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

Subversion Repositories openrisc_me

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

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

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

powered by: WebSVN 2.1.0

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