insns.txt revision e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9
1# Test instructions that don't have PC-relative operands.
2# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu -mcpu=zEC12 | FileCheck %s
3
4# CHECK: adbr %f0, %f0
50xb3 0x1a 0x00 0x00
6
7# CHECK: adbr %f0, %f15
80xb3 0x1a 0x00 0x0f
9
10# CHECK: adbr %f7, %f8
110xb3 0x1a 0x00 0x78
12
13# CHECK: adbr %f15, %f0
140xb3 0x1a 0x00 0xf0
15
16# CHECK: adb %f0, 0
170xed 0x00 0x00 0x00 0x00 0x1a
18
19# CHECK: adb %f0, 4095
200xed 0x00 0x0f 0xff 0x00 0x1a
21
22# CHECK: adb %f0, 0(%r1)
230xed 0x00 0x10 0x00 0x00 0x1a
24
25# CHECK: adb %f0, 0(%r15)
260xed 0x00 0xf0 0x00 0x00 0x1a
27
28# CHECK: adb %f0, 4095(%r1,%r15)
290xed 0x01 0xff 0xff 0x00 0x1a
30
31# CHECK: adb %f0, 4095(%r15,%r1)
320xed 0x0f 0x1f 0xff 0x00 0x1a
33
34# CHECK: adb %f15, 0
350xed 0xf0 0x00 0x00 0x00 0x1a
36
37# CHECK: aebr %f0, %f0
380xb3 0x0a 0x00 0x00
39
40# CHECK: aebr %f0, %f15
410xb3 0x0a 0x00 0x0f
42
43# CHECK: aebr %f7, %f8
440xb3 0x0a 0x00 0x78
45
46# CHECK: aebr %f15, %f0
470xb3 0x0a 0x00 0xf0
48
49# CHECK: aeb %f0, 0
500xed 0x00 0x00 0x00 0x00 0x0a
51
52# CHECK: aeb %f0, 4095
530xed 0x00 0x0f 0xff 0x00 0x0a
54
55# CHECK: aeb %f0, 0(%r1)
560xed 0x00 0x10 0x00 0x00 0x0a
57
58# CHECK: aeb %f0, 0(%r15)
590xed 0x00 0xf0 0x00 0x00 0x0a
60
61# CHECK: aeb %f0, 4095(%r1,%r15)
620xed 0x01 0xff 0xff 0x00 0x0a
63
64# CHECK: aeb %f0, 4095(%r15,%r1)
650xed 0x0f 0x1f 0xff 0x00 0x0a
66
67# CHECK: aeb %f15, 0
680xed 0xf0 0x00 0x00 0x00 0x0a
69
70# CHECK: afi %r0, -2147483648
710xc2 0x09 0x80 0x00 0x00 0x00
72
73# CHECK: afi %r0, -1
740xc2 0x09 0xff 0xff 0xff 0xff
75
76# CHECK: afi %r0, 0
770xc2 0x09 0x00 0x00 0x00 0x00
78
79# CHECK: afi %r0, 1
800xc2 0x09 0x00 0x00 0x00 0x01
81
82# CHECK: afi %r0, 2147483647
830xc2 0x09 0x7f 0xff 0xff 0xff
84
85# CHECK: afi %r15, 0
860xc2 0xf9 0x00 0x00 0x00 0x00
87
88# CHECK: agfi %r0, -2147483648
890xc2 0x08 0x80 0x00 0x00 0x00
90
91# CHECK: agfi %r0, -1
920xc2 0x08 0xff 0xff 0xff 0xff
93
94# CHECK: agfi %r0, 0
950xc2 0x08 0x00 0x00 0x00 0x00
96
97# CHECK: agfi %r0, 1
980xc2 0x08 0x00 0x00 0x00 0x01
99
100# CHECK: agfi %r0, 2147483647
1010xc2 0x08 0x7f 0xff 0xff 0xff
102
103# CHECK: agfi %r15, 0
1040xc2 0xf8 0x00 0x00 0x00 0x00
105
106# CHECK: agfr %r0, %r0
1070xb9 0x18 0x00 0x00
108
109# CHECK: agfr %r0, %r15
1100xb9 0x18 0x00 0x0f
111
112# CHECK: agfr %r15, %r0
1130xb9 0x18 0x00 0xf0
114
115# CHECK: agfr %r7, %r8
1160xb9 0x18 0x00 0x78
117
118# CHECK: agf %r0, -524288
1190xe3 0x00 0x00 0x00 0x80 0x18
120
121# CHECK: agf %r0, -1
1220xe3 0x00 0x0f 0xff 0xff 0x18
123
124# CHECK: agf %r0, 0
1250xe3 0x00 0x00 0x00 0x00 0x18
126
127# CHECK: agf %r0, 1
1280xe3 0x00 0x00 0x01 0x00 0x18
129
130# CHECK: agf %r0, 524287
1310xe3 0x00 0x0f 0xff 0x7f 0x18
132
133# CHECK: agf %r0, 0(%r1)
1340xe3 0x00 0x10 0x00 0x00 0x18
135
136# CHECK: agf %r0, 0(%r15)
1370xe3 0x00 0xf0 0x00 0x00 0x18
138
139# CHECK: agf %r0, 524287(%r1,%r15)
1400xe3 0x01 0xff 0xff 0x7f 0x18
141
142# CHECK: agf %r0, 524287(%r15,%r1)
1430xe3 0x0f 0x1f 0xff 0x7f 0x18
144
145# CHECK: agf %r15, 0
1460xe3 0xf0 0x00 0x00 0x00 0x18
147
148# CHECK: aghi %r0, -32768
1490xa7 0x0b 0x80 0x00
150
151# CHECK: aghi %r0, -1
1520xa7 0x0b 0xff 0xff
153
154# CHECK: aghi %r0, 0
1550xa7 0x0b 0x00 0x00
156
157# CHECK: aghi %r0, 1
1580xa7 0x0b 0x00 0x01
159
160# CHECK: aghi %r0, 32767
1610xa7 0x0b 0x7f 0xff
162
163# CHECK: aghi %r15, 0
1640xa7 0xfb 0x00 0x00
165
166# CHECK: aghik %r0, %r1, -32768
1670xec 0x01 0x80 0x00 0x00 0xd9
168
169# CHECK: aghik %r2, %r3, -1
1700xec 0x23 0xff 0xff 0x00 0xd9
171
172# CHECK: aghik %r4, %r5, 0
1730xec 0x45 0x00 0x00 0x00 0xd9
174
175# CHECK: aghik %r6, %r7, 1
1760xec 0x67 0x00 0x01 0x00 0xd9
177
178# CHECK: aghik %r8, %r15, 32767
1790xec 0x8f 0x7f 0xff 0x00 0xd9
180
181# CHECK: agr %r0, %r0
1820xb9 0x08 0x00 0x00
183
184# CHECK: agr %r0, %r15
1850xb9 0x08 0x00 0x0f
186
187# CHECK: agr %r15, %r0
1880xb9 0x08 0x00 0xf0
189
190# CHECK: agr %r7, %r8
1910xb9 0x08 0x00 0x78
192
193# CHECK: agrk %r0, %r0, %r0
1940xb9 0xe8 0x00 0x00
195
196# CHECK: agrk %r2, %r3, %r4
1970xb9 0xe8 0x40 0x23
198
199# CHECK: agsi -524288, 0
2000xeb 0x00 0x00 0x00 0x80 0x7a
201
202# CHECK: agsi -1, 0
2030xeb 0x00 0x0f 0xff 0xff 0x7a
204
205# CHECK: agsi 0, 0
2060xeb 0x00 0x00 0x00 0x00 0x7a
207
208# CHECK: agsi 1, 0
2090xeb 0x00 0x00 0x01 0x00 0x7a
210
211# CHECK: agsi 524287, 0
2120xeb 0x00 0x0f 0xff 0x7f 0x7a
213
214# CHECK: agsi 0, -128
2150xeb 0x80 0x00 0x00 0x00 0x7a
216
217# CHECK: agsi 0, -1
2180xeb 0xff 0x00 0x00 0x00 0x7a
219
220# CHECK: agsi 0, 1
2210xeb 0x01 0x00 0x00 0x00 0x7a
222
223# CHECK: agsi 0, 127
2240xeb 0x7f 0x00 0x00 0x00 0x7a
225
226# CHECK: agsi 0(%r1), 42
2270xeb 0x2a 0x10 0x00 0x00 0x7a
228
229# CHECK: agsi 0(%r15), 42
2300xeb 0x2a 0xf0 0x00 0x00 0x7a
231
232# CHECK: agsi 524287(%r1), 42
2330xeb 0x2a 0x1f 0xff 0x7f 0x7a
234
235# CHECK: agsi 524287(%r15), 42
2360xeb 0x2a 0xff 0xff 0x7f 0x7a
237
238# CHECK: ag %r0, -524288
2390xe3 0x00 0x00 0x00 0x80 0x08
240
241# CHECK: ag %r0, -1
2420xe3 0x00 0x0f 0xff 0xff 0x08
243
244# CHECK: ag %r0, 0
2450xe3 0x00 0x00 0x00 0x00 0x08
246
247# CHECK: ag %r0, 1
2480xe3 0x00 0x00 0x01 0x00 0x08
249
250# CHECK: ag %r0, 524287
2510xe3 0x00 0x0f 0xff 0x7f 0x08
252
253# CHECK: ag %r0, 0(%r1)
2540xe3 0x00 0x10 0x00 0x00 0x08
255
256# CHECK: ag %r0, 0(%r15)
2570xe3 0x00 0xf0 0x00 0x00 0x08
258
259# CHECK: ag %r0, 524287(%r1,%r15)
2600xe3 0x01 0xff 0xff 0x7f 0x08
261
262# CHECK: ag %r0, 524287(%r15,%r1)
2630xe3 0x0f 0x1f 0xff 0x7f 0x08
264
265# CHECK: ag %r15, 0
2660xe3 0xf0 0x00 0x00 0x00 0x08
267
268# CHECK: ahi %r0, -32768
2690xa7 0x0a 0x80 0x00
270
271# CHECK: ahi %r0, -1
2720xa7 0x0a 0xff 0xff
273
274# CHECK: ahi %r0, 0
2750xa7 0x0a 0x00 0x00
276
277# CHECK: ahi %r0, 1
2780xa7 0x0a 0x00 0x01
279
280# CHECK: ahi %r0, 32767
2810xa7 0x0a 0x7f 0xff
282
283# CHECK: ahi %r15, 0
2840xa7 0xfa 0x00 0x00
285
286# CHECK: ahik %r0, %r1, -32768
2870xec 0x01 0x80 0x00 0x00 0xd8
288
289# CHECK: ahik %r2, %r3, -1
2900xec 0x23 0xff 0xff 0x00 0xd8
291
292# CHECK: ahik %r4, %r5, 0
2930xec 0x45 0x00 0x00 0x00 0xd8
294
295# CHECK: ahik %r6, %r7, 1
2960xec 0x67 0x00 0x01 0x00 0xd8
297
298# CHECK: ahik %r8, %r15, 32767
2990xec 0x8f 0x7f 0xff 0x00 0xd8
300
301# CHECK: ah %r0, 0
3020x4a 0x00 0x00 0x00
303
304# CHECK: ah %r0, 4095
3050x4a 0x00 0x0f 0xff
306
307# CHECK: ah %r0, 0(%r1)
3080x4a 0x00 0x10 0x00
309
310# CHECK: ah %r0, 0(%r15)
3110x4a 0x00 0xf0 0x00
312
313# CHECK: ah %r0, 4095(%r1,%r15)
3140x4a 0x01 0xff 0xff
315
316# CHECK: ah %r0, 4095(%r15,%r1)
3170x4a 0x0f 0x1f 0xff
318
319# CHECK: ah %r15, 0
3200x4a 0xf0 0x00 0x00
321
322# CHECK: ahy %r0, -524288
3230xe3 0x00 0x00 0x00 0x80 0x7a
324
325# CHECK: ahy %r0, -1
3260xe3 0x00 0x0f 0xff 0xff 0x7a
327
328# CHECK: ahy %r0, 0
3290xe3 0x00 0x00 0x00 0x00 0x7a
330
331# CHECK: ahy %r0, 1
3320xe3 0x00 0x00 0x01 0x00 0x7a
333
334# CHECK: ahy %r0, 524287
3350xe3 0x00 0x0f 0xff 0x7f 0x7a
336
337# CHECK: ahy %r0, 0(%r1)
3380xe3 0x00 0x10 0x00 0x00 0x7a
339
340# CHECK: ahy %r0, 0(%r15)
3410xe3 0x00 0xf0 0x00 0x00 0x7a
342
343# CHECK: ahy %r0, 524287(%r1,%r15)
3440xe3 0x01 0xff 0xff 0x7f 0x7a
345
346# CHECK: ahy %r0, 524287(%r15,%r1)
3470xe3 0x0f 0x1f 0xff 0x7f 0x7a
348
349# CHECK: ahy %r15, 0
3500xe3 0xf0 0x00 0x00 0x00 0x7a
351
352# CHECK: aih %r0, -2147483648
3530xcc 0x08 0x80 0x00 0x00 0x00
354
355# CHECK: aih %r0, -1
3560xcc 0x08 0xff 0xff 0xff 0xff
357
358# CHECK: aih %r0, 0
3590xcc 0x08 0x00 0x00 0x00 0x00
360
361# CHECK: aih %r0, 1
3620xcc 0x08 0x00 0x00 0x00 0x01
363
364# CHECK: aih %r0, 2147483647
3650xcc 0x08 0x7f 0xff 0xff 0xff
366
367# CHECK: aih %r15, 0
3680xcc 0xf8 0x00 0x00 0x00 0x00
369
370# CHECK: alcgr %r0, %r0
3710xb9 0x88 0x00 0x00
372
373# CHECK: alcgr %r0, %r15
3740xb9 0x88 0x00 0x0f
375
376# CHECK: alcgr %r15, %r0
3770xb9 0x88 0x00 0xf0
378
379# CHECK: alcgr %r7, %r8
3800xb9 0x88 0x00 0x78
381
382# CHECK: alcg %r0, -524288
3830xe3 0x00 0x00 0x00 0x80 0x88
384
385# CHECK: alcg %r0, -1
3860xe3 0x00 0x0f 0xff 0xff 0x88
387
388# CHECK: alcg %r0, 0
3890xe3 0x00 0x00 0x00 0x00 0x88
390
391# CHECK: alcg %r0, 1
3920xe3 0x00 0x00 0x01 0x00 0x88
393
394# CHECK: alcg %r0, 524287
3950xe3 0x00 0x0f 0xff 0x7f 0x88
396
397# CHECK: alcg %r0, 0(%r1)
3980xe3 0x00 0x10 0x00 0x00 0x88
399
400# CHECK: alcg %r0, 0(%r15)
4010xe3 0x00 0xf0 0x00 0x00 0x88
402
403# CHECK: alcg %r0, 524287(%r1,%r15)
4040xe3 0x01 0xff 0xff 0x7f 0x88
405
406# CHECK: alcg %r0, 524287(%r15,%r1)
4070xe3 0x0f 0x1f 0xff 0x7f 0x88
408
409# CHECK: alcg %r15, 0
4100xe3 0xf0 0x00 0x00 0x00 0x88
411
412# CHECK: alcr %r0, %r0
4130xb9 0x98 0x00 0x00
414
415# CHECK: alcr %r0, %r15
4160xb9 0x98 0x00 0x0f
417
418# CHECK: alcr %r15, %r0
4190xb9 0x98 0x00 0xf0
420
421# CHECK: alcr %r7, %r8
4220xb9 0x98 0x00 0x78
423
424# CHECK: alc %r0, -524288
4250xe3 0x00 0x00 0x00 0x80 0x98
426
427# CHECK: alc %r0, -1
4280xe3 0x00 0x0f 0xff 0xff 0x98
429
430# CHECK: alc %r0, 0
4310xe3 0x00 0x00 0x00 0x00 0x98
432
433# CHECK: alc %r0, 1
4340xe3 0x00 0x00 0x01 0x00 0x98
435
436# CHECK: alc %r0, 524287
4370xe3 0x00 0x0f 0xff 0x7f 0x98
438
439# CHECK: alc %r0, 0(%r1)
4400xe3 0x00 0x10 0x00 0x00 0x98
441
442# CHECK: alc %r0, 0(%r15)
4430xe3 0x00 0xf0 0x00 0x00 0x98
444
445# CHECK: alc %r0, 524287(%r1,%r15)
4460xe3 0x01 0xff 0xff 0x7f 0x98
447
448# CHECK: alc %r0, 524287(%r15,%r1)
4490xe3 0x0f 0x1f 0xff 0x7f 0x98
450
451# CHECK: alc %r15, 0
4520xe3 0xf0 0x00 0x00 0x00 0x98
453
454# CHECK: alfi %r0, 0
4550xc2 0x0b 0x00 0x00 0x00 0x00
456
457# CHECK: alfi %r0, 4294967295
4580xc2 0x0b 0xff 0xff 0xff 0xff
459
460# CHECK: alfi %r15, 0
4610xc2 0xfb 0x00 0x00 0x00 0x00
462
463# CHECK: algfi %r0, 0
4640xc2 0x0a 0x00 0x00 0x00 0x00
465
466# CHECK: algfi %r0, 4294967295
4670xc2 0x0a 0xff 0xff 0xff 0xff
468
469# CHECK: algfi %r15, 0
4700xc2 0xfa 0x00 0x00 0x00 0x00
471
472# CHECK: algfr %r0, %r0
4730xb9 0x1a 0x00 0x00
474
475# CHECK: algfr %r0, %r15
4760xb9 0x1a 0x00 0x0f
477
478# CHECK: algfr %r15, %r0
4790xb9 0x1a 0x00 0xf0
480
481# CHECK: algfr %r7, %r8
4820xb9 0x1a 0x00 0x78
483
484# CHECK: algf %r0, -524288
4850xe3 0x00 0x00 0x00 0x80 0x1a
486
487# CHECK: algf %r0, -1
4880xe3 0x00 0x0f 0xff 0xff 0x1a
489
490# CHECK: algf %r0, 0
4910xe3 0x00 0x00 0x00 0x00 0x1a
492
493# CHECK: algf %r0, 1
4940xe3 0x00 0x00 0x01 0x00 0x1a
495
496# CHECK: algf %r0, 524287
4970xe3 0x00 0x0f 0xff 0x7f 0x1a
498
499# CHECK: algf %r0, 0(%r1)
5000xe3 0x00 0x10 0x00 0x00 0x1a
501
502# CHECK: algf %r0, 0(%r15)
5030xe3 0x00 0xf0 0x00 0x00 0x1a
504
505# CHECK: algf %r0, 524287(%r1,%r15)
5060xe3 0x01 0xff 0xff 0x7f 0x1a
507
508# CHECK: algf %r0, 524287(%r15,%r1)
5090xe3 0x0f 0x1f 0xff 0x7f 0x1a
510
511# CHECK: algf %r15, 0
5120xe3 0xf0 0x00 0x00 0x00 0x1a
513
514# CHECK: algr %r0, %r0
5150xb9 0x0a 0x00 0x00
516
517# CHECK: algr %r0, %r15
5180xb9 0x0a 0x00 0x0f
519
520# CHECK: algr %r15, %r0
5210xb9 0x0a 0x00 0xf0
522
523# CHECK: algr %r7, %r8
5240xb9 0x0a 0x00 0x78
525
526# CHECK: algrk %r0, %r0, %r0
5270xb9 0xea 0x00 0x00
528
529# CHECK: algrk %r2, %r3, %r4
5300xb9 0xea 0x40 0x23
531
532# CHECK: alg %r0, -524288
5330xe3 0x00 0x00 0x00 0x80 0x0a
534
535# CHECK: alg %r0, -1
5360xe3 0x00 0x0f 0xff 0xff 0x0a
537
538# CHECK: alg %r0, 0
5390xe3 0x00 0x00 0x00 0x00 0x0a
540
541# CHECK: alg %r0, 1
5420xe3 0x00 0x00 0x01 0x00 0x0a
543
544# CHECK: alg %r0, 524287
5450xe3 0x00 0x0f 0xff 0x7f 0x0a
546
547# CHECK: alg %r0, 0(%r1)
5480xe3 0x00 0x10 0x00 0x00 0x0a
549
550# CHECK: alg %r0, 0(%r15)
5510xe3 0x00 0xf0 0x00 0x00 0x0a
552
553# CHECK: alg %r0, 524287(%r1,%r15)
5540xe3 0x01 0xff 0xff 0x7f 0x0a
555
556# CHECK: alg %r0, 524287(%r15,%r1)
5570xe3 0x0f 0x1f 0xff 0x7f 0x0a
558
559# CHECK: alg %r15, 0
5600xe3 0xf0 0x00 0x00 0x00 0x0a
561
562# CHECK: alghsik %r0, %r1, -32768
5630xec 0x01 0x80 0x00 0x00 0xdb
564
565# CHECK: alghsik %r2, %r3, -1
5660xec 0x23 0xff 0xff 0x00 0xdb
567
568# CHECK: alghsik %r4, %r5, 0
5690xec 0x45 0x00 0x00 0x00 0xdb
570
571# CHECK: alghsik %r6, %r7, 1
5720xec 0x67 0x00 0x01 0x00 0xdb
573
574# CHECK: alghsik %r8, %r15, 32767
5750xec 0x8f 0x7f 0xff 0x00 0xdb
576
577# CHECK: alhsik %r0, %r1, -32768
5780xec 0x01 0x80 0x00 0x00 0xda
579
580# CHECK: alhsik %r2, %r3, -1
5810xec 0x23 0xff 0xff 0x00 0xda
582
583# CHECK: alhsik %r4, %r5, 0
5840xec 0x45 0x00 0x00 0x00 0xda
585
586# CHECK: alhsik %r6, %r7, 1
5870xec 0x67 0x00 0x01 0x00 0xda
588
589# CHECK: alhsik %r8, %r15, 32767
5900xec 0x8f 0x7f 0xff 0x00 0xda
591
592# CHECK: alr %r0, %r0
5930x1e 0x00
594
595# CHECK: alr %r0, %r15
5960x1e 0x0f
597
598# CHECK: alr %r15, %r0
5990x1e 0xf0
600
601# CHECK: alr %r7, %r8
6020x1e 0x78
603
604# CHECK: alrk %r0, %r0, %r0
6050xb9 0xfa 0x00 0x00
606
607# CHECK: alrk %r2, %r3, %r4
6080xb9 0xfa 0x40 0x23
609
610# CHECK: al %r0, 0
6110x5e 0x00 0x00 0x00
612
613# CHECK: al %r0, 4095
6140x5e 0x00 0x0f 0xff
615
616# CHECK: al %r0, 0(%r1)
6170x5e 0x00 0x10 0x00
618
619# CHECK: al %r0, 0(%r15)
6200x5e 0x00 0xf0 0x00
621
622# CHECK: al %r0, 4095(%r1,%r15)
6230x5e 0x01 0xff 0xff
624
625# CHECK: al %r0, 4095(%r15,%r1)
6260x5e 0x0f 0x1f 0xff
627
628# CHECK: al %r15, 0
6290x5e 0xf0 0x00 0x00
630
631# CHECK: aly %r0, -524288
6320xe3 0x00 0x00 0x00 0x80 0x5e
633
634# CHECK: aly %r0, -1
6350xe3 0x00 0x0f 0xff 0xff 0x5e
636
637# CHECK: aly %r0, 0
6380xe3 0x00 0x00 0x00 0x00 0x5e
639
640# CHECK: aly %r0, 1
6410xe3 0x00 0x00 0x01 0x00 0x5e
642
643# CHECK: aly %r0, 524287
6440xe3 0x00 0x0f 0xff 0x7f 0x5e
645
646# CHECK: aly %r0, 0(%r1)
6470xe3 0x00 0x10 0x00 0x00 0x5e
648
649# CHECK: aly %r0, 0(%r15)
6500xe3 0x00 0xf0 0x00 0x00 0x5e
651
652# CHECK: aly %r0, 524287(%r1,%r15)
6530xe3 0x01 0xff 0xff 0x7f 0x5e
654
655# CHECK: aly %r0, 524287(%r15,%r1)
6560xe3 0x0f 0x1f 0xff 0x7f 0x5e
657
658# CHECK: aly %r15, 0
6590xe3 0xf0 0x00 0x00 0x00 0x5e
660
661# CHECK: ar %r0, %r0
6620x1a 0x00
663
664# CHECK: ar %r0, %r15
6650x1a 0x0f
666
667# CHECK: ar %r15, %r0
6680x1a 0xf0
669
670# CHECK: ar %r7, %r8
6710x1a 0x78
672
673# CHECK: ark %r0, %r0, %r0
6740xb9 0xf8 0x00 0x00
675
676# CHECK: ark %r2, %r3, %r4
6770xb9 0xf8 0x40 0x23
678
679# CHECK: asi -524288, 0
6800xeb 0x00 0x00 0x00 0x80 0x6a
681
682# CHECK: asi -1, 0
6830xeb 0x00 0x0f 0xff 0xff 0x6a
684
685# CHECK: asi 0, 0
6860xeb 0x00 0x00 0x00 0x00 0x6a
687
688# CHECK: asi 1, 0
6890xeb 0x00 0x00 0x01 0x00 0x6a
690
691# CHECK: asi 524287, 0
6920xeb 0x00 0x0f 0xff 0x7f 0x6a
693
694# CHECK: asi 0, -128
6950xeb 0x80 0x00 0x00 0x00 0x6a
696
697# CHECK: asi 0, -1
6980xeb 0xff 0x00 0x00 0x00 0x6a
699
700# CHECK: asi 0, 1
7010xeb 0x01 0x00 0x00 0x00 0x6a
702
703# CHECK: asi 0, 127
7040xeb 0x7f 0x00 0x00 0x00 0x6a
705
706# CHECK: asi 0(%r1), 42
7070xeb 0x2a 0x10 0x00 0x00 0x6a
708
709# CHECK: asi 0(%r15), 42
7100xeb 0x2a 0xf0 0x00 0x00 0x6a
711
712# CHECK: asi 524287(%r1), 42
7130xeb 0x2a 0x1f 0xff 0x7f 0x6a
714
715# CHECK: asi 524287(%r15), 42
7160xeb 0x2a 0xff 0xff 0x7f 0x6a
717
718# CHECK: a %r0, 0
7190x5a 0x00 0x00 0x00
720
721# CHECK: a %r0, 4095
7220x5a 0x00 0x0f 0xff
723
724# CHECK: a %r0, 0(%r1)
7250x5a 0x00 0x10 0x00
726
727# CHECK: a %r0, 0(%r15)
7280x5a 0x00 0xf0 0x00
729
730# CHECK: a %r0, 4095(%r1,%r15)
7310x5a 0x01 0xff 0xff
732
733# CHECK: a %r0, 4095(%r15,%r1)
7340x5a 0x0f 0x1f 0xff
735
736# CHECK: a %r15, 0
7370x5a 0xf0 0x00 0x00
738
739# CHECK: axbr %f0, %f0
7400xb3 0x4a 0x00 0x00
741
742# CHECK: axbr %f0, %f13
7430xb3 0x4a 0x00 0x0d
744
745# CHECK: axbr %f8, %f8
7460xb3 0x4a 0x00 0x88
747
748# CHECK: axbr %f13, %f0
7490xb3 0x4a 0x00 0xd0
750
751# CHECK: ay %r0, -524288
7520xe3 0x00 0x00 0x00 0x80 0x5a
753
754# CHECK: ay %r0, -1
7550xe3 0x00 0x0f 0xff 0xff 0x5a
756
757# CHECK: ay %r0, 0
7580xe3 0x00 0x00 0x00 0x00 0x5a
759
760# CHECK: ay %r0, 1
7610xe3 0x00 0x00 0x01 0x00 0x5a
762
763# CHECK: ay %r0, 524287
7640xe3 0x00 0x0f 0xff 0x7f 0x5a
765
766# CHECK: ay %r0, 0(%r1)
7670xe3 0x00 0x10 0x00 0x00 0x5a
768
769# CHECK: ay %r0, 0(%r15)
7700xe3 0x00 0xf0 0x00 0x00 0x5a
771
772# CHECK: ay %r0, 524287(%r1,%r15)
7730xe3 0x01 0xff 0xff 0x7f 0x5a
774
775# CHECK: ay %r0, 524287(%r15,%r1)
7760xe3 0x0f 0x1f 0xff 0x7f 0x5a
777
778# CHECK: ay %r15, 0
7790xe3 0xf0 0x00 0x00 0x00 0x5a
780
781# CHECK: basr %r0, %r1
7820x0d 0x01
783
784# CHECK: basr %r0, %r15
7850x0d 0x0f
786
787# CHECK: basr %r14, %r9
7880x0d 0xe9
789
790# CHECK: basr %r15, %r1
7910x0d 0xf1
792
793# CHECK: br %r1
7940x07 0xf1
795
796# CHECK: br %r14
7970x07 0xfe
798
799# CHECK: br %r15
8000x07 0xff
801
802# CHECK: cdbr %f0, %f0
8030xb3 0x19 0x00 0x00
804
805# CHECK: cdbr %f0, %f15
8060xb3 0x19 0x00 0x0f
807
808# CHECK: cdbr %f7, %f8
8090xb3 0x19 0x00 0x78
810
811# CHECK: cdbr %f15, %f0
8120xb3 0x19 0x00 0xf0
813
814# CHECK: cdb %f0, 0
8150xed 0x00 0x00 0x00 0x00 0x19
816
817# CHECK: cdb %f0, 4095
8180xed 0x00 0x0f 0xff 0x00 0x19
819
820# CHECK: cdb %f0, 0(%r1)
8210xed 0x00 0x10 0x00 0x00 0x19
822
823# CHECK: cdb %f0, 0(%r15)
8240xed 0x00 0xf0 0x00 0x00 0x19
825
826# CHECK: cdb %f0, 4095(%r1,%r15)
8270xed 0x01 0xff 0xff 0x00 0x19
828
829# CHECK: cdb %f0, 4095(%r15,%r1)
8300xed 0x0f 0x1f 0xff 0x00 0x19
831
832# CHECK: cdb %f15, 0
8330xed 0xf0 0x00 0x00 0x00 0x19
834
835# CHECK: cdfbr %f0, %r0
8360xb3 0x95 0x00 0x00
837
838# CHECK: cdfbr %f0, %r15
8390xb3 0x95 0x00 0x0f
840
841# CHECK: cdfbr %f15, %r0
8420xb3 0x95 0x00 0xf0
843
844# CHECK: cdfbr %f7, %r8
8450xb3 0x95 0x00 0x78
846
847# CHECK: cdfbr %f15, %r15
8480xb3 0x95 0x00 0xff
849
850# CHECK: cdgbr %f0, %r0
8510xb3 0xa5 0x00 0x00
852
853# CHECK: cdgbr %f0, %r15
8540xb3 0xa5 0x00 0x0f
855
856# CHECK: cdgbr %f15, %r0
8570xb3 0xa5 0x00 0xf0
858
859# CHECK: cdgbr %f7, %r8
8600xb3 0xa5 0x00 0x78
861
862# CHECK: cdgbr %f15, %r15
8630xb3 0xa5 0x00 0xff
864
865# CHECK: cebr %f0, %f0
8660xb3 0x09 0x00 0x00
867
868# CHECK: cebr %f0, %f15
8690xb3 0x09 0x00 0x0f
870
871# CHECK: cebr %f7, %f8
8720xb3 0x09 0x00 0x78
873
874# CHECK: cebr %f15, %f0
8750xb3 0x09 0x00 0xf0
876
877# CHECK: ceb %f0, 0
8780xed 0x00 0x00 0x00 0x00 0x09
879
880# CHECK: ceb %f0, 4095
8810xed 0x00 0x0f 0xff 0x00 0x09
882
883# CHECK: ceb %f0, 0(%r1)
8840xed 0x00 0x10 0x00 0x00 0x09
885
886# CHECK: ceb %f0, 0(%r15)
8870xed 0x00 0xf0 0x00 0x00 0x09
888
889# CHECK: ceb %f0, 4095(%r1,%r15)
8900xed 0x01 0xff 0xff 0x00 0x09
891
892# CHECK: ceb %f0, 4095(%r15,%r1)
8930xed 0x0f 0x1f 0xff 0x00 0x09
894
895# CHECK: ceb %f15, 0
8960xed 0xf0 0x00 0x00 0x00 0x09
897
898# CHECK: cefbr %f0, %r0
8990xb3 0x94 0x00 0x00
900
901# CHECK: cefbr %f0, %r15
9020xb3 0x94 0x00 0x0f
903
904# CHECK: cefbr %f15, %r0
9050xb3 0x94 0x00 0xf0
906
907# CHECK: cefbr %f7, %r8
9080xb3 0x94 0x00 0x78
909
910# CHECK: cefbr %f15, %r15
9110xb3 0x94 0x00 0xff
912
913# CHECK: cegbr %f0, %r0
9140xb3 0xa4 0x00 0x00
915
916# CHECK: cegbr %f0, %r15
9170xb3 0xa4 0x00 0x0f
918
919# CHECK: cegbr %f15, %r0
9200xb3 0xa4 0x00 0xf0
921
922# CHECK: cegbr %f7, %r8
9230xb3 0xa4 0x00 0x78
924
925# CHECK: cegbr %f15, %r15
9260xb3 0xa4 0x00 0xff
927
928# CHECK: cfdbr %r0, 0, %f0
9290xb3 0x99 0x00 0x00
930
931# CHECK: cfdbr %r0, 0, %f15
9320xb3 0x99 0x00 0x0f
933
934# CHECK: cfdbr %r0, 15, %f0
9350xb3 0x99 0xf0 0x00
936
937# CHECK: cfdbr %r4, 5, %f6
9380xb3 0x99 0x50 0x46
939
940# CHECK: cfdbr %r15, 0, %f0
9410xb3 0x99 0x00 0xf0
942
943# CHECK: cfebr %r0, 0, %f0
9440xb3 0x98 0x00 0x00
945
946# CHECK: cfebr %r0, 0, %f15
9470xb3 0x98 0x00 0x0f
948
949# CHECK: cfebr %r0, 15, %f0
9500xb3 0x98 0xf0 0x00
951
952# CHECK: cfebr %r4, 5, %f6
9530xb3 0x98 0x50 0x46
954
955# CHECK: cfebr %r15, 0, %f0
9560xb3 0x98 0x00 0xf0
957
958# CHECK: cfi %r0, -2147483648
9590xc2 0x0d 0x80 0x00 0x00 0x00
960
961# CHECK: cfi %r0, -1
9620xc2 0x0d 0xff 0xff 0xff 0xff
963
964# CHECK: cfi %r0, 0
9650xc2 0x0d 0x00 0x00 0x00 0x00
966
967# CHECK: cfi %r0, 1
9680xc2 0x0d 0x00 0x00 0x00 0x01
969
970# CHECK: cfi %r0, 2147483647
9710xc2 0x0d 0x7f 0xff 0xff 0xff
972
973# CHECK: cfi %r15, 0
9740xc2 0xfd 0x00 0x00 0x00 0x00
975
976# CHECK: cfxbr %r0, 0, %f0
9770xb3 0x9a 0x00 0x00
978
979# CHECK: cfxbr %r0, 0, %f13
9800xb3 0x9a 0x00 0x0d
981
982# CHECK: cfxbr %r0, 15, %f0
9830xb3 0x9a 0xf0 0x00
984
985# CHECK: cfxbr %r4, 5, %f8
9860xb3 0x9a 0x50 0x48
987
988# CHECK: cfxbr %r15, 0, %f0
9890xb3 0x9a 0x00 0xf0
990
991# CHECK: cgdbr %r0, 0, %f0
9920xb3 0xa9 0x00 0x00
993
994# CHECK: cgdbr %r0, 0, %f15
9950xb3 0xa9 0x00 0x0f
996
997# CHECK: cgdbr %r0, 15, %f0
9980xb3 0xa9 0xf0 0x00
999
1000# CHECK: cgdbr %r4, 5, %f6
10010xb3 0xa9 0x50 0x46
1002
1003# CHECK: cgdbr %r15, 0, %f0
10040xb3 0xa9 0x00 0xf0
1005
1006# CHECK: cgebr %r0, 0, %f0
10070xb3 0xa8 0x00 0x00
1008
1009# CHECK: cgebr %r0, 0, %f15
10100xb3 0xa8 0x00 0x0f
1011
1012# CHECK: cgebr %r0, 15, %f0
10130xb3 0xa8 0xf0 0x00
1014
1015# CHECK: cgebr %r4, 5, %f6
10160xb3 0xa8 0x50 0x46
1017
1018# CHECK: cgebr %r15, 0, %f0
10190xb3 0xa8 0x00 0xf0
1020
1021# CHECK: cgfi %r0, -2147483648
10220xc2 0x0c 0x80 0x00 0x00 0x00
1023
1024# CHECK: cgfi %r0, -1
10250xc2 0x0c 0xff 0xff 0xff 0xff
1026
1027# CHECK: cgfi %r0, 0
10280xc2 0x0c 0x00 0x00 0x00 0x00
1029
1030# CHECK: cgfi %r0, 1
10310xc2 0x0c 0x00 0x00 0x00 0x01
1032
1033# CHECK: cgfi %r0, 2147483647
10340xc2 0x0c 0x7f 0xff 0xff 0xff
1035
1036# CHECK: cgfi %r15, 0
10370xc2 0xfc 0x00 0x00 0x00 0x00
1038
1039# CHECK: cgfr %r0, %r0
10400xb9 0x30 0x00 0x00
1041
1042# CHECK: cgfr %r0, %r15
10430xb9 0x30 0x00 0x0f
1044
1045# CHECK: cgfr %r15, %r0
10460xb9 0x30 0x00 0xf0
1047
1048# CHECK: cgfr %r7, %r8
10490xb9 0x30 0x00 0x78
1050
1051# CHECK: cgf %r0, -524288
10520xe3 0x00 0x00 0x00 0x80 0x30
1053
1054# CHECK: cgf %r0, -1
10550xe3 0x00 0x0f 0xff 0xff 0x30
1056
1057# CHECK: cgf %r0, 0
10580xe3 0x00 0x00 0x00 0x00 0x30
1059
1060# CHECK: cgf %r0, 1
10610xe3 0x00 0x00 0x01 0x00 0x30
1062
1063# CHECK: cgf %r0, 524287
10640xe3 0x00 0x0f 0xff 0x7f 0x30
1065
1066# CHECK: cgf %r0, 0(%r1)
10670xe3 0x00 0x10 0x00 0x00 0x30
1068
1069# CHECK: cgf %r0, 0(%r15)
10700xe3 0x00 0xf0 0x00 0x00 0x30
1071
1072# CHECK: cgf %r0, 524287(%r1,%r15)
10730xe3 0x01 0xff 0xff 0x7f 0x30
1074
1075# CHECK: cgf %r0, 524287(%r15,%r1)
10760xe3 0x0f 0x1f 0xff 0x7f 0x30
1077
1078# CHECK: cgf %r15, 0
10790xe3 0xf0 0x00 0x00 0x00 0x30
1080
1081# CHECK: cghi %r0, -32768
10820xa7 0x0f 0x80 0x00
1083
1084# CHECK: cghi %r0, -1
10850xa7 0x0f 0xff 0xff
1086
1087# CHECK: cghi %r0, 0
10880xa7 0x0f 0x00 0x00
1089
1090# CHECK: cghi %r0, 1
10910xa7 0x0f 0x00 0x01
1092
1093# CHECK: cghi %r0, 32767
10940xa7 0x0f 0x7f 0xff
1095
1096# CHECK: cghi %r15, 0
10970xa7 0xff 0x00 0x00
1098
1099# CHECK: cghsi 0, 0
11000xe5 0x58 0x00 0x00 0x00 0x00
1101
1102# CHECK: cghsi 4095, 0
11030xe5 0x58 0x0f 0xff 0x00 0x00
1104
1105# CHECK: cghsi 0, -32768
11060xe5 0x58 0x00 0x00 0x80 0x00
1107
1108# CHECK: cghsi 0, -1
11090xe5 0x58 0x00 0x00 0xff 0xff
1110
1111# CHECK: cghsi 0, 0
11120xe5 0x58 0x00 0x00 0x00 0x00
1113
1114# CHECK: cghsi 0, 1
11150xe5 0x58 0x00 0x00 0x00 0x01
1116
1117# CHECK: cghsi 0, 32767
11180xe5 0x58 0x00 0x00 0x7f 0xff
1119
1120# CHECK: cghsi 0(%r1), 42
11210xe5 0x58 0x10 0x00 0x00 0x2a
1122
1123# CHECK: cghsi 0(%r15), 42
11240xe5 0x58 0xf0 0x00 0x00 0x2a
1125
1126# CHECK: cghsi 4095(%r1), 42
11270xe5 0x58 0x1f 0xff 0x00 0x2a
1128
1129# CHECK: cghsi 4095(%r15), 42
11300xe5 0x58 0xff 0xff 0x00 0x2a
1131
1132# CHECK: cgh %r0, -524288
11330xe3 0x00 0x00 0x00 0x80 0x34
1134
1135# CHECK: cgh %r0, -1
11360xe3 0x00 0x0f 0xff 0xff 0x34
1137
1138# CHECK: cgh %r0, 0
11390xe3 0x00 0x00 0x00 0x00 0x34
1140
1141# CHECK: cgh %r0, 1
11420xe3 0x00 0x00 0x01 0x00 0x34
1143
1144# CHECK: cgh %r0, 524287
11450xe3 0x00 0x0f 0xff 0x7f 0x34
1146
1147# CHECK: cgh %r0, 0(%r1)
11480xe3 0x00 0x10 0x00 0x00 0x34
1149
1150# CHECK: cgh %r0, 0(%r15)
11510xe3 0x00 0xf0 0x00 0x00 0x34
1152
1153# CHECK: cgh %r0, 524287(%r1,%r15)
11540xe3 0x01 0xff 0xff 0x7f 0x34
1155
1156# CHECK: cgh %r0, 524287(%r15,%r1)
11570xe3 0x0f 0x1f 0xff 0x7f 0x34
1158
1159# CHECK: cgh %r15, 0
11600xe3 0xf0 0x00 0x00 0x00 0x34
1161
1162# CHECK: cgr %r0, %r0
11630xb9 0x20 0x00 0x00
1164
1165# CHECK: cgr %r0, %r15
11660xb9 0x20 0x00 0x0f
1167
1168# CHECK: cgr %r15, %r0
11690xb9 0x20 0x00 0xf0
1170
1171# CHECK: cgr %r7, %r8
11720xb9 0x20 0x00 0x78
1173
1174# CHECK: cg %r0, -524288
11750xe3 0x00 0x00 0x00 0x80 0x20
1176
1177# CHECK: cg %r0, -1
11780xe3 0x00 0x0f 0xff 0xff 0x20
1179
1180# CHECK: cg %r0, 0
11810xe3 0x00 0x00 0x00 0x00 0x20
1182
1183# CHECK: cg %r0, 1
11840xe3 0x00 0x00 0x01 0x00 0x20
1185
1186# CHECK: cg %r0, 524287
11870xe3 0x00 0x0f 0xff 0x7f 0x20
1188
1189# CHECK: cg %r0, 0(%r1)
11900xe3 0x00 0x10 0x00 0x00 0x20
1191
1192# CHECK: cg %r0, 0(%r15)
11930xe3 0x00 0xf0 0x00 0x00 0x20
1194
1195# CHECK: cg %r0, 524287(%r1,%r15)
11960xe3 0x01 0xff 0xff 0x7f 0x20
1197
1198# CHECK: cg %r0, 524287(%r15,%r1)
11990xe3 0x0f 0x1f 0xff 0x7f 0x20
1200
1201# CHECK: cg %r15, 0
12020xe3 0xf0 0x00 0x00 0x00 0x20
1203
1204# CHECK: cgxbr %r0, 0, %f0
12050xb3 0xaa 0x00 0x00
1206
1207# CHECK: cgxbr %r0, 0, %f13
12080xb3 0xaa 0x00 0x0d
1209
1210# CHECK: cgxbr %r0, 15, %f0
12110xb3 0xaa 0xf0 0x00
1212
1213# CHECK: cgxbr %r4, 5, %f8
12140xb3 0xaa 0x50 0x48
1215
1216# CHECK: cgxbr %r15, 0, %f0
12170xb3 0xaa 0x00 0xf0
1218
1219# CHECK: chf %r0, -524288
12200xe3 0x00 0x00 0x00 0x80 0xcd
1221
1222# CHECK: chf %r0, -1
12230xe3 0x00 0x0f 0xff 0xff 0xcd
1224
1225# CHECK: chf %r0, 0
12260xe3 0x00 0x00 0x00 0x00 0xcd
1227
1228# CHECK: chf %r0, 1
12290xe3 0x00 0x00 0x01 0x00 0xcd
1230
1231# CHECK: chf %r0, 524287
12320xe3 0x00 0x0f 0xff 0x7f 0xcd
1233
1234# CHECK: chf %r0, 0(%r1)
12350xe3 0x00 0x10 0x00 0x00 0xcd
1236
1237# CHECK: chf %r0, 0(%r15)
12380xe3 0x00 0xf0 0x00 0x00 0xcd
1239
1240# CHECK: chf %r0, 524287(%r1,%r15)
12410xe3 0x01 0xff 0xff 0x7f 0xcd
1242
1243# CHECK: chf %r0, 524287(%r15,%r1)
12440xe3 0x0f 0x1f 0xff 0x7f 0xcd
1245
1246# CHECK: chf %r15, 0
12470xe3 0xf0 0x00 0x00 0x00 0xcd
1248
1249# CHECK: chhsi 0, 0
12500xe5 0x54 0x00 0x00 0x00 0x00
1251
1252# CHECK: chhsi 4095, 0
12530xe5 0x54 0x0f 0xff 0x00 0x00
1254
1255# CHECK: chhsi 0, -32768
12560xe5 0x54 0x00 0x00 0x80 0x00
1257
1258# CHECK: chhsi 0, -1
12590xe5 0x54 0x00 0x00 0xff 0xff
1260
1261# CHECK: chhsi 0, 0
12620xe5 0x54 0x00 0x00 0x00 0x00
1263
1264# CHECK: chhsi 0, 1
12650xe5 0x54 0x00 0x00 0x00 0x01
1266
1267# CHECK: chhsi 0, 32767
12680xe5 0x54 0x00 0x00 0x7f 0xff
1269
1270# CHECK: chhsi 0(%r1), 42
12710xe5 0x54 0x10 0x00 0x00 0x2a
1272
1273# CHECK: chhsi 0(%r15), 42
12740xe5 0x54 0xf0 0x00 0x00 0x2a
1275
1276# CHECK: chhsi 4095(%r1), 42
12770xe5 0x54 0x1f 0xff 0x00 0x2a
1278
1279# CHECK: chhsi 4095(%r15), 42
12800xe5 0x54 0xff 0xff 0x00 0x2a
1281
1282# CHECK: chi %r0, -32768
12830xa7 0x0e 0x80 0x00
1284
1285# CHECK: chi %r0, -1
12860xa7 0x0e 0xff 0xff
1287
1288# CHECK: chi %r0, 0
12890xa7 0x0e 0x00 0x00
1290
1291# CHECK: chi %r0, 1
12920xa7 0x0e 0x00 0x01
1293
1294# CHECK: chi %r0, 32767
12950xa7 0x0e 0x7f 0xff
1296
1297# CHECK: chi %r15, 0
12980xa7 0xfe 0x00 0x00
1299
1300# CHECK: chsi 0, 0
13010xe5 0x5c 0x00 0x00 0x00 0x00
1302
1303# CHECK: chsi 4095, 0
13040xe5 0x5c 0x0f 0xff 0x00 0x00
1305
1306# CHECK: chsi 0, -32768
13070xe5 0x5c 0x00 0x00 0x80 0x00
1308
1309# CHECK: chsi 0, -1
13100xe5 0x5c 0x00 0x00 0xff 0xff
1311
1312# CHECK: chsi 0, 0
13130xe5 0x5c 0x00 0x00 0x00 0x00
1314
1315# CHECK: chsi 0, 1
13160xe5 0x5c 0x00 0x00 0x00 0x01
1317
1318# CHECK: chsi 0, 32767
13190xe5 0x5c 0x00 0x00 0x7f 0xff
1320
1321# CHECK: chsi 0(%r1), 42
13220xe5 0x5c 0x10 0x00 0x00 0x2a
1323
1324# CHECK: chsi 0(%r15), 42
13250xe5 0x5c 0xf0 0x00 0x00 0x2a
1326
1327# CHECK: chsi 4095(%r1), 42
13280xe5 0x5c 0x1f 0xff 0x00 0x2a
1329
1330# CHECK: chsi 4095(%r15), 42
13310xe5 0x5c 0xff 0xff 0x00 0x2a
1332
1333# CHECK: ch %r0, 0
13340x49 0x00 0x00 0x00
1335
1336# CHECK: ch %r0, 4095
13370x49 0x00 0x0f 0xff
1338
1339# CHECK: ch %r0, 0(%r1)
13400x49 0x00 0x10 0x00
1341
1342# CHECK: ch %r0, 0(%r15)
13430x49 0x00 0xf0 0x00
1344
1345# CHECK: ch %r0, 4095(%r1,%r15)
13460x49 0x01 0xff 0xff
1347
1348# CHECK: ch %r0, 4095(%r15,%r1)
13490x49 0x0f 0x1f 0xff
1350
1351# CHECK: ch %r15, 0
13520x49 0xf0 0x00 0x00
1353
1354# CHECK: chy %r0, -524288
13550xe3 0x00 0x00 0x00 0x80 0x79
1356
1357# CHECK: chy %r0, -1
13580xe3 0x00 0x0f 0xff 0xff 0x79
1359
1360# CHECK: chy %r0, 0
13610xe3 0x00 0x00 0x00 0x00 0x79
1362
1363# CHECK: chy %r0, 1
13640xe3 0x00 0x00 0x01 0x00 0x79
1365
1366# CHECK: chy %r0, 524287
13670xe3 0x00 0x0f 0xff 0x7f 0x79
1368
1369# CHECK: chy %r0, 0(%r1)
13700xe3 0x00 0x10 0x00 0x00 0x79
1371
1372# CHECK: chy %r0, 0(%r15)
13730xe3 0x00 0xf0 0x00 0x00 0x79
1374
1375# CHECK: chy %r0, 524287(%r1,%r15)
13760xe3 0x01 0xff 0xff 0x7f 0x79
1377
1378# CHECK: chy %r0, 524287(%r15,%r1)
13790xe3 0x0f 0x1f 0xff 0x7f 0x79
1380
1381# CHECK: chy %r15, 0
13820xe3 0xf0 0x00 0x00 0x00 0x79
1383
1384# CHECK: cih %r0, -2147483648
13850xcc 0x0d 0x80 0x00 0x00 0x00
1386
1387# CHECK: cih %r0, -1
13880xcc 0x0d 0xff 0xff 0xff 0xff
1389
1390# CHECK: cih %r0, 0
13910xcc 0x0d 0x00 0x00 0x00 0x00
1392
1393# CHECK: cih %r0, 1
13940xcc 0x0d 0x00 0x00 0x00 0x01
1395
1396# CHECK: cih %r0, 2147483647
13970xcc 0x0d 0x7f 0xff 0xff 0xff
1398
1399# CHECK: cih %r15, 0
14000xcc 0xfd 0x00 0x00 0x00 0x00
1401
1402# CHECK: clc 0(1), 0
14030xd5 0x00 0x00 0x00 0x00 0x00
1404
1405# CHECK: clc 0(1), 0(%r1)
14060xd5 0x00 0x00 0x00 0x10 0x00
1407
1408# CHECK: clc 0(1), 0(%r15)
14090xd5 0x00 0x00 0x00 0xf0 0x00
1410
1411# CHECK: clc 0(1), 4095
14120xd5 0x00 0x00 0x00 0x0f 0xff
1413
1414# CHECK: clc 0(1), 4095(%r1)
14150xd5 0x00 0x00 0x00 0x1f 0xff
1416
1417# CHECK: clc 0(1), 4095(%r15)
14180xd5 0x00 0x00 0x00 0xff 0xff
1419
1420# CHECK: clc 0(1,%r1), 0
14210xd5 0x00 0x10 0x00 0x00 0x00
1422
1423# CHECK: clc 0(1,%r15), 0
14240xd5 0x00 0xf0 0x00 0x00 0x00
1425
1426# CHECK: clc 4095(1,%r1), 0
14270xd5 0x00 0x1f 0xff 0x00 0x00
1428
1429# CHECK: clc 4095(1,%r15), 0
14300xd5 0x00 0xff 0xff 0x00 0x00
1431
1432# CHECK: clc 0(256,%r1), 0
14330xd5 0xff 0x10 0x00 0x00 0x00
1434
1435# CHECK: clc 0(256,%r15), 0
14360xd5 0xff 0xf0 0x00 0x00 0x00
1437
1438# CHECK: clfhsi 0, 0
14390xe5 0x5d 0x00 0x00 0x00 0x00
1440
1441# CHECK: clfhsi 4095, 0
14420xe5 0x5d 0x0f 0xff 0x00 0x00
1443
1444# CHECK: clfhsi 0, 65535
14450xe5 0x5d 0x00 0x00 0xff 0xff
1446
1447# CHECK: clfhsi 0(%r1), 42
14480xe5 0x5d 0x10 0x00 0x00 0x2a
1449
1450# CHECK: clfhsi 0(%r15), 42
14510xe5 0x5d 0xf0 0x00 0x00 0x2a
1452
1453# CHECK: clfhsi 4095(%r1), 42
14540xe5 0x5d 0x1f 0xff 0x00 0x2a
1455
1456# CHECK: clfhsi 4095(%r15), 42
14570xe5 0x5d 0xff 0xff 0x00 0x2a
1458
1459# CHECK: clfi %r0, 0
14600xc2 0x0f 0x00 0x00 0x00 0x00
1461
1462# CHECK: clfi %r0, 4294967295
14630xc2 0x0f 0xff 0xff 0xff 0xff
1464
1465# CHECK: clfi %r15, 0
14660xc2 0xff 0x00 0x00 0x00 0x00
1467
1468# CHECK: clgfi %r0, 0
14690xc2 0x0e 0x00 0x00 0x00 0x00
1470
1471# CHECK: clgfi %r0, 4294967295
14720xc2 0x0e 0xff 0xff 0xff 0xff
1473
1474# CHECK: clgfi %r15, 0
14750xc2 0xfe 0x00 0x00 0x00 0x00
1476
1477# CHECK: clgfr %r0, %r0
14780xb9 0x31 0x00 0x00
1479
1480# CHECK: clgfr %r0, %r15
14810xb9 0x31 0x00 0x0f
1482
1483# CHECK: clgfr %r15, %r0
14840xb9 0x31 0x00 0xf0
1485
1486# CHECK: clgfr %r7, %r8
14870xb9 0x31 0x00 0x78
1488
1489# CHECK: clgf %r0, -524288
14900xe3 0x00 0x00 0x00 0x80 0x31
1491
1492# CHECK: clgf %r0, -1
14930xe3 0x00 0x0f 0xff 0xff 0x31
1494
1495# CHECK: clgf %r0, 0
14960xe3 0x00 0x00 0x00 0x00 0x31
1497
1498# CHECK: clgf %r0, 1
14990xe3 0x00 0x00 0x01 0x00 0x31
1500
1501# CHECK: clgf %r0, 524287
15020xe3 0x00 0x0f 0xff 0x7f 0x31
1503
1504# CHECK: clgf %r0, 0(%r1)
15050xe3 0x00 0x10 0x00 0x00 0x31
1506
1507# CHECK: clgf %r0, 0(%r15)
15080xe3 0x00 0xf0 0x00 0x00 0x31
1509
1510# CHECK: clgf %r0, 524287(%r1,%r15)
15110xe3 0x01 0xff 0xff 0x7f 0x31
1512
1513# CHECK: clgf %r0, 524287(%r15,%r1)
15140xe3 0x0f 0x1f 0xff 0x7f 0x31
1515
1516# CHECK: clgf %r15, 0
15170xe3 0xf0 0x00 0x00 0x00 0x31
1518
1519# CHECK: clghsi 0, 0
15200xe5 0x59 0x00 0x00 0x00 0x00
1521
1522# CHECK: clghsi 4095, 0
15230xe5 0x59 0x0f 0xff 0x00 0x00
1524
1525# CHECK: clghsi 0, 65535
15260xe5 0x59 0x00 0x00 0xff 0xff
1527
1528# CHECK: clghsi 0(%r1), 42
15290xe5 0x59 0x10 0x00 0x00 0x2a
1530
1531# CHECK: clghsi 0(%r15), 42
15320xe5 0x59 0xf0 0x00 0x00 0x2a
1533
1534# CHECK: clghsi 4095(%r1), 42
15350xe5 0x59 0x1f 0xff 0x00 0x2a
1536
1537# CHECK: clghsi 4095(%r15), 42
15380xe5 0x59 0xff 0xff 0x00 0x2a
1539
1540# CHECK: clgr %r0, %r0
15410xb9 0x21 0x00 0x00
1542
1543# CHECK: clgr %r0, %r15
15440xb9 0x21 0x00 0x0f
1545
1546# CHECK: clgr %r15, %r0
15470xb9 0x21 0x00 0xf0
1548
1549# CHECK: clgr %r7, %r8
15500xb9 0x21 0x00 0x78
1551
1552# CHECK: clg %r0, -524288
15530xe3 0x00 0x00 0x00 0x80 0x21
1554
1555# CHECK: clg %r0, -1
15560xe3 0x00 0x0f 0xff 0xff 0x21
1557
1558# CHECK: clg %r0, 0
15590xe3 0x00 0x00 0x00 0x00 0x21
1560
1561# CHECK: clg %r0, 1
15620xe3 0x00 0x00 0x01 0x00 0x21
1563
1564# CHECK: clg %r0, 524287
15650xe3 0x00 0x0f 0xff 0x7f 0x21
1566
1567# CHECK: clg %r0, 0(%r1)
15680xe3 0x00 0x10 0x00 0x00 0x21
1569
1570# CHECK: clg %r0, 0(%r15)
15710xe3 0x00 0xf0 0x00 0x00 0x21
1572
1573# CHECK: clg %r0, 524287(%r1,%r15)
15740xe3 0x01 0xff 0xff 0x7f 0x21
1575
1576# CHECK: clg %r0, 524287(%r15,%r1)
15770xe3 0x0f 0x1f 0xff 0x7f 0x21
1578
1579# CHECK: clg %r15, 0
15800xe3 0xf0 0x00 0x00 0x00 0x21
1581
1582# CHECK: clhf %r0, -524288
15830xe3 0x00 0x00 0x00 0x80 0xcf
1584
1585# CHECK: clhf %r0, -1
15860xe3 0x00 0x0f 0xff 0xff 0xcf
1587
1588# CHECK: clhf %r0, 0
15890xe3 0x00 0x00 0x00 0x00 0xcf
1590
1591# CHECK: clhf %r0, 1
15920xe3 0x00 0x00 0x01 0x00 0xcf
1593
1594# CHECK: clhf %r0, 524287
15950xe3 0x00 0x0f 0xff 0x7f 0xcf
1596
1597# CHECK: clhf %r0, 0(%r1)
15980xe3 0x00 0x10 0x00 0x00 0xcf
1599
1600# CHECK: clhf %r0, 0(%r15)
16010xe3 0x00 0xf0 0x00 0x00 0xcf
1602
1603# CHECK: clhf %r0, 524287(%r1,%r15)
16040xe3 0x01 0xff 0xff 0x7f 0xcf
1605
1606# CHECK: clhf %r0, 524287(%r15,%r1)
16070xe3 0x0f 0x1f 0xff 0x7f 0xcf
1608
1609# CHECK: clhf %r15, 0
16100xe3 0xf0 0x00 0x00 0x00 0xcf
1611
1612# CHECK: clhhsi 0, 0
16130xe5 0x55 0x00 0x00 0x00 0x00
1614
1615# CHECK: clhhsi 4095, 0
16160xe5 0x55 0x0f 0xff 0x00 0x00
1617
1618# CHECK: clhhsi 0, 65535
16190xe5 0x55 0x00 0x00 0xff 0xff
1620
1621# CHECK: clhhsi 0(%r1), 42
16220xe5 0x55 0x10 0x00 0x00 0x2a
1623
1624# CHECK: clhhsi 0(%r15), 42
16250xe5 0x55 0xf0 0x00 0x00 0x2a
1626
1627# CHECK: clhhsi 4095(%r1), 42
16280xe5 0x55 0x1f 0xff 0x00 0x2a
1629
1630# CHECK: clhhsi 4095(%r15), 42
16310xe5 0x55 0xff 0xff 0x00 0x2a
1632
1633# CHECK: cli 0, 0
16340x95 0x00 0x00 0x00
1635
1636# CHECK: cli 4095, 0
16370x95 0x00 0x0f 0xff
1638
1639# CHECK: cli 0, 255
16400x95 0xff 0x00 0x00
1641
1642# CHECK: cli 0(%r1), 42
16430x95 0x2a 0x10 0x00
1644
1645# CHECK: cli 0(%r15), 42
16460x95 0x2a 0xf0 0x00
1647
1648# CHECK: cli 4095(%r1), 42
16490x95 0x2a 0x1f 0xff
1650
1651# CHECK: cli 4095(%r15), 42
16520x95 0x2a 0xff 0xff
1653
1654# CHECK: clih %r0, 0
16550xcc 0x0f 0x00 0x00 0x00 0x00
1656
1657# CHECK: clih %r0, 1
16580xcc 0x0f 0x00 0x00 0x00 0x01
1659
1660# CHECK: clih %r0, 4294967295
16610xcc 0x0f 0xff 0xff 0xff 0xff
1662
1663# CHECK: clih %r15, 0
16640xcc 0xff 0x00 0x00 0x00 0x00
1665
1666# CHECK: cliy -524288, 0
16670xeb 0x00 0x00 0x00 0x80 0x55
1668
1669# CHECK: cliy -1, 0
16700xeb 0x00 0x0f 0xff 0xff 0x55
1671
1672# CHECK: cliy 0, 0
16730xeb 0x00 0x00 0x00 0x00 0x55
1674
1675# CHECK: cliy 1, 0
16760xeb 0x00 0x00 0x01 0x00 0x55
1677
1678# CHECK: cliy 524287, 0
16790xeb 0x00 0x0f 0xff 0x7f 0x55
1680
1681# CHECK: cliy 0, 255
16820xeb 0xff 0x00 0x00 0x00 0x55
1683
1684# CHECK: cliy 0(%r1), 42
16850xeb 0x2a 0x10 0x00 0x00 0x55
1686
1687# CHECK: cliy 0(%r15), 42
16880xeb 0x2a 0xf0 0x00 0x00 0x55
1689
1690# CHECK: cliy 524287(%r1), 42
16910xeb 0x2a 0x1f 0xff 0x7f 0x55
1692
1693# CHECK: cliy 524287(%r15), 42
16940xeb 0x2a 0xff 0xff 0x7f 0x55
1695
1696# CHECK: clr %r0, %r0
16970x15 0x00
1698
1699# CHECK: clr %r0, %r15
17000x15 0x0f
1701
1702# CHECK: clr %r15, %r0
17030x15 0xf0
1704
1705# CHECK: clr %r7, %r8
17060x15 0x78
1707
1708# CHECK: clst %r0, %r0
17090xb2 0x5d 0x00 0x00
1710
1711# CHECK: clst %r0, %r15
17120xb2 0x5d 0x00 0x0f
1713
1714# CHECK: clst %r15, %r0
17150xb2 0x5d 0x00 0xf0
1716
1717# CHECK: clst %r7, %r8
17180xb2 0x5d 0x00 0x78
1719
1720# CHECK: cl %r0, 0
17210x55 0x00 0x00 0x00
1722
1723# CHECK: cl %r0, 4095
17240x55 0x00 0x0f 0xff
1725
1726# CHECK: cl %r0, 0(%r1)
17270x55 0x00 0x10 0x00
1728
1729# CHECK: cl %r0, 0(%r15)
17300x55 0x00 0xf0 0x00
1731
1732# CHECK: cl %r0, 4095(%r1,%r15)
17330x55 0x01 0xff 0xff
1734
1735# CHECK: cl %r0, 4095(%r15,%r1)
17360x55 0x0f 0x1f 0xff
1737
1738# CHECK: cl %r15, 0
17390x55 0xf0 0x00 0x00
1740
1741# CHECK: cly %r0, -524288
17420xe3 0x00 0x00 0x00 0x80 0x55
1743
1744# CHECK: cly %r0, -1
17450xe3 0x00 0x0f 0xff 0xff 0x55
1746
1747# CHECK: cly %r0, 0
17480xe3 0x00 0x00 0x00 0x00 0x55
1749
1750# CHECK: cly %r0, 1
17510xe3 0x00 0x00 0x01 0x00 0x55
1752
1753# CHECK: cly %r0, 524287
17540xe3 0x00 0x0f 0xff 0x7f 0x55
1755
1756# CHECK: cly %r0, 0(%r1)
17570xe3 0x00 0x10 0x00 0x00 0x55
1758
1759# CHECK: cly %r0, 0(%r15)
17600xe3 0x00 0xf0 0x00 0x00 0x55
1761
1762# CHECK: cly %r0, 524287(%r1,%r15)
17630xe3 0x01 0xff 0xff 0x7f 0x55
1764
1765# CHECK: cly %r0, 524287(%r15,%r1)
17660xe3 0x0f 0x1f 0xff 0x7f 0x55
1767
1768# CHECK: cly %r15, 0
17690xe3 0xf0 0x00 0x00 0x00 0x55
1770
1771# CHECK: cpsdr %f0, %f0, %f0
17720xb3 0x72 0x00 0x00
1773
1774# CHECK: cpsdr %f0, %f0, %f15
17750xb3 0x72 0x00 0x0f
1776
1777# CHECK: cpsdr %f0, %f15, %f0
17780xb3 0x72 0xf0 0x00
1779
1780# CHECK: cpsdr %f15, %f0, %f0
17810xb3 0x72 0x00 0xf0
1782
1783# CHECK: cpsdr %f1, %f2, %f3
17840xb3 0x72 0x20 0x13
1785
1786# CHECK: cpsdr %f15, %f15, %f15
17870xb3 0x72 0xf0 0xff
1788
1789# CHECK: cr %r0, %r0
17900x19 0x00
1791
1792# CHECK: cr %r0, %r15
17930x19 0x0f
1794
1795# CHECK: cr %r15, %r0
17960x19 0xf0
1797
1798# CHECK: cr %r7, %r8
17990x19 0x78
1800
1801# CHECK: csg %r0, %r0, -524288
18020xeb 0x00 0x00 0x00 0x80 0x30
1803
1804# CHECK: csg %r0, %r0, -1
18050xeb 0x00 0x0f 0xff 0xff 0x30
1806
1807# CHECK: csg %r0, %r0, 0
18080xeb 0x00 0x00 0x00 0x00 0x30
1809
1810# CHECK: csg %r0, %r0, 1
18110xeb 0x00 0x00 0x01 0x00 0x30
1812
1813# CHECK: csg %r0, %r0, 524287
18140xeb 0x00 0x0f 0xff 0x7f 0x30
1815
1816# CHECK: csg %r0, %r0, 0(%r1)
18170xeb 0x00 0x10 0x00 0x00 0x30
1818
1819# CHECK: csg %r0, %r0, 0(%r15)
18200xeb 0x00 0xf0 0x00 0x00 0x30
1821
1822# CHECK: csg %r0, %r0, 524287(%r1)
18230xeb 0x00 0x1f 0xff 0x7f 0x30
1824
1825# CHECK: csg %r0, %r0, 524287(%r15)
18260xeb 0x00 0xff 0xff 0x7f 0x30
1827
1828# CHECK: csg %r0, %r15, 0
18290xeb 0x0f 0x00 0x00 0x00 0x30
1830
1831# CHECK: csg %r15, %r0, 0
18320xeb 0xf0 0x00 0x00 0x00 0x30
1833
1834# CHECK: cs %r0, %r0, 0
18350xba 0x00 0x00 0x00
1836
1837# CHECK: cs %r0, %r0, 4095
18380xba 0x00 0x0f 0xff
1839
1840# CHECK: cs %r0, %r0, 0(%r1)
18410xba 0x00 0x10 0x00
1842
1843# CHECK: cs %r0, %r0, 0(%r15)
18440xba 0x00 0xf0 0x00
1845
1846# CHECK: cs %r0, %r0, 4095(%r1)
18470xba 0x00 0x1f 0xff
1848
1849# CHECK: cs %r0, %r0, 4095(%r15)
18500xba 0x00 0xff 0xff
1851
1852# CHECK: cs %r0, %r15, 0
18530xba 0x0f 0x00 0x00
1854
1855# CHECK: cs %r15, %r0, 0
18560xba 0xf0 0x00 0x00
1857
1858# CHECK: csy %r0, %r0, -524288
18590xeb 0x00 0x00 0x00 0x80 0x14
1860
1861# CHECK: csy %r0, %r0, -1
18620xeb 0x00 0x0f 0xff 0xff 0x14
1863
1864# CHECK: csy %r0, %r0, 0
18650xeb 0x00 0x00 0x00 0x00 0x14
1866
1867# CHECK: csy %r0, %r0, 1
18680xeb 0x00 0x00 0x01 0x00 0x14
1869
1870# CHECK: csy %r0, %r0, 524287
18710xeb 0x00 0x0f 0xff 0x7f 0x14
1872
1873# CHECK: csy %r0, %r0, 0(%r1)
18740xeb 0x00 0x10 0x00 0x00 0x14
1875
1876# CHECK: csy %r0, %r0, 0(%r15)
18770xeb 0x00 0xf0 0x00 0x00 0x14
1878
1879# CHECK: csy %r0, %r0, 524287(%r1)
18800xeb 0x00 0x1f 0xff 0x7f 0x14
1881
1882# CHECK: csy %r0, %r0, 524287(%r15)
18830xeb 0x00 0xff 0xff 0x7f 0x14
1884
1885# CHECK: csy %r0, %r15, 0
18860xeb 0x0f 0x00 0x00 0x00 0x14
1887
1888# CHECK: csy %r15, %r0, 0
18890xeb 0xf0 0x00 0x00 0x00 0x14
1890
1891# CHECK: c %r0, 0
18920x59 0x00 0x00 0x00
1893
1894# CHECK: c %r0, 4095
18950x59 0x00 0x0f 0xff
1896
1897# CHECK: c %r0, 0(%r1)
18980x59 0x00 0x10 0x00
1899
1900# CHECK: c %r0, 0(%r15)
19010x59 0x00 0xf0 0x00
1902
1903# CHECK: c %r0, 4095(%r1,%r15)
19040x59 0x01 0xff 0xff
1905
1906# CHECK: c %r0, 4095(%r15,%r1)
19070x59 0x0f 0x1f 0xff
1908
1909# CHECK: c %r15, 0
19100x59 0xf0 0x00 0x00
1911
1912# CHECK: cxbr %f0, %f0
19130xb3 0x49 0x00 0x00
1914
1915# CHECK: cxbr %f0, %f13
19160xb3 0x49 0x00 0x0d
1917
1918# CHECK: cxbr %f8, %f8
19190xb3 0x49 0x00 0x88
1920
1921# CHECK: cxbr %f13, %f0
19220xb3 0x49 0x00 0xd0
1923
1924# CHECK: cxfbr %f0, %r0
19250xb3 0x96 0x00 0x00
1926
1927# CHECK: cxfbr %f0, %r15
19280xb3 0x96 0x00 0x0f
1929
1930# CHECK: cxfbr %f13, %r0
19310xb3 0x96 0x00 0xd0
1932
1933# CHECK: cxfbr %f8, %r7
19340xb3 0x96 0x00 0x87
1935
1936# CHECK: cxfbr %f13, %r15
19370xb3 0x96 0x00 0xdf
1938
1939# CHECK: cxgbr %f0, %r0
19400xb3 0xa6 0x00 0x00
1941
1942# CHECK: cxgbr %f0, %r15
19430xb3 0xa6 0x00 0x0f
1944
1945# CHECK: cxgbr %f13, %r0
19460xb3 0xa6 0x00 0xd0
1947
1948# CHECK: cxgbr %f8, %r7
19490xb3 0xa6 0x00 0x87
1950
1951# CHECK: cxgbr %f13, %r15
19520xb3 0xa6 0x00 0xdf
1953
1954# CHECK: cy %r0, -524288
19550xe3 0x00 0x00 0x00 0x80 0x59
1956
1957# CHECK: cy %r0, -1
19580xe3 0x00 0x0f 0xff 0xff 0x59
1959
1960# CHECK: cy %r0, 0
19610xe3 0x00 0x00 0x00 0x00 0x59
1962
1963# CHECK: cy %r0, 1
19640xe3 0x00 0x00 0x01 0x00 0x59
1965
1966# CHECK: cy %r0, 524287
19670xe3 0x00 0x0f 0xff 0x7f 0x59
1968
1969# CHECK: cy %r0, 0(%r1)
19700xe3 0x00 0x10 0x00 0x00 0x59
1971
1972# CHECK: cy %r0, 0(%r15)
19730xe3 0x00 0xf0 0x00 0x00 0x59
1974
1975# CHECK: cy %r0, 524287(%r1,%r15)
19760xe3 0x01 0xff 0xff 0x7f 0x59
1977
1978# CHECK: cy %r0, 524287(%r15,%r1)
19790xe3 0x0f 0x1f 0xff 0x7f 0x59
1980
1981# CHECK: cy %r15, 0
19820xe3 0xf0 0x00 0x00 0x00 0x59
1983
1984# CHECK: ddbr %f0, %f0
19850xb3 0x1d 0x00 0x00
1986
1987# CHECK: ddbr %f0, %f15
19880xb3 0x1d 0x00 0x0f
1989
1990# CHECK: ddbr %f7, %f8
19910xb3 0x1d 0x00 0x78
1992
1993# CHECK: ddbr %f15, %f0
19940xb3 0x1d 0x00 0xf0
1995
1996# CHECK: ddb %f0, 0
19970xed 0x00 0x00 0x00 0x00 0x1d
1998
1999# CHECK: ddb %f0, 4095
20000xed 0x00 0x0f 0xff 0x00 0x1d
2001
2002# CHECK: ddb %f0, 0(%r1)
20030xed 0x00 0x10 0x00 0x00 0x1d
2004
2005# CHECK: ddb %f0, 0(%r15)
20060xed 0x00 0xf0 0x00 0x00 0x1d
2007
2008# CHECK: ddb %f0, 4095(%r1,%r15)
20090xed 0x01 0xff 0xff 0x00 0x1d
2010
2011# CHECK: ddb %f0, 4095(%r15,%r1)
20120xed 0x0f 0x1f 0xff 0x00 0x1d
2013
2014# CHECK: ddb %f15, 0
20150xed 0xf0 0x00 0x00 0x00 0x1d
2016
2017# CHECK: debr %f0, %f0
20180xb3 0x0d 0x00 0x00
2019
2020# CHECK: debr %f0, %f15
20210xb3 0x0d 0x00 0x0f
2022
2023# CHECK: debr %f7, %f8
20240xb3 0x0d 0x00 0x78
2025
2026# CHECK: debr %f15, %f0
20270xb3 0x0d 0x00 0xf0
2028
2029# CHECK: deb %f0, 0
20300xed 0x00 0x00 0x00 0x00 0x0d
2031
2032# CHECK: deb %f0, 4095
20330xed 0x00 0x0f 0xff 0x00 0x0d
2034
2035# CHECK: deb %f0, 0(%r1)
20360xed 0x00 0x10 0x00 0x00 0x0d
2037
2038# CHECK: deb %f0, 0(%r15)
20390xed 0x00 0xf0 0x00 0x00 0x0d
2040
2041# CHECK: deb %f0, 4095(%r1,%r15)
20420xed 0x01 0xff 0xff 0x00 0x0d
2043
2044# CHECK: deb %f0, 4095(%r15,%r1)
20450xed 0x0f 0x1f 0xff 0x00 0x0d
2046
2047# CHECK: deb %f15, 0
20480xed 0xf0 0x00 0x00 0x00 0x0d
2049
2050# CHECK: dlgr %r0, %r0
20510xb9 0x87 0x00 0x00
2052
2053# CHECK: dlgr %r0, %r15
20540xb9 0x87 0x00 0x0f
2055
2056# CHECK: dlgr %r14, %r0
20570xb9 0x87 0x00 0xe0
2058
2059# CHECK: dlgr %r6, %r9
20600xb9 0x87 0x00 0x69
2061
2062# CHECK: dlg %r0, -524288
20630xe3 0x00 0x00 0x00 0x80 0x87
2064
2065# CHECK: dlg %r0, -1
20660xe3 0x00 0x0f 0xff 0xff 0x87
2067
2068# CHECK: dlg %r0, 0
20690xe3 0x00 0x00 0x00 0x00 0x87
2070
2071# CHECK: dlg %r0, 1
20720xe3 0x00 0x00 0x01 0x00 0x87
2073
2074# CHECK: dlg %r0, 524287
20750xe3 0x00 0x0f 0xff 0x7f 0x87
2076
2077# CHECK: dlg %r0, 0(%r1)
20780xe3 0x00 0x10 0x00 0x00 0x87
2079
2080# CHECK: dlg %r0, 0(%r15)
20810xe3 0x00 0xf0 0x00 0x00 0x87
2082
2083# CHECK: dlg %r0, 524287(%r1,%r15)
20840xe3 0x01 0xff 0xff 0x7f 0x87
2085
2086# CHECK: dlg %r0, 524287(%r15,%r1)
20870xe3 0x0f 0x1f 0xff 0x7f 0x87
2088
2089# CHECK: dlg %r14, 0
20900xe3 0xe0 0x00 0x00 0x00 0x87
2091
2092# CHECK: dlr %r0, %r0
20930xb9 0x97 0x00 0x00
2094
2095# CHECK: dlr %r0, %r15
20960xb9 0x97 0x00 0x0f
2097
2098# CHECK: dlr %r14, %r0
20990xb9 0x97 0x00 0xe0
2100
2101# CHECK: dlr %r6, %r9
21020xb9 0x97 0x00 0x69
2103
2104# CHECK: dl %r0, -524288
21050xe3 0x00 0x00 0x00 0x80 0x97
2106
2107# CHECK: dl %r0, -1
21080xe3 0x00 0x0f 0xff 0xff 0x97
2109
2110# CHECK: dl %r0, 0
21110xe3 0x00 0x00 0x00 0x00 0x97
2112
2113# CHECK: dl %r0, 1
21140xe3 0x00 0x00 0x01 0x00 0x97
2115
2116# CHECK: dl %r0, 524287
21170xe3 0x00 0x0f 0xff 0x7f 0x97
2118
2119# CHECK: dl %r0, 0(%r1)
21200xe3 0x00 0x10 0x00 0x00 0x97
2121
2122# CHECK: dl %r0, 0(%r15)
21230xe3 0x00 0xf0 0x00 0x00 0x97
2124
2125# CHECK: dl %r0, 524287(%r1,%r15)
21260xe3 0x01 0xff 0xff 0x7f 0x97
2127
2128# CHECK: dl %r0, 524287(%r15,%r1)
21290xe3 0x0f 0x1f 0xff 0x7f 0x97
2130
2131# CHECK: dl %r14, 0
21320xe3 0xe0 0x00 0x00 0x00 0x97
2133
2134# CHECK: dsgfr %r0, %r0
21350xb9 0x1d 0x00 0x00
2136
2137# CHECK: dsgfr %r0, %r15
21380xb9 0x1d 0x00 0x0f
2139
2140# CHECK: dsgfr %r14, %r0
21410xb9 0x1d 0x00 0xe0
2142
2143# CHECK: dsgfr %r6, %r9
21440xb9 0x1d 0x00 0x69
2145
2146# CHECK: dsgf %r0, -524288
21470xe3 0x00 0x00 0x00 0x80 0x1d
2148
2149# CHECK: dsgf %r0, -1
21500xe3 0x00 0x0f 0xff 0xff 0x1d
2151
2152# CHECK: dsgf %r0, 0
21530xe3 0x00 0x00 0x00 0x00 0x1d
2154
2155# CHECK: dsgf %r0, 1
21560xe3 0x00 0x00 0x01 0x00 0x1d
2157
2158# CHECK: dsgf %r0, 524287
21590xe3 0x00 0x0f 0xff 0x7f 0x1d
2160
2161# CHECK: dsgf %r0, 0(%r1)
21620xe3 0x00 0x10 0x00 0x00 0x1d
2163
2164# CHECK: dsgf %r0, 0(%r15)
21650xe3 0x00 0xf0 0x00 0x00 0x1d
2166
2167# CHECK: dsgf %r0, 524287(%r1,%r15)
21680xe3 0x01 0xff 0xff 0x7f 0x1d
2169
2170# CHECK: dsgf %r0, 524287(%r15,%r1)
21710xe3 0x0f 0x1f 0xff 0x7f 0x1d
2172
2173# CHECK: dsgf %r14, 0
21740xe3 0xe0 0x00 0x00 0x00 0x1d
2175
2176# CHECK: dsgr %r0, %r0
21770xb9 0x0d 0x00 0x00
2178
2179# CHECK: dsgr %r0, %r15
21800xb9 0x0d 0x00 0x0f
2181
2182# CHECK: dsgr %r14, %r0
21830xb9 0x0d 0x00 0xe0
2184
2185# CHECK: dsgr %r6, %r9
21860xb9 0x0d 0x00 0x69
2187
2188# CHECK: dsg %r0, -524288
21890xe3 0x00 0x00 0x00 0x80 0x0d
2190
2191# CHECK: dsg %r0, -1
21920xe3 0x00 0x0f 0xff 0xff 0x0d
2193
2194# CHECK: dsg %r0, 0
21950xe3 0x00 0x00 0x00 0x00 0x0d
2196
2197# CHECK: dsg %r0, 1
21980xe3 0x00 0x00 0x01 0x00 0x0d
2199
2200# CHECK: dsg %r0, 524287
22010xe3 0x00 0x0f 0xff 0x7f 0x0d
2202
2203# CHECK: dsg %r0, 0(%r1)
22040xe3 0x00 0x10 0x00 0x00 0x0d
2205
2206# CHECK: dsg %r0, 0(%r15)
22070xe3 0x00 0xf0 0x00 0x00 0x0d
2208
2209# CHECK: dsg %r0, 524287(%r1,%r15)
22100xe3 0x01 0xff 0xff 0x7f 0x0d
2211
2212# CHECK: dsg %r0, 524287(%r15,%r1)
22130xe3 0x0f 0x1f 0xff 0x7f 0x0d
2214
2215# CHECK: dsg %r14, 0
22160xe3 0xe0 0x00 0x00 0x00 0x0d
2217
2218# CHECK: dxbr %f0, %f0
22190xb3 0x4d 0x00 0x00
2220
2221# CHECK: dxbr %f0, %f13
22220xb3 0x4d 0x00 0x0d
2223
2224# CHECK: dxbr %f8, %f8
22250xb3 0x4d 0x00 0x88
2226
2227# CHECK: dxbr %f13, %f0
22280xb3 0x4d 0x00 0xd0
2229
2230# CHECK: ear %r0, %a0
22310xb2 0x4f 0x00 0x00
2232
2233# CHECK: ear %r0, %a15
22340xb2 0x4f 0x00 0x0f
2235
2236# CHECK: ear %r15, %a0
22370xb2 0x4f 0x00 0xf0
2238
2239# CHECK: ear %r7, %a8
22400xb2 0x4f 0x00 0x78
2241
2242# CHECK: ear %r15, %a15
22430xb2 0x4f 0x00 0xff
2244
2245# CHECK: fidbr %f0, 0, %f0
22460xb3 0x5f 0x00 0x00
2247
2248# CHECK: fidbr %f0, 0, %f15
22490xb3 0x5f 0x00 0x0f
2250
2251# CHECK: fidbr %f0, 15, %f0
22520xb3 0x5f 0xf0 0x00
2253
2254# CHECK: fidbr %f4, 5, %f6
22550xb3 0x5f 0x50 0x46
2256
2257# CHECK: fidbr %f15, 0, %f0
22580xb3 0x5f 0x00 0xf0
2259
2260# CHECK: fidbra	%f0, 0, %f0, 1
22610xb3 0x5f 0x01 0x00
2262
2263# CHECK: fidbra	%f0, 0, %f0, 15
22640xb3 0x5f 0x0f 0x00
2265
2266# CHECK: fidbra	%f0, 0, %f15, 1
22670xb3 0x5f 0x01 0x0f
2268
2269# CHECK: fidbra	%f0, 15, %f0, 1
22700xb3 0x5f 0xf1 0x00
2271
2272# CHECK: fidbra	%f4, 5, %f6, 7
22730xb3 0x5f 0x57 0x46
2274
2275# CHECK: fidbra	%f15, 0, %f0, 1
22760xb3 0x5f 0x01 0xf0
2277
2278# CHECK: fiebr %f0, 0, %f0
22790xb3 0x57 0x00 0x00
2280
2281# CHECK: fiebr %f0, 0, %f15
22820xb3 0x57 0x00 0x0f
2283
2284# CHECK: fiebr %f0, 15, %f0
22850xb3 0x57 0xf0 0x00
2286
2287# CHECK: fiebr %f4, 5, %f6
22880xb3 0x57 0x50 0x46
2289
2290# CHECK: fiebr %f15, 0, %f0
22910xb3 0x57 0x00 0xf0
2292
2293# CHECK: fiebra	%f0, 0, %f0, 1
22940xb3 0x57 0x01 0x00
2295
2296# CHECK: fiebra	%f0, 0, %f0, 15
22970xb3 0x57 0x0f 0x00
2298
2299# CHECK: fiebra	%f0, 0, %f15, 1
23000xb3 0x57 0x01 0x0f
2301
2302# CHECK: fiebra	%f0, 15, %f0, 1
23030xb3 0x57 0xf1 0x00
2304
2305# CHECK: fiebra	%f4, 5, %f6, 7
23060xb3 0x57 0x57 0x46
2307
2308# CHECK: fiebra	%f15, 0, %f0, 1
23090xb3 0x57 0x01 0xf0
2310
2311# CHECK: fixbr %f0, 0, %f0
23120xb3 0x47 0x00 0x00
2313
2314# CHECK: fixbr %f0, 0, %f13
23150xb3 0x47 0x00 0x0d
2316
2317# CHECK: fixbr %f0, 15, %f0
23180xb3 0x47 0xf0 0x00
2319
2320# CHECK: fixbr %f4, 5, %f8
23210xb3 0x47 0x50 0x48
2322
2323# CHECK: fixbr %f13, 0, %f0
23240xb3 0x47 0x00 0xd0
2325
2326# CHECK: fixbra	%f0, 0, %f0, 1
23270xb3 0x47 0x01 0x00
2328
2329# CHECK: fixbra	%f0, 0, %f0, 15
23300xb3 0x47 0x0f 0x00
2331
2332# CHECK: fixbra	%f0, 0, %f13, 1
23330xb3 0x47 0x01 0x0d
2334
2335# CHECK: fixbra	%f0, 15, %f0, 1
23360xb3 0x47 0xf1 0x00
2337
2338# CHECK: fixbra	%f4, 5, %f8, 9
23390xb3 0x47 0x59 0x48
2340
2341# CHECK: fixbra	%f13, 0, %f0, 1
23420xb3 0x47 0x01 0xd0
2343
2344# CHECK: flogr %r0, %r0
23450xb9 0x83 0x00 0x00
2346
2347# CHECK: flogr %r0, %r15
23480xb9 0x83 0x00 0x0f
2349
2350# CHECK: flogr %r10, %r9
23510xb9 0x83 0x00 0xa9
2352
2353# CHECK: flogr %r14, %r0
23540xb9 0x83 0x00 0xe0
2355
2356# CHECK: ic %r0, 0
23570x43 0x00 0x00 0x00
2358
2359# CHECK: ic %r0, 4095
23600x43 0x00 0x0f 0xff
2361
2362# CHECK: ic %r0, 0(%r1)
23630x43 0x00 0x10 0x00
2364
2365# CHECK: ic %r0, 0(%r15)
23660x43 0x00 0xf0 0x00
2367
2368# CHECK: ic %r0, 4095(%r1,%r15)
23690x43 0x01 0xff 0xff
2370
2371# CHECK: ic %r0, 4095(%r15,%r1)
23720x43 0x0f 0x1f 0xff
2373
2374# CHECK: ic %r15, 0
23750x43 0xf0 0x00 0x00
2376
2377# CHECK: icy %r0, -524288
23780xe3 0x00 0x00 0x00 0x80 0x73
2379
2380# CHECK: icy %r0, -1
23810xe3 0x00 0x0f 0xff 0xff 0x73
2382
2383# CHECK: icy %r0, 0
23840xe3 0x00 0x00 0x00 0x00 0x73
2385
2386# CHECK: icy %r0, 1
23870xe3 0x00 0x00 0x01 0x00 0x73
2388
2389# CHECK: icy %r0, 524287
23900xe3 0x00 0x0f 0xff 0x7f 0x73
2391
2392# CHECK: icy %r0, 0(%r1)
23930xe3 0x00 0x10 0x00 0x00 0x73
2394
2395# CHECK: icy %r0, 0(%r15)
23960xe3 0x00 0xf0 0x00 0x00 0x73
2397
2398# CHECK: icy %r0, 524287(%r1,%r15)
23990xe3 0x01 0xff 0xff 0x7f 0x73
2400
2401# CHECK: icy %r0, 524287(%r15,%r1)
24020xe3 0x0f 0x1f 0xff 0x7f 0x73
2403
2404# CHECK: icy %r15, 0
24050xe3 0xf0 0x00 0x00 0x00 0x73
2406
2407# CHECK: iihf %r0, 0
24080xc0 0x08 0x00 0x00 0x00 0x00
2409
2410# CHECK: iihf %r0, 4294967295
24110xc0 0x08 0xff 0xff 0xff 0xff
2412
2413# CHECK: iihf %r15, 0
24140xc0 0xf8 0x00 0x00 0x00 0x00
2415
2416# CHECK: iihh %r0, 0
24170xa5 0x00 0x00 0x00
2418
2419# CHECK: iihh %r0, 32768
24200xa5 0x00 0x80 0x00
2421
2422# CHECK: iihh %r0, 65535
24230xa5 0x00 0xff 0xff
2424
2425# CHECK: iihh %r15, 0
24260xa5 0xf0 0x00 0x00
2427
2428# CHECK: iihl %r0, 0
24290xa5 0x01 0x00 0x00
2430
2431# CHECK: iihl %r0, 32768
24320xa5 0x01 0x80 0x00
2433
2434# CHECK: iihl %r0, 65535
24350xa5 0x01 0xff 0xff
2436
2437# CHECK: iihl %r15, 0
24380xa5 0xf1 0x00 0x00
2439
2440# CHECK: iilf %r0, 0
24410xc0 0x09 0x00 0x00 0x00 0x00
2442
2443# CHECK: iilf %r0, 4294967295
24440xc0 0x09 0xff 0xff 0xff 0xff
2445
2446# CHECK: iilf %r15, 0
24470xc0 0xf9 0x00 0x00 0x00 0x00
2448
2449# CHECK: iilh %r0, 0
24500xa5 0x02 0x00 0x00
2451
2452# CHECK: iilh %r0, 32768
24530xa5 0x02 0x80 0x00
2454
2455# CHECK: iilh %r0, 65535
24560xa5 0x02 0xff 0xff
2457
2458# CHECK: iilh %r15, 0
24590xa5 0xf2 0x00 0x00
2460
2461# CHECK: iill %r0, 0
24620xa5 0x03 0x00 0x00
2463
2464# CHECK: iill %r0, 32768
24650xa5 0x03 0x80 0x00
2466
2467# CHECK: iill %r0, 65535
24680xa5 0x03 0xff 0xff
2469
2470# CHECK: iill %r15, 0
24710xa5 0xf3 0x00 0x00
2472
2473# CHECK: ipm %r0
24740xb2 0x22 0x00 0x00
2475
2476# CHECK: ipm %r1
24770xb2 0x22 0x00 0x10
2478
2479# CHECK: ipm %r15
24800xb2 0x22 0x00 0xf0
2481
2482# CHECK: la %r0, 0
24830x41 0x00 0x00 0x00
2484
2485# CHECK: la %r0, 4095
24860x41 0x00 0x0f 0xff
2487
2488# CHECK: la %r0, 0(%r1)
24890x41 0x00 0x10 0x00
2490
2491# CHECK: la %r0, 0(%r15)
24920x41 0x00 0xf0 0x00
2493
2494# CHECK: la %r0, 4095(%r1,%r15)
24950x41 0x01 0xff 0xff
2496
2497# CHECK: la %r0, 4095(%r15,%r1)
24980x41 0x0f 0x1f 0xff
2499
2500# CHECK: la %r15, 0
25010x41 0xf0 0x00 0x00
2502
2503# CHECK: lay %r0, -524288
25040xe3 0x00 0x00 0x00 0x80 0x71
2505
2506# CHECK: lay %r0, -1
25070xe3 0x00 0x0f 0xff 0xff 0x71
2508
2509# CHECK: lay %r0, 0
25100xe3 0x00 0x00 0x00 0x00 0x71
2511
2512# CHECK: lay %r0, 1
25130xe3 0x00 0x00 0x01 0x00 0x71
2514
2515# CHECK: lay %r0, 524287
25160xe3 0x00 0x0f 0xff 0x7f 0x71
2517
2518# CHECK: lay %r0, 0(%r1)
25190xe3 0x00 0x10 0x00 0x00 0x71
2520
2521# CHECK: lay %r0, 0(%r15)
25220xe3 0x00 0xf0 0x00 0x00 0x71
2523
2524# CHECK: lay %r0, 524287(%r1,%r15)
25250xe3 0x01 0xff 0xff 0x7f 0x71
2526
2527# CHECK: lay %r0, 524287(%r15,%r1)
25280xe3 0x0f 0x1f 0xff 0x7f 0x71
2529
2530# CHECK: lay %r15, 0
25310xe3 0xf0 0x00 0x00 0x00 0x71
2532
2533# CHECK: lbr %r0, %r15
25340xb9 0x26 0x00 0x0f
2535
2536# CHECK: lbr %r7, %r8
25370xb9 0x26 0x00 0x78
2538
2539# CHECK: lbr %r15, %r0
25400xb9 0x26 0x00 0xf0
2541
2542# CHECK: lb %r0, -524288
25430xe3 0x00 0x00 0x00 0x80 0x76
2544
2545# CHECK: lb %r0, -1
25460xe3 0x00 0x0f 0xff 0xff 0x76
2547
2548# CHECK: lb %r0, 0
25490xe3 0x00 0x00 0x00 0x00 0x76
2550
2551# CHECK: lb %r0, 1
25520xe3 0x00 0x00 0x01 0x00 0x76
2553
2554# CHECK: lb %r0, 524287
25550xe3 0x00 0x0f 0xff 0x7f 0x76
2556
2557# CHECK: lb %r0, 0(%r1)
25580xe3 0x00 0x10 0x00 0x00 0x76
2559
2560# CHECK: lb %r0, 0(%r15)
25610xe3 0x00 0xf0 0x00 0x00 0x76
2562
2563# CHECK: lb %r0, 524287(%r1,%r15)
25640xe3 0x01 0xff 0xff 0x7f 0x76
2565
2566# CHECK: lb %r0, 524287(%r15,%r1)
25670xe3 0x0f 0x1f 0xff 0x7f 0x76
2568
2569# CHECK: lb %r15, 0
25700xe3 0xf0 0x00 0x00 0x00 0x76
2571
2572# CHECK: lbh %r0, -524288
25730xe3 0x00 0x00 0x00 0x80 0xc0
2574
2575# CHECK: lbh %r0, -1
25760xe3 0x00 0x0f 0xff 0xff 0xc0
2577
2578# CHECK: lbh %r0, 0
25790xe3 0x00 0x00 0x00 0x00 0xc0
2580
2581# CHECK: lbh %r0, 1
25820xe3 0x00 0x00 0x01 0x00 0xc0
2583
2584# CHECK: lbh %r0, 524287
25850xe3 0x00 0x0f 0xff 0x7f 0xc0
2586
2587# CHECK: lbh %r0, 0(%r1)
25880xe3 0x00 0x10 0x00 0x00 0xc0
2589
2590# CHECK: lbh %r0, 0(%r15)
25910xe3 0x00 0xf0 0x00 0x00 0xc0
2592
2593# CHECK: lbh %r0, 524287(%r1,%r15)
25940xe3 0x01 0xff 0xff 0x7f 0xc0
2595
2596# CHECK: lbh %r0, 524287(%r15,%r1)
25970xe3 0x0f 0x1f 0xff 0x7f 0xc0
2598
2599# CHECK: lbh %r15, 0
26000xe3 0xf0 0x00 0x00 0x00 0xc0
2601
2602# CHECK: lcdbr %f0, %f9
26030xb3 0x13 0x00 0x09
2604
2605# CHECK: lcdbr %f0, %f15
26060xb3 0x13 0x00 0x0f
2607
2608# CHECK: lcdbr %f15, %f0
26090xb3 0x13 0x00 0xf0
2610
2611# CHECK: lcdbr %f15, %f9
26120xb3 0x13 0x00 0xf9
2613
2614# CHECK: lcebr %f0, %f9
26150xb3 0x03 0x00 0x09
2616
2617# CHECK: lcebr %f0, %f15
26180xb3 0x03 0x00 0x0f
2619
2620# CHECK: lcebr %f15, %f0
26210xb3 0x03 0x00 0xf0
2622
2623# CHECK: lcebr %f15, %f9
26240xb3 0x03 0x00 0xf9
2625
2626# CHECK: lcgfr %r0, %r0
26270xb9 0x13 0x00 0x00
2628
2629# CHECK: lcgfr %r0, %r15
26300xb9 0x13 0x00 0x0f
2631
2632# CHECK: lcgfr %r15, %r0
26330xb9 0x13 0x00 0xf0
2634
2635# CHECK: lcgfr %r7, %r8
26360xb9 0x13 0x00 0x78
2637
2638# CHECK: lcgr %r0, %r0
26390xb9 0x03 0x00 0x00
2640
2641# CHECK: lcgr %r0, %r15
26420xb9 0x03 0x00 0x0f
2643
2644# CHECK: lcgr %r15, %r0
26450xb9 0x03 0x00 0xf0
2646
2647# CHECK: lcgr %r7, %r8
26480xb9 0x03 0x00 0x78
2649
2650# CHECK: lcr %r0, %r0
26510x13 0x00
2652
2653# CHECK: lcr %r0, %r15
26540x13 0x0f
2655
2656# CHECK: lcr %r15, %r0
26570x13 0xf0
2658
2659# CHECK: lcr %r7, %r8
26600x13 0x78
2661
2662# CHECK: lcxbr %f0, %f8
26630xb3 0x43 0x00 0x08
2664
2665# CHECK: lcxbr %f0, %f13
26660xb3 0x43 0x00 0x0d
2667
2668# CHECK: lcxbr %f13, %f0
26690xb3 0x43 0x00 0xd0
2670
2671# CHECK: lcxbr %f13, %f9
26720xb3 0x43 0x00 0xd9
2673
2674# CHECK: ldebr %f0, %f15
26750xb3 0x04 0x00 0x0f
2676
2677# CHECK: ldebr %f7, %f8
26780xb3 0x04 0x00 0x78
2679
2680# CHECK: ldebr %f15, %f0
26810xb3 0x04 0x00 0xf0
2682
2683# CHECK: ldeb %f0, 0
26840xed 0x00 0x00 0x00 0x00 0x04
2685
2686# CHECK: ldeb %f0, 4095
26870xed 0x00 0x0f 0xff 0x00 0x04
2688
2689# CHECK: ldeb %f0, 0(%r1)
26900xed 0x00 0x10 0x00 0x00 0x04
2691
2692# CHECK: ldeb %f0, 0(%r15)
26930xed 0x00 0xf0 0x00 0x00 0x04
2694
2695# CHECK: ldeb %f0, 4095(%r1,%r15)
26960xed 0x01 0xff 0xff 0x00 0x04
2697
2698# CHECK: ldeb %f0, 4095(%r15,%r1)
26990xed 0x0f 0x1f 0xff 0x00 0x04
2700
2701# CHECK: ldeb %f15, 0
27020xed 0xf0 0x00 0x00 0x00 0x04
2703
2704# CHECK: ldgr %f0, %r0
27050xb3 0xc1 0x00 0x00
2706
2707# CHECK: ldgr %f0, %r15
27080xb3 0xc1 0x00 0x0f
2709
2710# CHECK: ldgr %f15, %r0
27110xb3 0xc1 0x00 0xf0
2712
2713# CHECK: ldgr %f7, %r9
27140xb3 0xc1 0x00 0x79
2715
2716# CHECK: ldgr %f15, %r15
27170xb3 0xc1 0x00 0xff
2718
2719# CHECK: ldr %f0, %f9
27200x28 0x09
2721
2722# CHECK: ldr %f0, %f15
27230x28 0x0f
2724
2725# CHECK: ldr %f15, %f0
27260x28 0xf0
2727
2728# CHECK: ldr %f15, %f9
27290x28 0xf9
2730
2731# CHECK: ld %f0, 0
27320x68 0x00 0x00 0x00
2733
2734# CHECK: ld %f0, 4095
27350x68 0x00 0x0f 0xff
2736
2737# CHECK: ld %f0, 0(%r1)
27380x68 0x00 0x10 0x00
2739
2740# CHECK: ld %f0, 0(%r15)
27410x68 0x00 0xf0 0x00
2742
2743# CHECK: ld %f0, 4095(%r1,%r15)
27440x68 0x01 0xff 0xff
2745
2746# CHECK: ld %f0, 4095(%r15,%r1)
27470x68 0x0f 0x1f 0xff
2748
2749# CHECK: ld %f15, 0
27500x68 0xf0 0x00 0x00
2751
2752# CHECK: ldxbr %f0, %f0
27530xb3 0x45 0x00 0x00
2754
2755# CHECK: ldxbr %f0, %f13
27560xb3 0x45 0x00 0x0d
2757
2758# CHECK: ldxbr %f8, %f12
27590xb3 0x45 0x00 0x8c
2760
2761# CHECK: ldxbr %f13, %f0
27620xb3 0x45 0x00 0xd0
2763
2764# CHECK: ldxbr %f13, %f13
27650xb3 0x45 0x00 0xdd
2766
2767# CHECK: ldy %f0, -524288
27680xed 0x00 0x00 0x00 0x80 0x65
2769
2770# CHECK: ldy %f0, -1
27710xed 0x00 0x0f 0xff 0xff 0x65
2772
2773# CHECK: ldy %f0, 0
27740xed 0x00 0x00 0x00 0x00 0x65
2775
2776# CHECK: ldy %f0, 1
27770xed 0x00 0x00 0x01 0x00 0x65
2778
2779# CHECK: ldy %f0, 524287
27800xed 0x00 0x0f 0xff 0x7f 0x65
2781
2782# CHECK: ldy %f0, 0(%r1)
27830xed 0x00 0x10 0x00 0x00 0x65
2784
2785# CHECK: ldy %f0, 0(%r15)
27860xed 0x00 0xf0 0x00 0x00 0x65
2787
2788# CHECK: ldy %f0, 524287(%r1,%r15)
27890xed 0x01 0xff 0xff 0x7f 0x65
2790
2791# CHECK: ldy %f0, 524287(%r15,%r1)
27920xed 0x0f 0x1f 0xff 0x7f 0x65
2793
2794# CHECK: ldy %f15, 0
27950xed 0xf0 0x00 0x00 0x00 0x65
2796
2797# CHECK: ledbr %f0, %f0
27980xb3 0x44 0x00 0x00
2799
2800# CHECK: ledbr %f0, %f15
28010xb3 0x44 0x00 0x0f
2802
2803# CHECK: ledbr %f7, %f8
28040xb3 0x44 0x00 0x78
2805
2806# CHECK: ledbr %f15, %f0
28070xb3 0x44 0x00 0xf0
2808
2809# CHECK: ledbr %f15, %f15
28100xb3 0x44 0x00 0xff
2811
2812# CHECK: ler %f0, %f9
28130x38 0x09
2814
2815# CHECK: ler %f0, %f15
28160x38 0x0f
2817
2818# CHECK: ler %f15, %f0
28190x38 0xf0
2820
2821# CHECK: ler %f15, %f9
28220x38 0xf9
2823
2824# CHECK: le %f0, 0
28250x78 0x00 0x00 0x00
2826
2827# CHECK: le %f0, 4095
28280x78 0x00 0x0f 0xff
2829
2830# CHECK: le %f0, 0(%r1)
28310x78 0x00 0x10 0x00
2832
2833# CHECK: le %f0, 0(%r15)
28340x78 0x00 0xf0 0x00
2835
2836# CHECK: le %f0, 4095(%r1,%r15)
28370x78 0x01 0xff 0xff
2838
2839# CHECK: le %f0, 4095(%r15,%r1)
28400x78 0x0f 0x1f 0xff
2841
2842# CHECK: le %f15, 0
28430x78 0xf0 0x00 0x00
2844
2845# CHECK: lexbr %f0, %f0
28460xb3 0x46 0x00 0x00
2847
2848# CHECK: lexbr %f0, %f13
28490xb3 0x46 0x00 0x0d
2850
2851# CHECK: lexbr %f8, %f12
28520xb3 0x46 0x00 0x8c
2853
2854# CHECK: lexbr %f13, %f0
28550xb3 0x46 0x00 0xd0
2856
2857# CHECK: lexbr %f13, %f13
28580xb3 0x46 0x00 0xdd
2859
2860# CHECK: ley %f0, -524288
28610xed 0x00 0x00 0x00 0x80 0x64
2862
2863# CHECK: ley %f0, -1
28640xed 0x00 0x0f 0xff 0xff 0x64
2865
2866# CHECK: ley %f0, 0
28670xed 0x00 0x00 0x00 0x00 0x64
2868
2869# CHECK: ley %f0, 1
28700xed 0x00 0x00 0x01 0x00 0x64
2871
2872# CHECK: ley %f0, 524287
28730xed 0x00 0x0f 0xff 0x7f 0x64
2874
2875# CHECK: ley %f0, 0(%r1)
28760xed 0x00 0x10 0x00 0x00 0x64
2877
2878# CHECK: ley %f0, 0(%r15)
28790xed 0x00 0xf0 0x00 0x00 0x64
2880
2881# CHECK: ley %f0, 524287(%r1,%r15)
28820xed 0x01 0xff 0xff 0x7f 0x64
2883
2884# CHECK: ley %f0, 524287(%r15,%r1)
28850xed 0x0f 0x1f 0xff 0x7f 0x64
2886
2887# CHECK: ley %f15, 0
28880xed 0xf0 0x00 0x00 0x00 0x64
2889
2890# CHECK: lfh %r0, -524288
28910xe3 0x00 0x00 0x00 0x80 0xca
2892
2893# CHECK: lfh %r0, -1
28940xe3 0x00 0x0f 0xff 0xff 0xca
2895
2896# CHECK: lfh %r0, 0
28970xe3 0x00 0x00 0x00 0x00 0xca
2898
2899# CHECK: lfh %r0, 1
29000xe3 0x00 0x00 0x01 0x00 0xca
2901
2902# CHECK: lfh %r0, 524287
29030xe3 0x00 0x0f 0xff 0x7f 0xca
2904
2905# CHECK: lfh %r0, 0(%r1)
29060xe3 0x00 0x10 0x00 0x00 0xca
2907
2908# CHECK: lfh %r0, 0(%r15)
29090xe3 0x00 0xf0 0x00 0x00 0xca
2910
2911# CHECK: lfh %r0, 524287(%r1,%r15)
29120xe3 0x01 0xff 0xff 0x7f 0xca
2913
2914# CHECK: lfh %r0, 524287(%r15,%r1)
29150xe3 0x0f 0x1f 0xff 0x7f 0xca
2916
2917# CHECK: lfh %r15, 0
29180xe3 0xf0 0x00 0x00 0x00 0xca
2919
2920# CHECK: lgbr %r0, %r15
29210xb9 0x06 0x00 0x0f
2922
2923# CHECK: lgbr %r7, %r8
29240xb9 0x06 0x00 0x78
2925
2926# CHECK: lgbr %r15, %r0
29270xb9 0x06 0x00 0xf0
2928
2929# CHECK: lgb %r0, -524288
29300xe3 0x00 0x00 0x00 0x80 0x77
2931
2932# CHECK: lgb %r0, -1
29330xe3 0x00 0x0f 0xff 0xff 0x77
2934
2935# CHECK: lgb %r0, 0
29360xe3 0x00 0x00 0x00 0x00 0x77
2937
2938# CHECK: lgb %r0, 1
29390xe3 0x00 0x00 0x01 0x00 0x77
2940
2941# CHECK: lgb %r0, 524287
29420xe3 0x00 0x0f 0xff 0x7f 0x77
2943
2944# CHECK: lgb %r0, 0(%r1)
29450xe3 0x00 0x10 0x00 0x00 0x77
2946
2947# CHECK: lgb %r0, 0(%r15)
29480xe3 0x00 0xf0 0x00 0x00 0x77
2949
2950# CHECK: lgb %r0, 524287(%r1,%r15)
29510xe3 0x01 0xff 0xff 0x7f 0x77
2952
2953# CHECK: lgb %r0, 524287(%r15,%r1)
29540xe3 0x0f 0x1f 0xff 0x7f 0x77
2955
2956# CHECK: lgb %r15, 0
29570xe3 0xf0 0x00 0x00 0x00 0x77
2958
2959# CHECK: lgdr %r0, %f0
29600xb3 0xcd 0x00 0x00
2961
2962# CHECK: lgdr %r0, %f15
29630xb3 0xcd 0x00 0x0f
2964
2965# CHECK: lgdr %r15, %f0
29660xb3 0xcd 0x00 0xf0
2967
2968# CHECK: lgdr %r8, %f8
29690xb3 0xcd 0x00 0x88
2970
2971# CHECK: lgdr %r15, %f15
29720xb3 0xcd 0x00 0xff
2973
2974# CHECK: lgfi %r0, -2147483648
29750xc0 0x01 0x80 0x00 0x00 0x00
2976
2977# CHECK: lgfi %r0, -1
29780xc0 0x01 0xff 0xff 0xff 0xff
2979
2980# CHECK: lgfi %r0, 0
29810xc0 0x01 0x00 0x00 0x00 0x00
2982
2983# CHECK: lgfi %r0, 1
29840xc0 0x01 0x00 0x00 0x00 0x01
2985
2986# CHECK: lgfi %r0, 2147483647
29870xc0 0x01 0x7f 0xff 0xff 0xff
2988
2989# CHECK: lgfi %r15, 0
29900xc0 0xf1 0x00 0x00 0x00 0x00
2991
2992# CHECK: lgfr %r0, %r15
29930xb9 0x14 0x00 0x0f
2994
2995# CHECK: lgfr %r7, %r8
29960xb9 0x14 0x00 0x78
2997
2998# CHECK: lgfr %r15, %r0
29990xb9 0x14 0x00 0xf0
3000
3001# CHECK: lgf %r0, -524288
30020xe3 0x00 0x00 0x00 0x80 0x14
3003
3004# CHECK: lgf %r0, -1
30050xe3 0x00 0x0f 0xff 0xff 0x14
3006
3007# CHECK: lgf %r0, 0
30080xe3 0x00 0x00 0x00 0x00 0x14
3009
3010# CHECK: lgf %r0, 1
30110xe3 0x00 0x00 0x01 0x00 0x14
3012
3013# CHECK: lgf %r0, 524287
30140xe3 0x00 0x0f 0xff 0x7f 0x14
3015
3016# CHECK: lgf %r0, 0(%r1)
30170xe3 0x00 0x10 0x00 0x00 0x14
3018
3019# CHECK: lgf %r0, 0(%r15)
30200xe3 0x00 0xf0 0x00 0x00 0x14
3021
3022# CHECK: lgf %r0, 524287(%r1,%r15)
30230xe3 0x01 0xff 0xff 0x7f 0x14
3024
3025# CHECK: lgf %r0, 524287(%r15,%r1)
30260xe3 0x0f 0x1f 0xff 0x7f 0x14
3027
3028# CHECK: lgf %r15, 0
30290xe3 0xf0 0x00 0x00 0x00 0x14
3030
3031# CHECK: lghi %r0, -32768
30320xa7 0x09 0x80 0x00
3033
3034# CHECK: lghi %r0, -1
30350xa7 0x09 0xff 0xff
3036
3037# CHECK: lghi %r0, 0
30380xa7 0x09 0x00 0x00
3039
3040# CHECK: lghi %r0, 1
30410xa7 0x09 0x00 0x01
3042
3043# CHECK: lghi %r0, 32767
30440xa7 0x09 0x7f 0xff
3045
3046# CHECK: lghi %r15, 0
30470xa7 0xf9 0x00 0x00
3048
3049# CHECK: lghr %r0, %r15
30500xb9 0x07 0x00 0x0f
3051
3052# CHECK: lghr %r7, %r8
30530xb9 0x07 0x00 0x78
3054
3055# CHECK: lghr %r15, %r0
30560xb9 0x07 0x00 0xf0
3057
3058# CHECK: lgh %r0, -524288
30590xe3 0x00 0x00 0x00 0x80 0x15
3060
3061# CHECK: lgh %r0, -1
30620xe3 0x00 0x0f 0xff 0xff 0x15
3063
3064# CHECK: lgh %r0, 0
30650xe3 0x00 0x00 0x00 0x00 0x15
3066
3067# CHECK: lgh %r0, 1
30680xe3 0x00 0x00 0x01 0x00 0x15
3069
3070# CHECK: lgh %r0, 524287
30710xe3 0x00 0x0f 0xff 0x7f 0x15
3072
3073# CHECK: lgh %r0, 0(%r1)
30740xe3 0x00 0x10 0x00 0x00 0x15
3075
3076# CHECK: lgh %r0, 0(%r15)
30770xe3 0x00 0xf0 0x00 0x00 0x15
3078
3079# CHECK: lgh %r0, 524287(%r1,%r15)
30800xe3 0x01 0xff 0xff 0x7f 0x15
3081
3082# CHECK: lgh %r0, 524287(%r15,%r1)
30830xe3 0x0f 0x1f 0xff 0x7f 0x15
3084
3085# CHECK: lgh %r15, 0
30860xe3 0xf0 0x00 0x00 0x00 0x15
3087
3088# CHECK: lgr %r0, %r9
30890xb9 0x04 0x00 0x09
3090
3091# CHECK: lgr %r0, %r15
30920xb9 0x04 0x00 0x0f
3093
3094# CHECK: lgr %r15, %r0
30950xb9 0x04 0x00 0xf0
3096
3097# CHECK: lgr %r15, %r9
30980xb9 0x04 0x00 0xf9
3099
3100# CHECK: lg %r0, -524288
31010xe3 0x00 0x00 0x00 0x80 0x04
3102
3103# CHECK: lg %r0, -1
31040xe3 0x00 0x0f 0xff 0xff 0x04
3105
3106# CHECK: lg %r0, 0
31070xe3 0x00 0x00 0x00 0x00 0x04
3108
3109# CHECK: lg %r0, 1
31100xe3 0x00 0x00 0x01 0x00 0x04
3111
3112# CHECK: lg %r0, 524287
31130xe3 0x00 0x0f 0xff 0x7f 0x04
3114
3115# CHECK: lg %r0, 0(%r1)
31160xe3 0x00 0x10 0x00 0x00 0x04
3117
3118# CHECK: lg %r0, 0(%r15)
31190xe3 0x00 0xf0 0x00 0x00 0x04
3120
3121# CHECK: lg %r0, 524287(%r1,%r15)
31220xe3 0x01 0xff 0xff 0x7f 0x04
3123
3124# CHECK: lg %r0, 524287(%r15,%r1)
31250xe3 0x0f 0x1f 0xff 0x7f 0x04
3126
3127# CHECK: lg %r15, 0
31280xe3 0xf0 0x00 0x00 0x00 0x04
3129
3130# CHECK: lhi %r0, -32768
31310xa7 0x08 0x80 0x00
3132
3133# CHECK: lhi %r0, -1
31340xa7 0x08 0xff 0xff
3135
3136# CHECK: lhi %r0, 0
31370xa7 0x08 0x00 0x00
3138
3139# CHECK: lhi %r0, 1
31400xa7 0x08 0x00 0x01
3141
3142# CHECK: lhi %r0, 32767
31430xa7 0x08 0x7f 0xff
3144
3145# CHECK: lhi %r15, 0
31460xa7 0xf8 0x00 0x00
3147
3148# CHECK: lhh %r0, -524288
31490xe3 0x00 0x00 0x00 0x80 0xc4
3150
3151# CHECK: lhh %r0, -1
31520xe3 0x00 0x0f 0xff 0xff 0xc4
3153
3154# CHECK: lhh %r0, 0
31550xe3 0x00 0x00 0x00 0x00 0xc4
3156
3157# CHECK: lhh %r0, 1
31580xe3 0x00 0x00 0x01 0x00 0xc4
3159
3160# CHECK: lhh %r0, 524287
31610xe3 0x00 0x0f 0xff 0x7f 0xc4
3162
3163# CHECK: lhh %r0, 0(%r1)
31640xe3 0x00 0x10 0x00 0x00 0xc4
3165
3166# CHECK: lhh %r0, 0(%r15)
31670xe3 0x00 0xf0 0x00 0x00 0xc4
3168
3169# CHECK: lhh %r0, 524287(%r1,%r15)
31700xe3 0x01 0xff 0xff 0x7f 0xc4
3171
3172# CHECK: lhh %r0, 524287(%r15,%r1)
31730xe3 0x0f 0x1f 0xff 0x7f 0xc4
3174
3175# CHECK: lhh %r15, 0
31760xe3 0xf0 0x00 0x00 0x00 0xc4
3177
3178# CHECK: lhr %r0, %r15
31790xb9 0x27 0x00 0x0f
3180
3181# CHECK: lhr %r7, %r8
31820xb9 0x27 0x00 0x78
3183
3184# CHECK: lhr %r15, %r0
31850xb9 0x27 0x00 0xf0
3186
3187# CHECK: lh %r0, 0
31880x48 0x00 0x00 0x00
3189
3190# CHECK: lh %r0, 4095
31910x48 0x00 0x0f 0xff
3192
3193# CHECK: lh %r0, 0(%r1)
31940x48 0x00 0x10 0x00
3195
3196# CHECK: lh %r0, 0(%r15)
31970x48 0x00 0xf0 0x00
3198
3199# CHECK: lh %r0, 4095(%r1,%r15)
32000x48 0x01 0xff 0xff
3201
3202# CHECK: lh %r0, 4095(%r15,%r1)
32030x48 0x0f 0x1f 0xff
3204
3205# CHECK: lh %r15, 0
32060x48 0xf0 0x00 0x00
3207
3208# CHECK: lhy %r0, -524288
32090xe3 0x00 0x00 0x00 0x80 0x78
3210
3211# CHECK: lhy %r0, -1
32120xe3 0x00 0x0f 0xff 0xff 0x78
3213
3214# CHECK: lhy %r0, 0
32150xe3 0x00 0x00 0x00 0x00 0x78
3216
3217# CHECK: lhy %r0, 1
32180xe3 0x00 0x00 0x01 0x00 0x78
3219
3220# CHECK: lhy %r0, 524287
32210xe3 0x00 0x0f 0xff 0x7f 0x78
3222
3223# CHECK: lhy %r0, 0(%r1)
32240xe3 0x00 0x10 0x00 0x00 0x78
3225
3226# CHECK: lhy %r0, 0(%r15)
32270xe3 0x00 0xf0 0x00 0x00 0x78
3228
3229# CHECK: lhy %r0, 524287(%r1,%r15)
32300xe3 0x01 0xff 0xff 0x7f 0x78
3231
3232# CHECK: lhy %r0, 524287(%r15,%r1)
32330xe3 0x0f 0x1f 0xff 0x7f 0x78
3234
3235# CHECK: lhy %r15, 0
32360xe3 0xf0 0x00 0x00 0x00 0x78
3237
3238# CHECK: llcr %r0, %r15
32390xb9 0x94 0x00 0x0f
3240
3241# CHECK: llcr %r7, %r8
32420xb9 0x94 0x00 0x78
3243
3244# CHECK: llcr %r15, %r0
32450xb9 0x94 0x00 0xf0
3246
3247# CHECK: llc %r0, -524288
32480xe3 0x00 0x00 0x00 0x80 0x94
3249
3250# CHECK: llc %r0, -1
32510xe3 0x00 0x0f 0xff 0xff 0x94
3252
3253# CHECK: llc %r0, 0
32540xe3 0x00 0x00 0x00 0x00 0x94
3255
3256# CHECK: llc %r0, 1
32570xe3 0x00 0x00 0x01 0x00 0x94
3258
3259# CHECK: llc %r0, 524287
32600xe3 0x00 0x0f 0xff 0x7f 0x94
3261
3262# CHECK: llc %r0, 0(%r1)
32630xe3 0x00 0x10 0x00 0x00 0x94
3264
3265# CHECK: llc %r0, 0(%r15)
32660xe3 0x00 0xf0 0x00 0x00 0x94
3267
3268# CHECK: llc %r0, 524287(%r1,%r15)
32690xe3 0x01 0xff 0xff 0x7f 0x94
3270
3271# CHECK: llc %r0, 524287(%r15,%r1)
32720xe3 0x0f 0x1f 0xff 0x7f 0x94
3273
3274# CHECK: llc %r15, 0
32750xe3 0xf0 0x00 0x00 0x00 0x94
3276
3277# CHECK: llch %r0, -524288
32780xe3 0x00 0x00 0x00 0x80 0xc2
3279
3280# CHECK: llch %r0, -1
32810xe3 0x00 0x0f 0xff 0xff 0xc2
3282
3283# CHECK: llch %r0, 0
32840xe3 0x00 0x00 0x00 0x00 0xc2
3285
3286# CHECK: llch %r0, 1
32870xe3 0x00 0x00 0x01 0x00 0xc2
3288
3289# CHECK: llch %r0, 524287
32900xe3 0x00 0x0f 0xff 0x7f 0xc2
3291
3292# CHECK: llch %r0, 0(%r1)
32930xe3 0x00 0x10 0x00 0x00 0xc2
3294
3295# CHECK: llch %r0, 0(%r15)
32960xe3 0x00 0xf0 0x00 0x00 0xc2
3297
3298# CHECK: llch %r0, 524287(%r1,%r15)
32990xe3 0x01 0xff 0xff 0x7f 0xc2
3300
3301# CHECK: llch %r0, 524287(%r15,%r1)
33020xe3 0x0f 0x1f 0xff 0x7f 0xc2
3303
3304# CHECK: llch %r15, 0
33050xe3 0xf0 0x00 0x00 0x00 0xc2
3306
3307# CHECK: llgcr %r0, %r15
33080xb9 0x84 0x00 0x0f
3309
3310# CHECK: llgcr %r7, %r8
33110xb9 0x84 0x00 0x78
3312
3313# CHECK: llgcr %r15, %r0
33140xb9 0x84 0x00 0xf0
3315
3316# CHECK: llgc %r0, -524288
33170xe3 0x00 0x00 0x00 0x80 0x90
3318
3319# CHECK: llgc %r0, -1
33200xe3 0x00 0x0f 0xff 0xff 0x90
3321
3322# CHECK: llgc %r0, 0
33230xe3 0x00 0x00 0x00 0x00 0x90
3324
3325# CHECK: llgc %r0, 1
33260xe3 0x00 0x00 0x01 0x00 0x90
3327
3328# CHECK: llgc %r0, 524287
33290xe3 0x00 0x0f 0xff 0x7f 0x90
3330
3331# CHECK: llgc %r0, 0(%r1)
33320xe3 0x00 0x10 0x00 0x00 0x90
3333
3334# CHECK: llgc %r0, 0(%r15)
33350xe3 0x00 0xf0 0x00 0x00 0x90
3336
3337# CHECK: llgc %r0, 524287(%r1,%r15)
33380xe3 0x01 0xff 0xff 0x7f 0x90
3339
3340# CHECK: llgc %r0, 524287(%r15,%r1)
33410xe3 0x0f 0x1f 0xff 0x7f 0x90
3342
3343# CHECK: llgc %r15, 0
33440xe3 0xf0 0x00 0x00 0x00 0x90
3345
3346# CHECK: llgfr %r0, %r15
33470xb9 0x16 0x00 0x0f
3348
3349# CHECK: llgfr %r7, %r8
33500xb9 0x16 0x00 0x78
3351
3352# CHECK: llgfr %r15, %r0
33530xb9 0x16 0x00 0xf0
3354
3355# CHECK: llgf %r0, -524288
33560xe3 0x00 0x00 0x00 0x80 0x16
3357
3358# CHECK: llgf %r0, -1
33590xe3 0x00 0x0f 0xff 0xff 0x16
3360
3361# CHECK: llgf %r0, 0
33620xe3 0x00 0x00 0x00 0x00 0x16
3363
3364# CHECK: llgf %r0, 1
33650xe3 0x00 0x00 0x01 0x00 0x16
3366
3367# CHECK: llgf %r0, 524287
33680xe3 0x00 0x0f 0xff 0x7f 0x16
3369
3370# CHECK: llgf %r0, 0(%r1)
33710xe3 0x00 0x10 0x00 0x00 0x16
3372
3373# CHECK: llgf %r0, 0(%r15)
33740xe3 0x00 0xf0 0x00 0x00 0x16
3375
3376# CHECK: llgf %r0, 524287(%r1,%r15)
33770xe3 0x01 0xff 0xff 0x7f 0x16
3378
3379# CHECK: llgf %r0, 524287(%r15,%r1)
33800xe3 0x0f 0x1f 0xff 0x7f 0x16
3381
3382# CHECK: llgf %r15, 0
33830xe3 0xf0 0x00 0x00 0x00 0x16
3384
3385# CHECK: llghr %r0, %r15
33860xb9 0x85 0x00 0x0f
3387
3388# CHECK: llghr %r7, %r8
33890xb9 0x85 0x00 0x78
3390
3391# CHECK: llghr %r15, %r0
33920xb9 0x85 0x00 0xf0
3393
3394# CHECK: llgh %r0, -524288
33950xe3 0x00 0x00 0x00 0x80 0x91
3396
3397# CHECK: llgh %r0, -1
33980xe3 0x00 0x0f 0xff 0xff 0x91
3399
3400# CHECK: llgh %r0, 0
34010xe3 0x00 0x00 0x00 0x00 0x91
3402
3403# CHECK: llgh %r0, 1
34040xe3 0x00 0x00 0x01 0x00 0x91
3405
3406# CHECK: llgh %r0, 524287
34070xe3 0x00 0x0f 0xff 0x7f 0x91
3408
3409# CHECK: llgh %r0, 0(%r1)
34100xe3 0x00 0x10 0x00 0x00 0x91
3411
3412# CHECK: llgh %r0, 0(%r15)
34130xe3 0x00 0xf0 0x00 0x00 0x91
3414
3415# CHECK: llgh %r0, 524287(%r1,%r15)
34160xe3 0x01 0xff 0xff 0x7f 0x91
3417
3418# CHECK: llgh %r0, 524287(%r15,%r1)
34190xe3 0x0f 0x1f 0xff 0x7f 0x91
3420
3421# CHECK: llgh %r15, 0
34220xe3 0xf0 0x00 0x00 0x00 0x91
3423
3424# CHECK: llhr %r0, %r15
34250xb9 0x95 0x00 0x0f
3426
3427# CHECK: llhr %r7, %r8
34280xb9 0x95 0x00 0x78
3429
3430# CHECK: llhr %r15, %r0
34310xb9 0x95 0x00 0xf0
3432
3433# CHECK: llh %r0, -524288
34340xe3 0x00 0x00 0x00 0x80 0x95
3435
3436# CHECK: llh %r0, -1
34370xe3 0x00 0x0f 0xff 0xff 0x95
3438
3439# CHECK: llh %r0, 0
34400xe3 0x00 0x00 0x00 0x00 0x95
3441
3442# CHECK: llh %r0, 1
34430xe3 0x00 0x00 0x01 0x00 0x95
3444
3445# CHECK: llh %r0, 524287
34460xe3 0x00 0x0f 0xff 0x7f 0x95
3447
3448# CHECK: llh %r0, 0(%r1)
34490xe3 0x00 0x10 0x00 0x00 0x95
3450
3451# CHECK: llh %r0, 0(%r15)
34520xe3 0x00 0xf0 0x00 0x00 0x95
3453
3454# CHECK: llh %r0, 524287(%r1,%r15)
34550xe3 0x01 0xff 0xff 0x7f 0x95
3456
3457# CHECK: llh %r0, 524287(%r15,%r1)
34580xe3 0x0f 0x1f 0xff 0x7f 0x95
3459
3460# CHECK: llh %r15, 0
34610xe3 0xf0 0x00 0x00 0x00 0x95
3462
3463# CHECK: llhh %r0, -524288
34640xe3 0x00 0x00 0x00 0x80 0xc6
3465
3466# CHECK: llhh %r0, -1
34670xe3 0x00 0x0f 0xff 0xff 0xc6
3468
3469# CHECK: llhh %r0, 0
34700xe3 0x00 0x00 0x00 0x00 0xc6
3471
3472# CHECK: llhh %r0, 1
34730xe3 0x00 0x00 0x01 0x00 0xc6
3474
3475# CHECK: llhh %r0, 524287
34760xe3 0x00 0x0f 0xff 0x7f 0xc6
3477
3478# CHECK: llhh %r0, 0(%r1)
34790xe3 0x00 0x10 0x00 0x00 0xc6
3480
3481# CHECK: llhh %r0, 0(%r15)
34820xe3 0x00 0xf0 0x00 0x00 0xc6
3483
3484# CHECK: llhh %r0, 524287(%r1,%r15)
34850xe3 0x01 0xff 0xff 0x7f 0xc6
3486
3487# CHECK: llhh %r0, 524287(%r15,%r1)
34880xe3 0x0f 0x1f 0xff 0x7f 0xc6
3489
3490# CHECK: llhh %r15, 0
34910xe3 0xf0 0x00 0x00 0x00 0xc6
3492
3493# CHECK: llihf %r0, 0
34940xc0 0x0e 0x00 0x00 0x00 0x00
3495
3496# CHECK: llihf %r0, 4294967295
34970xc0 0x0e 0xff 0xff 0xff 0xff
3498
3499# CHECK: llihf %r15, 0
35000xc0 0xfe 0x00 0x00 0x00 0x00
3501
3502# CHECK: llihh %r0, 0
35030xa5 0x0c 0x00 0x00
3504
3505# CHECK: llihh %r0, 32768
35060xa5 0x0c 0x80 0x00
3507
3508# CHECK: llihh %r0, 65535
35090xa5 0x0c 0xff 0xff
3510
3511# CHECK: llihh %r15, 0
35120xa5 0xfc 0x00 0x00
3513
3514# CHECK: llihl %r0, 0
35150xa5 0x0d 0x00 0x00
3516
3517# CHECK: llihl %r0, 32768
35180xa5 0x0d 0x80 0x00
3519
3520# CHECK: llihl %r0, 65535
35210xa5 0x0d 0xff 0xff
3522
3523# CHECK: llihl %r15, 0
35240xa5 0xfd 0x00 0x00
3525
3526# CHECK: llilf %r0, 0
35270xc0 0x0f 0x00 0x00 0x00 0x00
3528
3529# CHECK: llilf %r0, 4294967295
35300xc0 0x0f 0xff 0xff 0xff 0xff
3531
3532# CHECK: llilf %r15, 0
35330xc0 0xff 0x00 0x00 0x00 0x00
3534
3535# CHECK: llilh %r0, 0
35360xa5 0x0e 0x00 0x00
3537
3538# CHECK: llilh %r0, 32768
35390xa5 0x0e 0x80 0x00
3540
3541# CHECK: llilh %r0, 65535
35420xa5 0x0e 0xff 0xff
3543
3544# CHECK: llilh %r15, 0
35450xa5 0xfe 0x00 0x00
3546
3547# CHECK: llill %r0, 0
35480xa5 0x0f 0x00 0x00
3549
3550# CHECK: llill %r0, 32768
35510xa5 0x0f 0x80 0x00
3552
3553# CHECK: llill %r0, 65535
35540xa5 0x0f 0xff 0xff
3555
3556# CHECK: llill %r15, 0
35570xa5 0xff 0x00 0x00
3558
3559# CHECK: lmg %r0, %r0, 0
35600xeb 0x00 0x00 0x00 0x00 0x04
3561
3562# CHECK: lmg %r0, %r15, 0
35630xeb 0x0f 0x00 0x00 0x00 0x04
3564
3565# CHECK: lmg %r14, %r15, 0
35660xeb 0xef 0x00 0x00 0x00 0x04
3567
3568# CHECK: lmg %r15, %r15, 0
35690xeb 0xff 0x00 0x00 0x00 0x04
3570
3571# CHECK: lmg %r0, %r0, -524288
35720xeb 0x00 0x00 0x00 0x80 0x04
3573
3574# CHECK: lmg %r0, %r0, -1
35750xeb 0x00 0x0f 0xff 0xff 0x04
3576
3577# CHECK: lmg %r0, %r0, 0
35780xeb 0x00 0x00 0x00 0x00 0x04
3579
3580# CHECK: lmg %r0, %r0, 1
35810xeb 0x00 0x00 0x01 0x00 0x04
3582
3583# CHECK: lmg %r0, %r0, 524287
35840xeb 0x00 0x0f 0xff 0x7f 0x04
3585
3586# CHECK: lmg %r0, %r0, 0(%r1)
35870xeb 0x00 0x10 0x00 0x00 0x04
3588
3589# CHECK: lmg %r0, %r0, 0(%r15)
35900xeb 0x00 0xf0 0x00 0x00 0x04
3591
3592# CHECK: lmg %r0, %r0, 524287(%r1)
35930xeb 0x00 0x1f 0xff 0x7f 0x04
3594
3595# CHECK: lmg %r0, %r0, 524287(%r15)
35960xeb 0x00 0xff 0xff 0x7f 0x04
3597
3598# CHECK: lndbr %f0, %f9
35990xb3 0x11 0x00 0x09
3600
3601# CHECK: lndbr %f0, %f15
36020xb3 0x11 0x00 0x0f
3603
3604# CHECK: lndbr %f15, %f0
36050xb3 0x11 0x00 0xf0
3606
3607# CHECK: lndbr %f15, %f9
36080xb3 0x11 0x00 0xf9
3609
3610# CHECK: lnebr %f0, %f9
36110xb3 0x01 0x00 0x09
3612
3613# CHECK: lnebr %f0, %f15
36140xb3 0x01 0x00 0x0f
3615
3616# CHECK: lnebr %f15, %f0
36170xb3 0x01 0x00 0xf0
3618
3619# CHECK: lnebr %f15, %f9
36200xb3 0x01 0x00 0xf9
3621
3622# CHECK: lngfr %r0, %r0
36230xb9 0x11 0x00 0x00
3624
3625# CHECK: lngfr %r0, %r15
36260xb9 0x11 0x00 0x0f
3627
3628# CHECK: lngfr %r15, %r0
36290xb9 0x11 0x00 0xf0
3630
3631# CHECK: lngfr %r7, %r8
36320xb9 0x11 0x00 0x78
3633
3634# CHECK: lngr %r0, %r0
36350xb9 0x01 0x00 0x00
3636
3637# CHECK: lngr %r0, %r15
36380xb9 0x01 0x00 0x0f
3639
3640# CHECK: lngr %r15, %r0
36410xb9 0x01 0x00 0xf0
3642
3643# CHECK: lngr %r7, %r8
36440xb9 0x01 0x00 0x78
3645
3646# CHECK: lnr %r0, %r0
36470x11 0x00
3648
3649# CHECK: lnr %r0, %r15
36500x11 0x0f
3651
3652# CHECK: lnr %r15, %r0
36530x11 0xf0
3654
3655# CHECK: lnr %r7, %r8
36560x11 0x78
3657
3658# CHECK: lnxbr %f0, %f8
36590xb3 0x41 0x00 0x08
3660
3661# CHECK: lnxbr %f0, %f13
36620xb3 0x41 0x00 0x0d
3663
3664# CHECK: lnxbr %f13, %f0
36650xb3 0x41 0x00 0xd0
3666
3667# CHECK: lnxbr %f13, %f9
36680xb3 0x41 0x00 0xd9
3669
3670# CHECK: loc %r7, 6399(%r8), 0
36710xeb 0x70 0x88 0xff 0x01 0xf2
3672
3673# CHECK: loco %r7, 6399(%r8)
36740xeb 0x71 0x88 0xff 0x01 0xf2
3675
3676# CHECK: loch %r7, 6399(%r8)
36770xeb 0x72 0x88 0xff 0x01 0xf2
3678
3679# CHECK: locnle %r7, 6399(%r8)
36800xeb 0x73 0x88 0xff 0x01 0xf2
3681
3682# CHECK: locl %r7, 6399(%r8)
36830xeb 0x74 0x88 0xff 0x01 0xf2
3684
3685# CHECK: locnhe %r7, 6399(%r8)
36860xeb 0x75 0x88 0xff 0x01 0xf2
3687
3688# CHECK: loclh %r7, 6399(%r8)
36890xeb 0x76 0x88 0xff 0x01 0xf2
3690
3691# CHECK: locne %r7, 6399(%r8)
36920xeb 0x77 0x88 0xff 0x01 0xf2
3693
3694# CHECK: loce %r7, 6399(%r8)
36950xeb 0x78 0x88 0xff 0x01 0xf2
3696
3697# CHECK: locnlh %r7, 6399(%r8)
36980xeb 0x79 0x88 0xff 0x01 0xf2
3699
3700# CHECK: loche %r7, 6399(%r8)
37010xeb 0x7a 0x88 0xff 0x01 0xf2
3702
3703# CHECK: locnl %r7, 6399(%r8)
37040xeb 0x7b 0x88 0xff 0x01 0xf2
3705
3706# CHECK: locle %r7, 6399(%r8)
37070xeb 0x7c 0x88 0xff 0x01 0xf2
3708
3709# CHECK: locnh %r7, 6399(%r8)
37100xeb 0x7d 0x88 0xff 0x01 0xf2
3711
3712# CHECK: locno %r7, 6399(%r8)
37130xeb 0x7e 0x88 0xff 0x01 0xf2
3714
3715# CHECK: loc %r7, 6399(%r8), 15
37160xeb 0x7f 0x88 0xff 0x01 0xf2
3717
3718# CHECK: locg %r7, 6399(%r8), 0
37190xeb 0x70 0x88 0xff 0x01 0xe2
3720
3721# CHECK: locgo %r7, 6399(%r8)
37220xeb 0x71 0x88 0xff 0x01 0xe2
3723
3724# CHECK: locgh %r7, 6399(%r8)
37250xeb 0x72 0x88 0xff 0x01 0xe2
3726
3727# CHECK: locgnle %r7, 6399(%r8)
37280xeb 0x73 0x88 0xff 0x01 0xe2
3729
3730# CHECK: locgl %r7, 6399(%r8)
37310xeb 0x74 0x88 0xff 0x01 0xe2
3732
3733# CHECK: locgnhe %r7, 6399(%r8)
37340xeb 0x75 0x88 0xff 0x01 0xe2
3735
3736# CHECK: locglh %r7, 6399(%r8)
37370xeb 0x76 0x88 0xff 0x01 0xe2
3738
3739# CHECK: locgne %r7, 6399(%r8)
37400xeb 0x77 0x88 0xff 0x01 0xe2
3741
3742# CHECK: locge %r7, 6399(%r8)
37430xeb 0x78 0x88 0xff 0x01 0xe2
3744
3745# CHECK: locgnlh %r7, 6399(%r8)
37460xeb 0x79 0x88 0xff 0x01 0xe2
3747
3748# CHECK: locghe %r7, 6399(%r8)
37490xeb 0x7a 0x88 0xff 0x01 0xe2
3750
3751# CHECK: locgnl %r7, 6399(%r8)
37520xeb 0x7b 0x88 0xff 0x01 0xe2
3753
3754# CHECK: locgle %r7, 6399(%r8)
37550xeb 0x7c 0x88 0xff 0x01 0xe2
3756
3757# CHECK: locgnh %r7, 6399(%r8)
37580xeb 0x7d 0x88 0xff 0x01 0xe2
3759
3760# CHECK: locgno %r7, 6399(%r8)
37610xeb 0x7e 0x88 0xff 0x01 0xe2
3762
3763# CHECK: locg %r7, 6399(%r8), 15
37640xeb 0x7f 0x88 0xff 0x01 0xe2
3765
3766# CHECK: locr %r11, %r3, 0
37670xb9 0xf2 0x00 0xb3
3768
3769# CHECK: locro %r11, %r3
37700xb9 0xf2 0x10 0xb3
3771
3772# CHECK: locrh %r11, %r3
37730xb9 0xf2 0x20 0xb3
3774
3775# CHECK: locrnle %r11, %r3
37760xb9 0xf2 0x30 0xb3
3777
3778# CHECK: locrl %r11, %r3
37790xb9 0xf2 0x40 0xb3
3780
3781# CHECK: locrnhe %r11, %r3
37820xb9 0xf2 0x50 0xb3
3783
3784# CHECK: locrlh %r11, %r3
37850xb9 0xf2 0x60 0xb3
3786
3787# CHECK: locrne %r11, %r3
37880xb9 0xf2 0x70 0xb3
3789
3790# CHECK: locre %r11, %r3
37910xb9 0xf2 0x80 0xb3
3792
3793# CHECK: locrnlh %r11, %r3
37940xb9 0xf2 0x90 0xb3
3795
3796# CHECK: locrhe %r11, %r3
37970xb9 0xf2 0xa0 0xb3
3798
3799# CHECK: locrnl %r11, %r3
38000xb9 0xf2 0xb0 0xb3
3801
3802# CHECK: locrle %r11, %r3
38030xb9 0xf2 0xc0 0xb3
3804
3805# CHECK: locrnh %r11, %r3
38060xb9 0xf2 0xd0 0xb3
3807
3808# CHECK: locrno %r11, %r3
38090xb9 0xf2 0xe0 0xb3
3810
3811# CHECK: locr %r11, %r3, 15
38120xb9 0xf2 0xf0 0xb3
3813
3814# CHECK: locgr %r11, %r3, 0
38150xb9 0xe2 0x00 0xb3
3816
3817# CHECK: locgro %r11, %r3
38180xb9 0xe2 0x10 0xb3
3819
3820# CHECK: locgrh %r11, %r3
38210xb9 0xe2 0x20 0xb3
3822
3823# CHECK: locgrnle %r11, %r3
38240xb9 0xe2 0x30 0xb3
3825
3826# CHECK: locgrl %r11, %r3
38270xb9 0xe2 0x40 0xb3
3828
3829# CHECK: locgrnhe %r11, %r3
38300xb9 0xe2 0x50 0xb3
3831
3832# CHECK: locgrlh %r11, %r3
38330xb9 0xe2 0x60 0xb3
3834
3835# CHECK: locgrne %r11, %r3
38360xb9 0xe2 0x70 0xb3
3837
3838# CHECK: locgre %r11, %r3
38390xb9 0xe2 0x80 0xb3
3840
3841# CHECK: locgrnlh %r11, %r3
38420xb9 0xe2 0x90 0xb3
3843
3844# CHECK: locgrhe %r11, %r3
38450xb9 0xe2 0xa0 0xb3
3846
3847# CHECK: locgrnl %r11, %r3
38480xb9 0xe2 0xb0 0xb3
3849
3850# CHECK: locgrle %r11, %r3
38510xb9 0xe2 0xc0 0xb3
3852
3853# CHECK: locgrnh %r11, %r3
38540xb9 0xe2 0xd0 0xb3
3855
3856# CHECK: locgrno %r11, %r3
38570xb9 0xe2 0xe0 0xb3
3858
3859# CHECK: locgr %r11, %r3, 15
38600xb9 0xe2 0xf0 0xb3
3861
3862# CHECK: lpdbr %f0, %f9
38630xb3 0x10 0x00 0x09
3864
3865# CHECK: lpdbr %f0, %f15
38660xb3 0x10 0x00 0x0f
3867
3868# CHECK: lpdbr %f15, %f0
38690xb3 0x10 0x00 0xf0
3870
3871# CHECK: lpdbr %f15, %f9
38720xb3 0x10 0x00 0xf9
3873
3874# CHECK: lpebr %f0, %f9
38750xb3 0x00 0x00 0x09
3876
3877# CHECK: lpebr %f0, %f15
38780xb3 0x00 0x00 0x0f
3879
3880# CHECK: lpebr %f15, %f0
38810xb3 0x00 0x00 0xf0
3882
3883# CHECK: lpebr %f15, %f9
38840xb3 0x00 0x00 0xf9
3885
3886# CHECK: lpgfr %r0, %r0
38870xb9 0x10 0x00 0x00
3888
3889# CHECK: lpgfr %r0, %r15
38900xb9 0x10 0x00 0x0f
3891
3892# CHECK: lpgfr %r15, %r0
38930xb9 0x10 0x00 0xf0
3894
3895# CHECK: lpgfr %r7, %r8
38960xb9 0x10 0x00 0x78
3897
3898# CHECK: lpgr %r0, %r0
38990xb9 0x00 0x00 0x00
3900
3901# CHECK: lpgr %r0, %r15
39020xb9 0x00 0x00 0x0f
3903
3904# CHECK: lpgr %r15, %r0
39050xb9 0x00 0x00 0xf0
3906
3907# CHECK: lpgr %r7, %r8
39080xb9 0x00 0x00 0x78
3909
3910# CHECK: lpr %r0, %r0
39110x10 0x00
3912
3913# CHECK: lpr %r0, %r15
39140x10 0x0f
3915
3916# CHECK: lpr %r15, %r0
39170x10 0xf0
3918
3919# CHECK: lpr %r7, %r8
39200x10 0x78
3921
3922# CHECK: lpxbr %f0, %f8
39230xb3 0x40 0x00 0x08
3924
3925# CHECK: lpxbr %f0, %f13
39260xb3 0x40 0x00 0x0d
3927
3928# CHECK: lpxbr %f13, %f0
39290xb3 0x40 0x00 0xd0
3930
3931# CHECK: lpxbr %f13, %f9
39320xb3 0x40 0x00 0xd9
3933
3934# CHECK: lr %r0, %r9
39350x18 0x09
3936
3937# CHECK: lr %r0, %r15
39380x18 0x0f
3939
3940# CHECK: lr %r15, %r0
39410x18 0xf0
3942
3943# CHECK: lr %r15, %r9
39440x18 0xf9
3945
3946# CHECK: lrvgr %r0, %r0
39470xb9 0x0f 0x00 0x00
3948
3949# CHECK: lrvgr %r0, %r15
39500xb9 0x0f 0x00 0x0f
3951
3952# CHECK: lrvgr %r15, %r0
39530xb9 0x0f 0x00 0xf0
3954
3955# CHECK: lrvgr %r7, %r8
39560xb9 0x0f 0x00 0x78
3957
3958# CHECK: lrvgr %r15, %r15
39590xb9 0x0f 0x00 0xff
3960
3961# CHECK: lrvg %r0, -524288
39620xe3 0x00 0x00 0x00 0x80 0x0f
3963
3964# CHECK: lrvg %r0, -1
39650xe3 0x00 0x0f 0xff 0xff 0x0f
3966
3967# CHECK: lrvg %r0, 0
39680xe3 0x00 0x00 0x00 0x00 0x0f
3969
3970# CHECK: lrvg %r0, 1
39710xe3 0x00 0x00 0x01 0x00 0x0f
3972
3973# CHECK: lrvg %r0, 524287
39740xe3 0x00 0x0f 0xff 0x7f 0x0f
3975
3976# CHECK: lrvg %r0, 0(%r1)
39770xe3 0x00 0x10 0x00 0x00 0x0f
3978
3979# CHECK: lrvg %r0, 0(%r15)
39800xe3 0x00 0xf0 0x00 0x00 0x0f
3981
3982# CHECK: lrvg %r0, 524287(%r1,%r15)
39830xe3 0x01 0xff 0xff 0x7f 0x0f
3984
3985# CHECK: lrvg %r0, 524287(%r15,%r1)
39860xe3 0x0f 0x1f 0xff 0x7f 0x0f
3987
3988# CHECK: lrvg %r15, 0
39890xe3 0xf0 0x00 0x00 0x00 0x0f
3990
3991# CHECK: lrvr %r0, %r0
39920xb9 0x1f 0x00 0x00
3993
3994# CHECK: lrvr %r0, %r15
39950xb9 0x1f 0x00 0x0f
3996
3997# CHECK: lrvr %r15, %r0
39980xb9 0x1f 0x00 0xf0
3999
4000# CHECK: lrvr %r7, %r8
40010xb9 0x1f 0x00 0x78
4002
4003# CHECK: lrvr %r15, %r15
40040xb9 0x1f 0x00 0xff
4005
4006# CHECK: lrv %r0, -524288
40070xe3 0x00 0x00 0x00 0x80 0x1e
4008
4009# CHECK: lrv %r0, -1
40100xe3 0x00 0x0f 0xff 0xff 0x1e
4011
4012# CHECK: lrv %r0, 0
40130xe3 0x00 0x00 0x00 0x00 0x1e
4014
4015# CHECK: lrv %r0, 1
40160xe3 0x00 0x00 0x01 0x00 0x1e
4017
4018# CHECK: lrv %r0, 524287
40190xe3 0x00 0x0f 0xff 0x7f 0x1e
4020
4021# CHECK: lrv %r0, 0(%r1)
40220xe3 0x00 0x10 0x00 0x00 0x1e
4023
4024# CHECK: lrv %r0, 0(%r15)
40250xe3 0x00 0xf0 0x00 0x00 0x1e
4026
4027# CHECK: lrv %r0, 524287(%r1,%r15)
40280xe3 0x01 0xff 0xff 0x7f 0x1e
4029
4030# CHECK: lrv %r0, 524287(%r15,%r1)
40310xe3 0x0f 0x1f 0xff 0x7f 0x1e
4032
4033# CHECK: lrv %r15, 0
40340xe3 0xf0 0x00 0x00 0x00 0x1e
4035
4036# CHECK: l %r0, 0
40370x58 0x00 0x00 0x00
4038
4039# CHECK: l %r0, 4095
40400x58 0x00 0x0f 0xff
4041
4042# CHECK: l %r0, 0(%r1)
40430x58 0x00 0x10 0x00
4044
4045# CHECK: l %r0, 0(%r15)
40460x58 0x00 0xf0 0x00
4047
4048# CHECK: l %r0, 4095(%r1,%r15)
40490x58 0x01 0xff 0xff
4050
4051# CHECK: l %r0, 4095(%r15,%r1)
40520x58 0x0f 0x1f 0xff
4053
4054# CHECK: l %r15, 0
40550x58 0xf0 0x00 0x00
4056
4057# CHECK: lt %r0, -524288
40580xe3 0x00 0x00 0x00 0x80 0x12
4059
4060# CHECK: lt %r0, -1
40610xe3 0x00 0x0f 0xff 0xff 0x12
4062
4063# CHECK: lt %r0, 0
40640xe3 0x00 0x00 0x00 0x00 0x12
4065
4066# CHECK: lt %r0, 1
40670xe3 0x00 0x00 0x01 0x00 0x12
4068
4069# CHECK: lt %r0, 524287
40700xe3 0x00 0x0f 0xff 0x7f 0x12
4071
4072# CHECK: lt %r0, 0(%r1)
40730xe3 0x00 0x10 0x00 0x00 0x12
4074
4075# CHECK: lt %r0, 0(%r15)
40760xe3 0x00 0xf0 0x00 0x00 0x12
4077
4078# CHECK: lt %r0, 524287(%r1,%r15)
40790xe3 0x01 0xff 0xff 0x7f 0x12
4080
4081# CHECK: lt %r0, 524287(%r15,%r1)
40820xe3 0x0f 0x1f 0xff 0x7f 0x12
4083
4084# CHECK: lt %r15, 0
40850xe3 0xf0 0x00 0x00 0x00 0x12
4086
4087# CHECK: ltdbr %f0, %f9
40880xb3 0x12 0x00 0x09
4089
4090# CHECK: ltdbr %f0, %f15
40910xb3 0x12 0x00 0x0f
4092
4093# CHECK: ltdbr %f15, %f0
40940xb3 0x12 0x00 0xf0
4095
4096# CHECK: ltdbr %f15, %f9
40970xb3 0x12 0x00 0xf9
4098
4099# CHECK: ltebr %f0, %f9
41000xb3 0x02 0x00 0x09
4101
4102# CHECK: ltebr %f0, %f15
41030xb3 0x02 0x00 0x0f
4104
4105# CHECK: ltebr %f15, %f0
41060xb3 0x02 0x00 0xf0
4107
4108# CHECK: ltebr %f15, %f9
41090xb3 0x02 0x00 0xf9
4110
4111# CHECK: ltg %r0, -524288
41120xe3 0x00 0x00 0x00 0x80 0x02
4113
4114# CHECK: ltg %r0, -1
41150xe3 0x00 0x0f 0xff 0xff 0x02
4116
4117# CHECK: ltg %r0, 0
41180xe3 0x00 0x00 0x00 0x00 0x02
4119
4120# CHECK: ltg %r0, 1
41210xe3 0x00 0x00 0x01 0x00 0x02
4122
4123# CHECK: ltg %r0, 524287
41240xe3 0x00 0x0f 0xff 0x7f 0x02
4125
4126# CHECK: ltg %r0, 0(%r1)
41270xe3 0x00 0x10 0x00 0x00 0x02
4128
4129# CHECK: ltg %r0, 0(%r15)
41300xe3 0x00 0xf0 0x00 0x00 0x02
4131
4132# CHECK: ltg %r0, 524287(%r1,%r15)
41330xe3 0x01 0xff 0xff 0x7f 0x02
4134
4135# CHECK: ltg %r0, 524287(%r15,%r1)
41360xe3 0x0f 0x1f 0xff 0x7f 0x02
4137
4138# CHECK: ltg %r15, 0
41390xe3 0xf0 0x00 0x00 0x00 0x02
4140
4141# CHECK: ltgf %r0, -524288
41420xe3 0x00 0x00 0x00 0x80 0x32
4143
4144# CHECK: ltgf %r0, -1
41450xe3 0x00 0x0f 0xff 0xff 0x32
4146
4147# CHECK: ltgf %r0, 0
41480xe3 0x00 0x00 0x00 0x00 0x32
4149
4150# CHECK: ltgf %r0, 1
41510xe3 0x00 0x00 0x01 0x00 0x32
4152
4153# CHECK: ltgf %r0, 524287
41540xe3 0x00 0x0f 0xff 0x7f 0x32
4155
4156# CHECK: ltgf %r0, 0(%r1)
41570xe3 0x00 0x10 0x00 0x00 0x32
4158
4159# CHECK: ltgf %r0, 0(%r15)
41600xe3 0x00 0xf0 0x00 0x00 0x32
4161
4162# CHECK: ltgf %r0, 524287(%r1,%r15)
41630xe3 0x01 0xff 0xff 0x7f 0x32
4164
4165# CHECK: ltgf %r0, 524287(%r15,%r1)
41660xe3 0x0f 0x1f 0xff 0x7f 0x32
4167
4168# CHECK: ltgf %r15, 0
41690xe3 0xf0 0x00 0x00 0x00 0x32
4170
4171# CHECK: ltgfr %r0, %r9
41720xb9 0x12 0x00 0x09
4173
4174# CHECK: ltgfr %r0, %r15
41750xb9 0x12 0x00 0x0f
4176
4177# CHECK: ltgfr %r15, %r0
41780xb9 0x12 0x00 0xf0
4179
4180# CHECK: ltgfr %r15, %r9
41810xb9 0x12 0x00 0xf9
4182
4183# CHECK: ltgr %r0, %r9
41840xb9 0x02 0x00 0x09
4185
4186# CHECK: ltgr %r0, %r15
41870xb9 0x02 0x00 0x0f
4188
4189# CHECK: ltgr %r15, %r0
41900xb9 0x02 0x00 0xf0
4191
4192# CHECK: ltgr %r15, %r9
41930xb9 0x02 0x00 0xf9
4194
4195# CHECK: ltr %r0, %r9
41960x12 0x09
4197
4198# CHECK: ltr %r0, %r15
41990x12 0x0f
4200
4201# CHECK: ltr %r15, %r0
42020x12 0xf0
4203
4204# CHECK: ltr %r15, %r9
42050x12 0xf9
4206
4207# CHECK: ltxbr %f0, %f9
42080xb3 0x42 0x00 0x09
4209
4210# CHECK: ltxbr %f0, %f13
42110xb3 0x42 0x00 0x0d
4212
4213# CHECK: ltxbr %f13, %f0
42140xb3 0x42 0x00 0xd0
4215
4216# CHECK: ltxbr %f13, %f9
42170xb3 0x42 0x00 0xd9
4218
4219# CHECK: lxr %f0, %f8
42200xb3 0x65 0x00 0x08
4221
4222# CHECK: lxr %f0, %f13
42230xb3 0x65 0x00 0x0d
4224
4225# CHECK: lxr %f13, %f0
42260xb3 0x65 0x00 0xd0
4227
4228# CHECK: lxr %f13, %f9
42290xb3 0x65 0x00 0xd9
4230
4231# CHECK: ly %r0, -524288
42320xe3 0x00 0x00 0x00 0x80 0x58
4233
4234# CHECK: ly %r0, -1
42350xe3 0x00 0x0f 0xff 0xff 0x58
4236
4237# CHECK: ly %r0, 0
42380xe3 0x00 0x00 0x00 0x00 0x58
4239
4240# CHECK: ly %r0, 1
42410xe3 0x00 0x00 0x01 0x00 0x58
4242
4243# CHECK: ly %r0, 524287
42440xe3 0x00 0x0f 0xff 0x7f 0x58
4245
4246# CHECK: ly %r0, 0(%r1)
42470xe3 0x00 0x10 0x00 0x00 0x58
4248
4249# CHECK: ly %r0, 0(%r15)
42500xe3 0x00 0xf0 0x00 0x00 0x58
4251
4252# CHECK: ly %r0, 524287(%r1,%r15)
42530xe3 0x01 0xff 0xff 0x7f 0x58
4254
4255# CHECK: ly %r0, 524287(%r15,%r1)
42560xe3 0x0f 0x1f 0xff 0x7f 0x58
4257
4258# CHECK: ly %r15, 0
42590xe3 0xf0 0x00 0x00 0x00 0x58
4260
4261# CHECK: lzdr %f0
42620xb3 0x75 0x00 0x00
4263
4264# CHECK: lzdr %f7
42650xb3 0x75 0x00 0x70
4266
4267# CHECK: lzdr %f15
42680xb3 0x75 0x00 0xf0
4269
4270# CHECK: lzer %f0
42710xb3 0x74 0x00 0x00
4272
4273# CHECK: lzer %f7
42740xb3 0x74 0x00 0x70
4275
4276# CHECK: lzer %f15
42770xb3 0x74 0x00 0xf0
4278
4279# CHECK: lzxr %f0
42800xb3 0x76 0x00 0x00
4281
4282# CHECK: lzxr %f8
42830xb3 0x76 0x00 0x80
4284
4285# CHECK: lzxr %f13
42860xb3 0x76 0x00 0xd0
4287
4288# CHECK: madbr %f0, %f0, %f0
42890xb3 0x1e 0x00 0x00
4290
4291# CHECK: madbr %f0, %f0, %f15
42920xb3 0x1e 0x00 0x0f
4293
4294# CHECK: madbr %f0, %f15, %f0
42950xb3 0x1e 0x00 0xf0
4296
4297# CHECK: madbr %f15, %f0, %f0
42980xb3 0x1e 0xf0 0x00
4299
4300# CHECK: madbr %f7, %f8, %f9
43010xb3 0x1e 0x70 0x89
4302
4303# CHECK: madbr %f15, %f15, %f15
43040xb3 0x1e 0xf0 0xff
4305
4306# CHECK: madb %f0, %f0, 0
43070xed 0x00 0x00 0x00 0x00 0x1e
4308
4309# CHECK: madb %f0, %f0, 4095
43100xed 0x00 0x0f 0xff 0x00 0x1e
4311
4312# CHECK: madb %f0, %f0, 0(%r1)
43130xed 0x00 0x10 0x00 0x00 0x1e
4314
4315# CHECK: madb %f0, %f0, 0(%r15)
43160xed 0x00 0xf0 0x00 0x00 0x1e
4317
4318# CHECK: madb %f0, %f0, 4095(%r1,%r15)
43190xed 0x01 0xff 0xff 0x00 0x1e
4320
4321# CHECK: madb %f0, %f0, 4095(%r15,%r1)
43220xed 0x0f 0x1f 0xff 0x00 0x1e
4323
4324# CHECK: madb %f0, %f15, 0
43250xed 0xf0 0x00 0x00 0x00 0x1e
4326
4327# CHECK: madb %f15, %f0, 0
43280xed 0x00 0x00 0x00 0xf0 0x1e
4329
4330# CHECK: madb %f15, %f15, 0
43310xed 0xf0 0x00 0x00 0xf0 0x1e
4332
4333# CHECK: maebr %f0, %f0, %f0
43340xb3 0x0e 0x00 0x00
4335
4336# CHECK: maebr %f0, %f0, %f15
43370xb3 0x0e 0x00 0x0f
4338
4339# CHECK: maebr %f0, %f15, %f0
43400xb3 0x0e 0x00 0xf0
4341
4342# CHECK: maebr %f15, %f0, %f0
43430xb3 0x0e 0xf0 0x00
4344
4345# CHECK: maebr %f7, %f8, %f9
43460xb3 0x0e 0x70 0x89
4347
4348# CHECK: maebr %f15, %f15, %f15
43490xb3 0x0e 0xf0 0xff
4350
4351# CHECK: maeb %f0, %f0, 0
43520xed 0x00 0x00 0x00 0x00 0x0e
4353
4354# CHECK: maeb %f0, %f0, 4095
43550xed 0x00 0x0f 0xff 0x00 0x0e
4356
4357# CHECK: maeb %f0, %f0, 0(%r1)
43580xed 0x00 0x10 0x00 0x00 0x0e
4359
4360# CHECK: maeb %f0, %f0, 0(%r15)
43610xed 0x00 0xf0 0x00 0x00 0x0e
4362
4363# CHECK: maeb %f0, %f0, 4095(%r1,%r15)
43640xed 0x01 0xff 0xff 0x00 0x0e
4365
4366# CHECK: maeb %f0, %f0, 4095(%r15,%r1)
43670xed 0x0f 0x1f 0xff 0x00 0x0e
4368
4369# CHECK: maeb %f0, %f15, 0
43700xed 0xf0 0x00 0x00 0x00 0x0e
4371
4372# CHECK: maeb %f15, %f0, 0
43730xed 0x00 0x00 0x00 0xf0 0x0e
4374
4375# CHECK: maeb %f15, %f15, 0
43760xed 0xf0 0x00 0x00 0xf0 0x0e
4377
4378# CHECK: mdbr %f0, %f0
43790xb3 0x1c 0x00 0x00
4380
4381# CHECK: mdbr %f0, %f15
43820xb3 0x1c 0x00 0x0f
4383
4384# CHECK: mdbr %f7, %f8
43850xb3 0x1c 0x00 0x78
4386
4387# CHECK: mdbr %f15, %f0
43880xb3 0x1c 0x00 0xf0
4389
4390# CHECK: mdb %f0, 0
43910xed 0x00 0x00 0x00 0x00 0x1c
4392
4393# CHECK: mdb %f0, 4095
43940xed 0x00 0x0f 0xff 0x00 0x1c
4395
4396# CHECK: mdb %f0, 0(%r1)
43970xed 0x00 0x10 0x00 0x00 0x1c
4398
4399# CHECK: mdb %f0, 0(%r15)
44000xed 0x00 0xf0 0x00 0x00 0x1c
4401
4402# CHECK: mdb %f0, 4095(%r1,%r15)
44030xed 0x01 0xff 0xff 0x00 0x1c
4404
4405# CHECK: mdb %f0, 4095(%r15,%r1)
44060xed 0x0f 0x1f 0xff 0x00 0x1c
4407
4408# CHECK: mdb %f15, 0
44090xed 0xf0 0x00 0x00 0x00 0x1c
4410
4411# CHECK: mdebr %f0, %f0
44120xb3 0x0c 0x00 0x00
4413
4414# CHECK: mdebr %f0, %f15
44150xb3 0x0c 0x00 0x0f
4416
4417# CHECK: mdebr %f7, %f8
44180xb3 0x0c 0x00 0x78
4419
4420# CHECK: mdebr %f15, %f0
44210xb3 0x0c 0x00 0xf0
4422
4423# CHECK: mdeb %f0, 0
44240xed 0x00 0x00 0x00 0x00 0x0c
4425
4426# CHECK: mdeb %f0, 4095
44270xed 0x00 0x0f 0xff 0x00 0x0c
4428
4429# CHECK: mdeb %f0, 0(%r1)
44300xed 0x00 0x10 0x00 0x00 0x0c
4431
4432# CHECK: mdeb %f0, 0(%r15)
44330xed 0x00 0xf0 0x00 0x00 0x0c
4434
4435# CHECK: mdeb %f0, 4095(%r1,%r15)
44360xed 0x01 0xff 0xff 0x00 0x0c
4437
4438# CHECK: mdeb %f0, 4095(%r15,%r1)
44390xed 0x0f 0x1f 0xff 0x00 0x0c
4440
4441# CHECK: mdeb %f15, 0
44420xed 0xf0 0x00 0x00 0x00 0x0c
4443
4444# CHECK: meebr %f0, %f0
44450xb3 0x17 0x00 0x00
4446
4447# CHECK: meebr %f0, %f15
44480xb3 0x17 0x00 0x0f
4449
4450# CHECK: meebr %f7, %f8
44510xb3 0x17 0x00 0x78
4452
4453# CHECK: meebr %f15, %f0
44540xb3 0x17 0x00 0xf0
4455
4456# CHECK: meeb %f0, 0
44570xed 0x00 0x00 0x00 0x00 0x17
4458
4459# CHECK: meeb %f0, 4095
44600xed 0x00 0x0f 0xff 0x00 0x17
4461
4462# CHECK: meeb %f0, 0(%r1)
44630xed 0x00 0x10 0x00 0x00 0x17
4464
4465# CHECK: meeb %f0, 0(%r15)
44660xed 0x00 0xf0 0x00 0x00 0x17
4467
4468# CHECK: meeb %f0, 4095(%r1,%r15)
44690xed 0x01 0xff 0xff 0x00 0x17
4470
4471# CHECK: meeb %f0, 4095(%r15,%r1)
44720xed 0x0f 0x1f 0xff 0x00 0x17
4473
4474# CHECK: meeb %f15, 0
44750xed 0xf0 0x00 0x00 0x00 0x17
4476
4477# CHECK: mghi %r0, -32768
44780xa7 0x0d 0x80 0x00
4479
4480# CHECK: mghi %r0, -1
44810xa7 0x0d 0xff 0xff
4482
4483# CHECK: mghi %r0, 0
44840xa7 0x0d 0x00 0x00
4485
4486# CHECK: mghi %r0, 1
44870xa7 0x0d 0x00 0x01
4488
4489# CHECK: mghi %r0, 32767
44900xa7 0x0d 0x7f 0xff
4491
4492# CHECK: mghi %r15, 0
44930xa7 0xfd 0x00 0x00
4494
4495# CHECK: mhi %r0, -32768
44960xa7 0x0c 0x80 0x00
4497
4498# CHECK: mhi %r0, -1
44990xa7 0x0c 0xff 0xff
4500
4501# CHECK: mhi %r0, 0
45020xa7 0x0c 0x00 0x00
4503
4504# CHECK: mhi %r0, 1
45050xa7 0x0c 0x00 0x01
4506
4507# CHECK: mhi %r0, 32767
45080xa7 0x0c 0x7f 0xff
4509
4510# CHECK: mhi %r15, 0
45110xa7 0xfc 0x00 0x00
4512
4513# CHECK: mh %r0, 0
45140x4c 0x00 0x00 0x00
4515
4516# CHECK: mh %r0, 4095
45170x4c 0x00 0x0f 0xff
4518
4519# CHECK: mh %r0, 0(%r1)
45200x4c 0x00 0x10 0x00
4521
4522# CHECK: mh %r0, 0(%r15)
45230x4c 0x00 0xf0 0x00
4524
4525# CHECK: mh %r0, 4095(%r1,%r15)
45260x4c 0x01 0xff 0xff
4527
4528# CHECK: mh %r0, 4095(%r15,%r1)
45290x4c 0x0f 0x1f 0xff
4530
4531# CHECK: mh %r15, 0
45320x4c 0xf0 0x00 0x00
4533
4534# CHECK: mhy %r0, -524288
45350xe3 0x00 0x00 0x00 0x80 0x7c
4536
4537# CHECK: mhy %r0, -1
45380xe3 0x00 0x0f 0xff 0xff 0x7c
4539
4540# CHECK: mhy %r0, 0
45410xe3 0x00 0x00 0x00 0x00 0x7c
4542
4543# CHECK: mhy %r0, 1
45440xe3 0x00 0x00 0x01 0x00 0x7c
4545
4546# CHECK: mhy %r0, 524287
45470xe3 0x00 0x0f 0xff 0x7f 0x7c
4548
4549# CHECK: mhy %r0, 0(%r1)
45500xe3 0x00 0x10 0x00 0x00 0x7c
4551
4552# CHECK: mhy %r0, 0(%r15)
45530xe3 0x00 0xf0 0x00 0x00 0x7c
4554
4555# CHECK: mhy %r0, 524287(%r1,%r15)
45560xe3 0x01 0xff 0xff 0x7f 0x7c
4557
4558# CHECK: mhy %r0, 524287(%r15,%r1)
45590xe3 0x0f 0x1f 0xff 0x7f 0x7c
4560
4561# CHECK: mhy %r15, 0
45620xe3 0xf0 0x00 0x00 0x00 0x7c
4563
4564# CHECK: mlgr %r0, %r0
45650xb9 0x86 0x00 0x00
4566
4567# CHECK: mlgr %r0, %r15
45680xb9 0x86 0x00 0x0f
4569
4570# CHECK: mlgr %r14, %r0
45710xb9 0x86 0x00 0xe0
4572
4573# CHECK: mlgr %r6, %r9
45740xb9 0x86 0x00 0x69
4575
4576# CHECK: mlg %r0, -524288
45770xe3 0x00 0x00 0x00 0x80 0x86
4578
4579# CHECK: mlg %r0, -1
45800xe3 0x00 0x0f 0xff 0xff 0x86
4581
4582# CHECK: mlg %r0, 0
45830xe3 0x00 0x00 0x00 0x00 0x86
4584
4585# CHECK: mlg %r0, 1
45860xe3 0x00 0x00 0x01 0x00 0x86
4587
4588# CHECK: mlg %r0, 524287
45890xe3 0x00 0x0f 0xff 0x7f 0x86
4590
4591# CHECK: mlg %r0, 0(%r1)
45920xe3 0x00 0x10 0x00 0x00 0x86
4593
4594# CHECK: mlg %r0, 0(%r15)
45950xe3 0x00 0xf0 0x00 0x00 0x86
4596
4597# CHECK: mlg %r0, 524287(%r1,%r15)
45980xe3 0x01 0xff 0xff 0x7f 0x86
4599
4600# CHECK: mlg %r0, 524287(%r15,%r1)
46010xe3 0x0f 0x1f 0xff 0x7f 0x86
4602
4603# CHECK: mlg %r14, 0
46040xe3 0xe0 0x00 0x00 0x00 0x86
4605
4606# CHECK: msdbr %f0, %f0, %f0
46070xb3 0x1f 0x00 0x00
4608
4609# CHECK: msdbr %f0, %f0, %f15
46100xb3 0x1f 0x00 0x0f
4611
4612# CHECK: msdbr %f0, %f15, %f0
46130xb3 0x1f 0x00 0xf0
4614
4615# CHECK: msdbr %f15, %f0, %f0
46160xb3 0x1f 0xf0 0x00
4617
4618# CHECK: msdbr %f7, %f8, %f9
46190xb3 0x1f 0x70 0x89
4620
4621# CHECK: msdbr %f15, %f15, %f15
46220xb3 0x1f 0xf0 0xff
4623
4624# CHECK: msdb %f0, %f0, 0
46250xed 0x00 0x00 0x00 0x00 0x1f
4626
4627# CHECK: msdb %f0, %f0, 4095
46280xed 0x00 0x0f 0xff 0x00 0x1f
4629
4630# CHECK: msdb %f0, %f0, 0(%r1)
46310xed 0x00 0x10 0x00 0x00 0x1f
4632
4633# CHECK: msdb %f0, %f0, 0(%r15)
46340xed 0x00 0xf0 0x00 0x00 0x1f
4635
4636# CHECK: msdb %f0, %f0, 4095(%r1,%r15)
46370xed 0x01 0xff 0xff 0x00 0x1f
4638
4639# CHECK: msdb %f0, %f0, 4095(%r15,%r1)
46400xed 0x0f 0x1f 0xff 0x00 0x1f
4641
4642# CHECK: msdb %f0, %f15, 0
46430xed 0xf0 0x00 0x00 0x00 0x1f
4644
4645# CHECK: msdb %f15, %f0, 0
46460xed 0x00 0x00 0x00 0xf0 0x1f
4647
4648# CHECK: msdb %f15, %f15, 0
46490xed 0xf0 0x00 0x00 0xf0 0x1f
4650
4651# CHECK: msebr %f0, %f0, %f0
46520xb3 0x0f 0x00 0x00
4653
4654# CHECK: msebr %f0, %f0, %f15
46550xb3 0x0f 0x00 0x0f
4656
4657# CHECK: msebr %f0, %f15, %f0
46580xb3 0x0f 0x00 0xf0
4659
4660# CHECK: msebr %f15, %f0, %f0
46610xb3 0x0f 0xf0 0x00
4662
4663# CHECK: msebr %f7, %f8, %f9
46640xb3 0x0f 0x70 0x89
4665
4666# CHECK: msebr %f15, %f15, %f15
46670xb3 0x0f 0xf0 0xff
4668
4669# CHECK: mseb %f0, %f0, 0
46700xed 0x00 0x00 0x00 0x00 0x0f
4671
4672# CHECK: mseb %f0, %f0, 4095
46730xed 0x00 0x0f 0xff 0x00 0x0f
4674
4675# CHECK: mseb %f0, %f0, 0(%r1)
46760xed 0x00 0x10 0x00 0x00 0x0f
4677
4678# CHECK: mseb %f0, %f0, 0(%r15)
46790xed 0x00 0xf0 0x00 0x00 0x0f
4680
4681# CHECK: mseb %f0, %f0, 4095(%r1,%r15)
46820xed 0x01 0xff 0xff 0x00 0x0f
4683
4684# CHECK: mseb %f0, %f0, 4095(%r15,%r1)
46850xed 0x0f 0x1f 0xff 0x00 0x0f
4686
4687# CHECK: mseb %f0, %f15, 0
46880xed 0xf0 0x00 0x00 0x00 0x0f
4689
4690# CHECK: mseb %f15, %f0, 0
46910xed 0x00 0x00 0x00 0xf0 0x0f
4692
4693# CHECK: mseb %f15, %f15, 0
46940xed 0xf0 0x00 0x00 0xf0 0x0f
4695
4696# CHECK: msfi %r0, -2147483648
46970xc2 0x01 0x80 0x00 0x00 0x00
4698
4699# CHECK: msfi %r0, -1
47000xc2 0x01 0xff 0xff 0xff 0xff
4701
4702# CHECK: msfi %r0, 0
47030xc2 0x01 0x00 0x00 0x00 0x00
4704
4705# CHECK: msfi %r0, 1
47060xc2 0x01 0x00 0x00 0x00 0x01
4707
4708# CHECK: msfi %r0, 2147483647
47090xc2 0x01 0x7f 0xff 0xff 0xff
4710
4711# CHECK: msfi %r15, 0
47120xc2 0xf1 0x00 0x00 0x00 0x00
4713
4714# CHECK: msgfi %r0, -2147483648
47150xc2 0x00 0x80 0x00 0x00 0x00
4716
4717# CHECK: msgfi %r0, -1
47180xc2 0x00 0xff 0xff 0xff 0xff
4719
4720# CHECK: msgfi %r0, 0
47210xc2 0x00 0x00 0x00 0x00 0x00
4722
4723# CHECK: msgfi %r0, 1
47240xc2 0x00 0x00 0x00 0x00 0x01
4725
4726# CHECK: msgfi %r0, 2147483647
47270xc2 0x00 0x7f 0xff 0xff 0xff
4728
4729# CHECK: msgfi %r15, 0
47300xc2 0xf0 0x00 0x00 0x00 0x00
4731
4732# CHECK: msgfr %r0, %r0
47330xb9 0x1c 0x00 0x00
4734
4735# CHECK: msgfr %r0, %r15
47360xb9 0x1c 0x00 0x0f
4737
4738# CHECK: msgfr %r15, %r0
47390xb9 0x1c 0x00 0xf0
4740
4741# CHECK: msgfr %r7, %r8
47420xb9 0x1c 0x00 0x78
4743
4744# CHECK: msgf %r0, -524288
47450xe3 0x00 0x00 0x00 0x80 0x1c
4746
4747# CHECK: msgf %r0, -1
47480xe3 0x00 0x0f 0xff 0xff 0x1c
4749
4750# CHECK: msgf %r0, 0
47510xe3 0x00 0x00 0x00 0x00 0x1c
4752
4753# CHECK: msgf %r0, 1
47540xe3 0x00 0x00 0x01 0x00 0x1c
4755
4756# CHECK: msgf %r0, 524287
47570xe3 0x00 0x0f 0xff 0x7f 0x1c
4758
4759# CHECK: msgf %r0, 0(%r1)
47600xe3 0x00 0x10 0x00 0x00 0x1c
4761
4762# CHECK: msgf %r0, 0(%r15)
47630xe3 0x00 0xf0 0x00 0x00 0x1c
4764
4765# CHECK: msgf %r0, 524287(%r1,%r15)
47660xe3 0x01 0xff 0xff 0x7f 0x1c
4767
4768# CHECK: msgf %r0, 524287(%r15,%r1)
47690xe3 0x0f 0x1f 0xff 0x7f 0x1c
4770
4771# CHECK: msgf %r15, 0
47720xe3 0xf0 0x00 0x00 0x00 0x1c
4773
4774# CHECK: msgr %r0, %r0
47750xb9 0x0c 0x00 0x00
4776
4777# CHECK: msgr %r0, %r15
47780xb9 0x0c 0x00 0x0f
4779
4780# CHECK: msgr %r15, %r0
47810xb9 0x0c 0x00 0xf0
4782
4783# CHECK: msgr %r7, %r8
47840xb9 0x0c 0x00 0x78
4785
4786# CHECK: msg %r0, -524288
47870xe3 0x00 0x00 0x00 0x80 0x0c
4788
4789# CHECK: msg %r0, -1
47900xe3 0x00 0x0f 0xff 0xff 0x0c
4791
4792# CHECK: msg %r0, 0
47930xe3 0x00 0x00 0x00 0x00 0x0c
4794
4795# CHECK: msg %r0, 1
47960xe3 0x00 0x00 0x01 0x00 0x0c
4797
4798# CHECK: msg %r0, 524287
47990xe3 0x00 0x0f 0xff 0x7f 0x0c
4800
4801# CHECK: msg %r0, 0(%r1)
48020xe3 0x00 0x10 0x00 0x00 0x0c
4803
4804# CHECK: msg %r0, 0(%r15)
48050xe3 0x00 0xf0 0x00 0x00 0x0c
4806
4807# CHECK: msg %r0, 524287(%r1,%r15)
48080xe3 0x01 0xff 0xff 0x7f 0x0c
4809
4810# CHECK: msg %r0, 524287(%r15,%r1)
48110xe3 0x0f 0x1f 0xff 0x7f 0x0c
4812
4813# CHECK: msg %r15, 0
48140xe3 0xf0 0x00 0x00 0x00 0x0c
4815
4816# CHECK: msr %r0, %r0
48170xb2 0x52 0x00 0x00
4818
4819# CHECK: msr %r0, %r15
48200xb2 0x52 0x00 0x0f
4821
4822# CHECK: msr %r15, %r0
48230xb2 0x52 0x00 0xf0
4824
4825# CHECK: msr %r7, %r8
48260xb2 0x52 0x00 0x78
4827
4828# CHECK: ms %r0, 0
48290x71 0x00 0x00 0x00
4830
4831# CHECK: ms %r0, 4095
48320x71 0x00 0x0f 0xff
4833
4834# CHECK: ms %r0, 0(%r1)
48350x71 0x00 0x10 0x00
4836
4837# CHECK: ms %r0, 0(%r15)
48380x71 0x00 0xf0 0x00
4839
4840# CHECK: ms %r0, 4095(%r1,%r15)
48410x71 0x01 0xff 0xff
4842
4843# CHECK: ms %r0, 4095(%r15,%r1)
48440x71 0x0f 0x1f 0xff
4845
4846# CHECK: ms %r15, 0
48470x71 0xf0 0x00 0x00
4848
4849# CHECK: msy %r0, -524288
48500xe3 0x00 0x00 0x00 0x80 0x51
4851
4852# CHECK: msy %r0, -1
48530xe3 0x00 0x0f 0xff 0xff 0x51
4854
4855# CHECK: msy %r0, 0
48560xe3 0x00 0x00 0x00 0x00 0x51
4857
4858# CHECK: msy %r0, 1
48590xe3 0x00 0x00 0x01 0x00 0x51
4860
4861# CHECK: msy %r0, 524287
48620xe3 0x00 0x0f 0xff 0x7f 0x51
4863
4864# CHECK: msy %r0, 0(%r1)
48650xe3 0x00 0x10 0x00 0x00 0x51
4866
4867# CHECK: msy %r0, 0(%r15)
48680xe3 0x00 0xf0 0x00 0x00 0x51
4869
4870# CHECK: msy %r0, 524287(%r1,%r15)
48710xe3 0x01 0xff 0xff 0x7f 0x51
4872
4873# CHECK: msy %r0, 524287(%r15,%r1)
48740xe3 0x0f 0x1f 0xff 0x7f 0x51
4875
4876# CHECK: msy %r15, 0
48770xe3 0xf0 0x00 0x00 0x00 0x51
4878
4879# CHECK: mvc 0(1), 0
48800xd2 0x00 0x00 0x00 0x00 0x00
4881
4882# CHECK: mvc 0(1), 0(%r1)
48830xd2 0x00 0x00 0x00 0x10 0x00
4884
4885# CHECK: mvc 0(1), 0(%r15)
48860xd2 0x00 0x00 0x00 0xf0 0x00
4887
4888# CHECK: mvc 0(1), 4095
48890xd2 0x00 0x00 0x00 0x0f 0xff
4890
4891# CHECK: mvc 0(1), 4095(%r1)
48920xd2 0x00 0x00 0x00 0x1f 0xff
4893
4894# CHECK: mvc 0(1), 4095(%r15)
48950xd2 0x00 0x00 0x00 0xff 0xff
4896
4897# CHECK: mvc 0(1,%r1), 0
48980xd2 0x00 0x10 0x00 0x00 0x00
4899
4900# CHECK: mvc 0(1,%r15), 0
49010xd2 0x00 0xf0 0x00 0x00 0x00
4902
4903# CHECK: mvc 4095(1,%r1), 0
49040xd2 0x00 0x1f 0xff 0x00 0x00
4905
4906# CHECK: mvc 4095(1,%r15), 0
49070xd2 0x00 0xff 0xff 0x00 0x00
4908
4909# CHECK: mvc 0(256,%r1), 0
49100xd2 0xff 0x10 0x00 0x00 0x00
4911
4912# CHECK: mvc 0(256,%r15), 0
49130xd2 0xff 0xf0 0x00 0x00 0x00
4914
4915# CHECK: mvghi 0, 0
49160xe5 0x48 0x00 0x00 0x00 0x00
4917
4918# CHECK: mvghi 4095, 0
49190xe5 0x48 0x0f 0xff 0x00 0x00
4920
4921# CHECK: mvghi 0, -32768
49220xe5 0x48 0x00 0x00 0x80 0x00
4923
4924# CHECK: mvghi 0, -1
49250xe5 0x48 0x00 0x00 0xff 0xff
4926
4927# CHECK: mvghi 0, 0
49280xe5 0x48 0x00 0x00 0x00 0x00
4929
4930# CHECK: mvghi 0, 1
49310xe5 0x48 0x00 0x00 0x00 0x01
4932
4933# CHECK: mvghi 0, 32767
49340xe5 0x48 0x00 0x00 0x7f 0xff
4935
4936# CHECK: mvghi 0(%r1), 42
49370xe5 0x48 0x10 0x00 0x00 0x2a
4938
4939# CHECK: mvghi 0(%r15), 42
49400xe5 0x48 0xf0 0x00 0x00 0x2a
4941
4942# CHECK: mvghi 4095(%r1), 42
49430xe5 0x48 0x1f 0xff 0x00 0x2a
4944
4945# CHECK: mvghi 4095(%r15), 42
49460xe5 0x48 0xff 0xff 0x00 0x2a
4947
4948# CHECK: mvhhi 0, 0
49490xe5 0x44 0x00 0x00 0x00 0x00
4950
4951# CHECK: mvhhi 4095, 0
49520xe5 0x44 0x0f 0xff 0x00 0x00
4953
4954# CHECK: mvhhi 0, -32768
49550xe5 0x44 0x00 0x00 0x80 0x00
4956
4957# CHECK: mvhhi 0, -1
49580xe5 0x44 0x00 0x00 0xff 0xff
4959
4960# CHECK: mvhhi 0, 0
49610xe5 0x44 0x00 0x00 0x00 0x00
4962
4963# CHECK: mvhhi 0, 1
49640xe5 0x44 0x00 0x00 0x00 0x01
4965
4966# CHECK: mvhhi 0, 32767
49670xe5 0x44 0x00 0x00 0x7f 0xff
4968
4969# CHECK: mvhhi 0(%r1), 42
49700xe5 0x44 0x10 0x00 0x00 0x2a
4971
4972# CHECK: mvhhi 0(%r15), 42
49730xe5 0x44 0xf0 0x00 0x00 0x2a
4974
4975# CHECK: mvhhi 4095(%r1), 42
49760xe5 0x44 0x1f 0xff 0x00 0x2a
4977
4978# CHECK: mvhhi 4095(%r15), 42
49790xe5 0x44 0xff 0xff 0x00 0x2a
4980
4981# CHECK: mvhi 0, 0
49820xe5 0x4c 0x00 0x00 0x00 0x00
4983
4984# CHECK: mvhi 4095, 0
49850xe5 0x4c 0x0f 0xff 0x00 0x00
4986
4987# CHECK: mvhi 0, -32768
49880xe5 0x4c 0x00 0x00 0x80 0x00
4989
4990# CHECK: mvhi 0, -1
49910xe5 0x4c 0x00 0x00 0xff 0xff
4992
4993# CHECK: mvhi 0, 0
49940xe5 0x4c 0x00 0x00 0x00 0x00
4995
4996# CHECK: mvhi 0, 1
49970xe5 0x4c 0x00 0x00 0x00 0x01
4998
4999# CHECK: mvhi 0, 32767
50000xe5 0x4c 0x00 0x00 0x7f 0xff
5001
5002# CHECK: mvhi 0(%r1), 42
50030xe5 0x4c 0x10 0x00 0x00 0x2a
5004
5005# CHECK: mvhi 0(%r15), 42
50060xe5 0x4c 0xf0 0x00 0x00 0x2a
5007
5008# CHECK: mvhi 4095(%r1), 42
50090xe5 0x4c 0x1f 0xff 0x00 0x2a
5010
5011# CHECK: mvhi 4095(%r15), 42
50120xe5 0x4c 0xff 0xff 0x00 0x2a
5013
5014# CHECK: mvi 0, 0
50150x92 0x00 0x00 0x00
5016
5017# CHECK: mvi 4095, 0
50180x92 0x00 0x0f 0xff
5019
5020# CHECK: mvi 0, 255
50210x92 0xff 0x00 0x00
5022
5023# CHECK: mvi 0(%r1), 42
50240x92 0x2a 0x10 0x00
5025
5026# CHECK: mvi 0(%r15), 42
50270x92 0x2a 0xf0 0x00
5028
5029# CHECK: mvi 4095(%r1), 42
50300x92 0x2a 0x1f 0xff
5031
5032# CHECK: mvi 4095(%r15), 42
50330x92 0x2a 0xff 0xff
5034
5035# CHECK: mviy -524288, 0
50360xeb 0x00 0x00 0x00 0x80 0x52
5037
5038# CHECK: mviy -1, 0
50390xeb 0x00 0x0f 0xff 0xff 0x52
5040
5041# CHECK: mviy 0, 0
50420xeb 0x00 0x00 0x00 0x00 0x52
5043
5044# CHECK: mviy 1, 0
50450xeb 0x00 0x00 0x01 0x00 0x52
5046
5047# CHECK: mviy 524287, 0
50480xeb 0x00 0x0f 0xff 0x7f 0x52
5049
5050# CHECK: mviy 0, 255
50510xeb 0xff 0x00 0x00 0x00 0x52
5052
5053# CHECK: mviy 0(%r1), 42
50540xeb 0x2a 0x10 0x00 0x00 0x52
5055
5056# CHECK: mviy 0(%r15), 42
50570xeb 0x2a 0xf0 0x00 0x00 0x52
5058
5059# CHECK: mviy 524287(%r1), 42
50600xeb 0x2a 0x1f 0xff 0x7f 0x52
5061
5062# CHECK: mviy 524287(%r15), 42
50630xeb 0x2a 0xff 0xff 0x7f 0x52
5064
5065# CHECK: mvst %r0, %r0
50660xb2 0x55 0x00 0x00
5067
5068# CHECK: mvst %r0, %r15
50690xb2 0x55 0x00 0x0f
5070
5071# CHECK: mvst %r15, %r0
50720xb2 0x55 0x00 0xf0
5073
5074# CHECK: mvst %r7, %r8
50750xb2 0x55 0x00 0x78
5076
5077# CHECK: mxbr %f0, %f0
50780xb3 0x4c 0x00 0x00
5079
5080# CHECK: mxbr %f0, %f13
50810xb3 0x4c 0x00 0x0d
5082
5083# CHECK: mxbr %f8, %f5
50840xb3 0x4c 0x00 0x85
5085
5086# CHECK: mxbr %f13, %f13
50870xb3 0x4c 0x00 0xdd
5088
5089# CHECK: mxdbr %f0, %f0
50900xb3 0x07 0x00 0x00
5091
5092# CHECK: mxdbr %f0, %f15
50930xb3 0x07 0x00 0x0f
5094
5095# CHECK: mxdbr %f8, %f8
50960xb3 0x07 0x00 0x88
5097
5098# CHECK: mxdbr %f13, %f0
50990xb3 0x07 0x00 0xd0
5100
5101# CHECK: mxdb %f0, 0
51020xed 0x00 0x00 0x00 0x00 0x07
5103
5104# CHECK: mxdb %f0, 4095
51050xed 0x00 0x0f 0xff 0x00 0x07
5106
5107# CHECK: mxdb %f0, 0(%r1)
51080xed 0x00 0x10 0x00 0x00 0x07
5109
5110# CHECK: mxdb %f0, 0(%r15)
51110xed 0x00 0xf0 0x00 0x00 0x07
5112
5113# CHECK: mxdb %f0, 4095(%r1,%r15)
51140xed 0x01 0xff 0xff 0x00 0x07
5115
5116# CHECK: mxdb %f0, 4095(%r15,%r1)
51170xed 0x0f 0x1f 0xff 0x00 0x07
5118
5119# CHECK: mxdb %f13, 0
51200xed 0xd0 0x00 0x00 0x00 0x07
5121
5122# CHECK: nc 0(1), 0
51230xd4 0x00 0x00 0x00 0x00 0x00
5124
5125# CHECK: nc 0(1), 0(%r1)
51260xd4 0x00 0x00 0x00 0x10 0x00
5127
5128# CHECK: nc 0(1), 0(%r15)
51290xd4 0x00 0x00 0x00 0xf0 0x00
5130
5131# CHECK: nc 0(1), 4095
51320xd4 0x00 0x00 0x00 0x0f 0xff
5133
5134# CHECK: nc 0(1), 4095(%r1)
51350xd4 0x00 0x00 0x00 0x1f 0xff
5136
5137# CHECK: nc 0(1), 4095(%r15)
51380xd4 0x00 0x00 0x00 0xff 0xff
5139
5140# CHECK: nc 0(1,%r1), 0
51410xd4 0x00 0x10 0x00 0x00 0x00
5142
5143# CHECK: nc 0(1,%r15), 0
51440xd4 0x00 0xf0 0x00 0x00 0x00
5145
5146# CHECK: nc 4095(1,%r1), 0
51470xd4 0x00 0x1f 0xff 0x00 0x00
5148
5149# CHECK: nc 4095(1,%r15), 0
51500xd4 0x00 0xff 0xff 0x00 0x00
5151
5152# CHECK: nc 0(256,%r1), 0
51530xd4 0xff 0x10 0x00 0x00 0x00
5154
5155# CHECK: nc 0(256,%r15), 0
51560xd4 0xff 0xf0 0x00 0x00 0x00
5157
5158# CHECK: ngr %r0, %r0
51590xb9 0x80 0x00 0x00
5160
5161# CHECK: ngr %r0, %r15
51620xb9 0x80 0x00 0x0f
5163
5164# CHECK: ngr %r15, %r0
51650xb9 0x80 0x00 0xf0
5166
5167# CHECK: ngr %r7, %r8
51680xb9 0x80 0x00 0x78
5169
5170# CHECK: ng %r0, -524288
51710xe3 0x00 0x00 0x00 0x80 0x80
5172
5173# CHECK: ngrk %r0, %r0, %r0
51740xb9 0xe4 0x00 0x00
5175
5176# CHECK: ngrk %r2, %r3, %r4
51770xb9 0xe4 0x40 0x23
5178
5179# CHECK: ng %r0, -1
51800xe3 0x00 0x0f 0xff 0xff 0x80
5181
5182# CHECK: ng %r0, 0
51830xe3 0x00 0x00 0x00 0x00 0x80
5184
5185# CHECK: ng %r0, 1
51860xe3 0x00 0x00 0x01 0x00 0x80
5187
5188# CHECK: ng %r0, 524287
51890xe3 0x00 0x0f 0xff 0x7f 0x80
5190
5191# CHECK: ng %r0, 0(%r1)
51920xe3 0x00 0x10 0x00 0x00 0x80
5193
5194# CHECK: ng %r0, 0(%r15)
51950xe3 0x00 0xf0 0x00 0x00 0x80
5196
5197# CHECK: ng %r0, 524287(%r1,%r15)
51980xe3 0x01 0xff 0xff 0x7f 0x80
5199
5200# CHECK: ng %r0, 524287(%r15,%r1)
52010xe3 0x0f 0x1f 0xff 0x7f 0x80
5202
5203# CHECK: ng %r15, 0
52040xe3 0xf0 0x00 0x00 0x00 0x80
5205
5206# CHECK: nihf %r0, 0
52070xc0 0x0a 0x00 0x00 0x00 0x00
5208
5209# CHECK: nihf %r0, 4294967295
52100xc0 0x0a 0xff 0xff 0xff 0xff
5211
5212# CHECK: nihf %r15, 0
52130xc0 0xfa 0x00 0x00 0x00 0x00
5214
5215# CHECK: nihh %r0, 0
52160xa5 0x04 0x00 0x00
5217
5218# CHECK: nihh %r0, 32768
52190xa5 0x04 0x80 0x00
5220
5221# CHECK: nihh %r0, 65535
52220xa5 0x04 0xff 0xff
5223
5224# CHECK: nihh %r15, 0
52250xa5 0xf4 0x00 0x00
5226
5227# CHECK: nihl %r0, 0
52280xa5 0x05 0x00 0x00
5229
5230# CHECK: nihl %r0, 32768
52310xa5 0x05 0x80 0x00
5232
5233# CHECK: nihl %r0, 65535
52340xa5 0x05 0xff 0xff
5235
5236# CHECK: nihl %r15, 0
52370xa5 0xf5 0x00 0x00
5238
5239# CHECK: nilf %r0, 0
52400xc0 0x0b 0x00 0x00 0x00 0x00
5241
5242# CHECK: nilf %r0, 4294967295
52430xc0 0x0b 0xff 0xff 0xff 0xff
5244
5245# CHECK: nilf %r15, 0
52460xc0 0xfb 0x00 0x00 0x00 0x00
5247
5248# CHECK: nilh %r0, 0
52490xa5 0x06 0x00 0x00
5250
5251# CHECK: nilh %r0, 32768
52520xa5 0x06 0x80 0x00
5253
5254# CHECK: nilh %r0, 65535
52550xa5 0x06 0xff 0xff
5256
5257# CHECK: nilh %r15, 0
52580xa5 0xf6 0x00 0x00
5259
5260# CHECK: nill %r0, 0
52610xa5 0x07 0x00 0x00
5262
5263# CHECK: nill %r0, 32768
52640xa5 0x07 0x80 0x00
5265
5266# CHECK: nill %r0, 65535
52670xa5 0x07 0xff 0xff
5268
5269# CHECK: nill %r15, 0
52700xa5 0xf7 0x00 0x00
5271
5272# CHECK: ni 0, 0
52730x94 0x00 0x00 0x00
5274
5275# CHECK: ni 4095, 0
52760x94 0x00 0x0f 0xff
5277
5278# CHECK: ni 0, 255
52790x94 0xff 0x00 0x00
5280
5281# CHECK: ni 0(%r1), 42
52820x94 0x2a 0x10 0x00
5283
5284# CHECK: ni 0(%r15), 42
52850x94 0x2a 0xf0 0x00
5286
5287# CHECK: ni 4095(%r1), 42
52880x94 0x2a 0x1f 0xff
5289
5290# CHECK: ni 4095(%r15), 42
52910x94 0x2a 0xff 0xff
5292
5293# CHECK: niy -524288, 0
52940xeb 0x00 0x00 0x00 0x80 0x54
5295
5296# CHECK: niy -1, 0
52970xeb 0x00 0x0f 0xff 0xff 0x54
5298
5299# CHECK: niy 0, 0
53000xeb 0x00 0x00 0x00 0x00 0x54
5301
5302# CHECK: niy 1, 0
53030xeb 0x00 0x00 0x01 0x00 0x54
5304
5305# CHECK: niy 524287, 0
53060xeb 0x00 0x0f 0xff 0x7f 0x54
5307
5308# CHECK: niy 0, 255
53090xeb 0xff 0x00 0x00 0x00 0x54
5310
5311# CHECK: niy 0(%r1), 42
53120xeb 0x2a 0x10 0x00 0x00 0x54
5313
5314# CHECK: niy 0(%r15), 42
53150xeb 0x2a 0xf0 0x00 0x00 0x54
5316
5317# CHECK: niy 524287(%r1), 42
53180xeb 0x2a 0x1f 0xff 0x7f 0x54
5319
5320# CHECK: niy 524287(%r15), 42
53210xeb 0x2a 0xff 0xff 0x7f 0x54
5322
5323# CHECK: nr %r0, %r0
53240x14 0x00
5325
5326# CHECK: nr %r0, %r15
53270x14 0x0f
5328
5329# CHECK: nr %r15, %r0
53300x14 0xf0
5331
5332# CHECK: nr %r7, %r8
53330x14 0x78
5334
5335# CHECK: nrk %r0, %r0, %r0
53360xb9 0xf4 0x00 0x00
5337
5338# CHECK: nrk %r2, %r3, %r4
53390xb9 0xf4 0x40 0x23
5340
5341# CHECK: n %r0, 0
53420x54 0x00 0x00 0x00
5343
5344# CHECK: n %r0, 4095
53450x54 0x00 0x0f 0xff
5346
5347# CHECK: n %r0, 0(%r1)
53480x54 0x00 0x10 0x00
5349
5350# CHECK: n %r0, 0(%r15)
53510x54 0x00 0xf0 0x00
5352
5353# CHECK: n %r0, 4095(%r1,%r15)
53540x54 0x01 0xff 0xff
5355
5356# CHECK: n %r0, 4095(%r15,%r1)
53570x54 0x0f 0x1f 0xff
5358
5359# CHECK: n %r15, 0
53600x54 0xf0 0x00 0x00
5361
5362# CHECK: ny %r0, -524288
53630xe3 0x00 0x00 0x00 0x80 0x54
5364
5365# CHECK: ny %r0, -1
53660xe3 0x00 0x0f 0xff 0xff 0x54
5367
5368# CHECK: ny %r0, 0
53690xe3 0x00 0x00 0x00 0x00 0x54
5370
5371# CHECK: ny %r0, 1
53720xe3 0x00 0x00 0x01 0x00 0x54
5373
5374# CHECK: ny %r0, 524287
53750xe3 0x00 0x0f 0xff 0x7f 0x54
5376
5377# CHECK: ny %r0, 0(%r1)
53780xe3 0x00 0x10 0x00 0x00 0x54
5379
5380# CHECK: ny %r0, 0(%r15)
53810xe3 0x00 0xf0 0x00 0x00 0x54
5382
5383# CHECK: ny %r0, 524287(%r1,%r15)
53840xe3 0x01 0xff 0xff 0x7f 0x54
5385
5386# CHECK: ny %r0, 524287(%r15,%r1)
53870xe3 0x0f 0x1f 0xff 0x7f 0x54
5388
5389# CHECK: ny %r15, 0
53900xe3 0xf0 0x00 0x00 0x00 0x54
5391
5392# CHECK: oc 0(1), 0
53930xd6 0x00 0x00 0x00 0x00 0x00
5394
5395# CHECK: oc 0(1), 0(%r1)
53960xd6 0x00 0x00 0x00 0x10 0x00
5397
5398# CHECK: oc 0(1), 0(%r15)
53990xd6 0x00 0x00 0x00 0xf0 0x00
5400
5401# CHECK: oc 0(1), 4095
54020xd6 0x00 0x00 0x00 0x0f 0xff
5403
5404# CHECK: oc 0(1), 4095(%r1)
54050xd6 0x00 0x00 0x00 0x1f 0xff
5406
5407# CHECK: oc 0(1), 4095(%r15)
54080xd6 0x00 0x00 0x00 0xff 0xff
5409
5410# CHECK: oc 0(1,%r1), 0
54110xd6 0x00 0x10 0x00 0x00 0x00
5412
5413# CHECK: oc 0(1,%r15), 0
54140xd6 0x00 0xf0 0x00 0x00 0x00
5415
5416# CHECK: oc 4095(1,%r1), 0
54170xd6 0x00 0x1f 0xff 0x00 0x00
5418
5419# CHECK: oc 4095(1,%r15), 0
54200xd6 0x00 0xff 0xff 0x00 0x00
5421
5422# CHECK: oc 0(256,%r1), 0
54230xd6 0xff 0x10 0x00 0x00 0x00
5424
5425# CHECK: oc 0(256,%r15), 0
54260xd6 0xff 0xf0 0x00 0x00 0x00
5427
5428# CHECK: ogr %r0, %r0
54290xb9 0x81 0x00 0x00
5430
5431# CHECK: ogr %r0, %r15
54320xb9 0x81 0x00 0x0f
5433
5434# CHECK: ogr %r15, %r0
54350xb9 0x81 0x00 0xf0
5436
5437# CHECK: ogr %r7, %r8
54380xb9 0x81 0x00 0x78
5439
5440# CHECK: ogrk %r0, %r0, %r0
54410xb9 0xe6 0x00 0x00
5442
5443# CHECK: ogrk %r2, %r3, %r4
54440xb9 0xe6 0x40 0x23
5445
5446# CHECK: og %r0, -524288
54470xe3 0x00 0x00 0x00 0x80 0x81
5448
5449# CHECK: og %r0, -1
54500xe3 0x00 0x0f 0xff 0xff 0x81
5451
5452# CHECK: og %r0, 0
54530xe3 0x00 0x00 0x00 0x00 0x81
5454
5455# CHECK: og %r0, 1
54560xe3 0x00 0x00 0x01 0x00 0x81
5457
5458# CHECK: og %r0, 524287
54590xe3 0x00 0x0f 0xff 0x7f 0x81
5460
5461# CHECK: og %r0, 0(%r1)
54620xe3 0x00 0x10 0x00 0x00 0x81
5463
5464# CHECK: og %r0, 0(%r15)
54650xe3 0x00 0xf0 0x00 0x00 0x81
5466
5467# CHECK: og %r0, 524287(%r1,%r15)
54680xe3 0x01 0xff 0xff 0x7f 0x81
5469
5470# CHECK: og %r0, 524287(%r15,%r1)
54710xe3 0x0f 0x1f 0xff 0x7f 0x81
5472
5473# CHECK: og %r15, 0
54740xe3 0xf0 0x00 0x00 0x00 0x81
5475
5476# CHECK: oihf %r0, 0
54770xc0 0x0c 0x00 0x00 0x00 0x00
5478
5479# CHECK: oihf %r0, 4294967295
54800xc0 0x0c 0xff 0xff 0xff 0xff
5481
5482# CHECK: oihf %r15, 0
54830xc0 0xfc 0x00 0x00 0x00 0x00
5484
5485# CHECK: oihh %r0, 0
54860xa5 0x08 0x00 0x00
5487
5488# CHECK: oihh %r0, 32768
54890xa5 0x08 0x80 0x00
5490
5491# CHECK: oihh %r0, 65535
54920xa5 0x08 0xff 0xff
5493
5494# CHECK: oihh %r15, 0
54950xa5 0xf8 0x00 0x00
5496
5497# CHECK: oihl %r0, 0
54980xa5 0x09 0x00 0x00
5499
5500# CHECK: oihl %r0, 32768
55010xa5 0x09 0x80 0x00
5502
5503# CHECK: oihl %r0, 65535
55040xa5 0x09 0xff 0xff
5505
5506# CHECK: oihl %r15, 0
55070xa5 0xf9 0x00 0x00
5508
5509# CHECK: oilf %r0, 0
55100xc0 0x0d 0x00 0x00 0x00 0x00
5511
5512# CHECK: oilf %r0, 4294967295
55130xc0 0x0d 0xff 0xff 0xff 0xff
5514
5515# CHECK: oilf %r15, 0
55160xc0 0xfd 0x00 0x00 0x00 0x00
5517
5518# CHECK: oilh %r0, 0
55190xa5 0x0a 0x00 0x00
5520
5521# CHECK: oilh %r0, 32768
55220xa5 0x0a 0x80 0x00
5523
5524# CHECK: oilh %r0, 65535
55250xa5 0x0a 0xff 0xff
5526
5527# CHECK: oilh %r15, 0
55280xa5 0xfa 0x00 0x00
5529
5530# CHECK: oill %r0, 0
55310xa5 0x0b 0x00 0x00
5532
5533# CHECK: oill %r0, 32768
55340xa5 0x0b 0x80 0x00
5535
5536# CHECK: oill %r0, 65535
55370xa5 0x0b 0xff 0xff
5538
5539# CHECK: oill %r15, 0
55400xa5 0xfb 0x00 0x00
5541
5542# CHECK: oi 0, 0
55430x96 0x00 0x00 0x00
5544
5545# CHECK: oi 4095, 0
55460x96 0x00 0x0f 0xff
5547
5548# CHECK: oi 0, 255
55490x96 0xff 0x00 0x00
5550
5551# CHECK: oi 0(%r1), 42
55520x96 0x2a 0x10 0x00
5553
5554# CHECK: oi 0(%r15), 42
55550x96 0x2a 0xf0 0x00
5556
5557# CHECK: oi 4095(%r1), 42
55580x96 0x2a 0x1f 0xff
5559
5560# CHECK: oi 4095(%r15), 42
55610x96 0x2a 0xff 0xff
5562
5563# CHECK: oiy -524288, 0
55640xeb 0x00 0x00 0x00 0x80 0x56
5565
5566# CHECK: oiy -1, 0
55670xeb 0x00 0x0f 0xff 0xff 0x56
5568
5569# CHECK: oiy 0, 0
55700xeb 0x00 0x00 0x00 0x00 0x56
5571
5572# CHECK: oiy 1, 0
55730xeb 0x00 0x00 0x01 0x00 0x56
5574
5575# CHECK: oiy 524287, 0
55760xeb 0x00 0x0f 0xff 0x7f 0x56
5577
5578# CHECK: oiy 0, 255
55790xeb 0xff 0x00 0x00 0x00 0x56
5580
5581# CHECK: oiy 0(%r1), 42
55820xeb 0x2a 0x10 0x00 0x00 0x56
5583
5584# CHECK: oiy 0(%r15), 42
55850xeb 0x2a 0xf0 0x00 0x00 0x56
5586
5587# CHECK: oiy 524287(%r1), 42
55880xeb 0x2a 0x1f 0xff 0x7f 0x56
5589
5590# CHECK: oiy 524287(%r15), 42
55910xeb 0x2a 0xff 0xff 0x7f 0x56
5592
5593# CHECK: or %r0, %r0
55940x16 0x00
5595
5596# CHECK: or %r0, %r15
55970x16 0x0f
5598
5599# CHECK: or %r15, %r0
56000x16 0xf0
5601
5602# CHECK: or %r7, %r8
56030x16 0x78
5604
5605# CHECK: ork %r0, %r0, %r0
56060xb9 0xf6 0x00 0x00
5607
5608# CHECK: ork %r2, %r3, %r4
56090xb9 0xf6 0x40 0x23
5610
5611# CHECK: o %r0, 0
56120x56 0x00 0x00 0x00
5613
5614# CHECK: o %r0, 4095
56150x56 0x00 0x0f 0xff
5616
5617# CHECK: o %r0, 0(%r1)
56180x56 0x00 0x10 0x00
5619
5620# CHECK: o %r0, 0(%r15)
56210x56 0x00 0xf0 0x00
5622
5623# CHECK: o %r0, 4095(%r1,%r15)
56240x56 0x01 0xff 0xff
5625
5626# CHECK: o %r0, 4095(%r15,%r1)
56270x56 0x0f 0x1f 0xff
5628
5629# CHECK: o %r15, 0
56300x56 0xf0 0x00 0x00
5631
5632# CHECK: oy %r0, -524288
56330xe3 0x00 0x00 0x00 0x80 0x56
5634
5635# CHECK: oy %r0, -1
56360xe3 0x00 0x0f 0xff 0xff 0x56
5637
5638# CHECK: oy %r0, 0
56390xe3 0x00 0x00 0x00 0x00 0x56
5640
5641# CHECK: oy %r0, 1
56420xe3 0x00 0x00 0x01 0x00 0x56
5643
5644# CHECK: oy %r0, 524287
56450xe3 0x00 0x0f 0xff 0x7f 0x56
5646
5647# CHECK: oy %r0, 0(%r1)
56480xe3 0x00 0x10 0x00 0x00 0x56
5649
5650# CHECK: oy %r0, 0(%r15)
56510xe3 0x00 0xf0 0x00 0x00 0x56
5652
5653# CHECK: oy %r0, 524287(%r1,%r15)
56540xe3 0x01 0xff 0xff 0x7f 0x56
5655
5656# CHECK: oy %r0, 524287(%r15,%r1)
56570xe3 0x0f 0x1f 0xff 0x7f 0x56
5658
5659# CHECK: oy %r15, 0
56600xe3 0xf0 0x00 0x00 0x00 0x56
5661
5662# CHECK: pfd 0, -524288
56630xe3 0x00 0x00 0x00 0x80 0x36
5664
5665# CHECK: pfd 0, -1
56660xe3 0x00 0x0f 0xff 0xff 0x36
5667
5668# CHECK: pfd 0, 0
56690xe3 0x00 0x00 0x00 0x00 0x36
5670
5671# CHECK: pfd 0, 1
56720xe3 0x00 0x00 0x01 0x00 0x36
5673
5674# CHECK: pfd 0, 524287
56750xe3 0x00 0x0f 0xff 0x7f 0x36
5676
5677# CHECK: pfd 0, 0(%r1)
56780xe3 0x00 0x10 0x00 0x00 0x36
5679
5680# CHECK: pfd 0, 0(%r15)
56810xe3 0x00 0xf0 0x00 0x00 0x36
5682
5683# CHECK: pfd 0, 524287(%r1,%r15)
56840xe3 0x01 0xff 0xff 0x7f 0x36
5685
5686# CHECK: pfd 0, 524287(%r15,%r1)
56870xe3 0x0f 0x1f 0xff 0x7f 0x36
5688
5689# CHECK: pfd 15, 0
56900xe3 0xf0 0x00 0x00 0x00 0x36
5691
5692# CHECK: risbg %r0, %r0, 0, 0, 0
56930xec 0x00 0x00 0x00 0x00 0x55
5694
5695# CHECK: risbg %r0, %r0, 0, 0, 63
56960xec 0x00 0x00 0x00 0x3f 0x55
5697
5698# CHECK: risbg %r0, %r0, 0, 255, 0
56990xec 0x00 0x00 0xff 0x00 0x55
5700
5701# CHECK: risbg %r0, %r0, 255, 0, 0
57020xec 0x00 0xff 0x00 0x00 0x55
5703
5704# CHECK: risbg %r0, %r15, 0, 0, 0
57050xec 0x0f 0x00 0x00 0x00 0x55
5706
5707# CHECK: risbg %r15, %r0, 0, 0, 0
57080xec 0xf0 0x00 0x00 0x00 0x55
5709
5710# CHECK: risbg %r4, %r5, 6, 7, 8
57110xec 0x45 0x06 0x07 0x08 0x55
5712
5713# CHECK: risbhg %r0, %r0, 0, 0, 0
57140xec 0x00 0x00 0x00 0x00 0x5d
5715
5716# CHECK: risbhg %r0, %r0, 0, 0, 63
57170xec 0x00 0x00 0x00 0x3f 0x5d
5718
5719# CHECK: risbhg %r0, %r0, 0, 255, 0
57200xec 0x00 0x00 0xff 0x00 0x5d
5721
5722# CHECK: risbhg %r0, %r0, 255, 0, 0
57230xec 0x00 0xff 0x00 0x00 0x5d
5724
5725# CHECK: risbhg %r0, %r15, 0, 0, 0
57260xec 0x0f 0x00 0x00 0x00 0x5d
5727
5728# CHECK: risbhg %r15, %r0, 0, 0, 0
57290xec 0xf0 0x00 0x00 0x00 0x5d
5730
5731# CHECK: risbhg %r4, %r5, 6, 7, 8
57320xec 0x45 0x06 0x07 0x08 0x5d
5733
5734# CHECK: risblg %r0, %r0, 0, 0, 0
57350xec 0x00 0x00 0x00 0x00 0x51
5736
5737# CHECK: risblg %r0, %r0, 0, 0, 63
57380xec 0x00 0x00 0x00 0x3f 0x51
5739
5740# CHECK: risblg %r0, %r0, 0, 255, 0
57410xec 0x00 0x00 0xff 0x00 0x51
5742
5743# CHECK: risblg %r0, %r0, 255, 0, 0
57440xec 0x00 0xff 0x00 0x00 0x51
5745
5746# CHECK: risblg %r0, %r15, 0, 0, 0
57470xec 0x0f 0x00 0x00 0x00 0x51
5748
5749# CHECK: risblg %r15, %r0, 0, 0, 0
57500xec 0xf0 0x00 0x00 0x00 0x51
5751
5752# CHECK: risblg %r4, %r5, 6, 7, 8
57530xec 0x45 0x06 0x07 0x08 0x51
5754
5755# CHECK: rnsbg %r0, %r0, 0, 0, 0
57560xec 0x00 0x00 0x00 0x00 0x54
5757
5758# CHECK: rnsbg %r0, %r0, 0, 0, 63
57590xec 0x00 0x00 0x00 0x3f 0x54
5760
5761# CHECK: rnsbg %r0, %r0, 0, 255, 0
57620xec 0x00 0x00 0xff 0x00 0x54
5763
5764# CHECK: rnsbg %r0, %r0, 255, 0, 0
57650xec 0x00 0xff 0x00 0x00 0x54
5766
5767# CHECK: rnsbg %r0, %r15, 0, 0, 0
57680xec 0x0f 0x00 0x00 0x00 0x54
5769
5770# CHECK: rnsbg %r15, %r0, 0, 0, 0
57710xec 0xf0 0x00 0x00 0x00 0x54
5772
5773# CHECK: rnsbg %r4, %r5, 6, 7, 8
57740xec 0x45 0x06 0x07 0x08 0x54
5775
5776# CHECK: rosbg %r0, %r0, 0, 0, 0
57770xec 0x00 0x00 0x00 0x00 0x56
5778
5779# CHECK: rosbg %r0, %r0, 0, 0, 63
57800xec 0x00 0x00 0x00 0x3f 0x56
5781
5782# CHECK: rosbg %r0, %r0, 0, 255, 0
57830xec 0x00 0x00 0xff 0x00 0x56
5784
5785# CHECK: rosbg %r0, %r0, 255, 0, 0
57860xec 0x00 0xff 0x00 0x00 0x56
5787
5788# CHECK: rosbg %r0, %r15, 0, 0, 0
57890xec 0x0f 0x00 0x00 0x00 0x56
5790
5791# CHECK: rosbg %r15, %r0, 0, 0, 0
57920xec 0xf0 0x00 0x00 0x00 0x56
5793
5794# CHECK: rosbg %r4, %r5, 6, 7, 8
57950xec 0x45 0x06 0x07 0x08 0x56
5796
5797# CHECK: rxsbg %r0, %r0, 0, 0, 0
57980xec 0x00 0x00 0x00 0x00 0x57
5799
5800# CHECK: rxsbg %r0, %r0, 0, 0, 63
58010xec 0x00 0x00 0x00 0x3f 0x57
5802
5803# CHECK: rxsbg %r0, %r0, 0, 255, 0
58040xec 0x00 0x00 0xff 0x00 0x57
5805
5806# CHECK: rxsbg %r0, %r0, 255, 0, 0
58070xec 0x00 0xff 0x00 0x00 0x57
5808
5809# CHECK: rxsbg %r0, %r15, 0, 0, 0
58100xec 0x0f 0x00 0x00 0x00 0x57
5811
5812# CHECK: rxsbg %r15, %r0, 0, 0, 0
58130xec 0xf0 0x00 0x00 0x00 0x57
5814
5815# CHECK: rxsbg %r4, %r5, 6, 7, 8
58160xec 0x45 0x06 0x07 0x08 0x57
5817
5818# CHECK: rllg %r0, %r0, 0
58190xeb 0x00 0x00 0x00 0x00 0x1c
5820
5821# CHECK: rllg %r15, %r1, 0
58220xeb 0xf1 0x00 0x00 0x00 0x1c
5823
5824# CHECK: rllg %r1, %r15, 0
58250xeb 0x1f 0x00 0x00 0x00 0x1c
5826
5827# CHECK: rllg %r15, %r15, 0
58280xeb 0xff 0x00 0x00 0x00 0x1c
5829
5830# CHECK: rllg %r0, %r0, -524288
58310xeb 0x00 0x00 0x00 0x80 0x1c
5832
5833# CHECK: rllg %r0, %r0, -1
58340xeb 0x00 0x0f 0xff 0xff 0x1c
5835
5836# CHECK: rllg %r0, %r0, 1
58370xeb 0x00 0x00 0x01 0x00 0x1c
5838
5839# CHECK: rllg %r0, %r0, 524287
58400xeb 0x00 0x0f 0xff 0x7f 0x1c
5841
5842# CHECK: rllg %r0, %r0, 0(%r1)
58430xeb 0x00 0x10 0x00 0x00 0x1c
5844
5845# CHECK: rllg %r0, %r0, 0(%r15)
58460xeb 0x00 0xf0 0x00 0x00 0x1c
5847
5848# CHECK: rllg %r0, %r0, 524287(%r1)
58490xeb 0x00 0x1f 0xff 0x7f 0x1c
5850
5851# CHECK: rllg %r0, %r0, 524287(%r15)
58520xeb 0x00 0xff 0xff 0x7f 0x1c
5853
5854# CHECK: rll %r0, %r0, 0
58550xeb 0x00 0x00 0x00 0x00 0x1d
5856
5857# CHECK: rll %r15, %r1, 0
58580xeb 0xf1 0x00 0x00 0x00 0x1d
5859
5860# CHECK: rll %r1, %r15, 0
58610xeb 0x1f 0x00 0x00 0x00 0x1d
5862
5863# CHECK: rll %r15, %r15, 0
58640xeb 0xff 0x00 0x00 0x00 0x1d
5865
5866# CHECK: rll %r0, %r0, -524288
58670xeb 0x00 0x00 0x00 0x80 0x1d
5868
5869# CHECK: rll %r0, %r0, -1
58700xeb 0x00 0x0f 0xff 0xff 0x1d
5871
5872# CHECK: rll %r0, %r0, 1
58730xeb 0x00 0x00 0x01 0x00 0x1d
5874
5875# CHECK: rll %r0, %r0, 524287
58760xeb 0x00 0x0f 0xff 0x7f 0x1d
5877
5878# CHECK: rll %r0, %r0, 0(%r1)
58790xeb 0x00 0x10 0x00 0x00 0x1d
5880
5881# CHECK: rll %r0, %r0, 0(%r15)
58820xeb 0x00 0xf0 0x00 0x00 0x1d
5883
5884# CHECK: rll %r0, %r0, 524287(%r1)
58850xeb 0x00 0x1f 0xff 0x7f 0x1d
5886
5887# CHECK: rll %r0, %r0, 524287(%r15)
58880xeb 0x00 0xff 0xff 0x7f 0x1d
5889
5890# CHECK: sdbr %f0, %f0
58910xb3 0x1b 0x00 0x00
5892
5893# CHECK: sdbr %f0, %f15
58940xb3 0x1b 0x00 0x0f
5895
5896# CHECK: sdbr %f7, %f8
58970xb3 0x1b 0x00 0x78
5898
5899# CHECK: sdbr %f15, %f0
59000xb3 0x1b 0x00 0xf0
5901
5902# CHECK: sdb %f0, 0
59030xed 0x00 0x00 0x00 0x00 0x1b
5904
5905# CHECK: sdb %f0, 4095
59060xed 0x00 0x0f 0xff 0x00 0x1b
5907
5908# CHECK: sdb %f0, 0(%r1)
59090xed 0x00 0x10 0x00 0x00 0x1b
5910
5911# CHECK: sdb %f0, 0(%r15)
59120xed 0x00 0xf0 0x00 0x00 0x1b
5913
5914# CHECK: sdb %f0, 4095(%r1,%r15)
59150xed 0x01 0xff 0xff 0x00 0x1b
5916
5917# CHECK: sdb %f0, 4095(%r15,%r1)
59180xed 0x0f 0x1f 0xff 0x00 0x1b
5919
5920# CHECK: sdb %f15, 0
59210xed 0xf0 0x00 0x00 0x00 0x1b
5922
5923# CHECK: sebr %f0, %f0
59240xb3 0x0b 0x00 0x00
5925
5926# CHECK: sebr %f0, %f15
59270xb3 0x0b 0x00 0x0f
5928
5929# CHECK: sebr %f7, %f8
59300xb3 0x0b 0x00 0x78
5931
5932# CHECK: sebr %f15, %f0
59330xb3 0x0b 0x00 0xf0
5934
5935# CHECK: seb %f0, 0
59360xed 0x00 0x00 0x00 0x00 0x0b
5937
5938# CHECK: seb %f0, 4095
59390xed 0x00 0x0f 0xff 0x00 0x0b
5940
5941# CHECK: seb %f0, 0(%r1)
59420xed 0x00 0x10 0x00 0x00 0x0b
5943
5944# CHECK: seb %f0, 0(%r15)
59450xed 0x00 0xf0 0x00 0x00 0x0b
5946
5947# CHECK: seb %f0, 4095(%r1,%r15)
59480xed 0x01 0xff 0xff 0x00 0x0b
5949
5950# CHECK: seb %f0, 4095(%r15,%r1)
59510xed 0x0f 0x1f 0xff 0x00 0x0b
5952
5953# CHECK: seb %f15, 0
59540xed 0xf0 0x00 0x00 0x00 0x0b
5955
5956# CHECK: sgfr %r0, %r0
59570xb9 0x19 0x00 0x00
5958
5959# CHECK: sgfr %r0, %r15
59600xb9 0x19 0x00 0x0f
5961
5962# CHECK: sgfr %r15, %r0
59630xb9 0x19 0x00 0xf0
5964
5965# CHECK: sgfr %r7, %r8
59660xb9 0x19 0x00 0x78
5967
5968# CHECK: sgf %r0, -524288
59690xe3 0x00 0x00 0x00 0x80 0x19
5970
5971# CHECK: sgf %r0, -1
59720xe3 0x00 0x0f 0xff 0xff 0x19
5973
5974# CHECK: sgf %r0, 0
59750xe3 0x00 0x00 0x00 0x00 0x19
5976
5977# CHECK: sgf %r0, 1
59780xe3 0x00 0x00 0x01 0x00 0x19
5979
5980# CHECK: sgf %r0, 524287
59810xe3 0x00 0x0f 0xff 0x7f 0x19
5982
5983# CHECK: sgf %r0, 0(%r1)
59840xe3 0x00 0x10 0x00 0x00 0x19
5985
5986# CHECK: sgf %r0, 0(%r15)
59870xe3 0x00 0xf0 0x00 0x00 0x19
5988
5989# CHECK: sgf %r0, 524287(%r1,%r15)
59900xe3 0x01 0xff 0xff 0x7f 0x19
5991
5992# CHECK: sgf %r0, 524287(%r15,%r1)
59930xe3 0x0f 0x1f 0xff 0x7f 0x19
5994
5995# CHECK: sgf %r15, 0
59960xe3 0xf0 0x00 0x00 0x00 0x19
5997
5998# CHECK: sgr %r0, %r0
59990xb9 0x09 0x00 0x00
6000
6001# CHECK: sgr %r0, %r15
60020xb9 0x09 0x00 0x0f
6003
6004# CHECK: sgr %r15, %r0
60050xb9 0x09 0x00 0xf0
6006
6007# CHECK: sgr %r7, %r8
60080xb9 0x09 0x00 0x78
6009
6010# CHECK: sgrk %r0, %r0, %r0
60110xb9 0xe9 0x00 0x00
6012
6013# CHECK: sgrk %r2, %r3, %r4
60140xb9 0xe9 0x40 0x23
6015
6016# CHECK: sg %r0, -524288
60170xe3 0x00 0x00 0x00 0x80 0x09
6018
6019# CHECK: sg %r0, -1
60200xe3 0x00 0x0f 0xff 0xff 0x09
6021
6022# CHECK: sg %r0, 0
60230xe3 0x00 0x00 0x00 0x00 0x09
6024
6025# CHECK: sg %r0, 1
60260xe3 0x00 0x00 0x01 0x00 0x09
6027
6028# CHECK: sg %r0, 524287
60290xe3 0x00 0x0f 0xff 0x7f 0x09
6030
6031# CHECK: sg %r0, 0(%r1)
60320xe3 0x00 0x10 0x00 0x00 0x09
6033
6034# CHECK: sg %r0, 0(%r15)
60350xe3 0x00 0xf0 0x00 0x00 0x09
6036
6037# CHECK: sg %r0, 524287(%r1,%r15)
60380xe3 0x01 0xff 0xff 0x7f 0x09
6039
6040# CHECK: sg %r0, 524287(%r15,%r1)
60410xe3 0x0f 0x1f 0xff 0x7f 0x09
6042
6043# CHECK: sg %r15, 0
60440xe3 0xf0 0x00 0x00 0x00 0x09
6045
6046# CHECK: sh %r0, 0
60470x4b 0x00 0x00 0x00
6048
6049# CHECK: sh %r0, 4095
60500x4b 0x00 0x0f 0xff
6051
6052# CHECK: sh %r0, 0(%r1)
60530x4b 0x00 0x10 0x00
6054
6055# CHECK: sh %r0, 0(%r15)
60560x4b 0x00 0xf0 0x00
6057
6058# CHECK: sh %r0, 4095(%r1,%r15)
60590x4b 0x01 0xff 0xff
6060
6061# CHECK: sh %r0, 4095(%r15,%r1)
60620x4b 0x0f 0x1f 0xff
6063
6064# CHECK: sh %r15, 0
60650x4b 0xf0 0x00 0x00
6066
6067# CHECK: shy %r0, -524288
60680xe3 0x00 0x00 0x00 0x80 0x7b
6069
6070# CHECK: shy %r0, -1
60710xe3 0x00 0x0f 0xff 0xff 0x7b
6072
6073# CHECK: shy %r0, 0
60740xe3 0x00 0x00 0x00 0x00 0x7b
6075
6076# CHECK: shy %r0, 1
60770xe3 0x00 0x00 0x01 0x00 0x7b
6078
6079# CHECK: shy %r0, 524287
60800xe3 0x00 0x0f 0xff 0x7f 0x7b
6081
6082# CHECK: shy %r0, 0(%r1)
60830xe3 0x00 0x10 0x00 0x00 0x7b
6084
6085# CHECK: shy %r0, 0(%r15)
60860xe3 0x00 0xf0 0x00 0x00 0x7b
6087
6088# CHECK: shy %r0, 524287(%r1,%r15)
60890xe3 0x01 0xff 0xff 0x7f 0x7b
6090
6091# CHECK: shy %r0, 524287(%r15,%r1)
60920xe3 0x0f 0x1f 0xff 0x7f 0x7b
6093
6094# CHECK: shy %r15, 0
60950xe3 0xf0 0x00 0x00 0x00 0x7b
6096
6097# CHECK: slbgr %r0, %r0
60980xb9 0x89 0x00 0x00
6099
6100# CHECK: slbgr %r0, %r15
61010xb9 0x89 0x00 0x0f
6102
6103# CHECK: slbgr %r15, %r0
61040xb9 0x89 0x00 0xf0
6105
6106# CHECK: slbgr %r7, %r8
61070xb9 0x89 0x00 0x78
6108
6109# CHECK: slbg %r0, -524288
61100xe3 0x00 0x00 0x00 0x80 0x89
6111
6112# CHECK: slbg %r0, -1
61130xe3 0x00 0x0f 0xff 0xff 0x89
6114
6115# CHECK: slbg %r0, 0
61160xe3 0x00 0x00 0x00 0x00 0x89
6117
6118# CHECK: slbg %r0, 1
61190xe3 0x00 0x00 0x01 0x00 0x89
6120
6121# CHECK: slbg %r0, 524287
61220xe3 0x00 0x0f 0xff 0x7f 0x89
6123
6124# CHECK: slbg %r0, 0(%r1)
61250xe3 0x00 0x10 0x00 0x00 0x89
6126
6127# CHECK: slbg %r0, 0(%r15)
61280xe3 0x00 0xf0 0x00 0x00 0x89
6129
6130# CHECK: slbg %r0, 524287(%r1,%r15)
61310xe3 0x01 0xff 0xff 0x7f 0x89
6132
6133# CHECK: slbg %r0, 524287(%r15,%r1)
61340xe3 0x0f 0x1f 0xff 0x7f 0x89
6135
6136# CHECK: slbg %r15, 0
61370xe3 0xf0 0x00 0x00 0x00 0x89
6138
6139# CHECK: slbr %r0, %r0
61400xb9 0x99 0x00 0x00
6141
6142# CHECK: slbr %r0, %r15
61430xb9 0x99 0x00 0x0f
6144
6145# CHECK: slbr %r15, %r0
61460xb9 0x99 0x00 0xf0
6147
6148# CHECK: slbr %r7, %r8
61490xb9 0x99 0x00 0x78
6150
6151# CHECK: slb %r0, -524288
61520xe3 0x00 0x00 0x00 0x80 0x99
6153
6154# CHECK: slb %r0, -1
61550xe3 0x00 0x0f 0xff 0xff 0x99
6156
6157# CHECK: slb %r0, 0
61580xe3 0x00 0x00 0x00 0x00 0x99
6159
6160# CHECK: slb %r0, 1
61610xe3 0x00 0x00 0x01 0x00 0x99
6162
6163# CHECK: slb %r0, 524287
61640xe3 0x00 0x0f 0xff 0x7f 0x99
6165
6166# CHECK: slb %r0, 0(%r1)
61670xe3 0x00 0x10 0x00 0x00 0x99
6168
6169# CHECK: slb %r0, 0(%r15)
61700xe3 0x00 0xf0 0x00 0x00 0x99
6171
6172# CHECK: slb %r0, 524287(%r1,%r15)
61730xe3 0x01 0xff 0xff 0x7f 0x99
6174
6175# CHECK: slb %r0, 524287(%r15,%r1)
61760xe3 0x0f 0x1f 0xff 0x7f 0x99
6177
6178# CHECK: slb %r15, 0
61790xe3 0xf0 0x00 0x00 0x00 0x99
6180
6181# CHECK: slfi %r0, 0
61820xc2 0x05 0x00 0x00 0x00 0x00
6183
6184# CHECK: slfi %r0, 4294967295
61850xc2 0x05 0xff 0xff 0xff 0xff
6186
6187# CHECK: slfi %r15, 0
61880xc2 0xf5 0x00 0x00 0x00 0x00
6189
6190# CHECK: slgfi %r0, 0
61910xc2 0x04 0x00 0x00 0x00 0x00
6192
6193# CHECK: slgfi %r0, 4294967295
61940xc2 0x04 0xff 0xff 0xff 0xff
6195
6196# CHECK: slgfi %r15, 0
61970xc2 0xf4 0x00 0x00 0x00 0x00
6198
6199# CHECK: slgfr %r0, %r0
62000xb9 0x1b 0x00 0x00
6201
6202# CHECK: slgfr %r0, %r15
62030xb9 0x1b 0x00 0x0f
6204
6205# CHECK: slgfr %r15, %r0
62060xb9 0x1b 0x00 0xf0
6207
6208# CHECK: slgfr %r7, %r8
62090xb9 0x1b 0x00 0x78
6210
6211# CHECK: slgf %r0, -524288
62120xe3 0x00 0x00 0x00 0x80 0x1b
6213
6214# CHECK: slgf %r0, -1
62150xe3 0x00 0x0f 0xff 0xff 0x1b
6216
6217# CHECK: slgf %r0, 0
62180xe3 0x00 0x00 0x00 0x00 0x1b
6219
6220# CHECK: slgf %r0, 1
62210xe3 0x00 0x00 0x01 0x00 0x1b
6222
6223# CHECK: slgf %r0, 524287
62240xe3 0x00 0x0f 0xff 0x7f 0x1b
6225
6226# CHECK: slgf %r0, 0(%r1)
62270xe3 0x00 0x10 0x00 0x00 0x1b
6228
6229# CHECK: slgf %r0, 0(%r15)
62300xe3 0x00 0xf0 0x00 0x00 0x1b
6231
6232# CHECK: slgf %r0, 524287(%r1,%r15)
62330xe3 0x01 0xff 0xff 0x7f 0x1b
6234
6235# CHECK: slgf %r0, 524287(%r15,%r1)
62360xe3 0x0f 0x1f 0xff 0x7f 0x1b
6237
6238# CHECK: slgf %r15, 0
62390xe3 0xf0 0x00 0x00 0x00 0x1b
6240
6241# CHECK: slgr %r0, %r0
62420xb9 0x0b 0x00 0x00
6243
6244# CHECK: slgr %r0, %r15
62450xb9 0x0b 0x00 0x0f
6246
6247# CHECK: slgr %r15, %r0
62480xb9 0x0b 0x00 0xf0
6249
6250# CHECK: slgr %r7, %r8
62510xb9 0x0b 0x00 0x78
6252
6253# CHECK: slgrk %r0, %r0, %r0
62540xb9 0xeb 0x00 0x00
6255
6256# CHECK: slgrk %r2, %r3, %r4
62570xb9 0xeb 0x40 0x23
6258
6259# CHECK: slg %r0, -524288
62600xe3 0x00 0x00 0x00 0x80 0x0b
6261
6262# CHECK: slg %r0, -1
62630xe3 0x00 0x0f 0xff 0xff 0x0b
6264
6265# CHECK: slg %r0, 0
62660xe3 0x00 0x00 0x00 0x00 0x0b
6267
6268# CHECK: slg %r0, 1
62690xe3 0x00 0x00 0x01 0x00 0x0b
6270
6271# CHECK: slg %r0, 524287
62720xe3 0x00 0x0f 0xff 0x7f 0x0b
6273
6274# CHECK: slg %r0, 0(%r1)
62750xe3 0x00 0x10 0x00 0x00 0x0b
6276
6277# CHECK: slg %r0, 0(%r15)
62780xe3 0x00 0xf0 0x00 0x00 0x0b
6279
6280# CHECK: slg %r0, 524287(%r1,%r15)
62810xe3 0x01 0xff 0xff 0x7f 0x0b
6282
6283# CHECK: slg %r0, 524287(%r15,%r1)
62840xe3 0x0f 0x1f 0xff 0x7f 0x0b
6285
6286# CHECK: slg %r15, 0
62870xe3 0xf0 0x00 0x00 0x00 0x0b
6288
6289# CHECK: sllg %r0, %r0, 0
62900xeb 0x00 0x00 0x00 0x00 0x0d
6291
6292# CHECK: sllg %r15, %r1, 0
62930xeb 0xf1 0x00 0x00 0x00 0x0d
6294
6295# CHECK: sllg %r1, %r15, 0
62960xeb 0x1f 0x00 0x00 0x00 0x0d
6297
6298# CHECK: sllg %r15, %r15, 0
62990xeb 0xff 0x00 0x00 0x00 0x0d
6300
6301# CHECK: sllg %r0, %r0, -524288
63020xeb 0x00 0x00 0x00 0x80 0x0d
6303
6304# CHECK: sllg %r0, %r0, -1
63050xeb 0x00 0x0f 0xff 0xff 0x0d
6306
6307# CHECK: sllg %r0, %r0, 1
63080xeb 0x00 0x00 0x01 0x00 0x0d
6309
6310# CHECK: sllg %r0, %r0, 524287
63110xeb 0x00 0x0f 0xff 0x7f 0x0d
6312
6313# CHECK: sllg %r0, %r0, 0(%r1)
63140xeb 0x00 0x10 0x00 0x00 0x0d
6315
6316# CHECK: sllg %r0, %r0, 0(%r15)
63170xeb 0x00 0xf0 0x00 0x00 0x0d
6318
6319# CHECK: sllg %r0, %r0, 524287(%r1)
63200xeb 0x00 0x1f 0xff 0x7f 0x0d
6321
6322# CHECK: sllg %r0, %r0, 524287(%r15)
63230xeb 0x00 0xff 0xff 0x7f 0x0d
6324
6325# CHECK: sllk %r0, %r0, 0
63260xeb 0x00 0x00 0x00 0x00 0xdf
6327
6328# CHECK: sllk %r15, %r1, 0
63290xeb 0xf1 0x00 0x00 0x00 0xdf
6330
6331# CHECK: sllk %r1, %r15, 0
63320xeb 0x1f 0x00 0x00 0x00 0xdf
6333
6334# CHECK: sllk %r15, %r15, 0
63350xeb 0xff 0x00 0x00 0x00 0xdf
6336
6337# CHECK: sllk %r0, %r0, -524288
63380xeb 0x00 0x00 0x00 0x80 0xdf
6339
6340# CHECK: sllk %r0, %r0, -1
63410xeb 0x00 0x0f 0xff 0xff 0xdf
6342
6343# CHECK: sllk %r0, %r0, 1
63440xeb 0x00 0x00 0x01 0x00 0xdf
6345
6346# CHECK: sllk %r0, %r0, 524287
63470xeb 0x00 0x0f 0xff 0x7f 0xdf
6348
6349# CHECK: sllk %r0, %r0, 0(%r1)
63500xeb 0x00 0x10 0x00 0x00 0xdf
6351
6352# CHECK: sllk %r0, %r0, 0(%r15)
63530xeb 0x00 0xf0 0x00 0x00 0xdf
6354
6355# CHECK: sllk %r0, %r0, 524287(%r1)
63560xeb 0x00 0x1f 0xff 0x7f 0xdf
6357
6358# CHECK: sllk %r0, %r0, 524287(%r15)
63590xeb 0x00 0xff 0xff 0x7f 0xdf
6360
6361# CHECK: sll %r0, 0
63620x89 0x00 0x00 0x00
6363
6364# CHECK: sll %r7, 0
63650x89 0x70 0x00 0x00
6366
6367# CHECK: sll %r15, 0
63680x89 0xf0 0x00 0x00
6369
6370# CHECK: sll %r0, 4095
63710x89 0x00 0x0f 0xff
6372
6373# CHECK: sll %r0, 0(%r1)
63740x89 0x00 0x10 0x00
6375
6376# CHECK: sll %r0, 0(%r15)
63770x89 0x00 0xf0 0x00
6378
6379# CHECK: sll %r0, 4095(%r1)
63800x89 0x00 0x1f 0xff
6381
6382# CHECK: sll %r0, 4095(%r15)
63830x89 0x00 0xff 0xff
6384
6385# CHECK: slr %r0, %r0
63860x1f 0x00
6387
6388# CHECK: slr %r0, %r15
63890x1f 0x0f
6390
6391# CHECK: slr %r15, %r0
63920x1f 0xf0
6393
6394# CHECK: slr %r7, %r8
63950x1f 0x78
6396
6397# CHECK: slrk %r0, %r0, %r0
63980xb9 0xfb 0x00 0x00
6399
6400# CHECK: slrk %r2, %r3, %r4
64010xb9 0xfb 0x40 0x23
6402
6403# CHECK: sl %r0, 0
64040x5f 0x00 0x00 0x00
6405
6406# CHECK: sl %r0, 4095
64070x5f 0x00 0x0f 0xff
6408
6409# CHECK: sl %r0, 0(%r1)
64100x5f 0x00 0x10 0x00
6411
6412# CHECK: sl %r0, 0(%r15)
64130x5f 0x00 0xf0 0x00
6414
6415# CHECK: sl %r0, 4095(%r1,%r15)
64160x5f 0x01 0xff 0xff
6417
6418# CHECK: sl %r0, 4095(%r15,%r1)
64190x5f 0x0f 0x1f 0xff
6420
6421# CHECK: sl %r15, 0
64220x5f 0xf0 0x00 0x00
6423
6424# CHECK: sly %r0, -524288
64250xe3 0x00 0x00 0x00 0x80 0x5f
6426
6427# CHECK: sly %r0, -1
64280xe3 0x00 0x0f 0xff 0xff 0x5f
6429
6430# CHECK: sly %r0, 0
64310xe3 0x00 0x00 0x00 0x00 0x5f
6432
6433# CHECK: sly %r0, 1
64340xe3 0x00 0x00 0x01 0x00 0x5f
6435
6436# CHECK: sly %r0, 524287
64370xe3 0x00 0x0f 0xff 0x7f 0x5f
6438
6439# CHECK: sly %r0, 0(%r1)
64400xe3 0x00 0x10 0x00 0x00 0x5f
6441
6442# CHECK: sly %r0, 0(%r15)
64430xe3 0x00 0xf0 0x00 0x00 0x5f
6444
6445# CHECK: sly %r0, 524287(%r1,%r15)
64460xe3 0x01 0xff 0xff 0x7f 0x5f
6447
6448# CHECK: sly %r0, 524287(%r15,%r1)
64490xe3 0x0f 0x1f 0xff 0x7f 0x5f
6450
6451# CHECK: sly %r15, 0
64520xe3 0xf0 0x00 0x00 0x00 0x5f
6453
6454# CHECK: sqdbr %f0, %f0
64550xb3 0x15 0x00 0x00
6456
6457# CHECK: sqdbr %f0, %f15
64580xb3 0x15 0x00 0x0f
6459
6460# CHECK: sqdbr %f7, %f8
64610xb3 0x15 0x00 0x78
6462
6463# CHECK: sqdbr %f15, %f0
64640xb3 0x15 0x00 0xf0
6465
6466# CHECK: sqdb %f0, 0
64670xed 0x00 0x00 0x00 0x00 0x15
6468
6469# CHECK: sqdb %f0, 4095
64700xed 0x00 0x0f 0xff 0x00 0x15
6471
6472# CHECK: sqdb %f0, 0(%r1)
64730xed 0x00 0x10 0x00 0x00 0x15
6474
6475# CHECK: sqdb %f0, 0(%r15)
64760xed 0x00 0xf0 0x00 0x00 0x15
6477
6478# CHECK: sqdb %f0, 4095(%r1,%r15)
64790xed 0x01 0xff 0xff 0x00 0x15
6480
6481# CHECK: sqdb %f0, 4095(%r15,%r1)
64820xed 0x0f 0x1f 0xff 0x00 0x15
6483
6484# CHECK: sqdb %f15, 0
64850xed 0xf0 0x00 0x00 0x00 0x15
6486
6487# CHECK: sqebr %f0, %f0
64880xb3 0x14 0x00 0x00
6489
6490# CHECK: sqebr %f0, %f15
64910xb3 0x14 0x00 0x0f
6492
6493# CHECK: sqebr %f7, %f8
64940xb3 0x14 0x00 0x78
6495
6496# CHECK: sqebr %f15, %f0
64970xb3 0x14 0x00 0xf0
6498
6499# CHECK: sqeb %f0, 0
65000xed 0x00 0x00 0x00 0x00 0x14
6501
6502# CHECK: sqeb %f0, 4095
65030xed 0x00 0x0f 0xff 0x00 0x14
6504
6505# CHECK: sqeb %f0, 0(%r1)
65060xed 0x00 0x10 0x00 0x00 0x14
6507
6508# CHECK: sqeb %f0, 0(%r15)
65090xed 0x00 0xf0 0x00 0x00 0x14
6510
6511# CHECK: sqeb %f0, 4095(%r1,%r15)
65120xed 0x01 0xff 0xff 0x00 0x14
6513
6514# CHECK: sqeb %f0, 4095(%r15,%r1)
65150xed 0x0f 0x1f 0xff 0x00 0x14
6516
6517# CHECK: sqeb %f15, 0
65180xed 0xf0 0x00 0x00 0x00 0x14
6519
6520# CHECK: sqxbr %f0, %f0
65210xb3 0x16 0x00 0x00
6522
6523# CHECK: sqxbr %f0, %f13
65240xb3 0x16 0x00 0x0d
6525
6526# CHECK: sqxbr %f8, %f8
65270xb3 0x16 0x00 0x88
6528
6529# CHECK: sqxbr %f13, %f0
65300xb3 0x16 0x00 0xd0
6531
6532# CHECK: srag %r0, %r0, 0
65330xeb 0x00 0x00 0x00 0x00 0x0a
6534
6535# CHECK: srag %r15, %r1, 0
65360xeb 0xf1 0x00 0x00 0x00 0x0a
6537
6538# CHECK: srag %r1, %r15, 0
65390xeb 0x1f 0x00 0x00 0x00 0x0a
6540
6541# CHECK: srag %r15, %r15, 0
65420xeb 0xff 0x00 0x00 0x00 0x0a
6543
6544# CHECK: srag %r0, %r0, -524288
65450xeb 0x00 0x00 0x00 0x80 0x0a
6546
6547# CHECK: srag %r0, %r0, -1
65480xeb 0x00 0x0f 0xff 0xff 0x0a
6549
6550# CHECK: srag %r0, %r0, 1
65510xeb 0x00 0x00 0x01 0x00 0x0a
6552
6553# CHECK: srag %r0, %r0, 524287
65540xeb 0x00 0x0f 0xff 0x7f 0x0a
6555
6556# CHECK: srag %r0, %r0, 0(%r1)
65570xeb 0x00 0x10 0x00 0x00 0x0a
6558
6559# CHECK: srag %r0, %r0, 0(%r15)
65600xeb 0x00 0xf0 0x00 0x00 0x0a
6561
6562# CHECK: srag %r0, %r0, 524287(%r1)
65630xeb 0x00 0x1f 0xff 0x7f 0x0a
6564
6565# CHECK: srag %r0, %r0, 524287(%r15)
65660xeb 0x00 0xff 0xff 0x7f 0x0a
6567
6568# CHECK: srak %r0, %r0, 0
65690xeb 0x00 0x00 0x00 0x00 0xdc
6570
6571# CHECK: srak %r15, %r1, 0
65720xeb 0xf1 0x00 0x00 0x00 0xdc
6573
6574# CHECK: srak %r1, %r15, 0
65750xeb 0x1f 0x00 0x00 0x00 0xdc
6576
6577# CHECK: srak %r15, %r15, 0
65780xeb 0xff 0x00 0x00 0x00 0xdc
6579
6580# CHECK: srak %r0, %r0, -524288
65810xeb 0x00 0x00 0x00 0x80 0xdc
6582
6583# CHECK: srak %r0, %r0, -1
65840xeb 0x00 0x0f 0xff 0xff 0xdc
6585
6586# CHECK: srak %r0, %r0, 1
65870xeb 0x00 0x00 0x01 0x00 0xdc
6588
6589# CHECK: srak %r0, %r0, 524287
65900xeb 0x00 0x0f 0xff 0x7f 0xdc
6591
6592# CHECK: srak %r0, %r0, 0(%r1)
65930xeb 0x00 0x10 0x00 0x00 0xdc
6594
6595# CHECK: srak %r0, %r0, 0(%r15)
65960xeb 0x00 0xf0 0x00 0x00 0xdc
6597
6598# CHECK: srak %r0, %r0, 524287(%r1)
65990xeb 0x00 0x1f 0xff 0x7f 0xdc
6600
6601# CHECK: srak %r0, %r0, 524287(%r15)
66020xeb 0x00 0xff 0xff 0x7f 0xdc
6603
6604# CHECK: sra %r0, 0
66050x8a 0x00 0x00 0x00
6606
6607# CHECK: sra %r7, 0
66080x8a 0x70 0x00 0x00
6609
6610# CHECK: sra %r15, 0
66110x8a 0xf0 0x00 0x00
6612
6613# CHECK: sra %r0, 4095
66140x8a 0x00 0x0f 0xff
6615
6616# CHECK: sra %r0, 0(%r1)
66170x8a 0x00 0x10 0x00
6618
6619# CHECK: sra %r0, 0(%r15)
66200x8a 0x00 0xf0 0x00
6621
6622# CHECK: sra %r0, 4095(%r1)
66230x8a 0x00 0x1f 0xff
6624
6625# CHECK: sra %r0, 4095(%r15)
66260x8a 0x00 0xff 0xff
6627
6628# CHECK: srlg %r0, %r0, 0
66290xeb 0x00 0x00 0x00 0x00 0x0c
6630
6631# CHECK: srlg %r15, %r1, 0
66320xeb 0xf1 0x00 0x00 0x00 0x0c
6633
6634# CHECK: srlg %r1, %r15, 0
66350xeb 0x1f 0x00 0x00 0x00 0x0c
6636
6637# CHECK: srlg %r15, %r15, 0
66380xeb 0xff 0x00 0x00 0x00 0x0c
6639
6640# CHECK: srlg %r0, %r0, -524288
66410xeb 0x00 0x00 0x00 0x80 0x0c
6642
6643# CHECK: srlg %r0, %r0, -1
66440xeb 0x00 0x0f 0xff 0xff 0x0c
6645
6646# CHECK: srlg %r0, %r0, 1
66470xeb 0x00 0x00 0x01 0x00 0x0c
6648
6649# CHECK: srlg %r0, %r0, 524287
66500xeb 0x00 0x0f 0xff 0x7f 0x0c
6651
6652# CHECK: srlg %r0, %r0, 0(%r1)
66530xeb 0x00 0x10 0x00 0x00 0x0c
6654
6655# CHECK: srlg %r0, %r0, 0(%r15)
66560xeb 0x00 0xf0 0x00 0x00 0x0c
6657
6658# CHECK: srlg %r0, %r0, 524287(%r1)
66590xeb 0x00 0x1f 0xff 0x7f 0x0c
6660
6661# CHECK: srlg %r0, %r0, 524287(%r15)
66620xeb 0x00 0xff 0xff 0x7f 0x0c
6663
6664# CHECK: srlk %r0, %r0, 0
66650xeb 0x00 0x00 0x00 0x00 0xde
6666
6667# CHECK: srlk %r15, %r1, 0
66680xeb 0xf1 0x00 0x00 0x00 0xde
6669
6670# CHECK: srlk %r1, %r15, 0
66710xeb 0x1f 0x00 0x00 0x00 0xde
6672
6673# CHECK: srlk %r15, %r15, 0
66740xeb 0xff 0x00 0x00 0x00 0xde
6675
6676# CHECK: srlk %r0, %r0, -524288
66770xeb 0x00 0x00 0x00 0x80 0xde
6678
6679# CHECK: srlk %r0, %r0, -1
66800xeb 0x00 0x0f 0xff 0xff 0xde
6681
6682# CHECK: srlk %r0, %r0, 1
66830xeb 0x00 0x00 0x01 0x00 0xde
6684
6685# CHECK: srlk %r0, %r0, 524287
66860xeb 0x00 0x0f 0xff 0x7f 0xde
6687
6688# CHECK: srlk %r0, %r0, 0(%r1)
66890xeb 0x00 0x10 0x00 0x00 0xde
6690
6691# CHECK: srlk %r0, %r0, 0(%r15)
66920xeb 0x00 0xf0 0x00 0x00 0xde
6693
6694# CHECK: srlk %r0, %r0, 524287(%r1)
66950xeb 0x00 0x1f 0xff 0x7f 0xde
6696
6697# CHECK: srlk %r0, %r0, 524287(%r15)
66980xeb 0x00 0xff 0xff 0x7f 0xde
6699
6700# CHECK: srl %r0, 0
67010x88 0x00 0x00 0x00
6702
6703# CHECK: srl %r7, 0
67040x88 0x70 0x00 0x00
6705
6706# CHECK: srl %r15, 0
67070x88 0xf0 0x00 0x00
6708
6709# CHECK: srl %r0, 4095
67100x88 0x00 0x0f 0xff
6711
6712# CHECK: srl %r0, 0(%r1)
67130x88 0x00 0x10 0x00
6714
6715# CHECK: srl %r0, 0(%r15)
67160x88 0x00 0xf0 0x00
6717
6718# CHECK: srl %r0, 4095(%r1)
67190x88 0x00 0x1f 0xff
6720
6721# CHECK: srl %r0, 4095(%r15)
67220x88 0x00 0xff 0xff
6723
6724# CHECK: sr %r0, %r0
67250x1b 0x00
6726
6727# CHECK: sr %r0, %r15
67280x1b 0x0f
6729
6730# CHECK: sr %r15, %r0
67310x1b 0xf0
6732
6733# CHECK: sr %r7, %r8
67340x1b 0x78
6735
6736# CHECK: srk %r0, %r0, %r0
67370xb9 0xf9 0x00 0x00
6738
6739# CHECK: srk %r2, %r3, %r4
67400xb9 0xf9 0x40 0x23
6741
6742# CHECK: srst %r0, %r0
67430xb2 0x5e 0x00 0x00
6744
6745# CHECK: srst %r0, %r15
67460xb2 0x5e 0x00 0x0f
6747
6748# CHECK: srst %r15, %r0
67490xb2 0x5e 0x00 0xf0
6750
6751# CHECK: srst %r7, %r8
67520xb2 0x5e 0x00 0x78
6753
6754# CHECK: stc %r0, 0
67550x42 0x00 0x00 0x00
6756
6757# CHECK: stc %r0, 4095
67580x42 0x00 0x0f 0xff
6759
6760# CHECK: stc %r0, 0(%r1)
67610x42 0x00 0x10 0x00
6762
6763# CHECK: stc %r0, 0(%r15)
67640x42 0x00 0xf0 0x00
6765
6766# CHECK: stc %r0, 4095(%r1,%r15)
67670x42 0x01 0xff 0xff
6768
6769# CHECK: stc %r0, 4095(%r15,%r1)
67700x42 0x0f 0x1f 0xff
6771
6772# CHECK: stc %r15, 0
67730x42 0xf0 0x00 0x00
6774
6775# CHECK: stch %r0, -524288
67760xe3 0x00 0x00 0x00 0x80 0xc3
6777
6778# CHECK: stch %r0, -1
67790xe3 0x00 0x0f 0xff 0xff 0xc3
6780
6781# CHECK: stch %r0, 0
67820xe3 0x00 0x00 0x00 0x00 0xc3
6783
6784# CHECK: stch %r0, 1
67850xe3 0x00 0x00 0x01 0x00 0xc3
6786
6787# CHECK: stch %r0, 524287
67880xe3 0x00 0x0f 0xff 0x7f 0xc3
6789
6790# CHECK: stch %r0, 0(%r1)
67910xe3 0x00 0x10 0x00 0x00 0xc3
6792
6793# CHECK: stch %r0, 0(%r15)
67940xe3 0x00 0xf0 0x00 0x00 0xc3
6795
6796# CHECK: stch %r0, 524287(%r1,%r15)
67970xe3 0x01 0xff 0xff 0x7f 0xc3
6798
6799# CHECK: stch %r0, 524287(%r15,%r1)
68000xe3 0x0f 0x1f 0xff 0x7f 0xc3
6801
6802# CHECK: stch %r15, 0
68030xe3 0xf0 0x00 0x00 0x00 0xc3
6804
6805# CHECK: stcy %r0, -524288
68060xe3 0x00 0x00 0x00 0x80 0x72
6807
6808# CHECK: stcy %r0, -1
68090xe3 0x00 0x0f 0xff 0xff 0x72
6810
6811# CHECK: stcy %r0, 0
68120xe3 0x00 0x00 0x00 0x00 0x72
6813
6814# CHECK: stcy %r0, 1
68150xe3 0x00 0x00 0x01 0x00 0x72
6816
6817# CHECK: stcy %r0, 524287
68180xe3 0x00 0x0f 0xff 0x7f 0x72
6819
6820# CHECK: stcy %r0, 0(%r1)
68210xe3 0x00 0x10 0x00 0x00 0x72
6822
6823# CHECK: stcy %r0, 0(%r15)
68240xe3 0x00 0xf0 0x00 0x00 0x72
6825
6826# CHECK: stcy %r0, 524287(%r1,%r15)
68270xe3 0x01 0xff 0xff 0x7f 0x72
6828
6829# CHECK: stcy %r0, 524287(%r15,%r1)
68300xe3 0x0f 0x1f 0xff 0x7f 0x72
6831
6832# CHECK: stcy %r15, 0
68330xe3 0xf0 0x00 0x00 0x00 0x72
6834
6835# CHECK: std %f0, 0
68360x60 0x00 0x00 0x00
6837
6838# CHECK: std %f0, 4095
68390x60 0x00 0x0f 0xff
6840
6841# CHECK: std %f0, 0(%r1)
68420x60 0x00 0x10 0x00
6843
6844# CHECK: std %f0, 0(%r15)
68450x60 0x00 0xf0 0x00
6846
6847# CHECK: std %f0, 4095(%r1,%r15)
68480x60 0x01 0xff 0xff
6849
6850# CHECK: std %f0, 4095(%r15,%r1)
68510x60 0x0f 0x1f 0xff
6852
6853# CHECK: std %f15, 0
68540x60 0xf0 0x00 0x00
6855
6856# CHECK: stdy %f0, -524288
68570xed 0x00 0x00 0x00 0x80 0x67
6858
6859# CHECK: stdy %f0, -1
68600xed 0x00 0x0f 0xff 0xff 0x67
6861
6862# CHECK: stdy %f0, 0
68630xed 0x00 0x00 0x00 0x00 0x67
6864
6865# CHECK: stdy %f0, 1
68660xed 0x00 0x00 0x01 0x00 0x67
6867
6868# CHECK: stdy %f0, 524287
68690xed 0x00 0x0f 0xff 0x7f 0x67
6870
6871# CHECK: stdy %f0, 0(%r1)
68720xed 0x00 0x10 0x00 0x00 0x67
6873
6874# CHECK: stdy %f0, 0(%r15)
68750xed 0x00 0xf0 0x00 0x00 0x67
6876
6877# CHECK: stdy %f0, 524287(%r1,%r15)
68780xed 0x01 0xff 0xff 0x7f 0x67
6879
6880# CHECK: stdy %f0, 524287(%r15,%r1)
68810xed 0x0f 0x1f 0xff 0x7f 0x67
6882
6883# CHECK: stdy %f15, 0
68840xed 0xf0 0x00 0x00 0x00 0x67
6885
6886# CHECK: ste %f0, 0
68870x70 0x00 0x00 0x00
6888
6889# CHECK: ste %f0, 4095
68900x70 0x00 0x0f 0xff
6891
6892# CHECK: ste %f0, 0(%r1)
68930x70 0x00 0x10 0x00
6894
6895# CHECK: ste %f0, 0(%r15)
68960x70 0x00 0xf0 0x00
6897
6898# CHECK: ste %f0, 4095(%r1,%r15)
68990x70 0x01 0xff 0xff
6900
6901# CHECK: ste %f0, 4095(%r15,%r1)
69020x70 0x0f 0x1f 0xff
6903
6904# CHECK: ste %f15, 0
69050x70 0xf0 0x00 0x00
6906
6907# CHECK: stey %f0, -524288
69080xed 0x00 0x00 0x00 0x80 0x66
6909
6910# CHECK: stey %f0, -1
69110xed 0x00 0x0f 0xff 0xff 0x66
6912
6913# CHECK: stey %f0, 0
69140xed 0x00 0x00 0x00 0x00 0x66
6915
6916# CHECK: stey %f0, 1
69170xed 0x00 0x00 0x01 0x00 0x66
6918
6919# CHECK: stey %f0, 524287
69200xed 0x00 0x0f 0xff 0x7f 0x66
6921
6922# CHECK: stey %f0, 0(%r1)
69230xed 0x00 0x10 0x00 0x00 0x66
6924
6925# CHECK: stey %f0, 0(%r15)
69260xed 0x00 0xf0 0x00 0x00 0x66
6927
6928# CHECK: stey %f0, 524287(%r1,%r15)
69290xed 0x01 0xff 0xff 0x7f 0x66
6930
6931# CHECK: stey %f0, 524287(%r15,%r1)
69320xed 0x0f 0x1f 0xff 0x7f 0x66
6933
6934# CHECK: stey %f15, 0
69350xed 0xf0 0x00 0x00 0x00 0x66
6936
6937# CHECK: stg %r0, -524288
69380xe3 0x00 0x00 0x00 0x80 0x24
6939
6940# CHECK: stg %r0, -1
69410xe3 0x00 0x0f 0xff 0xff 0x24
6942
6943# CHECK: stg %r0, 0
69440xe3 0x00 0x00 0x00 0x00 0x24
6945
6946# CHECK: stg %r0, 1
69470xe3 0x00 0x00 0x01 0x00 0x24
6948
6949# CHECK: stg %r0, 524287
69500xe3 0x00 0x0f 0xff 0x7f 0x24
6951
6952# CHECK: stg %r0, 0(%r1)
69530xe3 0x00 0x10 0x00 0x00 0x24
6954
6955# CHECK: stg %r0, 0(%r15)
69560xe3 0x00 0xf0 0x00 0x00 0x24
6957
6958# CHECK: stg %r0, 524287(%r1,%r15)
69590xe3 0x01 0xff 0xff 0x7f 0x24
6960
6961# CHECK: stg %r0, 524287(%r15,%r1)
69620xe3 0x0f 0x1f 0xff 0x7f 0x24
6963
6964# CHECK: stg %r15, 0
69650xe3 0xf0 0x00 0x00 0x00 0x24
6966
6967# CHECK: sth %r0, 0
69680x40 0x00 0x00 0x00
6969
6970# CHECK: sth %r0, 4095
69710x40 0x00 0x0f 0xff
6972
6973# CHECK: sth %r0, 0(%r1)
69740x40 0x00 0x10 0x00
6975
6976# CHECK: sth %r0, 0(%r15)
69770x40 0x00 0xf0 0x00
6978
6979# CHECK: sth %r0, 4095(%r1,%r15)
69800x40 0x01 0xff 0xff
6981
6982# CHECK: sth %r0, 4095(%r15,%r1)
69830x40 0x0f 0x1f 0xff
6984
6985# CHECK: sth %r15, 0
69860x40 0xf0 0x00 0x00
6987
6988# CHECK: sthh %r0, -524288
69890xe3 0x00 0x00 0x00 0x80 0xc7
6990
6991# CHECK: sthh %r0, -1
69920xe3 0x00 0x0f 0xff 0xff 0xc7
6993
6994# CHECK: sthh %r0, 0
69950xe3 0x00 0x00 0x00 0x00 0xc7
6996
6997# CHECK: sthh %r0, 1
69980xe3 0x00 0x00 0x01 0x00 0xc7
6999
7000# CHECK: sthh %r0, 524287
70010xe3 0x00 0x0f 0xff 0x7f 0xc7
7002
7003# CHECK: sthh %r0, 0(%r1)
70040xe3 0x00 0x10 0x00 0x00 0xc7
7005
7006# CHECK: sthh %r0, 0(%r15)
70070xe3 0x00 0xf0 0x00 0x00 0xc7
7008
7009# CHECK: sthh %r0, 524287(%r1,%r15)
70100xe3 0x01 0xff 0xff 0x7f 0xc7
7011
7012# CHECK: sthh %r0, 524287(%r15,%r1)
70130xe3 0x0f 0x1f 0xff 0x7f 0xc7
7014
7015# CHECK: sthh %r15, 0
70160xe3 0xf0 0x00 0x00 0x00 0xc7
7017
7018# CHECK: stfh %r0, -524288
70190xe3 0x00 0x00 0x00 0x80 0xcb
7020
7021# CHECK: stfh %r0, -1
70220xe3 0x00 0x0f 0xff 0xff 0xcb
7023
7024# CHECK: stfh %r0, 0
70250xe3 0x00 0x00 0x00 0x00 0xcb
7026
7027# CHECK: stfh %r0, 1
70280xe3 0x00 0x00 0x01 0x00 0xcb
7029
7030# CHECK: stfh %r0, 524287
70310xe3 0x00 0x0f 0xff 0x7f 0xcb
7032
7033# CHECK: stfh %r0, 0(%r1)
70340xe3 0x00 0x10 0x00 0x00 0xcb
7035
7036# CHECK: stfh %r0, 0(%r15)
70370xe3 0x00 0xf0 0x00 0x00 0xcb
7038
7039# CHECK: stfh %r0, 524287(%r1,%r15)
70400xe3 0x01 0xff 0xff 0x7f 0xcb
7041
7042# CHECK: stfh %r0, 524287(%r15,%r1)
70430xe3 0x0f 0x1f 0xff 0x7f 0xcb
7044
7045# CHECK: stfh %r15, 0
70460xe3 0xf0 0x00 0x00 0x00 0xcb
7047
7048# CHECK: sthy %r0, -524288
70490xe3 0x00 0x00 0x00 0x80 0x70
7050
7051# CHECK: sthy %r0, -1
70520xe3 0x00 0x0f 0xff 0xff 0x70
7053
7054# CHECK: sthy %r0, 0
70550xe3 0x00 0x00 0x00 0x00 0x70
7056
7057# CHECK: sthy %r0, 1
70580xe3 0x00 0x00 0x01 0x00 0x70
7059
7060# CHECK: sthy %r0, 524287
70610xe3 0x00 0x0f 0xff 0x7f 0x70
7062
7063# CHECK: sthy %r0, 0(%r1)
70640xe3 0x00 0x10 0x00 0x00 0x70
7065
7066# CHECK: sthy %r0, 0(%r15)
70670xe3 0x00 0xf0 0x00 0x00 0x70
7068
7069# CHECK: sthy %r0, 524287(%r1,%r15)
70700xe3 0x01 0xff 0xff 0x7f 0x70
7071
7072# CHECK: sthy %r0, 524287(%r15,%r1)
70730xe3 0x0f 0x1f 0xff 0x7f 0x70
7074
7075# CHECK: sthy %r15, 0
70760xe3 0xf0 0x00 0x00 0x00 0x70
7077
7078# CHECK: stmg %r0, %r0, 0
70790xeb 0x00 0x00 0x00 0x00 0x24
7080
7081# CHECK: stmg %r0, %r15, 0
70820xeb 0x0f 0x00 0x00 0x00 0x24
7083
7084# CHECK: stmg %r14, %r15, 0
70850xeb 0xef 0x00 0x00 0x00 0x24
7086
7087# CHECK: stmg %r15, %r15, 0
70880xeb 0xff 0x00 0x00 0x00 0x24
7089
7090# CHECK: stmg %r0, %r0, -524288
70910xeb 0x00 0x00 0x00 0x80 0x24
7092
7093# CHECK: stmg %r0, %r0, -1
70940xeb 0x00 0x0f 0xff 0xff 0x24
7095
7096# CHECK: stmg %r0, %r0, 0
70970xeb 0x00 0x00 0x00 0x00 0x24
7098
7099# CHECK: stmg %r0, %r0, 1
71000xeb 0x00 0x00 0x01 0x00 0x24
7101
7102# CHECK: stmg %r0, %r0, 524287
71030xeb 0x00 0x0f 0xff 0x7f 0x24
7104
7105# CHECK: stmg %r0, %r0, 0(%r1)
71060xeb 0x00 0x10 0x00 0x00 0x24
7107
7108# CHECK: stmg %r0, %r0, 0(%r15)
71090xeb 0x00 0xf0 0x00 0x00 0x24
7110
7111# CHECK: stmg %r0, %r0, 524287(%r1)
71120xeb 0x00 0x1f 0xff 0x7f 0x24
7113
7114# CHECK: stmg %r0, %r0, 524287(%r15)
71150xeb 0x00 0xff 0xff 0x7f 0x24
7116
7117# CHECK: strvg %r0, -524288
71180xe3 0x00 0x00 0x00 0x80 0x2f
7119
7120# CHECK: strvg %r0, -1
71210xe3 0x00 0x0f 0xff 0xff 0x2f
7122
7123# CHECK: strvg %r0, 0
71240xe3 0x00 0x00 0x00 0x00 0x2f
7125
7126# CHECK: strvg %r0, 1
71270xe3 0x00 0x00 0x01 0x00 0x2f
7128
7129# CHECK: strvg %r0, 524287
71300xe3 0x00 0x0f 0xff 0x7f 0x2f
7131
7132# CHECK: strvg %r0, 0(%r1)
71330xe3 0x00 0x10 0x00 0x00 0x2f
7134
7135# CHECK: strvg %r0, 0(%r15)
71360xe3 0x00 0xf0 0x00 0x00 0x2f
7137
7138# CHECK: strvg %r0, 524287(%r1,%r15)
71390xe3 0x01 0xff 0xff 0x7f 0x2f
7140
7141# CHECK: strvg %r0, 524287(%r15,%r1)
71420xe3 0x0f 0x1f 0xff 0x7f 0x2f
7143
7144# CHECK: strvg %r15, 0
71450xe3 0xf0 0x00 0x00 0x00 0x2f
7146
7147# CHECK: strv %r0, -524288
71480xe3 0x00 0x00 0x00 0x80 0x3e
7149
7150# CHECK: strv %r0, -1
71510xe3 0x00 0x0f 0xff 0xff 0x3e
7152
7153# CHECK: strv %r0, 0
71540xe3 0x00 0x00 0x00 0x00 0x3e
7155
7156# CHECK: strv %r0, 1
71570xe3 0x00 0x00 0x01 0x00 0x3e
7158
7159# CHECK: strv %r0, 524287
71600xe3 0x00 0x0f 0xff 0x7f 0x3e
7161
7162# CHECK: strv %r0, 0(%r1)
71630xe3 0x00 0x10 0x00 0x00 0x3e
7164
7165# CHECK: strv %r0, 0(%r15)
71660xe3 0x00 0xf0 0x00 0x00 0x3e
7167
7168# CHECK: strv %r0, 524287(%r1,%r15)
71690xe3 0x01 0xff 0xff 0x7f 0x3e
7170
7171# CHECK: strv %r0, 524287(%r15,%r1)
71720xe3 0x0f 0x1f 0xff 0x7f 0x3e
7173
7174# CHECK: strv %r15, 0
71750xe3 0xf0 0x00 0x00 0x00 0x3e
7176
7177# CHECK: st %r0, 0
71780x50 0x00 0x00 0x00
7179
7180# CHECK: st %r0, 4095
71810x50 0x00 0x0f 0xff
7182
7183# CHECK: st %r0, 0(%r1)
71840x50 0x00 0x10 0x00
7185
7186# CHECK: st %r0, 0(%r15)
71870x50 0x00 0xf0 0x00
7188
7189# CHECK: st %r0, 4095(%r1,%r15)
71900x50 0x01 0xff 0xff
7191
7192# CHECK: st %r0, 4095(%r15,%r1)
71930x50 0x0f 0x1f 0xff
7194
7195# CHECK: st %r15, 0
71960x50 0xf0 0x00 0x00
7197
7198# CHECK: stoc %r1, 2(%r3), 0
71990xeb 0x10 0x30 0x02 0x00 0xf3
7200
7201# CHECK: stoco %r1, 2(%r3)
72020xeb 0x11 0x30 0x02 0x00 0xf3
7203
7204# CHECK: stoch %r1, 2(%r3)
72050xeb 0x12 0x30 0x02 0x00 0xf3
7206
7207# CHECK: stocnle %r1, 2(%r3)
72080xeb 0x13 0x30 0x02 0x00 0xf3
7209
7210# CHECK: stocl %r1, 2(%r3)
72110xeb 0x14 0x30 0x02 0x00 0xf3
7212
7213# CHECK: stocnhe %r1, 2(%r3)
72140xeb 0x15 0x30 0x02 0x00 0xf3
7215
7216# CHECK: stoclh %r1, 2(%r3)
72170xeb 0x16 0x30 0x02 0x00 0xf3
7218
7219# CHECK: stocne %r1, 2(%r3)
72200xeb 0x17 0x30 0x02 0x00 0xf3
7221
7222# CHECK: stoce %r1, 2(%r3)
72230xeb 0x18 0x30 0x02 0x00 0xf3
7224
7225# CHECK: stocnlh %r1, 2(%r3)
72260xeb 0x19 0x30 0x02 0x00 0xf3
7227
7228# CHECK: stoche %r1, 2(%r3)
72290xeb 0x1a 0x30 0x02 0x00 0xf3
7230
7231# CHECK: stocnl %r1, 2(%r3)
72320xeb 0x1b 0x30 0x02 0x00 0xf3
7233
7234# CHECK: stocle %r1, 2(%r3)
72350xeb 0x1c 0x30 0x02 0x00 0xf3
7236
7237# CHECK: stocnh %r1, 2(%r3)
72380xeb 0x1d 0x30 0x02 0x00 0xf3
7239
7240# CHECK: stocno %r1, 2(%r3)
72410xeb 0x1e 0x30 0x02 0x00 0xf3
7242
7243# CHECK: stoc %r1, 2(%r3), 15
72440xeb 0x1f 0x30 0x02 0x00 0xf3
7245
7246# CHECK: stocg %r1, 2(%r3), 0
72470xeb 0x10 0x30 0x02 0x00 0xe3
7248
7249# CHECK: stocgo %r1, 2(%r3)
72500xeb 0x11 0x30 0x02 0x00 0xe3
7251
7252# CHECK: stocgh %r1, 2(%r3)
72530xeb 0x12 0x30 0x02 0x00 0xe3
7254
7255# CHECK: stocgnle %r1, 2(%r3)
72560xeb 0x13 0x30 0x02 0x00 0xe3
7257
7258# CHECK: stocgl %r1, 2(%r3)
72590xeb 0x14 0x30 0x02 0x00 0xe3
7260
7261# CHECK: stocgnhe %r1, 2(%r3)
72620xeb 0x15 0x30 0x02 0x00 0xe3
7263
7264# CHECK: stocglh %r1, 2(%r3)
72650xeb 0x16 0x30 0x02 0x00 0xe3
7266
7267# CHECK: stocgne %r1, 2(%r3)
72680xeb 0x17 0x30 0x02 0x00 0xe3
7269
7270# CHECK: stocge %r1, 2(%r3)
72710xeb 0x18 0x30 0x02 0x00 0xe3
7272
7273# CHECK: stocgnlh %r1, 2(%r3)
72740xeb 0x19 0x30 0x02 0x00 0xe3
7275
7276# CHECK: stocghe %r1, 2(%r3)
72770xeb 0x1a 0x30 0x02 0x00 0xe3
7278
7279# CHECK: stocgnl %r1, 2(%r3)
72800xeb 0x1b 0x30 0x02 0x00 0xe3
7281
7282# CHECK: stocgle %r1, 2(%r3)
72830xeb 0x1c 0x30 0x02 0x00 0xe3
7284
7285# CHECK: stocgnh %r1, 2(%r3)
72860xeb 0x1d 0x30 0x02 0x00 0xe3
7287
7288# CHECK: stocgno %r1, 2(%r3)
72890xeb 0x1e 0x30 0x02 0x00 0xe3
7290
7291# CHECK: stocg %r1, 2(%r3), 15
72920xeb 0x1f 0x30 0x02 0x00 0xe3
7293
7294# CHECK: s %r0, 0
72950x5b 0x00 0x00 0x00
7296
7297# CHECK: s %r0, 4095
72980x5b 0x00 0x0f 0xff
7299
7300# CHECK: s %r0, 0(%r1)
73010x5b 0x00 0x10 0x00
7302
7303# CHECK: s %r0, 0(%r15)
73040x5b 0x00 0xf0 0x00
7305
7306# CHECK: s %r0, 4095(%r1,%r15)
73070x5b 0x01 0xff 0xff
7308
7309# CHECK: s %r0, 4095(%r15,%r1)
73100x5b 0x0f 0x1f 0xff
7311
7312# CHECK: s %r15, 0
73130x5b 0xf0 0x00 0x00
7314
7315# CHECK: sty %r0, -524288
73160xe3 0x00 0x00 0x00 0x80 0x50
7317
7318# CHECK: sty %r0, -1
73190xe3 0x00 0x0f 0xff 0xff 0x50
7320
7321# CHECK: sty %r0, 0
73220xe3 0x00 0x00 0x00 0x00 0x50
7323
7324# CHECK: sty %r0, 1
73250xe3 0x00 0x00 0x01 0x00 0x50
7326
7327# CHECK: sty %r0, 524287
73280xe3 0x00 0x0f 0xff 0x7f 0x50
7329
7330# CHECK: sty %r0, 0(%r1)
73310xe3 0x00 0x10 0x00 0x00 0x50
7332
7333# CHECK: sty %r0, 0(%r15)
73340xe3 0x00 0xf0 0x00 0x00 0x50
7335
7336# CHECK: sty %r0, 524287(%r1,%r15)
73370xe3 0x01 0xff 0xff 0x7f 0x50
7338
7339# CHECK: sty %r0, 524287(%r15,%r1)
73400xe3 0x0f 0x1f 0xff 0x7f 0x50
7341
7342# CHECK: sty %r15, 0
73430xe3 0xf0 0x00 0x00 0x00 0x50
7344
7345# CHECK: sxbr %f0, %f0
73460xb3 0x4b 0x00 0x00
7347
7348# CHECK: sxbr %f0, %f13
73490xb3 0x4b 0x00 0x0d
7350
7351# CHECK: sxbr %f8, %f8
73520xb3 0x4b 0x00 0x88
7353
7354# CHECK: sxbr %f13, %f0
73550xb3 0x4b 0x00 0xd0
7356
7357# CHECK: sy %r0, -524288
73580xe3 0x00 0x00 0x00 0x80 0x5b
7359
7360# CHECK: sy %r0, -1
73610xe3 0x00 0x0f 0xff 0xff 0x5b
7362
7363# CHECK: sy %r0, 0
73640xe3 0x00 0x00 0x00 0x00 0x5b
7365
7366# CHECK: sy %r0, 1
73670xe3 0x00 0x00 0x01 0x00 0x5b
7368
7369# CHECK: sy %r0, 524287
73700xe3 0x00 0x0f 0xff 0x7f 0x5b
7371
7372# CHECK: sy %r0, 0(%r1)
73730xe3 0x00 0x10 0x00 0x00 0x5b
7374
7375# CHECK: sy %r0, 0(%r15)
73760xe3 0x00 0xf0 0x00 0x00 0x5b
7377
7378# CHECK: sy %r0, 524287(%r1,%r15)
73790xe3 0x01 0xff 0xff 0x7f 0x5b
7380
7381# CHECK: sy %r0, 524287(%r15,%r1)
73820xe3 0x0f 0x1f 0xff 0x7f 0x5b
7383
7384# CHECK: sy %r15, 0
73850xe3 0xf0 0x00 0x00 0x00 0x5b
7386
7387# CHECK: tm 0, 0
73880x91 0x00 0x00 0x00
7389
7390# CHECK: tm 4095, 0
73910x91 0x00 0x0f 0xff
7392
7393# CHECK: tm 0, 255
73940x91 0xff 0x00 0x00
7395
7396# CHECK: tm 0(%r1), 42
73970x91 0x2a 0x10 0x00
7398
7399# CHECK: tm 0(%r15), 42
74000x91 0x2a 0xf0 0x00
7401
7402# CHECK: tm 4095(%r1), 42
74030x91 0x2a 0x1f 0xff
7404
7405# CHECK: tm 4095(%r15), 42
74060x91 0x2a 0xff 0xff
7407
7408# CHECK: tmhh %r0, 0
74090xa7 0x02 0x00 0x00
7410
7411# CHECK: tmhh %r0, 32768
74120xa7 0x02 0x80 0x00
7413
7414# CHECK: tmhh %r0, 65535
74150xa7 0x02 0xff 0xff
7416
7417# CHECK: tmhh %r15, 0
74180xa7 0xf2 0x00 0x00
7419
7420# CHECK: tmhl %r0, 0
74210xa7 0x03 0x00 0x00
7422
7423# CHECK: tmhl %r0, 32768
74240xa7 0x03 0x80 0x00
7425
7426# CHECK: tmhl %r0, 65535
74270xa7 0x03 0xff 0xff
7428
7429# CHECK: tmhl %r15, 0
74300xa7 0xf3 0x00 0x00
7431
7432# CHECK: tmlh %r0, 0
74330xa7 0x00 0x00 0x00
7434
7435# CHECK: tmlh %r0, 32768
74360xa7 0x00 0x80 0x00
7437
7438# CHECK: tmlh %r0, 65535
74390xa7 0x00 0xff 0xff
7440
7441# CHECK: tmlh %r15, 0
74420xa7 0xf0 0x00 0x00
7443
7444# CHECK: tmll %r0, 0
74450xa7 0x01 0x00 0x00
7446
7447# CHECK: tmll %r0, 32768
74480xa7 0x01 0x80 0x00
7449
7450# CHECK: tmll %r0, 65535
74510xa7 0x01 0xff 0xff
7452
7453# CHECK: tmll %r15, 0
74540xa7 0xf1 0x00 0x00
7455
7456# CHECK: tmy -524288, 0
74570xeb 0x00 0x00 0x00 0x80 0x51
7458
7459# CHECK: tmy -1, 0
74600xeb 0x00 0x0f 0xff 0xff 0x51
7461
7462# CHECK: tmy 0, 0
74630xeb 0x00 0x00 0x00 0x00 0x51
7464
7465# CHECK: tmy 1, 0
74660xeb 0x00 0x00 0x01 0x00 0x51
7467
7468# CHECK: tmy 524287, 0
74690xeb 0x00 0x0f 0xff 0x7f 0x51
7470
7471# CHECK: tmy 0, 255
74720xeb 0xff 0x00 0x00 0x00 0x51
7473
7474# CHECK: tmy 0(%r1), 42
74750xeb 0x2a 0x10 0x00 0x00 0x51
7476
7477# CHECK: tmy 0(%r15), 42
74780xeb 0x2a 0xf0 0x00 0x00 0x51
7479
7480# CHECK: tmy 524287(%r1), 42
74810xeb 0x2a 0x1f 0xff 0x7f 0x51
7482
7483# CHECK: tmy 524287(%r15), 42
74840xeb 0x2a 0xff 0xff 0x7f 0x51
7485
7486# CHECK: xc 0(1), 0
74870xd7 0x00 0x00 0x00 0x00 0x00
7488
7489# CHECK: xc 0(1), 0(%r1)
74900xd7 0x00 0x00 0x00 0x10 0x00
7491
7492# CHECK: xc 0(1), 0(%r15)
74930xd7 0x00 0x00 0x00 0xf0 0x00
7494
7495# CHECK: xc 0(1), 4095
74960xd7 0x00 0x00 0x00 0x0f 0xff
7497
7498# CHECK: xc 0(1), 4095(%r1)
74990xd7 0x00 0x00 0x00 0x1f 0xff
7500
7501# CHECK: xc 0(1), 4095(%r15)
75020xd7 0x00 0x00 0x00 0xff 0xff
7503
7504# CHECK: xc 0(1,%r1), 0
75050xd7 0x00 0x10 0x00 0x00 0x00
7506
7507# CHECK: xc 0(1,%r15), 0
75080xd7 0x00 0xf0 0x00 0x00 0x00
7509
7510# CHECK: xc 4095(1,%r1), 0
75110xd7 0x00 0x1f 0xff 0x00 0x00
7512
7513# CHECK: xc 4095(1,%r15), 0
75140xd7 0x00 0xff 0xff 0x00 0x00
7515
7516# CHECK: xc 0(256,%r1), 0
75170xd7 0xff 0x10 0x00 0x00 0x00
7518
7519# CHECK: xc 0(256,%r15), 0
75200xd7 0xff 0xf0 0x00 0x00 0x00
7521
7522# CHECK: xgr %r0, %r0
75230xb9 0x82 0x00 0x00
7524
7525# CHECK: xgr %r0, %r15
75260xb9 0x82 0x00 0x0f
7527
7528# CHECK: xgr %r15, %r0
75290xb9 0x82 0x00 0xf0
7530
7531# CHECK: xgr %r7, %r8
75320xb9 0x82 0x00 0x78
7533
7534# CHECK: xgrk %r0, %r0, %r0
75350xb9 0xe7 0x00 0x00
7536
7537# CHECK: xgrk %r2, %r3, %r4
75380xb9 0xe7 0x40 0x23
7539
7540# CHECK: xg %r0, -524288
75410xe3 0x00 0x00 0x00 0x80 0x82
7542
7543# CHECK: xg %r0, -1
75440xe3 0x00 0x0f 0xff 0xff 0x82
7545
7546# CHECK: xg %r0, 0
75470xe3 0x00 0x00 0x00 0x00 0x82
7548
7549# CHECK: xg %r0, 1
75500xe3 0x00 0x00 0x01 0x00 0x82
7551
7552# CHECK: xg %r0, 524287
75530xe3 0x00 0x0f 0xff 0x7f 0x82
7554
7555# CHECK: xg %r0, 0(%r1)
75560xe3 0x00 0x10 0x00 0x00 0x82
7557
7558# CHECK: xg %r0, 0(%r15)
75590xe3 0x00 0xf0 0x00 0x00 0x82
7560
7561# CHECK: xg %r0, 524287(%r1,%r15)
75620xe3 0x01 0xff 0xff 0x7f 0x82
7563
7564# CHECK: xg %r0, 524287(%r15,%r1)
75650xe3 0x0f 0x1f 0xff 0x7f 0x82
7566
7567# CHECK: xg %r15, 0
75680xe3 0xf0 0x00 0x00 0x00 0x82
7569
7570# CHECK: xihf %r0, 0
75710xc0 0x06 0x00 0x00 0x00 0x00
7572
7573# CHECK: xihf %r0, 4294967295
75740xc0 0x06 0xff 0xff 0xff 0xff
7575
7576# CHECK: xihf %r15, 0
75770xc0 0xf6 0x00 0x00 0x00 0x00
7578
7579# CHECK: xilf %r0, 0
75800xc0 0x07 0x00 0x00 0x00 0x00
7581
7582# CHECK: xilf %r0, 4294967295
75830xc0 0x07 0xff 0xff 0xff 0xff
7584
7585# CHECK: xilf %r15, 0
75860xc0 0xf7 0x00 0x00 0x00 0x00
7587
7588# CHECK: xi 0, 0
75890x97 0x00 0x00 0x00
7590
7591# CHECK: xi 4095, 0
75920x97 0x00 0x0f 0xff
7593
7594# CHECK: xi 0, 255
75950x97 0xff 0x00 0x00
7596
7597# CHECK: xi 0(%r1), 42
75980x97 0x2a 0x10 0x00
7599
7600# CHECK: xi 0(%r15), 42
76010x97 0x2a 0xf0 0x00
7602
7603# CHECK: xi 4095(%r1), 42
76040x97 0x2a 0x1f 0xff
7605
7606# CHECK: xi 4095(%r15), 42
76070x97 0x2a 0xff 0xff
7608
7609# CHECK: xiy -524288, 0
76100xeb 0x00 0x00 0x00 0x80 0x57
7611
7612# CHECK: xiy -1, 0
76130xeb 0x00 0x0f 0xff 0xff 0x57
7614
7615# CHECK: xiy 0, 0
76160xeb 0x00 0x00 0x00 0x00 0x57
7617
7618# CHECK: xiy 1, 0
76190xeb 0x00 0x00 0x01 0x00 0x57
7620
7621# CHECK: xiy 524287, 0
76220xeb 0x00 0x0f 0xff 0x7f 0x57
7623
7624# CHECK: xiy 0, 255
76250xeb 0xff 0x00 0x00 0x00 0x57
7626
7627# CHECK: xiy 0(%r1), 42
76280xeb 0x2a 0x10 0x00 0x00 0x57
7629
7630# CHECK: xiy 0(%r15), 42
76310xeb 0x2a 0xf0 0x00 0x00 0x57
7632
7633# CHECK: xiy 524287(%r1), 42
76340xeb 0x2a 0x1f 0xff 0x7f 0x57
7635
7636# CHECK: xiy 524287(%r15), 42
76370xeb 0x2a 0xff 0xff 0x7f 0x57
7638
7639# CHECK: xr %r0, %r0
76400x17 0x00
7641
7642# CHECK: xr %r0, %r15
76430x17 0x0f
7644
7645# CHECK: xr %r15, %r0
76460x17 0xf0
7647
7648# CHECK: xr %r7, %r8
76490x17 0x78
7650
7651# CHECK: xrk %r0, %r0, %r0
76520xb9 0xf7 0x00 0x00
7653
7654# CHECK: xrk %r2, %r3, %r4
76550xb9 0xf7 0x40 0x23
7656
7657# CHECK: x %r0, 0
76580x57 0x00 0x00 0x00
7659
7660# CHECK: x %r0, 4095
76610x57 0x00 0x0f 0xff
7662
7663# CHECK: x %r0, 0(%r1)
76640x57 0x00 0x10 0x00
7665
7666# CHECK: x %r0, 0(%r15)
76670x57 0x00 0xf0 0x00
7668
7669# CHECK: x %r0, 4095(%r1,%r15)
76700x57 0x01 0xff 0xff
7671
7672# CHECK: x %r0, 4095(%r15,%r1)
76730x57 0x0f 0x1f 0xff
7674
7675# CHECK: x %r15, 0
76760x57 0xf0 0x00 0x00
7677
7678# CHECK: xy %r0, -524288
76790xe3 0x00 0x00 0x00 0x80 0x57
7680
7681# CHECK: xy %r0, -1
76820xe3 0x00 0x0f 0xff 0xff 0x57
7683
7684# CHECK: xy %r0, 0
76850xe3 0x00 0x00 0x00 0x00 0x57
7686
7687# CHECK: xy %r0, 1
76880xe3 0x00 0x00 0x01 0x00 0x57
7689
7690# CHECK: xy %r0, 524287
76910xe3 0x00 0x0f 0xff 0x7f 0x57
7692
7693# CHECK: xy %r0, 0(%r1)
76940xe3 0x00 0x10 0x00 0x00 0x57
7695
7696# CHECK: xy %r0, 0(%r15)
76970xe3 0x00 0xf0 0x00 0x00 0x57
7698
7699# CHECK: xy %r0, 524287(%r1,%r15)
77000xe3 0x01 0xff 0xff 0x7f 0x57
7701
7702# CHECK: xy %r0, 524287(%r15,%r1)
77030xe3 0x0f 0x1f 0xff 0x7f 0x57
7704
7705# CHECK: xy %r15, 0
77060xe3 0xf0 0x00 0x00 0x00 0x57
7707