1 # Copyright (C) 2003, 2007 Free Software Foundation, Inc.
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.
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.
13 # You should have received a copy of the GNU General Public License
14 # along with this program. If not, see <http://www.gnu.org/licenses/>.
16 # Please email any bugs, comments, and/or additions to this file to:
17 # bug-gdb@prep.ai.mit.edu
19 # This file was written by Michael Snyder (msnyder@redhat.com)
25 if ![istarget "h8300*-*-*"] {
26 verbose "Tests ignored for all but h8300s based targets."
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
39 set link-flags "-m h8300sxelf";
42 if {[target_assemble $srcfile $objfile "${asm-flags}"] != ""} then {
47 if {[target_link $objfile $binfile "${link-flags}"] != ""} then {
53 gdb_reinitialize_dir $srcdir/$subdir
56 gdb_test "x /i _start" "not.b\tr1h" \
58 gdb_test "x" "not.b\t@er1" \
60 gdb_test "x" "not.b\t@\\(0x3(:2|),er1\\)" \
62 gdb_test "x" "not.b\t@er1\\+" \
64 gdb_test "x" "not.b\t@-er1" \
66 gdb_test "x" "not.b\t@\\+er1" \
68 gdb_test "x" "not.b\t@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|)" \
88 gdb_test "x" "not.b\t@0x1234(:16|)" \
90 gdb_test "x" "not.b\t@0x12345678(:32|)" \
91 "not.b @0x12345678:32"
92 gdb_test "x" "not.w\tr1" \
94 gdb_test "x" "not.w\t@er1" \
96 gdb_test "x" "not.w\t@\\(0x6(:2|),er1\\)" \
98 gdb_test "x" "not.w\t@er1\\+" \
100 gdb_test "x" "not.w\t@-er1" \
102 gdb_test "x" "not.w\t@\\+er1" \
104 gdb_test "x" "not.w\t@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|)" \
124 gdb_test "x" "not.w\t@0x12345678(:32|)" \
125 "not.w @0x12345678:32"
126 gdb_test "x" "not.l\ter1" \
128 gdb_test "x" "not.l\t@er1" \
130 gdb_test "x" "not.l\t@\\(0xc(:2|),er1\\)" \
132 gdb_test "x" "not.l\t@er1\\+" \
134 gdb_test "x" "not.l\t@-er1" \
136 gdb_test "x" "not.l\t@\\+er1" \
138 gdb_test "x" "not.l\t@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|)" \
158 gdb_test "x" "not.l\t@0x12345678(:32|)" \
159 "not.l @0x12345678:32"
160 gdb_test "x" "shll.b\tr1h" \
162 gdb_test "x" "shll.b\t@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\\+" \
168 gdb_test "x" "shll.b\t@-er1" \
170 gdb_test "x" "shll.b\t@\\+er1" \
172 gdb_test "x" "shll.b\t@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|)" \
192 gdb_test "x" "shll.b\t@0x1234(:16|)" \
194 gdb_test "x" "shll.b\t@0x12345678(:32|)" \
195 "shll.b @0x12345678:32"
196 gdb_test "x" "shll.w\tr1" \
198 gdb_test "x" "shll.w\t@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\\+" \
204 gdb_test "x" "shll.w\t@-er1" \
206 gdb_test "x" "shll.w\t@\\+er1" \
208 gdb_test "x" "shll.w\t@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|)" \
228 gdb_test "x" "shll.w\t@0x12345678(:32|)" \
229 "shll.w @0x12345678:32"
230 gdb_test "x" "shll.l\ter1" \
232 gdb_test "x" "shll.l\t@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\\+" \
238 gdb_test "x" "shll.l\t@-er1" \
240 gdb_test "x" "shll.l\t@\\+er1" \
242 gdb_test "x" "shll.l\t@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|)" \
262 gdb_test "x" "shll.l\t@0x12345678(:32|)" \
263 "shll.l @0x12345678:32"
264 gdb_test "x" "shll.b\t#2,r1h" \
266 gdb_test "x" "shll.b\t#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\\+" \
272 gdb_test "x" "shll.b\t#2,@-er1" \
274 gdb_test "x" "shll.b\t#2,@\\+er1" \
276 gdb_test "x" "shll.b\t#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|)" \
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" \
302 gdb_test "x" "shll.w\t#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\\+" \
308 gdb_test "x" "shll.w\t#2,@-er1" \
310 gdb_test "x" "shll.w\t#2,@\\+er1" \
312 gdb_test "x" "shll.w\t#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" \
336 gdb_test "x" "shll.l\t#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\\+" \
342 gdb_test "x" "shll.l\t#2,@-er1" \
344 gdb_test "x" "shll.l\t#2,@\\+er1" \
346 gdb_test "x" "shll.l\t#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" \
370 gdb_test "x" "shll.b\t#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\\+" \
376 gdb_test "x" "shll.b\t#4,@-er1" \
378 gdb_test "x" "shll.b\t#4,@\\+er1" \
380 gdb_test "x" "shll.b\t#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|)" \
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" \
406 gdb_test "x" "shll.w\t#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\\+" \
412 gdb_test "x" "shll.w\t#4,@-er1" \
414 gdb_test "x" "shll.w\t#4,@\\+er1" \
416 gdb_test "x" "shll.w\t#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" \
440 gdb_test "x" "shll.l\t#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\\+" \
446 gdb_test "x" "shll.l\t#4,@-er1" \
448 gdb_test "x" "shll.l\t#4,@\\+er1" \
450 gdb_test "x" "shll.l\t#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" \
474 gdb_test "x" "shll.w\t#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\\+" \
480 gdb_test "x" "shll.w\t#8,@-er1" \
482 gdb_test "x" "shll.w\t#8,@\\+er1" \
484 gdb_test "x" "shll.w\t#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" \
508 gdb_test "x" "shll.l\t#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\\+" \
514 gdb_test "x" "shll.l\t#8,@-er1" \
516 gdb_test "x" "shll.l\t#8,@\\+er1" \
518 gdb_test "x" "shll.l\t#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" \
542 gdb_test "x" "shll.l\t#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\\+" \
548 gdb_test "x" "shll.l\t#16,@-er1" \
550 gdb_test "x" "shll.l\t#16,@\\+er1" \
552 gdb_test "x" "shll.l\t#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" \
576 gdb_test "x" "shll.w\t#0xf(:5|),r1" \
578 gdb_test "x" "shll.l\t#0x1f(:5|),er1" \
580 gdb_test "x" "shll.b\tr3h,r1h" \
582 gdb_test "x" "shll.w\tr3h,r1" \
584 gdb_test "x" "shll.l\tr3h,er1" \
586 gdb_test "x" "shlr.b\tr1h" \
588 gdb_test "x" "shlr.b\t@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\\+" \
594 gdb_test "x" "shlr.b\t@-er1" \
596 gdb_test "x" "shlr.b\t@\\+er1" \
598 gdb_test "x" "shlr.b\t@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|)" \
618 gdb_test "x" "shlr.b\t@0x1234(:16|)" \
620 gdb_test "x" "shlr.b\t@0x12345678(:32|)" \
621 "shlr.b @0x12345678:32"
622 gdb_test "x" "shlr.w\tr1" \
624 gdb_test "x" "shlr.w\t@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\\+" \
630 gdb_test "x" "shlr.w\t@-er1" \
632 gdb_test "x" "shlr.w\t@\\+er1" \
634 gdb_test "x" "shlr.w\t@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|)" \
654 gdb_test "x" "shlr.w\t@0x12345678(:32|)" \
655 "shlr.w @0x12345678:32"
656 gdb_test "x" "shlr.l\ter1" \
658 gdb_test "x" "shlr.l\t@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\\+" \
664 gdb_test "x" "shlr.l\t@-er1" \
666 gdb_test "x" "shlr.l\t@\\+er1" \
668 gdb_test "x" "shlr.l\t@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|)" \
688 gdb_test "x" "shlr.l\t@0x12345678(:32|)" \
689 "shlr.l @0x12345678:32"
690 gdb_test "x" "shlr.b\t#2,r1h" \
692 gdb_test "x" "shlr.b\t#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\\+" \
698 gdb_test "x" "shlr.b\t#2,@-er1" \
700 gdb_test "x" "shlr.b\t#2,@\\+er1" \
702 gdb_test "x" "shlr.b\t#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|)" \
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" \
728 gdb_test "x" "shlr.w\t#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\\+" \
734 gdb_test "x" "shlr.w\t#2,@-er1" \
736 gdb_test "x" "shlr.w\t#2,@\\+er1" \
738 gdb_test "x" "shlr.w\t#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" \
762 gdb_test "x" "shlr.l\t#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\\+" \
768 gdb_test "x" "shlr.l\t#2,@-er1" \
770 gdb_test "x" "shlr.l\t#2,@\\+er1" \
772 gdb_test "x" "shlr.l\t#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" \
796 gdb_test "x" "shlr.b\t#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\\+" \
802 gdb_test "x" "shlr.b\t#4,@-er1" \
804 gdb_test "x" "shlr.b\t#4,@\\+er1" \
806 gdb_test "x" "shlr.b\t#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|)" \
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" \
832 gdb_test "x" "shlr.w\t#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\\+" \
838 gdb_test "x" "shlr.w\t#4,@-er1" \
840 gdb_test "x" "shlr.w\t#4,@\\+er1" \
842 gdb_test "x" "shlr.w\t#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" \
866 gdb_test "x" "shlr.l\t#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\\+" \
872 gdb_test "x" "shlr.l\t#4,@-er1" \
874 gdb_test "x" "shlr.l\t#4,@\\+er1" \
876 gdb_test "x" "shlr.l\t#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" \
900 gdb_test "x" "shlr.w\t#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\\+" \
906 gdb_test "x" "shlr.w\t#8,@-er1" \
908 gdb_test "x" "shlr.w\t#8,@\\+er1" \
910 gdb_test "x" "shlr.w\t#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" \
934 gdb_test "x" "shlr.l\t#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\\+" \
940 gdb_test "x" "shlr.l\t#8,@-er1" \
942 gdb_test "x" "shlr.l\t#8,@\\+er1" \
944 gdb_test "x" "shlr.l\t#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" \
968 gdb_test "x" "shlr.l\t#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\\+" \
974 gdb_test "x" "shlr.l\t#16,@-er1" \
976 gdb_test "x" "shlr.l\t#16,@\\+er1" \
978 gdb_test "x" "shlr.l\t#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" \
1002 gdb_test "x" "shlr.w\t#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" \
1008 gdb_test "x" "shlr.w\tr3h,r1" \
1010 gdb_test "x" "shlr.l\tr3h,er1" \
1012 gdb_test "x" "shal.b\tr1h" \
1014 gdb_test "x" "shal.b\t@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\\+" \
1020 gdb_test "x" "shal.b\t@-er1" \
1022 gdb_test "x" "shal.b\t@\\+er1" \
1024 gdb_test "x" "shal.b\t@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|)" \
1044 gdb_test "x" "shal.b\t@0x1234(:16|)" \
1046 gdb_test "x" "shal.b\t@0x12345678(:32|)" \
1047 "shal.b @0x12345678:32"
1048 gdb_test "x" "shal.w\tr1" \
1050 gdb_test "x" "shal.w\t@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\\+" \
1056 gdb_test "x" "shal.w\t@-er1" \
1058 gdb_test "x" "shal.w\t@\\+er1" \
1060 gdb_test "x" "shal.w\t@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|)" \
1080 gdb_test "x" "shal.w\t@0x12345678(:32|)" \
1081 "shal.w @0x12345678:32"
1082 gdb_test "x" "shal.l\ter1" \
1084 gdb_test "x" "shal.l\t@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\\+" \
1090 gdb_test "x" "shal.l\t@-er1" \
1092 gdb_test "x" "shal.l\t@\\+er1" \
1094 gdb_test "x" "shal.l\t@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|)" \
1114 gdb_test "x" "shal.l\t@0x12345678(:32|)" \
1115 "shal.l @0x12345678:32"
1116 gdb_test "x" "shal.b\t#2,r1h" \
1118 gdb_test "x" "shal.b\t#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\\+" \
1124 gdb_test "x" "shal.b\t#2,@-er1" \
1126 gdb_test "x" "shal.b\t#2,@\\+er1" \
1128 gdb_test "x" "shal.b\t#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|)" \
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" \
1154 gdb_test "x" "shal.w\t#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\\+" \
1160 gdb_test "x" "shal.w\t#2,@-er1" \
1162 gdb_test "x" "shal.w\t#2,@\\+er1" \
1164 gdb_test "x" "shal.w\t#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" \
1188 gdb_test "x" "shal.l\t#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\\+" \
1194 gdb_test "x" "shal.l\t#2,@-er1" \
1196 gdb_test "x" "shal.l\t#2,@\\+er1" \
1198 gdb_test "x" "shal.l\t#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" \
1222 gdb_test "x" "shar.b\t@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\\+" \
1228 gdb_test "x" "shar.b\t@-er1" \
1230 gdb_test "x" "shar.b\t@\\+er1" \
1232 gdb_test "x" "shar.b\t@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|)" \
1252 gdb_test "x" "shar.b\t@0x1234(:16|)" \
1254 gdb_test "x" "shar.b\t@0x12345678(:32|)" \
1255 "shar.b @0x12345678:32"
1256 gdb_test "x" "shar.w\tr1" \
1258 gdb_test "x" "shar.w\t@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\\+" \
1264 gdb_test "x" "shar.w\t@-er1" \
1266 gdb_test "x" "shar.w\t@\\+er1" \
1268 gdb_test "x" "shar.w\t@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|)" \
1288 gdb_test "x" "shar.w\t@0x12345678(:32|)" \
1289 "shar.w @0x12345678:32"
1290 gdb_test "x" "shar.l\ter1" \
1292 gdb_test "x" "shar.l\t@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\\+" \
1298 gdb_test "x" "shar.l\t@-er1" \
1300 gdb_test "x" "shar.l\t@\\+er1" \
1302 gdb_test "x" "shar.l\t@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|)" \
1322 gdb_test "x" "shar.l\t@0x12345678(:32|)" \
1323 "shar.l @0x12345678:32"
1324 gdb_test "x" "shar.b\t#2,r1h" \
1326 gdb_test "x" "shar.b\t#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\\+" \
1332 gdb_test "x" "shar.b\t#2,@-er1" \
1334 gdb_test "x" "shar.b\t#2,@\\+er1" \
1336 gdb_test "x" "shar.b\t#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|)" \
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" \
1362 gdb_test "x" "shar.w\t#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\\+" \
1368 gdb_test "x" "shar.w\t#2,@-er1" \
1370 gdb_test "x" "shar.w\t#2,@\\+er1" \
1372 gdb_test "x" "shar.w\t#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" \
1396 gdb_test "x" "shar.l\t#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\\+" \
1402 gdb_test "x" "shar.l\t#2,@-er1" \
1404 gdb_test "x" "shar.l\t#2,@\\+er1" \
1406 gdb_test "x" "shar.l\t#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" \
1430 gdb_test "x" "rotxl.b\t@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\\+" \
1436 gdb_test "x" "rotxl.b\t@-er1" \
1438 gdb_test "x" "rotxl.b\t@\\+er1" \
1440 gdb_test "x" "rotxl.b\t@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|)" \
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" \
1466 gdb_test "x" "rotxl.w\t@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\\+" \
1472 gdb_test "x" "rotxl.w\t@-er1" \
1474 gdb_test "x" "rotxl.w\t@\\+er1" \
1476 gdb_test "x" "rotxl.w\t@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" \
1500 gdb_test "x" "rotxl.l\t@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\\+" \
1506 gdb_test "x" "rotxl.l\t@-er1" \
1508 gdb_test "x" "rotxl.l\t@\\+er1" \
1510 gdb_test "x" "rotxl.l\t@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" \
1534 gdb_test "x" "rotxl.b\t#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\\+" \
1540 gdb_test "x" "rotxl.b\t#2,@-er1" \
1542 gdb_test "x" "rotxl.b\t#2,@\\+er1" \
1544 gdb_test "x" "rotxl.b\t#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" \
1570 gdb_test "x" "rotxl.w\t#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\\+" \
1576 gdb_test "x" "rotxl.w\t#2,@-er1" \
1578 gdb_test "x" "rotxl.w\t#2,@\\+er1" \
1580 gdb_test "x" "rotxl.w\t#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" \
1604 gdb_test "x" "rotxl.l\t#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\\+" \
1610 gdb_test "x" "rotxl.l\t#2,@-er1" \
1612 gdb_test "x" "rotxl.l\t#2,@\\+er1" \
1614 gdb_test "x" "rotxl.l\t#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" \
1638 gdb_test "x" "rotxr.b\t@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\\+" \
1644 gdb_test "x" "rotxr.b\t@-er1" \
1646 gdb_test "x" "rotxr.b\t@\\+er1" \
1648 gdb_test "x" "rotxr.b\t@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|)" \
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" \
1674 gdb_test "x" "rotxr.w\t@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\\+" \
1680 gdb_test "x" "rotxr.w\t@-er1" \
1682 gdb_test "x" "rotxr.w\t@\\+er1" \
1684 gdb_test "x" "rotxr.w\t@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" \
1708 gdb_test "x" "rotxr.l\t@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\\+" \
1714 gdb_test "x" "rotxr.l\t@-er1" \
1716 gdb_test "x" "rotxr.l\t@\\+er1" \
1718 gdb_test "x" "rotxr.l\t@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" \
1742 gdb_test "x" "rotxr.b\t#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\\+" \
1748 gdb_test "x" "rotxr.b\t#2,@-er1" \
1750 gdb_test "x" "rotxr.b\t#2,@\\+er1" \
1752 gdb_test "x" "rotxr.b\t#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" \
1778 gdb_test "x" "rotxr.w\t#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\\+" \
1784 gdb_test "x" "rotxr.w\t#2,@-er1" \
1786 gdb_test "x" "rotxr.w\t#2,@\\+er1" \
1788 gdb_test "x" "rotxr.w\t#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" \
1812 gdb_test "x" "rotxr.l\t#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\\+" \
1818 gdb_test "x" "rotxr.l\t#2,@-er1" \
1820 gdb_test "x" "rotxr.l\t#2,@\\+er1" \
1822 gdb_test "x" "rotxr.l\t#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" \
1846 gdb_test "x" "rotl.b\t@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\\+" \
1852 gdb_test "x" "rotl.b\t@-er1" \
1854 gdb_test "x" "rotl.b\t@\\+er1" \
1856 gdb_test "x" "rotl.b\t@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|)" \
1876 gdb_test "x" "rotl.b\t@0x1234(:16|)" \
1878 gdb_test "x" "rotl.b\t@0x12345678(:32|)" \
1879 "rotl.b @0x12345678:32"
1880 gdb_test "x" "rotl.w\tr1" \
1882 gdb_test "x" "rotl.w\t@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" \
1888 gdb_test "x" "rotl.w\t@er1\\+" \
1890 gdb_test "x" "rotl.w\t@er1-" \
1892 gdb_test "x" "rotl.w\t@\\+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|)" \
1912 gdb_test "x" "rotl.w\t@0x12345678(:32|)" \
1913 "rotl.w @0x12345678:32"
1914 gdb_test "x" "rotl.l\ter1" \
1916 gdb_test "x" "rotl.l\t@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\\+" \
1922 gdb_test "x" "rotl.l\t@-er1" \
1924 gdb_test "x" "rotl.l\t@\\+er1" \
1926 gdb_test "x" "rotl.l\t@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|)" \
1946 gdb_test "x" "rotl.l\t@0x12345678(:32|)" \
1947 "rotl.l @0x12345678:32"
1948 gdb_test "x" "rotl.b\t#2,r1h" \
1950 gdb_test "x" "rotl.b\t#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\\+" \
1956 gdb_test "x" "rotl.b\t#2,@-er1" \
1958 gdb_test "x" "rotl.b\t#2,@\\+er1" \
1960 gdb_test "x" "rotl.b\t#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|)" \
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" \
1986 gdb_test "x" "rotl.w\t#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\\+" \
1992 gdb_test "x" "rotl.w\t#2,@-er1" \
1994 gdb_test "x" "rotl.w\t#2,@\\+er1" \
1996 gdb_test "x" "rotl.w\t#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" \
2020 gdb_test "x" "rotl.l\t#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\\+" \
2026 gdb_test "x" "rotl.l\t#2,@-er1" \
2028 gdb_test "x" "rotl.l\t#2,@\\+er1" \
2030 gdb_test "x" "rotl.l\t#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" \
2054 gdb_test "x" "rotr.b\t@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\\+" \
2060 gdb_test "x" "rotr.b\t@-er1" \
2062 gdb_test "x" "rotr.b\t@\\+er1" \
2064 gdb_test "x" "rotr.b\t@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|)" \
2084 gdb_test "x" "rotr.b\t@0x1234(:16|)" \
2086 gdb_test "x" "rotr.b\t@0x12345678(:32|)" \
2087 "rotr.b @0x12345678:32"
2088 gdb_test "x" "rotr.w\tr1" \
2090 gdb_test "x" "rotr.w\t@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" \
2096 gdb_test "x" "rotr.w\t@er1\\+" \
2098 gdb_test "x" "rotr.w\t@er1-" \
2100 gdb_test "x" "rotr.w\t@\\+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|)" \
2120 gdb_test "x" "rotr.w\t@0x12345678(:32|)" \
2121 "rotr.w @0x12345678:32"
2122 gdb_test "x" "rotr.l\ter1" \
2124 gdb_test "x" "rotr.l\t@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\\+" \
2130 gdb_test "x" "rotr.l\t@-er1" \
2132 gdb_test "x" "rotr.l\t@\\+er1" \
2134 gdb_test "x" "rotr.l\t@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|)" \
2154 gdb_test "x" "rotr.l\t@0x12345678(:32|)" \
2155 "rotr.l @0x12345678:32"
2156 gdb_test "x" "rotr.b\t#2,r1h" \
2158 gdb_test "x" "rotr.b\t#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\\+" \
2164 gdb_test "x" "rotr.b\t#2,@-er1" \
2166 gdb_test "x" "rotr.b\t#2,@\\+er1" \
2168 gdb_test "x" "rotr.b\t#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|)" \
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" \
2194 gdb_test "x" "rotr.w\t#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\\+" \
2200 gdb_test "x" "rotr.w\t#2,@-er1" \
2202 gdb_test "x" "rotr.w\t#2,@\\+er1" \
2204 gdb_test "x" "rotr.w\t#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" \
2228 gdb_test "x" "rotr.l\t#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\\+" \
2234 gdb_test "x" "rotr.l\t#2,@-er1" \
2236 gdb_test "x" "rotr.l\t#2,@\\+er1" \
2238 gdb_test "x" "rotr.l\t#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"