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