brintos

brintos / llvm-project-archived public Read only

0
0
Text · 96.0 KiB · 5f9812d Raw
2288 lines · plain
1# For z196 and above.2# RUN: llvm-mc -triple s390x-linux-gnu -mcpu=z196 -show-encoding %s | FileCheck %s3# RUN: llvm-mc -triple s390x-linux-gnu -mcpu=arch9 -show-encoding %s | FileCheck %s4 5#CHECK: adtra	%f0, %f0, %f0, 0        # encoding: [0xb3,0xd2,0x00,0x00]6#CHECK: adtra	%f0, %f0, %f0, 15       # encoding: [0xb3,0xd2,0x0f,0x00]7#CHECK: adtra	%f0, %f0, %f15, 0       # encoding: [0xb3,0xd2,0xf0,0x00]8#CHECK: adtra	%f0, %f15, %f0, 0       # encoding: [0xb3,0xd2,0x00,0x0f]9#CHECK: adtra	%f15, %f0, %f0, 0       # encoding: [0xb3,0xd2,0x00,0xf0]10#CHECK: adtra	%f7, %f8, %f9, 10       # encoding: [0xb3,0xd2,0x9a,0x78]11 12	adtra	%f0, %f0, %f0, 013	adtra	%f0, %f0, %f0, 1514	adtra	%f0, %f0, %f15, 015	adtra	%f0, %f15, %f0, 016	adtra	%f15, %f0, %f0, 017	adtra	%f7, %f8, %f9, 1018 19#CHECK: aghik	%r0, %r0, -32768        # encoding: [0xec,0x00,0x80,0x00,0x00,0xd9]20#CHECK: aghik	%r0, %r0, -1            # encoding: [0xec,0x00,0xff,0xff,0x00,0xd9]21#CHECK: aghik	%r0, %r0, 0             # encoding: [0xec,0x00,0x00,0x00,0x00,0xd9]22#CHECK: aghik	%r0, %r0, 1             # encoding: [0xec,0x00,0x00,0x01,0x00,0xd9]23#CHECK: aghik	%r0, %r0, 32767         # encoding: [0xec,0x00,0x7f,0xff,0x00,0xd9]24#CHECK: aghik	%r0, %r15, 0            # encoding: [0xec,0x0f,0x00,0x00,0x00,0xd9]25#CHECK: aghik	%r15, %r0, 0            # encoding: [0xec,0xf0,0x00,0x00,0x00,0xd9]26#CHECK: aghik	%r7, %r8, -16           # encoding: [0xec,0x78,0xff,0xf0,0x00,0xd9]27#CHECK: aghik	%r0, %r1, foo           # encoding: [0xec,0x01,A,A,0x00,0xd9]28 29	aghik	%r0, %r0, -3276830	aghik	%r0, %r0, -131	aghik	%r0, %r0, 032	aghik	%r0, %r0, 133	aghik	%r0, %r0, 3276734	aghik	%r0, %r15, 035	aghik	%r15, %r0, 036	aghik	%r7, %r8, -1637	aghik	%r0, %r1, foo38 39#CHECK: agrk	%r0, %r0, %r0           # encoding: [0xb9,0xe8,0x00,0x00]40#CHECK: agrk	%r0, %r0, %r15          # encoding: [0xb9,0xe8,0xf0,0x00]41#CHECK: agrk	%r0, %r15, %r0          # encoding: [0xb9,0xe8,0x00,0x0f]42#CHECK: agrk	%r15, %r0, %r0          # encoding: [0xb9,0xe8,0x00,0xf0]43#CHECK: agrk	%r7, %r8, %r9           # encoding: [0xb9,0xe8,0x90,0x78]44 45	agrk	%r0,%r0,%r046	agrk	%r0,%r0,%r1547	agrk	%r0,%r15,%r048	agrk	%r15,%r0,%r049	agrk	%r7,%r8,%r950 51#CHECK: ahhhr	%r0, %r0, %r0           # encoding: [0xb9,0xc8,0x00,0x00]52#CHECK: ahhhr	%r0, %r0, %r15          # encoding: [0xb9,0xc8,0xf0,0x00]53#CHECK: ahhhr	%r0, %r15, %r0          # encoding: [0xb9,0xc8,0x00,0x0f]54#CHECK: ahhhr	%r15, %r0, %r0          # encoding: [0xb9,0xc8,0x00,0xf0]55#CHECK: ahhhr	%r7, %r8, %r9           # encoding: [0xb9,0xc8,0x90,0x78]56 57	ahhhr	%r0, %r0, %r058	ahhhr	%r0, %r0, %r1559	ahhhr	%r0, %r15, %r060	ahhhr	%r15, %r0, %r061	ahhhr	%r7, %r8, %r962 63#CHECK: ahhlr	%r0, %r0, %r0           # encoding: [0xb9,0xd8,0x00,0x00]64#CHECK: ahhlr	%r0, %r0, %r15          # encoding: [0xb9,0xd8,0xf0,0x00]65#CHECK: ahhlr	%r0, %r15, %r0          # encoding: [0xb9,0xd8,0x00,0x0f]66#CHECK: ahhlr	%r15, %r0, %r0          # encoding: [0xb9,0xd8,0x00,0xf0]67#CHECK: ahhlr	%r7, %r8, %r9           # encoding: [0xb9,0xd8,0x90,0x78]68 69	ahhlr	%r0, %r0, %r070	ahhlr	%r0, %r0, %r1571	ahhlr	%r0, %r15, %r072	ahhlr	%r15, %r0, %r073	ahhlr	%r7, %r8, %r974 75#CHECK: ahik	%r0, %r0, -32768        # encoding: [0xec,0x00,0x80,0x00,0x00,0xd8]76#CHECK: ahik	%r0, %r0, -1            # encoding: [0xec,0x00,0xff,0xff,0x00,0xd8]77#CHECK: ahik	%r0, %r0, 0             # encoding: [0xec,0x00,0x00,0x00,0x00,0xd8]78#CHECK: ahik	%r0, %r0, 1             # encoding: [0xec,0x00,0x00,0x01,0x00,0xd8]79#CHECK: ahik	%r0, %r0, 32767         # encoding: [0xec,0x00,0x7f,0xff,0x00,0xd8]80#CHECK: ahik	%r0, %r15, 0            # encoding: [0xec,0x0f,0x00,0x00,0x00,0xd8]81#CHECK: ahik	%r15, %r0, 0            # encoding: [0xec,0xf0,0x00,0x00,0x00,0xd8]82#CHECK: ahik	%r7, %r8, -16           # encoding: [0xec,0x78,0xff,0xf0,0x00,0xd8]83#CHECK: ahik	%r0, %r1, foo           # encoding: [0xec,0x01,A,A,0x00,0xd8]84 85	ahik	%r0, %r0, -3276886	ahik	%r0, %r0, -187	ahik	%r0, %r0, 088	ahik	%r0, %r0, 189	ahik	%r0, %r0, 3276790	ahik	%r0, %r15, 091	ahik	%r15, %r0, 092	ahik	%r7, %r8, -1693	ahik	%r0, %r1, foo94 95#CHECK: aih	%r0, -2147483648        # encoding: [0xcc,0x08,0x80,0x00,0x00,0x00]96#CHECK: aih	%r0, -1                 # encoding: [0xcc,0x08,0xff,0xff,0xff,0xff]97#CHECK: aih	%r0, 0                  # encoding: [0xcc,0x08,0x00,0x00,0x00,0x00]98#CHECK: aih	%r0, 1                  # encoding: [0xcc,0x08,0x00,0x00,0x00,0x01]99#CHECK: aih	%r0, 2147483647         # encoding: [0xcc,0x08,0x7f,0xff,0xff,0xff]100#CHECK: aih	%r15, 0                 # encoding: [0xcc,0xf8,0x00,0x00,0x00,0x00]101 102	aih	%r0, -1 << 31103	aih	%r0, -1104	aih	%r0, 0105	aih	%r0, 1106	aih	%r0, (1 << 31) - 1107	aih	%r15, 0108 109#CHECK: alghsik	%r0, %r0, -32768        # encoding: [0xec,0x00,0x80,0x00,0x00,0xdb]110#CHECK: alghsik	%r0, %r0, -1            # encoding: [0xec,0x00,0xff,0xff,0x00,0xdb]111#CHECK: alghsik	%r0, %r0, 0             # encoding: [0xec,0x00,0x00,0x00,0x00,0xdb]112#CHECK: alghsik	%r0, %r0, 1             # encoding: [0xec,0x00,0x00,0x01,0x00,0xdb]113#CHECK: alghsik	%r0, %r0, 32767         # encoding: [0xec,0x00,0x7f,0xff,0x00,0xdb]114#CHECK: alghsik	%r0, %r15, 0            # encoding: [0xec,0x0f,0x00,0x00,0x00,0xdb]115#CHECK: alghsik	%r15, %r0, 0            # encoding: [0xec,0xf0,0x00,0x00,0x00,0xdb]116#CHECK: alghsik	%r7, %r8, -16           # encoding: [0xec,0x78,0xff,0xf0,0x00,0xdb]117 118	alghsik	%r0, %r0, -32768119	alghsik	%r0, %r0, -1120	alghsik	%r0, %r0, 0121	alghsik	%r0, %r0, 1122	alghsik	%r0, %r0, 32767123	alghsik	%r0, %r15, 0124	alghsik	%r15, %r0, 0125	alghsik	%r7, %r8, -16126 127#CHECK: algrk	%r0, %r0, %r0           # encoding: [0xb9,0xea,0x00,0x00]128#CHECK: algrk	%r0, %r0, %r15          # encoding: [0xb9,0xea,0xf0,0x00]129#CHECK: algrk	%r0, %r15, %r0          # encoding: [0xb9,0xea,0x00,0x0f]130#CHECK: algrk	%r15, %r0, %r0          # encoding: [0xb9,0xea,0x00,0xf0]131#CHECK: algrk	%r7, %r8, %r9           # encoding: [0xb9,0xea,0x90,0x78]132 133	algrk	%r0,%r0,%r0134	algrk	%r0,%r0,%r15135	algrk	%r0,%r15,%r0136	algrk	%r15,%r0,%r0137	algrk	%r7,%r8,%r9138 139#CHECK: alhhhr	%r0, %r0, %r0           # encoding: [0xb9,0xca,0x00,0x00]140#CHECK: alhhhr	%r0, %r0, %r15          # encoding: [0xb9,0xca,0xf0,0x00]141#CHECK: alhhhr	%r0, %r15, %r0          # encoding: [0xb9,0xca,0x00,0x0f]142#CHECK: alhhhr	%r15, %r0, %r0          # encoding: [0xb9,0xca,0x00,0xf0]143#CHECK: alhhhr	%r7, %r8, %r9           # encoding: [0xb9,0xca,0x90,0x78]144 145	alhhhr	%r0, %r0, %r0146	alhhhr	%r0, %r0, %r15147	alhhhr	%r0, %r15, %r0148	alhhhr	%r15, %r0, %r0149	alhhhr	%r7, %r8, %r9150 151#CHECK: alhhlr	%r0, %r0, %r0           # encoding: [0xb9,0xda,0x00,0x00]152#CHECK: alhhlr	%r0, %r0, %r15          # encoding: [0xb9,0xda,0xf0,0x00]153#CHECK: alhhlr	%r0, %r15, %r0          # encoding: [0xb9,0xda,0x00,0x0f]154#CHECK: alhhlr	%r15, %r0, %r0          # encoding: [0xb9,0xda,0x00,0xf0]155#CHECK: alhhlr	%r7, %r8, %r9           # encoding: [0xb9,0xda,0x90,0x78]156 157	alhhlr	%r0, %r0, %r0158	alhhlr	%r0, %r0, %r15159	alhhlr	%r0, %r15, %r0160	alhhlr	%r15, %r0, %r0161	alhhlr	%r7, %r8, %r9162 163#CHECK: alhsik	%r0, %r0, -32768        # encoding: [0xec,0x00,0x80,0x00,0x00,0xda]164#CHECK: alhsik	%r0, %r0, -1            # encoding: [0xec,0x00,0xff,0xff,0x00,0xda]165#CHECK: alhsik	%r0, %r0, 0             # encoding: [0xec,0x00,0x00,0x00,0x00,0xda]166#CHECK: alhsik	%r0, %r0, 1             # encoding: [0xec,0x00,0x00,0x01,0x00,0xda]167#CHECK: alhsik	%r0, %r0, 32767         # encoding: [0xec,0x00,0x7f,0xff,0x00,0xda]168#CHECK: alhsik	%r0, %r15, 0            # encoding: [0xec,0x0f,0x00,0x00,0x00,0xda]169#CHECK: alhsik	%r15, %r0, 0            # encoding: [0xec,0xf0,0x00,0x00,0x00,0xda]170#CHECK: alhsik	%r7, %r8, -16           # encoding: [0xec,0x78,0xff,0xf0,0x00,0xda]171 172	alhsik	%r0, %r0, -32768173	alhsik	%r0, %r0, -1174	alhsik	%r0, %r0, 0175	alhsik	%r0, %r0, 1176	alhsik	%r0, %r0, 32767177	alhsik	%r0, %r15, 0178	alhsik	%r15, %r0, 0179	alhsik	%r7, %r8, -16180 181#CHECK: alrk	%r0, %r0, %r0           # encoding: [0xb9,0xfa,0x00,0x00]182#CHECK: alrk	%r0, %r0, %r15          # encoding: [0xb9,0xfa,0xf0,0x00]183#CHECK: alrk	%r0, %r15, %r0          # encoding: [0xb9,0xfa,0x00,0x0f]184#CHECK: alrk	%r15, %r0, %r0          # encoding: [0xb9,0xfa,0x00,0xf0]185#CHECK: alrk	%r7, %r8, %r9           # encoding: [0xb9,0xfa,0x90,0x78]186 187	alrk	%r0,%r0,%r0188	alrk	%r0,%r0,%r15189	alrk	%r0,%r15,%r0190	alrk	%r15,%r0,%r0191	alrk	%r7,%r8,%r9192 193#CHECK: alsih	%r0, -2147483648        # encoding: [0xcc,0x0a,0x80,0x00,0x00,0x00]194#CHECK: alsih	%r0, -1                 # encoding: [0xcc,0x0a,0xff,0xff,0xff,0xff]195#CHECK: alsih	%r0, 0                  # encoding: [0xcc,0x0a,0x00,0x00,0x00,0x00]196#CHECK: alsih	%r0, 1                  # encoding: [0xcc,0x0a,0x00,0x00,0x00,0x01]197#CHECK: alsih	%r0, 2147483647         # encoding: [0xcc,0x0a,0x7f,0xff,0xff,0xff]198#CHECK: alsih	%r15, 0                 # encoding: [0xcc,0xfa,0x00,0x00,0x00,0x00]199 200	alsih	%r0, -1 << 31201	alsih	%r0, -1202	alsih	%r0, 0203	alsih	%r0, 1204	alsih	%r0, (1 << 31) - 1205	alsih	%r15, 0206 207#CHECK: alsihn	%r0, -2147483648        # encoding: [0xcc,0x0b,0x80,0x00,0x00,0x00]208#CHECK: alsihn	%r0, -1                 # encoding: [0xcc,0x0b,0xff,0xff,0xff,0xff]209#CHECK: alsihn	%r0, 0                  # encoding: [0xcc,0x0b,0x00,0x00,0x00,0x00]210#CHECK: alsihn	%r0, 1                  # encoding: [0xcc,0x0b,0x00,0x00,0x00,0x01]211#CHECK: alsihn	%r0, 2147483647         # encoding: [0xcc,0x0b,0x7f,0xff,0xff,0xff]212#CHECK: alsihn	%r15, 0                 # encoding: [0xcc,0xfb,0x00,0x00,0x00,0x00]213 214	alsihn	%r0, -1 << 31215	alsihn	%r0, -1216	alsihn	%r0, 0217	alsihn	%r0, 1218	alsihn	%r0, (1 << 31) - 1219	alsihn	%r15, 0220 221#CHECK: ark	%r0, %r0, %r0           # encoding: [0xb9,0xf8,0x00,0x00]222#CHECK: ark	%r0, %r0, %r15          # encoding: [0xb9,0xf8,0xf0,0x00]223#CHECK: ark	%r0, %r15, %r0          # encoding: [0xb9,0xf8,0x00,0x0f]224#CHECK: ark	%r15, %r0, %r0          # encoding: [0xb9,0xf8,0x00,0xf0]225#CHECK: ark	%r7, %r8, %r9           # encoding: [0xb9,0xf8,0x90,0x78]226 227	ark	%r0,%r0,%r0228	ark	%r0,%r0,%r15229	ark	%r0,%r15,%r0230	ark	%r15,%r0,%r0231	ark	%r7,%r8,%r9232 233#CHECK: axtra	%f0, %f0, %f0, 0        # encoding: [0xb3,0xda,0x00,0x00]234#CHECK: axtra	%f0, %f0, %f0, 15       # encoding: [0xb3,0xda,0x0f,0x00]235#CHECK: axtra	%f0, %f0, %f13, 0       # encoding: [0xb3,0xda,0xd0,0x00]236#CHECK: axtra	%f0, %f13, %f0, 0       # encoding: [0xb3,0xda,0x00,0x0d]237#CHECK: axtra	%f13, %f0, %f0, 0       # encoding: [0xb3,0xda,0x00,0xd0]238#CHECK: axtra	%f8, %f8, %f8, 8        # encoding: [0xb3,0xda,0x88,0x88]239 240	axtra	%f0, %f0, %f0, 0241	axtra	%f0, %f0, %f0, 15242	axtra	%f0, %f0, %f13, 0243	axtra	%f0, %f13, %f0, 0244	axtra	%f13, %f0, %f0, 0245	axtra	%f8, %f8, %f8, 8246 247#CHECK: brcth	%r0, .[[LAB:L.*]]-4294967296 # encoding: [0xcc,0x06,A,A,A,A]248#CHECK:  fixup A - offset: 2, value: .[[LAB]]-4294967296+2, kind: FK_390_PC32DBL249	brcth	%r0, -0x100000000250#CHECK: brcth	%r0, .[[LAB:L.*]]-2	# encoding: [0xcc,0x06,A,A,A,A]251#CHECK:  fixup A - offset: 2, value: .[[LAB]]-2+2, kind: FK_390_PC32DBL252	brcth	%r0, -2253#CHECK: brcth	%r0, .[[LAB:L.*]]	# encoding: [0xcc,0x06,A,A,A,A]254#CHECK:  fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL255	brcth	%r0, 0256#CHECK: brcth	%r0, .[[LAB:L.*]]+4294967294 # encoding: [0xcc,0x06,A,A,A,A]257#CHECK:  fixup A - offset: 2, value: .[[LAB]]+4294967294+2, kind: FK_390_PC32DBL258	brcth	%r0, 0xfffffffe259 260#CHECK: brcth	%r0, foo                # encoding: [0xcc,0x06,A,A,A,A]261# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL262#CHECK: brcth	%r15, foo               # encoding: [0xcc,0xf6,A,A,A,A]263# fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL264 265	brcth	%r0,foo266	brcth	%r15,foo267 268#CHECK: brcth	%r3, bar+100            # encoding: [0xcc,0x36,A,A,A,A]269# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL270#CHECK: brcth	%r4, bar+100            # encoding: [0xcc,0x46,A,A,A,A]271# fixup A - offset: 2, value: bar+100+2, kind: FK_390_PC32DBL272 273	brcth	%r3,bar+100274	brcth	%r4,bar+100275 276#CHECK: brcth	%r7, frob@PLT           # encoding: [0xcc,0x76,A,A,A,A]277# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL278#CHECK: brcth	%r8, frob@PLT           # encoding: [0xcc,0x86,A,A,A,A]279# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL280#CHECK: brcth	%r8, frob@PLT           # encoding: [0xcc,0x86,A,A,A,A]281# fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL282 283	brcth	%r7,frob@PLT284	brcth	%r8,frob@PLT285	jcth	%r8,frob@PLT286 287#CHECK: cdfbra	%f0, 0, %r0, 0          # encoding: [0xb3,0x95,0x00,0x00]288#CHECK: cdfbra	%f0, 0, %r0, 15         # encoding: [0xb3,0x95,0x0f,0x00]289#CHECK: cdfbra	%f0, 0, %r15, 0         # encoding: [0xb3,0x95,0x00,0x0f]290#CHECK: cdfbra	%f0, 15, %r0, 0         # encoding: [0xb3,0x95,0xf0,0x00]291#CHECK: cdfbra	%f4, 5, %r6, 7          # encoding: [0xb3,0x95,0x57,0x46]292#CHECK: cdfbra	%f15, 0, %r0, 0         # encoding: [0xb3,0x95,0x00,0xf0]293 294	cdfbra	%f0, 0, %r0, 0295	cdfbra	%f0, 0, %r0, 15296	cdfbra	%f0, 0, %r15, 0297	cdfbra	%f0, 15, %r0, 0298	cdfbra	%f4, 5, %r6, 7299	cdfbra	%f15, 0, %r0, 0300 301#CHECK: cdftr	%f0, 0, %r0, 0          # encoding: [0xb9,0x51,0x00,0x00]302#CHECK: cdftr	%f0, 0, %r0, 15         # encoding: [0xb9,0x51,0x0f,0x00]303#CHECK: cdftr	%f0, 0, %r15, 0         # encoding: [0xb9,0x51,0x00,0x0f]304#CHECK: cdftr	%f0, 15, %r0, 0         # encoding: [0xb9,0x51,0xf0,0x00]305#CHECK: cdftr	%f4, 5, %r6, 7          # encoding: [0xb9,0x51,0x57,0x46]306#CHECK: cdftr	%f15, 0, %r0, 0         # encoding: [0xb9,0x51,0x00,0xf0]307 308	cdftr	%f0, 0, %r0, 0309	cdftr	%f0, 0, %r0, 15310	cdftr	%f0, 0, %r15, 0311	cdftr	%f0, 15, %r0, 0312	cdftr	%f4, 5, %r6, 7313	cdftr	%f15, 0, %r0, 0314 315#CHECK: cdgbra	%f0, 0, %r0, 0          # encoding: [0xb3,0xa5,0x00,0x00]316#CHECK: cdgbra	%f0, 0, %r0, 15         # encoding: [0xb3,0xa5,0x0f,0x00]317#CHECK: cdgbra	%f0, 0, %r15, 0         # encoding: [0xb3,0xa5,0x00,0x0f]318#CHECK: cdgbra	%f0, 15, %r0, 0         # encoding: [0xb3,0xa5,0xf0,0x00]319#CHECK: cdgbra	%f4, 5, %r6, 7          # encoding: [0xb3,0xa5,0x57,0x46]320#CHECK: cdgbra	%f15, 0, %r0, 0         # encoding: [0xb3,0xa5,0x00,0xf0]321 322	cdgbra	%f0, 0, %r0, 0323	cdgbra	%f0, 0, %r0, 15324	cdgbra	%f0, 0, %r15, 0325	cdgbra	%f0, 15, %r0, 0326	cdgbra	%f4, 5, %r6, 7327	cdgbra	%f15, 0, %r0, 0328 329#CHECK: cdgtra	%f0, 0, %r0, 0          # encoding: [0xb3,0xf1,0x00,0x00]330#CHECK: cdgtra	%f0, 0, %r0, 15         # encoding: [0xb3,0xf1,0x0f,0x00]331#CHECK: cdgtra	%f0, 0, %r15, 0         # encoding: [0xb3,0xf1,0x00,0x0f]332#CHECK: cdgtra	%f0, 15, %r0, 0         # encoding: [0xb3,0xf1,0xf0,0x00]333#CHECK: cdgtra	%f4, 5, %r6, 7          # encoding: [0xb3,0xf1,0x57,0x46]334#CHECK: cdgtra	%f15, 0, %r0, 0         # encoding: [0xb3,0xf1,0x00,0xf0]335 336	cdgtra	%f0, 0, %r0, 0337	cdgtra	%f0, 0, %r0, 15338	cdgtra	%f0, 0, %r15, 0339	cdgtra	%f0, 15, %r0, 0340	cdgtra	%f4, 5, %r6, 7341	cdgtra	%f15, 0, %r0, 0342 343#CHECK: cdlfbr	%f0, 0, %r0, 0          # encoding: [0xb3,0x91,0x00,0x00]344#CHECK: cdlfbr	%f0, 0, %r0, 15         # encoding: [0xb3,0x91,0x0f,0x00]345#CHECK: cdlfbr	%f0, 0, %r15, 0         # encoding: [0xb3,0x91,0x00,0x0f]346#CHECK: cdlfbr	%f0, 15, %r0, 0         # encoding: [0xb3,0x91,0xf0,0x00]347#CHECK: cdlfbr	%f4, 5, %r6, 7          # encoding: [0xb3,0x91,0x57,0x46]348#CHECK: cdlfbr	%f15, 0, %r0, 0         # encoding: [0xb3,0x91,0x00,0xf0]349 350	cdlfbr	%f0, 0, %r0, 0351	cdlfbr	%f0, 0, %r0, 15352	cdlfbr	%f0, 0, %r15, 0353	cdlfbr	%f0, 15, %r0, 0354	cdlfbr	%f4, 5, %r6, 7355	cdlfbr	%f15, 0, %r0, 0356 357#CHECK: cdlftr	%f0, 0, %r0, 0          # encoding: [0xb9,0x53,0x00,0x00]358#CHECK: cdlftr	%f0, 0, %r0, 15         # encoding: [0xb9,0x53,0x0f,0x00]359#CHECK: cdlftr	%f0, 0, %r15, 0         # encoding: [0xb9,0x53,0x00,0x0f]360#CHECK: cdlftr	%f0, 15, %r0, 0         # encoding: [0xb9,0x53,0xf0,0x00]361#CHECK: cdlftr	%f4, 5, %r6, 7          # encoding: [0xb9,0x53,0x57,0x46]362#CHECK: cdlftr	%f15, 0, %r0, 0         # encoding: [0xb9,0x53,0x00,0xf0]363 364	cdlftr	%f0, 0, %r0, 0365	cdlftr	%f0, 0, %r0, 15366	cdlftr	%f0, 0, %r15, 0367	cdlftr	%f0, 15, %r0, 0368	cdlftr	%f4, 5, %r6, 7369	cdlftr	%f15, 0, %r0, 0370 371#CHECK: cdlgbr	%f0, 0, %r0, 0          # encoding: [0xb3,0xa1,0x00,0x00]372#CHECK: cdlgbr	%f0, 0, %r0, 15         # encoding: [0xb3,0xa1,0x0f,0x00]373#CHECK: cdlgbr	%f0, 0, %r15, 0         # encoding: [0xb3,0xa1,0x00,0x0f]374#CHECK: cdlgbr	%f0, 15, %r0, 0         # encoding: [0xb3,0xa1,0xf0,0x00]375#CHECK: cdlgbr	%f4, 5, %r6, 7          # encoding: [0xb3,0xa1,0x57,0x46]376#CHECK: cdlgbr	%f15, 0, %r0, 0         # encoding: [0xb3,0xa1,0x00,0xf0]377 378	cdlgbr	%f0, 0, %r0, 0379	cdlgbr	%f0, 0, %r0, 15380	cdlgbr	%f0, 0, %r15, 0381	cdlgbr	%f0, 15, %r0, 0382	cdlgbr	%f4, 5, %r6, 7383	cdlgbr	%f15, 0, %r0, 0384 385#CHECK: cdlgtr	%f0, 0, %r0, 0          # encoding: [0xb9,0x52,0x00,0x00]386#CHECK: cdlgtr	%f0, 0, %r0, 15         # encoding: [0xb9,0x52,0x0f,0x00]387#CHECK: cdlgtr	%f0, 0, %r15, 0         # encoding: [0xb9,0x52,0x00,0x0f]388#CHECK: cdlgtr	%f0, 15, %r0, 0         # encoding: [0xb9,0x52,0xf0,0x00]389#CHECK: cdlgtr	%f4, 5, %r6, 7          # encoding: [0xb9,0x52,0x57,0x46]390#CHECK: cdlgtr	%f15, 0, %r0, 0         # encoding: [0xb9,0x52,0x00,0xf0]391 392	cdlgtr	%f0, 0, %r0, 0393	cdlgtr	%f0, 0, %r0, 15394	cdlgtr	%f0, 0, %r15, 0395	cdlgtr	%f0, 15, %r0, 0396	cdlgtr	%f4, 5, %r6, 7397	cdlgtr	%f15, 0, %r0, 0398 399#CHECK: cefbra	%f0, 0, %r0, 0          # encoding: [0xb3,0x94,0x00,0x00]400#CHECK: cefbra	%f0, 0, %r0, 15         # encoding: [0xb3,0x94,0x0f,0x00]401#CHECK: cefbra	%f0, 0, %r15, 0         # encoding: [0xb3,0x94,0x00,0x0f]402#CHECK: cefbra	%f0, 15, %r0, 0         # encoding: [0xb3,0x94,0xf0,0x00]403#CHECK: cefbra	%f4, 5, %r6, 7          # encoding: [0xb3,0x94,0x57,0x46]404#CHECK: cefbra	%f15, 0, %r0, 0         # encoding: [0xb3,0x94,0x00,0xf0]405 406	cefbra	%f0, 0, %r0, 0407	cefbra	%f0, 0, %r0, 15408	cefbra	%f0, 0, %r15, 0409	cefbra	%f0, 15, %r0, 0410	cefbra	%f4, 5, %r6, 7411	cefbra	%f15, 0, %r0, 0412 413#CHECK: cegbra	%f0, 0, %r0, 0          # encoding: [0xb3,0xa4,0x00,0x00]414#CHECK: cegbra	%f0, 0, %r0, 15         # encoding: [0xb3,0xa4,0x0f,0x00]415#CHECK: cegbra	%f0, 0, %r15, 0         # encoding: [0xb3,0xa4,0x00,0x0f]416#CHECK: cegbra	%f0, 15, %r0, 0         # encoding: [0xb3,0xa4,0xf0,0x00]417#CHECK: cegbra	%f4, 5, %r6, 7          # encoding: [0xb3,0xa4,0x57,0x46]418#CHECK: cegbra	%f15, 0, %r0, 0         # encoding: [0xb3,0xa4,0x00,0xf0]419 420	cegbra	%f0, 0, %r0, 0421	cegbra	%f0, 0, %r0, 15422	cegbra	%f0, 0, %r15, 0423	cegbra	%f0, 15, %r0, 0424	cegbra	%f4, 5, %r6, 7425	cegbra	%f15, 0, %r0, 0426 427#CHECK: celfbr	%f0, 0, %r0, 0          # encoding: [0xb3,0x90,0x00,0x00]428#CHECK: celfbr	%f0, 0, %r0, 15         # encoding: [0xb3,0x90,0x0f,0x00]429#CHECK: celfbr	%f0, 0, %r15, 0         # encoding: [0xb3,0x90,0x00,0x0f]430#CHECK: celfbr	%f0, 15, %r0, 0         # encoding: [0xb3,0x90,0xf0,0x00]431#CHECK: celfbr	%f4, 5, %r6, 7          # encoding: [0xb3,0x90,0x57,0x46]432#CHECK: celfbr	%f15, 0, %r0, 0         # encoding: [0xb3,0x90,0x00,0xf0]433 434	celfbr	%f0, 0, %r0, 0435	celfbr	%f0, 0, %r0, 15436	celfbr	%f0, 0, %r15, 0437	celfbr	%f0, 15, %r0, 0438	celfbr	%f4, 5, %r6, 7439	celfbr	%f15, 0, %r0, 0440 441#CHECK: celgbr	%f0, 0, %r0, 0          # encoding: [0xb3,0xa0,0x00,0x00]442#CHECK: celgbr	%f0, 0, %r0, 15         # encoding: [0xb3,0xa0,0x0f,0x00]443#CHECK: celgbr	%f0, 0, %r15, 0         # encoding: [0xb3,0xa0,0x00,0x0f]444#CHECK: celgbr	%f0, 15, %r0, 0         # encoding: [0xb3,0xa0,0xf0,0x00]445#CHECK: celgbr	%f4, 5, %r6, 7          # encoding: [0xb3,0xa0,0x57,0x46]446#CHECK: celgbr	%f15, 0, %r0, 0         # encoding: [0xb3,0xa0,0x00,0xf0]447 448	celgbr	%f0, 0, %r0, 0449	celgbr	%f0, 0, %r0, 15450	celgbr	%f0, 0, %r15, 0451	celgbr	%f0, 15, %r0, 0452	celgbr	%f4, 5, %r6, 7453	celgbr	%f15, 0, %r0, 0454 455#CHECK: cfdbra	%r0, 0, %f0, 0          # encoding: [0xb3,0x99,0x00,0x00]456#CHECK: cfdbra	%r0, 0, %f0, 15         # encoding: [0xb3,0x99,0x0f,0x00]457#CHECK: cfdbra	%r0, 0, %f15, 0         # encoding: [0xb3,0x99,0x00,0x0f]458#CHECK: cfdbra	%r0, 15, %f0, 0         # encoding: [0xb3,0x99,0xf0,0x00]459#CHECK: cfdbra	%r4, 5, %f6, 7          # encoding: [0xb3,0x99,0x57,0x46]460#CHECK: cfdbra	%r15, 0, %f0, 0         # encoding: [0xb3,0x99,0x00,0xf0]461 462	cfdbra	%r0, 0, %f0, 0463	cfdbra	%r0, 0, %f0, 15464	cfdbra	%r0, 0, %f15, 0465	cfdbra	%r0, 15, %f0, 0466	cfdbra	%r4, 5, %f6, 7467	cfdbra	%r15, 0, %f0, 0468 469#CHECK: cfdtr	%r0, 0, %f0, 0          # encoding: [0xb9,0x41,0x00,0x00]470#CHECK: cfdtr	%r0, 0, %f0, 15         # encoding: [0xb9,0x41,0x0f,0x00]471#CHECK: cfdtr	%r0, 0, %f15, 0         # encoding: [0xb9,0x41,0x00,0x0f]472#CHECK: cfdtr	%r0, 15, %f0, 0         # encoding: [0xb9,0x41,0xf0,0x00]473#CHECK: cfdtr	%r4, 5, %f6, 7          # encoding: [0xb9,0x41,0x57,0x46]474#CHECK: cfdtr	%r15, 0, %f0, 0         # encoding: [0xb9,0x41,0x00,0xf0]475 476	cfdtr	%r0, 0, %f0, 0477	cfdtr	%r0, 0, %f0, 15478	cfdtr	%r0, 0, %f15, 0479	cfdtr	%r0, 15, %f0, 0480	cfdtr	%r4, 5, %f6, 7481	cfdtr	%r15, 0, %f0, 0482 483#CHECK: cfebra	%r0, 0, %f0, 0          # encoding: [0xb3,0x98,0x00,0x00]484#CHECK: cfebra	%r0, 0, %f0, 15         # encoding: [0xb3,0x98,0x0f,0x00]485#CHECK: cfebra	%r0, 0, %f15, 0         # encoding: [0xb3,0x98,0x00,0x0f]486#CHECK: cfebra	%r0, 15, %f0, 0         # encoding: [0xb3,0x98,0xf0,0x00]487#CHECK: cfebra	%r4, 5, %f6, 7          # encoding: [0xb3,0x98,0x57,0x46]488#CHECK: cfebra	%r15, 0, %f0, 0         # encoding: [0xb3,0x98,0x00,0xf0]489 490	cfebra	%r0, 0, %f0, 0491	cfebra	%r0, 0, %f0, 15492	cfebra	%r0, 0, %f15, 0493	cfebra	%r0, 15, %f0, 0494	cfebra	%r4, 5, %f6, 7495	cfebra	%r15, 0, %f0, 0496 497#CHECK: cfxbra	%r0, 0, %f0, 0          # encoding: [0xb3,0x9a,0x00,0x00]498#CHECK: cfxbra	%r0, 0, %f0, 15         # encoding: [0xb3,0x9a,0x0f,0x00]499#CHECK: cfxbra	%r0, 0, %f13, 0         # encoding: [0xb3,0x9a,0x00,0x0d]500#CHECK: cfxbra	%r0, 15, %f0, 0         # encoding: [0xb3,0x9a,0xf0,0x00]501#CHECK: cfxbra	%r7, 5, %f8, 9          # encoding: [0xb3,0x9a,0x59,0x78]502#CHECK: cfxbra	%r15, 0, %f0, 0         # encoding: [0xb3,0x9a,0x00,0xf0]503 504	cfxbra	%r0, 0, %f0, 0505	cfxbra	%r0, 0, %f0, 15506	cfxbra	%r0, 0, %f13, 0507	cfxbra	%r0, 15, %f0, 0508	cfxbra	%r7, 5, %f8, 9509	cfxbra	%r15, 0, %f0, 0510 511#CHECK: cfxtr	%r0, 0, %f0, 0          # encoding: [0xb9,0x49,0x00,0x00]512#CHECK: cfxtr	%r0, 0, %f0, 15         # encoding: [0xb9,0x49,0x0f,0x00]513#CHECK: cfxtr	%r0, 0, %f13, 0         # encoding: [0xb9,0x49,0x00,0x0d]514#CHECK: cfxtr	%r0, 15, %f0, 0         # encoding: [0xb9,0x49,0xf0,0x00]515#CHECK: cfxtr	%r7, 5, %f8, 9          # encoding: [0xb9,0x49,0x59,0x78]516#CHECK: cfxtr	%r15, 0, %f0, 0         # encoding: [0xb9,0x49,0x00,0xf0]517 518	cfxtr	%r0, 0, %f0, 0519	cfxtr	%r0, 0, %f0, 15520	cfxtr	%r0, 0, %f13, 0521	cfxtr	%r0, 15, %f0, 0522	cfxtr	%r7, 5, %f8, 9523	cfxtr	%r15, 0, %f0, 0524 525#CHECK: cgdbra	%r0, 0, %f0, 0          # encoding: [0xb3,0xa9,0x00,0x00]526#CHECK: cgdbra	%r0, 0, %f0, 15         # encoding: [0xb3,0xa9,0x0f,0x00]527#CHECK: cgdbra	%r0, 0, %f15, 0         # encoding: [0xb3,0xa9,0x00,0x0f]528#CHECK: cgdbra	%r0, 15, %f0, 0         # encoding: [0xb3,0xa9,0xf0,0x00]529#CHECK: cgdbra	%r4, 5, %f6, 7          # encoding: [0xb3,0xa9,0x57,0x46]530#CHECK: cgdbra	%r15, 0, %f0, 0         # encoding: [0xb3,0xa9,0x00,0xf0]531 532	cgdbra	%r0, 0, %f0, 0533	cgdbra	%r0, 0, %f0, 15534	cgdbra	%r0, 0, %f15, 0535	cgdbra	%r0, 15, %f0, 0536	cgdbra	%r4, 5, %f6, 7537	cgdbra	%r15, 0, %f0, 0538 539#CHECK: cgdtra	%r0, 0, %f0, 0          # encoding: [0xb3,0xe1,0x00,0x00]540#CHECK: cgdtra	%r0, 0, %f0, 15         # encoding: [0xb3,0xe1,0x0f,0x00]541#CHECK: cgdtra	%r0, 0, %f15, 0         # encoding: [0xb3,0xe1,0x00,0x0f]542#CHECK: cgdtra	%r0, 15, %f0, 0         # encoding: [0xb3,0xe1,0xf0,0x00]543#CHECK: cgdtra	%r4, 5, %f6, 7          # encoding: [0xb3,0xe1,0x57,0x46]544#CHECK: cgdtra	%r15, 0, %f0, 0         # encoding: [0xb3,0xe1,0x00,0xf0]545 546	cgdtra	%r0, 0, %f0, 0547	cgdtra	%r0, 0, %f0, 15548	cgdtra	%r0, 0, %f15, 0549	cgdtra	%r0, 15, %f0, 0550	cgdtra	%r4, 5, %f6, 7551	cgdtra	%r15, 0, %f0, 0552 553#CHECK: cgebra	%r0, 0, %f0, 0          # encoding: [0xb3,0xa8,0x00,0x00]554#CHECK: cgebra	%r0, 0, %f0, 15         # encoding: [0xb3,0xa8,0x0f,0x00]555#CHECK: cgebra	%r0, 0, %f15, 0         # encoding: [0xb3,0xa8,0x00,0x0f]556#CHECK: cgebra	%r0, 15, %f0, 0         # encoding: [0xb3,0xa8,0xf0,0x00]557#CHECK: cgebra	%r4, 5, %f6, 7          # encoding: [0xb3,0xa8,0x57,0x46]558#CHECK: cgebra	%r15, 0, %f0, 0         # encoding: [0xb3,0xa8,0x00,0xf0]559 560	cgebra	%r0, 0, %f0, 0561	cgebra	%r0, 0, %f0, 15562	cgebra	%r0, 0, %f15, 0563	cgebra	%r0, 15, %f0, 0564	cgebra	%r4, 5, %f6, 7565	cgebra	%r15, 0, %f0, 0566 567#CHECK: cgxbra	%r0, 0, %f0, 0          # encoding: [0xb3,0xaa,0x00,0x00]568#CHECK: cgxbra	%r0, 0, %f0, 15         # encoding: [0xb3,0xaa,0x0f,0x00]569#CHECK: cgxbra	%r0, 0, %f13, 0         # encoding: [0xb3,0xaa,0x00,0x0d]570#CHECK: cgxbra	%r0, 15, %f0, 0         # encoding: [0xb3,0xaa,0xf0,0x00]571#CHECK: cgxbra	%r7, 5, %f8, 9          # encoding: [0xb3,0xaa,0x59,0x78]572#CHECK: cgxbra	%r15, 0, %f0, 0         # encoding: [0xb3,0xaa,0x00,0xf0]573 574	cgxbra	%r0, 0, %f0, 0575	cgxbra	%r0, 0, %f0, 15576	cgxbra	%r0, 0, %f13, 0577	cgxbra	%r0, 15, %f0, 0578	cgxbra	%r7, 5, %f8, 9579	cgxbra	%r15, 0, %f0, 0580 581#CHECK: cgxtra	%r0, 0, %f0, 0          # encoding: [0xb3,0xe9,0x00,0x00]582#CHECK: cgxtra	%r0, 0, %f0, 15         # encoding: [0xb3,0xe9,0x0f,0x00]583#CHECK: cgxtra	%r0, 0, %f13, 0         # encoding: [0xb3,0xe9,0x00,0x0d]584#CHECK: cgxtra	%r0, 15, %f0, 0         # encoding: [0xb3,0xe9,0xf0,0x00]585#CHECK: cgxtra	%r7, 5, %f8, 9          # encoding: [0xb3,0xe9,0x59,0x78]586#CHECK: cgxtra	%r15, 0, %f0, 0         # encoding: [0xb3,0xe9,0x00,0xf0]587 588	cgxtra	%r0, 0, %f0, 0589	cgxtra	%r0, 0, %f0, 15590	cgxtra	%r0, 0, %f13, 0591	cgxtra	%r0, 15, %f0, 0592	cgxtra	%r7, 5, %f8, 9593	cgxtra	%r15, 0, %f0, 0594 595#CHECK: chf	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0xcd]596#CHECK: chf	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0xcd]597#CHECK: chf	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0xcd]598#CHECK: chf	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0xcd]599#CHECK: chf	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0xcd]600#CHECK: chf	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0xcd]601#CHECK: chf	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0xcd]602#CHECK: chf	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0xcd]603#CHECK: chf	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0xcd]604#CHECK: chf	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0xcd]605 606	chf	%r0, -524288607	chf	%r0, -1608	chf	%r0, 0609	chf	%r0, 1610	chf	%r0, 524287611	chf	%r0, 0(%r1)612	chf	%r0, 0(%r15)613	chf	%r0, 524287(%r1,%r15)614	chf	%r0, 524287(%r15,%r1)615	chf	%r15, 0616 617#CHECK: chhr	%r0, %r0                # encoding: [0xb9,0xcd,0x00,0x00]618#CHECK: chhr	%r0, %r15               # encoding: [0xb9,0xcd,0x00,0x0f]619#CHECK: chhr	%r15, %r0               # encoding: [0xb9,0xcd,0x00,0xf0]620#CHECK: chhr	%r7, %r8                # encoding: [0xb9,0xcd,0x00,0x78]621 622	chhr	%r0,%r0623	chhr	%r0,%r15624	chhr	%r15,%r0625	chhr	%r7,%r8626 627#CHECK: chlr	%r0, %r0                # encoding: [0xb9,0xdd,0x00,0x00]628#CHECK: chlr	%r0, %r15               # encoding: [0xb9,0xdd,0x00,0x0f]629#CHECK: chlr	%r15, %r0               # encoding: [0xb9,0xdd,0x00,0xf0]630#CHECK: chlr	%r7, %r8                # encoding: [0xb9,0xdd,0x00,0x78]631 632	chlr	%r0,%r0633	chlr	%r0,%r15634	chlr	%r15,%r0635	chlr	%r7,%r8636 637#CHECK: cih	%r0, -2147483648        # encoding: [0xcc,0x0d,0x80,0x00,0x00,0x00]638#CHECK: cih	%r0, -1                 # encoding: [0xcc,0x0d,0xff,0xff,0xff,0xff]639#CHECK: cih	%r0, 0                  # encoding: [0xcc,0x0d,0x00,0x00,0x00,0x00]640#CHECK: cih	%r0, 1                  # encoding: [0xcc,0x0d,0x00,0x00,0x00,0x01]641#CHECK: cih	%r0, 2147483647         # encoding: [0xcc,0x0d,0x7f,0xff,0xff,0xff]642#CHECK: cih	%r15, 0                 # encoding: [0xcc,0xfd,0x00,0x00,0x00,0x00]643 644	cih	%r0, -1 << 31645	cih	%r0, -1646	cih	%r0, 0647	cih	%r0, 1648	cih	%r0, (1 << 31) - 1649	cih	%r15, 0650 651#CHECK: clfdbr	%r0, 0, %f0, 0          # encoding: [0xb3,0x9d,0x00,0x00]652#CHECK: clfdbr	%r0, 0, %f0, 15         # encoding: [0xb3,0x9d,0x0f,0x00]653#CHECK: clfdbr	%r0, 0, %f15, 0         # encoding: [0xb3,0x9d,0x00,0x0f]654#CHECK: clfdbr	%r0, 15, %f0, 0         # encoding: [0xb3,0x9d,0xf0,0x00]655#CHECK: clfdbr	%r4, 5, %f6, 7          # encoding: [0xb3,0x9d,0x57,0x46]656#CHECK: clfdbr	%r15, 0, %f0, 0         # encoding: [0xb3,0x9d,0x00,0xf0]657 658	clfdbr	%r0, 0, %f0, 0659	clfdbr	%r0, 0, %f0, 15660	clfdbr	%r0, 0, %f15, 0661	clfdbr	%r0, 15, %f0, 0662	clfdbr	%r4, 5, %f6, 7663	clfdbr	%r15, 0, %f0, 0664 665#CHECK: clfdtr	%r0, 0, %f0, 0          # encoding: [0xb9,0x43,0x00,0x00]666#CHECK: clfdtr	%r0, 0, %f0, 15         # encoding: [0xb9,0x43,0x0f,0x00]667#CHECK: clfdtr	%r0, 0, %f15, 0         # encoding: [0xb9,0x43,0x00,0x0f]668#CHECK: clfdtr	%r0, 15, %f0, 0         # encoding: [0xb9,0x43,0xf0,0x00]669#CHECK: clfdtr	%r4, 5, %f6, 7          # encoding: [0xb9,0x43,0x57,0x46]670#CHECK: clfdtr	%r15, 0, %f0, 0         # encoding: [0xb9,0x43,0x00,0xf0]671 672	clfdtr	%r0, 0, %f0, 0673	clfdtr	%r0, 0, %f0, 15674	clfdtr	%r0, 0, %f15, 0675	clfdtr	%r0, 15, %f0, 0676	clfdtr	%r4, 5, %f6, 7677	clfdtr	%r15, 0, %f0, 0678 679#CHECK: clfebr	%r0, 0, %f0, 0          # encoding: [0xb3,0x9c,0x00,0x00]680#CHECK: clfebr	%r0, 0, %f0, 15         # encoding: [0xb3,0x9c,0x0f,0x00]681#CHECK: clfebr	%r0, 0, %f15, 0         # encoding: [0xb3,0x9c,0x00,0x0f]682#CHECK: clfebr	%r0, 15, %f0, 0         # encoding: [0xb3,0x9c,0xf0,0x00]683#CHECK: clfebr	%r4, 5, %f6, 7          # encoding: [0xb3,0x9c,0x57,0x46]684#CHECK: clfebr	%r15, 0, %f0, 0         # encoding: [0xb3,0x9c,0x00,0xf0]685 686	clfebr	%r0, 0, %f0, 0687	clfebr	%r0, 0, %f0, 15688	clfebr	%r0, 0, %f15, 0689	clfebr	%r0, 15, %f0, 0690	clfebr	%r4, 5, %f6, 7691	clfebr	%r15, 0, %f0, 0692 693#CHECK: clfxbr	%r0, 0, %f0, 0          # encoding: [0xb3,0x9e,0x00,0x00]694#CHECK: clfxbr	%r0, 0, %f0, 15         # encoding: [0xb3,0x9e,0x0f,0x00]695#CHECK: clfxbr	%r0, 0, %f13, 0         # encoding: [0xb3,0x9e,0x00,0x0d]696#CHECK: clfxbr	%r0, 15, %f0, 0         # encoding: [0xb3,0x9e,0xf0,0x00]697#CHECK: clfxbr	%r7, 5, %f8, 9          # encoding: [0xb3,0x9e,0x59,0x78]698#CHECK: clfxbr	%r15, 0, %f0, 0         # encoding: [0xb3,0x9e,0x00,0xf0]699 700	clfxbr	%r0, 0, %f0, 0701	clfxbr	%r0, 0, %f0, 15702	clfxbr	%r0, 0, %f13, 0703	clfxbr	%r0, 15, %f0, 0704	clfxbr	%r7, 5, %f8, 9705	clfxbr	%r15, 0, %f0, 0706 707#CHECK: clfxtr	%r0, 0, %f0, 0          # encoding: [0xb9,0x4b,0x00,0x00]708#CHECK: clfxtr	%r0, 0, %f0, 15         # encoding: [0xb9,0x4b,0x0f,0x00]709#CHECK: clfxtr	%r0, 0, %f13, 0         # encoding: [0xb9,0x4b,0x00,0x0d]710#CHECK: clfxtr	%r0, 15, %f0, 0         # encoding: [0xb9,0x4b,0xf0,0x00]711#CHECK: clfxtr	%r7, 5, %f8, 9          # encoding: [0xb9,0x4b,0x59,0x78]712#CHECK: clfxtr	%r15, 0, %f0, 0         # encoding: [0xb9,0x4b,0x00,0xf0]713 714	clfxtr	%r0, 0, %f0, 0715	clfxtr	%r0, 0, %f0, 15716	clfxtr	%r0, 0, %f13, 0717	clfxtr	%r0, 15, %f0, 0718	clfxtr	%r7, 5, %f8, 9719	clfxtr	%r15, 0, %f0, 0720 721#CHECK: clgdbr	%r0, 0, %f0, 0          # encoding: [0xb3,0xad,0x00,0x00]722#CHECK: clgdbr	%r0, 0, %f0, 15         # encoding: [0xb3,0xad,0x0f,0x00]723#CHECK: clgdbr	%r0, 0, %f15, 0         # encoding: [0xb3,0xad,0x00,0x0f]724#CHECK: clgdbr	%r0, 15, %f0, 0         # encoding: [0xb3,0xad,0xf0,0x00]725#CHECK: clgdbr	%r4, 5, %f6, 7          # encoding: [0xb3,0xad,0x57,0x46]726#CHECK: clgdbr	%r15, 0, %f0, 0         # encoding: [0xb3,0xad,0x00,0xf0]727 728	clgdbr	%r0, 0, %f0, 0729	clgdbr	%r0, 0, %f0, 15730	clgdbr	%r0, 0, %f15, 0731	clgdbr	%r0, 15, %f0, 0732	clgdbr	%r4, 5, %f6, 7733	clgdbr	%r15, 0, %f0, 0734 735#CHECK: clgdtr	%r0, 0, %f0, 0          # encoding: [0xb9,0x42,0x00,0x00]736#CHECK: clgdtr	%r0, 0, %f0, 15         # encoding: [0xb9,0x42,0x0f,0x00]737#CHECK: clgdtr	%r0, 0, %f15, 0         # encoding: [0xb9,0x42,0x00,0x0f]738#CHECK: clgdtr	%r0, 15, %f0, 0         # encoding: [0xb9,0x42,0xf0,0x00]739#CHECK: clgdtr	%r4, 5, %f6, 7          # encoding: [0xb9,0x42,0x57,0x46]740#CHECK: clgdtr	%r15, 0, %f0, 0         # encoding: [0xb9,0x42,0x00,0xf0]741 742	clgdtr	%r0, 0, %f0, 0743	clgdtr	%r0, 0, %f0, 15744	clgdtr	%r0, 0, %f15, 0745	clgdtr	%r0, 15, %f0, 0746	clgdtr	%r4, 5, %f6, 7747	clgdtr	%r15, 0, %f0, 0748 749#CHECK: clgebr	%r0, 0, %f0, 0          # encoding: [0xb3,0xac,0x00,0x00]750#CHECK: clgebr	%r0, 0, %f0, 15         # encoding: [0xb3,0xac,0x0f,0x00]751#CHECK: clgebr	%r0, 0, %f15, 0         # encoding: [0xb3,0xac,0x00,0x0f]752#CHECK: clgebr	%r0, 15, %f0, 0         # encoding: [0xb3,0xac,0xf0,0x00]753#CHECK: clgebr	%r4, 5, %f6, 7          # encoding: [0xb3,0xac,0x57,0x46]754#CHECK: clgebr	%r15, 0, %f0, 0         # encoding: [0xb3,0xac,0x00,0xf0]755 756	clgebr	%r0, 0, %f0, 0757	clgebr	%r0, 0, %f0, 15758	clgebr	%r0, 0, %f15, 0759	clgebr	%r0, 15, %f0, 0760	clgebr	%r4, 5, %f6, 7761	clgebr	%r15, 0, %f0, 0762 763#CHECK: clgxbr	%r0, 0, %f0, 0          # encoding: [0xb3,0xae,0x00,0x00]764#CHECK: clgxbr	%r0, 0, %f0, 15         # encoding: [0xb3,0xae,0x0f,0x00]765#CHECK: clgxbr	%r0, 0, %f13, 0         # encoding: [0xb3,0xae,0x00,0x0d]766#CHECK: clgxbr	%r0, 15, %f0, 0         # encoding: [0xb3,0xae,0xf0,0x00]767#CHECK: clgxbr	%r7, 5, %f8, 9          # encoding: [0xb3,0xae,0x59,0x78]768#CHECK: clgxbr	%r15, 0, %f0, 0         # encoding: [0xb3,0xae,0x00,0xf0]769 770	clgxbr	%r0, 0, %f0, 0771	clgxbr	%r0, 0, %f0, 15772	clgxbr	%r0, 0, %f13, 0773	clgxbr	%r0, 15, %f0, 0774	clgxbr	%r7, 5, %f8, 9775	clgxbr	%r15, 0, %f0, 0776 777#CHECK: clgxtr	%r0, 0, %f0, 0          # encoding: [0xb9,0x4a,0x00,0x00]778#CHECK: clgxtr	%r0, 0, %f0, 15         # encoding: [0xb9,0x4a,0x0f,0x00]779#CHECK: clgxtr	%r0, 0, %f13, 0         # encoding: [0xb9,0x4a,0x00,0x0d]780#CHECK: clgxtr	%r0, 15, %f0, 0         # encoding: [0xb9,0x4a,0xf0,0x00]781#CHECK: clgxtr	%r7, 5, %f8, 9          # encoding: [0xb9,0x4a,0x59,0x78]782#CHECK: clgxtr	%r15, 0, %f0, 0         # encoding: [0xb9,0x4a,0x00,0xf0]783 784	clgxtr	%r0, 0, %f0, 0785	clgxtr	%r0, 0, %f0, 15786	clgxtr	%r0, 0, %f13, 0787	clgxtr	%r0, 15, %f0, 0788	clgxtr	%r7, 5, %f8, 9789	clgxtr	%r15, 0, %f0, 0790 791#CHECK: clhf	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0xcf]792#CHECK: clhf	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0xcf]793#CHECK: clhf	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0xcf]794#CHECK: clhf	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0xcf]795#CHECK: clhf	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0xcf]796#CHECK: clhf	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0xcf]797#CHECK: clhf	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0xcf]798#CHECK: clhf	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0xcf]799#CHECK: clhf	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0xcf]800#CHECK: clhf	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0xcf]801 802	clhf	%r0, -524288803	clhf	%r0, -1804	clhf	%r0, 0805	clhf	%r0, 1806	clhf	%r0, 524287807	clhf	%r0, 0(%r1)808	clhf	%r0, 0(%r15)809	clhf	%r0, 524287(%r1,%r15)810	clhf	%r0, 524287(%r15,%r1)811	clhf	%r15, 0812 813#CHECK: clhhr	%r0, %r0                # encoding: [0xb9,0xcf,0x00,0x00]814#CHECK: clhhr	%r0, %r15               # encoding: [0xb9,0xcf,0x00,0x0f]815#CHECK: clhhr	%r15, %r0               # encoding: [0xb9,0xcf,0x00,0xf0]816#CHECK: clhhr	%r7, %r8                # encoding: [0xb9,0xcf,0x00,0x78]817 818	clhhr	%r0,%r0819	clhhr	%r0,%r15820	clhhr	%r15,%r0821	clhhr	%r7,%r8822 823#CHECK: clhlr	%r0, %r0                # encoding: [0xb9,0xdf,0x00,0x00]824#CHECK: clhlr	%r0, %r15               # encoding: [0xb9,0xdf,0x00,0x0f]825#CHECK: clhlr	%r15, %r0               # encoding: [0xb9,0xdf,0x00,0xf0]826#CHECK: clhlr	%r7, %r8                # encoding: [0xb9,0xdf,0x00,0x78]827 828	clhlr	%r0,%r0829	clhlr	%r0,%r15830	clhlr	%r15,%r0831	clhlr	%r7,%r8832 833#CHECK: clih	%r0, 0                  # encoding: [0xcc,0x0f,0x00,0x00,0x00,0x00]834#CHECK: clih	%r0, 1                  # encoding: [0xcc,0x0f,0x00,0x00,0x00,0x01]835#CHECK: clih	%r0, 4294967295         # encoding: [0xcc,0x0f,0xff,0xff,0xff,0xff]836#CHECK: clih	%r15, 0                 # encoding: [0xcc,0xff,0x00,0x00,0x00,0x00]837 838	clih	%r0, 0839	clih	%r0, 1840	clih	%r0, (1 << 32) - 1841	clih	%r15, 0842 843#CHECK: cxfbra	%f0, 0, %r0, 0          # encoding: [0xb3,0x96,0x00,0x00]844#CHECK: cxfbra	%f0, 0, %r0, 15         # encoding: [0xb3,0x96,0x0f,0x00]845#CHECK: cxfbra	%f0, 0, %r15, 0         # encoding: [0xb3,0x96,0x00,0x0f]846#CHECK: cxfbra	%f0, 15, %r0, 0         # encoding: [0xb3,0x96,0xf0,0x00]847#CHECK: cxfbra	%f4, 5, %r9, 10         # encoding: [0xb3,0x96,0x5a,0x49]848#CHECK: cxfbra	%f13, 0, %r0, 0         # encoding: [0xb3,0x96,0x00,0xd0]849 850	cxfbra	%f0, 0, %r0, 0851	cxfbra	%f0, 0, %r0, 15852	cxfbra	%f0, 0, %r15, 0853	cxfbra	%f0, 15, %r0, 0854	cxfbra	%f4, 5, %r9, 10855	cxfbra	%f13, 0, %r0, 0856 857#CHECK: cxftr	%f0, 0, %r0, 0          # encoding: [0xb9,0x59,0x00,0x00]858#CHECK: cxftr	%f0, 0, %r0, 15         # encoding: [0xb9,0x59,0x0f,0x00]859#CHECK: cxftr	%f0, 0, %r15, 0         # encoding: [0xb9,0x59,0x00,0x0f]860#CHECK: cxftr	%f0, 15, %r0, 0         # encoding: [0xb9,0x59,0xf0,0x00]861#CHECK: cxftr	%f4, 5, %r9, 10         # encoding: [0xb9,0x59,0x5a,0x49]862#CHECK: cxftr	%f13, 0, %r0, 0         # encoding: [0xb9,0x59,0x00,0xd0]863 864	cxftr	%f0, 0, %r0, 0865	cxftr	%f0, 0, %r0, 15866	cxftr	%f0, 0, %r15, 0867	cxftr	%f0, 15, %r0, 0868	cxftr	%f4, 5, %r9, 10869	cxftr	%f13, 0, %r0, 0870 871#CHECK: cxgbra	%f0, 0, %r0, 0          # encoding: [0xb3,0xa6,0x00,0x00]872#CHECK: cxgbra	%f0, 0, %r0, 15         # encoding: [0xb3,0xa6,0x0f,0x00]873#CHECK: cxgbra	%f0, 0, %r15, 0         # encoding: [0xb3,0xa6,0x00,0x0f]874#CHECK: cxgbra	%f0, 15, %r0, 0         # encoding: [0xb3,0xa6,0xf0,0x00]875#CHECK: cxgbra	%f4, 5, %r9, 10         # encoding: [0xb3,0xa6,0x5a,0x49]876#CHECK: cxgbra	%f13, 0, %r0, 0         # encoding: [0xb3,0xa6,0x00,0xd0]877 878	cxgbra	%f0, 0, %r0, 0879	cxgbra	%f0, 0, %r0, 15880	cxgbra	%f0, 0, %r15, 0881	cxgbra	%f0, 15, %r0, 0882	cxgbra	%f4, 5, %r9, 10883	cxgbra	%f13, 0, %r0, 0884 885#CHECK: cxgtra	%f0, 0, %r0, 0          # encoding: [0xb3,0xf9,0x00,0x00]886#CHECK: cxgtra	%f0, 0, %r0, 15         # encoding: [0xb3,0xf9,0x0f,0x00]887#CHECK: cxgtra	%f0, 0, %r15, 0         # encoding: [0xb3,0xf9,0x00,0x0f]888#CHECK: cxgtra	%f0, 15, %r0, 0         # encoding: [0xb3,0xf9,0xf0,0x00]889#CHECK: cxgtra	%f4, 5, %r9, 10         # encoding: [0xb3,0xf9,0x5a,0x49]890#CHECK: cxgtra	%f13, 0, %r0, 0         # encoding: [0xb3,0xf9,0x00,0xd0]891 892	cxgtra	%f0, 0, %r0, 0893	cxgtra	%f0, 0, %r0, 15894	cxgtra	%f0, 0, %r15, 0895	cxgtra	%f0, 15, %r0, 0896	cxgtra	%f4, 5, %r9, 10897	cxgtra	%f13, 0, %r0, 0898 899#CHECK: cxlfbr	%f0, 0, %r0, 0          # encoding: [0xb3,0x92,0x00,0x00]900#CHECK: cxlfbr	%f0, 0, %r0, 15         # encoding: [0xb3,0x92,0x0f,0x00]901#CHECK: cxlfbr	%f0, 0, %r15, 0         # encoding: [0xb3,0x92,0x00,0x0f]902#CHECK: cxlfbr	%f0, 15, %r0, 0         # encoding: [0xb3,0x92,0xf0,0x00]903#CHECK: cxlfbr	%f4, 5, %r9, 10         # encoding: [0xb3,0x92,0x5a,0x49]904#CHECK: cxlfbr	%f13, 0, %r0, 0         # encoding: [0xb3,0x92,0x00,0xd0]905 906	cxlfbr	%f0, 0, %r0, 0907	cxlfbr	%f0, 0, %r0, 15908	cxlfbr	%f0, 0, %r15, 0909	cxlfbr	%f0, 15, %r0, 0910	cxlfbr	%f4, 5, %r9, 10911	cxlfbr	%f13, 0, %r0, 0912 913#CHECK: cxlftr	%f0, 0, %r0, 0          # encoding: [0xb9,0x5b,0x00,0x00]914#CHECK: cxlftr	%f0, 0, %r0, 15         # encoding: [0xb9,0x5b,0x0f,0x00]915#CHECK: cxlftr	%f0, 0, %r15, 0         # encoding: [0xb9,0x5b,0x00,0x0f]916#CHECK: cxlftr	%f0, 15, %r0, 0         # encoding: [0xb9,0x5b,0xf0,0x00]917#CHECK: cxlftr	%f4, 5, %r9, 10         # encoding: [0xb9,0x5b,0x5a,0x49]918#CHECK: cxlftr	%f13, 0, %r0, 0         # encoding: [0xb9,0x5b,0x00,0xd0]919 920	cxlftr	%f0, 0, %r0, 0921	cxlftr	%f0, 0, %r0, 15922	cxlftr	%f0, 0, %r15, 0923	cxlftr	%f0, 15, %r0, 0924	cxlftr	%f4, 5, %r9, 10925	cxlftr	%f13, 0, %r0, 0926 927#CHECK: cxlgbr	%f0, 0, %r0, 0          # encoding: [0xb3,0xa2,0x00,0x00]928#CHECK: cxlgbr	%f0, 0, %r0, 15         # encoding: [0xb3,0xa2,0x0f,0x00]929#CHECK: cxlgbr	%f0, 0, %r15, 0         # encoding: [0xb3,0xa2,0x00,0x0f]930#CHECK: cxlgbr	%f0, 15, %r0, 0         # encoding: [0xb3,0xa2,0xf0,0x00]931#CHECK: cxlgbr	%f4, 5, %r9, 10         # encoding: [0xb3,0xa2,0x5a,0x49]932#CHECK: cxlgbr	%f13, 0, %r0, 0         # encoding: [0xb3,0xa2,0x00,0xd0]933 934	cxlgbr	%f0, 0, %r0, 0935	cxlgbr	%f0, 0, %r0, 15936	cxlgbr	%f0, 0, %r15, 0937	cxlgbr	%f0, 15, %r0, 0938	cxlgbr	%f4, 5, %r9, 10939	cxlgbr	%f13, 0, %r0, 0940 941#CHECK: cxlgtr	%f0, 0, %r0, 0          # encoding: [0xb9,0x5a,0x00,0x00]942#CHECK: cxlgtr	%f0, 0, %r0, 15         # encoding: [0xb9,0x5a,0x0f,0x00]943#CHECK: cxlgtr	%f0, 0, %r15, 0         # encoding: [0xb9,0x5a,0x00,0x0f]944#CHECK: cxlgtr	%f0, 15, %r0, 0         # encoding: [0xb9,0x5a,0xf0,0x00]945#CHECK: cxlgtr	%f4, 5, %r9, 10         # encoding: [0xb9,0x5a,0x5a,0x49]946#CHECK: cxlgtr	%f13, 0, %r0, 0         # encoding: [0xb9,0x5a,0x00,0xd0]947 948	cxlgtr	%f0, 0, %r0, 0949	cxlgtr	%f0, 0, %r0, 15950	cxlgtr	%f0, 0, %r15, 0951	cxlgtr	%f0, 15, %r0, 0952	cxlgtr	%f4, 5, %r9, 10953	cxlgtr	%f13, 0, %r0, 0954 955#CHECK: ddtra	%f0, %f0, %f0, 0        # encoding: [0xb3,0xd1,0x00,0x00]956#CHECK: ddtra	%f0, %f0, %f0, 15       # encoding: [0xb3,0xd1,0x0f,0x00]957#CHECK: ddtra	%f0, %f0, %f15, 0       # encoding: [0xb3,0xd1,0xf0,0x00]958#CHECK: ddtra	%f0, %f15, %f0, 0       # encoding: [0xb3,0xd1,0x00,0x0f]959#CHECK: ddtra	%f15, %f0, %f0, 0       # encoding: [0xb3,0xd1,0x00,0xf0]960#CHECK: ddtra	%f7, %f8, %f9, 10       # encoding: [0xb3,0xd1,0x9a,0x78]961 962	ddtra	%f0, %f0, %f0, 0963	ddtra	%f0, %f0, %f0, 15964	ddtra	%f0, %f0, %f15, 0965	ddtra	%f0, %f15, %f0, 0966	ddtra	%f15, %f0, %f0, 0967	ddtra	%f7, %f8, %f9, 10968 969#CHECK: dxtra	%f0, %f0, %f0, 0        # encoding: [0xb3,0xd9,0x00,0x00]970#CHECK: dxtra	%f0, %f0, %f0, 15       # encoding: [0xb3,0xd9,0x0f,0x00]971#CHECK: dxtra	%f0, %f0, %f13, 0       # encoding: [0xb3,0xd9,0xd0,0x00]972#CHECK: dxtra	%f0, %f13, %f0, 0       # encoding: [0xb3,0xd9,0x00,0x0d]973#CHECK: dxtra	%f13, %f0, %f0, 0       # encoding: [0xb3,0xd9,0x00,0xd0]974#CHECK: dxtra	%f8, %f8, %f8, 8        # encoding: [0xb3,0xd9,0x88,0x88]975 976	dxtra	%f0, %f0, %f0, 0977	dxtra	%f0, %f0, %f0, 15978	dxtra	%f0, %f0, %f13, 0979	dxtra	%f0, %f13, %f0, 0980	dxtra	%f13, %f0, %f0, 0981	dxtra	%f8, %f8, %f8, 8982 983#CHECK: fidbra	%f0, 0, %f0, 0          # encoding: [0xb3,0x5f,0x00,0x00]984#CHECK: fidbra	%f0, 0, %f0, 15         # encoding: [0xb3,0x5f,0x0f,0x00]985#CHECK: fidbra	%f0, 0, %f15, 0         # encoding: [0xb3,0x5f,0x00,0x0f]986#CHECK: fidbra	%f0, 15, %f0, 0         # encoding: [0xb3,0x5f,0xf0,0x00]987#CHECK: fidbra	%f4, 5, %f6, 7          # encoding: [0xb3,0x5f,0x57,0x46]988#CHECK: fidbra	%f15, 0, %f0, 0         # encoding: [0xb3,0x5f,0x00,0xf0]989 990	fidbra	%f0, 0, %f0, 0991	fidbra	%f0, 0, %f0, 15992	fidbra	%f0, 0, %f15, 0993	fidbra	%f0, 15, %f0, 0994	fidbra	%f4, 5, %f6, 7995	fidbra	%f15, 0, %f0, 0996 997#CHECK: fiebra	%f0, 0, %f0, 0          # encoding: [0xb3,0x57,0x00,0x00]998#CHECK: fiebra	%f0, 0, %f0, 15         # encoding: [0xb3,0x57,0x0f,0x00]999#CHECK: fiebra	%f0, 0, %f15, 0         # encoding: [0xb3,0x57,0x00,0x0f]1000#CHECK: fiebra	%f0, 15, %f0, 0         # encoding: [0xb3,0x57,0xf0,0x00]1001#CHECK: fiebra	%f4, 5, %f6, 7          # encoding: [0xb3,0x57,0x57,0x46]1002#CHECK: fiebra	%f15, 0, %f0, 0         # encoding: [0xb3,0x57,0x00,0xf0]1003 1004	fiebra	%f0, 0, %f0, 01005	fiebra	%f0, 0, %f0, 151006	fiebra	%f0, 0, %f15, 01007	fiebra	%f0, 15, %f0, 01008	fiebra	%f4, 5, %f6, 71009	fiebra	%f15, 0, %f0, 01010 1011#CHECK: fixbra	%f0, 0, %f0, 0          # encoding: [0xb3,0x47,0x00,0x00]1012#CHECK: fixbra	%f0, 0, %f0, 15         # encoding: [0xb3,0x47,0x0f,0x00]1013#CHECK: fixbra	%f0, 0, %f13, 0         # encoding: [0xb3,0x47,0x00,0x0d]1014#CHECK: fixbra	%f0, 15, %f0, 0         # encoding: [0xb3,0x47,0xf0,0x00]1015#CHECK: fixbra	%f4, 5, %f8, 9          # encoding: [0xb3,0x47,0x59,0x48]1016#CHECK: fixbra	%f13, 0, %f0, 0         # encoding: [0xb3,0x47,0x00,0xd0]1017 1018	fixbra	%f0, 0, %f0, 01019	fixbra	%f0, 0, %f0, 151020	fixbra	%f0, 0, %f13, 01021	fixbra	%f0, 15, %f0, 01022	fixbra	%f4, 5, %f8, 91023	fixbra	%f13, 0, %f0, 01024 1025#CHECK: kmctr	%r2, %r2, %r2           # encoding: [0xb9,0x2d,0x20,0x22]1026#CHECK: kmctr	%r2, %r8, %r14          # encoding: [0xb9,0x2d,0x80,0x2e]1027#CHECK: kmctr	%r14, %r8, %r2          # encoding: [0xb9,0x2d,0x80,0xe2]1028#CHECK: kmctr	%r6, %r8, %r10          # encoding: [0xb9,0x2d,0x80,0x6a]1029 1030	kmctr	%r2, %r2, %r21031	kmctr	%r2, %r8, %r141032	kmctr	%r14, %r8, %r21033	kmctr	%r6, %r8, %r101034 1035#CHECK: kmf	%r2, %r2                # encoding: [0xb9,0x2a,0x00,0x22]1036#CHECK: kmf	%r2, %r14               # encoding: [0xb9,0x2a,0x00,0x2e]1037#CHECK: kmf	%r14, %r2               # encoding: [0xb9,0x2a,0x00,0xe2]1038#CHECK: kmf	%r6, %r10               # encoding: [0xb9,0x2a,0x00,0x6a]1039 1040	kmf	%r2, %r21041	kmf	%r2, %r141042	kmf	%r14, %r21043	kmf	%r6, %r101044 1045#CHECK: kmo	%r2, %r2                # encoding: [0xb9,0x2b,0x00,0x22]1046#CHECK: kmo	%r2, %r14               # encoding: [0xb9,0x2b,0x00,0x2e]1047#CHECK: kmo	%r14, %r2               # encoding: [0xb9,0x2b,0x00,0xe2]1048#CHECK: kmo	%r6, %r10               # encoding: [0xb9,0x2b,0x00,0x6a]1049 1050	kmo	%r2, %r21051	kmo	%r2, %r141052	kmo	%r14, %r21053	kmo	%r6, %r101054 1055#CHECK: laa	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0xf8]1056#CHECK: laa	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xf8]1057#CHECK: laa	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0xf8]1058#CHECK: laa	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0xf8]1059#CHECK: laa	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xf8]1060#CHECK: laa	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0xf8]1061#CHECK: laa	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xf8]1062#CHECK: laa	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xf8]1063#CHECK: laa	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xf8]1064#CHECK: laa	%r0, %r15, 0            # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xf8]1065#CHECK: laa	%r15, %r0, 0            # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xf8]1066 1067	laa	%r0, %r0, -5242881068	laa	%r0, %r0, -11069	laa	%r0, %r0, 01070	laa	%r0, %r0, 11071	laa	%r0, %r0, 5242871072	laa	%r0, %r0, 0(%r1)1073	laa	%r0, %r0, 0(%r15)1074	laa	%r0, %r0, 524287(%r1)1075	laa	%r0, %r0, 524287(%r15)1076	laa	%r0, %r15, 01077	laa	%r15, %r0, 01078 1079#CHECK: laag	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0xe8]1080#CHECK: laag	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xe8]1081#CHECK: laag	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0xe8]1082#CHECK: laag	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0xe8]1083#CHECK: laag	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xe8]1084#CHECK: laag	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0xe8]1085#CHECK: laag	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xe8]1086#CHECK: laag	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xe8]1087#CHECK: laag	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xe8]1088#CHECK: laag	%r0, %r15, 0            # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xe8]1089#CHECK: laag	%r15, %r0, 0            # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xe8]1090 1091	laag	%r0, %r0, -5242881092	laag	%r0, %r0, -11093	laag	%r0, %r0, 01094	laag	%r0, %r0, 11095	laag	%r0, %r0, 5242871096	laag	%r0, %r0, 0(%r1)1097	laag	%r0, %r0, 0(%r15)1098	laag	%r0, %r0, 524287(%r1)1099	laag	%r0, %r0, 524287(%r15)1100	laag	%r0, %r15, 01101	laag	%r15, %r0, 01102 1103#CHECK: laal	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0xfa]1104#CHECK: laal	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xfa]1105#CHECK: laal	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0xfa]1106#CHECK: laal	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0xfa]1107#CHECK: laal	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xfa]1108#CHECK: laal	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0xfa]1109#CHECK: laal	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xfa]1110#CHECK: laal	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xfa]1111#CHECK: laal	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xfa]1112#CHECK: laal	%r0, %r15, 0            # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xfa]1113#CHECK: laal	%r15, %r0, 0            # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xfa]1114 1115	laal	%r0, %r0, -5242881116	laal	%r0, %r0, -11117	laal	%r0, %r0, 01118	laal	%r0, %r0, 11119	laal	%r0, %r0, 5242871120	laal	%r0, %r0, 0(%r1)1121	laal	%r0, %r0, 0(%r15)1122	laal	%r0, %r0, 524287(%r1)1123	laal	%r0, %r0, 524287(%r15)1124	laal	%r0, %r15, 01125	laal	%r15, %r0, 01126 1127#CHECK: laalg	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0xea]1128#CHECK: laalg	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xea]1129#CHECK: laalg	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0xea]1130#CHECK: laalg	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0xea]1131#CHECK: laalg	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xea]1132#CHECK: laalg	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0xea]1133#CHECK: laalg	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xea]1134#CHECK: laalg	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xea]1135#CHECK: laalg	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xea]1136#CHECK: laalg	%r0, %r15, 0            # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xea]1137#CHECK: laalg	%r15, %r0, 0            # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xea]1138 1139	laalg	%r0, %r0, -5242881140	laalg	%r0, %r0, -11141	laalg	%r0, %r0, 01142	laalg	%r0, %r0, 11143	laalg	%r0, %r0, 5242871144	laalg	%r0, %r0, 0(%r1)1145	laalg	%r0, %r0, 0(%r15)1146	laalg	%r0, %r0, 524287(%r1)1147	laalg	%r0, %r0, 524287(%r15)1148	laalg	%r0, %r15, 01149	laalg	%r15, %r0, 01150 1151#CHECK: lan	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0xf4]1152#CHECK: lan	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xf4]1153#CHECK: lan	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0xf4]1154#CHECK: lan	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0xf4]1155#CHECK: lan	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xf4]1156#CHECK: lan	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0xf4]1157#CHECK: lan	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xf4]1158#CHECK: lan	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xf4]1159#CHECK: lan	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xf4]1160#CHECK: lan	%r0, %r15, 0            # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xf4]1161#CHECK: lan	%r15, %r0, 0            # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xf4]1162 1163	lan	%r0, %r0, -5242881164	lan	%r0, %r0, -11165	lan	%r0, %r0, 01166	lan	%r0, %r0, 11167	lan	%r0, %r0, 5242871168	lan	%r0, %r0, 0(%r1)1169	lan	%r0, %r0, 0(%r15)1170	lan	%r0, %r0, 524287(%r1)1171	lan	%r0, %r0, 524287(%r15)1172	lan	%r0, %r15, 01173	lan	%r15, %r0, 01174 1175#CHECK: lang	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0xe4]1176#CHECK: lang	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xe4]1177#CHECK: lang	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0xe4]1178#CHECK: lang	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0xe4]1179#CHECK: lang	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xe4]1180#CHECK: lang	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0xe4]1181#CHECK: lang	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xe4]1182#CHECK: lang	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xe4]1183#CHECK: lang	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xe4]1184#CHECK: lang	%r0, %r15, 0            # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xe4]1185#CHECK: lang	%r15, %r0, 0            # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xe4]1186 1187	lang	%r0, %r0, -5242881188	lang	%r0, %r0, -11189	lang	%r0, %r0, 01190	lang	%r0, %r0, 11191	lang	%r0, %r0, 5242871192	lang	%r0, %r0, 0(%r1)1193	lang	%r0, %r0, 0(%r15)1194	lang	%r0, %r0, 524287(%r1)1195	lang	%r0, %r0, 524287(%r15)1196	lang	%r0, %r15, 01197	lang	%r15, %r0, 01198 1199#CHECK: lao	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0xf6]1200#CHECK: lao	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xf6]1201#CHECK: lao	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0xf6]1202#CHECK: lao	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0xf6]1203#CHECK: lao	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xf6]1204#CHECK: lao	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0xf6]1205#CHECK: lao	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xf6]1206#CHECK: lao	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xf6]1207#CHECK: lao	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xf6]1208#CHECK: lao	%r0, %r15, 0            # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xf6]1209#CHECK: lao	%r15, %r0, 0            # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xf6]1210 1211	lao	%r0, %r0, -5242881212	lao	%r0, %r0, -11213	lao	%r0, %r0, 01214	lao	%r0, %r0, 11215	lao	%r0, %r0, 5242871216	lao	%r0, %r0, 0(%r1)1217	lao	%r0, %r0, 0(%r15)1218	lao	%r0, %r0, 524287(%r1)1219	lao	%r0, %r0, 524287(%r15)1220	lao	%r0, %r15, 01221	lao	%r15, %r0, 01222 1223#CHECK: laog	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0xe6]1224#CHECK: laog	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xe6]1225#CHECK: laog	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0xe6]1226#CHECK: laog	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0xe6]1227#CHECK: laog	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xe6]1228#CHECK: laog	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0xe6]1229#CHECK: laog	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xe6]1230#CHECK: laog	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xe6]1231#CHECK: laog	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xe6]1232#CHECK: laog	%r0, %r15, 0            # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xe6]1233#CHECK: laog	%r15, %r0, 0            # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xe6]1234 1235	laog	%r0, %r0, -5242881236	laog	%r0, %r0, -11237	laog	%r0, %r0, 01238	laog	%r0, %r0, 11239	laog	%r0, %r0, 5242871240	laog	%r0, %r0, 0(%r1)1241	laog	%r0, %r0, 0(%r15)1242	laog	%r0, %r0, 524287(%r1)1243	laog	%r0, %r0, 524287(%r15)1244	laog	%r0, %r15, 01245	laog	%r15, %r0, 01246 1247#CHECK: lax	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0xf7]1248#CHECK: lax	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xf7]1249#CHECK: lax	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0xf7]1250#CHECK: lax	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0xf7]1251#CHECK: lax	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xf7]1252#CHECK: lax	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0xf7]1253#CHECK: lax	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xf7]1254#CHECK: lax	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xf7]1255#CHECK: lax	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xf7]1256#CHECK: lax	%r0, %r15, 0            # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xf7]1257#CHECK: lax	%r15, %r0, 0            # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xf7]1258 1259	lax	%r0, %r0, -5242881260	lax	%r0, %r0, -11261	lax	%r0, %r0, 01262	lax	%r0, %r0, 11263	lax	%r0, %r0, 5242871264	lax	%r0, %r0, 0(%r1)1265	lax	%r0, %r0, 0(%r15)1266	lax	%r0, %r0, 524287(%r1)1267	lax	%r0, %r0, 524287(%r15)1268	lax	%r0, %r15, 01269	lax	%r15, %r0, 01270 1271#CHECK: laxg	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0xe7]1272#CHECK: laxg	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xe7]1273#CHECK: laxg	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0xe7]1274#CHECK: laxg	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0xe7]1275#CHECK: laxg	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xe7]1276#CHECK: laxg	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0xe7]1277#CHECK: laxg	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xe7]1278#CHECK: laxg	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xe7]1279#CHECK: laxg	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xe7]1280#CHECK: laxg	%r0, %r15, 0            # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xe7]1281#CHECK: laxg	%r15, %r0, 0            # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xe7]1282 1283	laxg	%r0, %r0, -5242881284	laxg	%r0, %r0, -11285	laxg	%r0, %r0, 01286	laxg	%r0, %r0, 11287	laxg	%r0, %r0, 5242871288	laxg	%r0, %r0, 0(%r1)1289	laxg	%r0, %r0, 0(%r15)1290	laxg	%r0, %r0, 524287(%r1)1291	laxg	%r0, %r0, 524287(%r15)1292	laxg	%r0, %r15, 01293	laxg	%r15, %r0, 01294 1295#CHECK: lbh	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0xc0]1296#CHECK: lbh	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0xc0]1297#CHECK: lbh	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0xc0]1298#CHECK: lbh	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0xc0]1299#CHECK: lbh	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0xc0]1300#CHECK: lbh	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0xc0]1301#CHECK: lbh	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0xc0]1302#CHECK: lbh	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0xc0]1303#CHECK: lbh	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0xc0]1304#CHECK: lbh	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0xc0]1305 1306	lbh	%r0, -5242881307	lbh	%r0, -11308	lbh	%r0, 01309	lbh	%r0, 11310	lbh	%r0, 5242871311	lbh	%r0, 0(%r1)1312	lbh	%r0, 0(%r15)1313	lbh	%r0, 524287(%r1,%r15)1314	lbh	%r0, 524287(%r15,%r1)1315	lbh	%r15, 01316 1317#CHECK: ldxbra	%f0, 0, %f0, 0          # encoding: [0xb3,0x45,0x00,0x00]1318#CHECK: ldxbra	%f0, 0, %f0, 15         # encoding: [0xb3,0x45,0x0f,0x00]1319#CHECK: ldxbra	%f0, 0, %f13, 0         # encoding: [0xb3,0x45,0x00,0x0d]1320#CHECK: ldxbra	%f0, 15, %f0, 0         # encoding: [0xb3,0x45,0xf0,0x00]1321#CHECK: ldxbra	%f4, 5, %f8, 9          # encoding: [0xb3,0x45,0x59,0x48]1322#CHECK: ldxbra	%f13, 0, %f0, 0         # encoding: [0xb3,0x45,0x00,0xd0]1323 1324	ldxbra	%f0, 0, %f0, 01325	ldxbra	%f0, 0, %f0, 151326	ldxbra	%f0, 0, %f13, 01327	ldxbra	%f0, 15, %f0, 01328	ldxbra	%f4, 5, %f8, 91329	ldxbra	%f13, 0, %f0, 01330 1331#CHECK: ledbra	%f0, 0, %f0, 0          # encoding: [0xb3,0x44,0x00,0x00]1332#CHECK: ledbra	%f0, 0, %f0, 15         # encoding: [0xb3,0x44,0x0f,0x00]1333#CHECK: ledbra	%f0, 0, %f15, 0         # encoding: [0xb3,0x44,0x00,0x0f]1334#CHECK: ledbra	%f0, 15, %f0, 0         # encoding: [0xb3,0x44,0xf0,0x00]1335#CHECK: ledbra	%f4, 5, %f6, 7          # encoding: [0xb3,0x44,0x57,0x46]1336#CHECK: ledbra	%f15, 0, %f0, 0         # encoding: [0xb3,0x44,0x00,0xf0]1337 1338	ledbra	%f0, 0, %f0, 01339	ledbra	%f0, 0, %f0, 151340	ledbra	%f0, 0, %f15, 01341	ledbra	%f0, 15, %f0, 01342	ledbra	%f4, 5, %f6, 71343	ledbra	%f15, 0, %f0, 01344 1345#CHECK: lexbra	%f0, 0, %f0, 0          # encoding: [0xb3,0x46,0x00,0x00]1346#CHECK: lexbra	%f0, 0, %f0, 15         # encoding: [0xb3,0x46,0x0f,0x00]1347#CHECK: lexbra	%f0, 0, %f13, 0         # encoding: [0xb3,0x46,0x00,0x0d]1348#CHECK: lexbra	%f0, 15, %f0, 0         # encoding: [0xb3,0x46,0xf0,0x00]1349#CHECK: lexbra	%f4, 5, %f8, 9          # encoding: [0xb3,0x46,0x59,0x48]1350#CHECK: lexbra	%f13, 0, %f0, 0         # encoding: [0xb3,0x46,0x00,0xd0]1351 1352	lexbra	%f0, 0, %f0, 01353	lexbra	%f0, 0, %f0, 151354	lexbra	%f0, 0, %f13, 01355	lexbra	%f0, 15, %f0, 01356	lexbra	%f4, 5, %f8, 91357	lexbra	%f13, 0, %f0, 01358 1359#CHECK: lfh	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0xca]1360#CHECK: lfh	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0xca]1361#CHECK: lfh	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0xca]1362#CHECK: lfh	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0xca]1363#CHECK: lfh	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0xca]1364#CHECK: lfh	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0xca]1365#CHECK: lfh	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0xca]1366#CHECK: lfh	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0xca]1367#CHECK: lfh	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0xca]1368#CHECK: lfh	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0xca]1369 1370	lfh	%r0, -5242881371	lfh	%r0, -11372	lfh	%r0, 01373	lfh	%r0, 11374	lfh	%r0, 5242871375	lfh	%r0, 0(%r1)1376	lfh	%r0, 0(%r15)1377	lfh	%r0, 524287(%r1,%r15)1378	lfh	%r0, 524287(%r15,%r1)1379	lfh	%r15, 01380 1381#CHECK: lhh	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0xc4]1382#CHECK: lhh	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0xc4]1383#CHECK: lhh	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0xc4]1384#CHECK: lhh	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0xc4]1385#CHECK: lhh	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0xc4]1386#CHECK: lhh	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0xc4]1387#CHECK: lhh	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0xc4]1388#CHECK: lhh	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0xc4]1389#CHECK: lhh	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0xc4]1390#CHECK: lhh	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0xc4]1391 1392	lhh	%r0, -5242881393	lhh	%r0, -11394	lhh	%r0, 01395	lhh	%r0, 11396	lhh	%r0, 5242871397	lhh	%r0, 0(%r1)1398	lhh	%r0, 0(%r15)1399	lhh	%r0, 524287(%r1,%r15)1400	lhh	%r0, 524287(%r15,%r1)1401	lhh	%r15, 01402 1403#CHECK: llch	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0xc2]1404#CHECK: llch	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0xc2]1405#CHECK: llch	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0xc2]1406#CHECK: llch	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0xc2]1407#CHECK: llch	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0xc2]1408#CHECK: llch	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0xc2]1409#CHECK: llch	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0xc2]1410#CHECK: llch	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0xc2]1411#CHECK: llch	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0xc2]1412#CHECK: llch	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0xc2]1413 1414	llch	%r0, -5242881415	llch	%r0, -11416	llch	%r0, 01417	llch	%r0, 11418	llch	%r0, 5242871419	llch	%r0, 0(%r1)1420	llch	%r0, 0(%r15)1421	llch	%r0, 524287(%r1,%r15)1422	llch	%r0, 524287(%r15,%r1)1423	llch	%r15, 01424 1425#CHECK: llhh	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0xc6]1426#CHECK: llhh	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0xc6]1427#CHECK: llhh	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0xc6]1428#CHECK: llhh	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0xc6]1429#CHECK: llhh	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0xc6]1430#CHECK: llhh	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0xc6]1431#CHECK: llhh	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0xc6]1432#CHECK: llhh	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0xc6]1433#CHECK: llhh	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0xc6]1434#CHECK: llhh	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0xc6]1435 1436	llhh	%r0, -5242881437	llhh	%r0, -11438	llhh	%r0, 01439	llhh	%r0, 11440	llhh	%r0, 5242871441	llhh	%r0, 0(%r1)1442	llhh	%r0, 0(%r15)1443	llhh	%r0, 524287(%r1,%r15)1444	llhh	%r0, 524287(%r15,%r1)1445	llhh	%r15, 01446 1447#CHECK: loc	%r0, 0, 0               # encoding: [0xeb,0x00,0x00,0x00,0x00,0xf2]1448#CHECK: loc	%r0, 0, 15              # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xf2]1449#CHECK: loc	%r0, -524288, 0         # encoding: [0xeb,0x00,0x00,0x00,0x80,0xf2]1450#CHECK: loc	%r0, 524287, 0          # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xf2]1451#CHECK: loc	%r0, 0(%r1), 0          # encoding: [0xeb,0x00,0x10,0x00,0x00,0xf2]1452#CHECK: loc	%r0, 0(%r15), 0         # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xf2]1453#CHECK: loc	%r15, 0, 0              # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xf2]1454#CHECK: loc	%r1, 4095(%r2), 3       # encoding: [0xeb,0x13,0x2f,0xff,0x00,0xf2]1455 1456	loc	%r0,0,01457	loc	%r0,0,151458	loc	%r0,-524288,01459	loc	%r0,524287,01460	loc	%r0,0(%r1),01461	loc	%r0,0(%r15),01462	loc	%r15,0,01463	loc	%r1,4095(%r2),31464 1465#CHECK: loco   %r1, 2(%r3)              # encoding: [0xeb,0x11,0x30,0x02,0x00,0xf2]1466#CHECK: loch   %r1, 2(%r3)              # encoding: [0xeb,0x12,0x30,0x02,0x00,0xf2]1467#CHECK: locp   %r1, 2(%r3)              # encoding: [0xeb,0x12,0x30,0x02,0x00,0xf2]1468#CHECK: locnle %r1, 2(%r3)              # encoding: [0xeb,0x13,0x30,0x02,0x00,0xf2]1469#CHECK: locl   %r1, 2(%r3)              # encoding: [0xeb,0x14,0x30,0x02,0x00,0xf2]1470#CHECK: locm   %r1, 2(%r3)              # encoding: [0xeb,0x14,0x30,0x02,0x00,0xf2]1471#CHECK: locnhe %r1, 2(%r3)              # encoding: [0xeb,0x15,0x30,0x02,0x00,0xf2]1472#CHECK: loclh  %r1, 2(%r3)              # encoding: [0xeb,0x16,0x30,0x02,0x00,0xf2]1473#CHECK: locne  %r1, 2(%r3)              # encoding: [0xeb,0x17,0x30,0x02,0x00,0xf2]1474#CHECK: locnz  %r1, 2(%r3)              # encoding: [0xeb,0x17,0x30,0x02,0x00,0xf2]1475#CHECK: loce   %r1, 2(%r3)              # encoding: [0xeb,0x18,0x30,0x02,0x00,0xf2]1476#CHECK: locz   %r1, 2(%r3)              # encoding: [0xeb,0x18,0x30,0x02,0x00,0xf2]1477#CHECK: locnlh %r1, 2(%r3)              # encoding: [0xeb,0x19,0x30,0x02,0x00,0xf2]1478#CHECK: loche  %r1, 2(%r3)              # encoding: [0xeb,0x1a,0x30,0x02,0x00,0xf2]1479#CHECK: locnl  %r1, 2(%r3)              # encoding: [0xeb,0x1b,0x30,0x02,0x00,0xf2]1480#CHECK: locnm  %r1, 2(%r3)              # encoding: [0xeb,0x1b,0x30,0x02,0x00,0xf2]1481#CHECK: locle  %r1, 2(%r3)              # encoding: [0xeb,0x1c,0x30,0x02,0x00,0xf2]1482#CHECK: locnh  %r1, 2(%r3)              # encoding: [0xeb,0x1d,0x30,0x02,0x00,0xf2]1483#CHECK: locnp  %r1, 2(%r3)              # encoding: [0xeb,0x1d,0x30,0x02,0x00,0xf2]1484#CHECK: locno  %r1, 2(%r3)              # encoding: [0xeb,0x1e,0x30,0x02,0x00,0xf2]1485 1486	loco   %r1,2(%r3)1487	loch   %r1,2(%r3)1488	locp   %r1,2(%r3)1489	locnle %r1,2(%r3)1490	locl   %r1,2(%r3)1491	locm   %r1,2(%r3)1492	locnhe %r1,2(%r3)1493	loclh  %r1,2(%r3)1494	locne  %r1,2(%r3)1495	locnz  %r1,2(%r3)1496	loce   %r1,2(%r3)1497	locz   %r1,2(%r3)1498	locnlh %r1,2(%r3)1499	loche  %r1,2(%r3)1500	locnl  %r1,2(%r3)1501	locnm  %r1,2(%r3)1502	locle  %r1,2(%r3)1503	locnh  %r1,2(%r3)1504	locnp  %r1,2(%r3)1505	locno  %r1,2(%r3)1506 1507#CHECK: locg	%r0, 0, 0               # encoding: [0xeb,0x00,0x00,0x00,0x00,0xe2]1508#CHECK: locg	%r0, 0, 15              # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xe2]1509#CHECK: locg	%r0, -524288, 0         # encoding: [0xeb,0x00,0x00,0x00,0x80,0xe2]1510#CHECK: locg	%r0, 524287, 0          # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xe2]1511#CHECK: locg	%r0, 0(%r1), 0          # encoding: [0xeb,0x00,0x10,0x00,0x00,0xe2]1512#CHECK: locg	%r0, 0(%r15), 0         # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xe2]1513#CHECK: locg	%r15, 0, 0              # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xe2]1514#CHECK: locg	%r1, 4095(%r2), 3       # encoding: [0xeb,0x13,0x2f,0xff,0x00,0xe2]1515 1516	locg	%r0,0,01517	locg	%r0,0,151518	locg	%r0,-524288,01519	locg	%r0,524287,01520	locg	%r0,0(%r1),01521	locg	%r0,0(%r15),01522	locg	%r15,0,01523	locg	%r1,4095(%r2),31524 1525#CHECK: locgo   %r1, 2(%r3)             # encoding: [0xeb,0x11,0x30,0x02,0x00,0xe2]1526#CHECK: locgh   %r1, 2(%r3)             # encoding: [0xeb,0x12,0x30,0x02,0x00,0xe2]1527#CHECK: locgp   %r1, 2(%r3)             # encoding: [0xeb,0x12,0x30,0x02,0x00,0xe2]1528#CHECK: locgnle %r1, 2(%r3)             # encoding: [0xeb,0x13,0x30,0x02,0x00,0xe2]1529#CHECK: locgl   %r1, 2(%r3)             # encoding: [0xeb,0x14,0x30,0x02,0x00,0xe2]1530#CHECK: locgm   %r1, 2(%r3)             # encoding: [0xeb,0x14,0x30,0x02,0x00,0xe2]1531#CHECK: locgnhe %r1, 2(%r3)             # encoding: [0xeb,0x15,0x30,0x02,0x00,0xe2]1532#CHECK: locglh  %r1, 2(%r3)             # encoding: [0xeb,0x16,0x30,0x02,0x00,0xe2]1533#CHECK: locgne  %r1, 2(%r3)             # encoding: [0xeb,0x17,0x30,0x02,0x00,0xe2]1534#CHECK: locgnz  %r1, 2(%r3)             # encoding: [0xeb,0x17,0x30,0x02,0x00,0xe2]1535#CHECK: locge   %r1, 2(%r3)             # encoding: [0xeb,0x18,0x30,0x02,0x00,0xe2]1536#CHECK: locgz   %r1, 2(%r3)             # encoding: [0xeb,0x18,0x30,0x02,0x00,0xe2]1537#CHECK: locgnlh %r1, 2(%r3)             # encoding: [0xeb,0x19,0x30,0x02,0x00,0xe2]1538#CHECK: locghe  %r1, 2(%r3)             # encoding: [0xeb,0x1a,0x30,0x02,0x00,0xe2]1539#CHECK: locgnl  %r1, 2(%r3)             # encoding: [0xeb,0x1b,0x30,0x02,0x00,0xe2]1540#CHECK: locgnm  %r1, 2(%r3)             # encoding: [0xeb,0x1b,0x30,0x02,0x00,0xe2]1541#CHECK: locgle  %r1, 2(%r3)             # encoding: [0xeb,0x1c,0x30,0x02,0x00,0xe2]1542#CHECK: locgnh  %r1, 2(%r3)             # encoding: [0xeb,0x1d,0x30,0x02,0x00,0xe2]1543#CHECK: locgnp  %r1, 2(%r3)             # encoding: [0xeb,0x1d,0x30,0x02,0x00,0xe2]1544#CHECK: locgno  %r1, 2(%r3)             # encoding: [0xeb,0x1e,0x30,0x02,0x00,0xe2]1545 1546	locgo   %r1,2(%r3)1547	locgh   %r1,2(%r3)1548	locgp   %r1,2(%r3)1549	locgnle %r1,2(%r3)1550	locgl   %r1,2(%r3)1551	locgm   %r1,2(%r3)1552	locgnhe %r1,2(%r3)1553	locglh  %r1,2(%r3)1554	locgne  %r1,2(%r3)1555	locgnz  %r1,2(%r3)1556	locge   %r1,2(%r3)1557	locgz   %r1,2(%r3)1558	locgnlh %r1,2(%r3)1559	locghe  %r1,2(%r3)1560	locgnl  %r1,2(%r3)1561	locgnm  %r1,2(%r3)1562	locgle  %r1,2(%r3)1563	locgnh  %r1,2(%r3)1564	locgnp  %r1,2(%r3)1565	locgno  %r1,2(%r3)1566 1567#CHECK: locgr	%r1, %r2, 0             # encoding: [0xb9,0xe2,0x00,0x12]1568#CHECK: locgr	%r1, %r2, 15            # encoding: [0xb9,0xe2,0xf0,0x12]1569 1570	locgr	%r1,%r2,01571	locgr	%r1,%r2,151572 1573#CHECK: locgro   %r1, %r3               # encoding: [0xb9,0xe2,0x10,0x13]1574#CHECK: locgrh   %r1, %r3               # encoding: [0xb9,0xe2,0x20,0x13]1575#CHECK: locgrp   %r1, %r3               # encoding: [0xb9,0xe2,0x20,0x13]1576#CHECK: locgrnle %r1, %r3               # encoding: [0xb9,0xe2,0x30,0x13]1577#CHECK: locgrl   %r1, %r3               # encoding: [0xb9,0xe2,0x40,0x13]1578#CHECK: locgrm   %r1, %r3               # encoding: [0xb9,0xe2,0x40,0x13]1579#CHECK: locgrnhe %r1, %r3               # encoding: [0xb9,0xe2,0x50,0x13]1580#CHECK: locgrlh  %r1, %r3               # encoding: [0xb9,0xe2,0x60,0x13]1581#CHECK: locgrne  %r1, %r3               # encoding: [0xb9,0xe2,0x70,0x13]1582#CHECK: locgrnz  %r1, %r3               # encoding: [0xb9,0xe2,0x70,0x13]1583#CHECK: locgre   %r1, %r3               # encoding: [0xb9,0xe2,0x80,0x13]1584#CHECK: locgrz   %r1, %r3               # encoding: [0xb9,0xe2,0x80,0x13]1585#CHECK: locgrnlh %r1, %r3               # encoding: [0xb9,0xe2,0x90,0x13]1586#CHECK: locgrhe  %r1, %r3               # encoding: [0xb9,0xe2,0xa0,0x13]1587#CHECK: locgrnl  %r1, %r3               # encoding: [0xb9,0xe2,0xb0,0x13]1588#CHECK: locgrnm  %r1, %r3               # encoding: [0xb9,0xe2,0xb0,0x13]1589#CHECK: locgrle  %r1, %r3               # encoding: [0xb9,0xe2,0xc0,0x13]1590#CHECK: locgrnh  %r1, %r3               # encoding: [0xb9,0xe2,0xd0,0x13]1591#CHECK: locgrnp  %r1, %r3               # encoding: [0xb9,0xe2,0xd0,0x13]1592#CHECK: locgrno  %r1, %r3               # encoding: [0xb9,0xe2,0xe0,0x13]1593 1594	locgro   %r1,%r31595	locgrh   %r1,%r31596	locgrp   %r1,%r31597	locgrnle %r1,%r31598	locgrl   %r1,%r31599	locgrm   %r1,%r31600	locgrnhe %r1,%r31601	locgrlh  %r1,%r31602	locgrne  %r1,%r31603	locgrnz  %r1,%r31604	locgre   %r1,%r31605	locgrz   %r1,%r31606	locgrnlh %r1,%r31607	locgrhe  %r1,%r31608	locgrnl  %r1,%r31609	locgrnm  %r1,%r31610	locgrle  %r1,%r31611	locgrnh  %r1,%r31612	locgrnp  %r1,%r31613	locgrno  %r1,%r31614 1615#CHECK: locr	%r1, %r2, 0             # encoding: [0xb9,0xf2,0x00,0x12]1616#CHECK: locr	%r1, %r2, 15            # encoding: [0xb9,0xf2,0xf0,0x12]1617 1618	locr	%r1,%r2,01619	locr	%r1,%r2,151620 1621#CHECK: locro   %r1, %r3                # encoding: [0xb9,0xf2,0x10,0x13]1622#CHECK: locrh   %r1, %r3                # encoding: [0xb9,0xf2,0x20,0x13]1623#CHECK: locrp   %r1, %r3                # encoding: [0xb9,0xf2,0x20,0x13]1624#CHECK: locrnle %r1, %r3                # encoding: [0xb9,0xf2,0x30,0x13]1625#CHECK: locrl   %r1, %r3                # encoding: [0xb9,0xf2,0x40,0x13]1626#CHECK: locrm   %r1, %r3                # encoding: [0xb9,0xf2,0x40,0x13]1627#CHECK: locrnhe %r1, %r3                # encoding: [0xb9,0xf2,0x50,0x13]1628#CHECK: locrlh  %r1, %r3                # encoding: [0xb9,0xf2,0x60,0x13]1629#CHECK: locrne  %r1, %r3                # encoding: [0xb9,0xf2,0x70,0x13]1630#CHECK: locrnz  %r1, %r3                # encoding: [0xb9,0xf2,0x70,0x13]1631#CHECK: locre   %r1, %r3                # encoding: [0xb9,0xf2,0x80,0x13]1632#CHECK: locrz   %r1, %r3                # encoding: [0xb9,0xf2,0x80,0x13]1633#CHECK: locrnlh %r1, %r3                # encoding: [0xb9,0xf2,0x90,0x13]1634#CHECK: locrhe  %r1, %r3                # encoding: [0xb9,0xf2,0xa0,0x13]1635#CHECK: locrnl  %r1, %r3                # encoding: [0xb9,0xf2,0xb0,0x13]1636#CHECK: locrnm  %r1, %r3                # encoding: [0xb9,0xf2,0xb0,0x13]1637#CHECK: locrle  %r1, %r3                # encoding: [0xb9,0xf2,0xc0,0x13]1638#CHECK: locrnh  %r1, %r3                # encoding: [0xb9,0xf2,0xd0,0x13]1639#CHECK: locrnp  %r1, %r3                # encoding: [0xb9,0xf2,0xd0,0x13]1640#CHECK: locrno  %r1, %r3                # encoding: [0xb9,0xf2,0xe0,0x13]1641 1642	locro   %r1,%r31643	locrh   %r1,%r31644	locrp   %r1,%r31645	locrnle %r1,%r31646	locrl   %r1,%r31647	locrm   %r1,%r31648	locrnhe %r1,%r31649	locrlh  %r1,%r31650	locrne  %r1,%r31651	locrnz  %r1,%r31652	locre   %r1,%r31653	locrz   %r1,%r31654	locrnlh %r1,%r31655	locrhe  %r1,%r31656	locrnl  %r1,%r31657	locrnm  %r1,%r31658	locrle  %r1,%r31659	locrnh  %r1,%r31660	locrnp  %r1,%r31661	locrno  %r1,%r31662 1663#CHECK: lpd	%r0, 0, 0               # encoding: [0xc8,0x04,0x00,0x00,0x00,0x00]1664#CHECK: lpd	%r2, 0(%r1), 0(%r15)    # encoding: [0xc8,0x24,0x10,0x00,0xf0,0x00]1665#CHECK: lpd	%r2, 1(%r1), 0(%r15)    # encoding: [0xc8,0x24,0x10,0x01,0xf0,0x00]1666#CHECK: lpd	%r2, 4095(%r1), 0(%r15) # encoding: [0xc8,0x24,0x1f,0xff,0xf0,0x00]1667#CHECK: lpd	%r2, 0(%r1), 1(%r15)    # encoding: [0xc8,0x24,0x10,0x00,0xf0,0x01]1668#CHECK: lpd	%r2, 0(%r1), 4095(%r15) # encoding: [0xc8,0x24,0x10,0x00,0xff,0xff]1669 1670	lpd	%r0, 0, 01671	lpd	%r2, 0(%r1), 0(%r15)1672	lpd	%r2, 1(%r1), 0(%r15)1673	lpd	%r2, 4095(%r1), 0(%r15)1674	lpd	%r2, 0(%r1), 1(%r15)1675	lpd	%r2, 0(%r1), 4095(%r15)1676 1677#CHECK: lpdg	%r0, 0, 0               # encoding: [0xc8,0x05,0x00,0x00,0x00,0x00]1678#CHECK: lpdg	%r2, 0(%r1), 0(%r15)    # encoding: [0xc8,0x25,0x10,0x00,0xf0,0x00]1679#CHECK: lpdg	%r2, 1(%r1), 0(%r15)    # encoding: [0xc8,0x25,0x10,0x01,0xf0,0x00]1680#CHECK: lpdg	%r2, 4095(%r1), 0(%r15) # encoding: [0xc8,0x25,0x1f,0xff,0xf0,0x00]1681#CHECK: lpdg	%r2, 0(%r1), 1(%r15)    # encoding: [0xc8,0x25,0x10,0x00,0xf0,0x01]1682#CHECK: lpdg	%r2, 0(%r1), 4095(%r15) # encoding: [0xc8,0x25,0x10,0x00,0xff,0xff]1683 1684	lpdg	%r0, 0, 01685	lpdg	%r2, 0(%r1), 0(%r15)1686	lpdg	%r2, 1(%r1), 0(%r15)1687	lpdg	%r2, 4095(%r1), 0(%r15)1688	lpdg	%r2, 0(%r1), 1(%r15)1689	lpdg	%r2, 0(%r1), 4095(%r15)1690 1691#CHECK: mdtra	%f0, %f0, %f0, 0        # encoding: [0xb3,0xd0,0x00,0x00]1692#CHECK: mdtra	%f0, %f0, %f0, 15       # encoding: [0xb3,0xd0,0x0f,0x00]1693#CHECK: mdtra	%f0, %f0, %f15, 0       # encoding: [0xb3,0xd0,0xf0,0x00]1694#CHECK: mdtra	%f0, %f15, %f0, 0       # encoding: [0xb3,0xd0,0x00,0x0f]1695#CHECK: mdtra	%f15, %f0, %f0, 0       # encoding: [0xb3,0xd0,0x00,0xf0]1696#CHECK: mdtra	%f7, %f8, %f9, 10       # encoding: [0xb3,0xd0,0x9a,0x78]1697 1698	mdtra	%f0, %f0, %f0, 01699	mdtra	%f0, %f0, %f0, 151700	mdtra	%f0, %f0, %f15, 01701	mdtra	%f0, %f15, %f0, 01702	mdtra	%f15, %f0, %f0, 01703	mdtra	%f7, %f8, %f9, 101704 1705#CHECK: mxtra	%f0, %f0, %f0, 0        # encoding: [0xb3,0xd8,0x00,0x00]1706#CHECK: mxtra	%f0, %f0, %f0, 15       # encoding: [0xb3,0xd8,0x0f,0x00]1707#CHECK: mxtra	%f0, %f0, %f13, 0       # encoding: [0xb3,0xd8,0xd0,0x00]1708#CHECK: mxtra	%f0, %f13, %f0, 0       # encoding: [0xb3,0xd8,0x00,0x0d]1709#CHECK: mxtra	%f13, %f0, %f0, 0       # encoding: [0xb3,0xd8,0x00,0xd0]1710#CHECK: mxtra	%f8, %f8, %f8, 8        # encoding: [0xb3,0xd8,0x88,0x88]1711 1712	mxtra	%f0, %f0, %f0, 01713	mxtra	%f0, %f0, %f0, 151714	mxtra	%f0, %f0, %f13, 01715	mxtra	%f0, %f13, %f0, 01716	mxtra	%f13, %f0, %f0, 01717	mxtra	%f8, %f8, %f8, 81718 1719#CHECK: ngrk	%r0, %r0, %r0           # encoding: [0xb9,0xe4,0x00,0x00]1720#CHECK: ngrk	%r0, %r0, %r15          # encoding: [0xb9,0xe4,0xf0,0x00]1721#CHECK: ngrk	%r0, %r15, %r0          # encoding: [0xb9,0xe4,0x00,0x0f]1722#CHECK: ngrk	%r15, %r0, %r0          # encoding: [0xb9,0xe4,0x00,0xf0]1723#CHECK: ngrk	%r7, %r8, %r9           # encoding: [0xb9,0xe4,0x90,0x78]1724 1725	ngrk	%r0,%r0,%r01726	ngrk	%r0,%r0,%r151727	ngrk	%r0,%r15,%r01728	ngrk	%r15,%r0,%r01729	ngrk	%r7,%r8,%r91730 1731#CHECK: nrk	%r0, %r0, %r0           # encoding: [0xb9,0xf4,0x00,0x00]1732#CHECK: nrk	%r0, %r0, %r15          # encoding: [0xb9,0xf4,0xf0,0x00]1733#CHECK: nrk	%r0, %r15, %r0          # encoding: [0xb9,0xf4,0x00,0x0f]1734#CHECK: nrk	%r15, %r0, %r0          # encoding: [0xb9,0xf4,0x00,0xf0]1735#CHECK: nrk	%r7, %r8, %r9           # encoding: [0xb9,0xf4,0x90,0x78]1736 1737	nrk	%r0,%r0,%r01738	nrk	%r0,%r0,%r151739	nrk	%r0,%r15,%r01740	nrk	%r15,%r0,%r01741	nrk	%r7,%r8,%r91742 1743#CHECK: ogrk	%r0, %r0, %r0           # encoding: [0xb9,0xe6,0x00,0x00]1744#CHECK: ogrk	%r0, %r0, %r15          # encoding: [0xb9,0xe6,0xf0,0x00]1745#CHECK: ogrk	%r0, %r15, %r0          # encoding: [0xb9,0xe6,0x00,0x0f]1746#CHECK: ogrk	%r15, %r0, %r0          # encoding: [0xb9,0xe6,0x00,0xf0]1747#CHECK: ogrk	%r7, %r8, %r9           # encoding: [0xb9,0xe6,0x90,0x78]1748 1749	ogrk	%r0,%r0,%r01750	ogrk	%r0,%r0,%r151751	ogrk	%r0,%r15,%r01752	ogrk	%r15,%r0,%r01753	ogrk	%r7,%r8,%r91754 1755#CHECK: ork	%r0, %r0, %r0           # encoding: [0xb9,0xf6,0x00,0x00]1756#CHECK: ork	%r0, %r0, %r15          # encoding: [0xb9,0xf6,0xf0,0x00]1757#CHECK: ork	%r0, %r15, %r0          # encoding: [0xb9,0xf6,0x00,0x0f]1758#CHECK: ork	%r15, %r0, %r0          # encoding: [0xb9,0xf6,0x00,0xf0]1759#CHECK: ork	%r7, %r8, %r9           # encoding: [0xb9,0xf6,0x90,0x78]1760 1761	ork	%r0,%r0,%r01762	ork	%r0,%r0,%r151763	ork	%r0,%r15,%r01764	ork	%r15,%r0,%r01765	ork	%r7,%r8,%r91766 1767#CHECK: pcc                             # encoding: [0xb9,0x2c,0x00,0x00]1768 1769	pcc1770 1771#CHECK: pckmo                           # encoding: [0xb9,0x28,0x00,0x00]1772 1773	pckmo1774 1775#CHECK: popcnt	%r0, %r0                # encoding: [0xb9,0xe1,0x00,0x00]1776#CHECK: popcnt	%r0, %r15               # encoding: [0xb9,0xe1,0x00,0x0f]1777#CHECK: popcnt	%r15, %r0               # encoding: [0xb9,0xe1,0x00,0xf0]1778#CHECK: popcnt	%r7, %r8                # encoding: [0xb9,0xe1,0x00,0x78]1779 1780	popcnt	%r0,%r01781	popcnt	%r0,%r151782	popcnt	%r15,%r01783	popcnt	%r7,%r81784 1785#CHECK: risbhg	%r0, %r0, 0, 0, 0       # encoding: [0xec,0x00,0x00,0x00,0x00,0x5d]1786#CHECK: risbhg	%r0, %r0, 0, 0, 63      # encoding: [0xec,0x00,0x00,0x00,0x3f,0x5d]1787#CHECK: risbhg	%r0, %r0, 0, 0, 64      # encoding: [0xec,0x00,0x00,0x00,0x40,0x5d]1788#CHECK: risbhg	%r0, %r0, 0, 0, 255     # encoding: [0xec,0x00,0x00,0x00,0xff,0x5d]1789#CHECK: risbhg	%r0, %r0, 0, 255, 0     # encoding: [0xec,0x00,0x00,0xff,0x00,0x5d]1790#CHECK: risbhg	%r0, %r0, 255, 0, 0     # encoding: [0xec,0x00,0xff,0x00,0x00,0x5d]1791#CHECK: risbhg	%r0, %r15, 0, 0, 0      # encoding: [0xec,0x0f,0x00,0x00,0x00,0x5d]1792#CHECK: risbhg	%r15, %r0, 0, 0, 0      # encoding: [0xec,0xf0,0x00,0x00,0x00,0x5d]1793#CHECK: risbhg	%r4, %r5, 6, 7, 8       # encoding: [0xec,0x45,0x06,0x07,0x08,0x5d]1794 1795	risbhg	%r0,%r0,0,0,01796	risbhg	%r0,%r0,0,0,631797	risbhg	%r0,%r0,0,0,641798	risbhg	%r0,%r0,0,0,2551799	risbhg	%r0,%r0,0,255,01800	risbhg	%r0,%r0,255,0,01801	risbhg	%r0,%r15,0,0,01802	risbhg	%r15,%r0,0,0,01803	risbhg	%r4,%r5,6,7,81804 1805#CHECK: risblg	%r0, %r0, 0, 0, 0       # encoding: [0xec,0x00,0x00,0x00,0x00,0x51]1806#CHECK: risblg	%r0, %r0, 0, 0, 63      # encoding: [0xec,0x00,0x00,0x00,0x3f,0x51]1807#CHECK: risblg	%r0, %r0, 0, 0, 64      # encoding: [0xec,0x00,0x00,0x00,0x40,0x51]1808#CHECK: risblg	%r0, %r0, 0, 0, 255     # encoding: [0xec,0x00,0x00,0x00,0xff,0x51]1809#CHECK: risblg	%r0, %r0, 0, 255, 0     # encoding: [0xec,0x00,0x00,0xff,0x00,0x51]1810#CHECK: risblg	%r0, %r0, 255, 0, 0     # encoding: [0xec,0x00,0xff,0x00,0x00,0x51]1811#CHECK: risblg	%r0, %r15, 0, 0, 0      # encoding: [0xec,0x0f,0x00,0x00,0x00,0x51]1812#CHECK: risblg	%r15, %r0, 0, 0, 0      # encoding: [0xec,0xf0,0x00,0x00,0x00,0x51]1813#CHECK: risblg	%r4, %r5, 6, 7, 8       # encoding: [0xec,0x45,0x06,0x07,0x08,0x51]1814 1815	risblg	%r0,%r0,0,0,01816	risblg	%r0,%r0,0,0,631817	risblg	%r0,%r0,0,0,641818	risblg	%r0,%r0,0,0,2551819	risblg	%r0,%r0,0,255,01820	risblg	%r0,%r0,255,0,01821	risblg	%r0,%r15,0,0,01822	risblg	%r15,%r0,0,0,01823	risblg	%r4,%r5,6,7,81824 1825#CHECK: rrbm	%r0, %r0                # encoding: [0xb9,0xae,0x00,0x00]1826#CHECK: rrbm	%r0, %r15               # encoding: [0xb9,0xae,0x00,0x0f]1827#CHECK: rrbm	%r15, %r0               # encoding: [0xb9,0xae,0x00,0xf0]1828#CHECK: rrbm	%r7, %r8                # encoding: [0xb9,0xae,0x00,0x78]1829#CHECK: rrbm	%r15, %r15              # encoding: [0xb9,0xae,0x00,0xff]1830 1831	rrbm	%r0,%r01832	rrbm	%r0,%r151833	rrbm	%r15,%r01834	rrbm	%r7,%r81835	rrbm	%r15,%r151836 1837#CHECK: sdtra	%f0, %f0, %f0, 0        # encoding: [0xb3,0xd3,0x00,0x00]1838#CHECK: sdtra	%f0, %f0, %f0, 15       # encoding: [0xb3,0xd3,0x0f,0x00]1839#CHECK: sdtra	%f0, %f0, %f15, 0       # encoding: [0xb3,0xd3,0xf0,0x00]1840#CHECK: sdtra	%f0, %f15, %f0, 0       # encoding: [0xb3,0xd3,0x00,0x0f]1841#CHECK: sdtra	%f15, %f0, %f0, 0       # encoding: [0xb3,0xd3,0x00,0xf0]1842#CHECK: sdtra	%f7, %f8, %f9, 10       # encoding: [0xb3,0xd3,0x9a,0x78]1843 1844	sdtra	%f0, %f0, %f0, 01845	sdtra	%f0, %f0, %f0, 151846	sdtra	%f0, %f0, %f15, 01847	sdtra	%f0, %f15, %f0, 01848	sdtra	%f15, %f0, %f0, 01849	sdtra	%f7, %f8, %f9, 101850 1851#CHECK: sgrk	%r0, %r0, %r0           # encoding: [0xb9,0xe9,0x00,0x00]1852#CHECK: sgrk	%r0, %r0, %r15          # encoding: [0xb9,0xe9,0xf0,0x00]1853#CHECK: sgrk	%r0, %r15, %r0          # encoding: [0xb9,0xe9,0x00,0x0f]1854#CHECK: sgrk	%r15, %r0, %r0          # encoding: [0xb9,0xe9,0x00,0xf0]1855#CHECK: sgrk	%r7, %r8, %r9           # encoding: [0xb9,0xe9,0x90,0x78]1856 1857	sgrk	%r0,%r0,%r01858	sgrk	%r0,%r0,%r151859	sgrk	%r0,%r15,%r01860	sgrk	%r15,%r0,%r01861	sgrk	%r7,%r8,%r91862 1863#CHECK: shhhr	%r0, %r0, %r0           # encoding: [0xb9,0xc9,0x00,0x00]1864#CHECK: shhhr	%r0, %r0, %r15          # encoding: [0xb9,0xc9,0xf0,0x00]1865#CHECK: shhhr	%r0, %r15, %r0          # encoding: [0xb9,0xc9,0x00,0x0f]1866#CHECK: shhhr	%r15, %r0, %r0          # encoding: [0xb9,0xc9,0x00,0xf0]1867#CHECK: shhhr	%r7, %r8, %r9           # encoding: [0xb9,0xc9,0x90,0x78]1868 1869	shhhr	%r0, %r0, %r01870	shhhr	%r0, %r0, %r151871	shhhr	%r0, %r15, %r01872	shhhr	%r15, %r0, %r01873	shhhr	%r7, %r8, %r91874 1875#CHECK: shhlr	%r0, %r0, %r0           # encoding: [0xb9,0xd9,0x00,0x00]1876#CHECK: shhlr	%r0, %r0, %r15          # encoding: [0xb9,0xd9,0xf0,0x00]1877#CHECK: shhlr	%r0, %r15, %r0          # encoding: [0xb9,0xd9,0x00,0x0f]1878#CHECK: shhlr	%r15, %r0, %r0          # encoding: [0xb9,0xd9,0x00,0xf0]1879#CHECK: shhlr	%r7, %r8, %r9           # encoding: [0xb9,0xd9,0x90,0x78]1880 1881	shhlr	%r0, %r0, %r01882	shhlr	%r0, %r0, %r151883	shhlr	%r0, %r15, %r01884	shhlr	%r15, %r0, %r01885	shhlr	%r7, %r8, %r91886 1887#CHECK: slak	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0xdd]1888#CHECK: slak	%r15, %r1, 0            # encoding: [0xeb,0xf1,0x00,0x00,0x00,0xdd]1889#CHECK: slak	%r1, %r15, 0            # encoding: [0xeb,0x1f,0x00,0x00,0x00,0xdd]1890#CHECK: slak	%r15, %r15, 0           # encoding: [0xeb,0xff,0x00,0x00,0x00,0xdd]1891#CHECK: slak	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0xdd]1892#CHECK: slak	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xdd]1893#CHECK: slak	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0xdd]1894#CHECK: slak	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xdd]1895#CHECK: slak	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0xdd]1896#CHECK: slak	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xdd]1897#CHECK: slak	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xdd]1898#CHECK: slak	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xdd]1899 1900	slak	%r0,%r0,01901	slak	%r15,%r1,01902	slak	%r1,%r15,01903	slak	%r15,%r15,01904	slak	%r0,%r0,-5242881905	slak	%r0,%r0,-11906	slak	%r0,%r0,11907	slak	%r0,%r0,5242871908	slak	%r0,%r0,0(%r1)1909	slak	%r0,%r0,0(%r15)1910	slak	%r0,%r0,524287(%r1)1911	slak	%r0,%r0,524287(%r15)1912 1913#CHECK: slgrk	%r0, %r0, %r0           # encoding: [0xb9,0xeb,0x00,0x00]1914#CHECK: slgrk	%r0, %r0, %r15          # encoding: [0xb9,0xeb,0xf0,0x00]1915#CHECK: slgrk	%r0, %r15, %r0          # encoding: [0xb9,0xeb,0x00,0x0f]1916#CHECK: slgrk	%r15, %r0, %r0          # encoding: [0xb9,0xeb,0x00,0xf0]1917#CHECK: slgrk	%r7, %r8, %r9           # encoding: [0xb9,0xeb,0x90,0x78]1918 1919	slgrk	%r0,%r0,%r01920	slgrk	%r0,%r0,%r151921	slgrk	%r0,%r15,%r01922	slgrk	%r15,%r0,%r01923	slgrk	%r7,%r8,%r91924 1925#CHECK: slhhhr	%r0, %r0, %r0           # encoding: [0xb9,0xcb,0x00,0x00]1926#CHECK: slhhhr	%r0, %r0, %r15          # encoding: [0xb9,0xcb,0xf0,0x00]1927#CHECK: slhhhr	%r0, %r15, %r0          # encoding: [0xb9,0xcb,0x00,0x0f]1928#CHECK: slhhhr	%r15, %r0, %r0          # encoding: [0xb9,0xcb,0x00,0xf0]1929#CHECK: slhhhr	%r7, %r8, %r9           # encoding: [0xb9,0xcb,0x90,0x78]1930 1931	slhhhr	%r0, %r0, %r01932	slhhhr	%r0, %r0, %r151933	slhhhr	%r0, %r15, %r01934	slhhhr	%r15, %r0, %r01935	slhhhr	%r7, %r8, %r91936 1937#CHECK: slhhlr	%r0, %r0, %r0           # encoding: [0xb9,0xdb,0x00,0x00]1938#CHECK: slhhlr	%r0, %r0, %r15          # encoding: [0xb9,0xdb,0xf0,0x00]1939#CHECK: slhhlr	%r0, %r15, %r0          # encoding: [0xb9,0xdb,0x00,0x0f]1940#CHECK: slhhlr	%r15, %r0, %r0          # encoding: [0xb9,0xdb,0x00,0xf0]1941#CHECK: slhhlr	%r7, %r8, %r9           # encoding: [0xb9,0xdb,0x90,0x78]1942 1943	slhhlr	%r0, %r0, %r01944	slhhlr	%r0, %r0, %r151945	slhhlr	%r0, %r15, %r01946	slhhlr	%r15, %r0, %r01947	slhhlr	%r7, %r8, %r91948 1949#CHECK: sllk	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0xdf]1950#CHECK: sllk	%r15, %r1, 0            # encoding: [0xeb,0xf1,0x00,0x00,0x00,0xdf]1951#CHECK: sllk	%r1, %r15, 0            # encoding: [0xeb,0x1f,0x00,0x00,0x00,0xdf]1952#CHECK: sllk	%r15, %r15, 0           # encoding: [0xeb,0xff,0x00,0x00,0x00,0xdf]1953#CHECK: sllk	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0xdf]1954#CHECK: sllk	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xdf]1955#CHECK: sllk	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0xdf]1956#CHECK: sllk	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xdf]1957#CHECK: sllk	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0xdf]1958#CHECK: sllk	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xdf]1959#CHECK: sllk	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xdf]1960#CHECK: sllk	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xdf]1961 1962	sllk	%r0,%r0,01963	sllk	%r15,%r1,01964	sllk	%r1,%r15,01965	sllk	%r15,%r15,01966	sllk	%r0,%r0,-5242881967	sllk	%r0,%r0,-11968	sllk	%r0,%r0,11969	sllk	%r0,%r0,5242871970	sllk	%r0,%r0,0(%r1)1971	sllk	%r0,%r0,0(%r15)1972	sllk	%r0,%r0,524287(%r1)1973	sllk	%r0,%r0,524287(%r15)1974 1975#CHECK: slrk	%r0, %r0, %r0           # encoding: [0xb9,0xfb,0x00,0x00]1976#CHECK: slrk	%r0, %r0, %r15          # encoding: [0xb9,0xfb,0xf0,0x00]1977#CHECK: slrk	%r0, %r15, %r0          # encoding: [0xb9,0xfb,0x00,0x0f]1978#CHECK: slrk	%r15, %r0, %r0          # encoding: [0xb9,0xfb,0x00,0xf0]1979#CHECK: slrk	%r7, %r8, %r9           # encoding: [0xb9,0xfb,0x90,0x78]1980 1981	slrk	%r0,%r0,%r01982	slrk	%r0,%r0,%r151983	slrk	%r0,%r15,%r01984	slrk	%r15,%r0,%r01985	slrk	%r7,%r8,%r91986 1987#CHECK: srak	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0xdc]1988#CHECK: srak	%r15, %r1, 0            # encoding: [0xeb,0xf1,0x00,0x00,0x00,0xdc]1989#CHECK: srak	%r1, %r15, 0            # encoding: [0xeb,0x1f,0x00,0x00,0x00,0xdc]1990#CHECK: srak	%r15, %r15, 0           # encoding: [0xeb,0xff,0x00,0x00,0x00,0xdc]1991#CHECK: srak	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0xdc]1992#CHECK: srak	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xdc]1993#CHECK: srak	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0xdc]1994#CHECK: srak	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xdc]1995#CHECK: srak	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0xdc]1996#CHECK: srak	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xdc]1997#CHECK: srak	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xdc]1998#CHECK: srak	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xdc]1999 2000	srak	%r0,%r0,02001	srak	%r15,%r1,02002	srak	%r1,%r15,02003	srak	%r15,%r15,02004	srak	%r0,%r0,-5242882005	srak	%r0,%r0,-12006	srak	%r0,%r0,12007	srak	%r0,%r0,5242872008	srak	%r0,%r0,0(%r1)2009	srak	%r0,%r0,0(%r15)2010	srak	%r0,%r0,524287(%r1)2011	srak	%r0,%r0,524287(%r15)2012 2013#CHECK: srk	%r0, %r0, %r0           # encoding: [0xb9,0xf9,0x00,0x00]2014#CHECK: srk	%r0, %r0, %r15          # encoding: [0xb9,0xf9,0xf0,0x00]2015#CHECK: srk	%r0, %r15, %r0          # encoding: [0xb9,0xf9,0x00,0x0f]2016#CHECK: srk	%r15, %r0, %r0          # encoding: [0xb9,0xf9,0x00,0xf0]2017#CHECK: srk	%r7, %r8, %r9           # encoding: [0xb9,0xf9,0x90,0x78]2018 2019	srk	%r0,%r0,%r02020	srk	%r0,%r0,%r152021	srk	%r0,%r15,%r02022	srk	%r15,%r0,%r02023	srk	%r7,%r8,%r92024 2025#CHECK: srlk	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0xde]2026#CHECK: srlk	%r15, %r1, 0            # encoding: [0xeb,0xf1,0x00,0x00,0x00,0xde]2027#CHECK: srlk	%r1, %r15, 0            # encoding: [0xeb,0x1f,0x00,0x00,0x00,0xde]2028#CHECK: srlk	%r15, %r15, 0           # encoding: [0xeb,0xff,0x00,0x00,0x00,0xde]2029#CHECK: srlk	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0xde]2030#CHECK: srlk	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xde]2031#CHECK: srlk	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0xde]2032#CHECK: srlk	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xde]2033#CHECK: srlk	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0xde]2034#CHECK: srlk	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xde]2035#CHECK: srlk	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xde]2036#CHECK: srlk	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xde]2037 2038	srlk	%r0,%r0,02039	srlk	%r15,%r1,02040	srlk	%r1,%r15,02041	srlk	%r15,%r15,02042	srlk	%r0,%r0,-5242882043	srlk	%r0,%r0,-12044	srlk	%r0,%r0,12045	srlk	%r0,%r0,5242872046	srlk	%r0,%r0,0(%r1)2047	srlk	%r0,%r0,0(%r15)2048	srlk	%r0,%r0,524287(%r1)2049	srlk	%r0,%r0,524287(%r15)2050 2051#CHECK: srnmb	0                       # encoding: [0xb2,0xb8,0x00,0x00]2052#CHECK: srnmb	0(%r1)                  # encoding: [0xb2,0xb8,0x10,0x00]2053#CHECK: srnmb	0(%r15)                 # encoding: [0xb2,0xb8,0xf0,0x00]2054#CHECK: srnmb	4095                    # encoding: [0xb2,0xb8,0x0f,0xff]2055#CHECK: srnmb	4095(%r1)               # encoding: [0xb2,0xb8,0x1f,0xff]2056#CHECK: srnmb	4095(%r15)              # encoding: [0xb2,0xb8,0xff,0xff]2057 2058	srnmb	02059	srnmb	0(%r1)2060	srnmb	0(%r15)2061	srnmb	40952062	srnmb	4095(%r1)2063	srnmb	4095(%r15)2064 2065#CHECK: stch	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0xc3]2066#CHECK: stch	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0xc3]2067#CHECK: stch	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0xc3]2068#CHECK: stch	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0xc3]2069#CHECK: stch	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0xc3]2070#CHECK: stch	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0xc3]2071#CHECK: stch	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0xc3]2072#CHECK: stch	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0xc3]2073#CHECK: stch	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0xc3]2074#CHECK: stch	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0xc3]2075 2076	stch	%r0, -5242882077	stch	%r0, -12078	stch	%r0, 02079	stch	%r0, 12080	stch	%r0, 5242872081	stch	%r0, 0(%r1)2082	stch	%r0, 0(%r15)2083	stch	%r0, 524287(%r1,%r15)2084	stch	%r0, 524287(%r15,%r1)2085	stch	%r15, 02086 2087#CHECK: stfh	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0xcb]2088#CHECK: stfh	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0xcb]2089#CHECK: stfh	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0xcb]2090#CHECK: stfh	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0xcb]2091#CHECK: stfh	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0xcb]2092#CHECK: stfh	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0xcb]2093#CHECK: stfh	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0xcb]2094#CHECK: stfh	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0xcb]2095#CHECK: stfh	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0xcb]2096#CHECK: stfh	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0xcb]2097 2098	stfh	%r0, -5242882099	stfh	%r0, -12100	stfh	%r0, 02101	stfh	%r0, 12102	stfh	%r0, 5242872103	stfh	%r0, 0(%r1)2104	stfh	%r0, 0(%r15)2105	stfh	%r0, 524287(%r1,%r15)2106	stfh	%r0, 524287(%r15,%r1)2107	stfh	%r15, 02108 2109#CHECK: sthh	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0xc7]2110#CHECK: sthh	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0xc7]2111#CHECK: sthh	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0xc7]2112#CHECK: sthh	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0xc7]2113#CHECK: sthh	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0xc7]2114#CHECK: sthh	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0xc7]2115#CHECK: sthh	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0xc7]2116#CHECK: sthh	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0xc7]2117#CHECK: sthh	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0xc7]2118#CHECK: sthh	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0xc7]2119 2120	sthh	%r0, -5242882121	sthh	%r0, -12122	sthh	%r0, 02123	sthh	%r0, 12124	sthh	%r0, 5242872125	sthh	%r0, 0(%r1)2126	sthh	%r0, 0(%r15)2127	sthh	%r0, 524287(%r1,%r15)2128	sthh	%r0, 524287(%r15,%r1)2129	sthh	%r15, 02130 2131#CHECK: stoc	%r0, 0, 0               # encoding: [0xeb,0x00,0x00,0x00,0x00,0xf3]2132#CHECK: stoc	%r0, 0, 15              # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xf3]2133#CHECK: stoc	%r0, -524288, 0         # encoding: [0xeb,0x00,0x00,0x00,0x80,0xf3]2134#CHECK: stoc	%r0, 524287, 0          # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xf3]2135#CHECK: stoc	%r0, 0(%r1), 0          # encoding: [0xeb,0x00,0x10,0x00,0x00,0xf3]2136#CHECK: stoc	%r0, 0(%r15), 0         # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xf3]2137#CHECK: stoc	%r15, 0, 0              # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xf3]2138#CHECK: stoc	%r1, 4095(%r2), 3       # encoding: [0xeb,0x13,0x2f,0xff,0x00,0xf3]2139 2140	stoc	%r0,0,02141	stoc	%r0,0,152142	stoc	%r0,-524288,02143	stoc	%r0,524287,02144	stoc	%r0,0(%r1),02145	stoc	%r0,0(%r15),02146	stoc	%r15,0,02147	stoc	%r1,4095(%r2),32148 2149#CHECK: stoco   %r1, 2(%r3)             # encoding: [0xeb,0x11,0x30,0x02,0x00,0xf3]2150#CHECK: stoch   %r1, 2(%r3)             # encoding: [0xeb,0x12,0x30,0x02,0x00,0xf3]2151#CHECK: stocp   %r1, 2(%r3)             # encoding: [0xeb,0x12,0x30,0x02,0x00,0xf3]2152#CHECK: stocnle %r1, 2(%r3)             # encoding: [0xeb,0x13,0x30,0x02,0x00,0xf3]2153#CHECK: stocl   %r1, 2(%r3)             # encoding: [0xeb,0x14,0x30,0x02,0x00,0xf3]2154#CHECK: stocm   %r1, 2(%r3)             # encoding: [0xeb,0x14,0x30,0x02,0x00,0xf3]2155#CHECK: stocnhe %r1, 2(%r3)             # encoding: [0xeb,0x15,0x30,0x02,0x00,0xf3]2156#CHECK: stoclh  %r1, 2(%r3)             # encoding: [0xeb,0x16,0x30,0x02,0x00,0xf3]2157#CHECK: stocne  %r1, 2(%r3)             # encoding: [0xeb,0x17,0x30,0x02,0x00,0xf3]2158#CHECK: stocnz  %r1, 2(%r3)             # encoding: [0xeb,0x17,0x30,0x02,0x00,0xf3]2159#CHECK: stoce   %r1, 2(%r3)             # encoding: [0xeb,0x18,0x30,0x02,0x00,0xf3]2160#CHECK: stocz   %r1, 2(%r3)             # encoding: [0xeb,0x18,0x30,0x02,0x00,0xf3]2161#CHECK: stocnlh %r1, 2(%r3)             # encoding: [0xeb,0x19,0x30,0x02,0x00,0xf3]2162#CHECK: stoche  %r1, 2(%r3)             # encoding: [0xeb,0x1a,0x30,0x02,0x00,0xf3]2163#CHECK: stocnl  %r1, 2(%r3)             # encoding: [0xeb,0x1b,0x30,0x02,0x00,0xf3]2164#CHECK: stocnm  %r1, 2(%r3)             # encoding: [0xeb,0x1b,0x30,0x02,0x00,0xf3]2165#CHECK: stocle  %r1, 2(%r3)             # encoding: [0xeb,0x1c,0x30,0x02,0x00,0xf3]2166#CHECK: stocnh  %r1, 2(%r3)             # encoding: [0xeb,0x1d,0x30,0x02,0x00,0xf3]2167#CHECK: stocnp  %r1, 2(%r3)             # encoding: [0xeb,0x1d,0x30,0x02,0x00,0xf3]2168#CHECK: stocno  %r1, 2(%r3)             # encoding: [0xeb,0x1e,0x30,0x02,0x00,0xf3]2169 2170	stoco   %r1,2(%r3)2171	stoch   %r1,2(%r3)2172	stocp   %r1,2(%r3)2173	stocnle %r1,2(%r3)2174	stocl   %r1,2(%r3)2175	stocm   %r1,2(%r3)2176	stocnhe %r1,2(%r3)2177	stoclh  %r1,2(%r3)2178	stocne  %r1,2(%r3)2179	stocnz  %r1,2(%r3)2180	stoce   %r1,2(%r3)2181	stocz   %r1,2(%r3)2182	stocnlh %r1,2(%r3)2183	stoche  %r1,2(%r3)2184	stocnl  %r1,2(%r3)2185	stocnm  %r1,2(%r3)2186	stocle  %r1,2(%r3)2187	stocnh  %r1,2(%r3)2188	stocnp  %r1,2(%r3)2189	stocno  %r1,2(%r3)2190 2191#CHECK: stocg	%r0, 0, 0               # encoding: [0xeb,0x00,0x00,0x00,0x00,0xe3]2192#CHECK: stocg	%r0, 0, 15              # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xe3]2193#CHECK: stocg	%r0, -524288, 0         # encoding: [0xeb,0x00,0x00,0x00,0x80,0xe3]2194#CHECK: stocg	%r0, 524287, 0          # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xe3]2195#CHECK: stocg	%r0, 0(%r1), 0          # encoding: [0xeb,0x00,0x10,0x00,0x00,0xe3]2196#CHECK: stocg	%r0, 0(%r15), 0         # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xe3]2197#CHECK: stocg	%r15, 0, 0              # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xe3]2198#CHECK: stocg	%r1, 4095(%r2), 3       # encoding: [0xeb,0x13,0x2f,0xff,0x00,0xe3]2199 2200	stocg	%r0,0,02201	stocg	%r0,0,152202	stocg	%r0,-524288,02203	stocg	%r0,524287,02204	stocg	%r0,0(%r1),02205	stocg	%r0,0(%r15),02206	stocg	%r15,0,02207	stocg	%r1,4095(%r2),32208 2209#CHECK: stocgo   %r1, 2(%r3)            # encoding: [0xeb,0x11,0x30,0x02,0x00,0xe3]2210#CHECK: stocgh   %r1, 2(%r3)            # encoding: [0xeb,0x12,0x30,0x02,0x00,0xe3]2211#CHECK: stocgp   %r1, 2(%r3)            # encoding: [0xeb,0x12,0x30,0x02,0x00,0xe3]2212#CHECK: stocgnle %r1, 2(%r3)            # encoding: [0xeb,0x13,0x30,0x02,0x00,0xe3]2213#CHECK: stocgl   %r1, 2(%r3)            # encoding: [0xeb,0x14,0x30,0x02,0x00,0xe3]2214#CHECK: stocgm   %r1, 2(%r3)            # encoding: [0xeb,0x14,0x30,0x02,0x00,0xe3]2215#CHECK: stocgnhe %r1, 2(%r3)            # encoding: [0xeb,0x15,0x30,0x02,0x00,0xe3]2216#CHECK: stocglh  %r1, 2(%r3)            # encoding: [0xeb,0x16,0x30,0x02,0x00,0xe3]2217#CHECK: stocgne  %r1, 2(%r3)            # encoding: [0xeb,0x17,0x30,0x02,0x00,0xe3]2218#CHECK: stocgnz  %r1, 2(%r3)            # encoding: [0xeb,0x17,0x30,0x02,0x00,0xe3]2219#CHECK: stocge   %r1, 2(%r3)            # encoding: [0xeb,0x18,0x30,0x02,0x00,0xe3]2220#CHECK: stocgz   %r1, 2(%r3)            # encoding: [0xeb,0x18,0x30,0x02,0x00,0xe3]2221#CHECK: stocgnlh %r1, 2(%r3)            # encoding: [0xeb,0x19,0x30,0x02,0x00,0xe3]2222#CHECK: stocghe  %r1, 2(%r3)            # encoding: [0xeb,0x1a,0x30,0x02,0x00,0xe3]2223#CHECK: stocgnl  %r1, 2(%r3)            # encoding: [0xeb,0x1b,0x30,0x02,0x00,0xe3]2224#CHECK: stocgnm  %r1, 2(%r3)            # encoding: [0xeb,0x1b,0x30,0x02,0x00,0xe3]2225#CHECK: stocgle  %r1, 2(%r3)            # encoding: [0xeb,0x1c,0x30,0x02,0x00,0xe3]2226#CHECK: stocgnh  %r1, 2(%r3)            # encoding: [0xeb,0x1d,0x30,0x02,0x00,0xe3]2227#CHECK: stocgnp  %r1, 2(%r3)            # encoding: [0xeb,0x1d,0x30,0x02,0x00,0xe3]2228#CHECK: stocgno  %r1, 2(%r3)            # encoding: [0xeb,0x1e,0x30,0x02,0x00,0xe3]2229 2230	stocgo   %r1,2(%r3)2231	stocgh   %r1,2(%r3)2232	stocgp   %r1,2(%r3)2233	stocgnle %r1,2(%r3)2234	stocgl   %r1,2(%r3)2235	stocgm   %r1,2(%r3)2236	stocgnhe %r1,2(%r3)2237	stocglh  %r1,2(%r3)2238	stocgne  %r1,2(%r3)2239	stocgnz  %r1,2(%r3)2240	stocge   %r1,2(%r3)2241	stocgz   %r1,2(%r3)2242	stocgnlh %r1,2(%r3)2243	stocghe  %r1,2(%r3)2244	stocgnl  %r1,2(%r3)2245	stocgnm  %r1,2(%r3)2246	stocgle  %r1,2(%r3)2247	stocgnh  %r1,2(%r3)2248	stocgnp  %r1,2(%r3)2249	stocgno  %r1,2(%r3)2250 2251#CHECK: sxtra	%f0, %f0, %f0, 0        # encoding: [0xb3,0xdb,0x00,0x00]2252#CHECK: sxtra	%f0, %f0, %f0, 15       # encoding: [0xb3,0xdb,0x0f,0x00]2253#CHECK: sxtra	%f0, %f0, %f13, 0       # encoding: [0xb3,0xdb,0xd0,0x00]2254#CHECK: sxtra	%f0, %f13, %f0, 0       # encoding: [0xb3,0xdb,0x00,0x0d]2255#CHECK: sxtra	%f13, %f0, %f0, 0       # encoding: [0xb3,0xdb,0x00,0xd0]2256#CHECK: sxtra	%f8, %f8, %f8, 8        # encoding: [0xb3,0xdb,0x88,0x88]2257 2258	sxtra	%f0, %f0, %f0, 02259	sxtra	%f0, %f0, %f0, 152260	sxtra	%f0, %f0, %f13, 02261	sxtra	%f0, %f13, %f0, 02262	sxtra	%f13, %f0, %f0, 02263	sxtra	%f8, %f8, %f8, 82264 2265#CHECK: xgrk	%r0, %r0, %r0           # encoding: [0xb9,0xe7,0x00,0x00]2266#CHECK: xgrk	%r0, %r0, %r15          # encoding: [0xb9,0xe7,0xf0,0x00]2267#CHECK: xgrk	%r0, %r15, %r0          # encoding: [0xb9,0xe7,0x00,0x0f]2268#CHECK: xgrk	%r15, %r0, %r0          # encoding: [0xb9,0xe7,0x00,0xf0]2269#CHECK: xgrk	%r7, %r8, %r9           # encoding: [0xb9,0xe7,0x90,0x78]2270 2271	xgrk	%r0,%r0,%r02272	xgrk	%r0,%r0,%r152273	xgrk	%r0,%r15,%r02274	xgrk	%r15,%r0,%r02275	xgrk	%r7,%r8,%r92276 2277#CHECK: xrk	%r0, %r0, %r0           # encoding: [0xb9,0xf7,0x00,0x00]2278#CHECK: xrk	%r0, %r0, %r15          # encoding: [0xb9,0xf7,0xf0,0x00]2279#CHECK: xrk	%r0, %r15, %r0          # encoding: [0xb9,0xf7,0x00,0x0f]2280#CHECK: xrk	%r15, %r0, %r0          # encoding: [0xb9,0xf7,0x00,0xf0]2281#CHECK: xrk	%r7, %r8, %r9           # encoding: [0xb9,0xf7,0x90,0x78]2282 2283	xrk	%r0,%r0,%r02284	xrk	%r0,%r0,%r152285	xrk	%r0,%r15,%r02286	xrk	%r15,%r0,%r02287	xrk	%r7,%r8,%r92288