brintos

brintos / llvm-project-archived public Read only

0
0
Text · 700.2 KiB · bd0db54 Raw
17170 lines · plain
1# For z10 and above.2# RUN: llvm-mc -triple s390x-linux-gnu -show-encoding %s | FileCheck %s3 4#CHECK: a	%r0, 0                  # encoding: [0x5a,0x00,0x00,0x00]5#CHECK: a	%r0, 4095               # encoding: [0x5a,0x00,0x0f,0xff]6#CHECK: a	%r0, 0(%r1)             # encoding: [0x5a,0x00,0x10,0x00]7#CHECK: a	%r0, 0(%r15)            # encoding: [0x5a,0x00,0xf0,0x00]8#CHECK: a	%r0, 4095(%r1,%r15)     # encoding: [0x5a,0x01,0xff,0xff]9#CHECK: a	%r0, 4095(%r15,%r1)     # encoding: [0x5a,0x0f,0x1f,0xff]10#CHECK: a	%r15, 0                 # encoding: [0x5a,0xf0,0x00,0x00]11#CHECK: a	%r0, 0                  # encoding: [0x5a,0x00,0x00,0x00]12#CHECK: a	%r0, 4095               # encoding: [0x5a,0x00,0x0f,0xff]13#CHECK: a	%r0, 0(%r1)             # encoding: [0x5a,0x00,0x10,0x00]14#CHECK: a	%r0, 0(%r15)            # encoding: [0x5a,0x00,0xf0,0x00]15#CHECK: a	%r0, 4095(%r1,%r15)     # encoding: [0x5a,0x01,0xff,0xff]16#CHECK: a	%r0, 4095(%r15,%r1)     # encoding: [0x5a,0x0f,0x1f,0xff]17#CHECK: a	%r15, 0                 # encoding: [0x5a,0xf0,0x00,0x00]18 19	a	%r0, 020	a	%r0, 409521	a	%r0, 0(%r1)22	a	%r0, 0(%r15)23	a	%r0, 4095(%r1,%r15)24	a	%r0, 4095(%r15,%r1)25	a	%r15, 026	a	0, 027	a	0, 409528	a	0, 0(1)29	a	0, 0(15)30	a	0, 4095(1,15)31	a	0, 4095(15,1)32	a	15, 033 34 35#CHECK: ad	%f0, 0                  # encoding: [0x6a,0x00,0x00,0x00]36#CHECK: ad	%f0, 4095               # encoding: [0x6a,0x00,0x0f,0xff]37#CHECK: ad	%f0, 0(%r1)             # encoding: [0x6a,0x00,0x10,0x00]38#CHECK: ad	%f0, 0(%r15)            # encoding: [0x6a,0x00,0xf0,0x00]39#CHECK: ad	%f0, 4095(%r1,%r15)     # encoding: [0x6a,0x01,0xff,0xff]40#CHECK: ad	%f0, 4095(%r15,%r1)     # encoding: [0x6a,0x0f,0x1f,0xff]41#CHECK: ad	%f15, 0                 # encoding: [0x6a,0xf0,0x00,0x00]42 43	ad	%f0, 044	ad	%f0, 409545	ad	%f0, 0(%r1)46	ad	%f0, 0(%r15)47	ad	%f0, 4095(%r1,%r15)48	ad	%f0, 4095(%r15,%r1)49	ad	%f15, 050 51#CHECK: adb	%f0, 0                  # encoding: [0xed,0x00,0x00,0x00,0x00,0x1a]52#CHECK: adb	%f0, 4095               # encoding: [0xed,0x00,0x0f,0xff,0x00,0x1a]53#CHECK: adb	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x1a]54#CHECK: adb	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x1a]55#CHECK: adb	%f0, 4095(%r1,%r15)     # encoding: [0xed,0x01,0xff,0xff,0x00,0x1a]56#CHECK: adb	%f0, 4095(%r15,%r1)     # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x1a]57#CHECK: adb	%f15, 0                 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x1a]58 59	adb	%f0, 060	adb	%f0, 409561	adb	%f0, 0(%r1)62	adb	%f0, 0(%r15)63	adb	%f0, 4095(%r1,%r15)64	adb	%f0, 4095(%r15,%r1)65	adb	%f15, 066 67#CHECK: adbr	%f0, %f0                # encoding: [0xb3,0x1a,0x00,0x00]68#CHECK: adbr	%f0, %f15               # encoding: [0xb3,0x1a,0x00,0x0f]69#CHECK: adbr	%f7, %f8                # encoding: [0xb3,0x1a,0x00,0x78]70#CHECK: adbr	%f15, %f0               # encoding: [0xb3,0x1a,0x00,0xf0]71 72	adbr	%f0, %f073	adbr	%f0, %f1574	adbr	%f7, %f875	adbr	%f15, %f076 77#CHECK: adr	%f0, %f0                # encoding: [0x2a,0x00]78#CHECK: adr	%f0, %f15               # encoding: [0x2a,0x0f]79#CHECK: adr	%f7, %f8                # encoding: [0x2a,0x78]80#CHECK: adr	%f15, %f0               # encoding: [0x2a,0xf0]81 82	adr	%f0, %f083	adr	%f0, %f1584	adr	%f7, %f885	adr	%f15, %f086 87#CHECK: adtr	%f0, %f0, %f0           # encoding: [0xb3,0xd2,0x00,0x00]88#CHECK: adtr	%f0, %f0, %f15          # encoding: [0xb3,0xd2,0xf0,0x00]89#CHECK: adtr	%f0, %f15, %f0          # encoding: [0xb3,0xd2,0x00,0x0f]90#CHECK: adtr	%f15, %f0, %f0          # encoding: [0xb3,0xd2,0x00,0xf0]91#CHECK: adtr	%f7, %f8, %f9           # encoding: [0xb3,0xd2,0x90,0x78]92 93	adtr	%f0, %f0, %f094	adtr	%f0, %f0, %f1595	adtr	%f0, %f15, %f096	adtr	%f15, %f0, %f097	adtr	%f7, %f8, %f998 99#CHECK: ae	%f0, 0                  # encoding: [0x7a,0x00,0x00,0x00]100#CHECK: ae	%f0, 4095               # encoding: [0x7a,0x00,0x0f,0xff]101#CHECK: ae	%f0, 0(%r1)             # encoding: [0x7a,0x00,0x10,0x00]102#CHECK: ae	%f0, 0(%r15)            # encoding: [0x7a,0x00,0xf0,0x00]103#CHECK: ae	%f0, 4095(%r1,%r15)     # encoding: [0x7a,0x01,0xff,0xff]104#CHECK: ae	%f0, 4095(%r15,%r1)     # encoding: [0x7a,0x0f,0x1f,0xff]105#CHECK: ae	%f15, 0                 # encoding: [0x7a,0xf0,0x00,0x00]106 107	ae	%f0, 0108	ae	%f0, 4095109	ae	%f0, 0(%r1)110	ae	%f0, 0(%r15)111	ae	%f0, 4095(%r1,%r15)112	ae	%f0, 4095(%r15,%r1)113	ae	%f15, 0114 115#CHECK: aeb	%f0, 0                  # encoding: [0xed,0x00,0x00,0x00,0x00,0x0a]116#CHECK: aeb	%f0, 4095               # encoding: [0xed,0x00,0x0f,0xff,0x00,0x0a]117#CHECK: aeb	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x0a]118#CHECK: aeb	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x0a]119#CHECK: aeb	%f0, 4095(%r1,%r15)     # encoding: [0xed,0x01,0xff,0xff,0x00,0x0a]120#CHECK: aeb	%f0, 4095(%r15,%r1)     # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x0a]121#CHECK: aeb	%f15, 0                 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x0a]122 123	aeb	%f0, 0124	aeb	%f0, 4095125	aeb	%f0, 0(%r1)126	aeb	%f0, 0(%r15)127	aeb	%f0, 4095(%r1,%r15)128	aeb	%f0, 4095(%r15,%r1)129	aeb	%f15, 0130 131#CHECK: aebr	%f0, %f0                # encoding: [0xb3,0x0a,0x00,0x00]132#CHECK: aebr	%f0, %f15               # encoding: [0xb3,0x0a,0x00,0x0f]133#CHECK: aebr	%f7, %f8                # encoding: [0xb3,0x0a,0x00,0x78]134#CHECK: aebr	%f15, %f0               # encoding: [0xb3,0x0a,0x00,0xf0]135 136	aebr	%f0, %f0137	aebr	%f0, %f15138	aebr	%f7, %f8139	aebr	%f15, %f0140 141#CHECK: aer	%f0, %f0                # encoding: [0x3a,0x00]142#CHECK: aer	%f0, %f15               # encoding: [0x3a,0x0f]143#CHECK: aer	%f7, %f8                # encoding: [0x3a,0x78]144#CHECK: aer	%f15, %f0               # encoding: [0x3a,0xf0]145 146	aer	%f0, %f0147	aer	%f0, %f15148	aer	%f7, %f8149	aer	%f15, %f0150 151#CHECK: afi	%r0, -2147483648        # encoding: [0xc2,0x09,0x80,0x00,0x00,0x00]152#CHECK: afi	%r0, -1                 # encoding: [0xc2,0x09,0xff,0xff,0xff,0xff]153#CHECK: afi	%r0, 0                  # encoding: [0xc2,0x09,0x00,0x00,0x00,0x00]154#CHECK: afi	%r0, 1                  # encoding: [0xc2,0x09,0x00,0x00,0x00,0x01]155#CHECK: afi	%r0, 2147483647         # encoding: [0xc2,0x09,0x7f,0xff,0xff,0xff]156#CHECK: afi	%r15, 0                 # encoding: [0xc2,0xf9,0x00,0x00,0x00,0x00]157 158	afi	%r0, -1 << 31159	afi	%r0, -1160	afi	%r0, 0161	afi	%r0, 1162	afi	%r0, (1 << 31) - 1163	afi	%r15, 0164 165#CHECK: ag	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x08]166#CHECK: ag	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x08]167#CHECK: ag	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x08]168#CHECK: ag	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x08]169#CHECK: ag	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x08]170#CHECK: ag	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x08]171#CHECK: ag	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x08]172#CHECK: ag	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x08]173#CHECK: ag	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x08]174#CHECK: ag	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x08]175 176	ag	%r0, -524288177	ag	%r0, -1178	ag	%r0, 0179	ag	%r0, 1180	ag	%r0, 524287181	ag	%r0, 0(%r1)182	ag	%r0, 0(%r15)183	ag	%r0, 524287(%r1,%r15)184	ag	%r0, 524287(%r15,%r1)185	ag	%r15, 0186 187#CHECK: agf	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x18]188#CHECK: agf	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x18]189#CHECK: agf	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x18]190#CHECK: agf	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x18]191#CHECK: agf	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x18]192#CHECK: agf	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x18]193#CHECK: agf	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x18]194#CHECK: agf	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x18]195#CHECK: agf	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x18]196#CHECK: agf	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x18]197 198	agf	%r0, -524288199	agf	%r0, -1200	agf	%r0, 0201	agf	%r0, 1202	agf	%r0, 524287203	agf	%r0, 0(%r1)204	agf	%r0, 0(%r15)205	agf	%r0, 524287(%r1,%r15)206	agf	%r0, 524287(%r15,%r1)207	agf	%r15, 0208 209#CHECK: agfi	%r0, -2147483648        # encoding: [0xc2,0x08,0x80,0x00,0x00,0x00]210#CHECK: agfi	%r0, -1                 # encoding: [0xc2,0x08,0xff,0xff,0xff,0xff]211#CHECK: agfi	%r0, 0                  # encoding: [0xc2,0x08,0x00,0x00,0x00,0x00]212#CHECK: agfi	%r0, 1                  # encoding: [0xc2,0x08,0x00,0x00,0x00,0x01]213#CHECK: agfi	%r0, 2147483647         # encoding: [0xc2,0x08,0x7f,0xff,0xff,0xff]214#CHECK: agfi	%r15, 0                 # encoding: [0xc2,0xf8,0x00,0x00,0x00,0x00]215 216	agfi	%r0, -1 << 31217	agfi	%r0, -1218	agfi	%r0, 0219	agfi	%r0, 1220	agfi	%r0, (1 << 31) - 1221	agfi	%r15, 0222 223#CHECK: agfr	%r0, %r0                # encoding: [0xb9,0x18,0x00,0x00]224#CHECK: agfr	%r0, %r15               # encoding: [0xb9,0x18,0x00,0x0f]225#CHECK: agfr	%r15, %r0               # encoding: [0xb9,0x18,0x00,0xf0]226#CHECK: agfr	%r7, %r8                # encoding: [0xb9,0x18,0x00,0x78]227 228	agfr	%r0,%r0229	agfr	%r0,%r15230	agfr	%r15,%r0231	agfr	%r7,%r8232 233#CHECK: aghi	%r0, -32768             # encoding: [0xa7,0x0b,0x80,0x00]234#CHECK: aghi	%r0, -1                 # encoding: [0xa7,0x0b,0xff,0xff]235#CHECK: aghi	%r0, 0                  # encoding: [0xa7,0x0b,0x00,0x00]236#CHECK: aghi	%r0, 1                  # encoding: [0xa7,0x0b,0x00,0x01]237#CHECK: aghi	%r0, 32767              # encoding: [0xa7,0x0b,0x7f,0xff]238#CHECK: aghi	%r15, 0                 # encoding: [0xa7,0xfb,0x00,0x00]239#CHECK: aghi	%r0, foo                # encoding: [0xa7,0x0b,A,A]240 241	aghi	%r0, -32768242	aghi	%r0, -1243	aghi	%r0, 0244	aghi	%r0, 1245	aghi	%r0, 32767246	aghi	%r15, 0247	aghi	%r0, foo248 249#CHECK: agr	%r0, %r0                # encoding: [0xb9,0x08,0x00,0x00]250#CHECK: agr	%r0, %r15               # encoding: [0xb9,0x08,0x00,0x0f]251#CHECK: agr	%r15, %r0               # encoding: [0xb9,0x08,0x00,0xf0]252#CHECK: agr	%r7, %r8                # encoding: [0xb9,0x08,0x00,0x78]253 254	agr	%r0,%r0255	agr	%r0,%r15256	agr	%r15,%r0257	agr	%r7,%r8258 259#CHECK: agsi	-524288, 0              # encoding: [0xeb,0x00,0x00,0x00,0x80,0x7a]260#CHECK: agsi	-1, 0                   # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x7a]261#CHECK: agsi	0, 0                    # encoding: [0xeb,0x00,0x00,0x00,0x00,0x7a]262#CHECK: agsi	1, 0                    # encoding: [0xeb,0x00,0x00,0x01,0x00,0x7a]263#CHECK: agsi	524287, 0               # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x7a]264#CHECK: agsi	0, -128                 # encoding: [0xeb,0x80,0x00,0x00,0x00,0x7a]265#CHECK: agsi	0, -1                   # encoding: [0xeb,0xff,0x00,0x00,0x00,0x7a]266#CHECK: agsi	0, 1                    # encoding: [0xeb,0x01,0x00,0x00,0x00,0x7a]267#CHECK: agsi	0, 127                  # encoding: [0xeb,0x7f,0x00,0x00,0x00,0x7a]268#CHECK: agsi	0(%r1), 42              # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x7a]269#CHECK: agsi	0(%r15), 42             # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x7a]270#CHECK: agsi	524287(%r1), 42         # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x7a]271#CHECK: agsi	524287(%r15), 42        # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x7a]272 273	agsi	-524288, 0274	agsi	-1, 0275	agsi	0, 0276	agsi	1, 0277	agsi	524287, 0278	agsi	0, -128279	agsi	0, -1280	agsi	0, 1281	agsi	0, 127282	agsi	0(%r1), 42283	agsi	0(%r15), 42284	agsi	524287(%r1), 42285	agsi	524287(%r15), 42286 287#CHECK: ah	%r0, 0                  # encoding: [0x4a,0x00,0x00,0x00]288#CHECK: ah	%r0, 4095               # encoding: [0x4a,0x00,0x0f,0xff]289#CHECK: ah	%r0, 0(%r1)             # encoding: [0x4a,0x00,0x10,0x00]290#CHECK: ah	%r0, 0(%r15)            # encoding: [0x4a,0x00,0xf0,0x00]291#CHECK: ah	%r0, 4095(%r1,%r15)     # encoding: [0x4a,0x01,0xff,0xff]292#CHECK: ah	%r0, 4095(%r15,%r1)     # encoding: [0x4a,0x0f,0x1f,0xff]293#CHECK: ah	%r15, 0                 # encoding: [0x4a,0xf0,0x00,0x00]294 295	ah	%r0, 0296	ah	%r0, 4095297	ah	%r0, 0(%r1)298	ah	%r0, 0(%r15)299	ah	%r0, 4095(%r1,%r15)300	ah	%r0, 4095(%r15,%r1)301	ah	%r15, 0302 303#CHECK: ahi	%r0, -32768             # encoding: [0xa7,0x0a,0x80,0x00]304#CHECK: ahi	%r0, -1                 # encoding: [0xa7,0x0a,0xff,0xff]305#CHECK: ahi	%r0, 0                  # encoding: [0xa7,0x0a,0x00,0x00]306#CHECK: ahi	%r0, 1                  # encoding: [0xa7,0x0a,0x00,0x01]307#CHECK: ahi	%r0, 32767              # encoding: [0xa7,0x0a,0x7f,0xff]308#CHECK: ahi	%r15, 0                 # encoding: [0xa7,0xfa,0x00,0x00]309#CHECK: ahi	%r0, foo                # encoding: [0xa7,0x0a,A,A]310 311	ahi	%r0, -32768312	ahi	%r0, -1313	ahi	%r0, 0314	ahi	%r0, 1315	ahi	%r0, 32767316	ahi	%r15, 0317	ahi	%r0, foo318 319#CHECK: ahy	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x7a]320#CHECK: ahy	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x7a]321#CHECK: ahy	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x7a]322#CHECK: ahy	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x7a]323#CHECK: ahy	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x7a]324#CHECK: ahy	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x7a]325#CHECK: ahy	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x7a]326#CHECK: ahy	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x7a]327#CHECK: ahy	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x7a]328#CHECK: ahy	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x7a]329 330	ahy	%r0, -524288331	ahy	%r0, -1332	ahy	%r0, 0333	ahy	%r0, 1334	ahy	%r0, 524287335	ahy	%r0, 0(%r1)336	ahy	%r0, 0(%r15)337	ahy	%r0, 524287(%r1,%r15)338	ahy	%r0, 524287(%r15,%r1)339	ahy	%r15, 0340 341#CHECK: al	%r0, 0                  # encoding: [0x5e,0x00,0x00,0x00]342#CHECK: al	%r0, 4095               # encoding: [0x5e,0x00,0x0f,0xff]343#CHECK: al	%r0, 0(%r1)             # encoding: [0x5e,0x00,0x10,0x00]344#CHECK: al	%r0, 0(%r15)            # encoding: [0x5e,0x00,0xf0,0x00]345#CHECK: al	%r0, 4095(%r1,%r15)     # encoding: [0x5e,0x01,0xff,0xff]346#CHECK: al	%r0, 4095(%r15,%r1)     # encoding: [0x5e,0x0f,0x1f,0xff]347#CHECK: al	%r15, 0                 # encoding: [0x5e,0xf0,0x00,0x00]348#CHECK: al	%r0, 0                  # encoding: [0x5e,0x00,0x00,0x00]349#CHECK: al	%r0, 4095               # encoding: [0x5e,0x00,0x0f,0xff]350#CHECK: al	%r0, 0(%r1)             # encoding: [0x5e,0x00,0x10,0x00]351#CHECK: al	%r0, 0(%r15)            # encoding: [0x5e,0x00,0xf0,0x00]352#CHECK: al	%r0, 4095(%r1,%r15)     # encoding: [0x5e,0x01,0xff,0xff]353#CHECK: al	%r0, 4095(%r15,%r1)     # encoding: [0x5e,0x0f,0x1f,0xff]354#CHECK: al	%r15, 0                 # encoding: [0x5e,0xf0,0x00,0x00]355 356	al	%r0, 0357	al	%r0, 4095358	al	%r0, 0(%r1)359	al	%r0, 0(%r15)360	al	%r0, 4095(%r1,%r15)361	al	%r0, 4095(%r15,%r1)362	al	%r15, 0363	al	0, 0364	al	0, 4095365	al	0, 0(1)366	al	0, 0(15)367	al	0, 4095(1,15)368	al	0, 4095(15,1)369	al	15, 0370 371#CHECK: alc	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x98]372#CHECK: alc	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x98]373#CHECK: alc	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x98]374#CHECK: alc	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x98]375#CHECK: alc	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x98]376#CHECK: alc	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x98]377#CHECK: alc	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x98]378#CHECK: alc	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x98]379#CHECK: alc	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x98]380#CHECK: alc	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x98]381 382	alc	%r0, -524288383	alc	%r0, -1384	alc	%r0, 0385	alc	%r0, 1386	alc	%r0, 524287387	alc	%r0, 0(%r1)388	alc	%r0, 0(%r15)389	alc	%r0, 524287(%r1,%r15)390	alc	%r0, 524287(%r15,%r1)391	alc	%r15, 0392 393#CHECK: alcg	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x88]394#CHECK: alcg	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x88]395#CHECK: alcg	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x88]396#CHECK: alcg	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x88]397#CHECK: alcg	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x88]398#CHECK: alcg	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x88]399#CHECK: alcg	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x88]400#CHECK: alcg	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x88]401#CHECK: alcg	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x88]402#CHECK: alcg	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x88]403 404	alcg	%r0, -524288405	alcg	%r0, -1406	alcg	%r0, 0407	alcg	%r0, 1408	alcg	%r0, 524287409	alcg	%r0, 0(%r1)410	alcg	%r0, 0(%r15)411	alcg	%r0, 524287(%r1,%r15)412	alcg	%r0, 524287(%r15,%r1)413	alcg	%r15, 0414 415#CHECK: alcgr	%r0, %r0                # encoding: [0xb9,0x88,0x00,0x00]416#CHECK: alcgr	%r0, %r15               # encoding: [0xb9,0x88,0x00,0x0f]417#CHECK: alcgr	%r15, %r0               # encoding: [0xb9,0x88,0x00,0xf0]418#CHECK: alcgr	%r7, %r8                # encoding: [0xb9,0x88,0x00,0x78]419 420	alcgr	%r0,%r0421	alcgr	%r0,%r15422	alcgr	%r15,%r0423	alcgr	%r7,%r8424 425#CHECK: alcr	%r0, %r0                # encoding: [0xb9,0x98,0x00,0x00]426#CHECK: alcr	%r0, %r15               # encoding: [0xb9,0x98,0x00,0x0f]427#CHECK: alcr	%r15, %r0               # encoding: [0xb9,0x98,0x00,0xf0]428#CHECK: alcr	%r7, %r8                # encoding: [0xb9,0x98,0x00,0x78]429 430	alcr	%r0,%r0431	alcr	%r0,%r15432	alcr	%r15,%r0433	alcr	%r7,%r8434 435#CHECK: alfi	%r0, 0                  # encoding: [0xc2,0x0b,0x00,0x00,0x00,0x00]436#CHECK: alfi	%r0, 4294967295         # encoding: [0xc2,0x0b,0xff,0xff,0xff,0xff]437#CHECK: alfi	%r15, 0                 # encoding: [0xc2,0xfb,0x00,0x00,0x00,0x00]438 439	alfi	%r0, 0440	alfi	%r0, (1 << 32) - 1441	alfi	%r15, 0442 443#CHECK: alg	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x0a]444#CHECK: alg	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x0a]445#CHECK: alg	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x0a]446#CHECK: alg	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x0a]447#CHECK: alg	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x0a]448#CHECK: alg	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x0a]449#CHECK: alg	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x0a]450#CHECK: alg	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x0a]451#CHECK: alg	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x0a]452#CHECK: alg	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x0a]453#CHECK: alg	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x0a]454#CHECK: alg	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x0a]455#CHECK: alg	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x0a]456#CHECK: alg	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x0a]457#CHECK: alg	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x0a]458#CHECK: alg	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x0a]459#CHECK: alg	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x0a]460#CHECK: alg	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x0a]461#CHECK: alg	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x0a]462#CHECK: alg	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x0a]463 464	alg	%r0, -524288465	alg	%r0, -1466	alg	%r0, 0467	alg	%r0, 1468	alg	%r0, 524287469	alg	%r0, 0(%r1)470	alg	%r0, 0(%r15)471	alg	%r0, 524287(%r1,%r15)472	alg	%r0, 524287(%r15,%r1)473	alg	%r15, 0474	alg	0, -524288475	alg	0, -1476	alg	0, 0477	alg	0, 1478	alg	0, 524287479	alg	0, 0(1)480	alg	0, 0(15)481	alg	0, 524287(1,15)482	alg	0, 524287(15,1)483	alg	15, 0484 485#CHECK: algf	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x1a]486#CHECK: algf	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x1a]487#CHECK: algf	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x1a]488#CHECK: algf	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x1a]489#CHECK: algf	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x1a]490#CHECK: algf	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x1a]491#CHECK: algf	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x1a]492#CHECK: algf	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x1a]493#CHECK: algf	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x1a]494#CHECK: algf	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x1a]495 496	algf	%r0, -524288497	algf	%r0, -1498	algf	%r0, 0499	algf	%r0, 1500	algf	%r0, 524287501	algf	%r0, 0(%r1)502	algf	%r0, 0(%r15)503	algf	%r0, 524287(%r1,%r15)504	algf	%r0, 524287(%r15,%r1)505	algf	%r15, 0506 507#CHECK: algfi	%r0, 0                  # encoding: [0xc2,0x0a,0x00,0x00,0x00,0x00]508#CHECK: algfi	%r0, 4294967295         # encoding: [0xc2,0x0a,0xff,0xff,0xff,0xff]509#CHECK: algfi	%r15, 0                 # encoding: [0xc2,0xfa,0x00,0x00,0x00,0x00]510 511	algfi	%r0, 0512	algfi	%r0, (1 << 32) - 1513	algfi	%r15, 0514 515#CHECK: algfr	%r0, %r0                # encoding: [0xb9,0x1a,0x00,0x00]516#CHECK: algfr	%r0, %r15               # encoding: [0xb9,0x1a,0x00,0x0f]517#CHECK: algfr	%r15, %r0               # encoding: [0xb9,0x1a,0x00,0xf0]518#CHECK: algfr	%r7, %r8                # encoding: [0xb9,0x1a,0x00,0x78]519 520	algfr	%r0,%r0521	algfr	%r0,%r15522	algfr	%r15,%r0523	algfr	%r7,%r8524 525#CHECK: algr	%r0, %r0                # encoding: [0xb9,0x0a,0x00,0x00]526#CHECK: algr	%r0, %r15               # encoding: [0xb9,0x0a,0x00,0x0f]527#CHECK: algr	%r15, %r0               # encoding: [0xb9,0x0a,0x00,0xf0]528#CHECK: algr	%r7, %r8                # encoding: [0xb9,0x0a,0x00,0x78]529 530	algr	%r0,%r0531	algr	%r0,%r15532	algr	%r15,%r0533	algr	%r7,%r8534 535#CHECK: algsi	-524288, 0              # encoding: [0xeb,0x00,0x00,0x00,0x80,0x7e]536#CHECK: algsi	-1, 0                   # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x7e]537#CHECK: algsi	0, 0                    # encoding: [0xeb,0x00,0x00,0x00,0x00,0x7e]538#CHECK: algsi	1, 0                    # encoding: [0xeb,0x00,0x00,0x01,0x00,0x7e]539#CHECK: algsi	524287, 0               # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x7e]540#CHECK: algsi	0, -128                 # encoding: [0xeb,0x80,0x00,0x00,0x00,0x7e]541#CHECK: algsi	0, -1                   # encoding: [0xeb,0xff,0x00,0x00,0x00,0x7e]542#CHECK: algsi	0, 1                    # encoding: [0xeb,0x01,0x00,0x00,0x00,0x7e]543#CHECK: algsi	0, 127                  # encoding: [0xeb,0x7f,0x00,0x00,0x00,0x7e]544#CHECK: algsi	0(%r1), 42              # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x7e]545#CHECK: algsi	0(%r15), 42             # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x7e]546#CHECK: algsi	524287(%r1), 42         # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x7e]547#CHECK: algsi	524287(%r15), 42        # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x7e]548#CHECK: algsi	-524288, 0              # encoding: [0xeb,0x00,0x00,0x00,0x80,0x7e]549#CHECK: algsi	-1, 0                   # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x7e]550#CHECK: algsi	0, 0                    # encoding: [0xeb,0x00,0x00,0x00,0x00,0x7e]551#CHECK: algsi	1, 0                    # encoding: [0xeb,0x00,0x00,0x01,0x00,0x7e]552#CHECK: algsi	524287, 0               # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x7e]553#CHECK: algsi	0, -128                 # encoding: [0xeb,0x80,0x00,0x00,0x00,0x7e]554#CHECK: algsi	0, -1                   # encoding: [0xeb,0xff,0x00,0x00,0x00,0x7e]555#CHECK: algsi	0, 1                    # encoding: [0xeb,0x01,0x00,0x00,0x00,0x7e]556#CHECK: algsi	0, 127                  # encoding: [0xeb,0x7f,0x00,0x00,0x00,0x7e]557#CHECK: algsi	0(%r1), 42              # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x7e]558#CHECK: algsi	0(%r15), 42             # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x7e]559#CHECK: algsi	524287(%r1), 42         # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x7e]560#CHECK: algsi	524287(%r15), 42        # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x7e]561 562	algsi	-524288, 0563	algsi	-1, 0564	algsi	0, 0565	algsi	1, 0566	algsi	524287, 0567	algsi	0, -128568	algsi	0, -1569	algsi	0, 1570	algsi	0, 127571	algsi	0(%r1), 42572	algsi	0(%r15), 42573	algsi	524287(%r1), 42574	algsi	524287(%r15), 42575	algsi	-524288, 0576	algsi	-1, 0577	algsi	0, 0578	algsi	1, 0579	algsi	524287, 0580	algsi	0, -128581	algsi	0, -1582	algsi	0, 1583	algsi	0, 127584	algsi	0(1), 42585	algsi	0(15), 42586	algsi	524287(1), 42587	algsi	524287(15), 42588 589#CHECK: alr	%r0, %r0                # encoding: [0x1e,0x00]590#CHECK: alr	%r0, %r15               # encoding: [0x1e,0x0f]591#CHECK: alr	%r15, %r0               # encoding: [0x1e,0xf0]592#CHECK: alr	%r7, %r8                # encoding: [0x1e,0x78]593 594	alr	%r0,%r0595	alr	%r0,%r15596	alr	%r15,%r0597	alr	%r7,%r8598 599#CHECK: alsi	-524288, 0              # encoding: [0xeb,0x00,0x00,0x00,0x80,0x6e]600#CHECK: alsi	-1, 0                   # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x6e]601#CHECK: alsi	0, 0                    # encoding: [0xeb,0x00,0x00,0x00,0x00,0x6e]602#CHECK: alsi	1, 0                    # encoding: [0xeb,0x00,0x00,0x01,0x00,0x6e]603#CHECK: alsi	524287, 0               # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x6e]604#CHECK: alsi	0, -128                 # encoding: [0xeb,0x80,0x00,0x00,0x00,0x6e]605#CHECK: alsi	0, -1                   # encoding: [0xeb,0xff,0x00,0x00,0x00,0x6e]606#CHECK: alsi	0, 1                    # encoding: [0xeb,0x01,0x00,0x00,0x00,0x6e]607#CHECK: alsi	0, 127                  # encoding: [0xeb,0x7f,0x00,0x00,0x00,0x6e]608#CHECK: alsi	0(%r1), 42              # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x6e]609#CHECK: alsi	0(%r15), 42             # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x6e]610#CHECK: alsi	524287(%r1), 42         # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x6e]611#CHECK: alsi	524287(%r15), 42        # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x6e]612 613	alsi	-524288, 0614	alsi	-1, 0615	alsi	0, 0616	alsi	1, 0617	alsi	524287, 0618	alsi	0, -128619	alsi	0, -1620	alsi	0, 1621	alsi	0, 127622	alsi	0(%r1), 42623	alsi	0(%r15), 42624	alsi	524287(%r1), 42625	alsi	524287(%r15), 42626 627#CHECK: aly	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x5e]628#CHECK: aly	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x5e]629#CHECK: aly	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x5e]630#CHECK: aly	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x5e]631#CHECK: aly	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x5e]632#CHECK: aly	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x5e]633#CHECK: aly	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x5e]634#CHECK: aly	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x5e]635#CHECK: aly	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x5e]636#CHECK: aly	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x5e]637 638	aly	%r0, -524288639	aly	%r0, -1640	aly	%r0, 0641	aly	%r0, 1642	aly	%r0, 524287643	aly	%r0, 0(%r1)644	aly	%r0, 0(%r15)645	aly	%r0, 524287(%r1,%r15)646	aly	%r0, 524287(%r15,%r1)647	aly	%r15, 0648 649#CHECK: ap	0(1), 0(1)              # encoding: [0xfa,0x00,0x00,0x00,0x00,0x00]650#CHECK: ap	0(1), 0(1,%r1)          # encoding: [0xfa,0x00,0x00,0x00,0x10,0x00]651#CHECK: ap	0(1), 0(1,%r15)         # encoding: [0xfa,0x00,0x00,0x00,0xf0,0x00]652#CHECK: ap	0(1), 4095(1)           # encoding: [0xfa,0x00,0x00,0x00,0x0f,0xff]653#CHECK: ap	0(1), 4095(1,%r1)       # encoding: [0xfa,0x00,0x00,0x00,0x1f,0xff]654#CHECK: ap	0(1), 4095(1,%r15)      # encoding: [0xfa,0x00,0x00,0x00,0xff,0xff]655#CHECK: ap	0(1,%r1), 0(1)          # encoding: [0xfa,0x00,0x10,0x00,0x00,0x00]656#CHECK: ap	0(1,%r15), 0(1)         # encoding: [0xfa,0x00,0xf0,0x00,0x00,0x00]657#CHECK: ap	4095(1,%r1), 0(1)       # encoding: [0xfa,0x00,0x1f,0xff,0x00,0x00]658#CHECK: ap	4095(1,%r15), 0(1)      # encoding: [0xfa,0x00,0xff,0xff,0x00,0x00]659#CHECK: ap	0(16,%r1), 0(1)         # encoding: [0xfa,0xf0,0x10,0x00,0x00,0x00]660#CHECK: ap	0(16,%r15), 0(1)        # encoding: [0xfa,0xf0,0xf0,0x00,0x00,0x00]661#CHECK: ap	0(1), 0(16,%r1)         # encoding: [0xfa,0x0f,0x00,0x00,0x10,0x00]662#CHECK: ap	0(1), 0(16,%r15)        # encoding: [0xfa,0x0f,0x00,0x00,0xf0,0x00]663 664	ap	0(1), 0(1)665	ap	0(1), 0(1,%r1)666	ap	0(1), 0(1,%r15)667	ap	0(1), 4095(1)668	ap	0(1), 4095(1,%r1)669	ap	0(1), 4095(1,%r15)670	ap	0(1,%r1), 0(1)671	ap	0(1,%r15), 0(1)672	ap	4095(1,%r1), 0(1)673	ap	4095(1,%r15), 0(1)674	ap	0(16,%r1), 0(1)675	ap	0(16,%r15), 0(1)676	ap	0(1), 0(16,%r1)677	ap	0(1), 0(16,%r15)678	ap	0(1), 0(1)679	ap	0(1), 0(1,1)680	ap	0(1), 0(1,15)681	ap	0(1), 4095(1)682	ap	0(1), 4095(1,1)683	ap	0(1), 4095(1,15)684	ap	0(1,1), 0(1)685	ap	0(1,15), 0(1)686	ap	4095(1,1), 0(1)687	ap	4095(1,15), 0(1)688	ap	0(16,1), 0(1)689	ap	0(16,15), 0(1)690	ap	0(1), 0(16,1)691	ap	0(1), 0(16,15)692 693#CHECK: ar	%r0, %r0                # encoding: [0x1a,0x00]694#CHECK: ar	%r0, %r15               # encoding: [0x1a,0x0f]695#CHECK: ar	%r15, %r0               # encoding: [0x1a,0xf0]696#CHECK: ar	%r7, %r8                # encoding: [0x1a,0x78]697 698	ar	%r0,%r0699	ar	%r0,%r15700	ar	%r15,%r0701	ar	%r7,%r8702 703#CHECK: asi	-524288, 0              # encoding: [0xeb,0x00,0x00,0x00,0x80,0x6a]704#CHECK: asi	-1, 0                   # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x6a]705#CHECK: asi	0, 0                    # encoding: [0xeb,0x00,0x00,0x00,0x00,0x6a]706#CHECK: asi	1, 0                    # encoding: [0xeb,0x00,0x00,0x01,0x00,0x6a]707#CHECK: asi	524287, 0               # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x6a]708#CHECK: asi	0, -128                 # encoding: [0xeb,0x80,0x00,0x00,0x00,0x6a]709#CHECK: asi	0, -1                   # encoding: [0xeb,0xff,0x00,0x00,0x00,0x6a]710#CHECK: asi	0, 1                    # encoding: [0xeb,0x01,0x00,0x00,0x00,0x6a]711#CHECK: asi	0, 127                  # encoding: [0xeb,0x7f,0x00,0x00,0x00,0x6a]712#CHECK: asi	0(%r1), 42              # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x6a]713#CHECK: asi	0(%r15), 42             # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x6a]714#CHECK: asi	524287(%r1), 42         # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x6a]715#CHECK: asi	524287(%r15), 42        # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x6a]716 717	asi	-524288, 0718	asi	-1, 0719	asi	0, 0720	asi	1, 0721	asi	524287, 0722	asi	0, -128723	asi	0, -1724	asi	0, 1725	asi	0, 127726	asi	0(%r1), 42727	asi	0(%r15), 42728	asi	524287(%r1), 42729	asi	524287(%r15), 42730 731#CHECK: au	%f0, 0                  # encoding: [0x7e,0x00,0x00,0x00]732#CHECK: au	%f0, 4095               # encoding: [0x7e,0x00,0x0f,0xff]733#CHECK: au	%f0, 0(%r1)             # encoding: [0x7e,0x00,0x10,0x00]734#CHECK: au	%f0, 0(%r15)            # encoding: [0x7e,0x00,0xf0,0x00]735#CHECK: au	%f0, 4095(%r1,%r15)     # encoding: [0x7e,0x01,0xff,0xff]736#CHECK: au	%f0, 4095(%r15,%r1)     # encoding: [0x7e,0x0f,0x1f,0xff]737#CHECK: au	%f15, 0                 # encoding: [0x7e,0xf0,0x00,0x00]738 739	au	%f0, 0740	au	%f0, 4095741	au	%f0, 0(%r1)742	au	%f0, 0(%r15)743	au	%f0, 4095(%r1,%r15)744	au	%f0, 4095(%r15,%r1)745	au	%f15, 0746 747#CHECK: aur	%f0, %f0                # encoding: [0x3e,0x00]748#CHECK: aur	%f0, %f15               # encoding: [0x3e,0x0f]749#CHECK: aur	%f7, %f8                # encoding: [0x3e,0x78]750#CHECK: aur	%f15, %f0               # encoding: [0x3e,0xf0]751 752	aur	%f0, %f0753	aur	%f0, %f15754	aur	%f7, %f8755	aur	%f15, %f0756 757#CHECK: aw	%f0, 0                  # encoding: [0x6e,0x00,0x00,0x00]758#CHECK: aw	%f0, 4095               # encoding: [0x6e,0x00,0x0f,0xff]759#CHECK: aw	%f0, 0(%r1)             # encoding: [0x6e,0x00,0x10,0x00]760#CHECK: aw	%f0, 0(%r15)            # encoding: [0x6e,0x00,0xf0,0x00]761#CHECK: aw	%f0, 4095(%r1,%r15)     # encoding: [0x6e,0x01,0xff,0xff]762#CHECK: aw	%f0, 4095(%r15,%r1)     # encoding: [0x6e,0x0f,0x1f,0xff]763#CHECK: aw	%f15, 0                 # encoding: [0x6e,0xf0,0x00,0x00]764 765	aw	%f0, 0766	aw	%f0, 4095767	aw	%f0, 0(%r1)768	aw	%f0, 0(%r15)769	aw	%f0, 4095(%r1,%r15)770	aw	%f0, 4095(%r15,%r1)771	aw	%f15, 0772 773#CHECK: awr	%f0, %f0                # encoding: [0x2e,0x00]774#CHECK: awr	%f0, %f15               # encoding: [0x2e,0x0f]775#CHECK: awr	%f7, %f8                # encoding: [0x2e,0x78]776#CHECK: awr	%f15, %f0               # encoding: [0x2e,0xf0]777 778	awr	%f0, %f0779	awr	%f0, %f15780	awr	%f7, %f8781	awr	%f15, %f0782 783#CHECK: axbr	%f0, %f0                # encoding: [0xb3,0x4a,0x00,0x00]784#CHECK: axbr	%f0, %f13               # encoding: [0xb3,0x4a,0x00,0x0d]785#CHECK: axbr	%f8, %f8                # encoding: [0xb3,0x4a,0x00,0x88]786#CHECK: axbr	%f13, %f0               # encoding: [0xb3,0x4a,0x00,0xd0]787 788	axbr	%f0, %f0789	axbr	%f0, %f13790	axbr	%f8, %f8791	axbr	%f13, %f0792 793#CHECK: axr	%f0, %f0                # encoding: [0x36,0x00]794#CHECK: axr	%f0, %f13               # encoding: [0x36,0x0d]795#CHECK: axr	%f8, %f8                # encoding: [0x36,0x88]796#CHECK: axr	%f13, %f0               # encoding: [0x36,0xd0]797 798	axr	%f0, %f0799	axr	%f0, %f13800	axr	%f8, %f8801	axr	%f13, %f0802 803#CHECK: axtr	%f0, %f0, %f0           # encoding: [0xb3,0xda,0x00,0x00]804#CHECK: axtr	%f0, %f0, %f13          # encoding: [0xb3,0xda,0xd0,0x00]805#CHECK: axtr	%f0, %f13, %f0          # encoding: [0xb3,0xda,0x00,0x0d]806#CHECK: axtr	%f13, %f0, %f0          # encoding: [0xb3,0xda,0x00,0xd0]807#CHECK: axtr	%f8, %f8, %f8           # encoding: [0xb3,0xda,0x80,0x88]808 809	axtr	%f0, %f0, %f0810	axtr	%f0, %f0, %f13811	axtr	%f0, %f13, %f0812	axtr	%f13, %f0, %f0813	axtr	%f8, %f8, %f8814 815#CHECK: ay	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x5a]816#CHECK: ay	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x5a]817#CHECK: ay	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x5a]818#CHECK: ay	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x5a]819#CHECK: ay	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x5a]820#CHECK: ay	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x5a]821#CHECK: ay	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x5a]822#CHECK: ay	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x5a]823#CHECK: ay	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x5a]824#CHECK: ay	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x5a]825 826	ay	%r0, -524288827	ay	%r0, -1828	ay	%r0, 0829	ay	%r0, 1830	ay	%r0, 524287831	ay	%r0, 0(%r1)832	ay	%r0, 0(%r15)833	ay	%r0, 524287(%r1,%r15)834	ay	%r0, 524287(%r15,%r1)835	ay	%r15, 0836 837#CHECK: bakr	%r0, %r0                # encoding: [0xb2,0x40,0x00,0x00]838#CHECK: bakr	%r0, %r15               # encoding: [0xb2,0x40,0x00,0x0f]839#CHECK: bakr	%r15, %r0               # encoding: [0xb2,0x40,0x00,0xf0]840#CHECK: bakr	%r7, %r8                # encoding: [0xb2,0x40,0x00,0x78]841 842	bakr	%r0,%r0843	bakr	%r0,%r15844	bakr	%r15,%r0845	bakr	%r7,%r8846 847#CHECK: bal	%r0, 0                  # encoding: [0x45,0x00,0x00,0x00]848#CHECK: bal	%r1, 4095               # encoding: [0x45,0x10,0x0f,0xff]849#CHECK: bal	%r2, 0(%r1)             # encoding: [0x45,0x20,0x10,0x00]850#CHECK: bal	%r3, 0(%r15)            # encoding: [0x45,0x30,0xf0,0x00]851#CHECK: bal	%r14, 4095(%r1,%r15)    # encoding: [0x45,0xe1,0xff,0xff]852#CHECK: bal	%r15, 4095(%r15,%r1)    # encoding: [0x45,0xff,0x1f,0xff]853 854	bal	%r0, 0855	bal	%r1, 4095856	bal	%r2, 0(%r1)857	bal	%r3, 0(%r15)858	bal	%r14, 4095(%r1,%r15)859	bal	%r15, 4095(%r15,%r1)860 861#CHECK: balr	%r0, %r0                # encoding: [0x05,0x00]862#CHECK: balr	%r0, %r15               # encoding: [0x05,0x0f]863#CHECK: balr	%r14, %r9               # encoding: [0x05,0xe9]864#CHECK: balr	%r15, %r1               # encoding: [0x05,0xf1]865 866	balr	%r0,%r0867	balr	%r0,%r15868	balr	%r14,%r9869	balr	%r15,%r1870 871#CHECK: bas	%r0, 0                  # encoding: [0x4d,0x00,0x00,0x00]872#CHECK: bas	%r1, 4095               # encoding: [0x4d,0x10,0x0f,0xff]873#CHECK: bas	%r2, 0(%r1)             # encoding: [0x4d,0x20,0x10,0x00]874#CHECK: bas	%r3, 0(%r15)            # encoding: [0x4d,0x30,0xf0,0x00]875#CHECK: bas	%r14, 4095(%r1,%r15)    # encoding: [0x4d,0xe1,0xff,0xff]876#CHECK: bas	%r15, 4095(%r15,%r1)    # encoding: [0x4d,0xff,0x1f,0xff]877 878	bas	%r0, 0879	bas	%r1, 4095880	bas	%r2, 0(%r1)881	bas	%r3, 0(%r15)882	bas	%r14, 4095(%r1,%r15)883	bas	%r15, 4095(%r15,%r1)884 885#CHECK: basr	%r0, %r0                # encoding: [0x0d,0x00]886#CHECK: basr	%r0, %r15               # encoding: [0x0d,0x0f]887#CHECK: basr	%r14, %r9               # encoding: [0x0d,0xe9]888#CHECK: basr	%r15, %r1               # encoding: [0x0d,0xf1]889 890	basr	%r0,%r0891	basr	%r0,%r15892	basr	%r14,%r9893	basr	%r15,%r1894 895#CHECK: bassm	%r0, %r0                # encoding: [0x0c,0x00]896#CHECK: bassm	%r0, %r15               # encoding: [0x0c,0x0f]897#CHECK: bassm	%r14, %r9               # encoding: [0x0c,0xe9]898#CHECK: bassm	%r15, %r1               # encoding: [0x0c,0xf1]899 900	bassm	%r0,%r0901	bassm	%r0,%r15902	bassm	%r14,%r9903	bassm	%r15,%r1904 905#CHECK: bsa	%r0, %r0                # encoding: [0xb2,0x5a,0x00,0x00]906#CHECK: bsa	%r0, %r15               # encoding: [0xb2,0x5a,0x00,0x0f]907#CHECK: bsa	%r15, %r0               # encoding: [0xb2,0x5a,0x00,0xf0]908#CHECK: bsa	%r7, %r8                # encoding: [0xb2,0x5a,0x00,0x78]909 910	bsa	%r0,%r0911	bsa	%r0,%r15912	bsa	%r15,%r0913	bsa	%r7,%r8914 915#CHECK: bsg	%r0, %r0                # encoding: [0xb2,0x58,0x00,0x00]916#CHECK: bsg	%r0, %r15               # encoding: [0xb2,0x58,0x00,0x0f]917#CHECK: bsg	%r15, %r0               # encoding: [0xb2,0x58,0x00,0xf0]918#CHECK: bsg	%r7, %r8                # encoding: [0xb2,0x58,0x00,0x78]919 920	bsg	%r0,%r0921	bsg	%r0,%r15922	bsg	%r15,%r0923	bsg	%r7,%r8924 925#CHECK: bsm	%r0, %r0                # encoding: [0x0b,0x00]926#CHECK: bsm	%r0, %r15               # encoding: [0x0b,0x0f]927#CHECK: bsm	%r14, %r9               # encoding: [0x0b,0xe9]928#CHECK: bsm	%r15, %r1               # encoding: [0x0b,0xf1]929 930	bsm	%r0,%r0931	bsm	%r0,%r15932	bsm	%r14,%r9933	bsm	%r15,%r1934 935#CHECK: b	0                       # encoding: [0x47,0xf0,0x00,0x00]936#CHECK: b	4095                    # encoding: [0x47,0xf0,0x0f,0xff]937#CHECK: b	0(%r1)                  # encoding: [0x47,0xf0,0x10,0x00]938#CHECK: b	0(%r15)                 # encoding: [0x47,0xf0,0xf0,0x00]939#CHECK: b	4095(%r1,%r15)          # encoding: [0x47,0xf1,0xff,0xff]940#CHECK: b	4095(%r15,%r1)          # encoding: [0x47,0xff,0x1f,0xff]941 942	b	0943	b	4095944	b	0(%r1)945	b	0(%r15)946	b	4095(%r1,%r15)947	b	4095(%r15,%r1)948 949#CHECK: bc	0, 0                    # encoding: [0x47,0x00,0x00,0x00]950#CHECK: bc	0, 4095                 # encoding: [0x47,0x00,0x0f,0xff]951#CHECK: bc	0, 0(%r1)               # encoding: [0x47,0x00,0x10,0x00]952#CHECK: bc	0, 0(%r15)              # encoding: [0x47,0x00,0xf0,0x00]953#CHECK: bc	0, 4095(%r1,%r15)       # encoding: [0x47,0x01,0xff,0xff]954#CHECK: bc	0, 4095(%r15,%r1)       # encoding: [0x47,0x0f,0x1f,0xff]955#CHECK: bc	15, 0                   # encoding: [0x47,0xf0,0x00,0x00]956 957	bc	0, 0958	bc	0, 4095959	bc	0, 0(%r1)960	bc	0, 0(%r15)961	bc	0, 4095(%r1,%r15)962	bc	0, 4095(%r15,%r1)963	bc	15, 0964 965#CHECK:	bc	1, 0(%r7)		# encoding: [0x47,0x10,0x70,0x00]966#CHECK:	bo	0(%r15)			# encoding: [0x47,0x10,0xf0,0x00]967 968	bc	1, 0(%r7)969	bo	0(%r15)970 971#CHECK:	bc	2, 0(%r7)		# encoding: [0x47,0x20,0x70,0x00]972#CHECK:	bh	0(%r15)			# encoding: [0x47,0x20,0xf0,0x00]973#CHECK:	bp	0(%r10)			# encoding: [0x47,0x20,0xa0,0x00]974 975	bc	2, 0(%r7)976	bh	0(%r15)977	bp	0(%r10)978 979#CHECK:	bc	3, 0(%r7)		# encoding: [0x47,0x30,0x70,0x00]980#CHECK:	bnle	0(%r15)			# encoding: [0x47,0x30,0xf0,0x00]981 982	bc	3, 0(%r7)983	bnle	0(%r15)984 985#CHECK:	bc	4, 0(%r7)		# encoding: [0x47,0x40,0x70,0x00]986#CHECK:	bl	0(%r15)			# encoding: [0x47,0x40,0xf0,0x00]987#CHECK:	bm	0(%r14)			# encoding: [0x47,0x40,0xe0,0x00]988 989	bc	4, 0(%r7)990	bl	0(%r15)991	bm	0(%r14)992 993#CHECK:	bc	5, 0(%r7)		# encoding: [0x47,0x50,0x70,0x00]994#CHECK:	bnhe	0(%r15)			# encoding: [0x47,0x50,0xf0,0x00]995 996	bc	5, 0(%r7)997	bnhe	0(%r15)998 999#CHECK:	bc	6, 0(%r7)		# encoding: [0x47,0x60,0x70,0x00]1000#CHECK:	blh	0(%r15)			# encoding: [0x47,0x60,0xf0,0x00]1001 1002	bc	6, 0(%r7)1003	blh	0(%r15)1004 1005#CHECK:	bc	7, 0(%r7)		# encoding: [0x47,0x70,0x70,0x00]1006#CHECK:	bne	0(%r15)			# encoding: [0x47,0x70,0xf0,0x00]1007#CHECK:	bnz	0(%r11)			# encoding: [0x47,0x70,0xb0,0x00]1008 1009	bc	7, 0(%r7)1010	bne	0(%r15)1011	bnz	0(%r11)1012 1013#CHECK:	bc	8, 0(%r7)		# encoding: [0x47,0x80,0x70,0x00]1014#CHECK:	be	0(%r15)			# encoding: [0x47,0x80,0xf0,0x00]1015 1016	bc	8, 0(%r7)1017	be	0(%r15)1018 1019#CHECK:	bc	9, 0(%r7)		# encoding: [0x47,0x90,0x70,0x00]1020#CHECK:	bnlh	0(%r15)			# encoding: [0x47,0x90,0xf0,0x00]1021 1022	bc	9, 0(%r7)1023	bnlh	0(%r15)1024 1025#CHECK:	bc	10, 0(%r7)		# encoding: [0x47,0xa0,0x70,0x00]1026#CHECK:	bhe	0(%r15)			# encoding: [0x47,0xa0,0xf0,0x00]1027 1028	bc	10, 0(%r7)1029	bhe	0(%r15)1030 1031#CHECK:	bc	11, 0(%r7)		# encoding: [0x47,0xb0,0x70,0x00]1032#CHECK:	bnl	0(%r15)			# encoding: [0x47,0xb0,0xf0,0x00]1033#CHECK:	bnm	0(%r13)			# encoding: [0x47,0xb0,0xd0,0x00]1034 1035	bc	11, 0(%r7)1036	bnl	0(%r15)1037	bnm	0(%r13)1038 1039#CHECK:	bc	12, 0(%r7)		# encoding: [0x47,0xc0,0x70,0x00]1040#CHECK:	ble	0(%r15)			# encoding: [0x47,0xc0,0xf0,0x00]1041 1042	bc	12, 0(%r7)1043	ble	0(%r15)1044 1045#CHECK:	bc	13, 0(%r7)		# encoding: [0x47,0xd0,0x70,0x00]1046#CHECK:	bnh	0(%r15)			# encoding: [0x47,0xd0,0xf0,0x00]1047#CHECK:	bnp	0(%r12)			# encoding: [0x47,0xd0,0xc0,0x00]1048 1049	bc	13, 0(%r7)1050	bnh	0(%r15)1051	bnp	0(%r12)1052 1053#CHECK:	bc	14, 0(%r7)		# encoding: [0x47,0xe0,0x70,0x00]1054#CHECK:	bno	0(%r15)			# encoding: [0x47,0xe0,0xf0,0x00]1055 1056	bc	14, 0(%r7)1057	bno	0(%r15)1058 1059#CHECK:	bc	8, 0(%r13)			# encoding: [0x47,0x80,0xd0,0x00]1060#CHECK:	bz	0(%r6)			# encoding: [0x47,0x80,0x60,0x00]1061 1062	bc	8, 0(%r13)1063	bz	0(%r6)1064 1065 1066#CHECK: bcr	0, %r0			# encoding: [0x07,0x00]1067#CHECK:	bcr	0, %r15			# encoding: [0x07,0x0f]1068 1069	bcr	0, %r01070	bcr	0, %r151071 1072#CHECK:	bcr	1, %r7			# encoding: [0x07,0x17]1073#CHECK:	bor	%r0			# encoding: [0x07,0x10]1074#CHECK:	bor	%r15			# encoding: [0x07,0x1f]1075 1076	bcr	1, %r71077	bor	%r01078	bor	%r151079 1080#CHECK:	bcr	2, %r7			# encoding: [0x07,0x27]1081#CHECK:	bhr	%r0			# encoding: [0x07,0x20]1082#CHECK:	bhr	%r15			# encoding: [0x07,0x2f]1083 1084	bcr	2, %r71085	bhr	%r01086	bhr	%r151087 1088#CHECK:	bcr	3, %r7			# encoding: [0x07,0x37]1089#CHECK:	bnler	%r0			# encoding: [0x07,0x30]1090#CHECK:	bnler	%r15			# encoding: [0x07,0x3f]1091 1092	bcr	3, %r71093	bnler	%r01094	bnler	%r151095 1096#CHECK:	bcr	4, %r7			# encoding: [0x07,0x47]1097#CHECK:	blr	%r0			# encoding: [0x07,0x40]1098#CHECK:	blr	%r15			# encoding: [0x07,0x4f]1099 1100	bcr	4, %r71101	blr	%r01102	blr	%r151103 1104#CHECK:	bcr	5, %r7			# encoding: [0x07,0x57]1105#CHECK:	bnher	%r0			# encoding: [0x07,0x50]1106#CHECK:	bnher	%r15			# encoding: [0x07,0x5f]1107 1108	bcr	5, %r71109	bnher	%r01110	bnher	%r151111 1112#CHECK:	bcr	6, %r7			# encoding: [0x07,0x67]1113#CHECK:	blhr	%r0			# encoding: [0x07,0x60]1114#CHECK:	blhr	%r15			# encoding: [0x07,0x6f]1115 1116	bcr	6, %r71117	blhr	%r01118	blhr	%r151119 1120#CHECK:	bcr	7, %r7			# encoding: [0x07,0x77]1121#CHECK:	bner	%r0			# encoding: [0x07,0x70]1122#CHECK:	bner	%r15			# encoding: [0x07,0x7f]1123 1124	bcr	7, %r71125	bner	%r01126	bner	%r151127 1128#CHECK:	bcr	8, %r7			# encoding: [0x07,0x87]1129#CHECK:	ber	%r0			# encoding: [0x07,0x80]1130#CHECK:	ber	%r15			# encoding: [0x07,0x8f]1131 1132	bcr	8, %r71133	ber	%r01134	ber	%r151135 1136#CHECK:	bcr	9, %r7			# encoding: [0x07,0x97]1137#CHECK:	bnlhr	%r0			# encoding: [0x07,0x90]1138#CHECK:	bnlhr	%r15			# encoding: [0x07,0x9f]1139 1140	bcr	9, %r71141	bnlhr	%r01142	bnlhr	%r151143 1144#CHECK:	bcr	10, %r7			# encoding: [0x07,0xa7]1145#CHECK:	bher	%r0			# encoding: [0x07,0xa0]1146#CHECK:	bher	%r15			# encoding: [0x07,0xaf]1147 1148	bcr	10, %r71149	bher	%r01150	bher	%r151151 1152#CHECK:	bcr	11, %r7			# encoding: [0x07,0xb7]1153#CHECK:	bnlr	%r0			# encoding: [0x07,0xb0]1154#CHECK:	bnlr	%r15			# encoding: [0x07,0xbf]1155 1156	bcr	11, %r71157	bnlr	%r01158	bnlr	%r151159 1160#CHECK:	bcr	12, %r7			# encoding: [0x07,0xc7]1161#CHECK:	bler	%r0			# encoding: [0x07,0xc0]1162#CHECK:	bler	%r15			# encoding: [0x07,0xcf]1163 1164	bcr	12, %r71165	bler	%r01166	bler	%r151167 1168#CHECK:	bcr	13, %r7			# encoding: [0x07,0xd7]1169#CHECK:	bnhr	%r0			# encoding: [0x07,0xd0]1170#CHECK:	bnhr	%r15			# encoding: [0x07,0xdf]1171 1172	bcr	13, %r71173	bnhr	%r01174	bnhr	%r151175 1176#CHECK:	bcr	14, %r7			# encoding: [0x07,0xe7]1177#CHECK:	bnor	%r0			# encoding: [0x07,0xe0]1178#CHECK:	bnor	%r15			# encoding: [0x07,0xef]1179 1180	bcr	14, %r71181	bnor	%r01182	bnor	%r151183 1184#CHECK:	bcr	15, %r7			# encoding: [0x07,0xf7]1185#CHECK: br	%r0                     # encoding: [0x07,0xf0]1186#CHECK: br	%r1                     # encoding: [0x07,0xf1]1187#CHECK: br	%r14                    # encoding: [0x07,0xfe]1188#CHECK: br	%r15                    # encoding: [0x07,0xff]1189 1190	bcr	15, %r71191	br	%r01192	br	%r11193	br	%r141194	br	%r151195 1196#CHECK:	bcr	4, %r7			# encoding: [0x07,0x47]1197#CHECK:	bmr	%r0			# encoding: [0x07,0x40]1198	bcr	4, %r71199	bmr	%r01200 1201#CHECK:	bcr	11, %r8			# encoding: [0x07,0xb8]1202#CHECK:	bnmr	%r1			# encoding: [0x07,0xb1]1203	bcr	11, %r81204	bnmr	%r11205 1206#CHECK:	bcr	13, %r9			# encoding: [0x07,0xd9]1207#CHECK:	bnpr	%r2			# encoding: [0x07,0xd2]1208	bcr	13, %r91209	bnpr	%r21210 1211#CHECK:	bcr	7, %r10			# encoding: [0x07,0x7a]1212#CHECK:	bnzr	%r3			# encoding: [0x07,0x73]1213	bcr	7, %r101214	bnzr	%r31215 1216#CHECK:	bcr	2, %r11			# encoding: [0x07,0x2b]1217#CHECK:	bpr	%r4			# encoding: [0x07,0x24]1218	bcr	2, %r111219	bpr	%r41220 1221#CHECK:	bcr	8, %r12			# encoding: [0x07,0x8c]1222#CHECK:	bzr	%r5			# encoding: [0x07,0x85]1223	bcr	8, %r121224	bzr	%r51225 1226#CHECK: bras	%r0, .[[LAB:L.*]]-65536	# encoding: [0xa7,0x05,A,A]1227#CHECK:  fixup A - offset: 2, value: .[[LAB]]-65536+2, kind: FK_390_PC16DBL1228#CHECK: bras	%r0, .[[LAB:L.*]]-65536	# encoding: [0xa7,0x05,A,A]1229#CHECK:  fixup A - offset: 2, value: .[[LAB]]-65536+2, kind: FK_390_PC16DBL1230	bras	%r0, -0x100001231	jas	%r0, -0x100001232 1233#CHECK: bras	%r0, .[[LAB:L.*]]-2	# encoding: [0xa7,0x05,A,A]1234#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC16DBL1235#CHECK: bras	%r0, .[[LAB:L.*]]-2	# encoding: [0xa7,0x05,A,A]1236#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC16DBL1237	bras	%r0, -21238	jas	%r0, -21239 1240#CHECK: bras	%r0, .[[LAB:L.*]]	# encoding: [0xa7,0x05,A,A]1241#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL1242#CHECK: bras	%r0, .[[LAB:L.*]]	# encoding: [0xa7,0x05,A,A]1243#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL1244	bras	%r0, 01245	jas	%r0, 01246 1247#CHECK: bras	%r0, .[[LAB:L.*]]+65534	# encoding: [0xa7,0x05,A,A]1248#CHECK:  fixup A - offset: 2, value: .[[LAB]]+65534+2, kind: FK_390_PC16DBL1249#CHECK: bras	%r0, .[[LAB:L.*]]+65534	# encoding: [0xa7,0x05,A,A]1250#CHECK:  fixup A - offset: 2, value: .[[LAB]]+65534+2, kind: FK_390_PC16DBL1251	bras	%r0, 0xfffe1252	jas	%r0, 0xfffe1253 1254#CHECK: bras	%r0, foo                # encoding: [0xa7,0x05,A,A]1255#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1256#CHECK: bras	%r14, foo               # encoding: [0xa7,0xe5,A,A]1257#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1258#CHECK: bras	%r15, foo               # encoding: [0xa7,0xf5,A,A]1259#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1260#CHECK: bras	%r0, foo                # encoding: [0xa7,0x05,A,A]1261#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1262#CHECK: bras	%r14, foo               # encoding: [0xa7,0xe5,A,A]1263#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1264#CHECK: bras	%r15, foo               # encoding: [0xa7,0xf5,A,A]1265#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1266	bras	%r0,foo1267	bras	%r14,foo1268	bras	%r15,foo1269	jas	%r0,foo1270	jas	%r14,foo1271	jas	%r15,foo1272 1273#CHECK: bras	%r0, bar+100                # encoding: [0xa7,0x05,A,A]1274#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1275#CHECK: bras	%r14, bar+100               # encoding: [0xa7,0xe5,A,A]1276#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1277#CHECK: bras	%r15, bar+100               # encoding: [0xa7,0xf5,A,A]1278#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1279#CHECK: bras	%r0, bar+100                # encoding: [0xa7,0x05,A,A]1280#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1281#CHECK: bras	%r14, bar+100               # encoding: [0xa7,0xe5,A,A]1282#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1283#CHECK: bras	%r15, bar+100               # encoding: [0xa7,0xf5,A,A]1284#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1285	bras	%r0,bar+1001286	bras	%r14,bar+1001287	bras	%r15,bar+1001288	jas	%r0,bar+1001289	jas	%r14,bar+1001290	jas	%r15,bar+1001291 1292#CHECK: bras	%r0, bar@PLT                # encoding: [0xa7,0x05,A,A]1293#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1294#CHECK: bras	%r14, bar@PLT               # encoding: [0xa7,0xe5,A,A]1295#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1296#CHECK: bras	%r15, bar@PLT               # encoding: [0xa7,0xf5,A,A]1297#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1298#CHECK: bras	%r0, bar@PLT                # encoding: [0xa7,0x05,A,A]1299#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1300#CHECK: bras	%r14, bar@PLT               # encoding: [0xa7,0xe5,A,A]1301#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1302#CHECK: bras	%r15, bar@PLT               # encoding: [0xa7,0xf5,A,A]1303#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1304	bras	%r0,bar@PLT1305	bras	%r14,bar@PLT1306	bras	%r15,bar@PLT1307	jas	%r0,bar@PLT1308	jas	%r14,bar@PLT1309	jas	%r15,bar@PLT1310 1311#CHECK: brasl	%r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc0,0x05,A,A,A,A]1312#CHECK:  fixup A - offset: 2, value: .[[LAB]]-4294967296+2, kind: FK_390_PC32DBL1313#CHECK: brasl	%r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc0,0x05,A,A,A,A]1314#CHECK:  fixup A - offset: 2, value: .[[LAB]]-4294967296+2, kind: FK_390_PC32DBL1315	brasl	%r0, -0x1000000001316	jasl	%r0, -0x1000000001317#CHECK: brasl	%r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc0,0x05,A,A,A,A]1318#CHECK:  fixup A - offset: 2, value: .[[LAB]]-4294967296+2, kind: FK_390_PC32DBL1319#CHECK: brasl	%r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc0,0x05,A,A,A,A]1320#CHECK:  fixup A - offset: 2, value: .[[LAB]]-4294967296+2, kind: FK_390_PC32DBL1321	brasl	%r0, .-0x1000000001322	jasl	%r0, .-0x1000000001323#CHECK: brasl	%r0, .[[LAB:L.*]]-2	# encoding: [0xc0,0x05,A,A,A,A]1324#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC32DBL1325#CHECK: brasl	%r0, .[[LAB:L.*]]-2	# encoding: [0xc0,0x05,A,A,A,A]1326#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC32DBL1327	brasl	%r0, -21328	jasl	%r0, -21329#CHECK: brasl	%r0, .[[LAB:L.*]]	# encoding: [0xc0,0x05,A,A,A,A]1330#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL1331#CHECK: brasl	%r0, .[[LAB:L.*]]	# encoding: [0xc0,0x05,A,A,A,A]1332#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL1333	brasl	%r0, 01334	jasl	%r0, 01335#CHECK: brasl	%r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc0,0x05,A,A,A,A]1336#CHECK:  fixup A - offset: 2, value: .[[LAB]]+4294967294+2, kind: FK_390_PC32DBL1337#CHECK: brasl	%r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc0,0x05,A,A,A,A]1338#CHECK:  fixup A - offset: 2, value: .[[LAB]]+4294967294+2, kind: FK_390_PC32DBL1339	brasl	%r0, 0xfffffffe1340	jasl	%r0, 0xfffffffe1341 1342#CHECK: brasl	%r0, foo                # encoding: [0xc0,0x05,A,A,A,A]1343#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1344#CHECK: brasl	%r14, foo               # encoding: [0xc0,0xe5,A,A,A,A]1345#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1346#CHECK: brasl	%r15, foo               # encoding: [0xc0,0xf5,A,A,A,A]1347#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1348#CHECK: brasl	%r0, foo                # encoding: [0xc0,0x05,A,A,A,A]1349#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1350#CHECK: brasl	%r14, foo               # encoding: [0xc0,0xe5,A,A,A,A]1351#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1352#CHECK: brasl	%r15, foo               # encoding: [0xc0,0xf5,A,A,A,A]1353#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1354	brasl	%r0,foo1355	brasl	%r14,foo1356	brasl	%r15,foo1357	jasl	%r0,foo1358	jasl	%r14,foo1359	jasl	%r15,foo1360 1361#CHECK: brasl	%r0, bar+100                # encoding: [0xc0,0x05,A,A,A,A]1362#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL1363#CHECK: brasl	%r14, bar+100               # encoding: [0xc0,0xe5,A,A,A,A]1364#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL1365#CHECK: brasl	%r15, bar+100               # encoding: [0xc0,0xf5,A,A,A,A]1366#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL1367#CHECK: brasl	%r0, bar+100                # encoding: [0xc0,0x05,A,A,A,A]1368#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL1369#CHECK: brasl	%r14, bar+100               # encoding: [0xc0,0xe5,A,A,A,A]1370#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL1371#CHECK: brasl	%r15, bar+100               # encoding: [0xc0,0xf5,A,A,A,A]1372#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL1373	brasl	%r0,bar+1001374	brasl	%r14,bar+1001375	brasl	%r15,bar+1001376	jasl	%r0,bar+1001377	jasl	%r14,bar+1001378	jasl	%r15,bar+1001379 1380#CHECK: brasl	%r0, bar@PLT                # encoding: [0xc0,0x05,A,A,A,A]1381#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL1382#CHECK: brasl	%r14, bar@PLT               # encoding: [0xc0,0xe5,A,A,A,A]1383#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL1384#CHECK: brasl	%r15, bar@PLT               # encoding: [0xc0,0xf5,A,A,A,A]1385#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL1386#CHECK: brasl	%r0, bar@PLT                # encoding: [0xc0,0x05,A,A,A,A]1387#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL1388#CHECK: brasl	%r14, bar@PLT               # encoding: [0xc0,0xe5,A,A,A,A]1389#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL1390#CHECK: brasl	%r15, bar@PLT               # encoding: [0xc0,0xf5,A,A,A,A]1391#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL1392	brasl	%r0,bar@PLT1393	brasl	%r14,bar@PLT1394	brasl	%r15,bar@PLT1395	jasl	%r0,bar@PLT1396	jasl	%r14,bar@PLT1397	jasl	%r15,bar@PLT1398 1399#CHECK: brc	0, .[[LAB:L.*]]-65536	# encoding: [0xa7,0x04,A,A]1400#CHECK:  fixup A - offset: 2, value: .[[LAB]]-65536+2, kind: FK_390_PC16DBL1401#CHECK: jnop	.[[LAB:L.*]]-65536	# encoding: [0xa7,0x04,A,A]1402#CHECK:  fixup A - offset: 2, value: .[[LAB]]-65536+2, kind: FK_390_PC16DBL1403	brc	0, -0x100001404	jnop	-0x100001405 1406#CHECK: brc	0, .[[LAB:L.*]]-2	# encoding: [0xa7,0x04,A,A]1407#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC16DBL1408#CHECK: jnop	.[[LAB:L.*]]-2	# encoding: [0xa7,0x04,A,A]1409#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC16DBL1410	brc	0, -21411	jnop	-21412 1413#CHECK: brc	0, .[[LAB:L.*]]		# encoding: [0xa7,0x04,A,A]1414#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL1415#CHECK: jnop	.[[LAB:L.*]]		# encoding: [0xa7,0x04,A,A]1416#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL1417	brc	0, 01418	jnop	01419 1420#CHECK: brc	0, .[[LAB:L.*]]+65534	# encoding: [0xa7,0x04,A,A]1421#CHECK:  fixup A - offset: 2, value: .[[LAB]]+65534+2, kind: FK_390_PC16DBL1422#CHECK: jnop	.[[LAB:L.*]]+65534	# encoding: [0xa7,0x04,A,A]1423#CHECK:  fixup A - offset: 2, value: .[[LAB]]+65534+2, kind: FK_390_PC16DBL1424	brc	0, 0xfffe1425	jnop	0xfffe1426 1427#CHECK: brc	0, foo                  # encoding: [0xa7,0x04,A,A]1428#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1429#CHECK: jnop	foo                     # encoding: [0xa7,0x04,A,A]1430#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1431	brc	0, foo1432	jnop	foo1433 1434#CHECK: brc	1, foo                  # encoding: [0xa7,0x14,A,A]1435#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1436#CHECK: jo	foo                     # encoding: [0xa7,0x14,A,A]1437#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1438#CHECK: jo	foo                     # encoding: [0xa7,0x14,A,A]1439#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1440	brc	1, foo1441	jo	foo1442	bro	foo1443 1444#CHECK: brc	2, foo                  # encoding: [0xa7,0x24,A,A]1445#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1446#CHECK: brc	2, foo                  # encoding: [0xa7,0x24,A,A]1447#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1448#CHECK: jh	foo                     # encoding: [0xa7,0x24,A,A]1449#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1450#CHECK: jp	foo                     # encoding: [0xa7,0x24,A,A]1451#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1452#CHECK: jh	foo                     # encoding: [0xa7,0x24,A,A]1453#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1454#CHECK: jp	foo                     # encoding: [0xa7,0x24,A,A]1455#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1456	brc	2, foo1457	jc	2, foo1458	jh	foo1459	jp	foo1460	brh	foo1461	brp	foo1462 1463#CHECK: brc	3, foo                  # encoding: [0xa7,0x34,A,A]1464#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1465#CHECK: jnle	foo                     # encoding: [0xa7,0x34,A,A]1466#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1467#CHECK: jnle	foo                     # encoding: [0xa7,0x34,A,A]1468#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1469	brc	3, foo1470	jnle	foo1471	brnle	foo1472 1473#CHECK: brc	4, foo                  # encoding: [0xa7,0x44,A,A]1474#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1475#CHECK: jl	foo                     # encoding: [0xa7,0x44,A,A]1476#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1477#CHECK: jm	foo                     # encoding: [0xa7,0x44,A,A]1478#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1479#CHECK: jl	foo                     # encoding: [0xa7,0x44,A,A]1480#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1481#CHECK: jm	foo                     # encoding: [0xa7,0x44,A,A]1482#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1483	brc	4, foo1484	jl	foo1485	jm	foo1486	brl	foo1487	brm	foo1488 1489#CHECK: brc	5, foo                  # encoding: [0xa7,0x54,A,A]1490#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1491#CHECK: jnhe	foo                     # encoding: [0xa7,0x54,A,A]1492#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1493#CHECK: jnhe	foo                     # encoding: [0xa7,0x54,A,A]1494#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1495	brc	5, foo1496	jnhe	foo1497	brnhe	foo1498 1499#CHECK: brc	6, foo                  # encoding: [0xa7,0x64,A,A]1500#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1501#CHECK: jlh	foo                     # encoding: [0xa7,0x64,A,A]1502#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1503#CHECK: jlh	foo                     # encoding: [0xa7,0x64,A,A]1504#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1505	brc	6, foo1506	jlh	foo1507	brlh	foo1508 1509#CHECK: brc	7, foo                  # encoding: [0xa7,0x74,A,A]1510#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1511#CHECK: jne	foo                     # encoding: [0xa7,0x74,A,A]1512#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1513#CHECK: jnz	foo                     # encoding: [0xa7,0x74,A,A]1514#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1515#CHECK: jne	foo                     # encoding: [0xa7,0x74,A,A]1516#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1517#CHECK: jnz	foo                     # encoding: [0xa7,0x74,A,A]1518#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1519	brc	7, foo1520	jne	foo1521	jnz	foo1522	brne	foo1523	brnz	foo1524 1525 1526#CHECK: brc	8, foo                  # encoding: [0xa7,0x84,A,A]1527#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1528#CHECK: je	foo                     # encoding: [0xa7,0x84,A,A]1529#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1530#CHECK: jz	foo                     # encoding: [0xa7,0x84,A,A]1531#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1532#CHECK: je	foo                     # encoding: [0xa7,0x84,A,A]1533#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1534#CHECK: jz	foo                     # encoding: [0xa7,0x84,A,A]1535#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1536	brc	8, foo1537	je	foo1538	jz	foo1539	bre	foo1540	brz	foo1541 1542#CHECK: brc	9, foo                  # encoding: [0xa7,0x94,A,A]1543#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1544#CHECK: jnlh	foo                     # encoding: [0xa7,0x94,A,A]1545#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1546#CHECK: jnlh	foo                     # encoding: [0xa7,0x94,A,A]1547#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1548	brc	9, foo1549	jnlh	foo1550	brnlh	foo1551 1552#CHECK: brc	10, foo                 # encoding: [0xa7,0xa4,A,A]1553#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1554#CHECK: jhe	foo                     # encoding: [0xa7,0xa4,A,A]1555#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1556#CHECK: jhe	foo                     # encoding: [0xa7,0xa4,A,A]1557#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1558	brc	10, foo1559	jhe	foo1560	brhe	foo1561 1562#CHECK: brc	11, foo                 # encoding: [0xa7,0xb4,A,A]1563#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1564#CHECK: jnl	foo                     # encoding: [0xa7,0xb4,A,A]1565#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1566#CHECK: jnm	foo                     # encoding: [0xa7,0xb4,A,A]1567#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1568#CHECK: jnl	foo                     # encoding: [0xa7,0xb4,A,A]1569#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1570#CHECK: jnm	foo                     # encoding: [0xa7,0xb4,A,A]1571#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1572	brc	11, foo1573	jnl	foo1574	jnm	foo1575	brnl	foo1576	brnm	foo1577 1578#CHECK: brc	12, foo                 # encoding: [0xa7,0xc4,A,A]1579#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1580#CHECK: jle	foo                     # encoding: [0xa7,0xc4,A,A]1581#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1582#CHECK: jle	foo                     # encoding: [0xa7,0xc4,A,A]1583#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1584	brc	12, foo1585	jle	foo1586	brle	foo1587 1588#CHECK: brc	13, foo                 # encoding: [0xa7,0xd4,A,A]1589#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1590#CHECK: jnh	foo                     # encoding: [0xa7,0xd4,A,A]1591#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1592#CHECK: jnp	foo                     # encoding: [0xa7,0xd4,A,A]1593#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1594#CHECK: jnh	foo                     # encoding: [0xa7,0xd4,A,A]1595#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1596#CHECK: jnp	foo                     # encoding: [0xa7,0xd4,A,A]1597#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1598	brc	13, foo1599	jnh	foo1600	jnp	foo1601	brnh	foo1602	brnp	foo1603 1604#CHECK: brc	14, foo                 # encoding: [0xa7,0xe4,A,A]1605#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1606#CHECK: jno	foo                     # encoding: [0xa7,0xe4,A,A]1607#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1608#CHECK: jno	foo                     # encoding: [0xa7,0xe4,A,A]1609#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1610	brc	14, foo1611	jno	foo1612	brno	foo1613 1614#CHECK: brc	15, foo                 # encoding: [0xa7,0xf4,A,A]1615#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1616#CHECK: j	foo                     # encoding: [0xa7,0xf4,A,A]1617#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1618#CHECK: j	foo                     # encoding: [0xa7,0xf4,A,A]1619#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL1620	brc	15, foo1621	j	foo1622	bru	foo1623 1624#CHECK: brc	0, bar+100              # encoding: [0xa7,0x04,A,A]1625#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1626#CHECK: jnop	bar+100                 # encoding: [0xa7,0x04,A,A]1627#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1628	brc	0, bar+1001629	jnop	bar+1001630 1631#CHECK: jo	bar+100                 # encoding: [0xa7,0x14,A,A]1632#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1633#CHECK: jo	bar+100                 # encoding: [0xa7,0x14,A,A]1634#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1635	jo	bar+1001636	bro	bar+1001637 1638#CHECK: jh	bar+100                 # encoding: [0xa7,0x24,A,A]1639#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1640#CHECK: jh	bar+100                 # encoding: [0xa7,0x24,A,A]1641#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1642	jh	bar+1001643	brh	bar+1001644 1645#CHECK: jnle	bar+100                 # encoding: [0xa7,0x34,A,A]1646#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1647#CHECK: jnle	bar+100                 # encoding: [0xa7,0x34,A,A]1648#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1649	jnle	bar+1001650	brnle	bar+1001651 1652#CHECK: jl	bar+100                 # encoding: [0xa7,0x44,A,A]1653#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1654#CHECK: jl	bar+100                 # encoding: [0xa7,0x44,A,A]1655#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1656	jl	bar+1001657	brl	bar+1001658 1659#CHECK: jnhe	bar+100                 # encoding: [0xa7,0x54,A,A]1660#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1661#CHECK: jnhe	bar+100                 # encoding: [0xa7,0x54,A,A]1662#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1663	jnhe	bar+1001664	brnhe	bar+1001665 1666#CHECK: jlh	bar+100                 # encoding: [0xa7,0x64,A,A]1667#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1668#CHECK: jlh	bar+100                 # encoding: [0xa7,0x64,A,A]1669#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1670	jlh	bar+1001671	brlh	bar+1001672 1673#CHECK: jne	bar+100                 # encoding: [0xa7,0x74,A,A]1674#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1675#CHECK: jne	bar+100                 # encoding: [0xa7,0x74,A,A]1676#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1677	jne	bar+1001678	brne	bar+1001679 1680#CHECK: je	bar+100                 # encoding: [0xa7,0x84,A,A]1681#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1682#CHECK: je	bar+100                 # encoding: [0xa7,0x84,A,A]1683#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1684	je	bar+1001685	bre	bar+1001686 1687#CHECK: jnlh	bar+100                 # encoding: [0xa7,0x94,A,A]1688#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1689#CHECK: jnlh	bar+100                 # encoding: [0xa7,0x94,A,A]1690#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1691	jnlh	bar+1001692	brnlh	bar+1001693 1694#CHECK: jhe	bar+100                 # encoding: [0xa7,0xa4,A,A]1695#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1696#CHECK: jhe	bar+100                 # encoding: [0xa7,0xa4,A,A]1697#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1698	jhe	bar+1001699	brhe	bar+1001700 1701#CHECK: jnl	bar+100                 # encoding: [0xa7,0xb4,A,A]1702#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1703#CHECK: jnl	bar+100                 # encoding: [0xa7,0xb4,A,A]1704#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1705	jnl	bar+1001706	brnl	bar+1001707 1708#CHECK: jle	bar+100                 # encoding: [0xa7,0xc4,A,A]1709#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1710#CHECK: jle	bar+100                 # encoding: [0xa7,0xc4,A,A]1711#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1712	jle	bar+1001713	brle	bar+1001714 1715#CHECK: jnh	bar+100                 # encoding: [0xa7,0xd4,A,A]1716#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1717#CHECK: jnh	bar+100                 # encoding: [0xa7,0xd4,A,A]1718#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1719	jnh	bar+1001720	brnh	bar+1001721 1722#CHECK: jno	bar+100                 # encoding: [0xa7,0xe4,A,A]1723#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1724#CHECK: jno	bar+100                 # encoding: [0xa7,0xe4,A,A]1725#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1726	jno	bar+1001727	brno	bar+1001728 1729#CHECK: j	bar+100                 # encoding: [0xa7,0xf4,A,A]1730#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1731#CHECK: j	bar+100                 # encoding: [0xa7,0xf4,A,A]1732#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL1733	j	bar+1001734	bru	bar+1001735 1736#CHECK: brc	0, bar@PLT              # encoding: [0xa7,0x04,A,A]1737#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1738#CHECK: jnop	bar@PLT                 # encoding: [0xa7,0x04,A,A]1739#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1740	brc	0, bar@PLT1741	jnop	bar@PLT1742 1743#CHECK: jo	bar@PLT                 # encoding: [0xa7,0x14,A,A]1744#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1745#CHECK: jo	bar@PLT                 # encoding: [0xa7,0x14,A,A]1746#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1747	jo	bar@PLT1748	bro	bar@PLT1749 1750#CHECK: jh	bar@PLT                 # encoding: [0xa7,0x24,A,A]1751#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1752#CHECK: jh	bar@PLT                 # encoding: [0xa7,0x24,A,A]1753#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1754	jh	bar@PLT1755	brh	bar@PLT1756 1757#CHECK: jnle	bar@PLT                 # encoding: [0xa7,0x34,A,A]1758#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1759#CHECK: jnle	bar@PLT                 # encoding: [0xa7,0x34,A,A]1760#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1761	jnle	bar@PLT1762	brnle	bar@PLT1763 1764#CHECK: jl	bar@PLT                 # encoding: [0xa7,0x44,A,A]1765#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1766#CHECK: jl	bar@PLT                 # encoding: [0xa7,0x44,A,A]1767#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1768	jl	bar@PLT1769	brl	bar@PLT1770 1771#CHECK: jnhe	bar@PLT                 # encoding: [0xa7,0x54,A,A]1772#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1773#CHECK: jnhe	bar@PLT                 # encoding: [0xa7,0x54,A,A]1774#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1775	jnhe	bar@PLT1776	brnhe	bar@PLT1777 1778#CHECK: jlh	bar@PLT                 # encoding: [0xa7,0x64,A,A]1779#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1780#CHECK: jlh	bar@PLT                 # encoding: [0xa7,0x64,A,A]1781#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1782	jlh	bar@PLT1783	brlh	bar@PLT1784 1785#CHECK: jne	bar@PLT                 # encoding: [0xa7,0x74,A,A]1786#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1787#CHECK: jne	bar@PLT                 # encoding: [0xa7,0x74,A,A]1788#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1789	jne	bar@PLT1790	brne	bar@PLT1791 1792#CHECK: je	bar@PLT                 # encoding: [0xa7,0x84,A,A]1793#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1794#CHECK: je	bar@PLT                 # encoding: [0xa7,0x84,A,A]1795#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1796	je	bar@PLT1797	bre	bar@PLT1798 1799#CHECK: jnlh	bar@PLT                 # encoding: [0xa7,0x94,A,A]1800#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1801#CHECK: jnlh	bar@PLT                 # encoding: [0xa7,0x94,A,A]1802#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1803	jnlh	bar@PLT1804	brnlh	bar@PLT1805 1806#CHECK: jhe	bar@PLT                 # encoding: [0xa7,0xa4,A,A]1807#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1808#CHECK: jhe	bar@PLT                 # encoding: [0xa7,0xa4,A,A]1809#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1810	jhe	bar@PLT1811	brhe	bar@PLT1812 1813#CHECK: jnl	bar@PLT                 # encoding: [0xa7,0xb4,A,A]1814#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1815#CHECK: jnl	bar@PLT                 # encoding: [0xa7,0xb4,A,A]1816#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1817	jnl	bar@PLT1818	brnl	bar@PLT1819 1820#CHECK: jle	bar@PLT                 # encoding: [0xa7,0xc4,A,A]1821#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1822#CHECK: jle	bar@PLT                 # encoding: [0xa7,0xc4,A,A]1823#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1824	jle	bar@PLT1825	brle	bar@PLT1826 1827#CHECK: jnh	bar@PLT                 # encoding: [0xa7,0xd4,A,A]1828#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1829#CHECK: jnh	bar@PLT                 # encoding: [0xa7,0xd4,A,A]1830#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1831	jnh	bar@PLT1832	brnh	bar@PLT1833 1834#CHECK: jno	bar@PLT                 # encoding: [0xa7,0xe4,A,A]1835#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1836#CHECK: jno	bar@PLT                 # encoding: [0xa7,0xe4,A,A]1837#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1838	jno	bar@PLT1839	brno	bar@PLT1840 1841#CHECK: j	bar@PLT                 # encoding: [0xa7,0xf4,A,A]1842#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1843#CHECK: j	bar@PLT                 # encoding: [0xa7,0xf4,A,A]1844#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL1845	j	bar@PLT1846	bru	bar@PLT1847 1848#CHECK: brcl	0, .[[LAB:L.*]]-4294967296 # encoding: [0xc0,0x04,A,A,A,A]1849#CHECK:  fixup A - offset: 2, value: .[[LAB]]-4294967296+2, kind: FK_390_PC32DBL1850#CHECK: jgnop	.[[LAB:L.*]]-4294967296    # encoding: [0xc0,0x04,A,A,A,A]1851#CHECK:  fixup A - offset: 2, value: .[[LAB]]-4294967296+2, kind: FK_390_PC32DBL1852	brcl	0, -0x1000000001853	jgnop	-0x1000000001854#CHECK: brcl	0, .[[LAB:L.*]]-2	# encoding: [0xc0,0x04,A,A,A,A]1855#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC32DBL1856#CHECK: jgnop	.[[LAB:L.*]]-2		# encoding: [0xc0,0x04,A,A,A,A]1857#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC32DBL1858	brcl	0, -21859	jgnop	-21860#CHECK: brcl	0, .[[LAB:L.*]]		# encoding: [0xc0,0x04,A,A,A,A]1861#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL1862#CHECK: jgnop	.[[LAB:L.*]]		# encoding: [0xc0,0x04,A,A,A,A]1863#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL1864	brcl	0, 01865	jgnop	01866#CHECK: brcl	0, .[[LAB:L.*]]+4294967294 # encoding: [0xc0,0x04,A,A,A,A]1867#CHECK:  fixup A - offset: 2, value: .[[LAB]]+4294967294+2, kind: FK_390_PC32DBL1868#CHECK: jgnop	.[[LAB:L.*]]+4294967294    # encoding: [0xc0,0x04,A,A,A,A]1869#CHECK:  fixup A - offset: 2, value: .[[LAB]]+4294967294+2, kind: FK_390_PC32DBL1870	brcl	0, 0xfffffffe1871	jgnop	0xfffffffe1872 1873#CHECK: brcl	0, foo                  # encoding: [0xc0,0x04,A,A,A,A]1874#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1875#CHECK: jgnop	foo                     # encoding: [0xc0,0x04,A,A,A,A]1876#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1877	brcl	0, foo1878	jgnop	foo1879 1880#CHECK: brcl	1, foo                  # encoding: [0xc0,0x14,A,A,A,A]1881#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1882#CHECK: jgo	foo                     # encoding: [0xc0,0x14,A,A,A,A]1883#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1884#CHECK: jgo	foo                     # encoding: [0xc0,0x14,A,A,A,A]1885#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1886	brcl	1, foo1887	jgo	foo1888	brol	foo1889 1890#CHECK: brcl	2, foo                  # encoding: [0xc0,0x24,A,A,A,A]1891#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1892#CHECK: jgh	foo                     # encoding: [0xc0,0x24,A,A,A,A]1893#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1894#CHECK: jgp	foo                     # encoding: [0xc0,0x24,A,A,A,A]1895#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1896#CHECK: jgh	foo                     # encoding: [0xc0,0x24,A,A,A,A]1897#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1898#CHECK: jgp	foo                     # encoding: [0xc0,0x24,A,A,A,A]1899#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1900	brcl	2, foo1901	jgh	foo1902	jgp	foo1903	brhl	foo1904	brpl	foo1905 1906#CHECK: brcl	3, foo                  # encoding: [0xc0,0x34,A,A,A,A]1907#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1908#CHECK: jgnle	foo                     # encoding: [0xc0,0x34,A,A,A,A]1909#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1910#CHECK: jgnle	foo                     # encoding: [0xc0,0x34,A,A,A,A]1911#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1912	brcl	3, foo1913	jgnle	foo1914	brnlel	foo1915 1916#CHECK: brcl	4, foo                  # encoding: [0xc0,0x44,A,A,A,A]1917#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1918#CHECK: jgl	foo                     # encoding: [0xc0,0x44,A,A,A,A]1919#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1920#CHECK: jgm	foo                     # encoding: [0xc0,0x44,A,A,A,A]1921#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1922#CHECK: jgl	foo                     # encoding: [0xc0,0x44,A,A,A,A]1923#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1924#CHECK: jgm	foo                     # encoding: [0xc0,0x44,A,A,A,A]1925#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1926	brcl	4, foo1927	jgl	foo1928	jgm	foo1929	brll	foo1930	brml	foo1931 1932#CHECK: brcl	5, foo                  # encoding: [0xc0,0x54,A,A,A,A]1933#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1934#CHECK: jgnhe	foo                     # encoding: [0xc0,0x54,A,A,A,A]1935#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1936#CHECK: jgnhe	foo                     # encoding: [0xc0,0x54,A,A,A,A]1937#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1938	brcl	5, foo1939	jgnhe	foo1940	brnhel	foo1941 1942#CHECK: brcl	6, foo                  # encoding: [0xc0,0x64,A,A,A,A]1943#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1944#CHECK: jglh	foo                     # encoding: [0xc0,0x64,A,A,A,A]1945#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1946#CHECK: jglh	foo                     # encoding: [0xc0,0x64,A,A,A,A]1947#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1948	brcl	6, foo1949	jglh	foo1950	brlhl	foo1951 1952#CHECK: brcl	7, foo                  # encoding: [0xc0,0x74,A,A,A,A]1953#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1954#CHECK: jgne	foo                     # encoding: [0xc0,0x74,A,A,A,A]1955#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1956#CHECK: jgnz	foo                     # encoding: [0xc0,0x74,A,A,A,A]1957#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1958#CHECK: jgne	foo                     # encoding: [0xc0,0x74,A,A,A,A]1959#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1960#CHECK: jgnz	foo                     # encoding: [0xc0,0x74,A,A,A,A]1961#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1962	brcl	7, foo1963	jgne	foo1964	jgnz	foo1965	brnel	foo1966	brnzl	foo1967 1968#CHECK: brcl	8, foo                  # encoding: [0xc0,0x84,A,A,A,A]1969#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1970#CHECK: jge	foo                     # encoding: [0xc0,0x84,A,A,A,A]1971#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1972#CHECK: jgz	foo                     # encoding: [0xc0,0x84,A,A,A,A]1973#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1974#CHECK: jge	foo                     # encoding: [0xc0,0x84,A,A,A,A]1975#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1976#CHECK: jgz	foo                     # encoding: [0xc0,0x84,A,A,A,A]1977#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1978	brcl	8, foo1979	jge	foo1980	jgz	foo1981	brel	foo1982	brzl	foo1983 1984#CHECK: brcl	9, foo                  # encoding: [0xc0,0x94,A,A,A,A]1985#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1986#CHECK: jgnlh	foo                     # encoding: [0xc0,0x94,A,A,A,A]1987#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1988#CHECK: jgnlh	foo                     # encoding: [0xc0,0x94,A,A,A,A]1989#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1990	brcl	9, foo1991	jgnlh	foo1992	brnlhl	foo1993 1994#CHECK: brcl	10, foo                 # encoding: [0xc0,0xa4,A,A,A,A]1995#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1996#CHECK: jghe	foo                     # encoding: [0xc0,0xa4,A,A,A,A]1997#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL1998#CHECK: jghe	foo                     # encoding: [0xc0,0xa4,A,A,A,A]1999#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL2000	brcl	10, foo2001	jghe	foo2002	brhel	foo2003 2004#CHECK: brcl	11, foo                 # encoding: [0xc0,0xb4,A,A,A,A]2005#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL2006#CHECK: jgnl	foo                     # encoding: [0xc0,0xb4,A,A,A,A]2007#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL2008#CHECK: jgnm	foo                     # encoding: [0xc0,0xb4,A,A,A,A]2009#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL2010#CHECK: jgnl	foo                     # encoding: [0xc0,0xb4,A,A,A,A]2011#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL2012#CHECK: jgnm	foo                     # encoding: [0xc0,0xb4,A,A,A,A]2013#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL2014	brcl	11, foo2015	jgnl	foo2016	jgnm	foo2017	brnll	foo2018	brnml	foo2019 2020#CHECK: brcl	12, foo                 # encoding: [0xc0,0xc4,A,A,A,A]2021#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL2022#CHECK: jgle	foo                     # encoding: [0xc0,0xc4,A,A,A,A]2023#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL2024#CHECK: jgle	foo                     # encoding: [0xc0,0xc4,A,A,A,A]2025#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL2026	brcl	12, foo2027	jgle	foo2028	brlel	foo2029 2030#CHECK: brcl	13, foo                 # encoding: [0xc0,0xd4,A,A,A,A]2031#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL2032#CHECK: jgnh	foo                     # encoding: [0xc0,0xd4,A,A,A,A]2033#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL2034#CHECK: jgnp	foo                     # encoding: [0xc0,0xd4,A,A,A,A]2035#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL2036#CHECK: jgnh	foo                     # encoding: [0xc0,0xd4,A,A,A,A]2037#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL2038#CHECK: jgnp	foo                     # encoding: [0xc0,0xd4,A,A,A,A]2039#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL2040	brcl	13, foo2041	jgnh	foo2042	jgnp	foo2043	brnhl	foo2044	brnpl	foo2045 2046#CHECK: brcl	14, foo                 # encoding: [0xc0,0xe4,A,A,A,A]2047#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL2048#CHECK: jgno	foo                     # encoding: [0xc0,0xe4,A,A,A,A]2049#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL2050#CHECK: jgno	foo                     # encoding: [0xc0,0xe4,A,A,A,A]2051#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL2052	brcl	14, foo2053	jgno	foo2054	brnol	foo2055 2056#CHECK: brcl	15, foo                 # encoding: [0xc0,0xf4,A,A,A,A]2057#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL2058#CHECK: jg	foo                     # encoding: [0xc0,0xf4,A,A,A,A]2059#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL2060#CHECK: jg	foo                     # encoding: [0xc0,0xf4,A,A,A,A]2061#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL2062	brcl	15, foo2063	jg	foo2064	brul	foo2065 2066#CHECK: brcl	0, bar+100              # encoding: [0xc0,0x04,A,A,A,A]2067#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL2068#CHECK: jgnop	bar+100                 # encoding: [0xc0,0x04,A,A,A,A]2069#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL2070	brcl	0, bar+1002071	jgnop	bar+1002072 2073#CHECK: jgo	bar+100                 # encoding: [0xc0,0x14,A,A,A,A]2074#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL2075#CHECK: jgo	bar+100                 # encoding: [0xc0,0x14,A,A,A,A]2076#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL2077	jgo	bar+1002078	brol	bar+1002079 2080#CHECK: jgh	bar+100                 # encoding: [0xc0,0x24,A,A,A,A]2081#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL2082#CHECK: jgh	bar+100                 # encoding: [0xc0,0x24,A,A,A,A]2083#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL2084	jgh	bar+1002085	brhl	bar+1002086 2087#CHECK: jgnle	bar+100                 # encoding: [0xc0,0x34,A,A,A,A]2088#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL2089#CHECK: jgnle	bar+100                 # encoding: [0xc0,0x34,A,A,A,A]2090#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL2091	jgnle	bar+1002092	brnlel	bar+1002093 2094#CHECK: jgl	bar+100                 # encoding: [0xc0,0x44,A,A,A,A]2095#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL2096#CHECK: jgl	bar+100                 # encoding: [0xc0,0x44,A,A,A,A]2097#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL2098	jgl	bar+1002099	brll	bar+1002100 2101#CHECK: jgnhe	bar+100                 # encoding: [0xc0,0x54,A,A,A,A]2102#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL2103#CHECK: jgnhe	bar+100                 # encoding: [0xc0,0x54,A,A,A,A]2104#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL2105	jgnhe	bar+1002106	brnhel	bar+1002107 2108#CHECK: jglh	bar+100                 # encoding: [0xc0,0x64,A,A,A,A]2109#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL2110#CHECK: jglh	bar+100                 # encoding: [0xc0,0x64,A,A,A,A]2111#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL2112	jglh	bar+1002113	brlhl	bar+1002114 2115#CHECK: jgne	bar+100                 # encoding: [0xc0,0x74,A,A,A,A]2116#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL2117#CHECK: jgne	bar+100                 # encoding: [0xc0,0x74,A,A,A,A]2118#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL2119	jgne	bar+1002120	brnel	bar+1002121 2122#CHECK: jge	bar+100                 # encoding: [0xc0,0x84,A,A,A,A]2123#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL2124#CHECK: jge	bar+100                 # encoding: [0xc0,0x84,A,A,A,A]2125#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL2126	jge	bar+1002127	brel	bar+1002128 2129#CHECK: jgnlh	bar+100                 # encoding: [0xc0,0x94,A,A,A,A]2130#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL2131#CHECK: jgnlh	bar+100                 # encoding: [0xc0,0x94,A,A,A,A]2132#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL2133	jgnlh	bar+1002134	brnlhl	bar+1002135 2136#CHECK: jghe	bar+100                 # encoding: [0xc0,0xa4,A,A,A,A]2137#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL2138#CHECK: jghe	bar+100                 # encoding: [0xc0,0xa4,A,A,A,A]2139#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL2140	jghe	bar+1002141	brhel	bar+1002142 2143#CHECK: jgnl	bar+100                 # encoding: [0xc0,0xb4,A,A,A,A]2144#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL2145#CHECK: jgnl	bar+100                 # encoding: [0xc0,0xb4,A,A,A,A]2146#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL2147	jgnl	bar+1002148	brnll	bar+1002149 2150#CHECK: jgle	bar+100                 # encoding: [0xc0,0xc4,A,A,A,A]2151#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL2152#CHECK: jgle	bar+100                 # encoding: [0xc0,0xc4,A,A,A,A]2153#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL2154	jgle	bar+1002155	brlel	bar+1002156 2157#CHECK: jgnh	bar+100                 # encoding: [0xc0,0xd4,A,A,A,A]2158#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL2159#CHECK: jgnh	bar+100                 # encoding: [0xc0,0xd4,A,A,A,A]2160#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL2161	jgnh	bar+1002162	brnhl	bar+1002163 2164#CHECK: jgno	bar+100                 # encoding: [0xc0,0xe4,A,A,A,A]2165#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL2166#CHECK: jgno	bar+100                 # encoding: [0xc0,0xe4,A,A,A,A]2167#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL2168	jgno	bar+1002169	brnol	bar+1002170 2171#CHECK: jg	bar+100                 # encoding: [0xc0,0xf4,A,A,A,A]2172#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL2173#CHECK: jg	bar+100                 # encoding: [0xc0,0xf4,A,A,A,A]2174#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL2175	jg	bar+1002176	brul	bar+1002177 2178#CHECK: brcl	0, bar@PLT              # encoding: [0xc0,0x04,A,A,A,A]2179#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL2180#CHECK: jgnop	bar@PLT                 # encoding: [0xc0,0x04,A,A,A,A]2181#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL2182	brcl	0, bar@PLT2183	jgnop	bar@PLT2184 2185#CHECK: jgo	bar@PLT                 # encoding: [0xc0,0x14,A,A,A,A]2186#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL2187#CHECK: jgo	bar@PLT                 # encoding: [0xc0,0x14,A,A,A,A]2188#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL2189	jgo	bar@PLT2190	brol	bar@PLT2191 2192#CHECK: jgh	bar@PLT                 # encoding: [0xc0,0x24,A,A,A,A]2193#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL2194#CHECK: jgh	bar@PLT                 # encoding: [0xc0,0x24,A,A,A,A]2195#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL2196	jgh	bar@PLT2197	brhl	bar@PLT2198 2199#CHECK: jgnle	bar@PLT                 # encoding: [0xc0,0x34,A,A,A,A]2200#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL2201#CHECK: jgnle	bar@PLT                 # encoding: [0xc0,0x34,A,A,A,A]2202#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL2203	jgnle	bar@PLT2204	brnlel	bar@PLT2205 2206#CHECK: jgl	bar@PLT                 # encoding: [0xc0,0x44,A,A,A,A]2207#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL2208#CHECK: jgl	bar@PLT                 # encoding: [0xc0,0x44,A,A,A,A]2209#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL2210	jgl	bar@PLT2211	brll	bar@PLT2212 2213#CHECK: jgnhe	bar@PLT                 # encoding: [0xc0,0x54,A,A,A,A]2214#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL2215#CHECK: jgnhe	bar@PLT                 # encoding: [0xc0,0x54,A,A,A,A]2216#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL2217	jgnhe	bar@PLT2218	brnhel	bar@PLT2219 2220#CHECK: jglh	bar@PLT                 # encoding: [0xc0,0x64,A,A,A,A]2221#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL2222#CHECK: jglh	bar@PLT                 # encoding: [0xc0,0x64,A,A,A,A]2223#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL2224	jglh	bar@PLT2225	brlhl	bar@PLT2226 2227#CHECK: jgne	bar@PLT                 # encoding: [0xc0,0x74,A,A,A,A]2228#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL2229#CHECK: jgne	bar@PLT                 # encoding: [0xc0,0x74,A,A,A,A]2230#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL2231	jgne	bar@PLT2232	brnel	bar@PLT2233 2234#CHECK: jge	bar@PLT                 # encoding: [0xc0,0x84,A,A,A,A]2235#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL2236#CHECK: jge	bar@PLT                 # encoding: [0xc0,0x84,A,A,A,A]2237#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL2238	jge	bar@PLT2239	brel	bar@PLT2240 2241#CHECK: jgnlh	bar@PLT                 # encoding: [0xc0,0x94,A,A,A,A]2242#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL2243#CHECK: jgnlh	bar@PLT                 # encoding: [0xc0,0x94,A,A,A,A]2244#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL2245	jgnlh	bar@PLT2246	brnlhl	bar@PLT2247 2248#CHECK: jghe	bar@PLT                 # encoding: [0xc0,0xa4,A,A,A,A]2249#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL2250#CHECK: jghe	bar@PLT                 # encoding: [0xc0,0xa4,A,A,A,A]2251#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL2252	jghe	bar@PLT2253	brhel	bar@PLT2254 2255#CHECK: jgnl	bar@PLT                 # encoding: [0xc0,0xb4,A,A,A,A]2256#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL2257#CHECK: jgnl	bar@PLT                 # encoding: [0xc0,0xb4,A,A,A,A]2258#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL2259	jgnl	bar@PLT2260	brnll	bar@PLT2261 2262#CHECK: jgle	bar@PLT                 # encoding: [0xc0,0xc4,A,A,A,A]2263#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL2264#CHECK: jgle	bar@PLT                 # encoding: [0xc0,0xc4,A,A,A,A]2265#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL2266	jgle	bar@PLT2267	brlel	bar@PLT2268 2269#CHECK: jgnh	bar@PLT                 # encoding: [0xc0,0xd4,A,A,A,A]2270#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL2271#CHECK: jgnh	bar@PLT                 # encoding: [0xc0,0xd4,A,A,A,A]2272#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL2273	jgnh	bar@PLT2274	brnhl	bar@PLT2275 2276#CHECK: jgno	bar@PLT                 # encoding: [0xc0,0xe4,A,A,A,A]2277#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL2278#CHECK: jgno	bar@PLT                 # encoding: [0xc0,0xe4,A,A,A,A]2279#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL2280	jgno	bar@PLT2281	brnol	bar@PLT2282 2283#CHECK: jg	bar@PLT                 # encoding: [0xc0,0xf4,A,A,A,A]2284#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL2285#CHECK: jg	bar@PLT                 # encoding: [0xc0,0xf4,A,A,A,A]2286#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL2287	jg	bar@PLT2288	brul	bar@PLT2289 2290#CHECK: bct	%r0, 0                  # encoding: [0x46,0x00,0x00,0x00]2291#CHECK: bct	%r0, 4095               # encoding: [0x46,0x00,0x0f,0xff]2292#CHECK: bct	%r0, 0(%r1)             # encoding: [0x46,0x00,0x10,0x00]2293#CHECK: bct	%r0, 0(%r15)            # encoding: [0x46,0x00,0xf0,0x00]2294#CHECK: bct	%r0, 4095(%r1,%r15)     # encoding: [0x46,0x01,0xff,0xff]2295#CHECK: bct	%r0, 4095(%r15,%r1)     # encoding: [0x46,0x0f,0x1f,0xff]2296#CHECK: bct	%r15, 0                 # encoding: [0x46,0xf0,0x00,0x00]2297 2298	bct	%r0, 02299	bct	%r0, 40952300	bct	%r0, 0(%r1)2301	bct	%r0, 0(%r15)2302	bct	%r0, 4095(%r1,%r15)2303	bct	%r0, 4095(%r15,%r1)2304	bct	%r15, 02305 2306#CHECK: bctr	%r0, %r9                # encoding: [0x06,0x09]2307#CHECK: bctr	%r0, %r15               # encoding: [0x06,0x0f]2308#CHECK: bctr	%r15, %r0               # encoding: [0x06,0xf0]2309#CHECK: bctr	%r15, %r9               # encoding: [0x06,0xf9]2310 2311	bctr	%r0,%r92312	bctr	%r0,%r152313	bctr	%r15,%r02314	bctr	%r15,%r92315 2316#CHECK: bctg	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x46]2317#CHECK: bctg	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x46]2318#CHECK: bctg	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x46]2319#CHECK: bctg	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x46]2320#CHECK: bctg	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x46]2321#CHECK: bctg	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x46]2322#CHECK: bctg	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x46]2323#CHECK: bctg	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x46]2324#CHECK: bctg	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x46]2325#CHECK: bctg	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x46]2326 2327	bctg	%r0, -5242882328	bctg	%r0, -12329	bctg	%r0, 02330	bctg	%r0, 12331	bctg	%r0, 5242872332	bctg	%r0, 0(%r1)2333	bctg	%r0, 0(%r15)2334	bctg	%r0, 524287(%r1,%r15)2335	bctg	%r0, 524287(%r15,%r1)2336	bctg	%r15, 02337 2338#CHECK: bctgr	%r0, %r9                # encoding: [0xb9,0x46,0x00,0x09]2339#CHECK: bctgr	%r0, %r15               # encoding: [0xb9,0x46,0x00,0x0f]2340#CHECK: bctgr	%r15, %r0               # encoding: [0xb9,0x46,0x00,0xf0]2341#CHECK: bctgr	%r15, %r9               # encoding: [0xb9,0x46,0x00,0xf9]2342 2343	bctgr	%r0,%r92344	bctgr	%r0,%r152345	bctgr	%r15,%r02346	bctgr	%r15,%r92347 2348#CHECK: brct	%r0, .[[LAB:L.*]]-65536	# encoding: [0xa7,0x06,A,A]2349#CHECK:  fixup A - offset: 2, value: .[[LAB]]-65536+2, kind: FK_390_PC16DBL2350#CHECK: brct	%r0, .[[LAB:L.*]]-65536	# encoding: [0xa7,0x06,A,A]2351#CHECK:  fixup A - offset: 2, value: .[[LAB]]-65536+2, kind: FK_390_PC16DBL2352	brct	%r0, -0x100002353	jct	%r0, -0x100002354#CHECK: brct	%r0, .[[LAB:L.*]]-2	# encoding: [0xa7,0x06,A,A]2355#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC16DBL2356#CHECK: brct	%r0, .[[LAB:L.*]]-2	# encoding: [0xa7,0x06,A,A]2357#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC16DBL2358	brct	%r0, -22359	jct	%r0, -22360#CHECK: brct	%r0, .[[LAB:L.*]]	# encoding: [0xa7,0x06,A,A]2361#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL2362#CHECK: brct	%r0, .[[LAB:L.*]]	# encoding: [0xa7,0x06,A,A]2363#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL2364	brct	%r0, 02365	jct	%r0, 02366#CHECK: brct	%r0, .[[LAB:L.*]]+65534	# encoding: [0xa7,0x06,A,A]2367#CHECK:  fixup A - offset: 2, value: .[[LAB]]+65534+2, kind: FK_390_PC16DBL2368#CHECK: brct	%r0, .[[LAB:L.*]]+65534	# encoding: [0xa7,0x06,A,A]2369#CHECK:  fixup A - offset: 2, value: .[[LAB]]+65534+2, kind: FK_390_PC16DBL2370	brct	%r0, 0xfffe2371	jct	%r0, 0xfffe2372#CHECK: brct	%r15, .[[LAB:L.*]]	# encoding: [0xa7,0xf6,A,A]2373#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL2374#CHECK: brct	%r15, .[[LAB:L.*]]	# encoding: [0xa7,0xf6,A,A]2375#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL2376	brct	%r15, 02377	jct	%r15, 02378 2379#CHECK: brctg	%r0, .[[LAB:L.*]]-65536	# encoding: [0xa7,0x07,A,A]2380#CHECK:  fixup A - offset: 2, value: .[[LAB]]-65536+2, kind: FK_390_PC16DBL2381#CHECK: brctg	%r0, .[[LAB:L.*]]-65536	# encoding: [0xa7,0x07,A,A]2382#CHECK:  fixup A - offset: 2, value: .[[LAB]]-65536+2, kind: FK_390_PC16DBL2383	brctg	%r0, -0x100002384	jctg	%r0, -0x100002385#CHECK: brctg	%r0, .[[LAB:L.*]]-2	# encoding: [0xa7,0x07,A,A]2386#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC16DBL2387#CHECK: brctg	%r0, .[[LAB:L.*]]-2	# encoding: [0xa7,0x07,A,A]2388#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC16DBL2389	brctg	%r0, -22390	jctg	%r0, -22391#CHECK: brctg	%r0, .[[LAB:L.*]]	# encoding: [0xa7,0x07,A,A]2392#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL2393#CHECK: brctg	%r0, .[[LAB:L.*]]	# encoding: [0xa7,0x07,A,A]2394#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL2395	brctg	%r0, 02396	jctg	%r0, 02397#CHECK: brctg	%r0, .[[LAB:L.*]]+65534	# encoding: [0xa7,0x07,A,A]2398#CHECK:  fixup A - offset: 2, value: .[[LAB]]+65534+2, kind: FK_390_PC16DBL2399#CHECK: brctg	%r0, .[[LAB:L.*]]+65534	# encoding: [0xa7,0x07,A,A]2400#CHECK:  fixup A - offset: 2, value: .[[LAB]]+65534+2, kind: FK_390_PC16DBL2401	brctg	%r0, 0xfffe2402	jctg	%r0, 0xfffe2403#CHECK: brctg	%r15, .[[LAB:L.*]]	# encoding: [0xa7,0xf7,A,A]2404#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL2405#CHECK: brctg	%r15, .[[LAB:L.*]]	# encoding: [0xa7,0xf7,A,A]2406#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL2407	brctg	%r15, 02408	jctg	%r15, 02409 2410 2411 2412#CHECK: bxh	%r0, %r0, 0             # encoding: [0x86,0x00,0x00,0x00]2413#CHECK: bxh	%r0, %r15, 0            # encoding: [0x86,0x0f,0x00,0x00]2414#CHECK: bxh	%r14, %r15, 0           # encoding: [0x86,0xef,0x00,0x00]2415#CHECK: bxh	%r15, %r15, 0           # encoding: [0x86,0xff,0x00,0x00]2416#CHECK: bxh	%r0, %r0, 4095          # encoding: [0x86,0x00,0x0f,0xff]2417#CHECK: bxh	%r0, %r0, 1             # encoding: [0x86,0x00,0x00,0x01]2418#CHECK: bxh	%r0, %r0, 0(%r1)        # encoding: [0x86,0x00,0x10,0x00]2419#CHECK: bxh	%r0, %r0, 0(%r15)       # encoding: [0x86,0x00,0xf0,0x00]2420#CHECK: bxh	%r0, %r0, 4095(%r1)     # encoding: [0x86,0x00,0x1f,0xff]2421#CHECK: bxh	%r0, %r0, 4095(%r15)    # encoding: [0x86,0x00,0xff,0xff]2422 2423	bxh	%r0,%r0,02424	bxh	%r0,%r15,02425	bxh	%r14,%r15,02426	bxh	%r15,%r15,02427	bxh	%r0,%r0,40952428	bxh	%r0,%r0,12429	bxh	%r0,%r0,0(%r1)2430	bxh	%r0,%r0,0(%r15)2431	bxh	%r0,%r0,4095(%r1)2432	bxh	%r0,%r0,4095(%r15)2433 2434#CHECK: bxhg	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x44]2435#CHECK: bxhg	%r0, %r15, 0            # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x44]2436#CHECK: bxhg	%r14, %r15, 0           # encoding: [0xeb,0xef,0x00,0x00,0x00,0x44]2437#CHECK: bxhg	%r15, %r15, 0           # encoding: [0xeb,0xff,0x00,0x00,0x00,0x44]2438#CHECK: bxhg	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0x44]2439#CHECK: bxhg	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x44]2440#CHECK: bxhg	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x44]2441#CHECK: bxhg	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0x44]2442#CHECK: bxhg	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x44]2443#CHECK: bxhg	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0x44]2444#CHECK: bxhg	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x44]2445#CHECK: bxhg	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x44]2446#CHECK: bxhg	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x44]2447 2448	bxhg	%r0,%r0,02449	bxhg	%r0,%r15,02450	bxhg	%r14,%r15,02451	bxhg	%r15,%r15,02452	bxhg	%r0,%r0,-5242882453	bxhg	%r0,%r0,-12454	bxhg	%r0,%r0,02455	bxhg	%r0,%r0,12456	bxhg	%r0,%r0,5242872457	bxhg	%r0,%r0,0(%r1)2458	bxhg	%r0,%r0,0(%r15)2459	bxhg	%r0,%r0,524287(%r1)2460	bxhg	%r0,%r0,524287(%r15)2461 2462#CHECK: brxh	%r0, %r2, .[[LAB:L.*]]-65536	# encoding: [0x84,0x02,A,A]2463#CHECK:  fixup A - offset: 2, value: .[[LAB]]-65536+2, kind: FK_390_PC16DBL2464#CHECK: brxh	%r0, %r2, .[[LAB:L.*]]-65536	# encoding: [0x84,0x02,A,A]2465#CHECK:  fixup A - offset: 2, value: .[[LAB]]-65536+2, kind: FK_390_PC16DBL2466	brxh	%r0,%r2, -0x100002467	jxh	%r0,%r2, -0x100002468#CHECK: brxh	%r0, %r2, .[[LAB:L.*]]-2	# encoding: [0x84,0x02,A,A]2469#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC16DBL2470#CHECK: brxh	%r0, %r2, .[[LAB:L.*]]-2	# encoding: [0x84,0x02,A,A]2471#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC16DBL2472	brxh	%r0, %r2, -22473	jxh	%r0, %r2, -22474#CHECK: brxh	%r0, %r2, .[[LAB:L.*]]	        # encoding: [0x84,0x02,A,A]2475#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL2476#CHECK: brxh	%r0, %r2, .[[LAB:L.*]]	        # encoding: [0x84,0x02,A,A]2477#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL2478	brxh	%r0,%r2, 02479	jxh	%r0,%r2, 02480#CHECK: brxh	%r0, %r2, .[[LAB:L.*]]+65534	# encoding: [0x84,0x02,A,A]2481#CHECK:  fixup A - offset: 2, value: .[[LAB]]+65534+2, kind: FK_390_PC16DBL2482#CHECK: brxh	%r0, %r2, .[[LAB:L.*]]+65534	# encoding: [0x84,0x02,A,A]2483#CHECK:  fixup A - offset: 2, value: .[[LAB]]+65534+2, kind: FK_390_PC16DBL2484	brxh	%r0,%r2, 0xfffe2485	jxh	%r0,%r2, 0xfffe2486 2487#CHECK: brxh	%r0, %r2, foo                   # encoding: [0x84,0x02,A,A]2488#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL2489#CHECK: brxh	%r14, %r2, foo                  # encoding: [0x84,0xe2,A,A]2490#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL2491#CHECK: brxh	%r15, %r2, foo                  # encoding: [0x84,0xf2,A,A]2492#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL2493#CHECK: brxh	%r0, %r2, foo                   # encoding: [0x84,0x02,A,A]2494#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL2495#CHECK: brxh	%r14, %r2, foo                  # encoding: [0x84,0xe2,A,A]2496#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL2497#CHECK: brxh	%r15, %r2, foo                  # encoding: [0x84,0xf2,A,A]2498#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL2499	brxh	%r0,%r2,foo2500	brxh	%r14,%r2,foo2501	brxh	%r15,%r2,foo2502	jxh	%r0,%r2,foo2503	jxh	%r14,%r2,foo2504	jxh	%r15,%r2,foo2505 2506#CHECK: brxh	%r0, %r2, bar+100               # encoding: [0x84,0x02,A,A]2507#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL2508#CHECK: brxh	%r14, %r2, bar+100              # encoding: [0x84,0xe2,A,A]2509#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL2510#CHECK: brxh	%r15, %r2, bar+100              # encoding: [0x84,0xf2,A,A]2511#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL2512#CHECK: brxh	%r0, %r2, bar+100               # encoding: [0x84,0x02,A,A]2513#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL2514#CHECK: brxh	%r14, %r2, bar+100              # encoding: [0x84,0xe2,A,A]2515#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL2516#CHECK: brxh	%r15, %r2, bar+100              # encoding: [0x84,0xf2,A,A]2517#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL2518	brxh	%r0,%r2,bar+1002519	brxh	%r14,%r2,bar+1002520	brxh	%r15,%r2,bar+1002521	jxh	%r0,%r2,bar+1002522	jxh	%r14,%r2,bar+1002523	jxh	%r15,%r2,bar+1002524 2525#CHECK: brxh	%r0, %r2, bar@PLT               # encoding: [0x84,0x02,A,A]2526#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL2527#CHECK: brxh	%r14, %r2, bar@PLT              # encoding: [0x84,0xe2,A,A]2528#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL2529#CHECK: brxh	%r15, %r2, bar@PLT              # encoding: [0x84,0xf2,A,A]2530#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL2531#CHECK: brxh	%r0, %r2, bar@PLT               # encoding: [0x84,0x02,A,A]2532#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL2533#CHECK: brxh	%r14, %r2, bar@PLT              # encoding: [0x84,0xe2,A,A]2534#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL2535#CHECK: brxh	%r15, %r2, bar@PLT              # encoding: [0x84,0xf2,A,A]2536#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL2537	brxh	%r0,%r2,bar@PLT2538	brxh	%r14,%r2,bar@PLT2539	brxh	%r15,%r2,bar@PLT2540	jxh	%r0,%r2,bar@PLT2541	jxh	%r14,%r2,bar@PLT2542	jxh	%r15,%r2,bar@PLT2543 2544#CHECK: brxhg	%r0, %r2, .[[LAB:L.*]]-65536	# encoding: [0xec,0x02,A,A,0x00,0x44]2545#CHECK:  fixup A - offset: 2, value: .[[LAB]]-65536+2, kind: FK_390_PC16DBL2546#CHECK: brxhg	%r0, %r2, .[[LAB:L.*]]-65536	# encoding: [0xec,0x02,A,A,0x00,0x44]2547#CHECK:  fixup A - offset: 2, value: .[[LAB]]-65536+2, kind: FK_390_PC16DBL2548	brxhg	%r0,%r2, -0x100002549	jxhg	%r0,%r2, -0x100002550#CHECK: brxhg	%r0, %r2, .[[LAB:L.*]]-2	# encoding: [0xec,0x02,A,A,0x00,0x44]2551#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC16DBL2552#CHECK: brxhg	%r0, %r2, .[[LAB:L.*]]-2	# encoding: [0xec,0x02,A,A,0x00,0x44]2553#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC16DBL2554	brxhg	%r0, %r2, -22555	jxhg	%r0, %r2, -22556#CHECK: brxhg	%r0, %r2, .[[LAB:L.*]]	        # encoding: [0xec,0x02,A,A,0x00,0x44]2557#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL2558#CHECK: brxhg	%r0, %r2, .[[LAB:L.*]]	        # encoding: [0xec,0x02,A,A,0x00,0x44]2559#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL2560	brxhg	%r0,%r2, 02561	jxhg	%r0,%r2, 02562#CHECK: brxhg	%r0, %r2, .[[LAB:L.*]]+65534	# encoding: [0xec,0x02,A,A,0x00,0x44]2563#CHECK:  fixup A - offset: 2, value: .[[LAB]]+65534+2, kind: FK_390_PC16DBL2564#CHECK: brxhg	%r0, %r2, .[[LAB:L.*]]+65534	# encoding: [0xec,0x02,A,A,0x00,0x44]2565#CHECK:  fixup A - offset: 2, value: .[[LAB]]+65534+2, kind: FK_390_PC16DBL2566	brxhg	%r0,%r2, 0xfffe2567	jxhg	%r0,%r2, 0xfffe2568 2569#CHECK: brxhg	%r0, %r2, foo                   # encoding: [0xec,0x02,A,A,0x00,0x44]2570#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL2571#CHECK: brxhg	%r14, %r2, foo                  # encoding: [0xec,0xe2,A,A,0x00,0x44]2572#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL2573#CHECK: brxhg	%r15, %r2, foo                  # encoding: [0xec,0xf2,A,A,0x00,0x44]2574#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL2575#CHECK: brxhg	%r0, %r2, foo                   # encoding: [0xec,0x02,A,A,0x00,0x44]2576#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL2577#CHECK: brxhg	%r14, %r2, foo                  # encoding: [0xec,0xe2,A,A,0x00,0x44]2578#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL2579#CHECK: brxhg	%r15, %r2, foo                  # encoding: [0xec,0xf2,A,A,0x00,0x44]2580#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL2581	brxhg	%r0,%r2,foo2582	brxhg	%r14,%r2,foo2583	brxhg	%r15,%r2,foo2584	jxhg	%r0,%r2,foo2585	jxhg	%r14,%r2,foo2586	jxhg	%r15,%r2,foo2587 2588#CHECK: brxhg	%r0, %r2, bar+100               # encoding: [0xec,0x02,A,A,0x00,0x44]2589#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL2590#CHECK: brxhg	%r14, %r2, bar+100              # encoding: [0xec,0xe2,A,A,0x00,0x44]2591#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL2592#CHECK: brxhg	%r15, %r2, bar+100              # encoding: [0xec,0xf2,A,A,0x00,0x44]2593#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL2594#CHECK: brxhg	%r0, %r2, bar+100               # encoding: [0xec,0x02,A,A,0x00,0x44]2595#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL2596#CHECK: brxhg	%r14, %r2, bar+100              # encoding: [0xec,0xe2,A,A,0x00,0x44]2597#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL2598#CHECK: brxhg	%r15, %r2, bar+100              # encoding: [0xec,0xf2,A,A,0x00,0x44]2599#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL2600	brxhg	%r0,%r2,bar+1002601	brxhg	%r14,%r2,bar+1002602	brxhg	%r15,%r2,bar+1002603	jxhg	%r0,%r2,bar+1002604	jxhg	%r14,%r2,bar+1002605	jxhg	%r15,%r2,bar+1002606 2607#CHECK: brxhg	%r0, %r2, bar@PLT               # encoding: [0xec,0x02,A,A,0x00,0x44]2608#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL2609#CHECK: brxhg	%r14, %r2, bar@PLT              # encoding: [0xec,0xe2,A,A,0x00,0x44]2610#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL2611#CHECK: brxhg	%r15, %r2, bar@PLT              # encoding: [0xec,0xf2,A,A,0x00,0x44]2612#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL2613#CHECK: brxhg	%r0, %r2, bar@PLT               # encoding: [0xec,0x02,A,A,0x00,0x44]2614#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL2615#CHECK: brxhg	%r14, %r2, bar@PLT              # encoding: [0xec,0xe2,A,A,0x00,0x44]2616#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL2617#CHECK: brxhg	%r15, %r2, bar@PLT              # encoding: [0xec,0xf2,A,A,0x00,0x44]2618#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL2619	brxhg	%r0,%r2,bar@PLT2620	brxhg	%r14,%r2,bar@PLT2621	brxhg	%r15,%r2,bar@PLT2622	jxhg	%r0,%r2,bar@PLT2623	jxhg	%r14,%r2,bar@PLT2624	jxhg	%r15,%r2,bar@PLT2625 2626 2627#CHECK: bxle	%r0, %r0, 0             # encoding: [0x87,0x00,0x00,0x00]2628#CHECK: bxle	%r0, %r15, 0            # encoding: [0x87,0x0f,0x00,0x00]2629#CHECK: bxle	%r14, %r15, 0           # encoding: [0x87,0xef,0x00,0x00]2630#CHECK: bxle	%r15, %r15, 0           # encoding: [0x87,0xff,0x00,0x00]2631#CHECK: bxle	%r0, %r0, 4095          # encoding: [0x87,0x00,0x0f,0xff]2632#CHECK: bxle	%r0, %r0, 1             # encoding: [0x87,0x00,0x00,0x01]2633#CHECK: bxle	%r0, %r0, 0(%r1)        # encoding: [0x87,0x00,0x10,0x00]2634#CHECK: bxle	%r0, %r0, 0(%r15)       # encoding: [0x87,0x00,0xf0,0x00]2635#CHECK: bxle	%r0, %r0, 4095(%r1)     # encoding: [0x87,0x00,0x1f,0xff]2636#CHECK: bxle	%r0, %r0, 4095(%r15)    # encoding: [0x87,0x00,0xff,0xff]2637 2638	bxle	%r0,%r0,02639	bxle	%r0,%r15,02640	bxle	%r14,%r15,02641	bxle	%r15,%r15,02642	bxle	%r0,%r0,40952643	bxle	%r0,%r0,12644	bxle	%r0,%r0,0(%r1)2645	bxle	%r0,%r0,0(%r15)2646	bxle	%r0,%r0,4095(%r1)2647	bxle	%r0,%r0,4095(%r15)2648 2649#CHECK: bxleg	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x45]2650#CHECK: bxleg	%r0, %r15, 0            # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x45]2651#CHECK: bxleg	%r14, %r15, 0           # encoding: [0xeb,0xef,0x00,0x00,0x00,0x45]2652#CHECK: bxleg	%r15, %r15, 0           # encoding: [0xeb,0xff,0x00,0x00,0x00,0x45]2653#CHECK: bxleg	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0x45]2654#CHECK: bxleg	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x45]2655#CHECK: bxleg	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x45]2656#CHECK: bxleg	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0x45]2657#CHECK: bxleg	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x45]2658#CHECK: bxleg	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0x45]2659#CHECK: bxleg	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x45]2660#CHECK: bxleg	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x45]2661#CHECK: bxleg	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x45]2662 2663	bxleg	%r0,%r0,02664	bxleg	%r0,%r15,02665	bxleg	%r14,%r15,02666	bxleg	%r15,%r15,02667	bxleg	%r0,%r0,-5242882668	bxleg	%r0,%r0,-12669	bxleg	%r0,%r0,02670	bxleg	%r0,%r0,12671	bxleg	%r0,%r0,5242872672	bxleg	%r0,%r0,0(%r1)2673	bxleg	%r0,%r0,0(%r15)2674	bxleg	%r0,%r0,524287(%r1)2675	bxleg	%r0,%r0,524287(%r15)2676 2677#CHECK: brxle	%r0, %r2, .[[LAB:L.*]]-65536	# encoding: [0x85,0x02,A,A]2678#CHECK:  fixup A - offset: 2, value: .[[LAB]]-65536+2, kind: FK_390_PC16DBL2679#CHECK: brxle	%r0, %r2, .[[LAB:L.*]]-65536	# encoding: [0x85,0x02,A,A]2680#CHECK:  fixup A - offset: 2, value: .[[LAB]]-65536+2, kind: FK_390_PC16DBL2681	brxle	%r0,%r2, -0x100002682	jxle	%r0,%r2, -0x100002683#CHECK: brxle	%r0, %r2, .[[LAB:L.*]]-2	# encoding: [0x85,0x02,A,A]2684#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC16DBL2685#CHECK: brxle	%r0, %r2, .[[LAB:L.*]]-2	# encoding: [0x85,0x02,A,A]2686#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC16DBL2687	brxle	%r0, %r2, -22688	jxle	%r0, %r2, -22689#CHECK: brxle	%r0, %r2, .[[LAB:L.*]]	        # encoding: [0x85,0x02,A,A]2690#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL2691#CHECK: brxle	%r0, %r2, .[[LAB:L.*]]	        # encoding: [0x85,0x02,A,A]2692#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL2693	brxle	%r0,%r2, 02694	jxle	%r0,%r2, 02695#CHECK: brxle	%r0, %r2, .[[LAB:L.*]]+65534	# encoding: [0x85,0x02,A,A]2696#CHECK:  fixup A - offset: 2, value: .[[LAB]]+65534+2, kind: FK_390_PC16DBL2697#CHECK: brxle	%r0, %r2, .[[LAB:L.*]]+65534	# encoding: [0x85,0x02,A,A]2698#CHECK:  fixup A - offset: 2, value: .[[LAB]]+65534+2, kind: FK_390_PC16DBL2699	brxle	%r0,%r2, 0xfffe2700	jxle	%r0,%r2, 0xfffe2701 2702#CHECK: brxle	%r0, %r2, foo                   # encoding: [0x85,0x02,A,A]2703#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL2704#CHECK: brxle	%r14, %r2, foo                  # encoding: [0x85,0xe2,A,A]2705#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL2706#CHECK: brxle	%r15, %r2, foo                  # encoding: [0x85,0xf2,A,A]2707#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL2708#CHECK: brxle	%r0, %r2, foo                   # encoding: [0x85,0x02,A,A]2709#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL2710#CHECK: brxle	%r14, %r2, foo                  # encoding: [0x85,0xe2,A,A]2711#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL2712#CHECK: brxle	%r15, %r2, foo                  # encoding: [0x85,0xf2,A,A]2713#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL2714	brxle	%r0,%r2,foo2715	brxle	%r14,%r2,foo2716	brxle	%r15,%r2,foo2717	jxle	%r0,%r2,foo2718	jxle	%r14,%r2,foo2719        jxle	%r15,%r2,foo2720 2721#CHECK: brxle	%r0, %r2, bar+100               # encoding: [0x85,0x02,A,A]2722#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL2723#CHECK: brxle	%r14, %r2, bar+100              # encoding: [0x85,0xe2,A,A]2724#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL2725#CHECK: brxle	%r15, %r2, bar+100              # encoding: [0x85,0xf2,A,A]2726#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL2727#CHECK: brxle	%r0, %r2, bar+100               # encoding: [0x85,0x02,A,A]2728#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL2729#CHECK: brxle	%r14, %r2, bar+100              # encoding: [0x85,0xe2,A,A]2730#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL2731#CHECK: brxle	%r15, %r2, bar+100              # encoding: [0x85,0xf2,A,A]2732#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL2733	brxle	%r0,%r2,bar+1002734	brxle	%r14,%r2,bar+1002735	brxle	%r15,%r2,bar+1002736	jxle	%r0,%r2,bar+1002737	jxle	%r14,%r2,bar+1002738	jxle	%r15,%r2,bar+1002739 2740#CHECK: brxle	%r0, %r2, bar@PLT               # encoding: [0x85,0x02,A,A]2741#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL2742#CHECK: brxle	%r14, %r2, bar@PLT              # encoding: [0x85,0xe2,A,A]2743#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL2744#CHECK: brxle	%r15, %r2, bar@PLT              # encoding: [0x85,0xf2,A,A]2745#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL2746#CHECK: brxle	%r0, %r2, bar@PLT               # encoding: [0x85,0x02,A,A]2747#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL2748#CHECK: brxle	%r14, %r2, bar@PLT              # encoding: [0x85,0xe2,A,A]2749#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL2750#CHECK: brxle	%r15, %r2, bar@PLT              # encoding: [0x85,0xf2,A,A]2751#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL2752	brxle	%r0,%r2,bar@PLT2753	brxle	%r14,%r2,bar@PLT2754	brxle	%r15,%r2,bar@PLT2755	jxle	%r0,%r2,bar@PLT2756	jxle	%r14,%r2,bar@PLT2757	jxle	%r15,%r2,bar@PLT2758 2759#CHECK: brxlg	%r0, %r2, .[[LAB:L.*]]-65536	# encoding: [0xec,0x02,A,A,0x00,0x45]2760#CHECK:  fixup A - offset: 2, value: .[[LAB]]-65536+2, kind: FK_390_PC16DBL2761#CHECK: brxlg	%r0, %r2, .[[LAB:L.*]]-65536	# encoding: [0xec,0x02,A,A,0x00,0x45]2762#CHECK:  fixup A - offset: 2, value: .[[LAB]]-65536+2, kind: FK_390_PC16DBL2763	brxlg	%r0,%r2, -0x100002764	jxleg	%r0,%r2, -0x100002765#CHECK: brxlg	%r0, %r2, .[[LAB:L.*]]-2	# encoding: [0xec,0x02,A,A,0x00,0x45]2766#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC16DBL2767#CHECK: brxlg	%r0, %r2, .[[LAB:L.*]]-2	# encoding: [0xec,0x02,A,A,0x00,0x45]2768#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC16DBL2769	brxlg	%r0, %r2, -22770	jxleg	%r0, %r2, -22771#CHECK: brxlg	%r0, %r2, .[[LAB:L.*]]	        # encoding: [0xec,0x02,A,A,0x00,0x45]2772#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL2773#CHECK: brxlg	%r0, %r2, .[[LAB:L.*]]	        # encoding: [0xec,0x02,A,A,0x00,0x45]2774#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL2775	brxlg	%r0,%r2, 02776	jxleg	%r0,%r2, 02777#CHECK: brxlg	%r0, %r2, .[[LAB:L.*]]+65534	# encoding: [0xec,0x02,A,A,0x00,0x45]2778#CHECK:  fixup A - offset: 2, value: .[[LAB]]+65534+2, kind: FK_390_PC16DBL2779#CHECK: brxlg	%r0, %r2, .[[LAB:L.*]]+65534	# encoding: [0xec,0x02,A,A,0x00,0x45]2780#CHECK:  fixup A - offset: 2, value: .[[LAB]]+65534+2, kind: FK_390_PC16DBL2781	brxlg	%r0,%r2, 0xfffe2782	jxleg	%r0,%r2, 0xfffe2783 2784#CHECK: brxlg	%r0, %r2, foo                   # encoding: [0xec,0x02,A,A,0x00,0x45]2785#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL2786#CHECK: brxlg	%r14, %r2, foo                  # encoding: [0xec,0xe2,A,A,0x00,0x45]2787#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL2788#CHECK: brxlg	%r15, %r2, foo                  # encoding: [0xec,0xf2,A,A,0x00,0x45]2789#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL2790#CHECK: brxlg	%r0, %r2, foo                   # encoding: [0xec,0x02,A,A,0x00,0x45]2791#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL2792#CHECK: brxlg	%r14, %r2, foo                  # encoding: [0xec,0xe2,A,A,0x00,0x45]2793#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL2794#CHECK: brxlg	%r15, %r2, foo                  # encoding: [0xec,0xf2,A,A,0x00,0x45]2795#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL2796	brxlg	%r0,%r2,foo2797	brxlg	%r14,%r2,foo2798	brxlg	%r15,%r2,foo2799	jxleg	%r0,%r2,foo2800	jxleg	%r14,%r2,foo2801	jxleg	%r15,%r2,foo2802 2803#CHECK: brxlg	%r0, %r2, bar+100               # encoding: [0xec,0x02,A,A,0x00,0x45]2804#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL2805#CHECK: brxlg	%r14, %r2, bar+100              # encoding: [0xec,0xe2,A,A,0x00,0x45]2806#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL2807#CHECK: brxlg	%r15, %r2, bar+100              # encoding: [0xec,0xf2,A,A,0x00,0x45]2808#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL2809#CHECK: brxlg	%r0, %r2, bar+100               # encoding: [0xec,0x02,A,A,0x00,0x45]2810#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL2811#CHECK: brxlg	%r14, %r2, bar+100              # encoding: [0xec,0xe2,A,A,0x00,0x45]2812#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL2813#CHECK: brxlg	%r15, %r2, bar+100              # encoding: [0xec,0xf2,A,A,0x00,0x45]2814#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL2815	brxlg	%r0,%r2,bar+1002816	brxlg	%r14,%r2,bar+1002817	brxlg	%r15,%r2,bar+1002818	jxleg	%r0,%r2,bar+1002819	jxleg	%r14,%r2,bar+1002820	jxleg	%r15,%r2,bar+1002821 2822#CHECK: brxlg	%r0, %r2, bar@PLT               # encoding: [0xec,0x02,A,A,0x00,0x45]2823#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL2824#CHECK: brxlg	%r14, %r2, bar@PLT              # encoding: [0xec,0xe2,A,A,0x00,0x45]2825#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL2826#CHECK: brxlg	%r15, %r2, bar@PLT              # encoding: [0xec,0xf2,A,A,0x00,0x45]2827#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL2828#CHECK: brxlg	%r0, %r2, bar@PLT               # encoding: [0xec,0x02,A,A,0x00,0x45]2829#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL2830#CHECK: brxlg	%r14, %r2, bar@PLT              # encoding: [0xec,0xe2,A,A,0x00,0x45]2831#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL2832#CHECK: brxlg	%r15, %r2, bar@PLT              # encoding: [0xec,0xf2,A,A,0x00,0x45]2833#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL2834	brxlg	%r0,%r2,bar@PLT2835	brxlg	%r14,%r2,bar@PLT2836	brxlg	%r15,%r2,bar@PLT2837	jxleg	%r0,%r2,bar@PLT2838	jxleg	%r14,%r2,bar@PLT2839	jxleg	%r15,%r2,bar@PLT2840 2841#CHECK: c	%r0, 0                  # encoding: [0x59,0x00,0x00,0x00]2842#CHECK: c	%r0, 4095               # encoding: [0x59,0x00,0x0f,0xff]2843#CHECK: c	%r0, 0(%r1)             # encoding: [0x59,0x00,0x10,0x00]2844#CHECK: c	%r0, 0(%r15)            # encoding: [0x59,0x00,0xf0,0x00]2845#CHECK: c	%r0, 4095(%r1,%r15)     # encoding: [0x59,0x01,0xff,0xff]2846#CHECK: c	%r0, 4095(%r15,%r1)     # encoding: [0x59,0x0f,0x1f,0xff]2847#CHECK: c	%r15, 0                 # encoding: [0x59,0xf0,0x00,0x00]2848 2849	c	%r0, 02850	c	%r0, 40952851	c	%r0, 0(%r1)2852	c	%r0, 0(%r15)2853	c	%r0, 4095(%r1,%r15)2854	c	%r0, 4095(%r15,%r1)2855	c	%r15, 02856 2857#CHECK: cd	%f0, 0                  # encoding: [0x69,0x00,0x00,0x00]2858#CHECK: cd	%f0, 4095               # encoding: [0x69,0x00,0x0f,0xff]2859#CHECK: cd	%f0, 0(%r1)             # encoding: [0x69,0x00,0x10,0x00]2860#CHECK: cd	%f0, 0(%r15)            # encoding: [0x69,0x00,0xf0,0x00]2861#CHECK: cd	%f0, 4095(%r1,%r15)     # encoding: [0x69,0x01,0xff,0xff]2862#CHECK: cd	%f0, 4095(%r15,%r1)     # encoding: [0x69,0x0f,0x1f,0xff]2863#CHECK: cd	%f15, 0                 # encoding: [0x69,0xf0,0x00,0x00]2864 2865	cd	%f0, 02866	cd	%f0, 40952867	cd	%f0, 0(%r1)2868	cd	%f0, 0(%r15)2869	cd	%f0, 4095(%r1,%r15)2870	cd	%f0, 4095(%r15,%r1)2871	cd	%f15, 02872 2873#CHECK: cdb	%f0, 0                  # encoding: [0xed,0x00,0x00,0x00,0x00,0x19]2874#CHECK: cdb	%f0, 4095               # encoding: [0xed,0x00,0x0f,0xff,0x00,0x19]2875#CHECK: cdb	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x19]2876#CHECK: cdb	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x19]2877#CHECK: cdb	%f0, 4095(%r1,%r15)     # encoding: [0xed,0x01,0xff,0xff,0x00,0x19]2878#CHECK: cdb	%f0, 4095(%r15,%r1)     # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x19]2879#CHECK: cdb	%f15, 0                 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x19]2880 2881	cdb	%f0, 02882	cdb	%f0, 40952883	cdb	%f0, 0(%r1)2884	cdb	%f0, 0(%r15)2885	cdb	%f0, 4095(%r1,%r15)2886	cdb	%f0, 4095(%r15,%r1)2887	cdb	%f15, 02888 2889#CHECK: cdbr	%f0, %f0                # encoding: [0xb3,0x19,0x00,0x00]2890#CHECK: cdbr	%f0, %f15               # encoding: [0xb3,0x19,0x00,0x0f]2891#CHECK: cdbr	%f7, %f8                # encoding: [0xb3,0x19,0x00,0x78]2892#CHECK: cdbr	%f15, %f0               # encoding: [0xb3,0x19,0x00,0xf0]2893 2894	cdbr	%f0, %f02895	cdbr	%f0, %f152896	cdbr	%f7, %f82897	cdbr	%f15, %f02898 2899#CHECK: cdfbr	%f0, %r0                # encoding: [0xb3,0x95,0x00,0x00]2900#CHECK: cdfbr	%f0, %r15               # encoding: [0xb3,0x95,0x00,0x0f]2901#CHECK: cdfbr	%f15, %r0               # encoding: [0xb3,0x95,0x00,0xf0]2902#CHECK: cdfbr	%f7, %r8                # encoding: [0xb3,0x95,0x00,0x78]2903#CHECK: cdfbr	%f15, %r15              # encoding: [0xb3,0x95,0x00,0xff]2904 2905	cdfbr	%f0, %r02906	cdfbr	%f0, %r152907	cdfbr	%f15, %r02908	cdfbr	%f7, %r82909	cdfbr	%f15, %r152910 2911#CHECK: cdfr	%f0, %r0                # encoding: [0xb3,0xb5,0x00,0x00]2912#CHECK: cdfr	%f0, %r15               # encoding: [0xb3,0xb5,0x00,0x0f]2913#CHECK: cdfr	%f15, %r0               # encoding: [0xb3,0xb5,0x00,0xf0]2914#CHECK: cdfr	%f7, %r8                # encoding: [0xb3,0xb5,0x00,0x78]2915#CHECK: cdfr	%f15, %r15              # encoding: [0xb3,0xb5,0x00,0xff]2916 2917	cdfr	%f0, %r02918	cdfr	%f0, %r152919	cdfr	%f15, %r02920	cdfr	%f7, %r82921	cdfr	%f15, %r152922 2923#CHECK: cdgbr	%f0, %r0                # encoding: [0xb3,0xa5,0x00,0x00]2924#CHECK: cdgbr	%f0, %r15               # encoding: [0xb3,0xa5,0x00,0x0f]2925#CHECK: cdgbr	%f15, %r0               # encoding: [0xb3,0xa5,0x00,0xf0]2926#CHECK: cdgbr	%f7, %r8                # encoding: [0xb3,0xa5,0x00,0x78]2927#CHECK: cdgbr	%f15, %r15              # encoding: [0xb3,0xa5,0x00,0xff]2928 2929	cdgbr	%f0, %r02930	cdgbr	%f0, %r152931	cdgbr	%f15, %r02932	cdgbr	%f7, %r82933	cdgbr	%f15, %r152934 2935#CHECK: cdgr	%f0, %r0                # encoding: [0xb3,0xc5,0x00,0x00]2936#CHECK: cdgr	%f0, %r15               # encoding: [0xb3,0xc5,0x00,0x0f]2937#CHECK: cdgr	%f15, %r0               # encoding: [0xb3,0xc5,0x00,0xf0]2938#CHECK: cdgr	%f7, %r8                # encoding: [0xb3,0xc5,0x00,0x78]2939#CHECK: cdgr	%f15, %r15              # encoding: [0xb3,0xc5,0x00,0xff]2940 2941	cdgr	%f0, %r02942	cdgr	%f0, %r152943	cdgr	%f15, %r02944	cdgr	%f7, %r82945	cdgr	%f15, %r152946 2947#CHECK: cdgtr	%f0, %r0                # encoding: [0xb3,0xf1,0x00,0x00]2948#CHECK: cdgtr	%f0, %r15               # encoding: [0xb3,0xf1,0x00,0x0f]2949#CHECK: cdgtr	%f15, %r0               # encoding: [0xb3,0xf1,0x00,0xf0]2950#CHECK: cdgtr	%f7, %r8                # encoding: [0xb3,0xf1,0x00,0x78]2951#CHECK: cdgtr	%f15, %r15              # encoding: [0xb3,0xf1,0x00,0xff]2952 2953	cdgtr	%f0, %r02954	cdgtr	%f0, %r152955	cdgtr	%f15, %r02956	cdgtr	%f7, %r82957	cdgtr	%f15, %r152958 2959#CHECK: cdr	%f0, %f0                # encoding: [0x29,0x00]2960#CHECK: cdr	%f0, %f15               # encoding: [0x29,0x0f]2961#CHECK: cdr	%f7, %f8                # encoding: [0x29,0x78]2962#CHECK: cdr	%f15, %f0               # encoding: [0x29,0xf0]2963 2964	cdr	%f0, %f02965	cdr	%f0, %f152966	cdr	%f7, %f82967	cdr	%f15, %f02968 2969#CHECK: cds	%r0, %r0, 0             # encoding: [0xbb,0x00,0x00,0x00]2970#CHECK: cds	%r0, %r0, 4095          # encoding: [0xbb,0x00,0x0f,0xff]2971#CHECK: cds	%r0, %r0, 0(%r1)        # encoding: [0xbb,0x00,0x10,0x00]2972#CHECK: cds	%r0, %r0, 0(%r15)       # encoding: [0xbb,0x00,0xf0,0x00]2973#CHECK: cds	%r0, %r0, 4095(%r1)     # encoding: [0xbb,0x00,0x1f,0xff]2974#CHECK: cds	%r0, %r0, 4095(%r15)    # encoding: [0xbb,0x00,0xff,0xff]2975#CHECK: cds	%r0, %r14, 0            # encoding: [0xbb,0x0e,0x00,0x00]2976#CHECK: cds	%r14, %r0, 0            # encoding: [0xbb,0xe0,0x00,0x00]2977 2978	cds	%r0, %r0, 02979	cds	%r0, %r0, 40952980	cds	%r0, %r0, 0(%r1)2981	cds	%r0, %r0, 0(%r15)2982	cds	%r0, %r0, 4095(%r1)2983	cds	%r0, %r0, 4095(%r15)2984	cds	%r0, %r14, 02985	cds	%r14, %r0, 02986 2987#CHECK: cdsg	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0x3e]2988#CHECK: cdsg	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x3e]2989#CHECK: cdsg	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x3e]2990#CHECK: cdsg	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0x3e]2991#CHECK: cdsg	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x3e]2992#CHECK: cdsg	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0x3e]2993#CHECK: cdsg	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x3e]2994#CHECK: cdsg	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x3e]2995#CHECK: cdsg	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x3e]2996#CHECK: cdsg	%r0, %r14, 0            # encoding: [0xeb,0x0e,0x00,0x00,0x00,0x3e]2997#CHECK: cdsg	%r14, %r0, 0            # encoding: [0xeb,0xe0,0x00,0x00,0x00,0x3e]2998 2999	cdsg	%r0, %r0, -5242883000	cdsg	%r0, %r0, -13001	cdsg	%r0, %r0, 03002	cdsg	%r0, %r0, 13003	cdsg	%r0, %r0, 5242873004	cdsg	%r0, %r0, 0(%r1)3005	cdsg	%r0, %r0, 0(%r15)3006	cdsg	%r0, %r0, 524287(%r1)3007	cdsg	%r0, %r0, 524287(%r15)3008	cdsg	%r0, %r14, 03009	cdsg	%r14, %r0, 03010 3011#CHECK: cdstr	%f0, %r0                # encoding: [0xb3,0xf3,0x00,0x00]3012#CHECK: cdstr	%f0, %r15               # encoding: [0xb3,0xf3,0x00,0x0f]3013#CHECK: cdstr	%f15, %r0               # encoding: [0xb3,0xf3,0x00,0xf0]3014#CHECK: cdstr	%f7, %r8                # encoding: [0xb3,0xf3,0x00,0x78]3015#CHECK: cdstr	%f15, %r15              # encoding: [0xb3,0xf3,0x00,0xff]3016 3017	cdstr	%f0, %r03018	cdstr	%f0, %r153019	cdstr	%f15, %r03020	cdstr	%f7, %r83021	cdstr	%f15, %r153022 3023#CHECK: cdsy	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0x31]3024#CHECK: cdsy	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x31]3025#CHECK: cdsy	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x31]3026#CHECK: cdsy	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0x31]3027#CHECK: cdsy	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x31]3028#CHECK: cdsy	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0x31]3029#CHECK: cdsy	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x31]3030#CHECK: cdsy	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x31]3031#CHECK: cdsy	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x31]3032#CHECK: cdsy	%r0, %r14, 0            # encoding: [0xeb,0x0e,0x00,0x00,0x00,0x31]3033#CHECK: cdsy	%r14, %r0, 0            # encoding: [0xeb,0xe0,0x00,0x00,0x00,0x31]3034 3035	cdsy	%r0, %r0, -5242883036	cdsy	%r0, %r0, -13037	cdsy	%r0, %r0, 03038	cdsy	%r0, %r0, 13039	cdsy	%r0, %r0, 5242873040	cdsy	%r0, %r0, 0(%r1)3041	cdsy	%r0, %r0, 0(%r15)3042	cdsy	%r0, %r0, 524287(%r1)3043	cdsy	%r0, %r0, 524287(%r15)3044	cdsy	%r0, %r14, 03045	cdsy	%r14, %r0, 03046 3047#CHECK: cdtr	%f0, %f0                # encoding: [0xb3,0xe4,0x00,0x00]3048#CHECK: cdtr	%f0, %f15               # encoding: [0xb3,0xe4,0x00,0x0f]3049#CHECK: cdtr	%f7, %f8                # encoding: [0xb3,0xe4,0x00,0x78]3050#CHECK: cdtr	%f15, %f0               # encoding: [0xb3,0xe4,0x00,0xf0]3051 3052	cdtr	%f0, %f03053	cdtr	%f0, %f153054	cdtr	%f7, %f83055	cdtr	%f15, %f03056 3057#CHECK: cdutr	%f0, %r0                # encoding: [0xb3,0xf2,0x00,0x00]3058#CHECK: cdutr	%f0, %r15               # encoding: [0xb3,0xf2,0x00,0x0f]3059#CHECK: cdutr	%f15, %r0               # encoding: [0xb3,0xf2,0x00,0xf0]3060#CHECK: cdutr	%f7, %r8                # encoding: [0xb3,0xf2,0x00,0x78]3061#CHECK: cdutr	%f15, %r15              # encoding: [0xb3,0xf2,0x00,0xff]3062 3063	cdutr	%f0, %r03064	cdutr	%f0, %r153065	cdutr	%f15, %r03066	cdutr	%f7, %r83067	cdutr	%f15, %r153068 3069#CHECK: ce	%f0, 0                  # encoding: [0x79,0x00,0x00,0x00]3070#CHECK: ce	%f0, 4095               # encoding: [0x79,0x00,0x0f,0xff]3071#CHECK: ce	%f0, 0(%r1)             # encoding: [0x79,0x00,0x10,0x00]3072#CHECK: ce	%f0, 0(%r15)            # encoding: [0x79,0x00,0xf0,0x00]3073#CHECK: ce	%f0, 4095(%r1,%r15)     # encoding: [0x79,0x01,0xff,0xff]3074#CHECK: ce	%f0, 4095(%r15,%r1)     # encoding: [0x79,0x0f,0x1f,0xff]3075#CHECK: ce	%f15, 0                 # encoding: [0x79,0xf0,0x00,0x00]3076 3077	ce	%f0, 03078	ce	%f0, 40953079	ce	%f0, 0(%r1)3080	ce	%f0, 0(%r15)3081	ce	%f0, 4095(%r1,%r15)3082	ce	%f0, 4095(%r15,%r1)3083	ce	%f15, 03084 3085#CHECK: ceb	%f0, 0                  # encoding: [0xed,0x00,0x00,0x00,0x00,0x09]3086#CHECK: ceb	%f0, 4095               # encoding: [0xed,0x00,0x0f,0xff,0x00,0x09]3087#CHECK: ceb	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x09]3088#CHECK: ceb	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x09]3089#CHECK: ceb	%f0, 4095(%r1,%r15)     # encoding: [0xed,0x01,0xff,0xff,0x00,0x09]3090#CHECK: ceb	%f0, 4095(%r15,%r1)     # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x09]3091#CHECK: ceb	%f15, 0                 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x09]3092 3093	ceb	%f0, 03094	ceb	%f0, 40953095	ceb	%f0, 0(%r1)3096	ceb	%f0, 0(%r15)3097	ceb	%f0, 4095(%r1,%r15)3098	ceb	%f0, 4095(%r15,%r1)3099	ceb	%f15, 03100 3101#CHECK: cebr	%f0, %f0                # encoding: [0xb3,0x09,0x00,0x00]3102#CHECK: cebr	%f0, %f15               # encoding: [0xb3,0x09,0x00,0x0f]3103#CHECK: cebr	%f7, %f8                # encoding: [0xb3,0x09,0x00,0x78]3104#CHECK: cebr	%f15, %f0               # encoding: [0xb3,0x09,0x00,0xf0]3105 3106	cebr	%f0, %f03107	cebr	%f0, %f153108	cebr	%f7, %f83109	cebr	%f15, %f03110 3111#CHECK: cedtr	%f0, %f0                # encoding: [0xb3,0xf4,0x00,0x00]3112#CHECK: cedtr	%f0, %f15               # encoding: [0xb3,0xf4,0x00,0x0f]3113#CHECK: cedtr	%f7, %f8                # encoding: [0xb3,0xf4,0x00,0x78]3114#CHECK: cedtr	%f15, %f0               # encoding: [0xb3,0xf4,0x00,0xf0]3115 3116	cedtr	%f0, %f03117	cedtr	%f0, %f153118	cedtr	%f7, %f83119	cedtr	%f15, %f03120 3121#CHECK: cefbr	%f0, %r0                # encoding: [0xb3,0x94,0x00,0x00]3122#CHECK: cefbr	%f0, %r15               # encoding: [0xb3,0x94,0x00,0x0f]3123#CHECK: cefbr	%f15, %r0               # encoding: [0xb3,0x94,0x00,0xf0]3124#CHECK: cefbr	%f7, %r8                # encoding: [0xb3,0x94,0x00,0x78]3125#CHECK: cefbr	%f15, %r15              # encoding: [0xb3,0x94,0x00,0xff]3126 3127	cefbr	%f0, %r03128	cefbr	%f0, %r153129	cefbr	%f15, %r03130	cefbr	%f7, %r83131	cefbr	%f15, %r153132 3133#CHECK: cefr	%f0, %r0                # encoding: [0xb3,0xb4,0x00,0x00]3134#CHECK: cefr	%f0, %r15               # encoding: [0xb3,0xb4,0x00,0x0f]3135#CHECK: cefr	%f15, %r0               # encoding: [0xb3,0xb4,0x00,0xf0]3136#CHECK: cefr	%f7, %r8                # encoding: [0xb3,0xb4,0x00,0x78]3137#CHECK: cefr	%f15, %r15              # encoding: [0xb3,0xb4,0x00,0xff]3138 3139	cefr	%f0, %r03140	cefr	%f0, %r153141	cefr	%f15, %r03142	cefr	%f7, %r83143	cefr	%f15, %r153144 3145#CHECK: cegbr	%f0, %r0                # encoding: [0xb3,0xa4,0x00,0x00]3146#CHECK: cegbr	%f0, %r15               # encoding: [0xb3,0xa4,0x00,0x0f]3147#CHECK: cegbr	%f15, %r0               # encoding: [0xb3,0xa4,0x00,0xf0]3148#CHECK: cegbr	%f7, %r8                # encoding: [0xb3,0xa4,0x00,0x78]3149#CHECK: cegbr	%f15, %r15              # encoding: [0xb3,0xa4,0x00,0xff]3150 3151	cegbr	%f0, %r03152	cegbr	%f0, %r153153	cegbr	%f15, %r03154	cegbr	%f7, %r83155	cegbr	%f15, %r153156 3157#CHECK: cegr	%f0, %r0                # encoding: [0xb3,0xc4,0x00,0x00]3158#CHECK: cegr	%f0, %r15               # encoding: [0xb3,0xc4,0x00,0x0f]3159#CHECK: cegr	%f15, %r0               # encoding: [0xb3,0xc4,0x00,0xf0]3160#CHECK: cegr	%f7, %r8                # encoding: [0xb3,0xc4,0x00,0x78]3161#CHECK: cegr	%f15, %r15              # encoding: [0xb3,0xc4,0x00,0xff]3162 3163	cegr	%f0, %r03164	cegr	%f0, %r153165	cegr	%f15, %r03166	cegr	%f7, %r83167	cegr	%f15, %r153168 3169#CHECK: cer	%f0, %f0                # encoding: [0x39,0x00]3170#CHECK: cer	%f0, %f15               # encoding: [0x39,0x0f]3171#CHECK: cer	%f7, %f8                # encoding: [0x39,0x78]3172#CHECK: cer	%f15, %f0               # encoding: [0x39,0xf0]3173 3174	cer	%f0, %f03175	cer	%f0, %f153176	cer	%f7, %f83177	cer	%f15, %f03178 3179#CHECK: cextr	%f0, %f0                # encoding: [0xb3,0xfc,0x00,0x00]3180#CHECK: cextr	%f0, %f13               # encoding: [0xb3,0xfc,0x00,0x0d]3181#CHECK: cextr	%f8, %f8                # encoding: [0xb3,0xfc,0x00,0x88]3182#CHECK: cextr	%f13, %f0               # encoding: [0xb3,0xfc,0x00,0xd0]3183 3184	cextr	%f0, %f03185	cextr	%f0, %f133186	cextr	%f8, %f83187	cextr	%f13, %f03188 3189#CHECK: cfc	0                       # encoding: [0xb2,0x1a,0x00,0x00]3190#CHECK: cfc	0(%r1)                  # encoding: [0xb2,0x1a,0x10,0x00]3191#CHECK: cfc	0(%r15)                 # encoding: [0xb2,0x1a,0xf0,0x00]3192#CHECK: cfc	4095                    # encoding: [0xb2,0x1a,0x0f,0xff]3193#CHECK: cfc	4095(%r1)               # encoding: [0xb2,0x1a,0x1f,0xff]3194#CHECK: cfc	4095(%r15)              # encoding: [0xb2,0x1a,0xff,0xff]3195 3196	cfc	03197	cfc	0(%r1)3198	cfc	0(%r15)3199	cfc	40953200	cfc	4095(%r1)3201	cfc	4095(%r15)3202 3203#CHECK: cfdbr	%r0, 0, %f0             # encoding: [0xb3,0x99,0x00,0x00]3204#CHECK: cfdbr	%r0, 0, %f15            # encoding: [0xb3,0x99,0x00,0x0f]3205#CHECK: cfdbr	%r0, 15, %f0            # encoding: [0xb3,0x99,0xf0,0x00]3206#CHECK: cfdbr	%r4, 5, %f6             # encoding: [0xb3,0x99,0x50,0x46]3207#CHECK: cfdbr	%r15, 0, %f0            # encoding: [0xb3,0x99,0x00,0xf0]3208 3209	cfdbr	%r0, 0, %f03210	cfdbr	%r0, 0, %f153211	cfdbr	%r0, 15, %f03212	cfdbr	%r4, 5, %f63213	cfdbr	%r15, 0, %f03214 3215#CHECK: cfdr	%r0, 0, %f0             # encoding: [0xb3,0xb9,0x00,0x00]3216#CHECK: cfdr	%r0, 0, %f15            # encoding: [0xb3,0xb9,0x00,0x0f]3217#CHECK: cfdr	%r0, 15, %f0            # encoding: [0xb3,0xb9,0xf0,0x00]3218#CHECK: cfdr	%r4, 5, %f6             # encoding: [0xb3,0xb9,0x50,0x46]3219#CHECK: cfdr	%r15, 0, %f0            # encoding: [0xb3,0xb9,0x00,0xf0]3220 3221	cfdr	%r0, 0, %f03222	cfdr	%r0, 0, %f153223	cfdr	%r0, 15, %f03224	cfdr	%r4, 5, %f63225	cfdr	%r15, 0, %f03226 3227#CHECK: cfebr	%r0, 0, %f0             # encoding: [0xb3,0x98,0x00,0x00]3228#CHECK: cfebr	%r0, 0, %f15            # encoding: [0xb3,0x98,0x00,0x0f]3229#CHECK: cfebr	%r0, 15, %f0            # encoding: [0xb3,0x98,0xf0,0x00]3230#CHECK: cfebr	%r4, 5, %f6             # encoding: [0xb3,0x98,0x50,0x46]3231#CHECK: cfebr	%r15, 0, %f0            # encoding: [0xb3,0x98,0x00,0xf0]3232 3233	cfebr	%r0, 0, %f03234	cfebr	%r0, 0, %f153235	cfebr	%r0, 15, %f03236	cfebr	%r4, 5, %f63237	cfebr	%r15, 0, %f03238 3239#CHECK: cfer	%r0, 0, %f0             # encoding: [0xb3,0xb8,0x00,0x00]3240#CHECK: cfer	%r0, 0, %f15            # encoding: [0xb3,0xb8,0x00,0x0f]3241#CHECK: cfer	%r0, 15, %f0            # encoding: [0xb3,0xb8,0xf0,0x00]3242#CHECK: cfer	%r4, 5, %f6             # encoding: [0xb3,0xb8,0x50,0x46]3243#CHECK: cfer	%r15, 0, %f0            # encoding: [0xb3,0xb8,0x00,0xf0]3244 3245	cfer	%r0, 0, %f03246	cfer	%r0, 0, %f153247	cfer	%r0, 15, %f03248	cfer	%r4, 5, %f63249	cfer	%r15, 0, %f03250 3251#CHECK: cfi	%r0, -2147483648        # encoding: [0xc2,0x0d,0x80,0x00,0x00,0x00]3252#CHECK: cfi	%r0, -1                 # encoding: [0xc2,0x0d,0xff,0xff,0xff,0xff]3253#CHECK: cfi	%r0, 0                  # encoding: [0xc2,0x0d,0x00,0x00,0x00,0x00]3254#CHECK: cfi	%r0, 1                  # encoding: [0xc2,0x0d,0x00,0x00,0x00,0x01]3255#CHECK: cfi	%r0, 2147483647         # encoding: [0xc2,0x0d,0x7f,0xff,0xff,0xff]3256#CHECK: cfi	%r15, 0                 # encoding: [0xc2,0xfd,0x00,0x00,0x00,0x00]3257 3258	cfi	%r0, -1 << 313259	cfi	%r0, -13260	cfi	%r0, 03261	cfi	%r0, 13262	cfi	%r0, (1 << 31) - 13263	cfi	%r15, 03264 3265#CHECK: cfxbr	%r0, 0, %f0             # encoding: [0xb3,0x9a,0x00,0x00]3266#CHECK: cfxbr	%r0, 0, %f13            # encoding: [0xb3,0x9a,0x00,0x0d]3267#CHECK: cfxbr	%r0, 15, %f0            # encoding: [0xb3,0x9a,0xf0,0x00]3268#CHECK: cfxbr	%r4, 5, %f8             # encoding: [0xb3,0x9a,0x50,0x48]3269#CHECK: cfxbr	%r15, 0, %f0            # encoding: [0xb3,0x9a,0x00,0xf0]3270 3271	cfxbr	%r0, 0, %f03272	cfxbr	%r0, 0, %f133273	cfxbr	%r0, 15, %f03274	cfxbr	%r4, 5, %f83275	cfxbr	%r15, 0, %f03276 3277#CHECK: cfxr	%r0, 0, %f0             # encoding: [0xb3,0xba,0x00,0x00]3278#CHECK: cfxr	%r0, 0, %f13            # encoding: [0xb3,0xba,0x00,0x0d]3279#CHECK: cfxr	%r0, 15, %f0            # encoding: [0xb3,0xba,0xf0,0x00]3280#CHECK: cfxr	%r4, 5, %f8             # encoding: [0xb3,0xba,0x50,0x48]3281#CHECK: cfxr	%r15, 0, %f0            # encoding: [0xb3,0xba,0x00,0xf0]3282 3283	cfxr	%r0, 0, %f03284	cfxr	%r0, 0, %f133285	cfxr	%r0, 15, %f03286	cfxr	%r4, 5, %f83287	cfxr	%r15, 0, %f03288 3289#CHECK: cg	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x20]3290#CHECK: cg	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x20]3291#CHECK: cg	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x20]3292#CHECK: cg	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x20]3293#CHECK: cg	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x20]3294#CHECK: cg	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x20]3295#CHECK: cg	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x20]3296#CHECK: cg	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x20]3297#CHECK: cg	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x20]3298#CHECK: cg	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x20]3299 3300	cg	%r0, -5242883301	cg	%r0, -13302	cg	%r0, 03303	cg	%r0, 13304	cg	%r0, 5242873305	cg	%r0, 0(%r1)3306	cg	%r0, 0(%r15)3307	cg	%r0, 524287(%r1,%r15)3308	cg	%r0, 524287(%r15,%r1)3309	cg	%r15, 03310 3311#CHECK: cgdbr	%r0, 0, %f0             # encoding: [0xb3,0xa9,0x00,0x00]3312#CHECK: cgdbr	%r0, 0, %f15            # encoding: [0xb3,0xa9,0x00,0x0f]3313#CHECK: cgdbr	%r0, 15, %f0            # encoding: [0xb3,0xa9,0xf0,0x00]3314#CHECK: cgdbr	%r4, 5, %f6             # encoding: [0xb3,0xa9,0x50,0x46]3315#CHECK: cgdbr	%r15, 0, %f0            # encoding: [0xb3,0xa9,0x00,0xf0]3316 3317	cgdbr	%r0, 0, %f03318	cgdbr	%r0, 0, %f153319	cgdbr	%r0, 15, %f03320	cgdbr	%r4, 5, %f63321	cgdbr	%r15, 0, %f03322 3323#CHECK: cgdr	%r0, 0, %f0             # encoding: [0xb3,0xc9,0x00,0x00]3324#CHECK: cgdr	%r0, 0, %f15            # encoding: [0xb3,0xc9,0x00,0x0f]3325#CHECK: cgdr	%r0, 15, %f0            # encoding: [0xb3,0xc9,0xf0,0x00]3326#CHECK: cgdr	%r4, 5, %f6             # encoding: [0xb3,0xc9,0x50,0x46]3327#CHECK: cgdr	%r15, 0, %f0            # encoding: [0xb3,0xc9,0x00,0xf0]3328 3329	cgdr	%r0, 0, %f03330	cgdr	%r0, 0, %f153331	cgdr	%r0, 15, %f03332	cgdr	%r4, 5, %f63333	cgdr	%r15, 0, %f03334 3335#CHECK: cgdtr	%r0, 0, %f0             # encoding: [0xb3,0xe1,0x00,0x00]3336#CHECK: cgdtr	%r0, 0, %f15            # encoding: [0xb3,0xe1,0x00,0x0f]3337#CHECK: cgdtr	%r0, 15, %f0            # encoding: [0xb3,0xe1,0xf0,0x00]3338#CHECK: cgdtr	%r4, 5, %f6             # encoding: [0xb3,0xe1,0x50,0x46]3339#CHECK: cgdtr	%r15, 0, %f0            # encoding: [0xb3,0xe1,0x00,0xf0]3340 3341	cgdtr	%r0, 0, %f03342	cgdtr	%r0, 0, %f153343	cgdtr	%r0, 15, %f03344	cgdtr	%r4, 5, %f63345	cgdtr	%r15, 0, %f03346 3347#CHECK: cgebr	%r0, 0, %f0             # encoding: [0xb3,0xa8,0x00,0x00]3348#CHECK: cgebr	%r0, 0, %f15            # encoding: [0xb3,0xa8,0x00,0x0f]3349#CHECK: cgebr	%r0, 15, %f0            # encoding: [0xb3,0xa8,0xf0,0x00]3350#CHECK: cgebr	%r4, 5, %f6             # encoding: [0xb3,0xa8,0x50,0x46]3351#CHECK: cgebr	%r15, 0, %f0            # encoding: [0xb3,0xa8,0x00,0xf0]3352 3353	cgebr	%r0, 0, %f03354	cgebr	%r0, 0, %f153355	cgebr	%r0, 15, %f03356	cgebr	%r4, 5, %f63357	cgebr	%r15, 0, %f03358 3359#CHECK: cger	%r0, 0, %f0             # encoding: [0xb3,0xc8,0x00,0x00]3360#CHECK: cger	%r0, 0, %f15            # encoding: [0xb3,0xc8,0x00,0x0f]3361#CHECK: cger	%r0, 15, %f0            # encoding: [0xb3,0xc8,0xf0,0x00]3362#CHECK: cger	%r4, 5, %f6             # encoding: [0xb3,0xc8,0x50,0x46]3363#CHECK: cger	%r15, 0, %f0            # encoding: [0xb3,0xc8,0x00,0xf0]3364 3365	cger	%r0, 0, %f03366	cger	%r0, 0, %f153367	cger	%r0, 15, %f03368	cger	%r4, 5, %f63369	cger	%r15, 0, %f03370 3371#CHECK: cgf	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x30]3372#CHECK: cgf	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x30]3373#CHECK: cgf	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x30]3374#CHECK: cgf	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x30]3375#CHECK: cgf	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x30]3376#CHECK: cgf	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x30]3377#CHECK: cgf	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x30]3378#CHECK: cgf	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x30]3379#CHECK: cgf	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x30]3380#CHECK: cgf	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x30]3381 3382	cgf	%r0, -5242883383	cgf	%r0, -13384	cgf	%r0, 03385	cgf	%r0, 13386	cgf	%r0, 5242873387	cgf	%r0, 0(%r1)3388	cgf	%r0, 0(%r15)3389	cgf	%r0, 524287(%r1,%r15)3390	cgf	%r0, 524287(%r15,%r1)3391	cgf	%r15, 03392 3393#CHECK: cgfi	%r0, -2147483648        # encoding: [0xc2,0x0c,0x80,0x00,0x00,0x00]3394#CHECK: cgfi	%r0, -1                 # encoding: [0xc2,0x0c,0xff,0xff,0xff,0xff]3395#CHECK: cgfi	%r0, 0                  # encoding: [0xc2,0x0c,0x00,0x00,0x00,0x00]3396#CHECK: cgfi	%r0, 1                  # encoding: [0xc2,0x0c,0x00,0x00,0x00,0x01]3397#CHECK: cgfi	%r0, 2147483647         # encoding: [0xc2,0x0c,0x7f,0xff,0xff,0xff]3398#CHECK: cgfi	%r15, 0                 # encoding: [0xc2,0xfc,0x00,0x00,0x00,0x00]3399 3400	cgfi	%r0, -1 << 313401	cgfi	%r0, -13402	cgfi	%r0, 03403	cgfi	%r0, 13404	cgfi	%r0, (1 << 31) - 13405	cgfi	%r15, 03406 3407#CHECK: cgfr	%r0, %r0                # encoding: [0xb9,0x30,0x00,0x00]3408#CHECK: cgfr	%r0, %r15               # encoding: [0xb9,0x30,0x00,0x0f]3409#CHECK: cgfr	%r15, %r0               # encoding: [0xb9,0x30,0x00,0xf0]3410#CHECK: cgfr	%r7, %r8                # encoding: [0xb9,0x30,0x00,0x78]3411 3412	cgfr	%r0,%r03413	cgfr	%r0,%r153414	cgfr	%r15,%r03415	cgfr	%r7,%r83416 3417#CHECK: cgfrl	%r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x0c,A,A,A,A]3418#CHECK:  fixup A - offset: 2, value: .[[LAB]]-4294967296+2, kind: FK_390_PC32DBL3419	cgfrl	%r0, -0x1000000003420#CHECK: cgfrl	%r0, .[[LAB:L.*]]-2	# encoding: [0xc6,0x0c,A,A,A,A]3421#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC32DBL3422	cgfrl	%r0, -23423#CHECK: cgfrl	%r0, .[[LAB:L.*]]	# encoding: [0xc6,0x0c,A,A,A,A]3424#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL3425	cgfrl	%r0, 03426#CHECK: cgfrl	%r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x0c,A,A,A,A]3427#CHECK:  fixup A - offset: 2, value: .[[LAB]]+4294967294+2, kind: FK_390_PC32DBL3428	cgfrl	%r0, 0xfffffffe3429 3430#CHECK: cgfrl	%r0, foo                # encoding: [0xc6,0x0c,A,A,A,A]3431# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL3432#CHECK: cgfrl	%r15, foo               # encoding: [0xc6,0xfc,A,A,A,A]3433# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL3434 3435	cgfrl	%r0,foo3436	cgfrl	%r15,foo3437 3438#CHECK: cgfrl	%r3, bar+100            # encoding: [0xc6,0x3c,A,A,A,A]3439# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL3440#CHECK: cgfrl	%r4, bar+100            # encoding: [0xc6,0x4c,A,A,A,A]3441# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL3442 3443	cgfrl	%r3,bar+1003444	cgfrl	%r4,bar+1003445 3446#CHECK: cgfrl	%r7, frob@PLT           # encoding: [0xc6,0x7c,A,A,A,A]3447# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL3448#CHECK: cgfrl	%r8, frob@PLT           # encoding: [0xc6,0x8c,A,A,A,A]3449# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL3450 3451	cgfrl	%r7,frob@PLT3452	cgfrl	%r8,frob@PLT3453 3454#CHECK: cgh	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x34]3455#CHECK: cgh	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x34]3456#CHECK: cgh	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x34]3457#CHECK: cgh	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x34]3458#CHECK: cgh	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x34]3459#CHECK: cgh	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x34]3460#CHECK: cgh	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x34]3461#CHECK: cgh	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x34]3462#CHECK: cgh	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x34]3463#CHECK: cgh	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x34]3464 3465	cgh	%r0, -5242883466	cgh	%r0, -13467	cgh	%r0, 03468	cgh	%r0, 13469	cgh	%r0, 5242873470	cgh	%r0, 0(%r1)3471	cgh	%r0, 0(%r15)3472	cgh	%r0, 524287(%r1,%r15)3473	cgh	%r0, 524287(%r15,%r1)3474	cgh	%r15, 03475 3476#CHECK: cghi	%r0, -32768             # encoding: [0xa7,0x0f,0x80,0x00]3477#CHECK: cghi	%r0, -1                 # encoding: [0xa7,0x0f,0xff,0xff]3478#CHECK: cghi	%r0, 0                  # encoding: [0xa7,0x0f,0x00,0x00]3479#CHECK: cghi	%r0, 1                  # encoding: [0xa7,0x0f,0x00,0x01]3480#CHECK: cghi	%r0, 32767              # encoding: [0xa7,0x0f,0x7f,0xff]3481#CHECK: cghi	%r15, 0                 # encoding: [0xa7,0xff,0x00,0x00]3482#CHECK: cghi	%r0, foo                # encoding: [0xa7,0x0f,A,A]3483 3484	cghi	%r0, -327683485	cghi	%r0, -13486	cghi	%r0, 03487	cghi	%r0, 13488	cghi	%r0, 327673489	cghi	%r15, 03490	cghi	%r0, foo3491 3492#CHECK: cghrl	%r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x04,A,A,A,A]3493#CHECK:  fixup A - offset: 2, value: .[[LAB]]-4294967296+2, kind: FK_390_PC32DBL3494	cghrl	%r0, -0x1000000003495#CHECK: cghrl	%r0, .[[LAB:L.*]]-2	# encoding: [0xc6,0x04,A,A,A,A]3496#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC32DBL3497	cghrl	%r0, -23498#CHECK: cghrl	%r0, .[[LAB:L.*]]	# encoding: [0xc6,0x04,A,A,A,A]3499#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL3500	cghrl	%r0, 03501#CHECK: cghrl	%r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x04,A,A,A,A]3502#CHECK:  fixup A - offset: 2, value: .[[LAB]]+4294967294+2, kind: FK_390_PC32DBL3503	cghrl	%r0, 0xfffffffe3504 3505#CHECK: cghrl	%r0, foo                # encoding: [0xc6,0x04,A,A,A,A]3506# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL3507#CHECK: cghrl	%r15, foo               # encoding: [0xc6,0xf4,A,A,A,A]3508# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL3509 3510	cghrl	%r0,foo3511	cghrl	%r15,foo3512 3513#CHECK: cghrl	%r3, bar+100            # encoding: [0xc6,0x34,A,A,A,A]3514# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL3515#CHECK: cghrl	%r4, bar+100            # encoding: [0xc6,0x44,A,A,A,A]3516# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL3517 3518	cghrl	%r3,bar+1003519	cghrl	%r4,bar+1003520 3521#CHECK: cghrl	%r7, frob@PLT           # encoding: [0xc6,0x74,A,A,A,A]3522# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL3523#CHECK: cghrl	%r8, frob@PLT           # encoding: [0xc6,0x84,A,A,A,A]3524# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL3525 3526	cghrl	%r7,frob@PLT3527	cghrl	%r8,frob@PLT3528 3529#CHECK: cghsi	0, 0                    # encoding: [0xe5,0x58,0x00,0x00,0x00,0x00]3530#CHECK: cghsi	4095, 0                 # encoding: [0xe5,0x58,0x0f,0xff,0x00,0x00]3531#CHECK: cghsi	0, -32768               # encoding: [0xe5,0x58,0x00,0x00,0x80,0x00]3532#CHECK: cghsi	0, -1                   # encoding: [0xe5,0x58,0x00,0x00,0xff,0xff]3533#CHECK: cghsi	0, 0                    # encoding: [0xe5,0x58,0x00,0x00,0x00,0x00]3534#CHECK: cghsi	0, 1                    # encoding: [0xe5,0x58,0x00,0x00,0x00,0x01]3535#CHECK: cghsi	0, 32767                # encoding: [0xe5,0x58,0x00,0x00,0x7f,0xff]3536#CHECK: cghsi	0(%r1), 42              # encoding: [0xe5,0x58,0x10,0x00,0x00,0x2a]3537#CHECK: cghsi	0(%r15), 42             # encoding: [0xe5,0x58,0xf0,0x00,0x00,0x2a]3538#CHECK: cghsi	4095(%r1), 42           # encoding: [0xe5,0x58,0x1f,0xff,0x00,0x2a]3539#CHECK: cghsi	4095(%r15), 42          # encoding: [0xe5,0x58,0xff,0xff,0x00,0x2a]3540 3541	cghsi	0, 03542	cghsi	4095, 03543	cghsi	0, -327683544	cghsi	0, -13545	cghsi	0, 03546	cghsi	0, 13547	cghsi	0, 327673548	cghsi	0(%r1), 423549	cghsi	0(%r15), 423550	cghsi	4095(%r1), 423551	cghsi	4095(%r15), 423552 3553#CHECK: cgib	%r0, 0, 0, 0            # encoding: [0xec,0x00,0x00,0x00,0x00,0xfc]3554#CHECK: cgib	%r0, -128, 0, 0         # encoding: [0xec,0x00,0x00,0x00,0x80,0xfc]3555#CHECK: cgib	%r0, 127, 0, 0          # encoding: [0xec,0x00,0x00,0x00,0x7f,0xfc]3556#CHECK: cgib	%r15, 0, 0, 0           # encoding: [0xec,0xf0,0x00,0x00,0x00,0xfc]3557#CHECK: cgib	%r7, -1, 0, 0           # encoding: [0xec,0x70,0x00,0x00,0xff,0xfc]3558#CHECK: cgib	%r0, 0, 1, 0            # encoding: [0xec,0x01,0x00,0x00,0x00,0xfc]3559#CHECK: cgib	%r0, 0, 15, 0           # encoding: [0xec,0x0f,0x00,0x00,0x00,0xfc]3560#CHECK: cgib	%r0, 0, 0, 0(%r13)      # encoding: [0xec,0x00,0xd0,0x00,0x00,0xfc]3561#CHECK: cgib	%r0, 0, 0, 4095         # encoding: [0xec,0x00,0x0f,0xff,0x00,0xfc]3562#CHECK: cgib	%r0, 0, 0, 4095(%r7)    # encoding: [0xec,0x00,0x7f,0xff,0x00,0xfc]3563	cgib	%r0, 0, 0, 03564	cgib	%r0, -128, 0, 03565	cgib	%r0, 127, 0, 03566	cgib	%r15, 0, 0, 03567	cgib	%r7, -1, 0, 03568	cgib	%r0, 0, 1, 03569	cgib	%r0, 0, 15, 03570	cgib	%r0, 0, 0, 0(%r13)3571	cgib	%r0, 0, 0, 40953572	cgib	%r0, 0, 0, 4095(%r7)3573 3574#CHECK: cgibe	%r0, 0, 0               # encoding: [0xec,0x08,0x00,0x00,0x00,0xfc]3575#CHECK: cgibe	%r0, -128, 0            # encoding: [0xec,0x08,0x00,0x00,0x80,0xfc]3576#CHECK: cgibe	%r0, 127, 0             # encoding: [0xec,0x08,0x00,0x00,0x7f,0xfc]3577#CHECK: cgibe	%r15, 0, 0              # encoding: [0xec,0xf8,0x00,0x00,0x00,0xfc]3578#CHECK: cgibe	%r7, -1, 0              # encoding: [0xec,0x78,0x00,0x00,0xff,0xfc]3579#CHECK: cgibe	%r0, 0, 0(%r13)         # encoding: [0xec,0x08,0xd0,0x00,0x00,0xfc]3580#CHECK: cgibe	%r0, 0, 4095            # encoding: [0xec,0x08,0x0f,0xff,0x00,0xfc]3581#CHECK: cgibe	%r0, 0, 4095(%r7)       # encoding: [0xec,0x08,0x7f,0xff,0x00,0xfc]3582	cgibe	%r0, 0, 03583	cgibe	%r0, -128, 03584	cgibe	%r0, 127, 03585	cgibe	%r15, 0, 03586	cgibe	%r7, -1, 03587	cgibe	%r0, 0, 0(%r13)3588	cgibe	%r0, 0, 40953589	cgibe	%r0, 0, 4095(%r7)3590 3591#CHECK: cgib	%r1, 2, 2, 3(%r4)       # encoding: [0xec,0x12,0x40,0x03,0x02,0xfc]3592#CHECK: cgibh	%r1, 2, 3(%r4)          # encoding: [0xec,0x12,0x40,0x03,0x02,0xfc]3593#CHECK: cgibnle	%r1, 2, 3(%r4)          # encoding: [0xec,0x12,0x40,0x03,0x02,0xfc]3594	cgib	%r1, 2, 2, 3(%r4)3595	cgibh	%r1, 2, 3(%r4)3596	cgibnle	%r1, 2, 3(%r4)3597 3598#CHECK: cgib	%r1, 2, 4, 3(%r4)       # encoding: [0xec,0x14,0x40,0x03,0x02,0xfc]3599#CHECK: cgibl	%r1, 2, 3(%r4)          # encoding: [0xec,0x14,0x40,0x03,0x02,0xfc]3600#CHECK: cgibnhe	%r1, 2, 3(%r4)          # encoding: [0xec,0x14,0x40,0x03,0x02,0xfc]3601	cgib	%r1, 2, 4, 3(%r4)3602	cgibl	%r1, 2, 3(%r4)3603	cgibnhe	%r1, 2, 3(%r4)3604 3605#CHECK: cgib	%r1, 2, 6, 3(%r4)       # encoding: [0xec,0x16,0x40,0x03,0x02,0xfc]3606#CHECK: cgiblh	%r1, 2, 3(%r4)          # encoding: [0xec,0x16,0x40,0x03,0x02,0xfc]3607#CHECK: cgibne	%r1, 2, 3(%r4)          # encoding: [0xec,0x16,0x40,0x03,0x02,0xfc]3608	cgib	%r1, 2, 6, 3(%r4)3609	cgiblh	%r1, 2, 3(%r4)3610	cgibne	%r1, 2, 3(%r4)3611 3612#CHECK: cgib	%r1, 2, 8, 3(%r4)       # encoding: [0xec,0x18,0x40,0x03,0x02,0xfc]3613#CHECK: cgibe	%r1, 2, 3(%r4)          # encoding: [0xec,0x18,0x40,0x03,0x02,0xfc]3614#CHECK: cgibnlh	%r1, 2, 3(%r4)          # encoding: [0xec,0x18,0x40,0x03,0x02,0xfc]3615	cgib	%r1, 2, 8, 3(%r4)3616	cgibe	%r1, 2, 3(%r4)3617	cgibnlh	%r1, 2, 3(%r4)3618 3619#CHECK: cgib	%r1, 2, 10, 3(%r4)      # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfc]3620#CHECK: cgibhe	%r1, 2, 3(%r4)          # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfc]3621#CHECK: cgibnl	%r1, 2, 3(%r4)          # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfc]3622	cgib	%r1, 2, 10, 3(%r4)3623	cgibhe	%r1, 2, 3(%r4)3624	cgibnl	%r1, 2, 3(%r4)3625 3626#CHECK: cgib	%r1, 2, 12, 3(%r4)      # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfc]3627#CHECK: cgible	%r1, 2, 3(%r4)          # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfc]3628#CHECK: cgibnh	%r1, 2, 3(%r4)          # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfc]3629	cgib	%r1, 2, 12, 3(%r4)3630	cgible	%r1, 2, 3(%r4)3631	cgibnh	%r1, 2, 3(%r4)3632 3633#CHECK: cgij	%r0, 0, 0, .[[LAB:L.*]]	# encoding: [0xec,0x00,A,A,0x00,0x7c]3634#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL3635#CHECK: cgij	%r0, -128, 0, .[[LAB:L.*]]	# encoding: [0xec,0x00,A,A,0x80,0x7c]3636#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL3637#CHECK: cgij	%r0, 127, 0, .[[LAB:L.*]]	# encoding: [0xec,0x00,A,A,0x7f,0x7c]3638#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL3639#CHECK: cgij	%r15, 0, 0, .[[LAB:L.*]]	# encoding: [0xec,0xf0,A,A,0x00,0x7c]3640#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL3641#CHECK: cgij	%r7, -1, 0, .[[LAB:L.*]]	# encoding: [0xec,0x70,A,A,0xff,0x7c]3642#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL3643	cgij	%r0, 0, 0, 03644	cgij	%r0, -128, 0, 03645	cgij	%r0, 127, 0, 03646	cgij	%r15, 0, 0, 03647	cgij	%r7, -1, 0, 03648 3649#CHECK: cgij	%r1, -66, 0, .[[LAB:L.*]]-65536	# encoding: [0xec,0x10,A,A,0xbe,0x7c]3650#CHECK:  fixup A - offset: 2, value: .[[LAB]]-65536+2, kind: FK_390_PC16DBL3651	cgij	%r1, -66, 0, -0x100003652#CHECK: cgij	%r1, -66, 0, .[[LAB:L.*]]-2	# encoding: [0xec,0x10,A,A,0xbe,0x7c]3653#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC16DBL3654	cgij	%r1, -66, 0, -23655#CHECK: cgij	%r1, -66, 0, .[[LAB:L.*]]		# encoding: [0xec,0x10,A,A,0xbe,0x7c]3656#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL3657	cgij	%r1, -66, 0, 03658#CHECK: cgij	%r1, -66, 0, .[[LAB:L.*]]+65534	# encoding: [0xec,0x10,A,A,0xbe,0x7c]3659#CHECK:  fixup A - offset: 2, value: .[[LAB]]+65534+2, kind: FK_390_PC16DBL3660	cgij	%r1, -66, 0, 0xfffe3661 3662#CHECK: cgij	%r1, -66, 0, foo                  # encoding: [0xec,0x10,A,A,0xbe,0x7c]3663#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL3664	cgij	%r1, -66, 0, foo3665 3666#CHECK: cgij	%r1, -66, 1, foo                  # encoding: [0xec,0x11,A,A,0xbe,0x7c]3667#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL3668	cgij	%r1, -66, 1, foo3669 3670#CHECK: cgij	%r1, -66, 2, foo                  # encoding: [0xec,0x12,A,A,0xbe,0x7c]3671#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL3672#CHECK: cgijh	%r1, -66, foo                     # encoding: [0xec,0x12,A,A,0xbe,0x7c]3673#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL3674#CHECK: cgijnle	%r1, -66, foo                     # encoding: [0xec,0x12,A,A,0xbe,0x7c]3675#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL3676	cgij	%r1, -66, 2, foo3677	cgijh	%r1, -66, foo3678	cgijnle	%r1, -66, foo3679 3680#CHECK: cgij	%r1, -66, 3, foo                  # encoding: [0xec,0x13,A,A,0xbe,0x7c]3681#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL3682	cgij	%r1, -66, 3, foo3683 3684#CHECK: cgij	%r1, -66, 4, foo                  # encoding: [0xec,0x14,A,A,0xbe,0x7c]3685#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL3686#CHECK: cgijl	%r1, -66, foo                     # encoding: [0xec,0x14,A,A,0xbe,0x7c]3687#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL3688#CHECK: cgijnhe	%r1, -66, foo                     # encoding: [0xec,0x14,A,A,0xbe,0x7c]3689#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL3690	cgij	%r1, -66, 4, foo3691	cgijl	%r1, -66, foo3692	cgijnhe	%r1, -66, foo3693 3694#CHECK: cgij	%r1, -66, 5, foo                  # encoding: [0xec,0x15,A,A,0xbe,0x7c]3695#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL3696	cgij	%r1, -66, 5, foo3697 3698#CHECK: cgij	%r1, -66, 6, foo                  # encoding: [0xec,0x16,A,A,0xbe,0x7c]3699#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL3700#CHECK: cgijlh	%r1, -66, foo                     # encoding: [0xec,0x16,A,A,0xbe,0x7c]3701#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL3702#CHECK: cgijne	%r1, -66, foo                     # encoding: [0xec,0x16,A,A,0xbe,0x7c]3703#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL3704	cgij	%r1, -66, 6, foo3705	cgijlh	%r1, -66, foo3706	cgijne	%r1, -66, foo3707 3708#CHECK: cgij	%r1, -66, 7, foo                  # encoding: [0xec,0x17,A,A,0xbe,0x7c]3709#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL3710	cgij	%r1, -66, 7, foo3711 3712#CHECK: cgij	%r1, -66, 8, foo                  # encoding: [0xec,0x18,A,A,0xbe,0x7c]3713#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL3714#CHECK: cgije	%r1, -66, foo                     # encoding: [0xec,0x18,A,A,0xbe,0x7c]3715#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL3716#CHECK: cgijnlh	%r1, -66, foo                     # encoding: [0xec,0x18,A,A,0xbe,0x7c]3717#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL3718	cgij	%r1, -66, 8, foo3719	cgije	%r1, -66, foo3720	cgijnlh	%r1, -66, foo3721 3722#CHECK: cgij	%r1, -66, 9, foo                  # encoding: [0xec,0x19,A,A,0xbe,0x7c]3723#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL3724	cgij	%r1, -66, 9, foo3725 3726#CHECK: cgij	%r1, -66, 10, foo                 # encoding: [0xec,0x1a,A,A,0xbe,0x7c]3727#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL3728#CHECK: cgijhe	%r1, -66, foo                     # encoding: [0xec,0x1a,A,A,0xbe,0x7c]3729#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL3730#CHECK: cgijnl	%r1, -66, foo                     # encoding: [0xec,0x1a,A,A,0xbe,0x7c]3731#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL3732	cgij	%r1, -66, 10, foo3733	cgijhe	%r1, -66, foo3734	cgijnl	%r1, -66, foo3735 3736#CHECK: cgij	%r1, -66, 11, foo                 # encoding: [0xec,0x1b,A,A,0xbe,0x7c]3737#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL3738	cgij	%r1, -66, 11, foo3739 3740#CHECK: cgij	%r1, -66, 12, foo                 # encoding: [0xec,0x1c,A,A,0xbe,0x7c]3741#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL3742#CHECK: cgijle	%r1, -66, foo                     # encoding: [0xec,0x1c,A,A,0xbe,0x7c]3743#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL3744#CHECK: cgijnh	%r1, -66, foo                     # encoding: [0xec,0x1c,A,A,0xbe,0x7c]3745#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL3746	cgij	%r1, -66, 12, foo3747	cgijle	%r1, -66, foo3748	cgijnh	%r1, -66, foo3749 3750#CHECK: cgij	%r1, -66, 13, foo                 # encoding: [0xec,0x1d,A,A,0xbe,0x7c]3751#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL3752	cgij	%r1, -66, 13, foo3753 3754#CHECK: cgij	%r1, -66, 14, foo                 # encoding: [0xec,0x1e,A,A,0xbe,0x7c]3755#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL3756	cgij	%r1, -66, 14, foo3757 3758#CHECK: cgij	%r1, -66, 15, foo                 # encoding: [0xec,0x1f,A,A,0xbe,0x7c]3759#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL3760	cgij	%r1, -66, 15, foo3761 3762#CHECK: cgij	%r1, -66, 0, bar+100              # encoding: [0xec,0x10,A,A,0xbe,0x7c]3763#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL3764	cgij	%r1, -66, 0, bar+1003765 3766#CHECK: cgijh	%r1, -66, bar+100                 # encoding: [0xec,0x12,A,A,0xbe,0x7c]3767#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL3768	cgijh	%r1, -66, bar+1003769 3770#CHECK: cgijnle	%r1, -66, bar+100                 # encoding: [0xec,0x12,A,A,0xbe,0x7c]3771#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL3772	cgijnle	%r1, -66, bar+1003773 3774#CHECK: cgijl	%r1, -66, bar+100                 # encoding: [0xec,0x14,A,A,0xbe,0x7c]3775#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL3776	cgijl	%r1, -66, bar+1003777 3778#CHECK: cgijnhe	%r1, -66, bar+100                 # encoding: [0xec,0x14,A,A,0xbe,0x7c]3779#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL3780	cgijnhe	%r1, -66, bar+1003781 3782#CHECK: cgijlh	%r1, -66, bar+100                 # encoding: [0xec,0x16,A,A,0xbe,0x7c]3783#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL3784	cgijlh	%r1, -66, bar+1003785 3786#CHECK: cgijne	%r1, -66, bar+100                 # encoding: [0xec,0x16,A,A,0xbe,0x7c]3787#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL3788	cgijne	%r1, -66, bar+1003789 3790#CHECK: cgije	%r1, -66, bar+100                 # encoding: [0xec,0x18,A,A,0xbe,0x7c]3791#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL3792	cgije	%r1, -66, bar+1003793 3794#CHECK: cgijnlh	%r1, -66, bar+100                 # encoding: [0xec,0x18,A,A,0xbe,0x7c]3795#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL3796	cgijnlh	%r1, -66, bar+1003797 3798#CHECK: cgijhe	%r1, -66, bar+100                 # encoding: [0xec,0x1a,A,A,0xbe,0x7c]3799#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL3800	cgijhe	%r1, -66, bar+1003801 3802#CHECK: cgijnl	%r1, -66, bar+100                 # encoding: [0xec,0x1a,A,A,0xbe,0x7c]3803#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL3804	cgijnl	%r1, -66, bar+1003805 3806#CHECK: cgijle	%r1, -66, bar+100                 # encoding: [0xec,0x1c,A,A,0xbe,0x7c]3807#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL3808	cgijle	%r1, -66, bar+1003809 3810#CHECK: cgijnh	%r1, -66, bar+100                 # encoding: [0xec,0x1c,A,A,0xbe,0x7c]3811#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL3812	cgijnh	%r1, -66, bar+1003813 3814#CHECK: cgij	%r1, -66, 0, bar@PLT              # encoding: [0xec,0x10,A,A,0xbe,0x7c]3815#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL3816	cgij	%r1, -66, 0, bar@PLT3817 3818#CHECK: cgijh	%r1, -66, bar@PLT                 # encoding: [0xec,0x12,A,A,0xbe,0x7c]3819#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL3820	cgijh	%r1, -66, bar@PLT3821 3822#CHECK: cgijnle	%r1, -66, bar@PLT                 # encoding: [0xec,0x12,A,A,0xbe,0x7c]3823#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL3824	cgijnle	%r1, -66, bar@PLT3825 3826#CHECK: cgijl	%r1, -66, bar@PLT                 # encoding: [0xec,0x14,A,A,0xbe,0x7c]3827#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL3828	cgijl	%r1, -66, bar@PLT3829 3830#CHECK: cgijnhe	%r1, -66, bar@PLT                 # encoding: [0xec,0x14,A,A,0xbe,0x7c]3831#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL3832	cgijnhe	%r1, -66, bar@PLT3833 3834#CHECK: cgijlh	%r1, -66, bar@PLT                 # encoding: [0xec,0x16,A,A,0xbe,0x7c]3835#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL3836	cgijlh	%r1, -66, bar@PLT3837 3838#CHECK: cgijne	%r1, -66, bar@PLT                 # encoding: [0xec,0x16,A,A,0xbe,0x7c]3839#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL3840	cgijne	%r1, -66, bar@PLT3841 3842#CHECK: cgije	%r1, -66, bar@PLT                 # encoding: [0xec,0x18,A,A,0xbe,0x7c]3843#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL3844	cgije	%r1, -66, bar@PLT3845 3846#CHECK: cgijnlh	%r1, -66, bar@PLT                 # encoding: [0xec,0x18,A,A,0xbe,0x7c]3847#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL3848	cgijnlh	%r1, -66, bar@PLT3849 3850#CHECK: cgijhe	%r1, -66, bar@PLT                 # encoding: [0xec,0x1a,A,A,0xbe,0x7c]3851#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL3852	cgijhe	%r1, -66, bar@PLT3853 3854#CHECK: cgijnl	%r1, -66, bar@PLT                 # encoding: [0xec,0x1a,A,A,0xbe,0x7c]3855#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL3856	cgijnl	%r1, -66, bar@PLT3857 3858#CHECK: cgijle	%r1, -66, bar@PLT                 # encoding: [0xec,0x1c,A,A,0xbe,0x7c]3859#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL3860	cgijle	%r1, -66, bar@PLT3861 3862#CHECK: cgijnh	%r1, -66, bar@PLT                 # encoding: [0xec,0x1c,A,A,0xbe,0x7c]3863#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL3864	cgijnh	%r1, -66, bar@PLT3865 3866#CHECK: cgit     %r0, 0, 12             # encoding: [0xec,0x00,0x00,0x00,0xc0,0x70]3867#CHECK: cgit     %r0, -1, 12            # encoding: [0xec,0x00,0xff,0xff,0xc0,0x70]3868#CHECK: cgit     %r0, -32768, 12        # encoding: [0xec,0x00,0x80,0x00,0xc0,0x70]3869#CHECK: cgit     %r0, 32767, 12         # encoding: [0xec,0x00,0x7f,0xff,0xc0,0x70]3870#CHECK: cgith    %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0x20,0x70]3871#CHECK: cgitl    %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0x40,0x70]3872#CHECK: cgite    %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0x80,0x70]3873#CHECK: cgitne   %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0x60,0x70]3874#CHECK: cgitnl   %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0xa0,0x70]3875#CHECK: cgitnh   %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0xc0,0x70]3876#CHECK: cgitnle  %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0x20,0x70]3877#CHECK: cgitnhe  %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0x40,0x70]3878#CHECK: cgitnlh  %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0x80,0x70]3879#CHECK: cgitlh   %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0x60,0x70]3880#CHECK: cgithe   %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0xa0,0x70]3881#CHECK: cgitle   %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0xc0,0x70]3882 3883        cgit     %r0, 0, 123884        cgit     %r0, -1, 123885        cgit     %r0, -32768, 123886        cgit     %r0, 32767, 123887        cgith    %r15, 13888        cgitl    %r15, 13889        cgite    %r15, 13890        cgitne   %r15, 13891        cgitnl   %r15, 13892        cgitnh   %r15, 13893        cgitnle  %r15, 13894        cgitnhe  %r15, 13895        cgitnlh  %r15, 13896        cgitlh   %r15, 13897        cgithe   %r15, 13898        cgitle   %r15, 13899 3900#CHECK: cgr	%r0, %r0                # encoding: [0xb9,0x20,0x00,0x00]3901#CHECK: cgr	%r0, %r15               # encoding: [0xb9,0x20,0x00,0x0f]3902#CHECK: cgr	%r15, %r0               # encoding: [0xb9,0x20,0x00,0xf0]3903#CHECK: cgr	%r7, %r8                # encoding: [0xb9,0x20,0x00,0x78]3904 3905	cgr	%r0,%r03906	cgr	%r0,%r153907	cgr	%r15,%r03908	cgr	%r7,%r83909 3910#CHECK: cgrb	%r0, %r0, 0, 0          # encoding: [0xec,0x00,0x00,0x00,0x00,0xe4]3911#CHECK: cgrb	%r0, %r15, 0, 0         # encoding: [0xec,0x0f,0x00,0x00,0x00,0xe4]3912#CHECK: cgrb	%r15, %r0, 0, 0         # encoding: [0xec,0xf0,0x00,0x00,0x00,0xe4]3913#CHECK: cgrb	%r7, %r2, 0, 0          # encoding: [0xec,0x72,0x00,0x00,0x00,0xe4]3914#CHECK: cgrb	%r0, %r0, 1, 0          # encoding: [0xec,0x00,0x00,0x00,0x10,0xe4]3915#CHECK: cgrb	%r0, %r0, 15, 0         # encoding: [0xec,0x00,0x00,0x00,0xf0,0xe4]3916#CHECK: cgrb	%r0, %r0, 0, 0(%r13)    # encoding: [0xec,0x00,0xd0,0x00,0x00,0xe4]3917#CHECK: cgrb	%r0, %r0, 0, 4095       # encoding: [0xec,0x00,0x0f,0xff,0x00,0xe4]3918#CHECK: cgrb	%r0, %r0, 0, 4095(%r7)  # encoding: [0xec,0x00,0x7f,0xff,0x00,0xe4]3919	cgrb	%r0, %r0, 0, 03920	cgrb	%r0, %r15, 0, 03921	cgrb	%r15, %r0, 0, 03922	cgrb	%r7, %r2, 0, 03923	cgrb	%r0, %r0, 1, 03924	cgrb	%r0, %r0, 15, 03925	cgrb	%r0, %r0, 0, 0(%r13)3926	cgrb	%r0, %r0, 0, 40953927	cgrb	%r0, %r0, 0, 4095(%r7)3928 3929#CHECK: cgrbe	%r0, %r0, 0             # encoding: [0xec,0x00,0x00,0x00,0x80,0xe4]3930#CHECK: cgrbe	%r0, %r15, 0            # encoding: [0xec,0x0f,0x00,0x00,0x80,0xe4]3931#CHECK: cgrbe	%r15, %r0, 0            # encoding: [0xec,0xf0,0x00,0x00,0x80,0xe4]3932#CHECK: cgrbe	%r7, %r2, 0             # encoding: [0xec,0x72,0x00,0x00,0x80,0xe4]3933#CHECK: cgrbe	%r0, %r0, 0(%r13)       # encoding: [0xec,0x00,0xd0,0x00,0x80,0xe4]3934#CHECK: cgrbe	%r0, %r0, 4095          # encoding: [0xec,0x00,0x0f,0xff,0x80,0xe4]3935#CHECK: cgrbe	%r0, %r0, 4095(%r7)     # encoding: [0xec,0x00,0x7f,0xff,0x80,0xe4]3936	cgrbe	%r0, %r0, 03937	cgrbe	%r0, %r15, 03938	cgrbe	%r15, %r0, 03939	cgrbe	%r7, %r2, 03940	cgrbe	%r0, %r0, 0(%r13)3941	cgrbe	%r0, %r0, 40953942	cgrbe	%r0, %r0, 4095(%r7)3943 3944#CHECK: cgrb	%r1, %r2, 2, 3(%r4)     # encoding: [0xec,0x12,0x40,0x03,0x20,0xe4]3945#CHECK: cgrbh	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0x20,0xe4]3946#CHECK: cgrbnle	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0x20,0xe4]3947	cgrb	%r1, %r2, 2, 3(%r4)3948	cgrbh	%r1, %r2, 3(%r4)3949	cgrbnle	%r1, %r2, 3(%r4)3950 3951#CHECK: cgrb	%r1, %r2, 4, 3(%r4)     # encoding: [0xec,0x12,0x40,0x03,0x40,0xe4]3952#CHECK: cgrbl	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0x40,0xe4]3953#CHECK: cgrbnhe	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0x40,0xe4]3954	cgrb	%r1, %r2, 4, 3(%r4)3955	cgrbl	%r1, %r2, 3(%r4)3956	cgrbnhe	%r1, %r2, 3(%r4)3957 3958#CHECK: cgrb	%r1, %r2, 6, 3(%r4)     # encoding: [0xec,0x12,0x40,0x03,0x60,0xe4]3959#CHECK: cgrblh	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0x60,0xe4]3960#CHECK: cgrbne	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0x60,0xe4]3961	cgrb	%r1, %r2, 6, 3(%r4)3962	cgrblh	%r1, %r2, 3(%r4)3963	cgrbne	%r1, %r2, 3(%r4)3964 3965#CHECK: cgrb	%r1, %r2, 8, 3(%r4)     # encoding: [0xec,0x12,0x40,0x03,0x80,0xe4]3966#CHECK: cgrbe	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0x80,0xe4]3967#CHECK: cgrbnlh	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0x80,0xe4]3968	cgrb	%r1, %r2, 8, 3(%r4)3969	cgrbe	%r1, %r2, 3(%r4)3970	cgrbnlh	%r1, %r2, 3(%r4)3971 3972#CHECK: cgrb	%r1, %r2, 10, 3(%r4)    # encoding: [0xec,0x12,0x40,0x03,0xa0,0xe4]3973#CHECK: cgrbhe	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0xa0,0xe4]3974#CHECK: cgrbnl	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0xa0,0xe4]3975	cgrb	%r1, %r2, 10, 3(%r4)3976	cgrbhe	%r1, %r2, 3(%r4)3977	cgrbnl	%r1, %r2, 3(%r4)3978 3979#CHECK: cgrb	%r1, %r2, 12, 3(%r4)    # encoding: [0xec,0x12,0x40,0x03,0xc0,0xe4]3980#CHECK: cgrble	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0xc0,0xe4]3981#CHECK: cgrbnh	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0xc0,0xe4]3982	cgrb	%r1, %r2, 12, 3(%r4)3983	cgrble	%r1, %r2, 3(%r4)3984	cgrbnh	%r1, %r2, 3(%r4)3985 3986#CHECK: cgrj	%r0, %r0, 0, .[[LAB:L.*]]	# encoding: [0xec,0x00,A,A,0x00,0x64]3987#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL3988#CHECK: cgrj	%r0, %r15, 0, .[[LAB:L.*]]	# encoding: [0xec,0x0f,A,A,0x00,0x64]3989#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL3990#CHECK: cgrj	%r15, %r0, 0, .[[LAB:L.*]]	# encoding: [0xec,0xf0,A,A,0x00,0x64]3991#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL3992#CHECK: cgrj	%r7, %r8, 0, .[[LAB:L.*]]	# encoding: [0xec,0x78,A,A,0x00,0x64]3993#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL3994	cgrj	%r0,%r0,0,03995	cgrj	%r0,%r15,0,03996	cgrj	%r15,%r0,0,03997	cgrj	%r7,%r8,0,03998 3999#CHECK: cgrj	%r1, %r2, 0, .[[LAB:L.*]]-65536	# encoding: [0xec,0x12,A,A,0x00,0x64]4000#CHECK:  fixup A - offset: 2, value: .[[LAB]]-65536+2, kind: FK_390_PC16DBL4001	cgrj	%r1, %r2, 0, -0x100004002#CHECK: cgrj	%r1, %r2, 0, .[[LAB:L.*]]-2	# encoding: [0xec,0x12,A,A,0x00,0x64]4003#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC16DBL4004	cgrj	%r1, %r2, 0, -24005#CHECK: cgrj	%r1, %r2, 0, .[[LAB:L.*]]		# encoding: [0xec,0x12,A,A,0x00,0x64]4006#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL4007	cgrj	%r1, %r2, 0, 04008#CHECK: cgrj	%r1, %r2, 0, .[[LAB:L.*]]+65534	# encoding: [0xec,0x12,A,A,0x00,0x64]4009#CHECK:  fixup A - offset: 2, value: .[[LAB]]+65534+2, kind: FK_390_PC16DBL4010	cgrj	%r1, %r2, 0, 0xfffe4011 4012#CHECK: cgrj	%r1, %r2, 0, foo                  # encoding: [0xec,0x12,A,A,0x00,0x64]4013#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4014	cgrj	%r1, %r2, 0, foo4015 4016#CHECK: cgrj	%r1, %r2, 1, foo                  # encoding: [0xec,0x12,A,A,0x10,0x64]4017#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4018	cgrj	%r1, %r2, 1, foo4019 4020#CHECK: cgrj	%r1, %r2, 2, foo                  # encoding: [0xec,0x12,A,A,0x20,0x64]4021#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4022#CHECK: cgrjh	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0x20,0x64]4023#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4024#CHECK: cgrjnle	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0x20,0x64]4025#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4026	cgrj	%r1, %r2, 2, foo4027	cgrjh	%r1, %r2, foo4028	cgrjnle	%r1, %r2, foo4029 4030#CHECK: cgrj	%r1, %r2, 3, foo                  # encoding: [0xec,0x12,A,A,0x30,0x64]4031#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4032	cgrj	%r1, %r2, 3, foo4033 4034#CHECK: cgrj	%r1, %r2, 4, foo                  # encoding: [0xec,0x12,A,A,0x40,0x64]4035#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4036#CHECK: cgrjl	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0x40,0x64]4037#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4038#CHECK: cgrjnhe	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0x40,0x64]4039#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4040	cgrj	%r1, %r2, 4, foo4041	cgrjl	%r1, %r2, foo4042	cgrjnhe	%r1, %r2, foo4043 4044#CHECK: cgrj	%r1, %r2, 5, foo                  # encoding: [0xec,0x12,A,A,0x50,0x64]4045#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4046	cgrj	%r1, %r2, 5, foo4047 4048#CHECK: cgrj	%r1, %r2, 6, foo                  # encoding: [0xec,0x12,A,A,0x60,0x64]4049#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4050#CHECK: cgrjlh	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0x60,0x64]4051#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4052#CHECK: cgrjne	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0x60,0x64]4053#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4054	cgrj	%r1, %r2, 6, foo4055	cgrjlh	%r1, %r2, foo4056	cgrjne	%r1, %r2, foo4057 4058#CHECK: cgrj	%r1, %r2, 7, foo                  # encoding: [0xec,0x12,A,A,0x70,0x64]4059#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4060	cgrj	%r1, %r2, 7, foo4061 4062#CHECK: cgrj	%r1, %r2, 8, foo                  # encoding: [0xec,0x12,A,A,0x80,0x64]4063#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4064#CHECK: cgrje	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0x80,0x64]4065#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4066#CHECK: cgrjnlh	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0x80,0x64]4067#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4068	cgrj	%r1, %r2, 8, foo4069	cgrje	%r1, %r2, foo4070	cgrjnlh	%r1, %r2, foo4071 4072#CHECK: cgrj	%r1, %r2, 9, foo                  # encoding: [0xec,0x12,A,A,0x90,0x64]4073#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4074	cgrj	%r1, %r2, 9, foo4075 4076#CHECK: cgrj	%r1, %r2, 10, foo                 # encoding: [0xec,0x12,A,A,0xa0,0x64]4077#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4078#CHECK: cgrjhe	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0xa0,0x64]4079#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4080#CHECK: cgrjnl	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0xa0,0x64]4081#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4082	cgrj	%r1, %r2, 10, foo4083	cgrjhe	%r1, %r2, foo4084	cgrjnl	%r1, %r2, foo4085 4086#CHECK: cgrj	%r1, %r2, 11, foo                 # encoding: [0xec,0x12,A,A,0xb0,0x64]4087#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4088	cgrj	%r1, %r2, 11, foo4089 4090#CHECK: cgrj	%r1, %r2, 12, foo                 # encoding: [0xec,0x12,A,A,0xc0,0x64]4091#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4092#CHECK: cgrjle	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0xc0,0x64]4093#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4094#CHECK: cgrjnh	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0xc0,0x64]4095#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4096	cgrj	%r1, %r2, 12, foo4097	cgrjle	%r1, %r2, foo4098	cgrjnh	%r1, %r2, foo4099 4100#CHECK: cgrj	%r1, %r2, 13, foo                 # encoding: [0xec,0x12,A,A,0xd0,0x64]4101#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4102	cgrj	%r1, %r2, 13, foo4103 4104#CHECK: cgrj	%r1, %r2, 14, foo                 # encoding: [0xec,0x12,A,A,0xe0,0x64]4105#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4106	cgrj	%r1, %r2, 14, foo4107 4108#CHECK: cgrj	%r1, %r2, 15, foo                 # encoding: [0xec,0x12,A,A,0xf0,0x64]4109#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4110	cgrj	%r1, %r2, 15, foo4111 4112#CHECK: cgrj	%r1, %r2, 0, bar+100              # encoding: [0xec,0x12,A,A,0x00,0x64]4113#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL4114	cgrj	%r1, %r2, 0, bar+1004115 4116#CHECK: cgrjh	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0x20,0x64]4117#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL4118	cgrjh	%r1, %r2, bar+1004119 4120#CHECK: cgrjnle	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0x20,0x64]4121#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL4122	cgrjnle	%r1, %r2, bar+1004123 4124#CHECK: cgrjl	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0x40,0x64]4125#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL4126	cgrjl	%r1, %r2, bar+1004127 4128#CHECK: cgrjnhe	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0x40,0x64]4129#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL4130	cgrjnhe	%r1, %r2, bar+1004131 4132#CHECK: cgrjlh	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0x60,0x64]4133#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL4134	cgrjlh	%r1, %r2, bar+1004135 4136#CHECK: cgrjne	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0x60,0x64]4137#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL4138	cgrjne	%r1, %r2, bar+1004139 4140#CHECK: cgrje	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0x80,0x64]4141#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL4142	cgrje	%r1, %r2, bar+1004143 4144#CHECK: cgrjnlh	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0x80,0x64]4145#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL4146	cgrjnlh	%r1, %r2, bar+1004147 4148#CHECK: cgrjhe	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0xa0,0x64]4149#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL4150	cgrjhe	%r1, %r2, bar+1004151 4152#CHECK: cgrjnl	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0xa0,0x64]4153#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL4154	cgrjnl	%r1, %r2, bar+1004155 4156#CHECK: cgrjle	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0xc0,0x64]4157#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL4158	cgrjle	%r1, %r2, bar+1004159 4160#CHECK: cgrjnh	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0xc0,0x64]4161#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL4162	cgrjnh	%r1, %r2, bar+1004163 4164#CHECK: cgrj	%r1, %r2, 0, bar@PLT              # encoding: [0xec,0x12,A,A,0x00,0x64]4165#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL4166	cgrj	%r1, %r2, 0, bar@PLT4167 4168#CHECK: cgrjh	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0x20,0x64]4169#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL4170	cgrjh	%r1, %r2, bar@PLT4171 4172#CHECK: cgrjnle	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0x20,0x64]4173#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL4174	cgrjnle	%r1, %r2, bar@PLT4175 4176#CHECK: cgrjl	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0x40,0x64]4177#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL4178	cgrjl	%r1, %r2, bar@PLT4179 4180#CHECK: cgrjnhe	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0x40,0x64]4181#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL4182	cgrjnhe	%r1, %r2, bar@PLT4183 4184#CHECK: cgrjlh	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0x60,0x64]4185#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL4186	cgrjlh	%r1, %r2, bar@PLT4187 4188#CHECK: cgrjne	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0x60,0x64]4189#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL4190	cgrjne	%r1, %r2, bar@PLT4191 4192#CHECK: cgrje	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0x80,0x64]4193#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL4194	cgrje	%r1, %r2, bar@PLT4195 4196#CHECK: cgrjnlh	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0x80,0x64]4197#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL4198	cgrjnlh	%r1, %r2, bar@PLT4199 4200#CHECK: cgrjhe	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0xa0,0x64]4201#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL4202	cgrjhe	%r1, %r2, bar@PLT4203 4204#CHECK: cgrjnl	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0xa0,0x64]4205#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL4206	cgrjnl	%r1, %r2, bar@PLT4207 4208#CHECK: cgrjle	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0xc0,0x64]4209#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL4210	cgrjle	%r1, %r2, bar@PLT4211 4212#CHECK: cgrjnh	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0xc0,0x64]4213#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL4214	cgrjnh	%r1, %r2, bar@PLT4215 4216#CHECK: cgrl	%r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x08,A,A,A,A]4217#CHECK:  fixup A - offset: 2, value: .[[LAB]]-4294967296+2, kind: FK_390_PC32DBL4218	cgrl	%r0, -0x1000000004219#CHECK: cgrl	%r0, .[[LAB:L.*]]-2	# encoding: [0xc6,0x08,A,A,A,A]4220#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC32DBL4221	cgrl	%r0, -24222#CHECK: cgrl	%r0, .[[LAB:L.*]]	# encoding: [0xc6,0x08,A,A,A,A]4223#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL4224	cgrl	%r0, 04225#CHECK: cgrl	%r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x08,A,A,A,A]4226#CHECK:  fixup A - offset: 2, value: .[[LAB]]+4294967294+2, kind: FK_390_PC32DBL4227	cgrl	%r0, 0xfffffffe4228 4229#CHECK: cgrl	%r0, foo                # encoding: [0xc6,0x08,A,A,A,A]4230# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL4231#CHECK: cgrl	%r15, foo               # encoding: [0xc6,0xf8,A,A,A,A]4232# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL4233 4234	cgrl	%r0,foo4235	cgrl	%r15,foo4236 4237#CHECK: cgrl	%r3, bar+100            # encoding: [0xc6,0x38,A,A,A,A]4238# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL4239#CHECK: cgrl	%r4, bar+100            # encoding: [0xc6,0x48,A,A,A,A]4240# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL4241 4242	cgrl	%r3,bar+1004243	cgrl	%r4,bar+1004244 4245#CHECK: cgrl	%r7, frob@PLT           # encoding: [0xc6,0x78,A,A,A,A]4246# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL4247#CHECK: cgrl	%r8, frob@PLT           # encoding: [0xc6,0x88,A,A,A,A]4248# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL4249 4250	cgrl	%r7,frob@PLT4251	cgrl	%r8,frob@PLT4252 4253#CHECK: cgrt     %r0, %r1, 12           # encoding: [0xb9,0x60,0xc0,0x01]4254#CHECK: cgrt     %r0, %r1, 12           # encoding: [0xb9,0x60,0xc0,0x01]4255#CHECK: cgrt     %r0, %r1, 12           # encoding: [0xb9,0x60,0xc0,0x01]4256#CHECK: cgrt     %r0, %r1, 12           # encoding: [0xb9,0x60,0xc0,0x01]4257#CHECK: cgrth    %r0, %r15              # encoding: [0xb9,0x60,0x20,0x0f]4258#CHECK: cgrtl    %r0, %r15              # encoding: [0xb9,0x60,0x40,0x0f]4259#CHECK: cgrte    %r0, %r15              # encoding: [0xb9,0x60,0x80,0x0f]4260#CHECK: cgrtne   %r0, %r15              # encoding: [0xb9,0x60,0x60,0x0f]4261#CHECK: cgrtnl   %r0, %r15              # encoding: [0xb9,0x60,0xa0,0x0f]4262#CHECK: cgrtnh   %r0, %r15              # encoding: [0xb9,0x60,0xc0,0x0f]4263#CHECK: cgrtnle  %r0, %r15              # encoding: [0xb9,0x60,0x20,0x0f]4264#CHECK: cgrtnhe  %r0, %r15              # encoding: [0xb9,0x60,0x40,0x0f]4265#CHECK: cgrtnlh  %r0, %r15              # encoding: [0xb9,0x60,0x80,0x0f]4266#CHECK: cgrtlh   %r0, %r15              # encoding: [0xb9,0x60,0x60,0x0f]4267#CHECK: cgrthe   %r0, %r15              # encoding: [0xb9,0x60,0xa0,0x0f]4268#CHECK: cgrtle   %r0, %r15              # encoding: [0xb9,0x60,0xc0,0x0f]4269 4270        cgrt     %r0, %r1, 124271        cgrt     %r0, %r1, 124272        cgrt     %r0, %r1, 124273        cgrt     %r0, %r1, 124274        cgrth    %r0, %r154275        cgrtl    %r0, %r154276        cgrte    %r0, %r154277        cgrtne   %r0, %r154278        cgrtnl   %r0, %r154279        cgrtnh   %r0, %r154280        cgrtnle  %r0, %r154281        cgrtnhe  %r0, %r154282        cgrtnlh  %r0, %r154283        cgrtlh   %r0, %r154284        cgrthe   %r0, %r154285        cgrtle   %r0, %r154286 4287#CHECK: cgxbr	%r0, 0, %f0             # encoding: [0xb3,0xaa,0x00,0x00]4288#CHECK: cgxbr	%r0, 0, %f13            # encoding: [0xb3,0xaa,0x00,0x0d]4289#CHECK: cgxbr	%r0, 15, %f0            # encoding: [0xb3,0xaa,0xf0,0x00]4290#CHECK: cgxbr	%r4, 5, %f8             # encoding: [0xb3,0xaa,0x50,0x48]4291#CHECK: cgxbr	%r15, 0, %f0            # encoding: [0xb3,0xaa,0x00,0xf0]4292 4293	cgxbr	%r0, 0, %f04294	cgxbr	%r0, 0, %f134295	cgxbr	%r0, 15, %f04296	cgxbr	%r4, 5, %f84297	cgxbr	%r15, 0, %f04298 4299#CHECK: cgxr	%r0, 0, %f0             # encoding: [0xb3,0xca,0x00,0x00]4300#CHECK: cgxr	%r0, 0, %f13            # encoding: [0xb3,0xca,0x00,0x0d]4301#CHECK: cgxr	%r0, 15, %f0            # encoding: [0xb3,0xca,0xf0,0x00]4302#CHECK: cgxr	%r4, 5, %f8             # encoding: [0xb3,0xca,0x50,0x48]4303#CHECK: cgxr	%r15, 0, %f0            # encoding: [0xb3,0xca,0x00,0xf0]4304 4305	cgxr	%r0, 0, %f04306	cgxr	%r0, 0, %f134307	cgxr	%r0, 15, %f04308	cgxr	%r4, 5, %f84309	cgxr	%r15, 0, %f04310 4311#CHECK: cgxtr	%r0, 0, %f0             # encoding: [0xb3,0xe9,0x00,0x00]4312#CHECK: cgxtr	%r0, 0, %f13            # encoding: [0xb3,0xe9,0x00,0x0d]4313#CHECK: cgxtr	%r0, 15, %f0            # encoding: [0xb3,0xe9,0xf0,0x00]4314#CHECK: cgxtr	%r4, 5, %f8             # encoding: [0xb3,0xe9,0x50,0x48]4315#CHECK: cgxtr	%r15, 0, %f0            # encoding: [0xb3,0xe9,0x00,0xf0]4316 4317	cgxtr	%r0, 0, %f04318	cgxtr	%r0, 0, %f134319	cgxtr	%r0, 15, %f04320	cgxtr	%r4, 5, %f84321	cgxtr	%r15, 0, %f04322 4323#CHECK: ch	%r0, 0                  # encoding: [0x49,0x00,0x00,0x00]4324#CHECK: ch	%r0, 4095               # encoding: [0x49,0x00,0x0f,0xff]4325#CHECK: ch	%r0, 0(%r1)             # encoding: [0x49,0x00,0x10,0x00]4326#CHECK: ch	%r0, 0(%r15)            # encoding: [0x49,0x00,0xf0,0x00]4327#CHECK: ch	%r0, 4095(%r1,%r15)     # encoding: [0x49,0x01,0xff,0xff]4328#CHECK: ch	%r0, 4095(%r15,%r1)     # encoding: [0x49,0x0f,0x1f,0xff]4329#CHECK: ch	%r15, 0                 # encoding: [0x49,0xf0,0x00,0x00]4330 4331	ch	%r0, 04332	ch	%r0, 40954333	ch	%r0, 0(%r1)4334	ch	%r0, 0(%r15)4335	ch	%r0, 4095(%r1,%r15)4336	ch	%r0, 4095(%r15,%r1)4337	ch	%r15, 04338 4339#CHECK: chhsi	0, 0                    # encoding: [0xe5,0x54,0x00,0x00,0x00,0x00]4340#CHECK: chhsi	4095, 0                 # encoding: [0xe5,0x54,0x0f,0xff,0x00,0x00]4341#CHECK: chhsi	0, -32768               # encoding: [0xe5,0x54,0x00,0x00,0x80,0x00]4342#CHECK: chhsi	0, -1                   # encoding: [0xe5,0x54,0x00,0x00,0xff,0xff]4343#CHECK: chhsi	0, 0                    # encoding: [0xe5,0x54,0x00,0x00,0x00,0x00]4344#CHECK: chhsi	0, 1                    # encoding: [0xe5,0x54,0x00,0x00,0x00,0x01]4345#CHECK: chhsi	0, 32767                # encoding: [0xe5,0x54,0x00,0x00,0x7f,0xff]4346#CHECK: chhsi	0(%r1), 42              # encoding: [0xe5,0x54,0x10,0x00,0x00,0x2a]4347#CHECK: chhsi	0(%r15), 42             # encoding: [0xe5,0x54,0xf0,0x00,0x00,0x2a]4348#CHECK: chhsi	4095(%r1), 42           # encoding: [0xe5,0x54,0x1f,0xff,0x00,0x2a]4349#CHECK: chhsi	4095(%r15), 42          # encoding: [0xe5,0x54,0xff,0xff,0x00,0x2a]4350 4351	chhsi	0, 04352	chhsi	4095, 04353	chhsi	0, -327684354	chhsi	0, -14355	chhsi	0, 04356	chhsi	0, 14357	chhsi	0, 327674358	chhsi	0(%r1), 424359	chhsi	0(%r15), 424360	chhsi	4095(%r1), 424361	chhsi	4095(%r15), 424362 4363#CHECK: chi	%r0, -32768             # encoding: [0xa7,0x0e,0x80,0x00]4364#CHECK: chi	%r0, -1                 # encoding: [0xa7,0x0e,0xff,0xff]4365#CHECK: chi	%r0, 0                  # encoding: [0xa7,0x0e,0x00,0x00]4366#CHECK: chi	%r0, 1                  # encoding: [0xa7,0x0e,0x00,0x01]4367#CHECK: chi	%r0, 32767              # encoding: [0xa7,0x0e,0x7f,0xff]4368#CHECK: chi	%r15, 0                 # encoding: [0xa7,0xfe,0x00,0x00]4369#CHECK: chi	%r0, foo                # encoding: [0xa7,0x0e,A,A]4370 4371	chi	%r0, -327684372	chi	%r0, -14373	chi	%r0, 04374	chi	%r0, 14375	chi	%r0, 327674376	chi	%r15, 04377	chi	%r0, foo4378 4379#CHECK: chrl	%r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x05,A,A,A,A]4380#CHECK:  fixup A - offset: 2, value: .[[LAB]]-4294967296+2, kind: FK_390_PC32DBL4381	chrl	%r0, -0x1000000004382#CHECK: chrl	%r0, .[[LAB:L.*]]-2	# encoding: [0xc6,0x05,A,A,A,A]4383#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC32DBL4384	chrl	%r0, -24385#CHECK: chrl	%r0, .[[LAB:L.*]]	# encoding: [0xc6,0x05,A,A,A,A]4386#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL4387	chrl	%r0, 04388#CHECK: chrl	%r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x05,A,A,A,A]4389#CHECK:  fixup A - offset: 2, value: .[[LAB]]+4294967294+2, kind: FK_390_PC32DBL4390	chrl	%r0, 0xfffffffe4391 4392#CHECK: chrl	%r0, foo                # encoding: [0xc6,0x05,A,A,A,A]4393# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL4394#CHECK: chrl	%r15, foo               # encoding: [0xc6,0xf5,A,A,A,A]4395# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL4396 4397	chrl	%r0,foo4398	chrl	%r15,foo4399 4400#CHECK: chrl	%r3, bar+100            # encoding: [0xc6,0x35,A,A,A,A]4401# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL4402#CHECK: chrl	%r4, bar+100            # encoding: [0xc6,0x45,A,A,A,A]4403# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL4404 4405	chrl	%r3,bar+1004406	chrl	%r4,bar+1004407 4408#CHECK: chrl	%r7, frob@PLT           # encoding: [0xc6,0x75,A,A,A,A]4409# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL4410#CHECK: chrl	%r8, frob@PLT           # encoding: [0xc6,0x85,A,A,A,A]4411# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL4412 4413	chrl	%r7,frob@PLT4414	chrl	%r8,frob@PLT4415 4416#CHECK: chsi	0, 0                    # encoding: [0xe5,0x5c,0x00,0x00,0x00,0x00]4417#CHECK: chsi	4095, 0                 # encoding: [0xe5,0x5c,0x0f,0xff,0x00,0x00]4418#CHECK: chsi	0, -32768               # encoding: [0xe5,0x5c,0x00,0x00,0x80,0x00]4419#CHECK: chsi	0, -1                   # encoding: [0xe5,0x5c,0x00,0x00,0xff,0xff]4420#CHECK: chsi	0, 0                    # encoding: [0xe5,0x5c,0x00,0x00,0x00,0x00]4421#CHECK: chsi	0, 1                    # encoding: [0xe5,0x5c,0x00,0x00,0x00,0x01]4422#CHECK: chsi	0, 32767                # encoding: [0xe5,0x5c,0x00,0x00,0x7f,0xff]4423#CHECK: chsi	0(%r1), 42              # encoding: [0xe5,0x5c,0x10,0x00,0x00,0x2a]4424#CHECK: chsi	0(%r15), 42             # encoding: [0xe5,0x5c,0xf0,0x00,0x00,0x2a]4425#CHECK: chsi	4095(%r1), 42           # encoding: [0xe5,0x5c,0x1f,0xff,0x00,0x2a]4426#CHECK: chsi	4095(%r15), 42          # encoding: [0xe5,0x5c,0xff,0xff,0x00,0x2a]4427 4428	chsi	0, 04429	chsi	4095, 04430	chsi	0, -327684431	chsi	0, -14432	chsi	0, 04433	chsi	0, 14434	chsi	0, 327674435	chsi	0(%r1), 424436	chsi	0(%r15), 424437	chsi	4095(%r1), 424438	chsi	4095(%r15), 424439 4440#CHECK: chy	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x79]4441#CHECK: chy	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x79]4442#CHECK: chy	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x79]4443#CHECK: chy	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x79]4444#CHECK: chy	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x79]4445#CHECK: chy	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x79]4446#CHECK: chy	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x79]4447#CHECK: chy	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x79]4448#CHECK: chy	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x79]4449#CHECK: chy	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x79]4450 4451	chy	%r0, -5242884452	chy	%r0, -14453	chy	%r0, 04454	chy	%r0, 14455	chy	%r0, 5242874456	chy	%r0, 0(%r1)4457	chy	%r0, 0(%r15)4458	chy	%r0, 524287(%r1,%r15)4459	chy	%r0, 524287(%r15,%r1)4460	chy	%r15, 04461 4462#CHECK: cib	%r0, 0, 0, 0            # encoding: [0xec,0x00,0x00,0x00,0x00,0xfe]4463#CHECK: cib	%r0, -128, 0, 0         # encoding: [0xec,0x00,0x00,0x00,0x80,0xfe]4464#CHECK: cib	%r0, 127, 0, 0          # encoding: [0xec,0x00,0x00,0x00,0x7f,0xfe]4465#CHECK: cib	%r15, 0, 0, 0           # encoding: [0xec,0xf0,0x00,0x00,0x00,0xfe]4466#CHECK: cib	%r7, -1, 0, 0           # encoding: [0xec,0x70,0x00,0x00,0xff,0xfe]4467#CHECK: cib	%r0, 0, 1, 0            # encoding: [0xec,0x01,0x00,0x00,0x00,0xfe]4468#CHECK: cib	%r0, 0, 15, 0           # encoding: [0xec,0x0f,0x00,0x00,0x00,0xfe]4469#CHECK: cib	%r0, 0, 0, 0(%r13)      # encoding: [0xec,0x00,0xd0,0x00,0x00,0xfe]4470#CHECK: cib	%r0, 0, 0, 4095         # encoding: [0xec,0x00,0x0f,0xff,0x00,0xfe]4471#CHECK: cib	%r0, 0, 0, 4095(%r7)    # encoding: [0xec,0x00,0x7f,0xff,0x00,0xfe]4472	cib	%r0, 0, 0, 04473	cib	%r0, -128, 0, 04474	cib	%r0, 127, 0, 04475	cib	%r15, 0, 0, 04476	cib	%r7, -1, 0, 04477	cib	%r0, 0, 1, 04478	cib	%r0, 0, 15, 04479	cib	%r0, 0, 0, 0(%r13)4480	cib	%r0, 0, 0, 40954481	cib	%r0, 0, 0, 4095(%r7)4482 4483#CHECK: cibe	%r0, 0, 0               # encoding: [0xec,0x08,0x00,0x00,0x00,0xfe]4484#CHECK: cibe	%r0, -128, 0            # encoding: [0xec,0x08,0x00,0x00,0x80,0xfe]4485#CHECK: cibe	%r0, 127, 0             # encoding: [0xec,0x08,0x00,0x00,0x7f,0xfe]4486#CHECK: cibe	%r15, 0, 0              # encoding: [0xec,0xf8,0x00,0x00,0x00,0xfe]4487#CHECK: cibe	%r7, -1, 0              # encoding: [0xec,0x78,0x00,0x00,0xff,0xfe]4488#CHECK: cibe	%r0, 0, 0(%r13)         # encoding: [0xec,0x08,0xd0,0x00,0x00,0xfe]4489#CHECK: cibe	%r0, 0, 4095            # encoding: [0xec,0x08,0x0f,0xff,0x00,0xfe]4490#CHECK: cibe	%r0, 0, 4095(%r7)       # encoding: [0xec,0x08,0x7f,0xff,0x00,0xfe]4491	cibe	%r0, 0, 04492	cibe	%r0, -128, 04493	cibe	%r0, 127, 04494	cibe	%r15, 0, 04495	cibe	%r7, -1, 04496	cibe	%r0, 0, 0(%r13)4497	cibe	%r0, 0, 40954498	cibe	%r0, 0, 4095(%r7)4499 4500#CHECK: cib	%r1, 2, 2, 3(%r4)       # encoding: [0xec,0x12,0x40,0x03,0x02,0xfe]4501#CHECK: cibh	%r1, 2, 3(%r4)          # encoding: [0xec,0x12,0x40,0x03,0x02,0xfe]4502#CHECK: cibnle	%r1, 2, 3(%r4)          # encoding: [0xec,0x12,0x40,0x03,0x02,0xfe]4503	cib	%r1, 2, 2, 3(%r4)4504	cibh	%r1, 2, 3(%r4)4505	cibnle	%r1, 2, 3(%r4)4506 4507#CHECK: cib	%r1, 2, 4, 3(%r4)       # encoding: [0xec,0x14,0x40,0x03,0x02,0xfe]4508#CHECK: cibl	%r1, 2, 3(%r4)          # encoding: [0xec,0x14,0x40,0x03,0x02,0xfe]4509#CHECK: cibnhe	%r1, 2, 3(%r4)          # encoding: [0xec,0x14,0x40,0x03,0x02,0xfe]4510	cib	%r1, 2, 4, 3(%r4)4511	cibl	%r1, 2, 3(%r4)4512	cibnhe	%r1, 2, 3(%r4)4513 4514#CHECK: cib	%r1, 2, 6, 3(%r4)       # encoding: [0xec,0x16,0x40,0x03,0x02,0xfe]4515#CHECK: ciblh	%r1, 2, 3(%r4)          # encoding: [0xec,0x16,0x40,0x03,0x02,0xfe]4516#CHECK: cibne	%r1, 2, 3(%r4)          # encoding: [0xec,0x16,0x40,0x03,0x02,0xfe]4517	cib	%r1, 2, 6, 3(%r4)4518	ciblh	%r1, 2, 3(%r4)4519	cibne	%r1, 2, 3(%r4)4520 4521#CHECK: cib	%r1, 2, 8, 3(%r4)       # encoding: [0xec,0x18,0x40,0x03,0x02,0xfe]4522#CHECK: cibe	%r1, 2, 3(%r4)          # encoding: [0xec,0x18,0x40,0x03,0x02,0xfe]4523#CHECK: cibnlh	%r1, 2, 3(%r4)          # encoding: [0xec,0x18,0x40,0x03,0x02,0xfe]4524	cib	%r1, 2, 8, 3(%r4)4525	cibe	%r1, 2, 3(%r4)4526	cibnlh	%r1, 2, 3(%r4)4527 4528#CHECK: cib	%r1, 2, 10, 3(%r4)      # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfe]4529#CHECK: cibhe	%r1, 2, 3(%r4)          # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfe]4530#CHECK: cibnl	%r1, 2, 3(%r4)          # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfe]4531	cib	%r1, 2, 10, 3(%r4)4532	cibhe	%r1, 2, 3(%r4)4533	cibnl	%r1, 2, 3(%r4)4534 4535#CHECK: cib	%r1, 2, 12, 3(%r4)      # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfe]4536#CHECK: cible	%r1, 2, 3(%r4)          # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfe]4537#CHECK: cibnh	%r1, 2, 3(%r4)          # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfe]4538	cib	%r1, 2, 12, 3(%r4)4539	cible	%r1, 2, 3(%r4)4540	cibnh	%r1, 2, 3(%r4)4541 4542#CHECK: cij	%r0, 0, 0, .[[LAB:L.*]]	# encoding: [0xec,0x00,A,A,0x00,0x7e]4543#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL4544#CHECK: cij	%r0, -128, 0, .[[LAB:L.*]]	# encoding: [0xec,0x00,A,A,0x80,0x7e]4545#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL4546#CHECK: cij	%r0, 127, 0, .[[LAB:L.*]]	# encoding: [0xec,0x00,A,A,0x7f,0x7e]4547#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL4548#CHECK: cij	%r15, 0, 0, .[[LAB:L.*]]	# encoding: [0xec,0xf0,A,A,0x00,0x7e]4549#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL4550#CHECK: cij	%r7, -1, 0, .[[LAB:L.*]]	# encoding: [0xec,0x70,A,A,0xff,0x7e]4551#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL4552	cij	%r0, 0, 0, 04553	cij	%r0, -128, 0, 04554	cij	%r0, 127, 0, 04555	cij	%r15, 0, 0, 04556	cij	%r7, -1, 0, 04557 4558#CHECK: cij	%r1, -66, 0, .[[LAB:L.*]]-65536	# encoding: [0xec,0x10,A,A,0xbe,0x7e]4559#CHECK:  fixup A - offset: 2, value: .[[LAB]]-65536+2, kind: FK_390_PC16DBL4560	cij	%r1, -66, 0, -0x100004561#CHECK: cij	%r1, -66, 0, .[[LAB:L.*]]-2	# encoding: [0xec,0x10,A,A,0xbe,0x7e]4562#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC16DBL4563	cij	%r1, -66, 0, -24564#CHECK: cij	%r1, -66, 0, .[[LAB:L.*]]		# encoding: [0xec,0x10,A,A,0xbe,0x7e]4565#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL4566	cij	%r1, -66, 0, 04567#CHECK: cij	%r1, -66, 0, .[[LAB:L.*]]+65534	# encoding: [0xec,0x10,A,A,0xbe,0x7e]4568#CHECK:  fixup A - offset: 2, value: .[[LAB]]+65534+2, kind: FK_390_PC16DBL4569	cij	%r1, -66, 0, 0xfffe4570 4571#CHECK: cij	%r1, -66, 0, foo                  # encoding: [0xec,0x10,A,A,0xbe,0x7e]4572#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4573	cij	%r1, -66, 0, foo4574 4575#CHECK: cij	%r1, -66, 1, foo                  # encoding: [0xec,0x11,A,A,0xbe,0x7e]4576#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4577	cij	%r1, -66, 1, foo4578 4579#CHECK: cij	%r1, -66, 2, foo                  # encoding: [0xec,0x12,A,A,0xbe,0x7e]4580#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4581#CHECK: cijh	%r1, -66, foo                     # encoding: [0xec,0x12,A,A,0xbe,0x7e]4582#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4583#CHECK: cijnle	%r1, -66, foo                     # encoding: [0xec,0x12,A,A,0xbe,0x7e]4584#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4585	cij	%r1, -66, 2, foo4586	cijh	%r1, -66, foo4587	cijnle	%r1, -66, foo4588 4589#CHECK: cij	%r1, -66, 3, foo                  # encoding: [0xec,0x13,A,A,0xbe,0x7e]4590#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4591	cij	%r1, -66, 3, foo4592 4593#CHECK: cij	%r1, -66, 4, foo                  # encoding: [0xec,0x14,A,A,0xbe,0x7e]4594#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4595#CHECK: cijl	%r1, -66, foo                     # encoding: [0xec,0x14,A,A,0xbe,0x7e]4596#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4597#CHECK: cijnhe	%r1, -66, foo                     # encoding: [0xec,0x14,A,A,0xbe,0x7e]4598#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4599	cij	%r1, -66, 4, foo4600	cijl	%r1, -66, foo4601	cijnhe	%r1, -66, foo4602 4603#CHECK: cij	%r1, -66, 5, foo                  # encoding: [0xec,0x15,A,A,0xbe,0x7e]4604#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4605	cij	%r1, -66, 5, foo4606 4607#CHECK: cij	%r1, -66, 6, foo                  # encoding: [0xec,0x16,A,A,0xbe,0x7e]4608#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4609#CHECK: cijlh	%r1, -66, foo                     # encoding: [0xec,0x16,A,A,0xbe,0x7e]4610#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4611#CHECK: cijne	%r1, -66, foo                     # encoding: [0xec,0x16,A,A,0xbe,0x7e]4612#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4613	cij	%r1, -66, 6, foo4614	cijlh	%r1, -66, foo4615	cijne	%r1, -66, foo4616 4617#CHECK: cij	%r1, -66, 7, foo                  # encoding: [0xec,0x17,A,A,0xbe,0x7e]4618#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4619	cij	%r1, -66, 7, foo4620 4621#CHECK: cij	%r1, -66, 8, foo                  # encoding: [0xec,0x18,A,A,0xbe,0x7e]4622#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4623#CHECK: cije	%r1, -66, foo                     # encoding: [0xec,0x18,A,A,0xbe,0x7e]4624#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4625#CHECK: cijnlh	%r1, -66, foo                     # encoding: [0xec,0x18,A,A,0xbe,0x7e]4626#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4627	cij	%r1, -66, 8, foo4628	cije	%r1, -66, foo4629	cijnlh	%r1, -66, foo4630 4631#CHECK: cij	%r1, -66, 9, foo                  # encoding: [0xec,0x19,A,A,0xbe,0x7e]4632#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4633	cij	%r1, -66, 9, foo4634 4635#CHECK: cij	%r1, -66, 10, foo                 # encoding: [0xec,0x1a,A,A,0xbe,0x7e]4636#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4637#CHECK: cijhe	%r1, -66, foo                     # encoding: [0xec,0x1a,A,A,0xbe,0x7e]4638#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4639#CHECK: cijnl	%r1, -66, foo                     # encoding: [0xec,0x1a,A,A,0xbe,0x7e]4640#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4641	cij	%r1, -66, 10, foo4642	cijhe	%r1, -66, foo4643	cijnl	%r1, -66, foo4644 4645#CHECK: cij	%r1, -66, 11, foo                 # encoding: [0xec,0x1b,A,A,0xbe,0x7e]4646#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4647	cij	%r1, -66, 11, foo4648 4649#CHECK: cij	%r1, -66, 12, foo                 # encoding: [0xec,0x1c,A,A,0xbe,0x7e]4650#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4651#CHECK: cijle	%r1, -66, foo                     # encoding: [0xec,0x1c,A,A,0xbe,0x7e]4652#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4653#CHECK: cijnh	%r1, -66, foo                     # encoding: [0xec,0x1c,A,A,0xbe,0x7e]4654#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4655	cij	%r1, -66, 12, foo4656	cijle	%r1, -66, foo4657	cijnh	%r1, -66, foo4658 4659#CHECK: cij	%r1, -66, 13, foo                 # encoding: [0xec,0x1d,A,A,0xbe,0x7e]4660#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4661	cij	%r1, -66, 13, foo4662 4663#CHECK: cij	%r1, -66, 14, foo                 # encoding: [0xec,0x1e,A,A,0xbe,0x7e]4664#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4665	cij	%r1, -66, 14, foo4666 4667#CHECK: cij	%r1, -66, 15, foo                 # encoding: [0xec,0x1f,A,A,0xbe,0x7e]4668#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL4669	cij	%r1, -66, 15, foo4670 4671#CHECK: cij	%r1, -66, 0, bar+100              # encoding: [0xec,0x10,A,A,0xbe,0x7e]4672#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL4673	cij	%r1, -66, 0, bar+1004674 4675#CHECK: cijh	%r1, -66, bar+100                 # encoding: [0xec,0x12,A,A,0xbe,0x7e]4676#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL4677	cijh	%r1, -66, bar+1004678 4679#CHECK: cijnle	%r1, -66, bar+100                 # encoding: [0xec,0x12,A,A,0xbe,0x7e]4680#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL4681	cijnle	%r1, -66, bar+1004682 4683#CHECK: cijl	%r1, -66, bar+100                 # encoding: [0xec,0x14,A,A,0xbe,0x7e]4684#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL4685	cijl	%r1, -66, bar+1004686 4687#CHECK: cijnhe	%r1, -66, bar+100                 # encoding: [0xec,0x14,A,A,0xbe,0x7e]4688#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL4689	cijnhe	%r1, -66, bar+1004690 4691#CHECK: cijlh	%r1, -66, bar+100                 # encoding: [0xec,0x16,A,A,0xbe,0x7e]4692#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL4693	cijlh	%r1, -66, bar+1004694 4695#CHECK: cijne	%r1, -66, bar+100                 # encoding: [0xec,0x16,A,A,0xbe,0x7e]4696#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL4697	cijne	%r1, -66, bar+1004698 4699#CHECK: cije	%r1, -66, bar+100                 # encoding: [0xec,0x18,A,A,0xbe,0x7e]4700#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL4701	cije	%r1, -66, bar+1004702 4703#CHECK: cijnlh	%r1, -66, bar+100                 # encoding: [0xec,0x18,A,A,0xbe,0x7e]4704#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL4705	cijnlh	%r1, -66, bar+1004706 4707#CHECK: cijhe	%r1, -66, bar+100                 # encoding: [0xec,0x1a,A,A,0xbe,0x7e]4708#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL4709	cijhe	%r1, -66, bar+1004710 4711#CHECK: cijnl	%r1, -66, bar+100                 # encoding: [0xec,0x1a,A,A,0xbe,0x7e]4712#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL4713	cijnl	%r1, -66, bar+1004714 4715#CHECK: cijle	%r1, -66, bar+100                 # encoding: [0xec,0x1c,A,A,0xbe,0x7e]4716#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL4717	cijle	%r1, -66, bar+1004718 4719#CHECK: cijnh	%r1, -66, bar+100                 # encoding: [0xec,0x1c,A,A,0xbe,0x7e]4720#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL4721	cijnh	%r1, -66, bar+1004722 4723#CHECK: cij	%r1, -66, 0, bar@PLT              # encoding: [0xec,0x10,A,A,0xbe,0x7e]4724#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL4725	cij	%r1, -66, 0, bar@PLT4726 4727#CHECK: cijh	%r1, -66, bar@PLT                 # encoding: [0xec,0x12,A,A,0xbe,0x7e]4728#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL4729	cijh	%r1, -66, bar@PLT4730 4731#CHECK: cijnle	%r1, -66, bar@PLT                 # encoding: [0xec,0x12,A,A,0xbe,0x7e]4732#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL4733	cijnle	%r1, -66, bar@PLT4734 4735#CHECK: cijl	%r1, -66, bar@PLT                 # encoding: [0xec,0x14,A,A,0xbe,0x7e]4736#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL4737	cijl	%r1, -66, bar@PLT4738 4739#CHECK: cijnhe	%r1, -66, bar@PLT                 # encoding: [0xec,0x14,A,A,0xbe,0x7e]4740#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL4741	cijnhe	%r1, -66, bar@PLT4742 4743#CHECK: cijlh	%r1, -66, bar@PLT                 # encoding: [0xec,0x16,A,A,0xbe,0x7e]4744#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL4745	cijlh	%r1, -66, bar@PLT4746 4747#CHECK: cijne	%r1, -66, bar@PLT                 # encoding: [0xec,0x16,A,A,0xbe,0x7e]4748#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL4749	cijne	%r1, -66, bar@PLT4750 4751#CHECK: cije	%r1, -66, bar@PLT                 # encoding: [0xec,0x18,A,A,0xbe,0x7e]4752#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL4753	cije	%r1, -66, bar@PLT4754 4755#CHECK: cijnlh	%r1, -66, bar@PLT                 # encoding: [0xec,0x18,A,A,0xbe,0x7e]4756#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL4757	cijnlh	%r1, -66, bar@PLT4758 4759#CHECK: cijhe	%r1, -66, bar@PLT                 # encoding: [0xec,0x1a,A,A,0xbe,0x7e]4760#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL4761	cijhe	%r1, -66, bar@PLT4762 4763#CHECK: cijnl	%r1, -66, bar@PLT                 # encoding: [0xec,0x1a,A,A,0xbe,0x7e]4764#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL4765	cijnl	%r1, -66, bar@PLT4766 4767#CHECK: cijle	%r1, -66, bar@PLT                 # encoding: [0xec,0x1c,A,A,0xbe,0x7e]4768#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL4769	cijle	%r1, -66, bar@PLT4770 4771#CHECK: cijnh	%r1, -66, bar@PLT                 # encoding: [0xec,0x1c,A,A,0xbe,0x7e]4772#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL4773	cijnh	%r1, -66, bar@PLT4774 4775#CHECK: cit     %r0, 0, 12              # encoding: [0xec,0x00,0x00,0x00,0xc0,0x72]4776#CHECK: cit     %r0, -1, 12             # encoding: [0xec,0x00,0xff,0xff,0xc0,0x72]4777#CHECK: cit     %r0, -32768, 12         # encoding: [0xec,0x00,0x80,0x00,0xc0,0x72]4778#CHECK: cit     %r0, 32767, 12          # encoding: [0xec,0x00,0x7f,0xff,0xc0,0x72]4779#CHECK: cith    %r15, 1                 # encoding: [0xec,0xf0,0x00,0x01,0x20,0x72]4780#CHECK: citl    %r15, 1                 # encoding: [0xec,0xf0,0x00,0x01,0x40,0x72]4781#CHECK: cite    %r15, 1                 # encoding: [0xec,0xf0,0x00,0x01,0x80,0x72]4782#CHECK: citne   %r15, 1                 # encoding: [0xec,0xf0,0x00,0x01,0x60,0x72]4783#CHECK: citnl   %r15, 1                 # encoding: [0xec,0xf0,0x00,0x01,0xa0,0x72]4784#CHECK: citnh   %r15, 1                 # encoding: [0xec,0xf0,0x00,0x01,0xc0,0x72]4785#CHECK: citnle  %r15, 1                 # encoding: [0xec,0xf0,0x00,0x01,0x20,0x72]4786#CHECK: citnhe  %r15, 1                 # encoding: [0xec,0xf0,0x00,0x01,0x40,0x72]4787#CHECK: citnlh  %r15, 1                 # encoding: [0xec,0xf0,0x00,0x01,0x80,0x72]4788#CHECK: citlh   %r15, 1                 # encoding: [0xec,0xf0,0x00,0x01,0x60,0x72]4789#CHECK: cithe   %r15, 1                 # encoding: [0xec,0xf0,0x00,0x01,0xa0,0x72]4790#CHECK: citle   %r15, 1                 # encoding: [0xec,0xf0,0x00,0x01,0xc0,0x72]4791 4792        cit     %r0, 0, 124793        cit     %r0, -1, 124794        cit     %r0, -32768, 124795        cit     %r0, 32767, 124796        cith    %r15, 14797        citl    %r15, 14798        cite    %r15, 14799        citne   %r15, 14800        citnl   %r15, 14801        citnh   %r15, 14802        citnle  %r15, 14803        citnhe  %r15, 14804        citnlh  %r15, 14805        citlh   %r15, 14806        cithe   %r15, 14807        citle   %r15, 14808 4809#CHECK: cksm	%r0, %r8                # encoding: [0xb2,0x41,0x00,0x08]4810#CHECK: cksm	%r0, %r14               # encoding: [0xb2,0x41,0x00,0x0e]4811#CHECK: cksm	%r15, %r0               # encoding: [0xb2,0x41,0x00,0xf0]4812#CHECK: cksm	%r15, %r8               # encoding: [0xb2,0x41,0x00,0xf8]4813 4814	cksm	%r0, %r84815	cksm	%r0, %r144816	cksm	%r15, %r04817	cksm	%r15, %r84818 4819#CHECK: cl	%r0, 0                  # encoding: [0x55,0x00,0x00,0x00]4820#CHECK: cl	%r0, 4095               # encoding: [0x55,0x00,0x0f,0xff]4821#CHECK: cl	%r0, 0(%r1)             # encoding: [0x55,0x00,0x10,0x00]4822#CHECK: cl	%r0, 0(%r15)            # encoding: [0x55,0x00,0xf0,0x00]4823#CHECK: cl	%r0, 4095(%r1,%r15)     # encoding: [0x55,0x01,0xff,0xff]4824#CHECK: cl	%r0, 4095(%r15,%r1)     # encoding: [0x55,0x0f,0x1f,0xff]4825#CHECK: cl	%r15, 0                 # encoding: [0x55,0xf0,0x00,0x00]4826 4827	cl	%r0, 04828	cl	%r0, 40954829	cl	%r0, 0(%r1)4830	cl	%r0, 0(%r15)4831	cl	%r0, 4095(%r1,%r15)4832	cl	%r0, 4095(%r15,%r1)4833	cl	%r15, 04834 4835#CHECK: clc	0(1), 0                 # encoding: [0xd5,0x00,0x00,0x00,0x00,0x00]4836#CHECK: clc	0(1), 0(%r1)            # encoding: [0xd5,0x00,0x00,0x00,0x10,0x00]4837#CHECK: clc	0(1), 0(%r15)           # encoding: [0xd5,0x00,0x00,0x00,0xf0,0x00]4838#CHECK: clc	0(1), 4095              # encoding: [0xd5,0x00,0x00,0x00,0x0f,0xff]4839#CHECK: clc	0(1), 4095(%r1)         # encoding: [0xd5,0x00,0x00,0x00,0x1f,0xff]4840#CHECK: clc	0(1), 4095(%r15)        # encoding: [0xd5,0x00,0x00,0x00,0xff,0xff]4841#CHECK: clc	0(1,%r1), 0             # encoding: [0xd5,0x00,0x10,0x00,0x00,0x00]4842#CHECK: clc	0(1,%r15), 0            # encoding: [0xd5,0x00,0xf0,0x00,0x00,0x00]4843#CHECK: clc	4095(1,%r1), 0          # encoding: [0xd5,0x00,0x1f,0xff,0x00,0x00]4844#CHECK: clc	4095(1,%r15), 0         # encoding: [0xd5,0x00,0xff,0xff,0x00,0x00]4845#CHECK: clc	0(256,%r1), 0           # encoding: [0xd5,0xff,0x10,0x00,0x00,0x00]4846#CHECK: clc	0(256,%r15), 0          # encoding: [0xd5,0xff,0xf0,0x00,0x00,0x00]4847 4848	clc	0(1), 04849	clc	0(1), 0(%r1)4850	clc	0(1), 0(%r15)4851	clc	0(1), 40954852	clc	0(1), 4095(%r1)4853	clc	0(1), 4095(%r15)4854	clc	0(1,%r1), 04855	clc	0(1,%r15), 04856	clc	4095(1,%r1), 04857	clc	4095(1,%r15), 04858	clc	0(256,%r1), 04859	clc	0(256,%r15), 04860 4861#CHECK: clcl	%r0, %r8                # encoding: [0x0f,0x08]4862#CHECK: clcl	%r0, %r14               # encoding: [0x0f,0x0e]4863#CHECK: clcl	%r14, %r0               # encoding: [0x0f,0xe0]4864#CHECK: clcl	%r14, %r8               # encoding: [0x0f,0xe8]4865 4866	clcl	%r0, %r84867	clcl	%r0, %r144868	clcl	%r14, %r04869	clcl	%r14, %r84870 4871#CHECK: clcle	%r0, %r0, 0             # encoding: [0xa9,0x00,0x00,0x00]4872#CHECK: clcle	%r0, %r14, 4095         # encoding: [0xa9,0x0e,0x0f,0xff]4873#CHECK: clcle	%r0, %r0, 0(%r1)        # encoding: [0xa9,0x00,0x10,0x00]4874#CHECK: clcle	%r0, %r0, 0(%r15)       # encoding: [0xa9,0x00,0xf0,0x00]4875#CHECK: clcle	%r14, %r14, 4095(%r1)   # encoding: [0xa9,0xee,0x1f,0xff]4876#CHECK: clcle	%r0, %r0, 4095(%r15)    # encoding: [0xa9,0x00,0xff,0xff]4877#CHECK: clcle	%r14, %r0, 0            # encoding: [0xa9,0xe0,0x00,0x00]4878 4879	clcle	%r0, %r0, 04880	clcle	%r0, %r14, 40954881	clcle	%r0, %r0, 0(%r1)4882	clcle	%r0, %r0, 0(%r15)4883	clcle	%r14, %r14, 4095(%r1)4884	clcle	%r0, %r0, 4095(%r15)4885	clcle	%r14, %r0, 04886 4887#CHECK: clclu	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0x8f]4888#CHECK: clclu	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x8f]4889#CHECK: clclu	%r0, %r14, 0            # encoding: [0xeb,0x0e,0x00,0x00,0x00,0x8f]4890#CHECK: clclu	%r0, %r14, 1            # encoding: [0xeb,0x0e,0x00,0x01,0x00,0x8f]4891#CHECK: clclu	%r0, %r8, 524287        # encoding: [0xeb,0x08,0x0f,0xff,0x7f,0x8f]4892#CHECK: clclu	%r0, %r8, 0(%r1)        # encoding: [0xeb,0x08,0x10,0x00,0x00,0x8f]4893#CHECK: clclu	%r0, %r4, 0(%r15)       # encoding: [0xeb,0x04,0xf0,0x00,0x00,0x8f]4894#CHECK: clclu	%r0, %r4, 524287(%r15)  # encoding: [0xeb,0x04,0xff,0xff,0x7f,0x8f]4895#CHECK: clclu	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x8f]4896#CHECK: clclu	%r14, %r0, 0            # encoding: [0xeb,0xe0,0x00,0x00,0x00,0x8f]4897 4898	clclu	%r0, %r0, -5242884899	clclu	%r0, %r0, -14900	clclu	%r0, %r14, 04901	clclu	%r0, %r14, 14902	clclu	%r0, %r8, 5242874903	clclu	%r0, %r8, 0(%r1)4904	clclu	%r0, %r4, 0(%r15)4905	clclu	%r0, %r4, 524287(%r15)4906	clclu	%r0, %r0, 524287(%r1)4907	clclu	%r14, %r0, 04908 4909#CHECK: clfhsi	0, 0                    # encoding: [0xe5,0x5d,0x00,0x00,0x00,0x00]4910#CHECK: clfhsi	4095, 0                 # encoding: [0xe5,0x5d,0x0f,0xff,0x00,0x00]4911#CHECK: clfhsi	0, 65535                # encoding: [0xe5,0x5d,0x00,0x00,0xff,0xff]4912#CHECK: clfhsi	0(%r1), 42              # encoding: [0xe5,0x5d,0x10,0x00,0x00,0x2a]4913#CHECK: clfhsi	0(%r15), 42             # encoding: [0xe5,0x5d,0xf0,0x00,0x00,0x2a]4914#CHECK: clfhsi	4095(%r1), 42           # encoding: [0xe5,0x5d,0x1f,0xff,0x00,0x2a]4915#CHECK: clfhsi	4095(%r15), 42          # encoding: [0xe5,0x5d,0xff,0xff,0x00,0x2a]4916 4917	clfhsi	0, 04918	clfhsi	4095, 04919	clfhsi	0, 655354920	clfhsi	0(%r1), 424921	clfhsi	0(%r15), 424922	clfhsi	4095(%r1), 424923	clfhsi	4095(%r15), 424924 4925#CHECK: clfi	%r0, 0                  # encoding: [0xc2,0x0f,0x00,0x00,0x00,0x00]4926#CHECK: clfi	%r0, 4294967295         # encoding: [0xc2,0x0f,0xff,0xff,0xff,0xff]4927#CHECK: clfi	%r15, 0                 # encoding: [0xc2,0xff,0x00,0x00,0x00,0x00]4928 4929	clfi	%r0, 04930	clfi	%r0, (1 << 32) - 14931	clfi	%r15, 04932 4933#CHECK: clfit     %r0, 0, 12             # encoding: [0xec,0x00,0x00,0x00,0xc0,0x73]4934#CHECK: clfit     %r0, 65535, 12         # encoding: [0xec,0x00,0xff,0xff,0xc0,0x73]4935#CHECK: clfit     %r0, 32768, 12         # encoding: [0xec,0x00,0x80,0x00,0xc0,0x73]4936#CHECK: clfith    %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0x20,0x73]4937#CHECK: clfitl    %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0x40,0x73]4938#CHECK: clfite    %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0x80,0x73]4939#CHECK: clfitne   %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0x60,0x73]4940#CHECK: clfitnl   %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0xa0,0x73]4941#CHECK: clfitnh   %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0xc0,0x73]4942#CHECK: clfitnle  %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0x20,0x73]4943#CHECK: clfitnhe  %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0x40,0x73]4944#CHECK: clfitnlh  %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0x80,0x73]4945#CHECK: clfitlh   %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0x60,0x73]4946#CHECK: clfithe   %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0xa0,0x73]4947#CHECK: clfitle   %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0xc0,0x73]4948 4949        clfit     %r0, 0, 124950        clfit     %r0, 65535, 124951        clfit     %r0, 32768, 124952        clfith    %r15, 14953        clfitl    %r15, 14954        clfite    %r15, 14955        clfitne   %r15, 14956        clfitnl   %r15, 14957        clfitnh   %r15, 14958        clfitnle  %r15, 14959        clfitnhe  %r15, 14960        clfitnlh  %r15, 14961        clfitlh   %r15, 14962        clfithe   %r15, 14963        clfitle   %r15, 14964 4965#CHECK: clg	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x21]4966#CHECK: clg	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x21]4967#CHECK: clg	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x21]4968#CHECK: clg	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x21]4969#CHECK: clg	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x21]4970#CHECK: clg	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x21]4971#CHECK: clg	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x21]4972#CHECK: clg	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x21]4973#CHECK: clg	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x21]4974#CHECK: clg	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x21]4975 4976	clg	%r0, -5242884977	clg	%r0, -14978	clg	%r0, 04979	clg	%r0, 14980	clg	%r0, 5242874981	clg	%r0, 0(%r1)4982	clg	%r0, 0(%r15)4983	clg	%r0, 524287(%r1,%r15)4984	clg	%r0, 524287(%r15,%r1)4985	clg	%r15, 04986 4987#CHECK: clgf	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x31]4988#CHECK: clgf	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x31]4989#CHECK: clgf	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x31]4990#CHECK: clgf	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x31]4991#CHECK: clgf	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x31]4992#CHECK: clgf	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x31]4993#CHECK: clgf	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x31]4994#CHECK: clgf	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x31]4995#CHECK: clgf	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x31]4996#CHECK: clgf	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x31]4997 4998	clgf	%r0, -5242884999	clgf	%r0, -15000	clgf	%r0, 05001	clgf	%r0, 15002	clgf	%r0, 5242875003	clgf	%r0, 0(%r1)5004	clgf	%r0, 0(%r15)5005	clgf	%r0, 524287(%r1,%r15)5006	clgf	%r0, 524287(%r15,%r1)5007	clgf	%r15, 05008 5009#CHECK: clgfi	%r0, 0                  # encoding: [0xc2,0x0e,0x00,0x00,0x00,0x00]5010#CHECK: clgfi	%r0, 4294967295         # encoding: [0xc2,0x0e,0xff,0xff,0xff,0xff]5011#CHECK: clgfi	%r15, 0                 # encoding: [0xc2,0xfe,0x00,0x00,0x00,0x00]5012 5013	clgfi	%r0, 05014	clgfi	%r0, (1 << 32) - 15015	clgfi	%r15, 05016 5017#CHECK: clgfr	%r0, %r0                # encoding: [0xb9,0x31,0x00,0x00]5018#CHECK: clgfr	%r0, %r15               # encoding: [0xb9,0x31,0x00,0x0f]5019#CHECK: clgfr	%r15, %r0               # encoding: [0xb9,0x31,0x00,0xf0]5020#CHECK: clgfr	%r7, %r8                # encoding: [0xb9,0x31,0x00,0x78]5021 5022	clgfr	%r0,%r05023	clgfr	%r0,%r155024	clgfr	%r15,%r05025	clgfr	%r7,%r85026 5027#CHECK: clgfrl	%r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x0e,A,A,A,A]5028#CHECK:  fixup A - offset: 2, value: .[[LAB]]-4294967296+2, kind: FK_390_PC32DBL5029	clgfrl	%r0, -0x1000000005030#CHECK: clgfrl	%r0, .[[LAB:L.*]]-2	# encoding: [0xc6,0x0e,A,A,A,A]5031#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC32DBL5032	clgfrl	%r0, -25033#CHECK: clgfrl	%r0, .[[LAB:L.*]]	# encoding: [0xc6,0x0e,A,A,A,A]5034#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL5035	clgfrl	%r0, 05036#CHECK: clgfrl	%r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x0e,A,A,A,A]5037#CHECK:  fixup A - offset: 2, value: .[[LAB]]+4294967294+2, kind: FK_390_PC32DBL5038	clgfrl	%r0, 0xfffffffe5039 5040#CHECK: clgfrl	%r0, foo                # encoding: [0xc6,0x0e,A,A,A,A]5041# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL5042#CHECK: clgfrl	%r15, foo               # encoding: [0xc6,0xfe,A,A,A,A]5043# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL5044 5045	clgfrl	%r0,foo5046	clgfrl	%r15,foo5047 5048#CHECK: clgfrl	%r3, bar+100            # encoding: [0xc6,0x3e,A,A,A,A]5049# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL5050#CHECK: clgfrl	%r4, bar+100            # encoding: [0xc6,0x4e,A,A,A,A]5051# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL5052 5053	clgfrl	%r3,bar+1005054	clgfrl	%r4,bar+1005055 5056#CHECK: clgfrl	%r7, frob@PLT           # encoding: [0xc6,0x7e,A,A,A,A]5057# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL5058#CHECK: clgfrl	%r8, frob@PLT           # encoding: [0xc6,0x8e,A,A,A,A]5059# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL5060 5061	clgfrl	%r7,frob@PLT5062	clgfrl	%r8,frob@PLT5063 5064#CHECK: clghrl	%r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x06,A,A,A,A]5065#CHECK:  fixup A - offset: 2, value: .[[LAB]]-4294967296+2, kind: FK_390_PC32DBL5066	clghrl	%r0, -0x1000000005067#CHECK: clghrl	%r0, .[[LAB:L.*]]-2	# encoding: [0xc6,0x06,A,A,A,A]5068#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC32DBL5069	clghrl	%r0, -25070#CHECK: clghrl	%r0, .[[LAB:L.*]]	# encoding: [0xc6,0x06,A,A,A,A]5071#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL5072	clghrl	%r0, 05073#CHECK: clghrl	%r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x06,A,A,A,A]5074#CHECK:  fixup A - offset: 2, value: .[[LAB]]+4294967294+2, kind: FK_390_PC32DBL5075	clghrl	%r0, 0xfffffffe5076 5077#CHECK: clghrl	%r0, foo                # encoding: [0xc6,0x06,A,A,A,A]5078# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL5079#CHECK: clghrl	%r15, foo               # encoding: [0xc6,0xf6,A,A,A,A]5080# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL5081 5082	clghrl	%r0,foo5083	clghrl	%r15,foo5084 5085#CHECK: clghrl	%r3, bar+100            # encoding: [0xc6,0x36,A,A,A,A]5086# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL5087#CHECK: clghrl	%r4, bar+100            # encoding: [0xc6,0x46,A,A,A,A]5088# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL5089 5090	clghrl	%r3,bar+1005091	clghrl	%r4,bar+1005092 5093#CHECK: clghrl	%r7, frob@PLT           # encoding: [0xc6,0x76,A,A,A,A]5094# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL5095#CHECK: clghrl	%r8, frob@PLT           # encoding: [0xc6,0x86,A,A,A,A]5096# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL5097 5098	clghrl	%r7,frob@PLT5099	clghrl	%r8,frob@PLT5100 5101#CHECK: clghsi	0, 0                    # encoding: [0xe5,0x59,0x00,0x00,0x00,0x00]5102#CHECK: clghsi	4095, 0                 # encoding: [0xe5,0x59,0x0f,0xff,0x00,0x00]5103#CHECK: clghsi	0, 65535                # encoding: [0xe5,0x59,0x00,0x00,0xff,0xff]5104#CHECK: clghsi	0(%r1), 42              # encoding: [0xe5,0x59,0x10,0x00,0x00,0x2a]5105#CHECK: clghsi	0(%r15), 42             # encoding: [0xe5,0x59,0xf0,0x00,0x00,0x2a]5106#CHECK: clghsi	4095(%r1), 42           # encoding: [0xe5,0x59,0x1f,0xff,0x00,0x2a]5107#CHECK: clghsi	4095(%r15), 42          # encoding: [0xe5,0x59,0xff,0xff,0x00,0x2a]5108 5109	clghsi	0, 05110	clghsi	4095, 05111	clghsi	0, 655355112	clghsi	0(%r1), 425113	clghsi	0(%r15), 425114	clghsi	4095(%r1), 425115	clghsi	4095(%r15), 425116 5117#CHECK: clgib	%r0, 0, 0, 0            # encoding: [0xec,0x00,0x00,0x00,0x00,0xfd]5118#CHECK: clgib	%r0, 128, 0, 0          # encoding: [0xec,0x00,0x00,0x00,0x80,0xfd]5119#CHECK: clgib	%r0, 127, 0, 0          # encoding: [0xec,0x00,0x00,0x00,0x7f,0xfd]5120#CHECK: clgib	%r15, 0, 0, 0           # encoding: [0xec,0xf0,0x00,0x00,0x00,0xfd]5121#CHECK: clgib	%r7, 255, 0, 0          # encoding: [0xec,0x70,0x00,0x00,0xff,0xfd]5122#CHECK: clgib	%r0, 0, 1, 0            # encoding: [0xec,0x01,0x00,0x00,0x00,0xfd]5123#CHECK: clgib	%r0, 0, 15, 0           # encoding: [0xec,0x0f,0x00,0x00,0x00,0xfd]5124#CHECK: clgib	%r0, 0, 0, 0(%r13)      # encoding: [0xec,0x00,0xd0,0x00,0x00,0xfd]5125#CHECK: clgib	%r0, 0, 0, 4095         # encoding: [0xec,0x00,0x0f,0xff,0x00,0xfd]5126#CHECK: clgib	%r0, 0, 0, 4095(%r7)    # encoding: [0xec,0x00,0x7f,0xff,0x00,0xfd]5127	clgib	%r0, 0, 0, 05128	clgib	%r0, 128, 0, 05129	clgib	%r0, 127, 0, 05130	clgib	%r15, 0, 0, 05131	clgib	%r7, 255, 0, 05132	clgib	%r0, 0, 1, 05133	clgib	%r0, 0, 15, 05134	clgib	%r0, 0, 0, 0(%r13)5135	clgib	%r0, 0, 0, 40955136	clgib	%r0, 0, 0, 4095(%r7)5137 5138#CHECK: clgibe	%r0, 0, 0               # encoding: [0xec,0x08,0x00,0x00,0x00,0xfd]5139#CHECK: clgibe	%r0, 128, 0             # encoding: [0xec,0x08,0x00,0x00,0x80,0xfd]5140#CHECK: clgibe	%r0, 127, 0             # encoding: [0xec,0x08,0x00,0x00,0x7f,0xfd]5141#CHECK: clgibe	%r15, 0, 0              # encoding: [0xec,0xf8,0x00,0x00,0x00,0xfd]5142#CHECK: clgibe	%r7, 255, 0             # encoding: [0xec,0x78,0x00,0x00,0xff,0xfd]5143#CHECK: clgibe	%r0, 0, 0(%r13)         # encoding: [0xec,0x08,0xd0,0x00,0x00,0xfd]5144#CHECK: clgibe	%r0, 0, 4095            # encoding: [0xec,0x08,0x0f,0xff,0x00,0xfd]5145#CHECK: clgibe	%r0, 0, 4095(%r7)       # encoding: [0xec,0x08,0x7f,0xff,0x00,0xfd]5146	clgibe	%r0, 0, 05147	clgibe	%r0, 128, 05148	clgibe	%r0, 127, 05149	clgibe	%r15, 0, 05150	clgibe	%r7, 255, 05151	clgibe	%r0, 0, 0(%r13)5152	clgibe	%r0, 0, 40955153	clgibe	%r0, 0, 4095(%r7)5154 5155#CHECK: clgib	%r1, 2, 2, 3(%r4)       # encoding: [0xec,0x12,0x40,0x03,0x02,0xfd]5156#CHECK: clgibh	%r1, 2, 3(%r4)          # encoding: [0xec,0x12,0x40,0x03,0x02,0xfd]5157#CHECK: clgibnle	%r1, 2, 3(%r4)  # encoding: [0xec,0x12,0x40,0x03,0x02,0xfd]5158	clgib	%r1, 2, 2, 3(%r4)5159	clgibh	%r1, 2, 3(%r4)5160	clgibnle	%r1, 2, 3(%r4)5161 5162#CHECK: clgib	%r1, 2, 4, 3(%r4)       # encoding: [0xec,0x14,0x40,0x03,0x02,0xfd]5163#CHECK: clgibl	%r1, 2, 3(%r4)          # encoding: [0xec,0x14,0x40,0x03,0x02,0xfd]5164#CHECK: clgibnhe	%r1, 2, 3(%r4)  # encoding: [0xec,0x14,0x40,0x03,0x02,0xfd]5165	clgib	%r1, 2, 4, 3(%r4)5166	clgibl	%r1, 2, 3(%r4)5167	clgibnhe	%r1, 2, 3(%r4)5168 5169#CHECK: clgib	%r1, 2, 6, 3(%r4)       # encoding: [0xec,0x16,0x40,0x03,0x02,0xfd]5170#CHECK: clgiblh	%r1, 2, 3(%r4)          # encoding: [0xec,0x16,0x40,0x03,0x02,0xfd]5171#CHECK: clgibne	%r1, 2, 3(%r4)          # encoding: [0xec,0x16,0x40,0x03,0x02,0xfd]5172	clgib	%r1, 2, 6, 3(%r4)5173	clgiblh	%r1, 2, 3(%r4)5174	clgibne	%r1, 2, 3(%r4)5175 5176#CHECK: clgib	%r1, 2, 8, 3(%r4)       # encoding: [0xec,0x18,0x40,0x03,0x02,0xfd]5177#CHECK: clgibe	%r1, 2, 3(%r4)          # encoding: [0xec,0x18,0x40,0x03,0x02,0xfd]5178#CHECK: clgibnlh	%r1, 2, 3(%r4)  # encoding: [0xec,0x18,0x40,0x03,0x02,0xfd]5179	clgib	%r1, 2, 8, 3(%r4)5180	clgibe	%r1, 2, 3(%r4)5181	clgibnlh	%r1, 2, 3(%r4)5182 5183#CHECK: clgib	%r1, 2, 10, 3(%r4)      # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfd]5184#CHECK: clgibhe	%r1, 2, 3(%r4)          # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfd]5185#CHECK: clgibnl	%r1, 2, 3(%r4)          # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfd]5186	clgib	%r1, 2, 10, 3(%r4)5187	clgibhe	%r1, 2, 3(%r4)5188	clgibnl	%r1, 2, 3(%r4)5189 5190#CHECK: clgib	%r1, 2, 12, 3(%r4)      # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfd]5191#CHECK: clgible	%r1, 2, 3(%r4)          # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfd]5192#CHECK: clgibnh	%r1, 2, 3(%r4)          # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfd]5193	clgib	%r1, 2, 12, 3(%r4)5194	clgible	%r1, 2, 3(%r4)5195	clgibnh	%r1, 2, 3(%r4)5196 5197#CHECK: clgij	%r0, 0, 0, .[[LAB:L.*]]	# encoding: [0xec,0x00,A,A,0x00,0x7d]5198#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL5199#CHECK: clgij	%r0, 255, 0, .[[LAB:L.*]]	# encoding: [0xec,0x00,A,A,0xff,0x7d]5200#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL5201#CHECK: clgij	%r15, 0, 0, .[[LAB:L.*]]	# encoding: [0xec,0xf0,A,A,0x00,0x7d]5202#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL5203	clgij	%r0, 0, 0, 05204	clgij	%r0, 255, 0, 05205	clgij	%r15, 0, 0, 05206 5207#CHECK: clgij	%r1, 193, 0, .[[LAB:L.*]]-65536	# encoding: [0xec,0x10,A,A,0xc1,0x7d]5208#CHECK:  fixup A - offset: 2, value: .[[LAB]]-65536+2, kind: FK_390_PC16DBL5209	clgij	%r1, 193, 0, -0x100005210#CHECK: clgij	%r1, 193, 0, .[[LAB:L.*]]-2	# encoding: [0xec,0x10,A,A,0xc1,0x7d]5211#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC16DBL5212	clgij	%r1, 193, 0, -25213#CHECK: clgij	%r1, 193, 0, .[[LAB:L.*]]		# encoding: [0xec,0x10,A,A,0xc1,0x7d]5214#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL5215	clgij	%r1, 193, 0, 05216#CHECK: clgij	%r1, 193, 0, .[[LAB:L.*]]+65534	# encoding: [0xec,0x10,A,A,0xc1,0x7d]5217#CHECK:  fixup A - offset: 2, value: .[[LAB]]+65534+2, kind: FK_390_PC16DBL5218	clgij	%r1, 193, 0, 0xfffe5219 5220#CHECK: clgij	%r1, 193, 0, foo                  # encoding: [0xec,0x10,A,A,0xc1,0x7d]5221#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5222	clgij	%r1, 193, 0, foo5223 5224#CHECK: clgij	%r1, 193, 1, foo                  # encoding: [0xec,0x11,A,A,0xc1,0x7d]5225#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5226	clgij	%r1, 193, 1, foo5227 5228#CHECK: clgij	%r1, 193, 2, foo                  # encoding: [0xec,0x12,A,A,0xc1,0x7d]5229#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5230#CHECK: clgijh	%r1, 193, foo                     # encoding: [0xec,0x12,A,A,0xc1,0x7d]5231#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5232#CHECK: clgijnle	%r1, 193, foo                     # encoding: [0xec,0x12,A,A,0xc1,0x7d]5233#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5234	clgij	%r1, 193, 2, foo5235	clgijh	%r1, 193, foo5236	clgijnle	%r1, 193, foo5237 5238#CHECK: clgij	%r1, 193, 3, foo                  # encoding: [0xec,0x13,A,A,0xc1,0x7d]5239#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5240	clgij	%r1, 193, 3, foo5241 5242#CHECK: clgij	%r1, 193, 4, foo                  # encoding: [0xec,0x14,A,A,0xc1,0x7d]5243#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5244#CHECK: clgijl	%r1, 193, foo                     # encoding: [0xec,0x14,A,A,0xc1,0x7d]5245#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5246#CHECK: clgijnhe	%r1, 193, foo                     # encoding: [0xec,0x14,A,A,0xc1,0x7d]5247#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5248	clgij	%r1, 193, 4, foo5249	clgijl	%r1, 193, foo5250	clgijnhe	%r1, 193, foo5251 5252#CHECK: clgij	%r1, 193, 5, foo                  # encoding: [0xec,0x15,A,A,0xc1,0x7d]5253#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5254	clgij	%r1, 193, 5, foo5255 5256#CHECK: clgij	%r1, 193, 6, foo                  # encoding: [0xec,0x16,A,A,0xc1,0x7d]5257#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5258#CHECK: clgijlh	%r1, 193, foo                     # encoding: [0xec,0x16,A,A,0xc1,0x7d]5259#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5260#CHECK: clgijne	%r1, 193, foo                     # encoding: [0xec,0x16,A,A,0xc1,0x7d]5261#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5262	clgij	%r1, 193, 6, foo5263	clgijlh	%r1, 193, foo5264	clgijne	%r1, 193, foo5265 5266#CHECK: clgij	%r1, 193, 7, foo                  # encoding: [0xec,0x17,A,A,0xc1,0x7d]5267#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5268	clgij	%r1, 193, 7, foo5269 5270#CHECK: clgij	%r1, 193, 8, foo                  # encoding: [0xec,0x18,A,A,0xc1,0x7d]5271#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5272#CHECK: clgije	%r1, 193, foo                     # encoding: [0xec,0x18,A,A,0xc1,0x7d]5273#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5274#CHECK: clgijnlh	%r1, 193, foo                     # encoding: [0xec,0x18,A,A,0xc1,0x7d]5275#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5276	clgij	%r1, 193, 8, foo5277	clgije	%r1, 193, foo5278	clgijnlh	%r1, 193, foo5279 5280#CHECK: clgij	%r1, 193, 9, foo                  # encoding: [0xec,0x19,A,A,0xc1,0x7d]5281#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5282	clgij	%r1, 193, 9, foo5283 5284#CHECK: clgij	%r1, 193, 10, foo                 # encoding: [0xec,0x1a,A,A,0xc1,0x7d]5285#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5286#CHECK: clgijhe	%r1, 193, foo                     # encoding: [0xec,0x1a,A,A,0xc1,0x7d]5287#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5288#CHECK: clgijnl	%r1, 193, foo                     # encoding: [0xec,0x1a,A,A,0xc1,0x7d]5289#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5290	clgij	%r1, 193, 10, foo5291	clgijhe	%r1, 193, foo5292	clgijnl	%r1, 193, foo5293 5294#CHECK: clgij	%r1, 193, 11, foo                 # encoding: [0xec,0x1b,A,A,0xc1,0x7d]5295#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5296	clgij	%r1, 193, 11, foo5297 5298#CHECK: clgij	%r1, 193, 12, foo                 # encoding: [0xec,0x1c,A,A,0xc1,0x7d]5299#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5300#CHECK: clgijle	%r1, 193, foo                     # encoding: [0xec,0x1c,A,A,0xc1,0x7d]5301#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5302#CHECK: clgijnh	%r1, 193, foo                     # encoding: [0xec,0x1c,A,A,0xc1,0x7d]5303#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5304	clgij	%r1, 193, 12, foo5305	clgijle	%r1, 193, foo5306	clgijnh	%r1, 193, foo5307 5308#CHECK: clgij	%r1, 193, 13, foo                 # encoding: [0xec,0x1d,A,A,0xc1,0x7d]5309#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5310	clgij	%r1, 193, 13, foo5311 5312#CHECK: clgij	%r1, 193, 14, foo                 # encoding: [0xec,0x1e,A,A,0xc1,0x7d]5313#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5314	clgij	%r1, 193, 14, foo5315 5316#CHECK: clgij	%r1, 193, 15, foo                 # encoding: [0xec,0x1f,A,A,0xc1,0x7d]5317#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5318	clgij	%r1, 193, 15, foo5319 5320#CHECK: clgij	%r1, 193, 0, bar+100              # encoding: [0xec,0x10,A,A,0xc1,0x7d]5321#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL5322	clgij	%r1, 193, 0, bar+1005323 5324#CHECK: clgijh	%r1, 193, bar+100                 # encoding: [0xec,0x12,A,A,0xc1,0x7d]5325#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL5326	clgijh	%r1, 193, bar+1005327 5328#CHECK: clgijnle	%r1, 193, bar+100                 # encoding: [0xec,0x12,A,A,0xc1,0x7d]5329#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL5330	clgijnle	%r1, 193, bar+1005331 5332#CHECK: clgijl	%r1, 193, bar+100                 # encoding: [0xec,0x14,A,A,0xc1,0x7d]5333#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL5334	clgijl	%r1, 193, bar+1005335 5336#CHECK: clgijnhe	%r1, 193, bar+100                 # encoding: [0xec,0x14,A,A,0xc1,0x7d]5337#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL5338	clgijnhe	%r1, 193, bar+1005339 5340#CHECK: clgijlh	%r1, 193, bar+100                 # encoding: [0xec,0x16,A,A,0xc1,0x7d]5341#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL5342	clgijlh	%r1, 193, bar+1005343 5344#CHECK: clgijne	%r1, 193, bar+100                 # encoding: [0xec,0x16,A,A,0xc1,0x7d]5345#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL5346	clgijne	%r1, 193, bar+1005347 5348#CHECK: clgije	%r1, 193, bar+100                 # encoding: [0xec,0x18,A,A,0xc1,0x7d]5349#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL5350	clgije	%r1, 193, bar+1005351 5352#CHECK: clgijnlh	%r1, 193, bar+100                 # encoding: [0xec,0x18,A,A,0xc1,0x7d]5353#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL5354	clgijnlh	%r1, 193, bar+1005355 5356#CHECK: clgijhe	%r1, 193, bar+100                 # encoding: [0xec,0x1a,A,A,0xc1,0x7d]5357#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL5358	clgijhe	%r1, 193, bar+1005359 5360#CHECK: clgijnl	%r1, 193, bar+100                 # encoding: [0xec,0x1a,A,A,0xc1,0x7d]5361#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL5362	clgijnl	%r1, 193, bar+1005363 5364#CHECK: clgijle	%r1, 193, bar+100                 # encoding: [0xec,0x1c,A,A,0xc1,0x7d]5365#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL5366	clgijle	%r1, 193, bar+1005367 5368#CHECK: clgijnh	%r1, 193, bar+100                 # encoding: [0xec,0x1c,A,A,0xc1,0x7d]5369#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL5370	clgijnh	%r1, 193, bar+1005371 5372#CHECK: clgij	%r1, 193, 0, bar@PLT              # encoding: [0xec,0x10,A,A,0xc1,0x7d]5373#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL5374	clgij	%r1, 193, 0, bar@PLT5375 5376#CHECK: clgijh	%r1, 193, bar@PLT                 # encoding: [0xec,0x12,A,A,0xc1,0x7d]5377#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL5378	clgijh	%r1, 193, bar@PLT5379 5380#CHECK: clgijnle	%r1, 193, bar@PLT                 # encoding: [0xec,0x12,A,A,0xc1,0x7d]5381#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL5382	clgijnle	%r1, 193, bar@PLT5383 5384#CHECK: clgijl	%r1, 193, bar@PLT                 # encoding: [0xec,0x14,A,A,0xc1,0x7d]5385#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL5386	clgijl	%r1, 193, bar@PLT5387 5388#CHECK: clgijnhe	%r1, 193, bar@PLT                 # encoding: [0xec,0x14,A,A,0xc1,0x7d]5389#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL5390	clgijnhe	%r1, 193, bar@PLT5391 5392#CHECK: clgijlh	%r1, 193, bar@PLT                 # encoding: [0xec,0x16,A,A,0xc1,0x7d]5393#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL5394	clgijlh	%r1, 193, bar@PLT5395 5396#CHECK: clgijne	%r1, 193, bar@PLT                 # encoding: [0xec,0x16,A,A,0xc1,0x7d]5397#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL5398	clgijne	%r1, 193, bar@PLT5399 5400#CHECK: clgije	%r1, 193, bar@PLT                 # encoding: [0xec,0x18,A,A,0xc1,0x7d]5401#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL5402	clgije	%r1, 193, bar@PLT5403 5404#CHECK: clgijnlh	%r1, 193, bar@PLT                 # encoding: [0xec,0x18,A,A,0xc1,0x7d]5405#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL5406	clgijnlh	%r1, 193, bar@PLT5407 5408#CHECK: clgijhe	%r1, 193, bar@PLT                 # encoding: [0xec,0x1a,A,A,0xc1,0x7d]5409#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL5410	clgijhe	%r1, 193, bar@PLT5411 5412#CHECK: clgijnl	%r1, 193, bar@PLT                 # encoding: [0xec,0x1a,A,A,0xc1,0x7d]5413#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL5414	clgijnl	%r1, 193, bar@PLT5415 5416#CHECK: clgijle	%r1, 193, bar@PLT                 # encoding: [0xec,0x1c,A,A,0xc1,0x7d]5417#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL5418	clgijle	%r1, 193, bar@PLT5419 5420#CHECK: clgijnh	%r1, 193, bar@PLT                 # encoding: [0xec,0x1c,A,A,0xc1,0x7d]5421#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL5422	clgijnh	%r1, 193, bar@PLT5423 5424#CHECK: clgit     %r0, 0, 12             # encoding: [0xec,0x00,0x00,0x00,0xc0,0x71]5425#CHECK: clgit     %r0, 65535, 12         # encoding: [0xec,0x00,0xff,0xff,0xc0,0x71]5426#CHECK: clgit     %r0, 32768, 12         # encoding: [0xec,0x00,0x80,0x00,0xc0,0x71]5427#CHECK: clgith    %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0x20,0x71]5428#CHECK: clgitl    %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0x40,0x71]5429#CHECK: clgite    %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0x80,0x71]5430#CHECK: clgitne   %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0x60,0x71]5431#CHECK: clgitnl   %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0xa0,0x71]5432#CHECK: clgitnh   %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0xc0,0x71]5433#CHECK: clgitnle  %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0x20,0x71]5434#CHECK: clgitnhe  %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0x40,0x71]5435#CHECK: clgitnlh  %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0x80,0x71]5436#CHECK: clgitlh   %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0x60,0x71]5437#CHECK: clgithe   %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0xa0,0x71]5438#CHECK: clgitle   %r15, 1                # encoding: [0xec,0xf0,0x00,0x01,0xc0,0x71]5439 5440        clgit     %r0, 0, 125441        clgit     %r0, 65535, 125442        clgit     %r0, 32768, 125443        clgith    %r15, 15444        clgitl    %r15, 15445        clgite    %r15, 15446        clgitne   %r15, 15447        clgitnl   %r15, 15448        clgitnh   %r15, 15449        clgitnle  %r15, 15450        clgitnhe  %r15, 15451        clgitnlh  %r15, 15452        clgitlh   %r15, 15453        clgithe   %r15, 15454        clgitle   %r15, 15455 5456#CHECK: clgr	%r0, %r0                # encoding: [0xb9,0x21,0x00,0x00]5457#CHECK: clgr	%r0, %r15               # encoding: [0xb9,0x21,0x00,0x0f]5458#CHECK: clgr	%r15, %r0               # encoding: [0xb9,0x21,0x00,0xf0]5459#CHECK: clgr	%r7, %r8                # encoding: [0xb9,0x21,0x00,0x78]5460 5461	clgr	%r0,%r05462	clgr	%r0,%r155463	clgr	%r15,%r05464	clgr	%r7,%r85465 5466#CHECK: clgrb	%r0, %r0, 0, 0          # encoding: [0xec,0x00,0x00,0x00,0x00,0xe5]5467#CHECK: clgrb	%r0, %r15, 0, 0         # encoding: [0xec,0x0f,0x00,0x00,0x00,0xe5]5468#CHECK: clgrb	%r15, %r0, 0, 0         # encoding: [0xec,0xf0,0x00,0x00,0x00,0xe5]5469#CHECK: clgrb	%r7, %r2, 0, 0          # encoding: [0xec,0x72,0x00,0x00,0x00,0xe5]5470#CHECK: clgrb	%r0, %r0, 1, 0          # encoding: [0xec,0x00,0x00,0x00,0x10,0xe5]5471#CHECK: clgrb	%r0, %r0, 15, 0         # encoding: [0xec,0x00,0x00,0x00,0xf0,0xe5]5472#CHECK: clgrb	%r0, %r0, 0, 0(%r13)    # encoding: [0xec,0x00,0xd0,0x00,0x00,0xe5]5473#CHECK: clgrb	%r0, %r0, 0, 4095       # encoding: [0xec,0x00,0x0f,0xff,0x00,0xe5]5474#CHECK: clgrb	%r0, %r0, 0, 4095(%r7)  # encoding: [0xec,0x00,0x7f,0xff,0x00,0xe5]5475	clgrb	%r0, %r0, 0, 05476	clgrb	%r0, %r15, 0, 05477	clgrb	%r15, %r0, 0, 05478	clgrb	%r7, %r2, 0, 05479	clgrb	%r0, %r0, 1, 05480	clgrb	%r0, %r0, 15, 05481	clgrb	%r0, %r0, 0, 0(%r13)5482	clgrb	%r0, %r0, 0, 40955483	clgrb	%r0, %r0, 0, 4095(%r7)5484 5485#CHECK: clgrbe	%r0, %r0, 0             # encoding: [0xec,0x00,0x00,0x00,0x80,0xe5]5486#CHECK: clgrbe	%r0, %r15, 0            # encoding: [0xec,0x0f,0x00,0x00,0x80,0xe5]5487#CHECK: clgrbe	%r15, %r0, 0            # encoding: [0xec,0xf0,0x00,0x00,0x80,0xe5]5488#CHECK: clgrbe	%r7, %r2, 0             # encoding: [0xec,0x72,0x00,0x00,0x80,0xe5]5489#CHECK: clgrbe	%r0, %r0, 0(%r13)       # encoding: [0xec,0x00,0xd0,0x00,0x80,0xe5]5490#CHECK: clgrbe	%r0, %r0, 4095          # encoding: [0xec,0x00,0x0f,0xff,0x80,0xe5]5491#CHECK: clgrbe	%r0, %r0, 4095(%r7)     # encoding: [0xec,0x00,0x7f,0xff,0x80,0xe5]5492	clgrbe	%r0, %r0, 05493	clgrbe	%r0, %r15, 05494	clgrbe	%r15, %r0, 05495	clgrbe	%r7, %r2, 05496	clgrbe	%r0, %r0, 0(%r13)5497	clgrbe	%r0, %r0, 40955498	clgrbe	%r0, %r0, 4095(%r7)5499 5500#CHECK: clgrb	%r1, %r2, 2, 3(%r4)     # encoding: [0xec,0x12,0x40,0x03,0x20,0xe5]5501#CHECK: clgrbh	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0x20,0xe5]5502#CHECK: clgrbnle	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0x20,0xe5]5503	clgrb	%r1, %r2, 2, 3(%r4)5504	clgrbh	%r1, %r2, 3(%r4)5505	clgrbnle	%r1, %r2, 3(%r4)5506 5507#CHECK: clgrb	%r1, %r2, 4, 3(%r4)     # encoding: [0xec,0x12,0x40,0x03,0x40,0xe5]5508#CHECK: clgrbl	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0x40,0xe5]5509#CHECK: clgrbnhe	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0x40,0xe5]5510	clgrb	%r1, %r2, 4, 3(%r4)5511	clgrbl	%r1, %r2, 3(%r4)5512	clgrbnhe	%r1, %r2, 3(%r4)5513 5514#CHECK: clgrb	%r1, %r2, 6, 3(%r4)     # encoding: [0xec,0x12,0x40,0x03,0x60,0xe5]5515#CHECK: clgrblh	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0x60,0xe5]5516#CHECK: clgrbne	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0x60,0xe5]5517	clgrb	%r1, %r2, 6, 3(%r4)5518	clgrblh	%r1, %r2, 3(%r4)5519	clgrbne	%r1, %r2, 3(%r4)5520 5521#CHECK: clgrb	%r1, %r2, 8, 3(%r4)     # encoding: [0xec,0x12,0x40,0x03,0x80,0xe5]5522#CHECK: clgrbe	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0x80,0xe5]5523#CHECK: clgrbnlh	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0x80,0xe5]5524	clgrb	%r1, %r2, 8, 3(%r4)5525	clgrbe	%r1, %r2, 3(%r4)5526	clgrbnlh	%r1, %r2, 3(%r4)5527 5528#CHECK: clgrb	%r1, %r2, 10, 3(%r4)    # encoding: [0xec,0x12,0x40,0x03,0xa0,0xe5]5529#CHECK: clgrbhe	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0xa0,0xe5]5530#CHECK: clgrbnl	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0xa0,0xe5]5531	clgrb	%r1, %r2, 10, 3(%r4)5532	clgrbhe	%r1, %r2, 3(%r4)5533	clgrbnl	%r1, %r2, 3(%r4)5534 5535#CHECK: clgrb	%r1, %r2, 12, 3(%r4)    # encoding: [0xec,0x12,0x40,0x03,0xc0,0xe5]5536#CHECK: clgrble	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0xc0,0xe5]5537#CHECK: clgrbnh	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0xc0,0xe5]5538	clgrb	%r1, %r2, 12, 3(%r4)5539	clgrble	%r1, %r2, 3(%r4)5540	clgrbnh	%r1, %r2, 3(%r4)5541 5542#CHECK: clgrj	%r0, %r0, 0, .[[LAB:L.*]]	# encoding: [0xec,0x00,A,A,0x00,0x65]5543#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL5544#CHECK: clgrj	%r0, %r15, 0, .[[LAB:L.*]]	# encoding: [0xec,0x0f,A,A,0x00,0x65]5545#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL5546#CHECK: clgrj	%r15, %r0, 0, .[[LAB:L.*]]	# encoding: [0xec,0xf0,A,A,0x00,0x65]5547#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL5548#CHECK: clgrj	%r7, %r8, 0, .[[LAB:L.*]]	# encoding: [0xec,0x78,A,A,0x00,0x65]5549#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL5550	clgrj	%r0,%r0,0,05551	clgrj	%r0,%r15,0,05552	clgrj	%r15,%r0,0,05553	clgrj	%r7,%r8,0,05554 5555#CHECK: clgrj	%r1, %r2, 0, .[[LAB:L.*]]-65536	# encoding: [0xec,0x12,A,A,0x00,0x65]5556#CHECK:  fixup A - offset: 2, value: .[[LAB]]-65536+2, kind: FK_390_PC16DBL5557	clgrj	%r1, %r2, 0, -0x100005558#CHECK: clgrj	%r1, %r2, 0, .[[LAB:L.*]]-2	# encoding: [0xec,0x12,A,A,0x00,0x65]5559#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC16DBL5560	clgrj	%r1, %r2, 0, -25561#CHECK: clgrj	%r1, %r2, 0, .[[LAB:L.*]]		# encoding: [0xec,0x12,A,A,0x00,0x65]5562#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL5563	clgrj	%r1, %r2, 0, 05564#CHECK: clgrj	%r1, %r2, 0, .[[LAB:L.*]]+65534	# encoding: [0xec,0x12,A,A,0x00,0x65]5565#CHECK:  fixup A - offset: 2, value: .[[LAB]]+65534+2, kind: FK_390_PC16DBL5566	clgrj	%r1, %r2, 0, 0xfffe5567 5568#CHECK: clgrj	%r1, %r2, 0, foo                  # encoding: [0xec,0x12,A,A,0x00,0x65]5569#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5570	clgrj	%r1, %r2, 0, foo5571 5572#CHECK: clgrj	%r1, %r2, 1, foo                  # encoding: [0xec,0x12,A,A,0x10,0x65]5573#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5574	clgrj	%r1, %r2, 1, foo5575 5576#CHECK: clgrj	%r1, %r2, 2, foo                  # encoding: [0xec,0x12,A,A,0x20,0x65]5577#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5578#CHECK: clgrjh	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0x20,0x65]5579#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5580#CHECK: clgrjnle	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0x20,0x65]5581#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5582	clgrj	%r1, %r2, 2, foo5583	clgrjh	%r1, %r2, foo5584	clgrjnle	%r1, %r2, foo5585 5586#CHECK: clgrj	%r1, %r2, 3, foo                  # encoding: [0xec,0x12,A,A,0x30,0x65]5587#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5588	clgrj	%r1, %r2, 3, foo5589 5590#CHECK: clgrj	%r1, %r2, 4, foo                  # encoding: [0xec,0x12,A,A,0x40,0x65]5591#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5592#CHECK: clgrjl	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0x40,0x65]5593#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5594#CHECK: clgrjnhe	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0x40,0x65]5595#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5596	clgrj	%r1, %r2, 4, foo5597	clgrjl	%r1, %r2, foo5598	clgrjnhe	%r1, %r2, foo5599 5600#CHECK: clgrj	%r1, %r2, 5, foo                  # encoding: [0xec,0x12,A,A,0x50,0x65]5601#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5602	clgrj	%r1, %r2, 5, foo5603 5604#CHECK: clgrj	%r1, %r2, 6, foo                  # encoding: [0xec,0x12,A,A,0x60,0x65]5605#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5606#CHECK: clgrjlh	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0x60,0x65]5607#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5608#CHECK: clgrjne	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0x60,0x65]5609#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5610	clgrj	%r1, %r2, 6, foo5611	clgrjlh	%r1, %r2, foo5612	clgrjne	%r1, %r2, foo5613 5614#CHECK: clgrj	%r1, %r2, 7, foo                  # encoding: [0xec,0x12,A,A,0x70,0x65]5615#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5616	clgrj	%r1, %r2, 7, foo5617 5618#CHECK: clgrj	%r1, %r2, 8, foo                  # encoding: [0xec,0x12,A,A,0x80,0x65]5619#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5620#CHECK: clgrje	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0x80,0x65]5621#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5622#CHECK: clgrjnlh	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0x80,0x65]5623#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5624	clgrj	%r1, %r2, 8, foo5625	clgrje	%r1, %r2, foo5626	clgrjnlh	%r1, %r2, foo5627 5628#CHECK: clgrj	%r1, %r2, 9, foo                  # encoding: [0xec,0x12,A,A,0x90,0x65]5629#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5630	clgrj	%r1, %r2, 9, foo5631 5632#CHECK: clgrj	%r1, %r2, 10, foo                 # encoding: [0xec,0x12,A,A,0xa0,0x65]5633#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5634#CHECK: clgrjhe	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0xa0,0x65]5635#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5636#CHECK: clgrjnl	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0xa0,0x65]5637#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5638	clgrj	%r1, %r2, 10, foo5639	clgrjhe	%r1, %r2, foo5640	clgrjnl	%r1, %r2, foo5641 5642#CHECK: clgrj	%r1, %r2, 11, foo                 # encoding: [0xec,0x12,A,A,0xb0,0x65]5643#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5644	clgrj	%r1, %r2, 11, foo5645 5646#CHECK: clgrj	%r1, %r2, 12, foo                 # encoding: [0xec,0x12,A,A,0xc0,0x65]5647#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5648#CHECK: clgrjle	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0xc0,0x65]5649#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5650#CHECK: clgrjnh	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0xc0,0x65]5651#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5652	clgrj	%r1, %r2, 12, foo5653	clgrjle	%r1, %r2, foo5654	clgrjnh	%r1, %r2, foo5655 5656#CHECK: clgrj	%r1, %r2, 13, foo                 # encoding: [0xec,0x12,A,A,0xd0,0x65]5657#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5658	clgrj	%r1, %r2, 13, foo5659 5660#CHECK: clgrj	%r1, %r2, 14, foo                 # encoding: [0xec,0x12,A,A,0xe0,0x65]5661#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5662	clgrj	%r1, %r2, 14, foo5663 5664#CHECK: clgrj	%r1, %r2, 15, foo                 # encoding: [0xec,0x12,A,A,0xf0,0x65]5665#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5666	clgrj	%r1, %r2, 15, foo5667 5668#CHECK: clgrj	%r1, %r2, 0, bar+100              # encoding: [0xec,0x12,A,A,0x00,0x65]5669#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL5670	clgrj	%r1, %r2, 0, bar+1005671 5672#CHECK: clgrjh	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0x20,0x65]5673#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL5674	clgrjh	%r1, %r2, bar+1005675 5676#CHECK: clgrjnle	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0x20,0x65]5677#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL5678	clgrjnle	%r1, %r2, bar+1005679 5680#CHECK: clgrjl	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0x40,0x65]5681#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL5682	clgrjl	%r1, %r2, bar+1005683 5684#CHECK: clgrjnhe	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0x40,0x65]5685#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL5686	clgrjnhe	%r1, %r2, bar+1005687 5688#CHECK: clgrjlh	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0x60,0x65]5689#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL5690	clgrjlh	%r1, %r2, bar+1005691 5692#CHECK: clgrjne	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0x60,0x65]5693#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL5694	clgrjne	%r1, %r2, bar+1005695 5696#CHECK: clgrje	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0x80,0x65]5697#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL5698	clgrje	%r1, %r2, bar+1005699 5700#CHECK: clgrjnlh	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0x80,0x65]5701#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL5702	clgrjnlh	%r1, %r2, bar+1005703 5704#CHECK: clgrjhe	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0xa0,0x65]5705#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL5706	clgrjhe	%r1, %r2, bar+1005707 5708#CHECK: clgrjnl	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0xa0,0x65]5709#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL5710	clgrjnl	%r1, %r2, bar+1005711 5712#CHECK: clgrjle	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0xc0,0x65]5713#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL5714	clgrjle	%r1, %r2, bar+1005715 5716#CHECK: clgrjnh	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0xc0,0x65]5717#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL5718	clgrjnh	%r1, %r2, bar+1005719 5720#CHECK: clgrj	%r1, %r2, 0, bar@PLT              # encoding: [0xec,0x12,A,A,0x00,0x65]5721#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL5722	clgrj	%r1, %r2, 0, bar@PLT5723 5724#CHECK: clgrjh	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0x20,0x65]5725#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL5726	clgrjh	%r1, %r2, bar@PLT5727 5728#CHECK: clgrjnle	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0x20,0x65]5729#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL5730	clgrjnle	%r1, %r2, bar@PLT5731 5732#CHECK: clgrjl	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0x40,0x65]5733#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL5734	clgrjl	%r1, %r2, bar@PLT5735 5736#CHECK: clgrjnhe	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0x40,0x65]5737#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL5738	clgrjnhe	%r1, %r2, bar@PLT5739 5740#CHECK: clgrjlh	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0x60,0x65]5741#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL5742	clgrjlh	%r1, %r2, bar@PLT5743 5744#CHECK: clgrjne	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0x60,0x65]5745#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL5746	clgrjne	%r1, %r2, bar@PLT5747 5748#CHECK: clgrje	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0x80,0x65]5749#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL5750	clgrje	%r1, %r2, bar@PLT5751 5752#CHECK: clgrjnlh	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0x80,0x65]5753#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL5754	clgrjnlh	%r1, %r2, bar@PLT5755 5756#CHECK: clgrjhe	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0xa0,0x65]5757#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL5758	clgrjhe	%r1, %r2, bar@PLT5759 5760#CHECK: clgrjnl	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0xa0,0x65]5761#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL5762	clgrjnl	%r1, %r2, bar@PLT5763 5764#CHECK: clgrjle	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0xc0,0x65]5765#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL5766	clgrjle	%r1, %r2, bar@PLT5767 5768#CHECK: clgrjnh	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0xc0,0x65]5769#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL5770	clgrjnh	%r1, %r2, bar@PLT5771 5772#CHECK: clgrl	%r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x0a,A,A,A,A]5773#CHECK:  fixup A - offset: 2, value: .[[LAB]]-4294967296+2, kind: FK_390_PC32DBL5774	clgrl	%r0, -0x1000000005775#CHECK: clgrl	%r0, .[[LAB:L.*]]-2	# encoding: [0xc6,0x0a,A,A,A,A]5776#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC32DBL5777	clgrl	%r0, -25778#CHECK: clgrl	%r0, .[[LAB:L.*]]	# encoding: [0xc6,0x0a,A,A,A,A]5779#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL5780	clgrl	%r0, 05781#CHECK: clgrl	%r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x0a,A,A,A,A]5782#CHECK:  fixup A - offset: 2, value: .[[LAB]]+4294967294+2, kind: FK_390_PC32DBL5783	clgrl	%r0, 0xfffffffe5784 5785#CHECK: clgrl	%r0, foo                # encoding: [0xc6,0x0a,A,A,A,A]5786# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL5787#CHECK: clgrl	%r15, foo               # encoding: [0xc6,0xfa,A,A,A,A]5788# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL5789 5790	clgrl	%r0,foo5791	clgrl	%r15,foo5792 5793#CHECK: clgrl	%r3, bar+100            # encoding: [0xc6,0x3a,A,A,A,A]5794# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL5795#CHECK: clgrl	%r4, bar+100            # encoding: [0xc6,0x4a,A,A,A,A]5796# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL5797 5798	clgrl	%r3,bar+1005799	clgrl	%r4,bar+1005800 5801#CHECK: clgrl	%r7, frob@PLT           # encoding: [0xc6,0x7a,A,A,A,A]5802# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL5803#CHECK: clgrl	%r8, frob@PLT           # encoding: [0xc6,0x8a,A,A,A,A]5804# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL5805 5806	clgrl	%r7,frob@PLT5807	clgrl	%r8,frob@PLT5808 5809#CHECK: clhhsi	0, 0                    # encoding: [0xe5,0x55,0x00,0x00,0x00,0x00]5810#CHECK: clhhsi	4095, 0                 # encoding: [0xe5,0x55,0x0f,0xff,0x00,0x00]5811#CHECK: clhhsi	0, 65535                # encoding: [0xe5,0x55,0x00,0x00,0xff,0xff]5812#CHECK: clhhsi	0(%r1), 42              # encoding: [0xe5,0x55,0x10,0x00,0x00,0x2a]5813#CHECK: clhhsi	0(%r15), 42             # encoding: [0xe5,0x55,0xf0,0x00,0x00,0x2a]5814#CHECK: clhhsi	4095(%r1), 42           # encoding: [0xe5,0x55,0x1f,0xff,0x00,0x2a]5815#CHECK: clhhsi	4095(%r15), 42          # encoding: [0xe5,0x55,0xff,0xff,0x00,0x2a]5816 5817	clhhsi	0, 05818	clhhsi	4095, 05819	clhhsi	0, 655355820	clhhsi	0(%r1), 425821	clhhsi	0(%r15), 425822	clhhsi	4095(%r1), 425823	clhhsi	4095(%r15), 425824 5825#CHECK: clhrl	%r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x07,A,A,A,A]5826#CHECK:  fixup A - offset: 2, value: .[[LAB]]-4294967296+2, kind: FK_390_PC32DBL5827	clhrl	%r0, -0x1000000005828#CHECK: clhrl	%r0, .[[LAB:L.*]]-2	# encoding: [0xc6,0x07,A,A,A,A]5829#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC32DBL5830	clhrl	%r0, -25831#CHECK: clhrl	%r0, .[[LAB:L.*]]	# encoding: [0xc6,0x07,A,A,A,A]5832#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL5833	clhrl	%r0, 05834#CHECK: clhrl	%r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x07,A,A,A,A]5835#CHECK:  fixup A - offset: 2, value: .[[LAB]]+4294967294+2, kind: FK_390_PC32DBL5836	clhrl	%r0, 0xfffffffe5837 5838#CHECK: clhrl	%r0, foo                # encoding: [0xc6,0x07,A,A,A,A]5839# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL5840#CHECK: clhrl	%r15, foo               # encoding: [0xc6,0xf7,A,A,A,A]5841# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL5842 5843	clhrl	%r0,foo5844	clhrl	%r15,foo5845 5846#CHECK: clhrl	%r3, bar+100            # encoding: [0xc6,0x37,A,A,A,A]5847# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL5848#CHECK: clhrl	%r4, bar+100            # encoding: [0xc6,0x47,A,A,A,A]5849# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL5850 5851	clhrl	%r3,bar+1005852	clhrl	%r4,bar+1005853 5854#CHECK: clhrl	%r7, frob@PLT           # encoding: [0xc6,0x77,A,A,A,A]5855# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL5856#CHECK: clhrl	%r8, frob@PLT           # encoding: [0xc6,0x87,A,A,A,A]5857# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL5858 5859	clhrl	%r7,frob@PLT5860	clhrl	%r8,frob@PLT5861 5862#CHECK: cli	0, 0                    # encoding: [0x95,0x00,0x00,0x00]5863#CHECK: cli	4095, 0                 # encoding: [0x95,0x00,0x0f,0xff]5864#CHECK: cli	0, 255                  # encoding: [0x95,0xff,0x00,0x00]5865#CHECK: cli	0(%r1), 42              # encoding: [0x95,0x2a,0x10,0x00]5866#CHECK: cli	0(%r15), 42             # encoding: [0x95,0x2a,0xf0,0x00]5867#CHECK: cli	4095(%r1), 42           # encoding: [0x95,0x2a,0x1f,0xff]5868#CHECK: cli	4095(%r15), 42          # encoding: [0x95,0x2a,0xff,0xff]5869 5870	cli	0, 05871	cli	4095, 05872	cli	0, 2555873	cli	0(%r1), 425874	cli	0(%r15), 425875	cli	4095(%r1), 425876	cli	4095(%r15), 425877 5878#CHECK: clib	%r0, 0, 0, 0            # encoding: [0xec,0x00,0x00,0x00,0x00,0xff]5879#CHECK: clib	%r0, 128, 0, 0          # encoding: [0xec,0x00,0x00,0x00,0x80,0xff]5880#CHECK: clib	%r0, 127, 0, 0          # encoding: [0xec,0x00,0x00,0x00,0x7f,0xff]5881#CHECK: clib	%r15, 0, 0, 0           # encoding: [0xec,0xf0,0x00,0x00,0x00,0xff]5882#CHECK: clib	%r7, 255, 0, 0          # encoding: [0xec,0x70,0x00,0x00,0xff,0xff]5883#CHECK: clib	%r0, 0, 1, 0            # encoding: [0xec,0x01,0x00,0x00,0x00,0xff]5884#CHECK: clib	%r0, 0, 15, 0           # encoding: [0xec,0x0f,0x00,0x00,0x00,0xff]5885#CHECK: clib	%r0, 0, 0, 0(%r13)      # encoding: [0xec,0x00,0xd0,0x00,0x00,0xff]5886#CHECK: clib	%r0, 0, 0, 4095         # encoding: [0xec,0x00,0x0f,0xff,0x00,0xff]5887#CHECK: clib	%r0, 0, 0, 4095(%r7)    # encoding: [0xec,0x00,0x7f,0xff,0x00,0xff]5888	clib	%r0, 0, 0, 05889	clib	%r0, 128, 0, 05890	clib	%r0, 127, 0, 05891	clib	%r15, 0, 0, 05892	clib	%r7, 255, 0, 05893	clib	%r0, 0, 1, 05894	clib	%r0, 0, 15, 05895	clib	%r0, 0, 0, 0(%r13)5896	clib	%r0, 0, 0, 40955897	clib	%r0, 0, 0, 4095(%r7)5898 5899#CHECK: clibe	%r0, 0, 0               # encoding: [0xec,0x08,0x00,0x00,0x00,0xff]5900#CHECK: clibe	%r0, 128, 0             # encoding: [0xec,0x08,0x00,0x00,0x80,0xff]5901#CHECK: clibe	%r0, 127, 0             # encoding: [0xec,0x08,0x00,0x00,0x7f,0xff]5902#CHECK: clibe	%r15, 0, 0              # encoding: [0xec,0xf8,0x00,0x00,0x00,0xff]5903#CHECK: clibe	%r7, 255, 0             # encoding: [0xec,0x78,0x00,0x00,0xff,0xff]5904#CHECK: clibe	%r0, 0, 0(%r13)         # encoding: [0xec,0x08,0xd0,0x00,0x00,0xff]5905#CHECK: clibe	%r0, 0, 4095            # encoding: [0xec,0x08,0x0f,0xff,0x00,0xff]5906#CHECK: clibe	%r0, 0, 4095(%r7)       # encoding: [0xec,0x08,0x7f,0xff,0x00,0xff]5907	clibe	%r0, 0, 05908	clibe	%r0, 128, 05909	clibe	%r0, 127, 05910	clibe	%r15, 0, 05911	clibe	%r7, 255, 05912	clibe	%r0, 0, 0(%r13)5913	clibe	%r0, 0, 40955914	clibe	%r0, 0, 4095(%r7)5915 5916#CHECK: clib	%r1, 2, 2, 3(%r4)       # encoding: [0xec,0x12,0x40,0x03,0x02,0xff]5917#CHECK: clibh	%r1, 2, 3(%r4)          # encoding: [0xec,0x12,0x40,0x03,0x02,0xff]5918#CHECK: clibnle	%r1, 2, 3(%r4)          # encoding: [0xec,0x12,0x40,0x03,0x02,0xff]5919	clib	%r1, 2, 2, 3(%r4)5920	clibh	%r1, 2, 3(%r4)5921	clibnle	%r1, 2, 3(%r4)5922 5923#CHECK: clib	%r1, 2, 4, 3(%r4)       # encoding: [0xec,0x14,0x40,0x03,0x02,0xff]5924#CHECK: clibl	%r1, 2, 3(%r4)          # encoding: [0xec,0x14,0x40,0x03,0x02,0xff]5925#CHECK: clibnhe	%r1, 2, 3(%r4)          # encoding: [0xec,0x14,0x40,0x03,0x02,0xff]5926	clib	%r1, 2, 4, 3(%r4)5927	clibl	%r1, 2, 3(%r4)5928	clibnhe	%r1, 2, 3(%r4)5929 5930#CHECK: clib	%r1, 2, 6, 3(%r4)       # encoding: [0xec,0x16,0x40,0x03,0x02,0xff]5931#CHECK: cliblh	%r1, 2, 3(%r4)          # encoding: [0xec,0x16,0x40,0x03,0x02,0xff]5932#CHECK: clibne	%r1, 2, 3(%r4)          # encoding: [0xec,0x16,0x40,0x03,0x02,0xff]5933	clib	%r1, 2, 6, 3(%r4)5934	cliblh	%r1, 2, 3(%r4)5935	clibne	%r1, 2, 3(%r4)5936 5937#CHECK: clib	%r1, 2, 8, 3(%r4)       # encoding: [0xec,0x18,0x40,0x03,0x02,0xff]5938#CHECK: clibe	%r1, 2, 3(%r4)          # encoding: [0xec,0x18,0x40,0x03,0x02,0xff]5939#CHECK: clibnlh	%r1, 2, 3(%r4)          # encoding: [0xec,0x18,0x40,0x03,0x02,0xff]5940	clib	%r1, 2, 8, 3(%r4)5941	clibe	%r1, 2, 3(%r4)5942	clibnlh	%r1, 2, 3(%r4)5943 5944#CHECK: clib	%r1, 2, 10, 3(%r4)      # encoding: [0xec,0x1a,0x40,0x03,0x02,0xff]5945#CHECK: clibhe	%r1, 2, 3(%r4)          # encoding: [0xec,0x1a,0x40,0x03,0x02,0xff]5946#CHECK: clibnl	%r1, 2, 3(%r4)          # encoding: [0xec,0x1a,0x40,0x03,0x02,0xff]5947	clib	%r1, 2, 10, 3(%r4)5948	clibhe	%r1, 2, 3(%r4)5949	clibnl	%r1, 2, 3(%r4)5950 5951#CHECK: clib	%r1, 2, 12, 3(%r4)      # encoding: [0xec,0x1c,0x40,0x03,0x02,0xff]5952#CHECK: clible	%r1, 2, 3(%r4)          # encoding: [0xec,0x1c,0x40,0x03,0x02,0xff]5953#CHECK: clibnh	%r1, 2, 3(%r4)          # encoding: [0xec,0x1c,0x40,0x03,0x02,0xff]5954	clib	%r1, 2, 12, 3(%r4)5955	clible	%r1, 2, 3(%r4)5956	clibnh	%r1, 2, 3(%r4)5957 5958#CHECK: clij	%r0, 0, 0, .[[LAB:L.*]]	# encoding: [0xec,0x00,A,A,0x00,0x7f]5959#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL5960#CHECK: clij	%r0, 255, 0, .[[LAB:L.*]]	# encoding: [0xec,0x00,A,A,0xff,0x7f]5961#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL5962#CHECK: clij	%r15, 0, 0, .[[LAB:L.*]]	# encoding: [0xec,0xf0,A,A,0x00,0x7f]5963#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL5964	clij	%r0, 0, 0, 05965	clij	%r0, 255, 0, 05966	clij	%r15, 0, 0, 05967 5968#CHECK: clij	%r1, 193, 0, .[[LAB:L.*]]-65536	# encoding: [0xec,0x10,A,A,0xc1,0x7f]5969#CHECK:  fixup A - offset: 2, value: .[[LAB]]-65536+2, kind: FK_390_PC16DBL5970	clij	%r1, 193, 0, -0x100005971#CHECK: clij	%r1, 193, 0, .[[LAB:L.*]]-2	# encoding: [0xec,0x10,A,A,0xc1,0x7f]5972#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC16DBL5973	clij	%r1, 193, 0, -25974#CHECK: clij	%r1, 193, 0, .[[LAB:L.*]]		# encoding: [0xec,0x10,A,A,0xc1,0x7f]5975#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL5976	clij	%r1, 193, 0, 05977#CHECK: clij	%r1, 193, 0, .[[LAB:L.*]]+65534	# encoding: [0xec,0x10,A,A,0xc1,0x7f]5978#CHECK:  fixup A - offset: 2, value: .[[LAB]]+65534+2, kind: FK_390_PC16DBL5979	clij	%r1, 193, 0, 0xfffe5980 5981#CHECK: clij	%r1, 193, 0, foo                  # encoding: [0xec,0x10,A,A,0xc1,0x7f]5982#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5983	clij	%r1, 193, 0, foo5984 5985#CHECK: clij	%r1, 193, 1, foo                  # encoding: [0xec,0x11,A,A,0xc1,0x7f]5986#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5987	clij	%r1, 193, 1, foo5988 5989#CHECK: clij	%r1, 193, 2, foo                  # encoding: [0xec,0x12,A,A,0xc1,0x7f]5990#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5991#CHECK: clijh	%r1, 193, foo                     # encoding: [0xec,0x12,A,A,0xc1,0x7f]5992#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5993#CHECK: clijnle	%r1, 193, foo                     # encoding: [0xec,0x12,A,A,0xc1,0x7f]5994#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL5995	clij	%r1, 193, 2, foo5996	clijh	%r1, 193, foo5997	clijnle	%r1, 193, foo5998 5999#CHECK: clij	%r1, 193, 3, foo                  # encoding: [0xec,0x13,A,A,0xc1,0x7f]6000#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6001	clij	%r1, 193, 3, foo6002 6003#CHECK: clij	%r1, 193, 4, foo                  # encoding: [0xec,0x14,A,A,0xc1,0x7f]6004#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6005#CHECK: clijl	%r1, 193, foo                     # encoding: [0xec,0x14,A,A,0xc1,0x7f]6006#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6007#CHECK: clijnhe	%r1, 193, foo                     # encoding: [0xec,0x14,A,A,0xc1,0x7f]6008#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6009	clij	%r1, 193, 4, foo6010	clijl	%r1, 193, foo6011	clijnhe	%r1, 193, foo6012 6013#CHECK: clij	%r1, 193, 5, foo                  # encoding: [0xec,0x15,A,A,0xc1,0x7f]6014#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6015	clij	%r1, 193, 5, foo6016 6017#CHECK: clij	%r1, 193, 6, foo                  # encoding: [0xec,0x16,A,A,0xc1,0x7f]6018#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6019#CHECK: clijlh	%r1, 193, foo                     # encoding: [0xec,0x16,A,A,0xc1,0x7f]6020#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6021#CHECK: clijne	%r1, 193, foo                     # encoding: [0xec,0x16,A,A,0xc1,0x7f]6022#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6023	clij	%r1, 193, 6, foo6024	clijlh	%r1, 193, foo6025	clijne	%r1, 193, foo6026 6027#CHECK: clij	%r1, 193, 7, foo                  # encoding: [0xec,0x17,A,A,0xc1,0x7f]6028#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6029	clij	%r1, 193, 7, foo6030 6031#CHECK: clij	%r1, 193, 8, foo                  # encoding: [0xec,0x18,A,A,0xc1,0x7f]6032#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6033#CHECK: clije	%r1, 193, foo                     # encoding: [0xec,0x18,A,A,0xc1,0x7f]6034#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6035#CHECK: clijnlh	%r1, 193, foo                     # encoding: [0xec,0x18,A,A,0xc1,0x7f]6036#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6037	clij	%r1, 193, 8, foo6038	clije	%r1, 193, foo6039	clijnlh	%r1, 193, foo6040 6041#CHECK: clij	%r1, 193, 9, foo                  # encoding: [0xec,0x19,A,A,0xc1,0x7f]6042#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6043	clij	%r1, 193, 9, foo6044 6045#CHECK: clij	%r1, 193, 10, foo                 # encoding: [0xec,0x1a,A,A,0xc1,0x7f]6046#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6047#CHECK: clijhe	%r1, 193, foo                     # encoding: [0xec,0x1a,A,A,0xc1,0x7f]6048#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6049#CHECK: clijnl	%r1, 193, foo                     # encoding: [0xec,0x1a,A,A,0xc1,0x7f]6050#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6051	clij	%r1, 193, 10, foo6052	clijhe	%r1, 193, foo6053	clijnl	%r1, 193, foo6054 6055#CHECK: clij	%r1, 193, 11, foo                 # encoding: [0xec,0x1b,A,A,0xc1,0x7f]6056#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6057	clij	%r1, 193, 11, foo6058 6059#CHECK: clij	%r1, 193, 12, foo                 # encoding: [0xec,0x1c,A,A,0xc1,0x7f]6060#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6061#CHECK: clijle	%r1, 193, foo                     # encoding: [0xec,0x1c,A,A,0xc1,0x7f]6062#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6063#CHECK: clijnh	%r1, 193, foo                     # encoding: [0xec,0x1c,A,A,0xc1,0x7f]6064#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6065	clij	%r1, 193, 12, foo6066	clijle	%r1, 193, foo6067	clijnh	%r1, 193, foo6068 6069#CHECK: clij	%r1, 193, 13, foo                 # encoding: [0xec,0x1d,A,A,0xc1,0x7f]6070#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6071	clij	%r1, 193, 13, foo6072 6073#CHECK: clij	%r1, 193, 14, foo                 # encoding: [0xec,0x1e,A,A,0xc1,0x7f]6074#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6075	clij	%r1, 193, 14, foo6076 6077#CHECK: clij	%r1, 193, 15, foo                 # encoding: [0xec,0x1f,A,A,0xc1,0x7f]6078#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6079	clij	%r1, 193, 15, foo6080 6081#CHECK: clij	%r1, 193, 0, bar+100              # encoding: [0xec,0x10,A,A,0xc1,0x7f]6082#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL6083	clij	%r1, 193, 0, bar+1006084 6085#CHECK: clijh	%r1, 193, bar+100                 # encoding: [0xec,0x12,A,A,0xc1,0x7f]6086#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL6087	clijh	%r1, 193, bar+1006088 6089#CHECK: clijnle	%r1, 193, bar+100                 # encoding: [0xec,0x12,A,A,0xc1,0x7f]6090#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL6091	clijnle	%r1, 193, bar+1006092 6093#CHECK: clijl	%r1, 193, bar+100                 # encoding: [0xec,0x14,A,A,0xc1,0x7f]6094#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL6095	clijl	%r1, 193, bar+1006096 6097#CHECK: clijnhe	%r1, 193, bar+100                 # encoding: [0xec,0x14,A,A,0xc1,0x7f]6098#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL6099	clijnhe	%r1, 193, bar+1006100 6101#CHECK: clijlh	%r1, 193, bar+100                 # encoding: [0xec,0x16,A,A,0xc1,0x7f]6102#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL6103	clijlh	%r1, 193, bar+1006104 6105#CHECK: clijne	%r1, 193, bar+100                 # encoding: [0xec,0x16,A,A,0xc1,0x7f]6106#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL6107	clijne	%r1, 193, bar+1006108 6109#CHECK: clije	%r1, 193, bar+100                 # encoding: [0xec,0x18,A,A,0xc1,0x7f]6110#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL6111	clije	%r1, 193, bar+1006112 6113#CHECK: clijnlh	%r1, 193, bar+100                 # encoding: [0xec,0x18,A,A,0xc1,0x7f]6114#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL6115	clijnlh	%r1, 193, bar+1006116 6117#CHECK: clijhe	%r1, 193, bar+100                 # encoding: [0xec,0x1a,A,A,0xc1,0x7f]6118#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL6119	clijhe	%r1, 193, bar+1006120 6121#CHECK: clijnl	%r1, 193, bar+100                 # encoding: [0xec,0x1a,A,A,0xc1,0x7f]6122#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL6123	clijnl	%r1, 193, bar+1006124 6125#CHECK: clijle	%r1, 193, bar+100                 # encoding: [0xec,0x1c,A,A,0xc1,0x7f]6126#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL6127	clijle	%r1, 193, bar+1006128 6129#CHECK: clijnh	%r1, 193, bar+100                 # encoding: [0xec,0x1c,A,A,0xc1,0x7f]6130#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL6131	clijnh	%r1, 193, bar+1006132 6133#CHECK: clij	%r1, 193, 0, bar@PLT              # encoding: [0xec,0x10,A,A,0xc1,0x7f]6134#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL6135	clij	%r1, 193, 0, bar@PLT6136 6137#CHECK: clijh	%r1, 193, bar@PLT                 # encoding: [0xec,0x12,A,A,0xc1,0x7f]6138#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL6139	clijh	%r1, 193, bar@PLT6140 6141#CHECK: clijnle	%r1, 193, bar@PLT                 # encoding: [0xec,0x12,A,A,0xc1,0x7f]6142#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL6143	clijnle	%r1, 193, bar@PLT6144 6145#CHECK: clijl	%r1, 193, bar@PLT                 # encoding: [0xec,0x14,A,A,0xc1,0x7f]6146#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL6147	clijl	%r1, 193, bar@PLT6148 6149#CHECK: clijnhe	%r1, 193, bar@PLT                 # encoding: [0xec,0x14,A,A,0xc1,0x7f]6150#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL6151	clijnhe	%r1, 193, bar@PLT6152 6153#CHECK: clijlh	%r1, 193, bar@PLT                 # encoding: [0xec,0x16,A,A,0xc1,0x7f]6154#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL6155	clijlh	%r1, 193, bar@PLT6156 6157#CHECK: clijne	%r1, 193, bar@PLT                 # encoding: [0xec,0x16,A,A,0xc1,0x7f]6158#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL6159	clijne	%r1, 193, bar@PLT6160 6161#CHECK: clije	%r1, 193, bar@PLT                 # encoding: [0xec,0x18,A,A,0xc1,0x7f]6162#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL6163	clije	%r1, 193, bar@PLT6164 6165#CHECK: clijnlh	%r1, 193, bar@PLT                 # encoding: [0xec,0x18,A,A,0xc1,0x7f]6166#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL6167	clijnlh	%r1, 193, bar@PLT6168 6169#CHECK: clijhe	%r1, 193, bar@PLT                 # encoding: [0xec,0x1a,A,A,0xc1,0x7f]6170#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL6171	clijhe	%r1, 193, bar@PLT6172 6173#CHECK: clijnl	%r1, 193, bar@PLT                 # encoding: [0xec,0x1a,A,A,0xc1,0x7f]6174#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL6175	clijnl	%r1, 193, bar@PLT6176 6177#CHECK: clijle	%r1, 193, bar@PLT                 # encoding: [0xec,0x1c,A,A,0xc1,0x7f]6178#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL6179	clijle	%r1, 193, bar@PLT6180 6181#CHECK: clijnh	%r1, 193, bar@PLT                 # encoding: [0xec,0x1c,A,A,0xc1,0x7f]6182#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL6183	clijnh	%r1, 193, bar@PLT6184 6185#CHECK: cliy	-524288, 0              # encoding: [0xeb,0x00,0x00,0x00,0x80,0x55]6186#CHECK: cliy	-1, 0                   # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x55]6187#CHECK: cliy	0, 0                    # encoding: [0xeb,0x00,0x00,0x00,0x00,0x55]6188#CHECK: cliy	1, 0                    # encoding: [0xeb,0x00,0x00,0x01,0x00,0x55]6189#CHECK: cliy	524287, 0               # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x55]6190#CHECK: cliy	0, 255                  # encoding: [0xeb,0xff,0x00,0x00,0x00,0x55]6191#CHECK: cliy	0(%r1), 42              # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x55]6192#CHECK: cliy	0(%r15), 42             # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x55]6193#CHECK: cliy	524287(%r1), 42         # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x55]6194#CHECK: cliy	524287(%r15), 42        # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x55]6195 6196	cliy	-524288, 06197	cliy	-1, 06198	cliy	0, 06199	cliy	1, 06200	cliy	524287, 06201	cliy	0, 2556202	cliy	0(%r1), 426203	cliy	0(%r15), 426204	cliy	524287(%r1), 426205	cliy	524287(%r15), 426206 6207#CHECK: clm	%r0, 0, 0               # encoding: [0xbd,0x00,0x00,0x00]6208#CHECK: clm	%r0, 15, 4095           # encoding: [0xbd,0x0f,0x0f,0xff]6209#CHECK: clm	%r0, 0, 0(%r1)          # encoding: [0xbd,0x00,0x10,0x00]6210#CHECK: clm	%r0, 0, 0(%r15)         # encoding: [0xbd,0x00,0xf0,0x00]6211#CHECK: clm	%r15, 15, 4095(%r1)     # encoding: [0xbd,0xff,0x1f,0xff]6212#CHECK: clm	%r0, 0, 4095(%r15)      # encoding: [0xbd,0x00,0xff,0xff]6213#CHECK: clm	%r15, 0, 0              # encoding: [0xbd,0xf0,0x00,0x00]6214 6215	clm	%r0, 0, 06216	clm	%r0, 15, 40956217	clm	%r0, 0, 0(%r1)6218	clm	%r0, 0, 0(%r15)6219	clm	%r15, 15, 4095(%r1)6220	clm	%r0, 0, 4095(%r15)6221	clm	%r15, 0, 06222 6223#CHECK: clmh	%r0, 0, -524288            # encoding: [0xeb,0x00,0x00,0x00,0x80,0x20]6224#CHECK: clmh	%r0, 0, -1                 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x20]6225#CHECK: clmh	%r0, 15, 0                 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x20]6226#CHECK: clmh	%r0, 15, 1                 # encoding: [0xeb,0x0f,0x00,0x01,0x00,0x20]6227#CHECK: clmh	%r0, 8, 524287             # encoding: [0xeb,0x08,0x0f,0xff,0x7f,0x20]6228#CHECK: clmh	%r0, 8, 0(%r1)             # encoding: [0xeb,0x08,0x10,0x00,0x00,0x20]6229#CHECK: clmh	%r0, 4, 0(%r15)            # encoding: [0xeb,0x04,0xf0,0x00,0x00,0x20]6230#CHECK: clmh	%r0, 4, 524287(%r15)       # encoding: [0xeb,0x04,0xff,0xff,0x7f,0x20]6231#CHECK: clmh	%r0, 0, 524287(%r1)        # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x20]6232#CHECK: clmh	%r15, 0, 0                 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0x20]6233 6234	clmh	%r0, 0, -5242886235	clmh	%r0, 0, -16236	clmh	%r0, 15, 06237	clmh	%r0, 15, 16238	clmh	%r0, 8, 5242876239	clmh	%r0, 8, 0(%r1)6240	clmh	%r0, 4, 0(%r15)6241	clmh	%r0, 4, 524287(%r15)6242	clmh	%r0, 0, 524287(%r1)6243	clmh	%r15, 0, 06244 6245#CHECK: clmy	%r0, 0, -524288            # encoding: [0xeb,0x00,0x00,0x00,0x80,0x21]6246#CHECK: clmy	%r0, 0, -1                 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x21]6247#CHECK: clmy	%r0, 15, 0                 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x21]6248#CHECK: clmy	%r0, 15, 1                 # encoding: [0xeb,0x0f,0x00,0x01,0x00,0x21]6249#CHECK: clmy	%r0, 8, 524287             # encoding: [0xeb,0x08,0x0f,0xff,0x7f,0x21]6250#CHECK: clmy	%r0, 8, 0(%r1)             # encoding: [0xeb,0x08,0x10,0x00,0x00,0x21]6251#CHECK: clmy	%r0, 4, 0(%r15)            # encoding: [0xeb,0x04,0xf0,0x00,0x00,0x21]6252#CHECK: clmy	%r0, 4, 524287(%r15)       # encoding: [0xeb,0x04,0xff,0xff,0x7f,0x21]6253#CHECK: clmy	%r0, 0, 524287(%r1)        # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x21]6254#CHECK: clmy	%r15, 0, 0                 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0x21]6255 6256	clmy	%r0, 0, -5242886257	clmy	%r0, 0, -16258	clmy	%r0, 15, 06259	clmy	%r0, 15, 16260	clmy	%r0, 8, 5242876261	clmy	%r0, 8, 0(%r1)6262	clmy	%r0, 4, 0(%r15)6263	clmy	%r0, 4, 524287(%r15)6264	clmy	%r0, 0, 524287(%r1)6265	clmy	%r15, 0, 06266 6267#CHECK: clr	%r0, %r0                # encoding: [0x15,0x00]6268#CHECK: clr	%r0, %r15               # encoding: [0x15,0x0f]6269#CHECK: clr	%r15, %r0               # encoding: [0x15,0xf0]6270#CHECK: clr	%r7, %r8                # encoding: [0x15,0x78]6271 6272	clr	%r0,%r06273	clr	%r0,%r156274	clr	%r15,%r06275	clr	%r7,%r86276 6277#CHECK: clrb	%r0, %r0, 0, 0          # encoding: [0xec,0x00,0x00,0x00,0x00,0xf7]6278#CHECK: clrb	%r0, %r15, 0, 0         # encoding: [0xec,0x0f,0x00,0x00,0x00,0xf7]6279#CHECK: clrb	%r15, %r0, 0, 0         # encoding: [0xec,0xf0,0x00,0x00,0x00,0xf7]6280#CHECK: clrb	%r7, %r2, 0, 0          # encoding: [0xec,0x72,0x00,0x00,0x00,0xf7]6281#CHECK: clrb	%r0, %r0, 1, 0          # encoding: [0xec,0x00,0x00,0x00,0x10,0xf7]6282#CHECK: clrb	%r0, %r0, 15, 0         # encoding: [0xec,0x00,0x00,0x00,0xf0,0xf7]6283#CHECK: clrb	%r0, %r0, 0, 0(%r13)    # encoding: [0xec,0x00,0xd0,0x00,0x00,0xf7]6284#CHECK: clrb	%r0, %r0, 0, 4095       # encoding: [0xec,0x00,0x0f,0xff,0x00,0xf7]6285#CHECK: clrb	%r0, %r0, 0, 4095(%r7)  # encoding: [0xec,0x00,0x7f,0xff,0x00,0xf7]6286	clrb	%r0, %r0, 0, 06287	clrb	%r0, %r15, 0, 06288	clrb	%r15, %r0, 0, 06289	clrb	%r7, %r2, 0, 06290	clrb	%r0, %r0, 1, 06291	clrb	%r0, %r0, 15, 06292	clrb	%r0, %r0, 0, 0(%r13)6293	clrb	%r0, %r0, 0, 40956294	clrb	%r0, %r0, 0, 4095(%r7)6295 6296#CHECK: clrbe	%r0, %r0, 0             # encoding: [0xec,0x00,0x00,0x00,0x80,0xf7]6297#CHECK: clrbe	%r0, %r15, 0            # encoding: [0xec,0x0f,0x00,0x00,0x80,0xf7]6298#CHECK: clrbe	%r15, %r0, 0            # encoding: [0xec,0xf0,0x00,0x00,0x80,0xf7]6299#CHECK: clrbe	%r7, %r2, 0             # encoding: [0xec,0x72,0x00,0x00,0x80,0xf7]6300#CHECK: clrbe	%r0, %r0, 0(%r13)       # encoding: [0xec,0x00,0xd0,0x00,0x80,0xf7]6301#CHECK: clrbe	%r0, %r0, 4095          # encoding: [0xec,0x00,0x0f,0xff,0x80,0xf7]6302#CHECK: clrbe	%r0, %r0, 4095(%r7)     # encoding: [0xec,0x00,0x7f,0xff,0x80,0xf7]6303	clrbe	%r0, %r0, 06304	clrbe	%r0, %r15, 06305	clrbe	%r15, %r0, 06306	clrbe	%r7, %r2, 06307	clrbe	%r0, %r0, 0(%r13)6308	clrbe	%r0, %r0, 40956309	clrbe	%r0, %r0, 4095(%r7)6310 6311#CHECK: clrb	%r1, %r2, 2, 3(%r4)     # encoding: [0xec,0x12,0x40,0x03,0x20,0xf7]6312#CHECK: clrbh	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0x20,0xf7]6313#CHECK: clrbnle	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0x20,0xf7]6314	clrb	%r1, %r2, 2, 3(%r4)6315	clrbh	%r1, %r2, 3(%r4)6316	clrbnle	%r1, %r2, 3(%r4)6317 6318#CHECK: clrb	%r1, %r2, 4, 3(%r4)     # encoding: [0xec,0x12,0x40,0x03,0x40,0xf7]6319#CHECK: clrbl	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0x40,0xf7]6320#CHECK: clrbnhe	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0x40,0xf7]6321	clrb	%r1, %r2, 4, 3(%r4)6322	clrbl	%r1, %r2, 3(%r4)6323	clrbnhe	%r1, %r2, 3(%r4)6324 6325#CHECK: clrb	%r1, %r2, 6, 3(%r4)     # encoding: [0xec,0x12,0x40,0x03,0x60,0xf7]6326#CHECK: clrblh	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0x60,0xf7]6327#CHECK: clrbne	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0x60,0xf7]6328	clrb	%r1, %r2, 6, 3(%r4)6329	clrblh	%r1, %r2, 3(%r4)6330	clrbne	%r1, %r2, 3(%r4)6331 6332#CHECK: clrb	%r1, %r2, 8, 3(%r4)     # encoding: [0xec,0x12,0x40,0x03,0x80,0xf7]6333#CHECK: clrbe	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0x80,0xf7]6334#CHECK: clrbnlh	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0x80,0xf7]6335	clrb	%r1, %r2, 8, 3(%r4)6336	clrbe	%r1, %r2, 3(%r4)6337	clrbnlh	%r1, %r2, 3(%r4)6338 6339#CHECK: clrb	%r1, %r2, 10, 3(%r4)    # encoding: [0xec,0x12,0x40,0x03,0xa0,0xf7]6340#CHECK: clrbhe	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0xa0,0xf7]6341#CHECK: clrbnl	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0xa0,0xf7]6342	clrb	%r1, %r2, 10, 3(%r4)6343	clrbhe	%r1, %r2, 3(%r4)6344	clrbnl	%r1, %r2, 3(%r4)6345 6346#CHECK: clrb	%r1, %r2, 12, 3(%r4)    # encoding: [0xec,0x12,0x40,0x03,0xc0,0xf7]6347#CHECK: clrble	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0xc0,0xf7]6348#CHECK: clrbnh	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0xc0,0xf7]6349	clrb	%r1, %r2, 12, 3(%r4)6350	clrble	%r1, %r2, 3(%r4)6351	clrbnh	%r1, %r2, 3(%r4)6352 6353#CHECK: clgrt     %r0, %r1, 12          # encoding: [0xb9,0x61,0xc0,0x01]6354#CHECK: clgrt     %r0, %r1, 12          # encoding: [0xb9,0x61,0xc0,0x01]6355#CHECK: clgrt     %r0, %r1, 12          # encoding: [0xb9,0x61,0xc0,0x01]6356#CHECK: clgrt     %r0, %r1, 12          # encoding: [0xb9,0x61,0xc0,0x01]6357#CHECK: clgrth    %r0, %r15             # encoding: [0xb9,0x61,0x20,0x0f]6358#CHECK: clgrtl    %r0, %r15             # encoding: [0xb9,0x61,0x40,0x0f]6359#CHECK: clgrte    %r0, %r15             # encoding: [0xb9,0x61,0x80,0x0f]6360#CHECK: clgrtne   %r0, %r15             # encoding: [0xb9,0x61,0x60,0x0f]6361#CHECK: clgrtnl   %r0, %r15             # encoding: [0xb9,0x61,0xa0,0x0f]6362#CHECK: clgrtnh   %r0, %r15             # encoding: [0xb9,0x61,0xc0,0x0f]6363#CHECK: clgrtnle  %r0, %r15             # encoding: [0xb9,0x61,0x20,0x0f]6364#CHECK: clgrtnhe  %r0, %r15             # encoding: [0xb9,0x61,0x40,0x0f]6365#CHECK: clgrtnlh  %r0, %r15             # encoding: [0xb9,0x61,0x80,0x0f]6366#CHECK: clgrtlh   %r0, %r15             # encoding: [0xb9,0x61,0x60,0x0f]6367#CHECK: clgrthe   %r0, %r15             # encoding: [0xb9,0x61,0xa0,0x0f]6368#CHECK: clgrtle   %r0, %r15             # encoding: [0xb9,0x61,0xc0,0x0f]6369 6370        clgrt     %r0, %r1, 126371        clgrt     %r0, %r1, 126372        clgrt     %r0, %r1, 126373        clgrt     %r0, %r1, 126374        clgrth    %r0, %r156375        clgrtl    %r0, %r156376        clgrte    %r0, %r156377        clgrtne   %r0, %r156378        clgrtnl   %r0, %r156379        clgrtnh   %r0, %r156380        clgrtnle  %r0, %r156381        clgrtnhe  %r0, %r156382        clgrtnlh  %r0, %r156383        clgrtlh   %r0, %r156384        clgrthe   %r0, %r156385        clgrtle   %r0, %r156386 6387#CHECK: clrj	%r0, %r0, 0, .[[LAB:L.*]]	# encoding: [0xec,0x00,A,A,0x00,0x77]6388#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL6389#CHECK: clrj	%r0, %r15, 0, .[[LAB:L.*]]	# encoding: [0xec,0x0f,A,A,0x00,0x77]6390#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL6391#CHECK: clrj	%r15, %r0, 0, .[[LAB:L.*]]	# encoding: [0xec,0xf0,A,A,0x00,0x77]6392#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL6393#CHECK: clrj	%r7, %r8, 0, .[[LAB:L.*]]	# encoding: [0xec,0x78,A,A,0x00,0x77]6394#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL6395	clrj	%r0,%r0,0,06396	clrj	%r0,%r15,0,06397	clrj	%r15,%r0,0,06398	clrj	%r7,%r8,0,06399 6400#CHECK: clrj	%r1, %r2, 0, .[[LAB:L.*]]-65536	# encoding: [0xec,0x12,A,A,0x00,0x77]6401#CHECK:  fixup A - offset: 2, value: .[[LAB]]-65536+2, kind: FK_390_PC16DBL6402	clrj	%r1, %r2, 0, -0x100006403#CHECK: clrj	%r1, %r2, 0, .[[LAB:L.*]]-2	# encoding: [0xec,0x12,A,A,0x00,0x77]6404#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC16DBL6405	clrj	%r1, %r2, 0, -26406#CHECK: clrj	%r1, %r2, 0, .[[LAB:L.*]]		# encoding: [0xec,0x12,A,A,0x00,0x77]6407#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL6408	clrj	%r1, %r2, 0, 06409#CHECK: clrj	%r1, %r2, 0, .[[LAB:L.*]]+65534	# encoding: [0xec,0x12,A,A,0x00,0x77]6410#CHECK:  fixup A - offset: 2, value: .[[LAB]]+65534+2, kind: FK_390_PC16DBL6411	clrj	%r1, %r2, 0, 0xfffe6412 6413#CHECK: clrj	%r1, %r2, 0, foo                  # encoding: [0xec,0x12,A,A,0x00,0x77]6414#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6415	clrj	%r1, %r2, 0, foo6416 6417#CHECK: clrj	%r1, %r2, 1, foo                  # encoding: [0xec,0x12,A,A,0x10,0x77]6418#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6419	clrj	%r1, %r2, 1, foo6420 6421#CHECK: clrj	%r1, %r2, 2, foo                  # encoding: [0xec,0x12,A,A,0x20,0x77]6422#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6423#CHECK: clrjh	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0x20,0x77]6424#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6425#CHECK: clrjnle	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0x20,0x77]6426#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6427	clrj	%r1, %r2, 2, foo6428	clrjh	%r1, %r2, foo6429	clrjnle	%r1, %r2, foo6430 6431#CHECK: clrj	%r1, %r2, 3, foo                  # encoding: [0xec,0x12,A,A,0x30,0x77]6432#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6433	clrj	%r1, %r2, 3, foo6434 6435#CHECK: clrj	%r1, %r2, 4, foo                  # encoding: [0xec,0x12,A,A,0x40,0x77]6436#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6437#CHECK: clrjl	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0x40,0x77]6438#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6439#CHECK: clrjnhe	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0x40,0x77]6440#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6441	clrj	%r1, %r2, 4, foo6442	clrjl	%r1, %r2, foo6443	clrjnhe	%r1, %r2, foo6444 6445#CHECK: clrj	%r1, %r2, 5, foo                  # encoding: [0xec,0x12,A,A,0x50,0x77]6446#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6447	clrj	%r1, %r2, 5, foo6448 6449#CHECK: clrj	%r1, %r2, 6, foo                  # encoding: [0xec,0x12,A,A,0x60,0x77]6450#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6451#CHECK: clrjlh	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0x60,0x77]6452#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6453#CHECK: clrjne	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0x60,0x77]6454#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6455	clrj	%r1, %r2, 6, foo6456	clrjlh	%r1, %r2, foo6457	clrjne	%r1, %r2, foo6458 6459#CHECK: clrj	%r1, %r2, 7, foo                  # encoding: [0xec,0x12,A,A,0x70,0x77]6460#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6461	clrj	%r1, %r2, 7, foo6462 6463#CHECK: clrj	%r1, %r2, 8, foo                  # encoding: [0xec,0x12,A,A,0x80,0x77]6464#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6465#CHECK: clrje	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0x80,0x77]6466#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6467#CHECK: clrjnlh	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0x80,0x77]6468#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6469	clrj	%r1, %r2, 8, foo6470	clrje	%r1, %r2, foo6471	clrjnlh	%r1, %r2, foo6472 6473#CHECK: clrj	%r1, %r2, 9, foo                  # encoding: [0xec,0x12,A,A,0x90,0x77]6474#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6475	clrj	%r1, %r2, 9, foo6476 6477#CHECK: clrj	%r1, %r2, 10, foo                 # encoding: [0xec,0x12,A,A,0xa0,0x77]6478#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6479#CHECK: clrjhe	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0xa0,0x77]6480#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6481#CHECK: clrjnl	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0xa0,0x77]6482#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6483	clrj	%r1, %r2, 10, foo6484	clrjhe	%r1, %r2, foo6485	clrjnl	%r1, %r2, foo6486 6487#CHECK: clrj	%r1, %r2, 11, foo                 # encoding: [0xec,0x12,A,A,0xb0,0x77]6488#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6489	clrj	%r1, %r2, 11, foo6490 6491#CHECK: clrj	%r1, %r2, 12, foo                 # encoding: [0xec,0x12,A,A,0xc0,0x77]6492#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6493#CHECK: clrjle	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0xc0,0x77]6494#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6495#CHECK: clrjnh	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0xc0,0x77]6496#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6497	clrj	%r1, %r2, 12, foo6498	clrjle	%r1, %r2, foo6499	clrjnh	%r1, %r2, foo6500 6501#CHECK: clrj	%r1, %r2, 13, foo                 # encoding: [0xec,0x12,A,A,0xd0,0x77]6502#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6503	clrj	%r1, %r2, 13, foo6504 6505#CHECK: clrj	%r1, %r2, 14, foo                 # encoding: [0xec,0x12,A,A,0xe0,0x77]6506#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6507	clrj	%r1, %r2, 14, foo6508 6509#CHECK: clrj	%r1, %r2, 15, foo                 # encoding: [0xec,0x12,A,A,0xf0,0x77]6510#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6511	clrj	%r1, %r2, 15, foo6512 6513#CHECK: clrj	%r1, %r2, 0, bar+100              # encoding: [0xec,0x12,A,A,0x00,0x77]6514#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL6515	clrj	%r1, %r2, 0, bar+1006516 6517#CHECK: clrjh	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0x20,0x77]6518#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL6519	clrjh	%r1, %r2, bar+1006520 6521#CHECK: clrjnle	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0x20,0x77]6522#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL6523	clrjnle	%r1, %r2, bar+1006524 6525#CHECK: clrjl	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0x40,0x77]6526#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL6527	clrjl	%r1, %r2, bar+1006528 6529#CHECK: clrjnhe	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0x40,0x77]6530#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL6531	clrjnhe	%r1, %r2, bar+1006532 6533#CHECK: clrjlh	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0x60,0x77]6534#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL6535	clrjlh	%r1, %r2, bar+1006536 6537#CHECK: clrjne	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0x60,0x77]6538#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL6539	clrjne	%r1, %r2, bar+1006540 6541#CHECK: clrje	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0x80,0x77]6542#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL6543	clrje	%r1, %r2, bar+1006544 6545#CHECK: clrjnlh	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0x80,0x77]6546#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL6547	clrjnlh	%r1, %r2, bar+1006548 6549#CHECK: clrjhe	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0xa0,0x77]6550#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL6551	clrjhe	%r1, %r2, bar+1006552 6553#CHECK: clrjnl	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0xa0,0x77]6554#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL6555	clrjnl	%r1, %r2, bar+1006556 6557#CHECK: clrjle	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0xc0,0x77]6558#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL6559	clrjle	%r1, %r2, bar+1006560 6561#CHECK: clrjnh	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0xc0,0x77]6562#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL6563	clrjnh	%r1, %r2, bar+1006564 6565#CHECK: clrj	%r1, %r2, 0, bar@PLT              # encoding: [0xec,0x12,A,A,0x00,0x77]6566#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL6567	clrj	%r1, %r2, 0, bar@PLT6568 6569#CHECK: clrjh	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0x20,0x77]6570#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL6571	clrjh	%r1, %r2, bar@PLT6572 6573#CHECK: clrjnle	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0x20,0x77]6574#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL6575	clrjnle	%r1, %r2, bar@PLT6576 6577#CHECK: clrjl	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0x40,0x77]6578#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL6579	clrjl	%r1, %r2, bar@PLT6580 6581#CHECK: clrjnhe	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0x40,0x77]6582#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL6583	clrjnhe	%r1, %r2, bar@PLT6584 6585#CHECK: clrjlh	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0x60,0x77]6586#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL6587	clrjlh	%r1, %r2, bar@PLT6588 6589#CHECK: clrjne	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0x60,0x77]6590#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL6591	clrjne	%r1, %r2, bar@PLT6592 6593#CHECK: clrje	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0x80,0x77]6594#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL6595	clrje	%r1, %r2, bar@PLT6596 6597#CHECK: clrjnlh	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0x80,0x77]6598#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL6599	clrjnlh	%r1, %r2, bar@PLT6600 6601#CHECK: clrjhe	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0xa0,0x77]6602#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL6603	clrjhe	%r1, %r2, bar@PLT6604 6605#CHECK: clrjnl	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0xa0,0x77]6606#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL6607	clrjnl	%r1, %r2, bar@PLT6608 6609#CHECK: clrjle	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0xc0,0x77]6610#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL6611	clrjle	%r1, %r2, bar@PLT6612 6613#CHECK: clrjnh	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0xc0,0x77]6614#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL6615	clrjnh	%r1, %r2, bar@PLT6616 6617#CHECK: clrl	%r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x0f,A,A,A,A]6618#CHECK:  fixup A - offset: 2, value: .[[LAB]]-4294967296+2, kind: FK_390_PC32DBL6619	clrl	%r0, -0x1000000006620#CHECK: clrl	%r0, .[[LAB:L.*]]-2	# encoding: [0xc6,0x0f,A,A,A,A]6621#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC32DBL6622	clrl	%r0, -26623#CHECK: clrl	%r0, .[[LAB:L.*]]	# encoding: [0xc6,0x0f,A,A,A,A]6624#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL6625	clrl	%r0, 06626#CHECK: clrl	%r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x0f,A,A,A,A]6627#CHECK:  fixup A - offset: 2, value: .[[LAB]]+4294967294+2, kind: FK_390_PC32DBL6628	clrl	%r0, 0xfffffffe6629 6630#CHECK: clrl	%r0, foo                # encoding: [0xc6,0x0f,A,A,A,A]6631# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL6632#CHECK: clrl	%r15, foo               # encoding: [0xc6,0xff,A,A,A,A]6633# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL6634 6635	clrl	%r0,foo6636	clrl	%r15,foo6637 6638#CHECK: clrl	%r3, bar+100            # encoding: [0xc6,0x3f,A,A,A,A]6639# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL6640#CHECK: clrl	%r4, bar+100            # encoding: [0xc6,0x4f,A,A,A,A]6641# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL6642 6643	clrl	%r3,bar+1006644	clrl	%r4,bar+1006645 6646#CHECK: clrl	%r7, frob@PLT           # encoding: [0xc6,0x7f,A,A,A,A]6647# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL6648#CHECK: clrl	%r8, frob@PLT           # encoding: [0xc6,0x8f,A,A,A,A]6649# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL6650 6651	clrl	%r7,frob@PLT6652	clrl	%r8,frob@PLT6653 6654#CHECK: clrt     %r0, %r1, 12           # encoding: [0xb9,0x73,0xc0,0x01]6655#CHECK: clrt     %r0, %r1, 12           # encoding: [0xb9,0x73,0xc0,0x01]6656#CHECK: clrt     %r0, %r1, 12           # encoding: [0xb9,0x73,0xc0,0x01]6657#CHECK: clrt     %r0, %r1, 12           # encoding: [0xb9,0x73,0xc0,0x01]6658#CHECK: clrth    %r0, %r15              # encoding: [0xb9,0x73,0x20,0x0f]6659#CHECK: clrtl    %r0, %r15              # encoding: [0xb9,0x73,0x40,0x0f]6660#CHECK: clrte    %r0, %r15              # encoding: [0xb9,0x73,0x80,0x0f]6661#CHECK: clrtne   %r0, %r15              # encoding: [0xb9,0x73,0x60,0x0f]6662#CHECK: clrtnl   %r0, %r15              # encoding: [0xb9,0x73,0xa0,0x0f]6663#CHECK: clrtnh   %r0, %r15              # encoding: [0xb9,0x73,0xc0,0x0f]6664#CHECK: clrtnle  %r0, %r15              # encoding: [0xb9,0x73,0x20,0x0f]6665#CHECK: clrtnhe  %r0, %r15              # encoding: [0xb9,0x73,0x40,0x0f]6666#CHECK: clrtnlh  %r0, %r15              # encoding: [0xb9,0x73,0x80,0x0f]6667#CHECK: clrtlh   %r0, %r15              # encoding: [0xb9,0x73,0x60,0x0f]6668#CHECK: clrthe   %r0, %r15              # encoding: [0xb9,0x73,0xa0,0x0f]6669#CHECK: clrtle   %r0, %r15              # encoding: [0xb9,0x73,0xc0,0x0f]6670 6671        clrt     %r0, %r1, 126672        clrt     %r0, %r1, 126673        clrt     %r0, %r1, 126674        clrt     %r0, %r1, 126675        clrth    %r0, %r156676        clrtl    %r0, %r156677        clrte    %r0, %r156678        clrtne   %r0, %r156679        clrtnl   %r0, %r156680        clrtnh   %r0, %r156681        clrtnle  %r0, %r156682        clrtnhe  %r0, %r156683        clrtnlh  %r0, %r156684        clrtlh   %r0, %r156685        clrthe   %r0, %r156686        clrtle   %r0, %r156687 6688#CHECK: clst	%r0, %r0                # encoding: [0xb2,0x5d,0x00,0x00]6689#CHECK: clst	%r0, %r15               # encoding: [0xb2,0x5d,0x00,0x0f]6690#CHECK: clst	%r15, %r0               # encoding: [0xb2,0x5d,0x00,0xf0]6691#CHECK: clst	%r7, %r8                # encoding: [0xb2,0x5d,0x00,0x78]6692 6693	clst	%r0,%r06694	clst	%r0,%r156695	clst	%r15,%r06696	clst	%r7,%r86697 6698#CHECK: cly	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x55]6699#CHECK: cly	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x55]6700#CHECK: cly	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x55]6701#CHECK: cly	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x55]6702#CHECK: cly	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x55]6703#CHECK: cly	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x55]6704#CHECK: cly	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x55]6705#CHECK: cly	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x55]6706#CHECK: cly	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x55]6707#CHECK: cly	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x55]6708 6709	cly	%r0, -5242886710	cly	%r0, -16711	cly	%r0, 06712	cly	%r0, 16713	cly	%r0, 5242876714	cly	%r0, 0(%r1)6715	cly	%r0, 0(%r15)6716	cly	%r0, 524287(%r1,%r15)6717	cly	%r0, 524287(%r15,%r1)6718	cly	%r15, 06719 6720#CHECK: cmpsc	%r0, %r8                # encoding: [0xb2,0x63,0x00,0x08]6721#CHECK: cmpsc	%r0, %r14               # encoding: [0xb2,0x63,0x00,0x0e]6722#CHECK: cmpsc	%r14, %r0               # encoding: [0xb2,0x63,0x00,0xe0]6723#CHECK: cmpsc	%r14, %r8               # encoding: [0xb2,0x63,0x00,0xe8]6724 6725	cmpsc	%r0, %r86726	cmpsc	%r0, %r146727	cmpsc	%r14, %r06728	cmpsc	%r14, %r86729 6730#CHECK: cp	0(1), 0(1)              # encoding: [0xf9,0x00,0x00,0x00,0x00,0x00]6731#CHECK: cp	0(1), 0(1,%r1)          # encoding: [0xf9,0x00,0x00,0x00,0x10,0x00]6732#CHECK: cp	0(1), 0(1,%r15)         # encoding: [0xf9,0x00,0x00,0x00,0xf0,0x00]6733#CHECK: cp	0(1), 4095(1)           # encoding: [0xf9,0x00,0x00,0x00,0x0f,0xff]6734#CHECK: cp	0(1), 4095(1,%r1)       # encoding: [0xf9,0x00,0x00,0x00,0x1f,0xff]6735#CHECK: cp	0(1), 4095(1,%r15)      # encoding: [0xf9,0x00,0x00,0x00,0xff,0xff]6736#CHECK: cp	0(1,%r1), 0(1)          # encoding: [0xf9,0x00,0x10,0x00,0x00,0x00]6737#CHECK: cp	0(1,%r15), 0(1)         # encoding: [0xf9,0x00,0xf0,0x00,0x00,0x00]6738#CHECK: cp	4095(1,%r1), 0(1)       # encoding: [0xf9,0x00,0x1f,0xff,0x00,0x00]6739#CHECK: cp	4095(1,%r15), 0(1)      # encoding: [0xf9,0x00,0xff,0xff,0x00,0x00]6740#CHECK: cp	0(16,%r1), 0(1)         # encoding: [0xf9,0xf0,0x10,0x00,0x00,0x00]6741#CHECK: cp	0(16,%r15), 0(1)        # encoding: [0xf9,0xf0,0xf0,0x00,0x00,0x00]6742#CHECK: cp	0(1), 0(16,%r1)         # encoding: [0xf9,0x0f,0x00,0x00,0x10,0x00]6743#CHECK: cp	0(1), 0(16,%r15)        # encoding: [0xf9,0x0f,0x00,0x00,0xf0,0x00]6744 6745	cp	0(1), 0(1)6746	cp	0(1), 0(1,%r1)6747	cp	0(1), 0(1,%r15)6748	cp	0(1), 4095(1)6749	cp	0(1), 4095(1,%r1)6750	cp	0(1), 4095(1,%r15)6751	cp	0(1,%r1), 0(1)6752	cp	0(1,%r15), 0(1)6753	cp	4095(1,%r1), 0(1)6754	cp	4095(1,%r15), 0(1)6755	cp	0(16,%r1), 0(1)6756	cp	0(16,%r15), 0(1)6757	cp	0(1), 0(16,%r1)6758	cp	0(1), 0(16,%r15)6759 6760#CHECK: cpsdr	%f0, %f0, %f0           # encoding: [0xb3,0x72,0x00,0x00]6761#CHECK: cpsdr	%f0, %f0, %f15          # encoding: [0xb3,0x72,0x00,0x0f]6762#CHECK: cpsdr	%f0, %f15, %f0          # encoding: [0xb3,0x72,0xf0,0x00]6763#CHECK: cpsdr	%f15, %f0, %f0          # encoding: [0xb3,0x72,0x00,0xf0]6764#CHECK: cpsdr	%f1, %f2, %f3           # encoding: [0xb3,0x72,0x20,0x13]6765#CHECK: cpsdr	%f15, %f15, %f15        # encoding: [0xb3,0x72,0xf0,0xff]6766 6767	cpsdr	%f0, %f0, %f06768	cpsdr	%f0, %f0, %f156769	cpsdr	%f0, %f15, %f06770	cpsdr	%f15, %f0, %f06771	cpsdr	%f1, %f2, %f36772	cpsdr	%f15, %f15, %f156773 6774#CHECK: cpya	%a0, %a0                # encoding: [0xb2,0x4d,0x00,0x00]6775#CHECK: cpya	%a0, %a15               # encoding: [0xb2,0x4d,0x00,0x0f]6776#CHECK: cpya	%a15, %a0               # encoding: [0xb2,0x4d,0x00,0xf0]6777#CHECK: cpya	%a7, %a8                # encoding: [0xb2,0x4d,0x00,0x78]6778#CHECK: cpya	%a15, %a15              # encoding: [0xb2,0x4d,0x00,0xff]6779 6780	cpya	%a0, %a06781	cpya	%a0, %a156782	cpya	%a15, %a06783	cpya	%a7, %a86784	cpya	%a15, %a156785 6786#CHECK: cr	%r0, %r0                # encoding: [0x19,0x00]6787#CHECK: cr	%r0, %r15               # encoding: [0x19,0x0f]6788#CHECK: cr	%r15, %r0               # encoding: [0x19,0xf0]6789#CHECK: cr	%r7, %r8                # encoding: [0x19,0x78]6790 6791	cr	%r0,%r06792	cr	%r0,%r156793	cr	%r15,%r06794	cr	%r7,%r86795 6796#CHECK: crb	%r0, %r0, 0, 0          # encoding: [0xec,0x00,0x00,0x00,0x00,0xf6]6797#CHECK: crb	%r0, %r15, 0, 0         # encoding: [0xec,0x0f,0x00,0x00,0x00,0xf6]6798#CHECK: crb	%r15, %r0, 0, 0         # encoding: [0xec,0xf0,0x00,0x00,0x00,0xf6]6799#CHECK: crb	%r7, %r2, 0, 0          # encoding: [0xec,0x72,0x00,0x00,0x00,0xf6]6800#CHECK: crb	%r0, %r0, 1, 0          # encoding: [0xec,0x00,0x00,0x00,0x10,0xf6]6801#CHECK: crb	%r0, %r0, 15, 0         # encoding: [0xec,0x00,0x00,0x00,0xf0,0xf6]6802#CHECK: crb	%r0, %r0, 0, 0(%r13)    # encoding: [0xec,0x00,0xd0,0x00,0x00,0xf6]6803#CHECK: crb	%r0, %r0, 0, 4095       # encoding: [0xec,0x00,0x0f,0xff,0x00,0xf6]6804#CHECK: crb	%r0, %r0, 0, 4095(%r7)  # encoding: [0xec,0x00,0x7f,0xff,0x00,0xf6]6805	crb	%r0, %r0, 0, 06806	crb	%r0, %r15, 0, 06807	crb	%r15, %r0, 0, 06808	crb	%r7, %r2, 0, 06809	crb	%r0, %r0, 1, 06810	crb	%r0, %r0, 15, 06811	crb	%r0, %r0, 0, 0(%r13)6812	crb	%r0, %r0, 0, 40956813	crb	%r0, %r0, 0, 4095(%r7)6814 6815#CHECK: crbe	%r0, %r0, 0             # encoding: [0xec,0x00,0x00,0x00,0x80,0xf6]6816#CHECK: crbe	%r0, %r15, 0            # encoding: [0xec,0x0f,0x00,0x00,0x80,0xf6]6817#CHECK: crbe	%r15, %r0, 0            # encoding: [0xec,0xf0,0x00,0x00,0x80,0xf6]6818#CHECK: crbe	%r7, %r2, 0             # encoding: [0xec,0x72,0x00,0x00,0x80,0xf6]6819#CHECK: crbe	%r0, %r0, 0(%r13)       # encoding: [0xec,0x00,0xd0,0x00,0x80,0xf6]6820#CHECK: crbe	%r0, %r0, 4095          # encoding: [0xec,0x00,0x0f,0xff,0x80,0xf6]6821#CHECK: crbe	%r0, %r0, 4095(%r7)     # encoding: [0xec,0x00,0x7f,0xff,0x80,0xf6]6822	crbe	%r0, %r0, 06823	crbe	%r0, %r15, 06824	crbe	%r15, %r0, 06825	crbe	%r7, %r2, 06826	crbe	%r0, %r0, 0(%r13)6827	crbe	%r0, %r0, 40956828	crbe	%r0, %r0, 4095(%r7)6829 6830#CHECK: crb	%r1, %r2, 2, 3(%r4)     # encoding: [0xec,0x12,0x40,0x03,0x20,0xf6]6831#CHECK: crbh	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0x20,0xf6]6832#CHECK: crbnle	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0x20,0xf6]6833	crb	%r1, %r2, 2, 3(%r4)6834	crbh	%r1, %r2, 3(%r4)6835	crbnle	%r1, %r2, 3(%r4)6836 6837#CHECK: crb	%r1, %r2, 4, 3(%r4)     # encoding: [0xec,0x12,0x40,0x03,0x40,0xf6]6838#CHECK: crbl	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0x40,0xf6]6839#CHECK: crbnhe	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0x40,0xf6]6840	crb	%r1, %r2, 4, 3(%r4)6841	crbl	%r1, %r2, 3(%r4)6842	crbnhe	%r1, %r2, 3(%r4)6843 6844#CHECK: crb	%r1, %r2, 6, 3(%r4)     # encoding: [0xec,0x12,0x40,0x03,0x60,0xf6]6845#CHECK: crblh	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0x60,0xf6]6846#CHECK: crbne	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0x60,0xf6]6847	crb	%r1, %r2, 6, 3(%r4)6848	crblh	%r1, %r2, 3(%r4)6849	crbne	%r1, %r2, 3(%r4)6850 6851#CHECK: crb	%r1, %r2, 8, 3(%r4)     # encoding: [0xec,0x12,0x40,0x03,0x80,0xf6]6852#CHECK: crbe	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0x80,0xf6]6853#CHECK: crbnlh	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0x80,0xf6]6854	crb	%r1, %r2, 8, 3(%r4)6855	crbe	%r1, %r2, 3(%r4)6856	crbnlh	%r1, %r2, 3(%r4)6857 6858#CHECK: crb	%r1, %r2, 10, 3(%r4)    # encoding: [0xec,0x12,0x40,0x03,0xa0,0xf6]6859#CHECK: crbhe	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0xa0,0xf6]6860#CHECK: crbnl	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0xa0,0xf6]6861	crb	%r1, %r2, 10, 3(%r4)6862	crbhe	%r1, %r2, 3(%r4)6863	crbnl	%r1, %r2, 3(%r4)6864 6865#CHECK: crb	%r1, %r2, 12, 3(%r4)    # encoding: [0xec,0x12,0x40,0x03,0xc0,0xf6]6866#CHECK: crble	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0xc0,0xf6]6867#CHECK: crbnh	%r1, %r2, 3(%r4)        # encoding: [0xec,0x12,0x40,0x03,0xc0,0xf6]6868	crb	%r1, %r2, 12, 3(%r4)6869	crble	%r1, %r2, 3(%r4)6870	crbnh	%r1, %r2, 3(%r4)6871 6872#CHECK: crj	%r0, %r0, 0, .[[LAB:L.*]]	# encoding: [0xec,0x00,A,A,0x00,0x76]6873#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL6874#CHECK: crj	%r0, %r15, 0, .[[LAB:L.*]]	# encoding: [0xec,0x0f,A,A,0x00,0x76]6875#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL6876#CHECK: crj	%r15, %r0, 0, .[[LAB:L.*]]	# encoding: [0xec,0xf0,A,A,0x00,0x76]6877#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL6878#CHECK: crj	%r7, %r8, 0, .[[LAB:L.*]]	# encoding: [0xec,0x78,A,A,0x00,0x76]6879#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL6880	crj	%r0,%r0,0,06881	crj	%r0,%r15,0,06882	crj	%r15,%r0,0,06883	crj	%r7,%r8,0,06884 6885#CHECK: crj	%r1, %r2, 0, .[[LAB:L.*]]-65536	# encoding: [0xec,0x12,A,A,0x00,0x76]6886#CHECK:  fixup A - offset: 2, value: .[[LAB]]-65536+2, kind: FK_390_PC16DBL6887	crj	%r1, %r2, 0, -0x100006888#CHECK: crj	%r1, %r2, 0, .[[LAB:L.*]]-2	# encoding: [0xec,0x12,A,A,0x00,0x76]6889#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC16DBL6890	crj	%r1, %r2, 0, -26891#CHECK: crj	%r1, %r2, 0, .[[LAB:L.*]]		# encoding: [0xec,0x12,A,A,0x00,0x76]6892#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL6893	crj	%r1, %r2, 0, 06894#CHECK: crj	%r1, %r2, 0, .[[LAB:L.*]]+65534	# encoding: [0xec,0x12,A,A,0x00,0x76]6895#CHECK:  fixup A - offset: 2, value: .[[LAB]]+65534+2, kind: FK_390_PC16DBL6896	crj	%r1, %r2, 0, 0xfffe6897 6898#CHECK: crj	%r1, %r2, 0, foo                  # encoding: [0xec,0x12,A,A,0x00,0x76]6899#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6900	crj	%r1, %r2, 0, foo6901 6902#CHECK: crj	%r1, %r2, 1, foo                  # encoding: [0xec,0x12,A,A,0x10,0x76]6903#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6904	crj	%r1, %r2, 1, foo6905 6906#CHECK: crj	%r1, %r2, 2, foo                  # encoding: [0xec,0x12,A,A,0x20,0x76]6907#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6908#CHECK: crjh	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0x20,0x76]6909#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6910#CHECK: crjnle	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0x20,0x76]6911#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6912	crj	%r1, %r2, 2, foo6913	crjh	%r1, %r2, foo6914	crjnle	%r1, %r2, foo6915 6916#CHECK: crj	%r1, %r2, 3, foo                  # encoding: [0xec,0x12,A,A,0x30,0x76]6917#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6918	crj	%r1, %r2, 3, foo6919 6920#CHECK: crj	%r1, %r2, 4, foo                  # encoding: [0xec,0x12,A,A,0x40,0x76]6921#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6922#CHECK: crjl	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0x40,0x76]6923#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6924#CHECK: crjnhe	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0x40,0x76]6925#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6926	crj	%r1, %r2, 4, foo6927	crjl	%r1, %r2, foo6928	crjnhe	%r1, %r2, foo6929 6930#CHECK: crj	%r1, %r2, 5, foo                  # encoding: [0xec,0x12,A,A,0x50,0x76]6931#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6932	crj	%r1, %r2, 5, foo6933 6934#CHECK: crj	%r1, %r2, 6, foo                  # encoding: [0xec,0x12,A,A,0x60,0x76]6935#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6936#CHECK: crjlh	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0x60,0x76]6937#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6938#CHECK: crjne	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0x60,0x76]6939#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6940	crj	%r1, %r2, 6, foo6941	crjlh	%r1, %r2, foo6942	crjne	%r1, %r2, foo6943 6944#CHECK: crj	%r1, %r2, 7, foo                  # encoding: [0xec,0x12,A,A,0x70,0x76]6945#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6946	crj	%r1, %r2, 7, foo6947 6948#CHECK: crj	%r1, %r2, 8, foo                  # encoding: [0xec,0x12,A,A,0x80,0x76]6949#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6950#CHECK: crje	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0x80,0x76]6951#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6952#CHECK: crjnlh	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0x80,0x76]6953#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6954	crj	%r1, %r2, 8, foo6955	crje	%r1, %r2, foo6956	crjnlh	%r1, %r2, foo6957 6958#CHECK: crj	%r1, %r2, 9, foo                  # encoding: [0xec,0x12,A,A,0x90,0x76]6959#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6960	crj	%r1, %r2, 9, foo6961 6962#CHECK: crj	%r1, %r2, 10, foo                 # encoding: [0xec,0x12,A,A,0xa0,0x76]6963#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6964#CHECK: crjhe	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0xa0,0x76]6965#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6966#CHECK: crjnl	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0xa0,0x76]6967#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6968	crj	%r1, %r2, 10, foo6969	crjhe	%r1, %r2, foo6970	crjnl	%r1, %r2, foo6971 6972#CHECK: crj	%r1, %r2, 11, foo                 # encoding: [0xec,0x12,A,A,0xb0,0x76]6973#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6974	crj	%r1, %r2, 11, foo6975 6976#CHECK: crj	%r1, %r2, 12, foo                 # encoding: [0xec,0x12,A,A,0xc0,0x76]6977#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6978#CHECK: crjle	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0xc0,0x76]6979#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6980#CHECK: crjnh	%r1, %r2, foo                     # encoding: [0xec,0x12,A,A,0xc0,0x76]6981#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6982	crj	%r1, %r2, 12, foo6983	crjle	%r1, %r2, foo6984	crjnh	%r1, %r2, foo6985 6986#CHECK: crj	%r1, %r2, 13, foo                 # encoding: [0xec,0x12,A,A,0xd0,0x76]6987#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6988	crj	%r1, %r2, 13, foo6989 6990#CHECK: crj	%r1, %r2, 14, foo                 # encoding: [0xec,0x12,A,A,0xe0,0x76]6991#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6992	crj	%r1, %r2, 14, foo6993 6994#CHECK: crj	%r1, %r2, 15, foo                 # encoding: [0xec,0x12,A,A,0xf0,0x76]6995#CHECK:  fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL6996	crj	%r1, %r2, 15, foo6997 6998#CHECK: crj	%r1, %r2, 0, bar+100              # encoding: [0xec,0x12,A,A,0x00,0x76]6999#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL7000	crj	%r1, %r2, 0, bar+1007001 7002#CHECK: crjh	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0x20,0x76]7003#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL7004	crjh	%r1, %r2, bar+1007005 7006#CHECK: crjnle	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0x20,0x76]7007#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL7008	crjnle	%r1, %r2, bar+1007009 7010#CHECK: crjl	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0x40,0x76]7011#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL7012	crjl	%r1, %r2, bar+1007013 7014#CHECK: crjnhe	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0x40,0x76]7015#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL7016	crjnhe	%r1, %r2, bar+1007017 7018#CHECK: crjlh	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0x60,0x76]7019#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL7020	crjlh	%r1, %r2, bar+1007021 7022#CHECK: crjne	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0x60,0x76]7023#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL7024	crjne	%r1, %r2, bar+1007025 7026#CHECK: crje	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0x80,0x76]7027#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL7028	crje	%r1, %r2, bar+1007029 7030#CHECK: crjnlh	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0x80,0x76]7031#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL7032	crjnlh	%r1, %r2, bar+1007033 7034#CHECK: crjhe	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0xa0,0x76]7035#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL7036	crjhe	%r1, %r2, bar+1007037 7038#CHECK: crjnl	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0xa0,0x76]7039#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL7040	crjnl	%r1, %r2, bar+1007041 7042#CHECK: crjle	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0xc0,0x76]7043#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL7044	crjle	%r1, %r2, bar+1007045 7046#CHECK: crjnh	%r1, %r2, bar+100                 # encoding: [0xec,0x12,A,A,0xc0,0x76]7047#CHECK:  fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC16DBL7048	crjnh	%r1, %r2, bar+1007049 7050#CHECK: crj	%r1, %r2, 0, bar@PLT              # encoding: [0xec,0x12,A,A,0x00,0x76]7051#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL7052	crj	%r1, %r2, 0, bar@PLT7053 7054#CHECK: crjh	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0x20,0x76]7055#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL7056	crjh	%r1, %r2, bar@PLT7057 7058#CHECK: crjnle	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0x20,0x76]7059#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL7060	crjnle	%r1, %r2, bar@PLT7061 7062#CHECK: crjl	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0x40,0x76]7063#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL7064	crjl	%r1, %r2, bar@PLT7065 7066#CHECK: crjnhe	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0x40,0x76]7067#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL7068	crjnhe	%r1, %r2, bar@PLT7069 7070#CHECK: crjlh	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0x60,0x76]7071#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL7072	crjlh	%r1, %r2, bar@PLT7073 7074#CHECK: crjne	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0x60,0x76]7075#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL7076	crjne	%r1, %r2, bar@PLT7077 7078#CHECK: crje	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0x80,0x76]7079#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL7080	crje	%r1, %r2, bar@PLT7081 7082#CHECK: crjnlh	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0x80,0x76]7083#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL7084	crjnlh	%r1, %r2, bar@PLT7085 7086#CHECK: crjhe	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0xa0,0x76]7087#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL7088	crjhe	%r1, %r2, bar@PLT7089 7090#CHECK: crjnl	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0xa0,0x76]7091#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL7092	crjnl	%r1, %r2, bar@PLT7093 7094#CHECK: crjle	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0xc0,0x76]7095#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL7096	crjle	%r1, %r2, bar@PLT7097 7098#CHECK: crjnh	%r1, %r2, bar@PLT                 # encoding: [0xec,0x12,A,A,0xc0,0x76]7099#CHECK:  fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL7100	crjnh	%r1, %r2, bar@PLT7101 7102#CHECK: crl	%r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x0d,A,A,A,A]7103#CHECK:  fixup A - offset: 2, value: .[[LAB]]-4294967296+2, kind: FK_390_PC32DBL7104	crl	%r0, -0x1000000007105#CHECK: crl	%r0, .[[LAB:L.*]]-2	# encoding: [0xc6,0x0d,A,A,A,A]7106#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC32DBL7107	crl	%r0, -27108#CHECK: crl	%r0, .[[LAB:L.*]]	# encoding: [0xc6,0x0d,A,A,A,A]7109#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL7110	crl	%r0, 07111#CHECK: crl	%r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x0d,A,A,A,A]7112#CHECK:  fixup A - offset: 2, value: .[[LAB]]+4294967294+2, kind: FK_390_PC32DBL7113	crl	%r0, 0xfffffffe7114 7115#CHECK: crl	%r0, foo                # encoding: [0xc6,0x0d,A,A,A,A]7116# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL7117#CHECK: crl	%r15, foo               # encoding: [0xc6,0xfd,A,A,A,A]7118# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL7119 7120	crl	%r0,foo7121	crl	%r15,foo7122 7123#CHECK: crl	%r3, bar+100            # encoding: [0xc6,0x3d,A,A,A,A]7124# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL7125#CHECK: crl	%r4, bar+100            # encoding: [0xc6,0x4d,A,A,A,A]7126# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL7127 7128	crl	%r3,bar+1007129	crl	%r4,bar+1007130 7131#CHECK: crl	%r7, frob@PLT           # encoding: [0xc6,0x7d,A,A,A,A]7132# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL7133#CHECK: crl	%r8, frob@PLT           # encoding: [0xc6,0x8d,A,A,A,A]7134# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL7135 7136	crl	%r7,frob@PLT7137	crl	%r8,frob@PLT7138 7139#CHECK: crt     %r0, %r1, 12            # encoding: [0xb9,0x72,0xc0,0x01]7140#CHECK: crt     %r0, %r1, 12            # encoding: [0xb9,0x72,0xc0,0x01]7141#CHECK: crt     %r0, %r1, 12            # encoding: [0xb9,0x72,0xc0,0x01]7142#CHECK: crt     %r0, %r1, 12            # encoding: [0xb9,0x72,0xc0,0x01]7143#CHECK: crth    %r0, %r15               # encoding: [0xb9,0x72,0x20,0x0f]7144#CHECK: crtl    %r0, %r15               # encoding: [0xb9,0x72,0x40,0x0f]7145#CHECK: crte    %r0, %r15               # encoding: [0xb9,0x72,0x80,0x0f]7146#CHECK: crtne   %r0, %r15               # encoding: [0xb9,0x72,0x60,0x0f]7147#CHECK: crtnl   %r0, %r15               # encoding: [0xb9,0x72,0xa0,0x0f]7148#CHECK: crtnh   %r0, %r15               # encoding: [0xb9,0x72,0xc0,0x0f]7149#CHECK: crtnle  %r0, %r15               # encoding: [0xb9,0x72,0x20,0x0f]7150#CHECK: crtnhe  %r0, %r15               # encoding: [0xb9,0x72,0x40,0x0f]7151#CHECK: crtnlh  %r0, %r15               # encoding: [0xb9,0x72,0x80,0x0f]7152#CHECK: crtlh   %r0, %r15               # encoding: [0xb9,0x72,0x60,0x0f]7153#CHECK: crthe   %r0, %r15               # encoding: [0xb9,0x72,0xa0,0x0f]7154#CHECK: crtle   %r0, %r15               # encoding: [0xb9,0x72,0xc0,0x0f]7155 7156        crt     %r0, %r1, 127157        crt     %r0, %r1, 127158        crt     %r0, %r1, 127159        crt     %r0, %r1, 127160        crth    %r0, %r157161        crtl    %r0, %r157162        crte    %r0, %r157163        crtne   %r0, %r157164        crtnl   %r0, %r157165        crtnh   %r0, %r157166        crtnle  %r0, %r157167        crtnhe  %r0, %r157168        crtnlh  %r0, %r157169        crtlh   %r0, %r157170        crthe   %r0, %r157171        crtle   %r0, %r157172 7173#CHECK: cs	%r0, %r0, 0             # encoding: [0xba,0x00,0x00,0x00]7174#CHECK: cs	%r0, %r0, 4095          # encoding: [0xba,0x00,0x0f,0xff]7175#CHECK: cs	%r0, %r0, 0(%r1)        # encoding: [0xba,0x00,0x10,0x00]7176#CHECK: cs	%r0, %r0, 0(%r15)       # encoding: [0xba,0x00,0xf0,0x00]7177#CHECK: cs	%r0, %r0, 4095(%r1)     # encoding: [0xba,0x00,0x1f,0xff]7178#CHECK: cs	%r0, %r0, 4095(%r15)    # encoding: [0xba,0x00,0xff,0xff]7179#CHECK: cs	%r0, %r15, 0            # encoding: [0xba,0x0f,0x00,0x00]7180#CHECK: cs	%r15, %r0, 0            # encoding: [0xba,0xf0,0x00,0x00]7181 7182	cs	%r0, %r0, 07183	cs	%r0, %r0, 40957184	cs	%r0, %r0, 0(%r1)7185	cs	%r0, %r0, 0(%r15)7186	cs	%r0, %r0, 4095(%r1)7187	cs	%r0, %r0, 4095(%r15)7188	cs	%r0, %r15, 07189	cs	%r15, %r0, 07190 7191#CHECK: csch                            # encoding: [0xb2,0x30,0x00,0x00]7192 7193	csch7194 7195#CHECK: csdtr	%r0, %f0, 0             # encoding: [0xb3,0xe3,0x00,0x00]7196#CHECK: csdtr	%r0, %f15, 0            # encoding: [0xb3,0xe3,0x00,0x0f]7197#CHECK: csdtr	%r0, %f0, 15            # encoding: [0xb3,0xe3,0x0f,0x00]7198#CHECK: csdtr	%r4, %f5, 6             # encoding: [0xb3,0xe3,0x06,0x45]7199#CHECK: csdtr	%r15, %f0, 0            # encoding: [0xb3,0xe3,0x00,0xf0]7200 7201	csdtr	%r0, %f0, 07202	csdtr	%r0, %f15, 07203	csdtr	%r0, %f0, 157204	csdtr	%r4, %f5, 67205	csdtr	%r15, %f0, 07206 7207#CHECK: csg	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0x30]7208#CHECK: csg	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x30]7209#CHECK: csg	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x30]7210#CHECK: csg	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0x30]7211#CHECK: csg	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x30]7212#CHECK: csg	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0x30]7213#CHECK: csg	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x30]7214#CHECK: csg	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x30]7215#CHECK: csg	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x30]7216#CHECK: csg	%r0, %r15, 0            # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x30]7217#CHECK: csg	%r15, %r0, 0            # encoding: [0xeb,0xf0,0x00,0x00,0x00,0x30]7218 7219	csg	%r0, %r0, -5242887220	csg	%r0, %r0, -17221	csg	%r0, %r0, 07222	csg	%r0, %r0, 17223	csg	%r0, %r0, 5242877224	csg	%r0, %r0, 0(%r1)7225	csg	%r0, %r0, 0(%r15)7226	csg	%r0, %r0, 524287(%r1)7227	csg	%r0, %r0, 524287(%r15)7228	csg	%r0, %r15, 07229	csg	%r15, %r0, 07230 7231#CHECK: csp	%r0, %r0                # encoding: [0xb2,0x50,0x00,0x00]7232#CHECK: csp	%r0, %r15               # encoding: [0xb2,0x50,0x00,0x0f]7233#CHECK: csp	%r14, %r0               # encoding: [0xb2,0x50,0x00,0xe0]7234#CHECK: csp	%r6, %r8                # encoding: [0xb2,0x50,0x00,0x68]7235 7236	csp	%r0,%r07237	csp	%r0,%r157238	csp	%r14,%r07239	csp	%r6,%r87240 7241#CHECK: cspg	%r0, %r0                # encoding: [0xb9,0x8a,0x00,0x00]7242#CHECK: cspg	%r0, %r15               # encoding: [0xb9,0x8a,0x00,0x0f]7243#CHECK: cspg	%r14, %r0               # encoding: [0xb9,0x8a,0x00,0xe0]7244#CHECK: cspg	%r6, %r8                # encoding: [0xb9,0x8a,0x00,0x68]7245 7246	cspg	%r0,%r07247	cspg	%r0,%r157248	cspg	%r14,%r07249	cspg	%r6,%r87250 7251#CHECK: csst	0, 0, %r0               # encoding: [0xc8,0x02,0x00,0x00,0x00,0x00]7252#CHECK: csst	0(%r1), 0(%r15), %r2    # encoding: [0xc8,0x22,0x10,0x00,0xf0,0x00]7253#CHECK: csst	1(%r1), 0(%r15), %r2    # encoding: [0xc8,0x22,0x10,0x01,0xf0,0x00]7254#CHECK: csst	4095(%r1), 0(%r15), %r2 # encoding: [0xc8,0x22,0x1f,0xff,0xf0,0x00]7255#CHECK: csst	0(%r1), 1(%r15), %r2    # encoding: [0xc8,0x22,0x10,0x00,0xf0,0x01]7256#CHECK: csst	0(%r1), 4095(%r15), %r2 # encoding: [0xc8,0x22,0x10,0x00,0xff,0xff]7257 7258        csst	0, 0, %r07259        csst	0(%r1), 0(%r15), %r27260        csst	1(%r1), 0(%r15), %r27261        csst	4095(%r1), 0(%r15), %r27262        csst	0(%r1), 1(%r15), %r27263        csst	0(%r1), 4095(%r15), %r27264 7265#CHECK: csxtr	%r0, %f0, 0             # encoding: [0xb3,0xeb,0x00,0x00]7266#CHECK: csxtr	%r0, %f13, 0            # encoding: [0xb3,0xeb,0x00,0x0d]7267#CHECK: csxtr	%r0, %f0, 15            # encoding: [0xb3,0xeb,0x0f,0x00]7268#CHECK: csxtr	%r4, %f5, 6             # encoding: [0xb3,0xeb,0x06,0x45]7269#CHECK: csxtr	%r14, %f0, 0            # encoding: [0xb3,0xeb,0x00,0xe0]7270 7271	csxtr	%r0, %f0, 07272	csxtr	%r0, %f13, 07273	csxtr	%r0, %f0, 157274	csxtr	%r4, %f5, 67275	csxtr	%r14, %f0, 07276 7277#CHECK: csy	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0x14]7278#CHECK: csy	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x14]7279#CHECK: csy	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x14]7280#CHECK: csy	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0x14]7281#CHECK: csy	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x14]7282#CHECK: csy	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0x14]7283#CHECK: csy	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x14]7284#CHECK: csy	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x14]7285#CHECK: csy	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x14]7286#CHECK: csy	%r0, %r15, 0            # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x14]7287#CHECK: csy	%r15, %r0, 0            # encoding: [0xeb,0xf0,0x00,0x00,0x00,0x14]7288 7289	csy	%r0, %r0, -5242887290	csy	%r0, %r0, -17291	csy	%r0, %r0, 07292	csy	%r0, %r0, 17293	csy	%r0, %r0, 5242877294	csy	%r0, %r0, 0(%r1)7295	csy	%r0, %r0, 0(%r15)7296	csy	%r0, %r0, 524287(%r1)7297	csy	%r0, %r0, 524287(%r15)7298	csy	%r0, %r15, 07299	csy	%r15, %r0, 07300 7301#CHECK: cu12	%r0, %r0                # encoding: [0xb2,0xa7,0x00,0x00]7302#CHECK: cu12	%r0, %r14               # encoding: [0xb2,0xa7,0x00,0x0e]7303#CHECK: cu12	%r14, %r0               # encoding: [0xb2,0xa7,0x00,0xe0]7304#CHECK: cu12	%r6, %r8                # encoding: [0xb2,0xa7,0x00,0x68]7305#CHECK: cu12	%r4, %r12, 0            # encoding: [0xb2,0xa7,0x00,0x4c]7306#CHECK: cu12	%r4, %r12, 15           # encoding: [0xb2,0xa7,0xf0,0x4c]7307 7308	cu12	%r0, %r07309	cu12	%r0, %r147310	cu12	%r14, %r07311	cu12	%r6, %r87312	cu12	%r4, %r12, 07313	cu12	%r4, %r12, 157314 7315#CHECK: cu14	%r0, %r0                # encoding: [0xb9,0xb0,0x00,0x00]7316#CHECK: cu14	%r0, %r14               # encoding: [0xb9,0xb0,0x00,0x0e]7317#CHECK: cu14	%r14, %r0               # encoding: [0xb9,0xb0,0x00,0xe0]7318#CHECK: cu14	%r6, %r8                # encoding: [0xb9,0xb0,0x00,0x68]7319#CHECK: cu14	%r4, %r12, 0            # encoding: [0xb9,0xb0,0x00,0x4c]7320#CHECK: cu14	%r4, %r12, 15           # encoding: [0xb9,0xb0,0xf0,0x4c]7321 7322	cu14	%r0, %r07323	cu14	%r0, %r147324	cu14	%r14, %r07325	cu14	%r6, %r87326	cu14	%r4, %r12, 07327	cu14	%r4, %r12, 157328 7329#CHECK: cu21	%r0, %r0                # encoding: [0xb2,0xa6,0x00,0x00]7330#CHECK: cu21	%r0, %r14               # encoding: [0xb2,0xa6,0x00,0x0e]7331#CHECK: cu21	%r14, %r0               # encoding: [0xb2,0xa6,0x00,0xe0]7332#CHECK: cu21	%r6, %r8                # encoding: [0xb2,0xa6,0x00,0x68]7333#CHECK: cu21	%r4, %r12, 0            # encoding: [0xb2,0xa6,0x00,0x4c]7334#CHECK: cu21	%r4, %r12, 15           # encoding: [0xb2,0xa6,0xf0,0x4c]7335 7336	cu21	%r0, %r07337	cu21	%r0, %r147338	cu21	%r14, %r07339	cu21	%r6, %r87340	cu21	%r4, %r12, 07341	cu21	%r4, %r12, 157342 7343#CHECK: cu24	%r0, %r0                # encoding: [0xb9,0xb1,0x00,0x00]7344#CHECK: cu24	%r0, %r14               # encoding: [0xb9,0xb1,0x00,0x0e]7345#CHECK: cu24	%r14, %r0               # encoding: [0xb9,0xb1,0x00,0xe0]7346#CHECK: cu24	%r6, %r8                # encoding: [0xb9,0xb1,0x00,0x68]7347#CHECK: cu24	%r4, %r12, 0            # encoding: [0xb9,0xb1,0x00,0x4c]7348#CHECK: cu24	%r4, %r12, 15           # encoding: [0xb9,0xb1,0xf0,0x4c]7349 7350	cu24	%r0, %r07351	cu24	%r0, %r147352	cu24	%r14, %r07353	cu24	%r6, %r87354	cu24	%r4, %r12, 07355	cu24	%r4, %r12, 157356 7357#CHECK: cu41	%r0, %r0                # encoding: [0xb9,0xb2,0x00,0x00]7358#CHECK: cu41	%r0, %r14               # encoding: [0xb9,0xb2,0x00,0x0e]7359#CHECK: cu41	%r14, %r0               # encoding: [0xb9,0xb2,0x00,0xe0]7360#CHECK: cu41	%r6, %r8                # encoding: [0xb9,0xb2,0x00,0x68]7361 7362	cu41	%r0, %r07363	cu41	%r0, %r147364	cu41	%r14, %r07365	cu41	%r6, %r87366 7367#CHECK: cu42	%r0, %r0                # encoding: [0xb9,0xb3,0x00,0x00]7368#CHECK: cu42	%r0, %r14               # encoding: [0xb9,0xb3,0x00,0x0e]7369#CHECK: cu42	%r14, %r0               # encoding: [0xb9,0xb3,0x00,0xe0]7370#CHECK: cu42	%r6, %r8                # encoding: [0xb9,0xb3,0x00,0x68]7371 7372	cu42	%r0, %r07373	cu42	%r0, %r147374	cu42	%r14, %r07375	cu42	%r6, %r87376 7377#CHECK: cudtr	%r0, %f0                # encoding: [0xb3,0xe2,0x00,0x00]7378#CHECK: cudtr	%r0, %f15               # encoding: [0xb3,0xe2,0x00,0x0f]7379#CHECK: cudtr	%r15, %f0               # encoding: [0xb3,0xe2,0x00,0xf0]7380#CHECK: cudtr	%r7, %f8                # encoding: [0xb3,0xe2,0x00,0x78]7381#CHECK: cudtr	%r15, %f15              # encoding: [0xb3,0xe2,0x00,0xff]7382 7383	cudtr	%r0, %f07384	cudtr	%r0, %f157385	cudtr	%r15, %f07386	cudtr	%r7, %f87387	cudtr	%r15, %f157388 7389#CHECK: cuse	%r0, %r8                # encoding: [0xb2,0x57,0x00,0x08]7390#CHECK: cuse	%r0, %r14               # encoding: [0xb2,0x57,0x00,0x0e]7391#CHECK: cuse	%r14, %r0               # encoding: [0xb2,0x57,0x00,0xe0]7392#CHECK: cuse	%r14, %r8               # encoding: [0xb2,0x57,0x00,0xe8]7393 7394	cuse	%r0, %r87395	cuse	%r0, %r147396	cuse	%r14, %r07397	cuse	%r14, %r87398 7399#CHECK: cutfu	%r0, %r0                # encoding: [0xb2,0xa7,0x00,0x00]7400#CHECK: cutfu	%r0, %r14               # encoding: [0xb2,0xa7,0x00,0x0e]7401#CHECK: cutfu	%r14, %r0               # encoding: [0xb2,0xa7,0x00,0xe0]7402#CHECK: cutfu	%r6, %r8                # encoding: [0xb2,0xa7,0x00,0x68]7403#CHECK: cutfu	%r4, %r12, 0            # encoding: [0xb2,0xa7,0x00,0x4c]7404#CHECK: cutfu	%r4, %r12, 15           # encoding: [0xb2,0xa7,0xf0,0x4c]7405 7406	cutfu	%r0, %r07407	cutfu	%r0, %r147408	cutfu	%r14, %r07409	cutfu	%r6, %r87410	cutfu	%r4, %r12, 07411	cutfu	%r4, %r12, 157412 7413#CHECK: cuutf	%r0, %r0                # encoding: [0xb2,0xa6,0x00,0x00]7414#CHECK: cuutf	%r0, %r14               # encoding: [0xb2,0xa6,0x00,0x0e]7415#CHECK: cuutf	%r14, %r0               # encoding: [0xb2,0xa6,0x00,0xe0]7416#CHECK: cuutf	%r6, %r8                # encoding: [0xb2,0xa6,0x00,0x68]7417#CHECK: cuutf	%r4, %r12, 0            # encoding: [0xb2,0xa6,0x00,0x4c]7418#CHECK: cuutf	%r4, %r12, 15           # encoding: [0xb2,0xa6,0xf0,0x4c]7419 7420	cuutf	%r0, %r07421	cuutf	%r0, %r147422	cuutf	%r14, %r07423	cuutf	%r6, %r87424	cuutf	%r4, %r12, 07425	cuutf	%r4, %r12, 157426 7427#CHECK: cuxtr	%r0, %f0                # encoding: [0xb3,0xea,0x00,0x00]7428#CHECK: cuxtr	%r0, %f13               # encoding: [0xb3,0xea,0x00,0x0d]7429#CHECK: cuxtr	%r14, %f0               # encoding: [0xb3,0xea,0x00,0xe0]7430#CHECK: cuxtr	%r6, %f8                # encoding: [0xb3,0xea,0x00,0x68]7431#CHECK: cuxtr	%r14, %f13              # encoding: [0xb3,0xea,0x00,0xed]7432 7433	cuxtr	%r0, %f07434	cuxtr	%r0, %f137435	cuxtr	%r14, %f07436	cuxtr	%r6, %f87437	cuxtr	%r14, %f137438 7439#CHECK: cvb	%r0, 0                  # encoding: [0x4f,0x00,0x00,0x00]7440#CHECK: cvb	%r0, 4095               # encoding: [0x4f,0x00,0x0f,0xff]7441#CHECK: cvb	%r0, 0(%r1)             # encoding: [0x4f,0x00,0x10,0x00]7442#CHECK: cvb	%r0, 0(%r15)            # encoding: [0x4f,0x00,0xf0,0x00]7443#CHECK: cvb	%r0, 4095(%r1,%r15)     # encoding: [0x4f,0x01,0xff,0xff]7444#CHECK: cvb	%r0, 4095(%r15,%r1)     # encoding: [0x4f,0x0f,0x1f,0xff]7445#CHECK: cvb	%r15, 0                 # encoding: [0x4f,0xf0,0x00,0x00]7446 7447	cvb	%r0, 07448	cvb	%r0, 40957449	cvb	%r0, 0(%r1)7450	cvb	%r0, 0(%r15)7451	cvb	%r0, 4095(%r1,%r15)7452	cvb	%r0, 4095(%r15,%r1)7453	cvb	%r15, 07454 7455#CHECK: cvbg	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x0e]7456#CHECK: cvbg	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x0e]7457#CHECK: cvbg	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x0e]7458#CHECK: cvbg	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x0e]7459#CHECK: cvbg	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x0e]7460#CHECK: cvbg	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x0e]7461#CHECK: cvbg	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x0e]7462#CHECK: cvbg	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x0e]7463#CHECK: cvbg	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x0e]7464#CHECK: cvbg	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x0e]7465 7466	cvbg	%r0, -5242887467	cvbg	%r0, -17468	cvbg	%r0, 07469	cvbg	%r0, 17470	cvbg	%r0, 5242877471	cvbg	%r0, 0(%r1)7472	cvbg	%r0, 0(%r15)7473	cvbg	%r0, 524287(%r1,%r15)7474	cvbg	%r0, 524287(%r15,%r1)7475	cvbg	%r15, 07476 7477#CHECK: cvby	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x06]7478#CHECK: cvby	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x06]7479#CHECK: cvby	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x06]7480#CHECK: cvby	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x06]7481#CHECK: cvby	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x06]7482#CHECK: cvby	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x06]7483#CHECK: cvby	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x06]7484#CHECK: cvby	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x06]7485#CHECK: cvby	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x06]7486#CHECK: cvby	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x06]7487 7488	cvby	%r0, -5242887489	cvby	%r0, -17490	cvby	%r0, 07491	cvby	%r0, 17492	cvby	%r0, 5242877493	cvby	%r0, 0(%r1)7494	cvby	%r0, 0(%r15)7495	cvby	%r0, 524287(%r1,%r15)7496	cvby	%r0, 524287(%r15,%r1)7497	cvby	%r15, 07498 7499#CHECK: cvd	%r0, 0                  # encoding: [0x4e,0x00,0x00,0x00]7500#CHECK: cvd	%r0, 4095               # encoding: [0x4e,0x00,0x0f,0xff]7501#CHECK: cvd	%r0, 0(%r1)             # encoding: [0x4e,0x00,0x10,0x00]7502#CHECK: cvd	%r0, 0(%r15)            # encoding: [0x4e,0x00,0xf0,0x00]7503#CHECK: cvd	%r0, 4095(%r1,%r15)     # encoding: [0x4e,0x01,0xff,0xff]7504#CHECK: cvd	%r0, 4095(%r15,%r1)     # encoding: [0x4e,0x0f,0x1f,0xff]7505#CHECK: cvd	%r15, 0                 # encoding: [0x4e,0xf0,0x00,0x00]7506 7507	cvd	%r0, 07508	cvd	%r0, 40957509	cvd	%r0, 0(%r1)7510	cvd	%r0, 0(%r15)7511	cvd	%r0, 4095(%r1,%r15)7512	cvd	%r0, 4095(%r15,%r1)7513	cvd	%r15, 07514 7515#CHECK: cvdg	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x2e]7516#CHECK: cvdg	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x2e]7517#CHECK: cvdg	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x2e]7518#CHECK: cvdg	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x2e]7519#CHECK: cvdg	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x2e]7520#CHECK: cvdg	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x2e]7521#CHECK: cvdg	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x2e]7522#CHECK: cvdg	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x2e]7523#CHECK: cvdg	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x2e]7524#CHECK: cvdg	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x2e]7525 7526	cvdg	%r0, -5242887527	cvdg	%r0, -17528	cvdg	%r0, 07529	cvdg	%r0, 17530	cvdg	%r0, 5242877531	cvdg	%r0, 0(%r1)7532	cvdg	%r0, 0(%r15)7533	cvdg	%r0, 524287(%r1,%r15)7534	cvdg	%r0, 524287(%r15,%r1)7535	cvdg	%r15, 07536 7537#CHECK: cvdy	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x26]7538#CHECK: cvdy	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x26]7539#CHECK: cvdy	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x26]7540#CHECK: cvdy	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x26]7541#CHECK: cvdy	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x26]7542#CHECK: cvdy	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x26]7543#CHECK: cvdy	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x26]7544#CHECK: cvdy	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x26]7545#CHECK: cvdy	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x26]7546#CHECK: cvdy	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x26]7547 7548	cvdy	%r0, -5242887549	cvdy	%r0, -17550	cvdy	%r0, 07551	cvdy	%r0, 17552	cvdy	%r0, 5242877553	cvdy	%r0, 0(%r1)7554	cvdy	%r0, 0(%r15)7555	cvdy	%r0, 524287(%r1,%r15)7556	cvdy	%r0, 524287(%r15,%r1)7557	cvdy	%r15, 07558 7559#CHECK: cxbr	%f0, %f0                # encoding: [0xb3,0x49,0x00,0x00]7560#CHECK: cxbr	%f0, %f13               # encoding: [0xb3,0x49,0x00,0x0d]7561#CHECK: cxbr	%f8, %f8                # encoding: [0xb3,0x49,0x00,0x88]7562#CHECK: cxbr	%f13, %f0               # encoding: [0xb3,0x49,0x00,0xd0]7563 7564	cxbr	%f0, %f07565	cxbr	%f0, %f137566	cxbr	%f8, %f87567	cxbr	%f13, %f07568 7569#CHECK: cxfbr	%f0, %r0                # encoding: [0xb3,0x96,0x00,0x00]7570#CHECK: cxfbr	%f0, %r15               # encoding: [0xb3,0x96,0x00,0x0f]7571#CHECK: cxfbr	%f13, %r0               # encoding: [0xb3,0x96,0x00,0xd0]7572#CHECK: cxfbr	%f8, %r7                # encoding: [0xb3,0x96,0x00,0x87]7573#CHECK: cxfbr	%f13, %r15              # encoding: [0xb3,0x96,0x00,0xdf]7574 7575	cxfbr	%f0, %r07576	cxfbr	%f0, %r157577	cxfbr	%f13, %r07578	cxfbr	%f8, %r77579	cxfbr	%f13, %r157580 7581#CHECK: cxfr	%f0, %r0                # encoding: [0xb3,0xb6,0x00,0x00]7582#CHECK: cxfr	%f0, %r15               # encoding: [0xb3,0xb6,0x00,0x0f]7583#CHECK: cxfr	%f13, %r0               # encoding: [0xb3,0xb6,0x00,0xd0]7584#CHECK: cxfr	%f8, %r7                # encoding: [0xb3,0xb6,0x00,0x87]7585#CHECK: cxfr	%f13, %r15              # encoding: [0xb3,0xb6,0x00,0xdf]7586 7587	cxfr	%f0, %r07588	cxfr	%f0, %r157589	cxfr	%f13, %r07590	cxfr	%f8, %r77591	cxfr	%f13, %r157592 7593#CHECK: cxgbr	%f0, %r0                # encoding: [0xb3,0xa6,0x00,0x00]7594#CHECK: cxgbr	%f0, %r15               # encoding: [0xb3,0xa6,0x00,0x0f]7595#CHECK: cxgbr	%f13, %r0               # encoding: [0xb3,0xa6,0x00,0xd0]7596#CHECK: cxgbr	%f8, %r7                # encoding: [0xb3,0xa6,0x00,0x87]7597#CHECK: cxgbr	%f13, %r15              # encoding: [0xb3,0xa6,0x00,0xdf]7598 7599	cxgbr	%f0, %r07600	cxgbr	%f0, %r157601	cxgbr	%f13, %r07602	cxgbr	%f8, %r77603	cxgbr	%f13, %r157604 7605#CHECK: cxgr	%f0, %r0                # encoding: [0xb3,0xc6,0x00,0x00]7606#CHECK: cxgr	%f0, %r15               # encoding: [0xb3,0xc6,0x00,0x0f]7607#CHECK: cxgr	%f13, %r0               # encoding: [0xb3,0xc6,0x00,0xd0]7608#CHECK: cxgr	%f8, %r7                # encoding: [0xb3,0xc6,0x00,0x87]7609#CHECK: cxgr	%f13, %r15              # encoding: [0xb3,0xc6,0x00,0xdf]7610 7611	cxgr	%f0, %r07612	cxgr	%f0, %r157613	cxgr	%f13, %r07614	cxgr	%f8, %r77615	cxgr	%f13, %r157616 7617#CHECK: cxgtr	%f0, %r0                # encoding: [0xb3,0xf9,0x00,0x00]7618#CHECK: cxgtr	%f0, %r15               # encoding: [0xb3,0xf9,0x00,0x0f]7619#CHECK: cxgtr	%f13, %r0               # encoding: [0xb3,0xf9,0x00,0xd0]7620#CHECK: cxgtr	%f8, %r7                # encoding: [0xb3,0xf9,0x00,0x87]7621#CHECK: cxgtr	%f13, %r15              # encoding: [0xb3,0xf9,0x00,0xdf]7622 7623	cxgtr	%f0, %r07624	cxgtr	%f0, %r157625	cxgtr	%f13, %r07626	cxgtr	%f8, %r77627	cxgtr	%f13, %r157628 7629#CHECK: cxr	%f0, %f0                # encoding: [0xb3,0x69,0x00,0x00]7630#CHECK: cxr	%f0, %f13               # encoding: [0xb3,0x69,0x00,0x0d]7631#CHECK: cxr	%f8, %f8                # encoding: [0xb3,0x69,0x00,0x88]7632#CHECK: cxr	%f13, %f0               # encoding: [0xb3,0x69,0x00,0xd0]7633 7634	cxr	%f0, %f07635	cxr	%f0, %f137636	cxr	%f8, %f87637	cxr	%f13, %f07638 7639#CHECK: cxstr	%f0, %r0                # encoding: [0xb3,0xfb,0x00,0x00]7640#CHECK: cxstr	%f0, %r14               # encoding: [0xb3,0xfb,0x00,0x0e]7641#CHECK: cxstr	%f13, %r0               # encoding: [0xb3,0xfb,0x00,0xd0]7642#CHECK: cxstr	%f8, %r6                # encoding: [0xb3,0xfb,0x00,0x86]7643#CHECK: cxstr	%f13, %r14              # encoding: [0xb3,0xfb,0x00,0xde]7644 7645	cxstr	%f0, %r07646	cxstr	%f0, %r147647	cxstr	%f13, %r07648	cxstr	%f8, %r67649	cxstr	%f13, %r147650 7651#CHECK: cxtr	%f0, %f0                # encoding: [0xb3,0xec,0x00,0x00]7652#CHECK: cxtr	%f0, %f13               # encoding: [0xb3,0xec,0x00,0x0d]7653#CHECK: cxtr	%f8, %f8                # encoding: [0xb3,0xec,0x00,0x88]7654#CHECK: cxtr	%f13, %f0               # encoding: [0xb3,0xec,0x00,0xd0]7655 7656	cxtr	%f0, %f07657	cxtr	%f0, %f137658	cxtr	%f8, %f87659	cxtr	%f13, %f07660 7661#CHECK: cxutr	%f0, %r0                # encoding: [0xb3,0xfa,0x00,0x00]7662#CHECK: cxutr	%f0, %r14               # encoding: [0xb3,0xfa,0x00,0x0e]7663#CHECK: cxutr	%f13, %r0               # encoding: [0xb3,0xfa,0x00,0xd0]7664#CHECK: cxutr	%f8, %r6                # encoding: [0xb3,0xfa,0x00,0x86]7665#CHECK: cxutr	%f13, %r14              # encoding: [0xb3,0xfa,0x00,0xde]7666 7667	cxutr	%f0, %r07668	cxutr	%f0, %r147669	cxutr	%f13, %r07670	cxutr	%f8, %r67671	cxutr	%f13, %r147672 7673#CHECK: cy	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x59]7674#CHECK: cy	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x59]7675#CHECK: cy	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x59]7676#CHECK: cy	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x59]7677#CHECK: cy	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x59]7678#CHECK: cy	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x59]7679#CHECK: cy	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x59]7680#CHECK: cy	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x59]7681#CHECK: cy	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x59]7682#CHECK: cy	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x59]7683 7684	cy	%r0, -5242887685	cy	%r0, -17686	cy	%r0, 07687	cy	%r0, 17688	cy	%r0, 5242877689	cy	%r0, 0(%r1)7690	cy	%r0, 0(%r15)7691	cy	%r0, 524287(%r1,%r15)7692	cy	%r0, 524287(%r15,%r1)7693	cy	%r15, 07694 7695#CHECK: d	%r0, 0                  # encoding: [0x5d,0x00,0x00,0x00]7696#CHECK: d	%r0, 4095               # encoding: [0x5d,0x00,0x0f,0xff]7697#CHECK: d	%r0, 0(%r1)             # encoding: [0x5d,0x00,0x10,0x00]7698#CHECK: d	%r0, 0(%r15)            # encoding: [0x5d,0x00,0xf0,0x00]7699#CHECK: d	%r0, 4095(%r1,%r15)     # encoding: [0x5d,0x01,0xff,0xff]7700#CHECK: d	%r0, 4095(%r15,%r1)     # encoding: [0x5d,0x0f,0x1f,0xff]7701#CHECK: d	%r14, 0                 # encoding: [0x5d,0xe0,0x00,0x00]7702 7703	d	%r0, 07704	d	%r0, 40957705	d	%r0, 0(%r1)7706	d	%r0, 0(%r15)7707	d	%r0, 4095(%r1,%r15)7708	d	%r0, 4095(%r15,%r1)7709	d	%r14, 07710 7711#CHECK: dd	%f0, 0                  # encoding: [0x6d,0x00,0x00,0x00]7712#CHECK: dd	%f0, 4095               # encoding: [0x6d,0x00,0x0f,0xff]7713#CHECK: dd	%f0, 0(%r1)             # encoding: [0x6d,0x00,0x10,0x00]7714#CHECK: dd	%f0, 0(%r15)            # encoding: [0x6d,0x00,0xf0,0x00]7715#CHECK: dd	%f0, 4095(%r1,%r15)     # encoding: [0x6d,0x01,0xff,0xff]7716#CHECK: dd	%f0, 4095(%r15,%r1)     # encoding: [0x6d,0x0f,0x1f,0xff]7717#CHECK: dd	%f15, 0                 # encoding: [0x6d,0xf0,0x00,0x00]7718 7719	dd	%f0, 07720	dd	%f0, 40957721	dd	%f0, 0(%r1)7722	dd	%f0, 0(%r15)7723	dd	%f0, 4095(%r1,%r15)7724	dd	%f0, 4095(%r15,%r1)7725	dd	%f15, 07726 7727#CHECK: ddb	%f0, 0                  # encoding: [0xed,0x00,0x00,0x00,0x00,0x1d]7728#CHECK: ddb	%f0, 4095               # encoding: [0xed,0x00,0x0f,0xff,0x00,0x1d]7729#CHECK: ddb	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x1d]7730#CHECK: ddb	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x1d]7731#CHECK: ddb	%f0, 4095(%r1,%r15)     # encoding: [0xed,0x01,0xff,0xff,0x00,0x1d]7732#CHECK: ddb	%f0, 4095(%r15,%r1)     # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x1d]7733#CHECK: ddb	%f15, 0                 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x1d]7734 7735	ddb	%f0, 07736	ddb	%f0, 40957737	ddb	%f0, 0(%r1)7738	ddb	%f0, 0(%r15)7739	ddb	%f0, 4095(%r1,%r15)7740	ddb	%f0, 4095(%r15,%r1)7741	ddb	%f15, 07742 7743#CHECK: ddbr	%f0, %f0                # encoding: [0xb3,0x1d,0x00,0x00]7744#CHECK: ddbr	%f0, %f15               # encoding: [0xb3,0x1d,0x00,0x0f]7745#CHECK: ddbr	%f7, %f8                # encoding: [0xb3,0x1d,0x00,0x78]7746#CHECK: ddbr	%f15, %f0               # encoding: [0xb3,0x1d,0x00,0xf0]7747 7748	ddbr	%f0, %f07749	ddbr	%f0, %f157750	ddbr	%f7, %f87751	ddbr	%f15, %f07752 7753#CHECK: ddr	%f0, %f0                # encoding: [0x2d,0x00]7754#CHECK: ddr	%f0, %f15               # encoding: [0x2d,0x0f]7755#CHECK: ddr	%f7, %f8                # encoding: [0x2d,0x78]7756#CHECK: ddr	%f15, %f0               # encoding: [0x2d,0xf0]7757 7758	ddr	%f0, %f07759	ddr	%f0, %f157760	ddr	%f7, %f87761	ddr	%f15, %f07762 7763#CHECK: ddtr	%f0, %f0, %f0           # encoding: [0xb3,0xd1,0x00,0x00]7764#CHECK: ddtr	%f0, %f0, %f15          # encoding: [0xb3,0xd1,0xf0,0x00]7765#CHECK: ddtr	%f0, %f15, %f0          # encoding: [0xb3,0xd1,0x00,0x0f]7766#CHECK: ddtr	%f15, %f0, %f0          # encoding: [0xb3,0xd1,0x00,0xf0]7767#CHECK: ddtr	%f7, %f8, %f9           # encoding: [0xb3,0xd1,0x90,0x78]7768 7769	ddtr	%f0, %f0, %f07770	ddtr	%f0, %f0, %f157771	ddtr	%f0, %f15, %f07772	ddtr	%f15, %f0, %f07773	ddtr	%f7, %f8, %f97774 7775#CHECK: de	%f0, 0                  # encoding: [0x7d,0x00,0x00,0x00]7776#CHECK: de	%f0, 4095               # encoding: [0x7d,0x00,0x0f,0xff]7777#CHECK: de	%f0, 0(%r1)             # encoding: [0x7d,0x00,0x10,0x00]7778#CHECK: de	%f0, 0(%r15)            # encoding: [0x7d,0x00,0xf0,0x00]7779#CHECK: de	%f0, 4095(%r1,%r15)     # encoding: [0x7d,0x01,0xff,0xff]7780#CHECK: de	%f0, 4095(%r15,%r1)     # encoding: [0x7d,0x0f,0x1f,0xff]7781#CHECK: de	%f15, 0                 # encoding: [0x7d,0xf0,0x00,0x00]7782 7783	de	%f0, 07784	de	%f0, 40957785	de	%f0, 0(%r1)7786	de	%f0, 0(%r15)7787	de	%f0, 4095(%r1,%r15)7788	de	%f0, 4095(%r15,%r1)7789	de	%f15, 07790 7791#CHECK: deb	%f0, 0                  # encoding: [0xed,0x00,0x00,0x00,0x00,0x0d]7792#CHECK: deb	%f0, 4095               # encoding: [0xed,0x00,0x0f,0xff,0x00,0x0d]7793#CHECK: deb	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x0d]7794#CHECK: deb	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x0d]7795#CHECK: deb	%f0, 4095(%r1,%r15)     # encoding: [0xed,0x01,0xff,0xff,0x00,0x0d]7796#CHECK: deb	%f0, 4095(%r15,%r1)     # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x0d]7797#CHECK: deb	%f15, 0                 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x0d]7798 7799	deb	%f0, 07800	deb	%f0, 40957801	deb	%f0, 0(%r1)7802	deb	%f0, 0(%r15)7803	deb	%f0, 4095(%r1,%r15)7804	deb	%f0, 4095(%r15,%r1)7805	deb	%f15, 07806 7807#CHECK: debr	%f0, %f0                # encoding: [0xb3,0x0d,0x00,0x00]7808#CHECK: debr	%f0, %f15               # encoding: [0xb3,0x0d,0x00,0x0f]7809#CHECK: debr	%f7, %f8                # encoding: [0xb3,0x0d,0x00,0x78]7810#CHECK: debr	%f15, %f0               # encoding: [0xb3,0x0d,0x00,0xf0]7811 7812	debr	%f0, %f07813	debr	%f0, %f157814	debr	%f7, %f87815	debr	%f15, %f07816 7817#CHECK: der	%f0, %f0                # encoding: [0x3d,0x00]7818#CHECK: der	%f0, %f15               # encoding: [0x3d,0x0f]7819#CHECK: der	%f7, %f8                # encoding: [0x3d,0x78]7820#CHECK: der	%f15, %f0               # encoding: [0x3d,0xf0]7821 7822	der	%f0, %f07823	der	%f0, %f157824	der	%f7, %f87825	der	%f15, %f07826 7827#CHECK: diag	%r0, %r0, 0             # encoding: [0x83,0x00,0x00,0x00]7828#CHECK: diag	%r0, %r15, 0            # encoding: [0x83,0x0f,0x00,0x00]7829#CHECK: diag	%r14, %r15, 0           # encoding: [0x83,0xef,0x00,0x00]7830#CHECK: diag	%r15, %r15, 0           # encoding: [0x83,0xff,0x00,0x00]7831#CHECK: diag	%r0, %r0, 4095          # encoding: [0x83,0x00,0x0f,0xff]7832#CHECK: diag	%r0, %r0, 1             # encoding: [0x83,0x00,0x00,0x01]7833#CHECK: diag	%r0, %r0, 0(%r1)        # encoding: [0x83,0x00,0x10,0x00]7834#CHECK: diag	%r0, %r0, 0(%r15)       # encoding: [0x83,0x00,0xf0,0x00]7835#CHECK: diag	%r0, %r0, 4095(%r1)     # encoding: [0x83,0x00,0x1f,0xff]7836#CHECK: diag	%r0, %r0, 4095(%r15)    # encoding: [0x83,0x00,0xff,0xff]7837 7838	diag	%r0,%r0,07839	diag	%r0,%r15,07840	diag	%r14,%r15,07841	diag	%r15,%r15,07842	diag	%r0,%r0,40957843	diag	%r0,%r0,17844	diag	%r0,%r0,0(%r1)7845	diag	%r0,%r0,0(%r15)7846	diag	%r0,%r0,4095(%r1)7847	diag	%r0,%r0,4095(%r15)7848 7849#CHECK: didbr	%f0, %f0, %f0, 0        # encoding: [0xb3,0x5b,0x00,0x00]7850#CHECK: didbr	%f0, %f0, %f0, 15       # encoding: [0xb3,0x5b,0x0f,0x00]7851#CHECK: didbr	%f0, %f0, %f15, 0       # encoding: [0xb3,0x5b,0x00,0x0f]7852#CHECK: didbr	%f0, %f15, %f0, 0       # encoding: [0xb3,0x5b,0xf0,0x00]7853#CHECK: didbr	%f4, %f5, %f6, 7        # encoding: [0xb3,0x5b,0x57,0x46]7854#CHECK: didbr	%f15, %f0, %f0, 0       # encoding: [0xb3,0x5b,0x00,0xf0]7855 7856	didbr	%f0, %f0, %f0, 07857	didbr	%f0, %f0, %f0, 157858	didbr	%f0, %f0, %f15, 07859	didbr	%f0, %f15, %f0, 07860	didbr	%f4, %f5, %f6, 77861	didbr	%f15, %f0, %f0, 07862 7863#CHECK: diebr	%f0, %f0, %f0, 0        # encoding: [0xb3,0x53,0x00,0x00]7864#CHECK: diebr	%f0, %f0, %f0, 15       # encoding: [0xb3,0x53,0x0f,0x00]7865#CHECK: diebr	%f0, %f0, %f15, 0       # encoding: [0xb3,0x53,0x00,0x0f]7866#CHECK: diebr	%f0, %f15, %f0, 0       # encoding: [0xb3,0x53,0xf0,0x00]7867#CHECK: diebr	%f4, %f5, %f6, 7        # encoding: [0xb3,0x53,0x57,0x46]7868#CHECK: diebr	%f15, %f0, %f0, 0       # encoding: [0xb3,0x53,0x00,0xf0]7869 7870	diebr	%f0, %f0, %f0, 07871	diebr	%f0, %f0, %f0, 157872	diebr	%f0, %f0, %f15, 07873	diebr	%f0, %f15, %f0, 07874	diebr	%f4, %f5, %f6, 77875	diebr	%f15, %f0, %f0, 07876 7877#CHECK: dl	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x97]7878#CHECK: dl	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x97]7879#CHECK: dl	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x97]7880#CHECK: dl	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x97]7881#CHECK: dl	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x97]7882#CHECK: dl	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x97]7883#CHECK: dl	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x97]7884#CHECK: dl	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x97]7885#CHECK: dl	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x97]7886#CHECK: dl	%r14, 0                 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x97]7887 7888	dl	%r0, -5242887889	dl	%r0, -17890	dl	%r0, 07891	dl	%r0, 17892	dl	%r0, 5242877893	dl	%r0, 0(%r1)7894	dl	%r0, 0(%r15)7895	dl	%r0, 524287(%r1,%r15)7896	dl	%r0, 524287(%r15,%r1)7897	dl	%r14, 07898 7899#CHECK: dlg	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x87]7900#CHECK: dlg	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x87]7901#CHECK: dlg	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x87]7902#CHECK: dlg	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x87]7903#CHECK: dlg	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x87]7904#CHECK: dlg	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x87]7905#CHECK: dlg	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x87]7906#CHECK: dlg	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x87]7907#CHECK: dlg	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x87]7908#CHECK: dlg	%r14, 0                 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x87]7909 7910	dlg	%r0, -5242887911	dlg	%r0, -17912	dlg	%r0, 07913	dlg	%r0, 17914	dlg	%r0, 5242877915	dlg	%r0, 0(%r1)7916	dlg	%r0, 0(%r15)7917	dlg	%r0, 524287(%r1,%r15)7918	dlg	%r0, 524287(%r15,%r1)7919	dlg	%r14, 07920 7921#CHECK: dlgr	%r0, %r0                # encoding: [0xb9,0x87,0x00,0x00]7922#CHECK: dlgr	%r0, %r15               # encoding: [0xb9,0x87,0x00,0x0f]7923#CHECK: dlgr	%r14, %r0               # encoding: [0xb9,0x87,0x00,0xe0]7924#CHECK: dlgr	%r6, %r9                # encoding: [0xb9,0x87,0x00,0x69]7925 7926	dlgr	%r0,%r07927	dlgr	%r0,%r157928	dlgr	%r14,%r07929	dlgr	%r6,%r97930 7931#CHECK: dlr	%r0, %r0                # encoding: [0xb9,0x97,0x00,0x00]7932#CHECK: dlr	%r0, %r15               # encoding: [0xb9,0x97,0x00,0x0f]7933#CHECK: dlr	%r14, %r0               # encoding: [0xb9,0x97,0x00,0xe0]7934#CHECK: dlr	%r6, %r9                # encoding: [0xb9,0x97,0x00,0x69]7935 7936	dlr	%r0,%r07937	dlr	%r0,%r157938	dlr	%r14,%r07939	dlr	%r6,%r97940 7941#CHECK: dp	0(1), 0(1)              # encoding: [0xfd,0x00,0x00,0x00,0x00,0x00]7942#CHECK: dp	0(1), 0(1,%r1)          # encoding: [0xfd,0x00,0x00,0x00,0x10,0x00]7943#CHECK: dp	0(1), 0(1,%r15)         # encoding: [0xfd,0x00,0x00,0x00,0xf0,0x00]7944#CHECK: dp	0(1), 4095(1)           # encoding: [0xfd,0x00,0x00,0x00,0x0f,0xff]7945#CHECK: dp	0(1), 4095(1,%r1)       # encoding: [0xfd,0x00,0x00,0x00,0x1f,0xff]7946#CHECK: dp	0(1), 4095(1,%r15)      # encoding: [0xfd,0x00,0x00,0x00,0xff,0xff]7947#CHECK: dp	0(1,%r1), 0(1)          # encoding: [0xfd,0x00,0x10,0x00,0x00,0x00]7948#CHECK: dp	0(1,%r15), 0(1)         # encoding: [0xfd,0x00,0xf0,0x00,0x00,0x00]7949#CHECK: dp	4095(1,%r1), 0(1)       # encoding: [0xfd,0x00,0x1f,0xff,0x00,0x00]7950#CHECK: dp	4095(1,%r15), 0(1)      # encoding: [0xfd,0x00,0xff,0xff,0x00,0x00]7951#CHECK: dp	0(16,%r1), 0(1)         # encoding: [0xfd,0xf0,0x10,0x00,0x00,0x00]7952#CHECK: dp	0(16,%r15), 0(1)        # encoding: [0xfd,0xf0,0xf0,0x00,0x00,0x00]7953#CHECK: dp	0(1), 0(16,%r1)         # encoding: [0xfd,0x0f,0x00,0x00,0x10,0x00]7954#CHECK: dp	0(1), 0(16,%r15)        # encoding: [0xfd,0x0f,0x00,0x00,0xf0,0x00]7955 7956	dp	0(1), 0(1)7957	dp	0(1), 0(1,%r1)7958	dp	0(1), 0(1,%r15)7959	dp	0(1), 4095(1)7960	dp	0(1), 4095(1,%r1)7961	dp	0(1), 4095(1,%r15)7962	dp	0(1,%r1), 0(1)7963	dp	0(1,%r15), 0(1)7964	dp	4095(1,%r1), 0(1)7965	dp	4095(1,%r15), 0(1)7966	dp	0(16,%r1), 0(1)7967	dp	0(16,%r15), 0(1)7968	dp	0(1), 0(16,%r1)7969	dp	0(1), 0(16,%r15)7970 7971#CHECK: dr	%r0, %r0                # encoding: [0x1d,0x00]7972#CHECK: dr	%r0, %r15               # encoding: [0x1d,0x0f]7973#CHECK: dr	%r14, %r0               # encoding: [0x1d,0xe0]7974#CHECK: dr	%r6, %r9                # encoding: [0x1d,0x69]7975 7976	dr	%r0,%r07977	dr	%r0,%r157978	dr	%r14,%r07979	dr	%r6,%r97980 7981#CHECK: dsg	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x0d]7982#CHECK: dsg	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x0d]7983#CHECK: dsg	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x0d]7984#CHECK: dsg	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x0d]7985#CHECK: dsg	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x0d]7986#CHECK: dsg	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x0d]7987#CHECK: dsg	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x0d]7988#CHECK: dsg	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x0d]7989#CHECK: dsg	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x0d]7990#CHECK: dsg	%r14, 0                 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x0d]7991 7992	dsg	%r0, -5242887993	dsg	%r0, -17994	dsg	%r0, 07995	dsg	%r0, 17996	dsg	%r0, 5242877997	dsg	%r0, 0(%r1)7998	dsg	%r0, 0(%r15)7999	dsg	%r0, 524287(%r1,%r15)8000	dsg	%r0, 524287(%r15,%r1)8001	dsg	%r14, 08002 8003#CHECK: dsgf	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x1d]8004#CHECK: dsgf	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x1d]8005#CHECK: dsgf	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x1d]8006#CHECK: dsgf	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x1d]8007#CHECK: dsgf	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x1d]8008#CHECK: dsgf	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x1d]8009#CHECK: dsgf	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x1d]8010#CHECK: dsgf	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x1d]8011#CHECK: dsgf	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x1d]8012#CHECK: dsgf	%r14, 0                 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x1d]8013 8014	dsgf	%r0, -5242888015	dsgf	%r0, -18016	dsgf	%r0, 08017	dsgf	%r0, 18018	dsgf	%r0, 5242878019	dsgf	%r0, 0(%r1)8020	dsgf	%r0, 0(%r15)8021	dsgf	%r0, 524287(%r1,%r15)8022	dsgf	%r0, 524287(%r15,%r1)8023	dsgf	%r14, 08024 8025#CHECK: dsgfr	%r0, %r0                # encoding: [0xb9,0x1d,0x00,0x00]8026#CHECK: dsgfr	%r0, %r15               # encoding: [0xb9,0x1d,0x00,0x0f]8027#CHECK: dsgfr	%r14, %r0               # encoding: [0xb9,0x1d,0x00,0xe0]8028#CHECK: dsgfr	%r6, %r9                # encoding: [0xb9,0x1d,0x00,0x69]8029 8030	dsgfr	%r0,%r08031	dsgfr	%r0,%r158032	dsgfr	%r14,%r08033	dsgfr	%r6,%r98034 8035#CHECK: dsgr	%r0, %r0                # encoding: [0xb9,0x0d,0x00,0x00]8036#CHECK: dsgr	%r0, %r15               # encoding: [0xb9,0x0d,0x00,0x0f]8037#CHECK: dsgr	%r14, %r0               # encoding: [0xb9,0x0d,0x00,0xe0]8038#CHECK: dsgr	%r6, %r9                # encoding: [0xb9,0x0d,0x00,0x69]8039 8040	dsgr	%r0,%r08041	dsgr	%r0,%r158042	dsgr	%r14,%r08043	dsgr	%r6,%r98044 8045#CHECK: dxbr	%f0, %f0                # encoding: [0xb3,0x4d,0x00,0x00]8046#CHECK: dxbr	%f0, %f13               # encoding: [0xb3,0x4d,0x00,0x0d]8047#CHECK: dxbr	%f8, %f8                # encoding: [0xb3,0x4d,0x00,0x88]8048#CHECK: dxbr	%f13, %f0               # encoding: [0xb3,0x4d,0x00,0xd0]8049 8050	dxbr	%f0, %f08051	dxbr	%f0, %f138052	dxbr	%f8, %f88053	dxbr	%f13, %f08054 8055#CHECK: dxr	%f0, %f0                # encoding: [0xb2,0x2d,0x00,0x00]8056#CHECK: dxr	%f0, %f13               # encoding: [0xb2,0x2d,0x00,0x0d]8057#CHECK: dxr	%f8, %f8                # encoding: [0xb2,0x2d,0x00,0x88]8058#CHECK: dxr	%f13, %f0               # encoding: [0xb2,0x2d,0x00,0xd0]8059 8060	dxr	%f0, %f08061	dxr	%f0, %f138062	dxr	%f8, %f88063	dxr	%f13, %f08064 8065#CHECK: dxtr	%f0, %f0, %f0           # encoding: [0xb3,0xd9,0x00,0x00]8066#CHECK: dxtr	%f0, %f0, %f13          # encoding: [0xb3,0xd9,0xd0,0x00]8067#CHECK: dxtr	%f0, %f13, %f0          # encoding: [0xb3,0xd9,0x00,0x0d]8068#CHECK: dxtr	%f13, %f0, %f0          # encoding: [0xb3,0xd9,0x00,0xd0]8069#CHECK: dxtr	%f8, %f8, %f8           # encoding: [0xb3,0xd9,0x80,0x88]8070 8071	dxtr	%f0, %f0, %f08072	dxtr	%f0, %f0, %f138073	dxtr	%f0, %f13, %f08074	dxtr	%f13, %f0, %f08075	dxtr	%f8, %f8, %f88076 8077#CHECK: ear	%r0, %a0                # encoding: [0xb2,0x4f,0x00,0x00]8078#CHECK: ear	%r0, %a15               # encoding: [0xb2,0x4f,0x00,0x0f]8079#CHECK: ear	%r15, %a0               # encoding: [0xb2,0x4f,0x00,0xf0]8080#CHECK: ear	%r7, %a8                # encoding: [0xb2,0x4f,0x00,0x78]8081#CHECK: ear	%r15, %a15              # encoding: [0xb2,0x4f,0x00,0xff]8082 8083	ear	%r0, %a08084	ear	%r0, %a158085	ear	%r15, %a08086	ear	%r7, %a88087	ear	%r15, %a158088 8089#CHECK: ecag	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x4c]8090#CHECK: ecag	%r0, %r15, 0            # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x4c]8091#CHECK: ecag	%r14, %r15, 0           # encoding: [0xeb,0xef,0x00,0x00,0x00,0x4c]8092#CHECK: ecag	%r15, %r15, 0           # encoding: [0xeb,0xff,0x00,0x00,0x00,0x4c]8093#CHECK: ecag	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0x4c]8094#CHECK: ecag	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x4c]8095#CHECK: ecag	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x4c]8096#CHECK: ecag	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0x4c]8097#CHECK: ecag	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x4c]8098#CHECK: ecag	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0x4c]8099#CHECK: ecag	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x4c]8100#CHECK: ecag	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x4c]8101#CHECK: ecag	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x4c]8102 8103	ecag	%r0,%r0,08104	ecag	%r0,%r15,08105	ecag	%r14,%r15,08106	ecag	%r15,%r15,08107	ecag	%r0,%r0,-5242888108	ecag	%r0,%r0,-18109	ecag	%r0,%r0,08110	ecag	%r0,%r0,18111	ecag	%r0,%r0,5242878112	ecag	%r0,%r0,0(%r1)8113	ecag	%r0,%r0,0(%r15)8114	ecag	%r0,%r0,524287(%r1)8115	ecag	%r0,%r0,524287(%r15)8116 8117#CHECK: ecctr	%r0, %r0                # encoding: [0xb2,0xe4,0x00,0x00]8118#CHECK: ecctr	%r0, %r15               # encoding: [0xb2,0xe4,0x00,0x0f]8119#CHECK: ecctr	%r15, %r0               # encoding: [0xb2,0xe4,0x00,0xf0]8120#CHECK: ecctr	%r7, %r8                # encoding: [0xb2,0xe4,0x00,0x78]8121 8122	ecctr	%r0,%r08123	ecctr	%r0,%r158124	ecctr	%r15,%r08125	ecctr	%r7,%r88126 8127#CHECK: ecpga	%r0, %r0                # encoding: [0xb2,0xed,0x00,0x00]8128#CHECK: ecpga	%r0, %r15               # encoding: [0xb2,0xed,0x00,0x0f]8129#CHECK: ecpga	%r15, %r0               # encoding: [0xb2,0xed,0x00,0xf0]8130#CHECK: ecpga	%r7, %r8                # encoding: [0xb2,0xed,0x00,0x78]8131 8132	ecpga	%r0,%r08133	ecpga	%r0,%r158134	ecpga	%r15,%r08135	ecpga	%r7,%r88136 8137#CHECK: ectg    0, 0, %r0               # encoding: [0xc8,0x01,0x00,0x00,0x00,0x00]8138#CHECK: ectg    0(%r1), 0(%r15), %r2    # encoding: [0xc8,0x21,0x10,0x00,0xf0,0x00]8139#CHECK: ectg    1(%r1), 0(%r15), %r2    # encoding: [0xc8,0x21,0x10,0x01,0xf0,0x00]8140#CHECK: ectg    4095(%r1), 0(%r15), %r2 # encoding: [0xc8,0x21,0x1f,0xff,0xf0,0x00]8141#CHECK: ectg    0(%r1), 1(%r15), %r2    # encoding: [0xc8,0x21,0x10,0x00,0xf0,0x01]8142#CHECK: ectg    0(%r1), 4095(%r15), %r2 # encoding: [0xc8,0x21,0x10,0x00,0xff,0xff]8143 8144        ectg    0,0,%r08145        ectg    0(%r1),0(%r15),%r28146        ectg    1(%r1),0(%r15),%r28147        ectg    4095(%r1),0(%r15),%r28148        ectg    0(%r1),1(%r15),%r28149        ectg    0(%r1),4095(%r15),%r28150 8151#CHECK: ed	0(1), 0                 # encoding: [0xde,0x00,0x00,0x00,0x00,0x00]8152#CHECK: ed	0(1), 0(%r1)            # encoding: [0xde,0x00,0x00,0x00,0x10,0x00]8153#CHECK: ed	0(1), 0(%r15)           # encoding: [0xde,0x00,0x00,0x00,0xf0,0x00]8154#CHECK: ed	0(1), 4095              # encoding: [0xde,0x00,0x00,0x00,0x0f,0xff]8155#CHECK: ed	0(1), 4095(%r1)         # encoding: [0xde,0x00,0x00,0x00,0x1f,0xff]8156#CHECK: ed	0(1), 4095(%r15)        # encoding: [0xde,0x00,0x00,0x00,0xff,0xff]8157#CHECK: ed	0(1,%r1), 0             # encoding: [0xde,0x00,0x10,0x00,0x00,0x00]8158#CHECK: ed	0(1,%r15), 0            # encoding: [0xde,0x00,0xf0,0x00,0x00,0x00]8159#CHECK: ed	4095(1,%r1), 0          # encoding: [0xde,0x00,0x1f,0xff,0x00,0x00]8160#CHECK: ed	4095(1,%r15), 0         # encoding: [0xde,0x00,0xff,0xff,0x00,0x00]8161#CHECK: ed	0(256,%r1), 0           # encoding: [0xde,0xff,0x10,0x00,0x00,0x00]8162#CHECK: ed	0(256,%r15), 0          # encoding: [0xde,0xff,0xf0,0x00,0x00,0x00]8163 8164	ed	0(1), 08165	ed	0(1), 0(%r1)8166	ed	0(1), 0(%r15)8167	ed	0(1), 40958168	ed	0(1), 4095(%r1)8169	ed	0(1), 4095(%r15)8170	ed	0(1,%r1), 08171	ed	0(1,%r15), 08172	ed	4095(1,%r1), 08173	ed	4095(1,%r15), 08174	ed	0(256,%r1), 08175	ed	0(256,%r15), 08176 8177#CHECK: edmk	0(1), 0                 # encoding: [0xdf,0x00,0x00,0x00,0x00,0x00]8178#CHECK: edmk	0(1), 0(%r1)            # encoding: [0xdf,0x00,0x00,0x00,0x10,0x00]8179#CHECK: edmk	0(1), 0(%r15)           # encoding: [0xdf,0x00,0x00,0x00,0xf0,0x00]8180#CHECK: edmk	0(1), 4095              # encoding: [0xdf,0x00,0x00,0x00,0x0f,0xff]8181#CHECK: edmk	0(1), 4095(%r1)         # encoding: [0xdf,0x00,0x00,0x00,0x1f,0xff]8182#CHECK: edmk	0(1), 4095(%r15)        # encoding: [0xdf,0x00,0x00,0x00,0xff,0xff]8183#CHECK: edmk	0(1,%r1), 0             # encoding: [0xdf,0x00,0x10,0x00,0x00,0x00]8184#CHECK: edmk	0(1,%r15), 0            # encoding: [0xdf,0x00,0xf0,0x00,0x00,0x00]8185#CHECK: edmk	4095(1,%r1), 0          # encoding: [0xdf,0x00,0x1f,0xff,0x00,0x00]8186#CHECK: edmk	4095(1,%r15), 0         # encoding: [0xdf,0x00,0xff,0xff,0x00,0x00]8187#CHECK: edmk	0(256,%r1), 0           # encoding: [0xdf,0xff,0x10,0x00,0x00,0x00]8188#CHECK: edmk	0(256,%r15), 0          # encoding: [0xdf,0xff,0xf0,0x00,0x00,0x00]8189 8190	edmk	0(1), 08191	edmk	0(1), 0(%r1)8192	edmk	0(1), 0(%r15)8193	edmk	0(1), 40958194	edmk	0(1), 4095(%r1)8195	edmk	0(1), 4095(%r15)8196	edmk	0(1,%r1), 08197	edmk	0(1,%r15), 08198	edmk	4095(1,%r1), 08199	edmk	4095(1,%r15), 08200	edmk	0(256,%r1), 08201	edmk	0(256,%r15), 08202 8203#CHECK: eedtr	%r0, %f9                # encoding: [0xb3,0xe5,0x00,0x09]8204#CHECK: eedtr	%r0, %f15               # encoding: [0xb3,0xe5,0x00,0x0f]8205#CHECK: eedtr	%r15, %f0               # encoding: [0xb3,0xe5,0x00,0xf0]8206#CHECK: eedtr	%r15, %f9               # encoding: [0xb3,0xe5,0x00,0xf9]8207 8208	eedtr	%r0,%f98209	eedtr	%r0,%f158210	eedtr	%r15,%f08211	eedtr	%r15,%f98212 8213#CHECK: eextr	%r0, %f8                # encoding: [0xb3,0xed,0x00,0x08]8214#CHECK: eextr	%r0, %f13               # encoding: [0xb3,0xed,0x00,0x0d]8215#CHECK: eextr	%r13, %f0               # encoding: [0xb3,0xed,0x00,0xd0]8216#CHECK: eextr	%r13, %f9               # encoding: [0xb3,0xed,0x00,0xd9]8217 8218	eextr	%r0,%f88219	eextr	%r0,%f138220	eextr	%r13,%f08221	eextr	%r13,%f98222 8223#CHECK: efpc	%r0                     # encoding: [0xb3,0x8c,0x00,0x00]8224#CHECK: efpc	%r1                     # encoding: [0xb3,0x8c,0x00,0x10]8225#CHECK: efpc	%r15                    # encoding: [0xb3,0x8c,0x00,0xf0]8226 8227	efpc	%r08228	efpc	%r18229	efpc	%r158230 8231#CHECK: epar	%r0                     # encoding: [0xb2,0x26,0x00,0x00]8232#CHECK: epar	%r1                     # encoding: [0xb2,0x26,0x00,0x10]8233#CHECK: epar	%r15                    # encoding: [0xb2,0x26,0x00,0xf0]8234 8235	epar	%r08236	epar	%r18237	epar	%r158238 8239#CHECK: epair	%r0                     # encoding: [0xb9,0x9a,0x00,0x00]8240#CHECK: epair	%r1                     # encoding: [0xb9,0x9a,0x00,0x10]8241#CHECK: epair	%r15                    # encoding: [0xb9,0x9a,0x00,0xf0]8242 8243	epair	%r08244	epair	%r18245	epair	%r158246 8247#CHECK: epctr	%r0, %r0                # encoding: [0xb2,0xe5,0x00,0x00]8248#CHECK: epctr	%r0, %r15               # encoding: [0xb2,0xe5,0x00,0x0f]8249#CHECK: epctr	%r15, %r0               # encoding: [0xb2,0xe5,0x00,0xf0]8250#CHECK: epctr	%r7, %r8                # encoding: [0xb2,0xe5,0x00,0x78]8251 8252	epctr	%r0,%r08253	epctr	%r0,%r158254	epctr	%r15,%r08255	epctr	%r7,%r88256 8257#CHECK: epsw	%r0, %r8                # encoding: [0xb9,0x8d,0x00,0x08]8258#CHECK: epsw	%r0, %r15               # encoding: [0xb9,0x8d,0x00,0x0f]8259#CHECK: epsw	%r15, %r0               # encoding: [0xb9,0x8d,0x00,0xf0]8260#CHECK: epsw	%r15, %r8               # encoding: [0xb9,0x8d,0x00,0xf8]8261 8262	epsw	%r0, %r88263	epsw	%r0, %r158264	epsw	%r15, %r08265	epsw	%r15, %r88266 8267#CHECK: ereg	%r0, %r0                # encoding: [0xb2,0x49,0x00,0x00]8268#CHECK: ereg	%r0, %r15               # encoding: [0xb2,0x49,0x00,0x0f]8269#CHECK: ereg	%r15, %r0               # encoding: [0xb2,0x49,0x00,0xf0]8270#CHECK: ereg	%r7, %r8                # encoding: [0xb2,0x49,0x00,0x78]8271 8272	ereg	%r0,%r08273	ereg	%r0,%r158274	ereg	%r15,%r08275	ereg	%r7,%r88276 8277#CHECK: eregg	%r0, %r0                # encoding: [0xb9,0x0e,0x00,0x00]8278#CHECK: eregg	%r0, %r15               # encoding: [0xb9,0x0e,0x00,0x0f]8279#CHECK: eregg	%r15, %r0               # encoding: [0xb9,0x0e,0x00,0xf0]8280#CHECK: eregg	%r7, %r8                # encoding: [0xb9,0x0e,0x00,0x78]8281 8282	eregg	%r0,%r08283	eregg	%r0,%r158284	eregg	%r15,%r08285	eregg	%r7,%r88286 8287#CHECK: esar	%r0                     # encoding: [0xb2,0x27,0x00,0x00]8288#CHECK: esar	%r1                     # encoding: [0xb2,0x27,0x00,0x10]8289#CHECK: esar	%r15                    # encoding: [0xb2,0x27,0x00,0xf0]8290 8291	esar	%r08292	esar	%r18293	esar	%r158294 8295#CHECK: esair	%r0                     # encoding: [0xb9,0x9b,0x00,0x00]8296#CHECK: esair	%r1                     # encoding: [0xb9,0x9b,0x00,0x10]8297#CHECK: esair	%r15                    # encoding: [0xb9,0x9b,0x00,0xf0]8298 8299	esair	%r08300	esair	%r18301	esair	%r158302 8303#CHECK: esdtr	%r0, %f9                # encoding: [0xb3,0xe7,0x00,0x09]8304#CHECK: esdtr	%r0, %f15               # encoding: [0xb3,0xe7,0x00,0x0f]8305#CHECK: esdtr	%r15, %f0               # encoding: [0xb3,0xe7,0x00,0xf0]8306#CHECK: esdtr	%r15, %f9               # encoding: [0xb3,0xe7,0x00,0xf9]8307 8308	esdtr	%r0,%f98309	esdtr	%r0,%f158310	esdtr	%r15,%f08311	esdtr	%r15,%f98312 8313#CHECK: esea	%r0                     # encoding: [0xb9,0x9d,0x00,0x00]8314#CHECK: esea	%r1                     # encoding: [0xb9,0x9d,0x00,0x10]8315#CHECK: esea	%r15                    # encoding: [0xb9,0x9d,0x00,0xf0]8316 8317	esea	%r08318	esea	%r18319	esea	%r158320 8321#CHECK: esta	%r0, %r0                # encoding: [0xb2,0x4a,0x00,0x00]8322#CHECK: esta	%r0, %r15               # encoding: [0xb2,0x4a,0x00,0x0f]8323#CHECK: esta	%r14, %r0               # encoding: [0xb2,0x4a,0x00,0xe0]8324#CHECK: esta	%r6, %r8                # encoding: [0xb2,0x4a,0x00,0x68]8325 8326	esta	%r0,%r08327	esta	%r0,%r158328	esta	%r14,%r08329	esta	%r6,%r88330 8331#CHECK: esxtr	%r0, %f8                # encoding: [0xb3,0xef,0x00,0x08]8332#CHECK: esxtr	%r0, %f13               # encoding: [0xb3,0xef,0x00,0x0d]8333#CHECK: esxtr	%r13, %f0               # encoding: [0xb3,0xef,0x00,0xd0]8334#CHECK: esxtr	%r13, %f9               # encoding: [0xb3,0xef,0x00,0xd9]8335 8336	esxtr	%r0,%f88337	esxtr	%r0,%f138338	esxtr	%r13,%f08339	esxtr	%r13,%f98340 8341#CHECK: ex	%r0, 0                  # encoding: [0x44,0x00,0x00,0x00]8342#CHECK: ex	%r0, 4095               # encoding: [0x44,0x00,0x0f,0xff]8343#CHECK: ex	%r0, 0(%r1)             # encoding: [0x44,0x00,0x10,0x00]8344#CHECK: ex	%r0, 0(%r15)            # encoding: [0x44,0x00,0xf0,0x00]8345#CHECK: ex	%r0, 4095(%r1,%r15)     # encoding: [0x44,0x01,0xff,0xff]8346#CHECK: ex	%r0, 4095(%r15,%r1)     # encoding: [0x44,0x0f,0x1f,0xff]8347#CHECK: ex	%r15, 0                 # encoding: [0x44,0xf0,0x00,0x00]8348 8349	ex	%r0, 08350	ex	%r0, 40958351	ex	%r0, 0(%r1)8352	ex	%r0, 0(%r15)8353	ex	%r0, 4095(%r1,%r15)8354	ex	%r0, 4095(%r15,%r1)8355	ex	%r15, 08356 8357#CHECK: exrl	%r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x00,A,A,A,A]8358#CHECK:  fixup A - offset: 2, value: .[[LAB]]-4294967296+2, kind: FK_390_PC32DBL8359	exrl	%r0, -0x1000000008360#CHECK: exrl	%r0, .[[LAB:L.*]]-2	# encoding: [0xc6,0x00,A,A,A,A]8361#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC32DBL8362	exrl	%r0, -28363#CHECK: exrl	%r0, .[[LAB:L.*]]	# encoding: [0xc6,0x00,A,A,A,A]8364#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL8365	exrl	%r0, 08366#CHECK: exrl	%r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x00,A,A,A,A]8367#CHECK:  fixup A - offset: 2, value: .[[LAB]]+4294967294+2, kind: FK_390_PC32DBL8368	exrl	%r0, 0xfffffffe8369 8370#CHECK: exrl	%r0, foo                # encoding: [0xc6,0x00,A,A,A,A]8371# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL8372#CHECK: exrl	%r15, foo               # encoding: [0xc6,0xf0,A,A,A,A]8373# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL8374 8375	exrl	%r0,foo8376	exrl	%r15,foo8377 8378#CHECK: exrl	%r3, bar+100            # encoding: [0xc6,0x30,A,A,A,A]8379# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL8380#CHECK: exrl	%r4, bar+100            # encoding: [0xc6,0x40,A,A,A,A]8381# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL8382 8383	exrl	%r3,bar+1008384	exrl	%r4,bar+1008385 8386#CHECK: exrl	%r7, frob@PLT           # encoding: [0xc6,0x70,A,A,A,A]8387# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL8388#CHECK: exrl	%r8, frob@PLT           # encoding: [0xc6,0x80,A,A,A,A]8389# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL8390 8391	exrl	%r7,frob@PLT8392	exrl	%r8,frob@PLT8393 8394#CHECK: fidbr	%f0, 0, %f0             # encoding: [0xb3,0x5f,0x00,0x00]8395#CHECK: fidbr	%f0, 0, %f15            # encoding: [0xb3,0x5f,0x00,0x0f]8396#CHECK: fidbr	%f0, 15, %f0            # encoding: [0xb3,0x5f,0xf0,0x00]8397#CHECK: fidbr	%f4, 5, %f6             # encoding: [0xb3,0x5f,0x50,0x46]8398#CHECK: fidbr	%f15, 0, %f0            # encoding: [0xb3,0x5f,0x00,0xf0]8399 8400	fidbr	%f0, 0, %f08401	fidbr	%f0, 0, %f158402	fidbr	%f0, 15, %f08403	fidbr	%f4, 5, %f68404	fidbr	%f15, 0, %f08405 8406#CHECK: fidr	%f0, %f0                # encoding: [0xb3,0x7f,0x00,0x00]8407#CHECK: fidr	%f0, %f15               # encoding: [0xb3,0x7f,0x00,0x0f]8408#CHECK: fidr	%f4, %f6                # encoding: [0xb3,0x7f,0x00,0x46]8409#CHECK: fidr	%f15, %f0               # encoding: [0xb3,0x7f,0x00,0xf0]8410 8411	fidr	%f0, %f08412	fidr	%f0, %f158413	fidr	%f4, %f68414	fidr	%f15, %f08415 8416#CHECK: fidtr	%f0, 0, %f0, 0          # encoding: [0xb3,0xd7,0x00,0x00]8417#CHECK: fidtr	%f0, 0, %f0, 15         # encoding: [0xb3,0xd7,0x0f,0x00]8418#CHECK: fidtr	%f0, 0, %f15, 0         # encoding: [0xb3,0xd7,0x00,0x0f]8419#CHECK: fidtr	%f0, 15, %f0, 0         # encoding: [0xb3,0xd7,0xf0,0x00]8420#CHECK: fidtr	%f4, 5, %f6, 7          # encoding: [0xb3,0xd7,0x57,0x46]8421#CHECK: fidtr	%f15, 0, %f0, 0         # encoding: [0xb3,0xd7,0x00,0xf0]8422 8423	fidtr	%f0, 0, %f0, 08424	fidtr	%f0, 0, %f0, 158425	fidtr	%f0, 0, %f15, 08426	fidtr	%f0, 15, %f0, 08427	fidtr	%f4, 5, %f6, 78428	fidtr	%f15, 0, %f0, 08429 8430#CHECK: fiebr	%f0, 0, %f0             # encoding: [0xb3,0x57,0x00,0x00]8431#CHECK: fiebr	%f0, 0, %f15            # encoding: [0xb3,0x57,0x00,0x0f]8432#CHECK: fiebr	%f0, 15, %f0            # encoding: [0xb3,0x57,0xf0,0x00]8433#CHECK: fiebr	%f4, 5, %f6             # encoding: [0xb3,0x57,0x50,0x46]8434#CHECK: fiebr	%f15, 0, %f0            # encoding: [0xb3,0x57,0x00,0xf0]8435 8436	fiebr	%f0, 0, %f08437	fiebr	%f0, 0, %f158438	fiebr	%f0, 15, %f08439	fiebr	%f4, 5, %f68440	fiebr	%f15, 0, %f08441 8442#CHECK: fier	%f0, %f0                # encoding: [0xb3,0x77,0x00,0x00]8443#CHECK: fier	%f0, %f15               # encoding: [0xb3,0x77,0x00,0x0f]8444#CHECK: fier	%f4, %f6                # encoding: [0xb3,0x77,0x00,0x46]8445#CHECK: fier	%f15, %f0               # encoding: [0xb3,0x77,0x00,0xf0]8446 8447	fier	%f0, %f08448	fier	%f0, %f158449	fier	%f4, %f68450	fier	%f15, %f08451 8452#CHECK: fixbr	%f0, 0, %f0             # encoding: [0xb3,0x47,0x00,0x00]8453#CHECK: fixbr	%f0, 0, %f13            # encoding: [0xb3,0x47,0x00,0x0d]8454#CHECK: fixbr	%f0, 15, %f0            # encoding: [0xb3,0x47,0xf0,0x00]8455#CHECK: fixbr	%f4, 5, %f8             # encoding: [0xb3,0x47,0x50,0x48]8456#CHECK: fixbr	%f13, 0, %f0            # encoding: [0xb3,0x47,0x00,0xd0]8457 8458	fixbr	%f0, 0, %f08459	fixbr	%f0, 0, %f138460	fixbr	%f0, 15, %f08461	fixbr	%f4, 5, %f88462	fixbr	%f13, 0, %f08463 8464#CHECK: fixr	%f0, %f0                # encoding: [0xb3,0x67,0x00,0x00]8465#CHECK: fixr	%f0, %f13               # encoding: [0xb3,0x67,0x00,0x0d]8466#CHECK: fixr	%f4, %f8                # encoding: [0xb3,0x67,0x00,0x48]8467#CHECK: fixr	%f13, %f0               # encoding: [0xb3,0x67,0x00,0xd0]8468 8469	fixr	%f0, %f08470	fixr	%f0, %f138471	fixr	%f4, %f88472	fixr	%f13, %f08473 8474#CHECK: fixtr	%f0, 0, %f0, 0          # encoding: [0xb3,0xdf,0x00,0x00]8475#CHECK: fixtr	%f0, 0, %f0, 15         # encoding: [0xb3,0xdf,0x0f,0x00]8476#CHECK: fixtr	%f0, 0, %f13, 0         # encoding: [0xb3,0xdf,0x00,0x0d]8477#CHECK: fixtr	%f0, 15, %f0, 0         # encoding: [0xb3,0xdf,0xf0,0x00]8478#CHECK: fixtr	%f4, 5, %f8, 9          # encoding: [0xb3,0xdf,0x59,0x48]8479#CHECK: fixtr	%f13, 0, %f0, 0         # encoding: [0xb3,0xdf,0x00,0xd0]8480 8481	fixtr	%f0, 0, %f0, 08482	fixtr	%f0, 0, %f0, 158483	fixtr	%f0, 0, %f13, 08484	fixtr	%f0, 15, %f0, 08485	fixtr	%f4, 5, %f8, 98486	fixtr	%f13, 0, %f0, 08487 8488#CHECK: flogr	%r0, %r0                # encoding: [0xb9,0x83,0x00,0x00]8489#CHECK: flogr	%r0, %r15               # encoding: [0xb9,0x83,0x00,0x0f]8490#CHECK: flogr	%r10, %r9               # encoding: [0xb9,0x83,0x00,0xa9]8491#CHECK: flogr	%r14, %r0               # encoding: [0xb9,0x83,0x00,0xe0]8492 8493	flogr	%r0, %r08494	flogr	%r0, %r158495	flogr	%r10, %r98496	flogr	%r14, %r08497 8498#CHECK: hdr	%f0, %f0                # encoding: [0x24,0x00]8499#CHECK: hdr	%f0, %f15               # encoding: [0x24,0x0f]8500#CHECK: hdr	%f7, %f8                # encoding: [0x24,0x78]8501#CHECK: hdr	%f15, %f0               # encoding: [0x24,0xf0]8502 8503	hdr	%f0, %f08504	hdr	%f0, %f158505	hdr	%f7, %f88506	hdr	%f15, %f08507 8508#CHECK: her	%f0, %f0                # encoding: [0x34,0x00]8509#CHECK: her	%f0, %f15               # encoding: [0x34,0x0f]8510#CHECK: her	%f7, %f8                # encoding: [0x34,0x78]8511#CHECK: her	%f15, %f0               # encoding: [0x34,0xf0]8512 8513	her	%f0, %f08514	her	%f0, %f158515	her	%f7, %f88516	her	%f15, %f08517 8518#CHECK: hsch                            # encoding: [0xb2,0x31,0x00,0x00]8519 8520	hsch8521 8522#CHECK: iac	%r0                     # encoding: [0xb2,0x24,0x00,0x00]8523#CHECK: iac	%r1                     # encoding: [0xb2,0x24,0x00,0x10]8524#CHECK: iac	%r15                    # encoding: [0xb2,0x24,0x00,0xf0]8525 8526	iac	%r08527	iac	%r18528	iac	%r158529 8530#CHECK: ic	%r0, 0                  # encoding: [0x43,0x00,0x00,0x00]8531#CHECK: ic	%r0, 4095               # encoding: [0x43,0x00,0x0f,0xff]8532#CHECK: ic	%r0, 0(%r1)             # encoding: [0x43,0x00,0x10,0x00]8533#CHECK: ic	%r0, 0(%r15)            # encoding: [0x43,0x00,0xf0,0x00]8534#CHECK: ic	%r0, 4095(%r1,%r15)     # encoding: [0x43,0x01,0xff,0xff]8535#CHECK: ic	%r0, 4095(%r15,%r1)     # encoding: [0x43,0x0f,0x1f,0xff]8536#CHECK: ic	%r15, 0                 # encoding: [0x43,0xf0,0x00,0x00]8537 8538	ic	%r0, 08539	ic	%r0, 40958540	ic	%r0, 0(%r1)8541	ic	%r0, 0(%r15)8542	ic	%r0, 4095(%r1,%r15)8543	ic	%r0, 4095(%r15,%r1)8544	ic	%r15, 08545 8546#CHECK: icm	%r0, 0, 0               # encoding: [0xbf,0x00,0x00,0x00]8547#CHECK: icm	%r0, 15, 4095           # encoding: [0xbf,0x0f,0x0f,0xff]8548#CHECK: icm	%r0, 0, 0(%r1)          # encoding: [0xbf,0x00,0x10,0x00]8549#CHECK: icm	%r0, 0, 0(%r15)         # encoding: [0xbf,0x00,0xf0,0x00]8550#CHECK: icm	%r15, 15, 4095(%r1)     # encoding: [0xbf,0xff,0x1f,0xff]8551#CHECK: icm	%r0, 0, 4095(%r15)      # encoding: [0xbf,0x00,0xff,0xff]8552#CHECK: icm	%r15, 0, 0              # encoding: [0xbf,0xf0,0x00,0x00]8553 8554	icm	%r0, 0, 08555	icm	%r0, 15, 40958556	icm	%r0, 0, 0(%r1)8557	icm	%r0, 0, 0(%r15)8558	icm	%r15, 15, 4095(%r1)8559	icm	%r0, 0, 4095(%r15)8560	icm	%r15, 0, 08561 8562#CHECK: icmh	%r0, 0, -524288            # encoding: [0xeb,0x00,0x00,0x00,0x80,0x80]8563#CHECK: icmh	%r0, 0, -1                 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x80]8564#CHECK: icmh	%r0, 15, 0                 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x80]8565#CHECK: icmh	%r0, 15, 1                 # encoding: [0xeb,0x0f,0x00,0x01,0x00,0x80]8566#CHECK: icmh	%r0, 8, 524287             # encoding: [0xeb,0x08,0x0f,0xff,0x7f,0x80]8567#CHECK: icmh	%r0, 8, 0(%r1)             # encoding: [0xeb,0x08,0x10,0x00,0x00,0x80]8568#CHECK: icmh	%r0, 4, 0(%r15)            # encoding: [0xeb,0x04,0xf0,0x00,0x00,0x80]8569#CHECK: icmh	%r0, 4, 524287(%r15)       # encoding: [0xeb,0x04,0xff,0xff,0x7f,0x80]8570#CHECK: icmh	%r0, 0, 524287(%r1)        # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x80]8571#CHECK: icmh	%r15, 0, 0                 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0x80]8572 8573	icmh	%r0, 0, -5242888574	icmh	%r0, 0, -18575	icmh	%r0, 15, 08576	icmh	%r0, 15, 18577	icmh	%r0, 8, 5242878578	icmh	%r0, 8, 0(%r1)8579	icmh	%r0, 4, 0(%r15)8580	icmh	%r0, 4, 524287(%r15)8581	icmh	%r0, 0, 524287(%r1)8582	icmh	%r15, 0, 08583 8584#CHECK: icmy	%r0, 0, -524288            # encoding: [0xeb,0x00,0x00,0x00,0x80,0x81]8585#CHECK: icmy	%r0, 0, -1                 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x81]8586#CHECK: icmy	%r0, 15, 0                 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x81]8587#CHECK: icmy	%r0, 15, 1                 # encoding: [0xeb,0x0f,0x00,0x01,0x00,0x81]8588#CHECK: icmy	%r0, 8, 524287             # encoding: [0xeb,0x08,0x0f,0xff,0x7f,0x81]8589#CHECK: icmy	%r0, 8, 0(%r1)             # encoding: [0xeb,0x08,0x10,0x00,0x00,0x81]8590#CHECK: icmy	%r0, 4, 0(%r15)            # encoding: [0xeb,0x04,0xf0,0x00,0x00,0x81]8591#CHECK: icmy	%r0, 4, 524287(%r15)       # encoding: [0xeb,0x04,0xff,0xff,0x7f,0x81]8592#CHECK: icmy	%r0, 0, 524287(%r1)        # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x81]8593#CHECK: icmy	%r15, 0, 0                 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0x81]8594 8595	icmy	%r0, 0, -5242888596	icmy	%r0, 0, -18597	icmy	%r0, 15, 08598	icmy	%r0, 15, 18599	icmy	%r0, 8, 5242878600	icmy	%r0, 8, 0(%r1)8601	icmy	%r0, 4, 0(%r15)8602	icmy	%r0, 4, 524287(%r15)8603	icmy	%r0, 0, 524287(%r1)8604	icmy	%r15, 0, 08605 8606#CHECK: icy	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x73]8607#CHECK: icy	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x73]8608#CHECK: icy	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x73]8609#CHECK: icy	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x73]8610#CHECK: icy	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x73]8611#CHECK: icy	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x73]8612#CHECK: icy	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x73]8613#CHECK: icy	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x73]8614#CHECK: icy	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x73]8615#CHECK: icy	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x73]8616 8617	icy	%r0, -5242888618	icy	%r0, -18619	icy	%r0, 08620	icy	%r0, 18621	icy	%r0, 5242878622	icy	%r0, 0(%r1)8623	icy	%r0, 0(%r15)8624	icy	%r0, 524287(%r1,%r15)8625	icy	%r0, 524287(%r15,%r1)8626	icy	%r15, 08627 8628#CHECK: idte	%r0, %r0, %r0           # encoding: [0xb9,0x8e,0x00,0x00]8629#CHECK: idte	%r0, %r0, %r15          # encoding: [0xb9,0x8e,0x00,0x0f]8630#CHECK: idte	%r0, %r15, %r0          # encoding: [0xb9,0x8e,0xf0,0x00]8631#CHECK: idte	%r15, %r0, %r0          # encoding: [0xb9,0x8e,0x00,0xf0]8632#CHECK: idte	%r0, %r0, %r0, 15       # encoding: [0xb9,0x8e,0x0f,0x00]8633#CHECK: idte	%r4, %r5, %r6, 7        # encoding: [0xb9,0x8e,0x57,0x46]8634 8635	idte	%r0, %r0, %r08636	idte	%r0, %r0, %r158637	idte	%r0, %r15, %r08638	idte	%r15, %r0, %r08639	idte	%r0, %r0, %r0, 158640	idte	%r4, %r5, %r6, 78641 8642#CHECK: iedtr	%f0, %f0, %r0           # encoding: [0xb3,0xf6,0x00,0x00]8643#CHECK: iedtr	%f0, %f0, %r15          # encoding: [0xb3,0xf6,0x00,0x0f]8644#CHECK: iedtr	%f0, %f15, %r0          # encoding: [0xb3,0xf6,0xf0,0x00]8645#CHECK: iedtr	%f15, %f0, %r0          # encoding: [0xb3,0xf6,0x00,0xf0]8646#CHECK: iedtr	%f1, %f2, %r3           # encoding: [0xb3,0xf6,0x20,0x13]8647#CHECK: iedtr	%f15, %f15, %r15        # encoding: [0xb3,0xf6,0xf0,0xff]8648 8649	iedtr	%f0, %f0, %r08650	iedtr	%f0, %f0, %r158651	iedtr	%f0, %f15, %r08652	iedtr	%f15, %f0, %r08653	iedtr	%f1, %f2, %r38654	iedtr	%f15, %f15, %r158655 8656#CHECK: iextr	%f0, %f0, %r0           # encoding: [0xb3,0xfe,0x00,0x00]8657#CHECK: iextr	%f0, %f0, %r13          # encoding: [0xb3,0xfe,0x00,0x0d]8658#CHECK: iextr	%f0, %f13, %r0          # encoding: [0xb3,0xfe,0xd0,0x00]8659#CHECK: iextr	%f13, %f0, %r0          # encoding: [0xb3,0xfe,0x00,0xd0]8660#CHECK: iextr	%f1, %f8, %r4           # encoding: [0xb3,0xfe,0x80,0x14]8661#CHECK: iextr	%f13, %f13, %r13        # encoding: [0xb3,0xfe,0xd0,0xdd]8662 8663	iextr	%f0, %f0, %r08664	iextr	%f0, %f0, %r138665	iextr	%f0, %f13, %r08666	iextr	%f13, %f0, %r08667	iextr	%f1, %f8, %r48668	iextr	%f13, %f13, %r138669 8670#CHECK: iihf	%r0, 0                  # encoding: [0xc0,0x08,0x00,0x00,0x00,0x00]8671#CHECK: iihf	%r0, 4294967295         # encoding: [0xc0,0x08,0xff,0xff,0xff,0xff]8672#CHECK: iihf	%r15, 0                 # encoding: [0xc0,0xf8,0x00,0x00,0x00,0x00]8673 8674	iihf	%r0, 08675	iihf	%r0, 0xffffffff8676	iihf	%r15, 08677 8678#CHECK: iihh	%r0, 0                  # encoding: [0xa5,0x00,0x00,0x00]8679#CHECK: iihh	%r0, 32768              # encoding: [0xa5,0x00,0x80,0x00]8680#CHECK: iihh	%r0, 65535              # encoding: [0xa5,0x00,0xff,0xff]8681#CHECK: iihh	%r15, 0                 # encoding: [0xa5,0xf0,0x00,0x00]8682 8683	iihh	%r0, 08684	iihh	%r0, 0x80008685	iihh	%r0, 0xffff8686	iihh	%r15, 08687 8688#CHECK: iihl	%r0, 0                  # encoding: [0xa5,0x01,0x00,0x00]8689#CHECK: iihl	%r0, 32768              # encoding: [0xa5,0x01,0x80,0x00]8690#CHECK: iihl	%r0, 65535              # encoding: [0xa5,0x01,0xff,0xff]8691#CHECK: iihl	%r15, 0                 # encoding: [0xa5,0xf1,0x00,0x00]8692 8693	iihl	%r0, 08694	iihl	%r0, 0x80008695	iihl	%r0, 0xffff8696	iihl	%r15, 08697 8698#CHECK: iilf	%r0, 0                  # encoding: [0xc0,0x09,0x00,0x00,0x00,0x00]8699#CHECK: iilf	%r0, 4294967295         # encoding: [0xc0,0x09,0xff,0xff,0xff,0xff]8700#CHECK: iilf	%r15, 0                 # encoding: [0xc0,0xf9,0x00,0x00,0x00,0x00]8701#CHECK: iilf	%r15, 0                 # encoding: [0xc0,0xf9,0x00,0x00,0x00,0x00]8702 8703	iilf	%r0, 08704	iilf	%r0, 0xffffffff8705	iilf	%r15, 08706	lfi	%r15, 08707 8708#CHECK: iilh	%r0, 0                  # encoding: [0xa5,0x02,0x00,0x00]8709#CHECK: iilh	%r0, 32768              # encoding: [0xa5,0x02,0x80,0x00]8710#CHECK: iilh	%r0, 65535              # encoding: [0xa5,0x02,0xff,0xff]8711#CHECK: iilh	%r15, 0                 # encoding: [0xa5,0xf2,0x00,0x00]8712 8713	iilh	%r0, 08714	iilh	%r0, 0x80008715	iilh	%r0, 0xffff8716	iilh	%r15, 08717 8718#CHECK: iill	%r0, 0                  # encoding: [0xa5,0x03,0x00,0x00]8719#CHECK: iill	%r0, 32768              # encoding: [0xa5,0x03,0x80,0x00]8720#CHECK: iill	%r0, 65535              # encoding: [0xa5,0x03,0xff,0xff]8721#CHECK: iill	%r15, 0                 # encoding: [0xa5,0xf3,0x00,0x00]8722 8723	iill	%r0, 08724	iill	%r0, 0x80008725	iill	%r0, 0xffff8726	iill	%r15, 08727 8728#CHECK: ipk                             # encoding: [0xb2,0x0b,0x00,0x00]8729 8730	ipk8731 8732#CHECK: ipm	%r0                     # encoding: [0xb2,0x22,0x00,0x00]8733#CHECK: ipm	%r1                     # encoding: [0xb2,0x22,0x00,0x10]8734#CHECK: ipm	%r15                    # encoding: [0xb2,0x22,0x00,0xf0]8735 8736	ipm	%r08737	ipm	%r18738	ipm	%r158739 8740#CHECK: ipte	%r0, %r0                # encoding: [0xb2,0x21,0x00,0x00]8741#CHECK: ipte	%r0, %r15               # encoding: [0xb2,0x21,0x00,0x0f]8742#CHECK: ipte	%r15, %r0               # encoding: [0xb2,0x21,0x00,0xf0]8743#CHECK: ipte	%r0, %r0, %r15          # encoding: [0xb2,0x21,0xf0,0x00]8744#CHECK: ipte	%r0, %r0, %r0, 15       # encoding: [0xb2,0x21,0x0f,0x00]8745#CHECK: ipte	%r7, %r8, %r9, 10       # encoding: [0xb2,0x21,0x9a,0x78]8746 8747	ipte	%r0, %r08748	ipte	%r0, %r158749	ipte	%r15, %r08750	ipte	%r0, %r0, %r158751	ipte	%r0, %r0, %r0, 158752	ipte	%r7, %r8, %r9, 108753 8754#CHECK: iske	%r0, %r0                # encoding: [0xb2,0x29,0x00,0x00]8755#CHECK: iske	%r0, %r15               # encoding: [0xb2,0x29,0x00,0x0f]8756#CHECK: iske	%r15, %r0               # encoding: [0xb2,0x29,0x00,0xf0]8757#CHECK: iske	%r7, %r8                # encoding: [0xb2,0x29,0x00,0x78]8758 8759	iske	%r0,%r08760	iske	%r0,%r158761	iske	%r15,%r08762	iske	%r7,%r88763 8764#CHECK: ivsk	%r0, %r0                # encoding: [0xb2,0x23,0x00,0x00]8765#CHECK: ivsk	%r0, %r15               # encoding: [0xb2,0x23,0x00,0x0f]8766#CHECK: ivsk	%r15, %r0               # encoding: [0xb2,0x23,0x00,0xf0]8767#CHECK: ivsk	%r7, %r8                # encoding: [0xb2,0x23,0x00,0x78]8768 8769	ivsk	%r0,%r08770	ivsk	%r0,%r158771	ivsk	%r15,%r08772	ivsk	%r7,%r88773 8774#CHECK: kdb	%f0, 0                  # encoding: [0xed,0x00,0x00,0x00,0x00,0x18]8775#CHECK: kdb	%f0, 4095               # encoding: [0xed,0x00,0x0f,0xff,0x00,0x18]8776#CHECK: kdb	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x18]8777#CHECK: kdb	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x18]8778#CHECK: kdb	%f0, 4095(%r1,%r15)     # encoding: [0xed,0x01,0xff,0xff,0x00,0x18]8779#CHECK: kdb	%f0, 4095(%r15,%r1)     # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x18]8780#CHECK: kdb	%f15, 0                 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x18]8781 8782	kdb	%f0, 08783	kdb	%f0, 40958784	kdb	%f0, 0(%r1)8785	kdb	%f0, 0(%r15)8786	kdb	%f0, 4095(%r1,%r15)8787	kdb	%f0, 4095(%r15,%r1)8788	kdb	%f15, 08789 8790#CHECK: kdbr	%f0, %f0                # encoding: [0xb3,0x18,0x00,0x00]8791#CHECK: kdbr	%f0, %f15               # encoding: [0xb3,0x18,0x00,0x0f]8792#CHECK: kdbr	%f7, %f8                # encoding: [0xb3,0x18,0x00,0x78]8793#CHECK: kdbr	%f15, %f0               # encoding: [0xb3,0x18,0x00,0xf0]8794 8795	kdbr	%f0, %f08796	kdbr	%f0, %f158797	kdbr	%f7, %f88798	kdbr	%f15, %f08799 8800#CHECK: kdtr	%f0, %f0                # encoding: [0xb3,0xe0,0x00,0x00]8801#CHECK: kdtr	%f0, %f15               # encoding: [0xb3,0xe0,0x00,0x0f]8802#CHECK: kdtr	%f7, %f8                # encoding: [0xb3,0xe0,0x00,0x78]8803#CHECK: kdtr	%f15, %f0               # encoding: [0xb3,0xe0,0x00,0xf0]8804 8805	kdtr	%f0, %f08806	kdtr	%f0, %f158807	kdtr	%f7, %f88808	kdtr	%f15, %f08809 8810#CHECK: keb	%f0, 0                  # encoding: [0xed,0x00,0x00,0x00,0x00,0x08]8811#CHECK: keb	%f0, 4095               # encoding: [0xed,0x00,0x0f,0xff,0x00,0x08]8812#CHECK: keb	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x08]8813#CHECK: keb	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x08]8814#CHECK: keb	%f0, 4095(%r1,%r15)     # encoding: [0xed,0x01,0xff,0xff,0x00,0x08]8815#CHECK: keb	%f0, 4095(%r15,%r1)     # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x08]8816#CHECK: keb	%f15, 0                 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x08]8817 8818	keb	%f0, 08819	keb	%f0, 40958820	keb	%f0, 0(%r1)8821	keb	%f0, 0(%r15)8822	keb	%f0, 4095(%r1,%r15)8823	keb	%f0, 4095(%r15,%r1)8824	keb	%f15, 08825 8826#CHECK: kebr	%f0, %f0                # encoding: [0xb3,0x08,0x00,0x00]8827#CHECK: kebr	%f0, %f15               # encoding: [0xb3,0x08,0x00,0x0f]8828#CHECK: kebr	%f7, %f8                # encoding: [0xb3,0x08,0x00,0x78]8829#CHECK: kebr	%f15, %f0               # encoding: [0xb3,0x08,0x00,0xf0]8830 8831	kebr	%f0, %f08832	kebr	%f0, %f158833	kebr	%f7, %f88834	kebr	%f15, %f08835 8836#CHECK: kimd	%r0, %r2                # encoding: [0xb9,0x3e,0x00,0x02]8837#CHECK: kimd	%r0, %r14               # encoding: [0xb9,0x3e,0x00,0x0e]8838#CHECK: kimd	%r15, %r2               # encoding: [0xb9,0x3e,0x00,0xf2]8839#CHECK: kimd	%r7, %r10               # encoding: [0xb9,0x3e,0x00,0x7a]8840 8841	kimd	%r0, %r28842	kimd	%r0, %r148843	kimd	%r15, %r28844	kimd	%r7, %r108845 8846#CHECK: klmd	%r0, %r2                # encoding: [0xb9,0x3f,0x00,0x02]8847#CHECK: klmd	%r0, %r14               # encoding: [0xb9,0x3f,0x00,0x0e]8848#CHECK: klmd	%r15, %r2               # encoding: [0xb9,0x3f,0x00,0xf2]8849#CHECK: klmd	%r7, %r10               # encoding: [0xb9,0x3f,0x00,0x7a]8850 8851	klmd	%r0, %r28852	klmd	%r0, %r148853	klmd	%r15, %r28854	klmd	%r7, %r108855 8856#CHECK: km	%r2, %r2                # encoding: [0xb9,0x2e,0x00,0x22]8857#CHECK: km	%r2, %r14               # encoding: [0xb9,0x2e,0x00,0x2e]8858#CHECK: km	%r14, %r2               # encoding: [0xb9,0x2e,0x00,0xe2]8859#CHECK: km	%r6, %r10               # encoding: [0xb9,0x2e,0x00,0x6a]8860 8861	km	%r2, %r28862	km	%r2, %r148863	km	%r14, %r28864	km	%r6, %r108865 8866#CHECK: kmac	%r0, %r2                # encoding: [0xb9,0x1e,0x00,0x02]8867#CHECK: kmac	%r0, %r14               # encoding: [0xb9,0x1e,0x00,0x0e]8868#CHECK: kmac	%r15, %r2               # encoding: [0xb9,0x1e,0x00,0xf2]8869#CHECK: kmac	%r7, %r10               # encoding: [0xb9,0x1e,0x00,0x7a]8870 8871	kmac	%r0, %r28872	kmac	%r0, %r148873	kmac	%r15, %r28874	kmac	%r7, %r108875 8876#CHECK: kmc	%r2, %r2                # encoding: [0xb9,0x2f,0x00,0x22]8877#CHECK: kmc	%r2, %r14               # encoding: [0xb9,0x2f,0x00,0x2e]8878#CHECK: kmc	%r14, %r2               # encoding: [0xb9,0x2f,0x00,0xe2]8879#CHECK: kmc	%r6, %r10               # encoding: [0xb9,0x2f,0x00,0x6a]8880 8881	kmc	%r2, %r28882	kmc	%r2, %r148883	kmc	%r14, %r28884	kmc	%r6, %r108885 8886#CHECK: kxbr	%f0, %f0                # encoding: [0xb3,0x48,0x00,0x00]8887#CHECK: kxbr	%f0, %f13               # encoding: [0xb3,0x48,0x00,0x0d]8888#CHECK: kxbr	%f8, %f8                # encoding: [0xb3,0x48,0x00,0x88]8889#CHECK: kxbr	%f13, %f0               # encoding: [0xb3,0x48,0x00,0xd0]8890 8891	kxbr	%f0, %f08892	kxbr	%f0, %f138893	kxbr	%f8, %f88894	kxbr	%f13, %f08895 8896#CHECK: kxtr	%f0, %f0                # encoding: [0xb3,0xe8,0x00,0x00]8897#CHECK: kxtr	%f0, %f13               # encoding: [0xb3,0xe8,0x00,0x0d]8898#CHECK: kxtr	%f8, %f8                # encoding: [0xb3,0xe8,0x00,0x88]8899#CHECK: kxtr	%f13, %f0               # encoding: [0xb3,0xe8,0x00,0xd0]8900 8901	kxtr	%f0, %f08902	kxtr	%f0, %f138903	kxtr	%f8, %f88904	kxtr	%f13, %f08905 8906#CHECK: l	%r0, 0                  # encoding: [0x58,0x00,0x00,0x00]8907#CHECK: l	%r0, 4095               # encoding: [0x58,0x00,0x0f,0xff]8908#CHECK: l	%r0, 0                  # encoding: [0x58,0x00,0x00,0x00]8909#CHECK: l	%r0, 0(%r1)             # encoding: [0x58,0x00,0x10,0x00]8910#CHECK: l	%r0, 0(%r15)            # encoding: [0x58,0x00,0xf0,0x00]8911#CHECK: l	%r0, 0(%r1)             # encoding: [0x58,0x00,0x10,0x00]8912#CHECK: l	%r0, 0(%r15)            # encoding: [0x58,0x00,0xf0,0x00]8913#CHECK: l	%r0, 0(%r1)             # encoding: [0x58,0x00,0x10,0x00]8914#CHECK: l	%r0, 0(%r15)            # encoding: [0x58,0x00,0xf0,0x00]8915#CHECK: l	%r0, 0(%r1)             # encoding: [0x58,0x00,0x10,0x00]8916#CHECK: l	%r0, 0(%r15)            # encoding: [0x58,0x00,0xf0,0x00]8917#CHECK: l	%r0, 0(%r1,0)           # encoding: [0x58,0x01,0x00,0x00]8918#CHECK: l	%r0, 0(%r15,0)          # encoding: [0x58,0x0f,0x00,0x00]8919#CHECK: l	%r0, 0(%r1,0)           # encoding: [0x58,0x01,0x00,0x00]8920#CHECK: l	%r0, 0(%r15,0)          # encoding: [0x58,0x0f,0x00,0x00]8921#CHECK: l	%r0, 0(%r1,0)           # encoding: [0x58,0x01,0x00,0x00]8922#CHECK: l	%r0, 0(%r15,0)          # encoding: [0x58,0x0f,0x00,0x00]8923#CHECK: l	%r0, 4095(%r15)         # encoding: [0x58,0x00,0xff,0xff]8924#CHECK: l	%r0, 4095(%r1,%r15)     # encoding: [0x58,0x01,0xff,0xff]8925#CHECK: l	%r0, 4095(%r15,0)       # encoding: [0x58,0x0f,0x0f,0xff]8926#CHECK: l	%r0, 4095(%r15,%r1)     # encoding: [0x58,0x0f,0x1f,0xff]8927#CHECK: l	%r15, 0                 # encoding: [0x58,0xf0,0x00,0x00]8928 8929	l	%r0, 08930	l	%r0, 40958931	l	%r0, 0(%r0)8932	l	%r0, 0(%r1)8933	l	%r0, 0(%r15)8934	l	%r0, 0(,%r1)8935	l	%r0, 0(,%r15)8936	l	%r0, 0(0,%r1)8937	l	%r0, 0(0,%r15)8938	l	%r0, 0(%r0,%r1)8939	l	%r0, 0(%r0,%r15)8940	l	%r0, 0(0,%r1)8941	l	%r0, 0(0,%r15)8942	l	%r0, 0(%r1,)8943	l	%r0, 0(%r15,)8944	l	%r0, 0(%r1,0)8945	l	%r0, 0(%r15,0)8946	l	%r0, 0(%r1,%r0)8947	l	%r0, 0(%r15,%r0)8948	l	%r0, 4095(%r0,%r15)8949	l	%r0, 4095(%r1,%r15)8950	l	%r0, 4095(%r15,%r0)8951	l	%r0, 4095(%r15,%r1)8952	l	%r15, 08953 8954#CHECK: la	%r0, 0                  # encoding: [0x41,0x00,0x00,0x00]8955#CHECK: la	%r0, 4095               # encoding: [0x41,0x00,0x0f,0xff]8956#CHECK: la	%r0, 0(%r1)             # encoding: [0x41,0x00,0x10,0x00]8957#CHECK: la	%r0, 0(%r15)            # encoding: [0x41,0x00,0xf0,0x00]8958#CHECK: la	%r0, 4095(%r1,%r15)     # encoding: [0x41,0x01,0xff,0xff]8959#CHECK: la	%r0, 4095(%r15,%r1)     # encoding: [0x41,0x0f,0x1f,0xff]8960#CHECK: la	%r15, 0                 # encoding: [0x41,0xf0,0x00,0x00]8961 8962	la	%r0, 08963	la	%r0, 40958964	la	%r0, 0(%r1)8965	la	%r0, 0(%r15)8966	la	%r0, 4095(%r1,%r15)8967	la	%r0, 4095(%r15,%r1)8968	la	%r15, 08969 8970#CHECK: lae	%r0, 0                  # encoding: [0x51,0x00,0x00,0x00]8971#CHECK: lae	%r0, 4095               # encoding: [0x51,0x00,0x0f,0xff]8972#CHECK: lae	%r0, 0(%r1)             # encoding: [0x51,0x00,0x10,0x00]8973#CHECK: lae	%r0, 0(%r15)            # encoding: [0x51,0x00,0xf0,0x00]8974#CHECK: lae	%r0, 4095(%r1,%r15)     # encoding: [0x51,0x01,0xff,0xff]8975#CHECK: lae	%r0, 4095(%r15,%r1)     # encoding: [0x51,0x0f,0x1f,0xff]8976#CHECK: lae	%r15, 0                 # encoding: [0x51,0xf0,0x00,0x00]8977 8978	lae	%r0, 08979	lae	%r0, 40958980	lae	%r0, 0(%r1)8981	lae	%r0, 0(%r15)8982	lae	%r0, 4095(%r1,%r15)8983	lae	%r0, 4095(%r15,%r1)8984	lae	%r15, 08985 8986#CHECK: laey	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x75]8987#CHECK: laey	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x75]8988#CHECK: laey	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x75]8989#CHECK: laey	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x75]8990#CHECK: laey	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x75]8991#CHECK: laey	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x75]8992#CHECK: laey	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x75]8993#CHECK: laey	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x75]8994#CHECK: laey	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x75]8995#CHECK: laey	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x75]8996 8997	laey	%r0, -5242888998	laey	%r0, -18999	laey	%r0, 09000	laey	%r0, 19001	laey	%r0, 5242879002	laey	%r0, 0(%r1)9003	laey	%r0, 0(%r15)9004	laey	%r0, 524287(%r1,%r15)9005	laey	%r0, 524287(%r15,%r1)9006	laey	%r15, 09007 9008#CHECK: lam	%a0, %a0, 0             # encoding: [0x9a,0x00,0x00,0x00]9009#CHECK: lam	%a0, %a15, 0            # encoding: [0x9a,0x0f,0x00,0x00]9010#CHECK: lam	%a14, %a15, 0           # encoding: [0x9a,0xef,0x00,0x00]9011#CHECK: lam	%a15, %a15, 0           # encoding: [0x9a,0xff,0x00,0x00]9012#CHECK: lam	%a0, %a0, 4095          # encoding: [0x9a,0x00,0x0f,0xff]9013#CHECK: lam	%a0, %a0, 1             # encoding: [0x9a,0x00,0x00,0x01]9014#CHECK: lam	%a0, %a0, 0(%r1)        # encoding: [0x9a,0x00,0x10,0x00]9015#CHECK: lam	%a0, %a0, 0(%r15)       # encoding: [0x9a,0x00,0xf0,0x00]9016#CHECK: lam	%a0, %a0, 4095(%r1)     # encoding: [0x9a,0x00,0x1f,0xff]9017#CHECK: lam	%a0, %a0, 4095(%r15)    # encoding: [0x9a,0x00,0xff,0xff]9018 9019	lam	%a0,%a0,09020	lam	%a0,%a15,09021	lam	%a14,%a15,09022	lam	%a15,%a15,09023	lam	%a0,%a0,40959024	lam	%a0,%a0,19025	lam	%a0,%a0,0(%r1)9026	lam	%a0,%a0,0(%r15)9027	lam	%a0,%a0,4095(%r1)9028	lam	%a0,%a0,4095(%r15)9029 9030#CHECK: lamy	%a0, %a0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x9a]9031#CHECK: lamy	%a0, %a15, 0            # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x9a]9032#CHECK: lamy	%a14, %a15, 0           # encoding: [0xeb,0xef,0x00,0x00,0x00,0x9a]9033#CHECK: lamy	%a15, %a15, 0           # encoding: [0xeb,0xff,0x00,0x00,0x00,0x9a]9034#CHECK: lamy	%a0, %a0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0x9a]9035#CHECK: lamy	%a0, %a0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x9a]9036#CHECK: lamy	%a0, %a0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x9a]9037#CHECK: lamy	%a0, %a0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0x9a]9038#CHECK: lamy	%a0, %a0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x9a]9039#CHECK: lamy	%a0, %a0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0x9a]9040#CHECK: lamy	%a0, %a0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x9a]9041#CHECK: lamy	%a0, %a0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x9a]9042#CHECK: lamy	%a0, %a0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x9a]9043 9044	lamy	%a0,%a0,09045	lamy	%a0,%a15,09046	lamy	%a14,%a15,09047	lamy	%a15,%a15,09048	lamy	%a0,%a0,-5242889049	lamy	%a0,%a0,-19050	lamy	%a0,%a0,09051	lamy	%a0,%a0,19052	lamy	%a0,%a0,5242879053	lamy	%a0,%a0,0(%r1)9054	lamy	%a0,%a0,0(%r15)9055	lamy	%a0,%a0,524287(%r1)9056	lamy	%a0,%a0,524287(%r15)9057 9058#CHECK: larl	%r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc0,0x00,A,A,A,A]9059#CHECK:  fixup A - offset: 2, value: .[[LAB]]-4294967296+2, kind: FK_390_PC32DBL9060	larl	%r0, -0x1000000009061#CHECK: larl	%r0, .[[LAB:L.*]]-2	# encoding: [0xc0,0x00,A,A,A,A]9062#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC32DBL9063	larl	%r0, -29064#CHECK: larl	%r0, .[[LAB:L.*]]	# encoding: [0xc0,0x00,A,A,A,A]9065#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL9066	larl	%r0, 09067#CHECK: larl	%r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc0,0x00,A,A,A,A]9068#CHECK:  fixup A - offset: 2, value: .[[LAB]]+4294967294+2, kind: FK_390_PC32DBL9069	larl	%r0, 0xfffffffe9070 9071#CHECK: larl	%r0, foo                # encoding: [0xc0,0x00,A,A,A,A]9072# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL9073#CHECK: larl	%r15, foo               # encoding: [0xc0,0xf0,A,A,A,A]9074# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL9075 9076	larl	%r0,foo9077	larl	%r15,foo9078 9079#CHECK: larl	%r3, bar+100            # encoding: [0xc0,0x30,A,A,A,A]9080# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL9081#CHECK: larl	%r4, bar+100            # encoding: [0xc0,0x40,A,A,A,A]9082# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL9083 9084	larl	%r3,bar+1009085	larl	%r4,bar+1009086 9087#CHECK: larl	%r7, frob@PLT           # encoding: [0xc0,0x70,A,A,A,A]9088# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL9089#CHECK: larl	%r8, frob@PLT           # encoding: [0xc0,0x80,A,A,A,A]9090# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL9091 9092	larl	%r7,frob@PLT9093	larl	%r8,frob@PLT9094 9095#CHECK: lasp	0, 0                    # encoding: [0xe5,0x00,0x00,0x00,0x00,0x00]9096#CHECK: lasp	0(%r1), 0(%r2)          # encoding: [0xe5,0x00,0x10,0x00,0x20,0x00]9097#CHECK: lasp	160(%r1), 320(%r15)     # encoding: [0xe5,0x00,0x10,0xa0,0xf1,0x40]9098#CHECK: lasp	0(%r1), 4095            # encoding: [0xe5,0x00,0x10,0x00,0x0f,0xff]9099#CHECK: lasp	0(%r1), 4095(%r2)       # encoding: [0xe5,0x00,0x10,0x00,0x2f,0xff]9100#CHECK: lasp	0(%r1), 4095(%r15)      # encoding: [0xe5,0x00,0x10,0x00,0xff,0xff]9101#CHECK: lasp	0(%r1), 0               # encoding: [0xe5,0x00,0x10,0x00,0x00,0x00]9102#CHECK: lasp	0(%r15), 0              # encoding: [0xe5,0x00,0xf0,0x00,0x00,0x00]9103#CHECK: lasp	4095(%r1), 0            # encoding: [0xe5,0x00,0x1f,0xff,0x00,0x00]9104#CHECK: lasp	4095(%r15), 0           # encoding: [0xe5,0x00,0xff,0xff,0x00,0x00]9105 9106	lasp	0, 09107	lasp	0(%r1), 0(%r2)9108	lasp	160(%r1), 320(%r15)9109	lasp	0(%r1), 40959110	lasp	0(%r1), 4095(%r2)9111	lasp	0(%r1), 4095(%r15)9112	lasp	0(%r1), 09113	lasp	0(%r15), 09114	lasp	4095(%r1), 09115	lasp	4095(%r15), 09116 9117#CHECK: lay	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x71]9118#CHECK: lay	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x71]9119#CHECK: lay	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x71]9120#CHECK: lay	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x71]9121#CHECK: lay	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x71]9122#CHECK: lay	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x71]9123#CHECK: lay	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x71]9124#CHECK: lay	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x71]9125#CHECK: lay	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x71]9126#CHECK: lay	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x71]9127 9128	lay	%r0, -5242889129	lay	%r0, -19130	lay	%r0, 09131	lay	%r0, 19132	lay	%r0, 5242879133	lay	%r0, 0(%r1)9134	lay	%r0, 0(%r15)9135	lay	%r0, 524287(%r1,%r15)9136	lay	%r0, 524287(%r15,%r1)9137	lay	%r15, 09138 9139#CHECK: lb	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x76]9140#CHECK: lb	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x76]9141#CHECK: lb	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x76]9142#CHECK: lb	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x76]9143#CHECK: lb	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x76]9144#CHECK: lb	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x76]9145#CHECK: lb	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x76]9146#CHECK: lb	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x76]9147#CHECK: lb	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x76]9148#CHECK: lb	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x76]9149 9150	lb	%r0, -5242889151	lb	%r0, -19152	lb	%r0, 09153	lb	%r0, 19154	lb	%r0, 5242879155	lb	%r0, 0(%r1)9156	lb	%r0, 0(%r15)9157	lb	%r0, 524287(%r1,%r15)9158	lb	%r0, 524287(%r15,%r1)9159	lb	%r15, 09160 9161#CHECK: lbr	%r0, %r15               # encoding: [0xb9,0x26,0x00,0x0f]9162#CHECK: lbr	%r7, %r8                # encoding: [0xb9,0x26,0x00,0x78]9163#CHECK: lbr	%r15, %r0               # encoding: [0xb9,0x26,0x00,0xf0]9164 9165	lbr	%r0, %r159166	lbr	%r7, %r89167	lbr	%r15, %r09168 9169#CHECK: lcctl	0                       # encoding: [0xb2,0x84,0x00,0x00]9170#CHECK: lcctl	0(%r1)                  # encoding: [0xb2,0x84,0x10,0x00]9171#CHECK: lcctl	0(%r15)                 # encoding: [0xb2,0x84,0xf0,0x00]9172#CHECK: lcctl	4095                    # encoding: [0xb2,0x84,0x0f,0xff]9173#CHECK: lcctl	4095(%r1)               # encoding: [0xb2,0x84,0x1f,0xff]9174#CHECK: lcctl	4095(%r15)              # encoding: [0xb2,0x84,0xff,0xff]9175 9176	lcctl	09177	lcctl	0(%r1)9178	lcctl	0(%r15)9179	lcctl	40959180	lcctl	4095(%r1)9181	lcctl	4095(%r15)9182 9183#CHECK: lcdbr	%f0, %f9                # encoding: [0xb3,0x13,0x00,0x09]9184#CHECK: lcdbr	%f0, %f15               # encoding: [0xb3,0x13,0x00,0x0f]9185#CHECK: lcdbr	%f15, %f0               # encoding: [0xb3,0x13,0x00,0xf0]9186#CHECK: lcdbr	%f15, %f9               # encoding: [0xb3,0x13,0x00,0xf9]9187 9188	lcdbr	%f0,%f99189	lcdbr	%f0,%f159190	lcdbr	%f15,%f09191	lcdbr	%f15,%f99192 9193#CHECK: lcdfr	%f0, %f9                # encoding: [0xb3,0x73,0x00,0x09]9194#CHECK: lcdfr	%f0, %f15               # encoding: [0xb3,0x73,0x00,0x0f]9195#CHECK: lcdfr	%f15, %f0               # encoding: [0xb3,0x73,0x00,0xf0]9196#CHECK: lcdfr	%f15, %f9               # encoding: [0xb3,0x73,0x00,0xf9]9197 9198	lcdfr	%f0,%f99199	lcdfr	%f0,%f159200	lcdfr	%f15,%f09201	lcdfr	%f15,%f99202 9203#CHECK: lndfr	%f0, %f9                # encoding: [0xb3,0x71,0x00,0x09]9204#CHECK: lndfr	%f0, %f15               # encoding: [0xb3,0x71,0x00,0x0f]9205#CHECK: lndfr	%f15, %f0               # encoding: [0xb3,0x71,0x00,0xf0]9206#CHECK: lndfr	%f15, %f9               # encoding: [0xb3,0x71,0x00,0xf9]9207 9208	lndfr	%f0,%f99209	lndfr	%f0,%f159210	lndfr	%f15,%f09211	lndfr	%f15,%f99212 9213#CHECK: lpdfr	%f0, %f9                # encoding: [0xb3,0x70,0x00,0x09]9214#CHECK: lpdfr	%f0, %f15               # encoding: [0xb3,0x70,0x00,0x0f]9215#CHECK: lpdfr	%f15, %f0               # encoding: [0xb3,0x70,0x00,0xf0]9216#CHECK: lpdfr	%f15, %f9               # encoding: [0xb3,0x70,0x00,0xf9]9217 9218	lpdfr	%f0,%f99219	lpdfr	%f0,%f159220	lpdfr	%f15,%f09221	lpdfr	%f15,%f99222 9223#CHECK: lcdr	%f0, %f9                # encoding: [0x23,0x09]9224#CHECK: lcdr	%f0, %f15               # encoding: [0x23,0x0f]9225#CHECK: lcdr	%f15, %f0               # encoding: [0x23,0xf0]9226#CHECK: lcdr	%f15, %f9               # encoding: [0x23,0xf9]9227 9228	lcdr	%f0,%f99229	lcdr	%f0,%f159230	lcdr	%f15,%f09231	lcdr	%f15,%f99232 9233#CHECK: lcebr	%f0, %f9                # encoding: [0xb3,0x03,0x00,0x09]9234#CHECK: lcebr	%f0, %f15               # encoding: [0xb3,0x03,0x00,0x0f]9235#CHECK: lcebr	%f15, %f0               # encoding: [0xb3,0x03,0x00,0xf0]9236#CHECK: lcebr	%f15, %f9               # encoding: [0xb3,0x03,0x00,0xf9]9237 9238	lcebr	%f0,%f99239	lcebr	%f0,%f159240	lcebr	%f15,%f09241	lcebr	%f15,%f99242 9243#CHECK: lcer	%f0, %f9                # encoding: [0x33,0x09]9244#CHECK: lcer	%f0, %f15               # encoding: [0x33,0x0f]9245#CHECK: lcer	%f15, %f0               # encoding: [0x33,0xf0]9246#CHECK: lcer	%f15, %f9               # encoding: [0x33,0xf9]9247 9248	lcer	%f0,%f99249	lcer	%f0,%f159250	lcer	%f15,%f09251	lcer	%f15,%f99252 9253#CHECK: lcgfr	%r0, %r0                # encoding: [0xb9,0x13,0x00,0x00]9254#CHECK: lcgfr	%r0, %r15               # encoding: [0xb9,0x13,0x00,0x0f]9255#CHECK: lcgfr	%r15, %r0               # encoding: [0xb9,0x13,0x00,0xf0]9256#CHECK: lcgfr	%r7, %r8                # encoding: [0xb9,0x13,0x00,0x78]9257 9258	lcgfr	%r0,%r09259	lcgfr	%r0,%r159260	lcgfr	%r15,%r09261	lcgfr	%r7,%r89262 9263#CHECK: lcgr	%r0, %r0                # encoding: [0xb9,0x03,0x00,0x00]9264#CHECK: lcgr	%r0, %r15               # encoding: [0xb9,0x03,0x00,0x0f]9265#CHECK: lcgr	%r15, %r0               # encoding: [0xb9,0x03,0x00,0xf0]9266#CHECK: lcgr	%r7, %r8                # encoding: [0xb9,0x03,0x00,0x78]9267 9268	lcgr	%r0,%r09269	lcgr	%r0,%r159270	lcgr	%r15,%r09271	lcgr	%r7,%r89272 9273#CHECK: lcr	%r0, %r0                # encoding: [0x13,0x00]9274#CHECK: lcr	%r0, %r15               # encoding: [0x13,0x0f]9275#CHECK: lcr	%r15, %r0               # encoding: [0x13,0xf0]9276#CHECK: lcr	%r7, %r8                # encoding: [0x13,0x78]9277 9278	lcr	%r0,%r09279	lcr	%r0,%r159280	lcr	%r15,%r09281	lcr	%r7,%r89282 9283#CHECK: lctl	%c0, %c0, 0             # encoding: [0xb7,0x00,0x00,0x00]9284#CHECK: lctl	%c0, %c15, 0            # encoding: [0xb7,0x0f,0x00,0x00]9285#CHECK: lctl	%c14, %c15, 0           # encoding: [0xb7,0xef,0x00,0x00]9286#CHECK: lctl	%c15, %c15, 0           # encoding: [0xb7,0xff,0x00,0x00]9287#CHECK: lctl	%c0, %c0, 4095          # encoding: [0xb7,0x00,0x0f,0xff]9288#CHECK: lctl	%c0, %c0, 1             # encoding: [0xb7,0x00,0x00,0x01]9289#CHECK: lctl	%c0, %c0, 0(%r1)        # encoding: [0xb7,0x00,0x10,0x00]9290#CHECK: lctl	%c0, %c0, 0(%r15)       # encoding: [0xb7,0x00,0xf0,0x00]9291#CHECK: lctl	%c0, %c0, 4095(%r1)     # encoding: [0xb7,0x00,0x1f,0xff]9292#CHECK: lctl	%c0, %c0, 4095(%r15)    # encoding: [0xb7,0x00,0xff,0xff]9293 9294	lctl	%c0,%c0,09295	lctl	%c0,%c15,09296	lctl	%c14,%c15,09297	lctl	%c15,%c15,09298	lctl	%c0,%c0,40959299	lctl	%c0,%c0,19300	lctl	%c0,%c0,0(%r1)9301	lctl	%c0,%c0,0(%r15)9302	lctl	%c0,%c0,4095(%r1)9303	lctl	%c0,%c0,4095(%r15)9304 9305#CHECK: lctlg	%c0, %c0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x2f]9306#CHECK: lctlg	%c0, %c15, 0            # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x2f]9307#CHECK: lctlg	%c14, %c15, 0           # encoding: [0xeb,0xef,0x00,0x00,0x00,0x2f]9308#CHECK: lctlg	%c15, %c15, 0           # encoding: [0xeb,0xff,0x00,0x00,0x00,0x2f]9309#CHECK: lctlg	%c0, %c0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0x2f]9310#CHECK: lctlg	%c0, %c0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x2f]9311#CHECK: lctlg	%c0, %c0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x2f]9312#CHECK: lctlg	%c0, %c0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0x2f]9313#CHECK: lctlg	%c0, %c0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x2f]9314#CHECK: lctlg	%c0, %c0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0x2f]9315#CHECK: lctlg	%c0, %c0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x2f]9316#CHECK: lctlg	%c0, %c0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x2f]9317#CHECK: lctlg	%c0, %c0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x2f]9318 9319	lctlg	%c0,%c0,09320	lctlg	%c0,%c15,09321	lctlg	%c14,%c15,09322	lctlg	%c15,%c15,09323	lctlg	%c0,%c0,-5242889324	lctlg	%c0,%c0,-19325	lctlg	%c0,%c0,09326	lctlg	%c0,%c0,19327	lctlg	%c0,%c0,5242879328	lctlg	%c0,%c0,0(%r1)9329	lctlg	%c0,%c0,0(%r15)9330	lctlg	%c0,%c0,524287(%r1)9331	lctlg	%c0,%c0,524287(%r15)9332 9333#CHECK: lcxbr	%f0, %f8                # encoding: [0xb3,0x43,0x00,0x08]9334#CHECK: lcxbr	%f0, %f13               # encoding: [0xb3,0x43,0x00,0x0d]9335#CHECK: lcxbr	%f13, %f0               # encoding: [0xb3,0x43,0x00,0xd0]9336#CHECK: lcxbr	%f13, %f9               # encoding: [0xb3,0x43,0x00,0xd9]9337 9338	lcxbr	%f0,%f89339	lcxbr	%f0,%f139340	lcxbr	%f13,%f09341	lcxbr	%f13,%f99342 9343#CHECK: lcxr	%f0, %f8                # encoding: [0xb3,0x63,0x00,0x08]9344#CHECK: lcxr	%f0, %f13               # encoding: [0xb3,0x63,0x00,0x0d]9345#CHECK: lcxr	%f13, %f0               # encoding: [0xb3,0x63,0x00,0xd0]9346#CHECK: lcxr	%f13, %f9               # encoding: [0xb3,0x63,0x00,0xd9]9347 9348	lcxr	%f0,%f89349	lcxr	%f0,%f139350	lcxr	%f13,%f09351	lcxr	%f13,%f99352 9353#CHECK: ld	%f0, 0                  # encoding: [0x68,0x00,0x00,0x00]9354#CHECK: ld	%f0, 4095               # encoding: [0x68,0x00,0x0f,0xff]9355#CHECK: ld	%f0, 0(%r1)             # encoding: [0x68,0x00,0x10,0x00]9356#CHECK: ld	%f0, 0(%r15)            # encoding: [0x68,0x00,0xf0,0x00]9357#CHECK: ld	%f0, 4095(%r1,%r15)     # encoding: [0x68,0x01,0xff,0xff]9358#CHECK: ld	%f0, 4095(%r15,%r1)     # encoding: [0x68,0x0f,0x1f,0xff]9359#CHECK: ld	%f15, 0                 # encoding: [0x68,0xf0,0x00,0x00]9360 9361	ld	%f0, 09362	ld	%f0, 40959363	ld	%f0, 0(%r1)9364	ld	%f0, 0(%r15)9365	ld	%f0, 4095(%r1,%r15)9366	ld	%f0, 4095(%r15,%r1)9367	ld	%f15, 09368 9369#CHECK: lde	%f0, 0                  # encoding: [0xed,0x00,0x00,0x00,0x00,0x24]9370#CHECK: lde	%f0, 4095               # encoding: [0xed,0x00,0x0f,0xff,0x00,0x24]9371#CHECK: lde	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x24]9372#CHECK: lde	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x24]9373#CHECK: lde	%f0, 4095(%r1,%r15)     # encoding: [0xed,0x01,0xff,0xff,0x00,0x24]9374#CHECK: lde	%f0, 4095(%r15,%r1)     # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x24]9375#CHECK: lde	%f15, 0                 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x24]9376 9377	lde	%f0, 09378	lde	%f0, 40959379	lde	%f0, 0(%r1)9380	lde	%f0, 0(%r15)9381	lde	%f0, 4095(%r1,%r15)9382	lde	%f0, 4095(%r15,%r1)9383	lde	%f15, 09384 9385#CHECK: ldeb	%f0, 0                  # encoding: [0xed,0x00,0x00,0x00,0x00,0x04]9386#CHECK: ldeb	%f0, 4095               # encoding: [0xed,0x00,0x0f,0xff,0x00,0x04]9387#CHECK: ldeb	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x04]9388#CHECK: ldeb	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x04]9389#CHECK: ldeb	%f0, 4095(%r1,%r15)     # encoding: [0xed,0x01,0xff,0xff,0x00,0x04]9390#CHECK: ldeb	%f0, 4095(%r15,%r1)     # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x04]9391#CHECK: ldeb	%f15, 0                 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x04]9392 9393	ldeb	%f0, 09394	ldeb	%f0, 40959395	ldeb	%f0, 0(%r1)9396	ldeb	%f0, 0(%r15)9397	ldeb	%f0, 4095(%r1,%r15)9398	ldeb	%f0, 4095(%r15,%r1)9399	ldeb	%f15, 09400 9401#CHECK: ldebr	%f0, %f15               # encoding: [0xb3,0x04,0x00,0x0f]9402#CHECK: ldebr	%f7, %f8                # encoding: [0xb3,0x04,0x00,0x78]9403#CHECK: ldebr	%f15, %f0               # encoding: [0xb3,0x04,0x00,0xf0]9404 9405	ldebr	%f0, %f159406	ldebr	%f7, %f89407	ldebr	%f15, %f09408 9409#CHECK: lder	%f0, %f15               # encoding: [0xb3,0x24,0x00,0x0f]9410#CHECK: lder	%f7, %f8                # encoding: [0xb3,0x24,0x00,0x78]9411#CHECK: lder	%f15, %f0               # encoding: [0xb3,0x24,0x00,0xf0]9412 9413	lder	%f0, %f159414	lder	%f7, %f89415	lder	%f15, %f09416 9417#CHECK: ldetr	%f0, %f0, 15            # encoding: [0xb3,0xd4,0x0f,0x00]9418#CHECK: ldetr	%f0, %f15, 0            # encoding: [0xb3,0xd4,0x00,0x0f]9419#CHECK: ldetr	%f7, %f8, 9             # encoding: [0xb3,0xd4,0x09,0x78]9420#CHECK: ldetr	%f15, %f0, 0            # encoding: [0xb3,0xd4,0x00,0xf0]9421 9422	ldetr	%f0, %f0, 159423	ldetr	%f0, %f15, 09424	ldetr	%f7, %f8, 99425	ldetr	%f15, %f0, 09426 9427#CHECK: ldgr	%f0, %r0                # encoding: [0xb3,0xc1,0x00,0x00]9428#CHECK: ldgr	%f0, %r15               # encoding: [0xb3,0xc1,0x00,0x0f]9429#CHECK: ldgr	%f15, %r0               # encoding: [0xb3,0xc1,0x00,0xf0]9430#CHECK: ldgr	%f7, %r9                # encoding: [0xb3,0xc1,0x00,0x79]9431#CHECK: ldgr	%f15, %r15              # encoding: [0xb3,0xc1,0x00,0xff]9432 9433	ldgr	%f0,%r09434	ldgr	%f0,%r159435	ldgr	%f15,%r09436	ldgr	%f7,%r99437	ldgr	%f15,%r159438 9439#CHECK: ldr	%f0, %f9                # encoding: [0x28,0x09]9440#CHECK: ldr	%f0, %f15               # encoding: [0x28,0x0f]9441#CHECK: ldr	%f15, %f0               # encoding: [0x28,0xf0]9442#CHECK: ldr	%f15, %f9               # encoding: [0x28,0xf9]9443 9444	ldr	%f0,%f99445	ldr	%f0,%f159446	ldr	%f15,%f09447	ldr	%f15,%f99448 9449#CHECK: ldxbr	%f0, %f0                # encoding: [0xb3,0x45,0x00,0x00]9450#CHECK: ldxbr	%f0, %f13               # encoding: [0xb3,0x45,0x00,0x0d]9451#CHECK: ldxbr	%f8, %f12               # encoding: [0xb3,0x45,0x00,0x8c]9452#CHECK: ldxbr	%f13, %f0               # encoding: [0xb3,0x45,0x00,0xd0]9453#CHECK: ldxbr	%f13, %f13              # encoding: [0xb3,0x45,0x00,0xdd]9454 9455	ldxbr	%f0, %f09456	ldxbr	%f0, %f139457	ldxbr	%f8, %f129458	ldxbr	%f13, %f09459	ldxbr	%f13, %f139460 9461#CHECK: ldxr	%f0, %f0                # encoding: [0x25,0x00]9462#CHECK: ldxr	%f0, %f13               # encoding: [0x25,0x0d]9463#CHECK: ldxr	%f7, %f8                # encoding: [0x25,0x78]9464#CHECK: ldxr	%f15, %f0               # encoding: [0x25,0xf0]9465#CHECK: ldxr	%f15, %f13              # encoding: [0x25,0xfd]9466 9467	ldxr	%f0, %f09468	ldxr	%f0, %f139469	ldxr	%f7, %f89470	ldxr	%f15, %f09471	ldxr	%f15, %f139472 9473#CHECK: ldxtr	%f0, 0, %f0, 0          # encoding: [0xb3,0xdd,0x00,0x00]9474#CHECK: ldxtr	%f0, 0, %f0, 15         # encoding: [0xb3,0xdd,0x0f,0x00]9475#CHECK: ldxtr	%f0, 0, %f13, 0         # encoding: [0xb3,0xdd,0x00,0x0d]9476#CHECK: ldxtr	%f0, 15, %f0, 0         # encoding: [0xb3,0xdd,0xf0,0x00]9477#CHECK: ldxtr	%f4, 5, %f8, 9          # encoding: [0xb3,0xdd,0x59,0x48]9478#CHECK: ldxtr	%f13, 0, %f0, 0         # encoding: [0xb3,0xdd,0x00,0xd0]9479 9480	ldxtr	%f0, 0, %f0, 09481	ldxtr	%f0, 0, %f0, 159482	ldxtr	%f0, 0, %f13, 09483	ldxtr	%f0, 15, %f0, 09484	ldxtr	%f4, 5, %f8, 99485	ldxtr	%f13, 0, %f0, 09486 9487#CHECK: ldy	%f0, -524288            # encoding: [0xed,0x00,0x00,0x00,0x80,0x65]9488#CHECK: ldy	%f0, -1                 # encoding: [0xed,0x00,0x0f,0xff,0xff,0x65]9489#CHECK: ldy	%f0, 0                  # encoding: [0xed,0x00,0x00,0x00,0x00,0x65]9490#CHECK: ldy	%f0, 1                  # encoding: [0xed,0x00,0x00,0x01,0x00,0x65]9491#CHECK: ldy	%f0, 524287             # encoding: [0xed,0x00,0x0f,0xff,0x7f,0x65]9492#CHECK: ldy	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x65]9493#CHECK: ldy	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x65]9494#CHECK: ldy	%f0, 524287(%r1,%r15)   # encoding: [0xed,0x01,0xff,0xff,0x7f,0x65]9495#CHECK: ldy	%f0, 524287(%r15,%r1)   # encoding: [0xed,0x0f,0x1f,0xff,0x7f,0x65]9496#CHECK: ldy	%f15, 0                 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x65]9497 9498	ldy	%f0, -5242889499	ldy	%f0, -19500	ldy	%f0, 09501	ldy	%f0, 19502	ldy	%f0, 5242879503	ldy	%f0, 0(%r1)9504	ldy	%f0, 0(%r15)9505	ldy	%f0, 524287(%r1,%r15)9506	ldy	%f0, 524287(%r15,%r1)9507	ldy	%f15, 09508 9509#CHECK: le	%f0, 0                  # encoding: [0x78,0x00,0x00,0x00]9510#CHECK: le	%f0, 4095               # encoding: [0x78,0x00,0x0f,0xff]9511#CHECK: le	%f0, 0(%r1)             # encoding: [0x78,0x00,0x10,0x00]9512#CHECK: le	%f0, 0(%r15)            # encoding: [0x78,0x00,0xf0,0x00]9513#CHECK: le	%f0, 4095(%r1,%r15)     # encoding: [0x78,0x01,0xff,0xff]9514#CHECK: le	%f0, 4095(%r15,%r1)     # encoding: [0x78,0x0f,0x1f,0xff]9515#CHECK: le	%f15, 0                 # encoding: [0x78,0xf0,0x00,0x00]9516 9517	le	%f0, 09518	le	%f0, 40959519	le	%f0, 0(%r1)9520	le	%f0, 0(%r15)9521	le	%f0, 4095(%r1,%r15)9522	le	%f0, 4095(%r15,%r1)9523	le	%f15, 09524 9525#CHECK: ledbr	%f0, %f0                # encoding: [0xb3,0x44,0x00,0x00]9526#CHECK: ledbr	%f0, %f15               # encoding: [0xb3,0x44,0x00,0x0f]9527#CHECK: ledbr	%f7, %f8                # encoding: [0xb3,0x44,0x00,0x78]9528#CHECK: ledbr	%f15, %f0               # encoding: [0xb3,0x44,0x00,0xf0]9529#CHECK: ledbr	%f15, %f15              # encoding: [0xb3,0x44,0x00,0xff]9530 9531	ledbr	%f0, %f09532	ledbr	%f0, %f159533	ledbr	%f7, %f89534	ledbr	%f15, %f09535	ledbr	%f15, %f159536 9537#CHECK: ledr	%f0, %f0                # encoding: [0x35,0x00]9538#CHECK: ledr	%f0, %f15               # encoding: [0x35,0x0f]9539#CHECK: ledr	%f7, %f8                # encoding: [0x35,0x78]9540#CHECK: ledr	%f15, %f0               # encoding: [0x35,0xf0]9541#CHECK: ledr	%f15, %f15              # encoding: [0x35,0xff]9542 9543	ledr	%f0, %f09544	ledr	%f0, %f159545	ledr	%f7, %f89546	ledr	%f15, %f09547	ledr	%f15, %f159548 9549#CHECK: ledtr	%f0, 0, %f0, 0          # encoding: [0xb3,0xd5,0x00,0x00]9550#CHECK: ledtr	%f0, 0, %f0, 15         # encoding: [0xb3,0xd5,0x0f,0x00]9551#CHECK: ledtr	%f0, 0, %f15, 0         # encoding: [0xb3,0xd5,0x00,0x0f]9552#CHECK: ledtr	%f0, 15, %f0, 0         # encoding: [0xb3,0xd5,0xf0,0x00]9553#CHECK: ledtr	%f4, 5, %f6, 7          # encoding: [0xb3,0xd5,0x57,0x46]9554#CHECK: ledtr	%f15, 0, %f0, 0         # encoding: [0xb3,0xd5,0x00,0xf0]9555 9556	ledtr	%f0, 0, %f0, 09557	ledtr	%f0, 0, %f0, 159558	ledtr	%f0, 0, %f15, 09559	ledtr	%f0, 15, %f0, 09560	ledtr	%f4, 5, %f6, 79561	ledtr	%f15, 0, %f0, 09562 9563#CHECK: ler	%f0, %f9                # encoding: [0x38,0x09]9564#CHECK: ler	%f0, %f15               # encoding: [0x38,0x0f]9565#CHECK: ler	%f15, %f0               # encoding: [0x38,0xf0]9566#CHECK: ler	%f15, %f9               # encoding: [0x38,0xf9]9567 9568	ler	%f0,%f99569	ler	%f0,%f159570	ler	%f15,%f09571	ler	%f15,%f99572 9573#CHECK: lexbr	%f0, %f0                # encoding: [0xb3,0x46,0x00,0x00]9574#CHECK: lexbr	%f0, %f13               # encoding: [0xb3,0x46,0x00,0x0d]9575#CHECK: lexbr	%f8, %f12               # encoding: [0xb3,0x46,0x00,0x8c]9576#CHECK: lexbr	%f13, %f0               # encoding: [0xb3,0x46,0x00,0xd0]9577#CHECK: lexbr	%f13, %f13              # encoding: [0xb3,0x46,0x00,0xdd]9578 9579	lexbr	%f0, %f09580	lexbr	%f0, %f139581	lexbr	%f8, %f129582	lexbr	%f13, %f09583	lexbr	%f13, %f139584 9585#CHECK: lexr	%f0, %f0                # encoding: [0xb3,0x66,0x00,0x00]9586#CHECK: lexr	%f0, %f13               # encoding: [0xb3,0x66,0x00,0x0d]9587#CHECK: lexr	%f7, %f8                # encoding: [0xb3,0x66,0x00,0x78]9588#CHECK: lexr	%f15, %f0               # encoding: [0xb3,0x66,0x00,0xf0]9589#CHECK: lexr	%f15, %f13              # encoding: [0xb3,0x66,0x00,0xfd]9590 9591	lexr	%f0, %f09592	lexr	%f0, %f139593	lexr	%f7, %f89594	lexr	%f15, %f09595	lexr	%f15, %f139596 9597#CHECK: ley	%f0, -524288            # encoding: [0xed,0x00,0x00,0x00,0x80,0x64]9598#CHECK: ley	%f0, -1                 # encoding: [0xed,0x00,0x0f,0xff,0xff,0x64]9599#CHECK: ley	%f0, 0                  # encoding: [0xed,0x00,0x00,0x00,0x00,0x64]9600#CHECK: ley	%f0, 1                  # encoding: [0xed,0x00,0x00,0x01,0x00,0x64]9601#CHECK: ley	%f0, 524287             # encoding: [0xed,0x00,0x0f,0xff,0x7f,0x64]9602#CHECK: ley	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x64]9603#CHECK: ley	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x64]9604#CHECK: ley	%f0, 524287(%r1,%r15)   # encoding: [0xed,0x01,0xff,0xff,0x7f,0x64]9605#CHECK: ley	%f0, 524287(%r15,%r1)   # encoding: [0xed,0x0f,0x1f,0xff,0x7f,0x64]9606#CHECK: ley	%f15, 0                 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x64]9607 9608	ley	%f0, -5242889609	ley	%f0, -19610	ley	%f0, 09611	ley	%f0, 19612	ley	%f0, 5242879613	ley	%f0, 0(%r1)9614	ley	%f0, 0(%r15)9615	ley	%f0, 524287(%r1,%r15)9616	ley	%f0, 524287(%r15,%r1)9617	ley	%f15, 09618 9619#CHECK: lfas	0                       # encoding: [0xb2,0xbd,0x00,0x00]9620#CHECK: lfas	0(%r1)                  # encoding: [0xb2,0xbd,0x10,0x00]9621#CHECK: lfas	0(%r15)                 # encoding: [0xb2,0xbd,0xf0,0x00]9622#CHECK: lfas	4095                    # encoding: [0xb2,0xbd,0x0f,0xff]9623#CHECK: lfas	4095(%r1)               # encoding: [0xb2,0xbd,0x1f,0xff]9624#CHECK: lfas	4095(%r15)              # encoding: [0xb2,0xbd,0xff,0xff]9625 9626	lfas	09627	lfas	0(%r1)9628	lfas	0(%r15)9629	lfas	40959630	lfas	4095(%r1)9631	lfas	4095(%r15)9632 9633#CHECK: lfpc	0                       # encoding: [0xb2,0x9d,0x00,0x00]9634#CHECK: lfpc	0(%r1)                  # encoding: [0xb2,0x9d,0x10,0x00]9635#CHECK: lfpc	0(%r15)                 # encoding: [0xb2,0x9d,0xf0,0x00]9636#CHECK: lfpc	4095                    # encoding: [0xb2,0x9d,0x0f,0xff]9637#CHECK: lfpc	4095(%r1)               # encoding: [0xb2,0x9d,0x1f,0xff]9638#CHECK: lfpc	4095(%r15)              # encoding: [0xb2,0x9d,0xff,0xff]9639 9640	lfpc	09641	lfpc	0(%r1)9642	lfpc	0(%r15)9643	lfpc	40959644	lfpc	4095(%r1)9645	lfpc	4095(%r15)9646 9647#CHECK: lg	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x04]9648#CHECK: lg	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x04]9649#CHECK: lg	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x04]9650#CHECK: lg	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x04]9651#CHECK: lg	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x04]9652#CHECK: lg	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x04]9653#CHECK: lg	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x04]9654#CHECK: lg	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x04]9655#CHECK: lg	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x04]9656#CHECK: lg	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x04]9657 9658	lg	%r0, -5242889659	lg	%r0, -19660	lg	%r0, 09661	lg	%r0, 19662	lg	%r0, 5242879663	lg	%r0, 0(%r1)9664	lg	%r0, 0(%r15)9665	lg	%r0, 524287(%r1,%r15)9666	lg	%r0, 524287(%r15,%r1)9667	lg	%r15, 09668 9669#CHECK: lgb	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x77]9670#CHECK: lgb	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x77]9671#CHECK: lgb	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x77]9672#CHECK: lgb	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x77]9673#CHECK: lgb	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x77]9674#CHECK: lgb	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x77]9675#CHECK: lgb	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x77]9676#CHECK: lgb	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x77]9677#CHECK: lgb	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x77]9678#CHECK: lgb	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x77]9679 9680	lgb	%r0, -5242889681	lgb	%r0, -19682	lgb	%r0, 09683	lgb	%r0, 19684	lgb	%r0, 5242879685	lgb	%r0, 0(%r1)9686	lgb	%r0, 0(%r15)9687	lgb	%r0, 524287(%r1,%r15)9688	lgb	%r0, 524287(%r15,%r1)9689	lgb	%r15, 09690 9691 9692#CHECK: lgbr	%r0, %r15               # encoding: [0xb9,0x06,0x00,0x0f]9693#CHECK: lgbr	%r7, %r8                # encoding: [0xb9,0x06,0x00,0x78]9694#CHECK: lgbr	%r15, %r0               # encoding: [0xb9,0x06,0x00,0xf0]9695 9696	lgbr	%r0, %r159697	lgbr	%r7, %r89698	lgbr	%r15, %r09699 9700#CHECK: lgdr	%r0, %f0                # encoding: [0xb3,0xcd,0x00,0x00]9701#CHECK: lgdr	%r0, %f15               # encoding: [0xb3,0xcd,0x00,0x0f]9702#CHECK: lgdr	%r15, %f0               # encoding: [0xb3,0xcd,0x00,0xf0]9703#CHECK: lgdr	%r8, %f8                # encoding: [0xb3,0xcd,0x00,0x88]9704#CHECK: lgdr	%r15, %f15              # encoding: [0xb3,0xcd,0x00,0xff]9705 9706	lgdr	%r0,%f09707	lgdr	%r0,%f159708	lgdr	%r15,%f09709	lgdr	%r8,%f89710	lgdr	%r15,%f159711 9712#CHECK: lgf	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x14]9713#CHECK: lgf	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x14]9714#CHECK: lgf	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x14]9715#CHECK: lgf	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x14]9716#CHECK: lgf	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x14]9717#CHECK: lgf	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x14]9718#CHECK: lgf	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x14]9719#CHECK: lgf	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x14]9720#CHECK: lgf	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x14]9721#CHECK: lgf	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x14]9722 9723	lgf	%r0, -5242889724	lgf	%r0, -19725	lgf	%r0, 09726	lgf	%r0, 19727	lgf	%r0, 5242879728	lgf	%r0, 0(%r1)9729	lgf	%r0, 0(%r15)9730	lgf	%r0, 524287(%r1,%r15)9731	lgf	%r0, 524287(%r15,%r1)9732	lgf	%r15, 09733 9734 9735#CHECK: lgfi	%r0, -2147483648        # encoding: [0xc0,0x01,0x80,0x00,0x00,0x00]9736#CHECK: lgfi	%r0, -1                 # encoding: [0xc0,0x01,0xff,0xff,0xff,0xff]9737#CHECK: lgfi	%r0, 0                  # encoding: [0xc0,0x01,0x00,0x00,0x00,0x00]9738#CHECK: lgfi	%r0, 1                  # encoding: [0xc0,0x01,0x00,0x00,0x00,0x01]9739#CHECK: lgfi	%r0, 2147483647         # encoding: [0xc0,0x01,0x7f,0xff,0xff,0xff]9740#CHECK: lgfi	%r15, 0                 # encoding: [0xc0,0xf1,0x00,0x00,0x00,0x00]9741 9742	lgfi	%r0, -1 << 319743	lgfi	%r0, -19744	lgfi	%r0, 09745	lgfi	%r0, 19746	lgfi	%r0, (1 << 31) - 19747	lgfi	%r15, 09748 9749#CHECK: lgfr	%r0, %r15               # encoding: [0xb9,0x14,0x00,0x0f]9750#CHECK: lgfr	%r7, %r8                # encoding: [0xb9,0x14,0x00,0x78]9751#CHECK: lgfr	%r15, %r0               # encoding: [0xb9,0x14,0x00,0xf0]9752 9753	lgfr	%r0, %r159754	lgfr	%r7, %r89755	lgfr	%r15, %r09756 9757#CHECK: lgfrl	%r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x0c,A,A,A,A]9758#CHECK:  fixup A - offset: 2, value: .[[LAB]]-4294967296+2, kind: FK_390_PC32DBL9759	lgfrl	%r0, -0x1000000009760#CHECK: lgfrl	%r0, .[[LAB:L.*]]-2	# encoding: [0xc4,0x0c,A,A,A,A]9761#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC32DBL9762	lgfrl	%r0, -29763#CHECK: lgfrl	%r0, .[[LAB:L.*]]	# encoding: [0xc4,0x0c,A,A,A,A]9764#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL9765	lgfrl	%r0, 09766#CHECK: lgfrl	%r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x0c,A,A,A,A]9767#CHECK:  fixup A - offset: 2, value: .[[LAB]]+4294967294+2, kind: FK_390_PC32DBL9768	lgfrl	%r0, 0xfffffffe9769 9770#CHECK: lgfrl	%r0, foo                # encoding: [0xc4,0x0c,A,A,A,A]9771# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL9772#CHECK: lgfrl	%r15, foo               # encoding: [0xc4,0xfc,A,A,A,A]9773# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL9774 9775	lgfrl	%r0,foo9776	lgfrl	%r15,foo9777 9778#CHECK: lgfrl	%r3, bar+100            # encoding: [0xc4,0x3c,A,A,A,A]9779# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL9780#CHECK: lgfrl	%r4, bar+100            # encoding: [0xc4,0x4c,A,A,A,A]9781# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL9782 9783	lgfrl	%r3,bar+1009784	lgfrl	%r4,bar+1009785 9786#CHECK: lgfrl	%r7, frob@PLT           # encoding: [0xc4,0x7c,A,A,A,A]9787# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL9788#CHECK: lgfrl	%r8, frob@PLT           # encoding: [0xc4,0x8c,A,A,A,A]9789# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL9790 9791	lgfrl	%r7,frob@PLT9792	lgfrl	%r8,frob@PLT9793 9794#CHECK: lgh	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x15]9795#CHECK: lgh	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x15]9796#CHECK: lgh	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x15]9797#CHECK: lgh	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x15]9798#CHECK: lgh	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x15]9799#CHECK: lgh	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x15]9800#CHECK: lgh	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x15]9801#CHECK: lgh	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x15]9802#CHECK: lgh	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x15]9803#CHECK: lgh	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x15]9804 9805	lgh	%r0, -5242889806	lgh	%r0, -19807	lgh	%r0, 09808	lgh	%r0, 19809	lgh	%r0, 5242879810	lgh	%r0, 0(%r1)9811	lgh	%r0, 0(%r15)9812	lgh	%r0, 524287(%r1,%r15)9813	lgh	%r0, 524287(%r15,%r1)9814	lgh	%r15, 09815 9816 9817#CHECK: lghi	%r0, -32768             # encoding: [0xa7,0x09,0x80,0x00]9818#CHECK: lghi	%r0, -1                 # encoding: [0xa7,0x09,0xff,0xff]9819#CHECK: lghi	%r0, 0                  # encoding: [0xa7,0x09,0x00,0x00]9820#CHECK: lghi	%r0, 1                  # encoding: [0xa7,0x09,0x00,0x01]9821#CHECK: lghi	%r0, 32767              # encoding: [0xa7,0x09,0x7f,0xff]9822#CHECK: lghi	%r15, 0                 # encoding: [0xa7,0xf9,0x00,0x00]9823#CHECK: lghi	%r14, foo               # encoding: [0xa7,0xe9,A,A]9824 9825	lghi	%r0, -327689826	lghi	%r0, -19827	lghi	%r0, 09828	lghi	%r0, 19829	lghi	%r0, 327679830	lghi	%r15, 09831	lghi	%r14, foo9832 9833#CHECK: lghr	%r0, %r15               # encoding: [0xb9,0x07,0x00,0x0f]9834#CHECK: lghr	%r7, %r8                # encoding: [0xb9,0x07,0x00,0x78]9835#CHECK: lghr	%r15, %r0               # encoding: [0xb9,0x07,0x00,0xf0]9836 9837	lghr	%r0, %r159838	lghr	%r7, %r89839	lghr	%r15, %r09840 9841#CHECK: lghrl	%r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x04,A,A,A,A]9842#CHECK:  fixup A - offset: 2, value: .[[LAB]]-4294967296+2, kind: FK_390_PC32DBL9843	lghrl	%r0, -0x1000000009844#CHECK: lghrl	%r0, .[[LAB:L.*]]-2	# encoding: [0xc4,0x04,A,A,A,A]9845#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC32DBL9846	lghrl	%r0, -29847#CHECK: lghrl	%r0, .[[LAB:L.*]]	# encoding: [0xc4,0x04,A,A,A,A]9848#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL9849	lghrl	%r0, 09850#CHECK: lghrl	%r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x04,A,A,A,A]9851#CHECK:  fixup A - offset: 2, value: .[[LAB]]+4294967294+2, kind: FK_390_PC32DBL9852	lghrl	%r0, 0xfffffffe9853 9854#CHECK: lghrl	%r0, foo                # encoding: [0xc4,0x04,A,A,A,A]9855# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL9856#CHECK: lghrl	%r15, foo               # encoding: [0xc4,0xf4,A,A,A,A]9857# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL9858 9859	lghrl	%r0,foo9860	lghrl	%r15,foo9861 9862#CHECK: lghrl	%r3, bar+100            # encoding: [0xc4,0x34,A,A,A,A]9863# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL9864#CHECK: lghrl	%r4, bar+100            # encoding: [0xc4,0x44,A,A,A,A]9865# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL9866 9867	lghrl	%r3,bar+1009868	lghrl	%r4,bar+1009869 9870#CHECK: lghrl	%r7, frob@PLT           # encoding: [0xc4,0x74,A,A,A,A]9871# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL9872#CHECK: lghrl	%r8, frob@PLT           # encoding: [0xc4,0x84,A,A,A,A]9873# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL9874 9875	lghrl	%r7,frob@PLT9876	lghrl	%r8,frob@PLT9877 9878#CHECK: lgr	%r0, %r9                # encoding: [0xb9,0x04,0x00,0x09]9879#CHECK: lgr	%r0, %r15               # encoding: [0xb9,0x04,0x00,0x0f]9880#CHECK: lgr	%r15, %r0               # encoding: [0xb9,0x04,0x00,0xf0]9881#CHECK: lgr	%r15, %r9               # encoding: [0xb9,0x04,0x00,0xf9]9882 9883	lgr	%r0,%r99884	lgr	%r0,%r159885	lgr	%r15,%r09886	lgr	%r15,%r99887 9888#CHECK: lgrl	%r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x08,A,A,A,A]9889#CHECK:  fixup A - offset: 2, value: .[[LAB]]-4294967296+2, kind: FK_390_PC32DBL9890	lgrl	%r0, -0x1000000009891#CHECK: lgrl	%r0, .[[LAB:L.*]]-2	# encoding: [0xc4,0x08,A,A,A,A]9892#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC32DBL9893	lgrl	%r0, -29894#CHECK: lgrl	%r0, .[[LAB:L.*]]	# encoding: [0xc4,0x08,A,A,A,A]9895#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL9896	lgrl	%r0, 09897#CHECK: lgrl	%r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x08,A,A,A,A]9898#CHECK:  fixup A - offset: 2, value: .[[LAB]]+4294967294+2, kind: FK_390_PC32DBL9899	lgrl	%r0, 0xfffffffe9900 9901#CHECK: lgrl	%r0, foo                # encoding: [0xc4,0x08,A,A,A,A]9902# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL9903#CHECK: lgrl	%r15, foo               # encoding: [0xc4,0xf8,A,A,A,A]9904# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL9905 9906	lgrl	%r0,foo9907	lgrl	%r15,foo9908 9909#CHECK: lgrl	%r3, bar+100            # encoding: [0xc4,0x38,A,A,A,A]9910# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL9911#CHECK: lgrl	%r4, bar+100            # encoding: [0xc4,0x48,A,A,A,A]9912# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL9913 9914	lgrl	%r3,bar+1009915	lgrl	%r4,bar+1009916 9917#CHECK: lgrl	%r7, frob@PLT           # encoding: [0xc4,0x78,A,A,A,A]9918# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL9919#CHECK: lgrl	%r8, frob@PLT           # encoding: [0xc4,0x88,A,A,A,A]9920# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL9921 9922	lgrl	%r7,frob@PLT9923	lgrl	%r8,frob@PLT9924 9925#CHECK: lh	%r0, 0                  # encoding: [0x48,0x00,0x00,0x00]9926#CHECK: lh	%r0, 4095               # encoding: [0x48,0x00,0x0f,0xff]9927#CHECK: lh	%r0, 0(%r1)             # encoding: [0x48,0x00,0x10,0x00]9928#CHECK: lh	%r0, 0(%r15)            # encoding: [0x48,0x00,0xf0,0x00]9929#CHECK: lh	%r0, 4095(%r1,%r15)     # encoding: [0x48,0x01,0xff,0xff]9930#CHECK: lh	%r0, 4095(%r15,%r1)     # encoding: [0x48,0x0f,0x1f,0xff]9931#CHECK: lh	%r15, 0                 # encoding: [0x48,0xf0,0x00,0x00]9932 9933	lh	%r0, 09934	lh	%r0, 40959935	lh	%r0, 0(%r1)9936	lh	%r0, 0(%r15)9937	lh	%r0, 4095(%r1,%r15)9938	lh	%r0, 4095(%r15,%r1)9939	lh	%r15, 09940 9941#CHECK: lhi	%r0, -32768             # encoding: [0xa7,0x08,0x80,0x00]9942#CHECK: lhi	%r0, -1                 # encoding: [0xa7,0x08,0xff,0xff]9943#CHECK: lhi	%r0, 0                  # encoding: [0xa7,0x08,0x00,0x00]9944#CHECK: lhi	%r0, 1                  # encoding: [0xa7,0x08,0x00,0x01]9945#CHECK: lhi	%r0, 32767              # encoding: [0xa7,0x08,0x7f,0xff]9946#CHECK: lhi	%r15, 0                 # encoding: [0xa7,0xf8,0x00,0x00]9947#CHECK: lhi	%r0, foo                # encoding: [0xa7,0x08,A,A]9948 9949	lhi	%r0, -327689950	lhi	%r0, -19951	lhi	%r0, 09952	lhi	%r0, 19953	lhi	%r0, 327679954	lhi	%r15, 09955	lhi	%r0, foo9956 9957#CHECK: lhr	%r0, %r15               # encoding: [0xb9,0x27,0x00,0x0f]9958#CHECK: lhr	%r7, %r8                # encoding: [0xb9,0x27,0x00,0x78]9959#CHECK: lhr	%r15, %r0               # encoding: [0xb9,0x27,0x00,0xf0]9960 9961	lhr	%r0, %r159962	lhr	%r7, %r89963	lhr	%r15, %r09964 9965#CHECK: lhrl	%r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x05,A,A,A,A]9966#CHECK:  fixup A - offset: 2, value: .[[LAB]]-4294967296+2, kind: FK_390_PC32DBL9967	lhrl	%r0, -0x1000000009968#CHECK: lhrl	%r0, .[[LAB:L.*]]-2	# encoding: [0xc4,0x05,A,A,A,A]9969#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC32DBL9970	lhrl	%r0, -29971#CHECK: lhrl	%r0, .[[LAB:L.*]]	# encoding: [0xc4,0x05,A,A,A,A]9972#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL9973	lhrl	%r0, 09974#CHECK: lhrl	%r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x05,A,A,A,A]9975#CHECK:  fixup A - offset: 2, value: .[[LAB]]+4294967294+2, kind: FK_390_PC32DBL9976	lhrl	%r0, 0xfffffffe9977 9978#CHECK: lhrl	%r0, foo                # encoding: [0xc4,0x05,A,A,A,A]9979# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL9980#CHECK: lhrl	%r15, foo               # encoding: [0xc4,0xf5,A,A,A,A]9981# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL9982 9983	lhrl	%r0,foo9984	lhrl	%r15,foo9985 9986#CHECK: lhrl	%r3, bar+100            # encoding: [0xc4,0x35,A,A,A,A]9987# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL9988#CHECK: lhrl	%r4, bar+100            # encoding: [0xc4,0x45,A,A,A,A]9989# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL9990 9991	lhrl	%r3,bar+1009992	lhrl	%r4,bar+1009993 9994#CHECK: lhrl	%r7, frob@PLT           # encoding: [0xc4,0x75,A,A,A,A]9995# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL9996#CHECK: lhrl	%r8, frob@PLT           # encoding: [0xc4,0x85,A,A,A,A]9997# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL9998 9999	lhrl	%r7,frob@PLT10000	lhrl	%r8,frob@PLT10001 10002#CHECK: lhy	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x78]10003#CHECK: lhy	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x78]10004#CHECK: lhy	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x78]10005#CHECK: lhy	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x78]10006#CHECK: lhy	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x78]10007#CHECK: lhy	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x78]10008#CHECK: lhy	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x78]10009#CHECK: lhy	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x78]10010#CHECK: lhy	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x78]10011#CHECK: lhy	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x78]10012 10013	lhy	%r0, -52428810014	lhy	%r0, -110015	lhy	%r0, 010016	lhy	%r0, 110017	lhy	%r0, 52428710018	lhy	%r0, 0(%r1)10019	lhy	%r0, 0(%r15)10020	lhy	%r0, 524287(%r1,%r15)10021	lhy	%r0, 524287(%r15,%r1)10022	lhy	%r15, 010023 10024#CHECK: llc	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x94]10025#CHECK: llc	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x94]10026#CHECK: llc	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x94]10027#CHECK: llc	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x94]10028#CHECK: llc	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x94]10029#CHECK: llc	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x94]10030#CHECK: llc	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x94]10031#CHECK: llc	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x94]10032#CHECK: llc	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x94]10033#CHECK: llc	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x94]10034 10035	llc	%r0, -52428810036	llc	%r0, -110037	llc	%r0, 010038	llc	%r0, 110039	llc	%r0, 52428710040	llc	%r0, 0(%r1)10041	llc	%r0, 0(%r15)10042	llc	%r0, 524287(%r1,%r15)10043	llc	%r0, 524287(%r15,%r1)10044	llc	%r15, 010045 10046#CHECK: llcr	%r0, %r15               # encoding: [0xb9,0x94,0x00,0x0f]10047#CHECK: llcr	%r7, %r8                # encoding: [0xb9,0x94,0x00,0x78]10048#CHECK: llcr	%r15, %r0               # encoding: [0xb9,0x94,0x00,0xf0]10049 10050	llcr	%r0, %r1510051	llcr	%r7, %r810052	llcr	%r15, %r010053 10054#CHECK: llgc	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x90]10055#CHECK: llgc	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x90]10056#CHECK: llgc	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x90]10057#CHECK: llgc	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x90]10058#CHECK: llgc	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x90]10059#CHECK: llgc	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x90]10060#CHECK: llgc	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x90]10061#CHECK: llgc	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x90]10062#CHECK: llgc	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x90]10063#CHECK: llgc	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x90]10064 10065	llgc	%r0, -52428810066	llgc	%r0, -110067	llgc	%r0, 010068	llgc	%r0, 110069	llgc	%r0, 52428710070	llgc	%r0, 0(%r1)10071	llgc	%r0, 0(%r15)10072	llgc	%r0, 524287(%r1,%r15)10073	llgc	%r0, 524287(%r15,%r1)10074	llgc	%r15, 010075 10076 10077#CHECK: llgcr	%r0, %r15               # encoding: [0xb9,0x84,0x00,0x0f]10078#CHECK: llgcr	%r7, %r8                # encoding: [0xb9,0x84,0x00,0x78]10079#CHECK: llgcr	%r15, %r0               # encoding: [0xb9,0x84,0x00,0xf0]10080 10081	llgcr	%r0, %r1510082	llgcr	%r7, %r810083	llgcr	%r15, %r010084 10085#CHECK: llgf	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x16]10086#CHECK: llgf	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x16]10087#CHECK: llgf	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x16]10088#CHECK: llgf	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x16]10089#CHECK: llgf	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x16]10090#CHECK: llgf	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x16]10091#CHECK: llgf	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x16]10092#CHECK: llgf	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x16]10093#CHECK: llgf	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x16]10094#CHECK: llgf	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x16]10095 10096	llgf	%r0, -52428810097	llgf	%r0, -110098	llgf	%r0, 010099	llgf	%r0, 110100	llgf	%r0, 52428710101	llgf	%r0, 0(%r1)10102	llgf	%r0, 0(%r15)10103	llgf	%r0, 524287(%r1,%r15)10104	llgf	%r0, 524287(%r15,%r1)10105	llgf	%r15, 010106 10107 10108#CHECK: llgfr	%r0, %r15               # encoding: [0xb9,0x16,0x00,0x0f]10109#CHECK: llgfr	%r7, %r8                # encoding: [0xb9,0x16,0x00,0x78]10110#CHECK: llgfr	%r15, %r0               # encoding: [0xb9,0x16,0x00,0xf0]10111 10112	llgfr	%r0, %r1510113	llgfr	%r7, %r810114	llgfr	%r15, %r010115 10116#CHECK: llgfrl	%r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x0e,A,A,A,A]10117#CHECK:  fixup A - offset: 2, value: .[[LAB]]-4294967296+2, kind: FK_390_PC32DBL10118	llgfrl	%r0, -0x10000000010119#CHECK: llgfrl	%r0, .[[LAB:L.*]]-2	# encoding: [0xc4,0x0e,A,A,A,A]10120#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC32DBL10121	llgfrl	%r0, -210122#CHECK: llgfrl	%r0, .[[LAB:L.*]]	# encoding: [0xc4,0x0e,A,A,A,A]10123#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL10124	llgfrl	%r0, 010125#CHECK: llgfrl	%r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x0e,A,A,A,A]10126#CHECK:  fixup A - offset: 2, value: .[[LAB]]+4294967294+2, kind: FK_390_PC32DBL10127	llgfrl	%r0, 0xfffffffe10128 10129#CHECK: llgfrl	%r0, foo                # encoding: [0xc4,0x0e,A,A,A,A]10130# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL10131#CHECK: llgfrl	%r15, foo               # encoding: [0xc4,0xfe,A,A,A,A]10132# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL10133 10134	llgfrl	%r0,foo10135	llgfrl	%r15,foo10136 10137#CHECK: llgfrl	%r3, bar+100            # encoding: [0xc4,0x3e,A,A,A,A]10138# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL10139#CHECK: llgfrl	%r4, bar+100            # encoding: [0xc4,0x4e,A,A,A,A]10140# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL10141 10142	llgfrl	%r3,bar+10010143	llgfrl	%r4,bar+10010144 10145#CHECK: llgfrl	%r7, frob@PLT           # encoding: [0xc4,0x7e,A,A,A,A]10146# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL10147#CHECK: llgfrl	%r8, frob@PLT           # encoding: [0xc4,0x8e,A,A,A,A]10148# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL10149 10150	llgfrl	%r7,frob@PLT10151	llgfrl	%r8,frob@PLT10152 10153#CHECK: llgh	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x91]10154#CHECK: llgh	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x91]10155#CHECK: llgh	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x91]10156#CHECK: llgh	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x91]10157#CHECK: llgh	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x91]10158#CHECK: llgh	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x91]10159#CHECK: llgh	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x91]10160#CHECK: llgh	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x91]10161#CHECK: llgh	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x91]10162#CHECK: llgh	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x91]10163 10164	llgh	%r0, -52428810165	llgh	%r0, -110166	llgh	%r0, 010167	llgh	%r0, 110168	llgh	%r0, 52428710169	llgh	%r0, 0(%r1)10170	llgh	%r0, 0(%r15)10171	llgh	%r0, 524287(%r1,%r15)10172	llgh	%r0, 524287(%r15,%r1)10173	llgh	%r15, 010174 10175#CHECK: llghr	%r0, %r15               # encoding: [0xb9,0x85,0x00,0x0f]10176#CHECK: llghr	%r7, %r8                # encoding: [0xb9,0x85,0x00,0x78]10177#CHECK: llghr	%r15, %r0               # encoding: [0xb9,0x85,0x00,0xf0]10178 10179	llghr	%r0, %r1510180	llghr	%r7, %r810181	llghr	%r15, %r010182 10183#CHECK: llghrl	%r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x06,A,A,A,A]10184#CHECK:  fixup A - offset: 2, value: .[[LAB]]-4294967296+2, kind: FK_390_PC32DBL10185	llghrl	%r0, -0x10000000010186#CHECK: llghrl	%r0, .[[LAB:L.*]]-2	# encoding: [0xc4,0x06,A,A,A,A]10187#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC32DBL10188	llghrl	%r0, -210189#CHECK: llghrl	%r0, .[[LAB:L.*]]	# encoding: [0xc4,0x06,A,A,A,A]10190#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL10191	llghrl	%r0, 010192#CHECK: llghrl	%r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x06,A,A,A,A]10193#CHECK:  fixup A - offset: 2, value: .[[LAB]]+4294967294+2, kind: FK_390_PC32DBL10194	llghrl	%r0, 0xfffffffe10195 10196#CHECK: llghrl	%r0, foo                # encoding: [0xc4,0x06,A,A,A,A]10197# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL10198#CHECK: llghrl	%r15, foo               # encoding: [0xc4,0xf6,A,A,A,A]10199# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL10200 10201	llghrl	%r0,foo10202	llghrl	%r15,foo10203 10204#CHECK: llghrl	%r3, bar+100            # encoding: [0xc4,0x36,A,A,A,A]10205# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL10206#CHECK: llghrl	%r4, bar+100            # encoding: [0xc4,0x46,A,A,A,A]10207# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL10208 10209	llghrl	%r3,bar+10010210	llghrl	%r4,bar+10010211 10212#CHECK: llghrl	%r7, frob@PLT           # encoding: [0xc4,0x76,A,A,A,A]10213# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL10214#CHECK: llghrl	%r8, frob@PLT           # encoding: [0xc4,0x86,A,A,A,A]10215# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL10216 10217	llghrl	%r7,frob@PLT10218	llghrl	%r8,frob@PLT10219 10220#CHECK: llgt	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x17]10221#CHECK: llgt	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x17]10222#CHECK: llgt	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x17]10223#CHECK: llgt	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x17]10224#CHECK: llgt	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x17]10225#CHECK: llgt	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x17]10226#CHECK: llgt	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x17]10227#CHECK: llgt	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x17]10228#CHECK: llgt	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x17]10229#CHECK: llgt	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x17]10230 10231	llgt	%r0, -52428810232	llgt	%r0, -110233	llgt	%r0, 010234	llgt	%r0, 110235	llgt	%r0, 52428710236	llgt	%r0, 0(%r1)10237	llgt	%r0, 0(%r15)10238	llgt	%r0, 524287(%r1,%r15)10239	llgt	%r0, 524287(%r15,%r1)10240	llgt	%r15, 010241 10242#CHECK: llgtr	%r0, %r15               # encoding: [0xb9,0x17,0x00,0x0f]10243#CHECK: llgtr	%r7, %r8                # encoding: [0xb9,0x17,0x00,0x78]10244#CHECK: llgtr	%r15, %r0               # encoding: [0xb9,0x17,0x00,0xf0]10245 10246	llgtr	%r0, %r1510247	llgtr	%r7, %r810248	llgtr	%r15, %r010249 10250#CHECK: llh	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x95]10251#CHECK: llh	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x95]10252#CHECK: llh	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x95]10253#CHECK: llh	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x95]10254#CHECK: llh	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x95]10255#CHECK: llh	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x95]10256#CHECK: llh	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x95]10257#CHECK: llh	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x95]10258#CHECK: llh	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x95]10259#CHECK: llh	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x95]10260 10261	llh	%r0, -52428810262	llh	%r0, -110263	llh	%r0, 010264	llh	%r0, 110265	llh	%r0, 52428710266	llh	%r0, 0(%r1)10267	llh	%r0, 0(%r15)10268	llh	%r0, 524287(%r1,%r15)10269	llh	%r0, 524287(%r15,%r1)10270	llh	%r15, 010271 10272#CHECK: llhr	%r0, %r15               # encoding: [0xb9,0x95,0x00,0x0f]10273#CHECK: llhr	%r7, %r8                # encoding: [0xb9,0x95,0x00,0x78]10274#CHECK: llhr	%r15, %r0               # encoding: [0xb9,0x95,0x00,0xf0]10275 10276	llhr	%r0, %r1510277	llhr	%r7, %r810278	llhr	%r15, %r010279 10280#CHECK: llhrl	%r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x02,A,A,A,A]10281#CHECK:  fixup A - offset: 2, value: .[[LAB]]-4294967296+2, kind: FK_390_PC32DBL10282	llhrl	%r0, -0x10000000010283#CHECK: llhrl	%r0, .[[LAB:L.*]]-2	# encoding: [0xc4,0x02,A,A,A,A]10284#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC32DBL10285	llhrl	%r0, -210286#CHECK: llhrl	%r0, .[[LAB:L.*]]	# encoding: [0xc4,0x02,A,A,A,A]10287#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL10288	llhrl	%r0, 010289#CHECK: llhrl	%r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x02,A,A,A,A]10290#CHECK:  fixup A - offset: 2, value: .[[LAB]]+4294967294+2, kind: FK_390_PC32DBL10291	llhrl	%r0, 0xfffffffe10292 10293#CHECK: llhrl	%r0, foo                # encoding: [0xc4,0x02,A,A,A,A]10294# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL10295#CHECK: llhrl	%r15, foo               # encoding: [0xc4,0xf2,A,A,A,A]10296# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL10297 10298	llhrl	%r0,foo10299	llhrl	%r15,foo10300 10301#CHECK: llhrl	%r3, bar+100            # encoding: [0xc4,0x32,A,A,A,A]10302# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL10303#CHECK: llhrl	%r4, bar+100            # encoding: [0xc4,0x42,A,A,A,A]10304# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL10305 10306	llhrl	%r3,bar+10010307	llhrl	%r4,bar+10010308 10309#CHECK: llhrl	%r7, frob@PLT           # encoding: [0xc4,0x72,A,A,A,A]10310# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL10311#CHECK: llhrl	%r8, frob@PLT           # encoding: [0xc4,0x82,A,A,A,A]10312# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL10313 10314	llhrl	%r7,frob@PLT10315	llhrl	%r8,frob@PLT10316 10317#CHECK: llihf	%r0, 0                  # encoding: [0xc0,0x0e,0x00,0x00,0x00,0x00]10318#CHECK: llihf	%r0, 4294967295         # encoding: [0xc0,0x0e,0xff,0xff,0xff,0xff]10319#CHECK: llihf	%r15, 0                 # encoding: [0xc0,0xfe,0x00,0x00,0x00,0x00]10320 10321	llihf	%r0, 010322	llihf	%r0, 0xffffffff10323	llihf	%r15, 010324 10325#CHECK: llihh	%r0, 0                  # encoding: [0xa5,0x0c,0x00,0x00]10326#CHECK: llihh	%r0, 32768              # encoding: [0xa5,0x0c,0x80,0x00]10327#CHECK: llihh	%r0, 65535              # encoding: [0xa5,0x0c,0xff,0xff]10328#CHECK: llihh	%r15, 0                 # encoding: [0xa5,0xfc,0x00,0x00]10329 10330	llihh	%r0, 010331	llihh	%r0, 0x800010332	llihh	%r0, 0xffff10333	llihh	%r15, 010334 10335#CHECK: llihl	%r0, 0                  # encoding: [0xa5,0x0d,0x00,0x00]10336#CHECK: llihl	%r0, 32768              # encoding: [0xa5,0x0d,0x80,0x00]10337#CHECK: llihl	%r0, 65535              # encoding: [0xa5,0x0d,0xff,0xff]10338#CHECK: llihl	%r15, 0                 # encoding: [0xa5,0xfd,0x00,0x00]10339 10340	llihl	%r0, 010341	llihl	%r0, 0x800010342	llihl	%r0, 0xffff10343	llihl	%r15, 010344 10345#CHECK: llilf	%r0, 0                  # encoding: [0xc0,0x0f,0x00,0x00,0x00,0x00]10346#CHECK: llilf	%r0, 4294967295         # encoding: [0xc0,0x0f,0xff,0xff,0xff,0xff]10347#CHECK: llilf	%r15, 0                 # encoding: [0xc0,0xff,0x00,0x00,0x00,0x00]10348#CHECK: llilf	%r15, 0                 # encoding: [0xc0,0xff,0x00,0x00,0x00,0x00]10349 10350	llilf	%r0, 010351	llilf	%r0, 0xffffffff10352	llilf	%r15, 010353	llgfi	%r15, 010354 10355#CHECK: llilh	%r0, 0                  # encoding: [0xa5,0x0e,0x00,0x00]10356#CHECK: llilh	%r0, 32768              # encoding: [0xa5,0x0e,0x80,0x00]10357#CHECK: llilh	%r0, 65535              # encoding: [0xa5,0x0e,0xff,0xff]10358#CHECK: llilh	%r15, 0                 # encoding: [0xa5,0xfe,0x00,0x00]10359 10360	llilh	%r0, 010361	llilh	%r0, 0x800010362	llilh	%r0, 0xffff10363	llilh	%r15, 010364 10365#CHECK: llill	%r0, 0                  # encoding: [0xa5,0x0f,0x00,0x00]10366#CHECK: llill	%r0, 32768              # encoding: [0xa5,0x0f,0x80,0x00]10367#CHECK: llill	%r0, 65535              # encoding: [0xa5,0x0f,0xff,0xff]10368#CHECK: llill	%r15, 0                 # encoding: [0xa5,0xff,0x00,0x00]10369#CHECK: llill	%r15, 0                 # encoding: [0xa5,0xff,0x00,0x00]10370 10371	llill	%r0, 010372	llill	%r0, 0x800010373	llill	%r0, 0xffff10374	llill	%r15, 010375	llghi	%r15, 010376 10377#CHECK: lm	%r0, %r0, 0             # encoding: [0x98,0x00,0x00,0x00]10378#CHECK: lm	%r0, %r15, 0            # encoding: [0x98,0x0f,0x00,0x00]10379#CHECK: lm	%r14, %r15, 0           # encoding: [0x98,0xef,0x00,0x00]10380#CHECK: lm	%r15, %r15, 0           # encoding: [0x98,0xff,0x00,0x00]10381#CHECK: lm	%r0, %r0, 4095          # encoding: [0x98,0x00,0x0f,0xff]10382#CHECK: lm	%r0, %r0, 1             # encoding: [0x98,0x00,0x00,0x01]10383#CHECK: lm	%r0, %r0, 0(%r1)        # encoding: [0x98,0x00,0x10,0x00]10384#CHECK: lm	%r0, %r0, 0(%r15)       # encoding: [0x98,0x00,0xf0,0x00]10385#CHECK: lm	%r0, %r0, 4095(%r1)     # encoding: [0x98,0x00,0x1f,0xff]10386#CHECK: lm	%r0, %r0, 4095(%r15)    # encoding: [0x98,0x00,0xff,0xff]10387 10388	lm	%r0,%r0,010389	lm	%r0,%r15,010390	lm	%r14,%r15,010391	lm	%r15,%r15,010392	lm	%r0,%r0,409510393	lm	%r0,%r0,110394	lm	%r0,%r0,0(%r1)10395	lm	%r0,%r0,0(%r15)10396	lm	%r0,%r0,4095(%r1)10397	lm	%r0,%r0,4095(%r15)10398 10399#CHECK: lmd	%r0, %r0, 0, 0               # encoding: [0xef,0x00,0x00,0x00,0x00,0x00]10400#CHECK: lmd	%r0, %r15, 0, 0              # encoding: [0xef,0x0f,0x00,0x00,0x00,0x00]10401#CHECK: lmd	%r14, %r15, 0, 0             # encoding: [0xef,0xef,0x00,0x00,0x00,0x00]10402#CHECK: lmd	%r15, %r15, 0, 0             # encoding: [0xef,0xff,0x00,0x00,0x00,0x00]10403#CHECK: lmd	%r2, %r4, 0(%r1), 0(%r15)    # encoding: [0xef,0x24,0x10,0x00,0xf0,0x00]10404#CHECK: lmd	%r2, %r4, 1(%r1), 0(%r15)    # encoding: [0xef,0x24,0x10,0x01,0xf0,0x00]10405#CHECK: lmd	%r2, %r4, 4095(%r1), 0(%r15) # encoding: [0xef,0x24,0x1f,0xff,0xf0,0x00]10406#CHECK: lmd	%r2, %r4, 0(%r1), 1(%r15)    # encoding: [0xef,0x24,0x10,0x00,0xf0,0x01]10407#CHECK: lmd	%r2, %r4, 0(%r1), 4095(%r15) # encoding: [0xef,0x24,0x10,0x00,0xff,0xff]10408 10409        lmd	%r0, %r0, 0, 010410        lmd	%r0, %r15, 0, 010411        lmd	%r14, %r15, 0, 010412        lmd	%r15, %r15, 0, 010413        lmd	%r2, %r4, 0(%r1), 0(%r15)10414        lmd	%r2, %r4, 1(%r1), 0(%r15)10415        lmd	%r2, %r4, 4095(%r1), 0(%r15)10416        lmd	%r2, %r4, 0(%r1), 1(%r15)10417        lmd	%r2, %r4, 0(%r1), 4095(%r15)10418 10419#CHECK: lmg	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x04]10420#CHECK: lmg	%r0, %r15, 0            # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x04]10421#CHECK: lmg	%r14, %r15, 0           # encoding: [0xeb,0xef,0x00,0x00,0x00,0x04]10422#CHECK: lmg	%r15, %r15, 0           # encoding: [0xeb,0xff,0x00,0x00,0x00,0x04]10423#CHECK: lmg	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0x04]10424#CHECK: lmg	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x04]10425#CHECK: lmg	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x04]10426#CHECK: lmg	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0x04]10427#CHECK: lmg	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x04]10428#CHECK: lmg	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0x04]10429#CHECK: lmg	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x04]10430#CHECK: lmg	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x04]10431#CHECK: lmg	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x04]10432 10433	lmg	%r0,%r0,010434	lmg	%r0,%r15,010435	lmg	%r14,%r15,010436	lmg	%r15,%r15,010437	lmg	%r0,%r0,-52428810438	lmg	%r0,%r0,-110439	lmg	%r0,%r0,010440	lmg	%r0,%r0,110441	lmg	%r0,%r0,52428710442	lmg	%r0,%r0,0(%r1)10443	lmg	%r0,%r0,0(%r15)10444	lmg	%r0,%r0,524287(%r1)10445	lmg	%r0,%r0,524287(%r15)10446 10447#CHECK: lmh	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x96]10448#CHECK: lmh	%r0, %r15, 0            # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x96]10449#CHECK: lmh	%r14, %r15, 0           # encoding: [0xeb,0xef,0x00,0x00,0x00,0x96]10450#CHECK: lmh	%r15, %r15, 0           # encoding: [0xeb,0xff,0x00,0x00,0x00,0x96]10451#CHECK: lmh	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0x96]10452#CHECK: lmh	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x96]10453#CHECK: lmh	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x96]10454#CHECK: lmh	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0x96]10455#CHECK: lmh	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x96]10456#CHECK: lmh	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0x96]10457#CHECK: lmh	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x96]10458#CHECK: lmh	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x96]10459#CHECK: lmh	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x96]10460 10461	lmh	%r0,%r0,010462	lmh	%r0,%r15,010463	lmh	%r14,%r15,010464	lmh	%r15,%r15,010465	lmh	%r0,%r0,-52428810466	lmh	%r0,%r0,-110467	lmh	%r0,%r0,010468	lmh	%r0,%r0,110469	lmh	%r0,%r0,52428710470	lmh	%r0,%r0,0(%r1)10471	lmh	%r0,%r0,0(%r15)10472	lmh	%r0,%r0,524287(%r1)10473	lmh	%r0,%r0,524287(%r15)10474 10475#CHECK: lmy	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x98]10476#CHECK: lmy	%r0, %r15, 0            # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x98]10477#CHECK: lmy	%r14, %r15, 0           # encoding: [0xeb,0xef,0x00,0x00,0x00,0x98]10478#CHECK: lmy	%r15, %r15, 0           # encoding: [0xeb,0xff,0x00,0x00,0x00,0x98]10479#CHECK: lmy	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0x98]10480#CHECK: lmy	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x98]10481#CHECK: lmy	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x98]10482#CHECK: lmy	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0x98]10483#CHECK: lmy	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x98]10484#CHECK: lmy	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0x98]10485#CHECK: lmy	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x98]10486#CHECK: lmy	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x98]10487#CHECK: lmy	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x98]10488 10489	lmy	%r0,%r0,010490	lmy	%r0,%r15,010491	lmy	%r14,%r15,010492	lmy	%r15,%r15,010493	lmy	%r0,%r0,-52428810494	lmy	%r0,%r0,-110495	lmy	%r0,%r0,010496	lmy	%r0,%r0,110497	lmy	%r0,%r0,52428710498	lmy	%r0,%r0,0(%r1)10499	lmy	%r0,%r0,0(%r15)10500	lmy	%r0,%r0,524287(%r1)10501	lmy	%r0,%r0,524287(%r15)10502 10503#CHECK: lndbr	%f0, %f9                # encoding: [0xb3,0x11,0x00,0x09]10504#CHECK: lndbr	%f0, %f15               # encoding: [0xb3,0x11,0x00,0x0f]10505#CHECK: lndbr	%f15, %f0               # encoding: [0xb3,0x11,0x00,0xf0]10506#CHECK: lndbr	%f15, %f9               # encoding: [0xb3,0x11,0x00,0xf9]10507 10508	lndbr	%f0,%f910509	lndbr	%f0,%f1510510	lndbr	%f15,%f010511	lndbr	%f15,%f910512 10513#CHECK: lndr	%f0, %f9                # encoding: [0x21,0x09]10514#CHECK: lndr	%f0, %f15               # encoding: [0x21,0x0f]10515#CHECK: lndr	%f15, %f0               # encoding: [0x21,0xf0]10516#CHECK: lndr	%f15, %f9               # encoding: [0x21,0xf9]10517 10518	lndr	%f0,%f910519	lndr	%f0,%f1510520	lndr	%f15,%f010521	lndr	%f15,%f910522 10523#CHECK: lnebr	%f0, %f9                # encoding: [0xb3,0x01,0x00,0x09]10524#CHECK: lnebr	%f0, %f15               # encoding: [0xb3,0x01,0x00,0x0f]10525#CHECK: lnebr	%f15, %f0               # encoding: [0xb3,0x01,0x00,0xf0]10526#CHECK: lnebr	%f15, %f9               # encoding: [0xb3,0x01,0x00,0xf9]10527 10528	lnebr	%f0,%f910529	lnebr	%f0,%f1510530	lnebr	%f15,%f010531	lnebr	%f15,%f910532 10533#CHECK: lner	%f0, %f9                # encoding: [0x31,0x09]10534#CHECK: lner	%f0, %f15               # encoding: [0x31,0x0f]10535#CHECK: lner	%f15, %f0               # encoding: [0x31,0xf0]10536#CHECK: lner	%f15, %f9               # encoding: [0x31,0xf9]10537 10538	lner	%f0,%f910539	lner	%f0,%f1510540	lner	%f15,%f010541	lner	%f15,%f910542 10543#CHECK: lngfr	%r0, %r0                # encoding: [0xb9,0x11,0x00,0x00]10544#CHECK: lngfr	%r0, %r15               # encoding: [0xb9,0x11,0x00,0x0f]10545#CHECK: lngfr	%r15, %r0               # encoding: [0xb9,0x11,0x00,0xf0]10546#CHECK: lngfr	%r7, %r8                # encoding: [0xb9,0x11,0x00,0x78]10547 10548	lngfr	%r0,%r010549	lngfr	%r0,%r1510550	lngfr	%r15,%r010551	lngfr	%r7,%r810552 10553#CHECK: lngr	%r0, %r0                # encoding: [0xb9,0x01,0x00,0x00]10554#CHECK: lngr	%r0, %r15               # encoding: [0xb9,0x01,0x00,0x0f]10555#CHECK: lngr	%r15, %r0               # encoding: [0xb9,0x01,0x00,0xf0]10556#CHECK: lngr	%r7, %r8                # encoding: [0xb9,0x01,0x00,0x78]10557 10558	lngr	%r0,%r010559	lngr	%r0,%r1510560	lngr	%r15,%r010561	lngr	%r7,%r810562 10563#CHECK: lnr	%r0, %r0                # encoding: [0x11,0x00]10564#CHECK: lnr	%r0, %r15               # encoding: [0x11,0x0f]10565#CHECK: lnr	%r15, %r0               # encoding: [0x11,0xf0]10566#CHECK: lnr	%r7, %r8                # encoding: [0x11,0x78]10567 10568	lnr	%r0,%r010569	lnr	%r0,%r1510570	lnr	%r15,%r010571	lnr	%r7,%r810572 10573#CHECK: lnxbr	%f0, %f8                # encoding: [0xb3,0x41,0x00,0x08]10574#CHECK: lnxbr	%f0, %f13               # encoding: [0xb3,0x41,0x00,0x0d]10575#CHECK: lnxbr	%f13, %f0               # encoding: [0xb3,0x41,0x00,0xd0]10576#CHECK: lnxbr	%f13, %f9               # encoding: [0xb3,0x41,0x00,0xd9]10577 10578	lnxbr	%f0,%f810579	lnxbr	%f0,%f1310580	lnxbr	%f13,%f010581	lnxbr	%f13,%f910582 10583#CHECK: lnxr	%f0, %f8                # encoding: [0xb3,0x61,0x00,0x08]10584#CHECK: lnxr	%f0, %f13               # encoding: [0xb3,0x61,0x00,0x0d]10585#CHECK: lnxr	%f13, %f0               # encoding: [0xb3,0x61,0x00,0xd0]10586#CHECK: lnxr	%f13, %f9               # encoding: [0xb3,0x61,0x00,0xd9]10587 10588	lnxr	%f0,%f810589	lnxr	%f0,%f1310590	lnxr	%f13,%f010591	lnxr	%f13,%f910592 10593#CHECK: lpctl	0                       # encoding: [0xb2,0x85,0x00,0x00]10594#CHECK: lpctl	0(%r1)                  # encoding: [0xb2,0x85,0x10,0x00]10595#CHECK: lpctl	0(%r15)                 # encoding: [0xb2,0x85,0xf0,0x00]10596#CHECK: lpctl	4095                    # encoding: [0xb2,0x85,0x0f,0xff]10597#CHECK: lpctl	4095(%r1)               # encoding: [0xb2,0x85,0x1f,0xff]10598#CHECK: lpctl	4095(%r15)              # encoding: [0xb2,0x85,0xff,0xff]10599 10600	lpctl	010601	lpctl	0(%r1)10602	lpctl	0(%r15)10603	lpctl	409510604	lpctl	4095(%r1)10605	lpctl	4095(%r15)10606 10607#CHECK: lpdbr	%f0, %f9                # encoding: [0xb3,0x10,0x00,0x09]10608#CHECK: lpdbr	%f0, %f15               # encoding: [0xb3,0x10,0x00,0x0f]10609#CHECK: lpdbr	%f15, %f0               # encoding: [0xb3,0x10,0x00,0xf0]10610#CHECK: lpdbr	%f15, %f9               # encoding: [0xb3,0x10,0x00,0xf9]10611 10612	lpdbr	%f0,%f910613	lpdbr	%f0,%f1510614	lpdbr	%f15,%f010615	lpdbr	%f15,%f910616 10617#CHECK: lpdr	%f0, %f9                # encoding: [0x20,0x09]10618#CHECK: lpdr	%f0, %f15               # encoding: [0x20,0x0f]10619#CHECK: lpdr	%f15, %f0               # encoding: [0x20,0xf0]10620#CHECK: lpdr	%f15, %f9               # encoding: [0x20,0xf9]10621 10622	lpdr	%f0,%f910623	lpdr	%f0,%f1510624	lpdr	%f15,%f010625	lpdr	%f15,%f910626 10627#CHECK: lpebr	%f0, %f9                # encoding: [0xb3,0x00,0x00,0x09]10628#CHECK: lpebr	%f0, %f15               # encoding: [0xb3,0x00,0x00,0x0f]10629#CHECK: lpebr	%f15, %f0               # encoding: [0xb3,0x00,0x00,0xf0]10630#CHECK: lpebr	%f15, %f9               # encoding: [0xb3,0x00,0x00,0xf9]10631 10632	lpebr	%f0,%f910633	lpebr	%f0,%f1510634	lpebr	%f15,%f010635	lpebr	%f15,%f910636 10637#CHECK: lper	%f0, %f9                # encoding: [0x30,0x09]10638#CHECK: lper	%f0, %f15               # encoding: [0x30,0x0f]10639#CHECK: lper	%f15, %f0               # encoding: [0x30,0xf0]10640#CHECK: lper	%f15, %f9               # encoding: [0x30,0xf9]10641 10642	lper	%f0,%f910643	lper	%f0,%f1510644	lper	%f15,%f010645	lper	%f15,%f910646 10647#CHECK: lpgfr	%r0, %r0                # encoding: [0xb9,0x10,0x00,0x00]10648#CHECK: lpgfr	%r0, %r15               # encoding: [0xb9,0x10,0x00,0x0f]10649#CHECK: lpgfr	%r15, %r0               # encoding: [0xb9,0x10,0x00,0xf0]10650#CHECK: lpgfr	%r7, %r8                # encoding: [0xb9,0x10,0x00,0x78]10651 10652	lpgfr	%r0,%r010653	lpgfr	%r0,%r1510654	lpgfr	%r15,%r010655	lpgfr	%r7,%r810656 10657#CHECK: lpgr	%r0, %r0                # encoding: [0xb9,0x00,0x00,0x00]10658#CHECK: lpgr	%r0, %r15               # encoding: [0xb9,0x00,0x00,0x0f]10659#CHECK: lpgr	%r15, %r0               # encoding: [0xb9,0x00,0x00,0xf0]10660#CHECK: lpgr	%r7, %r8                # encoding: [0xb9,0x00,0x00,0x78]10661 10662	lpgr	%r0,%r010663	lpgr	%r0,%r1510664	lpgr	%r15,%r010665	lpgr	%r7,%r810666 10667#CHECK: lpp	0                       # encoding: [0xb2,0x80,0x00,0x00]10668#CHECK: lpp	0(%r1)                  # encoding: [0xb2,0x80,0x10,0x00]10669#CHECK: lpp	0(%r15)                 # encoding: [0xb2,0x80,0xf0,0x00]10670#CHECK: lpp	4095                    # encoding: [0xb2,0x80,0x0f,0xff]10671#CHECK: lpp	4095(%r1)               # encoding: [0xb2,0x80,0x1f,0xff]10672#CHECK: lpp	4095(%r15)              # encoding: [0xb2,0x80,0xff,0xff]10673 10674	lpp	010675	lpp	0(%r1)10676	lpp	0(%r15)10677	lpp	409510678	lpp	4095(%r1)10679	lpp	4095(%r15)10680 10681#CHECK: lpq	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x8f]10682#CHECK: lpq	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x8f]10683#CHECK: lpq	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x8f]10684#CHECK: lpq	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x8f]10685#CHECK: lpq	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x8f]10686#CHECK: lpq	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x8f]10687#CHECK: lpq	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x8f]10688#CHECK: lpq	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x8f]10689#CHECK: lpq	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x8f]10690#CHECK: lpq	%r14, 0                 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x8f]10691 10692	lpq	%r0, -52428810693	lpq	%r0, -110694	lpq	%r0, 010695	lpq	%r0, 110696	lpq	%r0, 52428710697	lpq	%r0, 0(%r1)10698	lpq	%r0, 0(%r15)10699	lpq	%r0, 524287(%r1,%r15)10700	lpq	%r0, 524287(%r15,%r1)10701	lpq	%r14, 010702 10703#CHECK: lpr	%r0, %r0                # encoding: [0x10,0x00]10704#CHECK: lpr	%r0, %r15               # encoding: [0x10,0x0f]10705#CHECK: lpr	%r15, %r0               # encoding: [0x10,0xf0]10706#CHECK: lpr	%r7, %r8                # encoding: [0x10,0x78]10707 10708	lpr	%r0,%r010709	lpr	%r0,%r1510710	lpr	%r15,%r010711	lpr	%r7,%r810712 10713#CHECK: lpsw	0                       # encoding: [0x82,0x00,0x00,0x00]10714#CHECK: lpsw	0(%r1)                  # encoding: [0x82,0x00,0x10,0x00]10715#CHECK: lpsw	0(%r15)                 # encoding: [0x82,0x00,0xf0,0x00]10716#CHECK: lpsw	4095                    # encoding: [0x82,0x00,0x0f,0xff]10717#CHECK: lpsw	4095(%r1)               # encoding: [0x82,0x00,0x1f,0xff]10718#CHECK: lpsw	4095(%r15)              # encoding: [0x82,0x00,0xff,0xff]10719 10720	lpsw	010721	lpsw	0(%r1)10722	lpsw	0(%r15)10723	lpsw	409510724	lpsw	4095(%r1)10725	lpsw	4095(%r15)10726 10727#CHECK: lpswe	0                       # encoding: [0xb2,0xb2,0x00,0x00]10728#CHECK: lpswe	0(%r1)                  # encoding: [0xb2,0xb2,0x10,0x00]10729#CHECK: lpswe	0(%r15)                 # encoding: [0xb2,0xb2,0xf0,0x00]10730#CHECK: lpswe	4095                    # encoding: [0xb2,0xb2,0x0f,0xff]10731#CHECK: lpswe	4095(%r1)               # encoding: [0xb2,0xb2,0x1f,0xff]10732#CHECK: lpswe	4095(%r15)              # encoding: [0xb2,0xb2,0xff,0xff]10733 10734	lpswe	010735	lpswe	0(%r1)10736	lpswe	0(%r15)10737	lpswe	409510738	lpswe	4095(%r1)10739	lpswe	4095(%r15)10740 10741#CHECK: lptea	%r0, %r0, %r0, 0        # encoding: [0xb9,0xaa,0x00,0x00]10742#CHECK: lptea	%r0, %r0, %r0, 15       # encoding: [0xb9,0xaa,0x0f,0x00]10743#CHECK: lptea	%r0, %r0, %r15, 0       # encoding: [0xb9,0xaa,0x00,0x0f]10744#CHECK: lptea	%r0, %r15, %r0, 0       # encoding: [0xb9,0xaa,0xf0,0x00]10745#CHECK: lptea	%r4, %r5, %r6, 7        # encoding: [0xb9,0xaa,0x57,0x46]10746#CHECK: lptea	%r15, %r0, %r0, 0       # encoding: [0xb9,0xaa,0x00,0xf0]10747 10748	lptea	%r0, %r0, %r0, 010749	lptea	%r0, %r0, %r0, 1510750	lptea	%r0, %r0, %r15, 010751	lptea	%r0, %r15, %r0, 010752	lptea	%r4, %r5, %r6, 710753	lptea	%r15, %r0, %r0, 010754 10755#CHECK: lpxbr	%f0, %f8                # encoding: [0xb3,0x40,0x00,0x08]10756#CHECK: lpxbr	%f0, %f13               # encoding: [0xb3,0x40,0x00,0x0d]10757#CHECK: lpxbr	%f13, %f0               # encoding: [0xb3,0x40,0x00,0xd0]10758#CHECK: lpxbr	%f13, %f9               # encoding: [0xb3,0x40,0x00,0xd9]10759 10760	lpxbr	%f0,%f810761	lpxbr	%f0,%f1310762	lpxbr	%f13,%f010763	lpxbr	%f13,%f910764 10765#CHECK: lpxr	%f0, %f8                # encoding: [0xb3,0x60,0x00,0x08]10766#CHECK: lpxr	%f0, %f13               # encoding: [0xb3,0x60,0x00,0x0d]10767#CHECK: lpxr	%f13, %f0               # encoding: [0xb3,0x60,0x00,0xd0]10768#CHECK: lpxr	%f13, %f9               # encoding: [0xb3,0x60,0x00,0xd9]10769 10770	lpxr	%f0,%f810771	lpxr	%f0,%f1310772	lpxr	%f13,%f010773	lpxr	%f13,%f910774 10775#CHECK: lr	%r0, %r9                # encoding: [0x18,0x09]10776#CHECK: lr	%r0, %r15               # encoding: [0x18,0x0f]10777#CHECK: lr	%r15, %r0               # encoding: [0x18,0xf0]10778#CHECK: lr	%r15, %r9               # encoding: [0x18,0xf9]10779 10780	lr	%r0,%r910781	lr	%r0,%r1510782	lr	%r15,%r010783	lr	%r15,%r910784 10785#CHECK: lra	%r0, 0                  # encoding: [0xb1,0x00,0x00,0x00]10786#CHECK: lra	%r0, 4095               # encoding: [0xb1,0x00,0x0f,0xff]10787#CHECK: lra	%r0, 0(%r1)             # encoding: [0xb1,0x00,0x10,0x00]10788#CHECK: lra	%r0, 0(%r15)            # encoding: [0xb1,0x00,0xf0,0x00]10789#CHECK: lra	%r0, 4095(%r1,%r15)     # encoding: [0xb1,0x01,0xff,0xff]10790#CHECK: lra	%r0, 4095(%r15,%r1)     # encoding: [0xb1,0x0f,0x1f,0xff]10791#CHECK: lra	%r15, 0                 # encoding: [0xb1,0xf0,0x00,0x00]10792 10793	lra	%r0, 010794	lra	%r0, 409510795	lra	%r0, 0(%r1)10796	lra	%r0, 0(%r15)10797	lra	%r0, 4095(%r1,%r15)10798	lra	%r0, 4095(%r15,%r1)10799	lra	%r15, 010800 10801#CHECK: lrag	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x03]10802#CHECK: lrag	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x03]10803#CHECK: lrag	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x03]10804#CHECK: lrag	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x03]10805#CHECK: lrag	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x03]10806#CHECK: lrag	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x03]10807#CHECK: lrag	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x03]10808#CHECK: lrag	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x03]10809#CHECK: lrag	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x03]10810#CHECK: lrag	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x03]10811 10812	lrag	%r0, -52428810813	lrag	%r0, -110814	lrag	%r0, 010815	lrag	%r0, 110816	lrag	%r0, 52428710817	lrag	%r0, 0(%r1)10818	lrag	%r0, 0(%r15)10819	lrag	%r0, 524287(%r1,%r15)10820	lrag	%r0, 524287(%r15,%r1)10821	lrag	%r15, 010822 10823#CHECK: lray	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x13]10824#CHECK: lray	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x13]10825#CHECK: lray	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x13]10826#CHECK: lray	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x13]10827#CHECK: lray	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x13]10828#CHECK: lray	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x13]10829#CHECK: lray	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x13]10830#CHECK: lray	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x13]10831#CHECK: lray	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x13]10832#CHECK: lray	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x13]10833 10834	lray	%r0, -52428810835	lray	%r0, -110836	lray	%r0, 010837	lray	%r0, 110838	lray	%r0, 52428710839	lray	%r0, 0(%r1)10840	lray	%r0, 0(%r15)10841	lray	%r0, 524287(%r1,%r15)10842	lray	%r0, 524287(%r15,%r1)10843	lray	%r15, 010844 10845#CHECK: lrdr	%f0, %f0                # encoding: [0x25,0x00]10846#CHECK: lrdr	%f0, %f13               # encoding: [0x25,0x0d]10847#CHECK: lrdr	%f7, %f8                # encoding: [0x25,0x78]10848#CHECK: lrdr	%f15, %f0               # encoding: [0x25,0xf0]10849#CHECK: lrdr	%f15, %f13              # encoding: [0x25,0xfd]10850 10851	lrdr	%f0, %f010852	lrdr	%f0, %f1310853	lrdr	%f7, %f810854	lrdr	%f15, %f010855	lrdr	%f15, %f1310856 10857#CHECK: lrer	%f0, %f0                # encoding: [0x35,0x00]10858#CHECK: lrer	%f0, %f15               # encoding: [0x35,0x0f]10859#CHECK: lrer	%f7, %f8                # encoding: [0x35,0x78]10860#CHECK: lrer	%f15, %f0               # encoding: [0x35,0xf0]10861#CHECK: lrer	%f15, %f15              # encoding: [0x35,0xff]10862 10863	lrer	%f0, %f010864	lrer	%f0, %f1510865	lrer	%f7, %f810866	lrer	%f15, %f010867	lrer	%f15, %f1510868 10869#CHECK: lrl	%r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x0d,A,A,A,A]10870#CHECK:  fixup A - offset: 2, value: .[[LAB]]-4294967296+2, kind: FK_390_PC32DBL10871	lrl	%r0, -0x10000000010872#CHECK: lrl	%r0, .[[LAB:L.*]]-2	# encoding: [0xc4,0x0d,A,A,A,A]10873#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC32DBL10874	lrl	%r0, -210875#CHECK: lrl	%r0, .[[LAB:L.*]]	# encoding: [0xc4,0x0d,A,A,A,A]10876#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL10877	lrl	%r0, 010878#CHECK: lrl	%r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x0d,A,A,A,A]10879#CHECK:  fixup A - offset: 2, value: .[[LAB]]+4294967294+2, kind: FK_390_PC32DBL10880	lrl	%r0, 0xfffffffe10881 10882#CHECK: lrl	%r0, foo                # encoding: [0xc4,0x0d,A,A,A,A]10883# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL10884#CHECK: lrl	%r15, foo               # encoding: [0xc4,0xfd,A,A,A,A]10885# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL10886 10887	lrl	%r0,foo10888	lrl	%r15,foo10889 10890#CHECK: lrl	%r3, bar+100            # encoding: [0xc4,0x3d,A,A,A,A]10891# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL10892#CHECK: lrl	%r4, bar+100            # encoding: [0xc4,0x4d,A,A,A,A]10893# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL10894 10895	lrl	%r3,bar+10010896	lrl	%r4,bar+10010897 10898#CHECK: lrl	%r7, frob@PLT           # encoding: [0xc4,0x7d,A,A,A,A]10899# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL10900#CHECK: lrl	%r8, frob@PLT           # encoding: [0xc4,0x8d,A,A,A,A]10901# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL10902 10903	lrl	%r7,frob@PLT10904	lrl	%r8,frob@PLT10905 10906#CHECK: lrv	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x1e]10907#CHECK: lrv	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x1e]10908#CHECK: lrv	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x1e]10909#CHECK: lrv	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x1e]10910#CHECK: lrv	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x1e]10911#CHECK: lrv	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x1e]10912#CHECK: lrv	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x1e]10913#CHECK: lrv	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x1e]10914#CHECK: lrv	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x1e]10915#CHECK: lrv	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x1e]10916 10917	lrv	%r0,-52428810918	lrv	%r0,-110919	lrv	%r0,010920	lrv	%r0,110921	lrv	%r0,52428710922	lrv	%r0,0(%r1)10923	lrv	%r0,0(%r15)10924	lrv	%r0,524287(%r1,%r15)10925	lrv	%r0,524287(%r15,%r1)10926	lrv	%r15,010927 10928#CHECK: lrvg	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x0f]10929#CHECK: lrvg	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x0f]10930#CHECK: lrvg	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x0f]10931#CHECK: lrvg	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x0f]10932#CHECK: lrvg	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x0f]10933#CHECK: lrvg	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x0f]10934#CHECK: lrvg	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x0f]10935#CHECK: lrvg	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x0f]10936#CHECK: lrvg	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x0f]10937#CHECK: lrvg	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x0f]10938 10939	lrvg	%r0,-52428810940	lrvg	%r0,-110941	lrvg	%r0,010942	lrvg	%r0,110943	lrvg	%r0,52428710944	lrvg	%r0,0(%r1)10945	lrvg	%r0,0(%r15)10946	lrvg	%r0,524287(%r1,%r15)10947	lrvg	%r0,524287(%r15,%r1)10948	lrvg	%r15,010949 10950#CHECK: lrvgr	%r0, %r0                # encoding: [0xb9,0x0f,0x00,0x00]10951#CHECK: lrvgr	%r0, %r15               # encoding: [0xb9,0x0f,0x00,0x0f]10952#CHECK: lrvgr	%r15, %r0               # encoding: [0xb9,0x0f,0x00,0xf0]10953#CHECK: lrvgr	%r7, %r8                # encoding: [0xb9,0x0f,0x00,0x78]10954#CHECK: lrvgr	%r15, %r15              # encoding: [0xb9,0x0f,0x00,0xff]10955 10956	lrvgr	%r0,%r010957	lrvgr	%r0,%r1510958	lrvgr	%r15,%r010959	lrvgr	%r7,%r810960	lrvgr	%r15,%r1510961 10962#CHECK: lrvh	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x1f]10963#CHECK: lrvh	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x1f]10964#CHECK: lrvh	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x1f]10965#CHECK: lrvh	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x1f]10966#CHECK: lrvh	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x1f]10967#CHECK: lrvh	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x1f]10968#CHECK: lrvh	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x1f]10969#CHECK: lrvh	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x1f]10970#CHECK: lrvh	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x1f]10971#CHECK: lrvh	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x1f]10972 10973	lrvh	%r0,-52428810974	lrvh	%r0,-110975	lrvh	%r0,010976	lrvh	%r0,110977	lrvh	%r0,52428710978	lrvh	%r0,0(%r1)10979	lrvh	%r0,0(%r15)10980	lrvh	%r0,524287(%r1,%r15)10981	lrvh	%r0,524287(%r15,%r1)10982	lrvh	%r15,010983 10984#CHECK: lrvr	%r0, %r0                # encoding: [0xb9,0x1f,0x00,0x00]10985#CHECK: lrvr	%r0, %r15               # encoding: [0xb9,0x1f,0x00,0x0f]10986#CHECK: lrvr	%r15, %r0               # encoding: [0xb9,0x1f,0x00,0xf0]10987#CHECK: lrvr	%r7, %r8                # encoding: [0xb9,0x1f,0x00,0x78]10988#CHECK: lrvr	%r15, %r15              # encoding: [0xb9,0x1f,0x00,0xff]10989 10990	lrvr	%r0,%r010991	lrvr	%r0,%r1510992	lrvr	%r15,%r010993	lrvr	%r7,%r810994	lrvr	%r15,%r1510995 10996#CHECK: lsctl	0                       # encoding: [0xb2,0x87,0x00,0x00]10997#CHECK: lsctl	0(%r1)                  # encoding: [0xb2,0x87,0x10,0x00]10998#CHECK: lsctl	0(%r15)                 # encoding: [0xb2,0x87,0xf0,0x00]10999#CHECK: lsctl	4095                    # encoding: [0xb2,0x87,0x0f,0xff]11000#CHECK: lsctl	4095(%r1)               # encoding: [0xb2,0x87,0x1f,0xff]11001#CHECK: lsctl	4095(%r15)              # encoding: [0xb2,0x87,0xff,0xff]11002 11003	lsctl	011004	lsctl	0(%r1)11005	lsctl	0(%r15)11006	lsctl	409511007	lsctl	4095(%r1)11008	lsctl	4095(%r15)11009 11010#CHECK: lt	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x12]11011#CHECK: lt	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x12]11012#CHECK: lt	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x12]11013#CHECK: lt	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x12]11014#CHECK: lt	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x12]11015#CHECK: lt	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x12]11016#CHECK: lt	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x12]11017#CHECK: lt	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x12]11018#CHECK: lt	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x12]11019#CHECK: lt	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x12]11020 11021	lt	%r0, -52428811022	lt	%r0, -111023	lt	%r0, 011024	lt	%r0, 111025	lt	%r0, 52428711026	lt	%r0, 0(%r1)11027	lt	%r0, 0(%r15)11028	lt	%r0, 524287(%r1,%r15)11029	lt	%r0, 524287(%r15,%r1)11030	lt	%r15, 011031 11032#CHECK: ltdbr	%f0, %f9                # encoding: [0xb3,0x12,0x00,0x09]11033#CHECK: ltdbr	%f0, %f15               # encoding: [0xb3,0x12,0x00,0x0f]11034#CHECK: ltdbr	%f15, %f0               # encoding: [0xb3,0x12,0x00,0xf0]11035#CHECK: ltdbr	%f15, %f9               # encoding: [0xb3,0x12,0x00,0xf9]11036 11037	ltdbr	%f0,%f911038	ltdbr	%f0,%f1511039	ltdbr	%f15,%f011040	ltdbr	%f15,%f911041 11042#CHECK: ltdr	%f0, %f9                # encoding: [0x22,0x09]11043#CHECK: ltdr	%f0, %f15               # encoding: [0x22,0x0f]11044#CHECK: ltdr	%f15, %f0               # encoding: [0x22,0xf0]11045#CHECK: ltdr	%f15, %f9               # encoding: [0x22,0xf9]11046 11047	ltdr	%f0,%f911048	ltdr	%f0,%f1511049	ltdr	%f15,%f011050	ltdr	%f15,%f911051 11052#CHECK: ltdtr	%f0, %f9                # encoding: [0xb3,0xd6,0x00,0x09]11053#CHECK: ltdtr	%f0, %f15               # encoding: [0xb3,0xd6,0x00,0x0f]11054#CHECK: ltdtr	%f15, %f0               # encoding: [0xb3,0xd6,0x00,0xf0]11055#CHECK: ltdtr	%f15, %f9               # encoding: [0xb3,0xd6,0x00,0xf9]11056 11057	ltdtr	%f0,%f911058	ltdtr	%f0,%f1511059	ltdtr	%f15,%f011060	ltdtr	%f15,%f911061 11062#CHECK: ltebr	%f0, %f9                # encoding: [0xb3,0x02,0x00,0x09]11063#CHECK: ltebr	%f0, %f15               # encoding: [0xb3,0x02,0x00,0x0f]11064#CHECK: ltebr	%f15, %f0               # encoding: [0xb3,0x02,0x00,0xf0]11065#CHECK: ltebr	%f15, %f9               # encoding: [0xb3,0x02,0x00,0xf9]11066 11067	ltebr	%f0,%f911068	ltebr	%f0,%f1511069	ltebr	%f15,%f011070	ltebr	%f15,%f911071 11072#CHECK: lter	%f0, %f9                # encoding: [0x32,0x09]11073#CHECK: lter	%f0, %f15               # encoding: [0x32,0x0f]11074#CHECK: lter	%f15, %f0               # encoding: [0x32,0xf0]11075#CHECK: lter	%f15, %f9               # encoding: [0x32,0xf9]11076 11077	lter	%f0,%f911078	lter	%f0,%f1511079	lter	%f15,%f011080	lter	%f15,%f911081 11082#CHECK: ltg	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x02]11083#CHECK: ltg	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x02]11084#CHECK: ltg	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x02]11085#CHECK: ltg	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x02]11086#CHECK: ltg	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x02]11087#CHECK: ltg	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x02]11088#CHECK: ltg	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x02]11089#CHECK: ltg	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x02]11090#CHECK: ltg	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x02]11091#CHECK: ltg	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x02]11092 11093	ltg	%r0, -52428811094	ltg	%r0, -111095	ltg	%r0, 011096	ltg	%r0, 111097	ltg	%r0, 52428711098	ltg	%r0, 0(%r1)11099	ltg	%r0, 0(%r15)11100	ltg	%r0, 524287(%r1,%r15)11101	ltg	%r0, 524287(%r15,%r1)11102	ltg	%r15, 011103 11104#CHECK: ltgf	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x32]11105#CHECK: ltgf	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x32]11106#CHECK: ltgf	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x32]11107#CHECK: ltgf	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x32]11108#CHECK: ltgf	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x32]11109#CHECK: ltgf	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x32]11110#CHECK: ltgf	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x32]11111#CHECK: ltgf	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x32]11112#CHECK: ltgf	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x32]11113#CHECK: ltgf	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x32]11114 11115	ltgf	%r0, -52428811116	ltgf	%r0, -111117	ltgf	%r0, 011118	ltgf	%r0, 111119	ltgf	%r0, 52428711120	ltgf	%r0, 0(%r1)11121	ltgf	%r0, 0(%r15)11122	ltgf	%r0, 524287(%r1,%r15)11123	ltgf	%r0, 524287(%r15,%r1)11124	ltgf	%r15, 011125 11126#CHECK: ltgfr	%r0, %r9                # encoding: [0xb9,0x12,0x00,0x09]11127#CHECK: ltgfr	%r0, %r15               # encoding: [0xb9,0x12,0x00,0x0f]11128#CHECK: ltgfr	%r15, %r0               # encoding: [0xb9,0x12,0x00,0xf0]11129#CHECK: ltgfr	%r15, %r9               # encoding: [0xb9,0x12,0x00,0xf9]11130 11131	ltgfr	%r0,%r911132	ltgfr	%r0,%r1511133	ltgfr	%r15,%r011134	ltgfr	%r15,%r911135 11136#CHECK: ltgr	%r0, %r9                # encoding: [0xb9,0x02,0x00,0x09]11137#CHECK: ltgr	%r0, %r15               # encoding: [0xb9,0x02,0x00,0x0f]11138#CHECK: ltgr	%r15, %r0               # encoding: [0xb9,0x02,0x00,0xf0]11139#CHECK: ltgr	%r15, %r9               # encoding: [0xb9,0x02,0x00,0xf9]11140 11141	ltgr	%r0,%r911142	ltgr	%r0,%r1511143	ltgr	%r15,%r011144	ltgr	%r15,%r911145 11146#CHECK: ltr	%r0, %r9                # encoding: [0x12,0x09]11147#CHECK: ltr	%r0, %r15               # encoding: [0x12,0x0f]11148#CHECK: ltr	%r15, %r0               # encoding: [0x12,0xf0]11149#CHECK: ltr	%r15, %r9               # encoding: [0x12,0xf9]11150 11151	ltr	%r0,%r911152	ltr	%r0,%r1511153	ltr	%r15,%r011154	ltr	%r15,%r911155 11156#CHECK: ltxbr	%f0, %f9                # encoding: [0xb3,0x42,0x00,0x09]11157#CHECK: ltxbr	%f0, %f13               # encoding: [0xb3,0x42,0x00,0x0d]11158#CHECK: ltxbr	%f13, %f0               # encoding: [0xb3,0x42,0x00,0xd0]11159#CHECK: ltxbr	%f13, %f9               # encoding: [0xb3,0x42,0x00,0xd9]11160 11161	ltxbr	%f0,%f911162	ltxbr	%f0,%f1311163	ltxbr	%f13,%f011164	ltxbr	%f13,%f911165 11166#CHECK: ltxr	%f0, %f9                # encoding: [0xb3,0x62,0x00,0x09]11167#CHECK: ltxr	%f0, %f13               # encoding: [0xb3,0x62,0x00,0x0d]11168#CHECK: ltxr	%f13, %f0               # encoding: [0xb3,0x62,0x00,0xd0]11169#CHECK: ltxr	%f13, %f9               # encoding: [0xb3,0x62,0x00,0xd9]11170 11171	ltxr	%f0,%f911172	ltxr	%f0,%f1311173	ltxr	%f13,%f011174	ltxr	%f13,%f911175 11176#CHECK: ltxtr	%f0, %f9                # encoding: [0xb3,0xde,0x00,0x09]11177#CHECK: ltxtr	%f0, %f13               # encoding: [0xb3,0xde,0x00,0x0d]11178#CHECK: ltxtr	%f13, %f0               # encoding: [0xb3,0xde,0x00,0xd0]11179#CHECK: ltxtr	%f13, %f9               # encoding: [0xb3,0xde,0x00,0xd9]11180 11181	ltxtr	%f0,%f911182	ltxtr	%f0,%f1311183	ltxtr	%f13,%f011184	ltxtr	%f13,%f911185 11186#CHECK: lura	%r0, %r0                # encoding: [0xb2,0x4b,0x00,0x00]11187#CHECK: lura	%r0, %r15               # encoding: [0xb2,0x4b,0x00,0x0f]11188#CHECK: lura	%r15, %r0               # encoding: [0xb2,0x4b,0x00,0xf0]11189#CHECK: lura	%r7, %r8                # encoding: [0xb2,0x4b,0x00,0x78]11190 11191	lura	%r0,%r011192	lura	%r0,%r1511193	lura	%r15,%r011194	lura	%r7,%r811195 11196#CHECK: lurag	%r0, %r0                # encoding: [0xb9,0x05,0x00,0x00]11197#CHECK: lurag	%r0, %r15               # encoding: [0xb9,0x05,0x00,0x0f]11198#CHECK: lurag	%r15, %r0               # encoding: [0xb9,0x05,0x00,0xf0]11199#CHECK: lurag	%r7, %r8                # encoding: [0xb9,0x05,0x00,0x78]11200 11201	lurag	%r0,%r011202	lurag	%r0,%r1511203	lurag	%r15,%r011204	lurag	%r7,%r811205 11206#CHECK: lxd	%f0, 4095               # encoding: [0xed,0x00,0x0f,0xff,0x00,0x25]11207#CHECK: lxd	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x25]11208#CHECK: lxd	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x25]11209#CHECK: lxd	%f0, 4095(%r1,%r15)     # encoding: [0xed,0x01,0xff,0xff,0x00,0x25]11210#CHECK: lxd	%f0, 4095(%r15,%r1)     # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x25]11211#CHECK: lxd	%f13, 0                 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x25]11212 11213	lxd	%f0, 011214	lxd	%f0, 409511215	lxd	%f0, 0(%r1)11216	lxd	%f0, 0(%r15)11217	lxd	%f0, 4095(%r1,%r15)11218	lxd	%f0, 4095(%r15,%r1)11219	lxd	%f13, 011220 11221#CHECK: lxdb	%f0, 4095               # encoding: [0xed,0x00,0x0f,0xff,0x00,0x05]11222#CHECK: lxdb	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x05]11223#CHECK: lxdb	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x05]11224#CHECK: lxdb	%f0, 4095(%r1,%r15)     # encoding: [0xed,0x01,0xff,0xff,0x00,0x05]11225#CHECK: lxdb	%f0, 4095(%r15,%r1)     # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x05]11226#CHECK: lxdb	%f13, 0                 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x05]11227 11228	lxdb	%f0, 011229	lxdb	%f0, 409511230	lxdb	%f0, 0(%r1)11231	lxdb	%f0, 0(%r15)11232	lxdb	%f0, 4095(%r1,%r15)11233	lxdb	%f0, 4095(%r15,%r1)11234	lxdb	%f13, 011235 11236#CHECK: lxdbr	%f0, %f8                # encoding: [0xb3,0x05,0x00,0x08]11237#CHECK: lxdbr	%f0, %f13               # encoding: [0xb3,0x05,0x00,0x0d]11238#CHECK: lxdbr	%f13, %f0               # encoding: [0xb3,0x05,0x00,0xd0]11239#CHECK: lxdbr	%f13, %f15              # encoding: [0xb3,0x05,0x00,0xdf]11240 11241	lxdbr	%f0,%f811242	lxdbr	%f0,%f1311243	lxdbr	%f13,%f011244	lxdbr	%f13,%f1511245 11246#CHECK: lxdr	%f0, %f8                # encoding: [0xb3,0x25,0x00,0x08]11247#CHECK: lxdr	%f0, %f13               # encoding: [0xb3,0x25,0x00,0x0d]11248#CHECK: lxdr	%f13, %f0               # encoding: [0xb3,0x25,0x00,0xd0]11249#CHECK: lxdr	%f13, %f15              # encoding: [0xb3,0x25,0x00,0xdf]11250 11251	lxdr	%f0,%f811252	lxdr	%f0,%f1311253	lxdr	%f13,%f011254	lxdr	%f13,%f1511255 11256#CHECK: lxdtr	%f0, %f0, 15            # encoding: [0xb3,0xdc,0x0f,0x00]11257#CHECK: lxdtr	%f0, %f15, 0            # encoding: [0xb3,0xdc,0x00,0x0f]11258#CHECK: lxdtr	%f5, %f8, 9             # encoding: [0xb3,0xdc,0x09,0x58]11259#CHECK: lxdtr	%f13, %f0, 0            # encoding: [0xb3,0xdc,0x00,0xd0]11260 11261	lxdtr	%f0, %f0, 1511262	lxdtr	%f0, %f15, 011263	lxdtr	%f5, %f8, 911264	lxdtr	%f13, %f0, 011265 11266#CHECK: lxe	%f0, 4095               # encoding: [0xed,0x00,0x0f,0xff,0x00,0x26]11267#CHECK: lxe	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x26]11268#CHECK: lxe	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x26]11269#CHECK: lxe	%f0, 4095(%r1,%r15)     # encoding: [0xed,0x01,0xff,0xff,0x00,0x26]11270#CHECK: lxe	%f0, 4095(%r15,%r1)     # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x26]11271#CHECK: lxe	%f13, 0                 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x26]11272 11273	lxe	%f0, 011274	lxe	%f0, 409511275	lxe	%f0, 0(%r1)11276	lxe	%f0, 0(%r15)11277	lxe	%f0, 4095(%r1,%r15)11278	lxe	%f0, 4095(%r15,%r1)11279	lxe	%f13, 011280 11281#CHECK: lxeb	%f0, 4095               # encoding: [0xed,0x00,0x0f,0xff,0x00,0x06]11282#CHECK: lxeb	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x06]11283#CHECK: lxeb	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x06]11284#CHECK: lxeb	%f0, 4095(%r1,%r15)     # encoding: [0xed,0x01,0xff,0xff,0x00,0x06]11285#CHECK: lxeb	%f0, 4095(%r15,%r1)     # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x06]11286#CHECK: lxeb	%f13, 0                 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x06]11287 11288	lxeb	%f0, 011289	lxeb	%f0, 409511290	lxeb	%f0, 0(%r1)11291	lxeb	%f0, 0(%r15)11292	lxeb	%f0, 4095(%r1,%r15)11293	lxeb	%f0, 4095(%r15,%r1)11294	lxeb	%f13, 011295 11296#CHECK: lxebr	%f0, %f8                # encoding: [0xb3,0x06,0x00,0x08]11297#CHECK: lxebr	%f0, %f13               # encoding: [0xb3,0x06,0x00,0x0d]11298#CHECK: lxebr	%f13, %f0               # encoding: [0xb3,0x06,0x00,0xd0]11299#CHECK: lxebr	%f13, %f15              # encoding: [0xb3,0x06,0x00,0xdf]11300 11301	lxebr	%f0,%f811302	lxebr	%f0,%f1311303	lxebr	%f13,%f011304	lxebr	%f13,%f1511305 11306#CHECK: lxer	%f0, %f8                # encoding: [0xb3,0x26,0x00,0x08]11307#CHECK: lxer	%f0, %f13               # encoding: [0xb3,0x26,0x00,0x0d]11308#CHECK: lxer	%f13, %f0               # encoding: [0xb3,0x26,0x00,0xd0]11309#CHECK: lxer	%f13, %f15              # encoding: [0xb3,0x26,0x00,0xdf]11310 11311	lxer	%f0,%f811312	lxer	%f0,%f1311313	lxer	%f13,%f011314	lxer	%f13,%f1511315 11316#CHECK: lxr	%f0, %f8                # encoding: [0xb3,0x65,0x00,0x08]11317#CHECK: lxr	%f0, %f13               # encoding: [0xb3,0x65,0x00,0x0d]11318#CHECK: lxr	%f13, %f0               # encoding: [0xb3,0x65,0x00,0xd0]11319#CHECK: lxr	%f13, %f9               # encoding: [0xb3,0x65,0x00,0xd9]11320 11321	lxr	%f0,%f811322	lxr	%f0,%f1311323	lxr	%f13,%f011324	lxr	%f13,%f911325 11326#CHECK: ly	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x58]11327#CHECK: ly	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x58]11328#CHECK: ly	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x58]11329#CHECK: ly	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x58]11330#CHECK: ly	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x58]11331#CHECK: ly	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x58]11332#CHECK: ly	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x58]11333#CHECK: ly	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x58]11334#CHECK: ly	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x58]11335#CHECK: ly	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x58]11336 11337	ly	%r0, -52428811338	ly	%r0, -111339	ly	%r0, 011340	ly	%r0, 111341	ly	%r0, 52428711342	ly	%r0, 0(%r1)11343	ly	%r0, 0(%r15)11344	ly	%r0, 524287(%r1,%r15)11345	ly	%r0, 524287(%r15,%r1)11346	ly	%r15, 011347 11348#CHECK: lzdr	%f0                     # encoding: [0xb3,0x75,0x00,0x00]11349#CHECK: lzdr	%f7                     # encoding: [0xb3,0x75,0x00,0x70]11350#CHECK: lzdr	%f15                    # encoding: [0xb3,0x75,0x00,0xf0]11351 11352	lzdr	%f011353	lzdr	%f711354	lzdr	%f1511355 11356#CHECK: lzer	%f0                     # encoding: [0xb3,0x74,0x00,0x00]11357#CHECK: lzer	%f7                     # encoding: [0xb3,0x74,0x00,0x70]11358#CHECK: lzer	%f15                    # encoding: [0xb3,0x74,0x00,0xf0]11359 11360	lzer	%f011361	lzer	%f711362	lzer	%f1511363 11364#CHECK: lzxr	%f0                     # encoding: [0xb3,0x76,0x00,0x00]11365#CHECK: lzxr	%f8                     # encoding: [0xb3,0x76,0x00,0x80]11366#CHECK: lzxr	%f13                    # encoding: [0xb3,0x76,0x00,0xd0]11367 11368	lzxr	%f011369	lzxr	%f811370	lzxr	%f1311371 11372#CHECK: m	%r0, 0                  # encoding: [0x5c,0x00,0x00,0x00]11373#CHECK: m	%r0, 4095               # encoding: [0x5c,0x00,0x0f,0xff]11374#CHECK: m	%r0, 0(%r1)             # encoding: [0x5c,0x00,0x10,0x00]11375#CHECK: m	%r0, 0(%r15)            # encoding: [0x5c,0x00,0xf0,0x00]11376#CHECK: m	%r0, 4095(%r1,%r15)     # encoding: [0x5c,0x01,0xff,0xff]11377#CHECK: m	%r0, 4095(%r15,%r1)     # encoding: [0x5c,0x0f,0x1f,0xff]11378#CHECK: m	%r14, 0                 # encoding: [0x5c,0xe0,0x00,0x00]11379 11380	m	%r0, 011381	m	%r0, 409511382	m	%r0, 0(%r1)11383	m	%r0, 0(%r15)11384	m	%r0, 4095(%r1,%r15)11385	m	%r0, 4095(%r15,%r1)11386	m	%r14, 011387 11388#CHECK: mad	%f0, %f0, 0             # encoding: [0xed,0x00,0x00,0x00,0x00,0x3e]11389#CHECK: mad	%f0, %f0, 4095          # encoding: [0xed,0x00,0x0f,0xff,0x00,0x3e]11390#CHECK: mad	%f0, %f0, 0(%r1)        # encoding: [0xed,0x00,0x10,0x00,0x00,0x3e]11391#CHECK: mad	%f0, %f0, 0(%r15)       # encoding: [0xed,0x00,0xf0,0x00,0x00,0x3e]11392#CHECK: mad	%f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x3e]11393#CHECK: mad	%f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x3e]11394#CHECK: mad	%f0, %f15, 0            # encoding: [0xed,0xf0,0x00,0x00,0x00,0x3e]11395#CHECK: mad	%f15, %f0, 0            # encoding: [0xed,0x00,0x00,0x00,0xf0,0x3e]11396#CHECK: mad	%f15, %f15, 0           # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x3e]11397 11398	mad	%f0, %f0, 011399	mad	%f0, %f0, 409511400	mad	%f0, %f0, 0(%r1)11401	mad	%f0, %f0, 0(%r15)11402	mad	%f0, %f0, 4095(%r1,%r15)11403	mad	%f0, %f0, 4095(%r15,%r1)11404	mad	%f0, %f15, 011405	mad	%f15, %f0, 011406	mad	%f15, %f15, 011407 11408#CHECK: madb	%f0, %f0, 0             # encoding: [0xed,0x00,0x00,0x00,0x00,0x1e]11409#CHECK: madb	%f0, %f0, 4095          # encoding: [0xed,0x00,0x0f,0xff,0x00,0x1e]11410#CHECK: madb	%f0, %f0, 0(%r1)        # encoding: [0xed,0x00,0x10,0x00,0x00,0x1e]11411#CHECK: madb	%f0, %f0, 0(%r15)       # encoding: [0xed,0x00,0xf0,0x00,0x00,0x1e]11412#CHECK: madb	%f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x1e]11413#CHECK: madb	%f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x1e]11414#CHECK: madb	%f0, %f15, 0            # encoding: [0xed,0xf0,0x00,0x00,0x00,0x1e]11415#CHECK: madb	%f15, %f0, 0            # encoding: [0xed,0x00,0x00,0x00,0xf0,0x1e]11416#CHECK: madb	%f15, %f15, 0           # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x1e]11417 11418	madb	%f0, %f0, 011419	madb	%f0, %f0, 409511420	madb	%f0, %f0, 0(%r1)11421	madb	%f0, %f0, 0(%r15)11422	madb	%f0, %f0, 4095(%r1,%r15)11423	madb	%f0, %f0, 4095(%r15,%r1)11424	madb	%f0, %f15, 011425	madb	%f15, %f0, 011426	madb	%f15, %f15, 011427 11428#CHECK: madbr	%f0, %f0, %f0           # encoding: [0xb3,0x1e,0x00,0x00]11429#CHECK: madbr	%f0, %f0, %f15          # encoding: [0xb3,0x1e,0x00,0x0f]11430#CHECK: madbr	%f0, %f15, %f0          # encoding: [0xb3,0x1e,0x00,0xf0]11431#CHECK: madbr	%f15, %f0, %f0          # encoding: [0xb3,0x1e,0xf0,0x00]11432#CHECK: madbr	%f7, %f8, %f9           # encoding: [0xb3,0x1e,0x70,0x89]11433#CHECK: madbr	%f15, %f15, %f15        # encoding: [0xb3,0x1e,0xf0,0xff]11434 11435	madbr	%f0, %f0, %f011436	madbr	%f0, %f0, %f1511437	madbr	%f0, %f15, %f011438	madbr	%f15, %f0, %f011439	madbr	%f7, %f8, %f911440	madbr	%f15, %f15, %f1511441 11442#CHECK: madr	%f0, %f0, %f0           # encoding: [0xb3,0x3e,0x00,0x00]11443#CHECK: madr	%f0, %f0, %f15          # encoding: [0xb3,0x3e,0x00,0x0f]11444#CHECK: madr	%f0, %f15, %f0          # encoding: [0xb3,0x3e,0x00,0xf0]11445#CHECK: madr	%f15, %f0, %f0          # encoding: [0xb3,0x3e,0xf0,0x00]11446#CHECK: madr	%f7, %f8, %f9           # encoding: [0xb3,0x3e,0x70,0x89]11447#CHECK: madr	%f15, %f15, %f15        # encoding: [0xb3,0x3e,0xf0,0xff]11448 11449	madr	%f0, %f0, %f011450	madr	%f0, %f0, %f1511451	madr	%f0, %f15, %f011452	madr	%f15, %f0, %f011453	madr	%f7, %f8, %f911454	madr	%f15, %f15, %f1511455 11456#CHECK: mae	%f0, %f0, 0             # encoding: [0xed,0x00,0x00,0x00,0x00,0x2e]11457#CHECK: mae	%f0, %f0, 4095          # encoding: [0xed,0x00,0x0f,0xff,0x00,0x2e]11458#CHECK: mae	%f0, %f0, 0(%r1)        # encoding: [0xed,0x00,0x10,0x00,0x00,0x2e]11459#CHECK: mae	%f0, %f0, 0(%r15)       # encoding: [0xed,0x00,0xf0,0x00,0x00,0x2e]11460#CHECK: mae	%f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x2e]11461#CHECK: mae	%f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x2e]11462#CHECK: mae	%f0, %f15, 0            # encoding: [0xed,0xf0,0x00,0x00,0x00,0x2e]11463#CHECK: mae	%f15, %f0, 0            # encoding: [0xed,0x00,0x00,0x00,0xf0,0x2e]11464#CHECK: mae	%f15, %f15, 0           # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x2e]11465 11466	mae	%f0, %f0, 011467	mae	%f0, %f0, 409511468	mae	%f0, %f0, 0(%r1)11469	mae	%f0, %f0, 0(%r15)11470	mae	%f0, %f0, 4095(%r1,%r15)11471	mae	%f0, %f0, 4095(%r15,%r1)11472	mae	%f0, %f15, 011473	mae	%f15, %f0, 011474	mae	%f15, %f15, 011475 11476#CHECK: maeb	%f0, %f0, 0             # encoding: [0xed,0x00,0x00,0x00,0x00,0x0e]11477#CHECK: maeb	%f0, %f0, 4095          # encoding: [0xed,0x00,0x0f,0xff,0x00,0x0e]11478#CHECK: maeb	%f0, %f0, 0(%r1)        # encoding: [0xed,0x00,0x10,0x00,0x00,0x0e]11479#CHECK: maeb	%f0, %f0, 0(%r15)       # encoding: [0xed,0x00,0xf0,0x00,0x00,0x0e]11480#CHECK: maeb	%f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x0e]11481#CHECK: maeb	%f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x0e]11482#CHECK: maeb	%f0, %f15, 0            # encoding: [0xed,0xf0,0x00,0x00,0x00,0x0e]11483#CHECK: maeb	%f15, %f0, 0            # encoding: [0xed,0x00,0x00,0x00,0xf0,0x0e]11484#CHECK: maeb	%f15, %f15, 0           # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x0e]11485 11486	maeb	%f0, %f0, 011487	maeb	%f0, %f0, 409511488	maeb	%f0, %f0, 0(%r1)11489	maeb	%f0, %f0, 0(%r15)11490	maeb	%f0, %f0, 4095(%r1,%r15)11491	maeb	%f0, %f0, 4095(%r15,%r1)11492	maeb	%f0, %f15, 011493	maeb	%f15, %f0, 011494	maeb	%f15, %f15, 011495 11496#CHECK: maebr	%f0, %f0, %f0           # encoding: [0xb3,0x0e,0x00,0x00]11497#CHECK: maebr	%f0, %f0, %f15          # encoding: [0xb3,0x0e,0x00,0x0f]11498#CHECK: maebr	%f0, %f15, %f0          # encoding: [0xb3,0x0e,0x00,0xf0]11499#CHECK: maebr	%f15, %f0, %f0          # encoding: [0xb3,0x0e,0xf0,0x00]11500#CHECK: maebr	%f7, %f8, %f9           # encoding: [0xb3,0x0e,0x70,0x89]11501#CHECK: maebr	%f15, %f15, %f15        # encoding: [0xb3,0x0e,0xf0,0xff]11502 11503	maebr	%f0, %f0, %f011504	maebr	%f0, %f0, %f1511505	maebr	%f0, %f15, %f011506	maebr	%f15, %f0, %f011507	maebr	%f7, %f8, %f911508	maebr	%f15, %f15, %f1511509 11510#CHECK: maer	%f0, %f0, %f0           # encoding: [0xb3,0x2e,0x00,0x00]11511#CHECK: maer	%f0, %f0, %f15          # encoding: [0xb3,0x2e,0x00,0x0f]11512#CHECK: maer	%f0, %f15, %f0          # encoding: [0xb3,0x2e,0x00,0xf0]11513#CHECK: maer	%f15, %f0, %f0          # encoding: [0xb3,0x2e,0xf0,0x00]11514#CHECK: maer	%f7, %f8, %f9           # encoding: [0xb3,0x2e,0x70,0x89]11515#CHECK: maer	%f15, %f15, %f15        # encoding: [0xb3,0x2e,0xf0,0xff]11516 11517	maer	%f0, %f0, %f011518	maer	%f0, %f0, %f1511519	maer	%f0, %f15, %f011520	maer	%f15, %f0, %f011521	maer	%f7, %f8, %f911522	maer	%f15, %f15, %f1511523 11524#CHECK: may	%f0, %f0, 0             # encoding: [0xed,0x00,0x00,0x00,0x00,0x3a]11525#CHECK: may	%f0, %f0, 4095          # encoding: [0xed,0x00,0x0f,0xff,0x00,0x3a]11526#CHECK: may	%f0, %f0, 0(%r1)        # encoding: [0xed,0x00,0x10,0x00,0x00,0x3a]11527#CHECK: may	%f0, %f0, 0(%r15)       # encoding: [0xed,0x00,0xf0,0x00,0x00,0x3a]11528#CHECK: may	%f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x3a]11529#CHECK: may	%f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x3a]11530#CHECK: may	%f0, %f15, 0            # encoding: [0xed,0xf0,0x00,0x00,0x00,0x3a]11531#CHECK: may	%f13, %f0, 0            # encoding: [0xed,0x00,0x00,0x00,0xd0,0x3a]11532#CHECK: may	%f13, %f15, 0           # encoding: [0xed,0xf0,0x00,0x00,0xd0,0x3a]11533#CHECK: may	%f2, %f0, 0             # encoding: [0xed,0x00,0x00,0x00,0x20,0x3a]11534 11535	may	%f0, %f0, 011536	may	%f0, %f0, 409511537	may	%f0, %f0, 0(%r1)11538	may	%f0, %f0, 0(%r15)11539	may	%f0, %f0, 4095(%r1,%r15)11540	may	%f0, %f0, 4095(%r15,%r1)11541	may	%f0, %f15, 011542	may	%f13, %f0, 011543	may	%f13, %f15, 011544	may	%f2, %f0, 011545 11546#CHECK: mayh	%f0, %f0, 0             # encoding: [0xed,0x00,0x00,0x00,0x00,0x3c]11547#CHECK: mayh	%f0, %f0, 4095          # encoding: [0xed,0x00,0x0f,0xff,0x00,0x3c]11548#CHECK: mayh	%f0, %f0, 0(%r1)        # encoding: [0xed,0x00,0x10,0x00,0x00,0x3c]11549#CHECK: mayh	%f0, %f0, 0(%r15)       # encoding: [0xed,0x00,0xf0,0x00,0x00,0x3c]11550#CHECK: mayh	%f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x3c]11551#CHECK: mayh	%f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x3c]11552#CHECK: mayh	%f0, %f15, 0            # encoding: [0xed,0xf0,0x00,0x00,0x00,0x3c]11553#CHECK: mayh	%f15, %f0, 0            # encoding: [0xed,0x00,0x00,0x00,0xf0,0x3c]11554#CHECK: mayh	%f15, %f15, 0           # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x3c]11555 11556	mayh	%f0, %f0, 011557	mayh	%f0, %f0, 409511558	mayh	%f0, %f0, 0(%r1)11559	mayh	%f0, %f0, 0(%r15)11560	mayh	%f0, %f0, 4095(%r1,%r15)11561	mayh	%f0, %f0, 4095(%r15,%r1)11562	mayh	%f0, %f15, 011563	mayh	%f15, %f0, 011564	mayh	%f15, %f15, 011565 11566#CHECK: mayhr	%f0, %f0, %f0           # encoding: [0xb3,0x3c,0x00,0x00]11567#CHECK: mayhr	%f0, %f0, %f15          # encoding: [0xb3,0x3c,0x00,0x0f]11568#CHECK: mayhr	%f0, %f15, %f0          # encoding: [0xb3,0x3c,0x00,0xf0]11569#CHECK: mayhr	%f15, %f0, %f0          # encoding: [0xb3,0x3c,0xf0,0x00]11570#CHECK: mayhr	%f7, %f8, %f9           # encoding: [0xb3,0x3c,0x70,0x89]11571#CHECK: mayhr	%f15, %f15, %f15        # encoding: [0xb3,0x3c,0xf0,0xff]11572 11573	mayhr	%f0, %f0, %f011574	mayhr	%f0, %f0, %f1511575	mayhr	%f0, %f15, %f011576	mayhr	%f15, %f0, %f011577	mayhr	%f7, %f8, %f911578	mayhr	%f15, %f15, %f1511579 11580#CHECK: mayl	%f0, %f0, 0             # encoding: [0xed,0x00,0x00,0x00,0x00,0x38]11581#CHECK: mayl	%f0, %f0, 4095          # encoding: [0xed,0x00,0x0f,0xff,0x00,0x38]11582#CHECK: mayl	%f0, %f0, 0(%r1)        # encoding: [0xed,0x00,0x10,0x00,0x00,0x38]11583#CHECK: mayl	%f0, %f0, 0(%r15)       # encoding: [0xed,0x00,0xf0,0x00,0x00,0x38]11584#CHECK: mayl	%f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x38]11585#CHECK: mayl	%f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x38]11586#CHECK: mayl	%f0, %f15, 0            # encoding: [0xed,0xf0,0x00,0x00,0x00,0x38]11587#CHECK: mayl	%f15, %f0, 0            # encoding: [0xed,0x00,0x00,0x00,0xf0,0x38]11588#CHECK: mayl	%f15, %f15, 0           # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x38]11589 11590	mayl	%f0, %f0, 011591	mayl	%f0, %f0, 409511592	mayl	%f0, %f0, 0(%r1)11593	mayl	%f0, %f0, 0(%r15)11594	mayl	%f0, %f0, 4095(%r1,%r15)11595	mayl	%f0, %f0, 4095(%r15,%r1)11596	mayl	%f0, %f15, 011597	mayl	%f15, %f0, 011598	mayl	%f15, %f15, 011599 11600#CHECK: maylr	%f0, %f0, %f0           # encoding: [0xb3,0x38,0x00,0x00]11601#CHECK: maylr	%f0, %f0, %f15          # encoding: [0xb3,0x38,0x00,0x0f]11602#CHECK: maylr	%f0, %f15, %f0          # encoding: [0xb3,0x38,0x00,0xf0]11603#CHECK: maylr	%f15, %f0, %f0          # encoding: [0xb3,0x38,0xf0,0x00]11604#CHECK: maylr	%f7, %f8, %f9           # encoding: [0xb3,0x38,0x70,0x89]11605#CHECK: maylr	%f15, %f15, %f15        # encoding: [0xb3,0x38,0xf0,0xff]11606 11607	maylr	%f0, %f0, %f011608	maylr	%f0, %f0, %f1511609	maylr	%f0, %f15, %f011610	maylr	%f15, %f0, %f011611	maylr	%f7, %f8, %f911612	maylr	%f15, %f15, %f1511613 11614#CHECK: mayr	%f0, %f0, %f0           # encoding: [0xb3,0x3a,0x00,0x00]11615#CHECK: mayr	%f0, %f0, %f15          # encoding: [0xb3,0x3a,0x00,0x0f]11616#CHECK: mayr	%f0, %f15, %f0          # encoding: [0xb3,0x3a,0x00,0xf0]11617#CHECK: mayr	%f13, %f0, %f0          # encoding: [0xb3,0x3a,0xd0,0x00]11618#CHECK: mayr	%f5, %f8, %f9           # encoding: [0xb3,0x3a,0x50,0x89]11619#CHECK: mayr	%f13, %f15, %f15        # encoding: [0xb3,0x3a,0xd0,0xff]11620#CHECK: mayr	%f2, %f0, %f0           # encoding: [0xb3,0x3a,0x20,0x00]11621 11622	mayr	%f0, %f0, %f011623	mayr	%f0, %f0, %f1511624	mayr	%f0, %f15, %f011625	mayr	%f13, %f0, %f011626	mayr	%f5, %f8, %f911627	mayr	%f13, %f15, %f1511628	mayr	%f2, %f0, %f011629 11630#CHECK: mc	0, 0                    # encoding: [0xaf,0x00,0x00,0x00]11631#CHECK: mc	4095, 0                 # encoding: [0xaf,0x00,0x0f,0xff]11632#CHECK: mc	0, 255                  # encoding: [0xaf,0xff,0x00,0x00]11633#CHECK: mc	0(%r1), 42              # encoding: [0xaf,0x2a,0x10,0x00]11634#CHECK: mc	0(%r15), 42             # encoding: [0xaf,0x2a,0xf0,0x00]11635#CHECK: mc	4095(%r1), 42           # encoding: [0xaf,0x2a,0x1f,0xff]11636#CHECK: mc	4095(%r15), 42          # encoding: [0xaf,0x2a,0xff,0xff]11637 11638	mc	0, 011639	mc	4095, 011640	mc	0, 25511641	mc	0(%r1), 4211642	mc	0(%r15), 4211643	mc	4095(%r1), 4211644	mc	4095(%r15), 4211645 11646#CHECK: md	%f0, 0                  # encoding: [0x6c,0x00,0x00,0x00]11647#CHECK: md	%f0, 4095               # encoding: [0x6c,0x00,0x0f,0xff]11648#CHECK: md	%f0, 0(%r1)             # encoding: [0x6c,0x00,0x10,0x00]11649#CHECK: md	%f0, 0(%r15)            # encoding: [0x6c,0x00,0xf0,0x00]11650#CHECK: md	%f0, 4095(%r1,%r15)     # encoding: [0x6c,0x01,0xff,0xff]11651#CHECK: md	%f0, 4095(%r15,%r1)     # encoding: [0x6c,0x0f,0x1f,0xff]11652#CHECK: md	%f15, 0                 # encoding: [0x6c,0xf0,0x00,0x00]11653 11654	md	%f0, 011655	md	%f0, 409511656	md	%f0, 0(%r1)11657	md	%f0, 0(%r15)11658	md	%f0, 4095(%r1,%r15)11659	md	%f0, 4095(%r15,%r1)11660	md	%f15, 011661 11662#CHECK: mdb	%f0, 0                  # encoding: [0xed,0x00,0x00,0x00,0x00,0x1c]11663#CHECK: mdb	%f0, 4095               # encoding: [0xed,0x00,0x0f,0xff,0x00,0x1c]11664#CHECK: mdb	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x1c]11665#CHECK: mdb	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x1c]11666#CHECK: mdb	%f0, 4095(%r1,%r15)     # encoding: [0xed,0x01,0xff,0xff,0x00,0x1c]11667#CHECK: mdb	%f0, 4095(%r15,%r1)     # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x1c]11668#CHECK: mdb	%f15, 0                 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x1c]11669 11670	mdb	%f0, 011671	mdb	%f0, 409511672	mdb	%f0, 0(%r1)11673	mdb	%f0, 0(%r15)11674	mdb	%f0, 4095(%r1,%r15)11675	mdb	%f0, 4095(%r15,%r1)11676	mdb	%f15, 011677 11678#CHECK: mdbr	%f0, %f0                # encoding: [0xb3,0x1c,0x00,0x00]11679#CHECK: mdbr	%f0, %f15               # encoding: [0xb3,0x1c,0x00,0x0f]11680#CHECK: mdbr	%f7, %f8                # encoding: [0xb3,0x1c,0x00,0x78]11681#CHECK: mdbr	%f15, %f0               # encoding: [0xb3,0x1c,0x00,0xf0]11682 11683	mdbr	%f0, %f011684	mdbr	%f0, %f1511685	mdbr	%f7, %f811686	mdbr	%f15, %f011687 11688#CHECK: mde	%f0, 0                  # encoding: [0x7c,0x00,0x00,0x00]11689#CHECK: mde	%f0, 4095               # encoding: [0x7c,0x00,0x0f,0xff]11690#CHECK: mde	%f0, 0(%r1)             # encoding: [0x7c,0x00,0x10,0x00]11691#CHECK: mde	%f0, 0(%r15)            # encoding: [0x7c,0x00,0xf0,0x00]11692#CHECK: mde	%f0, 4095(%r1,%r15)     # encoding: [0x7c,0x01,0xff,0xff]11693#CHECK: mde	%f0, 4095(%r15,%r1)     # encoding: [0x7c,0x0f,0x1f,0xff]11694#CHECK: mde	%f15, 0                 # encoding: [0x7c,0xf0,0x00,0x00]11695 11696	mde	%f0, 011697	mde	%f0, 409511698	mde	%f0, 0(%r1)11699	mde	%f0, 0(%r15)11700	mde	%f0, 4095(%r1,%r15)11701	mde	%f0, 4095(%r15,%r1)11702	mde	%f15, 011703 11704#CHECK: mdeb	%f0, 0                  # encoding: [0xed,0x00,0x00,0x00,0x00,0x0c]11705#CHECK: mdeb	%f0, 4095               # encoding: [0xed,0x00,0x0f,0xff,0x00,0x0c]11706#CHECK: mdeb	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x0c]11707#CHECK: mdeb	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x0c]11708#CHECK: mdeb	%f0, 4095(%r1,%r15)     # encoding: [0xed,0x01,0xff,0xff,0x00,0x0c]11709#CHECK: mdeb	%f0, 4095(%r15,%r1)     # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x0c]11710#CHECK: mdeb	%f15, 0                 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x0c]11711 11712	mdeb	%f0, 011713	mdeb	%f0, 409511714	mdeb	%f0, 0(%r1)11715	mdeb	%f0, 0(%r15)11716	mdeb	%f0, 4095(%r1,%r15)11717	mdeb	%f0, 4095(%r15,%r1)11718	mdeb	%f15, 011719 11720#CHECK: mdebr	%f0, %f0                # encoding: [0xb3,0x0c,0x00,0x00]11721#CHECK: mdebr	%f0, %f15               # encoding: [0xb3,0x0c,0x00,0x0f]11722#CHECK: mdebr	%f7, %f8                # encoding: [0xb3,0x0c,0x00,0x78]11723#CHECK: mdebr	%f15, %f0               # encoding: [0xb3,0x0c,0x00,0xf0]11724 11725	mdebr	%f0, %f011726	mdebr	%f0, %f1511727	mdebr	%f7, %f811728	mdebr	%f15, %f011729 11730#CHECK: mder	%f0, %f0                # encoding: [0x3c,0x00]11731#CHECK: mder	%f0, %f15               # encoding: [0x3c,0x0f]11732#CHECK: mder	%f7, %f8                # encoding: [0x3c,0x78]11733#CHECK: mder	%f15, %f0               # encoding: [0x3c,0xf0]11734 11735	mder	%f0, %f011736	mder	%f0, %f1511737	mder	%f7, %f811738	mder	%f15, %f011739 11740#CHECK: mdr	%f0, %f0                # encoding: [0x2c,0x00]11741#CHECK: mdr	%f0, %f15               # encoding: [0x2c,0x0f]11742#CHECK: mdr	%f7, %f8                # encoding: [0x2c,0x78]11743#CHECK: mdr	%f15, %f0               # encoding: [0x2c,0xf0]11744 11745	mdr	%f0, %f011746	mdr	%f0, %f1511747	mdr	%f7, %f811748	mdr	%f15, %f011749 11750#CHECK: mdtr	%f0, %f0, %f0           # encoding: [0xb3,0xd0,0x00,0x00]11751#CHECK: mdtr	%f0, %f0, %f15          # encoding: [0xb3,0xd0,0xf0,0x00]11752#CHECK: mdtr	%f0, %f15, %f0          # encoding: [0xb3,0xd0,0x00,0x0f]11753#CHECK: mdtr	%f15, %f0, %f0          # encoding: [0xb3,0xd0,0x00,0xf0]11754#CHECK: mdtr	%f7, %f8, %f9           # encoding: [0xb3,0xd0,0x90,0x78]11755 11756	mdtr	%f0, %f0, %f011757	mdtr	%f0, %f0, %f1511758	mdtr	%f0, %f15, %f011759	mdtr	%f15, %f0, %f011760	mdtr	%f7, %f8, %f911761 11762#CHECK: me	%f0, 0                  # encoding: [0x7c,0x00,0x00,0x00]11763#CHECK: me	%f0, 4095               # encoding: [0x7c,0x00,0x0f,0xff]11764#CHECK: me	%f0, 0(%r1)             # encoding: [0x7c,0x00,0x10,0x00]11765#CHECK: me	%f0, 0(%r15)            # encoding: [0x7c,0x00,0xf0,0x00]11766#CHECK: me	%f0, 4095(%r1,%r15)     # encoding: [0x7c,0x01,0xff,0xff]11767#CHECK: me	%f0, 4095(%r15,%r1)     # encoding: [0x7c,0x0f,0x1f,0xff]11768#CHECK: me	%f15, 0                 # encoding: [0x7c,0xf0,0x00,0x00]11769 11770	me	%f0, 011771	me	%f0, 409511772	me	%f0, 0(%r1)11773	me	%f0, 0(%r15)11774	me	%f0, 4095(%r1,%r15)11775	me	%f0, 4095(%r15,%r1)11776	me	%f15, 011777 11778#CHECK: mee	%f0, 0                  # encoding: [0xed,0x00,0x00,0x00,0x00,0x37]11779#CHECK: mee	%f0, 4095               # encoding: [0xed,0x00,0x0f,0xff,0x00,0x37]11780#CHECK: mee	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x37]11781#CHECK: mee	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x37]11782#CHECK: mee	%f0, 4095(%r1,%r15)     # encoding: [0xed,0x01,0xff,0xff,0x00,0x37]11783#CHECK: mee	%f0, 4095(%r15,%r1)     # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x37]11784#CHECK: mee	%f15, 0                 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x37]11785 11786	mee	%f0, 011787	mee	%f0, 409511788	mee	%f0, 0(%r1)11789	mee	%f0, 0(%r15)11790	mee	%f0, 4095(%r1,%r15)11791	mee	%f0, 4095(%r15,%r1)11792	mee	%f15, 011793 11794#CHECK: meeb	%f0, 0                  # encoding: [0xed,0x00,0x00,0x00,0x00,0x17]11795#CHECK: meeb	%f0, 4095               # encoding: [0xed,0x00,0x0f,0xff,0x00,0x17]11796#CHECK: meeb	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x17]11797#CHECK: meeb	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x17]11798#CHECK: meeb	%f0, 4095(%r1,%r15)     # encoding: [0xed,0x01,0xff,0xff,0x00,0x17]11799#CHECK: meeb	%f0, 4095(%r15,%r1)     # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x17]11800#CHECK: meeb	%f15, 0                 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x17]11801 11802	meeb	%f0, 011803	meeb	%f0, 409511804	meeb	%f0, 0(%r1)11805	meeb	%f0, 0(%r15)11806	meeb	%f0, 4095(%r1,%r15)11807	meeb	%f0, 4095(%r15,%r1)11808	meeb	%f15, 011809 11810#CHECK: meebr	%f0, %f0                # encoding: [0xb3,0x17,0x00,0x00]11811#CHECK: meebr	%f0, %f15               # encoding: [0xb3,0x17,0x00,0x0f]11812#CHECK: meebr	%f7, %f8                # encoding: [0xb3,0x17,0x00,0x78]11813#CHECK: meebr	%f15, %f0               # encoding: [0xb3,0x17,0x00,0xf0]11814 11815	meebr	%f0, %f011816	meebr	%f0, %f1511817	meebr	%f7, %f811818	meebr	%f15, %f011819 11820#CHECK: meer	%f0, %f0                # encoding: [0xb3,0x37,0x00,0x00]11821#CHECK: meer	%f0, %f15               # encoding: [0xb3,0x37,0x00,0x0f]11822#CHECK: meer	%f7, %f8                # encoding: [0xb3,0x37,0x00,0x78]11823#CHECK: meer	%f15, %f0               # encoding: [0xb3,0x37,0x00,0xf0]11824 11825	meer	%f0, %f011826	meer	%f0, %f1511827	meer	%f7, %f811828	meer	%f15, %f011829 11830#CHECK: mer	%f0, %f0                # encoding: [0x3c,0x00]11831#CHECK: mer	%f0, %f15               # encoding: [0x3c,0x0f]11832#CHECK: mer	%f7, %f8                # encoding: [0x3c,0x78]11833#CHECK: mer	%f15, %f0               # encoding: [0x3c,0xf0]11834 11835	mer	%f0, %f011836	mer	%f0, %f1511837	mer	%f7, %f811838	mer	%f15, %f011839 11840#CHECK: mfy	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x5c]11841#CHECK: mfy	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x5c]11842#CHECK: mfy	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x5c]11843#CHECK: mfy	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x5c]11844#CHECK: mfy	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x5c]11845#CHECK: mfy	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x5c]11846#CHECK: mfy	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x5c]11847#CHECK: mfy	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x5c]11848#CHECK: mfy	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x5c]11849#CHECK: mfy	%r14, 0                 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x5c]11850 11851	mfy	%r0, -52428811852	mfy	%r0, -111853	mfy	%r0, 011854	mfy	%r0, 111855	mfy	%r0, 52428711856	mfy	%r0, 0(%r1)11857	mfy	%r0, 0(%r15)11858	mfy	%r0, 524287(%r1,%r15)11859	mfy	%r0, 524287(%r15,%r1)11860	mfy	%r14, 011861 11862#CHECK: mghi	%r0, -32768             # encoding: [0xa7,0x0d,0x80,0x00]11863#CHECK: mghi	%r0, -1                 # encoding: [0xa7,0x0d,0xff,0xff]11864#CHECK: mghi	%r0, 0                  # encoding: [0xa7,0x0d,0x00,0x00]11865#CHECK: mghi	%r0, 1                  # encoding: [0xa7,0x0d,0x00,0x01]11866#CHECK: mghi	%r0, 32767              # encoding: [0xa7,0x0d,0x7f,0xff]11867#CHECK: mghi	%r15, 0                 # encoding: [0xa7,0xfd,0x00,0x00]11868#CHECK: mghi	%r0, foo                # encoding: [0xa7,0x0d,A,A]11869 11870	mghi	%r0, -3276811871	mghi	%r0, -111872	mghi	%r0, 011873	mghi	%r0, 111874	mghi	%r0, 3276711875	mghi	%r15, 011876	mghi	%r0, foo11877 11878#CHECK: mh	%r0, 0                  # encoding: [0x4c,0x00,0x00,0x00]11879#CHECK: mh	%r0, 4095               # encoding: [0x4c,0x00,0x0f,0xff]11880#CHECK: mh	%r0, 0(%r1)             # encoding: [0x4c,0x00,0x10,0x00]11881#CHECK: mh	%r0, 0(%r15)            # encoding: [0x4c,0x00,0xf0,0x00]11882#CHECK: mh	%r0, 4095(%r1,%r15)     # encoding: [0x4c,0x01,0xff,0xff]11883#CHECK: mh	%r0, 4095(%r15,%r1)     # encoding: [0x4c,0x0f,0x1f,0xff]11884#CHECK: mh	%r15, 0                 # encoding: [0x4c,0xf0,0x00,0x00]11885 11886	mh	%r0, 011887	mh	%r0, 409511888	mh	%r0, 0(%r1)11889	mh	%r0, 0(%r15)11890	mh	%r0, 4095(%r1,%r15)11891	mh	%r0, 4095(%r15,%r1)11892	mh	%r15, 011893 11894#CHECK: mhi	%r0, -32768             # encoding: [0xa7,0x0c,0x80,0x00]11895#CHECK: mhi	%r0, -1                 # encoding: [0xa7,0x0c,0xff,0xff]11896#CHECK: mhi	%r0, 0                  # encoding: [0xa7,0x0c,0x00,0x00]11897#CHECK: mhi	%r0, 1                  # encoding: [0xa7,0x0c,0x00,0x01]11898#CHECK: mhi	%r0, 32767              # encoding: [0xa7,0x0c,0x7f,0xff]11899#CHECK: mhi	%r15, 0                 # encoding: [0xa7,0xfc,0x00,0x00]11900#CHECK: mhi	%r0, foo                # encoding: [0xa7,0x0c,A,A]11901 11902	mhi	%r0, -3276811903	mhi	%r0, -111904	mhi	%r0, 011905	mhi	%r0, 111906	mhi	%r0, 3276711907	mhi	%r15, 011908	mhi	%r0, foo11909 11910#CHECK: mhy	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x7c]11911#CHECK: mhy	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x7c]11912#CHECK: mhy	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x7c]11913#CHECK: mhy	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x7c]11914#CHECK: mhy	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x7c]11915#CHECK: mhy	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x7c]11916#CHECK: mhy	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x7c]11917#CHECK: mhy	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x7c]11918#CHECK: mhy	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x7c]11919#CHECK: mhy	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x7c]11920 11921	mhy	%r0, -52428811922	mhy	%r0, -111923	mhy	%r0, 011924	mhy	%r0, 111925	mhy	%r0, 52428711926	mhy	%r0, 0(%r1)11927	mhy	%r0, 0(%r15)11928	mhy	%r0, 524287(%r1,%r15)11929	mhy	%r0, 524287(%r15,%r1)11930	mhy	%r15, 011931 11932#CHECK: ml	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x96]11933#CHECK: ml	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x96]11934#CHECK: ml	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x96]11935#CHECK: ml	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x96]11936#CHECK: ml	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x96]11937#CHECK: ml	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x96]11938#CHECK: ml	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x96]11939#CHECK: ml	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x96]11940#CHECK: ml	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x96]11941#CHECK: ml	%r14, 0                 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x96]11942 11943	ml	%r0, -52428811944	ml	%r0, -111945	ml	%r0, 011946	ml	%r0, 111947	ml	%r0, 52428711948	ml	%r0, 0(%r1)11949	ml	%r0, 0(%r15)11950	ml	%r0, 524287(%r1,%r15)11951	ml	%r0, 524287(%r15,%r1)11952	ml	%r14, 011953 11954#CHECK: mlg	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x86]11955#CHECK: mlg	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x86]11956#CHECK: mlg	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x86]11957#CHECK: mlg	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x86]11958#CHECK: mlg	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x86]11959#CHECK: mlg	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x86]11960#CHECK: mlg	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x86]11961#CHECK: mlg	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x86]11962#CHECK: mlg	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x86]11963#CHECK: mlg	%r14, 0                 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x86]11964 11965	mlg	%r0, -52428811966	mlg	%r0, -111967	mlg	%r0, 011968	mlg	%r0, 111969	mlg	%r0, 52428711970	mlg	%r0, 0(%r1)11971	mlg	%r0, 0(%r15)11972	mlg	%r0, 524287(%r1,%r15)11973	mlg	%r0, 524287(%r15,%r1)11974	mlg	%r14, 011975 11976#CHECK: mlgr	%r0, %r0                # encoding: [0xb9,0x86,0x00,0x00]11977#CHECK: mlgr	%r0, %r15               # encoding: [0xb9,0x86,0x00,0x0f]11978#CHECK: mlgr	%r14, %r0               # encoding: [0xb9,0x86,0x00,0xe0]11979#CHECK: mlgr	%r6, %r9                # encoding: [0xb9,0x86,0x00,0x69]11980 11981	mlgr	%r0,%r011982	mlgr	%r0,%r1511983	mlgr	%r14,%r011984	mlgr	%r6,%r911985 11986#CHECK: mlr	%r0, %r0                # encoding: [0xb9,0x96,0x00,0x00]11987#CHECK: mlr	%r0, %r15               # encoding: [0xb9,0x96,0x00,0x0f]11988#CHECK: mlr	%r14, %r0               # encoding: [0xb9,0x96,0x00,0xe0]11989#CHECK: mlr	%r6, %r9                # encoding: [0xb9,0x96,0x00,0x69]11990 11991	mlr	%r0,%r011992	mlr	%r0,%r1511993	mlr	%r14,%r011994	mlr	%r6,%r911995 11996#CHECK: mp	0(1), 0(1)              # encoding: [0xfc,0x00,0x00,0x00,0x00,0x00]11997#CHECK: mp	0(1), 0(1,%r1)          # encoding: [0xfc,0x00,0x00,0x00,0x10,0x00]11998#CHECK: mp	0(1), 0(1,%r15)         # encoding: [0xfc,0x00,0x00,0x00,0xf0,0x00]11999#CHECK: mp	0(1), 4095(1)           # encoding: [0xfc,0x00,0x00,0x00,0x0f,0xff]12000#CHECK: mp	0(1), 4095(1,%r1)       # encoding: [0xfc,0x00,0x00,0x00,0x1f,0xff]12001#CHECK: mp	0(1), 4095(1,%r15)      # encoding: [0xfc,0x00,0x00,0x00,0xff,0xff]12002#CHECK: mp	0(1,%r1), 0(1)          # encoding: [0xfc,0x00,0x10,0x00,0x00,0x00]12003#CHECK: mp	0(1,%r15), 0(1)         # encoding: [0xfc,0x00,0xf0,0x00,0x00,0x00]12004#CHECK: mp	4095(1,%r1), 0(1)       # encoding: [0xfc,0x00,0x1f,0xff,0x00,0x00]12005#CHECK: mp	4095(1,%r15), 0(1)      # encoding: [0xfc,0x00,0xff,0xff,0x00,0x00]12006#CHECK: mp	0(16,%r1), 0(1)         # encoding: [0xfc,0xf0,0x10,0x00,0x00,0x00]12007#CHECK: mp	0(16,%r15), 0(1)        # encoding: [0xfc,0xf0,0xf0,0x00,0x00,0x00]12008#CHECK: mp	0(1), 0(16,%r1)         # encoding: [0xfc,0x0f,0x00,0x00,0x10,0x00]12009#CHECK: mp	0(1), 0(16,%r15)        # encoding: [0xfc,0x0f,0x00,0x00,0xf0,0x00]12010 12011	mp	0(1), 0(1)12012	mp	0(1), 0(1,%r1)12013	mp	0(1), 0(1,%r15)12014	mp	0(1), 4095(1)12015	mp	0(1), 4095(1,%r1)12016	mp	0(1), 4095(1,%r15)12017	mp	0(1,%r1), 0(1)12018	mp	0(1,%r15), 0(1)12019	mp	4095(1,%r1), 0(1)12020	mp	4095(1,%r15), 0(1)12021	mp	0(16,%r1), 0(1)12022	mp	0(16,%r15), 0(1)12023	mp	0(1), 0(16,%r1)12024	mp	0(1), 0(16,%r15)12025 12026#CHECK: mr	%r0, %r0                # encoding: [0x1c,0x00]12027#CHECK: mr	%r0, %r15               # encoding: [0x1c,0x0f]12028#CHECK: mr	%r14, %r0               # encoding: [0x1c,0xe0]12029#CHECK: mr	%r6, %r9                # encoding: [0x1c,0x69]12030 12031	mr	%r0,%r012032	mr	%r0,%r1512033	mr	%r14,%r012034	mr	%r6,%r912035 12036#CHECK: ms	%r0, 0                  # encoding: [0x71,0x00,0x00,0x00]12037#CHECK: ms	%r0, 4095               # encoding: [0x71,0x00,0x0f,0xff]12038#CHECK: ms	%r0, 0(%r1)             # encoding: [0x71,0x00,0x10,0x00]12039#CHECK: ms	%r0, 0(%r15)            # encoding: [0x71,0x00,0xf0,0x00]12040#CHECK: ms	%r0, 4095(%r1,%r15)     # encoding: [0x71,0x01,0xff,0xff]12041#CHECK: ms	%r0, 4095(%r15,%r1)     # encoding: [0x71,0x0f,0x1f,0xff]12042#CHECK: ms	%r15, 0                 # encoding: [0x71,0xf0,0x00,0x00]12043 12044	ms	%r0, 012045	ms	%r0, 409512046	ms	%r0, 0(%r1)12047	ms	%r0, 0(%r15)12048	ms	%r0, 4095(%r1,%r15)12049	ms	%r0, 4095(%r15,%r1)12050	ms	%r15, 012051 12052#CHECK: msch	0                       # encoding: [0xb2,0x32,0x00,0x00]12053#CHECK: msch	0(%r1)                  # encoding: [0xb2,0x32,0x10,0x00]12054#CHECK: msch	0(%r15)                 # encoding: [0xb2,0x32,0xf0,0x00]12055#CHECK: msch	4095                    # encoding: [0xb2,0x32,0x0f,0xff]12056#CHECK: msch	4095(%r1)               # encoding: [0xb2,0x32,0x1f,0xff]12057#CHECK: msch	4095(%r15)              # encoding: [0xb2,0x32,0xff,0xff]12058 12059	msch	012060	msch	0(%r1)12061	msch	0(%r15)12062	msch	409512063	msch	4095(%r1)12064	msch	4095(%r15)12065 12066#CHECK: msd	%f0, %f0, 0             # encoding: [0xed,0x00,0x00,0x00,0x00,0x3f]12067#CHECK: msd	%f0, %f0, 4095          # encoding: [0xed,0x00,0x0f,0xff,0x00,0x3f]12068#CHECK: msd	%f0, %f0, 0(%r1)        # encoding: [0xed,0x00,0x10,0x00,0x00,0x3f]12069#CHECK: msd	%f0, %f0, 0(%r15)       # encoding: [0xed,0x00,0xf0,0x00,0x00,0x3f]12070#CHECK: msd	%f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x3f]12071#CHECK: msd	%f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x3f]12072#CHECK: msd	%f0, %f15, 0            # encoding: [0xed,0xf0,0x00,0x00,0x00,0x3f]12073#CHECK: msd	%f15, %f0, 0            # encoding: [0xed,0x00,0x00,0x00,0xf0,0x3f]12074#CHECK: msd	%f15, %f15, 0           # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x3f]12075 12076	msd	%f0, %f0, 012077	msd	%f0, %f0, 409512078	msd	%f0, %f0, 0(%r1)12079	msd	%f0, %f0, 0(%r15)12080	msd	%f0, %f0, 4095(%r1,%r15)12081	msd	%f0, %f0, 4095(%r15,%r1)12082	msd	%f0, %f15, 012083	msd	%f15, %f0, 012084	msd	%f15, %f15, 012085 12086#CHECK: msdb	%f0, %f0, 0             # encoding: [0xed,0x00,0x00,0x00,0x00,0x1f]12087#CHECK: msdb	%f0, %f0, 4095          # encoding: [0xed,0x00,0x0f,0xff,0x00,0x1f]12088#CHECK: msdb	%f0, %f0, 0(%r1)        # encoding: [0xed,0x00,0x10,0x00,0x00,0x1f]12089#CHECK: msdb	%f0, %f0, 0(%r15)       # encoding: [0xed,0x00,0xf0,0x00,0x00,0x1f]12090#CHECK: msdb	%f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x1f]12091#CHECK: msdb	%f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x1f]12092#CHECK: msdb	%f0, %f15, 0            # encoding: [0xed,0xf0,0x00,0x00,0x00,0x1f]12093#CHECK: msdb	%f15, %f0, 0            # encoding: [0xed,0x00,0x00,0x00,0xf0,0x1f]12094#CHECK: msdb	%f15, %f15, 0           # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x1f]12095 12096	msdb	%f0, %f0, 012097	msdb	%f0, %f0, 409512098	msdb	%f0, %f0, 0(%r1)12099	msdb	%f0, %f0, 0(%r15)12100	msdb	%f0, %f0, 4095(%r1,%r15)12101	msdb	%f0, %f0, 4095(%r15,%r1)12102	msdb	%f0, %f15, 012103	msdb	%f15, %f0, 012104	msdb	%f15, %f15, 012105 12106#CHECK: msdbr	%f0, %f0, %f0           # encoding: [0xb3,0x1f,0x00,0x00]12107#CHECK: msdbr	%f0, %f0, %f15          # encoding: [0xb3,0x1f,0x00,0x0f]12108#CHECK: msdbr	%f0, %f15, %f0          # encoding: [0xb3,0x1f,0x00,0xf0]12109#CHECK: msdbr	%f15, %f0, %f0          # encoding: [0xb3,0x1f,0xf0,0x00]12110#CHECK: msdbr	%f7, %f8, %f9           # encoding: [0xb3,0x1f,0x70,0x89]12111#CHECK: msdbr	%f15, %f15, %f15        # encoding: [0xb3,0x1f,0xf0,0xff]12112 12113	msdbr	%f0, %f0, %f012114	msdbr	%f0, %f0, %f1512115	msdbr	%f0, %f15, %f012116	msdbr	%f15, %f0, %f012117	msdbr	%f7, %f8, %f912118	msdbr	%f15, %f15, %f1512119 12120#CHECK: msdr	%f0, %f0, %f0           # encoding: [0xb3,0x3f,0x00,0x00]12121#CHECK: msdr	%f0, %f0, %f15          # encoding: [0xb3,0x3f,0x00,0x0f]12122#CHECK: msdr	%f0, %f15, %f0          # encoding: [0xb3,0x3f,0x00,0xf0]12123#CHECK: msdr	%f15, %f0, %f0          # encoding: [0xb3,0x3f,0xf0,0x00]12124#CHECK: msdr	%f7, %f8, %f9           # encoding: [0xb3,0x3f,0x70,0x89]12125#CHECK: msdr	%f15, %f15, %f15        # encoding: [0xb3,0x3f,0xf0,0xff]12126 12127	msdr	%f0, %f0, %f012128	msdr	%f0, %f0, %f1512129	msdr	%f0, %f15, %f012130	msdr	%f15, %f0, %f012131	msdr	%f7, %f8, %f912132	msdr	%f15, %f15, %f1512133 12134#CHECK: mse	%f0, %f0, 0             # encoding: [0xed,0x00,0x00,0x00,0x00,0x2f]12135#CHECK: mse	%f0, %f0, 4095          # encoding: [0xed,0x00,0x0f,0xff,0x00,0x2f]12136#CHECK: mse	%f0, %f0, 0(%r1)        # encoding: [0xed,0x00,0x10,0x00,0x00,0x2f]12137#CHECK: mse	%f0, %f0, 0(%r15)       # encoding: [0xed,0x00,0xf0,0x00,0x00,0x2f]12138#CHECK: mse	%f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x2f]12139#CHECK: mse	%f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x2f]12140#CHECK: mse	%f0, %f15, 0            # encoding: [0xed,0xf0,0x00,0x00,0x00,0x2f]12141#CHECK: mse	%f15, %f0, 0            # encoding: [0xed,0x00,0x00,0x00,0xf0,0x2f]12142#CHECK: mse	%f15, %f15, 0           # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x2f]12143 12144	mse	%f0, %f0, 012145	mse	%f0, %f0, 409512146	mse	%f0, %f0, 0(%r1)12147	mse	%f0, %f0, 0(%r15)12148	mse	%f0, %f0, 4095(%r1,%r15)12149	mse	%f0, %f0, 4095(%r15,%r1)12150	mse	%f0, %f15, 012151	mse	%f15, %f0, 012152	mse	%f15, %f15, 012153 12154#CHECK: mseb	%f0, %f0, 0             # encoding: [0xed,0x00,0x00,0x00,0x00,0x0f]12155#CHECK: mseb	%f0, %f0, 4095          # encoding: [0xed,0x00,0x0f,0xff,0x00,0x0f]12156#CHECK: mseb	%f0, %f0, 0(%r1)        # encoding: [0xed,0x00,0x10,0x00,0x00,0x0f]12157#CHECK: mseb	%f0, %f0, 0(%r15)       # encoding: [0xed,0x00,0xf0,0x00,0x00,0x0f]12158#CHECK: mseb	%f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x0f]12159#CHECK: mseb	%f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x0f]12160#CHECK: mseb	%f0, %f15, 0            # encoding: [0xed,0xf0,0x00,0x00,0x00,0x0f]12161#CHECK: mseb	%f15, %f0, 0            # encoding: [0xed,0x00,0x00,0x00,0xf0,0x0f]12162#CHECK: mseb	%f15, %f15, 0           # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x0f]12163 12164	mseb	%f0, %f0, 012165	mseb	%f0, %f0, 409512166	mseb	%f0, %f0, 0(%r1)12167	mseb	%f0, %f0, 0(%r15)12168	mseb	%f0, %f0, 4095(%r1,%r15)12169	mseb	%f0, %f0, 4095(%r15,%r1)12170	mseb	%f0, %f15, 012171	mseb	%f15, %f0, 012172	mseb	%f15, %f15, 012173 12174#CHECK: msebr	%f0, %f0, %f0           # encoding: [0xb3,0x0f,0x00,0x00]12175#CHECK: msebr	%f0, %f0, %f15          # encoding: [0xb3,0x0f,0x00,0x0f]12176#CHECK: msebr	%f0, %f15, %f0          # encoding: [0xb3,0x0f,0x00,0xf0]12177#CHECK: msebr	%f15, %f0, %f0          # encoding: [0xb3,0x0f,0xf0,0x00]12178#CHECK: msebr	%f7, %f8, %f9           # encoding: [0xb3,0x0f,0x70,0x89]12179#CHECK: msebr	%f15, %f15, %f15        # encoding: [0xb3,0x0f,0xf0,0xff]12180 12181	msebr	%f0, %f0, %f012182	msebr	%f0, %f0, %f1512183	msebr	%f0, %f15, %f012184	msebr	%f15, %f0, %f012185	msebr	%f7, %f8, %f912186	msebr	%f15, %f15, %f1512187 12188#CHECK: mser	%f0, %f0, %f0           # encoding: [0xb3,0x2f,0x00,0x00]12189#CHECK: mser	%f0, %f0, %f15          # encoding: [0xb3,0x2f,0x00,0x0f]12190#CHECK: mser	%f0, %f15, %f0          # encoding: [0xb3,0x2f,0x00,0xf0]12191#CHECK: mser	%f15, %f0, %f0          # encoding: [0xb3,0x2f,0xf0,0x00]12192#CHECK: mser	%f7, %f8, %f9           # encoding: [0xb3,0x2f,0x70,0x89]12193#CHECK: mser	%f15, %f15, %f15        # encoding: [0xb3,0x2f,0xf0,0xff]12194 12195	mser	%f0, %f0, %f012196	mser	%f0, %f0, %f1512197	mser	%f0, %f15, %f012198	mser	%f15, %f0, %f012199	mser	%f7, %f8, %f912200	mser	%f15, %f15, %f1512201 12202#CHECK: msfi	%r0, -2147483648        # encoding: [0xc2,0x01,0x80,0x00,0x00,0x00]12203#CHECK: msfi	%r0, -1                 # encoding: [0xc2,0x01,0xff,0xff,0xff,0xff]12204#CHECK: msfi	%r0, 0                  # encoding: [0xc2,0x01,0x00,0x00,0x00,0x00]12205#CHECK: msfi	%r0, 1                  # encoding: [0xc2,0x01,0x00,0x00,0x00,0x01]12206#CHECK: msfi	%r0, 2147483647         # encoding: [0xc2,0x01,0x7f,0xff,0xff,0xff]12207#CHECK: msfi	%r15, 0                 # encoding: [0xc2,0xf1,0x00,0x00,0x00,0x00]12208 12209	msfi	%r0, -1 << 3112210	msfi	%r0, -112211	msfi	%r0, 012212	msfi	%r0, 112213	msfi	%r0, (1 << 31) - 112214	msfi	%r15, 012215 12216#CHECK: msg	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x0c]12217#CHECK: msg	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x0c]12218#CHECK: msg	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x0c]12219#CHECK: msg	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x0c]12220#CHECK: msg	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x0c]12221#CHECK: msg	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x0c]12222#CHECK: msg	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x0c]12223#CHECK: msg	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x0c]12224#CHECK: msg	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x0c]12225#CHECK: msg	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x0c]12226 12227	msg	%r0, -52428812228	msg	%r0, -112229	msg	%r0, 012230	msg	%r0, 112231	msg	%r0, 52428712232	msg	%r0, 0(%r1)12233	msg	%r0, 0(%r15)12234	msg	%r0, 524287(%r1,%r15)12235	msg	%r0, 524287(%r15,%r1)12236	msg	%r15, 012237 12238#CHECK: msgf	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x1c]12239#CHECK: msgf	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x1c]12240#CHECK: msgf	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x1c]12241#CHECK: msgf	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x1c]12242#CHECK: msgf	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x1c]12243#CHECK: msgf	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x1c]12244#CHECK: msgf	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x1c]12245#CHECK: msgf	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x1c]12246#CHECK: msgf	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x1c]12247#CHECK: msgf	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x1c]12248 12249	msgf	%r0, -52428812250	msgf	%r0, -112251	msgf	%r0, 012252	msgf	%r0, 112253	msgf	%r0, 52428712254	msgf	%r0, 0(%r1)12255	msgf	%r0, 0(%r15)12256	msgf	%r0, 524287(%r1,%r15)12257	msgf	%r0, 524287(%r15,%r1)12258	msgf	%r15, 012259 12260#CHECK: msgfi	%r0, -2147483648        # encoding: [0xc2,0x00,0x80,0x00,0x00,0x00]12261#CHECK: msgfi	%r0, -1                 # encoding: [0xc2,0x00,0xff,0xff,0xff,0xff]12262#CHECK: msgfi	%r0, 0                  # encoding: [0xc2,0x00,0x00,0x00,0x00,0x00]12263#CHECK: msgfi	%r0, 1                  # encoding: [0xc2,0x00,0x00,0x00,0x00,0x01]12264#CHECK: msgfi	%r0, 2147483647         # encoding: [0xc2,0x00,0x7f,0xff,0xff,0xff]12265#CHECK: msgfi	%r15, 0                 # encoding: [0xc2,0xf0,0x00,0x00,0x00,0x00]12266 12267	msgfi	%r0, -1 << 3112268	msgfi	%r0, -112269	msgfi	%r0, 012270	msgfi	%r0, 112271	msgfi	%r0, (1 << 31) - 112272	msgfi	%r15, 012273 12274#CHECK: msgfr	%r0, %r0                # encoding: [0xb9,0x1c,0x00,0x00]12275#CHECK: msgfr	%r0, %r15               # encoding: [0xb9,0x1c,0x00,0x0f]12276#CHECK: msgfr	%r15, %r0               # encoding: [0xb9,0x1c,0x00,0xf0]12277#CHECK: msgfr	%r7, %r8                # encoding: [0xb9,0x1c,0x00,0x78]12278 12279	msgfr	%r0,%r012280	msgfr	%r0,%r1512281	msgfr	%r15,%r012282	msgfr	%r7,%r812283 12284#CHECK: msgr	%r0, %r0                # encoding: [0xb9,0x0c,0x00,0x00]12285#CHECK: msgr	%r0, %r15               # encoding: [0xb9,0x0c,0x00,0x0f]12286#CHECK: msgr	%r15, %r0               # encoding: [0xb9,0x0c,0x00,0xf0]12287#CHECK: msgr	%r7, %r8                # encoding: [0xb9,0x0c,0x00,0x78]12288 12289	msgr	%r0,%r012290	msgr	%r0,%r1512291	msgr	%r15,%r012292	msgr	%r7,%r812293 12294#CHECK: msr	%r0, %r0                # encoding: [0xb2,0x52,0x00,0x00]12295#CHECK: msr	%r0, %r15               # encoding: [0xb2,0x52,0x00,0x0f]12296#CHECK: msr	%r15, %r0               # encoding: [0xb2,0x52,0x00,0xf0]12297#CHECK: msr	%r7, %r8                # encoding: [0xb2,0x52,0x00,0x78]12298 12299	msr	%r0,%r012300	msr	%r0,%r1512301	msr	%r15,%r012302	msr	%r7,%r812303 12304#CHECK: msta	%r0                     # encoding: [0xb2,0x47,0x00,0x00]12305#CHECK: msta	%r2                     # encoding: [0xb2,0x47,0x00,0x20]12306#CHECK: msta	%r14                    # encoding: [0xb2,0x47,0x00,0xe0]12307 12308	msta	%r012309	msta	%r212310	msta	%r1412311 12312#CHECK: msy	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x51]12313#CHECK: msy	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x51]12314#CHECK: msy	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x51]12315#CHECK: msy	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x51]12316#CHECK: msy	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x51]12317#CHECK: msy	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x51]12318#CHECK: msy	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x51]12319#CHECK: msy	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x51]12320#CHECK: msy	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x51]12321#CHECK: msy	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x51]12322 12323	msy	%r0, -52428812324	msy	%r0, -112325	msy	%r0, 012326	msy	%r0, 112327	msy	%r0, 52428712328	msy	%r0, 0(%r1)12329	msy	%r0, 0(%r15)12330	msy	%r0, 524287(%r1,%r15)12331	msy	%r0, 524287(%r15,%r1)12332	msy	%r15, 012333 12334#CHECK: mvc	0(1), 0                 # encoding: [0xd2,0x00,0x00,0x00,0x00,0x00]12335#CHECK: mvc	0(1), 0(%r1)            # encoding: [0xd2,0x00,0x00,0x00,0x10,0x00]12336#CHECK: mvc	0(1), 0(%r15)           # encoding: [0xd2,0x00,0x00,0x00,0xf0,0x00]12337#CHECK: mvc	0(1), 4095              # encoding: [0xd2,0x00,0x00,0x00,0x0f,0xff]12338#CHECK: mvc	0(1), 4095(%r1)         # encoding: [0xd2,0x00,0x00,0x00,0x1f,0xff]12339#CHECK: mvc	0(1), 4095(%r15)        # encoding: [0xd2,0x00,0x00,0x00,0xff,0xff]12340#CHECK: mvc	0(1,%r1), 0             # encoding: [0xd2,0x00,0x10,0x00,0x00,0x00]12341#CHECK: mvc	0(1,%r15), 0            # encoding: [0xd2,0x00,0xf0,0x00,0x00,0x00]12342#CHECK: mvc	4095(1,%r1), 0          # encoding: [0xd2,0x00,0x1f,0xff,0x00,0x00]12343#CHECK: mvc	4095(1,%r15), 0         # encoding: [0xd2,0x00,0xff,0xff,0x00,0x00]12344#CHECK: mvc	0(256,%r1), 0           # encoding: [0xd2,0xff,0x10,0x00,0x00,0x00]12345#CHECK: mvc	0(256,%r15), 0          # encoding: [0xd2,0xff,0xf0,0x00,0x00,0x00]12346 12347	mvc	0(1), 012348	mvc	0(1), 0(%r1)12349	mvc	0(1), 0(%r15)12350	mvc	0(1), 409512351	mvc	0(1), 4095(%r1)12352	mvc	0(1), 4095(%r15)12353	mvc	0(1,%r1), 012354	mvc	0(1,%r15), 012355	mvc	4095(1,%r1), 012356	mvc	4095(1,%r15), 012357	mvc	0(256,%r1), 012358	mvc	0(256,%r15), 012359 12360#CHECK: mvcdk	0, 0                    # encoding: [0xe5,0x0f,0x00,0x00,0x00,0x00]12361#CHECK: mvcdk	0(%r1), 0(%r2)          # encoding: [0xe5,0x0f,0x10,0x00,0x20,0x00]12362#CHECK: mvcdk	160(%r1), 320(%r15)     # encoding: [0xe5,0x0f,0x10,0xa0,0xf1,0x40]12363#CHECK: mvcdk	0(%r1), 4095            # encoding: [0xe5,0x0f,0x10,0x00,0x0f,0xff]12364#CHECK: mvcdk	0(%r1), 4095(%r2)       # encoding: [0xe5,0x0f,0x10,0x00,0x2f,0xff]12365#CHECK: mvcdk	0(%r1), 4095(%r15)      # encoding: [0xe5,0x0f,0x10,0x00,0xff,0xff]12366#CHECK: mvcdk	0(%r1), 0               # encoding: [0xe5,0x0f,0x10,0x00,0x00,0x00]12367#CHECK: mvcdk	0(%r15), 0              # encoding: [0xe5,0x0f,0xf0,0x00,0x00,0x00]12368#CHECK: mvcdk	4095(%r1), 0            # encoding: [0xe5,0x0f,0x1f,0xff,0x00,0x00]12369#CHECK: mvcdk	4095(%r15), 0           # encoding: [0xe5,0x0f,0xff,0xff,0x00,0x00]12370 12371	mvcdk	0, 012372	mvcdk	0(%r1), 0(%r2)12373	mvcdk	160(%r1), 320(%r15)12374	mvcdk	0(%r1), 409512375	mvcdk	0(%r1), 4095(%r2)12376	mvcdk	0(%r1), 4095(%r15)12377	mvcdk	0(%r1), 012378	mvcdk	0(%r15), 012379	mvcdk	4095(%r1), 012380	mvcdk	4095(%r15), 012381 12382#CHECK: mvcin	0(1), 0                 # encoding: [0xe8,0x00,0x00,0x00,0x00,0x00]12383#CHECK: mvcin	0(1), 0(%r1)            # encoding: [0xe8,0x00,0x00,0x00,0x10,0x00]12384#CHECK: mvcin	0(1), 0(%r15)           # encoding: [0xe8,0x00,0x00,0x00,0xf0,0x00]12385#CHECK: mvcin	0(1), 4095              # encoding: [0xe8,0x00,0x00,0x00,0x0f,0xff]12386#CHECK: mvcin	0(1), 4095(%r1)         # encoding: [0xe8,0x00,0x00,0x00,0x1f,0xff]12387#CHECK: mvcin	0(1), 4095(%r15)        # encoding: [0xe8,0x00,0x00,0x00,0xff,0xff]12388#CHECK: mvcin	0(1,%r1), 0             # encoding: [0xe8,0x00,0x10,0x00,0x00,0x00]12389#CHECK: mvcin	0(1,%r15), 0            # encoding: [0xe8,0x00,0xf0,0x00,0x00,0x00]12390#CHECK: mvcin	4095(1,%r1), 0          # encoding: [0xe8,0x00,0x1f,0xff,0x00,0x00]12391#CHECK: mvcin	4095(1,%r15), 0         # encoding: [0xe8,0x00,0xff,0xff,0x00,0x00]12392#CHECK: mvcin	0(256,%r1), 0           # encoding: [0xe8,0xff,0x10,0x00,0x00,0x00]12393#CHECK: mvcin	0(256,%r15), 0          # encoding: [0xe8,0xff,0xf0,0x00,0x00,0x00]12394 12395	mvcin	0(1), 012396	mvcin	0(1), 0(%r1)12397	mvcin	0(1), 0(%r15)12398	mvcin	0(1), 409512399	mvcin	0(1), 4095(%r1)12400	mvcin	0(1), 4095(%r15)12401	mvcin	0(1,%r1), 012402	mvcin	0(1,%r15), 012403	mvcin	4095(1,%r1), 012404	mvcin	4095(1,%r15), 012405	mvcin	0(256,%r1), 012406	mvcin	0(256,%r15), 012407 12408#CHECK: mvck	0(%r0), 0, %r3          # encoding: [0xd9,0x03,0x00,0x00,0x00,0x00]12409#CHECK: mvck	0(%r1), 0, %r3          # encoding: [0xd9,0x13,0x00,0x00,0x00,0x00]12410#CHECK: mvck	0(%r1), 0(%r1), %r3     # encoding: [0xd9,0x13,0x00,0x00,0x10,0x00]12411#CHECK: mvck	0(%r1), 0(%r15), %r3    # encoding: [0xd9,0x13,0x00,0x00,0xf0,0x00]12412#CHECK: mvck	0(%r1), 4095, %r3       # encoding: [0xd9,0x13,0x00,0x00,0x0f,0xff]12413#CHECK: mvck	0(%r1), 4095(%r1), %r3  # encoding: [0xd9,0x13,0x00,0x00,0x1f,0xff]12414#CHECK: mvck	0(%r1), 4095(%r15), %r3 # encoding: [0xd9,0x13,0x00,0x00,0xff,0xff]12415#CHECK: mvck	0(%r2,%r1), 0, %r3      # encoding: [0xd9,0x23,0x10,0x00,0x00,0x00]12416#CHECK: mvck	0(%r2,%r15), 0, %r3     # encoding: [0xd9,0x23,0xf0,0x00,0x00,0x00]12417#CHECK: mvck	4095(%r2,%r1), 0, %r3   # encoding: [0xd9,0x23,0x1f,0xff,0x00,0x00]12418#CHECK: mvck	4095(%r2,%r15), 0, %r3  # encoding: [0xd9,0x23,0xff,0xff,0x00,0x00]12419#CHECK: mvck	0(%r2,%r1), 0, %r3      # encoding: [0xd9,0x23,0x10,0x00,0x00,0x00]12420#CHECK: mvck	0(%r2,%r15), 0, %r3     # encoding: [0xd9,0x23,0xf0,0x00,0x00,0x00]12421 12422        mvck	0(%r0), 0, %r312423        mvck	0(%r1), 0, %r312424        mvck	0(%r1), 0(%r1), %r312425        mvck	0(%r1), 0(%r15), %r312426        mvck	0(%r1), 4095, %r312427        mvck	0(%r1), 4095(%r1), %r312428        mvck	0(%r1), 4095(%r15), %r312429        mvck	0(%r2,%r1), 0, %r312430        mvck	0(%r2,%r15), 0, %r312431        mvck	4095(%r2,%r1), 0, %r312432        mvck	4095(%r2,%r15), 0, %r312433        mvck	0(%r2,%r1), 0, %r312434        mvck	0(%r2,%r15), 0, %r312435 12436#CHECK: mvcl	%r0, %r8                # encoding: [0x0e,0x08]12437#CHECK: mvcl	%r0, %r14               # encoding: [0x0e,0x0e]12438#CHECK: mvcl	%r14, %r0               # encoding: [0x0e,0xe0]12439#CHECK: mvcl	%r14, %r8               # encoding: [0x0e,0xe8]12440 12441	mvcl	%r0, %r812442	mvcl	%r0, %r1412443	mvcl	%r14, %r012444	mvcl	%r14, %r812445 12446#CHECK: mvcle	%r0, %r0, 0             # encoding: [0xa8,0x00,0x00,0x00]12447#CHECK: mvcle	%r0, %r14, 4095         # encoding: [0xa8,0x0e,0x0f,0xff]12448#CHECK: mvcle	%r0, %r0, 0(%r1)        # encoding: [0xa8,0x00,0x10,0x00]12449#CHECK: mvcle	%r0, %r0, 0(%r15)       # encoding: [0xa8,0x00,0xf0,0x00]12450#CHECK: mvcle	%r14, %r14, 4095(%r1)   # encoding: [0xa8,0xee,0x1f,0xff]12451#CHECK: mvcle	%r0, %r0, 4095(%r15)    # encoding: [0xa8,0x00,0xff,0xff]12452#CHECK: mvcle	%r14, %r0, 0            # encoding: [0xa8,0xe0,0x00,0x00]12453 12454	mvcle	%r0, %r0, 012455	mvcle	%r0, %r14, 409512456	mvcle	%r0, %r0, 0(%r1)12457	mvcle	%r0, %r0, 0(%r15)12458	mvcle	%r14, %r14, 4095(%r1)12459	mvcle	%r0, %r0, 4095(%r15)12460	mvcle	%r14, %r0, 012461 12462#CHECK: mvclu	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0x8e]12463#CHECK: mvclu	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x8e]12464#CHECK: mvclu	%r0, %r14, 0            # encoding: [0xeb,0x0e,0x00,0x00,0x00,0x8e]12465#CHECK: mvclu	%r0, %r14, 1            # encoding: [0xeb,0x0e,0x00,0x01,0x00,0x8e]12466#CHECK: mvclu	%r0, %r8, 524287        # encoding: [0xeb,0x08,0x0f,0xff,0x7f,0x8e]12467#CHECK: mvclu	%r0, %r8, 0(%r1)        # encoding: [0xeb,0x08,0x10,0x00,0x00,0x8e]12468#CHECK: mvclu	%r0, %r4, 0(%r15)       # encoding: [0xeb,0x04,0xf0,0x00,0x00,0x8e]12469#CHECK: mvclu	%r0, %r4, 524287(%r15)  # encoding: [0xeb,0x04,0xff,0xff,0x7f,0x8e]12470#CHECK: mvclu	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x8e]12471#CHECK: mvclu	%r14, %r0, 0            # encoding: [0xeb,0xe0,0x00,0x00,0x00,0x8e]12472 12473	mvclu	%r0, %r0, -52428812474	mvclu	%r0, %r0, -112475	mvclu	%r0, %r14, 012476	mvclu	%r0, %r14, 112477	mvclu	%r0, %r8, 52428712478	mvclu	%r0, %r8, 0(%r1)12479	mvclu	%r0, %r4, 0(%r15)12480	mvclu	%r0, %r4, 524287(%r15)12481	mvclu	%r0, %r0, 524287(%r1)12482	mvclu	%r14, %r0, 012483 12484#CHECK: mvcos	0, 0, %r0               # encoding: [0xc8,0x00,0x00,0x00,0x00,0x00]12485#CHECK: mvcos	0(%r1), 0(%r15), %r2    # encoding: [0xc8,0x20,0x10,0x00,0xf0,0x00]12486#CHECK: mvcos	1(%r1), 0(%r15), %r2    # encoding: [0xc8,0x20,0x10,0x01,0xf0,0x00]12487#CHECK: mvcos	4095(%r1), 0(%r15), %r2 # encoding: [0xc8,0x20,0x1f,0xff,0xf0,0x00]12488#CHECK: mvcos	0(%r1), 1(%r15), %r2    # encoding: [0xc8,0x20,0x10,0x00,0xf0,0x01]12489#CHECK: mvcos	0(%r1), 4095(%r15), %r2 # encoding: [0xc8,0x20,0x10,0x00,0xff,0xff]12490 12491        mvcos	0, 0, %r012492        mvcos	0(%r1), 0(%r15), %r212493        mvcos	1(%r1), 0(%r15), %r212494        mvcos	4095(%r1), 0(%r15), %r212495        mvcos	0(%r1), 1(%r15), %r212496        mvcos	0(%r1), 4095(%r15), %r212497 12498#CHECK: mvcp	0(%r0), 0, %r3          # encoding: [0xda,0x03,0x00,0x00,0x00,0x00]12499#CHECK: mvcp	0(%r1), 0, %r3          # encoding: [0xda,0x13,0x00,0x00,0x00,0x00]12500#CHECK: mvcp	0(%r1), 0(%r1), %r3     # encoding: [0xda,0x13,0x00,0x00,0x10,0x00]12501#CHECK: mvcp	0(%r1), 0(%r15), %r3    # encoding: [0xda,0x13,0x00,0x00,0xf0,0x00]12502#CHECK: mvcp	0(%r1), 4095, %r3       # encoding: [0xda,0x13,0x00,0x00,0x0f,0xff]12503#CHECK: mvcp	0(%r1), 4095(%r1), %r3  # encoding: [0xda,0x13,0x00,0x00,0x1f,0xff]12504#CHECK: mvcp	0(%r1), 4095(%r15), %r3 # encoding: [0xda,0x13,0x00,0x00,0xff,0xff]12505#CHECK: mvcp	0(%r2,%r1), 0, %r3      # encoding: [0xda,0x23,0x10,0x00,0x00,0x00]12506#CHECK: mvcp	0(%r2,%r15), 0, %r3     # encoding: [0xda,0x23,0xf0,0x00,0x00,0x00]12507#CHECK: mvcp	4095(%r2,%r1), 0, %r3   # encoding: [0xda,0x23,0x1f,0xff,0x00,0x00]12508#CHECK: mvcp	4095(%r2,%r15), 0, %r3  # encoding: [0xda,0x23,0xff,0xff,0x00,0x00]12509#CHECK: mvcp	0(%r2,%r1), 0, %r3      # encoding: [0xda,0x23,0x10,0x00,0x00,0x00]12510#CHECK: mvcp	0(%r2,%r15), 0, %r3     # encoding: [0xda,0x23,0xf0,0x00,0x00,0x00]12511 12512        mvcp	0(%r0), 0, %r312513        mvcp	0(%r1), 0, %r312514        mvcp	0(%r1), 0(%r1), %r312515        mvcp	0(%r1), 0(%r15), %r312516        mvcp	0(%r1), 4095, %r312517        mvcp	0(%r1), 4095(%r1), %r312518        mvcp	0(%r1), 4095(%r15), %r312519        mvcp	0(%r2,%r1), 0, %r312520        mvcp	0(%r2,%r15), 0, %r312521        mvcp	4095(%r2,%r1), 0, %r312522        mvcp	4095(%r2,%r15), 0, %r312523        mvcp	0(%r2,%r1), 0, %r312524        mvcp	0(%r2,%r15), 0, %r312525 12526#CHECK: mvcs	0(%r0), 0, %r3          # encoding: [0xdb,0x03,0x00,0x00,0x00,0x00]12527#CHECK: mvcs	0(%r1), 0, %r3          # encoding: [0xdb,0x13,0x00,0x00,0x00,0x00]12528#CHECK: mvcs	0(%r1), 0(%r1), %r3     # encoding: [0xdb,0x13,0x00,0x00,0x10,0x00]12529#CHECK: mvcs	0(%r1), 0(%r15), %r3    # encoding: [0xdb,0x13,0x00,0x00,0xf0,0x00]12530#CHECK: mvcs	0(%r1), 4095, %r3       # encoding: [0xdb,0x13,0x00,0x00,0x0f,0xff]12531#CHECK: mvcs	0(%r1), 4095(%r1), %r3  # encoding: [0xdb,0x13,0x00,0x00,0x1f,0xff]12532#CHECK: mvcs	0(%r1), 4095(%r15), %r3 # encoding: [0xdb,0x13,0x00,0x00,0xff,0xff]12533#CHECK: mvcs	0(%r2,%r1), 0, %r3      # encoding: [0xdb,0x23,0x10,0x00,0x00,0x00]12534#CHECK: mvcs	0(%r2,%r15), 0, %r3     # encoding: [0xdb,0x23,0xf0,0x00,0x00,0x00]12535#CHECK: mvcs	4095(%r2,%r1), 0, %r3   # encoding: [0xdb,0x23,0x1f,0xff,0x00,0x00]12536#CHECK: mvcs	4095(%r2,%r15), 0, %r3  # encoding: [0xdb,0x23,0xff,0xff,0x00,0x00]12537#CHECK: mvcs	0(%r2,%r1), 0, %r3      # encoding: [0xdb,0x23,0x10,0x00,0x00,0x00]12538#CHECK: mvcs	0(%r2,%r15), 0, %r3     # encoding: [0xdb,0x23,0xf0,0x00,0x00,0x00]12539 12540        mvcs	0(%r0), 0, %r312541        mvcs	0(%r1), 0, %r312542        mvcs	0(%r1), 0(%r1), %r312543        mvcs	0(%r1), 0(%r15), %r312544        mvcs	0(%r1), 4095, %r312545        mvcs	0(%r1), 4095(%r1), %r312546        mvcs	0(%r1), 4095(%r15), %r312547        mvcs	0(%r2,%r1), 0, %r312548        mvcs	0(%r2,%r15), 0, %r312549        mvcs	4095(%r2,%r1), 0, %r312550        mvcs	4095(%r2,%r15), 0, %r312551        mvcs	0(%r2,%r1), 0, %r312552        mvcs	0(%r2,%r15), 0, %r312553 12554#CHECK: mvcsk	0, 0                    # encoding: [0xe5,0x0e,0x00,0x00,0x00,0x00]12555#CHECK: mvcsk	0(%r1), 0(%r2)          # encoding: [0xe5,0x0e,0x10,0x00,0x20,0x00]12556#CHECK: mvcsk	160(%r1), 320(%r15)     # encoding: [0xe5,0x0e,0x10,0xa0,0xf1,0x40]12557#CHECK: mvcsk	0(%r1), 4095            # encoding: [0xe5,0x0e,0x10,0x00,0x0f,0xff]12558#CHECK: mvcsk	0(%r1), 4095(%r2)       # encoding: [0xe5,0x0e,0x10,0x00,0x2f,0xff]12559#CHECK: mvcsk	0(%r1), 4095(%r15)      # encoding: [0xe5,0x0e,0x10,0x00,0xff,0xff]12560#CHECK: mvcsk	0(%r1), 0               # encoding: [0xe5,0x0e,0x10,0x00,0x00,0x00]12561#CHECK: mvcsk	0(%r15), 0              # encoding: [0xe5,0x0e,0xf0,0x00,0x00,0x00]12562#CHECK: mvcsk	4095(%r1), 0            # encoding: [0xe5,0x0e,0x1f,0xff,0x00,0x00]12563#CHECK: mvcsk	4095(%r15), 0           # encoding: [0xe5,0x0e,0xff,0xff,0x00,0x00]12564 12565	mvcsk	0, 012566	mvcsk	0(%r1), 0(%r2)12567	mvcsk	160(%r1), 320(%r15)12568	mvcsk	0(%r1), 409512569	mvcsk	0(%r1), 4095(%r2)12570	mvcsk	0(%r1), 4095(%r15)12571	mvcsk	0(%r1), 012572	mvcsk	0(%r15), 012573	mvcsk	4095(%r1), 012574	mvcsk	4095(%r15), 012575 12576#CHECK: mvghi	0, 0                    # encoding: [0xe5,0x48,0x00,0x00,0x00,0x00]12577#CHECK: mvghi	4095, 0                 # encoding: [0xe5,0x48,0x0f,0xff,0x00,0x00]12578#CHECK: mvghi	0, -32768               # encoding: [0xe5,0x48,0x00,0x00,0x80,0x00]12579#CHECK: mvghi	0, -1                   # encoding: [0xe5,0x48,0x00,0x00,0xff,0xff]12580#CHECK: mvghi	0, 0                    # encoding: [0xe5,0x48,0x00,0x00,0x00,0x00]12581#CHECK: mvghi	0, 1                    # encoding: [0xe5,0x48,0x00,0x00,0x00,0x01]12582#CHECK: mvghi	0, 32767                # encoding: [0xe5,0x48,0x00,0x00,0x7f,0xff]12583#CHECK: mvghi	0(%r1), 42              # encoding: [0xe5,0x48,0x10,0x00,0x00,0x2a]12584#CHECK: mvghi	0(%r15), 42             # encoding: [0xe5,0x48,0xf0,0x00,0x00,0x2a]12585#CHECK: mvghi	4095(%r1), 42           # encoding: [0xe5,0x48,0x1f,0xff,0x00,0x2a]12586#CHECK: mvghi	4095(%r15), 42          # encoding: [0xe5,0x48,0xff,0xff,0x00,0x2a]12587 12588	mvghi	0, 012589	mvghi	4095, 012590	mvghi	0, -3276812591	mvghi	0, -112592	mvghi	0, 012593	mvghi	0, 112594	mvghi	0, 3276712595	mvghi	0(%r1), 4212596	mvghi	0(%r15), 4212597	mvghi	4095(%r1), 4212598	mvghi	4095(%r15), 4212599 12600#CHECK: mvhhi	0, 0                    # encoding: [0xe5,0x44,0x00,0x00,0x00,0x00]12601#CHECK: mvhhi	4095, 0                 # encoding: [0xe5,0x44,0x0f,0xff,0x00,0x00]12602#CHECK: mvhhi	0, -32768               # encoding: [0xe5,0x44,0x00,0x00,0x80,0x00]12603#CHECK: mvhhi	0, -1                   # encoding: [0xe5,0x44,0x00,0x00,0xff,0xff]12604#CHECK: mvhhi	0, 0                    # encoding: [0xe5,0x44,0x00,0x00,0x00,0x00]12605#CHECK: mvhhi	0, 1                    # encoding: [0xe5,0x44,0x00,0x00,0x00,0x01]12606#CHECK: mvhhi	0, 32767                # encoding: [0xe5,0x44,0x00,0x00,0x7f,0xff]12607#CHECK: mvhhi	0(%r1), 42              # encoding: [0xe5,0x44,0x10,0x00,0x00,0x2a]12608#CHECK: mvhhi	0(%r15), 42             # encoding: [0xe5,0x44,0xf0,0x00,0x00,0x2a]12609#CHECK: mvhhi	4095(%r1), 42           # encoding: [0xe5,0x44,0x1f,0xff,0x00,0x2a]12610#CHECK: mvhhi	4095(%r15), 42          # encoding: [0xe5,0x44,0xff,0xff,0x00,0x2a]12611 12612	mvhhi	0, 012613	mvhhi	4095, 012614	mvhhi	0, -3276812615	mvhhi	0, -112616	mvhhi	0, 012617	mvhhi	0, 112618	mvhhi	0, 3276712619	mvhhi	0(%r1), 4212620	mvhhi	0(%r15), 4212621	mvhhi	4095(%r1), 4212622	mvhhi	4095(%r15), 4212623 12624#CHECK: mvhi	0, 0                    # encoding: [0xe5,0x4c,0x00,0x00,0x00,0x00]12625#CHECK: mvhi	4095, 0                 # encoding: [0xe5,0x4c,0x0f,0xff,0x00,0x00]12626#CHECK: mvhi	0, -32768               # encoding: [0xe5,0x4c,0x00,0x00,0x80,0x00]12627#CHECK: mvhi	0, -1                   # encoding: [0xe5,0x4c,0x00,0x00,0xff,0xff]12628#CHECK: mvhi	0, 0                    # encoding: [0xe5,0x4c,0x00,0x00,0x00,0x00]12629#CHECK: mvhi	0, 1                    # encoding: [0xe5,0x4c,0x00,0x00,0x00,0x01]12630#CHECK: mvhi	0, 32767                # encoding: [0xe5,0x4c,0x00,0x00,0x7f,0xff]12631#CHECK: mvhi	0(%r1), 42              # encoding: [0xe5,0x4c,0x10,0x00,0x00,0x2a]12632#CHECK: mvhi	0(%r15), 42             # encoding: [0xe5,0x4c,0xf0,0x00,0x00,0x2a]12633#CHECK: mvhi	4095(%r1), 42           # encoding: [0xe5,0x4c,0x1f,0xff,0x00,0x2a]12634#CHECK: mvhi	4095(%r15), 42          # encoding: [0xe5,0x4c,0xff,0xff,0x00,0x2a]12635 12636	mvhi	0, 012637	mvhi	4095, 012638	mvhi	0, -3276812639	mvhi	0, -112640	mvhi	0, 012641	mvhi	0, 112642	mvhi	0, 3276712643	mvhi	0(%r1), 4212644	mvhi	0(%r15), 4212645	mvhi	4095(%r1), 4212646	mvhi	4095(%r15), 4212647 12648#CHECK: mvi	0, 0                    # encoding: [0x92,0x00,0x00,0x00]12649#CHECK: mvi	4095, 0                 # encoding: [0x92,0x00,0x0f,0xff]12650#CHECK: mvi	0, 255                  # encoding: [0x92,0xff,0x00,0x00]12651#CHECK: mvi	0(%r1), 42              # encoding: [0x92,0x2a,0x10,0x00]12652#CHECK: mvi	0(%r15), 42             # encoding: [0x92,0x2a,0xf0,0x00]12653#CHECK: mvi	4095(%r1), 42           # encoding: [0x92,0x2a,0x1f,0xff]12654#CHECK: mvi	4095(%r15), 42          # encoding: [0x92,0x2a,0xff,0xff]12655 12656	mvi	0, 012657	mvi	4095, 012658	mvi	0, 25512659	mvi	0(%r1), 4212660	mvi	0(%r15), 4212661	mvi	4095(%r1), 4212662	mvi	4095(%r15), 4212663 12664#CHECK: mviy	-524288, 0              # encoding: [0xeb,0x00,0x00,0x00,0x80,0x52]12665#CHECK: mviy	-1, 0                   # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x52]12666#CHECK: mviy	0, 0                    # encoding: [0xeb,0x00,0x00,0x00,0x00,0x52]12667#CHECK: mviy	1, 0                    # encoding: [0xeb,0x00,0x00,0x01,0x00,0x52]12668#CHECK: mviy	524287, 0               # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x52]12669#CHECK: mviy	0, 255                  # encoding: [0xeb,0xff,0x00,0x00,0x00,0x52]12670#CHECK: mviy	0(%r1), 42              # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x52]12671#CHECK: mviy	0(%r15), 42             # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x52]12672#CHECK: mviy	524287(%r1), 42         # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x52]12673#CHECK: mviy	524287(%r15), 42        # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x52]12674 12675	mviy	-524288, 012676	mviy	-1, 012677	mviy	0, 012678	mviy	1, 012679	mviy	524287, 012680	mviy	0, 25512681	mviy	0(%r1), 4212682	mviy	0(%r15), 4212683	mviy	524287(%r1), 4212684	mviy	524287(%r15), 4212685 12686#CHECK: mvn	0(1), 0                 # encoding: [0xd1,0x00,0x00,0x00,0x00,0x00]12687#CHECK: mvn	0(1), 0(%r1)            # encoding: [0xd1,0x00,0x00,0x00,0x10,0x00]12688#CHECK: mvn	0(1), 0(%r15)           # encoding: [0xd1,0x00,0x00,0x00,0xf0,0x00]12689#CHECK: mvn	0(1), 4095              # encoding: [0xd1,0x00,0x00,0x00,0x0f,0xff]12690#CHECK: mvn	0(1), 4095(%r1)         # encoding: [0xd1,0x00,0x00,0x00,0x1f,0xff]12691#CHECK: mvn	0(1), 4095(%r15)        # encoding: [0xd1,0x00,0x00,0x00,0xff,0xff]12692#CHECK: mvn	0(1,%r1), 0             # encoding: [0xd1,0x00,0x10,0x00,0x00,0x00]12693#CHECK: mvn	0(1,%r15), 0            # encoding: [0xd1,0x00,0xf0,0x00,0x00,0x00]12694#CHECK: mvn	4095(1,%r1), 0          # encoding: [0xd1,0x00,0x1f,0xff,0x00,0x00]12695#CHECK: mvn	4095(1,%r15), 0         # encoding: [0xd1,0x00,0xff,0xff,0x00,0x00]12696#CHECK: mvn	0(256,%r1), 0           # encoding: [0xd1,0xff,0x10,0x00,0x00,0x00]12697#CHECK: mvn	0(256,%r15), 0          # encoding: [0xd1,0xff,0xf0,0x00,0x00,0x00]12698 12699	mvn	0(1), 012700	mvn	0(1), 0(%r1)12701	mvn	0(1), 0(%r15)12702	mvn	0(1), 409512703	mvn	0(1), 4095(%r1)12704	mvn	0(1), 4095(%r15)12705	mvn	0(1,%r1), 012706	mvn	0(1,%r15), 012707	mvn	4095(1,%r1), 012708	mvn	4095(1,%r15), 012709	mvn	0(256,%r1), 012710	mvn	0(256,%r15), 012711 12712#CHECK: mvo	0(1), 0(1)              # encoding: [0xf1,0x00,0x00,0x00,0x00,0x00]12713#CHECK: mvo	0(1), 0(1,%r1)          # encoding: [0xf1,0x00,0x00,0x00,0x10,0x00]12714#CHECK: mvo	0(1), 0(1,%r15)         # encoding: [0xf1,0x00,0x00,0x00,0xf0,0x00]12715#CHECK: mvo	0(1), 4095(1)           # encoding: [0xf1,0x00,0x00,0x00,0x0f,0xff]12716#CHECK: mvo	0(1), 4095(1,%r1)       # encoding: [0xf1,0x00,0x00,0x00,0x1f,0xff]12717#CHECK: mvo	0(1), 4095(1,%r15)      # encoding: [0xf1,0x00,0x00,0x00,0xff,0xff]12718#CHECK: mvo	0(1,%r1), 0(1)          # encoding: [0xf1,0x00,0x10,0x00,0x00,0x00]12719#CHECK: mvo	0(1,%r15), 0(1)         # encoding: [0xf1,0x00,0xf0,0x00,0x00,0x00]12720#CHECK: mvo	4095(1,%r1), 0(1)       # encoding: [0xf1,0x00,0x1f,0xff,0x00,0x00]12721#CHECK: mvo	4095(1,%r15), 0(1)      # encoding: [0xf1,0x00,0xff,0xff,0x00,0x00]12722#CHECK: mvo	0(16,%r1), 0(1)         # encoding: [0xf1,0xf0,0x10,0x00,0x00,0x00]12723#CHECK: mvo	0(16,%r15), 0(1)        # encoding: [0xf1,0xf0,0xf0,0x00,0x00,0x00]12724#CHECK: mvo	0(1), 0(16,%r1)         # encoding: [0xf1,0x0f,0x00,0x00,0x10,0x00]12725#CHECK: mvo	0(1), 0(16,%r15)        # encoding: [0xf1,0x0f,0x00,0x00,0xf0,0x00]12726 12727	mvo	0(1), 0(1)12728	mvo	0(1), 0(1,%r1)12729	mvo	0(1), 0(1,%r15)12730	mvo	0(1), 4095(1)12731	mvo	0(1), 4095(1,%r1)12732	mvo	0(1), 4095(1,%r15)12733	mvo	0(1,%r1), 0(1)12734	mvo	0(1,%r15), 0(1)12735	mvo	4095(1,%r1), 0(1)12736	mvo	4095(1,%r15), 0(1)12737	mvo	0(16,%r1), 0(1)12738	mvo	0(16,%r15), 0(1)12739	mvo	0(1), 0(16,%r1)12740	mvo	0(1), 0(16,%r15)12741 12742#CHECK: mvpg	%r0, %r0                # encoding: [0xb2,0x54,0x00,0x00]12743#CHECK: mvpg	%r0, %r15               # encoding: [0xb2,0x54,0x00,0x0f]12744#CHECK: mvpg	%r15, %r0               # encoding: [0xb2,0x54,0x00,0xf0]12745#CHECK: mvpg	%r7, %r8                # encoding: [0xb2,0x54,0x00,0x78]12746 12747	mvpg	%r0,%r012748	mvpg	%r0,%r1512749	mvpg	%r15,%r012750	mvpg	%r7,%r812751 12752#CHECK: mvst	%r0, %r0                # encoding: [0xb2,0x55,0x00,0x00]12753#CHECK: mvst	%r0, %r15               # encoding: [0xb2,0x55,0x00,0x0f]12754#CHECK: mvst	%r15, %r0               # encoding: [0xb2,0x55,0x00,0xf0]12755#CHECK: mvst	%r7, %r8                # encoding: [0xb2,0x55,0x00,0x78]12756 12757	mvst	%r0,%r012758	mvst	%r0,%r1512759	mvst	%r15,%r012760	mvst	%r7,%r812761 12762#CHECK: mvz	0(1), 0                 # encoding: [0xd3,0x00,0x00,0x00,0x00,0x00]12763#CHECK: mvz	0(1), 0(%r1)            # encoding: [0xd3,0x00,0x00,0x00,0x10,0x00]12764#CHECK: mvz	0(1), 0(%r15)           # encoding: [0xd3,0x00,0x00,0x00,0xf0,0x00]12765#CHECK: mvz	0(1), 4095              # encoding: [0xd3,0x00,0x00,0x00,0x0f,0xff]12766#CHECK: mvz	0(1), 4095(%r1)         # encoding: [0xd3,0x00,0x00,0x00,0x1f,0xff]12767#CHECK: mvz	0(1), 4095(%r15)        # encoding: [0xd3,0x00,0x00,0x00,0xff,0xff]12768#CHECK: mvz	0(1,%r1), 0             # encoding: [0xd3,0x00,0x10,0x00,0x00,0x00]12769#CHECK: mvz	0(1,%r15), 0            # encoding: [0xd3,0x00,0xf0,0x00,0x00,0x00]12770#CHECK: mvz	4095(1,%r1), 0          # encoding: [0xd3,0x00,0x1f,0xff,0x00,0x00]12771#CHECK: mvz	4095(1,%r15), 0         # encoding: [0xd3,0x00,0xff,0xff,0x00,0x00]12772#CHECK: mvz	0(256,%r1), 0           # encoding: [0xd3,0xff,0x10,0x00,0x00,0x00]12773#CHECK: mvz	0(256,%r15), 0          # encoding: [0xd3,0xff,0xf0,0x00,0x00,0x00]12774 12775	mvz	0(1), 012776	mvz	0(1), 0(%r1)12777	mvz	0(1), 0(%r15)12778	mvz	0(1), 409512779	mvz	0(1), 4095(%r1)12780	mvz	0(1), 4095(%r15)12781	mvz	0(1,%r1), 012782	mvz	0(1,%r15), 012783	mvz	4095(1,%r1), 012784	mvz	4095(1,%r15), 012785	mvz	0(256,%r1), 012786	mvz	0(256,%r15), 012787 12788#CHECK: mxbr	%f0, %f0                # encoding: [0xb3,0x4c,0x00,0x00]12789#CHECK: mxbr	%f0, %f13               # encoding: [0xb3,0x4c,0x00,0x0d]12790#CHECK: mxbr	%f8, %f5                # encoding: [0xb3,0x4c,0x00,0x85]12791#CHECK: mxbr	%f13, %f13              # encoding: [0xb3,0x4c,0x00,0xdd]12792 12793	mxbr	%f0, %f012794	mxbr	%f0, %f1312795	mxbr	%f8, %f512796	mxbr	%f13, %f1312797 12798#CHECK: mxd	%f0, 0                  # encoding: [0x67,0x00,0x00,0x00]12799#CHECK: mxd	%f0, 4095               # encoding: [0x67,0x00,0x0f,0xff]12800#CHECK: mxd	%f0, 0(%r1)             # encoding: [0x67,0x00,0x10,0x00]12801#CHECK: mxd	%f0, 0(%r15)            # encoding: [0x67,0x00,0xf0,0x00]12802#CHECK: mxd	%f0, 4095(%r1,%r15)     # encoding: [0x67,0x01,0xff,0xff]12803#CHECK: mxd	%f0, 4095(%r15,%r1)     # encoding: [0x67,0x0f,0x1f,0xff]12804#CHECK: mxd	%f13, 0                 # encoding: [0x67,0xd0,0x00,0x00]12805 12806	mxd	%f0, 012807	mxd	%f0, 409512808	mxd	%f0, 0(%r1)12809	mxd	%f0, 0(%r15)12810	mxd	%f0, 4095(%r1,%r15)12811	mxd	%f0, 4095(%r15,%r1)12812	mxd	%f13, 012813 12814#CHECK: mxdb	%f0, 0                  # encoding: [0xed,0x00,0x00,0x00,0x00,0x07]12815#CHECK: mxdb	%f0, 4095               # encoding: [0xed,0x00,0x0f,0xff,0x00,0x07]12816#CHECK: mxdb	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x07]12817#CHECK: mxdb	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x07]12818#CHECK: mxdb	%f0, 4095(%r1,%r15)     # encoding: [0xed,0x01,0xff,0xff,0x00,0x07]12819#CHECK: mxdb	%f0, 4095(%r15,%r1)     # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x07]12820#CHECK: mxdb	%f13, 0                 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x07]12821 12822	mxdb	%f0, 012823	mxdb	%f0, 409512824	mxdb	%f0, 0(%r1)12825	mxdb	%f0, 0(%r15)12826	mxdb	%f0, 4095(%r1,%r15)12827	mxdb	%f0, 4095(%r15,%r1)12828	mxdb	%f13, 012829 12830#CHECK: mxdbr	%f0, %f0                # encoding: [0xb3,0x07,0x00,0x00]12831#CHECK: mxdbr	%f0, %f15               # encoding: [0xb3,0x07,0x00,0x0f]12832#CHECK: mxdbr	%f8, %f8                # encoding: [0xb3,0x07,0x00,0x88]12833#CHECK: mxdbr	%f13, %f0               # encoding: [0xb3,0x07,0x00,0xd0]12834 12835	mxdbr	%f0, %f012836	mxdbr	%f0, %f1512837	mxdbr	%f8, %f812838	mxdbr	%f13, %f012839 12840#CHECK: mxdr	%f0, %f0                # encoding: [0x27,0x00]12841#CHECK: mxdr	%f0, %f15               # encoding: [0x27,0x0f]12842#CHECK: mxdr	%f8, %f8                # encoding: [0x27,0x88]12843#CHECK: mxdr	%f13, %f0               # encoding: [0x27,0xd0]12844 12845	mxdr	%f0, %f012846	mxdr	%f0, %f1512847	mxdr	%f8, %f812848	mxdr	%f13, %f012849 12850#CHECK: mxr	%f0, %f0                # encoding: [0x26,0x00]12851#CHECK: mxr	%f0, %f13               # encoding: [0x26,0x0d]12852#CHECK: mxr	%f8, %f5                # encoding: [0x26,0x85]12853#CHECK: mxr	%f13, %f13              # encoding: [0x26,0xdd]12854 12855	mxr	%f0, %f012856	mxr	%f0, %f1312857	mxr	%f8, %f512858	mxr	%f13, %f1312859 12860#CHECK: mxtr	%f0, %f0, %f0           # encoding: [0xb3,0xd8,0x00,0x00]12861#CHECK: mxtr	%f0, %f0, %f13          # encoding: [0xb3,0xd8,0xd0,0x00]12862#CHECK: mxtr	%f0, %f13, %f0          # encoding: [0xb3,0xd8,0x00,0x0d]12863#CHECK: mxtr	%f13, %f0, %f0          # encoding: [0xb3,0xd8,0x00,0xd0]12864#CHECK: mxtr	%f8, %f8, %f8           # encoding: [0xb3,0xd8,0x80,0x88]12865 12866	mxtr	%f0, %f0, %f012867	mxtr	%f0, %f0, %f1312868	mxtr	%f0, %f13, %f012869	mxtr	%f13, %f0, %f012870	mxtr	%f8, %f8, %f812871 12872#CHECK: my	%f0, %f0, 0             # encoding: [0xed,0x00,0x00,0x00,0x00,0x3b]12873#CHECK: my	%f0, %f0, 4095          # encoding: [0xed,0x00,0x0f,0xff,0x00,0x3b]12874#CHECK: my	%f0, %f0, 0(%r1)        # encoding: [0xed,0x00,0x10,0x00,0x00,0x3b]12875#CHECK: my	%f0, %f0, 0(%r15)       # encoding: [0xed,0x00,0xf0,0x00,0x00,0x3b]12876#CHECK: my	%f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x3b]12877#CHECK: my	%f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x3b]12878#CHECK: my	%f0, %f15, 0            # encoding: [0xed,0xf0,0x00,0x00,0x00,0x3b]12879#CHECK: my	%f13, %f0, 0            # encoding: [0xed,0x00,0x00,0x00,0xd0,0x3b]12880#CHECK: my	%f13, %f15, 0           # encoding: [0xed,0xf0,0x00,0x00,0xd0,0x3b]12881 12882	my	%f0, %f0, 012883	my	%f0, %f0, 409512884	my	%f0, %f0, 0(%r1)12885	my	%f0, %f0, 0(%r15)12886	my	%f0, %f0, 4095(%r1,%r15)12887	my	%f0, %f0, 4095(%r15,%r1)12888	my	%f0, %f15, 012889	my	%f13, %f0, 012890	my	%f13, %f15, 012891 12892#CHECK: myh	%f0, %f0, 0             # encoding: [0xed,0x00,0x00,0x00,0x00,0x3d]12893#CHECK: myh	%f0, %f0, 4095          # encoding: [0xed,0x00,0x0f,0xff,0x00,0x3d]12894#CHECK: myh	%f0, %f0, 0(%r1)        # encoding: [0xed,0x00,0x10,0x00,0x00,0x3d]12895#CHECK: myh	%f0, %f0, 0(%r15)       # encoding: [0xed,0x00,0xf0,0x00,0x00,0x3d]12896#CHECK: myh	%f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x3d]12897#CHECK: myh	%f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x3d]12898#CHECK: myh	%f0, %f15, 0            # encoding: [0xed,0xf0,0x00,0x00,0x00,0x3d]12899#CHECK: myh	%f15, %f0, 0            # encoding: [0xed,0x00,0x00,0x00,0xf0,0x3d]12900#CHECK: myh	%f15, %f15, 0           # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x3d]12901 12902	myh	%f0, %f0, 012903	myh	%f0, %f0, 409512904	myh	%f0, %f0, 0(%r1)12905	myh	%f0, %f0, 0(%r15)12906	myh	%f0, %f0, 4095(%r1,%r15)12907	myh	%f0, %f0, 4095(%r15,%r1)12908	myh	%f0, %f15, 012909	myh	%f15, %f0, 012910	myh	%f15, %f15, 012911 12912#CHECK: myhr	%f0, %f0, %f0           # encoding: [0xb3,0x3d,0x00,0x00]12913#CHECK: myhr	%f0, %f0, %f15          # encoding: [0xb3,0x3d,0x00,0x0f]12914#CHECK: myhr	%f0, %f15, %f0          # encoding: [0xb3,0x3d,0x00,0xf0]12915#CHECK: myhr	%f15, %f0, %f0          # encoding: [0xb3,0x3d,0xf0,0x00]12916#CHECK: myhr	%f7, %f8, %f9           # encoding: [0xb3,0x3d,0x70,0x89]12917#CHECK: myhr	%f15, %f15, %f15        # encoding: [0xb3,0x3d,0xf0,0xff]12918 12919	myhr	%f0, %f0, %f012920	myhr	%f0, %f0, %f1512921	myhr	%f0, %f15, %f012922	myhr	%f15, %f0, %f012923	myhr	%f7, %f8, %f912924	myhr	%f15, %f15, %f1512925 12926#CHECK: myl	%f0, %f0, 0             # encoding: [0xed,0x00,0x00,0x00,0x00,0x39]12927#CHECK: myl	%f0, %f0, 4095          # encoding: [0xed,0x00,0x0f,0xff,0x00,0x39]12928#CHECK: myl	%f0, %f0, 0(%r1)        # encoding: [0xed,0x00,0x10,0x00,0x00,0x39]12929#CHECK: myl	%f0, %f0, 0(%r15)       # encoding: [0xed,0x00,0xf0,0x00,0x00,0x39]12930#CHECK: myl	%f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x39]12931#CHECK: myl	%f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x39]12932#CHECK: myl	%f0, %f15, 0            # encoding: [0xed,0xf0,0x00,0x00,0x00,0x39]12933#CHECK: myl	%f15, %f0, 0            # encoding: [0xed,0x00,0x00,0x00,0xf0,0x39]12934#CHECK: myl	%f15, %f15, 0           # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x39]12935 12936	myl	%f0, %f0, 012937	myl	%f0, %f0, 409512938	myl	%f0, %f0, 0(%r1)12939	myl	%f0, %f0, 0(%r15)12940	myl	%f0, %f0, 4095(%r1,%r15)12941	myl	%f0, %f0, 4095(%r15,%r1)12942	myl	%f0, %f15, 012943	myl	%f15, %f0, 012944	myl	%f15, %f15, 012945 12946#CHECK: mylr	%f0, %f0, %f0           # encoding: [0xb3,0x39,0x00,0x00]12947#CHECK: mylr	%f0, %f0, %f15          # encoding: [0xb3,0x39,0x00,0x0f]12948#CHECK: mylr	%f0, %f15, %f0          # encoding: [0xb3,0x39,0x00,0xf0]12949#CHECK: mylr	%f15, %f0, %f0          # encoding: [0xb3,0x39,0xf0,0x00]12950#CHECK: mylr	%f7, %f8, %f9           # encoding: [0xb3,0x39,0x70,0x89]12951#CHECK: mylr	%f15, %f15, %f15        # encoding: [0xb3,0x39,0xf0,0xff]12952 12953	mylr	%f0, %f0, %f012954	mylr	%f0, %f0, %f1512955	mylr	%f0, %f15, %f012956	mylr	%f15, %f0, %f012957	mylr	%f7, %f8, %f912958	mylr	%f15, %f15, %f1512959 12960#CHECK: myr	%f0, %f0, %f0           # encoding: [0xb3,0x3b,0x00,0x00]12961#CHECK: myr	%f0, %f0, %f15          # encoding: [0xb3,0x3b,0x00,0x0f]12962#CHECK: myr	%f0, %f15, %f0          # encoding: [0xb3,0x3b,0x00,0xf0]12963#CHECK: myr	%f13, %f0, %f0          # encoding: [0xb3,0x3b,0xd0,0x00]12964#CHECK: myr	%f5, %f8, %f9           # encoding: [0xb3,0x3b,0x50,0x89]12965#CHECK: myr	%f13, %f15, %f15        # encoding: [0xb3,0x3b,0xd0,0xff]12966 12967	myr	%f0, %f0, %f012968	myr	%f0, %f0, %f1512969	myr	%f0, %f15, %f012970	myr	%f13, %f0, %f012971	myr	%f5, %f8, %f912972	myr	%f13, %f15, %f1512973 12974#CHECK: n	%r0, 0                  # encoding: [0x54,0x00,0x00,0x00]12975#CHECK: n	%r0, 4095               # encoding: [0x54,0x00,0x0f,0xff]12976#CHECK: n	%r0, 0(%r1)             # encoding: [0x54,0x00,0x10,0x00]12977#CHECK: n	%r0, 0(%r15)            # encoding: [0x54,0x00,0xf0,0x00]12978#CHECK: n	%r0, 4095(%r1,%r15)     # encoding: [0x54,0x01,0xff,0xff]12979#CHECK: n	%r0, 4095(%r15,%r1)     # encoding: [0x54,0x0f,0x1f,0xff]12980#CHECK: n	%r15, 0                 # encoding: [0x54,0xf0,0x00,0x00]12981 12982	n	%r0, 012983	n	%r0, 409512984	n	%r0, 0(%r1)12985	n	%r0, 0(%r15)12986	n	%r0, 4095(%r1,%r15)12987	n	%r0, 4095(%r15,%r1)12988	n	%r15, 012989 12990#CHECK: nc	0(1), 0                 # encoding: [0xd4,0x00,0x00,0x00,0x00,0x00]12991#CHECK: nc	0(1), 0(%r1)            # encoding: [0xd4,0x00,0x00,0x00,0x10,0x00]12992#CHECK: nc	0(1), 0(%r15)           # encoding: [0xd4,0x00,0x00,0x00,0xf0,0x00]12993#CHECK: nc	0(1), 4095              # encoding: [0xd4,0x00,0x00,0x00,0x0f,0xff]12994#CHECK: nc	0(1), 4095(%r1)         # encoding: [0xd4,0x00,0x00,0x00,0x1f,0xff]12995#CHECK: nc	0(1), 4095(%r15)        # encoding: [0xd4,0x00,0x00,0x00,0xff,0xff]12996#CHECK: nc	0(1,%r1), 0             # encoding: [0xd4,0x00,0x10,0x00,0x00,0x00]12997#CHECK: nc	0(1,%r15), 0            # encoding: [0xd4,0x00,0xf0,0x00,0x00,0x00]12998#CHECK: nc	4095(1,%r1), 0          # encoding: [0xd4,0x00,0x1f,0xff,0x00,0x00]12999#CHECK: nc	4095(1,%r15), 0         # encoding: [0xd4,0x00,0xff,0xff,0x00,0x00]13000#CHECK: nc	0(256,%r1), 0           # encoding: [0xd4,0xff,0x10,0x00,0x00,0x00]13001#CHECK: nc	0(256,%r15), 0          # encoding: [0xd4,0xff,0xf0,0x00,0x00,0x00]13002 13003	nc	0(1), 013004	nc	0(1), 0(%r1)13005	nc	0(1), 0(%r15)13006	nc	0(1), 409513007	nc	0(1), 4095(%r1)13008	nc	0(1), 4095(%r15)13009	nc	0(1,%r1), 013010	nc	0(1,%r15), 013011	nc	4095(1,%r1), 013012	nc	4095(1,%r15), 013013	nc	0(256,%r1), 013014	nc	0(256,%r15), 013015 13016#CHECK: ng	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x80]13017#CHECK: ng	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x80]13018#CHECK: ng	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x80]13019#CHECK: ng	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x80]13020#CHECK: ng	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x80]13021#CHECK: ng	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x80]13022#CHECK: ng	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x80]13023#CHECK: ng	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x80]13024#CHECK: ng	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x80]13025#CHECK: ng	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x80]13026 13027	ng	%r0, -52428813028	ng	%r0, -113029	ng	%r0, 013030	ng	%r0, 113031	ng	%r0, 52428713032	ng	%r0, 0(%r1)13033	ng	%r0, 0(%r15)13034	ng	%r0, 524287(%r1,%r15)13035	ng	%r0, 524287(%r15,%r1)13036	ng	%r15, 013037 13038#CHECK: ngr	%r0, %r0                # encoding: [0xb9,0x80,0x00,0x00]13039#CHECK: ngr	%r0, %r15               # encoding: [0xb9,0x80,0x00,0x0f]13040#CHECK: ngr	%r15, %r0               # encoding: [0xb9,0x80,0x00,0xf0]13041#CHECK: ngr	%r7, %r8                # encoding: [0xb9,0x80,0x00,0x78]13042 13043	ngr	%r0,%r013044	ngr	%r0,%r1513045	ngr	%r15,%r013046	ngr	%r7,%r813047 13048#CHECK: ni	0, 0                    # encoding: [0x94,0x00,0x00,0x00]13049#CHECK: ni	4095, 0                 # encoding: [0x94,0x00,0x0f,0xff]13050#CHECK: ni	0, 255                  # encoding: [0x94,0xff,0x00,0x00]13051#CHECK: ni	0(%r1), 42              # encoding: [0x94,0x2a,0x10,0x00]13052#CHECK: ni	0(%r15), 42             # encoding: [0x94,0x2a,0xf0,0x00]13053#CHECK: ni	4095(%r1), 42           # encoding: [0x94,0x2a,0x1f,0xff]13054#CHECK: ni	4095(%r15), 42          # encoding: [0x94,0x2a,0xff,0xff]13055 13056	ni	0, 013057	ni	4095, 013058	ni	0, 25513059	ni	0(%r1), 4213060	ni	0(%r15), 4213061	ni	4095(%r1), 4213062	ni	4095(%r15), 4213063 13064#CHECK: nihf	%r0, 0                  # encoding: [0xc0,0x0a,0x00,0x00,0x00,0x00]13065#CHECK: nihf	%r0, 4294967295         # encoding: [0xc0,0x0a,0xff,0xff,0xff,0xff]13066#CHECK: nihf	%r15, 0                 # encoding: [0xc0,0xfa,0x00,0x00,0x00,0x00]13067 13068	nihf	%r0, 013069	nihf	%r0, 0xffffffff13070	nihf	%r15, 013071 13072#CHECK: nihh	%r0, 0                  # encoding: [0xa5,0x04,0x00,0x00]13073#CHECK: nihh	%r0, 32768              # encoding: [0xa5,0x04,0x80,0x00]13074#CHECK: nihh	%r0, 65535              # encoding: [0xa5,0x04,0xff,0xff]13075#CHECK: nihh	%r15, 0                 # encoding: [0xa5,0xf4,0x00,0x00]13076 13077	nihh	%r0, 013078	nihh	%r0, 0x800013079	nihh	%r0, 0xffff13080	nihh	%r15, 013081 13082#CHECK: nihl	%r0, 0                  # encoding: [0xa5,0x05,0x00,0x00]13083#CHECK: nihl	%r0, 32768              # encoding: [0xa5,0x05,0x80,0x00]13084#CHECK: nihl	%r0, 65535              # encoding: [0xa5,0x05,0xff,0xff]13085#CHECK: nihl	%r15, 0                 # encoding: [0xa5,0xf5,0x00,0x00]13086 13087	nihl	%r0, 013088	nihl	%r0, 0x800013089	nihl	%r0, 0xffff13090	nihl	%r15, 013091 13092#CHECK: nilf	%r0, 0                  # encoding: [0xc0,0x0b,0x00,0x00,0x00,0x00]13093#CHECK: nilf	%r0, 4294967295         # encoding: [0xc0,0x0b,0xff,0xff,0xff,0xff]13094#CHECK: nilf	%r15, 0                 # encoding: [0xc0,0xfb,0x00,0x00,0x00,0x00]13095 13096	nilf	%r0, 013097	nilf	%r0, 0xffffffff13098	nilf	%r15, 013099 13100#CHECK: nilh	%r0, 0                  # encoding: [0xa5,0x06,0x00,0x00]13101#CHECK: nilh	%r0, 32768              # encoding: [0xa5,0x06,0x80,0x00]13102#CHECK: nilh	%r0, 65535              # encoding: [0xa5,0x06,0xff,0xff]13103#CHECK: nilh	%r15, 0                 # encoding: [0xa5,0xf6,0x00,0x00]13104 13105	nilh	%r0, 013106	nilh	%r0, 0x800013107	nilh	%r0, 0xffff13108	nilh	%r15, 013109 13110#CHECK: nill	%r0, 0                  # encoding: [0xa5,0x07,0x00,0x00]13111#CHECK: nill	%r0, 32768              # encoding: [0xa5,0x07,0x80,0x00]13112#CHECK: nill	%r0, 65535              # encoding: [0xa5,0x07,0xff,0xff]13113#CHECK: nill	%r15, 0                 # encoding: [0xa5,0xf7,0x00,0x00]13114 13115	nill	%r0, 013116	nill	%r0, 0x800013117	nill	%r0, 0xffff13118	nill	%r15, 013119 13120#CHECK: niy	-524288, 0              # encoding: [0xeb,0x00,0x00,0x00,0x80,0x54]13121#CHECK: niy	-1, 0                   # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x54]13122#CHECK: niy	0, 0                    # encoding: [0xeb,0x00,0x00,0x00,0x00,0x54]13123#CHECK: niy	1, 0                    # encoding: [0xeb,0x00,0x00,0x01,0x00,0x54]13124#CHECK: niy	524287, 0               # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x54]13125#CHECK: niy	0, 255                  # encoding: [0xeb,0xff,0x00,0x00,0x00,0x54]13126#CHECK: niy	0(%r1), 42              # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x54]13127#CHECK: niy	0(%r15), 42             # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x54]13128#CHECK: niy	524287(%r1), 42         # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x54]13129#CHECK: niy	524287(%r15), 42        # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x54]13130 13131	niy	-524288, 013132	niy	-1, 013133	niy	0, 013134	niy	1, 013135	niy	524287, 013136	niy	0, 25513137	niy	0(%r1), 4213138	niy	0(%r15), 4213139	niy	524287(%r1), 4213140	niy	524287(%r15), 4213141 13142#CHECK: nop	0                       # encoding: [0x47,0x00,0x00,0x00]13143#CHECK: nop                             # encoding: [0x47,0x00,0x00,0x00]13144#CHECK: nopr	%r7                     # encoding: [0x07,0x07]13145#CHECK: nopr	                        # encoding: [0x07,0x00]13146 13147	nop	013148	nop13149	nopr	%r713150	nopr13151 13152#CHECK: nr	%r0, %r0                # encoding: [0x14,0x00]13153#CHECK: nr	%r0, %r15               # encoding: [0x14,0x0f]13154#CHECK: nr	%r15, %r0               # encoding: [0x14,0xf0]13155#CHECK: nr	%r7, %r8                # encoding: [0x14,0x78]13156 13157	nr	%r0,%r013158	nr	%r0,%r1513159	nr	%r15,%r013160	nr	%r7,%r813161 13162#CHECK: ny	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x54]13163#CHECK: ny	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x54]13164#CHECK: ny	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x54]13165#CHECK: ny	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x54]13166#CHECK: ny	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x54]13167#CHECK: ny	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x54]13168#CHECK: ny	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x54]13169#CHECK: ny	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x54]13170#CHECK: ny	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x54]13171#CHECK: ny	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x54]13172 13173	ny	%r0, -52428813174	ny	%r0, -113175	ny	%r0, 013176	ny	%r0, 113177	ny	%r0, 52428713178	ny	%r0, 0(%r1)13179	ny	%r0, 0(%r15)13180	ny	%r0, 524287(%r1,%r15)13181	ny	%r0, 524287(%r15,%r1)13182	ny	%r15, 013183 13184#CHECK: o	%r0, 0                  # encoding: [0x56,0x00,0x00,0x00]13185#CHECK: o	%r0, 4095               # encoding: [0x56,0x00,0x0f,0xff]13186#CHECK: o	%r0, 0(%r1)             # encoding: [0x56,0x00,0x10,0x00]13187#CHECK: o	%r0, 0(%r15)            # encoding: [0x56,0x00,0xf0,0x00]13188#CHECK: o	%r0, 4095(%r1,%r15)     # encoding: [0x56,0x01,0xff,0xff]13189#CHECK: o	%r0, 4095(%r15,%r1)     # encoding: [0x56,0x0f,0x1f,0xff]13190#CHECK: o	%r15, 0                 # encoding: [0x56,0xf0,0x00,0x00]13191 13192	o	%r0, 013193	o	%r0, 409513194	o	%r0, 0(%r1)13195	o	%r0, 0(%r15)13196	o	%r0, 4095(%r1,%r15)13197	o	%r0, 4095(%r15,%r1)13198	o	%r15, 013199 13200#CHECK: oc	0(1), 0                 # encoding: [0xd6,0x00,0x00,0x00,0x00,0x00]13201#CHECK: oc	0(1), 0(%r1)            # encoding: [0xd6,0x00,0x00,0x00,0x10,0x00]13202#CHECK: oc	0(1), 0(%r15)           # encoding: [0xd6,0x00,0x00,0x00,0xf0,0x00]13203#CHECK: oc	0(1), 4095              # encoding: [0xd6,0x00,0x00,0x00,0x0f,0xff]13204#CHECK: oc	0(1), 4095(%r1)         # encoding: [0xd6,0x00,0x00,0x00,0x1f,0xff]13205#CHECK: oc	0(1), 4095(%r15)        # encoding: [0xd6,0x00,0x00,0x00,0xff,0xff]13206#CHECK: oc	0(1,%r1), 0             # encoding: [0xd6,0x00,0x10,0x00,0x00,0x00]13207#CHECK: oc	0(1,%r15), 0            # encoding: [0xd6,0x00,0xf0,0x00,0x00,0x00]13208#CHECK: oc	4095(1,%r1), 0          # encoding: [0xd6,0x00,0x1f,0xff,0x00,0x00]13209#CHECK: oc	4095(1,%r15), 0         # encoding: [0xd6,0x00,0xff,0xff,0x00,0x00]13210#CHECK: oc	0(256,%r1), 0           # encoding: [0xd6,0xff,0x10,0x00,0x00,0x00]13211#CHECK: oc	0(256,%r15), 0          # encoding: [0xd6,0xff,0xf0,0x00,0x00,0x00]13212 13213	oc	0(1), 013214	oc	0(1), 0(%r1)13215	oc	0(1), 0(%r15)13216	oc	0(1), 409513217	oc	0(1), 4095(%r1)13218	oc	0(1), 4095(%r15)13219	oc	0(1,%r1), 013220	oc	0(1,%r15), 013221	oc	4095(1,%r1), 013222	oc	4095(1,%r15), 013223	oc	0(256,%r1), 013224	oc	0(256,%r15), 013225 13226#CHECK: og	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x81]13227#CHECK: og	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x81]13228#CHECK: og	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x81]13229#CHECK: og	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x81]13230#CHECK: og	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x81]13231#CHECK: og	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x81]13232#CHECK: og	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x81]13233#CHECK: og	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x81]13234#CHECK: og	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x81]13235#CHECK: og	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x81]13236 13237	og	%r0, -52428813238	og	%r0, -113239	og	%r0, 013240	og	%r0, 113241	og	%r0, 52428713242	og	%r0, 0(%r1)13243	og	%r0, 0(%r15)13244	og	%r0, 524287(%r1,%r15)13245	og	%r0, 524287(%r15,%r1)13246	og	%r15, 013247 13248#CHECK: ogr	%r0, %r0                # encoding: [0xb9,0x81,0x00,0x00]13249#CHECK: ogr	%r0, %r15               # encoding: [0xb9,0x81,0x00,0x0f]13250#CHECK: ogr	%r15, %r0               # encoding: [0xb9,0x81,0x00,0xf0]13251#CHECK: ogr	%r7, %r8                # encoding: [0xb9,0x81,0x00,0x78]13252 13253	ogr	%r0,%r013254	ogr	%r0,%r1513255	ogr	%r15,%r013256	ogr	%r7,%r813257 13258#CHECK: oi	0, 0                    # encoding: [0x96,0x00,0x00,0x00]13259#CHECK: oi	4095, 0                 # encoding: [0x96,0x00,0x0f,0xff]13260#CHECK: oi	0, 255                  # encoding: [0x96,0xff,0x00,0x00]13261#CHECK: oi	0(%r1), 42              # encoding: [0x96,0x2a,0x10,0x00]13262#CHECK: oi	0(%r15), 42             # encoding: [0x96,0x2a,0xf0,0x00]13263#CHECK: oi	4095(%r1), 42           # encoding: [0x96,0x2a,0x1f,0xff]13264#CHECK: oi	4095(%r15), 42          # encoding: [0x96,0x2a,0xff,0xff]13265 13266	oi	0, 013267	oi	4095, 013268	oi	0, 25513269	oi	0(%r1), 4213270	oi	0(%r15), 4213271	oi	4095(%r1), 4213272	oi	4095(%r15), 4213273 13274#CHECK: oihf	%r0, 0                  # encoding: [0xc0,0x0c,0x00,0x00,0x00,0x00]13275#CHECK: oihf	%r0, 4294967295         # encoding: [0xc0,0x0c,0xff,0xff,0xff,0xff]13276#CHECK: oihf	%r15, 0                 # encoding: [0xc0,0xfc,0x00,0x00,0x00,0x00]13277 13278	oihf	%r0, 013279	oihf	%r0, 0xffffffff13280	oihf	%r15, 013281 13282#CHECK: oihh	%r0, 0                  # encoding: [0xa5,0x08,0x00,0x00]13283#CHECK: oihh	%r0, 32768              # encoding: [0xa5,0x08,0x80,0x00]13284#CHECK: oihh	%r0, 65535              # encoding: [0xa5,0x08,0xff,0xff]13285#CHECK: oihh	%r15, 0                 # encoding: [0xa5,0xf8,0x00,0x00]13286 13287	oihh	%r0, 013288	oihh	%r0, 0x800013289	oihh	%r0, 0xffff13290	oihh	%r15, 013291 13292#CHECK: oihl	%r0, 0                  # encoding: [0xa5,0x09,0x00,0x00]13293#CHECK: oihl	%r0, 32768              # encoding: [0xa5,0x09,0x80,0x00]13294#CHECK: oihl	%r0, 65535              # encoding: [0xa5,0x09,0xff,0xff]13295#CHECK: oihl	%r15, 0                 # encoding: [0xa5,0xf9,0x00,0x00]13296 13297	oihl	%r0, 013298	oihl	%r0, 0x800013299	oihl	%r0, 0xffff13300	oihl	%r15, 013301 13302#CHECK: oilf	%r0, 0                  # encoding: [0xc0,0x0d,0x00,0x00,0x00,0x00]13303#CHECK: oilf	%r0, 4294967295         # encoding: [0xc0,0x0d,0xff,0xff,0xff,0xff]13304#CHECK: oilf	%r15, 0                 # encoding: [0xc0,0xfd,0x00,0x00,0x00,0x00]13305 13306	oilf	%r0, 013307	oilf	%r0, 0xffffffff13308	oilf	%r15, 013309 13310#CHECK: oilh	%r0, 0                  # encoding: [0xa5,0x0a,0x00,0x00]13311#CHECK: oilh	%r0, 32768              # encoding: [0xa5,0x0a,0x80,0x00]13312#CHECK: oilh	%r0, 65535              # encoding: [0xa5,0x0a,0xff,0xff]13313#CHECK: oilh	%r15, 0                 # encoding: [0xa5,0xfa,0x00,0x00]13314 13315	oilh	%r0, 013316	oilh	%r0, 0x800013317	oilh	%r0, 0xffff13318	oilh	%r15, 013319 13320#CHECK: oill	%r0, 0                  # encoding: [0xa5,0x0b,0x00,0x00]13321#CHECK: oill	%r0, 32768              # encoding: [0xa5,0x0b,0x80,0x00]13322#CHECK: oill	%r0, 65535              # encoding: [0xa5,0x0b,0xff,0xff]13323#CHECK: oill	%r15, 0                 # encoding: [0xa5,0xfb,0x00,0x00]13324 13325	oill	%r0, 013326	oill	%r0, 0x800013327	oill	%r0, 0xffff13328	oill	%r15, 013329 13330#CHECK: oiy	-524288, 0              # encoding: [0xeb,0x00,0x00,0x00,0x80,0x56]13331#CHECK: oiy	-1, 0                   # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x56]13332#CHECK: oiy	0, 0                    # encoding: [0xeb,0x00,0x00,0x00,0x00,0x56]13333#CHECK: oiy	1, 0                    # encoding: [0xeb,0x00,0x00,0x01,0x00,0x56]13334#CHECK: oiy	524287, 0               # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x56]13335#CHECK: oiy	0, 255                  # encoding: [0xeb,0xff,0x00,0x00,0x00,0x56]13336#CHECK: oiy	0(%r1), 42              # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x56]13337#CHECK: oiy	0(%r15), 42             # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x56]13338#CHECK: oiy	524287(%r1), 42         # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x56]13339#CHECK: oiy	524287(%r15), 42        # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x56]13340 13341	oiy	-524288, 013342	oiy	-1, 013343	oiy	0, 013344	oiy	1, 013345	oiy	524287, 013346	oiy	0, 25513347	oiy	0(%r1), 4213348	oiy	0(%r15), 4213349	oiy	524287(%r1), 4213350	oiy	524287(%r15), 4213351 13352#CHECK: or	%r0, %r0                # encoding: [0x16,0x00]13353#CHECK: or	%r0, %r15               # encoding: [0x16,0x0f]13354#CHECK: or	%r15, %r0               # encoding: [0x16,0xf0]13355#CHECK: or	%r7, %r8                # encoding: [0x16,0x78]13356 13357	or	%r0,%r013358	or	%r0,%r1513359	or	%r15,%r013360	or	%r7,%r813361 13362#CHECK: oy	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x56]13363#CHECK: oy	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x56]13364#CHECK: oy	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x56]13365#CHECK: oy	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x56]13366#CHECK: oy	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x56]13367#CHECK: oy	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x56]13368#CHECK: oy	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x56]13369#CHECK: oy	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x56]13370#CHECK: oy	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x56]13371#CHECK: oy	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x56]13372 13373	oy	%r0, -52428813374	oy	%r0, -113375	oy	%r0, 013376	oy	%r0, 113377	oy	%r0, 52428713378	oy	%r0, 0(%r1)13379	oy	%r0, 0(%r15)13380	oy	%r0, 524287(%r1,%r15)13381	oy	%r0, 524287(%r15,%r1)13382	oy	%r15, 013383 13384#CHECK: pack	0(1), 0(1)              # encoding: [0xf2,0x00,0x00,0x00,0x00,0x00]13385#CHECK: pack	0(1), 0(1,%r1)          # encoding: [0xf2,0x00,0x00,0x00,0x10,0x00]13386#CHECK: pack	0(1), 0(1,%r15)         # encoding: [0xf2,0x00,0x00,0x00,0xf0,0x00]13387#CHECK: pack	0(1), 4095(1)           # encoding: [0xf2,0x00,0x00,0x00,0x0f,0xff]13388#CHECK: pack	0(1), 4095(1,%r1)       # encoding: [0xf2,0x00,0x00,0x00,0x1f,0xff]13389#CHECK: pack	0(1), 4095(1,%r15)      # encoding: [0xf2,0x00,0x00,0x00,0xff,0xff]13390#CHECK: pack	0(1,%r1), 0(1)          # encoding: [0xf2,0x00,0x10,0x00,0x00,0x00]13391#CHECK: pack	0(1,%r15), 0(1)         # encoding: [0xf2,0x00,0xf0,0x00,0x00,0x00]13392#CHECK: pack	4095(1,%r1), 0(1)       # encoding: [0xf2,0x00,0x1f,0xff,0x00,0x00]13393#CHECK: pack	4095(1,%r15), 0(1)      # encoding: [0xf2,0x00,0xff,0xff,0x00,0x00]13394#CHECK: pack	0(16,%r1), 0(1)         # encoding: [0xf2,0xf0,0x10,0x00,0x00,0x00]13395#CHECK: pack	0(16,%r15), 0(1)        # encoding: [0xf2,0xf0,0xf0,0x00,0x00,0x00]13396#CHECK: pack	0(1), 0(16,%r1)         # encoding: [0xf2,0x0f,0x00,0x00,0x10,0x00]13397#CHECK: pack	0(1), 0(16,%r15)        # encoding: [0xf2,0x0f,0x00,0x00,0xf0,0x00]13398 13399	pack	0(1), 0(1)13400	pack	0(1), 0(1,%r1)13401	pack	0(1), 0(1,%r15)13402	pack	0(1), 4095(1)13403	pack	0(1), 4095(1,%r1)13404	pack	0(1), 4095(1,%r15)13405	pack	0(1,%r1), 0(1)13406	pack	0(1,%r15), 0(1)13407	pack	4095(1,%r1), 0(1)13408	pack	4095(1,%r15), 0(1)13409	pack	0(16,%r1), 0(1)13410	pack	0(16,%r15), 0(1)13411	pack	0(1), 0(16,%r1)13412	pack	0(1), 0(16,%r15)13413 13414#CHECK: palb	                        # encoding: [0xb2,0x48,0x00,0x00]13415 13416	palb13417 13418#CHECK: pc	0                       # encoding: [0xb2,0x18,0x00,0x00]13419#CHECK: pc	0(%r1)                  # encoding: [0xb2,0x18,0x10,0x00]13420#CHECK: pc	0(%r15)                 # encoding: [0xb2,0x18,0xf0,0x00]13421#CHECK: pc	4095                    # encoding: [0xb2,0x18,0x0f,0xff]13422#CHECK: pc	4095(%r1)               # encoding: [0xb2,0x18,0x1f,0xff]13423#CHECK: pc	4095(%r15)              # encoding: [0xb2,0x18,0xff,0xff]13424 13425	pc	013426	pc	0(%r1)13427	pc	0(%r15)13428	pc	409513429	pc	4095(%r1)13430	pc	4095(%r15)13431 13432#CHECK: pfd	0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x36]13433#CHECK: pfd	0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x36]13434#CHECK: pfd	0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x36]13435#CHECK: pfd	0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x36]13436#CHECK: pfd	0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x36]13437#CHECK: pfd	0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x36]13438#CHECK: pfd	0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x36]13439#CHECK: pfd	0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x36]13440#CHECK: pfd	0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x36]13441#CHECK: pfd	15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x36]13442 13443	pfd	0, -52428813444	pfd	0, -113445	pfd	0, 013446	pfd	0, 113447	pfd	0, 52428713448	pfd	0, 0(%r1)13449	pfd	0, 0(%r15)13450	pfd	0, 524287(%r1,%r15)13451	pfd	0, 524287(%r15,%r1)13452	pfd	15, 013453 13454#CHECK: pfdrl	0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x02,A,A,A,A]13455#CHECK:  fixup A - offset: 2, value: .[[LAB]]-4294967296+2, kind: FK_390_PC32DBL13456	pfdrl	0, -0x10000000013457#CHECK: pfdrl	0, .[[LAB:L.*]]-2	# encoding: [0xc6,0x02,A,A,A,A]13458#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC32DBL13459	pfdrl	0, -213460#CHECK: pfdrl	0, .[[LAB:L.*]]	# encoding: [0xc6,0x02,A,A,A,A]13461#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL13462	pfdrl	0, 013463#CHECK: pfdrl	0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x02,A,A,A,A]13464#CHECK:  fixup A - offset: 2, value: .[[LAB]]+4294967294+2, kind: FK_390_PC32DBL13465	pfdrl	0, 0xfffffffe13466 13467#CHECK: pfdrl	0, foo                # encoding: [0xc6,0x02,A,A,A,A]13468# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL13469#CHECK: pfdrl	15, foo               # encoding: [0xc6,0xf2,A,A,A,A]13470# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL13471 13472	pfdrl	0, foo13473	pfdrl	15, foo13474 13475#CHECK: pfdrl	3, bar+100            # encoding: [0xc6,0x32,A,A,A,A]13476# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL13477#CHECK: pfdrl	4, bar+100            # encoding: [0xc6,0x42,A,A,A,A]13478# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL13479 13480	pfdrl	3, bar+10013481	pfdrl	4, bar+10013482 13483#CHECK: pfdrl	7, frob@PLT           # encoding: [0xc6,0x72,A,A,A,A]13484# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL13485#CHECK: pfdrl	8, frob@PLT           # encoding: [0xc6,0x82,A,A,A,A]13486# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL13487 13488	pfdrl	7, frob@PLT13489	pfdrl	8, frob@PLT13490 13491#CHECK: pfmf	%r0, %r0                # encoding: [0xb9,0xaf,0x00,0x00]13492#CHECK: pfmf	%r0, %r15               # encoding: [0xb9,0xaf,0x00,0x0f]13493#CHECK: pfmf	%r15, %r0               # encoding: [0xb9,0xaf,0x00,0xf0]13494#CHECK: pfmf	%r7, %r8                # encoding: [0xb9,0xaf,0x00,0x78]13495#CHECK: pfmf	%r15, %r15              # encoding: [0xb9,0xaf,0x00,0xff]13496 13497	pfmf	%r0,%r013498	pfmf	%r0,%r1513499	pfmf	%r15,%r013500	pfmf	%r7,%r813501	pfmf	%r15,%r1513502 13503#CHECK: pfpo                            # encoding: [0x01,0x0a]13504        pfpo13505 13506#CHECK: pgin	%r0, %r0                # encoding: [0xb2,0x2e,0x00,0x00]13507#CHECK: pgin	%r0, %r15               # encoding: [0xb2,0x2e,0x00,0x0f]13508#CHECK: pgin	%r15, %r0               # encoding: [0xb2,0x2e,0x00,0xf0]13509#CHECK: pgin	%r7, %r8                # encoding: [0xb2,0x2e,0x00,0x78]13510#CHECK: pgin	%r15, %r15              # encoding: [0xb2,0x2e,0x00,0xff]13511 13512	pgin	%r0,%r013513	pgin	%r0,%r1513514	pgin	%r15,%r013515	pgin	%r7,%r813516	pgin	%r15,%r1513517 13518#CHECK: pgout	%r0, %r0                # encoding: [0xb2,0x2f,0x00,0x00]13519#CHECK: pgout	%r0, %r15               # encoding: [0xb2,0x2f,0x00,0x0f]13520#CHECK: pgout	%r15, %r0               # encoding: [0xb2,0x2f,0x00,0xf0]13521#CHECK: pgout	%r7, %r8                # encoding: [0xb2,0x2f,0x00,0x78]13522#CHECK: pgout	%r15, %r15              # encoding: [0xb2,0x2f,0x00,0xff]13523 13524	pgout	%r0,%r013525	pgout	%r0,%r1513526	pgout	%r15,%r013527	pgout	%r7,%r813528	pgout	%r15,%r1513529 13530#CHECK: pka	0, 0(1)                 # encoding: [0xe9,0x00,0x00,0x00,0x00,0x00]13531#CHECK: pka	0, 0(1,%r1)             # encoding: [0xe9,0x00,0x00,0x00,0x10,0x00]13532#CHECK: pka	0, 0(1,%r15)            # encoding: [0xe9,0x00,0x00,0x00,0xf0,0x00]13533#CHECK: pka	0, 4095(1)              # encoding: [0xe9,0x00,0x00,0x00,0x0f,0xff]13534#CHECK: pka	0, 4095(1,%r1)          # encoding: [0xe9,0x00,0x00,0x00,0x1f,0xff]13535#CHECK: pka	0, 4095(1,%r15)         # encoding: [0xe9,0x00,0x00,0x00,0xff,0xff]13536#CHECK: pka	0(%r1), 0(1)            # encoding: [0xe9,0x00,0x10,0x00,0x00,0x00]13537#CHECK: pka	0(%r15), 0(1)           # encoding: [0xe9,0x00,0xf0,0x00,0x00,0x00]13538#CHECK: pka	4095(%r1), 0(1)         # encoding: [0xe9,0x00,0x1f,0xff,0x00,0x00]13539#CHECK: pka	4095(%r15), 0(1)        # encoding: [0xe9,0x00,0xff,0xff,0x00,0x00]13540#CHECK: pka	0, 0(256,%r1)           # encoding: [0xe9,0xff,0x00,0x00,0x10,0x00]13541#CHECK: pka	0, 0(256,%r15)          # encoding: [0xe9,0xff,0x00,0x00,0xf0,0x00]13542 13543	pka	0, 0(1)13544	pka	0, 0(1,%r1)13545	pka	0, 0(1,%r15)13546	pka	0, 4095(1)13547	pka	0, 4095(1,%r1)13548	pka	0, 4095(1,%r15)13549	pka	0(%r1), 0(1)13550	pka	0(%r15), 0(1)13551	pka	4095(%r1), 0(1)13552	pka	4095(%r15), 0(1)13553	pka	0, 0(256,%r1)13554	pka	0, 0(256,%r15)13555 13556#CHECK: pku	0, 0(1)                 # encoding: [0xe1,0x00,0x00,0x00,0x00,0x00]13557#CHECK: pku	0, 0(1,%r1)             # encoding: [0xe1,0x00,0x00,0x00,0x10,0x00]13558#CHECK: pku	0, 0(1,%r15)            # encoding: [0xe1,0x00,0x00,0x00,0xf0,0x00]13559#CHECK: pku	0, 4095(1)              # encoding: [0xe1,0x00,0x00,0x00,0x0f,0xff]13560#CHECK: pku	0, 4095(1,%r1)          # encoding: [0xe1,0x00,0x00,0x00,0x1f,0xff]13561#CHECK: pku	0, 4095(1,%r15)         # encoding: [0xe1,0x00,0x00,0x00,0xff,0xff]13562#CHECK: pku	0(%r1), 0(1)            # encoding: [0xe1,0x00,0x10,0x00,0x00,0x00]13563#CHECK: pku	0(%r15), 0(1)           # encoding: [0xe1,0x00,0xf0,0x00,0x00,0x00]13564#CHECK: pku	4095(%r1), 0(1)         # encoding: [0xe1,0x00,0x1f,0xff,0x00,0x00]13565#CHECK: pku	4095(%r15), 0(1)        # encoding: [0xe1,0x00,0xff,0xff,0x00,0x00]13566#CHECK: pku	0, 0(256,%r1)           # encoding: [0xe1,0xff,0x00,0x00,0x10,0x00]13567#CHECK: pku	0, 0(256,%r15)          # encoding: [0xe1,0xff,0x00,0x00,0xf0,0x00]13568 13569	pku	0, 0(1)13570	pku	0, 0(1,%r1)13571	pku	0, 0(1,%r15)13572	pku	0, 4095(1)13573	pku	0, 4095(1,%r1)13574	pku	0, 4095(1,%r15)13575	pku	0(%r1), 0(1)13576	pku	0(%r15), 0(1)13577	pku	4095(%r1), 0(1)13578	pku	4095(%r15), 0(1)13579	pku	0, 0(256,%r1)13580	pku	0, 0(256,%r15)13581 13582#CHECK: plo	%r0, 0, %r0, 0               # encoding: [0xee,0x00,0x00,0x00,0x00,0x00]13583#CHECK: plo	%r2, 0(%r1), %r4, 0(%r15)    # encoding: [0xee,0x24,0x10,0x00,0xf0,0x00]13584#CHECK: plo	%r2, 1(%r1), %r4, 0(%r15)    # encoding: [0xee,0x24,0x10,0x01,0xf0,0x00]13585#CHECK: plo	%r2, 4095(%r1), %r4, 0(%r15) # encoding: [0xee,0x24,0x1f,0xff,0xf0,0x00]13586#CHECK: plo	%r2, 0(%r1), %r4, 1(%r15)    # encoding: [0xee,0x24,0x10,0x00,0xf0,0x01]13587#CHECK: plo	%r2, 0(%r1), %r4, 4095(%r15) # encoding: [0xee,0x24,0x10,0x00,0xff,0xff]13588 13589        plo	%r0, 0, %r0, 013590        plo	%r2, 0(%r1), %r4, 0(%r15)13591        plo	%r2, 1(%r1), %r4, 0(%r15)13592        plo	%r2, 4095(%r1), %r4, 0(%r15)13593        plo	%r2, 0(%r1), %r4, 1(%r15)13594        plo	%r2, 0(%r1), %r4, 4095(%r15)13595 13596#CHECK: pr                              # encoding: [0x01,0x01]13597 13598        pr13599 13600#CHECK: pt	%r0, %r0                # encoding: [0xb2,0x28,0x00,0x00]13601#CHECK: pt	%r0, %r15               # encoding: [0xb2,0x28,0x00,0x0f]13602#CHECK: pt	%r15, %r0               # encoding: [0xb2,0x28,0x00,0xf0]13603#CHECK: pt	%r7, %r8                # encoding: [0xb2,0x28,0x00,0x78]13604 13605	pt	%r0,%r013606	pt	%r0,%r1513607	pt	%r15,%r013608	pt	%r7,%r813609 13610#CHECK: ptf	%r0                     # encoding: [0xb9,0xa2,0x00,0x00]13611#CHECK: ptf	%r1                     # encoding: [0xb9,0xa2,0x00,0x10]13612#CHECK: ptf	%r15                    # encoding: [0xb9,0xa2,0x00,0xf0]13613 13614	ptf	%r013615	ptf	%r113616	ptf	%r1513617 13618#CHECK: ptff                            # encoding: [0x01,0x04]13619 13620        ptff13621 13622#CHECK: pti	%r0, %r0                # encoding: [0xb9,0x9e,0x00,0x00]13623#CHECK: pti	%r0, %r15               # encoding: [0xb9,0x9e,0x00,0x0f]13624#CHECK: pti	%r15, %r0               # encoding: [0xb9,0x9e,0x00,0xf0]13625#CHECK: pti	%r7, %r8                # encoding: [0xb9,0x9e,0x00,0x78]13626 13627	pti	%r0,%r013628	pti	%r0,%r1513629	pti	%r15,%r013630	pti	%r7,%r813631 13632#CHECK: ptlb                            # encoding: [0xb2,0x0d,0x00,0x00]13633 13634	ptlb13635 13636#CHECK: qadtr	%f0, %f0, %f0, 0        # encoding: [0xb3,0xf5,0x00,0x00]13637#CHECK: qadtr	%f0, %f0, %f0, 15       # encoding: [0xb3,0xf5,0x0f,0x00]13638#CHECK: qadtr	%f0, %f0, %f15, 0       # encoding: [0xb3,0xf5,0x00,0x0f]13639#CHECK: qadtr	%f0, %f15, %f0, 0       # encoding: [0xb3,0xf5,0xf0,0x00]13640#CHECK: qadtr	%f4, %f5, %f6, 7        # encoding: [0xb3,0xf5,0x57,0x46]13641#CHECK: qadtr	%f15, %f0, %f0, 0       # encoding: [0xb3,0xf5,0x00,0xf0]13642 13643	qadtr	%f0, %f0, %f0, 013644	qadtr	%f0, %f0, %f0, 1513645	qadtr	%f0, %f0, %f15, 013646	qadtr	%f0, %f15, %f0, 013647	qadtr	%f4, %f5, %f6, 713648	qadtr	%f15, %f0, %f0, 013649 13650#CHECK: qaxtr	%f0, %f0, %f0, 0        # encoding: [0xb3,0xfd,0x00,0x00]13651#CHECK: qaxtr	%f0, %f0, %f0, 15       # encoding: [0xb3,0xfd,0x0f,0x00]13652#CHECK: qaxtr	%f0, %f0, %f13, 0       # encoding: [0xb3,0xfd,0x00,0x0d]13653#CHECK: qaxtr	%f0, %f13, %f0, 0       # encoding: [0xb3,0xfd,0xd0,0x00]13654#CHECK: qaxtr	%f8, %f8, %f8, 8        # encoding: [0xb3,0xfd,0x88,0x88]13655#CHECK: qaxtr	%f13, %f0, %f0, 0       # encoding: [0xb3,0xfd,0x00,0xd0]13656 13657	qaxtr	%f0, %f0, %f0, 013658	qaxtr	%f0, %f0, %f0, 1513659	qaxtr	%f0, %f0, %f13, 013660	qaxtr	%f0, %f13, %f0, 013661	qaxtr	%f8, %f8, %f8, 813662	qaxtr	%f13, %f0, %f0, 013663 13664#CHECK: qctri	0                       # encoding: [0xb2,0x8e,0x00,0x00]13665#CHECK: qctri	0(%r1)                  # encoding: [0xb2,0x8e,0x10,0x00]13666#CHECK: qctri	0(%r15)                 # encoding: [0xb2,0x8e,0xf0,0x00]13667#CHECK: qctri	4095                    # encoding: [0xb2,0x8e,0x0f,0xff]13668#CHECK: qctri	4095(%r1)               # encoding: [0xb2,0x8e,0x1f,0xff]13669#CHECK: qctri	4095(%r15)              # encoding: [0xb2,0x8e,0xff,0xff]13670 13671	qctri	013672	qctri	0(%r1)13673	qctri	0(%r15)13674	qctri	409513675	qctri	4095(%r1)13676	qctri	4095(%r15)13677 13678#CHECK: qsi	0                       # encoding: [0xb2,0x86,0x00,0x00]13679#CHECK: qsi	0(%r1)                  # encoding: [0xb2,0x86,0x10,0x00]13680#CHECK: qsi	0(%r15)                 # encoding: [0xb2,0x86,0xf0,0x00]13681#CHECK: qsi	4095                    # encoding: [0xb2,0x86,0x0f,0xff]13682#CHECK: qsi	4095(%r1)               # encoding: [0xb2,0x86,0x1f,0xff]13683#CHECK: qsi	4095(%r15)              # encoding: [0xb2,0x86,0xff,0xff]13684 13685	qsi	013686	qsi	0(%r1)13687	qsi	0(%r15)13688	qsi	409513689	qsi	4095(%r1)13690	qsi	4095(%r15)13691 13692#CHECK: rchp                            # encoding: [0xb2,0x3b,0x00,0x00]13693 13694	rchp13695 13696#CHECK: risbg	%r0, %r0, 0, 0          # encoding: [0xec,0x00,0x00,0x00,0x00,0x55]13697#CHECK: risbg	%r0, %r0, 0, 0, 0       # encoding: [0xec,0x00,0x00,0x00,0x00,0x55]13698#CHECK: risbg	%r0, %r0, 0, 0, 63      # encoding: [0xec,0x00,0x00,0x00,0x3f,0x55]13699#CHECK: risbg	%r0, %r0, 0, 0, 64      # encoding: [0xec,0x00,0x00,0x00,0x40,0x55]13700#CHECK: risbg	%r0, %r0, 0, 0, 255     # encoding: [0xec,0x00,0x00,0x00,0xff,0x55]13701#CHECK: risbgz	%r0, %r0, 0, 255, 0     # encoding: [0xec,0x00,0x00,0xff,0x00,0x55]13702#CHECK: risbgz	%r0, %r0, 0, 255        # encoding: [0xec,0x00,0x00,0xff,0x00,0x55]13703#CHECK: risbg 	%r0, %r0, 0, 255, 0     # encoding: [0xec,0x00,0x00,0xff,0x00,0x55]13704#CHECK: risbg	%r0, %r0, 255, 0, 0     # encoding: [0xec,0x00,0xff,0x00,0x00,0x55]13705#CHECK: risbg	%r0, %r0, 0, 0, 127     # encoding: [0xec,0x00,0x00,0x00,0x7f,0x55]13706#CHECK: risbgz	%r0, %r0, 0, 127, 0     # encoding: [0xec,0x00,0x00,0xff,0x00,0x55]13707#CHECK: risbg 	%r0, %r0, 0, 127, 0     # encoding: [0xec,0x00,0x00,0x7f,0x00,0x55]13708#CHECK: risbg	%r0, %r0, 127, 0, 0     # encoding: [0xec,0x00,0x7f,0x00,0x00,0x55]13709#CHECK: risbg	%r0, %r15, 0, 0, 0      # encoding: [0xec,0x0f,0x00,0x00,0x00,0x55]13710#CHECK: risbg	%r15, %r0, 0, 0, 0      # encoding: [0xec,0xf0,0x00,0x00,0x00,0x55]13711#CHECK: risbg	%r4, %r5, 6, 7, 8       # encoding: [0xec,0x45,0x06,0x07,0x08,0x55]13712#CHECK: risbgz	%r4, %r5, 6, 7, 8       # encoding: [0xec,0x45,0x06,0x87,0x08,0x55]13713 13714	risbg	%r0,%r0,0,0  13715	risbg	%r0,%r0,0,0,013716	risbg	%r0,%r0,0,0,6313717	risbg	%r0,%r0,0,0,6413718	risbg	%r0,%r0,0,0,25513719	risbgz	%r0,%r0,0,255,013720	risbgz	%r0,%r0,0,25513721	risbg	%r0,%r0,0,255,013722	risbg	%r0,%r0,255,0,013723	risbg	%r0,%r0,0,0,12713724	risbgz	%r0,%r0,0,127,013725	risbg	%r0,%r0,0,127,013726	risbg	%r0,%r0,127,0,013727	risbg	%r0,%r15,0,0,013728	risbg	%r15,%r0,0,0,013729	risbg	%r4,%r5,6,7,813730	risbgz	%r4,%r5,6,7,813731 13732#CHECK: rll	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x1d]13733#CHECK: rll	%r15, %r1, 0            # encoding: [0xeb,0xf1,0x00,0x00,0x00,0x1d]13734#CHECK: rll	%r1, %r15, 0            # encoding: [0xeb,0x1f,0x00,0x00,0x00,0x1d]13735#CHECK: rll	%r15, %r15, 0           # encoding: [0xeb,0xff,0x00,0x00,0x00,0x1d]13736#CHECK: rll	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0x1d]13737#CHECK: rll	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x1d]13738#CHECK: rll	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0x1d]13739#CHECK: rll	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x1d]13740#CHECK: rll	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0x1d]13741#CHECK: rll	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x1d]13742#CHECK: rll	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x1d]13743#CHECK: rll	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x1d]13744 13745	rll	%r0,%r0,013746	rll	%r15,%r1,013747	rll	%r1,%r15,013748	rll	%r15,%r15,013749	rll	%r0,%r0,-52428813750	rll	%r0,%r0,-113751	rll	%r0,%r0,113752	rll	%r0,%r0,52428713753	rll	%r0,%r0,0(%r1)13754	rll	%r0,%r0,0(%r15)13755	rll	%r0,%r0,524287(%r1)13756	rll	%r0,%r0,524287(%r15)13757 13758#CHECK: rllg	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x1c]13759#CHECK: rllg	%r15, %r1, 0            # encoding: [0xeb,0xf1,0x00,0x00,0x00,0x1c]13760#CHECK: rllg	%r1, %r15, 0            # encoding: [0xeb,0x1f,0x00,0x00,0x00,0x1c]13761#CHECK: rllg	%r15, %r15, 0           # encoding: [0xeb,0xff,0x00,0x00,0x00,0x1c]13762#CHECK: rllg	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0x1c]13763#CHECK: rllg	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x1c]13764#CHECK: rllg	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0x1c]13765#CHECK: rllg	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x1c]13766#CHECK: rllg	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0x1c]13767#CHECK: rllg	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x1c]13768#CHECK: rllg	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x1c]13769#CHECK: rllg	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x1c]13770 13771	rllg	%r0,%r0,013772	rllg	%r15,%r1,013773	rllg	%r1,%r15,013774	rllg	%r15,%r15,013775	rllg	%r0,%r0,-52428813776	rllg	%r0,%r0,-113777	rllg	%r0,%r0,113778	rllg	%r0,%r0,52428713779	rllg	%r0,%r0,0(%r1)13780	rllg	%r0,%r0,0(%r15)13781	rllg	%r0,%r0,524287(%r1)13782	rllg	%r0,%r0,524287(%r15)13783 13784#CHECK: rnsbg	%r0, %r0, 0, 0          # encoding: [0xec,0x00,0x00,0x00,0x00,0x54]13785#CHECK: rnsbg	%r0, %r0, 0, 0, 0       # encoding: [0xec,0x00,0x00,0x00,0x00,0x54]13786#CHECK: rnsbg	%r0, %r0, 0, 0, 63      # encoding: [0xec,0x00,0x00,0x00,0x3f,0x54]13787#CHECK: rnsbg	%r0, %r0, 0, 0, 64      # encoding: [0xec,0x00,0x00,0x00,0x40,0x54]13788#CHECK: rnsbg	%r0, %r0, 0, 0, 255     # encoding: [0xec,0x00,0x00,0x00,0xff,0x54]13789#CHECK: rnsbg	%r0, %r0, 0, 255, 0     # encoding: [0xec,0x00,0x00,0xff,0x00,0x54]13790#CHECK: rnsbg	%r0, %r0, 255, 0, 0     # encoding: [0xec,0x00,0xff,0x00,0x00,0x54]13791#CHECK: rnsbg	%r0, %r15, 0, 0, 0      # encoding: [0xec,0x0f,0x00,0x00,0x00,0x54]13792#CHECK: rnsbg	%r15, %r0, 0, 0, 0      # encoding: [0xec,0xf0,0x00,0x00,0x00,0x54]13793#CHECK: rnsbg	%r4, %r5, 6, 7, 8       # encoding: [0xec,0x45,0x06,0x07,0x08,0x54]13794 13795	rnsbg	%r0,%r0,0,013796	rnsbg	%r0,%r0,0,0,013797	rnsbg	%r0,%r0,0,0,6313798	rnsbg	%r0,%r0,0,0,6413799	rnsbg	%r0,%r0,0,0,25513800	rnsbg	%r0,%r0,0,255,013801	rnsbg	%r0,%r0,255,0,013802	rnsbg	%r0,%r15,0,0,013803	rnsbg	%r15,%r0,0,0,013804	rnsbg	%r4,%r5,6,7,813805 13806#CHECK: rosbg	%r0, %r0, 0, 0          # encoding: [0xec,0x00,0x00,0x00,0x00,0x56]13807#CHECK: rosbg	%r0, %r0, 0, 0, 0       # encoding: [0xec,0x00,0x00,0x00,0x00,0x56]13808#CHECK: rosbg	%r0, %r0, 0, 0, 63      # encoding: [0xec,0x00,0x00,0x00,0x3f,0x56]13809#CHECK: rosbg	%r0, %r0, 0, 0, 64      # encoding: [0xec,0x00,0x00,0x00,0x40,0x56]13810#CHECK: rosbg	%r0, %r0, 0, 0, 255     # encoding: [0xec,0x00,0x00,0x00,0xff,0x56]13811#CHECK: rosbg	%r0, %r0, 0, 255, 0     # encoding: [0xec,0x00,0x00,0xff,0x00,0x56]13812#CHECK: rosbg	%r0, %r0, 255, 0, 0     # encoding: [0xec,0x00,0xff,0x00,0x00,0x56]13813#CHECK: rosbg	%r0, %r15, 0, 0, 0      # encoding: [0xec,0x0f,0x00,0x00,0x00,0x56]13814#CHECK: rosbg	%r15, %r0, 0, 0, 0      # encoding: [0xec,0xf0,0x00,0x00,0x00,0x56]13815#CHECK: rosbg	%r4, %r5, 6, 7, 8       # encoding: [0xec,0x45,0x06,0x07,0x08,0x56]13816 13817	rosbg	%r0,%r0,0,013818	rosbg	%r0,%r0,0,0,013819	rosbg	%r0,%r0,0,0,6313820	rosbg	%r0,%r0,0,0,6413821	rosbg	%r0,%r0,0,0,25513822	rosbg	%r0,%r0,0,255,013823	rosbg	%r0,%r0,255,0,013824	rosbg	%r0,%r15,0,0,013825	rosbg	%r15,%r0,0,0,013826	rosbg	%r4,%r5,6,7,813827 13828#CHECK: rp	0                       # encoding: [0xb2,0x77,0x00,0x00]13829#CHECK: rp	0(%r1)                  # encoding: [0xb2,0x77,0x10,0x00]13830#CHECK: rp	0(%r15)                 # encoding: [0xb2,0x77,0xf0,0x00]13831#CHECK: rp	4095                    # encoding: [0xb2,0x77,0x0f,0xff]13832#CHECK: rp	4095(%r1)               # encoding: [0xb2,0x77,0x1f,0xff]13833#CHECK: rp	4095(%r15)              # encoding: [0xb2,0x77,0xff,0xff]13834 13835	rp	013836	rp	0(%r1)13837	rp	0(%r15)13838	rp	409513839	rp	4095(%r1)13840	rp	4095(%r15)13841 13842#CHECK: rrbe	%r0, %r0                # encoding: [0xb2,0x2a,0x00,0x00]13843#CHECK: rrbe	%r0, %r15               # encoding: [0xb2,0x2a,0x00,0x0f]13844#CHECK: rrbe	%r15, %r0               # encoding: [0xb2,0x2a,0x00,0xf0]13845#CHECK: rrbe	%r7, %r8                # encoding: [0xb2,0x2a,0x00,0x78]13846#CHECK: rrbe	%r15, %r15              # encoding: [0xb2,0x2a,0x00,0xff]13847 13848	rrbe	%r0,%r013849	rrbe	%r0,%r1513850	rrbe	%r15,%r013851	rrbe	%r7,%r813852	rrbe	%r15,%r1513853 13854#CHECK: rrdtr	%f0, %f0, %r0, 0        # encoding: [0xb3,0xf7,0x00,0x00]13855#CHECK: rrdtr	%f0, %f0, %r0, 15       # encoding: [0xb3,0xf7,0x0f,0x00]13856#CHECK: rrdtr	%f0, %f0, %r15, 0       # encoding: [0xb3,0xf7,0x00,0x0f]13857#CHECK: rrdtr	%f0, %f15, %r0, 0       # encoding: [0xb3,0xf7,0xf0,0x00]13858#CHECK: rrdtr	%f4, %f5, %r6, 7        # encoding: [0xb3,0xf7,0x57,0x46]13859#CHECK: rrdtr	%f15, %f0, %r0, 0       # encoding: [0xb3,0xf7,0x00,0xf0]13860 13861	rrdtr	%f0, %f0, %r0, 013862	rrdtr	%f0, %f0, %r0, 1513863	rrdtr	%f0, %f0, %r15, 013864	rrdtr	%f0, %f15, %r0, 013865	rrdtr	%f4, %f5, %r6, 713866	rrdtr	%f15, %f0, %r0, 013867 13868#CHECK: rrxtr	%f0, %f0, %r0, 0        # encoding: [0xb3,0xff,0x00,0x00]13869#CHECK: rrxtr	%f0, %f0, %r0, 15       # encoding: [0xb3,0xff,0x0f,0x00]13870#CHECK: rrxtr	%f0, %f0, %r13, 0       # encoding: [0xb3,0xff,0x00,0x0d]13871#CHECK: rrxtr	%f0, %f13, %r0, 0       # encoding: [0xb3,0xff,0xd0,0x00]13872#CHECK: rrxtr	%f8, %f8, %r8, 8        # encoding: [0xb3,0xff,0x88,0x88]13873#CHECK: rrxtr	%f13, %f0, %r0, 0       # encoding: [0xb3,0xff,0x00,0xd0]13874 13875	rrxtr	%f0, %f0, %r0, 013876	rrxtr	%f0, %f0, %r0, 1513877	rrxtr	%f0, %f0, %r13, 013878	rrxtr	%f0, %f13, %r0, 013879	rrxtr	%f8, %f8, %r8, 813880	rrxtr	%f13, %f0, %r0, 013881 13882#CHECK: rsch                            # encoding: [0xb2,0x38,0x00,0x00]13883 13884	rsch13885 13886#CHECK: rxsbg	%r0, %r0, 0, 0          # encoding: [0xec,0x00,0x00,0x00,0x00,0x57]13887#CHECK: rxsbg	%r0, %r0, 0, 0, 0       # encoding: [0xec,0x00,0x00,0x00,0x00,0x57]13888#CHECK: rxsbg	%r0, %r0, 0, 0, 63      # encoding: [0xec,0x00,0x00,0x00,0x3f,0x57]13889#CHECK: rxsbg	%r0, %r0, 0, 0, 64      # encoding: [0xec,0x00,0x00,0x00,0x40,0x57]13890#CHECK: rxsbg	%r0, %r0, 0, 0, 255     # encoding: [0xec,0x00,0x00,0x00,0xff,0x57]13891#CHECK: rxsbg	%r0, %r0, 0, 255, 0     # encoding: [0xec,0x00,0x00,0xff,0x00,0x57]13892#CHECK: rxsbg	%r0, %r0, 255, 0, 0     # encoding: [0xec,0x00,0xff,0x00,0x00,0x57]13893#CHECK: rxsbg	%r0, %r15, 0, 0, 0      # encoding: [0xec,0x0f,0x00,0x00,0x00,0x57]13894#CHECK: rxsbg	%r15, %r0, 0, 0, 0      # encoding: [0xec,0xf0,0x00,0x00,0x00,0x57]13895#CHECK: rxsbg	%r4, %r5, 6, 7, 8       # encoding: [0xec,0x45,0x06,0x07,0x08,0x57]13896 13897	rxsbg	%r0,%r0,0,013898	rxsbg	%r0,%r0,0,0,013899	rxsbg	%r0,%r0,0,0,6313900	rxsbg	%r0,%r0,0,0,6413901	rxsbg	%r0,%r0,0,0,25513902	rxsbg	%r0,%r0,0,255,013903	rxsbg	%r0,%r0,255,0,013904	rxsbg	%r0,%r15,0,0,013905	rxsbg	%r15,%r0,0,0,013906	rxsbg	%r4,%r5,6,7,813907 13908#CHECK: s	%r0, 0                  # encoding: [0x5b,0x00,0x00,0x00]13909#CHECK: s	%r0, 4095               # encoding: [0x5b,0x00,0x0f,0xff]13910#CHECK: s	%r0, 0(%r1)             # encoding: [0x5b,0x00,0x10,0x00]13911#CHECK: s	%r0, 0(%r15)            # encoding: [0x5b,0x00,0xf0,0x00]13912#CHECK: s	%r0, 4095(%r1,%r15)     # encoding: [0x5b,0x01,0xff,0xff]13913#CHECK: s	%r0, 4095(%r15,%r1)     # encoding: [0x5b,0x0f,0x1f,0xff]13914#CHECK: s	%r15, 0                 # encoding: [0x5b,0xf0,0x00,0x00]13915 13916	s	%r0, 013917	s	%r0, 409513918	s	%r0, 0(%r1)13919	s	%r0, 0(%r15)13920	s	%r0, 4095(%r1,%r15)13921	s	%r0, 4095(%r15,%r1)13922	s	%r15, 013923 13924#CHECK: sac	0                       # encoding: [0xb2,0x19,0x00,0x00]13925#CHECK: sac	0(%r1)                  # encoding: [0xb2,0x19,0x10,0x00]13926#CHECK: sac	0(%r15)                 # encoding: [0xb2,0x19,0xf0,0x00]13927#CHECK: sac	4095                    # encoding: [0xb2,0x19,0x0f,0xff]13928#CHECK: sac	4095(%r1)               # encoding: [0xb2,0x19,0x1f,0xff]13929#CHECK: sac	4095(%r15)              # encoding: [0xb2,0x19,0xff,0xff]13930 13931	sac	013932	sac	0(%r1)13933	sac	0(%r15)13934	sac	409513935	sac	4095(%r1)13936	sac	4095(%r15)13937 13938#CHECK: sacf	0                       # encoding: [0xb2,0x79,0x00,0x00]13939#CHECK: sacf	0(%r1)                  # encoding: [0xb2,0x79,0x10,0x00]13940#CHECK: sacf	0(%r15)                 # encoding: [0xb2,0x79,0xf0,0x00]13941#CHECK: sacf	4095                    # encoding: [0xb2,0x79,0x0f,0xff]13942#CHECK: sacf	4095(%r1)               # encoding: [0xb2,0x79,0x1f,0xff]13943#CHECK: sacf	4095(%r15)              # encoding: [0xb2,0x79,0xff,0xff]13944 13945	sacf	013946	sacf	0(%r1)13947	sacf	0(%r15)13948	sacf	409513949	sacf	4095(%r1)13950	sacf	4095(%r15)13951 13952#CHECK: sal                             # encoding: [0xb2,0x37,0x00,0x00]13953 13954	sal13955 13956#CHECK: sam24                           # encoding: [0x01,0x0c]13957#CHECK: sam31                           # encoding: [0x01,0x0d]13958#CHECK: sam64                           # encoding: [0x01,0x0e]13959 13960	sam2413961	sam3113962	sam6413963 13964#CHECK: sar	%a0, %r0                # encoding: [0xb2,0x4e,0x00,0x00]13965#CHECK: sar	%a0, %r15               # encoding: [0xb2,0x4e,0x00,0x0f]13966#CHECK: sar	%a15, %r0               # encoding: [0xb2,0x4e,0x00,0xf0]13967#CHECK: sar	%a7, %r8                # encoding: [0xb2,0x4e,0x00,0x78]13968#CHECK: sar	%a15, %r15              # encoding: [0xb2,0x4e,0x00,0xff]13969 13970	sar	%a0, %r013971	sar	%a0, %r1513972	sar	%a15, %r013973	sar	%a7, %r813974	sar	%a15, %r1513975 13976#CHECK: scctr	%r0, %r0                # encoding: [0xb2,0xe0,0x00,0x00]13977#CHECK: scctr	%r0, %r15               # encoding: [0xb2,0xe0,0x00,0x0f]13978#CHECK: scctr	%r15, %r0               # encoding: [0xb2,0xe0,0x00,0xf0]13979#CHECK: scctr	%r7, %r8                # encoding: [0xb2,0xe0,0x00,0x78]13980 13981	scctr	%r0,%r013982	scctr	%r0,%r1513983	scctr	%r15,%r013984	scctr	%r7,%r813985 13986#CHECK: schm                            # encoding: [0xb2,0x3c,0x00,0x00]13987 13988	schm13989 13990#CHECK: sck	0                  	# encoding: [0xb2,0x04,0x00,0x00]13991#CHECK: sck	0(%r1)             	# encoding: [0xb2,0x04,0x10,0x00]13992#CHECK: sck	0(%r15)            	# encoding: [0xb2,0x04,0xf0,0x00]13993#CHECK: sck	4095                 	# encoding: [0xb2,0x04,0x0f,0xff]13994#CHECK: sck	4095(%r1)             	# encoding: [0xb2,0x04,0x1f,0xff]13995#CHECK: sck	4095(%r15)             	# encoding: [0xb2,0x04,0xff,0xff]13996 13997	sck	013998	sck	0(%r1)13999	sck	0(%r15)14000	sck	409514001	sck	4095(%r1)14002	sck	4095(%r15)14003 14004#CHECK: sckc	0                  	# encoding: [0xb2,0x06,0x00,0x00]14005#CHECK: sckc	0(%r1)             	# encoding: [0xb2,0x06,0x10,0x00]14006#CHECK: sckc	0(%r15)            	# encoding: [0xb2,0x06,0xf0,0x00]14007#CHECK: sckc	4095                 	# encoding: [0xb2,0x06,0x0f,0xff]14008#CHECK: sckc	4095(%r1)             	# encoding: [0xb2,0x06,0x1f,0xff]14009#CHECK: sckc	4095(%r15)             	# encoding: [0xb2,0x06,0xff,0xff]14010 14011	sckc	014012	sckc	0(%r1)14013	sckc	0(%r15)14014	sckc	409514015	sckc	4095(%r1)14016	sckc	4095(%r15)14017 14018#CHECK: sckpf                           # encoding: [0x01,0x07]14019 14020	sckpf14021 14022#CHECK: sd	%f0, 0                  # encoding: [0x6b,0x00,0x00,0x00]14023#CHECK: sd	%f0, 4095               # encoding: [0x6b,0x00,0x0f,0xff]14024#CHECK: sd	%f0, 0(%r1)             # encoding: [0x6b,0x00,0x10,0x00]14025#CHECK: sd	%f0, 0(%r15)            # encoding: [0x6b,0x00,0xf0,0x00]14026#CHECK: sd	%f0, 4095(%r1,%r15)     # encoding: [0x6b,0x01,0xff,0xff]14027#CHECK: sd	%f0, 4095(%r15,%r1)     # encoding: [0x6b,0x0f,0x1f,0xff]14028#CHECK: sd	%f15, 0                 # encoding: [0x6b,0xf0,0x00,0x00]14029 14030	sd	%f0, 014031	sd	%f0, 409514032	sd	%f0, 0(%r1)14033	sd	%f0, 0(%r15)14034	sd	%f0, 4095(%r1,%r15)14035	sd	%f0, 4095(%r15,%r1)14036	sd	%f15, 014037 14038#CHECK: sdb	%f0, 0                  # encoding: [0xed,0x00,0x00,0x00,0x00,0x1b]14039#CHECK: sdb	%f0, 4095               # encoding: [0xed,0x00,0x0f,0xff,0x00,0x1b]14040#CHECK: sdb	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x1b]14041#CHECK: sdb	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x1b]14042#CHECK: sdb	%f0, 4095(%r1,%r15)     # encoding: [0xed,0x01,0xff,0xff,0x00,0x1b]14043#CHECK: sdb	%f0, 4095(%r15,%r1)     # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x1b]14044#CHECK: sdb	%f15, 0                 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x1b]14045 14046	sdb	%f0, 014047	sdb	%f0, 409514048	sdb	%f0, 0(%r1)14049	sdb	%f0, 0(%r15)14050	sdb	%f0, 4095(%r1,%r15)14051	sdb	%f0, 4095(%r15,%r1)14052	sdb	%f15, 014053 14054#CHECK: sdbr	%f0, %f0                # encoding: [0xb3,0x1b,0x00,0x00]14055#CHECK: sdbr	%f0, %f15               # encoding: [0xb3,0x1b,0x00,0x0f]14056#CHECK: sdbr	%f7, %f8                # encoding: [0xb3,0x1b,0x00,0x78]14057#CHECK: sdbr	%f15, %f0               # encoding: [0xb3,0x1b,0x00,0xf0]14058 14059	sdbr	%f0, %f014060	sdbr	%f0, %f1514061	sdbr	%f7, %f814062	sdbr	%f15, %f014063 14064#CHECK: sdr	%f0, %f0                # encoding: [0x2b,0x00]14065#CHECK: sdr	%f0, %f15               # encoding: [0x2b,0x0f]14066#CHECK: sdr	%f7, %f8                # encoding: [0x2b,0x78]14067#CHECK: sdr	%f15, %f0               # encoding: [0x2b,0xf0]14068 14069	sdr	%f0, %f014070	sdr	%f0, %f1514071	sdr	%f7, %f814072	sdr	%f15, %f014073 14074#CHECK: sdtr	%f0, %f0, %f0           # encoding: [0xb3,0xd3,0x00,0x00]14075#CHECK: sdtr	%f0, %f0, %f15          # encoding: [0xb3,0xd3,0xf0,0x00]14076#CHECK: sdtr	%f0, %f15, %f0          # encoding: [0xb3,0xd3,0x00,0x0f]14077#CHECK: sdtr	%f15, %f0, %f0          # encoding: [0xb3,0xd3,0x00,0xf0]14078#CHECK: sdtr	%f7, %f8, %f9           # encoding: [0xb3,0xd3,0x90,0x78]14079 14080	sdtr	%f0, %f0, %f014081	sdtr	%f0, %f0, %f1514082	sdtr	%f0, %f15, %f014083	sdtr	%f15, %f0, %f014084	sdtr	%f7, %f8, %f914085 14086#CHECK: se	%f0, 0                  # encoding: [0x7b,0x00,0x00,0x00]14087#CHECK: se	%f0, 4095               # encoding: [0x7b,0x00,0x0f,0xff]14088#CHECK: se	%f0, 0(%r1)             # encoding: [0x7b,0x00,0x10,0x00]14089#CHECK: se	%f0, 0(%r15)            # encoding: [0x7b,0x00,0xf0,0x00]14090#CHECK: se	%f0, 4095(%r1,%r15)     # encoding: [0x7b,0x01,0xff,0xff]14091#CHECK: se	%f0, 4095(%r15,%r1)     # encoding: [0x7b,0x0f,0x1f,0xff]14092#CHECK: se	%f15, 0                 # encoding: [0x7b,0xf0,0x00,0x00]14093 14094	se	%f0, 014095	se	%f0, 409514096	se	%f0, 0(%r1)14097	se	%f0, 0(%r15)14098	se	%f0, 4095(%r1,%r15)14099	se	%f0, 4095(%r15,%r1)14100	se	%f15, 014101 14102#CHECK: seb	%f0, 0                  # encoding: [0xed,0x00,0x00,0x00,0x00,0x0b]14103#CHECK: seb	%f0, 4095               # encoding: [0xed,0x00,0x0f,0xff,0x00,0x0b]14104#CHECK: seb	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x0b]14105#CHECK: seb	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x0b]14106#CHECK: seb	%f0, 4095(%r1,%r15)     # encoding: [0xed,0x01,0xff,0xff,0x00,0x0b]14107#CHECK: seb	%f0, 4095(%r15,%r1)     # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x0b]14108#CHECK: seb	%f15, 0                 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x0b]14109 14110	seb	%f0, 014111	seb	%f0, 409514112	seb	%f0, 0(%r1)14113	seb	%f0, 0(%r15)14114	seb	%f0, 4095(%r1,%r15)14115	seb	%f0, 4095(%r15,%r1)14116	seb	%f15, 014117 14118#CHECK: sebr	%f0, %f0                # encoding: [0xb3,0x0b,0x00,0x00]14119#CHECK: sebr	%f0, %f15               # encoding: [0xb3,0x0b,0x00,0x0f]14120#CHECK: sebr	%f7, %f8                # encoding: [0xb3,0x0b,0x00,0x78]14121#CHECK: sebr	%f15, %f0               # encoding: [0xb3,0x0b,0x00,0xf0]14122 14123	sebr	%f0, %f014124	sebr	%f0, %f1514125	sebr	%f7, %f814126	sebr	%f15, %f014127 14128#CHECK: ser	%f0, %f0                # encoding: [0x3b,0x00]14129#CHECK: ser	%f0, %f15               # encoding: [0x3b,0x0f]14130#CHECK: ser	%f7, %f8                # encoding: [0x3b,0x78]14131#CHECK: ser	%f15, %f0               # encoding: [0x3b,0xf0]14132 14133	ser	%f0, %f014134	ser	%f0, %f1514135	ser	%f7, %f814136	ser	%f15, %f014137 14138#CHECK: sfasr	%r0                     # encoding: [0xb3,0x85,0x00,0x00]14139#CHECK: sfasr	%r1                     # encoding: [0xb3,0x85,0x00,0x10]14140#CHECK: sfasr	%r15                    # encoding: [0xb3,0x85,0x00,0xf0]14141 14142	sfasr	%r014143	sfasr	%r114144	sfasr	%r1514145 14146#CHECK: sfpc	%r0                     # encoding: [0xb3,0x84,0x00,0x00]14147#CHECK: sfpc	%r1                     # encoding: [0xb3,0x84,0x00,0x10]14148#CHECK: sfpc	%r15                    # encoding: [0xb3,0x84,0x00,0xf0]14149 14150	sfpc	%r014151	sfpc	%r114152	sfpc	%r1514153 14154#CHECK: sg	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x09]14155#CHECK: sg	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x09]14156#CHECK: sg	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x09]14157#CHECK: sg	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x09]14158#CHECK: sg	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x09]14159#CHECK: sg	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x09]14160#CHECK: sg	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x09]14161#CHECK: sg	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x09]14162#CHECK: sg	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x09]14163#CHECK: sg	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x09]14164 14165	sg	%r0, -52428814166	sg	%r0, -114167	sg	%r0, 014168	sg	%r0, 114169	sg	%r0, 52428714170	sg	%r0, 0(%r1)14171	sg	%r0, 0(%r15)14172	sg	%r0, 524287(%r1,%r15)14173	sg	%r0, 524287(%r15,%r1)14174	sg	%r15, 014175 14176#CHECK: sgf	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x19]14177#CHECK: sgf	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x19]14178#CHECK: sgf	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x19]14179#CHECK: sgf	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x19]14180#CHECK: sgf	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x19]14181#CHECK: sgf	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x19]14182#CHECK: sgf	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x19]14183#CHECK: sgf	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x19]14184#CHECK: sgf	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x19]14185#CHECK: sgf	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x19]14186 14187	sgf	%r0, -52428814188	sgf	%r0, -114189	sgf	%r0, 014190	sgf	%r0, 114191	sgf	%r0, 52428714192	sgf	%r0, 0(%r1)14193	sgf	%r0, 0(%r15)14194	sgf	%r0, 524287(%r1,%r15)14195	sgf	%r0, 524287(%r15,%r1)14196	sgf	%r15, 014197 14198#CHECK: sgfr	%r0, %r0                # encoding: [0xb9,0x19,0x00,0x00]14199#CHECK: sgfr	%r0, %r15               # encoding: [0xb9,0x19,0x00,0x0f]14200#CHECK: sgfr	%r15, %r0               # encoding: [0xb9,0x19,0x00,0xf0]14201#CHECK: sgfr	%r7, %r8                # encoding: [0xb9,0x19,0x00,0x78]14202 14203	sgfr	%r0,%r014204	sgfr	%r0,%r1514205	sgfr	%r15,%r014206	sgfr	%r7,%r814207 14208#CHECK: sgr	%r0, %r0                # encoding: [0xb9,0x09,0x00,0x00]14209#CHECK: sgr	%r0, %r15               # encoding: [0xb9,0x09,0x00,0x0f]14210#CHECK: sgr	%r15, %r0               # encoding: [0xb9,0x09,0x00,0xf0]14211#CHECK: sgr	%r7, %r8                # encoding: [0xb9,0x09,0x00,0x78]14212 14213	sgr	%r0,%r014214	sgr	%r0,%r1514215	sgr	%r15,%r014216	sgr	%r7,%r814217 14218#CHECK: sh	%r0, 0                  # encoding: [0x4b,0x00,0x00,0x00]14219#CHECK: sh	%r0, 4095               # encoding: [0x4b,0x00,0x0f,0xff]14220#CHECK: sh	%r0, 0(%r1)             # encoding: [0x4b,0x00,0x10,0x00]14221#CHECK: sh	%r0, 0(%r15)            # encoding: [0x4b,0x00,0xf0,0x00]14222#CHECK: sh	%r0, 4095(%r1,%r15)     # encoding: [0x4b,0x01,0xff,0xff]14223#CHECK: sh	%r0, 4095(%r15,%r1)     # encoding: [0x4b,0x0f,0x1f,0xff]14224#CHECK: sh	%r15, 0                 # encoding: [0x4b,0xf0,0x00,0x00]14225 14226	sh	%r0, 014227	sh	%r0, 409514228	sh	%r0, 0(%r1)14229	sh	%r0, 0(%r15)14230	sh	%r0, 4095(%r1,%r15)14231	sh	%r0, 4095(%r15,%r1)14232	sh	%r15, 014233 14234#CHECK: shy	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x7b]14235#CHECK: shy	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x7b]14236#CHECK: shy	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x7b]14237#CHECK: shy	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x7b]14238#CHECK: shy	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x7b]14239#CHECK: shy	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x7b]14240#CHECK: shy	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x7b]14241#CHECK: shy	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x7b]14242#CHECK: shy	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x7b]14243#CHECK: shy	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x7b]14244 14245	shy	%r0, -52428814246	shy	%r0, -114247	shy	%r0, 014248	shy	%r0, 114249	shy	%r0, 52428714250	shy	%r0, 0(%r1)14251	shy	%r0, 0(%r15)14252	shy	%r0, 524287(%r1,%r15)14253	shy	%r0, 524287(%r15,%r1)14254	shy	%r15, 014255 14256#CHECK: sie	0                       # encoding: [0xb2,0x14,0x00,0x00]14257#CHECK: sie	0(%r1)                  # encoding: [0xb2,0x14,0x10,0x00]14258#CHECK: sie	0(%r15)                 # encoding: [0xb2,0x14,0xf0,0x00]14259#CHECK: sie	4095                    # encoding: [0xb2,0x14,0x0f,0xff]14260#CHECK: sie	4095(%r1)               # encoding: [0xb2,0x14,0x1f,0xff]14261#CHECK: sie	4095(%r15)              # encoding: [0xb2,0x14,0xff,0xff]14262 14263	sie	014264	sie	0(%r1)14265	sie	0(%r15)14266	sie	409514267	sie	4095(%r1)14268	sie	4095(%r15)14269 14270#CHECK: siga	0                       # encoding: [0xb2,0x74,0x00,0x00]14271#CHECK: siga	0(%r1)                  # encoding: [0xb2,0x74,0x10,0x00]14272#CHECK: siga	0(%r15)                 # encoding: [0xb2,0x74,0xf0,0x00]14273#CHECK: siga	4095                    # encoding: [0xb2,0x74,0x0f,0xff]14274#CHECK: siga	4095(%r1)               # encoding: [0xb2,0x74,0x1f,0xff]14275#CHECK: siga	4095(%r15)              # encoding: [0xb2,0x74,0xff,0xff]14276 14277	siga	014278	siga	0(%r1)14279	siga	0(%r15)14280	siga	409514281	siga	4095(%r1)14282	siga	4095(%r15)14283 14284#CHECK: sigp	%r0, %r0, 0             # encoding: [0xae,0x00,0x00,0x00]14285#CHECK: sigp	%r0, %r15, 0            # encoding: [0xae,0x0f,0x00,0x00]14286#CHECK: sigp	%r14, %r15, 0           # encoding: [0xae,0xef,0x00,0x00]14287#CHECK: sigp	%r15, %r15, 0           # encoding: [0xae,0xff,0x00,0x00]14288#CHECK: sigp	%r0, %r0, 4095          # encoding: [0xae,0x00,0x0f,0xff]14289#CHECK: sigp	%r0, %r0, 1             # encoding: [0xae,0x00,0x00,0x01]14290#CHECK: sigp	%r0, %r0, 0(%r1)        # encoding: [0xae,0x00,0x10,0x00]14291#CHECK: sigp	%r0, %r0, 0(%r15)       # encoding: [0xae,0x00,0xf0,0x00]14292#CHECK: sigp	%r0, %r0, 4095(%r1)     # encoding: [0xae,0x00,0x1f,0xff]14293#CHECK: sigp	%r0, %r0, 4095(%r15)    # encoding: [0xae,0x00,0xff,0xff]14294 14295	sigp	%r0,%r0,014296	sigp	%r0,%r15,014297	sigp	%r14,%r15,014298	sigp	%r15,%r15,014299	sigp	%r0,%r0,409514300	sigp	%r0,%r0,114301	sigp	%r0,%r0,0(%r1)14302	sigp	%r0,%r0,0(%r15)14303	sigp	%r0,%r0,4095(%r1)14304	sigp	%r0,%r0,4095(%r15)14305 14306#CHECK: sl	%r0, 0                  # encoding: [0x5f,0x00,0x00,0x00]14307#CHECK: sl	%r0, 4095               # encoding: [0x5f,0x00,0x0f,0xff]14308#CHECK: sl	%r0, 0(%r1)             # encoding: [0x5f,0x00,0x10,0x00]14309#CHECK: sl	%r0, 0(%r15)            # encoding: [0x5f,0x00,0xf0,0x00]14310#CHECK: sl	%r0, 4095(%r1,%r15)     # encoding: [0x5f,0x01,0xff,0xff]14311#CHECK: sl	%r0, 4095(%r15,%r1)     # encoding: [0x5f,0x0f,0x1f,0xff]14312#CHECK: sl	%r15, 0                 # encoding: [0x5f,0xf0,0x00,0x00]14313 14314	sl	%r0, 014315	sl	%r0, 409514316	sl	%r0, 0(%r1)14317	sl	%r0, 0(%r15)14318	sl	%r0, 4095(%r1,%r15)14319	sl	%r0, 4095(%r15,%r1)14320	sl	%r15, 014321 14322#CHECK: sla	%r0, 0                  # encoding: [0x8b,0x00,0x00,0x00]14323#CHECK: sla	%r7, 0                  # encoding: [0x8b,0x70,0x00,0x00]14324#CHECK: sla	%r15, 0                 # encoding: [0x8b,0xf0,0x00,0x00]14325#CHECK: sla	%r0, 4095               # encoding: [0x8b,0x00,0x0f,0xff]14326#CHECK: sla	%r0, 0(%r1)             # encoding: [0x8b,0x00,0x10,0x00]14327#CHECK: sla	%r0, 0(%r15)            # encoding: [0x8b,0x00,0xf0,0x00]14328#CHECK: sla	%r0, 4095(%r1)          # encoding: [0x8b,0x00,0x1f,0xff]14329#CHECK: sla	%r0, 4095(%r15)         # encoding: [0x8b,0x00,0xff,0xff]14330 14331	sla	%r0,014332	sla	%r7,014333	sla	%r15,014334	sla	%r0,409514335	sla	%r0,0(%r1)14336	sla	%r0,0(%r15)14337	sla	%r0,4095(%r1)14338	sla	%r0,4095(%r15)14339 14340#CHECK: slag	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x0b]14341#CHECK: slag	%r15, %r1, 0            # encoding: [0xeb,0xf1,0x00,0x00,0x00,0x0b]14342#CHECK: slag	%r1, %r15, 0            # encoding: [0xeb,0x1f,0x00,0x00,0x00,0x0b]14343#CHECK: slag	%r15, %r15, 0           # encoding: [0xeb,0xff,0x00,0x00,0x00,0x0b]14344#CHECK: slag	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0x0b]14345#CHECK: slag	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x0b]14346#CHECK: slag	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0x0b]14347#CHECK: slag	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x0b]14348#CHECK: slag	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0x0b]14349#CHECK: slag	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x0b]14350#CHECK: slag	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x0b]14351#CHECK: slag	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x0b]14352 14353	slag	%r0,%r0,014354	slag	%r15,%r1,014355	slag	%r1,%r15,014356	slag	%r15,%r15,014357	slag	%r0,%r0,-52428814358	slag	%r0,%r0,-114359	slag	%r0,%r0,114360	slag	%r0,%r0,52428714361	slag	%r0,%r0,0(%r1)14362	slag	%r0,%r0,0(%r15)14363	slag	%r0,%r0,524287(%r1)14364	slag	%r0,%r0,524287(%r15)14365 14366#CHECK: slb	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x99]14367#CHECK: slb	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x99]14368#CHECK: slb	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x99]14369#CHECK: slb	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x99]14370#CHECK: slb	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x99]14371#CHECK: slb	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x99]14372#CHECK: slb	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x99]14373#CHECK: slb	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x99]14374#CHECK: slb	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x99]14375#CHECK: slb	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x99]14376 14377	slb	%r0, -52428814378	slb	%r0, -114379	slb	%r0, 014380	slb	%r0, 114381	slb	%r0, 52428714382	slb	%r0, 0(%r1)14383	slb	%r0, 0(%r15)14384	slb	%r0, 524287(%r1,%r15)14385	slb	%r0, 524287(%r15,%r1)14386	slb	%r15, 014387 14388#CHECK: slbg	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x89]14389#CHECK: slbg	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x89]14390#CHECK: slbg	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x89]14391#CHECK: slbg	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x89]14392#CHECK: slbg	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x89]14393#CHECK: slbg	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x89]14394#CHECK: slbg	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x89]14395#CHECK: slbg	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x89]14396#CHECK: slbg	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x89]14397#CHECK: slbg	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x89]14398 14399	slbg	%r0, -52428814400	slbg	%r0, -114401	slbg	%r0, 014402	slbg	%r0, 114403	slbg	%r0, 52428714404	slbg	%r0, 0(%r1)14405	slbg	%r0, 0(%r15)14406	slbg	%r0, 524287(%r1,%r15)14407	slbg	%r0, 524287(%r15,%r1)14408	slbg	%r15, 014409 14410#CHECK: slbgr	%r0, %r0                # encoding: [0xb9,0x89,0x00,0x00]14411#CHECK: slbgr	%r0, %r15               # encoding: [0xb9,0x89,0x00,0x0f]14412#CHECK: slbgr	%r15, %r0               # encoding: [0xb9,0x89,0x00,0xf0]14413#CHECK: slbgr	%r7, %r8                # encoding: [0xb9,0x89,0x00,0x78]14414 14415	slbgr	%r0,%r014416	slbgr	%r0,%r1514417	slbgr	%r15,%r014418	slbgr	%r7,%r814419 14420#CHECK: slbr	%r0, %r0                # encoding: [0xb9,0x99,0x00,0x00]14421#CHECK: slbr	%r0, %r15               # encoding: [0xb9,0x99,0x00,0x0f]14422#CHECK: slbr	%r15, %r0               # encoding: [0xb9,0x99,0x00,0xf0]14423#CHECK: slbr	%r7, %r8                # encoding: [0xb9,0x99,0x00,0x78]14424 14425	slbr	%r0,%r014426	slbr	%r0,%r1514427	slbr	%r15,%r014428	slbr	%r7,%r814429 14430#CHECK: slda	%r0, 0                  # encoding: [0x8f,0x00,0x00,0x00]14431#CHECK: slda	%r6, 0                  # encoding: [0x8f,0x60,0x00,0x00]14432#CHECK: slda	%r14, 0                 # encoding: [0x8f,0xe0,0x00,0x00]14433#CHECK: slda	%r0, 4095               # encoding: [0x8f,0x00,0x0f,0xff]14434#CHECK: slda	%r0, 0(%r1)             # encoding: [0x8f,0x00,0x10,0x00]14435#CHECK: slda	%r0, 0(%r15)            # encoding: [0x8f,0x00,0xf0,0x00]14436#CHECK: slda	%r0, 4095(%r1)          # encoding: [0x8f,0x00,0x1f,0xff]14437#CHECK: slda	%r0, 4095(%r15)         # encoding: [0x8f,0x00,0xff,0xff]14438 14439	slda	%r0,014440	slda	%r6,014441	slda	%r14,014442	slda	%r0,409514443	slda	%r0,0(%r1)14444	slda	%r0,0(%r15)14445	slda	%r0,4095(%r1)14446	slda	%r0,4095(%r15)14447 14448#CHECK: sldl	%r0, 0                  # encoding: [0x8d,0x00,0x00,0x00]14449#CHECK: sldl	%r6, 0                  # encoding: [0x8d,0x60,0x00,0x00]14450#CHECK: sldl	%r14, 0                 # encoding: [0x8d,0xe0,0x00,0x00]14451#CHECK: sldl	%r0, 4095               # encoding: [0x8d,0x00,0x0f,0xff]14452#CHECK: sldl	%r0, 0(%r1)             # encoding: [0x8d,0x00,0x10,0x00]14453#CHECK: sldl	%r0, 0(%r15)            # encoding: [0x8d,0x00,0xf0,0x00]14454#CHECK: sldl	%r0, 4095(%r1)          # encoding: [0x8d,0x00,0x1f,0xff]14455#CHECK: sldl	%r0, 4095(%r15)         # encoding: [0x8d,0x00,0xff,0xff]14456 14457	sldl	%r0,014458	sldl	%r6,014459	sldl	%r14,014460	sldl	%r0,409514461	sldl	%r0,0(%r1)14462	sldl	%r0,0(%r15)14463	sldl	%r0,4095(%r1)14464	sldl	%r0,4095(%r15)14465 14466#CHECK: sldt	%f0, %f0, 0             # encoding: [0xed,0x00,0x00,0x00,0x00,0x40]14467#CHECK: sldt	%f0, %f0, 4095          # encoding: [0xed,0x00,0x0f,0xff,0x00,0x40]14468#CHECK: sldt	%f0, %f0, 0(%r1)        # encoding: [0xed,0x00,0x10,0x00,0x00,0x40]14469#CHECK: sldt	%f0, %f0, 0(%r15)       # encoding: [0xed,0x00,0xf0,0x00,0x00,0x40]14470#CHECK: sldt	%f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x40]14471#CHECK: sldt	%f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x40]14472#CHECK: sldt	%f0, %f15, 0            # encoding: [0xed,0xf0,0x00,0x00,0x00,0x40]14473#CHECK: sldt	%f15, %f0, 0            # encoding: [0xed,0x00,0x00,0x00,0xf0,0x40]14474#CHECK: sldt	%f15, %f15, 0           # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x40]14475 14476	sldt	%f0, %f0, 014477	sldt	%f0, %f0, 409514478	sldt	%f0, %f0, 0(%r1)14479	sldt	%f0, %f0, 0(%r15)14480	sldt	%f0, %f0, 4095(%r1,%r15)14481	sldt	%f0, %f0, 4095(%r15,%r1)14482	sldt	%f0, %f15, 014483	sldt	%f15, %f0, 014484	sldt	%f15, %f15, 014485 14486#CHECK: slfi	%r0, 0                  # encoding: [0xc2,0x05,0x00,0x00,0x00,0x00]14487#CHECK: slfi	%r0, 4294967295         # encoding: [0xc2,0x05,0xff,0xff,0xff,0xff]14488#CHECK: slfi	%r15, 0                 # encoding: [0xc2,0xf5,0x00,0x00,0x00,0x00]14489 14490	slfi	%r0, 014491	slfi	%r0, (1 << 32) - 114492	slfi	%r15, 014493 14494#CHECK: slg	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x0b]14495#CHECK: slg	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x0b]14496#CHECK: slg	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x0b]14497#CHECK: slg	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x0b]14498#CHECK: slg	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x0b]14499#CHECK: slg	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x0b]14500#CHECK: slg	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x0b]14501#CHECK: slg	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x0b]14502#CHECK: slg	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x0b]14503#CHECK: slg	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x0b]14504 14505	slg	%r0, -52428814506	slg	%r0, -114507	slg	%r0, 014508	slg	%r0, 114509	slg	%r0, 52428714510	slg	%r0, 0(%r1)14511	slg	%r0, 0(%r15)14512	slg	%r0, 524287(%r1,%r15)14513	slg	%r0, 524287(%r15,%r1)14514	slg	%r15, 014515 14516#CHECK: slgf	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x1b]14517#CHECK: slgf	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x1b]14518#CHECK: slgf	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x1b]14519#CHECK: slgf	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x1b]14520#CHECK: slgf	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x1b]14521#CHECK: slgf	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x1b]14522#CHECK: slgf	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x1b]14523#CHECK: slgf	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x1b]14524#CHECK: slgf	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x1b]14525#CHECK: slgf	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x1b]14526 14527	slgf	%r0, -52428814528	slgf	%r0, -114529	slgf	%r0, 014530	slgf	%r0, 114531	slgf	%r0, 52428714532	slgf	%r0, 0(%r1)14533	slgf	%r0, 0(%r15)14534	slgf	%r0, 524287(%r1,%r15)14535	slgf	%r0, 524287(%r15,%r1)14536	slgf	%r15, 014537 14538#CHECK: slgfi	%r0, 0                  # encoding: [0xc2,0x04,0x00,0x00,0x00,0x00]14539#CHECK: slgfi	%r0, 4294967295         # encoding: [0xc2,0x04,0xff,0xff,0xff,0xff]14540#CHECK: slgfi	%r15, 0                 # encoding: [0xc2,0xf4,0x00,0x00,0x00,0x00]14541 14542	slgfi	%r0, 014543	slgfi	%r0, (1 << 32) - 114544	slgfi	%r15, 014545 14546#CHECK: slgfr	%r0, %r0                # encoding: [0xb9,0x1b,0x00,0x00]14547#CHECK: slgfr	%r0, %r15               # encoding: [0xb9,0x1b,0x00,0x0f]14548#CHECK: slgfr	%r15, %r0               # encoding: [0xb9,0x1b,0x00,0xf0]14549#CHECK: slgfr	%r7, %r8                # encoding: [0xb9,0x1b,0x00,0x78]14550 14551	slgfr	%r0,%r014552	slgfr	%r0,%r1514553	slgfr	%r15,%r014554	slgfr	%r7,%r814555 14556#CHECK: slgr	%r0, %r0                # encoding: [0xb9,0x0b,0x00,0x00]14557#CHECK: slgr	%r0, %r15               # encoding: [0xb9,0x0b,0x00,0x0f]14558#CHECK: slgr	%r15, %r0               # encoding: [0xb9,0x0b,0x00,0xf0]14559#CHECK: slgr	%r7, %r8                # encoding: [0xb9,0x0b,0x00,0x78]14560 14561	slgr	%r0,%r014562	slgr	%r0,%r1514563	slgr	%r15,%r014564	slgr	%r7,%r814565 14566#CHECK: sll	%r0, 0                  # encoding: [0x89,0x00,0x00,0x00]14567#CHECK: sll	%r7, 0                  # encoding: [0x89,0x70,0x00,0x00]14568#CHECK: sll	%r15, 0                 # encoding: [0x89,0xf0,0x00,0x00]14569#CHECK: sll	%r0, 4095               # encoding: [0x89,0x00,0x0f,0xff]14570#CHECK: sll	%r0, 0(%r1)             # encoding: [0x89,0x00,0x10,0x00]14571#CHECK: sll	%r0, 0(%r15)            # encoding: [0x89,0x00,0xf0,0x00]14572#CHECK: sll	%r0, 4095(%r1)          # encoding: [0x89,0x00,0x1f,0xff]14573#CHECK: sll	%r0, 4095(%r15)         # encoding: [0x89,0x00,0xff,0xff]14574 14575	sll	%r0,014576	sll	%r7,014577	sll	%r15,014578	sll	%r0,409514579	sll	%r0,0(%r1)14580	sll	%r0,0(%r15)14581	sll	%r0,4095(%r1)14582	sll	%r0,4095(%r15)14583 14584#CHECK: sllg	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x0d]14585#CHECK: sllg	%r15, %r1, 0            # encoding: [0xeb,0xf1,0x00,0x00,0x00,0x0d]14586#CHECK: sllg	%r1, %r15, 0            # encoding: [0xeb,0x1f,0x00,0x00,0x00,0x0d]14587#CHECK: sllg	%r15, %r15, 0           # encoding: [0xeb,0xff,0x00,0x00,0x00,0x0d]14588#CHECK: sllg	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0x0d]14589#CHECK: sllg	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x0d]14590#CHECK: sllg	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0x0d]14591#CHECK: sllg	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x0d]14592#CHECK: sllg	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0x0d]14593#CHECK: sllg	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x0d]14594#CHECK: sllg	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x0d]14595#CHECK: sllg	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x0d]14596 14597	sllg	%r0,%r0,014598	sllg	%r15,%r1,014599	sllg	%r1,%r15,014600	sllg	%r15,%r15,014601	sllg	%r0,%r0,-52428814602	sllg	%r0,%r0,-114603	sllg	%r0,%r0,114604	sllg	%r0,%r0,52428714605	sllg	%r0,%r0,0(%r1)14606	sllg	%r0,%r0,0(%r15)14607	sllg	%r0,%r0,524287(%r1)14608	sllg	%r0,%r0,524287(%r15)14609 14610#CHECK: slr	%r0, %r0                # encoding: [0x1f,0x00]14611#CHECK: slr	%r0, %r15               # encoding: [0x1f,0x0f]14612#CHECK: slr	%r15, %r0               # encoding: [0x1f,0xf0]14613#CHECK: slr	%r7, %r8                # encoding: [0x1f,0x78]14614 14615	slr	%r0,%r014616	slr	%r0,%r1514617	slr	%r15,%r014618	slr	%r7,%r814619 14620#CHECK: slxt	%f0, %f0, 0             # encoding: [0xed,0x00,0x00,0x00,0x00,0x48]14621#CHECK: slxt	%f0, %f0, 4095          # encoding: [0xed,0x00,0x0f,0xff,0x00,0x48]14622#CHECK: slxt	%f0, %f0, 0(%r1)        # encoding: [0xed,0x00,0x10,0x00,0x00,0x48]14623#CHECK: slxt	%f0, %f0, 0(%r15)       # encoding: [0xed,0x00,0xf0,0x00,0x00,0x48]14624#CHECK: slxt	%f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x48]14625#CHECK: slxt	%f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x48]14626#CHECK: slxt	%f0, %f13, 0            # encoding: [0xed,0xd0,0x00,0x00,0x00,0x48]14627#CHECK: slxt	%f13, %f0, 0            # encoding: [0xed,0x00,0x00,0x00,0xd0,0x48]14628#CHECK: slxt	%f13, %f13, 0           # encoding: [0xed,0xd0,0x00,0x00,0xd0,0x48]14629 14630	slxt	%f0, %f0, 014631	slxt	%f0, %f0, 409514632	slxt	%f0, %f0, 0(%r1)14633	slxt	%f0, %f0, 0(%r15)14634	slxt	%f0, %f0, 4095(%r1,%r15)14635	slxt	%f0, %f0, 4095(%r15,%r1)14636	slxt	%f0, %f13, 014637	slxt	%f13, %f0, 014638	slxt	%f13, %f13, 014639 14640#CHECK: sly	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x5f]14641#CHECK: sly	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x5f]14642#CHECK: sly	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x5f]14643#CHECK: sly	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x5f]14644#CHECK: sly	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x5f]14645#CHECK: sly	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x5f]14646#CHECK: sly	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x5f]14647#CHECK: sly	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x5f]14648#CHECK: sly	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x5f]14649#CHECK: sly	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x5f]14650 14651	sly	%r0, -52428814652	sly	%r0, -114653	sly	%r0, 014654	sly	%r0, 114655	sly	%r0, 52428714656	sly	%r0, 0(%r1)14657	sly	%r0, 0(%r15)14658	sly	%r0, 524287(%r1,%r15)14659	sly	%r0, 524287(%r15,%r1)14660	sly	%r15, 014661 14662#CHECK: sp	0(1), 0(1)              # encoding: [0xfb,0x00,0x00,0x00,0x00,0x00]14663#CHECK: sp	0(1), 0(1,%r1)          # encoding: [0xfb,0x00,0x00,0x00,0x10,0x00]14664#CHECK: sp	0(1), 0(1,%r15)         # encoding: [0xfb,0x00,0x00,0x00,0xf0,0x00]14665#CHECK: sp	0(1), 4095(1)           # encoding: [0xfb,0x00,0x00,0x00,0x0f,0xff]14666#CHECK: sp	0(1), 4095(1,%r1)       # encoding: [0xfb,0x00,0x00,0x00,0x1f,0xff]14667#CHECK: sp	0(1), 4095(1,%r15)      # encoding: [0xfb,0x00,0x00,0x00,0xff,0xff]14668#CHECK: sp	0(1,%r1), 0(1)          # encoding: [0xfb,0x00,0x10,0x00,0x00,0x00]14669#CHECK: sp	0(1,%r15), 0(1)         # encoding: [0xfb,0x00,0xf0,0x00,0x00,0x00]14670#CHECK: sp	4095(1,%r1), 0(1)       # encoding: [0xfb,0x00,0x1f,0xff,0x00,0x00]14671#CHECK: sp	4095(1,%r15), 0(1)      # encoding: [0xfb,0x00,0xff,0xff,0x00,0x00]14672#CHECK: sp	0(16,%r1), 0(1)         # encoding: [0xfb,0xf0,0x10,0x00,0x00,0x00]14673#CHECK: sp	0(16,%r15), 0(1)        # encoding: [0xfb,0xf0,0xf0,0x00,0x00,0x00]14674#CHECK: sp	0(1), 0(16,%r1)         # encoding: [0xfb,0x0f,0x00,0x00,0x10,0x00]14675#CHECK: sp	0(1), 0(16,%r15)        # encoding: [0xfb,0x0f,0x00,0x00,0xf0,0x00]14676 14677	sp	0(1), 0(1)14678	sp	0(1), 0(1,%r1)14679	sp	0(1), 0(1,%r15)14680	sp	0(1), 4095(1)14681	sp	0(1), 4095(1,%r1)14682	sp	0(1), 4095(1,%r15)14683	sp	0(1,%r1), 0(1)14684	sp	0(1,%r15), 0(1)14685	sp	4095(1,%r1), 0(1)14686	sp	4095(1,%r15), 0(1)14687	sp	0(16,%r1), 0(1)14688	sp	0(16,%r15), 0(1)14689	sp	0(1), 0(16,%r1)14690	sp	0(1), 0(16,%r15)14691 14692#CHECK: spctr	%r0, %r0                # encoding: [0xb2,0xe1,0x00,0x00]14693#CHECK: spctr	%r0, %r15               # encoding: [0xb2,0xe1,0x00,0x0f]14694#CHECK: spctr	%r15, %r0               # encoding: [0xb2,0xe1,0x00,0xf0]14695#CHECK: spctr	%r7, %r8                # encoding: [0xb2,0xe1,0x00,0x78]14696 14697	spctr	%r0,%r014698	spctr	%r0,%r1514699	spctr	%r15,%r014700	spctr	%r7,%r814701 14702#CHECK: spka	0                       # encoding: [0xb2,0x0a,0x00,0x00]14703#CHECK: spka	0(%r1)                  # encoding: [0xb2,0x0a,0x10,0x00]14704#CHECK: spka	0(%r15)                 # encoding: [0xb2,0x0a,0xf0,0x00]14705#CHECK: spka	4095                    # encoding: [0xb2,0x0a,0x0f,0xff]14706#CHECK: spka	4095(%r1)               # encoding: [0xb2,0x0a,0x1f,0xff]14707#CHECK: spka	4095(%r15)              # encoding: [0xb2,0x0a,0xff,0xff]14708 14709	spka	014710	spka	0(%r1)14711	spka	0(%r15)14712	spka	409514713	spka	4095(%r1)14714	spka	4095(%r15)14715 14716#CHECK: spm	%r0                     # encoding: [0x04,0x00]14717#CHECK: spm	%r1                     # encoding: [0x04,0x10]14718#CHECK: spm	%r15                    # encoding: [0x04,0xf0]14719 14720	spm	%r014721	spm	%r114722	spm	%r1514723 14724#CHECK: spt	0                  	# encoding: [0xb2,0x08,0x00,0x00]14725#CHECK: spt	0(%r1)             	# encoding: [0xb2,0x08,0x10,0x00]14726#CHECK: spt	0(%r15)            	# encoding: [0xb2,0x08,0xf0,0x00]14727#CHECK: spt	4095                 	# encoding: [0xb2,0x08,0x0f,0xff]14728#CHECK: spt	4095(%r1)             	# encoding: [0xb2,0x08,0x1f,0xff]14729#CHECK: spt	4095(%r15)             	# encoding: [0xb2,0x08,0xff,0xff]14730 14731	spt	014732	spt	0(%r1)14733	spt	0(%r15)14734	spt	409514735	spt	4095(%r1)14736	spt	4095(%r15)14737 14738#CHECK: spx	0                       # encoding: [0xb2,0x10,0x00,0x00]14739#CHECK: spx	0(%r1)                  # encoding: [0xb2,0x10,0x10,0x00]14740#CHECK: spx	0(%r15)                 # encoding: [0xb2,0x10,0xf0,0x00]14741#CHECK: spx	4095                    # encoding: [0xb2,0x10,0x0f,0xff]14742#CHECK: spx	4095(%r1)               # encoding: [0xb2,0x10,0x1f,0xff]14743#CHECK: spx	4095(%r15)              # encoding: [0xb2,0x10,0xff,0xff]14744 14745	spx	014746	spx	0(%r1)14747	spx	0(%r15)14748	spx	409514749	spx	4095(%r1)14750	spx	4095(%r15)14751 14752#CHECK: sqd	%f0, 0                  # encoding: [0xed,0x00,0x00,0x00,0x00,0x35]14753#CHECK: sqd	%f0, 4095               # encoding: [0xed,0x00,0x0f,0xff,0x00,0x35]14754#CHECK: sqd	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x35]14755#CHECK: sqd	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x35]14756#CHECK: sqd	%f0, 4095(%r1,%r15)     # encoding: [0xed,0x01,0xff,0xff,0x00,0x35]14757#CHECK: sqd	%f0, 4095(%r15,%r1)     # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x35]14758#CHECK: sqd	%f15, 0                 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x35]14759 14760	sqd	%f0, 014761	sqd	%f0, 409514762	sqd	%f0, 0(%r1)14763	sqd	%f0, 0(%r15)14764	sqd	%f0, 4095(%r1,%r15)14765	sqd	%f0, 4095(%r15,%r1)14766	sqd	%f15, 014767 14768#CHECK: sqdb	%f0, 0                  # encoding: [0xed,0x00,0x00,0x00,0x00,0x15]14769#CHECK: sqdb	%f0, 4095               # encoding: [0xed,0x00,0x0f,0xff,0x00,0x15]14770#CHECK: sqdb	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x15]14771#CHECK: sqdb	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x15]14772#CHECK: sqdb	%f0, 4095(%r1,%r15)     # encoding: [0xed,0x01,0xff,0xff,0x00,0x15]14773#CHECK: sqdb	%f0, 4095(%r15,%r1)     # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x15]14774#CHECK: sqdb	%f15, 0                 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x15]14775 14776	sqdb	%f0, 014777	sqdb	%f0, 409514778	sqdb	%f0, 0(%r1)14779	sqdb	%f0, 0(%r15)14780	sqdb	%f0, 4095(%r1,%r15)14781	sqdb	%f0, 4095(%r15,%r1)14782	sqdb	%f15, 014783 14784#CHECK: sqdbr	%f0, %f0                # encoding: [0xb3,0x15,0x00,0x00]14785#CHECK: sqdbr	%f0, %f15               # encoding: [0xb3,0x15,0x00,0x0f]14786#CHECK: sqdbr	%f7, %f8                # encoding: [0xb3,0x15,0x00,0x78]14787#CHECK: sqdbr	%f15, %f0               # encoding: [0xb3,0x15,0x00,0xf0]14788 14789	sqdbr	%f0, %f014790	sqdbr	%f0, %f1514791	sqdbr	%f7, %f814792	sqdbr	%f15, %f014793 14794#CHECK: sqdr	%f0, %f0                # encoding: [0xb2,0x44,0x00,0x00]14795#CHECK: sqdr	%f0, %f15               # encoding: [0xb2,0x44,0x00,0x0f]14796#CHECK: sqdr	%f7, %f8                # encoding: [0xb2,0x44,0x00,0x78]14797#CHECK: sqdr	%f15, %f0               # encoding: [0xb2,0x44,0x00,0xf0]14798 14799	sqdr	%f0, %f014800	sqdr	%f0, %f1514801	sqdr	%f7, %f814802	sqdr	%f15, %f014803 14804#CHECK: sqe	%f0, 0                  # encoding: [0xed,0x00,0x00,0x00,0x00,0x34]14805#CHECK: sqe	%f0, 4095               # encoding: [0xed,0x00,0x0f,0xff,0x00,0x34]14806#CHECK: sqe	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x34]14807#CHECK: sqe	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x34]14808#CHECK: sqe	%f0, 4095(%r1,%r15)     # encoding: [0xed,0x01,0xff,0xff,0x00,0x34]14809#CHECK: sqe	%f0, 4095(%r15,%r1)     # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x34]14810#CHECK: sqe	%f15, 0                 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x34]14811 14812	sqe	%f0, 014813	sqe	%f0, 409514814	sqe	%f0, 0(%r1)14815	sqe	%f0, 0(%r15)14816	sqe	%f0, 4095(%r1,%r15)14817	sqe	%f0, 4095(%r15,%r1)14818	sqe	%f15, 014819 14820#CHECK: sqeb	%f0, 0                  # encoding: [0xed,0x00,0x00,0x00,0x00,0x14]14821#CHECK: sqeb	%f0, 4095               # encoding: [0xed,0x00,0x0f,0xff,0x00,0x14]14822#CHECK: sqeb	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x14]14823#CHECK: sqeb	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x14]14824#CHECK: sqeb	%f0, 4095(%r1,%r15)     # encoding: [0xed,0x01,0xff,0xff,0x00,0x14]14825#CHECK: sqeb	%f0, 4095(%r15,%r1)     # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x14]14826#CHECK: sqeb	%f15, 0                 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x14]14827 14828	sqeb	%f0, 014829	sqeb	%f0, 409514830	sqeb	%f0, 0(%r1)14831	sqeb	%f0, 0(%r15)14832	sqeb	%f0, 4095(%r1,%r15)14833	sqeb	%f0, 4095(%r15,%r1)14834	sqeb	%f15, 014835 14836#CHECK: sqebr	%f0, %f0                # encoding: [0xb3,0x14,0x00,0x00]14837#CHECK: sqebr	%f0, %f15               # encoding: [0xb3,0x14,0x00,0x0f]14838#CHECK: sqebr	%f7, %f8                # encoding: [0xb3,0x14,0x00,0x78]14839#CHECK: sqebr	%f15, %f0               # encoding: [0xb3,0x14,0x00,0xf0]14840 14841	sqebr	%f0, %f014842	sqebr	%f0, %f1514843	sqebr	%f7, %f814844	sqebr	%f15, %f014845 14846#CHECK: sqer	%f0, %f0                # encoding: [0xb2,0x45,0x00,0x00]14847#CHECK: sqer	%f0, %f15               # encoding: [0xb2,0x45,0x00,0x0f]14848#CHECK: sqer	%f7, %f8                # encoding: [0xb2,0x45,0x00,0x78]14849#CHECK: sqer	%f15, %f0               # encoding: [0xb2,0x45,0x00,0xf0]14850 14851	sqer	%f0, %f014852	sqer	%f0, %f1514853	sqer	%f7, %f814854	sqer	%f15, %f014855 14856#CHECK: sqxbr	%f0, %f0                # encoding: [0xb3,0x16,0x00,0x00]14857#CHECK: sqxbr	%f0, %f13               # encoding: [0xb3,0x16,0x00,0x0d]14858#CHECK: sqxbr	%f8, %f8                # encoding: [0xb3,0x16,0x00,0x88]14859#CHECK: sqxbr	%f13, %f0               # encoding: [0xb3,0x16,0x00,0xd0]14860 14861	sqxbr	%f0, %f014862	sqxbr	%f0, %f1314863	sqxbr	%f8, %f814864	sqxbr	%f13, %f014865 14866#CHECK: sqxr	%f0, %f0                # encoding: [0xb3,0x36,0x00,0x00]14867#CHECK: sqxr	%f0, %f13               # encoding: [0xb3,0x36,0x00,0x0d]14868#CHECK: sqxr	%f8, %f8                # encoding: [0xb3,0x36,0x00,0x88]14869#CHECK: sqxr	%f13, %f0               # encoding: [0xb3,0x36,0x00,0xd0]14870 14871	sqxr	%f0, %f014872	sqxr	%f0, %f1314873	sqxr	%f8, %f814874	sqxr	%f13, %f014875 14876#CHECK: sr	%r0, %r0                # encoding: [0x1b,0x00]14877#CHECK: sr	%r0, %r15               # encoding: [0x1b,0x0f]14878#CHECK: sr	%r15, %r0               # encoding: [0x1b,0xf0]14879#CHECK: sr	%r7, %r8                # encoding: [0x1b,0x78]14880 14881	sr	%r0,%r014882	sr	%r0,%r1514883	sr	%r15,%r014884	sr	%r7,%r814885 14886#CHECK: sra	%r0, 0                  # encoding: [0x8a,0x00,0x00,0x00]14887#CHECK: sra	%r7, 0                  # encoding: [0x8a,0x70,0x00,0x00]14888#CHECK: sra	%r15, 0                 # encoding: [0x8a,0xf0,0x00,0x00]14889#CHECK: sra	%r0, 4095               # encoding: [0x8a,0x00,0x0f,0xff]14890#CHECK: sra	%r0, 0(%r1)             # encoding: [0x8a,0x00,0x10,0x00]14891#CHECK: sra	%r0, 0(%r15)            # encoding: [0x8a,0x00,0xf0,0x00]14892#CHECK: sra	%r0, 4095(%r1)          # encoding: [0x8a,0x00,0x1f,0xff]14893#CHECK: sra	%r0, 4095(%r15)         # encoding: [0x8a,0x00,0xff,0xff]14894 14895	sra	%r0,014896	sra	%r7,014897	sra	%r15,014898	sra	%r0,409514899	sra	%r0,0(%r1)14900	sra	%r0,0(%r15)14901	sra	%r0,4095(%r1)14902	sra	%r0,4095(%r15)14903 14904#CHECK: srag	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x0a]14905#CHECK: srag	%r15, %r1, 0            # encoding: [0xeb,0xf1,0x00,0x00,0x00,0x0a]14906#CHECK: srag	%r1, %r15, 0            # encoding: [0xeb,0x1f,0x00,0x00,0x00,0x0a]14907#CHECK: srag	%r15, %r15, 0           # encoding: [0xeb,0xff,0x00,0x00,0x00,0x0a]14908#CHECK: srag	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0x0a]14909#CHECK: srag	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x0a]14910#CHECK: srag	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0x0a]14911#CHECK: srag	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x0a]14912#CHECK: srag	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0x0a]14913#CHECK: srag	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x0a]14914#CHECK: srag	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x0a]14915#CHECK: srag	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x0a]14916 14917	srag	%r0,%r0,014918	srag	%r15,%r1,014919	srag	%r1,%r15,014920	srag	%r15,%r15,014921	srag	%r0,%r0,-52428814922	srag	%r0,%r0,-114923	srag	%r0,%r0,114924	srag	%r0,%r0,52428714925	srag	%r0,%r0,0(%r1)14926	srag	%r0,%r0,0(%r15)14927	srag	%r0,%r0,524287(%r1)14928	srag	%r0,%r0,524287(%r15)14929 14930#CHECK: srda	%r0, 0                  # encoding: [0x8e,0x00,0x00,0x00]14931#CHECK: srda	%r6, 0                  # encoding: [0x8e,0x60,0x00,0x00]14932#CHECK: srda	%r14, 0                 # encoding: [0x8e,0xe0,0x00,0x00]14933#CHECK: srda	%r0, 4095               # encoding: [0x8e,0x00,0x0f,0xff]14934#CHECK: srda	%r0, 0(%r1)             # encoding: [0x8e,0x00,0x10,0x00]14935#CHECK: srda	%r0, 0(%r15)            # encoding: [0x8e,0x00,0xf0,0x00]14936#CHECK: srda	%r0, 4095(%r1)          # encoding: [0x8e,0x00,0x1f,0xff]14937#CHECK: srda	%r0, 4095(%r15)         # encoding: [0x8e,0x00,0xff,0xff]14938 14939	srda	%r0,014940	srda	%r6,014941	srda	%r14,014942	srda	%r0,409514943	srda	%r0,0(%r1)14944	srda	%r0,0(%r15)14945	srda	%r0,4095(%r1)14946	srda	%r0,4095(%r15)14947 14948#CHECK: srdl	%r0, 0                  # encoding: [0x8c,0x00,0x00,0x00]14949#CHECK: srdl	%r6, 0                  # encoding: [0x8c,0x60,0x00,0x00]14950#CHECK: srdl	%r14, 0                 # encoding: [0x8c,0xe0,0x00,0x00]14951#CHECK: srdl	%r0, 4095               # encoding: [0x8c,0x00,0x0f,0xff]14952#CHECK: srdl	%r0, 0(%r1)             # encoding: [0x8c,0x00,0x10,0x00]14953#CHECK: srdl	%r0, 0(%r15)            # encoding: [0x8c,0x00,0xf0,0x00]14954#CHECK: srdl	%r0, 4095(%r1)          # encoding: [0x8c,0x00,0x1f,0xff]14955#CHECK: srdl	%r0, 4095(%r15)         # encoding: [0x8c,0x00,0xff,0xff]14956 14957	srdl	%r0,014958	srdl	%r6,014959	srdl	%r14,014960	srdl	%r0,409514961	srdl	%r0,0(%r1)14962	srdl	%r0,0(%r15)14963	srdl	%r0,4095(%r1)14964	srdl	%r0,4095(%r15)14965 14966#CHECK: srdt	%f0, %f0, 0             # encoding: [0xed,0x00,0x00,0x00,0x00,0x41]14967#CHECK: srdt	%f0, %f0, 4095          # encoding: [0xed,0x00,0x0f,0xff,0x00,0x41]14968#CHECK: srdt	%f0, %f0, 0(%r1)        # encoding: [0xed,0x00,0x10,0x00,0x00,0x41]14969#CHECK: srdt	%f0, %f0, 0(%r15)       # encoding: [0xed,0x00,0xf0,0x00,0x00,0x41]14970#CHECK: srdt	%f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x41]14971#CHECK: srdt	%f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x41]14972#CHECK: srdt	%f0, %f15, 0            # encoding: [0xed,0xf0,0x00,0x00,0x00,0x41]14973#CHECK: srdt	%f15, %f0, 0            # encoding: [0xed,0x00,0x00,0x00,0xf0,0x41]14974#CHECK: srdt	%f15, %f15, 0           # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x41]14975 14976	srdt	%f0, %f0, 014977	srdt	%f0, %f0, 409514978	srdt	%f0, %f0, 0(%r1)14979	srdt	%f0, %f0, 0(%r15)14980	srdt	%f0, %f0, 4095(%r1,%r15)14981	srdt	%f0, %f0, 4095(%r15,%r1)14982	srdt	%f0, %f15, 014983	srdt	%f15, %f0, 014984	srdt	%f15, %f15, 014985 14986#CHECK: srl	%r0, 0                  # encoding: [0x88,0x00,0x00,0x00]14987#CHECK: srl	%r7, 0                  # encoding: [0x88,0x70,0x00,0x00]14988#CHECK: srl	%r15, 0                 # encoding: [0x88,0xf0,0x00,0x00]14989#CHECK: srl	%r0, 4095               # encoding: [0x88,0x00,0x0f,0xff]14990#CHECK: srl	%r0, 0(%r1)             # encoding: [0x88,0x00,0x10,0x00]14991#CHECK: srl	%r0, 0(%r15)            # encoding: [0x88,0x00,0xf0,0x00]14992#CHECK: srl	%r0, 4095(%r1)          # encoding: [0x88,0x00,0x1f,0xff]14993#CHECK: srl	%r0, 4095(%r15)         # encoding: [0x88,0x00,0xff,0xff]14994 14995	srl	%r0,014996	srl	%r7,014997	srl	%r15,014998	srl	%r0,409514999	srl	%r0,0(%r1)15000	srl	%r0,0(%r15)15001	srl	%r0,4095(%r1)15002	srl	%r0,4095(%r15)15003 15004#CHECK: srlg	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x0c]15005#CHECK: srlg	%r15, %r1, 0            # encoding: [0xeb,0xf1,0x00,0x00,0x00,0x0c]15006#CHECK: srlg	%r1, %r15, 0            # encoding: [0xeb,0x1f,0x00,0x00,0x00,0x0c]15007#CHECK: srlg	%r15, %r15, 0           # encoding: [0xeb,0xff,0x00,0x00,0x00,0x0c]15008#CHECK: srlg	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0x0c]15009#CHECK: srlg	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x0c]15010#CHECK: srlg	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0x0c]15011#CHECK: srlg	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x0c]15012#CHECK: srlg	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0x0c]15013#CHECK: srlg	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x0c]15014#CHECK: srlg	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x0c]15015#CHECK: srlg	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x0c]15016 15017	srlg	%r0,%r0,015018	srlg	%r15,%r1,015019	srlg	%r1,%r15,015020	srlg	%r15,%r15,015021	srlg	%r0,%r0,-52428815022	srlg	%r0,%r0,-115023	srlg	%r0,%r0,115024	srlg	%r0,%r0,52428715025	srlg	%r0,%r0,0(%r1)15026	srlg	%r0,%r0,0(%r15)15027	srlg	%r0,%r0,524287(%r1)15028	srlg	%r0,%r0,524287(%r15)15029 15030#CHECK: srnm	0                       # encoding: [0xb2,0x99,0x00,0x00]15031#CHECK: srnm	0(%r1)                  # encoding: [0xb2,0x99,0x10,0x00]15032#CHECK: srnm	0(%r15)                 # encoding: [0xb2,0x99,0xf0,0x00]15033#CHECK: srnm	4095                    # encoding: [0xb2,0x99,0x0f,0xff]15034#CHECK: srnm	4095(%r1)               # encoding: [0xb2,0x99,0x1f,0xff]15035#CHECK: srnm	4095(%r15)              # encoding: [0xb2,0x99,0xff,0xff]15036 15037	srnm	015038	srnm	0(%r1)15039	srnm	0(%r15)15040	srnm	409515041	srnm	4095(%r1)15042	srnm	4095(%r15)15043 15044#CHECK: srnmt	0                       # encoding: [0xb2,0xb9,0x00,0x00]15045#CHECK: srnmt	0(%r1)                  # encoding: [0xb2,0xb9,0x10,0x00]15046#CHECK: srnmt	0(%r15)                 # encoding: [0xb2,0xb9,0xf0,0x00]15047#CHECK: srnmt	4095                    # encoding: [0xb2,0xb9,0x0f,0xff]15048#CHECK: srnmt	4095(%r1)               # encoding: [0xb2,0xb9,0x1f,0xff]15049#CHECK: srnmt	4095(%r15)              # encoding: [0xb2,0xb9,0xff,0xff]15050 15051	srnmt	015052	srnmt	0(%r1)15053	srnmt	0(%r15)15054	srnmt	409515055	srnmt	4095(%r1)15056	srnmt	4095(%r15)15057 15058#CHECK: srp	0(1), 0, 0              # encoding: [0xf0,0x00,0x00,0x00,0x00,0x00]15059#CHECK: srp	0(1), 0, 15             # encoding: [0xf0,0x0f,0x00,0x00,0x00,0x00]15060#CHECK: srp	0(1), 0(%r1), 0         # encoding: [0xf0,0x00,0x00,0x00,0x10,0x00]15061#CHECK: srp	0(1), 0(%r15), 0        # encoding: [0xf0,0x00,0x00,0x00,0xf0,0x00]15062#CHECK: srp	0(1), 4095, 0           # encoding: [0xf0,0x00,0x00,0x00,0x0f,0xff]15063#CHECK: srp	0(1), 4095(%r1), 0      # encoding: [0xf0,0x00,0x00,0x00,0x1f,0xff]15064#CHECK: srp	0(1), 4095(%r15), 0     # encoding: [0xf0,0x00,0x00,0x00,0xff,0xff]15065#CHECK: srp	0(1,%r1), 0, 0          # encoding: [0xf0,0x00,0x10,0x00,0x00,0x00]15066#CHECK: srp	0(1,%r15), 0, 0         # encoding: [0xf0,0x00,0xf0,0x00,0x00,0x00]15067#CHECK: srp	4095(1,%r1), 0, 0       # encoding: [0xf0,0x00,0x1f,0xff,0x00,0x00]15068#CHECK: srp	4095(1,%r15), 0, 0      # encoding: [0xf0,0x00,0xff,0xff,0x00,0x00]15069#CHECK: srp	0(16,%r1), 0, 0         # encoding: [0xf0,0xf0,0x10,0x00,0x00,0x00]15070#CHECK: srp	0(16,%r15), 0, 0        # encoding: [0xf0,0xf0,0xf0,0x00,0x00,0x00]15071 15072	srp	0(1), 0, 015073	srp	0(1), 0, 1515074	srp	0(1), 0(%r1), 015075	srp	0(1), 0(%r15), 015076	srp	0(1), 4095, 015077	srp	0(1), 4095(%r1), 015078	srp	0(1), 4095(%r15), 015079	srp	0(1,%r1), 0, 015080	srp	0(1,%r15), 0, 015081	srp	4095(1,%r1), 0, 015082	srp	4095(1,%r15), 0, 015083	srp	0(16,%r1), 0, 015084	srp	0(16,%r15), 0, 015085 15086#CHECK: srst	%r0, %r0                # encoding: [0xb2,0x5e,0x00,0x00]15087#CHECK: srst	%r0, %r15               # encoding: [0xb2,0x5e,0x00,0x0f]15088#CHECK: srst	%r15, %r0               # encoding: [0xb2,0x5e,0x00,0xf0]15089#CHECK: srst	%r7, %r8                # encoding: [0xb2,0x5e,0x00,0x78]15090 15091	srst	%r0,%r015092	srst	%r0,%r1515093	srst	%r15,%r015094	srst	%r7,%r815095 15096#CHECK: srstu	%r0, %r0                # encoding: [0xb9,0xbe,0x00,0x00]15097#CHECK: srstu	%r0, %r15               # encoding: [0xb9,0xbe,0x00,0x0f]15098#CHECK: srstu	%r15, %r0               # encoding: [0xb9,0xbe,0x00,0xf0]15099#CHECK: srstu	%r7, %r8                # encoding: [0xb9,0xbe,0x00,0x78]15100 15101	srstu	%r0,%r015102	srstu	%r0,%r1515103	srstu	%r15,%r015104	srstu	%r7,%r815105 15106#CHECK: srxt	%f0, %f0, 0             # encoding: [0xed,0x00,0x00,0x00,0x00,0x49]15107#CHECK: srxt	%f0, %f0, 4095          # encoding: [0xed,0x00,0x0f,0xff,0x00,0x49]15108#CHECK: srxt	%f0, %f0, 0(%r1)        # encoding: [0xed,0x00,0x10,0x00,0x00,0x49]15109#CHECK: srxt	%f0, %f0, 0(%r15)       # encoding: [0xed,0x00,0xf0,0x00,0x00,0x49]15110#CHECK: srxt	%f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x49]15111#CHECK: srxt	%f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x49]15112#CHECK: srxt	%f0, %f13, 0            # encoding: [0xed,0xd0,0x00,0x00,0x00,0x49]15113#CHECK: srxt	%f13, %f0, 0            # encoding: [0xed,0x00,0x00,0x00,0xd0,0x49]15114#CHECK: srxt	%f13, %f13, 0           # encoding: [0xed,0xd0,0x00,0x00,0xd0,0x49]15115 15116	srxt	%f0, %f0, 015117	srxt	%f0, %f0, 409515118	srxt	%f0, %f0, 0(%r1)15119	srxt	%f0, %f0, 0(%r15)15120	srxt	%f0, %f0, 4095(%r1,%r15)15121	srxt	%f0, %f0, 4095(%r15,%r1)15122	srxt	%f0, %f13, 015123	srxt	%f13, %f0, 015124	srxt	%f13, %f13, 015125 15126#CHECK: ssar	%r0                     # encoding: [0xb2,0x25,0x00,0x00]15127#CHECK: ssar	%r1                     # encoding: [0xb2,0x25,0x00,0x10]15128#CHECK: ssar	%r15                    # encoding: [0xb2,0x25,0x00,0xf0]15129 15130	ssar	%r015131	ssar	%r115132	ssar	%r1515133 15134#CHECK: ssair	%r0                     # encoding: [0xb9,0x9f,0x00,0x00]15135#CHECK: ssair	%r1                     # encoding: [0xb9,0x9f,0x00,0x10]15136#CHECK: ssair	%r15                    # encoding: [0xb9,0x9f,0x00,0xf0]15137 15138	ssair	%r015139	ssair	%r115140	ssair	%r1515141 15142#CHECK: ssch	0                       # encoding: [0xb2,0x33,0x00,0x00]15143#CHECK: ssch	0(%r1)                  # encoding: [0xb2,0x33,0x10,0x00]15144#CHECK: ssch	0(%r15)                 # encoding: [0xb2,0x33,0xf0,0x00]15145#CHECK: ssch	4095                    # encoding: [0xb2,0x33,0x0f,0xff]15146#CHECK: ssch	4095(%r1)               # encoding: [0xb2,0x33,0x1f,0xff]15147#CHECK: ssch	4095(%r15)              # encoding: [0xb2,0x33,0xff,0xff]15148 15149	ssch	015150	ssch	0(%r1)15151	ssch	0(%r15)15152	ssch	409515153	ssch	4095(%r1)15154	ssch	4095(%r15)15155 15156#CHECK: sske	%r0, %r0                # encoding: [0xb2,0x2b,0x00,0x00]15157#CHECK: sske	%r0, %r15               # encoding: [0xb2,0x2b,0x00,0x0f]15158#CHECK: sske	%r15, %r0               # encoding: [0xb2,0x2b,0x00,0xf0]15159#CHECK: sske	%r0, %r0, 15            # encoding: [0xb2,0x2b,0xf0,0x00]15160#CHECK: sske	%r4, %r6, 7             # encoding: [0xb2,0x2b,0x70,0x46]15161 15162	sske	%r0, %r015163	sske	%r0, %r1515164	sske	%r15, %r015165	sske	%r0, %r0, 1515166	sske	%r4, %r6, 715167 15168#CHECK: ssm	0                       # encoding: [0x80,0x00,0x00,0x00]15169#CHECK: ssm	0(%r1)                  # encoding: [0x80,0x00,0x10,0x00]15170#CHECK: ssm	0(%r15)                 # encoding: [0x80,0x00,0xf0,0x00]15171#CHECK: ssm	4095                    # encoding: [0x80,0x00,0x0f,0xff]15172#CHECK: ssm	4095(%r1)               # encoding: [0x80,0x00,0x1f,0xff]15173#CHECK: ssm	4095(%r15)              # encoding: [0x80,0x00,0xff,0xff]15174 15175	ssm	015176	ssm	0(%r1)15177	ssm	0(%r15)15178	ssm	409515179	ssm	4095(%r1)15180	ssm	4095(%r15)15181 15182#CHECK: st	%r0, 0                  # encoding: [0x50,0x00,0x00,0x00]15183#CHECK: st	%r0, 4095               # encoding: [0x50,0x00,0x0f,0xff]15184#CHECK: st	%r0, 0(%r1)             # encoding: [0x50,0x00,0x10,0x00]15185#CHECK: st	%r0, 0(%r15)            # encoding: [0x50,0x00,0xf0,0x00]15186#CHECK: st	%r0, 4095(%r1,%r15)     # encoding: [0x50,0x01,0xff,0xff]15187#CHECK: st	%r0, 4095(%r15,%r1)     # encoding: [0x50,0x0f,0x1f,0xff]15188#CHECK: st	%r15, 0                 # encoding: [0x50,0xf0,0x00,0x00]15189 15190	st	%r0, 015191	st	%r0, 409515192	st	%r0, 0(%r1)15193	st	%r0, 0(%r15)15194	st	%r0, 4095(%r1,%r15)15195	st	%r0, 4095(%r15,%r1)15196	st	%r15, 015197 15198#CHECK: stam	%a0, %a0, 0             # encoding: [0x9b,0x00,0x00,0x00]15199#CHECK: stam	%a0, %a15, 0            # encoding: [0x9b,0x0f,0x00,0x00]15200#CHECK: stam	%a14, %a15, 0           # encoding: [0x9b,0xef,0x00,0x00]15201#CHECK: stam	%a15, %a15, 0           # encoding: [0x9b,0xff,0x00,0x00]15202#CHECK: stam	%a0, %a0, 4095          # encoding: [0x9b,0x00,0x0f,0xff]15203#CHECK: stam	%a0, %a0, 1             # encoding: [0x9b,0x00,0x00,0x01]15204#CHECK: stam	%a0, %a0, 0(%r1)        # encoding: [0x9b,0x00,0x10,0x00]15205#CHECK: stam	%a0, %a0, 0(%r15)       # encoding: [0x9b,0x00,0xf0,0x00]15206#CHECK: stam	%a0, %a0, 4095(%r1)     # encoding: [0x9b,0x00,0x1f,0xff]15207#CHECK: stam	%a0, %a0, 4095(%r15)    # encoding: [0x9b,0x00,0xff,0xff]15208 15209	stam	%a0,%a0,015210	stam	%a0,%a15,015211	stam	%a14,%a15,015212	stam	%a15,%a15,015213	stam	%a0,%a0,409515214	stam	%a0,%a0,115215	stam	%a0,%a0,0(%r1)15216	stam	%a0,%a0,0(%r15)15217	stam	%a0,%a0,4095(%r1)15218	stam	%a0,%a0,4095(%r15)15219 15220#CHECK: stamy	%a0, %a0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x9b]15221#CHECK: stamy	%a0, %a15, 0            # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x9b]15222#CHECK: stamy	%a14, %a15, 0           # encoding: [0xeb,0xef,0x00,0x00,0x00,0x9b]15223#CHECK: stamy	%a15, %a15, 0           # encoding: [0xeb,0xff,0x00,0x00,0x00,0x9b]15224#CHECK: stamy	%a0, %a0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0x9b]15225#CHECK: stamy	%a0, %a0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x9b]15226#CHECK: stamy	%a0, %a0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x9b]15227#CHECK: stamy	%a0, %a0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0x9b]15228#CHECK: stamy	%a0, %a0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x9b]15229#CHECK: stamy	%a0, %a0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0x9b]15230#CHECK: stamy	%a0, %a0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x9b]15231#CHECK: stamy	%a0, %a0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x9b]15232#CHECK: stamy	%a0, %a0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x9b]15233 15234	stamy	%a0,%a0,015235	stamy	%a0,%a15,015236	stamy	%a14,%a15,015237	stamy	%a15,%a15,015238	stamy	%a0,%a0,-52428815239	stamy	%a0,%a0,-115240	stamy	%a0,%a0,015241	stamy	%a0,%a0,115242	stamy	%a0,%a0,52428715243	stamy	%a0,%a0,0(%r1)15244	stamy	%a0,%a0,0(%r15)15245	stamy	%a0,%a0,524287(%r1)15246	stamy	%a0,%a0,524287(%r15)15247 15248#CHECK: stap	0                  	# encoding: [0xb2,0x12,0x00,0x00]15249#CHECK: stap	0(%r1)             	# encoding: [0xb2,0x12,0x10,0x00]15250#CHECK: stap	0(%r15)            	# encoding: [0xb2,0x12,0xf0,0x00]15251#CHECK: stap	4095                 	# encoding: [0xb2,0x12,0x0f,0xff]15252#CHECK: stap	4095(%r1)             	# encoding: [0xb2,0x12,0x1f,0xff]15253#CHECK: stap	4095(%r15)             	# encoding: [0xb2,0x12,0xff,0xff]15254 15255	stap	015256	stap	0(%r1)15257	stap	0(%r15)15258	stap	409515259	stap	4095(%r1)15260	stap	4095(%r15)15261 15262#CHECK: stc	%r0, 0                  # encoding: [0x42,0x00,0x00,0x00]15263#CHECK: stc	%r0, 4095               # encoding: [0x42,0x00,0x0f,0xff]15264#CHECK: stc	%r0, 0(%r1)             # encoding: [0x42,0x00,0x10,0x00]15265#CHECK: stc	%r0, 0(%r15)            # encoding: [0x42,0x00,0xf0,0x00]15266#CHECK: stc	%r0, 4095(%r1,%r15)     # encoding: [0x42,0x01,0xff,0xff]15267#CHECK: stc	%r0, 4095(%r15,%r1)     # encoding: [0x42,0x0f,0x1f,0xff]15268#CHECK: stc	%r15, 0                 # encoding: [0x42,0xf0,0x00,0x00]15269 15270	stc	%r0, 015271	stc	%r0, 409515272	stc	%r0, 0(%r1)15273	stc	%r0, 0(%r15)15274	stc	%r0, 4095(%r1,%r15)15275	stc	%r0, 4095(%r15,%r1)15276	stc	%r15, 015277 15278#CHECK: stck	0                  	# encoding: [0xb2,0x05,0x00,0x00]15279#CHECK: stck	0(%r1)             	# encoding: [0xb2,0x05,0x10,0x00]15280#CHECK: stck	0(%r15)            	# encoding: [0xb2,0x05,0xf0,0x00]15281#CHECK: stck	4095                 	# encoding: [0xb2,0x05,0x0f,0xff]15282#CHECK: stck	4095(%r1)             	# encoding: [0xb2,0x05,0x1f,0xff]15283#CHECK: stck	4095(%r15)             	# encoding: [0xb2,0x05,0xff,0xff]15284 15285	stck	015286	stck	0(%r1)15287	stck	0(%r15)15288	stck	409515289	stck	4095(%r1)15290	stck	4095(%r15)15291 15292#CHECK: stckc	0                  	# encoding: [0xb2,0x07,0x00,0x00]15293#CHECK: stckc	0(%r1)             	# encoding: [0xb2,0x07,0x10,0x00]15294#CHECK: stckc	0(%r15)            	# encoding: [0xb2,0x07,0xf0,0x00]15295#CHECK: stckc	4095                 	# encoding: [0xb2,0x07,0x0f,0xff]15296#CHECK: stckc	4095(%r1)             	# encoding: [0xb2,0x07,0x1f,0xff]15297#CHECK: stckc	4095(%r15)             	# encoding: [0xb2,0x07,0xff,0xff]15298 15299	stckc	015300	stckc	0(%r1)15301	stckc	0(%r15)15302	stckc	409515303	stckc	4095(%r1)15304	stckc	4095(%r15)15305 15306#CHECK: stcke	0                  	# encoding: [0xb2,0x78,0x00,0x00]15307#CHECK: stcke	0(%r1)             	# encoding: [0xb2,0x78,0x10,0x00]15308#CHECK: stcke	0(%r15)            	# encoding: [0xb2,0x78,0xf0,0x00]15309#CHECK: stcke	4095                 	# encoding: [0xb2,0x78,0x0f,0xff]15310#CHECK: stcke	4095(%r1)             	# encoding: [0xb2,0x78,0x1f,0xff]15311#CHECK: stcke	4095(%r15)             	# encoding: [0xb2,0x78,0xff,0xff]15312 15313	stcke	015314	stcke	0(%r1)15315	stcke	0(%r15)15316	stcke	409515317	stcke	4095(%r1)15318	stcke	4095(%r15)15319 15320#CHECK: stckf	0                  	# encoding: [0xb2,0x7c,0x00,0x00]15321#CHECK: stckf	0(%r1)             	# encoding: [0xb2,0x7c,0x10,0x00]15322#CHECK: stckf	0(%r15)            	# encoding: [0xb2,0x7c,0xf0,0x00]15323#CHECK: stckf	4095                 	# encoding: [0xb2,0x7c,0x0f,0xff]15324#CHECK: stckf	4095(%r1)             	# encoding: [0xb2,0x7c,0x1f,0xff]15325#CHECK: stckf	4095(%r15)             	# encoding: [0xb2,0x7c,0xff,0xff]15326 15327	stckf	015328	stckf	0(%r1)15329	stckf	0(%r15)15330	stckf	409515331	stckf	4095(%r1)15332	stckf	4095(%r15)15333 15334#CHECK: stcm	%r0, 0, 0               # encoding: [0xbe,0x00,0x00,0x00]15335#CHECK: stcm	%r0, 15, 4095           # encoding: [0xbe,0x0f,0x0f,0xff]15336#CHECK: stcm	%r0, 0, 0(%r1)          # encoding: [0xbe,0x00,0x10,0x00]15337#CHECK: stcm	%r0, 0, 0(%r15)         # encoding: [0xbe,0x00,0xf0,0x00]15338#CHECK: stcm	%r15, 15, 4095(%r1)     # encoding: [0xbe,0xff,0x1f,0xff]15339#CHECK: stcm	%r0, 0, 4095(%r15)      # encoding: [0xbe,0x00,0xff,0xff]15340#CHECK: stcm	%r15, 0, 0              # encoding: [0xbe,0xf0,0x00,0x00]15341 15342	stcm	%r0, 0, 015343	stcm	%r0, 15, 409515344	stcm	%r0, 0, 0(%r1)15345	stcm	%r0, 0, 0(%r15)15346	stcm	%r15, 15, 4095(%r1)15347	stcm	%r0, 0, 4095(%r15)15348	stcm	%r15, 0, 015349 15350#CHECK: stcmh	%r0, 0, -524288            # encoding: [0xeb,0x00,0x00,0x00,0x80,0x2c]15351#CHECK: stcmh	%r0, 0, -1                 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x2c]15352#CHECK: stcmh	%r0, 15, 0                 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x2c]15353#CHECK: stcmh	%r0, 15, 1                 # encoding: [0xeb,0x0f,0x00,0x01,0x00,0x2c]15354#CHECK: stcmh	%r0, 8, 524287             # encoding: [0xeb,0x08,0x0f,0xff,0x7f,0x2c]15355#CHECK: stcmh	%r0, 8, 0(%r1)             # encoding: [0xeb,0x08,0x10,0x00,0x00,0x2c]15356#CHECK: stcmh	%r0, 4, 0(%r15)            # encoding: [0xeb,0x04,0xf0,0x00,0x00,0x2c]15357#CHECK: stcmh	%r0, 4, 524287(%r15)       # encoding: [0xeb,0x04,0xff,0xff,0x7f,0x2c]15358#CHECK: stcmh	%r0, 0, 524287(%r1)        # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x2c]15359#CHECK: stcmh	%r15, 0, 0                 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0x2c]15360 15361	stcmh	%r0, 0, -52428815362	stcmh	%r0, 0, -115363	stcmh	%r0, 15, 015364	stcmh	%r0, 15, 115365	stcmh	%r0, 8, 52428715366	stcmh	%r0, 8, 0(%r1)15367	stcmh	%r0, 4, 0(%r15)15368	stcmh	%r0, 4, 524287(%r15)15369	stcmh	%r0, 0, 524287(%r1)15370	stcmh	%r15, 0, 015371 15372#CHECK: stcmy	%r0, 0, -524288            # encoding: [0xeb,0x00,0x00,0x00,0x80,0x2d]15373#CHECK: stcmy	%r0, 0, -1                 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x2d]15374#CHECK: stcmy	%r0, 15, 0                 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x2d]15375#CHECK: stcmy	%r0, 15, 1                 # encoding: [0xeb,0x0f,0x00,0x01,0x00,0x2d]15376#CHECK: stcmy	%r0, 8, 524287             # encoding: [0xeb,0x08,0x0f,0xff,0x7f,0x2d]15377#CHECK: stcmy	%r0, 8, 0(%r1)             # encoding: [0xeb,0x08,0x10,0x00,0x00,0x2d]15378#CHECK: stcmy	%r0, 4, 0(%r15)            # encoding: [0xeb,0x04,0xf0,0x00,0x00,0x2d]15379#CHECK: stcmy	%r0, 4, 524287(%r15)       # encoding: [0xeb,0x04,0xff,0xff,0x7f,0x2d]15380#CHECK: stcmy	%r0, 0, 524287(%r1)        # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x2d]15381#CHECK: stcmy	%r15, 0, 0                 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0x2d]15382 15383	stcmy	%r0, 0, -52428815384	stcmy	%r0, 0, -115385	stcmy	%r0, 15, 015386	stcmy	%r0, 15, 115387	stcmy	%r0, 8, 52428715388	stcmy	%r0, 8, 0(%r1)15389	stcmy	%r0, 4, 0(%r15)15390	stcmy	%r0, 4, 524287(%r15)15391	stcmy	%r0, 0, 524287(%r1)15392	stcmy	%r15, 0, 015393 15394#CHECK: stcps	0                       # encoding: [0xb2,0x3a,0x00,0x00]15395#CHECK: stcps	0(%r1)                  # encoding: [0xb2,0x3a,0x10,0x00]15396#CHECK: stcps	0(%r15)                 # encoding: [0xb2,0x3a,0xf0,0x00]15397#CHECK: stcps	4095                    # encoding: [0xb2,0x3a,0x0f,0xff]15398#CHECK: stcps	4095(%r1)               # encoding: [0xb2,0x3a,0x1f,0xff]15399#CHECK: stcps	4095(%r15)              # encoding: [0xb2,0x3a,0xff,0xff]15400 15401	stcps	015402	stcps	0(%r1)15403	stcps	0(%r15)15404	stcps	409515405	stcps	4095(%r1)15406	stcps	4095(%r15)15407 15408#CHECK: stcrw	0                       # encoding: [0xb2,0x39,0x00,0x00]15409#CHECK: stcrw	0(%r1)                  # encoding: [0xb2,0x39,0x10,0x00]15410#CHECK: stcrw	0(%r15)                 # encoding: [0xb2,0x39,0xf0,0x00]15411#CHECK: stcrw	4095                    # encoding: [0xb2,0x39,0x0f,0xff]15412#CHECK: stcrw	4095(%r1)               # encoding: [0xb2,0x39,0x1f,0xff]15413#CHECK: stcrw	4095(%r15)              # encoding: [0xb2,0x39,0xff,0xff]15414 15415	stcrw	015416	stcrw	0(%r1)15417	stcrw	0(%r15)15418	stcrw	409515419	stcrw	4095(%r1)15420	stcrw	4095(%r15)15421 15422#CHECK: stctg	%c0, %c0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x25]15423#CHECK: stctg	%c0, %c15, 0            # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x25]15424#CHECK: stctg	%c14, %c15, 0           # encoding: [0xeb,0xef,0x00,0x00,0x00,0x25]15425#CHECK: stctg	%c15, %c15, 0           # encoding: [0xeb,0xff,0x00,0x00,0x00,0x25]15426#CHECK: stctg	%c0, %c0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0x25]15427#CHECK: stctg	%c0, %c0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x25]15428#CHECK: stctg	%c0, %c0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x25]15429#CHECK: stctg	%c0, %c0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0x25]15430#CHECK: stctg	%c0, %c0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x25]15431#CHECK: stctg	%c0, %c0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0x25]15432#CHECK: stctg	%c0, %c0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x25]15433#CHECK: stctg	%c0, %c0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x25]15434#CHECK: stctg	%c0, %c0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x25]15435 15436	stctg	%c0,%c0,015437	stctg	%c0,%c15,015438	stctg	%c14,%c15,015439	stctg	%c15,%c15,015440	stctg	%c0,%c0,-52428815441	stctg	%c0,%c0,-115442	stctg	%c0,%c0,015443	stctg	%c0,%c0,115444	stctg	%c0,%c0,52428715445	stctg	%c0,%c0,0(%r1)15446	stctg	%c0,%c0,0(%r15)15447	stctg	%c0,%c0,524287(%r1)15448	stctg	%c0,%c0,524287(%r15)15449 15450#CHECK: stctl	%c0, %c0, 0             # encoding: [0xb6,0x00,0x00,0x00]15451#CHECK: stctl	%c0, %c15, 0            # encoding: [0xb6,0x0f,0x00,0x00]15452#CHECK: stctl	%c14, %c15, 0           # encoding: [0xb6,0xef,0x00,0x00]15453#CHECK: stctl	%c15, %c15, 0           # encoding: [0xb6,0xff,0x00,0x00]15454#CHECK: stctl	%c0, %c0, 4095          # encoding: [0xb6,0x00,0x0f,0xff]15455#CHECK: stctl	%c0, %c0, 1             # encoding: [0xb6,0x00,0x00,0x01]15456#CHECK: stctl	%c0, %c0, 0(%r1)        # encoding: [0xb6,0x00,0x10,0x00]15457#CHECK: stctl	%c0, %c0, 0(%r15)       # encoding: [0xb6,0x00,0xf0,0x00]15458#CHECK: stctl	%c0, %c0, 4095(%r1)     # encoding: [0xb6,0x00,0x1f,0xff]15459#CHECK: stctl	%c0, %c0, 4095(%r15)    # encoding: [0xb6,0x00,0xff,0xff]15460 15461	stctl	%c0,%c0,015462	stctl	%c0,%c15,015463	stctl	%c14,%c15,015464	stctl	%c15,%c15,015465	stctl	%c0,%c0,409515466	stctl	%c0,%c0,115467	stctl	%c0,%c0,0(%r1)15468	stctl	%c0,%c0,0(%r15)15469	stctl	%c0,%c0,4095(%r1)15470	stctl	%c0,%c0,4095(%r15)15471 15472#CHECK: stcy	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x72]15473#CHECK: stcy	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x72]15474#CHECK: stcy	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x72]15475#CHECK: stcy	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x72]15476#CHECK: stcy	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x72]15477#CHECK: stcy	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x72]15478#CHECK: stcy	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x72]15479#CHECK: stcy	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x72]15480#CHECK: stcy	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x72]15481#CHECK: stcy	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x72]15482 15483	stcy	%r0, -52428815484	stcy	%r0, -115485	stcy	%r0, 015486	stcy	%r0, 115487	stcy	%r0, 52428715488	stcy	%r0, 0(%r1)15489	stcy	%r0, 0(%r15)15490	stcy	%r0, 524287(%r1,%r15)15491	stcy	%r0, 524287(%r15,%r1)15492	stcy	%r15, 015493 15494#CHECK: std	%f0, 0                  # encoding: [0x60,0x00,0x00,0x00]15495#CHECK: std	%f0, 4095               # encoding: [0x60,0x00,0x0f,0xff]15496#CHECK: std	%f0, 0(%r1)             # encoding: [0x60,0x00,0x10,0x00]15497#CHECK: std	%f0, 0(%r15)            # encoding: [0x60,0x00,0xf0,0x00]15498#CHECK: std	%f0, 4095(%r1,%r15)     # encoding: [0x60,0x01,0xff,0xff]15499#CHECK: std	%f0, 4095(%r15,%r1)     # encoding: [0x60,0x0f,0x1f,0xff]15500#CHECK: std	%f15, 0                 # encoding: [0x60,0xf0,0x00,0x00]15501 15502	std	%f0, 015503	std	%f0, 409515504	std	%f0, 0(%r1)15505	std	%f0, 0(%r15)15506	std	%f0, 4095(%r1,%r15)15507	std	%f0, 4095(%r15,%r1)15508	std	%f15, 015509 15510#CHECK: stdy	%f0, -524288            # encoding: [0xed,0x00,0x00,0x00,0x80,0x67]15511#CHECK: stdy	%f0, -1                 # encoding: [0xed,0x00,0x0f,0xff,0xff,0x67]15512#CHECK: stdy	%f0, 0                  # encoding: [0xed,0x00,0x00,0x00,0x00,0x67]15513#CHECK: stdy	%f0, 1                  # encoding: [0xed,0x00,0x00,0x01,0x00,0x67]15514#CHECK: stdy	%f0, 524287             # encoding: [0xed,0x00,0x0f,0xff,0x7f,0x67]15515#CHECK: stdy	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x67]15516#CHECK: stdy	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x67]15517#CHECK: stdy	%f0, 524287(%r1,%r15)   # encoding: [0xed,0x01,0xff,0xff,0x7f,0x67]15518#CHECK: stdy	%f0, 524287(%r15,%r1)   # encoding: [0xed,0x0f,0x1f,0xff,0x7f,0x67]15519#CHECK: stdy	%f15, 0                 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x67]15520 15521	stdy	%f0, -52428815522	stdy	%f0, -115523	stdy	%f0, 015524	stdy	%f0, 115525	stdy	%f0, 52428715526	stdy	%f0, 0(%r1)15527	stdy	%f0, 0(%r15)15528	stdy	%f0, 524287(%r1,%r15)15529	stdy	%f0, 524287(%r15,%r1)15530	stdy	%f15, 015531 15532#CHECK: ste	%f0, 0                  # encoding: [0x70,0x00,0x00,0x00]15533#CHECK: ste	%f0, 4095               # encoding: [0x70,0x00,0x0f,0xff]15534#CHECK: ste	%f0, 0(%r1)             # encoding: [0x70,0x00,0x10,0x00]15535#CHECK: ste	%f0, 0(%r15)            # encoding: [0x70,0x00,0xf0,0x00]15536#CHECK: ste	%f0, 4095(%r1,%r15)     # encoding: [0x70,0x01,0xff,0xff]15537#CHECK: ste	%f0, 4095(%r15,%r1)     # encoding: [0x70,0x0f,0x1f,0xff]15538#CHECK: ste	%f15, 0                 # encoding: [0x70,0xf0,0x00,0x00]15539 15540	ste	%f0, 015541	ste	%f0, 409515542	ste	%f0, 0(%r1)15543	ste	%f0, 0(%r15)15544	ste	%f0, 4095(%r1,%r15)15545	ste	%f0, 4095(%r15,%r1)15546	ste	%f15, 015547 15548#CHECK: stey	%f0, -524288            # encoding: [0xed,0x00,0x00,0x00,0x80,0x66]15549#CHECK: stey	%f0, -1                 # encoding: [0xed,0x00,0x0f,0xff,0xff,0x66]15550#CHECK: stey	%f0, 0                  # encoding: [0xed,0x00,0x00,0x00,0x00,0x66]15551#CHECK: stey	%f0, 1                  # encoding: [0xed,0x00,0x00,0x01,0x00,0x66]15552#CHECK: stey	%f0, 524287             # encoding: [0xed,0x00,0x0f,0xff,0x7f,0x66]15553#CHECK: stey	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x66]15554#CHECK: stey	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x66]15555#CHECK: stey	%f0, 524287(%r1,%r15)   # encoding: [0xed,0x01,0xff,0xff,0x7f,0x66]15556#CHECK: stey	%f0, 524287(%r15,%r1)   # encoding: [0xed,0x0f,0x1f,0xff,0x7f,0x66]15557#CHECK: stey	%f15, 0                 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x66]15558 15559	stey	%f0, -52428815560	stey	%f0, -115561	stey	%f0, 015562	stey	%f0, 115563	stey	%f0, 52428715564	stey	%f0, 0(%r1)15565	stey	%f0, 0(%r15)15566	stey	%f0, 524287(%r1,%r15)15567	stey	%f0, 524287(%r15,%r1)15568	stey	%f15, 015569 15570#CHECK: stfl	0                  	# encoding: [0xb2,0xb1,0x00,0x00]15571#CHECK: stfl	0(%r1)             	# encoding: [0xb2,0xb1,0x10,0x00]15572#CHECK: stfl	0(%r15)            	# encoding: [0xb2,0xb1,0xf0,0x00]15573#CHECK: stfl	4095                 	# encoding: [0xb2,0xb1,0x0f,0xff]15574#CHECK: stfl	4095(%r1)             	# encoding: [0xb2,0xb1,0x1f,0xff]15575#CHECK: stfl	4095(%r15)             	# encoding: [0xb2,0xb1,0xff,0xff]15576 15577	stfl	015578	stfl	0(%r1)15579	stfl	0(%r15)15580	stfl	409515581	stfl	4095(%r1)15582	stfl	4095(%r15)15583 15584#CHECK: stfle	0                  	# encoding: [0xb2,0xb0,0x00,0x00]15585#CHECK: stfle	0(%r1)             	# encoding: [0xb2,0xb0,0x10,0x00]15586#CHECK: stfle	0(%r15)            	# encoding: [0xb2,0xb0,0xf0,0x00]15587#CHECK: stfle	4095                 	# encoding: [0xb2,0xb0,0x0f,0xff]15588#CHECK: stfle	4095(%r1)             	# encoding: [0xb2,0xb0,0x1f,0xff]15589#CHECK: stfle	4095(%r15)             	# encoding: [0xb2,0xb0,0xff,0xff]15590 15591	stfle	015592	stfle	0(%r1)15593	stfle	0(%r15)15594	stfle	409515595	stfle	4095(%r1)15596	stfle	4095(%r15)15597 15598#CHECK: stfpc	0                       # encoding: [0xb2,0x9c,0x00,0x00]15599#CHECK: stfpc	0(%r1)                  # encoding: [0xb2,0x9c,0x10,0x00]15600#CHECK: stfpc	0(%r15)                 # encoding: [0xb2,0x9c,0xf0,0x00]15601#CHECK: stfpc	4095                    # encoding: [0xb2,0x9c,0x0f,0xff]15602#CHECK: stfpc	4095(%r1)               # encoding: [0xb2,0x9c,0x1f,0xff]15603#CHECK: stfpc	4095(%r15)              # encoding: [0xb2,0x9c,0xff,0xff]15604 15605	stfpc	015606	stfpc	0(%r1)15607	stfpc	0(%r15)15608	stfpc	409515609	stfpc	4095(%r1)15610	stfpc	4095(%r15)15611 15612#CHECK: stg	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x24]15613#CHECK: stg	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x24]15614#CHECK: stg	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x24]15615#CHECK: stg	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x24]15616#CHECK: stg	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x24]15617#CHECK: stg	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x24]15618#CHECK: stg	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x24]15619#CHECK: stg	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x24]15620#CHECK: stg	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x24]15621#CHECK: stg	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x24]15622 15623	stg	%r0, -52428815624	stg	%r0, -115625	stg	%r0, 015626	stg	%r0, 115627	stg	%r0, 52428715628	stg	%r0, 0(%r1)15629	stg	%r0, 0(%r15)15630	stg	%r0, 524287(%r1,%r15)15631	stg	%r0, 524287(%r15,%r1)15632	stg	%r15, 015633 15634#CHECK: stgrl	%r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x0b,A,A,A,A]15635#CHECK:  fixup A - offset: 2, value: .[[LAB]]-4294967296+2, kind: FK_390_PC32DBL15636	stgrl	%r0, -0x10000000015637#CHECK: stgrl	%r0, .[[LAB:L.*]]-2	# encoding: [0xc4,0x0b,A,A,A,A]15638#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC32DBL15639	stgrl	%r0, -215640#CHECK: stgrl	%r0, .[[LAB:L.*]]	# encoding: [0xc4,0x0b,A,A,A,A]15641#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL15642	stgrl	%r0, 015643#CHECK: stgrl	%r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x0b,A,A,A,A]15644#CHECK:  fixup A - offset: 2, value: .[[LAB]]+4294967294+2, kind: FK_390_PC32DBL15645	stgrl	%r0, 0xfffffffe15646 15647#CHECK: stgrl	%r0, foo                # encoding: [0xc4,0x0b,A,A,A,A]15648# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL15649#CHECK: stgrl	%r15, foo               # encoding: [0xc4,0xfb,A,A,A,A]15650# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL15651 15652	stgrl	%r0,foo15653	stgrl	%r15,foo15654 15655#CHECK: stgrl	%r3, bar+100            # encoding: [0xc4,0x3b,A,A,A,A]15656# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL15657#CHECK: stgrl	%r4, bar+100            # encoding: [0xc4,0x4b,A,A,A,A]15658# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL15659 15660	stgrl	%r3,bar+10015661	stgrl	%r4,bar+10015662 15663#CHECK: stgrl	%r7, frob@PLT           # encoding: [0xc4,0x7b,A,A,A,A]15664# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL15665#CHECK: stgrl	%r8, frob@PLT           # encoding: [0xc4,0x8b,A,A,A,A]15666# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL15667 15668	stgrl	%r7,frob@PLT15669	stgrl	%r8,frob@PLT15670 15671#CHECK: sth	%r0, 0                  # encoding: [0x40,0x00,0x00,0x00]15672#CHECK: sth	%r0, 4095               # encoding: [0x40,0x00,0x0f,0xff]15673#CHECK: sth	%r0, 0(%r1)             # encoding: [0x40,0x00,0x10,0x00]15674#CHECK: sth	%r0, 0(%r15)            # encoding: [0x40,0x00,0xf0,0x00]15675#CHECK: sth	%r0, 4095(%r1,%r15)     # encoding: [0x40,0x01,0xff,0xff]15676#CHECK: sth	%r0, 4095(%r15,%r1)     # encoding: [0x40,0x0f,0x1f,0xff]15677#CHECK: sth	%r15, 0                 # encoding: [0x40,0xf0,0x00,0x00]15678 15679	sth	%r0, 015680	sth	%r0, 409515681	sth	%r0, 0(%r1)15682	sth	%r0, 0(%r15)15683	sth	%r0, 4095(%r1,%r15)15684	sth	%r0, 4095(%r15,%r1)15685	sth	%r15, 015686 15687#CHECK: sthrl	%r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x07,A,A,A,A]15688#CHECK:  fixup A - offset: 2, value: .[[LAB]]-4294967296+2, kind: FK_390_PC32DBL15689	sthrl	%r0, -0x10000000015690#CHECK: sthrl	%r0, .[[LAB:L.*]]-2	# encoding: [0xc4,0x07,A,A,A,A]15691#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC32DBL15692	sthrl	%r0, -215693#CHECK: sthrl	%r0, .[[LAB:L.*]]	# encoding: [0xc4,0x07,A,A,A,A]15694#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL15695	sthrl	%r0, 015696#CHECK: sthrl	%r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x07,A,A,A,A]15697#CHECK:  fixup A - offset: 2, value: .[[LAB]]+4294967294+2, kind: FK_390_PC32DBL15698	sthrl	%r0, 0xfffffffe15699 15700#CHECK: sthrl	%r0, foo                # encoding: [0xc4,0x07,A,A,A,A]15701# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL15702#CHECK: sthrl	%r15, foo               # encoding: [0xc4,0xf7,A,A,A,A]15703# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL15704 15705	sthrl	%r0,foo15706	sthrl	%r15,foo15707 15708#CHECK: sthrl	%r3, bar+100            # encoding: [0xc4,0x37,A,A,A,A]15709# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL15710#CHECK: sthrl	%r4, bar+100            # encoding: [0xc4,0x47,A,A,A,A]15711# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL15712 15713	sthrl	%r3,bar+10015714	sthrl	%r4,bar+10015715 15716#CHECK: sthrl	%r7, frob@PLT           # encoding: [0xc4,0x77,A,A,A,A]15717# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL15718#CHECK: sthrl	%r8, frob@PLT           # encoding: [0xc4,0x87,A,A,A,A]15719# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL15720 15721	sthrl	%r7,frob@PLT15722	sthrl	%r8,frob@PLT15723 15724#CHECK: sthy	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x70]15725#CHECK: sthy	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x70]15726#CHECK: sthy	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x70]15727#CHECK: sthy	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x70]15728#CHECK: sthy	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x70]15729#CHECK: sthy	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x70]15730#CHECK: sthy	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x70]15731#CHECK: sthy	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x70]15732#CHECK: sthy	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x70]15733#CHECK: sthy	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x70]15734 15735	sthy	%r0, -52428815736	sthy	%r0, -115737	sthy	%r0, 015738	sthy	%r0, 115739	sthy	%r0, 52428715740	sthy	%r0, 0(%r1)15741	sthy	%r0, 0(%r15)15742	sthy	%r0, 524287(%r1,%r15)15743	sthy	%r0, 524287(%r15,%r1)15744	sthy	%r15, 015745 15746#CHECK: stidp	0                  	# encoding: [0xb2,0x02,0x00,0x00]15747#CHECK: stidp	0(%r1)             	# encoding: [0xb2,0x02,0x10,0x00]15748#CHECK: stidp	0(%r15)            	# encoding: [0xb2,0x02,0xf0,0x00]15749#CHECK: stidp	4095                 	# encoding: [0xb2,0x02,0x0f,0xff]15750#CHECK: stidp	4095(%r1)             	# encoding: [0xb2,0x02,0x1f,0xff]15751#CHECK: stidp	4095(%r15)             	# encoding: [0xb2,0x02,0xff,0xff]15752 15753	stidp	015754	stidp	0(%r1)15755	stidp	0(%r15)15756	stidp	409515757	stidp	4095(%r1)15758	stidp	4095(%r15)15759 15760#CHECK: stm	%r0, %r0, 0             # encoding: [0x90,0x00,0x00,0x00]15761#CHECK: stm	%r0, %r15, 0            # encoding: [0x90,0x0f,0x00,0x00]15762#CHECK: stm	%r14, %r15, 0           # encoding: [0x90,0xef,0x00,0x00]15763#CHECK: stm	%r15, %r15, 0           # encoding: [0x90,0xff,0x00,0x00]15764#CHECK: stm	%r0, %r0, 4095          # encoding: [0x90,0x00,0x0f,0xff]15765#CHECK: stm	%r0, %r0, 1             # encoding: [0x90,0x00,0x00,0x01]15766#CHECK: stm	%r0, %r0, 0(%r1)        # encoding: [0x90,0x00,0x10,0x00]15767#CHECK: stm	%r0, %r0, 0(%r15)       # encoding: [0x90,0x00,0xf0,0x00]15768#CHECK: stm	%r0, %r0, 4095(%r1)     # encoding: [0x90,0x00,0x1f,0xff]15769#CHECK: stm	%r0, %r0, 4095(%r15)    # encoding: [0x90,0x00,0xff,0xff]15770 15771	stm	%r0,%r0,015772	stm	%r0,%r15,015773	stm	%r14,%r15,015774	stm	%r15,%r15,015775	stm	%r0,%r0,409515776	stm	%r0,%r0,115777	stm	%r0,%r0,0(%r1)15778	stm	%r0,%r0,0(%r15)15779	stm	%r0,%r0,4095(%r1)15780	stm	%r0,%r0,4095(%r15)15781 15782#CHECK: stmg	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x24]15783#CHECK: stmg	%r0, %r15, 0            # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x24]15784#CHECK: stmg	%r14, %r15, 0           # encoding: [0xeb,0xef,0x00,0x00,0x00,0x24]15785#CHECK: stmg	%r15, %r15, 0           # encoding: [0xeb,0xff,0x00,0x00,0x00,0x24]15786#CHECK: stmg	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0x24]15787#CHECK: stmg	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x24]15788#CHECK: stmg	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x24]15789#CHECK: stmg	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0x24]15790#CHECK: stmg	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x24]15791#CHECK: stmg	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0x24]15792#CHECK: stmg	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x24]15793#CHECK: stmg	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x24]15794#CHECK: stmg	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x24]15795 15796	stmg	%r0,%r0,015797	stmg	%r0,%r15,015798	stmg	%r14,%r15,015799	stmg	%r15,%r15,015800	stmg	%r0,%r0,-52428815801	stmg	%r0,%r0,-115802	stmg	%r0,%r0,015803	stmg	%r0,%r0,115804	stmg	%r0,%r0,52428715805	stmg	%r0,%r0,0(%r1)15806	stmg	%r0,%r0,0(%r15)15807	stmg	%r0,%r0,524287(%r1)15808	stmg	%r0,%r0,524287(%r15)15809 15810#CHECK: stmh	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x26]15811#CHECK: stmh	%r0, %r15, 0            # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x26]15812#CHECK: stmh	%r14, %r15, 0           # encoding: [0xeb,0xef,0x00,0x00,0x00,0x26]15813#CHECK: stmh	%r15, %r15, 0           # encoding: [0xeb,0xff,0x00,0x00,0x00,0x26]15814#CHECK: stmh	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0x26]15815#CHECK: stmh	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x26]15816#CHECK: stmh	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x26]15817#CHECK: stmh	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0x26]15818#CHECK: stmh	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x26]15819#CHECK: stmh	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0x26]15820#CHECK: stmh	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x26]15821#CHECK: stmh	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x26]15822#CHECK: stmh	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x26]15823 15824	stmh	%r0,%r0,015825	stmh	%r0,%r15,015826	stmh	%r14,%r15,015827	stmh	%r15,%r15,015828	stmh	%r0,%r0,-52428815829	stmh	%r0,%r0,-115830	stmh	%r0,%r0,015831	stmh	%r0,%r0,115832	stmh	%r0,%r0,52428715833	stmh	%r0,%r0,0(%r1)15834	stmh	%r0,%r0,0(%r15)15835	stmh	%r0,%r0,524287(%r1)15836	stmh	%r0,%r0,524287(%r15)15837 15838#CHECK: stmy	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x90]15839#CHECK: stmy	%r0, %r15, 0            # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x90]15840#CHECK: stmy	%r14, %r15, 0           # encoding: [0xeb,0xef,0x00,0x00,0x00,0x90]15841#CHECK: stmy	%r15, %r15, 0           # encoding: [0xeb,0xff,0x00,0x00,0x00,0x90]15842#CHECK: stmy	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0x90]15843#CHECK: stmy	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x90]15844#CHECK: stmy	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x90]15845#CHECK: stmy	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0x90]15846#CHECK: stmy	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x90]15847#CHECK: stmy	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0x90]15848#CHECK: stmy	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x90]15849#CHECK: stmy	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x90]15850#CHECK: stmy	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x90]15851 15852	stmy	%r0,%r0,015853	stmy	%r0,%r15,015854	stmy	%r14,%r15,015855	stmy	%r15,%r15,015856	stmy	%r0,%r0,-52428815857	stmy	%r0,%r0,-115858	stmy	%r0,%r0,015859	stmy	%r0,%r0,115860	stmy	%r0,%r0,52428715861	stmy	%r0,%r0,0(%r1)15862	stmy	%r0,%r0,0(%r15)15863	stmy	%r0,%r0,524287(%r1)15864	stmy	%r0,%r0,524287(%r15)15865 15866#CHECK: stnsm	0, 0                    # encoding: [0xac,0x00,0x00,0x00]15867#CHECK: stnsm	4095, 0                 # encoding: [0xac,0x00,0x0f,0xff]15868#CHECK: stnsm	0, 255                  # encoding: [0xac,0xff,0x00,0x00]15869#CHECK: stnsm	0(%r1), 42              # encoding: [0xac,0x2a,0x10,0x00]15870#CHECK: stnsm	0(%r15), 42             # encoding: [0xac,0x2a,0xf0,0x00]15871#CHECK: stnsm	4095(%r1), 42           # encoding: [0xac,0x2a,0x1f,0xff]15872#CHECK: stnsm	4095(%r15), 42          # encoding: [0xac,0x2a,0xff,0xff]15873 15874	stnsm	0, 015875	stnsm	4095, 015876	stnsm	0, 25515877	stnsm	0(%r1), 4215878	stnsm	0(%r15), 4215879	stnsm	4095(%r1), 4215880	stnsm	4095(%r15), 4215881 15882#CHECK: stosm	0, 0                    # encoding: [0xad,0x00,0x00,0x00]15883#CHECK: stosm	4095, 0                 # encoding: [0xad,0x00,0x0f,0xff]15884#CHECK: stosm	0, 255                  # encoding: [0xad,0xff,0x00,0x00]15885#CHECK: stosm	0(%r1), 42              # encoding: [0xad,0x2a,0x10,0x00]15886#CHECK: stosm	0(%r15), 42             # encoding: [0xad,0x2a,0xf0,0x00]15887#CHECK: stosm	4095(%r1), 42           # encoding: [0xad,0x2a,0x1f,0xff]15888#CHECK: stosm	4095(%r15), 42          # encoding: [0xad,0x2a,0xff,0xff]15889 15890	stosm	0, 015891	stosm	4095, 015892	stosm	0, 25515893	stosm	0(%r1), 4215894	stosm	0(%r15), 4215895	stosm	4095(%r1), 4215896	stosm	4095(%r15), 4215897 15898#CHECK: stpt	0                  	# encoding: [0xb2,0x09,0x00,0x00]15899#CHECK: stpt	0(%r1)             	# encoding: [0xb2,0x09,0x10,0x00]15900#CHECK: stpt	0(%r15)            	# encoding: [0xb2,0x09,0xf0,0x00]15901#CHECK: stpt	4095                 	# encoding: [0xb2,0x09,0x0f,0xff]15902#CHECK: stpt	4095(%r1)             	# encoding: [0xb2,0x09,0x1f,0xff]15903#CHECK: stpt	4095(%r15)             	# encoding: [0xb2,0x09,0xff,0xff]15904 15905	stpt	015906	stpt	0(%r1)15907	stpt	0(%r15)15908	stpt	409515909	stpt	4095(%r1)15910	stpt	4095(%r15)15911 15912#CHECK: stpq	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x8e]15913#CHECK: stpq	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x8e]15914#CHECK: stpq	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x8e]15915#CHECK: stpq	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x8e]15916#CHECK: stpq	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x8e]15917#CHECK: stpq	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x8e]15918#CHECK: stpq	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x8e]15919#CHECK: stpq	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x8e]15920#CHECK: stpq	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x8e]15921#CHECK: stpq	%r14, 0                 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x8e]15922 15923	stpq	%r0, -52428815924	stpq	%r0, -115925	stpq	%r0, 015926	stpq	%r0, 115927	stpq	%r0, 52428715928	stpq	%r0, 0(%r1)15929	stpq	%r0, 0(%r15)15930	stpq	%r0, 524287(%r1,%r15)15931	stpq	%r0, 524287(%r15,%r1)15932	stpq	%r14, 015933 15934#CHECK: stpx	0                       # encoding: [0xb2,0x11,0x00,0x00]15935#CHECK: stpx	0(%r1)                  # encoding: [0xb2,0x11,0x10,0x00]15936#CHECK: stpx	0(%r15)                 # encoding: [0xb2,0x11,0xf0,0x00]15937#CHECK: stpx	4095                    # encoding: [0xb2,0x11,0x0f,0xff]15938#CHECK: stpx	4095(%r1)               # encoding: [0xb2,0x11,0x1f,0xff]15939#CHECK: stpx	4095(%r15)              # encoding: [0xb2,0x11,0xff,0xff]15940 15941	stpx	015942	stpx	0(%r1)15943	stpx	0(%r15)15944	stpx	409515945	stpx	4095(%r1)15946	stpx	4095(%r15)15947 15948#CHECK: strag	0, 0                    # encoding: [0xe5,0x02,0x00,0x00,0x00,0x00]15949#CHECK: strag	0(%r1), 0(%r2)          # encoding: [0xe5,0x02,0x10,0x00,0x20,0x00]15950#CHECK: strag	160(%r1), 320(%r15)     # encoding: [0xe5,0x02,0x10,0xa0,0xf1,0x40]15951#CHECK: strag	0(%r1), 4095            # encoding: [0xe5,0x02,0x10,0x00,0x0f,0xff]15952#CHECK: strag	0(%r1), 4095(%r2)       # encoding: [0xe5,0x02,0x10,0x00,0x2f,0xff]15953#CHECK: strag	0(%r1), 4095(%r15)      # encoding: [0xe5,0x02,0x10,0x00,0xff,0xff]15954#CHECK: strag	0(%r1), 0               # encoding: [0xe5,0x02,0x10,0x00,0x00,0x00]15955#CHECK: strag	0(%r15), 0              # encoding: [0xe5,0x02,0xf0,0x00,0x00,0x00]15956#CHECK: strag	4095(%r1), 0            # encoding: [0xe5,0x02,0x1f,0xff,0x00,0x00]15957#CHECK: strag	4095(%r15), 0           # encoding: [0xe5,0x02,0xff,0xff,0x00,0x00]15958 15959	strag	0, 015960	strag	0(%r1), 0(%r2)15961	strag	160(%r1), 320(%r15)15962	strag	0(%r1), 409515963	strag	0(%r1), 4095(%r2)15964	strag	0(%r1), 4095(%r15)15965	strag	0(%r1), 015966	strag	0(%r15), 015967	strag	4095(%r1), 015968	strag	4095(%r15), 015969 15970#CHECK: strl	%r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x0f,A,A,A,A]15971#CHECK:  fixup A - offset: 2, value: .[[LAB]]-4294967296+2, kind: FK_390_PC32DBL15972	strl	%r0, -0x10000000015973#CHECK: strl	%r0, .[[LAB:L.*]]-2	# encoding: [0xc4,0x0f,A,A,A,A]15974#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC32DBL15975	strl	%r0, -215976#CHECK: strl	%r0, .[[LAB:L.*]]	# encoding: [0xc4,0x0f,A,A,A,A]15977#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL15978	strl	%r0, 015979#CHECK: strl	%r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x0f,A,A,A,A]15980#CHECK:  fixup A - offset: 2, value: .[[LAB]]+4294967294+2, kind: FK_390_PC32DBL15981	strl	%r0, 0xfffffffe15982 15983#CHECK: strl	%r0, foo                # encoding: [0xc4,0x0f,A,A,A,A]15984# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL15985#CHECK: strl	%r15, foo               # encoding: [0xc4,0xff,A,A,A,A]15986# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL15987 15988	strl	%r0,foo15989	strl	%r15,foo15990 15991#CHECK: strl	%r3, bar+100            # encoding: [0xc4,0x3f,A,A,A,A]15992# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL15993#CHECK: strl	%r4, bar+100            # encoding: [0xc4,0x4f,A,A,A,A]15994# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL15995 15996	strl	%r3,bar+10015997	strl	%r4,bar+10015998 15999#CHECK: strl	%r7, frob@PLT           # encoding: [0xc4,0x7f,A,A,A,A]16000# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL16001#CHECK: strl	%r8, frob@PLT           # encoding: [0xc4,0x8f,A,A,A,A]16002# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL16003 16004	strl	%r7,frob@PLT16005	strl	%r8,frob@PLT16006 16007#CHECK: strv	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x3e]16008#CHECK: strv	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x3e]16009#CHECK: strv	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x3e]16010#CHECK: strv	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x3e]16011#CHECK: strv	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x3e]16012#CHECK: strv	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x3e]16013#CHECK: strv	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x3e]16014#CHECK: strv	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x3e]16015#CHECK: strv	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x3e]16016#CHECK: strv	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x3e]16017 16018	strv	%r0,-52428816019	strv	%r0,-116020	strv	%r0,016021	strv	%r0,116022	strv	%r0,52428716023	strv	%r0,0(%r1)16024	strv	%r0,0(%r15)16025	strv	%r0,524287(%r1,%r15)16026	strv	%r0,524287(%r15,%r1)16027	strv	%r15,016028 16029#CHECK: strvg	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x2f]16030#CHECK: strvg	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x2f]16031#CHECK: strvg	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x2f]16032#CHECK: strvg	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x2f]16033#CHECK: strvg	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x2f]16034#CHECK: strvg	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x2f]16035#CHECK: strvg	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x2f]16036#CHECK: strvg	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x2f]16037#CHECK: strvg	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x2f]16038#CHECK: strvg	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x2f]16039 16040	strvg	%r0,-52428816041	strvg	%r0,-116042	strvg	%r0,016043	strvg	%r0,116044	strvg	%r0,52428716045	strvg	%r0,0(%r1)16046	strvg	%r0,0(%r15)16047	strvg	%r0,524287(%r1,%r15)16048	strvg	%r0,524287(%r15,%r1)16049	strvg	%r15,016050 16051#CHECK: strvh	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x3f]16052#CHECK: strvh	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x3f]16053#CHECK: strvh	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x3f]16054#CHECK: strvh	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x3f]16055#CHECK: strvh	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x3f]16056#CHECK: strvh	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x3f]16057#CHECK: strvh	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x3f]16058#CHECK: strvh	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x3f]16059#CHECK: strvh	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x3f]16060#CHECK: strvh	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x3f]16061 16062	strvh	%r0,-52428816063	strvh	%r0,-116064	strvh	%r0,016065	strvh	%r0,116066	strvh	%r0,52428716067	strvh	%r0,0(%r1)16068	strvh	%r0,0(%r15)16069	strvh	%r0,524287(%r1,%r15)16070	strvh	%r0,524287(%r15,%r1)16071	strvh	%r15,016072 16073#CHECK: stsch	0                       # encoding: [0xb2,0x34,0x00,0x00]16074#CHECK: stsch	0(%r1)                  # encoding: [0xb2,0x34,0x10,0x00]16075#CHECK: stsch	0(%r15)                 # encoding: [0xb2,0x34,0xf0,0x00]16076#CHECK: stsch	4095                    # encoding: [0xb2,0x34,0x0f,0xff]16077#CHECK: stsch	4095(%r1)               # encoding: [0xb2,0x34,0x1f,0xff]16078#CHECK: stsch	4095(%r15)              # encoding: [0xb2,0x34,0xff,0xff]16079 16080	stsch	016081	stsch	0(%r1)16082	stsch	0(%r15)16083	stsch	409516084	stsch	4095(%r1)16085	stsch	4095(%r15)16086 16087#CHECK: stsi	0                  	# encoding: [0xb2,0x7d,0x00,0x00]16088#CHECK: stsi	0(%r1)             	# encoding: [0xb2,0x7d,0x10,0x00]16089#CHECK: stsi	0(%r15)            	# encoding: [0xb2,0x7d,0xf0,0x00]16090#CHECK: stsi	4095                 	# encoding: [0xb2,0x7d,0x0f,0xff]16091#CHECK: stsi	4095(%r1)             	# encoding: [0xb2,0x7d,0x1f,0xff]16092#CHECK: stsi	4095(%r15)             	# encoding: [0xb2,0x7d,0xff,0xff]16093 16094	stsi	016095	stsi	0(%r1)16096	stsi	0(%r15)16097	stsi	409516098	stsi	4095(%r1)16099	stsi	4095(%r15)16100 16101#CHECK: stura	%r0, %r0                # encoding: [0xb2,0x46,0x00,0x00]16102#CHECK: stura	%r0, %r15               # encoding: [0xb2,0x46,0x00,0x0f]16103#CHECK: stura	%r15, %r0               # encoding: [0xb2,0x46,0x00,0xf0]16104#CHECK: stura	%r7, %r8                # encoding: [0xb2,0x46,0x00,0x78]16105 16106	stura	%r0,%r016107	stura	%r0,%r1516108	stura	%r15,%r016109	stura	%r7,%r816110 16111#CHECK: sturg	%r0, %r0                # encoding: [0xb9,0x25,0x00,0x00]16112#CHECK: sturg	%r0, %r15               # encoding: [0xb9,0x25,0x00,0x0f]16113#CHECK: sturg	%r15, %r0               # encoding: [0xb9,0x25,0x00,0xf0]16114#CHECK: sturg	%r7, %r8                # encoding: [0xb9,0x25,0x00,0x78]16115 16116	sturg	%r0,%r016117	sturg	%r0,%r1516118	sturg	%r15,%r016119	sturg	%r7,%r816120 16121#CHECK: sty	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x50]16122#CHECK: sty	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x50]16123#CHECK: sty	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x50]16124#CHECK: sty	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x50]16125#CHECK: sty	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x50]16126#CHECK: sty	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x50]16127#CHECK: sty	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x50]16128#CHECK: sty	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x50]16129#CHECK: sty	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x50]16130#CHECK: sty	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x50]16131 16132	sty	%r0, -52428816133	sty	%r0, -116134	sty	%r0, 016135	sty	%r0, 116136	sty	%r0, 52428716137	sty	%r0, 0(%r1)16138	sty	%r0, 0(%r15)16139	sty	%r0, 524287(%r1,%r15)16140	sty	%r0, 524287(%r15,%r1)16141	sty	%r15, 016142 16143#CHECK: su	%f0, 0                  # encoding: [0x7f,0x00,0x00,0x00]16144#CHECK: su	%f0, 4095               # encoding: [0x7f,0x00,0x0f,0xff]16145#CHECK: su	%f0, 0(%r1)             # encoding: [0x7f,0x00,0x10,0x00]16146#CHECK: su	%f0, 0(%r15)            # encoding: [0x7f,0x00,0xf0,0x00]16147#CHECK: su	%f0, 4095(%r1,%r15)     # encoding: [0x7f,0x01,0xff,0xff]16148#CHECK: su	%f0, 4095(%r15,%r1)     # encoding: [0x7f,0x0f,0x1f,0xff]16149#CHECK: su	%f15, 0                 # encoding: [0x7f,0xf0,0x00,0x00]16150 16151	su	%f0, 016152	su	%f0, 409516153	su	%f0, 0(%r1)16154	su	%f0, 0(%r15)16155	su	%f0, 4095(%r1,%r15)16156	su	%f0, 4095(%r15,%r1)16157	su	%f15, 016158 16159#CHECK: sur	%f0, %f0                # encoding: [0x3f,0x00]16160#CHECK: sur	%f0, %f15               # encoding: [0x3f,0x0f]16161#CHECK: sur	%f7, %f8                # encoding: [0x3f,0x78]16162#CHECK: sur	%f15, %f0               # encoding: [0x3f,0xf0]16163 16164	sur	%f0, %f016165	sur	%f0, %f1516166	sur	%f7, %f816167	sur	%f15, %f016168 16169#CHECK: svc	0			# encoding: [0x0a,0x00]16170#CHECK: svc	3			# encoding: [0x0a,0x03]16171#CHECK: svc	128			# encoding: [0x0a,0x80]16172#CHECK: svc	255			# encoding: [0x0a,0xff]16173 16174	svc	016175	svc	316176	svc	12816177	svc	0xff16178 16179#CHECK: sw	%f0, 0                  # encoding: [0x6f,0x00,0x00,0x00]16180#CHECK: sw	%f0, 4095               # encoding: [0x6f,0x00,0x0f,0xff]16181#CHECK: sw	%f0, 0(%r1)             # encoding: [0x6f,0x00,0x10,0x00]16182#CHECK: sw	%f0, 0(%r15)            # encoding: [0x6f,0x00,0xf0,0x00]16183#CHECK: sw	%f0, 4095(%r1,%r15)     # encoding: [0x6f,0x01,0xff,0xff]16184#CHECK: sw	%f0, 4095(%r15,%r1)     # encoding: [0x6f,0x0f,0x1f,0xff]16185#CHECK: sw	%f15, 0                 # encoding: [0x6f,0xf0,0x00,0x00]16186 16187	sw	%f0, 016188	sw	%f0, 409516189	sw	%f0, 0(%r1)16190	sw	%f0, 0(%r15)16191	sw	%f0, 4095(%r1,%r15)16192	sw	%f0, 4095(%r15,%r1)16193	sw	%f15, 016194 16195#CHECK: swr	%f0, %f0                # encoding: [0x2f,0x00]16196#CHECK: swr	%f0, %f15               # encoding: [0x2f,0x0f]16197#CHECK: swr	%f7, %f8                # encoding: [0x2f,0x78]16198#CHECK: swr	%f15, %f0               # encoding: [0x2f,0xf0]16199 16200	swr	%f0, %f016201	swr	%f0, %f1516202	swr	%f7, %f816203	swr	%f15, %f016204 16205#CHECK: sxbr	%f0, %f0                # encoding: [0xb3,0x4b,0x00,0x00]16206#CHECK: sxbr	%f0, %f13               # encoding: [0xb3,0x4b,0x00,0x0d]16207#CHECK: sxbr	%f8, %f8                # encoding: [0xb3,0x4b,0x00,0x88]16208#CHECK: sxbr	%f13, %f0               # encoding: [0xb3,0x4b,0x00,0xd0]16209 16210	sxbr	%f0, %f016211	sxbr	%f0, %f1316212	sxbr	%f8, %f816213	sxbr	%f13, %f016214 16215#CHECK: sxr	%f0, %f0                # encoding: [0x37,0x00]16216#CHECK: sxr	%f0, %f13               # encoding: [0x37,0x0d]16217#CHECK: sxr	%f8, %f8                # encoding: [0x37,0x88]16218#CHECK: sxr	%f13, %f0               # encoding: [0x37,0xd0]16219 16220	sxr	%f0, %f016221	sxr	%f0, %f1316222	sxr	%f8, %f816223	sxr	%f13, %f016224 16225#CHECK: sxtr	%f0, %f0, %f0           # encoding: [0xb3,0xdb,0x00,0x00]16226#CHECK: sxtr	%f0, %f0, %f13          # encoding: [0xb3,0xdb,0xd0,0x00]16227#CHECK: sxtr	%f0, %f13, %f0          # encoding: [0xb3,0xdb,0x00,0x0d]16228#CHECK: sxtr	%f13, %f0, %f0          # encoding: [0xb3,0xdb,0x00,0xd0]16229#CHECK: sxtr	%f8, %f8, %f8           # encoding: [0xb3,0xdb,0x80,0x88]16230 16231	sxtr	%f0, %f0, %f016232	sxtr	%f0, %f0, %f1316233	sxtr	%f0, %f13, %f016234	sxtr	%f13, %f0, %f016235	sxtr	%f8, %f8, %f816236 16237#CHECK: sy	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x5b]16238#CHECK: sy	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x5b]16239#CHECK: sy	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x5b]16240#CHECK: sy	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x5b]16241#CHECK: sy	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x5b]16242#CHECK: sy	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x5b]16243#CHECK: sy	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x5b]16244#CHECK: sy	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x5b]16245#CHECK: sy	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x5b]16246#CHECK: sy	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x5b]16247 16248	sy	%r0, -52428816249	sy	%r0, -116250	sy	%r0, 016251	sy	%r0, 116252	sy	%r0, 52428716253	sy	%r0, 0(%r1)16254	sy	%r0, 0(%r15)16255	sy	%r0, 524287(%r1,%r15)16256	sy	%r0, 524287(%r15,%r1)16257	sy	%r15, 016258 16259#CHECK: tam                             # encoding: [0x01,0x0b]16260 16261	tam16262 16263#CHECK: tar	%a0, %r0                # encoding: [0xb2,0x4c,0x00,0x00]16264#CHECK: tar	%a0, %r15               # encoding: [0xb2,0x4c,0x00,0x0f]16265#CHECK: tar	%a15, %r0               # encoding: [0xb2,0x4c,0x00,0xf0]16266#CHECK: tar	%a7, %r8                # encoding: [0xb2,0x4c,0x00,0x78]16267 16268	tar	%a0,%r016269	tar	%a0,%r1516270	tar	%a15,%r016271	tar	%a7,%r816272 16273#CHECK: tb	%r0, %r0                # encoding: [0xb2,0x2c,0x00,0x00]16274#CHECK: tb	%r0, %r15               # encoding: [0xb2,0x2c,0x00,0x0f]16275#CHECK: tb	%r15, %r0               # encoding: [0xb2,0x2c,0x00,0xf0]16276#CHECK: tb	%r7, %r8                # encoding: [0xb2,0x2c,0x00,0x78]16277#CHECK: tb	%r15, %r15              # encoding: [0xb2,0x2c,0x00,0xff]16278 16279	tb	%r0,%r016280	tb	%r0,%r1516281	tb	%r15,%r016282	tb	%r7,%r816283	tb	%r15,%r1516284 16285#CHECK: tbdr	%f0, 0, %f0             # encoding: [0xb3,0x51,0x00,0x00]16286#CHECK: tbdr	%f0, 0, %f15            # encoding: [0xb3,0x51,0x00,0x0f]16287#CHECK: tbdr	%f0, 15, %f0            # encoding: [0xb3,0x51,0xf0,0x00]16288#CHECK: tbdr	%f4, 5, %f6             # encoding: [0xb3,0x51,0x50,0x46]16289#CHECK: tbdr	%f15, 0, %f0            # encoding: [0xb3,0x51,0x00,0xf0]16290 16291	tbdr	%f0, 0, %f016292	tbdr	%f0, 0, %f1516293	tbdr	%f0, 15, %f016294	tbdr	%f4, 5, %f616295	tbdr	%f15, 0, %f016296 16297#CHECK: tbedr	%f0, 0, %f0             # encoding: [0xb3,0x50,0x00,0x00]16298#CHECK: tbedr	%f0, 0, %f15            # encoding: [0xb3,0x50,0x00,0x0f]16299#CHECK: tbedr	%f0, 15, %f0            # encoding: [0xb3,0x50,0xf0,0x00]16300#CHECK: tbedr	%f4, 5, %f6             # encoding: [0xb3,0x50,0x50,0x46]16301#CHECK: tbedr	%f15, 0, %f0            # encoding: [0xb3,0x50,0x00,0xf0]16302 16303	tbedr	%f0, 0, %f016304	tbedr	%f0, 0, %f1516305	tbedr	%f0, 15, %f016306	tbedr	%f4, 5, %f616307	tbedr	%f15, 0, %f016308 16309#CHECK: tcdb	%f0, 0                  # encoding: [0xed,0x00,0x00,0x00,0x00,0x11]16310#CHECK: tcdb	%f0, 4095               # encoding: [0xed,0x00,0x0f,0xff,0x00,0x11]16311#CHECK: tcdb	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x11]16312#CHECK: tcdb	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x11]16313#CHECK: tcdb	%f0, 4095(%r1,%r15)     # encoding: [0xed,0x01,0xff,0xff,0x00,0x11]16314#CHECK: tcdb	%f0, 4095(%r15,%r1)     # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x11]16315#CHECK: tcdb	%f15, 0                 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x11]16316 16317	tcdb	%f0, 016318	tcdb	%f0, 409516319	tcdb	%f0, 0(%r1)16320	tcdb	%f0, 0(%r15)16321	tcdb	%f0, 4095(%r1,%r15)16322	tcdb	%f0, 4095(%r15,%r1)16323	tcdb	%f15, 016324 16325#CHECK: tceb	%f0, 0                  # encoding: [0xed,0x00,0x00,0x00,0x00,0x10]16326#CHECK: tceb	%f0, 4095               # encoding: [0xed,0x00,0x0f,0xff,0x00,0x10]16327#CHECK: tceb	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x10]16328#CHECK: tceb	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x10]16329#CHECK: tceb	%f0, 4095(%r1,%r15)     # encoding: [0xed,0x01,0xff,0xff,0x00,0x10]16330#CHECK: tceb	%f0, 4095(%r15,%r1)     # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x10]16331#CHECK: tceb	%f15, 0                 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x10]16332 16333	tceb	%f0, 016334	tceb	%f0, 409516335	tceb	%f0, 0(%r1)16336	tceb	%f0, 0(%r15)16337	tceb	%f0, 4095(%r1,%r15)16338	tceb	%f0, 4095(%r15,%r1)16339	tceb	%f15, 016340 16341#CHECK: tcxb	%f0, 0                  # encoding: [0xed,0x00,0x00,0x00,0x00,0x12]16342#CHECK: tcxb	%f0, 4095               # encoding: [0xed,0x00,0x0f,0xff,0x00,0x12]16343#CHECK: tcxb	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x12]16344#CHECK: tcxb	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x12]16345#CHECK: tcxb	%f0, 4095(%r1,%r15)     # encoding: [0xed,0x01,0xff,0xff,0x00,0x12]16346#CHECK: tcxb	%f0, 4095(%r15,%r1)     # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x12]16347#CHECK: tcxb	%f13, 0                 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x12]16348 16349	tcxb	%f0, 016350	tcxb	%f0, 409516351	tcxb	%f0, 0(%r1)16352	tcxb	%f0, 0(%r15)16353	tcxb	%f0, 4095(%r1,%r15)16354	tcxb	%f0, 4095(%r15,%r1)16355	tcxb	%f13, 016356 16357#CHECK: tdcdt	%f0, 0                  # encoding: [0xed,0x00,0x00,0x00,0x00,0x54]16358#CHECK: tdcdt	%f0, 4095               # encoding: [0xed,0x00,0x0f,0xff,0x00,0x54]16359#CHECK: tdcdt	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x54]16360#CHECK: tdcdt	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x54]16361#CHECK: tdcdt	%f0, 4095(%r1,%r15)     # encoding: [0xed,0x01,0xff,0xff,0x00,0x54]16362#CHECK: tdcdt	%f0, 4095(%r15,%r1)     # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x54]16363#CHECK: tdcdt	%f15, 0                 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x54]16364 16365	tdcdt	%f0, 016366	tdcdt	%f0, 409516367	tdcdt	%f0, 0(%r1)16368	tdcdt	%f0, 0(%r15)16369	tdcdt	%f0, 4095(%r1,%r15)16370	tdcdt	%f0, 4095(%r15,%r1)16371	tdcdt	%f15, 016372 16373#CHECK: tdcet	%f0, 0                  # encoding: [0xed,0x00,0x00,0x00,0x00,0x50]16374#CHECK: tdcet	%f0, 4095               # encoding: [0xed,0x00,0x0f,0xff,0x00,0x50]16375#CHECK: tdcet	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x50]16376#CHECK: tdcet	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x50]16377#CHECK: tdcet	%f0, 4095(%r1,%r15)     # encoding: [0xed,0x01,0xff,0xff,0x00,0x50]16378#CHECK: tdcet	%f0, 4095(%r15,%r1)     # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x50]16379#CHECK: tdcet	%f15, 0                 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x50]16380 16381	tdcet	%f0, 016382	tdcet	%f0, 409516383	tdcet	%f0, 0(%r1)16384	tdcet	%f0, 0(%r15)16385	tdcet	%f0, 4095(%r1,%r15)16386	tdcet	%f0, 4095(%r15,%r1)16387	tdcet	%f15, 016388 16389#CHECK: tdcxt	%f0, 0                  # encoding: [0xed,0x00,0x00,0x00,0x00,0x58]16390#CHECK: tdcxt	%f0, 4095               # encoding: [0xed,0x00,0x0f,0xff,0x00,0x58]16391#CHECK: tdcxt	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x58]16392#CHECK: tdcxt	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x58]16393#CHECK: tdcxt	%f0, 4095(%r1,%r15)     # encoding: [0xed,0x01,0xff,0xff,0x00,0x58]16394#CHECK: tdcxt	%f0, 4095(%r15,%r1)     # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x58]16395#CHECK: tdcxt	%f13, 0                 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x58]16396 16397	tdcxt	%f0, 016398	tdcxt	%f0, 409516399	tdcxt	%f0, 0(%r1)16400	tdcxt	%f0, 0(%r15)16401	tdcxt	%f0, 4095(%r1,%r15)16402	tdcxt	%f0, 4095(%r15,%r1)16403	tdcxt	%f13, 016404 16405#CHECK: tdgdt	%f0, 0                  # encoding: [0xed,0x00,0x00,0x00,0x00,0x55]16406#CHECK: tdgdt	%f0, 4095               # encoding: [0xed,0x00,0x0f,0xff,0x00,0x55]16407#CHECK: tdgdt	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x55]16408#CHECK: tdgdt	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x55]16409#CHECK: tdgdt	%f0, 4095(%r1,%r15)     # encoding: [0xed,0x01,0xff,0xff,0x00,0x55]16410#CHECK: tdgdt	%f0, 4095(%r15,%r1)     # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x55]16411#CHECK: tdgdt	%f15, 0                 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x55]16412 16413	tdgdt	%f0, 016414	tdgdt	%f0, 409516415	tdgdt	%f0, 0(%r1)16416	tdgdt	%f0, 0(%r15)16417	tdgdt	%f0, 4095(%r1,%r15)16418	tdgdt	%f0, 4095(%r15,%r1)16419	tdgdt	%f15, 016420 16421#CHECK: tdget	%f0, 0                  # encoding: [0xed,0x00,0x00,0x00,0x00,0x51]16422#CHECK: tdget	%f0, 4095               # encoding: [0xed,0x00,0x0f,0xff,0x00,0x51]16423#CHECK: tdget	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x51]16424#CHECK: tdget	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x51]16425#CHECK: tdget	%f0, 4095(%r1,%r15)     # encoding: [0xed,0x01,0xff,0xff,0x00,0x51]16426#CHECK: tdget	%f0, 4095(%r15,%r1)     # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x51]16427#CHECK: tdget	%f15, 0                 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x51]16428 16429	tdget	%f0, 016430	tdget	%f0, 409516431	tdget	%f0, 0(%r1)16432	tdget	%f0, 0(%r15)16433	tdget	%f0, 4095(%r1,%r15)16434	tdget	%f0, 4095(%r15,%r1)16435	tdget	%f15, 016436 16437#CHECK: tdgxt	%f0, 0                  # encoding: [0xed,0x00,0x00,0x00,0x00,0x59]16438#CHECK: tdgxt	%f0, 4095               # encoding: [0xed,0x00,0x0f,0xff,0x00,0x59]16439#CHECK: tdgxt	%f0, 0(%r1)             # encoding: [0xed,0x00,0x10,0x00,0x00,0x59]16440#CHECK: tdgxt	%f0, 0(%r15)            # encoding: [0xed,0x00,0xf0,0x00,0x00,0x59]16441#CHECK: tdgxt	%f0, 4095(%r1,%r15)     # encoding: [0xed,0x01,0xff,0xff,0x00,0x59]16442#CHECK: tdgxt	%f0, 4095(%r15,%r1)     # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x59]16443#CHECK: tdgxt	%f13, 0                 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x59]16444 16445	tdgxt	%f0, 016446	tdgxt	%f0, 409516447	tdgxt	%f0, 0(%r1)16448	tdgxt	%f0, 0(%r15)16449	tdgxt	%f0, 4095(%r1,%r15)16450	tdgxt	%f0, 4095(%r15,%r1)16451	tdgxt	%f13, 016452 16453#CHECK: thder	%f0, %f9                # encoding: [0xb3,0x58,0x00,0x09]16454#CHECK: thder	%f0, %f15               # encoding: [0xb3,0x58,0x00,0x0f]16455#CHECK: thder	%f15, %f0               # encoding: [0xb3,0x58,0x00,0xf0]16456#CHECK: thder	%f15, %f9               # encoding: [0xb3,0x58,0x00,0xf9]16457 16458	thder	%f0,%f916459	thder	%f0,%f1516460	thder	%f15,%f016461	thder	%f15,%f916462 16463#CHECK: thdr	%f0, %f9                # encoding: [0xb3,0x59,0x00,0x09]16464#CHECK: thdr	%f0, %f15               # encoding: [0xb3,0x59,0x00,0x0f]16465#CHECK: thdr	%f15, %f0               # encoding: [0xb3,0x59,0x00,0xf0]16466#CHECK: thdr	%f15, %f9               # encoding: [0xb3,0x59,0x00,0xf9]16467 16468	thdr	%f0,%f916469	thdr	%f0,%f1516470	thdr	%f15,%f016471	thdr	%f15,%f916472 16473#CHECK: tm	0, 0                    # encoding: [0x91,0x00,0x00,0x00]16474#CHECK: tm	4095, 0                 # encoding: [0x91,0x00,0x0f,0xff]16475#CHECK: tm	0, 255                  # encoding: [0x91,0xff,0x00,0x00]16476#CHECK: tm	0(%r1), 42              # encoding: [0x91,0x2a,0x10,0x00]16477#CHECK: tm	0(%r15), 42             # encoding: [0x91,0x2a,0xf0,0x00]16478#CHECK: tm	4095(%r1), 42           # encoding: [0x91,0x2a,0x1f,0xff]16479#CHECK: tm	4095(%r15), 42          # encoding: [0x91,0x2a,0xff,0xff]16480 16481	tm	0, 016482	tm	4095, 016483	tm	0, 25516484	tm	0(%r1), 4216485	tm	0(%r15), 4216486	tm	4095(%r1), 4216487	tm	4095(%r15), 4216488 16489#CHECK: tmhh	%r0, 0                  # encoding: [0xa7,0x02,0x00,0x00]16490#CHECK: tmhh	%r0, 32768              # encoding: [0xa7,0x02,0x80,0x00]16491#CHECK: tmhh	%r0, 65535              # encoding: [0xa7,0x02,0xff,0xff]16492#CHECK: tmhh	%r15, 0                 # encoding: [0xa7,0xf2,0x00,0x00]16493 16494	tmhh	%r0, 016495	tmhh	%r0, 0x800016496	tmhh	%r0, 0xffff16497	tmhh	%r15, 016498 16499#CHECK: tmhl	%r0, 0                  # encoding: [0xa7,0x03,0x00,0x00]16500#CHECK: tmhl	%r0, 32768              # encoding: [0xa7,0x03,0x80,0x00]16501#CHECK: tmhl	%r0, 65535              # encoding: [0xa7,0x03,0xff,0xff]16502#CHECK: tmhl	%r15, 0                 # encoding: [0xa7,0xf3,0x00,0x00]16503 16504	tmhl	%r0, 016505	tmhl	%r0, 0x800016506	tmhl	%r0, 0xffff16507	tmhl	%r15, 016508 16509#CHECK: tmlh	%r0, 0                  # encoding: [0xa7,0x00,0x00,0x00]16510#CHECK: tmlh	%r0, 32768              # encoding: [0xa7,0x00,0x80,0x00]16511#CHECK: tmlh	%r0, 65535              # encoding: [0xa7,0x00,0xff,0xff]16512#CHECK: tmlh	%r15, 0                 # encoding: [0xa7,0xf0,0x00,0x00]16513 16514	tmh	%r0, 016515	tmh	%r0, 0x800016516	tmh	%r0, 0xffff16517	tmh	%r15, 016518 16519#CHECK: tmlh	%r0, 0                  # encoding: [0xa7,0x00,0x00,0x00]16520#CHECK: tmlh	%r0, 32768              # encoding: [0xa7,0x00,0x80,0x00]16521#CHECK: tmlh	%r0, 65535              # encoding: [0xa7,0x00,0xff,0xff]16522#CHECK: tmlh	%r15, 0                 # encoding: [0xa7,0xf0,0x00,0x00]16523 16524	tmlh	%r0, 016525	tmlh	%r0, 0x800016526	tmlh	%r0, 0xffff16527	tmlh	%r15, 016528 16529#CHECK: tmll	%r0, 0                  # encoding: [0xa7,0x01,0x00,0x00]16530#CHECK: tmll	%r0, 32768              # encoding: [0xa7,0x01,0x80,0x00]16531#CHECK: tmll	%r0, 65535              # encoding: [0xa7,0x01,0xff,0xff]16532#CHECK: tmll	%r15, 0                 # encoding: [0xa7,0xf1,0x00,0x00]16533 16534	tml	%r0, 016535	tml	%r0, 0x800016536	tml	%r0, 0xffff16537	tml	%r15, 016538 16539#CHECK: tmll	%r0, 0                  # encoding: [0xa7,0x01,0x00,0x00]16540#CHECK: tmll	%r0, 32768              # encoding: [0xa7,0x01,0x80,0x00]16541#CHECK: tmll	%r0, 65535              # encoding: [0xa7,0x01,0xff,0xff]16542#CHECK: tmll	%r15, 0                 # encoding: [0xa7,0xf1,0x00,0x00]16543 16544	tmll	%r0, 016545	tmll	%r0, 0x800016546	tmll	%r0, 0xffff16547	tmll	%r15, 016548 16549#CHECK: tmy	-524288, 0              # encoding: [0xeb,0x00,0x00,0x00,0x80,0x51]16550#CHECK: tmy	-1, 0                   # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x51]16551#CHECK: tmy	0, 0                    # encoding: [0xeb,0x00,0x00,0x00,0x00,0x51]16552#CHECK: tmy	1, 0                    # encoding: [0xeb,0x00,0x00,0x01,0x00,0x51]16553#CHECK: tmy	524287, 0               # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x51]16554#CHECK: tmy	0, 255                  # encoding: [0xeb,0xff,0x00,0x00,0x00,0x51]16555#CHECK: tmy	0(%r1), 42              # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x51]16556#CHECK: tmy	0(%r15), 42             # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x51]16557#CHECK: tmy	524287(%r1), 42         # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x51]16558#CHECK: tmy	524287(%r15), 42        # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x51]16559 16560	tmy	-524288, 016561	tmy	-1, 016562	tmy	0, 016563	tmy	1, 016564	tmy	524287, 016565	tmy	0, 25516566	tmy	0(%r1), 4216567	tmy	0(%r15), 4216568	tmy	524287(%r1), 4216569	tmy	524287(%r15), 4216570 16571#CHECK: tp	0(1)                    # encoding: [0xeb,0x00,0x00,0x00,0x00,0xc0]16572#CHECK: tp	0(1,%r1)                # encoding: [0xeb,0x00,0x10,0x00,0x00,0xc0]16573#CHECK: tp	0(1,%r15)               # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xc0]16574#CHECK: tp	4095(1,%r1)             # encoding: [0xeb,0x00,0x1f,0xff,0x00,0xc0]16575#CHECK: tp	4095(1,%r15)            # encoding: [0xeb,0x00,0xff,0xff,0x00,0xc0]16576#CHECK: tp	0(16,%r1)               # encoding: [0xeb,0xf0,0x10,0x00,0x00,0xc0]16577#CHECK: tp	0(16,%r15)              # encoding: [0xeb,0xf0,0xf0,0x00,0x00,0xc0]16578 16579	tp	0(1)16580	tp	0(1,%r1)16581	tp	0(1,%r15)16582	tp	4095(1,%r1)16583	tp	4095(1,%r15)16584	tp	0(16,%r1)16585	tp	0(16,%r15)16586 16587#CHECK: tpi	0                       # encoding: [0xb2,0x36,0x00,0x00]16588#CHECK: tpi	0(%r1)                  # encoding: [0xb2,0x36,0x10,0x00]16589#CHECK: tpi	0(%r15)                 # encoding: [0xb2,0x36,0xf0,0x00]16590#CHECK: tpi	4095                    # encoding: [0xb2,0x36,0x0f,0xff]16591#CHECK: tpi	4095(%r1)               # encoding: [0xb2,0x36,0x1f,0xff]16592#CHECK: tpi	4095(%r15)              # encoding: [0xb2,0x36,0xff,0xff]16593 16594	tpi	016595	tpi	0(%r1)16596	tpi	0(%r15)16597	tpi	409516598	tpi	4095(%r1)16599	tpi	4095(%r15)16600 16601#CHECK: tprot	0, 0                    # encoding: [0xe5,0x01,0x00,0x00,0x00,0x00]16602#CHECK: tprot	0(%r1), 0(%r2)          # encoding: [0xe5,0x01,0x10,0x00,0x20,0x00]16603#CHECK: tprot	160(%r1), 320(%r15)     # encoding: [0xe5,0x01,0x10,0xa0,0xf1,0x40]16604#CHECK: tprot	0(%r1), 4095            # encoding: [0xe5,0x01,0x10,0x00,0x0f,0xff]16605#CHECK: tprot	0(%r1), 4095(%r2)       # encoding: [0xe5,0x01,0x10,0x00,0x2f,0xff]16606#CHECK: tprot	0(%r1), 4095(%r15)      # encoding: [0xe5,0x01,0x10,0x00,0xff,0xff]16607#CHECK: tprot	0(%r1), 0               # encoding: [0xe5,0x01,0x10,0x00,0x00,0x00]16608#CHECK: tprot	0(%r15), 0              # encoding: [0xe5,0x01,0xf0,0x00,0x00,0x00]16609#CHECK: tprot	4095(%r1), 0            # encoding: [0xe5,0x01,0x1f,0xff,0x00,0x00]16610#CHECK: tprot	4095(%r15), 0           # encoding: [0xe5,0x01,0xff,0xff,0x00,0x00]16611 16612	tprot	0, 016613	tprot	0(%r1), 0(%r2)16614	tprot	160(%r1), 320(%r15)16615	tprot	0(%r1), 409516616	tprot	0(%r1), 4095(%r2)16617	tprot	0(%r1), 4095(%r15)16618	tprot	0(%r1), 016619	tprot	0(%r15), 016620	tprot	4095(%r1), 016621	tprot	4095(%r15), 016622 16623#CHECK: tr	0(1), 0                 # encoding: [0xdc,0x00,0x00,0x00,0x00,0x00]16624#CHECK: tr	0(1), 0(%r1)            # encoding: [0xdc,0x00,0x00,0x00,0x10,0x00]16625#CHECK: tr	0(1), 0(%r15)           # encoding: [0xdc,0x00,0x00,0x00,0xf0,0x00]16626#CHECK: tr	0(1), 4095              # encoding: [0xdc,0x00,0x00,0x00,0x0f,0xff]16627#CHECK: tr	0(1), 4095(%r1)         # encoding: [0xdc,0x00,0x00,0x00,0x1f,0xff]16628#CHECK: tr	0(1), 4095(%r15)        # encoding: [0xdc,0x00,0x00,0x00,0xff,0xff]16629#CHECK: tr	0(1,%r1), 0             # encoding: [0xdc,0x00,0x10,0x00,0x00,0x00]16630#CHECK: tr	0(1,%r15), 0            # encoding: [0xdc,0x00,0xf0,0x00,0x00,0x00]16631#CHECK: tr	4095(1,%r1), 0          # encoding: [0xdc,0x00,0x1f,0xff,0x00,0x00]16632#CHECK: tr	4095(1,%r15), 0         # encoding: [0xdc,0x00,0xff,0xff,0x00,0x00]16633#CHECK: tr	0(256,%r1), 0           # encoding: [0xdc,0xff,0x10,0x00,0x00,0x00]16634#CHECK: tr	0(256,%r15), 0          # encoding: [0xdc,0xff,0xf0,0x00,0x00,0x00]16635 16636	tr	0(1), 016637	tr	0(1), 0(%r1)16638	tr	0(1), 0(%r15)16639	tr	0(1), 409516640	tr	0(1), 4095(%r1)16641	tr	0(1), 4095(%r15)16642	tr	0(1,%r1), 016643	tr	0(1,%r15), 016644	tr	4095(1,%r1), 016645	tr	4095(1,%r15), 016646	tr	0(256,%r1), 016647	tr	0(256,%r15), 016648 16649#CHECK: trace	%r0, %r0, 0             # encoding: [0x99,0x00,0x00,0x00]16650#CHECK: trace	%r0, %r15, 0            # encoding: [0x99,0x0f,0x00,0x00]16651#CHECK: trace	%r14, %r15, 0           # encoding: [0x99,0xef,0x00,0x00]16652#CHECK: trace	%r15, %r15, 0           # encoding: [0x99,0xff,0x00,0x00]16653#CHECK: trace	%r0, %r0, 4095          # encoding: [0x99,0x00,0x0f,0xff]16654#CHECK: trace	%r0, %r0, 1             # encoding: [0x99,0x00,0x00,0x01]16655#CHECK: trace	%r0, %r0, 0(%r1)        # encoding: [0x99,0x00,0x10,0x00]16656#CHECK: trace	%r0, %r0, 0(%r15)       # encoding: [0x99,0x00,0xf0,0x00]16657#CHECK: trace	%r0, %r0, 4095(%r1)     # encoding: [0x99,0x00,0x1f,0xff]16658#CHECK: trace	%r0, %r0, 4095(%r15)    # encoding: [0x99,0x00,0xff,0xff]16659 16660	trace	%r0,%r0,016661	trace	%r0,%r15,016662	trace	%r14,%r15,016663	trace	%r15,%r15,016664	trace	%r0,%r0,409516665	trace	%r0,%r0,116666	trace	%r0,%r0,0(%r1)16667	trace	%r0,%r0,0(%r15)16668	trace	%r0,%r0,4095(%r1)16669	trace	%r0,%r0,4095(%r15)16670 16671#CHECK: tracg	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x0f]16672#CHECK: tracg	%r0, %r15, 0            # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x0f]16673#CHECK: tracg	%r14, %r15, 0           # encoding: [0xeb,0xef,0x00,0x00,0x00,0x0f]16674#CHECK: tracg	%r15, %r15, 0           # encoding: [0xeb,0xff,0x00,0x00,0x00,0x0f]16675#CHECK: tracg	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0x0f]16676#CHECK: tracg	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x0f]16677#CHECK: tracg	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x0f]16678#CHECK: tracg	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0x0f]16679#CHECK: tracg	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x0f]16680#CHECK: tracg	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0x0f]16681#CHECK: tracg	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x0f]16682#CHECK: tracg	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x0f]16683#CHECK: tracg	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x0f]16684 16685	tracg	%r0,%r0,016686	tracg	%r0,%r15,016687	tracg	%r14,%r15,016688	tracg	%r15,%r15,016689	tracg	%r0,%r0,-52428816690	tracg	%r0,%r0,-116691	tracg	%r0,%r0,016692	tracg	%r0,%r0,116693	tracg	%r0,%r0,52428716694	tracg	%r0,%r0,0(%r1)16695	tracg	%r0,%r0,0(%r15)16696	tracg	%r0,%r0,524287(%r1)16697	tracg	%r0,%r0,524287(%r15)16698 16699#CHECK: trap2                           # encoding: [0x01,0xff]16700 16701        trap216702 16703#CHECK: trap4	0                       # encoding: [0xb2,0xff,0x00,0x00]16704#CHECK: trap4	0(%r1)                  # encoding: [0xb2,0xff,0x10,0x00]16705#CHECK: trap4	0(%r15)                 # encoding: [0xb2,0xff,0xf0,0x00]16706#CHECK: trap4	4095                    # encoding: [0xb2,0xff,0x0f,0xff]16707#CHECK: trap4	4095(%r1)               # encoding: [0xb2,0xff,0x1f,0xff]16708#CHECK: trap4	4095(%r15)              # encoding: [0xb2,0xff,0xff,0xff]16709 16710	trap4	016711	trap4	0(%r1)16712	trap4	0(%r15)16713	trap4	409516714	trap4	4095(%r1)16715	trap4	4095(%r15)16716 16717#CHECK: tre	%r0, %r0                # encoding: [0xb2,0xa5,0x00,0x00]16718#CHECK: tre	%r0, %r15               # encoding: [0xb2,0xa5,0x00,0x0f]16719#CHECK: tre	%r14, %r0               # encoding: [0xb2,0xa5,0x00,0xe0]16720#CHECK: tre	%r6, %r8                # encoding: [0xb2,0xa5,0x00,0x68]16721 16722	tre	%r0, %r016723	tre	%r0, %r1516724	tre	%r14, %r016725	tre	%r6, %r816726 16727#CHECK: troo	%r0, %r0                # encoding: [0xb9,0x93,0x00,0x00]16728#CHECK: troo	%r0, %r15               # encoding: [0xb9,0x93,0x00,0x0f]16729#CHECK: troo	%r14, %r0               # encoding: [0xb9,0x93,0x00,0xe0]16730#CHECK: troo	%r6, %r8                # encoding: [0xb9,0x93,0x00,0x68]16731#CHECK: troo	%r4, %r13, 0            # encoding: [0xb9,0x93,0x00,0x4d]16732#CHECK: troo	%r4, %r13, 15           # encoding: [0xb9,0x93,0xf0,0x4d]16733 16734	troo	%r0, %r016735	troo	%r0, %r1516736	troo	%r14, %r016737	troo	%r6, %r816738	troo	%r4, %r13, 016739	troo	%r4, %r13, 1516740 16741#CHECK: trot	%r0, %r0                # encoding: [0xb9,0x92,0x00,0x00]16742#CHECK: trot	%r0, %r15               # encoding: [0xb9,0x92,0x00,0x0f]16743#CHECK: trot	%r14, %r0               # encoding: [0xb9,0x92,0x00,0xe0]16744#CHECK: trot	%r6, %r8                # encoding: [0xb9,0x92,0x00,0x68]16745#CHECK: trot	%r4, %r13, 0            # encoding: [0xb9,0x92,0x00,0x4d]16746#CHECK: trot	%r4, %r13, 15           # encoding: [0xb9,0x92,0xf0,0x4d]16747 16748	trot	%r0, %r016749	trot	%r0, %r1516750	trot	%r14, %r016751	trot	%r6, %r816752	trot	%r4, %r13, 016753	trot	%r4, %r13, 1516754 16755#CHECK: trt	0(1), 0                 # encoding: [0xdd,0x00,0x00,0x00,0x00,0x00]16756#CHECK: trt	0(1), 0(%r1)            # encoding: [0xdd,0x00,0x00,0x00,0x10,0x00]16757#CHECK: trt	0(1), 0(%r15)           # encoding: [0xdd,0x00,0x00,0x00,0xf0,0x00]16758#CHECK: trt	0(1), 4095              # encoding: [0xdd,0x00,0x00,0x00,0x0f,0xff]16759#CHECK: trt	0(1), 4095(%r1)         # encoding: [0xdd,0x00,0x00,0x00,0x1f,0xff]16760#CHECK: trt	0(1), 4095(%r15)        # encoding: [0xdd,0x00,0x00,0x00,0xff,0xff]16761#CHECK: trt	0(1,%r1), 0             # encoding: [0xdd,0x00,0x10,0x00,0x00,0x00]16762#CHECK: trt	0(1,%r15), 0            # encoding: [0xdd,0x00,0xf0,0x00,0x00,0x00]16763#CHECK: trt	4095(1,%r1), 0          # encoding: [0xdd,0x00,0x1f,0xff,0x00,0x00]16764#CHECK: trt	4095(1,%r15), 0         # encoding: [0xdd,0x00,0xff,0xff,0x00,0x00]16765#CHECK: trt	0(256,%r1), 0           # encoding: [0xdd,0xff,0x10,0x00,0x00,0x00]16766#CHECK: trt	0(256,%r15), 0          # encoding: [0xdd,0xff,0xf0,0x00,0x00,0x00]16767 16768	trt	0(1), 016769	trt	0(1), 0(%r1)16770	trt	0(1), 0(%r15)16771	trt	0(1), 409516772	trt	0(1), 4095(%r1)16773	trt	0(1), 4095(%r15)16774	trt	0(1,%r1), 016775	trt	0(1,%r15), 016776	trt	4095(1,%r1), 016777	trt	4095(1,%r15), 016778	trt	0(256,%r1), 016779	trt	0(256,%r15), 016780 16781#CHECK: trte	%r0, %r0                # encoding: [0xb9,0xbf,0x00,0x00]16782#CHECK: trte	%r0, %r15               # encoding: [0xb9,0xbf,0x00,0x0f]16783#CHECK: trte	%r14, %r0               # encoding: [0xb9,0xbf,0x00,0xe0]16784#CHECK: trte	%r6, %r8                # encoding: [0xb9,0xbf,0x00,0x68]16785#CHECK: trte	%r4, %r13, 0            # encoding: [0xb9,0xbf,0x00,0x4d]16786#CHECK: trte	%r4, %r13, 15           # encoding: [0xb9,0xbf,0xf0,0x4d]16787 16788	trte	%r0, %r016789	trte	%r0, %r1516790	trte	%r14, %r016791	trte	%r6, %r816792	trte	%r4, %r13, 016793	trte	%r4, %r13, 1516794 16795#CHECK: trto	%r0, %r0                # encoding: [0xb9,0x91,0x00,0x00]16796#CHECK: trto	%r0, %r15               # encoding: [0xb9,0x91,0x00,0x0f]16797#CHECK: trto	%r14, %r0               # encoding: [0xb9,0x91,0x00,0xe0]16798#CHECK: trto	%r6, %r8                # encoding: [0xb9,0x91,0x00,0x68]16799#CHECK: trto	%r4, %r13, 0            # encoding: [0xb9,0x91,0x00,0x4d]16800#CHECK: trto	%r4, %r13, 15           # encoding: [0xb9,0x91,0xf0,0x4d]16801 16802	trto	%r0, %r016803	trto	%r0, %r1516804	trto	%r14, %r016805	trto	%r6, %r816806	trto	%r4, %r13, 016807	trto	%r4, %r13, 1516808 16809#CHECK: trtr	0(1), 0                 # encoding: [0xd0,0x00,0x00,0x00,0x00,0x00]16810#CHECK: trtr	0(1), 0(%r1)            # encoding: [0xd0,0x00,0x00,0x00,0x10,0x00]16811#CHECK: trtr	0(1), 0(%r15)           # encoding: [0xd0,0x00,0x00,0x00,0xf0,0x00]16812#CHECK: trtr	0(1), 4095              # encoding: [0xd0,0x00,0x00,0x00,0x0f,0xff]16813#CHECK: trtr	0(1), 4095(%r1)         # encoding: [0xd0,0x00,0x00,0x00,0x1f,0xff]16814#CHECK: trtr	0(1), 4095(%r15)        # encoding: [0xd0,0x00,0x00,0x00,0xff,0xff]16815#CHECK: trtr	0(1,%r1), 0             # encoding: [0xd0,0x00,0x10,0x00,0x00,0x00]16816#CHECK: trtr	0(1,%r15), 0            # encoding: [0xd0,0x00,0xf0,0x00,0x00,0x00]16817#CHECK: trtr	4095(1,%r1), 0          # encoding: [0xd0,0x00,0x1f,0xff,0x00,0x00]16818#CHECK: trtr	4095(1,%r15), 0         # encoding: [0xd0,0x00,0xff,0xff,0x00,0x00]16819#CHECK: trtr	0(256,%r1), 0           # encoding: [0xd0,0xff,0x10,0x00,0x00,0x00]16820#CHECK: trtr	0(256,%r15), 0          # encoding: [0xd0,0xff,0xf0,0x00,0x00,0x00]16821 16822	trtr	0(1), 016823	trtr	0(1), 0(%r1)16824	trtr	0(1), 0(%r15)16825	trtr	0(1), 409516826	trtr	0(1), 4095(%r1)16827	trtr	0(1), 4095(%r15)16828	trtr	0(1,%r1), 016829	trtr	0(1,%r15), 016830	trtr	4095(1,%r1), 016831	trtr	4095(1,%r15), 016832	trtr	0(256,%r1), 016833	trtr	0(256,%r15), 016834 16835#CHECK: trtre	%r0, %r0                # encoding: [0xb9,0xbd,0x00,0x00]16836#CHECK: trtre	%r0, %r15               # encoding: [0xb9,0xbd,0x00,0x0f]16837#CHECK: trtre	%r14, %r0               # encoding: [0xb9,0xbd,0x00,0xe0]16838#CHECK: trtre	%r6, %r8                # encoding: [0xb9,0xbd,0x00,0x68]16839#CHECK: trtre	%r4, %r13, 0            # encoding: [0xb9,0xbd,0x00,0x4d]16840#CHECK: trtre	%r4, %r13, 15           # encoding: [0xb9,0xbd,0xf0,0x4d]16841 16842	trtre	%r0, %r016843	trtre	%r0, %r1516844	trtre	%r14, %r016845	trtre	%r6, %r816846	trtre	%r4, %r13, 016847	trtre	%r4, %r13, 1516848 16849#CHECK: trtt	%r0, %r0                # encoding: [0xb9,0x90,0x00,0x00]16850#CHECK: trtt	%r0, %r15               # encoding: [0xb9,0x90,0x00,0x0f]16851#CHECK: trtt	%r14, %r0               # encoding: [0xb9,0x90,0x00,0xe0]16852#CHECK: trtt	%r6, %r8                # encoding: [0xb9,0x90,0x00,0x68]16853#CHECK: trtt	%r4, %r13, 0            # encoding: [0xb9,0x90,0x00,0x4d]16854#CHECK: trtt	%r4, %r13, 15           # encoding: [0xb9,0x90,0xf0,0x4d]16855 16856	trtt	%r0, %r016857	trtt	%r0, %r1516858	trtt	%r14, %r016859	trtt	%r6, %r816860	trtt	%r4, %r13, 016861	trtt	%r4, %r13, 1516862 16863#CHECK: ts	0                  	# encoding: [0x93,0x00,0x00,0x00]16864#CHECK: ts	0(%r1)             	# encoding: [0x93,0x00,0x10,0x00]16865#CHECK: ts	0(%r15)            	# encoding: [0x93,0x00,0xf0,0x00]16866#CHECK: ts	4095                 	# encoding: [0x93,0x00,0x0f,0xff]16867#CHECK: ts	4095(%r1)             	# encoding: [0x93,0x00,0x1f,0xff]16868#CHECK: ts	4095(%r15)             	# encoding: [0x93,0x00,0xff,0xff]16869 16870	ts	016871	ts	0(%r1)16872	ts	0(%r15)16873	ts	409516874	ts	4095(%r1)16875	ts	4095(%r15)16876 16877#CHECK: tsch	0                       # encoding: [0xb2,0x35,0x00,0x00]16878#CHECK: tsch	0(%r1)                  # encoding: [0xb2,0x35,0x10,0x00]16879#CHECK: tsch	0(%r15)                 # encoding: [0xb2,0x35,0xf0,0x00]16880#CHECK: tsch	4095                    # encoding: [0xb2,0x35,0x0f,0xff]16881#CHECK: tsch	4095(%r1)               # encoding: [0xb2,0x35,0x1f,0xff]16882#CHECK: tsch	4095(%r15)              # encoding: [0xb2,0x35,0xff,0xff]16883 16884	tsch	016885	tsch	0(%r1)16886	tsch	0(%r15)16887	tsch	409516888	tsch	4095(%r1)16889	tsch	4095(%r15)16890 16891#CHECK: unpk	0(1), 0(1)              # encoding: [0xf3,0x00,0x00,0x00,0x00,0x00]16892#CHECK: unpk	0(1), 0(1,%r1)          # encoding: [0xf3,0x00,0x00,0x00,0x10,0x00]16893#CHECK: unpk	0(1), 0(1,%r15)         # encoding: [0xf3,0x00,0x00,0x00,0xf0,0x00]16894#CHECK: unpk	0(1), 4095(1)           # encoding: [0xf3,0x00,0x00,0x00,0x0f,0xff]16895#CHECK: unpk	0(1), 4095(1,%r1)       # encoding: [0xf3,0x00,0x00,0x00,0x1f,0xff]16896#CHECK: unpk	0(1), 4095(1,%r15)      # encoding: [0xf3,0x00,0x00,0x00,0xff,0xff]16897#CHECK: unpk	0(1,%r1), 0(1)          # encoding: [0xf3,0x00,0x10,0x00,0x00,0x00]16898#CHECK: unpk	0(1,%r15), 0(1)         # encoding: [0xf3,0x00,0xf0,0x00,0x00,0x00]16899#CHECK: unpk	4095(1,%r1), 0(1)       # encoding: [0xf3,0x00,0x1f,0xff,0x00,0x00]16900#CHECK: unpk	4095(1,%r15), 0(1)      # encoding: [0xf3,0x00,0xff,0xff,0x00,0x00]16901#CHECK: unpk	0(16,%r1), 0(1)         # encoding: [0xf3,0xf0,0x10,0x00,0x00,0x00]16902#CHECK: unpk	0(16,%r15), 0(1)        # encoding: [0xf3,0xf0,0xf0,0x00,0x00,0x00]16903#CHECK: unpk	0(1), 0(16,%r1)         # encoding: [0xf3,0x0f,0x00,0x00,0x10,0x00]16904#CHECK: unpk	0(1), 0(16,%r15)        # encoding: [0xf3,0x0f,0x00,0x00,0xf0,0x00]16905 16906	unpk	0(1), 0(1)16907	unpk	0(1), 0(1,%r1)16908	unpk	0(1), 0(1,%r15)16909	unpk	0(1), 4095(1)16910	unpk	0(1), 4095(1,%r1)16911	unpk	0(1), 4095(1,%r15)16912	unpk	0(1,%r1), 0(1)16913	unpk	0(1,%r15), 0(1)16914	unpk	4095(1,%r1), 0(1)16915	unpk	4095(1,%r15), 0(1)16916	unpk	0(16,%r1), 0(1)16917	unpk	0(16,%r15), 0(1)16918	unpk	0(1), 0(16,%r1)16919	unpk	0(1), 0(16,%r15)16920 16921#CHECK: unpka	0(1), 0                 # encoding: [0xea,0x00,0x00,0x00,0x00,0x00]16922#CHECK: unpka	0(1), 0(%r1)            # encoding: [0xea,0x00,0x00,0x00,0x10,0x00]16923#CHECK: unpka	0(1), 0(%r15)           # encoding: [0xea,0x00,0x00,0x00,0xf0,0x00]16924#CHECK: unpka	0(1), 4095              # encoding: [0xea,0x00,0x00,0x00,0x0f,0xff]16925#CHECK: unpka	0(1), 4095(%r1)         # encoding: [0xea,0x00,0x00,0x00,0x1f,0xff]16926#CHECK: unpka	0(1), 4095(%r15)        # encoding: [0xea,0x00,0x00,0x00,0xff,0xff]16927#CHECK: unpka	0(1,%r1), 0             # encoding: [0xea,0x00,0x10,0x00,0x00,0x00]16928#CHECK: unpka	0(1,%r15), 0            # encoding: [0xea,0x00,0xf0,0x00,0x00,0x00]16929#CHECK: unpka	4095(1,%r1), 0          # encoding: [0xea,0x00,0x1f,0xff,0x00,0x00]16930#CHECK: unpka	4095(1,%r15), 0         # encoding: [0xea,0x00,0xff,0xff,0x00,0x00]16931#CHECK: unpka	0(256,%r1), 0           # encoding: [0xea,0xff,0x10,0x00,0x00,0x00]16932#CHECK: unpka	0(256,%r15), 0          # encoding: [0xea,0xff,0xf0,0x00,0x00,0x00]16933 16934	unpka	0(1), 016935	unpka	0(1), 0(%r1)16936	unpka	0(1), 0(%r15)16937	unpka	0(1), 409516938	unpka	0(1), 4095(%r1)16939	unpka	0(1), 4095(%r15)16940	unpka	0(1,%r1), 016941	unpka	0(1,%r15), 016942	unpka	4095(1,%r1), 016943	unpka	4095(1,%r15), 016944	unpka	0(256,%r1), 016945	unpka	0(256,%r15), 016946 16947#CHECK: unpku	0(1), 0                 # encoding: [0xe2,0x00,0x00,0x00,0x00,0x00]16948#CHECK: unpku	0(1), 0(%r1)            # encoding: [0xe2,0x00,0x00,0x00,0x10,0x00]16949#CHECK: unpku	0(1), 0(%r15)           # encoding: [0xe2,0x00,0x00,0x00,0xf0,0x00]16950#CHECK: unpku	0(1), 4095              # encoding: [0xe2,0x00,0x00,0x00,0x0f,0xff]16951#CHECK: unpku	0(1), 4095(%r1)         # encoding: [0xe2,0x00,0x00,0x00,0x1f,0xff]16952#CHECK: unpku	0(1), 4095(%r15)        # encoding: [0xe2,0x00,0x00,0x00,0xff,0xff]16953#CHECK: unpku	0(1,%r1), 0             # encoding: [0xe2,0x00,0x10,0x00,0x00,0x00]16954#CHECK: unpku	0(1,%r15), 0            # encoding: [0xe2,0x00,0xf0,0x00,0x00,0x00]16955#CHECK: unpku	4095(1,%r1), 0          # encoding: [0xe2,0x00,0x1f,0xff,0x00,0x00]16956#CHECK: unpku	4095(1,%r15), 0         # encoding: [0xe2,0x00,0xff,0xff,0x00,0x00]16957#CHECK: unpku	0(256,%r1), 0           # encoding: [0xe2,0xff,0x10,0x00,0x00,0x00]16958#CHECK: unpku	0(256,%r15), 0          # encoding: [0xe2,0xff,0xf0,0x00,0x00,0x00]16959 16960	unpku	0(1), 016961	unpku	0(1), 0(%r1)16962	unpku	0(1), 0(%r15)16963	unpku	0(1), 409516964	unpku	0(1), 4095(%r1)16965	unpku	0(1), 4095(%r15)16966	unpku	0(1,%r1), 016967	unpku	0(1,%r15), 016968	unpku	4095(1,%r1), 016969	unpku	4095(1,%r15), 016970	unpku	0(256,%r1), 016971	unpku	0(256,%r15), 016972 16973#CHECK: upt                             # encoding: [0x01,0x02]16974 16975	upt16976 16977#CHECK: x	%r0, 0                  # encoding: [0x57,0x00,0x00,0x00]16978#CHECK: x	%r0, 4095               # encoding: [0x57,0x00,0x0f,0xff]16979#CHECK: x	%r0, 0(%r1)             # encoding: [0x57,0x00,0x10,0x00]16980#CHECK: x	%r0, 0(%r15)            # encoding: [0x57,0x00,0xf0,0x00]16981#CHECK: x	%r0, 4095(%r1,%r15)     # encoding: [0x57,0x01,0xff,0xff]16982#CHECK: x	%r0, 4095(%r15,%r1)     # encoding: [0x57,0x0f,0x1f,0xff]16983#CHECK: x	%r15, 0                 # encoding: [0x57,0xf0,0x00,0x00]16984 16985	x	%r0, 016986	x	%r0, 409516987	x	%r0, 0(%r1)16988	x	%r0, 0(%r15)16989	x	%r0, 4095(%r1,%r15)16990	x	%r0, 4095(%r15,%r1)16991	x	%r15, 016992 16993#CHECK: xc	0(1), 0                 # encoding: [0xd7,0x00,0x00,0x00,0x00,0x00]16994#CHECK: xc	0(1), 0(%r1)            # encoding: [0xd7,0x00,0x00,0x00,0x10,0x00]16995#CHECK: xc	0(1), 0(%r15)           # encoding: [0xd7,0x00,0x00,0x00,0xf0,0x00]16996#CHECK: xc	0(1), 4095              # encoding: [0xd7,0x00,0x00,0x00,0x0f,0xff]16997#CHECK: xc	0(1), 4095(%r1)         # encoding: [0xd7,0x00,0x00,0x00,0x1f,0xff]16998#CHECK: xc	0(1), 4095(%r15)        # encoding: [0xd7,0x00,0x00,0x00,0xff,0xff]16999#CHECK: xc	0(1,%r1), 0             # encoding: [0xd7,0x00,0x10,0x00,0x00,0x00]17000#CHECK: xc	0(1,%r15), 0            # encoding: [0xd7,0x00,0xf0,0x00,0x00,0x00]17001#CHECK: xc	4095(1,%r1), 0          # encoding: [0xd7,0x00,0x1f,0xff,0x00,0x00]17002#CHECK: xc	4095(1,%r15), 0         # encoding: [0xd7,0x00,0xff,0xff,0x00,0x00]17003#CHECK: xc	0(256,%r1), 0           # encoding: [0xd7,0xff,0x10,0x00,0x00,0x00]17004#CHECK: xc	0(256,%r15), 0          # encoding: [0xd7,0xff,0xf0,0x00,0x00,0x00]17005 17006	xc	0(1), 017007	xc	0(1), 0(%r1)17008	xc	0(1), 0(%r15)17009	xc	0(1), 409517010	xc	0(1), 4095(%r1)17011	xc	0(1), 4095(%r15)17012	xc	0(1,%r1), 017013	xc	0(1,%r15), 017014	xc	4095(1,%r1), 017015	xc	4095(1,%r15), 017016	xc	0(256,%r1), 017017	xc	0(256,%r15), 017018 17019#CHECK: xg	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x82]17020#CHECK: xg	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x82]17021#CHECK: xg	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x82]17022#CHECK: xg	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x82]17023#CHECK: xg	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x82]17024#CHECK: xg	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x82]17025#CHECK: xg	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x82]17026#CHECK: xg	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x82]17027#CHECK: xg	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x82]17028#CHECK: xg	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x82]17029 17030	xg	%r0, -52428817031	xg	%r0, -117032	xg	%r0, 017033	xg	%r0, 117034	xg	%r0, 52428717035	xg	%r0, 0(%r1)17036	xg	%r0, 0(%r15)17037	xg	%r0, 524287(%r1,%r15)17038	xg	%r0, 524287(%r15,%r1)17039	xg	%r15, 017040 17041#CHECK: xgr	%r0, %r0                # encoding: [0xb9,0x82,0x00,0x00]17042#CHECK: xgr	%r0, %r15               # encoding: [0xb9,0x82,0x00,0x0f]17043#CHECK: xgr	%r15, %r0               # encoding: [0xb9,0x82,0x00,0xf0]17044#CHECK: xgr	%r7, %r8                # encoding: [0xb9,0x82,0x00,0x78]17045 17046	xgr	%r0,%r017047	xgr	%r0,%r1517048	xgr	%r15,%r017049	xgr	%r7,%r817050 17051#CHECK: xi	0, 0                    # encoding: [0x97,0x00,0x00,0x00]17052#CHECK: xi	4095, 0                 # encoding: [0x97,0x00,0x0f,0xff]17053#CHECK: xi	0, 255                  # encoding: [0x97,0xff,0x00,0x00]17054#CHECK: xi	0(%r1), 42              # encoding: [0x97,0x2a,0x10,0x00]17055#CHECK: xi	0(%r15), 42             # encoding: [0x97,0x2a,0xf0,0x00]17056#CHECK: xi	4095(%r1), 42           # encoding: [0x97,0x2a,0x1f,0xff]17057#CHECK: xi	4095(%r15), 42          # encoding: [0x97,0x2a,0xff,0xff]17058 17059	xi	0, 017060	xi	4095, 017061	xi	0, 25517062	xi	0(%r1), 4217063	xi	0(%r15), 4217064	xi	4095(%r1), 4217065	xi	4095(%r15), 4217066 17067#CHECK: xihf	%r0, 0                  # encoding: [0xc0,0x06,0x00,0x00,0x00,0x00]17068#CHECK: xihf	%r0, 4294967295         # encoding: [0xc0,0x06,0xff,0xff,0xff,0xff]17069#CHECK: xihf	%r15, 0                 # encoding: [0xc0,0xf6,0x00,0x00,0x00,0x00]17070 17071	xihf	%r0, 017072	xihf	%r0, 0xffffffff17073	xihf	%r15, 017074 17075#CHECK: xilf	%r0, 0                  # encoding: [0xc0,0x07,0x00,0x00,0x00,0x00]17076#CHECK: xilf	%r0, 4294967295         # encoding: [0xc0,0x07,0xff,0xff,0xff,0xff]17077#CHECK: xilf	%r15, 0                 # encoding: [0xc0,0xf7,0x00,0x00,0x00,0x00]17078 17079	xilf	%r0, 017080	xilf	%r0, 0xffffffff17081	xilf	%r15, 017082 17083#CHECK: xiy	-524288, 0              # encoding: [0xeb,0x00,0x00,0x00,0x80,0x57]17084#CHECK: xiy	-1, 0                   # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x57]17085#CHECK: xiy	0, 0                    # encoding: [0xeb,0x00,0x00,0x00,0x00,0x57]17086#CHECK: xiy	1, 0                    # encoding: [0xeb,0x00,0x00,0x01,0x00,0x57]17087#CHECK: xiy	524287, 0               # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x57]17088#CHECK: xiy	0, 255                  # encoding: [0xeb,0xff,0x00,0x00,0x00,0x57]17089#CHECK: xiy	0(%r1), 42              # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x57]17090#CHECK: xiy	0(%r15), 42             # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x57]17091#CHECK: xiy	524287(%r1), 42         # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x57]17092#CHECK: xiy	524287(%r15), 42        # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x57]17093 17094	xiy	-524288, 017095	xiy	-1, 017096	xiy	0, 017097	xiy	1, 017098	xiy	524287, 017099	xiy	0, 25517100	xiy	0(%r1), 4217101	xiy	0(%r15), 4217102	xiy	524287(%r1), 4217103	xiy	524287(%r15), 4217104 17105#CHECK: xr	%r0, %r0                # encoding: [0x17,0x00]17106#CHECK: xr	%r0, %r15               # encoding: [0x17,0x0f]17107#CHECK: xr	%r15, %r0               # encoding: [0x17,0xf0]17108#CHECK: xr	%r7, %r8                # encoding: [0x17,0x78]17109 17110	xr	%r0,%r017111	xr	%r0,%r1517112	xr	%r15,%r017113	xr	%r7,%r817114 17115#CHECK: xsch                            # encoding: [0xb2,0x76,0x00,0x00]17116 17117	xsch17118 17119#CHECK: xy	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x57]17120#CHECK: xy	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x57]17121#CHECK: xy	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x57]17122#CHECK: xy	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x57]17123#CHECK: xy	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x57]17124#CHECK: xy	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x57]17125#CHECK: xy	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x57]17126#CHECK: xy	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x57]17127#CHECK: xy	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x57]17128#CHECK: xy	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x57]17129 17130	xy	%r0, -52428817131	xy	%r0, -117132	xy	%r0, 017133	xy	%r0, 117134	xy	%r0, 52428717135	xy	%r0, 0(%r1)17136	xy	%r0, 0(%r15)17137	xy	%r0, 524287(%r1,%r15)17138	xy	%r0, 524287(%r15,%r1)17139	xy	%r15, 017140 17141#CHECK: zap	0(1), 0(1)              # encoding: [0xf8,0x00,0x00,0x00,0x00,0x00]17142#CHECK: zap	0(1), 0(1,%r1)          # encoding: [0xf8,0x00,0x00,0x00,0x10,0x00]17143#CHECK: zap	0(1), 0(1,%r15)         # encoding: [0xf8,0x00,0x00,0x00,0xf0,0x00]17144#CHECK: zap	0(1), 4095(1)           # encoding: [0xf8,0x00,0x00,0x00,0x0f,0xff]17145#CHECK: zap	0(1), 4095(1,%r1)       # encoding: [0xf8,0x00,0x00,0x00,0x1f,0xff]17146#CHECK: zap	0(1), 4095(1,%r15)      # encoding: [0xf8,0x00,0x00,0x00,0xff,0xff]17147#CHECK: zap	0(1,%r1), 0(1)          # encoding: [0xf8,0x00,0x10,0x00,0x00,0x00]17148#CHECK: zap	0(1,%r15), 0(1)         # encoding: [0xf8,0x00,0xf0,0x00,0x00,0x00]17149#CHECK: zap	4095(1,%r1), 0(1)       # encoding: [0xf8,0x00,0x1f,0xff,0x00,0x00]17150#CHECK: zap	4095(1,%r15), 0(1)      # encoding: [0xf8,0x00,0xff,0xff,0x00,0x00]17151#CHECK: zap	0(16,%r1), 0(1)         # encoding: [0xf8,0xf0,0x10,0x00,0x00,0x00]17152#CHECK: zap	0(16,%r15), 0(1)        # encoding: [0xf8,0xf0,0xf0,0x00,0x00,0x00]17153#CHECK: zap	0(1), 0(16,%r1)         # encoding: [0xf8,0x0f,0x00,0x00,0x10,0x00]17154#CHECK: zap	0(1), 0(16,%r15)        # encoding: [0xf8,0x0f,0x00,0x00,0xf0,0x00]17155 17156	zap	0(1), 0(1)17157	zap	0(1), 0(1,%r1)17158	zap	0(1), 0(1,%r15)17159	zap	0(1), 4095(1)17160	zap	0(1), 4095(1,%r1)17161	zap	0(1), 4095(1,%r15)17162	zap	0(1,%r1), 0(1)17163	zap	0(1,%r15), 0(1)17164	zap	4095(1,%r1), 0(1)17165	zap	4095(1,%r15), 0(1)17166	zap	0(16,%r1), 0(1)17167	zap	0(16,%r15), 0(1)17168	zap	0(1), 0(16,%r1)17169	zap	0(1), 0(16,%r15)17170