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