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

Subversion Repositories scarts

[/] [scarts/] [trunk/] [toolchain/] [scarts-gdb/] [gdb-6.8/] [gdb/] [testsuite/] [gdb.disasm/] [t11_logs.exp] - Blame information for rev 25

Details | Compare with Previous | View Log

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