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: a %r0, 0
50x5a 0x00 0x00 0x00
6
7# CHECK: a %r0, 4095
80x5a 0x00 0x0f 0xff
9
10# CHECK: a %r0, 0(%r1)
110x5a 0x00 0x10 0x00
12
13# CHECK: a %r0, 0(%r15)
140x5a 0x00 0xf0 0x00
15
16# CHECK: a %r0, 4095(%r1,%r15)
170x5a 0x01 0xff 0xff
18
19# CHECK: a %r0, 4095(%r15,%r1)
200x5a 0x0f 0x1f 0xff
21
22# CHECK: a %r15, 0
230x5a 0xf0 0x00 0x00
24
25# CHECK: ad %f0, 0
260x6a 0x00 0x00 0x00
27
28# CHECK: ad %f0, 4095
290x6a 0x00 0x0f 0xff
30
31# CHECK: ad %f0, 0(%r1)
320x6a 0x00 0x10 0x00
33
34# CHECK: ad %f0, 0(%r15)
350x6a 0x00 0xf0 0x00
36
37# CHECK: ad %f0, 4095(%r1,%r15)
380x6a 0x01 0xff 0xff
39
40# CHECK: ad %f0, 4095(%r15,%r1)
410x6a 0x0f 0x1f 0xff
42
43# CHECK: ad %f15, 0
440x6a 0xf0 0x00 0x00
45
46# CHECK: adb %f0, 0
470xed 0x00 0x00 0x00 0x00 0x1a
48
49# CHECK: adb %f0, 4095
500xed 0x00 0x0f 0xff 0x00 0x1a
51
52# CHECK: adb %f0, 0(%r1)
530xed 0x00 0x10 0x00 0x00 0x1a
54
55# CHECK: adb %f0, 0(%r15)
560xed 0x00 0xf0 0x00 0x00 0x1a
57
58# CHECK: adb %f0, 4095(%r1,%r15)
590xed 0x01 0xff 0xff 0x00 0x1a
60
61# CHECK: adb %f0, 4095(%r15,%r1)
620xed 0x0f 0x1f 0xff 0x00 0x1a
63
64# CHECK: adb %f15, 0
650xed 0xf0 0x00 0x00 0x00 0x1a
66
67# CHECK: adbr %f0, %f0
680xb3 0x1a 0x00 0x00
69
70# CHECK: adbr %f0, %f15
710xb3 0x1a 0x00 0x0f
72
73# CHECK: adbr %f7, %f8
740xb3 0x1a 0x00 0x78
75
76# CHECK: adbr %f15, %f0
770xb3 0x1a 0x00 0xf0
78
79# CHECK: adr %f0, %f0
800x2a 0x00
81
82# CHECK: adr %f0, %f15
830x2a 0x0f
84
85# CHECK: adr %f7, %f8
860x2a 0x78
87
88# CHECK: adr %f15, %f0
890x2a 0xf0
90
91# CHECK: adtr %f0, %f0, %f0
920xb3 0xd2 0x00 0x00
93
94# CHECK: adtr %f0, %f0, %f15
950xb3 0xd2 0xf0 0x00
96
97# CHECK: adtr %f0, %f15, %f0
980xb3 0xd2 0x00 0x0f
99
100# CHECK: adtr %f15, %f0, %f0
1010xb3 0xd2 0x00 0xf0
102
103# CHECK: adtr %f7, %f8, %f9
1040xb3 0xd2 0x90 0x78
105
106# CHECK: adtra %f0, %f0, %f0, 1
1070xb3 0xd2 0x01 0x00
108
109# CHECK: adtra %f0, %f0, %f0, 15
1100xb3 0xd2 0x0f 0x00
111
112# CHECK: adtra %f0, %f0, %f15, 1
1130xb3 0xd2 0xf1 0x00
114
115# CHECK: adtra %f0, %f15, %f0, 1
1160xb3 0xd2 0x01 0x0f
117
118# CHECK: adtra %f15, %f0, %f0, 1
1190xb3 0xd2 0x01 0xf0
120
121# CHECK: adtra %f7, %f8, %f9, 10
1220xb3 0xd2 0x9a 0x78
123
124# CHECK: ae %f0, 0
1250x7a 0x00 0x00 0x00
126
127# CHECK: ae %f0, 4095
1280x7a 0x00 0x0f 0xff
129
130# CHECK: ae %f0, 0(%r1)
1310x7a 0x00 0x10 0x00
132
133# CHECK: ae %f0, 0(%r15)
1340x7a 0x00 0xf0 0x00
135
136# CHECK: ae %f0, 4095(%r1,%r15)
1370x7a 0x01 0xff 0xff
138
139# CHECK: ae %f0, 4095(%r15,%r1)
1400x7a 0x0f 0x1f 0xff
141
142# CHECK: ae %f15, 0
1430x7a 0xf0 0x00 0x00
144
145# CHECK: aeb %f0, 0
1460xed 0x00 0x00 0x00 0x00 0x0a
147
148# CHECK: aeb %f0, 4095
1490xed 0x00 0x0f 0xff 0x00 0x0a
150
151# CHECK: aeb %f0, 0(%r1)
1520xed 0x00 0x10 0x00 0x00 0x0a
153
154# CHECK: aeb %f0, 0(%r15)
1550xed 0x00 0xf0 0x00 0x00 0x0a
156
157# CHECK: aeb %f0, 4095(%r1,%r15)
1580xed 0x01 0xff 0xff 0x00 0x0a
159
160# CHECK: aeb %f0, 4095(%r15,%r1)
1610xed 0x0f 0x1f 0xff 0x00 0x0a
162
163# CHECK: aeb %f15, 0
1640xed 0xf0 0x00 0x00 0x00 0x0a
165
166# CHECK: aebr %f0, %f0
1670xb3 0x0a 0x00 0x00
168
169# CHECK: aebr %f0, %f15
1700xb3 0x0a 0x00 0x0f
171
172# CHECK: aebr %f7, %f8
1730xb3 0x0a 0x00 0x78
174
175# CHECK: aebr %f15, %f0
1760xb3 0x0a 0x00 0xf0
177
178# CHECK: aer %f0, %f0
1790x3a 0x00
180
181# CHECK: aer %f0, %f15
1820x3a 0x0f
183
184# CHECK: aer %f7, %f8
1850x3a 0x78
186
187# CHECK: aer %f15, %f0
1880x3a 0xf0
189
190# CHECK: afi %r0, -2147483648
1910xc2 0x09 0x80 0x00 0x00 0x00
192
193# CHECK: afi %r0, -1
1940xc2 0x09 0xff 0xff 0xff 0xff
195
196# CHECK: afi %r0, 0
1970xc2 0x09 0x00 0x00 0x00 0x00
198
199# CHECK: afi %r0, 1
2000xc2 0x09 0x00 0x00 0x00 0x01
201
202# CHECK: afi %r0, 2147483647
2030xc2 0x09 0x7f 0xff 0xff 0xff
204
205# CHECK: afi %r15, 0
2060xc2 0xf9 0x00 0x00 0x00 0x00
207
208# CHECK: ag %r0, -524288
2090xe3 0x00 0x00 0x00 0x80 0x08
210
211# CHECK: ag %r0, -1
2120xe3 0x00 0x0f 0xff 0xff 0x08
213
214# CHECK: ag %r0, 0
2150xe3 0x00 0x00 0x00 0x00 0x08
216
217# CHECK: ag %r0, 1
2180xe3 0x00 0x00 0x01 0x00 0x08
219
220# CHECK: ag %r0, 524287
2210xe3 0x00 0x0f 0xff 0x7f 0x08
222
223# CHECK: ag %r0, 0(%r1)
2240xe3 0x00 0x10 0x00 0x00 0x08
225
226# CHECK: ag %r0, 0(%r15)
2270xe3 0x00 0xf0 0x00 0x00 0x08
228
229# CHECK: ag %r0, 524287(%r1,%r15)
2300xe3 0x01 0xff 0xff 0x7f 0x08
231
232# CHECK: ag %r0, 524287(%r15,%r1)
2330xe3 0x0f 0x1f 0xff 0x7f 0x08
234
235# CHECK: ag %r15, 0
2360xe3 0xf0 0x00 0x00 0x00 0x08
237
238# CHECK: agf %r0, -524288
2390xe3 0x00 0x00 0x00 0x80 0x18
240
241# CHECK: agf %r0, -1
2420xe3 0x00 0x0f 0xff 0xff 0x18
243
244# CHECK: agf %r0, 0
2450xe3 0x00 0x00 0x00 0x00 0x18
246
247# CHECK: agf %r0, 1
2480xe3 0x00 0x00 0x01 0x00 0x18
249
250# CHECK: agf %r0, 524287
2510xe3 0x00 0x0f 0xff 0x7f 0x18
252
253# CHECK: agf %r0, 0(%r1)
2540xe3 0x00 0x10 0x00 0x00 0x18
255
256# CHECK: agf %r0, 0(%r15)
2570xe3 0x00 0xf0 0x00 0x00 0x18
258
259# CHECK: agf %r0, 524287(%r1,%r15)
2600xe3 0x01 0xff 0xff 0x7f 0x18
261
262# CHECK: agf %r0, 524287(%r15,%r1)
2630xe3 0x0f 0x1f 0xff 0x7f 0x18
264
265# CHECK: agf %r15, 0
2660xe3 0xf0 0x00 0x00 0x00 0x18
267
268# CHECK: agfi %r0, -2147483648
2690xc2 0x08 0x80 0x00 0x00 0x00
270
271# CHECK: agfi %r0, -1
2720xc2 0x08 0xff 0xff 0xff 0xff
273
274# CHECK: agfi %r0, 0
2750xc2 0x08 0x00 0x00 0x00 0x00
276
277# CHECK: agfi %r0, 1
2780xc2 0x08 0x00 0x00 0x00 0x01
279
280# CHECK: agfi %r0, 2147483647
2810xc2 0x08 0x7f 0xff 0xff 0xff
282
283# CHECK: agfi %r15, 0
2840xc2 0xf8 0x00 0x00 0x00 0x00
285
286# CHECK: agfr %r0, %r0
2870xb9 0x18 0x00 0x00
288
289# CHECK: agfr %r0, %r15
2900xb9 0x18 0x00 0x0f
291
292# CHECK: agfr %r15, %r0
2930xb9 0x18 0x00 0xf0
294
295# CHECK: agfr %r7, %r8
2960xb9 0x18 0x00 0x78
297
298# CHECK: aghi %r0, -32768
2990xa7 0x0b 0x80 0x00
300
301# CHECK: aghi %r0, -1
3020xa7 0x0b 0xff 0xff
303
304# CHECK: aghi %r0, 0
3050xa7 0x0b 0x00 0x00
306
307# CHECK: aghi %r0, 1
3080xa7 0x0b 0x00 0x01
309
310# CHECK: aghi %r0, 32767
3110xa7 0x0b 0x7f 0xff
312
313# CHECK: aghi %r15, 0
3140xa7 0xfb 0x00 0x00
315
316# CHECK: aghik %r0, %r1, -32768
3170xec 0x01 0x80 0x00 0x00 0xd9
318
319# CHECK: aghik %r2, %r3, -1
3200xec 0x23 0xff 0xff 0x00 0xd9
321
322# CHECK: aghik %r4, %r5, 0
3230xec 0x45 0x00 0x00 0x00 0xd9
324
325# CHECK: aghik %r6, %r7, 1
3260xec 0x67 0x00 0x01 0x00 0xd9
327
328# CHECK: aghik %r8, %r15, 32767
3290xec 0x8f 0x7f 0xff 0x00 0xd9
330
331# CHECK: agr %r0, %r0
3320xb9 0x08 0x00 0x00
333
334# CHECK: agr %r0, %r15
3350xb9 0x08 0x00 0x0f
336
337# CHECK: agr %r15, %r0
3380xb9 0x08 0x00 0xf0
339
340# CHECK: agr %r7, %r8
3410xb9 0x08 0x00 0x78
342
343# CHECK: agrk %r0, %r0, %r0
3440xb9 0xe8 0x00 0x00
345
346# CHECK: agrk %r2, %r3, %r4
3470xb9 0xe8 0x40 0x23
348
349# CHECK: agsi -524288, 0
3500xeb 0x00 0x00 0x00 0x80 0x7a
351
352# CHECK: agsi -1, 0
3530xeb 0x00 0x0f 0xff 0xff 0x7a
354
355# CHECK: agsi 0, 0
3560xeb 0x00 0x00 0x00 0x00 0x7a
357
358# CHECK: agsi 1, 0
3590xeb 0x00 0x00 0x01 0x00 0x7a
360
361# CHECK: agsi 524287, 0
3620xeb 0x00 0x0f 0xff 0x7f 0x7a
363
364# CHECK: agsi 0, -128
3650xeb 0x80 0x00 0x00 0x00 0x7a
366
367# CHECK: agsi 0, -1
3680xeb 0xff 0x00 0x00 0x00 0x7a
369
370# CHECK: agsi 0, 1
3710xeb 0x01 0x00 0x00 0x00 0x7a
372
373# CHECK: agsi 0, 127
3740xeb 0x7f 0x00 0x00 0x00 0x7a
375
376# CHECK: agsi 0(%r1), 42
3770xeb 0x2a 0x10 0x00 0x00 0x7a
378
379# CHECK: agsi 0(%r15), 42
3800xeb 0x2a 0xf0 0x00 0x00 0x7a
381
382# CHECK: agsi 524287(%r1), 42
3830xeb 0x2a 0x1f 0xff 0x7f 0x7a
384
385# CHECK: agsi 524287(%r15), 42
3860xeb 0x2a 0xff 0xff 0x7f 0x7a
387
388# CHECK: ah %r0, 0
3890x4a 0x00 0x00 0x00
390
391# CHECK: ah %r0, 4095
3920x4a 0x00 0x0f 0xff
393
394# CHECK: ah %r0, 0(%r1)
3950x4a 0x00 0x10 0x00
396
397# CHECK: ah %r0, 0(%r15)
3980x4a 0x00 0xf0 0x00
399
400# CHECK: ah %r0, 4095(%r1,%r15)
4010x4a 0x01 0xff 0xff
402
403# CHECK: ah %r0, 4095(%r15,%r1)
4040x4a 0x0f 0x1f 0xff
405
406# CHECK: ah %r15, 0
4070x4a 0xf0 0x00 0x00
408
409# CHECK: ahhhr %r0, %r0, %r0
4100xb9 0xc8 0x00 0x00
411
412# CHECK: ahhhr %r0, %r0, %r15
4130xb9 0xc8 0xf0 0x00
414
415# CHECK: ahhhr %r0, %r15, %r0
4160xb9 0xc8 0x00 0x0f
417
418# CHECK: ahhhr %r15, %r0, %r0
4190xb9 0xc8 0x00 0xf0
420
421# CHECK: ahhhr %r7, %r8, %r9
4220xb9 0xc8 0x90 0x78
423
424# CHECK: ahhlr %r0, %r0, %r0
4250xb9 0xd8 0x00 0x00
426
427# CHECK: ahhlr %r0, %r0, %r15
4280xb9 0xd8 0xf0 0x00
429
430# CHECK: ahhlr %r0, %r15, %r0
4310xb9 0xd8 0x00 0x0f
432
433# CHECK: ahhlr %r15, %r0, %r0
4340xb9 0xd8 0x00 0xf0
435
436# CHECK: ahhlr %r7, %r8, %r9
4370xb9 0xd8 0x90 0x78
438
439# CHECK: ahi %r0, -32768
4400xa7 0x0a 0x80 0x00
441
442# CHECK: ahi %r0, -1
4430xa7 0x0a 0xff 0xff
444
445# CHECK: ahi %r0, 0
4460xa7 0x0a 0x00 0x00
447
448# CHECK: ahi %r0, 1
4490xa7 0x0a 0x00 0x01
450
451# CHECK: ahi %r0, 32767
4520xa7 0x0a 0x7f 0xff
453
454# CHECK: ahi %r15, 0
4550xa7 0xfa 0x00 0x00
456
457# CHECK: ahik %r0, %r1, -32768
4580xec 0x01 0x80 0x00 0x00 0xd8
459
460# CHECK: ahik %r2, %r3, -1
4610xec 0x23 0xff 0xff 0x00 0xd8
462
463# CHECK: ahik %r4, %r5, 0
4640xec 0x45 0x00 0x00 0x00 0xd8
465
466# CHECK: ahik %r6, %r7, 1
4670xec 0x67 0x00 0x01 0x00 0xd8
468
469# CHECK: ahik %r8, %r15, 32767
4700xec 0x8f 0x7f 0xff 0x00 0xd8
471
472# CHECK: ahy %r0, -524288
4730xe3 0x00 0x00 0x00 0x80 0x7a
474
475# CHECK: ahy %r0, -1
4760xe3 0x00 0x0f 0xff 0xff 0x7a
477
478# CHECK: ahy %r0, 0
4790xe3 0x00 0x00 0x00 0x00 0x7a
480
481# CHECK: ahy %r0, 1
4820xe3 0x00 0x00 0x01 0x00 0x7a
483
484# CHECK: ahy %r0, 524287
4850xe3 0x00 0x0f 0xff 0x7f 0x7a
486
487# CHECK: ahy %r0, 0(%r1)
4880xe3 0x00 0x10 0x00 0x00 0x7a
489
490# CHECK: ahy %r0, 0(%r15)
4910xe3 0x00 0xf0 0x00 0x00 0x7a
492
493# CHECK: ahy %r0, 524287(%r1,%r15)
4940xe3 0x01 0xff 0xff 0x7f 0x7a
495
496# CHECK: ahy %r0, 524287(%r15,%r1)
4970xe3 0x0f 0x1f 0xff 0x7f 0x7a
498
499# CHECK: ahy %r15, 0
5000xe3 0xf0 0x00 0x00 0x00 0x7a
501
502# CHECK: aih %r0, -2147483648
5030xcc 0x08 0x80 0x00 0x00 0x00
504
505# CHECK: aih %r0, -1
5060xcc 0x08 0xff 0xff 0xff 0xff
507
508# CHECK: aih %r0, 0
5090xcc 0x08 0x00 0x00 0x00 0x00
510
511# CHECK: aih %r0, 1
5120xcc 0x08 0x00 0x00 0x00 0x01
513
514# CHECK: aih %r0, 2147483647
5150xcc 0x08 0x7f 0xff 0xff 0xff
516
517# CHECK: aih %r15, 0
5180xcc 0xf8 0x00 0x00 0x00 0x00
519
520# CHECK: al %r0, 0
5210x5e 0x00 0x00 0x00
522
523# CHECK: al %r0, 4095
5240x5e 0x00 0x0f 0xff
525
526# CHECK: al %r0, 0(%r1)
5270x5e 0x00 0x10 0x00
528
529# CHECK: al %r0, 0(%r15)
5300x5e 0x00 0xf0 0x00
531
532# CHECK: al %r0, 4095(%r1,%r15)
5330x5e 0x01 0xff 0xff
534
535# CHECK: al %r0, 4095(%r15,%r1)
5360x5e 0x0f 0x1f 0xff
537
538# CHECK: al %r15, 0
5390x5e 0xf0 0x00 0x00
540
541# CHECK: alc %r0, -524288
5420xe3 0x00 0x00 0x00 0x80 0x98
543
544# CHECK: alc %r0, -1
5450xe3 0x00 0x0f 0xff 0xff 0x98
546
547# CHECK: alc %r0, 0
5480xe3 0x00 0x00 0x00 0x00 0x98
549
550# CHECK: alc %r0, 1
5510xe3 0x00 0x00 0x01 0x00 0x98
552
553# CHECK: alc %r0, 524287
5540xe3 0x00 0x0f 0xff 0x7f 0x98
555
556# CHECK: alc %r0, 0(%r1)
5570xe3 0x00 0x10 0x00 0x00 0x98
558
559# CHECK: alc %r0, 0(%r15)
5600xe3 0x00 0xf0 0x00 0x00 0x98
561
562# CHECK: alc %r0, 524287(%r1,%r15)
5630xe3 0x01 0xff 0xff 0x7f 0x98
564
565# CHECK: alc %r0, 524287(%r15,%r1)
5660xe3 0x0f 0x1f 0xff 0x7f 0x98
567
568# CHECK: alc %r15, 0
5690xe3 0xf0 0x00 0x00 0x00 0x98
570
571# CHECK: alcg %r0, -524288
5720xe3 0x00 0x00 0x00 0x80 0x88
573
574# CHECK: alcg %r0, -1
5750xe3 0x00 0x0f 0xff 0xff 0x88
576
577# CHECK: alcg %r0, 0
5780xe3 0x00 0x00 0x00 0x00 0x88
579
580# CHECK: alcg %r0, 1
5810xe3 0x00 0x00 0x01 0x00 0x88
582
583# CHECK: alcg %r0, 524287
5840xe3 0x00 0x0f 0xff 0x7f 0x88
585
586# CHECK: alcg %r0, 0(%r1)
5870xe3 0x00 0x10 0x00 0x00 0x88
588
589# CHECK: alcg %r0, 0(%r15)
5900xe3 0x00 0xf0 0x00 0x00 0x88
591
592# CHECK: alcg %r0, 524287(%r1,%r15)
5930xe3 0x01 0xff 0xff 0x7f 0x88
594
595# CHECK: alcg %r0, 524287(%r15,%r1)
5960xe3 0x0f 0x1f 0xff 0x7f 0x88
597
598# CHECK: alcg %r15, 0
5990xe3 0xf0 0x00 0x00 0x00 0x88
600
601# CHECK: alcgr %r0, %r0
6020xb9 0x88 0x00 0x00
603
604# CHECK: alcgr %r0, %r15
6050xb9 0x88 0x00 0x0f
606
607# CHECK: alcgr %r15, %r0
6080xb9 0x88 0x00 0xf0
609
610# CHECK: alcgr %r7, %r8
6110xb9 0x88 0x00 0x78
612
613# CHECK: alcr %r0, %r0
6140xb9 0x98 0x00 0x00
615
616# CHECK: alcr %r0, %r15
6170xb9 0x98 0x00 0x0f
618
619# CHECK: alcr %r15, %r0
6200xb9 0x98 0x00 0xf0
621
622# CHECK: alcr %r7, %r8
6230xb9 0x98 0x00 0x78
624
625# CHECK: alfi %r0, 0
6260xc2 0x0b 0x00 0x00 0x00 0x00
627
628# CHECK: alfi %r0, 4294967295
6290xc2 0x0b 0xff 0xff 0xff 0xff
630
631# CHECK: alfi %r15, 0
6320xc2 0xfb 0x00 0x00 0x00 0x00
633
634# CHECK: alg %r0, -524288
6350xe3 0x00 0x00 0x00 0x80 0x0a
636
637# CHECK: alg %r0, -1
6380xe3 0x00 0x0f 0xff 0xff 0x0a
639
640# CHECK: alg %r0, 0
6410xe3 0x00 0x00 0x00 0x00 0x0a
642
643# CHECK: alg %r0, 1
6440xe3 0x00 0x00 0x01 0x00 0x0a
645
646# CHECK: alg %r0, 524287
6470xe3 0x00 0x0f 0xff 0x7f 0x0a
648
649# CHECK: alg %r0, 0(%r1)
6500xe3 0x00 0x10 0x00 0x00 0x0a
651
652# CHECK: alg %r0, 0(%r15)
6530xe3 0x00 0xf0 0x00 0x00 0x0a
654
655# CHECK: alg %r0, 524287(%r1,%r15)
6560xe3 0x01 0xff 0xff 0x7f 0x0a
657
658# CHECK: alg %r0, 524287(%r15,%r1)
6590xe3 0x0f 0x1f 0xff 0x7f 0x0a
660
661# CHECK: alg %r15, 0
6620xe3 0xf0 0x00 0x00 0x00 0x0a
663
664# CHECK: algf %r0, -524288
6650xe3 0x00 0x00 0x00 0x80 0x1a
666
667# CHECK: algf %r0, -1
6680xe3 0x00 0x0f 0xff 0xff 0x1a
669
670# CHECK: algf %r0, 0
6710xe3 0x00 0x00 0x00 0x00 0x1a
672
673# CHECK: algf %r0, 1
6740xe3 0x00 0x00 0x01 0x00 0x1a
675
676# CHECK: algf %r0, 524287
6770xe3 0x00 0x0f 0xff 0x7f 0x1a
678
679# CHECK: algf %r0, 0(%r1)
6800xe3 0x00 0x10 0x00 0x00 0x1a
681
682# CHECK: algf %r0, 0(%r15)
6830xe3 0x00 0xf0 0x00 0x00 0x1a
684
685# CHECK: algf %r0, 524287(%r1,%r15)
6860xe3 0x01 0xff 0xff 0x7f 0x1a
687
688# CHECK: algf %r0, 524287(%r15,%r1)
6890xe3 0x0f 0x1f 0xff 0x7f 0x1a
690
691# CHECK: algf %r15, 0
6920xe3 0xf0 0x00 0x00 0x00 0x1a
693
694# CHECK: algfi %r0, 0
6950xc2 0x0a 0x00 0x00 0x00 0x00
696
697# CHECK: algfi %r0, 4294967295
6980xc2 0x0a 0xff 0xff 0xff 0xff
699
700# CHECK: algfi %r15, 0
7010xc2 0xfa 0x00 0x00 0x00 0x00
702
703# CHECK: algfr %r0, %r0
7040xb9 0x1a 0x00 0x00
705
706# CHECK: algfr %r0, %r15
7070xb9 0x1a 0x00 0x0f
708
709# CHECK: algfr %r15, %r0
7100xb9 0x1a 0x00 0xf0
711
712# CHECK: algfr %r7, %r8
7130xb9 0x1a 0x00 0x78
714
715# CHECK: alghsik %r0, %r1, -32768
7160xec 0x01 0x80 0x00 0x00 0xdb
717
718# CHECK: alghsik %r2, %r3, -1
7190xec 0x23 0xff 0xff 0x00 0xdb
720
721# CHECK: alghsik %r4, %r5, 0
7220xec 0x45 0x00 0x00 0x00 0xdb
723
724# CHECK: alghsik %r6, %r7, 1
7250xec 0x67 0x00 0x01 0x00 0xdb
726
727# CHECK: alghsik %r8, %r15, 32767
7280xec 0x8f 0x7f 0xff 0x00 0xdb
729
730# CHECK: algr %r0, %r0
7310xb9 0x0a 0x00 0x00
732
733# CHECK: algr %r0, %r15
7340xb9 0x0a 0x00 0x0f
735
736# CHECK: algr %r15, %r0
7370xb9 0x0a 0x00 0xf0
738
739# CHECK: algr %r7, %r8
7400xb9 0x0a 0x00 0x78
741
742# CHECK: algrk %r0, %r0, %r0
7430xb9 0xea 0x00 0x00
744
745# CHECK: algrk %r2, %r3, %r4
7460xb9 0xea 0x40 0x23
747
748# CHECK: algsi -524288, 0
7490xeb 0x00 0x00 0x00 0x80 0x7e
750
751# CHECK: algsi -1, 0
7520xeb 0x00 0x0f 0xff 0xff 0x7e
753
754# CHECK: algsi 0, 0
7550xeb 0x00 0x00 0x00 0x00 0x7e
756
757# CHECK: algsi 1, 0
7580xeb 0x00 0x00 0x01 0x00 0x7e
759
760# CHECK: algsi 524287, 0
7610xeb 0x00 0x0f 0xff 0x7f 0x7e
762
763# CHECK: algsi 0, -128
7640xeb 0x80 0x00 0x00 0x00 0x7e
765
766# CHECK: algsi 0, -1
7670xeb 0xff 0x00 0x00 0x00 0x7e
768
769# CHECK: algsi 0, 1
7700xeb 0x01 0x00 0x00 0x00 0x7e
771
772# CHECK: algsi 0, 127
7730xeb 0x7f 0x00 0x00 0x00 0x7e
774
775# CHECK: algsi 0(%r1), 42
7760xeb 0x2a 0x10 0x00 0x00 0x7e
777
778# CHECK: algsi 0(%r15), 42
7790xeb 0x2a 0xf0 0x00 0x00 0x7e
780
781# CHECK: algsi 524287(%r1), 42
7820xeb 0x2a 0x1f 0xff 0x7f 0x7e
783
784# CHECK: algsi 524287(%r15), 42
7850xeb 0x2a 0xff 0xff 0x7f 0x7e
786
787# CHECK: alhhhr %r0, %r0, %r0
7880xb9 0xca 0x00 0x00
789
790# CHECK: alhhhr %r0, %r0, %r15
7910xb9 0xca 0xf0 0x00
792
793# CHECK: alhhhr %r0, %r15, %r0
7940xb9 0xca 0x00 0x0f
795
796# CHECK: alhhhr %r15, %r0, %r0
7970xb9 0xca 0x00 0xf0
798
799# CHECK: alhhhr %r7, %r8, %r9
8000xb9 0xca 0x90 0x78
801
802# CHECK: alhhlr %r0, %r0, %r0
8030xb9 0xda 0x00 0x00
804
805# CHECK: alhhlr %r0, %r0, %r15
8060xb9 0xda 0xf0 0x00
807
808# CHECK: alhhlr %r0, %r15, %r0
8090xb9 0xda 0x00 0x0f
810
811# CHECK: alhhlr %r15, %r0, %r0
8120xb9 0xda 0x00 0xf0
813
814# CHECK: alhhlr %r7, %r8, %r9
8150xb9 0xda 0x90 0x78
816
817# CHECK: alhsik %r0, %r1, -32768
8180xec 0x01 0x80 0x00 0x00 0xda
819
820# CHECK: alhsik %r2, %r3, -1
8210xec 0x23 0xff 0xff 0x00 0xda
822
823# CHECK: alhsik %r4, %r5, 0
8240xec 0x45 0x00 0x00 0x00 0xda
825
826# CHECK: alhsik %r6, %r7, 1
8270xec 0x67 0x00 0x01 0x00 0xda
828
829# CHECK: alhsik %r8, %r15, 32767
8300xec 0x8f 0x7f 0xff 0x00 0xda
831
832# CHECK: alr %r0, %r0
8330x1e 0x00
834
835# CHECK: alr %r0, %r15
8360x1e 0x0f
837
838# CHECK: alr %r15, %r0
8390x1e 0xf0
840
841# CHECK: alr %r7, %r8
8420x1e 0x78
843
844# CHECK: alrk %r0, %r0, %r0
8450xb9 0xfa 0x00 0x00
846
847# CHECK: alrk %r2, %r3, %r4
8480xb9 0xfa 0x40 0x23
849
850# CHECK: alsi -524288, 0
8510xeb 0x00 0x00 0x00 0x80 0x6e
852
853# CHECK: alsi -1, 0
8540xeb 0x00 0x0f 0xff 0xff 0x6e
855
856# CHECK: alsi 0, 0
8570xeb 0x00 0x00 0x00 0x00 0x6e
858
859# CHECK: alsi 1, 0
8600xeb 0x00 0x00 0x01 0x00 0x6e
861
862# CHECK: alsi 524287, 0
8630xeb 0x00 0x0f 0xff 0x7f 0x6e
864
865# CHECK: alsi 0, -128
8660xeb 0x80 0x00 0x00 0x00 0x6e
867
868# CHECK: alsi 0, -1
8690xeb 0xff 0x00 0x00 0x00 0x6e
870
871# CHECK: alsi 0, 1
8720xeb 0x01 0x00 0x00 0x00 0x6e
873
874# CHECK: alsi 0, 127
8750xeb 0x7f 0x00 0x00 0x00 0x6e
876
877# CHECK: alsi 0(%r1), 42
8780xeb 0x2a 0x10 0x00 0x00 0x6e
879
880# CHECK: alsi 0(%r15), 42
8810xeb 0x2a 0xf0 0x00 0x00 0x6e
882
883# CHECK: alsi 524287(%r1), 42
8840xeb 0x2a 0x1f 0xff 0x7f 0x6e
885
886# CHECK: alsi 524287(%r15), 42
8870xeb 0x2a 0xff 0xff 0x7f 0x6e
888
889# CHECK: alsih %r0, -2147483648
8900xcc 0x0a 0x80 0x00 0x00 0x00
891
892# CHECK: alsih %r0, -1
8930xcc 0x0a 0xff 0xff 0xff 0xff
894
895# CHECK: alsih %r0, 0
8960xcc 0x0a 0x00 0x00 0x00 0x00
897
898# CHECK: alsih %r0, 1
8990xcc 0x0a 0x00 0x00 0x00 0x01
900
901# CHECK: alsih %r0, 2147483647
9020xcc 0x0a 0x7f 0xff 0xff 0xff
903
904# CHECK: alsih %r15, 0
9050xcc 0xfa 0x00 0x00 0x00 0x00
906
907# CHECK: alsihn %r0, -2147483648
9080xcc 0x0b 0x80 0x00 0x00 0x00
909
910# CHECK: alsihn %r0, -1
9110xcc 0x0b 0xff 0xff 0xff 0xff
912
913# CHECK: alsihn %r0, 0
9140xcc 0x0b 0x00 0x00 0x00 0x00
915
916# CHECK: alsihn %r0, 1
9170xcc 0x0b 0x00 0x00 0x00 0x01
918
919# CHECK: alsihn %r0, 2147483647
9200xcc 0x0b 0x7f 0xff 0xff 0xff
921
922# CHECK: alsihn %r15, 0
9230xcc 0xfb 0x00 0x00 0x00 0x00
924
925# CHECK: aly %r0, -524288
9260xe3 0x00 0x00 0x00 0x80 0x5e
927
928# CHECK: aly %r0, -1
9290xe3 0x00 0x0f 0xff 0xff 0x5e
930
931# CHECK: aly %r0, 0
9320xe3 0x00 0x00 0x00 0x00 0x5e
933
934# CHECK: aly %r0, 1
9350xe3 0x00 0x00 0x01 0x00 0x5e
936
937# CHECK: aly %r0, 524287
9380xe3 0x00 0x0f 0xff 0x7f 0x5e
939
940# CHECK: aly %r0, 0(%r1)
9410xe3 0x00 0x10 0x00 0x00 0x5e
942
943# CHECK: aly %r0, 0(%r15)
9440xe3 0x00 0xf0 0x00 0x00 0x5e
945
946# CHECK: aly %r0, 524287(%r1,%r15)
9470xe3 0x01 0xff 0xff 0x7f 0x5e
948
949# CHECK: aly %r0, 524287(%r15,%r1)
9500xe3 0x0f 0x1f 0xff 0x7f 0x5e
951
952# CHECK: aly %r15, 0
9530xe3 0xf0 0x00 0x00 0x00 0x5e
954
955# CHECK: ap 0(1), 0(1)
9560xfa 0x00 0x00 0x00 0x00 0x00
957
958# CHECK: ap 0(1), 0(1,%r1)
9590xfa 0x00 0x00 0x00 0x10 0x00
960
961# CHECK: ap 0(1), 0(1,%r15)
9620xfa 0x00 0x00 0x00 0xf0 0x00
963
964# CHECK: ap 0(1), 4095(1)
9650xfa 0x00 0x00 0x00 0x0f 0xff
966
967# CHECK: ap 0(1), 4095(1,%r1)
9680xfa 0x00 0x00 0x00 0x1f 0xff
969
970# CHECK: ap 0(1), 4095(1,%r15)
9710xfa 0x00 0x00 0x00 0xff 0xff
972
973# CHECK: ap 0(1,%r1), 0(1)
9740xfa 0x00 0x10 0x00 0x00 0x00
975
976# CHECK: ap 0(1,%r15), 0(1)
9770xfa 0x00 0xf0 0x00 0x00 0x00
978
979# CHECK: ap 4095(1,%r1), 0(1)
9800xfa 0x00 0x1f 0xff 0x00 0x00
981
982# CHECK: ap 4095(1,%r15), 0(1)
9830xfa 0x00 0xff 0xff 0x00 0x00
984
985# CHECK: ap 0(16,%r1), 0(1)
9860xfa 0xf0 0x10 0x00 0x00 0x00
987
988# CHECK: ap 0(16,%r15), 0(1)
9890xfa 0xf0 0xf0 0x00 0x00 0x00
990
991# CHECK: ap 0(1), 0(16,%r1)
9920xfa 0x0f 0x00 0x00 0x10 0x00
993
994# CHECK: ap 0(1), 0(16,%r15)
9950xfa 0x0f 0x00 0x00 0xf0 0x00
996
997# CHECK: ar %r0, %r0
9980x1a 0x00
999
1000# CHECK: ar %r0, %r15
10010x1a 0x0f
1002
1003# CHECK: ar %r15, %r0
10040x1a 0xf0
1005
1006# CHECK: ar %r7, %r8
10070x1a 0x78
1008
1009# CHECK: ark %r0, %r0, %r0
10100xb9 0xf8 0x00 0x00
1011
1012# CHECK: ark %r2, %r3, %r4
10130xb9 0xf8 0x40 0x23
1014
1015# CHECK: asi -524288, 0
10160xeb 0x00 0x00 0x00 0x80 0x6a
1017
1018# CHECK: asi -1, 0
10190xeb 0x00 0x0f 0xff 0xff 0x6a
1020
1021# CHECK: asi 0, 0
10220xeb 0x00 0x00 0x00 0x00 0x6a
1023
1024# CHECK: asi 1, 0
10250xeb 0x00 0x00 0x01 0x00 0x6a
1026
1027# CHECK: asi 524287, 0
10280xeb 0x00 0x0f 0xff 0x7f 0x6a
1029
1030# CHECK: asi 0, -128
10310xeb 0x80 0x00 0x00 0x00 0x6a
1032
1033# CHECK: asi 0, -1
10340xeb 0xff 0x00 0x00 0x00 0x6a
1035
1036# CHECK: asi 0, 1
10370xeb 0x01 0x00 0x00 0x00 0x6a
1038
1039# CHECK: asi 0, 127
10400xeb 0x7f 0x00 0x00 0x00 0x6a
1041
1042# CHECK: asi 0(%r1), 42
10430xeb 0x2a 0x10 0x00 0x00 0x6a
1044
1045# CHECK: asi 0(%r15), 42
10460xeb 0x2a 0xf0 0x00 0x00 0x6a
1047
1048# CHECK: asi 524287(%r1), 42
10490xeb 0x2a 0x1f 0xff 0x7f 0x6a
1050
1051# CHECK: asi 524287(%r15), 42
10520xeb 0x2a 0xff 0xff 0x7f 0x6a
1053
1054# CHECK: au %f0, 0
10550x7e 0x00 0x00 0x00
1056
1057# CHECK: au %f0, 4095
10580x7e 0x00 0x0f 0xff
1059
1060# CHECK: au %f0, 0(%r1)
10610x7e 0x00 0x10 0x00
1062
1063# CHECK: au %f0, 0(%r15)
10640x7e 0x00 0xf0 0x00
1065
1066# CHECK: au %f0, 4095(%r1,%r15)
10670x7e 0x01 0xff 0xff
1068
1069# CHECK: au %f0, 4095(%r15,%r1)
10700x7e 0x0f 0x1f 0xff
1071
1072# CHECK: au %f15, 0
10730x7e 0xf0 0x00 0x00
1074
1075# CHECK: aur %f0, %f0
10760x3e 0x00
1077
1078# CHECK: aur %f0, %f15
10790x3e 0x0f
1080
1081# CHECK: aur %f7, %f8
10820x3e 0x78
1083
1084# CHECK: aur %f15, %f0
10850x3e 0xf0
1086
1087# CHECK: aw %f0, 0
10880x6e 0x00 0x00 0x00
1089
1090# CHECK: aw %f0, 4095
10910x6e 0x00 0x0f 0xff
1092
1093# CHECK: aw %f0, 0(%r1)
10940x6e 0x00 0x10 0x00
1095
1096# CHECK: aw %f0, 0(%r15)
10970x6e 0x00 0xf0 0x00
1098
1099# CHECK: aw %f0, 4095(%r1,%r15)
11000x6e 0x01 0xff 0xff
1101
1102# CHECK: aw %f0, 4095(%r15,%r1)
11030x6e 0x0f 0x1f 0xff
1104
1105# CHECK: aw %f15, 0
11060x6e 0xf0 0x00 0x00
1107
1108# CHECK: awr %f0, %f0
11090x2e 0x00
1110
1111# CHECK: awr %f0, %f15
11120x2e 0x0f
1113
1114# CHECK: awr %f7, %f8
11150x2e 0x78
1116
1117# CHECK: awr %f15, %f0
11180x2e 0xf0
1119
1120# CHECK: axbr %f0, %f0
11210xb3 0x4a 0x00 0x00
1122
1123# CHECK: axbr %f0, %f13
11240xb3 0x4a 0x00 0x0d
1125
1126# CHECK: axbr %f8, %f8
11270xb3 0x4a 0x00 0x88
1128
1129# CHECK: axbr %f13, %f0
11300xb3 0x4a 0x00 0xd0
1131
1132# CHECK: axr %f0, %f0
11330x36 0x00
1134
1135# CHECK: axr %f0, %f13
11360x36 0x0d
1137
1138# CHECK: axr %f8, %f8
11390x36 0x88
1140
1141# CHECK: axr %f13, %f0
11420x36 0xd0
1143
1144# CHECK: axtr %f0, %f0, %f0
11450xb3 0xda 0x00 0x00
1146
1147# CHECK: axtr %f0, %f0, %f13
11480xb3 0xda 0xd0 0x00
1149
1150# CHECK: axtr %f0, %f13, %f0
11510xb3 0xda 0x00 0x0d
1152
1153# CHECK: axtr %f13, %f0, %f0
11540xb3 0xda 0x00 0xd0
1155
1156# CHECK: axtr %f8, %f8, %f8
11570xb3 0xda 0x80 0x88
1158
1159# CHECK: axtra %f0, %f0, %f0, 1
11600xb3 0xda 0x01 0x00
1161
1162# CHECK: axtra %f0, %f0, %f0, 15
11630xb3 0xda 0x0f 0x00
1164
1165# CHECK: axtra %f0, %f0, %f13, 1
11660xb3 0xda 0xd1 0x00
1167
1168# CHECK: axtra %f0, %f13, %f0, 1
11690xb3 0xda 0x01 0x0d
1170
1171# CHECK: axtra %f13, %f0, %f0, 1
11720xb3 0xda 0x01 0xd0
1173
1174# CHECK: axtra %f8, %f8, %f8, 8
11750xb3 0xda 0x88 0x88
1176
1177# CHECK: ay %r0, -524288
11780xe3 0x00 0x00 0x00 0x80 0x5a
1179
1180# CHECK: ay %r0, -1
11810xe3 0x00 0x0f 0xff 0xff 0x5a
1182
1183# CHECK: ay %r0, 0
11840xe3 0x00 0x00 0x00 0x00 0x5a
1185
1186# CHECK: ay %r0, 1
11870xe3 0x00 0x00 0x01 0x00 0x5a
1188
1189# CHECK: ay %r0, 524287
11900xe3 0x00 0x0f 0xff 0x7f 0x5a
1191
1192# CHECK: ay %r0, 0(%r1)
11930xe3 0x00 0x10 0x00 0x00 0x5a
1194
1195# CHECK: ay %r0, 0(%r15)
11960xe3 0x00 0xf0 0x00 0x00 0x5a
1197
1198# CHECK: ay %r0, 524287(%r1,%r15)
11990xe3 0x01 0xff 0xff 0x7f 0x5a
1200
1201# CHECK: ay %r0, 524287(%r15,%r1)
12020xe3 0x0f 0x1f 0xff 0x7f 0x5a
1203
1204# CHECK: ay %r15, 0
12050xe3 0xf0 0x00 0x00 0x00 0x5a
1206
1207# CHECK: b 0
12080x47 0xf0 0x00 0x00
1209
1210# CHECK: b 4095
12110x47 0xf0 0x0f 0xff
1212
1213# CHECK: b 0(%r1)
12140x47 0xf0 0x10 0x00
1215
1216# CHECK: b 0(%r15)
12170x47 0xf0 0xf0 0x00
1218
1219# CHECK: b 4095(%r1,%r15)
12200x47 0xf1 0xff 0xff
1221
1222# CHECK: b 4095(%r15,%r1)
12230x47 0xff 0x1f 0xff
1224
1225# CHECK: bakr %r0, %r0
12260xb2 0x40 0x00 0x00
1227
1228# CHECK: bakr %r0, %r15
12290xb2 0x40 0x00 0x0f
1230
1231# CHECK: bakr %r15, %r0
12320xb2 0x40 0x00 0xf0
1233
1234# CHECK: bakr %r7, %r8
12350xb2 0x40 0x00 0x78
1236
1237# CHECK: bal %r0, 0
12380x45 0x00 0x00 0x00
1239
1240# CHECK: bal %r1, 4095
12410x45 0x10 0x0f 0xff
1242
1243# CHECK: bal %r2, 0(%r1)
12440x45 0x20 0x10 0x00
1245
1246# CHECK: bal %r3, 0(%r15)
12470x45 0x30 0xf0 0x00
1248
1249# CHECK: bal %r14, 4095(%r1,%r15)
12500x45 0xe1 0xff 0xff
1251
1252# CHECK: bal %r15, 4095(%r15,%r1)
12530x45 0xff 0x1f 0xff
1254
1255# CHECK: balr %r0, %r1
12560x05 0x01
1257
1258# CHECK: balr %r0, %r15
12590x05 0x0f
1260
1261# CHECK: balr %r14, %r9
12620x05 0xe9
1263
1264# CHECK: balr %r15, %r1
12650x05 0xf1
1266
1267# CHECK: bas %r0, 0
12680x4d 0x00 0x00 0x00
1269
1270# CHECK: bas %r1, 4095
12710x4d 0x10 0x0f 0xff
1272
1273# CHECK: bas %r2, 0(%r1)
12740x4d 0x20 0x10 0x00
1275
1276# CHECK: bas %r3, 0(%r15)
12770x4d 0x30 0xf0 0x00
1278
1279# CHECK: bas %r14, 4095(%r1,%r15)
12800x4d 0xe1 0xff 0xff
1281
1282# CHECK: bas %r15, 4095(%r15,%r1)
12830x4d 0xff 0x1f 0xff
1284
1285# CHECK: basr %r0, %r1
12860x0d 0x01
1287
1288# CHECK: basr %r0, %r15
12890x0d 0x0f
1290
1291# CHECK: basr %r14, %r9
12920x0d 0xe9
1293
1294# CHECK: basr %r15, %r1
12950x0d 0xf1
1296
1297# CHECK: bassm %r0, %r1
12980x0c 0x01
1299
1300# CHECK: bassm %r0, %r15
13010x0c 0x0f
1302
1303# CHECK: bassm %r14, %r9
13040x0c 0xe9
1305
1306# CHECK: bassm %r15, %r1
13070x0c 0xf1
1308
1309# CHECK: bc 0, 0
13100x47 0x00 0x00 0x00
1311
1312# CHECK: bc 0, 4095
13130x47 0x00 0x0f 0xff
1314
1315# CHECK: bc 0, 0(%r1)
13160x47 0x00 0x10 0x00
1317
1318# CHECK: bc 0, 0(%r15)
13190x47 0x00 0xf0 0x00
1320
1321# CHECK: bc 0, 4095(%r1,%r15)
13220x47 0x01 0xff 0xff
1323
1324# CHECK: bc 0, 4095(%r15,%r1)
13250x47 0x0f 0x1f 0xff
1326
1327# CHECK: bo 0(%r13)
13280x47 0x10 0xd0 0x00
1329
1330# CHECK: bh 0(%r12)
13310x47 0x20 0xc0 0x00
1332
1333# CHECK: bnle 0(%r11)
13340x47 0x30 0xb0 0x00
1335
1336# CHECK: bl 0(%r10)
13370x47 0x40 0xa0 0x00
1338
1339# CHECK: bnhe 0(%r9)
13400x47 0x50 0x90 0x00
1341
1342# CHECK: blh 0(%r8)
13430x47 0x60 0x80 0x00
1344
1345# CHECK: bne 0(%r7)
13460x47 0x70 0x70 0x00
1347
1348# CHECK: be 0(%r6)
13490x47 0x80 0x60 0x00
1350
1351# CHECK: bnlh 0(%r5)
13520x47 0x90 0x50 0x00
1353
1354# CHECK: bhe 0(%r4)
13550x47 0xa0 0x40 0x00
1356
1357# CHECK: bnl 0(%r3)
13580x47 0xb0 0x30 0x00
1359
1360# CHECK: ble 0(%r2)
13610x47 0xc0 0x20 0x00
1362
1363# CHECK: bnh 0(%r1)
13640x47 0xd0 0x10 0x00
1365
1366# CHECK: bno 0
13670x47 0xe0 0x00 0x00
1368
1369# CHECK: bcr 0, %r14
13700x07 0x0e
1371
1372# CHECK: bor %r13
13730x07 0x1d
1374
1375# CHECK: bhr %r12
13760x07 0x2c
1377
1378# CHECK: bnler %r11
13790x07 0x3b
1380
1381# CHECK: blr %r10
13820x07 0x4a
1383
1384# CHECK: bnher %r9
13850x07 0x59
1386
1387# CHECK: blhr %r8
13880x07 0x68
1389
1390# CHECK: bner %r7
13910x07 0x77
1392
1393# CHECK: ber %r6
13940x07 0x86
1395
1396# CHECK: bnlhr %r5
13970x07 0x95
1398
1399# CHECK: bher %r4
14000x07 0xa4
1401
1402# CHECK: bnlr %r3
14030x07 0xb3
1404
1405# CHECK: bler %r2
14060x07 0xc2
1407
1408# CHECK: bnhr %r1
14090x07 0xd1
1410
1411# CHECK: bnor %r0
14120x07 0xe0
1413
1414# CHECK: br %r1
14150x07 0xf1
1416
1417# CHECK: br %r14
14180x07 0xfe
1419
1420# CHECK: br %r15
14210x07 0xff
1422
1423# CHECK: bct %r0, 0
14240x46 0x00 0x00 0x00
1425
1426# CHECK: bct %r0, 4095
14270x46 0x00 0x0f 0xff
1428
1429# CHECK: bct %r0, 0(%r1)
14300x46 0x00 0x10 0x00
1431
1432# CHECK: bct %r0, 0(%r15)
14330x46 0x00 0xf0 0x00
1434
1435# CHECK: bct %r0, 4095(%r1,%r15)
14360x46 0x01 0xff 0xff
1437
1438# CHECK: bct %r0, 4095(%r15,%r1)
14390x46 0x0f 0x1f 0xff
1440
1441# CHECK: bct %r15, 0
14420x46 0xf0 0x00 0x00
1443
1444# CHECK: bctg %r0, -524288
14450xe3 0x00 0x00 0x00 0x80 0x46
1446
1447# CHECK: bctg %r0, -1
14480xe3 0x00 0x0f 0xff 0xff 0x46
1449
1450# CHECK: bctg %r0, 0
14510xe3 0x00 0x00 0x00 0x00 0x46
1452
1453# CHECK: bctg %r0, 1
14540xe3 0x00 0x00 0x01 0x00 0x46
1455
1456# CHECK: bctg %r0, 524287
14570xe3 0x00 0x0f 0xff 0x7f 0x46
1458
1459# CHECK: bctg %r0, 0(%r1)
14600xe3 0x00 0x10 0x00 0x00 0x46
1461
1462# CHECK: bctg %r0, 0(%r15)
14630xe3 0x00 0xf0 0x00 0x00 0x46
1464
1465# CHECK: bctg %r0, 524287(%r1,%r15)
14660xe3 0x01 0xff 0xff 0x7f 0x46
1467
1468# CHECK: bctg %r0, 524287(%r15,%r1)
14690xe3 0x0f 0x1f 0xff 0x7f 0x46
1470
1471# CHECK: bctg %r15, 0
14720xe3 0xf0 0x00 0x00 0x00 0x46
1473
1474# CHECK: bctgr %r0, %r9
14750xb9 0x46 0x00 0x09
1476
1477# CHECK: bctgr %r0, %r15
14780xb9 0x46 0x00 0x0f
1479
1480# CHECK: bctgr %r15, %r0
14810xb9 0x46 0x00 0xf0
1482
1483# CHECK: bctgr %r15, %r9
14840xb9 0x46 0x00 0xf9
1485
1486# CHECK: bctr %r0, %r9
14870x06 0x09
1488
1489# CHECK: bctr %r0, %r15
14900x06 0x0f
1491
1492# CHECK: bctr %r15, %r0
14930x06 0xf0
1494
1495# CHECK: bctr %r15, %r9
14960x06 0xf9
1497
1498# CHECK: bsa %r0, %r0
14990xb2 0x5a 0x00 0x00
1500
1501# CHECK: bsa %r0, %r15
15020xb2 0x5a 0x00 0x0f
1503
1504# CHECK: bsa %r15, %r0
15050xb2 0x5a 0x00 0xf0
1506
1507# CHECK: bsa %r7, %r8
15080xb2 0x5a 0x00 0x78
1509
1510# CHECK: bsg %r0, %r0
15110xb2 0x58 0x00 0x00
1512
1513# CHECK: bsg %r0, %r15
15140xb2 0x58 0x00 0x0f
1515
1516# CHECK: bsg %r15, %r0
15170xb2 0x58 0x00 0xf0
1518
1519# CHECK: bsg %r7, %r8
15200xb2 0x58 0x00 0x78
1521
1522# CHECK: bsm %r0, %r1
15230x0b 0x01
1524
1525# CHECK: bsm %r0, %r15
15260x0b 0x0f
1527
1528# CHECK: bsm %r14, %r9
15290x0b 0xe9
1530
1531# CHECK: bsm %r15, %r1
15320x0b 0xf1
1533
1534# CHECK: bxh %r0, %r0, 0
15350x86 0x00 0x00 0x00
1536
1537# CHECK: bxh %r0, %r15, 0
15380x86 0x0f 0x00 0x00
1539
1540# CHECK: bxh %r14, %r15, 0
15410x86 0xef 0x00 0x00
1542
1543# CHECK: bxh %r15, %r15, 0
15440x86 0xff 0x00 0x00
1545
1546# CHECK: bxh %r0, %r0, 4095
15470x86 0x00 0x0f 0xff
1548
1549# CHECK: bxh %r0, %r0, 1
15500x86 0x00 0x00 0x01
1551
1552# CHECK: bxh %r0, %r0, 0(%r1)
15530x86 0x00 0x10 0x00
1554
1555# CHECK: bxh %r0, %r0, 0(%r15)
15560x86 0x00 0xf0 0x00
1557
1558# CHECK: bxh %r0, %r0, 4095(%r1)
15590x86 0x00 0x1f 0xff
1560
1561# CHECK: bxh %r0, %r0, 4095(%r15)
15620x86 0x00 0xff 0xff
1563
1564# CHECK: bxhg %r0, %r0, 0
15650xeb 0x00 0x00 0x00 0x00 0x44
1566
1567# CHECK: bxhg %r0, %r15, 0
15680xeb 0x0f 0x00 0x00 0x00 0x44
1569
1570# CHECK: bxhg %r14, %r15, 0
15710xeb 0xef 0x00 0x00 0x00 0x44
1572
1573# CHECK: bxhg %r15, %r15, 0
15740xeb 0xff 0x00 0x00 0x00 0x44
1575
1576# CHECK: bxhg %r0, %r0, -524288
15770xeb 0x00 0x00 0x00 0x80 0x44
1578
1579# CHECK: bxhg %r0, %r0, -1
15800xeb 0x00 0x0f 0xff 0xff 0x44
1581
1582# CHECK: bxhg %r0, %r0, 0
15830xeb 0x00 0x00 0x00 0x00 0x44
1584
1585# CHECK: bxhg %r0, %r0, 1
15860xeb 0x00 0x00 0x01 0x00 0x44
1587
1588# CHECK: bxhg %r0, %r0, 524287
15890xeb 0x00 0x0f 0xff 0x7f 0x44
1590
1591# CHECK: bxhg %r0, %r0, 0(%r1)
15920xeb 0x00 0x10 0x00 0x00 0x44
1593
1594# CHECK: bxhg %r0, %r0, 0(%r15)
15950xeb 0x00 0xf0 0x00 0x00 0x44
1596
1597# CHECK: bxhg %r0, %r0, 524287(%r1)
15980xeb 0x00 0x1f 0xff 0x7f 0x44
1599
1600# CHECK: bxhg %r0, %r0, 524287(%r15)
16010xeb 0x00 0xff 0xff 0x7f 0x44
1602
1603# CHECK: bxle %r0, %r0, 0
16040x87 0x00 0x00 0x00
1605
1606# CHECK: bxle %r0, %r15, 0
16070x87 0x0f 0x00 0x00
1608
1609# CHECK: bxle %r14, %r15, 0
16100x87 0xef 0x00 0x00
1611
1612# CHECK: bxle %r15, %r15, 0
16130x87 0xff 0x00 0x00
1614
1615# CHECK: bxle %r0, %r0, 4095
16160x87 0x00 0x0f 0xff
1617
1618# CHECK: bxle %r0, %r0, 1
16190x87 0x00 0x00 0x01
1620
1621# CHECK: bxle %r0, %r0, 0(%r1)
16220x87 0x00 0x10 0x00
1623
1624# CHECK: bxle %r0, %r0, 0(%r15)
16250x87 0x00 0xf0 0x00
1626
1627# CHECK: bxle %r0, %r0, 4095(%r1)
16280x87 0x00 0x1f 0xff
1629
1630# CHECK: bxle %r0, %r0, 4095(%r15)
16310x87 0x00 0xff 0xff
1632
1633# CHECK: bxleg %r0, %r0, 0
16340xeb 0x00 0x00 0x00 0x00 0x45
1635
1636# CHECK: bxleg %r0, %r15, 0
16370xeb 0x0f 0x00 0x00 0x00 0x45
1638
1639# CHECK: bxleg %r14, %r15, 0
16400xeb 0xef 0x00 0x00 0x00 0x45
1641
1642# CHECK: bxleg %r15, %r15, 0
16430xeb 0xff 0x00 0x00 0x00 0x45
1644
1645# CHECK: bxleg %r0, %r0, -524288
16460xeb 0x00 0x00 0x00 0x80 0x45
1647
1648# CHECK: bxleg %r0, %r0, -1
16490xeb 0x00 0x0f 0xff 0xff 0x45
1650
1651# CHECK: bxleg %r0, %r0, 0
16520xeb 0x00 0x00 0x00 0x00 0x45
1653
1654# CHECK: bxleg %r0, %r0, 1
16550xeb 0x00 0x00 0x01 0x00 0x45
1656
1657# CHECK: bxleg %r0, %r0, 524287
16580xeb 0x00 0x0f 0xff 0x7f 0x45
1659
1660# CHECK: bxleg %r0, %r0, 0(%r1)
16610xeb 0x00 0x10 0x00 0x00 0x45
1662
1663# CHECK: bxleg %r0, %r0, 0(%r15)
16640xeb 0x00 0xf0 0x00 0x00 0x45
1665
1666# CHECK: bxleg %r0, %r0, 524287(%r1)
16670xeb 0x00 0x1f 0xff 0x7f 0x45
1668
1669# CHECK: bxleg %r0, %r0, 524287(%r15)
16700xeb 0x00 0xff 0xff 0x7f 0x45
1671
1672# CHECK: c %r0, 0
16730x59 0x00 0x00 0x00
1674
1675# CHECK: c %r0, 4095
16760x59 0x00 0x0f 0xff
1677
1678# CHECK: c %r0, 0(%r1)
16790x59 0x00 0x10 0x00
1680
1681# CHECK: c %r0, 0(%r15)
16820x59 0x00 0xf0 0x00
1683
1684# CHECK: c %r0, 4095(%r1,%r15)
16850x59 0x01 0xff 0xff
1686
1687# CHECK: c %r0, 4095(%r15,%r1)
16880x59 0x0f 0x1f 0xff
1689
1690# CHECK: c %r15, 0
16910x59 0xf0 0x00 0x00
1692
1693# CHECK: cd %f0, 0
16940x69 0x00 0x00 0x00
1695
1696# CHECK: cd %f0, 4095
16970x69 0x00 0x0f 0xff
1698
1699# CHECK: cd %f0, 0(%r1)
17000x69 0x00 0x10 0x00
1701
1702# CHECK: cd %f0, 0(%r15)
17030x69 0x00 0xf0 0x00
1704
1705# CHECK: cd %f0, 4095(%r1,%r15)
17060x69 0x01 0xff 0xff
1707
1708# CHECK: cd %f0, 4095(%r15,%r1)
17090x69 0x0f 0x1f 0xff
1710
1711# CHECK: cd %f15, 0
17120x69 0xf0 0x00 0x00
1713
1714# CHECK: cdb %f0, 0
17150xed 0x00 0x00 0x00 0x00 0x19
1716
1717# CHECK: cdb %f0, 4095
17180xed 0x00 0x0f 0xff 0x00 0x19
1719
1720# CHECK: cdb %f0, 0(%r1)
17210xed 0x00 0x10 0x00 0x00 0x19
1722
1723# CHECK: cdb %f0, 0(%r15)
17240xed 0x00 0xf0 0x00 0x00 0x19
1725
1726# CHECK: cdb %f0, 4095(%r1,%r15)
17270xed 0x01 0xff 0xff 0x00 0x19
1728
1729# CHECK: cdb %f0, 4095(%r15,%r1)
17300xed 0x0f 0x1f 0xff 0x00 0x19
1731
1732# CHECK: cdb %f15, 0
17330xed 0xf0 0x00 0x00 0x00 0x19
1734
1735# CHECK: cdbr %f0, %f0
17360xb3 0x19 0x00 0x00
1737
1738# CHECK: cdbr %f0, %f15
17390xb3 0x19 0x00 0x0f
1740
1741# CHECK: cdbr %f7, %f8
17420xb3 0x19 0x00 0x78
1743
1744# CHECK: cdbr %f15, %f0
17450xb3 0x19 0x00 0xf0
1746
1747# CHECK: cdfbr %f0, %r0
17480xb3 0x95 0x00 0x00
1749
1750# CHECK: cdfbr %f0, %r15
17510xb3 0x95 0x00 0x0f
1752
1753# CHECK: cdfbr %f15, %r0
17540xb3 0x95 0x00 0xf0
1755
1756# CHECK: cdfbr %f7, %r8
17570xb3 0x95 0x00 0x78
1758
1759# CHECK: cdfbr %f15, %r15
17600xb3 0x95 0x00 0xff
1761
1762# CHECK: cdfbra %f0, 0, %r0, 1
17630xb3 0x95 0x01 0x00
1764
1765# CHECK: cdfbra %f0, 0, %r0, 15
17660xb3 0x95 0x0f 0x00
1767
1768# CHECK: cdfbra %f0, 0, %r15, 1
17690xb3 0x95 0x01 0x0f
1770
1771# CHECK: cdfbra %f0, 15, %r0, 1
17720xb3 0x95 0xf1 0x00
1773
1774# CHECK: cdfbra %f4, 5, %r6, 7
17750xb3 0x95 0x57 0x46
1776
1777# CHECK: cdfbra %f15, 0, %r0, 1
17780xb3 0x95 0x01 0xf0
1779
1780# CHECK: cdfr %f0, %r0
17810xb3 0xb5 0x00 0x00
1782
1783# CHECK: cdfr %f0, %r15
17840xb3 0xb5 0x00 0x0f
1785
1786# CHECK: cdfr %f15, %r0
17870xb3 0xb5 0x00 0xf0
1788
1789# CHECK: cdfr %f7, %r8
17900xb3 0xb5 0x00 0x78
1791
1792# CHECK: cdfr %f15, %r15
17930xb3 0xb5 0x00 0xff
1794
1795# CHECK: cdftr %f0, 0, %r0, 0
17960xb9 0x51 0x00 0x00
1797
1798# CHECK: cdftr %f0, 0, %r0, 15
17990xb9 0x51 0x0f 0x00
1800
1801# CHECK: cdftr %f0, 0, %r15, 0
18020xb9 0x51 0x00 0x0f
1803
1804# CHECK: cdftr %f0, 15, %r0, 0
18050xb9 0x51 0xf0 0x00
1806
1807# CHECK: cdftr %f4, 5, %r6, 7
18080xb9 0x51 0x57 0x46
1809
1810# CHECK: cdftr %f15, 0, %r0, 0
18110xb9 0x51 0x00 0xf0
1812
1813# CHECK: cdgbr %f0, %r0
18140xb3 0xa5 0x00 0x00
1815
1816# CHECK: cdgbr %f0, %r15
18170xb3 0xa5 0x00 0x0f
1818
1819# CHECK: cdgbr %f15, %r0
18200xb3 0xa5 0x00 0xf0
1821
1822# CHECK: cdgbr %f7, %r8
18230xb3 0xa5 0x00 0x78
1824
1825# CHECK: cdgbr %f15, %r15
18260xb3 0xa5 0x00 0xff
1827
1828# CHECK: cdgbra %f0, 0, %r0, 1
18290xb3 0xa5 0x01 0x00
1830
1831# CHECK: cdgbra %f0, 0, %r0, 15
18320xb3 0xa5 0x0f 0x00
1833
1834# CHECK: cdgbra %f0, 0, %r15, 1
18350xb3 0xa5 0x01 0x0f
1836
1837# CHECK: cdgbra %f0, 15, %r0, 1
18380xb3 0xa5 0xf1 0x00
1839
1840# CHECK: cdgbra %f4, 5, %r6, 7
18410xb3 0xa5 0x57 0x46
1842
1843# CHECK: cdgbra %f15, 0, %r0, 1
18440xb3 0xa5 0x01 0xf0
1845
1846# CHECK: cdgr %f0, %r0
18470xb3 0xc5 0x00 0x00
1848
1849# CHECK: cdgr %f0, %r15
18500xb3 0xc5 0x00 0x0f
1851
1852# CHECK: cdgr %f15, %r0
18530xb3 0xc5 0x00 0xf0
1854
1855# CHECK: cdgr %f7, %r8
18560xb3 0xc5 0x00 0x78
1857
1858# CHECK: cdgr %f15, %r15
18590xb3 0xc5 0x00 0xff
1860
1861# CHECK: cdgtr %f0, %r0
18620xb3 0xf1 0x00 0x00
1863
1864# CHECK: cdgtr %f0, %r15
18650xb3 0xf1 0x00 0x0f
1866
1867# CHECK: cdgtr %f15, %r0
18680xb3 0xf1 0x00 0xf0
1869
1870# CHECK: cdgtr %f7, %r8
18710xb3 0xf1 0x00 0x78
1872
1873# CHECK: cdgtr %f15, %r15
18740xb3 0xf1 0x00 0xff
1875
1876# CHECK: cdgtra %f0, 0, %r0, 1
18770xb3 0xf1 0x01 0x00
1878
1879# CHECK: cdgtra %f0, 0, %r0, 15
18800xb3 0xf1 0x0f 0x00
1881
1882# CHECK: cdgtra %f0, 0, %r15, 1
18830xb3 0xf1 0x01 0x0f
1884
1885# CHECK: cdgtra %f0, 15, %r0, 1
18860xb3 0xf1 0xf1 0x00
1887
1888# CHECK: cdgtra %f4, 5, %r6, 7
18890xb3 0xf1 0x57 0x46
1890
1891# CHECK: cdgtra %f15, 0, %r0, 1
18920xb3 0xf1 0x01 0xf0
1893
1894# CHECK: cdlfbr %f0, 0, %r0, 1
18950xb3 0x91 0x01 0x00
1896
1897# CHECK: cdlfbr %f0, 0, %r0, 15
18980xb3 0x91 0x0f 0x00
1899
1900# CHECK: cdlfbr %f0, 0, %r15, 1
19010xb3 0x91 0x01 0x0f
1902
1903# CHECK: cdlfbr %f0, 15, %r0, 1
19040xb3 0x91 0xf1 0x00
1905
1906# CHECK: cdlfbr %f4, 5, %r6, 7
19070xb3 0x91 0x57 0x46
1908
1909# CHECK: cdlfbr %f15, 0, %r0, 1
19100xb3 0x91 0x01 0xf0
1911
1912# CHECK: cdlftr %f0, 0, %r0, 0
19130xb9 0x53 0x00 0x00
1914
1915# CHECK: cdlftr %f0, 0, %r0, 15
19160xb9 0x53 0x0f 0x00
1917
1918# CHECK: cdlftr %f0, 0, %r15, 0
19190xb9 0x53 0x00 0x0f
1920
1921# CHECK: cdlftr %f0, 15, %r0, 0
19220xb9 0x53 0xf0 0x00
1923
1924# CHECK: cdlftr %f4, 5, %r6, 7
19250xb9 0x53 0x57 0x46
1926
1927# CHECK: cdlftr %f15, 0, %r0, 0
19280xb9 0x53 0x00 0xf0
1929
1930# CHECK: cdlgbr %f0, 0, %r0, 1
19310xb3 0xa1 0x01 0x00
1932
1933# CHECK: cdlgbr %f0, 0, %r0, 15
19340xb3 0xa1 0x0f 0x00
1935
1936# CHECK: cdlgbr %f0, 0, %r15, 1
19370xb3 0xa1 0x01 0x0f
1938
1939# CHECK: cdlgbr %f0, 15, %r0, 1
19400xb3 0xa1 0xf1 0x00
1941
1942# CHECK: cdlgbr %f4, 5, %r6, 7
19430xb3 0xa1 0x57 0x46
1944
1945# CHECK: cdlgbr %f15, 0, %r0, 1
19460xb3 0xa1 0x01 0xf0
1947
1948# CHECK: cdlgtr %f0, 0, %r0, 0
19490xb9 0x52 0x00 0x00
1950
1951# CHECK: cdlgtr %f0, 0, %r0, 15
19520xb9 0x52 0x0f 0x00
1953
1954# CHECK: cdlgtr %f0, 0, %r15, 0
19550xb9 0x52 0x00 0x0f
1956
1957# CHECK: cdlgtr %f0, 15, %r0, 0
19580xb9 0x52 0xf0 0x00
1959
1960# CHECK: cdlgtr %f4, 5, %r6, 7
19610xb9 0x52 0x57 0x46
1962
1963# CHECK: cdlgtr %f15, 0, %r0, 0
19640xb9 0x52 0x00 0xf0
1965
1966# CHECK: cdr %f0, %f0
19670x29 0x00
1968
1969# CHECK: cdr %f0, %f15
19700x29 0x0f
1971
1972# CHECK: cdr %f7, %f8
19730x29 0x78
1974
1975# CHECK: cdr %f15, %f0
19760x29 0xf0
1977
1978# CHECK: cds %r0, %r0, 0
19790xbb 0x00 0x00 0x00
1980
1981# CHECK: cds %r0, %r0, 4095
19820xbb 0x00 0x0f 0xff
1983
1984# CHECK: cds %r0, %r0, 0(%r1)
19850xbb 0x00 0x10 0x00
1986
1987# CHECK: cds %r0, %r0, 0(%r15)
19880xbb 0x00 0xf0 0x00
1989
1990# CHECK: cds %r0, %r0, 4095(%r1)
19910xbb 0x00 0x1f 0xff
1992
1993# CHECK: cds %r0, %r0, 4095(%r15)
19940xbb 0x00 0xff 0xff
1995
1996# CHECK: cds %r0, %r14, 0
19970xbb 0x0e 0x00 0x00
1998
1999# CHECK: cds %r14, %r0, 0
20000xbb 0xe0 0x00 0x00
2001
2002# CHECK: cdsg %r0, %r0, -524288
20030xeb 0x00 0x00 0x00 0x80 0x3e
2004
2005# CHECK: cdsg %r0, %r0, -1
20060xeb 0x00 0x0f 0xff 0xff 0x3e
2007
2008# CHECK: cdsg %r0, %r0, 0
20090xeb 0x00 0x00 0x00 0x00 0x3e
2010
2011# CHECK: cdsg %r0, %r0, 1
20120xeb 0x00 0x00 0x01 0x00 0x3e
2013
2014# CHECK: cdsg %r0, %r0, 524287
20150xeb 0x00 0x0f 0xff 0x7f 0x3e
2016
2017# CHECK: cdsg %r0, %r0, 0(%r1)
20180xeb 0x00 0x10 0x00 0x00 0x3e
2019
2020# CHECK: cdsg %r0, %r0, 0(%r15)
20210xeb 0x00 0xf0 0x00 0x00 0x3e
2022
2023# CHECK: cdsg %r0, %r0, 524287(%r1)
20240xeb 0x00 0x1f 0xff 0x7f 0x3e
2025
2026# CHECK: cdsg %r0, %r0, 524287(%r15)
20270xeb 0x00 0xff 0xff 0x7f 0x3e
2028
2029# CHECK: cdsg %r0, %r14, 0
20300xeb 0x0e 0x00 0x00 0x00 0x3e
2031
2032# CHECK: cdsg %r14, %r0, 0
20330xeb 0xe0 0x00 0x00 0x00 0x3e
2034
2035# CHECK: cdstr %f0, %r0
20360xb3 0xf3 0x00 0x00
2037
2038# CHECK: cdstr %f0, %r15
20390xb3 0xf3 0x00 0x0f
2040
2041# CHECK: cdstr %f15, %r0
20420xb3 0xf3 0x00 0xf0
2043
2044# CHECK: cdstr %f7, %r8
20450xb3 0xf3 0x00 0x78
2046
2047# CHECK: cdstr %f15, %r15
20480xb3 0xf3 0x00 0xff
2049
2050# CHECK: cdsy %r0, %r0, -524288
20510xeb 0x00 0x00 0x00 0x80 0x31
2052
2053# CHECK: cdsy %r0, %r0, -1
20540xeb 0x00 0x0f 0xff 0xff 0x31
2055
2056# CHECK: cdsy %r0, %r0, 0
20570xeb 0x00 0x00 0x00 0x00 0x31
2058
2059# CHECK: cdsy %r0, %r0, 1
20600xeb 0x00 0x00 0x01 0x00 0x31
2061
2062# CHECK: cdsy %r0, %r0, 524287
20630xeb 0x00 0x0f 0xff 0x7f 0x31
2064
2065# CHECK: cdsy %r0, %r0, 0(%r1)
20660xeb 0x00 0x10 0x00 0x00 0x31
2067
2068# CHECK: cdsy %r0, %r0, 0(%r15)
20690xeb 0x00 0xf0 0x00 0x00 0x31
2070
2071# CHECK: cdsy %r0, %r0, 524287(%r1)
20720xeb 0x00 0x1f 0xff 0x7f 0x31
2073
2074# CHECK: cdsy %r0, %r0, 524287(%r15)
20750xeb 0x00 0xff 0xff 0x7f 0x31
2076
2077# CHECK: cdsy %r0, %r14, 0
20780xeb 0x0e 0x00 0x00 0x00 0x31
2079
2080# CHECK: cdsy %r14, %r0, 0
20810xeb 0xe0 0x00 0x00 0x00 0x31
2082
2083# CHECK: cdtr %f0, %f0
20840xb3 0xe4 0x00 0x00
2085
2086# CHECK: cdtr %f0, %f15
20870xb3 0xe4 0x00 0x0f
2088
2089# CHECK: cdtr %f7, %f8
20900xb3 0xe4 0x00 0x78
2091
2092# CHECK: cdtr %f15, %f0
20930xb3 0xe4 0x00 0xf0
2094
2095# CHECK: cdutr %f0, %r0
20960xb3 0xf2 0x00 0x00
2097
2098# CHECK: cdutr %f0, %r15
20990xb3 0xf2 0x00 0x0f
2100
2101# CHECK: cdutr %f15, %r0
21020xb3 0xf2 0x00 0xf0
2103
2104# CHECK: cdutr %f7, %r8
21050xb3 0xf2 0x00 0x78
2106
2107# CHECK: cdutr %f15, %r15
21080xb3 0xf2 0x00 0xff
2109
2110# CHECK: cdzt %f0, 0(1), 0
21110xed 0x00 0x00 0x00 0x00 0xaa
2112
2113# CHECK: cdzt %f15, 0(1), 0
21140xed 0x00 0x00 0x00 0xf0 0xaa
2115
2116# CHECK: cdzt %f0, 0(1), 15
21170xed 0x00 0x00 0x00 0x0f 0xaa
2118
2119# CHECK: cdzt %f0, 0(1,%r1), 0
21200xed 0x00 0x10 0x00 0x00 0xaa
2121
2122# CHECK: cdzt %f0, 0(1,%r15), 0
21230xed 0x00 0xf0 0x00 0x00 0xaa
2124
2125# CHECK: cdzt %f0, 4095(1,%r1), 0
21260xed 0x00 0x1f 0xff 0x00 0xaa
2127
2128# CHECK: cdzt %f0, 4095(1,%r15), 0
21290xed 0x00 0xff 0xff 0x00 0xaa
2130
2131# CHECK: cdzt %f0, 0(256,%r1), 0
21320xed 0xff 0x10 0x00 0x00 0xaa
2133
2134# CHECK: cdzt %f0, 0(256,%r15), 0
21350xed 0xff 0xf0 0x00 0x00 0xaa
2136
2137# CHECK: ce %f0, 0
21380x79 0x00 0x00 0x00
2139
2140# CHECK: ce %f0, 4095
21410x79 0x00 0x0f 0xff
2142
2143# CHECK: ce %f0, 0(%r1)
21440x79 0x00 0x10 0x00
2145
2146# CHECK: ce %f0, 0(%r15)
21470x79 0x00 0xf0 0x00
2148
2149# CHECK: ce %f0, 4095(%r1,%r15)
21500x79 0x01 0xff 0xff
2151
2152# CHECK: ce %f0, 4095(%r15,%r1)
21530x79 0x0f 0x1f 0xff
2154
2155# CHECK: ce %f15, 0
21560x79 0xf0 0x00 0x00
2157
2158# CHECK: ceb %f0, 0
21590xed 0x00 0x00 0x00 0x00 0x09
2160
2161# CHECK: ceb %f0, 4095
21620xed 0x00 0x0f 0xff 0x00 0x09
2163
2164# CHECK: ceb %f0, 0(%r1)
21650xed 0x00 0x10 0x00 0x00 0x09
2166
2167# CHECK: ceb %f0, 0(%r15)
21680xed 0x00 0xf0 0x00 0x00 0x09
2169
2170# CHECK: ceb %f0, 4095(%r1,%r15)
21710xed 0x01 0xff 0xff 0x00 0x09
2172
2173# CHECK: ceb %f0, 4095(%r15,%r1)
21740xed 0x0f 0x1f 0xff 0x00 0x09
2175
2176# CHECK: ceb %f15, 0
21770xed 0xf0 0x00 0x00 0x00 0x09
2178
2179# CHECK: cebr %f0, %f0
21800xb3 0x09 0x00 0x00
2181
2182# CHECK: cebr %f0, %f15
21830xb3 0x09 0x00 0x0f
2184
2185# CHECK: cebr %f7, %f8
21860xb3 0x09 0x00 0x78
2187
2188# CHECK: cebr %f15, %f0
21890xb3 0x09 0x00 0xf0
2190
2191# CHECK: cedtr %f0, %f0
21920xb3 0xf4 0x00 0x00
2193
2194# CHECK: cedtr %f0, %f15
21950xb3 0xf4 0x00 0x0f
2196
2197# CHECK: cedtr %f7, %f8
21980xb3 0xf4 0x00 0x78
2199
2200# CHECK: cedtr %f15, %f0
22010xb3 0xf4 0x00 0xf0
2202
2203# CHECK: cefbr %f0, %r0
22040xb3 0x94 0x00 0x00
2205
2206# CHECK: cefbr %f0, %r15
22070xb3 0x94 0x00 0x0f
2208
2209# CHECK: cefbr %f15, %r0
22100xb3 0x94 0x00 0xf0
2211
2212# CHECK: cefbr %f7, %r8
22130xb3 0x94 0x00 0x78
2214
2215# CHECK: cefbr %f15, %r15
22160xb3 0x94 0x00 0xff
2217
2218# CHECK: cefbra %f0, 0, %r0, 1
22190xb3 0x94 0x01 0x00
2220
2221# CHECK: cefbra %f0, 0, %r0, 15
22220xb3 0x94 0x0f 0x00
2223
2224# CHECK: cefbra %f0, 0, %r15, 1
22250xb3 0x94 0x01 0x0f
2226
2227# CHECK: cefbra %f0, 15, %r0, 1
22280xb3 0x94 0xf1 0x00
2229
2230# CHECK: cefbra %f4, 5, %r6, 7
22310xb3 0x94 0x57 0x46
2232
2233# CHECK: cefbra %f15, 0, %r0, 1
22340xb3 0x94 0x01 0xf0
2235
2236# CHECK: cefr %f0, %r0
22370xb3 0xb4 0x00 0x00
2238
2239# CHECK: cefr %f0, %r15
22400xb3 0xb4 0x00 0x0f
2241
2242# CHECK: cefr %f15, %r0
22430xb3 0xb4 0x00 0xf0
2244
2245# CHECK: cefr %f7, %r8
22460xb3 0xb4 0x00 0x78
2247
2248# CHECK: cefr %f15, %r15
22490xb3 0xb4 0x00 0xff
2250
2251# CHECK: cegbr %f0, %r0
22520xb3 0xa4 0x00 0x00
2253
2254# CHECK: cegbr %f0, %r15
22550xb3 0xa4 0x00 0x0f
2256
2257# CHECK: cegbr %f15, %r0
22580xb3 0xa4 0x00 0xf0
2259
2260# CHECK: cegbr %f7, %r8
22610xb3 0xa4 0x00 0x78
2262
2263# CHECK: cegbr %f15, %r15
22640xb3 0xa4 0x00 0xff
2265
2266# CHECK: cegbra %f0, 0, %r0, 1
22670xb3 0xa4 0x01 0x00
2268
2269# CHECK: cegbra %f0, 0, %r0, 15
22700xb3 0xa4 0x0f 0x00
2271
2272# CHECK: cegbra %f0, 0, %r15, 1
22730xb3 0xa4 0x01 0x0f
2274
2275# CHECK: cegbra %f0, 15, %r0, 1
22760xb3 0xa4 0xf1 0x00
2277
2278# CHECK: cegbra %f4, 5, %r6, 7
22790xb3 0xa4 0x57 0x46
2280
2281# CHECK: cegbra %f15, 0, %r0, 1
22820xb3 0xa4 0x01 0xf0
2283
2284# CHECK: cegr %f0, %r0
22850xb3 0xc4 0x00 0x00
2286
2287# CHECK: cegr %f0, %r15
22880xb3 0xc4 0x00 0x0f
2289
2290# CHECK: cegr %f15, %r0
22910xb3 0xc4 0x00 0xf0
2292
2293# CHECK: cegr %f7, %r8
22940xb3 0xc4 0x00 0x78
2295
2296# CHECK: cegr %f15, %r15
22970xb3 0xc4 0x00 0xff
2298
2299# CHECK: celfbr %f0, 0, %r0, 1
23000xb3 0x90 0x01 0x00
2301
2302# CHECK: celfbr %f0, 0, %r0, 15
23030xb3 0x90 0x0f 0x00
2304
2305# CHECK: celfbr %f0, 0, %r15, 1
23060xb3 0x90 0x01 0x0f
2307
2308# CHECK: celfbr %f0, 15, %r0, 1
23090xb3 0x90 0xf1 0x00
2310
2311# CHECK: celfbr %f4, 5, %r6, 7
23120xb3 0x90 0x57 0x46
2313
2314# CHECK: celfbr %f15, 0, %r0, 1
23150xb3 0x90 0x01 0xf0
2316
2317# CHECK: celgbr %f0, 0, %r0, 1
23180xb3 0xa0 0x01 0x00
2319
2320# CHECK: celgbr %f0, 0, %r0, 15
23210xb3 0xa0 0x0f 0x00
2322
2323# CHECK: celgbr %f0, 0, %r15, 1
23240xb3 0xa0 0x01 0x0f
2325
2326# CHECK: celgbr %f0, 15, %r0, 1
23270xb3 0xa0 0xf1 0x00
2328
2329# CHECK: celgbr %f4, 5, %r6, 7
23300xb3 0xa0 0x57 0x46
2331
2332# CHECK: celgbr %f15, 0, %r0, 1
23330xb3 0xa0 0x01 0xf0
2334
2335# CHECK: cer %f0, %f0
23360x39 0x00
2337
2338# CHECK: cer %f0, %f15
23390x39 0x0f
2340
2341# CHECK: cer %f7, %f8
23420x39 0x78
2343
2344# CHECK: cer %f15, %f0
23450x39 0xf0
2346
2347# CHECK: cextr %f0, %f0
23480xb3 0xfc 0x00 0x00
2349
2350# CHECK: cextr %f0, %f13
23510xb3 0xfc 0x00 0x0d
2352
2353# CHECK: cextr %f8, %f8
23540xb3 0xfc 0x00 0x88
2355
2356# CHECK: cextr %f13, %f0
23570xb3 0xfc 0x00 0xd0
2358
2359# CHECK: cfc 0
23600xb2 0x1a 0x00 0x00
2361
2362# CHECK: cfc 0(%r1)
23630xb2 0x1a 0x10 0x00
2364
2365# CHECK: cfc 0(%r15)
23660xb2 0x1a 0xf0 0x00
2367
2368# CHECK: cfc 4095
23690xb2 0x1a 0x0f 0xff
2370
2371# CHECK: cfc 4095(%r1)
23720xb2 0x1a 0x1f 0xff
2373
2374# CHECK: cfc 4095(%r15)
23750xb2 0x1a 0xff 0xff
2376
2377# CHECK: cfdbr %r0, 0, %f0
23780xb3 0x99 0x00 0x00
2379
2380# CHECK: cfdbr %r0, 0, %f15
23810xb3 0x99 0x00 0x0f
2382
2383# CHECK: cfdbr %r0, 15, %f0
23840xb3 0x99 0xf0 0x00
2385
2386# CHECK: cfdbr %r4, 5, %f6
23870xb3 0x99 0x50 0x46
2388
2389# CHECK: cfdbr %r15, 0, %f0
23900xb3 0x99 0x00 0xf0
2391
2392# CHECK: cfdbra %r0, 0, %f0, 1
23930xb3 0x99 0x01 0x00
2394
2395# CHECK: cfdbra %r0, 0, %f0, 15
23960xb3 0x99 0x0f 0x00
2397
2398# CHECK: cfdbra %r0, 0, %f15, 1
23990xb3 0x99 0x01 0x0f
2400
2401# CHECK: cfdbra %r0, 15, %f0, 1
24020xb3 0x99 0xf1 0x00
2403
2404# CHECK: cfdbra %r4, 5, %f6, 7
24050xb3 0x99 0x57 0x46
2406
2407# CHECK: cfdbra %r15, 0, %f0, 1
24080xb3 0x99 0x01 0xf0
2409
2410# CHECK: cfdr %r0, 0, %f0
24110xb3 0xb9 0x00 0x00
2412
2413# CHECK: cfdr %r0, 0, %f15
24140xb3 0xb9 0x00 0x0f
2415
2416# CHECK: cfdr %r0, 15, %f0
24170xb3 0xb9 0xf0 0x00
2418
2419# CHECK: cfdr %r4, 5, %f6
24200xb3 0xb9 0x50 0x46
2421
2422# CHECK: cfdr %r15, 0, %f0
24230xb3 0xb9 0x00 0xf0
2424
2425# CHECK: cfdtr %r0, 0, %f0, 0
24260xb9 0x41 0x00 0x00
2427
2428# CHECK: cfdtr %r0, 0, %f0, 15
24290xb9 0x41 0x0f 0x00
2430
2431# CHECK: cfdtr %r0, 0, %f15, 0
24320xb9 0x41 0x00 0x0f
2433
2434# CHECK: cfdtr %r0, 15, %f0, 0
24350xb9 0x41 0xf0 0x00
2436
2437# CHECK: cfdtr %r4, 5, %f6, 7
24380xb9 0x41 0x57 0x46
2439
2440# CHECK: cfdtr %r15, 0, %f0, 0
24410xb9 0x41 0x00 0xf0
2442
2443# CHECK: cfebr %r0, 0, %f0
24440xb3 0x98 0x00 0x00
2445
2446# CHECK: cfebr %r0, 0, %f15
24470xb3 0x98 0x00 0x0f
2448
2449# CHECK: cfebr %r0, 15, %f0
24500xb3 0x98 0xf0 0x00
2451
2452# CHECK: cfebr %r4, 5, %f6
24530xb3 0x98 0x50 0x46
2454
2455# CHECK: cfebr %r15, 0, %f0
24560xb3 0x98 0x00 0xf0
2457
2458# CHECK: cfebra %r0, 0, %f0, 1
24590xb3 0x98 0x01 0x00
2460
2461# CHECK: cfebra %r0, 0, %f0, 15
24620xb3 0x98 0x0f 0x00
2463
2464# CHECK: cfebra %r0, 0, %f15, 1
24650xb3 0x98 0x01 0x0f
2466
2467# CHECK: cfebra %r0, 15, %f0, 1
24680xb3 0x98 0xf1 0x00
2469
2470# CHECK: cfebra %r4, 5, %f6, 7
24710xb3 0x98 0x57 0x46
2472
2473# CHECK: cfebra %r15, 0, %f0, 1
24740xb3 0x98 0x01 0xf0
2475
2476# CHECK: cfer %r0, 0, %f0
24770xb3 0xb8 0x00 0x00
2478
2479# CHECK: cfer %r0, 0, %f15
24800xb3 0xb8 0x00 0x0f
2481
2482# CHECK: cfer %r0, 15, %f0
24830xb3 0xb8 0xf0 0x00
2484
2485# CHECK: cfer %r4, 5, %f6
24860xb3 0xb8 0x50 0x46
2487
2488# CHECK: cfer %r15, 0, %f0
24890xb3 0xb8 0x00 0xf0
2490
2491# CHECK: cfi %r0, -2147483648
24920xc2 0x0d 0x80 0x00 0x00 0x00
2493
2494# CHECK: cfi %r0, -1
24950xc2 0x0d 0xff 0xff 0xff 0xff
2496
2497# CHECK: cfi %r0, 0
24980xc2 0x0d 0x00 0x00 0x00 0x00
2499
2500# CHECK: cfi %r0, 1
25010xc2 0x0d 0x00 0x00 0x00 0x01
2502
2503# CHECK: cfi %r0, 2147483647
25040xc2 0x0d 0x7f 0xff 0xff 0xff
2505
2506# CHECK: cfi %r15, 0
25070xc2 0xfd 0x00 0x00 0x00 0x00
2508
2509# CHECK: cfxbr %r0, 0, %f0
25100xb3 0x9a 0x00 0x00
2511
2512# CHECK: cfxbr %r0, 0, %f13
25130xb3 0x9a 0x00 0x0d
2514
2515# CHECK: cfxbr %r0, 15, %f0
25160xb3 0x9a 0xf0 0x00
2517
2518# CHECK: cfxbr %r4, 5, %f8
25190xb3 0x9a 0x50 0x48
2520
2521# CHECK: cfxbr %r15, 0, %f0
25220xb3 0x9a 0x00 0xf0
2523
2524# CHECK: cfxbra %r0, 0, %f0, 1
25250xb3 0x9a 0x01 0x00
2526
2527# CHECK: cfxbra %r0, 0, %f0, 15
25280xb3 0x9a 0x0f 0x00
2529
2530# CHECK: cfxbra %r0, 0, %f13, 1
25310xb3 0x9a 0x01 0x0d
2532
2533# CHECK: cfxbra %r0, 15, %f0, 1
25340xb3 0x9a 0xf1 0x00
2535
2536# CHECK: cfxbra %r4, 5, %f8, 9
25370xb3 0x9a 0x59 0x48
2538
2539# CHECK: cfxbra %r15, 0, %f0, 1
25400xb3 0x9a 0x01 0xf0
2541
2542# CHECK: cfxr %r0, 0, %f0
25430xb3 0xba 0x00 0x00
2544
2545# CHECK: cfxr %r0, 0, %f13
25460xb3 0xba 0x00 0x0d
2547
2548# CHECK: cfxr %r0, 15, %f0
25490xb3 0xba 0xf0 0x00
2550
2551# CHECK: cfxr %r4, 5, %f8
25520xb3 0xba 0x50 0x48
2553
2554# CHECK: cfxr %r15, 0, %f0
25550xb3 0xba 0x00 0xf0
2556
2557# CHECK: cfxtr %r0, 0, %f0, 0
25580xb9 0x49 0x00 0x00
2559
2560# CHECK: cfxtr %r0, 0, %f0, 15
25610xb9 0x49 0x0f 0x00
2562
2563# CHECK: cfxtr %r0, 0, %f13, 0
25640xb9 0x49 0x00 0x0d
2565
2566# CHECK: cfxtr %r0, 15, %f0, 0
25670xb9 0x49 0xf0 0x00
2568
2569# CHECK: cfxtr %r7, 5, %f8, 9
25700xb9 0x49 0x59 0x78
2571
2572# CHECK: cfxtr %r15, 0, %f0, 0
25730xb9 0x49 0x00 0xf0
2574
2575# CHECK: cg %r0, -524288
25760xe3 0x00 0x00 0x00 0x80 0x20
2577
2578# CHECK: cg %r0, -1
25790xe3 0x00 0x0f 0xff 0xff 0x20
2580
2581# CHECK: cg %r0, 0
25820xe3 0x00 0x00 0x00 0x00 0x20
2583
2584# CHECK: cg %r0, 1
25850xe3 0x00 0x00 0x01 0x00 0x20
2586
2587# CHECK: cg %r0, 524287
25880xe3 0x00 0x0f 0xff 0x7f 0x20
2589
2590# CHECK: cg %r0, 0(%r1)
25910xe3 0x00 0x10 0x00 0x00 0x20
2592
2593# CHECK: cg %r0, 0(%r15)
25940xe3 0x00 0xf0 0x00 0x00 0x20
2595
2596# CHECK: cg %r0, 524287(%r1,%r15)
25970xe3 0x01 0xff 0xff 0x7f 0x20
2598
2599# CHECK: cg %r0, 524287(%r15,%r1)
26000xe3 0x0f 0x1f 0xff 0x7f 0x20
2601
2602# CHECK: cg %r15, 0
26030xe3 0xf0 0x00 0x00 0x00 0x20
2604
2605# CHECK: cgdbr %r0, 0, %f0
26060xb3 0xa9 0x00 0x00
2607
2608# CHECK: cgdbr %r0, 0, %f15
26090xb3 0xa9 0x00 0x0f
2610
2611# CHECK: cgdbr %r0, 15, %f0
26120xb3 0xa9 0xf0 0x00
2613
2614# CHECK: cgdbr %r4, 5, %f6
26150xb3 0xa9 0x50 0x46
2616
2617# CHECK: cgdbr %r15, 0, %f0
26180xb3 0xa9 0x00 0xf0
2619
2620# CHECK: cgdbra %r0, 0, %f0, 1
26210xb3 0xa9 0x01 0x00
2622
2623# CHECK: cgdbra %r0, 0, %f0, 15
26240xb3 0xa9 0x0f 0x00
2625
2626# CHECK: cgdbra %r0, 0, %f15, 1
26270xb3 0xa9 0x01 0x0f
2628
2629# CHECK: cgdbra %r0, 15, %f0, 1
26300xb3 0xa9 0xf1 0x00
2631
2632# CHECK: cgdbra %r4, 5, %f6, 7
26330xb3 0xa9 0x57 0x46
2634
2635# CHECK: cgdbra %r15, 0, %f0, 1
26360xb3 0xa9 0x01 0xf0
2637
2638# CHECK: cgdr %r0, 0, %f0
26390xb3 0xc9 0x00 0x00
2640
2641# CHECK: cgdr %r0, 0, %f15
26420xb3 0xc9 0x00 0x0f
2643
2644# CHECK: cgdr %r0, 15, %f0
26450xb3 0xc9 0xf0 0x00
2646
2647# CHECK: cgdr %r4, 5, %f6
26480xb3 0xc9 0x50 0x46
2649
2650# CHECK: cgdr %r15, 0, %f0
26510xb3 0xc9 0x00 0xf0
2652
2653# CHECK: cgdtr %r0, 0, %f0
26540xb3 0xe1 0x00 0x00
2655
2656# CHECK: cgdtr %r0, 0, %f15
26570xb3 0xe1 0x00 0x0f
2658
2659# CHECK: cgdtr %r0, 15, %f0
26600xb3 0xe1 0xf0 0x00
2661
2662# CHECK: cgdtr %r4, 5, %f6
26630xb3 0xe1 0x50 0x46
2664
2665# CHECK: cgdtr %r15, 0, %f0
26660xb3 0xe1 0x00 0xf0
2667
2668# CHECK: cgdtra %r0, 0, %f0, 1
26690xb3 0xe1 0x01 0x00
2670
2671# CHECK: cgdtra %r0, 0, %f0, 15
26720xb3 0xe1 0x0f 0x00
2673
2674# CHECK: cgdtra %r0, 0, %f15, 1
26750xb3 0xe1 0x01 0x0f
2676
2677# CHECK: cgdtra %r0, 15, %f0, 1
26780xb3 0xe1 0xf1 0x00
2679
2680# CHECK: cgdtra %r4, 5, %f6, 7
26810xb3 0xe1 0x57 0x46
2682
2683# CHECK: cgdtra %r15, 0, %f0, 1
26840xb3 0xe1 0x01 0xf0
2685
2686# CHECK: cgebr %r0, 0, %f0
26870xb3 0xa8 0x00 0x00
2688
2689# CHECK: cgebr %r0, 0, %f15
26900xb3 0xa8 0x00 0x0f
2691
2692# CHECK: cgebr %r0, 15, %f0
26930xb3 0xa8 0xf0 0x00
2694
2695# CHECK: cgebr %r4, 5, %f6
26960xb3 0xa8 0x50 0x46
2697
2698# CHECK: cgebr %r15, 0, %f0
26990xb3 0xa8 0x00 0xf0
2700
2701# CHECK: cgebra %r0, 0, %f0, 1
27020xb3 0xa8 0x01 0x00
2703
2704# CHECK: cgebra %r0, 0, %f0, 15
27050xb3 0xa8 0x0f 0x00
2706
2707# CHECK: cgebra %r0, 0, %f15, 1
27080xb3 0xa8 0x01 0x0f
2709
2710# CHECK: cgebra %r0, 15, %f0, 1
27110xb3 0xa8 0xf1 0x00
2712
2713# CHECK: cgebra %r4, 5, %f6, 7
27140xb3 0xa8 0x57 0x46
2715
2716# CHECK: cgebra %r15, 0, %f0, 1
27170xb3 0xa8 0x01 0xf0
2718
2719# CHECK: cger %r0, 0, %f0
27200xb3 0xc8 0x00 0x00
2721
2722# CHECK: cger %r0, 0, %f15
27230xb3 0xc8 0x00 0x0f
2724
2725# CHECK: cger %r0, 15, %f0
27260xb3 0xc8 0xf0 0x00
2727
2728# CHECK: cger %r4, 5, %f6
27290xb3 0xc8 0x50 0x46
2730
2731# CHECK: cger %r15, 0, %f0
27320xb3 0xc8 0x00 0xf0
2733
2734# CHECK: cgf %r0, -524288
27350xe3 0x00 0x00 0x00 0x80 0x30
2736
2737# CHECK: cgf %r0, -1
27380xe3 0x00 0x0f 0xff 0xff 0x30
2739
2740# CHECK: cgf %r0, 0
27410xe3 0x00 0x00 0x00 0x00 0x30
2742
2743# CHECK: cgf %r0, 1
27440xe3 0x00 0x00 0x01 0x00 0x30
2745
2746# CHECK: cgf %r0, 524287
27470xe3 0x00 0x0f 0xff 0x7f 0x30
2748
2749# CHECK: cgf %r0, 0(%r1)
27500xe3 0x00 0x10 0x00 0x00 0x30
2751
2752# CHECK: cgf %r0, 0(%r15)
27530xe3 0x00 0xf0 0x00 0x00 0x30
2754
2755# CHECK: cgf %r0, 524287(%r1,%r15)
27560xe3 0x01 0xff 0xff 0x7f 0x30
2757
2758# CHECK: cgf %r0, 524287(%r15,%r1)
27590xe3 0x0f 0x1f 0xff 0x7f 0x30
2760
2761# CHECK: cgf %r15, 0
27620xe3 0xf0 0x00 0x00 0x00 0x30
2763
2764# CHECK: cgfi %r0, -2147483648
27650xc2 0x0c 0x80 0x00 0x00 0x00
2766
2767# CHECK: cgfi %r0, -1
27680xc2 0x0c 0xff 0xff 0xff 0xff
2769
2770# CHECK: cgfi %r0, 0
27710xc2 0x0c 0x00 0x00 0x00 0x00
2772
2773# CHECK: cgfi %r0, 1
27740xc2 0x0c 0x00 0x00 0x00 0x01
2775
2776# CHECK: cgfi %r0, 2147483647
27770xc2 0x0c 0x7f 0xff 0xff 0xff
2778
2779# CHECK: cgfi %r15, 0
27800xc2 0xfc 0x00 0x00 0x00 0x00
2781
2782# CHECK: cgfr %r0, %r0
27830xb9 0x30 0x00 0x00
2784
2785# CHECK: cgfr %r0, %r15
27860xb9 0x30 0x00 0x0f
2787
2788# CHECK: cgfr %r15, %r0
27890xb9 0x30 0x00 0xf0
2790
2791# CHECK: cgfr %r7, %r8
27920xb9 0x30 0x00 0x78
2793
2794# CHECK: cgh %r0, -524288
27950xe3 0x00 0x00 0x00 0x80 0x34
2796
2797# CHECK: cgh %r0, -1
27980xe3 0x00 0x0f 0xff 0xff 0x34
2799
2800# CHECK: cgh %r0, 0
28010xe3 0x00 0x00 0x00 0x00 0x34
2802
2803# CHECK: cgh %r0, 1
28040xe3 0x00 0x00 0x01 0x00 0x34
2805
2806# CHECK: cgh %r0, 524287
28070xe3 0x00 0x0f 0xff 0x7f 0x34
2808
2809# CHECK: cgh %r0, 0(%r1)
28100xe3 0x00 0x10 0x00 0x00 0x34
2811
2812# CHECK: cgh %r0, 0(%r15)
28130xe3 0x00 0xf0 0x00 0x00 0x34
2814
2815# CHECK: cgh %r0, 524287(%r1,%r15)
28160xe3 0x01 0xff 0xff 0x7f 0x34
2817
2818# CHECK: cgh %r0, 524287(%r15,%r1)
28190xe3 0x0f 0x1f 0xff 0x7f 0x34
2820
2821# CHECK: cgh %r15, 0
28220xe3 0xf0 0x00 0x00 0x00 0x34
2823
2824# CHECK: cghi %r0, -32768
28250xa7 0x0f 0x80 0x00
2826
2827# CHECK: cghi %r0, -1
28280xa7 0x0f 0xff 0xff
2829
2830# CHECK: cghi %r0, 0
28310xa7 0x0f 0x00 0x00
2832
2833# CHECK: cghi %r0, 1
28340xa7 0x0f 0x00 0x01
2835
2836# CHECK: cghi %r0, 32767
28370xa7 0x0f 0x7f 0xff
2838
2839# CHECK: cghi %r15, 0
28400xa7 0xff 0x00 0x00
2841
2842# CHECK: cghsi 0, 0
28430xe5 0x58 0x00 0x00 0x00 0x00
2844
2845# CHECK: cghsi 4095, 0
28460xe5 0x58 0x0f 0xff 0x00 0x00
2847
2848# CHECK: cghsi 0, -32768
28490xe5 0x58 0x00 0x00 0x80 0x00
2850
2851# CHECK: cghsi 0, -1
28520xe5 0x58 0x00 0x00 0xff 0xff
2853
2854# CHECK: cghsi 0, 0
28550xe5 0x58 0x00 0x00 0x00 0x00
2856
2857# CHECK: cghsi 0, 1
28580xe5 0x58 0x00 0x00 0x00 0x01
2859
2860# CHECK: cghsi 0, 32767
28610xe5 0x58 0x00 0x00 0x7f 0xff
2862
2863# CHECK: cghsi 0(%r1), 42
28640xe5 0x58 0x10 0x00 0x00 0x2a
2865
2866# CHECK: cghsi 0(%r15), 42
28670xe5 0x58 0xf0 0x00 0x00 0x2a
2868
2869# CHECK: cghsi 4095(%r1), 42
28700xe5 0x58 0x1f 0xff 0x00 0x2a
2871
2872# CHECK: cghsi 4095(%r15), 42
28730xe5 0x58 0xff 0xff 0x00 0x2a
2874
2875# CHECK: cgib %r0, 0, 0, 0
28760xec 0x00 0x00 0x00 0x00 0xfc
2877
2878# CHECK: cgib %r0, -128, 0, 0
28790xec 0x00 0x00 0x00 0x80 0xfc
2880
2881# CHECK: cgib %r0, -1, 0, 0
28820xec 0x00 0x00 0x00 0xff 0xfc
2883
2884# CHECK: cgib %r0, 127, 0, 0
28850xec 0x00 0x00 0x00 0x7f 0xfc
2886
2887# CHECK: cgib %r15, 0, 0, 0
28880xec 0xf0 0x00 0x00 0x00 0xfc
2889
2890# CHECK: cgib %r7, 100, 0, 0
28910xec 0x70 0x00 0x00 0x64 0xfc
2892
2893# CHECK: cgib %r0, 0, 0, 4095(%r15)
28940xec 0x00 0xff 0xff 0x00 0xfc
2895
2896# CHECK: cgib %r0, 0, 0, 0(%r8)
28970xec 0x00 0x80 0x00 0x00 0xfc
2898
2899# CHECK: cgib %r0, 0, 0, 4095(%r7)
29000xec 0x00 0x7f 0xff 0x00 0xfc
2901
2902# CHECK: cgib %r0, 0, 1, 0
29030xec 0x01 0x00 0x00 0x00 0xfc
2904
2905# CHECK: cgibh %r0, 0, 0
29060xec 0x02 0x00 0x00 0x00 0xfc
2907
2908# CHECK: cgib %r0, 0, 3, 0
29090xec 0x03 0x00 0x00 0x00 0xfc
2910
2911# CHECK: cgibl %r0, 0, 0
29120xec 0x04 0x00 0x00 0x00 0xfc
2913
2914# CHECK: cgib %r0, 0, 5, 0
29150xec 0x05 0x00 0x00 0x00 0xfc
2916
2917# CHECK: cgiblh %r0, 0, 0
29180xec 0x06 0x00 0x00 0x00 0xfc
2919
2920# CHECK: cgib %r0, 0, 7, 0
29210xec 0x07 0x00 0x00 0x00 0xfc
2922
2923# CHECK: cgibe %r0, 0, 0
29240xec 0x08 0x00 0x00 0x00 0xfc
2925
2926# CHECK: cgib %r0, 0, 9, 0
29270xec 0x09 0x00 0x00 0x00 0xfc
2928
2929# CHECK: cgibhe %r0, 0, 0
29300xec 0x0a 0x00 0x00 0x00 0xfc
2931
2932# CHECK: cgib %r0, 0, 11, 0
29330xec 0x0b 0x00 0x00 0x00 0xfc
2934
2935# CHECK: cgible %r0, 0, 0
29360xec 0x0c 0x00 0x00 0x00 0xfc
2937
2938# CHECK: cgib %r0, 0, 13, 0
29390xec 0x0d 0x00 0x00 0x00 0xfc
2940
2941# CHECK: cgib %r0, 0, 14, 0
29420xec 0x0e 0x00 0x00 0x00 0xfc
2943
2944# CHECK: cgib %r0, 0, 15, 0
29450xec 0x0f 0x00 0x00 0x00 0xfc
2946
2947# CHECK: cgith %r0, 0
29480xec 0x00 0x00 0x00 0x20 0x70
2949
2950# CHECK: cgitl %r0, 0
29510xec 0x00 0x00 0x00 0x40 0x70
2952
2953# CHECK: cgite %r0, 0
29540xec 0x00 0x00 0x00 0x80 0x70
2955
2956# CHECK: cgitlh %r0, 0
29570xec 0x00 0x00 0x00 0x60 0x70
2958
2959# CHECK: cgithe %r0, 0
29600xec 0x00 0x00 0x00 0xa0 0x70
2961
2962# CHECK: cgitle %r0, 0
29630xec 0x00 0x00 0x00 0xc0 0x70
2964
2965# CHECK: cgr %r0, %r0
29660xb9 0x20 0x00 0x00
2967
2968# CHECK: cgr %r0, %r15
29690xb9 0x20 0x00 0x0f
2970
2971# CHECK: cgr %r15, %r0
29720xb9 0x20 0x00 0xf0
2973
2974# CHECK: cgr %r7, %r8
29750xb9 0x20 0x00 0x78
2976
2977# CHECK: cgrb %r0, %r0, 0, 0
29780xec 0x00 0x00 0x00 0x00 0xe4
2979
2980# CHECK: cgrb %r0, %r15, 0, 0
29810xec 0x0f 0x00 0x00 0x00 0xe4
2982
2983# CHECK: cgrb %r15, %r0, 0, 0
29840xec 0xf0 0x00 0x00 0x00 0xe4
2985
2986# CHECK: cgrb %r7, %r8, 0, 0
29870xec 0x78 0x00 0x00 0x00 0xe4
2988
2989# CHECK: cgrb %r0, %r0, 0, 4095(%r15)
29900xec 0x00 0xff 0xff 0x00 0xe4
2991
2992# CHECK: cgrb %r0, %r0, 0, 0(%r8)
29930xec 0x00 0x80 0x00 0x00 0xe4
2994
2995# CHECK: cgrb %r0, %r0, 0, 4095(%r7)
29960xec 0x00 0x7f 0xff 0x00 0xe4
2997
2998# CHECK: cgrb %r0, %r0, 1, 0
29990xec 0x00 0x00 0x00 0x10 0xe4
3000
3001# CHECK: cgrbh %r0, %r0, 0
30020xec 0x00 0x00 0x00 0x20 0xe4
3003
3004# CHECK: cgrb %r0, %r0, 3, 0
30050xec 0x00 0x00 0x00 0x30 0xe4
3006
3007# CHECK: cgrbl %r0, %r0, 0
30080xec 0x00 0x00 0x00 0x40 0xe4
3009
3010# CHECK: cgrb %r0, %r0, 5, 0
30110xec 0x00 0x00 0x00 0x50 0xe4
3012
3013# CHECK: cgrblh %r0, %r0, 0
30140xec 0x00 0x00 0x00 0x60 0xe4
3015
3016# CHECK: cgrb %r0, %r0, 7, 0
30170xec 0x00 0x00 0x00 0x70 0xe4
3018
3019# CHECK: cgrbe %r0, %r0, 0
30200xec 0x00 0x00 0x00 0x80 0xe4
3021
3022# CHECK: cgrb %r0, %r0, 9, 0
30230xec 0x00 0x00 0x00 0x90 0xe4
3024
3025# CHECK: cgrbhe %r0, %r0, 0
30260xec 0x00 0x00 0x00 0xa0 0xe4
3027
3028# CHECK: cgrb %r0, %r0, 11, 0
30290xec 0x00 0x00 0x00 0xb0 0xe4
3030
3031# CHECK: cgrble %r0, %r0, 0
30320xec 0x00 0x00 0x00 0xc0 0xe4
3033
3034# CHECK: cgrb %r0, %r0, 13, 0
30350xec 0x00 0x00 0x00 0xd0 0xe4
3036
3037# CHECK: cgrb %r0, %r0, 14, 0
30380xec 0x00 0x00 0x00 0xe0 0xe4
3039
3040# CHECK: cgrb %r0, %r0, 15, 0
30410xec 0x00 0x00 0x00 0xf0 0xe4
3042
3043# CHECK: cgrth %r0, %r1
30440xb9 0x60 0x20 0x01
3045
3046# CHECK: cgrtl %r0, %r1
30470xb9 0x60 0x40 0x01
3048
3049# CHECK: cgrte %r0, %r1
30500xb9 0x60 0x80 0x01
3051
3052# CHECK: cgrtlh %r0, %r1
30530xb9 0x60 0x60 0x01
3054
3055# CHECK: cgrthe %r0, %r1
30560xb9 0x60 0xa0 0x01
3057
3058# CHECK: cgrtle %r0, %r1
30590xb9 0x60 0xc0 0x01
3060
3061# CHECK: cgxbr %r0, 0, %f0
30620xb3 0xaa 0x00 0x00
3063
3064# CHECK: cgxbr %r0, 0, %f13
30650xb3 0xaa 0x00 0x0d
3066
3067# CHECK: cgxbr %r0, 15, %f0
30680xb3 0xaa 0xf0 0x00
3069
3070# CHECK: cgxbr %r4, 5, %f8
30710xb3 0xaa 0x50 0x48
3072
3073# CHECK: cgxbr %r15, 0, %f0
30740xb3 0xaa 0x00 0xf0
3075
3076# CHECK: cgxbra %r0, 0, %f0, 1
30770xb3 0xaa 0x01 0x00
3078
3079# CHECK: cgxbra %r0, 0, %f0, 15
30800xb3 0xaa 0x0f 0x00
3081
3082# CHECK: cgxbra %r0, 0, %f13, 1
30830xb3 0xaa 0x01 0x0d
3084
3085# CHECK: cgxbra %r0, 15, %f0, 1
30860xb3 0xaa 0xf1 0x00
3087
3088# CHECK: cgxbra %r4, 5, %f8, 9
30890xb3 0xaa 0x59 0x48
3090
3091# CHECK: cgxbra %r15, 0, %f0, 1
30920xb3 0xaa 0x01 0xf0
3093
3094# CHECK: cgxr %r0, 0, %f0
30950xb3 0xca 0x00 0x00
3096
3097# CHECK: cgxr %r0, 0, %f13
30980xb3 0xca 0x00 0x0d
3099
3100# CHECK: cgxr %r0, 15, %f0
31010xb3 0xca 0xf0 0x00
3102
3103# CHECK: cgxr %r4, 5, %f8
31040xb3 0xca 0x50 0x48
3105
3106# CHECK: cgxr %r15, 0, %f0
31070xb3 0xca 0x00 0xf0
3108
3109# CHECK: cgxtr %r0, 0, %f0
31100xb3 0xe9 0x00 0x00
3111
3112# CHECK: cgxtr %r0, 0, %f13
31130xb3 0xe9 0x00 0x0d
3114
3115# CHECK: cgxtr %r0, 15, %f0
31160xb3 0xe9 0xf0 0x00
3117
3118# CHECK: cgxtr %r4, 5, %f8
31190xb3 0xe9 0x50 0x48
3120
3121# CHECK: cgxtr %r15, 0, %f0
31220xb3 0xe9 0x00 0xf0
3123
3124# CHECK: cgxtra %r0, 0, %f0, 1
31250xb3 0xe9 0x01 0x00
3126
3127# CHECK: cgxtra %r0, 0, %f0, 15
31280xb3 0xe9 0x0f 0x00
3129
3130# CHECK: cgxtra %r0, 0, %f13, 1
31310xb3 0xe9 0x01 0x0d
3132
3133# CHECK: cgxtra %r0, 15, %f0, 1
31340xb3 0xe9 0xf1 0x00
3135
3136# CHECK: cgxtra %r7, 5, %f8, 9
31370xb3 0xe9 0x59 0x78
3138
3139# CHECK: cgxtra %r15, 0, %f0, 1
31400xb3 0xe9 0x01 0xf0
3141
3142# CHECK: ch %r0, 0
31430x49 0x00 0x00 0x00
3144
3145# CHECK: ch %r0, 4095
31460x49 0x00 0x0f 0xff
3147
3148# CHECK: ch %r0, 0(%r1)
31490x49 0x00 0x10 0x00
3150
3151# CHECK: ch %r0, 0(%r15)
31520x49 0x00 0xf0 0x00
3153
3154# CHECK: ch %r0, 4095(%r1,%r15)
31550x49 0x01 0xff 0xff
3156
3157# CHECK: ch %r0, 4095(%r15,%r1)
31580x49 0x0f 0x1f 0xff
3159
3160# CHECK: ch %r15, 0
31610x49 0xf0 0x00 0x00
3162
3163# CHECK: chf %r0, -524288
31640xe3 0x00 0x00 0x00 0x80 0xcd
3165
3166# CHECK: chf %r0, -1
31670xe3 0x00 0x0f 0xff 0xff 0xcd
3168
3169# CHECK: chf %r0, 0
31700xe3 0x00 0x00 0x00 0x00 0xcd
3171
3172# CHECK: chf %r0, 1
31730xe3 0x00 0x00 0x01 0x00 0xcd
3174
3175# CHECK: chf %r0, 524287
31760xe3 0x00 0x0f 0xff 0x7f 0xcd
3177
3178# CHECK: chf %r0, 0(%r1)
31790xe3 0x00 0x10 0x00 0x00 0xcd
3180
3181# CHECK: chf %r0, 0(%r15)
31820xe3 0x00 0xf0 0x00 0x00 0xcd
3183
3184# CHECK: chf %r0, 524287(%r1,%r15)
31850xe3 0x01 0xff 0xff 0x7f 0xcd
3186
3187# CHECK: chf %r0, 524287(%r15,%r1)
31880xe3 0x0f 0x1f 0xff 0x7f 0xcd
3189
3190# CHECK: chf %r15, 0
31910xe3 0xf0 0x00 0x00 0x00 0xcd
3192
3193# CHECK: chhr %r0, %r0
31940xb9 0xcd 0x00 0x00
3195
3196# CHECK: chhr %r0, %r15
31970xb9 0xcd 0x00 0x0f
3198
3199# CHECK: chhr %r15, %r0
32000xb9 0xcd 0x00 0xf0
3201
3202# CHECK: chhr %r7, %r8
32030xb9 0xcd 0x00 0x78
3204
3205# CHECK: chhsi 0, 0
32060xe5 0x54 0x00 0x00 0x00 0x00
3207
3208# CHECK: chhsi 4095, 0
32090xe5 0x54 0x0f 0xff 0x00 0x00
3210
3211# CHECK: chhsi 0, -32768
32120xe5 0x54 0x00 0x00 0x80 0x00
3213
3214# CHECK: chhsi 0, -1
32150xe5 0x54 0x00 0x00 0xff 0xff
3216
3217# CHECK: chhsi 0, 0
32180xe5 0x54 0x00 0x00 0x00 0x00
3219
3220# CHECK: chhsi 0, 1
32210xe5 0x54 0x00 0x00 0x00 0x01
3222
3223# CHECK: chhsi 0, 32767
32240xe5 0x54 0x00 0x00 0x7f 0xff
3225
3226# CHECK: chhsi 0(%r1), 42
32270xe5 0x54 0x10 0x00 0x00 0x2a
3228
3229# CHECK: chhsi 0(%r15), 42
32300xe5 0x54 0xf0 0x00 0x00 0x2a
3231
3232# CHECK: chhsi 4095(%r1), 42
32330xe5 0x54 0x1f 0xff 0x00 0x2a
3234
3235# CHECK: chhsi 4095(%r15), 42
32360xe5 0x54 0xff 0xff 0x00 0x2a
3237
3238# CHECK: chi %r0, -32768
32390xa7 0x0e 0x80 0x00
3240
3241# CHECK: chi %r0, -1
32420xa7 0x0e 0xff 0xff
3243
3244# CHECK: chi %r0, 0
32450xa7 0x0e 0x00 0x00
3246
3247# CHECK: chi %r0, 1
32480xa7 0x0e 0x00 0x01
3249
3250# CHECK: chi %r0, 32767
32510xa7 0x0e 0x7f 0xff
3252
3253# CHECK: chi %r15, 0
32540xa7 0xfe 0x00 0x00
3255
3256# CHECK: chlr %r0, %r0
32570xb9 0xdd 0x00 0x00
3258
3259# CHECK: chlr %r0, %r15
32600xb9 0xdd 0x00 0x0f
3261
3262# CHECK: chlr %r15, %r0
32630xb9 0xdd 0x00 0xf0
3264
3265# CHECK: chlr %r7, %r8
32660xb9 0xdd 0x00 0x78
3267
3268# CHECK: chsi 0, 0
32690xe5 0x5c 0x00 0x00 0x00 0x00
3270
3271# CHECK: chsi 4095, 0
32720xe5 0x5c 0x0f 0xff 0x00 0x00
3273
3274# CHECK: chsi 0, -32768
32750xe5 0x5c 0x00 0x00 0x80 0x00
3276
3277# CHECK: chsi 0, -1
32780xe5 0x5c 0x00 0x00 0xff 0xff
3279
3280# CHECK: chsi 0, 0
32810xe5 0x5c 0x00 0x00 0x00 0x00
3282
3283# CHECK: chsi 0, 1
32840xe5 0x5c 0x00 0x00 0x00 0x01
3285
3286# CHECK: chsi 0, 32767
32870xe5 0x5c 0x00 0x00 0x7f 0xff
3288
3289# CHECK: chsi 0(%r1), 42
32900xe5 0x5c 0x10 0x00 0x00 0x2a
3291
3292# CHECK: chsi 0(%r15), 42
32930xe5 0x5c 0xf0 0x00 0x00 0x2a
3294
3295# CHECK: chsi 4095(%r1), 42
32960xe5 0x5c 0x1f 0xff 0x00 0x2a
3297
3298# CHECK: chsi 4095(%r15), 42
32990xe5 0x5c 0xff 0xff 0x00 0x2a
3300
3301# CHECK: chy %r0, -524288
33020xe3 0x00 0x00 0x00 0x80 0x79
3303
3304# CHECK: chy %r0, -1
33050xe3 0x00 0x0f 0xff 0xff 0x79
3306
3307# CHECK: chy %r0, 0
33080xe3 0x00 0x00 0x00 0x00 0x79
3309
3310# CHECK: chy %r0, 1
33110xe3 0x00 0x00 0x01 0x00 0x79
3312
3313# CHECK: chy %r0, 524287
33140xe3 0x00 0x0f 0xff 0x7f 0x79
3315
3316# CHECK: chy %r0, 0(%r1)
33170xe3 0x00 0x10 0x00 0x00 0x79
3318
3319# CHECK: chy %r0, 0(%r15)
33200xe3 0x00 0xf0 0x00 0x00 0x79
3321
3322# CHECK: chy %r0, 524287(%r1,%r15)
33230xe3 0x01 0xff 0xff 0x7f 0x79
3324
3325# CHECK: chy %r0, 524287(%r15,%r1)
33260xe3 0x0f 0x1f 0xff 0x7f 0x79
3327
3328# CHECK: chy %r15, 0
33290xe3 0xf0 0x00 0x00 0x00 0x79
3330
3331# CHECK: cib %r0, 0, 0, 0
33320xec 0x00 0x00 0x00 0x00 0xfe
3333
3334# CHECK: cib %r0, -128, 0, 0
33350xec 0x00 0x00 0x00 0x80 0xfe
3336
3337# CHECK: cib %r0, -1, 0, 0
33380xec 0x00 0x00 0x00 0xff 0xfe
3339
3340# CHECK: cib %r0, 127, 0, 0
33410xec 0x00 0x00 0x00 0x7f 0xfe
3342
3343# CHECK: cib %r15, 0, 0, 0
33440xec 0xf0 0x00 0x00 0x00 0xfe
3345
3346# CHECK: cib %r7, 100, 0, 0
33470xec 0x70 0x00 0x00 0x64 0xfe
3348
3349# CHECK: cib %r0, 0, 0, 4095(%r15)
33500xec 0x00 0xff 0xff 0x00 0xfe
3351
3352# CHECK: cib %r0, 0, 0, 0(%r8)
33530xec 0x00 0x80 0x00 0x00 0xfe
3354
3355# CHECK: cib %r0, 0, 0, 4095(%r7)
33560xec 0x00 0x7f 0xff 0x00 0xfe
3357
3358# CHECK: cib %r0, 0, 1, 0
33590xec 0x01 0x00 0x00 0x00 0xfe
3360
3361# CHECK: cibh %r0, 0, 0
33620xec 0x02 0x00 0x00 0x00 0xfe
3363
3364# CHECK: cib %r0, 0, 3, 0
33650xec 0x03 0x00 0x00 0x00 0xfe
3366
3367# CHECK: cibl %r0, 0, 0
33680xec 0x04 0x00 0x00 0x00 0xfe
3369
3370# CHECK: cib %r0, 0, 5, 0
33710xec 0x05 0x00 0x00 0x00 0xfe
3372
3373# CHECK: ciblh %r0, 0, 0
33740xec 0x06 0x00 0x00 0x00 0xfe
3375
3376# CHECK: cib %r0, 0, 7, 0
33770xec 0x07 0x00 0x00 0x00 0xfe
3378
3379# CHECK: cibe %r0, 0, 0
33800xec 0x08 0x00 0x00 0x00 0xfe
3381
3382# CHECK: cib %r0, 0, 9, 0
33830xec 0x09 0x00 0x00 0x00 0xfe
3384
3385# CHECK: cibhe %r0, 0, 0
33860xec 0x0a 0x00 0x00 0x00 0xfe
3387
3388# CHECK: cib %r0, 0, 11, 0
33890xec 0x0b 0x00 0x00 0x00 0xfe
3390
3391# CHECK: cible %r0, 0, 0
33920xec 0x0c 0x00 0x00 0x00 0xfe
3393
3394# CHECK: cib %r0, 0, 13, 0
33950xec 0x0d 0x00 0x00 0x00 0xfe
3396
3397# CHECK: cib %r0, 0, 14, 0
33980xec 0x0e 0x00 0x00 0x00 0xfe
3399
3400# CHECK: cib %r0, 0, 15, 0
34010xec 0x0f 0x00 0x00 0x00 0xfe
3402
3403# CHECK: cih %r0, -2147483648
34040xcc 0x0d 0x80 0x00 0x00 0x00
3405
3406# CHECK: cih %r0, -1
34070xcc 0x0d 0xff 0xff 0xff 0xff
3408
3409# CHECK: cih %r0, 0
34100xcc 0x0d 0x00 0x00 0x00 0x00
3411
3412# CHECK: cih %r0, 1
34130xcc 0x0d 0x00 0x00 0x00 0x01
3414
3415# CHECK: cih %r0, 2147483647
34160xcc 0x0d 0x7f 0xff 0xff 0xff
3417
3418# CHECK: cih %r15, 0
34190xcc 0xfd 0x00 0x00 0x00 0x00
3420
3421# CHECK: cith %r0, 0
34220xec 0x00 0x00 0x00 0x20 0x72
3423
3424# CHECK: citl %r0, 0
34250xec 0x00 0x00 0x00 0x40 0x72
3426
3427# CHECK: cite %r0, 0
34280xec 0x00 0x00 0x00 0x80 0x72
3429
3430# CHECK: citlh %r0, 0
34310xec 0x00 0x00 0x00 0x60 0x72
3432
3433# CHECK: cithe %r0, 0
34340xec 0x00 0x00 0x00 0xa0 0x72
3435
3436# CHECK: citle %r0, 0
34370xec 0x00 0x00 0x00 0xc0 0x72
3438
3439# CHECK: cksm %r0, %r0
34400xb2 0x41 0x00 0x00
3441
3442# CHECK: cksm %r0, %r14
34430xb2 0x41 0x00 0x0e
3444
3445# CHECK: cksm %r15, %r0
34460xb2 0x41 0x00 0xf0
3447
3448# CHECK: cksm %r6, %r8
34490xb2 0x41 0x00 0x68
3450
3451# CHECK: cl %r0, 0
34520x55 0x00 0x00 0x00
3453
3454# CHECK: cl %r0, 4095
34550x55 0x00 0x0f 0xff
3456
3457# CHECK: cl %r0, 0(%r1)
34580x55 0x00 0x10 0x00
3459
3460# CHECK: cl %r0, 0(%r15)
34610x55 0x00 0xf0 0x00
3462
3463# CHECK: cl %r0, 4095(%r1,%r15)
34640x55 0x01 0xff 0xff
3465
3466# CHECK: cl %r0, 4095(%r15,%r1)
34670x55 0x0f 0x1f 0xff
3468
3469# CHECK: cl %r15, 0
34700x55 0xf0 0x00 0x00
3471
3472# CHECK: clc 0(1), 0
34730xd5 0x00 0x00 0x00 0x00 0x00
3474
3475# CHECK: clc 0(1), 0(%r1)
34760xd5 0x00 0x00 0x00 0x10 0x00
3477
3478# CHECK: clc 0(1), 0(%r15)
34790xd5 0x00 0x00 0x00 0xf0 0x00
3480
3481# CHECK: clc 0(1), 4095
34820xd5 0x00 0x00 0x00 0x0f 0xff
3483
3484# CHECK: clc 0(1), 4095(%r1)
34850xd5 0x00 0x00 0x00 0x1f 0xff
3486
3487# CHECK: clc 0(1), 4095(%r15)
34880xd5 0x00 0x00 0x00 0xff 0xff
3489
3490# CHECK: clc 0(1,%r1), 0
34910xd5 0x00 0x10 0x00 0x00 0x00
3492
3493# CHECK: clc 0(1,%r15), 0
34940xd5 0x00 0xf0 0x00 0x00 0x00
3495
3496# CHECK: clc 4095(1,%r1), 0
34970xd5 0x00 0x1f 0xff 0x00 0x00
3498
3499# CHECK: clc 4095(1,%r15), 0
35000xd5 0x00 0xff 0xff 0x00 0x00
3501
3502# CHECK: clc 0(256,%r1), 0
35030xd5 0xff 0x10 0x00 0x00 0x00
3504
3505# CHECK: clc 0(256,%r15), 0
35060xd5 0xff 0xf0 0x00 0x00 0x00
3507
3508# CHECK: clcl %r0, %r8
35090x0f 0x08
3510
3511# CHECK: clcl %r0, %r14
35120x0f 0x0e
3513
3514# CHECK: clcl %r14, %r0
35150x0f 0xe0
3516
3517# CHECK: clcl %r14, %r8
35180x0f 0xe8
3519
3520# CHECK: clcle %r0, %r0, 0
35210xa9 0x00 0x00 0x00
3522
3523# CHECK: clcle %r0, %r14, 4095
35240xa9 0x0e 0x0f 0xff
3525
3526# CHECK: clcle %r0, %r0, 0(%r1)
35270xa9 0x00 0x10 0x00
3528
3529# CHECK: clcle %r0, %r0, 0(%r15)
35300xa9 0x00 0xf0 0x00
3531
3532# CHECK: clcle %r0, %r14, 4095(%r15)
35330xa9 0x0e 0xff 0xff
3534
3535# CHECK: clcle %r0, %r0, 4095(%r1)
35360xa9 0x00 0x1f 0xff
3537
3538# CHECK: clcle %r14, %r0, 0
35390xa9 0xe0 0x00 0x00
3540
3541# CHECK: clclu %r0, %r0, -524288
35420xeb 0x00 0x00 0x00 0x80 0x8f
3543
3544# CHECK: clclu %r0, %r0, -1
35450xeb 0x00 0x0f 0xff 0xff 0x8f
3546
3547# CHECK: clclu %r0, %r14, 0
35480xeb 0x0e 0x00 0x00 0x00 0x8f
3549
3550# CHECK: clclu %r0, %r14, 1
35510xeb 0x0e 0x00 0x01 0x00 0x8f
3552
3553# CHECK: clclu %r0, %r8, 524287
35540xeb 0x08 0x0f 0xff 0x7f 0x8f
3555
3556# CHECK: clclu %r0, %r8, 0(%r1)
35570xeb 0x08 0x10 0x00 0x00 0x8f
3558
3559# CHECK: clclu %r0, %r4, 0(%r15)
35600xeb 0x04 0xf0 0x00 0x00 0x8f
3561
3562# CHECK: clclu %r0, %r4, 524287(%r15)
35630xeb 0x04 0xff 0xff 0x7f 0x8f
3564
3565# CHECK: clclu %r0, %r0, 524287(%r1)
35660xeb 0x00 0x1f 0xff 0x7f 0x8f
3567
3568# CHECK: clclu %r14, %r0, 0
35690xeb 0xe0 0x00 0x00 0x00 0x8f
3570
3571# CHECK: clfdbr %r0, 0, %f0, 1
35720xb3 0x9d 0x01 0x00
3573
3574# CHECK: clfdbr %r0, 0, %f0, 15
35750xb3 0x9d 0x0f 0x00
3576
3577# CHECK: clfdbr %r0, 0, %f15, 1
35780xb3 0x9d 0x01 0x0f
3579
3580# CHECK: clfdbr %r0, 15, %f0, 1
35810xb3 0x9d 0xf1 0x00
3582
3583# CHECK: clfdbr %r4, 5, %f6, 7
35840xb3 0x9d 0x57 0x46
3585
3586# CHECK: clfdbr %r15, 0, %f0, 1
35870xb3 0x9d 0x01 0xf0
3588
3589# CHECK: clfdtr %r0, 0, %f0, 0
35900xb9 0x43 0x00 0x00
3591
3592# CHECK: clfdtr %r0, 0, %f0, 15
35930xb9 0x43 0x0f 0x00
3594
3595# CHECK: clfdtr %r0, 0, %f15, 0
35960xb9 0x43 0x00 0x0f
3597
3598# CHECK: clfdtr %r0, 15, %f0, 0
35990xb9 0x43 0xf0 0x00
3600
3601# CHECK: clfdtr %r4, 5, %f6, 7
36020xb9 0x43 0x57 0x46
3603
3604# CHECK: clfdtr %r15, 0, %f0, 0
36050xb9 0x43 0x00 0xf0
3606
3607# CHECK: clfebr %r0, 0, %f0, 1
36080xb3 0x9c 0x01 0x00
3609
3610# CHECK: clfebr %r0, 0, %f0, 15
36110xb3 0x9c 0x0f 0x00
3612
3613# CHECK: clfebr %r0, 0, %f15, 1
36140xb3 0x9c 0x01 0x0f
3615
3616# CHECK: clfebr %r0, 15, %f0, 1
36170xb3 0x9c 0xf1 0x00
3618
3619# CHECK: clfebr %r4, 5, %f6, 7
36200xb3 0x9c 0x57 0x46
3621
3622# CHECK: clfebr %r15, 0, %f0, 1
36230xb3 0x9c 0x01 0xf0
3624
3625# CHECK: clfxbr %r0, 0, %f0, 1
36260xb3 0x9e 0x01 0x00
3627
3628# CHECK: clfxbr %r0, 0, %f0, 15
36290xb3 0x9e 0x0f 0x00
3630
3631# CHECK: clfxbr %r0, 0, %f13, 1
36320xb3 0x9e 0x01 0x0d
3633
3634# CHECK: clfxbr %r0, 15, %f0, 1
36350xb3 0x9e 0xf1 0x00
3636
3637# CHECK: clfxbr %r4, 5, %f8, 9
36380xb3 0x9e 0x59 0x48
3639
3640# CHECK: clfxbr %r15, 0, %f0, 1
36410xb3 0x9e 0x01 0xf0
3642
3643# CHECK: clfxtr %r0, 0, %f0, 0
36440xb9 0x4b 0x00 0x00
3645
3646# CHECK: clfxtr %r0, 0, %f0, 15
36470xb9 0x4b 0x0f 0x00
3648
3649# CHECK: clfxtr %r0, 0, %f13, 0
36500xb9 0x4b 0x00 0x0d
3651
3652# CHECK: clfxtr %r0, 15, %f0, 0
36530xb9 0x4b 0xf0 0x00
3654
3655# CHECK: clfxtr %r7, 5, %f8, 9
36560xb9 0x4b 0x59 0x78
3657
3658# CHECK: clfxtr %r15, 0, %f0, 0
36590xb9 0x4b 0x00 0xf0
3660
3661# CHECK: clgdbr %r0, 0, %f0, 1
36620xb3 0xad 0x01 0x00
3663
3664# CHECK: clgdbr %r0, 0, %f0, 15
36650xb3 0xad 0x0f 0x00
3666
3667# CHECK: clgdbr %r0, 0, %f15, 1
36680xb3 0xad 0x01 0x0f
3669
3670# CHECK: clgdbr %r0, 15, %f0, 1
36710xb3 0xad 0xf1 0x00
3672
3673# CHECK: clgdbr %r4, 5, %f6, 7
36740xb3 0xad 0x57 0x46
3675
3676# CHECK: clgdbr %r15, 0, %f0, 1
36770xb3 0xad 0x01 0xf0
3678
3679# CHECK: clgdtr %r0, 0, %f0, 0
36800xb9 0x42 0x00 0x00
3681
3682# CHECK: clgdtr %r0, 0, %f0, 15
36830xb9 0x42 0x0f 0x00
3684
3685# CHECK: clgdtr %r0, 0, %f15, 0
36860xb9 0x42 0x00 0x0f
3687
3688# CHECK: clgdtr %r0, 15, %f0, 0
36890xb9 0x42 0xf0 0x00
3690
3691# CHECK: clgdtr %r4, 5, %f6, 7
36920xb9 0x42 0x57 0x46
3693
3694# CHECK: clgdtr %r15, 0, %f0, 0
36950xb9 0x42 0x00 0xf0
3696
3697# CHECK: clgebr %r0, 0, %f0, 1
36980xb3 0xac 0x01 0x00
3699
3700# CHECK: clgebr %r0, 0, %f0, 15
37010xb3 0xac 0x0f 0x00
3702
3703# CHECK: clgebr %r0, 0, %f15, 1
37040xb3 0xac 0x01 0x0f
3705
3706# CHECK: clgebr %r0, 15, %f0, 1
37070xb3 0xac 0xf1 0x00
3708
3709# CHECK: clgebr %r4, 5, %f6, 7
37100xb3 0xac 0x57 0x46
3711
3712# CHECK: clgebr %r15, 0, %f0, 1
37130xb3 0xac 0x01 0xf0
3714
3715# CHECK: clgib %r0, 0, 0, 0
37160xec 0x00 0x00 0x00 0x00 0xfd
3717
3718# CHECK: clgib %r0, 128, 0, 0
37190xec 0x00 0x00 0x00 0x80 0xfd
3720
3721# CHECK: clgib %r0, 255, 0, 0
37220xec 0x00 0x00 0x00 0xff 0xfd
3723
3724# CHECK: clgib %r0, 127, 0, 0
37250xec 0x00 0x00 0x00 0x7f 0xfd
3726
3727# CHECK: clgib %r15, 0, 0, 0
37280xec 0xf0 0x00 0x00 0x00 0xfd
3729
3730# CHECK: clgib %r7, 100, 0, 0
37310xec 0x70 0x00 0x00 0x64 0xfd
3732
3733# CHECK: clgib %r0, 0, 0, 4095(%r15)
37340xec 0x00 0xff 0xff 0x00 0xfd
3735
3736# CHECK: clgib %r0, 0, 0, 0(%r8)
37370xec 0x00 0x80 0x00 0x00 0xfd
3738
3739# CHECK: clgib %r0, 0, 0, 4095(%r7)
37400xec 0x00 0x7f 0xff 0x00 0xfd
3741
3742# CHECK: clgib %r0, 0, 1, 0
37430xec 0x01 0x00 0x00 0x00 0xfd
3744
3745# CHECK: clgibh %r0, 0, 0
37460xec 0x02 0x00 0x00 0x00 0xfd
3747
3748# CHECK: clgib %r0, 0, 3, 0
37490xec 0x03 0x00 0x00 0x00 0xfd
3750
3751# CHECK: clgibl %r0, 0, 0
37520xec 0x04 0x00 0x00 0x00 0xfd
3753
3754# CHECK: clgib %r0, 0, 5, 0
37550xec 0x05 0x00 0x00 0x00 0xfd
3756
3757# CHECK: clgiblh %r0, 0, 0
37580xec 0x06 0x00 0x00 0x00 0xfd
3759
3760# CHECK: clgib %r0, 0, 7, 0
37610xec 0x07 0x00 0x00 0x00 0xfd
3762
3763# CHECK: clgibe %r0, 0, 0
37640xec 0x08 0x00 0x00 0x00 0xfd
3765
3766# CHECK: clgib %r0, 0, 9, 0
37670xec 0x09 0x00 0x00 0x00 0xfd
3768
3769# CHECK: clgibhe %r0, 0, 0
37700xec 0x0a 0x00 0x00 0x00 0xfd
3771
3772# CHECK: clgib %r0, 0, 11, 0
37730xec 0x0b 0x00 0x00 0x00 0xfd
3774
3775# CHECK: clgible %r0, 0, 0
37760xec 0x0c 0x00 0x00 0x00 0xfd
3777
3778# CHECK: clgib %r0, 0, 13, 0
37790xec 0x0d 0x00 0x00 0x00 0xfd
3780
3781# CHECK: clgib %r0, 0, 14, 0
37820xec 0x0e 0x00 0x00 0x00 0xfd
3783
3784# CHECK: clgib %r0, 0, 15, 0
37850xec 0x0f 0x00 0x00 0x00 0xfd
3786
3787# CHECK: clgxbr %r0, 0, %f0, 1
37880xb3 0xae 0x01 0x00
3789
3790# CHECK: clgxbr %r0, 0, %f0, 15
37910xb3 0xae 0x0f 0x00
3792
3793# CHECK: clgxbr %r0, 0, %f13, 1
37940xb3 0xae 0x01 0x0d
3795
3796# CHECK: clgxbr %r0, 15, %f0, 1
37970xb3 0xae 0xf1 0x00
3798
3799# CHECK: clgxbr %r4, 5, %f8, 9
38000xb3 0xae 0x59 0x48
3801
3802# CHECK: clgxbr %r15, 0, %f0, 1
38030xb3 0xae 0x01 0xf0
3804
3805# CHECK: clgxtr %r0, 0, %f0, 0
38060xb9 0x4a 0x00 0x00
3807
3808# CHECK: clgxtr %r0, 0, %f0, 15
38090xb9 0x4a 0x0f 0x00
3810
3811# CHECK: clgxtr %r0, 0, %f13, 0
38120xb9 0x4a 0x00 0x0d
3813
3814# CHECK: clgxtr %r0, 15, %f0, 0
38150xb9 0x4a 0xf0 0x00
3816
3817# CHECK: clgxtr %r7, 5, %f8, 9
38180xb9 0x4a 0x59 0x78
3819
3820# CHECK: clgxtr %r15, 0, %f0, 0
38210xb9 0x4a 0x00 0xf0
3822
3823# CHECK: clfhsi 0, 0
38240xe5 0x5d 0x00 0x00 0x00 0x00
3825
3826# CHECK: clfhsi 4095, 0
38270xe5 0x5d 0x0f 0xff 0x00 0x00
3828
3829# CHECK: clfhsi 0, 65535
38300xe5 0x5d 0x00 0x00 0xff 0xff
3831
3832# CHECK: clfhsi 0(%r1), 42
38330xe5 0x5d 0x10 0x00 0x00 0x2a
3834
3835# CHECK: clfhsi 0(%r15), 42
38360xe5 0x5d 0xf0 0x00 0x00 0x2a
3837
3838# CHECK: clfhsi 4095(%r1), 42
38390xe5 0x5d 0x1f 0xff 0x00 0x2a
3840
3841# CHECK: clfhsi 4095(%r15), 42
38420xe5 0x5d 0xff 0xff 0x00 0x2a
3843
3844# CHECK: clfi %r0, 0
38450xc2 0x0f 0x00 0x00 0x00 0x00
3846
3847# CHECK: clfi %r0, 4294967295
38480xc2 0x0f 0xff 0xff 0xff 0xff
3849
3850# CHECK: clfi %r15, 0
38510xc2 0xff 0x00 0x00 0x00 0x00
3852
3853# CHECK: clfith %r0, 0
38540xec 0x00 0x00 0x00 0x20 0x73
3855
3856# CHECK: clfitl %r0, 0
38570xec 0x00 0x00 0x00 0x40 0x73
3858
3859# CHECK: clfite %r0, 0
38600xec 0x00 0x00 0x00 0x80 0x73
3861
3862# CHECK: clfitlh %r0, 0
38630xec 0x00 0x00 0x00 0x60 0x73
3864
3865# CHECK: clfithe %r0, 0
38660xec 0x00 0x00 0x00 0xa0 0x73
3867
3868# CHECK: clfitle %r0, 0
38690xec 0x00 0x00 0x00 0xc0 0x73
3870
3871# CHECK: clg %r0, -524288
38720xe3 0x00 0x00 0x00 0x80 0x21
3873
3874# CHECK: clg %r0, -1
38750xe3 0x00 0x0f 0xff 0xff 0x21
3876
3877# CHECK: clg %r0, 0
38780xe3 0x00 0x00 0x00 0x00 0x21
3879
3880# CHECK: clg %r0, 1
38810xe3 0x00 0x00 0x01 0x00 0x21
3882
3883# CHECK: clg %r0, 524287
38840xe3 0x00 0x0f 0xff 0x7f 0x21
3885
3886# CHECK: clg %r0, 0(%r1)
38870xe3 0x00 0x10 0x00 0x00 0x21
3888
3889# CHECK: clg %r0, 0(%r15)
38900xe3 0x00 0xf0 0x00 0x00 0x21
3891
3892# CHECK: clg %r0, 524287(%r1,%r15)
38930xe3 0x01 0xff 0xff 0x7f 0x21
3894
3895# CHECK: clg %r0, 524287(%r15,%r1)
38960xe3 0x0f 0x1f 0xff 0x7f 0x21
3897
3898# CHECK: clg %r15, 0
38990xe3 0xf0 0x00 0x00 0x00 0x21
3900
3901# CHECK: clgith %r0, 0
39020xec 0x00 0x00 0x00 0x20 0x71
3903
3904# CHECK: clgitl %r0, 0
39050xec 0x00 0x00 0x00 0x40 0x71
3906
3907# CHECK: clgite %r0, 0
39080xec 0x00 0x00 0x00 0x80 0x71
3909
3910# CHECK: clgitlh %r0, 0
39110xec 0x00 0x00 0x00 0x60 0x71
3912
3913# CHECK: clgithe %r0, 0
39140xec 0x00 0x00 0x00 0xa0 0x71
3915
3916# CHECK: clgitle %r0, 0
39170xec 0x00 0x00 0x00 0xc0 0x71
3918
3919# CHECK: clgfi %r0, 0
39200xc2 0x0e 0x00 0x00 0x00 0x00
3921
3922# CHECK: clgfi %r0, 4294967295
39230xc2 0x0e 0xff 0xff 0xff 0xff
3924
3925# CHECK: clgfi %r15, 0
39260xc2 0xfe 0x00 0x00 0x00 0x00
3927
3928# CHECK: clgfr %r0, %r0
39290xb9 0x31 0x00 0x00
3930
3931# CHECK: clgfr %r0, %r15
39320xb9 0x31 0x00 0x0f
3933
3934# CHECK: clgfr %r15, %r0
39350xb9 0x31 0x00 0xf0
3936
3937# CHECK: clgfr %r7, %r8
39380xb9 0x31 0x00 0x78
3939
3940# CHECK: clgf %r0, -524288
39410xe3 0x00 0x00 0x00 0x80 0x31
3942
3943# CHECK: clgf %r0, -1
39440xe3 0x00 0x0f 0xff 0xff 0x31
3945
3946# CHECK: clgf %r0, 0
39470xe3 0x00 0x00 0x00 0x00 0x31
3948
3949# CHECK: clgf %r0, 1
39500xe3 0x00 0x00 0x01 0x00 0x31
3951
3952# CHECK: clgf %r0, 524287
39530xe3 0x00 0x0f 0xff 0x7f 0x31
3954
3955# CHECK: clgf %r0, 0(%r1)
39560xe3 0x00 0x10 0x00 0x00 0x31
3957
3958# CHECK: clgf %r0, 0(%r15)
39590xe3 0x00 0xf0 0x00 0x00 0x31
3960
3961# CHECK: clgf %r0, 524287(%r1,%r15)
39620xe3 0x01 0xff 0xff 0x7f 0x31
3963
3964# CHECK: clgf %r0, 524287(%r15,%r1)
39650xe3 0x0f 0x1f 0xff 0x7f 0x31
3966
3967# CHECK: clgf %r15, 0
39680xe3 0xf0 0x00 0x00 0x00 0x31
3969
3970# CHECK: clghsi 0, 0
39710xe5 0x59 0x00 0x00 0x00 0x00
3972
3973# CHECK: clghsi 4095, 0
39740xe5 0x59 0x0f 0xff 0x00 0x00
3975
3976# CHECK: clghsi 0, 65535
39770xe5 0x59 0x00 0x00 0xff 0xff
3978
3979# CHECK: clghsi 0(%r1), 42
39800xe5 0x59 0x10 0x00 0x00 0x2a
3981
3982# CHECK: clghsi 0(%r15), 42
39830xe5 0x59 0xf0 0x00 0x00 0x2a
3984
3985# CHECK: clghsi 4095(%r1), 42
39860xe5 0x59 0x1f 0xff 0x00 0x2a
3987
3988# CHECK: clghsi 4095(%r15), 42
39890xe5 0x59 0xff 0xff 0x00 0x2a
3990
3991# CHECK: clgr %r0, %r0
39920xb9 0x21 0x00 0x00
3993
3994# CHECK: clgr %r0, %r15
39950xb9 0x21 0x00 0x0f
3996
3997# CHECK: clgr %r15, %r0
39980xb9 0x21 0x00 0xf0
3999
4000# CHECK: clgr %r7, %r8
40010xb9 0x21 0x00 0x78
4002
4003# CHECK: clgrb %r0, %r0, 0, 0
40040xec 0x00 0x00 0x00 0x00 0xe5
4005
4006# CHECK: clgrb %r0, %r15, 0, 0
40070xec 0x0f 0x00 0x00 0x00 0xe5
4008
4009# CHECK: clgrb %r15, %r0, 0, 0
40100xec 0xf0 0x00 0x00 0x00 0xe5
4011
4012# CHECK: clgrb %r7, %r8, 0, 0
40130xec 0x78 0x00 0x00 0x00 0xe5
4014
4015# CHECK: clgrb %r0, %r0, 0, 4095(%r15)
40160xec 0x00 0xff 0xff 0x00 0xe5
4017
4018# CHECK: clgrb %r0, %r0, 0, 0(%r8)
40190xec 0x00 0x80 0x00 0x00 0xe5
4020
4021# CHECK: clgrb %r0, %r0, 0, 4095(%r7)
40220xec 0x00 0x7f 0xff 0x00 0xe5
4023
4024# CHECK: clgrb %r0, %r0, 1, 0
40250xec 0x00 0x00 0x00 0x10 0xe5
4026
4027# CHECK: clgrbh %r0, %r0, 0
40280xec 0x00 0x00 0x00 0x20 0xe5
4029
4030# CHECK: clgrb %r0, %r0, 3, 0
40310xec 0x00 0x00 0x00 0x30 0xe5
4032
4033# CHECK: clgrbl %r0, %r0, 0
40340xec 0x00 0x00 0x00 0x40 0xe5
4035
4036# CHECK: clgrb %r0, %r0, 5, 0
40370xec 0x00 0x00 0x00 0x50 0xe5
4038
4039# CHECK: clgrblh %r0, %r0, 0
40400xec 0x00 0x00 0x00 0x60 0xe5
4041
4042# CHECK: clgrb %r0, %r0, 7, 0
40430xec 0x00 0x00 0x00 0x70 0xe5
4044
4045# CHECK: clgrbe %r0, %r0, 0
40460xec 0x00 0x00 0x00 0x80 0xe5
4047
4048# CHECK: clgrb %r0, %r0, 9, 0
40490xec 0x00 0x00 0x00 0x90 0xe5
4050
4051# CHECK: clgrbhe %r0, %r0, 0
40520xec 0x00 0x00 0x00 0xa0 0xe5
4053
4054# CHECK: clgrb %r0, %r0, 11, 0
40550xec 0x00 0x00 0x00 0xb0 0xe5
4056
4057# CHECK: clgrble %r0, %r0, 0
40580xec 0x00 0x00 0x00 0xc0 0xe5
4059
4060# CHECK: clgrb %r0, %r0, 13, 0
40610xec 0x00 0x00 0x00 0xd0 0xe5
4062
4063# CHECK: clgrb %r0, %r0, 14, 0
40640xec 0x00 0x00 0x00 0xe0 0xe5
4065
4066# CHECK: clgrb %r0, %r0, 15, 0
40670xec 0x00 0x00 0x00 0xf0 0xe5
4068
4069# CHECK: clhf %r0, -524288
40700xe3 0x00 0x00 0x00 0x80 0xcf
4071
4072# CHECK: clhf %r0, -1
40730xe3 0x00 0x0f 0xff 0xff 0xcf
4074
4075# CHECK: clhf %r0, 0
40760xe3 0x00 0x00 0x00 0x00 0xcf
4077
4078# CHECK: clhf %r0, 1
40790xe3 0x00 0x00 0x01 0x00 0xcf
4080
4081# CHECK: clhf %r0, 524287
40820xe3 0x00 0x0f 0xff 0x7f 0xcf
4083
4084# CHECK: clhf %r0, 0(%r1)
40850xe3 0x00 0x10 0x00 0x00 0xcf
4086
4087# CHECK: clhf %r0, 0(%r15)
40880xe3 0x00 0xf0 0x00 0x00 0xcf
4089
4090# CHECK: clhf %r0, 524287(%r1,%r15)
40910xe3 0x01 0xff 0xff 0x7f 0xcf
4092
4093# CHECK: clhf %r0, 524287(%r15,%r1)
40940xe3 0x0f 0x1f 0xff 0x7f 0xcf
4095
4096# CHECK: clhf %r15, 0
40970xe3 0xf0 0x00 0x00 0x00 0xcf
4098
4099# CHECK: clhhr %r0, %r0
41000xb9 0xcf 0x00 0x00
4101
4102# CHECK: clhhr %r0, %r15
41030xb9 0xcf 0x00 0x0f
4104
4105# CHECK: clhhr %r15, %r0
41060xb9 0xcf 0x00 0xf0
4107
4108# CHECK: clhhr %r7, %r8
41090xb9 0xcf 0x00 0x78
4110
4111# CHECK: clhhsi 0, 0
41120xe5 0x55 0x00 0x00 0x00 0x00
4113
4114# CHECK: clhhsi 4095, 0
41150xe5 0x55 0x0f 0xff 0x00 0x00
4116
4117# CHECK: clhhsi 0, 65535
41180xe5 0x55 0x00 0x00 0xff 0xff
4119
4120# CHECK: clhhsi 0(%r1), 42
41210xe5 0x55 0x10 0x00 0x00 0x2a
4122
4123# CHECK: clhhsi 0(%r15), 42
41240xe5 0x55 0xf0 0x00 0x00 0x2a
4125
4126# CHECK: clhhsi 4095(%r1), 42
41270xe5 0x55 0x1f 0xff 0x00 0x2a
4128
4129# CHECK: clhhsi 4095(%r15), 42
41300xe5 0x55 0xff 0xff 0x00 0x2a
4131
4132# CHECK: clhlr %r0, %r0
41330xb9 0xdf 0x00 0x00
4134
4135# CHECK: clhlr %r0, %r15
41360xb9 0xdf 0x00 0x0f
4137
4138# CHECK: clhlr %r15, %r0
41390xb9 0xdf 0x00 0xf0
4140
4141# CHECK: clhlr %r7, %r8
41420xb9 0xdf 0x00 0x78
4143
4144# CHECK: cli 0, 0
41450x95 0x00 0x00 0x00
4146
4147# CHECK: cli 4095, 0
41480x95 0x00 0x0f 0xff
4149
4150# CHECK: cli 0, 255
41510x95 0xff 0x00 0x00
4152
4153# CHECK: cli 0(%r1), 42
41540x95 0x2a 0x10 0x00
4155
4156# CHECK: cli 0(%r15), 42
41570x95 0x2a 0xf0 0x00
4158
4159# CHECK: cli 4095(%r1), 42
41600x95 0x2a 0x1f 0xff
4161
4162# CHECK: cli 4095(%r15), 42
41630x95 0x2a 0xff 0xff
4164
4165# CHECK: clib %r0, 0, 0, 0
41660xec 0x00 0x00 0x00 0x00 0xff
4167
4168# CHECK: clib %r0, 128, 0, 0
41690xec 0x00 0x00 0x00 0x80 0xff
4170
4171# CHECK: clib %r0, 255, 0, 0
41720xec 0x00 0x00 0x00 0xff 0xff
4173
4174# CHECK: clib %r0, 127, 0, 0
41750xec 0x00 0x00 0x00 0x7f 0xff
4176
4177# CHECK: clib %r15, 0, 0, 0
41780xec 0xf0 0x00 0x00 0x00 0xff
4179
4180# CHECK: clib %r7, 100, 0, 0
41810xec 0x70 0x00 0x00 0x64 0xff
4182
4183# CHECK: clib %r0, 0, 0, 4095(%r15)
41840xec 0x00 0xff 0xff 0x00 0xff
4185
4186# CHECK: clib %r0, 0, 0, 0(%r8)
41870xec 0x00 0x80 0x00 0x00 0xff
4188
4189# CHECK: clib %r0, 0, 0, 4095(%r7)
41900xec 0x00 0x7f 0xff 0x00 0xff
4191
4192# CHECK: clib %r0, 0, 1, 0
41930xec 0x01 0x00 0x00 0x00 0xff
4194
4195# CHECK: clibh %r0, 0, 0
41960xec 0x02 0x00 0x00 0x00 0xff
4197
4198# CHECK: clib %r0, 0, 3, 0
41990xec 0x03 0x00 0x00 0x00 0xff
4200
4201# CHECK: clibl %r0, 0, 0
42020xec 0x04 0x00 0x00 0x00 0xff
4203
4204# CHECK: clib %r0, 0, 5, 0
42050xec 0x05 0x00 0x00 0x00 0xff
4206
4207# CHECK: cliblh %r0, 0, 0
42080xec 0x06 0x00 0x00 0x00 0xff
4209
4210# CHECK: clib %r0, 0, 7, 0
42110xec 0x07 0x00 0x00 0x00 0xff
4212
4213# CHECK: clibe %r0, 0, 0
42140xec 0x08 0x00 0x00 0x00 0xff
4215
4216# CHECK: clib %r0, 0, 9, 0
42170xec 0x09 0x00 0x00 0x00 0xff
4218
4219# CHECK: clibhe %r0, 0, 0
42200xec 0x0a 0x00 0x00 0x00 0xff
4221
4222# CHECK: clib %r0, 0, 11, 0
42230xec 0x0b 0x00 0x00 0x00 0xff
4224
4225# CHECK: clible %r0, 0, 0
42260xec 0x0c 0x00 0x00 0x00 0xff
4227
4228# CHECK: clib %r0, 0, 13, 0
42290xec 0x0d 0x00 0x00 0x00 0xff
4230
4231# CHECK: clib %r0, 0, 14, 0
42320xec 0x0e 0x00 0x00 0x00 0xff
4233
4234# CHECK: clib %r0, 0, 15, 0
42350xec 0x0f 0x00 0x00 0x00 0xff
4236
4237# CHECK: clih %r0, 0
42380xcc 0x0f 0x00 0x00 0x00 0x00
4239
4240# CHECK: clih %r0, 1
42410xcc 0x0f 0x00 0x00 0x00 0x01
4242
4243# CHECK: clih %r0, 4294967295
42440xcc 0x0f 0xff 0xff 0xff 0xff
4245
4246# CHECK: clih %r15, 0
42470xcc 0xff 0x00 0x00 0x00 0x00
4248
4249# CHECK: cliy -524288, 0
42500xeb 0x00 0x00 0x00 0x80 0x55
4251
4252# CHECK: cliy -1, 0
42530xeb 0x00 0x0f 0xff 0xff 0x55
4254
4255# CHECK: cliy 0, 0
42560xeb 0x00 0x00 0x00 0x00 0x55
4257
4258# CHECK: cliy 1, 0
42590xeb 0x00 0x00 0x01 0x00 0x55
4260
4261# CHECK: cliy 524287, 0
42620xeb 0x00 0x0f 0xff 0x7f 0x55
4263
4264# CHECK: cliy 0, 255
42650xeb 0xff 0x00 0x00 0x00 0x55
4266
4267# CHECK: cliy 0(%r1), 42
42680xeb 0x2a 0x10 0x00 0x00 0x55
4269
4270# CHECK: cliy 0(%r15), 42
42710xeb 0x2a 0xf0 0x00 0x00 0x55
4272
4273# CHECK: cliy 524287(%r1), 42
42740xeb 0x2a 0x1f 0xff 0x7f 0x55
4275
4276# CHECK: cliy 524287(%r15), 42
42770xeb 0x2a 0xff 0xff 0x7f 0x55
4278
4279# CHECK: clm %r0, 0, 0
42800xbd 0x00 0x00 0x00
4281
4282# CHECK: clm %r0, 15, 4095
42830xbd 0x0f 0x0f 0xff
4284
4285# CHECK: clm %r0, 0, 0(%r1)
42860xbd 0x00 0x10 0x00
4287
4288# CHECK: clm %r0, 0, 0(%r15)
42890xbd 0x00 0xf0 0x00
4290
4291# CHECK: clm %r0, 15, 4095(%r15)
42920xbd 0x0f 0xff 0xff
4293
4294# CHECK: clm %r0, 0, 4095(%r1)
42950xbd 0x00 0x1f 0xff
4296
4297# CHECK: clm %r15, 0, 0
42980xbd 0xf0 0x00 0x00
4299
4300# CHECK: clmh %r0, 0, -524288
43010xeb 0x00 0x00 0x00 0x80 0x20
4302
4303# CHECK: clmh %r0, 0, -1
43040xeb 0x00 0x0f 0xff 0xff 0x20
4305
4306# CHECK: clmh %r0, 15, 0
43070xeb 0x0f 0x00 0x00 0x00 0x20
4308
4309# CHECK: clmh %r0, 15, 1
43100xeb 0x0f 0x00 0x01 0x00 0x20
4311
4312# CHECK: clmh %r0, 8, 524287
43130xeb 0x08 0x0f 0xff 0x7f 0x20
4314
4315# CHECK: clmh %r0, 8, 0(%r1)
43160xeb 0x08 0x10 0x00 0x00 0x20
4317
4318# CHECK: clmh %r0, 4, 0(%r15)
43190xeb 0x04 0xf0 0x00 0x00 0x20
4320
4321# CHECK: clmh %r0, 4, 524287(%r15)
43220xeb 0x04 0xff 0xff 0x7f 0x20
4323
4324# CHECK: clmh %r0, 0, 524287(%r1)
43250xeb 0x00 0x1f 0xff 0x7f 0x20
4326
4327# CHECK: clmh %r15, 0, 0
43280xeb 0xf0 0x00 0x00 0x00 0x20
4329
4330# CHECK: clmy %r0, 0, -524288
43310xeb 0x00 0x00 0x00 0x80 0x21
4332
4333# CHECK: clmy %r0, 0, -1
43340xeb 0x00 0x0f 0xff 0xff 0x21
4335
4336# CHECK: clmy %r0, 15, 0
43370xeb 0x0f 0x00 0x00 0x00 0x21
4338
4339# CHECK: clmy %r0, 15, 1
43400xeb 0x0f 0x00 0x01 0x00 0x21
4341
4342# CHECK: clmy %r0, 8, 524287
43430xeb 0x08 0x0f 0xff 0x7f 0x21
4344
4345# CHECK: clmy %r0, 8, 0(%r1)
43460xeb 0x08 0x10 0x00 0x00 0x21
4347
4348# CHECK: clmy %r0, 4, 0(%r15)
43490xeb 0x04 0xf0 0x00 0x00 0x21
4350
4351# CHECK: clmy %r0, 4, 524287(%r15)
43520xeb 0x04 0xff 0xff 0x7f 0x21
4353
4354# CHECK: clmy %r0, 0, 524287(%r1)
43550xeb 0x00 0x1f 0xff 0x7f 0x21
4356
4357# CHECK: clmy %r15, 0, 0
43580xeb 0xf0 0x00 0x00 0x00 0x21
4359
4360# CHECK: clr %r0, %r0
43610x15 0x00
4362
4363# CHECK: clr %r0, %r15
43640x15 0x0f
4365
4366# CHECK: clr %r15, %r0
43670x15 0xf0
4368
4369# CHECK: clr %r7, %r8
43700x15 0x78
4371
4372# CHECK: clrb %r0, %r0, 0, 0
43730xec 0x00 0x00 0x00 0x00 0xf7
4374
4375# CHECK: clrb %r0, %r15, 0, 0
43760xec 0x0f 0x00 0x00 0x00 0xf7
4377
4378# CHECK: clrb %r15, %r0, 0, 0
43790xec 0xf0 0x00 0x00 0x00 0xf7
4380
4381# CHECK: clrb %r7, %r8, 0, 0
43820xec 0x78 0x00 0x00 0x00 0xf7
4383
4384# CHECK: clrb %r0, %r0, 0, 4095(%r15)
43850xec 0x00 0xff 0xff 0x00 0xf7
4386
4387# CHECK: clrb %r0, %r0, 0, 0(%r8)
43880xec 0x00 0x80 0x00 0x00 0xf7
4389
4390# CHECK: clrb %r0, %r0, 0, 4095(%r7)
43910xec 0x00 0x7f 0xff 0x00 0xf7
4392
4393# CHECK: clrb %r0, %r0, 1, 0
43940xec 0x00 0x00 0x00 0x10 0xf7
4395
4396# CHECK: clrbh %r0, %r0, 0
43970xec 0x00 0x00 0x00 0x20 0xf7
4398
4399# CHECK: clrb %r0, %r0, 3, 0
44000xec 0x00 0x00 0x00 0x30 0xf7
4401
4402# CHECK: clrbl %r0, %r0, 0
44030xec 0x00 0x00 0x00 0x40 0xf7
4404
4405# CHECK: clrb %r0, %r0, 5, 0
44060xec 0x00 0x00 0x00 0x50 0xf7
4407
4408# CHECK: clrblh %r0, %r0, 0
44090xec 0x00 0x00 0x00 0x60 0xf7
4410
4411# CHECK: clrb %r0, %r0, 7, 0
44120xec 0x00 0x00 0x00 0x70 0xf7
4413
4414# CHECK: clrbe %r0, %r0, 0
44150xec 0x00 0x00 0x00 0x80 0xf7
4416
4417# CHECK: clrb %r0, %r0, 9, 0
44180xec 0x00 0x00 0x00 0x90 0xf7
4419
4420# CHECK: clrbhe %r0, %r0, 0
44210xec 0x00 0x00 0x00 0xa0 0xf7
4422
4423# CHECK: clrb %r0, %r0, 11, 0
44240xec 0x00 0x00 0x00 0xb0 0xf7
4425
4426# CHECK: clrble %r0, %r0, 0
44270xec 0x00 0x00 0x00 0xc0 0xf7
4428
4429# CHECK: clrb %r0, %r0, 13, 0
44300xec 0x00 0x00 0x00 0xd0 0xf7
4431
4432# CHECK: clrb %r0, %r0, 14, 0
44330xec 0x00 0x00 0x00 0xe0 0xf7
4434
4435# CHECK: clrb %r0, %r0, 15, 0
44360xec 0x00 0x00 0x00 0xf0 0xf7
4437
4438# CHECK: clgrth %r0, %r1
44390xb9 0x61 0x20 0x01
4440
4441# CHECK: clgrtl %r0, %r1
44420xb9 0x61 0x40 0x01
4443
4444# CHECK: clgrte %r0, %r1
44450xb9 0x61 0x80 0x01
4446
4447# CHECK: clgrtlh %r0, %r1
44480xb9 0x61 0x60 0x01
4449
4450# CHECK: clgrthe %r0, %r1
44510xb9 0x61 0xa0 0x01
4452
4453# CHECK: clgrtle %r0, %r1
44540xb9 0x61 0xc0 0x01
4455
4456# CHECK: clrth %r0, %r1
44570xb9 0x73 0x20 0x01
4458
4459# CHECK: clrtl %r0, %r1
44600xb9 0x73 0x40 0x01
4461
4462# CHECK: clrte %r0, %r1
44630xb9 0x73 0x80 0x01
4464
4465# CHECK: clrtlh %r0, %r1
44660xb9 0x73 0x60 0x01
4467
4468# CHECK: clrthe %r0, %r1
44690xb9 0x73 0xa0 0x01
4470
4471# CHECK: clrtle %r0, %r1
44720xb9 0x73 0xc0 0x01
4473
4474# CHECK: clth %r0, -524288
44750xeb 0x02 0x00 0x00 0x80 0x23
4476
4477# CHECK: clth %r0, -1
44780xeb 0x02 0x0f 0xff 0xff 0x23
4479
4480# CHECK: clth %r0, 0
44810xeb 0x02 0x00 0x00 0x00 0x23
4482
4483# CHECK: clth %r0, 1
44840xeb 0x02 0x00 0x01 0x00 0x23
4485
4486# CHECK: clth %r0, 524287
44870xeb 0x02 0x0f 0xff 0x7f 0x23
4488
4489# CHECK: clth %r0, 0(%r1)
44900xeb 0x02 0x10 0x00 0x00 0x23
4491
4492# CHECK: clth %r0, 0(%r15)
44930xeb 0x02 0xf0 0x00 0x00 0x23
4494
4495# CHECK: clth %r0, 12345(%r6)
44960xeb 0x02 0x60 0x39 0x03 0x23
4497
4498# CHECK: clth %r1, 0
44990xeb 0x12 0x00 0x00 0x00 0x23
4500
4501# CHECK: cltl %r1, 0
45020xeb 0x14 0x00 0x00 0x00 0x23
4503
4504# CHECK: clte %r1, 0
45050xeb 0x18 0x00 0x00 0x00 0x23
4506
4507# CHECK: cltlh %r1, 0
45080xeb 0x16 0x00 0x00 0x00 0x23
4509
4510# CHECK: clthe %r1, 0
45110xeb 0x1a 0x00 0x00 0x00 0x23
4512
4513# CHECK: cltle %r1, 0
45140xeb 0x1c 0x00 0x00 0x00 0x23
4515
4516# CHECK: clgth %r0, -524288
45170xeb 0x02 0x00 0x00 0x80 0x2b
4518
4519# CHECK: clgth %r0, -1
45200xeb 0x02 0x0f 0xff 0xff 0x2b
4521
4522# CHECK: clgth %r0, 0
45230xeb 0x02 0x00 0x00 0x00 0x2b
4524
4525# CHECK: clgth %r0, 1
45260xeb 0x02 0x00 0x01 0x00 0x2b
4527
4528# CHECK: clgth %r0, 524287
45290xeb 0x02 0x0f 0xff 0x7f 0x2b
4530
4531# CHECK: clgth %r0, 0(%r1)
45320xeb 0x02 0x10 0x00 0x00 0x2b
4533
4534# CHECK: clgth %r0, 0(%r15)
45350xeb 0x02 0xf0 0x00 0x00 0x2b
4536
4537# CHECK: clgth %r0, 12345(%r6)
45380xeb 0x02 0x60 0x39 0x03 0x2b
4539
4540# CHECK: clgth %r1, 0
45410xeb 0x12 0x00 0x00 0x00 0x2b
4542
4543# CHECK: clgtl %r1, 0
45440xeb 0x14 0x00 0x00 0x00 0x2b
4545
4546# CHECK: clgte %r1, 0
45470xeb 0x18 0x00 0x00 0x00 0x2b
4548
4549# CHECK: clgtlh %r1, 0
45500xeb 0x16 0x00 0x00 0x00 0x2b
4551
4552# CHECK: clgthe %r1, 0
45530xeb 0x1a 0x00 0x00 0x00 0x2b
4554
4555# CHECK: clgtle %r1, 0
45560xeb 0x1c 0x00 0x00 0x00 0x2b
4557
4558# CHECK: clst %r0, %r0
45590xb2 0x5d 0x00 0x00
4560
4561# CHECK: clst %r0, %r15
45620xb2 0x5d 0x00 0x0f
4563
4564# CHECK: clst %r15, %r0
45650xb2 0x5d 0x00 0xf0
4566
4567# CHECK: clst %r7, %r8
45680xb2 0x5d 0x00 0x78
4569
4570# CHECK: cly %r0, -524288
45710xe3 0x00 0x00 0x00 0x80 0x55
4572
4573# CHECK: cly %r0, -1
45740xe3 0x00 0x0f 0xff 0xff 0x55
4575
4576# CHECK: cly %r0, 0
45770xe3 0x00 0x00 0x00 0x00 0x55
4578
4579# CHECK: cly %r0, 1
45800xe3 0x00 0x00 0x01 0x00 0x55
4581
4582# CHECK: cly %r0, 524287
45830xe3 0x00 0x0f 0xff 0x7f 0x55
4584
4585# CHECK: cly %r0, 0(%r1)
45860xe3 0x00 0x10 0x00 0x00 0x55
4587
4588# CHECK: cly %r0, 0(%r15)
45890xe3 0x00 0xf0 0x00 0x00 0x55
4590
4591# CHECK: cly %r0, 524287(%r1,%r15)
45920xe3 0x01 0xff 0xff 0x7f 0x55
4593
4594# CHECK: cly %r0, 524287(%r15,%r1)
45950xe3 0x0f 0x1f 0xff 0x7f 0x55
4596
4597# CHECK: cly %r15, 0
45980xe3 0xf0 0x00 0x00 0x00 0x55
4599
4600# CHECK: cmpsc %r0, %r0
46010xb2 0x63 0x00 0x00
4602
4603# CHECK: cmpsc %r0, %r14
46040xb2 0x63 0x00 0x0e
4605
4606# CHECK: cmpsc %r14, %r0
46070xb2 0x63 0x00 0xe0
4608
4609# CHECK: cmpsc %r6, %r8
46100xb2 0x63 0x00 0x68
4611
4612# CHECK: cp 0(1), 0(1)
46130xf9 0x00 0x00 0x00 0x00 0x00
4614
4615# CHECK: cp 0(1), 0(1,%r1)
46160xf9 0x00 0x00 0x00 0x10 0x00
4617
4618# CHECK: cp 0(1), 0(1,%r15)
46190xf9 0x00 0x00 0x00 0xf0 0x00
4620
4621# CHECK: cp 0(1), 4095(1)
46220xf9 0x00 0x00 0x00 0x0f 0xff
4623
4624# CHECK: cp 0(1), 4095(1,%r1)
46250xf9 0x00 0x00 0x00 0x1f 0xff
4626
4627# CHECK: cp 0(1), 4095(1,%r15)
46280xf9 0x00 0x00 0x00 0xff 0xff
4629
4630# CHECK: cp 0(1,%r1), 0(1)
46310xf9 0x00 0x10 0x00 0x00 0x00
4632
4633# CHECK: cp 0(1,%r15), 0(1)
46340xf9 0x00 0xf0 0x00 0x00 0x00
4635
4636# CHECK: cp 4095(1,%r1), 0(1)
46370xf9 0x00 0x1f 0xff 0x00 0x00
4638
4639# CHECK: cp 4095(1,%r15), 0(1)
46400xf9 0x00 0xff 0xff 0x00 0x00
4641
4642# CHECK: cp 0(16,%r1), 0(1)
46430xf9 0xf0 0x10 0x00 0x00 0x00
4644
4645# CHECK: cp 0(16,%r15), 0(1)
46460xf9 0xf0 0xf0 0x00 0x00 0x00
4647
4648# CHECK: cp 0(1), 0(16,%r1)
46490xf9 0x0f 0x00 0x00 0x10 0x00
4650
4651# CHECK: cp 0(1), 0(16,%r15)
46520xf9 0x0f 0x00 0x00 0xf0 0x00
4653
4654# CHECK: cpsdr %f0, %f0, %f0
46550xb3 0x72 0x00 0x00
4656
4657# CHECK: cpsdr %f0, %f0, %f15
46580xb3 0x72 0x00 0x0f
4659
4660# CHECK: cpsdr %f0, %f15, %f0
46610xb3 0x72 0xf0 0x00
4662
4663# CHECK: cpsdr %f15, %f0, %f0
46640xb3 0x72 0x00 0xf0
4665
4666# CHECK: cpsdr %f1, %f2, %f3
46670xb3 0x72 0x20 0x13
4668
4669# CHECK: cpsdr %f15, %f15, %f15
46700xb3 0x72 0xf0 0xff
4671
4672# CHECK: cpya %a0, %a0
46730xb2 0x4d 0x00 0x00
4674
4675# CHECK: cpya %a0, %a15
46760xb2 0x4d 0x00 0x0f
4677
4678# CHECK: cpya %a15, %a0
46790xb2 0x4d 0x00 0xf0
4680
4681# CHECK: cpya %a7, %a8
46820xb2 0x4d 0x00 0x78
4683
4684# CHECK: cpya %a15, %a15
46850xb2 0x4d 0x00 0xff
4686
4687# CHECK: cr %r0, %r0
46880x19 0x00
4689
4690# CHECK: cr %r0, %r15
46910x19 0x0f
4692
4693# CHECK: cr %r15, %r0
46940x19 0xf0
4695
4696# CHECK: cr %r7, %r8
46970x19 0x78
4698
4699# CHECK: crb %r0, %r0, 0, 0
47000xec 0x00 0x00 0x00 0x00 0xf6
4701
4702# CHECK: crb %r0, %r15, 0, 0
47030xec 0x0f 0x00 0x00 0x00 0xf6
4704
4705# CHECK: crb %r15, %r0, 0, 0
47060xec 0xf0 0x00 0x00 0x00 0xf6
4707
4708# CHECK: crb %r7, %r8, 0, 0
47090xec 0x78 0x00 0x00 0x00 0xf6
4710
4711# CHECK: crb %r0, %r0, 0, 4095(%r15)
47120xec 0x00 0xff 0xff 0x00 0xf6
4713
4714# CHECK: crb %r0, %r0, 0, 0(%r8)
47150xec 0x00 0x80 0x00 0x00 0xf6
4716
4717# CHECK: crb %r0, %r0, 0, 4095(%r7)
47180xec 0x00 0x7f 0xff 0x00 0xf6
4719
4720# CHECK: crb %r0, %r0, 1, 0
47210xec 0x00 0x00 0x00 0x10 0xf6
4722
4723# CHECK: crbh %r0, %r0, 0
47240xec 0x00 0x00 0x00 0x20 0xf6
4725
4726# CHECK: crb %r0, %r0, 3, 0
47270xec 0x00 0x00 0x00 0x30 0xf6
4728
4729# CHECK: crbl %r0, %r0, 0
47300xec 0x00 0x00 0x00 0x40 0xf6
4731
4732# CHECK: crb %r0, %r0, 5, 0
47330xec 0x00 0x00 0x00 0x50 0xf6
4734
4735# CHECK: crblh %r0, %r0, 0
47360xec 0x00 0x00 0x00 0x60 0xf6
4737
4738# CHECK: crb %r0, %r0, 7, 0
47390xec 0x00 0x00 0x00 0x70 0xf6
4740
4741# CHECK: crbe %r0, %r0, 0
47420xec 0x00 0x00 0x00 0x80 0xf6
4743
4744# CHECK: crb %r0, %r0, 9, 0
47450xec 0x00 0x00 0x00 0x90 0xf6
4746
4747# CHECK: crbhe %r0, %r0, 0
47480xec 0x00 0x00 0x00 0xa0 0xf6
4749
4750# CHECK: crb %r0, %r0, 11, 0
47510xec 0x00 0x00 0x00 0xb0 0xf6
4752
4753# CHECK: crble %r0, %r0, 0
47540xec 0x00 0x00 0x00 0xc0 0xf6
4755
4756# CHECK: crb %r0, %r0, 13, 0
47570xec 0x00 0x00 0x00 0xd0 0xf6
4758
4759# CHECK: crb %r0, %r0, 14, 0
47600xec 0x00 0x00 0x00 0xe0 0xf6
4761
4762# CHECK: crb %r0, %r0, 15, 0
47630xec 0x00 0x00 0x00 0xf0 0xf6
4764
4765# CHECK: crdte %r0, %r0, %r0
47660xb9 0x8f 0x00 0x00
4767
4768# CHECK: crdte %r0, %r0, %r14
47690xb9 0x8f 0x00 0x0e
4770
4771# CHECK: crdte %r0, %r15, %r0
47720xb9 0x8f 0xf0 0x00
4773
4774# CHECK: crdte %r14, %r0, %r0
47750xb9 0x8f 0x00 0xe0
4776
4777# CHECK: crdte %r0, %r0, %r0, 15
47780xb9 0x8f 0x0f 0x00
4779
4780# CHECK: crdte %r4, %r5, %r6, 7
47810xb9 0x8f 0x57 0x46
4782
4783# CHECK: crth %r0, %r1
47840xb9 0x72 0x20 0x01
4785
4786# CHECK: crtl %r0, %r1
47870xb9 0x72 0x40 0x01
4788
4789# CHECK: crte %r0, %r1
47900xb9 0x72 0x80 0x01
4791
4792# CHECK: crtlh %r0, %r1
47930xb9 0x72 0x60 0x01
4794
4795# CHECK: crthe %r0, %r1
47960xb9 0x72 0xa0 0x01
4797
4798# CHECK: crtle %r0, %r1
47990xb9 0x72 0xc0 0x01
4800
4801# CHECK: cs %r0, %r0, 0
48020xba 0x00 0x00 0x00
4803
4804# CHECK: cs %r0, %r0, 4095
48050xba 0x00 0x0f 0xff
4806
4807# CHECK: cs %r0, %r0, 0(%r1)
48080xba 0x00 0x10 0x00
4809
4810# CHECK: cs %r0, %r0, 0(%r15)
48110xba 0x00 0xf0 0x00
4812
4813# CHECK: cs %r0, %r0, 4095(%r1)
48140xba 0x00 0x1f 0xff
4815
4816# CHECK: cs %r0, %r0, 4095(%r15)
48170xba 0x00 0xff 0xff
4818
4819# CHECK: cs %r0, %r15, 0
48200xba 0x0f 0x00 0x00
4821
4822# CHECK: cs %r15, %r0, 0
48230xba 0xf0 0x00 0x00
4824
4825# CHECK: csch
48260xb2 0x30 0x00 0x00
4827
4828# CHECK: csdtr %r0, %f0, 0
48290xb3 0xe3 0x00 0x00
4830
4831# CHECK: csdtr %r0, %f15, 0
48320xb3 0xe3 0x00 0x0f
4833
4834# CHECK: csdtr %r0, %f0, 15
48350xb3 0xe3 0x0f 0x00
4836
4837# CHECK: csdtr %r4, %f5, 6
48380xb3 0xe3 0x06 0x45
4839
4840# CHECK: csdtr %r15, %f0, 0
48410xb3 0xe3 0x00 0xf0
4842
4843# CHECK: csg %r0, %r0, -524288
48440xeb 0x00 0x00 0x00 0x80 0x30
4845
4846# CHECK: csg %r0, %r0, -1
48470xeb 0x00 0x0f 0xff 0xff 0x30
4848
4849# CHECK: csg %r0, %r0, 0
48500xeb 0x00 0x00 0x00 0x00 0x30
4851
4852# CHECK: csg %r0, %r0, 1
48530xeb 0x00 0x00 0x01 0x00 0x30
4854
4855# CHECK: csg %r0, %r0, 524287
48560xeb 0x00 0x0f 0xff 0x7f 0x30
4857
4858# CHECK: csg %r0, %r0, 0(%r1)
48590xeb 0x00 0x10 0x00 0x00 0x30
4860
4861# CHECK: csg %r0, %r0, 0(%r15)
48620xeb 0x00 0xf0 0x00 0x00 0x30
4863
4864# CHECK: csg %r0, %r0, 524287(%r1)
48650xeb 0x00 0x1f 0xff 0x7f 0x30
4866
4867# CHECK: csg %r0, %r0, 524287(%r15)
48680xeb 0x00 0xff 0xff 0x7f 0x30
4869
4870# CHECK: csg %r0, %r15, 0
48710xeb 0x0f 0x00 0x00 0x00 0x30
4872
4873# CHECK: csg %r15, %r0, 0
48740xeb 0xf0 0x00 0x00 0x00 0x30
4875
4876# CHECK: csp %r0, %r0
48770xb2 0x50 0x00 0x00
4878
4879# CHECK: csp %r0, %r15
48800xb2 0x50 0x00 0x0f
4881
4882# CHECK: csp %r14, %r0
48830xb2 0x50 0x00 0xe0
4884
4885# CHECK: csp %r6, %r8
48860xb2 0x50 0x00 0x68
4887
4888# CHECK: cspg %r0, %r0
48890xb9 0x8a 0x00 0x00
4890
4891# CHECK: cspg %r0, %r15
48920xb9 0x8a 0x00 0x0f
4893
4894# CHECK: cspg %r14, %r0
48950xb9 0x8a 0x00 0xe0
4896
4897# CHECK: cspg %r6, %r8
48980xb9 0x8a 0x00 0x68
4899
4900# CHECK: csst 0, 0, %r0
49010xc8 0x02 0x00 0x00 0x00 0x00
4902
4903# CHECK: csst 0, 4095, %r2
49040xc8 0x22 0x00 0x00 0x0f 0xff
4905
4906# CHECK: csst 0, 0(%r1), %r2
49070xc8 0x22 0x00 0x00 0x10 0x00
4908
4909# CHECK: csst 0, 0(%r15), %r2
49100xc8 0x22 0x00 0x00 0xf0 0x00
4911
4912# CHECK: csst 0(%r1), 4095(%r15), %r2
49130xc8 0x22 0x10 0x00 0xff 0xff
4914
4915# CHECK: csst 0(%r1), 0(%r15), %r2
49160xc8 0x22 0x10 0x00 0xf0 0x00
4917
4918# CHECK: csst 4095(%r1), 0(%r15), %r2
49190xc8 0x22 0x1f 0xff 0xf0 0x00
4920
4921# CHECK: csxtr %r0, %f0, 0
49220xb3 0xeb 0x00 0x00
4923
4924# CHECK: csxtr %r0, %f13, 0
49250xb3 0xeb 0x00 0x0d
4926
4927# CHECK: csxtr %r0, %f0, 15
49280xb3 0xeb 0x0f 0x00
4929
4930# CHECK: csxtr %r4, %f5, 6
49310xb3 0xeb 0x06 0x45
4932
4933# CHECK: csxtr %r14, %f0, 0
49340xb3 0xeb 0x00 0xe0
4935
4936# CHECK: csy %r0, %r0, -524288
49370xeb 0x00 0x00 0x00 0x80 0x14
4938
4939# CHECK: csy %r0, %r0, -1
49400xeb 0x00 0x0f 0xff 0xff 0x14
4941
4942# CHECK: csy %r0, %r0, 0
49430xeb 0x00 0x00 0x00 0x00 0x14
4944
4945# CHECK: csy %r0, %r0, 1
49460xeb 0x00 0x00 0x01 0x00 0x14
4947
4948# CHECK: csy %r0, %r0, 524287
49490xeb 0x00 0x0f 0xff 0x7f 0x14
4950
4951# CHECK: csy %r0, %r0, 0(%r1)
49520xeb 0x00 0x10 0x00 0x00 0x14
4953
4954# CHECK: csy %r0, %r0, 0(%r15)
49550xeb 0x00 0xf0 0x00 0x00 0x14
4956
4957# CHECK: csy %r0, %r0, 524287(%r1)
49580xeb 0x00 0x1f 0xff 0x7f 0x14
4959
4960# CHECK: csy %r0, %r0, 524287(%r15)
49610xeb 0x00 0xff 0xff 0x7f 0x14
4962
4963# CHECK: csy %r0, %r15, 0
49640xeb 0x0f 0x00 0x00 0x00 0x14
4965
4966# CHECK: csy %r15, %r0, 0
49670xeb 0xf0 0x00 0x00 0x00 0x14
4968
4969# CHECK: cu12 %r0, %r0
49700xb2 0xa7 0x00 0x00
4971
4972# CHECK: cu12 %r0, %r14
49730xb2 0xa7 0x00 0x0e
4974
4975# CHECK: cu12 %r14, %r0
49760xb2 0xa7 0x00 0xe0
4977
4978# CHECK: cu12 %r6, %r8
49790xb2 0xa7 0x00 0x68
4980
4981# CHECK: cu12 %r4, %r12, 1
49820xb2 0xa7 0x10 0x4c
4983
4984# CHECK: cu12 %r4, %r12, 15
49850xb2 0xa7 0xf0 0x4c
4986
4987# CHECK: cu14 %r0, %r0
49880xb9 0xb0 0x00 0x00
4989
4990# CHECK: cu14 %r0, %r14
49910xb9 0xb0 0x00 0x0e
4992
4993# CHECK: cu14 %r14, %r0
49940xb9 0xb0 0x00 0xe0
4995
4996# CHECK: cu14 %r6, %r8
49970xb9 0xb0 0x00 0x68
4998
4999# CHECK: cu14 %r4, %r12, 1
50000xb9 0xb0 0x10 0x4c
5001
5002# CHECK: cu14 %r4, %r12, 15
50030xb9 0xb0 0xf0 0x4c
5004
5005# CHECK: cu21 %r0, %r0
50060xb2 0xa6 0x00 0x00
5007
5008# CHECK: cu21 %r0, %r14
50090xb2 0xa6 0x00 0x0e
5010
5011# CHECK: cu21 %r14, %r0
50120xb2 0xa6 0x00 0xe0
5013
5014# CHECK: cu21 %r6, %r8
50150xb2 0xa6 0x00 0x68
5016
5017# CHECK: cu21 %r4, %r12, 1
50180xb2 0xa6 0x10 0x4c
5019
5020# CHECK: cu21 %r4, %r12, 15
50210xb2 0xa6 0xf0 0x4c
5022
5023# CHECK: cu24 %r0, %r0
50240xb9 0xb1 0x00 0x00
5025
5026# CHECK: cu24 %r0, %r14
50270xb9 0xb1 0x00 0x0e
5028
5029# CHECK: cu24 %r14, %r0
50300xb9 0xb1 0x00 0xe0
5031
5032# CHECK: cu24 %r6, %r8
50330xb9 0xb1 0x00 0x68
5034
5035# CHECK: cu24 %r4, %r12, 1
50360xb9 0xb1 0x10 0x4c
5037
5038# CHECK: cu24 %r4, %r12, 15
50390xb9 0xb1 0xf0 0x4c
5040
5041# CHECK: cu41 %r0, %r0
50420xb9 0xb2 0x00 0x00
5043
5044# CHECK: cu41 %r0, %r14
50450xb9 0xb2 0x00 0x0e
5046
5047# CHECK: cu41 %r14, %r0
50480xb9 0xb2 0x00 0xe0
5049
5050# CHECK: cu41 %r6, %r8
50510xb9 0xb2 0x00 0x68
5052
5053# CHECK: cu42 %r0, %r0
50540xb9 0xb3 0x00 0x00
5055
5056# CHECK: cu42 %r0, %r14
50570xb9 0xb3 0x00 0x0e
5058
5059# CHECK: cu42 %r14, %r0
50600xb9 0xb3 0x00 0xe0
5061
5062# CHECK: cu42 %r6, %r8
50630xb9 0xb3 0x00 0x68
5064
5065# CHECK: cudtr %r0, %f0
50660xb3 0xe2 0x00 0x00
5067
5068# CHECK: cudtr %r0, %f15
50690xb3 0xe2 0x00 0x0f
5070
5071# CHECK: cudtr %r15, %f0
50720xb3 0xe2 0x00 0xf0
5073
5074# CHECK: cudtr %r7, %f8
50750xb3 0xe2 0x00 0x78
5076
5077# CHECK: cudtr %r15, %f15
50780xb3 0xe2 0x00 0xff
5079
5080# CHECK: cuse %r0, %r0
50810xb2 0x57 0x00 0x00
5082
5083# CHECK: cuse %r0, %r14
50840xb2 0x57 0x00 0x0e
5085
5086# CHECK: cuse %r14, %r0
50870xb2 0x57 0x00 0xe0
5088
5089# CHECK: cuse %r6, %r8
50900xb2 0x57 0x00 0x68
5091
5092# CHECK: cuxtr %r0, %f0
50930xb3 0xea 0x00 0x00
5094
5095# CHECK: cuxtr %r0, %f13
50960xb3 0xea 0x00 0x0d
5097
5098# CHECK: cuxtr %r14, %f0
50990xb3 0xea 0x00 0xe0
5100
5101# CHECK: cuxtr %r6, %f8
51020xb3 0xea 0x00 0x68
5103
5104# CHECK: cuxtr %r14, %f13
51050xb3 0xea 0x00 0xed
5106
5107# CHECK: cvb %r0, 0
51080x4f 0x00 0x00 0x00
5109
5110# CHECK: cvb %r0, 4095
51110x4f 0x00 0x0f 0xff
5112
5113# CHECK: cvb %r0, 0(%r1)
51140x4f 0x00 0x10 0x00
5115
5116# CHECK: cvb %r0, 0(%r15)
51170x4f 0x00 0xf0 0x00
5118
5119# CHECK: cvb %r0, 4095(%r1,%r15)
51200x4f 0x01 0xff 0xff
5121
5122# CHECK: cvb %r0, 4095(%r15,%r1)
51230x4f 0x0f 0x1f 0xff
5124
5125# CHECK: cvb %r15, 0
51260x4f 0xf0 0x00 0x00
5127
5128# CHECK: cvbg %r0, -524288
51290xe3 0x00 0x00 0x00 0x80 0x0e
5130
5131# CHECK: cvbg %r0, -1
51320xe3 0x00 0x0f 0xff 0xff 0x0e
5133
5134# CHECK: cvbg %r0, 0
51350xe3 0x00 0x00 0x00 0x00 0x0e
5136
5137# CHECK: cvbg %r0, 1
51380xe3 0x00 0x00 0x01 0x00 0x0e
5139
5140# CHECK: cvbg %r0, 524287
51410xe3 0x00 0x0f 0xff 0x7f 0x0e
5142
5143# CHECK: cvbg %r0, 0(%r1)
51440xe3 0x00 0x10 0x00 0x00 0x0e
5145
5146# CHECK: cvbg %r0, 0(%r15)
51470xe3 0x00 0xf0 0x00 0x00 0x0e
5148
5149# CHECK: cvbg %r0, 524287(%r1,%r15)
51500xe3 0x01 0xff 0xff 0x7f 0x0e
5151
5152# CHECK: cvbg %r0, 524287(%r15,%r1)
51530xe3 0x0f 0x1f 0xff 0x7f 0x0e
5154
5155# CHECK: cvbg %r15, 0
51560xe3 0xf0 0x00 0x00 0x00 0x0e
5157
5158# CHECK: cvby %r0, -524288
51590xe3 0x00 0x00 0x00 0x80 0x06
5160
5161# CHECK: cvby %r0, -1
51620xe3 0x00 0x0f 0xff 0xff 0x06
5163
5164# CHECK: cvby %r0, 0
51650xe3 0x00 0x00 0x00 0x00 0x06
5166
5167# CHECK: cvby %r0, 1
51680xe3 0x00 0x00 0x01 0x00 0x06
5169
5170# CHECK: cvby %r0, 524287
51710xe3 0x00 0x0f 0xff 0x7f 0x06
5172
5173# CHECK: cvby %r0, 0(%r1)
51740xe3 0x00 0x10 0x00 0x00 0x06
5175
5176# CHECK: cvby %r0, 0(%r15)
51770xe3 0x00 0xf0 0x00 0x00 0x06
5178
5179# CHECK: cvby %r0, 524287(%r1,%r15)
51800xe3 0x01 0xff 0xff 0x7f 0x06
5181
5182# CHECK: cvby %r0, 524287(%r15,%r1)
51830xe3 0x0f 0x1f 0xff 0x7f 0x06
5184
5185# CHECK: cvby %r15, 0
51860xe3 0xf0 0x00 0x00 0x00 0x06
5187
5188# CHECK: cvd %r0, 0
51890x4e 0x00 0x00 0x00
5190
5191# CHECK: cvd %r0, 4095
51920x4e 0x00 0x0f 0xff
5193
5194# CHECK: cvd %r0, 0(%r1)
51950x4e 0x00 0x10 0x00
5196
5197# CHECK: cvd %r0, 0(%r15)
51980x4e 0x00 0xf0 0x00
5199
5200# CHECK: cvd %r0, 4095(%r1,%r15)
52010x4e 0x01 0xff 0xff
5202
5203# CHECK: cvd %r0, 4095(%r15,%r1)
52040x4e 0x0f 0x1f 0xff
5205
5206# CHECK: cvd %r15, 0
52070x4e 0xf0 0x00 0x00
5208
5209# CHECK: cvdg %r0, -524288
52100xe3 0x00 0x00 0x00 0x80 0x2e
5211
5212# CHECK: cvdg %r0, -1
52130xe3 0x00 0x0f 0xff 0xff 0x2e
5214
5215# CHECK: cvdg %r0, 0
52160xe3 0x00 0x00 0x00 0x00 0x2e
5217
5218# CHECK: cvdg %r0, 1
52190xe3 0x00 0x00 0x01 0x00 0x2e
5220
5221# CHECK: cvdg %r0, 524287
52220xe3 0x00 0x0f 0xff 0x7f 0x2e
5223
5224# CHECK: cvdg %r0, 0(%r1)
52250xe3 0x00 0x10 0x00 0x00 0x2e
5226
5227# CHECK: cvdg %r0, 0(%r15)
52280xe3 0x00 0xf0 0x00 0x00 0x2e
5229
5230# CHECK: cvdg %r0, 524287(%r1,%r15)
52310xe3 0x01 0xff 0xff 0x7f 0x2e
5232
5233# CHECK: cvdg %r0, 524287(%r15,%r1)
52340xe3 0x0f 0x1f 0xff 0x7f 0x2e
5235
5236# CHECK: cvdg %r15, 0
52370xe3 0xf0 0x00 0x00 0x00 0x2e
5238
5239# CHECK: cvdy %r0, -524288
52400xe3 0x00 0x00 0x00 0x80 0x26
5241
5242# CHECK: cvdy %r0, -1
52430xe3 0x00 0x0f 0xff 0xff 0x26
5244
5245# CHECK: cvdy %r0, 0
52460xe3 0x00 0x00 0x00 0x00 0x26
5247
5248# CHECK: cvdy %r0, 1
52490xe3 0x00 0x00 0x01 0x00 0x26
5250
5251# CHECK: cvdy %r0, 524287
52520xe3 0x00 0x0f 0xff 0x7f 0x26
5253
5254# CHECK: cvdy %r0, 0(%r1)
52550xe3 0x00 0x10 0x00 0x00 0x26
5256
5257# CHECK: cvdy %r0, 0(%r15)
52580xe3 0x00 0xf0 0x00 0x00 0x26
5259
5260# CHECK: cvdy %r0, 524287(%r1,%r15)
52610xe3 0x01 0xff 0xff 0x7f 0x26
5262
5263# CHECK: cvdy %r0, 524287(%r15,%r1)
52640xe3 0x0f 0x1f 0xff 0x7f 0x26
5265
5266# CHECK: cvdy %r15, 0
52670xe3 0xf0 0x00 0x00 0x00 0x26
5268
5269# CHECK: cxbr %f0, %f0
52700xb3 0x49 0x00 0x00
5271
5272# CHECK: cxbr %f0, %f13
52730xb3 0x49 0x00 0x0d
5274
5275# CHECK: cxbr %f8, %f8
52760xb3 0x49 0x00 0x88
5277
5278# CHECK: cxbr %f13, %f0
52790xb3 0x49 0x00 0xd0
5280
5281# CHECK: cxfbr %f0, %r0
52820xb3 0x96 0x00 0x00
5283
5284# CHECK: cxfbr %f0, %r15
52850xb3 0x96 0x00 0x0f
5286
5287# CHECK: cxfbr %f13, %r0
52880xb3 0x96 0x00 0xd0
5289
5290# CHECK: cxfbr %f8, %r7
52910xb3 0x96 0x00 0x87
5292
5293# CHECK: cxfbr %f13, %r15
52940xb3 0x96 0x00 0xdf
5295
5296# CHECK: cxfbra %f0, 0, %r0, 1
52970xb3 0x96 0x01 0x00
5298
5299# CHECK: cxfbra %f0, 0, %r0, 15
53000xb3 0x96 0x0f 0x00
5301
5302# CHECK: cxfbra %f0, 0, %r15, 1
53030xb3 0x96 0x01 0x0f
5304
5305# CHECK: cxfbra %f0, 15, %r0, 1
53060xb3 0x96 0xf1 0x00
5307
5308# CHECK: cxfbra %f4, 5, %r6, 7
53090xb3 0x96 0x57 0x46
5310
5311# CHECK: cxfbra %f13, 0, %r0, 1
53120xb3 0x96 0x01 0xd0
5313
5314# CHECK: cxfr %f0, %r0
53150xb3 0xb6 0x00 0x00
5316
5317# CHECK: cxfr %f0, %r15
53180xb3 0xb6 0x00 0x0f
5319
5320# CHECK: cxfr %f13, %r0
53210xb3 0xb6 0x00 0xd0
5322
5323# CHECK: cxfr %f8, %r7
53240xb3 0xb6 0x00 0x87
5325
5326# CHECK: cxfr %f13, %r15
53270xb3 0xb6 0x00 0xdf
5328
5329# CHECK: cxftr %f0, 0, %r0, 0
53300xb9 0x59 0x00 0x00
5331
5332# CHECK: cxftr %f0, 0, %r0, 15
53330xb9 0x59 0x0f 0x00
5334
5335# CHECK: cxftr %f0, 0, %r15, 0
53360xb9 0x59 0x00 0x0f
5337
5338# CHECK: cxftr %f0, 15, %r0, 0
53390xb9 0x59 0xf0 0x00
5340
5341# CHECK: cxftr %f4, 5, %r9, 10
53420xb9 0x59 0x5a 0x49
5343
5344# CHECK: cxftr %f13, 0, %r0, 0
53450xb9 0x59 0x00 0xd0
5346
5347# CHECK: cxgbr %f0, %r0
53480xb3 0xa6 0x00 0x00
5349
5350# CHECK: cxgbr %f0, %r15
53510xb3 0xa6 0x00 0x0f
5352
5353# CHECK: cxgbr %f13, %r0
53540xb3 0xa6 0x00 0xd0
5355
5356# CHECK: cxgbr %f8, %r7
53570xb3 0xa6 0x00 0x87
5358
5359# CHECK: cxgbr %f13, %r15
53600xb3 0xa6 0x00 0xdf
5361
5362# CHECK: cxgbra %f0, 0, %r0, 1
53630xb3 0xa6 0x01 0x00
5364
5365# CHECK: cxgbra %f0, 0, %r0, 15
53660xb3 0xa6 0x0f 0x00
5367
5368# CHECK: cxgbra %f0, 0, %r15, 1
53690xb3 0xa6 0x01 0x0f
5370
5371# CHECK: cxgbra %f0, 15, %r0, 1
53720xb3 0xa6 0xf1 0x00
5373
5374# CHECK: cxgbra %f4, 5, %r6, 7
53750xb3 0xa6 0x57 0x46
5376
5377# CHECK: cxgbra %f13, 0, %r0, 1
53780xb3 0xa6 0x01 0xd0
5379
5380# CHECK: cxgr %f0, %r0
53810xb3 0xc6 0x00 0x00
5382
5383# CHECK: cxgr %f0, %r15
53840xb3 0xc6 0x00 0x0f
5385
5386# CHECK: cxgr %f13, %r0
53870xb3 0xc6 0x00 0xd0
5388
5389# CHECK: cxgr %f8, %r7
53900xb3 0xc6 0x00 0x87
5391
5392# CHECK: cxgr %f13, %r15
53930xb3 0xc6 0x00 0xdf
5394
5395# CHECK: cxgtr %f0, %r0
53960xb3 0xf9 0x00 0x00
5397
5398# CHECK: cxgtr %f0, %r15
53990xb3 0xf9 0x00 0x0f
5400
5401# CHECK: cxgtr %f13, %r0
54020xb3 0xf9 0x00 0xd0
5403
5404# CHECK: cxgtr %f8, %r7
54050xb3 0xf9 0x00 0x87
5406
5407# CHECK: cxgtr %f13, %r15
54080xb3 0xf9 0x00 0xdf
5409
5410# CHECK: cxgtra %f0, 0, %r0, 1
54110xb3 0xf9 0x01 0x00
5412
5413# CHECK: cxgtra %f0, 0, %r0, 15
54140xb3 0xf9 0x0f 0x00
5415
5416# CHECK: cxgtra %f0, 0, %r15, 1
54170xb3 0xf9 0x01 0x0f
5418
5419# CHECK: cxgtra %f0, 15, %r0, 1
54200xb3 0xf9 0xf1 0x00
5421
5422# CHECK: cxgtra %f4, 5, %r9, 10
54230xb3 0xf9 0x5a 0x49
5424
5425# CHECK: cxgtra %f13, 0, %r0, 1
54260xb3 0xf9 0x01 0xd0
5427
5428# CHECK: cxlfbr %f0, 0, %r0, 1
54290xb3 0x92 0x01 0x00
5430
5431# CHECK: cxlfbr %f0, 0, %r0, 15
54320xb3 0x92 0x0f 0x00
5433
5434# CHECK: cxlfbr %f0, 0, %r15, 1
54350xb3 0x92 0x01 0x0f
5436
5437# CHECK: cxlfbr %f0, 15, %r0, 1
54380xb3 0x92 0xf1 0x00
5439
5440# CHECK: cxlfbr %f4, 5, %r6, 7
54410xb3 0x92 0x57 0x46
5442
5443# CHECK: cxlfbr %f13, 0, %r0, 1
54440xb3 0x92 0x01 0xd0
5445
5446# CHECK: cxlftr %f0, 0, %r0, 0
54470xb9 0x5b 0x00 0x00
5448
5449# CHECK: cxlftr %f0, 0, %r0, 15
54500xb9 0x5b 0x0f 0x00
5451
5452# CHECK: cxlftr %f0, 0, %r15, 0
54530xb9 0x5b 0x00 0x0f
5454
5455# CHECK: cxlftr %f0, 15, %r0, 0
54560xb9 0x5b 0xf0 0x00
5457
5458# CHECK: cxlftr %f4, 5, %r9, 10
54590xb9 0x5b 0x5a 0x49
5460
5461# CHECK: cxlftr %f13, 0, %r0, 0
54620xb9 0x5b 0x00 0xd0
5463
5464# CHECK: cxlgbr %f0, 0, %r0, 1
54650xb3 0xa2 0x01 0x00
5466
5467# CHECK: cxlgbr %f0, 0, %r0, 15
54680xb3 0xa2 0x0f 0x00
5469
5470# CHECK: cxlgbr %f0, 0, %r15, 1
54710xb3 0xa2 0x01 0x0f
5472
5473# CHECK: cxlgbr %f0, 15, %r0, 1
54740xb3 0xa2 0xf1 0x00
5475
5476# CHECK: cxlgbr %f4, 5, %r6, 7
54770xb3 0xa2 0x57 0x46
5478
5479# CHECK: cxlgbr %f13, 0, %r0, 1
54800xb3 0xa2 0x01 0xd0
5481
5482# CHECK: cxlgtr %f0, 0, %r0, 0
54830xb9 0x5a 0x00 0x00
5484
5485# CHECK: cxlgtr %f0, 0, %r0, 15
54860xb9 0x5a 0x0f 0x00
5487
5488# CHECK: cxlgtr %f0, 0, %r15, 0
54890xb9 0x5a 0x00 0x0f
5490
5491# CHECK: cxlgtr %f0, 15, %r0, 0
54920xb9 0x5a 0xf0 0x00
5493
5494# CHECK: cxlgtr %f4, 5, %r9, 10
54950xb9 0x5a 0x5a 0x49
5496
5497# CHECK: cxlgtr %f13, 0, %r0, 0
54980xb9 0x5a 0x00 0xd0
5499
5500# CHECK: cxr %f0, %f0
55010xb3 0x69 0x00 0x00
5502
5503# CHECK: cxr %f0, %f13
55040xb3 0x69 0x00 0x0d
5505
5506# CHECK: cxr %f8, %f8
55070xb3 0x69 0x00 0x88
5508
5509# CHECK: cxr %f13, %f0
55100xb3 0x69 0x00 0xd0
5511
5512# CHECK: cxstr %f0, %r0
55130xb3 0xfb 0x00 0x00
5514
5515# CHECK: cxstr %f0, %r14
55160xb3 0xfb 0x00 0x0e
5517
5518# CHECK: cxstr %f13, %r0
55190xb3 0xfb 0x00 0xd0
5520
5521# CHECK: cxstr %f8, %r6
55220xb3 0xfb 0x00 0x86
5523
5524# CHECK: cxstr %f13, %r14
55250xb3 0xfb 0x00 0xde
5526
5527# CHECK: cxtr %f0, %f0
55280xb3 0xec 0x00 0x00
5529
5530# CHECK: cxtr %f0, %f13
55310xb3 0xec 0x00 0x0d
5532
5533# CHECK: cxtr %f8, %f8
55340xb3 0xec 0x00 0x88
5535
5536# CHECK: cxtr %f13, %f0
55370xb3 0xec 0x00 0xd0
5538
5539# CHECK: cxutr %f0, %r0
55400xb3 0xfa 0x00 0x00
5541
5542# CHECK: cxutr %f0, %r14
55430xb3 0xfa 0x00 0x0e
5544
5545# CHECK: cxutr %f13, %r0
55460xb3 0xfa 0x00 0xd0
5547
5548# CHECK: cxutr %f8, %r6
55490xb3 0xfa 0x00 0x86
5550
5551# CHECK: cxutr %f13, %r14
55520xb3 0xfa 0x00 0xde
5553
5554# CHECK: cxzt %f0, 0(1), 0
55550xed 0x00 0x00 0x00 0x00 0xab
5556
5557# CHECK: cxzt %f13, 0(1), 0
55580xed 0x00 0x00 0x00 0xd0 0xab
5559
5560# CHECK: cxzt %f0, 0(1), 15
55610xed 0x00 0x00 0x00 0x0f 0xab
5562
5563# CHECK: cxzt %f0, 0(1,%r1), 0
55640xed 0x00 0x10 0x00 0x00 0xab
5565
5566# CHECK: cxzt %f0, 0(1,%r15), 0
55670xed 0x00 0xf0 0x00 0x00 0xab
5568
5569# CHECK: cxzt %f0, 4095(1,%r1), 0
55700xed 0x00 0x1f 0xff 0x00 0xab
5571
5572# CHECK: cxzt %f0, 4095(1,%r15), 0
55730xed 0x00 0xff 0xff 0x00 0xab
5574
5575# CHECK: cxzt %f0, 0(256,%r1), 0
55760xed 0xff 0x10 0x00 0x00 0xab
5577
5578# CHECK: cxzt %f0, 0(256,%r15), 0
55790xed 0xff 0xf0 0x00 0x00 0xab
5580
5581# CHECK: cy %r0, -524288
55820xe3 0x00 0x00 0x00 0x80 0x59
5583
5584# CHECK: cy %r0, -1
55850xe3 0x00 0x0f 0xff 0xff 0x59
5586
5587# CHECK: cy %r0, 0
55880xe3 0x00 0x00 0x00 0x00 0x59
5589
5590# CHECK: cy %r0, 1
55910xe3 0x00 0x00 0x01 0x00 0x59
5592
5593# CHECK: cy %r0, 524287
55940xe3 0x00 0x0f 0xff 0x7f 0x59
5595
5596# CHECK: cy %r0, 0(%r1)
55970xe3 0x00 0x10 0x00 0x00 0x59
5598
5599# CHECK: cy %r0, 0(%r15)
56000xe3 0x00 0xf0 0x00 0x00 0x59
5601
5602# CHECK: cy %r0, 524287(%r1,%r15)
56030xe3 0x01 0xff 0xff 0x7f 0x59
5604
5605# CHECK: cy %r0, 524287(%r15,%r1)
56060xe3 0x0f 0x1f 0xff 0x7f 0x59
5607
5608# CHECK: cy %r15, 0
56090xe3 0xf0 0x00 0x00 0x00 0x59
5610
5611# CHECK: czdt %f0, 0(1), 0
56120xed 0x00 0x00 0x00 0x00 0xa8
5613
5614# CHECK: czdt %f15, 0(1), 0
56150xed 0x00 0x00 0x00 0xf0 0xa8
5616
5617# CHECK: czdt %f0, 0(1), 15
56180xed 0x00 0x00 0x00 0x0f 0xa8
5619
5620# CHECK: czdt %f0, 0(1,%r1), 0
56210xed 0x00 0x10 0x00 0x00 0xa8
5622
5623# CHECK: czdt %f0, 0(1,%r15), 0
56240xed 0x00 0xf0 0x00 0x00 0xa8
5625
5626# CHECK: czdt %f0, 4095(1,%r1), 0
56270xed 0x00 0x1f 0xff 0x00 0xa8
5628
5629# CHECK: czdt %f0, 4095(1,%r15), 0
56300xed 0x00 0xff 0xff 0x00 0xa8
5631
5632# CHECK: czdt %f0, 0(256,%r1), 0
56330xed 0xff 0x10 0x00 0x00 0xa8
5634
5635# CHECK: czdt %f0, 0(256,%r15), 0
56360xed 0xff 0xf0 0x00 0x00 0xa8
5637
5638# CHECK: czxt %f0, 0(1), 0
56390xed 0x00 0x00 0x00 0x00 0xa9
5640
5641# CHECK: czxt %f13, 0(1), 0
56420xed 0x00 0x00 0x00 0xd0 0xa9
5643
5644# CHECK: czxt %f0, 0(1), 15
56450xed 0x00 0x00 0x00 0x0f 0xa9
5646
5647# CHECK: czxt %f0, 0(1,%r1), 0
56480xed 0x00 0x10 0x00 0x00 0xa9
5649
5650# CHECK: czxt %f0, 0(1,%r15), 0
56510xed 0x00 0xf0 0x00 0x00 0xa9
5652
5653# CHECK: czxt %f0, 4095(1,%r1), 0
56540xed 0x00 0x1f 0xff 0x00 0xa9
5655
5656# CHECK: czxt %f0, 4095(1,%r15), 0
56570xed 0x00 0xff 0xff 0x00 0xa9
5658
5659# CHECK: czxt %f0, 0(256,%r1), 0
56600xed 0xff 0x10 0x00 0x00 0xa9
5661
5662# CHECK: czxt %f0, 0(256,%r15), 0
56630xed 0xff 0xf0 0x00 0x00 0xa9
5664
5665# CHECK: d %r0, 0
56660x5d 0x00 0x00 0x00
5667
5668# CHECK: d %r0, 4095
56690x5d 0x00 0x0f 0xff
5670
5671# CHECK: d %r0, 0(%r1)
56720x5d 0x00 0x10 0x00
5673
5674# CHECK: d %r0, 0(%r15)
56750x5d 0x00 0xf0 0x00
5676
5677# CHECK: d %r0, 4095(%r1,%r15)
56780x5d 0x01 0xff 0xff
5679
5680# CHECK: d %r0, 4095(%r15,%r1)
56810x5d 0x0f 0x1f 0xff
5682
5683# CHECK: d %r14, 0
56840x5d 0xe0 0x00 0x00
5685
5686# CHECK: dd %f0, 0
56870x6d 0x00 0x00 0x00
5688
5689# CHECK: dd %f0, 4095
56900x6d 0x00 0x0f 0xff
5691
5692# CHECK: dd %f0, 0(%r1)
56930x6d 0x00 0x10 0x00
5694
5695# CHECK: dd %f0, 0(%r15)
56960x6d 0x00 0xf0 0x00
5697
5698# CHECK: dd %f0, 4095(%r1,%r15)
56990x6d 0x01 0xff 0xff
5700
5701# CHECK: dd %f0, 4095(%r15,%r1)
57020x6d 0x0f 0x1f 0xff
5703
5704# CHECK: dd %f15, 0
57050x6d 0xf0 0x00 0x00
5706
5707# CHECK: ddb %f0, 0
57080xed 0x00 0x00 0x00 0x00 0x1d
5709
5710# CHECK: ddb %f0, 4095
57110xed 0x00 0x0f 0xff 0x00 0x1d
5712
5713# CHECK: ddb %f0, 0(%r1)
57140xed 0x00 0x10 0x00 0x00 0x1d
5715
5716# CHECK: ddb %f0, 0(%r15)
57170xed 0x00 0xf0 0x00 0x00 0x1d
5718
5719# CHECK: ddb %f0, 4095(%r1,%r15)
57200xed 0x01 0xff 0xff 0x00 0x1d
5721
5722# CHECK: ddb %f0, 4095(%r15,%r1)
57230xed 0x0f 0x1f 0xff 0x00 0x1d
5724
5725# CHECK: ddb %f15, 0
57260xed 0xf0 0x00 0x00 0x00 0x1d
5727
5728# CHECK: ddbr %f0, %f0
57290xb3 0x1d 0x00 0x00
5730
5731# CHECK: ddbr %f0, %f15
57320xb3 0x1d 0x00 0x0f
5733
5734# CHECK: ddbr %f7, %f8
57350xb3 0x1d 0x00 0x78
5736
5737# CHECK: ddbr %f15, %f0
57380xb3 0x1d 0x00 0xf0
5739
5740# CHECK: ddr %f0, %f0
57410x2d 0x00
5742
5743# CHECK: ddr %f0, %f15
57440x2d 0x0f
5745
5746# CHECK: ddr %f7, %f8
57470x2d 0x78
5748
5749# CHECK: ddr %f15, %f0
57500x2d 0xf0
5751
5752# CHECK: ddtr %f0, %f0, %f0
57530xb3 0xd1 0x00 0x00
5754
5755# CHECK: ddtr %f0, %f0, %f15
57560xb3 0xd1 0xf0 0x00
5757
5758# CHECK: ddtr %f0, %f15, %f0
57590xb3 0xd1 0x00 0x0f
5760
5761# CHECK: ddtr %f15, %f0, %f0
57620xb3 0xd1 0x00 0xf0
5763
5764# CHECK: ddtr %f7, %f8, %f9
57650xb3 0xd1 0x90 0x78
5766
5767# CHECK: ddtra %f0, %f0, %f0, 1
57680xb3 0xd1 0x01 0x00
5769
5770# CHECK: ddtra %f0, %f0, %f0, 15
57710xb3 0xd1 0x0f 0x00
5772
5773# CHECK: ddtra %f0, %f0, %f15, 1
57740xb3 0xd1 0xf1 0x00
5775
5776# CHECK: ddtra %f0, %f15, %f0, 1
57770xb3 0xd1 0x01 0x0f
5778
5779# CHECK: ddtra %f15, %f0, %f0, 1
57800xb3 0xd1 0x01 0xf0
5781
5782# CHECK: ddtra %f7, %f8, %f9, 10
57830xb3 0xd1 0x9a 0x78
5784
5785# CHECK: de %f0, 0
57860x7d 0x00 0x00 0x00
5787
5788# CHECK: de %f0, 4095
57890x7d 0x00 0x0f 0xff
5790
5791# CHECK: de %f0, 0(%r1)
57920x7d 0x00 0x10 0x00
5793
5794# CHECK: de %f0, 0(%r15)
57950x7d 0x00 0xf0 0x00
5796
5797# CHECK: de %f0, 4095(%r1,%r15)
57980x7d 0x01 0xff 0xff
5799
5800# CHECK: de %f0, 4095(%r15,%r1)
58010x7d 0x0f 0x1f 0xff
5802
5803# CHECK: de %f15, 0
58040x7d 0xf0 0x00 0x00
5805
5806# CHECK: deb %f0, 0
58070xed 0x00 0x00 0x00 0x00 0x0d
5808
5809# CHECK: deb %f0, 4095
58100xed 0x00 0x0f 0xff 0x00 0x0d
5811
5812# CHECK: deb %f0, 0(%r1)
58130xed 0x00 0x10 0x00 0x00 0x0d
5814
5815# CHECK: deb %f0, 0(%r15)
58160xed 0x00 0xf0 0x00 0x00 0x0d
5817
5818# CHECK: deb %f0, 4095(%r1,%r15)
58190xed 0x01 0xff 0xff 0x00 0x0d
5820
5821# CHECK: deb %f0, 4095(%r15,%r1)
58220xed 0x0f 0x1f 0xff 0x00 0x0d
5823
5824# CHECK: deb %f15, 0
58250xed 0xf0 0x00 0x00 0x00 0x0d
5826
5827# CHECK: debr %f0, %f0
58280xb3 0x0d 0x00 0x00
5829
5830# CHECK: debr %f0, %f15
58310xb3 0x0d 0x00 0x0f
5832
5833# CHECK: debr %f7, %f8
58340xb3 0x0d 0x00 0x78
5835
5836# CHECK: debr %f15, %f0
58370xb3 0x0d 0x00 0xf0
5838
5839# CHECK: der %f0, %f0
58400x3d 0x00
5841
5842# CHECK: der %f0, %f15
58430x3d 0x0f
5844
5845# CHECK: der %f7, %f8
58460x3d 0x78
5847
5848# CHECK: der %f15, %f0
58490x3d 0xf0
5850
5851# CHECK: diag %r0, %r0, 0
58520x83 0x00 0x00 0x00
5853
5854# CHECK: diag %r0, %r15, 0
58550x83 0x0f 0x00 0x00
5856
5857# CHECK: diag %r14, %r15, 0
58580x83 0xef 0x00 0x00
5859
5860# CHECK: diag %r15, %r15, 0
58610x83 0xff 0x00 0x00
5862
5863# CHECK: diag %r0, %r0, 4095
58640x83 0x00 0x0f 0xff
5865
5866# CHECK: diag %r0, %r0, 1
58670x83 0x00 0x00 0x01
5868
5869# CHECK: diag %r0, %r0, 0(%r1)
58700x83 0x00 0x10 0x00
5871
5872# CHECK: diag %r0, %r0, 0(%r15)
58730x83 0x00 0xf0 0x00
5874
5875# CHECK: diag %r0, %r0, 4095(%r1)
58760x83 0x00 0x1f 0xff
5877
5878# CHECK: diag %r0, %r0, 4095(%r15)
58790x83 0x00 0xff 0xff
5880
5881# CHECK: didbr	%f0, %f0, %f0, 1
58820xb3 0x5b 0x01 0x00
5883
5884# CHECK: didbr	%f0, %f0, %f0, 15
58850xb3 0x5b 0x0f 0x00
5886
5887# CHECK: didbr	%f0, %f0, %f15, 1
58880xb3 0x5b 0x01 0x0f
5889
5890# CHECK: didbr	%f0, %f15, %f0, 1
58910xb3 0x5b 0xf1 0x00
5892
5893# CHECK: didbr	%f4, %f5, %f6, 7
58940xb3 0x5b 0x57 0x46
5895
5896# CHECK: didbr	%f15, %f0, %f0, 1
58970xb3 0x5b 0x01 0xf0
5898
5899# CHECK: diebr	%f0, %f0, %f0, 1
59000xb3 0x53 0x01 0x00
5901
5902# CHECK: diebr	%f0, %f0, %f0, 15
59030xb3 0x53 0x0f 0x00
5904
5905# CHECK: diebr	%f0, %f0, %f15, 1
59060xb3 0x53 0x01 0x0f
5907
5908# CHECK: diebr	%f0, %f15, %f0, 1
59090xb3 0x53 0xf1 0x00
5910
5911# CHECK: diebr	%f4, %f5, %f6, 7
59120xb3 0x53 0x57 0x46
5913
5914# CHECK: diebr	%f15, %f0, %f0, 1
59150xb3 0x53 0x01 0xf0
5916
5917# CHECK: dl %r0, -524288
59180xe3 0x00 0x00 0x00 0x80 0x97
5919
5920# CHECK: dl %r0, -1
59210xe3 0x00 0x0f 0xff 0xff 0x97
5922
5923# CHECK: dl %r0, 0
59240xe3 0x00 0x00 0x00 0x00 0x97
5925
5926# CHECK: dl %r0, 1
59270xe3 0x00 0x00 0x01 0x00 0x97
5928
5929# CHECK: dl %r0, 524287
59300xe3 0x00 0x0f 0xff 0x7f 0x97
5931
5932# CHECK: dl %r0, 0(%r1)
59330xe3 0x00 0x10 0x00 0x00 0x97
5934
5935# CHECK: dl %r0, 0(%r15)
59360xe3 0x00 0xf0 0x00 0x00 0x97
5937
5938# CHECK: dl %r0, 524287(%r1,%r15)
59390xe3 0x01 0xff 0xff 0x7f 0x97
5940
5941# CHECK: dl %r0, 524287(%r15,%r1)
59420xe3 0x0f 0x1f 0xff 0x7f 0x97
5943
5944# CHECK: dl %r14, 0
59450xe3 0xe0 0x00 0x00 0x00 0x97
5946
5947# CHECK: dlg %r0, -524288
59480xe3 0x00 0x00 0x00 0x80 0x87
5949
5950# CHECK: dlg %r0, -1
59510xe3 0x00 0x0f 0xff 0xff 0x87
5952
5953# CHECK: dlg %r0, 0
59540xe3 0x00 0x00 0x00 0x00 0x87
5955
5956# CHECK: dlg %r0, 1
59570xe3 0x00 0x00 0x01 0x00 0x87
5958
5959# CHECK: dlg %r0, 524287
59600xe3 0x00 0x0f 0xff 0x7f 0x87
5961
5962# CHECK: dlg %r0, 0(%r1)
59630xe3 0x00 0x10 0x00 0x00 0x87
5964
5965# CHECK: dlg %r0, 0(%r15)
59660xe3 0x00 0xf0 0x00 0x00 0x87
5967
5968# CHECK: dlg %r0, 524287(%r1,%r15)
59690xe3 0x01 0xff 0xff 0x7f 0x87
5970
5971# CHECK: dlg %r0, 524287(%r15,%r1)
59720xe3 0x0f 0x1f 0xff 0x7f 0x87
5973
5974# CHECK: dlg %r14, 0
59750xe3 0xe0 0x00 0x00 0x00 0x87
5976
5977# CHECK: dlgr %r0, %r0
59780xb9 0x87 0x00 0x00
5979
5980# CHECK: dlgr %r0, %r15
59810xb9 0x87 0x00 0x0f
5982
5983# CHECK: dlgr %r14, %r0
59840xb9 0x87 0x00 0xe0
5985
5986# CHECK: dlgr %r6, %r9
59870xb9 0x87 0x00 0x69
5988
5989# CHECK: dlr %r0, %r0
59900xb9 0x97 0x00 0x00
5991
5992# CHECK: dlr %r0, %r15
59930xb9 0x97 0x00 0x0f
5994
5995# CHECK: dlr %r14, %r0
59960xb9 0x97 0x00 0xe0
5997
5998# CHECK: dlr %r6, %r9
59990xb9 0x97 0x00 0x69
6000
6001# CHECK: dp 0(1), 0(1)
60020xfd 0x00 0x00 0x00 0x00 0x00
6003
6004# CHECK: dp 0(1), 0(1,%r1)
60050xfd 0x00 0x00 0x00 0x10 0x00
6006
6007# CHECK: dp 0(1), 0(1,%r15)
60080xfd 0x00 0x00 0x00 0xf0 0x00
6009
6010# CHECK: dp 0(1), 4095(1)
60110xfd 0x00 0x00 0x00 0x0f 0xff
6012
6013# CHECK: dp 0(1), 4095(1,%r1)
60140xfd 0x00 0x00 0x00 0x1f 0xff
6015
6016# CHECK: dp 0(1), 4095(1,%r15)
60170xfd 0x00 0x00 0x00 0xff 0xff
6018
6019# CHECK: dp 0(1,%r1), 0(1)
60200xfd 0x00 0x10 0x00 0x00 0x00
6021
6022# CHECK: dp 0(1,%r15), 0(1)
60230xfd 0x00 0xf0 0x00 0x00 0x00
6024
6025# CHECK: dp 4095(1,%r1), 0(1)
60260xfd 0x00 0x1f 0xff 0x00 0x00
6027
6028# CHECK: dp 4095(1,%r15), 0(1)
60290xfd 0x00 0xff 0xff 0x00 0x00
6030
6031# CHECK: dp 0(16,%r1), 0(1)
60320xfd 0xf0 0x10 0x00 0x00 0x00
6033
6034# CHECK: dp 0(16,%r15), 0(1)
60350xfd 0xf0 0xf0 0x00 0x00 0x00
6036
6037# CHECK: dp 0(1), 0(16,%r1)
60380xfd 0x0f 0x00 0x00 0x10 0x00
6039
6040# CHECK: dp 0(1), 0(16,%r15)
60410xfd 0x0f 0x00 0x00 0xf0 0x00
6042
6043# CHECK: dr %r0, %r0
60440x1d 0x00
6045
6046# CHECK: dr %r0, %r15
60470x1d 0x0f
6048
6049# CHECK: dr %r14, %r0
60500x1d 0xe0
6051
6052# CHECK: dr %r6, %r9
60530x1d 0x69
6054
6055# CHECK: dsg %r0, -524288
60560xe3 0x00 0x00 0x00 0x80 0x0d
6057
6058# CHECK: dsg %r0, -1
60590xe3 0x00 0x0f 0xff 0xff 0x0d
6060
6061# CHECK: dsg %r0, 0
60620xe3 0x00 0x00 0x00 0x00 0x0d
6063
6064# CHECK: dsg %r0, 1
60650xe3 0x00 0x00 0x01 0x00 0x0d
6066
6067# CHECK: dsg %r0, 524287
60680xe3 0x00 0x0f 0xff 0x7f 0x0d
6069
6070# CHECK: dsg %r0, 0(%r1)
60710xe3 0x00 0x10 0x00 0x00 0x0d
6072
6073# CHECK: dsg %r0, 0(%r15)
60740xe3 0x00 0xf0 0x00 0x00 0x0d
6075
6076# CHECK: dsg %r0, 524287(%r1,%r15)
60770xe3 0x01 0xff 0xff 0x7f 0x0d
6078
6079# CHECK: dsg %r0, 524287(%r15,%r1)
60800xe3 0x0f 0x1f 0xff 0x7f 0x0d
6081
6082# CHECK: dsg %r14, 0
60830xe3 0xe0 0x00 0x00 0x00 0x0d
6084
6085# CHECK: dsgf %r0, -524288
60860xe3 0x00 0x00 0x00 0x80 0x1d
6087
6088# CHECK: dsgf %r0, -1
60890xe3 0x00 0x0f 0xff 0xff 0x1d
6090
6091# CHECK: dsgf %r0, 0
60920xe3 0x00 0x00 0x00 0x00 0x1d
6093
6094# CHECK: dsgf %r0, 1
60950xe3 0x00 0x00 0x01 0x00 0x1d
6096
6097# CHECK: dsgf %r0, 524287
60980xe3 0x00 0x0f 0xff 0x7f 0x1d
6099
6100# CHECK: dsgf %r0, 0(%r1)
61010xe3 0x00 0x10 0x00 0x00 0x1d
6102
6103# CHECK: dsgf %r0, 0(%r15)
61040xe3 0x00 0xf0 0x00 0x00 0x1d
6105
6106# CHECK: dsgf %r0, 524287(%r1,%r15)
61070xe3 0x01 0xff 0xff 0x7f 0x1d
6108
6109# CHECK: dsgf %r0, 524287(%r15,%r1)
61100xe3 0x0f 0x1f 0xff 0x7f 0x1d
6111
6112# CHECK: dsgf %r14, 0
61130xe3 0xe0 0x00 0x00 0x00 0x1d
6114
6115# CHECK: dsgfr %r0, %r0
61160xb9 0x1d 0x00 0x00
6117
6118# CHECK: dsgfr %r0, %r15
61190xb9 0x1d 0x00 0x0f
6120
6121# CHECK: dsgfr %r14, %r0
61220xb9 0x1d 0x00 0xe0
6123
6124# CHECK: dsgfr %r6, %r9
61250xb9 0x1d 0x00 0x69
6126
6127# CHECK: dsgr %r0, %r0
61280xb9 0x0d 0x00 0x00
6129
6130# CHECK: dsgr %r0, %r15
61310xb9 0x0d 0x00 0x0f
6132
6133# CHECK: dsgr %r14, %r0
61340xb9 0x0d 0x00 0xe0
6135
6136# CHECK: dsgr %r6, %r9
61370xb9 0x0d 0x00 0x69
6138
6139# CHECK: dxbr %f0, %f0
61400xb3 0x4d 0x00 0x00
6141
6142# CHECK: dxbr %f0, %f13
61430xb3 0x4d 0x00 0x0d
6144
6145# CHECK: dxbr %f8, %f8
61460xb3 0x4d 0x00 0x88
6147
6148# CHECK: dxbr %f13, %f0
61490xb3 0x4d 0x00 0xd0
6150
6151# CHECK: dxr %f0, %f0
61520xb2 0x2d 0x00 0x00
6153
6154# CHECK: dxr %f0, %f13
61550xb2 0x2d 0x00 0x0d
6156
6157# CHECK: dxr %f8, %f8
61580xb2 0x2d 0x00 0x88
6159
6160# CHECK: dxr %f13, %f0
61610xb2 0x2d 0x00 0xd0
6162
6163# CHECK: dxtr %f0, %f0, %f0
61640xb3 0xd9 0x00 0x00
6165
6166# CHECK: dxtr %f0, %f0, %f13
61670xb3 0xd9 0xd0 0x00
6168
6169# CHECK: dxtr %f0, %f13, %f0
61700xb3 0xd9 0x00 0x0d
6171
6172# CHECK: dxtr %f13, %f0, %f0
61730xb3 0xd9 0x00 0xd0
6174
6175# CHECK: dxtr %f8, %f8, %f8
61760xb3 0xd9 0x80 0x88
6177
6178# CHECK: dxtra %f0, %f0, %f0, 1
61790xb3 0xd9 0x01 0x00
6180
6181# CHECK: dxtra %f0, %f0, %f0, 15
61820xb3 0xd9 0x0f 0x00
6183
6184# CHECK: dxtra %f0, %f0, %f13, 1
61850xb3 0xd9 0xd1 0x00
6186
6187# CHECK: dxtra %f0, %f13, %f0, 1
61880xb3 0xd9 0x01 0x0d
6189
6190# CHECK: dxtra %f13, %f0, %f0, 1
61910xb3 0xd9 0x01 0xd0
6192
6193# CHECK: dxtra %f8, %f8, %f8, 8
61940xb3 0xd9 0x88 0x88
6195
6196# CHECK: ear %r0, %a0
61970xb2 0x4f 0x00 0x00
6198
6199# CHECK: ear %r0, %a15
62000xb2 0x4f 0x00 0x0f
6201
6202# CHECK: ear %r15, %a0
62030xb2 0x4f 0x00 0xf0
6204
6205# CHECK: ear %r7, %a8
62060xb2 0x4f 0x00 0x78
6207
6208# CHECK: ear %r15, %a15
62090xb2 0x4f 0x00 0xff
6210
6211# CHECK: ecag %r0, %r0, 0
62120xeb 0x00 0x00 0x00 0x00 0x4c
6213
6214# CHECK: ecag %r0, %r15, 0
62150xeb 0x0f 0x00 0x00 0x00 0x4c
6216
6217# CHECK: ecag %r14, %r15, 0
62180xeb 0xef 0x00 0x00 0x00 0x4c
6219
6220# CHECK: ecag %r15, %r15, 0
62210xeb 0xff 0x00 0x00 0x00 0x4c
6222
6223# CHECK: ecag %r0, %r0, -524288
62240xeb 0x00 0x00 0x00 0x80 0x4c
6225
6226# CHECK: ecag %r0, %r0, -1
62270xeb 0x00 0x0f 0xff 0xff 0x4c
6228
6229# CHECK: ecag %r0, %r0, 0
62300xeb 0x00 0x00 0x00 0x00 0x4c
6231
6232# CHECK: ecag %r0, %r0, 1
62330xeb 0x00 0x00 0x01 0x00 0x4c
6234
6235# CHECK: ecag %r0, %r0, 524287
62360xeb 0x00 0x0f 0xff 0x7f 0x4c
6237
6238# CHECK: ecag %r0, %r0, 0(%r1)
62390xeb 0x00 0x10 0x00 0x00 0x4c
6240
6241# CHECK: ecag %r0, %r0, 0(%r15)
62420xeb 0x00 0xf0 0x00 0x00 0x4c
6243
6244# CHECK: ecag %r0, %r0, 524287(%r1)
62450xeb 0x00 0x1f 0xff 0x7f 0x4c
6246
6247# CHECK: ecag %r0, %r0, 524287(%r15)
62480xeb 0x00 0xff 0xff 0x7f 0x4c
6249
6250# CHECK: ecctr %r0, %r0
62510xb2 0xe4 0x00 0x00
6252
6253# CHECK: ecctr %r0, %r15
62540xb2 0xe4 0x00 0x0f
6255
6256# CHECK: ecctr %r15, %r0
62570xb2 0xe4 0x00 0xf0
6258
6259# CHECK: ecctr %r7, %r8
62600xb2 0xe4 0x00 0x78
6261
6262# CHECK: ecpga %r0, %r0
62630xb2 0xed 0x00 0x00
6264
6265# CHECK: ecpga %r0, %r15
62660xb2 0xed 0x00 0x0f
6267
6268# CHECK: ecpga %r15, %r0
62690xb2 0xed 0x00 0xf0
6270
6271# CHECK: ecpga %r7, %r8
62720xb2 0xed 0x00 0x78
6273
6274# CHECK: ectg 0, 0, %r0
62750xc8 0x01 0x00 0x00 0x00 0x00
6276
6277# CHECK: ectg 0, 4095, %r2
62780xc8 0x21 0x00 0x00 0x0f 0xff
6279
6280# CHECK: ectg 0, 0(%r1), %r2
62810xc8 0x21 0x00 0x00 0x10 0x00
6282
6283# CHECK: ectg 0, 0(%r15), %r2
62840xc8 0x21 0x00 0x00 0xf0 0x00
6285
6286# CHECK: ectg 0(%r1), 4095(%r15), %r2
62870xc8 0x21 0x10 0x00 0xff 0xff
6288
6289# CHECK: ectg 0(%r1), 0(%r15), %r2
62900xc8 0x21 0x10 0x00 0xf0 0x00
6291
6292# CHECK: ectg 4095(%r1), 0(%r15), %r2
62930xc8 0x21 0x1f 0xff 0xf0 0x00
6294
6295# CHECK: ed 0(1), 0
62960xde 0x00 0x00 0x00 0x00 0x00
6297
6298# CHECK: ed 0(1), 0(%r1)
62990xde 0x00 0x00 0x00 0x10 0x00
6300
6301# CHECK: ed 0(1), 0(%r15)
63020xde 0x00 0x00 0x00 0xf0 0x00
6303
6304# CHECK: ed 0(1), 4095
63050xde 0x00 0x00 0x00 0x0f 0xff
6306
6307# CHECK: ed 0(1), 4095(%r1)
63080xde 0x00 0x00 0x00 0x1f 0xff
6309
6310# CHECK: ed 0(1), 4095(%r15)
63110xde 0x00 0x00 0x00 0xff 0xff
6312
6313# CHECK: ed 0(1,%r1), 0
63140xde 0x00 0x10 0x00 0x00 0x00
6315
6316# CHECK: ed 0(1,%r15), 0
63170xde 0x00 0xf0 0x00 0x00 0x00
6318
6319# CHECK: ed 4095(1,%r1), 0
63200xde 0x00 0x1f 0xff 0x00 0x00
6321
6322# CHECK: ed 4095(1,%r15), 0
63230xde 0x00 0xff 0xff 0x00 0x00
6324
6325# CHECK: ed 0(256,%r1), 0
63260xde 0xff 0x10 0x00 0x00 0x00
6327
6328# CHECK: ed 0(256,%r15), 0
63290xde 0xff 0xf0 0x00 0x00 0x00
6330
6331# CHECK: edmk 0(1), 0
63320xdf 0x00 0x00 0x00 0x00 0x00
6333
6334# CHECK: edmk 0(1), 0(%r1)
63350xdf 0x00 0x00 0x00 0x10 0x00
6336
6337# CHECK: edmk 0(1), 0(%r15)
63380xdf 0x00 0x00 0x00 0xf0 0x00
6339
6340# CHECK: edmk 0(1), 4095
63410xdf 0x00 0x00 0x00 0x0f 0xff
6342
6343# CHECK: edmk 0(1), 4095(%r1)
63440xdf 0x00 0x00 0x00 0x1f 0xff
6345
6346# CHECK: edmk 0(1), 4095(%r15)
63470xdf 0x00 0x00 0x00 0xff 0xff
6348
6349# CHECK: edmk 0(1,%r1), 0
63500xdf 0x00 0x10 0x00 0x00 0x00
6351
6352# CHECK: edmk 0(1,%r15), 0
63530xdf 0x00 0xf0 0x00 0x00 0x00
6354
6355# CHECK: edmk 4095(1,%r1), 0
63560xdf 0x00 0x1f 0xff 0x00 0x00
6357
6358# CHECK: edmk 4095(1,%r15), 0
63590xdf 0x00 0xff 0xff 0x00 0x00
6360
6361# CHECK: edmk 0(256,%r1), 0
63620xdf 0xff 0x10 0x00 0x00 0x00
6363
6364# CHECK: edmk 0(256,%r15), 0
63650xdf 0xff 0xf0 0x00 0x00 0x00
6366
6367# CHECK: eedtr %f0, %f9
63680xb3 0xe5 0x00 0x09
6369
6370# CHECK: eedtr %f0, %f15
63710xb3 0xe5 0x00 0x0f
6372
6373# CHECK: eedtr %f15, %f0
63740xb3 0xe5 0x00 0xf0
6375
6376# CHECK: eedtr %f15, %f9
63770xb3 0xe5 0x00 0xf9
6378
6379# CHECK: eextr %f0, %f8
63800xb3 0xed 0x00 0x08
6381
6382# CHECK: eextr %f0, %f13
63830xb3 0xed 0x00 0x0d
6384
6385# CHECK: eextr %f13, %f0
63860xb3 0xed 0x00 0xd0
6387
6388# CHECK: eextr %f13, %f9
63890xb3 0xed 0x00 0xd9
6390
6391# CHECK: efpc %r0
63920xb3 0x8c 0x00 0x00
6393
6394# CHECK: efpc %r1
63950xb3 0x8c 0x00 0x10
6396
6397# CHECK: efpc %r15
63980xb3 0x8c 0x00 0xf0
6399
6400# CHECK: epar %r0
64010xb2 0x26 0x00 0x00
6402
6403# CHECK: epar %r1
64040xb2 0x26 0x00 0x10
6405
6406# CHECK: epar %r15
64070xb2 0x26 0x00 0xf0
6408
6409# CHECK: epair %r0
64100xb9 0x9a 0x00 0x00
6411
6412# CHECK: epair %r1
64130xb9 0x9a 0x00 0x10
6414
6415# CHECK: epair %r15
64160xb9 0x9a 0x00 0xf0
6417
6418# CHECK: epctr %r0, %r0
64190xb2 0xe5 0x00 0x00
6420
6421# CHECK: epctr %r0, %r15
64220xb2 0xe5 0x00 0x0f
6423
6424# CHECK: epctr %r15, %r0
64250xb2 0xe5 0x00 0xf0
6426
6427# CHECK: epctr %r7, %r8
64280xb2 0xe5 0x00 0x78
6429
6430# CHECK: epsw %r0, %r0
64310xb9 0x8d 0x00 0x00
6432
6433# CHECK: epsw %r0, %r15
64340xb9 0x8d 0x00 0x0f
6435
6436# CHECK: epsw %r15, %r0
64370xb9 0x8d 0x00 0xf0
6438
6439# CHECK: epsw %r6, %r8
64400xb9 0x8d 0x00 0x68
6441
6442# CHECK: ereg %r0, %r0
64430xb2 0x49 0x00 0x00
6444
6445# CHECK: ereg %r0, %r15
64460xb2 0x49 0x00 0x0f
6447
6448# CHECK: ereg %r15, %r0
64490xb2 0x49 0x00 0xf0
6450
6451# CHECK: ereg %r7, %r8
64520xb2 0x49 0x00 0x78
6453
6454# CHECK: eregg %r0, %r0
64550xb9 0x0e 0x00 0x00
6456
6457# CHECK: eregg %r0, %r15
64580xb9 0x0e 0x00 0x0f
6459
6460# CHECK: eregg %r15, %r0
64610xb9 0x0e 0x00 0xf0
6462
6463# CHECK: eregg %r7, %r8
64640xb9 0x0e 0x00 0x78
6465
6466# CHECK: esar %r0
64670xb2 0x27 0x00 0x00
6468
6469# CHECK: esar %r1
64700xb2 0x27 0x00 0x10
6471
6472# CHECK: esar %r15
64730xb2 0x27 0x00 0xf0
6474
6475# CHECK: esair %r0
64760xb9 0x9b 0x00 0x00
6477
6478# CHECK: esair %r1
64790xb9 0x9b 0x00 0x10
6480
6481# CHECK: esair %r15
64820xb9 0x9b 0x00 0xf0
6483
6484# CHECK: esdtr %f0, %f9
64850xb3 0xe7 0x00 0x09
6486
6487# CHECK: esdtr %f0, %f15
64880xb3 0xe7 0x00 0x0f
6489
6490# CHECK: esdtr %f15, %f0
64910xb3 0xe7 0x00 0xf0
6492
6493# CHECK: esdtr %f15, %f9
64940xb3 0xe7 0x00 0xf9
6495
6496# CHECK: esea %r0
64970xb9 0x9d 0x00 0x00
6498
6499# CHECK: esea %r1
65000xb9 0x9d 0x00 0x10
6501
6502# CHECK: esea %r15
65030xb9 0x9d 0x00 0xf0
6504
6505# CHECK: esta %r0, %r0
65060xb2 0x4a 0x00 0x00
6507
6508# CHECK: esta %r0, %r15
65090xb2 0x4a 0x00 0x0f
6510
6511# CHECK: esta %r14, %r0
65120xb2 0x4a 0x00 0xe0
6513
6514# CHECK: esta %r6, %r8
65150xb2 0x4a 0x00 0x68
6516
6517# CHECK: esxtr %f0, %f8
65180xb3 0xef 0x00 0x08
6519
6520# CHECK: esxtr %f0, %f13
65210xb3 0xef 0x00 0x0d
6522
6523# CHECK: esxtr %f13, %f0
65240xb3 0xef 0x00 0xd0
6525
6526# CHECK: esxtr %f13, %f9
65270xb3 0xef 0x00 0xd9
6528
6529# CHECK: etnd %r0
65300xb2 0xec 0x00 0x00
6531
6532# CHECK: etnd %r15
65330xb2 0xec 0x00 0xf0
6534
6535# CHECK: etnd %r7
65360xb2 0xec 0x00 0x70
6537
6538# CHECK: ex %r0, 0
65390x44 0x00 0x00 0x00
6540
6541# CHECK: ex %r0, 4095
65420x44 0x00 0x0f 0xff
6543
6544# CHECK: ex %r0, 0(%r1)
65450x44 0x00 0x10 0x00
6546
6547# CHECK: ex %r0, 0(%r15)
65480x44 0x00 0xf0 0x00
6549
6550# CHECK: ex %r0, 4095(%r1,%r15)
65510x44 0x01 0xff 0xff
6552
6553# CHECK: ex %r0, 4095(%r15,%r1)
65540x44 0x0f 0x1f 0xff
6555
6556# CHECK: ex %r15, 0
65570x44 0xf0 0x00 0x00
6558
6559# CHECK: fidbr %f0, 0, %f0
65600xb3 0x5f 0x00 0x00
6561
6562# CHECK: fidbr %f0, 0, %f15
65630xb3 0x5f 0x00 0x0f
6564
6565# CHECK: fidbr %f0, 15, %f0
65660xb3 0x5f 0xf0 0x00
6567
6568# CHECK: fidbr %f4, 5, %f6
65690xb3 0x5f 0x50 0x46
6570
6571# CHECK: fidbr %f15, 0, %f0
65720xb3 0x5f 0x00 0xf0
6573
6574# CHECK: fidbra %f0, 0, %f0, 1
65750xb3 0x5f 0x01 0x00
6576
6577# CHECK: fidbra %f0, 0, %f0, 15
65780xb3 0x5f 0x0f 0x00
6579
6580# CHECK: fidbra %f0, 0, %f15, 1
65810xb3 0x5f 0x01 0x0f
6582
6583# CHECK: fidbra %f0, 15, %f0, 1
65840xb3 0x5f 0xf1 0x00
6585
6586# CHECK: fidbra %f4, 5, %f6, 7
65870xb3 0x5f 0x57 0x46
6588
6589# CHECK: fidbra %f15, 0, %f0, 1
65900xb3 0x5f 0x01 0xf0
6591
6592# CHECK: fidr %f0, %f0
65930xb3 0x7f 0x00 0x00
6594
6595# CHECK: fidr %f0, %f15
65960xb3 0x7f 0x00 0x0f
6597
6598# CHECK: fidr %f4, %f6
65990xb3 0x7f 0x00 0x46
6600
6601# CHECK: fidr %f15, %f0
66020xb3 0x7f 0x00 0xf0
6603
6604# CHECK: fidtr %f0, 0, %f0, 0
66050xb3 0xd7 0x00 0x00
6606
6607# CHECK: fidtr %f0, 0, %f0, 15
66080xb3 0xd7 0x0f 0x00
6609
6610# CHECK: fidtr %f0, 0, %f15, 0
66110xb3 0xd7 0x00 0x0f
6612
6613# CHECK: fidtr %f0, 15, %f0, 0
66140xb3 0xd7 0xf0 0x00
6615
6616# CHECK: fidtr %f4, 5, %f6, 7
66170xb3 0xd7 0x57 0x46
6618
6619# CHECK: fidtr %f15, 0, %f0, 0
66200xb3 0xd7 0x00 0xf0
6621
6622# CHECK: fiebr %f0, 0, %f0
66230xb3 0x57 0x00 0x00
6624
6625# CHECK: fiebr %f0, 0, %f15
66260xb3 0x57 0x00 0x0f
6627
6628# CHECK: fiebr %f0, 15, %f0
66290xb3 0x57 0xf0 0x00
6630
6631# CHECK: fiebr %f4, 5, %f6
66320xb3 0x57 0x50 0x46
6633
6634# CHECK: fiebr %f15, 0, %f0
66350xb3 0x57 0x00 0xf0
6636
6637# CHECK: fiebra %f0, 0, %f0, 1
66380xb3 0x57 0x01 0x00
6639
6640# CHECK: fiebra %f0, 0, %f0, 15
66410xb3 0x57 0x0f 0x00
6642
6643# CHECK: fiebra %f0, 0, %f15, 1
66440xb3 0x57 0x01 0x0f
6645
6646# CHECK: fiebra %f0, 15, %f0, 1
66470xb3 0x57 0xf1 0x00
6648
6649# CHECK: fiebra %f4, 5, %f6, 7
66500xb3 0x57 0x57 0x46
6651
6652# CHECK: fiebra %f15, 0, %f0, 1
66530xb3 0x57 0x01 0xf0
6654
6655# CHECK: fier %f0, %f0
66560xb3 0x77 0x00 0x00
6657
6658# CHECK: fier %f0, %f15
66590xb3 0x77 0x00 0x0f
6660
6661# CHECK: fier %f4, %f6
66620xb3 0x77 0x00 0x46
6663
6664# CHECK: fier %f15, %f0
66650xb3 0x77 0x00 0xf0
6666
6667# CHECK: fixbr %f0, 0, %f0
66680xb3 0x47 0x00 0x00
6669
6670# CHECK: fixbr %f0, 0, %f13
66710xb3 0x47 0x00 0x0d
6672
6673# CHECK: fixbr %f0, 15, %f0
66740xb3 0x47 0xf0 0x00
6675
6676# CHECK: fixbr %f4, 5, %f8
66770xb3 0x47 0x50 0x48
6678
6679# CHECK: fixbr %f13, 0, %f0
66800xb3 0x47 0x00 0xd0
6681
6682# CHECK: fixbra %f0, 0, %f0, 1
66830xb3 0x47 0x01 0x00
6684
6685# CHECK: fixbra %f0, 0, %f0, 15
66860xb3 0x47 0x0f 0x00
6687
6688# CHECK: fixbra %f0, 0, %f13, 1
66890xb3 0x47 0x01 0x0d
6690
6691# CHECK: fixbra %f0, 15, %f0, 1
66920xb3 0x47 0xf1 0x00
6693
6694# CHECK: fixbra %f4, 5, %f8, 9
66950xb3 0x47 0x59 0x48
6696
6697# CHECK: fixbra %f13, 0, %f0, 1
66980xb3 0x47 0x01 0xd0
6699
6700# CHECK: fixr %f0, %f0
67010xb3 0x67 0x00 0x00
6702
6703# CHECK: fixr %f0, %f13
67040xb3 0x67 0x00 0x0d
6705
6706# CHECK: fixr %f4, %f8
67070xb3 0x67 0x00 0x48
6708
6709# CHECK: fixr %f13, %f0
67100xb3 0x67 0x00 0xd0
6711
6712# CHECK: fixtr %f0, 0, %f0, 0
67130xb3 0xdf 0x00 0x00
6714
6715# CHECK: fixtr %f0, 0, %f0, 15
67160xb3 0xdf 0x0f 0x00
6717
6718# CHECK: fixtr %f0, 0, %f13, 0
67190xb3 0xdf 0x00 0x0d
6720
6721# CHECK: fixtr %f0, 15, %f0, 0
67220xb3 0xdf 0xf0 0x00
6723
6724# CHECK: fixtr %f4, 5, %f8, 9
67250xb3 0xdf 0x59 0x48
6726
6727# CHECK: fixtr %f13, 0, %f0, 0
67280xb3 0xdf 0x00 0xd0
6729
6730# CHECK: flogr %r0, %r0
67310xb9 0x83 0x00 0x00
6732
6733# CHECK: flogr %r0, %r15
67340xb9 0x83 0x00 0x0f
6735
6736# CHECK: flogr %r10, %r9
67370xb9 0x83 0x00 0xa9
6738
6739# CHECK: flogr %r14, %r0
67400xb9 0x83 0x00 0xe0
6741
6742# CHECK: hdr %f0, %f0
67430x24 0x00
6744
6745# CHECK: hdr %f0, %f15
67460x24 0x0f
6747
6748# CHECK: hdr %f7, %f8
67490x24 0x78
6750
6751# CHECK: hdr %f15, %f0
67520x24 0xf0
6753
6754# CHECK: her %f0, %f0
67550x34 0x00
6756
6757# CHECK: her %f0, %f15
67580x34 0x0f
6759
6760# CHECK: her %f7, %f8
67610x34 0x78
6762
6763# CHECK: her %f15, %f0
67640x34 0xf0
6765
6766# CHECK: hsch
67670xb2 0x31 0x00 0x00
6768
6769# CHECK: iac %r0
67700xb2 0x24 0x00 0x00
6771
6772# CHECK: iac %r1
67730xb2 0x24 0x00 0x10
6774
6775# CHECK: iac %r15
67760xb2 0x24 0x00 0xf0
6777
6778# CHECK: ic %r0, 0
67790x43 0x00 0x00 0x00
6780
6781# CHECK: ic %r0, 4095
67820x43 0x00 0x0f 0xff
6783
6784# CHECK: ic %r0, 0(%r1)
67850x43 0x00 0x10 0x00
6786
6787# CHECK: ic %r0, 0(%r15)
67880x43 0x00 0xf0 0x00
6789
6790# CHECK: ic %r0, 4095(%r1,%r15)
67910x43 0x01 0xff 0xff
6792
6793# CHECK: ic %r0, 4095(%r15,%r1)
67940x43 0x0f 0x1f 0xff
6795
6796# CHECK: ic %r15, 0
67970x43 0xf0 0x00 0x00
6798
6799# CHECK: icm %r0, 0, 0
68000xbf 0x00 0x00 0x00
6801
6802# CHECK: icm %r0, 15, 4095
68030xbf 0x0f 0x0f 0xff
6804
6805# CHECK: icm %r0, 0, 0(%r1)
68060xbf 0x00 0x10 0x00
6807
6808# CHECK: icm %r0, 0, 0(%r15)
68090xbf 0x00 0xf0 0x00
6810
6811# CHECK: icm %r0, 15, 4095(%r15)
68120xbf 0x0f 0xff 0xff
6813
6814# CHECK: icm %r0, 0, 4095(%r1)
68150xbf 0x00 0x1f 0xff
6816
6817# CHECK: icm %r15, 0, 0
68180xbf 0xf0 0x00 0x00
6819
6820# CHECK: icmh %r0, 0, -524288
68210xeb 0x00 0x00 0x00 0x80 0x80
6822
6823# CHECK: icmh %r0, 0, -1
68240xeb 0x00 0x0f 0xff 0xff 0x80
6825
6826# CHECK: icmh %r0, 15, 0
68270xeb 0x0f 0x00 0x00 0x00 0x80
6828
6829# CHECK: icmh %r0, 15, 1
68300xeb 0x0f 0x00 0x01 0x00 0x80
6831
6832# CHECK: icmh %r0, 8, 524287
68330xeb 0x08 0x0f 0xff 0x7f 0x80
6834
6835# CHECK: icmh %r0, 8, 0(%r1)
68360xeb 0x08 0x10 0x00 0x00 0x80
6837
6838# CHECK: icmh %r0, 4, 0(%r15)
68390xeb 0x04 0xf0 0x00 0x00 0x80
6840
6841# CHECK: icmh %r0, 4, 524287(%r15)
68420xeb 0x04 0xff 0xff 0x7f 0x80
6843
6844# CHECK: icmh %r0, 0, 524287(%r1)
68450xeb 0x00 0x1f 0xff 0x7f 0x80
6846
6847# CHECK: icmh %r15, 0, 0
68480xeb 0xf0 0x00 0x00 0x00 0x80
6849
6850# CHECK: icmy %r0, 0, -524288
68510xeb 0x00 0x00 0x00 0x80 0x81
6852
6853# CHECK: icmy %r0, 0, -1
68540xeb 0x00 0x0f 0xff 0xff 0x81
6855
6856# CHECK: icmy %r0, 15, 0
68570xeb 0x0f 0x00 0x00 0x00 0x81
6858
6859# CHECK: icmy %r0, 15, 1
68600xeb 0x0f 0x00 0x01 0x00 0x81
6861
6862# CHECK: icmy %r0, 8, 524287
68630xeb 0x08 0x0f 0xff 0x7f 0x81
6864
6865# CHECK: icmy %r0, 8, 0(%r1)
68660xeb 0x08 0x10 0x00 0x00 0x81
6867
6868# CHECK: icmy %r0, 4, 0(%r15)
68690xeb 0x04 0xf0 0x00 0x00 0x81
6870
6871# CHECK: icmy %r0, 4, 524287(%r15)
68720xeb 0x04 0xff 0xff 0x7f 0x81
6873
6874# CHECK: icmy %r0, 0, 524287(%r1)
68750xeb 0x00 0x1f 0xff 0x7f 0x81
6876
6877# CHECK: icmy %r15, 0, 0
68780xeb 0xf0 0x00 0x00 0x00 0x81
6879
6880# CHECK: icy %r0, -524288
68810xe3 0x00 0x00 0x00 0x80 0x73
6882
6883# CHECK: icy %r0, -1
68840xe3 0x00 0x0f 0xff 0xff 0x73
6885
6886# CHECK: icy %r0, 0
68870xe3 0x00 0x00 0x00 0x00 0x73
6888
6889# CHECK: icy %r0, 1
68900xe3 0x00 0x00 0x01 0x00 0x73
6891
6892# CHECK: icy %r0, 524287
68930xe3 0x00 0x0f 0xff 0x7f 0x73
6894
6895# CHECK: icy %r0, 0(%r1)
68960xe3 0x00 0x10 0x00 0x00 0x73
6897
6898# CHECK: icy %r0, 0(%r15)
68990xe3 0x00 0xf0 0x00 0x00 0x73
6900
6901# CHECK: icy %r0, 524287(%r1,%r15)
69020xe3 0x01 0xff 0xff 0x7f 0x73
6903
6904# CHECK: icy %r0, 524287(%r15,%r1)
69050xe3 0x0f 0x1f 0xff 0x7f 0x73
6906
6907# CHECK: icy %r15, 0
69080xe3 0xf0 0x00 0x00 0x00 0x73
6909
6910# CHECK: idte %r0, %r0, %r0
69110xb9 0x8e 0x00 0x00
6912
6913# CHECK: idte %r0, %r0, %r15
69140xb9 0x8e 0x00 0x0f
6915
6916# CHECK: idte %r0, %r15, %r0
69170xb9 0x8e 0xf0 0x00
6918
6919# CHECK: idte %r15, %r0, %r0
69200xb9 0x8e 0x00 0xf0
6921
6922# CHECK: idte %r0, %r0, %r0, 15
69230xb9 0x8e 0x0f 0x00
6924
6925# CHECK: idte %r4, %r5, %r6, 7
69260xb9 0x8e 0x57 0x46
6927
6928# CHECK: iedtr %f0, %f0, %f0
69290xb3 0xf6 0x00 0x00
6930
6931# CHECK: iedtr %f0, %f0, %f15
69320xb3 0xf6 0x00 0x0f
6933
6934# CHECK: iedtr %f0, %f15, %f0
69350xb3 0xf6 0xf0 0x00
6936
6937# CHECK: iedtr %f15, %f0, %f0
69380xb3 0xf6 0x00 0xf0
6939
6940# CHECK: iedtr %f1, %f2, %f3
69410xb3 0xf6 0x20 0x13
6942
6943# CHECK: iedtr %f15, %f15, %f15
69440xb3 0xf6 0xf0 0xff
6945
6946# CHECK: iextr %f0, %f0, %f0
69470xb3 0xfe 0x00 0x00
6948
6949# CHECK: iextr %f0, %f0, %f13
69500xb3 0xfe 0x00 0x0d
6951
6952# CHECK: iextr %f0, %f13, %f0
69530xb3 0xfe 0xd0 0x00
6954
6955# CHECK: iextr %f13, %f0, %f0
69560xb3 0xfe 0x00 0xd0
6957
6958# CHECK: iextr %f1, %f8, %f4
69590xb3 0xfe 0x80 0x14
6960
6961# CHECK: iextr %f13, %f13, %f13
69620xb3 0xfe 0xd0 0xdd
6963
6964# CHECK: iihf %r0, 0
69650xc0 0x08 0x00 0x00 0x00 0x00
6966
6967# CHECK: iihf %r0, 4294967295
69680xc0 0x08 0xff 0xff 0xff 0xff
6969
6970# CHECK: iihf %r15, 0
69710xc0 0xf8 0x00 0x00 0x00 0x00
6972
6973# CHECK: iihh %r0, 0
69740xa5 0x00 0x00 0x00
6975
6976# CHECK: iihh %r0, 32768
69770xa5 0x00 0x80 0x00
6978
6979# CHECK: iihh %r0, 65535
69800xa5 0x00 0xff 0xff
6981
6982# CHECK: iihh %r15, 0
69830xa5 0xf0 0x00 0x00
6984
6985# CHECK: iihl %r0, 0
69860xa5 0x01 0x00 0x00
6987
6988# CHECK: iihl %r0, 32768
69890xa5 0x01 0x80 0x00
6990
6991# CHECK: iihl %r0, 65535
69920xa5 0x01 0xff 0xff
6993
6994# CHECK: iihl %r15, 0
69950xa5 0xf1 0x00 0x00
6996
6997# CHECK: iilf %r0, 0
69980xc0 0x09 0x00 0x00 0x00 0x00
6999
7000# CHECK: iilf %r0, 4294967295
70010xc0 0x09 0xff 0xff 0xff 0xff
7002
7003# CHECK: iilf %r15, 0
70040xc0 0xf9 0x00 0x00 0x00 0x00
7005
7006# CHECK: iilh %r0, 0
70070xa5 0x02 0x00 0x00
7008
7009# CHECK: iilh %r0, 32768
70100xa5 0x02 0x80 0x00
7011
7012# CHECK: iilh %r0, 65535
70130xa5 0x02 0xff 0xff
7014
7015# CHECK: iilh %r15, 0
70160xa5 0xf2 0x00 0x00
7017
7018# CHECK: iill %r0, 0
70190xa5 0x03 0x00 0x00
7020
7021# CHECK: iill %r0, 32768
70220xa5 0x03 0x80 0x00
7023
7024# CHECK: iill %r0, 65535
70250xa5 0x03 0xff 0xff
7026
7027# CHECK: iill %r15, 0
70280xa5 0xf3 0x00 0x00
7029
7030# CHECK: ipk
70310xb2 0x0b 0x00 0x00
7032
7033# CHECK: ipm %r0
70340xb2 0x22 0x00 0x00
7035
7036# CHECK: ipm %r1
70370xb2 0x22 0x00 0x10
7038
7039# CHECK: ipm %r15
70400xb2 0x22 0x00 0xf0
7041
7042# CHECK: ipte %r0, %r0
70430xb2 0x21 0x00 0x00
7044
7045# CHECK: ipte %r0, %r15
70460xb2 0x21 0x00 0x0f
7047
7048# CHECK: ipte %r15, %r0
70490xb2 0x21 0x00 0xf0
7050
7051# CHECK: ipte %r0, %r0, %r15
70520xb2 0x21 0xf0 0x00
7053
7054# CHECK: ipte %r0, %r0, %r0, 15
70550xb2 0x21 0x0f 0x00
7056
7057# CHECK: ipte %r7, %r8, %r9, 10
70580xb2 0x21 0x9a 0x78
7059
7060# CHECK: iske %r0, %r0
70610xb2 0x29 0x00 0x00
7062
7063# CHECK: iske %r0, %r15
70640xb2 0x29 0x00 0x0f
7065
7066# CHECK: iske %r15, %r0
70670xb2 0x29 0x00 0xf0
7068
7069# CHECK: iske %r7, %r8
70700xb2 0x29 0x00 0x78
7071
7072# CHECK: ivsk %r0, %r0
70730xb2 0x23 0x00 0x00
7074
7075# CHECK: ivsk %r0, %r15
70760xb2 0x23 0x00 0x0f
7077
7078# CHECK: ivsk %r15, %r0
70790xb2 0x23 0x00 0xf0
7080
7081# CHECK: ivsk %r7, %r8
70820xb2 0x23 0x00 0x78
7083
7084# CHECK: kdb %f0, 0
70850xed 0x00 0x00 0x00 0x00 0x18
7086
7087# CHECK: kdb %f0, 4095
70880xed 0x00 0x0f 0xff 0x00 0x18
7089
7090# CHECK: kdb %f0, 0(%r1)
70910xed 0x00 0x10 0x00 0x00 0x18
7092
7093# CHECK: kdb %f0, 0(%r15)
70940xed 0x00 0xf0 0x00 0x00 0x18
7095
7096# CHECK: kdb %f0, 4095(%r1,%r15)
70970xed 0x01 0xff 0xff 0x00 0x18
7098
7099# CHECK: kdb %f0, 4095(%r15,%r1)
71000xed 0x0f 0x1f 0xff 0x00 0x18
7101
7102# CHECK: kdb %f15, 0
71030xed 0xf0 0x00 0x00 0x00 0x18
7104
7105# CHECK: kdbr %f0, %f0
71060xb3 0x18 0x00 0x00
7107
7108# CHECK: kdbr %f0, %f15
71090xb3 0x18 0x00 0x0f
7110
7111# CHECK: kdbr %f7, %f8
71120xb3 0x18 0x00 0x78
7113
7114# CHECK: kdbr %f15, %f0
71150xb3 0x18 0x00 0xf0
7116
7117# CHECK: kdtr %f0, %f0
71180xb3 0xe0 0x00 0x00
7119
7120# CHECK: kdtr %f0, %f15
71210xb3 0xe0 0x00 0x0f
7122
7123# CHECK: kdtr %f7, %f8
71240xb3 0xe0 0x00 0x78
7125
7126# CHECK: kdtr %f15, %f0
71270xb3 0xe0 0x00 0xf0
7128
7129# CHECK: keb %f0, 0
71300xed 0x00 0x00 0x00 0x00 0x08
7131
7132# CHECK: keb %f0, 4095
71330xed 0x00 0x0f 0xff 0x00 0x08
7134
7135# CHECK: keb %f0, 0(%r1)
71360xed 0x00 0x10 0x00 0x00 0x08
7137
7138# CHECK: keb %f0, 0(%r15)
71390xed 0x00 0xf0 0x00 0x00 0x08
7140
7141# CHECK: keb %f0, 4095(%r1,%r15)
71420xed 0x01 0xff 0xff 0x00 0x08
7143
7144# CHECK: keb %f0, 4095(%r15,%r1)
71450xed 0x0f 0x1f 0xff 0x00 0x08
7146
7147# CHECK: keb %f15, 0
71480xed 0xf0 0x00 0x00 0x00 0x08
7149
7150# CHECK: kebr %f0, %f0
71510xb3 0x08 0x00 0x00
7152
7153# CHECK: kebr %f0, %f15
71540xb3 0x08 0x00 0x0f
7155
7156# CHECK: kebr %f7, %f8
71570xb3 0x08 0x00 0x78
7158
7159# CHECK: kebr %f15, %f0
71600xb3 0x08 0x00 0xf0
7161
7162# CHECK: kimd %r2, %r10
71630xb9 0x3e 0x00 0x2a
7164
7165# CHECK: kimd %r2, %r14
71660xb9 0x3e 0x00 0x2e
7167
7168# CHECK: kimd %r14, %r2
71690xb9 0x3e 0x00 0xe2
7170
7171# CHECK: kimd %r14, %r10
71720xb9 0x3e 0x00 0xea
7173
7174# CHECK: klmd %r2, %r10
71750xb9 0x3f 0x00 0x2a
7176
7177# CHECK: klmd %r2, %r14
71780xb9 0x3f 0x00 0x2e
7179
7180# CHECK: klmd %r14, %r2
71810xb9 0x3f 0x00 0xe2
7182
7183# CHECK: klmd %r14, %r10
71840xb9 0x3f 0x00 0xea
7185
7186# CHECK: km %r2, %r10
71870xb9 0x2e 0x00 0x2a
7188
7189# CHECK: km %r2, %r14
71900xb9 0x2e 0x00 0x2e
7191
7192# CHECK: km %r14, %r2
71930xb9 0x2e 0x00 0xe2
7194
7195# CHECK: km %r14, %r10
71960xb9 0x2e 0x00 0xea
7197
7198# CHECK: kmac %r2, %r10
71990xb9 0x1e 0x00 0x2a
7200
7201# CHECK: kmac %r2, %r14
72020xb9 0x1e 0x00 0x2e
7203
7204# CHECK: kmac %r14, %r2
72050xb9 0x1e 0x00 0xe2
7206
7207# CHECK: kmac %r14, %r10
72080xb9 0x1e 0x00 0xea
7209
7210# CHECK: kmc %r2, %r10
72110xb9 0x2f 0x00 0x2a
7212
7213# CHECK: kmc %r2, %r14
72140xb9 0x2f 0x00 0x2e
7215
7216# CHECK: kmc %r14, %r2
72170xb9 0x2f 0x00 0xe2
7218
7219# CHECK: kmc %r14, %r10
72200xb9 0x2f 0x00 0xea
7221
7222# CHECK: kmctr %r2, %r4, %r10
72230xb9 0x2d 0x40 0x2a
7224
7225# CHECK: kmctr %r2, %r6, %r14
72260xb9 0x2d 0x60 0x2e
7227
7228# CHECK: kmctr %r14, %r8, %r2
72290xb9 0x2d 0x80 0xe2
7230
7231# CHECK: kmctr %r14, %r12, %r10
72320xb9 0x2d 0xc0 0xea
7233
7234# CHECK: kmf %r2, %r10
72350xb9 0x2a 0x00 0x2a
7236
7237# CHECK: kmf %r2, %r14
72380xb9 0x2a 0x00 0x2e
7239
7240# CHECK: kmf %r14, %r2
72410xb9 0x2a 0x00 0xe2
7242
7243# CHECK: kmf %r14, %r10
72440xb9 0x2a 0x00 0xea
7245
7246# CHECK: kmo %r2, %r10
72470xb9 0x2b 0x00 0x2a
7248
7249# CHECK: kmo %r2, %r14
72500xb9 0x2b 0x00 0x2e
7251
7252# CHECK: kmo %r14, %r2
72530xb9 0x2b 0x00 0xe2
7254
7255# CHECK: kmo %r14, %r10
72560xb9 0x2b 0x00 0xea
7257
7258# CHECK: kxbr %f0, %f0
72590xb3 0x48 0x00 0x00
7260
7261# CHECK: kxbr %f0, %f13
72620xb3 0x48 0x00 0x0d
7263
7264# CHECK: kxbr %f8, %f8
72650xb3 0x48 0x00 0x88
7266
7267# CHECK: kxbr %f13, %f0
72680xb3 0x48 0x00 0xd0
7269
7270# CHECK: kxtr %f0, %f0
72710xb3 0xe8 0x00 0x00
7272
7273# CHECK: kxtr %f0, %f13
72740xb3 0xe8 0x00 0x0d
7275
7276# CHECK: kxtr %f8, %f8
72770xb3 0xe8 0x00 0x88
7278
7279# CHECK: kxtr %f13, %f0
72800xb3 0xe8 0x00 0xd0
7281
7282# CHECK: l %r0, 0
72830x58 0x00 0x00 0x00
7284
7285# CHECK: l %r0, 4095
72860x58 0x00 0x0f 0xff
7287
7288# CHECK: l %r0, 0(%r1)
72890x58 0x00 0x10 0x00
7290
7291# CHECK: l %r0, 0(%r15)
72920x58 0x00 0xf0 0x00
7293
7294# CHECK: l %r0, 4095(%r1,%r15)
72950x58 0x01 0xff 0xff
7296
7297# CHECK: l %r0, 4095(%r15,%r1)
72980x58 0x0f 0x1f 0xff
7299
7300# CHECK: l %r15, 0
73010x58 0xf0 0x00 0x00
7302
7303# CHECK: la %r0, 0
73040x41 0x00 0x00 0x00
7305
7306# CHECK: la %r0, 4095
73070x41 0x00 0x0f 0xff
7308
7309# CHECK: la %r0, 0(%r1)
73100x41 0x00 0x10 0x00
7311
7312# CHECK: la %r0, 0(%r15)
73130x41 0x00 0xf0 0x00
7314
7315# CHECK: la %r0, 4095(%r1,%r15)
73160x41 0x01 0xff 0xff
7317
7318# CHECK: la %r0, 4095(%r15,%r1)
73190x41 0x0f 0x1f 0xff
7320
7321# CHECK: la %r15, 0
73220x41 0xf0 0x00 0x00
7323
7324# CHECK: laa %r0, %r0, -524288
73250xeb 0x00 0x00 0x00 0x80 0xf8
7326
7327# CHECK: laa %r0, %r0, -1
73280xeb 0x00 0x0f 0xff 0xff 0xf8
7329
7330# CHECK: laa %r0, %r0, 0
73310xeb 0x00 0x00 0x00 0x00 0xf8
7332
7333# CHECK: laa %r0, %r0, 1
73340xeb 0x00 0x00 0x01 0x00 0xf8
7335
7336# CHECK: laa %r0, %r0, 524287
73370xeb 0x00 0x0f 0xff 0x7f 0xf8
7338
7339# CHECK: laa %r0, %r0, 0(%r1)
73400xeb 0x00 0x10 0x00 0x00 0xf8
7341
7342# CHECK: laa %r0, %r0, 0(%r15)
73430xeb 0x00 0xf0 0x00 0x00 0xf8
7344
7345# CHECK: laa %r0, %r0, 524287(%r1)
73460xeb 0x00 0x1f 0xff 0x7f 0xf8
7347
7348# CHECK: laa %r0, %r0, 524287(%r15)
73490xeb 0x00 0xff 0xff 0x7f 0xf8
7350
7351# CHECK: laa %r0, %r15, 0
73520xeb 0x0f 0x00 0x00 0x00 0xf8
7353
7354# CHECK: laa %r15, %r0, 0
73550xeb 0xf0 0x00 0x00 0x00 0xf8
7356
7357# CHECK: laag %r0, %r0, -524288
73580xeb 0x00 0x00 0x00 0x80 0xe8
7359
7360# CHECK: laag %r0, %r0, -1
73610xeb 0x00 0x0f 0xff 0xff 0xe8
7362
7363# CHECK: laag %r0, %r0, 0
73640xeb 0x00 0x00 0x00 0x00 0xe8
7365
7366# CHECK: laag %r0, %r0, 1
73670xeb 0x00 0x00 0x01 0x00 0xe8
7368
7369# CHECK: laag %r0, %r0, 524287
73700xeb 0x00 0x0f 0xff 0x7f 0xe8
7371
7372# CHECK: laag %r0, %r0, 0(%r1)
73730xeb 0x00 0x10 0x00 0x00 0xe8
7374
7375# CHECK: laag %r0, %r0, 0(%r15)
73760xeb 0x00 0xf0 0x00 0x00 0xe8
7377
7378# CHECK: laag %r0, %r0, 524287(%r1)
73790xeb 0x00 0x1f 0xff 0x7f 0xe8
7380
7381# CHECK: laag %r0, %r0, 524287(%r15)
73820xeb 0x00 0xff 0xff 0x7f 0xe8
7383
7384# CHECK: laag %r0, %r15, 0
73850xeb 0x0f 0x00 0x00 0x00 0xe8
7386
7387# CHECK: laag %r15, %r0, 0
73880xeb 0xf0 0x00 0x00 0x00 0xe8
7389
7390# CHECK: laal %r0, %r0, -524288
73910xeb 0x00 0x00 0x00 0x80 0xfa
7392
7393# CHECK: laal %r0, %r0, -1
73940xeb 0x00 0x0f 0xff 0xff 0xfa
7395
7396# CHECK: laal %r0, %r0, 0
73970xeb 0x00 0x00 0x00 0x00 0xfa
7398
7399# CHECK: laal %r0, %r0, 1
74000xeb 0x00 0x00 0x01 0x00 0xfa
7401
7402# CHECK: laal %r0, %r0, 524287
74030xeb 0x00 0x0f 0xff 0x7f 0xfa
7404
7405# CHECK: laal %r0, %r0, 0(%r1)
74060xeb 0x00 0x10 0x00 0x00 0xfa
7407
7408# CHECK: laal %r0, %r0, 0(%r15)
74090xeb 0x00 0xf0 0x00 0x00 0xfa
7410
7411# CHECK: laal %r0, %r0, 524287(%r1)
74120xeb 0x00 0x1f 0xff 0x7f 0xfa
7413
7414# CHECK: laal %r0, %r0, 524287(%r15)
74150xeb 0x00 0xff 0xff 0x7f 0xfa
7416
7417# CHECK: laal %r0, %r15, 0
74180xeb 0x0f 0x00 0x00 0x00 0xfa
7419
7420# CHECK: laal %r15, %r0, 0
74210xeb 0xf0 0x00 0x00 0x00 0xfa
7422
7423# CHECK: laalg %r0, %r0, -524288
74240xeb 0x00 0x00 0x00 0x80 0xea
7425
7426# CHECK: laalg %r0, %r0, -1
74270xeb 0x00 0x0f 0xff 0xff 0xea
7428
7429# CHECK: laalg %r0, %r0, 0
74300xeb 0x00 0x00 0x00 0x00 0xea
7431
7432# CHECK: laalg %r0, %r0, 1
74330xeb 0x00 0x00 0x01 0x00 0xea
7434
7435# CHECK: laalg %r0, %r0, 524287
74360xeb 0x00 0x0f 0xff 0x7f 0xea
7437
7438# CHECK: laalg %r0, %r0, 0(%r1)
74390xeb 0x00 0x10 0x00 0x00 0xea
7440
7441# CHECK: laalg %r0, %r0, 0(%r15)
74420xeb 0x00 0xf0 0x00 0x00 0xea
7443
7444# CHECK: laalg %r0, %r0, 524287(%r1)
74450xeb 0x00 0x1f 0xff 0x7f 0xea
7446
7447# CHECK: laalg %r0, %r0, 524287(%r15)
74480xeb 0x00 0xff 0xff 0x7f 0xea
7449
7450# CHECK: laalg %r0, %r15, 0
74510xeb 0x0f 0x00 0x00 0x00 0xea
7452
7453# CHECK: laalg %r15, %r0, 0
74540xeb 0xf0 0x00 0x00 0x00 0xea
7455
7456# CHECK: lae %r0, 0
74570x51 0x00 0x00 0x00
7458
7459# CHECK: lae %r0, 4095
74600x51 0x00 0x0f 0xff
7461
7462# CHECK: lae %r0, 0(%r1)
74630x51 0x00 0x10 0x00
7464
7465# CHECK: lae %r0, 0(%r15)
74660x51 0x00 0xf0 0x00
7467
7468# CHECK: lae %r0, 4095(%r1,%r15)
74690x51 0x01 0xff 0xff
7470
7471# CHECK: lae %r0, 4095(%r15,%r1)
74720x51 0x0f 0x1f 0xff
7473
7474# CHECK: lae %r15, 0
74750x51 0xf0 0x00 0x00
7476
7477# CHECK: laey %r0, -524288
74780xe3 0x00 0x00 0x00 0x80 0x75
7479
7480# CHECK: laey %r0, -1
74810xe3 0x00 0x0f 0xff 0xff 0x75
7482
7483# CHECK: laey %r0, 0
74840xe3 0x00 0x00 0x00 0x00 0x75
7485
7486# CHECK: laey %r0, 1
74870xe3 0x00 0x00 0x01 0x00 0x75
7488
7489# CHECK: laey %r0, 524287
74900xe3 0x00 0x0f 0xff 0x7f 0x75
7491
7492# CHECK: laey %r0, 0(%r1)
74930xe3 0x00 0x10 0x00 0x00 0x75
7494
7495# CHECK: laey %r0, 0(%r15)
74960xe3 0x00 0xf0 0x00 0x00 0x75
7497
7498# CHECK: laey %r0, 524287(%r1,%r15)
74990xe3 0x01 0xff 0xff 0x7f 0x75
7500
7501# CHECK: laey %r0, 524287(%r15,%r1)
75020xe3 0x0f 0x1f 0xff 0x7f 0x75
7503
7504# CHECK: laey %r15, 0
75050xe3 0xf0 0x00 0x00 0x00 0x75
7506
7507# CHECK: lam %a0, %a0, 0
75080x9a 0x00 0x00 0x00
7509
7510# CHECK: lam %a0, %a15, 0
75110x9a 0x0f 0x00 0x00
7512
7513# CHECK: lam %a14, %a15, 0
75140x9a 0xef 0x00 0x00
7515
7516# CHECK: lam %a15, %a15, 0
75170x9a 0xff 0x00 0x00
7518
7519# CHECK: lam %a0, %a0, 4095
75200x9a 0x00 0x0f 0xff
7521
7522# CHECK: lam %a0, %a0, 1
75230x9a 0x00 0x00 0x01
7524
7525# CHECK: lam %a0, %a0, 0(%r1)
75260x9a 0x00 0x10 0x00
7527
7528# CHECK: lam %a0, %a0, 0(%r15)
75290x9a 0x00 0xf0 0x00
7530
7531# CHECK: lam %a0, %a0, 4095(%r1)
75320x9a 0x00 0x1f 0xff
7533
7534# CHECK: lam %a0, %a0, 4095(%r15)
75350x9a 0x00 0xff 0xff
7536
7537# CHECK: lamy %a0, %a0, 0
75380xeb 0x00 0x00 0x00 0x00 0x9a
7539
7540# CHECK: lamy %a0, %a15, 0
75410xeb 0x0f 0x00 0x00 0x00 0x9a
7542
7543# CHECK: lamy %a14, %a15, 0
75440xeb 0xef 0x00 0x00 0x00 0x9a
7545
7546# CHECK: lamy %a15, %a15, 0
75470xeb 0xff 0x00 0x00 0x00 0x9a
7548
7549# CHECK: lamy %a0, %a0, -524288
75500xeb 0x00 0x00 0x00 0x80 0x9a
7551
7552# CHECK: lamy %a0, %a0, -1
75530xeb 0x00 0x0f 0xff 0xff 0x9a
7554
7555# CHECK: lamy %a0, %a0, 0
75560xeb 0x00 0x00 0x00 0x00 0x9a
7557
7558# CHECK: lamy %a0, %a0, 1
75590xeb 0x00 0x00 0x01 0x00 0x9a
7560
7561# CHECK: lamy %a0, %a0, 524287
75620xeb 0x00 0x0f 0xff 0x7f 0x9a
7563
7564# CHECK: lamy %a0, %a0, 0(%r1)
75650xeb 0x00 0x10 0x00 0x00 0x9a
7566
7567# CHECK: lamy %a0, %a0, 0(%r15)
75680xeb 0x00 0xf0 0x00 0x00 0x9a
7569
7570# CHECK: lamy %a0, %a0, 524287(%r1)
75710xeb 0x00 0x1f 0xff 0x7f 0x9a
7572
7573# CHECK: lamy %a0, %a0, 524287(%r15)
75740xeb 0x00 0xff 0xff 0x7f 0x9a
7575
7576# CHECK: lan %r0, %r0, -524288
75770xeb 0x00 0x00 0x00 0x80 0xf4
7578
7579# CHECK: lan %r0, %r0, -1
75800xeb 0x00 0x0f 0xff 0xff 0xf4
7581
7582# CHECK: lan %r0, %r0, 0
75830xeb 0x00 0x00 0x00 0x00 0xf4
7584
7585# CHECK: lan %r0, %r0, 1
75860xeb 0x00 0x00 0x01 0x00 0xf4
7587
7588# CHECK: lan %r0, %r0, 524287
75890xeb 0x00 0x0f 0xff 0x7f 0xf4
7590
7591# CHECK: lan %r0, %r0, 0(%r1)
75920xeb 0x00 0x10 0x00 0x00 0xf4
7593
7594# CHECK: lan %r0, %r0, 0(%r15)
75950xeb 0x00 0xf0 0x00 0x00 0xf4
7596
7597# CHECK: lan %r0, %r0, 524287(%r1)
75980xeb 0x00 0x1f 0xff 0x7f 0xf4
7599
7600# CHECK: lan %r0, %r0, 524287(%r15)
76010xeb 0x00 0xff 0xff 0x7f 0xf4
7602
7603# CHECK: lan %r0, %r15, 0
76040xeb 0x0f 0x00 0x00 0x00 0xf4
7605
7606# CHECK: lan %r15, %r0, 0
76070xeb 0xf0 0x00 0x00 0x00 0xf4
7608
7609# CHECK: lang %r0, %r0, -524288
76100xeb 0x00 0x00 0x00 0x80 0xe4
7611
7612# CHECK: lang %r0, %r0, -1
76130xeb 0x00 0x0f 0xff 0xff 0xe4
7614
7615# CHECK: lang %r0, %r0, 0
76160xeb 0x00 0x00 0x00 0x00 0xe4
7617
7618# CHECK: lang %r0, %r0, 1
76190xeb 0x00 0x00 0x01 0x00 0xe4
7620
7621# CHECK: lang %r0, %r0, 524287
76220xeb 0x00 0x0f 0xff 0x7f 0xe4
7623
7624# CHECK: lang %r0, %r0, 0(%r1)
76250xeb 0x00 0x10 0x00 0x00 0xe4
7626
7627# CHECK: lang %r0, %r0, 0(%r15)
76280xeb 0x00 0xf0 0x00 0x00 0xe4
7629
7630# CHECK: lang %r0, %r0, 524287(%r1)
76310xeb 0x00 0x1f 0xff 0x7f 0xe4
7632
7633# CHECK: lang %r0, %r0, 524287(%r15)
76340xeb 0x00 0xff 0xff 0x7f 0xe4
7635
7636# CHECK: lang %r0, %r15, 0
76370xeb 0x0f 0x00 0x00 0x00 0xe4
7638
7639# CHECK: lang %r15, %r0, 0
76400xeb 0xf0 0x00 0x00 0x00 0xe4
7641
7642# CHECK: lao %r0, %r0, -524288
76430xeb 0x00 0x00 0x00 0x80 0xf6
7644
7645# CHECK: lao %r0, %r0, -1
76460xeb 0x00 0x0f 0xff 0xff 0xf6
7647
7648# CHECK: lao %r0, %r0, 0
76490xeb 0x00 0x00 0x00 0x00 0xf6
7650
7651# CHECK: lao %r0, %r0, 1
76520xeb 0x00 0x00 0x01 0x00 0xf6
7653
7654# CHECK: lao %r0, %r0, 524287
76550xeb 0x00 0x0f 0xff 0x7f 0xf6
7656
7657# CHECK: lao %r0, %r0, 0(%r1)
76580xeb 0x00 0x10 0x00 0x00 0xf6
7659
7660# CHECK: lao %r0, %r0, 0(%r15)
76610xeb 0x00 0xf0 0x00 0x00 0xf6
7662
7663# CHECK: lao %r0, %r0, 524287(%r1)
76640xeb 0x00 0x1f 0xff 0x7f 0xf6
7665
7666# CHECK: lao %r0, %r0, 524287(%r15)
76670xeb 0x00 0xff 0xff 0x7f 0xf6
7668
7669# CHECK: lao %r0, %r15, 0
76700xeb 0x0f 0x00 0x00 0x00 0xf6
7671
7672# CHECK: lao %r15, %r0, 0
76730xeb 0xf0 0x00 0x00 0x00 0xf6
7674
7675# CHECK: laog %r0, %r0, -524288
76760xeb 0x00 0x00 0x00 0x80 0xe6
7677
7678# CHECK: laog %r0, %r0, -1
76790xeb 0x00 0x0f 0xff 0xff 0xe6
7680
7681# CHECK: laog %r0, %r0, 0
76820xeb 0x00 0x00 0x00 0x00 0xe6
7683
7684# CHECK: laog %r0, %r0, 1
76850xeb 0x00 0x00 0x01 0x00 0xe6
7686
7687# CHECK: laog %r0, %r0, 524287
76880xeb 0x00 0x0f 0xff 0x7f 0xe6
7689
7690# CHECK: laog %r0, %r0, 0(%r1)
76910xeb 0x00 0x10 0x00 0x00 0xe6
7692
7693# CHECK: laog %r0, %r0, 0(%r15)
76940xeb 0x00 0xf0 0x00 0x00 0xe6
7695
7696# CHECK: laog %r0, %r0, 524287(%r1)
76970xeb 0x00 0x1f 0xff 0x7f 0xe6
7698
7699# CHECK: laog %r0, %r0, 524287(%r15)
77000xeb 0x00 0xff 0xff 0x7f 0xe6
7701
7702# CHECK: laog %r0, %r15, 0
77030xeb 0x0f 0x00 0x00 0x00 0xe6
7704
7705# CHECK: laog %r15, %r0, 0
77060xeb 0xf0 0x00 0x00 0x00 0xe6
7707
7708# CHECK: lasp 0, 0
77090xe5 0x00 0x00 0x00 0x00 0x00
7710
7711# CHECK: lasp 0(%r1), 0(%r2)
77120xe5 0x00 0x10 0x00 0x20 0x00
7713
7714# CHECK: lasp 160(%r1), 320(%r15)
77150xe5 0x00 0x10 0xa0 0xf1 0x40
7716
7717# CHECK: lasp 0(%r1), 4095
77180xe5 0x00 0x10 0x00 0x0f 0xff
7719
7720# CHECK: lasp 0(%r1), 4095(%r2)
77210xe5 0x00 0x10 0x00 0x2f 0xff
7722
7723# CHECK: lasp 0(%r1), 4095(%r15)
77240xe5 0x00 0x10 0x00 0xff 0xff
7725
7726# CHECK: lasp 0(%r1), 0
77270xe5 0x00 0x10 0x00 0x00 0x00
7728
7729# CHECK: lasp 0(%r15), 0
77300xe5 0x00 0xf0 0x00 0x00 0x00
7731
7732# CHECK: lasp 4095(%r1), 0
77330xe5 0x00 0x1f 0xff 0x00 0x00
7734
7735# CHECK: lasp 4095(%r15), 0
77360xe5 0x00 0xff 0xff 0x00 0x00
7737
7738# CHECK: lat %r0, -524288
77390xe3 0x00 0x00 0x00 0x80 0x9f
7740
7741# CHECK: lat %r0, -1
77420xe3 0x00 0x0f 0xff 0xff 0x9f
7743
7744# CHECK: lat %r0, 0
77450xe3 0x00 0x00 0x00 0x00 0x9f
7746
7747# CHECK: lat %r0, 1
77480xe3 0x00 0x00 0x01 0x00 0x9f
7749
7750# CHECK: lat %r0, 524287
77510xe3 0x00 0x0f 0xff 0x7f 0x9f
7752
7753# CHECK: lat %r0, 0(%r1)
77540xe3 0x00 0x10 0x00 0x00 0x9f
7755
7756# CHECK: lat %r0, 0(%r15)
77570xe3 0x00 0xf0 0x00 0x00 0x9f
7758
7759# CHECK: lat %r0, 524287(%r1,%r15)
77600xe3 0x01 0xff 0xff 0x7f 0x9f
7761
7762# CHECK: lat %r0, 524287(%r15,%r1)
77630xe3 0x0f 0x1f 0xff 0x7f 0x9f
7764
7765# CHECK: lat %r15, 0
77660xe3 0xf0 0x00 0x00 0x00 0x9f
7767
7768# CHECK: lax %r0, %r0, -524288
77690xeb 0x00 0x00 0x00 0x80 0xf7
7770
7771# CHECK: lax %r0, %r0, -1
77720xeb 0x00 0x0f 0xff 0xff 0xf7
7773
7774# CHECK: lax %r0, %r0, 0
77750xeb 0x00 0x00 0x00 0x00 0xf7
7776
7777# CHECK: lax %r0, %r0, 1
77780xeb 0x00 0x00 0x01 0x00 0xf7
7779
7780# CHECK: lax %r0, %r0, 524287
77810xeb 0x00 0x0f 0xff 0x7f 0xf7
7782
7783# CHECK: lax %r0, %r0, 0(%r1)
77840xeb 0x00 0x10 0x00 0x00 0xf7
7785
7786# CHECK: lax %r0, %r0, 0(%r15)
77870xeb 0x00 0xf0 0x00 0x00 0xf7
7788
7789# CHECK: lax %r0, %r0, 524287(%r1)
77900xeb 0x00 0x1f 0xff 0x7f 0xf7
7791
7792# CHECK: lax %r0, %r0, 524287(%r15)
77930xeb 0x00 0xff 0xff 0x7f 0xf7
7794
7795# CHECK: lax %r0, %r15, 0
77960xeb 0x0f 0x00 0x00 0x00 0xf7
7797
7798# CHECK: lax %r15, %r0, 0
77990xeb 0xf0 0x00 0x00 0x00 0xf7
7800
7801# CHECK: laxg %r0, %r0, -524288
78020xeb 0x00 0x00 0x00 0x80 0xe7
7803
7804# CHECK: laxg %r0, %r0, -1
78050xeb 0x00 0x0f 0xff 0xff 0xe7
7806
7807# CHECK: laxg %r0, %r0, 0
78080xeb 0x00 0x00 0x00 0x00 0xe7
7809
7810# CHECK: laxg %r0, %r0, 1
78110xeb 0x00 0x00 0x01 0x00 0xe7
7812
7813# CHECK: laxg %r0, %r0, 524287
78140xeb 0x00 0x0f 0xff 0x7f 0xe7
7815
7816# CHECK: laxg %r0, %r0, 0(%r1)
78170xeb 0x00 0x10 0x00 0x00 0xe7
7818
7819# CHECK: laxg %r0, %r0, 0(%r15)
78200xeb 0x00 0xf0 0x00 0x00 0xe7
7821
7822# CHECK: laxg %r0, %r0, 524287(%r1)
78230xeb 0x00 0x1f 0xff 0x7f 0xe7
7824
7825# CHECK: laxg %r0, %r0, 524287(%r15)
78260xeb 0x00 0xff 0xff 0x7f 0xe7
7827
7828# CHECK: laxg %r0, %r15, 0
78290xeb 0x0f 0x00 0x00 0x00 0xe7
7830
7831# CHECK: laxg %r15, %r0, 0
78320xeb 0xf0 0x00 0x00 0x00 0xe7
7833
7834# CHECK: lay %r0, -524288
78350xe3 0x00 0x00 0x00 0x80 0x71
7836
7837# CHECK: lay %r0, -1
78380xe3 0x00 0x0f 0xff 0xff 0x71
7839
7840# CHECK: lay %r0, 0
78410xe3 0x00 0x00 0x00 0x00 0x71
7842
7843# CHECK: lay %r0, 1
78440xe3 0x00 0x00 0x01 0x00 0x71
7845
7846# CHECK: lay %r0, 524287
78470xe3 0x00 0x0f 0xff 0x7f 0x71
7848
7849# CHECK: lay %r0, 0(%r1)
78500xe3 0x00 0x10 0x00 0x00 0x71
7851
7852# CHECK: lay %r0, 0(%r15)
78530xe3 0x00 0xf0 0x00 0x00 0x71
7854
7855# CHECK: lay %r0, 524287(%r1,%r15)
78560xe3 0x01 0xff 0xff 0x7f 0x71
7857
7858# CHECK: lay %r0, 524287(%r15,%r1)
78590xe3 0x0f 0x1f 0xff 0x7f 0x71
7860
7861# CHECK: lay %r15, 0
78620xe3 0xf0 0x00 0x00 0x00 0x71
7863
7864# CHECK: lb %r0, -524288
78650xe3 0x00 0x00 0x00 0x80 0x76
7866
7867# CHECK: lb %r0, -1
78680xe3 0x00 0x0f 0xff 0xff 0x76
7869
7870# CHECK: lb %r0, 0
78710xe3 0x00 0x00 0x00 0x00 0x76
7872
7873# CHECK: lb %r0, 1
78740xe3 0x00 0x00 0x01 0x00 0x76
7875
7876# CHECK: lb %r0, 524287
78770xe3 0x00 0x0f 0xff 0x7f 0x76
7878
7879# CHECK: lb %r0, 0(%r1)
78800xe3 0x00 0x10 0x00 0x00 0x76
7881
7882# CHECK: lb %r0, 0(%r15)
78830xe3 0x00 0xf0 0x00 0x00 0x76
7884
7885# CHECK: lb %r0, 524287(%r1,%r15)
78860xe3 0x01 0xff 0xff 0x7f 0x76
7887
7888# CHECK: lb %r0, 524287(%r15,%r1)
78890xe3 0x0f 0x1f 0xff 0x7f 0x76
7890
7891# CHECK: lb %r15, 0
78920xe3 0xf0 0x00 0x00 0x00 0x76
7893
7894# CHECK: lbh %r0, -524288
78950xe3 0x00 0x00 0x00 0x80 0xc0
7896
7897# CHECK: lbh %r0, -1
78980xe3 0x00 0x0f 0xff 0xff 0xc0
7899
7900# CHECK: lbh %r0, 0
79010xe3 0x00 0x00 0x00 0x00 0xc0
7902
7903# CHECK: lbh %r0, 1
79040xe3 0x00 0x00 0x01 0x00 0xc0
7905
7906# CHECK: lbh %r0, 524287
79070xe3 0x00 0x0f 0xff 0x7f 0xc0
7908
7909# CHECK: lbh %r0, 0(%r1)
79100xe3 0x00 0x10 0x00 0x00 0xc0
7911
7912# CHECK: lbh %r0, 0(%r15)
79130xe3 0x00 0xf0 0x00 0x00 0xc0
7914
7915# CHECK: lbh %r0, 524287(%r1,%r15)
79160xe3 0x01 0xff 0xff 0x7f 0xc0
7917
7918# CHECK: lbh %r0, 524287(%r15,%r1)
79190xe3 0x0f 0x1f 0xff 0x7f 0xc0
7920
7921# CHECK: lbh %r15, 0
79220xe3 0xf0 0x00 0x00 0x00 0xc0
7923
7924# CHECK: lbr %r0, %r15
79250xb9 0x26 0x00 0x0f
7926
7927# CHECK: lbr %r7, %r8
79280xb9 0x26 0x00 0x78
7929
7930# CHECK: lbr %r15, %r0
79310xb9 0x26 0x00 0xf0
7932
7933# CHECK: lcctl 0
79340xb2 0x84 0x00 0x00
7935
7936# CHECK: lcctl 0(%r1)
79370xb2 0x84 0x10 0x00
7938
7939# CHECK: lcctl 0(%r15)
79400xb2 0x84 0xf0 0x00
7941
7942# CHECK: lcctl 4095
79430xb2 0x84 0x0f 0xff
7944
7945# CHECK: lcctl 4095(%r1)
79460xb2 0x84 0x1f 0xff
7947
7948# CHECK: lcctl 4095(%r15)
79490xb2 0x84 0xff 0xff
7950
7951# CHECK: lcdbr %f0, %f9
79520xb3 0x13 0x00 0x09
7953
7954# CHECK: lcdbr %f0, %f15
79550xb3 0x13 0x00 0x0f
7956
7957# CHECK: lcdbr %f15, %f0
79580xb3 0x13 0x00 0xf0
7959
7960# CHECK: lcdbr %f15, %f9
79610xb3 0x13 0x00 0xf9
7962
7963# CHECK: lcdr %f0, %f9
79640x23 0x09
7965
7966# CHECK: lcdr %f0, %f15
79670x23 0x0f
7968
7969# CHECK: lcdr %f15, %f0
79700x23 0xf0
7971
7972# CHECK: lcdr %f15, %f9
79730x23 0xf9
7974
7975# CHECK: lcebr %f0, %f9
79760xb3 0x03 0x00 0x09
7977
7978# CHECK: lcebr %f0, %f15
79790xb3 0x03 0x00 0x0f
7980
7981# CHECK: lcebr %f15, %f0
79820xb3 0x03 0x00 0xf0
7983
7984# CHECK: lcebr %f15, %f9
79850xb3 0x03 0x00 0xf9
7986
7987# CHECK: lcer %f0, %f9
79880x33 0x09
7989
7990# CHECK: lcer %f0, %f15
79910x33 0x0f
7992
7993# CHECK: lcer %f15, %f0
79940x33 0xf0
7995
7996# CHECK: lcer %f15, %f9
79970x33 0xf9
7998
7999# CHECK: lcgfr %r0, %r0
80000xb9 0x13 0x00 0x00
8001# CHECK: lcgfr %r0, %r15
80020xb9 0x13 0x00 0x0f
8003
8004# CHECK: lcgfr %r15, %r0
80050xb9 0x13 0x00 0xf0
8006
8007# CHECK: lcgfr %r7, %r8
80080xb9 0x13 0x00 0x78
8009
8010# CHECK: lcgr %r0, %r0
80110xb9 0x03 0x00 0x00
8012
8013# CHECK: lcgr %r0, %r15
80140xb9 0x03 0x00 0x0f
8015
8016# CHECK: lcgr %r15, %r0
80170xb9 0x03 0x00 0xf0
8018
8019# CHECK: lcgr %r7, %r8
80200xb9 0x03 0x00 0x78
8021
8022# CHECK: lcr %r0, %r0
80230x13 0x00
8024
8025# CHECK: lcr %r0, %r15
80260x13 0x0f
8027
8028# CHECK: lcr %r15, %r0
80290x13 0xf0
8030
8031# CHECK: lcr %r7, %r8
80320x13 0x78
8033
8034# CHECK: lctl %c0, %c0, 0
80350xb7 0x00 0x00 0x00
8036
8037# CHECK: lctl %c0, %c15, 0
80380xb7 0x0f 0x00 0x00
8039
8040# CHECK: lctl %c14, %c15, 0
80410xb7 0xef 0x00 0x00
8042
8043# CHECK: lctl %c15, %c15, 0
80440xb7 0xff 0x00 0x00
8045
8046# CHECK: lctl %c0, %c0, 4095
80470xb7 0x00 0x0f 0xff
8048
8049# CHECK: lctl %c0, %c0, 1
80500xb7 0x00 0x00 0x01
8051
8052# CHECK: lctl %c0, %c0, 0(%r1)
80530xb7 0x00 0x10 0x00
8054
8055# CHECK: lctl %c0, %c0, 0(%r15)
80560xb7 0x00 0xf0 0x00
8057
8058# CHECK: lctl %c0, %c0, 4095(%r1)
80590xb7 0x00 0x1f 0xff
8060
8061# CHECK: lctl %c0, %c0, 4095(%r15)
80620xb7 0x00 0xff 0xff
8063
8064# CHECK: lctlg %c0, %c0, 0
80650xeb 0x00 0x00 0x00 0x00 0x2f
8066
8067# CHECK: lctlg %c0, %c15, 0
80680xeb 0x0f 0x00 0x00 0x00 0x2f
8069
8070# CHECK: lctlg %c14, %c15, 0
80710xeb 0xef 0x00 0x00 0x00 0x2f
8072
8073# CHECK: lctlg %c15, %c15, 0
80740xeb 0xff 0x00 0x00 0x00 0x2f
8075
8076# CHECK: lctlg %c0, %c0, -524288
80770xeb 0x00 0x00 0x00 0x80 0x2f
8078
8079# CHECK: lctlg %c0, %c0, -1
80800xeb 0x00 0x0f 0xff 0xff 0x2f
8081
8082# CHECK: lctlg %c0, %c0, 0
80830xeb 0x00 0x00 0x00 0x00 0x2f
8084
8085# CHECK: lctlg %c0, %c0, 1
80860xeb 0x00 0x00 0x01 0x00 0x2f
8087
8088# CHECK: lctlg %c0, %c0, 524287
80890xeb 0x00 0x0f 0xff 0x7f 0x2f
8090
8091# CHECK: lctlg %c0, %c0, 0(%r1)
80920xeb 0x00 0x10 0x00 0x00 0x2f
8093
8094# CHECK: lctlg %c0, %c0, 0(%r15)
80950xeb 0x00 0xf0 0x00 0x00 0x2f
8096
8097# CHECK: lctlg %c0, %c0, 524287(%r1)
80980xeb 0x00 0x1f 0xff 0x7f 0x2f
8099
8100# CHECK: lctlg %c0, %c0, 524287(%r15)
81010xeb 0x00 0xff 0xff 0x7f 0x2f
8102
8103# CHECK: lcxbr %f0, %f8
81040xb3 0x43 0x00 0x08
8105
8106# CHECK: lcxbr %f0, %f13
81070xb3 0x43 0x00 0x0d
8108
8109# CHECK: lcxbr %f13, %f0
81100xb3 0x43 0x00 0xd0
8111
8112# CHECK: lcxbr %f13, %f9
81130xb3 0x43 0x00 0xd9
8114
8115# CHECK: lcxr %f0, %f8
81160xb3 0x63 0x00 0x08
8117
8118# CHECK: lcxr %f0, %f13
81190xb3 0x63 0x00 0x0d
8120
8121# CHECK: lcxr %f13, %f0
81220xb3 0x63 0x00 0xd0
8123
8124# CHECK: lcxr %f13, %f9
81250xb3 0x63 0x00 0xd9
8126
8127# CHECK: ld %f0, 0
81280x68 0x00 0x00 0x00
8129
8130# CHECK: ld %f0, 4095
81310x68 0x00 0x0f 0xff
8132
8133# CHECK: ld %f0, 0(%r1)
81340x68 0x00 0x10 0x00
8135
8136# CHECK: ld %f0, 0(%r15)
81370x68 0x00 0xf0 0x00
8138
8139# CHECK: ld %f0, 4095(%r1,%r15)
81400x68 0x01 0xff 0xff
8141
8142# CHECK: ld %f0, 4095(%r15,%r1)
81430x68 0x0f 0x1f 0xff
8144
8145# CHECK: ld %f15, 0
81460x68 0xf0 0x00 0x00
8147
8148# CHECK: lde %f0, 0
81490xed 0x00 0x00 0x00 0x00 0x24
8150
8151# CHECK: lde %f0, 4095
81520xed 0x00 0x0f 0xff 0x00 0x24
8153
8154# CHECK: lde %f0, 0(%r1)
81550xed 0x00 0x10 0x00 0x00 0x24
8156
8157# CHECK: lde %f0, 0(%r15)
81580xed 0x00 0xf0 0x00 0x00 0x24
8159
8160# CHECK: lde %f0, 4095(%r1,%r15)
81610xed 0x01 0xff 0xff 0x00 0x24
8162
8163# CHECK: lde %f0, 4095(%r15,%r1)
81640xed 0x0f 0x1f 0xff 0x00 0x24
8165
8166# CHECK: lde %f15, 0
81670xed 0xf0 0x00 0x00 0x00 0x24
8168
8169# CHECK: ldeb %f0, 0
81700xed 0x00 0x00 0x00 0x00 0x04
8171
8172# CHECK: ldeb %f0, 4095
81730xed 0x00 0x0f 0xff 0x00 0x04
8174
8175# CHECK: ldeb %f0, 0(%r1)
81760xed 0x00 0x10 0x00 0x00 0x04
8177
8178# CHECK: ldeb %f0, 0(%r15)
81790xed 0x00 0xf0 0x00 0x00 0x04
8180
8181# CHECK: ldeb %f0, 4095(%r1,%r15)
81820xed 0x01 0xff 0xff 0x00 0x04
8183
8184# CHECK: ldeb %f0, 4095(%r15,%r1)
81850xed 0x0f 0x1f 0xff 0x00 0x04
8186
8187# CHECK: ldeb %f15, 0
81880xed 0xf0 0x00 0x00 0x00 0x04
8189
8190# CHECK: ldebr %f0, %f15
81910xb3 0x04 0x00 0x0f
8192
8193# CHECK: ldebr %f7, %f8
81940xb3 0x04 0x00 0x78
8195
8196# CHECK: ldebr %f15, %f0
81970xb3 0x04 0x00 0xf0
8198
8199# CHECK: lder %f0, %f15
82000xb3 0x24 0x00 0x0f
8201
8202# CHECK: lder %f7, %f8
82030xb3 0x24 0x00 0x78
8204
8205# CHECK: lder %f15, %f0
82060xb3 0x24 0x00 0xf0
8207
8208# CHECK: ldetr %f0, %f0, 15
82090xb3 0xd4 0x0f 0x00
8210
8211# CHECK: ldetr %f0, %f15, 0
82120xb3 0xd4 0x00 0x0f
8213
8214# CHECK: ldetr %f7, %f8, 9
82150xb3 0xd4 0x09 0x78
8216
8217# CHECK: ldetr %f15, %f0, 0
82180xb3 0xd4 0x00 0xf0
8219
8220# CHECK: ldgr %f0, %r0
82210xb3 0xc1 0x00 0x00
8222
8223# CHECK: ldgr %f0, %r15
82240xb3 0xc1 0x00 0x0f
8225
8226# CHECK: ldgr %f15, %r0
82270xb3 0xc1 0x00 0xf0
8228
8229# CHECK: ldgr %f7, %r9
82300xb3 0xc1 0x00 0x79
8231
8232# CHECK: ldgr %f15, %r15
82330xb3 0xc1 0x00 0xff
8234
8235# CHECK: ldr %f0, %f9
82360x28 0x09
8237
8238# CHECK: ldr %f0, %f15
82390x28 0x0f
8240
8241# CHECK: ldr %f15, %f0
82420x28 0xf0
8243
8244# CHECK: ldr %f15, %f9
82450x28 0xf9
8246
8247# CHECK: ldxbr %f0, %f0
82480xb3 0x45 0x00 0x00
8249
8250# CHECK: ldxbr %f0, %f13
82510xb3 0x45 0x00 0x0d
8252
8253# CHECK: ldxbr %f8, %f12
82540xb3 0x45 0x00 0x8c
8255
8256# CHECK: ldxbr %f13, %f0
82570xb3 0x45 0x00 0xd0
8258
8259# CHECK: ldxbr %f13, %f13
82600xb3 0x45 0x00 0xdd
8261
8262# CHECK: ldxbra %f0, 0, %f0, 1
82630xb3 0x45 0x01 0x00
8264
8265# CHECK: ldxbra %f0, 0, %f0, 15
82660xb3 0x45 0x0f 0x00
8267
8268# CHECK: ldxbra %f0, 0, %f13, 1
82690xb3 0x45 0x01 0x0d
8270
8271# CHECK: ldxbra %f0, 15, %f0, 1
82720xb3 0x45 0xf1 0x00
8273
8274# CHECK: ldxbra %f4, 5, %f8, 9
82750xb3 0x45 0x59 0x48
8276
8277# CHECK: ldxbra %f13, 0, %f0, 1
82780xb3 0x45 0x01 0xd0
8279
8280# CHECK: ldxr %f0, %f0
82810x25 0x00
8282
8283# CHECK: ldxr %f0, %f13
82840x25 0x0d
8285
8286# CHECK: ldxr %f7, %f8
82870x25 0x78
8288
8289# CHECK: ldxr %f15, %f0
82900x25 0xf0
8291
8292# CHECK: ldxr %f15, %f13
82930x25 0xfd
8294
8295# CHECK: ldxtr %f0, 0, %f0, 0
82960xb3 0xdd 0x00 0x00
8297
8298# CHECK: ldxtr %f0, 0, %f0, 15
82990xb3 0xdd 0x0f 0x00
8300
8301# CHECK: ldxtr %f0, 0, %f13, 0
83020xb3 0xdd 0x00 0x0d
8303
8304# CHECK: ldxtr %f0, 15, %f0, 0
83050xb3 0xdd 0xf0 0x00
8306
8307# CHECK: ldxtr %f4, 5, %f8, 9
83080xb3 0xdd 0x59 0x48
8309
8310# CHECK: ldxtr %f13, 0, %f0, 0
83110xb3 0xdd 0x00 0xd0
8312
8313# CHECK: ldy %f0, -524288
83140xed 0x00 0x00 0x00 0x80 0x65
8315
8316# CHECK: ldy %f0, -1
83170xed 0x00 0x0f 0xff 0xff 0x65
8318
8319# CHECK: ldy %f0, 0
83200xed 0x00 0x00 0x00 0x00 0x65
8321
8322# CHECK: ldy %f0, 1
83230xed 0x00 0x00 0x01 0x00 0x65
8324
8325# CHECK: ldy %f0, 524287
83260xed 0x00 0x0f 0xff 0x7f 0x65
8327
8328# CHECK: ldy %f0, 0(%r1)
83290xed 0x00 0x10 0x00 0x00 0x65
8330
8331# CHECK: ldy %f0, 0(%r15)
83320xed 0x00 0xf0 0x00 0x00 0x65
8333
8334# CHECK: ldy %f0, 524287(%r1,%r15)
83350xed 0x01 0xff 0xff 0x7f 0x65
8336
8337# CHECK: ldy %f0, 524287(%r15,%r1)
83380xed 0x0f 0x1f 0xff 0x7f 0x65
8339
8340# CHECK: ldy %f15, 0
83410xed 0xf0 0x00 0x00 0x00 0x65
8342
8343# CHECK: le %f0, 0
83440x78 0x00 0x00 0x00
8345
8346# CHECK: le %f0, 4095
83470x78 0x00 0x0f 0xff
8348
8349# CHECK: le %f0, 0(%r1)
83500x78 0x00 0x10 0x00
8351
8352# CHECK: le %f0, 0(%r15)
83530x78 0x00 0xf0 0x00
8354
8355# CHECK: le %f0, 4095(%r1,%r15)
83560x78 0x01 0xff 0xff
8357
8358# CHECK: le %f0, 4095(%r15,%r1)
83590x78 0x0f 0x1f 0xff
8360
8361# CHECK: le %f15, 0
83620x78 0xf0 0x00 0x00
8363
8364# CHECK: ledbr %f0, %f0
83650xb3 0x44 0x00 0x00
8366
8367# CHECK: ledbr %f0, %f15
83680xb3 0x44 0x00 0x0f
8369
8370# CHECK: ledbr %f7, %f8
83710xb3 0x44 0x00 0x78
8372
8373# CHECK: ledbr %f15, %f0
83740xb3 0x44 0x00 0xf0
8375
8376# CHECK: ledbr %f15, %f15
83770xb3 0x44 0x00 0xff
8378
8379# CHECK: ledbra %f0, 0, %f0, 1
83800xb3 0x44 0x01 0x00
8381
8382# CHECK: ledbra %f0, 0, %f0, 15
83830xb3 0x44 0x0f 0x00
8384
8385# CHECK: ledbra %f0, 0, %f15, 1
83860xb3 0x44 0x01 0x0f
8387
8388# CHECK: ledbra %f0, 15, %f0, 1
83890xb3 0x44 0xf1 0x00
8390
8391# CHECK: ledbra %f4, 5, %f6, 7
83920xb3 0x44 0x57 0x46
8393
8394# CHECK: ledbra %f15, 0, %f0, 1
83950xb3 0x44 0x01 0xf0
8396
8397# CHECK: ledr %f0, %f0
83980x35 0x00
8399
8400# CHECK: ledr %f0, %f15
84010x35 0x0f
8402
8403# CHECK: ledr %f7, %f8
84040x35 0x78
8405
8406# CHECK: ledr %f15, %f0
84070x35 0xf0
8408
8409# CHECK: ledr %f15, %f15
84100x35 0xff
8411
8412# CHECK: ledtr %f0, 0, %f0, 15
84130xb3 0xd5 0x0f 0x00
8414
8415# CHECK: ledtr %f0, 0, %f15, 0
84160xb3 0xd5 0x00 0x0f
8417
8418# CHECK: ledtr %f0, 15, %f0, 0
84190xb3 0xd5 0xf0 0x00
8420
8421# CHECK: ledtr %f4, 5, %f6, 7
84220xb3 0xd5 0x57 0x46
8423
8424# CHECK: ledtr %f15, 0, %f0, 0
84250xb3 0xd5 0x00 0xf0
8426
8427# CHECK: ler %f0, %f9
84280x38 0x09
8429
8430# CHECK: ler %f0, %f15
84310x38 0x0f
8432
8433# CHECK: ler %f15, %f0
84340x38 0xf0
8435
8436# CHECK: ler %f15, %f9
84370x38 0xf9
8438
8439# CHECK: lexbr %f0, %f0
84400xb3 0x46 0x00 0x00
8441
8442# CHECK: lexbr %f0, %f13
84430xb3 0x46 0x00 0x0d
8444
8445# CHECK: lexbr %f8, %f12
84460xb3 0x46 0x00 0x8c
8447
8448# CHECK: lexbr %f13, %f0
84490xb3 0x46 0x00 0xd0
8450
8451# CHECK: lexbr %f13, %f13
84520xb3 0x46 0x00 0xdd
8453
8454# CHECK: lexbra %f0, 0, %f0, 1
84550xb3 0x46 0x01 0x00
8456
8457# CHECK: lexbra %f0, 0, %f0, 15
84580xb3 0x46 0x0f 0x00
8459
8460# CHECK: lexbra %f0, 0, %f13, 1
84610xb3 0x46 0x01 0x0d
8462
8463# CHECK: lexbra %f0, 15, %f0, 1
84640xb3 0x46 0xf1 0x00
8465
8466# CHECK: lexbra %f4, 5, %f8, 9
84670xb3 0x46 0x59 0x48
8468
8469# CHECK: lexbra %f13, 0, %f0, 1
84700xb3 0x46 0x01 0xd0
8471
8472# CHECK: lexr %f0, %f0
84730xb3 0x66 0x00 0x00
8474
8475# CHECK: lexr %f0, %f13
84760xb3 0x66 0x00 0x0d
8477
8478# CHECK: lexr %f7, %f8
84790xb3 0x66 0x00 0x78
8480
8481# CHECK: lexr %f15, %f0
84820xb3 0x66 0x00 0xf0
8483
8484# CHECK: lexr %f15, %f13
84850xb3 0x66 0x00 0xfd
8486
8487# CHECK: ley %f0, -524288
84880xed 0x00 0x00 0x00 0x80 0x64
8489
8490# CHECK: ley %f0, -1
84910xed 0x00 0x0f 0xff 0xff 0x64
8492
8493# CHECK: ley %f0, 0
84940xed 0x00 0x00 0x00 0x00 0x64
8495
8496# CHECK: ley %f0, 1
84970xed 0x00 0x00 0x01 0x00 0x64
8498
8499# CHECK: ley %f0, 524287
85000xed 0x00 0x0f 0xff 0x7f 0x64
8501
8502# CHECK: ley %f0, 0(%r1)
85030xed 0x00 0x10 0x00 0x00 0x64
8504
8505# CHECK: ley %f0, 0(%r15)
85060xed 0x00 0xf0 0x00 0x00 0x64
8507
8508# CHECK: ley %f0, 524287(%r1,%r15)
85090xed 0x01 0xff 0xff 0x7f 0x64
8510
8511# CHECK: ley %f0, 524287(%r15,%r1)
85120xed 0x0f 0x1f 0xff 0x7f 0x64
8513
8514# CHECK: ley %f15, 0
85150xed 0xf0 0x00 0x00 0x00 0x64
8516
8517# CHECK: lfas 0
85180xb2 0xbd 0x00 0x00
8519
8520# CHECK: lfas 0(%r1)
85210xb2 0xbd 0x10 0x00
8522
8523# CHECK: lfas 0(%r15)
85240xb2 0xbd 0xf0 0x00
8525
8526# CHECK: lfas 4095
85270xb2 0xbd 0x0f 0xff
8528
8529# CHECK: lfas 4095(%r1)
85300xb2 0xbd 0x1f 0xff
8531
8532# CHECK: lfas 4095(%r15)
85330xb2 0xbd 0xff 0xff
8534
8535# CHECK: lfh %r0, -524288
85360xe3 0x00 0x00 0x00 0x80 0xca
8537
8538# CHECK: lfh %r0, -1
85390xe3 0x00 0x0f 0xff 0xff 0xca
8540
8541# CHECK: lfh %r0, 0
85420xe3 0x00 0x00 0x00 0x00 0xca
8543
8544# CHECK: lfh %r0, 1
85450xe3 0x00 0x00 0x01 0x00 0xca
8546
8547# CHECK: lfh %r0, 524287
85480xe3 0x00 0x0f 0xff 0x7f 0xca
8549
8550# CHECK: lfh %r0, 0(%r1)
85510xe3 0x00 0x10 0x00 0x00 0xca
8552
8553# CHECK: lfh %r0, 0(%r15)
85540xe3 0x00 0xf0 0x00 0x00 0xca
8555
8556# CHECK: lfh %r0, 524287(%r1,%r15)
85570xe3 0x01 0xff 0xff 0x7f 0xca
8558
8559# CHECK: lfh %r0, 524287(%r15,%r1)
85600xe3 0x0f 0x1f 0xff 0x7f 0xca
8561
8562# CHECK: lfh %r15, 0
85630xe3 0xf0 0x00 0x00 0x00 0xca
8564
8565# CHECK: lfhat %r0, -524288
85660xe3 0x00 0x00 0x00 0x80 0xc8
8567
8568# CHECK: lfhat %r0, -1
85690xe3 0x00 0x0f 0xff 0xff 0xc8
8570
8571# CHECK: lfhat %r0, 0
85720xe3 0x00 0x00 0x00 0x00 0xc8
8573
8574# CHECK: lfhat %r0, 1
85750xe3 0x00 0x00 0x01 0x00 0xc8
8576
8577# CHECK: lfhat %r0, 524287
85780xe3 0x00 0x0f 0xff 0x7f 0xc8
8579
8580# CHECK: lfhat %r0, 0(%r1)
85810xe3 0x00 0x10 0x00 0x00 0xc8
8582
8583# CHECK: lfhat %r0, 0(%r15)
85840xe3 0x00 0xf0 0x00 0x00 0xc8
8585
8586# CHECK: lfhat %r0, 524287(%r1,%r15)
85870xe3 0x01 0xff 0xff 0x7f 0xc8
8588
8589# CHECK: lfhat %r0, 524287(%r15,%r1)
85900xe3 0x0f 0x1f 0xff 0x7f 0xc8
8591
8592# CHECK: lfhat %r15, 0
85930xe3 0xf0 0x00 0x00 0x00 0xc8
8594
8595# CHECK: lfpc 0
85960xb2 0x9d 0x00 0x00
8597
8598# CHECK: lfpc 0(%r1)
85990xb2 0x9d 0x10 0x00
8600
8601# CHECK: lfpc 0(%r15)
86020xb2 0x9d 0xf0 0x00
8603
8604# CHECK: lfpc 4095
86050xb2 0x9d 0x0f 0xff
8606
8607# CHECK: lfpc 4095(%r1)
86080xb2 0x9d 0x1f 0xff
8609
8610# CHECK: lfpc 4095(%r15)
86110xb2 0x9d 0xff 0xff
8612
8613# CHECK: lg %r0, -524288
86140xe3 0x00 0x00 0x00 0x80 0x04
8615
8616# CHECK: lg %r0, -1
86170xe3 0x00 0x0f 0xff 0xff 0x04
8618
8619# CHECK: lg %r0, 0
86200xe3 0x00 0x00 0x00 0x00 0x04
8621
8622# CHECK: lg %r0, 1
86230xe3 0x00 0x00 0x01 0x00 0x04
8624
8625# CHECK: lg %r0, 524287
86260xe3 0x00 0x0f 0xff 0x7f 0x04
8627
8628# CHECK: lg %r0, 0(%r1)
86290xe3 0x00 0x10 0x00 0x00 0x04
8630
8631# CHECK: lg %r0, 0(%r15)
86320xe3 0x00 0xf0 0x00 0x00 0x04
8633
8634# CHECK: lg %r0, 524287(%r1,%r15)
86350xe3 0x01 0xff 0xff 0x7f 0x04
8636
8637# CHECK: lg %r0, 524287(%r15,%r1)
86380xe3 0x0f 0x1f 0xff 0x7f 0x04
8639
8640# CHECK: lg %r15, 0
86410xe3 0xf0 0x00 0x00 0x00 0x04
8642
8643# CHECK: lgat %r0, -524288
86440xe3 0x00 0x00 0x00 0x80 0x85
8645
8646# CHECK: lgat %r0, -1
86470xe3 0x00 0x0f 0xff 0xff 0x85
8648
8649# CHECK: lgat %r0, 0
86500xe3 0x00 0x00 0x00 0x00 0x85
8651
8652# CHECK: lgat %r0, 1
86530xe3 0x00 0x00 0x01 0x00 0x85
8654
8655# CHECK: lgat %r0, 524287
86560xe3 0x00 0x0f 0xff 0x7f 0x85
8657
8658# CHECK: lgat %r0, 0(%r1)
86590xe3 0x00 0x10 0x00 0x00 0x85
8660
8661# CHECK: lgat %r0, 0(%r15)
86620xe3 0x00 0xf0 0x00 0x00 0x85
8663
8664# CHECK: lgat %r0, 524287(%r1,%r15)
86650xe3 0x01 0xff 0xff 0x7f 0x85
8666
8667# CHECK: lgat %r0, 524287(%r15,%r1)
86680xe3 0x0f 0x1f 0xff 0x7f 0x85
8669
8670# CHECK: lgat %r15, 0
86710xe3 0xf0 0x00 0x00 0x00 0x85
8672
8673# CHECK: lgb %r0, -524288
86740xe3 0x00 0x00 0x00 0x80 0x77
8675
8676# CHECK: lgb %r0, -1
86770xe3 0x00 0x0f 0xff 0xff 0x77
8678
8679# CHECK: lgb %r0, 0
86800xe3 0x00 0x00 0x00 0x00 0x77
8681
8682# CHECK: lgb %r0, 1
86830xe3 0x00 0x00 0x01 0x00 0x77
8684
8685# CHECK: lgb %r0, 524287
86860xe3 0x00 0x0f 0xff 0x7f 0x77
8687
8688# CHECK: lgb %r0, 0(%r1)
86890xe3 0x00 0x10 0x00 0x00 0x77
8690
8691# CHECK: lgb %r0, 0(%r15)
86920xe3 0x00 0xf0 0x00 0x00 0x77
8693
8694# CHECK: lgb %r0, 524287(%r1,%r15)
86950xe3 0x01 0xff 0xff 0x7f 0x77
8696
8697# CHECK: lgb %r0, 524287(%r15,%r1)
86980xe3 0x0f 0x1f 0xff 0x7f 0x77
8699
8700# CHECK: lgb %r15, 0
87010xe3 0xf0 0x00 0x00 0x00 0x77
8702
8703# CHECK: lgbr %r0, %r15
87040xb9 0x06 0x00 0x0f
8705
8706# CHECK: lgbr %r7, %r8
87070xb9 0x06 0x00 0x78
8708
8709# CHECK: lgbr %r15, %r0
87100xb9 0x06 0x00 0xf0
8711
8712# CHECK: lgdr %r0, %f0
87130xb3 0xcd 0x00 0x00
8714
8715# CHECK: lgdr %r0, %f15
87160xb3 0xcd 0x00 0x0f
8717
8718# CHECK: lgdr %r15, %f0
87190xb3 0xcd 0x00 0xf0
8720
8721# CHECK: lgdr %r8, %f8
87220xb3 0xcd 0x00 0x88
8723
8724# CHECK: lgdr %r15, %f15
87250xb3 0xcd 0x00 0xff
8726
8727# CHECK: lgf %r0, -524288
87280xe3 0x00 0x00 0x00 0x80 0x14
8729
8730# CHECK: lgf %r0, -1
87310xe3 0x00 0x0f 0xff 0xff 0x14
8732
8733# CHECK: lgf %r0, 0
87340xe3 0x00 0x00 0x00 0x00 0x14
8735
8736# CHECK: lgf %r0, 1
87370xe3 0x00 0x00 0x01 0x00 0x14
8738
8739# CHECK: lgf %r0, 524287
87400xe3 0x00 0x0f 0xff 0x7f 0x14
8741
8742# CHECK: lgf %r0, 0(%r1)
87430xe3 0x00 0x10 0x00 0x00 0x14
8744
8745# CHECK: lgf %r0, 0(%r15)
87460xe3 0x00 0xf0 0x00 0x00 0x14
8747
8748# CHECK: lgf %r0, 524287(%r1,%r15)
87490xe3 0x01 0xff 0xff 0x7f 0x14
8750
8751# CHECK: lgf %r0, 524287(%r15,%r1)
87520xe3 0x0f 0x1f 0xff 0x7f 0x14
8753
8754# CHECK: lgf %r15, 0
87550xe3 0xf0 0x00 0x00 0x00 0x14
8756
8757# CHECK: lgfi %r0, -2147483648
87580xc0 0x01 0x80 0x00 0x00 0x00
8759
8760# CHECK: lgfi %r0, -1
87610xc0 0x01 0xff 0xff 0xff 0xff
8762
8763# CHECK: lgfi %r0, 0
87640xc0 0x01 0x00 0x00 0x00 0x00
8765
8766# CHECK: lgfi %r0, 1
87670xc0 0x01 0x00 0x00 0x00 0x01
8768
8769# CHECK: lgfi %r0, 2147483647
87700xc0 0x01 0x7f 0xff 0xff 0xff
8771
8772# CHECK: lgfi %r15, 0
87730xc0 0xf1 0x00 0x00 0x00 0x00
8774
8775# CHECK: lgfr %r0, %r15
87760xb9 0x14 0x00 0x0f
8777
8778# CHECK: lgfr %r7, %r8
87790xb9 0x14 0x00 0x78
8780
8781# CHECK: lgfr %r15, %r0
87820xb9 0x14 0x00 0xf0
8783
8784# CHECK: lgh %r0, -524288
87850xe3 0x00 0x00 0x00 0x80 0x15
8786
8787# CHECK: lgh %r0, -1
87880xe3 0x00 0x0f 0xff 0xff 0x15
8789
8790# CHECK: lgh %r0, 0
87910xe3 0x00 0x00 0x00 0x00 0x15
8792
8793# CHECK: lgh %r0, 1
87940xe3 0x00 0x00 0x01 0x00 0x15
8795
8796# CHECK: lgh %r0, 524287
87970xe3 0x00 0x0f 0xff 0x7f 0x15
8798
8799# CHECK: lgh %r0, 0(%r1)
88000xe3 0x00 0x10 0x00 0x00 0x15
8801
8802# CHECK: lgh %r0, 0(%r15)
88030xe3 0x00 0xf0 0x00 0x00 0x15
8804
8805# CHECK: lgh %r0, 524287(%r1,%r15)
88060xe3 0x01 0xff 0xff 0x7f 0x15
8807
8808# CHECK: lgh %r0, 524287(%r15,%r1)
88090xe3 0x0f 0x1f 0xff 0x7f 0x15
8810
8811# CHECK: lgh %r15, 0
88120xe3 0xf0 0x00 0x00 0x00 0x15
8813
8814# CHECK: lghi %r0, -32768
88150xa7 0x09 0x80 0x00
8816
8817# CHECK: lghi %r0, -1
88180xa7 0x09 0xff 0xff
8819
8820# CHECK: lghi %r0, 0
88210xa7 0x09 0x00 0x00
8822
8823# CHECK: lghi %r0, 1
88240xa7 0x09 0x00 0x01
8825
8826# CHECK: lghi %r0, 32767
88270xa7 0x09 0x7f 0xff
8828
8829# CHECK: lghi %r15, 0
88300xa7 0xf9 0x00 0x00
8831
8832# CHECK: lghr %r0, %r15
88330xb9 0x07 0x00 0x0f
8834
8835# CHECK: lghr %r7, %r8
88360xb9 0x07 0x00 0x78
8837
8838# CHECK: lghr %r15, %r0
88390xb9 0x07 0x00 0xf0
8840
8841# CHECK: lgr %r0, %r9
88420xb9 0x04 0x00 0x09
8843
8844# CHECK: lgr %r0, %r15
88450xb9 0x04 0x00 0x0f
8846
8847# CHECK: lgr %r15, %r0
88480xb9 0x04 0x00 0xf0
8849
8850# CHECK: lgr %r15, %r9
88510xb9 0x04 0x00 0xf9
8852
8853# CHECK: lh %r0, 0
88540x48 0x00 0x00 0x00
8855
8856# CHECK: lh %r0, 4095
88570x48 0x00 0x0f 0xff
8858
8859# CHECK: lh %r0, 0(%r1)
88600x48 0x00 0x10 0x00
8861
8862# CHECK: lh %r0, 0(%r15)
88630x48 0x00 0xf0 0x00
8864
8865# CHECK: lh %r0, 4095(%r1,%r15)
88660x48 0x01 0xff 0xff
8867
8868# CHECK: lh %r0, 4095(%r15,%r1)
88690x48 0x0f 0x1f 0xff
8870
8871# CHECK: lh %r15, 0
88720x48 0xf0 0x00 0x00
8873
8874# CHECK: lhh %r0, -524288
88750xe3 0x00 0x00 0x00 0x80 0xc4
8876
8877# CHECK: lhh %r0, -1
88780xe3 0x00 0x0f 0xff 0xff 0xc4
8879
8880# CHECK: lhh %r0, 0
88810xe3 0x00 0x00 0x00 0x00 0xc4
8882
8883# CHECK: lhh %r0, 1
88840xe3 0x00 0x00 0x01 0x00 0xc4
8885
8886# CHECK: lhh %r0, 524287
88870xe3 0x00 0x0f 0xff 0x7f 0xc4
8888
8889# CHECK: lhh %r0, 0(%r1)
88900xe3 0x00 0x10 0x00 0x00 0xc4
8891
8892# CHECK: lhh %r0, 0(%r15)
88930xe3 0x00 0xf0 0x00 0x00 0xc4
8894
8895# CHECK: lhh %r0, 524287(%r1,%r15)
88960xe3 0x01 0xff 0xff 0x7f 0xc4
8897
8898# CHECK: lhh %r0, 524287(%r15,%r1)
88990xe3 0x0f 0x1f 0xff 0x7f 0xc4
8900
8901# CHECK: lhh %r15, 0
89020xe3 0xf0 0x00 0x00 0x00 0xc4
8903
8904# CHECK: lhi %r0, -32768
89050xa7 0x08 0x80 0x00
8906
8907# CHECK: lhi %r0, -1
89080xa7 0x08 0xff 0xff
8909
8910# CHECK: lhi %r0, 0
89110xa7 0x08 0x00 0x00
8912
8913# CHECK: lhi %r0, 1
89140xa7 0x08 0x00 0x01
8915
8916# CHECK: lhi %r0, 32767
89170xa7 0x08 0x7f 0xff
8918
8919# CHECK: lhi %r15, 0
89200xa7 0xf8 0x00 0x00
8921
8922# CHECK: lhr %r0, %r15
89230xb9 0x27 0x00 0x0f
8924
8925# CHECK: lhr %r7, %r8
89260xb9 0x27 0x00 0x78
8927
8928# CHECK: lhr %r15, %r0
89290xb9 0x27 0x00 0xf0
8930
8931# CHECK: lhy %r0, -524288
89320xe3 0x00 0x00 0x00 0x80 0x78
8933
8934# CHECK: lhy %r0, -1
89350xe3 0x00 0x0f 0xff 0xff 0x78
8936
8937# CHECK: lhy %r0, 0
89380xe3 0x00 0x00 0x00 0x00 0x78
8939
8940# CHECK: lhy %r0, 1
89410xe3 0x00 0x00 0x01 0x00 0x78
8942
8943# CHECK: lhy %r0, 524287
89440xe3 0x00 0x0f 0xff 0x7f 0x78
8945
8946# CHECK: lhy %r0, 0(%r1)
89470xe3 0x00 0x10 0x00 0x00 0x78
8948
8949# CHECK: lhy %r0, 0(%r15)
89500xe3 0x00 0xf0 0x00 0x00 0x78
8951
8952# CHECK: lhy %r0, 524287(%r1,%r15)
89530xe3 0x01 0xff 0xff 0x7f 0x78
8954
8955# CHECK: lhy %r0, 524287(%r15,%r1)
89560xe3 0x0f 0x1f 0xff 0x7f 0x78
8957
8958# CHECK: lhy %r15, 0
89590xe3 0xf0 0x00 0x00 0x00 0x78
8960
8961# CHECK: llc %r0, -524288
89620xe3 0x00 0x00 0x00 0x80 0x94
8963
8964# CHECK: llc %r0, -1
89650xe3 0x00 0x0f 0xff 0xff 0x94
8966
8967# CHECK: llc %r0, 0
89680xe3 0x00 0x00 0x00 0x00 0x94
8969
8970# CHECK: llc %r0, 1
89710xe3 0x00 0x00 0x01 0x00 0x94
8972
8973# CHECK: llc %r0, 524287
89740xe3 0x00 0x0f 0xff 0x7f 0x94
8975
8976# CHECK: llc %r0, 0(%r1)
89770xe3 0x00 0x10 0x00 0x00 0x94
8978
8979# CHECK: llc %r0, 0(%r15)
89800xe3 0x00 0xf0 0x00 0x00 0x94
8981
8982# CHECK: llc %r0, 524287(%r1,%r15)
89830xe3 0x01 0xff 0xff 0x7f 0x94
8984
8985# CHECK: llc %r0, 524287(%r15,%r1)
89860xe3 0x0f 0x1f 0xff 0x7f 0x94
8987
8988# CHECK: llc %r15, 0
89890xe3 0xf0 0x00 0x00 0x00 0x94
8990
8991# CHECK: llch %r0, -524288
89920xe3 0x00 0x00 0x00 0x80 0xc2
8993
8994# CHECK: llch %r0, -1
89950xe3 0x00 0x0f 0xff 0xff 0xc2
8996
8997# CHECK: llch %r0, 0
89980xe3 0x00 0x00 0x00 0x00 0xc2
8999
9000# CHECK: llch %r0, 1
90010xe3 0x00 0x00 0x01 0x00 0xc2
9002
9003# CHECK: llch %r0, 524287
90040xe3 0x00 0x0f 0xff 0x7f 0xc2
9005
9006# CHECK: llch %r0, 0(%r1)
90070xe3 0x00 0x10 0x00 0x00 0xc2
9008
9009# CHECK: llch %r0, 0(%r15)
90100xe3 0x00 0xf0 0x00 0x00 0xc2
9011
9012# CHECK: llch %r0, 524287(%r1,%r15)
90130xe3 0x01 0xff 0xff 0x7f 0xc2
9014
9015# CHECK: llch %r0, 524287(%r15,%r1)
90160xe3 0x0f 0x1f 0xff 0x7f 0xc2
9017
9018# CHECK: llch %r15, 0
90190xe3 0xf0 0x00 0x00 0x00 0xc2
9020
9021# CHECK: llcr %r0, %r15
90220xb9 0x94 0x00 0x0f
9023
9024# CHECK: llcr %r7, %r8
90250xb9 0x94 0x00 0x78
9026
9027# CHECK: llcr %r15, %r0
90280xb9 0x94 0x00 0xf0
9029
9030# CHECK: llgc %r0, -524288
90310xe3 0x00 0x00 0x00 0x80 0x90
9032
9033# CHECK: llgc %r0, -1
90340xe3 0x00 0x0f 0xff 0xff 0x90
9035
9036# CHECK: llgc %r0, 0
90370xe3 0x00 0x00 0x00 0x00 0x90
9038
9039# CHECK: llgc %r0, 1
90400xe3 0x00 0x00 0x01 0x00 0x90
9041
9042# CHECK: llgc %r0, 524287
90430xe3 0x00 0x0f 0xff 0x7f 0x90
9044
9045# CHECK: llgc %r0, 0(%r1)
90460xe3 0x00 0x10 0x00 0x00 0x90
9047
9048# CHECK: llgc %r0, 0(%r15)
90490xe3 0x00 0xf0 0x00 0x00 0x90
9050
9051# CHECK: llgc %r0, 524287(%r1,%r15)
90520xe3 0x01 0xff 0xff 0x7f 0x90
9053
9054# CHECK: llgc %r0, 524287(%r15,%r1)
90550xe3 0x0f 0x1f 0xff 0x7f 0x90
9056
9057# CHECK: llgc %r15, 0
90580xe3 0xf0 0x00 0x00 0x00 0x90
9059
9060# CHECK: llgcr %r0, %r15
90610xb9 0x84 0x00 0x0f
9062
9063# CHECK: llgcr %r7, %r8
90640xb9 0x84 0x00 0x78
9065
9066# CHECK: llgcr %r15, %r0
90670xb9 0x84 0x00 0xf0
9068
9069# CHECK: llgf %r0, -524288
90700xe3 0x00 0x00 0x00 0x80 0x16
9071
9072# CHECK: llgf %r0, -1
90730xe3 0x00 0x0f 0xff 0xff 0x16
9074
9075# CHECK: llgf %r0, 0
90760xe3 0x00 0x00 0x00 0x00 0x16
9077
9078# CHECK: llgf %r0, 1
90790xe3 0x00 0x00 0x01 0x00 0x16
9080
9081# CHECK: llgf %r0, 524287
90820xe3 0x00 0x0f 0xff 0x7f 0x16
9083
9084# CHECK: llgf %r0, 0(%r1)
90850xe3 0x00 0x10 0x00 0x00 0x16
9086
9087# CHECK: llgf %r0, 0(%r15)
90880xe3 0x00 0xf0 0x00 0x00 0x16
9089
9090# CHECK: llgf %r0, 524287(%r1,%r15)
90910xe3 0x01 0xff 0xff 0x7f 0x16
9092
9093# CHECK: llgf %r0, 524287(%r15,%r1)
90940xe3 0x0f 0x1f 0xff 0x7f 0x16
9095
9096# CHECK: llgf %r15, 0
90970xe3 0xf0 0x00 0x00 0x00 0x16
9098
9099# CHECK: llgfat %r0, -524288
91000xe3 0x00 0x00 0x00 0x80 0x9d
9101
9102# CHECK: llgfat %r0, -1
91030xe3 0x00 0x0f 0xff 0xff 0x9d
9104
9105# CHECK: llgfat %r0, 0
91060xe3 0x00 0x00 0x00 0x00 0x9d
9107
9108# CHECK: llgfat %r0, 1
91090xe3 0x00 0x00 0x01 0x00 0x9d
9110
9111# CHECK: llgfat %r0, 524287
91120xe3 0x00 0x0f 0xff 0x7f 0x9d
9113
9114# CHECK: llgfat %r0, 0(%r1)
91150xe3 0x00 0x10 0x00 0x00 0x9d
9116
9117# CHECK: llgfat %r0, 0(%r15)
91180xe3 0x00 0xf0 0x00 0x00 0x9d
9119
9120# CHECK: llgfat %r0, 524287(%r1,%r15)
91210xe3 0x01 0xff 0xff 0x7f 0x9d
9122
9123# CHECK: llgfat %r0, 524287(%r15,%r1)
91240xe3 0x0f 0x1f 0xff 0x7f 0x9d
9125
9126# CHECK: llgfat %r15, 0
91270xe3 0xf0 0x00 0x00 0x00 0x9d
9128
9129# CHECK: llgfr %r0, %r15
91300xb9 0x16 0x00 0x0f
9131
9132# CHECK: llgfr %r7, %r8
91330xb9 0x16 0x00 0x78
9134
9135# CHECK: llgfr %r15, %r0
91360xb9 0x16 0x00 0xf0
9137
9138# CHECK: llgh %r0, -524288
91390xe3 0x00 0x00 0x00 0x80 0x91
9140
9141# CHECK: llgh %r0, -1
91420xe3 0x00 0x0f 0xff 0xff 0x91
9143
9144# CHECK: llgh %r0, 0
91450xe3 0x00 0x00 0x00 0x00 0x91
9146
9147# CHECK: llgh %r0, 1
91480xe3 0x00 0x00 0x01 0x00 0x91
9149
9150# CHECK: llgh %r0, 524287
91510xe3 0x00 0x0f 0xff 0x7f 0x91
9152
9153# CHECK: llgh %r0, 0(%r1)
91540xe3 0x00 0x10 0x00 0x00 0x91
9155
9156# CHECK: llgh %r0, 0(%r15)
91570xe3 0x00 0xf0 0x00 0x00 0x91
9158
9159# CHECK: llgh %r0, 524287(%r1,%r15)
91600xe3 0x01 0xff 0xff 0x7f 0x91
9161
9162# CHECK: llgh %r0, 524287(%r15,%r1)
91630xe3 0x0f 0x1f 0xff 0x7f 0x91
9164
9165# CHECK: llgh %r15, 0
91660xe3 0xf0 0x00 0x00 0x00 0x91
9167
9168# CHECK: llghr %r0, %r15
91690xb9 0x85 0x00 0x0f
9170
9171# CHECK: llghr %r7, %r8
91720xb9 0x85 0x00 0x78
9173
9174# CHECK: llghr %r15, %r0
91750xb9 0x85 0x00 0xf0
9176
9177# CHECK: llgt %r0, -524288
91780xe3 0x00 0x00 0x00 0x80 0x17
9179
9180# CHECK: llgt %r0, -1
91810xe3 0x00 0x0f 0xff 0xff 0x17
9182
9183# CHECK: llgt %r0, 0
91840xe3 0x00 0x00 0x00 0x00 0x17
9185
9186# CHECK: llgt %r0, 1
91870xe3 0x00 0x00 0x01 0x00 0x17
9188
9189# CHECK: llgt %r0, 524287
91900xe3 0x00 0x0f 0xff 0x7f 0x17
9191
9192# CHECK: llgt %r0, 0(%r1)
91930xe3 0x00 0x10 0x00 0x00 0x17
9194
9195# CHECK: llgt %r0, 0(%r15)
91960xe3 0x00 0xf0 0x00 0x00 0x17
9197
9198# CHECK: llgt %r0, 524287(%r1,%r15)
91990xe3 0x01 0xff 0xff 0x7f 0x17
9200
9201# CHECK: llgt %r0, 524287(%r15,%r1)
92020xe3 0x0f 0x1f 0xff 0x7f 0x17
9203
9204# CHECK: llgt %r15, 0
92050xe3 0xf0 0x00 0x00 0x00 0x17
9206
9207# CHECK: llgtat %r0, -524288
92080xe3 0x00 0x00 0x00 0x80 0x9c
9209
9210# CHECK: llgtat %r0, -1
92110xe3 0x00 0x0f 0xff 0xff 0x9c
9212
9213# CHECK: llgtat %r0, 0
92140xe3 0x00 0x00 0x00 0x00 0x9c
9215
9216# CHECK: llgtat %r0, 1
92170xe3 0x00 0x00 0x01 0x00 0x9c
9218
9219# CHECK: llgtat %r0, 524287
92200xe3 0x00 0x0f 0xff 0x7f 0x9c
9221
9222# CHECK: llgtat %r0, 0(%r1)
92230xe3 0x00 0x10 0x00 0x00 0x9c
9224
9225# CHECK: llgtat %r0, 0(%r15)
92260xe3 0x00 0xf0 0x00 0x00 0x9c
9227
9228# CHECK: llgtat %r0, 524287(%r1,%r15)
92290xe3 0x01 0xff 0xff 0x7f 0x9c
9230
9231# CHECK: llgtat %r0, 524287(%r15,%r1)
92320xe3 0x0f 0x1f 0xff 0x7f 0x9c
9233
9234# CHECK: llgtat %r15, 0
92350xe3 0xf0 0x00 0x00 0x00 0x9c
9236
9237# CHECK: llgtr %r0, %r15
92380xb9 0x17 0x00 0x0f
9239
9240# CHECK: llgtr %r7, %r8
92410xb9 0x17 0x00 0x78
9242
9243# CHECK: llgtr %r15, %r0
92440xb9 0x17 0x00 0xf0
9245
9246# CHECK: llh %r0, -524288
92470xe3 0x00 0x00 0x00 0x80 0x95
9248
9249# CHECK: llh %r0, -1
92500xe3 0x00 0x0f 0xff 0xff 0x95
9251
9252# CHECK: llh %r0, 0
92530xe3 0x00 0x00 0x00 0x00 0x95
9254
9255# CHECK: llh %r0, 1
92560xe3 0x00 0x00 0x01 0x00 0x95
9257
9258# CHECK: llh %r0, 524287
92590xe3 0x00 0x0f 0xff 0x7f 0x95
9260
9261# CHECK: llh %r0, 0(%r1)
92620xe3 0x00 0x10 0x00 0x00 0x95
9263
9264# CHECK: llh %r0, 0(%r15)
92650xe3 0x00 0xf0 0x00 0x00 0x95
9266
9267# CHECK: llh %r0, 524287(%r1,%r15)
92680xe3 0x01 0xff 0xff 0x7f 0x95
9269
9270# CHECK: llh %r0, 524287(%r15,%r1)
92710xe3 0x0f 0x1f 0xff 0x7f 0x95
9272
9273# CHECK: llh %r15, 0
92740xe3 0xf0 0x00 0x00 0x00 0x95
9275
9276# CHECK: llhh %r0, -524288
92770xe3 0x00 0x00 0x00 0x80 0xc6
9278
9279# CHECK: llhh %r0, -1
92800xe3 0x00 0x0f 0xff 0xff 0xc6
9281
9282# CHECK: llhh %r0, 0
92830xe3 0x00 0x00 0x00 0x00 0xc6
9284
9285# CHECK: llhh %r0, 1
92860xe3 0x00 0x00 0x01 0x00 0xc6
9287
9288# CHECK: llhh %r0, 524287
92890xe3 0x00 0x0f 0xff 0x7f 0xc6
9290
9291# CHECK: llhh %r0, 0(%r1)
92920xe3 0x00 0x10 0x00 0x00 0xc6
9293
9294# CHECK: llhh %r0, 0(%r15)
92950xe3 0x00 0xf0 0x00 0x00 0xc6
9296
9297# CHECK: llhh %r0, 524287(%r1,%r15)
92980xe3 0x01 0xff 0xff 0x7f 0xc6
9299
9300# CHECK: llhh %r0, 524287(%r15,%r1)
93010xe3 0x0f 0x1f 0xff 0x7f 0xc6
9302
9303# CHECK: llhh %r15, 0
93040xe3 0xf0 0x00 0x00 0x00 0xc6
9305
9306# CHECK: llhr %r0, %r15
93070xb9 0x95 0x00 0x0f
9308
9309# CHECK: llhr %r7, %r8
93100xb9 0x95 0x00 0x78
9311
9312# CHECK: llhr %r15, %r0
93130xb9 0x95 0x00 0xf0
9314
9315# CHECK: llihf %r0, 0
93160xc0 0x0e 0x00 0x00 0x00 0x00
9317
9318# CHECK: llihf %r0, 4294967295
93190xc0 0x0e 0xff 0xff 0xff 0xff
9320
9321# CHECK: llihf %r15, 0
93220xc0 0xfe 0x00 0x00 0x00 0x00
9323
9324# CHECK: llihh %r0, 0
93250xa5 0x0c 0x00 0x00
9326
9327# CHECK: llihh %r0, 32768
93280xa5 0x0c 0x80 0x00
9329
9330# CHECK: llihh %r0, 65535
93310xa5 0x0c 0xff 0xff
9332
9333# CHECK: llihh %r15, 0
93340xa5 0xfc 0x00 0x00
9335
9336# CHECK: llihl %r0, 0
93370xa5 0x0d 0x00 0x00
9338
9339# CHECK: llihl %r0, 32768
93400xa5 0x0d 0x80 0x00
9341
9342# CHECK: llihl %r0, 65535
93430xa5 0x0d 0xff 0xff
9344
9345# CHECK: llihl %r15, 0
93460xa5 0xfd 0x00 0x00
9347
9348# CHECK: llilf %r0, 0
93490xc0 0x0f 0x00 0x00 0x00 0x00
9350
9351# CHECK: llilf %r0, 4294967295
93520xc0 0x0f 0xff 0xff 0xff 0xff
9353
9354# CHECK: llilf %r15, 0
93550xc0 0xff 0x00 0x00 0x00 0x00
9356
9357# CHECK: llilh %r0, 0
93580xa5 0x0e 0x00 0x00
9359
9360# CHECK: llilh %r0, 32768
93610xa5 0x0e 0x80 0x00
9362
9363# CHECK: llilh %r0, 65535
93640xa5 0x0e 0xff 0xff
9365
9366# CHECK: llilh %r15, 0
93670xa5 0xfe 0x00 0x00
9368
9369# CHECK: llill %r0, 0
93700xa5 0x0f 0x00 0x00
9371
9372# CHECK: llill %r0, 32768
93730xa5 0x0f 0x80 0x00
9374
9375# CHECK: llill %r0, 65535
93760xa5 0x0f 0xff 0xff
9377
9378# CHECK: llill %r15, 0
93790xa5 0xff 0x00 0x00
9380
9381# CHECK: lm %r0, %r0, 0
93820x98 0x00 0x00 0x00
9383
9384# CHECK: lm %r0, %r15, 0
93850x98 0x0f 0x00 0x00
9386
9387# CHECK: lm %r14, %r15, 0
93880x98 0xef 0x00 0x00
9389
9390# CHECK: lm %r15, %r15, 0
93910x98 0xff 0x00 0x00
9392
9393# CHECK: lm %r0, %r0, 4095
93940x98 0x00 0x0f 0xff
9395
9396# CHECK: lm %r0, %r0, 1
93970x98 0x00 0x00 0x01
9398
9399# CHECK: lm %r0, %r0, 0(%r1)
94000x98 0x00 0x10 0x00
9401
9402# CHECK: lm %r0, %r0, 0(%r15)
94030x98 0x00 0xf0 0x00
9404
9405# CHECK: lm %r0, %r0, 4095(%r1)
94060x98 0x00 0x1f 0xff
9407
9408# CHECK: lm %r0, %r0, 4095(%r15)
94090x98 0x00 0xff 0xff
9410
9411# CHECK: lmd %r0, %r0, 0, 0
94120xef 0x00 0x00 0x00 0x00 0x00
9413
9414# CHECK: lmd %r2, %r4, 0, 4095
94150xef 0x24 0x00 0x00 0x0f 0xff
9416
9417# CHECK: lmd %r2, %r4, 0, 0(%r1)
94180xef 0x24 0x00 0x00 0x10 0x00
9419
9420# CHECK: lmd %r2, %r4, 0, 0(%r15)
94210xef 0x24 0x00 0x00 0xf0 0x00
9422
9423# CHECK: lmd %r2, %r4, 0(%r1), 4095(%r15)
94240xef 0x24 0x10 0x00 0xff 0xff
9425
9426# CHECK: lmd %r2, %r4, 0(%r1), 0(%r15)
94270xef 0x24 0x10 0x00 0xf0 0x00
9428
9429# CHECK: lmd %r2, %r4, 4095(%r1), 0(%r15)
94300xef 0x24 0x1f 0xff 0xf0 0x00
9431
9432# CHECK: lmg %r0, %r0, 0
94330xeb 0x00 0x00 0x00 0x00 0x04
9434
9435# CHECK: lmg %r0, %r15, 0
94360xeb 0x0f 0x00 0x00 0x00 0x04
9437
9438# CHECK: lmg %r14, %r15, 0
94390xeb 0xef 0x00 0x00 0x00 0x04
9440
9441# CHECK: lmg %r15, %r15, 0
94420xeb 0xff 0x00 0x00 0x00 0x04
9443
9444# CHECK: lmg %r0, %r0, -524288
94450xeb 0x00 0x00 0x00 0x80 0x04
9446
9447# CHECK: lmg %r0, %r0, -1
94480xeb 0x00 0x0f 0xff 0xff 0x04
9449
9450# CHECK: lmg %r0, %r0, 0
94510xeb 0x00 0x00 0x00 0x00 0x04
9452
9453# CHECK: lmg %r0, %r0, 1
94540xeb 0x00 0x00 0x01 0x00 0x04
9455
9456# CHECK: lmg %r0, %r0, 524287
94570xeb 0x00 0x0f 0xff 0x7f 0x04
9458
9459# CHECK: lmg %r0, %r0, 0(%r1)
94600xeb 0x00 0x10 0x00 0x00 0x04
9461
9462# CHECK: lmg %r0, %r0, 0(%r15)
94630xeb 0x00 0xf0 0x00 0x00 0x04
9464
9465# CHECK: lmg %r0, %r0, 524287(%r1)
94660xeb 0x00 0x1f 0xff 0x7f 0x04
9467
9468# CHECK: lmg %r0, %r0, 524287(%r15)
94690xeb 0x00 0xff 0xff 0x7f 0x04
9470
9471# CHECK: lmh %r0, %r0, 0
94720xeb 0x00 0x00 0x00 0x00 0x96
9473
9474# CHECK: lmh %r0, %r15, 0
94750xeb 0x0f 0x00 0x00 0x00 0x96
9476
9477# CHECK: lmh %r14, %r15, 0
94780xeb 0xef 0x00 0x00 0x00 0x96
9479
9480# CHECK: lmh %r15, %r15, 0
94810xeb 0xff 0x00 0x00 0x00 0x96
9482
9483# CHECK: lmh %r0, %r0, -524288
94840xeb 0x00 0x00 0x00 0x80 0x96
9485
9486# CHECK: lmh %r0, %r0, -1
94870xeb 0x00 0x0f 0xff 0xff 0x96
9488
9489# CHECK: lmh %r0, %r0, 0
94900xeb 0x00 0x00 0x00 0x00 0x96
9491
9492# CHECK: lmh %r0, %r0, 1
94930xeb 0x00 0x00 0x01 0x00 0x96
9494
9495# CHECK: lmh %r0, %r0, 524287
94960xeb 0x00 0x0f 0xff 0x7f 0x96
9497
9498# CHECK: lmh %r0, %r0, 0(%r1)
94990xeb 0x00 0x10 0x00 0x00 0x96
9500
9501# CHECK: lmh %r0, %r0, 0(%r15)
95020xeb 0x00 0xf0 0x00 0x00 0x96
9503
9504# CHECK: lmh %r0, %r0, 524287(%r1)
95050xeb 0x00 0x1f 0xff 0x7f 0x96
9506
9507# CHECK: lmh %r0, %r0, 524287(%r15)
95080xeb 0x00 0xff 0xff 0x7f 0x96
9509
9510# CHECK: lmy %r0, %r0, 0
95110xeb 0x00 0x00 0x00 0x00 0x98
9512
9513# CHECK: lmy %r0, %r15, 0
95140xeb 0x0f 0x00 0x00 0x00 0x98
9515
9516# CHECK: lmy %r14, %r15, 0
95170xeb 0xef 0x00 0x00 0x00 0x98
9518
9519# CHECK: lmy %r15, %r15, 0
95200xeb 0xff 0x00 0x00 0x00 0x98
9521
9522# CHECK: lmy %r0, %r0, -524288
95230xeb 0x00 0x00 0x00 0x80 0x98
9524
9525# CHECK: lmy %r0, %r0, -1
95260xeb 0x00 0x0f 0xff 0xff 0x98
9527
9528# CHECK: lmy %r0, %r0, 0
95290xeb 0x00 0x00 0x00 0x00 0x98
9530
9531# CHECK: lmy %r0, %r0, 1
95320xeb 0x00 0x00 0x01 0x00 0x98
9533
9534# CHECK: lmy %r0, %r0, 524287
95350xeb 0x00 0x0f 0xff 0x7f 0x98
9536
9537# CHECK: lmy %r0, %r0, 0(%r1)
95380xeb 0x00 0x10 0x00 0x00 0x98
9539
9540# CHECK: lmy %r0, %r0, 0(%r15)
95410xeb 0x00 0xf0 0x00 0x00 0x98
9542
9543# CHECK: lmy %r0, %r0, 524287(%r1)
95440xeb 0x00 0x1f 0xff 0x7f 0x98
9545
9546# CHECK: lmy %r0, %r0, 524287(%r15)
95470xeb 0x00 0xff 0xff 0x7f 0x98
9548
9549# CHECK: lndbr %f0, %f9
95500xb3 0x11 0x00 0x09
9551
9552# CHECK: lndbr %f0, %f15
95530xb3 0x11 0x00 0x0f
9554
9555# CHECK: lndbr %f15, %f0
95560xb3 0x11 0x00 0xf0
9557
9558# CHECK: lndbr %f15, %f9
95590xb3 0x11 0x00 0xf9
9560
9561# CHECK: lndr %f0, %f9
95620x21 0x09
9563
9564# CHECK: lndr %f0, %f15
95650x21 0x0f
9566
9567# CHECK: lndr %f15, %f0
95680x21 0xf0
9569
9570# CHECK: lndr %f15, %f9
95710x21 0xf9
9572
9573# CHECK: lnebr %f0, %f9
95740xb3 0x01 0x00 0x09
9575
9576# CHECK: lnebr %f0, %f15
95770xb3 0x01 0x00 0x0f
9578
9579# CHECK: lnebr %f15, %f0
95800xb3 0x01 0x00 0xf0
9581
9582# CHECK: lnebr %f15, %f9
95830xb3 0x01 0x00 0xf9
9584
9585# CHECK: lner %f0, %f9
95860x31 0x09
9587
9588# CHECK: lner %f0, %f15
95890x31 0x0f
9590
9591# CHECK: lner %f15, %f0
95920x31 0xf0
9593
9594# CHECK: lner %f15, %f9
95950x31 0xf9
9596
9597# CHECK: lngfr %r0, %r0
95980xb9 0x11 0x00 0x00
9599
9600# CHECK: lngfr %r0, %r15
96010xb9 0x11 0x00 0x0f
9602
9603# CHECK: lngfr %r15, %r0
96040xb9 0x11 0x00 0xf0
9605
9606# CHECK: lngfr %r7, %r8
96070xb9 0x11 0x00 0x78
9608
9609# CHECK: lngr %r0, %r0
96100xb9 0x01 0x00 0x00
9611
9612# CHECK: lngr %r0, %r15
96130xb9 0x01 0x00 0x0f
9614
9615# CHECK: lngr %r15, %r0
96160xb9 0x01 0x00 0xf0
9617
9618# CHECK: lngr %r7, %r8
96190xb9 0x01 0x00 0x78
9620
9621# CHECK: lnr %r0, %r0
96220x11 0x00
9623
9624# CHECK: lnr %r0, %r15
96250x11 0x0f
9626
9627# CHECK: lnr %r15, %r0
96280x11 0xf0
9629
9630# CHECK: lnr %r7, %r8
96310x11 0x78
9632
9633# CHECK: lnxbr %f0, %f8
96340xb3 0x41 0x00 0x08
9635
9636# CHECK: lnxbr %f0, %f13
96370xb3 0x41 0x00 0x0d
9638
9639# CHECK: lnxbr %f13, %f0
96400xb3 0x41 0x00 0xd0
9641
9642# CHECK: lnxbr %f13, %f9
96430xb3 0x41 0x00 0xd9
9644
9645# CHECK: lnxr %f0, %f8
96460xb3 0x61 0x00 0x08
9647
9648# CHECK: lnxr %f0, %f13
96490xb3 0x61 0x00 0x0d
9650
9651# CHECK: lnxr %f13, %f0
96520xb3 0x61 0x00 0xd0
9653
9654# CHECK: lnxr %f13, %f9
96550xb3 0x61 0x00 0xd9
9656
9657# CHECK: loc %r7, 6399(%r8), 0
96580xeb 0x70 0x88 0xff 0x01 0xf2
9659
9660# CHECK: loco %r7, 6399(%r8)
96610xeb 0x71 0x88 0xff 0x01 0xf2
9662
9663# CHECK: loch %r7, 6399(%r8)
96640xeb 0x72 0x88 0xff 0x01 0xf2
9665
9666# CHECK: locnle %r7, 6399(%r8)
96670xeb 0x73 0x88 0xff 0x01 0xf2
9668
9669# CHECK: locl %r7, 6399(%r8)
96700xeb 0x74 0x88 0xff 0x01 0xf2
9671
9672# CHECK: locnhe %r7, 6399(%r8)
96730xeb 0x75 0x88 0xff 0x01 0xf2
9674
9675# CHECK: loclh %r7, 6399(%r8)
96760xeb 0x76 0x88 0xff 0x01 0xf2
9677
9678# CHECK: locne %r7, 6399(%r8)
96790xeb 0x77 0x88 0xff 0x01 0xf2
9680
9681# CHECK: loce %r7, 6399(%r8)
96820xeb 0x78 0x88 0xff 0x01 0xf2
9683
9684# CHECK: locnlh %r7, 6399(%r8)
96850xeb 0x79 0x88 0xff 0x01 0xf2
9686
9687# CHECK: loche %r7, 6399(%r8)
96880xeb 0x7a 0x88 0xff 0x01 0xf2
9689
9690# CHECK: locnl %r7, 6399(%r8)
96910xeb 0x7b 0x88 0xff 0x01 0xf2
9692
9693# CHECK: locle %r7, 6399(%r8)
96940xeb 0x7c 0x88 0xff 0x01 0xf2
9695
9696# CHECK: locnh %r7, 6399(%r8)
96970xeb 0x7d 0x88 0xff 0x01 0xf2
9698
9699# CHECK: locno %r7, 6399(%r8)
97000xeb 0x7e 0x88 0xff 0x01 0xf2
9701
9702# CHECK: loc %r7, 6399(%r8), 15
97030xeb 0x7f 0x88 0xff 0x01 0xf2
9704
9705# CHECK: locg %r7, 6399(%r8), 0
97060xeb 0x70 0x88 0xff 0x01 0xe2
9707
9708# CHECK: locgo %r7, 6399(%r8)
97090xeb 0x71 0x88 0xff 0x01 0xe2
9710
9711# CHECK: locgh %r7, 6399(%r8)
97120xeb 0x72 0x88 0xff 0x01 0xe2
9713
9714# CHECK: locgnle %r7, 6399(%r8)
97150xeb 0x73 0x88 0xff 0x01 0xe2
9716
9717# CHECK: locgl %r7, 6399(%r8)
97180xeb 0x74 0x88 0xff 0x01 0xe2
9719
9720# CHECK: locgnhe %r7, 6399(%r8)
97210xeb 0x75 0x88 0xff 0x01 0xe2
9722
9723# CHECK: locglh %r7, 6399(%r8)
97240xeb 0x76 0x88 0xff 0x01 0xe2
9725
9726# CHECK: locgne %r7, 6399(%r8)
97270xeb 0x77 0x88 0xff 0x01 0xe2
9728
9729# CHECK: locge %r7, 6399(%r8)
97300xeb 0x78 0x88 0xff 0x01 0xe2
9731
9732# CHECK: locgnlh %r7, 6399(%r8)
97330xeb 0x79 0x88 0xff 0x01 0xe2
9734
9735# CHECK: locghe %r7, 6399(%r8)
97360xeb 0x7a 0x88 0xff 0x01 0xe2
9737
9738# CHECK: locgnl %r7, 6399(%r8)
97390xeb 0x7b 0x88 0xff 0x01 0xe2
9740
9741# CHECK: locgle %r7, 6399(%r8)
97420xeb 0x7c 0x88 0xff 0x01 0xe2
9743
9744# CHECK: locgnh %r7, 6399(%r8)
97450xeb 0x7d 0x88 0xff 0x01 0xe2
9746
9747# CHECK: locgno %r7, 6399(%r8)
97480xeb 0x7e 0x88 0xff 0x01 0xe2
9749
9750# CHECK: locg %r7, 6399(%r8), 15
97510xeb 0x7f 0x88 0xff 0x01 0xe2
9752
9753# CHECK: locr %r11, %r3, 0
97540xb9 0xf2 0x00 0xb3
9755
9756# CHECK: locro %r11, %r3
97570xb9 0xf2 0x10 0xb3
9758
9759# CHECK: locrh %r11, %r3
97600xb9 0xf2 0x20 0xb3
9761
9762# CHECK: locrnle %r11, %r3
97630xb9 0xf2 0x30 0xb3
9764
9765# CHECK: locrl %r11, %r3
97660xb9 0xf2 0x40 0xb3
9767
9768# CHECK: locrnhe %r11, %r3
97690xb9 0xf2 0x50 0xb3
9770
9771# CHECK: locrlh %r11, %r3
97720xb9 0xf2 0x60 0xb3
9773
9774# CHECK: locrne %r11, %r3
97750xb9 0xf2 0x70 0xb3
9776
9777# CHECK: locre %r11, %r3
97780xb9 0xf2 0x80 0xb3
9779
9780# CHECK: locrnlh %r11, %r3
97810xb9 0xf2 0x90 0xb3
9782
9783# CHECK: locrhe %r11, %r3
97840xb9 0xf2 0xa0 0xb3
9785
9786# CHECK: locrnl %r11, %r3
97870xb9 0xf2 0xb0 0xb3
9788
9789# CHECK: locrle %r11, %r3
97900xb9 0xf2 0xc0 0xb3
9791
9792# CHECK: locrnh %r11, %r3
97930xb9 0xf2 0xd0 0xb3
9794
9795# CHECK: locrno %r11, %r3
97960xb9 0xf2 0xe0 0xb3
9797
9798# CHECK: locr %r11, %r3, 15
97990xb9 0xf2 0xf0 0xb3
9800
9801# CHECK: locgr %r11, %r3, 0
98020xb9 0xe2 0x00 0xb3
9803
9804# CHECK: locgro %r11, %r3
98050xb9 0xe2 0x10 0xb3
9806
9807# CHECK: locgrh %r11, %r3
98080xb9 0xe2 0x20 0xb3
9809
9810# CHECK: locgrnle %r11, %r3
98110xb9 0xe2 0x30 0xb3
9812
9813# CHECK: locgrl %r11, %r3
98140xb9 0xe2 0x40 0xb3
9815
9816# CHECK: locgrnhe %r11, %r3
98170xb9 0xe2 0x50 0xb3
9818
9819# CHECK: locgrlh %r11, %r3
98200xb9 0xe2 0x60 0xb3
9821
9822# CHECK: locgrne %r11, %r3
98230xb9 0xe2 0x70 0xb3
9824
9825# CHECK: locgre %r11, %r3
98260xb9 0xe2 0x80 0xb3
9827
9828# CHECK: locgrnlh %r11, %r3
98290xb9 0xe2 0x90 0xb3
9830
9831# CHECK: locgrhe %r11, %r3
98320xb9 0xe2 0xa0 0xb3
9833
9834# CHECK: locgrnl %r11, %r3
98350xb9 0xe2 0xb0 0xb3
9836
9837# CHECK: locgrle %r11, %r3
98380xb9 0xe2 0xc0 0xb3
9839
9840# CHECK: locgrnh %r11, %r3
98410xb9 0xe2 0xd0 0xb3
9842
9843# CHECK: locgrno %r11, %r3
98440xb9 0xe2 0xe0 0xb3
9845
9846# CHECK: locgr %r11, %r3, 15
98470xb9 0xe2 0xf0 0xb3
9848
9849# CHECK: lpctl 0
98500xb2 0x85 0x00 0x00
9851
9852# CHECK: lpctl 0(%r1)
98530xb2 0x85 0x10 0x00
9854
9855# CHECK: lpctl 0(%r15)
98560xb2 0x85 0xf0 0x00
9857
9858# CHECK: lpctl 4095
98590xb2 0x85 0x0f 0xff
9860
9861# CHECK: lpctl 4095(%r1)
98620xb2 0x85 0x1f 0xff
9863
9864# CHECK: lpctl 4095(%r15)
98650xb2 0x85 0xff 0xff
9866
9867# CHECK: lpd %r0, 0, 0
98680xc8 0x04 0x00 0x00 0x00 0x00
9869
9870# CHECK: lpd %r2, 0, 4095
98710xc8 0x24 0x00 0x00 0x0f 0xff
9872
9873# CHECK: lpd %r2, 0, 0(%r1)
98740xc8 0x24 0x00 0x00 0x10 0x00
9875
9876# CHECK: lpd %r2, 0, 0(%r15)
98770xc8 0x24 0x00 0x00 0xf0 0x00
9878
9879# CHECK: lpd %r2, 0(%r1), 4095(%r15)
98800xc8 0x24 0x10 0x00 0xff 0xff
9881
9882# CHECK: lpd %r2, 0(%r1), 0(%r15)
98830xc8 0x24 0x10 0x00 0xf0 0x00
9884
9885# CHECK: lpd %r2, 4095(%r1), 0(%r15)
98860xc8 0x24 0x1f 0xff 0xf0 0x00
9887
9888# CHECK: lpdbr %f0, %f9
98890xb3 0x10 0x00 0x09
9890
9891# CHECK: lpdbr %f0, %f15
98920xb3 0x10 0x00 0x0f
9893
9894# CHECK: lpdbr %f15, %f0
98950xb3 0x10 0x00 0xf0
9896
9897# CHECK: lpdbr %f15, %f9
98980xb3 0x10 0x00 0xf9
9899
9900# CHECK: lpdg %r0, 0, 0
99010xc8 0x05 0x00 0x00 0x00 0x00
9902
9903# CHECK: lpdg %r2, 0, 4095
99040xc8 0x25 0x00 0x00 0x0f 0xff
9905
9906# CHECK: lpdg %r2, 0, 0(%r1)
99070xc8 0x25 0x00 0x00 0x10 0x00
9908
9909# CHECK: lpdg %r2, 0, 0(%r15)
99100xc8 0x25 0x00 0x00 0xf0 0x00
9911
9912# CHECK: lpdg %r2, 0(%r1), 4095(%r15)
99130xc8 0x25 0x10 0x00 0xff 0xff
9914
9915# CHECK: lpdg %r2, 0(%r1), 0(%r15)
99160xc8 0x25 0x10 0x00 0xf0 0x00
9917
9918# CHECK: lpdg %r2, 4095(%r1), 0(%r15)
99190xc8 0x25 0x1f 0xff 0xf0 0x00
9920
9921# CHECK: lpdr %f0, %f9
99220x20 0x09
9923
9924# CHECK: lpdr %f0, %f15
99250x20 0x0f
9926
9927# CHECK: lpdr %f15, %f0
99280x20 0xf0
9929
9930# CHECK: lpdr %f15, %f9
99310x20 0xf9
9932
9933# CHECK: lpebr %f0, %f9
99340xb3 0x00 0x00 0x09
9935
9936# CHECK: lpebr %f0, %f15
99370xb3 0x00 0x00 0x0f
9938
9939# CHECK: lpebr %f15, %f0
99400xb3 0x00 0x00 0xf0
9941
9942# CHECK: lpebr %f15, %f9
99430xb3 0x00 0x00 0xf9
9944
9945# CHECK: lper %f0, %f9
99460x30 0x09
9947
9948# CHECK: lper %f0, %f15
99490x30 0x0f
9950
9951# CHECK: lper %f15, %f0
99520x30 0xf0
9953
9954# CHECK: lper %f15, %f9
99550x30 0xf9
9956
9957# CHECK: lpgfr %r0, %r0
99580xb9 0x10 0x00 0x00
9959
9960# CHECK: lpgfr %r0, %r15
99610xb9 0x10 0x00 0x0f
9962
9963# CHECK: lpgfr %r15, %r0
99640xb9 0x10 0x00 0xf0
9965
9966# CHECK: lpgfr %r7, %r8
99670xb9 0x10 0x00 0x78
9968
9969# CHECK: lpgr %r0, %r0
99700xb9 0x00 0x00 0x00
9971
9972# CHECK: lpgr %r0, %r15
99730xb9 0x00 0x00 0x0f
9974
9975# CHECK: lpgr %r15, %r0
99760xb9 0x00 0x00 0xf0
9977
9978# CHECK: lpgr %r7, %r8
99790xb9 0x00 0x00 0x78
9980
9981# CHECK: lpp 0
99820xb2 0x80 0x00 0x00
9983
9984# CHECK: lpp 0(%r1)
99850xb2 0x80 0x10 0x00
9986
9987# CHECK: lpp 0(%r15)
99880xb2 0x80 0xf0 0x00
9989
9990# CHECK: lpp 4095
99910xb2 0x80 0x0f 0xff
9992
9993# CHECK: lpp 4095(%r1)
99940xb2 0x80 0x1f 0xff
9995
9996# CHECK: lpp 4095(%r15)
99970xb2 0x80 0xff 0xff
9998
9999# CHECK: lpq %r0, -524288
100000xe3 0x00 0x00 0x00 0x80 0x8f
10001
10002# CHECK: lpq %r0, -1
100030xe3 0x00 0x0f 0xff 0xff 0x8f
10004
10005# CHECK: lpq %r0, 0
100060xe3 0x00 0x00 0x00 0x00 0x8f
10007
10008# CHECK: lpq %r0, 1
100090xe3 0x00 0x00 0x01 0x00 0x8f
10010
10011# CHECK: lpq %r0, 524287
100120xe3 0x00 0x0f 0xff 0x7f 0x8f
10013
10014# CHECK: lpq %r0, 0(%r1)
100150xe3 0x00 0x10 0x00 0x00 0x8f
10016
10017# CHECK: lpq %r0, 0(%r15)
100180xe3 0x00 0xf0 0x00 0x00 0x8f
10019
10020# CHECK: lpq %r0, 524287(%r1,%r15)
100210xe3 0x01 0xff 0xff 0x7f 0x8f
10022
10023# CHECK: lpq %r0, 524287(%r15,%r1)
100240xe3 0x0f 0x1f 0xff 0x7f 0x8f
10025
10026# CHECK: lpq %r14, 0
100270xe3 0xe0 0x00 0x00 0x00 0x8f
10028
10029# CHECK: lpr %r0, %r0
100300x10 0x00
10031
10032# CHECK: lpr %r0, %r15
100330x10 0x0f
10034
10035# CHECK: lpr %r15, %r0
100360x10 0xf0
10037
10038# CHECK: lpr %r7, %r8
100390x10 0x78
10040
10041# CHECK: lpsw 0
100420x82 0x00 0x00 0x00
10043
10044# CHECK: lpsw 0(%r1)
100450x82 0x00 0x10 0x00
10046
10047# CHECK: lpsw 0(%r15)
100480x82 0x00 0xf0 0x00
10049
10050# CHECK: lpsw 4095
100510x82 0x00 0x0f 0xff
10052
10053# CHECK: lpsw 4095(%r1)
100540x82 0x00 0x1f 0xff
10055
10056# CHECK: lpsw 4095(%r15)
100570x82 0x00 0xff 0xff
10058
10059# CHECK: lpswe 0
100600xb2 0xb2 0x00 0x00
10061
10062# CHECK: lpswe 0(%r1)
100630xb2 0xb2 0x10 0x00
10064
10065# CHECK: lpswe 0(%r15)
100660xb2 0xb2 0xf0 0x00
10067
10068# CHECK: lpswe 4095
100690xb2 0xb2 0x0f 0xff
10070
10071# CHECK: lpswe 4095(%r1)
100720xb2 0xb2 0x1f 0xff
10073
10074# CHECK: lpswe 4095(%r15)
100750xb2 0xb2 0xff 0xff
10076
10077# CHECK: lptea %r0, %r0, %r0, 0
100780xb9 0xaa 0x00 0x00
10079
10080# CHECK: lptea %r0, %r0, %r0, 15
100810xb9 0xaa 0x0f 0x00
10082
10083# CHECK: lptea %r0, %r0, %r15, 0
100840xb9 0xaa 0x00 0x0f
10085
10086# CHECK: lptea %r0, %r15, %r0, 0
100870xb9 0xaa 0xf0 0x00
10088
10089# CHECK: lptea %r4, %r5, %r6, 7
100900xb9 0xaa 0x57 0x46
10091
10092# CHECK: lptea %r15, %r0, %r0, 0
100930xb9 0xaa 0x00 0xf0
10094
10095# CHECK: lpxbr %f0, %f8
100960xb3 0x40 0x00 0x08
10097
10098# CHECK: lpxbr %f0, %f13
100990xb3 0x40 0x00 0x0d
10100
10101# CHECK: lpxbr %f13, %f0
101020xb3 0x40 0x00 0xd0
10103
10104# CHECK: lpxbr %f13, %f9
101050xb3 0x40 0x00 0xd9
10106
10107# CHECK: lpxr %f0, %f8
101080xb3 0x60 0x00 0x08
10109
10110# CHECK: lpxr %f0, %f13
101110xb3 0x60 0x00 0x0d
10112
10113# CHECK: lpxr %f13, %f0
101140xb3 0x60 0x00 0xd0
10115
10116# CHECK: lpxr %f13, %f9
101170xb3 0x60 0x00 0xd9
10118
10119# CHECK: lr %r0, %r9
101200x18 0x09
10121
10122# CHECK: lr %r0, %r15
101230x18 0x0f
10124
10125# CHECK: lr %r15, %r0
101260x18 0xf0
10127
10128# CHECK: lr %r15, %r9
101290x18 0xf9
10130
10131# CHECK: lra %r0, 0
101320xb1 0x00 0x00 0x00
10133
10134# CHECK: lra %r0, 4095
101350xb1 0x00 0x0f 0xff
10136
10137# CHECK: lra %r0, 0(%r1)
101380xb1 0x00 0x10 0x00
10139
10140# CHECK: lra %r0, 0(%r15)
101410xb1 0x00 0xf0 0x00
10142
10143# CHECK: lra %r0, 4095(%r1,%r15)
101440xb1 0x01 0xff 0xff
10145
10146# CHECK: lra %r0, 4095(%r15,%r1)
101470xb1 0x0f 0x1f 0xff
10148
10149# CHECK: lra %r15, 0
101500xb1 0xf0 0x00 0x00
10151
10152# CHECK: lrag %r0, -524288
101530xe3 0x00 0x00 0x00 0x80 0x03
10154
10155# CHECK: lrag %r0, -1
101560xe3 0x00 0x0f 0xff 0xff 0x03
10157
10158# CHECK: lrag %r0, 0
101590xe3 0x00 0x00 0x00 0x00 0x03
10160
10161# CHECK: lrag %r0, 1
101620xe3 0x00 0x00 0x01 0x00 0x03
10163
10164# CHECK: lrag %r0, 524287
101650xe3 0x00 0x0f 0xff 0x7f 0x03
10166
10167# CHECK: lrag %r0, 0(%r1)
101680xe3 0x00 0x10 0x00 0x00 0x03
10169
10170# CHECK: lrag %r0, 0(%r15)
101710xe3 0x00 0xf0 0x00 0x00 0x03
10172
10173# CHECK: lrag %r0, 524287(%r1,%r15)
101740xe3 0x01 0xff 0xff 0x7f 0x03
10175
10176# CHECK: lrag %r0, 524287(%r15,%r1)
101770xe3 0x0f 0x1f 0xff 0x7f 0x03
10178
10179# CHECK: lrag %r15, 0
101800xe3 0xf0 0x00 0x00 0x00 0x03
10181
10182# CHECK: lray %r0, -524288
101830xe3 0x00 0x00 0x00 0x80 0x13
10184
10185# CHECK: lray %r0, -1
101860xe3 0x00 0x0f 0xff 0xff 0x13
10187
10188# CHECK: lray %r0, 0
101890xe3 0x00 0x00 0x00 0x00 0x13
10190
10191# CHECK: lray %r0, 1
101920xe3 0x00 0x00 0x01 0x00 0x13
10193
10194# CHECK: lray %r0, 524287
101950xe3 0x00 0x0f 0xff 0x7f 0x13
10196
10197# CHECK: lray %r0, 0(%r1)
101980xe3 0x00 0x10 0x00 0x00 0x13
10199
10200# CHECK: lray %r0, 0(%r15)
102010xe3 0x00 0xf0 0x00 0x00 0x13
10202
10203# CHECK: lray %r0, 524287(%r1,%r15)
102040xe3 0x01 0xff 0xff 0x7f 0x13
10205
10206# CHECK: lray %r0, 524287(%r15,%r1)
102070xe3 0x0f 0x1f 0xff 0x7f 0x13
10208
10209# CHECK: lray %r15, 0
102100xe3 0xf0 0x00 0x00 0x00 0x13
10211
10212# CHECK: lrv %r0, -524288
102130xe3 0x00 0x00 0x00 0x80 0x1e
10214
10215# CHECK: lrv %r0, -1
102160xe3 0x00 0x0f 0xff 0xff 0x1e
10217
10218# CHECK: lrv %r0, 0
102190xe3 0x00 0x00 0x00 0x00 0x1e
10220
10221# CHECK: lrv %r0, 1
102220xe3 0x00 0x00 0x01 0x00 0x1e
10223
10224# CHECK: lrv %r0, 524287
102250xe3 0x00 0x0f 0xff 0x7f 0x1e
10226
10227# CHECK: lrv %r0, 0(%r1)
102280xe3 0x00 0x10 0x00 0x00 0x1e
10229
10230# CHECK: lrv %r0, 0(%r15)
102310xe3 0x00 0xf0 0x00 0x00 0x1e
10232
10233# CHECK: lrv %r0, 524287(%r1,%r15)
102340xe3 0x01 0xff 0xff 0x7f 0x1e
10235
10236# CHECK: lrv %r0, 524287(%r15,%r1)
102370xe3 0x0f 0x1f 0xff 0x7f 0x1e
10238
10239# CHECK: lrv %r15, 0
102400xe3 0xf0 0x00 0x00 0x00 0x1e
10241
10242# CHECK: lrvg %r0, -524288
102430xe3 0x00 0x00 0x00 0x80 0x0f
10244
10245# CHECK: lrvg %r0, -1
102460xe3 0x00 0x0f 0xff 0xff 0x0f
10247
10248# CHECK: lrvg %r0, 0
102490xe3 0x00 0x00 0x00 0x00 0x0f
10250
10251# CHECK: lrvg %r0, 1
102520xe3 0x00 0x00 0x01 0x00 0x0f
10253
10254# CHECK: lrvg %r0, 524287
102550xe3 0x00 0x0f 0xff 0x7f 0x0f
10256
10257# CHECK: lrvg %r0, 0(%r1)
102580xe3 0x00 0x10 0x00 0x00 0x0f
10259
10260# CHECK: lrvg %r0, 0(%r15)
102610xe3 0x00 0xf0 0x00 0x00 0x0f
10262
10263# CHECK: lrvg %r0, 524287(%r1,%r15)
102640xe3 0x01 0xff 0xff 0x7f 0x0f
10265
10266# CHECK: lrvg %r0, 524287(%r15,%r1)
102670xe3 0x0f 0x1f 0xff 0x7f 0x0f
10268
10269# CHECK: lrvg %r15, 0
102700xe3 0xf0 0x00 0x00 0x00 0x0f
10271
10272# CHECK: lrvgr %r0, %r0
102730xb9 0x0f 0x00 0x00
10274
10275# CHECK: lrvgr %r0, %r15
102760xb9 0x0f 0x00 0x0f
10277
10278# CHECK: lrvgr %r15, %r0
102790xb9 0x0f 0x00 0xf0
10280
10281# CHECK: lrvgr %r7, %r8
102820xb9 0x0f 0x00 0x78
10283
10284# CHECK: lrvgr %r15, %r15
102850xb9 0x0f 0x00 0xff
10286
10287# CHECK: lrvh %r0, -524288
102880xe3 0x00 0x00 0x00 0x80 0x1f
10289
10290# CHECK: lrvh %r0, -1
102910xe3 0x00 0x0f 0xff 0xff 0x1f
10292
10293# CHECK: lrvh %r0, 0
102940xe3 0x00 0x00 0x00 0x00 0x1f
10295
10296# CHECK: lrvh %r0, 1
102970xe3 0x00 0x00 0x01 0x00 0x1f
10298
10299# CHECK: lrvh %r0, 524287
103000xe3 0x00 0x0f 0xff 0x7f 0x1f
10301
10302# CHECK: lrvh %r0, 0(%r1)
103030xe3 0x00 0x10 0x00 0x00 0x1f
10304
10305# CHECK: lrvh %r0, 0(%r15)
103060xe3 0x00 0xf0 0x00 0x00 0x1f
10307
10308# CHECK: lrvh %r0, 524287(%r1,%r15)
103090xe3 0x01 0xff 0xff 0x7f 0x1f
10310
10311# CHECK: lrvh %r0, 524287(%r15,%r1)
103120xe3 0x0f 0x1f 0xff 0x7f 0x1f
10313
10314# CHECK: lrvh %r15, 0
103150xe3 0xf0 0x00 0x00 0x00 0x1f
10316
10317# CHECK: lrvr %r0, %r0
103180xb9 0x1f 0x00 0x00
10319
10320# CHECK: lrvr %r0, %r15
103210xb9 0x1f 0x00 0x0f
10322
10323# CHECK: lrvr %r15, %r0
103240xb9 0x1f 0x00 0xf0
10325
10326# CHECK: lrvr %r7, %r8
103270xb9 0x1f 0x00 0x78
10328
10329# CHECK: lrvr %r15, %r15
103300xb9 0x1f 0x00 0xff
10331
10332# CHECK: lsctl 0
103330xb2 0x87 0x00 0x00
10334
10335# CHECK: lsctl 0(%r1)
103360xb2 0x87 0x10 0x00
10337
10338# CHECK: lsctl 0(%r15)
103390xb2 0x87 0xf0 0x00
10340
10341# CHECK: lsctl 4095
103420xb2 0x87 0x0f 0xff
10343
10344# CHECK: lsctl 4095(%r1)
103450xb2 0x87 0x1f 0xff
10346
10347# CHECK: lsctl 4095(%r15)
103480xb2 0x87 0xff 0xff
10349
10350# CHECK: lt %r0, -524288
103510xe3 0x00 0x00 0x00 0x80 0x12
10352
10353# CHECK: lt %r0, -1
103540xe3 0x00 0x0f 0xff 0xff 0x12
10355
10356# CHECK: lt %r0, 0
103570xe3 0x00 0x00 0x00 0x00 0x12
10358
10359# CHECK: lt %r0, 1
103600xe3 0x00 0x00 0x01 0x00 0x12
10361
10362# CHECK: lt %r0, 524287
103630xe3 0x00 0x0f 0xff 0x7f 0x12
10364
10365# CHECK: lt %r0, 0(%r1)
103660xe3 0x00 0x10 0x00 0x00 0x12
10367
10368# CHECK: lt %r0, 0(%r15)
103690xe3 0x00 0xf0 0x00 0x00 0x12
10370
10371# CHECK: lt %r0, 524287(%r1,%r15)
103720xe3 0x01 0xff 0xff 0x7f 0x12
10373
10374# CHECK: lt %r0, 524287(%r15,%r1)
103750xe3 0x0f 0x1f 0xff 0x7f 0x12
10376
10377# CHECK: lt %r15, 0
103780xe3 0xf0 0x00 0x00 0x00 0x12
10379
10380# CHECK: ltdbr %f0, %f9
103810xb3 0x12 0x00 0x09
10382
10383# CHECK: ltdbr %f0, %f15
103840xb3 0x12 0x00 0x0f
10385
10386# CHECK: ltdbr %f15, %f0
103870xb3 0x12 0x00 0xf0
10388
10389# CHECK: ltdbr %f15, %f9
103900xb3 0x12 0x00 0xf9
10391
10392# CHECK: ltdr %f0, %f9
103930x22 0x09
10394
10395# CHECK: ltdr %f0, %f15
103960x22 0x0f
10397
10398# CHECK: ltdr %f15, %f0
103990x22 0xf0
10400
10401# CHECK: ltdr %f15, %f9
104020x22 0xf9
10403
10404# CHECK: ltdtr %f0, %f9
104050xb3 0xd6 0x00 0x09
10406
10407# CHECK: ltdtr %f0, %f15
104080xb3 0xd6 0x00 0x0f
10409
10410# CHECK: ltdtr %f15, %f0
104110xb3 0xd6 0x00 0xf0
10412
10413# CHECK: ltdtr %f15, %f9
104140xb3 0xd6 0x00 0xf9
10415
10416# CHECK: ltebr %f0, %f9
104170xb3 0x02 0x00 0x09
10418
10419# CHECK: ltebr %f0, %f15
104200xb3 0x02 0x00 0x0f
10421
10422# CHECK: ltebr %f15, %f0
104230xb3 0x02 0x00 0xf0
10424
10425# CHECK: ltebr %f15, %f9
104260xb3 0x02 0x00 0xf9
10427
10428# CHECK: lter %f0, %f9
104290x32 0x09
10430
10431# CHECK: lter %f0, %f15
104320x32 0x0f
10433
10434# CHECK: lter %f15, %f0
104350x32 0xf0
10436
10437# CHECK: lter %f15, %f9
104380x32 0xf9
10439
10440# CHECK: ltg %r0, -524288
104410xe3 0x00 0x00 0x00 0x80 0x02
10442
10443# CHECK: ltg %r0, -1
104440xe3 0x00 0x0f 0xff 0xff 0x02
10445
10446# CHECK: ltg %r0, 0
104470xe3 0x00 0x00 0x00 0x00 0x02
10448
10449# CHECK: ltg %r0, 1
104500xe3 0x00 0x00 0x01 0x00 0x02
10451
10452# CHECK: ltg %r0, 524287
104530xe3 0x00 0x0f 0xff 0x7f 0x02
10454
10455# CHECK: ltg %r0, 0(%r1)
104560xe3 0x00 0x10 0x00 0x00 0x02
10457
10458# CHECK: ltg %r0, 0(%r15)
104590xe3 0x00 0xf0 0x00 0x00 0x02
10460
10461# CHECK: ltg %r0, 524287(%r1,%r15)
104620xe3 0x01 0xff 0xff 0x7f 0x02
10463
10464# CHECK: ltg %r0, 524287(%r15,%r1)
104650xe3 0x0f 0x1f 0xff 0x7f 0x02
10466
10467# CHECK: ltg %r15, 0
104680xe3 0xf0 0x00 0x00 0x00 0x02
10469
10470# CHECK: ltgf %r0, -524288
104710xe3 0x00 0x00 0x00 0x80 0x32
10472
10473# CHECK: ltgf %r0, -1
104740xe3 0x00 0x0f 0xff 0xff 0x32
10475
10476# CHECK: ltgf %r0, 0
104770xe3 0x00 0x00 0x00 0x00 0x32
10478
10479# CHECK: ltgf %r0, 1
104800xe3 0x00 0x00 0x01 0x00 0x32
10481
10482# CHECK: ltgf %r0, 524287
104830xe3 0x00 0x0f 0xff 0x7f 0x32
10484
10485# CHECK: ltgf %r0, 0(%r1)
104860xe3 0x00 0x10 0x00 0x00 0x32
10487
10488# CHECK: ltgf %r0, 0(%r15)
104890xe3 0x00 0xf0 0x00 0x00 0x32
10490
10491# CHECK: ltgf %r0, 524287(%r1,%r15)
104920xe3 0x01 0xff 0xff 0x7f 0x32
10493
10494# CHECK: ltgf %r0, 524287(%r15,%r1)
104950xe3 0x0f 0x1f 0xff 0x7f 0x32
10496
10497# CHECK: ltgf %r15, 0
104980xe3 0xf0 0x00 0x00 0x00 0x32
10499
10500# CHECK: ltgfr %r0, %r9
105010xb9 0x12 0x00 0x09
10502
10503# CHECK: ltgfr %r0, %r15
105040xb9 0x12 0x00 0x0f
10505
10506# CHECK: ltgfr %r15, %r0
105070xb9 0x12 0x00 0xf0
10508
10509# CHECK: ltgfr %r15, %r9
105100xb9 0x12 0x00 0xf9
10511
10512# CHECK: ltgr %r0, %r9
105130xb9 0x02 0x00 0x09
10514
10515# CHECK: ltgr %r0, %r15
105160xb9 0x02 0x00 0x0f
10517
10518# CHECK: ltgr %r15, %r0
105190xb9 0x02 0x00 0xf0
10520
10521# CHECK: ltgr %r15, %r9
105220xb9 0x02 0x00 0xf9
10523
10524# CHECK: ltr %r0, %r9
105250x12 0x09
10526
10527# CHECK: ltr %r0, %r15
105280x12 0x0f
10529
10530# CHECK: ltr %r15, %r0
105310x12 0xf0
10532
10533# CHECK: ltr %r15, %r9
105340x12 0xf9
10535
10536# CHECK: ltxbr %f0, %f9
105370xb3 0x42 0x00 0x09
10538
10539# CHECK: ltxbr %f0, %f13
105400xb3 0x42 0x00 0x0d
10541
10542# CHECK: ltxbr %f13, %f0
105430xb3 0x42 0x00 0xd0
10544
10545# CHECK: ltxbr %f13, %f9
105460xb3 0x42 0x00 0xd9
10547
10548# CHECK: ltxr %f0, %f9
105490xb3 0x62 0x00 0x09
10550
10551# CHECK: ltxr %f0, %f13
105520xb3 0x62 0x00 0x0d
10553
10554# CHECK: ltxr %f13, %f0
105550xb3 0x62 0x00 0xd0
10556
10557# CHECK: ltxr %f13, %f9
105580xb3 0x62 0x00 0xd9
10559
10560# CHECK: ltxtr %f0, %f9
105610xb3 0xde 0x00 0x09
10562
10563# CHECK: ltxtr %f0, %f13
105640xb3 0xde 0x00 0x0d
10565
10566# CHECK: ltxtr %f13, %f0
105670xb3 0xde 0x00 0xd0
10568
10569# CHECK: ltxtr %f13, %f9
105700xb3 0xde 0x00 0xd9
10571
10572# CHECK: lura %r0, %r0
105730xb2 0x4b 0x00 0x00
10574
10575# CHECK: lura %r0, %r15
105760xb2 0x4b 0x00 0x0f
10577
10578# CHECK: lura %r15, %r0
105790xb2 0x4b 0x00 0xf0
10580
10581# CHECK: lura %r7, %r8
105820xb2 0x4b 0x00 0x78
10583
10584# CHECK: lurag %r0, %r0
105850xb9 0x05 0x00 0x00
10586
10587# CHECK: lurag %r0, %r15
105880xb9 0x05 0x00 0x0f
10589
10590# CHECK: lurag %r15, %r0
105910xb9 0x05 0x00 0xf0
10592
10593# CHECK: lurag %r7, %r8
105940xb9 0x05 0x00 0x78
10595
10596# CHECK: lxd %f0, 4095
105970xed 0x00 0x0f 0xff 0x00 0x25
10598
10599# CHECK: lxd %f0, 0(%r1)
106000xed 0x00 0x10 0x00 0x00 0x25
10601
10602# CHECK: lxd %f0, 0(%r15)
106030xed 0x00 0xf0 0x00 0x00 0x25
10604
10605# CHECK: lxd %f0, 4095(%r1,%r15)
106060xed 0x01 0xff 0xff 0x00 0x25
10607
10608# CHECK: lxd %f0, 4095(%r15,%r1)
106090xed 0x0f 0x1f 0xff 0x00 0x25
10610
10611# CHECK: lxd %f13, 0
106120xed 0xd0 0x00 0x00 0x00 0x25
10613
10614# CHECK: lxdb %f0, 0
106150xed 0x00 0x00 0x00 0x00 0x05
10616
10617# CHECK: lxdb %f0, 4095
106180xed 0x00 0x0f 0xff 0x00 0x05
10619
10620# CHECK: lxdb %f0, 0(%r1)
106210xed 0x00 0x10 0x00 0x00 0x05
10622
10623# CHECK: lxdb %f0, 0(%r15)
106240xed 0x00 0xf0 0x00 0x00 0x05
10625
10626# CHECK: lxdb %f0, 4095(%r1,%r15)
106270xed 0x01 0xff 0xff 0x00 0x05
10628
10629# CHECK: lxdb %f0, 4095(%r15,%r1)
106300xed 0x0f 0x1f 0xff 0x00 0x05
10631
10632# CHECK: lxdb %f13, 0
106330xed 0xd0 0x00 0x00 0x00 0x05
10634
10635# CHECK: lxdbr %f0, %f8
106360xb3 0x05 0x00 0x08
10637
10638# CHECK: lxdbr %f0, %f13
106390xb3 0x05 0x00 0x0d
10640
10641# CHECK: lxdbr %f13, %f0
106420xb3 0x05 0x00 0xd0
10643
10644# CHECK: lxdbr %f13, %f15
106450xb3 0x05 0x00 0xdf
10646
10647# CHECK: lxdr %f0, %f8
106480xb3 0x25 0x00 0x08
10649
10650# CHECK: lxdr %f0, %f13
106510xb3 0x25 0x00 0x0d
10652
10653# CHECK: lxdr %f13, %f0
106540xb3 0x25 0x00 0xd0
10655
10656# CHECK: lxdr %f13, %f15
106570xb3 0x25 0x00 0xdf
10658
10659# CHECK: lxdtr %f0, %f0, 15
106600xb3 0xdc 0x0f 0x00
10661
10662# CHECK: lxdtr %f0, %f15, 0
106630xb3 0xdc 0x00 0x0f
10664
10665# CHECK: lxdtr %f5, %f8, 9
106660xb3 0xdc 0x09 0x58
10667
10668# CHECK: lxdtr %f13, %f0, 0
106690xb3 0xdc 0x00 0xd0
10670
10671# CHECK: lxe %f0, 4095
106720xed 0x00 0x0f 0xff 0x00 0x26
10673
10674# CHECK: lxe %f0, 0(%r1)
106750xed 0x00 0x10 0x00 0x00 0x26
10676
10677# CHECK: lxe %f0, 0(%r15)
106780xed 0x00 0xf0 0x00 0x00 0x26
10679
10680# CHECK: lxe %f0, 4095(%r1,%r15)
106810xed 0x01 0xff 0xff 0x00 0x26
10682
10683# CHECK: lxe %f0, 4095(%r15,%r1)
106840xed 0x0f 0x1f 0xff 0x00 0x26
10685
10686# CHECK: lxe %f13, 0
106870xed 0xd0 0x00 0x00 0x00 0x26
10688
10689# CHECK: lxeb %f0, 0
106900xed 0x00 0x00 0x00 0x00 0x06
10691
10692# CHECK: lxeb %f0, 4095
106930xed 0x00 0x0f 0xff 0x00 0x06
10694
10695# CHECK: lxeb %f0, 0(%r1)
106960xed 0x00 0x10 0x00 0x00 0x06
10697
10698# CHECK: lxeb %f0, 0(%r15)
106990xed 0x00 0xf0 0x00 0x00 0x06
10700
10701# CHECK: lxeb %f0, 4095(%r1,%r15)
107020xed 0x01 0xff 0xff 0x00 0x06
10703
10704# CHECK: lxeb %f0, 4095(%r15,%r1)
107050xed 0x0f 0x1f 0xff 0x00 0x06
10706
10707# CHECK: lxeb %f13, 0
107080xed 0xd0 0x00 0x00 0x00 0x06
10709
10710# CHECK: lxebr %f0, %f8
107110xb3 0x06 0x00 0x08
10712
10713# CHECK: lxebr %f0, %f13
107140xb3 0x06 0x00 0x0d
10715
10716# CHECK: lxebr %f13, %f0
107170xb3 0x06 0x00 0xd0
10718
10719# CHECK: lxebr %f13, %f15
107200xb3 0x06 0x00 0xdf
10721
10722# CHECK: lxer %f0, %f8
107230xb3 0x26 0x00 0x08
10724
10725# CHECK: lxer %f0, %f13
107260xb3 0x26 0x00 0x0d
10727
10728# CHECK: lxer %f13, %f0
107290xb3 0x26 0x00 0xd0
10730
10731# CHECK: lxer %f13, %f15
107320xb3 0x26 0x00 0xdf
10733
10734# CHECK: lxr %f0, %f8
107350xb3 0x65 0x00 0x08
10736
10737# CHECK: lxr %f0, %f13
107380xb3 0x65 0x00 0x0d
10739
10740# CHECK: lxr %f13, %f0
107410xb3 0x65 0x00 0xd0
10742
10743# CHECK: lxr %f13, %f9
107440xb3 0x65 0x00 0xd9
10745
10746# CHECK: ly %r0, -524288
107470xe3 0x00 0x00 0x00 0x80 0x58
10748
10749# CHECK: ly %r0, -1
107500xe3 0x00 0x0f 0xff 0xff 0x58
10751
10752# CHECK: ly %r0, 0
107530xe3 0x00 0x00 0x00 0x00 0x58
10754
10755# CHECK: ly %r0, 1
107560xe3 0x00 0x00 0x01 0x00 0x58
10757
10758# CHECK: ly %r0, 524287
107590xe3 0x00 0x0f 0xff 0x7f 0x58
10760
10761# CHECK: ly %r0, 0(%r1)
107620xe3 0x00 0x10 0x00 0x00 0x58
10763
10764# CHECK: ly %r0, 0(%r15)
107650xe3 0x00 0xf0 0x00 0x00 0x58
10766
10767# CHECK: ly %r0, 524287(%r1,%r15)
107680xe3 0x01 0xff 0xff 0x7f 0x58
10769
10770# CHECK: ly %r0, 524287(%r15,%r1)
107710xe3 0x0f 0x1f 0xff 0x7f 0x58
10772
10773# CHECK: ly %r15, 0
107740xe3 0xf0 0x00 0x00 0x00 0x58
10775
10776# CHECK: lzdr %f0
107770xb3 0x75 0x00 0x00
10778
10779# CHECK: lzdr %f7
107800xb3 0x75 0x00 0x70
10781
10782# CHECK: lzdr %f15
107830xb3 0x75 0x00 0xf0
10784
10785# CHECK: lzer %f0
107860xb3 0x74 0x00 0x00
10787
10788# CHECK: lzer %f7
107890xb3 0x74 0x00 0x70
10790
10791# CHECK: lzer %f15
107920xb3 0x74 0x00 0xf0
10793
10794# CHECK: lzxr %f0
107950xb3 0x76 0x00 0x00
10796
10797# CHECK: lzxr %f8
107980xb3 0x76 0x00 0x80
10799
10800# CHECK: lzxr %f13
108010xb3 0x76 0x00 0xd0
10802
10803# CHECK: m %r0, 0
108040x5c 0x00 0x00 0x00
10805
10806# CHECK: m %r0, 4095
108070x5c 0x00 0x0f 0xff
10808
10809# CHECK: m %r0, 0(%r1)
108100x5c 0x00 0x10 0x00
10811
10812# CHECK: m %r0, 0(%r15)
108130x5c 0x00 0xf0 0x00
10814
10815# CHECK: m %r0, 4095(%r1,%r15)
108160x5c 0x01 0xff 0xff
10817
10818# CHECK: m %r0, 4095(%r15,%r1)
108190x5c 0x0f 0x1f 0xff
10820
10821# CHECK: m %r14, 0
108220x5c 0xe0 0x00 0x00
10823
10824# CHECK: mad %f0, %f0, 0
108250xed 0x00 0x00 0x00 0x00 0x3e
10826
10827# CHECK: mad %f0, %f0, 4095
108280xed 0x00 0x0f 0xff 0x00 0x3e
10829
10830# CHECK: mad %f0, %f0, 0(%r1)
108310xed 0x00 0x10 0x00 0x00 0x3e
10832
10833# CHECK: mad %f0, %f0, 0(%r15)
108340xed 0x00 0xf0 0x00 0x00 0x3e
10835
10836# CHECK: mad %f0, %f0, 4095(%r1,%r15)
108370xed 0x01 0xff 0xff 0x00 0x3e
10838
10839# CHECK: mad %f0, %f0, 4095(%r15,%r1)
108400xed 0x0f 0x1f 0xff 0x00 0x3e
10841
10842# CHECK: mad %f0, %f15, 0
108430xed 0xf0 0x00 0x00 0x00 0x3e
10844
10845# CHECK: mad %f15, %f0, 0
108460xed 0x00 0x00 0x00 0xf0 0x3e
10847
10848# CHECK: mad %f15, %f15, 0
108490xed 0xf0 0x00 0x00 0xf0 0x3e
10850
10851# CHECK: madb %f0, %f0, 0
108520xed 0x00 0x00 0x00 0x00 0x1e
10853
10854# CHECK: madb %f0, %f0, 4095
108550xed 0x00 0x0f 0xff 0x00 0x1e
10856
10857# CHECK: madb %f0, %f0, 0(%r1)
108580xed 0x00 0x10 0x00 0x00 0x1e
10859
10860# CHECK: madb %f0, %f0, 0(%r15)
108610xed 0x00 0xf0 0x00 0x00 0x1e
10862
10863# CHECK: madb %f0, %f0, 4095(%r1,%r15)
108640xed 0x01 0xff 0xff 0x00 0x1e
10865
10866# CHECK: madb %f0, %f0, 4095(%r15,%r1)
108670xed 0x0f 0x1f 0xff 0x00 0x1e
10868
10869# CHECK: madb %f0, %f15, 0
108700xed 0xf0 0x00 0x00 0x00 0x1e
10871
10872# CHECK: madb %f15, %f0, 0
108730xed 0x00 0x00 0x00 0xf0 0x1e
10874
10875# CHECK: madb %f15, %f15, 0
108760xed 0xf0 0x00 0x00 0xf0 0x1e
10877
10878# CHECK: madbr %f0, %f0, %f0
108790xb3 0x1e 0x00 0x00
10880
10881# CHECK: madbr %f0, %f0, %f15
108820xb3 0x1e 0x00 0x0f
10883
10884# CHECK: madbr %f0, %f15, %f0
108850xb3 0x1e 0x00 0xf0
10886
10887# CHECK: madbr %f15, %f0, %f0
108880xb3 0x1e 0xf0 0x00
10889
10890# CHECK: madbr %f7, %f8, %f9
108910xb3 0x1e 0x70 0x89
10892
10893# CHECK: madbr %f15, %f15, %f15
108940xb3 0x1e 0xf0 0xff
10895
10896# CHECK: madr %f0, %f0, %f0
108970xb3 0x3e 0x00 0x00
10898
10899# CHECK: madr %f0, %f0, %f15
109000xb3 0x3e 0x00 0x0f
10901
10902# CHECK: madr %f0, %f15, %f0
109030xb3 0x3e 0x00 0xf0
10904
10905# CHECK: madr %f15, %f0, %f0
109060xb3 0x3e 0xf0 0x00
10907
10908# CHECK: madr %f7, %f8, %f9
109090xb3 0x3e 0x70 0x89
10910
10911# CHECK: madr %f15, %f15, %f15
109120xb3 0x3e 0xf0 0xff
10913
10914# CHECK: mae %f0, %f0, 0
109150xed 0x00 0x00 0x00 0x00 0x2e
10916
10917# CHECK: mae %f0, %f0, 4095
109180xed 0x00 0x0f 0xff 0x00 0x2e
10919
10920# CHECK: mae %f0, %f0, 0(%r1)
109210xed 0x00 0x10 0x00 0x00 0x2e
10922
10923# CHECK: mae %f0, %f0, 0(%r15)
109240xed 0x00 0xf0 0x00 0x00 0x2e
10925
10926# CHECK: mae %f0, %f0, 4095(%r1,%r15)
109270xed 0x01 0xff 0xff 0x00 0x2e
10928
10929# CHECK: mae %f0, %f0, 4095(%r15,%r1)
109300xed 0x0f 0x1f 0xff 0x00 0x2e
10931
10932# CHECK: mae %f0, %f15, 0
109330xed 0xf0 0x00 0x00 0x00 0x2e
10934
10935# CHECK: mae %f15, %f0, 0
109360xed 0x00 0x00 0x00 0xf0 0x2e
10937
10938# CHECK: mae %f15, %f15, 0
109390xed 0xf0 0x00 0x00 0xf0 0x2e
10940
10941# CHECK: maeb %f0, %f0, 0
109420xed 0x00 0x00 0x00 0x00 0x0e
10943
10944# CHECK: maeb %f0, %f0, 4095
109450xed 0x00 0x0f 0xff 0x00 0x0e
10946
10947# CHECK: maeb %f0, %f0, 0(%r1)
109480xed 0x00 0x10 0x00 0x00 0x0e
10949
10950# CHECK: maeb %f0, %f0, 0(%r15)
109510xed 0x00 0xf0 0x00 0x00 0x0e
10952
10953# CHECK: maeb %f0, %f0, 4095(%r1,%r15)
109540xed 0x01 0xff 0xff 0x00 0x0e
10955
10956# CHECK: maeb %f0, %f0, 4095(%r15,%r1)
109570xed 0x0f 0x1f 0xff 0x00 0x0e
10958
10959# CHECK: maeb %f0, %f15, 0
109600xed 0xf0 0x00 0x00 0x00 0x0e
10961
10962# CHECK: maeb %f15, %f0, 0
109630xed 0x00 0x00 0x00 0xf0 0x0e
10964
10965# CHECK: maeb %f15, %f15, 0
109660xed 0xf0 0x00 0x00 0xf0 0x0e
10967
10968# CHECK: maebr %f0, %f0, %f0
109690xb3 0x0e 0x00 0x00
10970
10971# CHECK: maebr %f0, %f0, %f15
109720xb3 0x0e 0x00 0x0f
10973
10974# CHECK: maebr %f0, %f15, %f0
109750xb3 0x0e 0x00 0xf0
10976
10977# CHECK: maebr %f15, %f0, %f0
109780xb3 0x0e 0xf0 0x00
10979
10980# CHECK: maebr %f7, %f8, %f9
109810xb3 0x0e 0x70 0x89
10982
10983# CHECK: maebr %f15, %f15, %f15
109840xb3 0x0e 0xf0 0xff
10985
10986# CHECK: maer %f0, %f0, %f0
109870xb3 0x2e 0x00 0x00
10988
10989# CHECK: maer %f0, %f0, %f15
109900xb3 0x2e 0x00 0x0f
10991
10992# CHECK: maer %f0, %f15, %f0
109930xb3 0x2e 0x00 0xf0
10994
10995# CHECK: maer %f15, %f0, %f0
109960xb3 0x2e 0xf0 0x00
10997
10998# CHECK: maer %f7, %f8, %f9
109990xb3 0x2e 0x70 0x89
11000
11001# CHECK: maer %f15, %f15, %f15
110020xb3 0x2e 0xf0 0xff
11003
11004# CHECK: may %f0, %f0, 0
110050xed 0x00 0x00 0x00 0x00 0x3a
11006
11007# CHECK: may %f0, %f0, 4095
110080xed 0x00 0x0f 0xff 0x00 0x3a
11009
11010# CHECK: may %f0, %f0, 0(%r1)
110110xed 0x00 0x10 0x00 0x00 0x3a
11012
11013# CHECK: may %f0, %f0, 0(%r15)
110140xed 0x00 0xf0 0x00 0x00 0x3a
11015
11016# CHECK: may %f0, %f0, 4095(%r1,%r15)
110170xed 0x01 0xff 0xff 0x00 0x3a
11018
11019# CHECK: may %f0, %f0, 4095(%r15,%r1)
110200xed 0x0f 0x1f 0xff 0x00 0x3a
11021
11022# CHECK: may %f0, %f15, 0
110230xed 0xf0 0x00 0x00 0x00 0x3a
11024
11025# CHECK: may %f13, %f0, 0
110260xed 0x00 0x00 0x00 0xd0 0x3a
11027
11028# CHECK: may %f13, %f15, 0
110290xed 0xf0 0x00 0x00 0xd0 0x3a
11030
11031# CHECK: mayh %f0, %f0, 0
110320xed 0x00 0x00 0x00 0x00 0x3c
11033
11034# CHECK: mayh %f0, %f0, 4095
110350xed 0x00 0x0f 0xff 0x00 0x3c
11036
11037# CHECK: mayh %f0, %f0, 0(%r1)
110380xed 0x00 0x10 0x00 0x00 0x3c
11039
11040# CHECK: mayh %f0, %f0, 0(%r15)
110410xed 0x00 0xf0 0x00 0x00 0x3c
11042
11043# CHECK: mayh %f0, %f0, 4095(%r1,%r15)
110440xed 0x01 0xff 0xff 0x00 0x3c
11045
11046# CHECK: mayh %f0, %f0, 4095(%r15,%r1)
110470xed 0x0f 0x1f 0xff 0x00 0x3c
11048
11049# CHECK: mayh %f0, %f15, 0
110500xed 0xf0 0x00 0x00 0x00 0x3c
11051
11052# CHECK: mayh %f15, %f0, 0
110530xed 0x00 0x00 0x00 0xf0 0x3c
11054
11055# CHECK: mayh %f15, %f15, 0
110560xed 0xf0 0x00 0x00 0xf0 0x3c
11057
11058# CHECK: mayhr %f0, %f0, %f0
110590xb3 0x3c 0x00 0x00
11060
11061# CHECK: mayhr %f0, %f0, %f15
110620xb3 0x3c 0x00 0x0f
11063
11064# CHECK: mayhr %f0, %f15, %f0
110650xb3 0x3c 0x00 0xf0
11066
11067# CHECK: mayhr %f15, %f0, %f0
110680xb3 0x3c 0xf0 0x00
11069
11070# CHECK: mayhr %f7, %f8, %f9
110710xb3 0x3c 0x70 0x89
11072
11073# CHECK: mayhr %f15, %f15, %f15
110740xb3 0x3c 0xf0 0xff
11075
11076# CHECK: mayl %f0, %f0, 0
110770xed 0x00 0x00 0x00 0x00 0x38
11078
11079# CHECK: mayl %f0, %f0, 4095
110800xed 0x00 0x0f 0xff 0x00 0x38
11081
11082# CHECK: mayl %f0, %f0, 0(%r1)
110830xed 0x00 0x10 0x00 0x00 0x38
11084
11085# CHECK: mayl %f0, %f0, 0(%r15)
110860xed 0x00 0xf0 0x00 0x00 0x38
11087
11088# CHECK: mayl %f0, %f0, 4095(%r1,%r15)
110890xed 0x01 0xff 0xff 0x00 0x38
11090
11091# CHECK: mayl %f0, %f0, 4095(%r15,%r1)
110920xed 0x0f 0x1f 0xff 0x00 0x38
11093
11094# CHECK: mayl %f0, %f15, 0
110950xed 0xf0 0x00 0x00 0x00 0x38
11096
11097# CHECK: mayl %f15, %f0, 0
110980xed 0x00 0x00 0x00 0xf0 0x38
11099
11100# CHECK: mayl %f15, %f15, 0
111010xed 0xf0 0x00 0x00 0xf0 0x38
11102
11103# CHECK: maylr %f0, %f0, %f0
111040xb3 0x38 0x00 0x00
11105
11106# CHECK: maylr %f0, %f0, %f15
111070xb3 0x38 0x00 0x0f
11108
11109# CHECK: maylr %f0, %f15, %f0
111100xb3 0x38 0x00 0xf0
11111
11112# CHECK: maylr %f15, %f0, %f0
111130xb3 0x38 0xf0 0x00
11114
11115# CHECK: maylr %f7, %f8, %f9
111160xb3 0x38 0x70 0x89
11117
11118# CHECK: maylr %f15, %f15, %f15
111190xb3 0x38 0xf0 0xff
11120
11121# CHECK: mayr %f0, %f0, %f0
111220xb3 0x3a 0x00 0x00
11123
11124# CHECK: mayr %f0, %f0, %f15
111250xb3 0x3a 0x00 0x0f
11126
11127# CHECK: mayr %f0, %f15, %f0
111280xb3 0x3a 0x00 0xf0
11129
11130# CHECK: mayr %f13, %f0, %f0
111310xb3 0x3a 0xd0 0x00
11132
11133# CHECK: mayr %f5, %f8, %f9
111340xb3 0x3a 0x50 0x89
11135
11136# CHECK: mayr %f13, %f15, %f15
111370xb3 0x3a 0xd0 0xff
11138
11139# CHECK: mc 0, 0
111400xaf 0x00 0x00 0x00
11141
11142# CHECK: mc 4095, 0
111430xaf 0x00 0x0f 0xff
11144
11145# CHECK: mc 0, 255
111460xaf 0xff 0x00 0x00
11147
11148# CHECK: mc 0(%r1), 42
111490xaf 0x2a 0x10 0x00
11150
11151# CHECK: mc 0(%r15), 42
111520xaf 0x2a 0xf0 0x00
11153
11154# CHECK: mc 4095(%r1), 42
111550xaf 0x2a 0x1f 0xff
11156
11157# CHECK: mc 4095(%r15), 42
111580xaf 0x2a 0xff 0xff
11159
11160# CHECK: md %f0, 0
111610x6c 0x00 0x00 0x00
11162
11163# CHECK: md %f0, 4095
111640x6c 0x00 0x0f 0xff
11165
11166# CHECK: md %f0, 0(%r1)
111670x6c 0x00 0x10 0x00
11168
11169# CHECK: md %f0, 0(%r15)
111700x6c 0x00 0xf0 0x00
11171
11172# CHECK: md %f0, 4095(%r1,%r15)
111730x6c 0x01 0xff 0xff
11174
11175# CHECK: md %f0, 4095(%r15,%r1)
111760x6c 0x0f 0x1f 0xff
11177
11178# CHECK: md %f15, 0
111790x6c 0xf0 0x00 0x00
11180
11181# CHECK: mdb %f0, 0
111820xed 0x00 0x00 0x00 0x00 0x1c
11183
11184# CHECK: mdb %f0, 4095
111850xed 0x00 0x0f 0xff 0x00 0x1c
11186
11187# CHECK: mdb %f0, 0(%r1)
111880xed 0x00 0x10 0x00 0x00 0x1c
11189
11190# CHECK: mdb %f0, 0(%r15)
111910xed 0x00 0xf0 0x00 0x00 0x1c
11192
11193# CHECK: mdb %f0, 4095(%r1,%r15)
111940xed 0x01 0xff 0xff 0x00 0x1c
11195
11196# CHECK: mdb %f0, 4095(%r15,%r1)
111970xed 0x0f 0x1f 0xff 0x00 0x1c
11198
11199# CHECK: mdb %f15, 0
112000xed 0xf0 0x00 0x00 0x00 0x1c
11201
11202# CHECK: mdbr %f0, %f0
112030xb3 0x1c 0x00 0x00
11204
11205# CHECK: mdbr %f0, %f15
112060xb3 0x1c 0x00 0x0f
11207
11208# CHECK: mdbr %f7, %f8
112090xb3 0x1c 0x00 0x78
11210
11211# CHECK: mdbr %f15, %f0
112120xb3 0x1c 0x00 0xf0
11213
11214# CHECK: mde %f0, 0
112150x7c 0x00 0x00 0x00
11216
11217# CHECK: mde %f0, 4095
112180x7c 0x00 0x0f 0xff
11219
11220# CHECK: mde %f0, 0(%r1)
112210x7c 0x00 0x10 0x00
11222
11223# CHECK: mde %f0, 0(%r15)
112240x7c 0x00 0xf0 0x00
11225
11226# CHECK: mde %f0, 4095(%r1,%r15)
112270x7c 0x01 0xff 0xff
11228
11229# CHECK: mde %f0, 4095(%r15,%r1)
112300x7c 0x0f 0x1f 0xff
11231
11232# CHECK: mde %f15, 0
112330x7c 0xf0 0x00 0x00
11234
11235# CHECK: mdeb %f0, 0
112360xed 0x00 0x00 0x00 0x00 0x0c
11237
11238# CHECK: mdeb %f0, 4095
112390xed 0x00 0x0f 0xff 0x00 0x0c
11240
11241# CHECK: mdeb %f0, 0(%r1)
112420xed 0x00 0x10 0x00 0x00 0x0c
11243
11244# CHECK: mdeb %f0, 0(%r15)
112450xed 0x00 0xf0 0x00 0x00 0x0c
11246
11247# CHECK: mdeb %f0, 4095(%r1,%r15)
112480xed 0x01 0xff 0xff 0x00 0x0c
11249
11250# CHECK: mdeb %f0, 4095(%r15,%r1)
112510xed 0x0f 0x1f 0xff 0x00 0x0c
11252
11253# CHECK: mdeb %f15, 0
112540xed 0xf0 0x00 0x00 0x00 0x0c
11255
11256# CHECK: mdebr %f0, %f0
112570xb3 0x0c 0x00 0x00
11258
11259# CHECK: mdebr %f0, %f15
112600xb3 0x0c 0x00 0x0f
11261
11262# CHECK: mdebr %f7, %f8
112630xb3 0x0c 0x00 0x78
11264
11265# CHECK: mdebr %f15, %f0
112660xb3 0x0c 0x00 0xf0
11267
11268# CHECK: mder %f0, %f0
112690x3c 0x00
11270
11271# CHECK: mder %f0, %f15
112720x3c 0x0f
11273
11274# CHECK: mder %f7, %f8
112750x3c 0x78
11276
11277# CHECK: mder %f15, %f0
112780x3c 0xf0
11279
11280# CHECK: mdr %f0, %f0
112810x2c 0x00
11282
11283# CHECK: mdr %f0, %f15
112840x2c 0x0f
11285
11286# CHECK: mdr %f7, %f8
112870x2c 0x78
11288
11289# CHECK: mdr %f15, %f0
112900x2c 0xf0
11291
11292# CHECK: mdtr %f0, %f0, %f0
112930xb3 0xd0 0x00 0x00
11294
11295# CHECK: mdtr %f0, %f0, %f15
112960xb3 0xd0 0xf0 0x00
11297
11298# CHECK: mdtr %f0, %f15, %f0
112990xb3 0xd0 0x00 0x0f
11300
11301# CHECK: mdtr %f15, %f0, %f0
113020xb3 0xd0 0x00 0xf0
11303
11304# CHECK: mdtr %f7, %f8, %f9
113050xb3 0xd0 0x90 0x78
11306
11307# CHECK: mdtra %f0, %f0, %f0, 1
113080xb3 0xd0 0x01 0x00
11309
11310# CHECK: mdtra %f0, %f0, %f0, 15
113110xb3 0xd0 0x0f 0x00
11312
11313# CHECK: mdtra %f0, %f0, %f15, 1
113140xb3 0xd0 0xf1 0x00
11315
11316# CHECK: mdtra %f0, %f15, %f0, 1
113170xb3 0xd0 0x01 0x0f
11318
11319# CHECK: mdtra %f15, %f0, %f0, 1
113200xb3 0xd0 0x01 0xf0
11321
11322# CHECK: mdtra %f7, %f8, %f9, 10
113230xb3 0xd0 0x9a 0x78
11324
11325# CHECK: mee %f0, 0
113260xed 0x00 0x00 0x00 0x00 0x37
11327
11328# CHECK: mee %f0, 4095
113290xed 0x00 0x0f 0xff 0x00 0x37
11330
11331# CHECK: mee %f0, 0(%r1)
113320xed 0x00 0x10 0x00 0x00 0x37
11333
11334# CHECK: mee %f0, 0(%r15)
113350xed 0x00 0xf0 0x00 0x00 0x37
11336
11337# CHECK: mee %f0, 4095(%r1,%r15)
113380xed 0x01 0xff 0xff 0x00 0x37
11339
11340# CHECK: mee %f0, 4095(%r15,%r1)
113410xed 0x0f 0x1f 0xff 0x00 0x37
11342
11343# CHECK: mee %f15, 0
113440xed 0xf0 0x00 0x00 0x00 0x37
11345
11346# CHECK: meeb %f0, 0
113470xed 0x00 0x00 0x00 0x00 0x17
11348
11349# CHECK: meeb %f0, 4095
113500xed 0x00 0x0f 0xff 0x00 0x17
11351
11352# CHECK: meeb %f0, 0(%r1)
113530xed 0x00 0x10 0x00 0x00 0x17
11354
11355# CHECK: meeb %f0, 0(%r15)
113560xed 0x00 0xf0 0x00 0x00 0x17
11357
11358# CHECK: meeb %f0, 4095(%r1,%r15)
113590xed 0x01 0xff 0xff 0x00 0x17
11360
11361# CHECK: meeb %f0, 4095(%r15,%r1)
113620xed 0x0f 0x1f 0xff 0x00 0x17
11363
11364# CHECK: meeb %f15, 0
113650xed 0xf0 0x00 0x00 0x00 0x17
11366
11367# CHECK: meebr %f0, %f0
113680xb3 0x17 0x00 0x00
11369
11370# CHECK: meebr %f0, %f15
113710xb3 0x17 0x00 0x0f
11372
11373# CHECK: meebr %f7, %f8
113740xb3 0x17 0x00 0x78
11375
11376# CHECK: meebr %f15, %f0
113770xb3 0x17 0x00 0xf0
11378
11379# CHECK: meer %f0, %f0
113800xb3 0x37 0x00 0x00
11381
11382# CHECK: meer %f0, %f15
113830xb3 0x37 0x00 0x0f
11384
11385# CHECK: meer %f7, %f8
113860xb3 0x37 0x00 0x78
11387
11388# CHECK: meer %f15, %f0
113890xb3 0x37 0x00 0xf0
11390
11391# CHECK: mfy %r0, -524288
113920xe3 0x00 0x00 0x00 0x80 0x5c
11393
11394# CHECK: mfy %r0, -1
113950xe3 0x00 0x0f 0xff 0xff 0x5c
11396
11397# CHECK: mfy %r0, 0
113980xe3 0x00 0x00 0x00 0x00 0x5c
11399
11400# CHECK: mfy %r0, 1
114010xe3 0x00 0x00 0x01 0x00 0x5c
11402
11403# CHECK: mfy %r0, 524287
114040xe3 0x00 0x0f 0xff 0x7f 0x5c
11405
11406# CHECK: mfy %r0, 0(%r1)
114070xe3 0x00 0x10 0x00 0x00 0x5c
11408
11409# CHECK: mfy %r0, 0(%r15)
114100xe3 0x00 0xf0 0x00 0x00 0x5c
11411
11412# CHECK: mfy %r0, 524287(%r1,%r15)
114130xe3 0x01 0xff 0xff 0x7f 0x5c
11414
11415# CHECK: mfy %r0, 524287(%r15,%r1)
114160xe3 0x0f 0x1f 0xff 0x7f 0x5c
11417
11418# CHECK: mfy %r14, 0
114190xe3 0xe0 0x00 0x00 0x00 0x5c
11420
11421# CHECK: mghi %r0, -32768
114220xa7 0x0d 0x80 0x00
11423
11424# CHECK: mghi %r0, -1
114250xa7 0x0d 0xff 0xff
11426
11427# CHECK: mghi %r0, 0
114280xa7 0x0d 0x00 0x00
11429
11430# CHECK: mghi %r0, 1
114310xa7 0x0d 0x00 0x01
11432
11433# CHECK: mghi %r0, 32767
114340xa7 0x0d 0x7f 0xff
11435
11436# CHECK: mghi %r15, 0
114370xa7 0xfd 0x00 0x00
11438
11439# CHECK: mh %r0, 0
114400x4c 0x00 0x00 0x00
11441
11442# CHECK: mh %r0, 4095
114430x4c 0x00 0x0f 0xff
11444
11445# CHECK: mh %r0, 0(%r1)
114460x4c 0x00 0x10 0x00
11447
11448# CHECK: mh %r0, 0(%r15)
114490x4c 0x00 0xf0 0x00
11450
11451# CHECK: mh %r0, 4095(%r1,%r15)
114520x4c 0x01 0xff 0xff
11453
11454# CHECK: mh %r0, 4095(%r15,%r1)
114550x4c 0x0f 0x1f 0xff
11456
11457# CHECK: mh %r15, 0
114580x4c 0xf0 0x00 0x00
11459
11460# CHECK: mhi %r0, -32768
114610xa7 0x0c 0x80 0x00
11462
11463# CHECK: mhi %r0, -1
114640xa7 0x0c 0xff 0xff
11465
11466# CHECK: mhi %r0, 0
114670xa7 0x0c 0x00 0x00
11468
11469# CHECK: mhi %r0, 1
114700xa7 0x0c 0x00 0x01
11471
11472# CHECK: mhi %r0, 32767
114730xa7 0x0c 0x7f 0xff
11474
11475# CHECK: mhi %r15, 0
114760xa7 0xfc 0x00 0x00
11477
11478# CHECK: mhy %r0, -524288
114790xe3 0x00 0x00 0x00 0x80 0x7c
11480
11481# CHECK: mhy %r0, -1
114820xe3 0x00 0x0f 0xff 0xff 0x7c
11483
11484# CHECK: mhy %r0, 0
114850xe3 0x00 0x00 0x00 0x00 0x7c
11486
11487# CHECK: mhy %r0, 1
114880xe3 0x00 0x00 0x01 0x00 0x7c
11489
11490# CHECK: mhy %r0, 524287
114910xe3 0x00 0x0f 0xff 0x7f 0x7c
11492
11493# CHECK: mhy %r0, 0(%r1)
114940xe3 0x00 0x10 0x00 0x00 0x7c
11495
11496# CHECK: mhy %r0, 0(%r15)
114970xe3 0x00 0xf0 0x00 0x00 0x7c
11498
11499# CHECK: mhy %r0, 524287(%r1,%r15)
115000xe3 0x01 0xff 0xff 0x7f 0x7c
11501
11502# CHECK: mhy %r0, 524287(%r15,%r1)
115030xe3 0x0f 0x1f 0xff 0x7f 0x7c
11504
11505# CHECK: mhy %r15, 0
115060xe3 0xf0 0x00 0x00 0x00 0x7c
11507
11508# CHECK: ml %r0, -524288
115090xe3 0x00 0x00 0x00 0x80 0x96
11510
11511# CHECK: ml %r0, -1
115120xe3 0x00 0x0f 0xff 0xff 0x96
11513
11514# CHECK: ml %r0, 0
115150xe3 0x00 0x00 0x00 0x00 0x96
11516
11517# CHECK: ml %r0, 1
115180xe3 0x00 0x00 0x01 0x00 0x96
11519
11520# CHECK: ml %r0, 524287
115210xe3 0x00 0x0f 0xff 0x7f 0x96
11522
11523# CHECK: ml %r0, 0(%r1)
115240xe3 0x00 0x10 0x00 0x00 0x96
11525
11526# CHECK: ml %r0, 0(%r15)
115270xe3 0x00 0xf0 0x00 0x00 0x96
11528
11529# CHECK: ml %r0, 524287(%r1,%r15)
115300xe3 0x01 0xff 0xff 0x7f 0x96
11531
11532# CHECK: ml %r0, 524287(%r15,%r1)
115330xe3 0x0f 0x1f 0xff 0x7f 0x96
11534
11535# CHECK: ml %r14, 0
115360xe3 0xe0 0x00 0x00 0x00 0x96
11537
11538# CHECK: mlg %r0, -524288
115390xe3 0x00 0x00 0x00 0x80 0x86
11540
11541# CHECK: mlg %r0, -1
115420xe3 0x00 0x0f 0xff 0xff 0x86
11543
11544# CHECK: mlg %r0, 0
115450xe3 0x00 0x00 0x00 0x00 0x86
11546
11547# CHECK: mlg %r0, 1
115480xe3 0x00 0x00 0x01 0x00 0x86
11549
11550# CHECK: mlg %r0, 524287
115510xe3 0x00 0x0f 0xff 0x7f 0x86
11552
11553# CHECK: mlg %r0, 0(%r1)
115540xe3 0x00 0x10 0x00 0x00 0x86
11555
11556# CHECK: mlg %r0, 0(%r15)
115570xe3 0x00 0xf0 0x00 0x00 0x86
11558
11559# CHECK: mlg %r0, 524287(%r1,%r15)
115600xe3 0x01 0xff 0xff 0x7f 0x86
11561
11562# CHECK: mlg %r0, 524287(%r15,%r1)
115630xe3 0x0f 0x1f 0xff 0x7f 0x86
11564
11565# CHECK: mlg %r14, 0
115660xe3 0xe0 0x00 0x00 0x00 0x86
11567
11568# CHECK: mlgr %r0, %r0
115690xb9 0x86 0x00 0x00
11570
11571# CHECK: mlgr %r0, %r15
115720xb9 0x86 0x00 0x0f
11573
11574# CHECK: mlgr %r14, %r0
115750xb9 0x86 0x00 0xe0
11576
11577# CHECK: mlgr %r6, %r9
115780xb9 0x86 0x00 0x69
11579
11580# CHECK: mlr %r0, %r0
115810xb9 0x96 0x00 0x00
11582
11583# CHECK: mlr %r0, %r15
115840xb9 0x96 0x00 0x0f
11585
11586# CHECK: mlr %r14, %r0
115870xb9 0x96 0x00 0xe0
11588
11589# CHECK: mlr %r6, %r9
115900xb9 0x96 0x00 0x69
11591
11592# CHECK: mp 0(1), 0(1)
115930xfc 0x00 0x00 0x00 0x00 0x00
11594
11595# CHECK: mp 0(1), 0(1,%r1)
115960xfc 0x00 0x00 0x00 0x10 0x00
11597
11598# CHECK: mp 0(1), 0(1,%r15)
115990xfc 0x00 0x00 0x00 0xf0 0x00
11600
11601# CHECK: mp 0(1), 4095(1)
116020xfc 0x00 0x00 0x00 0x0f 0xff
11603
11604# CHECK: mp 0(1), 4095(1,%r1)
116050xfc 0x00 0x00 0x00 0x1f 0xff
11606
11607# CHECK: mp 0(1), 4095(1,%r15)
116080xfc 0x00 0x00 0x00 0xff 0xff
11609
11610# CHECK: mp 0(1,%r1), 0(1)
116110xfc 0x00 0x10 0x00 0x00 0x00
11612
11613# CHECK: mp 0(1,%r15), 0(1)
116140xfc 0x00 0xf0 0x00 0x00 0x00
11615
11616# CHECK: mp 4095(1,%r1), 0(1)
116170xfc 0x00 0x1f 0xff 0x00 0x00
11618
11619# CHECK: mp 4095(1,%r15), 0(1)
116200xfc 0x00 0xff 0xff 0x00 0x00
11621
11622# CHECK: mp 0(16,%r1), 0(1)
116230xfc 0xf0 0x10 0x00 0x00 0x00
11624
11625# CHECK: mp 0(16,%r15), 0(1)
116260xfc 0xf0 0xf0 0x00 0x00 0x00
11627
11628# CHECK: mp 0(1), 0(16,%r1)
116290xfc 0x0f 0x00 0x00 0x10 0x00
11630
11631# CHECK: mp 0(1), 0(16,%r15)
116320xfc 0x0f 0x00 0x00 0xf0 0x00
11633
11634# CHECK: mr %r0, %r0
116350x1c 0x00
11636
11637# CHECK: mr %r0, %r15
116380x1c 0x0f
11639
11640# CHECK: mr %r14, %r0
116410x1c 0xe0
11642
11643# CHECK: mr %r6, %r9
116440x1c 0x69
11645
11646# CHECK: ms %r0, 0
116470x71 0x00 0x00 0x00
11648
11649# CHECK: ms %r0, 4095
116500x71 0x00 0x0f 0xff
11651
11652# CHECK: ms %r0, 0(%r1)
116530x71 0x00 0x10 0x00
11654
11655# CHECK: ms %r0, 0(%r15)
116560x71 0x00 0xf0 0x00
11657
11658# CHECK: ms %r0, 4095(%r1,%r15)
116590x71 0x01 0xff 0xff
11660
11661# CHECK: ms %r0, 4095(%r15,%r1)
116620x71 0x0f 0x1f 0xff
11663
11664# CHECK: ms %r15, 0
116650x71 0xf0 0x00 0x00
11666
11667# CHECK: msch 0
116680xb2 0x32 0x00 0x00
11669
11670# CHECK: msch 0(%r1)
116710xb2 0x32 0x10 0x00
11672
11673# CHECK: msch 0(%r15)
116740xb2 0x32 0xf0 0x00
11675
11676# CHECK: msch 4095
116770xb2 0x32 0x0f 0xff
11678
11679# CHECK: msch 4095(%r1)
116800xb2 0x32 0x1f 0xff
11681
11682# CHECK: msch 4095(%r15)
116830xb2 0x32 0xff 0xff
11684
11685# CHECK: msd %f0, %f0, 0
116860xed 0x00 0x00 0x00 0x00 0x3f
11687
11688# CHECK: msd %f0, %f0, 4095
116890xed 0x00 0x0f 0xff 0x00 0x3f
11690
11691# CHECK: msd %f0, %f0, 0(%r1)
116920xed 0x00 0x10 0x00 0x00 0x3f
11693
11694# CHECK: msd %f0, %f0, 0(%r15)
116950xed 0x00 0xf0 0x00 0x00 0x3f
11696
11697# CHECK: msd %f0, %f0, 4095(%r1,%r15)
116980xed 0x01 0xff 0xff 0x00 0x3f
11699
11700# CHECK: msd %f0, %f0, 4095(%r15,%r1)
117010xed 0x0f 0x1f 0xff 0x00 0x3f
11702
11703# CHECK: msd %f0, %f15, 0
117040xed 0xf0 0x00 0x00 0x00 0x3f
11705
11706# CHECK: msd %f15, %f0, 0
117070xed 0x00 0x00 0x00 0xf0 0x3f
11708
11709# CHECK: msd %f15, %f15, 0
117100xed 0xf0 0x00 0x00 0xf0 0x3f
11711
11712# CHECK: msdb %f0, %f0, 0
117130xed 0x00 0x00 0x00 0x00 0x1f
11714
11715# CHECK: msdb %f0, %f0, 4095
117160xed 0x00 0x0f 0xff 0x00 0x1f
11717
11718# CHECK: msdb %f0, %f0, 0(%r1)
117190xed 0x00 0x10 0x00 0x00 0x1f
11720
11721# CHECK: msdb %f0, %f0, 0(%r15)
117220xed 0x00 0xf0 0x00 0x00 0x1f
11723
11724# CHECK: msdb %f0, %f0, 4095(%r1,%r15)
117250xed 0x01 0xff 0xff 0x00 0x1f
11726
11727# CHECK: msdb %f0, %f0, 4095(%r15,%r1)
117280xed 0x0f 0x1f 0xff 0x00 0x1f
11729
11730# CHECK: msdb %f0, %f15, 0
117310xed 0xf0 0x00 0x00 0x00 0x1f
11732
11733# CHECK: msdb %f15, %f0, 0
117340xed 0x00 0x00 0x00 0xf0 0x1f
11735
11736# CHECK: msdb %f15, %f15, 0
117370xed 0xf0 0x00 0x00 0xf0 0x1f
11738
11739# CHECK: msdbr %f0, %f0, %f0
117400xb3 0x1f 0x00 0x00
11741
11742# CHECK: msdbr %f0, %f0, %f15
117430xb3 0x1f 0x00 0x0f
11744
11745# CHECK: msdbr %f0, %f15, %f0
117460xb3 0x1f 0x00 0xf0
11747
11748# CHECK: msdbr %f15, %f0, %f0
117490xb3 0x1f 0xf0 0x00
11750
11751# CHECK: msdbr %f7, %f8, %f9
117520xb3 0x1f 0x70 0x89
11753
11754# CHECK: msdbr %f15, %f15, %f15
117550xb3 0x1f 0xf0 0xff
11756
11757# CHECK: msdr %f0, %f0, %f0
117580xb3 0x3f 0x00 0x00
11759
11760# CHECK: msdr %f0, %f0, %f15
117610xb3 0x3f 0x00 0x0f
11762
11763# CHECK: msdr %f0, %f15, %f0
117640xb3 0x3f 0x00 0xf0
11765
11766# CHECK: msdr %f15, %f0, %f0
117670xb3 0x3f 0xf0 0x00
11768
11769# CHECK: msdr %f7, %f8, %f9
117700xb3 0x3f 0x70 0x89
11771
11772# CHECK: msdr %f15, %f15, %f15
117730xb3 0x3f 0xf0 0xff
11774
11775# CHECK: mse %f0, %f0, 0
117760xed 0x00 0x00 0x00 0x00 0x2f
11777
11778# CHECK: mse %f0, %f0, 4095
117790xed 0x00 0x0f 0xff 0x00 0x2f
11780
11781# CHECK: mse %f0, %f0, 0(%r1)
117820xed 0x00 0x10 0x00 0x00 0x2f
11783
11784# CHECK: mse %f0, %f0, 0(%r15)
117850xed 0x00 0xf0 0x00 0x00 0x2f
11786
11787# CHECK: mse %f0, %f0, 4095(%r1,%r15)
117880xed 0x01 0xff 0xff 0x00 0x2f
11789
11790# CHECK: mse %f0, %f0, 4095(%r15,%r1)
117910xed 0x0f 0x1f 0xff 0x00 0x2f
11792
11793# CHECK: mse %f0, %f15, 0
117940xed 0xf0 0x00 0x00 0x00 0x2f
11795
11796# CHECK: mse %f15, %f0, 0
117970xed 0x00 0x00 0x00 0xf0 0x2f
11798
11799# CHECK: mse %f15, %f15, 0
118000xed 0xf0 0x00 0x00 0xf0 0x2f
11801
11802# CHECK: mseb %f0, %f0, 0
118030xed 0x00 0x00 0x00 0x00 0x0f
11804
11805# CHECK: mseb %f0, %f0, 4095
118060xed 0x00 0x0f 0xff 0x00 0x0f
11807
11808# CHECK: mseb %f0, %f0, 0(%r1)
118090xed 0x00 0x10 0x00 0x00 0x0f
11810
11811# CHECK: mseb %f0, %f0, 0(%r15)
118120xed 0x00 0xf0 0x00 0x00 0x0f
11813
11814# CHECK: mseb %f0, %f0, 4095(%r1,%r15)
118150xed 0x01 0xff 0xff 0x00 0x0f
11816
11817# CHECK: mseb %f0, %f0, 4095(%r15,%r1)
118180xed 0x0f 0x1f 0xff 0x00 0x0f
11819
11820# CHECK: mseb %f0, %f15, 0
118210xed 0xf0 0x00 0x00 0x00 0x0f
11822
11823# CHECK: mseb %f15, %f0, 0
118240xed 0x00 0x00 0x00 0xf0 0x0f
11825
11826# CHECK: mseb %f15, %f15, 0
118270xed 0xf0 0x00 0x00 0xf0 0x0f
11828
11829# CHECK: msebr %f0, %f0, %f0
118300xb3 0x0f 0x00 0x00
11831
11832# CHECK: msebr %f0, %f0, %f15
118330xb3 0x0f 0x00 0x0f
11834
11835# CHECK: msebr %f0, %f15, %f0
118360xb3 0x0f 0x00 0xf0
11837
11838# CHECK: msebr %f15, %f0, %f0
118390xb3 0x0f 0xf0 0x00
11840
11841# CHECK: msebr %f7, %f8, %f9
118420xb3 0x0f 0x70 0x89
11843
11844# CHECK: msebr %f15, %f15, %f15
118450xb3 0x0f 0xf0 0xff
11846
11847# CHECK: mser %f0, %f0, %f0
118480xb3 0x2f 0x00 0x00
11849
11850# CHECK: mser %f0, %f0, %f15
118510xb3 0x2f 0x00 0x0f
11852
11853# CHECK: mser %f0, %f15, %f0
118540xb3 0x2f 0x00 0xf0
11855
11856# CHECK: mser %f15, %f0, %f0
118570xb3 0x2f 0xf0 0x00
11858
11859# CHECK: mser %f7, %f8, %f9
118600xb3 0x2f 0x70 0x89
11861
11862# CHECK: mser %f15, %f15, %f15
118630xb3 0x2f 0xf0 0xff
11864
11865# CHECK: msfi %r0, -2147483648
118660xc2 0x01 0x80 0x00 0x00 0x00
11867
11868# CHECK: msfi %r0, -1
118690xc2 0x01 0xff 0xff 0xff 0xff
11870
11871# CHECK: msfi %r0, 0
118720xc2 0x01 0x00 0x00 0x00 0x00
11873
11874# CHECK: msfi %r0, 1
118750xc2 0x01 0x00 0x00 0x00 0x01
11876
11877# CHECK: msfi %r0, 2147483647
118780xc2 0x01 0x7f 0xff 0xff 0xff
11879
11880# CHECK: msfi %r15, 0
118810xc2 0xf1 0x00 0x00 0x00 0x00
11882
11883# CHECK: msg %r0, -524288
118840xe3 0x00 0x00 0x00 0x80 0x0c
11885
11886# CHECK: msg %r0, -1
118870xe3 0x00 0x0f 0xff 0xff 0x0c
11888
11889# CHECK: msg %r0, 0
118900xe3 0x00 0x00 0x00 0x00 0x0c
11891
11892# CHECK: msg %r0, 1
118930xe3 0x00 0x00 0x01 0x00 0x0c
11894
11895# CHECK: msg %r0, 524287
118960xe3 0x00 0x0f 0xff 0x7f 0x0c
11897
11898# CHECK: msg %r0, 0(%r1)
118990xe3 0x00 0x10 0x00 0x00 0x0c
11900
11901# CHECK: msg %r0, 0(%r15)
119020xe3 0x00 0xf0 0x00 0x00 0x0c
11903
11904# CHECK: msg %r0, 524287(%r1,%r15)
119050xe3 0x01 0xff 0xff 0x7f 0x0c
11906
11907# CHECK: msg %r0, 524287(%r15,%r1)
119080xe3 0x0f 0x1f 0xff 0x7f 0x0c
11909
11910# CHECK: msg %r15, 0
119110xe3 0xf0 0x00 0x00 0x00 0x0c
11912
11913# CHECK: msgf %r0, -524288
119140xe3 0x00 0x00 0x00 0x80 0x1c
11915
11916# CHECK: msgf %r0, -1
119170xe3 0x00 0x0f 0xff 0xff 0x1c
11918
11919# CHECK: msgf %r0, 0
119200xe3 0x00 0x00 0x00 0x00 0x1c
11921
11922# CHECK: msgf %r0, 1
119230xe3 0x00 0x00 0x01 0x00 0x1c
11924
11925# CHECK: msgf %r0, 524287
119260xe3 0x00 0x0f 0xff 0x7f 0x1c
11927
11928# CHECK: msgf %r0, 0(%r1)
119290xe3 0x00 0x10 0x00 0x00 0x1c
11930
11931# CHECK: msgf %r0, 0(%r15)
119320xe3 0x00 0xf0 0x00 0x00 0x1c
11933
11934# CHECK: msgf %r0, 524287(%r1,%r15)
119350xe3 0x01 0xff 0xff 0x7f 0x1c
11936
11937# CHECK: msgf %r0, 524287(%r15,%r1)
119380xe3 0x0f 0x1f 0xff 0x7f 0x1c
11939
11940# CHECK: msgf %r15, 0
119410xe3 0xf0 0x00 0x00 0x00 0x1c
11942
11943# CHECK: msgfi %r0, -2147483648
119440xc2 0x00 0x80 0x00 0x00 0x00
11945
11946# CHECK: msgfi %r0, -1
119470xc2 0x00 0xff 0xff 0xff 0xff
11948
11949# CHECK: msgfi %r0, 0
119500xc2 0x00 0x00 0x00 0x00 0x00
11951
11952# CHECK: msgfi %r0, 1
119530xc2 0x00 0x00 0x00 0x00 0x01
11954
11955# CHECK: msgfi %r0, 2147483647
119560xc2 0x00 0x7f 0xff 0xff 0xff
11957
11958# CHECK: msgfi %r15, 0
119590xc2 0xf0 0x00 0x00 0x00 0x00
11960
11961# CHECK: msgfr %r0, %r0
119620xb9 0x1c 0x00 0x00
11963
11964# CHECK: msgfr %r0, %r15
119650xb9 0x1c 0x00 0x0f
11966
11967# CHECK: msgfr %r15, %r0
119680xb9 0x1c 0x00 0xf0
11969
11970# CHECK: msgfr %r7, %r8
119710xb9 0x1c 0x00 0x78
11972
11973# CHECK: msgr %r0, %r0
119740xb9 0x0c 0x00 0x00
11975
11976# CHECK: msgr %r0, %r15
119770xb9 0x0c 0x00 0x0f
11978
11979# CHECK: msgr %r15, %r0
119800xb9 0x0c 0x00 0xf0
11981
11982# CHECK: msgr %r7, %r8
119830xb9 0x0c 0x00 0x78
11984
11985# CHECK: msr %r0, %r0
119860xb2 0x52 0x00 0x00
11987
11988# CHECK: msr %r0, %r15
119890xb2 0x52 0x00 0x0f
11990
11991# CHECK: msr %r15, %r0
119920xb2 0x52 0x00 0xf0
11993
11994# CHECK: msr %r7, %r8
119950xb2 0x52 0x00 0x78
11996
11997# CHECK: msta %r0
119980xb2 0x47 0x00 0x00
11999
12000# CHECK: msta %r2
120010xb2 0x47 0x00 0x20
12002
12003# CHECK: msta %r14
120040xb2 0x47 0x00 0xe0
12005
12006# CHECK: msy %r0, -524288
120070xe3 0x00 0x00 0x00 0x80 0x51
12008
12009# CHECK: msy %r0, -1
120100xe3 0x00 0x0f 0xff 0xff 0x51
12011
12012# CHECK: msy %r0, 0
120130xe3 0x00 0x00 0x00 0x00 0x51
12014
12015# CHECK: msy %r0, 1
120160xe3 0x00 0x00 0x01 0x00 0x51
12017
12018# CHECK: msy %r0, 524287
120190xe3 0x00 0x0f 0xff 0x7f 0x51
12020
12021# CHECK: msy %r0, 0(%r1)
120220xe3 0x00 0x10 0x00 0x00 0x51
12023
12024# CHECK: msy %r0, 0(%r15)
120250xe3 0x00 0xf0 0x00 0x00 0x51
12026
12027# CHECK: msy %r0, 524287(%r1,%r15)
120280xe3 0x01 0xff 0xff 0x7f 0x51
12029
12030# CHECK: msy %r0, 524287(%r15,%r1)
120310xe3 0x0f 0x1f 0xff 0x7f 0x51
12032
12033# CHECK: msy %r15, 0
120340xe3 0xf0 0x00 0x00 0x00 0x51
12035
12036# CHECK: mvc 0(1), 0
120370xd2 0x00 0x00 0x00 0x00 0x00
12038
12039# CHECK: mvc 0(1), 0(%r1)
120400xd2 0x00 0x00 0x00 0x10 0x00
12041
12042# CHECK: mvc 0(1), 0(%r15)
120430xd2 0x00 0x00 0x00 0xf0 0x00
12044
12045# CHECK: mvc 0(1), 4095
120460xd2 0x00 0x00 0x00 0x0f 0xff
12047
12048# CHECK: mvc 0(1), 4095(%r1)
120490xd2 0x00 0x00 0x00 0x1f 0xff
12050
12051# CHECK: mvc 0(1), 4095(%r15)
120520xd2 0x00 0x00 0x00 0xff 0xff
12053
12054# CHECK: mvc 0(1,%r1), 0
120550xd2 0x00 0x10 0x00 0x00 0x00
12056
12057# CHECK: mvc 0(1,%r15), 0
120580xd2 0x00 0xf0 0x00 0x00 0x00
12059
12060# CHECK: mvc 4095(1,%r1), 0
120610xd2 0x00 0x1f 0xff 0x00 0x00
12062
12063# CHECK: mvc 4095(1,%r15), 0
120640xd2 0x00 0xff 0xff 0x00 0x00
12065
12066# CHECK: mvc 0(256,%r1), 0
120670xd2 0xff 0x10 0x00 0x00 0x00
12068
12069# CHECK: mvc 0(256,%r15), 0
120700xd2 0xff 0xf0 0x00 0x00 0x00
12071
12072# CHECK: mvcdk 0, 0
120730xe5 0x0f 0x00 0x00 0x00 0x00
12074
12075# CHECK: mvcdk 0(%r1), 0(%r2)
120760xe5 0x0f 0x10 0x00 0x20 0x00
12077
12078# CHECK: mvcdk 160(%r1), 320(%r15)
120790xe5 0x0f 0x10 0xa0 0xf1 0x40
12080
12081# CHECK: mvcdk 0(%r1), 4095
120820xe5 0x0f 0x10 0x00 0x0f 0xff
12083
12084# CHECK: mvcdk 0(%r1), 4095(%r2)
120850xe5 0x0f 0x10 0x00 0x2f 0xff
12086
12087# CHECK: mvcdk 0(%r1), 4095(%r15)
120880xe5 0x0f 0x10 0x00 0xff 0xff
12089
12090# CHECK: mvcdk 0(%r1), 0
120910xe5 0x0f 0x10 0x00 0x00 0x00
12092
12093# CHECK: mvcdk 0(%r15), 0
120940xe5 0x0f 0xf0 0x00 0x00 0x00
12095
12096# CHECK: mvcdk 4095(%r1), 0
120970xe5 0x0f 0x1f 0xff 0x00 0x00
12098
12099# CHECK: mvcdk 4095(%r15), 0
121000xe5 0x0f 0xff 0xff 0x00 0x00
12101
12102# CHECK: mvcin 0(1), 0
121030xe8 0x00 0x00 0x00 0x00 0x00
12104
12105# CHECK: mvcin 0(1), 0(%r1)
121060xe8 0x00 0x00 0x00 0x10 0x00
12107
12108# CHECK: mvcin 0(1), 0(%r15)
121090xe8 0x00 0x00 0x00 0xf0 0x00
12110
12111# CHECK: mvcin 0(1), 4095
121120xe8 0x00 0x00 0x00 0x0f 0xff
12113
12114# CHECK: mvcin 0(1), 4095(%r1)
121150xe8 0x00 0x00 0x00 0x1f 0xff
12116
12117# CHECK: mvcin 0(1), 4095(%r15)
121180xe8 0x00 0x00 0x00 0xff 0xff
12119
12120# CHECK: mvcin 0(1,%r1), 0
121210xe8 0x00 0x10 0x00 0x00 0x00
12122
12123# CHECK: mvcin 0(1,%r15), 0
121240xe8 0x00 0xf0 0x00 0x00 0x00
12125
12126# CHECK: mvcin 4095(1,%r1), 0
121270xe8 0x00 0x1f 0xff 0x00 0x00
12128
12129# CHECK: mvcin 4095(1,%r15), 0
121300xe8 0x00 0xff 0xff 0x00 0x00
12131
12132# CHECK: mvcin 0(256,%r1), 0
121330xe8 0xff 0x10 0x00 0x00 0x00
12134
12135# CHECK: mvcin 0(256,%r15), 0
121360xe8 0xff 0xf0 0x00 0x00 0x00
12137
12138# CHECK: mvck 0(%r0), 0, %r0
121390xd9 0x00 0x00 0x00 0x00 0x00
12140
12141# CHECK: mvck 0(%r0), 4095, %r2
121420xd9 0x02 0x00 0x00 0x0f 0xff
12143
12144# CHECK: mvck 0(%r0), 0(%r1), %r2
121450xd9 0x02 0x00 0x00 0x10 0x00
12146
12147# CHECK: mvck 0(%r0), 0(%r15), %r2
121480xd9 0x02 0x00 0x00 0xf0 0x00
12149
12150# CHECK: mvck 0(%r0,%r1), 4095(%r15), %r2
121510xd9 0x02 0x10 0x00 0xff 0xff
12152
12153# CHECK: mvck 0(%r0,%r1), 0(%r15), %r2
121540xd9 0x02 0x10 0x00 0xf0 0x00
12155
12156# CHECK: mvck 4095(%r15,%r1), 0(%r15), %r2
121570xd9 0xf2 0x1f 0xff 0xf0 0x00
12158
12159# CHECK: mvcl %r0, %r8
121600x0e 0x08
12161
12162# CHECK: mvcl %r0, %r14
121630x0e 0x0e
12164
12165# CHECK: mvcl %r14, %r0
121660x0e 0xe0
12167
12168# CHECK: mvcl %r14, %r8
121690x0e 0xe8
12170
12171# CHECK: mvcle %r0, %r0, 0
121720xa8 0x00 0x00 0x00
12173
12174# CHECK: mvcle %r0, %r14, 4095
121750xa8 0x0e 0x0f 0xff
12176
12177# CHECK: mvcle %r0, %r0, 0(%r1)
121780xa8 0x00 0x10 0x00
12179
12180# CHECK: mvcle %r0, %r0, 0(%r15)
121810xa8 0x00 0xf0 0x00
12182
12183# CHECK: mvcle %r0, %r14, 4095(%r15)
121840xa8 0x0e 0xff 0xff
12185
12186# CHECK: mvcle %r0, %r0, 4095(%r1)
121870xa8 0x00 0x1f 0xff
12188
12189# CHECK: mvcle %r14, %r0, 0
121900xa8 0xe0 0x00 0x00
12191
12192# CHECK: mvclu %r0, %r0, -524288
121930xeb 0x00 0x00 0x00 0x80 0x8e
12194
12195# CHECK: mvclu %r0, %r0, -1
121960xeb 0x00 0x0f 0xff 0xff 0x8e
12197
12198# CHECK: mvclu %r0, %r14, 0
121990xeb 0x0e 0x00 0x00 0x00 0x8e
12200
12201# CHECK: mvclu %r0, %r14, 1
122020xeb 0x0e 0x00 0x01 0x00 0x8e
12203
12204# CHECK: mvclu %r0, %r8, 524287
122050xeb 0x08 0x0f 0xff 0x7f 0x8e
12206
12207# CHECK: mvclu %r0, %r8, 0(%r1)
122080xeb 0x08 0x10 0x00 0x00 0x8e
12209
12210# CHECK: mvclu %r0, %r4, 0(%r15)
122110xeb 0x04 0xf0 0x00 0x00 0x8e
12212
12213# CHECK: mvclu %r0, %r4, 524287(%r15)
122140xeb 0x04 0xff 0xff 0x7f 0x8e
12215
12216# CHECK: mvclu %r0, %r0, 524287(%r1)
122170xeb 0x00 0x1f 0xff 0x7f 0x8e
12218
12219# CHECK: mvclu %r14, %r0, 0
122200xeb 0xe0 0x00 0x00 0x00 0x8e
12221
12222# CHECK: mvcos 0, 0, %r0
122230xc8 0x00 0x00 0x00 0x00 0x00
12224
12225# CHECK: mvcos 0(%r1), 0(%r15), %r2
122260xc8 0x20 0x10 0x00 0xf0 0x00
12227
12228# CHECK: mvcos 1(%r1), 0(%r15), %r2
122290xc8 0x20 0x10 0x01 0xf0 0x00
12230
12231# CHECK: mvcos 4095(%r1), 0(%r15), %r2
122320xc8 0x20 0x1f 0xff 0xf0 0x00
12233
12234# CHECK: mvcos 0(%r1), 1(%r15), %r2
122350xc8 0x20 0x10 0x00 0xf0 0x01
12236
12237# CHECK: mvcos 0(%r1), 4095(%r15), %r2
122380xc8 0x20 0x10 0x00 0xff 0xff
12239
12240# CHECK: mvcp 0(%r0), 0, %r3
122410xda 0x03 0x00 0x00 0x00 0x00
12242
12243# CHECK: mvcp 0(%r1), 0, %r3
122440xda 0x13 0x00 0x00 0x00 0x00
12245
12246# CHECK: mvcp 0(%r1), 0(%r1), %r3
122470xda 0x13 0x00 0x00 0x10 0x00
12248
12249# CHECK: mvcp 0(%r1), 0(%r15), %r3
122500xda 0x13 0x00 0x00 0xf0 0x00
12251
12252# CHECK: mvcp 0(%r1), 4095, %r3
122530xda 0x13 0x00 0x00 0x0f 0xff
12254
12255# CHECK: mvcp 0(%r1), 4095(%r1), %r3
122560xda 0x13 0x00 0x00 0x1f 0xff
12257
12258# CHECK: mvcp 0(%r1), 4095(%r15), %r3
122590xda 0x13 0x00 0x00 0xff 0xff
12260
12261# CHECK: mvcp 0(%r2,%r1), 0, %r3
122620xda 0x23 0x10 0x00 0x00 0x00
12263
12264# CHECK: mvcp 0(%r2,%r15), 0, %r3
122650xda 0x23 0xf0 0x00 0x00 0x00
12266
12267# CHECK: mvcp 4095(%r2,%r1), 0, %r3
122680xda 0x23 0x1f 0xff 0x00 0x00
12269
12270# CHECK: mvcp 4095(%r2,%r15), 0, %r3
122710xda 0x23 0xff 0xff 0x00 0x00
12272
12273# CHECK: mvcp 0(%r2,%r1), 0, %r3
122740xda 0x23 0x10 0x00 0x00 0x00
12275
12276# CHECK: mvcp 0(%r2,%r15), 0, %r3
122770xda 0x23 0xf0 0x00 0x00 0x00
12278
12279# CHECK: mvcs 0(%r0), 0, %r3
122800xdb 0x03 0x00 0x00 0x00 0x00
12281
12282# CHECK: mvcs 0(%r1), 0, %r3
122830xdb 0x13 0x00 0x00 0x00 0x00
12284
12285# CHECK: mvcs 0(%r1), 0(%r1), %r3
122860xdb 0x13 0x00 0x00 0x10 0x00
12287
12288# CHECK: mvcs 0(%r1), 0(%r15), %r3
122890xdb 0x13 0x00 0x00 0xf0 0x00
12290
12291# CHECK: mvcs 0(%r1), 4095, %r3
122920xdb 0x13 0x00 0x00 0x0f 0xff
12293
12294# CHECK: mvcs 0(%r1), 4095(%r1), %r3
122950xdb 0x13 0x00 0x00 0x1f 0xff
12296
12297# CHECK: mvcs 0(%r1), 4095(%r15), %r3
122980xdb 0x13 0x00 0x00 0xff 0xff
12299
12300# CHECK: mvcs 0(%r2,%r1), 0, %r3
123010xdb 0x23 0x10 0x00 0x00 0x00
12302
12303# CHECK: mvcs 0(%r2,%r15), 0, %r3
123040xdb 0x23 0xf0 0x00 0x00 0x00
12305
12306# CHECK: mvcs 4095(%r2,%r1), 0, %r3
123070xdb 0x23 0x1f 0xff 0x00 0x00
12308
12309# CHECK: mvcs 4095(%r2,%r15), 0, %r3
123100xdb 0x23 0xff 0xff 0x00 0x00
12311
12312# CHECK: mvcs 0(%r2,%r1), 0, %r3
123130xdb 0x23 0x10 0x00 0x00 0x00
12314
12315# CHECK: mvcs 0(%r2,%r15), 0, %r3
123160xdb 0x23 0xf0 0x00 0x00 0x00
12317
12318# CHECK: mvcsk 0, 0
123190xe5 0x0e 0x00 0x00 0x00 0x00
12320
12321# CHECK: mvcsk 0(%r1), 0(%r2)
123220xe5 0x0e 0x10 0x00 0x20 0x00
12323
12324# CHECK: mvcsk 160(%r1), 320(%r15)
123250xe5 0x0e 0x10 0xa0 0xf1 0x40
12326
12327# CHECK: mvcsk 0(%r1), 4095
123280xe5 0x0e 0x10 0x00 0x0f 0xff
12329
12330# CHECK: mvcsk 0(%r1), 4095(%r2)
123310xe5 0x0e 0x10 0x00 0x2f 0xff
12332
12333# CHECK: mvcsk 0(%r1), 4095(%r15)
123340xe5 0x0e 0x10 0x00 0xff 0xff
12335
12336# CHECK: mvcsk 0(%r1), 0
123370xe5 0x0e 0x10 0x00 0x00 0x00
12338
12339# CHECK: mvcsk 0(%r15), 0
123400xe5 0x0e 0xf0 0x00 0x00 0x00
12341
12342# CHECK: mvcsk 4095(%r1), 0
123430xe5 0x0e 0x1f 0xff 0x00 0x00
12344
12345# CHECK: mvcsk 4095(%r15), 0
123460xe5 0x0e 0xff 0xff 0x00 0x00
12347
12348# CHECK: mvghi 0, 0
123490xe5 0x48 0x00 0x00 0x00 0x00
12350
12351# CHECK: mvghi 4095, 0
123520xe5 0x48 0x0f 0xff 0x00 0x00
12353
12354# CHECK: mvghi 0, -32768
123550xe5 0x48 0x00 0x00 0x80 0x00
12356
12357# CHECK: mvghi 0, -1
123580xe5 0x48 0x00 0x00 0xff 0xff
12359
12360# CHECK: mvghi 0, 0
123610xe5 0x48 0x00 0x00 0x00 0x00
12362
12363# CHECK: mvghi 0, 1
123640xe5 0x48 0x00 0x00 0x00 0x01
12365
12366# CHECK: mvghi 0, 32767
123670xe5 0x48 0x00 0x00 0x7f 0xff
12368
12369# CHECK: mvghi 0(%r1), 42
123700xe5 0x48 0x10 0x00 0x00 0x2a
12371
12372# CHECK: mvghi 0(%r15), 42
123730xe5 0x48 0xf0 0x00 0x00 0x2a
12374
12375# CHECK: mvghi 4095(%r1), 42
123760xe5 0x48 0x1f 0xff 0x00 0x2a
12377
12378# CHECK: mvghi 4095(%r15), 42
123790xe5 0x48 0xff 0xff 0x00 0x2a
12380
12381# CHECK: mvhhi 0, 0
123820xe5 0x44 0x00 0x00 0x00 0x00
12383
12384# CHECK: mvhhi 4095, 0
123850xe5 0x44 0x0f 0xff 0x00 0x00
12386
12387# CHECK: mvhhi 0, -32768
123880xe5 0x44 0x00 0x00 0x80 0x00
12389
12390# CHECK: mvhhi 0, -1
123910xe5 0x44 0x00 0x00 0xff 0xff
12392
12393# CHECK: mvhhi 0, 0
123940xe5 0x44 0x00 0x00 0x00 0x00
12395
12396# CHECK: mvhhi 0, 1
123970xe5 0x44 0x00 0x00 0x00 0x01
12398
12399# CHECK: mvhhi 0, 32767
124000xe5 0x44 0x00 0x00 0x7f 0xff
12401
12402# CHECK: mvhhi 0(%r1), 42
124030xe5 0x44 0x10 0x00 0x00 0x2a
12404
12405# CHECK: mvhhi 0(%r15), 42
124060xe5 0x44 0xf0 0x00 0x00 0x2a
12407
12408# CHECK: mvhhi 4095(%r1), 42
124090xe5 0x44 0x1f 0xff 0x00 0x2a
12410
12411# CHECK: mvhhi 4095(%r15), 42
124120xe5 0x44 0xff 0xff 0x00 0x2a
12413
12414# CHECK: mvhi 0, 0
124150xe5 0x4c 0x00 0x00 0x00 0x00
12416
12417# CHECK: mvhi 4095, 0
124180xe5 0x4c 0x0f 0xff 0x00 0x00
12419
12420# CHECK: mvhi 0, -32768
124210xe5 0x4c 0x00 0x00 0x80 0x00
12422
12423# CHECK: mvhi 0, -1
124240xe5 0x4c 0x00 0x00 0xff 0xff
12425
12426# CHECK: mvhi 0, 0
124270xe5 0x4c 0x00 0x00 0x00 0x00
12428
12429# CHECK: mvhi 0, 1
124300xe5 0x4c 0x00 0x00 0x00 0x01
12431
12432# CHECK: mvhi 0, 32767
124330xe5 0x4c 0x00 0x00 0x7f 0xff
12434
12435# CHECK: mvhi 0(%r1), 42
124360xe5 0x4c 0x10 0x00 0x00 0x2a
12437
12438# CHECK: mvhi 0(%r15), 42
124390xe5 0x4c 0xf0 0x00 0x00 0x2a
12440
12441# CHECK: mvhi 4095(%r1), 42
124420xe5 0x4c 0x1f 0xff 0x00 0x2a
12443
12444# CHECK: mvhi 4095(%r15), 42
124450xe5 0x4c 0xff 0xff 0x00 0x2a
12446
12447# CHECK: mvi 0, 0
124480x92 0x00 0x00 0x00
12449
12450# CHECK: mvi 4095, 0
124510x92 0x00 0x0f 0xff
12452
12453# CHECK: mvi 0, 255
124540x92 0xff 0x00 0x00
12455
12456# CHECK: mvi 0(%r1), 42
124570x92 0x2a 0x10 0x00
12458
12459# CHECK: mvi 0(%r15), 42
124600x92 0x2a 0xf0 0x00
12461
12462# CHECK: mvi 4095(%r1), 42
124630x92 0x2a 0x1f 0xff
12464
12465# CHECK: mvi 4095(%r15), 42
124660x92 0x2a 0xff 0xff
12467
12468# CHECK: mviy -524288, 0
124690xeb 0x00 0x00 0x00 0x80 0x52
12470
12471# CHECK: mviy -1, 0
124720xeb 0x00 0x0f 0xff 0xff 0x52
12473
12474# CHECK: mviy 0, 0
124750xeb 0x00 0x00 0x00 0x00 0x52
12476
12477# CHECK: mviy 1, 0
124780xeb 0x00 0x00 0x01 0x00 0x52
12479
12480# CHECK: mviy 524287, 0
124810xeb 0x00 0x0f 0xff 0x7f 0x52
12482
12483# CHECK: mviy 0, 255
124840xeb 0xff 0x00 0x00 0x00 0x52
12485
12486# CHECK: mviy 0(%r1), 42
124870xeb 0x2a 0x10 0x00 0x00 0x52
12488
12489# CHECK: mviy 0(%r15), 42
124900xeb 0x2a 0xf0 0x00 0x00 0x52
12491
12492# CHECK: mviy 524287(%r1), 42
124930xeb 0x2a 0x1f 0xff 0x7f 0x52
12494
12495# CHECK: mviy 524287(%r15), 42
124960xeb 0x2a 0xff 0xff 0x7f 0x52
12497
12498# CHECK: mvn 0(1), 0
124990xd1 0x00 0x00 0x00 0x00 0x00
12500
12501# CHECK: mvn 0(1), 0(%r1)
125020xd1 0x00 0x00 0x00 0x10 0x00
12503
12504# CHECK: mvn 0(1), 0(%r15)
125050xd1 0x00 0x00 0x00 0xf0 0x00
12506
12507# CHECK: mvn 0(1), 4095
125080xd1 0x00 0x00 0x00 0x0f 0xff
12509
12510# CHECK: mvn 0(1), 4095(%r1)
125110xd1 0x00 0x00 0x00 0x1f 0xff
12512
12513# CHECK: mvn 0(1), 4095(%r15)
125140xd1 0x00 0x00 0x00 0xff 0xff
12515
12516# CHECK: mvn 0(1,%r1), 0
125170xd1 0x00 0x10 0x00 0x00 0x00
12518
12519# CHECK: mvn 0(1,%r15), 0
125200xd1 0x00 0xf0 0x00 0x00 0x00
12521
12522# CHECK: mvn 4095(1,%r1), 0
125230xd1 0x00 0x1f 0xff 0x00 0x00
12524
12525# CHECK: mvn 4095(1,%r15), 0
125260xd1 0x00 0xff 0xff 0x00 0x00
12527
12528# CHECK: mvn 0(256,%r1), 0
125290xd1 0xff 0x10 0x00 0x00 0x00
12530
12531# CHECK: mvn 0(256,%r15), 0
125320xd1 0xff 0xf0 0x00 0x00 0x00
12533
12534# CHECK: mvo 0(1), 0(1)
125350xf1 0x00 0x00 0x00 0x00 0x00
12536
12537# CHECK: mvo 0(1), 0(1,%r1)
125380xf1 0x00 0x00 0x00 0x10 0x00
12539
12540# CHECK: mvo 0(1), 0(1,%r15)
125410xf1 0x00 0x00 0x00 0xf0 0x00
12542
12543# CHECK: mvo 0(1), 4095(1)
125440xf1 0x00 0x00 0x00 0x0f 0xff
12545
12546# CHECK: mvo 0(1), 4095(1,%r1)
125470xf1 0x00 0x00 0x00 0x1f 0xff
12548
12549# CHECK: mvo 0(1), 4095(1,%r15)
125500xf1 0x00 0x00 0x00 0xff 0xff
12551
12552# CHECK: mvo 0(1,%r1), 0(1)
125530xf1 0x00 0x10 0x00 0x00 0x00
12554
12555# CHECK: mvo 0(1,%r15), 0(1)
125560xf1 0x00 0xf0 0x00 0x00 0x00
12557
12558# CHECK: mvo 4095(1,%r1), 0(1)
125590xf1 0x00 0x1f 0xff 0x00 0x00
12560
12561# CHECK: mvo 4095(1,%r15), 0(1)
125620xf1 0x00 0xff 0xff 0x00 0x00
12563
12564# CHECK: mvo 0(16,%r1), 0(1)
125650xf1 0xf0 0x10 0x00 0x00 0x00
12566
12567# CHECK: mvo 0(16,%r15), 0(1)
125680xf1 0xf0 0xf0 0x00 0x00 0x00
12569
12570# CHECK: mvo 0(1), 0(16,%r1)
125710xf1 0x0f 0x00 0x00 0x10 0x00
12572
12573# CHECK: mvo 0(1), 0(16,%r15)
125740xf1 0x0f 0x00 0x00 0xf0 0x00
12575
12576# CHECK: mvpg %r0, %r0
125770xb2 0x54 0x00 0x00
12578
12579# CHECK: mvpg %r0, %r15
125800xb2 0x54 0x00 0x0f
12581
12582# CHECK: mvpg %r15, %r0
125830xb2 0x54 0x00 0xf0
12584
12585# CHECK: mvpg %r7, %r8
125860xb2 0x54 0x00 0x78
12587
12588# CHECK: mvst %r0, %r0
125890xb2 0x55 0x00 0x00
12590
12591# CHECK: mvst %r0, %r15
125920xb2 0x55 0x00 0x0f
12593
12594# CHECK: mvst %r15, %r0
125950xb2 0x55 0x00 0xf0
12596
12597# CHECK: mvst %r7, %r8
125980xb2 0x55 0x00 0x78
12599
12600# CHECK: mvz 0(1), 0
126010xd3 0x00 0x00 0x00 0x00 0x00
12602
12603# CHECK: mvz 0(1), 0(%r1)
126040xd3 0x00 0x00 0x00 0x10 0x00
12605
12606# CHECK: mvz 0(1), 0(%r15)
126070xd3 0x00 0x00 0x00 0xf0 0x00
12608
12609# CHECK: mvz 0(1), 4095
126100xd3 0x00 0x00 0x00 0x0f 0xff
12611
12612# CHECK: mvz 0(1), 4095(%r1)
126130xd3 0x00 0x00 0x00 0x1f 0xff
12614
12615# CHECK: mvz 0(1), 4095(%r15)
126160xd3 0x00 0x00 0x00 0xff 0xff
12617
12618# CHECK: mvz 0(1,%r1), 0
126190xd3 0x00 0x10 0x00 0x00 0x00
12620
12621# CHECK: mvz 0(1,%r15), 0
126220xd3 0x00 0xf0 0x00 0x00 0x00
12623
12624# CHECK: mvz 4095(1,%r1), 0
126250xd3 0x00 0x1f 0xff 0x00 0x00
12626
12627# CHECK: mvz 4095(1,%r15), 0
126280xd3 0x00 0xff 0xff 0x00 0x00
12629
12630# CHECK: mvz 0(256,%r1), 0
126310xd3 0xff 0x10 0x00 0x00 0x00
12632
12633# CHECK: mvz 0(256,%r15), 0
126340xd3 0xff 0xf0 0x00 0x00 0x00
12635
12636# CHECK: mxbr %f0, %f0
126370xb3 0x4c 0x00 0x00
12638
12639# CHECK: mxbr %f0, %f13
126400xb3 0x4c 0x00 0x0d
12641
12642# CHECK: mxbr %f8, %f5
126430xb3 0x4c 0x00 0x85
12644
12645# CHECK: mxbr %f13, %f13
126460xb3 0x4c 0x00 0xdd
12647
12648# CHECK: mxd %f0, 0
126490x67 0x00 0x00 0x00
12650
12651# CHECK: mxd %f0, 4095
126520x67 0x00 0x0f 0xff
12653
12654# CHECK: mxd %f0, 0(%r1)
126550x67 0x00 0x10 0x00
12656
12657# CHECK: mxd %f0, 0(%r15)
126580x67 0x00 0xf0 0x00
12659
12660# CHECK: mxd %f0, 4095(%r1,%r15)
126610x67 0x01 0xff 0xff
12662
12663# CHECK: mxd %f0, 4095(%r15,%r1)
126640x67 0x0f 0x1f 0xff
12665
12666# CHECK: mxd %f13, 0
126670x67 0xd0 0x00 0x00
12668
12669# CHECK: mxdb %f0, 0
126700xed 0x00 0x00 0x00 0x00 0x07
12671
12672# CHECK: mxdb %f0, 4095
126730xed 0x00 0x0f 0xff 0x00 0x07
12674
12675# CHECK: mxdb %f0, 0(%r1)
126760xed 0x00 0x10 0x00 0x00 0x07
12677
12678# CHECK: mxdb %f0, 0(%r15)
126790xed 0x00 0xf0 0x00 0x00 0x07
12680
12681# CHECK: mxdb %f0, 4095(%r1,%r15)
126820xed 0x01 0xff 0xff 0x00 0x07
12683
12684# CHECK: mxdb %f0, 4095(%r15,%r1)
126850xed 0x0f 0x1f 0xff 0x00 0x07
12686
12687# CHECK: mxdb %f13, 0
126880xed 0xd0 0x00 0x00 0x00 0x07
12689
12690# CHECK: mxdbr %f0, %f0
126910xb3 0x07 0x00 0x00
12692
12693# CHECK: mxdbr %f0, %f15
126940xb3 0x07 0x00 0x0f
12695
12696# CHECK: mxdbr %f8, %f8
126970xb3 0x07 0x00 0x88
12698
12699# CHECK: mxdbr %f13, %f0
127000xb3 0x07 0x00 0xd0
12701
12702# CHECK: mxdr %f0, %f0
127030x27 0x00
12704
12705# CHECK: mxdr %f0, %f15
127060x27 0x0f
12707
12708# CHECK: mxdr %f8, %f8
127090x27 0x88
12710
12711# CHECK: mxdr %f13, %f0
127120x27 0xd0
12713
12714# CHECK: mxr %f0, %f0
127150x26 0x00
12716
12717# CHECK: mxr %f0, %f13
127180x26 0x0d
12719
12720# CHECK: mxr %f8, %f5
127210x26 0x85
12722
12723# CHECK: mxr %f13, %f13
127240x26 0xdd
12725
12726# CHECK: mxtr %f0, %f0, %f0
127270xb3 0xd8 0x00 0x00
12728
12729# CHECK: mxtr %f0, %f0, %f13
127300xb3 0xd8 0xd0 0x00
12731
12732# CHECK: mxtr %f0, %f13, %f0
127330xb3 0xd8 0x00 0x0d
12734
12735# CHECK: mxtr %f13, %f0, %f0
127360xb3 0xd8 0x00 0xd0
12737
12738# CHECK: mxtr %f8, %f8, %f8
127390xb3 0xd8 0x80 0x88
12740
12741# CHECK: mxtra %f0, %f0, %f0, 1
127420xb3 0xd8 0x01 0x00
12743
12744# CHECK: mxtra %f0, %f0, %f0, 15
127450xb3 0xd8 0x0f 0x00
12746
12747# CHECK: mxtra %f0, %f0, %f13, 1
127480xb3 0xd8 0xd1 0x00
12749
12750# CHECK: mxtra %f0, %f13, %f0, 1
127510xb3 0xd8 0x01 0x0d
12752
12753# CHECK: mxtra %f13, %f0, %f0, 1
127540xb3 0xd8 0x01 0xd0
12755
12756# CHECK: mxtra %f8, %f8, %f8, 8
127570xb3 0xd8 0x88 0x88
12758
12759# CHECK: my %f0, %f0, 0
127600xed 0x00 0x00 0x00 0x00 0x3b
12761
12762# CHECK: my %f0, %f0, 4095
127630xed 0x00 0x0f 0xff 0x00 0x3b
12764
12765# CHECK: my %f0, %f0, 0(%r1)
127660xed 0x00 0x10 0x00 0x00 0x3b
12767
12768# CHECK: my %f0, %f0, 0(%r15)
127690xed 0x00 0xf0 0x00 0x00 0x3b
12770
12771# CHECK: my %f0, %f0, 4095(%r1,%r15)
127720xed 0x01 0xff 0xff 0x00 0x3b
12773
12774# CHECK: my %f0, %f0, 4095(%r15,%r1)
127750xed 0x0f 0x1f 0xff 0x00 0x3b
12776
12777# CHECK: my %f0, %f15, 0
127780xed 0xf0 0x00 0x00 0x00 0x3b
12779
12780# CHECK: my %f13, %f0, 0
127810xed 0x00 0x00 0x00 0xd0 0x3b
12782
12783# CHECK: my %f13, %f15, 0
127840xed 0xf0 0x00 0x00 0xd0 0x3b
12785
12786# CHECK: myh %f0, %f0, 0
127870xed 0x00 0x00 0x00 0x00 0x3d
12788
12789# CHECK: myh %f0, %f0, 4095
127900xed 0x00 0x0f 0xff 0x00 0x3d
12791
12792# CHECK: myh %f0, %f0, 0(%r1)
127930xed 0x00 0x10 0x00 0x00 0x3d
12794
12795# CHECK: myh %f0, %f0, 0(%r15)
127960xed 0x00 0xf0 0x00 0x00 0x3d
12797
12798# CHECK: myh %f0, %f0, 4095(%r1,%r15)
127990xed 0x01 0xff 0xff 0x00 0x3d
12800
12801# CHECK: myh %f0, %f0, 4095(%r15,%r1)
128020xed 0x0f 0x1f 0xff 0x00 0x3d
12803
12804# CHECK: myh %f0, %f15, 0
128050xed 0xf0 0x00 0x00 0x00 0x3d
12806
12807# CHECK: myh %f15, %f0, 0
128080xed 0x00 0x00 0x00 0xf0 0x3d
12809
12810# CHECK: myh %f15, %f15, 0
128110xed 0xf0 0x00 0x00 0xf0 0x3d
12812
12813# CHECK: myhr %f0, %f0, %f0
128140xb3 0x3d 0x00 0x00
12815
12816# CHECK: myhr %f0, %f0, %f15
128170xb3 0x3d 0x00 0x0f
12818
12819# CHECK: myhr %f0, %f15, %f0
128200xb3 0x3d 0x00 0xf0
12821
12822# CHECK: myhr %f15, %f0, %f0
128230xb3 0x3d 0xf0 0x00
12824
12825# CHECK: myhr %f7, %f8, %f9
128260xb3 0x3d 0x70 0x89
12827
12828# CHECK: myhr %f15, %f15, %f15
128290xb3 0x3d 0xf0 0xff
12830
12831# CHECK: myl %f0, %f0, 0
128320xed 0x00 0x00 0x00 0x00 0x39
12833
12834# CHECK: myl %f0, %f0, 4095
128350xed 0x00 0x0f 0xff 0x00 0x39
12836
12837# CHECK: myl %f0, %f0, 0(%r1)
128380xed 0x00 0x10 0x00 0x00 0x39
12839
12840# CHECK: myl %f0, %f0, 0(%r15)
128410xed 0x00 0xf0 0x00 0x00 0x39
12842
12843# CHECK: myl %f0, %f0, 4095(%r1,%r15)
128440xed 0x01 0xff 0xff 0x00 0x39
12845
12846# CHECK: myl %f0, %f0, 4095(%r15,%r1)
128470xed 0x0f 0x1f 0xff 0x00 0x39
12848
12849# CHECK: myl %f0, %f15, 0
128500xed 0xf0 0x00 0x00 0x00 0x39
12851
12852# CHECK: myl %f15, %f0, 0
128530xed 0x00 0x00 0x00 0xf0 0x39
12854
12855# CHECK: myl %f15, %f15, 0
128560xed 0xf0 0x00 0x00 0xf0 0x39
12857
12858# CHECK: mylr %f0, %f0, %f0
128590xb3 0x39 0x00 0x00
12860
12861# CHECK: mylr %f0, %f0, %f15
128620xb3 0x39 0x00 0x0f
12863
12864# CHECK: mylr %f0, %f15, %f0
128650xb3 0x39 0x00 0xf0
12866
12867# CHECK: mylr %f15, %f0, %f0
128680xb3 0x39 0xf0 0x00
12869
12870# CHECK: mylr %f7, %f8, %f9
128710xb3 0x39 0x70 0x89
12872
12873# CHECK: mylr %f15, %f15, %f15
128740xb3 0x39 0xf0 0xff
12875
12876# CHECK: myr %f0, %f0, %f0
128770xb3 0x3b 0x00 0x00
12878
12879# CHECK: myr %f0, %f0, %f15
128800xb3 0x3b 0x00 0x0f
12881
12882# CHECK: myr %f0, %f15, %f0
128830xb3 0x3b 0x00 0xf0
12884
12885# CHECK: myr %f13, %f0, %f0
128860xb3 0x3b 0xd0 0x00
12887
12888# CHECK: myr %f5, %f8, %f9
128890xb3 0x3b 0x50 0x89
12890
12891# CHECK: myr %f13, %f15, %f15
128920xb3 0x3b 0xd0 0xff
12893
12894# CHECK: n %r0, 0
128950x54 0x00 0x00 0x00
12896
12897# CHECK: n %r0, 4095
128980x54 0x00 0x0f 0xff
12899
12900# CHECK: n %r0, 0(%r1)
129010x54 0x00 0x10 0x00
12902
12903# CHECK: n %r0, 0(%r15)
129040x54 0x00 0xf0 0x00
12905
12906# CHECK: n %r0, 4095(%r1,%r15)
129070x54 0x01 0xff 0xff
12908
12909# CHECK: n %r0, 4095(%r15,%r1)
129100x54 0x0f 0x1f 0xff
12911
12912# CHECK: n %r15, 0
129130x54 0xf0 0x00 0x00
12914
12915# CHECK: nc 0(1), 0
129160xd4 0x00 0x00 0x00 0x00 0x00
12917
12918# CHECK: nc 0(1), 0(%r1)
129190xd4 0x00 0x00 0x00 0x10 0x00
12920
12921# CHECK: nc 0(1), 0(%r15)
129220xd4 0x00 0x00 0x00 0xf0 0x00
12923
12924# CHECK: nc 0(1), 4095
129250xd4 0x00 0x00 0x00 0x0f 0xff
12926
12927# CHECK: nc 0(1), 4095(%r1)
129280xd4 0x00 0x00 0x00 0x1f 0xff
12929
12930# CHECK: nc 0(1), 4095(%r15)
129310xd4 0x00 0x00 0x00 0xff 0xff
12932
12933# CHECK: nc 0(1,%r1), 0
129340xd4 0x00 0x10 0x00 0x00 0x00
12935
12936# CHECK: nc 0(1,%r15), 0
129370xd4 0x00 0xf0 0x00 0x00 0x00
12938
12939# CHECK: nc 4095(1,%r1), 0
129400xd4 0x00 0x1f 0xff 0x00 0x00
12941
12942# CHECK: nc 4095(1,%r15), 0
129430xd4 0x00 0xff 0xff 0x00 0x00
12944
12945# CHECK: nc 0(256,%r1), 0
129460xd4 0xff 0x10 0x00 0x00 0x00
12947
12948# CHECK: nc 0(256,%r15), 0
129490xd4 0xff 0xf0 0x00 0x00 0x00
12950
12951# CHECK: ng %r0, -524288
129520xe3 0x00 0x00 0x00 0x80 0x80
12953
12954# CHECK: ng %r0, -1
129550xe3 0x00 0x0f 0xff 0xff 0x80
12956
12957# CHECK: ng %r0, 0
129580xe3 0x00 0x00 0x00 0x00 0x80
12959
12960# CHECK: ng %r0, 1
129610xe3 0x00 0x00 0x01 0x00 0x80
12962
12963# CHECK: ng %r0, 524287
129640xe3 0x00 0x0f 0xff 0x7f 0x80
12965
12966# CHECK: ng %r0, 0(%r1)
129670xe3 0x00 0x10 0x00 0x00 0x80
12968
12969# CHECK: ng %r0, 0(%r15)
129700xe3 0x00 0xf0 0x00 0x00 0x80
12971
12972# CHECK: ng %r0, 524287(%r1,%r15)
129730xe3 0x01 0xff 0xff 0x7f 0x80
12974
12975# CHECK: ng %r0, 524287(%r15,%r1)
129760xe3 0x0f 0x1f 0xff 0x7f 0x80
12977
12978# CHECK: ng %r15, 0
129790xe3 0xf0 0x00 0x00 0x00 0x80
12980
12981# CHECK: ngr %r0, %r0
129820xb9 0x80 0x00 0x00
12983
12984# CHECK: ngr %r0, %r15
129850xb9 0x80 0x00 0x0f
12986
12987# CHECK: ngr %r15, %r0
129880xb9 0x80 0x00 0xf0
12989
12990# CHECK: ngr %r7, %r8
129910xb9 0x80 0x00 0x78
12992
12993# CHECK: ngrk %r0, %r0, %r0
129940xb9 0xe4 0x00 0x00
12995
12996# CHECK: ngrk %r2, %r3, %r4
129970xb9 0xe4 0x40 0x23
12998
12999# CHECK: ni 0, 0
130000x94 0x00 0x00 0x00
13001
13002# CHECK: ni 4095, 0
130030x94 0x00 0x0f 0xff
13004
13005# CHECK: ni 0, 255
130060x94 0xff 0x00 0x00
13007
13008# CHECK: ni 0(%r1), 42
130090x94 0x2a 0x10 0x00
13010
13011# CHECK: ni 0(%r15), 42
130120x94 0x2a 0xf0 0x00
13013
13014# CHECK: ni 4095(%r1), 42
130150x94 0x2a 0x1f 0xff
13016
13017# CHECK: ni 4095(%r15), 42
130180x94 0x2a 0xff 0xff
13019
13020# CHECK: niai 0, 0
130210xb2 0xfa 0x00 0x00
13022
13023# CHECK: niai 15, 0
130240xb2 0xfa 0x00 0xf0
13025
13026# CHECK: niai 0, 15
130270xb2 0xfa 0x00 0x0f
13028
13029# CHECK: niai 15, 15
130300xb2 0xfa 0x00 0xff
13031
13032# CHECK: nihf %r0, 0
130330xc0 0x0a 0x00 0x00 0x00 0x00
13034
13035# CHECK: nihf %r0, 4294967295
130360xc0 0x0a 0xff 0xff 0xff 0xff
13037
13038# CHECK: nihf %r15, 0
130390xc0 0xfa 0x00 0x00 0x00 0x00
13040
13041# CHECK: nihh %r0, 0
130420xa5 0x04 0x00 0x00
13043
13044# CHECK: nihh %r0, 32768
130450xa5 0x04 0x80 0x00
13046
13047# CHECK: nihh %r0, 65535
130480xa5 0x04 0xff 0xff
13049
13050# CHECK: nihh %r15, 0
130510xa5 0xf4 0x00 0x00
13052
13053# CHECK: nihl %r0, 0
130540xa5 0x05 0x00 0x00
13055
13056# CHECK: nihl %r0, 32768
130570xa5 0x05 0x80 0x00
13058
13059# CHECK: nihl %r0, 65535
130600xa5 0x05 0xff 0xff
13061
13062# CHECK: nihl %r15, 0
130630xa5 0xf5 0x00 0x00
13064
13065# CHECK: nilf %r0, 0
130660xc0 0x0b 0x00 0x00 0x00 0x00
13067
13068# CHECK: nilf %r0, 4294967295
130690xc0 0x0b 0xff 0xff 0xff 0xff
13070
13071# CHECK: nilf %r15, 0
130720xc0 0xfb 0x00 0x00 0x00 0x00
13073
13074# CHECK: nilh %r0, 0
130750xa5 0x06 0x00 0x00
13076
13077# CHECK: nilh %r0, 32768
130780xa5 0x06 0x80 0x00
13079
13080# CHECK: nilh %r0, 65535
130810xa5 0x06 0xff 0xff
13082
13083# CHECK: nilh %r15, 0
130840xa5 0xf6 0x00 0x00
13085
13086# CHECK: nill %r0, 0
130870xa5 0x07 0x00 0x00
13088
13089# CHECK: nill %r0, 32768
130900xa5 0x07 0x80 0x00
13091
13092# CHECK: nill %r0, 65535
130930xa5 0x07 0xff 0xff
13094
13095# CHECK: nill %r15, 0
130960xa5 0xf7 0x00 0x00
13097
13098# CHECK: niy -524288, 0
130990xeb 0x00 0x00 0x00 0x80 0x54
13100
13101# CHECK: niy -1, 0
131020xeb 0x00 0x0f 0xff 0xff 0x54
13103
13104# CHECK: niy 0, 0
131050xeb 0x00 0x00 0x00 0x00 0x54
13106
13107# CHECK: niy 1, 0
131080xeb 0x00 0x00 0x01 0x00 0x54
13109
13110# CHECK: niy 524287, 0
131110xeb 0x00 0x0f 0xff 0x7f 0x54
13112
13113# CHECK: niy 0, 255
131140xeb 0xff 0x00 0x00 0x00 0x54
13115
13116# CHECK: niy 0(%r1), 42
131170xeb 0x2a 0x10 0x00 0x00 0x54
13118
13119# CHECK: niy 0(%r15), 42
131200xeb 0x2a 0xf0 0x00 0x00 0x54
13121
13122# CHECK: niy 524287(%r1), 42
131230xeb 0x2a 0x1f 0xff 0x7f 0x54
13124
13125# CHECK: niy 524287(%r15), 42
131260xeb 0x2a 0xff 0xff 0x7f 0x54
13127
13128# CHECK: nr %r0, %r0
131290x14 0x00
13130
13131# CHECK: nr %r0, %r15
131320x14 0x0f
13133
13134# CHECK: nr %r15, %r0
131350x14 0xf0
13136
13137# CHECK: nr %r7, %r8
131380x14 0x78
13139
13140# CHECK: nrk %r0, %r0, %r0
131410xb9 0xf4 0x00 0x00
13142
13143# CHECK: nrk %r2, %r3, %r4
131440xb9 0xf4 0x40 0x23
13145
13146# CHECK: ntstg %r0, -524288
131470xe3 0x00 0x00 0x00 0x80 0x25
13148
13149# CHECK: ntstg %r0, -1
131500xe3 0x00 0x0f 0xff 0xff 0x25
13151
13152# CHECK: ntstg %r0, 0
131530xe3 0x00 0x00 0x00 0x00 0x25
13154
13155# CHECK: ntstg %r0, 1
131560xe3 0x00 0x00 0x01 0x00 0x25
13157
13158# CHECK: ntstg %r0, 524287
131590xe3 0x00 0x0f 0xff 0x7f 0x25
13160
13161# CHECK: ntstg %r0, 0(%r1)
131620xe3 0x00 0x10 0x00 0x00 0x25
13163
13164# CHECK: ntstg %r0, 0(%r15)
131650xe3 0x00 0xf0 0x00 0x00 0x25
13166
13167# CHECK: ntstg %r0, 524287(%r1,%r15)
131680xe3 0x01 0xff 0xff 0x7f 0x25
13169
13170# CHECK: ntstg %r0, 524287(%r15,%r1)
131710xe3 0x0f 0x1f 0xff 0x7f 0x25
13172
13173# CHECK: ntstg %r15, 0
131740xe3 0xf0 0x00 0x00 0x00 0x25
13175
13176# CHECK: ny %r0, -524288
131770xe3 0x00 0x00 0x00 0x80 0x54
13178
13179# CHECK: ny %r0, -1
131800xe3 0x00 0x0f 0xff 0xff 0x54
13181
13182# CHECK: ny %r0, 0
131830xe3 0x00 0x00 0x00 0x00 0x54
13184
13185# CHECK: ny %r0, 1
131860xe3 0x00 0x00 0x01 0x00 0x54
13187
13188# CHECK: ny %r0, 524287
131890xe3 0x00 0x0f 0xff 0x7f 0x54
13190
13191# CHECK: ny %r0, 0(%r1)
131920xe3 0x00 0x10 0x00 0x00 0x54
13193
13194# CHECK: ny %r0, 0(%r15)
131950xe3 0x00 0xf0 0x00 0x00 0x54
13196
13197# CHECK: ny %r0, 524287(%r1,%r15)
131980xe3 0x01 0xff 0xff 0x7f 0x54
13199
13200# CHECK: ny %r0, 524287(%r15,%r1)
132010xe3 0x0f 0x1f 0xff 0x7f 0x54
13202
13203# CHECK: ny %r15, 0
132040xe3 0xf0 0x00 0x00 0x00 0x54
13205
13206# CHECK: o %r0, 0
132070x56 0x00 0x00 0x00
13208
13209# CHECK: o %r0, 4095
132100x56 0x00 0x0f 0xff
13211
13212# CHECK: o %r0, 0(%r1)
132130x56 0x00 0x10 0x00
13214
13215# CHECK: o %r0, 0(%r15)
132160x56 0x00 0xf0 0x00
13217
13218# CHECK: o %r0, 4095(%r1,%r15)
132190x56 0x01 0xff 0xff
13220
13221# CHECK: o %r0, 4095(%r15,%r1)
132220x56 0x0f 0x1f 0xff
13223
13224# CHECK: o %r15, 0
132250x56 0xf0 0x00 0x00
13226
13227# CHECK: oc 0(1), 0
132280xd6 0x00 0x00 0x00 0x00 0x00
13229
13230# CHECK: oc 0(1), 0(%r1)
132310xd6 0x00 0x00 0x00 0x10 0x00
13232
13233# CHECK: oc 0(1), 0(%r15)
132340xd6 0x00 0x00 0x00 0xf0 0x00
13235
13236# CHECK: oc 0(1), 4095
132370xd6 0x00 0x00 0x00 0x0f 0xff
13238
13239# CHECK: oc 0(1), 4095(%r1)
132400xd6 0x00 0x00 0x00 0x1f 0xff
13241
13242# CHECK: oc 0(1), 4095(%r15)
132430xd6 0x00 0x00 0x00 0xff 0xff
13244
13245# CHECK: oc 0(1,%r1), 0
132460xd6 0x00 0x10 0x00 0x00 0x00
13247
13248# CHECK: oc 0(1,%r15), 0
132490xd6 0x00 0xf0 0x00 0x00 0x00
13250
13251# CHECK: oc 4095(1,%r1), 0
132520xd6 0x00 0x1f 0xff 0x00 0x00
13253
13254# CHECK: oc 4095(1,%r15), 0
132550xd6 0x00 0xff 0xff 0x00 0x00
13256
13257# CHECK: oc 0(256,%r1), 0
132580xd6 0xff 0x10 0x00 0x00 0x00
13259
13260# CHECK: oc 0(256,%r15), 0
132610xd6 0xff 0xf0 0x00 0x00 0x00
13262
13263# CHECK: og %r0, -524288
132640xe3 0x00 0x00 0x00 0x80 0x81
13265
13266# CHECK: og %r0, -1
132670xe3 0x00 0x0f 0xff 0xff 0x81
13268
13269# CHECK: og %r0, 0
132700xe3 0x00 0x00 0x00 0x00 0x81
13271
13272# CHECK: og %r0, 1
132730xe3 0x00 0x00 0x01 0x00 0x81
13274
13275# CHECK: og %r0, 524287
132760xe3 0x00 0x0f 0xff 0x7f 0x81
13277
13278# CHECK: og %r0, 0(%r1)
132790xe3 0x00 0x10 0x00 0x00 0x81
13280
13281# CHECK: og %r0, 0(%r15)
132820xe3 0x00 0xf0 0x00 0x00 0x81
13283
13284# CHECK: og %r0, 524287(%r1,%r15)
132850xe3 0x01 0xff 0xff 0x7f 0x81
13286
13287# CHECK: og %r0, 524287(%r15,%r1)
132880xe3 0x0f 0x1f 0xff 0x7f 0x81
13289
13290# CHECK: og %r15, 0
132910xe3 0xf0 0x00 0x00 0x00 0x81
13292
13293# CHECK: ogr %r0, %r0
132940xb9 0x81 0x00 0x00
13295
13296# CHECK: ogr %r0, %r15
132970xb9 0x81 0x00 0x0f
13298
13299# CHECK: ogr %r15, %r0
133000xb9 0x81 0x00 0xf0
13301
13302# CHECK: ogr %r7, %r8
133030xb9 0x81 0x00 0x78
13304
13305# CHECK: ogrk %r0, %r0, %r0
133060xb9 0xe6 0x00 0x00
13307
13308# CHECK: ogrk %r2, %r3, %r4
133090xb9 0xe6 0x40 0x23
13310
13311# CHECK: oi 0, 0
133120x96 0x00 0x00 0x00
13313
13314# CHECK: oi 4095, 0
133150x96 0x00 0x0f 0xff
13316
13317# CHECK: oi 0, 255
133180x96 0xff 0x00 0x00
13319
13320# CHECK: oi 0(%r1), 42
133210x96 0x2a 0x10 0x00
13322
13323# CHECK: oi 0(%r15), 42
133240x96 0x2a 0xf0 0x00
13325
13326# CHECK: oi 4095(%r1), 42
133270x96 0x2a 0x1f 0xff
13328
13329# CHECK: oi 4095(%r15), 42
133300x96 0x2a 0xff 0xff
13331
13332# CHECK: oihf %r0, 0
133330xc0 0x0c 0x00 0x00 0x00 0x00
13334
13335# CHECK: oihf %r0, 4294967295
133360xc0 0x0c 0xff 0xff 0xff 0xff
13337
13338# CHECK: oihf %r15, 0
133390xc0 0xfc 0x00 0x00 0x00 0x00
13340
13341# CHECK: oihh %r0, 0
133420xa5 0x08 0x00 0x00
13343
13344# CHECK: oihh %r0, 32768
133450xa5 0x08 0x80 0x00
13346
13347# CHECK: oihh %r0, 65535
133480xa5 0x08 0xff 0xff
13349
13350# CHECK: oihh %r15, 0
133510xa5 0xf8 0x00 0x00
13352
13353# CHECK: oihl %r0, 0
133540xa5 0x09 0x00 0x00
13355
13356# CHECK: oihl %r0, 32768
133570xa5 0x09 0x80 0x00
13358
13359# CHECK: oihl %r0, 65535
133600xa5 0x09 0xff 0xff
13361
13362# CHECK: oihl %r15, 0
133630xa5 0xf9 0x00 0x00
13364
13365# CHECK: oilf %r0, 0
133660xc0 0x0d 0x00 0x00 0x00 0x00
13367
13368# CHECK: oilf %r0, 4294967295
133690xc0 0x0d 0xff 0xff 0xff 0xff
13370
13371# CHECK: oilf %r15, 0
133720xc0 0xfd 0x00 0x00 0x00 0x00
13373
13374# CHECK: oilh %r0, 0
133750xa5 0x0a 0x00 0x00
13376
13377# CHECK: oilh %r0, 32768
133780xa5 0x0a 0x80 0x00
13379
13380# CHECK: oilh %r0, 65535
133810xa5 0x0a 0xff 0xff
13382
13383# CHECK: oilh %r15, 0
133840xa5 0xfa 0x00 0x00
13385
13386# CHECK: oill %r0, 0
133870xa5 0x0b 0x00 0x00
13388
13389# CHECK: oill %r0, 32768
133900xa5 0x0b 0x80 0x00
13391
13392# CHECK: oill %r0, 65535
133930xa5 0x0b 0xff 0xff
13394
13395# CHECK: oill %r15, 0
133960xa5 0xfb 0x00 0x00
13397
13398# CHECK: oiy -524288, 0
133990xeb 0x00 0x00 0x00 0x80 0x56
13400
13401# CHECK: oiy -1, 0
134020xeb 0x00 0x0f 0xff 0xff 0x56
13403
13404# CHECK: oiy 0, 0
134050xeb 0x00 0x00 0x00 0x00 0x56
13406
13407# CHECK: oiy 1, 0
134080xeb 0x00 0x00 0x01 0x00 0x56
13409
13410# CHECK: oiy 524287, 0
134110xeb 0x00 0x0f 0xff 0x7f 0x56
13412
13413# CHECK: oiy 0, 255
134140xeb 0xff 0x00 0x00 0x00 0x56
13415
13416# CHECK: oiy 0(%r1), 42
134170xeb 0x2a 0x10 0x00 0x00 0x56
13418
13419# CHECK: oiy 0(%r15), 42
134200xeb 0x2a 0xf0 0x00 0x00 0x56
13421
13422# CHECK: oiy 524287(%r1), 42
134230xeb 0x2a 0x1f 0xff 0x7f 0x56
13424
13425# CHECK: oiy 524287(%r15), 42
134260xeb 0x2a 0xff 0xff 0x7f 0x56
13427
13428# CHECK: or %r0, %r0
134290x16 0x00
13430
13431# CHECK: or %r0, %r15
134320x16 0x0f
13433
13434# CHECK: or %r15, %r0
134350x16 0xf0
13436
13437# CHECK: or %r7, %r8
134380x16 0x78
13439
13440# CHECK: ork %r0, %r0, %r0
134410xb9 0xf6 0x00 0x00
13442
13443# CHECK: ork %r2, %r3, %r4
134440xb9 0xf6 0x40 0x23
13445
13446# CHECK: oy %r0, -524288
134470xe3 0x00 0x00 0x00 0x80 0x56
13448
13449# CHECK: oy %r0, -1
134500xe3 0x00 0x0f 0xff 0xff 0x56
13451
13452# CHECK: oy %r0, 0
134530xe3 0x00 0x00 0x00 0x00 0x56
13454
13455# CHECK: oy %r0, 1
134560xe3 0x00 0x00 0x01 0x00 0x56
13457
13458# CHECK: oy %r0, 524287
134590xe3 0x00 0x0f 0xff 0x7f 0x56
13460
13461# CHECK: oy %r0, 0(%r1)
134620xe3 0x00 0x10 0x00 0x00 0x56
13463
13464# CHECK: oy %r0, 0(%r15)
134650xe3 0x00 0xf0 0x00 0x00 0x56
13466
13467# CHECK: oy %r0, 524287(%r1,%r15)
134680xe3 0x01 0xff 0xff 0x7f 0x56
13469
13470# CHECK: oy %r0, 524287(%r15,%r1)
134710xe3 0x0f 0x1f 0xff 0x7f 0x56
13472
13473# CHECK: oy %r15, 0
134740xe3 0xf0 0x00 0x00 0x00 0x56
13475
13476# CHECK: pack 0(1), 0(1)
134770xf2 0x00 0x00 0x00 0x00 0x00
13478
13479# CHECK: pack 0(1), 0(1,%r1)
134800xf2 0x00 0x00 0x00 0x10 0x00
13481
13482# CHECK: pack 0(1), 0(1,%r15)
134830xf2 0x00 0x00 0x00 0xf0 0x00
13484
13485# CHECK: pack 0(1), 4095(1)
134860xf2 0x00 0x00 0x00 0x0f 0xff
13487
13488# CHECK: pack 0(1), 4095(1,%r1)
134890xf2 0x00 0x00 0x00 0x1f 0xff
13490
13491# CHECK: pack 0(1), 4095(1,%r15)
134920xf2 0x00 0x00 0x00 0xff 0xff
13493
13494# CHECK: pack 0(1,%r1), 0(1)
134950xf2 0x00 0x10 0x00 0x00 0x00
13496
13497# CHECK: pack 0(1,%r15), 0(1)
134980xf2 0x00 0xf0 0x00 0x00 0x00
13499
13500# CHECK: pack 4095(1,%r1), 0(1)
135010xf2 0x00 0x1f 0xff 0x00 0x00
13502
13503# CHECK: pack 4095(1,%r15), 0(1)
135040xf2 0x00 0xff 0xff 0x00 0x00
13505
13506# CHECK: pack 0(16,%r1), 0(1)
135070xf2 0xf0 0x10 0x00 0x00 0x00
13508
13509# CHECK: pack 0(16,%r15), 0(1)
135100xf2 0xf0 0xf0 0x00 0x00 0x00
13511
13512# CHECK: pack 0(1), 0(16,%r1)
135130xf2 0x0f 0x00 0x00 0x10 0x00
13514
13515# CHECK: pack 0(1), 0(16,%r15)
135160xf2 0x0f 0x00 0x00 0xf0 0x00
13517
13518# CHECK: palb
135190xb2 0x48 0x00 0x00
13520
13521# CHECK: pc 0
135220xb2 0x18 0x00 0x00
13523
13524# CHECK: pc 0(%r1)
135250xb2 0x18 0x10 0x00
13526
13527# CHECK: pc 0(%r15)
135280xb2 0x18 0xf0 0x00
13529
13530# CHECK: pc 4095
135310xb2 0x18 0x0f 0xff
13532
13533# CHECK: pc 4095(%r1)
135340xb2 0x18 0x1f 0xff
13535
13536# CHECK: pc 4095(%r15)
135370xb2 0x18 0xff 0xff
13538
13539# CHECK: pcc
135400xb9 0x2c 0x00 0x00
13541
13542# CHECK: pckmo
135430xb9 0x28 0x00 0x00
13544
13545# CHECK: pfd 0, -524288
135460xe3 0x00 0x00 0x00 0x80 0x36
13547
13548# CHECK: pfd 0, -1
135490xe3 0x00 0x0f 0xff 0xff 0x36
13550
13551# CHECK: pfd 0, 0
135520xe3 0x00 0x00 0x00 0x00 0x36
13553
13554# CHECK: pfd 0, 1
135550xe3 0x00 0x00 0x01 0x00 0x36
13556
13557# CHECK: pfd 0, 524287
135580xe3 0x00 0x0f 0xff 0x7f 0x36
13559
13560# CHECK: pfd 0, 0(%r1)
135610xe3 0x00 0x10 0x00 0x00 0x36
13562
13563# CHECK: pfd 0, 0(%r15)
135640xe3 0x00 0xf0 0x00 0x00 0x36
13565
13566# CHECK: pfd 0, 524287(%r1,%r15)
135670xe3 0x01 0xff 0xff 0x7f 0x36
13568
13569# CHECK: pfd 0, 524287(%r15,%r1)
135700xe3 0x0f 0x1f 0xff 0x7f 0x36
13571
13572# CHECK: pfd 15, 0
135730xe3 0xf0 0x00 0x00 0x00 0x36
13574
13575# CHECK: pfmf %r0, %r0
135760xb9 0xaf 0x00 0x00
13577
13578# CHECK: pfmf %r0, %r15
135790xb9 0xaf 0x00 0x0f
13580
13581# CHECK: pfmf %r15, %r0
135820xb9 0xaf 0x00 0xf0
13583
13584# CHECK: pfmf %r7, %r8
135850xb9 0xaf 0x00 0x78
13586
13587# CHECK: pfmf %r15, %r15
135880xb9 0xaf 0x00 0xff
13589
13590# CHECK: pfpo
135910x01 0x0a
13592
13593# CHECK: pgin %r0, %r0
135940xb2 0x2e 0x00 0x00
13595
13596# CHECK: pgin %r0, %r15
135970xb2 0x2e 0x00 0x0f
13598
13599# CHECK: pgin %r15, %r0
136000xb2 0x2e 0x00 0xf0
13601
13602# CHECK: pgin %r7, %r8
136030xb2 0x2e 0x00 0x78
13604
13605# CHECK: pgin %r15, %r15
136060xb2 0x2e 0x00 0xff
13607
13608# CHECK: pgout %r0, %r0
136090xb2 0x2f 0x00 0x00
13610
13611# CHECK: pgout %r0, %r15
136120xb2 0x2f 0x00 0x0f
13613
13614# CHECK: pgout %r15, %r0
136150xb2 0x2f 0x00 0xf0
13616
13617# CHECK: pgout %r7, %r8
136180xb2 0x2f 0x00 0x78
13619
13620# CHECK: pgout %r15, %r15
136210xb2 0x2f 0x00 0xff
13622
13623# CHECK: pka 0, 0(1)
136240xe9 0x00 0x00 0x00 0x00 0x00
13625
13626# CHECK: pka 0, 0(1,%r1)
136270xe9 0x00 0x00 0x00 0x10 0x00
13628
13629# CHECK: pka 0, 0(1,%r15)
136300xe9 0x00 0x00 0x00 0xf0 0x00
13631
13632# CHECK: pka 0, 4095(1)
136330xe9 0x00 0x00 0x00 0x0f 0xff
13634
13635# CHECK: pka 0, 4095(1,%r1)
136360xe9 0x00 0x00 0x00 0x1f 0xff
13637
13638# CHECK: pka 0, 4095(1,%r15)
136390xe9 0x00 0x00 0x00 0xff 0xff
13640
13641# CHECK: pka 0(%r1), 0(1)
136420xe9 0x00 0x10 0x00 0x00 0x00
13643
13644# CHECK: pka 0(%r15), 0(1)
136450xe9 0x00 0xf0 0x00 0x00 0x00
13646
13647# CHECK: pka 4095(%r1), 0(1)
136480xe9 0x00 0x1f 0xff 0x00 0x00
13649
13650# CHECK: pka 4095(%r15), 0(1)
136510xe9 0x00 0xff 0xff 0x00 0x00
13652
13653# CHECK: pka 0, 0(256,%r1)
136540xe9 0xff 0x00 0x00 0x10 0x00
13655
13656# CHECK: pka 0, 0(256,%r15)
136570xe9 0xff 0x00 0x00 0xf0 0x00
13658
13659# CHECK: pku 0, 0(1)
136600xe1 0x00 0x00 0x00 0x00 0x00
13661
13662# CHECK: pku 0, 0(1,%r1)
136630xe1 0x00 0x00 0x00 0x10 0x00
13664
13665# CHECK: pku 0, 0(1,%r15)
136660xe1 0x00 0x00 0x00 0xf0 0x00
13667
13668# CHECK: pku 0, 4095(1)
136690xe1 0x00 0x00 0x00 0x0f 0xff
13670
13671# CHECK: pku 0, 4095(1,%r1)
136720xe1 0x00 0x00 0x00 0x1f 0xff
13673
13674# CHECK: pku 0, 4095(1,%r15)
136750xe1 0x00 0x00 0x00 0xff 0xff
13676
13677# CHECK: pku 0(%r1), 0(1)
136780xe1 0x00 0x10 0x00 0x00 0x00
13679
13680# CHECK: pku 0(%r15), 0(1)
136810xe1 0x00 0xf0 0x00 0x00 0x00
13682
13683# CHECK: pku 4095(%r1), 0(1)
136840xe1 0x00 0x1f 0xff 0x00 0x00
13685
13686# CHECK: pku 4095(%r15), 0(1)
136870xe1 0x00 0xff 0xff 0x00 0x00
13688
13689# CHECK: pku 0, 0(256,%r1)
136900xe1 0xff 0x00 0x00 0x10 0x00
13691
13692# CHECK: pku 0, 0(256,%r15)
136930xe1 0xff 0x00 0x00 0xf0 0x00
13694
13695# CHECK: plo %r0, 0, %r0, 0
136960xee 0x00 0x00 0x00 0x00 0x00
13697
13698# CHECK: plo %r2, 0, %r4, 4095
136990xee 0x24 0x00 0x00 0x0f 0xff
13700
13701# CHECK: plo %r2, 0, %r4, 0(%r1)
137020xee 0x24 0x00 0x00 0x10 0x00
13703
13704# CHECK: plo %r2, 0, %r4, 0(%r15)
137050xee 0x24 0x00 0x00 0xf0 0x00
13706
13707# CHECK: plo %r2, 0(%r1), %r4, 4095(%r15)
137080xee 0x24 0x10 0x00 0xff 0xff
13709
13710# CHECK: plo %r2, 0(%r1), %r4, 0(%r15)
137110xee 0x24 0x10 0x00 0xf0 0x00
13712
13713# CHECK: plo %r2, 4095(%r1), %r4, 0(%r15)
137140xee 0x24 0x1f 0xff 0xf0 0x00
13715
13716# CHECK: popcnt %r0, %r0
137170xb9 0xe1 0x00 0x00
13718
13719# CHECK: popcnt %r0, %r15
137200xb9 0xe1 0x00 0x0f
13721
13722# CHECK: popcnt %r15, %r0
137230xb9 0xe1 0x00 0xf0
13724
13725# CHECK: popcnt %r7, %r8
137260xb9 0xe1 0x00 0x78
13727
13728# CHECK: ppa %r0, %r0, 0
137290xb2 0xe8 0x00 0x00
13730
13731# CHECK: ppa %r0, %r0, 15
137320xb2 0xe8 0xf0 0x00
13733
13734# CHECK: ppa %r0, %r15, 0
137350xb2 0xe8 0x00 0x0f
13736
13737# CHECK: ppa %r4, %r6, 7
137380xb2 0xe8 0x70 0x46
13739
13740# CHECK: ppa %r15, %r0, 0
137410xb2 0xe8 0x00 0xf0
13742
13743# CHECK: pr
137440x01 0x01
13745
13746# CHECK: pt %r0, %r0
137470xb2 0x28 0x00 0x00
13748
13749# CHECK: pt %r0, %r15
137500xb2 0x28 0x00 0x0f
13751
13752# CHECK: pt %r15, %r0
137530xb2 0x28 0x00 0xf0
13754
13755# CHECK: pt %r7, %r8
137560xb2 0x28 0x00 0x78
13757
13758# CHECK: ptf %r0
137590xb9 0xa2 0x00 0x00
13760
13761# CHECK: ptf %r1
137620xb9 0xa2 0x00 0x10
13763
13764# CHECK: ptf %r15
137650xb9 0xa2 0x00 0xf0
13766
13767# CHECK: ptff
137680x01 0x04
13769
13770# CHECK: pti %r0, %r0
137710xb9 0x9e 0x00 0x00
13772
13773# CHECK: pti %r0, %r15
137740xb9 0x9e 0x00 0x0f
13775
13776# CHECK: pti %r15, %r0
137770xb9 0x9e 0x00 0xf0
13778
13779# CHECK: pti %r7, %r8
137800xb9 0x9e 0x00 0x78
13781
13782# CHECK: ptlb
137830xb2 0x0d 0x00 0x00
13784
13785# CHECK: qadtr %f0, %f0, %f0, 0
137860xb3 0xf5 0x00 0x00
13787
13788# CHECK: qadtr %f0, %f0, %f0, 15
137890xb3 0xf5 0x0f 0x00
13790
13791# CHECK: qadtr %f0, %f0, %f15, 0
137920xb3 0xf5 0x00 0x0f
13793
13794# CHECK: qadtr %f0, %f15, %f0, 0
137950xb3 0xf5 0xf0 0x00
13796
13797# CHECK: qadtr %f4, %f5, %f6, 7
137980xb3 0xf5 0x57 0x46
13799
13800# CHECK: qadtr %f15, %f0, %f0, 0
138010xb3 0xf5 0x00 0xf0
13802
13803# CHECK: qaxtr %f0, %f0, %f0, 0
138040xb3 0xfd 0x00 0x00
13805
13806# CHECK: qaxtr %f0, %f0, %f0, 15
138070xb3 0xfd 0x0f 0x00
13808
13809# CHECK: qaxtr %f0, %f0, %f13, 0
138100xb3 0xfd 0x00 0x0d
13811
13812# CHECK: qaxtr %f0, %f13, %f0, 0
138130xb3 0xfd 0xd0 0x00
13814
13815# CHECK: qaxtr %f8, %f8, %f8, 8
138160xb3 0xfd 0x88 0x88
13817
13818# CHECK: qaxtr %f13, %f0, %f0, 0
138190xb3 0xfd 0x00 0xd0
13820
13821# CHECK: qctri 0
138220xb2 0x8e 0x00 0x00
13823
13824# CHECK: qctri 0(%r1)
138250xb2 0x8e 0x10 0x00
13826
13827# CHECK: qctri 0(%r15)
138280xb2 0x8e 0xf0 0x00
13829
13830# CHECK: qctri 4095
138310xb2 0x8e 0x0f 0xff
13832
13833# CHECK: qctri 4095(%r1)
138340xb2 0x8e 0x1f 0xff
13835
13836# CHECK: qctri 4095(%r15)
138370xb2 0x8e 0xff 0xff
13838
13839# CHECK: qsi 0
138400xb2 0x86 0x00 0x00
13841
13842# CHECK: qsi 0(%r1)
138430xb2 0x86 0x10 0x00
13844
13845# CHECK: qsi 0(%r15)
138460xb2 0x86 0xf0 0x00
13847
13848# CHECK: qsi 4095
138490xb2 0x86 0x0f 0xff
13850
13851# CHECK: qsi 4095(%r1)
138520xb2 0x86 0x1f 0xff
13853
13854# CHECK: qsi 4095(%r15)
138550xb2 0x86 0xff 0xff
13856
13857# CHECK: rchp
138580xb2 0x3b 0x00 0x00
13859
13860# CHECK: risbg %r0, %r0, 0, 0, 0
138610xec 0x00 0x00 0x00 0x00 0x55
13862
13863# CHECK: risbg %r0, %r0, 0, 0, 63
138640xec 0x00 0x00 0x00 0x3f 0x55
13865
13866# CHECK: risbg %r0, %r0, 0, 255, 0
138670xec 0x00 0x00 0xff 0x00 0x55
13868
13869# CHECK: risbg %r0, %r0, 255, 0, 0
138700xec 0x00 0xff 0x00 0x00 0x55
13871
13872# CHECK: risbg %r0, %r15, 0, 0, 0
138730xec 0x0f 0x00 0x00 0x00 0x55
13874
13875# CHECK: risbg %r15, %r0, 0, 0, 0
138760xec 0xf0 0x00 0x00 0x00 0x55
13877
13878# CHECK: risbg %r4, %r5, 6, 7, 8
138790xec 0x45 0x06 0x07 0x08 0x55
13880
13881# CHECK: risbgn %r0, %r0, 0, 0, 0
138820xec 0x00 0x00 0x00 0x00 0x59
13883
13884# CHECK: risbgn %r0, %r0, 0, 0, 63
138850xec 0x00 0x00 0x00 0x3f 0x59
13886
13887# CHECK: risbgn %r0, %r0, 0, 255, 0
138880xec 0x00 0x00 0xff 0x00 0x59
13889
13890# CHECK: risbgn %r0, %r0, 255, 0, 0
138910xec 0x00 0xff 0x00 0x00 0x59
13892
13893# CHECK: risbgn %r0, %r15, 0, 0, 0
138940xec 0x0f 0x00 0x00 0x00 0x59
13895
13896# CHECK: risbgn %r15, %r0, 0, 0, 0
138970xec 0xf0 0x00 0x00 0x00 0x59
13898
13899# CHECK: risbgn %r4, %r5, 6, 7, 8
139000xec 0x45 0x06 0x07 0x08 0x59
13901
13902# CHECK: risbhg %r0, %r0, 0, 0, 0
139030xec 0x00 0x00 0x00 0x00 0x5d
13904
13905# CHECK: risbhg %r0, %r0, 0, 0, 63
139060xec 0x00 0x00 0x00 0x3f 0x5d
13907
13908# CHECK: risbhg %r0, %r0, 0, 255, 0
139090xec 0x00 0x00 0xff 0x00 0x5d
13910
13911# CHECK: risbhg %r0, %r0, 255, 0, 0
139120xec 0x00 0xff 0x00 0x00 0x5d
13913
13914# CHECK: risbhg %r0, %r15, 0, 0, 0
139150xec 0x0f 0x00 0x00 0x00 0x5d
13916
13917# CHECK: risbhg %r15, %r0, 0, 0, 0
139180xec 0xf0 0x00 0x00 0x00 0x5d
13919
13920# CHECK: risbhg %r4, %r5, 6, 7, 8
139210xec 0x45 0x06 0x07 0x08 0x5d
13922
13923# CHECK: risblg %r0, %r0, 0, 0, 0
139240xec 0x00 0x00 0x00 0x00 0x51
13925
13926# CHECK: risblg %r0, %r0, 0, 0, 63
139270xec 0x00 0x00 0x00 0x3f 0x51
13928
13929# CHECK: risblg %r0, %r0, 0, 255, 0
139300xec 0x00 0x00 0xff 0x00 0x51
13931
13932# CHECK: risblg %r0, %r0, 255, 0, 0
139330xec 0x00 0xff 0x00 0x00 0x51
13934
13935# CHECK: risblg %r0, %r15, 0, 0, 0
139360xec 0x0f 0x00 0x00 0x00 0x51
13937
13938# CHECK: risblg %r15, %r0, 0, 0, 0
139390xec 0xf0 0x00 0x00 0x00 0x51
13940
13941# CHECK: risblg %r4, %r5, 6, 7, 8
139420xec 0x45 0x06 0x07 0x08 0x51
13943
13944# CHECK: rll %r0, %r0, 0
139450xeb 0x00 0x00 0x00 0x00 0x1d
13946
13947# CHECK: rll %r15, %r1, 0
139480xeb 0xf1 0x00 0x00 0x00 0x1d
13949
13950# CHECK: rll %r1, %r15, 0
139510xeb 0x1f 0x00 0x00 0x00 0x1d
13952
13953# CHECK: rll %r15, %r15, 0
139540xeb 0xff 0x00 0x00 0x00 0x1d
13955
13956# CHECK: rll %r0, %r0, -524288
139570xeb 0x00 0x00 0x00 0x80 0x1d
13958
13959# CHECK: rll %r0, %r0, -1
139600xeb 0x00 0x0f 0xff 0xff 0x1d
13961
13962# CHECK: rll %r0, %r0, 1
139630xeb 0x00 0x00 0x01 0x00 0x1d
13964
13965# CHECK: rll %r0, %r0, 524287
139660xeb 0x00 0x0f 0xff 0x7f 0x1d
13967
13968# CHECK: rll %r0, %r0, 0(%r1)
139690xeb 0x00 0x10 0x00 0x00 0x1d
13970
13971# CHECK: rll %r0, %r0, 0(%r15)
139720xeb 0x00 0xf0 0x00 0x00 0x1d
13973
13974# CHECK: rll %r0, %r0, 524287(%r1)
139750xeb 0x00 0x1f 0xff 0x7f 0x1d
13976
13977# CHECK: rll %r0, %r0, 524287(%r15)
139780xeb 0x00 0xff 0xff 0x7f 0x1d
13979
13980# CHECK: rllg %r0, %r0, 0
139810xeb 0x00 0x00 0x00 0x00 0x1c
13982
13983# CHECK: rllg %r15, %r1, 0
139840xeb 0xf1 0x00 0x00 0x00 0x1c
13985
13986# CHECK: rllg %r1, %r15, 0
139870xeb 0x1f 0x00 0x00 0x00 0x1c
13988
13989# CHECK: rllg %r15, %r15, 0
139900xeb 0xff 0x00 0x00 0x00 0x1c
13991
13992# CHECK: rllg %r0, %r0, -524288
139930xeb 0x00 0x00 0x00 0x80 0x1c
13994
13995# CHECK: rllg %r0, %r0, -1
139960xeb 0x00 0x0f 0xff 0xff 0x1c
13997
13998# CHECK: rllg %r0, %r0, 1
139990xeb 0x00 0x00 0x01 0x00 0x1c
14000
14001# CHECK: rllg %r0, %r0, 524287
140020xeb 0x00 0x0f 0xff 0x7f 0x1c
14003
14004# CHECK: rllg %r0, %r0, 0(%r1)
140050xeb 0x00 0x10 0x00 0x00 0x1c
14006
14007# CHECK: rllg %r0, %r0, 0(%r15)
140080xeb 0x00 0xf0 0x00 0x00 0x1c
14009
14010# CHECK: rllg %r0, %r0, 524287(%r1)
140110xeb 0x00 0x1f 0xff 0x7f 0x1c
14012
14013# CHECK: rllg %r0, %r0, 524287(%r15)
140140xeb 0x00 0xff 0xff 0x7f 0x1c
14015
14016# CHECK: rnsbg %r0, %r0, 0, 0, 0
140170xec 0x00 0x00 0x00 0x00 0x54
14018
14019# CHECK: rnsbg %r0, %r0, 0, 0, 63
140200xec 0x00 0x00 0x00 0x3f 0x54
14021
14022# CHECK: rnsbg %r0, %r0, 0, 255, 0
140230xec 0x00 0x00 0xff 0x00 0x54
14024
14025# CHECK: rnsbg %r0, %r0, 255, 0, 0
140260xec 0x00 0xff 0x00 0x00 0x54
14027
14028# CHECK: rnsbg %r0, %r15, 0, 0, 0
140290xec 0x0f 0x00 0x00 0x00 0x54
14030
14031# CHECK: rnsbg %r15, %r0, 0, 0, 0
140320xec 0xf0 0x00 0x00 0x00 0x54
14033
14034# CHECK: rnsbg %r4, %r5, 6, 7, 8
140350xec 0x45 0x06 0x07 0x08 0x54
14036
14037# CHECK: rosbg %r0, %r0, 0, 0, 0
140380xec 0x00 0x00 0x00 0x00 0x56
14039
14040# CHECK: rosbg %r0, %r0, 0, 0, 63
140410xec 0x00 0x00 0x00 0x3f 0x56
14042
14043# CHECK: rosbg %r0, %r0, 0, 255, 0
140440xec 0x00 0x00 0xff 0x00 0x56
14045
14046# CHECK: rosbg %r0, %r0, 255, 0, 0
140470xec 0x00 0xff 0x00 0x00 0x56
14048
14049# CHECK: rosbg %r0, %r15, 0, 0, 0
140500xec 0x0f 0x00 0x00 0x00 0x56
14051
14052# CHECK: rosbg %r15, %r0, 0, 0, 0
140530xec 0xf0 0x00 0x00 0x00 0x56
14054
14055# CHECK: rosbg %r4, %r5, 6, 7, 8
140560xec 0x45 0x06 0x07 0x08 0x56
14057
14058# CHECK: rp 0
140590xb2 0x77 0x00 0x00
14060
14061# CHECK: rp 0(%r1)
140620xb2 0x77 0x10 0x00
14063
14064# CHECK: rp 0(%r15)
140650xb2 0x77 0xf0 0x00
14066
14067# CHECK: rp 4095
140680xb2 0x77 0x0f 0xff
14069
14070# CHECK: rp 4095(%r1)
140710xb2 0x77 0x1f 0xff
14072
14073# CHECK: rp 4095(%r15)
140740xb2 0x77 0xff 0xff
14075
14076# CHECK: rrbe %r0, %r0
140770xb2 0x2a 0x00 0x00
14078
14079# CHECK: rrbe %r0, %r15
140800xb2 0x2a 0x00 0x0f
14081
14082# CHECK: rrbe %r15, %r0
140830xb2 0x2a 0x00 0xf0
14084
14085# CHECK: rrbe %r7, %r8
140860xb2 0x2a 0x00 0x78
14087
14088# CHECK: rrbe %r15, %r15
140890xb2 0x2a 0x00 0xff
14090
14091# CHECK: rrbm %r0, %r0
140920xb9 0xae 0x00 0x00
14093
14094# CHECK: rrbm %r0, %r15
140950xb9 0xae 0x00 0x0f
14096
14097# CHECK: rrbm %r15, %r0
140980xb9 0xae 0x00 0xf0
14099
14100# CHECK: rrbm %r7, %r8
141010xb9 0xae 0x00 0x78
14102
14103# CHECK: rrbm %r15, %r15
141040xb9 0xae 0x00 0xff
14105
14106# CHECK: rrdtr %f0, %f0, %f0, 0
141070xb3 0xf7 0x00 0x00
14108
14109# CHECK: rrdtr %f0, %f0, %f0, 15
141100xb3 0xf7 0x0f 0x00
14111
14112# CHECK: rrdtr %f0, %f0, %f15, 0
141130xb3 0xf7 0x00 0x0f
14114
14115# CHECK: rrdtr %f0, %f15, %f0, 0
141160xb3 0xf7 0xf0 0x00
14117
14118# CHECK: rrdtr %f4, %f5, %f6, 7
141190xb3 0xf7 0x57 0x46
14120
14121# CHECK: rrdtr %f15, %f0, %f0, 0
141220xb3 0xf7 0x00 0xf0
14123
14124# CHECK: rrxtr %f0, %f0, %f0, 0
141250xb3 0xff 0x00 0x00
14126
14127# CHECK: rrxtr %f0, %f0, %f0, 15
141280xb3 0xff 0x0f 0x00
14129
14130# CHECK: rrxtr %f0, %f0, %f13, 0
141310xb3 0xff 0x00 0x0d
14132
14133# CHECK: rrxtr %f0, %f13, %f0, 0
141340xb3 0xff 0xd0 0x00
14135
14136# CHECK: rrxtr %f8, %f8, %f8, 8
141370xb3 0xff 0x88 0x88
14138
14139# CHECK: rrxtr %f13, %f0, %f0, 0
141400xb3 0xff 0x00 0xd0
14141
14142# CHECK: rsch
141430xb2 0x38 0x00 0x00
14144
14145# CHECK: rxsbg %r0, %r0, 0, 0, 0
141460xec 0x00 0x00 0x00 0x00 0x57
14147
14148# CHECK: rxsbg %r0, %r0, 0, 0, 63
141490xec 0x00 0x00 0x00 0x3f 0x57
14150
14151# CHECK: rxsbg %r0, %r0, 0, 255, 0
141520xec 0x00 0x00 0xff 0x00 0x57
14153
14154# CHECK: rxsbg %r0, %r0, 255, 0, 0
141550xec 0x00 0xff 0x00 0x00 0x57
14156
14157# CHECK: rxsbg %r0, %r15, 0, 0, 0
141580xec 0x0f 0x00 0x00 0x00 0x57
14159
14160# CHECK: rxsbg %r15, %r0, 0, 0, 0
141610xec 0xf0 0x00 0x00 0x00 0x57
14162
14163# CHECK: rxsbg %r4, %r5, 6, 7, 8
141640xec 0x45 0x06 0x07 0x08 0x57
14165
14166# CHECK: s %r0, 0
141670x5b 0x00 0x00 0x00
14168
14169# CHECK: s %r0, 4095
141700x5b 0x00 0x0f 0xff
14171
14172# CHECK: s %r0, 0(%r1)
141730x5b 0x00 0x10 0x00
14174
14175# CHECK: s %r0, 0(%r15)
141760x5b 0x00 0xf0 0x00
14177
14178# CHECK: s %r0, 4095(%r1,%r15)
141790x5b 0x01 0xff 0xff
14180
14181# CHECK: s %r0, 4095(%r15,%r1)
141820x5b 0x0f 0x1f 0xff
14183
14184# CHECK: s %r15, 0
141850x5b 0xf0 0x00 0x00
14186
14187# CHECK: sac 0
141880xb2 0x19 0x00 0x00
14189
14190# CHECK: sac 0(%r1)
141910xb2 0x19 0x10 0x00
14192
14193# CHECK: sac 0(%r15)
141940xb2 0x19 0xf0 0x00
14195
14196# CHECK: sac 4095
141970xb2 0x19 0x0f 0xff
14198
14199# CHECK: sac 4095(%r1)
142000xb2 0x19 0x1f 0xff
14201
14202# CHECK: sac 4095(%r15)
142030xb2 0x19 0xff 0xff
14204
14205# CHECK: sacf 0
142060xb2 0x79 0x00 0x00
14207
14208# CHECK: sacf 0(%r1)
142090xb2 0x79 0x10 0x00
14210
14211# CHECK: sacf 0(%r15)
142120xb2 0x79 0xf0 0x00
14213
14214# CHECK: sacf 4095
142150xb2 0x79 0x0f 0xff
14216
14217# CHECK: sacf 4095(%r1)
142180xb2 0x79 0x1f 0xff
14219
14220# CHECK: sacf 4095(%r15)
142210xb2 0x79 0xff 0xff
14222
14223# CHECK: sal
142240xb2 0x37 0x00 0x00
14225
14226# CHECK: sam24
142270x01 0x0c
14228
14229# CHECK: sam31
142300x01 0x0d
14231
14232# CHECK: sam64
142330x01 0x0e
14234
14235# CHECK: sar %a0, %r0
142360xb2 0x4e 0x00 0x00
14237
14238# CHECK: sar %a0, %r15
142390xb2 0x4e 0x00 0x0f
14240
14241# CHECK: sar %a15, %r0
142420xb2 0x4e 0x00 0xf0
14243
14244# CHECK: sar %a7, %r8
142450xb2 0x4e 0x00 0x78
14246
14247# CHECK: sar %a15, %r15
142480xb2 0x4e 0x00 0xff
14249
14250# CHECK: scctr %r0, %r0
142510xb2 0xe0 0x00 0x00
14252
14253# CHECK: scctr %r0, %r15
142540xb2 0xe0 0x00 0x0f
14255
14256# CHECK: scctr %r15, %r0
142570xb2 0xe0 0x00 0xf0
14258
14259# CHECK: scctr %r7, %r8
142600xb2 0xe0 0x00 0x78
14261
14262# CHECK: schm
142630xb2 0x3c 0x00 0x00
14264
14265# CHECK: sck 0
142660xb2 0x04 0x00 0x00
14267
14268# CHECK: sck 0(%r1)
142690xb2 0x04 0x10 0x00
14270
14271# CHECK: sck 0(%r15)
142720xb2 0x04 0xf0 0x00
14273
14274# CHECK: sck 4095
142750xb2 0x04 0x0f 0xff
14276
14277# CHECK: sck 4095(%r1)
142780xb2 0x04 0x1f 0xff
14279
14280# CHECK: sck 4095(%r15)
142810xb2 0x04 0xff 0xff
14282
14283# CHECK: sckc 0
142840xb2 0x06 0x00 0x00
14285
14286# CHECK: sckc 0(%r1)
142870xb2 0x06 0x10 0x00
14288
14289# CHECK: sckc 0(%r15)
142900xb2 0x06 0xf0 0x00
14291
14292# CHECK: sckc 4095
142930xb2 0x06 0x0f 0xff
14294
14295# CHECK: sckc 4095(%r1)
142960xb2 0x06 0x1f 0xff
14297
14298# CHECK: sckc 4095(%r15)
142990xb2 0x06 0xff 0xff
14300
14301# CHECK: sckpf
143020x01 0x07
14303
14304# CHECK: sd %f0, 0
143050x6b 0x00 0x00 0x00
14306
14307# CHECK: sd %f0, 4095
143080x6b 0x00 0x0f 0xff
14309
14310# CHECK: sd %f0, 0(%r1)
143110x6b 0x00 0x10 0x00
14312
14313# CHECK: sd %f0, 0(%r15)
143140x6b 0x00 0xf0 0x00
14315
14316# CHECK: sd %f0, 4095(%r1,%r15)
143170x6b 0x01 0xff 0xff
14318
14319# CHECK: sd %f0, 4095(%r15,%r1)
143200x6b 0x0f 0x1f 0xff
14321
14322# CHECK: sd %f15, 0
143230x6b 0xf0 0x00 0x00
14324
14325# CHECK: sdb %f0, 0
143260xed 0x00 0x00 0x00 0x00 0x1b
14327
14328# CHECK: sdb %f0, 4095
143290xed 0x00 0x0f 0xff 0x00 0x1b
14330
14331# CHECK: sdb %f0, 0(%r1)
143320xed 0x00 0x10 0x00 0x00 0x1b
14333
14334# CHECK: sdb %f0, 0(%r15)
143350xed 0x00 0xf0 0x00 0x00 0x1b
14336
14337# CHECK: sdb %f0, 4095(%r1,%r15)
143380xed 0x01 0xff 0xff 0x00 0x1b
14339
14340# CHECK: sdb %f0, 4095(%r15,%r1)
143410xed 0x0f 0x1f 0xff 0x00 0x1b
14342
14343# CHECK: sdb %f15, 0
143440xed 0xf0 0x00 0x00 0x00 0x1b
14345
14346# CHECK: sdbr %f0, %f0
143470xb3 0x1b 0x00 0x00
14348
14349# CHECK: sdbr %f0, %f15
143500xb3 0x1b 0x00 0x0f
14351
14352# CHECK: sdbr %f7, %f8
143530xb3 0x1b 0x00 0x78
14354
14355# CHECK: sdbr %f15, %f0
143560xb3 0x1b 0x00 0xf0
14357
14358# CHECK: sdr %f0, %f0
143590x2b 0x00
14360
14361# CHECK: sdr %f0, %f15
143620x2b 0x0f
14363
14364# CHECK: sdr %f7, %f8
143650x2b 0x78
14366
14367# CHECK: sdr %f15, %f0
143680x2b 0xf0
14369
14370# CHECK: sdtr %f0, %f0, %f0
143710xb3 0xd3 0x00 0x00
14372
14373# CHECK: sdtr %f0, %f0, %f15
143740xb3 0xd3 0xf0 0x00
14375
14376# CHECK: sdtr %f0, %f15, %f0
143770xb3 0xd3 0x00 0x0f
14378
14379# CHECK: sdtr %f15, %f0, %f0
143800xb3 0xd3 0x00 0xf0
14381
14382# CHECK: sdtr %f7, %f8, %f9
143830xb3 0xd3 0x90 0x78
14384
14385# CHECK: sdtra %f0, %f0, %f0, 1
143860xb3 0xd3 0x01 0x00
14387
14388# CHECK: sdtra %f0, %f0, %f0, 15
143890xb3 0xd3 0x0f 0x00
14390
14391# CHECK: sdtra %f0, %f0, %f15, 1
143920xb3 0xd3 0xf1 0x00
14393
14394# CHECK: sdtra %f0, %f15, %f0, 1
143950xb3 0xd3 0x01 0x0f
14396
14397# CHECK: sdtra %f15, %f0, %f0, 1
143980xb3 0xd3 0x01 0xf0
14399
14400# CHECK: sdtra %f7, %f8, %f9, 10
144010xb3 0xd3 0x9a 0x78
14402
14403# CHECK: se %f0, 0
144040x7b 0x00 0x00 0x00
14405
14406# CHECK: se %f0, 4095
144070x7b 0x00 0x0f 0xff
14408
14409# CHECK: se %f0, 0(%r1)
144100x7b 0x00 0x10 0x00
14411
14412# CHECK: se %f0, 0(%r15)
144130x7b 0x00 0xf0 0x00
14414
14415# CHECK: se %f0, 4095(%r1,%r15)
144160x7b 0x01 0xff 0xff
14417
14418# CHECK: se %f0, 4095(%r15,%r1)
144190x7b 0x0f 0x1f 0xff
14420
14421# CHECK: se %f15, 0
144220x7b 0xf0 0x00 0x00
14423
14424# CHECK: seb %f0, 0
144250xed 0x00 0x00 0x00 0x00 0x0b
14426
14427# CHECK: seb %f0, 4095
144280xed 0x00 0x0f 0xff 0x00 0x0b
14429
14430# CHECK: seb %f0, 0(%r1)
144310xed 0x00 0x10 0x00 0x00 0x0b
14432
14433# CHECK: seb %f0, 0(%r15)
144340xed 0x00 0xf0 0x00 0x00 0x0b
14435
14436# CHECK: seb %f0, 4095(%r1,%r15)
144370xed 0x01 0xff 0xff 0x00 0x0b
14438
14439# CHECK: seb %f0, 4095(%r15,%r1)
144400xed 0x0f 0x1f 0xff 0x00 0x0b
14441
14442# CHECK: seb %f15, 0
144430xed 0xf0 0x00 0x00 0x00 0x0b
14444
14445# CHECK: sebr %f0, %f0
144460xb3 0x0b 0x00 0x00
14447
14448# CHECK: sebr %f0, %f15
144490xb3 0x0b 0x00 0x0f
14450
14451# CHECK: sebr %f7, %f8
144520xb3 0x0b 0x00 0x78
14453
14454# CHECK: sebr %f15, %f0
144550xb3 0x0b 0x00 0xf0
14456
14457# CHECK: ser %f0, %f0
144580x3b 0x00
14459
14460# CHECK: ser %f0, %f15
144610x3b 0x0f
14462
14463# CHECK: ser %f7, %f8
144640x3b 0x78
14465
14466# CHECK: ser %f15, %f0
144670x3b 0xf0
14468
14469# CHECK: sfasr %r0
144700xb3 0x85 0x00 0x00
14471
14472# CHECK: sfasr %r1
144730xb3 0x85 0x00 0x10
14474
14475# CHECK: sfasr %r15
144760xb3 0x85 0x00 0xf0
14477
14478# CHECK: sfpc %r0
144790xb3 0x84 0x00 0x00
14480
14481# CHECK: sfpc %r1
144820xb3 0x84 0x00 0x10
14483
14484# CHECK: sfpc %r15
144850xb3 0x84 0x00 0xf0
14486
14487# CHECK: sg %r0, -524288
144880xe3 0x00 0x00 0x00 0x80 0x09
14489
14490# CHECK: sg %r0, -1
144910xe3 0x00 0x0f 0xff 0xff 0x09
14492
14493# CHECK: sg %r0, 0
144940xe3 0x00 0x00 0x00 0x00 0x09
14495
14496# CHECK: sg %r0, 1
144970xe3 0x00 0x00 0x01 0x00 0x09
14498
14499# CHECK: sg %r0, 524287
145000xe3 0x00 0x0f 0xff 0x7f 0x09
14501
14502# CHECK: sg %r0, 0(%r1)
145030xe3 0x00 0x10 0x00 0x00 0x09
14504
14505# CHECK: sg %r0, 0(%r15)
145060xe3 0x00 0xf0 0x00 0x00 0x09
14507
14508# CHECK: sg %r0, 524287(%r1,%r15)
145090xe3 0x01 0xff 0xff 0x7f 0x09
14510
14511# CHECK: sg %r0, 524287(%r15,%r1)
145120xe3 0x0f 0x1f 0xff 0x7f 0x09
14513
14514# CHECK: sg %r15, 0
145150xe3 0xf0 0x00 0x00 0x00 0x09
14516
14517# CHECK: sgf %r0, -524288
145180xe3 0x00 0x00 0x00 0x80 0x19
14519
14520# CHECK: sgf %r0, -1
145210xe3 0x00 0x0f 0xff 0xff 0x19
14522
14523# CHECK: sgf %r0, 0
145240xe3 0x00 0x00 0x00 0x00 0x19
14525
14526# CHECK: sgf %r0, 1
145270xe3 0x00 0x00 0x01 0x00 0x19
14528
14529# CHECK: sgf %r0, 524287
145300xe3 0x00 0x0f 0xff 0x7f 0x19
14531
14532# CHECK: sgf %r0, 0(%r1)
145330xe3 0x00 0x10 0x00 0x00 0x19
14534
14535# CHECK: sgf %r0, 0(%r15)
145360xe3 0x00 0xf0 0x00 0x00 0x19
14537
14538# CHECK: sgf %r0, 524287(%r1,%r15)
145390xe3 0x01 0xff 0xff 0x7f 0x19
14540
14541# CHECK: sgf %r0, 524287(%r15,%r1)
145420xe3 0x0f 0x1f 0xff 0x7f 0x19
14543
14544# CHECK: sgf %r15, 0
145450xe3 0xf0 0x00 0x00 0x00 0x19
14546
14547# CHECK: sgfr %r0, %r0
145480xb9 0x19 0x00 0x00
14549
14550# CHECK: sgfr %r0, %r15
145510xb9 0x19 0x00 0x0f
14552
14553# CHECK: sgfr %r15, %r0
145540xb9 0x19 0x00 0xf0
14555
14556# CHECK: sgfr %r7, %r8
145570xb9 0x19 0x00 0x78
14558
14559# CHECK: sgr %r0, %r0
145600xb9 0x09 0x00 0x00
14561
14562# CHECK: sgr %r0, %r15
145630xb9 0x09 0x00 0x0f
14564
14565# CHECK: sgr %r15, %r0
145660xb9 0x09 0x00 0xf0
14567
14568# CHECK: sgr %r7, %r8
145690xb9 0x09 0x00 0x78
14570
14571# CHECK: sgrk %r0, %r0, %r0
145720xb9 0xe9 0x00 0x00
14573
14574# CHECK: sgrk %r2, %r3, %r4
145750xb9 0xe9 0x40 0x23
14576
14577# CHECK: sh %r0, 0
145780x4b 0x00 0x00 0x00
14579
14580# CHECK: sh %r0, 4095
145810x4b 0x00 0x0f 0xff
14582
14583# CHECK: sh %r0, 0(%r1)
145840x4b 0x00 0x10 0x00
14585
14586# CHECK: sh %r0, 0(%r15)
145870x4b 0x00 0xf0 0x00
14588
14589# CHECK: sh %r0, 4095(%r1,%r15)
145900x4b 0x01 0xff 0xff
14591
14592# CHECK: sh %r0, 4095(%r15,%r1)
145930x4b 0x0f 0x1f 0xff
14594
14595# CHECK: sh %r15, 0
145960x4b 0xf0 0x00 0x00
14597
14598# CHECK: shhhr %r0, %r0, %r0
145990xb9 0xc9 0x00 0x00
14600
14601# CHECK: shhhr %r0, %r0, %r15
146020xb9 0xc9 0xf0 0x00
14603
14604# CHECK: shhhr %r0, %r15, %r0
146050xb9 0xc9 0x00 0x0f
14606
14607# CHECK: shhhr %r15, %r0, %r0
146080xb9 0xc9 0x00 0xf0
14609
14610# CHECK: shhhr %r7, %r8, %r9
146110xb9 0xc9 0x90 0x78
14612
14613# CHECK: shhlr %r0, %r0, %r0
146140xb9 0xd9 0x00 0x00
14615
14616# CHECK: shhlr %r0, %r0, %r15
146170xb9 0xd9 0xf0 0x00
14618
14619# CHECK: shhlr %r0, %r15, %r0
146200xb9 0xd9 0x00 0x0f
14621
14622# CHECK: shhlr %r15, %r0, %r0
146230xb9 0xd9 0x00 0xf0
14624
14625# CHECK: shhlr %r7, %r8, %r9
146260xb9 0xd9 0x90 0x78
14627
14628# CHECK: shy %r0, -524288
146290xe3 0x00 0x00 0x00 0x80 0x7b
14630
14631# CHECK: shy %r0, -1
146320xe3 0x00 0x0f 0xff 0xff 0x7b
14633
14634# CHECK: shy %r0, 0
146350xe3 0x00 0x00 0x00 0x00 0x7b
14636
14637# CHECK: shy %r0, 1
146380xe3 0x00 0x00 0x01 0x00 0x7b
14639
14640# CHECK: shy %r0, 524287
146410xe3 0x00 0x0f 0xff 0x7f 0x7b
14642
14643# CHECK: shy %r0, 0(%r1)
146440xe3 0x00 0x10 0x00 0x00 0x7b
14645
14646# CHECK: shy %r0, 0(%r15)
146470xe3 0x00 0xf0 0x00 0x00 0x7b
14648
14649# CHECK: shy %r0, 524287(%r1,%r15)
146500xe3 0x01 0xff 0xff 0x7f 0x7b
14651
14652# CHECK: shy %r0, 524287(%r15,%r1)
146530xe3 0x0f 0x1f 0xff 0x7f 0x7b
14654
14655# CHECK: shy %r15, 0
146560xe3 0xf0 0x00 0x00 0x00 0x7b
14657
14658# CHECK: sie 0
146590xb2 0x14 0x00 0x00
14660
14661# CHECK: sie 0(%r1)
146620xb2 0x14 0x10 0x00
14663
14664# CHECK: sie 0(%r15)
146650xb2 0x14 0xf0 0x00
14666
14667# CHECK: sie 4095
146680xb2 0x14 0x0f 0xff
14669
14670# CHECK: sie 4095(%r1)
146710xb2 0x14 0x1f 0xff
14672
14673# CHECK: sie 4095(%r15)
146740xb2 0x14 0xff 0xff
14675
14676# CHECK: siga 0
146770xb2 0x74 0x00 0x00
14678
14679# CHECK: siga 0(%r1)
146800xb2 0x74 0x10 0x00
14681
14682# CHECK: siga 0(%r15)
146830xb2 0x74 0xf0 0x00
14684
14685# CHECK: siga 4095
146860xb2 0x74 0x0f 0xff
14687
14688# CHECK: siga 4095(%r1)
146890xb2 0x74 0x1f 0xff
14690
14691# CHECK: siga 4095(%r15)
146920xb2 0x74 0xff 0xff
14693
14694# CHECK: sigp %r0, %r0, 0
146950xae 0x00 0x00 0x00
14696
14697# CHECK: sigp %r0, %r15, 0
146980xae 0x0f 0x00 0x00
14699
14700# CHECK: sigp %r14, %r15, 0
147010xae 0xef 0x00 0x00
14702
14703# CHECK: sigp %r15, %r15, 0
147040xae 0xff 0x00 0x00
14705
14706# CHECK: sigp %r0, %r0, 4095
147070xae 0x00 0x0f 0xff
14708
14709# CHECK: sigp %r0, %r0, 1
147100xae 0x00 0x00 0x01
14711
14712# CHECK: sigp %r0, %r0, 0(%r1)
147130xae 0x00 0x10 0x00
14714
14715# CHECK: sigp %r0, %r0, 0(%r15)
147160xae 0x00 0xf0 0x00
14717
14718# CHECK: sigp %r0, %r0, 4095(%r1)
147190xae 0x00 0x1f 0xff
14720
14721# CHECK: sigp %r0, %r0, 4095(%r15)
147220xae 0x00 0xff 0xff
14723
14724# CHECK: sl %r0, 0
147250x5f 0x00 0x00 0x00
14726
14727# CHECK: sl %r0, 4095
147280x5f 0x00 0x0f 0xff
14729
14730# CHECK: sl %r0, 0(%r1)
147310x5f 0x00 0x10 0x00
14732
14733# CHECK: sl %r0, 0(%r15)
147340x5f 0x00 0xf0 0x00
14735
14736# CHECK: sl %r0, 4095(%r1,%r15)
147370x5f 0x01 0xff 0xff
14738
14739# CHECK: sl %r0, 4095(%r15,%r1)
147400x5f 0x0f 0x1f 0xff
14741
14742# CHECK: sl %r15, 0
147430x5f 0xf0 0x00 0x00
14744
14745# CHECK: sla %r0, 0
147460x8b 0x00 0x00 0x00
14747
14748# CHECK: sla %r7, 0
147490x8b 0x70 0x00 0x00
14750
14751# CHECK: sla %r15, 0
147520x8b 0xf0 0x00 0x00
14753
14754# CHECK: sla %r0, 4095
147550x8b 0x00 0x0f 0xff
14756
14757# CHECK: sla %r0, 0(%r1)
147580x8b 0x00 0x10 0x00
14759
14760# CHECK: sla %r0, 0(%r15)
147610x8b 0x00 0xf0 0x00
14762
14763# CHECK: sla %r0, 4095(%r1)
147640x8b 0x00 0x1f 0xff
14765
14766# CHECK: sla %r0, 4095(%r15)
147670x8b 0x00 0xff 0xff
14768
14769# CHECK: slag %r0, %r0, 0
147700xeb 0x00 0x00 0x00 0x00 0x0b
14771
14772# CHECK: slag %r15, %r1, 0
147730xeb 0xf1 0x00 0x00 0x00 0x0b
14774
14775# CHECK: slag %r1, %r15, 0
147760xeb 0x1f 0x00 0x00 0x00 0x0b
14777
14778# CHECK: slag %r15, %r15, 0
147790xeb 0xff 0x00 0x00 0x00 0x0b
14780
14781# CHECK: slag %r0, %r0, -524288
147820xeb 0x00 0x00 0x00 0x80 0x0b
14783
14784# CHECK: slag %r0, %r0, -1
147850xeb 0x00 0x0f 0xff 0xff 0x0b
14786
14787# CHECK: slag %r0, %r0, 1
147880xeb 0x00 0x00 0x01 0x00 0x0b
14789
14790# CHECK: slag %r0, %r0, 524287
147910xeb 0x00 0x0f 0xff 0x7f 0x0b
14792
14793# CHECK: slag %r0, %r0, 0(%r1)
147940xeb 0x00 0x10 0x00 0x00 0x0b
14795
14796# CHECK: slag %r0, %r0, 0(%r15)
147970xeb 0x00 0xf0 0x00 0x00 0x0b
14798
14799# CHECK: slag %r0, %r0, 524287(%r1)
148000xeb 0x00 0x1f 0xff 0x7f 0x0b
14801
14802# CHECK: slag %r0, %r0, 524287(%r15)
148030xeb 0x00 0xff 0xff 0x7f 0x0b
14804
14805# CHECK: slak %r0, %r0, 0
148060xeb 0x00 0x00 0x00 0x00 0xdd
14807
14808# CHECK: slak %r15, %r1, 0
148090xeb 0xf1 0x00 0x00 0x00 0xdd
14810
14811# CHECK: slak %r1, %r15, 0
148120xeb 0x1f 0x00 0x00 0x00 0xdd
14813
14814# CHECK: slak %r15, %r15, 0
148150xeb 0xff 0x00 0x00 0x00 0xdd
14816
14817# CHECK: slak %r0, %r0, -524288
148180xeb 0x00 0x00 0x00 0x80 0xdd
14819
14820# CHECK: slak %r0, %r0, -1
148210xeb 0x00 0x0f 0xff 0xff 0xdd
14822
14823# CHECK: slak %r0, %r0, 1
148240xeb 0x00 0x00 0x01 0x00 0xdd
14825
14826# CHECK: slak %r0, %r0, 524287
148270xeb 0x00 0x0f 0xff 0x7f 0xdd
14828
14829# CHECK: slak %r0, %r0, 0(%r1)
148300xeb 0x00 0x10 0x00 0x00 0xdd
14831
14832# CHECK: slak %r0, %r0, 0(%r15)
148330xeb 0x00 0xf0 0x00 0x00 0xdd
14834
14835# CHECK: slak %r0, %r0, 524287(%r1)
148360xeb 0x00 0x1f 0xff 0x7f 0xdd
14837
14838# CHECK: slak %r0, %r0, 524287(%r15)
148390xeb 0x00 0xff 0xff 0x7f 0xdd
14840
14841# CHECK: slb %r0, -524288
148420xe3 0x00 0x00 0x00 0x80 0x99
14843
14844# CHECK: slb %r0, -1
148450xe3 0x00 0x0f 0xff 0xff 0x99
14846
14847# CHECK: slb %r0, 0
148480xe3 0x00 0x00 0x00 0x00 0x99
14849
14850# CHECK: slb %r0, 1
148510xe3 0x00 0x00 0x01 0x00 0x99
14852
14853# CHECK: slb %r0, 524287
148540xe3 0x00 0x0f 0xff 0x7f 0x99
14855
14856# CHECK: slb %r0, 0(%r1)
148570xe3 0x00 0x10 0x00 0x00 0x99
14858
14859# CHECK: slb %r0, 0(%r15)
148600xe3 0x00 0xf0 0x00 0x00 0x99
14861
14862# CHECK: slb %r0, 524287(%r1,%r15)
148630xe3 0x01 0xff 0xff 0x7f 0x99
14864
14865# CHECK: slb %r0, 524287(%r15,%r1)
148660xe3 0x0f 0x1f 0xff 0x7f 0x99
14867
14868# CHECK: slb %r15, 0
148690xe3 0xf0 0x00 0x00 0x00 0x99
14870
14871# CHECK: slbg %r0, -524288
148720xe3 0x00 0x00 0x00 0x80 0x89
14873
14874# CHECK: slbg %r0, -1
148750xe3 0x00 0x0f 0xff 0xff 0x89
14876
14877# CHECK: slbg %r0, 0
148780xe3 0x00 0x00 0x00 0x00 0x89
14879
14880# CHECK: slbg %r0, 1
148810xe3 0x00 0x00 0x01 0x00 0x89
14882
14883# CHECK: slbg %r0, 524287
148840xe3 0x00 0x0f 0xff 0x7f 0x89
14885
14886# CHECK: slbg %r0, 0(%r1)
148870xe3 0x00 0x10 0x00 0x00 0x89
14888
14889# CHECK: slbg %r0, 0(%r15)
148900xe3 0x00 0xf0 0x00 0x00 0x89
14891
14892# CHECK: slbg %r0, 524287(%r1,%r15)
148930xe3 0x01 0xff 0xff 0x7f 0x89
14894
14895# CHECK: slbg %r0, 524287(%r15,%r1)
148960xe3 0x0f 0x1f 0xff 0x7f 0x89
14897
14898# CHECK: slbg %r15, 0
148990xe3 0xf0 0x00 0x00 0x00 0x89
14900
14901# CHECK: slbgr %r0, %r0
149020xb9 0x89 0x00 0x00
14903
14904# CHECK: slbgr %r0, %r15
149050xb9 0x89 0x00 0x0f
14906
14907# CHECK: slbgr %r15, %r0
149080xb9 0x89 0x00 0xf0
14909
14910# CHECK: slbgr %r7, %r8
149110xb9 0x89 0x00 0x78
14912
14913# CHECK: slbr %r0, %r0
149140xb9 0x99 0x00 0x00
14915
14916# CHECK: slbr %r0, %r15
149170xb9 0x99 0x00 0x0f
14918
14919# CHECK: slbr %r15, %r0
149200xb9 0x99 0x00 0xf0
14921
14922# CHECK: slbr %r7, %r8
149230xb9 0x99 0x00 0x78
14924
14925# CHECK: slda %r0, 0
149260x8f 0x00 0x00 0x00
14927
14928# CHECK: slda %r6, 0
149290x8f 0x60 0x00 0x00
14930
14931# CHECK: slda %r14, 0
149320x8f 0xe0 0x00 0x00
14933
14934# CHECK: slda %r0, 4095
149350x8f 0x00 0x0f 0xff
14936
14937# CHECK: slda %r0, 0(%r1)
149380x8f 0x00 0x10 0x00
14939
14940# CHECK: slda %r0, 0(%r15)
149410x8f 0x00 0xf0 0x00
14942
14943# CHECK: slda %r0, 4095(%r1)
149440x8f 0x00 0x1f 0xff
14945
14946# CHECK: slda %r0, 4095(%r15)
149470x8f 0x00 0xff 0xff
14948
14949# CHECK: sldl %r0, 0
149500x8d 0x00 0x00 0x00
14951
14952# CHECK: sldl %r6, 0
149530x8d 0x60 0x00 0x00
14954
14955# CHECK: sldl %r14, 0
149560x8d 0xe0 0x00 0x00
14957
14958# CHECK: sldl %r0, 4095
149590x8d 0x00 0x0f 0xff
14960
14961# CHECK: sldl %r0, 0(%r1)
149620x8d 0x00 0x10 0x00
14963
14964# CHECK: sldl %r0, 0(%r15)
149650x8d 0x00 0xf0 0x00
14966
14967# CHECK: sldl %r0, 4095(%r1)
149680x8d 0x00 0x1f 0xff
14969
14970# CHECK: sldl %r0, 4095(%r15)
149710x8d 0x00 0xff 0xff
14972
14973# CHECK: sldt %f0, %f0, 0
149740xed 0x00 0x00 0x00 0x00 0x40
14975
14976# CHECK: sldt %f0, %f0, 4095
149770xed 0x00 0x0f 0xff 0x00 0x40
14978
14979# CHECK: sldt %f0, %f0, 0(%r1)
149800xed 0x00 0x10 0x00 0x00 0x40
14981
14982# CHECK: sldt %f0, %f0, 0(%r15)
149830xed 0x00 0xf0 0x00 0x00 0x40
14984
14985# CHECK: sldt %f0, %f0, 4095(%r1,%r15)
149860xed 0x01 0xff 0xff 0x00 0x40
14987
14988# CHECK: sldt %f0, %f0, 4095(%r15,%r1)
149890xed 0x0f 0x1f 0xff 0x00 0x40
14990
14991# CHECK: sldt %f0, %f15, 0
149920xed 0xf0 0x00 0x00 0x00 0x40
14993
14994# CHECK: sldt %f15, %f0, 0
149950xed 0x00 0x00 0x00 0xf0 0x40
14996
14997# CHECK: sldt %f15, %f15, 0
149980xed 0xf0 0x00 0x00 0xf0 0x40
14999
15000# CHECK: slfi %r0, 0
150010xc2 0x05 0x00 0x00 0x00 0x00
15002
15003# CHECK: slfi %r0, 4294967295
150040xc2 0x05 0xff 0xff 0xff 0xff
15005
15006# CHECK: slfi %r15, 0
150070xc2 0xf5 0x00 0x00 0x00 0x00
15008
15009# CHECK: slg %r0, -524288
150100xe3 0x00 0x00 0x00 0x80 0x0b
15011
15012# CHECK: slg %r0, -1
150130xe3 0x00 0x0f 0xff 0xff 0x0b
15014
15015# CHECK: slg %r0, 0
150160xe3 0x00 0x00 0x00 0x00 0x0b
15017
15018# CHECK: slg %r0, 1
150190xe3 0x00 0x00 0x01 0x00 0x0b
15020
15021# CHECK: slg %r0, 524287
150220xe3 0x00 0x0f 0xff 0x7f 0x0b
15023
15024# CHECK: slg %r0, 0(%r1)
150250xe3 0x00 0x10 0x00 0x00 0x0b
15026
15027# CHECK: slg %r0, 0(%r15)
150280xe3 0x00 0xf0 0x00 0x00 0x0b
15029
15030# CHECK: slg %r0, 524287(%r1,%r15)
150310xe3 0x01 0xff 0xff 0x7f 0x0b
15032
15033# CHECK: slg %r0, 524287(%r15,%r1)
150340xe3 0x0f 0x1f 0xff 0x7f 0x0b
15035
15036# CHECK: slg %r15, 0
150370xe3 0xf0 0x00 0x00 0x00 0x0b
15038
15039# CHECK: slgf %r0, -524288
150400xe3 0x00 0x00 0x00 0x80 0x1b
15041
15042# CHECK: slgf %r0, -1
150430xe3 0x00 0x0f 0xff 0xff 0x1b
15044
15045# CHECK: slgf %r0, 0
150460xe3 0x00 0x00 0x00 0x00 0x1b
15047
15048# CHECK: slgf %r0, 1
150490xe3 0x00 0x00 0x01 0x00 0x1b
15050
15051# CHECK: slgf %r0, 524287
150520xe3 0x00 0x0f 0xff 0x7f 0x1b
15053
15054# CHECK: slgf %r0, 0(%r1)
150550xe3 0x00 0x10 0x00 0x00 0x1b
15056
15057# CHECK: slgf %r0, 0(%r15)
150580xe3 0x00 0xf0 0x00 0x00 0x1b
15059
15060# CHECK: slgf %r0, 524287(%r1,%r15)
150610xe3 0x01 0xff 0xff 0x7f 0x1b
15062
15063# CHECK: slgf %r0, 524287(%r15,%r1)
150640xe3 0x0f 0x1f 0xff 0x7f 0x1b
15065
15066# CHECK: slgf %r15, 0
150670xe3 0xf0 0x00 0x00 0x00 0x1b
15068
15069# CHECK: slgfi %r0, 0
150700xc2 0x04 0x00 0x00 0x00 0x00
15071
15072# CHECK: slgfi %r0, 4294967295
150730xc2 0x04 0xff 0xff 0xff 0xff
15074
15075# CHECK: slgfi %r15, 0
150760xc2 0xf4 0x00 0x00 0x00 0x00
15077
15078# CHECK: slgfr %r0, %r0
150790xb9 0x1b 0x00 0x00
15080
15081# CHECK: slgfr %r0, %r15
150820xb9 0x1b 0x00 0x0f
15083
15084# CHECK: slgfr %r15, %r0
150850xb9 0x1b 0x00 0xf0
15086
15087# CHECK: slgfr %r7, %r8
150880xb9 0x1b 0x00 0x78
15089
15090# CHECK: slgr %r0, %r0
150910xb9 0x0b 0x00 0x00
15092
15093# CHECK: slgr %r0, %r15
150940xb9 0x0b 0x00 0x0f
15095
15096# CHECK: slgr %r15, %r0
150970xb9 0x0b 0x00 0xf0
15098
15099# CHECK: slgr %r7, %r8
151000xb9 0x0b 0x00 0x78
15101
15102# CHECK: slgrk %r0, %r0, %r0
151030xb9 0xeb 0x00 0x00
15104
15105# CHECK: slgrk %r2, %r3, %r4
151060xb9 0xeb 0x40 0x23
15107
15108# CHECK: slhhhr %r0, %r0, %r0
151090xb9 0xcb 0x00 0x00
15110
15111# CHECK: slhhhr %r0, %r0, %r15
151120xb9 0xcb 0xf0 0x00
15113
15114# CHECK: slhhhr %r0, %r15, %r0
151150xb9 0xcb 0x00 0x0f
15116
15117# CHECK: slhhhr %r15, %r0, %r0
151180xb9 0xcb 0x00 0xf0
15119
15120# CHECK: slhhhr %r7, %r8, %r9
151210xb9 0xcb 0x90 0x78
15122
15123# CHECK: slhhlr %r0, %r0, %r0
151240xb9 0xdb 0x00 0x00
15125
15126# CHECK: slhhlr %r0, %r0, %r15
151270xb9 0xdb 0xf0 0x00
15128
15129# CHECK: slhhlr %r0, %r15, %r0
151300xb9 0xdb 0x00 0x0f
15131
15132# CHECK: slhhlr %r15, %r0, %r0
151330xb9 0xdb 0x00 0xf0
15134
15135# CHECK: slhhlr %r7, %r8, %r9
151360xb9 0xdb 0x90 0x78
15137
15138# CHECK: sll %r0, 0
151390x89 0x00 0x00 0x00
15140
15141# CHECK: sll %r7, 0
151420x89 0x70 0x00 0x00
15143
15144# CHECK: sll %r15, 0
151450x89 0xf0 0x00 0x00
15146
15147# CHECK: sll %r0, 4095
151480x89 0x00 0x0f 0xff
15149
15150# CHECK: sll %r0, 0(%r1)
151510x89 0x00 0x10 0x00
15152
15153# CHECK: sll %r0, 0(%r15)
151540x89 0x00 0xf0 0x00
15155
15156# CHECK: sll %r0, 4095(%r1)
151570x89 0x00 0x1f 0xff
15158
15159# CHECK: sll %r0, 4095(%r15)
151600x89 0x00 0xff 0xff
15161
15162# CHECK: sllg %r0, %r0, 0
151630xeb 0x00 0x00 0x00 0x00 0x0d
15164
15165# CHECK: sllg %r15, %r1, 0
151660xeb 0xf1 0x00 0x00 0x00 0x0d
15167
15168# CHECK: sllg %r1, %r15, 0
151690xeb 0x1f 0x00 0x00 0x00 0x0d
15170
15171# CHECK: sllg %r15, %r15, 0
151720xeb 0xff 0x00 0x00 0x00 0x0d
15173
15174# CHECK: sllg %r0, %r0, -524288
151750xeb 0x00 0x00 0x00 0x80 0x0d
15176
15177# CHECK: sllg %r0, %r0, -1
151780xeb 0x00 0x0f 0xff 0xff 0x0d
15179
15180# CHECK: sllg %r0, %r0, 1
151810xeb 0x00 0x00 0x01 0x00 0x0d
15182
15183# CHECK: sllg %r0, %r0, 524287
151840xeb 0x00 0x0f 0xff 0x7f 0x0d
15185
15186# CHECK: sllg %r0, %r0, 0(%r1)
151870xeb 0x00 0x10 0x00 0x00 0x0d
15188
15189# CHECK: sllg %r0, %r0, 0(%r15)
151900xeb 0x00 0xf0 0x00 0x00 0x0d
15191
15192# CHECK: sllg %r0, %r0, 524287(%r1)
151930xeb 0x00 0x1f 0xff 0x7f 0x0d
15194
15195# CHECK: sllg %r0, %r0, 524287(%r15)
151960xeb 0x00 0xff 0xff 0x7f 0x0d
15197
15198# CHECK: sllk %r0, %r0, 0
151990xeb 0x00 0x00 0x00 0x00 0xdf
15200
15201# CHECK: sllk %r15, %r1, 0
152020xeb 0xf1 0x00 0x00 0x00 0xdf
15203
15204# CHECK: sllk %r1, %r15, 0
152050xeb 0x1f 0x00 0x00 0x00 0xdf
15206
15207# CHECK: sllk %r15, %r15, 0
152080xeb 0xff 0x00 0x00 0x00 0xdf
15209
15210# CHECK: sllk %r0, %r0, -524288
152110xeb 0x00 0x00 0x00 0x80 0xdf
15212
15213# CHECK: sllk %r0, %r0, -1
152140xeb 0x00 0x0f 0xff 0xff 0xdf
15215
15216# CHECK: sllk %r0, %r0, 1
152170xeb 0x00 0x00 0x01 0x00 0xdf
15218
15219# CHECK: sllk %r0, %r0, 524287
152200xeb 0x00 0x0f 0xff 0x7f 0xdf
15221
15222# CHECK: sllk %r0, %r0, 0(%r1)
152230xeb 0x00 0x10 0x00 0x00 0xdf
15224
15225# CHECK: sllk %r0, %r0, 0(%r15)
152260xeb 0x00 0xf0 0x00 0x00 0xdf
15227
15228# CHECK: sllk %r0, %r0, 524287(%r1)
152290xeb 0x00 0x1f 0xff 0x7f 0xdf
15230
15231# CHECK: sllk %r0, %r0, 524287(%r15)
152320xeb 0x00 0xff 0xff 0x7f 0xdf
15233
15234# CHECK: slr %r0, %r0
152350x1f 0x00
15236
15237# CHECK: slr %r0, %r15
152380x1f 0x0f
15239
15240# CHECK: slr %r15, %r0
152410x1f 0xf0
15242
15243# CHECK: slr %r7, %r8
152440x1f 0x78
15245
15246# CHECK: slrk %r0, %r0, %r0
152470xb9 0xfb 0x00 0x00
15248
15249# CHECK: slrk %r2, %r3, %r4
152500xb9 0xfb 0x40 0x23
15251
15252# CHECK: slxt %f0, %f0, 0
152530xed 0x00 0x00 0x00 0x00 0x48
15254
15255# CHECK: slxt %f0, %f0, 4095
152560xed 0x00 0x0f 0xff 0x00 0x48
15257
15258# CHECK: slxt %f0, %f0, 0(%r1)
152590xed 0x00 0x10 0x00 0x00 0x48
15260
15261# CHECK: slxt %f0, %f0, 0(%r15)
152620xed 0x00 0xf0 0x00 0x00 0x48
15263
15264# CHECK: slxt %f0, %f0, 4095(%r1,%r15)
152650xed 0x01 0xff 0xff 0x00 0x48
15266
15267# CHECK: slxt %f0, %f0, 4095(%r15,%r1)
152680xed 0x0f 0x1f 0xff 0x00 0x48
15269
15270# CHECK: slxt %f0, %f13, 0
152710xed 0xd0 0x00 0x00 0x00 0x48
15272
15273# CHECK: slxt %f13, %f0, 0
152740xed 0x00 0x00 0x00 0xd0 0x48
15275
15276# CHECK: slxt %f13, %f13, 0
152770xed 0xd0 0x00 0x00 0xd0 0x48
15278
15279# CHECK: sly %r0, -524288
152800xe3 0x00 0x00 0x00 0x80 0x5f
15281
15282# CHECK: sly %r0, -1
152830xe3 0x00 0x0f 0xff 0xff 0x5f
15284
15285# CHECK: sly %r0, 0
152860xe3 0x00 0x00 0x00 0x00 0x5f
15287
15288# CHECK: sly %r0, 1
152890xe3 0x00 0x00 0x01 0x00 0x5f
15290
15291# CHECK: sly %r0, 524287
152920xe3 0x00 0x0f 0xff 0x7f 0x5f
15293
15294# CHECK: sly %r0, 0(%r1)
152950xe3 0x00 0x10 0x00 0x00 0x5f
15296
15297# CHECK: sly %r0, 0(%r15)
152980xe3 0x00 0xf0 0x00 0x00 0x5f
15299
15300# CHECK: sly %r0, 524287(%r1,%r15)
153010xe3 0x01 0xff 0xff 0x7f 0x5f
15302
15303# CHECK: sly %r0, 524287(%r15,%r1)
153040xe3 0x0f 0x1f 0xff 0x7f 0x5f
15305
15306# CHECK: sly %r15, 0
153070xe3 0xf0 0x00 0x00 0x00 0x5f
15308
15309# CHECK: sp 0(1), 0(1)
153100xfb 0x00 0x00 0x00 0x00 0x00
15311
15312# CHECK: sp 0(1), 0(1,%r1)
153130xfb 0x00 0x00 0x00 0x10 0x00
15314
15315# CHECK: sp 0(1), 0(1,%r15)
153160xfb 0x00 0x00 0x00 0xf0 0x00
15317
15318# CHECK: sp 0(1), 4095(1)
153190xfb 0x00 0x00 0x00 0x0f 0xff
15320
15321# CHECK: sp 0(1), 4095(1,%r1)
153220xfb 0x00 0x00 0x00 0x1f 0xff
15323
15324# CHECK: sp 0(1), 4095(1,%r15)
153250xfb 0x00 0x00 0x00 0xff 0xff
15326
15327# CHECK: sp 0(1,%r1), 0(1)
153280xfb 0x00 0x10 0x00 0x00 0x00
15329
15330# CHECK: sp 0(1,%r15), 0(1)
153310xfb 0x00 0xf0 0x00 0x00 0x00
15332
15333# CHECK: sp 4095(1,%r1), 0(1)
153340xfb 0x00 0x1f 0xff 0x00 0x00
15335
15336# CHECK: sp 4095(1,%r15), 0(1)
153370xfb 0x00 0xff 0xff 0x00 0x00
15338
15339# CHECK: sp 0(16,%r1), 0(1)
153400xfb 0xf0 0x10 0x00 0x00 0x00
15341
15342# CHECK: sp 0(16,%r15), 0(1)
153430xfb 0xf0 0xf0 0x00 0x00 0x00
15344
15345# CHECK: sp 0(1), 0(16,%r1)
153460xfb 0x0f 0x00 0x00 0x10 0x00
15347
15348# CHECK: sp 0(1), 0(16,%r15)
153490xfb 0x0f 0x00 0x00 0xf0 0x00
15350
15351# CHECK: spctr %r0, %r0
153520xb2 0xe1 0x00 0x00
15353
15354# CHECK: spctr %r0, %r15
153550xb2 0xe1 0x00 0x0f
15356
15357# CHECK: spctr %r15, %r0
153580xb2 0xe1 0x00 0xf0
15359
15360# CHECK: spctr %r7, %r8
153610xb2 0xe1 0x00 0x78
15362
15363# CHECK: spka 0
153640xb2 0x0a 0x00 0x00
15365
15366# CHECK: spka 0(%r1)
153670xb2 0x0a 0x10 0x00
15368
15369# CHECK: spka 0(%r15)
153700xb2 0x0a 0xf0 0x00
15371
15372# CHECK: spka 4095
153730xb2 0x0a 0x0f 0xff
15374
15375# CHECK: spka 4095(%r1)
153760xb2 0x0a 0x1f 0xff
15377
15378# CHECK: spka 4095(%r15)
153790xb2 0x0a 0xff 0xff
15380
15381# CHECK: spm %r0
153820x04 0x00
15383
15384# CHECK: spm %r1
153850x04 0x10
15386
15387# CHECK: spm %r15
153880x04 0xf0
15389
15390# CHECK: spt 0
153910xb2 0x08 0x00 0x00
15392
15393# CHECK: spt 0(%r1)
153940xb2 0x08 0x10 0x00
15395
15396# CHECK: spt 0(%r15)
153970xb2 0x08 0xf0 0x00
15398
15399# CHECK: spt 4095
154000xb2 0x08 0x0f 0xff
15401
15402# CHECK: spt 4095(%r1)
154030xb2 0x08 0x1f 0xff
15404
15405# CHECK: spt 4095(%r15)
154060xb2 0x08 0xff 0xff
15407
15408# CHECK: spx 0
154090xb2 0x10 0x00 0x00
15410
15411# CHECK: spx 0(%r1)
154120xb2 0x10 0x10 0x00
15413
15414# CHECK: spx 0(%r15)
154150xb2 0x10 0xf0 0x00
15416
15417# CHECK: spx 4095
154180xb2 0x10 0x0f 0xff
15419
15420# CHECK: spx 4095(%r1)
154210xb2 0x10 0x1f 0xff
15422
15423# CHECK: spx 4095(%r15)
154240xb2 0x10 0xff 0xff
15425
15426# CHECK: sqd %f0, 0
154270xed 0x00 0x00 0x00 0x00 0x35
15428
15429# CHECK: sqd %f0, 4095
154300xed 0x00 0x0f 0xff 0x00 0x35
15431
15432# CHECK: sqd %f0, 0(%r1)
154330xed 0x00 0x10 0x00 0x00 0x35
15434
15435# CHECK: sqd %f0, 0(%r15)
154360xed 0x00 0xf0 0x00 0x00 0x35
15437
15438# CHECK: sqd %f0, 4095(%r1,%r15)
154390xed 0x01 0xff 0xff 0x00 0x35
15440
15441# CHECK: sqd %f0, 4095(%r15,%r1)
154420xed 0x0f 0x1f 0xff 0x00 0x35
15443
15444# CHECK: sqd %f15, 0
154450xed 0xf0 0x00 0x00 0x00 0x35
15446
15447# CHECK: sqdb %f0, 0
154480xed 0x00 0x00 0x00 0x00 0x15
15449
15450# CHECK: sqdb %f0, 4095
154510xed 0x00 0x0f 0xff 0x00 0x15
15452
15453# CHECK: sqdb %f0, 0(%r1)
154540xed 0x00 0x10 0x00 0x00 0x15
15455
15456# CHECK: sqdb %f0, 0(%r15)
154570xed 0x00 0xf0 0x00 0x00 0x15
15458
15459# CHECK: sqdb %f0, 4095(%r1,%r15)
154600xed 0x01 0xff 0xff 0x00 0x15
15461
15462# CHECK: sqdb %f0, 4095(%r15,%r1)
154630xed 0x0f 0x1f 0xff 0x00 0x15
15464
15465# CHECK: sqdb %f15, 0
154660xed 0xf0 0x00 0x00 0x00 0x15
15467
15468# CHECK: sqdbr %f0, %f0
154690xb3 0x15 0x00 0x00
15470
15471# CHECK: sqdbr %f0, %f15
154720xb3 0x15 0x00 0x0f
15473
15474# CHECK: sqdbr %f7, %f8
154750xb3 0x15 0x00 0x78
15476
15477# CHECK: sqdbr %f15, %f0
154780xb3 0x15 0x00 0xf0
15479
15480# CHECK: sqdr %f0, %f0
154810xb2 0x44 0x00 0x00
15482
15483# CHECK: sqdr %f0, %f15
154840xb2 0x44 0x00 0x0f
15485
15486# CHECK: sqdr %f7, %f8
154870xb2 0x44 0x00 0x78
15488
15489# CHECK: sqdr %f15, %f0
154900xb2 0x44 0x00 0xf0
15491
15492# CHECK: sqe %f0, 0
154930xed 0x00 0x00 0x00 0x00 0x34
15494
15495# CHECK: sqe %f0, 4095
154960xed 0x00 0x0f 0xff 0x00 0x34
15497
15498# CHECK: sqe %f0, 0(%r1)
154990xed 0x00 0x10 0x00 0x00 0x34
15500
15501# CHECK: sqe %f0, 0(%r15)
155020xed 0x00 0xf0 0x00 0x00 0x34
15503
15504# CHECK: sqe %f0, 4095(%r1,%r15)
155050xed 0x01 0xff 0xff 0x00 0x34
15506
15507# CHECK: sqe %f0, 4095(%r15,%r1)
155080xed 0x0f 0x1f 0xff 0x00 0x34
15509
15510# CHECK: sqe %f15, 0
155110xed 0xf0 0x00 0x00 0x00 0x34
15512
15513# CHECK: sqeb %f0, 0
155140xed 0x00 0x00 0x00 0x00 0x14
15515
15516# CHECK: sqeb %f0, 4095
155170xed 0x00 0x0f 0xff 0x00 0x14
15518
15519# CHECK: sqeb %f0, 0(%r1)
155200xed 0x00 0x10 0x00 0x00 0x14
15521
15522# CHECK: sqeb %f0, 0(%r15)
155230xed 0x00 0xf0 0x00 0x00 0x14
15524
15525# CHECK: sqeb %f0, 4095(%r1,%r15)
155260xed 0x01 0xff 0xff 0x00 0x14
15527
15528# CHECK: sqeb %f0, 4095(%r15,%r1)
155290xed 0x0f 0x1f 0xff 0x00 0x14
15530
15531# CHECK: sqeb %f15, 0
155320xed 0xf0 0x00 0x00 0x00 0x14
15533
15534# CHECK: sqebr %f0, %f0
155350xb3 0x14 0x00 0x00
15536
15537# CHECK: sqebr %f0, %f15
155380xb3 0x14 0x00 0x0f
15539
15540# CHECK: sqebr %f7, %f8
155410xb3 0x14 0x00 0x78
15542
15543# CHECK: sqebr %f15, %f0
155440xb3 0x14 0x00 0xf0
15545
15546# CHECK: sqer %f0, %f0
155470xb2 0x45 0x00 0x00
15548
15549# CHECK: sqer %f0, %f15
155500xb2 0x45 0x00 0x0f
15551
15552# CHECK: sqer %f7, %f8
155530xb2 0x45 0x00 0x78
15554
15555# CHECK: sqer %f15, %f0
155560xb2 0x45 0x00 0xf0
15557
15558# CHECK: sqxbr %f0, %f0
155590xb3 0x16 0x00 0x00
15560
15561# CHECK: sqxbr %f0, %f13
155620xb3 0x16 0x00 0x0d
15563
15564# CHECK: sqxbr %f8, %f8
155650xb3 0x16 0x00 0x88
15566
15567# CHECK: sqxbr %f13, %f0
155680xb3 0x16 0x00 0xd0
15569
15570# CHECK: sqxr %f0, %f0
155710xb3 0x36 0x00 0x00
15572
15573# CHECK: sqxr %f0, %f13
155740xb3 0x36 0x00 0x0d
15575
15576# CHECK: sqxr %f8, %f8
155770xb3 0x36 0x00 0x88
15578
15579# CHECK: sqxr %f13, %f0
155800xb3 0x36 0x00 0xd0
15581
15582# CHECK: sr %r0, %r0
155830x1b 0x00
15584
15585# CHECK: sr %r0, %r15
155860x1b 0x0f
15587
15588# CHECK: sr %r15, %r0
155890x1b 0xf0
15590
15591# CHECK: sr %r7, %r8
155920x1b 0x78
15593
15594# CHECK: sra %r0, 0
155950x8a 0x00 0x00 0x00
15596
15597# CHECK: sra %r7, 0
155980x8a 0x70 0x00 0x00
15599
15600# CHECK: sra %r15, 0
156010x8a 0xf0 0x00 0x00
15602
15603# CHECK: sra %r0, 4095
156040x8a 0x00 0x0f 0xff
15605
15606# CHECK: sra %r0, 0(%r1)
156070x8a 0x00 0x10 0x00
15608
15609# CHECK: sra %r0, 0(%r15)
156100x8a 0x00 0xf0 0x00
15611
15612# CHECK: sra %r0, 4095(%r1)
156130x8a 0x00 0x1f 0xff
15614
15615# CHECK: sra %r0, 4095(%r15)
156160x8a 0x00 0xff 0xff
15617
15618# CHECK: srag %r0, %r0, 0
156190xeb 0x00 0x00 0x00 0x00 0x0a
15620
15621# CHECK: srag %r15, %r1, 0
156220xeb 0xf1 0x00 0x00 0x00 0x0a
15623
15624# CHECK: srag %r1, %r15, 0
156250xeb 0x1f 0x00 0x00 0x00 0x0a
15626
15627# CHECK: srag %r15, %r15, 0
156280xeb 0xff 0x00 0x00 0x00 0x0a
15629
15630# CHECK: srag %r0, %r0, -524288
156310xeb 0x00 0x00 0x00 0x80 0x0a
15632
15633# CHECK: srag %r0, %r0, -1
156340xeb 0x00 0x0f 0xff 0xff 0x0a
15635
15636# CHECK: srag %r0, %r0, 1
156370xeb 0x00 0x00 0x01 0x00 0x0a
15638
15639# CHECK: srag %r0, %r0, 524287
156400xeb 0x00 0x0f 0xff 0x7f 0x0a
15641
15642# CHECK: srag %r0, %r0, 0(%r1)
156430xeb 0x00 0x10 0x00 0x00 0x0a
15644
15645# CHECK: srag %r0, %r0, 0(%r15)
156460xeb 0x00 0xf0 0x00 0x00 0x0a
15647
15648# CHECK: srag %r0, %r0, 524287(%r1)
156490xeb 0x00 0x1f 0xff 0x7f 0x0a
15650
15651# CHECK: srag %r0, %r0, 524287(%r15)
156520xeb 0x00 0xff 0xff 0x7f 0x0a
15653
15654# CHECK: srak %r0, %r0, 0
156550xeb 0x00 0x00 0x00 0x00 0xdc
15656
15657# CHECK: srak %r15, %r1, 0
156580xeb 0xf1 0x00 0x00 0x00 0xdc
15659
15660# CHECK: srak %r1, %r15, 0
156610xeb 0x1f 0x00 0x00 0x00 0xdc
15662
15663# CHECK: srak %r15, %r15, 0
156640xeb 0xff 0x00 0x00 0x00 0xdc
15665
15666# CHECK: srak %r0, %r0, -524288
156670xeb 0x00 0x00 0x00 0x80 0xdc
15668
15669# CHECK: srak %r0, %r0, -1
156700xeb 0x00 0x0f 0xff 0xff 0xdc
15671
15672# CHECK: srak %r0, %r0, 1
156730xeb 0x00 0x00 0x01 0x00 0xdc
15674
15675# CHECK: srak %r0, %r0, 524287
156760xeb 0x00 0x0f 0xff 0x7f 0xdc
15677
15678# CHECK: srak %r0, %r0, 0(%r1)
156790xeb 0x00 0x10 0x00 0x00 0xdc
15680
15681# CHECK: srak %r0, %r0, 0(%r15)
156820xeb 0x00 0xf0 0x00 0x00 0xdc
15683
15684# CHECK: srak %r0, %r0, 524287(%r1)
156850xeb 0x00 0x1f 0xff 0x7f 0xdc
15686
15687# CHECK: srak %r0, %r0, 524287(%r15)
156880xeb 0x00 0xff 0xff 0x7f 0xdc
15689
15690# CHECK: srda %r0, 0
156910x8e 0x00 0x00 0x00
15692
15693# CHECK: srda %r6, 0
156940x8e 0x60 0x00 0x00
15695
15696# CHECK: srda %r14, 0
156970x8e 0xe0 0x00 0x00
15698
15699# CHECK: srda %r0, 4095
157000x8e 0x00 0x0f 0xff
15701
15702# CHECK: srda %r0, 0(%r1)
157030x8e 0x00 0x10 0x00
15704
15705# CHECK: srda %r0, 0(%r15)
157060x8e 0x00 0xf0 0x00
15707
15708# CHECK: srda %r0, 4095(%r1)
157090x8e 0x00 0x1f 0xff
15710
15711# CHECK: srda %r0, 4095(%r15)
157120x8e 0x00 0xff 0xff
15713
15714# CHECK: srdl %r0, 0
157150x8c 0x00 0x00 0x00
15716
15717# CHECK: srdl %r6, 0
157180x8c 0x60 0x00 0x00
15719
15720# CHECK: srdl %r14, 0
157210x8c 0xe0 0x00 0x00
15722
15723# CHECK: srdl %r0, 4095
157240x8c 0x00 0x0f 0xff
15725
15726# CHECK: srdl %r0, 0(%r1)
157270x8c 0x00 0x10 0x00
15728
15729# CHECK: srdl %r0, 0(%r15)
157300x8c 0x00 0xf0 0x00
15731
15732# CHECK: srdl %r0, 4095(%r1)
157330x8c 0x00 0x1f 0xff
15734
15735# CHECK: srdl %r0, 4095(%r15)
157360x8c 0x00 0xff 0xff
15737
15738# CHECK: srdt %f0, %f0, 0
157390xed 0x00 0x00 0x00 0x00 0x41
15740
15741# CHECK: srdt %f0, %f0, 4095
157420xed 0x00 0x0f 0xff 0x00 0x41
15743
15744# CHECK: srdt %f0, %f0, 0(%r1)
157450xed 0x00 0x10 0x00 0x00 0x41
15746
15747# CHECK: srdt %f0, %f0, 0(%r15)
157480xed 0x00 0xf0 0x00 0x00 0x41
15749
15750# CHECK: srdt %f0, %f0, 4095(%r1,%r15)
157510xed 0x01 0xff 0xff 0x00 0x41
15752
15753# CHECK: srdt %f0, %f0, 4095(%r15,%r1)
157540xed 0x0f 0x1f 0xff 0x00 0x41
15755
15756# CHECK: srdt %f0, %f15, 0
157570xed 0xf0 0x00 0x00 0x00 0x41
15758
15759# CHECK: srdt %f15, %f0, 0
157600xed 0x00 0x00 0x00 0xf0 0x41
15761
15762# CHECK: srdt %f15, %f15, 0
157630xed 0xf0 0x00 0x00 0xf0 0x41
15764
15765# CHECK: srk %r0, %r0, %r0
157660xb9 0xf9 0x00 0x00
15767
15768# CHECK: srk %r2, %r3, %r4
157690xb9 0xf9 0x40 0x23
15770
15771# CHECK: srl %r0, 0
157720x88 0x00 0x00 0x00
15773
15774# CHECK: srl %r7, 0
157750x88 0x70 0x00 0x00
15776
15777# CHECK: srl %r15, 0
157780x88 0xf0 0x00 0x00
15779
15780# CHECK: srl %r0, 4095
157810x88 0x00 0x0f 0xff
15782
15783# CHECK: srl %r0, 0(%r1)
157840x88 0x00 0x10 0x00
15785
15786# CHECK: srl %r0, 0(%r15)
157870x88 0x00 0xf0 0x00
15788
15789# CHECK: srl %r0, 4095(%r1)
157900x88 0x00 0x1f 0xff
15791
15792# CHECK: srl %r0, 4095(%r15)
157930x88 0x00 0xff 0xff
15794
15795# CHECK: srlg %r0, %r0, 0
157960xeb 0x00 0x00 0x00 0x00 0x0c
15797
15798# CHECK: srlg %r15, %r1, 0
157990xeb 0xf1 0x00 0x00 0x00 0x0c
15800
15801# CHECK: srlg %r1, %r15, 0
158020xeb 0x1f 0x00 0x00 0x00 0x0c
15803
15804# CHECK: srlg %r15, %r15, 0
158050xeb 0xff 0x00 0x00 0x00 0x0c
15806
15807# CHECK: srlg %r0, %r0, -524288
158080xeb 0x00 0x00 0x00 0x80 0x0c
15809
15810# CHECK: srlg %r0, %r0, -1
158110xeb 0x00 0x0f 0xff 0xff 0x0c
15812
15813# CHECK: srlg %r0, %r0, 1
158140xeb 0x00 0x00 0x01 0x00 0x0c
15815
15816# CHECK: srlg %r0, %r0, 524287
158170xeb 0x00 0x0f 0xff 0x7f 0x0c
15818
15819# CHECK: srlg %r0, %r0, 0(%r1)
158200xeb 0x00 0x10 0x00 0x00 0x0c
15821
15822# CHECK: srlg %r0, %r0, 0(%r15)
158230xeb 0x00 0xf0 0x00 0x00 0x0c
15824
15825# CHECK: srlg %r0, %r0, 524287(%r1)
158260xeb 0x00 0x1f 0xff 0x7f 0x0c
15827
15828# CHECK: srlg %r0, %r0, 524287(%r15)
158290xeb 0x00 0xff 0xff 0x7f 0x0c
15830
15831# CHECK: srlk %r0, %r0, 0
158320xeb 0x00 0x00 0x00 0x00 0xde
15833
15834# CHECK: srlk %r15, %r1, 0
158350xeb 0xf1 0x00 0x00 0x00 0xde
15836
15837# CHECK: srlk %r1, %r15, 0
158380xeb 0x1f 0x00 0x00 0x00 0xde
15839
15840# CHECK: srlk %r15, %r15, 0
158410xeb 0xff 0x00 0x00 0x00 0xde
15842
15843# CHECK: srlk %r0, %r0, -524288
158440xeb 0x00 0x00 0x00 0x80 0xde
15845
15846# CHECK: srlk %r0, %r0, -1
158470xeb 0x00 0x0f 0xff 0xff 0xde
15848
15849# CHECK: srlk %r0, %r0, 1
158500xeb 0x00 0x00 0x01 0x00 0xde
15851
15852# CHECK: srlk %r0, %r0, 524287
158530xeb 0x00 0x0f 0xff 0x7f 0xde
15854
15855# CHECK: srlk %r0, %r0, 0(%r1)
158560xeb 0x00 0x10 0x00 0x00 0xde
15857
15858# CHECK: srlk %r0, %r0, 0(%r15)
158590xeb 0x00 0xf0 0x00 0x00 0xde
15860
15861# CHECK: srlk %r0, %r0, 524287(%r1)
158620xeb 0x00 0x1f 0xff 0x7f 0xde
15863
15864# CHECK: srlk %r0, %r0, 524287(%r15)
158650xeb 0x00 0xff 0xff 0x7f 0xde
15866
15867# CHECK: srnm 0
158680xb2 0x99 0x00 0x00
15869
15870# CHECK: srnm 0(%r1)
158710xb2 0x99 0x10 0x00
15872
15873# CHECK: srnm 0(%r15)
158740xb2 0x99 0xf0 0x00
15875
15876# CHECK: srnm 4095
158770xb2 0x99 0x0f 0xff
15878
15879# CHECK: srnm 4095(%r1)
158800xb2 0x99 0x1f 0xff
15881
15882# CHECK: srnm 4095(%r15)
158830xb2 0x99 0xff 0xff
15884
15885# CHECK: srnmb 0
158860xb2 0xb8 0x00 0x00
15887
15888# CHECK: srnmb 0(%r1)
158890xb2 0xb8 0x10 0x00
15890
15891# CHECK: srnmb 0(%r15)
158920xb2 0xb8 0xf0 0x00
15893
15894# CHECK: srnmb 4095
158950xb2 0xb8 0x0f 0xff
15896
15897# CHECK: srnmb 4095(%r1)
158980xb2 0xb8 0x1f 0xff
15899
15900# CHECK: srnmb 4095(%r15)
159010xb2 0xb8 0xff 0xff
15902
15903# CHECK: srnmt 0
159040xb2 0xb9 0x00 0x00
15905
15906# CHECK: srnmt 0(%r1)
159070xb2 0xb9 0x10 0x00
15908
15909# CHECK: srnmt 0(%r15)
159100xb2 0xb9 0xf0 0x00
15911
15912# CHECK: srnmt 4095
159130xb2 0xb9 0x0f 0xff
15914
15915# CHECK: srnmt 4095(%r1)
159160xb2 0xb9 0x1f 0xff
15917
15918# CHECK: srnmt 4095(%r15)
159190xb2 0xb9 0xff 0xff
15920
15921# CHECK: srp 0(1), 0, 0
159220xf0 0x00 0x00 0x00 0x00 0x00
15923
15924# CHECK: srp 0(1), 0, 15
159250xf0 0x0f 0x00 0x00 0x00 0x00
15926
15927# CHECK: srp 0(1), 0(%r1), 0
159280xf0 0x00 0x00 0x00 0x10 0x00
15929
15930# CHECK: srp 0(1), 0(%r15), 0
159310xf0 0x00 0x00 0x00 0xf0 0x00
15932
15933# CHECK: srp 0(1), 4095, 0
159340xf0 0x00 0x00 0x00 0x0f 0xff
15935
15936# CHECK: srp 0(1), 4095(%r1), 0
159370xf0 0x00 0x00 0x00 0x1f 0xff
15938
15939# CHECK: srp 0(1), 4095(%r15), 0
159400xf0 0x00 0x00 0x00 0xff 0xff
15941
15942# CHECK: srp 0(1,%r1), 0, 0
159430xf0 0x00 0x10 0x00 0x00 0x00
15944
15945# CHECK: srp 0(1,%r15), 0, 0
159460xf0 0x00 0xf0 0x00 0x00 0x00
15947
15948# CHECK: srp 4095(1,%r1), 0, 0
159490xf0 0x00 0x1f 0xff 0x00 0x00
15950
15951# CHECK: srp 4095(1,%r15), 0, 0
159520xf0 0x00 0xff 0xff 0x00 0x00
15953
15954# CHECK: srp 0(16,%r1), 0, 0
159550xf0 0xf0 0x10 0x00 0x00 0x00
15956
15957# CHECK: srp 0(16,%r15), 0, 0
159580xf0 0xf0 0xf0 0x00 0x00 0x00
15959
15960# CHECK: srst %r0, %r0
159610xb2 0x5e 0x00 0x00
15962
15963# CHECK: srst %r0, %r15
159640xb2 0x5e 0x00 0x0f
15965
15966# CHECK: srst %r15, %r0
159670xb2 0x5e 0x00 0xf0
15968
15969# CHECK: srst %r7, %r8
159700xb2 0x5e 0x00 0x78
15971
15972# CHECK: srstu %r0, %r0
159730xb9 0xbe 0x00 0x00
15974
15975# CHECK: srstu %r0, %r15
159760xb9 0xbe 0x00 0x0f
15977
15978# CHECK: srstu %r15, %r0
159790xb9 0xbe 0x00 0xf0
15980
15981# CHECK: srstu %r7, %r8
159820xb9 0xbe 0x00 0x78
15983
15984# CHECK: srxt %f0, %f0, 0
159850xed 0x00 0x00 0x00 0x00 0x49
15986
15987# CHECK: srxt %f0, %f0, 4095
159880xed 0x00 0x0f 0xff 0x00 0x49
15989
15990# CHECK: srxt %f0, %f0, 0(%r1)
159910xed 0x00 0x10 0x00 0x00 0x49
15992
15993# CHECK: srxt %f0, %f0, 0(%r15)
159940xed 0x00 0xf0 0x00 0x00 0x49
15995
15996# CHECK: srxt %f0, %f0, 4095(%r1,%r15)
159970xed 0x01 0xff 0xff 0x00 0x49
15998
15999# CHECK: srxt %f0, %f0, 4095(%r15,%r1)
160000xed 0x0f 0x1f 0xff 0x00 0x49
16001
16002# CHECK: srxt %f0, %f13, 0
160030xed 0xd0 0x00 0x00 0x00 0x49
16004
16005# CHECK: srxt %f13, %f0, 0
160060xed 0x00 0x00 0x00 0xd0 0x49
16007
16008# CHECK: srxt %f13, %f13, 0
160090xed 0xd0 0x00 0x00 0xd0 0x49
16010
16011# CHECK: ssar %r0
160120xb2 0x25 0x00 0x00
16013
16014# CHECK: ssar %r1
160150xb2 0x25 0x00 0x10
16016
16017# CHECK: ssar %r15
160180xb2 0x25 0x00 0xf0
16019
16020# CHECK: ssair %r0
160210xb9 0x9f 0x00 0x00
16022
16023# CHECK: ssair %r1
160240xb9 0x9f 0x00 0x10
16025
16026# CHECK: ssair %r15
160270xb9 0x9f 0x00 0xf0
16028
16029# CHECK: ssch 0
160300xb2 0x33 0x00 0x00
16031
16032# CHECK: ssch 0(%r1)
160330xb2 0x33 0x10 0x00
16034
16035# CHECK: ssch 0(%r15)
160360xb2 0x33 0xf0 0x00
16037
16038# CHECK: ssch 4095
160390xb2 0x33 0x0f 0xff
16040
16041# CHECK: ssch 4095(%r1)
160420xb2 0x33 0x1f 0xff
16043
16044# CHECK: ssch 4095(%r15)
160450xb2 0x33 0xff 0xff
16046
16047# CHECK: sske %r0, %r0
160480xb2 0x2b 0x00 0x00
16049
16050# CHECK: sske %r0, %r15
160510xb2 0x2b 0x00 0x0f
16052
16053# CHECK: sske %r15, %r0
160540xb2 0x2b 0x00 0xf0
16055
16056# CHECK: sske %r0, %r0, 15
160570xb2 0x2b 0xf0 0x00
16058
16059# CHECK: sske %r4, %r6, 7
160600xb2 0x2b 0x70 0x46
16061
16062# CHECK: ssm 0
160630x80 0x00 0x00 0x00
16064
16065# CHECK: ssm 0(%r1)
160660x80 0x00 0x10 0x00
16067
16068# CHECK: ssm 0(%r15)
160690x80 0x00 0xf0 0x00
16070
16071# CHECK: ssm 4095
160720x80 0x00 0x0f 0xff
16073
16074# CHECK: ssm 4095(%r1)
160750x80 0x00 0x1f 0xff
16076
16077# CHECK: ssm 4095(%r15)
160780x80 0x00 0xff 0xff
16079
16080# CHECK: st %r0, 0
160810x50 0x00 0x00 0x00
16082
16083# CHECK: st %r0, 4095
160840x50 0x00 0x0f 0xff
16085
16086# CHECK: st %r0, 0(%r1)
160870x50 0x00 0x10 0x00
16088
16089# CHECK: st %r0, 0(%r15)
160900x50 0x00 0xf0 0x00
16091
16092# CHECK: st %r0, 4095(%r1,%r15)
160930x50 0x01 0xff 0xff
16094
16095# CHECK: st %r0, 4095(%r15,%r1)
160960x50 0x0f 0x1f 0xff
16097
16098# CHECK: st %r15, 0
160990x50 0xf0 0x00 0x00
16100
16101# CHECK: stam %a0, %a0, 0
161020x9b 0x00 0x00 0x00
16103
16104# CHECK: stam %a0, %a15, 0
161050x9b 0x0f 0x00 0x00
16106
16107# CHECK: stam %a14, %a15, 0
161080x9b 0xef 0x00 0x00
16109
16110# CHECK: stam %a15, %a15, 0
161110x9b 0xff 0x00 0x00
16112
16113# CHECK: stam %a0, %a0, 4095
161140x9b 0x00 0x0f 0xff
16115
16116# CHECK: stam %a0, %a0, 1
161170x9b 0x00 0x00 0x01
16118
16119# CHECK: stam %a0, %a0, 0(%r1)
161200x9b 0x00 0x10 0x00
16121
16122# CHECK: stam %a0, %a0, 0(%r15)
161230x9b 0x00 0xf0 0x00
16124
16125# CHECK: stam %a0, %a0, 4095(%r1)
161260x9b 0x00 0x1f 0xff
16127
16128# CHECK: stam %a0, %a0, 4095(%r15)
161290x9b 0x00 0xff 0xff
16130
16131# CHECK: stamy %a0, %a0, 0
161320xeb 0x00 0x00 0x00 0x00 0x9b
16133
16134# CHECK: stamy %a0, %a15, 0
161350xeb 0x0f 0x00 0x00 0x00 0x9b
16136
16137# CHECK: stamy %a14, %a15, 0
161380xeb 0xef 0x00 0x00 0x00 0x9b
16139
16140# CHECK: stamy %a15, %a15, 0
161410xeb 0xff 0x00 0x00 0x00 0x9b
16142
16143# CHECK: stamy %a0, %a0, -524288
161440xeb 0x00 0x00 0x00 0x80 0x9b
16145
16146# CHECK: stamy %a0, %a0, -1
161470xeb 0x00 0x0f 0xff 0xff 0x9b
16148
16149# CHECK: stamy %a0, %a0, 0
161500xeb 0x00 0x00 0x00 0x00 0x9b
16151
16152# CHECK: stamy %a0, %a0, 1
161530xeb 0x00 0x00 0x01 0x00 0x9b
16154
16155# CHECK: stamy %a0, %a0, 524287
161560xeb 0x00 0x0f 0xff 0x7f 0x9b
16157
16158# CHECK: stamy %a0, %a0, 0(%r1)
161590xeb 0x00 0x10 0x00 0x00 0x9b
16160
16161# CHECK: stamy %a0, %a0, 0(%r15)
161620xeb 0x00 0xf0 0x00 0x00 0x9b
16163
16164# CHECK: stamy %a0, %a0, 524287(%r1)
161650xeb 0x00 0x1f 0xff 0x7f 0x9b
16166
16167# CHECK: stamy %a0, %a0, 524287(%r15)
161680xeb 0x00 0xff 0xff 0x7f 0x9b
16169
16170# CHECK: stap 0
161710xb2 0x12 0x00 0x00
16172
16173# CHECK: stap 0(%r1)
161740xb2 0x12 0x10 0x00
16175
16176# CHECK: stap 0(%r15)
161770xb2 0x12 0xf0 0x00
16178
16179# CHECK: stap 4095
161800xb2 0x12 0x0f 0xff
16181
16182# CHECK: stap 4095(%r1)
161830xb2 0x12 0x1f 0xff
16184
16185# CHECK: stap 4095(%r15)
161860xb2 0x12 0xff 0xff
16187
16188# CHECK: stc %r0, 0
161890x42 0x00 0x00 0x00
16190
16191# CHECK: stc %r0, 4095
161920x42 0x00 0x0f 0xff
16193
16194# CHECK: stc %r0, 0(%r1)
161950x42 0x00 0x10 0x00
16196
16197# CHECK: stc %r0, 0(%r15)
161980x42 0x00 0xf0 0x00
16199
16200# CHECK: stc %r0, 4095(%r1,%r15)
162010x42 0x01 0xff 0xff
16202
16203# CHECK: stc %r0, 4095(%r15,%r1)
162040x42 0x0f 0x1f 0xff
16205
16206# CHECK: stc %r15, 0
162070x42 0xf0 0x00 0x00
16208
16209# CHECK: stch %r0, -524288
162100xe3 0x00 0x00 0x00 0x80 0xc3
16211
16212# CHECK: stch %r0, -1
162130xe3 0x00 0x0f 0xff 0xff 0xc3
16214
16215# CHECK: stch %r0, 0
162160xe3 0x00 0x00 0x00 0x00 0xc3
16217
16218# CHECK: stch %r0, 1
162190xe3 0x00 0x00 0x01 0x00 0xc3
16220
16221# CHECK: stch %r0, 524287
162220xe3 0x00 0x0f 0xff 0x7f 0xc3
16223
16224# CHECK: stch %r0, 0(%r1)
162250xe3 0x00 0x10 0x00 0x00 0xc3
16226
16227# CHECK: stch %r0, 0(%r15)
162280xe3 0x00 0xf0 0x00 0x00 0xc3
16229
16230# CHECK: stch %r0, 524287(%r1,%r15)
162310xe3 0x01 0xff 0xff 0x7f 0xc3
16232
16233# CHECK: stch %r0, 524287(%r15,%r1)
162340xe3 0x0f 0x1f 0xff 0x7f 0xc3
16235
16236# CHECK: stch %r15, 0
162370xe3 0xf0 0x00 0x00 0x00 0xc3
16238
16239# CHECK: stck 0
162400xb2 0x05 0x00 0x00
16241
16242# CHECK: stck 0(%r1)
162430xb2 0x05 0x10 0x00
16244
16245# CHECK: stck 0(%r15)
162460xb2 0x05 0xf0 0x00
16247
16248# CHECK: stck 4095
162490xb2 0x05 0x0f 0xff
16250
16251# CHECK: stck 4095(%r1)
162520xb2 0x05 0x1f 0xff
16253
16254# CHECK: stck 4095(%r15)
162550xb2 0x05 0xff 0xff
16256
16257# CHECK: stckc 0
162580xb2 0x07 0x00 0x00
16259
16260# CHECK: stckc 0(%r1)
162610xb2 0x07 0x10 0x00
16262
16263# CHECK: stckc 0(%r15)
162640xb2 0x07 0xf0 0x00
16265
16266# CHECK: stckc 4095
162670xb2 0x07 0x0f 0xff
16268
16269# CHECK: stckc 4095(%r1)
162700xb2 0x07 0x1f 0xff
16271
16272# CHECK: stckc 4095(%r15)
162730xb2 0x07 0xff 0xff
16274
16275# CHECK: stcke 0
162760xb2 0x78 0x00 0x00
16277
16278# CHECK: stcke 0(%r1)
162790xb2 0x78 0x10 0x00
16280
16281# CHECK: stcke 0(%r15)
162820xb2 0x78 0xf0 0x00
16283
16284# CHECK: stcke 4095
162850xb2 0x78 0x0f 0xff
16286
16287# CHECK: stcke 4095(%r1)
162880xb2 0x78 0x1f 0xff
16289
16290# CHECK: stcke 4095(%r15)
162910xb2 0x78 0xff 0xff
16292
16293# CHECK: stckf 0
162940xb2 0x7c 0x00 0x00
16295
16296# CHECK: stckf 0(%r1)
162970xb2 0x7c 0x10 0x00
16298
16299# CHECK: stckf 0(%r15)
163000xb2 0x7c 0xf0 0x00
16301
16302# CHECK: stckf 4095
163030xb2 0x7c 0x0f 0xff
16304
16305# CHECK: stckf 4095(%r1)
163060xb2 0x7c 0x1f 0xff
16307
16308# CHECK: stckf 4095(%r15)
163090xb2 0x7c 0xff 0xff
16310
16311# CHECK: stcm %r0, 0, 0
163120xbe 0x00 0x00 0x00
16313
16314# CHECK: stcm %r0, 15, 4095
163150xbe 0x0f 0x0f 0xff
16316
16317# CHECK: stcm %r0, 0, 0(%r1)
163180xbe 0x00 0x10 0x00
16319
16320# CHECK: stcm %r0, 0, 0(%r15)
163210xbe 0x00 0xf0 0x00
16322
16323# CHECK: stcm %r0, 15, 4095(%r15)
163240xbe 0x0f 0xff 0xff
16325
16326# CHECK: stcm %r0, 0, 4095(%r1)
163270xbe 0x00 0x1f 0xff
16328
16329# CHECK: stcm %r15, 0, 0
163300xbe 0xf0 0x00 0x00
16331
16332# CHECK: stcmh %r0, 0, -524288
163330xeb 0x00 0x00 0x00 0x80 0x2c
16334
16335# CHECK: stcmh %r0, 0, -1
163360xeb 0x00 0x0f 0xff 0xff 0x2c
16337
16338# CHECK: stcmh %r0, 15, 0
163390xeb 0x0f 0x00 0x00 0x00 0x2c
16340
16341# CHECK: stcmh %r0, 15, 1
163420xeb 0x0f 0x00 0x01 0x00 0x2c
16343
16344# CHECK: stcmh %r0, 8, 524287
163450xeb 0x08 0x0f 0xff 0x7f 0x2c
16346
16347# CHECK: stcmh %r0, 8, 0(%r1)
163480xeb 0x08 0x10 0x00 0x00 0x2c
16349
16350# CHECK: stcmh %r0, 4, 0(%r15)
163510xeb 0x04 0xf0 0x00 0x00 0x2c
16352
16353# CHECK: stcmh %r0, 4, 524287(%r15)
163540xeb 0x04 0xff 0xff 0x7f 0x2c
16355
16356# CHECK: stcmh %r0, 0, 524287(%r1)
163570xeb 0x00 0x1f 0xff 0x7f 0x2c
16358
16359# CHECK: stcmh %r15, 0, 0
163600xeb 0xf0 0x00 0x00 0x00 0x2c
16361
16362# CHECK: stcmy %r0, 0, -524288
163630xeb 0x00 0x00 0x00 0x80 0x2d
16364
16365# CHECK: stcmy %r0, 0, -1
163660xeb 0x00 0x0f 0xff 0xff 0x2d
16367
16368# CHECK: stcmy %r0, 15, 0
163690xeb 0x0f 0x00 0x00 0x00 0x2d
16370
16371# CHECK: stcmy %r0, 15, 1
163720xeb 0x0f 0x00 0x01 0x00 0x2d
16373
16374# CHECK: stcmy %r0, 8, 524287
163750xeb 0x08 0x0f 0xff 0x7f 0x2d
16376
16377# CHECK: stcmy %r0, 8, 0(%r1)
163780xeb 0x08 0x10 0x00 0x00 0x2d
16379
16380# CHECK: stcmy %r0, 4, 0(%r15)
163810xeb 0x04 0xf0 0x00 0x00 0x2d
16382
16383# CHECK: stcmy %r0, 4, 524287(%r15)
163840xeb 0x04 0xff 0xff 0x7f 0x2d
16385
16386# CHECK: stcmy %r0, 0, 524287(%r1)
163870xeb 0x00 0x1f 0xff 0x7f 0x2d
16388
16389# CHECK: stcmy %r15, 0, 0
163900xeb 0xf0 0x00 0x00 0x00 0x2d
16391
16392# CHECK: stcps 0
163930xb2 0x3a 0x00 0x00
16394
16395# CHECK: stcps 0(%r1)
163960xb2 0x3a 0x10 0x00
16397
16398# CHECK: stcps 0(%r15)
163990xb2 0x3a 0xf0 0x00
16400
16401# CHECK: stcps 4095
164020xb2 0x3a 0x0f 0xff
16403
16404# CHECK: stcps 4095(%r1)
164050xb2 0x3a 0x1f 0xff
16406
16407# CHECK: stcps 4095(%r15)
164080xb2 0x3a 0xff 0xff
16409
16410# CHECK: stcrw 0
164110xb2 0x39 0x00 0x00
16412
16413# CHECK: stcrw 0(%r1)
164140xb2 0x39 0x10 0x00
16415
16416# CHECK: stcrw 0(%r15)
164170xb2 0x39 0xf0 0x00
16418
16419# CHECK: stcrw 4095
164200xb2 0x39 0x0f 0xff
16421
16422# CHECK: stcrw 4095(%r1)
164230xb2 0x39 0x1f 0xff
16424
16425# CHECK: stcrw 4095(%r15)
164260xb2 0x39 0xff 0xff
16427
16428# CHECK: stctg %c0, %c0, 0
164290xeb 0x00 0x00 0x00 0x00 0x25
16430
16431# CHECK: stctg %c0, %c15, 0
164320xeb 0x0f 0x00 0x00 0x00 0x25
16433
16434# CHECK: stctg %c14, %c15, 0
164350xeb 0xef 0x00 0x00 0x00 0x25
16436
16437# CHECK: stctg %c15, %c15, 0
164380xeb 0xff 0x00 0x00 0x00 0x25
16439
16440# CHECK: stctg %c0, %c0, -524288
164410xeb 0x00 0x00 0x00 0x80 0x25
16442
16443# CHECK: stctg %c0, %c0, -1
164440xeb 0x00 0x0f 0xff 0xff 0x25
16445
16446# CHECK: stctg %c0, %c0, 0
164470xeb 0x00 0x00 0x00 0x00 0x25
16448
16449# CHECK: stctg %c0, %c0, 1
164500xeb 0x00 0x00 0x01 0x00 0x25
16451
16452# CHECK: stctg %c0, %c0, 524287
164530xeb 0x00 0x0f 0xff 0x7f 0x25
16454
16455# CHECK: stctg %c0, %c0, 0(%r1)
164560xeb 0x00 0x10 0x00 0x00 0x25
16457
16458# CHECK: stctg %c0, %c0, 0(%r15)
164590xeb 0x00 0xf0 0x00 0x00 0x25
16460
16461# CHECK: stctg %c0, %c0, 524287(%r1)
164620xeb 0x00 0x1f 0xff 0x7f 0x25
16463
16464# CHECK: stctg %c0, %c0, 524287(%r15)
164650xeb 0x00 0xff 0xff 0x7f 0x25
16466
16467# CHECK: stctl %c0, %c0, 0
164680xb6 0x00 0x00 0x00
16469
16470# CHECK: stctl %c0, %c15, 0
164710xb6 0x0f 0x00 0x00
16472
16473# CHECK: stctl %c14, %c15, 0
164740xb6 0xef 0x00 0x00
16475
16476# CHECK: stctl %c15, %c15, 0
164770xb6 0xff 0x00 0x00
16478
16479# CHECK: stctl %c0, %c0, 4095
164800xb6 0x00 0x0f 0xff
16481
16482# CHECK: stctl %c0, %c0, 1
164830xb6 0x00 0x00 0x01
16484
16485# CHECK: stctl %c0, %c0, 0(%r1)
164860xb6 0x00 0x10 0x00
16487
16488# CHECK: stctl %c0, %c0, 0(%r15)
164890xb6 0x00 0xf0 0x00
16490
16491# CHECK: stctl %c0, %c0, 4095(%r1)
164920xb6 0x00 0x1f 0xff
16493
16494# CHECK: stctl %c0, %c0, 4095(%r15)
164950xb6 0x00 0xff 0xff
16496
16497# CHECK: stcy %r0, -524288
164980xe3 0x00 0x00 0x00 0x80 0x72
16499
16500# CHECK: stcy %r0, -1
165010xe3 0x00 0x0f 0xff 0xff 0x72
16502
16503# CHECK: stcy %r0, 0
165040xe3 0x00 0x00 0x00 0x00 0x72
16505
16506# CHECK: stcy %r0, 1
165070xe3 0x00 0x00 0x01 0x00 0x72
16508
16509# CHECK: stcy %r0, 524287
165100xe3 0x00 0x0f 0xff 0x7f 0x72
16511
16512# CHECK: stcy %r0, 0(%r1)
165130xe3 0x00 0x10 0x00 0x00 0x72
16514
16515# CHECK: stcy %r0, 0(%r15)
165160xe3 0x00 0xf0 0x00 0x00 0x72
16517
16518# CHECK: stcy %r0, 524287(%r1,%r15)
165190xe3 0x01 0xff 0xff 0x7f 0x72
16520
16521# CHECK: stcy %r0, 524287(%r15,%r1)
165220xe3 0x0f 0x1f 0xff 0x7f 0x72
16523
16524# CHECK: stcy %r15, 0
165250xe3 0xf0 0x00 0x00 0x00 0x72
16526
16527# CHECK: std %f0, 0
165280x60 0x00 0x00 0x00
16529
16530# CHECK: std %f0, 4095
165310x60 0x00 0x0f 0xff
16532
16533# CHECK: std %f0, 0(%r1)
165340x60 0x00 0x10 0x00
16535
16536# CHECK: std %f0, 0(%r15)
165370x60 0x00 0xf0 0x00
16538
16539# CHECK: std %f0, 4095(%r1,%r15)
165400x60 0x01 0xff 0xff
16541
16542# CHECK: std %f0, 4095(%r15,%r1)
165430x60 0x0f 0x1f 0xff
16544
16545# CHECK: std %f15, 0
165460x60 0xf0 0x00 0x00
16547
16548# CHECK: stdy %f0, -524288
165490xed 0x00 0x00 0x00 0x80 0x67
16550
16551# CHECK: stdy %f0, -1
165520xed 0x00 0x0f 0xff 0xff 0x67
16553
16554# CHECK: stdy %f0, 0
165550xed 0x00 0x00 0x00 0x00 0x67
16556
16557# CHECK: stdy %f0, 1
165580xed 0x00 0x00 0x01 0x00 0x67
16559
16560# CHECK: stdy %f0, 524287
165610xed 0x00 0x0f 0xff 0x7f 0x67
16562
16563# CHECK: stdy %f0, 0(%r1)
165640xed 0x00 0x10 0x00 0x00 0x67
16565
16566# CHECK: stdy %f0, 0(%r15)
165670xed 0x00 0xf0 0x00 0x00 0x67
16568
16569# CHECK: stdy %f0, 524287(%r1,%r15)
165700xed 0x01 0xff 0xff 0x7f 0x67
16571
16572# CHECK: stdy %f0, 524287(%r15,%r1)
165730xed 0x0f 0x1f 0xff 0x7f 0x67
16574
16575# CHECK: stdy %f15, 0
165760xed 0xf0 0x00 0x00 0x00 0x67
16577
16578# CHECK: ste %f0, 0
165790x70 0x00 0x00 0x00
16580
16581# CHECK: ste %f0, 4095
165820x70 0x00 0x0f 0xff
16583
16584# CHECK: ste %f0, 0(%r1)
165850x70 0x00 0x10 0x00
16586
16587# CHECK: ste %f0, 0(%r15)
165880x70 0x00 0xf0 0x00
16589
16590# CHECK: ste %f0, 4095(%r1,%r15)
165910x70 0x01 0xff 0xff
16592
16593# CHECK: ste %f0, 4095(%r15,%r1)
165940x70 0x0f 0x1f 0xff
16595
16596# CHECK: ste %f15, 0
165970x70 0xf0 0x00 0x00
16598
16599# CHECK: stey %f0, -524288
166000xed 0x00 0x00 0x00 0x80 0x66
16601
16602# CHECK: stey %f0, -1
166030xed 0x00 0x0f 0xff 0xff 0x66
16604
16605# CHECK: stey %f0, 0
166060xed 0x00 0x00 0x00 0x00 0x66
16607
16608# CHECK: stey %f0, 1
166090xed 0x00 0x00 0x01 0x00 0x66
16610
16611# CHECK: stey %f0, 524287
166120xed 0x00 0x0f 0xff 0x7f 0x66
16613
16614# CHECK: stey %f0, 0(%r1)
166150xed 0x00 0x10 0x00 0x00 0x66
16616
16617# CHECK: stey %f0, 0(%r15)
166180xed 0x00 0xf0 0x00 0x00 0x66
16619
16620# CHECK: stey %f0, 524287(%r1,%r15)
166210xed 0x01 0xff 0xff 0x7f 0x66
16622
16623# CHECK: stey %f0, 524287(%r15,%r1)
166240xed 0x0f 0x1f 0xff 0x7f 0x66
16625
16626# CHECK: stey %f15, 0
166270xed 0xf0 0x00 0x00 0x00 0x66
16628
16629# CHECK: stfh %r0, -524288
166300xe3 0x00 0x00 0x00 0x80 0xcb
16631
16632# CHECK: stfh %r0, -1
166330xe3 0x00 0x0f 0xff 0xff 0xcb
16634
16635# CHECK: stfh %r0, 0
166360xe3 0x00 0x00 0x00 0x00 0xcb
16637
16638# CHECK: stfh %r0, 1
166390xe3 0x00 0x00 0x01 0x00 0xcb
16640
16641# CHECK: stfh %r0, 524287
166420xe3 0x00 0x0f 0xff 0x7f 0xcb
16643
16644# CHECK: stfh %r0, 0(%r1)
166450xe3 0x00 0x10 0x00 0x00 0xcb
16646
16647# CHECK: stfh %r0, 0(%r15)
166480xe3 0x00 0xf0 0x00 0x00 0xcb
16649
16650# CHECK: stfh %r0, 524287(%r1,%r15)
166510xe3 0x01 0xff 0xff 0x7f 0xcb
16652
16653# CHECK: stfh %r0, 524287(%r15,%r1)
166540xe3 0x0f 0x1f 0xff 0x7f 0xcb
16655
16656# CHECK: stfh %r15, 0
166570xe3 0xf0 0x00 0x00 0x00 0xcb
16658
16659# CHECK: stfl 0
166600xb2 0xb1 0x00 0x00
16661
16662# CHECK: stfl 0(%r1)
166630xb2 0xb1 0x10 0x00
16664
16665# CHECK: stfl 0(%r15)
166660xb2 0xb1 0xf0 0x00
16667
16668# CHECK: stfl 4095
166690xb2 0xb1 0x0f 0xff
16670
16671# CHECK: stfl 4095(%r1)
166720xb2 0xb1 0x1f 0xff
16673
16674# CHECK: stfl 4095(%r15)
166750xb2 0xb1 0xff 0xff
16676
16677# CHECK: stfle 0
166780xb2 0xb0 0x00 0x00
16679
16680# CHECK: stfle 0(%r1)
166810xb2 0xb0 0x10 0x00
16682
16683# CHECK: stfle 0(%r15)
166840xb2 0xb0 0xf0 0x00
16685
16686# CHECK: stfle 4095
166870xb2 0xb0 0x0f 0xff
16688
16689# CHECK: stfle 4095(%r1)
166900xb2 0xb0 0x1f 0xff
16691
16692# CHECK: stfle 4095(%r15)
166930xb2 0xb0 0xff 0xff
16694
16695# CHECK: stfpc 0
166960xb2 0x9c 0x00 0x00
16697
16698# CHECK: stfpc 0(%r1)
166990xb2 0x9c 0x10 0x00
16700
16701# CHECK: stfpc 0(%r15)
167020xb2 0x9c 0xf0 0x00
16703
16704# CHECK: stfpc 4095
167050xb2 0x9c 0x0f 0xff
16706
16707# CHECK: stfpc 4095(%r1)
167080xb2 0x9c 0x1f 0xff
16709
16710# CHECK: stfpc 4095(%r15)
167110xb2 0x9c 0xff 0xff
16712
16713# CHECK: stg %r0, -524288
167140xe3 0x00 0x00 0x00 0x80 0x24
16715
16716# CHECK: stg %r0, -1
167170xe3 0x00 0x0f 0xff 0xff 0x24
16718
16719# CHECK: stg %r0, 0
167200xe3 0x00 0x00 0x00 0x00 0x24
16721
16722# CHECK: stg %r0, 1
167230xe3 0x00 0x00 0x01 0x00 0x24
16724
16725# CHECK: stg %r0, 524287
167260xe3 0x00 0x0f 0xff 0x7f 0x24
16727
16728# CHECK: stg %r0, 0(%r1)
167290xe3 0x00 0x10 0x00 0x00 0x24
16730
16731# CHECK: stg %r0, 0(%r15)
167320xe3 0x00 0xf0 0x00 0x00 0x24
16733
16734# CHECK: stg %r0, 524287(%r1,%r15)
167350xe3 0x01 0xff 0xff 0x7f 0x24
16736
16737# CHECK: stg %r0, 524287(%r15,%r1)
167380xe3 0x0f 0x1f 0xff 0x7f 0x24
16739
16740# CHECK: stg %r15, 0
167410xe3 0xf0 0x00 0x00 0x00 0x24
16742
16743# CHECK: sth %r0, 0
167440x40 0x00 0x00 0x00
16745
16746# CHECK: sth %r0, 4095
167470x40 0x00 0x0f 0xff
16748
16749# CHECK: sth %r0, 0(%r1)
167500x40 0x00 0x10 0x00
16751
16752# CHECK: sth %r0, 0(%r15)
167530x40 0x00 0xf0 0x00
16754
16755# CHECK: sth %r0, 4095(%r1,%r15)
167560x40 0x01 0xff 0xff
16757
16758# CHECK: sth %r0, 4095(%r15,%r1)
167590x40 0x0f 0x1f 0xff
16760
16761# CHECK: sth %r15, 0
167620x40 0xf0 0x00 0x00
16763
16764# CHECK: sthh %r0, -524288
167650xe3 0x00 0x00 0x00 0x80 0xc7
16766
16767# CHECK: sthh %r0, -1
167680xe3 0x00 0x0f 0xff 0xff 0xc7
16769
16770# CHECK: sthh %r0, 0
167710xe3 0x00 0x00 0x00 0x00 0xc7
16772
16773# CHECK: sthh %r0, 1
167740xe3 0x00 0x00 0x01 0x00 0xc7
16775
16776# CHECK: sthh %r0, 524287
167770xe3 0x00 0x0f 0xff 0x7f 0xc7
16778
16779# CHECK: sthh %r0, 0(%r1)
167800xe3 0x00 0x10 0x00 0x00 0xc7
16781
16782# CHECK: sthh %r0, 0(%r15)
167830xe3 0x00 0xf0 0x00 0x00 0xc7
16784
16785# CHECK: sthh %r0, 524287(%r1,%r15)
167860xe3 0x01 0xff 0xff 0x7f 0xc7
16787
16788# CHECK: sthh %r0, 524287(%r15,%r1)
167890xe3 0x0f 0x1f 0xff 0x7f 0xc7
16790
16791# CHECK: sthh %r15, 0
167920xe3 0xf0 0x00 0x00 0x00 0xc7
16793
16794# CHECK: sthy %r0, -524288
167950xe3 0x00 0x00 0x00 0x80 0x70
16796
16797# CHECK: sthy %r0, -1
167980xe3 0x00 0x0f 0xff 0xff 0x70
16799
16800# CHECK: sthy %r0, 0
168010xe3 0x00 0x00 0x00 0x00 0x70
16802
16803# CHECK: sthy %r0, 1
168040xe3 0x00 0x00 0x01 0x00 0x70
16805
16806# CHECK: sthy %r0, 524287
168070xe3 0x00 0x0f 0xff 0x7f 0x70
16808
16809# CHECK: sthy %r0, 0(%r1)
168100xe3 0x00 0x10 0x00 0x00 0x70
16811
16812# CHECK: sthy %r0, 0(%r15)
168130xe3 0x00 0xf0 0x00 0x00 0x70
16814
16815# CHECK: sthy %r0, 524287(%r1,%r15)
168160xe3 0x01 0xff 0xff 0x7f 0x70
16817
16818# CHECK: sthy %r0, 524287(%r15,%r1)
168190xe3 0x0f 0x1f 0xff 0x7f 0x70
16820
16821# CHECK: sthy %r15, 0
168220xe3 0xf0 0x00 0x00 0x00 0x70
16823
16824# CHECK: stidp 0
168250xb2 0x02 0x00 0x00
16826
16827# CHECK: stidp 0(%r1)
168280xb2 0x02 0x10 0x00
16829
16830# CHECK: stidp 0(%r15)
168310xb2 0x02 0xf0 0x00
16832
16833# CHECK: stidp 4095
168340xb2 0x02 0x0f 0xff
16835
16836# CHECK: stidp 4095(%r1)
168370xb2 0x02 0x1f 0xff
16838
16839# CHECK: stidp 4095(%r15)
168400xb2 0x02 0xff 0xff
16841
16842# CHECK: stm %r0, %r0, 0
168430x90 0x00 0x00 0x00
16844
16845# CHECK: stm %r0, %r15, 0
168460x90 0x0f 0x00 0x00
16847
16848# CHECK: stm %r14, %r15, 0
168490x90 0xef 0x00 0x00
16850
16851# CHECK: stm %r15, %r15, 0
168520x90 0xff 0x00 0x00
16853
16854# CHECK: stm %r0, %r0, 4095
168550x90 0x00 0x0f 0xff
16856
16857# CHECK: stm %r0, %r0, 1
168580x90 0x00 0x00 0x01
16859
16860# CHECK: stm %r0, %r0, 0(%r1)
168610x90 0x00 0x10 0x00
16862
16863# CHECK: stm %r0, %r0, 0(%r15)
168640x90 0x00 0xf0 0x00
16865
16866# CHECK: stm %r0, %r0, 4095(%r1)
168670x90 0x00 0x1f 0xff
16868
16869# CHECK: stm %r0, %r0, 4095(%r15)
168700x90 0x00 0xff 0xff
16871
16872# CHECK: stmg %r0, %r0, 0
168730xeb 0x00 0x00 0x00 0x00 0x24
16874
16875# CHECK: stmg %r0, %r15, 0
168760xeb 0x0f 0x00 0x00 0x00 0x24
16877
16878# CHECK: stmg %r14, %r15, 0
168790xeb 0xef 0x00 0x00 0x00 0x24
16880
16881# CHECK: stmg %r15, %r15, 0
168820xeb 0xff 0x00 0x00 0x00 0x24
16883
16884# CHECK: stmg %r0, %r0, -524288
168850xeb 0x00 0x00 0x00 0x80 0x24
16886
16887# CHECK: stmg %r0, %r0, -1
168880xeb 0x00 0x0f 0xff 0xff 0x24
16889
16890# CHECK: stmg %r0, %r0, 0
168910xeb 0x00 0x00 0x00 0x00 0x24
16892
16893# CHECK: stmg %r0, %r0, 1
168940xeb 0x00 0x00 0x01 0x00 0x24
16895
16896# CHECK: stmg %r0, %r0, 524287
168970xeb 0x00 0x0f 0xff 0x7f 0x24
16898
16899# CHECK: stmg %r0, %r0, 0(%r1)
169000xeb 0x00 0x10 0x00 0x00 0x24
16901
16902# CHECK: stmg %r0, %r0, 0(%r15)
169030xeb 0x00 0xf0 0x00 0x00 0x24
16904
16905# CHECK: stmg %r0, %r0, 524287(%r1)
169060xeb 0x00 0x1f 0xff 0x7f 0x24
16907
16908# CHECK: stmg %r0, %r0, 524287(%r15)
169090xeb 0x00 0xff 0xff 0x7f 0x24
16910
16911# CHECK: stmh %r0, %r0, 0
169120xeb 0x00 0x00 0x00 0x00 0x26
16913
16914# CHECK: stmh %r0, %r15, 0
169150xeb 0x0f 0x00 0x00 0x00 0x26
16916
16917# CHECK: stmh %r14, %r15, 0
169180xeb 0xef 0x00 0x00 0x00 0x26
16919
16920# CHECK: stmh %r15, %r15, 0
169210xeb 0xff 0x00 0x00 0x00 0x26
16922
16923# CHECK: stmh %r0, %r0, -524288
169240xeb 0x00 0x00 0x00 0x80 0x26
16925
16926# CHECK: stmh %r0, %r0, -1
169270xeb 0x00 0x0f 0xff 0xff 0x26
16928
16929# CHECK: stmh %r0, %r0, 0
169300xeb 0x00 0x00 0x00 0x00 0x26
16931
16932# CHECK: stmh %r0, %r0, 1
169330xeb 0x00 0x00 0x01 0x00 0x26
16934
16935# CHECK: stmh %r0, %r0, 524287
169360xeb 0x00 0x0f 0xff 0x7f 0x26
16937
16938# CHECK: stmh %r0, %r0, 0(%r1)
169390xeb 0x00 0x10 0x00 0x00 0x26
16940
16941# CHECK: stmh %r0, %r0, 0(%r15)
169420xeb 0x00 0xf0 0x00 0x00 0x26
16943
16944# CHECK: stmh %r0, %r0, 524287(%r1)
169450xeb 0x00 0x1f 0xff 0x7f 0x26
16946
16947# CHECK: stmh %r0, %r0, 524287(%r15)
169480xeb 0x00 0xff 0xff 0x7f 0x26
16949
16950# CHECK: stmy %r0, %r0, 0
169510xeb 0x00 0x00 0x00 0x00 0x90
16952
16953# CHECK: stmy %r0, %r15, 0
169540xeb 0x0f 0x00 0x00 0x00 0x90
16955
16956# CHECK: stmy %r14, %r15, 0
169570xeb 0xef 0x00 0x00 0x00 0x90
16958
16959# CHECK: stmy %r15, %r15, 0
169600xeb 0xff 0x00 0x00 0x00 0x90
16961
16962# CHECK: stmy %r0, %r0, -524288
169630xeb 0x00 0x00 0x00 0x80 0x90
16964
16965# CHECK: stmy %r0, %r0, -1
169660xeb 0x00 0x0f 0xff 0xff 0x90
16967
16968# CHECK: stmy %r0, %r0, 0
169690xeb 0x00 0x00 0x00 0x00 0x90
16970
16971# CHECK: stmy %r0, %r0, 1
169720xeb 0x00 0x00 0x01 0x00 0x90
16973
16974# CHECK: stmy %r0, %r0, 524287
169750xeb 0x00 0x0f 0xff 0x7f 0x90
16976
16977# CHECK: stmy %r0, %r0, 0(%r1)
169780xeb 0x00 0x10 0x00 0x00 0x90
16979
16980# CHECK: stmy %r0, %r0, 0(%r15)
169810xeb 0x00 0xf0 0x00 0x00 0x90
16982
16983# CHECK: stmy %r0, %r0, 524287(%r1)
169840xeb 0x00 0x1f 0xff 0x7f 0x90
16985
16986# CHECK: stmy %r0, %r0, 524287(%r15)
169870xeb 0x00 0xff 0xff 0x7f 0x90
16988
16989# CHECK: stnsm 0, 0
169900xac 0x00 0x00 0x00
16991
16992# CHECK: stnsm 4095, 0
169930xac 0x00 0x0f 0xff
16994
16995# CHECK: stnsm 0, 255
169960xac 0xff 0x00 0x00
16997
16998# CHECK: stnsm 0(%r1), 42
169990xac 0x2a 0x10 0x00
17000
17001# CHECK: stnsm 0(%r15), 42
170020xac 0x2a 0xf0 0x00
17003
17004# CHECK: stnsm 4095(%r1), 42
170050xac 0x2a 0x1f 0xff
17006
17007# CHECK: stnsm 4095(%r15), 42
170080xac 0x2a 0xff 0xff
17009
17010# CHECK: stoc %r1, 2(%r3), 0
170110xeb 0x10 0x30 0x02 0x00 0xf3
17012
17013# CHECK: stoco %r1, 2(%r3)
170140xeb 0x11 0x30 0x02 0x00 0xf3
17015
17016# CHECK: stoch %r1, 2(%r3)
170170xeb 0x12 0x30 0x02 0x00 0xf3
17018
17019# CHECK: stocnle %r1, 2(%r3)
170200xeb 0x13 0x30 0x02 0x00 0xf3
17021
17022# CHECK: stocl %r1, 2(%r3)
170230xeb 0x14 0x30 0x02 0x00 0xf3
17024
17025# CHECK: stocnhe %r1, 2(%r3)
170260xeb 0x15 0x30 0x02 0x00 0xf3
17027
17028# CHECK: stoclh %r1, 2(%r3)
170290xeb 0x16 0x30 0x02 0x00 0xf3
17030
17031# CHECK: stocne %r1, 2(%r3)
170320xeb 0x17 0x30 0x02 0x00 0xf3
17033
17034# CHECK: stoce %r1, 2(%r3)
170350xeb 0x18 0x30 0x02 0x00 0xf3
17036
17037# CHECK: stocnlh %r1, 2(%r3)
170380xeb 0x19 0x30 0x02 0x00 0xf3
17039
17040# CHECK: stoche %r1, 2(%r3)
170410xeb 0x1a 0x30 0x02 0x00 0xf3
17042
17043# CHECK: stocnl %r1, 2(%r3)
170440xeb 0x1b 0x30 0x02 0x00 0xf3
17045
17046# CHECK: stocle %r1, 2(%r3)
170470xeb 0x1c 0x30 0x02 0x00 0xf3
17048
17049# CHECK: stocnh %r1, 2(%r3)
170500xeb 0x1d 0x30 0x02 0x00 0xf3
17051
17052# CHECK: stocno %r1, 2(%r3)
170530xeb 0x1e 0x30 0x02 0x00 0xf3
17054
17055# CHECK: stoc %r1, 2(%r3), 15
170560xeb 0x1f 0x30 0x02 0x00 0xf3
17057
17058# CHECK: stocg %r1, 2(%r3), 0
170590xeb 0x10 0x30 0x02 0x00 0xe3
17060
17061# CHECK: stocgo %r1, 2(%r3)
170620xeb 0x11 0x30 0x02 0x00 0xe3
17063
17064# CHECK: stocgh %r1, 2(%r3)
170650xeb 0x12 0x30 0x02 0x00 0xe3
17066
17067# CHECK: stocgnle %r1, 2(%r3)
170680xeb 0x13 0x30 0x02 0x00 0xe3
17069
17070# CHECK: stocgl %r1, 2(%r3)
170710xeb 0x14 0x30 0x02 0x00 0xe3
17072
17073# CHECK: stocgnhe %r1, 2(%r3)
170740xeb 0x15 0x30 0x02 0x00 0xe3
17075
17076# CHECK: stocglh %r1, 2(%r3)
170770xeb 0x16 0x30 0x02 0x00 0xe3
17078
17079# CHECK: stocgne %r1, 2(%r3)
170800xeb 0x17 0x30 0x02 0x00 0xe3
17081
17082# CHECK: stocge %r1, 2(%r3)
170830xeb 0x18 0x30 0x02 0x00 0xe3
17084
17085# CHECK: stocgnlh %r1, 2(%r3)
170860xeb 0x19 0x30 0x02 0x00 0xe3
17087
17088# CHECK: stocghe %r1, 2(%r3)
170890xeb 0x1a 0x30 0x02 0x00 0xe3
17090
17091# CHECK: stocgnl %r1, 2(%r3)
170920xeb 0x1b 0x30 0x02 0x00 0xe3
17093
17094# CHECK: stocgle %r1, 2(%r3)
170950xeb 0x1c 0x30 0x02 0x00 0xe3
17096
17097# CHECK: stocgnh %r1, 2(%r3)
170980xeb 0x1d 0x30 0x02 0x00 0xe3
17099
17100# CHECK: stocgno %r1, 2(%r3)
171010xeb 0x1e 0x30 0x02 0x00 0xe3
17102
17103# CHECK: stocg %r1, 2(%r3), 15
171040xeb 0x1f 0x30 0x02 0x00 0xe3
17105
17106# CHECK: stosm 0, 0
171070xad 0x00 0x00 0x00
17108
17109# CHECK: stosm 4095, 0
171100xad 0x00 0x0f 0xff
17111
17112# CHECK: stosm 0, 255
171130xad 0xff 0x00 0x00
17114
17115# CHECK: stosm 0(%r1), 42
171160xad 0x2a 0x10 0x00
17117
17118# CHECK: stosm 0(%r15), 42
171190xad 0x2a 0xf0 0x00
17120
17121# CHECK: stosm 4095(%r1), 42
171220xad 0x2a 0x1f 0xff
17123
17124# CHECK: stosm 4095(%r15), 42
171250xad 0x2a 0xff 0xff
17126
17127# CHECK: stpq %r0, -524288
171280xe3 0x00 0x00 0x00 0x80 0x8e
17129
17130# CHECK: stpq %r0, -1
171310xe3 0x00 0x0f 0xff 0xff 0x8e
17132
17133# CHECK: stpq %r0, 0
171340xe3 0x00 0x00 0x00 0x00 0x8e
17135
17136# CHECK: stpq %r0, 1
171370xe3 0x00 0x00 0x01 0x00 0x8e
17138
17139# CHECK: stpq %r0, 524287
171400xe3 0x00 0x0f 0xff 0x7f 0x8e
17141
17142# CHECK: stpq %r0, 0(%r1)
171430xe3 0x00 0x10 0x00 0x00 0x8e
17144
17145# CHECK: stpq %r0, 0(%r15)
171460xe3 0x00 0xf0 0x00 0x00 0x8e
17147
17148# CHECK: stpq %r0, 524287(%r1,%r15)
171490xe3 0x01 0xff 0xff 0x7f 0x8e
17150
17151# CHECK: stpq %r0, 524287(%r15,%r1)
171520xe3 0x0f 0x1f 0xff 0x7f 0x8e
17153
17154# CHECK: stpq %r14, 0
171550xe3 0xe0 0x00 0x00 0x00 0x8e
17156
17157# CHECK: stpt 0
171580xb2 0x09 0x00 0x00
17159
17160# CHECK: stpt 0(%r1)
171610xb2 0x09 0x10 0x00
17162
17163# CHECK: stpt 0(%r15)
171640xb2 0x09 0xf0 0x00
17165
17166# CHECK: stpt 4095
171670xb2 0x09 0x0f 0xff
17168
17169# CHECK: stpt 4095(%r1)
171700xb2 0x09 0x1f 0xff
17171
17172# CHECK: stpt 4095(%r15)
171730xb2 0x09 0xff 0xff
17174
17175# CHECK: stpx 0
171760xb2 0x11 0x00 0x00
17177
17178# CHECK: stpx 0(%r1)
171790xb2 0x11 0x10 0x00
17180
17181# CHECK: stpx 0(%r15)
171820xb2 0x11 0xf0 0x00
17183
17184# CHECK: stpx 4095
171850xb2 0x11 0x0f 0xff
17186
17187# CHECK: stpx 4095(%r1)
171880xb2 0x11 0x1f 0xff
17189
17190# CHECK: stpx 4095(%r15)
171910xb2 0x11 0xff 0xff
17192
17193# CHECK: strag 0, 0
171940xe5 0x02 0x00 0x00 0x00 0x00
17195
17196# CHECK: strag 0, 4095
171970xe5 0x02 0x00 0x00 0x0f 0xff
17198
17199# CHECK: strag 0, 0(%r1)
172000xe5 0x02 0x00 0x00 0x10 0x00
17201
17202# CHECK: strag 0, 0(%r15)
172030xe5 0x02 0x00 0x00 0xf0 0x00
17204
17205# CHECK: strag 0(%r1), 4095(%r15)
172060xe5 0x02 0x10 0x00 0xff 0xff
17207
17208# CHECK: strag 4095(%r1), 0(%r15)
172090xe5 0x02 0x1f 0xff 0xf0 0x00
17210
17211# CHECK: strv %r0, -524288
172120xe3 0x00 0x00 0x00 0x80 0x3e
17213
17214# CHECK: strv %r0, -1
172150xe3 0x00 0x0f 0xff 0xff 0x3e
17216
17217# CHECK: strv %r0, 0
172180xe3 0x00 0x00 0x00 0x00 0x3e
17219
17220# CHECK: strv %r0, 1
172210xe3 0x00 0x00 0x01 0x00 0x3e
17222
17223# CHECK: strv %r0, 524287
172240xe3 0x00 0x0f 0xff 0x7f 0x3e
17225
17226# CHECK: strv %r0, 0(%r1)
172270xe3 0x00 0x10 0x00 0x00 0x3e
17228
17229# CHECK: strv %r0, 0(%r15)
172300xe3 0x00 0xf0 0x00 0x00 0x3e
17231
17232# CHECK: strv %r0, 524287(%r1,%r15)
172330xe3 0x01 0xff 0xff 0x7f 0x3e
17234
17235# CHECK: strv %r0, 524287(%r15,%r1)
172360xe3 0x0f 0x1f 0xff 0x7f 0x3e
17237
17238# CHECK: strv %r15, 0
172390xe3 0xf0 0x00 0x00 0x00 0x3e
17240
17241# CHECK: strvg %r0, -524288
172420xe3 0x00 0x00 0x00 0x80 0x2f
17243
17244# CHECK: strvg %r0, -1
172450xe3 0x00 0x0f 0xff 0xff 0x2f
17246
17247# CHECK: strvg %r0, 0
172480xe3 0x00 0x00 0x00 0x00 0x2f
17249
17250# CHECK: strvg %r0, 1
172510xe3 0x00 0x00 0x01 0x00 0x2f
17252
17253# CHECK: strvg %r0, 524287
172540xe3 0x00 0x0f 0xff 0x7f 0x2f
17255
17256# CHECK: strvg %r0, 0(%r1)
172570xe3 0x00 0x10 0x00 0x00 0x2f
17258
17259# CHECK: strvg %r0, 0(%r15)
172600xe3 0x00 0xf0 0x00 0x00 0x2f
17261
17262# CHECK: strvg %r0, 524287(%r1,%r15)
172630xe3 0x01 0xff 0xff 0x7f 0x2f
17264
17265# CHECK: strvg %r0, 524287(%r15,%r1)
172660xe3 0x0f 0x1f 0xff 0x7f 0x2f
17267
17268# CHECK: strvg %r15, 0
172690xe3 0xf0 0x00 0x00 0x00 0x2f
17270
17271# CHECK: strvh %r0, -524288
172720xe3 0x00 0x00 0x00 0x80 0x3f
17273
17274# CHECK: strvh %r0, -1
172750xe3 0x00 0x0f 0xff 0xff 0x3f
17276
17277# CHECK: strvh %r0, 0
172780xe3 0x00 0x00 0x00 0x00 0x3f
17279
17280# CHECK: strvh %r0, 1
172810xe3 0x00 0x00 0x01 0x00 0x3f
17282
17283# CHECK: strvh %r0, 524287
172840xe3 0x00 0x0f 0xff 0x7f 0x3f
17285
17286# CHECK: strvh %r0, 0(%r1)
172870xe3 0x00 0x10 0x00 0x00 0x3f
17288
17289# CHECK: strvh %r0, 0(%r15)
172900xe3 0x00 0xf0 0x00 0x00 0x3f
17291
17292# CHECK: strvh %r0, 524287(%r1,%r15)
172930xe3 0x01 0xff 0xff 0x7f 0x3f
17294
17295# CHECK: strvh %r0, 524287(%r15,%r1)
172960xe3 0x0f 0x1f 0xff 0x7f 0x3f
17297
17298# CHECK: strvh %r15, 0
172990xe3 0xf0 0x00 0x00 0x00 0x3f
17300
17301# CHECK: stsch 0
173020xb2 0x34 0x00 0x00
17303
17304# CHECK: stsch 0(%r1)
173050xb2 0x34 0x10 0x00
17306
17307# CHECK: stsch 0(%r15)
173080xb2 0x34 0xf0 0x00
17309
17310# CHECK: stsch 4095
173110xb2 0x34 0x0f 0xff
17312
17313# CHECK: stsch 4095(%r1)
173140xb2 0x34 0x1f 0xff
17315
17316# CHECK: stsch 4095(%r15)
173170xb2 0x34 0xff 0xff
17318
17319# CHECK: stsi 0
173200xb2 0x7d 0x00 0x00
17321
17322# CHECK: stsi 0(%r1)
173230xb2 0x7d 0x10 0x00
17324
17325# CHECK: stsi 0(%r15)
173260xb2 0x7d 0xf0 0x00
17327
17328# CHECK: stsi 4095
173290xb2 0x7d 0x0f 0xff
17330
17331# CHECK: stsi 4095(%r1)
173320xb2 0x7d 0x1f 0xff
17333
17334# CHECK: stsi 4095(%r15)
173350xb2 0x7d 0xff 0xff
17336
17337# CHECK: stura %r0, %r0
173380xb2 0x46 0x00 0x00
17339
17340# CHECK: stura %r0, %r15
173410xb2 0x46 0x00 0x0f
17342
17343# CHECK: stura %r15, %r0
173440xb2 0x46 0x00 0xf0
17345
17346# CHECK: stura %r7, %r8
173470xb2 0x46 0x00 0x78
17348
17349# CHECK: sturg %r0, %r0
173500xb9 0x25 0x00 0x00
17351
17352# CHECK: sturg %r0, %r15
173530xb9 0x25 0x00 0x0f
17354
17355# CHECK: sturg %r15, %r0
173560xb9 0x25 0x00 0xf0
17357
17358# CHECK: sturg %r7, %r8
173590xb9 0x25 0x00 0x78
17360
17361# CHECK: sty %r0, -524288
173620xe3 0x00 0x00 0x00 0x80 0x50
17363
17364# CHECK: sty %r0, -1
173650xe3 0x00 0x0f 0xff 0xff 0x50
17366
17367# CHECK: sty %r0, 0
173680xe3 0x00 0x00 0x00 0x00 0x50
17369
17370# CHECK: sty %r0, 1
173710xe3 0x00 0x00 0x01 0x00 0x50
17372
17373# CHECK: sty %r0, 524287
173740xe3 0x00 0x0f 0xff 0x7f 0x50
17375
17376# CHECK: sty %r0, 0(%r1)
173770xe3 0x00 0x10 0x00 0x00 0x50
17378
17379# CHECK: sty %r0, 0(%r15)
173800xe3 0x00 0xf0 0x00 0x00 0x50
17381
17382# CHECK: sty %r0, 524287(%r1,%r15)
173830xe3 0x01 0xff 0xff 0x7f 0x50
17384
17385# CHECK: sty %r0, 524287(%r15,%r1)
173860xe3 0x0f 0x1f 0xff 0x7f 0x50
17387
17388# CHECK: sty %r15, 0
173890xe3 0xf0 0x00 0x00 0x00 0x50
17390
17391# CHECK: su %f0, 0
173920x7f 0x00 0x00 0x00
17393
17394# CHECK: su %f0, 4095
173950x7f 0x00 0x0f 0xff
17396
17397# CHECK: su %f0, 0(%r1)
173980x7f 0x00 0x10 0x00
17399
17400# CHECK: su %f0, 0(%r15)
174010x7f 0x00 0xf0 0x00
17402
17403# CHECK: su %f0, 4095(%r1,%r15)
174040x7f 0x01 0xff 0xff
17405
17406# CHECK: su %f0, 4095(%r15,%r1)
174070x7f 0x0f 0x1f 0xff
17408
17409# CHECK: su %f15, 0
174100x7f 0xf0 0x00 0x00
17411
17412# CHECK: sur %f0, %f0
174130x3f 0x00
17414
17415# CHECK: sur %f0, %f15
174160x3f 0x0f
17417
17418# CHECK: sur %f7, %f8
174190x3f 0x78
17420
17421# CHECK: sur %f15, %f0
174220x3f 0xf0
17423
17424# CHECK: svc 0
174250x0a 0x00
17426
17427# CHECK: svc 3
174280x0a 0x03
17429
17430# CHECK: svc 128
174310x0a 0x80
17432
17433# CHECK: svc 255
174340x0a 0xff
17435
17436# CHECK: sw %f0, 0
174370x6f 0x00 0x00 0x00
17438
17439# CHECK: sw %f0, 4095
174400x6f 0x00 0x0f 0xff
17441
17442# CHECK: sw %f0, 0(%r1)
174430x6f 0x00 0x10 0x00
17444
17445# CHECK: sw %f0, 0(%r15)
174460x6f 0x00 0xf0 0x00
17447
17448# CHECK: sw %f0, 4095(%r1,%r15)
174490x6f 0x01 0xff 0xff
17450
17451# CHECK: sw %f0, 4095(%r15,%r1)
174520x6f 0x0f 0x1f 0xff
17453
17454# CHECK: sw %f15, 0
174550x6f 0xf0 0x00 0x00
17456
17457# CHECK: swr %f0, %f0
174580x2f 0x00
17459
17460# CHECK: swr %f0, %f15
174610x2f 0x0f
17462
17463# CHECK: swr %f7, %f8
174640x2f 0x78
17465
17466# CHECK: swr %f15, %f0
174670x2f 0xf0
17468
17469# CHECK: sxbr %f0, %f0
174700xb3 0x4b 0x00 0x00
17471
17472# CHECK: sxbr %f0, %f13
174730xb3 0x4b 0x00 0x0d
17474
17475# CHECK: sxbr %f8, %f8
174760xb3 0x4b 0x00 0x88
17477
17478# CHECK: sxbr %f13, %f0
174790xb3 0x4b 0x00 0xd0
17480
17481# CHECK: sxr %f0, %f0
174820x37 0x00
17483
17484# CHECK: sxr %f0, %f13
174850x37 0x0d
17486
17487# CHECK: sxr %f8, %f8
174880x37 0x88
17489
17490# CHECK: sxr %f13, %f0
174910x37 0xd0
17492
17493# CHECK: sxtr %f0, %f0, %f0
174940xb3 0xdb 0x00 0x00
17495
17496# CHECK: sxtr %f0, %f0, %f13
174970xb3 0xdb 0xd0 0x00
17498
17499# CHECK: sxtr %f0, %f13, %f0
175000xb3 0xdb 0x00 0x0d
17501
17502# CHECK: sxtr %f13, %f0, %f0
175030xb3 0xdb 0x00 0xd0
17504
17505# CHECK: sxtr %f8, %f8, %f8
175060xb3 0xdb 0x80 0x88
17507
17508# CHECK: sxtra %f0, %f0, %f0, 1
175090xb3 0xdb 0x01 0x00
17510
17511# CHECK: sxtra %f0, %f0, %f0, 15
175120xb3 0xdb 0x0f 0x00
17513
17514# CHECK: sxtra %f0, %f0, %f13, 1
175150xb3 0xdb 0xd1 0x00
17516
17517# CHECK: sxtra %f0, %f13, %f0, 1
175180xb3 0xdb 0x01 0x0d
17519
17520# CHECK: sxtra %f13, %f0, %f0, 1
175210xb3 0xdb 0x01 0xd0
17522
17523# CHECK: sxtra %f8, %f8, %f8, 8
175240xb3 0xdb 0x88 0x88
17525
17526# CHECK: sy %r0, -524288
175270xe3 0x00 0x00 0x00 0x80 0x5b
17528
17529# CHECK: sy %r0, -1
175300xe3 0x00 0x0f 0xff 0xff 0x5b
17531
17532# CHECK: sy %r0, 0
175330xe3 0x00 0x00 0x00 0x00 0x5b
17534
17535# CHECK: sy %r0, 1
175360xe3 0x00 0x00 0x01 0x00 0x5b
17537
17538# CHECK: sy %r0, 524287
175390xe3 0x00 0x0f 0xff 0x7f 0x5b
17540
17541# CHECK: sy %r0, 0(%r1)
175420xe3 0x00 0x10 0x00 0x00 0x5b
17543
17544# CHECK: sy %r0, 0(%r15)
175450xe3 0x00 0xf0 0x00 0x00 0x5b
17546
17547# CHECK: sy %r0, 524287(%r1,%r15)
175480xe3 0x01 0xff 0xff 0x7f 0x5b
17549
17550# CHECK: sy %r0, 524287(%r15,%r1)
175510xe3 0x0f 0x1f 0xff 0x7f 0x5b
17552
17553# CHECK: sy %r15, 0
175540xe3 0xf0 0x00 0x00 0x00 0x5b
17555
17556# CHECK: tabort 0
175570xb2 0xfc 0x00 0x00
17558
17559# CHECK: tabort 0(%r1)
175600xb2 0xfc 0x10 0x00
17561
17562# CHECK: tabort 0(%r15)
175630xb2 0xfc 0xf0 0x00
17564
17565# CHECK: tabort 4095
175660xb2 0xfc 0x0f 0xff
17567
17568# CHECK: tabort 4095(%r1)
175690xb2 0xfc 0x1f 0xff
17570
17571# CHECK: tabort 4095(%r15)
175720xb2 0xfc 0xff 0xff
17573
17574# CHECK: tam
175750x01 0x0b
17576
17577# CHECK: tar %a0, %r0
175780xb2 0x4c 0x00 0x00
17579
17580# CHECK: tar %a0, %r15
175810xb2 0x4c 0x00 0x0f
17582
17583# CHECK: tar %a15, %r0
175840xb2 0x4c 0x00 0xf0
17585
17586# CHECK: tar %a7, %r8
175870xb2 0x4c 0x00 0x78
17588
17589# CHECK: tb %r0, %r0
175900xb2 0x2c 0x00 0x00
17591
17592# CHECK: tb %r0, %r15
175930xb2 0x2c 0x00 0x0f
17594
17595# CHECK: tb %r15, %r0
175960xb2 0x2c 0x00 0xf0
17597
17598# CHECK: tb %r7, %r8
175990xb2 0x2c 0x00 0x78
17600
17601# CHECK: tb %r15, %r15
176020xb2 0x2c 0x00 0xff
17603
17604# CHECK: tbdr %f0, 0, %f0
176050xb3 0x51 0x00 0x00
17606
17607# CHECK: tbdr %f0, 0, %f15
176080xb3 0x51 0x00 0x0f
17609
17610# CHECK: tbdr %f0, 15, %f0
176110xb3 0x51 0xf0 0x00
17612
17613# CHECK: tbdr %f4, 5, %f6
176140xb3 0x51 0x50 0x46
17615
17616# CHECK: tbdr %f15, 0, %f0
176170xb3 0x51 0x00 0xf0
17618
17619# CHECK: tbedr %f0, 0, %f0
176200xb3 0x50 0x00 0x00
17621
17622# CHECK: tbedr %f0, 0, %f15
176230xb3 0x50 0x00 0x0f
17624
17625# CHECK: tbedr %f0, 15, %f0
176260xb3 0x50 0xf0 0x00
17627
17628# CHECK: tbedr %f4, 5, %f6
176290xb3 0x50 0x50 0x46
17630
17631# CHECK: tbedr %f15, 0, %f0
176320xb3 0x50 0x00 0xf0
17633
17634# CHECK: tbegin 0, 0
176350xe5 0x60 0x00 0x00 0x00 0x00
17636
17637# CHECK: tbegin 4095, 0
176380xe5 0x60 0x0f 0xff 0x00 0x00
17639
17640# CHECK: tbegin 0, 0
176410xe5 0x60 0x00 0x00 0x00 0x00
17642
17643# CHECK: tbegin 0, 1
176440xe5 0x60 0x00 0x00 0x00 0x01
17645
17646# CHECK: tbegin 0, 32767
176470xe5 0x60 0x00 0x00 0x7f 0xff
17648
17649# CHECK: tbegin 0, 32768
176500xe5 0x60 0x00 0x00 0x80 0x00
17651
17652# CHECK: tbegin 0, 65535
176530xe5 0x60 0x00 0x00 0xff 0xff
17654
17655# CHECK: tbegin 0(%r1), 42
176560xe5 0x60 0x10 0x00 0x00 0x2a
17657
17658# CHECK: tbegin 0(%r15), 42
176590xe5 0x60 0xf0 0x00 0x00 0x2a
17660
17661# CHECK: tbegin 4095(%r1), 42
176620xe5 0x60 0x1f 0xff 0x00 0x2a
17663
17664# CHECK: tbegin 4095(%r15), 42
176650xe5 0x60 0xff 0xff 0x00 0x2a
17666
17667# CHECK: tbeginc 0, 0
176680xe5 0x61 0x00 0x00 0x00 0x00
17669
17670# CHECK: tbeginc 4095, 0
176710xe5 0x61 0x0f 0xff 0x00 0x00
17672
17673# CHECK: tbeginc 0, 0
176740xe5 0x61 0x00 0x00 0x00 0x00
17675
17676# CHECK: tbeginc 0, 1
176770xe5 0x61 0x00 0x00 0x00 0x01
17678
17679# CHECK: tbeginc 0, 32767
176800xe5 0x61 0x00 0x00 0x7f 0xff
17681
17682# CHECK: tbeginc 0, 32768
176830xe5 0x61 0x00 0x00 0x80 0x00
17684
17685# CHECK: tbeginc 0, 65535
176860xe5 0x61 0x00 0x00 0xff 0xff
17687
17688# CHECK: tbeginc 0(%r1), 42
176890xe5 0x61 0x10 0x00 0x00 0x2a
17690
17691# CHECK: tbeginc 0(%r15), 42
176920xe5 0x61 0xf0 0x00 0x00 0x2a
17693
17694# CHECK: tbeginc 4095(%r1), 42
176950xe5 0x61 0x1f 0xff 0x00 0x2a
17696
17697# CHECK: tbeginc 4095(%r15), 42
176980xe5 0x61 0xff 0xff 0x00 0x2a
17699
17700# CHECK: tcdb %f0, 0
177010xed 0x00 0x00 0x00 0x00 0x11
17702
17703# CHECK: tcdb %f0, 4095
177040xed 0x00 0x0f 0xff 0x00 0x11
17705
17706# CHECK: tcdb %f0, 0(%r1)
177070xed 0x00 0x10 0x00 0x00 0x11
17708
17709# CHECK: tcdb %f0, 0(%r15)
177100xed 0x00 0xf0 0x00 0x00 0x11
17711
17712# CHECK: tcdb %f0, 4095(%r1,%r15)
177130xed 0x01 0xff 0xff 0x00 0x11
17714
17715# CHECK: tcdb %f0, 4095(%r15,%r1)
177160xed 0x0f 0x1f 0xff 0x00 0x11
17717
17718# CHECK: tcdb %f15, 0
177190xed 0xf0 0x00 0x00 0x00 0x11
17720
17721# CHECK: tceb %f0, 0
177220xed 0x00 0x00 0x00 0x00 0x10
17723
17724# CHECK: tceb %f0, 4095
177250xed 0x00 0x0f 0xff 0x00 0x10
17726
17727# CHECK: tceb %f0, 0(%r1)
177280xed 0x00 0x10 0x00 0x00 0x10
17729
17730# CHECK: tceb %f0, 0(%r15)
177310xed 0x00 0xf0 0x00 0x00 0x10
17732
17733# CHECK: tceb %f0, 4095(%r1,%r15)
177340xed 0x01 0xff 0xff 0x00 0x10
17735
17736# CHECK: tceb %f0, 4095(%r15,%r1)
177370xed 0x0f 0x1f 0xff 0x00 0x10
17738
17739# CHECK: tceb %f15, 0
177400xed 0xf0 0x00 0x00 0x00 0x10
17741
17742# CHECK: tcxb %f0, 0
177430xed 0x00 0x00 0x00 0x00 0x12
17744
17745# CHECK: tcxb %f0, 4095
177460xed 0x00 0x0f 0xff 0x00 0x12
17747
17748# CHECK: tcxb %f0, 0(%r1)
177490xed 0x00 0x10 0x00 0x00 0x12
17750
17751# CHECK: tcxb %f0, 0(%r15)
177520xed 0x00 0xf0 0x00 0x00 0x12
17753
17754# CHECK: tcxb %f0, 4095(%r1,%r15)
177550xed 0x01 0xff 0xff 0x00 0x12
17756
17757# CHECK: tcxb %f0, 4095(%r15,%r1)
177580xed 0x0f 0x1f 0xff 0x00 0x12
17759
17760# CHECK: tcxb %f13, 0
177610xed 0xd0 0x00 0x00 0x00 0x12
17762
17763# CHECK: tdcdt %f0, 0
177640xed 0x00 0x00 0x00 0x00 0x54
17765
17766# CHECK: tdcdt %f0, 4095
177670xed 0x00 0x0f 0xff 0x00 0x54
17768
17769# CHECK: tdcdt %f0, 0(%r1)
177700xed 0x00 0x10 0x00 0x00 0x54
17771
17772# CHECK: tdcdt %f0, 0(%r15)
177730xed 0x00 0xf0 0x00 0x00 0x54
17774
17775# CHECK: tdcdt %f0, 4095(%r1,%r15)
177760xed 0x01 0xff 0xff 0x00 0x54
17777
17778# CHECK: tdcdt %f0, 4095(%r15,%r1)
177790xed 0x0f 0x1f 0xff 0x00 0x54
17780
17781# CHECK: tdcdt %f15, 0
177820xed 0xf0 0x00 0x00 0x00 0x54
17783
17784# CHECK: tdcet %f0, 0
177850xed 0x00 0x00 0x00 0x00 0x50
17786
17787# CHECK: tdcet %f0, 4095
177880xed 0x00 0x0f 0xff 0x00 0x50
17789
17790# CHECK: tdcet %f0, 0(%r1)
177910xed 0x00 0x10 0x00 0x00 0x50
17792
17793# CHECK: tdcet %f0, 0(%r15)
177940xed 0x00 0xf0 0x00 0x00 0x50
17795
17796# CHECK: tdcet %f0, 4095(%r1,%r15)
177970xed 0x01 0xff 0xff 0x00 0x50
17798
17799# CHECK: tdcet %f0, 4095(%r15,%r1)
178000xed 0x0f 0x1f 0xff 0x00 0x50
17801
17802# CHECK: tdcet %f15, 0
178030xed 0xf0 0x00 0x00 0x00 0x50
17804
17805# CHECK: tdcxt %f0, 0
178060xed 0x00 0x00 0x00 0x00 0x58
17807
17808# CHECK: tdcxt %f0, 4095
178090xed 0x00 0x0f 0xff 0x00 0x58
17810
17811# CHECK: tdcxt %f0, 0(%r1)
178120xed 0x00 0x10 0x00 0x00 0x58
17813
17814# CHECK: tdcxt %f0, 0(%r15)
178150xed 0x00 0xf0 0x00 0x00 0x58
17816
17817# CHECK: tdcxt %f0, 4095(%r1,%r15)
178180xed 0x01 0xff 0xff 0x00 0x58
17819
17820# CHECK: tdcxt %f0, 4095(%r15,%r1)
178210xed 0x0f 0x1f 0xff 0x00 0x58
17822
17823# CHECK: tdcxt %f13, 0
178240xed 0xd0 0x00 0x00 0x00 0x58
17825
17826# CHECK: tdgdt %f0, 0
178270xed 0x00 0x00 0x00 0x00 0x55
17828
17829# CHECK: tdgdt %f0, 4095
178300xed 0x00 0x0f 0xff 0x00 0x55
17831
17832# CHECK: tdgdt %f0, 0(%r1)
178330xed 0x00 0x10 0x00 0x00 0x55
17834
17835# CHECK: tdgdt %f0, 0(%r15)
178360xed 0x00 0xf0 0x00 0x00 0x55
17837
17838# CHECK: tdgdt %f0, 4095(%r1,%r15)
178390xed 0x01 0xff 0xff 0x00 0x55
17840
17841# CHECK: tdgdt %f0, 4095(%r15,%r1)
178420xed 0x0f 0x1f 0xff 0x00 0x55
17843
17844# CHECK: tdgdt %f15, 0
178450xed 0xf0 0x00 0x00 0x00 0x55
17846
17847# CHECK: tdget %f0, 0
178480xed 0x00 0x00 0x00 0x00 0x51
17849
17850# CHECK: tdget %f0, 4095
178510xed 0x00 0x0f 0xff 0x00 0x51
17852
17853# CHECK: tdget %f0, 0(%r1)
178540xed 0x00 0x10 0x00 0x00 0x51
17855
17856# CHECK: tdget %f0, 0(%r15)
178570xed 0x00 0xf0 0x00 0x00 0x51
17858
17859# CHECK: tdget %f0, 4095(%r1,%r15)
178600xed 0x01 0xff 0xff 0x00 0x51
17861
17862# CHECK: tdget %f0, 4095(%r15,%r1)
178630xed 0x0f 0x1f 0xff 0x00 0x51
17864
17865# CHECK: tdget %f15, 0
178660xed 0xf0 0x00 0x00 0x00 0x51
17867
17868# CHECK: tdgxt %f0, 0
178690xed 0x00 0x00 0x00 0x00 0x59
17870
17871# CHECK: tdgxt %f0, 4095
178720xed 0x00 0x0f 0xff 0x00 0x59
17873
17874# CHECK: tdgxt %f0, 0(%r1)
178750xed 0x00 0x10 0x00 0x00 0x59
17876
17877# CHECK: tdgxt %f0, 0(%r15)
178780xed 0x00 0xf0 0x00 0x00 0x59
17879
17880# CHECK: tdgxt %f0, 4095(%r1,%r15)
178810xed 0x01 0xff 0xff 0x00 0x59
17882
17883# CHECK: tdgxt %f0, 4095(%r15,%r1)
178840xed 0x0f 0x1f 0xff 0x00 0x59
17885
17886# CHECK: tdgxt %f13, 0
178870xed 0xd0 0x00 0x00 0x00 0x59
17888
17889# CHECK: tend
178900xb2 0xf8 0x00 0x00
17891
17892# CHECK: thder %f0, %f9
178930xb3 0x58 0x00 0x09
17894
17895# CHECK: thder %f0, %f15
178960xb3 0x58 0x00 0x0f
17897
17898# CHECK: thder %f15, %f0
178990xb3 0x58 0x00 0xf0
17900
17901# CHECK: thder %f15, %f9
179020xb3 0x58 0x00 0xf9
17903
17904# CHECK: thdr %f0, %f9
179050xb3 0x59 0x00 0x09
17906
17907# CHECK: thdr %f0, %f15
179080xb3 0x59 0x00 0x0f
17909
17910# CHECK: thdr %f15, %f0
179110xb3 0x59 0x00 0xf0
17912
17913# CHECK: thdr %f15, %f9
179140xb3 0x59 0x00 0xf9
17915
17916# CHECK: tm 0, 0
179170x91 0x00 0x00 0x00
17918
17919# CHECK: tm 4095, 0
179200x91 0x00 0x0f 0xff
17921
17922# CHECK: tm 0, 255
179230x91 0xff 0x00 0x00
17924
17925# CHECK: tm 0(%r1), 42
179260x91 0x2a 0x10 0x00
17927
17928# CHECK: tm 0(%r15), 42
179290x91 0x2a 0xf0 0x00
17930
17931# CHECK: tm 4095(%r1), 42
179320x91 0x2a 0x1f 0xff
17933
17934# CHECK: tm 4095(%r15), 42
179350x91 0x2a 0xff 0xff
17936
17937# CHECK: tmhh %r0, 0
179380xa7 0x02 0x00 0x00
17939
17940# CHECK: tmhh %r0, 32768
179410xa7 0x02 0x80 0x00
17942
17943# CHECK: tmhh %r0, 65535
179440xa7 0x02 0xff 0xff
17945
17946# CHECK: tmhh %r15, 0
179470xa7 0xf2 0x00 0x00
17948
17949# CHECK: tmhl %r0, 0
179500xa7 0x03 0x00 0x00
17951
17952# CHECK: tmhl %r0, 32768
179530xa7 0x03 0x80 0x00
17954
17955# CHECK: tmhl %r0, 65535
179560xa7 0x03 0xff 0xff
17957
17958# CHECK: tmhl %r15, 0
179590xa7 0xf3 0x00 0x00
17960
17961# CHECK: tmlh %r0, 0
179620xa7 0x00 0x00 0x00
17963
17964# CHECK: tmlh %r0, 32768
179650xa7 0x00 0x80 0x00
17966
17967# CHECK: tmlh %r0, 65535
179680xa7 0x00 0xff 0xff
17969
17970# CHECK: tmlh %r15, 0
179710xa7 0xf0 0x00 0x00
17972
17973# CHECK: tmll %r0, 0
179740xa7 0x01 0x00 0x00
17975
17976# CHECK: tmll %r0, 32768
179770xa7 0x01 0x80 0x00
17978
17979# CHECK: tmll %r0, 65535
179800xa7 0x01 0xff 0xff
17981
17982# CHECK: tmll %r15, 0
179830xa7 0xf1 0x00 0x00
17984
17985# CHECK: tmy -524288, 0
179860xeb 0x00 0x00 0x00 0x80 0x51
17987
17988# CHECK: tmy -1, 0
179890xeb 0x00 0x0f 0xff 0xff 0x51
17990
17991# CHECK: tmy 0, 0
179920xeb 0x00 0x00 0x00 0x00 0x51
17993
17994# CHECK: tmy 1, 0
179950xeb 0x00 0x00 0x01 0x00 0x51
17996
17997# CHECK: tmy 524287, 0
179980xeb 0x00 0x0f 0xff 0x7f 0x51
17999
18000# CHECK: tmy 0, 255
180010xeb 0xff 0x00 0x00 0x00 0x51
18002
18003# CHECK: tmy 0(%r1), 42
180040xeb 0x2a 0x10 0x00 0x00 0x51
18005
18006# CHECK: tmy 0(%r15), 42
180070xeb 0x2a 0xf0 0x00 0x00 0x51
18008
18009# CHECK: tmy 524287(%r1), 42
180100xeb 0x2a 0x1f 0xff 0x7f 0x51
18011
18012# CHECK: tmy 524287(%r15), 42
180130xeb 0x2a 0xff 0xff 0x7f 0x51
18014
18015# CHECK: tp 0(1)
180160xeb 0x00 0x00 0x00 0x00 0xc0
18017
18018# CHECK: tp 0(1,%r1)
180190xeb 0x00 0x10 0x00 0x00 0xc0
18020
18021# CHECK: tp 0(1,%r15)
180220xeb 0x00 0xf0 0x00 0x00 0xc0
18023
18024# CHECK: tp 4095(1,%r1)
180250xeb 0x00 0x1f 0xff 0x00 0xc0
18026
18027# CHECK: tp 4095(1,%r15)
180280xeb 0x00 0xff 0xff 0x00 0xc0
18029
18030# CHECK: tp 0(16,%r1)
180310xeb 0xf0 0x10 0x00 0x00 0xc0
18032
18033# CHECK: tp 0(16,%r15)
180340xeb 0xf0 0xf0 0x00 0x00 0xc0
18035
18036# CHECK: tpi 0
180370xb2 0x36 0x00 0x00
18038
18039# CHECK: tpi 0(%r1)
180400xb2 0x36 0x10 0x00
18041
18042# CHECK: tpi 0(%r15)
180430xb2 0x36 0xf0 0x00
18044
18045# CHECK: tpi 4095
180460xb2 0x36 0x0f 0xff
18047
18048# CHECK: tpi 4095(%r1)
180490xb2 0x36 0x1f 0xff
18050
18051# CHECK: tpi 4095(%r15)
180520xb2 0x36 0xff 0xff
18053
18054# CHECK: tprot 0, 0
180550xe5 0x01 0x00 0x00 0x00 0x00
18056
18057# CHECK: tprot 0(%r1), 0(%r2)
180580xe5 0x01 0x10 0x00 0x20 0x00
18059
18060# CHECK: tprot 160(%r1), 320(%r15)
180610xe5 0x01 0x10 0xa0 0xf1 0x40
18062
18063# CHECK: tprot 0(%r1), 4095
180640xe5 0x01 0x10 0x00 0x0f 0xff
18065
18066# CHECK: tprot 0(%r1), 4095(%r2)
180670xe5 0x01 0x10 0x00 0x2f 0xff
18068
18069# CHECK: tprot 0(%r1), 4095(%r15)
180700xe5 0x01 0x10 0x00 0xff 0xff
18071
18072# CHECK: tprot 0(%r1), 0
180730xe5 0x01 0x10 0x00 0x00 0x00
18074
18075# CHECK: tprot 0(%r15), 0
180760xe5 0x01 0xf0 0x00 0x00 0x00
18077
18078# CHECK: tprot 4095(%r1), 0
180790xe5 0x01 0x1f 0xff 0x00 0x00
18080
18081# CHECK: tprot 4095(%r15), 0
180820xe5 0x01 0xff 0xff 0x00 0x00
18083
18084# CHECK: tr 0(1), 0
180850xdc 0x00 0x00 0x00 0x00 0x00
18086
18087# CHECK: tr 0(1), 0(%r1)
180880xdc 0x00 0x00 0x00 0x10 0x00
18089
18090# CHECK: tr 0(1), 0(%r15)
180910xdc 0x00 0x00 0x00 0xf0 0x00
18092
18093# CHECK: tr 0(1), 4095
180940xdc 0x00 0x00 0x00 0x0f 0xff
18095
18096# CHECK: tr 0(1), 4095(%r1)
180970xdc 0x00 0x00 0x00 0x1f 0xff
18098
18099# CHECK: tr 0(1), 4095(%r15)
181000xdc 0x00 0x00 0x00 0xff 0xff
18101
18102# CHECK: tr 0(1,%r1), 0
181030xdc 0x00 0x10 0x00 0x00 0x00
18104
18105# CHECK: tr 0(1,%r15), 0
181060xdc 0x00 0xf0 0x00 0x00 0x00
18107
18108# CHECK: tr 4095(1,%r1), 0
181090xdc 0x00 0x1f 0xff 0x00 0x00
18110
18111# CHECK: tr 4095(1,%r15), 0
181120xdc 0x00 0xff 0xff 0x00 0x00
18113
18114# CHECK: tr 0(256,%r1), 0
181150xdc 0xff 0x10 0x00 0x00 0x00
18116
18117# CHECK: tr 0(256,%r15), 0
181180xdc 0xff 0xf0 0x00 0x00 0x00
18119
18120# CHECK: trace %r0, %r0, 0
181210x99 0x00 0x00 0x00
18122
18123# CHECK: trace %r0, %r15, 0
181240x99 0x0f 0x00 0x00
18125
18126# CHECK: trace %r14, %r15, 0
181270x99 0xef 0x00 0x00
18128
18129# CHECK: trace %r15, %r15, 0
181300x99 0xff 0x00 0x00
18131
18132# CHECK: trace %r0, %r0, 4095
181330x99 0x00 0x0f 0xff
18134
18135# CHECK: trace %r0, %r0, 1
181360x99 0x00 0x00 0x01
18137
18138# CHECK: trace %r0, %r0, 0(%r1)
181390x99 0x00 0x10 0x00
18140
18141# CHECK: trace %r0, %r0, 0(%r15)
181420x99 0x00 0xf0 0x00
18143
18144# CHECK: trace %r0, %r0, 4095(%r1)
181450x99 0x00 0x1f 0xff
18146
18147# CHECK: trace %r0, %r0, 4095(%r15)
181480x99 0x00 0xff 0xff
18149
18150# CHECK: tracg %r0, %r0, 0
181510xeb 0x00 0x00 0x00 0x00 0x0f
18152
18153# CHECK: tracg %r0, %r15, 0
181540xeb 0x0f 0x00 0x00 0x00 0x0f
18155
18156# CHECK: tracg %r14, %r15, 0
181570xeb 0xef 0x00 0x00 0x00 0x0f
18158
18159# CHECK: tracg %r15, %r15, 0
181600xeb 0xff 0x00 0x00 0x00 0x0f
18161
18162# CHECK: tracg %r0, %r0, -524288
181630xeb 0x00 0x00 0x00 0x80 0x0f
18164
18165# CHECK: tracg %r0, %r0, -1
181660xeb 0x00 0x0f 0xff 0xff 0x0f
18167
18168# CHECK: tracg %r0, %r0, 0
181690xeb 0x00 0x00 0x00 0x00 0x0f
18170
18171# CHECK: tracg %r0, %r0, 1
181720xeb 0x00 0x00 0x01 0x00 0x0f
18173
18174# CHECK: tracg %r0, %r0, 524287
181750xeb 0x00 0x0f 0xff 0x7f 0x0f
18176
18177# CHECK: tracg %r0, %r0, 0(%r1)
181780xeb 0x00 0x10 0x00 0x00 0x0f
18179
18180# CHECK: tracg %r0, %r0, 0(%r15)
181810xeb 0x00 0xf0 0x00 0x00 0x0f
18182
18183# CHECK: tracg %r0, %r0, 524287(%r1)
181840xeb 0x00 0x1f 0xff 0x7f 0x0f
18185
18186# CHECK: tracg %r0, %r0, 524287(%r15)
181870xeb 0x00 0xff 0xff 0x7f 0x0f
18188
18189# CHECK: trap2
181900x01 0xff
18191
18192# CHECK: trap4 0
181930xb2 0xff 0x00 0x00
18194
18195# CHECK: trap4 0(%r1)
181960xb2 0xff 0x10 0x00
18197
18198# CHECK: trap4 0(%r15)
181990xb2 0xff 0xf0 0x00
18200
18201# CHECK: trap4 4095
182020xb2 0xff 0x0f 0xff
18203
18204# CHECK: trap4 4095(%r1)
182050xb2 0xff 0x1f 0xff
18206
18207# CHECK: trap4 4095(%r15)
182080xb2 0xff 0xff 0xff
18209
18210# CHECK: tre %r0, %r0
182110xb2 0xa5 0x00 0x00
18212
18213# CHECK: tre %r0, %r15
182140xb2 0xa5 0x00 0x0f
18215
18216# CHECK: tre %r14, %r0
182170xb2 0xa5 0x00 0xe0
18218
18219# CHECK: tre %r6, %r8
182200xb2 0xa5 0x00 0x68
18221
18222# CHECK: troo %r0, %r0
182230xb9 0x93 0x00 0x00
18224
18225# CHECK: troo %r0, %r15
182260xb9 0x93 0x00 0x0f
18227
18228# CHECK: troo %r14, %r0
182290xb9 0x93 0x00 0xe0
18230
18231# CHECK: troo %r6, %r8
182320xb9 0x93 0x00 0x68
18233
18234# CHECK: troo %r4, %r12, 1
182350xb9 0x93 0x10 0x4c
18236
18237# CHECK: troo %r4, %r12, 15
182380xb9 0x93 0xf0 0x4c
18239
18240# CHECK: trot %r0, %r0
182410xb9 0x92 0x00 0x00
18242
18243# CHECK: trot %r0, %r15
182440xb9 0x92 0x00 0x0f
18245
18246# CHECK: trot %r14, %r0
182470xb9 0x92 0x00 0xe0
18248
18249# CHECK: trot %r6, %r8
182500xb9 0x92 0x00 0x68
18251
18252# CHECK: trot %r4, %r12, 1
182530xb9 0x92 0x10 0x4c
18254
18255# CHECK: trot %r4, %r12, 15
182560xb9 0x92 0xf0 0x4c
18257
18258# CHECK: trt 0(1), 0
182590xdd 0x00 0x00 0x00 0x00 0x00
18260
18261# CHECK: trt 0(1), 0(%r1)
182620xdd 0x00 0x00 0x00 0x10 0x00
18263
18264# CHECK: trt 0(1), 0(%r15)
182650xdd 0x00 0x00 0x00 0xf0 0x00
18266
18267# CHECK: trt 0(1), 4095
182680xdd 0x00 0x00 0x00 0x0f 0xff
18269
18270# CHECK: trt 0(1), 4095(%r1)
182710xdd 0x00 0x00 0x00 0x1f 0xff
18272
18273# CHECK: trt 0(1), 4095(%r15)
182740xdd 0x00 0x00 0x00 0xff 0xff
18275
18276# CHECK: trt 0(1,%r1), 0
182770xdd 0x00 0x10 0x00 0x00 0x00
18278
18279# CHECK: trt 0(1,%r15), 0
182800xdd 0x00 0xf0 0x00 0x00 0x00
18281
18282# CHECK: trt 4095(1,%r1), 0
182830xdd 0x00 0x1f 0xff 0x00 0x00
18284
18285# CHECK: trt 4095(1,%r15), 0
182860xdd 0x00 0xff 0xff 0x00 0x00
18287
18288# CHECK: trt 0(256,%r1), 0
182890xdd 0xff 0x10 0x00 0x00 0x00
18290
18291# CHECK: trt 0(256,%r15), 0
182920xdd 0xff 0xf0 0x00 0x00 0x00
18293
18294# CHECK: trte %r0, %r0
182950xb9 0xbf 0x00 0x00
18296
18297# CHECK: trte %r0, %r15
182980xb9 0xbf 0x00 0x0f
18299
18300# CHECK: trte %r14, %r0
183010xb9 0xbf 0x00 0xe0
18302
18303# CHECK: trte %r6, %r8
183040xb9 0xbf 0x00 0x68
18305
18306# CHECK: trte %r4, %r12, 1
183070xb9 0xbf 0x10 0x4c
18308
18309# CHECK: trte %r4, %r12, 15
183100xb9 0xbf 0xf0 0x4c
18311
18312# CHECK: trto %r0, %r0
183130xb9 0x91 0x00 0x00
18314
18315# CHECK: trto %r0, %r15
183160xb9 0x91 0x00 0x0f
18317
18318# CHECK: trto %r14, %r0
183190xb9 0x91 0x00 0xe0
18320
18321# CHECK: trto %r6, %r8
183220xb9 0x91 0x00 0x68
18323
18324# CHECK: trto %r4, %r12, 1
183250xb9 0x91 0x10 0x4c
18326
18327# CHECK: trto %r4, %r12, 15
183280xb9 0x91 0xf0 0x4c
18329
18330# CHECK: trtr 0(1), 0
183310xd0 0x00 0x00 0x00 0x00 0x00
18332
18333# CHECK: trtr 0(1), 0(%r1)
183340xd0 0x00 0x00 0x00 0x10 0x00
18335
18336# CHECK: trtr 0(1), 0(%r15)
183370xd0 0x00 0x00 0x00 0xf0 0x00
18338
18339# CHECK: trtr 0(1), 4095
183400xd0 0x00 0x00 0x00 0x0f 0xff
18341
18342# CHECK: trtr 0(1), 4095(%r1)
183430xd0 0x00 0x00 0x00 0x1f 0xff
18344
18345# CHECK: trtr 0(1), 4095(%r15)
183460xd0 0x00 0x00 0x00 0xff 0xff
18347
18348# CHECK: trtr 0(1,%r1), 0
183490xd0 0x00 0x10 0x00 0x00 0x00
18350
18351# CHECK: trtr 0(1,%r15), 0
183520xd0 0x00 0xf0 0x00 0x00 0x00
18353
18354# CHECK: trtr 4095(1,%r1), 0
183550xd0 0x00 0x1f 0xff 0x00 0x00
18356
18357# CHECK: trtr 4095(1,%r15), 0
183580xd0 0x00 0xff 0xff 0x00 0x00
18359
18360# CHECK: trtr 0(256,%r1), 0
183610xd0 0xff 0x10 0x00 0x00 0x00
18362
18363# CHECK: trtr 0(256,%r15), 0
183640xd0 0xff 0xf0 0x00 0x00 0x00
18365
18366# CHECK: trtre %r0, %r0
183670xb9 0xbd 0x00 0x00
18368
18369# CHECK: trtre %r0, %r15
183700xb9 0xbd 0x00 0x0f
18371
18372# CHECK: trtre %r14, %r0
183730xb9 0xbd 0x00 0xe0
18374
18375# CHECK: trtre %r6, %r8
183760xb9 0xbd 0x00 0x68
18377
18378# CHECK: trtre %r4, %r12, 1
183790xb9 0xbd 0x10 0x4c
18380
18381# CHECK: trtre %r4, %r12, 15
183820xb9 0xbd 0xf0 0x4c
18383
18384# CHECK: trtt %r0, %r0
183850xb9 0x90 0x00 0x00
18386
18387# CHECK: trtt %r0, %r15
183880xb9 0x90 0x00 0x0f
18389
18390# CHECK: trtt %r14, %r0
183910xb9 0x90 0x00 0xe0
18392
18393# CHECK: trtt %r6, %r8
183940xb9 0x90 0x00 0x68
18395
18396# CHECK: trtt %r4, %r12, 1
183970xb9 0x90 0x10 0x4c
18398
18399# CHECK: trtt %r4, %r12, 15
184000xb9 0x90 0xf0 0x4c
18401
18402# CHECK: ts 0
184030x93 0x00 0x00 0x00
18404
18405# CHECK: ts 0(%r1)
184060x93 0x00 0x10 0x00
18407
18408# CHECK: ts 0(%r15)
184090x93 0x00 0xf0 0x00
18410
18411# CHECK: ts 4095
184120x93 0x00 0x0f 0xff
18413
18414# CHECK: ts 4095(%r1)
184150x93 0x00 0x1f 0xff
18416
18417# CHECK: ts 4095(%r15)
184180x93 0x00 0xff 0xff
18419
18420# CHECK: tsch 0
184210xb2 0x35 0x00 0x00
18422
18423# CHECK: tsch 0(%r1)
184240xb2 0x35 0x10 0x00
18425
18426# CHECK: tsch 0(%r15)
184270xb2 0x35 0xf0 0x00
18428
18429# CHECK: tsch 4095
184300xb2 0x35 0x0f 0xff
18431
18432# CHECK: tsch 4095(%r1)
184330xb2 0x35 0x1f 0xff
18434
18435# CHECK: tsch 4095(%r15)
184360xb2 0x35 0xff 0xff
18437
18438# CHECK: unpk 0(1), 0(1)
184390xf3 0x00 0x00 0x00 0x00 0x00
18440
18441# CHECK: unpk 0(1), 0(1,%r1)
184420xf3 0x00 0x00 0x00 0x10 0x00
18443
18444# CHECK: unpk 0(1), 0(1,%r15)
184450xf3 0x00 0x00 0x00 0xf0 0x00
18446
18447# CHECK: unpk 0(1), 4095(1)
184480xf3 0x00 0x00 0x00 0x0f 0xff
18449
18450# CHECK: unpk 0(1), 4095(1,%r1)
184510xf3 0x00 0x00 0x00 0x1f 0xff
18452
18453# CHECK: unpk 0(1), 4095(1,%r15)
184540xf3 0x00 0x00 0x00 0xff 0xff
18455
18456# CHECK: unpk 0(1,%r1), 0(1)
184570xf3 0x00 0x10 0x00 0x00 0x00
18458
18459# CHECK: unpk 0(1,%r15), 0(1)
184600xf3 0x00 0xf0 0x00 0x00 0x00
18461
18462# CHECK: unpk 4095(1,%r1), 0(1)
184630xf3 0x00 0x1f 0xff 0x00 0x00
18464
18465# CHECK: unpk 4095(1,%r15), 0(1)
184660xf3 0x00 0xff 0xff 0x00 0x00
18467
18468# CHECK: unpk 0(16,%r1), 0(1)
184690xf3 0xf0 0x10 0x00 0x00 0x00
18470
18471# CHECK: unpk 0(16,%r15), 0(1)
184720xf3 0xf0 0xf0 0x00 0x00 0x00
18473
18474# CHECK: unpk 0(1), 0(16,%r1)
184750xf3 0x0f 0x00 0x00 0x10 0x00
18476
18477# CHECK: unpk 0(1), 0(16,%r15)
184780xf3 0x0f 0x00 0x00 0xf0 0x00
18479
18480# CHECK: unpka 0(1), 0
184810xea 0x00 0x00 0x00 0x00 0x00
18482
18483# CHECK: unpka 0(1), 0(%r1)
184840xea 0x00 0x00 0x00 0x10 0x00
18485
18486# CHECK: unpka 0(1), 0(%r15)
184870xea 0x00 0x00 0x00 0xf0 0x00
18488
18489# CHECK: unpka 0(1), 4095
184900xea 0x00 0x00 0x00 0x0f 0xff
18491
18492# CHECK: unpka 0(1), 4095(%r1)
184930xea 0x00 0x00 0x00 0x1f 0xff
18494
18495# CHECK: unpka 0(1), 4095(%r15)
184960xea 0x00 0x00 0x00 0xff 0xff
18497
18498# CHECK: unpka 0(1,%r1), 0
184990xea 0x00 0x10 0x00 0x00 0x00
18500
18501# CHECK: unpka 0(1,%r15), 0
185020xea 0x00 0xf0 0x00 0x00 0x00
18503
18504# CHECK: unpka 4095(1,%r1), 0
185050xea 0x00 0x1f 0xff 0x00 0x00
18506
18507# CHECK: unpka 4095(1,%r15), 0
185080xea 0x00 0xff 0xff 0x00 0x00
18509
18510# CHECK: unpka 0(256,%r1), 0
185110xea 0xff 0x10 0x00 0x00 0x00
18512
18513# CHECK: unpka 0(256,%r15), 0
185140xea 0xff 0xf0 0x00 0x00 0x00
18515
18516# CHECK: unpku 0(1), 0
185170xe2 0x00 0x00 0x00 0x00 0x00
18518
18519# CHECK: unpku 0(1), 0(%r1)
185200xe2 0x00 0x00 0x00 0x10 0x00
18521
18522# CHECK: unpku 0(1), 0(%r15)
185230xe2 0x00 0x00 0x00 0xf0 0x00
18524
18525# CHECK: unpku 0(1), 4095
185260xe2 0x00 0x00 0x00 0x0f 0xff
18527
18528# CHECK: unpku 0(1), 4095(%r1)
185290xe2 0x00 0x00 0x00 0x1f 0xff
18530
18531# CHECK: unpku 0(1), 4095(%r15)
185320xe2 0x00 0x00 0x00 0xff 0xff
18533
18534# CHECK: unpku 0(1,%r1), 0
185350xe2 0x00 0x10 0x00 0x00 0x00
18536
18537# CHECK: unpku 0(1,%r15), 0
185380xe2 0x00 0xf0 0x00 0x00 0x00
18539
18540# CHECK: unpku 4095(1,%r1), 0
185410xe2 0x00 0x1f 0xff 0x00 0x00
18542
18543# CHECK: unpku 4095(1,%r15), 0
185440xe2 0x00 0xff 0xff 0x00 0x00
18545
18546# CHECK: unpku 0(256,%r1), 0
185470xe2 0xff 0x10 0x00 0x00 0x00
18548
18549# CHECK: unpku 0(256,%r15), 0
185500xe2 0xff 0xf0 0x00 0x00 0x00
18551
18552# CHECK: upt
185530x01 0x02
18554
18555# CHECK: x %r0, 0
185560x57 0x00 0x00 0x00
18557
18558# CHECK: x %r0, 4095
185590x57 0x00 0x0f 0xff
18560
18561# CHECK: x %r0, 0(%r1)
185620x57 0x00 0x10 0x00
18563
18564# CHECK: x %r0, 0(%r15)
185650x57 0x00 0xf0 0x00
18566
18567# CHECK: x %r0, 4095(%r1,%r15)
185680x57 0x01 0xff 0xff
18569
18570# CHECK: x %r0, 4095(%r15,%r1)
185710x57 0x0f 0x1f 0xff
18572
18573# CHECK: x %r15, 0
185740x57 0xf0 0x00 0x00
18575
18576# CHECK: xc 0(1), 0
185770xd7 0x00 0x00 0x00 0x00 0x00
18578
18579# CHECK: xc 0(1), 0(%r1)
185800xd7 0x00 0x00 0x00 0x10 0x00
18581
18582# CHECK: xc 0(1), 0(%r15)
185830xd7 0x00 0x00 0x00 0xf0 0x00
18584
18585# CHECK: xc 0(1), 4095
185860xd7 0x00 0x00 0x00 0x0f 0xff
18587
18588# CHECK: xc 0(1), 4095(%r1)
185890xd7 0x00 0x00 0x00 0x1f 0xff
18590
18591# CHECK: xc 0(1), 4095(%r15)
185920xd7 0x00 0x00 0x00 0xff 0xff
18593
18594# CHECK: xc 0(1,%r1), 0
185950xd7 0x00 0x10 0x00 0x00 0x00
18596
18597# CHECK: xc 0(1,%r15), 0
185980xd7 0x00 0xf0 0x00 0x00 0x00
18599
18600# CHECK: xc 4095(1,%r1), 0
186010xd7 0x00 0x1f 0xff 0x00 0x00
18602
18603# CHECK: xc 4095(1,%r15), 0
186040xd7 0x00 0xff 0xff 0x00 0x00
18605
18606# CHECK: xc 0(256,%r1), 0
186070xd7 0xff 0x10 0x00 0x00 0x00
18608
18609# CHECK: xc 0(256,%r15), 0
186100xd7 0xff 0xf0 0x00 0x00 0x00
18611
18612# CHECK: xg %r0, -524288
186130xe3 0x00 0x00 0x00 0x80 0x82
18614
18615# CHECK: xg %r0, -1
186160xe3 0x00 0x0f 0xff 0xff 0x82
18617
18618# CHECK: xg %r0, 0
186190xe3 0x00 0x00 0x00 0x00 0x82
18620
18621# CHECK: xg %r0, 1
186220xe3 0x00 0x00 0x01 0x00 0x82
18623
18624# CHECK: xg %r0, 524287
186250xe3 0x00 0x0f 0xff 0x7f 0x82
18626
18627# CHECK: xg %r0, 0(%r1)
186280xe3 0x00 0x10 0x00 0x00 0x82
18629
18630# CHECK: xg %r0, 0(%r15)
186310xe3 0x00 0xf0 0x00 0x00 0x82
18632
18633# CHECK: xg %r0, 524287(%r1,%r15)
186340xe3 0x01 0xff 0xff 0x7f 0x82
18635
18636# CHECK: xg %r0, 524287(%r15,%r1)
186370xe3 0x0f 0x1f 0xff 0x7f 0x82
18638
18639# CHECK: xg %r15, 0
186400xe3 0xf0 0x00 0x00 0x00 0x82
18641
18642# CHECK: xgr %r0, %r0
186430xb9 0x82 0x00 0x00
18644
18645# CHECK: xgr %r0, %r15
186460xb9 0x82 0x00 0x0f
18647
18648# CHECK: xgr %r15, %r0
186490xb9 0x82 0x00 0xf0
18650
18651# CHECK: xgr %r7, %r8
186520xb9 0x82 0x00 0x78
18653
18654# CHECK: xgrk %r0, %r0, %r0
186550xb9 0xe7 0x00 0x00
18656
18657# CHECK: xgrk %r2, %r3, %r4
186580xb9 0xe7 0x40 0x23
18659
18660# CHECK: xi 0, 0
186610x97 0x00 0x00 0x00
18662
18663# CHECK: xi 4095, 0
186640x97 0x00 0x0f 0xff
18665
18666# CHECK: xi 0, 255
186670x97 0xff 0x00 0x00
18668
18669# CHECK: xi 0(%r1), 42
186700x97 0x2a 0x10 0x00
18671
18672# CHECK: xi 0(%r15), 42
186730x97 0x2a 0xf0 0x00
18674
18675# CHECK: xi 4095(%r1), 42
186760x97 0x2a 0x1f 0xff
18677
18678# CHECK: xi 4095(%r15), 42
186790x97 0x2a 0xff 0xff
18680
18681# CHECK: xihf %r0, 0
186820xc0 0x06 0x00 0x00 0x00 0x00
18683
18684# CHECK: xihf %r0, 4294967295
186850xc0 0x06 0xff 0xff 0xff 0xff
18686
18687# CHECK: xihf %r15, 0
186880xc0 0xf6 0x00 0x00 0x00 0x00
18689
18690# CHECK: xilf %r0, 0
186910xc0 0x07 0x00 0x00 0x00 0x00
18692
18693# CHECK: xilf %r0, 4294967295
186940xc0 0x07 0xff 0xff 0xff 0xff
18695
18696# CHECK: xilf %r15, 0
186970xc0 0xf7 0x00 0x00 0x00 0x00
18698
18699# CHECK: xiy -524288, 0
187000xeb 0x00 0x00 0x00 0x80 0x57
18701
18702# CHECK: xiy -1, 0
187030xeb 0x00 0x0f 0xff 0xff 0x57
18704
18705# CHECK: xiy 0, 0
187060xeb 0x00 0x00 0x00 0x00 0x57
18707
18708# CHECK: xiy 1, 0
187090xeb 0x00 0x00 0x01 0x00 0x57
18710
18711# CHECK: xiy 524287, 0
187120xeb 0x00 0x0f 0xff 0x7f 0x57
18713
18714# CHECK: xiy 0, 255
187150xeb 0xff 0x00 0x00 0x00 0x57
18716
18717# CHECK: xiy 0(%r1), 42
187180xeb 0x2a 0x10 0x00 0x00 0x57
18719
18720# CHECK: xiy 0(%r15), 42
187210xeb 0x2a 0xf0 0x00 0x00 0x57
18722
18723# CHECK: xiy 524287(%r1), 42
187240xeb 0x2a 0x1f 0xff 0x7f 0x57
18725
18726# CHECK: xiy 524287(%r15), 42
187270xeb 0x2a 0xff 0xff 0x7f 0x57
18728
18729# CHECK: xr %r0, %r0
187300x17 0x00
18731
18732# CHECK: xr %r0, %r15
187330x17 0x0f
18734
18735# CHECK: xr %r15, %r0
187360x17 0xf0
18737
18738# CHECK: xr %r7, %r8
187390x17 0x78
18740
18741# CHECK: xrk %r0, %r0, %r0
187420xb9 0xf7 0x00 0x00
18743
18744# CHECK: xrk %r2, %r3, %r4
187450xb9 0xf7 0x40 0x23
18746
18747# CHECK: xsch
187480xb2 0x76 0x00 0x00
18749
18750# CHECK: xy %r0, -524288
187510xe3 0x00 0x00 0x00 0x80 0x57
18752
18753# CHECK: xy %r0, -1
187540xe3 0x00 0x0f 0xff 0xff 0x57
18755
18756# CHECK: xy %r0, 0
187570xe3 0x00 0x00 0x00 0x00 0x57
18758
18759# CHECK: xy %r0, 1
187600xe3 0x00 0x00 0x01 0x00 0x57
18761
18762# CHECK: xy %r0, 524287
187630xe3 0x00 0x0f 0xff 0x7f 0x57
18764
18765# CHECK: xy %r0, 0(%r1)
187660xe3 0x00 0x10 0x00 0x00 0x57
18767
18768# CHECK: xy %r0, 0(%r15)
187690xe3 0x00 0xf0 0x00 0x00 0x57
18770
18771# CHECK: xy %r0, 524287(%r1,%r15)
187720xe3 0x01 0xff 0xff 0x7f 0x57
18773
18774# CHECK: xy %r0, 524287(%r15,%r1)
187750xe3 0x0f 0x1f 0xff 0x7f 0x57
18776
18777# CHECK: xy %r15, 0
187780xe3 0xf0 0x00 0x00 0x00 0x57
18779
18780# CHECK: zap 0(1), 0(1)
187810xf8 0x00 0x00 0x00 0x00 0x00
18782
18783# CHECK: zap 0(1), 0(1,%r1)
187840xf8 0x00 0x00 0x00 0x10 0x00
18785
18786# CHECK: zap 0(1), 0(1,%r15)
187870xf8 0x00 0x00 0x00 0xf0 0x00
18788
18789# CHECK: zap 0(1), 4095(1)
187900xf8 0x00 0x00 0x00 0x0f 0xff
18791
18792# CHECK: zap 0(1), 4095(1,%r1)
187930xf8 0x00 0x00 0x00 0x1f 0xff
18794
18795# CHECK: zap 0(1), 4095(1,%r15)
187960xf8 0x00 0x00 0x00 0xff 0xff
18797
18798# CHECK: zap 0(1,%r1), 0(1)
187990xf8 0x00 0x10 0x00 0x00 0x00
18800
18801# CHECK: zap 0(1,%r15), 0(1)
188020xf8 0x00 0xf0 0x00 0x00 0x00
18803
18804# CHECK: zap 4095(1,%r1), 0(1)
188050xf8 0x00 0x1f 0xff 0x00 0x00
18806
18807# CHECK: zap 4095(1,%r15), 0(1)
188080xf8 0x00 0xff 0xff 0x00 0x00
18809
18810# CHECK: zap 0(16,%r1), 0(1)
188110xf8 0xf0 0x10 0x00 0x00 0x00
18812
18813# CHECK: zap 0(16,%r15), 0(1)
188140xf8 0xf0 0xf0 0x00 0x00 0x00
18815
18816# CHECK: zap 0(1), 0(16,%r1)
188170xf8 0x0f 0x00 0x00 0x10 0x00
18818
18819# CHECK: zap 0(1), 0(16,%r15)
188200xf8 0x0f 0x00 0x00 0xf0 0x00
18821