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: bcr 0, %r14
7940x07 0x0e
795
796# CHECK: bor %r13
7970x07 0x1d
798
799# CHECK: bhr %r12
8000x07 0x2c
801
802# CHECK: bnler %r11
8030x07 0x3b
804
805# CHECK: blr %r10
8060x07 0x4a
807
808# CHECK: bnher %r9
8090x07 0x59
810
811# CHECK: blhr %r8
8120x07 0x68
813
814# CHECK: bner %r7
8150x07 0x77
816
817# CHECK: ber %r6
8180x07 0x86
819
820# CHECK: bnlhr %r5
8210x07 0x95
822
823# CHECK: bher %r4
8240x07 0xa4
825
826# CHECK: bnlr %r3
8270x07 0xb3
828
829# CHECK: bler %r2
8300x07 0xc2
831
832# CHECK: bnhr %r1
8330x07 0xd1
834
835# CHECK: bnor %r0
8360x07 0xe0
837
838# CHECK: br %r1
8390x07 0xf1
840
841# CHECK: br %r14
8420x07 0xfe
843
844# CHECK: br %r15
8450x07 0xff
846
847# CHECK: cdbr %f0, %f0
8480xb3 0x19 0x00 0x00
849
850# CHECK: cdbr %f0, %f15
8510xb3 0x19 0x00 0x0f
852
853# CHECK: cdbr %f7, %f8
8540xb3 0x19 0x00 0x78
855
856# CHECK: cdbr %f15, %f0
8570xb3 0x19 0x00 0xf0
858
859# CHECK: cdb %f0, 0
8600xed 0x00 0x00 0x00 0x00 0x19
861
862# CHECK: cdb %f0, 4095
8630xed 0x00 0x0f 0xff 0x00 0x19
864
865# CHECK: cdb %f0, 0(%r1)
8660xed 0x00 0x10 0x00 0x00 0x19
867
868# CHECK: cdb %f0, 0(%r15)
8690xed 0x00 0xf0 0x00 0x00 0x19
870
871# CHECK: cdb %f0, 4095(%r1,%r15)
8720xed 0x01 0xff 0xff 0x00 0x19
873
874# CHECK: cdb %f0, 4095(%r15,%r1)
8750xed 0x0f 0x1f 0xff 0x00 0x19
876
877# CHECK: cdb %f15, 0
8780xed 0xf0 0x00 0x00 0x00 0x19
879
880# CHECK: cdfbr %f0, %r0
8810xb3 0x95 0x00 0x00
882
883# CHECK: cdfbr %f0, %r15
8840xb3 0x95 0x00 0x0f
885
886# CHECK: cdfbr %f15, %r0
8870xb3 0x95 0x00 0xf0
888
889# CHECK: cdfbr %f7, %r8
8900xb3 0x95 0x00 0x78
891
892# CHECK: cdfbr %f15, %r15
8930xb3 0x95 0x00 0xff
894
895# CHECK: cdgbr %f0, %r0
8960xb3 0xa5 0x00 0x00
897
898# CHECK: cdgbr %f0, %r15
8990xb3 0xa5 0x00 0x0f
900
901# CHECK: cdgbr %f15, %r0
9020xb3 0xa5 0x00 0xf0
903
904# CHECK: cdgbr %f7, %r8
9050xb3 0xa5 0x00 0x78
906
907# CHECK: cdgbr %f15, %r15
9080xb3 0xa5 0x00 0xff
909
910# CHECK: cdlfbr	%f0, 0, %r0, 1
9110xb3 0x91 0x01 0x00
912
913# CHECK: cdlfbr	%f0, 0, %r0, 15
9140xb3 0x91 0x0f 0x00
915
916# CHECK: cdlfbr	%f0, 0, %r15, 1
9170xb3 0x91 0x01 0x0f
918
919# CHECK: cdlfbr	%f0, 15, %r0, 1
9200xb3 0x91 0xf1 0x00
921
922# CHECK: cdlfbr	%f4, 5, %r6, 7
9230xb3 0x91 0x57 0x46
924
925# CHECK: cdlfbr	%f15, 0, %r0, 1
9260xb3 0x91 0x01 0xf0
927
928# CHECK: cdlgbr	%f0, 0, %r0, 1
9290xb3 0xa1 0x01 0x00
930
931# CHECK: cdlgbr	%f0, 0, %r0, 15
9320xb3 0xa1 0x0f 0x00
933
934# CHECK: cdlgbr	%f0, 0, %r15, 1
9350xb3 0xa1 0x01 0x0f
936
937# CHECK: cdlgbr	%f0, 15, %r0, 1
9380xb3 0xa1 0xf1 0x00
939
940# CHECK: cdlgbr	%f4, 5, %r6, 7
9410xb3 0xa1 0x57 0x46
942
943# CHECK: cdlgbr	%f15, 0, %r0, 1
9440xb3 0xa1 0x01 0xf0
945
946# CHECK: cebr %f0, %f0
9470xb3 0x09 0x00 0x00
948
949# CHECK: cebr %f0, %f15
9500xb3 0x09 0x00 0x0f
951
952# CHECK: cebr %f7, %f8
9530xb3 0x09 0x00 0x78
954
955# CHECK: cebr %f15, %f0
9560xb3 0x09 0x00 0xf0
957
958# CHECK: ceb %f0, 0
9590xed 0x00 0x00 0x00 0x00 0x09
960
961# CHECK: ceb %f0, 4095
9620xed 0x00 0x0f 0xff 0x00 0x09
963
964# CHECK: ceb %f0, 0(%r1)
9650xed 0x00 0x10 0x00 0x00 0x09
966
967# CHECK: ceb %f0, 0(%r15)
9680xed 0x00 0xf0 0x00 0x00 0x09
969
970# CHECK: ceb %f0, 4095(%r1,%r15)
9710xed 0x01 0xff 0xff 0x00 0x09
972
973# CHECK: ceb %f0, 4095(%r15,%r1)
9740xed 0x0f 0x1f 0xff 0x00 0x09
975
976# CHECK: ceb %f15, 0
9770xed 0xf0 0x00 0x00 0x00 0x09
978
979# CHECK: cefbr %f0, %r0
9800xb3 0x94 0x00 0x00
981
982# CHECK: cefbr %f0, %r15
9830xb3 0x94 0x00 0x0f
984
985# CHECK: cefbr %f15, %r0
9860xb3 0x94 0x00 0xf0
987
988# CHECK: cefbr %f7, %r8
9890xb3 0x94 0x00 0x78
990
991# CHECK: cefbr %f15, %r15
9920xb3 0x94 0x00 0xff
993
994# CHECK: cegbr %f0, %r0
9950xb3 0xa4 0x00 0x00
996
997# CHECK: cegbr %f0, %r15
9980xb3 0xa4 0x00 0x0f
999
1000# CHECK: cegbr %f15, %r0
10010xb3 0xa4 0x00 0xf0
1002
1003# CHECK: cegbr %f7, %r8
10040xb3 0xa4 0x00 0x78
1005
1006# CHECK: cegbr %f15, %r15
10070xb3 0xa4 0x00 0xff
1008
1009# CHECK: celfbr	%f0, 0, %r0, 1
10100xb3 0x90 0x01 0x00
1011
1012# CHECK: celfbr	%f0, 0, %r0, 15
10130xb3 0x90 0x0f 0x00
1014
1015# CHECK: celfbr	%f0, 0, %r15, 1
10160xb3 0x90 0x01 0x0f
1017
1018# CHECK: celfbr	%f0, 15, %r0, 1
10190xb3 0x90 0xf1 0x00
1020
1021# CHECK: celfbr	%f4, 5, %r6, 7
10220xb3 0x90 0x57 0x46
1023
1024# CHECK: celfbr	%f15, 0, %r0, 1
10250xb3 0x90 0x01 0xf0
1026
1027# CHECK: celgbr	%f0, 0, %r0, 1
10280xb3 0xa0 0x01 0x00
1029
1030# CHECK: celgbr	%f0, 0, %r0, 15
10310xb3 0xa0 0x0f 0x00
1032
1033# CHECK: celgbr	%f0, 0, %r15, 1
10340xb3 0xa0 0x01 0x0f
1035
1036# CHECK: celgbr	%f0, 15, %r0, 1
10370xb3 0xa0 0xf1 0x00
1038
1039# CHECK: celgbr	%f4, 5, %r6, 7
10400xb3 0xa0 0x57 0x46
1041
1042# CHECK: celgbr	%f15, 0, %r0, 1
10430xb3 0xa0 0x01 0xf0
1044
1045# CHECK: cfdbr %r0, 0, %f0
10460xb3 0x99 0x00 0x00
1047
1048# CHECK: cfdbr %r0, 0, %f15
10490xb3 0x99 0x00 0x0f
1050
1051# CHECK: cfdbr %r0, 15, %f0
10520xb3 0x99 0xf0 0x00
1053
1054# CHECK: cfdbr %r4, 5, %f6
10550xb3 0x99 0x50 0x46
1056
1057# CHECK: cfdbr %r15, 0, %f0
10580xb3 0x99 0x00 0xf0
1059
1060# CHECK: cfebr %r0, 0, %f0
10610xb3 0x98 0x00 0x00
1062
1063# CHECK: cfebr %r0, 0, %f15
10640xb3 0x98 0x00 0x0f
1065
1066# CHECK: cfebr %r0, 15, %f0
10670xb3 0x98 0xf0 0x00
1068
1069# CHECK: cfebr %r4, 5, %f6
10700xb3 0x98 0x50 0x46
1071
1072# CHECK: cfebr %r15, 0, %f0
10730xb3 0x98 0x00 0xf0
1074
1075# CHECK: cfi %r0, -2147483648
10760xc2 0x0d 0x80 0x00 0x00 0x00
1077
1078# CHECK: cfi %r0, -1
10790xc2 0x0d 0xff 0xff 0xff 0xff
1080
1081# CHECK: cfi %r0, 0
10820xc2 0x0d 0x00 0x00 0x00 0x00
1083
1084# CHECK: cfi %r0, 1
10850xc2 0x0d 0x00 0x00 0x00 0x01
1086
1087# CHECK: cfi %r0, 2147483647
10880xc2 0x0d 0x7f 0xff 0xff 0xff
1089
1090# CHECK: cfi %r15, 0
10910xc2 0xfd 0x00 0x00 0x00 0x00
1092
1093# CHECK: cfxbr %r0, 0, %f0
10940xb3 0x9a 0x00 0x00
1095
1096# CHECK: cfxbr %r0, 0, %f13
10970xb3 0x9a 0x00 0x0d
1098
1099# CHECK: cfxbr %r0, 15, %f0
11000xb3 0x9a 0xf0 0x00
1101
1102# CHECK: cfxbr %r4, 5, %f8
11030xb3 0x9a 0x50 0x48
1104
1105# CHECK: cfxbr %r15, 0, %f0
11060xb3 0x9a 0x00 0xf0
1107
1108# CHECK: cgdbr %r0, 0, %f0
11090xb3 0xa9 0x00 0x00
1110
1111# CHECK: cgdbr %r0, 0, %f15
11120xb3 0xa9 0x00 0x0f
1113
1114# CHECK: cgdbr %r0, 15, %f0
11150xb3 0xa9 0xf0 0x00
1116
1117# CHECK: cgdbr %r4, 5, %f6
11180xb3 0xa9 0x50 0x46
1119
1120# CHECK: cgdbr %r15, 0, %f0
11210xb3 0xa9 0x00 0xf0
1122
1123# CHECK: cgebr %r0, 0, %f0
11240xb3 0xa8 0x00 0x00
1125
1126# CHECK: cgebr %r0, 0, %f15
11270xb3 0xa8 0x00 0x0f
1128
1129# CHECK: cgebr %r0, 15, %f0
11300xb3 0xa8 0xf0 0x00
1131
1132# CHECK: cgebr %r4, 5, %f6
11330xb3 0xa8 0x50 0x46
1134
1135# CHECK: cgebr %r15, 0, %f0
11360xb3 0xa8 0x00 0xf0
1137
1138# CHECK: cgfi %r0, -2147483648
11390xc2 0x0c 0x80 0x00 0x00 0x00
1140
1141# CHECK: cgfi %r0, -1
11420xc2 0x0c 0xff 0xff 0xff 0xff
1143
1144# CHECK: cgfi %r0, 0
11450xc2 0x0c 0x00 0x00 0x00 0x00
1146
1147# CHECK: cgfi %r0, 1
11480xc2 0x0c 0x00 0x00 0x00 0x01
1149
1150# CHECK: cgfi %r0, 2147483647
11510xc2 0x0c 0x7f 0xff 0xff 0xff
1152
1153# CHECK: cgfi %r15, 0
11540xc2 0xfc 0x00 0x00 0x00 0x00
1155
1156# CHECK: cgfr %r0, %r0
11570xb9 0x30 0x00 0x00
1158
1159# CHECK: cgfr %r0, %r15
11600xb9 0x30 0x00 0x0f
1161
1162# CHECK: cgfr %r15, %r0
11630xb9 0x30 0x00 0xf0
1164
1165# CHECK: cgfr %r7, %r8
11660xb9 0x30 0x00 0x78
1167
1168# CHECK: cgf %r0, -524288
11690xe3 0x00 0x00 0x00 0x80 0x30
1170
1171# CHECK: cgf %r0, -1
11720xe3 0x00 0x0f 0xff 0xff 0x30
1173
1174# CHECK: cgf %r0, 0
11750xe3 0x00 0x00 0x00 0x00 0x30
1176
1177# CHECK: cgf %r0, 1
11780xe3 0x00 0x00 0x01 0x00 0x30
1179
1180# CHECK: cgf %r0, 524287
11810xe3 0x00 0x0f 0xff 0x7f 0x30
1182
1183# CHECK: cgf %r0, 0(%r1)
11840xe3 0x00 0x10 0x00 0x00 0x30
1185
1186# CHECK: cgf %r0, 0(%r15)
11870xe3 0x00 0xf0 0x00 0x00 0x30
1188
1189# CHECK: cgf %r0, 524287(%r1,%r15)
11900xe3 0x01 0xff 0xff 0x7f 0x30
1191
1192# CHECK: cgf %r0, 524287(%r15,%r1)
11930xe3 0x0f 0x1f 0xff 0x7f 0x30
1194
1195# CHECK: cgf %r15, 0
11960xe3 0xf0 0x00 0x00 0x00 0x30
1197
1198# CHECK: cghi %r0, -32768
11990xa7 0x0f 0x80 0x00
1200
1201# CHECK: cghi %r0, -1
12020xa7 0x0f 0xff 0xff
1203
1204# CHECK: cghi %r0, 0
12050xa7 0x0f 0x00 0x00
1206
1207# CHECK: cghi %r0, 1
12080xa7 0x0f 0x00 0x01
1209
1210# CHECK: cghi %r0, 32767
12110xa7 0x0f 0x7f 0xff
1212
1213# CHECK: cghi %r15, 0
12140xa7 0xff 0x00 0x00
1215
1216# CHECK: cghsi 0, 0
12170xe5 0x58 0x00 0x00 0x00 0x00
1218
1219# CHECK: cghsi 4095, 0
12200xe5 0x58 0x0f 0xff 0x00 0x00
1221
1222# CHECK: cghsi 0, -32768
12230xe5 0x58 0x00 0x00 0x80 0x00
1224
1225# CHECK: cghsi 0, -1
12260xe5 0x58 0x00 0x00 0xff 0xff
1227
1228# CHECK: cghsi 0, 0
12290xe5 0x58 0x00 0x00 0x00 0x00
1230
1231# CHECK: cghsi 0, 1
12320xe5 0x58 0x00 0x00 0x00 0x01
1233
1234# CHECK: cghsi 0, 32767
12350xe5 0x58 0x00 0x00 0x7f 0xff
1236
1237# CHECK: cghsi 0(%r1), 42
12380xe5 0x58 0x10 0x00 0x00 0x2a
1239
1240# CHECK: cghsi 0(%r15), 42
12410xe5 0x58 0xf0 0x00 0x00 0x2a
1242
1243# CHECK: cghsi 4095(%r1), 42
12440xe5 0x58 0x1f 0xff 0x00 0x2a
1245
1246# CHECK: cghsi 4095(%r15), 42
12470xe5 0x58 0xff 0xff 0x00 0x2a
1248
1249# CHECK: cgh %r0, -524288
12500xe3 0x00 0x00 0x00 0x80 0x34
1251
1252# CHECK: cgh %r0, -1
12530xe3 0x00 0x0f 0xff 0xff 0x34
1254
1255# CHECK: cgh %r0, 0
12560xe3 0x00 0x00 0x00 0x00 0x34
1257
1258# CHECK: cgh %r0, 1
12590xe3 0x00 0x00 0x01 0x00 0x34
1260
1261# CHECK: cgh %r0, 524287
12620xe3 0x00 0x0f 0xff 0x7f 0x34
1263
1264# CHECK: cgh %r0, 0(%r1)
12650xe3 0x00 0x10 0x00 0x00 0x34
1266
1267# CHECK: cgh %r0, 0(%r15)
12680xe3 0x00 0xf0 0x00 0x00 0x34
1269
1270# CHECK: cgh %r0, 524287(%r1,%r15)
12710xe3 0x01 0xff 0xff 0x7f 0x34
1272
1273# CHECK: cgh %r0, 524287(%r15,%r1)
12740xe3 0x0f 0x1f 0xff 0x7f 0x34
1275
1276# CHECK: cgh %r15, 0
12770xe3 0xf0 0x00 0x00 0x00 0x34
1278
1279# CHECK: cgr %r0, %r0
12800xb9 0x20 0x00 0x00
1281
1282# CHECK: cgr %r0, %r15
12830xb9 0x20 0x00 0x0f
1284
1285# CHECK: cgr %r15, %r0
12860xb9 0x20 0x00 0xf0
1287
1288# CHECK: cgr %r7, %r8
12890xb9 0x20 0x00 0x78
1290
1291# CHECK: cgrb %r0, %r0, 0, 0
12920xec 0x00 0x00 0x00 0x00 0xe4
1293
1294# CHECK: cgrb %r0, %r15, 0, 0
12950xec 0x0f 0x00 0x00 0x00 0xe4
1296
1297# CHECK: cgrb %r15, %r0, 0, 0
12980xec 0xf0 0x00 0x00 0x00 0xe4
1299
1300# CHECK: cgrb %r7, %r8, 0, 0
13010xec 0x78 0x00 0x00 0x00 0xe4
1302
1303# CHECK: cgrb %r0, %r0, 0, 4095(%r15)
13040xec 0x00 0xff 0xff 0x00 0xe4
1305
1306# CHECK: cgrb %r0, %r0, 0, 0(%r8)
13070xec 0x00 0x80 0x00 0x00 0xe4
1308
1309# CHECK: cgrb %r0, %r0, 0, 4095(%r7)
13100xec 0x00 0x7f 0xff 0x00 0xe4
1311
1312# CHECK: cgrb %r0, %r0, 1, 0
13130xec 0x00 0x00 0x00 0x10 0xe4
1314
1315# CHECK: cgrbh %r0, %r0, 0
13160xec 0x00 0x00 0x00 0x20 0xe4
1317
1318# CHECK: cgrb %r0, %r0, 3, 0
13190xec 0x00 0x00 0x00 0x30 0xe4
1320
1321# CHECK: cgrbl %r0, %r0, 0
13220xec 0x00 0x00 0x00 0x40 0xe4
1323
1324# CHECK: cgrb %r0, %r0, 5, 0
13250xec 0x00 0x00 0x00 0x50 0xe4
1326
1327# CHECK: cgrblh %r0, %r0, 0
13280xec 0x00 0x00 0x00 0x60 0xe4
1329
1330# CHECK: cgrb %r0, %r0, 7, 0
13310xec 0x00 0x00 0x00 0x70 0xe4
1332
1333# CHECK: cgrbe %r0, %r0, 0
13340xec 0x00 0x00 0x00 0x80 0xe4
1335
1336# CHECK: cgrb %r0, %r0, 9, 0
13370xec 0x00 0x00 0x00 0x90 0xe4
1338
1339# CHECK: cgrbhe %r0, %r0, 0
13400xec 0x00 0x00 0x00 0xa0 0xe4
1341
1342# CHECK: cgrb %r0, %r0, 11, 0
13430xec 0x00 0x00 0x00 0xb0 0xe4
1344
1345# CHECK: cgrble %r0, %r0, 0
13460xec 0x00 0x00 0x00 0xc0 0xe4
1347
1348# CHECK: cgrb %r0, %r0, 13, 0
13490xec 0x00 0x00 0x00 0xd0 0xe4
1350
1351# CHECK: cgrb %r0, %r0, 14, 0
13520xec 0x00 0x00 0x00 0xe0 0xe4
1353
1354# CHECK: cgrb %r0, %r0, 15, 0
13550xec 0x00 0x00 0x00 0xf0 0xe4
1356
1357# CHECK: cgrth %r0, %r1
13580xb9 0x60 0x20 0x01
1359
1360# CHECK: cgrtl %r0, %r1
13610xb9 0x60 0x40 0x01
1362
1363# CHECK: cgrte %r0, %r1
13640xb9 0x60 0x80 0x01
1365
1366# CHECK: cgrtlh %r0, %r1
13670xb9 0x60 0x60 0x01
1368
1369# CHECK: cgrthe %r0, %r1
13700xb9 0x60 0xa0 0x01
1371
1372# CHECK: cgrtle %r0, %r1
13730xb9 0x60 0xc0 0x01
1374
1375# CHECK: cg %r0, -524288
13760xe3 0x00 0x00 0x00 0x80 0x20
1377
1378# CHECK: cg %r0, -1
13790xe3 0x00 0x0f 0xff 0xff 0x20
1380
1381# CHECK: cg %r0, 0
13820xe3 0x00 0x00 0x00 0x00 0x20
1383
1384# CHECK: cg %r0, 1
13850xe3 0x00 0x00 0x01 0x00 0x20
1386
1387# CHECK: cg %r0, 524287
13880xe3 0x00 0x0f 0xff 0x7f 0x20
1389
1390# CHECK: cg %r0, 0(%r1)
13910xe3 0x00 0x10 0x00 0x00 0x20
1392
1393# CHECK: cg %r0, 0(%r15)
13940xe3 0x00 0xf0 0x00 0x00 0x20
1395
1396# CHECK: cg %r0, 524287(%r1,%r15)
13970xe3 0x01 0xff 0xff 0x7f 0x20
1398
1399# CHECK: cg %r0, 524287(%r15,%r1)
14000xe3 0x0f 0x1f 0xff 0x7f 0x20
1401
1402# CHECK: cg %r15, 0
14030xe3 0xf0 0x00 0x00 0x00 0x20
1404
1405# CHECK: cgib %r0, 0, 0, 0
14060xec 0x00 0x00 0x00 0x00 0xfc
1407
1408# CHECK: cgib %r0, -128, 0, 0
14090xec 0x00 0x00 0x00 0x80 0xfc
1410
1411# CHECK: cgib %r0, -1, 0, 0
14120xec 0x00 0x00 0x00 0xff 0xfc
1413
1414# CHECK: cgib %r0, 127, 0, 0
14150xec 0x00 0x00 0x00 0x7f 0xfc
1416
1417# CHECK: cgib %r15, 0, 0, 0
14180xec 0xf0 0x00 0x00 0x00 0xfc
1419
1420# CHECK: cgib %r7, 100, 0, 0
14210xec 0x70 0x00 0x00 0x64 0xfc
1422
1423# CHECK: cgib %r0, 0, 0, 4095(%r15)
14240xec 0x00 0xff 0xff 0x00 0xfc
1425
1426# CHECK: cgib %r0, 0, 0, 0(%r8)
14270xec 0x00 0x80 0x00 0x00 0xfc
1428
1429# CHECK: cgib %r0, 0, 0, 4095(%r7)
14300xec 0x00 0x7f 0xff 0x00 0xfc
1431
1432# CHECK: cgib %r0, 0, 1, 0
14330xec 0x01 0x00 0x00 0x00 0xfc
1434
1435# CHECK: cgibh %r0, 0, 0
14360xec 0x02 0x00 0x00 0x00 0xfc
1437
1438# CHECK: cgib %r0, 0, 3, 0
14390xec 0x03 0x00 0x00 0x00 0xfc
1440
1441# CHECK: cgibl %r0, 0, 0
14420xec 0x04 0x00 0x00 0x00 0xfc
1443
1444# CHECK: cgib %r0, 0, 5, 0
14450xec 0x05 0x00 0x00 0x00 0xfc
1446
1447# CHECK: cgiblh %r0, 0, 0
14480xec 0x06 0x00 0x00 0x00 0xfc
1449
1450# CHECK: cgib %r0, 0, 7, 0
14510xec 0x07 0x00 0x00 0x00 0xfc
1452
1453# CHECK: cgibe %r0, 0, 0
14540xec 0x08 0x00 0x00 0x00 0xfc
1455
1456# CHECK: cgib %r0, 0, 9, 0
14570xec 0x09 0x00 0x00 0x00 0xfc
1458
1459# CHECK: cgibhe %r0, 0, 0
14600xec 0x0a 0x00 0x00 0x00 0xfc
1461
1462# CHECK: cgib %r0, 0, 11, 0
14630xec 0x0b 0x00 0x00 0x00 0xfc
1464
1465# CHECK: cgible %r0, 0, 0
14660xec 0x0c 0x00 0x00 0x00 0xfc
1467
1468# CHECK: cgib %r0, 0, 13, 0
14690xec 0x0d 0x00 0x00 0x00 0xfc
1470
1471# CHECK: cgib %r0, 0, 14, 0
14720xec 0x0e 0x00 0x00 0x00 0xfc
1473
1474# CHECK: cgib %r0, 0, 15, 0
14750xec 0x0f 0x00 0x00 0x00 0xfc
1476
1477# CHECK: cgith %r0, 0
14780xec 0x00 0x00 0x00 0x20 0x70
1479
1480# CHECK: cgitl %r0, 0
14810xec 0x00 0x00 0x00 0x40 0x70
1482
1483# CHECK: cgite %r0, 0
14840xec 0x00 0x00 0x00 0x80 0x70
1485
1486# CHECK: cgitlh %r0, 0
14870xec 0x00 0x00 0x00 0x60 0x70
1488
1489# CHECK: cgithe %r0, 0
14900xec 0x00 0x00 0x00 0xa0 0x70
1491
1492# CHECK: cgitle %r0, 0
14930xec 0x00 0x00 0x00 0xc0 0x70
1494
1495# CHECK: cgxbr %r0, 0, %f0
14960xb3 0xaa 0x00 0x00
1497
1498# CHECK: cgxbr %r0, 0, %f13
14990xb3 0xaa 0x00 0x0d
1500
1501# CHECK: cgxbr %r0, 15, %f0
15020xb3 0xaa 0xf0 0x00
1503
1504# CHECK: cgxbr %r4, 5, %f8
15050xb3 0xaa 0x50 0x48
1506
1507# CHECK: cgxbr %r15, 0, %f0
15080xb3 0xaa 0x00 0xf0
1509
1510# CHECK: chf %r0, -524288
15110xe3 0x00 0x00 0x00 0x80 0xcd
1512
1513# CHECK: chf %r0, -1
15140xe3 0x00 0x0f 0xff 0xff 0xcd
1515
1516# CHECK: chf %r0, 0
15170xe3 0x00 0x00 0x00 0x00 0xcd
1518
1519# CHECK: chf %r0, 1
15200xe3 0x00 0x00 0x01 0x00 0xcd
1521
1522# CHECK: chf %r0, 524287
15230xe3 0x00 0x0f 0xff 0x7f 0xcd
1524
1525# CHECK: chf %r0, 0(%r1)
15260xe3 0x00 0x10 0x00 0x00 0xcd
1527
1528# CHECK: chf %r0, 0(%r15)
15290xe3 0x00 0xf0 0x00 0x00 0xcd
1530
1531# CHECK: chf %r0, 524287(%r1,%r15)
15320xe3 0x01 0xff 0xff 0x7f 0xcd
1533
1534# CHECK: chf %r0, 524287(%r15,%r1)
15350xe3 0x0f 0x1f 0xff 0x7f 0xcd
1536
1537# CHECK: chf %r15, 0
15380xe3 0xf0 0x00 0x00 0x00 0xcd
1539
1540# CHECK: chhsi 0, 0
15410xe5 0x54 0x00 0x00 0x00 0x00
1542
1543# CHECK: chhsi 4095, 0
15440xe5 0x54 0x0f 0xff 0x00 0x00
1545
1546# CHECK: chhsi 0, -32768
15470xe5 0x54 0x00 0x00 0x80 0x00
1548
1549# CHECK: chhsi 0, -1
15500xe5 0x54 0x00 0x00 0xff 0xff
1551
1552# CHECK: chhsi 0, 0
15530xe5 0x54 0x00 0x00 0x00 0x00
1554
1555# CHECK: chhsi 0, 1
15560xe5 0x54 0x00 0x00 0x00 0x01
1557
1558# CHECK: chhsi 0, 32767
15590xe5 0x54 0x00 0x00 0x7f 0xff
1560
1561# CHECK: chhsi 0(%r1), 42
15620xe5 0x54 0x10 0x00 0x00 0x2a
1563
1564# CHECK: chhsi 0(%r15), 42
15650xe5 0x54 0xf0 0x00 0x00 0x2a
1566
1567# CHECK: chhsi 4095(%r1), 42
15680xe5 0x54 0x1f 0xff 0x00 0x2a
1569
1570# CHECK: chhsi 4095(%r15), 42
15710xe5 0x54 0xff 0xff 0x00 0x2a
1572
1573# CHECK: chi %r0, -32768
15740xa7 0x0e 0x80 0x00
1575
1576# CHECK: chi %r0, -1
15770xa7 0x0e 0xff 0xff
1578
1579# CHECK: chi %r0, 0
15800xa7 0x0e 0x00 0x00
1581
1582# CHECK: chi %r0, 1
15830xa7 0x0e 0x00 0x01
1584
1585# CHECK: chi %r0, 32767
15860xa7 0x0e 0x7f 0xff
1587
1588# CHECK: chi %r15, 0
15890xa7 0xfe 0x00 0x00
1590
1591# CHECK: chsi 0, 0
15920xe5 0x5c 0x00 0x00 0x00 0x00
1593
1594# CHECK: chsi 4095, 0
15950xe5 0x5c 0x0f 0xff 0x00 0x00
1596
1597# CHECK: chsi 0, -32768
15980xe5 0x5c 0x00 0x00 0x80 0x00
1599
1600# CHECK: chsi 0, -1
16010xe5 0x5c 0x00 0x00 0xff 0xff
1602
1603# CHECK: chsi 0, 0
16040xe5 0x5c 0x00 0x00 0x00 0x00
1605
1606# CHECK: chsi 0, 1
16070xe5 0x5c 0x00 0x00 0x00 0x01
1608
1609# CHECK: chsi 0, 32767
16100xe5 0x5c 0x00 0x00 0x7f 0xff
1611
1612# CHECK: chsi 0(%r1), 42
16130xe5 0x5c 0x10 0x00 0x00 0x2a
1614
1615# CHECK: chsi 0(%r15), 42
16160xe5 0x5c 0xf0 0x00 0x00 0x2a
1617
1618# CHECK: chsi 4095(%r1), 42
16190xe5 0x5c 0x1f 0xff 0x00 0x2a
1620
1621# CHECK: chsi 4095(%r15), 42
16220xe5 0x5c 0xff 0xff 0x00 0x2a
1623
1624# CHECK: ch %r0, 0
16250x49 0x00 0x00 0x00
1626
1627# CHECK: ch %r0, 4095
16280x49 0x00 0x0f 0xff
1629
1630# CHECK: ch %r0, 0(%r1)
16310x49 0x00 0x10 0x00
1632
1633# CHECK: ch %r0, 0(%r15)
16340x49 0x00 0xf0 0x00
1635
1636# CHECK: ch %r0, 4095(%r1,%r15)
16370x49 0x01 0xff 0xff
1638
1639# CHECK: ch %r0, 4095(%r15,%r1)
16400x49 0x0f 0x1f 0xff
1641
1642# CHECK: ch %r15, 0
16430x49 0xf0 0x00 0x00
1644
1645# CHECK: chy %r0, -524288
16460xe3 0x00 0x00 0x00 0x80 0x79
1647
1648# CHECK: chy %r0, -1
16490xe3 0x00 0x0f 0xff 0xff 0x79
1650
1651# CHECK: chy %r0, 0
16520xe3 0x00 0x00 0x00 0x00 0x79
1653
1654# CHECK: chy %r0, 1
16550xe3 0x00 0x00 0x01 0x00 0x79
1656
1657# CHECK: chy %r0, 524287
16580xe3 0x00 0x0f 0xff 0x7f 0x79
1659
1660# CHECK: chy %r0, 0(%r1)
16610xe3 0x00 0x10 0x00 0x00 0x79
1662
1663# CHECK: chy %r0, 0(%r15)
16640xe3 0x00 0xf0 0x00 0x00 0x79
1665
1666# CHECK: chy %r0, 524287(%r1,%r15)
16670xe3 0x01 0xff 0xff 0x7f 0x79
1668
1669# CHECK: chy %r0, 524287(%r15,%r1)
16700xe3 0x0f 0x1f 0xff 0x7f 0x79
1671
1672# CHECK: chy %r15, 0
16730xe3 0xf0 0x00 0x00 0x00 0x79
1674
1675# CHECK: cib %r0, 0, 0, 0
16760xec 0x00 0x00 0x00 0x00 0xfe
1677
1678# CHECK: cib %r0, -128, 0, 0
16790xec 0x00 0x00 0x00 0x80 0xfe
1680
1681# CHECK: cib %r0, -1, 0, 0
16820xec 0x00 0x00 0x00 0xff 0xfe
1683
1684# CHECK: cib %r0, 127, 0, 0
16850xec 0x00 0x00 0x00 0x7f 0xfe
1686
1687# CHECK: cib %r15, 0, 0, 0
16880xec 0xf0 0x00 0x00 0x00 0xfe
1689
1690# CHECK: cib %r7, 100, 0, 0
16910xec 0x70 0x00 0x00 0x64 0xfe
1692
1693# CHECK: cib %r0, 0, 0, 4095(%r15)
16940xec 0x00 0xff 0xff 0x00 0xfe
1695
1696# CHECK: cib %r0, 0, 0, 0(%r8)
16970xec 0x00 0x80 0x00 0x00 0xfe
1698
1699# CHECK: cib %r0, 0, 0, 4095(%r7)
17000xec 0x00 0x7f 0xff 0x00 0xfe
1701
1702# CHECK: cib %r0, 0, 1, 0
17030xec 0x01 0x00 0x00 0x00 0xfe
1704
1705# CHECK: cibh %r0, 0, 0
17060xec 0x02 0x00 0x00 0x00 0xfe
1707
1708# CHECK: cib %r0, 0, 3, 0
17090xec 0x03 0x00 0x00 0x00 0xfe
1710
1711# CHECK: cibl %r0, 0, 0
17120xec 0x04 0x00 0x00 0x00 0xfe
1713
1714# CHECK: cib %r0, 0, 5, 0
17150xec 0x05 0x00 0x00 0x00 0xfe
1716
1717# CHECK: ciblh %r0, 0, 0
17180xec 0x06 0x00 0x00 0x00 0xfe
1719
1720# CHECK: cib %r0, 0, 7, 0
17210xec 0x07 0x00 0x00 0x00 0xfe
1722
1723# CHECK: cibe %r0, 0, 0
17240xec 0x08 0x00 0x00 0x00 0xfe
1725
1726# CHECK: cib %r0, 0, 9, 0
17270xec 0x09 0x00 0x00 0x00 0xfe
1728
1729# CHECK: cibhe %r0, 0, 0
17300xec 0x0a 0x00 0x00 0x00 0xfe
1731
1732# CHECK: cib %r0, 0, 11, 0
17330xec 0x0b 0x00 0x00 0x00 0xfe
1734
1735# CHECK: cible %r0, 0, 0
17360xec 0x0c 0x00 0x00 0x00 0xfe
1737
1738# CHECK: cib %r0, 0, 13, 0
17390xec 0x0d 0x00 0x00 0x00 0xfe
1740
1741# CHECK: cib %r0, 0, 14, 0
17420xec 0x0e 0x00 0x00 0x00 0xfe
1743
1744# CHECK: cib %r0, 0, 15, 0
17450xec 0x0f 0x00 0x00 0x00 0xfe
1746
1747# CHECK: cih %r0, -2147483648
17480xcc 0x0d 0x80 0x00 0x00 0x00
1749
1750# CHECK: cih %r0, -1
17510xcc 0x0d 0xff 0xff 0xff 0xff
1752
1753# CHECK: cih %r0, 0
17540xcc 0x0d 0x00 0x00 0x00 0x00
1755
1756# CHECK: cih %r0, 1
17570xcc 0x0d 0x00 0x00 0x00 0x01
1758
1759# CHECK: cih %r0, 2147483647
17600xcc 0x0d 0x7f 0xff 0xff 0xff
1761
1762# CHECK: cih %r15, 0
17630xcc 0xfd 0x00 0x00 0x00 0x00
1764
1765# CHECK: cith %r0, 0
17660xec 0x00 0x00 0x00 0x20 0x72
1767
1768# CHECK: citl %r0, 0
17690xec 0x00 0x00 0x00 0x40 0x72
1770
1771# CHECK: cite %r0, 0
17720xec 0x00 0x00 0x00 0x80 0x72
1773
1774# CHECK: citlh %r0, 0
17750xec 0x00 0x00 0x00 0x60 0x72
1776
1777# CHECK: cithe %r0, 0
17780xec 0x00 0x00 0x00 0xa0 0x72
1779
1780# CHECK: citle %r0, 0
17810xec 0x00 0x00 0x00 0xc0 0x72
1782
1783# CHECK: clc 0(1), 0
17840xd5 0x00 0x00 0x00 0x00 0x00
1785
1786# CHECK: clc 0(1), 0(%r1)
17870xd5 0x00 0x00 0x00 0x10 0x00
1788
1789# CHECK: clc 0(1), 0(%r15)
17900xd5 0x00 0x00 0x00 0xf0 0x00
1791
1792# CHECK: clc 0(1), 4095
17930xd5 0x00 0x00 0x00 0x0f 0xff
1794
1795# CHECK: clc 0(1), 4095(%r1)
17960xd5 0x00 0x00 0x00 0x1f 0xff
1797
1798# CHECK: clc 0(1), 4095(%r15)
17990xd5 0x00 0x00 0x00 0xff 0xff
1800
1801# CHECK: clc 0(1,%r1), 0
18020xd5 0x00 0x10 0x00 0x00 0x00
1803
1804# CHECK: clc 0(1,%r15), 0
18050xd5 0x00 0xf0 0x00 0x00 0x00
1806
1807# CHECK: clc 4095(1,%r1), 0
18080xd5 0x00 0x1f 0xff 0x00 0x00
1809
1810# CHECK: clc 4095(1,%r15), 0
18110xd5 0x00 0xff 0xff 0x00 0x00
1812
1813# CHECK: clc 0(256,%r1), 0
18140xd5 0xff 0x10 0x00 0x00 0x00
1815
1816# CHECK: clc 0(256,%r15), 0
18170xd5 0xff 0xf0 0x00 0x00 0x00
1818
1819# CHECK: clfdbr	%r0, 0, %f0, 1
18200xb3 0x9d 0x01 0x00
1821
1822# CHECK: clfdbr	%r0, 0, %f0, 15
18230xb3 0x9d 0x0f 0x00
1824
1825# CHECK: clfdbr	%r0, 0, %f15, 1
18260xb3 0x9d 0x01 0x0f
1827
1828# CHECK: clfdbr	%r0, 15, %f0, 1
18290xb3 0x9d 0xf1 0x00
1830
1831# CHECK: clfdbr	%r4, 5, %f6, 7
18320xb3 0x9d 0x57 0x46
1833
1834# CHECK: clfdbr	%r15, 0, %f0, 1
18350xb3 0x9d 0x01 0xf0
1836
1837# CHECK: clfebr	%r0, 0, %f0, 1
18380xb3 0x9c 0x01 0x00
1839
1840# CHECK: clfebr	%r0, 0, %f0, 15
18410xb3 0x9c 0x0f 0x00
1842
1843# CHECK: clfebr	%r0, 0, %f15, 1
18440xb3 0x9c 0x01 0x0f
1845
1846# CHECK: clfebr	%r0, 15, %f0, 1
18470xb3 0x9c 0xf1 0x00
1848
1849# CHECK: clfebr	%r4, 5, %f6, 7
18500xb3 0x9c 0x57 0x46
1851
1852# CHECK: clfebr	%r15, 0, %f0, 1
18530xb3 0x9c 0x01 0xf0
1854
1855# CHECK: clfxbr	%r0, 0, %f0, 1
18560xb3 0x9e 0x01 0x00
1857
1858# CHECK: clfxbr	%r0, 0, %f0, 15
18590xb3 0x9e 0x0f 0x00
1860
1861# CHECK: clfxbr	%r0, 0, %f13, 1
18620xb3 0x9e 0x01 0x0d
1863
1864# CHECK: clfxbr	%r0, 15, %f0, 1
18650xb3 0x9e 0xf1 0x00
1866
1867# CHECK: clfxbr	%r4, 5, %f8, 9
18680xb3 0x9e 0x59 0x48
1869
1870# CHECK: clfxbr	%r15, 0, %f0, 1
18710xb3 0x9e 0x01 0xf0
1872
1873# CHECK: clgdbr	%r0, 0, %f0, 1
18740xb3 0xad 0x01 0x00
1875
1876# CHECK: clgdbr	%r0, 0, %f0, 15
18770xb3 0xad 0x0f 0x00
1878
1879# CHECK: clgdbr	%r0, 0, %f15, 1
18800xb3 0xad 0x01 0x0f
1881
1882# CHECK: clgdbr	%r0, 15, %f0, 1
18830xb3 0xad 0xf1 0x00
1884
1885# CHECK: clgdbr	%r4, 5, %f6, 7
18860xb3 0xad 0x57 0x46
1887
1888# CHECK: clgdbr	%r15, 0, %f0, 1
18890xb3 0xad 0x01 0xf0
1890
1891# CHECK: clgebr	%r0, 0, %f0, 1
18920xb3 0xac 0x01 0x00
1893
1894# CHECK: clgebr	%r0, 0, %f0, 15
18950xb3 0xac 0x0f 0x00
1896
1897# CHECK: clgebr	%r0, 0, %f15, 1
18980xb3 0xac 0x01 0x0f
1899
1900# CHECK: clgebr	%r0, 15, %f0, 1
19010xb3 0xac 0xf1 0x00
1902
1903# CHECK: clgebr	%r4, 5, %f6, 7
19040xb3 0xac 0x57 0x46
1905
1906# CHECK: clgebr	%r15, 0, %f0, 1
19070xb3 0xac 0x01 0xf0
1908
1909# CHECK: clgib %r0, 0, 0, 0
19100xec 0x00 0x00 0x00 0x00 0xfd
1911
1912# CHECK: clgib %r0, 128, 0, 0
19130xec 0x00 0x00 0x00 0x80 0xfd
1914
1915# CHECK: clgib %r0, 255, 0, 0
19160xec 0x00 0x00 0x00 0xff 0xfd
1917
1918# CHECK: clgib %r0, 127, 0, 0
19190xec 0x00 0x00 0x00 0x7f 0xfd
1920
1921# CHECK: clgib %r15, 0, 0, 0
19220xec 0xf0 0x00 0x00 0x00 0xfd
1923
1924# CHECK: clgib %r7, 100, 0, 0
19250xec 0x70 0x00 0x00 0x64 0xfd
1926
1927# CHECK: clgib %r0, 0, 0, 4095(%r15)
19280xec 0x00 0xff 0xff 0x00 0xfd
1929
1930# CHECK: clgib %r0, 0, 0, 0(%r8)
19310xec 0x00 0x80 0x00 0x00 0xfd
1932
1933# CHECK: clgib %r0, 0, 0, 4095(%r7)
19340xec 0x00 0x7f 0xff 0x00 0xfd
1935
1936# CHECK: clgib %r0, 0, 1, 0
19370xec 0x01 0x00 0x00 0x00 0xfd
1938
1939# CHECK: clgibh %r0, 0, 0
19400xec 0x02 0x00 0x00 0x00 0xfd
1941
1942# CHECK: clgib %r0, 0, 3, 0
19430xec 0x03 0x00 0x00 0x00 0xfd
1944
1945# CHECK: clgibl %r0, 0, 0
19460xec 0x04 0x00 0x00 0x00 0xfd
1947
1948# CHECK: clgib %r0, 0, 5, 0
19490xec 0x05 0x00 0x00 0x00 0xfd
1950
1951# CHECK: clgiblh %r0, 0, 0
19520xec 0x06 0x00 0x00 0x00 0xfd
1953
1954# CHECK: clgib %r0, 0, 7, 0
19550xec 0x07 0x00 0x00 0x00 0xfd
1956
1957# CHECK: clgibe %r0, 0, 0
19580xec 0x08 0x00 0x00 0x00 0xfd
1959
1960# CHECK: clgib %r0, 0, 9, 0
19610xec 0x09 0x00 0x00 0x00 0xfd
1962
1963# CHECK: clgibhe %r0, 0, 0
19640xec 0x0a 0x00 0x00 0x00 0xfd
1965
1966# CHECK: clgib %r0, 0, 11, 0
19670xec 0x0b 0x00 0x00 0x00 0xfd
1968
1969# CHECK: clgible %r0, 0, 0
19700xec 0x0c 0x00 0x00 0x00 0xfd
1971
1972# CHECK: clgib %r0, 0, 13, 0
19730xec 0x0d 0x00 0x00 0x00 0xfd
1974
1975# CHECK: clgib %r0, 0, 14, 0
19760xec 0x0e 0x00 0x00 0x00 0xfd
1977
1978# CHECK: clgib %r0, 0, 15, 0
19790xec 0x0f 0x00 0x00 0x00 0xfd
1980
1981# CHECK: clgxbr	%r0, 0, %f0, 1
19820xb3 0xae 0x01 0x00
1983
1984# CHECK: clgxbr	%r0, 0, %f0, 15
19850xb3 0xae 0x0f 0x00
1986
1987# CHECK: clgxbr	%r0, 0, %f13, 1
19880xb3 0xae 0x01 0x0d
1989
1990# CHECK: clgxbr	%r0, 15, %f0, 1
19910xb3 0xae 0xf1 0x00
1992
1993# CHECK: clgxbr	%r4, 5, %f8, 9
19940xb3 0xae 0x59 0x48
1995
1996# CHECK: clgxbr	%r15, 0, %f0, 1
19970xb3 0xae 0x01 0xf0
1998
1999# CHECK: clfhsi 0, 0
20000xe5 0x5d 0x00 0x00 0x00 0x00
2001
2002# CHECK: clfhsi 4095, 0
20030xe5 0x5d 0x0f 0xff 0x00 0x00
2004
2005# CHECK: clfhsi 0, 65535
20060xe5 0x5d 0x00 0x00 0xff 0xff
2007
2008# CHECK: clfhsi 0(%r1), 42
20090xe5 0x5d 0x10 0x00 0x00 0x2a
2010
2011# CHECK: clfhsi 0(%r15), 42
20120xe5 0x5d 0xf0 0x00 0x00 0x2a
2013
2014# CHECK: clfhsi 4095(%r1), 42
20150xe5 0x5d 0x1f 0xff 0x00 0x2a
2016
2017# CHECK: clfhsi 4095(%r15), 42
20180xe5 0x5d 0xff 0xff 0x00 0x2a
2019
2020# CHECK: clfi %r0, 0
20210xc2 0x0f 0x00 0x00 0x00 0x00
2022
2023# CHECK: clfi %r0, 4294967295
20240xc2 0x0f 0xff 0xff 0xff 0xff
2025
2026# CHECK: clfi %r15, 0
20270xc2 0xff 0x00 0x00 0x00 0x00
2028
2029# CHECK: clfith %r0, 0
20300xec 0x00 0x00 0x00 0x20 0x73
2031
2032# CHECK: clfitl %r0, 0
20330xec 0x00 0x00 0x00 0x40 0x73
2034
2035# CHECK: clfite %r0, 0
20360xec 0x00 0x00 0x00 0x80 0x73
2037
2038# CHECK: clfitlh %r0, 0
20390xec 0x00 0x00 0x00 0x60 0x73
2040
2041# CHECK: clfithe %r0, 0
20420xec 0x00 0x00 0x00 0xa0 0x73
2043
2044# CHECK: clfitle %r0, 0
20450xec 0x00 0x00 0x00 0xc0 0x73
2046
2047# CHECK: clgith %r0, 0
20480xec 0x00 0x00 0x00 0x20 0x71
2049
2050# CHECK: clgitl %r0, 0
20510xec 0x00 0x00 0x00 0x40 0x71
2052
2053# CHECK: clgite %r0, 0
20540xec 0x00 0x00 0x00 0x80 0x71
2055
2056# CHECK: clgitlh %r0, 0
20570xec 0x00 0x00 0x00 0x60 0x71
2058
2059# CHECK: clgithe %r0, 0
20600xec 0x00 0x00 0x00 0xa0 0x71
2061
2062# CHECK: clgitle %r0, 0
20630xec 0x00 0x00 0x00 0xc0 0x71
2064
2065# CHECK: clgfi %r0, 0
20660xc2 0x0e 0x00 0x00 0x00 0x00
2067
2068# CHECK: clgfi %r0, 4294967295
20690xc2 0x0e 0xff 0xff 0xff 0xff
2070
2071# CHECK: clgfi %r15, 0
20720xc2 0xfe 0x00 0x00 0x00 0x00
2073
2074# CHECK: clgfr %r0, %r0
20750xb9 0x31 0x00 0x00
2076
2077# CHECK: clgfr %r0, %r15
20780xb9 0x31 0x00 0x0f
2079
2080# CHECK: clgfr %r15, %r0
20810xb9 0x31 0x00 0xf0
2082
2083# CHECK: clgfr %r7, %r8
20840xb9 0x31 0x00 0x78
2085
2086# CHECK: clgf %r0, -524288
20870xe3 0x00 0x00 0x00 0x80 0x31
2088
2089# CHECK: clgf %r0, -1
20900xe3 0x00 0x0f 0xff 0xff 0x31
2091
2092# CHECK: clgf %r0, 0
20930xe3 0x00 0x00 0x00 0x00 0x31
2094
2095# CHECK: clgf %r0, 1
20960xe3 0x00 0x00 0x01 0x00 0x31
2097
2098# CHECK: clgf %r0, 524287
20990xe3 0x00 0x0f 0xff 0x7f 0x31
2100
2101# CHECK: clgf %r0, 0(%r1)
21020xe3 0x00 0x10 0x00 0x00 0x31
2103
2104# CHECK: clgf %r0, 0(%r15)
21050xe3 0x00 0xf0 0x00 0x00 0x31
2106
2107# CHECK: clgf %r0, 524287(%r1,%r15)
21080xe3 0x01 0xff 0xff 0x7f 0x31
2109
2110# CHECK: clgf %r0, 524287(%r15,%r1)
21110xe3 0x0f 0x1f 0xff 0x7f 0x31
2112
2113# CHECK: clgf %r15, 0
21140xe3 0xf0 0x00 0x00 0x00 0x31
2115
2116# CHECK: clghsi 0, 0
21170xe5 0x59 0x00 0x00 0x00 0x00
2118
2119# CHECK: clghsi 4095, 0
21200xe5 0x59 0x0f 0xff 0x00 0x00
2121
2122# CHECK: clghsi 0, 65535
21230xe5 0x59 0x00 0x00 0xff 0xff
2124
2125# CHECK: clghsi 0(%r1), 42
21260xe5 0x59 0x10 0x00 0x00 0x2a
2127
2128# CHECK: clghsi 0(%r15), 42
21290xe5 0x59 0xf0 0x00 0x00 0x2a
2130
2131# CHECK: clghsi 4095(%r1), 42
21320xe5 0x59 0x1f 0xff 0x00 0x2a
2133
2134# CHECK: clghsi 4095(%r15), 42
21350xe5 0x59 0xff 0xff 0x00 0x2a
2136
2137# CHECK: clgr %r0, %r0
21380xb9 0x21 0x00 0x00
2139
2140# CHECK: clgr %r0, %r15
21410xb9 0x21 0x00 0x0f
2142
2143# CHECK: clgr %r15, %r0
21440xb9 0x21 0x00 0xf0
2145
2146# CHECK: clgr %r7, %r8
21470xb9 0x21 0x00 0x78
2148
2149# CHECK: clgrb %r0, %r0, 0, 0
21500xec 0x00 0x00 0x00 0x00 0xe5
2151
2152# CHECK: clgrb %r0, %r15, 0, 0
21530xec 0x0f 0x00 0x00 0x00 0xe5
2154
2155# CHECK: clgrb %r15, %r0, 0, 0
21560xec 0xf0 0x00 0x00 0x00 0xe5
2157
2158# CHECK: clgrb %r7, %r8, 0, 0
21590xec 0x78 0x00 0x00 0x00 0xe5
2160
2161# CHECK: clgrb %r0, %r0, 0, 4095(%r15)
21620xec 0x00 0xff 0xff 0x00 0xe5
2163
2164# CHECK: clgrb %r0, %r0, 0, 0(%r8)
21650xec 0x00 0x80 0x00 0x00 0xe5
2166
2167# CHECK: clgrb %r0, %r0, 0, 4095(%r7)
21680xec 0x00 0x7f 0xff 0x00 0xe5
2169
2170# CHECK: clgrb %r0, %r0, 1, 0
21710xec 0x00 0x00 0x00 0x10 0xe5
2172
2173# CHECK: clgrbh %r0, %r0, 0
21740xec 0x00 0x00 0x00 0x20 0xe5
2175
2176# CHECK: clgrb %r0, %r0, 3, 0
21770xec 0x00 0x00 0x00 0x30 0xe5
2178
2179# CHECK: clgrbl %r0, %r0, 0
21800xec 0x00 0x00 0x00 0x40 0xe5
2181
2182# CHECK: clgrb %r0, %r0, 5, 0
21830xec 0x00 0x00 0x00 0x50 0xe5
2184
2185# CHECK: clgrblh %r0, %r0, 0
21860xec 0x00 0x00 0x00 0x60 0xe5
2187
2188# CHECK: clgrb %r0, %r0, 7, 0
21890xec 0x00 0x00 0x00 0x70 0xe5
2190
2191# CHECK: clgrbe %r0, %r0, 0
21920xec 0x00 0x00 0x00 0x80 0xe5
2193
2194# CHECK: clgrb %r0, %r0, 9, 0
21950xec 0x00 0x00 0x00 0x90 0xe5
2196
2197# CHECK: clgrbhe %r0, %r0, 0
21980xec 0x00 0x00 0x00 0xa0 0xe5
2199
2200# CHECK: clgrb %r0, %r0, 11, 0
22010xec 0x00 0x00 0x00 0xb0 0xe5
2202
2203# CHECK: clgrble %r0, %r0, 0
22040xec 0x00 0x00 0x00 0xc0 0xe5
2205
2206# CHECK: clgrb %r0, %r0, 13, 0
22070xec 0x00 0x00 0x00 0xd0 0xe5
2208
2209# CHECK: clgrb %r0, %r0, 14, 0
22100xec 0x00 0x00 0x00 0xe0 0xe5
2211
2212# CHECK: clgrb %r0, %r0, 15, 0
22130xec 0x00 0x00 0x00 0xf0 0xe5
2214
2215# CHECK: clg %r0, -524288
22160xe3 0x00 0x00 0x00 0x80 0x21
2217
2218# CHECK: clg %r0, -1
22190xe3 0x00 0x0f 0xff 0xff 0x21
2220
2221# CHECK: clg %r0, 0
22220xe3 0x00 0x00 0x00 0x00 0x21
2223
2224# CHECK: clg %r0, 1
22250xe3 0x00 0x00 0x01 0x00 0x21
2226
2227# CHECK: clg %r0, 524287
22280xe3 0x00 0x0f 0xff 0x7f 0x21
2229
2230# CHECK: clg %r0, 0(%r1)
22310xe3 0x00 0x10 0x00 0x00 0x21
2232
2233# CHECK: clg %r0, 0(%r15)
22340xe3 0x00 0xf0 0x00 0x00 0x21
2235
2236# CHECK: clg %r0, 524287(%r1,%r15)
22370xe3 0x01 0xff 0xff 0x7f 0x21
2238
2239# CHECK: clg %r0, 524287(%r15,%r1)
22400xe3 0x0f 0x1f 0xff 0x7f 0x21
2241
2242# CHECK: clg %r15, 0
22430xe3 0xf0 0x00 0x00 0x00 0x21
2244
2245# CHECK: clhf %r0, -524288
22460xe3 0x00 0x00 0x00 0x80 0xcf
2247
2248# CHECK: clhf %r0, -1
22490xe3 0x00 0x0f 0xff 0xff 0xcf
2250
2251# CHECK: clhf %r0, 0
22520xe3 0x00 0x00 0x00 0x00 0xcf
2253
2254# CHECK: clhf %r0, 1
22550xe3 0x00 0x00 0x01 0x00 0xcf
2256
2257# CHECK: clhf %r0, 524287
22580xe3 0x00 0x0f 0xff 0x7f 0xcf
2259
2260# CHECK: clhf %r0, 0(%r1)
22610xe3 0x00 0x10 0x00 0x00 0xcf
2262
2263# CHECK: clhf %r0, 0(%r15)
22640xe3 0x00 0xf0 0x00 0x00 0xcf
2265
2266# CHECK: clhf %r0, 524287(%r1,%r15)
22670xe3 0x01 0xff 0xff 0x7f 0xcf
2268
2269# CHECK: clhf %r0, 524287(%r15,%r1)
22700xe3 0x0f 0x1f 0xff 0x7f 0xcf
2271
2272# CHECK: clhf %r15, 0
22730xe3 0xf0 0x00 0x00 0x00 0xcf
2274
2275# CHECK: clhhsi 0, 0
22760xe5 0x55 0x00 0x00 0x00 0x00
2277
2278# CHECK: clhhsi 4095, 0
22790xe5 0x55 0x0f 0xff 0x00 0x00
2280
2281# CHECK: clhhsi 0, 65535
22820xe5 0x55 0x00 0x00 0xff 0xff
2283
2284# CHECK: clhhsi 0(%r1), 42
22850xe5 0x55 0x10 0x00 0x00 0x2a
2286
2287# CHECK: clhhsi 0(%r15), 42
22880xe5 0x55 0xf0 0x00 0x00 0x2a
2289
2290# CHECK: clhhsi 4095(%r1), 42
22910xe5 0x55 0x1f 0xff 0x00 0x2a
2292
2293# CHECK: clhhsi 4095(%r15), 42
22940xe5 0x55 0xff 0xff 0x00 0x2a
2295
2296# CHECK: cli 0, 0
22970x95 0x00 0x00 0x00
2298
2299# CHECK: cli 4095, 0
23000x95 0x00 0x0f 0xff
2301
2302# CHECK: cli 0, 255
23030x95 0xff 0x00 0x00
2304
2305# CHECK: cli 0(%r1), 42
23060x95 0x2a 0x10 0x00
2307
2308# CHECK: cli 0(%r15), 42
23090x95 0x2a 0xf0 0x00
2310
2311# CHECK: cli 4095(%r1), 42
23120x95 0x2a 0x1f 0xff
2313
2314# CHECK: cli 4095(%r15), 42
23150x95 0x2a 0xff 0xff
2316
2317# CHECK: clib %r0, 0, 0, 0
23180xec 0x00 0x00 0x00 0x00 0xff
2319
2320# CHECK: clib %r0, 128, 0, 0
23210xec 0x00 0x00 0x00 0x80 0xff
2322
2323# CHECK: clib %r0, 255, 0, 0
23240xec 0x00 0x00 0x00 0xff 0xff
2325
2326# CHECK: clib %r0, 127, 0, 0
23270xec 0x00 0x00 0x00 0x7f 0xff
2328
2329# CHECK: clib %r15, 0, 0, 0
23300xec 0xf0 0x00 0x00 0x00 0xff
2331
2332# CHECK: clib %r7, 100, 0, 0
23330xec 0x70 0x00 0x00 0x64 0xff
2334
2335# CHECK: clib %r0, 0, 0, 4095(%r15)
23360xec 0x00 0xff 0xff 0x00 0xff
2337
2338# CHECK: clib %r0, 0, 0, 0(%r8)
23390xec 0x00 0x80 0x00 0x00 0xff
2340
2341# CHECK: clib %r0, 0, 0, 4095(%r7)
23420xec 0x00 0x7f 0xff 0x00 0xff
2343
2344# CHECK: clib %r0, 0, 1, 0
23450xec 0x01 0x00 0x00 0x00 0xff
2346
2347# CHECK: clibh %r0, 0, 0
23480xec 0x02 0x00 0x00 0x00 0xff
2349
2350# CHECK: clib %r0, 0, 3, 0
23510xec 0x03 0x00 0x00 0x00 0xff
2352
2353# CHECK: clibl %r0, 0, 0
23540xec 0x04 0x00 0x00 0x00 0xff
2355
2356# CHECK: clib %r0, 0, 5, 0
23570xec 0x05 0x00 0x00 0x00 0xff
2358
2359# CHECK: cliblh %r0, 0, 0
23600xec 0x06 0x00 0x00 0x00 0xff
2361
2362# CHECK: clib %r0, 0, 7, 0
23630xec 0x07 0x00 0x00 0x00 0xff
2364
2365# CHECK: clibe %r0, 0, 0
23660xec 0x08 0x00 0x00 0x00 0xff
2367
2368# CHECK: clib %r0, 0, 9, 0
23690xec 0x09 0x00 0x00 0x00 0xff
2370
2371# CHECK: clibhe %r0, 0, 0
23720xec 0x0a 0x00 0x00 0x00 0xff
2373
2374# CHECK: clib %r0, 0, 11, 0
23750xec 0x0b 0x00 0x00 0x00 0xff
2376
2377# CHECK: clible %r0, 0, 0
23780xec 0x0c 0x00 0x00 0x00 0xff
2379
2380# CHECK: clib %r0, 0, 13, 0
23810xec 0x0d 0x00 0x00 0x00 0xff
2382
2383# CHECK: clib %r0, 0, 14, 0
23840xec 0x0e 0x00 0x00 0x00 0xff
2385
2386# CHECK: clib %r0, 0, 15, 0
23870xec 0x0f 0x00 0x00 0x00 0xff
2388
2389# CHECK: clih %r0, 0
23900xcc 0x0f 0x00 0x00 0x00 0x00
2391
2392# CHECK: clih %r0, 1
23930xcc 0x0f 0x00 0x00 0x00 0x01
2394
2395# CHECK: clih %r0, 4294967295
23960xcc 0x0f 0xff 0xff 0xff 0xff
2397
2398# CHECK: clih %r15, 0
23990xcc 0xff 0x00 0x00 0x00 0x00
2400
2401# CHECK: cliy -524288, 0
24020xeb 0x00 0x00 0x00 0x80 0x55
2403
2404# CHECK: cliy -1, 0
24050xeb 0x00 0x0f 0xff 0xff 0x55
2406
2407# CHECK: cliy 0, 0
24080xeb 0x00 0x00 0x00 0x00 0x55
2409
2410# CHECK: cliy 1, 0
24110xeb 0x00 0x00 0x01 0x00 0x55
2412
2413# CHECK: cliy 524287, 0
24140xeb 0x00 0x0f 0xff 0x7f 0x55
2415
2416# CHECK: cliy 0, 255
24170xeb 0xff 0x00 0x00 0x00 0x55
2418
2419# CHECK: cliy 0(%r1), 42
24200xeb 0x2a 0x10 0x00 0x00 0x55
2421
2422# CHECK: cliy 0(%r15), 42
24230xeb 0x2a 0xf0 0x00 0x00 0x55
2424
2425# CHECK: cliy 524287(%r1), 42
24260xeb 0x2a 0x1f 0xff 0x7f 0x55
2427
2428# CHECK: cliy 524287(%r15), 42
24290xeb 0x2a 0xff 0xff 0x7f 0x55
2430
2431# CHECK: clr %r0, %r0
24320x15 0x00
2433
2434# CHECK: clr %r0, %r15
24350x15 0x0f
2436
2437# CHECK: clr %r15, %r0
24380x15 0xf0
2439
2440# CHECK: clr %r7, %r8
24410x15 0x78
2442
2443# CHECK: clrb %r0, %r0, 0, 0
24440xec 0x00 0x00 0x00 0x00 0xf7
2445
2446# CHECK: clrb %r0, %r15, 0, 0
24470xec 0x0f 0x00 0x00 0x00 0xf7
2448
2449# CHECK: clrb %r15, %r0, 0, 0
24500xec 0xf0 0x00 0x00 0x00 0xf7
2451
2452# CHECK: clrb %r7, %r8, 0, 0
24530xec 0x78 0x00 0x00 0x00 0xf7
2454
2455# CHECK: clrb %r0, %r0, 0, 4095(%r15)
24560xec 0x00 0xff 0xff 0x00 0xf7
2457
2458# CHECK: clrb %r0, %r0, 0, 0(%r8)
24590xec 0x00 0x80 0x00 0x00 0xf7
2460
2461# CHECK: clrb %r0, %r0, 0, 4095(%r7)
24620xec 0x00 0x7f 0xff 0x00 0xf7
2463
2464# CHECK: clrb %r0, %r0, 1, 0
24650xec 0x00 0x00 0x00 0x10 0xf7
2466
2467# CHECK: clrbh %r0, %r0, 0
24680xec 0x00 0x00 0x00 0x20 0xf7
2469
2470# CHECK: clrb %r0, %r0, 3, 0
24710xec 0x00 0x00 0x00 0x30 0xf7
2472
2473# CHECK: clrbl %r0, %r0, 0
24740xec 0x00 0x00 0x00 0x40 0xf7
2475
2476# CHECK: clrb %r0, %r0, 5, 0
24770xec 0x00 0x00 0x00 0x50 0xf7
2478
2479# CHECK: clrblh %r0, %r0, 0
24800xec 0x00 0x00 0x00 0x60 0xf7
2481
2482# CHECK: clrb %r0, %r0, 7, 0
24830xec 0x00 0x00 0x00 0x70 0xf7
2484
2485# CHECK: clrbe %r0, %r0, 0
24860xec 0x00 0x00 0x00 0x80 0xf7
2487
2488# CHECK: clrb %r0, %r0, 9, 0
24890xec 0x00 0x00 0x00 0x90 0xf7
2490
2491# CHECK: clrbhe %r0, %r0, 0
24920xec 0x00 0x00 0x00 0xa0 0xf7
2493
2494# CHECK: clrb %r0, %r0, 11, 0
24950xec 0x00 0x00 0x00 0xb0 0xf7
2496
2497# CHECK: clrble %r0, %r0, 0
24980xec 0x00 0x00 0x00 0xc0 0xf7
2499
2500# CHECK: clrb %r0, %r0, 13, 0
25010xec 0x00 0x00 0x00 0xd0 0xf7
2502
2503# CHECK: clrb %r0, %r0, 14, 0
25040xec 0x00 0x00 0x00 0xe0 0xf7
2505
2506# CHECK: clrb %r0, %r0, 15, 0
25070xec 0x00 0x00 0x00 0xf0 0xf7
2508
2509# CHECK: clgrth %r0, %r1
25100xb9 0x61 0x20 0x01
2511
2512# CHECK: clgrtl %r0, %r1
25130xb9 0x61 0x40 0x01
2514
2515# CHECK: clgrte %r0, %r1
25160xb9 0x61 0x80 0x01
2517
2518# CHECK: clgrtlh %r0, %r1
25190xb9 0x61 0x60 0x01
2520
2521# CHECK: clgrthe %r0, %r1
25220xb9 0x61 0xa0 0x01
2523
2524# CHECK: clgrtle %r0, %r1
25250xb9 0x61 0xc0 0x01
2526
2527# CHECK: clrth %r0, %r1
25280xb9 0x73 0x20 0x01
2529
2530# CHECK: clrtl %r0, %r1
25310xb9 0x73 0x40 0x01
2532
2533# CHECK: clrte %r0, %r1
25340xb9 0x73 0x80 0x01
2535
2536# CHECK: clrtlh %r0, %r1
25370xb9 0x73 0x60 0x01
2538
2539# CHECK: clrthe %r0, %r1
25400xb9 0x73 0xa0 0x01
2541
2542# CHECK: clrtle %r0, %r1
25430xb9 0x73 0xc0 0x01
2544
2545# CHECK: clst %r0, %r0
25460xb2 0x5d 0x00 0x00
2547
2548# CHECK: clst %r0, %r15
25490xb2 0x5d 0x00 0x0f
2550
2551# CHECK: clst %r15, %r0
25520xb2 0x5d 0x00 0xf0
2553
2554# CHECK: clst %r7, %r8
25550xb2 0x5d 0x00 0x78
2556
2557# CHECK: cl %r0, 0
25580x55 0x00 0x00 0x00
2559
2560# CHECK: cl %r0, 4095
25610x55 0x00 0x0f 0xff
2562
2563# CHECK: cl %r0, 0(%r1)
25640x55 0x00 0x10 0x00
2565
2566# CHECK: cl %r0, 0(%r15)
25670x55 0x00 0xf0 0x00
2568
2569# CHECK: cl %r0, 4095(%r1,%r15)
25700x55 0x01 0xff 0xff
2571
2572# CHECK: cl %r0, 4095(%r15,%r1)
25730x55 0x0f 0x1f 0xff
2574
2575# CHECK: cl %r15, 0
25760x55 0xf0 0x00 0x00
2577
2578# CHECK: cly %r0, -524288
25790xe3 0x00 0x00 0x00 0x80 0x55
2580
2581# CHECK: cly %r0, -1
25820xe3 0x00 0x0f 0xff 0xff 0x55
2583
2584# CHECK: cly %r0, 0
25850xe3 0x00 0x00 0x00 0x00 0x55
2586
2587# CHECK: cly %r0, 1
25880xe3 0x00 0x00 0x01 0x00 0x55
2589
2590# CHECK: cly %r0, 524287
25910xe3 0x00 0x0f 0xff 0x7f 0x55
2592
2593# CHECK: cly %r0, 0(%r1)
25940xe3 0x00 0x10 0x00 0x00 0x55
2595
2596# CHECK: cly %r0, 0(%r15)
25970xe3 0x00 0xf0 0x00 0x00 0x55
2598
2599# CHECK: cly %r0, 524287(%r1,%r15)
26000xe3 0x01 0xff 0xff 0x7f 0x55
2601
2602# CHECK: cly %r0, 524287(%r15,%r1)
26030xe3 0x0f 0x1f 0xff 0x7f 0x55
2604
2605# CHECK: cly %r15, 0
26060xe3 0xf0 0x00 0x00 0x00 0x55
2607
2608# CHECK: cpsdr %f0, %f0, %f0
26090xb3 0x72 0x00 0x00
2610
2611# CHECK: cpsdr %f0, %f0, %f15
26120xb3 0x72 0x00 0x0f
2613
2614# CHECK: cpsdr %f0, %f15, %f0
26150xb3 0x72 0xf0 0x00
2616
2617# CHECK: cpsdr %f15, %f0, %f0
26180xb3 0x72 0x00 0xf0
2619
2620# CHECK: cpsdr %f1, %f2, %f3
26210xb3 0x72 0x20 0x13
2622
2623# CHECK: cpsdr %f15, %f15, %f15
26240xb3 0x72 0xf0 0xff
2625
2626# CHECK: cr %r0, %r0
26270x19 0x00
2628
2629# CHECK: cr %r0, %r15
26300x19 0x0f
2631
2632# CHECK: cr %r15, %r0
26330x19 0xf0
2634
2635# CHECK: cr %r7, %r8
26360x19 0x78
2637
2638# CHECK: crb %r0, %r0, 0, 0
26390xec 0x00 0x00 0x00 0x00 0xf6
2640
2641# CHECK: crb %r0, %r15, 0, 0
26420xec 0x0f 0x00 0x00 0x00 0xf6
2643
2644# CHECK: crb %r15, %r0, 0, 0
26450xec 0xf0 0x00 0x00 0x00 0xf6
2646
2647# CHECK: crb %r7, %r8, 0, 0
26480xec 0x78 0x00 0x00 0x00 0xf6
2649
2650# CHECK: crb %r0, %r0, 0, 4095(%r15)
26510xec 0x00 0xff 0xff 0x00 0xf6
2652
2653# CHECK: crb %r0, %r0, 0, 0(%r8)
26540xec 0x00 0x80 0x00 0x00 0xf6
2655
2656# CHECK: crb %r0, %r0, 0, 4095(%r7)
26570xec 0x00 0x7f 0xff 0x00 0xf6
2658
2659# CHECK: crb %r0, %r0, 1, 0
26600xec 0x00 0x00 0x00 0x10 0xf6
2661
2662# CHECK: crbh %r0, %r0, 0
26630xec 0x00 0x00 0x00 0x20 0xf6
2664
2665# CHECK: crb %r0, %r0, 3, 0
26660xec 0x00 0x00 0x00 0x30 0xf6
2667
2668# CHECK: crbl %r0, %r0, 0
26690xec 0x00 0x00 0x00 0x40 0xf6
2670
2671# CHECK: crb %r0, %r0, 5, 0
26720xec 0x00 0x00 0x00 0x50 0xf6
2673
2674# CHECK: crblh %r0, %r0, 0
26750xec 0x00 0x00 0x00 0x60 0xf6
2676
2677# CHECK: crb %r0, %r0, 7, 0
26780xec 0x00 0x00 0x00 0x70 0xf6
2679
2680# CHECK: crbe %r0, %r0, 0
26810xec 0x00 0x00 0x00 0x80 0xf6
2682
2683# CHECK: crb %r0, %r0, 9, 0
26840xec 0x00 0x00 0x00 0x90 0xf6
2685
2686# CHECK: crbhe %r0, %r0, 0
26870xec 0x00 0x00 0x00 0xa0 0xf6
2688
2689# CHECK: crb %r0, %r0, 11, 0
26900xec 0x00 0x00 0x00 0xb0 0xf6
2691
2692# CHECK: crble %r0, %r0, 0
26930xec 0x00 0x00 0x00 0xc0 0xf6
2694
2695# CHECK: crb %r0, %r0, 13, 0
26960xec 0x00 0x00 0x00 0xd0 0xf6
2697
2698# CHECK: crb %r0, %r0, 14, 0
26990xec 0x00 0x00 0x00 0xe0 0xf6
2700
2701# CHECK: crb %r0, %r0, 15, 0
27020xec 0x00 0x00 0x00 0xf0 0xf6
2703
2704# CHECK: crth %r0, %r1
27050xb9 0x72 0x20 0x01
2706
2707# CHECK: crtl %r0, %r1
27080xb9 0x72 0x40 0x01
2709
2710# CHECK: crte %r0, %r1
27110xb9 0x72 0x80 0x01
2712
2713# CHECK: crtlh %r0, %r1
27140xb9 0x72 0x60 0x01
2715
2716# CHECK: crthe %r0, %r1
27170xb9 0x72 0xa0 0x01
2718
2719# CHECK: crtle %r0, %r1
27200xb9 0x72 0xc0 0x01
2721
2722# CHECK: csg %r0, %r0, -524288
27230xeb 0x00 0x00 0x00 0x80 0x30
2724
2725# CHECK: csg %r0, %r0, -1
27260xeb 0x00 0x0f 0xff 0xff 0x30
2727
2728# CHECK: csg %r0, %r0, 0
27290xeb 0x00 0x00 0x00 0x00 0x30
2730
2731# CHECK: csg %r0, %r0, 1
27320xeb 0x00 0x00 0x01 0x00 0x30
2733
2734# CHECK: csg %r0, %r0, 524287
27350xeb 0x00 0x0f 0xff 0x7f 0x30
2736
2737# CHECK: csg %r0, %r0, 0(%r1)
27380xeb 0x00 0x10 0x00 0x00 0x30
2739
2740# CHECK: csg %r0, %r0, 0(%r15)
27410xeb 0x00 0xf0 0x00 0x00 0x30
2742
2743# CHECK: csg %r0, %r0, 524287(%r1)
27440xeb 0x00 0x1f 0xff 0x7f 0x30
2745
2746# CHECK: csg %r0, %r0, 524287(%r15)
27470xeb 0x00 0xff 0xff 0x7f 0x30
2748
2749# CHECK: csg %r0, %r15, 0
27500xeb 0x0f 0x00 0x00 0x00 0x30
2751
2752# CHECK: csg %r15, %r0, 0
27530xeb 0xf0 0x00 0x00 0x00 0x30
2754
2755# CHECK: cs %r0, %r0, 0
27560xba 0x00 0x00 0x00
2757
2758# CHECK: cs %r0, %r0, 4095
27590xba 0x00 0x0f 0xff
2760
2761# CHECK: cs %r0, %r0, 0(%r1)
27620xba 0x00 0x10 0x00
2763
2764# CHECK: cs %r0, %r0, 0(%r15)
27650xba 0x00 0xf0 0x00
2766
2767# CHECK: cs %r0, %r0, 4095(%r1)
27680xba 0x00 0x1f 0xff
2769
2770# CHECK: cs %r0, %r0, 4095(%r15)
27710xba 0x00 0xff 0xff
2772
2773# CHECK: cs %r0, %r15, 0
27740xba 0x0f 0x00 0x00
2775
2776# CHECK: cs %r15, %r0, 0
27770xba 0xf0 0x00 0x00
2778
2779# CHECK: csy %r0, %r0, -524288
27800xeb 0x00 0x00 0x00 0x80 0x14
2781
2782# CHECK: csy %r0, %r0, -1
27830xeb 0x00 0x0f 0xff 0xff 0x14
2784
2785# CHECK: csy %r0, %r0, 0
27860xeb 0x00 0x00 0x00 0x00 0x14
2787
2788# CHECK: csy %r0, %r0, 1
27890xeb 0x00 0x00 0x01 0x00 0x14
2790
2791# CHECK: csy %r0, %r0, 524287
27920xeb 0x00 0x0f 0xff 0x7f 0x14
2793
2794# CHECK: csy %r0, %r0, 0(%r1)
27950xeb 0x00 0x10 0x00 0x00 0x14
2796
2797# CHECK: csy %r0, %r0, 0(%r15)
27980xeb 0x00 0xf0 0x00 0x00 0x14
2799
2800# CHECK: csy %r0, %r0, 524287(%r1)
28010xeb 0x00 0x1f 0xff 0x7f 0x14
2802
2803# CHECK: csy %r0, %r0, 524287(%r15)
28040xeb 0x00 0xff 0xff 0x7f 0x14
2805
2806# CHECK: csy %r0, %r15, 0
28070xeb 0x0f 0x00 0x00 0x00 0x14
2808
2809# CHECK: csy %r15, %r0, 0
28100xeb 0xf0 0x00 0x00 0x00 0x14
2811
2812# CHECK: c %r0, 0
28130x59 0x00 0x00 0x00
2814
2815# CHECK: c %r0, 4095
28160x59 0x00 0x0f 0xff
2817
2818# CHECK: c %r0, 0(%r1)
28190x59 0x00 0x10 0x00
2820
2821# CHECK: c %r0, 0(%r15)
28220x59 0x00 0xf0 0x00
2823
2824# CHECK: c %r0, 4095(%r1,%r15)
28250x59 0x01 0xff 0xff
2826
2827# CHECK: c %r0, 4095(%r15,%r1)
28280x59 0x0f 0x1f 0xff
2829
2830# CHECK: c %r15, 0
28310x59 0xf0 0x00 0x00
2832
2833# CHECK: cxbr %f0, %f0
28340xb3 0x49 0x00 0x00
2835
2836# CHECK: cxbr %f0, %f13
28370xb3 0x49 0x00 0x0d
2838
2839# CHECK: cxbr %f8, %f8
28400xb3 0x49 0x00 0x88
2841
2842# CHECK: cxbr %f13, %f0
28430xb3 0x49 0x00 0xd0
2844
2845# CHECK: cxfbr %f0, %r0
28460xb3 0x96 0x00 0x00
2847
2848# CHECK: cxfbr %f0, %r15
28490xb3 0x96 0x00 0x0f
2850
2851# CHECK: cxfbr %f13, %r0
28520xb3 0x96 0x00 0xd0
2853
2854# CHECK: cxfbr %f8, %r7
28550xb3 0x96 0x00 0x87
2856
2857# CHECK: cxfbr %f13, %r15
28580xb3 0x96 0x00 0xdf
2859
2860# CHECK: cxgbr %f0, %r0
28610xb3 0xa6 0x00 0x00
2862
2863# CHECK: cxgbr %f0, %r15
28640xb3 0xa6 0x00 0x0f
2865
2866# CHECK: cxgbr %f13, %r0
28670xb3 0xa6 0x00 0xd0
2868
2869# CHECK: cxgbr %f8, %r7
28700xb3 0xa6 0x00 0x87
2871
2872# CHECK: cxgbr %f13, %r15
28730xb3 0xa6 0x00 0xdf
2874
2875# CHECK: cxlfbr	%f0, 0, %r0, 1
28760xb3 0x92 0x01 0x00
2877
2878# CHECK: cxlfbr	%f0, 0, %r0, 15
28790xb3 0x92 0x0f 0x00
2880
2881# CHECK: cxlfbr	%f0, 0, %r15, 1
28820xb3 0x92 0x01 0x0f
2883
2884# CHECK: cxlfbr	%f0, 15, %r0, 1
28850xb3 0x92 0xf1 0x00
2886
2887# CHECK: cxlfbr	%f4, 5, %r6, 7
28880xb3 0x92 0x57 0x46
2889
2890# CHECK: cxlfbr	%f13, 0, %r0, 1
28910xb3 0x92 0x01 0xd0
2892
2893# CHECK: cxlgbr	%f0, 0, %r0, 1
28940xb3 0xa2 0x01 0x00
2895
2896# CHECK: cxlgbr	%f0, 0, %r0, 15
28970xb3 0xa2 0x0f 0x00
2898
2899# CHECK: cxlgbr	%f0, 0, %r15, 1
29000xb3 0xa2 0x01 0x0f
2901
2902# CHECK: cxlgbr	%f0, 15, %r0, 1
29030xb3 0xa2 0xf1 0x00
2904
2905# CHECK: cxlgbr	%f4, 5, %r6, 7
29060xb3 0xa2 0x57 0x46
2907
2908# CHECK: cxlgbr	%f13, 0, %r0, 1
29090xb3 0xa2 0x01 0xd0
2910
2911# CHECK: cy %r0, -524288
29120xe3 0x00 0x00 0x00 0x80 0x59
2913
2914# CHECK: cy %r0, -1
29150xe3 0x00 0x0f 0xff 0xff 0x59
2916
2917# CHECK: cy %r0, 0
29180xe3 0x00 0x00 0x00 0x00 0x59
2919
2920# CHECK: cy %r0, 1
29210xe3 0x00 0x00 0x01 0x00 0x59
2922
2923# CHECK: cy %r0, 524287
29240xe3 0x00 0x0f 0xff 0x7f 0x59
2925
2926# CHECK: cy %r0, 0(%r1)
29270xe3 0x00 0x10 0x00 0x00 0x59
2928
2929# CHECK: cy %r0, 0(%r15)
29300xe3 0x00 0xf0 0x00 0x00 0x59
2931
2932# CHECK: cy %r0, 524287(%r1,%r15)
29330xe3 0x01 0xff 0xff 0x7f 0x59
2934
2935# CHECK: cy %r0, 524287(%r15,%r1)
29360xe3 0x0f 0x1f 0xff 0x7f 0x59
2937
2938# CHECK: cy %r15, 0
29390xe3 0xf0 0x00 0x00 0x00 0x59
2940
2941# CHECK: ddbr %f0, %f0
29420xb3 0x1d 0x00 0x00
2943
2944# CHECK: ddbr %f0, %f15
29450xb3 0x1d 0x00 0x0f
2946
2947# CHECK: ddbr %f7, %f8
29480xb3 0x1d 0x00 0x78
2949
2950# CHECK: ddbr %f15, %f0
29510xb3 0x1d 0x00 0xf0
2952
2953# CHECK: ddb %f0, 0
29540xed 0x00 0x00 0x00 0x00 0x1d
2955
2956# CHECK: ddb %f0, 4095
29570xed 0x00 0x0f 0xff 0x00 0x1d
2958
2959# CHECK: ddb %f0, 0(%r1)
29600xed 0x00 0x10 0x00 0x00 0x1d
2961
2962# CHECK: ddb %f0, 0(%r15)
29630xed 0x00 0xf0 0x00 0x00 0x1d
2964
2965# CHECK: ddb %f0, 4095(%r1,%r15)
29660xed 0x01 0xff 0xff 0x00 0x1d
2967
2968# CHECK: ddb %f0, 4095(%r15,%r1)
29690xed 0x0f 0x1f 0xff 0x00 0x1d
2970
2971# CHECK: ddb %f15, 0
29720xed 0xf0 0x00 0x00 0x00 0x1d
2973
2974# CHECK: debr %f0, %f0
29750xb3 0x0d 0x00 0x00
2976
2977# CHECK: debr %f0, %f15
29780xb3 0x0d 0x00 0x0f
2979
2980# CHECK: debr %f7, %f8
29810xb3 0x0d 0x00 0x78
2982
2983# CHECK: debr %f15, %f0
29840xb3 0x0d 0x00 0xf0
2985
2986# CHECK: deb %f0, 0
29870xed 0x00 0x00 0x00 0x00 0x0d
2988
2989# CHECK: deb %f0, 4095
29900xed 0x00 0x0f 0xff 0x00 0x0d
2991
2992# CHECK: deb %f0, 0(%r1)
29930xed 0x00 0x10 0x00 0x00 0x0d
2994
2995# CHECK: deb %f0, 0(%r15)
29960xed 0x00 0xf0 0x00 0x00 0x0d
2997
2998# CHECK: deb %f0, 4095(%r1,%r15)
29990xed 0x01 0xff 0xff 0x00 0x0d
3000
3001# CHECK: deb %f0, 4095(%r15,%r1)
30020xed 0x0f 0x1f 0xff 0x00 0x0d
3003
3004# CHECK: deb %f15, 0
30050xed 0xf0 0x00 0x00 0x00 0x0d
3006
3007# CHECK: dlgr %r0, %r0
30080xb9 0x87 0x00 0x00
3009
3010# CHECK: dlgr %r0, %r15
30110xb9 0x87 0x00 0x0f
3012
3013# CHECK: dlgr %r14, %r0
30140xb9 0x87 0x00 0xe0
3015
3016# CHECK: dlgr %r6, %r9
30170xb9 0x87 0x00 0x69
3018
3019# CHECK: dlg %r0, -524288
30200xe3 0x00 0x00 0x00 0x80 0x87
3021
3022# CHECK: dlg %r0, -1
30230xe3 0x00 0x0f 0xff 0xff 0x87
3024
3025# CHECK: dlg %r0, 0
30260xe3 0x00 0x00 0x00 0x00 0x87
3027
3028# CHECK: dlg %r0, 1
30290xe3 0x00 0x00 0x01 0x00 0x87
3030
3031# CHECK: dlg %r0, 524287
30320xe3 0x00 0x0f 0xff 0x7f 0x87
3033
3034# CHECK: dlg %r0, 0(%r1)
30350xe3 0x00 0x10 0x00 0x00 0x87
3036
3037# CHECK: dlg %r0, 0(%r15)
30380xe3 0x00 0xf0 0x00 0x00 0x87
3039
3040# CHECK: dlg %r0, 524287(%r1,%r15)
30410xe3 0x01 0xff 0xff 0x7f 0x87
3042
3043# CHECK: dlg %r0, 524287(%r15,%r1)
30440xe3 0x0f 0x1f 0xff 0x7f 0x87
3045
3046# CHECK: dlg %r14, 0
30470xe3 0xe0 0x00 0x00 0x00 0x87
3048
3049# CHECK: dlr %r0, %r0
30500xb9 0x97 0x00 0x00
3051
3052# CHECK: dlr %r0, %r15
30530xb9 0x97 0x00 0x0f
3054
3055# CHECK: dlr %r14, %r0
30560xb9 0x97 0x00 0xe0
3057
3058# CHECK: dlr %r6, %r9
30590xb9 0x97 0x00 0x69
3060
3061# CHECK: dl %r0, -524288
30620xe3 0x00 0x00 0x00 0x80 0x97
3063
3064# CHECK: dl %r0, -1
30650xe3 0x00 0x0f 0xff 0xff 0x97
3066
3067# CHECK: dl %r0, 0
30680xe3 0x00 0x00 0x00 0x00 0x97
3069
3070# CHECK: dl %r0, 1
30710xe3 0x00 0x00 0x01 0x00 0x97
3072
3073# CHECK: dl %r0, 524287
30740xe3 0x00 0x0f 0xff 0x7f 0x97
3075
3076# CHECK: dl %r0, 0(%r1)
30770xe3 0x00 0x10 0x00 0x00 0x97
3078
3079# CHECK: dl %r0, 0(%r15)
30800xe3 0x00 0xf0 0x00 0x00 0x97
3081
3082# CHECK: dl %r0, 524287(%r1,%r15)
30830xe3 0x01 0xff 0xff 0x7f 0x97
3084
3085# CHECK: dl %r0, 524287(%r15,%r1)
30860xe3 0x0f 0x1f 0xff 0x7f 0x97
3087
3088# CHECK: dl %r14, 0
30890xe3 0xe0 0x00 0x00 0x00 0x97
3090
3091# CHECK: dsgfr %r0, %r0
30920xb9 0x1d 0x00 0x00
3093
3094# CHECK: dsgfr %r0, %r15
30950xb9 0x1d 0x00 0x0f
3096
3097# CHECK: dsgfr %r14, %r0
30980xb9 0x1d 0x00 0xe0
3099
3100# CHECK: dsgfr %r6, %r9
31010xb9 0x1d 0x00 0x69
3102
3103# CHECK: dsgf %r0, -524288
31040xe3 0x00 0x00 0x00 0x80 0x1d
3105
3106# CHECK: dsgf %r0, -1
31070xe3 0x00 0x0f 0xff 0xff 0x1d
3108
3109# CHECK: dsgf %r0, 0
31100xe3 0x00 0x00 0x00 0x00 0x1d
3111
3112# CHECK: dsgf %r0, 1
31130xe3 0x00 0x00 0x01 0x00 0x1d
3114
3115# CHECK: dsgf %r0, 524287
31160xe3 0x00 0x0f 0xff 0x7f 0x1d
3117
3118# CHECK: dsgf %r0, 0(%r1)
31190xe3 0x00 0x10 0x00 0x00 0x1d
3120
3121# CHECK: dsgf %r0, 0(%r15)
31220xe3 0x00 0xf0 0x00 0x00 0x1d
3123
3124# CHECK: dsgf %r0, 524287(%r1,%r15)
31250xe3 0x01 0xff 0xff 0x7f 0x1d
3126
3127# CHECK: dsgf %r0, 524287(%r15,%r1)
31280xe3 0x0f 0x1f 0xff 0x7f 0x1d
3129
3130# CHECK: dsgf %r14, 0
31310xe3 0xe0 0x00 0x00 0x00 0x1d
3132
3133# CHECK: dsgr %r0, %r0
31340xb9 0x0d 0x00 0x00
3135
3136# CHECK: dsgr %r0, %r15
31370xb9 0x0d 0x00 0x0f
3138
3139# CHECK: dsgr %r14, %r0
31400xb9 0x0d 0x00 0xe0
3141
3142# CHECK: dsgr %r6, %r9
31430xb9 0x0d 0x00 0x69
3144
3145# CHECK: dsg %r0, -524288
31460xe3 0x00 0x00 0x00 0x80 0x0d
3147
3148# CHECK: dsg %r0, -1
31490xe3 0x00 0x0f 0xff 0xff 0x0d
3150
3151# CHECK: dsg %r0, 0
31520xe3 0x00 0x00 0x00 0x00 0x0d
3153
3154# CHECK: dsg %r0, 1
31550xe3 0x00 0x00 0x01 0x00 0x0d
3156
3157# CHECK: dsg %r0, 524287
31580xe3 0x00 0x0f 0xff 0x7f 0x0d
3159
3160# CHECK: dsg %r0, 0(%r1)
31610xe3 0x00 0x10 0x00 0x00 0x0d
3162
3163# CHECK: dsg %r0, 0(%r15)
31640xe3 0x00 0xf0 0x00 0x00 0x0d
3165
3166# CHECK: dsg %r0, 524287(%r1,%r15)
31670xe3 0x01 0xff 0xff 0x7f 0x0d
3168
3169# CHECK: dsg %r0, 524287(%r15,%r1)
31700xe3 0x0f 0x1f 0xff 0x7f 0x0d
3171
3172# CHECK: dsg %r14, 0
31730xe3 0xe0 0x00 0x00 0x00 0x0d
3174
3175# CHECK: dxbr %f0, %f0
31760xb3 0x4d 0x00 0x00
3177
3178# CHECK: dxbr %f0, %f13
31790xb3 0x4d 0x00 0x0d
3180
3181# CHECK: dxbr %f8, %f8
31820xb3 0x4d 0x00 0x88
3183
3184# CHECK: dxbr %f13, %f0
31850xb3 0x4d 0x00 0xd0
3186
3187# CHECK: ear %r0, %a0
31880xb2 0x4f 0x00 0x00
3189
3190# CHECK: ear %r0, %a15
31910xb2 0x4f 0x00 0x0f
3192
3193# CHECK: ear %r15, %a0
31940xb2 0x4f 0x00 0xf0
3195
3196# CHECK: ear %r7, %a8
31970xb2 0x4f 0x00 0x78
3198
3199# CHECK: ear %r15, %a15
32000xb2 0x4f 0x00 0xff
3201
3202# CHECK: etnd %r0
32030xb2 0xec 0x00 0x00
3204
3205# CHECK: etnd %r15
32060xb2 0xec 0x00 0xf0
3207
3208# CHECK: etnd %r7
32090xb2 0xec 0x00 0x70
3210
3211# CHECK: ex %r0, 0
32120x44 0x00 0x00 0x00
3213
3214# CHECK: ex %r0, 4095
32150x44 0x00 0x0f 0xff
3216
3217# CHECK: ex %r0, 0(%r1)
32180x44 0x00 0x10 0x00
3219
3220# CHECK: ex %r0, 0(%r15)
32210x44 0x00 0xf0 0x00
3222
3223# CHECK: ex %r0, 4095(%r1,%r15)
32240x44 0x01 0xff 0xff
3225
3226# CHECK: ex %r0, 4095(%r15,%r1)
32270x44 0x0f 0x1f 0xff
3228
3229# CHECK: ex %r15, 0
32300x44 0xf0 0x00 0x00
3231
3232# CHECK: fidbr %f0, 0, %f0
32330xb3 0x5f 0x00 0x00
3234
3235# CHECK: fidbr %f0, 0, %f15
32360xb3 0x5f 0x00 0x0f
3237
3238# CHECK: fidbr %f0, 15, %f0
32390xb3 0x5f 0xf0 0x00
3240
3241# CHECK: fidbr %f4, 5, %f6
32420xb3 0x5f 0x50 0x46
3243
3244# CHECK: fidbr %f15, 0, %f0
32450xb3 0x5f 0x00 0xf0
3246
3247# CHECK: fidbra	%f0, 0, %f0, 1
32480xb3 0x5f 0x01 0x00
3249
3250# CHECK: fidbra	%f0, 0, %f0, 15
32510xb3 0x5f 0x0f 0x00
3252
3253# CHECK: fidbra	%f0, 0, %f15, 1
32540xb3 0x5f 0x01 0x0f
3255
3256# CHECK: fidbra	%f0, 15, %f0, 1
32570xb3 0x5f 0xf1 0x00
3258
3259# CHECK: fidbra	%f4, 5, %f6, 7
32600xb3 0x5f 0x57 0x46
3261
3262# CHECK: fidbra	%f15, 0, %f0, 1
32630xb3 0x5f 0x01 0xf0
3264
3265# CHECK: fiebr %f0, 0, %f0
32660xb3 0x57 0x00 0x00
3267
3268# CHECK: fiebr %f0, 0, %f15
32690xb3 0x57 0x00 0x0f
3270
3271# CHECK: fiebr %f0, 15, %f0
32720xb3 0x57 0xf0 0x00
3273
3274# CHECK: fiebr %f4, 5, %f6
32750xb3 0x57 0x50 0x46
3276
3277# CHECK: fiebr %f15, 0, %f0
32780xb3 0x57 0x00 0xf0
3279
3280# CHECK: fiebra	%f0, 0, %f0, 1
32810xb3 0x57 0x01 0x00
3282
3283# CHECK: fiebra	%f0, 0, %f0, 15
32840xb3 0x57 0x0f 0x00
3285
3286# CHECK: fiebra	%f0, 0, %f15, 1
32870xb3 0x57 0x01 0x0f
3288
3289# CHECK: fiebra	%f0, 15, %f0, 1
32900xb3 0x57 0xf1 0x00
3291
3292# CHECK: fiebra	%f4, 5, %f6, 7
32930xb3 0x57 0x57 0x46
3294
3295# CHECK: fiebra	%f15, 0, %f0, 1
32960xb3 0x57 0x01 0xf0
3297
3298# CHECK: fixbr %f0, 0, %f0
32990xb3 0x47 0x00 0x00
3300
3301# CHECK: fixbr %f0, 0, %f13
33020xb3 0x47 0x00 0x0d
3303
3304# CHECK: fixbr %f0, 15, %f0
33050xb3 0x47 0xf0 0x00
3306
3307# CHECK: fixbr %f4, 5, %f8
33080xb3 0x47 0x50 0x48
3309
3310# CHECK: fixbr %f13, 0, %f0
33110xb3 0x47 0x00 0xd0
3312
3313# CHECK: fixbra	%f0, 0, %f0, 1
33140xb3 0x47 0x01 0x00
3315
3316# CHECK: fixbra	%f0, 0, %f0, 15
33170xb3 0x47 0x0f 0x00
3318
3319# CHECK: fixbra	%f0, 0, %f13, 1
33200xb3 0x47 0x01 0x0d
3321
3322# CHECK: fixbra	%f0, 15, %f0, 1
33230xb3 0x47 0xf1 0x00
3324
3325# CHECK: fixbra	%f4, 5, %f8, 9
33260xb3 0x47 0x59 0x48
3327
3328# CHECK: fixbra	%f13, 0, %f0, 1
33290xb3 0x47 0x01 0xd0
3330
3331# CHECK: flogr %r0, %r0
33320xb9 0x83 0x00 0x00
3333
3334# CHECK: flogr %r0, %r15
33350xb9 0x83 0x00 0x0f
3336
3337# CHECK: flogr %r10, %r9
33380xb9 0x83 0x00 0xa9
3339
3340# CHECK: flogr %r14, %r0
33410xb9 0x83 0x00 0xe0
3342
3343# CHECK: ic %r0, 0
33440x43 0x00 0x00 0x00
3345
3346# CHECK: ic %r0, 4095
33470x43 0x00 0x0f 0xff
3348
3349# CHECK: ic %r0, 0(%r1)
33500x43 0x00 0x10 0x00
3351
3352# CHECK: ic %r0, 0(%r15)
33530x43 0x00 0xf0 0x00
3354
3355# CHECK: ic %r0, 4095(%r1,%r15)
33560x43 0x01 0xff 0xff
3357
3358# CHECK: ic %r0, 4095(%r15,%r1)
33590x43 0x0f 0x1f 0xff
3360
3361# CHECK: ic %r15, 0
33620x43 0xf0 0x00 0x00
3363
3364# CHECK: icm %r0, 0, 0
33650xbf 0x00 0x00 0x00
3366
3367# CHECK: icm %r0, 15, 4095
33680xbf 0x0f 0x0f 0xff
3369
3370# CHECK: icm %r0, 0, 0(%r1)
33710xbf 0x00 0x10 0x00
3372
3373# CHECK: icm %r0, 0, 0(%r15)
33740xbf 0x00 0xf0 0x00
3375
3376# CHECK: icm %r0, 15, 4095(%r15)
33770xbf 0x0f 0xff 0xff
3378
3379# CHECK: icm %r0, 0, 4095(%r1)
33800xbf 0x00 0x1f 0xff
3381
3382# CHECK: icm %r15, 0, 0
33830xbf 0xf0 0x00 0x00
3384
3385# CHECK: icmh %r0, 0, -524288
33860xeb 0x00 0x00 0x00 0x80 0x80
3387
3388# CHECK: icmh %r0, 0, -1
33890xeb 0x00 0x0f 0xff 0xff 0x80
3390
3391# CHECK: icmh %r0, 15, 0
33920xeb 0x0f 0x00 0x00 0x00 0x80
3393
3394# CHECK: icmh %r0, 15, 1
33950xeb 0x0f 0x00 0x01 0x00 0x80
3396
3397# CHECK: icmh %r0, 8, 524287
33980xeb 0x08 0x0f 0xff 0x7f 0x80
3399
3400# CHECK: icmh %r0, 8, 0(%r1)
34010xeb 0x08 0x10 0x00 0x00 0x80
3402
3403# CHECK: icmh %r0, 4, 0(%r15)
34040xeb 0x04 0xf0 0x00 0x00 0x80
3405
3406# CHECK: icmh %r0, 4, 524287(%r15)
34070xeb 0x04 0xff 0xff 0x7f 0x80
3408
3409# CHECK: icmh %r0, 0, 524287(%r1)
34100xeb 0x00 0x1f 0xff 0x7f 0x80
3411
3412# CHECK: icmh %r15, 0, 0
34130xeb 0xf0 0x00 0x00 0x00 0x80
3414
3415# CHECK: icmy %r0, 0, -524288
34160xeb 0x00 0x00 0x00 0x80 0x81
3417
3418# CHECK: icmy %r0, 0, -1
34190xeb 0x00 0x0f 0xff 0xff 0x81
3420
3421# CHECK: icmy %r0, 15, 0
34220xeb 0x0f 0x00 0x00 0x00 0x81
3423
3424# CHECK: icmy %r0, 15, 1
34250xeb 0x0f 0x00 0x01 0x00 0x81
3426
3427# CHECK: icmy %r0, 8, 524287
34280xeb 0x08 0x0f 0xff 0x7f 0x81
3429
3430# CHECK: icmy %r0, 8, 0(%r1)
34310xeb 0x08 0x10 0x00 0x00 0x81
3432
3433# CHECK: icmy %r0, 4, 0(%r15)
34340xeb 0x04 0xf0 0x00 0x00 0x81
3435
3436# CHECK: icmy %r0, 4, 524287(%r15)
34370xeb 0x04 0xff 0xff 0x7f 0x81
3438
3439# CHECK: icmy %r0, 0, 524287(%r1)
34400xeb 0x00 0x1f 0xff 0x7f 0x81
3441
3442# CHECK: icmy %r15, 0, 0
34430xeb 0xf0 0x00 0x00 0x00 0x81
3444
3445# CHECK: icy %r0, -524288
34460xe3 0x00 0x00 0x00 0x80 0x73
3447
3448# CHECK: icy %r0, -1
34490xe3 0x00 0x0f 0xff 0xff 0x73
3450
3451# CHECK: icy %r0, 0
34520xe3 0x00 0x00 0x00 0x00 0x73
3453
3454# CHECK: icy %r0, 1
34550xe3 0x00 0x00 0x01 0x00 0x73
3456
3457# CHECK: icy %r0, 524287
34580xe3 0x00 0x0f 0xff 0x7f 0x73
3459
3460# CHECK: icy %r0, 0(%r1)
34610xe3 0x00 0x10 0x00 0x00 0x73
3462
3463# CHECK: icy %r0, 0(%r15)
34640xe3 0x00 0xf0 0x00 0x00 0x73
3465
3466# CHECK: icy %r0, 524287(%r1,%r15)
34670xe3 0x01 0xff 0xff 0x7f 0x73
3468
3469# CHECK: icy %r0, 524287(%r15,%r1)
34700xe3 0x0f 0x1f 0xff 0x7f 0x73
3471
3472# CHECK: icy %r15, 0
34730xe3 0xf0 0x00 0x00 0x00 0x73
3474
3475# CHECK: iihf %r0, 0
34760xc0 0x08 0x00 0x00 0x00 0x00
3477
3478# CHECK: iihf %r0, 4294967295
34790xc0 0x08 0xff 0xff 0xff 0xff
3480
3481# CHECK: iihf %r15, 0
34820xc0 0xf8 0x00 0x00 0x00 0x00
3483
3484# CHECK: iihh %r0, 0
34850xa5 0x00 0x00 0x00
3486
3487# CHECK: iihh %r0, 32768
34880xa5 0x00 0x80 0x00
3489
3490# CHECK: iihh %r0, 65535
34910xa5 0x00 0xff 0xff
3492
3493# CHECK: iihh %r15, 0
34940xa5 0xf0 0x00 0x00
3495
3496# CHECK: iihl %r0, 0
34970xa5 0x01 0x00 0x00
3498
3499# CHECK: iihl %r0, 32768
35000xa5 0x01 0x80 0x00
3501
3502# CHECK: iihl %r0, 65535
35030xa5 0x01 0xff 0xff
3504
3505# CHECK: iihl %r15, 0
35060xa5 0xf1 0x00 0x00
3507
3508# CHECK: iilf %r0, 0
35090xc0 0x09 0x00 0x00 0x00 0x00
3510
3511# CHECK: iilf %r0, 4294967295
35120xc0 0x09 0xff 0xff 0xff 0xff
3513
3514# CHECK: iilf %r15, 0
35150xc0 0xf9 0x00 0x00 0x00 0x00
3516
3517# CHECK: iilh %r0, 0
35180xa5 0x02 0x00 0x00
3519
3520# CHECK: iilh %r0, 32768
35210xa5 0x02 0x80 0x00
3522
3523# CHECK: iilh %r0, 65535
35240xa5 0x02 0xff 0xff
3525
3526# CHECK: iilh %r15, 0
35270xa5 0xf2 0x00 0x00
3528
3529# CHECK: iill %r0, 0
35300xa5 0x03 0x00 0x00
3531
3532# CHECK: iill %r0, 32768
35330xa5 0x03 0x80 0x00
3534
3535# CHECK: iill %r0, 65535
35360xa5 0x03 0xff 0xff
3537
3538# CHECK: iill %r15, 0
35390xa5 0xf3 0x00 0x00
3540
3541# CHECK: ipm %r0
35420xb2 0x22 0x00 0x00
3543
3544# CHECK: ipm %r1
35450xb2 0x22 0x00 0x10
3546
3547# CHECK: ipm %r15
35480xb2 0x22 0x00 0xf0
3549
3550# CHECK: la %r0, 0
35510x41 0x00 0x00 0x00
3552
3553# CHECK: la %r0, 4095
35540x41 0x00 0x0f 0xff
3555
3556# CHECK: la %r0, 0(%r1)
35570x41 0x00 0x10 0x00
3558
3559# CHECK: la %r0, 0(%r15)
35600x41 0x00 0xf0 0x00
3561
3562# CHECK: la %r0, 4095(%r1,%r15)
35630x41 0x01 0xff 0xff
3564
3565# CHECK: la %r0, 4095(%r15,%r1)
35660x41 0x0f 0x1f 0xff
3567
3568# CHECK: la %r15, 0
35690x41 0xf0 0x00 0x00
3570
3571# CHECK: laa %r0, %r0, -524288
35720xeb 0x00 0x00 0x00 0x80 0xf8
3573
3574# CHECK: laa %r0, %r0, -1
35750xeb 0x00 0x0f 0xff 0xff 0xf8
3576
3577# CHECK: laa %r0, %r0, 0
35780xeb 0x00 0x00 0x00 0x00 0xf8
3579
3580# CHECK: laa %r0, %r0, 1
35810xeb 0x00 0x00 0x01 0x00 0xf8
3582
3583# CHECK: laa %r0, %r0, 524287
35840xeb 0x00 0x0f 0xff 0x7f 0xf8
3585
3586# CHECK: laa %r0, %r0, 0(%r1)
35870xeb 0x00 0x10 0x00 0x00 0xf8
3588
3589# CHECK: laa %r0, %r0, 0(%r15)
35900xeb 0x00 0xf0 0x00 0x00 0xf8
3591
3592# CHECK: laa %r0, %r0, 524287(%r1)
35930xeb 0x00 0x1f 0xff 0x7f 0xf8
3594
3595# CHECK: laa %r0, %r0, 524287(%r15)
35960xeb 0x00 0xff 0xff 0x7f 0xf8
3597
3598# CHECK: laa %r0, %r15, 0
35990xeb 0x0f 0x00 0x00 0x00 0xf8
3600
3601# CHECK: laa %r15, %r0, 0
36020xeb 0xf0 0x00 0x00 0x00 0xf8
3603
3604# CHECK: laag %r0, %r0, -524288
36050xeb 0x00 0x00 0x00 0x80 0xe8
3606
3607# CHECK: laag %r0, %r0, -1
36080xeb 0x00 0x0f 0xff 0xff 0xe8
3609
3610# CHECK: laag %r0, %r0, 0
36110xeb 0x00 0x00 0x00 0x00 0xe8
3612
3613# CHECK: laag %r0, %r0, 1
36140xeb 0x00 0x00 0x01 0x00 0xe8
3615
3616# CHECK: laag %r0, %r0, 524287
36170xeb 0x00 0x0f 0xff 0x7f 0xe8
3618
3619# CHECK: laag %r0, %r0, 0(%r1)
36200xeb 0x00 0x10 0x00 0x00 0xe8
3621
3622# CHECK: laag %r0, %r0, 0(%r15)
36230xeb 0x00 0xf0 0x00 0x00 0xe8
3624
3625# CHECK: laag %r0, %r0, 524287(%r1)
36260xeb 0x00 0x1f 0xff 0x7f 0xe8
3627
3628# CHECK: laag %r0, %r0, 524287(%r15)
36290xeb 0x00 0xff 0xff 0x7f 0xe8
3630
3631# CHECK: laag %r0, %r15, 0
36320xeb 0x0f 0x00 0x00 0x00 0xe8
3633
3634# CHECK: laag %r15, %r0, 0
36350xeb 0xf0 0x00 0x00 0x00 0xe8
3636
3637# CHECK: laal %r0, %r0, -524288
36380xeb 0x00 0x00 0x00 0x80 0xfa
3639
3640# CHECK: laal %r0, %r0, -1
36410xeb 0x00 0x0f 0xff 0xff 0xfa
3642
3643# CHECK: laal %r0, %r0, 0
36440xeb 0x00 0x00 0x00 0x00 0xfa
3645
3646# CHECK: laal %r0, %r0, 1
36470xeb 0x00 0x00 0x01 0x00 0xfa
3648
3649# CHECK: laal %r0, %r0, 524287
36500xeb 0x00 0x0f 0xff 0x7f 0xfa
3651
3652# CHECK: laal %r0, %r0, 0(%r1)
36530xeb 0x00 0x10 0x00 0x00 0xfa
3654
3655# CHECK: laal %r0, %r0, 0(%r15)
36560xeb 0x00 0xf0 0x00 0x00 0xfa
3657
3658# CHECK: laal %r0, %r0, 524287(%r1)
36590xeb 0x00 0x1f 0xff 0x7f 0xfa
3660
3661# CHECK: laal %r0, %r0, 524287(%r15)
36620xeb 0x00 0xff 0xff 0x7f 0xfa
3663
3664# CHECK: laal %r0, %r15, 0
36650xeb 0x0f 0x00 0x00 0x00 0xfa
3666
3667# CHECK: laal %r15, %r0, 0
36680xeb 0xf0 0x00 0x00 0x00 0xfa
3669
3670# CHECK: laalg %r0, %r0, -524288
36710xeb 0x00 0x00 0x00 0x80 0xea
3672
3673# CHECK: laalg %r0, %r0, -1
36740xeb 0x00 0x0f 0xff 0xff 0xea
3675
3676# CHECK: laalg %r0, %r0, 0
36770xeb 0x00 0x00 0x00 0x00 0xea
3678
3679# CHECK: laalg %r0, %r0, 1
36800xeb 0x00 0x00 0x01 0x00 0xea
3681
3682# CHECK: laalg %r0, %r0, 524287
36830xeb 0x00 0x0f 0xff 0x7f 0xea
3684
3685# CHECK: laalg %r0, %r0, 0(%r1)
36860xeb 0x00 0x10 0x00 0x00 0xea
3687
3688# CHECK: laalg %r0, %r0, 0(%r15)
36890xeb 0x00 0xf0 0x00 0x00 0xea
3690
3691# CHECK: laalg %r0, %r0, 524287(%r1)
36920xeb 0x00 0x1f 0xff 0x7f 0xea
3693
3694# CHECK: laalg %r0, %r0, 524287(%r15)
36950xeb 0x00 0xff 0xff 0x7f 0xea
3696
3697# CHECK: laalg %r0, %r15, 0
36980xeb 0x0f 0x00 0x00 0x00 0xea
3699
3700# CHECK: laalg %r15, %r0, 0
37010xeb 0xf0 0x00 0x00 0x00 0xea
3702
3703# CHECK: lan %r0, %r0, -524288
37040xeb 0x00 0x00 0x00 0x80 0xf4
3705
3706# CHECK: lan %r0, %r0, -1
37070xeb 0x00 0x0f 0xff 0xff 0xf4
3708
3709# CHECK: lan %r0, %r0, 0
37100xeb 0x00 0x00 0x00 0x00 0xf4
3711
3712# CHECK: lan %r0, %r0, 1
37130xeb 0x00 0x00 0x01 0x00 0xf4
3714
3715# CHECK: lan %r0, %r0, 524287
37160xeb 0x00 0x0f 0xff 0x7f 0xf4
3717
3718# CHECK: lan %r0, %r0, 0(%r1)
37190xeb 0x00 0x10 0x00 0x00 0xf4
3720
3721# CHECK: lan %r0, %r0, 0(%r15)
37220xeb 0x00 0xf0 0x00 0x00 0xf4
3723
3724# CHECK: lan %r0, %r0, 524287(%r1)
37250xeb 0x00 0x1f 0xff 0x7f 0xf4
3726
3727# CHECK: lan %r0, %r0, 524287(%r15)
37280xeb 0x00 0xff 0xff 0x7f 0xf4
3729
3730# CHECK: lan %r0, %r15, 0
37310xeb 0x0f 0x00 0x00 0x00 0xf4
3732
3733# CHECK: lan %r15, %r0, 0
37340xeb 0xf0 0x00 0x00 0x00 0xf4
3735
3736# CHECK: csy %r0, %r0, -524288
37370xeb 0x00 0x00 0x00 0x80 0x14
3738
3739# CHECK: lang %r0, %r0, -1
37400xeb 0x00 0x0f 0xff 0xff 0xe4
3741
3742# CHECK: lang %r0, %r0, 0
37430xeb 0x00 0x00 0x00 0x00 0xe4
3744
3745# CHECK: lang %r0, %r0, 1
37460xeb 0x00 0x00 0x01 0x00 0xe4
3747
3748# CHECK: lang %r0, %r0, 524287
37490xeb 0x00 0x0f 0xff 0x7f 0xe4
3750
3751# CHECK: lang %r0, %r0, 0(%r1)
37520xeb 0x00 0x10 0x00 0x00 0xe4
3753
3754# CHECK: lang %r0, %r0, 0(%r15)
37550xeb 0x00 0xf0 0x00 0x00 0xe4
3756
3757# CHECK: lang %r0, %r0, 524287(%r1)
37580xeb 0x00 0x1f 0xff 0x7f 0xe4
3759
3760# CHECK: lang %r0, %r0, 524287(%r15)
37610xeb 0x00 0xff 0xff 0x7f 0xe4
3762
3763# CHECK: lang %r0, %r15, 0
37640xeb 0x0f 0x00 0x00 0x00 0xe4
3765
3766# CHECK: lang %r15, %r0, 0
37670xeb 0xf0 0x00 0x00 0x00 0xe4
3768
3769# CHECK: lao %r0, %r0, -524288
37700xeb 0x00 0x00 0x00 0x80 0xf6
3771
3772# CHECK: lao %r0, %r0, -1
37730xeb 0x00 0x0f 0xff 0xff 0xf6
3774
3775# CHECK: lao %r0, %r0, 0
37760xeb 0x00 0x00 0x00 0x00 0xf6
3777
3778# CHECK: lao %r0, %r0, 1
37790xeb 0x00 0x00 0x01 0x00 0xf6
3780
3781# CHECK: lao %r0, %r0, 524287
37820xeb 0x00 0x0f 0xff 0x7f 0xf6
3783
3784# CHECK: lao %r0, %r0, 0(%r1)
37850xeb 0x00 0x10 0x00 0x00 0xf6
3786
3787# CHECK: lao %r0, %r0, 0(%r15)
37880xeb 0x00 0xf0 0x00 0x00 0xf6
3789
3790# CHECK: lao %r0, %r0, 524287(%r1)
37910xeb 0x00 0x1f 0xff 0x7f 0xf6
3792
3793# CHECK: lao %r0, %r0, 524287(%r15)
37940xeb 0x00 0xff 0xff 0x7f 0xf6
3795
3796# CHECK: lao %r0, %r15, 0
37970xeb 0x0f 0x00 0x00 0x00 0xf6
3798
3799# CHECK: lao %r15, %r0, 0
38000xeb 0xf0 0x00 0x00 0x00 0xf6
3801
3802# CHECK: laog %r0, %r0, -524288
38030xeb 0x00 0x00 0x00 0x80 0xe6
3804
3805# CHECK: laog %r0, %r0, -1
38060xeb 0x00 0x0f 0xff 0xff 0xe6
3807
3808# CHECK: laog %r0, %r0, 0
38090xeb 0x00 0x00 0x00 0x00 0xe6
3810
3811# CHECK: laog %r0, %r0, 1
38120xeb 0x00 0x00 0x01 0x00 0xe6
3813
3814# CHECK: laog %r0, %r0, 524287
38150xeb 0x00 0x0f 0xff 0x7f 0xe6
3816
3817# CHECK: laog %r0, %r0, 0(%r1)
38180xeb 0x00 0x10 0x00 0x00 0xe6
3819
3820# CHECK: laog %r0, %r0, 0(%r15)
38210xeb 0x00 0xf0 0x00 0x00 0xe6
3822
3823# CHECK: laog %r0, %r0, 524287(%r1)
38240xeb 0x00 0x1f 0xff 0x7f 0xe6
3825
3826# CHECK: laog %r0, %r0, 524287(%r15)
38270xeb 0x00 0xff 0xff 0x7f 0xe6
3828
3829# CHECK: laog %r0, %r15, 0
38300xeb 0x0f 0x00 0x00 0x00 0xe6
3831
3832# CHECK: laog %r15, %r0, 0
38330xeb 0xf0 0x00 0x00 0x00 0xe6
3834
3835# CHECK: lax %r0, %r0, -524288
38360xeb 0x00 0x00 0x00 0x80 0xf7
3837
3838# CHECK: lax %r0, %r0, -1
38390xeb 0x00 0x0f 0xff 0xff 0xf7
3840
3841# CHECK: lax %r0, %r0, 0
38420xeb 0x00 0x00 0x00 0x00 0xf7
3843
3844# CHECK: lax %r0, %r0, 1
38450xeb 0x00 0x00 0x01 0x00 0xf7
3846
3847# CHECK: lax %r0, %r0, 524287
38480xeb 0x00 0x0f 0xff 0x7f 0xf7
3849
3850# CHECK: lax %r0, %r0, 0(%r1)
38510xeb 0x00 0x10 0x00 0x00 0xf7
3852
3853# CHECK: lax %r0, %r0, 0(%r15)
38540xeb 0x00 0xf0 0x00 0x00 0xf7
3855
3856# CHECK: lax %r0, %r0, 524287(%r1)
38570xeb 0x00 0x1f 0xff 0x7f 0xf7
3858
3859# CHECK: lax %r0, %r0, 524287(%r15)
38600xeb 0x00 0xff 0xff 0x7f 0xf7
3861
3862# CHECK: lax %r0, %r15, 0
38630xeb 0x0f 0x00 0x00 0x00 0xf7
3864
3865# CHECK: lax %r15, %r0, 0
38660xeb 0xf0 0x00 0x00 0x00 0xf7
3867
3868# CHECK: laxg %r0, %r0, -524288
38690xeb 0x00 0x00 0x00 0x80 0xe7
3870
3871# CHECK: laxg %r0, %r0, -1
38720xeb 0x00 0x0f 0xff 0xff 0xe7
3873
3874# CHECK: laxg %r0, %r0, 0
38750xeb 0x00 0x00 0x00 0x00 0xe7
3876
3877# CHECK: laxg %r0, %r0, 1
38780xeb 0x00 0x00 0x01 0x00 0xe7
3879
3880# CHECK: laxg %r0, %r0, 524287
38810xeb 0x00 0x0f 0xff 0x7f 0xe7
3882
3883# CHECK: laxg %r0, %r0, 0(%r1)
38840xeb 0x00 0x10 0x00 0x00 0xe7
3885
3886# CHECK: laxg %r0, %r0, 0(%r15)
38870xeb 0x00 0xf0 0x00 0x00 0xe7
3888
3889# CHECK: laxg %r0, %r0, 524287(%r1)
38900xeb 0x00 0x1f 0xff 0x7f 0xe7
3891
3892# CHECK: laxg %r0, %r0, 524287(%r15)
38930xeb 0x00 0xff 0xff 0x7f 0xe7
3894
3895# CHECK: laxg %r0, %r15, 0
38960xeb 0x0f 0x00 0x00 0x00 0xe7
3897
3898# CHECK: laxg %r15, %r0, 0
38990xeb 0xf0 0x00 0x00 0x00 0xe7
3900
3901# CHECK: lay %r0, -524288
39020xe3 0x00 0x00 0x00 0x80 0x71
3903
3904# CHECK: lay %r0, -1
39050xe3 0x00 0x0f 0xff 0xff 0x71
3906
3907# CHECK: lay %r0, 0
39080xe3 0x00 0x00 0x00 0x00 0x71
3909
3910# CHECK: lay %r0, 1
39110xe3 0x00 0x00 0x01 0x00 0x71
3912
3913# CHECK: lay %r0, 524287
39140xe3 0x00 0x0f 0xff 0x7f 0x71
3915
3916# CHECK: lay %r0, 0(%r1)
39170xe3 0x00 0x10 0x00 0x00 0x71
3918
3919# CHECK: lay %r0, 0(%r15)
39200xe3 0x00 0xf0 0x00 0x00 0x71
3921
3922# CHECK: lay %r0, 524287(%r1,%r15)
39230xe3 0x01 0xff 0xff 0x7f 0x71
3924
3925# CHECK: lay %r0, 524287(%r15,%r1)
39260xe3 0x0f 0x1f 0xff 0x7f 0x71
3927
3928# CHECK: lay %r15, 0
39290xe3 0xf0 0x00 0x00 0x00 0x71
3930
3931# CHECK: lbr %r0, %r15
39320xb9 0x26 0x00 0x0f
3933
3934# CHECK: lbr %r7, %r8
39350xb9 0x26 0x00 0x78
3936
3937# CHECK: lbr %r15, %r0
39380xb9 0x26 0x00 0xf0
3939
3940# CHECK: lb %r0, -524288
39410xe3 0x00 0x00 0x00 0x80 0x76
3942
3943# CHECK: lb %r0, -1
39440xe3 0x00 0x0f 0xff 0xff 0x76
3945
3946# CHECK: lb %r0, 0
39470xe3 0x00 0x00 0x00 0x00 0x76
3948
3949# CHECK: lb %r0, 1
39500xe3 0x00 0x00 0x01 0x00 0x76
3951
3952# CHECK: lb %r0, 524287
39530xe3 0x00 0x0f 0xff 0x7f 0x76
3954
3955# CHECK: lb %r0, 0(%r1)
39560xe3 0x00 0x10 0x00 0x00 0x76
3957
3958# CHECK: lb %r0, 0(%r15)
39590xe3 0x00 0xf0 0x00 0x00 0x76
3960
3961# CHECK: lb %r0, 524287(%r1,%r15)
39620xe3 0x01 0xff 0xff 0x7f 0x76
3963
3964# CHECK: lb %r0, 524287(%r15,%r1)
39650xe3 0x0f 0x1f 0xff 0x7f 0x76
3966
3967# CHECK: lb %r15, 0
39680xe3 0xf0 0x00 0x00 0x00 0x76
3969
3970# CHECK: lbh %r0, -524288
39710xe3 0x00 0x00 0x00 0x80 0xc0
3972
3973# CHECK: lbh %r0, -1
39740xe3 0x00 0x0f 0xff 0xff 0xc0
3975
3976# CHECK: lbh %r0, 0
39770xe3 0x00 0x00 0x00 0x00 0xc0
3978
3979# CHECK: lbh %r0, 1
39800xe3 0x00 0x00 0x01 0x00 0xc0
3981
3982# CHECK: lbh %r0, 524287
39830xe3 0x00 0x0f 0xff 0x7f 0xc0
3984
3985# CHECK: lbh %r0, 0(%r1)
39860xe3 0x00 0x10 0x00 0x00 0xc0
3987
3988# CHECK: lbh %r0, 0(%r15)
39890xe3 0x00 0xf0 0x00 0x00 0xc0
3990
3991# CHECK: lbh %r0, 524287(%r1,%r15)
39920xe3 0x01 0xff 0xff 0x7f 0xc0
3993
3994# CHECK: lbh %r0, 524287(%r15,%r1)
39950xe3 0x0f 0x1f 0xff 0x7f 0xc0
3996
3997# CHECK: lbh %r15, 0
39980xe3 0xf0 0x00 0x00 0x00 0xc0
3999
4000# CHECK: lcdbr %f0, %f9
40010xb3 0x13 0x00 0x09
4002
4003# CHECK: lcdbr %f0, %f15
40040xb3 0x13 0x00 0x0f
4005
4006# CHECK: lcdbr %f15, %f0
40070xb3 0x13 0x00 0xf0
4008
4009# CHECK: lcdbr %f15, %f9
40100xb3 0x13 0x00 0xf9
4011
4012# CHECK: lcebr %f0, %f9
40130xb3 0x03 0x00 0x09
4014
4015# CHECK: lcebr %f0, %f15
40160xb3 0x03 0x00 0x0f
4017
4018# CHECK: lcebr %f15, %f0
40190xb3 0x03 0x00 0xf0
4020
4021# CHECK: lcebr %f15, %f9
40220xb3 0x03 0x00 0xf9
4023
4024# CHECK: lcgfr %r0, %r0
40250xb9 0x13 0x00 0x00
4026
4027# CHECK: lcgfr %r0, %r15
40280xb9 0x13 0x00 0x0f
4029
4030# CHECK: lcgfr %r15, %r0
40310xb9 0x13 0x00 0xf0
4032
4033# CHECK: lcgfr %r7, %r8
40340xb9 0x13 0x00 0x78
4035
4036# CHECK: lcgr %r0, %r0
40370xb9 0x03 0x00 0x00
4038
4039# CHECK: lcgr %r0, %r15
40400xb9 0x03 0x00 0x0f
4041
4042# CHECK: lcgr %r15, %r0
40430xb9 0x03 0x00 0xf0
4044
4045# CHECK: lcgr %r7, %r8
40460xb9 0x03 0x00 0x78
4047
4048# CHECK: lcr %r0, %r0
40490x13 0x00
4050
4051# CHECK: lcr %r0, %r15
40520x13 0x0f
4053
4054# CHECK: lcr %r15, %r0
40550x13 0xf0
4056
4057# CHECK: lcr %r7, %r8
40580x13 0x78
4059
4060# CHECK: lcxbr %f0, %f8
40610xb3 0x43 0x00 0x08
4062
4063# CHECK: lcxbr %f0, %f13
40640xb3 0x43 0x00 0x0d
4065
4066# CHECK: lcxbr %f13, %f0
40670xb3 0x43 0x00 0xd0
4068
4069# CHECK: lcxbr %f13, %f9
40700xb3 0x43 0x00 0xd9
4071
4072# CHECK: ldebr %f0, %f15
40730xb3 0x04 0x00 0x0f
4074
4075# CHECK: ldebr %f7, %f8
40760xb3 0x04 0x00 0x78
4077
4078# CHECK: ldebr %f15, %f0
40790xb3 0x04 0x00 0xf0
4080
4081# CHECK: ldeb %f0, 0
40820xed 0x00 0x00 0x00 0x00 0x04
4083
4084# CHECK: ldeb %f0, 4095
40850xed 0x00 0x0f 0xff 0x00 0x04
4086
4087# CHECK: ldeb %f0, 0(%r1)
40880xed 0x00 0x10 0x00 0x00 0x04
4089
4090# CHECK: ldeb %f0, 0(%r15)
40910xed 0x00 0xf0 0x00 0x00 0x04
4092
4093# CHECK: ldeb %f0, 4095(%r1,%r15)
40940xed 0x01 0xff 0xff 0x00 0x04
4095
4096# CHECK: ldeb %f0, 4095(%r15,%r1)
40970xed 0x0f 0x1f 0xff 0x00 0x04
4098
4099# CHECK: ldeb %f15, 0
41000xed 0xf0 0x00 0x00 0x00 0x04
4101
4102# CHECK: ldgr %f0, %r0
41030xb3 0xc1 0x00 0x00
4104
4105# CHECK: ldgr %f0, %r15
41060xb3 0xc1 0x00 0x0f
4107
4108# CHECK: ldgr %f15, %r0
41090xb3 0xc1 0x00 0xf0
4110
4111# CHECK: ldgr %f7, %r9
41120xb3 0xc1 0x00 0x79
4113
4114# CHECK: ldgr %f15, %r15
41150xb3 0xc1 0x00 0xff
4116
4117# CHECK: ldr %f0, %f9
41180x28 0x09
4119
4120# CHECK: ldr %f0, %f15
41210x28 0x0f
4122
4123# CHECK: ldr %f15, %f0
41240x28 0xf0
4125
4126# CHECK: ldr %f15, %f9
41270x28 0xf9
4128
4129# CHECK: ld %f0, 0
41300x68 0x00 0x00 0x00
4131
4132# CHECK: ld %f0, 4095
41330x68 0x00 0x0f 0xff
4134
4135# CHECK: ld %f0, 0(%r1)
41360x68 0x00 0x10 0x00
4137
4138# CHECK: ld %f0, 0(%r15)
41390x68 0x00 0xf0 0x00
4140
4141# CHECK: ld %f0, 4095(%r1,%r15)
41420x68 0x01 0xff 0xff
4143
4144# CHECK: ld %f0, 4095(%r15,%r1)
41450x68 0x0f 0x1f 0xff
4146
4147# CHECK: ld %f15, 0
41480x68 0xf0 0x00 0x00
4149
4150# CHECK: ldxbr %f0, %f0
41510xb3 0x45 0x00 0x00
4152
4153# CHECK: ldxbr %f0, %f13
41540xb3 0x45 0x00 0x0d
4155
4156# CHECK: ldxbr %f8, %f12
41570xb3 0x45 0x00 0x8c
4158
4159# CHECK: ldxbr %f13, %f0
41600xb3 0x45 0x00 0xd0
4161
4162# CHECK: ldxbr %f13, %f13
41630xb3 0x45 0x00 0xdd
4164
4165# CHECK: ldxbra	%f0, 0, %f0, 1
41660xb3 0x45 0x01 0x00
4167
4168# CHECK: ldxbra	%f0, 0, %f0, 15
41690xb3 0x45 0x0f 0x00
4170
4171# CHECK: ldxbra	%f0, 0, %f13, 1
41720xb3 0x45 0x01 0x0d
4173
4174# CHECK: ldxbra	%f0, 15, %f0, 1
41750xb3 0x45 0xf1 0x00
4176
4177# CHECK: ldxbra	%f4, 5, %f8, 9
41780xb3 0x45 0x59 0x48
4179
4180# CHECK: ldxbra	%f13, 0, %f0, 1
41810xb3 0x45 0x01 0xd0
4182
4183# CHECK: ldy %f0, -524288
41840xed 0x00 0x00 0x00 0x80 0x65
4185
4186# CHECK: ldy %f0, -1
41870xed 0x00 0x0f 0xff 0xff 0x65
4188
4189# CHECK: ldy %f0, 0
41900xed 0x00 0x00 0x00 0x00 0x65
4191
4192# CHECK: ldy %f0, 1
41930xed 0x00 0x00 0x01 0x00 0x65
4194
4195# CHECK: ldy %f0, 524287
41960xed 0x00 0x0f 0xff 0x7f 0x65
4197
4198# CHECK: ldy %f0, 0(%r1)
41990xed 0x00 0x10 0x00 0x00 0x65
4200
4201# CHECK: ldy %f0, 0(%r15)
42020xed 0x00 0xf0 0x00 0x00 0x65
4203
4204# CHECK: ldy %f0, 524287(%r1,%r15)
42050xed 0x01 0xff 0xff 0x7f 0x65
4206
4207# CHECK: ldy %f0, 524287(%r15,%r1)
42080xed 0x0f 0x1f 0xff 0x7f 0x65
4209
4210# CHECK: ldy %f15, 0
42110xed 0xf0 0x00 0x00 0x00 0x65
4212
4213# CHECK: ledbr %f0, %f0
42140xb3 0x44 0x00 0x00
4215
4216# CHECK: ledbr %f0, %f15
42170xb3 0x44 0x00 0x0f
4218
4219# CHECK: ledbr %f7, %f8
42200xb3 0x44 0x00 0x78
4221
4222# CHECK: ledbr %f15, %f0
42230xb3 0x44 0x00 0xf0
4224
4225# CHECK: ledbr %f15, %f15
42260xb3 0x44 0x00 0xff
4227
4228# CHECK: ledbra	%f0, 0, %f0, 1
42290xb3 0x44 0x01 0x00
4230
4231# CHECK: ledbra	%f0, 0, %f0, 15
42320xb3 0x44 0x0f 0x00
4233
4234# CHECK: ledbra	%f0, 0, %f15, 1
42350xb3 0x44 0x01 0x0f
4236
4237# CHECK: ledbra	%f0, 15, %f0, 1
42380xb3 0x44 0xf1 0x00
4239
4240# CHECK: ledbra	%f4, 5, %f6, 7
42410xb3 0x44 0x57 0x46
4242
4243# CHECK: ledbra	%f15, 0, %f0, 1
42440xb3 0x44 0x01 0xf0
4245
4246# CHECK: ler %f0, %f9
42470x38 0x09
4248
4249# CHECK: ler %f0, %f15
42500x38 0x0f
4251
4252# CHECK: ler %f15, %f0
42530x38 0xf0
4254
4255# CHECK: ler %f15, %f9
42560x38 0xf9
4257
4258# CHECK: le %f0, 0
42590x78 0x00 0x00 0x00
4260
4261# CHECK: le %f0, 4095
42620x78 0x00 0x0f 0xff
4263
4264# CHECK: le %f0, 0(%r1)
42650x78 0x00 0x10 0x00
4266
4267# CHECK: le %f0, 0(%r15)
42680x78 0x00 0xf0 0x00
4269
4270# CHECK: le %f0, 4095(%r1,%r15)
42710x78 0x01 0xff 0xff
4272
4273# CHECK: le %f0, 4095(%r15,%r1)
42740x78 0x0f 0x1f 0xff
4275
4276# CHECK: le %f15, 0
42770x78 0xf0 0x00 0x00
4278
4279# CHECK: lexbr %f0, %f0
42800xb3 0x46 0x00 0x00
4281
4282# CHECK: lexbr %f0, %f13
42830xb3 0x46 0x00 0x0d
4284
4285# CHECK: lexbr %f8, %f12
42860xb3 0x46 0x00 0x8c
4287
4288# CHECK: lexbr %f13, %f0
42890xb3 0x46 0x00 0xd0
4290
4291# CHECK: lexbr %f13, %f13
42920xb3 0x46 0x00 0xdd
4293
4294# CHECK: lexbra	%f0, 0, %f0, 1
42950xb3 0x46 0x01 0x00
4296
4297# CHECK: lexbra	%f0, 0, %f0, 15
42980xb3 0x46 0x0f 0x00
4299
4300# CHECK: lexbra	%f0, 0, %f13, 1
43010xb3 0x46 0x01 0x0d
4302
4303# CHECK: lexbra	%f0, 15, %f0, 1
43040xb3 0x46 0xf1 0x00
4305
4306# CHECK: lexbra	%f4, 5, %f8, 9
43070xb3 0x46 0x59 0x48
4308
4309# CHECK: lexbra	%f13, 0, %f0, 1
43100xb3 0x46 0x01 0xd0
4311
4312# CHECK: ley %f0, -524288
43130xed 0x00 0x00 0x00 0x80 0x64
4314
4315# CHECK: ley %f0, -1
43160xed 0x00 0x0f 0xff 0xff 0x64
4317
4318# CHECK: ley %f0, 0
43190xed 0x00 0x00 0x00 0x00 0x64
4320
4321# CHECK: ley %f0, 1
43220xed 0x00 0x00 0x01 0x00 0x64
4323
4324# CHECK: ley %f0, 524287
43250xed 0x00 0x0f 0xff 0x7f 0x64
4326
4327# CHECK: ley %f0, 0(%r1)
43280xed 0x00 0x10 0x00 0x00 0x64
4329
4330# CHECK: ley %f0, 0(%r15)
43310xed 0x00 0xf0 0x00 0x00 0x64
4332
4333# CHECK: ley %f0, 524287(%r1,%r15)
43340xed 0x01 0xff 0xff 0x7f 0x64
4335
4336# CHECK: ley %f0, 524287(%r15,%r1)
43370xed 0x0f 0x1f 0xff 0x7f 0x64
4338
4339# CHECK: ley %f15, 0
43400xed 0xf0 0x00 0x00 0x00 0x64
4341
4342# CHECK: lfh %r0, -524288
43430xe3 0x00 0x00 0x00 0x80 0xca
4344
4345# CHECK: lfh %r0, -1
43460xe3 0x00 0x0f 0xff 0xff 0xca
4347
4348# CHECK: lfh %r0, 0
43490xe3 0x00 0x00 0x00 0x00 0xca
4350
4351# CHECK: lfh %r0, 1
43520xe3 0x00 0x00 0x01 0x00 0xca
4353
4354# CHECK: lfh %r0, 524287
43550xe3 0x00 0x0f 0xff 0x7f 0xca
4356
4357# CHECK: lfh %r0, 0(%r1)
43580xe3 0x00 0x10 0x00 0x00 0xca
4359
4360# CHECK: lfh %r0, 0(%r15)
43610xe3 0x00 0xf0 0x00 0x00 0xca
4362
4363# CHECK: lfh %r0, 524287(%r1,%r15)
43640xe3 0x01 0xff 0xff 0x7f 0xca
4365
4366# CHECK: lfh %r0, 524287(%r15,%r1)
43670xe3 0x0f 0x1f 0xff 0x7f 0xca
4368
4369# CHECK: lfh %r15, 0
43700xe3 0xf0 0x00 0x00 0x00 0xca
4371
4372# CHECK: lgbr %r0, %r15
43730xb9 0x06 0x00 0x0f
4374
4375# CHECK: lgbr %r7, %r8
43760xb9 0x06 0x00 0x78
4377
4378# CHECK: lgbr %r15, %r0
43790xb9 0x06 0x00 0xf0
4380
4381# CHECK: lgb %r0, -524288
43820xe3 0x00 0x00 0x00 0x80 0x77
4383
4384# CHECK: lgb %r0, -1
43850xe3 0x00 0x0f 0xff 0xff 0x77
4386
4387# CHECK: lgb %r0, 0
43880xe3 0x00 0x00 0x00 0x00 0x77
4389
4390# CHECK: lgb %r0, 1
43910xe3 0x00 0x00 0x01 0x00 0x77
4392
4393# CHECK: lgb %r0, 524287
43940xe3 0x00 0x0f 0xff 0x7f 0x77
4395
4396# CHECK: lgb %r0, 0(%r1)
43970xe3 0x00 0x10 0x00 0x00 0x77
4398
4399# CHECK: lgb %r0, 0(%r15)
44000xe3 0x00 0xf0 0x00 0x00 0x77
4401
4402# CHECK: lgb %r0, 524287(%r1,%r15)
44030xe3 0x01 0xff 0xff 0x7f 0x77
4404
4405# CHECK: lgb %r0, 524287(%r15,%r1)
44060xe3 0x0f 0x1f 0xff 0x7f 0x77
4407
4408# CHECK: lgb %r15, 0
44090xe3 0xf0 0x00 0x00 0x00 0x77
4410
4411# CHECK: lgdr %r0, %f0
44120xb3 0xcd 0x00 0x00
4413
4414# CHECK: lgdr %r0, %f15
44150xb3 0xcd 0x00 0x0f
4416
4417# CHECK: lgdr %r15, %f0
44180xb3 0xcd 0x00 0xf0
4419
4420# CHECK: lgdr %r8, %f8
44210xb3 0xcd 0x00 0x88
4422
4423# CHECK: lgdr %r15, %f15
44240xb3 0xcd 0x00 0xff
4425
4426# CHECK: lgfi %r0, -2147483648
44270xc0 0x01 0x80 0x00 0x00 0x00
4428
4429# CHECK: lgfi %r0, -1
44300xc0 0x01 0xff 0xff 0xff 0xff
4431
4432# CHECK: lgfi %r0, 0
44330xc0 0x01 0x00 0x00 0x00 0x00
4434
4435# CHECK: lgfi %r0, 1
44360xc0 0x01 0x00 0x00 0x00 0x01
4437
4438# CHECK: lgfi %r0, 2147483647
44390xc0 0x01 0x7f 0xff 0xff 0xff
4440
4441# CHECK: lgfi %r15, 0
44420xc0 0xf1 0x00 0x00 0x00 0x00
4443
4444# CHECK: lgfr %r0, %r15
44450xb9 0x14 0x00 0x0f
4446
4447# CHECK: lgfr %r7, %r8
44480xb9 0x14 0x00 0x78
4449
4450# CHECK: lgfr %r15, %r0
44510xb9 0x14 0x00 0xf0
4452
4453# CHECK: lgf %r0, -524288
44540xe3 0x00 0x00 0x00 0x80 0x14
4455
4456# CHECK: lgf %r0, -1
44570xe3 0x00 0x0f 0xff 0xff 0x14
4458
4459# CHECK: lgf %r0, 0
44600xe3 0x00 0x00 0x00 0x00 0x14
4461
4462# CHECK: lgf %r0, 1
44630xe3 0x00 0x00 0x01 0x00 0x14
4464
4465# CHECK: lgf %r0, 524287
44660xe3 0x00 0x0f 0xff 0x7f 0x14
4467
4468# CHECK: lgf %r0, 0(%r1)
44690xe3 0x00 0x10 0x00 0x00 0x14
4470
4471# CHECK: lgf %r0, 0(%r15)
44720xe3 0x00 0xf0 0x00 0x00 0x14
4473
4474# CHECK: lgf %r0, 524287(%r1,%r15)
44750xe3 0x01 0xff 0xff 0x7f 0x14
4476
4477# CHECK: lgf %r0, 524287(%r15,%r1)
44780xe3 0x0f 0x1f 0xff 0x7f 0x14
4479
4480# CHECK: lgf %r15, 0
44810xe3 0xf0 0x00 0x00 0x00 0x14
4482
4483# CHECK: lghi %r0, -32768
44840xa7 0x09 0x80 0x00
4485
4486# CHECK: lghi %r0, -1
44870xa7 0x09 0xff 0xff
4488
4489# CHECK: lghi %r0, 0
44900xa7 0x09 0x00 0x00
4491
4492# CHECK: lghi %r0, 1
44930xa7 0x09 0x00 0x01
4494
4495# CHECK: lghi %r0, 32767
44960xa7 0x09 0x7f 0xff
4497
4498# CHECK: lghi %r15, 0
44990xa7 0xf9 0x00 0x00
4500
4501# CHECK: lghr %r0, %r15
45020xb9 0x07 0x00 0x0f
4503
4504# CHECK: lghr %r7, %r8
45050xb9 0x07 0x00 0x78
4506
4507# CHECK: lghr %r15, %r0
45080xb9 0x07 0x00 0xf0
4509
4510# CHECK: lgh %r0, -524288
45110xe3 0x00 0x00 0x00 0x80 0x15
4512
4513# CHECK: lgh %r0, -1
45140xe3 0x00 0x0f 0xff 0xff 0x15
4515
4516# CHECK: lgh %r0, 0
45170xe3 0x00 0x00 0x00 0x00 0x15
4518
4519# CHECK: lgh %r0, 1
45200xe3 0x00 0x00 0x01 0x00 0x15
4521
4522# CHECK: lgh %r0, 524287
45230xe3 0x00 0x0f 0xff 0x7f 0x15
4524
4525# CHECK: lgh %r0, 0(%r1)
45260xe3 0x00 0x10 0x00 0x00 0x15
4527
4528# CHECK: lgh %r0, 0(%r15)
45290xe3 0x00 0xf0 0x00 0x00 0x15
4530
4531# CHECK: lgh %r0, 524287(%r1,%r15)
45320xe3 0x01 0xff 0xff 0x7f 0x15
4533
4534# CHECK: lgh %r0, 524287(%r15,%r1)
45350xe3 0x0f 0x1f 0xff 0x7f 0x15
4536
4537# CHECK: lgh %r15, 0
45380xe3 0xf0 0x00 0x00 0x00 0x15
4539
4540# CHECK: lgr %r0, %r9
45410xb9 0x04 0x00 0x09
4542
4543# CHECK: lgr %r0, %r15
45440xb9 0x04 0x00 0x0f
4545
4546# CHECK: lgr %r15, %r0
45470xb9 0x04 0x00 0xf0
4548
4549# CHECK: lgr %r15, %r9
45500xb9 0x04 0x00 0xf9
4551
4552# CHECK: lg %r0, -524288
45530xe3 0x00 0x00 0x00 0x80 0x04
4554
4555# CHECK: lg %r0, -1
45560xe3 0x00 0x0f 0xff 0xff 0x04
4557
4558# CHECK: lg %r0, 0
45590xe3 0x00 0x00 0x00 0x00 0x04
4560
4561# CHECK: lg %r0, 1
45620xe3 0x00 0x00 0x01 0x00 0x04
4563
4564# CHECK: lg %r0, 524287
45650xe3 0x00 0x0f 0xff 0x7f 0x04
4566
4567# CHECK: lg %r0, 0(%r1)
45680xe3 0x00 0x10 0x00 0x00 0x04
4569
4570# CHECK: lg %r0, 0(%r15)
45710xe3 0x00 0xf0 0x00 0x00 0x04
4572
4573# CHECK: lg %r0, 524287(%r1,%r15)
45740xe3 0x01 0xff 0xff 0x7f 0x04
4575
4576# CHECK: lg %r0, 524287(%r15,%r1)
45770xe3 0x0f 0x1f 0xff 0x7f 0x04
4578
4579# CHECK: lg %r15, 0
45800xe3 0xf0 0x00 0x00 0x00 0x04
4581
4582# CHECK: lhi %r0, -32768
45830xa7 0x08 0x80 0x00
4584
4585# CHECK: lhi %r0, -1
45860xa7 0x08 0xff 0xff
4587
4588# CHECK: lhi %r0, 0
45890xa7 0x08 0x00 0x00
4590
4591# CHECK: lhi %r0, 1
45920xa7 0x08 0x00 0x01
4593
4594# CHECK: lhi %r0, 32767
45950xa7 0x08 0x7f 0xff
4596
4597# CHECK: lhi %r15, 0
45980xa7 0xf8 0x00 0x00
4599
4600# CHECK: lhh %r0, -524288
46010xe3 0x00 0x00 0x00 0x80 0xc4
4602
4603# CHECK: lhh %r0, -1
46040xe3 0x00 0x0f 0xff 0xff 0xc4
4605
4606# CHECK: lhh %r0, 0
46070xe3 0x00 0x00 0x00 0x00 0xc4
4608
4609# CHECK: lhh %r0, 1
46100xe3 0x00 0x00 0x01 0x00 0xc4
4611
4612# CHECK: lhh %r0, 524287
46130xe3 0x00 0x0f 0xff 0x7f 0xc4
4614
4615# CHECK: lhh %r0, 0(%r1)
46160xe3 0x00 0x10 0x00 0x00 0xc4
4617
4618# CHECK: lhh %r0, 0(%r15)
46190xe3 0x00 0xf0 0x00 0x00 0xc4
4620
4621# CHECK: lhh %r0, 524287(%r1,%r15)
46220xe3 0x01 0xff 0xff 0x7f 0xc4
4623
4624# CHECK: lhh %r0, 524287(%r15,%r1)
46250xe3 0x0f 0x1f 0xff 0x7f 0xc4
4626
4627# CHECK: lhh %r15, 0
46280xe3 0xf0 0x00 0x00 0x00 0xc4
4629
4630# CHECK: lhr %r0, %r15
46310xb9 0x27 0x00 0x0f
4632
4633# CHECK: lhr %r7, %r8
46340xb9 0x27 0x00 0x78
4635
4636# CHECK: lhr %r15, %r0
46370xb9 0x27 0x00 0xf0
4638
4639# CHECK: lh %r0, 0
46400x48 0x00 0x00 0x00
4641
4642# CHECK: lh %r0, 4095
46430x48 0x00 0x0f 0xff
4644
4645# CHECK: lh %r0, 0(%r1)
46460x48 0x00 0x10 0x00
4647
4648# CHECK: lh %r0, 0(%r15)
46490x48 0x00 0xf0 0x00
4650
4651# CHECK: lh %r0, 4095(%r1,%r15)
46520x48 0x01 0xff 0xff
4653
4654# CHECK: lh %r0, 4095(%r15,%r1)
46550x48 0x0f 0x1f 0xff
4656
4657# CHECK: lh %r15, 0
46580x48 0xf0 0x00 0x00
4659
4660# CHECK: lhy %r0, -524288
46610xe3 0x00 0x00 0x00 0x80 0x78
4662
4663# CHECK: lhy %r0, -1
46640xe3 0x00 0x0f 0xff 0xff 0x78
4665
4666# CHECK: lhy %r0, 0
46670xe3 0x00 0x00 0x00 0x00 0x78
4668
4669# CHECK: lhy %r0, 1
46700xe3 0x00 0x00 0x01 0x00 0x78
4671
4672# CHECK: lhy %r0, 524287
46730xe3 0x00 0x0f 0xff 0x7f 0x78
4674
4675# CHECK: lhy %r0, 0(%r1)
46760xe3 0x00 0x10 0x00 0x00 0x78
4677
4678# CHECK: lhy %r0, 0(%r15)
46790xe3 0x00 0xf0 0x00 0x00 0x78
4680
4681# CHECK: lhy %r0, 524287(%r1,%r15)
46820xe3 0x01 0xff 0xff 0x7f 0x78
4683
4684# CHECK: lhy %r0, 524287(%r15,%r1)
46850xe3 0x0f 0x1f 0xff 0x7f 0x78
4686
4687# CHECK: lhy %r15, 0
46880xe3 0xf0 0x00 0x00 0x00 0x78
4689
4690# CHECK: llcr %r0, %r15
46910xb9 0x94 0x00 0x0f
4692
4693# CHECK: llcr %r7, %r8
46940xb9 0x94 0x00 0x78
4695
4696# CHECK: llcr %r15, %r0
46970xb9 0x94 0x00 0xf0
4698
4699# CHECK: llc %r0, -524288
47000xe3 0x00 0x00 0x00 0x80 0x94
4701
4702# CHECK: llc %r0, -1
47030xe3 0x00 0x0f 0xff 0xff 0x94
4704
4705# CHECK: llc %r0, 0
47060xe3 0x00 0x00 0x00 0x00 0x94
4707
4708# CHECK: llc %r0, 1
47090xe3 0x00 0x00 0x01 0x00 0x94
4710
4711# CHECK: llc %r0, 524287
47120xe3 0x00 0x0f 0xff 0x7f 0x94
4713
4714# CHECK: llc %r0, 0(%r1)
47150xe3 0x00 0x10 0x00 0x00 0x94
4716
4717# CHECK: llc %r0, 0(%r15)
47180xe3 0x00 0xf0 0x00 0x00 0x94
4719
4720# CHECK: llc %r0, 524287(%r1,%r15)
47210xe3 0x01 0xff 0xff 0x7f 0x94
4722
4723# CHECK: llc %r0, 524287(%r15,%r1)
47240xe3 0x0f 0x1f 0xff 0x7f 0x94
4725
4726# CHECK: llc %r15, 0
47270xe3 0xf0 0x00 0x00 0x00 0x94
4728
4729# CHECK: llch %r0, -524288
47300xe3 0x00 0x00 0x00 0x80 0xc2
4731
4732# CHECK: llch %r0, -1
47330xe3 0x00 0x0f 0xff 0xff 0xc2
4734
4735# CHECK: llch %r0, 0
47360xe3 0x00 0x00 0x00 0x00 0xc2
4737
4738# CHECK: llch %r0, 1
47390xe3 0x00 0x00 0x01 0x00 0xc2
4740
4741# CHECK: llch %r0, 524287
47420xe3 0x00 0x0f 0xff 0x7f 0xc2
4743
4744# CHECK: llch %r0, 0(%r1)
47450xe3 0x00 0x10 0x00 0x00 0xc2
4746
4747# CHECK: llch %r0, 0(%r15)
47480xe3 0x00 0xf0 0x00 0x00 0xc2
4749
4750# CHECK: llch %r0, 524287(%r1,%r15)
47510xe3 0x01 0xff 0xff 0x7f 0xc2
4752
4753# CHECK: llch %r0, 524287(%r15,%r1)
47540xe3 0x0f 0x1f 0xff 0x7f 0xc2
4755
4756# CHECK: llch %r15, 0
47570xe3 0xf0 0x00 0x00 0x00 0xc2
4758
4759# CHECK: llgcr %r0, %r15
47600xb9 0x84 0x00 0x0f
4761
4762# CHECK: llgcr %r7, %r8
47630xb9 0x84 0x00 0x78
4764
4765# CHECK: llgcr %r15, %r0
47660xb9 0x84 0x00 0xf0
4767
4768# CHECK: llgc %r0, -524288
47690xe3 0x00 0x00 0x00 0x80 0x90
4770
4771# CHECK: llgc %r0, -1
47720xe3 0x00 0x0f 0xff 0xff 0x90
4773
4774# CHECK: llgc %r0, 0
47750xe3 0x00 0x00 0x00 0x00 0x90
4776
4777# CHECK: llgc %r0, 1
47780xe3 0x00 0x00 0x01 0x00 0x90
4779
4780# CHECK: llgc %r0, 524287
47810xe3 0x00 0x0f 0xff 0x7f 0x90
4782
4783# CHECK: llgc %r0, 0(%r1)
47840xe3 0x00 0x10 0x00 0x00 0x90
4785
4786# CHECK: llgc %r0, 0(%r15)
47870xe3 0x00 0xf0 0x00 0x00 0x90
4788
4789# CHECK: llgc %r0, 524287(%r1,%r15)
47900xe3 0x01 0xff 0xff 0x7f 0x90
4791
4792# CHECK: llgc %r0, 524287(%r15,%r1)
47930xe3 0x0f 0x1f 0xff 0x7f 0x90
4794
4795# CHECK: llgc %r15, 0
47960xe3 0xf0 0x00 0x00 0x00 0x90
4797
4798# CHECK: llgfr %r0, %r15
47990xb9 0x16 0x00 0x0f
4800
4801# CHECK: llgfr %r7, %r8
48020xb9 0x16 0x00 0x78
4803
4804# CHECK: llgfr %r15, %r0
48050xb9 0x16 0x00 0xf0
4806
4807# CHECK: llgf %r0, -524288
48080xe3 0x00 0x00 0x00 0x80 0x16
4809
4810# CHECK: llgf %r0, -1
48110xe3 0x00 0x0f 0xff 0xff 0x16
4812
4813# CHECK: llgf %r0, 0
48140xe3 0x00 0x00 0x00 0x00 0x16
4815
4816# CHECK: llgf %r0, 1
48170xe3 0x00 0x00 0x01 0x00 0x16
4818
4819# CHECK: llgf %r0, 524287
48200xe3 0x00 0x0f 0xff 0x7f 0x16
4821
4822# CHECK: llgf %r0, 0(%r1)
48230xe3 0x00 0x10 0x00 0x00 0x16
4824
4825# CHECK: llgf %r0, 0(%r15)
48260xe3 0x00 0xf0 0x00 0x00 0x16
4827
4828# CHECK: llgf %r0, 524287(%r1,%r15)
48290xe3 0x01 0xff 0xff 0x7f 0x16
4830
4831# CHECK: llgf %r0, 524287(%r15,%r1)
48320xe3 0x0f 0x1f 0xff 0x7f 0x16
4833
4834# CHECK: llgf %r15, 0
48350xe3 0xf0 0x00 0x00 0x00 0x16
4836
4837# CHECK: llghr %r0, %r15
48380xb9 0x85 0x00 0x0f
4839
4840# CHECK: llghr %r7, %r8
48410xb9 0x85 0x00 0x78
4842
4843# CHECK: llghr %r15, %r0
48440xb9 0x85 0x00 0xf0
4845
4846# CHECK: llgh %r0, -524288
48470xe3 0x00 0x00 0x00 0x80 0x91
4848
4849# CHECK: llgh %r0, -1
48500xe3 0x00 0x0f 0xff 0xff 0x91
4851
4852# CHECK: llgh %r0, 0
48530xe3 0x00 0x00 0x00 0x00 0x91
4854
4855# CHECK: llgh %r0, 1
48560xe3 0x00 0x00 0x01 0x00 0x91
4857
4858# CHECK: llgh %r0, 524287
48590xe3 0x00 0x0f 0xff 0x7f 0x91
4860
4861# CHECK: llgh %r0, 0(%r1)
48620xe3 0x00 0x10 0x00 0x00 0x91
4863
4864# CHECK: llgh %r0, 0(%r15)
48650xe3 0x00 0xf0 0x00 0x00 0x91
4866
4867# CHECK: llgh %r0, 524287(%r1,%r15)
48680xe3 0x01 0xff 0xff 0x7f 0x91
4869
4870# CHECK: llgh %r0, 524287(%r15,%r1)
48710xe3 0x0f 0x1f 0xff 0x7f 0x91
4872
4873# CHECK: llgh %r15, 0
48740xe3 0xf0 0x00 0x00 0x00 0x91
4875
4876# CHECK: llhr %r0, %r15
48770xb9 0x95 0x00 0x0f
4878
4879# CHECK: llhr %r7, %r8
48800xb9 0x95 0x00 0x78
4881
4882# CHECK: llhr %r15, %r0
48830xb9 0x95 0x00 0xf0
4884
4885# CHECK: llh %r0, -524288
48860xe3 0x00 0x00 0x00 0x80 0x95
4887
4888# CHECK: llh %r0, -1
48890xe3 0x00 0x0f 0xff 0xff 0x95
4890
4891# CHECK: llh %r0, 0
48920xe3 0x00 0x00 0x00 0x00 0x95
4893
4894# CHECK: llh %r0, 1
48950xe3 0x00 0x00 0x01 0x00 0x95
4896
4897# CHECK: llh %r0, 524287
48980xe3 0x00 0x0f 0xff 0x7f 0x95
4899
4900# CHECK: llh %r0, 0(%r1)
49010xe3 0x00 0x10 0x00 0x00 0x95
4902
4903# CHECK: llh %r0, 0(%r15)
49040xe3 0x00 0xf0 0x00 0x00 0x95
4905
4906# CHECK: llh %r0, 524287(%r1,%r15)
49070xe3 0x01 0xff 0xff 0x7f 0x95
4908
4909# CHECK: llh %r0, 524287(%r15,%r1)
49100xe3 0x0f 0x1f 0xff 0x7f 0x95
4911
4912# CHECK: llh %r15, 0
49130xe3 0xf0 0x00 0x00 0x00 0x95
4914
4915# CHECK: llhh %r0, -524288
49160xe3 0x00 0x00 0x00 0x80 0xc6
4917
4918# CHECK: llhh %r0, -1
49190xe3 0x00 0x0f 0xff 0xff 0xc6
4920
4921# CHECK: llhh %r0, 0
49220xe3 0x00 0x00 0x00 0x00 0xc6
4923
4924# CHECK: llhh %r0, 1
49250xe3 0x00 0x00 0x01 0x00 0xc6
4926
4927# CHECK: llhh %r0, 524287
49280xe3 0x00 0x0f 0xff 0x7f 0xc6
4929
4930# CHECK: llhh %r0, 0(%r1)
49310xe3 0x00 0x10 0x00 0x00 0xc6
4932
4933# CHECK: llhh %r0, 0(%r15)
49340xe3 0x00 0xf0 0x00 0x00 0xc6
4935
4936# CHECK: llhh %r0, 524287(%r1,%r15)
49370xe3 0x01 0xff 0xff 0x7f 0xc6
4938
4939# CHECK: llhh %r0, 524287(%r15,%r1)
49400xe3 0x0f 0x1f 0xff 0x7f 0xc6
4941
4942# CHECK: llhh %r15, 0
49430xe3 0xf0 0x00 0x00 0x00 0xc6
4944
4945# CHECK: llihf %r0, 0
49460xc0 0x0e 0x00 0x00 0x00 0x00
4947
4948# CHECK: llihf %r0, 4294967295
49490xc0 0x0e 0xff 0xff 0xff 0xff
4950
4951# CHECK: llihf %r15, 0
49520xc0 0xfe 0x00 0x00 0x00 0x00
4953
4954# CHECK: llihh %r0, 0
49550xa5 0x0c 0x00 0x00
4956
4957# CHECK: llihh %r0, 32768
49580xa5 0x0c 0x80 0x00
4959
4960# CHECK: llihh %r0, 65535
49610xa5 0x0c 0xff 0xff
4962
4963# CHECK: llihh %r15, 0
49640xa5 0xfc 0x00 0x00
4965
4966# CHECK: llihl %r0, 0
49670xa5 0x0d 0x00 0x00
4968
4969# CHECK: llihl %r0, 32768
49700xa5 0x0d 0x80 0x00
4971
4972# CHECK: llihl %r0, 65535
49730xa5 0x0d 0xff 0xff
4974
4975# CHECK: llihl %r15, 0
49760xa5 0xfd 0x00 0x00
4977
4978# CHECK: llilf %r0, 0
49790xc0 0x0f 0x00 0x00 0x00 0x00
4980
4981# CHECK: llilf %r0, 4294967295
49820xc0 0x0f 0xff 0xff 0xff 0xff
4983
4984# CHECK: llilf %r15, 0
49850xc0 0xff 0x00 0x00 0x00 0x00
4986
4987# CHECK: llilh %r0, 0
49880xa5 0x0e 0x00 0x00
4989
4990# CHECK: llilh %r0, 32768
49910xa5 0x0e 0x80 0x00
4992
4993# CHECK: llilh %r0, 65535
49940xa5 0x0e 0xff 0xff
4995
4996# CHECK: llilh %r15, 0
49970xa5 0xfe 0x00 0x00
4998
4999# CHECK: llill %r0, 0
50000xa5 0x0f 0x00 0x00
5001
5002# CHECK: llill %r0, 32768
50030xa5 0x0f 0x80 0x00
5004
5005# CHECK: llill %r0, 65535
50060xa5 0x0f 0xff 0xff
5007
5008# CHECK: llill %r15, 0
50090xa5 0xff 0x00 0x00
5010
5011# CHECK: lm %r0, %r0, 0
50120x98 0x00 0x00 0x00
5013
5014# CHECK: lm %r0, %r15, 0
50150x98 0x0f 0x00 0x00
5016
5017# CHECK: lm %r14, %r15, 0
50180x98 0xef 0x00 0x00
5019
5020# CHECK: lm %r15, %r15, 0
50210x98 0xff 0x00 0x00
5022
5023# CHECK: lm %r0, %r0, 4095
50240x98 0x00 0x0f 0xff
5025
5026# CHECK: lm %r0, %r0, 1
50270x98 0x00 0x00 0x01
5028
5029# CHECK: lm %r0, %r0, 0(%r1)
50300x98 0x00 0x10 0x00
5031
5032# CHECK: lm %r0, %r0, 0(%r15)
50330x98 0x00 0xf0 0x00
5034
5035# CHECK: lm %r0, %r0, 4095(%r1)
50360x98 0x00 0x1f 0xff
5037
5038# CHECK: lm %r0, %r0, 4095(%r15)
50390x98 0x00 0xff 0xff
5040
5041# CHECK: lmg %r0, %r0, 0
50420xeb 0x00 0x00 0x00 0x00 0x04
5043
5044# CHECK: lmg %r0, %r15, 0
50450xeb 0x0f 0x00 0x00 0x00 0x04
5046
5047# CHECK: lmg %r14, %r15, 0
50480xeb 0xef 0x00 0x00 0x00 0x04
5049
5050# CHECK: lmg %r15, %r15, 0
50510xeb 0xff 0x00 0x00 0x00 0x04
5052
5053# CHECK: lmg %r0, %r0, -524288
50540xeb 0x00 0x00 0x00 0x80 0x04
5055
5056# CHECK: lmg %r0, %r0, -1
50570xeb 0x00 0x0f 0xff 0xff 0x04
5058
5059# CHECK: lmg %r0, %r0, 0
50600xeb 0x00 0x00 0x00 0x00 0x04
5061
5062# CHECK: lmg %r0, %r0, 1
50630xeb 0x00 0x00 0x01 0x00 0x04
5064
5065# CHECK: lmg %r0, %r0, 524287
50660xeb 0x00 0x0f 0xff 0x7f 0x04
5067
5068# CHECK: lmg %r0, %r0, 0(%r1)
50690xeb 0x00 0x10 0x00 0x00 0x04
5070
5071# CHECK: lmg %r0, %r0, 0(%r15)
50720xeb 0x00 0xf0 0x00 0x00 0x04
5073
5074# CHECK: lmg %r0, %r0, 524287(%r1)
50750xeb 0x00 0x1f 0xff 0x7f 0x04
5076
5077# CHECK: lmg %r0, %r0, 524287(%r15)
50780xeb 0x00 0xff 0xff 0x7f 0x04
5079
5080# CHECK: lmh %r0, %r0, 0
50810xeb 0x00 0x00 0x00 0x00 0x96
5082
5083# CHECK: lmh %r0, %r15, 0
50840xeb 0x0f 0x00 0x00 0x00 0x96
5085
5086# CHECK: lmh %r14, %r15, 0
50870xeb 0xef 0x00 0x00 0x00 0x96
5088
5089# CHECK: lmh %r15, %r15, 0
50900xeb 0xff 0x00 0x00 0x00 0x96
5091
5092# CHECK: lmh %r0, %r0, -524288
50930xeb 0x00 0x00 0x00 0x80 0x96
5094
5095# CHECK: lmh %r0, %r0, -1
50960xeb 0x00 0x0f 0xff 0xff 0x96
5097
5098# CHECK: lmh %r0, %r0, 0
50990xeb 0x00 0x00 0x00 0x00 0x96
5100
5101# CHECK: lmh %r0, %r0, 1
51020xeb 0x00 0x00 0x01 0x00 0x96
5103
5104# CHECK: lmh %r0, %r0, 524287
51050xeb 0x00 0x0f 0xff 0x7f 0x96
5106
5107# CHECK: lmh %r0, %r0, 0(%r1)
51080xeb 0x00 0x10 0x00 0x00 0x96
5109
5110# CHECK: lmh %r0, %r0, 0(%r15)
51110xeb 0x00 0xf0 0x00 0x00 0x96
5112
5113# CHECK: lmh %r0, %r0, 524287(%r1)
51140xeb 0x00 0x1f 0xff 0x7f 0x96
5115
5116# CHECK: lmh %r0, %r0, 524287(%r15)
51170xeb 0x00 0xff 0xff 0x7f 0x96
5118
5119# CHECK: lmy %r0, %r0, 0
51200xeb 0x00 0x00 0x00 0x00 0x98
5121
5122# CHECK: lmy %r0, %r15, 0
51230xeb 0x0f 0x00 0x00 0x00 0x98
5124
5125# CHECK: lmy %r14, %r15, 0
51260xeb 0xef 0x00 0x00 0x00 0x98
5127
5128# CHECK: lmy %r15, %r15, 0
51290xeb 0xff 0x00 0x00 0x00 0x98
5130
5131# CHECK: lmy %r0, %r0, -524288
51320xeb 0x00 0x00 0x00 0x80 0x98
5133
5134# CHECK: lmy %r0, %r0, -1
51350xeb 0x00 0x0f 0xff 0xff 0x98
5136
5137# CHECK: lmy %r0, %r0, 0
51380xeb 0x00 0x00 0x00 0x00 0x98
5139
5140# CHECK: lmy %r0, %r0, 1
51410xeb 0x00 0x00 0x01 0x00 0x98
5142
5143# CHECK: lmy %r0, %r0, 524287
51440xeb 0x00 0x0f 0xff 0x7f 0x98
5145
5146# CHECK: lmy %r0, %r0, 0(%r1)
51470xeb 0x00 0x10 0x00 0x00 0x98
5148
5149# CHECK: lmy %r0, %r0, 0(%r15)
51500xeb 0x00 0xf0 0x00 0x00 0x98
5151
5152# CHECK: lmy %r0, %r0, 524287(%r1)
51530xeb 0x00 0x1f 0xff 0x7f 0x98
5154
5155# CHECK: lmy %r0, %r0, 524287(%r15)
51560xeb 0x00 0xff 0xff 0x7f 0x98
5157
5158# CHECK: lndbr %f0, %f9
51590xb3 0x11 0x00 0x09
5160
5161# CHECK: lndbr %f0, %f15
51620xb3 0x11 0x00 0x0f
5163
5164# CHECK: lndbr %f15, %f0
51650xb3 0x11 0x00 0xf0
5166
5167# CHECK: lndbr %f15, %f9
51680xb3 0x11 0x00 0xf9
5169
5170# CHECK: lnebr %f0, %f9
51710xb3 0x01 0x00 0x09
5172
5173# CHECK: lnebr %f0, %f15
51740xb3 0x01 0x00 0x0f
5175
5176# CHECK: lnebr %f15, %f0
51770xb3 0x01 0x00 0xf0
5178
5179# CHECK: lnebr %f15, %f9
51800xb3 0x01 0x00 0xf9
5181
5182# CHECK: lngfr %r0, %r0
51830xb9 0x11 0x00 0x00
5184
5185# CHECK: lngfr %r0, %r15
51860xb9 0x11 0x00 0x0f
5187
5188# CHECK: lngfr %r15, %r0
51890xb9 0x11 0x00 0xf0
5190
5191# CHECK: lngfr %r7, %r8
51920xb9 0x11 0x00 0x78
5193
5194# CHECK: lngr %r0, %r0
51950xb9 0x01 0x00 0x00
5196
5197# CHECK: lngr %r0, %r15
51980xb9 0x01 0x00 0x0f
5199
5200# CHECK: lngr %r15, %r0
52010xb9 0x01 0x00 0xf0
5202
5203# CHECK: lngr %r7, %r8
52040xb9 0x01 0x00 0x78
5205
5206# CHECK: lnr %r0, %r0
52070x11 0x00
5208
5209# CHECK: lnr %r0, %r15
52100x11 0x0f
5211
5212# CHECK: lnr %r15, %r0
52130x11 0xf0
5214
5215# CHECK: lnr %r7, %r8
52160x11 0x78
5217
5218# CHECK: lnxbr %f0, %f8
52190xb3 0x41 0x00 0x08
5220
5221# CHECK: lnxbr %f0, %f13
52220xb3 0x41 0x00 0x0d
5223
5224# CHECK: lnxbr %f13, %f0
52250xb3 0x41 0x00 0xd0
5226
5227# CHECK: lnxbr %f13, %f9
52280xb3 0x41 0x00 0xd9
5229
5230# CHECK: loc %r7, 6399(%r8), 0
52310xeb 0x70 0x88 0xff 0x01 0xf2
5232
5233# CHECK: loco %r7, 6399(%r8)
52340xeb 0x71 0x88 0xff 0x01 0xf2
5235
5236# CHECK: loch %r7, 6399(%r8)
52370xeb 0x72 0x88 0xff 0x01 0xf2
5238
5239# CHECK: locnle %r7, 6399(%r8)
52400xeb 0x73 0x88 0xff 0x01 0xf2
5241
5242# CHECK: locl %r7, 6399(%r8)
52430xeb 0x74 0x88 0xff 0x01 0xf2
5244
5245# CHECK: locnhe %r7, 6399(%r8)
52460xeb 0x75 0x88 0xff 0x01 0xf2
5247
5248# CHECK: loclh %r7, 6399(%r8)
52490xeb 0x76 0x88 0xff 0x01 0xf2
5250
5251# CHECK: locne %r7, 6399(%r8)
52520xeb 0x77 0x88 0xff 0x01 0xf2
5253
5254# CHECK: loce %r7, 6399(%r8)
52550xeb 0x78 0x88 0xff 0x01 0xf2
5256
5257# CHECK: locnlh %r7, 6399(%r8)
52580xeb 0x79 0x88 0xff 0x01 0xf2
5259
5260# CHECK: loche %r7, 6399(%r8)
52610xeb 0x7a 0x88 0xff 0x01 0xf2
5262
5263# CHECK: locnl %r7, 6399(%r8)
52640xeb 0x7b 0x88 0xff 0x01 0xf2
5265
5266# CHECK: locle %r7, 6399(%r8)
52670xeb 0x7c 0x88 0xff 0x01 0xf2
5268
5269# CHECK: locnh %r7, 6399(%r8)
52700xeb 0x7d 0x88 0xff 0x01 0xf2
5271
5272# CHECK: locno %r7, 6399(%r8)
52730xeb 0x7e 0x88 0xff 0x01 0xf2
5274
5275# CHECK: loc %r7, 6399(%r8), 15
52760xeb 0x7f 0x88 0xff 0x01 0xf2
5277
5278# CHECK: locg %r7, 6399(%r8), 0
52790xeb 0x70 0x88 0xff 0x01 0xe2
5280
5281# CHECK: locgo %r7, 6399(%r8)
52820xeb 0x71 0x88 0xff 0x01 0xe2
5283
5284# CHECK: locgh %r7, 6399(%r8)
52850xeb 0x72 0x88 0xff 0x01 0xe2
5286
5287# CHECK: locgnle %r7, 6399(%r8)
52880xeb 0x73 0x88 0xff 0x01 0xe2
5289
5290# CHECK: locgl %r7, 6399(%r8)
52910xeb 0x74 0x88 0xff 0x01 0xe2
5292
5293# CHECK: locgnhe %r7, 6399(%r8)
52940xeb 0x75 0x88 0xff 0x01 0xe2
5295
5296# CHECK: locglh %r7, 6399(%r8)
52970xeb 0x76 0x88 0xff 0x01 0xe2
5298
5299# CHECK: locgne %r7, 6399(%r8)
53000xeb 0x77 0x88 0xff 0x01 0xe2
5301
5302# CHECK: locge %r7, 6399(%r8)
53030xeb 0x78 0x88 0xff 0x01 0xe2
5304
5305# CHECK: locgnlh %r7, 6399(%r8)
53060xeb 0x79 0x88 0xff 0x01 0xe2
5307
5308# CHECK: locghe %r7, 6399(%r8)
53090xeb 0x7a 0x88 0xff 0x01 0xe2
5310
5311# CHECK: locgnl %r7, 6399(%r8)
53120xeb 0x7b 0x88 0xff 0x01 0xe2
5313
5314# CHECK: locgle %r7, 6399(%r8)
53150xeb 0x7c 0x88 0xff 0x01 0xe2
5316
5317# CHECK: locgnh %r7, 6399(%r8)
53180xeb 0x7d 0x88 0xff 0x01 0xe2
5319
5320# CHECK: locgno %r7, 6399(%r8)
53210xeb 0x7e 0x88 0xff 0x01 0xe2
5322
5323# CHECK: locg %r7, 6399(%r8), 15
53240xeb 0x7f 0x88 0xff 0x01 0xe2
5325
5326# CHECK: locr %r11, %r3, 0
53270xb9 0xf2 0x00 0xb3
5328
5329# CHECK: locro %r11, %r3
53300xb9 0xf2 0x10 0xb3
5331
5332# CHECK: locrh %r11, %r3
53330xb9 0xf2 0x20 0xb3
5334
5335# CHECK: locrnle %r11, %r3
53360xb9 0xf2 0x30 0xb3
5337
5338# CHECK: locrl %r11, %r3
53390xb9 0xf2 0x40 0xb3
5340
5341# CHECK: locrnhe %r11, %r3
53420xb9 0xf2 0x50 0xb3
5343
5344# CHECK: locrlh %r11, %r3
53450xb9 0xf2 0x60 0xb3
5346
5347# CHECK: locrne %r11, %r3
53480xb9 0xf2 0x70 0xb3
5349
5350# CHECK: locre %r11, %r3
53510xb9 0xf2 0x80 0xb3
5352
5353# CHECK: locrnlh %r11, %r3
53540xb9 0xf2 0x90 0xb3
5355
5356# CHECK: locrhe %r11, %r3
53570xb9 0xf2 0xa0 0xb3
5358
5359# CHECK: locrnl %r11, %r3
53600xb9 0xf2 0xb0 0xb3
5361
5362# CHECK: locrle %r11, %r3
53630xb9 0xf2 0xc0 0xb3
5364
5365# CHECK: locrnh %r11, %r3
53660xb9 0xf2 0xd0 0xb3
5367
5368# CHECK: locrno %r11, %r3
53690xb9 0xf2 0xe0 0xb3
5370
5371# CHECK: locr %r11, %r3, 15
53720xb9 0xf2 0xf0 0xb3
5373
5374# CHECK: locgr %r11, %r3, 0
53750xb9 0xe2 0x00 0xb3
5376
5377# CHECK: locgro %r11, %r3
53780xb9 0xe2 0x10 0xb3
5379
5380# CHECK: locgrh %r11, %r3
53810xb9 0xe2 0x20 0xb3
5382
5383# CHECK: locgrnle %r11, %r3
53840xb9 0xe2 0x30 0xb3
5385
5386# CHECK: locgrl %r11, %r3
53870xb9 0xe2 0x40 0xb3
5388
5389# CHECK: locgrnhe %r11, %r3
53900xb9 0xe2 0x50 0xb3
5391
5392# CHECK: locgrlh %r11, %r3
53930xb9 0xe2 0x60 0xb3
5394
5395# CHECK: locgrne %r11, %r3
53960xb9 0xe2 0x70 0xb3
5397
5398# CHECK: locgre %r11, %r3
53990xb9 0xe2 0x80 0xb3
5400
5401# CHECK: locgrnlh %r11, %r3
54020xb9 0xe2 0x90 0xb3
5403
5404# CHECK: locgrhe %r11, %r3
54050xb9 0xe2 0xa0 0xb3
5406
5407# CHECK: locgrnl %r11, %r3
54080xb9 0xe2 0xb0 0xb3
5409
5410# CHECK: locgrle %r11, %r3
54110xb9 0xe2 0xc0 0xb3
5412
5413# CHECK: locgrnh %r11, %r3
54140xb9 0xe2 0xd0 0xb3
5415
5416# CHECK: locgrno %r11, %r3
54170xb9 0xe2 0xe0 0xb3
5418
5419# CHECK: locgr %r11, %r3, 15
54200xb9 0xe2 0xf0 0xb3
5421
5422# CHECK: lpdbr %f0, %f9
54230xb3 0x10 0x00 0x09
5424
5425# CHECK: lpdbr %f0, %f15
54260xb3 0x10 0x00 0x0f
5427
5428# CHECK: lpdbr %f15, %f0
54290xb3 0x10 0x00 0xf0
5430
5431# CHECK: lpdbr %f15, %f9
54320xb3 0x10 0x00 0xf9
5433
5434# CHECK: lpebr %f0, %f9
54350xb3 0x00 0x00 0x09
5436
5437# CHECK: lpebr %f0, %f15
54380xb3 0x00 0x00 0x0f
5439
5440# CHECK: lpebr %f15, %f0
54410xb3 0x00 0x00 0xf0
5442
5443# CHECK: lpebr %f15, %f9
54440xb3 0x00 0x00 0xf9
5445
5446# CHECK: lpgfr %r0, %r0
54470xb9 0x10 0x00 0x00
5448
5449# CHECK: lpgfr %r0, %r15
54500xb9 0x10 0x00 0x0f
5451
5452# CHECK: lpgfr %r15, %r0
54530xb9 0x10 0x00 0xf0
5454
5455# CHECK: lpgfr %r7, %r8
54560xb9 0x10 0x00 0x78
5457
5458# CHECK: lpgr %r0, %r0
54590xb9 0x00 0x00 0x00
5460
5461# CHECK: lpgr %r0, %r15
54620xb9 0x00 0x00 0x0f
5463
5464# CHECK: lpgr %r15, %r0
54650xb9 0x00 0x00 0xf0
5466
5467# CHECK: lpgr %r7, %r8
54680xb9 0x00 0x00 0x78
5469
5470# CHECK: lpr %r0, %r0
54710x10 0x00
5472
5473# CHECK: lpr %r0, %r15
54740x10 0x0f
5475
5476# CHECK: lpr %r15, %r0
54770x10 0xf0
5478
5479# CHECK: lpr %r7, %r8
54800x10 0x78
5481
5482# CHECK: lpxbr %f0, %f8
54830xb3 0x40 0x00 0x08
5484
5485# CHECK: lpxbr %f0, %f13
54860xb3 0x40 0x00 0x0d
5487
5488# CHECK: lpxbr %f13, %f0
54890xb3 0x40 0x00 0xd0
5490
5491# CHECK: lpxbr %f13, %f9
54920xb3 0x40 0x00 0xd9
5493
5494# CHECK: lr %r0, %r9
54950x18 0x09
5496
5497# CHECK: lr %r0, %r15
54980x18 0x0f
5499
5500# CHECK: lr %r15, %r0
55010x18 0xf0
5502
5503# CHECK: lr %r15, %r9
55040x18 0xf9
5505
5506# CHECK: lrvgr %r0, %r0
55070xb9 0x0f 0x00 0x00
5508
5509# CHECK: lrvgr %r0, %r15
55100xb9 0x0f 0x00 0x0f
5511
5512# CHECK: lrvgr %r15, %r0
55130xb9 0x0f 0x00 0xf0
5514
5515# CHECK: lrvgr %r7, %r8
55160xb9 0x0f 0x00 0x78
5517
5518# CHECK: lrvgr %r15, %r15
55190xb9 0x0f 0x00 0xff
5520
5521# CHECK: lrvg %r0, -524288
55220xe3 0x00 0x00 0x00 0x80 0x0f
5523
5524# CHECK: lrvg %r0, -1
55250xe3 0x00 0x0f 0xff 0xff 0x0f
5526
5527# CHECK: lrvg %r0, 0
55280xe3 0x00 0x00 0x00 0x00 0x0f
5529
5530# CHECK: lrvg %r0, 1
55310xe3 0x00 0x00 0x01 0x00 0x0f
5532
5533# CHECK: lrvg %r0, 524287
55340xe3 0x00 0x0f 0xff 0x7f 0x0f
5535
5536# CHECK: lrvg %r0, 0(%r1)
55370xe3 0x00 0x10 0x00 0x00 0x0f
5538
5539# CHECK: lrvg %r0, 0(%r15)
55400xe3 0x00 0xf0 0x00 0x00 0x0f
5541
5542# CHECK: lrvg %r0, 524287(%r1,%r15)
55430xe3 0x01 0xff 0xff 0x7f 0x0f
5544
5545# CHECK: lrvg %r0, 524287(%r15,%r1)
55460xe3 0x0f 0x1f 0xff 0x7f 0x0f
5547
5548# CHECK: lrvg %r15, 0
55490xe3 0xf0 0x00 0x00 0x00 0x0f
5550
5551# CHECK: lrvr %r0, %r0
55520xb9 0x1f 0x00 0x00
5553
5554# CHECK: lrvr %r0, %r15
55550xb9 0x1f 0x00 0x0f
5556
5557# CHECK: lrvr %r15, %r0
55580xb9 0x1f 0x00 0xf0
5559
5560# CHECK: lrvr %r7, %r8
55610xb9 0x1f 0x00 0x78
5562
5563# CHECK: lrvr %r15, %r15
55640xb9 0x1f 0x00 0xff
5565
5566# CHECK: lrvh %r0, -524288
55670xe3 0x00 0x00 0x00 0x80 0x1f
5568
5569# CHECK: lrvh %r0, -1
55700xe3 0x00 0x0f 0xff 0xff 0x1f
5571
5572# CHECK: lrvh %r0, 0
55730xe3 0x00 0x00 0x00 0x00 0x1f
5574
5575# CHECK: lrvh %r0, 1
55760xe3 0x00 0x00 0x01 0x00 0x1f
5577
5578# CHECK: lrvh %r0, 524287
55790xe3 0x00 0x0f 0xff 0x7f 0x1f
5580
5581# CHECK: lrvh %r0, 0(%r1)
55820xe3 0x00 0x10 0x00 0x00 0x1f
5583
5584# CHECK: lrvh %r0, 0(%r15)
55850xe3 0x00 0xf0 0x00 0x00 0x1f
5586
5587# CHECK: lrvh %r0, 524287(%r1,%r15)
55880xe3 0x01 0xff 0xff 0x7f 0x1f
5589
5590# CHECK: lrvh %r0, 524287(%r15,%r1)
55910xe3 0x0f 0x1f 0xff 0x7f 0x1f
5592
5593# CHECK: lrvh %r15, 0
55940xe3 0xf0 0x00 0x00 0x00 0x1f
5595
5596# CHECK: lrv %r0, -524288
55970xe3 0x00 0x00 0x00 0x80 0x1e
5598
5599# CHECK: lrv %r0, -1
56000xe3 0x00 0x0f 0xff 0xff 0x1e
5601
5602# CHECK: lrv %r0, 0
56030xe3 0x00 0x00 0x00 0x00 0x1e
5604
5605# CHECK: lrv %r0, 1
56060xe3 0x00 0x00 0x01 0x00 0x1e
5607
5608# CHECK: lrv %r0, 524287
56090xe3 0x00 0x0f 0xff 0x7f 0x1e
5610
5611# CHECK: lrv %r0, 0(%r1)
56120xe3 0x00 0x10 0x00 0x00 0x1e
5613
5614# CHECK: lrv %r0, 0(%r15)
56150xe3 0x00 0xf0 0x00 0x00 0x1e
5616
5617# CHECK: lrv %r0, 524287(%r1,%r15)
56180xe3 0x01 0xff 0xff 0x7f 0x1e
5619
5620# CHECK: lrv %r0, 524287(%r15,%r1)
56210xe3 0x0f 0x1f 0xff 0x7f 0x1e
5622
5623# CHECK: lrv %r15, 0
56240xe3 0xf0 0x00 0x00 0x00 0x1e
5625
5626# CHECK: l %r0, 0
56270x58 0x00 0x00 0x00
5628
5629# CHECK: l %r0, 4095
56300x58 0x00 0x0f 0xff
5631
5632# CHECK: l %r0, 0(%r1)
56330x58 0x00 0x10 0x00
5634
5635# CHECK: l %r0, 0(%r15)
56360x58 0x00 0xf0 0x00
5637
5638# CHECK: l %r0, 4095(%r1,%r15)
56390x58 0x01 0xff 0xff
5640
5641# CHECK: l %r0, 4095(%r15,%r1)
56420x58 0x0f 0x1f 0xff
5643
5644# CHECK: l %r15, 0
56450x58 0xf0 0x00 0x00
5646
5647# CHECK: lt %r0, -524288
56480xe3 0x00 0x00 0x00 0x80 0x12
5649
5650# CHECK: lt %r0, -1
56510xe3 0x00 0x0f 0xff 0xff 0x12
5652
5653# CHECK: lt %r0, 0
56540xe3 0x00 0x00 0x00 0x00 0x12
5655
5656# CHECK: lt %r0, 1
56570xe3 0x00 0x00 0x01 0x00 0x12
5658
5659# CHECK: lt %r0, 524287
56600xe3 0x00 0x0f 0xff 0x7f 0x12
5661
5662# CHECK: lt %r0, 0(%r1)
56630xe3 0x00 0x10 0x00 0x00 0x12
5664
5665# CHECK: lt %r0, 0(%r15)
56660xe3 0x00 0xf0 0x00 0x00 0x12
5667
5668# CHECK: lt %r0, 524287(%r1,%r15)
56690xe3 0x01 0xff 0xff 0x7f 0x12
5670
5671# CHECK: lt %r0, 524287(%r15,%r1)
56720xe3 0x0f 0x1f 0xff 0x7f 0x12
5673
5674# CHECK: lt %r15, 0
56750xe3 0xf0 0x00 0x00 0x00 0x12
5676
5677# CHECK: ltdbr %f0, %f9
56780xb3 0x12 0x00 0x09
5679
5680# CHECK: ltdbr %f0, %f15
56810xb3 0x12 0x00 0x0f
5682
5683# CHECK: ltdbr %f15, %f0
56840xb3 0x12 0x00 0xf0
5685
5686# CHECK: ltdbr %f15, %f9
56870xb3 0x12 0x00 0xf9
5688
5689# CHECK: ltebr %f0, %f9
56900xb3 0x02 0x00 0x09
5691
5692# CHECK: ltebr %f0, %f15
56930xb3 0x02 0x00 0x0f
5694
5695# CHECK: ltebr %f15, %f0
56960xb3 0x02 0x00 0xf0
5697
5698# CHECK: ltebr %f15, %f9
56990xb3 0x02 0x00 0xf9
5700
5701# CHECK: ltg %r0, -524288
57020xe3 0x00 0x00 0x00 0x80 0x02
5703
5704# CHECK: ltg %r0, -1
57050xe3 0x00 0x0f 0xff 0xff 0x02
5706
5707# CHECK: ltg %r0, 0
57080xe3 0x00 0x00 0x00 0x00 0x02
5709
5710# CHECK: ltg %r0, 1
57110xe3 0x00 0x00 0x01 0x00 0x02
5712
5713# CHECK: ltg %r0, 524287
57140xe3 0x00 0x0f 0xff 0x7f 0x02
5715
5716# CHECK: ltg %r0, 0(%r1)
57170xe3 0x00 0x10 0x00 0x00 0x02
5718
5719# CHECK: ltg %r0, 0(%r15)
57200xe3 0x00 0xf0 0x00 0x00 0x02
5721
5722# CHECK: ltg %r0, 524287(%r1,%r15)
57230xe3 0x01 0xff 0xff 0x7f 0x02
5724
5725# CHECK: ltg %r0, 524287(%r15,%r1)
57260xe3 0x0f 0x1f 0xff 0x7f 0x02
5727
5728# CHECK: ltg %r15, 0
57290xe3 0xf0 0x00 0x00 0x00 0x02
5730
5731# CHECK: ltgf %r0, -524288
57320xe3 0x00 0x00 0x00 0x80 0x32
5733
5734# CHECK: ltgf %r0, -1
57350xe3 0x00 0x0f 0xff 0xff 0x32
5736
5737# CHECK: ltgf %r0, 0
57380xe3 0x00 0x00 0x00 0x00 0x32
5739
5740# CHECK: ltgf %r0, 1
57410xe3 0x00 0x00 0x01 0x00 0x32
5742
5743# CHECK: ltgf %r0, 524287
57440xe3 0x00 0x0f 0xff 0x7f 0x32
5745
5746# CHECK: ltgf %r0, 0(%r1)
57470xe3 0x00 0x10 0x00 0x00 0x32
5748
5749# CHECK: ltgf %r0, 0(%r15)
57500xe3 0x00 0xf0 0x00 0x00 0x32
5751
5752# CHECK: ltgf %r0, 524287(%r1,%r15)
57530xe3 0x01 0xff 0xff 0x7f 0x32
5754
5755# CHECK: ltgf %r0, 524287(%r15,%r1)
57560xe3 0x0f 0x1f 0xff 0x7f 0x32
5757
5758# CHECK: ltgf %r15, 0
57590xe3 0xf0 0x00 0x00 0x00 0x32
5760
5761# CHECK: ltgfr %r0, %r9
57620xb9 0x12 0x00 0x09
5763
5764# CHECK: ltgfr %r0, %r15
57650xb9 0x12 0x00 0x0f
5766
5767# CHECK: ltgfr %r15, %r0
57680xb9 0x12 0x00 0xf0
5769
5770# CHECK: ltgfr %r15, %r9
57710xb9 0x12 0x00 0xf9
5772
5773# CHECK: ltgr %r0, %r9
57740xb9 0x02 0x00 0x09
5775
5776# CHECK: ltgr %r0, %r15
57770xb9 0x02 0x00 0x0f
5778
5779# CHECK: ltgr %r15, %r0
57800xb9 0x02 0x00 0xf0
5781
5782# CHECK: ltgr %r15, %r9
57830xb9 0x02 0x00 0xf9
5784
5785# CHECK: ltr %r0, %r9
57860x12 0x09
5787
5788# CHECK: ltr %r0, %r15
57890x12 0x0f
5790
5791# CHECK: ltr %r15, %r0
57920x12 0xf0
5793
5794# CHECK: ltr %r15, %r9
57950x12 0xf9
5796
5797# CHECK: ltxbr %f0, %f9
57980xb3 0x42 0x00 0x09
5799
5800# CHECK: ltxbr %f0, %f13
58010xb3 0x42 0x00 0x0d
5802
5803# CHECK: ltxbr %f13, %f0
58040xb3 0x42 0x00 0xd0
5805
5806# CHECK: ltxbr %f13, %f9
58070xb3 0x42 0x00 0xd9
5808
5809# CHECK: lxr %f0, %f8
58100xb3 0x65 0x00 0x08
5811
5812# CHECK: lxr %f0, %f13
58130xb3 0x65 0x00 0x0d
5814
5815# CHECK: lxr %f13, %f0
58160xb3 0x65 0x00 0xd0
5817
5818# CHECK: lxr %f13, %f9
58190xb3 0x65 0x00 0xd9
5820
5821# CHECK: ly %r0, -524288
58220xe3 0x00 0x00 0x00 0x80 0x58
5823
5824# CHECK: ly %r0, -1
58250xe3 0x00 0x0f 0xff 0xff 0x58
5826
5827# CHECK: ly %r0, 0
58280xe3 0x00 0x00 0x00 0x00 0x58
5829
5830# CHECK: ly %r0, 1
58310xe3 0x00 0x00 0x01 0x00 0x58
5832
5833# CHECK: ly %r0, 524287
58340xe3 0x00 0x0f 0xff 0x7f 0x58
5835
5836# CHECK: ly %r0, 0(%r1)
58370xe3 0x00 0x10 0x00 0x00 0x58
5838
5839# CHECK: ly %r0, 0(%r15)
58400xe3 0x00 0xf0 0x00 0x00 0x58
5841
5842# CHECK: ly %r0, 524287(%r1,%r15)
58430xe3 0x01 0xff 0xff 0x7f 0x58
5844
5845# CHECK: ly %r0, 524287(%r15,%r1)
58460xe3 0x0f 0x1f 0xff 0x7f 0x58
5847
5848# CHECK: ly %r15, 0
58490xe3 0xf0 0x00 0x00 0x00 0x58
5850
5851# CHECK: lzdr %f0
58520xb3 0x75 0x00 0x00
5853
5854# CHECK: lzdr %f7
58550xb3 0x75 0x00 0x70
5856
5857# CHECK: lzdr %f15
58580xb3 0x75 0x00 0xf0
5859
5860# CHECK: lzer %f0
58610xb3 0x74 0x00 0x00
5862
5863# CHECK: lzer %f7
58640xb3 0x74 0x00 0x70
5865
5866# CHECK: lzer %f15
58670xb3 0x74 0x00 0xf0
5868
5869# CHECK: lzxr %f0
58700xb3 0x76 0x00 0x00
5871
5872# CHECK: lzxr %f8
58730xb3 0x76 0x00 0x80
5874
5875# CHECK: lzxr %f13
58760xb3 0x76 0x00 0xd0
5877
5878# CHECK: madbr %f0, %f0, %f0
58790xb3 0x1e 0x00 0x00
5880
5881# CHECK: madbr %f0, %f0, %f15
58820xb3 0x1e 0x00 0x0f
5883
5884# CHECK: madbr %f0, %f15, %f0
58850xb3 0x1e 0x00 0xf0
5886
5887# CHECK: madbr %f15, %f0, %f0
58880xb3 0x1e 0xf0 0x00
5889
5890# CHECK: madbr %f7, %f8, %f9
58910xb3 0x1e 0x70 0x89
5892
5893# CHECK: madbr %f15, %f15, %f15
58940xb3 0x1e 0xf0 0xff
5895
5896# CHECK: madb %f0, %f0, 0
58970xed 0x00 0x00 0x00 0x00 0x1e
5898
5899# CHECK: madb %f0, %f0, 4095
59000xed 0x00 0x0f 0xff 0x00 0x1e
5901
5902# CHECK: madb %f0, %f0, 0(%r1)
59030xed 0x00 0x10 0x00 0x00 0x1e
5904
5905# CHECK: madb %f0, %f0, 0(%r15)
59060xed 0x00 0xf0 0x00 0x00 0x1e
5907
5908# CHECK: madb %f0, %f0, 4095(%r1,%r15)
59090xed 0x01 0xff 0xff 0x00 0x1e
5910
5911# CHECK: madb %f0, %f0, 4095(%r15,%r1)
59120xed 0x0f 0x1f 0xff 0x00 0x1e
5913
5914# CHECK: madb %f0, %f15, 0
59150xed 0xf0 0x00 0x00 0x00 0x1e
5916
5917# CHECK: madb %f15, %f0, 0
59180xed 0x00 0x00 0x00 0xf0 0x1e
5919
5920# CHECK: madb %f15, %f15, 0
59210xed 0xf0 0x00 0x00 0xf0 0x1e
5922
5923# CHECK: maebr %f0, %f0, %f0
59240xb3 0x0e 0x00 0x00
5925
5926# CHECK: maebr %f0, %f0, %f15
59270xb3 0x0e 0x00 0x0f
5928
5929# CHECK: maebr %f0, %f15, %f0
59300xb3 0x0e 0x00 0xf0
5931
5932# CHECK: maebr %f15, %f0, %f0
59330xb3 0x0e 0xf0 0x00
5934
5935# CHECK: maebr %f7, %f8, %f9
59360xb3 0x0e 0x70 0x89
5937
5938# CHECK: maebr %f15, %f15, %f15
59390xb3 0x0e 0xf0 0xff
5940
5941# CHECK: maeb %f0, %f0, 0
59420xed 0x00 0x00 0x00 0x00 0x0e
5943
5944# CHECK: maeb %f0, %f0, 4095
59450xed 0x00 0x0f 0xff 0x00 0x0e
5946
5947# CHECK: maeb %f0, %f0, 0(%r1)
59480xed 0x00 0x10 0x00 0x00 0x0e
5949
5950# CHECK: maeb %f0, %f0, 0(%r15)
59510xed 0x00 0xf0 0x00 0x00 0x0e
5952
5953# CHECK: maeb %f0, %f0, 4095(%r1,%r15)
59540xed 0x01 0xff 0xff 0x00 0x0e
5955
5956# CHECK: maeb %f0, %f0, 4095(%r15,%r1)
59570xed 0x0f 0x1f 0xff 0x00 0x0e
5958
5959# CHECK: maeb %f0, %f15, 0
59600xed 0xf0 0x00 0x00 0x00 0x0e
5961
5962# CHECK: maeb %f15, %f0, 0
59630xed 0x00 0x00 0x00 0xf0 0x0e
5964
5965# CHECK: maeb %f15, %f15, 0
59660xed 0xf0 0x00 0x00 0xf0 0x0e
5967
5968# CHECK: mdbr %f0, %f0
59690xb3 0x1c 0x00 0x00
5970
5971# CHECK: mdbr %f0, %f15
59720xb3 0x1c 0x00 0x0f
5973
5974# CHECK: mdbr %f7, %f8
59750xb3 0x1c 0x00 0x78
5976
5977# CHECK: mdbr %f15, %f0
59780xb3 0x1c 0x00 0xf0
5979
5980# CHECK: mdb %f0, 0
59810xed 0x00 0x00 0x00 0x00 0x1c
5982
5983# CHECK: mdb %f0, 4095
59840xed 0x00 0x0f 0xff 0x00 0x1c
5985
5986# CHECK: mdb %f0, 0(%r1)
59870xed 0x00 0x10 0x00 0x00 0x1c
5988
5989# CHECK: mdb %f0, 0(%r15)
59900xed 0x00 0xf0 0x00 0x00 0x1c
5991
5992# CHECK: mdb %f0, 4095(%r1,%r15)
59930xed 0x01 0xff 0xff 0x00 0x1c
5994
5995# CHECK: mdb %f0, 4095(%r15,%r1)
59960xed 0x0f 0x1f 0xff 0x00 0x1c
5997
5998# CHECK: mdb %f15, 0
59990xed 0xf0 0x00 0x00 0x00 0x1c
6000
6001# CHECK: mdebr %f0, %f0
60020xb3 0x0c 0x00 0x00
6003
6004# CHECK: mdebr %f0, %f15
60050xb3 0x0c 0x00 0x0f
6006
6007# CHECK: mdebr %f7, %f8
60080xb3 0x0c 0x00 0x78
6009
6010# CHECK: mdebr %f15, %f0
60110xb3 0x0c 0x00 0xf0
6012
6013# CHECK: mdeb %f0, 0
60140xed 0x00 0x00 0x00 0x00 0x0c
6015
6016# CHECK: mdeb %f0, 4095
60170xed 0x00 0x0f 0xff 0x00 0x0c
6018
6019# CHECK: mdeb %f0, 0(%r1)
60200xed 0x00 0x10 0x00 0x00 0x0c
6021
6022# CHECK: mdeb %f0, 0(%r15)
60230xed 0x00 0xf0 0x00 0x00 0x0c
6024
6025# CHECK: mdeb %f0, 4095(%r1,%r15)
60260xed 0x01 0xff 0xff 0x00 0x0c
6027
6028# CHECK: mdeb %f0, 4095(%r15,%r1)
60290xed 0x0f 0x1f 0xff 0x00 0x0c
6030
6031# CHECK: mdeb %f15, 0
60320xed 0xf0 0x00 0x00 0x00 0x0c
6033
6034# CHECK: meebr %f0, %f0
60350xb3 0x17 0x00 0x00
6036
6037# CHECK: meebr %f0, %f15
60380xb3 0x17 0x00 0x0f
6039
6040# CHECK: meebr %f7, %f8
60410xb3 0x17 0x00 0x78
6042
6043# CHECK: meebr %f15, %f0
60440xb3 0x17 0x00 0xf0
6045
6046# CHECK: meeb %f0, 0
60470xed 0x00 0x00 0x00 0x00 0x17
6048
6049# CHECK: meeb %f0, 4095
60500xed 0x00 0x0f 0xff 0x00 0x17
6051
6052# CHECK: meeb %f0, 0(%r1)
60530xed 0x00 0x10 0x00 0x00 0x17
6054
6055# CHECK: meeb %f0, 0(%r15)
60560xed 0x00 0xf0 0x00 0x00 0x17
6057
6058# CHECK: meeb %f0, 4095(%r1,%r15)
60590xed 0x01 0xff 0xff 0x00 0x17
6060
6061# CHECK: meeb %f0, 4095(%r15,%r1)
60620xed 0x0f 0x1f 0xff 0x00 0x17
6063
6064# CHECK: meeb %f15, 0
60650xed 0xf0 0x00 0x00 0x00 0x17
6066
6067# CHECK: mghi %r0, -32768
60680xa7 0x0d 0x80 0x00
6069
6070# CHECK: mghi %r0, -1
60710xa7 0x0d 0xff 0xff
6072
6073# CHECK: mghi %r0, 0
60740xa7 0x0d 0x00 0x00
6075
6076# CHECK: mghi %r0, 1
60770xa7 0x0d 0x00 0x01
6078
6079# CHECK: mghi %r0, 32767
60800xa7 0x0d 0x7f 0xff
6081
6082# CHECK: mghi %r15, 0
60830xa7 0xfd 0x00 0x00
6084
6085# CHECK: mhi %r0, -32768
60860xa7 0x0c 0x80 0x00
6087
6088# CHECK: mhi %r0, -1
60890xa7 0x0c 0xff 0xff
6090
6091# CHECK: mhi %r0, 0
60920xa7 0x0c 0x00 0x00
6093
6094# CHECK: mhi %r0, 1
60950xa7 0x0c 0x00 0x01
6096
6097# CHECK: mhi %r0, 32767
60980xa7 0x0c 0x7f 0xff
6099
6100# CHECK: mhi %r15, 0
61010xa7 0xfc 0x00 0x00
6102
6103# CHECK: mh %r0, 0
61040x4c 0x00 0x00 0x00
6105
6106# CHECK: mh %r0, 4095
61070x4c 0x00 0x0f 0xff
6108
6109# CHECK: mh %r0, 0(%r1)
61100x4c 0x00 0x10 0x00
6111
6112# CHECK: mh %r0, 0(%r15)
61130x4c 0x00 0xf0 0x00
6114
6115# CHECK: mh %r0, 4095(%r1,%r15)
61160x4c 0x01 0xff 0xff
6117
6118# CHECK: mh %r0, 4095(%r15,%r1)
61190x4c 0x0f 0x1f 0xff
6120
6121# CHECK: mh %r15, 0
61220x4c 0xf0 0x00 0x00
6123
6124# CHECK: mhy %r0, -524288
61250xe3 0x00 0x00 0x00 0x80 0x7c
6126
6127# CHECK: mhy %r0, -1
61280xe3 0x00 0x0f 0xff 0xff 0x7c
6129
6130# CHECK: mhy %r0, 0
61310xe3 0x00 0x00 0x00 0x00 0x7c
6132
6133# CHECK: mhy %r0, 1
61340xe3 0x00 0x00 0x01 0x00 0x7c
6135
6136# CHECK: mhy %r0, 524287
61370xe3 0x00 0x0f 0xff 0x7f 0x7c
6138
6139# CHECK: mhy %r0, 0(%r1)
61400xe3 0x00 0x10 0x00 0x00 0x7c
6141
6142# CHECK: mhy %r0, 0(%r15)
61430xe3 0x00 0xf0 0x00 0x00 0x7c
6144
6145# CHECK: mhy %r0, 524287(%r1,%r15)
61460xe3 0x01 0xff 0xff 0x7f 0x7c
6147
6148# CHECK: mhy %r0, 524287(%r15,%r1)
61490xe3 0x0f 0x1f 0xff 0x7f 0x7c
6150
6151# CHECK: mhy %r15, 0
61520xe3 0xf0 0x00 0x00 0x00 0x7c
6153
6154# CHECK: mlgr %r0, %r0
61550xb9 0x86 0x00 0x00
6156
6157# CHECK: mlgr %r0, %r15
61580xb9 0x86 0x00 0x0f
6159
6160# CHECK: mlgr %r14, %r0
61610xb9 0x86 0x00 0xe0
6162
6163# CHECK: mlgr %r6, %r9
61640xb9 0x86 0x00 0x69
6165
6166# CHECK: mlg %r0, -524288
61670xe3 0x00 0x00 0x00 0x80 0x86
6168
6169# CHECK: mlg %r0, -1
61700xe3 0x00 0x0f 0xff 0xff 0x86
6171
6172# CHECK: mlg %r0, 0
61730xe3 0x00 0x00 0x00 0x00 0x86
6174
6175# CHECK: mlg %r0, 1
61760xe3 0x00 0x00 0x01 0x00 0x86
6177
6178# CHECK: mlg %r0, 524287
61790xe3 0x00 0x0f 0xff 0x7f 0x86
6180
6181# CHECK: mlg %r0, 0(%r1)
61820xe3 0x00 0x10 0x00 0x00 0x86
6183
6184# CHECK: mlg %r0, 0(%r15)
61850xe3 0x00 0xf0 0x00 0x00 0x86
6186
6187# CHECK: mlg %r0, 524287(%r1,%r15)
61880xe3 0x01 0xff 0xff 0x7f 0x86
6189
6190# CHECK: mlg %r0, 524287(%r15,%r1)
61910xe3 0x0f 0x1f 0xff 0x7f 0x86
6192
6193# CHECK: mlg %r14, 0
61940xe3 0xe0 0x00 0x00 0x00 0x86
6195
6196# CHECK: msdbr %f0, %f0, %f0
61970xb3 0x1f 0x00 0x00
6198
6199# CHECK: msdbr %f0, %f0, %f15
62000xb3 0x1f 0x00 0x0f
6201
6202# CHECK: msdbr %f0, %f15, %f0
62030xb3 0x1f 0x00 0xf0
6204
6205# CHECK: msdbr %f15, %f0, %f0
62060xb3 0x1f 0xf0 0x00
6207
6208# CHECK: msdbr %f7, %f8, %f9
62090xb3 0x1f 0x70 0x89
6210
6211# CHECK: msdbr %f15, %f15, %f15
62120xb3 0x1f 0xf0 0xff
6213
6214# CHECK: msdb %f0, %f0, 0
62150xed 0x00 0x00 0x00 0x00 0x1f
6216
6217# CHECK: msdb %f0, %f0, 4095
62180xed 0x00 0x0f 0xff 0x00 0x1f
6219
6220# CHECK: msdb %f0, %f0, 0(%r1)
62210xed 0x00 0x10 0x00 0x00 0x1f
6222
6223# CHECK: msdb %f0, %f0, 0(%r15)
62240xed 0x00 0xf0 0x00 0x00 0x1f
6225
6226# CHECK: msdb %f0, %f0, 4095(%r1,%r15)
62270xed 0x01 0xff 0xff 0x00 0x1f
6228
6229# CHECK: msdb %f0, %f0, 4095(%r15,%r1)
62300xed 0x0f 0x1f 0xff 0x00 0x1f
6231
6232# CHECK: msdb %f0, %f15, 0
62330xed 0xf0 0x00 0x00 0x00 0x1f
6234
6235# CHECK: msdb %f15, %f0, 0
62360xed 0x00 0x00 0x00 0xf0 0x1f
6237
6238# CHECK: msdb %f15, %f15, 0
62390xed 0xf0 0x00 0x00 0xf0 0x1f
6240
6241# CHECK: msebr %f0, %f0, %f0
62420xb3 0x0f 0x00 0x00
6243
6244# CHECK: msebr %f0, %f0, %f15
62450xb3 0x0f 0x00 0x0f
6246
6247# CHECK: msebr %f0, %f15, %f0
62480xb3 0x0f 0x00 0xf0
6249
6250# CHECK: msebr %f15, %f0, %f0
62510xb3 0x0f 0xf0 0x00
6252
6253# CHECK: msebr %f7, %f8, %f9
62540xb3 0x0f 0x70 0x89
6255
6256# CHECK: msebr %f15, %f15, %f15
62570xb3 0x0f 0xf0 0xff
6258
6259# CHECK: mseb %f0, %f0, 0
62600xed 0x00 0x00 0x00 0x00 0x0f
6261
6262# CHECK: mseb %f0, %f0, 4095
62630xed 0x00 0x0f 0xff 0x00 0x0f
6264
6265# CHECK: mseb %f0, %f0, 0(%r1)
62660xed 0x00 0x10 0x00 0x00 0x0f
6267
6268# CHECK: mseb %f0, %f0, 0(%r15)
62690xed 0x00 0xf0 0x00 0x00 0x0f
6270
6271# CHECK: mseb %f0, %f0, 4095(%r1,%r15)
62720xed 0x01 0xff 0xff 0x00 0x0f
6273
6274# CHECK: mseb %f0, %f0, 4095(%r15,%r1)
62750xed 0x0f 0x1f 0xff 0x00 0x0f
6276
6277# CHECK: mseb %f0, %f15, 0
62780xed 0xf0 0x00 0x00 0x00 0x0f
6279
6280# CHECK: mseb %f15, %f0, 0
62810xed 0x00 0x00 0x00 0xf0 0x0f
6282
6283# CHECK: mseb %f15, %f15, 0
62840xed 0xf0 0x00 0x00 0xf0 0x0f
6285
6286# CHECK: msfi %r0, -2147483648
62870xc2 0x01 0x80 0x00 0x00 0x00
6288
6289# CHECK: msfi %r0, -1
62900xc2 0x01 0xff 0xff 0xff 0xff
6291
6292# CHECK: msfi %r0, 0
62930xc2 0x01 0x00 0x00 0x00 0x00
6294
6295# CHECK: msfi %r0, 1
62960xc2 0x01 0x00 0x00 0x00 0x01
6297
6298# CHECK: msfi %r0, 2147483647
62990xc2 0x01 0x7f 0xff 0xff 0xff
6300
6301# CHECK: msfi %r15, 0
63020xc2 0xf1 0x00 0x00 0x00 0x00
6303
6304# CHECK: msgfi %r0, -2147483648
63050xc2 0x00 0x80 0x00 0x00 0x00
6306
6307# CHECK: msgfi %r0, -1
63080xc2 0x00 0xff 0xff 0xff 0xff
6309
6310# CHECK: msgfi %r0, 0
63110xc2 0x00 0x00 0x00 0x00 0x00
6312
6313# CHECK: msgfi %r0, 1
63140xc2 0x00 0x00 0x00 0x00 0x01
6315
6316# CHECK: msgfi %r0, 2147483647
63170xc2 0x00 0x7f 0xff 0xff 0xff
6318
6319# CHECK: msgfi %r15, 0
63200xc2 0xf0 0x00 0x00 0x00 0x00
6321
6322# CHECK: msgfr %r0, %r0
63230xb9 0x1c 0x00 0x00
6324
6325# CHECK: msgfr %r0, %r15
63260xb9 0x1c 0x00 0x0f
6327
6328# CHECK: msgfr %r15, %r0
63290xb9 0x1c 0x00 0xf0
6330
6331# CHECK: msgfr %r7, %r8
63320xb9 0x1c 0x00 0x78
6333
6334# CHECK: msgf %r0, -524288
63350xe3 0x00 0x00 0x00 0x80 0x1c
6336
6337# CHECK: msgf %r0, -1
63380xe3 0x00 0x0f 0xff 0xff 0x1c
6339
6340# CHECK: msgf %r0, 0
63410xe3 0x00 0x00 0x00 0x00 0x1c
6342
6343# CHECK: msgf %r0, 1
63440xe3 0x00 0x00 0x01 0x00 0x1c
6345
6346# CHECK: msgf %r0, 524287
63470xe3 0x00 0x0f 0xff 0x7f 0x1c
6348
6349# CHECK: msgf %r0, 0(%r1)
63500xe3 0x00 0x10 0x00 0x00 0x1c
6351
6352# CHECK: msgf %r0, 0(%r15)
63530xe3 0x00 0xf0 0x00 0x00 0x1c
6354
6355# CHECK: msgf %r0, 524287(%r1,%r15)
63560xe3 0x01 0xff 0xff 0x7f 0x1c
6357
6358# CHECK: msgf %r0, 524287(%r15,%r1)
63590xe3 0x0f 0x1f 0xff 0x7f 0x1c
6360
6361# CHECK: msgf %r15, 0
63620xe3 0xf0 0x00 0x00 0x00 0x1c
6363
6364# CHECK: msgr %r0, %r0
63650xb9 0x0c 0x00 0x00
6366
6367# CHECK: msgr %r0, %r15
63680xb9 0x0c 0x00 0x0f
6369
6370# CHECK: msgr %r15, %r0
63710xb9 0x0c 0x00 0xf0
6372
6373# CHECK: msgr %r7, %r8
63740xb9 0x0c 0x00 0x78
6375
6376# CHECK: msg %r0, -524288
63770xe3 0x00 0x00 0x00 0x80 0x0c
6378
6379# CHECK: msg %r0, -1
63800xe3 0x00 0x0f 0xff 0xff 0x0c
6381
6382# CHECK: msg %r0, 0
63830xe3 0x00 0x00 0x00 0x00 0x0c
6384
6385# CHECK: msg %r0, 1
63860xe3 0x00 0x00 0x01 0x00 0x0c
6387
6388# CHECK: msg %r0, 524287
63890xe3 0x00 0x0f 0xff 0x7f 0x0c
6390
6391# CHECK: msg %r0, 0(%r1)
63920xe3 0x00 0x10 0x00 0x00 0x0c
6393
6394# CHECK: msg %r0, 0(%r15)
63950xe3 0x00 0xf0 0x00 0x00 0x0c
6396
6397# CHECK: msg %r0, 524287(%r1,%r15)
63980xe3 0x01 0xff 0xff 0x7f 0x0c
6399
6400# CHECK: msg %r0, 524287(%r15,%r1)
64010xe3 0x0f 0x1f 0xff 0x7f 0x0c
6402
6403# CHECK: msg %r15, 0
64040xe3 0xf0 0x00 0x00 0x00 0x0c
6405
6406# CHECK: msr %r0, %r0
64070xb2 0x52 0x00 0x00
6408
6409# CHECK: msr %r0, %r15
64100xb2 0x52 0x00 0x0f
6411
6412# CHECK: msr %r15, %r0
64130xb2 0x52 0x00 0xf0
6414
6415# CHECK: msr %r7, %r8
64160xb2 0x52 0x00 0x78
6417
6418# CHECK: ms %r0, 0
64190x71 0x00 0x00 0x00
6420
6421# CHECK: ms %r0, 4095
64220x71 0x00 0x0f 0xff
6423
6424# CHECK: ms %r0, 0(%r1)
64250x71 0x00 0x10 0x00
6426
6427# CHECK: ms %r0, 0(%r15)
64280x71 0x00 0xf0 0x00
6429
6430# CHECK: ms %r0, 4095(%r1,%r15)
64310x71 0x01 0xff 0xff
6432
6433# CHECK: ms %r0, 4095(%r15,%r1)
64340x71 0x0f 0x1f 0xff
6435
6436# CHECK: ms %r15, 0
64370x71 0xf0 0x00 0x00
6438
6439# CHECK: msy %r0, -524288
64400xe3 0x00 0x00 0x00 0x80 0x51
6441
6442# CHECK: msy %r0, -1
64430xe3 0x00 0x0f 0xff 0xff 0x51
6444
6445# CHECK: msy %r0, 0
64460xe3 0x00 0x00 0x00 0x00 0x51
6447
6448# CHECK: msy %r0, 1
64490xe3 0x00 0x00 0x01 0x00 0x51
6450
6451# CHECK: msy %r0, 524287
64520xe3 0x00 0x0f 0xff 0x7f 0x51
6453
6454# CHECK: msy %r0, 0(%r1)
64550xe3 0x00 0x10 0x00 0x00 0x51
6456
6457# CHECK: msy %r0, 0(%r15)
64580xe3 0x00 0xf0 0x00 0x00 0x51
6459
6460# CHECK: msy %r0, 524287(%r1,%r15)
64610xe3 0x01 0xff 0xff 0x7f 0x51
6462
6463# CHECK: msy %r0, 524287(%r15,%r1)
64640xe3 0x0f 0x1f 0xff 0x7f 0x51
6465
6466# CHECK: msy %r15, 0
64670xe3 0xf0 0x00 0x00 0x00 0x51
6468
6469# CHECK: mvc 0(1), 0
64700xd2 0x00 0x00 0x00 0x00 0x00
6471
6472# CHECK: mvc 0(1), 0(%r1)
64730xd2 0x00 0x00 0x00 0x10 0x00
6474
6475# CHECK: mvc 0(1), 0(%r15)
64760xd2 0x00 0x00 0x00 0xf0 0x00
6477
6478# CHECK: mvc 0(1), 4095
64790xd2 0x00 0x00 0x00 0x0f 0xff
6480
6481# CHECK: mvc 0(1), 4095(%r1)
64820xd2 0x00 0x00 0x00 0x1f 0xff
6483
6484# CHECK: mvc 0(1), 4095(%r15)
64850xd2 0x00 0x00 0x00 0xff 0xff
6486
6487# CHECK: mvc 0(1,%r1), 0
64880xd2 0x00 0x10 0x00 0x00 0x00
6489
6490# CHECK: mvc 0(1,%r15), 0
64910xd2 0x00 0xf0 0x00 0x00 0x00
6492
6493# CHECK: mvc 4095(1,%r1), 0
64940xd2 0x00 0x1f 0xff 0x00 0x00
6495
6496# CHECK: mvc 4095(1,%r15), 0
64970xd2 0x00 0xff 0xff 0x00 0x00
6498
6499# CHECK: mvc 0(256,%r1), 0
65000xd2 0xff 0x10 0x00 0x00 0x00
6501
6502# CHECK: mvc 0(256,%r15), 0
65030xd2 0xff 0xf0 0x00 0x00 0x00
6504
6505# CHECK: mvghi 0, 0
65060xe5 0x48 0x00 0x00 0x00 0x00
6507
6508# CHECK: mvghi 4095, 0
65090xe5 0x48 0x0f 0xff 0x00 0x00
6510
6511# CHECK: mvghi 0, -32768
65120xe5 0x48 0x00 0x00 0x80 0x00
6513
6514# CHECK: mvghi 0, -1
65150xe5 0x48 0x00 0x00 0xff 0xff
6516
6517# CHECK: mvghi 0, 0
65180xe5 0x48 0x00 0x00 0x00 0x00
6519
6520# CHECK: mvghi 0, 1
65210xe5 0x48 0x00 0x00 0x00 0x01
6522
6523# CHECK: mvghi 0, 32767
65240xe5 0x48 0x00 0x00 0x7f 0xff
6525
6526# CHECK: mvghi 0(%r1), 42
65270xe5 0x48 0x10 0x00 0x00 0x2a
6528
6529# CHECK: mvghi 0(%r15), 42
65300xe5 0x48 0xf0 0x00 0x00 0x2a
6531
6532# CHECK: mvghi 4095(%r1), 42
65330xe5 0x48 0x1f 0xff 0x00 0x2a
6534
6535# CHECK: mvghi 4095(%r15), 42
65360xe5 0x48 0xff 0xff 0x00 0x2a
6537
6538# CHECK: mvhhi 0, 0
65390xe5 0x44 0x00 0x00 0x00 0x00
6540
6541# CHECK: mvhhi 4095, 0
65420xe5 0x44 0x0f 0xff 0x00 0x00
6543
6544# CHECK: mvhhi 0, -32768
65450xe5 0x44 0x00 0x00 0x80 0x00
6546
6547# CHECK: mvhhi 0, -1
65480xe5 0x44 0x00 0x00 0xff 0xff
6549
6550# CHECK: mvhhi 0, 0
65510xe5 0x44 0x00 0x00 0x00 0x00
6552
6553# CHECK: mvhhi 0, 1
65540xe5 0x44 0x00 0x00 0x00 0x01
6555
6556# CHECK: mvhhi 0, 32767
65570xe5 0x44 0x00 0x00 0x7f 0xff
6558
6559# CHECK: mvhhi 0(%r1), 42
65600xe5 0x44 0x10 0x00 0x00 0x2a
6561
6562# CHECK: mvhhi 0(%r15), 42
65630xe5 0x44 0xf0 0x00 0x00 0x2a
6564
6565# CHECK: mvhhi 4095(%r1), 42
65660xe5 0x44 0x1f 0xff 0x00 0x2a
6567
6568# CHECK: mvhhi 4095(%r15), 42
65690xe5 0x44 0xff 0xff 0x00 0x2a
6570
6571# CHECK: mvhi 0, 0
65720xe5 0x4c 0x00 0x00 0x00 0x00
6573
6574# CHECK: mvhi 4095, 0
65750xe5 0x4c 0x0f 0xff 0x00 0x00
6576
6577# CHECK: mvhi 0, -32768
65780xe5 0x4c 0x00 0x00 0x80 0x00
6579
6580# CHECK: mvhi 0, -1
65810xe5 0x4c 0x00 0x00 0xff 0xff
6582
6583# CHECK: mvhi 0, 0
65840xe5 0x4c 0x00 0x00 0x00 0x00
6585
6586# CHECK: mvhi 0, 1
65870xe5 0x4c 0x00 0x00 0x00 0x01
6588
6589# CHECK: mvhi 0, 32767
65900xe5 0x4c 0x00 0x00 0x7f 0xff
6591
6592# CHECK: mvhi 0(%r1), 42
65930xe5 0x4c 0x10 0x00 0x00 0x2a
6594
6595# CHECK: mvhi 0(%r15), 42
65960xe5 0x4c 0xf0 0x00 0x00 0x2a
6597
6598# CHECK: mvhi 4095(%r1), 42
65990xe5 0x4c 0x1f 0xff 0x00 0x2a
6600
6601# CHECK: mvhi 4095(%r15), 42
66020xe5 0x4c 0xff 0xff 0x00 0x2a
6603
6604# CHECK: mvi 0, 0
66050x92 0x00 0x00 0x00
6606
6607# CHECK: mvi 4095, 0
66080x92 0x00 0x0f 0xff
6609
6610# CHECK: mvi 0, 255
66110x92 0xff 0x00 0x00
6612
6613# CHECK: mvi 0(%r1), 42
66140x92 0x2a 0x10 0x00
6615
6616# CHECK: mvi 0(%r15), 42
66170x92 0x2a 0xf0 0x00
6618
6619# CHECK: mvi 4095(%r1), 42
66200x92 0x2a 0x1f 0xff
6621
6622# CHECK: mvi 4095(%r15), 42
66230x92 0x2a 0xff 0xff
6624
6625# CHECK: mviy -524288, 0
66260xeb 0x00 0x00 0x00 0x80 0x52
6627
6628# CHECK: mviy -1, 0
66290xeb 0x00 0x0f 0xff 0xff 0x52
6630
6631# CHECK: mviy 0, 0
66320xeb 0x00 0x00 0x00 0x00 0x52
6633
6634# CHECK: mviy 1, 0
66350xeb 0x00 0x00 0x01 0x00 0x52
6636
6637# CHECK: mviy 524287, 0
66380xeb 0x00 0x0f 0xff 0x7f 0x52
6639
6640# CHECK: mviy 0, 255
66410xeb 0xff 0x00 0x00 0x00 0x52
6642
6643# CHECK: mviy 0(%r1), 42
66440xeb 0x2a 0x10 0x00 0x00 0x52
6645
6646# CHECK: mviy 0(%r15), 42
66470xeb 0x2a 0xf0 0x00 0x00 0x52
6648
6649# CHECK: mviy 524287(%r1), 42
66500xeb 0x2a 0x1f 0xff 0x7f 0x52
6651
6652# CHECK: mviy 524287(%r15), 42
66530xeb 0x2a 0xff 0xff 0x7f 0x52
6654
6655# CHECK: mvst %r0, %r0
66560xb2 0x55 0x00 0x00
6657
6658# CHECK: mvst %r0, %r15
66590xb2 0x55 0x00 0x0f
6660
6661# CHECK: mvst %r15, %r0
66620xb2 0x55 0x00 0xf0
6663
6664# CHECK: mvst %r7, %r8
66650xb2 0x55 0x00 0x78
6666
6667# CHECK: mxbr %f0, %f0
66680xb3 0x4c 0x00 0x00
6669
6670# CHECK: mxbr %f0, %f13
66710xb3 0x4c 0x00 0x0d
6672
6673# CHECK: mxbr %f8, %f5
66740xb3 0x4c 0x00 0x85
6675
6676# CHECK: mxbr %f13, %f13
66770xb3 0x4c 0x00 0xdd
6678
6679# CHECK: mxdbr %f0, %f0
66800xb3 0x07 0x00 0x00
6681
6682# CHECK: mxdbr %f0, %f15
66830xb3 0x07 0x00 0x0f
6684
6685# CHECK: mxdbr %f8, %f8
66860xb3 0x07 0x00 0x88
6687
6688# CHECK: mxdbr %f13, %f0
66890xb3 0x07 0x00 0xd0
6690
6691# CHECK: mxdb %f0, 0
66920xed 0x00 0x00 0x00 0x00 0x07
6693
6694# CHECK: mxdb %f0, 4095
66950xed 0x00 0x0f 0xff 0x00 0x07
6696
6697# CHECK: mxdb %f0, 0(%r1)
66980xed 0x00 0x10 0x00 0x00 0x07
6699
6700# CHECK: mxdb %f0, 0(%r15)
67010xed 0x00 0xf0 0x00 0x00 0x07
6702
6703# CHECK: mxdb %f0, 4095(%r1,%r15)
67040xed 0x01 0xff 0xff 0x00 0x07
6705
6706# CHECK: mxdb %f0, 4095(%r15,%r1)
67070xed 0x0f 0x1f 0xff 0x00 0x07
6708
6709# CHECK: mxdb %f13, 0
67100xed 0xd0 0x00 0x00 0x00 0x07
6711
6712# CHECK: nc 0(1), 0
67130xd4 0x00 0x00 0x00 0x00 0x00
6714
6715# CHECK: nc 0(1), 0(%r1)
67160xd4 0x00 0x00 0x00 0x10 0x00
6717
6718# CHECK: nc 0(1), 0(%r15)
67190xd4 0x00 0x00 0x00 0xf0 0x00
6720
6721# CHECK: nc 0(1), 4095
67220xd4 0x00 0x00 0x00 0x0f 0xff
6723
6724# CHECK: nc 0(1), 4095(%r1)
67250xd4 0x00 0x00 0x00 0x1f 0xff
6726
6727# CHECK: nc 0(1), 4095(%r15)
67280xd4 0x00 0x00 0x00 0xff 0xff
6729
6730# CHECK: nc 0(1,%r1), 0
67310xd4 0x00 0x10 0x00 0x00 0x00
6732
6733# CHECK: nc 0(1,%r15), 0
67340xd4 0x00 0xf0 0x00 0x00 0x00
6735
6736# CHECK: nc 4095(1,%r1), 0
67370xd4 0x00 0x1f 0xff 0x00 0x00
6738
6739# CHECK: nc 4095(1,%r15), 0
67400xd4 0x00 0xff 0xff 0x00 0x00
6741
6742# CHECK: nc 0(256,%r1), 0
67430xd4 0xff 0x10 0x00 0x00 0x00
6744
6745# CHECK: nc 0(256,%r15), 0
67460xd4 0xff 0xf0 0x00 0x00 0x00
6747
6748# CHECK: ngr %r0, %r0
67490xb9 0x80 0x00 0x00
6750
6751# CHECK: ngr %r0, %r15
67520xb9 0x80 0x00 0x0f
6753
6754# CHECK: ngr %r15, %r0
67550xb9 0x80 0x00 0xf0
6756
6757# CHECK: ngr %r7, %r8
67580xb9 0x80 0x00 0x78
6759
6760# CHECK: ng %r0, -524288
67610xe3 0x00 0x00 0x00 0x80 0x80
6762
6763# CHECK: ngrk %r0, %r0, %r0
67640xb9 0xe4 0x00 0x00
6765
6766# CHECK: ngrk %r2, %r3, %r4
67670xb9 0xe4 0x40 0x23
6768
6769# CHECK: ng %r0, -1
67700xe3 0x00 0x0f 0xff 0xff 0x80
6771
6772# CHECK: ng %r0, 0
67730xe3 0x00 0x00 0x00 0x00 0x80
6774
6775# CHECK: ng %r0, 1
67760xe3 0x00 0x00 0x01 0x00 0x80
6777
6778# CHECK: ng %r0, 524287
67790xe3 0x00 0x0f 0xff 0x7f 0x80
6780
6781# CHECK: ng %r0, 0(%r1)
67820xe3 0x00 0x10 0x00 0x00 0x80
6783
6784# CHECK: ng %r0, 0(%r15)
67850xe3 0x00 0xf0 0x00 0x00 0x80
6786
6787# CHECK: ng %r0, 524287(%r1,%r15)
67880xe3 0x01 0xff 0xff 0x7f 0x80
6789
6790# CHECK: ng %r0, 524287(%r15,%r1)
67910xe3 0x0f 0x1f 0xff 0x7f 0x80
6792
6793# CHECK: ng %r15, 0
67940xe3 0xf0 0x00 0x00 0x00 0x80
6795
6796# CHECK: nihf %r0, 0
67970xc0 0x0a 0x00 0x00 0x00 0x00
6798
6799# CHECK: nihf %r0, 4294967295
68000xc0 0x0a 0xff 0xff 0xff 0xff
6801
6802# CHECK: nihf %r15, 0
68030xc0 0xfa 0x00 0x00 0x00 0x00
6804
6805# CHECK: nihh %r0, 0
68060xa5 0x04 0x00 0x00
6807
6808# CHECK: nihh %r0, 32768
68090xa5 0x04 0x80 0x00
6810
6811# CHECK: nihh %r0, 65535
68120xa5 0x04 0xff 0xff
6813
6814# CHECK: nihh %r15, 0
68150xa5 0xf4 0x00 0x00
6816
6817# CHECK: nihl %r0, 0
68180xa5 0x05 0x00 0x00
6819
6820# CHECK: nihl %r0, 32768
68210xa5 0x05 0x80 0x00
6822
6823# CHECK: nihl %r0, 65535
68240xa5 0x05 0xff 0xff
6825
6826# CHECK: nihl %r15, 0
68270xa5 0xf5 0x00 0x00
6828
6829# CHECK: nilf %r0, 0
68300xc0 0x0b 0x00 0x00 0x00 0x00
6831
6832# CHECK: nilf %r0, 4294967295
68330xc0 0x0b 0xff 0xff 0xff 0xff
6834
6835# CHECK: nilf %r15, 0
68360xc0 0xfb 0x00 0x00 0x00 0x00
6837
6838# CHECK: nilh %r0, 0
68390xa5 0x06 0x00 0x00
6840
6841# CHECK: nilh %r0, 32768
68420xa5 0x06 0x80 0x00
6843
6844# CHECK: nilh %r0, 65535
68450xa5 0x06 0xff 0xff
6846
6847# CHECK: nilh %r15, 0
68480xa5 0xf6 0x00 0x00
6849
6850# CHECK: nill %r0, 0
68510xa5 0x07 0x00 0x00
6852
6853# CHECK: nill %r0, 32768
68540xa5 0x07 0x80 0x00
6855
6856# CHECK: nill %r0, 65535
68570xa5 0x07 0xff 0xff
6858
6859# CHECK: nill %r15, 0
68600xa5 0xf7 0x00 0x00
6861
6862# CHECK: ni 0, 0
68630x94 0x00 0x00 0x00
6864
6865# CHECK: ni 4095, 0
68660x94 0x00 0x0f 0xff
6867
6868# CHECK: ni 0, 255
68690x94 0xff 0x00 0x00
6870
6871# CHECK: ni 0(%r1), 42
68720x94 0x2a 0x10 0x00
6873
6874# CHECK: ni 0(%r15), 42
68750x94 0x2a 0xf0 0x00
6876
6877# CHECK: ni 4095(%r1), 42
68780x94 0x2a 0x1f 0xff
6879
6880# CHECK: ni 4095(%r15), 42
68810x94 0x2a 0xff 0xff
6882
6883# CHECK: niy -524288, 0
68840xeb 0x00 0x00 0x00 0x80 0x54
6885
6886# CHECK: niy -1, 0
68870xeb 0x00 0x0f 0xff 0xff 0x54
6888
6889# CHECK: niy 0, 0
68900xeb 0x00 0x00 0x00 0x00 0x54
6891
6892# CHECK: niy 1, 0
68930xeb 0x00 0x00 0x01 0x00 0x54
6894
6895# CHECK: niy 524287, 0
68960xeb 0x00 0x0f 0xff 0x7f 0x54
6897
6898# CHECK: niy 0, 255
68990xeb 0xff 0x00 0x00 0x00 0x54
6900
6901# CHECK: niy 0(%r1), 42
69020xeb 0x2a 0x10 0x00 0x00 0x54
6903
6904# CHECK: niy 0(%r15), 42
69050xeb 0x2a 0xf0 0x00 0x00 0x54
6906
6907# CHECK: niy 524287(%r1), 42
69080xeb 0x2a 0x1f 0xff 0x7f 0x54
6909
6910# CHECK: niy 524287(%r15), 42
69110xeb 0x2a 0xff 0xff 0x7f 0x54
6912
6913# CHECK: nr %r0, %r0
69140x14 0x00
6915
6916# CHECK: nr %r0, %r15
69170x14 0x0f
6918
6919# CHECK: nr %r15, %r0
69200x14 0xf0
6921
6922# CHECK: nr %r7, %r8
69230x14 0x78
6924
6925# CHECK: nrk %r0, %r0, %r0
69260xb9 0xf4 0x00 0x00
6927
6928# CHECK: nrk %r2, %r3, %r4
69290xb9 0xf4 0x40 0x23
6930
6931# CHECK: n %r0, 0
69320x54 0x00 0x00 0x00
6933
6934# CHECK: n %r0, 4095
69350x54 0x00 0x0f 0xff
6936
6937# CHECK: n %r0, 0(%r1)
69380x54 0x00 0x10 0x00
6939
6940# CHECK: n %r0, 0(%r15)
69410x54 0x00 0xf0 0x00
6942
6943# CHECK: n %r0, 4095(%r1,%r15)
69440x54 0x01 0xff 0xff
6945
6946# CHECK: n %r0, 4095(%r15,%r1)
69470x54 0x0f 0x1f 0xff
6948
6949# CHECK: n %r15, 0
69500x54 0xf0 0x00 0x00
6951
6952# CHECK: ny %r0, -524288
69530xe3 0x00 0x00 0x00 0x80 0x54
6954
6955# CHECK: ny %r0, -1
69560xe3 0x00 0x0f 0xff 0xff 0x54
6957
6958# CHECK: ny %r0, 0
69590xe3 0x00 0x00 0x00 0x00 0x54
6960
6961# CHECK: ny %r0, 1
69620xe3 0x00 0x00 0x01 0x00 0x54
6963
6964# CHECK: ny %r0, 524287
69650xe3 0x00 0x0f 0xff 0x7f 0x54
6966
6967# CHECK: ny %r0, 0(%r1)
69680xe3 0x00 0x10 0x00 0x00 0x54
6969
6970# CHECK: ny %r0, 0(%r15)
69710xe3 0x00 0xf0 0x00 0x00 0x54
6972
6973# CHECK: ny %r0, 524287(%r1,%r15)
69740xe3 0x01 0xff 0xff 0x7f 0x54
6975
6976# CHECK: ny %r0, 524287(%r15,%r1)
69770xe3 0x0f 0x1f 0xff 0x7f 0x54
6978
6979# CHECK: ny %r15, 0
69800xe3 0xf0 0x00 0x00 0x00 0x54
6981
6982# CHECK: ntstg %r0, -524288
69830xe3 0x00 0x00 0x00 0x80 0x25
6984
6985# CHECK: ntstg %r0, -1
69860xe3 0x00 0x0f 0xff 0xff 0x25
6987
6988# CHECK: ntstg %r0, 0
69890xe3 0x00 0x00 0x00 0x00 0x25
6990
6991# CHECK: ntstg %r0, 1
69920xe3 0x00 0x00 0x01 0x00 0x25
6993
6994# CHECK: ntstg %r0, 524287
69950xe3 0x00 0x0f 0xff 0x7f 0x25
6996
6997# CHECK: ntstg %r0, 0(%r1)
69980xe3 0x00 0x10 0x00 0x00 0x25
6999
7000# CHECK: ntstg %r0, 0(%r15)
70010xe3 0x00 0xf0 0x00 0x00 0x25
7002
7003# CHECK: ntstg %r0, 524287(%r1,%r15)
70040xe3 0x01 0xff 0xff 0x7f 0x25
7005
7006# CHECK: ntstg %r0, 524287(%r15,%r1)
70070xe3 0x0f 0x1f 0xff 0x7f 0x25
7008
7009# CHECK: ntstg %r15, 0
70100xe3 0xf0 0x00 0x00 0x00 0x25
7011
7012# CHECK: oc 0(1), 0
70130xd6 0x00 0x00 0x00 0x00 0x00
7014
7015# CHECK: oc 0(1), 0(%r1)
70160xd6 0x00 0x00 0x00 0x10 0x00
7017
7018# CHECK: oc 0(1), 0(%r15)
70190xd6 0x00 0x00 0x00 0xf0 0x00
7020
7021# CHECK: oc 0(1), 4095
70220xd6 0x00 0x00 0x00 0x0f 0xff
7023
7024# CHECK: oc 0(1), 4095(%r1)
70250xd6 0x00 0x00 0x00 0x1f 0xff
7026
7027# CHECK: oc 0(1), 4095(%r15)
70280xd6 0x00 0x00 0x00 0xff 0xff
7029
7030# CHECK: oc 0(1,%r1), 0
70310xd6 0x00 0x10 0x00 0x00 0x00
7032
7033# CHECK: oc 0(1,%r15), 0
70340xd6 0x00 0xf0 0x00 0x00 0x00
7035
7036# CHECK: oc 4095(1,%r1), 0
70370xd6 0x00 0x1f 0xff 0x00 0x00
7038
7039# CHECK: oc 4095(1,%r15), 0
70400xd6 0x00 0xff 0xff 0x00 0x00
7041
7042# CHECK: oc 0(256,%r1), 0
70430xd6 0xff 0x10 0x00 0x00 0x00
7044
7045# CHECK: oc 0(256,%r15), 0
70460xd6 0xff 0xf0 0x00 0x00 0x00
7047
7048# CHECK: ogr %r0, %r0
70490xb9 0x81 0x00 0x00
7050
7051# CHECK: ogr %r0, %r15
70520xb9 0x81 0x00 0x0f
7053
7054# CHECK: ogr %r15, %r0
70550xb9 0x81 0x00 0xf0
7056
7057# CHECK: ogr %r7, %r8
70580xb9 0x81 0x00 0x78
7059
7060# CHECK: ogrk %r0, %r0, %r0
70610xb9 0xe6 0x00 0x00
7062
7063# CHECK: ogrk %r2, %r3, %r4
70640xb9 0xe6 0x40 0x23
7065
7066# CHECK: og %r0, -524288
70670xe3 0x00 0x00 0x00 0x80 0x81
7068
7069# CHECK: og %r0, -1
70700xe3 0x00 0x0f 0xff 0xff 0x81
7071
7072# CHECK: og %r0, 0
70730xe3 0x00 0x00 0x00 0x00 0x81
7074
7075# CHECK: og %r0, 1
70760xe3 0x00 0x00 0x01 0x00 0x81
7077
7078# CHECK: og %r0, 524287
70790xe3 0x00 0x0f 0xff 0x7f 0x81
7080
7081# CHECK: og %r0, 0(%r1)
70820xe3 0x00 0x10 0x00 0x00 0x81
7083
7084# CHECK: og %r0, 0(%r15)
70850xe3 0x00 0xf0 0x00 0x00 0x81
7086
7087# CHECK: og %r0, 524287(%r1,%r15)
70880xe3 0x01 0xff 0xff 0x7f 0x81
7089
7090# CHECK: og %r0, 524287(%r15,%r1)
70910xe3 0x0f 0x1f 0xff 0x7f 0x81
7092
7093# CHECK: og %r15, 0
70940xe3 0xf0 0x00 0x00 0x00 0x81
7095
7096# CHECK: oihf %r0, 0
70970xc0 0x0c 0x00 0x00 0x00 0x00
7098
7099# CHECK: oihf %r0, 4294967295
71000xc0 0x0c 0xff 0xff 0xff 0xff
7101
7102# CHECK: oihf %r15, 0
71030xc0 0xfc 0x00 0x00 0x00 0x00
7104
7105# CHECK: oihh %r0, 0
71060xa5 0x08 0x00 0x00
7107
7108# CHECK: oihh %r0, 32768
71090xa5 0x08 0x80 0x00
7110
7111# CHECK: oihh %r0, 65535
71120xa5 0x08 0xff 0xff
7113
7114# CHECK: oihh %r15, 0
71150xa5 0xf8 0x00 0x00
7116
7117# CHECK: oihl %r0, 0
71180xa5 0x09 0x00 0x00
7119
7120# CHECK: oihl %r0, 32768
71210xa5 0x09 0x80 0x00
7122
7123# CHECK: oihl %r0, 65535
71240xa5 0x09 0xff 0xff
7125
7126# CHECK: oihl %r15, 0
71270xa5 0xf9 0x00 0x00
7128
7129# CHECK: oilf %r0, 0
71300xc0 0x0d 0x00 0x00 0x00 0x00
7131
7132# CHECK: oilf %r0, 4294967295
71330xc0 0x0d 0xff 0xff 0xff 0xff
7134
7135# CHECK: oilf %r15, 0
71360xc0 0xfd 0x00 0x00 0x00 0x00
7137
7138# CHECK: oilh %r0, 0
71390xa5 0x0a 0x00 0x00
7140
7141# CHECK: oilh %r0, 32768
71420xa5 0x0a 0x80 0x00
7143
7144# CHECK: oilh %r0, 65535
71450xa5 0x0a 0xff 0xff
7146
7147# CHECK: oilh %r15, 0
71480xa5 0xfa 0x00 0x00
7149
7150# CHECK: oill %r0, 0
71510xa5 0x0b 0x00 0x00
7152
7153# CHECK: oill %r0, 32768
71540xa5 0x0b 0x80 0x00
7155
7156# CHECK: oill %r0, 65535
71570xa5 0x0b 0xff 0xff
7158
7159# CHECK: oill %r15, 0
71600xa5 0xfb 0x00 0x00
7161
7162# CHECK: oi 0, 0
71630x96 0x00 0x00 0x00
7164
7165# CHECK: oi 4095, 0
71660x96 0x00 0x0f 0xff
7167
7168# CHECK: oi 0, 255
71690x96 0xff 0x00 0x00
7170
7171# CHECK: oi 0(%r1), 42
71720x96 0x2a 0x10 0x00
7173
7174# CHECK: oi 0(%r15), 42
71750x96 0x2a 0xf0 0x00
7176
7177# CHECK: oi 4095(%r1), 42
71780x96 0x2a 0x1f 0xff
7179
7180# CHECK: oi 4095(%r15), 42
71810x96 0x2a 0xff 0xff
7182
7183# CHECK: oiy -524288, 0
71840xeb 0x00 0x00 0x00 0x80 0x56
7185
7186# CHECK: oiy -1, 0
71870xeb 0x00 0x0f 0xff 0xff 0x56
7188
7189# CHECK: oiy 0, 0
71900xeb 0x00 0x00 0x00 0x00 0x56
7191
7192# CHECK: oiy 1, 0
71930xeb 0x00 0x00 0x01 0x00 0x56
7194
7195# CHECK: oiy 524287, 0
71960xeb 0x00 0x0f 0xff 0x7f 0x56
7197
7198# CHECK: oiy 0, 255
71990xeb 0xff 0x00 0x00 0x00 0x56
7200
7201# CHECK: oiy 0(%r1), 42
72020xeb 0x2a 0x10 0x00 0x00 0x56
7203
7204# CHECK: oiy 0(%r15), 42
72050xeb 0x2a 0xf0 0x00 0x00 0x56
7206
7207# CHECK: oiy 524287(%r1), 42
72080xeb 0x2a 0x1f 0xff 0x7f 0x56
7209
7210# CHECK: oiy 524287(%r15), 42
72110xeb 0x2a 0xff 0xff 0x7f 0x56
7212
7213# CHECK: or %r0, %r0
72140x16 0x00
7215
7216# CHECK: or %r0, %r15
72170x16 0x0f
7218
7219# CHECK: or %r15, %r0
72200x16 0xf0
7221
7222# CHECK: or %r7, %r8
72230x16 0x78
7224
7225# CHECK: ork %r0, %r0, %r0
72260xb9 0xf6 0x00 0x00
7227
7228# CHECK: ork %r2, %r3, %r4
72290xb9 0xf6 0x40 0x23
7230
7231# CHECK: o %r0, 0
72320x56 0x00 0x00 0x00
7233
7234# CHECK: o %r0, 4095
72350x56 0x00 0x0f 0xff
7236
7237# CHECK: o %r0, 0(%r1)
72380x56 0x00 0x10 0x00
7239
7240# CHECK: o %r0, 0(%r15)
72410x56 0x00 0xf0 0x00
7242
7243# CHECK: o %r0, 4095(%r1,%r15)
72440x56 0x01 0xff 0xff
7245
7246# CHECK: o %r0, 4095(%r15,%r1)
72470x56 0x0f 0x1f 0xff
7248
7249# CHECK: o %r15, 0
72500x56 0xf0 0x00 0x00
7251
7252# CHECK: oy %r0, -524288
72530xe3 0x00 0x00 0x00 0x80 0x56
7254
7255# CHECK: oy %r0, -1
72560xe3 0x00 0x0f 0xff 0xff 0x56
7257
7258# CHECK: oy %r0, 0
72590xe3 0x00 0x00 0x00 0x00 0x56
7260
7261# CHECK: oy %r0, 1
72620xe3 0x00 0x00 0x01 0x00 0x56
7263
7264# CHECK: oy %r0, 524287
72650xe3 0x00 0x0f 0xff 0x7f 0x56
7266
7267# CHECK: oy %r0, 0(%r1)
72680xe3 0x00 0x10 0x00 0x00 0x56
7269
7270# CHECK: oy %r0, 0(%r15)
72710xe3 0x00 0xf0 0x00 0x00 0x56
7272
7273# CHECK: oy %r0, 524287(%r1,%r15)
72740xe3 0x01 0xff 0xff 0x7f 0x56
7275
7276# CHECK: oy %r0, 524287(%r15,%r1)
72770xe3 0x0f 0x1f 0xff 0x7f 0x56
7278
7279# CHECK: oy %r15, 0
72800xe3 0xf0 0x00 0x00 0x00 0x56
7281
7282# CHECK: pfd 0, -524288
72830xe3 0x00 0x00 0x00 0x80 0x36
7284
7285# CHECK: pfd 0, -1
72860xe3 0x00 0x0f 0xff 0xff 0x36
7287
7288# CHECK: pfd 0, 0
72890xe3 0x00 0x00 0x00 0x00 0x36
7290
7291# CHECK: pfd 0, 1
72920xe3 0x00 0x00 0x01 0x00 0x36
7293
7294# CHECK: pfd 0, 524287
72950xe3 0x00 0x0f 0xff 0x7f 0x36
7296
7297# CHECK: pfd 0, 0(%r1)
72980xe3 0x00 0x10 0x00 0x00 0x36
7299
7300# CHECK: pfd 0, 0(%r15)
73010xe3 0x00 0xf0 0x00 0x00 0x36
7302
7303# CHECK: pfd 0, 524287(%r1,%r15)
73040xe3 0x01 0xff 0xff 0x7f 0x36
7305
7306# CHECK: pfd 0, 524287(%r15,%r1)
73070xe3 0x0f 0x1f 0xff 0x7f 0x36
7308
7309# CHECK: pfd 15, 0
73100xe3 0xf0 0x00 0x00 0x00 0x36
7311
7312# CHECK: popcnt %r0, %r0
73130xb9 0xe1 0x00 0x00
7314
7315# CHECK: popcnt %r0, %r15
73160xb9 0xe1 0x00 0x0f
7317
7318# CHECK: popcnt %r15, %r0
73190xb9 0xe1 0x00 0xf0
7320
7321# CHECK: popcnt %r7, %r8
73220xb9 0xe1 0x00 0x78
7323
7324# CHECK: ppa %r0, %r0, 0
73250xb2 0xe8 0x00 0x00
7326
7327# CHECK: ppa %r0, %r0, 15
73280xb2 0xe8 0xf0 0x00
7329
7330# CHECK: ppa %r0, %r15, 0
73310xb2 0xe8 0x00 0x0f
7332
7333# CHECK: ppa %r4, %r6, 7
73340xb2 0xe8 0x70 0x46
7335
7336# CHECK: ppa %r15, %r0, 0
73370xb2 0xe8 0x00 0xf0
7338
7339# CHECK: risbg %r0, %r0, 0, 0, 0
73400xec 0x00 0x00 0x00 0x00 0x55
7341
7342# CHECK: risbg %r0, %r0, 0, 0, 63
73430xec 0x00 0x00 0x00 0x3f 0x55
7344
7345# CHECK: risbg %r0, %r0, 0, 255, 0
73460xec 0x00 0x00 0xff 0x00 0x55
7347
7348# CHECK: risbg %r0, %r0, 255, 0, 0
73490xec 0x00 0xff 0x00 0x00 0x55
7350
7351# CHECK: risbg %r0, %r15, 0, 0, 0
73520xec 0x0f 0x00 0x00 0x00 0x55
7353
7354# CHECK: risbg %r15, %r0, 0, 0, 0
73550xec 0xf0 0x00 0x00 0x00 0x55
7356
7357# CHECK: risbg %r4, %r5, 6, 7, 8
73580xec 0x45 0x06 0x07 0x08 0x55
7359
7360# CHECK: risbgn %r0, %r0, 0, 0, 0
73610xec 0x00 0x00 0x00 0x00 0x59
7362
7363# CHECK: risbgn %r0, %r0, 0, 0, 63
73640xec 0x00 0x00 0x00 0x3f 0x59
7365
7366# CHECK: risbgn %r0, %r0, 0, 255, 0
73670xec 0x00 0x00 0xff 0x00 0x59
7368
7369# CHECK: risbgn %r0, %r0, 255, 0, 0
73700xec 0x00 0xff 0x00 0x00 0x59
7371
7372# CHECK: risbgn %r0, %r15, 0, 0, 0
73730xec 0x0f 0x00 0x00 0x00 0x59
7374
7375# CHECK: risbgn %r15, %r0, 0, 0, 0
73760xec 0xf0 0x00 0x00 0x00 0x59
7377
7378# CHECK: risbgn %r4, %r5, 6, 7, 8
73790xec 0x45 0x06 0x07 0x08 0x59
7380
7381# CHECK: risbhg %r0, %r0, 0, 0, 0
73820xec 0x00 0x00 0x00 0x00 0x5d
7383
7384# CHECK: risbhg %r0, %r0, 0, 0, 63
73850xec 0x00 0x00 0x00 0x3f 0x5d
7386
7387# CHECK: risbhg %r0, %r0, 0, 255, 0
73880xec 0x00 0x00 0xff 0x00 0x5d
7389
7390# CHECK: risbhg %r0, %r0, 255, 0, 0
73910xec 0x00 0xff 0x00 0x00 0x5d
7392
7393# CHECK: risbhg %r0, %r15, 0, 0, 0
73940xec 0x0f 0x00 0x00 0x00 0x5d
7395
7396# CHECK: risbhg %r15, %r0, 0, 0, 0
73970xec 0xf0 0x00 0x00 0x00 0x5d
7398
7399# CHECK: risbhg %r4, %r5, 6, 7, 8
74000xec 0x45 0x06 0x07 0x08 0x5d
7401
7402# CHECK: risblg %r0, %r0, 0, 0, 0
74030xec 0x00 0x00 0x00 0x00 0x51
7404
7405# CHECK: risblg %r0, %r0, 0, 0, 63
74060xec 0x00 0x00 0x00 0x3f 0x51
7407
7408# CHECK: risblg %r0, %r0, 0, 255, 0
74090xec 0x00 0x00 0xff 0x00 0x51
7410
7411# CHECK: risblg %r0, %r0, 255, 0, 0
74120xec 0x00 0xff 0x00 0x00 0x51
7413
7414# CHECK: risblg %r0, %r15, 0, 0, 0
74150xec 0x0f 0x00 0x00 0x00 0x51
7416
7417# CHECK: risblg %r15, %r0, 0, 0, 0
74180xec 0xf0 0x00 0x00 0x00 0x51
7419
7420# CHECK: risblg %r4, %r5, 6, 7, 8
74210xec 0x45 0x06 0x07 0x08 0x51
7422
7423# CHECK: rnsbg %r0, %r0, 0, 0, 0
74240xec 0x00 0x00 0x00 0x00 0x54
7425
7426# CHECK: rnsbg %r0, %r0, 0, 0, 63
74270xec 0x00 0x00 0x00 0x3f 0x54
7428
7429# CHECK: rnsbg %r0, %r0, 0, 255, 0
74300xec 0x00 0x00 0xff 0x00 0x54
7431
7432# CHECK: rnsbg %r0, %r0, 255, 0, 0
74330xec 0x00 0xff 0x00 0x00 0x54
7434
7435# CHECK: rnsbg %r0, %r15, 0, 0, 0
74360xec 0x0f 0x00 0x00 0x00 0x54
7437
7438# CHECK: rnsbg %r15, %r0, 0, 0, 0
74390xec 0xf0 0x00 0x00 0x00 0x54
7440
7441# CHECK: rnsbg %r4, %r5, 6, 7, 8
74420xec 0x45 0x06 0x07 0x08 0x54
7443
7444# CHECK: rosbg %r0, %r0, 0, 0, 0
74450xec 0x00 0x00 0x00 0x00 0x56
7446
7447# CHECK: rosbg %r0, %r0, 0, 0, 63
74480xec 0x00 0x00 0x00 0x3f 0x56
7449
7450# CHECK: rosbg %r0, %r0, 0, 255, 0
74510xec 0x00 0x00 0xff 0x00 0x56
7452
7453# CHECK: rosbg %r0, %r0, 255, 0, 0
74540xec 0x00 0xff 0x00 0x00 0x56
7455
7456# CHECK: rosbg %r0, %r15, 0, 0, 0
74570xec 0x0f 0x00 0x00 0x00 0x56
7458
7459# CHECK: rosbg %r15, %r0, 0, 0, 0
74600xec 0xf0 0x00 0x00 0x00 0x56
7461
7462# CHECK: rosbg %r4, %r5, 6, 7, 8
74630xec 0x45 0x06 0x07 0x08 0x56
7464
7465# CHECK: rxsbg %r0, %r0, 0, 0, 0
74660xec 0x00 0x00 0x00 0x00 0x57
7467
7468# CHECK: rxsbg %r0, %r0, 0, 0, 63
74690xec 0x00 0x00 0x00 0x3f 0x57
7470
7471# CHECK: rxsbg %r0, %r0, 0, 255, 0
74720xec 0x00 0x00 0xff 0x00 0x57
7473
7474# CHECK: rxsbg %r0, %r0, 255, 0, 0
74750xec 0x00 0xff 0x00 0x00 0x57
7476
7477# CHECK: rxsbg %r0, %r15, 0, 0, 0
74780xec 0x0f 0x00 0x00 0x00 0x57
7479
7480# CHECK: rxsbg %r15, %r0, 0, 0, 0
74810xec 0xf0 0x00 0x00 0x00 0x57
7482
7483# CHECK: rxsbg %r4, %r5, 6, 7, 8
74840xec 0x45 0x06 0x07 0x08 0x57
7485
7486# CHECK: rllg %r0, %r0, 0
74870xeb 0x00 0x00 0x00 0x00 0x1c
7488
7489# CHECK: rllg %r15, %r1, 0
74900xeb 0xf1 0x00 0x00 0x00 0x1c
7491
7492# CHECK: rllg %r1, %r15, 0
74930xeb 0x1f 0x00 0x00 0x00 0x1c
7494
7495# CHECK: rllg %r15, %r15, 0
74960xeb 0xff 0x00 0x00 0x00 0x1c
7497
7498# CHECK: rllg %r0, %r0, -524288
74990xeb 0x00 0x00 0x00 0x80 0x1c
7500
7501# CHECK: rllg %r0, %r0, -1
75020xeb 0x00 0x0f 0xff 0xff 0x1c
7503
7504# CHECK: rllg %r0, %r0, 1
75050xeb 0x00 0x00 0x01 0x00 0x1c
7506
7507# CHECK: rllg %r0, %r0, 524287
75080xeb 0x00 0x0f 0xff 0x7f 0x1c
7509
7510# CHECK: rllg %r0, %r0, 0(%r1)
75110xeb 0x00 0x10 0x00 0x00 0x1c
7512
7513# CHECK: rllg %r0, %r0, 0(%r15)
75140xeb 0x00 0xf0 0x00 0x00 0x1c
7515
7516# CHECK: rllg %r0, %r0, 524287(%r1)
75170xeb 0x00 0x1f 0xff 0x7f 0x1c
7518
7519# CHECK: rllg %r0, %r0, 524287(%r15)
75200xeb 0x00 0xff 0xff 0x7f 0x1c
7521
7522# CHECK: rll %r0, %r0, 0
75230xeb 0x00 0x00 0x00 0x00 0x1d
7524
7525# CHECK: rll %r15, %r1, 0
75260xeb 0xf1 0x00 0x00 0x00 0x1d
7527
7528# CHECK: rll %r1, %r15, 0
75290xeb 0x1f 0x00 0x00 0x00 0x1d
7530
7531# CHECK: rll %r15, %r15, 0
75320xeb 0xff 0x00 0x00 0x00 0x1d
7533
7534# CHECK: rll %r0, %r0, -524288
75350xeb 0x00 0x00 0x00 0x80 0x1d
7536
7537# CHECK: rll %r0, %r0, -1
75380xeb 0x00 0x0f 0xff 0xff 0x1d
7539
7540# CHECK: rll %r0, %r0, 1
75410xeb 0x00 0x00 0x01 0x00 0x1d
7542
7543# CHECK: rll %r0, %r0, 524287
75440xeb 0x00 0x0f 0xff 0x7f 0x1d
7545
7546# CHECK: rll %r0, %r0, 0(%r1)
75470xeb 0x00 0x10 0x00 0x00 0x1d
7548
7549# CHECK: rll %r0, %r0, 0(%r15)
75500xeb 0x00 0xf0 0x00 0x00 0x1d
7551
7552# CHECK: rll %r0, %r0, 524287(%r1)
75530xeb 0x00 0x1f 0xff 0x7f 0x1d
7554
7555# CHECK: rll %r0, %r0, 524287(%r15)
75560xeb 0x00 0xff 0xff 0x7f 0x1d
7557
7558# CHECK: sdbr %f0, %f0
75590xb3 0x1b 0x00 0x00
7560
7561# CHECK: sdbr %f0, %f15
75620xb3 0x1b 0x00 0x0f
7563
7564# CHECK: sdbr %f7, %f8
75650xb3 0x1b 0x00 0x78
7566
7567# CHECK: sdbr %f15, %f0
75680xb3 0x1b 0x00 0xf0
7569
7570# CHECK: sdb %f0, 0
75710xed 0x00 0x00 0x00 0x00 0x1b
7572
7573# CHECK: sdb %f0, 4095
75740xed 0x00 0x0f 0xff 0x00 0x1b
7575
7576# CHECK: sdb %f0, 0(%r1)
75770xed 0x00 0x10 0x00 0x00 0x1b
7578
7579# CHECK: sdb %f0, 0(%r15)
75800xed 0x00 0xf0 0x00 0x00 0x1b
7581
7582# CHECK: sdb %f0, 4095(%r1,%r15)
75830xed 0x01 0xff 0xff 0x00 0x1b
7584
7585# CHECK: sdb %f0, 4095(%r15,%r1)
75860xed 0x0f 0x1f 0xff 0x00 0x1b
7587
7588# CHECK: sdb %f15, 0
75890xed 0xf0 0x00 0x00 0x00 0x1b
7590
7591# CHECK: sebr %f0, %f0
75920xb3 0x0b 0x00 0x00
7593
7594# CHECK: sebr %f0, %f15
75950xb3 0x0b 0x00 0x0f
7596
7597# CHECK: sebr %f7, %f8
75980xb3 0x0b 0x00 0x78
7599
7600# CHECK: sebr %f15, %f0
76010xb3 0x0b 0x00 0xf0
7602
7603# CHECK: seb %f0, 0
76040xed 0x00 0x00 0x00 0x00 0x0b
7605
7606# CHECK: seb %f0, 4095
76070xed 0x00 0x0f 0xff 0x00 0x0b
7608
7609# CHECK: seb %f0, 0(%r1)
76100xed 0x00 0x10 0x00 0x00 0x0b
7611
7612# CHECK: seb %f0, 0(%r15)
76130xed 0x00 0xf0 0x00 0x00 0x0b
7614
7615# CHECK: seb %f0, 4095(%r1,%r15)
76160xed 0x01 0xff 0xff 0x00 0x0b
7617
7618# CHECK: seb %f0, 4095(%r15,%r1)
76190xed 0x0f 0x1f 0xff 0x00 0x0b
7620
7621# CHECK: seb %f15, 0
76220xed 0xf0 0x00 0x00 0x00 0x0b
7623
7624# CHECK: sgfr %r0, %r0
76250xb9 0x19 0x00 0x00
7626
7627# CHECK: sgfr %r0, %r15
76280xb9 0x19 0x00 0x0f
7629
7630# CHECK: sgfr %r15, %r0
76310xb9 0x19 0x00 0xf0
7632
7633# CHECK: sgfr %r7, %r8
76340xb9 0x19 0x00 0x78
7635
7636# CHECK: sgf %r0, -524288
76370xe3 0x00 0x00 0x00 0x80 0x19
7638
7639# CHECK: sgf %r0, -1
76400xe3 0x00 0x0f 0xff 0xff 0x19
7641
7642# CHECK: sgf %r0, 0
76430xe3 0x00 0x00 0x00 0x00 0x19
7644
7645# CHECK: sgf %r0, 1
76460xe3 0x00 0x00 0x01 0x00 0x19
7647
7648# CHECK: sgf %r0, 524287
76490xe3 0x00 0x0f 0xff 0x7f 0x19
7650
7651# CHECK: sgf %r0, 0(%r1)
76520xe3 0x00 0x10 0x00 0x00 0x19
7653
7654# CHECK: sgf %r0, 0(%r15)
76550xe3 0x00 0xf0 0x00 0x00 0x19
7656
7657# CHECK: sgf %r0, 524287(%r1,%r15)
76580xe3 0x01 0xff 0xff 0x7f 0x19
7659
7660# CHECK: sgf %r0, 524287(%r15,%r1)
76610xe3 0x0f 0x1f 0xff 0x7f 0x19
7662
7663# CHECK: sgf %r15, 0
76640xe3 0xf0 0x00 0x00 0x00 0x19
7665
7666# CHECK: sgr %r0, %r0
76670xb9 0x09 0x00 0x00
7668
7669# CHECK: sgr %r0, %r15
76700xb9 0x09 0x00 0x0f
7671
7672# CHECK: sgr %r15, %r0
76730xb9 0x09 0x00 0xf0
7674
7675# CHECK: sgr %r7, %r8
76760xb9 0x09 0x00 0x78
7677
7678# CHECK: sgrk %r0, %r0, %r0
76790xb9 0xe9 0x00 0x00
7680
7681# CHECK: sgrk %r2, %r3, %r4
76820xb9 0xe9 0x40 0x23
7683
7684# CHECK: sg %r0, -524288
76850xe3 0x00 0x00 0x00 0x80 0x09
7686
7687# CHECK: sg %r0, -1
76880xe3 0x00 0x0f 0xff 0xff 0x09
7689
7690# CHECK: sg %r0, 0
76910xe3 0x00 0x00 0x00 0x00 0x09
7692
7693# CHECK: sg %r0, 1
76940xe3 0x00 0x00 0x01 0x00 0x09
7695
7696# CHECK: sg %r0, 524287
76970xe3 0x00 0x0f 0xff 0x7f 0x09
7698
7699# CHECK: sg %r0, 0(%r1)
77000xe3 0x00 0x10 0x00 0x00 0x09
7701
7702# CHECK: sg %r0, 0(%r15)
77030xe3 0x00 0xf0 0x00 0x00 0x09
7704
7705# CHECK: sg %r0, 524287(%r1,%r15)
77060xe3 0x01 0xff 0xff 0x7f 0x09
7707
7708# CHECK: sg %r0, 524287(%r15,%r1)
77090xe3 0x0f 0x1f 0xff 0x7f 0x09
7710
7711# CHECK: sg %r15, 0
77120xe3 0xf0 0x00 0x00 0x00 0x09
7713
7714# CHECK: sh %r0, 0
77150x4b 0x00 0x00 0x00
7716
7717# CHECK: sh %r0, 4095
77180x4b 0x00 0x0f 0xff
7719
7720# CHECK: sh %r0, 0(%r1)
77210x4b 0x00 0x10 0x00
7722
7723# CHECK: sh %r0, 0(%r15)
77240x4b 0x00 0xf0 0x00
7725
7726# CHECK: sh %r0, 4095(%r1,%r15)
77270x4b 0x01 0xff 0xff
7728
7729# CHECK: sh %r0, 4095(%r15,%r1)
77300x4b 0x0f 0x1f 0xff
7731
7732# CHECK: sh %r15, 0
77330x4b 0xf0 0x00 0x00
7734
7735# CHECK: shy %r0, -524288
77360xe3 0x00 0x00 0x00 0x80 0x7b
7737
7738# CHECK: shy %r0, -1
77390xe3 0x00 0x0f 0xff 0xff 0x7b
7740
7741# CHECK: shy %r0, 0
77420xe3 0x00 0x00 0x00 0x00 0x7b
7743
7744# CHECK: shy %r0, 1
77450xe3 0x00 0x00 0x01 0x00 0x7b
7746
7747# CHECK: shy %r0, 524287
77480xe3 0x00 0x0f 0xff 0x7f 0x7b
7749
7750# CHECK: shy %r0, 0(%r1)
77510xe3 0x00 0x10 0x00 0x00 0x7b
7752
7753# CHECK: shy %r0, 0(%r15)
77540xe3 0x00 0xf0 0x00 0x00 0x7b
7755
7756# CHECK: shy %r0, 524287(%r1,%r15)
77570xe3 0x01 0xff 0xff 0x7f 0x7b
7758
7759# CHECK: shy %r0, 524287(%r15,%r1)
77600xe3 0x0f 0x1f 0xff 0x7f 0x7b
7761
7762# CHECK: shy %r15, 0
77630xe3 0xf0 0x00 0x00 0x00 0x7b
7764
7765# CHECK: sla %r0, 0
77660x8b 0x00 0x00 0x00
7767
7768# CHECK: sla %r7, 0
77690x8b 0x70 0x00 0x00
7770
7771# CHECK: sla %r15, 0
77720x8b 0xf0 0x00 0x00
7773
7774# CHECK: sla %r0, 4095
77750x8b 0x00 0x0f 0xff
7776
7777# CHECK: sla %r0, 0(%r1)
77780x8b 0x00 0x10 0x00
7779
7780# CHECK: sla %r0, 0(%r15)
77810x8b 0x00 0xf0 0x00
7782
7783# CHECK: sla %r0, 4095(%r1)
77840x8b 0x00 0x1f 0xff
7785
7786# CHECK: sla %r0, 4095(%r15)
77870x8b 0x00 0xff 0xff
7788
7789# CHECK: slak %r0, %r0, 0
77900xeb 0x00 0x00 0x00 0x00 0xdd
7791
7792# CHECK: slak %r15, %r1, 0
77930xeb 0xf1 0x00 0x00 0x00 0xdd
7794
7795# CHECK: slak %r1, %r15, 0
77960xeb 0x1f 0x00 0x00 0x00 0xdd
7797
7798# CHECK: slak %r15, %r15, 0
77990xeb 0xff 0x00 0x00 0x00 0xdd
7800
7801# CHECK: slak %r0, %r0, -524288
78020xeb 0x00 0x00 0x00 0x80 0xdd
7803
7804# CHECK: slak %r0, %r0, -1
78050xeb 0x00 0x0f 0xff 0xff 0xdd
7806
7807# CHECK: slak %r0, %r0, 1
78080xeb 0x00 0x00 0x01 0x00 0xdd
7809
7810# CHECK: slak %r0, %r0, 524287
78110xeb 0x00 0x0f 0xff 0x7f 0xdd
7812
7813# CHECK: slak %r0, %r0, 0(%r1)
78140xeb 0x00 0x10 0x00 0x00 0xdd
7815
7816# CHECK: slak %r0, %r0, 0(%r15)
78170xeb 0x00 0xf0 0x00 0x00 0xdd
7818
7819# CHECK: slak %r0, %r0, 524287(%r1)
78200xeb 0x00 0x1f 0xff 0x7f 0xdd
7821
7822# CHECK: slak %r0, %r0, 524287(%r15)
78230xeb 0x00 0xff 0xff 0x7f 0xdd
7824
7825# CHECK: slbgr %r0, %r0
78260xb9 0x89 0x00 0x00
7827
7828# CHECK: slbgr %r0, %r15
78290xb9 0x89 0x00 0x0f
7830
7831# CHECK: slbgr %r15, %r0
78320xb9 0x89 0x00 0xf0
7833
7834# CHECK: slbgr %r7, %r8
78350xb9 0x89 0x00 0x78
7836
7837# CHECK: slbg %r0, -524288
78380xe3 0x00 0x00 0x00 0x80 0x89
7839
7840# CHECK: slbg %r0, -1
78410xe3 0x00 0x0f 0xff 0xff 0x89
7842
7843# CHECK: slbg %r0, 0
78440xe3 0x00 0x00 0x00 0x00 0x89
7845
7846# CHECK: slbg %r0, 1
78470xe3 0x00 0x00 0x01 0x00 0x89
7848
7849# CHECK: slbg %r0, 524287
78500xe3 0x00 0x0f 0xff 0x7f 0x89
7851
7852# CHECK: slbg %r0, 0(%r1)
78530xe3 0x00 0x10 0x00 0x00 0x89
7854
7855# CHECK: slbg %r0, 0(%r15)
78560xe3 0x00 0xf0 0x00 0x00 0x89
7857
7858# CHECK: slbg %r0, 524287(%r1,%r15)
78590xe3 0x01 0xff 0xff 0x7f 0x89
7860
7861# CHECK: slbg %r0, 524287(%r15,%r1)
78620xe3 0x0f 0x1f 0xff 0x7f 0x89
7863
7864# CHECK: slbg %r15, 0
78650xe3 0xf0 0x00 0x00 0x00 0x89
7866
7867# CHECK: slbr %r0, %r0
78680xb9 0x99 0x00 0x00
7869
7870# CHECK: slbr %r0, %r15
78710xb9 0x99 0x00 0x0f
7872
7873# CHECK: slbr %r15, %r0
78740xb9 0x99 0x00 0xf0
7875
7876# CHECK: slbr %r7, %r8
78770xb9 0x99 0x00 0x78
7878
7879# CHECK: slb %r0, -524288
78800xe3 0x00 0x00 0x00 0x80 0x99
7881
7882# CHECK: slb %r0, -1
78830xe3 0x00 0x0f 0xff 0xff 0x99
7884
7885# CHECK: slb %r0, 0
78860xe3 0x00 0x00 0x00 0x00 0x99
7887
7888# CHECK: slb %r0, 1
78890xe3 0x00 0x00 0x01 0x00 0x99
7890
7891# CHECK: slb %r0, 524287
78920xe3 0x00 0x0f 0xff 0x7f 0x99
7893
7894# CHECK: slb %r0, 0(%r1)
78950xe3 0x00 0x10 0x00 0x00 0x99
7896
7897# CHECK: slb %r0, 0(%r15)
78980xe3 0x00 0xf0 0x00 0x00 0x99
7899
7900# CHECK: slb %r0, 524287(%r1,%r15)
79010xe3 0x01 0xff 0xff 0x7f 0x99
7902
7903# CHECK: slb %r0, 524287(%r15,%r1)
79040xe3 0x0f 0x1f 0xff 0x7f 0x99
7905
7906# CHECK: slb %r15, 0
79070xe3 0xf0 0x00 0x00 0x00 0x99
7908
7909# CHECK: slfi %r0, 0
79100xc2 0x05 0x00 0x00 0x00 0x00
7911
7912# CHECK: slfi %r0, 4294967295
79130xc2 0x05 0xff 0xff 0xff 0xff
7914
7915# CHECK: slfi %r15, 0
79160xc2 0xf5 0x00 0x00 0x00 0x00
7917
7918# CHECK: slgfi %r0, 0
79190xc2 0x04 0x00 0x00 0x00 0x00
7920
7921# CHECK: slgfi %r0, 4294967295
79220xc2 0x04 0xff 0xff 0xff 0xff
7923
7924# CHECK: slgfi %r15, 0
79250xc2 0xf4 0x00 0x00 0x00 0x00
7926
7927# CHECK: slgfr %r0, %r0
79280xb9 0x1b 0x00 0x00
7929
7930# CHECK: slgfr %r0, %r15
79310xb9 0x1b 0x00 0x0f
7932
7933# CHECK: slgfr %r15, %r0
79340xb9 0x1b 0x00 0xf0
7935
7936# CHECK: slgfr %r7, %r8
79370xb9 0x1b 0x00 0x78
7938
7939# CHECK: slgf %r0, -524288
79400xe3 0x00 0x00 0x00 0x80 0x1b
7941
7942# CHECK: slgf %r0, -1
79430xe3 0x00 0x0f 0xff 0xff 0x1b
7944
7945# CHECK: slgf %r0, 0
79460xe3 0x00 0x00 0x00 0x00 0x1b
7947
7948# CHECK: slgf %r0, 1
79490xe3 0x00 0x00 0x01 0x00 0x1b
7950
7951# CHECK: slgf %r0, 524287
79520xe3 0x00 0x0f 0xff 0x7f 0x1b
7953
7954# CHECK: slgf %r0, 0(%r1)
79550xe3 0x00 0x10 0x00 0x00 0x1b
7956
7957# CHECK: slgf %r0, 0(%r15)
79580xe3 0x00 0xf0 0x00 0x00 0x1b
7959
7960# CHECK: slgf %r0, 524287(%r1,%r15)
79610xe3 0x01 0xff 0xff 0x7f 0x1b
7962
7963# CHECK: slgf %r0, 524287(%r15,%r1)
79640xe3 0x0f 0x1f 0xff 0x7f 0x1b
7965
7966# CHECK: slgf %r15, 0
79670xe3 0xf0 0x00 0x00 0x00 0x1b
7968
7969# CHECK: slgr %r0, %r0
79700xb9 0x0b 0x00 0x00
7971
7972# CHECK: slgr %r0, %r15
79730xb9 0x0b 0x00 0x0f
7974
7975# CHECK: slgr %r15, %r0
79760xb9 0x0b 0x00 0xf0
7977
7978# CHECK: slgr %r7, %r8
79790xb9 0x0b 0x00 0x78
7980
7981# CHECK: slgrk %r0, %r0, %r0
79820xb9 0xeb 0x00 0x00
7983
7984# CHECK: slgrk %r2, %r3, %r4
79850xb9 0xeb 0x40 0x23
7986
7987# CHECK: slg %r0, -524288
79880xe3 0x00 0x00 0x00 0x80 0x0b
7989
7990# CHECK: slg %r0, -1
79910xe3 0x00 0x0f 0xff 0xff 0x0b
7992
7993# CHECK: slg %r0, 0
79940xe3 0x00 0x00 0x00 0x00 0x0b
7995
7996# CHECK: slg %r0, 1
79970xe3 0x00 0x00 0x01 0x00 0x0b
7998
7999# CHECK: slg %r0, 524287
80000xe3 0x00 0x0f 0xff 0x7f 0x0b
8001
8002# CHECK: slg %r0, 0(%r1)
80030xe3 0x00 0x10 0x00 0x00 0x0b
8004
8005# CHECK: slg %r0, 0(%r15)
80060xe3 0x00 0xf0 0x00 0x00 0x0b
8007
8008# CHECK: slg %r0, 524287(%r1,%r15)
80090xe3 0x01 0xff 0xff 0x7f 0x0b
8010
8011# CHECK: slg %r0, 524287(%r15,%r1)
80120xe3 0x0f 0x1f 0xff 0x7f 0x0b
8013
8014# CHECK: slg %r15, 0
80150xe3 0xf0 0x00 0x00 0x00 0x0b
8016
8017# CHECK: sllg %r0, %r0, 0
80180xeb 0x00 0x00 0x00 0x00 0x0d
8019
8020# CHECK: sllg %r15, %r1, 0
80210xeb 0xf1 0x00 0x00 0x00 0x0d
8022
8023# CHECK: sllg %r1, %r15, 0
80240xeb 0x1f 0x00 0x00 0x00 0x0d
8025
8026# CHECK: sllg %r15, %r15, 0
80270xeb 0xff 0x00 0x00 0x00 0x0d
8028
8029# CHECK: sllg %r0, %r0, -524288
80300xeb 0x00 0x00 0x00 0x80 0x0d
8031
8032# CHECK: sllg %r0, %r0, -1
80330xeb 0x00 0x0f 0xff 0xff 0x0d
8034
8035# CHECK: sllg %r0, %r0, 1
80360xeb 0x00 0x00 0x01 0x00 0x0d
8037
8038# CHECK: sllg %r0, %r0, 524287
80390xeb 0x00 0x0f 0xff 0x7f 0x0d
8040
8041# CHECK: sllg %r0, %r0, 0(%r1)
80420xeb 0x00 0x10 0x00 0x00 0x0d
8043
8044# CHECK: sllg %r0, %r0, 0(%r15)
80450xeb 0x00 0xf0 0x00 0x00 0x0d
8046
8047# CHECK: sllg %r0, %r0, 524287(%r1)
80480xeb 0x00 0x1f 0xff 0x7f 0x0d
8049
8050# CHECK: sllg %r0, %r0, 524287(%r15)
80510xeb 0x00 0xff 0xff 0x7f 0x0d
8052
8053# CHECK: sllk %r0, %r0, 0
80540xeb 0x00 0x00 0x00 0x00 0xdf
8055
8056# CHECK: sllk %r15, %r1, 0
80570xeb 0xf1 0x00 0x00 0x00 0xdf
8058
8059# CHECK: sllk %r1, %r15, 0
80600xeb 0x1f 0x00 0x00 0x00 0xdf
8061
8062# CHECK: sllk %r15, %r15, 0
80630xeb 0xff 0x00 0x00 0x00 0xdf
8064
8065# CHECK: sllk %r0, %r0, -524288
80660xeb 0x00 0x00 0x00 0x80 0xdf
8067
8068# CHECK: sllk %r0, %r0, -1
80690xeb 0x00 0x0f 0xff 0xff 0xdf
8070
8071# CHECK: sllk %r0, %r0, 1
80720xeb 0x00 0x00 0x01 0x00 0xdf
8073
8074# CHECK: sllk %r0, %r0, 524287
80750xeb 0x00 0x0f 0xff 0x7f 0xdf
8076
8077# CHECK: sllk %r0, %r0, 0(%r1)
80780xeb 0x00 0x10 0x00 0x00 0xdf
8079
8080# CHECK: sllk %r0, %r0, 0(%r15)
80810xeb 0x00 0xf0 0x00 0x00 0xdf
8082
8083# CHECK: sllk %r0, %r0, 524287(%r1)
80840xeb 0x00 0x1f 0xff 0x7f 0xdf
8085
8086# CHECK: sllk %r0, %r0, 524287(%r15)
80870xeb 0x00 0xff 0xff 0x7f 0xdf
8088
8089# CHECK: sll %r0, 0
80900x89 0x00 0x00 0x00
8091
8092# CHECK: sll %r7, 0
80930x89 0x70 0x00 0x00
8094
8095# CHECK: sll %r15, 0
80960x89 0xf0 0x00 0x00
8097
8098# CHECK: sll %r0, 4095
80990x89 0x00 0x0f 0xff
8100
8101# CHECK: sll %r0, 0(%r1)
81020x89 0x00 0x10 0x00
8103
8104# CHECK: sll %r0, 0(%r15)
81050x89 0x00 0xf0 0x00
8106
8107# CHECK: sll %r0, 4095(%r1)
81080x89 0x00 0x1f 0xff
8109
8110# CHECK: sll %r0, 4095(%r15)
81110x89 0x00 0xff 0xff
8112
8113# CHECK: slr %r0, %r0
81140x1f 0x00
8115
8116# CHECK: slr %r0, %r15
81170x1f 0x0f
8118
8119# CHECK: slr %r15, %r0
81200x1f 0xf0
8121
8122# CHECK: slr %r7, %r8
81230x1f 0x78
8124
8125# CHECK: slrk %r0, %r0, %r0
81260xb9 0xfb 0x00 0x00
8127
8128# CHECK: slrk %r2, %r3, %r4
81290xb9 0xfb 0x40 0x23
8130
8131# CHECK: sl %r0, 0
81320x5f 0x00 0x00 0x00
8133
8134# CHECK: sl %r0, 4095
81350x5f 0x00 0x0f 0xff
8136
8137# CHECK: sl %r0, 0(%r1)
81380x5f 0x00 0x10 0x00
8139
8140# CHECK: sl %r0, 0(%r15)
81410x5f 0x00 0xf0 0x00
8142
8143# CHECK: sl %r0, 4095(%r1,%r15)
81440x5f 0x01 0xff 0xff
8145
8146# CHECK: sl %r0, 4095(%r15,%r1)
81470x5f 0x0f 0x1f 0xff
8148
8149# CHECK: sl %r15, 0
81500x5f 0xf0 0x00 0x00
8151
8152# CHECK: sly %r0, -524288
81530xe3 0x00 0x00 0x00 0x80 0x5f
8154
8155# CHECK: sly %r0, -1
81560xe3 0x00 0x0f 0xff 0xff 0x5f
8157
8158# CHECK: sly %r0, 0
81590xe3 0x00 0x00 0x00 0x00 0x5f
8160
8161# CHECK: sly %r0, 1
81620xe3 0x00 0x00 0x01 0x00 0x5f
8163
8164# CHECK: sly %r0, 524287
81650xe3 0x00 0x0f 0xff 0x7f 0x5f
8166
8167# CHECK: sly %r0, 0(%r1)
81680xe3 0x00 0x10 0x00 0x00 0x5f
8169
8170# CHECK: sly %r0, 0(%r15)
81710xe3 0x00 0xf0 0x00 0x00 0x5f
8172
8173# CHECK: sly %r0, 524287(%r1,%r15)
81740xe3 0x01 0xff 0xff 0x7f 0x5f
8175
8176# CHECK: sly %r0, 524287(%r15,%r1)
81770xe3 0x0f 0x1f 0xff 0x7f 0x5f
8178
8179# CHECK: sly %r15, 0
81800xe3 0xf0 0x00 0x00 0x00 0x5f
8181
8182# CHECK: sqdbr %f0, %f0
81830xb3 0x15 0x00 0x00
8184
8185# CHECK: sqdbr %f0, %f15
81860xb3 0x15 0x00 0x0f
8187
8188# CHECK: sqdbr %f7, %f8
81890xb3 0x15 0x00 0x78
8190
8191# CHECK: sqdbr %f15, %f0
81920xb3 0x15 0x00 0xf0
8193
8194# CHECK: sqdb %f0, 0
81950xed 0x00 0x00 0x00 0x00 0x15
8196
8197# CHECK: sqdb %f0, 4095
81980xed 0x00 0x0f 0xff 0x00 0x15
8199
8200# CHECK: sqdb %f0, 0(%r1)
82010xed 0x00 0x10 0x00 0x00 0x15
8202
8203# CHECK: sqdb %f0, 0(%r15)
82040xed 0x00 0xf0 0x00 0x00 0x15
8205
8206# CHECK: sqdb %f0, 4095(%r1,%r15)
82070xed 0x01 0xff 0xff 0x00 0x15
8208
8209# CHECK: sqdb %f0, 4095(%r15,%r1)
82100xed 0x0f 0x1f 0xff 0x00 0x15
8211
8212# CHECK: sqdb %f15, 0
82130xed 0xf0 0x00 0x00 0x00 0x15
8214
8215# CHECK: sqebr %f0, %f0
82160xb3 0x14 0x00 0x00
8217
8218# CHECK: sqebr %f0, %f15
82190xb3 0x14 0x00 0x0f
8220
8221# CHECK: sqebr %f7, %f8
82220xb3 0x14 0x00 0x78
8223
8224# CHECK: sqebr %f15, %f0
82250xb3 0x14 0x00 0xf0
8226
8227# CHECK: sqeb %f0, 0
82280xed 0x00 0x00 0x00 0x00 0x14
8229
8230# CHECK: sqeb %f0, 4095
82310xed 0x00 0x0f 0xff 0x00 0x14
8232
8233# CHECK: sqeb %f0, 0(%r1)
82340xed 0x00 0x10 0x00 0x00 0x14
8235
8236# CHECK: sqeb %f0, 0(%r15)
82370xed 0x00 0xf0 0x00 0x00 0x14
8238
8239# CHECK: sqeb %f0, 4095(%r1,%r15)
82400xed 0x01 0xff 0xff 0x00 0x14
8241
8242# CHECK: sqeb %f0, 4095(%r15,%r1)
82430xed 0x0f 0x1f 0xff 0x00 0x14
8244
8245# CHECK: sqeb %f15, 0
82460xed 0xf0 0x00 0x00 0x00 0x14
8247
8248# CHECK: sqxbr %f0, %f0
82490xb3 0x16 0x00 0x00
8250
8251# CHECK: sqxbr %f0, %f13
82520xb3 0x16 0x00 0x0d
8253
8254# CHECK: sqxbr %f8, %f8
82550xb3 0x16 0x00 0x88
8256
8257# CHECK: sqxbr %f13, %f0
82580xb3 0x16 0x00 0xd0
8259
8260# CHECK: srag %r0, %r0, 0
82610xeb 0x00 0x00 0x00 0x00 0x0a
8262
8263# CHECK: srag %r15, %r1, 0
82640xeb 0xf1 0x00 0x00 0x00 0x0a
8265
8266# CHECK: srag %r1, %r15, 0
82670xeb 0x1f 0x00 0x00 0x00 0x0a
8268
8269# CHECK: srag %r15, %r15, 0
82700xeb 0xff 0x00 0x00 0x00 0x0a
8271
8272# CHECK: srag %r0, %r0, -524288
82730xeb 0x00 0x00 0x00 0x80 0x0a
8274
8275# CHECK: srag %r0, %r0, -1
82760xeb 0x00 0x0f 0xff 0xff 0x0a
8277
8278# CHECK: srag %r0, %r0, 1
82790xeb 0x00 0x00 0x01 0x00 0x0a
8280
8281# CHECK: srag %r0, %r0, 524287
82820xeb 0x00 0x0f 0xff 0x7f 0x0a
8283
8284# CHECK: srag %r0, %r0, 0(%r1)
82850xeb 0x00 0x10 0x00 0x00 0x0a
8286
8287# CHECK: srag %r0, %r0, 0(%r15)
82880xeb 0x00 0xf0 0x00 0x00 0x0a
8289
8290# CHECK: srag %r0, %r0, 524287(%r1)
82910xeb 0x00 0x1f 0xff 0x7f 0x0a
8292
8293# CHECK: srag %r0, %r0, 524287(%r15)
82940xeb 0x00 0xff 0xff 0x7f 0x0a
8295
8296# CHECK: srak %r0, %r0, 0
82970xeb 0x00 0x00 0x00 0x00 0xdc
8298
8299# CHECK: srak %r15, %r1, 0
83000xeb 0xf1 0x00 0x00 0x00 0xdc
8301
8302# CHECK: srak %r1, %r15, 0
83030xeb 0x1f 0x00 0x00 0x00 0xdc
8304
8305# CHECK: srak %r15, %r15, 0
83060xeb 0xff 0x00 0x00 0x00 0xdc
8307
8308# CHECK: srak %r0, %r0, -524288
83090xeb 0x00 0x00 0x00 0x80 0xdc
8310
8311# CHECK: srak %r0, %r0, -1
83120xeb 0x00 0x0f 0xff 0xff 0xdc
8313
8314# CHECK: srak %r0, %r0, 1
83150xeb 0x00 0x00 0x01 0x00 0xdc
8316
8317# CHECK: srak %r0, %r0, 524287
83180xeb 0x00 0x0f 0xff 0x7f 0xdc
8319
8320# CHECK: srak %r0, %r0, 0(%r1)
83210xeb 0x00 0x10 0x00 0x00 0xdc
8322
8323# CHECK: srak %r0, %r0, 0(%r15)
83240xeb 0x00 0xf0 0x00 0x00 0xdc
8325
8326# CHECK: srak %r0, %r0, 524287(%r1)
83270xeb 0x00 0x1f 0xff 0x7f 0xdc
8328
8329# CHECK: srak %r0, %r0, 524287(%r15)
83300xeb 0x00 0xff 0xff 0x7f 0xdc
8331
8332# CHECK: sra %r0, 0
83330x8a 0x00 0x00 0x00
8334
8335# CHECK: sra %r7, 0
83360x8a 0x70 0x00 0x00
8337
8338# CHECK: sra %r15, 0
83390x8a 0xf0 0x00 0x00
8340
8341# CHECK: sra %r0, 4095
83420x8a 0x00 0x0f 0xff
8343
8344# CHECK: sra %r0, 0(%r1)
83450x8a 0x00 0x10 0x00
8346
8347# CHECK: sra %r0, 0(%r15)
83480x8a 0x00 0xf0 0x00
8349
8350# CHECK: sra %r0, 4095(%r1)
83510x8a 0x00 0x1f 0xff
8352
8353# CHECK: sra %r0, 4095(%r15)
83540x8a 0x00 0xff 0xff
8355
8356# CHECK: srlg %r0, %r0, 0
83570xeb 0x00 0x00 0x00 0x00 0x0c
8358
8359# CHECK: srlg %r15, %r1, 0
83600xeb 0xf1 0x00 0x00 0x00 0x0c
8361
8362# CHECK: srlg %r1, %r15, 0
83630xeb 0x1f 0x00 0x00 0x00 0x0c
8364
8365# CHECK: srlg %r15, %r15, 0
83660xeb 0xff 0x00 0x00 0x00 0x0c
8367
8368# CHECK: srlg %r0, %r0, -524288
83690xeb 0x00 0x00 0x00 0x80 0x0c
8370
8371# CHECK: srlg %r0, %r0, -1
83720xeb 0x00 0x0f 0xff 0xff 0x0c
8373
8374# CHECK: srlg %r0, %r0, 1
83750xeb 0x00 0x00 0x01 0x00 0x0c
8376
8377# CHECK: srlg %r0, %r0, 524287
83780xeb 0x00 0x0f 0xff 0x7f 0x0c
8379
8380# CHECK: srlg %r0, %r0, 0(%r1)
83810xeb 0x00 0x10 0x00 0x00 0x0c
8382
8383# CHECK: srlg %r0, %r0, 0(%r15)
83840xeb 0x00 0xf0 0x00 0x00 0x0c
8385
8386# CHECK: srlg %r0, %r0, 524287(%r1)
83870xeb 0x00 0x1f 0xff 0x7f 0x0c
8388
8389# CHECK: srlg %r0, %r0, 524287(%r15)
83900xeb 0x00 0xff 0xff 0x7f 0x0c
8391
8392# CHECK: srlk %r0, %r0, 0
83930xeb 0x00 0x00 0x00 0x00 0xde
8394
8395# CHECK: srlk %r15, %r1, 0
83960xeb 0xf1 0x00 0x00 0x00 0xde
8397
8398# CHECK: srlk %r1, %r15, 0
83990xeb 0x1f 0x00 0x00 0x00 0xde
8400
8401# CHECK: srlk %r15, %r15, 0
84020xeb 0xff 0x00 0x00 0x00 0xde
8403
8404# CHECK: srlk %r0, %r0, -524288
84050xeb 0x00 0x00 0x00 0x80 0xde
8406
8407# CHECK: srlk %r0, %r0, -1
84080xeb 0x00 0x0f 0xff 0xff 0xde
8409
8410# CHECK: srlk %r0, %r0, 1
84110xeb 0x00 0x00 0x01 0x00 0xde
8412
8413# CHECK: srlk %r0, %r0, 524287
84140xeb 0x00 0x0f 0xff 0x7f 0xde
8415
8416# CHECK: srlk %r0, %r0, 0(%r1)
84170xeb 0x00 0x10 0x00 0x00 0xde
8418
8419# CHECK: srlk %r0, %r0, 0(%r15)
84200xeb 0x00 0xf0 0x00 0x00 0xde
8421
8422# CHECK: srlk %r0, %r0, 524287(%r1)
84230xeb 0x00 0x1f 0xff 0x7f 0xde
8424
8425# CHECK: srlk %r0, %r0, 524287(%r15)
84260xeb 0x00 0xff 0xff 0x7f 0xde
8427
8428# CHECK: srl %r0, 0
84290x88 0x00 0x00 0x00
8430
8431# CHECK: srl %r7, 0
84320x88 0x70 0x00 0x00
8433
8434# CHECK: srl %r15, 0
84350x88 0xf0 0x00 0x00
8436
8437# CHECK: srl %r0, 4095
84380x88 0x00 0x0f 0xff
8439
8440# CHECK: srl %r0, 0(%r1)
84410x88 0x00 0x10 0x00
8442
8443# CHECK: srl %r0, 0(%r15)
84440x88 0x00 0xf0 0x00
8445
8446# CHECK: srl %r0, 4095(%r1)
84470x88 0x00 0x1f 0xff
8448
8449# CHECK: srl %r0, 4095(%r15)
84500x88 0x00 0xff 0xff
8451
8452# CHECK: sr %r0, %r0
84530x1b 0x00
8454
8455# CHECK: sr %r0, %r15
84560x1b 0x0f
8457
8458# CHECK: sr %r15, %r0
84590x1b 0xf0
8460
8461# CHECK: sr %r7, %r8
84620x1b 0x78
8463
8464# CHECK: srk %r0, %r0, %r0
84650xb9 0xf9 0x00 0x00
8466
8467# CHECK: srk %r2, %r3, %r4
84680xb9 0xf9 0x40 0x23
8469
8470# CHECK: srst %r0, %r0
84710xb2 0x5e 0x00 0x00
8472
8473# CHECK: srst %r0, %r15
84740xb2 0x5e 0x00 0x0f
8475
8476# CHECK: srst %r15, %r0
84770xb2 0x5e 0x00 0xf0
8478
8479# CHECK: srst %r7, %r8
84800xb2 0x5e 0x00 0x78
8481
8482# CHECK: stc %r0, 0
84830x42 0x00 0x00 0x00
8484
8485# CHECK: stc %r0, 4095
84860x42 0x00 0x0f 0xff
8487
8488# CHECK: stc %r0, 0(%r1)
84890x42 0x00 0x10 0x00
8490
8491# CHECK: stc %r0, 0(%r15)
84920x42 0x00 0xf0 0x00
8493
8494# CHECK: stc %r0, 4095(%r1,%r15)
84950x42 0x01 0xff 0xff
8496
8497# CHECK: stc %r0, 4095(%r15,%r1)
84980x42 0x0f 0x1f 0xff
8499
8500# CHECK: stc %r15, 0
85010x42 0xf0 0x00 0x00
8502
8503# CHECK: stch %r0, -524288
85040xe3 0x00 0x00 0x00 0x80 0xc3
8505
8506# CHECK: stch %r0, -1
85070xe3 0x00 0x0f 0xff 0xff 0xc3
8508
8509# CHECK: stch %r0, 0
85100xe3 0x00 0x00 0x00 0x00 0xc3
8511
8512# CHECK: stch %r0, 1
85130xe3 0x00 0x00 0x01 0x00 0xc3
8514
8515# CHECK: stch %r0, 524287
85160xe3 0x00 0x0f 0xff 0x7f 0xc3
8517
8518# CHECK: stch %r0, 0(%r1)
85190xe3 0x00 0x10 0x00 0x00 0xc3
8520
8521# CHECK: stch %r0, 0(%r15)
85220xe3 0x00 0xf0 0x00 0x00 0xc3
8523
8524# CHECK: stch %r0, 524287(%r1,%r15)
85250xe3 0x01 0xff 0xff 0x7f 0xc3
8526
8527# CHECK: stch %r0, 524287(%r15,%r1)
85280xe3 0x0f 0x1f 0xff 0x7f 0xc3
8529
8530# CHECK: stch %r15, 0
85310xe3 0xf0 0x00 0x00 0x00 0xc3
8532
8533# CHECK: stcy %r0, -524288
85340xe3 0x00 0x00 0x00 0x80 0x72
8535
8536# CHECK: stck 0
85370xb2 0x05 0x00 0x00
8538
8539# CHECK: stck 0(%r1)
85400xb2 0x05 0x10 0x00
8541
8542#CHECK: stck   0(%r15)
85430xb2 0x05 0xf0 0x00
8544
8545#CHECK: stck	4095
85460xb2 0x05 0x0f 0xff 
8547
8548#CHECK: stck	4095(%r1)
85490xb2 0x05 0x1f 0xff
8550
8551#CHECK: stck   4095(%r15)
85520xb2 0x05 0xff 0xff
8553
8554# CHECK: stckf 0
85550xb2 0x7c 0x00 0x00
8556
8557# CHECK: stckf 0(%r1)
85580xb2 0x7c 0x10 0x00
8559
8560#CHECK: stckf   0(%r15)
85610xb2 0x7c 0xf0 0x00
8562
8563#CHECK: stckf	4095
85640xb2 0x7c 0x0f 0xff 
8565
8566#CHECK: stckf	4095(%r1)
85670xb2 0x7c 0x1f 0xff
8568
8569#CHECK: stckf   4095(%r15)
85700xb2 0x7c 0xff 0xff
8571
8572# CHECK: stcke 0
85730xb2 0x78 0x00 0x00
8574
8575# CHECK: stcke 0(%r1)
85760xb2 0x78 0x10 0x00
8577
8578#CHECK: stcke   0(%r15)
85790xb2 0x78 0xf0 0x00
8580
8581#CHECK: stcke	4095
85820xb2 0x78 0x0f 0xff 
8583
8584#CHECK: stcke	4095(%r1)
85850xb2 0x78 0x1f 0xff
8586
8587#CHECK: stcke   4095(%r15)
85880xb2 0x78 0xff 0xff
8589
8590# CHECK: stfle 0
85910xb2 0xb0 0x00 0x00
8592
8593# CHECK: stfle 0(%r1)
85940xb2 0xb0 0x10 0x00
8595
8596#CHECK: stfle   0(%r15)
85970xb2 0xb0 0xf0 0x00
8598
8599#CHECK: stfle	4095
86000xb2 0xb0 0x0f 0xff 
8601
8602#CHECK: stfle	4095(%r1)
86030xb2 0xb0 0x1f 0xff
8604
8605#CHECK: stfle   4095(%r15)
86060xb2 0xb0 0xff 0xff
8607
8608# CHECK: stcy  %r0, -1
86090xe3 0x00 0x0f 0xff 0xff 0x72
8610
8611# CHECK: stcy %r0, 0
86120xe3 0x00 0x00 0x00 0x00 0x72
8613
8614# CHECK: stcy %r0, 1
86150xe3 0x00 0x00 0x01 0x00 0x72
8616
8617# CHECK: stcy %r0, 524287
86180xe3 0x00 0x0f 0xff 0x7f 0x72
8619
8620# CHECK: stcy %r0, 0(%r1)
86210xe3 0x00 0x10 0x00 0x00 0x72
8622
8623# CHECK: stcy %r0, 0(%r15)
86240xe3 0x00 0xf0 0x00 0x00 0x72
8625
8626# CHECK: stcy %r0, 524287(%r1,%r15)
86270xe3 0x01 0xff 0xff 0x7f 0x72
8628
8629# CHECK: stcy %r0, 524287(%r15,%r1)
86300xe3 0x0f 0x1f 0xff 0x7f 0x72
8631
8632# CHECK: stcy %r15, 0
86330xe3 0xf0 0x00 0x00 0x00 0x72
8634
8635# CHECK: std %f0, 0
86360x60 0x00 0x00 0x00
8637
8638# CHECK: std %f0, 4095
86390x60 0x00 0x0f 0xff
8640
8641# CHECK: std %f0, 0(%r1)
86420x60 0x00 0x10 0x00
8643
8644# CHECK: std %f0, 0(%r15)
86450x60 0x00 0xf0 0x00
8646
8647# CHECK: std %f0, 4095(%r1,%r15)
86480x60 0x01 0xff 0xff
8649
8650# CHECK: std %f0, 4095(%r15,%r1)
86510x60 0x0f 0x1f 0xff
8652
8653# CHECK: std %f15, 0
86540x60 0xf0 0x00 0x00
8655
8656# CHECK: stdy %f0, -524288
86570xed 0x00 0x00 0x00 0x80 0x67
8658
8659# CHECK: stdy %f0, -1
86600xed 0x00 0x0f 0xff 0xff 0x67
8661
8662# CHECK: stdy %f0, 0
86630xed 0x00 0x00 0x00 0x00 0x67
8664
8665# CHECK: stdy %f0, 1
86660xed 0x00 0x00 0x01 0x00 0x67
8667
8668# CHECK: stdy %f0, 524287
86690xed 0x00 0x0f 0xff 0x7f 0x67
8670
8671# CHECK: stdy %f0, 0(%r1)
86720xed 0x00 0x10 0x00 0x00 0x67
8673
8674# CHECK: stdy %f0, 0(%r15)
86750xed 0x00 0xf0 0x00 0x00 0x67
8676
8677# CHECK: stdy %f0, 524287(%r1,%r15)
86780xed 0x01 0xff 0xff 0x7f 0x67
8679
8680# CHECK: stdy %f0, 524287(%r15,%r1)
86810xed 0x0f 0x1f 0xff 0x7f 0x67
8682
8683# CHECK: stdy %f15, 0
86840xed 0xf0 0x00 0x00 0x00 0x67
8685
8686# CHECK: ste %f0, 0
86870x70 0x00 0x00 0x00
8688
8689# CHECK: ste %f0, 4095
86900x70 0x00 0x0f 0xff
8691
8692# CHECK: ste %f0, 0(%r1)
86930x70 0x00 0x10 0x00
8694
8695# CHECK: ste %f0, 0(%r15)
86960x70 0x00 0xf0 0x00
8697
8698# CHECK: ste %f0, 4095(%r1,%r15)
86990x70 0x01 0xff 0xff
8700
8701# CHECK: ste %f0, 4095(%r15,%r1)
87020x70 0x0f 0x1f 0xff
8703
8704# CHECK: ste %f15, 0
87050x70 0xf0 0x00 0x00
8706
8707# CHECK: stey %f0, -524288
87080xed 0x00 0x00 0x00 0x80 0x66
8709
8710# CHECK: stey %f0, -1
87110xed 0x00 0x0f 0xff 0xff 0x66
8712
8713# CHECK: stey %f0, 0
87140xed 0x00 0x00 0x00 0x00 0x66
8715
8716# CHECK: stey %f0, 1
87170xed 0x00 0x00 0x01 0x00 0x66
8718
8719# CHECK: stey %f0, 524287
87200xed 0x00 0x0f 0xff 0x7f 0x66
8721
8722# CHECK: stey %f0, 0(%r1)
87230xed 0x00 0x10 0x00 0x00 0x66
8724
8725# CHECK: stey %f0, 0(%r15)
87260xed 0x00 0xf0 0x00 0x00 0x66
8727
8728# CHECK: stey %f0, 524287(%r1,%r15)
87290xed 0x01 0xff 0xff 0x7f 0x66
8730
8731# CHECK: stey %f0, 524287(%r15,%r1)
87320xed 0x0f 0x1f 0xff 0x7f 0x66
8733
8734# CHECK: stey %f15, 0
87350xed 0xf0 0x00 0x00 0x00 0x66
8736
8737# CHECK: stg %r0, -524288
87380xe3 0x00 0x00 0x00 0x80 0x24
8739
8740# CHECK: stg %r0, -1
87410xe3 0x00 0x0f 0xff 0xff 0x24
8742
8743# CHECK: stg %r0, 0
87440xe3 0x00 0x00 0x00 0x00 0x24
8745
8746# CHECK: stg %r0, 1
87470xe3 0x00 0x00 0x01 0x00 0x24
8748
8749# CHECK: stg %r0, 524287
87500xe3 0x00 0x0f 0xff 0x7f 0x24
8751
8752# CHECK: stg %r0, 0(%r1)
87530xe3 0x00 0x10 0x00 0x00 0x24
8754
8755# CHECK: stg %r0, 0(%r15)
87560xe3 0x00 0xf0 0x00 0x00 0x24
8757
8758# CHECK: stg %r0, 524287(%r1,%r15)
87590xe3 0x01 0xff 0xff 0x7f 0x24
8760
8761# CHECK: stg %r0, 524287(%r15,%r1)
87620xe3 0x0f 0x1f 0xff 0x7f 0x24
8763
8764# CHECK: stg %r15, 0
87650xe3 0xf0 0x00 0x00 0x00 0x24
8766
8767# CHECK: sth %r0, 0
87680x40 0x00 0x00 0x00
8769
8770# CHECK: sth %r0, 4095
87710x40 0x00 0x0f 0xff
8772
8773# CHECK: sth %r0, 0(%r1)
87740x40 0x00 0x10 0x00
8775
8776# CHECK: sth %r0, 0(%r15)
87770x40 0x00 0xf0 0x00
8778
8779# CHECK: sth %r0, 4095(%r1,%r15)
87800x40 0x01 0xff 0xff
8781
8782# CHECK: sth %r0, 4095(%r15,%r1)
87830x40 0x0f 0x1f 0xff
8784
8785# CHECK: sth %r15, 0
87860x40 0xf0 0x00 0x00
8787
8788# CHECK: sthh %r0, -524288
87890xe3 0x00 0x00 0x00 0x80 0xc7
8790
8791# CHECK: sthh %r0, -1
87920xe3 0x00 0x0f 0xff 0xff 0xc7
8793
8794# CHECK: sthh %r0, 0
87950xe3 0x00 0x00 0x00 0x00 0xc7
8796
8797# CHECK: sthh %r0, 1
87980xe3 0x00 0x00 0x01 0x00 0xc7
8799
8800# CHECK: sthh %r0, 524287
88010xe3 0x00 0x0f 0xff 0x7f 0xc7
8802
8803# CHECK: sthh %r0, 0(%r1)
88040xe3 0x00 0x10 0x00 0x00 0xc7
8805
8806# CHECK: sthh %r0, 0(%r15)
88070xe3 0x00 0xf0 0x00 0x00 0xc7
8808
8809# CHECK: sthh %r0, 524287(%r1,%r15)
88100xe3 0x01 0xff 0xff 0x7f 0xc7
8811
8812# CHECK: sthh %r0, 524287(%r15,%r1)
88130xe3 0x0f 0x1f 0xff 0x7f 0xc7
8814
8815# CHECK: sthh %r15, 0
88160xe3 0xf0 0x00 0x00 0x00 0xc7
8817
8818# CHECK: stfh %r0, -524288
88190xe3 0x00 0x00 0x00 0x80 0xcb
8820
8821# CHECK: stfh %r0, -1
88220xe3 0x00 0x0f 0xff 0xff 0xcb
8823
8824# CHECK: stfh %r0, 0
88250xe3 0x00 0x00 0x00 0x00 0xcb
8826
8827# CHECK: stfh %r0, 1
88280xe3 0x00 0x00 0x01 0x00 0xcb
8829
8830# CHECK: stfh %r0, 524287
88310xe3 0x00 0x0f 0xff 0x7f 0xcb
8832
8833# CHECK: stfh %r0, 0(%r1)
88340xe3 0x00 0x10 0x00 0x00 0xcb
8835
8836# CHECK: stfh %r0, 0(%r15)
88370xe3 0x00 0xf0 0x00 0x00 0xcb
8838
8839# CHECK: stfh %r0, 524287(%r1,%r15)
88400xe3 0x01 0xff 0xff 0x7f 0xcb
8841
8842# CHECK: stfh %r0, 524287(%r15,%r1)
88430xe3 0x0f 0x1f 0xff 0x7f 0xcb
8844
8845# CHECK: stfh %r15, 0
88460xe3 0xf0 0x00 0x00 0x00 0xcb
8847
8848# CHECK: sthy %r0, -524288
88490xe3 0x00 0x00 0x00 0x80 0x70
8850
8851# CHECK: sthy %r0, -1
88520xe3 0x00 0x0f 0xff 0xff 0x70
8853
8854# CHECK: sthy %r0, 0
88550xe3 0x00 0x00 0x00 0x00 0x70
8856
8857# CHECK: sthy %r0, 1
88580xe3 0x00 0x00 0x01 0x00 0x70
8859
8860# CHECK: sthy %r0, 524287
88610xe3 0x00 0x0f 0xff 0x7f 0x70
8862
8863# CHECK: sthy %r0, 0(%r1)
88640xe3 0x00 0x10 0x00 0x00 0x70
8865
8866# CHECK: sthy %r0, 0(%r15)
88670xe3 0x00 0xf0 0x00 0x00 0x70
8868
8869# CHECK: sthy %r0, 524287(%r1,%r15)
88700xe3 0x01 0xff 0xff 0x7f 0x70
8871
8872# CHECK: sthy %r0, 524287(%r15,%r1)
88730xe3 0x0f 0x1f 0xff 0x7f 0x70
8874
8875# CHECK: sthy %r15, 0
88760xe3 0xf0 0x00 0x00 0x00 0x70
8877
8878# CHECK: stm %r0, %r0, 0
88790x90 0x00 0x00 0x00
8880
8881# CHECK: stm %r0, %r15, 0
88820x90 0x0f 0x00 0x00
8883
8884# CHECK: stm %r14, %r15, 0
88850x90 0xef 0x00 0x00
8886
8887# CHECK: stm %r15, %r15, 0
88880x90 0xff 0x00 0x00
8889
8890# CHECK: stm %r0, %r0, 4095
88910x90 0x00 0x0f 0xff
8892
8893# CHECK: stm %r0, %r0, 1
88940x90 0x00 0x00 0x01
8895
8896# CHECK: stm %r0, %r0, 0(%r1)
88970x90 0x00 0x10 0x00
8898
8899# CHECK: stm %r0, %r0, 0(%r15)
89000x90 0x00 0xf0 0x00
8901
8902# CHECK: stm %r0, %r0, 4095(%r1)
89030x90 0x00 0x1f 0xff
8904
8905# CHECK: stm %r0, %r0, 4095(%r15)
89060x90 0x00 0xff 0xff
8907
8908# CHECK: stmg %r0, %r0, 0
89090xeb 0x00 0x00 0x00 0x00 0x24
8910
8911# CHECK: stmg %r0, %r15, 0
89120xeb 0x0f 0x00 0x00 0x00 0x24
8913
8914# CHECK: stmg %r14, %r15, 0
89150xeb 0xef 0x00 0x00 0x00 0x24
8916
8917# CHECK: stmg %r15, %r15, 0
89180xeb 0xff 0x00 0x00 0x00 0x24
8919
8920# CHECK: stmg %r0, %r0, -524288
89210xeb 0x00 0x00 0x00 0x80 0x24
8922
8923# CHECK: stmg %r0, %r0, -1
89240xeb 0x00 0x0f 0xff 0xff 0x24
8925
8926# CHECK: stmg %r0, %r0, 0
89270xeb 0x00 0x00 0x00 0x00 0x24
8928
8929# CHECK: stmg %r0, %r0, 1
89300xeb 0x00 0x00 0x01 0x00 0x24
8931
8932# CHECK: stmg %r0, %r0, 524287
89330xeb 0x00 0x0f 0xff 0x7f 0x24
8934
8935# CHECK: stmg %r0, %r0, 0(%r1)
89360xeb 0x00 0x10 0x00 0x00 0x24
8937
8938# CHECK: stmg %r0, %r0, 0(%r15)
89390xeb 0x00 0xf0 0x00 0x00 0x24
8940
8941# CHECK: stmg %r0, %r0, 524287(%r1)
89420xeb 0x00 0x1f 0xff 0x7f 0x24
8943
8944# CHECK: stmg %r0, %r0, 524287(%r15)
89450xeb 0x00 0xff 0xff 0x7f 0x24
8946
8947# CHECK: stmh %r0, %r0, 0
89480xeb 0x00 0x00 0x00 0x00 0x26
8949
8950# CHECK: stmh %r0, %r15, 0
89510xeb 0x0f 0x00 0x00 0x00 0x26
8952
8953# CHECK: stmh %r14, %r15, 0
89540xeb 0xef 0x00 0x00 0x00 0x26
8955
8956# CHECK: stmh %r15, %r15, 0
89570xeb 0xff 0x00 0x00 0x00 0x26
8958
8959# CHECK: stmh %r0, %r0, -524288
89600xeb 0x00 0x00 0x00 0x80 0x26
8961
8962# CHECK: stmh %r0, %r0, -1
89630xeb 0x00 0x0f 0xff 0xff 0x26
8964
8965# CHECK: stmh %r0, %r0, 0
89660xeb 0x00 0x00 0x00 0x00 0x26
8967
8968# CHECK: stmh %r0, %r0, 1
89690xeb 0x00 0x00 0x01 0x00 0x26
8970
8971# CHECK: stmh %r0, %r0, 524287
89720xeb 0x00 0x0f 0xff 0x7f 0x26
8973
8974# CHECK: stmh %r0, %r0, 0(%r1)
89750xeb 0x00 0x10 0x00 0x00 0x26
8976
8977# CHECK: stmh %r0, %r0, 0(%r15)
89780xeb 0x00 0xf0 0x00 0x00 0x26
8979
8980# CHECK: stmh %r0, %r0, 524287(%r1)
89810xeb 0x00 0x1f 0xff 0x7f 0x26
8982
8983# CHECK: stmh %r0, %r0, 524287(%r15)
89840xeb 0x00 0xff 0xff 0x7f 0x26
8985
8986# CHECK: stmy %r0, %r0, 0
89870xeb 0x00 0x00 0x00 0x00 0x90
8988
8989# CHECK: stmy %r0, %r15, 0
89900xeb 0x0f 0x00 0x00 0x00 0x90
8991
8992# CHECK: stmy %r14, %r15, 0
89930xeb 0xef 0x00 0x00 0x00 0x90
8994
8995# CHECK: stmy %r15, %r15, 0
89960xeb 0xff 0x00 0x00 0x00 0x90
8997
8998# CHECK: stmy %r0, %r0, -524288
89990xeb 0x00 0x00 0x00 0x80 0x90
9000
9001# CHECK: stmy %r0, %r0, -1
90020xeb 0x00 0x0f 0xff 0xff 0x90
9003
9004# CHECK: stmy %r0, %r0, 0
90050xeb 0x00 0x00 0x00 0x00 0x90
9006
9007# CHECK: stmy %r0, %r0, 1
90080xeb 0x00 0x00 0x01 0x00 0x90
9009
9010# CHECK: stmy %r0, %r0, 524287
90110xeb 0x00 0x0f 0xff 0x7f 0x90
9012
9013# CHECK: stmy %r0, %r0, 0(%r1)
90140xeb 0x00 0x10 0x00 0x00 0x90
9015
9016# CHECK: stmy %r0, %r0, 0(%r15)
90170xeb 0x00 0xf0 0x00 0x00 0x90
9018
9019# CHECK: stmy %r0, %r0, 524287(%r1)
90200xeb 0x00 0x1f 0xff 0x7f 0x90
9021
9022# CHECK: stmy %r0, %r0, 524287(%r15)
90230xeb 0x00 0xff 0xff 0x7f 0x90
9024
9025# CHECK: strvg %r0, -524288
90260xe3 0x00 0x00 0x00 0x80 0x2f
9027
9028# CHECK: strvg %r0, -1
90290xe3 0x00 0x0f 0xff 0xff 0x2f
9030
9031# CHECK: strvg %r0, 0
90320xe3 0x00 0x00 0x00 0x00 0x2f
9033
9034# CHECK: strvg %r0, 1
90350xe3 0x00 0x00 0x01 0x00 0x2f
9036
9037# CHECK: strvg %r0, 524287
90380xe3 0x00 0x0f 0xff 0x7f 0x2f
9039
9040# CHECK: strvg %r0, 0(%r1)
90410xe3 0x00 0x10 0x00 0x00 0x2f
9042
9043# CHECK: strvg %r0, 0(%r15)
90440xe3 0x00 0xf0 0x00 0x00 0x2f
9045
9046# CHECK: strvg %r0, 524287(%r1,%r15)
90470xe3 0x01 0xff 0xff 0x7f 0x2f
9048
9049# CHECK: strvg %r0, 524287(%r15,%r1)
90500xe3 0x0f 0x1f 0xff 0x7f 0x2f
9051
9052# CHECK: strvg %r15, 0
90530xe3 0xf0 0x00 0x00 0x00 0x2f
9054
9055# CHECK: strvh %r0, -524288
90560xe3 0x00 0x00 0x00 0x80 0x3f
9057
9058# CHECK: strvh %r0, -1
90590xe3 0x00 0x0f 0xff 0xff 0x3f
9060
9061# CHECK: strvh %r0, 0
90620xe3 0x00 0x00 0x00 0x00 0x3f
9063
9064# CHECK: strvh %r0, 1
90650xe3 0x00 0x00 0x01 0x00 0x3f
9066
9067# CHECK: strvh %r0, 524287
90680xe3 0x00 0x0f 0xff 0x7f 0x3f
9069
9070# CHECK: strvh %r0, 0(%r1)
90710xe3 0x00 0x10 0x00 0x00 0x3f
9072
9073# CHECK: strvh %r0, 0(%r15)
90740xe3 0x00 0xf0 0x00 0x00 0x3f
9075
9076# CHECK: strvh %r0, 524287(%r1,%r15)
90770xe3 0x01 0xff 0xff 0x7f 0x3f
9078
9079# CHECK: strvh %r0, 524287(%r15,%r1)
90800xe3 0x0f 0x1f 0xff 0x7f 0x3f
9081
9082# CHECK: strvh %r15, 0
90830xe3 0xf0 0x00 0x00 0x00 0x3f
9084
9085# CHECK: strv %r0, -524288
90860xe3 0x00 0x00 0x00 0x80 0x3e
9087
9088# CHECK: strv %r0, -1
90890xe3 0x00 0x0f 0xff 0xff 0x3e
9090
9091# CHECK: strv %r0, 0
90920xe3 0x00 0x00 0x00 0x00 0x3e
9093
9094# CHECK: strv %r0, 1
90950xe3 0x00 0x00 0x01 0x00 0x3e
9096
9097# CHECK: strv %r0, 524287
90980xe3 0x00 0x0f 0xff 0x7f 0x3e
9099
9100# CHECK: strv %r0, 0(%r1)
91010xe3 0x00 0x10 0x00 0x00 0x3e
9102
9103# CHECK: strv %r0, 0(%r15)
91040xe3 0x00 0xf0 0x00 0x00 0x3e
9105
9106# CHECK: strv %r0, 524287(%r1,%r15)
91070xe3 0x01 0xff 0xff 0x7f 0x3e
9108
9109# CHECK: strv %r0, 524287(%r15,%r1)
91100xe3 0x0f 0x1f 0xff 0x7f 0x3e
9111
9112# CHECK: strv %r15, 0
91130xe3 0xf0 0x00 0x00 0x00 0x3e
9114
9115# CHECK: st %r0, 0
91160x50 0x00 0x00 0x00
9117
9118# CHECK: st %r0, 4095
91190x50 0x00 0x0f 0xff
9120
9121# CHECK: st %r0, 0(%r1)
91220x50 0x00 0x10 0x00
9123
9124# CHECK: st %r0, 0(%r15)
91250x50 0x00 0xf0 0x00
9126
9127# CHECK: st %r0, 4095(%r1,%r15)
91280x50 0x01 0xff 0xff
9129
9130# CHECK: st %r0, 4095(%r15,%r1)
91310x50 0x0f 0x1f 0xff
9132
9133# CHECK: st %r15, 0
91340x50 0xf0 0x00 0x00
9135
9136# CHECK: stoc %r1, 2(%r3), 0
91370xeb 0x10 0x30 0x02 0x00 0xf3
9138
9139# CHECK: stoco %r1, 2(%r3)
91400xeb 0x11 0x30 0x02 0x00 0xf3
9141
9142# CHECK: stoch %r1, 2(%r3)
91430xeb 0x12 0x30 0x02 0x00 0xf3
9144
9145# CHECK: stocnle %r1, 2(%r3)
91460xeb 0x13 0x30 0x02 0x00 0xf3
9147
9148# CHECK: stocl %r1, 2(%r3)
91490xeb 0x14 0x30 0x02 0x00 0xf3
9150
9151# CHECK: stocnhe %r1, 2(%r3)
91520xeb 0x15 0x30 0x02 0x00 0xf3
9153
9154# CHECK: stoclh %r1, 2(%r3)
91550xeb 0x16 0x30 0x02 0x00 0xf3
9156
9157# CHECK: stocne %r1, 2(%r3)
91580xeb 0x17 0x30 0x02 0x00 0xf3
9159
9160# CHECK: stoce %r1, 2(%r3)
91610xeb 0x18 0x30 0x02 0x00 0xf3
9162
9163# CHECK: stocnlh %r1, 2(%r3)
91640xeb 0x19 0x30 0x02 0x00 0xf3
9165
9166# CHECK: stoche %r1, 2(%r3)
91670xeb 0x1a 0x30 0x02 0x00 0xf3
9168
9169# CHECK: stocnl %r1, 2(%r3)
91700xeb 0x1b 0x30 0x02 0x00 0xf3
9171
9172# CHECK: stocle %r1, 2(%r3)
91730xeb 0x1c 0x30 0x02 0x00 0xf3
9174
9175# CHECK: stocnh %r1, 2(%r3)
91760xeb 0x1d 0x30 0x02 0x00 0xf3
9177
9178# CHECK: stocno %r1, 2(%r3)
91790xeb 0x1e 0x30 0x02 0x00 0xf3
9180
9181# CHECK: stoc %r1, 2(%r3), 15
91820xeb 0x1f 0x30 0x02 0x00 0xf3
9183
9184# CHECK: stocg %r1, 2(%r3), 0
91850xeb 0x10 0x30 0x02 0x00 0xe3
9186
9187# CHECK: stocgo %r1, 2(%r3)
91880xeb 0x11 0x30 0x02 0x00 0xe3
9189
9190# CHECK: stocgh %r1, 2(%r3)
91910xeb 0x12 0x30 0x02 0x00 0xe3
9192
9193# CHECK: stocgnle %r1, 2(%r3)
91940xeb 0x13 0x30 0x02 0x00 0xe3
9195
9196# CHECK: stocgl %r1, 2(%r3)
91970xeb 0x14 0x30 0x02 0x00 0xe3
9198
9199# CHECK: stocgnhe %r1, 2(%r3)
92000xeb 0x15 0x30 0x02 0x00 0xe3
9201
9202# CHECK: stocglh %r1, 2(%r3)
92030xeb 0x16 0x30 0x02 0x00 0xe3
9204
9205# CHECK: stocgne %r1, 2(%r3)
92060xeb 0x17 0x30 0x02 0x00 0xe3
9207
9208# CHECK: stocge %r1, 2(%r3)
92090xeb 0x18 0x30 0x02 0x00 0xe3
9210
9211# CHECK: stocgnlh %r1, 2(%r3)
92120xeb 0x19 0x30 0x02 0x00 0xe3
9213
9214# CHECK: stocghe %r1, 2(%r3)
92150xeb 0x1a 0x30 0x02 0x00 0xe3
9216
9217# CHECK: stocgnl %r1, 2(%r3)
92180xeb 0x1b 0x30 0x02 0x00 0xe3
9219
9220# CHECK: stocgle %r1, 2(%r3)
92210xeb 0x1c 0x30 0x02 0x00 0xe3
9222
9223# CHECK: stocgnh %r1, 2(%r3)
92240xeb 0x1d 0x30 0x02 0x00 0xe3
9225
9226# CHECK: stocgno %r1, 2(%r3)
92270xeb 0x1e 0x30 0x02 0x00 0xe3
9228
9229# CHECK: stocg %r1, 2(%r3), 15
92300xeb 0x1f 0x30 0x02 0x00 0xe3
9231
9232# CHECK: s %r0, 0
92330x5b 0x00 0x00 0x00
9234
9235# CHECK: s %r0, 4095
92360x5b 0x00 0x0f 0xff
9237
9238# CHECK: s %r0, 0(%r1)
92390x5b 0x00 0x10 0x00
9240
9241# CHECK: s %r0, 0(%r15)
92420x5b 0x00 0xf0 0x00
9243
9244# CHECK: s %r0, 4095(%r1,%r15)
92450x5b 0x01 0xff 0xff
9246
9247# CHECK: s %r0, 4095(%r15,%r1)
92480x5b 0x0f 0x1f 0xff
9249
9250# CHECK: s %r15, 0
92510x5b 0xf0 0x00 0x00
9252
9253# CHECK: sty %r0, -524288
92540xe3 0x00 0x00 0x00 0x80 0x50
9255
9256# CHECK: sty %r0, -1
92570xe3 0x00 0x0f 0xff 0xff 0x50
9258
9259# CHECK: sty %r0, 0
92600xe3 0x00 0x00 0x00 0x00 0x50
9261
9262# CHECK: sty %r0, 1
92630xe3 0x00 0x00 0x01 0x00 0x50
9264
9265# CHECK: sty %r0, 524287
92660xe3 0x00 0x0f 0xff 0x7f 0x50
9267
9268# CHECK: sty %r0, 0(%r1)
92690xe3 0x00 0x10 0x00 0x00 0x50
9270
9271# CHECK: sty %r0, 0(%r15)
92720xe3 0x00 0xf0 0x00 0x00 0x50
9273
9274# CHECK: sty %r0, 524287(%r1,%r15)
92750xe3 0x01 0xff 0xff 0x7f 0x50
9276
9277# CHECK: sty %r0, 524287(%r15,%r1)
92780xe3 0x0f 0x1f 0xff 0x7f 0x50
9279
9280# CHECK: sty %r15, 0
92810xe3 0xf0 0x00 0x00 0x00 0x50
9282
9283# CHECK: svc 0
92840x0a 0x00
9285
9286# CHECK: svc 3
92870x0a 0x03
9288
9289# CHECK: svc 128
92900x0a 0x80
9291
9292# CHECK: svc 255
92930x0a 0xff
9294
9295# CHECK: sxbr %f0, %f0
92960xb3 0x4b 0x00 0x00
9297
9298# CHECK: sxbr %f0, %f13
92990xb3 0x4b 0x00 0x0d
9300
9301# CHECK: sxbr %f8, %f8
93020xb3 0x4b 0x00 0x88
9303
9304# CHECK: sxbr %f13, %f0
93050xb3 0x4b 0x00 0xd0
9306
9307# CHECK: sy %r0, -524288
93080xe3 0x00 0x00 0x00 0x80 0x5b
9309
9310# CHECK: sy %r0, -1
93110xe3 0x00 0x0f 0xff 0xff 0x5b
9312
9313# CHECK: sy %r0, 0
93140xe3 0x00 0x00 0x00 0x00 0x5b
9315
9316# CHECK: sy %r0, 1
93170xe3 0x00 0x00 0x01 0x00 0x5b
9318
9319# CHECK: sy %r0, 524287
93200xe3 0x00 0x0f 0xff 0x7f 0x5b
9321
9322# CHECK: sy %r0, 0(%r1)
93230xe3 0x00 0x10 0x00 0x00 0x5b
9324
9325# CHECK: sy %r0, 0(%r15)
93260xe3 0x00 0xf0 0x00 0x00 0x5b
9327
9328# CHECK: sy %r0, 524287(%r1,%r15)
93290xe3 0x01 0xff 0xff 0x7f 0x5b
9330
9331# CHECK: sy %r0, 524287(%r15,%r1)
93320xe3 0x0f 0x1f 0xff 0x7f 0x5b
9333
9334# CHECK: sy %r15, 0
93350xe3 0xf0 0x00 0x00 0x00 0x5b
9336
9337# CHECK: tabort 0
93380xb2 0xfc 0x00 0x00
9339
9340# CHECK: tabort 0(%r1)
93410xb2 0xfc 0x10 0x00
9342
9343# CHECK: tabort 0(%r15)
93440xb2 0xfc 0xf0 0x00
9345
9346# CHECK: tabort 4095
93470xb2 0xfc 0x0f 0xff
9348
9349# CHECK: tabort 4095(%r1)
93500xb2 0xfc 0x1f 0xff
9351
9352# CHECK: tabort 4095(%r15)
93530xb2 0xfc 0xff 0xff
9354
9355# CHECK: tbegin 0, 0
93560xe5 0x60 0x00 0x00 0x00 0x00
9357
9358# CHECK: tbegin 4095, 0
93590xe5 0x60 0x0f 0xff 0x00 0x00
9360
9361# CHECK: tbegin 0, 0
93620xe5 0x60 0x00 0x00 0x00 0x00
9363
9364# CHECK: tbegin 0, 1
93650xe5 0x60 0x00 0x00 0x00 0x01
9366
9367# CHECK: tbegin 0, 32767
93680xe5 0x60 0x00 0x00 0x7f 0xff
9369
9370# CHECK: tbegin 0, 32768
93710xe5 0x60 0x00 0x00 0x80 0x00
9372
9373# CHECK: tbegin 0, 65535
93740xe5 0x60 0x00 0x00 0xff 0xff
9375
9376# CHECK: tbegin 0(%r1), 42
93770xe5 0x60 0x10 0x00 0x00 0x2a
9378
9379# CHECK: tbegin 0(%r15), 42
93800xe5 0x60 0xf0 0x00 0x00 0x2a
9381
9382# CHECK: tbegin 4095(%r1), 42
93830xe5 0x60 0x1f 0xff 0x00 0x2a
9384
9385# CHECK: tbegin 4095(%r15), 42
93860xe5 0x60 0xff 0xff 0x00 0x2a
9387
9388# CHECK: tbeginc 0, 0
93890xe5 0x61 0x00 0x00 0x00 0x00
9390
9391# CHECK: tbeginc 4095, 0
93920xe5 0x61 0x0f 0xff 0x00 0x00
9393
9394# CHECK: tbeginc 0, 0
93950xe5 0x61 0x00 0x00 0x00 0x00
9396
9397# CHECK: tbeginc 0, 1
93980xe5 0x61 0x00 0x00 0x00 0x01
9399
9400# CHECK: tbeginc 0, 32767
94010xe5 0x61 0x00 0x00 0x7f 0xff
9402
9403# CHECK: tbeginc 0, 32768
94040xe5 0x61 0x00 0x00 0x80 0x00
9405
9406# CHECK: tbeginc 0, 65535
94070xe5 0x61 0x00 0x00 0xff 0xff
9408
9409# CHECK: tbeginc 0(%r1), 42
94100xe5 0x61 0x10 0x00 0x00 0x2a
9411
9412# CHECK: tbeginc 0(%r15), 42
94130xe5 0x61 0xf0 0x00 0x00 0x2a
9414
9415# CHECK: tbeginc 4095(%r1), 42
94160xe5 0x61 0x1f 0xff 0x00 0x2a
9417
9418# CHECK: tbeginc 4095(%r15), 42
94190xe5 0x61 0xff 0xff 0x00 0x2a
9420
9421# CHECK: tcdb %f0, 0
94220xed 0x00 0x00 0x00 0x00 0x11
9423
9424# CHECK: tcdb %f0, 4095
94250xed 0x00 0x0f 0xff 0x00 0x11
9426
9427# CHECK: tcdb %f0, 0(%r1)
94280xed 0x00 0x10 0x00 0x00 0x11
9429
9430# CHECK: tcdb %f0, 0(%r15)
94310xed 0x00 0xf0 0x00 0x00 0x11
9432
9433# CHECK: tcdb %f0, 4095(%r1,%r15)
94340xed 0x01 0xff 0xff 0x00 0x11
9435
9436# CHECK: tcdb %f0, 4095(%r15,%r1)
94370xed 0x0f 0x1f 0xff 0x00 0x11
9438
9439# CHECK: tcdb %f15, 0
94400xed 0xf0 0x00 0x00 0x00 0x11
9441
9442# CHECK: tceb %f0, 0
94430xed 0x00 0x00 0x00 0x00 0x10
9444
9445# CHECK: tceb %f0, 4095
94460xed 0x00 0x0f 0xff 0x00 0x10
9447
9448# CHECK: tceb %f0, 0(%r1)
94490xed 0x00 0x10 0x00 0x00 0x10
9450
9451# CHECK: tceb %f0, 0(%r15)
94520xed 0x00 0xf0 0x00 0x00 0x10
9453
9454# CHECK: tceb %f0, 4095(%r1,%r15)
94550xed 0x01 0xff 0xff 0x00 0x10
9456
9457# CHECK: tceb %f0, 4095(%r15,%r1)
94580xed 0x0f 0x1f 0xff 0x00 0x10
9459
9460# CHECK: tceb %f15, 0
94610xed 0xf0 0x00 0x00 0x00 0x10
9462
9463# CHECK: tcxb %f0, 0
94640xed 0x00 0x00 0x00 0x00 0x12
9465
9466# CHECK: tcxb %f0, 4095
94670xed 0x00 0x0f 0xff 0x00 0x12
9468
9469# CHECK: tcxb %f0, 0(%r1)
94700xed 0x00 0x10 0x00 0x00 0x12
9471
9472# CHECK: tcxb %f0, 0(%r15)
94730xed 0x00 0xf0 0x00 0x00 0x12
9474
9475# CHECK: tcxb %f0, 4095(%r1,%r15)
94760xed 0x01 0xff 0xff 0x00 0x12
9477
9478# CHECK: tcxb %f0, 4095(%r15,%r1)
94790xed 0x0f 0x1f 0xff 0x00 0x12
9480
9481# CHECK: tcxb %f13, 0
94820xed 0xd0 0x00 0x00 0x00 0x12
9483
9484# CHECK: tend
94850xb2 0xf8 0x00 0x00
9486
9487# CHECK: tm 0, 0
94880x91 0x00 0x00 0x00
9489
9490# CHECK: tm 4095, 0
94910x91 0x00 0x0f 0xff
9492
9493# CHECK: tm 0, 255
94940x91 0xff 0x00 0x00
9495
9496# CHECK: tm 0(%r1), 42
94970x91 0x2a 0x10 0x00
9498
9499# CHECK: tm 0(%r15), 42
95000x91 0x2a 0xf0 0x00
9501
9502# CHECK: tm 4095(%r1), 42
95030x91 0x2a 0x1f 0xff
9504
9505# CHECK: tm 4095(%r15), 42
95060x91 0x2a 0xff 0xff
9507
9508# CHECK: tmhh %r0, 0
95090xa7 0x02 0x00 0x00
9510
9511# CHECK: tmhh %r0, 32768
95120xa7 0x02 0x80 0x00
9513
9514# CHECK: tmhh %r0, 65535
95150xa7 0x02 0xff 0xff
9516
9517# CHECK: tmhh %r15, 0
95180xa7 0xf2 0x00 0x00
9519
9520# CHECK: tmhl %r0, 0
95210xa7 0x03 0x00 0x00
9522
9523# CHECK: tmhl %r0, 32768
95240xa7 0x03 0x80 0x00
9525
9526# CHECK: tmhl %r0, 65535
95270xa7 0x03 0xff 0xff
9528
9529# CHECK: tmhl %r15, 0
95300xa7 0xf3 0x00 0x00
9531
9532# CHECK: tmlh %r0, 0
95330xa7 0x00 0x00 0x00
9534
9535# CHECK: tmlh %r0, 32768
95360xa7 0x00 0x80 0x00
9537
9538# CHECK: tmlh %r0, 65535
95390xa7 0x00 0xff 0xff
9540
9541# CHECK: tmlh %r15, 0
95420xa7 0xf0 0x00 0x00
9543
9544# CHECK: tmll %r0, 0
95450xa7 0x01 0x00 0x00
9546
9547# CHECK: tmll %r0, 32768
95480xa7 0x01 0x80 0x00
9549
9550# CHECK: tmll %r0, 65535
95510xa7 0x01 0xff 0xff
9552
9553# CHECK: tmll %r15, 0
95540xa7 0xf1 0x00 0x00
9555
9556# CHECK: tmy -524288, 0
95570xeb 0x00 0x00 0x00 0x80 0x51
9558
9559# CHECK: tmy -1, 0
95600xeb 0x00 0x0f 0xff 0xff 0x51
9561
9562# CHECK: tmy 0, 0
95630xeb 0x00 0x00 0x00 0x00 0x51
9564
9565# CHECK: tmy 1, 0
95660xeb 0x00 0x00 0x01 0x00 0x51
9567
9568# CHECK: tmy 524287, 0
95690xeb 0x00 0x0f 0xff 0x7f 0x51
9570
9571# CHECK: tmy 0, 255
95720xeb 0xff 0x00 0x00 0x00 0x51
9573
9574# CHECK: tmy 0(%r1), 42
95750xeb 0x2a 0x10 0x00 0x00 0x51
9576
9577# CHECK: tmy 0(%r15), 42
95780xeb 0x2a 0xf0 0x00 0x00 0x51
9579
9580# CHECK: tmy 524287(%r1), 42
95810xeb 0x2a 0x1f 0xff 0x7f 0x51
9582
9583# CHECK: tmy 524287(%r15), 42
95840xeb 0x2a 0xff 0xff 0x7f 0x51
9585
9586# CHECK: xc 0(1), 0
95870xd7 0x00 0x00 0x00 0x00 0x00
9588
9589# CHECK: xc 0(1), 0(%r1)
95900xd7 0x00 0x00 0x00 0x10 0x00
9591
9592# CHECK: xc 0(1), 0(%r15)
95930xd7 0x00 0x00 0x00 0xf0 0x00
9594
9595# CHECK: xc 0(1), 4095
95960xd7 0x00 0x00 0x00 0x0f 0xff
9597
9598# CHECK: xc 0(1), 4095(%r1)
95990xd7 0x00 0x00 0x00 0x1f 0xff
9600
9601# CHECK: xc 0(1), 4095(%r15)
96020xd7 0x00 0x00 0x00 0xff 0xff
9603
9604# CHECK: xc 0(1,%r1), 0
96050xd7 0x00 0x10 0x00 0x00 0x00
9606
9607# CHECK: xc 0(1,%r15), 0
96080xd7 0x00 0xf0 0x00 0x00 0x00
9609
9610# CHECK: xc 4095(1,%r1), 0
96110xd7 0x00 0x1f 0xff 0x00 0x00
9612
9613# CHECK: xc 4095(1,%r15), 0
96140xd7 0x00 0xff 0xff 0x00 0x00
9615
9616# CHECK: xc 0(256,%r1), 0
96170xd7 0xff 0x10 0x00 0x00 0x00
9618
9619# CHECK: xc 0(256,%r15), 0
96200xd7 0xff 0xf0 0x00 0x00 0x00
9621
9622# CHECK: xgr %r0, %r0
96230xb9 0x82 0x00 0x00
9624
9625# CHECK: xgr %r0, %r15
96260xb9 0x82 0x00 0x0f
9627
9628# CHECK: xgr %r15, %r0
96290xb9 0x82 0x00 0xf0
9630
9631# CHECK: xgr %r7, %r8
96320xb9 0x82 0x00 0x78
9633
9634# CHECK: xgrk %r0, %r0, %r0
96350xb9 0xe7 0x00 0x00
9636
9637# CHECK: xgrk %r2, %r3, %r4
96380xb9 0xe7 0x40 0x23
9639
9640# CHECK: xg %r0, -524288
96410xe3 0x00 0x00 0x00 0x80 0x82
9642
9643# CHECK: xg %r0, -1
96440xe3 0x00 0x0f 0xff 0xff 0x82
9645
9646# CHECK: xg %r0, 0
96470xe3 0x00 0x00 0x00 0x00 0x82
9648
9649# CHECK: xg %r0, 1
96500xe3 0x00 0x00 0x01 0x00 0x82
9651
9652# CHECK: xg %r0, 524287
96530xe3 0x00 0x0f 0xff 0x7f 0x82
9654
9655# CHECK: xg %r0, 0(%r1)
96560xe3 0x00 0x10 0x00 0x00 0x82
9657
9658# CHECK: xg %r0, 0(%r15)
96590xe3 0x00 0xf0 0x00 0x00 0x82
9660
9661# CHECK: xg %r0, 524287(%r1,%r15)
96620xe3 0x01 0xff 0xff 0x7f 0x82
9663
9664# CHECK: xg %r0, 524287(%r15,%r1)
96650xe3 0x0f 0x1f 0xff 0x7f 0x82
9666
9667# CHECK: xg %r15, 0
96680xe3 0xf0 0x00 0x00 0x00 0x82
9669
9670# CHECK: xihf %r0, 0
96710xc0 0x06 0x00 0x00 0x00 0x00
9672
9673# CHECK: xihf %r0, 4294967295
96740xc0 0x06 0xff 0xff 0xff 0xff
9675
9676# CHECK: xihf %r15, 0
96770xc0 0xf6 0x00 0x00 0x00 0x00
9678
9679# CHECK: xilf %r0, 0
96800xc0 0x07 0x00 0x00 0x00 0x00
9681
9682# CHECK: xilf %r0, 4294967295
96830xc0 0x07 0xff 0xff 0xff 0xff
9684
9685# CHECK: xilf %r15, 0
96860xc0 0xf7 0x00 0x00 0x00 0x00
9687
9688# CHECK: xi 0, 0
96890x97 0x00 0x00 0x00
9690
9691# CHECK: xi 4095, 0
96920x97 0x00 0x0f 0xff
9693
9694# CHECK: xi 0, 255
96950x97 0xff 0x00 0x00
9696
9697# CHECK: xi 0(%r1), 42
96980x97 0x2a 0x10 0x00
9699
9700# CHECK: xi 0(%r15), 42
97010x97 0x2a 0xf0 0x00
9702
9703# CHECK: xi 4095(%r1), 42
97040x97 0x2a 0x1f 0xff
9705
9706# CHECK: xi 4095(%r15), 42
97070x97 0x2a 0xff 0xff
9708
9709# CHECK: xiy -524288, 0
97100xeb 0x00 0x00 0x00 0x80 0x57
9711
9712# CHECK: xiy -1, 0
97130xeb 0x00 0x0f 0xff 0xff 0x57
9714
9715# CHECK: xiy 0, 0
97160xeb 0x00 0x00 0x00 0x00 0x57
9717
9718# CHECK: xiy 1, 0
97190xeb 0x00 0x00 0x01 0x00 0x57
9720
9721# CHECK: xiy 524287, 0
97220xeb 0x00 0x0f 0xff 0x7f 0x57
9723
9724# CHECK: xiy 0, 255
97250xeb 0xff 0x00 0x00 0x00 0x57
9726
9727# CHECK: xiy 0(%r1), 42
97280xeb 0x2a 0x10 0x00 0x00 0x57
9729
9730# CHECK: xiy 0(%r15), 42
97310xeb 0x2a 0xf0 0x00 0x00 0x57
9732
9733# CHECK: xiy 524287(%r1), 42
97340xeb 0x2a 0x1f 0xff 0x7f 0x57
9735
9736# CHECK: xiy 524287(%r15), 42
97370xeb 0x2a 0xff 0xff 0x7f 0x57
9738
9739# CHECK: xr %r0, %r0
97400x17 0x00
9741
9742# CHECK: xr %r0, %r15
97430x17 0x0f
9744
9745# CHECK: xr %r15, %r0
97460x17 0xf0
9747
9748# CHECK: xr %r7, %r8
97490x17 0x78
9750
9751# CHECK: xrk %r0, %r0, %r0
97520xb9 0xf7 0x00 0x00
9753
9754# CHECK: xrk %r2, %r3, %r4
97550xb9 0xf7 0x40 0x23
9756
9757# CHECK: x %r0, 0
97580x57 0x00 0x00 0x00
9759
9760# CHECK: x %r0, 4095
97610x57 0x00 0x0f 0xff
9762
9763# CHECK: x %r0, 0(%r1)
97640x57 0x00 0x10 0x00
9765
9766# CHECK: x %r0, 0(%r15)
97670x57 0x00 0xf0 0x00
9768
9769# CHECK: x %r0, 4095(%r1,%r15)
97700x57 0x01 0xff 0xff
9771
9772# CHECK: x %r0, 4095(%r15,%r1)
97730x57 0x0f 0x1f 0xff
9774
9775# CHECK: x %r15, 0
97760x57 0xf0 0x00 0x00
9777
9778# CHECK: xy %r0, -524288
97790xe3 0x00 0x00 0x00 0x80 0x57
9780
9781# CHECK: xy %r0, -1
97820xe3 0x00 0x0f 0xff 0xff 0x57
9783
9784# CHECK: xy %r0, 0
97850xe3 0x00 0x00 0x00 0x00 0x57
9786
9787# CHECK: xy %r0, 1
97880xe3 0x00 0x00 0x01 0x00 0x57
9789
9790# CHECK: xy %r0, 524287
97910xe3 0x00 0x0f 0xff 0x7f 0x57
9792
9793# CHECK: xy %r0, 0(%r1)
97940xe3 0x00 0x10 0x00 0x00 0x57
9795
9796# CHECK: xy %r0, 0(%r15)
97970xe3 0x00 0xf0 0x00 0x00 0x57
9798
9799# CHECK: xy %r0, 524287(%r1,%r15)
98000xe3 0x01 0xff 0xff 0x7f 0x57
9801
9802# CHECK: xy %r0, 524287(%r15,%r1)
98030xe3 0x0f 0x1f 0xff 0x7f 0x57
9804
9805# CHECK: xy %r15, 0
98060xe3 0xf0 0x00 0x00 0x00 0x57
9807