Switch the license of all .exp files to GPLv3.
[deliverable/binutils-gdb.git] / gdb / testsuite / gdb.disasm / t04_sub.exp
1 # Copyright (C) 2003, 2007 Free Software Foundation, Inc.
2
3 # This program is free software; you can redistribute it and/or modify
4 # it under the terms of the GNU General Public License as published by
5 # the Free Software Foundation; either version 3 of the License, or
6 # (at your option) any later version.
7 #
8 # This program is distributed in the hope that it will be useful,
9 # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 # GNU General Public License for more details.
12 #
13 # You should have received a copy of the GNU General Public License
14 # along with this program. If not, see <http://www.gnu.org/licenses/>.
15
16 # Please email any bugs, comments, and/or additions to this file to:
17 # bug-gdb@prep.ai.mit.edu
18
19 # This file was written by Michael Snyder (msnyder@redhat.com)
20
21 if $tracelevel then {
22 strace $tracelevel
23 }
24
25 if ![istarget "h8300*-*-*"] {
26 verbose "Tests ignored for all but h8300s based targets."
27 return
28 }
29
30 set prms_id 0
31 set bug_id 0
32
33 set testfile "t04_sub"
34 set srcfile ${srcdir}/${subdir}/${testfile}.s
35 set objfile ${objdir}/${subdir}/${testfile}.o
36 set binfile ${objdir}/${subdir}/${testfile}.x
37
38 set asm-flags "";
39 set link-flags "-m h8300sxelf";
40
41
42 if {[target_assemble $srcfile $objfile "${asm-flags}"] != ""} then {
43 untested t04_sub.exp
44 return -1
45 }
46
47 if {[target_link $objfile $binfile "${link-flags}"] != ""} then {
48 untested t04_sub.exp
49 return -1
50 }
51
52 gdb_start
53 gdb_reinitialize_dir $srcdir/$subdir
54 gdb_load $binfile
55
56 gdb_test "x /i _start" "sub.b\t#0x12(:8|),@er1" \
57 "sub.b #0x12:8,@er1"
58 gdb_test "x" "sub.b\t#0x12(:8|),@\\(0x3(:2|),er1\\)" \
59 "sub.b #0x12:8,@(0x3:2,er1)"
60 gdb_test "x" "sub.b\t#0x12(:8|),@er1\\+" \
61 "sub.b #0x12:8,@er1+"
62 gdb_test "x" "sub.b\t#0x12(:8|),@-er1" \
63 "sub.b #0x12:8,@-er1"
64 gdb_test "x" "sub.b\t#0x12(:8|),@\\+er1" \
65 "sub.b #0x12:8,@+er1"
66 gdb_test "x" "sub.b\t#0x12(:8|),@er1-" \
67 "sub.b #0x12:8,@er1-"
68 gdb_test "x" "sub.b\t#0x12(:8|),@\\(0x1234(:16|),er1\\)" \
69 "sub.b #0x12:8,@(0x1234:16,er1)"
70 gdb_test "x" "sub.b\t#0x12(:8|),@\\(0x12345678(:32|),er1\\)" \
71 "sub.b #0x12:8,@(0x12345678:32,er1)"
72 gdb_test "x" "sub.b\t#0x12(:8|),@\\(0x1234(:16|),r2l.b\\)" \
73 "sub.b #0x12:8,@(0x1234:16,r2l.b)"
74 gdb_test "x" "sub.b\t#0x12(:8|),@\\(0x1234(:16|),r2.w\\)" \
75 "sub.b #0x12:8,@(0x1234:16,r2.w)"
76 gdb_test "x" "sub.b\t#0x12(:8|),@\\(0x1234(:16|),er2.l\\)" \
77 "sub.b #0x12:8,@(0x1234:16,er2.l)"
78 gdb_test "x" "sub.b\t#0x12(:8|),@\\(0x12345678(:32|),r2l.b\\)" \
79 "sub.b #0x12:8,@(0x12345678:32,r2l.b)"
80 gdb_test "x" "sub.b\t#0x12(:8|),@\\(0x12345678(:32|),r2.w\\)" \
81 "sub.b #0x12:8,@(0x12345678:32,r2.w)"
82 gdb_test "x" "sub.b\t#0x12(:8|),@\\(0x12345678(:32|),er2.l\\)" \
83 "sub.b #0x12:8,@(0x12345678:32,er2.l)"
84 gdb_test "x" "sub.b\t#0x12(:8|),@0x9a(:8|)" \
85 "sub.b #0x12:8,@0x9a:8"
86 gdb_test "x" "sub.b\t#0x12(:8|),@0x1234(:16|)" \
87 "sub.b #0x12:8,@0x1234:16"
88 gdb_test "x" "sub.b\t#0x12(:8|),@0x12345678(:32|)" \
89 "sub.b #0x12:8,@0x12345678:32"
90 gdb_test "x" "sub.b\tr3h,r1h" \
91 "sub.b r3h,r1h"
92 gdb_test "x" "sub.b\tr3h,@er1" \
93 "sub.b r3h,@er1"
94 gdb_test "x" "sub.b\tr3h,@\\(0x3(:2|),er1\\)" \
95 "sub.b r3h,@(0x3:2,er1)"
96 gdb_test "x" "sub.b\tr3h,@er1\\+" \
97 "sub.b r3h,@er1+"
98 gdb_test "x" "sub.b\tr3h,@-er1" \
99 "sub.b r3h,@-er1"
100 gdb_test "x" "sub.b\tr3h,@\\+er1" \
101 "sub.b r3h,@+er1"
102 gdb_test "x" "sub.b\tr3h,@er1-" \
103 "sub.b r3h,@er1-"
104 gdb_test "x" "sub.b\tr3h,@\\(0x1234(:16|),er1\\)" \
105 "sub.b r3h,@(0x1234:16,er1)"
106 gdb_test "x" "sub.b\tr3h,@\\(0x12345678(:32|),er1\\)" \
107 "sub.b r3h,@(0x12345678:32,er1)"
108 gdb_test "x" "sub.b\tr3h,@\\(0x1234(:16|),r2l.b\\)" \
109 "sub.b r3h,@(0x1234:16,r2l.b)"
110 gdb_test "x" "sub.b\tr3h,@\\(0x1234(:16|),r2.w\\)" \
111 "sub.b r3h,@(0x1234:16,r2.w)"
112 gdb_test "x" "sub.b\tr3h,@\\(0x1234(:16|),er2.l\\)" \
113 "sub.b r3h,@(0x1234:16,er2.l)"
114 gdb_test "x" "sub.b\tr3h,@\\(0x12345678(:32|),r2l.b\\)" \
115 "sub.b r3h,@(0x12345678:32,r2l.b)"
116 gdb_test "x" "sub.b\tr3h,@\\(0x12345678(:32|),r2.w\\)" \
117 "sub.b r3h,@(0x12345678:32,r2.w)"
118 gdb_test "x" "sub.b\tr3h,@\\(0x12345678(:32|),er2.l\\)" \
119 "sub.b r3h,@(0x12345678:32,er2.l)"
120 gdb_test "x" "sub.b\tr3h,@0x12(:8|)" \
121 "sub.b r3h,@0x12:8"
122 gdb_test "x" "sub.b\tr3h,@0x1234(:16|)" \
123 "sub.b r3h,@0x1234:16"
124 gdb_test "x" "sub.b\tr3h,@0x12345678(:32|)" \
125 "sub.b r3h,@0x12345678:32"
126 gdb_test "x" "sub.b\t@er3,r1h" \
127 "sub.b @er3,r1h"
128 gdb_test "x" "sub.b\t@\\(0x3(:2|),er3\\),r1h" \
129 "sub.b @(0x3:2,er3),r1h"
130 gdb_test "x" "sub.b\t@er3\\+,r1h" \
131 "sub.b @er3+,r1h"
132 gdb_test "x" "sub.b\t@-er3,r1h" \
133 "sub.b @-er3,r1h"
134 gdb_test "x" "sub.b\t@\\+er3,r1h" \
135 "sub.b @+er3,r1h"
136 gdb_test "x" "sub.b\t@er3-,r1h" \
137 "sub.b @er3-,r1h"
138 gdb_test "x" "sub.b\t@\\(0x1234(:16|),er1\\),r1h" \
139 "sub.b @(0x1234:16,er1),r1h"
140 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),er1\\),r1h" \
141 "sub.b @(0x12345678:32,er1),r1h"
142 gdb_test "x" "sub.b\t@\\(0x1234(:16|),r2l.b\\),r1h" \
143 "sub.b @(0x1234:16,r2l.b),r1h"
144 gdb_test "x" "sub.b\t@\\(0x1234(:16|),r2.w\\),r1h" \
145 "sub.b @(0x1234:16,r2.w),r1h"
146 gdb_test "x" "sub.b\t@\\(0x1234(:16|),er2.l\\),r1h" \
147 "sub.b @(0x1234:16,er2.l),r1h"
148 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),r2l.b\\),r1h" \
149 "sub.b @(0x12345678:32,r2l.b),r1h"
150 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),r2.w\\),r1h" \
151 "sub.b @(0x12345678:32,r2.w),r1h"
152 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),er2.l\\),r1h" \
153 "sub.b @(0x12345678:32,er2.l),r1h"
154 gdb_test "x" "sub.b\t@0x12(:8|),r1h" \
155 "sub.b @0x12:8,r1h"
156 gdb_test "x" "sub.b\t@0x1234(:16|),r1h" \
157 "sub.b @0x1234:16,r1h"
158 gdb_test "x" "sub.b\t@0x12345678(:32|),r1h" \
159 "sub.b @0x12345678:32,r1h"
160 gdb_test "x" "sub.b\t@er3,@er1" \
161 "sub.b @er3,@er1"
162 gdb_test "x" "sub.b\t@er3,@\\(0x3(:2|),er1\\)" \
163 "sub.b @er3,@(0x3:2,er1)"
164 gdb_test "x" "sub.b\t@er3,@-er1" \
165 "sub.b @er3,@-er1"
166 gdb_test "x" "sub.b\t@er3,@er1\\+" \
167 "sub.b @er3,@er1+"
168 gdb_test "x" "sub.b\t@er3,@er1-" \
169 "sub.b @er3,@er1-"
170 gdb_test "x" "sub.b\t@er3,@\\+er1" \
171 "sub.b @er3,@+er1"
172 gdb_test "x" "sub.b\t@er3,@\\(0x9abc(:16|),er1\\)" \
173 "sub.b @er3,@(0x9abc:16,er1)"
174 gdb_test "x" "sub.b\t@er3,@\\(0x9abcdef0(:32|),er1\\)" \
175 "sub.b @er3,@(0x9abcdef0:32,er1)"
176 gdb_test "x" "sub.b\t@er3,@\\(0x9abc(:16|),r2l.b\\)" \
177 "sub.b @er3,@(0x9abc:16,r2l.b)"
178 gdb_test "x" "sub.b\t@er3,@\\(0x9abc(:16|),r2.w\\)" \
179 "sub.b @er3,@(0x9abc:16,r2.w)"
180 gdb_test "x" "sub.b\t@er3,@\\(0x9abc(:16|),er2.l\\)" \
181 "sub.b @er3,@(0x9abc:16,er2.l)"
182 gdb_test "x" "sub.b\t@er3,@\\(0x9abcdef0(:32|),r2l.b\\)" \
183 "sub.b @er3,@(0x9abcdef0:32,r2l.b)"
184 gdb_test "x" "sub.b\t@er3,@\\(0x9abcdef0(:32|),r2.w\\)" \
185 "sub.b @er3,@(0x9abcdef0:32,r2.w)"
186 gdb_test "x" "sub.b\t@er3,@\\(0x9abcdef0(:32|),er2.l\\)" \
187 "sub.b @er3,@(0x9abcdef0:32,er2.l)"
188 gdb_test "x" "sub.b\t@er3,@0x9abc(:16|)" \
189 "sub.b @er3,@0x9abc:16"
190 gdb_test "x" "sub.b\t@er3,@0x9abcdef0(:32|)" \
191 "sub.b @er3,@0x9abcdef0:32"
192 gdb_test "x" "sub.b\t@-er3,@er1" \
193 "sub.b @-er3,@er1"
194 gdb_test "x" "sub.b\t@-er3,@\\(0x3(:2|),er1\\)" \
195 "sub.b @-er3,@(0x3:2,er1)"
196 gdb_test "x" "sub.b\t@-er3,@-er1" \
197 "sub.b @-er3,@-er1"
198 gdb_test "x" "sub.b\t@-er3,@er1\\+" \
199 "sub.b @-er3,@er1+"
200 gdb_test "x" "sub.b\t@-er3,@er1-" \
201 "sub.b @-er3,@er1-"
202 gdb_test "x" "sub.b\t@-er3,@\\+er1" \
203 "sub.b @-er3,@+er1"
204 gdb_test "x" "sub.b\t@-er3,@\\(0x9abc(:16|),er1\\)" \
205 "sub.b @-er3,@(0x9abc:16,er1)"
206 gdb_test "x" "sub.b\t@-er3,@\\(0x9abcdef0(:32|),er1\\)" \
207 "sub.b @-er3,@(0x9abcdef0:32,er1)"
208 gdb_test "x" "sub.b\t@-er3,@\\(0x9abc(:16|),r2l.b\\)" \
209 "sub.b @-er3,@(0x9abc:16,r2l.b)"
210 gdb_test "x" "sub.b\t@-er3,@\\(0x9abc(:16|),r2.w\\)" \
211 "sub.b @-er3,@(0x9abc:16,r2.w)"
212 gdb_test "x" "sub.b\t@-er3,@\\(0x9abc(:16|),er2.l\\)" \
213 "sub.b @-er3,@(0x9abc:16,er2.l)"
214 gdb_test "x" "sub.b\t@-er3,@\\(0x9abcdef0(:32|),r2l.b\\)" \
215 "sub.b @-er3,@(0x9abcdef0:32,r2l.b)"
216 gdb_test "x" "sub.b\t@-er3,@\\(0x9abcdef0(:32|),r2.w\\)" \
217 "sub.b @-er3,@(0x9abcdef0:32,r2.w)"
218 gdb_test "x" "sub.b\t@-er3,@\\(0x9abcdef0(:32|),er2.l\\)" \
219 "sub.b @-er3,@(0x9abcdef0:32,er2.l)"
220 gdb_test "x" "sub.b\t@-er3,@0x9abc(:16|)" \
221 "sub.b @-er3,@0x9abc:16"
222 gdb_test "x" "sub.b\t@-er3,@0x9abcdef0(:32|)" \
223 "sub.b @-er3,@0x9abcdef0:32"
224 gdb_test "x" "sub.b\t@er3\\+,@er1" \
225 "sub.b @er3+,@er1"
226 gdb_test "x" "sub.b\t@er3\\+,@\\(0x3(:2|),er1\\)" \
227 "sub.b @er3+,@(0x3:2,er1)"
228 gdb_test "x" "sub.b\t@er3\\+,@-er1" \
229 "sub.b @er3+,@-er1"
230 gdb_test "x" "sub.b\t@er3\\+,@er1\\+" \
231 "sub.b @er3+,@er1+"
232 gdb_test "x" "sub.b\t@er3\\+,@er1-" \
233 "sub.b @er3+,@er1-"
234 gdb_test "x" "sub.b\t@er3\\+,@\\+er1" \
235 "sub.b @er3+,@+er1"
236 gdb_test "x" "sub.b\t@er3\\+,@\\(0x9abc(:16|),er1\\)" \
237 "sub.b @er3+,@(0x9abc:16,er1)"
238 gdb_test "x" "sub.b\t@er3\\+,@\\(0x9abcdef0(:32|),er1\\)" \
239 "sub.b @er3+,@(0x9abcdef0:32,er1)"
240 gdb_test "x" "sub.b\t@er3\\+,@\\(0x9abc(:16|),r2l.b\\)" \
241 "sub.b @er3+,@(0x9abc:16,r2l.b)"
242 gdb_test "x" "sub.b\t@er3\\+,@\\(0x9abc(:16|),r2.w\\)" \
243 "sub.b @er3+,@(0x9abc:16,r2.w)"
244 gdb_test "x" "sub.b\t@er3\\+,@\\(0x9abc(:16|),er2.l\\)" \
245 "sub.b @er3+,@(0x9abc:16,er2.l)"
246 gdb_test "x" "sub.b\t@er3\\+,@\\(0x9abcdef0(:32|),r2l.b\\)" \
247 "sub.b @er3+,@(0x9abcdef0:32,r2l.b)"
248 gdb_test "x" "sub.b\t@er3\\+,@\\(0x9abcdef0(:32|),r2.w\\)" \
249 "sub.b @er3+,@(0x9abcdef0:32,r2.w)"
250 gdb_test "x" "sub.b\t@er3\\+,@\\(0x9abcdef0(:32|),er2.l\\)" \
251 "sub.b @er3+,@(0x9abcdef0:32,er2.l)"
252 gdb_test "x" "sub.b\t@er3\\+,@0x9abc(:16|)" \
253 "sub.b @er3+,@0x9abc:16"
254 gdb_test "x" "sub.b\t@er3\\+,@0x9abcdef0(:32|)" \
255 "sub.b @er3+,@0x9abcdef0:32"
256 gdb_test "x" "sub.b\t@er3-,@er1" \
257 "sub.b @er3-,@er1"
258 gdb_test "x" "sub.b\t@er3-,@\\(0x3(:2|),er1\\)" \
259 "sub.b @er3-,@(0x3:2,er1)"
260 gdb_test "x" "sub.b\t@er3-,@-er1" \
261 "sub.b @er3-,@-er1"
262 gdb_test "x" "sub.b\t@er3-,@er1\\+" \
263 "sub.b @er3-,@er1+"
264 gdb_test "x" "sub.b\t@er3-,@er1-" \
265 "sub.b @er3-,@er1-"
266 gdb_test "x" "sub.b\t@er3-,@\\+er1" \
267 "sub.b @er3-,@+er1"
268 gdb_test "x" "sub.b\t@er3-,@\\(0x9abc(:16|),er1\\)" \
269 "sub.b @er3-,@(0x9abc:16,er1)"
270 gdb_test "x" "sub.b\t@er3-,@\\(0x9abcdef0(:32|),er1\\)" \
271 "sub.b @er3-,@(0x9abcdef0:32,er1)"
272 gdb_test "x" "sub.b\t@er3-,@\\(0x9abc(:16|),r2l.b\\)" \
273 "sub.b @er3-,@(0x9abc:16,r2l.b)"
274 gdb_test "x" "sub.b\t@er3-,@\\(0x9abc(:16|),r2.w\\)" \
275 "sub.b @er3-,@(0x9abc:16,r2.w)"
276 gdb_test "x" "sub.b\t@er3-,@\\(0x9abc(:16|),er2.l\\)" \
277 "sub.b @er3-,@(0x9abc:16,er2.l)"
278 gdb_test "x" "sub.b\t@er3-,@\\(0x9abcdef0(:32|),r2l.b\\)" \
279 "sub.b @er3-,@(0x9abcdef0:32,r2l.b)"
280 gdb_test "x" "sub.b\t@er3-,@\\(0x9abcdef0(:32|),r2.w\\)" \
281 "sub.b @er3-,@(0x9abcdef0:32,r2.w)"
282 gdb_test "x" "sub.b\t@er3-,@\\(0x9abcdef0(:32|),er2.l\\)" \
283 "sub.b @er3-,@(0x9abcdef0:32,er2.l)"
284 gdb_test "x" "sub.b\t@er3-,@0x9abc(:16|)" \
285 "sub.b @er3-,@0x9abc:16"
286 gdb_test "x" "sub.b\t@er3-,@0x9abcdef0(:32|)" \
287 "sub.b @er3-,@0x9abcdef0:32"
288 gdb_test "x" "sub.b\t@\\+er3,@er1" \
289 "sub.b @+er3,@er1"
290 gdb_test "x" "sub.b\t@\\+er3,@\\(0x3(:2|),er1\\)" \
291 "sub.b @+er3,@(0x3:2,er1)"
292 gdb_test "x" "sub.b\t@\\+er3,@-er1" \
293 "sub.b @+er3,@-er1"
294 gdb_test "x" "sub.b\t@\\+er3,@er1\\+" \
295 "sub.b @+er3,@er1+"
296 gdb_test "x" "sub.b\t@\\+er3,@er1-" \
297 "sub.b @+er3,@er1-"
298 gdb_test "x" "sub.b\t@\\+er3,@\\+er1" \
299 "sub.b @+er3,@+er1"
300 gdb_test "x" "sub.b\t@\\+er3,@\\(0x9abc(:16|),er1\\)" \
301 "sub.b @+er3,@(0x9abc:16,er1)"
302 gdb_test "x" "sub.b\t@\\+er3,@\\(0x9abcdef0(:32|),er1\\)" \
303 "sub.b @+er3,@(0x9abcdef0:32,er1)"
304 gdb_test "x" "sub.b\t@\\+er3,@\\(0x9abc(:16|),r2l.b\\)" \
305 "sub.b @+er3,@(0x9abc:16,r2l.b)"
306 gdb_test "x" "sub.b\t@\\+er3,@\\(0x9abc(:16|),r2.w\\)" \
307 "sub.b @+er3,@(0x9abc:16,r2.w)"
308 gdb_test "x" "sub.b\t@\\+er3,@\\(0x9abc(:16|),er2.l\\)" \
309 "sub.b @+er3,@(0x9abc:16,er2.l)"
310 gdb_test "x" "sub.b\t@\\+er3,@\\(0x9abcdef0(:32|),r2l.b\\)" \
311 "sub.b @+er3,@(0x9abcdef0:32,r2l.b)"
312 gdb_test "x" "sub.b\t@\\+er3,@\\(0x9abcdef0(:32|),r2.w\\)" \
313 "sub.b @+er3,@(0x9abcdef0:32,r2.w)"
314 gdb_test "x" "sub.b\t@\\+er3,@\\(0x9abcdef0(:32|),er2.l\\)" \
315 "sub.b @+er3,@(0x9abcdef0:32,er2.l)"
316 gdb_test "x" "sub.b\t@\\+er3,@0x9abc(:16|)" \
317 "sub.b @+er3,@0x9abc:16"
318 gdb_test "x" "sub.b\t@\\+er3,@0x9abcdef0(:32|)" \
319 "sub.b @+er3,@0x9abcdef0:32"
320 gdb_test "x" "sub.b\t@\\(0x1234(:16|),er3\\),@er1" \
321 "sub.b @(0x1234:16,er3),@er1"
322 gdb_test "x" "sub.b\t@\\(0x1234(:16|),er3\\),@\\(0x3(:2|),er1\\)" \
323 "sub.b @(0x1234:16,er3),@(0x3:2,er1)"
324 gdb_test "x" "sub.b\t@\\(0x1234(:16|),er3\\),@-er1" \
325 "sub.b @(0x1234:16,er3),@-er1"
326 gdb_test "x" "sub.b\t@\\(0x1234(:16|),er3\\),@er1\\+" \
327 "sub.b @(0x1234:16,er3),@er1+"
328 gdb_test "x" "sub.b\t@\\(0x1234(:16|),er3\\),@er1-" \
329 "sub.b @(0x1234:16,er3),@er1-"
330 gdb_test "x" "sub.b\t@\\(0x1234(:16|),er3\\),@\\+er1" \
331 "sub.b @(0x1234:16,er3),@+er1"
332 gdb_test "x" "sub.b\t@\\(0x1234(:16|),er3\\),@\\(0x9abc(:16|),er1\\)" \
333 "sub.b @(0x1234:16,er3),@(0x9abc:16,er1)"
334 gdb_test "x" "sub.b\t@\\(0x1234(:16|),er3\\),@\\(0x9abcdef0(:32|),er1\\)" \
335 "sub.b @(0x1234:16,er3),@(0x9abcdef0:32,er1)"
336 gdb_test "x" "sub.b\t@\\(0x1234(:16|),er3\\),@\\(0x9abc(:16|),r2l.b\\)" \
337 "sub.b @(0x1234:16,er3),@(0x9abc:16,r2l.b)"
338 gdb_test "x" "sub.b\t@\\(0x1234(:16|),er3\\),@\\(0x9abc(:16|),r2.w\\)" \
339 "sub.b @(0x1234:16,er3),@(0x9abc:16,r2.w)"
340 gdb_test "x" "sub.b\t@\\(0x1234(:16|),er3\\),@\\(0x9abc(:16|),er2.l\\)" \
341 "sub.b @(0x1234:16,er3),@(0x9abc:16,er2.l)"
342 gdb_test "x" "sub.b\t@\\(0x1234(:16|),er3\\),@\\(0x9abcdef0(:32|),r2l.b\\)" \
343 "sub.b @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b)"
344 gdb_test "x" "sub.b\t@\\(0x1234(:16|),er3\\),@\\(0x9abcdef0(:32|),r2.w\\)" \
345 "sub.b @(0x1234:16,er3),@(0x9abcdef0:32,r2.w)"
346 gdb_test "x" "sub.b\t@\\(0x1234(:16|),er3\\),@\\(0x9abcdef0(:32|),er2.l\\)" \
347 "sub.b @(0x1234:16,er3),@(0x9abcdef0:32,er2.l)"
348 gdb_test "x" "sub.b\t@\\(0x1234(:16|),er3\\),@0x9abc(:16|)" \
349 "sub.b @(0x1234:16,er3),@0x9abc:16"
350 gdb_test "x" "sub.b\t@\\(0x1234(:16|),er3\\),@0x9abcdef0(:32|)" \
351 "sub.b @(0x1234:16,er3),@0x9abcdef0:32"
352 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),er3\\),@er1" \
353 "sub.b @(0x12345678:32,er3),@er1"
354 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),er3\\),@\\(0x3(:2|),er1\\)" \
355 "sub.b @(0x12345678:32,er3),@(0x3:2,er1)"
356 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),er3\\),@-er1" \
357 "sub.b @(0x12345678:32,er3),@-er1"
358 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),er3\\),@er1\\+" \
359 "sub.b @(0x12345678:32,er3),@er1+"
360 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),er3\\),@er1-" \
361 "sub.b @(0x12345678:32,er3),@er1-"
362 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),er3\\),@\\+er1" \
363 "sub.b @(0x12345678:32,er3),@+er1"
364 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),er3\\),@\\(0x9abc(:16|),er1\\)" \
365 "sub.b @(0x12345678:32,er3),@(0x9abc:16,er1)"
366 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),er3\\),@\\(0x9abcdef0(:32|),er1\\)" \
367 "sub.b @(0x12345678:32,er3),@(0x9abcdef0:32,er1)"
368 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),er3\\),@\\(0x9abc(:16|),r2l.b\\)" \
369 "sub.b @(0x12345678:32,er3),@(0x9abc:16,r2l.b)"
370 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),er3\\),@\\(0x9abc(:16|),r2.w\\)" \
371 "sub.b @(0x12345678:32,er3),@(0x9abc:16,r2.w)"
372 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),er3\\),@\\(0x9abc(:16|),er2.l\\)" \
373 "sub.b @(0x12345678:32,er3),@(0x9abc:16,er2.l)"
374 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),er3\\),@\\(0x9abcdef0(:32|),r2l.b\\)" \
375 "sub.b @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b)"
376 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),er3\\),@\\(0x9abcdef0(:32|),r2.w\\)" \
377 "sub.b @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w)"
378 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),er3\\),@\\(0x9abcdef0(:32|),er2.l\\)" \
379 "sub.b @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l)"
380 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),er3\\),@0x9abc(:16|)" \
381 "sub.b @(0x12345678:32,er3),@0x9abc:16"
382 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),er3\\),@0x9abcdef0(:32|)" \
383 "sub.b @(0x12345678:32,er3),@0x9abcdef0:32"
384 gdb_test "x" "sub.b\t@\\(0x1234(:16|),r3l.b\\),@er1" \
385 "sub.b @(0x1234:16,r3l.b),@er1"
386 gdb_test "x" "sub.b\t@\\(0x1234(:16|),r3l.b\\),@\\(0x3(:2|),er1\\)" \
387 "sub.b @(0x1234:16,r3l.b),@(0x3:2,er1)"
388 gdb_test "x" "sub.b\t@\\(0x1234(:16|),r3l.b\\),@-er1" \
389 "sub.b @(0x1234:16,r3l.b),@-er1"
390 gdb_test "x" "sub.b\t@\\(0x1234(:16|),r3l.b\\),@er1\\+" \
391 "sub.b @(0x1234:16,r3l.b),@er1+"
392 gdb_test "x" "sub.b\t@\\(0x1234(:16|),r3l.b\\),@er1-" \
393 "sub.b @(0x1234:16,r3l.b),@er1-"
394 gdb_test "x" "sub.b\t@\\(0x1234(:16|),r3l.b\\),@\\+er1" \
395 "sub.b @(0x1234:16,r3l.b),@+er1"
396 gdb_test "x" "sub.b\t@\\(0x1234(:16|),r3l.b\\),@\\(0x9abc(:16|),er1\\)" \
397 "sub.b @(0x1234:16,r3l.b),@(0x9abc:16,er1)"
398 gdb_test "x" "sub.b\t@\\(0x1234(:16|),r3l.b\\),@\\(0x9abcdef0(:32|),er1\\)" \
399 "sub.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1)"
400 gdb_test "x" "sub.b\t@\\(0x1234(:16|),r3l.b\\),@\\(0x9abc(:16|),r2l.b\\)" \
401 "sub.b @(0x1234:16,r3l.b),@(0x9abc:16,r2l.b)"
402 gdb_test "x" "sub.b\t@\\(0x1234(:16|),r3l.b\\),@\\(0x9abc(:16|),r2.w\\)" \
403 "sub.b @(0x1234:16,r3l.b),@(0x9abc:16,r2.w)"
404 gdb_test "x" "sub.b\t@\\(0x1234(:16|),r3l.b\\),@\\(0x9abc(:16|),er2.l\\)" \
405 "sub.b @(0x1234:16,r3l.b),@(0x9abc:16,er2.l)"
406 gdb_test "x" "sub.b\t@\\(0x1234(:16|),r3l.b\\),@\\(0x9abcdef0(:32|),r2l.b\\)" \
407 "sub.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b)"
408 gdb_test "x" "sub.b\t@\\(0x1234(:16|),r3l.b\\),@\\(0x9abcdef0(:32|),r2.w\\)" \
409 "sub.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w)"
410 gdb_test "x" "sub.b\t@\\(0x1234(:16|),r3l.b\\),@\\(0x9abcdef0(:32|),er2.l\\)" \
411 "sub.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l)"
412 gdb_test "x" "sub.b\t@\\(0x1234(:16|),r3l.b\\),@0x9abc(:16|)" \
413 "sub.b @(0x1234:16,r3l.b),@0x9abc:16"
414 gdb_test "x" "sub.b\t@\\(0x1234(:16|),r3l.b\\),@0x9abcdef0(:32|)" \
415 "sub.b @(0x1234:16,r3l.b),@0x9abcdef0:32"
416 gdb_test "x" "sub.b\t@\\(0x1234(:16|),r3.w\\),@er1" \
417 "sub.b @(0x1234:16,r3.w),@er1"
418 gdb_test "x" "sub.b\t@\\(0x1234(:16|),r3.w\\),@\\(0x3(:2|),er1\\)" \
419 "sub.b @(0x1234:16,r3.w),@(0x3:2,er1)"
420 gdb_test "x" "sub.b\t@\\(0x1234(:16|),r3.w\\),@-er1" \
421 "sub.b @(0x1234:16,r3.w),@-er1"
422 gdb_test "x" "sub.b\t@\\(0x1234(:16|),r3.w\\),@er1\\+" \
423 "sub.b @(0x1234:16,r3.w),@er1+"
424 gdb_test "x" "sub.b\t@\\(0x1234(:16|),r3.w\\),@er1-" \
425 "sub.b @(0x1234:16,r3.w),@er1-"
426 gdb_test "x" "sub.b\t@\\(0x1234(:16|),r3.w\\),@\\+er1" \
427 "sub.b @(0x1234:16,r3.w),@+er1"
428 gdb_test "x" "sub.b\t@\\(0x1234(:16|),r3.w\\),@\\(0x9abc(:16|),er1\\)" \
429 "sub.b @(0x1234:16,r3.w),@(0x9abc:16,er1)"
430 gdb_test "x" "sub.b\t@\\(0x1234(:16|),r3.w\\),@\\(0x9abcdef0(:32|),er1\\)" \
431 "sub.b @(0x1234:16,r3.w),@(0x9abcdef0:32,er1)"
432 gdb_test "x" "sub.b\t@\\(0x1234(:16|),r3.w\\),@\\(0x9abc(:16|),r2l.b\\)" \
433 "sub.b @(0x1234:16,r3.w),@(0x9abc:16,r2l.b)"
434 gdb_test "x" "sub.b\t@\\(0x1234(:16|),r3.w\\),@\\(0x9abc(:16|),r2.w\\)" \
435 "sub.b @(0x1234:16,r3.w),@(0x9abc:16,r2.w)"
436 gdb_test "x" "sub.b\t@\\(0x1234(:16|),r3.w\\),@\\(0x9abc(:16|),er2.l\\)" \
437 "sub.b @(0x1234:16,r3.w),@(0x9abc:16,er2.l)"
438 gdb_test "x" "sub.b\t@\\(0x1234(:16|),r3.w\\),@\\(0x9abcdef0(:32|),r2l.b\\)" \
439 "sub.b @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b)"
440 gdb_test "x" "sub.b\t@\\(0x1234(:16|),r3.w\\),@\\(0x9abcdef0(:32|),r2.w\\)" \
441 "sub.b @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w)"
442 gdb_test "x" "sub.b\t@\\(0x1234(:16|),r3.w\\),@\\(0x9abcdef0(:32|),er2.l\\)" \
443 "sub.b @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l)"
444 gdb_test "x" "sub.b\t@\\(0x1234(:16|),r3.w\\),@0x9abc(:16|)" \
445 "sub.b @(0x1234:16,r3.w),@0x9abc:16"
446 gdb_test "x" "sub.b\t@\\(0x1234(:16|),r3.w\\),@0x9abcdef0(:32|)" \
447 "sub.b @(0x1234:16,r3.w),@0x9abcdef0:32"
448 gdb_test "x" "sub.b\t@\\(0x1234(:16|),er3.l\\),@er1" \
449 "sub.b @(0x1234:16,er3.l),@er1"
450 gdb_test "x" "sub.b\t@\\(0x1234(:16|),er3.l\\),@\\(0x3(:2|),er1\\)" \
451 "sub.b @(0x1234:16,er3.l),@(0x3:2,er1)"
452 gdb_test "x" "sub.b\t@\\(0x1234(:16|),er3.l\\),@-er1" \
453 "sub.b @(0x1234:16,er3.l),@-er1"
454 gdb_test "x" "sub.b\t@\\(0x1234(:16|),er3.l\\),@er1\\+" \
455 "sub.b @(0x1234:16,er3.l),@er1+"
456 gdb_test "x" "sub.b\t@\\(0x1234(:16|),er3.l\\),@er1-" \
457 "sub.b @(0x1234:16,er3.l),@er1-"
458 gdb_test "x" "sub.b\t@\\(0x1234(:16|),er3.l\\),@\\+er1" \
459 "sub.b @(0x1234:16,er3.l),@+er1"
460 gdb_test "x" "sub.b\t@\\(0x1234(:16|),er3.l\\),@\\(0x9abc(:16|),er1\\)" \
461 "sub.b @(0x1234:16,er3.l),@(0x9abc:16,er1)"
462 gdb_test "x" "sub.b\t@\\(0x1234(:16|),er3.l\\),@\\(0x9abcdef0(:32|),er1\\)" \
463 "sub.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er1)"
464 gdb_test "x" "sub.b\t@\\(0x1234(:16|),er3.l\\),@\\(0x9abc(:16|),r2l.b\\)" \
465 "sub.b @(0x1234:16,er3.l),@(0x9abc:16,r2l.b)"
466 gdb_test "x" "sub.b\t@\\(0x1234(:16|),er3.l\\),@\\(0x9abc(:16|),r2.w\\)" \
467 "sub.b @(0x1234:16,er3.l),@(0x9abc:16,r2.w)"
468 gdb_test "x" "sub.b\t@\\(0x1234(:16|),er3.l\\),@\\(0x9abc(:16|),er2.l\\)" \
469 "sub.b @(0x1234:16,er3.l),@(0x9abc:16,er2.l)"
470 gdb_test "x" "sub.b\t@\\(0x1234(:16|),er3.l\\),@\\(0x9abcdef0(:32|),r2l.b\\)" \
471 "sub.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b)"
472 gdb_test "x" "sub.b\t@\\(0x1234(:16|),er3.l\\),@\\(0x9abcdef0(:32|),r2.w\\)" \
473 "sub.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w)"
474 gdb_test "x" "sub.b\t@\\(0x1234(:16|),er3.l\\),@\\(0x9abcdef0(:32|),er2.l\\)" \
475 "sub.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l)"
476 gdb_test "x" "sub.b\t@\\(0x1234(:16|),er3.l\\),@0x9abc(:16|)" \
477 "sub.b @(0x1234:16,er3.l),@0x9abc:16"
478 gdb_test "x" "sub.b\t@\\(0x1234(:16|),er3.l\\),@0x9abcdef0(:32|)" \
479 "sub.b @(0x1234:16,er3.l),@0x9abcdef0:32"
480 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),r3l.b\\),@er1" \
481 "sub.b @(0x12345678:32,r3l.b),@er1"
482 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),r3l.b\\),@\\(0x3(:2|),er1\\)" \
483 "sub.b @(0x12345678:32,r3l.b),@(0x3:2,er1)"
484 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),r3l.b\\),@-er1" \
485 "sub.b @(0x12345678:32,r3l.b),@-er1"
486 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),r3l.b\\),@er1\\+" \
487 "sub.b @(0x12345678:32,r3l.b),@er1+"
488 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),r3l.b\\),@er1-" \
489 "sub.b @(0x12345678:32,r3l.b),@er1-"
490 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),r3l.b\\),@\\+er1" \
491 "sub.b @(0x12345678:32,r3l.b),@+er1"
492 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),r3l.b\\),@\\(0x9abc(:16|),er1\\)" \
493 "sub.b @(0x12345678:32,r3l.b),@(0x9abc:16,er1)"
494 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),r3l.b\\),@\\(0x9abcdef0(:32|),er1\\)" \
495 "sub.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1)"
496 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),r3l.b\\),@\\(0x9abc(:16|),r2l.b\\)" \
497 "sub.b @(0x12345678:32,r3l.b),@(0x9abc:16,r2l.b)"
498 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),r3l.b\\),@\\(0x9abc(:16|),r2.w\\)" \
499 "sub.b @(0x12345678:32,r3l.b),@(0x9abc:16,r2.w)"
500 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),r3l.b\\),@\\(0x9abc(:16|),er2.l\\)" \
501 "sub.b @(0x12345678:32,r3l.b),@(0x9abc:16,er2.l)"
502 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),r3l.b\\),@\\(0x9abcdef0(:32|),r2l.b\\)" \
503 "sub.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b)"
504 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),r3l.b\\),@\\(0x9abcdef0(:32|),r2.w\\)" \
505 "sub.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w)"
506 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),r3l.b\\),@\\(0x9abcdef0(:32|),er2.l\\)" \
507 "sub.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l)"
508 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),r3l.b\\),@0x9abc(:16|)" \
509 "sub.b @(0x12345678:32,r3l.b),@0x9abc:16"
510 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),r3l.b\\),@0x9abcdef0(:32|)" \
511 "sub.b @(0x12345678:32,r3l.b),@0x9abcdef0:32"
512 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),r3.w\\),@er1" \
513 "sub.b @(0x12345678:32,r3.w),@er1"
514 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),r3.w\\),@\\(0x3(:2|),er1\\)" \
515 "sub.b @(0x12345678:32,r3.w),@(0x3:2,er1)"
516 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),r3.w\\),@-er1" \
517 "sub.b @(0x12345678:32,r3.w),@-er1"
518 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),r3.w\\),@er1\\+" \
519 "sub.b @(0x12345678:32,r3.w),@er1+"
520 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),r3.w\\),@er1-" \
521 "sub.b @(0x12345678:32,r3.w),@er1-"
522 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),r3.w\\),@\\+er1" \
523 "sub.b @(0x12345678:32,r3.w),@+er1"
524 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),r3.w\\),@\\(0x9abc(:16|),er1\\)" \
525 "sub.b @(0x12345678:32,r3.w),@(0x9abc:16,er1)"
526 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),r3.w\\),@\\(0x9abcdef0(:32|),er1\\)" \
527 "sub.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1)"
528 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),r3.w\\),@\\(0x9abc(:16|),r2l.b\\)" \
529 "sub.b @(0x12345678:32,r3.w),@(0x9abc:16,r2l.b)"
530 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),r3.w\\),@\\(0x9abc(:16|),r2.w\\)" \
531 "sub.b @(0x12345678:32,r3.w),@(0x9abc:16,r2.w)"
532 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),r3.w\\),@\\(0x9abc(:16|),er2.l\\)" \
533 "sub.b @(0x12345678:32,r3.w),@(0x9abc:16,er2.l)"
534 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),r3.w\\),@\\(0x9abcdef0(:32|),r2l.b\\)" \
535 "sub.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b)"
536 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),r3.w\\),@\\(0x9abcdef0(:32|),r2.w\\)" \
537 "sub.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w)"
538 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),r3.w\\),@\\(0x9abcdef0(:32|),er2.l\\)" \
539 "sub.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l)"
540 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),r3.w\\),@0x9abc(:16|)" \
541 "sub.b @(0x12345678:32,r3.w),@0x9abc:16"
542 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),r3.w\\),@0x9abcdef0(:32|)" \
543 "sub.b @(0x12345678:32,r3.w),@0x9abcdef0:32"
544 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),er3.l\\),@er1" \
545 "sub.b @(0x12345678:32,er3.l),@er1"
546 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),er3.l\\),@\\(0x3(:2|),er1\\)" \
547 "sub.b @(0x12345678:32,er3.l),@(0x3:2,er1)"
548 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),er3.l\\),@-er1" \
549 "sub.b @(0x12345678:32,er3.l),@-er1"
550 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),er3.l\\),@er1\\+" \
551 "sub.b @(0x12345678:32,er3.l),@er1+"
552 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),er3.l\\),@er1-" \
553 "sub.b @(0x12345678:32,er3.l),@er1-"
554 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),er3.l\\),@\\+er1" \
555 "sub.b @(0x12345678:32,er3.l),@+er1"
556 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),er3.l\\),@\\(0x9abc(:16|),er1\\)" \
557 "sub.b @(0x12345678:32,er3.l),@(0x9abc:16,er1)"
558 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),er3.l\\),@\\(0x9abcdef0(:32|),er1\\)" \
559 "sub.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1)"
560 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),er3.l\\),@\\(0x9abc(:16|),r2l.b\\)" \
561 "sub.b @(0x12345678:32,er3.l),@(0x9abc:16,r2l.b)"
562 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),er3.l\\),@\\(0x9abc(:16|),r2.w\\)" \
563 "sub.b @(0x12345678:32,er3.l),@(0x9abc:16,r2.w)"
564 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),er3.l\\),@\\(0x9abc(:16|),er2.l\\)" \
565 "sub.b @(0x12345678:32,er3.l),@(0x9abc:16,er2.l)"
566 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),er3.l\\),@\\(0x9abcdef0(:32|),r2l.b\\)" \
567 "sub.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b)"
568 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),er3.l\\),@\\(0x9abcdef0(:32|),r2.w\\)" \
569 "sub.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w)"
570 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),er3.l\\),@\\(0x9abcdef0(:32|),er2.l\\)" \
571 "sub.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l)"
572 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),er3.l\\),@0x9abc(:16|)" \
573 "sub.b @(0x12345678:32,er3.l),@0x9abc:16"
574 gdb_test "x" "sub.b\t@\\(0x12345678(:32|),er3.l\\),@0x9abcdef0(:32|)" \
575 "sub.b @(0x12345678:32,er3.l),@0x9abcdef0:32"
576 gdb_test "x" "sub.b\t@0x1234(:16|),@er1" \
577 "sub.b @0x1234:16,@er1"
578 gdb_test "x" "sub.b\t@0x1234(:16|),@\\(0x3(:2|),er1\\)" \
579 "sub.b @0x1234:16,@(0x3:2,er1)"
580 gdb_test "x" "sub.b\t@0x1234(:16|),@-er1" \
581 "sub.b @0x1234:16,@-er1"
582 gdb_test "x" "sub.b\t@0x1234(:16|),@er1\\+" \
583 "sub.b @0x1234:16,@er1+"
584 gdb_test "x" "sub.b\t@0x1234(:16|),@er1-" \
585 "sub.b @0x1234:16,@er1-"
586 gdb_test "x" "sub.b\t@0x1234(:16|),@\\+er1" \
587 "sub.b @0x1234:16,@+er1"
588 gdb_test "x" "sub.b\t@0x1234(:16|),@\\(0x9abc(:16|),er1\\)" \
589 "sub.b @0x1234:16,@(0x9abc:16,er1)"
590 gdb_test "x" "sub.b\t@0x1234(:16|),@\\(0x9abcdef0(:32|),er1\\)" \
591 "sub.b @0x1234:16,@(0x9abcdef0:32,er1)"
592 gdb_test "x" "sub.b\t@0x1234(:16|),@\\(0x9abc(:16|),r2l.b\\)" \
593 "sub.b @0x1234:16,@(0x9abc:16,r2l.b)"
594 gdb_test "x" "sub.b\t@0x1234(:16|),@\\(0x9abc(:16|),r2.w\\)" \
595 "sub.b @0x1234:16,@(0x9abc:16,r2.w)"
596 gdb_test "x" "sub.b\t@0x1234(:16|),@\\(0x9abc(:16|),er2.l\\)" \
597 "sub.b @0x1234:16,@(0x9abc:16,er2.l)"
598 gdb_test "x" "sub.b\t@0x1234(:16|),@\\(0x9abcdef0(:32|),r2l.b\\)" \
599 "sub.b @0x1234:16,@(0x9abcdef0:32,r2l.b)"
600 gdb_test "x" "sub.b\t@0x1234(:16|),@\\(0x9abcdef0(:32|),r2.w\\)" \
601 "sub.b @0x1234:16,@(0x9abcdef0:32,r2.w)"
602 gdb_test "x" "sub.b\t@0x1234(:16|),@\\(0x9abcdef0(:32|),er2.l\\)" \
603 "sub.b @0x1234:16,@(0x9abcdef0:32,er2.l)"
604 gdb_test "x" "sub.b\t@0x1234(:16|),@0x9abc(:16|)" \
605 "sub.b @0x1234:16,@0x9abc:16"
606 gdb_test "x" "sub.b\t@0x1234(:16|),@0x9abcdef0(:32|)" \
607 "sub.b @0x1234:16,@0x9abcdef0:32"
608 gdb_test "x" "sub.b\t@0x12345678(:32|),@er1" \
609 "sub.b @0x12345678:32,@er1"
610 gdb_test "x" "sub.b\t@0x12345678(:32|),@\\(0x3(:2|),er1\\)" \
611 "sub.b @0x12345678:32,@(0x3:2,er1)"
612 gdb_test "x" "sub.b\t@0x12345678(:32|),@-er1" \
613 "sub.b @0x12345678:32,@-er1"
614 gdb_test "x" "sub.b\t@0x12345678(:32|),@er1\\+" \
615 "sub.b @0x12345678:32,@er1+"
616 gdb_test "x" "sub.b\t@0x12345678(:32|),@er1-" \
617 "sub.b @0x12345678:32,@er1-"
618 gdb_test "x" "sub.b\t@0x12345678(:32|),@\\+er1" \
619 "sub.b @0x12345678:32,@+er1"
620 gdb_test "x" "sub.b\t@0x12345678(:32|),@\\(0x9abc(:16|),er1\\)" \
621 "sub.b @0x12345678:32,@(0x9abc:16,er1)"
622 gdb_test "x" "sub.b\t@0x12345678(:32|),@\\(0x9abcdef0(:32|),er1\\)" \
623 "sub.b @0x12345678:32,@(0x9abcdef0:32,er1)"
624 gdb_test "x" "sub.b\t@0x12345678(:32|),@\\(0x9abc(:16|),r2l.b\\)" \
625 "sub.b @0x12345678:32,@(0x9abc:16,r2l.b)"
626 gdb_test "x" "sub.b\t@0x12345678(:32|),@\\(0x9abc(:16|),r2.w\\)" \
627 "sub.b @0x12345678:32,@(0x9abc:16,r2.w)"
628 gdb_test "x" "sub.b\t@0x12345678(:32|),@\\(0x9abc(:16|),er2.l\\)" \
629 "sub.b @0x12345678:32,@(0x9abc:16,er2.l)"
630 gdb_test "x" "sub.b\t@0x12345678(:32|),@\\(0x9abcdef0(:32|),r2l.b\\)" \
631 "sub.b @0x12345678:32,@(0x9abcdef0:32,r2l.b)"
632 gdb_test "x" "sub.b\t@0x12345678(:32|),@\\(0x9abcdef0(:32|),r2.w\\)" \
633 "sub.b @0x12345678:32,@(0x9abcdef0:32,r2.w)"
634 gdb_test "x" "sub.b\t@0x12345678(:32|),@\\(0x9abcdef0(:32|),er2.l\\)" \
635 "sub.b @0x12345678:32,@(0x9abcdef0:32,er2.l)"
636 gdb_test "x" "sub.b\t@0x12345678(:32|),@0x9abc(:16|)" \
637 "sub.b @0x12345678:32,@0x9abc:16"
638 gdb_test "x" "sub.b\t@0x12345678(:32|),@0x9abcdef0(:32|)" \
639 "sub.b @0x12345678:32,@0x9abcdef0:32"
640 gdb_test "x" "sub.w\t#0x1234(:16|),r1" \
641 "sub.w #0x1234:16,r1"
642 gdb_test "x" "sub.w\t#0x7(:3|),r2" \
643 "sub.w #0x7:3,r2"
644 gdb_test "x" "sub.w\t#0x1234(:16|),@er1" \
645 "sub.w #0x1234:16,@er1"
646 gdb_test "x" "sub.w\t#0x1234(:16|),@\\(0x6(:2|),er1\\)" \
647 "sub.w #0x1234:16,@(0x6:2,er1)"
648 gdb_test "x" "sub.w\t#0x1234(:16|),@er1\\+" \
649 "sub.w #0x1234:16,@er1+"
650 gdb_test "x" "sub.w\t#0x1234(:16|),@-er1" \
651 "sub.w #0x1234:16,@-er1"
652 gdb_test "x" "sub.w\t#0x1234(:16|),@\\+er1" \
653 "sub.w #0x1234:16,@+er1"
654 gdb_test "x" "sub.w\t#0x1234(:16|),@er1-" \
655 "sub.w #0x1234:16,@er1-"
656 gdb_test "x" "sub.w\t#0x1234(:16|),@\\(0x9abc(:16|),er1\\)" \
657 "sub.w #0x1234:16,@(0x9abc:16,er1)"
658 gdb_test "x" "sub.w\t#0x1234(:16|),@\\(0x9abcdef0(:32|),er1\\)" \
659 "sub.w #0x1234:16,@(0x9abcdef0:32,er1)"
660 gdb_test "x" "sub.w\t#0x1234(:16|),@\\(0x9abc(:16|),r2l.b\\)" \
661 "sub.w #0x1234:16,@(0x9abc:16,r2l.b)"
662 gdb_test "x" "sub.w\t#0x1234(:16|),@\\(0x9abc(:16|),r2.w\\)" \
663 "sub.w #0x1234:16,@(0x9abc:16,r2.w)"
664 gdb_test "x" "sub.w\t#0x1234(:16|),@\\(0x9abc(:16|),er2.l\\)" \
665 "sub.w #0x1234:16,@(0x9abc:16,er2.l)"
666 gdb_test "x" "sub.w\t#0x1234(:16|),@\\(0x9abcdef0(:32|),r2l.b\\)" \
667 "sub.w #0x1234:16,@(0x9abcdef0:32,r2l.b)"
668 gdb_test "x" "sub.w\t#0x1234(:16|),@\\(0x9abcdef0(:32|),r2.w\\)" \
669 "sub.w #0x1234:16,@(0x9abcdef0:32,r2.w)"
670 gdb_test "x" "sub.w\t#0x1234(:16|),@\\(0x9abcdef0(:32|),er2.l\\)" \
671 "sub.w #0x1234:16,@(0x9abcdef0:32,er2.l)"
672 gdb_test "x" "sub.w\t#0x1234(:16|),@0x9abc(:16|)" \
673 "sub.w #0x1234:16,@0x9abc:16"
674 gdb_test "x" "sub.w\t#0x1234(:16|),@0x9abcdef0(:32|)" \
675 "sub.w #0x1234:16,@0x9abcdef0:32"
676 gdb_test "x" "sub.w\t#0x7(:3|),@er1" \
677 "sub.w #0x7:3,@er1"
678 gdb_test "x" "sub.w\t#0x7(:3|),@0x1234(:16|)" \
679 "sub.w #0x7:3,@0x1234:16"
680 gdb_test "x" "sub.w\t#0x7(:3|),@0x12345678(:32|)" \
681 "sub.w #0x7:3,@0x12345678:32"
682 gdb_test "x" "sub.w\tr3,r1" \
683 "sub.w r3,r1"
684 gdb_test "x" "sub.w\tr3,@er1" \
685 "sub.w r3,@er1"
686 gdb_test "x" "sub.w\tr3,@\\(0x6(:2|),er1\\)" \
687 "sub.w r3,@(0x6:2,er1)"
688 gdb_test "x" "sub.w\tr3,@er1\\+" \
689 "sub.w r3,@er1+"
690 gdb_test "x" "sub.w\tr3,@-er1" \
691 "sub.w r3,@-er1"
692 gdb_test "x" "sub.w\tr3,@\\+er1" \
693 "sub.w r3,@+er1"
694 gdb_test "x" "sub.w\tr3,@er1-" \
695 "sub.w r3,@er1-"
696 gdb_test "x" "sub.w\tr3,@\\(0x1234(:16|),er1\\)" \
697 "sub.w r3,@(0x1234:16,er1)"
698 gdb_test "x" "sub.w\tr3,@\\(0x12345678(:32|),er1\\)" \
699 "sub.w r3,@(0x12345678:32,er1)"
700 gdb_test "x" "sub.w\tr3,@\\(0x1234(:16|),r2l.b\\)" \
701 "sub.w r3,@(0x1234:16,r2l.b)"
702 gdb_test "x" "sub.w\tr3,@\\(0x1234(:16|),r2.w\\)" \
703 "sub.w r3,@(0x1234:16,r2.w)"
704 gdb_test "x" "sub.w\tr3,@\\(0x1234(:16|),er2.l\\)" \
705 "sub.w r3,@(0x1234:16,er2.l)"
706 gdb_test "x" "sub.w\tr3,@\\(0x12345678(:32|),r2l.b\\)" \
707 "sub.w r3,@(0x12345678:32,r2l.b)"
708 gdb_test "x" "sub.w\tr3,@\\(0x12345678(:32|),r2.w\\)" \
709 "sub.w r3,@(0x12345678:32,r2.w)"
710 gdb_test "x" "sub.w\tr3,@\\(0x12345678(:32|),er2.l\\)" \
711 "sub.w r3,@(0x12345678:32,er2.l)"
712 gdb_test "x" "sub.w\tr3,@0x1234(:16|)" \
713 "sub.w r3,@0x1234:16"
714 gdb_test "x" "sub.w\tr3,@0x12345678(:32|)" \
715 "sub.w r3,@0x12345678:32"
716 gdb_test "x" "sub.w\t@er3,r1" \
717 "sub.w @er3,r1"
718 gdb_test "x" "sub.w\t@\\(0x6(:2|),er3\\),r1" \
719 "sub.w @(0x6:2,er3),r1"
720 gdb_test "x" "sub.w\t@er3\\+,r1" \
721 "sub.w @er3+,r1"
722 gdb_test "x" "sub.w\t@-er3,r1" \
723 "sub.w @-er3,r1"
724 gdb_test "x" "sub.w\t@\\+er3,r1" \
725 "sub.w @+er3,r1"
726 gdb_test "x" "sub.w\t@er3-,r1" \
727 "sub.w @er3-,r1"
728 gdb_test "x" "sub.w\t@\\(0x1234(:16|),er1\\),r1" \
729 "sub.w @(0x1234:16,er1),r1"
730 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),er1\\),r1" \
731 "sub.w @(0x12345678:32,er1),r1"
732 gdb_test "x" "sub.w\t@\\(0x1234(:16|),r2l.b\\),r1" \
733 "sub.w @(0x1234:16,r2l.b),r1"
734 gdb_test "x" "sub.w\t@\\(0x1234(:16|),r2.w\\),r1" \
735 "sub.w @(0x1234:16,r2.w),r1"
736 gdb_test "x" "sub.w\t@\\(0x1234(:16|),er2.l\\),r1" \
737 "sub.w @(0x1234:16,er2.l),r1"
738 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),r2l.b\\),r1" \
739 "sub.w @(0x12345678:32,r2l.b),r1"
740 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),r2.w\\),r1" \
741 "sub.w @(0x12345678:32,r2.w),r1"
742 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),er2.l\\),r1" \
743 "sub.w @(0x12345678:32,er2.l),r1"
744 gdb_test "x" "sub.w\t@0x1234(:16|),r1" \
745 "sub.w @0x1234:16,r1"
746 gdb_test "x" "sub.w\t@0x12345678(:32|),r1" \
747 "sub.w @0x12345678:32,r1"
748 gdb_test "x" "sub.w\t@er3,@er1" \
749 "sub.w @er3,@er1"
750 gdb_test "x" "sub.w\t@er3,@\\(0x6(:2|),er1\\)" \
751 "sub.w @er3,@(0x6:2,er1)"
752 gdb_test "x" "sub.w\t@er3,@-er1" \
753 "sub.w @er3,@-er1"
754 gdb_test "x" "sub.w\t@er3,@er1\\+" \
755 "sub.w @er3,@er1+"
756 gdb_test "x" "sub.w\t@er3,@er1-" \
757 "sub.w @er3,@er1-"
758 gdb_test "x" "sub.w\t@er3,@\\+er1" \
759 "sub.w @er3,@+er1"
760 gdb_test "x" "sub.w\t@er3,@\\(0x9abc(:16|),er1\\)" \
761 "sub.w @er3,@(0x9abc:16,er1)"
762 gdb_test "x" "sub.w\t@er3,@\\(0x9abcdef0(:32|),er1\\)" \
763 "sub.w @er3,@(0x9abcdef0:32,er1)"
764 gdb_test "x" "sub.w\t@er3,@\\(0x9abc(:16|),r2l.b\\)" \
765 "sub.w @er3,@(0x9abc:16,r2l.b)"
766 gdb_test "x" "sub.w\t@er3,@\\(0x9abc(:16|),r2.w\\)" \
767 "sub.w @er3,@(0x9abc:16,r2.w)"
768 gdb_test "x" "sub.w\t@er3,@\\(0x9abc(:16|),er2.l\\)" \
769 "sub.w @er3,@(0x9abc:16,er2.l)"
770 gdb_test "x" "sub.w\t@er3,@\\(0x9abcdef0(:32|),r2l.b\\)" \
771 "sub.w @er3,@(0x9abcdef0:32,r2l.b)"
772 gdb_test "x" "sub.w\t@er3,@\\(0x9abcdef0(:32|),r2.w\\)" \
773 "sub.w @er3,@(0x9abcdef0:32,r2.w)"
774 gdb_test "x" "sub.w\t@er3,@\\(0x9abcdef0(:32|),er2.l\\)" \
775 "sub.w @er3,@(0x9abcdef0:32,er2.l)"
776 gdb_test "x" "sub.w\t@er3,@0x9abc(:16|)" \
777 "sub.w @er3,@0x9abc:16"
778 gdb_test "x" "sub.w\t@er3,@0x9abcdef0(:32|)" \
779 "sub.w @er3,@0x9abcdef0:32"
780 gdb_test "x" "sub.w\t@-er3,@er1" \
781 "sub.w @-er3,@er1"
782 gdb_test "x" "sub.w\t@-er3,@\\(0x6(:2|),er1\\)" \
783 "sub.w @-er3,@(0x6:2,er1)"
784 gdb_test "x" "sub.w\t@-er3,@-er1" \
785 "sub.w @-er3,@-er1"
786 gdb_test "x" "sub.w\t@-er3,@er1\\+" \
787 "sub.w @-er3,@er1+"
788 gdb_test "x" "sub.w\t@-er3,@er1-" \
789 "sub.w @-er3,@er1-"
790 gdb_test "x" "sub.w\t@-er3,@\\+er1" \
791 "sub.w @-er3,@+er1"
792 gdb_test "x" "sub.w\t@-er3,@\\(0x9abc(:16|),er1\\)" \
793 "sub.w @-er3,@(0x9abc:16,er1)"
794 gdb_test "x" "sub.w\t@-er3,@\\(0x9abcdef0(:32|),er1\\)" \
795 "sub.w @-er3,@(0x9abcdef0:32,er1)"
796 gdb_test "x" "sub.w\t@-er3,@\\(0x9abc(:16|),r2l.b\\)" \
797 "sub.w @-er3,@(0x9abc:16,r2l.b)"
798 gdb_test "x" "sub.w\t@-er3,@\\(0x9abc(:16|),r2.w\\)" \
799 "sub.w @-er3,@(0x9abc:16,r2.w)"
800 gdb_test "x" "sub.w\t@-er3,@\\(0x9abc(:16|),er2.l\\)" \
801 "sub.w @-er3,@(0x9abc:16,er2.l)"
802 gdb_test "x" "sub.w\t@-er3,@\\(0x9abcdef0(:32|),r2l.b\\)" \
803 "sub.w @-er3,@(0x9abcdef0:32,r2l.b)"
804 gdb_test "x" "sub.w\t@-er3,@\\(0x9abcdef0(:32|),r2.w\\)" \
805 "sub.w @-er3,@(0x9abcdef0:32,r2.w)"
806 gdb_test "x" "sub.w\t@-er3,@\\(0x9abcdef0(:32|),er2.l\\)" \
807 "sub.w @-er3,@(0x9abcdef0:32,er2.l)"
808 gdb_test "x" "sub.w\t@-er3,@0x9abc(:16|)" \
809 "sub.w @-er3,@0x9abc:16"
810 gdb_test "x" "sub.w\t@-er3,@0x9abcdef0(:32|)" \
811 "sub.w @-er3,@0x9abcdef0:32"
812 gdb_test "x" "sub.w\t@er3\\+,@er1" \
813 "sub.w @er3+,@er1"
814 gdb_test "x" "sub.w\t@er3\\+,@\\(0x6(:2|),er1\\)" \
815 "sub.w @er3+,@(0x6:2,er1)"
816 gdb_test "x" "sub.w\t@er3\\+,@-er1" \
817 "sub.w @er3+,@-er1"
818 gdb_test "x" "sub.w\t@er3\\+,@er1\\+" \
819 "sub.w @er3+,@er1+"
820 gdb_test "x" "sub.w\t@er3\\+,@er1-" \
821 "sub.w @er3+,@er1-"
822 gdb_test "x" "sub.w\t@er3\\+,@\\+er1" \
823 "sub.w @er3+,@+er1"
824 gdb_test "x" "sub.w\t@er3\\+,@\\(0x9abc(:16|),er1\\)" \
825 "sub.w @er3+,@(0x9abc:16,er1)"
826 gdb_test "x" "sub.w\t@er3\\+,@\\(0x9abcdef0(:32|),er1\\)" \
827 "sub.w @er3+,@(0x9abcdef0:32,er1)"
828 gdb_test "x" "sub.w\t@er3\\+,@\\(0x9abc(:16|),r2l.b\\)" \
829 "sub.w @er3+,@(0x9abc:16,r2l.b)"
830 gdb_test "x" "sub.w\t@er3\\+,@\\(0x9abc(:16|),r2.w\\)" \
831 "sub.w @er3+,@(0x9abc:16,r2.w)"
832 gdb_test "x" "sub.w\t@er3\\+,@\\(0x9abc(:16|),er2.l\\)" \
833 "sub.w @er3+,@(0x9abc:16,er2.l)"
834 gdb_test "x" "sub.w\t@er3\\+,@\\(0x9abcdef0(:32|),r2l.b\\)" \
835 "sub.w @er3+,@(0x9abcdef0:32,r2l.b)"
836 gdb_test "x" "sub.w\t@er3\\+,@\\(0x9abcdef0(:32|),r2.w\\)" \
837 "sub.w @er3+,@(0x9abcdef0:32,r2.w)"
838 gdb_test "x" "sub.w\t@er3\\+,@\\(0x9abcdef0(:32|),er2.l\\)" \
839 "sub.w @er3+,@(0x9abcdef0:32,er2.l)"
840 gdb_test "x" "sub.w\t@er3\\+,@0x9abc(:16|)" \
841 "sub.w @er3+,@0x9abc:16"
842 gdb_test "x" "sub.w\t@er3\\+,@0x9abcdef0(:32|)" \
843 "sub.w @er3+,@0x9abcdef0:32"
844 gdb_test "x" "sub.w\t@er3-,@er1" \
845 "sub.w @er3-,@er1"
846 gdb_test "x" "sub.w\t@er3-,@\\(0x6(:2|),er1\\)" \
847 "sub.w @er3-,@(0x6:2,er1)"
848 gdb_test "x" "sub.w\t@er3-,@-er1" \
849 "sub.w @er3-,@-er1"
850 gdb_test "x" "sub.w\t@er3-,@er1\\+" \
851 "sub.w @er3-,@er1+"
852 gdb_test "x" "sub.w\t@er3-,@er1-" \
853 "sub.w @er3-,@er1-"
854 gdb_test "x" "sub.w\t@er3-,@\\+er1" \
855 "sub.w @er3-,@+er1"
856 gdb_test "x" "sub.w\t@er3-,@\\(0x9abc(:16|),er1\\)" \
857 "sub.w @er3-,@(0x9abc:16,er1)"
858 gdb_test "x" "sub.w\t@er3-,@\\(0x9abcdef0(:32|),er1\\)" \
859 "sub.w @er3-,@(0x9abcdef0:32,er1)"
860 gdb_test "x" "sub.w\t@er3-,@\\(0x9abc(:16|),r2l.b\\)" \
861 "sub.w @er3-,@(0x9abc:16,r2l.b)"
862 gdb_test "x" "sub.w\t@er3-,@\\(0x9abc(:16|),r2.w\\)" \
863 "sub.w @er3-,@(0x9abc:16,r2.w)"
864 gdb_test "x" "sub.w\t@er3-,@\\(0x9abc(:16|),er2.l\\)" \
865 "sub.w @er3-,@(0x9abc:16,er2.l)"
866 gdb_test "x" "sub.w\t@er3-,@\\(0x9abcdef0(:32|),r2l.b\\)" \
867 "sub.w @er3-,@(0x9abcdef0:32,r2l.b)"
868 gdb_test "x" "sub.w\t@er3-,@\\(0x9abcdef0(:32|),r2.w\\)" \
869 "sub.w @er3-,@(0x9abcdef0:32,r2.w)"
870 gdb_test "x" "sub.w\t@er3-,@\\(0x9abcdef0(:32|),er2.l\\)" \
871 "sub.w @er3-,@(0x9abcdef0:32,er2.l)"
872 gdb_test "x" "sub.w\t@er3-,@0x9abc(:16|)" \
873 "sub.w @er3-,@0x9abc:16"
874 gdb_test "x" "sub.w\t@er3-,@0x9abcdef0(:32|)" \
875 "sub.w @er3-,@0x9abcdef0:32"
876 gdb_test "x" "sub.w\t@\\+er3,@er1" \
877 "sub.w @+er3,@er1"
878 gdb_test "x" "sub.w\t@\\+er3,@\\(0x6(:2|),er1\\)" \
879 "sub.w @+er3,@(0x6:2,er1)"
880 gdb_test "x" "sub.w\t@\\+er3,@-er1" \
881 "sub.w @+er3,@-er1"
882 gdb_test "x" "sub.w\t@\\+er3,@er1\\+" \
883 "sub.w @+er3,@er1+"
884 gdb_test "x" "sub.w\t@\\+er3,@er1-" \
885 "sub.w @+er3,@er1-"
886 gdb_test "x" "sub.w\t@\\+er3,@\\+er1" \
887 "sub.w @+er3,@+er1"
888 gdb_test "x" "sub.w\t@\\+er3,@\\(0x9abc(:16|),er1\\)" \
889 "sub.w @+er3,@(0x9abc:16,er1)"
890 gdb_test "x" "sub.w\t@\\+er3,@\\(0x9abcdef0(:32|),er1\\)" \
891 "sub.w @+er3,@(0x9abcdef0:32,er1)"
892 gdb_test "x" "sub.w\t@\\+er3,@\\(0x9abc(:16|),r2l.b\\)" \
893 "sub.w @+er3,@(0x9abc:16,r2l.b)"
894 gdb_test "x" "sub.w\t@\\+er3,@\\(0x9abc(:16|),r2.w\\)" \
895 "sub.w @+er3,@(0x9abc:16,r2.w)"
896 gdb_test "x" "sub.w\t@\\+er3,@\\(0x9abc(:16|),er2.l\\)" \
897 "sub.w @+er3,@(0x9abc:16,er2.l)"
898 gdb_test "x" "sub.w\t@\\+er3,@\\(0x9abcdef0(:32|),r2l.b\\)" \
899 "sub.w @+er3,@(0x9abcdef0:32,r2l.b)"
900 gdb_test "x" "sub.w\t@\\+er3,@\\(0x9abcdef0(:32|),r2.w\\)" \
901 "sub.w @+er3,@(0x9abcdef0:32,r2.w)"
902 gdb_test "x" "sub.w\t@\\+er3,@\\(0x9abcdef0(:32|),er2.l\\)" \
903 "sub.w @+er3,@(0x9abcdef0:32,er2.l)"
904 gdb_test "x" "sub.w\t@\\+er3,@0x9abc(:16|)" \
905 "sub.w @+er3,@0x9abc:16"
906 gdb_test "x" "sub.w\t@\\+er3,@0x9abcdef0(:32|)" \
907 "sub.w @+er3,@0x9abcdef0:32"
908 gdb_test "x" "sub.w\t@\\(0x1234(:16|),er3\\),@er1" \
909 "sub.w @(0x1234:16,er3),@er1"
910 gdb_test "x" "sub.w\t@\\(0x1234(:16|),er3\\),@\\(0x6(:2|),er1\\)" \
911 "sub.w @(0x1234:16,er3),@(0x6:2,er1)"
912 gdb_test "x" "sub.w\t@\\(0x1234(:16|),er3\\),@-er1" \
913 "sub.w @(0x1234:16,er3),@-er1"
914 gdb_test "x" "sub.w\t@\\(0x1234(:16|),er3\\),@er1\\+" \
915 "sub.w @(0x1234:16,er3),@er1+"
916 gdb_test "x" "sub.w\t@\\(0x1234(:16|),er3\\),@er1-" \
917 "sub.w @(0x1234:16,er3),@er1-"
918 gdb_test "x" "sub.w\t@\\(0x1234(:16|),er3\\),@\\+er1" \
919 "sub.w @(0x1234:16,er3),@+er1"
920 gdb_test "x" "sub.w\t@\\(0x1234(:16|),er3\\),@\\(0x9abc(:16|),er1\\)" \
921 "sub.w @(0x1234:16,er3),@(0x9abc:16,er1)"
922 gdb_test "x" "sub.w\t@\\(0x1234(:16|),er3\\),@\\(0x9abcdef0(:32|),er1\\)" \
923 "sub.w @(0x1234:16,er3),@(0x9abcdef0:32,er1)"
924 gdb_test "x" "sub.w\t@\\(0x1234(:16|),er3\\),@\\(0x9abc(:16|),r2l.b\\)" \
925 "sub.w @(0x1234:16,er3),@(0x9abc:16,r2l.b)"
926 gdb_test "x" "sub.w\t@\\(0x1234(:16|),er3\\),@\\(0x9abc(:16|),r2.w\\)" \
927 "sub.w @(0x1234:16,er3),@(0x9abc:16,r2.w)"
928 gdb_test "x" "sub.w\t@\\(0x1234(:16|),er3\\),@\\(0x9abc(:16|),er2.l\\)" \
929 "sub.w @(0x1234:16,er3),@(0x9abc:16,er2.l)"
930 gdb_test "x" "sub.w\t@\\(0x1234(:16|),er3\\),@\\(0x9abcdef0(:32|),r2l.b\\)" \
931 "sub.w @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b)"
932 gdb_test "x" "sub.w\t@\\(0x1234(:16|),er3\\),@\\(0x9abcdef0(:32|),r2.w\\)" \
933 "sub.w @(0x1234:16,er3),@(0x9abcdef0:32,r2.w)"
934 gdb_test "x" "sub.w\t@\\(0x1234(:16|),er3\\),@\\(0x9abcdef0(:32|),er2.l\\)" \
935 "sub.w @(0x1234:16,er3),@(0x9abcdef0:32,er2.l)"
936 gdb_test "x" "sub.w\t@\\(0x1234(:16|),er3\\),@0x9abc(:16|)" \
937 "sub.w @(0x1234:16,er3),@0x9abc:16"
938 gdb_test "x" "sub.w\t@\\(0x1234(:16|),er3\\),@0x9abcdef0(:32|)" \
939 "sub.w @(0x1234:16,er3),@0x9abcdef0:32"
940 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),er3\\),@er1" \
941 "sub.w @(0x12345678:32,er3),@er1"
942 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),er3\\),@\\(0x6(:2|),er1\\)" \
943 "sub.w @(0x12345678:32,er3),@(0x6:2,er1)"
944 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),er3\\),@-er1" \
945 "sub.w @(0x12345678:32,er3),@-er1"
946 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),er3\\),@er1\\+" \
947 "sub.w @(0x12345678:32,er3),@er1+"
948 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),er3\\),@er1-" \
949 "sub.w @(0x12345678:32,er3),@er1-"
950 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),er3\\),@\\+er1" \
951 "sub.w @(0x12345678:32,er3),@+er1"
952 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),er3\\),@\\(0x9abc(:16|),er1\\)" \
953 "sub.w @(0x12345678:32,er3),@(0x9abc:16,er1)"
954 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),er3\\),@\\(0x9abcdef0(:32|),er1\\)" \
955 "sub.w @(0x12345678:32,er3),@(0x9abcdef0:32,er1)"
956 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),er3\\),@\\(0x9abc(:16|),r2l.b\\)" \
957 "sub.w @(0x12345678:32,er3),@(0x9abc:16,r2l.b)"
958 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),er3\\),@\\(0x9abc(:16|),r2.w\\)" \
959 "sub.w @(0x12345678:32,er3),@(0x9abc:16,r2.w)"
960 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),er3\\),@\\(0x9abc(:16|),er2.l\\)" \
961 "sub.w @(0x12345678:32,er3),@(0x9abc:16,er2.l)"
962 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),er3\\),@\\(0x9abcdef0(:32|),r2l.b\\)" \
963 "sub.w @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b)"
964 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),er3\\),@\\(0x9abcdef0(:32|),r2.w\\)" \
965 "sub.w @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w)"
966 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),er3\\),@\\(0x9abcdef0(:32|),er2.l\\)" \
967 "sub.w @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l)"
968 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),er3\\),@0x9abc(:16|)" \
969 "sub.w @(0x12345678:32,er3),@0x9abc:16"
970 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),er3\\),@0x9abcdef0(:32|)" \
971 "sub.w @(0x12345678:32,er3),@0x9abcdef0:32"
972 gdb_test "x" "sub.w\t@\\(0x1234(:16|),r3l.b\\),@er1" \
973 "sub.w @(0x1234:16,r3l.b),@er1"
974 gdb_test "x" "sub.w\t@\\(0x1234(:16|),r3l.b\\),@\\(0x6(:2|),er1\\)" \
975 "sub.w @(0x1234:16,r3l.b),@(0x6:2,er1)"
976 gdb_test "x" "sub.w\t@\\(0x1234(:16|),r3l.b\\),@-er1" \
977 "sub.w @(0x1234:16,r3l.b),@-er1"
978 gdb_test "x" "sub.w\t@\\(0x1234(:16|),r3l.b\\),@er1\\+" \
979 "sub.w @(0x1234:16,r3l.b),@er1+"
980 gdb_test "x" "sub.w\t@\\(0x1234(:16|),r3l.b\\),@er1-" \
981 "sub.w @(0x1234:16,r3l.b),@er1-"
982 gdb_test "x" "sub.w\t@\\(0x1234(:16|),r3l.b\\),@\\+er1" \
983 "sub.w @(0x1234:16,r3l.b),@+er1"
984 gdb_test "x" "sub.w\t@\\(0x1234(:16|),r3l.b\\),@\\(0x9abc(:16|),er1\\)" \
985 "sub.w @(0x1234:16,r3l.b),@(0x9abc:16,er1)"
986 gdb_test "x" "sub.w\t@\\(0x1234(:16|),r3l.b\\),@\\(0x9abcdef0(:32|),er1\\)" \
987 "sub.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1)"
988 gdb_test "x" "sub.w\t@\\(0x1234(:16|),r3l.b\\),@\\(0x9abc(:16|),r2l.b\\)" \
989 "sub.w @(0x1234:16,r3l.b),@(0x9abc:16,r2l.b)"
990 gdb_test "x" "sub.w\t@\\(0x1234(:16|),r3l.b\\),@\\(0x9abc(:16|),r2.w\\)" \
991 "sub.w @(0x1234:16,r3l.b),@(0x9abc:16,r2.w)"
992 gdb_test "x" "sub.w\t@\\(0x1234(:16|),r3l.b\\),@\\(0x9abc(:16|),er2.l\\)" \
993 "sub.w @(0x1234:16,r3l.b),@(0x9abc:16,er2.l)"
994 gdb_test "x" "sub.w\t@\\(0x1234(:16|),r3l.b\\),@\\(0x9abcdef0(:32|),r2l.b\\)" \
995 "sub.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b)"
996 gdb_test "x" "sub.w\t@\\(0x1234(:16|),r3l.b\\),@\\(0x9abcdef0(:32|),r2.w\\)" \
997 "sub.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w)"
998 gdb_test "x" "sub.w\t@\\(0x1234(:16|),r3l.b\\),@\\(0x9abcdef0(:32|),er2.l\\)" \
999 "sub.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l)"
1000 gdb_test "x" "sub.w\t@\\(0x1234(:16|),r3l.b\\),@0x9abc(:16|)" \
1001 "sub.w @(0x1234:16,r3l.b),@0x9abc:16"
1002 gdb_test "x" "sub.w\t@\\(0x1234(:16|),r3l.b\\),@0x9abcdef0(:32|)" \
1003 "sub.w @(0x1234:16,r3l.b),@0x9abcdef0:32"
1004 gdb_test "x" "sub.w\t@\\(0x1234(:16|),r3.w\\),@er1" \
1005 "sub.w @(0x1234:16,r3.w),@er1"
1006 gdb_test "x" "sub.w\t@\\(0x1234(:16|),r3.w\\),@\\(0x6(:2|),er1\\)" \
1007 "sub.w @(0x1234:16,r3.w),@(0x6:2,er1)"
1008 gdb_test "x" "sub.w\t@\\(0x1234(:16|),r3.w\\),@-er1" \
1009 "sub.w @(0x1234:16,r3.w),@-er1"
1010 gdb_test "x" "sub.w\t@\\(0x1234(:16|),r3.w\\),@er1\\+" \
1011 "sub.w @(0x1234:16,r3.w),@er1+"
1012 gdb_test "x" "sub.w\t@\\(0x1234(:16|),r3.w\\),@er1-" \
1013 "sub.w @(0x1234:16,r3.w),@er1-"
1014 gdb_test "x" "sub.w\t@\\(0x1234(:16|),r3.w\\),@\\+er1" \
1015 "sub.w @(0x1234:16,r3.w),@+er1"
1016 gdb_test "x" "sub.w\t@\\(0x1234(:16|),r3.w\\),@\\(0x9abc(:16|),er1\\)" \
1017 "sub.w @(0x1234:16,r3.w),@(0x9abc:16,er1)"
1018 gdb_test "x" "sub.w\t@\\(0x1234(:16|),r3.w\\),@\\(0x9abcdef0(:32|),er1\\)" \
1019 "sub.w @(0x1234:16,r3.w),@(0x9abcdef0:32,er1)"
1020 gdb_test "x" "sub.w\t@\\(0x1234(:16|),r3.w\\),@\\(0x9abc(:16|),r2l.b\\)" \
1021 "sub.w @(0x1234:16,r3.w),@(0x9abc:16,r2l.b)"
1022 gdb_test "x" "sub.w\t@\\(0x1234(:16|),r3.w\\),@\\(0x9abc(:16|),r2.w\\)" \
1023 "sub.w @(0x1234:16,r3.w),@(0x9abc:16,r2.w)"
1024 gdb_test "x" "sub.w\t@\\(0x1234(:16|),r3.w\\),@\\(0x9abc(:16|),er2.l\\)" \
1025 "sub.w @(0x1234:16,r3.w),@(0x9abc:16,er2.l)"
1026 gdb_test "x" "sub.w\t@\\(0x1234(:16|),r3.w\\),@\\(0x9abcdef0(:32|),r2l.b\\)" \
1027 "sub.w @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b)"
1028 gdb_test "x" "sub.w\t@\\(0x1234(:16|),r3.w\\),@\\(0x9abcdef0(:32|),r2.w\\)" \
1029 "sub.w @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w)"
1030 gdb_test "x" "sub.w\t@\\(0x1234(:16|),r3.w\\),@\\(0x9abcdef0(:32|),er2.l\\)" \
1031 "sub.w @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l)"
1032 gdb_test "x" "sub.w\t@\\(0x1234(:16|),r3.w\\),@0x9abc(:16|)" \
1033 "sub.w @(0x1234:16,r3.w),@0x9abc:16"
1034 gdb_test "x" "sub.w\t@\\(0x1234(:16|),r3.w\\),@0x9abcdef0(:32|)" \
1035 "sub.w @(0x1234:16,r3.w),@0x9abcdef0:32"
1036 gdb_test "x" "sub.w\t@\\(0x1234(:16|),er3.l\\),@er1" \
1037 "sub.w @(0x1234:16,er3.l),@er1"
1038 gdb_test "x" "sub.w\t@\\(0x1234(:16|),er3.l\\),@\\(0x6(:2|),er1\\)" \
1039 "sub.w @(0x1234:16,er3.l),@(0x6:2,er1)"
1040 gdb_test "x" "sub.w\t@\\(0x1234(:16|),er3.l\\),@-er1" \
1041 "sub.w @(0x1234:16,er3.l),@-er1"
1042 gdb_test "x" "sub.w\t@\\(0x1234(:16|),er3.l\\),@er1\\+" \
1043 "sub.w @(0x1234:16,er3.l),@er1+"
1044 gdb_test "x" "sub.w\t@\\(0x1234(:16|),er3.l\\),@er1-" \
1045 "sub.w @(0x1234:16,er3.l),@er1-"
1046 gdb_test "x" "sub.w\t@\\(0x1234(:16|),er3.l\\),@\\+er1" \
1047 "sub.w @(0x1234:16,er3.l),@+er1"
1048 gdb_test "x" "sub.w\t@\\(0x1234(:16|),er3.l\\),@\\(0x9abc(:16|),er1\\)" \
1049 "sub.w @(0x1234:16,er3.l),@(0x9abc:16,er1)"
1050 gdb_test "x" "sub.w\t@\\(0x1234(:16|),er3.l\\),@\\(0x9abcdef0(:32|),er1\\)" \
1051 "sub.w @(0x1234:16,er3.l),@(0x9abcdef0:32,er1)"
1052 gdb_test "x" "sub.w\t@\\(0x1234(:16|),er3.l\\),@\\(0x9abc(:16|),r2l.b\\)" \
1053 "sub.w @(0x1234:16,er3.l),@(0x9abc:16,r2l.b)"
1054 gdb_test "x" "sub.w\t@\\(0x1234(:16|),er3.l\\),@\\(0x9abc(:16|),r2.w\\)" \
1055 "sub.w @(0x1234:16,er3.l),@(0x9abc:16,r2.w)"
1056 gdb_test "x" "sub.w\t@\\(0x1234(:16|),er3.l\\),@\\(0x9abc(:16|),er2.l\\)" \
1057 "sub.w @(0x1234:16,er3.l),@(0x9abc:16,er2.l)"
1058 gdb_test "x" "sub.w\t@\\(0x1234(:16|),er3.l\\),@\\(0x9abcdef0(:32|),r2l.b\\)" \
1059 "sub.w @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b)"
1060 gdb_test "x" "sub.w\t@\\(0x1234(:16|),er3.l\\),@\\(0x9abcdef0(:32|),r2.w\\)" \
1061 "sub.w @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w)"
1062 gdb_test "x" "sub.w\t@\\(0x1234(:16|),er3.l\\),@\\(0x9abcdef0(:32|),er2.l\\)" \
1063 "sub.w @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l)"
1064 gdb_test "x" "sub.w\t@\\(0x1234(:16|),er3.l\\),@0x9abc(:16|)" \
1065 "sub.w @(0x1234:16,er3.l),@0x9abc:16"
1066 gdb_test "x" "sub.w\t@\\(0x1234(:16|),er3.l\\),@0x9abcdef0(:32|)" \
1067 "sub.w @(0x1234:16,er3.l),@0x9abcdef0:32"
1068 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),r3l.b\\),@er1" \
1069 "sub.w @(0x12345678:32,r3l.b),@er1"
1070 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),r3l.b\\),@\\(0x6(:2|),er1\\)" \
1071 "sub.w @(0x12345678:32,r3l.b),@(0x6:2,er1)"
1072 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),r3l.b\\),@-er1" \
1073 "sub.w @(0x12345678:32,r3l.b),@-er1"
1074 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),r3l.b\\),@er1\\+" \
1075 "sub.w @(0x12345678:32,r3l.b),@er1+"
1076 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),r3l.b\\),@er1-" \
1077 "sub.w @(0x12345678:32,r3l.b),@er1-"
1078 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),r3l.b\\),@\\+er1" \
1079 "sub.w @(0x12345678:32,r3l.b),@+er1"
1080 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),r3l.b\\),@\\(0x9abc(:16|),er1\\)" \
1081 "sub.w @(0x12345678:32,r3l.b),@(0x9abc:16,er1)"
1082 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),r3l.b\\),@\\(0x9abcdef0(:32|),er1\\)" \
1083 "sub.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1)"
1084 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),r3l.b\\),@\\(0x9abc(:16|),r2l.b\\)" \
1085 "sub.w @(0x12345678:32,r3l.b),@(0x9abc:16,r2l.b)"
1086 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),r3l.b\\),@\\(0x9abc(:16|),r2.w\\)" \
1087 "sub.w @(0x12345678:32,r3l.b),@(0x9abc:16,r2.w)"
1088 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),r3l.b\\),@\\(0x9abc(:16|),er2.l\\)" \
1089 "sub.w @(0x12345678:32,r3l.b),@(0x9abc:16,er2.l)"
1090 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),r3l.b\\),@\\(0x9abcdef0(:32|),r2l.b\\)" \
1091 "sub.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b)"
1092 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),r3l.b\\),@\\(0x9abcdef0(:32|),r2.w\\)" \
1093 "sub.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w)"
1094 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),r3l.b\\),@\\(0x9abcdef0(:32|),er2.l\\)" \
1095 "sub.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l)"
1096 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),r3l.b\\),@0x9abc(:16|)" \
1097 "sub.w @(0x12345678:32,r3l.b),@0x9abc:16"
1098 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),r3l.b\\),@0x9abcdef0(:32|)" \
1099 "sub.w @(0x12345678:32,r3l.b),@0x9abcdef0:32"
1100 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),r3.w\\),@er1" \
1101 "sub.w @(0x12345678:32,r3.w),@er1"
1102 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),r3.w\\),@\\(0x6(:2|),er1\\)" \
1103 "sub.w @(0x12345678:32,r3.w),@(0x6:2,er1)"
1104 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),r3.w\\),@-er1" \
1105 "sub.w @(0x12345678:32,r3.w),@-er1"
1106 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),r3.w\\),@er1\\+" \
1107 "sub.w @(0x12345678:32,r3.w),@er1+"
1108 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),r3.w\\),@er1-" \
1109 "sub.w @(0x12345678:32,r3.w),@er1-"
1110 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),r3.w\\),@\\+er1" \
1111 "sub.w @(0x12345678:32,r3.w),@+er1"
1112 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),r3.w\\),@\\(0x9abc(:16|),er1\\)" \
1113 "sub.w @(0x12345678:32,r3.w),@(0x9abc:16,er1)"
1114 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),r3.w\\),@\\(0x9abcdef0(:32|),er1\\)" \
1115 "sub.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1)"
1116 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),r3.w\\),@\\(0x9abc(:16|),r2l.b\\)" \
1117 "sub.w @(0x12345678:32,r3.w),@(0x9abc:16,r2l.b)"
1118 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),r3.w\\),@\\(0x9abc(:16|),r2.w\\)" \
1119 "sub.w @(0x12345678:32,r3.w),@(0x9abc:16,r2.w)"
1120 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),r3.w\\),@\\(0x9abc(:16|),er2.l\\)" \
1121 "sub.w @(0x12345678:32,r3.w),@(0x9abc:16,er2.l)"
1122 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),r3.w\\),@\\(0x9abcdef0(:32|),r2l.b\\)" \
1123 "sub.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b)"
1124 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),r3.w\\),@\\(0x9abcdef0(:32|),r2.w\\)" \
1125 "sub.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w)"
1126 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),r3.w\\),@\\(0x9abcdef0(:32|),er2.l\\)" \
1127 "sub.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l)"
1128 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),r3.w\\),@0x9abc(:16|)" \
1129 "sub.w @(0x12345678:32,r3.w),@0x9abc:16"
1130 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),r3.w\\),@0x9abcdef0(:32|)" \
1131 "sub.w @(0x12345678:32,r3.w),@0x9abcdef0:32"
1132 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),er3.l\\),@er1" \
1133 "sub.w @(0x12345678:32,er3.l),@er1"
1134 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),er3.l\\),@\\(0x6(:2|),er1\\)" \
1135 "sub.w @(0x12345678:32,er3.l),@(0x6:2,er1)"
1136 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),er3.l\\),@-er1" \
1137 "sub.w @(0x12345678:32,er3.l),@-er1"
1138 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),er3.l\\),@er1\\+" \
1139 "sub.w @(0x12345678:32,er3.l),@er1+"
1140 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),er3.l\\),@er1-" \
1141 "sub.w @(0x12345678:32,er3.l),@er1-"
1142 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),er3.l\\),@\\+er1" \
1143 "sub.w @(0x12345678:32,er3.l),@+er1"
1144 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),er3.l\\),@\\(0x9abc(:16|),er1\\)" \
1145 "sub.w @(0x12345678:32,er3.l),@(0x9abc:16,er1)"
1146 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),er3.l\\),@\\(0x9abcdef0(:32|),er1\\)" \
1147 "sub.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1)"
1148 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),er3.l\\),@\\(0x9abc(:16|),r2l.b\\)" \
1149 "sub.w @(0x12345678:32,er3.l),@(0x9abc:16,r2l.b)"
1150 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),er3.l\\),@\\(0x9abc(:16|),r2.w\\)" \
1151 "sub.w @(0x12345678:32,er3.l),@(0x9abc:16,r2.w)"
1152 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),er3.l\\),@\\(0x9abc(:16|),er2.l\\)" \
1153 "sub.w @(0x12345678:32,er3.l),@(0x9abc:16,er2.l)"
1154 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),er3.l\\),@\\(0x9abcdef0(:32|),r2l.b\\)" \
1155 "sub.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b)"
1156 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),er3.l\\),@\\(0x9abcdef0(:32|),r2.w\\)" \
1157 "sub.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w)"
1158 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),er3.l\\),@\\(0x9abcdef0(:32|),er2.l\\)" \
1159 "sub.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l)"
1160 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),er3.l\\),@0x9abc(:16|)" \
1161 "sub.w @(0x12345678:32,er3.l),@0x9abc:16"
1162 gdb_test "x" "sub.w\t@\\(0x12345678(:32|),er3.l\\),@0x9abcdef0(:32|)" \
1163 "sub.w @(0x12345678:32,er3.l),@0x9abcdef0:32"
1164 gdb_test "x" "sub.w\t@0x1234(:16|),@er1" \
1165 "sub.w @0x1234:16,@er1"
1166 gdb_test "x" "sub.w\t@0x1234(:16|),@\\(0x6(:2|),er1\\)" \
1167 "sub.w @0x1234:16,@(0x6:2,er1)"
1168 gdb_test "x" "sub.w\t@0x1234(:16|),@-er1" \
1169 "sub.w @0x1234:16,@-er1"
1170 gdb_test "x" "sub.w\t@0x1234(:16|),@er1\\+" \
1171 "sub.w @0x1234:16,@er1+"
1172 gdb_test "x" "sub.w\t@0x1234(:16|),@er1-" \
1173 "sub.w @0x1234:16,@er1-"
1174 gdb_test "x" "sub.w\t@0x1234(:16|),@\\+er1" \
1175 "sub.w @0x1234:16,@+er1"
1176 gdb_test "x" "sub.w\t@0x1234(:16|),@\\(0x9abc(:16|),er1\\)" \
1177 "sub.w @0x1234:16,@(0x9abc:16,er1)"
1178 gdb_test "x" "sub.w\t@0x1234(:16|),@\\(0x9abcdef0(:32|),er1\\)" \
1179 "sub.w @0x1234:16,@(0x9abcdef0:32,er1)"
1180 gdb_test "x" "sub.w\t@0x1234(:16|),@\\(0x9abc(:16|),r2l.b\\)" \
1181 "sub.w @0x1234:16,@(0x9abc:16,r2l.b)"
1182 gdb_test "x" "sub.w\t@0x1234(:16|),@\\(0x9abc(:16|),r2.w\\)" \
1183 "sub.w @0x1234:16,@(0x9abc:16,r2.w)"
1184 gdb_test "x" "sub.w\t@0x1234(:16|),@\\(0x9abc(:16|),er2.l\\)" \
1185 "sub.w @0x1234:16,@(0x9abc:16,er2.l)"
1186 gdb_test "x" "sub.w\t@0x1234(:16|),@\\(0x9abcdef0(:32|),r2l.b\\)" \
1187 "sub.w @0x1234:16,@(0x9abcdef0:32,r2l.b)"
1188 gdb_test "x" "sub.w\t@0x1234(:16|),@\\(0x9abcdef0(:32|),r2.w\\)" \
1189 "sub.w @0x1234:16,@(0x9abcdef0:32,r2.w)"
1190 gdb_test "x" "sub.w\t@0x1234(:16|),@\\(0x9abcdef0(:32|),er2.l\\)" \
1191 "sub.w @0x1234:16,@(0x9abcdef0:32,er2.l)"
1192 gdb_test "x" "sub.w\t@0x1234(:16|),@0x9abc(:16|)" \
1193 "sub.w @0x1234:16,@0x9abc:16"
1194 gdb_test "x" "sub.w\t@0x1234(:16|),@0x9abcdef0(:32|)" \
1195 "sub.w @0x1234:16,@0x9abcdef0:32"
1196 gdb_test "x" "sub.w\t@0x12345678(:32|),@er1" \
1197 "sub.w @0x12345678:32,@er1"
1198 gdb_test "x" "sub.w\t@0x12345678(:32|),@\\(0x6(:2|),er1\\)" \
1199 "sub.w @0x12345678:32,@(0x6:2,er1)"
1200 gdb_test "x" "sub.w\t@0x12345678(:32|),@-er1" \
1201 "sub.w @0x12345678:32,@-er1"
1202 gdb_test "x" "sub.w\t@0x12345678(:32|),@er1\\+" \
1203 "sub.w @0x12345678:32,@er1+"
1204 gdb_test "x" "sub.w\t@0x12345678(:32|),@er1-" \
1205 "sub.w @0x12345678:32,@er1-"
1206 gdb_test "x" "sub.w\t@0x12345678(:32|),@\\+er1" \
1207 "sub.w @0x12345678:32,@+er1"
1208 gdb_test "x" "sub.w\t@0x12345678(:32|),@\\(0x9abc(:16|),er1\\)" \
1209 "sub.w @0x12345678:32,@(0x9abc:16,er1)"
1210 gdb_test "x" "sub.w\t@0x12345678(:32|),@\\(0x9abcdef0(:32|),er1\\)" \
1211 "sub.w @0x12345678:32,@(0x9abcdef0:32,er1)"
1212 gdb_test "x" "sub.w\t@0x12345678(:32|),@\\(0x9abc(:16|),r2l.b\\)" \
1213 "sub.w @0x12345678:32,@(0x9abc:16,r2l.b)"
1214 gdb_test "x" "sub.w\t@0x12345678(:32|),@\\(0x9abc(:16|),r2.w\\)" \
1215 "sub.w @0x12345678:32,@(0x9abc:16,r2.w)"
1216 gdb_test "x" "sub.w\t@0x12345678(:32|),@\\(0x9abc(:16|),er2.l\\)" \
1217 "sub.w @0x12345678:32,@(0x9abc:16,er2.l)"
1218 gdb_test "x" "sub.w\t@0x12345678(:32|),@\\(0x9abcdef0(:32|),r2l.b\\)" \
1219 "sub.w @0x12345678:32,@(0x9abcdef0:32,r2l.b)"
1220 gdb_test "x" "sub.w\t@0x12345678(:32|),@\\(0x9abcdef0(:32|),r2.w\\)" \
1221 "sub.w @0x12345678:32,@(0x9abcdef0:32,r2.w)"
1222 gdb_test "x" "sub.w\t@0x12345678(:32|),@\\(0x9abcdef0(:32|),er2.l\\)" \
1223 "sub.w @0x12345678:32,@(0x9abcdef0:32,er2.l)"
1224 gdb_test "x" "sub.w\t@0x12345678(:32|),@0x9abc(:16|)" \
1225 "sub.w @0x12345678:32,@0x9abc:16"
1226 gdb_test "x" "sub.w\t@0x12345678(:32|),@0x9abcdef0(:32|)" \
1227 "sub.w @0x12345678:32,@0x9abcdef0:32"
1228 gdb_test "x" "sub.l\t#0x12345678(:32|),er1" \
1229 "sub.l #0x12345678:32,er1"
1230 gdb_test "x" "sub.l\t#0x1234(:16|),er1" \
1231 "sub.l #0x1234:16,er1"
1232 gdb_test "x" "sub.l\t#0x7(:3|),er2" \
1233 "sub.l #0x7:3,er2"
1234 gdb_test "x" "sub.l\t#0x12345678(:32|),@er1" \
1235 "sub.l #0x12345678:32,@er1"
1236 gdb_test "x" "sub.l\t#0x12345678(:32|),@\\(0xc(:2|),er1\\)" \
1237 "sub.l #0x12345678:32,@(0xc:2,er1)"
1238 gdb_test "x" "sub.l\t#0x12345678(:32|),@er1\\+" \
1239 "sub.l #0x12345678:32,@er1+"
1240 gdb_test "x" "sub.l\t#0x12345678(:32|),@-er1" \
1241 "sub.l #0x12345678:32,@-er1"
1242 gdb_test "x" "sub.l\t#0x12345678(:32|),@\\+er1" \
1243 "sub.l #0x12345678:32,@+er1"
1244 gdb_test "x" "sub.l\t#0x12345678(:32|),@er1-" \
1245 "sub.l #0x12345678:32,@er1-"
1246 gdb_test "x" "sub.l\t#0x12345678(:32|),@\\(0x9abc(:16|),er1\\)" \
1247 "sub.l #0x12345678:32,@(0x9abc:16,er1)"
1248 gdb_test "x" "sub.l\t#0x12345678(:32|),@\\(0x9abcdef0(:32|),er1\\)" \
1249 "sub.l #0x12345678:32,@(0x9abcdef0:32,er1)"
1250 gdb_test "x" "sub.l\t#0x12345678(:32|),@\\(0x9abc(:16|),r2l.b\\)" \
1251 "sub.l #0x12345678:32,@(0x9abc:16,r2l.b)"
1252 gdb_test "x" "sub.l\t#0x12345678(:32|),@\\(0x9abc(:16|),r2.w\\)" \
1253 "sub.l #0x12345678:32,@(0x9abc:16,r2.w)"
1254 gdb_test "x" "sub.l\t#0x12345678(:32|),@\\(0x9abc(:16|),er2.l\\)" \
1255 "sub.l #0x12345678:32,@(0x9abc:16,er2.l)"
1256 gdb_test "x" "sub.l\t#0x12345678(:32|),@\\(0x9abcdef0(:32|),r2l.b\\)" \
1257 "sub.l #0x12345678:32,@(0x9abcdef0:32,r2l.b)"
1258 gdb_test "x" "sub.l\t#0x12345678(:32|),@\\(0x9abcdef0(:32|),r2.w\\)" \
1259 "sub.l #0x12345678:32,@(0x9abcdef0:32,r2.w)"
1260 gdb_test "x" "sub.l\t#0x12345678(:32|),@\\(0x9abcdef0(:32|),er2.l\\)" \
1261 "sub.l #0x12345678:32,@(0x9abcdef0:32,er2.l)"
1262 gdb_test "x" "sub.l\t#0x12345678(:32|),@0x9abc(:16|)" \
1263 "sub.l #0x12345678:32,@0x9abc:16"
1264 gdb_test "x" "sub.l\t#0x12345678(:32|),@0x9abcdef0(:32|)" \
1265 "sub.l #0x12345678:32,@0x9abcdef0:32"
1266 gdb_test "x" "sub.l\t#0x1234(:16|),@er1" \
1267 "sub.l #0x1234:16,@er1"
1268 gdb_test "x" "sub.l\t#0x1234(:16|),@\\(0xc(:2|),er1\\)" \
1269 "sub.l #0x1234:16,@(0xc:2,er1)"
1270 gdb_test "x" "sub.l\t#0x1234(:16|),@er1\\+" \
1271 "sub.l #0x1234:16,@er1+"
1272 gdb_test "x" "sub.l\t#0x1234(:16|),@-er1" \
1273 "sub.l #0x1234:16,@-er1"
1274 gdb_test "x" "sub.l\t#0x1234(:16|),@\\+er1" \
1275 "sub.l #0x1234:16,@+er1"
1276 gdb_test "x" "sub.l\t#0x1234(:16|),@er1-" \
1277 "sub.l #0x1234:16,@er1-"
1278 gdb_test "x" "sub.l\t#0x1234(:16|),@\\(0x9abc(:16|),er1\\)" \
1279 "sub.l #0x1234:16,@(0x9abc:16,er1)"
1280 gdb_test "x" "sub.l\t#0x1234(:16|),@\\(0x9abcdef0(:32|),er1\\)" \
1281 "sub.l #0x1234:16,@(0x9abcdef0:32,er1)"
1282 gdb_test "x" "sub.l\t#0x1234(:16|),@\\(0x9abc(:16|),r2l.b\\)" \
1283 "sub.l #0x1234:16,@(0x9abc:16,r2l.b)"
1284 gdb_test "x" "sub.l\t#0x1234(:16|),@\\(0x9abc(:16|),r2.w\\)" \
1285 "sub.l #0x1234:16,@(0x9abc:16,r2.w)"
1286 gdb_test "x" "sub.l\t#0x1234(:16|),@\\(0x9abc(:16|),er2.l\\)" \
1287 "sub.l #0x1234:16,@(0x9abc:16,er2.l)"
1288 gdb_test "x" "sub.l\t#0x1234(:16|),@\\(0x9abcdef0(:32|),r2l.b\\)" \
1289 "sub.l #0x1234:16,@(0x9abcdef0:32,r2l.b)"
1290 gdb_test "x" "sub.l\t#0x1234(:16|),@\\(0x9abcdef0(:32|),r2.w\\)" \
1291 "sub.l #0x1234:16,@(0x9abcdef0:32,r2.w)"
1292 gdb_test "x" "sub.l\t#0x1234(:16|),@\\(0x9abcdef0(:32|),er2.l\\)" \
1293 "sub.l #0x1234:16,@(0x9abcdef0:32,er2.l)"
1294 gdb_test "x" "sub.l\t#0x1234(:16|),@0x9abc(:16|)" \
1295 "sub.l #0x1234:16,@0x9abc:16"
1296 gdb_test "x" "sub.l\t#0x1234(:16|),@0x9abcdef0(:32|)" \
1297 "sub.l #0x1234:16,@0x9abcdef0:32"
1298 gdb_test "x" "sub.l\ter3,er1" \
1299 "sub.l er3,er1"
1300 gdb_test "x" "sub.l\ter3,@er1" \
1301 "sub.l er3,@er1"
1302 gdb_test "x" "sub.l\ter3,@\\(0xc(:2|),er1\\)" \
1303 "sub.l er3,@(0xc:2,er1)"
1304 gdb_test "x" "sub.l\ter3,@er1\\+" \
1305 "sub.l er3,@er1+"
1306 gdb_test "x" "sub.l\ter3,@-er1" \
1307 "sub.l er3,@-er1"
1308 gdb_test "x" "sub.l\ter3,@\\+er1" \
1309 "sub.l er3,@+er1"
1310 gdb_test "x" "sub.l\ter3,@er1-" \
1311 "sub.l er3,@er1-"
1312 gdb_test "x" "sub.l\ter3,@\\(0x1234(:16|),er1\\)" \
1313 "sub.l er3,@(0x1234:16,er1)"
1314 gdb_test "x" "sub.l\ter3,@\\(0x12345678(:32|),er1\\)" \
1315 "sub.l er3,@(0x12345678:32,er1)"
1316 gdb_test "x" "sub.l\ter3,@\\(0x1234(:16|),r2l.b\\)" \
1317 "sub.l er3,@(0x1234:16,r2l.b)"
1318 gdb_test "x" "sub.l\ter3,@\\(0x1234(:16|),r2.w\\)" \
1319 "sub.l er3,@(0x1234:16,r2.w)"
1320 gdb_test "x" "sub.l\ter3,@\\(0x1234(:16|),er2.l\\)" \
1321 "sub.l er3,@(0x1234:16,er2.l)"
1322 gdb_test "x" "sub.l\ter3,@\\(0x12345678(:32|),r2l.b\\)" \
1323 "sub.l er3,@(0x12345678:32,r2l.b)"
1324 gdb_test "x" "sub.l\ter3,@\\(0x12345678(:32|),r2.w\\)" \
1325 "sub.l er3,@(0x12345678:32,r2.w)"
1326 gdb_test "x" "sub.l\ter3,@\\(0x12345678(:32|),er2.l\\)" \
1327 "sub.l er3,@(0x12345678:32,er2.l)"
1328 gdb_test "x" "sub.l\ter3,@0x1234(:16|)" \
1329 "sub.l er3,@0x1234:16"
1330 gdb_test "x" "sub.l\ter3,@0x12345678(:32|)" \
1331 "sub.l er3,@0x12345678:32"
1332 gdb_test "x" "sub.l\t@er3,er1" \
1333 "sub.l @er3,er1"
1334 gdb_test "x" "sub.l\t@\\(0xc(:2|),er3\\),er1" \
1335 "sub.l @(0xc:2,er3),er1"
1336 gdb_test "x" "sub.l\t@er3\\+,er1" \
1337 "sub.l @er3+,er1"
1338 gdb_test "x" "sub.l\t@-er3,er1" \
1339 "sub.l @-er3,er1"
1340 gdb_test "x" "sub.l\t@\\+er3,er1" \
1341 "sub.l @+er3,er1"
1342 gdb_test "x" "sub.l\t@er3-,er1" \
1343 "sub.l @er3-,er1"
1344 gdb_test "x" "sub.l\t@\\(0x1234(:16|),er1\\),er1" \
1345 "sub.l @(0x1234:16,er1),er1"
1346 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),er1\\),er1" \
1347 "sub.l @(0x12345678:32,er1),er1"
1348 gdb_test "x" "sub.l\t@\\(0x1234(:16|),r2l.b\\),er1" \
1349 "sub.l @(0x1234:16,r2l.b),er1"
1350 gdb_test "x" "sub.l\t@\\(0x1234(:16|),r2.w\\),er1" \
1351 "sub.l @(0x1234:16,r2.w),er1"
1352 gdb_test "x" "sub.l\t@\\(0x1234(:16|),er2.l\\),er1" \
1353 "sub.l @(0x1234:16,er2.l),er1"
1354 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),r2l.b\\),er1" \
1355 "sub.l @(0x12345678:32,r2l.b),er1"
1356 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),r2.w\\),er1" \
1357 "sub.l @(0x12345678:32,r2.w),er1"
1358 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),er2.l\\),er1" \
1359 "sub.l @(0x12345678:32,er2.l),er1"
1360 gdb_test "x" "sub.l\t@0x1234(:16|),er1" \
1361 "sub.l @0x1234:16,er1"
1362 gdb_test "x" "sub.l\t@0x12345678(:32|),er1" \
1363 "sub.l @0x12345678:32,er1"
1364 gdb_test "x" "sub.l\t@er3,@er1" \
1365 "sub.l @er3,@er1"
1366 gdb_test "x" "sub.l\t@er3,@\\(0xc(:2|),er1\\)" \
1367 "sub.l @er3,@(0xc:2,er1)"
1368 gdb_test "x" "sub.l\t@er3,@-er1" \
1369 "sub.l @er3,@-er1"
1370 gdb_test "x" "sub.l\t@er3,@er1\\+" \
1371 "sub.l @er3,@er1+"
1372 gdb_test "x" "sub.l\t@er3,@er1-" \
1373 "sub.l @er3,@er1-"
1374 gdb_test "x" "sub.l\t@er3,@\\+er1" \
1375 "sub.l @er3,@+er1"
1376 gdb_test "x" "sub.l\t@er3,@\\(0x9abc(:16|),er1\\)" \
1377 "sub.l @er3,@(0x9abc:16,er1)"
1378 gdb_test "x" "sub.l\t@er3,@\\(0x9abcdef0(:32|),er1\\)" \
1379 "sub.l @er3,@(0x9abcdef0:32,er1)"
1380 gdb_test "x" "sub.l\t@er3,@\\(0x9abc(:16|),r2l.b\\)" \
1381 "sub.l @er3,@(0x9abc:16,r2l.b)"
1382 gdb_test "x" "sub.l\t@er3,@\\(0x9abc(:16|),r2.w\\)" \
1383 "sub.l @er3,@(0x9abc:16,r2.w)"
1384 gdb_test "x" "sub.l\t@er3,@\\(0x9abc(:16|),er2.l\\)" \
1385 "sub.l @er3,@(0x9abc:16,er2.l)"
1386 gdb_test "x" "sub.l\t@er3,@\\(0x9abcdef0(:32|),r2l.b\\)" \
1387 "sub.l @er3,@(0x9abcdef0:32,r2l.b)"
1388 gdb_test "x" "sub.l\t@er3,@\\(0x9abcdef0(:32|),r2.w\\)" \
1389 "sub.l @er3,@(0x9abcdef0:32,r2.w)"
1390 gdb_test "x" "sub.l\t@er3,@\\(0x9abcdef0(:32|),er2.l\\)" \
1391 "sub.l @er3,@(0x9abcdef0:32,er2.l)"
1392 gdb_test "x" "sub.l\t@er3,@0x9abc(:16|)" \
1393 "sub.l @er3,@0x9abc:16"
1394 gdb_test "x" "sub.l\t@er3,@0x9abcdef0(:32|)" \
1395 "sub.l @er3,@0x9abcdef0:32"
1396 gdb_test "x" "sub.l\t@\\(0xc(:2|),er3\\),@er1" \
1397 "sub.l @(0xc:2,er3),@er1"
1398 gdb_test "x" "sub.l\t@\\(0xc(:2|),er3\\),@\\(0xc(:2|),er1\\)" \
1399 "sub.l @(0xc:2,er3),@(0xc:2,er1)"
1400 gdb_test "x" "sub.l\t@\\(0xc(:2|),er3\\),@-er1" \
1401 "sub.l @(0xc:2,er3),@-er1"
1402 gdb_test "x" "sub.l\t@\\(0xc(:2|),er3\\),@er1\\+" \
1403 "sub.l @(0xc:2,er3),@er1+"
1404 gdb_test "x" "sub.l\t@\\(0xc(:2|),er3\\),@er1-" \
1405 "sub.l @(0xc:2,er3),@er1-"
1406 gdb_test "x" "sub.l\t@\\(0xc(:2|),er3\\),@\\+er1" \
1407 "sub.l @(0xc:2,er3),@+er1"
1408 gdb_test "x" "sub.l\t@\\(0xc(:2|),er3\\),@\\(0x9abc(:16|),er1\\)" \
1409 "sub.l @(0xc:2,er3),@(0x9abc:16,er1)"
1410 gdb_test "x" "sub.l\t@\\(0xc(:2|),er3\\),@\\(0x9abcdef0(:32|),er1\\)" \
1411 "sub.l @(0xc:2,er3),@(0x9abcdef0:32,er1)"
1412 gdb_test "x" "sub.l\t@\\(0xc(:2|),er3\\),@\\(0x9abc(:16|),r2l.b\\)" \
1413 "sub.l @(0xc:2,er3),@(0x9abc:16,r2l.b)"
1414 gdb_test "x" "sub.l\t@\\(0xc(:2|),er3\\),@\\(0x9abc(:16|),r2.w\\)" \
1415 "sub.l @(0xc:2,er3),@(0x9abc:16,r2.w)"
1416 gdb_test "x" "sub.l\t@\\(0xc(:2|),er3\\),@\\(0x9abc(:16|),er2.l\\)" \
1417 "sub.l @(0xc:2,er3),@(0x9abc:16,er2.l)"
1418 gdb_test "x" "sub.l\t@\\(0xc(:2|),er3\\),@\\(0x9abcdef0(:32|),r2l.b\\)" \
1419 "sub.l @(0xc:2,er3),@(0x9abcdef0:32,r2l.b)"
1420 gdb_test "x" "sub.l\t@\\(0xc(:2|),er3\\),@\\(0x9abcdef0(:32|),r2.w\\)" \
1421 "sub.l @(0xc:2,er3),@(0x9abcdef0:32,r2.w)"
1422 gdb_test "x" "sub.l\t@\\(0xc(:2|),er3\\),@\\(0x9abcdef0(:32|),er2.l\\)" \
1423 "sub.l @(0xc:2,er3),@(0x9abcdef0:32,er2.l)"
1424 gdb_test "x" "sub.l\t@\\(0xc(:2|),er3\\),@0x9abc(:16|)" \
1425 "sub.l @(0xc:2,er3),@0x9abc:16"
1426 gdb_test "x" "sub.l\t@\\(0xc(:2|),er3\\),@0x9abcdef0(:32|)" \
1427 "sub.l @(0xc:2,er3),@0x9abcdef0:32"
1428 gdb_test "x" "sub.l\t@-er3,@er1" \
1429 "sub.l @-er3,@er1"
1430 gdb_test "x" "sub.l\t@-er3,@\\(0xc(:2|),er1\\)" \
1431 "sub.l @-er3,@(0xc:2,er1)"
1432 gdb_test "x" "sub.l\t@-er3,@-er1" \
1433 "sub.l @-er3,@-er1"
1434 gdb_test "x" "sub.l\t@-er3,@er1\\+" \
1435 "sub.l @-er3,@er1+"
1436 gdb_test "x" "sub.l\t@-er3,@er1-" \
1437 "sub.l @-er3,@er1-"
1438 gdb_test "x" "sub.l\t@-er3,@\\+er1" \
1439 "sub.l @-er3,@+er1"
1440 gdb_test "x" "sub.l\t@-er3,@\\(0x9abc(:16|),er1\\)" \
1441 "sub.l @-er3,@(0x9abc:16,er1)"
1442 gdb_test "x" "sub.l\t@-er3,@\\(0x9abcdef0(:32|),er1\\)" \
1443 "sub.l @-er3,@(0x9abcdef0:32,er1)"
1444 gdb_test "x" "sub.l\t@-er3,@\\(0x9abc(:16|),r2l.b\\)" \
1445 "sub.l @-er3,@(0x9abc:16,r2l.b)"
1446 gdb_test "x" "sub.l\t@-er3,@\\(0x9abc(:16|),r2.w\\)" \
1447 "sub.l @-er3,@(0x9abc:16,r2.w)"
1448 gdb_test "x" "sub.l\t@-er3,@\\(0x9abc(:16|),er2.l\\)" \
1449 "sub.l @-er3,@(0x9abc:16,er2.l)"
1450 gdb_test "x" "sub.l\t@-er3,@\\(0x9abcdef0(:32|),r2l.b\\)" \
1451 "sub.l @-er3,@(0x9abcdef0:32,r2l.b)"
1452 gdb_test "x" "sub.l\t@-er3,@\\(0x9abcdef0(:32|),r2.w\\)" \
1453 "sub.l @-er3,@(0x9abcdef0:32,r2.w)"
1454 gdb_test "x" "sub.l\t@-er3,@\\(0x9abcdef0(:32|),er2.l\\)" \
1455 "sub.l @-er3,@(0x9abcdef0:32,er2.l)"
1456 gdb_test "x" "sub.l\t@-er3,@0x9abc(:16|)" \
1457 "sub.l @-er3,@0x9abc:16"
1458 gdb_test "x" "sub.l\t@-er3,@0x9abcdef0(:32|)" \
1459 "sub.l @-er3,@0x9abcdef0:32"
1460 gdb_test "x" "sub.l\t@er3\\+,@er1" \
1461 "sub.l @er3+,@er1"
1462 gdb_test "x" "sub.l\t@er3\\+,@\\(0xc(:2|),er1\\)" \
1463 "sub.l @er3+,@(0xc:2,er1)"
1464 gdb_test "x" "sub.l\t@er3\\+,@-er1" \
1465 "sub.l @er3+,@-er1"
1466 gdb_test "x" "sub.l\t@er3\\+,@er1\\+" \
1467 "sub.l @er3+,@er1+"
1468 gdb_test "x" "sub.l\t@er3\\+,@er1-" \
1469 "sub.l @er3+,@er1-"
1470 gdb_test "x" "sub.l\t@er3\\+,@\\+er1" \
1471 "sub.l @er3+,@+er1"
1472 gdb_test "x" "sub.l\t@er3\\+,@\\(0x9abc(:16|),er1\\)" \
1473 "sub.l @er3+,@(0x9abc:16,er1)"
1474 gdb_test "x" "sub.l\t@er3\\+,@\\(0x9abcdef0(:32|),er1\\)" \
1475 "sub.l @er3+,@(0x9abcdef0:32,er1)"
1476 gdb_test "x" "sub.l\t@er3\\+,@\\(0x9abc(:16|),r2l.b\\)" \
1477 "sub.l @er3+,@(0x9abc:16,r2l.b)"
1478 gdb_test "x" "sub.l\t@er3\\+,@\\(0x9abc(:16|),r2.w\\)" \
1479 "sub.l @er3+,@(0x9abc:16,r2.w)"
1480 gdb_test "x" "sub.l\t@er3\\+,@\\(0x9abc(:16|),er2.l\\)" \
1481 "sub.l @er3+,@(0x9abc:16,er2.l)"
1482 gdb_test "x" "sub.l\t@er3\\+,@\\(0x9abcdef0(:32|),r2l.b\\)" \
1483 "sub.l @er3+,@(0x9abcdef0:32,r2l.b)"
1484 gdb_test "x" "sub.l\t@er3\\+,@\\(0x9abcdef0(:32|),r2.w\\)" \
1485 "sub.l @er3+,@(0x9abcdef0:32,r2.w)"
1486 gdb_test "x" "sub.l\t@er3\\+,@\\(0x9abcdef0(:32|),er2.l\\)" \
1487 "sub.l @er3+,@(0x9abcdef0:32,er2.l)"
1488 gdb_test "x" "sub.l\t@er3\\+,@0x9abc(:16|)" \
1489 "sub.l @er3+,@0x9abc:16"
1490 gdb_test "x" "sub.l\t@er3\\+,@0x9abcdef0(:32|)" \
1491 "sub.l @er3+,@0x9abcdef0:32"
1492 gdb_test "x" "sub.l\t@er3-,@er1" \
1493 "sub.l @er3-,@er1"
1494 gdb_test "x" "sub.l\t@er3-,@\\(0xc(:2|),er1\\)" \
1495 "sub.l @er3-,@(0xc:2,er1)"
1496 gdb_test "x" "sub.l\t@er3-,@-er1" \
1497 "sub.l @er3-,@-er1"
1498 gdb_test "x" "sub.l\t@er3-,@er1\\+" \
1499 "sub.l @er3-,@er1+"
1500 gdb_test "x" "sub.l\t@er3-,@er1-" \
1501 "sub.l @er3-,@er1-"
1502 gdb_test "x" "sub.l\t@er3-,@\\+er1" \
1503 "sub.l @er3-,@+er1"
1504 gdb_test "x" "sub.l\t@er3-,@\\(0x9abc(:16|),er1\\)" \
1505 "sub.l @er3-,@(0x9abc:16,er1)"
1506 gdb_test "x" "sub.l\t@er3-,@\\(0x9abcdef0(:32|),er1\\)" \
1507 "sub.l @er3-,@(0x9abcdef0:32,er1)"
1508 gdb_test "x" "sub.l\t@er3-,@\\(0x9abc(:16|),r2l.b\\)" \
1509 "sub.l @er3-,@(0x9abc:16,r2l.b)"
1510 gdb_test "x" "sub.l\t@er3-,@\\(0x9abc(:16|),r2.w\\)" \
1511 "sub.l @er3-,@(0x9abc:16,r2.w)"
1512 gdb_test "x" "sub.l\t@er3-,@\\(0x9abc(:16|),er2.l\\)" \
1513 "sub.l @er3-,@(0x9abc:16,er2.l)"
1514 gdb_test "x" "sub.l\t@er3-,@\\(0x9abcdef0(:32|),r2l.b\\)" \
1515 "sub.l @er3-,@(0x9abcdef0:32,r2l.b)"
1516 gdb_test "x" "sub.l\t@er3-,@\\(0x9abcdef0(:32|),r2.w\\)" \
1517 "sub.l @er3-,@(0x9abcdef0:32,r2.w)"
1518 gdb_test "x" "sub.l\t@er3-,@\\(0x9abcdef0(:32|),er2.l\\)" \
1519 "sub.l @er3-,@(0x9abcdef0:32,er2.l)"
1520 gdb_test "x" "sub.l\t@er3-,@0x9abc(:16|)" \
1521 "sub.l @er3-,@0x9abc:16"
1522 gdb_test "x" "sub.l\t@er3-,@0x9abcdef0(:32|)" \
1523 "sub.l @er3-,@0x9abcdef0:32"
1524 gdb_test "x" "sub.l\t@\\+er3,@er1" \
1525 "sub.l @+er3,@er1"
1526 gdb_test "x" "sub.l\t@\\+er3,@\\(0xc(:2|),er1\\)" \
1527 "sub.l @+er3,@(0xc:2,er1)"
1528 gdb_test "x" "sub.l\t@\\+er3,@-er1" \
1529 "sub.l @+er3,@-er1"
1530 gdb_test "x" "sub.l\t@\\+er3,@er1\\+" \
1531 "sub.l @+er3,@er1+"
1532 gdb_test "x" "sub.l\t@\\+er3,@er1-" \
1533 "sub.l @+er3,@er1-"
1534 gdb_test "x" "sub.l\t@\\+er3,@\\+er1" \
1535 "sub.l @+er3,@+er1"
1536 gdb_test "x" "sub.l\t@\\+er3,@\\(0x9abc(:16|),er1\\)" \
1537 "sub.l @+er3,@(0x9abc:16,er1)"
1538 gdb_test "x" "sub.l\t@\\+er3,@\\(0x9abcdef0(:32|),er1\\)" \
1539 "sub.l @+er3,@(0x9abcdef0:32,er1)"
1540 gdb_test "x" "sub.l\t@\\+er3,@\\(0x9abc(:16|),r2l.b\\)" \
1541 "sub.l @+er3,@(0x9abc:16,r2l.b)"
1542 gdb_test "x" "sub.l\t@\\+er3,@\\(0x9abc(:16|),r2.w\\)" \
1543 "sub.l @+er3,@(0x9abc:16,r2.w)"
1544 gdb_test "x" "sub.l\t@\\+er3,@\\(0x9abc(:16|),er2.l\\)" \
1545 "sub.l @+er3,@(0x9abc:16,er2.l)"
1546 gdb_test "x" "sub.l\t@\\+er3,@\\(0x9abcdef0(:32|),r2l.b\\)" \
1547 "sub.l @+er3,@(0x9abcdef0:32,r2l.b)"
1548 gdb_test "x" "sub.l\t@\\+er3,@\\(0x9abcdef0(:32|),r2.w\\)" \
1549 "sub.l @+er3,@(0x9abcdef0:32,r2.w)"
1550 gdb_test "x" "sub.l\t@\\+er3,@\\(0x9abcdef0(:32|),er2.l\\)" \
1551 "sub.l @+er3,@(0x9abcdef0:32,er2.l)"
1552 gdb_test "x" "sub.l\t@\\+er3,@0x9abc(:16|)" \
1553 "sub.l @+er3,@0x9abc:16"
1554 gdb_test "x" "sub.l\t@\\+er3,@0x9abcdef0(:32|)" \
1555 "sub.l @+er3,@0x9abcdef0:32"
1556 gdb_test "x" "sub.l\t@\\(0x1234(:16|),er3\\),@er1" \
1557 "sub.l @(0x1234:16,er3),@er1"
1558 gdb_test "x" "sub.l\t@\\(0x1234(:16|),er3\\),@\\(0xc(:2|),er1\\)" \
1559 "sub.l @(0x1234:16,er3),@(0xc:2,er1)"
1560 gdb_test "x" "sub.l\t@\\(0x1234(:16|),er3\\),@-er1" \
1561 "sub.l @(0x1234:16,er3),@-er1"
1562 gdb_test "x" "sub.l\t@\\(0x1234(:16|),er3\\),@er1\\+" \
1563 "sub.l @(0x1234:16,er3),@er1+"
1564 gdb_test "x" "sub.l\t@\\(0x1234(:16|),er3\\),@er1-" \
1565 "sub.l @(0x1234:16,er3),@er1-"
1566 gdb_test "x" "sub.l\t@\\(0x1234(:16|),er3\\),@\\+er1" \
1567 "sub.l @(0x1234:16,er3),@+er1"
1568 gdb_test "x" "sub.l\t@\\(0x1234(:16|),er3\\),@\\(0x9abc(:16|),er1\\)" \
1569 "sub.l @(0x1234:16,er3),@(0x9abc:16,er1)"
1570 gdb_test "x" "sub.l\t@\\(0x1234(:16|),er3\\),@\\(0x9abcdef0(:32|),er1\\)" \
1571 "sub.l @(0x1234:16,er3),@(0x9abcdef0:32,er1)"
1572 gdb_test "x" "sub.l\t@\\(0x1234(:16|),er3\\),@\\(0x9abc(:16|),r2l.b\\)" \
1573 "sub.l @(0x1234:16,er3),@(0x9abc:16,r2l.b)"
1574 gdb_test "x" "sub.l\t@\\(0x1234(:16|),er3\\),@\\(0x9abc(:16|),r2.w\\)" \
1575 "sub.l @(0x1234:16,er3),@(0x9abc:16,r2.w)"
1576 gdb_test "x" "sub.l\t@\\(0x1234(:16|),er3\\),@\\(0x9abc(:16|),er2.l\\)" \
1577 "sub.l @(0x1234:16,er3),@(0x9abc:16,er2.l)"
1578 gdb_test "x" "sub.l\t@\\(0x1234(:16|),er3\\),@\\(0x9abcdef0(:32|),r2l.b\\)" \
1579 "sub.l @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b)"
1580 gdb_test "x" "sub.l\t@\\(0x1234(:16|),er3\\),@\\(0x9abcdef0(:32|),r2.w\\)" \
1581 "sub.l @(0x1234:16,er3),@(0x9abcdef0:32,r2.w)"
1582 gdb_test "x" "sub.l\t@\\(0x1234(:16|),er3\\),@\\(0x9abcdef0(:32|),er2.l\\)" \
1583 "sub.l @(0x1234:16,er3),@(0x9abcdef0:32,er2.l)"
1584 gdb_test "x" "sub.l\t@\\(0x1234(:16|),er3\\),@0x9abc(:16|)" \
1585 "sub.l @(0x1234:16,er3),@0x9abc:16"
1586 gdb_test "x" "sub.l\t@\\(0x1234(:16|),er3\\),@0x9abcdef0(:32|)" \
1587 "sub.l @(0x1234:16,er3),@0x9abcdef0:32"
1588 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),er3\\),@er1" \
1589 "sub.l @(0x12345678:32,er3),@er1"
1590 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),er3\\),@\\(0xc(:2|),er1\\)" \
1591 "sub.l @(0x12345678:32,er3),@(0xc:2,er1)"
1592 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),er3\\),@-er1" \
1593 "sub.l @(0x12345678:32,er3),@-er1"
1594 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),er3\\),@er1\\+" \
1595 "sub.l @(0x12345678:32,er3),@er1+"
1596 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),er3\\),@er1-" \
1597 "sub.l @(0x12345678:32,er3),@er1-"
1598 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),er3\\),@\\+er1" \
1599 "sub.l @(0x12345678:32,er3),@+er1"
1600 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),er3\\),@\\(0x9abc(:16|),er1\\)" \
1601 "sub.l @(0x12345678:32,er3),@(0x9abc:16,er1)"
1602 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),er3\\),@\\(0x9abcdef0(:32|),er1\\)" \
1603 "sub.l @(0x12345678:32,er3),@(0x9abcdef0:32,er1)"
1604 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),er3\\),@\\(0x9abc(:16|),r2l.b\\)" \
1605 "sub.l @(0x12345678:32,er3),@(0x9abc:16,r2l.b)"
1606 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),er3\\),@\\(0x9abc(:16|),r2.w\\)" \
1607 "sub.l @(0x12345678:32,er3),@(0x9abc:16,r2.w)"
1608 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),er3\\),@\\(0x9abc(:16|),er2.l\\)" \
1609 "sub.l @(0x12345678:32,er3),@(0x9abc:16,er2.l)"
1610 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),er3\\),@\\(0x9abcdef0(:32|),r2l.b\\)" \
1611 "sub.l @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b)"
1612 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),er3\\),@\\(0x9abcdef0(:32|),r2.w\\)" \
1613 "sub.l @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w)"
1614 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),er3\\),@\\(0x9abcdef0(:32|),er2.l\\)" \
1615 "sub.l @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l)"
1616 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),er3\\),@0x9abc(:16|)" \
1617 "sub.l @(0x12345678:32,er3),@0x9abc:16"
1618 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),er3\\),@0x9abcdef0(:32|)" \
1619 "sub.l @(0x12345678:32,er3),@0x9abcdef0:32"
1620 gdb_test "x" "sub.l\t@\\(0x1234(:16|),r3l.b\\),@er1" \
1621 "sub.l @(0x1234:16,r3l.b),@er1"
1622 gdb_test "x" "sub.l\t@\\(0x1234(:16|),r3l.b\\),@\\(0xc(:2|),er1\\)" \
1623 "sub.l @(0x1234:16,r3l.b),@(0xc:2,er1)"
1624 gdb_test "x" "sub.l\t@\\(0x1234(:16|),r3l.b\\),@-er1" \
1625 "sub.l @(0x1234:16,r3l.b),@-er1"
1626 gdb_test "x" "sub.l\t@\\(0x1234(:16|),r3l.b\\),@er1\\+" \
1627 "sub.l @(0x1234:16,r3l.b),@er1+"
1628 gdb_test "x" "sub.l\t@\\(0x1234(:16|),r3l.b\\),@er1-" \
1629 "sub.l @(0x1234:16,r3l.b),@er1-"
1630 gdb_test "x" "sub.l\t@\\(0x1234(:16|),r3l.b\\),@\\+er1" \
1631 "sub.l @(0x1234:16,r3l.b),@+er1"
1632 gdb_test "x" "sub.l\t@\\(0x1234(:16|),r3l.b\\),@\\(0x9abc(:16|),er1\\)" \
1633 "sub.l @(0x1234:16,r3l.b),@(0x9abc:16,er1)"
1634 gdb_test "x" "sub.l\t@\\(0x1234(:16|),r3l.b\\),@\\(0x9abcdef0(:32|),er1\\)" \
1635 "sub.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1)"
1636 gdb_test "x" "sub.l\t@\\(0x1234(:16|),r3l.b\\),@\\(0x9abc(:16|),r2l.b\\)" \
1637 "sub.l @(0x1234:16,r3l.b),@(0x9abc:16,r2l.b)"
1638 gdb_test "x" "sub.l\t@\\(0x1234(:16|),r3l.b\\),@\\(0x9abc(:16|),r2.w\\)" \
1639 "sub.l @(0x1234:16,r3l.b),@(0x9abc:16,r2.w)"
1640 gdb_test "x" "sub.l\t@\\(0x1234(:16|),r3l.b\\),@\\(0x9abc(:16|),er2.l\\)" \
1641 "sub.l @(0x1234:16,r3l.b),@(0x9abc:16,er2.l)"
1642 gdb_test "x" "sub.l\t@\\(0x1234(:16|),r3l.b\\),@\\(0x9abcdef0(:32|),r2l.b\\)" \
1643 "sub.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b)"
1644 gdb_test "x" "sub.l\t@\\(0x1234(:16|),r3l.b\\),@\\(0x9abcdef0(:32|),r2.w\\)" \
1645 "sub.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w)"
1646 gdb_test "x" "sub.l\t@\\(0x1234(:16|),r3l.b\\),@\\(0x9abcdef0(:32|),er2.l\\)" \
1647 "sub.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l)"
1648 gdb_test "x" "sub.l\t@\\(0x1234(:16|),r3l.b\\),@0x9abc(:16|)" \
1649 "sub.l @(0x1234:16,r3l.b),@0x9abc:16"
1650 gdb_test "x" "sub.l\t@\\(0x1234(:16|),r3l.b\\),@0x9abcdef0(:32|)" \
1651 "sub.l @(0x1234:16,r3l.b),@0x9abcdef0:32"
1652 gdb_test "x" "sub.l\t@\\(0x1234(:16|),r3.w\\),@er1" \
1653 "sub.l @(0x1234:16,r3.w),@er1"
1654 gdb_test "x" "sub.l\t@\\(0x1234(:16|),r3.w\\),@\\(0xc(:2|),er1\\)" \
1655 "sub.l @(0x1234:16,r3.w),@(0xc:2,er1)"
1656 gdb_test "x" "sub.l\t@\\(0x1234(:16|),r3.w\\),@-er1" \
1657 "sub.l @(0x1234:16,r3.w),@-er1"
1658 gdb_test "x" "sub.l\t@\\(0x1234(:16|),r3.w\\),@er1\\+" \
1659 "sub.l @(0x1234:16,r3.w),@er1+"
1660 gdb_test "x" "sub.l\t@\\(0x1234(:16|),r3.w\\),@er1-" \
1661 "sub.l @(0x1234:16,r3.w),@er1-"
1662 gdb_test "x" "sub.l\t@\\(0x1234(:16|),r3.w\\),@\\+er1" \
1663 "sub.l @(0x1234:16,r3.w),@+er1"
1664 gdb_test "x" "sub.l\t@\\(0x1234(:16|),r3.w\\),@\\(0x9abc(:16|),er1\\)" \
1665 "sub.l @(0x1234:16,r3.w),@(0x9abc:16,er1)"
1666 gdb_test "x" "sub.l\t@\\(0x1234(:16|),r3.w\\),@\\(0x9abcdef0(:32|),er1\\)" \
1667 "sub.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er1)"
1668 gdb_test "x" "sub.l\t@\\(0x1234(:16|),r3.w\\),@\\(0x9abc(:16|),r2l.b\\)" \
1669 "sub.l @(0x1234:16,r3.w),@(0x9abc:16,r2l.b)"
1670 gdb_test "x" "sub.l\t@\\(0x1234(:16|),r3.w\\),@\\(0x9abc(:16|),r2.w\\)" \
1671 "sub.l @(0x1234:16,r3.w),@(0x9abc:16,r2.w)"
1672 gdb_test "x" "sub.l\t@\\(0x1234(:16|),r3.w\\),@\\(0x9abc(:16|),er2.l\\)" \
1673 "sub.l @(0x1234:16,r3.w),@(0x9abc:16,er2.l)"
1674 gdb_test "x" "sub.l\t@\\(0x1234(:16|),r3.w\\),@\\(0x9abcdef0(:32|),r2l.b\\)" \
1675 "sub.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b)"
1676 gdb_test "x" "sub.l\t@\\(0x1234(:16|),r3.w\\),@\\(0x9abcdef0(:32|),r2.w\\)" \
1677 "sub.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w)"
1678 gdb_test "x" "sub.l\t@\\(0x1234(:16|),r3.w\\),@\\(0x9abcdef0(:32|),er2.l\\)" \
1679 "sub.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l)"
1680 gdb_test "x" "sub.l\t@\\(0x1234(:16|),r3.w\\),@0x9abc(:16|)" \
1681 "sub.l @(0x1234:16,r3.w),@0x9abc:16"
1682 gdb_test "x" "sub.l\t@\\(0x1234(:16|),r3.w\\),@0x9abcdef0(:32|)" \
1683 "sub.l @(0x1234:16,r3.w),@0x9abcdef0:32"
1684 gdb_test "x" "sub.l\t@\\(0x1234(:16|),er3.l\\),@er1" \
1685 "sub.l @(0x1234:16,er3.l),@er1"
1686 gdb_test "x" "sub.l\t@\\(0x1234(:16|),er3.l\\),@\\(0xc(:2|),er1\\)" \
1687 "sub.l @(0x1234:16,er3.l),@(0xc:2,er1)"
1688 gdb_test "x" "sub.l\t@\\(0x1234(:16|),er3.l\\),@-er1" \
1689 "sub.l @(0x1234:16,er3.l),@-er1"
1690 gdb_test "x" "sub.l\t@\\(0x1234(:16|),er3.l\\),@er1\\+" \
1691 "sub.l @(0x1234:16,er3.l),@er1+"
1692 gdb_test "x" "sub.l\t@\\(0x1234(:16|),er3.l\\),@er1-" \
1693 "sub.l @(0x1234:16,er3.l),@er1-"
1694 gdb_test "x" "sub.l\t@\\(0x1234(:16|),er3.l\\),@\\+er1" \
1695 "sub.l @(0x1234:16,er3.l),@+er1"
1696 gdb_test "x" "sub.l\t@\\(0x1234(:16|),er3.l\\),@\\(0x9abc(:16|),er1\\)" \
1697 "sub.l @(0x1234:16,er3.l),@(0x9abc:16,er1)"
1698 gdb_test "x" "sub.l\t@\\(0x1234(:16|),er3.l\\),@\\(0x9abcdef0(:32|),er1\\)" \
1699 "sub.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er1)"
1700 gdb_test "x" "sub.l\t@\\(0x1234(:16|),er3.l\\),@\\(0x9abc(:16|),r2l.b\\)" \
1701 "sub.l @(0x1234:16,er3.l),@(0x9abc:16,r2l.b)"
1702 gdb_test "x" "sub.l\t@\\(0x1234(:16|),er3.l\\),@\\(0x9abc(:16|),r2.w\\)" \
1703 "sub.l @(0x1234:16,er3.l),@(0x9abc:16,r2.w)"
1704 gdb_test "x" "sub.l\t@\\(0x1234(:16|),er3.l\\),@\\(0x9abc(:16|),er2.l\\)" \
1705 "sub.l @(0x1234:16,er3.l),@(0x9abc:16,er2.l)"
1706 gdb_test "x" "sub.l\t@\\(0x1234(:16|),er3.l\\),@\\(0x9abcdef0(:32|),r2l.b\\)" \
1707 "sub.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b)"
1708 gdb_test "x" "sub.l\t@\\(0x1234(:16|),er3.l\\),@\\(0x9abcdef0(:32|),r2.w\\)" \
1709 "sub.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w)"
1710 gdb_test "x" "sub.l\t@\\(0x1234(:16|),er3.l\\),@\\(0x9abcdef0(:32|),er2.l\\)" \
1711 "sub.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l)"
1712 gdb_test "x" "sub.l\t@\\(0x1234(:16|),er3.l\\),@0x9abc(:16|)" \
1713 "sub.l @(0x1234:16,er3.l),@0x9abc:16"
1714 gdb_test "x" "sub.l\t@\\(0x1234(:16|),er3.l\\),@0x9abcdef0(:32|)" \
1715 "sub.l @(0x1234:16,er3.l),@0x9abcdef0:32"
1716 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),r3l.b\\),@er1" \
1717 "sub.l @(0x12345678:32,r3l.b),@er1"
1718 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),r3l.b\\),@\\(0xc(:2|),er1\\)" \
1719 "sub.l @(0x12345678:32,r3l.b),@(0xc:2,er1)"
1720 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),r3l.b\\),@-er1" \
1721 "sub.l @(0x12345678:32,r3l.b),@-er1"
1722 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),r3l.b\\),@er1\\+" \
1723 "sub.l @(0x12345678:32,r3l.b),@er1+"
1724 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),r3l.b\\),@er1-" \
1725 "sub.l @(0x12345678:32,r3l.b),@er1-"
1726 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),r3l.b\\),@\\+er1" \
1727 "sub.l @(0x12345678:32,r3l.b),@+er1"
1728 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),r3l.b\\),@\\(0x9abc(:16|),er1\\)" \
1729 "sub.l @(0x12345678:32,r3l.b),@(0x9abc:16,er1)"
1730 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),r3l.b\\),@\\(0x9abcdef0(:32|),er1\\)" \
1731 "sub.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1)"
1732 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),r3l.b\\),@\\(0x9abc(:16|),r2l.b\\)" \
1733 "sub.l @(0x12345678:32,r3l.b),@(0x9abc:16,r2l.b)"
1734 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),r3l.b\\),@\\(0x9abc(:16|),r2.w\\)" \
1735 "sub.l @(0x12345678:32,r3l.b),@(0x9abc:16,r2.w)"
1736 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),r3l.b\\),@\\(0x9abc(:16|),er2.l\\)" \
1737 "sub.l @(0x12345678:32,r3l.b),@(0x9abc:16,er2.l)"
1738 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),r3l.b\\),@\\(0x9abcdef0(:32|),r2l.b\\)" \
1739 "sub.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b)"
1740 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),r3l.b\\),@\\(0x9abcdef0(:32|),r2.w\\)" \
1741 "sub.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w)"
1742 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),r3l.b\\),@\\(0x9abcdef0(:32|),er2.l\\)" \
1743 "sub.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l)"
1744 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),r3l.b\\),@0x9abc(:16|)" \
1745 "sub.l @(0x12345678:32,r3l.b),@0x9abc:16"
1746 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),r3l.b\\),@0x9abcdef0(:32|)" \
1747 "sub.l @(0x12345678:32,r3l.b),@0x9abcdef0:32"
1748 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),r3.w\\),@er1" \
1749 "sub.l @(0x12345678:32,r3.w),@er1"
1750 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),r3.w\\),@\\(0xc(:2|),er1\\)" \
1751 "sub.l @(0x12345678:32,r3.w),@(0xc:2,er1)"
1752 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),r3.w\\),@-er1" \
1753 "sub.l @(0x12345678:32,r3.w),@-er1"
1754 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),r3.w\\),@er1\\+" \
1755 "sub.l @(0x12345678:32,r3.w),@er1+"
1756 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),r3.w\\),@er1-" \
1757 "sub.l @(0x12345678:32,r3.w),@er1-"
1758 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),r3.w\\),@\\+er1" \
1759 "sub.l @(0x12345678:32,r3.w),@+er1"
1760 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),r3.w\\),@\\(0x9abc(:16|),er1\\)" \
1761 "sub.l @(0x12345678:32,r3.w),@(0x9abc:16,er1)"
1762 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),r3.w\\),@\\(0x9abcdef0(:32|),er1\\)" \
1763 "sub.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1)"
1764 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),r3.w\\),@\\(0x9abc(:16|),r2l.b\\)" \
1765 "sub.l @(0x12345678:32,r3.w),@(0x9abc:16,r2l.b)"
1766 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),r3.w\\),@\\(0x9abc(:16|),r2.w\\)" \
1767 "sub.l @(0x12345678:32,r3.w),@(0x9abc:16,r2.w)"
1768 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),r3.w\\),@\\(0x9abc(:16|),er2.l\\)" \
1769 "sub.l @(0x12345678:32,r3.w),@(0x9abc:16,er2.l)"
1770 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),r3.w\\),@\\(0x9abcdef0(:32|),r2l.b\\)" \
1771 "sub.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b)"
1772 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),r3.w\\),@\\(0x9abcdef0(:32|),r2.w\\)" \
1773 "sub.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w)"
1774 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),r3.w\\),@\\(0x9abcdef0(:32|),er2.l\\)" \
1775 "sub.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l)"
1776 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),r3.w\\),@0x9abc(:16|)" \
1777 "sub.l @(0x12345678:32,r3.w),@0x9abc:16"
1778 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),r3.w\\),@0x9abcdef0(:32|)" \
1779 "sub.l @(0x12345678:32,r3.w),@0x9abcdef0:32"
1780 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),er3.l\\),@er1" \
1781 "sub.l @(0x12345678:32,er3.l),@er1"
1782 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),er3.l\\),@\\(0xc(:2|),er1\\)" \
1783 "sub.l @(0x12345678:32,er3.l),@(0xc:2,er1)"
1784 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),er3.l\\),@-er1" \
1785 "sub.l @(0x12345678:32,er3.l),@-er1"
1786 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),er3.l\\),@er1\\+" \
1787 "sub.l @(0x12345678:32,er3.l),@er1+"
1788 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),er3.l\\),@er1-" \
1789 "sub.l @(0x12345678:32,er3.l),@er1-"
1790 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),er3.l\\),@\\+er1" \
1791 "sub.l @(0x12345678:32,er3.l),@+er1"
1792 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),er3.l\\),@\\(0x9abc(:16|),er1\\)" \
1793 "sub.l @(0x12345678:32,er3.l),@(0x9abc:16,er1)"
1794 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),er3.l\\),@\\(0x9abcdef0(:32|),er1\\)" \
1795 "sub.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1)"
1796 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),er3.l\\),@\\(0x9abc(:16|),r2l.b\\)" \
1797 "sub.l @(0x12345678:32,er3.l),@(0x9abc:16,r2l.b)"
1798 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),er3.l\\),@\\(0x9abc(:16|),r2.w\\)" \
1799 "sub.l @(0x12345678:32,er3.l),@(0x9abc:16,r2.w)"
1800 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),er3.l\\),@\\(0x9abc(:16|),er2.l\\)" \
1801 "sub.l @(0x12345678:32,er3.l),@(0x9abc:16,er2.l)"
1802 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),er3.l\\),@\\(0x9abcdef0(:32|),r2l.b\\)" \
1803 "sub.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b)"
1804 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),er3.l\\),@\\(0x9abcdef0(:32|),r2.w\\)" \
1805 "sub.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w)"
1806 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),er3.l\\),@\\(0x9abcdef0(:32|),er2.l\\)" \
1807 "sub.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l)"
1808 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),er3.l\\),@0x9abc(:16|)" \
1809 "sub.l @(0x12345678:32,er3.l),@0x9abc:16"
1810 gdb_test "x" "sub.l\t@\\(0x12345678(:32|),er3.l\\),@0x9abcdef0(:32|)" \
1811 "sub.l @(0x12345678:32,er3.l),@0x9abcdef0:32"
1812 gdb_test "x" "sub.l\t@0x1234(:16|),@er1" \
1813 "sub.l @0x1234:16,@er1"
1814 gdb_test "x" "sub.l\t@0x1234(:16|),@\\(0xc(:2|),er1\\)" \
1815 "sub.l @0x1234:16,@(0xc:2,er1)"
1816 gdb_test "x" "sub.l\t@0x1234(:16|),@-er1" \
1817 "sub.l @0x1234:16,@-er1"
1818 gdb_test "x" "sub.l\t@0x1234(:16|),@er1\\+" \
1819 "sub.l @0x1234:16,@er1+"
1820 gdb_test "x" "sub.l\t@0x1234(:16|),@er1-" \
1821 "sub.l @0x1234:16,@er1-"
1822 gdb_test "x" "sub.l\t@0x1234(:16|),@\\+er1" \
1823 "sub.l @0x1234:16,@+er1"
1824 gdb_test "x" "sub.l\t@0x1234(:16|),@\\(0x9abc(:16|),er1\\)" \
1825 "sub.l @0x1234:16,@(0x9abc:16,er1)"
1826 gdb_test "x" "sub.l\t@0x1234(:16|),@\\(0x9abcdef0(:32|),er1\\)" \
1827 "sub.l @0x1234:16,@(0x9abcdef0:32,er1)"
1828 gdb_test "x" "sub.l\t@0x1234(:16|),@\\(0x9abc(:16|),r2l.b\\)" \
1829 "sub.l @0x1234:16,@(0x9abc:16,r2l.b)"
1830 gdb_test "x" "sub.l\t@0x1234(:16|),@\\(0x9abc(:16|),r2.w\\)" \
1831 "sub.l @0x1234:16,@(0x9abc:16,r2.w)"
1832 gdb_test "x" "sub.l\t@0x1234(:16|),@\\(0x9abc(:16|),er2.l\\)" \
1833 "sub.l @0x1234:16,@(0x9abc:16,er2.l)"
1834 gdb_test "x" "sub.l\t@0x1234(:16|),@\\(0x9abcdef0(:32|),r2l.b\\)" \
1835 "sub.l @0x1234:16,@(0x9abcdef0:32,r2l.b)"
1836 gdb_test "x" "sub.l\t@0x1234(:16|),@\\(0x9abcdef0(:32|),r2.w\\)" \
1837 "sub.l @0x1234:16,@(0x9abcdef0:32,r2.w)"
1838 gdb_test "x" "sub.l\t@0x1234(:16|),@\\(0x9abcdef0(:32|),er2.l\\)" \
1839 "sub.l @0x1234:16,@(0x9abcdef0:32,er2.l)"
1840 gdb_test "x" "sub.l\t@0x1234(:16|),@0x9abc(:16|)" \
1841 "sub.l @0x1234:16,@0x9abc:16"
1842 gdb_test "x" "sub.l\t@0x1234(:16|),@0x9abcdef0(:32|)" \
1843 "sub.l @0x1234:16,@0x9abcdef0:32"
1844 gdb_test "x" "sub.l\t@0x12345678(:32|),@er1" \
1845 "sub.l @0x12345678:32,@er1"
1846 gdb_test "x" "sub.l\t@0x12345678(:32|),@\\(0xc(:2|),er1\\)" \
1847 "sub.l @0x12345678:32,@(0xc:2,er1)"
1848 gdb_test "x" "sub.l\t@0x12345678(:32|),@-er1" \
1849 "sub.l @0x12345678:32,@-er1"
1850 gdb_test "x" "sub.l\t@0x12345678(:32|),@er1\\+" \
1851 "sub.l @0x12345678:32,@er1+"
1852 gdb_test "x" "sub.l\t@0x12345678(:32|),@er1-" \
1853 "sub.l @0x12345678:32,@er1-"
1854 gdb_test "x" "sub.l\t@0x12345678(:32|),@\\+er1" \
1855 "sub.l @0x12345678:32,@+er1"
1856 gdb_test "x" "sub.l\t@0x12345678(:32|),@\\(0x9abc(:16|),er1\\)" \
1857 "sub.l @0x12345678:32,@(0x9abc:16,er1)"
1858 gdb_test "x" "sub.l\t@0x12345678(:32|),@\\(0x9abcdef0(:32|),er1\\)" \
1859 "sub.l @0x12345678:32,@(0x9abcdef0:32,er1)"
1860 gdb_test "x" "sub.l\t@0x12345678(:32|),@\\(0x9abc(:16|),r2l.b\\)" \
1861 "sub.l @0x12345678:32,@(0x9abc:16,r2l.b)"
1862 gdb_test "x" "sub.l\t@0x12345678(:32|),@\\(0x9abc(:16|),r2.w\\)" \
1863 "sub.l @0x12345678:32,@(0x9abc:16,r2.w)"
1864 gdb_test "x" "sub.l\t@0x12345678(:32|),@\\(0x9abc(:16|),er2.l\\)" \
1865 "sub.l @0x12345678:32,@(0x9abc:16,er2.l)"
1866 gdb_test "x" "sub.l\t@0x12345678(:32|),@\\(0x9abcdef0(:32|),r2l.b\\)" \
1867 "sub.l @0x12345678:32,@(0x9abcdef0:32,r2l.b)"
1868 gdb_test "x" "sub.l\t@0x12345678(:32|),@\\(0x9abcdef0(:32|),r2.w\\)" \
1869 "sub.l @0x12345678:32,@(0x9abcdef0:32,r2.w)"
1870 gdb_test "x" "sub.l\t@0x12345678(:32|),@\\(0x9abcdef0(:32|),er2.l\\)" \
1871 "sub.l @0x12345678:32,@(0x9abcdef0:32,er2.l)"
1872 gdb_test "x" "sub.l\t@0x12345678(:32|),@0x9abc(:16|)" \
1873 "sub.l @0x12345678:32,@0x9abc:16"
1874 gdb_test "x" "sub.l\t@0x12345678(:32|),@0x9abcdef0(:32|)" \
1875 "sub.l @0x12345678:32,@0x9abcdef0:32"
This page took 0.121391 seconds and 4 git commands to generate.