OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [gdb-7.1/] [gdb/] [testsuite/] [gdb.disasm/] [t01_mov.exp] - Blame information for rev 387

Go to most recent revision | Details | Compare with Previous | View Log

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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.