OpenCores
URL https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk

Subversion Repositories openrisc_2011-10-31

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

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

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

powered by: WebSVN 2.1.0

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