insns.txt revision c25d21e05b76e9c542e3bea6a9a12a77772beb14
1# Test instructions that don't have PC-relative operands.
2# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | 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: agr %r0, %r0
1670xb9 0x08 0x00 0x00
168
169# CHECK: agr %r0, %r15
1700xb9 0x08 0x00 0x0f
171
172# CHECK: agr %r15, %r0
1730xb9 0x08 0x00 0xf0
174
175# CHECK: agr %r7, %r8
1760xb9 0x08 0x00 0x78
177
178# CHECK: agsi -524288, 0
1790xeb 0x00 0x00 0x00 0x80 0x7a
180
181# CHECK: agsi -1, 0
1820xeb 0x00 0x0f 0xff 0xff 0x7a
183
184# CHECK: agsi 0, 0
1850xeb 0x00 0x00 0x00 0x00 0x7a
186
187# CHECK: agsi 1, 0
1880xeb 0x00 0x00 0x01 0x00 0x7a
189
190# CHECK: agsi 524287, 0
1910xeb 0x00 0x0f 0xff 0x7f 0x7a
192
193# CHECK: agsi 0, -128
1940xeb 0x80 0x00 0x00 0x00 0x7a
195
196# CHECK: agsi 0, -1
1970xeb 0xff 0x00 0x00 0x00 0x7a
198
199# CHECK: agsi 0, 1
2000xeb 0x01 0x00 0x00 0x00 0x7a
201
202# CHECK: agsi 0, 127
2030xeb 0x7f 0x00 0x00 0x00 0x7a
204
205# CHECK: agsi 0(%r1), 42
2060xeb 0x2a 0x10 0x00 0x00 0x7a
207
208# CHECK: agsi 0(%r15), 42
2090xeb 0x2a 0xf0 0x00 0x00 0x7a
210
211# CHECK: agsi 524287(%r1), 42
2120xeb 0x2a 0x1f 0xff 0x7f 0x7a
213
214# CHECK: agsi 524287(%r15), 42
2150xeb 0x2a 0xff 0xff 0x7f 0x7a
216
217# CHECK: ag %r0, -524288
2180xe3 0x00 0x00 0x00 0x80 0x08
219
220# CHECK: ag %r0, -1
2210xe3 0x00 0x0f 0xff 0xff 0x08
222
223# CHECK: ag %r0, 0
2240xe3 0x00 0x00 0x00 0x00 0x08
225
226# CHECK: ag %r0, 1
2270xe3 0x00 0x00 0x01 0x00 0x08
228
229# CHECK: ag %r0, 524287
2300xe3 0x00 0x0f 0xff 0x7f 0x08
231
232# CHECK: ag %r0, 0(%r1)
2330xe3 0x00 0x10 0x00 0x00 0x08
234
235# CHECK: ag %r0, 0(%r15)
2360xe3 0x00 0xf0 0x00 0x00 0x08
237
238# CHECK: ag %r0, 524287(%r1,%r15)
2390xe3 0x01 0xff 0xff 0x7f 0x08
240
241# CHECK: ag %r0, 524287(%r15,%r1)
2420xe3 0x0f 0x1f 0xff 0x7f 0x08
243
244# CHECK: ag %r15, 0
2450xe3 0xf0 0x00 0x00 0x00 0x08
246
247# CHECK: ahi %r0, -32768
2480xa7 0x0a 0x80 0x00
249
250# CHECK: ahi %r0, -1
2510xa7 0x0a 0xff 0xff
252
253# CHECK: ahi %r0, 0
2540xa7 0x0a 0x00 0x00
255
256# CHECK: ahi %r0, 1
2570xa7 0x0a 0x00 0x01
258
259# CHECK: ahi %r0, 32767
2600xa7 0x0a 0x7f 0xff
261
262# CHECK: ahi %r15, 0
2630xa7 0xfa 0x00 0x00
264
265# CHECK: ah %r0, 0
2660x4a 0x00 0x00 0x00
267
268# CHECK: ah %r0, 4095
2690x4a 0x00 0x0f 0xff
270
271# CHECK: ah %r0, 0(%r1)
2720x4a 0x00 0x10 0x00
273
274# CHECK: ah %r0, 0(%r15)
2750x4a 0x00 0xf0 0x00
276
277# CHECK: ah %r0, 4095(%r1,%r15)
2780x4a 0x01 0xff 0xff
279
280# CHECK: ah %r0, 4095(%r15,%r1)
2810x4a 0x0f 0x1f 0xff
282
283# CHECK: ah %r15, 0
2840x4a 0xf0 0x00 0x00
285
286# CHECK: ahy %r0, -524288
2870xe3 0x00 0x00 0x00 0x80 0x7a
288
289# CHECK: ahy %r0, -1
2900xe3 0x00 0x0f 0xff 0xff 0x7a
291
292# CHECK: ahy %r0, 0
2930xe3 0x00 0x00 0x00 0x00 0x7a
294
295# CHECK: ahy %r0, 1
2960xe3 0x00 0x00 0x01 0x00 0x7a
297
298# CHECK: ahy %r0, 524287
2990xe3 0x00 0x0f 0xff 0x7f 0x7a
300
301# CHECK: ahy %r0, 0(%r1)
3020xe3 0x00 0x10 0x00 0x00 0x7a
303
304# CHECK: ahy %r0, 0(%r15)
3050xe3 0x00 0xf0 0x00 0x00 0x7a
306
307# CHECK: ahy %r0, 524287(%r1,%r15)
3080xe3 0x01 0xff 0xff 0x7f 0x7a
309
310# CHECK: ahy %r0, 524287(%r15,%r1)
3110xe3 0x0f 0x1f 0xff 0x7f 0x7a
312
313# CHECK: ahy %r15, 0
3140xe3 0xf0 0x00 0x00 0x00 0x7a
315
316# CHECK: alcgr %r0, %r0
3170xb9 0x88 0x00 0x00
318
319# CHECK: alcgr %r0, %r15
3200xb9 0x88 0x00 0x0f
321
322# CHECK: alcgr %r15, %r0
3230xb9 0x88 0x00 0xf0
324
325# CHECK: alcgr %r7, %r8
3260xb9 0x88 0x00 0x78
327
328# CHECK: alcg %r0, -524288
3290xe3 0x00 0x00 0x00 0x80 0x88
330
331# CHECK: alcg %r0, -1
3320xe3 0x00 0x0f 0xff 0xff 0x88
333
334# CHECK: alcg %r0, 0
3350xe3 0x00 0x00 0x00 0x00 0x88
336
337# CHECK: alcg %r0, 1
3380xe3 0x00 0x00 0x01 0x00 0x88
339
340# CHECK: alcg %r0, 524287
3410xe3 0x00 0x0f 0xff 0x7f 0x88
342
343# CHECK: alcg %r0, 0(%r1)
3440xe3 0x00 0x10 0x00 0x00 0x88
345
346# CHECK: alcg %r0, 0(%r15)
3470xe3 0x00 0xf0 0x00 0x00 0x88
348
349# CHECK: alcg %r0, 524287(%r1,%r15)
3500xe3 0x01 0xff 0xff 0x7f 0x88
351
352# CHECK: alcg %r0, 524287(%r15,%r1)
3530xe3 0x0f 0x1f 0xff 0x7f 0x88
354
355# CHECK: alcg %r15, 0
3560xe3 0xf0 0x00 0x00 0x00 0x88
357
358# CHECK: alcr %r0, %r0
3590xb9 0x98 0x00 0x00
360
361# CHECK: alcr %r0, %r15
3620xb9 0x98 0x00 0x0f
363
364# CHECK: alcr %r15, %r0
3650xb9 0x98 0x00 0xf0
366
367# CHECK: alcr %r7, %r8
3680xb9 0x98 0x00 0x78
369
370# CHECK: alc %r0, -524288
3710xe3 0x00 0x00 0x00 0x80 0x98
372
373# CHECK: alc %r0, -1
3740xe3 0x00 0x0f 0xff 0xff 0x98
375
376# CHECK: alc %r0, 0
3770xe3 0x00 0x00 0x00 0x00 0x98
378
379# CHECK: alc %r0, 1
3800xe3 0x00 0x00 0x01 0x00 0x98
381
382# CHECK: alc %r0, 524287
3830xe3 0x00 0x0f 0xff 0x7f 0x98
384
385# CHECK: alc %r0, 0(%r1)
3860xe3 0x00 0x10 0x00 0x00 0x98
387
388# CHECK: alc %r0, 0(%r15)
3890xe3 0x00 0xf0 0x00 0x00 0x98
390
391# CHECK: alc %r0, 524287(%r1,%r15)
3920xe3 0x01 0xff 0xff 0x7f 0x98
393
394# CHECK: alc %r0, 524287(%r15,%r1)
3950xe3 0x0f 0x1f 0xff 0x7f 0x98
396
397# CHECK: alc %r15, 0
3980xe3 0xf0 0x00 0x00 0x00 0x98
399
400# CHECK: alfi %r0, 0
4010xc2 0x0b 0x00 0x00 0x00 0x00
402
403# CHECK: alfi %r0, 4294967295
4040xc2 0x0b 0xff 0xff 0xff 0xff
405
406# CHECK: alfi %r15, 0
4070xc2 0xfb 0x00 0x00 0x00 0x00
408
409# CHECK: algfi %r0, 0
4100xc2 0x0a 0x00 0x00 0x00 0x00
411
412# CHECK: algfi %r0, 4294967295
4130xc2 0x0a 0xff 0xff 0xff 0xff
414
415# CHECK: algfi %r15, 0
4160xc2 0xfa 0x00 0x00 0x00 0x00
417
418# CHECK: algfr %r0, %r0
4190xb9 0x1a 0x00 0x00
420
421# CHECK: algfr %r0, %r15
4220xb9 0x1a 0x00 0x0f
423
424# CHECK: algfr %r15, %r0
4250xb9 0x1a 0x00 0xf0
426
427# CHECK: algfr %r7, %r8
4280xb9 0x1a 0x00 0x78
429
430# CHECK: algf %r0, -524288
4310xe3 0x00 0x00 0x00 0x80 0x1a
432
433# CHECK: algf %r0, -1
4340xe3 0x00 0x0f 0xff 0xff 0x1a
435
436# CHECK: algf %r0, 0
4370xe3 0x00 0x00 0x00 0x00 0x1a
438
439# CHECK: algf %r0, 1
4400xe3 0x00 0x00 0x01 0x00 0x1a
441
442# CHECK: algf %r0, 524287
4430xe3 0x00 0x0f 0xff 0x7f 0x1a
444
445# CHECK: algf %r0, 0(%r1)
4460xe3 0x00 0x10 0x00 0x00 0x1a
447
448# CHECK: algf %r0, 0(%r15)
4490xe3 0x00 0xf0 0x00 0x00 0x1a
450
451# CHECK: algf %r0, 524287(%r1,%r15)
4520xe3 0x01 0xff 0xff 0x7f 0x1a
453
454# CHECK: algf %r0, 524287(%r15,%r1)
4550xe3 0x0f 0x1f 0xff 0x7f 0x1a
456
457# CHECK: algf %r15, 0
4580xe3 0xf0 0x00 0x00 0x00 0x1a
459
460# CHECK: algr %r0, %r0
4610xb9 0x0a 0x00 0x00
462
463# CHECK: algr %r0, %r15
4640xb9 0x0a 0x00 0x0f
465
466# CHECK: algr %r15, %r0
4670xb9 0x0a 0x00 0xf0
468
469# CHECK: algr %r7, %r8
4700xb9 0x0a 0x00 0x78
471
472# CHECK: alg %r0, -524288
4730xe3 0x00 0x00 0x00 0x80 0x0a
474
475# CHECK: alg %r0, -1
4760xe3 0x00 0x0f 0xff 0xff 0x0a
477
478# CHECK: alg %r0, 0
4790xe3 0x00 0x00 0x00 0x00 0x0a
480
481# CHECK: alg %r0, 1
4820xe3 0x00 0x00 0x01 0x00 0x0a
483
484# CHECK: alg %r0, 524287
4850xe3 0x00 0x0f 0xff 0x7f 0x0a
486
487# CHECK: alg %r0, 0(%r1)
4880xe3 0x00 0x10 0x00 0x00 0x0a
489
490# CHECK: alg %r0, 0(%r15)
4910xe3 0x00 0xf0 0x00 0x00 0x0a
492
493# CHECK: alg %r0, 524287(%r1,%r15)
4940xe3 0x01 0xff 0xff 0x7f 0x0a
495
496# CHECK: alg %r0, 524287(%r15,%r1)
4970xe3 0x0f 0x1f 0xff 0x7f 0x0a
498
499# CHECK: alg %r15, 0
5000xe3 0xf0 0x00 0x00 0x00 0x0a
501
502# CHECK: alr %r0, %r0
5030x1e 0x00
504
505# CHECK: alr %r0, %r15
5060x1e 0x0f
507
508# CHECK: alr %r15, %r0
5090x1e 0xf0
510
511# CHECK: alr %r7, %r8
5120x1e 0x78
513
514# CHECK: al %r0, 0
5150x5e 0x00 0x00 0x00
516
517# CHECK: al %r0, 4095
5180x5e 0x00 0x0f 0xff
519
520# CHECK: al %r0, 0(%r1)
5210x5e 0x00 0x10 0x00
522
523# CHECK: al %r0, 0(%r15)
5240x5e 0x00 0xf0 0x00
525
526# CHECK: al %r0, 4095(%r1,%r15)
5270x5e 0x01 0xff 0xff
528
529# CHECK: al %r0, 4095(%r15,%r1)
5300x5e 0x0f 0x1f 0xff
531
532# CHECK: al %r15, 0
5330x5e 0xf0 0x00 0x00
534
535# CHECK: aly %r0, -524288
5360xe3 0x00 0x00 0x00 0x80 0x5e
537
538# CHECK: aly %r0, -1
5390xe3 0x00 0x0f 0xff 0xff 0x5e
540
541# CHECK: aly %r0, 0
5420xe3 0x00 0x00 0x00 0x00 0x5e
543
544# CHECK: aly %r0, 1
5450xe3 0x00 0x00 0x01 0x00 0x5e
546
547# CHECK: aly %r0, 524287
5480xe3 0x00 0x0f 0xff 0x7f 0x5e
549
550# CHECK: aly %r0, 0(%r1)
5510xe3 0x00 0x10 0x00 0x00 0x5e
552
553# CHECK: aly %r0, 0(%r15)
5540xe3 0x00 0xf0 0x00 0x00 0x5e
555
556# CHECK: aly %r0, 524287(%r1,%r15)
5570xe3 0x01 0xff 0xff 0x7f 0x5e
558
559# CHECK: aly %r0, 524287(%r15,%r1)
5600xe3 0x0f 0x1f 0xff 0x7f 0x5e
561
562# CHECK: aly %r15, 0
5630xe3 0xf0 0x00 0x00 0x00 0x5e
564
565# CHECK: ar %r0, %r0
5660x1a 0x00
567
568# CHECK: ar %r0, %r15
5690x1a 0x0f
570
571# CHECK: ar %r15, %r0
5720x1a 0xf0
573
574# CHECK: ar %r7, %r8
5750x1a 0x78
576
577# CHECK: asi -524288, 0
5780xeb 0x00 0x00 0x00 0x80 0x6a
579
580# CHECK: asi -1, 0
5810xeb 0x00 0x0f 0xff 0xff 0x6a
582
583# CHECK: asi 0, 0
5840xeb 0x00 0x00 0x00 0x00 0x6a
585
586# CHECK: asi 1, 0
5870xeb 0x00 0x00 0x01 0x00 0x6a
588
589# CHECK: asi 524287, 0
5900xeb 0x00 0x0f 0xff 0x7f 0x6a
591
592# CHECK: asi 0, -128
5930xeb 0x80 0x00 0x00 0x00 0x6a
594
595# CHECK: asi 0, -1
5960xeb 0xff 0x00 0x00 0x00 0x6a
597
598# CHECK: asi 0, 1
5990xeb 0x01 0x00 0x00 0x00 0x6a
600
601# CHECK: asi 0, 127
6020xeb 0x7f 0x00 0x00 0x00 0x6a
603
604# CHECK: asi 0(%r1), 42
6050xeb 0x2a 0x10 0x00 0x00 0x6a
606
607# CHECK: asi 0(%r15), 42
6080xeb 0x2a 0xf0 0x00 0x00 0x6a
609
610# CHECK: asi 524287(%r1), 42
6110xeb 0x2a 0x1f 0xff 0x7f 0x6a
612
613# CHECK: asi 524287(%r15), 42
6140xeb 0x2a 0xff 0xff 0x7f 0x6a
615
616# CHECK: a %r0, 0
6170x5a 0x00 0x00 0x00
618
619# CHECK: a %r0, 4095
6200x5a 0x00 0x0f 0xff
621
622# CHECK: a %r0, 0(%r1)
6230x5a 0x00 0x10 0x00
624
625# CHECK: a %r0, 0(%r15)
6260x5a 0x00 0xf0 0x00
627
628# CHECK: a %r0, 4095(%r1,%r15)
6290x5a 0x01 0xff 0xff
630
631# CHECK: a %r0, 4095(%r15,%r1)
6320x5a 0x0f 0x1f 0xff
633
634# CHECK: a %r15, 0
6350x5a 0xf0 0x00 0x00
636
637# CHECK: axbr %f0, %f0
6380xb3 0x4a 0x00 0x00
639
640# CHECK: axbr %f0, %f13
6410xb3 0x4a 0x00 0x0d
642
643# CHECK: axbr %f8, %f8
6440xb3 0x4a 0x00 0x88
645
646# CHECK: axbr %f13, %f0
6470xb3 0x4a 0x00 0xd0
648
649# CHECK: ay %r0, -524288
6500xe3 0x00 0x00 0x00 0x80 0x5a
651
652# CHECK: ay %r0, -1
6530xe3 0x00 0x0f 0xff 0xff 0x5a
654
655# CHECK: ay %r0, 0
6560xe3 0x00 0x00 0x00 0x00 0x5a
657
658# CHECK: ay %r0, 1
6590xe3 0x00 0x00 0x01 0x00 0x5a
660
661# CHECK: ay %r0, 524287
6620xe3 0x00 0x0f 0xff 0x7f 0x5a
663
664# CHECK: ay %r0, 0(%r1)
6650xe3 0x00 0x10 0x00 0x00 0x5a
666
667# CHECK: ay %r0, 0(%r15)
6680xe3 0x00 0xf0 0x00 0x00 0x5a
669
670# CHECK: ay %r0, 524287(%r1,%r15)
6710xe3 0x01 0xff 0xff 0x7f 0x5a
672
673# CHECK: ay %r0, 524287(%r15,%r1)
6740xe3 0x0f 0x1f 0xff 0x7f 0x5a
675
676# CHECK: ay %r15, 0
6770xe3 0xf0 0x00 0x00 0x00 0x5a
678
679# CHECK: basr %r0, %r1
6800x0d 0x01
681
682# CHECK: basr %r0, %r15
6830x0d 0x0f
684
685# CHECK: basr %r14, %r9
6860x0d 0xe9
687
688# CHECK: basr %r15, %r1
6890x0d 0xf1
690
691# CHECK: br %r1
6920x07 0xf1
693
694# CHECK: br %r14
6950x07 0xfe
696
697# CHECK: br %r15
6980x07 0xff
699
700# CHECK: cdbr %f0, %f0
7010xb3 0x19 0x00 0x00
702
703# CHECK: cdbr %f0, %f15
7040xb3 0x19 0x00 0x0f
705
706# CHECK: cdbr %f7, %f8
7070xb3 0x19 0x00 0x78
708
709# CHECK: cdbr %f15, %f0
7100xb3 0x19 0x00 0xf0
711
712# CHECK: cdb %f0, 0
7130xed 0x00 0x00 0x00 0x00 0x19
714
715# CHECK: cdb %f0, 4095
7160xed 0x00 0x0f 0xff 0x00 0x19
717
718# CHECK: cdb %f0, 0(%r1)
7190xed 0x00 0x10 0x00 0x00 0x19
720
721# CHECK: cdb %f0, 0(%r15)
7220xed 0x00 0xf0 0x00 0x00 0x19
723
724# CHECK: cdb %f0, 4095(%r1,%r15)
7250xed 0x01 0xff 0xff 0x00 0x19
726
727# CHECK: cdb %f0, 4095(%r15,%r1)
7280xed 0x0f 0x1f 0xff 0x00 0x19
729
730# CHECK: cdb %f15, 0
7310xed 0xf0 0x00 0x00 0x00 0x19
732
733# CHECK: cdfbr %f0, %r0
7340xb3 0x95 0x00 0x00
735
736# CHECK: cdfbr %f0, %r15
7370xb3 0x95 0x00 0x0f
738
739# CHECK: cdfbr %f15, %r0
7400xb3 0x95 0x00 0xf0
741
742# CHECK: cdfbr %f7, %r8
7430xb3 0x95 0x00 0x78
744
745# CHECK: cdfbr %f15, %r15
7460xb3 0x95 0x00 0xff
747
748# CHECK: cdgbr %f0, %r0
7490xb3 0xa5 0x00 0x00
750
751# CHECK: cdgbr %f0, %r15
7520xb3 0xa5 0x00 0x0f
753
754# CHECK: cdgbr %f15, %r0
7550xb3 0xa5 0x00 0xf0
756
757# CHECK: cdgbr %f7, %r8
7580xb3 0xa5 0x00 0x78
759
760# CHECK: cdgbr %f15, %r15
7610xb3 0xa5 0x00 0xff
762
763# CHECK: cebr %f0, %f0
7640xb3 0x09 0x00 0x00
765
766# CHECK: cebr %f0, %f15
7670xb3 0x09 0x00 0x0f
768
769# CHECK: cebr %f7, %f8
7700xb3 0x09 0x00 0x78
771
772# CHECK: cebr %f15, %f0
7730xb3 0x09 0x00 0xf0
774
775# CHECK: ceb %f0, 0
7760xed 0x00 0x00 0x00 0x00 0x09
777
778# CHECK: ceb %f0, 4095
7790xed 0x00 0x0f 0xff 0x00 0x09
780
781# CHECK: ceb %f0, 0(%r1)
7820xed 0x00 0x10 0x00 0x00 0x09
783
784# CHECK: ceb %f0, 0(%r15)
7850xed 0x00 0xf0 0x00 0x00 0x09
786
787# CHECK: ceb %f0, 4095(%r1,%r15)
7880xed 0x01 0xff 0xff 0x00 0x09
789
790# CHECK: ceb %f0, 4095(%r15,%r1)
7910xed 0x0f 0x1f 0xff 0x00 0x09
792
793# CHECK: ceb %f15, 0
7940xed 0xf0 0x00 0x00 0x00 0x09
795
796# CHECK: cefbr %f0, %r0
7970xb3 0x94 0x00 0x00
798
799# CHECK: cefbr %f0, %r15
8000xb3 0x94 0x00 0x0f
801
802# CHECK: cefbr %f15, %r0
8030xb3 0x94 0x00 0xf0
804
805# CHECK: cefbr %f7, %r8
8060xb3 0x94 0x00 0x78
807
808# CHECK: cefbr %f15, %r15
8090xb3 0x94 0x00 0xff
810
811# CHECK: cegbr %f0, %r0
8120xb3 0xa4 0x00 0x00
813
814# CHECK: cegbr %f0, %r15
8150xb3 0xa4 0x00 0x0f
816
817# CHECK: cegbr %f15, %r0
8180xb3 0xa4 0x00 0xf0
819
820# CHECK: cegbr %f7, %r8
8210xb3 0xa4 0x00 0x78
822
823# CHECK: cegbr %f15, %r15
8240xb3 0xa4 0x00 0xff
825
826# CHECK: cfdbr %r0, 0, %f0
8270xb3 0x99 0x00 0x00
828
829# CHECK: cfdbr %r0, 0, %f15
8300xb3 0x99 0x00 0x0f
831
832# CHECK: cfdbr %r0, 15, %f0
8330xb3 0x99 0xf0 0x00
834
835# CHECK: cfdbr %r4, 5, %f6
8360xb3 0x99 0x50 0x46
837
838# CHECK: cfdbr %r15, 0, %f0
8390xb3 0x99 0x00 0xf0
840
841# CHECK: cfebr %r0, 0, %f0
8420xb3 0x98 0x00 0x00
843
844# CHECK: cfebr %r0, 0, %f15
8450xb3 0x98 0x00 0x0f
846
847# CHECK: cfebr %r0, 15, %f0
8480xb3 0x98 0xf0 0x00
849
850# CHECK: cfebr %r4, 5, %f6
8510xb3 0x98 0x50 0x46
852
853# CHECK: cfebr %r15, 0, %f0
8540xb3 0x98 0x00 0xf0
855
856# CHECK: cfi %r0, -2147483648
8570xc2 0x0d 0x80 0x00 0x00 0x00
858
859# CHECK: cfi %r0, -1
8600xc2 0x0d 0xff 0xff 0xff 0xff
861
862# CHECK: cfi %r0, 0
8630xc2 0x0d 0x00 0x00 0x00 0x00
864
865# CHECK: cfi %r0, 1
8660xc2 0x0d 0x00 0x00 0x00 0x01
867
868# CHECK: cfi %r0, 2147483647
8690xc2 0x0d 0x7f 0xff 0xff 0xff
870
871# CHECK: cfi %r15, 0
8720xc2 0xfd 0x00 0x00 0x00 0x00
873
874# CHECK: cfxbr %r0, 0, %f0
8750xb3 0x9a 0x00 0x00
876
877# CHECK: cfxbr %r0, 0, %f13
8780xb3 0x9a 0x00 0x0d
879
880# CHECK: cfxbr %r0, 15, %f0
8810xb3 0x9a 0xf0 0x00
882
883# CHECK: cfxbr %r4, 5, %f8
8840xb3 0x9a 0x50 0x48
885
886# CHECK: cfxbr %r15, 0, %f0
8870xb3 0x9a 0x00 0xf0
888
889# CHECK: cgdbr %r0, 0, %f0
8900xb3 0xa9 0x00 0x00
891
892# CHECK: cgdbr %r0, 0, %f15
8930xb3 0xa9 0x00 0x0f
894
895# CHECK: cgdbr %r0, 15, %f0
8960xb3 0xa9 0xf0 0x00
897
898# CHECK: cgdbr %r4, 5, %f6
8990xb3 0xa9 0x50 0x46
900
901# CHECK: cgdbr %r15, 0, %f0
9020xb3 0xa9 0x00 0xf0
903
904# CHECK: cgebr %r0, 0, %f0
9050xb3 0xa8 0x00 0x00
906
907# CHECK: cgebr %r0, 0, %f15
9080xb3 0xa8 0x00 0x0f
909
910# CHECK: cgebr %r0, 15, %f0
9110xb3 0xa8 0xf0 0x00
912
913# CHECK: cgebr %r4, 5, %f6
9140xb3 0xa8 0x50 0x46
915
916# CHECK: cgebr %r15, 0, %f0
9170xb3 0xa8 0x00 0xf0
918
919# CHECK: cgfi %r0, -2147483648
9200xc2 0x0c 0x80 0x00 0x00 0x00
921
922# CHECK: cgfi %r0, -1
9230xc2 0x0c 0xff 0xff 0xff 0xff
924
925# CHECK: cgfi %r0, 0
9260xc2 0x0c 0x00 0x00 0x00 0x00
927
928# CHECK: cgfi %r0, 1
9290xc2 0x0c 0x00 0x00 0x00 0x01
930
931# CHECK: cgfi %r0, 2147483647
9320xc2 0x0c 0x7f 0xff 0xff 0xff
933
934# CHECK: cgfi %r15, 0
9350xc2 0xfc 0x00 0x00 0x00 0x00
936
937# CHECK: cgfr %r0, %r0
9380xb9 0x30 0x00 0x00
939
940# CHECK: cgfr %r0, %r15
9410xb9 0x30 0x00 0x0f
942
943# CHECK: cgfr %r15, %r0
9440xb9 0x30 0x00 0xf0
945
946# CHECK: cgfr %r7, %r8
9470xb9 0x30 0x00 0x78
948
949# CHECK: cgf %r0, -524288
9500xe3 0x00 0x00 0x00 0x80 0x30
951
952# CHECK: cgf %r0, -1
9530xe3 0x00 0x0f 0xff 0xff 0x30
954
955# CHECK: cgf %r0, 0
9560xe3 0x00 0x00 0x00 0x00 0x30
957
958# CHECK: cgf %r0, 1
9590xe3 0x00 0x00 0x01 0x00 0x30
960
961# CHECK: cgf %r0, 524287
9620xe3 0x00 0x0f 0xff 0x7f 0x30
963
964# CHECK: cgf %r0, 0(%r1)
9650xe3 0x00 0x10 0x00 0x00 0x30
966
967# CHECK: cgf %r0, 0(%r15)
9680xe3 0x00 0xf0 0x00 0x00 0x30
969
970# CHECK: cgf %r0, 524287(%r1,%r15)
9710xe3 0x01 0xff 0xff 0x7f 0x30
972
973# CHECK: cgf %r0, 524287(%r15,%r1)
9740xe3 0x0f 0x1f 0xff 0x7f 0x30
975
976# CHECK: cgf %r15, 0
9770xe3 0xf0 0x00 0x00 0x00 0x30
978
979# CHECK: cghi %r0, -32768
9800xa7 0x0f 0x80 0x00
981
982# CHECK: cghi %r0, -1
9830xa7 0x0f 0xff 0xff
984
985# CHECK: cghi %r0, 0
9860xa7 0x0f 0x00 0x00
987
988# CHECK: cghi %r0, 1
9890xa7 0x0f 0x00 0x01
990
991# CHECK: cghi %r0, 32767
9920xa7 0x0f 0x7f 0xff
993
994# CHECK: cghi %r15, 0
9950xa7 0xff 0x00 0x00
996
997# CHECK: cghsi 0, 0
9980xe5 0x58 0x00 0x00 0x00 0x00
999
1000# CHECK: cghsi 4095, 0
10010xe5 0x58 0x0f 0xff 0x00 0x00
1002
1003# CHECK: cghsi 0, -32768
10040xe5 0x58 0x00 0x00 0x80 0x00
1005
1006# CHECK: cghsi 0, -1
10070xe5 0x58 0x00 0x00 0xff 0xff
1008
1009# CHECK: cghsi 0, 0
10100xe5 0x58 0x00 0x00 0x00 0x00
1011
1012# CHECK: cghsi 0, 1
10130xe5 0x58 0x00 0x00 0x00 0x01
1014
1015# CHECK: cghsi 0, 32767
10160xe5 0x58 0x00 0x00 0x7f 0xff
1017
1018# CHECK: cghsi 0(%r1), 42
10190xe5 0x58 0x10 0x00 0x00 0x2a
1020
1021# CHECK: cghsi 0(%r15), 42
10220xe5 0x58 0xf0 0x00 0x00 0x2a
1023
1024# CHECK: cghsi 4095(%r1), 42
10250xe5 0x58 0x1f 0xff 0x00 0x2a
1026
1027# CHECK: cghsi 4095(%r15), 42
10280xe5 0x58 0xff 0xff 0x00 0x2a
1029
1030# CHECK: cgh %r0, -524288
10310xe3 0x00 0x00 0x00 0x80 0x34
1032
1033# CHECK: cgh %r0, -1
10340xe3 0x00 0x0f 0xff 0xff 0x34
1035
1036# CHECK: cgh %r0, 0
10370xe3 0x00 0x00 0x00 0x00 0x34
1038
1039# CHECK: cgh %r0, 1
10400xe3 0x00 0x00 0x01 0x00 0x34
1041
1042# CHECK: cgh %r0, 524287
10430xe3 0x00 0x0f 0xff 0x7f 0x34
1044
1045# CHECK: cgh %r0, 0(%r1)
10460xe3 0x00 0x10 0x00 0x00 0x34
1047
1048# CHECK: cgh %r0, 0(%r15)
10490xe3 0x00 0xf0 0x00 0x00 0x34
1050
1051# CHECK: cgh %r0, 524287(%r1,%r15)
10520xe3 0x01 0xff 0xff 0x7f 0x34
1053
1054# CHECK: cgh %r0, 524287(%r15,%r1)
10550xe3 0x0f 0x1f 0xff 0x7f 0x34
1056
1057# CHECK: cgh %r15, 0
10580xe3 0xf0 0x00 0x00 0x00 0x34
1059
1060# CHECK: cgr %r0, %r0
10610xb9 0x20 0x00 0x00
1062
1063# CHECK: cgr %r0, %r15
10640xb9 0x20 0x00 0x0f
1065
1066# CHECK: cgr %r15, %r0
10670xb9 0x20 0x00 0xf0
1068
1069# CHECK: cgr %r7, %r8
10700xb9 0x20 0x00 0x78
1071
1072# CHECK: cg %r0, -524288
10730xe3 0x00 0x00 0x00 0x80 0x20
1074
1075# CHECK: cg %r0, -1
10760xe3 0x00 0x0f 0xff 0xff 0x20
1077
1078# CHECK: cg %r0, 0
10790xe3 0x00 0x00 0x00 0x00 0x20
1080
1081# CHECK: cg %r0, 1
10820xe3 0x00 0x00 0x01 0x00 0x20
1083
1084# CHECK: cg %r0, 524287
10850xe3 0x00 0x0f 0xff 0x7f 0x20
1086
1087# CHECK: cg %r0, 0(%r1)
10880xe3 0x00 0x10 0x00 0x00 0x20
1089
1090# CHECK: cg %r0, 0(%r15)
10910xe3 0x00 0xf0 0x00 0x00 0x20
1092
1093# CHECK: cg %r0, 524287(%r1,%r15)
10940xe3 0x01 0xff 0xff 0x7f 0x20
1095
1096# CHECK: cg %r0, 524287(%r15,%r1)
10970xe3 0x0f 0x1f 0xff 0x7f 0x20
1098
1099# CHECK: cg %r15, 0
11000xe3 0xf0 0x00 0x00 0x00 0x20
1101
1102# CHECK: cgxbr %r0, 0, %f0
11030xb3 0xaa 0x00 0x00
1104
1105# CHECK: cgxbr %r0, 0, %f13
11060xb3 0xaa 0x00 0x0d
1107
1108# CHECK: cgxbr %r0, 15, %f0
11090xb3 0xaa 0xf0 0x00
1110
1111# CHECK: cgxbr %r4, 5, %f8
11120xb3 0xaa 0x50 0x48
1113
1114# CHECK: cgxbr %r15, 0, %f0
11150xb3 0xaa 0x00 0xf0
1116
1117# CHECK: chhsi 0, 0
11180xe5 0x54 0x00 0x00 0x00 0x00
1119
1120# CHECK: chhsi 4095, 0
11210xe5 0x54 0x0f 0xff 0x00 0x00
1122
1123# CHECK: chhsi 0, -32768
11240xe5 0x54 0x00 0x00 0x80 0x00
1125
1126# CHECK: chhsi 0, -1
11270xe5 0x54 0x00 0x00 0xff 0xff
1128
1129# CHECK: chhsi 0, 0
11300xe5 0x54 0x00 0x00 0x00 0x00
1131
1132# CHECK: chhsi 0, 1
11330xe5 0x54 0x00 0x00 0x00 0x01
1134
1135# CHECK: chhsi 0, 32767
11360xe5 0x54 0x00 0x00 0x7f 0xff
1137
1138# CHECK: chhsi 0(%r1), 42
11390xe5 0x54 0x10 0x00 0x00 0x2a
1140
1141# CHECK: chhsi 0(%r15), 42
11420xe5 0x54 0xf0 0x00 0x00 0x2a
1143
1144# CHECK: chhsi 4095(%r1), 42
11450xe5 0x54 0x1f 0xff 0x00 0x2a
1146
1147# CHECK: chhsi 4095(%r15), 42
11480xe5 0x54 0xff 0xff 0x00 0x2a
1149
1150# CHECK: chi %r0, -32768
11510xa7 0x0e 0x80 0x00
1152
1153# CHECK: chi %r0, -1
11540xa7 0x0e 0xff 0xff
1155
1156# CHECK: chi %r0, 0
11570xa7 0x0e 0x00 0x00
1158
1159# CHECK: chi %r0, 1
11600xa7 0x0e 0x00 0x01
1161
1162# CHECK: chi %r0, 32767
11630xa7 0x0e 0x7f 0xff
1164
1165# CHECK: chi %r15, 0
11660xa7 0xfe 0x00 0x00
1167
1168# CHECK: chsi 0, 0
11690xe5 0x5c 0x00 0x00 0x00 0x00
1170
1171# CHECK: chsi 4095, 0
11720xe5 0x5c 0x0f 0xff 0x00 0x00
1173
1174# CHECK: chsi 0, -32768
11750xe5 0x5c 0x00 0x00 0x80 0x00
1176
1177# CHECK: chsi 0, -1
11780xe5 0x5c 0x00 0x00 0xff 0xff
1179
1180# CHECK: chsi 0, 0
11810xe5 0x5c 0x00 0x00 0x00 0x00
1182
1183# CHECK: chsi 0, 1
11840xe5 0x5c 0x00 0x00 0x00 0x01
1185
1186# CHECK: chsi 0, 32767
11870xe5 0x5c 0x00 0x00 0x7f 0xff
1188
1189# CHECK: chsi 0(%r1), 42
11900xe5 0x5c 0x10 0x00 0x00 0x2a
1191
1192# CHECK: chsi 0(%r15), 42
11930xe5 0x5c 0xf0 0x00 0x00 0x2a
1194
1195# CHECK: chsi 4095(%r1), 42
11960xe5 0x5c 0x1f 0xff 0x00 0x2a
1197
1198# CHECK: chsi 4095(%r15), 42
11990xe5 0x5c 0xff 0xff 0x00 0x2a
1200
1201# CHECK: ch %r0, 0
12020x49 0x00 0x00 0x00
1203
1204# CHECK: ch %r0, 4095
12050x49 0x00 0x0f 0xff
1206
1207# CHECK: ch %r0, 0(%r1)
12080x49 0x00 0x10 0x00
1209
1210# CHECK: ch %r0, 0(%r15)
12110x49 0x00 0xf0 0x00
1212
1213# CHECK: ch %r0, 4095(%r1,%r15)
12140x49 0x01 0xff 0xff
1215
1216# CHECK: ch %r0, 4095(%r15,%r1)
12170x49 0x0f 0x1f 0xff
1218
1219# CHECK: ch %r15, 0
12200x49 0xf0 0x00 0x00
1221
1222# CHECK: chy %r0, -524288
12230xe3 0x00 0x00 0x00 0x80 0x79
1224
1225# CHECK: chy %r0, -1
12260xe3 0x00 0x0f 0xff 0xff 0x79
1227
1228# CHECK: chy %r0, 0
12290xe3 0x00 0x00 0x00 0x00 0x79
1230
1231# CHECK: chy %r0, 1
12320xe3 0x00 0x00 0x01 0x00 0x79
1233
1234# CHECK: chy %r0, 524287
12350xe3 0x00 0x0f 0xff 0x7f 0x79
1236
1237# CHECK: chy %r0, 0(%r1)
12380xe3 0x00 0x10 0x00 0x00 0x79
1239
1240# CHECK: chy %r0, 0(%r15)
12410xe3 0x00 0xf0 0x00 0x00 0x79
1242
1243# CHECK: chy %r0, 524287(%r1,%r15)
12440xe3 0x01 0xff 0xff 0x7f 0x79
1245
1246# CHECK: chy %r0, 524287(%r15,%r1)
12470xe3 0x0f 0x1f 0xff 0x7f 0x79
1248
1249# CHECK: chy %r15, 0
12500xe3 0xf0 0x00 0x00 0x00 0x79
1251
1252# CHECK: clfhsi 0, 0
12530xe5 0x5d 0x00 0x00 0x00 0x00
1254
1255# CHECK: clfhsi 4095, 0
12560xe5 0x5d 0x0f 0xff 0x00 0x00
1257
1258# CHECK: clfhsi 0, 65535
12590xe5 0x5d 0x00 0x00 0xff 0xff
1260
1261# CHECK: clfhsi 0(%r1), 42
12620xe5 0x5d 0x10 0x00 0x00 0x2a
1263
1264# CHECK: clfhsi 0(%r15), 42
12650xe5 0x5d 0xf0 0x00 0x00 0x2a
1266
1267# CHECK: clfhsi 4095(%r1), 42
12680xe5 0x5d 0x1f 0xff 0x00 0x2a
1269
1270# CHECK: clfhsi 4095(%r15), 42
12710xe5 0x5d 0xff 0xff 0x00 0x2a
1272
1273# CHECK: clfi %r0, 0
12740xc2 0x0f 0x00 0x00 0x00 0x00
1275
1276# CHECK: clfi %r0, 4294967295
12770xc2 0x0f 0xff 0xff 0xff 0xff
1278
1279# CHECK: clfi %r15, 0
12800xc2 0xff 0x00 0x00 0x00 0x00
1281
1282# CHECK: clgfi %r0, 0
12830xc2 0x0e 0x00 0x00 0x00 0x00
1284
1285# CHECK: clgfi %r0, 4294967295
12860xc2 0x0e 0xff 0xff 0xff 0xff
1287
1288# CHECK: clgfi %r15, 0
12890xc2 0xfe 0x00 0x00 0x00 0x00
1290
1291# CHECK: clgfr %r0, %r0
12920xb9 0x31 0x00 0x00
1293
1294# CHECK: clgfr %r0, %r15
12950xb9 0x31 0x00 0x0f
1296
1297# CHECK: clgfr %r15, %r0
12980xb9 0x31 0x00 0xf0
1299
1300# CHECK: clgfr %r7, %r8
13010xb9 0x31 0x00 0x78
1302
1303# CHECK: clgf %r0, -524288
13040xe3 0x00 0x00 0x00 0x80 0x31
1305
1306# CHECK: clgf %r0, -1
13070xe3 0x00 0x0f 0xff 0xff 0x31
1308
1309# CHECK: clgf %r0, 0
13100xe3 0x00 0x00 0x00 0x00 0x31
1311
1312# CHECK: clgf %r0, 1
13130xe3 0x00 0x00 0x01 0x00 0x31
1314
1315# CHECK: clgf %r0, 524287
13160xe3 0x00 0x0f 0xff 0x7f 0x31
1317
1318# CHECK: clgf %r0, 0(%r1)
13190xe3 0x00 0x10 0x00 0x00 0x31
1320
1321# CHECK: clgf %r0, 0(%r15)
13220xe3 0x00 0xf0 0x00 0x00 0x31
1323
1324# CHECK: clgf %r0, 524287(%r1,%r15)
13250xe3 0x01 0xff 0xff 0x7f 0x31
1326
1327# CHECK: clgf %r0, 524287(%r15,%r1)
13280xe3 0x0f 0x1f 0xff 0x7f 0x31
1329
1330# CHECK: clgf %r15, 0
13310xe3 0xf0 0x00 0x00 0x00 0x31
1332
1333# CHECK: clghsi 0, 0
13340xe5 0x59 0x00 0x00 0x00 0x00
1335
1336# CHECK: clghsi 4095, 0
13370xe5 0x59 0x0f 0xff 0x00 0x00
1338
1339# CHECK: clghsi 0, 65535
13400xe5 0x59 0x00 0x00 0xff 0xff
1341
1342# CHECK: clghsi 0(%r1), 42
13430xe5 0x59 0x10 0x00 0x00 0x2a
1344
1345# CHECK: clghsi 0(%r15), 42
13460xe5 0x59 0xf0 0x00 0x00 0x2a
1347
1348# CHECK: clghsi 4095(%r1), 42
13490xe5 0x59 0x1f 0xff 0x00 0x2a
1350
1351# CHECK: clghsi 4095(%r15), 42
13520xe5 0x59 0xff 0xff 0x00 0x2a
1353
1354# CHECK: clgr %r0, %r0
13550xb9 0x21 0x00 0x00
1356
1357# CHECK: clgr %r0, %r15
13580xb9 0x21 0x00 0x0f
1359
1360# CHECK: clgr %r15, %r0
13610xb9 0x21 0x00 0xf0
1362
1363# CHECK: clgr %r7, %r8
13640xb9 0x21 0x00 0x78
1365
1366# CHECK: clg %r0, -524288
13670xe3 0x00 0x00 0x00 0x80 0x21
1368
1369# CHECK: clg %r0, -1
13700xe3 0x00 0x0f 0xff 0xff 0x21
1371
1372# CHECK: clg %r0, 0
13730xe3 0x00 0x00 0x00 0x00 0x21
1374
1375# CHECK: clg %r0, 1
13760xe3 0x00 0x00 0x01 0x00 0x21
1377
1378# CHECK: clg %r0, 524287
13790xe3 0x00 0x0f 0xff 0x7f 0x21
1380
1381# CHECK: clg %r0, 0(%r1)
13820xe3 0x00 0x10 0x00 0x00 0x21
1383
1384# CHECK: clg %r0, 0(%r15)
13850xe3 0x00 0xf0 0x00 0x00 0x21
1386
1387# CHECK: clg %r0, 524287(%r1,%r15)
13880xe3 0x01 0xff 0xff 0x7f 0x21
1389
1390# CHECK: clg %r0, 524287(%r15,%r1)
13910xe3 0x0f 0x1f 0xff 0x7f 0x21
1392
1393# CHECK: clg %r15, 0
13940xe3 0xf0 0x00 0x00 0x00 0x21
1395
1396# CHECK: clhhsi 0, 0
13970xe5 0x55 0x00 0x00 0x00 0x00
1398
1399# CHECK: clhhsi 4095, 0
14000xe5 0x55 0x0f 0xff 0x00 0x00
1401
1402# CHECK: clhhsi 0, 65535
14030xe5 0x55 0x00 0x00 0xff 0xff
1404
1405# CHECK: clhhsi 0(%r1), 42
14060xe5 0x55 0x10 0x00 0x00 0x2a
1407
1408# CHECK: clhhsi 0(%r15), 42
14090xe5 0x55 0xf0 0x00 0x00 0x2a
1410
1411# CHECK: clhhsi 4095(%r1), 42
14120xe5 0x55 0x1f 0xff 0x00 0x2a
1413
1414# CHECK: clhhsi 4095(%r15), 42
14150xe5 0x55 0xff 0xff 0x00 0x2a
1416
1417# CHECK: cli 0, 0
14180x95 0x00 0x00 0x00
1419
1420# CHECK: cli 4095, 0
14210x95 0x00 0x0f 0xff
1422
1423# CHECK: cli 0, 255
14240x95 0xff 0x00 0x00
1425
1426# CHECK: cli 0(%r1), 42
14270x95 0x2a 0x10 0x00
1428
1429# CHECK: cli 0(%r15), 42
14300x95 0x2a 0xf0 0x00
1431
1432# CHECK: cli 4095(%r1), 42
14330x95 0x2a 0x1f 0xff
1434
1435# CHECK: cli 4095(%r15), 42
14360x95 0x2a 0xff 0xff
1437
1438# CHECK: cliy -524288, 0
14390xeb 0x00 0x00 0x00 0x80 0x55
1440
1441# CHECK: cliy -1, 0
14420xeb 0x00 0x0f 0xff 0xff 0x55
1443
1444# CHECK: cliy 0, 0
14450xeb 0x00 0x00 0x00 0x00 0x55
1446
1447# CHECK: cliy 1, 0
14480xeb 0x00 0x00 0x01 0x00 0x55
1449
1450# CHECK: cliy 524287, 0
14510xeb 0x00 0x0f 0xff 0x7f 0x55
1452
1453# CHECK: cliy 0, 255
14540xeb 0xff 0x00 0x00 0x00 0x55
1455
1456# CHECK: cliy 0(%r1), 42
14570xeb 0x2a 0x10 0x00 0x00 0x55
1458
1459# CHECK: cliy 0(%r15), 42
14600xeb 0x2a 0xf0 0x00 0x00 0x55
1461
1462# CHECK: cliy 524287(%r1), 42
14630xeb 0x2a 0x1f 0xff 0x7f 0x55
1464
1465# CHECK: cliy 524287(%r15), 42
14660xeb 0x2a 0xff 0xff 0x7f 0x55
1467
1468# CHECK: clr %r0, %r0
14690x15 0x00
1470
1471# CHECK: clr %r0, %r15
14720x15 0x0f
1473
1474# CHECK: clr %r15, %r0
14750x15 0xf0
1476
1477# CHECK: clr %r7, %r8
14780x15 0x78
1479
1480# CHECK: cl %r0, 0
14810x55 0x00 0x00 0x00
1482
1483# CHECK: cl %r0, 4095
14840x55 0x00 0x0f 0xff
1485
1486# CHECK: cl %r0, 0(%r1)
14870x55 0x00 0x10 0x00
1488
1489# CHECK: cl %r0, 0(%r15)
14900x55 0x00 0xf0 0x00
1491
1492# CHECK: cl %r0, 4095(%r1,%r15)
14930x55 0x01 0xff 0xff
1494
1495# CHECK: cl %r0, 4095(%r15,%r1)
14960x55 0x0f 0x1f 0xff
1497
1498# CHECK: cl %r15, 0
14990x55 0xf0 0x00 0x00
1500
1501# CHECK: cly %r0, -524288
15020xe3 0x00 0x00 0x00 0x80 0x55
1503
1504# CHECK: cly %r0, -1
15050xe3 0x00 0x0f 0xff 0xff 0x55
1506
1507# CHECK: cly %r0, 0
15080xe3 0x00 0x00 0x00 0x00 0x55
1509
1510# CHECK: cly %r0, 1
15110xe3 0x00 0x00 0x01 0x00 0x55
1512
1513# CHECK: cly %r0, 524287
15140xe3 0x00 0x0f 0xff 0x7f 0x55
1515
1516# CHECK: cly %r0, 0(%r1)
15170xe3 0x00 0x10 0x00 0x00 0x55
1518
1519# CHECK: cly %r0, 0(%r15)
15200xe3 0x00 0xf0 0x00 0x00 0x55
1521
1522# CHECK: cly %r0, 524287(%r1,%r15)
15230xe3 0x01 0xff 0xff 0x7f 0x55
1524
1525# CHECK: cly %r0, 524287(%r15,%r1)
15260xe3 0x0f 0x1f 0xff 0x7f 0x55
1527
1528# CHECK: cly %r15, 0
15290xe3 0xf0 0x00 0x00 0x00 0x55
1530
1531# CHECK: cpsdr %f0, %f0, %f0
15320xb3 0x72 0x00 0x00
1533
1534# CHECK: cpsdr %f0, %f0, %f15
15350xb3 0x72 0x00 0x0f
1536
1537# CHECK: cpsdr %f0, %f15, %f0
15380xb3 0x72 0xf0 0x00
1539
1540# CHECK: cpsdr %f15, %f0, %f0
15410xb3 0x72 0x00 0xf0
1542
1543# CHECK: cpsdr %f1, %f2, %f3
15440xb3 0x72 0x20 0x13
1545
1546# CHECK: cpsdr %f15, %f15, %f15
15470xb3 0x72 0xf0 0xff
1548
1549# CHECK: cr %r0, %r0
15500x19 0x00
1551
1552# CHECK: cr %r0, %r15
15530x19 0x0f
1554
1555# CHECK: cr %r15, %r0
15560x19 0xf0
1557
1558# CHECK: cr %r7, %r8
15590x19 0x78
1560
1561# CHECK: csg %r0, %r0, -524288
15620xeb 0x00 0x00 0x00 0x80 0x30
1563
1564# CHECK: csg %r0, %r0, -1
15650xeb 0x00 0x0f 0xff 0xff 0x30
1566
1567# CHECK: csg %r0, %r0, 0
15680xeb 0x00 0x00 0x00 0x00 0x30
1569
1570# CHECK: csg %r0, %r0, 1
15710xeb 0x00 0x00 0x01 0x00 0x30
1572
1573# CHECK: csg %r0, %r0, 524287
15740xeb 0x00 0x0f 0xff 0x7f 0x30
1575
1576# CHECK: csg %r0, %r0, 0(%r1)
15770xeb 0x00 0x10 0x00 0x00 0x30
1578
1579# CHECK: csg %r0, %r0, 0(%r15)
15800xeb 0x00 0xf0 0x00 0x00 0x30
1581
1582# CHECK: csg %r0, %r0, 524287(%r1)
15830xeb 0x00 0x1f 0xff 0x7f 0x30
1584
1585# CHECK: csg %r0, %r0, 524287(%r15)
15860xeb 0x00 0xff 0xff 0x7f 0x30
1587
1588# CHECK: csg %r0, %r15, 0
15890xeb 0x0f 0x00 0x00 0x00 0x30
1590
1591# CHECK: csg %r15, %r0, 0
15920xeb 0xf0 0x00 0x00 0x00 0x30
1593
1594# CHECK: cs %r0, %r0, 0
15950xba 0x00 0x00 0x00
1596
1597# CHECK: cs %r0, %r0, 4095
15980xba 0x00 0x0f 0xff
1599
1600# CHECK: cs %r0, %r0, 0(%r1)
16010xba 0x00 0x10 0x00
1602
1603# CHECK: cs %r0, %r0, 0(%r15)
16040xba 0x00 0xf0 0x00
1605
1606# CHECK: cs %r0, %r0, 4095(%r1)
16070xba 0x00 0x1f 0xff
1608
1609# CHECK: cs %r0, %r0, 4095(%r15)
16100xba 0x00 0xff 0xff
1611
1612# CHECK: cs %r0, %r15, 0
16130xba 0x0f 0x00 0x00
1614
1615# CHECK: cs %r15, %r0, 0
16160xba 0xf0 0x00 0x00
1617
1618# CHECK: csy %r0, %r0, -524288
16190xeb 0x00 0x00 0x00 0x80 0x14
1620
1621# CHECK: csy %r0, %r0, -1
16220xeb 0x00 0x0f 0xff 0xff 0x14
1623
1624# CHECK: csy %r0, %r0, 0
16250xeb 0x00 0x00 0x00 0x00 0x14
1626
1627# CHECK: csy %r0, %r0, 1
16280xeb 0x00 0x00 0x01 0x00 0x14
1629
1630# CHECK: csy %r0, %r0, 524287
16310xeb 0x00 0x0f 0xff 0x7f 0x14
1632
1633# CHECK: csy %r0, %r0, 0(%r1)
16340xeb 0x00 0x10 0x00 0x00 0x14
1635
1636# CHECK: csy %r0, %r0, 0(%r15)
16370xeb 0x00 0xf0 0x00 0x00 0x14
1638
1639# CHECK: csy %r0, %r0, 524287(%r1)
16400xeb 0x00 0x1f 0xff 0x7f 0x14
1641
1642# CHECK: csy %r0, %r0, 524287(%r15)
16430xeb 0x00 0xff 0xff 0x7f 0x14
1644
1645# CHECK: csy %r0, %r15, 0
16460xeb 0x0f 0x00 0x00 0x00 0x14
1647
1648# CHECK: csy %r15, %r0, 0
16490xeb 0xf0 0x00 0x00 0x00 0x14
1650
1651# CHECK: c %r0, 0
16520x59 0x00 0x00 0x00
1653
1654# CHECK: c %r0, 4095
16550x59 0x00 0x0f 0xff
1656
1657# CHECK: c %r0, 0(%r1)
16580x59 0x00 0x10 0x00
1659
1660# CHECK: c %r0, 0(%r15)
16610x59 0x00 0xf0 0x00
1662
1663# CHECK: c %r0, 4095(%r1,%r15)
16640x59 0x01 0xff 0xff
1665
1666# CHECK: c %r0, 4095(%r15,%r1)
16670x59 0x0f 0x1f 0xff
1668
1669# CHECK: c %r15, 0
16700x59 0xf0 0x00 0x00
1671
1672# CHECK: cxbr %f0, %f0
16730xb3 0x49 0x00 0x00
1674
1675# CHECK: cxbr %f0, %f13
16760xb3 0x49 0x00 0x0d
1677
1678# CHECK: cxbr %f8, %f8
16790xb3 0x49 0x00 0x88
1680
1681# CHECK: cxbr %f13, %f0
16820xb3 0x49 0x00 0xd0
1683
1684# CHECK: cxfbr %f0, %r0
16850xb3 0x96 0x00 0x00
1686
1687# CHECK: cxfbr %f0, %r15
16880xb3 0x96 0x00 0x0f
1689
1690# CHECK: cxfbr %f13, %r0
16910xb3 0x96 0x00 0xd0
1692
1693# CHECK: cxfbr %f8, %r7
16940xb3 0x96 0x00 0x87
1695
1696# CHECK: cxfbr %f13, %r15
16970xb3 0x96 0x00 0xdf
1698
1699# CHECK: cxgbr %f0, %r0
17000xb3 0xa6 0x00 0x00
1701
1702# CHECK: cxgbr %f0, %r15
17030xb3 0xa6 0x00 0x0f
1704
1705# CHECK: cxgbr %f13, %r0
17060xb3 0xa6 0x00 0xd0
1707
1708# CHECK: cxgbr %f8, %r7
17090xb3 0xa6 0x00 0x87
1710
1711# CHECK: cxgbr %f13, %r15
17120xb3 0xa6 0x00 0xdf
1713
1714# CHECK: cy %r0, -524288
17150xe3 0x00 0x00 0x00 0x80 0x59
1716
1717# CHECK: cy %r0, -1
17180xe3 0x00 0x0f 0xff 0xff 0x59
1719
1720# CHECK: cy %r0, 0
17210xe3 0x00 0x00 0x00 0x00 0x59
1722
1723# CHECK: cy %r0, 1
17240xe3 0x00 0x00 0x01 0x00 0x59
1725
1726# CHECK: cy %r0, 524287
17270xe3 0x00 0x0f 0xff 0x7f 0x59
1728
1729# CHECK: cy %r0, 0(%r1)
17300xe3 0x00 0x10 0x00 0x00 0x59
1731
1732# CHECK: cy %r0, 0(%r15)
17330xe3 0x00 0xf0 0x00 0x00 0x59
1734
1735# CHECK: cy %r0, 524287(%r1,%r15)
17360xe3 0x01 0xff 0xff 0x7f 0x59
1737
1738# CHECK: cy %r0, 524287(%r15,%r1)
17390xe3 0x0f 0x1f 0xff 0x7f 0x59
1740
1741# CHECK: cy %r15, 0
17420xe3 0xf0 0x00 0x00 0x00 0x59
1743
1744# CHECK: ddbr %f0, %f0
17450xb3 0x1d 0x00 0x00
1746
1747# CHECK: ddbr %f0, %f15
17480xb3 0x1d 0x00 0x0f
1749
1750# CHECK: ddbr %f7, %f8
17510xb3 0x1d 0x00 0x78
1752
1753# CHECK: ddbr %f15, %f0
17540xb3 0x1d 0x00 0xf0
1755
1756# CHECK: ddb %f0, 0
17570xed 0x00 0x00 0x00 0x00 0x1d
1758
1759# CHECK: ddb %f0, 4095
17600xed 0x00 0x0f 0xff 0x00 0x1d
1761
1762# CHECK: ddb %f0, 0(%r1)
17630xed 0x00 0x10 0x00 0x00 0x1d
1764
1765# CHECK: ddb %f0, 0(%r15)
17660xed 0x00 0xf0 0x00 0x00 0x1d
1767
1768# CHECK: ddb %f0, 4095(%r1,%r15)
17690xed 0x01 0xff 0xff 0x00 0x1d
1770
1771# CHECK: ddb %f0, 4095(%r15,%r1)
17720xed 0x0f 0x1f 0xff 0x00 0x1d
1773
1774# CHECK: ddb %f15, 0
17750xed 0xf0 0x00 0x00 0x00 0x1d
1776
1777# CHECK: debr %f0, %f0
17780xb3 0x0d 0x00 0x00
1779
1780# CHECK: debr %f0, %f15
17810xb3 0x0d 0x00 0x0f
1782
1783# CHECK: debr %f7, %f8
17840xb3 0x0d 0x00 0x78
1785
1786# CHECK: debr %f15, %f0
17870xb3 0x0d 0x00 0xf0
1788
1789# CHECK: deb %f0, 0
17900xed 0x00 0x00 0x00 0x00 0x0d
1791
1792# CHECK: deb %f0, 4095
17930xed 0x00 0x0f 0xff 0x00 0x0d
1794
1795# CHECK: deb %f0, 0(%r1)
17960xed 0x00 0x10 0x00 0x00 0x0d
1797
1798# CHECK: deb %f0, 0(%r15)
17990xed 0x00 0xf0 0x00 0x00 0x0d
1800
1801# CHECK: deb %f0, 4095(%r1,%r15)
18020xed 0x01 0xff 0xff 0x00 0x0d
1803
1804# CHECK: deb %f0, 4095(%r15,%r1)
18050xed 0x0f 0x1f 0xff 0x00 0x0d
1806
1807# CHECK: deb %f15, 0
18080xed 0xf0 0x00 0x00 0x00 0x0d
1809
1810# CHECK: dlgr %r0, %r0
18110xb9 0x87 0x00 0x00
1812
1813# CHECK: dlgr %r0, %r15
18140xb9 0x87 0x00 0x0f
1815
1816# CHECK: dlgr %r14, %r0
18170xb9 0x87 0x00 0xe0
1818
1819# CHECK: dlgr %r6, %r9
18200xb9 0x87 0x00 0x69
1821
1822# CHECK: dlg %r0, -524288
18230xe3 0x00 0x00 0x00 0x80 0x87
1824
1825# CHECK: dlg %r0, -1
18260xe3 0x00 0x0f 0xff 0xff 0x87
1827
1828# CHECK: dlg %r0, 0
18290xe3 0x00 0x00 0x00 0x00 0x87
1830
1831# CHECK: dlg %r0, 1
18320xe3 0x00 0x00 0x01 0x00 0x87
1833
1834# CHECK: dlg %r0, 524287
18350xe3 0x00 0x0f 0xff 0x7f 0x87
1836
1837# CHECK: dlg %r0, 0(%r1)
18380xe3 0x00 0x10 0x00 0x00 0x87
1839
1840# CHECK: dlg %r0, 0(%r15)
18410xe3 0x00 0xf0 0x00 0x00 0x87
1842
1843# CHECK: dlg %r0, 524287(%r1,%r15)
18440xe3 0x01 0xff 0xff 0x7f 0x87
1845
1846# CHECK: dlg %r0, 524287(%r15,%r1)
18470xe3 0x0f 0x1f 0xff 0x7f 0x87
1848
1849# CHECK: dlg %r14, 0
18500xe3 0xe0 0x00 0x00 0x00 0x87
1851
1852# CHECK: dlr %r0, %r0
18530xb9 0x97 0x00 0x00
1854
1855# CHECK: dlr %r0, %r15
18560xb9 0x97 0x00 0x0f
1857
1858# CHECK: dlr %r14, %r0
18590xb9 0x97 0x00 0xe0
1860
1861# CHECK: dlr %r6, %r9
18620xb9 0x97 0x00 0x69
1863
1864# CHECK: dl %r0, -524288
18650xe3 0x00 0x00 0x00 0x80 0x97
1866
1867# CHECK: dl %r0, -1
18680xe3 0x00 0x0f 0xff 0xff 0x97
1869
1870# CHECK: dl %r0, 0
18710xe3 0x00 0x00 0x00 0x00 0x97
1872
1873# CHECK: dl %r0, 1
18740xe3 0x00 0x00 0x01 0x00 0x97
1875
1876# CHECK: dl %r0, 524287
18770xe3 0x00 0x0f 0xff 0x7f 0x97
1878
1879# CHECK: dl %r0, 0(%r1)
18800xe3 0x00 0x10 0x00 0x00 0x97
1881
1882# CHECK: dl %r0, 0(%r15)
18830xe3 0x00 0xf0 0x00 0x00 0x97
1884
1885# CHECK: dl %r0, 524287(%r1,%r15)
18860xe3 0x01 0xff 0xff 0x7f 0x97
1887
1888# CHECK: dl %r0, 524287(%r15,%r1)
18890xe3 0x0f 0x1f 0xff 0x7f 0x97
1890
1891# CHECK: dl %r14, 0
18920xe3 0xe0 0x00 0x00 0x00 0x97
1893
1894# CHECK: dsgfr %r0, %r0
18950xb9 0x1d 0x00 0x00
1896
1897# CHECK: dsgfr %r0, %r15
18980xb9 0x1d 0x00 0x0f
1899
1900# CHECK: dsgfr %r14, %r0
19010xb9 0x1d 0x00 0xe0
1902
1903# CHECK: dsgfr %r6, %r9
19040xb9 0x1d 0x00 0x69
1905
1906# CHECK: dsgf %r0, -524288
19070xe3 0x00 0x00 0x00 0x80 0x1d
1908
1909# CHECK: dsgf %r0, -1
19100xe3 0x00 0x0f 0xff 0xff 0x1d
1911
1912# CHECK: dsgf %r0, 0
19130xe3 0x00 0x00 0x00 0x00 0x1d
1914
1915# CHECK: dsgf %r0, 1
19160xe3 0x00 0x00 0x01 0x00 0x1d
1917
1918# CHECK: dsgf %r0, 524287
19190xe3 0x00 0x0f 0xff 0x7f 0x1d
1920
1921# CHECK: dsgf %r0, 0(%r1)
19220xe3 0x00 0x10 0x00 0x00 0x1d
1923
1924# CHECK: dsgf %r0, 0(%r15)
19250xe3 0x00 0xf0 0x00 0x00 0x1d
1926
1927# CHECK: dsgf %r0, 524287(%r1,%r15)
19280xe3 0x01 0xff 0xff 0x7f 0x1d
1929
1930# CHECK: dsgf %r0, 524287(%r15,%r1)
19310xe3 0x0f 0x1f 0xff 0x7f 0x1d
1932
1933# CHECK: dsgf %r14, 0
19340xe3 0xe0 0x00 0x00 0x00 0x1d
1935
1936# CHECK: dsgr %r0, %r0
19370xb9 0x0d 0x00 0x00
1938
1939# CHECK: dsgr %r0, %r15
19400xb9 0x0d 0x00 0x0f
1941
1942# CHECK: dsgr %r14, %r0
19430xb9 0x0d 0x00 0xe0
1944
1945# CHECK: dsgr %r6, %r9
19460xb9 0x0d 0x00 0x69
1947
1948# CHECK: dsg %r0, -524288
19490xe3 0x00 0x00 0x00 0x80 0x0d
1950
1951# CHECK: dsg %r0, -1
19520xe3 0x00 0x0f 0xff 0xff 0x0d
1953
1954# CHECK: dsg %r0, 0
19550xe3 0x00 0x00 0x00 0x00 0x0d
1956
1957# CHECK: dsg %r0, 1
19580xe3 0x00 0x00 0x01 0x00 0x0d
1959
1960# CHECK: dsg %r0, 524287
19610xe3 0x00 0x0f 0xff 0x7f 0x0d
1962
1963# CHECK: dsg %r0, 0(%r1)
19640xe3 0x00 0x10 0x00 0x00 0x0d
1965
1966# CHECK: dsg %r0, 0(%r15)
19670xe3 0x00 0xf0 0x00 0x00 0x0d
1968
1969# CHECK: dsg %r0, 524287(%r1,%r15)
19700xe3 0x01 0xff 0xff 0x7f 0x0d
1971
1972# CHECK: dsg %r0, 524287(%r15,%r1)
19730xe3 0x0f 0x1f 0xff 0x7f 0x0d
1974
1975# CHECK: dsg %r14, 0
19760xe3 0xe0 0x00 0x00 0x00 0x0d
1977
1978# CHECK: dxbr %f0, %f0
19790xb3 0x4d 0x00 0x00
1980
1981# CHECK: dxbr %f0, %f13
19820xb3 0x4d 0x00 0x0d
1983
1984# CHECK: dxbr %f8, %f8
19850xb3 0x4d 0x00 0x88
1986
1987# CHECK: dxbr %f13, %f0
19880xb3 0x4d 0x00 0xd0
1989
1990# CHECK: ear %r0, %a0
19910xb2 0x4f 0x00 0x00
1992
1993# CHECK: ear %r0, %a15
19940xb2 0x4f 0x00 0x0f
1995
1996# CHECK: ear %r15, %a0
19970xb2 0x4f 0x00 0xf0
1998
1999# CHECK: ear %r7, %a8
20000xb2 0x4f 0x00 0x78
2001
2002# CHECK: ear %r15, %a15
20030xb2 0x4f 0x00 0xff
2004
2005# CHECK: fidbr %f0, 0, %f0
20060xb3 0x5f 0x00 0x00
2007
2008# CHECK: fidbr %f0, 0, %f15
20090xb3 0x5f 0x00 0x0f
2010
2011# CHECK: fidbr %f0, 15, %f0
20120xb3 0x5f 0xf0 0x00
2013
2014# CHECK: fidbr %f4, 5, %f6
20150xb3 0x5f 0x50 0x46
2016
2017# CHECK: fidbr %f15, 0, %f0
20180xb3 0x5f 0x00 0xf0
2019
2020# CHECK: fiebr %f0, 0, %f0
20210xb3 0x57 0x00 0x00
2022
2023# CHECK: fiebr %f0, 0, %f15
20240xb3 0x57 0x00 0x0f
2025
2026# CHECK: fiebr %f0, 15, %f0
20270xb3 0x57 0xf0 0x00
2028
2029# CHECK: fiebr %f4, 5, %f6
20300xb3 0x57 0x50 0x46
2031
2032# CHECK: fiebr %f15, 0, %f0
20330xb3 0x57 0x00 0xf0
2034
2035# CHECK: fixbr %f0, 0, %f0
20360xb3 0x47 0x00 0x00
2037
2038# CHECK: fixbr %f0, 0, %f13
20390xb3 0x47 0x00 0x0d
2040
2041# CHECK: fixbr %f0, 15, %f0
20420xb3 0x47 0xf0 0x00
2043
2044# CHECK: fixbr %f4, 5, %f8
20450xb3 0x47 0x50 0x48
2046
2047# CHECK: fixbr %f13, 0, %f0
20480xb3 0x47 0x00 0xd0
2049
2050# CHECK: flogr %r0, %r0
20510xb9 0x83 0x00 0x00
2052
2053# CHECK: flogr %r0, %r15
20540xb9 0x83 0x00 0x0f
2055
2056# CHECK: flogr %r10, %r9
20570xb9 0x83 0x00 0xa9
2058
2059# CHECK: flogr %r14, %r0
20600xb9 0x83 0x00 0xe0
2061
2062# CHECK: ic %r0, 0
20630x43 0x00 0x00 0x00
2064
2065# CHECK: ic %r0, 4095
20660x43 0x00 0x0f 0xff
2067
2068# CHECK: ic %r0, 0(%r1)
20690x43 0x00 0x10 0x00
2070
2071# CHECK: ic %r0, 0(%r15)
20720x43 0x00 0xf0 0x00
2073
2074# CHECK: ic %r0, 4095(%r1,%r15)
20750x43 0x01 0xff 0xff
2076
2077# CHECK: ic %r0, 4095(%r15,%r1)
20780x43 0x0f 0x1f 0xff
2079
2080# CHECK: ic %r15, 0
20810x43 0xf0 0x00 0x00
2082
2083# CHECK: icy %r0, -524288
20840xe3 0x00 0x00 0x00 0x80 0x73
2085
2086# CHECK: icy %r0, -1
20870xe3 0x00 0x0f 0xff 0xff 0x73
2088
2089# CHECK: icy %r0, 0
20900xe3 0x00 0x00 0x00 0x00 0x73
2091
2092# CHECK: icy %r0, 1
20930xe3 0x00 0x00 0x01 0x00 0x73
2094
2095# CHECK: icy %r0, 524287
20960xe3 0x00 0x0f 0xff 0x7f 0x73
2097
2098# CHECK: icy %r0, 0(%r1)
20990xe3 0x00 0x10 0x00 0x00 0x73
2100
2101# CHECK: icy %r0, 0(%r15)
21020xe3 0x00 0xf0 0x00 0x00 0x73
2103
2104# CHECK: icy %r0, 524287(%r1,%r15)
21050xe3 0x01 0xff 0xff 0x7f 0x73
2106
2107# CHECK: icy %r0, 524287(%r15,%r1)
21080xe3 0x0f 0x1f 0xff 0x7f 0x73
2109
2110# CHECK: icy %r15, 0
21110xe3 0xf0 0x00 0x00 0x00 0x73
2112
2113# CHECK: iihf %r0, 0
21140xc0 0x08 0x00 0x00 0x00 0x00
2115
2116# CHECK: iihf %r0, 4294967295
21170xc0 0x08 0xff 0xff 0xff 0xff
2118
2119# CHECK: iihf %r15, 0
21200xc0 0xf8 0x00 0x00 0x00 0x00
2121
2122# CHECK: iihh %r0, 0
21230xa5 0x00 0x00 0x00
2124
2125# CHECK: iihh %r0, 32768
21260xa5 0x00 0x80 0x00
2127
2128# CHECK: iihh %r0, 65535
21290xa5 0x00 0xff 0xff
2130
2131# CHECK: iihh %r15, 0
21320xa5 0xf0 0x00 0x00
2133
2134# CHECK: iihl %r0, 0
21350xa5 0x01 0x00 0x00
2136
2137# CHECK: iihl %r0, 32768
21380xa5 0x01 0x80 0x00
2139
2140# CHECK: iihl %r0, 65535
21410xa5 0x01 0xff 0xff
2142
2143# CHECK: iihl %r15, 0
21440xa5 0xf1 0x00 0x00
2145
2146# CHECK: iilf %r0, 0
21470xc0 0x09 0x00 0x00 0x00 0x00
2148
2149# CHECK: iilf %r0, 4294967295
21500xc0 0x09 0xff 0xff 0xff 0xff
2151
2152# CHECK: iilf %r15, 0
21530xc0 0xf9 0x00 0x00 0x00 0x00
2154
2155# CHECK: iilh %r0, 0
21560xa5 0x02 0x00 0x00
2157
2158# CHECK: iilh %r0, 32768
21590xa5 0x02 0x80 0x00
2160
2161# CHECK: iilh %r0, 65535
21620xa5 0x02 0xff 0xff
2163
2164# CHECK: iilh %r15, 0
21650xa5 0xf2 0x00 0x00
2166
2167# CHECK: iill %r0, 0
21680xa5 0x03 0x00 0x00
2169
2170# CHECK: iill %r0, 32768
21710xa5 0x03 0x80 0x00
2172
2173# CHECK: iill %r0, 65535
21740xa5 0x03 0xff 0xff
2175
2176# CHECK: iill %r15, 0
21770xa5 0xf3 0x00 0x00
2178
2179# CHECK: la %r0, 0
21800x41 0x00 0x00 0x00
2181
2182# CHECK: la %r0, 4095
21830x41 0x00 0x0f 0xff
2184
2185# CHECK: la %r0, 0(%r1)
21860x41 0x00 0x10 0x00
2187
2188# CHECK: la %r0, 0(%r15)
21890x41 0x00 0xf0 0x00
2190
2191# CHECK: la %r0, 4095(%r1,%r15)
21920x41 0x01 0xff 0xff
2193
2194# CHECK: la %r0, 4095(%r15,%r1)
21950x41 0x0f 0x1f 0xff
2196
2197# CHECK: la %r15, 0
21980x41 0xf0 0x00 0x00
2199
2200# CHECK: lay %r0, -524288
22010xe3 0x00 0x00 0x00 0x80 0x71
2202
2203# CHECK: lay %r0, -1
22040xe3 0x00 0x0f 0xff 0xff 0x71
2205
2206# CHECK: lay %r0, 0
22070xe3 0x00 0x00 0x00 0x00 0x71
2208
2209# CHECK: lay %r0, 1
22100xe3 0x00 0x00 0x01 0x00 0x71
2211
2212# CHECK: lay %r0, 524287
22130xe3 0x00 0x0f 0xff 0x7f 0x71
2214
2215# CHECK: lay %r0, 0(%r1)
22160xe3 0x00 0x10 0x00 0x00 0x71
2217
2218# CHECK: lay %r0, 0(%r15)
22190xe3 0x00 0xf0 0x00 0x00 0x71
2220
2221# CHECK: lay %r0, 524287(%r1,%r15)
22220xe3 0x01 0xff 0xff 0x7f 0x71
2223
2224# CHECK: lay %r0, 524287(%r15,%r1)
22250xe3 0x0f 0x1f 0xff 0x7f 0x71
2226
2227# CHECK: lay %r15, 0
22280xe3 0xf0 0x00 0x00 0x00 0x71
2229
2230# CHECK: lbr %r0, %r15
22310xb9 0x26 0x00 0x0f
2232
2233# CHECK: lbr %r7, %r8
22340xb9 0x26 0x00 0x78
2235
2236# CHECK: lbr %r15, %r0
22370xb9 0x26 0x00 0xf0
2238
2239# CHECK: lb %r0, -524288
22400xe3 0x00 0x00 0x00 0x80 0x76
2241
2242# CHECK: lb %r0, -1
22430xe3 0x00 0x0f 0xff 0xff 0x76
2244
2245# CHECK: lb %r0, 0
22460xe3 0x00 0x00 0x00 0x00 0x76
2247
2248# CHECK: lb %r0, 1
22490xe3 0x00 0x00 0x01 0x00 0x76
2250
2251# CHECK: lb %r0, 524287
22520xe3 0x00 0x0f 0xff 0x7f 0x76
2253
2254# CHECK: lb %r0, 0(%r1)
22550xe3 0x00 0x10 0x00 0x00 0x76
2256
2257# CHECK: lb %r0, 0(%r15)
22580xe3 0x00 0xf0 0x00 0x00 0x76
2259
2260# CHECK: lb %r0, 524287(%r1,%r15)
22610xe3 0x01 0xff 0xff 0x7f 0x76
2262
2263# CHECK: lb %r0, 524287(%r15,%r1)
22640xe3 0x0f 0x1f 0xff 0x7f 0x76
2265
2266# CHECK: lb %r15, 0
22670xe3 0xf0 0x00 0x00 0x00 0x76
2268
2269# CHECK: lcdbr %f0, %f9
22700xb3 0x13 0x00 0x09
2271
2272# CHECK: lcdbr %f0, %f15
22730xb3 0x13 0x00 0x0f
2274
2275# CHECK: lcdbr %f15, %f0
22760xb3 0x13 0x00 0xf0
2277
2278# CHECK: lcdbr %f15, %f9
22790xb3 0x13 0x00 0xf9
2280
2281# CHECK: lcebr %f0, %f9
22820xb3 0x03 0x00 0x09
2283
2284# CHECK: lcebr %f0, %f15
22850xb3 0x03 0x00 0x0f
2286
2287# CHECK: lcebr %f15, %f0
22880xb3 0x03 0x00 0xf0
2289
2290# CHECK: lcebr %f15, %f9
22910xb3 0x03 0x00 0xf9
2292
2293# CHECK: lcgfr %r0, %r0
22940xb9 0x13 0x00 0x00
2295
2296# CHECK: lcgfr %r0, %r15
22970xb9 0x13 0x00 0x0f
2298
2299# CHECK: lcgfr %r15, %r0
23000xb9 0x13 0x00 0xf0
2301
2302# CHECK: lcgfr %r7, %r8
23030xb9 0x13 0x00 0x78
2304
2305# CHECK: lcgr %r0, %r0
23060xb9 0x03 0x00 0x00
2307
2308# CHECK: lcgr %r0, %r15
23090xb9 0x03 0x00 0x0f
2310
2311# CHECK: lcgr %r15, %r0
23120xb9 0x03 0x00 0xf0
2313
2314# CHECK: lcgr %r7, %r8
23150xb9 0x03 0x00 0x78
2316
2317# CHECK: lcr %r0, %r0
23180x13 0x00
2319
2320# CHECK: lcr %r0, %r15
23210x13 0x0f
2322
2323# CHECK: lcr %r15, %r0
23240x13 0xf0
2325
2326# CHECK: lcr %r7, %r8
23270x13 0x78
2328
2329# CHECK: lcxbr %f0, %f8
23300xb3 0x43 0x00 0x08
2331
2332# CHECK: lcxbr %f0, %f13
23330xb3 0x43 0x00 0x0d
2334
2335# CHECK: lcxbr %f13, %f0
23360xb3 0x43 0x00 0xd0
2337
2338# CHECK: lcxbr %f13, %f9
23390xb3 0x43 0x00 0xd9
2340
2341# CHECK: ldebr %f0, %f15
23420xb3 0x04 0x00 0x0f
2343
2344# CHECK: ldebr %f7, %f8
23450xb3 0x04 0x00 0x78
2346
2347# CHECK: ldebr %f15, %f0
23480xb3 0x04 0x00 0xf0
2349
2350# CHECK: ldeb %f0, 0
23510xed 0x00 0x00 0x00 0x00 0x04
2352
2353# CHECK: ldeb %f0, 4095
23540xed 0x00 0x0f 0xff 0x00 0x04
2355
2356# CHECK: ldeb %f0, 0(%r1)
23570xed 0x00 0x10 0x00 0x00 0x04
2358
2359# CHECK: ldeb %f0, 0(%r15)
23600xed 0x00 0xf0 0x00 0x00 0x04
2361
2362# CHECK: ldeb %f0, 4095(%r1,%r15)
23630xed 0x01 0xff 0xff 0x00 0x04
2364
2365# CHECK: ldeb %f0, 4095(%r15,%r1)
23660xed 0x0f 0x1f 0xff 0x00 0x04
2367
2368# CHECK: ldeb %f15, 0
23690xed 0xf0 0x00 0x00 0x00 0x04
2370
2371# CHECK: ldgr %f0, %r0
23720xb3 0xc1 0x00 0x00
2373
2374# CHECK: ldgr %f0, %r15
23750xb3 0xc1 0x00 0x0f
2376
2377# CHECK: ldgr %f15, %r0
23780xb3 0xc1 0x00 0xf0
2379
2380# CHECK: ldgr %f7, %r9
23810xb3 0xc1 0x00 0x79
2382
2383# CHECK: ldgr %f15, %r15
23840xb3 0xc1 0x00 0xff
2385
2386# CHECK: ldr %f0, %f9
23870x28 0x09
2388
2389# CHECK: ldr %f0, %f15
23900x28 0x0f
2391
2392# CHECK: ldr %f15, %f0
23930x28 0xf0
2394
2395# CHECK: ldr %f15, %f9
23960x28 0xf9
2397
2398# CHECK: ld %f0, 0
23990x68 0x00 0x00 0x00
2400
2401# CHECK: ld %f0, 4095
24020x68 0x00 0x0f 0xff
2403
2404# CHECK: ld %f0, 0(%r1)
24050x68 0x00 0x10 0x00
2406
2407# CHECK: ld %f0, 0(%r15)
24080x68 0x00 0xf0 0x00
2409
2410# CHECK: ld %f0, 4095(%r1,%r15)
24110x68 0x01 0xff 0xff
2412
2413# CHECK: ld %f0, 4095(%r15,%r1)
24140x68 0x0f 0x1f 0xff
2415
2416# CHECK: ld %f15, 0
24170x68 0xf0 0x00 0x00
2418
2419# CHECK: ldxbr %f0, %f0
24200xb3 0x45 0x00 0x00
2421
2422# CHECK: ldxbr %f0, %f13
24230xb3 0x45 0x00 0x0d
2424
2425# CHECK: ldxbr %f8, %f12
24260xb3 0x45 0x00 0x8c
2427
2428# CHECK: ldxbr %f13, %f0
24290xb3 0x45 0x00 0xd0
2430
2431# CHECK: ldxbr %f13, %f13
24320xb3 0x45 0x00 0xdd
2433
2434# CHECK: ldy %f0, -524288
24350xed 0x00 0x00 0x00 0x80 0x65
2436
2437# CHECK: ldy %f0, -1
24380xed 0x00 0x0f 0xff 0xff 0x65
2439
2440# CHECK: ldy %f0, 0
24410xed 0x00 0x00 0x00 0x00 0x65
2442
2443# CHECK: ldy %f0, 1
24440xed 0x00 0x00 0x01 0x00 0x65
2445
2446# CHECK: ldy %f0, 524287
24470xed 0x00 0x0f 0xff 0x7f 0x65
2448
2449# CHECK: ldy %f0, 0(%r1)
24500xed 0x00 0x10 0x00 0x00 0x65
2451
2452# CHECK: ldy %f0, 0(%r15)
24530xed 0x00 0xf0 0x00 0x00 0x65
2454
2455# CHECK: ldy %f0, 524287(%r1,%r15)
24560xed 0x01 0xff 0xff 0x7f 0x65
2457
2458# CHECK: ldy %f0, 524287(%r15,%r1)
24590xed 0x0f 0x1f 0xff 0x7f 0x65
2460
2461# CHECK: ldy %f15, 0
24620xed 0xf0 0x00 0x00 0x00 0x65
2463
2464# CHECK: ledbr %f0, %f0
24650xb3 0x44 0x00 0x00
2466
2467# CHECK: ledbr %f0, %f15
24680xb3 0x44 0x00 0x0f
2469
2470# CHECK: ledbr %f7, %f8
24710xb3 0x44 0x00 0x78
2472
2473# CHECK: ledbr %f15, %f0
24740xb3 0x44 0x00 0xf0
2475
2476# CHECK: ledbr %f15, %f15
24770xb3 0x44 0x00 0xff
2478
2479# CHECK: ler %f0, %f9
24800x38 0x09
2481
2482# CHECK: ler %f0, %f15
24830x38 0x0f
2484
2485# CHECK: ler %f15, %f0
24860x38 0xf0
2487
2488# CHECK: ler %f15, %f9
24890x38 0xf9
2490
2491# CHECK: le %f0, 0
24920x78 0x00 0x00 0x00
2493
2494# CHECK: le %f0, 4095
24950x78 0x00 0x0f 0xff
2496
2497# CHECK: le %f0, 0(%r1)
24980x78 0x00 0x10 0x00
2499
2500# CHECK: le %f0, 0(%r15)
25010x78 0x00 0xf0 0x00
2502
2503# CHECK: le %f0, 4095(%r1,%r15)
25040x78 0x01 0xff 0xff
2505
2506# CHECK: le %f0, 4095(%r15,%r1)
25070x78 0x0f 0x1f 0xff
2508
2509# CHECK: le %f15, 0
25100x78 0xf0 0x00 0x00
2511
2512# CHECK: lexbr %f0, %f0
25130xb3 0x46 0x00 0x00
2514
2515# CHECK: lexbr %f0, %f13
25160xb3 0x46 0x00 0x0d
2517
2518# CHECK: lexbr %f8, %f12
25190xb3 0x46 0x00 0x8c
2520
2521# CHECK: lexbr %f13, %f0
25220xb3 0x46 0x00 0xd0
2523
2524# CHECK: lexbr %f13, %f13
25250xb3 0x46 0x00 0xdd
2526
2527# CHECK: ley %f0, -524288
25280xed 0x00 0x00 0x00 0x80 0x64
2529
2530# CHECK: ley %f0, -1
25310xed 0x00 0x0f 0xff 0xff 0x64
2532
2533# CHECK: ley %f0, 0
25340xed 0x00 0x00 0x00 0x00 0x64
2535
2536# CHECK: ley %f0, 1
25370xed 0x00 0x00 0x01 0x00 0x64
2538
2539# CHECK: ley %f0, 524287
25400xed 0x00 0x0f 0xff 0x7f 0x64
2541
2542# CHECK: ley %f0, 0(%r1)
25430xed 0x00 0x10 0x00 0x00 0x64
2544
2545# CHECK: ley %f0, 0(%r15)
25460xed 0x00 0xf0 0x00 0x00 0x64
2547
2548# CHECK: ley %f0, 524287(%r1,%r15)
25490xed 0x01 0xff 0xff 0x7f 0x64
2550
2551# CHECK: ley %f0, 524287(%r15,%r1)
25520xed 0x0f 0x1f 0xff 0x7f 0x64
2553
2554# CHECK: ley %f15, 0
25550xed 0xf0 0x00 0x00 0x00 0x64
2556
2557# CHECK: lgbr %r0, %r15
25580xb9 0x06 0x00 0x0f
2559
2560# CHECK: lgbr %r7, %r8
25610xb9 0x06 0x00 0x78
2562
2563# CHECK: lgbr %r15, %r0
25640xb9 0x06 0x00 0xf0
2565
2566# CHECK: lgb %r0, -524288
25670xe3 0x00 0x00 0x00 0x80 0x77
2568
2569# CHECK: lgb %r0, -1
25700xe3 0x00 0x0f 0xff 0xff 0x77
2571
2572# CHECK: lgb %r0, 0
25730xe3 0x00 0x00 0x00 0x00 0x77
2574
2575# CHECK: lgb %r0, 1
25760xe3 0x00 0x00 0x01 0x00 0x77
2577
2578# CHECK: lgb %r0, 524287
25790xe3 0x00 0x0f 0xff 0x7f 0x77
2580
2581# CHECK: lgb %r0, 0(%r1)
25820xe3 0x00 0x10 0x00 0x00 0x77
2583
2584# CHECK: lgb %r0, 0(%r15)
25850xe3 0x00 0xf0 0x00 0x00 0x77
2586
2587# CHECK: lgb %r0, 524287(%r1,%r15)
25880xe3 0x01 0xff 0xff 0x7f 0x77
2589
2590# CHECK: lgb %r0, 524287(%r15,%r1)
25910xe3 0x0f 0x1f 0xff 0x7f 0x77
2592
2593# CHECK: lgb %r15, 0
25940xe3 0xf0 0x00 0x00 0x00 0x77
2595
2596# CHECK: lgdr %r0, %f0
25970xb3 0xcd 0x00 0x00
2598
2599# CHECK: lgdr %r0, %f15
26000xb3 0xcd 0x00 0x0f
2601
2602# CHECK: lgdr %r15, %f0
26030xb3 0xcd 0x00 0xf0
2604
2605# CHECK: lgdr %r8, %f8
26060xb3 0xcd 0x00 0x88
2607
2608# CHECK: lgdr %r15, %f15
26090xb3 0xcd 0x00 0xff
2610
2611# CHECK: lgfi %r0, -2147483648
26120xc0 0x01 0x80 0x00 0x00 0x00
2613
2614# CHECK: lgfi %r0, -1
26150xc0 0x01 0xff 0xff 0xff 0xff
2616
2617# CHECK: lgfi %r0, 0
26180xc0 0x01 0x00 0x00 0x00 0x00
2619
2620# CHECK: lgfi %r0, 1
26210xc0 0x01 0x00 0x00 0x00 0x01
2622
2623# CHECK: lgfi %r0, 2147483647
26240xc0 0x01 0x7f 0xff 0xff 0xff
2625
2626# CHECK: lgfi %r15, 0
26270xc0 0xf1 0x00 0x00 0x00 0x00
2628
2629# CHECK: lgfr %r0, %r15
26300xb9 0x14 0x00 0x0f
2631
2632# CHECK: lgfr %r7, %r8
26330xb9 0x14 0x00 0x78
2634
2635# CHECK: lgfr %r15, %r0
26360xb9 0x14 0x00 0xf0
2637
2638# CHECK: lgf %r0, -524288
26390xe3 0x00 0x00 0x00 0x80 0x14
2640
2641# CHECK: lgf %r0, -1
26420xe3 0x00 0x0f 0xff 0xff 0x14
2643
2644# CHECK: lgf %r0, 0
26450xe3 0x00 0x00 0x00 0x00 0x14
2646
2647# CHECK: lgf %r0, 1
26480xe3 0x00 0x00 0x01 0x00 0x14
2649
2650# CHECK: lgf %r0, 524287
26510xe3 0x00 0x0f 0xff 0x7f 0x14
2652
2653# CHECK: lgf %r0, 0(%r1)
26540xe3 0x00 0x10 0x00 0x00 0x14
2655
2656# CHECK: lgf %r0, 0(%r15)
26570xe3 0x00 0xf0 0x00 0x00 0x14
2658
2659# CHECK: lgf %r0, 524287(%r1,%r15)
26600xe3 0x01 0xff 0xff 0x7f 0x14
2661
2662# CHECK: lgf %r0, 524287(%r15,%r1)
26630xe3 0x0f 0x1f 0xff 0x7f 0x14
2664
2665# CHECK: lgf %r15, 0
26660xe3 0xf0 0x00 0x00 0x00 0x14
2667
2668# CHECK: lghi %r0, -32768
26690xa7 0x09 0x80 0x00
2670
2671# CHECK: lghi %r0, -1
26720xa7 0x09 0xff 0xff
2673
2674# CHECK: lghi %r0, 0
26750xa7 0x09 0x00 0x00
2676
2677# CHECK: lghi %r0, 1
26780xa7 0x09 0x00 0x01
2679
2680# CHECK: lghi %r0, 32767
26810xa7 0x09 0x7f 0xff
2682
2683# CHECK: lghi %r15, 0
26840xa7 0xf9 0x00 0x00
2685
2686# CHECK: lghr %r0, %r15
26870xb9 0x07 0x00 0x0f
2688
2689# CHECK: lghr %r7, %r8
26900xb9 0x07 0x00 0x78
2691
2692# CHECK: lghr %r15, %r0
26930xb9 0x07 0x00 0xf0
2694
2695# CHECK: lgh %r0, -524288
26960xe3 0x00 0x00 0x00 0x80 0x15
2697
2698# CHECK: lgh %r0, -1
26990xe3 0x00 0x0f 0xff 0xff 0x15
2700
2701# CHECK: lgh %r0, 0
27020xe3 0x00 0x00 0x00 0x00 0x15
2703
2704# CHECK: lgh %r0, 1
27050xe3 0x00 0x00 0x01 0x00 0x15
2706
2707# CHECK: lgh %r0, 524287
27080xe3 0x00 0x0f 0xff 0x7f 0x15
2709
2710# CHECK: lgh %r0, 0(%r1)
27110xe3 0x00 0x10 0x00 0x00 0x15
2712
2713# CHECK: lgh %r0, 0(%r15)
27140xe3 0x00 0xf0 0x00 0x00 0x15
2715
2716# CHECK: lgh %r0, 524287(%r1,%r15)
27170xe3 0x01 0xff 0xff 0x7f 0x15
2718
2719# CHECK: lgh %r0, 524287(%r15,%r1)
27200xe3 0x0f 0x1f 0xff 0x7f 0x15
2721
2722# CHECK: lgh %r15, 0
27230xe3 0xf0 0x00 0x00 0x00 0x15
2724
2725# CHECK: lgr %r0, %r9
27260xb9 0x04 0x00 0x09
2727
2728# CHECK: lgr %r0, %r15
27290xb9 0x04 0x00 0x0f
2730
2731# CHECK: lgr %r15, %r0
27320xb9 0x04 0x00 0xf0
2733
2734# CHECK: lgr %r15, %r9
27350xb9 0x04 0x00 0xf9
2736
2737# CHECK: lg %r0, -524288
27380xe3 0x00 0x00 0x00 0x80 0x04
2739
2740# CHECK: lg %r0, -1
27410xe3 0x00 0x0f 0xff 0xff 0x04
2742
2743# CHECK: lg %r0, 0
27440xe3 0x00 0x00 0x00 0x00 0x04
2745
2746# CHECK: lg %r0, 1
27470xe3 0x00 0x00 0x01 0x00 0x04
2748
2749# CHECK: lg %r0, 524287
27500xe3 0x00 0x0f 0xff 0x7f 0x04
2751
2752# CHECK: lg %r0, 0(%r1)
27530xe3 0x00 0x10 0x00 0x00 0x04
2754
2755# CHECK: lg %r0, 0(%r15)
27560xe3 0x00 0xf0 0x00 0x00 0x04
2757
2758# CHECK: lg %r0, 524287(%r1,%r15)
27590xe3 0x01 0xff 0xff 0x7f 0x04
2760
2761# CHECK: lg %r0, 524287(%r15,%r1)
27620xe3 0x0f 0x1f 0xff 0x7f 0x04
2763
2764# CHECK: lg %r15, 0
27650xe3 0xf0 0x00 0x00 0x00 0x04
2766
2767# CHECK: lhi %r0, -32768
27680xa7 0x08 0x80 0x00
2769
2770# CHECK: lhi %r0, -1
27710xa7 0x08 0xff 0xff
2772
2773# CHECK: lhi %r0, 0
27740xa7 0x08 0x00 0x00
2775
2776# CHECK: lhi %r0, 1
27770xa7 0x08 0x00 0x01
2778
2779# CHECK: lhi %r0, 32767
27800xa7 0x08 0x7f 0xff
2781
2782# CHECK: lhi %r15, 0
27830xa7 0xf8 0x00 0x00
2784
2785# CHECK: lhr %r0, %r15
27860xb9 0x27 0x00 0x0f
2787
2788# CHECK: lhr %r7, %r8
27890xb9 0x27 0x00 0x78
2790
2791# CHECK: lhr %r15, %r0
27920xb9 0x27 0x00 0xf0
2793
2794# CHECK: lh %r0, 0
27950x48 0x00 0x00 0x00
2796
2797# CHECK: lh %r0, 4095
27980x48 0x00 0x0f 0xff
2799
2800# CHECK: lh %r0, 0(%r1)
28010x48 0x00 0x10 0x00
2802
2803# CHECK: lh %r0, 0(%r15)
28040x48 0x00 0xf0 0x00
2805
2806# CHECK: lh %r0, 4095(%r1,%r15)
28070x48 0x01 0xff 0xff
2808
2809# CHECK: lh %r0, 4095(%r15,%r1)
28100x48 0x0f 0x1f 0xff
2811
2812# CHECK: lh %r15, 0
28130x48 0xf0 0x00 0x00
2814
2815# CHECK: lhy %r0, -524288
28160xe3 0x00 0x00 0x00 0x80 0x78
2817
2818# CHECK: lhy %r0, -1
28190xe3 0x00 0x0f 0xff 0xff 0x78
2820
2821# CHECK: lhy %r0, 0
28220xe3 0x00 0x00 0x00 0x00 0x78
2823
2824# CHECK: lhy %r0, 1
28250xe3 0x00 0x00 0x01 0x00 0x78
2826
2827# CHECK: lhy %r0, 524287
28280xe3 0x00 0x0f 0xff 0x7f 0x78
2829
2830# CHECK: lhy %r0, 0(%r1)
28310xe3 0x00 0x10 0x00 0x00 0x78
2832
2833# CHECK: lhy %r0, 0(%r15)
28340xe3 0x00 0xf0 0x00 0x00 0x78
2835
2836# CHECK: lhy %r0, 524287(%r1,%r15)
28370xe3 0x01 0xff 0xff 0x7f 0x78
2838
2839# CHECK: lhy %r0, 524287(%r15,%r1)
28400xe3 0x0f 0x1f 0xff 0x7f 0x78
2841
2842# CHECK: lhy %r15, 0
28430xe3 0xf0 0x00 0x00 0x00 0x78
2844
2845# CHECK: llcr %r0, %r15
28460xb9 0x94 0x00 0x0f
2847
2848# CHECK: llcr %r7, %r8
28490xb9 0x94 0x00 0x78
2850
2851# CHECK: llcr %r15, %r0
28520xb9 0x94 0x00 0xf0
2853
2854# CHECK: llc %r0, -524288
28550xe3 0x00 0x00 0x00 0x80 0x94
2856
2857# CHECK: llc %r0, -1
28580xe3 0x00 0x0f 0xff 0xff 0x94
2859
2860# CHECK: llc %r0, 0
28610xe3 0x00 0x00 0x00 0x00 0x94
2862
2863# CHECK: llc %r0, 1
28640xe3 0x00 0x00 0x01 0x00 0x94
2865
2866# CHECK: llc %r0, 524287
28670xe3 0x00 0x0f 0xff 0x7f 0x94
2868
2869# CHECK: llc %r0, 0(%r1)
28700xe3 0x00 0x10 0x00 0x00 0x94
2871
2872# CHECK: llc %r0, 0(%r15)
28730xe3 0x00 0xf0 0x00 0x00 0x94
2874
2875# CHECK: llc %r0, 524287(%r1,%r15)
28760xe3 0x01 0xff 0xff 0x7f 0x94
2877
2878# CHECK: llc %r0, 524287(%r15,%r1)
28790xe3 0x0f 0x1f 0xff 0x7f 0x94
2880
2881# CHECK: llc %r15, 0
28820xe3 0xf0 0x00 0x00 0x00 0x94
2883
2884# CHECK: llgcr %r0, %r15
28850xb9 0x84 0x00 0x0f
2886
2887# CHECK: llgcr %r7, %r8
28880xb9 0x84 0x00 0x78
2889
2890# CHECK: llgcr %r15, %r0
28910xb9 0x84 0x00 0xf0
2892
2893# CHECK: llgc %r0, -524288
28940xe3 0x00 0x00 0x00 0x80 0x90
2895
2896# CHECK: llgc %r0, -1
28970xe3 0x00 0x0f 0xff 0xff 0x90
2898
2899# CHECK: llgc %r0, 0
29000xe3 0x00 0x00 0x00 0x00 0x90
2901
2902# CHECK: llgc %r0, 1
29030xe3 0x00 0x00 0x01 0x00 0x90
2904
2905# CHECK: llgc %r0, 524287
29060xe3 0x00 0x0f 0xff 0x7f 0x90
2907
2908# CHECK: llgc %r0, 0(%r1)
29090xe3 0x00 0x10 0x00 0x00 0x90
2910
2911# CHECK: llgc %r0, 0(%r15)
29120xe3 0x00 0xf0 0x00 0x00 0x90
2913
2914# CHECK: llgc %r0, 524287(%r1,%r15)
29150xe3 0x01 0xff 0xff 0x7f 0x90
2916
2917# CHECK: llgc %r0, 524287(%r15,%r1)
29180xe3 0x0f 0x1f 0xff 0x7f 0x90
2919
2920# CHECK: llgc %r15, 0
29210xe3 0xf0 0x00 0x00 0x00 0x90
2922
2923# CHECK: llgfr %r0, %r15
29240xb9 0x16 0x00 0x0f
2925
2926# CHECK: llgfr %r7, %r8
29270xb9 0x16 0x00 0x78
2928
2929# CHECK: llgfr %r15, %r0
29300xb9 0x16 0x00 0xf0
2931
2932# CHECK: llgf %r0, -524288
29330xe3 0x00 0x00 0x00 0x80 0x16
2934
2935# CHECK: llgf %r0, -1
29360xe3 0x00 0x0f 0xff 0xff 0x16
2937
2938# CHECK: llgf %r0, 0
29390xe3 0x00 0x00 0x00 0x00 0x16
2940
2941# CHECK: llgf %r0, 1
29420xe3 0x00 0x00 0x01 0x00 0x16
2943
2944# CHECK: llgf %r0, 524287
29450xe3 0x00 0x0f 0xff 0x7f 0x16
2946
2947# CHECK: llgf %r0, 0(%r1)
29480xe3 0x00 0x10 0x00 0x00 0x16
2949
2950# CHECK: llgf %r0, 0(%r15)
29510xe3 0x00 0xf0 0x00 0x00 0x16
2952
2953# CHECK: llgf %r0, 524287(%r1,%r15)
29540xe3 0x01 0xff 0xff 0x7f 0x16
2955
2956# CHECK: llgf %r0, 524287(%r15,%r1)
29570xe3 0x0f 0x1f 0xff 0x7f 0x16
2958
2959# CHECK: llgf %r15, 0
29600xe3 0xf0 0x00 0x00 0x00 0x16
2961
2962# CHECK: llghr %r0, %r15
29630xb9 0x85 0x00 0x0f
2964
2965# CHECK: llghr %r7, %r8
29660xb9 0x85 0x00 0x78
2967
2968# CHECK: llghr %r15, %r0
29690xb9 0x85 0x00 0xf0
2970
2971# CHECK: llgh %r0, -524288
29720xe3 0x00 0x00 0x00 0x80 0x91
2973
2974# CHECK: llgh %r0, -1
29750xe3 0x00 0x0f 0xff 0xff 0x91
2976
2977# CHECK: llgh %r0, 0
29780xe3 0x00 0x00 0x00 0x00 0x91
2979
2980# CHECK: llgh %r0, 1
29810xe3 0x00 0x00 0x01 0x00 0x91
2982
2983# CHECK: llgh %r0, 524287
29840xe3 0x00 0x0f 0xff 0x7f 0x91
2985
2986# CHECK: llgh %r0, 0(%r1)
29870xe3 0x00 0x10 0x00 0x00 0x91
2988
2989# CHECK: llgh %r0, 0(%r15)
29900xe3 0x00 0xf0 0x00 0x00 0x91
2991
2992# CHECK: llgh %r0, 524287(%r1,%r15)
29930xe3 0x01 0xff 0xff 0x7f 0x91
2994
2995# CHECK: llgh %r0, 524287(%r15,%r1)
29960xe3 0x0f 0x1f 0xff 0x7f 0x91
2997
2998# CHECK: llgh %r15, 0
29990xe3 0xf0 0x00 0x00 0x00 0x91
3000
3001# CHECK: llhr %r0, %r15
30020xb9 0x95 0x00 0x0f
3003
3004# CHECK: llhr %r7, %r8
30050xb9 0x95 0x00 0x78
3006
3007# CHECK: llhr %r15, %r0
30080xb9 0x95 0x00 0xf0
3009
3010# CHECK: llh %r0, -524288
30110xe3 0x00 0x00 0x00 0x80 0x95
3012
3013# CHECK: llh %r0, -1
30140xe3 0x00 0x0f 0xff 0xff 0x95
3015
3016# CHECK: llh %r0, 0
30170xe3 0x00 0x00 0x00 0x00 0x95
3018
3019# CHECK: llh %r0, 1
30200xe3 0x00 0x00 0x01 0x00 0x95
3021
3022# CHECK: llh %r0, 524287
30230xe3 0x00 0x0f 0xff 0x7f 0x95
3024
3025# CHECK: llh %r0, 0(%r1)
30260xe3 0x00 0x10 0x00 0x00 0x95
3027
3028# CHECK: llh %r0, 0(%r15)
30290xe3 0x00 0xf0 0x00 0x00 0x95
3030
3031# CHECK: llh %r0, 524287(%r1,%r15)
30320xe3 0x01 0xff 0xff 0x7f 0x95
3033
3034# CHECK: llh %r0, 524287(%r15,%r1)
30350xe3 0x0f 0x1f 0xff 0x7f 0x95
3036
3037# CHECK: llh %r15, 0
30380xe3 0xf0 0x00 0x00 0x00 0x95
3039
3040# CHECK: llihf %r0, 0
30410xc0 0x0e 0x00 0x00 0x00 0x00
3042
3043# CHECK: llihf %r0, 4294967295
30440xc0 0x0e 0xff 0xff 0xff 0xff
3045
3046# CHECK: llihf %r15, 0
30470xc0 0xfe 0x00 0x00 0x00 0x00
3048
3049# CHECK: llihh %r0, 0
30500xa5 0x0c 0x00 0x00
3051
3052# CHECK: llihh %r0, 32768
30530xa5 0x0c 0x80 0x00
3054
3055# CHECK: llihh %r0, 65535
30560xa5 0x0c 0xff 0xff
3057
3058# CHECK: llihh %r15, 0
30590xa5 0xfc 0x00 0x00
3060
3061# CHECK: llihl %r0, 0
30620xa5 0x0d 0x00 0x00
3063
3064# CHECK: llihl %r0, 32768
30650xa5 0x0d 0x80 0x00
3066
3067# CHECK: llihl %r0, 65535
30680xa5 0x0d 0xff 0xff
3069
3070# CHECK: llihl %r15, 0
30710xa5 0xfd 0x00 0x00
3072
3073# CHECK: llilf %r0, 0
30740xc0 0x0f 0x00 0x00 0x00 0x00
3075
3076# CHECK: llilf %r0, 4294967295
30770xc0 0x0f 0xff 0xff 0xff 0xff
3078
3079# CHECK: llilf %r15, 0
30800xc0 0xff 0x00 0x00 0x00 0x00
3081
3082# CHECK: llilh %r0, 0
30830xa5 0x0e 0x00 0x00
3084
3085# CHECK: llilh %r0, 32768
30860xa5 0x0e 0x80 0x00
3087
3088# CHECK: llilh %r0, 65535
30890xa5 0x0e 0xff 0xff
3090
3091# CHECK: llilh %r15, 0
30920xa5 0xfe 0x00 0x00
3093
3094# CHECK: llill %r0, 0
30950xa5 0x0f 0x00 0x00
3096
3097# CHECK: llill %r0, 32768
30980xa5 0x0f 0x80 0x00
3099
3100# CHECK: llill %r0, 65535
31010xa5 0x0f 0xff 0xff
3102
3103# CHECK: llill %r15, 0
31040xa5 0xff 0x00 0x00
3105
3106# CHECK: lmg %r0, %r0, 0
31070xeb 0x00 0x00 0x00 0x00 0x04
3108
3109# CHECK: lmg %r0, %r15, 0
31100xeb 0x0f 0x00 0x00 0x00 0x04
3111
3112# CHECK: lmg %r14, %r15, 0
31130xeb 0xef 0x00 0x00 0x00 0x04
3114
3115# CHECK: lmg %r15, %r15, 0
31160xeb 0xff 0x00 0x00 0x00 0x04
3117
3118# CHECK: lmg %r0, %r0, -524288
31190xeb 0x00 0x00 0x00 0x80 0x04
3120
3121# CHECK: lmg %r0, %r0, -1
31220xeb 0x00 0x0f 0xff 0xff 0x04
3123
3124# CHECK: lmg %r0, %r0, 0
31250xeb 0x00 0x00 0x00 0x00 0x04
3126
3127# CHECK: lmg %r0, %r0, 1
31280xeb 0x00 0x00 0x01 0x00 0x04
3129
3130# CHECK: lmg %r0, %r0, 524287
31310xeb 0x00 0x0f 0xff 0x7f 0x04
3132
3133# CHECK: lmg %r0, %r0, 0(%r1)
31340xeb 0x00 0x10 0x00 0x00 0x04
3135
3136# CHECK: lmg %r0, %r0, 0(%r15)
31370xeb 0x00 0xf0 0x00 0x00 0x04
3138
3139# CHECK: lmg %r0, %r0, 524287(%r1)
31400xeb 0x00 0x1f 0xff 0x7f 0x04
3141
3142# CHECK: lmg %r0, %r0, 524287(%r15)
31430xeb 0x00 0xff 0xff 0x7f 0x04
3144
3145# CHECK: lndbr %f0, %f9
31460xb3 0x11 0x00 0x09
3147
3148# CHECK: lndbr %f0, %f15
31490xb3 0x11 0x00 0x0f
3150
3151# CHECK: lndbr %f15, %f0
31520xb3 0x11 0x00 0xf0
3153
3154# CHECK: lndbr %f15, %f9
31550xb3 0x11 0x00 0xf9
3156
3157# CHECK: lnebr %f0, %f9
31580xb3 0x01 0x00 0x09
3159
3160# CHECK: lnebr %f0, %f15
31610xb3 0x01 0x00 0x0f
3162
3163# CHECK: lnebr %f15, %f0
31640xb3 0x01 0x00 0xf0
3165
3166# CHECK: lnebr %f15, %f9
31670xb3 0x01 0x00 0xf9
3168
3169# CHECK: lnxbr %f0, %f8
31700xb3 0x41 0x00 0x08
3171
3172# CHECK: lnxbr %f0, %f13
31730xb3 0x41 0x00 0x0d
3174
3175# CHECK: lnxbr %f13, %f0
31760xb3 0x41 0x00 0xd0
3177
3178# CHECK: lnxbr %f13, %f9
31790xb3 0x41 0x00 0xd9
3180
3181# CHECK: lpdbr %f0, %f9
31820xb3 0x10 0x00 0x09
3183
3184# CHECK: lpdbr %f0, %f15
31850xb3 0x10 0x00 0x0f
3186
3187# CHECK: lpdbr %f15, %f0
31880xb3 0x10 0x00 0xf0
3189
3190# CHECK: lpdbr %f15, %f9
31910xb3 0x10 0x00 0xf9
3192
3193# CHECK: lpebr %f0, %f9
31940xb3 0x00 0x00 0x09
3195
3196# CHECK: lpebr %f0, %f15
31970xb3 0x00 0x00 0x0f
3198
3199# CHECK: lpebr %f15, %f0
32000xb3 0x00 0x00 0xf0
3201
3202# CHECK: lpebr %f15, %f9
32030xb3 0x00 0x00 0xf9
3204
3205# CHECK: lpxbr %f0, %f8
32060xb3 0x40 0x00 0x08
3207
3208# CHECK: lpxbr %f0, %f13
32090xb3 0x40 0x00 0x0d
3210
3211# CHECK: lpxbr %f13, %f0
32120xb3 0x40 0x00 0xd0
3213
3214# CHECK: lpxbr %f13, %f9
32150xb3 0x40 0x00 0xd9
3216
3217# CHECK: lr %r0, %r9
32180x18 0x09
3219
3220# CHECK: lr %r0, %r15
32210x18 0x0f
3222
3223# CHECK: lr %r15, %r0
32240x18 0xf0
3225
3226# CHECK: lr %r15, %r9
32270x18 0xf9
3228
3229# CHECK: lrvgr %r0, %r0
32300xb9 0x0f 0x00 0x00
3231
3232# CHECK: lrvgr %r0, %r15
32330xb9 0x0f 0x00 0x0f
3234
3235# CHECK: lrvgr %r15, %r0
32360xb9 0x0f 0x00 0xf0
3237
3238# CHECK: lrvgr %r7, %r8
32390xb9 0x0f 0x00 0x78
3240
3241# CHECK: lrvgr %r15, %r15
32420xb9 0x0f 0x00 0xff
3243
3244# CHECK: lrvg %r0, -524288
32450xe3 0x00 0x00 0x00 0x80 0x0f
3246
3247# CHECK: lrvg %r0, -1
32480xe3 0x00 0x0f 0xff 0xff 0x0f
3249
3250# CHECK: lrvg %r0, 0
32510xe3 0x00 0x00 0x00 0x00 0x0f
3252
3253# CHECK: lrvg %r0, 1
32540xe3 0x00 0x00 0x01 0x00 0x0f
3255
3256# CHECK: lrvg %r0, 524287
32570xe3 0x00 0x0f 0xff 0x7f 0x0f
3258
3259# CHECK: lrvg %r0, 0(%r1)
32600xe3 0x00 0x10 0x00 0x00 0x0f
3261
3262# CHECK: lrvg %r0, 0(%r15)
32630xe3 0x00 0xf0 0x00 0x00 0x0f
3264
3265# CHECK: lrvg %r0, 524287(%r1,%r15)
32660xe3 0x01 0xff 0xff 0x7f 0x0f
3267
3268# CHECK: lrvg %r0, 524287(%r15,%r1)
32690xe3 0x0f 0x1f 0xff 0x7f 0x0f
3270
3271# CHECK: lrvg %r15, 0
32720xe3 0xf0 0x00 0x00 0x00 0x0f
3273
3274# CHECK: lrvr %r0, %r0
32750xb9 0x1f 0x00 0x00
3276
3277# CHECK: lrvr %r0, %r15
32780xb9 0x1f 0x00 0x0f
3279
3280# CHECK: lrvr %r15, %r0
32810xb9 0x1f 0x00 0xf0
3282
3283# CHECK: lrvr %r7, %r8
32840xb9 0x1f 0x00 0x78
3285
3286# CHECK: lrvr %r15, %r15
32870xb9 0x1f 0x00 0xff
3288
3289# CHECK: lrv %r0, -524288
32900xe3 0x00 0x00 0x00 0x80 0x1e
3291
3292# CHECK: lrv %r0, -1
32930xe3 0x00 0x0f 0xff 0xff 0x1e
3294
3295# CHECK: lrv %r0, 0
32960xe3 0x00 0x00 0x00 0x00 0x1e
3297
3298# CHECK: lrv %r0, 1
32990xe3 0x00 0x00 0x01 0x00 0x1e
3300
3301# CHECK: lrv %r0, 524287
33020xe3 0x00 0x0f 0xff 0x7f 0x1e
3303
3304# CHECK: lrv %r0, 0(%r1)
33050xe3 0x00 0x10 0x00 0x00 0x1e
3306
3307# CHECK: lrv %r0, 0(%r15)
33080xe3 0x00 0xf0 0x00 0x00 0x1e
3309
3310# CHECK: lrv %r0, 524287(%r1,%r15)
33110xe3 0x01 0xff 0xff 0x7f 0x1e
3312
3313# CHECK: lrv %r0, 524287(%r15,%r1)
33140xe3 0x0f 0x1f 0xff 0x7f 0x1e
3315
3316# CHECK: lrv %r15, 0
33170xe3 0xf0 0x00 0x00 0x00 0x1e
3318
3319# CHECK: l %r0, 0
33200x58 0x00 0x00 0x00
3321
3322# CHECK: l %r0, 4095
33230x58 0x00 0x0f 0xff
3324
3325# CHECK: l %r0, 0(%r1)
33260x58 0x00 0x10 0x00
3327
3328# CHECK: l %r0, 0(%r15)
33290x58 0x00 0xf0 0x00
3330
3331# CHECK: l %r0, 4095(%r1,%r15)
33320x58 0x01 0xff 0xff
3333
3334# CHECK: l %r0, 4095(%r15,%r1)
33350x58 0x0f 0x1f 0xff
3336
3337# CHECK: l %r15, 0
33380x58 0xf0 0x00 0x00
3339
3340# CHECK: lxr %f0, %f8
33410xb3 0x65 0x00 0x08
3342
3343# CHECK: lxr %f0, %f13
33440xb3 0x65 0x00 0x0d
3345
3346# CHECK: lxr %f13, %f0
33470xb3 0x65 0x00 0xd0
3348
3349# CHECK: lxr %f13, %f9
33500xb3 0x65 0x00 0xd9
3351
3352# CHECK: ly %r0, -524288
33530xe3 0x00 0x00 0x00 0x80 0x58
3354
3355# CHECK: ly %r0, -1
33560xe3 0x00 0x0f 0xff 0xff 0x58
3357
3358# CHECK: ly %r0, 0
33590xe3 0x00 0x00 0x00 0x00 0x58
3360
3361# CHECK: ly %r0, 1
33620xe3 0x00 0x00 0x01 0x00 0x58
3363
3364# CHECK: ly %r0, 524287
33650xe3 0x00 0x0f 0xff 0x7f 0x58
3366
3367# CHECK: ly %r0, 0(%r1)
33680xe3 0x00 0x10 0x00 0x00 0x58
3369
3370# CHECK: ly %r0, 0(%r15)
33710xe3 0x00 0xf0 0x00 0x00 0x58
3372
3373# CHECK: ly %r0, 524287(%r1,%r15)
33740xe3 0x01 0xff 0xff 0x7f 0x58
3375
3376# CHECK: ly %r0, 524287(%r15,%r1)
33770xe3 0x0f 0x1f 0xff 0x7f 0x58
3378
3379# CHECK: ly %r15, 0
33800xe3 0xf0 0x00 0x00 0x00 0x58
3381
3382# CHECK: lzdr %f0
33830xb3 0x75 0x00 0x00
3384
3385# CHECK: lzdr %f7
33860xb3 0x75 0x00 0x70
3387
3388# CHECK: lzdr %f15
33890xb3 0x75 0x00 0xf0
3390
3391# CHECK: lzer %f0
33920xb3 0x74 0x00 0x00
3393
3394# CHECK: lzer %f7
33950xb3 0x74 0x00 0x70
3396
3397# CHECK: lzer %f15
33980xb3 0x74 0x00 0xf0
3399
3400# CHECK: lzxr %f0
34010xb3 0x76 0x00 0x00
3402
3403# CHECK: lzxr %f8
34040xb3 0x76 0x00 0x80
3405
3406# CHECK: lzxr %f13
34070xb3 0x76 0x00 0xd0
3408
3409# CHECK: madbr %f0, %f0, %f0
34100xb3 0x1e 0x00 0x00
3411
3412# CHECK: madbr %f0, %f0, %f15
34130xb3 0x1e 0x00 0x0f
3414
3415# CHECK: madbr %f0, %f15, %f0
34160xb3 0x1e 0x00 0xf0
3417
3418# CHECK: madbr %f15, %f0, %f0
34190xb3 0x1e 0xf0 0x00
3420
3421# CHECK: madbr %f7, %f8, %f9
34220xb3 0x1e 0x70 0x89
3423
3424# CHECK: madbr %f15, %f15, %f15
34250xb3 0x1e 0xf0 0xff
3426
3427# CHECK: madb %f0, %f0, 0
34280xed 0x00 0x00 0x00 0x00 0x1e
3429
3430# CHECK: madb %f0, %f0, 4095
34310xed 0x00 0x0f 0xff 0x00 0x1e
3432
3433# CHECK: madb %f0, %f0, 0(%r1)
34340xed 0x00 0x10 0x00 0x00 0x1e
3435
3436# CHECK: madb %f0, %f0, 0(%r15)
34370xed 0x00 0xf0 0x00 0x00 0x1e
3438
3439# CHECK: madb %f0, %f0, 4095(%r1,%r15)
34400xed 0x01 0xff 0xff 0x00 0x1e
3441
3442# CHECK: madb %f0, %f0, 4095(%r15,%r1)
34430xed 0x0f 0x1f 0xff 0x00 0x1e
3444
3445# CHECK: madb %f0, %f15, 0
34460xed 0xf0 0x00 0x00 0x00 0x1e
3447
3448# CHECK: madb %f15, %f0, 0
34490xed 0x00 0x00 0x00 0xf0 0x1e
3450
3451# CHECK: madb %f15, %f15, 0
34520xed 0xf0 0x00 0x00 0xf0 0x1e
3453
3454# CHECK: maebr %f0, %f0, %f0
34550xb3 0x0e 0x00 0x00
3456
3457# CHECK: maebr %f0, %f0, %f15
34580xb3 0x0e 0x00 0x0f
3459
3460# CHECK: maebr %f0, %f15, %f0
34610xb3 0x0e 0x00 0xf0
3462
3463# CHECK: maebr %f15, %f0, %f0
34640xb3 0x0e 0xf0 0x00
3465
3466# CHECK: maebr %f7, %f8, %f9
34670xb3 0x0e 0x70 0x89
3468
3469# CHECK: maebr %f15, %f15, %f15
34700xb3 0x0e 0xf0 0xff
3471
3472# CHECK: maeb %f0, %f0, 0
34730xed 0x00 0x00 0x00 0x00 0x0e
3474
3475# CHECK: maeb %f0, %f0, 4095
34760xed 0x00 0x0f 0xff 0x00 0x0e
3477
3478# CHECK: maeb %f0, %f0, 0(%r1)
34790xed 0x00 0x10 0x00 0x00 0x0e
3480
3481# CHECK: maeb %f0, %f0, 0(%r15)
34820xed 0x00 0xf0 0x00 0x00 0x0e
3483
3484# CHECK: maeb %f0, %f0, 4095(%r1,%r15)
34850xed 0x01 0xff 0xff 0x00 0x0e
3486
3487# CHECK: maeb %f0, %f0, 4095(%r15,%r1)
34880xed 0x0f 0x1f 0xff 0x00 0x0e
3489
3490# CHECK: maeb %f0, %f15, 0
34910xed 0xf0 0x00 0x00 0x00 0x0e
3492
3493# CHECK: maeb %f15, %f0, 0
34940xed 0x00 0x00 0x00 0xf0 0x0e
3495
3496# CHECK: maeb %f15, %f15, 0
34970xed 0xf0 0x00 0x00 0xf0 0x0e
3498
3499# CHECK: mdbr %f0, %f0
35000xb3 0x1c 0x00 0x00
3501
3502# CHECK: mdbr %f0, %f15
35030xb3 0x1c 0x00 0x0f
3504
3505# CHECK: mdbr %f7, %f8
35060xb3 0x1c 0x00 0x78
3507
3508# CHECK: mdbr %f15, %f0
35090xb3 0x1c 0x00 0xf0
3510
3511# CHECK: mdb %f0, 0
35120xed 0x00 0x00 0x00 0x00 0x1c
3513
3514# CHECK: mdb %f0, 4095
35150xed 0x00 0x0f 0xff 0x00 0x1c
3516
3517# CHECK: mdb %f0, 0(%r1)
35180xed 0x00 0x10 0x00 0x00 0x1c
3519
3520# CHECK: mdb %f0, 0(%r15)
35210xed 0x00 0xf0 0x00 0x00 0x1c
3522
3523# CHECK: mdb %f0, 4095(%r1,%r15)
35240xed 0x01 0xff 0xff 0x00 0x1c
3525
3526# CHECK: mdb %f0, 4095(%r15,%r1)
35270xed 0x0f 0x1f 0xff 0x00 0x1c
3528
3529# CHECK: mdb %f15, 0
35300xed 0xf0 0x00 0x00 0x00 0x1c
3531
3532# CHECK: mdebr %f0, %f0
35330xb3 0x0c 0x00 0x00
3534
3535# CHECK: mdebr %f0, %f15
35360xb3 0x0c 0x00 0x0f
3537
3538# CHECK: mdebr %f7, %f8
35390xb3 0x0c 0x00 0x78
3540
3541# CHECK: mdebr %f15, %f0
35420xb3 0x0c 0x00 0xf0
3543
3544# CHECK: mdeb %f0, 0
35450xed 0x00 0x00 0x00 0x00 0x0c
3546
3547# CHECK: mdeb %f0, 4095
35480xed 0x00 0x0f 0xff 0x00 0x0c
3549
3550# CHECK: mdeb %f0, 0(%r1)
35510xed 0x00 0x10 0x00 0x00 0x0c
3552
3553# CHECK: mdeb %f0, 0(%r15)
35540xed 0x00 0xf0 0x00 0x00 0x0c
3555
3556# CHECK: mdeb %f0, 4095(%r1,%r15)
35570xed 0x01 0xff 0xff 0x00 0x0c
3558
3559# CHECK: mdeb %f0, 4095(%r15,%r1)
35600xed 0x0f 0x1f 0xff 0x00 0x0c
3561
3562# CHECK: mdeb %f15, 0
35630xed 0xf0 0x00 0x00 0x00 0x0c
3564
3565# CHECK: meebr %f0, %f0
35660xb3 0x17 0x00 0x00
3567
3568# CHECK: meebr %f0, %f15
35690xb3 0x17 0x00 0x0f
3570
3571# CHECK: meebr %f7, %f8
35720xb3 0x17 0x00 0x78
3573
3574# CHECK: meebr %f15, %f0
35750xb3 0x17 0x00 0xf0
3576
3577# CHECK: meeb %f0, 0
35780xed 0x00 0x00 0x00 0x00 0x17
3579
3580# CHECK: meeb %f0, 4095
35810xed 0x00 0x0f 0xff 0x00 0x17
3582
3583# CHECK: meeb %f0, 0(%r1)
35840xed 0x00 0x10 0x00 0x00 0x17
3585
3586# CHECK: meeb %f0, 0(%r15)
35870xed 0x00 0xf0 0x00 0x00 0x17
3588
3589# CHECK: meeb %f0, 4095(%r1,%r15)
35900xed 0x01 0xff 0xff 0x00 0x17
3591
3592# CHECK: meeb %f0, 4095(%r15,%r1)
35930xed 0x0f 0x1f 0xff 0x00 0x17
3594
3595# CHECK: meeb %f15, 0
35960xed 0xf0 0x00 0x00 0x00 0x17
3597
3598# CHECK: mghi %r0, -32768
35990xa7 0x0d 0x80 0x00
3600
3601# CHECK: mghi %r0, -1
36020xa7 0x0d 0xff 0xff
3603
3604# CHECK: mghi %r0, 0
36050xa7 0x0d 0x00 0x00
3606
3607# CHECK: mghi %r0, 1
36080xa7 0x0d 0x00 0x01
3609
3610# CHECK: mghi %r0, 32767
36110xa7 0x0d 0x7f 0xff
3612
3613# CHECK: mghi %r15, 0
36140xa7 0xfd 0x00 0x00
3615
3616# CHECK: mhi %r0, -32768
36170xa7 0x0c 0x80 0x00
3618
3619# CHECK: mhi %r0, -1
36200xa7 0x0c 0xff 0xff
3621
3622# CHECK: mhi %r0, 0
36230xa7 0x0c 0x00 0x00
3624
3625# CHECK: mhi %r0, 1
36260xa7 0x0c 0x00 0x01
3627
3628# CHECK: mhi %r0, 32767
36290xa7 0x0c 0x7f 0xff
3630
3631# CHECK: mhi %r15, 0
36320xa7 0xfc 0x00 0x00
3633
3634# CHECK: mh %r0, 0
36350x4c 0x00 0x00 0x00
3636
3637# CHECK: mh %r0, 4095
36380x4c 0x00 0x0f 0xff
3639
3640# CHECK: mh %r0, 0(%r1)
36410x4c 0x00 0x10 0x00
3642
3643# CHECK: mh %r0, 0(%r15)
36440x4c 0x00 0xf0 0x00
3645
3646# CHECK: mh %r0, 4095(%r1,%r15)
36470x4c 0x01 0xff 0xff
3648
3649# CHECK: mh %r0, 4095(%r15,%r1)
36500x4c 0x0f 0x1f 0xff
3651
3652# CHECK: mh %r15, 0
36530x4c 0xf0 0x00 0x00
3654
3655# CHECK: mhy %r0, -524288
36560xe3 0x00 0x00 0x00 0x80 0x7c
3657
3658# CHECK: mhy %r0, -1
36590xe3 0x00 0x0f 0xff 0xff 0x7c
3660
3661# CHECK: mhy %r0, 0
36620xe3 0x00 0x00 0x00 0x00 0x7c
3663
3664# CHECK: mhy %r0, 1
36650xe3 0x00 0x00 0x01 0x00 0x7c
3666
3667# CHECK: mhy %r0, 524287
36680xe3 0x00 0x0f 0xff 0x7f 0x7c
3669
3670# CHECK: mhy %r0, 0(%r1)
36710xe3 0x00 0x10 0x00 0x00 0x7c
3672
3673# CHECK: mhy %r0, 0(%r15)
36740xe3 0x00 0xf0 0x00 0x00 0x7c
3675
3676# CHECK: mhy %r0, 524287(%r1,%r15)
36770xe3 0x01 0xff 0xff 0x7f 0x7c
3678
3679# CHECK: mhy %r0, 524287(%r15,%r1)
36800xe3 0x0f 0x1f 0xff 0x7f 0x7c
3681
3682# CHECK: mhy %r15, 0
36830xe3 0xf0 0x00 0x00 0x00 0x7c
3684
3685# CHECK: mlgr %r0, %r0
36860xb9 0x86 0x00 0x00
3687
3688# CHECK: mlgr %r0, %r15
36890xb9 0x86 0x00 0x0f
3690
3691# CHECK: mlgr %r14, %r0
36920xb9 0x86 0x00 0xe0
3693
3694# CHECK: mlgr %r6, %r9
36950xb9 0x86 0x00 0x69
3696
3697# CHECK: mlg %r0, -524288
36980xe3 0x00 0x00 0x00 0x80 0x86
3699
3700# CHECK: mlg %r0, -1
37010xe3 0x00 0x0f 0xff 0xff 0x86
3702
3703# CHECK: mlg %r0, 0
37040xe3 0x00 0x00 0x00 0x00 0x86
3705
3706# CHECK: mlg %r0, 1
37070xe3 0x00 0x00 0x01 0x00 0x86
3708
3709# CHECK: mlg %r0, 524287
37100xe3 0x00 0x0f 0xff 0x7f 0x86
3711
3712# CHECK: mlg %r0, 0(%r1)
37130xe3 0x00 0x10 0x00 0x00 0x86
3714
3715# CHECK: mlg %r0, 0(%r15)
37160xe3 0x00 0xf0 0x00 0x00 0x86
3717
3718# CHECK: mlg %r0, 524287(%r1,%r15)
37190xe3 0x01 0xff 0xff 0x7f 0x86
3720
3721# CHECK: mlg %r0, 524287(%r15,%r1)
37220xe3 0x0f 0x1f 0xff 0x7f 0x86
3723
3724# CHECK: mlg %r14, 0
37250xe3 0xe0 0x00 0x00 0x00 0x86
3726
3727# CHECK: msdbr %f0, %f0, %f0
37280xb3 0x1f 0x00 0x00
3729
3730# CHECK: msdbr %f0, %f0, %f15
37310xb3 0x1f 0x00 0x0f
3732
3733# CHECK: msdbr %f0, %f15, %f0
37340xb3 0x1f 0x00 0xf0
3735
3736# CHECK: msdbr %f15, %f0, %f0
37370xb3 0x1f 0xf0 0x00
3738
3739# CHECK: msdbr %f7, %f8, %f9
37400xb3 0x1f 0x70 0x89
3741
3742# CHECK: msdbr %f15, %f15, %f15
37430xb3 0x1f 0xf0 0xff
3744
3745# CHECK: msdb %f0, %f0, 0
37460xed 0x00 0x00 0x00 0x00 0x1f
3747
3748# CHECK: msdb %f0, %f0, 4095
37490xed 0x00 0x0f 0xff 0x00 0x1f
3750
3751# CHECK: msdb %f0, %f0, 0(%r1)
37520xed 0x00 0x10 0x00 0x00 0x1f
3753
3754# CHECK: msdb %f0, %f0, 0(%r15)
37550xed 0x00 0xf0 0x00 0x00 0x1f
3756
3757# CHECK: msdb %f0, %f0, 4095(%r1,%r15)
37580xed 0x01 0xff 0xff 0x00 0x1f
3759
3760# CHECK: msdb %f0, %f0, 4095(%r15,%r1)
37610xed 0x0f 0x1f 0xff 0x00 0x1f
3762
3763# CHECK: msdb %f0, %f15, 0
37640xed 0xf0 0x00 0x00 0x00 0x1f
3765
3766# CHECK: msdb %f15, %f0, 0
37670xed 0x00 0x00 0x00 0xf0 0x1f
3768
3769# CHECK: msdb %f15, %f15, 0
37700xed 0xf0 0x00 0x00 0xf0 0x1f
3771
3772# CHECK: msebr %f0, %f0, %f0
37730xb3 0x0f 0x00 0x00
3774
3775# CHECK: msebr %f0, %f0, %f15
37760xb3 0x0f 0x00 0x0f
3777
3778# CHECK: msebr %f0, %f15, %f0
37790xb3 0x0f 0x00 0xf0
3780
3781# CHECK: msebr %f15, %f0, %f0
37820xb3 0x0f 0xf0 0x00
3783
3784# CHECK: msebr %f7, %f8, %f9
37850xb3 0x0f 0x70 0x89
3786
3787# CHECK: msebr %f15, %f15, %f15
37880xb3 0x0f 0xf0 0xff
3789
3790# CHECK: mseb %f0, %f0, 0
37910xed 0x00 0x00 0x00 0x00 0x0f
3792
3793# CHECK: mseb %f0, %f0, 4095
37940xed 0x00 0x0f 0xff 0x00 0x0f
3795
3796# CHECK: mseb %f0, %f0, 0(%r1)
37970xed 0x00 0x10 0x00 0x00 0x0f
3798
3799# CHECK: mseb %f0, %f0, 0(%r15)
38000xed 0x00 0xf0 0x00 0x00 0x0f
3801
3802# CHECK: mseb %f0, %f0, 4095(%r1,%r15)
38030xed 0x01 0xff 0xff 0x00 0x0f
3804
3805# CHECK: mseb %f0, %f0, 4095(%r15,%r1)
38060xed 0x0f 0x1f 0xff 0x00 0x0f
3807
3808# CHECK: mseb %f0, %f15, 0
38090xed 0xf0 0x00 0x00 0x00 0x0f
3810
3811# CHECK: mseb %f15, %f0, 0
38120xed 0x00 0x00 0x00 0xf0 0x0f
3813
3814# CHECK: mseb %f15, %f15, 0
38150xed 0xf0 0x00 0x00 0xf0 0x0f
3816
3817# CHECK: msfi %r0, -2147483648
38180xc2 0x01 0x80 0x00 0x00 0x00
3819
3820# CHECK: msfi %r0, -1
38210xc2 0x01 0xff 0xff 0xff 0xff
3822
3823# CHECK: msfi %r0, 0
38240xc2 0x01 0x00 0x00 0x00 0x00
3825
3826# CHECK: msfi %r0, 1
38270xc2 0x01 0x00 0x00 0x00 0x01
3828
3829# CHECK: msfi %r0, 2147483647
38300xc2 0x01 0x7f 0xff 0xff 0xff
3831
3832# CHECK: msfi %r15, 0
38330xc2 0xf1 0x00 0x00 0x00 0x00
3834
3835# CHECK: msgfi %r0, -2147483648
38360xc2 0x00 0x80 0x00 0x00 0x00
3837
3838# CHECK: msgfi %r0, -1
38390xc2 0x00 0xff 0xff 0xff 0xff
3840
3841# CHECK: msgfi %r0, 0
38420xc2 0x00 0x00 0x00 0x00 0x00
3843
3844# CHECK: msgfi %r0, 1
38450xc2 0x00 0x00 0x00 0x00 0x01
3846
3847# CHECK: msgfi %r0, 2147483647
38480xc2 0x00 0x7f 0xff 0xff 0xff
3849
3850# CHECK: msgfi %r15, 0
38510xc2 0xf0 0x00 0x00 0x00 0x00
3852
3853# CHECK: msgfr %r0, %r0
38540xb9 0x1c 0x00 0x00
3855
3856# CHECK: msgfr %r0, %r15
38570xb9 0x1c 0x00 0x0f
3858
3859# CHECK: msgfr %r15, %r0
38600xb9 0x1c 0x00 0xf0
3861
3862# CHECK: msgfr %r7, %r8
38630xb9 0x1c 0x00 0x78
3864
3865# CHECK: msgf %r0, -524288
38660xe3 0x00 0x00 0x00 0x80 0x1c
3867
3868# CHECK: msgf %r0, -1
38690xe3 0x00 0x0f 0xff 0xff 0x1c
3870
3871# CHECK: msgf %r0, 0
38720xe3 0x00 0x00 0x00 0x00 0x1c
3873
3874# CHECK: msgf %r0, 1
38750xe3 0x00 0x00 0x01 0x00 0x1c
3876
3877# CHECK: msgf %r0, 524287
38780xe3 0x00 0x0f 0xff 0x7f 0x1c
3879
3880# CHECK: msgf %r0, 0(%r1)
38810xe3 0x00 0x10 0x00 0x00 0x1c
3882
3883# CHECK: msgf %r0, 0(%r15)
38840xe3 0x00 0xf0 0x00 0x00 0x1c
3885
3886# CHECK: msgf %r0, 524287(%r1,%r15)
38870xe3 0x01 0xff 0xff 0x7f 0x1c
3888
3889# CHECK: msgf %r0, 524287(%r15,%r1)
38900xe3 0x0f 0x1f 0xff 0x7f 0x1c
3891
3892# CHECK: msgf %r15, 0
38930xe3 0xf0 0x00 0x00 0x00 0x1c
3894
3895# CHECK: msgr %r0, %r0
38960xb9 0x0c 0x00 0x00
3897
3898# CHECK: msgr %r0, %r15
38990xb9 0x0c 0x00 0x0f
3900
3901# CHECK: msgr %r15, %r0
39020xb9 0x0c 0x00 0xf0
3903
3904# CHECK: msgr %r7, %r8
39050xb9 0x0c 0x00 0x78
3906
3907# CHECK: msg %r0, -524288
39080xe3 0x00 0x00 0x00 0x80 0x0c
3909
3910# CHECK: msg %r0, -1
39110xe3 0x00 0x0f 0xff 0xff 0x0c
3912
3913# CHECK: msg %r0, 0
39140xe3 0x00 0x00 0x00 0x00 0x0c
3915
3916# CHECK: msg %r0, 1
39170xe3 0x00 0x00 0x01 0x00 0x0c
3918
3919# CHECK: msg %r0, 524287
39200xe3 0x00 0x0f 0xff 0x7f 0x0c
3921
3922# CHECK: msg %r0, 0(%r1)
39230xe3 0x00 0x10 0x00 0x00 0x0c
3924
3925# CHECK: msg %r0, 0(%r15)
39260xe3 0x00 0xf0 0x00 0x00 0x0c
3927
3928# CHECK: msg %r0, 524287(%r1,%r15)
39290xe3 0x01 0xff 0xff 0x7f 0x0c
3930
3931# CHECK: msg %r0, 524287(%r15,%r1)
39320xe3 0x0f 0x1f 0xff 0x7f 0x0c
3933
3934# CHECK: msg %r15, 0
39350xe3 0xf0 0x00 0x00 0x00 0x0c
3936
3937# CHECK: msr %r0, %r0
39380xb2 0x52 0x00 0x00
3939
3940# CHECK: msr %r0, %r15
39410xb2 0x52 0x00 0x0f
3942
3943# CHECK: msr %r15, %r0
39440xb2 0x52 0x00 0xf0
3945
3946# CHECK: msr %r7, %r8
39470xb2 0x52 0x00 0x78
3948
3949# CHECK: ms %r0, 0
39500x71 0x00 0x00 0x00
3951
3952# CHECK: ms %r0, 4095
39530x71 0x00 0x0f 0xff
3954
3955# CHECK: ms %r0, 0(%r1)
39560x71 0x00 0x10 0x00
3957
3958# CHECK: ms %r0, 0(%r15)
39590x71 0x00 0xf0 0x00
3960
3961# CHECK: ms %r0, 4095(%r1,%r15)
39620x71 0x01 0xff 0xff
3963
3964# CHECK: ms %r0, 4095(%r15,%r1)
39650x71 0x0f 0x1f 0xff
3966
3967# CHECK: ms %r15, 0
39680x71 0xf0 0x00 0x00
3969
3970# CHECK: msy %r0, -524288
39710xe3 0x00 0x00 0x00 0x80 0x51
3972
3973# CHECK: msy %r0, -1
39740xe3 0x00 0x0f 0xff 0xff 0x51
3975
3976# CHECK: msy %r0, 0
39770xe3 0x00 0x00 0x00 0x00 0x51
3978
3979# CHECK: msy %r0, 1
39800xe3 0x00 0x00 0x01 0x00 0x51
3981
3982# CHECK: msy %r0, 524287
39830xe3 0x00 0x0f 0xff 0x7f 0x51
3984
3985# CHECK: msy %r0, 0(%r1)
39860xe3 0x00 0x10 0x00 0x00 0x51
3987
3988# CHECK: msy %r0, 0(%r15)
39890xe3 0x00 0xf0 0x00 0x00 0x51
3990
3991# CHECK: msy %r0, 524287(%r1,%r15)
39920xe3 0x01 0xff 0xff 0x7f 0x51
3993
3994# CHECK: msy %r0, 524287(%r15,%r1)
39950xe3 0x0f 0x1f 0xff 0x7f 0x51
3996
3997# CHECK: msy %r15, 0
39980xe3 0xf0 0x00 0x00 0x00 0x51
3999
4000# CHECK: mvghi 0, 0
40010xe5 0x48 0x00 0x00 0x00 0x00
4002
4003# CHECK: mvghi 4095, 0
40040xe5 0x48 0x0f 0xff 0x00 0x00
4005
4006# CHECK: mvghi 0, -32768
40070xe5 0x48 0x00 0x00 0x80 0x00
4008
4009# CHECK: mvghi 0, -1
40100xe5 0x48 0x00 0x00 0xff 0xff
4011
4012# CHECK: mvghi 0, 0
40130xe5 0x48 0x00 0x00 0x00 0x00
4014
4015# CHECK: mvghi 0, 1
40160xe5 0x48 0x00 0x00 0x00 0x01
4017
4018# CHECK: mvghi 0, 32767
40190xe5 0x48 0x00 0x00 0x7f 0xff
4020
4021# CHECK: mvghi 0(%r1), 42
40220xe5 0x48 0x10 0x00 0x00 0x2a
4023
4024# CHECK: mvghi 0(%r15), 42
40250xe5 0x48 0xf0 0x00 0x00 0x2a
4026
4027# CHECK: mvghi 4095(%r1), 42
40280xe5 0x48 0x1f 0xff 0x00 0x2a
4029
4030# CHECK: mvghi 4095(%r15), 42
40310xe5 0x48 0xff 0xff 0x00 0x2a
4032
4033# CHECK: mvhhi 0, 0
40340xe5 0x44 0x00 0x00 0x00 0x00
4035
4036# CHECK: mvhhi 4095, 0
40370xe5 0x44 0x0f 0xff 0x00 0x00
4038
4039# CHECK: mvhhi 0, -32768
40400xe5 0x44 0x00 0x00 0x80 0x00
4041
4042# CHECK: mvhhi 0, -1
40430xe5 0x44 0x00 0x00 0xff 0xff
4044
4045# CHECK: mvhhi 0, 0
40460xe5 0x44 0x00 0x00 0x00 0x00
4047
4048# CHECK: mvhhi 0, 1
40490xe5 0x44 0x00 0x00 0x00 0x01
4050
4051# CHECK: mvhhi 0, 32767
40520xe5 0x44 0x00 0x00 0x7f 0xff
4053
4054# CHECK: mvhhi 0(%r1), 42
40550xe5 0x44 0x10 0x00 0x00 0x2a
4056
4057# CHECK: mvhhi 0(%r15), 42
40580xe5 0x44 0xf0 0x00 0x00 0x2a
4059
4060# CHECK: mvhhi 4095(%r1), 42
40610xe5 0x44 0x1f 0xff 0x00 0x2a
4062
4063# CHECK: mvhhi 4095(%r15), 42
40640xe5 0x44 0xff 0xff 0x00 0x2a
4065
4066# CHECK: mvhi 0, 0
40670xe5 0x4c 0x00 0x00 0x00 0x00
4068
4069# CHECK: mvhi 4095, 0
40700xe5 0x4c 0x0f 0xff 0x00 0x00
4071
4072# CHECK: mvhi 0, -32768
40730xe5 0x4c 0x00 0x00 0x80 0x00
4074
4075# CHECK: mvhi 0, -1
40760xe5 0x4c 0x00 0x00 0xff 0xff
4077
4078# CHECK: mvhi 0, 0
40790xe5 0x4c 0x00 0x00 0x00 0x00
4080
4081# CHECK: mvhi 0, 1
40820xe5 0x4c 0x00 0x00 0x00 0x01
4083
4084# CHECK: mvhi 0, 32767
40850xe5 0x4c 0x00 0x00 0x7f 0xff
4086
4087# CHECK: mvhi 0(%r1), 42
40880xe5 0x4c 0x10 0x00 0x00 0x2a
4089
4090# CHECK: mvhi 0(%r15), 42
40910xe5 0x4c 0xf0 0x00 0x00 0x2a
4092
4093# CHECK: mvhi 4095(%r1), 42
40940xe5 0x4c 0x1f 0xff 0x00 0x2a
4095
4096# CHECK: mvhi 4095(%r15), 42
40970xe5 0x4c 0xff 0xff 0x00 0x2a
4098
4099# CHECK: mvi 0, 0
41000x92 0x00 0x00 0x00
4101
4102# CHECK: mvi 4095, 0
41030x92 0x00 0x0f 0xff
4104
4105# CHECK: mvi 0, 255
41060x92 0xff 0x00 0x00
4107
4108# CHECK: mvi 0(%r1), 42
41090x92 0x2a 0x10 0x00
4110
4111# CHECK: mvi 0(%r15), 42
41120x92 0x2a 0xf0 0x00
4113
4114# CHECK: mvi 4095(%r1), 42
41150x92 0x2a 0x1f 0xff
4116
4117# CHECK: mvi 4095(%r15), 42
41180x92 0x2a 0xff 0xff
4119
4120# CHECK: mviy -524288, 0
41210xeb 0x00 0x00 0x00 0x80 0x52
4122
4123# CHECK: mviy -1, 0
41240xeb 0x00 0x0f 0xff 0xff 0x52
4125
4126# CHECK: mviy 0, 0
41270xeb 0x00 0x00 0x00 0x00 0x52
4128
4129# CHECK: mviy 1, 0
41300xeb 0x00 0x00 0x01 0x00 0x52
4131
4132# CHECK: mviy 524287, 0
41330xeb 0x00 0x0f 0xff 0x7f 0x52
4134
4135# CHECK: mviy 0, 255
41360xeb 0xff 0x00 0x00 0x00 0x52
4137
4138# CHECK: mviy 0(%r1), 42
41390xeb 0x2a 0x10 0x00 0x00 0x52
4140
4141# CHECK: mviy 0(%r15), 42
41420xeb 0x2a 0xf0 0x00 0x00 0x52
4143
4144# CHECK: mviy 524287(%r1), 42
41450xeb 0x2a 0x1f 0xff 0x7f 0x52
4146
4147# CHECK: mviy 524287(%r15), 42
41480xeb 0x2a 0xff 0xff 0x7f 0x52
4149
4150# CHECK: mxbr %f0, %f0
41510xb3 0x4c 0x00 0x00
4152
4153# CHECK: mxbr %f0, %f13
41540xb3 0x4c 0x00 0x0d
4155
4156# CHECK: mxbr %f8, %f5
41570xb3 0x4c 0x00 0x85
4158
4159# CHECK: mxbr %f13, %f13
41600xb3 0x4c 0x00 0xdd
4161
4162# CHECK: mxdbr %f0, %f0
41630xb3 0x07 0x00 0x00
4164
4165# CHECK: mxdbr %f0, %f15
41660xb3 0x07 0x00 0x0f
4167
4168# CHECK: mxdbr %f8, %f8
41690xb3 0x07 0x00 0x88
4170
4171# CHECK: mxdbr %f13, %f0
41720xb3 0x07 0x00 0xd0
4173
4174# CHECK: mxdb %f0, 0
41750xed 0x00 0x00 0x00 0x00 0x07
4176
4177# CHECK: mxdb %f0, 4095
41780xed 0x00 0x0f 0xff 0x00 0x07
4179
4180# CHECK: mxdb %f0, 0(%r1)
41810xed 0x00 0x10 0x00 0x00 0x07
4182
4183# CHECK: mxdb %f0, 0(%r15)
41840xed 0x00 0xf0 0x00 0x00 0x07
4185
4186# CHECK: mxdb %f0, 4095(%r1,%r15)
41870xed 0x01 0xff 0xff 0x00 0x07
4188
4189# CHECK: mxdb %f0, 4095(%r15,%r1)
41900xed 0x0f 0x1f 0xff 0x00 0x07
4191
4192# CHECK: mxdb %f13, 0
41930xed 0xd0 0x00 0x00 0x00 0x07
4194
4195# CHECK: ngr %r0, %r0
41960xb9 0x80 0x00 0x00
4197
4198# CHECK: ngr %r0, %r15
41990xb9 0x80 0x00 0x0f
4200
4201# CHECK: ngr %r15, %r0
42020xb9 0x80 0x00 0xf0
4203
4204# CHECK: ngr %r7, %r8
42050xb9 0x80 0x00 0x78
4206
4207# CHECK: ng %r0, -524288
42080xe3 0x00 0x00 0x00 0x80 0x80
4209
4210# CHECK: ng %r0, -1
42110xe3 0x00 0x0f 0xff 0xff 0x80
4212
4213# CHECK: ng %r0, 0
42140xe3 0x00 0x00 0x00 0x00 0x80
4215
4216# CHECK: ng %r0, 1
42170xe3 0x00 0x00 0x01 0x00 0x80
4218
4219# CHECK: ng %r0, 524287
42200xe3 0x00 0x0f 0xff 0x7f 0x80
4221
4222# CHECK: ng %r0, 0(%r1)
42230xe3 0x00 0x10 0x00 0x00 0x80
4224
4225# CHECK: ng %r0, 0(%r15)
42260xe3 0x00 0xf0 0x00 0x00 0x80
4227
4228# CHECK: ng %r0, 524287(%r1,%r15)
42290xe3 0x01 0xff 0xff 0x7f 0x80
4230
4231# CHECK: ng %r0, 524287(%r15,%r1)
42320xe3 0x0f 0x1f 0xff 0x7f 0x80
4233
4234# CHECK: ng %r15, 0
42350xe3 0xf0 0x00 0x00 0x00 0x80
4236
4237# CHECK: nihf %r0, 0
42380xc0 0x0a 0x00 0x00 0x00 0x00
4239
4240# CHECK: nihf %r0, 4294967295
42410xc0 0x0a 0xff 0xff 0xff 0xff
4242
4243# CHECK: nihf %r15, 0
42440xc0 0xfa 0x00 0x00 0x00 0x00
4245
4246# CHECK: nihh %r0, 0
42470xa5 0x04 0x00 0x00
4248
4249# CHECK: nihh %r0, 32768
42500xa5 0x04 0x80 0x00
4251
4252# CHECK: nihh %r0, 65535
42530xa5 0x04 0xff 0xff
4254
4255# CHECK: nihh %r15, 0
42560xa5 0xf4 0x00 0x00
4257
4258# CHECK: nihl %r0, 0
42590xa5 0x05 0x00 0x00
4260
4261# CHECK: nihl %r0, 32768
42620xa5 0x05 0x80 0x00
4263
4264# CHECK: nihl %r0, 65535
42650xa5 0x05 0xff 0xff
4266
4267# CHECK: nihl %r15, 0
42680xa5 0xf5 0x00 0x00
4269
4270# CHECK: nilf %r0, 0
42710xc0 0x0b 0x00 0x00 0x00 0x00
4272
4273# CHECK: nilf %r0, 4294967295
42740xc0 0x0b 0xff 0xff 0xff 0xff
4275
4276# CHECK: nilf %r15, 0
42770xc0 0xfb 0x00 0x00 0x00 0x00
4278
4279# CHECK: nilh %r0, 0
42800xa5 0x06 0x00 0x00
4281
4282# CHECK: nilh %r0, 32768
42830xa5 0x06 0x80 0x00
4284
4285# CHECK: nilh %r0, 65535
42860xa5 0x06 0xff 0xff
4287
4288# CHECK: nilh %r15, 0
42890xa5 0xf6 0x00 0x00
4290
4291# CHECK: nill %r0, 0
42920xa5 0x07 0x00 0x00
4293
4294# CHECK: nill %r0, 32768
42950xa5 0x07 0x80 0x00
4296
4297# CHECK: nill %r0, 65535
42980xa5 0x07 0xff 0xff
4299
4300# CHECK: nill %r15, 0
43010xa5 0xf7 0x00 0x00
4302
4303# CHECK: ni 0, 0
43040x94 0x00 0x00 0x00
4305
4306# CHECK: ni 4095, 0
43070x94 0x00 0x0f 0xff
4308
4309# CHECK: ni 0, 255
43100x94 0xff 0x00 0x00
4311
4312# CHECK: ni 0(%r1), 42
43130x94 0x2a 0x10 0x00
4314
4315# CHECK: ni 0(%r15), 42
43160x94 0x2a 0xf0 0x00
4317
4318# CHECK: ni 4095(%r1), 42
43190x94 0x2a 0x1f 0xff
4320
4321# CHECK: ni 4095(%r15), 42
43220x94 0x2a 0xff 0xff
4323
4324# CHECK: niy -524288, 0
43250xeb 0x00 0x00 0x00 0x80 0x54
4326
4327# CHECK: niy -1, 0
43280xeb 0x00 0x0f 0xff 0xff 0x54
4329
4330# CHECK: niy 0, 0
43310xeb 0x00 0x00 0x00 0x00 0x54
4332
4333# CHECK: niy 1, 0
43340xeb 0x00 0x00 0x01 0x00 0x54
4335
4336# CHECK: niy 524287, 0
43370xeb 0x00 0x0f 0xff 0x7f 0x54
4338
4339# CHECK: niy 0, 255
43400xeb 0xff 0x00 0x00 0x00 0x54
4341
4342# CHECK: niy 0(%r1), 42
43430xeb 0x2a 0x10 0x00 0x00 0x54
4344
4345# CHECK: niy 0(%r15), 42
43460xeb 0x2a 0xf0 0x00 0x00 0x54
4347
4348# CHECK: niy 524287(%r1), 42
43490xeb 0x2a 0x1f 0xff 0x7f 0x54
4350
4351# CHECK: niy 524287(%r15), 42
43520xeb 0x2a 0xff 0xff 0x7f 0x54
4353
4354# CHECK: nr %r0, %r0
43550x14 0x00
4356
4357# CHECK: nr %r0, %r15
43580x14 0x0f
4359
4360# CHECK: nr %r15, %r0
43610x14 0xf0
4362
4363# CHECK: nr %r7, %r8
43640x14 0x78
4365
4366# CHECK: n %r0, 0
43670x54 0x00 0x00 0x00
4368
4369# CHECK: n %r0, 4095
43700x54 0x00 0x0f 0xff
4371
4372# CHECK: n %r0, 0(%r1)
43730x54 0x00 0x10 0x00
4374
4375# CHECK: n %r0, 0(%r15)
43760x54 0x00 0xf0 0x00
4377
4378# CHECK: n %r0, 4095(%r1,%r15)
43790x54 0x01 0xff 0xff
4380
4381# CHECK: n %r0, 4095(%r15,%r1)
43820x54 0x0f 0x1f 0xff
4383
4384# CHECK: n %r15, 0
43850x54 0xf0 0x00 0x00
4386
4387# CHECK: ny %r0, -524288
43880xe3 0x00 0x00 0x00 0x80 0x54
4389
4390# CHECK: ny %r0, -1
43910xe3 0x00 0x0f 0xff 0xff 0x54
4392
4393# CHECK: ny %r0, 0
43940xe3 0x00 0x00 0x00 0x00 0x54
4395
4396# CHECK: ny %r0, 1
43970xe3 0x00 0x00 0x01 0x00 0x54
4398
4399# CHECK: ny %r0, 524287
44000xe3 0x00 0x0f 0xff 0x7f 0x54
4401
4402# CHECK: ny %r0, 0(%r1)
44030xe3 0x00 0x10 0x00 0x00 0x54
4404
4405# CHECK: ny %r0, 0(%r15)
44060xe3 0x00 0xf0 0x00 0x00 0x54
4407
4408# CHECK: ny %r0, 524287(%r1,%r15)
44090xe3 0x01 0xff 0xff 0x7f 0x54
4410
4411# CHECK: ny %r0, 524287(%r15,%r1)
44120xe3 0x0f 0x1f 0xff 0x7f 0x54
4413
4414# CHECK: ny %r15, 0
44150xe3 0xf0 0x00 0x00 0x00 0x54
4416
4417# CHECK: ogr %r0, %r0
44180xb9 0x81 0x00 0x00
4419
4420# CHECK: ogr %r0, %r15
44210xb9 0x81 0x00 0x0f
4422
4423# CHECK: ogr %r15, %r0
44240xb9 0x81 0x00 0xf0
4425
4426# CHECK: ogr %r7, %r8
44270xb9 0x81 0x00 0x78
4428
4429# CHECK: og %r0, -524288
44300xe3 0x00 0x00 0x00 0x80 0x81
4431
4432# CHECK: og %r0, -1
44330xe3 0x00 0x0f 0xff 0xff 0x81
4434
4435# CHECK: og %r0, 0
44360xe3 0x00 0x00 0x00 0x00 0x81
4437
4438# CHECK: og %r0, 1
44390xe3 0x00 0x00 0x01 0x00 0x81
4440
4441# CHECK: og %r0, 524287
44420xe3 0x00 0x0f 0xff 0x7f 0x81
4443
4444# CHECK: og %r0, 0(%r1)
44450xe3 0x00 0x10 0x00 0x00 0x81
4446
4447# CHECK: og %r0, 0(%r15)
44480xe3 0x00 0xf0 0x00 0x00 0x81
4449
4450# CHECK: og %r0, 524287(%r1,%r15)
44510xe3 0x01 0xff 0xff 0x7f 0x81
4452
4453# CHECK: og %r0, 524287(%r15,%r1)
44540xe3 0x0f 0x1f 0xff 0x7f 0x81
4455
4456# CHECK: og %r15, 0
44570xe3 0xf0 0x00 0x00 0x00 0x81
4458
4459# CHECK: oihf %r0, 0
44600xc0 0x0c 0x00 0x00 0x00 0x00
4461
4462# CHECK: oihf %r0, 4294967295
44630xc0 0x0c 0xff 0xff 0xff 0xff
4464
4465# CHECK: oihf %r15, 0
44660xc0 0xfc 0x00 0x00 0x00 0x00
4467
4468# CHECK: oihh %r0, 0
44690xa5 0x08 0x00 0x00
4470
4471# CHECK: oihh %r0, 32768
44720xa5 0x08 0x80 0x00
4473
4474# CHECK: oihh %r0, 65535
44750xa5 0x08 0xff 0xff
4476
4477# CHECK: oihh %r15, 0
44780xa5 0xf8 0x00 0x00
4479
4480# CHECK: oihl %r0, 0
44810xa5 0x09 0x00 0x00
4482
4483# CHECK: oihl %r0, 32768
44840xa5 0x09 0x80 0x00
4485
4486# CHECK: oihl %r0, 65535
44870xa5 0x09 0xff 0xff
4488
4489# CHECK: oihl %r15, 0
44900xa5 0xf9 0x00 0x00
4491
4492# CHECK: oilf %r0, 0
44930xc0 0x0d 0x00 0x00 0x00 0x00
4494
4495# CHECK: oilf %r0, 4294967295
44960xc0 0x0d 0xff 0xff 0xff 0xff
4497
4498# CHECK: oilf %r15, 0
44990xc0 0xfd 0x00 0x00 0x00 0x00
4500
4501# CHECK: oilh %r0, 0
45020xa5 0x0a 0x00 0x00
4503
4504# CHECK: oilh %r0, 32768
45050xa5 0x0a 0x80 0x00
4506
4507# CHECK: oilh %r0, 65535
45080xa5 0x0a 0xff 0xff
4509
4510# CHECK: oilh %r15, 0
45110xa5 0xfa 0x00 0x00
4512
4513# CHECK: oill %r0, 0
45140xa5 0x0b 0x00 0x00
4515
4516# CHECK: oill %r0, 32768
45170xa5 0x0b 0x80 0x00
4518
4519# CHECK: oill %r0, 65535
45200xa5 0x0b 0xff 0xff
4521
4522# CHECK: oill %r15, 0
45230xa5 0xfb 0x00 0x00
4524
4525# CHECK: oi 0, 0
45260x96 0x00 0x00 0x00
4527
4528# CHECK: oi 4095, 0
45290x96 0x00 0x0f 0xff
4530
4531# CHECK: oi 0, 255
45320x96 0xff 0x00 0x00
4533
4534# CHECK: oi 0(%r1), 42
45350x96 0x2a 0x10 0x00
4536
4537# CHECK: oi 0(%r15), 42
45380x96 0x2a 0xf0 0x00
4539
4540# CHECK: oi 4095(%r1), 42
45410x96 0x2a 0x1f 0xff
4542
4543# CHECK: oi 4095(%r15), 42
45440x96 0x2a 0xff 0xff
4545
4546# CHECK: oiy -524288, 0
45470xeb 0x00 0x00 0x00 0x80 0x56
4548
4549# CHECK: oiy -1, 0
45500xeb 0x00 0x0f 0xff 0xff 0x56
4551
4552# CHECK: oiy 0, 0
45530xeb 0x00 0x00 0x00 0x00 0x56
4554
4555# CHECK: oiy 1, 0
45560xeb 0x00 0x00 0x01 0x00 0x56
4557
4558# CHECK: oiy 524287, 0
45590xeb 0x00 0x0f 0xff 0x7f 0x56
4560
4561# CHECK: oiy 0, 255
45620xeb 0xff 0x00 0x00 0x00 0x56
4563
4564# CHECK: oiy 0(%r1), 42
45650xeb 0x2a 0x10 0x00 0x00 0x56
4566
4567# CHECK: oiy 0(%r15), 42
45680xeb 0x2a 0xf0 0x00 0x00 0x56
4569
4570# CHECK: oiy 524287(%r1), 42
45710xeb 0x2a 0x1f 0xff 0x7f 0x56
4572
4573# CHECK: oiy 524287(%r15), 42
45740xeb 0x2a 0xff 0xff 0x7f 0x56
4575
4576# CHECK: or %r0, %r0
45770x16 0x00
4578
4579# CHECK: or %r0, %r15
45800x16 0x0f
4581
4582# CHECK: or %r15, %r0
45830x16 0xf0
4584
4585# CHECK: or %r7, %r8
45860x16 0x78
4587
4588# CHECK: o %r0, 0
45890x56 0x00 0x00 0x00
4590
4591# CHECK: o %r0, 4095
45920x56 0x00 0x0f 0xff
4593
4594# CHECK: o %r0, 0(%r1)
45950x56 0x00 0x10 0x00
4596
4597# CHECK: o %r0, 0(%r15)
45980x56 0x00 0xf0 0x00
4599
4600# CHECK: o %r0, 4095(%r1,%r15)
46010x56 0x01 0xff 0xff
4602
4603# CHECK: o %r0, 4095(%r15,%r1)
46040x56 0x0f 0x1f 0xff
4605
4606# CHECK: o %r15, 0
46070x56 0xf0 0x00 0x00
4608
4609# CHECK: oy %r0, -524288
46100xe3 0x00 0x00 0x00 0x80 0x56
4611
4612# CHECK: oy %r0, -1
46130xe3 0x00 0x0f 0xff 0xff 0x56
4614
4615# CHECK: oy %r0, 0
46160xe3 0x00 0x00 0x00 0x00 0x56
4617
4618# CHECK: oy %r0, 1
46190xe3 0x00 0x00 0x01 0x00 0x56
4620
4621# CHECK: oy %r0, 524287
46220xe3 0x00 0x0f 0xff 0x7f 0x56
4623
4624# CHECK: oy %r0, 0(%r1)
46250xe3 0x00 0x10 0x00 0x00 0x56
4626
4627# CHECK: oy %r0, 0(%r15)
46280xe3 0x00 0xf0 0x00 0x00 0x56
4629
4630# CHECK: oy %r0, 524287(%r1,%r15)
46310xe3 0x01 0xff 0xff 0x7f 0x56
4632
4633# CHECK: oy %r0, 524287(%r15,%r1)
46340xe3 0x0f 0x1f 0xff 0x7f 0x56
4635
4636# CHECK: oy %r15, 0
46370xe3 0xf0 0x00 0x00 0x00 0x56
4638
4639# CHECK: risbg %r0, %r0, 0, 0, 0
46400xec 0x00 0x00 0x00 0x00 0x55
4641
4642# CHECK: risbg %r0, %r0, 0, 0, 63
46430xec 0x00 0x00 0x00 0x3f 0x55
4644
4645# CHECK: risbg %r0, %r0, 0, 255, 0
46460xec 0x00 0x00 0xff 0x00 0x55
4647
4648# CHECK: risbg %r0, %r0, 255, 0, 0
46490xec 0x00 0xff 0x00 0x00 0x55
4650
4651# CHECK: risbg %r0, %r15, 0, 0, 0
46520xec 0x0f 0x00 0x00 0x00 0x55
4653
4654# CHECK: risbg %r15, %r0, 0, 0, 0
46550xec 0xf0 0x00 0x00 0x00 0x55
4656
4657# CHECK: risbg %r4, %r5, 6, 7, 8
46580xec 0x45 0x06 0x07 0x08 0x55
4659
4660# CHECK: rnsbg %r0, %r0, 0, 0, 0
46610xec 0x00 0x00 0x00 0x00 0x54
4662
4663# CHECK: rnsbg %r0, %r0, 0, 0, 63
46640xec 0x00 0x00 0x00 0x3f 0x54
4665
4666# CHECK: rnsbg %r0, %r0, 0, 255, 0
46670xec 0x00 0x00 0xff 0x00 0x54
4668
4669# CHECK: rnsbg %r0, %r0, 255, 0, 0
46700xec 0x00 0xff 0x00 0x00 0x54
4671
4672# CHECK: rnsbg %r0, %r15, 0, 0, 0
46730xec 0x0f 0x00 0x00 0x00 0x54
4674
4675# CHECK: rnsbg %r15, %r0, 0, 0, 0
46760xec 0xf0 0x00 0x00 0x00 0x54
4677
4678# CHECK: rnsbg %r4, %r5, 6, 7, 8
46790xec 0x45 0x06 0x07 0x08 0x54
4680
4681# CHECK: rosbg %r0, %r0, 0, 0, 0
46820xec 0x00 0x00 0x00 0x00 0x56
4683
4684# CHECK: rosbg %r0, %r0, 0, 0, 63
46850xec 0x00 0x00 0x00 0x3f 0x56
4686
4687# CHECK: rosbg %r0, %r0, 0, 255, 0
46880xec 0x00 0x00 0xff 0x00 0x56
4689
4690# CHECK: rosbg %r0, %r0, 255, 0, 0
46910xec 0x00 0xff 0x00 0x00 0x56
4692
4693# CHECK: rosbg %r0, %r15, 0, 0, 0
46940xec 0x0f 0x00 0x00 0x00 0x56
4695
4696# CHECK: rosbg %r15, %r0, 0, 0, 0
46970xec 0xf0 0x00 0x00 0x00 0x56
4698
4699# CHECK: rosbg %r4, %r5, 6, 7, 8
47000xec 0x45 0x06 0x07 0x08 0x56
4701
4702# CHECK: rxsbg %r0, %r0, 0, 0, 0
47030xec 0x00 0x00 0x00 0x00 0x57
4704
4705# CHECK: rxsbg %r0, %r0, 0, 0, 63
47060xec 0x00 0x00 0x00 0x3f 0x57
4707
4708# CHECK: rxsbg %r0, %r0, 0, 255, 0
47090xec 0x00 0x00 0xff 0x00 0x57
4710
4711# CHECK: rxsbg %r0, %r0, 255, 0, 0
47120xec 0x00 0xff 0x00 0x00 0x57
4713
4714# CHECK: rxsbg %r0, %r15, 0, 0, 0
47150xec 0x0f 0x00 0x00 0x00 0x57
4716
4717# CHECK: rxsbg %r15, %r0, 0, 0, 0
47180xec 0xf0 0x00 0x00 0x00 0x57
4719
4720# CHECK: rxsbg %r4, %r5, 6, 7, 8
47210xec 0x45 0x06 0x07 0x08 0x57
4722
4723# CHECK: rllg %r0, %r0, 0
47240xeb 0x00 0x00 0x00 0x00 0x1c
4725
4726# CHECK: rllg %r15, %r1, 0
47270xeb 0xf1 0x00 0x00 0x00 0x1c
4728
4729# CHECK: rllg %r1, %r15, 0
47300xeb 0x1f 0x00 0x00 0x00 0x1c
4731
4732# CHECK: rllg %r15, %r15, 0
47330xeb 0xff 0x00 0x00 0x00 0x1c
4734
4735# CHECK: rllg %r0, %r0, -524288
47360xeb 0x00 0x00 0x00 0x80 0x1c
4737
4738# CHECK: rllg %r0, %r0, -1
47390xeb 0x00 0x0f 0xff 0xff 0x1c
4740
4741# CHECK: rllg %r0, %r0, 1
47420xeb 0x00 0x00 0x01 0x00 0x1c
4743
4744# CHECK: rllg %r0, %r0, 524287
47450xeb 0x00 0x0f 0xff 0x7f 0x1c
4746
4747# CHECK: rllg %r0, %r0, 0(%r1)
47480xeb 0x00 0x10 0x00 0x00 0x1c
4749
4750# CHECK: rllg %r0, %r0, 0(%r15)
47510xeb 0x00 0xf0 0x00 0x00 0x1c
4752
4753# CHECK: rllg %r0, %r0, 524287(%r1)
47540xeb 0x00 0x1f 0xff 0x7f 0x1c
4755
4756# CHECK: rllg %r0, %r0, 524287(%r15)
47570xeb 0x00 0xff 0xff 0x7f 0x1c
4758
4759# CHECK: rll %r0, %r0, 0
47600xeb 0x00 0x00 0x00 0x00 0x1d
4761
4762# CHECK: rll %r15, %r1, 0
47630xeb 0xf1 0x00 0x00 0x00 0x1d
4764
4765# CHECK: rll %r1, %r15, 0
47660xeb 0x1f 0x00 0x00 0x00 0x1d
4767
4768# CHECK: rll %r15, %r15, 0
47690xeb 0xff 0x00 0x00 0x00 0x1d
4770
4771# CHECK: rll %r0, %r0, -524288
47720xeb 0x00 0x00 0x00 0x80 0x1d
4773
4774# CHECK: rll %r0, %r0, -1
47750xeb 0x00 0x0f 0xff 0xff 0x1d
4776
4777# CHECK: rll %r0, %r0, 1
47780xeb 0x00 0x00 0x01 0x00 0x1d
4779
4780# CHECK: rll %r0, %r0, 524287
47810xeb 0x00 0x0f 0xff 0x7f 0x1d
4782
4783# CHECK: rll %r0, %r0, 0(%r1)
47840xeb 0x00 0x10 0x00 0x00 0x1d
4785
4786# CHECK: rll %r0, %r0, 0(%r15)
47870xeb 0x00 0xf0 0x00 0x00 0x1d
4788
4789# CHECK: rll %r0, %r0, 524287(%r1)
47900xeb 0x00 0x1f 0xff 0x7f 0x1d
4791
4792# CHECK: rll %r0, %r0, 524287(%r15)
47930xeb 0x00 0xff 0xff 0x7f 0x1d
4794
4795# CHECK: sdbr %f0, %f0
47960xb3 0x1b 0x00 0x00
4797
4798# CHECK: sdbr %f0, %f15
47990xb3 0x1b 0x00 0x0f
4800
4801# CHECK: sdbr %f7, %f8
48020xb3 0x1b 0x00 0x78
4803
4804# CHECK: sdbr %f15, %f0
48050xb3 0x1b 0x00 0xf0
4806
4807# CHECK: sdb %f0, 0
48080xed 0x00 0x00 0x00 0x00 0x1b
4809
4810# CHECK: sdb %f0, 4095
48110xed 0x00 0x0f 0xff 0x00 0x1b
4812
4813# CHECK: sdb %f0, 0(%r1)
48140xed 0x00 0x10 0x00 0x00 0x1b
4815
4816# CHECK: sdb %f0, 0(%r15)
48170xed 0x00 0xf0 0x00 0x00 0x1b
4818
4819# CHECK: sdb %f0, 4095(%r1,%r15)
48200xed 0x01 0xff 0xff 0x00 0x1b
4821
4822# CHECK: sdb %f0, 4095(%r15,%r1)
48230xed 0x0f 0x1f 0xff 0x00 0x1b
4824
4825# CHECK: sdb %f15, 0
48260xed 0xf0 0x00 0x00 0x00 0x1b
4827
4828# CHECK: sebr %f0, %f0
48290xb3 0x0b 0x00 0x00
4830
4831# CHECK: sebr %f0, %f15
48320xb3 0x0b 0x00 0x0f
4833
4834# CHECK: sebr %f7, %f8
48350xb3 0x0b 0x00 0x78
4836
4837# CHECK: sebr %f15, %f0
48380xb3 0x0b 0x00 0xf0
4839
4840# CHECK: seb %f0, 0
48410xed 0x00 0x00 0x00 0x00 0x0b
4842
4843# CHECK: seb %f0, 4095
48440xed 0x00 0x0f 0xff 0x00 0x0b
4845
4846# CHECK: seb %f0, 0(%r1)
48470xed 0x00 0x10 0x00 0x00 0x0b
4848
4849# CHECK: seb %f0, 0(%r15)
48500xed 0x00 0xf0 0x00 0x00 0x0b
4851
4852# CHECK: seb %f0, 4095(%r1,%r15)
48530xed 0x01 0xff 0xff 0x00 0x0b
4854
4855# CHECK: seb %f0, 4095(%r15,%r1)
48560xed 0x0f 0x1f 0xff 0x00 0x0b
4857
4858# CHECK: seb %f15, 0
48590xed 0xf0 0x00 0x00 0x00 0x0b
4860
4861# CHECK: sgfr %r0, %r0
48620xb9 0x19 0x00 0x00
4863
4864# CHECK: sgfr %r0, %r15
48650xb9 0x19 0x00 0x0f
4866
4867# CHECK: sgfr %r15, %r0
48680xb9 0x19 0x00 0xf0
4869
4870# CHECK: sgfr %r7, %r8
48710xb9 0x19 0x00 0x78
4872
4873# CHECK: sgf %r0, -524288
48740xe3 0x00 0x00 0x00 0x80 0x19
4875
4876# CHECK: sgf %r0, -1
48770xe3 0x00 0x0f 0xff 0xff 0x19
4878
4879# CHECK: sgf %r0, 0
48800xe3 0x00 0x00 0x00 0x00 0x19
4881
4882# CHECK: sgf %r0, 1
48830xe3 0x00 0x00 0x01 0x00 0x19
4884
4885# CHECK: sgf %r0, 524287
48860xe3 0x00 0x0f 0xff 0x7f 0x19
4887
4888# CHECK: sgf %r0, 0(%r1)
48890xe3 0x00 0x10 0x00 0x00 0x19
4890
4891# CHECK: sgf %r0, 0(%r15)
48920xe3 0x00 0xf0 0x00 0x00 0x19
4893
4894# CHECK: sgf %r0, 524287(%r1,%r15)
48950xe3 0x01 0xff 0xff 0x7f 0x19
4896
4897# CHECK: sgf %r0, 524287(%r15,%r1)
48980xe3 0x0f 0x1f 0xff 0x7f 0x19
4899
4900# CHECK: sgf %r15, 0
49010xe3 0xf0 0x00 0x00 0x00 0x19
4902
4903# CHECK: sgr %r0, %r0
49040xb9 0x09 0x00 0x00
4905
4906# CHECK: sgr %r0, %r15
49070xb9 0x09 0x00 0x0f
4908
4909# CHECK: sgr %r15, %r0
49100xb9 0x09 0x00 0xf0
4911
4912# CHECK: sgr %r7, %r8
49130xb9 0x09 0x00 0x78
4914
4915# CHECK: sg %r0, -524288
49160xe3 0x00 0x00 0x00 0x80 0x09
4917
4918# CHECK: sg %r0, -1
49190xe3 0x00 0x0f 0xff 0xff 0x09
4920
4921# CHECK: sg %r0, 0
49220xe3 0x00 0x00 0x00 0x00 0x09
4923
4924# CHECK: sg %r0, 1
49250xe3 0x00 0x00 0x01 0x00 0x09
4926
4927# CHECK: sg %r0, 524287
49280xe3 0x00 0x0f 0xff 0x7f 0x09
4929
4930# CHECK: sg %r0, 0(%r1)
49310xe3 0x00 0x10 0x00 0x00 0x09
4932
4933# CHECK: sg %r0, 0(%r15)
49340xe3 0x00 0xf0 0x00 0x00 0x09
4935
4936# CHECK: sg %r0, 524287(%r1,%r15)
49370xe3 0x01 0xff 0xff 0x7f 0x09
4938
4939# CHECK: sg %r0, 524287(%r15,%r1)
49400xe3 0x0f 0x1f 0xff 0x7f 0x09
4941
4942# CHECK: sg %r15, 0
49430xe3 0xf0 0x00 0x00 0x00 0x09
4944
4945# CHECK: sh %r0, 0
49460x4b 0x00 0x00 0x00
4947
4948# CHECK: sh %r0, 4095
49490x4b 0x00 0x0f 0xff
4950
4951# CHECK: sh %r0, 0(%r1)
49520x4b 0x00 0x10 0x00
4953
4954# CHECK: sh %r0, 0(%r15)
49550x4b 0x00 0xf0 0x00
4956
4957# CHECK: sh %r0, 4095(%r1,%r15)
49580x4b 0x01 0xff 0xff
4959
4960# CHECK: sh %r0, 4095(%r15,%r1)
49610x4b 0x0f 0x1f 0xff
4962
4963# CHECK: sh %r15, 0
49640x4b 0xf0 0x00 0x00
4965
4966# CHECK: shy %r0, -524288
49670xe3 0x00 0x00 0x00 0x80 0x7b
4968
4969# CHECK: shy %r0, -1
49700xe3 0x00 0x0f 0xff 0xff 0x7b
4971
4972# CHECK: shy %r0, 0
49730xe3 0x00 0x00 0x00 0x00 0x7b
4974
4975# CHECK: shy %r0, 1
49760xe3 0x00 0x00 0x01 0x00 0x7b
4977
4978# CHECK: shy %r0, 524287
49790xe3 0x00 0x0f 0xff 0x7f 0x7b
4980
4981# CHECK: shy %r0, 0(%r1)
49820xe3 0x00 0x10 0x00 0x00 0x7b
4983
4984# CHECK: shy %r0, 0(%r15)
49850xe3 0x00 0xf0 0x00 0x00 0x7b
4986
4987# CHECK: shy %r0, 524287(%r1,%r15)
49880xe3 0x01 0xff 0xff 0x7f 0x7b
4989
4990# CHECK: shy %r0, 524287(%r15,%r1)
49910xe3 0x0f 0x1f 0xff 0x7f 0x7b
4992
4993# CHECK: shy %r15, 0
49940xe3 0xf0 0x00 0x00 0x00 0x7b
4995
4996# CHECK: slbgr %r0, %r0
49970xb9 0x89 0x00 0x00
4998
4999# CHECK: slbgr %r0, %r15
50000xb9 0x89 0x00 0x0f
5001
5002# CHECK: slbgr %r15, %r0
50030xb9 0x89 0x00 0xf0
5004
5005# CHECK: slbgr %r7, %r8
50060xb9 0x89 0x00 0x78
5007
5008# CHECK: slbg %r0, -524288
50090xe3 0x00 0x00 0x00 0x80 0x89
5010
5011# CHECK: slbg %r0, -1
50120xe3 0x00 0x0f 0xff 0xff 0x89
5013
5014# CHECK: slbg %r0, 0
50150xe3 0x00 0x00 0x00 0x00 0x89
5016
5017# CHECK: slbg %r0, 1
50180xe3 0x00 0x00 0x01 0x00 0x89
5019
5020# CHECK: slbg %r0, 524287
50210xe3 0x00 0x0f 0xff 0x7f 0x89
5022
5023# CHECK: slbg %r0, 0(%r1)
50240xe3 0x00 0x10 0x00 0x00 0x89
5025
5026# CHECK: slbg %r0, 0(%r15)
50270xe3 0x00 0xf0 0x00 0x00 0x89
5028
5029# CHECK: slbg %r0, 524287(%r1,%r15)
50300xe3 0x01 0xff 0xff 0x7f 0x89
5031
5032# CHECK: slbg %r0, 524287(%r15,%r1)
50330xe3 0x0f 0x1f 0xff 0x7f 0x89
5034
5035# CHECK: slbg %r15, 0
50360xe3 0xf0 0x00 0x00 0x00 0x89
5037
5038# CHECK: slbr %r0, %r0
50390xb9 0x99 0x00 0x00
5040
5041# CHECK: slbr %r0, %r15
50420xb9 0x99 0x00 0x0f
5043
5044# CHECK: slbr %r15, %r0
50450xb9 0x99 0x00 0xf0
5046
5047# CHECK: slbr %r7, %r8
50480xb9 0x99 0x00 0x78
5049
5050# CHECK: slb %r0, -524288
50510xe3 0x00 0x00 0x00 0x80 0x99
5052
5053# CHECK: slb %r0, -1
50540xe3 0x00 0x0f 0xff 0xff 0x99
5055
5056# CHECK: slb %r0, 0
50570xe3 0x00 0x00 0x00 0x00 0x99
5058
5059# CHECK: slb %r0, 1
50600xe3 0x00 0x00 0x01 0x00 0x99
5061
5062# CHECK: slb %r0, 524287
50630xe3 0x00 0x0f 0xff 0x7f 0x99
5064
5065# CHECK: slb %r0, 0(%r1)
50660xe3 0x00 0x10 0x00 0x00 0x99
5067
5068# CHECK: slb %r0, 0(%r15)
50690xe3 0x00 0xf0 0x00 0x00 0x99
5070
5071# CHECK: slb %r0, 524287(%r1,%r15)
50720xe3 0x01 0xff 0xff 0x7f 0x99
5073
5074# CHECK: slb %r0, 524287(%r15,%r1)
50750xe3 0x0f 0x1f 0xff 0x7f 0x99
5076
5077# CHECK: slb %r15, 0
50780xe3 0xf0 0x00 0x00 0x00 0x99
5079
5080# CHECK: slfi %r0, 0
50810xc2 0x05 0x00 0x00 0x00 0x00
5082
5083# CHECK: slfi %r0, 4294967295
50840xc2 0x05 0xff 0xff 0xff 0xff
5085
5086# CHECK: slfi %r15, 0
50870xc2 0xf5 0x00 0x00 0x00 0x00
5088
5089# CHECK: slgfi %r0, 0
50900xc2 0x04 0x00 0x00 0x00 0x00
5091
5092# CHECK: slgfi %r0, 4294967295
50930xc2 0x04 0xff 0xff 0xff 0xff
5094
5095# CHECK: slgfi %r15, 0
50960xc2 0xf4 0x00 0x00 0x00 0x00
5097
5098# CHECK: slgfr %r0, %r0
50990xb9 0x1b 0x00 0x00
5100
5101# CHECK: slgfr %r0, %r15
51020xb9 0x1b 0x00 0x0f
5103
5104# CHECK: slgfr %r15, %r0
51050xb9 0x1b 0x00 0xf0
5106
5107# CHECK: slgfr %r7, %r8
51080xb9 0x1b 0x00 0x78
5109
5110# CHECK: slgf %r0, -524288
51110xe3 0x00 0x00 0x00 0x80 0x1b
5112
5113# CHECK: slgf %r0, -1
51140xe3 0x00 0x0f 0xff 0xff 0x1b
5115
5116# CHECK: slgf %r0, 0
51170xe3 0x00 0x00 0x00 0x00 0x1b
5118
5119# CHECK: slgf %r0, 1
51200xe3 0x00 0x00 0x01 0x00 0x1b
5121
5122# CHECK: slgf %r0, 524287
51230xe3 0x00 0x0f 0xff 0x7f 0x1b
5124
5125# CHECK: slgf %r0, 0(%r1)
51260xe3 0x00 0x10 0x00 0x00 0x1b
5127
5128# CHECK: slgf %r0, 0(%r15)
51290xe3 0x00 0xf0 0x00 0x00 0x1b
5130
5131# CHECK: slgf %r0, 524287(%r1,%r15)
51320xe3 0x01 0xff 0xff 0x7f 0x1b
5133
5134# CHECK: slgf %r0, 524287(%r15,%r1)
51350xe3 0x0f 0x1f 0xff 0x7f 0x1b
5136
5137# CHECK: slgf %r15, 0
51380xe3 0xf0 0x00 0x00 0x00 0x1b
5139
5140# CHECK: slgr %r0, %r0
51410xb9 0x0b 0x00 0x00
5142
5143# CHECK: slgr %r0, %r15
51440xb9 0x0b 0x00 0x0f
5145
5146# CHECK: slgr %r15, %r0
51470xb9 0x0b 0x00 0xf0
5148
5149# CHECK: slgr %r7, %r8
51500xb9 0x0b 0x00 0x78
5151
5152# CHECK: slg %r0, -524288
51530xe3 0x00 0x00 0x00 0x80 0x0b
5154
5155# CHECK: slg %r0, -1
51560xe3 0x00 0x0f 0xff 0xff 0x0b
5157
5158# CHECK: slg %r0, 0
51590xe3 0x00 0x00 0x00 0x00 0x0b
5160
5161# CHECK: slg %r0, 1
51620xe3 0x00 0x00 0x01 0x00 0x0b
5163
5164# CHECK: slg %r0, 524287
51650xe3 0x00 0x0f 0xff 0x7f 0x0b
5166
5167# CHECK: slg %r0, 0(%r1)
51680xe3 0x00 0x10 0x00 0x00 0x0b
5169
5170# CHECK: slg %r0, 0(%r15)
51710xe3 0x00 0xf0 0x00 0x00 0x0b
5172
5173# CHECK: slg %r0, 524287(%r1,%r15)
51740xe3 0x01 0xff 0xff 0x7f 0x0b
5175
5176# CHECK: slg %r0, 524287(%r15,%r1)
51770xe3 0x0f 0x1f 0xff 0x7f 0x0b
5178
5179# CHECK: slg %r15, 0
51800xe3 0xf0 0x00 0x00 0x00 0x0b
5181
5182# CHECK: sllg %r0, %r0, 0
51830xeb 0x00 0x00 0x00 0x00 0x0d
5184
5185# CHECK: sllg %r15, %r1, 0
51860xeb 0xf1 0x00 0x00 0x00 0x0d
5187
5188# CHECK: sllg %r1, %r15, 0
51890xeb 0x1f 0x00 0x00 0x00 0x0d
5190
5191# CHECK: sllg %r15, %r15, 0
51920xeb 0xff 0x00 0x00 0x00 0x0d
5193
5194# CHECK: sllg %r0, %r0, -524288
51950xeb 0x00 0x00 0x00 0x80 0x0d
5196
5197# CHECK: sllg %r0, %r0, -1
51980xeb 0x00 0x0f 0xff 0xff 0x0d
5199
5200# CHECK: sllg %r0, %r0, 1
52010xeb 0x00 0x00 0x01 0x00 0x0d
5202
5203# CHECK: sllg %r0, %r0, 524287
52040xeb 0x00 0x0f 0xff 0x7f 0x0d
5205
5206# CHECK: sllg %r0, %r0, 0(%r1)
52070xeb 0x00 0x10 0x00 0x00 0x0d
5208
5209# CHECK: sllg %r0, %r0, 0(%r15)
52100xeb 0x00 0xf0 0x00 0x00 0x0d
5211
5212# CHECK: sllg %r0, %r0, 524287(%r1)
52130xeb 0x00 0x1f 0xff 0x7f 0x0d
5214
5215# CHECK: sllg %r0, %r0, 524287(%r15)
52160xeb 0x00 0xff 0xff 0x7f 0x0d
5217
5218# CHECK: sll %r0, 0
52190x89 0x00 0x00 0x00
5220
5221# CHECK: sll %r7, 0
52220x89 0x70 0x00 0x00
5223
5224# CHECK: sll %r15, 0
52250x89 0xf0 0x00 0x00
5226
5227# CHECK: sll %r0, 4095
52280x89 0x00 0x0f 0xff
5229
5230# CHECK: sll %r0, 0(%r1)
52310x89 0x00 0x10 0x00
5232
5233# CHECK: sll %r0, 0(%r15)
52340x89 0x00 0xf0 0x00
5235
5236# CHECK: sll %r0, 4095(%r1)
52370x89 0x00 0x1f 0xff
5238
5239# CHECK: sll %r0, 4095(%r15)
52400x89 0x00 0xff 0xff
5241
5242# CHECK: slr %r0, %r0
52430x1f 0x00
5244
5245# CHECK: slr %r0, %r15
52460x1f 0x0f
5247
5248# CHECK: slr %r15, %r0
52490x1f 0xf0
5250
5251# CHECK: slr %r7, %r8
52520x1f 0x78
5253
5254# CHECK: sl %r0, 0
52550x5f 0x00 0x00 0x00
5256
5257# CHECK: sl %r0, 4095
52580x5f 0x00 0x0f 0xff
5259
5260# CHECK: sl %r0, 0(%r1)
52610x5f 0x00 0x10 0x00
5262
5263# CHECK: sl %r0, 0(%r15)
52640x5f 0x00 0xf0 0x00
5265
5266# CHECK: sl %r0, 4095(%r1,%r15)
52670x5f 0x01 0xff 0xff
5268
5269# CHECK: sl %r0, 4095(%r15,%r1)
52700x5f 0x0f 0x1f 0xff
5271
5272# CHECK: sl %r15, 0
52730x5f 0xf0 0x00 0x00
5274
5275# CHECK: sly %r0, -524288
52760xe3 0x00 0x00 0x00 0x80 0x5f
5277
5278# CHECK: sly %r0, -1
52790xe3 0x00 0x0f 0xff 0xff 0x5f
5280
5281# CHECK: sly %r0, 0
52820xe3 0x00 0x00 0x00 0x00 0x5f
5283
5284# CHECK: sly %r0, 1
52850xe3 0x00 0x00 0x01 0x00 0x5f
5286
5287# CHECK: sly %r0, 524287
52880xe3 0x00 0x0f 0xff 0x7f 0x5f
5289
5290# CHECK: sly %r0, 0(%r1)
52910xe3 0x00 0x10 0x00 0x00 0x5f
5292
5293# CHECK: sly %r0, 0(%r15)
52940xe3 0x00 0xf0 0x00 0x00 0x5f
5295
5296# CHECK: sly %r0, 524287(%r1,%r15)
52970xe3 0x01 0xff 0xff 0x7f 0x5f
5298
5299# CHECK: sly %r0, 524287(%r15,%r1)
53000xe3 0x0f 0x1f 0xff 0x7f 0x5f
5301
5302# CHECK: sly %r15, 0
53030xe3 0xf0 0x00 0x00 0x00 0x5f
5304
5305# CHECK: sqdbr %f0, %f0
53060xb3 0x15 0x00 0x00
5307
5308# CHECK: sqdbr %f0, %f15
53090xb3 0x15 0x00 0x0f
5310
5311# CHECK: sqdbr %f7, %f8
53120xb3 0x15 0x00 0x78
5313
5314# CHECK: sqdbr %f15, %f0
53150xb3 0x15 0x00 0xf0
5316
5317# CHECK: sqdb %f0, 0
53180xed 0x00 0x00 0x00 0x00 0x15
5319
5320# CHECK: sqdb %f0, 4095
53210xed 0x00 0x0f 0xff 0x00 0x15
5322
5323# CHECK: sqdb %f0, 0(%r1)
53240xed 0x00 0x10 0x00 0x00 0x15
5325
5326# CHECK: sqdb %f0, 0(%r15)
53270xed 0x00 0xf0 0x00 0x00 0x15
5328
5329# CHECK: sqdb %f0, 4095(%r1,%r15)
53300xed 0x01 0xff 0xff 0x00 0x15
5331
5332# CHECK: sqdb %f0, 4095(%r15,%r1)
53330xed 0x0f 0x1f 0xff 0x00 0x15
5334
5335# CHECK: sqdb %f15, 0
53360xed 0xf0 0x00 0x00 0x00 0x15
5337
5338# CHECK: sqebr %f0, %f0
53390xb3 0x14 0x00 0x00
5340
5341# CHECK: sqebr %f0, %f15
53420xb3 0x14 0x00 0x0f
5343
5344# CHECK: sqebr %f7, %f8
53450xb3 0x14 0x00 0x78
5346
5347# CHECK: sqebr %f15, %f0
53480xb3 0x14 0x00 0xf0
5349
5350# CHECK: sqeb %f0, 0
53510xed 0x00 0x00 0x00 0x00 0x14
5352
5353# CHECK: sqeb %f0, 4095
53540xed 0x00 0x0f 0xff 0x00 0x14
5355
5356# CHECK: sqeb %f0, 0(%r1)
53570xed 0x00 0x10 0x00 0x00 0x14
5358
5359# CHECK: sqeb %f0, 0(%r15)
53600xed 0x00 0xf0 0x00 0x00 0x14
5361
5362# CHECK: sqeb %f0, 4095(%r1,%r15)
53630xed 0x01 0xff 0xff 0x00 0x14
5364
5365# CHECK: sqeb %f0, 4095(%r15,%r1)
53660xed 0x0f 0x1f 0xff 0x00 0x14
5367
5368# CHECK: sqeb %f15, 0
53690xed 0xf0 0x00 0x00 0x00 0x14
5370
5371# CHECK: sqxbr %f0, %f0
53720xb3 0x16 0x00 0x00
5373
5374# CHECK: sqxbr %f0, %f13
53750xb3 0x16 0x00 0x0d
5376
5377# CHECK: sqxbr %f8, %f8
53780xb3 0x16 0x00 0x88
5379
5380# CHECK: sqxbr %f13, %f0
53810xb3 0x16 0x00 0xd0
5382
5383# CHECK: srag %r0, %r0, 0
53840xeb 0x00 0x00 0x00 0x00 0x0a
5385
5386# CHECK: srag %r15, %r1, 0
53870xeb 0xf1 0x00 0x00 0x00 0x0a
5388
5389# CHECK: srag %r1, %r15, 0
53900xeb 0x1f 0x00 0x00 0x00 0x0a
5391
5392# CHECK: srag %r15, %r15, 0
53930xeb 0xff 0x00 0x00 0x00 0x0a
5394
5395# CHECK: srag %r0, %r0, -524288
53960xeb 0x00 0x00 0x00 0x80 0x0a
5397
5398# CHECK: srag %r0, %r0, -1
53990xeb 0x00 0x0f 0xff 0xff 0x0a
5400
5401# CHECK: srag %r0, %r0, 1
54020xeb 0x00 0x00 0x01 0x00 0x0a
5403
5404# CHECK: srag %r0, %r0, 524287
54050xeb 0x00 0x0f 0xff 0x7f 0x0a
5406
5407# CHECK: srag %r0, %r0, 0(%r1)
54080xeb 0x00 0x10 0x00 0x00 0x0a
5409
5410# CHECK: srag %r0, %r0, 0(%r15)
54110xeb 0x00 0xf0 0x00 0x00 0x0a
5412
5413# CHECK: srag %r0, %r0, 524287(%r1)
54140xeb 0x00 0x1f 0xff 0x7f 0x0a
5415
5416# CHECK: srag %r0, %r0, 524287(%r15)
54170xeb 0x00 0xff 0xff 0x7f 0x0a
5418
5419# CHECK: sra %r0, 0
54200x8a 0x00 0x00 0x00
5421
5422# CHECK: sra %r7, 0
54230x8a 0x70 0x00 0x00
5424
5425# CHECK: sra %r15, 0
54260x8a 0xf0 0x00 0x00
5427
5428# CHECK: sra %r0, 4095
54290x8a 0x00 0x0f 0xff
5430
5431# CHECK: sra %r0, 0(%r1)
54320x8a 0x00 0x10 0x00
5433
5434# CHECK: sra %r0, 0(%r15)
54350x8a 0x00 0xf0 0x00
5436
5437# CHECK: sra %r0, 4095(%r1)
54380x8a 0x00 0x1f 0xff
5439
5440# CHECK: sra %r0, 4095(%r15)
54410x8a 0x00 0xff 0xff
5442
5443# CHECK: srlg %r0, %r0, 0
54440xeb 0x00 0x00 0x00 0x00 0x0c
5445
5446# CHECK: srlg %r15, %r1, 0
54470xeb 0xf1 0x00 0x00 0x00 0x0c
5448
5449# CHECK: srlg %r1, %r15, 0
54500xeb 0x1f 0x00 0x00 0x00 0x0c
5451
5452# CHECK: srlg %r15, %r15, 0
54530xeb 0xff 0x00 0x00 0x00 0x0c
5454
5455# CHECK: srlg %r0, %r0, -524288
54560xeb 0x00 0x00 0x00 0x80 0x0c
5457
5458# CHECK: srlg %r0, %r0, -1
54590xeb 0x00 0x0f 0xff 0xff 0x0c
5460
5461# CHECK: srlg %r0, %r0, 1
54620xeb 0x00 0x00 0x01 0x00 0x0c
5463
5464# CHECK: srlg %r0, %r0, 524287
54650xeb 0x00 0x0f 0xff 0x7f 0x0c
5466
5467# CHECK: srlg %r0, %r0, 0(%r1)
54680xeb 0x00 0x10 0x00 0x00 0x0c
5469
5470# CHECK: srlg %r0, %r0, 0(%r15)
54710xeb 0x00 0xf0 0x00 0x00 0x0c
5472
5473# CHECK: srlg %r0, %r0, 524287(%r1)
54740xeb 0x00 0x1f 0xff 0x7f 0x0c
5475
5476# CHECK: srlg %r0, %r0, 524287(%r15)
54770xeb 0x00 0xff 0xff 0x7f 0x0c
5478
5479# CHECK: srl %r0, 0
54800x88 0x00 0x00 0x00
5481
5482# CHECK: srl %r7, 0
54830x88 0x70 0x00 0x00
5484
5485# CHECK: srl %r15, 0
54860x88 0xf0 0x00 0x00
5487
5488# CHECK: srl %r0, 4095
54890x88 0x00 0x0f 0xff
5490
5491# CHECK: srl %r0, 0(%r1)
54920x88 0x00 0x10 0x00
5493
5494# CHECK: srl %r0, 0(%r15)
54950x88 0x00 0xf0 0x00
5496
5497# CHECK: srl %r0, 4095(%r1)
54980x88 0x00 0x1f 0xff
5499
5500# CHECK: srl %r0, 4095(%r15)
55010x88 0x00 0xff 0xff
5502
5503# CHECK: sr %r0, %r0
55040x1b 0x00
5505
5506# CHECK: sr %r0, %r15
55070x1b 0x0f
5508
5509# CHECK: sr %r15, %r0
55100x1b 0xf0
5511
5512# CHECK: sr %r7, %r8
55130x1b 0x78
5514
5515# CHECK: stc %r0, 0
55160x42 0x00 0x00 0x00
5517
5518# CHECK: stc %r0, 4095
55190x42 0x00 0x0f 0xff
5520
5521# CHECK: stc %r0, 0(%r1)
55220x42 0x00 0x10 0x00
5523
5524# CHECK: stc %r0, 0(%r15)
55250x42 0x00 0xf0 0x00
5526
5527# CHECK: stc %r0, 4095(%r1,%r15)
55280x42 0x01 0xff 0xff
5529
5530# CHECK: stc %r0, 4095(%r15,%r1)
55310x42 0x0f 0x1f 0xff
5532
5533# CHECK: stc %r15, 0
55340x42 0xf0 0x00 0x00
5535
5536# CHECK: stcy %r0, -524288
55370xe3 0x00 0x00 0x00 0x80 0x72
5538
5539# CHECK: stcy %r0, -1
55400xe3 0x00 0x0f 0xff 0xff 0x72
5541
5542# CHECK: stcy %r0, 0
55430xe3 0x00 0x00 0x00 0x00 0x72
5544
5545# CHECK: stcy %r0, 1
55460xe3 0x00 0x00 0x01 0x00 0x72
5547
5548# CHECK: stcy %r0, 524287
55490xe3 0x00 0x0f 0xff 0x7f 0x72
5550
5551# CHECK: stcy %r0, 0(%r1)
55520xe3 0x00 0x10 0x00 0x00 0x72
5553
5554# CHECK: stcy %r0, 0(%r15)
55550xe3 0x00 0xf0 0x00 0x00 0x72
5556
5557# CHECK: stcy %r0, 524287(%r1,%r15)
55580xe3 0x01 0xff 0xff 0x7f 0x72
5559
5560# CHECK: stcy %r0, 524287(%r15,%r1)
55610xe3 0x0f 0x1f 0xff 0x7f 0x72
5562
5563# CHECK: stcy %r15, 0
55640xe3 0xf0 0x00 0x00 0x00 0x72
5565
5566# CHECK: std %f0, 0
55670x60 0x00 0x00 0x00
5568
5569# CHECK: std %f0, 4095
55700x60 0x00 0x0f 0xff
5571
5572# CHECK: std %f0, 0(%r1)
55730x60 0x00 0x10 0x00
5574
5575# CHECK: std %f0, 0(%r15)
55760x60 0x00 0xf0 0x00
5577
5578# CHECK: std %f0, 4095(%r1,%r15)
55790x60 0x01 0xff 0xff
5580
5581# CHECK: std %f0, 4095(%r15,%r1)
55820x60 0x0f 0x1f 0xff
5583
5584# CHECK: std %f15, 0
55850x60 0xf0 0x00 0x00
5586
5587# CHECK: stdy %f0, -524288
55880xed 0x00 0x00 0x00 0x80 0x67
5589
5590# CHECK: stdy %f0, -1
55910xed 0x00 0x0f 0xff 0xff 0x67
5592
5593# CHECK: stdy %f0, 0
55940xed 0x00 0x00 0x00 0x00 0x67
5595
5596# CHECK: stdy %f0, 1
55970xed 0x00 0x00 0x01 0x00 0x67
5598
5599# CHECK: stdy %f0, 524287
56000xed 0x00 0x0f 0xff 0x7f 0x67
5601
5602# CHECK: stdy %f0, 0(%r1)
56030xed 0x00 0x10 0x00 0x00 0x67
5604
5605# CHECK: stdy %f0, 0(%r15)
56060xed 0x00 0xf0 0x00 0x00 0x67
5607
5608# CHECK: stdy %f0, 524287(%r1,%r15)
56090xed 0x01 0xff 0xff 0x7f 0x67
5610
5611# CHECK: stdy %f0, 524287(%r15,%r1)
56120xed 0x0f 0x1f 0xff 0x7f 0x67
5613
5614# CHECK: stdy %f15, 0
56150xed 0xf0 0x00 0x00 0x00 0x67
5616
5617# CHECK: ste %f0, 0
56180x70 0x00 0x00 0x00
5619
5620# CHECK: ste %f0, 4095
56210x70 0x00 0x0f 0xff
5622
5623# CHECK: ste %f0, 0(%r1)
56240x70 0x00 0x10 0x00
5625
5626# CHECK: ste %f0, 0(%r15)
56270x70 0x00 0xf0 0x00
5628
5629# CHECK: ste %f0, 4095(%r1,%r15)
56300x70 0x01 0xff 0xff
5631
5632# CHECK: ste %f0, 4095(%r15,%r1)
56330x70 0x0f 0x1f 0xff
5634
5635# CHECK: ste %f15, 0
56360x70 0xf0 0x00 0x00
5637
5638# CHECK: stey %f0, -524288
56390xed 0x00 0x00 0x00 0x80 0x66
5640
5641# CHECK: stey %f0, -1
56420xed 0x00 0x0f 0xff 0xff 0x66
5643
5644# CHECK: stey %f0, 0
56450xed 0x00 0x00 0x00 0x00 0x66
5646
5647# CHECK: stey %f0, 1
56480xed 0x00 0x00 0x01 0x00 0x66
5649
5650# CHECK: stey %f0, 524287
56510xed 0x00 0x0f 0xff 0x7f 0x66
5652
5653# CHECK: stey %f0, 0(%r1)
56540xed 0x00 0x10 0x00 0x00 0x66
5655
5656# CHECK: stey %f0, 0(%r15)
56570xed 0x00 0xf0 0x00 0x00 0x66
5658
5659# CHECK: stey %f0, 524287(%r1,%r15)
56600xed 0x01 0xff 0xff 0x7f 0x66
5661
5662# CHECK: stey %f0, 524287(%r15,%r1)
56630xed 0x0f 0x1f 0xff 0x7f 0x66
5664
5665# CHECK: stey %f15, 0
56660xed 0xf0 0x00 0x00 0x00 0x66
5667
5668# CHECK: stg %r0, -524288
56690xe3 0x00 0x00 0x00 0x80 0x24
5670
5671# CHECK: stg %r0, -1
56720xe3 0x00 0x0f 0xff 0xff 0x24
5673
5674# CHECK: stg %r0, 0
56750xe3 0x00 0x00 0x00 0x00 0x24
5676
5677# CHECK: stg %r0, 1
56780xe3 0x00 0x00 0x01 0x00 0x24
5679
5680# CHECK: stg %r0, 524287
56810xe3 0x00 0x0f 0xff 0x7f 0x24
5682
5683# CHECK: stg %r0, 0(%r1)
56840xe3 0x00 0x10 0x00 0x00 0x24
5685
5686# CHECK: stg %r0, 0(%r15)
56870xe3 0x00 0xf0 0x00 0x00 0x24
5688
5689# CHECK: stg %r0, 524287(%r1,%r15)
56900xe3 0x01 0xff 0xff 0x7f 0x24
5691
5692# CHECK: stg %r0, 524287(%r15,%r1)
56930xe3 0x0f 0x1f 0xff 0x7f 0x24
5694
5695# CHECK: stg %r15, 0
56960xe3 0xf0 0x00 0x00 0x00 0x24
5697
5698# CHECK: sth %r0, 0
56990x40 0x00 0x00 0x00
5700
5701# CHECK: sth %r0, 4095
57020x40 0x00 0x0f 0xff
5703
5704# CHECK: sth %r0, 0(%r1)
57050x40 0x00 0x10 0x00
5706
5707# CHECK: sth %r0, 0(%r15)
57080x40 0x00 0xf0 0x00
5709
5710# CHECK: sth %r0, 4095(%r1,%r15)
57110x40 0x01 0xff 0xff
5712
5713# CHECK: sth %r0, 4095(%r15,%r1)
57140x40 0x0f 0x1f 0xff
5715
5716# CHECK: sth %r15, 0
57170x40 0xf0 0x00 0x00
5718
5719# CHECK: sthy %r0, -524288
57200xe3 0x00 0x00 0x00 0x80 0x70
5721
5722# CHECK: sthy %r0, -1
57230xe3 0x00 0x0f 0xff 0xff 0x70
5724
5725# CHECK: sthy %r0, 0
57260xe3 0x00 0x00 0x00 0x00 0x70
5727
5728# CHECK: sthy %r0, 1
57290xe3 0x00 0x00 0x01 0x00 0x70
5730
5731# CHECK: sthy %r0, 524287
57320xe3 0x00 0x0f 0xff 0x7f 0x70
5733
5734# CHECK: sthy %r0, 0(%r1)
57350xe3 0x00 0x10 0x00 0x00 0x70
5736
5737# CHECK: sthy %r0, 0(%r15)
57380xe3 0x00 0xf0 0x00 0x00 0x70
5739
5740# CHECK: sthy %r0, 524287(%r1,%r15)
57410xe3 0x01 0xff 0xff 0x7f 0x70
5742
5743# CHECK: sthy %r0, 524287(%r15,%r1)
57440xe3 0x0f 0x1f 0xff 0x7f 0x70
5745
5746# CHECK: sthy %r15, 0
57470xe3 0xf0 0x00 0x00 0x00 0x70
5748
5749# CHECK: stmg %r0, %r0, 0
57500xeb 0x00 0x00 0x00 0x00 0x24
5751
5752# CHECK: stmg %r0, %r15, 0
57530xeb 0x0f 0x00 0x00 0x00 0x24
5754
5755# CHECK: stmg %r14, %r15, 0
57560xeb 0xef 0x00 0x00 0x00 0x24
5757
5758# CHECK: stmg %r15, %r15, 0
57590xeb 0xff 0x00 0x00 0x00 0x24
5760
5761# CHECK: stmg %r0, %r0, -524288
57620xeb 0x00 0x00 0x00 0x80 0x24
5763
5764# CHECK: stmg %r0, %r0, -1
57650xeb 0x00 0x0f 0xff 0xff 0x24
5766
5767# CHECK: stmg %r0, %r0, 0
57680xeb 0x00 0x00 0x00 0x00 0x24
5769
5770# CHECK: stmg %r0, %r0, 1
57710xeb 0x00 0x00 0x01 0x00 0x24
5772
5773# CHECK: stmg %r0, %r0, 524287
57740xeb 0x00 0x0f 0xff 0x7f 0x24
5775
5776# CHECK: stmg %r0, %r0, 0(%r1)
57770xeb 0x00 0x10 0x00 0x00 0x24
5778
5779# CHECK: stmg %r0, %r0, 0(%r15)
57800xeb 0x00 0xf0 0x00 0x00 0x24
5781
5782# CHECK: stmg %r0, %r0, 524287(%r1)
57830xeb 0x00 0x1f 0xff 0x7f 0x24
5784
5785# CHECK: stmg %r0, %r0, 524287(%r15)
57860xeb 0x00 0xff 0xff 0x7f 0x24
5787
5788# CHECK: strvg %r0, -524288
57890xe3 0x00 0x00 0x00 0x80 0x2f
5790
5791# CHECK: strvg %r0, -1
57920xe3 0x00 0x0f 0xff 0xff 0x2f
5793
5794# CHECK: strvg %r0, 0
57950xe3 0x00 0x00 0x00 0x00 0x2f
5796
5797# CHECK: strvg %r0, 1
57980xe3 0x00 0x00 0x01 0x00 0x2f
5799
5800# CHECK: strvg %r0, 524287
58010xe3 0x00 0x0f 0xff 0x7f 0x2f
5802
5803# CHECK: strvg %r0, 0(%r1)
58040xe3 0x00 0x10 0x00 0x00 0x2f
5805
5806# CHECK: strvg %r0, 0(%r15)
58070xe3 0x00 0xf0 0x00 0x00 0x2f
5808
5809# CHECK: strvg %r0, 524287(%r1,%r15)
58100xe3 0x01 0xff 0xff 0x7f 0x2f
5811
5812# CHECK: strvg %r0, 524287(%r15,%r1)
58130xe3 0x0f 0x1f 0xff 0x7f 0x2f
5814
5815# CHECK: strvg %r15, 0
58160xe3 0xf0 0x00 0x00 0x00 0x2f
5817
5818# CHECK: strv %r0, -524288
58190xe3 0x00 0x00 0x00 0x80 0x3e
5820
5821# CHECK: strv %r0, -1
58220xe3 0x00 0x0f 0xff 0xff 0x3e
5823
5824# CHECK: strv %r0, 0
58250xe3 0x00 0x00 0x00 0x00 0x3e
5826
5827# CHECK: strv %r0, 1
58280xe3 0x00 0x00 0x01 0x00 0x3e
5829
5830# CHECK: strv %r0, 524287
58310xe3 0x00 0x0f 0xff 0x7f 0x3e
5832
5833# CHECK: strv %r0, 0(%r1)
58340xe3 0x00 0x10 0x00 0x00 0x3e
5835
5836# CHECK: strv %r0, 0(%r15)
58370xe3 0x00 0xf0 0x00 0x00 0x3e
5838
5839# CHECK: strv %r0, 524287(%r1,%r15)
58400xe3 0x01 0xff 0xff 0x7f 0x3e
5841
5842# CHECK: strv %r0, 524287(%r15,%r1)
58430xe3 0x0f 0x1f 0xff 0x7f 0x3e
5844
5845# CHECK: strv %r15, 0
58460xe3 0xf0 0x00 0x00 0x00 0x3e
5847
5848# CHECK: st %r0, 0
58490x50 0x00 0x00 0x00
5850
5851# CHECK: st %r0, 4095
58520x50 0x00 0x0f 0xff
5853
5854# CHECK: st %r0, 0(%r1)
58550x50 0x00 0x10 0x00
5856
5857# CHECK: st %r0, 0(%r15)
58580x50 0x00 0xf0 0x00
5859
5860# CHECK: st %r0, 4095(%r1,%r15)
58610x50 0x01 0xff 0xff
5862
5863# CHECK: st %r0, 4095(%r15,%r1)
58640x50 0x0f 0x1f 0xff
5865
5866# CHECK: st %r15, 0
58670x50 0xf0 0x00 0x00
5868
5869# CHECK: s %r0, 0
58700x5b 0x00 0x00 0x00
5871
5872# CHECK: s %r0, 4095
58730x5b 0x00 0x0f 0xff
5874
5875# CHECK: s %r0, 0(%r1)
58760x5b 0x00 0x10 0x00
5877
5878# CHECK: s %r0, 0(%r15)
58790x5b 0x00 0xf0 0x00
5880
5881# CHECK: s %r0, 4095(%r1,%r15)
58820x5b 0x01 0xff 0xff
5883
5884# CHECK: s %r0, 4095(%r15,%r1)
58850x5b 0x0f 0x1f 0xff
5886
5887# CHECK: s %r15, 0
58880x5b 0xf0 0x00 0x00
5889
5890# CHECK: sty %r0, -524288
58910xe3 0x00 0x00 0x00 0x80 0x50
5892
5893# CHECK: sty %r0, -1
58940xe3 0x00 0x0f 0xff 0xff 0x50
5895
5896# CHECK: sty %r0, 0
58970xe3 0x00 0x00 0x00 0x00 0x50
5898
5899# CHECK: sty %r0, 1
59000xe3 0x00 0x00 0x01 0x00 0x50
5901
5902# CHECK: sty %r0, 524287
59030xe3 0x00 0x0f 0xff 0x7f 0x50
5904
5905# CHECK: sty %r0, 0(%r1)
59060xe3 0x00 0x10 0x00 0x00 0x50
5907
5908# CHECK: sty %r0, 0(%r15)
59090xe3 0x00 0xf0 0x00 0x00 0x50
5910
5911# CHECK: sty %r0, 524287(%r1,%r15)
59120xe3 0x01 0xff 0xff 0x7f 0x50
5913
5914# CHECK: sty %r0, 524287(%r15,%r1)
59150xe3 0x0f 0x1f 0xff 0x7f 0x50
5916
5917# CHECK: sty %r15, 0
59180xe3 0xf0 0x00 0x00 0x00 0x50
5919
5920# CHECK: sxbr %f0, %f0
59210xb3 0x4b 0x00 0x00
5922
5923# CHECK: sxbr %f0, %f13
59240xb3 0x4b 0x00 0x0d
5925
5926# CHECK: sxbr %f8, %f8
59270xb3 0x4b 0x00 0x88
5928
5929# CHECK: sxbr %f13, %f0
59300xb3 0x4b 0x00 0xd0
5931
5932# CHECK: sy %r0, -524288
59330xe3 0x00 0x00 0x00 0x80 0x5b
5934
5935# CHECK: sy %r0, -1
59360xe3 0x00 0x0f 0xff 0xff 0x5b
5937
5938# CHECK: sy %r0, 0
59390xe3 0x00 0x00 0x00 0x00 0x5b
5940
5941# CHECK: sy %r0, 1
59420xe3 0x00 0x00 0x01 0x00 0x5b
5943
5944# CHECK: sy %r0, 524287
59450xe3 0x00 0x0f 0xff 0x7f 0x5b
5946
5947# CHECK: sy %r0, 0(%r1)
59480xe3 0x00 0x10 0x00 0x00 0x5b
5949
5950# CHECK: sy %r0, 0(%r15)
59510xe3 0x00 0xf0 0x00 0x00 0x5b
5952
5953# CHECK: sy %r0, 524287(%r1,%r15)
59540xe3 0x01 0xff 0xff 0x7f 0x5b
5955
5956# CHECK: sy %r0, 524287(%r15,%r1)
59570xe3 0x0f 0x1f 0xff 0x7f 0x5b
5958
5959# CHECK: sy %r15, 0
59600xe3 0xf0 0x00 0x00 0x00 0x5b
5961
5962# CHECK: xgr %r0, %r0
59630xb9 0x82 0x00 0x00
5964
5965# CHECK: xgr %r0, %r15
59660xb9 0x82 0x00 0x0f
5967
5968# CHECK: xgr %r15, %r0
59690xb9 0x82 0x00 0xf0
5970
5971# CHECK: xgr %r7, %r8
59720xb9 0x82 0x00 0x78
5973
5974# CHECK: xg %r0, -524288
59750xe3 0x00 0x00 0x00 0x80 0x82
5976
5977# CHECK: xg %r0, -1
59780xe3 0x00 0x0f 0xff 0xff 0x82
5979
5980# CHECK: xg %r0, 0
59810xe3 0x00 0x00 0x00 0x00 0x82
5982
5983# CHECK: xg %r0, 1
59840xe3 0x00 0x00 0x01 0x00 0x82
5985
5986# CHECK: xg %r0, 524287
59870xe3 0x00 0x0f 0xff 0x7f 0x82
5988
5989# CHECK: xg %r0, 0(%r1)
59900xe3 0x00 0x10 0x00 0x00 0x82
5991
5992# CHECK: xg %r0, 0(%r15)
59930xe3 0x00 0xf0 0x00 0x00 0x82
5994
5995# CHECK: xg %r0, 524287(%r1,%r15)
59960xe3 0x01 0xff 0xff 0x7f 0x82
5997
5998# CHECK: xg %r0, 524287(%r15,%r1)
59990xe3 0x0f 0x1f 0xff 0x7f 0x82
6000
6001# CHECK: xg %r15, 0
60020xe3 0xf0 0x00 0x00 0x00 0x82
6003
6004# CHECK: xihf %r0, 0
60050xc0 0x06 0x00 0x00 0x00 0x00
6006
6007# CHECK: xihf %r0, 4294967295
60080xc0 0x06 0xff 0xff 0xff 0xff
6009
6010# CHECK: xihf %r15, 0
60110xc0 0xf6 0x00 0x00 0x00 0x00
6012
6013# CHECK: xilf %r0, 0
60140xc0 0x07 0x00 0x00 0x00 0x00
6015
6016# CHECK: xilf %r0, 4294967295
60170xc0 0x07 0xff 0xff 0xff 0xff
6018
6019# CHECK: xilf %r15, 0
60200xc0 0xf7 0x00 0x00 0x00 0x00
6021
6022# CHECK: xi 0, 0
60230x97 0x00 0x00 0x00
6024
6025# CHECK: xi 4095, 0
60260x97 0x00 0x0f 0xff
6027
6028# CHECK: xi 0, 255
60290x97 0xff 0x00 0x00
6030
6031# CHECK: xi 0(%r1), 42
60320x97 0x2a 0x10 0x00
6033
6034# CHECK: xi 0(%r15), 42
60350x97 0x2a 0xf0 0x00
6036
6037# CHECK: xi 4095(%r1), 42
60380x97 0x2a 0x1f 0xff
6039
6040# CHECK: xi 4095(%r15), 42
60410x97 0x2a 0xff 0xff
6042
6043# CHECK: xiy -524288, 0
60440xeb 0x00 0x00 0x00 0x80 0x57
6045
6046# CHECK: xiy -1, 0
60470xeb 0x00 0x0f 0xff 0xff 0x57
6048
6049# CHECK: xiy 0, 0
60500xeb 0x00 0x00 0x00 0x00 0x57
6051
6052# CHECK: xiy 1, 0
60530xeb 0x00 0x00 0x01 0x00 0x57
6054
6055# CHECK: xiy 524287, 0
60560xeb 0x00 0x0f 0xff 0x7f 0x57
6057
6058# CHECK: xiy 0, 255
60590xeb 0xff 0x00 0x00 0x00 0x57
6060
6061# CHECK: xiy 0(%r1), 42
60620xeb 0x2a 0x10 0x00 0x00 0x57
6063
6064# CHECK: xiy 0(%r15), 42
60650xeb 0x2a 0xf0 0x00 0x00 0x57
6066
6067# CHECK: xiy 524287(%r1), 42
60680xeb 0x2a 0x1f 0xff 0x7f 0x57
6069
6070# CHECK: xiy 524287(%r15), 42
60710xeb 0x2a 0xff 0xff 0x7f 0x57
6072
6073# CHECK: xr %r0, %r0
60740x17 0x00
6075
6076# CHECK: xr %r0, %r15
60770x17 0x0f
6078
6079# CHECK: xr %r15, %r0
60800x17 0xf0
6081
6082# CHECK: xr %r7, %r8
60830x17 0x78
6084
6085# CHECK: x %r0, 0
60860x57 0x00 0x00 0x00
6087
6088# CHECK: x %r0, 4095
60890x57 0x00 0x0f 0xff
6090
6091# CHECK: x %r0, 0(%r1)
60920x57 0x00 0x10 0x00
6093
6094# CHECK: x %r0, 0(%r15)
60950x57 0x00 0xf0 0x00
6096
6097# CHECK: x %r0, 4095(%r1,%r15)
60980x57 0x01 0xff 0xff
6099
6100# CHECK: x %r0, 4095(%r15,%r1)
61010x57 0x0f 0x1f 0xff
6102
6103# CHECK: x %r15, 0
61040x57 0xf0 0x00 0x00
6105
6106# CHECK: xy %r0, -524288
61070xe3 0x00 0x00 0x00 0x80 0x57
6108
6109# CHECK: xy %r0, -1
61100xe3 0x00 0x0f 0xff 0xff 0x57
6111
6112# CHECK: xy %r0, 0
61130xe3 0x00 0x00 0x00 0x00 0x57
6114
6115# CHECK: xy %r0, 1
61160xe3 0x00 0x00 0x01 0x00 0x57
6117
6118# CHECK: xy %r0, 524287
61190xe3 0x00 0x0f 0xff 0x7f 0x57
6120
6121# CHECK: xy %r0, 0(%r1)
61220xe3 0x00 0x10 0x00 0x00 0x57
6123
6124# CHECK: xy %r0, 0(%r15)
61250xe3 0x00 0xf0 0x00 0x00 0x57
6126
6127# CHECK: xy %r0, 524287(%r1,%r15)
61280xe3 0x01 0xff 0xff 0x7f 0x57
6129
6130# CHECK: xy %r0, 524287(%r15,%r1)
61310xe3 0x0f 0x1f 0xff 0x7f 0x57
6132
6133# CHECK: xy %r15, 0
61340xe3 0xf0 0x00 0x00 0x00 0x57
6135