2 # RUN: llvm-mc -triple s390x-linux-gnu -show-encoding %s | FileCheck %s
4 #CHECK: a %r0, 0 # encoding: [0x5a,0x00,0x00,0x00]
5 #CHECK: a %r0, 4095 # encoding: [0x5a,0x00,0x0f,0xff]
6 #CHECK: a %r0, 0(%r1) # encoding: [0x5a,0x00,0x10,0x00]
7 #CHECK: a %r0, 0(%r15) # encoding: [0x5a,0x00,0xf0,0x00]
8 #CHECK: a %r0, 4095(%r1,%r15) # encoding: [0x5a,0x01,0xff,0xff]
9 #CHECK: a %r0, 4095(%r15,%r1) # encoding: [0x5a,0x0f,0x1f,0xff]
10 #CHECK: a %r15, 0 # encoding: [0x5a,0xf0,0x00,0x00]
20 #CHECK: ad %f0, 0 # encoding: [0x6a,0x00,0x00,0x00]
21 #CHECK: ad %f0, 4095 # encoding: [0x6a,0x00,0x0f,0xff]
22 #CHECK: ad %f0, 0(%r1) # encoding: [0x6a,0x00,0x10,0x00]
23 #CHECK: ad %f0, 0(%r15) # encoding: [0x6a,0x00,0xf0,0x00]
24 #CHECK: ad %f0, 4095(%r1,%r15) # encoding: [0x6a,0x01,0xff,0xff]
25 #CHECK: ad %f0, 4095(%r15,%r1) # encoding: [0x6a,0x0f,0x1f,0xff]
26 #CHECK: ad %f15, 0 # encoding: [0x6a,0xf0,0x00,0x00]
32 ad
%f0, 4095(%r1,%r15)
33 ad
%f0, 4095(%r15,%r1)
36 #CHECK: adb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x1a]
37 #CHECK: adb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x1a]
38 #CHECK: adb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x1a]
39 #CHECK: adb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x1a]
40 #CHECK: adb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x1a]
41 #CHECK: adb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x1a]
42 #CHECK: adb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x1a]
48 adb
%f0, 4095(%r1,%r15)
49 adb
%f0, 4095(%r15,%r1)
52 #CHECK: adbr %f0, %f0 # encoding: [0xb3,0x1a,0x00,0x00]
53 #CHECK: adbr %f0, %f15 # encoding: [0xb3,0x1a,0x00,0x0f]
54 #CHECK: adbr %f7, %f8 # encoding: [0xb3,0x1a,0x00,0x78]
55 #CHECK: adbr %f15, %f0 # encoding: [0xb3,0x1a,0x00,0xf0]
62 #CHECK: adr %f0, %f0 # encoding: [0x2a,0x00]
63 #CHECK: adr %f0, %f15 # encoding: [0x2a,0x0f]
64 #CHECK: adr %f7, %f8 # encoding: [0x2a,0x78]
65 #CHECK: adr %f15, %f0 # encoding: [0x2a,0xf0]
72 #CHECK: adtr %f0, %f0, %f0 # encoding: [0xb3,0xd2,0x00,0x00]
73 #CHECK: adtr %f0, %f0, %f15 # encoding: [0xb3,0xd2,0xf0,0x00]
74 #CHECK: adtr %f0, %f15, %f0 # encoding: [0xb3,0xd2,0x00,0x0f]
75 #CHECK: adtr %f15, %f0, %f0 # encoding: [0xb3,0xd2,0x00,0xf0]
76 #CHECK: adtr %f7, %f8, %f9 # encoding: [0xb3,0xd2,0x90,0x78]
84 #CHECK: ae %f0, 0 # encoding: [0x7a,0x00,0x00,0x00]
85 #CHECK: ae %f0, 4095 # encoding: [0x7a,0x00,0x0f,0xff]
86 #CHECK: ae %f0, 0(%r1) # encoding: [0x7a,0x00,0x10,0x00]
87 #CHECK: ae %f0, 0(%r15) # encoding: [0x7a,0x00,0xf0,0x00]
88 #CHECK: ae %f0, 4095(%r1,%r15) # encoding: [0x7a,0x01,0xff,0xff]
89 #CHECK: ae %f0, 4095(%r15,%r1) # encoding: [0x7a,0x0f,0x1f,0xff]
90 #CHECK: ae %f15, 0 # encoding: [0x7a,0xf0,0x00,0x00]
96 ae %f0, 4095(%r1,%r15)
97 ae %f0, 4095(%r15,%r1)
100 #CHECK: aeb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x0a]
101 #CHECK: aeb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x0a]
102 #CHECK: aeb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x0a]
103 #CHECK: aeb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x0a]
104 #CHECK: aeb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x0a]
105 #CHECK: aeb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x0a]
106 #CHECK: aeb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x0a]
112 aeb
%f0, 4095(%r1,%r15)
113 aeb
%f0, 4095(%r15,%r1)
116 #CHECK: aebr %f0, %f0 # encoding: [0xb3,0x0a,0x00,0x00]
117 #CHECK: aebr %f0, %f15 # encoding: [0xb3,0x0a,0x00,0x0f]
118 #CHECK: aebr %f7, %f8 # encoding: [0xb3,0x0a,0x00,0x78]
119 #CHECK: aebr %f15, %f0 # encoding: [0xb3,0x0a,0x00,0xf0]
126 #CHECK: aer %f0, %f0 # encoding: [0x3a,0x00]
127 #CHECK: aer %f0, %f15 # encoding: [0x3a,0x0f]
128 #CHECK: aer %f7, %f8 # encoding: [0x3a,0x78]
129 #CHECK: aer %f15, %f0 # encoding: [0x3a,0xf0]
136 #CHECK: afi %r0, -2147483648 # encoding: [0xc2,0x09,0x80,0x00,0x00,0x00]
137 #CHECK: afi %r0, -1 # encoding: [0xc2,0x09,0xff,0xff,0xff,0xff]
138 #CHECK: afi %r0, 0 # encoding: [0xc2,0x09,0x00,0x00,0x00,0x00]
139 #CHECK: afi %r0, 1 # encoding: [0xc2,0x09,0x00,0x00,0x00,0x01]
140 #CHECK: afi %r0, 2147483647 # encoding: [0xc2,0x09,0x7f,0xff,0xff,0xff]
141 #CHECK: afi %r15, 0 # encoding: [0xc2,0xf9,0x00,0x00,0x00,0x00]
147 afi
%r0, (1 << 31) - 1
150 #CHECK: ag %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x08]
151 #CHECK: ag %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x08]
152 #CHECK: ag %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x08]
153 #CHECK: ag %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x08]
154 #CHECK: ag %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x08]
155 #CHECK: ag %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x08]
156 #CHECK: ag %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x08]
157 #CHECK: ag %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x08]
158 #CHECK: ag %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x08]
159 #CHECK: ag %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x08]
168 ag
%r0, 524287(%r1,%r15)
169 ag
%r0, 524287(%r15,%r1)
172 #CHECK: agf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x18]
173 #CHECK: agf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x18]
174 #CHECK: agf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x18]
175 #CHECK: agf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x18]
176 #CHECK: agf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x18]
177 #CHECK: agf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x18]
178 #CHECK: agf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x18]
179 #CHECK: agf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x18]
180 #CHECK: agf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x18]
181 #CHECK: agf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x18]
190 agf
%r0, 524287(%r1,%r15)
191 agf
%r0, 524287(%r15,%r1)
194 #CHECK: agfi %r0, -2147483648 # encoding: [0xc2,0x08,0x80,0x00,0x00,0x00]
195 #CHECK: agfi %r0, -1 # encoding: [0xc2,0x08,0xff,0xff,0xff,0xff]
196 #CHECK: agfi %r0, 0 # encoding: [0xc2,0x08,0x00,0x00,0x00,0x00]
197 #CHECK: agfi %r0, 1 # encoding: [0xc2,0x08,0x00,0x00,0x00,0x01]
198 #CHECK: agfi %r0, 2147483647 # encoding: [0xc2,0x08,0x7f,0xff,0xff,0xff]
199 #CHECK: agfi %r15, 0 # encoding: [0xc2,0xf8,0x00,0x00,0x00,0x00]
205 agfi
%r0, (1 << 31) - 1
208 #CHECK: agfr %r0, %r0 # encoding: [0xb9,0x18,0x00,0x00]
209 #CHECK: agfr %r0, %r15 # encoding: [0xb9,0x18,0x00,0x0f]
210 #CHECK: agfr %r15, %r0 # encoding: [0xb9,0x18,0x00,0xf0]
211 #CHECK: agfr %r7, %r8 # encoding: [0xb9,0x18,0x00,0x78]
218 #CHECK: aghi %r0, -32768 # encoding: [0xa7,0x0b,0x80,0x00]
219 #CHECK: aghi %r0, -1 # encoding: [0xa7,0x0b,0xff,0xff]
220 #CHECK: aghi %r0, 0 # encoding: [0xa7,0x0b,0x00,0x00]
221 #CHECK: aghi %r0, 1 # encoding: [0xa7,0x0b,0x00,0x01]
222 #CHECK: aghi %r0, 32767 # encoding: [0xa7,0x0b,0x7f,0xff]
223 #CHECK: aghi %r15, 0 # encoding: [0xa7,0xfb,0x00,0x00]
232 #CHECK: agr %r0, %r0 # encoding: [0xb9,0x08,0x00,0x00]
233 #CHECK: agr %r0, %r15 # encoding: [0xb9,0x08,0x00,0x0f]
234 #CHECK: agr %r15, %r0 # encoding: [0xb9,0x08,0x00,0xf0]
235 #CHECK: agr %r7, %r8 # encoding: [0xb9,0x08,0x00,0x78]
242 #CHECK: agsi -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x7a]
243 #CHECK: agsi -1, 0 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x7a]
244 #CHECK: agsi 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x7a]
245 #CHECK: agsi 1, 0 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x7a]
246 #CHECK: agsi 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x7a]
247 #CHECK: agsi 0, -128 # encoding: [0xeb,0x80,0x00,0x00,0x00,0x7a]
248 #CHECK: agsi 0, -1 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x7a]
249 #CHECK: agsi 0, 1 # encoding: [0xeb,0x01,0x00,0x00,0x00,0x7a]
250 #CHECK: agsi 0, 127 # encoding: [0xeb,0x7f,0x00,0x00,0x00,0x7a]
251 #CHECK: agsi 0(%r1), 42 # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x7a]
252 #CHECK: agsi 0(%r15), 42 # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x7a]
253 #CHECK: agsi 524287(%r1), 42 # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x7a]
254 #CHECK: agsi 524287(%r15), 42 # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x7a]
268 agsi
524287(%r15), 42
270 #CHECK: ah %r0, 0 # encoding: [0x4a,0x00,0x00,0x00]
271 #CHECK: ah %r0, 4095 # encoding: [0x4a,0x00,0x0f,0xff]
272 #CHECK: ah %r0, 0(%r1) # encoding: [0x4a,0x00,0x10,0x00]
273 #CHECK: ah %r0, 0(%r15) # encoding: [0x4a,0x00,0xf0,0x00]
274 #CHECK: ah %r0, 4095(%r1,%r15) # encoding: [0x4a,0x01,0xff,0xff]
275 #CHECK: ah %r0, 4095(%r15,%r1) # encoding: [0x4a,0x0f,0x1f,0xff]
276 #CHECK: ah %r15, 0 # encoding: [0x4a,0xf0,0x00,0x00]
282 ah
%r0, 4095(%r1,%r15)
283 ah
%r0, 4095(%r15,%r1)
286 #CHECK: ahi %r0, -32768 # encoding: [0xa7,0x0a,0x80,0x00]
287 #CHECK: ahi %r0, -1 # encoding: [0xa7,0x0a,0xff,0xff]
288 #CHECK: ahi %r0, 0 # encoding: [0xa7,0x0a,0x00,0x00]
289 #CHECK: ahi %r0, 1 # encoding: [0xa7,0x0a,0x00,0x01]
290 #CHECK: ahi %r0, 32767 # encoding: [0xa7,0x0a,0x7f,0xff]
291 #CHECK: ahi %r15, 0 # encoding: [0xa7,0xfa,0x00,0x00]
300 #CHECK: ahy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x7a]
301 #CHECK: ahy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x7a]
302 #CHECK: ahy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x7a]
303 #CHECK: ahy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x7a]
304 #CHECK: ahy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x7a]
305 #CHECK: ahy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x7a]
306 #CHECK: ahy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x7a]
307 #CHECK: ahy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x7a]
308 #CHECK: ahy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x7a]
309 #CHECK: ahy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x7a]
318 ahy
%r0, 524287(%r1,%r15)
319 ahy
%r0, 524287(%r15,%r1)
322 #CHECK: al %r0, 0 # encoding: [0x5e,0x00,0x00,0x00]
323 #CHECK: al %r0, 4095 # encoding: [0x5e,0x00,0x0f,0xff]
324 #CHECK: al %r0, 0(%r1) # encoding: [0x5e,0x00,0x10,0x00]
325 #CHECK: al %r0, 0(%r15) # encoding: [0x5e,0x00,0xf0,0x00]
326 #CHECK: al %r0, 4095(%r1,%r15) # encoding: [0x5e,0x01,0xff,0xff]
327 #CHECK: al %r0, 4095(%r15,%r1) # encoding: [0x5e,0x0f,0x1f,0xff]
328 #CHECK: al %r15, 0 # encoding: [0x5e,0xf0,0x00,0x00]
334 al
%r0, 4095(%r1,%r15)
335 al
%r0, 4095(%r15,%r1)
338 #CHECK: alc %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x98]
339 #CHECK: alc %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x98]
340 #CHECK: alc %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x98]
341 #CHECK: alc %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x98]
342 #CHECK: alc %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x98]
343 #CHECK: alc %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x98]
344 #CHECK: alc %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x98]
345 #CHECK: alc %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x98]
346 #CHECK: alc %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x98]
347 #CHECK: alc %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x98]
356 alc
%r0, 524287(%r1,%r15)
357 alc
%r0, 524287(%r15,%r1)
360 #CHECK: alcg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x88]
361 #CHECK: alcg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x88]
362 #CHECK: alcg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x88]
363 #CHECK: alcg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x88]
364 #CHECK: alcg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x88]
365 #CHECK: alcg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x88]
366 #CHECK: alcg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x88]
367 #CHECK: alcg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x88]
368 #CHECK: alcg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x88]
369 #CHECK: alcg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x88]
378 alcg
%r0, 524287(%r1,%r15)
379 alcg
%r0, 524287(%r15,%r1)
382 #CHECK: alcgr %r0, %r0 # encoding: [0xb9,0x88,0x00,0x00]
383 #CHECK: alcgr %r0, %r15 # encoding: [0xb9,0x88,0x00,0x0f]
384 #CHECK: alcgr %r15, %r0 # encoding: [0xb9,0x88,0x00,0xf0]
385 #CHECK: alcgr %r7, %r8 # encoding: [0xb9,0x88,0x00,0x78]
392 #CHECK: alcr %r0, %r0 # encoding: [0xb9,0x98,0x00,0x00]
393 #CHECK: alcr %r0, %r15 # encoding: [0xb9,0x98,0x00,0x0f]
394 #CHECK: alcr %r15, %r0 # encoding: [0xb9,0x98,0x00,0xf0]
395 #CHECK: alcr %r7, %r8 # encoding: [0xb9,0x98,0x00,0x78]
402 #CHECK: alfi %r0, 0 # encoding: [0xc2,0x0b,0x00,0x00,0x00,0x00]
403 #CHECK: alfi %r0, 4294967295 # encoding: [0xc2,0x0b,0xff,0xff,0xff,0xff]
404 #CHECK: alfi %r15, 0 # encoding: [0xc2,0xfb,0x00,0x00,0x00,0x00]
407 alfi
%r0, (1 << 32) - 1
410 #CHECK: alg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x0a]
411 #CHECK: alg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x0a]
412 #CHECK: alg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x0a]
413 #CHECK: alg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x0a]
414 #CHECK: alg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x0a]
415 #CHECK: alg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x0a]
416 #CHECK: alg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x0a]
417 #CHECK: alg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x0a]
418 #CHECK: alg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x0a]
419 #CHECK: alg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x0a]
428 alg
%r0, 524287(%r1,%r15)
429 alg
%r0, 524287(%r15,%r1)
432 #CHECK: algf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x1a]
433 #CHECK: algf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x1a]
434 #CHECK: algf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x1a]
435 #CHECK: algf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x1a]
436 #CHECK: algf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x1a]
437 #CHECK: algf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x1a]
438 #CHECK: algf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x1a]
439 #CHECK: algf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x1a]
440 #CHECK: algf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x1a]
441 #CHECK: algf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x1a]
450 algf
%r0, 524287(%r1,%r15)
451 algf
%r0, 524287(%r15,%r1)
454 #CHECK: algfi %r0, 0 # encoding: [0xc2,0x0a,0x00,0x00,0x00,0x00]
455 #CHECK: algfi %r0, 4294967295 # encoding: [0xc2,0x0a,0xff,0xff,0xff,0xff]
456 #CHECK: algfi %r15, 0 # encoding: [0xc2,0xfa,0x00,0x00,0x00,0x00]
459 algfi
%r0, (1 << 32) - 1
462 #CHECK: algfr %r0, %r0 # encoding: [0xb9,0x1a,0x00,0x00]
463 #CHECK: algfr %r0, %r15 # encoding: [0xb9,0x1a,0x00,0x0f]
464 #CHECK: algfr %r15, %r0 # encoding: [0xb9,0x1a,0x00,0xf0]
465 #CHECK: algfr %r7, %r8 # encoding: [0xb9,0x1a,0x00,0x78]
472 #CHECK: algr %r0, %r0 # encoding: [0xb9,0x0a,0x00,0x00]
473 #CHECK: algr %r0, %r15 # encoding: [0xb9,0x0a,0x00,0x0f]
474 #CHECK: algr %r15, %r0 # encoding: [0xb9,0x0a,0x00,0xf0]
475 #CHECK: algr %r7, %r8 # encoding: [0xb9,0x0a,0x00,0x78]
482 #CHECK: algsi -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x7e]
483 #CHECK: algsi -1, 0 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x7e]
484 #CHECK: algsi 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x7e]
485 #CHECK: algsi 1, 0 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x7e]
486 #CHECK: algsi 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x7e]
487 #CHECK: algsi 0, -128 # encoding: [0xeb,0x80,0x00,0x00,0x00,0x7e]
488 #CHECK: algsi 0, -1 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x7e]
489 #CHECK: algsi 0, 1 # encoding: [0xeb,0x01,0x00,0x00,0x00,0x7e]
490 #CHECK: algsi 0, 127 # encoding: [0xeb,0x7f,0x00,0x00,0x00,0x7e]
491 #CHECK: algsi 0(%r1), 42 # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x7e]
492 #CHECK: algsi 0(%r15), 42 # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x7e]
493 #CHECK: algsi 524287(%r1), 42 # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x7e]
494 #CHECK: algsi 524287(%r15), 42 # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x7e]
507 algsi
524287(%r1), 42
508 algsi
524287(%r15), 42
510 #CHECK: alr %r0, %r0 # encoding: [0x1e,0x00]
511 #CHECK: alr %r0, %r15 # encoding: [0x1e,0x0f]
512 #CHECK: alr %r15, %r0 # encoding: [0x1e,0xf0]
513 #CHECK: alr %r7, %r8 # encoding: [0x1e,0x78]
520 #CHECK: alsi -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x6e]
521 #CHECK: alsi -1, 0 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x6e]
522 #CHECK: alsi 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x6e]
523 #CHECK: alsi 1, 0 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x6e]
524 #CHECK: alsi 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x6e]
525 #CHECK: alsi 0, -128 # encoding: [0xeb,0x80,0x00,0x00,0x00,0x6e]
526 #CHECK: alsi 0, -1 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x6e]
527 #CHECK: alsi 0, 1 # encoding: [0xeb,0x01,0x00,0x00,0x00,0x6e]
528 #CHECK: alsi 0, 127 # encoding: [0xeb,0x7f,0x00,0x00,0x00,0x6e]
529 #CHECK: alsi 0(%r1), 42 # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x6e]
530 #CHECK: alsi 0(%r15), 42 # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x6e]
531 #CHECK: alsi 524287(%r1), 42 # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x6e]
532 #CHECK: alsi 524287(%r15), 42 # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x6e]
546 alsi
524287(%r15), 42
548 #CHECK: aly %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x5e]
549 #CHECK: aly %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x5e]
550 #CHECK: aly %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x5e]
551 #CHECK: aly %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x5e]
552 #CHECK: aly %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x5e]
553 #CHECK: aly %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x5e]
554 #CHECK: aly %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x5e]
555 #CHECK: aly %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x5e]
556 #CHECK: aly %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x5e]
557 #CHECK: aly %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x5e]
566 aly
%r0, 524287(%r1,%r15)
567 aly
%r0, 524287(%r15,%r1)
570 #CHECK: ap 0(1), 0(1) # encoding: [0xfa,0x00,0x00,0x00,0x00,0x00]
571 #CHECK: ap 0(1), 0(1,%r1) # encoding: [0xfa,0x00,0x00,0x00,0x10,0x00]
572 #CHECK: ap 0(1), 0(1,%r15) # encoding: [0xfa,0x00,0x00,0x00,0xf0,0x00]
573 #CHECK: ap 0(1), 4095(1) # encoding: [0xfa,0x00,0x00,0x00,0x0f,0xff]
574 #CHECK: ap 0(1), 4095(1,%r1) # encoding: [0xfa,0x00,0x00,0x00,0x1f,0xff]
575 #CHECK: ap 0(1), 4095(1,%r15) # encoding: [0xfa,0x00,0x00,0x00,0xff,0xff]
576 #CHECK: ap 0(1,%r1), 0(1) # encoding: [0xfa,0x00,0x10,0x00,0x00,0x00]
577 #CHECK: ap 0(1,%r15), 0(1) # encoding: [0xfa,0x00,0xf0,0x00,0x00,0x00]
578 #CHECK: ap 4095(1,%r1), 0(1) # encoding: [0xfa,0x00,0x1f,0xff,0x00,0x00]
579 #CHECK: ap 4095(1,%r15), 0(1) # encoding: [0xfa,0x00,0xff,0xff,0x00,0x00]
580 #CHECK: ap 0(16,%r1), 0(1) # encoding: [0xfa,0xf0,0x10,0x00,0x00,0x00]
581 #CHECK: ap 0(16,%r15), 0(1) # encoding: [0xfa,0xf0,0xf0,0x00,0x00,0x00]
582 #CHECK: ap 0(1), 0(16,%r1) # encoding: [0xfa,0x0f,0x00,0x00,0x10,0x00]
583 #CHECK: ap 0(1), 0(16,%r15) # encoding: [0xfa,0x0f,0x00,0x00,0xf0,0x00]
590 ap
0(1), 4095(1,%r15)
594 ap
4095(1,%r15), 0(1)
600 #CHECK: ar %r0, %r0 # encoding: [0x1a,0x00]
601 #CHECK: ar %r0, %r15 # encoding: [0x1a,0x0f]
602 #CHECK: ar %r15, %r0 # encoding: [0x1a,0xf0]
603 #CHECK: ar %r7, %r8 # encoding: [0x1a,0x78]
610 #CHECK: asi -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x6a]
611 #CHECK: asi -1, 0 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x6a]
612 #CHECK: asi 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x6a]
613 #CHECK: asi 1, 0 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x6a]
614 #CHECK: asi 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x6a]
615 #CHECK: asi 0, -128 # encoding: [0xeb,0x80,0x00,0x00,0x00,0x6a]
616 #CHECK: asi 0, -1 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x6a]
617 #CHECK: asi 0, 1 # encoding: [0xeb,0x01,0x00,0x00,0x00,0x6a]
618 #CHECK: asi 0, 127 # encoding: [0xeb,0x7f,0x00,0x00,0x00,0x6a]
619 #CHECK: asi 0(%r1), 42 # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x6a]
620 #CHECK: asi 0(%r15), 42 # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x6a]
621 #CHECK: asi 524287(%r1), 42 # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x6a]
622 #CHECK: asi 524287(%r15), 42 # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x6a]
638 #CHECK: au %f0, 0 # encoding: [0x7e,0x00,0x00,0x00]
639 #CHECK: au %f0, 4095 # encoding: [0x7e,0x00,0x0f,0xff]
640 #CHECK: au %f0, 0(%r1) # encoding: [0x7e,0x00,0x10,0x00]
641 #CHECK: au %f0, 0(%r15) # encoding: [0x7e,0x00,0xf0,0x00]
642 #CHECK: au %f0, 4095(%r1,%r15) # encoding: [0x7e,0x01,0xff,0xff]
643 #CHECK: au %f0, 4095(%r15,%r1) # encoding: [0x7e,0x0f,0x1f,0xff]
644 #CHECK: au %f15, 0 # encoding: [0x7e,0xf0,0x00,0x00]
650 au
%f0, 4095(%r1,%r15)
651 au
%f0, 4095(%r15,%r1)
654 #CHECK: aur %f0, %f0 # encoding: [0x3e,0x00]
655 #CHECK: aur %f0, %f15 # encoding: [0x3e,0x0f]
656 #CHECK: aur %f7, %f8 # encoding: [0x3e,0x78]
657 #CHECK: aur %f15, %f0 # encoding: [0x3e,0xf0]
664 #CHECK: aw %f0, 0 # encoding: [0x6e,0x00,0x00,0x00]
665 #CHECK: aw %f0, 4095 # encoding: [0x6e,0x00,0x0f,0xff]
666 #CHECK: aw %f0, 0(%r1) # encoding: [0x6e,0x00,0x10,0x00]
667 #CHECK: aw %f0, 0(%r15) # encoding: [0x6e,0x00,0xf0,0x00]
668 #CHECK: aw %f0, 4095(%r1,%r15) # encoding: [0x6e,0x01,0xff,0xff]
669 #CHECK: aw %f0, 4095(%r15,%r1) # encoding: [0x6e,0x0f,0x1f,0xff]
670 #CHECK: aw %f15, 0 # encoding: [0x6e,0xf0,0x00,0x00]
676 aw
%f0, 4095(%r1,%r15)
677 aw
%f0, 4095(%r15,%r1)
680 #CHECK: awr %f0, %f0 # encoding: [0x2e,0x00]
681 #CHECK: awr %f0, %f15 # encoding: [0x2e,0x0f]
682 #CHECK: awr %f7, %f8 # encoding: [0x2e,0x78]
683 #CHECK: awr %f15, %f0 # encoding: [0x2e,0xf0]
690 #CHECK: axbr %f0, %f0 # encoding: [0xb3,0x4a,0x00,0x00]
691 #CHECK: axbr %f0, %f13 # encoding: [0xb3,0x4a,0x00,0x0d]
692 #CHECK: axbr %f8, %f8 # encoding: [0xb3,0x4a,0x00,0x88]
693 #CHECK: axbr %f13, %f0 # encoding: [0xb3,0x4a,0x00,0xd0]
700 #CHECK: axr %f0, %f0 # encoding: [0x36,0x00]
701 #CHECK: axr %f0, %f13 # encoding: [0x36,0x0d]
702 #CHECK: axr %f8, %f8 # encoding: [0x36,0x88]
703 #CHECK: axr %f13, %f0 # encoding: [0x36,0xd0]
710 #CHECK: axtr %f0, %f0, %f0 # encoding: [0xb3,0xda,0x00,0x00]
711 #CHECK: axtr %f0, %f0, %f13 # encoding: [0xb3,0xda,0xd0,0x00]
712 #CHECK: axtr %f0, %f13, %f0 # encoding: [0xb3,0xda,0x00,0x0d]
713 #CHECK: axtr %f13, %f0, %f0 # encoding: [0xb3,0xda,0x00,0xd0]
714 #CHECK: axtr %f8, %f8, %f8 # encoding: [0xb3,0xda,0x80,0x88]
722 #CHECK: ay %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x5a]
723 #CHECK: ay %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x5a]
724 #CHECK: ay %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x5a]
725 #CHECK: ay %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x5a]
726 #CHECK: ay %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x5a]
727 #CHECK: ay %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x5a]
728 #CHECK: ay %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x5a]
729 #CHECK: ay %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x5a]
730 #CHECK: ay %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x5a]
731 #CHECK: ay %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x5a]
740 ay
%r0, 524287(%r1,%r15)
741 ay
%r0, 524287(%r15,%r1)
744 #CHECK: bakr %r0, %r0 # encoding: [0xb2,0x40,0x00,0x00]
745 #CHECK: bakr %r0, %r15 # encoding: [0xb2,0x40,0x00,0x0f]
746 #CHECK: bakr %r15, %r0 # encoding: [0xb2,0x40,0x00,0xf0]
747 #CHECK: bakr %r7, %r8 # encoding: [0xb2,0x40,0x00,0x78]
754 #CHECK: bal %r0, 0 # encoding: [0x45,0x00,0x00,0x00]
755 #CHECK: bal %r1, 4095 # encoding: [0x45,0x10,0x0f,0xff]
756 #CHECK: bal %r2, 0(%r1) # encoding: [0x45,0x20,0x10,0x00]
757 #CHECK: bal %r3, 0(%r15) # encoding: [0x45,0x30,0xf0,0x00]
758 #CHECK: bal %r14, 4095(%r1,%r15) # encoding: [0x45,0xe1,0xff,0xff]
759 #CHECK: bal %r15, 4095(%r15,%r1) # encoding: [0x45,0xff,0x1f,0xff]
765 bal
%r14, 4095(%r1,%r15)
766 bal
%r15, 4095(%r15,%r1)
768 #CHECK: balr %r0, %r1 # encoding: [0x05,0x01]
769 #CHECK: balr %r0, %r15 # encoding: [0x05,0x0f]
770 #CHECK: balr %r14, %r9 # encoding: [0x05,0xe9]
771 #CHECK: balr %r15, %r1 # encoding: [0x05,0xf1]
778 #CHECK: bas %r0, 0 # encoding: [0x4d,0x00,0x00,0x00]
779 #CHECK: bas %r1, 4095 # encoding: [0x4d,0x10,0x0f,0xff]
780 #CHECK: bas %r2, 0(%r1) # encoding: [0x4d,0x20,0x10,0x00]
781 #CHECK: bas %r3, 0(%r15) # encoding: [0x4d,0x30,0xf0,0x00]
782 #CHECK: bas %r14, 4095(%r1,%r15) # encoding: [0x4d,0xe1,0xff,0xff]
783 #CHECK: bas %r15, 4095(%r15,%r1) # encoding: [0x4d,0xff,0x1f,0xff]
789 bas
%r14, 4095(%r1,%r15)
790 bas
%r15, 4095(%r15,%r1)
792 #CHECK: basr %r0, %r1 # encoding: [0x0d,0x01]
793 #CHECK: basr %r0, %r15 # encoding: [0x0d,0x0f]
794 #CHECK: basr %r14, %r9 # encoding: [0x0d,0xe9]
795 #CHECK: basr %r15, %r1 # encoding: [0x0d,0xf1]
802 #CHECK: bassm %r0, %r1 # encoding: [0x0c,0x01]
803 #CHECK: bassm %r0, %r15 # encoding: [0x0c,0x0f]
804 #CHECK: bassm %r14, %r9 # encoding: [0x0c,0xe9]
805 #CHECK: bassm %r15, %r1 # encoding: [0x0c,0xf1]
812 #CHECK: bsa %r0, %r0 # encoding: [0xb2,0x5a,0x00,0x00]
813 #CHECK: bsa %r0, %r15 # encoding: [0xb2,0x5a,0x00,0x0f]
814 #CHECK: bsa %r15, %r0 # encoding: [0xb2,0x5a,0x00,0xf0]
815 #CHECK: bsa %r7, %r8 # encoding: [0xb2,0x5a,0x00,0x78]
822 #CHECK: bsg %r0, %r0 # encoding: [0xb2,0x58,0x00,0x00]
823 #CHECK: bsg %r0, %r15 # encoding: [0xb2,0x58,0x00,0x0f]
824 #CHECK: bsg %r15, %r0 # encoding: [0xb2,0x58,0x00,0xf0]
825 #CHECK: bsg %r7, %r8 # encoding: [0xb2,0x58,0x00,0x78]
832 #CHECK: bsm %r0, %r1 # encoding: [0x0b,0x01]
833 #CHECK: bsm %r0, %r15 # encoding: [0x0b,0x0f]
834 #CHECK: bsm %r14, %r9 # encoding: [0x0b,0xe9]
835 #CHECK: bsm %r15, %r1 # encoding: [0x0b,0xf1]
842 #CHECK: b 0 # encoding: [0x47,0xf0,0x00,0x00]
843 #CHECK: b 4095 # encoding: [0x47,0xf0,0x0f,0xff]
844 #CHECK: b 0(%r1) # encoding: [0x47,0xf0,0x10,0x00]
845 #CHECK: b 0(%r15) # encoding: [0x47,0xf0,0xf0,0x00]
846 #CHECK: b 4095(%r1,%r15) # encoding: [0x47,0xf1,0xff,0xff]
847 #CHECK: b 4095(%r15,%r1) # encoding: [0x47,0xff,0x1f,0xff]
856 #CHECK: bc 0, 0 # encoding: [0x47,0x00,0x00,0x00]
857 #CHECK: bc 0, 4095 # encoding: [0x47,0x00,0x0f,0xff]
858 #CHECK: bc 0, 0(%r1) # encoding: [0x47,0x00,0x10,0x00]
859 #CHECK: bc 0, 0(%r15) # encoding: [0x47,0x00,0xf0,0x00]
860 #CHECK: bc 0, 4095(%r1,%r15) # encoding: [0x47,0x01,0xff,0xff]
861 #CHECK: bc 0, 4095(%r15,%r1) # encoding: [0x47,0x0f,0x1f,0xff]
862 #CHECK: bc 15, 0 # encoding: [0x47,0xf0,0x00,0x00]
872 #CHECK: bc 1, 0(%r7) # encoding: [0x47,0x10,0x70,0x00]
873 #CHECK: bo 0(%r15) # encoding: [0x47,0x10,0xf0,0x00]
878 #CHECK: bc 2, 0(%r7) # encoding: [0x47,0x20,0x70,0x00]
879 #CHECK: bh 0(%r15) # encoding: [0x47,0x20,0xf0,0x00]
884 #CHECK: bc 3, 0(%r7) # encoding: [0x47,0x30,0x70,0x00]
885 #CHECK: bnle 0(%r15) # encoding: [0x47,0x30,0xf0,0x00]
890 #CHECK: bc 4, 0(%r7) # encoding: [0x47,0x40,0x70,0x00]
891 #CHECK: bl 0(%r15) # encoding: [0x47,0x40,0xf0,0x00]
896 #CHECK: bc 5, 0(%r7) # encoding: [0x47,0x50,0x70,0x00]
897 #CHECK: bnhe 0(%r15) # encoding: [0x47,0x50,0xf0,0x00]
902 #CHECK: bc 6, 0(%r7) # encoding: [0x47,0x60,0x70,0x00]
903 #CHECK: blh 0(%r15) # encoding: [0x47,0x60,0xf0,0x00]
908 #CHECK: bc 7, 0(%r7) # encoding: [0x47,0x70,0x70,0x00]
909 #CHECK: bne 0(%r15) # encoding: [0x47,0x70,0xf0,0x00]
914 #CHECK: bc 8, 0(%r7) # encoding: [0x47,0x80,0x70,0x00]
915 #CHECK: be 0(%r15) # encoding: [0x47,0x80,0xf0,0x00]
920 #CHECK: bc 9, 0(%r7) # encoding: [0x47,0x90,0x70,0x00]
921 #CHECK: bnlh 0(%r15) # encoding: [0x47,0x90,0xf0,0x00]
926 #CHECK: bc 10, 0(%r7) # encoding: [0x47,0xa0,0x70,0x00]
927 #CHECK: bhe 0(%r15) # encoding: [0x47,0xa0,0xf0,0x00]
932 #CHECK: bc 11, 0(%r7) # encoding: [0x47,0xb0,0x70,0x00]
933 #CHECK: bnl 0(%r15) # encoding: [0x47,0xb0,0xf0,0x00]
938 #CHECK: bc 12, 0(%r7) # encoding: [0x47,0xc0,0x70,0x00]
939 #CHECK: ble 0(%r15) # encoding: [0x47,0xc0,0xf0,0x00]
944 #CHECK: bc 13, 0(%r7) # encoding: [0x47,0xd0,0x70,0x00]
945 #CHECK: bnh 0(%r15) # encoding: [0x47,0xd0,0xf0,0x00]
950 #CHECK: bc 14, 0(%r7) # encoding: [0x47,0xe0,0x70,0x00]
951 #CHECK: bno 0(%r15) # encoding: [0x47,0xe0,0xf0,0x00]
956 #CHECK: bcr 0, %r0 # encoding: [0x07,0x00]
957 #CHECK: bcr 0, %r15 # encoding: [0x07,0x0f]
962 #CHECK: bcr 1, %r7 # encoding: [0x07,0x17]
963 #CHECK: bor %r15 # encoding: [0x07,0x1f]
968 #CHECK: bcr 2, %r7 # encoding: [0x07,0x27]
969 #CHECK: bhr %r15 # encoding: [0x07,0x2f]
974 #CHECK: bcr 3, %r7 # encoding: [0x07,0x37]
975 #CHECK: bnler %r15 # encoding: [0x07,0x3f]
980 #CHECK: bcr 4, %r7 # encoding: [0x07,0x47]
981 #CHECK: blr %r15 # encoding: [0x07,0x4f]
986 #CHECK: bcr 5, %r7 # encoding: [0x07,0x57]
987 #CHECK: bnher %r15 # encoding: [0x07,0x5f]
992 #CHECK: bcr 6, %r7 # encoding: [0x07,0x67]
993 #CHECK: blhr %r15 # encoding: [0x07,0x6f]
998 #CHECK: bcr 7, %r7 # encoding: [0x07,0x77]
999 #CHECK: bner %r15 # encoding: [0x07,0x7f]
1004 #CHECK: bcr 8, %r7 # encoding: [0x07,0x87]
1005 #CHECK: ber %r15 # encoding: [0x07,0x8f]
1010 #CHECK: bcr 9, %r7 # encoding: [0x07,0x97]
1011 #CHECK: bnlhr %r15 # encoding: [0x07,0x9f]
1016 #CHECK: bcr 10, %r7 # encoding: [0x07,0xa7]
1017 #CHECK: bher %r15 # encoding: [0x07,0xaf]
1022 #CHECK: bcr 11, %r7 # encoding: [0x07,0xb7]
1023 #CHECK: bnlr %r15 # encoding: [0x07,0xbf]
1028 #CHECK: bcr 12, %r7 # encoding: [0x07,0xc7]
1029 #CHECK: bler %r15 # encoding: [0x07,0xcf]
1034 #CHECK: bcr 13, %r7 # encoding: [0x07,0xd7]
1035 #CHECK: bnhr %r15 # encoding: [0x07,0xdf]
1040 #CHECK: bcr 14, %r7 # encoding: [0x07,0xe7]
1041 #CHECK: bnor %r15 # encoding: [0x07,0xef]
1046 #CHECK: bcr 15, %r7 # encoding: [0x07,0xf7]
1047 #CHECK: br %r1 # encoding: [0x07,0xf1]
1048 #CHECK: br %r14 # encoding: [0x07,0xfe]
1049 #CHECK: br %r15 # encoding: [0x07,0xff]
1056 #CHECK: bras %r0, .[[LAB:L.*]]-65536 # encoding: [0xa7,0x05,A,A]
1057 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
1059 #CHECK: bras %r0, .[[LAB:L.*]]-2 # encoding: [0xa7,0x05,A,A]
1060 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
1062 #CHECK: bras %r0, .[[LAB:L.*]] # encoding: [0xa7,0x05,A,A]
1063 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
1065 #CHECK: bras %r0, .[[LAB:L.*]]+65534 # encoding: [0xa7,0x05,A,A]
1066 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
1069 #CHECK: bras %r0, foo # encoding: [0xa7,0x05,A,A]
1070 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1071 #CHECK: bras %r14, foo # encoding: [0xa7,0xe5,A,A]
1072 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1073 #CHECK: bras %r15, foo # encoding: [0xa7,0xf5,A,A]
1074 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1079 #CHECK: bras %r0, bar+100 # encoding: [0xa7,0x05,A,A]
1080 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1081 #CHECK: bras %r14, bar+100 # encoding: [0xa7,0xe5,A,A]
1082 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1083 #CHECK: bras %r15, bar+100 # encoding: [0xa7,0xf5,A,A]
1084 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1089 #CHECK: bras %r0, bar@PLT # encoding: [0xa7,0x05,A,A]
1090 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1091 #CHECK: bras %r14, bar@PLT # encoding: [0xa7,0xe5,A,A]
1092 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1093 #CHECK: bras %r15, bar@PLT # encoding: [0xa7,0xf5,A,A]
1094 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1099 #CHECK: brasl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc0,0x05,A,A,A,A]
1100 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
1101 brasl
%r0, -0x100000000
1102 #CHECK: brasl %r0, .[[LAB:L.*]]-2 # encoding: [0xc0,0x05,A,A,A,A]
1103 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
1105 #CHECK: brasl %r0, .[[LAB:L.*]] # encoding: [0xc0,0x05,A,A,A,A]
1106 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
1108 #CHECK: brasl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc0,0x05,A,A,A,A]
1109 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
1110 brasl
%r0, 0xfffffffe
1112 #CHECK: brasl %r0, foo # encoding: [0xc0,0x05,A,A,A,A]
1113 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1114 #CHECK: brasl %r14, foo # encoding: [0xc0,0xe5,A,A,A,A]
1115 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1116 #CHECK: brasl %r15, foo # encoding: [0xc0,0xf5,A,A,A,A]
1117 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1122 #CHECK: brasl %r0, bar+100 # encoding: [0xc0,0x05,A,A,A,A]
1123 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
1124 #CHECK: brasl %r14, bar+100 # encoding: [0xc0,0xe5,A,A,A,A]
1125 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
1126 #CHECK: brasl %r15, bar+100 # encoding: [0xc0,0xf5,A,A,A,A]
1127 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
1132 #CHECK: brasl %r0, bar@PLT # encoding: [0xc0,0x05,A,A,A,A]
1133 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
1134 #CHECK: brasl %r14, bar@PLT # encoding: [0xc0,0xe5,A,A,A,A]
1135 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
1136 #CHECK: brasl %r15, bar@PLT # encoding: [0xc0,0xf5,A,A,A,A]
1137 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
1142 #CHECK: brc 0, .[[LAB:L.*]]-65536 # encoding: [0xa7,0x04,A,A]
1143 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
1145 #CHECK: brc 0, .[[LAB:L.*]]-2 # encoding: [0xa7,0x04,A,A]
1146 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
1148 #CHECK: brc 0, .[[LAB:L.*]] # encoding: [0xa7,0x04,A,A]
1149 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
1151 #CHECK: brc 0, .[[LAB:L.*]]+65534 # encoding: [0xa7,0x04,A,A]
1152 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
1155 #CHECK: brc 0, foo # encoding: [0xa7,0x04,A,A]
1156 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1159 #CHECK: brc 1, foo # encoding: [0xa7,0x14,A,A]
1160 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1161 #CHECK: jo foo # encoding: [0xa7,0x14,A,A]
1162 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1166 #CHECK: brc 2, foo # encoding: [0xa7,0x24,A,A]
1167 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1168 #CHECK: jh foo # encoding: [0xa7,0x24,A,A]
1169 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1170 #CHECK: jp foo # encoding: [0xa7,0x24,A,A]
1171 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1176 #CHECK: brc 3, foo # encoding: [0xa7,0x34,A,A]
1177 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1178 #CHECK: jnle foo # encoding: [0xa7,0x34,A,A]
1179 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1183 #CHECK: brc 4, foo # encoding: [0xa7,0x44,A,A]
1184 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1185 #CHECK: jl foo # encoding: [0xa7,0x44,A,A]
1186 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1187 #CHECK: jm foo # encoding: [0xa7,0x44,A,A]
1188 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1193 #CHECK: brc 5, foo # encoding: [0xa7,0x54,A,A]
1194 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1195 #CHECK: jnhe foo # encoding: [0xa7,0x54,A,A]
1196 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1200 #CHECK: brc 6, foo # encoding: [0xa7,0x64,A,A]
1201 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1202 #CHECK: jlh foo # encoding: [0xa7,0x64,A,A]
1203 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1207 #CHECK: brc 7, foo # encoding: [0xa7,0x74,A,A]
1208 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1209 #CHECK: jne foo # encoding: [0xa7,0x74,A,A]
1210 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1211 #CHECK: jnz foo # encoding: [0xa7,0x74,A,A]
1212 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1217 #CHECK: brc 8, foo # encoding: [0xa7,0x84,A,A]
1218 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1219 #CHECK: je foo # encoding: [0xa7,0x84,A,A]
1220 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1221 #CHECK: jz foo # encoding: [0xa7,0x84,A,A]
1222 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1227 #CHECK: brc 9, foo # encoding: [0xa7,0x94,A,A]
1228 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1229 #CHECK: jnlh foo # encoding: [0xa7,0x94,A,A]
1230 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1234 #CHECK: brc 10, foo # encoding: [0xa7,0xa4,A,A]
1235 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1236 #CHECK: jhe foo # encoding: [0xa7,0xa4,A,A]
1237 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1241 #CHECK: brc 11, foo # encoding: [0xa7,0xb4,A,A]
1242 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1243 #CHECK: jnl foo # encoding: [0xa7,0xb4,A,A]
1244 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1245 #CHECK: jnm foo # encoding: [0xa7,0xb4,A,A]
1246 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1251 #CHECK: brc 12, foo # encoding: [0xa7,0xc4,A,A]
1252 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1253 #CHECK: jle foo # encoding: [0xa7,0xc4,A,A]
1254 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1258 #CHECK: brc 13, foo # encoding: [0xa7,0xd4,A,A]
1259 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1260 #CHECK: jnh foo # encoding: [0xa7,0xd4,A,A]
1261 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1262 #CHECK: jnp foo # encoding: [0xa7,0xd4,A,A]
1263 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1268 #CHECK: brc 14, foo # encoding: [0xa7,0xe4,A,A]
1269 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1270 #CHECK: jno foo # encoding: [0xa7,0xe4,A,A]
1271 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1275 #CHECK: brc 15, foo # encoding: [0xa7,0xf4,A,A]
1276 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1277 #CHECK: j foo # encoding: [0xa7,0xf4,A,A]
1278 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1282 #CHECK: brc 0, bar+100 # encoding: [0xa7,0x04,A,A]
1283 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1286 #CHECK: jo bar+100 # encoding: [0xa7,0x14,A,A]
1287 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1290 #CHECK: jh bar+100 # encoding: [0xa7,0x24,A,A]
1291 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1294 #CHECK: jnle bar+100 # encoding: [0xa7,0x34,A,A]
1295 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1298 #CHECK: jl bar+100 # encoding: [0xa7,0x44,A,A]
1299 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1302 #CHECK: jnhe bar+100 # encoding: [0xa7,0x54,A,A]
1303 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1306 #CHECK: jlh bar+100 # encoding: [0xa7,0x64,A,A]
1307 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1310 #CHECK: jne bar+100 # encoding: [0xa7,0x74,A,A]
1311 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1314 #CHECK: je bar+100 # encoding: [0xa7,0x84,A,A]
1315 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1318 #CHECK: jnlh bar+100 # encoding: [0xa7,0x94,A,A]
1319 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1322 #CHECK: jhe bar+100 # encoding: [0xa7,0xa4,A,A]
1323 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1326 #CHECK: jnl bar+100 # encoding: [0xa7,0xb4,A,A]
1327 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1330 #CHECK: jle bar+100 # encoding: [0xa7,0xc4,A,A]
1331 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1334 #CHECK: jnh bar+100 # encoding: [0xa7,0xd4,A,A]
1335 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1338 #CHECK: jno bar+100 # encoding: [0xa7,0xe4,A,A]
1339 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1342 #CHECK: j bar+100 # encoding: [0xa7,0xf4,A,A]
1343 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1346 #CHECK: brc 0, bar@PLT # encoding: [0xa7,0x04,A,A]
1347 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1350 #CHECK: jo bar@PLT # encoding: [0xa7,0x14,A,A]
1351 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1354 #CHECK: jh bar@PLT # encoding: [0xa7,0x24,A,A]
1355 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1358 #CHECK: jnle bar@PLT # encoding: [0xa7,0x34,A,A]
1359 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1362 #CHECK: jl bar@PLT # encoding: [0xa7,0x44,A,A]
1363 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1366 #CHECK: jnhe bar@PLT # encoding: [0xa7,0x54,A,A]
1367 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1370 #CHECK: jlh bar@PLT # encoding: [0xa7,0x64,A,A]
1371 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1374 #CHECK: jne bar@PLT # encoding: [0xa7,0x74,A,A]
1375 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1378 #CHECK: je bar@PLT # encoding: [0xa7,0x84,A,A]
1379 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1382 #CHECK: jnlh bar@PLT # encoding: [0xa7,0x94,A,A]
1383 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1386 #CHECK: jhe bar@PLT # encoding: [0xa7,0xa4,A,A]
1387 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1390 #CHECK: jnl bar@PLT # encoding: [0xa7,0xb4,A,A]
1391 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1394 #CHECK: jle bar@PLT # encoding: [0xa7,0xc4,A,A]
1395 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1398 #CHECK: jnh bar@PLT # encoding: [0xa7,0xd4,A,A]
1399 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1402 #CHECK: jno bar@PLT # encoding: [0xa7,0xe4,A,A]
1403 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1406 #CHECK: j bar@PLT # encoding: [0xa7,0xf4,A,A]
1407 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1410 #CHECK: brcl 0, .[[LAB:L.*]]-4294967296 # encoding: [0xc0,0x04,A,A,A,A]
1411 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
1412 brcl
0, -0x100000000
1413 #CHECK: brcl 0, .[[LAB:L.*]]-2 # encoding: [0xc0,0x04,A,A,A,A]
1414 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
1416 #CHECK: brcl 0, .[[LAB:L.*]] # encoding: [0xc0,0x04,A,A,A,A]
1417 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
1419 #CHECK: brcl 0, .[[LAB:L.*]]+4294967294 # encoding: [0xc0,0x04,A,A,A,A]
1420 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
1423 #CHECK: brcl 0, foo # encoding: [0xc0,0x04,A,A,A,A]
1424 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1427 #CHECK: brcl 1, foo # encoding: [0xc0,0x14,A,A,A,A]
1428 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1429 #CHECK: jgo foo # encoding: [0xc0,0x14,A,A,A,A]
1430 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1434 #CHECK: brcl 2, foo # encoding: [0xc0,0x24,A,A,A,A]
1435 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1436 #CHECK: jgh foo # encoding: [0xc0,0x24,A,A,A,A]
1437 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1438 #CHECK: jgp foo # encoding: [0xc0,0x24,A,A,A,A]
1439 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1444 #CHECK: brcl 3, foo # encoding: [0xc0,0x34,A,A,A,A]
1445 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1446 #CHECK: jgnle foo # encoding: [0xc0,0x34,A,A,A,A]
1447 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1451 #CHECK: brcl 4, foo # encoding: [0xc0,0x44,A,A,A,A]
1452 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1453 #CHECK: jgl foo # encoding: [0xc0,0x44,A,A,A,A]
1454 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1455 #CHECK: jgm foo # encoding: [0xc0,0x44,A,A,A,A]
1456 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1461 #CHECK: brcl 5, foo # encoding: [0xc0,0x54,A,A,A,A]
1462 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1463 #CHECK: jgnhe foo # encoding: [0xc0,0x54,A,A,A,A]
1464 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1468 #CHECK: brcl 6, foo # encoding: [0xc0,0x64,A,A,A,A]
1469 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1470 #CHECK: jglh foo # encoding: [0xc0,0x64,A,A,A,A]
1471 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1475 #CHECK: brcl 7, foo # encoding: [0xc0,0x74,A,A,A,A]
1476 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1477 #CHECK: jgne foo # encoding: [0xc0,0x74,A,A,A,A]
1478 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1479 #CHECK: jgnz foo # encoding: [0xc0,0x74,A,A,A,A]
1480 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1485 #CHECK: brcl 8, foo # encoding: [0xc0,0x84,A,A,A,A]
1486 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1487 #CHECK: jge foo # encoding: [0xc0,0x84,A,A,A,A]
1488 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1489 #CHECK: jgz foo # encoding: [0xc0,0x84,A,A,A,A]
1490 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1495 #CHECK: brcl 9, foo # encoding: [0xc0,0x94,A,A,A,A]
1496 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1497 #CHECK: jgnlh foo # encoding: [0xc0,0x94,A,A,A,A]
1498 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1502 #CHECK: brcl 10, foo # encoding: [0xc0,0xa4,A,A,A,A]
1503 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1504 #CHECK: jghe foo # encoding: [0xc0,0xa4,A,A,A,A]
1505 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1509 #CHECK: brcl 11, foo # encoding: [0xc0,0xb4,A,A,A,A]
1510 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1511 #CHECK: jgnl foo # encoding: [0xc0,0xb4,A,A,A,A]
1512 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1513 #CHECK: jgnm foo # encoding: [0xc0,0xb4,A,A,A,A]
1514 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1519 #CHECK: brcl 12, foo # encoding: [0xc0,0xc4,A,A,A,A]
1520 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1521 #CHECK: jgle foo # encoding: [0xc0,0xc4,A,A,A,A]
1522 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1526 #CHECK: brcl 13, foo # encoding: [0xc0,0xd4,A,A,A,A]
1527 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1528 #CHECK: jgnh foo # encoding: [0xc0,0xd4,A,A,A,A]
1529 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1530 #CHECK: jgnp foo # encoding: [0xc0,0xd4,A,A,A,A]
1531 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1536 #CHECK: brcl 14, foo # encoding: [0xc0,0xe4,A,A,A,A]
1537 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1538 #CHECK: jgno foo # encoding: [0xc0,0xe4,A,A,A,A]
1539 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1543 #CHECK: brcl 15, foo # encoding: [0xc0,0xf4,A,A,A,A]
1544 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1545 #CHECK: jg foo # encoding: [0xc0,0xf4,A,A,A,A]
1546 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1550 #CHECK: brcl 0, bar+100 # encoding: [0xc0,0x04,A,A,A,A]
1551 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
1554 #CHECK: jgo bar+100 # encoding: [0xc0,0x14,A,A,A,A]
1555 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
1558 #CHECK: jgh bar+100 # encoding: [0xc0,0x24,A,A,A,A]
1559 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
1562 #CHECK: jgnle bar+100 # encoding: [0xc0,0x34,A,A,A,A]
1563 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
1566 #CHECK: jgl bar+100 # encoding: [0xc0,0x44,A,A,A,A]
1567 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
1570 #CHECK: jgnhe bar+100 # encoding: [0xc0,0x54,A,A,A,A]
1571 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
1574 #CHECK: jglh bar+100 # encoding: [0xc0,0x64,A,A,A,A]
1575 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
1578 #CHECK: jgne bar+100 # encoding: [0xc0,0x74,A,A,A,A]
1579 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
1582 #CHECK: jge bar+100 # encoding: [0xc0,0x84,A,A,A,A]
1583 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
1586 #CHECK: jgnlh bar+100 # encoding: [0xc0,0x94,A,A,A,A]
1587 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
1590 #CHECK: jghe bar+100 # encoding: [0xc0,0xa4,A,A,A,A]
1591 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
1594 #CHECK: jgnl bar+100 # encoding: [0xc0,0xb4,A,A,A,A]
1595 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
1598 #CHECK: jgle bar+100 # encoding: [0xc0,0xc4,A,A,A,A]
1599 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
1602 #CHECK: jgnh bar+100 # encoding: [0xc0,0xd4,A,A,A,A]
1603 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
1606 #CHECK: jgno bar+100 # encoding: [0xc0,0xe4,A,A,A,A]
1607 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
1610 #CHECK: jg bar+100 # encoding: [0xc0,0xf4,A,A,A,A]
1611 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
1614 #CHECK: brcl 0, bar@PLT # encoding: [0xc0,0x04,A,A,A,A]
1615 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
1618 #CHECK: jgo bar@PLT # encoding: [0xc0,0x14,A,A,A,A]
1619 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
1622 #CHECK: jgh bar@PLT # encoding: [0xc0,0x24,A,A,A,A]
1623 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
1626 #CHECK: jgnle bar@PLT # encoding: [0xc0,0x34,A,A,A,A]
1627 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
1630 #CHECK: jgl bar@PLT # encoding: [0xc0,0x44,A,A,A,A]
1631 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
1634 #CHECK: jgnhe bar@PLT # encoding: [0xc0,0x54,A,A,A,A]
1635 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
1638 #CHECK: jglh bar@PLT # encoding: [0xc0,0x64,A,A,A,A]
1639 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
1642 #CHECK: jgne bar@PLT # encoding: [0xc0,0x74,A,A,A,A]
1643 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
1646 #CHECK: jge bar@PLT # encoding: [0xc0,0x84,A,A,A,A]
1647 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
1650 #CHECK: jgnlh bar@PLT # encoding: [0xc0,0x94,A,A,A,A]
1651 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
1654 #CHECK: jghe bar@PLT # encoding: [0xc0,0xa4,A,A,A,A]
1655 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
1658 #CHECK: jgnl bar@PLT # encoding: [0xc0,0xb4,A,A,A,A]
1659 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
1662 #CHECK: jgle bar@PLT # encoding: [0xc0,0xc4,A,A,A,A]
1663 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
1666 #CHECK: jgnh bar@PLT # encoding: [0xc0,0xd4,A,A,A,A]
1667 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
1670 #CHECK: jgno bar@PLT # encoding: [0xc0,0xe4,A,A,A,A]
1671 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
1674 #CHECK: jg bar@PLT # encoding: [0xc0,0xf4,A,A,A,A]
1675 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
1678 #CHECK: bct %r0, 0 # encoding: [0x46,0x00,0x00,0x00]
1679 #CHECK: bct %r0, 4095 # encoding: [0x46,0x00,0x0f,0xff]
1680 #CHECK: bct %r0, 0(%r1) # encoding: [0x46,0x00,0x10,0x00]
1681 #CHECK: bct %r0, 0(%r15) # encoding: [0x46,0x00,0xf0,0x00]
1682 #CHECK: bct %r0, 4095(%r1,%r15) # encoding: [0x46,0x01,0xff,0xff]
1683 #CHECK: bct %r0, 4095(%r15,%r1) # encoding: [0x46,0x0f,0x1f,0xff]
1684 #CHECK: bct %r15, 0 # encoding: [0x46,0xf0,0x00,0x00]
1690 bct
%r0, 4095(%r1,%r15)
1691 bct
%r0, 4095(%r15,%r1)
1694 #CHECK: bctr %r0, %r9 # encoding: [0x06,0x09]
1695 #CHECK: bctr %r0, %r15 # encoding: [0x06,0x0f]
1696 #CHECK: bctr %r15, %r0 # encoding: [0x06,0xf0]
1697 #CHECK: bctr %r15, %r9 # encoding: [0x06,0xf9]
1704 #CHECK: bctg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x46]
1705 #CHECK: bctg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x46]
1706 #CHECK: bctg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x46]
1707 #CHECK: bctg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x46]
1708 #CHECK: bctg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x46]
1709 #CHECK: bctg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x46]
1710 #CHECK: bctg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x46]
1711 #CHECK: bctg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x46]
1712 #CHECK: bctg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x46]
1713 #CHECK: bctg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x46]
1722 bctg
%r0, 524287(%r1,%r15)
1723 bctg
%r0, 524287(%r15,%r1)
1726 #CHECK: bctgr %r0, %r9 # encoding: [0xb9,0x46,0x00,0x09]
1727 #CHECK: bctgr %r0, %r15 # encoding: [0xb9,0x46,0x00,0x0f]
1728 #CHECK: bctgr %r15, %r0 # encoding: [0xb9,0x46,0x00,0xf0]
1729 #CHECK: bctgr %r15, %r9 # encoding: [0xb9,0x46,0x00,0xf9]
1736 #CHECK: brct %r0, .[[LAB:L.*]]-65536 # encoding: [0xa7,0x06,A,A]
1737 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
1739 #CHECK: brct %r0, .[[LAB:L.*]]-2 # encoding: [0xa7,0x06,A,A]
1740 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
1742 #CHECK: brct %r0, .[[LAB:L.*]] # encoding: [0xa7,0x06,A,A]
1743 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
1745 #CHECK: brct %r0, .[[LAB:L.*]]+65534 # encoding: [0xa7,0x06,A,A]
1746 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
1748 #CHECK: brct %r15, .[[LAB:L.*]] # encoding: [0xa7,0xf6,A,A]
1749 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
1752 #CHECK: brctg %r0, .[[LAB:L.*]]-65536 # encoding: [0xa7,0x07,A,A]
1753 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
1755 #CHECK: brctg %r0, .[[LAB:L.*]]-2 # encoding: [0xa7,0x07,A,A]
1756 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
1758 #CHECK: brctg %r0, .[[LAB:L.*]] # encoding: [0xa7,0x07,A,A]
1759 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
1761 #CHECK: brctg %r0, .[[LAB:L.*]]+65534 # encoding: [0xa7,0x07,A,A]
1762 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
1764 #CHECK: brctg %r15, .[[LAB:L.*]] # encoding: [0xa7,0xf7,A,A]
1765 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
1768 #CHECK: bxh %r0, %r0, 0 # encoding: [0x86,0x00,0x00,0x00]
1769 #CHECK: bxh %r0, %r15, 0 # encoding: [0x86,0x0f,0x00,0x00]
1770 #CHECK: bxh %r14, %r15, 0 # encoding: [0x86,0xef,0x00,0x00]
1771 #CHECK: bxh %r15, %r15, 0 # encoding: [0x86,0xff,0x00,0x00]
1772 #CHECK: bxh %r0, %r0, 4095 # encoding: [0x86,0x00,0x0f,0xff]
1773 #CHECK: bxh %r0, %r0, 1 # encoding: [0x86,0x00,0x00,0x01]
1774 #CHECK: bxh %r0, %r0, 0(%r1) # encoding: [0x86,0x00,0x10,0x00]
1775 #CHECK: bxh %r0, %r0, 0(%r15) # encoding: [0x86,0x00,0xf0,0x00]
1776 #CHECK: bxh %r0, %r0, 4095(%r1) # encoding: [0x86,0x00,0x1f,0xff]
1777 #CHECK: bxh %r0, %r0, 4095(%r15) # encoding: [0x86,0x00,0xff,0xff]
1787 bxh
%r0,%r0,4095(%r1)
1788 bxh
%r0,%r0,4095(%r15)
1790 #CHECK: bxhg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x44]
1791 #CHECK: bxhg %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x44]
1792 #CHECK: bxhg %r14, %r15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x44]
1793 #CHECK: bxhg %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x44]
1794 #CHECK: bxhg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x44]
1795 #CHECK: bxhg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x44]
1796 #CHECK: bxhg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x44]
1797 #CHECK: bxhg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x44]
1798 #CHECK: bxhg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x44]
1799 #CHECK: bxhg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x44]
1800 #CHECK: bxhg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x44]
1801 #CHECK: bxhg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x44]
1802 #CHECK: bxhg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x44]
1808 bxhg
%r0,%r0,-524288
1814 bxhg
%r0,%r0,0(%r15)
1815 bxhg
%r0,%r0,524287(%r1)
1816 bxhg
%r0,%r0,524287(%r15)
1818 #CHECK: brxh %r0, %r2, .[[LAB:L.*]]-65536 # encoding: [0x84,0x02,A,A]
1819 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
1820 brxh
%r0,%r2, -0x10000
1821 #CHECK: brxh %r0, %r2, .[[LAB:L.*]]-2 # encoding: [0x84,0x02,A,A]
1822 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
1824 #CHECK: brxh %r0, %r2, .[[LAB:L.*]] # encoding: [0x84,0x02,A,A]
1825 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
1827 #CHECK: brxh %r0, %r2, .[[LAB:L.*]]+65534 # encoding: [0x84,0x02,A,A]
1828 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
1829 brxh
%r0,%r2, 0xfffe
1831 #CHECK: brxh %r0, %r2, foo # encoding: [0x84,0x02,A,A]
1832 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1833 #CHECK: brxh %r14, %r2, foo # encoding: [0x84,0xe2,A,A]
1834 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1835 #CHECK: brxh %r15, %r2, foo # encoding: [0x84,0xf2,A,A]
1836 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1841 #CHECK: brxh %r0, %r2, bar+100 # encoding: [0x84,0x02,A,A]
1842 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1843 #CHECK: brxh %r14, %r2, bar+100 # encoding: [0x84,0xe2,A,A]
1844 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1845 #CHECK: brxh %r15, %r2, bar+100 # encoding: [0x84,0xf2,A,A]
1846 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1847 brxh
%r0,%r2,bar+
100
1848 brxh
%r14,%r2,bar+
100
1849 brxh
%r15,%r2,bar+
100
1851 #CHECK: brxh %r0, %r2, bar@PLT # encoding: [0x84,0x02,A,A]
1852 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1853 #CHECK: brxh %r14, %r2, bar@PLT # encoding: [0x84,0xe2,A,A]
1854 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1855 #CHECK: brxh %r15, %r2, bar@PLT # encoding: [0x84,0xf2,A,A]
1856 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1857 brxh
%r0,%r2,bar@PLT
1858 brxh
%r14,%r2,bar@PLT
1859 brxh
%r15,%r2,bar@PLT
1861 #CHECK: brxhg %r0, %r2, .[[LAB:L.*]]-65536 # encoding: [0xec,0x02,A,A,0x00,0x44]
1862 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
1863 brxhg
%r0,%r2, -0x10000
1864 #CHECK: brxhg %r0, %r2, .[[LAB:L.*]]-2 # encoding: [0xec,0x02,A,A,0x00,0x44]
1865 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
1867 #CHECK: brxhg %r0, %r2, .[[LAB:L.*]] # encoding: [0xec,0x02,A,A,0x00,0x44]
1868 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
1870 #CHECK: brxhg %r0, %r2, .[[LAB:L.*]]+65534 # encoding: [0xec,0x02,A,A,0x00,0x44]
1871 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
1872 brxhg
%r0,%r2, 0xfffe
1874 #CHECK: brxhg %r0, %r2, foo # encoding: [0xec,0x02,A,A,0x00,0x44]
1875 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1876 #CHECK: brxhg %r14, %r2, foo # encoding: [0xec,0xe2,A,A,0x00,0x44]
1877 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1878 #CHECK: brxhg %r15, %r2, foo # encoding: [0xec,0xf2,A,A,0x00,0x44]
1879 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1884 #CHECK: brxhg %r0, %r2, bar+100 # encoding: [0xec,0x02,A,A,0x00,0x44]
1885 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1886 #CHECK: brxhg %r14, %r2, bar+100 # encoding: [0xec,0xe2,A,A,0x00,0x44]
1887 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1888 #CHECK: brxhg %r15, %r2, bar+100 # encoding: [0xec,0xf2,A,A,0x00,0x44]
1889 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1890 brxhg
%r0,%r2,bar+
100
1891 brxhg
%r14,%r2,bar+
100
1892 brxhg
%r15,%r2,bar+
100
1894 #CHECK: brxhg %r0, %r2, bar@PLT # encoding: [0xec,0x02,A,A,0x00,0x44]
1895 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1896 #CHECK: brxhg %r14, %r2, bar@PLT # encoding: [0xec,0xe2,A,A,0x00,0x44]
1897 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1898 #CHECK: brxhg %r15, %r2, bar@PLT # encoding: [0xec,0xf2,A,A,0x00,0x44]
1899 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1900 brxhg
%r0,%r2,bar@PLT
1901 brxhg
%r14,%r2,bar@PLT
1902 brxhg
%r15,%r2,bar@PLT
1904 #CHECK: bxle %r0, %r0, 0 # encoding: [0x87,0x00,0x00,0x00]
1905 #CHECK: bxle %r0, %r15, 0 # encoding: [0x87,0x0f,0x00,0x00]
1906 #CHECK: bxle %r14, %r15, 0 # encoding: [0x87,0xef,0x00,0x00]
1907 #CHECK: bxle %r15, %r15, 0 # encoding: [0x87,0xff,0x00,0x00]
1908 #CHECK: bxle %r0, %r0, 4095 # encoding: [0x87,0x00,0x0f,0xff]
1909 #CHECK: bxle %r0, %r0, 1 # encoding: [0x87,0x00,0x00,0x01]
1910 #CHECK: bxle %r0, %r0, 0(%r1) # encoding: [0x87,0x00,0x10,0x00]
1911 #CHECK: bxle %r0, %r0, 0(%r15) # encoding: [0x87,0x00,0xf0,0x00]
1912 #CHECK: bxle %r0, %r0, 4095(%r1) # encoding: [0x87,0x00,0x1f,0xff]
1913 #CHECK: bxle %r0, %r0, 4095(%r15) # encoding: [0x87,0x00,0xff,0xff]
1922 bxle
%r0,%r0,0(%r15)
1923 bxle
%r0,%r0,4095(%r1)
1924 bxle
%r0,%r0,4095(%r15)
1926 #CHECK: bxleg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x45]
1927 #CHECK: bxleg %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x45]
1928 #CHECK: bxleg %r14, %r15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x45]
1929 #CHECK: bxleg %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x45]
1930 #CHECK: bxleg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x45]
1931 #CHECK: bxleg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x45]
1932 #CHECK: bxleg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x45]
1933 #CHECK: bxleg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x45]
1934 #CHECK: bxleg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x45]
1935 #CHECK: bxleg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x45]
1936 #CHECK: bxleg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x45]
1937 #CHECK: bxleg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x45]
1938 #CHECK: bxleg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x45]
1944 bxleg
%r0,%r0,-524288
1948 bxleg
%r0,%r0,524287
1949 bxleg
%r0,%r0,0(%r1)
1950 bxleg
%r0,%r0,0(%r15)
1951 bxleg
%r0,%r0,524287(%r1)
1952 bxleg
%r0,%r0,524287(%r15)
1954 #CHECK: brxle %r0, %r2, .[[LAB:L.*]]-65536 # encoding: [0x85,0x02,A,A]
1955 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
1956 brxle
%r0,%r2, -0x10000
1957 #CHECK: brxle %r0, %r2, .[[LAB:L.*]]-2 # encoding: [0x85,0x02,A,A]
1958 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
1960 #CHECK: brxle %r0, %r2, .[[LAB:L.*]] # encoding: [0x85,0x02,A,A]
1961 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
1963 #CHECK: brxle %r0, %r2, .[[LAB:L.*]]+65534 # encoding: [0x85,0x02,A,A]
1964 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
1965 brxle
%r0,%r2, 0xfffe
1967 #CHECK: brxle %r0, %r2, foo # encoding: [0x85,0x02,A,A]
1968 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1969 #CHECK: brxle %r14, %r2, foo # encoding: [0x85,0xe2,A,A]
1970 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1971 #CHECK: brxle %r15, %r2, foo # encoding: [0x85,0xf2,A,A]
1972 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1977 #CHECK: brxle %r0, %r2, bar+100 # encoding: [0x85,0x02,A,A]
1978 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1979 #CHECK: brxle %r14, %r2, bar+100 # encoding: [0x85,0xe2,A,A]
1980 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1981 #CHECK: brxle %r15, %r2, bar+100 # encoding: [0x85,0xf2,A,A]
1982 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1983 brxle
%r0,%r2,bar+
100
1984 brxle
%r14,%r2,bar+
100
1985 brxle
%r15,%r2,bar+
100
1987 #CHECK: brxle %r0, %r2, bar@PLT # encoding: [0x85,0x02,A,A]
1988 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1989 #CHECK: brxle %r14, %r2, bar@PLT # encoding: [0x85,0xe2,A,A]
1990 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1991 #CHECK: brxle %r15, %r2, bar@PLT # encoding: [0x85,0xf2,A,A]
1992 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1993 brxle
%r0,%r2,bar@PLT
1994 brxle
%r14,%r2,bar@PLT
1995 brxle
%r15,%r2,bar@PLT
1997 #CHECK: brxlg %r0, %r2, .[[LAB:L.*]]-65536 # encoding: [0xec,0x02,A,A,0x00,0x45]
1998 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
1999 brxlg
%r0,%r2, -0x10000
2000 #CHECK: brxlg %r0, %r2, .[[LAB:L.*]]-2 # encoding: [0xec,0x02,A,A,0x00,0x45]
2001 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
2003 #CHECK: brxlg %r0, %r2, .[[LAB:L.*]] # encoding: [0xec,0x02,A,A,0x00,0x45]
2004 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2006 #CHECK: brxlg %r0, %r2, .[[LAB:L.*]]+65534 # encoding: [0xec,0x02,A,A,0x00,0x45]
2007 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
2008 brxlg
%r0,%r2, 0xfffe
2010 #CHECK: brxlg %r0, %r2, foo # encoding: [0xec,0x02,A,A,0x00,0x45]
2011 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2012 #CHECK: brxlg %r14, %r2, foo # encoding: [0xec,0xe2,A,A,0x00,0x45]
2013 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2014 #CHECK: brxlg %r15, %r2, foo # encoding: [0xec,0xf2,A,A,0x00,0x45]
2015 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2020 #CHECK: brxlg %r0, %r2, bar+100 # encoding: [0xec,0x02,A,A,0x00,0x45]
2021 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2022 #CHECK: brxlg %r14, %r2, bar+100 # encoding: [0xec,0xe2,A,A,0x00,0x45]
2023 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2024 #CHECK: brxlg %r15, %r2, bar+100 # encoding: [0xec,0xf2,A,A,0x00,0x45]
2025 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2026 brxlg
%r0,%r2,bar+
100
2027 brxlg
%r14,%r2,bar+
100
2028 brxlg
%r15,%r2,bar+
100
2030 #CHECK: brxlg %r0, %r2, bar@PLT # encoding: [0xec,0x02,A,A,0x00,0x45]
2031 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2032 #CHECK: brxlg %r14, %r2, bar@PLT # encoding: [0xec,0xe2,A,A,0x00,0x45]
2033 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2034 #CHECK: brxlg %r15, %r2, bar@PLT # encoding: [0xec,0xf2,A,A,0x00,0x45]
2035 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2036 brxlg
%r0,%r2,bar@PLT
2037 brxlg
%r14,%r2,bar@PLT
2038 brxlg
%r15,%r2,bar@PLT
2040 #CHECK: c %r0, 0 # encoding: [0x59,0x00,0x00,0x00]
2041 #CHECK: c %r0, 4095 # encoding: [0x59,0x00,0x0f,0xff]
2042 #CHECK: c %r0, 0(%r1) # encoding: [0x59,0x00,0x10,0x00]
2043 #CHECK: c %r0, 0(%r15) # encoding: [0x59,0x00,0xf0,0x00]
2044 #CHECK: c %r0, 4095(%r1,%r15) # encoding: [0x59,0x01,0xff,0xff]
2045 #CHECK: c %r0, 4095(%r15,%r1) # encoding: [0x59,0x0f,0x1f,0xff]
2046 #CHECK: c %r15, 0 # encoding: [0x59,0xf0,0x00,0x00]
2052 c
%r0, 4095(%r1,%r15)
2053 c
%r0, 4095(%r15,%r1)
2056 #CHECK: cd %f0, 0 # encoding: [0x69,0x00,0x00,0x00]
2057 #CHECK: cd %f0, 4095 # encoding: [0x69,0x00,0x0f,0xff]
2058 #CHECK: cd %f0, 0(%r1) # encoding: [0x69,0x00,0x10,0x00]
2059 #CHECK: cd %f0, 0(%r15) # encoding: [0x69,0x00,0xf0,0x00]
2060 #CHECK: cd %f0, 4095(%r1,%r15) # encoding: [0x69,0x01,0xff,0xff]
2061 #CHECK: cd %f0, 4095(%r15,%r1) # encoding: [0x69,0x0f,0x1f,0xff]
2062 #CHECK: cd %f15, 0 # encoding: [0x69,0xf0,0x00,0x00]
2068 cd
%f0, 4095(%r1,%r15)
2069 cd
%f0, 4095(%r15,%r1)
2072 #CHECK: cdb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x19]
2073 #CHECK: cdb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x19]
2074 #CHECK: cdb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x19]
2075 #CHECK: cdb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x19]
2076 #CHECK: cdb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x19]
2077 #CHECK: cdb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x19]
2078 #CHECK: cdb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x19]
2084 cdb
%f0, 4095(%r1,%r15)
2085 cdb
%f0, 4095(%r15,%r1)
2088 #CHECK: cdbr %f0, %f0 # encoding: [0xb3,0x19,0x00,0x00]
2089 #CHECK: cdbr %f0, %f15 # encoding: [0xb3,0x19,0x00,0x0f]
2090 #CHECK: cdbr %f7, %f8 # encoding: [0xb3,0x19,0x00,0x78]
2091 #CHECK: cdbr %f15, %f0 # encoding: [0xb3,0x19,0x00,0xf0]
2098 #CHECK: cdfbr %f0, %r0 # encoding: [0xb3,0x95,0x00,0x00]
2099 #CHECK: cdfbr %f0, %r15 # encoding: [0xb3,0x95,0x00,0x0f]
2100 #CHECK: cdfbr %f15, %r0 # encoding: [0xb3,0x95,0x00,0xf0]
2101 #CHECK: cdfbr %f7, %r8 # encoding: [0xb3,0x95,0x00,0x78]
2102 #CHECK: cdfbr %f15, %r15 # encoding: [0xb3,0x95,0x00,0xff]
2110 #CHECK: cdfr %f0, %r0 # encoding: [0xb3,0xb5,0x00,0x00]
2111 #CHECK: cdfr %f0, %r15 # encoding: [0xb3,0xb5,0x00,0x0f]
2112 #CHECK: cdfr %f15, %r0 # encoding: [0xb3,0xb5,0x00,0xf0]
2113 #CHECK: cdfr %f7, %r8 # encoding: [0xb3,0xb5,0x00,0x78]
2114 #CHECK: cdfr %f15, %r15 # encoding: [0xb3,0xb5,0x00,0xff]
2122 #CHECK: cdgbr %f0, %r0 # encoding: [0xb3,0xa5,0x00,0x00]
2123 #CHECK: cdgbr %f0, %r15 # encoding: [0xb3,0xa5,0x00,0x0f]
2124 #CHECK: cdgbr %f15, %r0 # encoding: [0xb3,0xa5,0x00,0xf0]
2125 #CHECK: cdgbr %f7, %r8 # encoding: [0xb3,0xa5,0x00,0x78]
2126 #CHECK: cdgbr %f15, %r15 # encoding: [0xb3,0xa5,0x00,0xff]
2134 #CHECK: cdgr %f0, %r0 # encoding: [0xb3,0xc5,0x00,0x00]
2135 #CHECK: cdgr %f0, %r15 # encoding: [0xb3,0xc5,0x00,0x0f]
2136 #CHECK: cdgr %f15, %r0 # encoding: [0xb3,0xc5,0x00,0xf0]
2137 #CHECK: cdgr %f7, %r8 # encoding: [0xb3,0xc5,0x00,0x78]
2138 #CHECK: cdgr %f15, %r15 # encoding: [0xb3,0xc5,0x00,0xff]
2146 #CHECK: cdgtr %f0, %r0 # encoding: [0xb3,0xf1,0x00,0x00]
2147 #CHECK: cdgtr %f0, %r15 # encoding: [0xb3,0xf1,0x00,0x0f]
2148 #CHECK: cdgtr %f15, %r0 # encoding: [0xb3,0xf1,0x00,0xf0]
2149 #CHECK: cdgtr %f7, %r8 # encoding: [0xb3,0xf1,0x00,0x78]
2150 #CHECK: cdgtr %f15, %r15 # encoding: [0xb3,0xf1,0x00,0xff]
2158 #CHECK: cdr %f0, %f0 # encoding: [0x29,0x00]
2159 #CHECK: cdr %f0, %f15 # encoding: [0x29,0x0f]
2160 #CHECK: cdr %f7, %f8 # encoding: [0x29,0x78]
2161 #CHECK: cdr %f15, %f0 # encoding: [0x29,0xf0]
2168 #CHECK: cds %r0, %r0, 0 # encoding: [0xbb,0x00,0x00,0x00]
2169 #CHECK: cds %r0, %r0, 4095 # encoding: [0xbb,0x00,0x0f,0xff]
2170 #CHECK: cds %r0, %r0, 0(%r1) # encoding: [0xbb,0x00,0x10,0x00]
2171 #CHECK: cds %r0, %r0, 0(%r15) # encoding: [0xbb,0x00,0xf0,0x00]
2172 #CHECK: cds %r0, %r0, 4095(%r1) # encoding: [0xbb,0x00,0x1f,0xff]
2173 #CHECK: cds %r0, %r0, 4095(%r15) # encoding: [0xbb,0x00,0xff,0xff]
2174 #CHECK: cds %r0, %r14, 0 # encoding: [0xbb,0x0e,0x00,0x00]
2175 #CHECK: cds %r14, %r0, 0 # encoding: [0xbb,0xe0,0x00,0x00]
2179 cds
%r0, %r0, 0(%r1)
2180 cds
%r0, %r0, 0(%r15)
2181 cds
%r0, %r0, 4095(%r1)
2182 cds
%r0, %r0, 4095(%r15)
2186 #CHECK: cdsg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x3e]
2187 #CHECK: cdsg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x3e]
2188 #CHECK: cdsg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x3e]
2189 #CHECK: cdsg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x3e]
2190 #CHECK: cdsg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x3e]
2191 #CHECK: cdsg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x3e]
2192 #CHECK: cdsg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x3e]
2193 #CHECK: cdsg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x3e]
2194 #CHECK: cdsg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x3e]
2195 #CHECK: cdsg %r0, %r14, 0 # encoding: [0xeb,0x0e,0x00,0x00,0x00,0x3e]
2196 #CHECK: cdsg %r14, %r0, 0 # encoding: [0xeb,0xe0,0x00,0x00,0x00,0x3e]
2198 cdsg
%r0, %r0, -524288
2202 cdsg
%r0, %r0, 524287
2203 cdsg
%r0, %r0, 0(%r1)
2204 cdsg
%r0, %r0, 0(%r15)
2205 cdsg
%r0, %r0, 524287(%r1)
2206 cdsg
%r0, %r0, 524287(%r15)
2210 #CHECK: cdstr %f0, %r0 # encoding: [0xb3,0xf3,0x00,0x00]
2211 #CHECK: cdstr %f0, %r15 # encoding: [0xb3,0xf3,0x00,0x0f]
2212 #CHECK: cdstr %f15, %r0 # encoding: [0xb3,0xf3,0x00,0xf0]
2213 #CHECK: cdstr %f7, %r8 # encoding: [0xb3,0xf3,0x00,0x78]
2214 #CHECK: cdstr %f15, %r15 # encoding: [0xb3,0xf3,0x00,0xff]
2222 #CHECK: cdsy %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x31]
2223 #CHECK: cdsy %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x31]
2224 #CHECK: cdsy %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x31]
2225 #CHECK: cdsy %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x31]
2226 #CHECK: cdsy %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x31]
2227 #CHECK: cdsy %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x31]
2228 #CHECK: cdsy %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x31]
2229 #CHECK: cdsy %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x31]
2230 #CHECK: cdsy %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x31]
2231 #CHECK: cdsy %r0, %r14, 0 # encoding: [0xeb,0x0e,0x00,0x00,0x00,0x31]
2232 #CHECK: cdsy %r14, %r0, 0 # encoding: [0xeb,0xe0,0x00,0x00,0x00,0x31]
2234 cdsy
%r0, %r0, -524288
2238 cdsy
%r0, %r0, 524287
2239 cdsy
%r0, %r0, 0(%r1)
2240 cdsy
%r0, %r0, 0(%r15)
2241 cdsy
%r0, %r0, 524287(%r1)
2242 cdsy
%r0, %r0, 524287(%r15)
2246 #CHECK: cdtr %f0, %f0 # encoding: [0xb3,0xe4,0x00,0x00]
2247 #CHECK: cdtr %f0, %f15 # encoding: [0xb3,0xe4,0x00,0x0f]
2248 #CHECK: cdtr %f7, %f8 # encoding: [0xb3,0xe4,0x00,0x78]
2249 #CHECK: cdtr %f15, %f0 # encoding: [0xb3,0xe4,0x00,0xf0]
2256 #CHECK: cdutr %f0, %r0 # encoding: [0xb3,0xf2,0x00,0x00]
2257 #CHECK: cdutr %f0, %r15 # encoding: [0xb3,0xf2,0x00,0x0f]
2258 #CHECK: cdutr %f15, %r0 # encoding: [0xb3,0xf2,0x00,0xf0]
2259 #CHECK: cdutr %f7, %r8 # encoding: [0xb3,0xf2,0x00,0x78]
2260 #CHECK: cdutr %f15, %r15 # encoding: [0xb3,0xf2,0x00,0xff]
2268 #CHECK: ce %f0, 0 # encoding: [0x79,0x00,0x00,0x00]
2269 #CHECK: ce %f0, 4095 # encoding: [0x79,0x00,0x0f,0xff]
2270 #CHECK: ce %f0, 0(%r1) # encoding: [0x79,0x00,0x10,0x00]
2271 #CHECK: ce %f0, 0(%r15) # encoding: [0x79,0x00,0xf0,0x00]
2272 #CHECK: ce %f0, 4095(%r1,%r15) # encoding: [0x79,0x01,0xff,0xff]
2273 #CHECK: ce %f0, 4095(%r15,%r1) # encoding: [0x79,0x0f,0x1f,0xff]
2274 #CHECK: ce %f15, 0 # encoding: [0x79,0xf0,0x00,0x00]
2280 ce
%f0, 4095(%r1,%r15)
2281 ce
%f0, 4095(%r15,%r1)
2284 #CHECK: ceb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x09]
2285 #CHECK: ceb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x09]
2286 #CHECK: ceb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x09]
2287 #CHECK: ceb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x09]
2288 #CHECK: ceb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x09]
2289 #CHECK: ceb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x09]
2290 #CHECK: ceb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x09]
2296 ceb
%f0, 4095(%r1,%r15)
2297 ceb
%f0, 4095(%r15,%r1)
2300 #CHECK: cebr %f0, %f0 # encoding: [0xb3,0x09,0x00,0x00]
2301 #CHECK: cebr %f0, %f15 # encoding: [0xb3,0x09,0x00,0x0f]
2302 #CHECK: cebr %f7, %f8 # encoding: [0xb3,0x09,0x00,0x78]
2303 #CHECK: cebr %f15, %f0 # encoding: [0xb3,0x09,0x00,0xf0]
2310 #CHECK: cedtr %f0, %f0 # encoding: [0xb3,0xf4,0x00,0x00]
2311 #CHECK: cedtr %f0, %f15 # encoding: [0xb3,0xf4,0x00,0x0f]
2312 #CHECK: cedtr %f7, %f8 # encoding: [0xb3,0xf4,0x00,0x78]
2313 #CHECK: cedtr %f15, %f0 # encoding: [0xb3,0xf4,0x00,0xf0]
2320 #CHECK: cefbr %f0, %r0 # encoding: [0xb3,0x94,0x00,0x00]
2321 #CHECK: cefbr %f0, %r15 # encoding: [0xb3,0x94,0x00,0x0f]
2322 #CHECK: cefbr %f15, %r0 # encoding: [0xb3,0x94,0x00,0xf0]
2323 #CHECK: cefbr %f7, %r8 # encoding: [0xb3,0x94,0x00,0x78]
2324 #CHECK: cefbr %f15, %r15 # encoding: [0xb3,0x94,0x00,0xff]
2332 #CHECK: cefr %f0, %r0 # encoding: [0xb3,0xb4,0x00,0x00]
2333 #CHECK: cefr %f0, %r15 # encoding: [0xb3,0xb4,0x00,0x0f]
2334 #CHECK: cefr %f15, %r0 # encoding: [0xb3,0xb4,0x00,0xf0]
2335 #CHECK: cefr %f7, %r8 # encoding: [0xb3,0xb4,0x00,0x78]
2336 #CHECK: cefr %f15, %r15 # encoding: [0xb3,0xb4,0x00,0xff]
2344 #CHECK: cegbr %f0, %r0 # encoding: [0xb3,0xa4,0x00,0x00]
2345 #CHECK: cegbr %f0, %r15 # encoding: [0xb3,0xa4,0x00,0x0f]
2346 #CHECK: cegbr %f15, %r0 # encoding: [0xb3,0xa4,0x00,0xf0]
2347 #CHECK: cegbr %f7, %r8 # encoding: [0xb3,0xa4,0x00,0x78]
2348 #CHECK: cegbr %f15, %r15 # encoding: [0xb3,0xa4,0x00,0xff]
2356 #CHECK: cegr %f0, %r0 # encoding: [0xb3,0xc4,0x00,0x00]
2357 #CHECK: cegr %f0, %r15 # encoding: [0xb3,0xc4,0x00,0x0f]
2358 #CHECK: cegr %f15, %r0 # encoding: [0xb3,0xc4,0x00,0xf0]
2359 #CHECK: cegr %f7, %r8 # encoding: [0xb3,0xc4,0x00,0x78]
2360 #CHECK: cegr %f15, %r15 # encoding: [0xb3,0xc4,0x00,0xff]
2368 #CHECK: cer %f0, %f0 # encoding: [0x39,0x00]
2369 #CHECK: cer %f0, %f15 # encoding: [0x39,0x0f]
2370 #CHECK: cer %f7, %f8 # encoding: [0x39,0x78]
2371 #CHECK: cer %f15, %f0 # encoding: [0x39,0xf0]
2378 #CHECK: cextr %f0, %f0 # encoding: [0xb3,0xfc,0x00,0x00]
2379 #CHECK: cextr %f0, %f13 # encoding: [0xb3,0xfc,0x00,0x0d]
2380 #CHECK: cextr %f8, %f8 # encoding: [0xb3,0xfc,0x00,0x88]
2381 #CHECK: cextr %f13, %f0 # encoding: [0xb3,0xfc,0x00,0xd0]
2388 #CHECK: cfc 0 # encoding: [0xb2,0x1a,0x00,0x00]
2389 #CHECK: cfc 0(%r1) # encoding: [0xb2,0x1a,0x10,0x00]
2390 #CHECK: cfc 0(%r15) # encoding: [0xb2,0x1a,0xf0,0x00]
2391 #CHECK: cfc 4095 # encoding: [0xb2,0x1a,0x0f,0xff]
2392 #CHECK: cfc 4095(%r1) # encoding: [0xb2,0x1a,0x1f,0xff]
2393 #CHECK: cfc 4095(%r15) # encoding: [0xb2,0x1a,0xff,0xff]
2402 #CHECK: cfdbr %r0, 0, %f0 # encoding: [0xb3,0x99,0x00,0x00]
2403 #CHECK: cfdbr %r0, 0, %f15 # encoding: [0xb3,0x99,0x00,0x0f]
2404 #CHECK: cfdbr %r0, 15, %f0 # encoding: [0xb3,0x99,0xf0,0x00]
2405 #CHECK: cfdbr %r4, 5, %f6 # encoding: [0xb3,0x99,0x50,0x46]
2406 #CHECK: cfdbr %r15, 0, %f0 # encoding: [0xb3,0x99,0x00,0xf0]
2414 #CHECK: cfdr %r0, 0, %f0 # encoding: [0xb3,0xb9,0x00,0x00]
2415 #CHECK: cfdr %r0, 0, %f15 # encoding: [0xb3,0xb9,0x00,0x0f]
2416 #CHECK: cfdr %r0, 15, %f0 # encoding: [0xb3,0xb9,0xf0,0x00]
2417 #CHECK: cfdr %r4, 5, %f6 # encoding: [0xb3,0xb9,0x50,0x46]
2418 #CHECK: cfdr %r15, 0, %f0 # encoding: [0xb3,0xb9,0x00,0xf0]
2426 #CHECK: cfebr %r0, 0, %f0 # encoding: [0xb3,0x98,0x00,0x00]
2427 #CHECK: cfebr %r0, 0, %f15 # encoding: [0xb3,0x98,0x00,0x0f]
2428 #CHECK: cfebr %r0, 15, %f0 # encoding: [0xb3,0x98,0xf0,0x00]
2429 #CHECK: cfebr %r4, 5, %f6 # encoding: [0xb3,0x98,0x50,0x46]
2430 #CHECK: cfebr %r15, 0, %f0 # encoding: [0xb3,0x98,0x00,0xf0]
2438 #CHECK: cfer %r0, 0, %f0 # encoding: [0xb3,0xb8,0x00,0x00]
2439 #CHECK: cfer %r0, 0, %f15 # encoding: [0xb3,0xb8,0x00,0x0f]
2440 #CHECK: cfer %r0, 15, %f0 # encoding: [0xb3,0xb8,0xf0,0x00]
2441 #CHECK: cfer %r4, 5, %f6 # encoding: [0xb3,0xb8,0x50,0x46]
2442 #CHECK: cfer %r15, 0, %f0 # encoding: [0xb3,0xb8,0x00,0xf0]
2450 #CHECK: cfi %r0, -2147483648 # encoding: [0xc2,0x0d,0x80,0x00,0x00,0x00]
2451 #CHECK: cfi %r0, -1 # encoding: [0xc2,0x0d,0xff,0xff,0xff,0xff]
2452 #CHECK: cfi %r0, 0 # encoding: [0xc2,0x0d,0x00,0x00,0x00,0x00]
2453 #CHECK: cfi %r0, 1 # encoding: [0xc2,0x0d,0x00,0x00,0x00,0x01]
2454 #CHECK: cfi %r0, 2147483647 # encoding: [0xc2,0x0d,0x7f,0xff,0xff,0xff]
2455 #CHECK: cfi %r15, 0 # encoding: [0xc2,0xfd,0x00,0x00,0x00,0x00]
2461 cfi
%r0, (1 << 31) - 1
2464 #CHECK: cfxbr %r0, 0, %f0 # encoding: [0xb3,0x9a,0x00,0x00]
2465 #CHECK: cfxbr %r0, 0, %f13 # encoding: [0xb3,0x9a,0x00,0x0d]
2466 #CHECK: cfxbr %r0, 15, %f0 # encoding: [0xb3,0x9a,0xf0,0x00]
2467 #CHECK: cfxbr %r4, 5, %f8 # encoding: [0xb3,0x9a,0x50,0x48]
2468 #CHECK: cfxbr %r15, 0, %f0 # encoding: [0xb3,0x9a,0x00,0xf0]
2476 #CHECK: cfxr %r0, 0, %f0 # encoding: [0xb3,0xba,0x00,0x00]
2477 #CHECK: cfxr %r0, 0, %f13 # encoding: [0xb3,0xba,0x00,0x0d]
2478 #CHECK: cfxr %r0, 15, %f0 # encoding: [0xb3,0xba,0xf0,0x00]
2479 #CHECK: cfxr %r4, 5, %f8 # encoding: [0xb3,0xba,0x50,0x48]
2480 #CHECK: cfxr %r15, 0, %f0 # encoding: [0xb3,0xba,0x00,0xf0]
2488 #CHECK: cg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x20]
2489 #CHECK: cg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x20]
2490 #CHECK: cg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x20]
2491 #CHECK: cg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x20]
2492 #CHECK: cg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x20]
2493 #CHECK: cg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x20]
2494 #CHECK: cg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x20]
2495 #CHECK: cg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x20]
2496 #CHECK: cg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x20]
2497 #CHECK: cg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x20]
2506 cg
%r0, 524287(%r1,%r15)
2507 cg
%r0, 524287(%r15,%r1)
2510 #CHECK: cgdbr %r0, 0, %f0 # encoding: [0xb3,0xa9,0x00,0x00]
2511 #CHECK: cgdbr %r0, 0, %f15 # encoding: [0xb3,0xa9,0x00,0x0f]
2512 #CHECK: cgdbr %r0, 15, %f0 # encoding: [0xb3,0xa9,0xf0,0x00]
2513 #CHECK: cgdbr %r4, 5, %f6 # encoding: [0xb3,0xa9,0x50,0x46]
2514 #CHECK: cgdbr %r15, 0, %f0 # encoding: [0xb3,0xa9,0x00,0xf0]
2522 #CHECK: cgdr %r0, 0, %f0 # encoding: [0xb3,0xc9,0x00,0x00]
2523 #CHECK: cgdr %r0, 0, %f15 # encoding: [0xb3,0xc9,0x00,0x0f]
2524 #CHECK: cgdr %r0, 15, %f0 # encoding: [0xb3,0xc9,0xf0,0x00]
2525 #CHECK: cgdr %r4, 5, %f6 # encoding: [0xb3,0xc9,0x50,0x46]
2526 #CHECK: cgdr %r15, 0, %f0 # encoding: [0xb3,0xc9,0x00,0xf0]
2534 #CHECK: cgdtr %r0, 0, %f0 # encoding: [0xb3,0xe1,0x00,0x00]
2535 #CHECK: cgdtr %r0, 0, %f15 # encoding: [0xb3,0xe1,0x00,0x0f]
2536 #CHECK: cgdtr %r0, 15, %f0 # encoding: [0xb3,0xe1,0xf0,0x00]
2537 #CHECK: cgdtr %r4, 5, %f6 # encoding: [0xb3,0xe1,0x50,0x46]
2538 #CHECK: cgdtr %r15, 0, %f0 # encoding: [0xb3,0xe1,0x00,0xf0]
2546 #CHECK: cgebr %r0, 0, %f0 # encoding: [0xb3,0xa8,0x00,0x00]
2547 #CHECK: cgebr %r0, 0, %f15 # encoding: [0xb3,0xa8,0x00,0x0f]
2548 #CHECK: cgebr %r0, 15, %f0 # encoding: [0xb3,0xa8,0xf0,0x00]
2549 #CHECK: cgebr %r4, 5, %f6 # encoding: [0xb3,0xa8,0x50,0x46]
2550 #CHECK: cgebr %r15, 0, %f0 # encoding: [0xb3,0xa8,0x00,0xf0]
2558 #CHECK: cger %r0, 0, %f0 # encoding: [0xb3,0xc8,0x00,0x00]
2559 #CHECK: cger %r0, 0, %f15 # encoding: [0xb3,0xc8,0x00,0x0f]
2560 #CHECK: cger %r0, 15, %f0 # encoding: [0xb3,0xc8,0xf0,0x00]
2561 #CHECK: cger %r4, 5, %f6 # encoding: [0xb3,0xc8,0x50,0x46]
2562 #CHECK: cger %r15, 0, %f0 # encoding: [0xb3,0xc8,0x00,0xf0]
2570 #CHECK: cgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x30]
2571 #CHECK: cgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x30]
2572 #CHECK: cgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x30]
2573 #CHECK: cgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x30]
2574 #CHECK: cgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x30]
2575 #CHECK: cgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x30]
2576 #CHECK: cgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x30]
2577 #CHECK: cgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x30]
2578 #CHECK: cgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x30]
2579 #CHECK: cgf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x30]
2588 cgf
%r0, 524287(%r1,%r15)
2589 cgf
%r0, 524287(%r15,%r1)
2592 #CHECK: cgfi %r0, -2147483648 # encoding: [0xc2,0x0c,0x80,0x00,0x00,0x00]
2593 #CHECK: cgfi %r0, -1 # encoding: [0xc2,0x0c,0xff,0xff,0xff,0xff]
2594 #CHECK: cgfi %r0, 0 # encoding: [0xc2,0x0c,0x00,0x00,0x00,0x00]
2595 #CHECK: cgfi %r0, 1 # encoding: [0xc2,0x0c,0x00,0x00,0x00,0x01]
2596 #CHECK: cgfi %r0, 2147483647 # encoding: [0xc2,0x0c,0x7f,0xff,0xff,0xff]
2597 #CHECK: cgfi %r15, 0 # encoding: [0xc2,0xfc,0x00,0x00,0x00,0x00]
2603 cgfi
%r0, (1 << 31) - 1
2606 #CHECK: cgfr %r0, %r0 # encoding: [0xb9,0x30,0x00,0x00]
2607 #CHECK: cgfr %r0, %r15 # encoding: [0xb9,0x30,0x00,0x0f]
2608 #CHECK: cgfr %r15, %r0 # encoding: [0xb9,0x30,0x00,0xf0]
2609 #CHECK: cgfr %r7, %r8 # encoding: [0xb9,0x30,0x00,0x78]
2616 #CHECK: cgfrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x0c,A,A,A,A]
2617 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
2618 cgfrl
%r0, -0x100000000
2619 #CHECK: cgfrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x0c,A,A,A,A]
2620 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
2622 #CHECK: cgfrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x0c,A,A,A,A]
2623 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
2625 #CHECK: cgfrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x0c,A,A,A,A]
2626 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
2627 cgfrl
%r0, 0xfffffffe
2629 #CHECK: cgfrl %r0, foo # encoding: [0xc6,0x0c,A,A,A,A]
2630 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
2631 #CHECK: cgfrl %r15, foo # encoding: [0xc6,0xfc,A,A,A,A]
2632 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
2637 #CHECK: cgfrl %r3, bar+100 # encoding: [0xc6,0x3c,A,A,A,A]
2638 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2639 #CHECK: cgfrl %r4, bar+100 # encoding: [0xc6,0x4c,A,A,A,A]
2640 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2645 #CHECK: cgfrl %r7, frob@PLT # encoding: [0xc6,0x7c,A,A,A,A]
2646 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
2647 #CHECK: cgfrl %r8, frob@PLT # encoding: [0xc6,0x8c,A,A,A,A]
2648 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
2653 #CHECK: cgh %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x34]
2654 #CHECK: cgh %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x34]
2655 #CHECK: cgh %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x34]
2656 #CHECK: cgh %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x34]
2657 #CHECK: cgh %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x34]
2658 #CHECK: cgh %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x34]
2659 #CHECK: cgh %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x34]
2660 #CHECK: cgh %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x34]
2661 #CHECK: cgh %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x34]
2662 #CHECK: cgh %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x34]
2671 cgh
%r0, 524287(%r1,%r15)
2672 cgh
%r0, 524287(%r15,%r1)
2675 #CHECK: cghi %r0, -32768 # encoding: [0xa7,0x0f,0x80,0x00]
2676 #CHECK: cghi %r0, -1 # encoding: [0xa7,0x0f,0xff,0xff]
2677 #CHECK: cghi %r0, 0 # encoding: [0xa7,0x0f,0x00,0x00]
2678 #CHECK: cghi %r0, 1 # encoding: [0xa7,0x0f,0x00,0x01]
2679 #CHECK: cghi %r0, 32767 # encoding: [0xa7,0x0f,0x7f,0xff]
2680 #CHECK: cghi %r15, 0 # encoding: [0xa7,0xff,0x00,0x00]
2689 #CHECK: cghrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x04,A,A,A,A]
2690 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
2691 cghrl
%r0, -0x100000000
2692 #CHECK: cghrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x04,A,A,A,A]
2693 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
2695 #CHECK: cghrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x04,A,A,A,A]
2696 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
2698 #CHECK: cghrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x04,A,A,A,A]
2699 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
2700 cghrl
%r0, 0xfffffffe
2702 #CHECK: cghrl %r0, foo # encoding: [0xc6,0x04,A,A,A,A]
2703 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
2704 #CHECK: cghrl %r15, foo # encoding: [0xc6,0xf4,A,A,A,A]
2705 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
2710 #CHECK: cghrl %r3, bar+100 # encoding: [0xc6,0x34,A,A,A,A]
2711 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2712 #CHECK: cghrl %r4, bar+100 # encoding: [0xc6,0x44,A,A,A,A]
2713 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2718 #CHECK: cghrl %r7, frob@PLT # encoding: [0xc6,0x74,A,A,A,A]
2719 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
2720 #CHECK: cghrl %r8, frob@PLT # encoding: [0xc6,0x84,A,A,A,A]
2721 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
2726 #CHECK: cghsi 0, 0 # encoding: [0xe5,0x58,0x00,0x00,0x00,0x00]
2727 #CHECK: cghsi 4095, 0 # encoding: [0xe5,0x58,0x0f,0xff,0x00,0x00]
2728 #CHECK: cghsi 0, -32768 # encoding: [0xe5,0x58,0x00,0x00,0x80,0x00]
2729 #CHECK: cghsi 0, -1 # encoding: [0xe5,0x58,0x00,0x00,0xff,0xff]
2730 #CHECK: cghsi 0, 0 # encoding: [0xe5,0x58,0x00,0x00,0x00,0x00]
2731 #CHECK: cghsi 0, 1 # encoding: [0xe5,0x58,0x00,0x00,0x00,0x01]
2732 #CHECK: cghsi 0, 32767 # encoding: [0xe5,0x58,0x00,0x00,0x7f,0xff]
2733 #CHECK: cghsi 0(%r1), 42 # encoding: [0xe5,0x58,0x10,0x00,0x00,0x2a]
2734 #CHECK: cghsi 0(%r15), 42 # encoding: [0xe5,0x58,0xf0,0x00,0x00,0x2a]
2735 #CHECK: cghsi 4095(%r1), 42 # encoding: [0xe5,0x58,0x1f,0xff,0x00,0x2a]
2736 #CHECK: cghsi 4095(%r15), 42 # encoding: [0xe5,0x58,0xff,0xff,0x00,0x2a]
2748 cghsi
4095(%r15), 42
2750 #CHECK: cgib %r0, 0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0xfc]
2751 #CHECK: cgib %r0, -128, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x80,0xfc]
2752 #CHECK: cgib %r0, 127, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x7f,0xfc]
2753 #CHECK: cgib %r15, 0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0xfc]
2754 #CHECK: cgib %r7, -1, 0, 0 # encoding: [0xec,0x70,0x00,0x00,0xff,0xfc]
2755 #CHECK: cgib %r0, 0, 1, 0 # encoding: [0xec,0x01,0x00,0x00,0x00,0xfc]
2756 #CHECK: cgib %r0, 0, 15, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0xfc]
2757 #CHECK: cgib %r0, 0, 0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x00,0xfc]
2758 #CHECK: cgib %r0, 0, 0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x00,0xfc]
2759 #CHECK: cgib %r0, 0, 0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x00,0xfc]
2761 cgib
%r0, -128, 0, 0
2767 cgib
%r0, 0, 0, 0(%r13)
2768 cgib
%r0, 0, 0, 4095
2769 cgib
%r0, 0, 0, 4095(%r7)
2771 #CHECK: cgibe %r0, 0, 0 # encoding: [0xec,0x08,0x00,0x00,0x00,0xfc]
2772 #CHECK: cgibe %r0, -128, 0 # encoding: [0xec,0x08,0x00,0x00,0x80,0xfc]
2773 #CHECK: cgibe %r0, 127, 0 # encoding: [0xec,0x08,0x00,0x00,0x7f,0xfc]
2774 #CHECK: cgibe %r15, 0, 0 # encoding: [0xec,0xf8,0x00,0x00,0x00,0xfc]
2775 #CHECK: cgibe %r7, -1, 0 # encoding: [0xec,0x78,0x00,0x00,0xff,0xfc]
2776 #CHECK: cgibe %r0, 0, 0(%r13) # encoding: [0xec,0x08,0xd0,0x00,0x00,0xfc]
2777 #CHECK: cgibe %r0, 0, 4095 # encoding: [0xec,0x08,0x0f,0xff,0x00,0xfc]
2778 #CHECK: cgibe %r0, 0, 4095(%r7) # encoding: [0xec,0x08,0x7f,0xff,0x00,0xfc]
2784 cgibe
%r0, 0, 0(%r13)
2786 cgibe
%r0, 0, 4095(%r7)
2788 #CHECK: cgib %r1, 2, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xfc]
2789 #CHECK: cgibh %r1, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xfc]
2790 #CHECK: cgibnle %r1, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xfc]
2791 cgib
%r1, 2, 2, 3(%r4)
2792 cgibh
%r1, 2, 3(%r4)
2793 cgibnle
%r1, 2, 3(%r4)
2795 #CHECK: cgib %r1, 2, 4, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xfc]
2796 #CHECK: cgibl %r1, 2, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xfc]
2797 #CHECK: cgibnhe %r1, 2, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xfc]
2798 cgib
%r1, 2, 4, 3(%r4)
2799 cgibl
%r1, 2, 3(%r4)
2800 cgibnhe
%r1, 2, 3(%r4)
2802 #CHECK: cgib %r1, 2, 6, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xfc]
2803 #CHECK: cgiblh %r1, 2, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xfc]
2804 #CHECK: cgibne %r1, 2, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xfc]
2805 cgib
%r1, 2, 6, 3(%r4)
2806 cgiblh
%r1, 2, 3(%r4)
2807 cgibne
%r1, 2, 3(%r4)
2809 #CHECK: cgib %r1, 2, 8, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xfc]
2810 #CHECK: cgibe %r1, 2, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xfc]
2811 #CHECK: cgibnlh %r1, 2, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xfc]
2812 cgib
%r1, 2, 8, 3(%r4)
2813 cgibe
%r1, 2, 3(%r4)
2814 cgibnlh
%r1, 2, 3(%r4)
2816 #CHECK: cgib %r1, 2, 10, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfc]
2817 #CHECK: cgibhe %r1, 2, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfc]
2818 #CHECK: cgibnl %r1, 2, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfc]
2819 cgib
%r1, 2, 10, 3(%r4)
2820 cgibhe
%r1, 2, 3(%r4)
2821 cgibnl
%r1, 2, 3(%r4)
2823 #CHECK: cgib %r1, 2, 12, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfc]
2824 #CHECK: cgible %r1, 2, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfc]
2825 #CHECK: cgibnh %r1, 2, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfc]
2826 cgib
%r1, 2, 12, 3(%r4)
2827 cgible
%r1, 2, 3(%r4)
2828 cgibnh
%r1, 2, 3(%r4)
2830 #CHECK: cgij %r0, 0, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x00,0x7c]
2831 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2832 #CHECK: cgij %r0, -128, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x80,0x7c]
2833 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2834 #CHECK: cgij %r0, 127, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x7f,0x7c]
2835 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2836 #CHECK: cgij %r15, 0, 0, .[[LAB:L.*]] # encoding: [0xec,0xf0,A,A,0x00,0x7c]
2837 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2838 #CHECK: cgij %r7, -1, 0, .[[LAB:L.*]] # encoding: [0xec,0x70,A,A,0xff,0x7c]
2839 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2841 cgij
%r0, -128, 0, 0
2846 #CHECK: cgij %r1, -66, 0, .[[LAB:L.*]]-65536 # encoding: [0xec,0x10,A,A,0xbe,0x7c]
2847 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
2848 cgij
%r1, -66, 0, -0x10000
2849 #CHECK: cgij %r1, -66, 0, .[[LAB:L.*]]-2 # encoding: [0xec,0x10,A,A,0xbe,0x7c]
2850 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
2851 cgij
%r1, -66, 0, -2
2852 #CHECK: cgij %r1, -66, 0, .[[LAB:L.*]] # encoding: [0xec,0x10,A,A,0xbe,0x7c]
2853 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2855 #CHECK: cgij %r1, -66, 0, .[[LAB:L.*]]+65534 # encoding: [0xec,0x10,A,A,0xbe,0x7c]
2856 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
2857 cgij
%r1, -66, 0, 0xfffe
2859 #CHECK: cgij %r1, -66, 0, foo # encoding: [0xec,0x10,A,A,0xbe,0x7c]
2860 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2861 cgij
%r1, -66, 0, foo
2863 #CHECK: cgij %r1, -66, 1, foo # encoding: [0xec,0x11,A,A,0xbe,0x7c]
2864 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2865 cgij
%r1, -66, 1, foo
2867 #CHECK: cgij %r1, -66, 2, foo # encoding: [0xec,0x12,A,A,0xbe,0x7c]
2868 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2869 #CHECK: cgijh %r1, -66, foo # encoding: [0xec,0x12,A,A,0xbe,0x7c]
2870 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2871 #CHECK: cgijnle %r1, -66, foo # encoding: [0xec,0x12,A,A,0xbe,0x7c]
2872 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2873 cgij
%r1, -66, 2, foo
2875 cgijnle
%r1, -66, foo
2877 #CHECK: cgij %r1, -66, 3, foo # encoding: [0xec,0x13,A,A,0xbe,0x7c]
2878 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2879 cgij
%r1, -66, 3, foo
2881 #CHECK: cgij %r1, -66, 4, foo # encoding: [0xec,0x14,A,A,0xbe,0x7c]
2882 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2883 #CHECK: cgijl %r1, -66, foo # encoding: [0xec,0x14,A,A,0xbe,0x7c]
2884 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2885 #CHECK: cgijnhe %r1, -66, foo # encoding: [0xec,0x14,A,A,0xbe,0x7c]
2886 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2887 cgij
%r1, -66, 4, foo
2889 cgijnhe
%r1, -66, foo
2891 #CHECK: cgij %r1, -66, 5, foo # encoding: [0xec,0x15,A,A,0xbe,0x7c]
2892 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2893 cgij
%r1, -66, 5, foo
2895 #CHECK: cgij %r1, -66, 6, foo # encoding: [0xec,0x16,A,A,0xbe,0x7c]
2896 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2897 #CHECK: cgijlh %r1, -66, foo # encoding: [0xec,0x16,A,A,0xbe,0x7c]
2898 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2899 #CHECK: cgijne %r1, -66, foo # encoding: [0xec,0x16,A,A,0xbe,0x7c]
2900 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2901 cgij
%r1, -66, 6, foo
2902 cgijlh
%r1, -66, foo
2903 cgijne
%r1, -66, foo
2905 #CHECK: cgij %r1, -66, 7, foo # encoding: [0xec,0x17,A,A,0xbe,0x7c]
2906 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2907 cgij
%r1, -66, 7, foo
2909 #CHECK: cgij %r1, -66, 8, foo # encoding: [0xec,0x18,A,A,0xbe,0x7c]
2910 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2911 #CHECK: cgije %r1, -66, foo # encoding: [0xec,0x18,A,A,0xbe,0x7c]
2912 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2913 #CHECK: cgijnlh %r1, -66, foo # encoding: [0xec,0x18,A,A,0xbe,0x7c]
2914 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2915 cgij
%r1, -66, 8, foo
2917 cgijnlh
%r1, -66, foo
2919 #CHECK: cgij %r1, -66, 9, foo # encoding: [0xec,0x19,A,A,0xbe,0x7c]
2920 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2921 cgij
%r1, -66, 9, foo
2923 #CHECK: cgij %r1, -66, 10, foo # encoding: [0xec,0x1a,A,A,0xbe,0x7c]
2924 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2925 #CHECK: cgijhe %r1, -66, foo # encoding: [0xec,0x1a,A,A,0xbe,0x7c]
2926 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2927 #CHECK: cgijnl %r1, -66, foo # encoding: [0xec,0x1a,A,A,0xbe,0x7c]
2928 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2929 cgij
%r1, -66, 10, foo
2930 cgijhe
%r1, -66, foo
2931 cgijnl
%r1, -66, foo
2933 #CHECK: cgij %r1, -66, 11, foo # encoding: [0xec,0x1b,A,A,0xbe,0x7c]
2934 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2935 cgij
%r1, -66, 11, foo
2937 #CHECK: cgij %r1, -66, 12, foo # encoding: [0xec,0x1c,A,A,0xbe,0x7c]
2938 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2939 #CHECK: cgijle %r1, -66, foo # encoding: [0xec,0x1c,A,A,0xbe,0x7c]
2940 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2941 #CHECK: cgijnh %r1, -66, foo # encoding: [0xec,0x1c,A,A,0xbe,0x7c]
2942 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2943 cgij
%r1, -66, 12, foo
2944 cgijle
%r1, -66, foo
2945 cgijnh
%r1, -66, foo
2947 #CHECK: cgij %r1, -66, 13, foo # encoding: [0xec,0x1d,A,A,0xbe,0x7c]
2948 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2949 cgij
%r1, -66, 13, foo
2951 #CHECK: cgij %r1, -66, 14, foo # encoding: [0xec,0x1e,A,A,0xbe,0x7c]
2952 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2953 cgij
%r1, -66, 14, foo
2955 #CHECK: cgij %r1, -66, 15, foo # encoding: [0xec,0x1f,A,A,0xbe,0x7c]
2956 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2957 cgij
%r1, -66, 15, foo
2959 #CHECK: cgij %r1, -66, 0, bar+100 # encoding: [0xec,0x10,A,A,0xbe,0x7c]
2960 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2961 cgij
%r1, -66, 0, bar+
100
2963 #CHECK: cgijh %r1, -66, bar+100 # encoding: [0xec,0x12,A,A,0xbe,0x7c]
2964 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2965 cgijh
%r1, -66, bar+
100
2967 #CHECK: cgijnle %r1, -66, bar+100 # encoding: [0xec,0x12,A,A,0xbe,0x7c]
2968 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2969 cgijnle
%r1, -66, bar+
100
2971 #CHECK: cgijl %r1, -66, bar+100 # encoding: [0xec,0x14,A,A,0xbe,0x7c]
2972 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2973 cgijl
%r1, -66, bar+
100
2975 #CHECK: cgijnhe %r1, -66, bar+100 # encoding: [0xec,0x14,A,A,0xbe,0x7c]
2976 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2977 cgijnhe
%r1, -66, bar+
100
2979 #CHECK: cgijlh %r1, -66, bar+100 # encoding: [0xec,0x16,A,A,0xbe,0x7c]
2980 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2981 cgijlh
%r1, -66, bar+
100
2983 #CHECK: cgijne %r1, -66, bar+100 # encoding: [0xec,0x16,A,A,0xbe,0x7c]
2984 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2985 cgijne
%r1, -66, bar+
100
2987 #CHECK: cgije %r1, -66, bar+100 # encoding: [0xec,0x18,A,A,0xbe,0x7c]
2988 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2989 cgije
%r1, -66, bar+
100
2991 #CHECK: cgijnlh %r1, -66, bar+100 # encoding: [0xec,0x18,A,A,0xbe,0x7c]
2992 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2993 cgijnlh
%r1, -66, bar+
100
2995 #CHECK: cgijhe %r1, -66, bar+100 # encoding: [0xec,0x1a,A,A,0xbe,0x7c]
2996 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2997 cgijhe
%r1, -66, bar+
100
2999 #CHECK: cgijnl %r1, -66, bar+100 # encoding: [0xec,0x1a,A,A,0xbe,0x7c]
3000 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3001 cgijnl
%r1, -66, bar+
100
3003 #CHECK: cgijle %r1, -66, bar+100 # encoding: [0xec,0x1c,A,A,0xbe,0x7c]
3004 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3005 cgijle
%r1, -66, bar+
100
3007 #CHECK: cgijnh %r1, -66, bar+100 # encoding: [0xec,0x1c,A,A,0xbe,0x7c]
3008 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3009 cgijnh
%r1, -66, bar+
100
3011 #CHECK: cgij %r1, -66, 0, bar@PLT # encoding: [0xec,0x10,A,A,0xbe,0x7c]
3012 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3013 cgij
%r1, -66, 0, bar@PLT
3015 #CHECK: cgijh %r1, -66, bar@PLT # encoding: [0xec,0x12,A,A,0xbe,0x7c]
3016 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3017 cgijh
%r1, -66, bar@PLT
3019 #CHECK: cgijnle %r1, -66, bar@PLT # encoding: [0xec,0x12,A,A,0xbe,0x7c]
3020 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3021 cgijnle
%r1, -66, bar@PLT
3023 #CHECK: cgijl %r1, -66, bar@PLT # encoding: [0xec,0x14,A,A,0xbe,0x7c]
3024 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3025 cgijl
%r1, -66, bar@PLT
3027 #CHECK: cgijnhe %r1, -66, bar@PLT # encoding: [0xec,0x14,A,A,0xbe,0x7c]
3028 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3029 cgijnhe
%r1, -66, bar@PLT
3031 #CHECK: cgijlh %r1, -66, bar@PLT # encoding: [0xec,0x16,A,A,0xbe,0x7c]
3032 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3033 cgijlh
%r1, -66, bar@PLT
3035 #CHECK: cgijne %r1, -66, bar@PLT # encoding: [0xec,0x16,A,A,0xbe,0x7c]
3036 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3037 cgijne
%r1, -66, bar@PLT
3039 #CHECK: cgije %r1, -66, bar@PLT # encoding: [0xec,0x18,A,A,0xbe,0x7c]
3040 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3041 cgije
%r1, -66, bar@PLT
3043 #CHECK: cgijnlh %r1, -66, bar@PLT # encoding: [0xec,0x18,A,A,0xbe,0x7c]
3044 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3045 cgijnlh
%r1, -66, bar@PLT
3047 #CHECK: cgijhe %r1, -66, bar@PLT # encoding: [0xec,0x1a,A,A,0xbe,0x7c]
3048 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3049 cgijhe
%r1, -66, bar@PLT
3051 #CHECK: cgijnl %r1, -66, bar@PLT # encoding: [0xec,0x1a,A,A,0xbe,0x7c]
3052 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3053 cgijnl
%r1, -66, bar@PLT
3055 #CHECK: cgijle %r1, -66, bar@PLT # encoding: [0xec,0x1c,A,A,0xbe,0x7c]
3056 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3057 cgijle
%r1, -66, bar@PLT
3059 #CHECK: cgijnh %r1, -66, bar@PLT # encoding: [0xec,0x1c,A,A,0xbe,0x7c]
3060 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3061 cgijnh
%r1, -66, bar@PLT
3063 #CHECK: cgit %r0, 0, 12 # encoding: [0xec,0x00,0x00,0x00,0xc0,0x70]
3064 #CHECK: cgit %r0, -1, 12 # encoding: [0xec,0x00,0xff,0xff,0xc0,0x70]
3065 #CHECK: cgit %r0, -32768, 12 # encoding: [0xec,0x00,0x80,0x00,0xc0,0x70]
3066 #CHECK: cgit %r0, 32767, 12 # encoding: [0xec,0x00,0x7f,0xff,0xc0,0x70]
3067 #CHECK: cgith %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x20,0x70]
3068 #CHECK: cgitl %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x40,0x70]
3069 #CHECK: cgite %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x80,0x70]
3070 #CHECK: cgitne %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x60,0x70]
3071 #CHECK: cgitnl %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0xa0,0x70]
3072 #CHECK: cgitnh %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0xc0,0x70]
3076 cgit
%r0, -32768, 12
3085 #CHECK: cgr %r0, %r0 # encoding: [0xb9,0x20,0x00,0x00]
3086 #CHECK: cgr %r0, %r15 # encoding: [0xb9,0x20,0x00,0x0f]
3087 #CHECK: cgr %r15, %r0 # encoding: [0xb9,0x20,0x00,0xf0]
3088 #CHECK: cgr %r7, %r8 # encoding: [0xb9,0x20,0x00,0x78]
3095 #CHECK: cgrb %r0, %r0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0xe4]
3096 #CHECK: cgrb %r0, %r15, 0, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0xe4]
3097 #CHECK: cgrb %r15, %r0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0xe4]
3098 #CHECK: cgrb %r7, %r2, 0, 0 # encoding: [0xec,0x72,0x00,0x00,0x00,0xe4]
3099 #CHECK: cgrb %r0, %r0, 1, 0 # encoding: [0xec,0x00,0x00,0x00,0x10,0xe4]
3100 #CHECK: cgrb %r0, %r0, 15, 0 # encoding: [0xec,0x00,0x00,0x00,0xf0,0xe4]
3101 #CHECK: cgrb %r0, %r0, 0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x00,0xe4]
3102 #CHECK: cgrb %r0, %r0, 0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x00,0xe4]
3103 #CHECK: cgrb %r0, %r0, 0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x00,0xe4]
3105 cgrb
%r0, %r15, 0, 0
3106 cgrb
%r15, %r0, 0, 0
3109 cgrb
%r0, %r0, 15, 0
3110 cgrb
%r0, %r0, 0, 0(%r13)
3111 cgrb
%r0, %r0, 0, 4095
3112 cgrb
%r0, %r0, 0, 4095(%r7)
3114 #CHECK: cgrbe %r0, %r0, 0 # encoding: [0xec,0x00,0x00,0x00,0x80,0xe4]
3115 #CHECK: cgrbe %r0, %r15, 0 # encoding: [0xec,0x0f,0x00,0x00,0x80,0xe4]
3116 #CHECK: cgrbe %r15, %r0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x80,0xe4]
3117 #CHECK: cgrbe %r7, %r2, 0 # encoding: [0xec,0x72,0x00,0x00,0x80,0xe4]
3118 #CHECK: cgrbe %r0, %r0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x80,0xe4]
3119 #CHECK: cgrbe %r0, %r0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x80,0xe4]
3120 #CHECK: cgrbe %r0, %r0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x80,0xe4]
3125 cgrbe
%r0, %r0, 0(%r13)
3126 cgrbe
%r0, %r0, 4095
3127 cgrbe
%r0, %r0, 4095(%r7)
3129 #CHECK: cgrb %r1, %r2, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xe4]
3130 #CHECK: cgrbh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xe4]
3131 #CHECK: cgrbnle %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xe4]
3132 cgrb
%r1, %r2, 2, 3(%r4)
3133 cgrbh
%r1, %r2, 3(%r4)
3134 cgrbnle
%r1, %r2, 3(%r4)
3136 #CHECK: cgrb %r1, %r2, 4, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xe4]
3137 #CHECK: cgrbl %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xe4]
3138 #CHECK: cgrbnhe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xe4]
3139 cgrb
%r1, %r2, 4, 3(%r4)
3140 cgrbl
%r1, %r2, 3(%r4)
3141 cgrbnhe
%r1, %r2, 3(%r4)
3143 #CHECK: cgrb %r1, %r2, 6, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xe4]
3144 #CHECK: cgrblh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xe4]
3145 #CHECK: cgrbne %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xe4]
3146 cgrb
%r1, %r2, 6, 3(%r4)
3147 cgrblh
%r1, %r2, 3(%r4)
3148 cgrbne
%r1, %r2, 3(%r4)
3150 #CHECK: cgrb %r1, %r2, 8, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xe4]
3151 #CHECK: cgrbe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xe4]
3152 #CHECK: cgrbnlh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xe4]
3153 cgrb
%r1, %r2, 8, 3(%r4)
3154 cgrbe
%r1, %r2, 3(%r4)
3155 cgrbnlh
%r1, %r2, 3(%r4)
3157 #CHECK: cgrb %r1, %r2, 10, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xe4]
3158 #CHECK: cgrbhe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xe4]
3159 #CHECK: cgrbnl %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xe4]
3160 cgrb
%r1, %r2, 10, 3(%r4)
3161 cgrbhe
%r1, %r2, 3(%r4)
3162 cgrbnl
%r1, %r2, 3(%r4)
3164 #CHECK: cgrb %r1, %r2, 12, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xe4]
3165 #CHECK: cgrble %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xe4]
3166 #CHECK: cgrbnh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xe4]
3167 cgrb
%r1, %r2, 12, 3(%r4)
3168 cgrble
%r1, %r2, 3(%r4)
3169 cgrbnh
%r1, %r2, 3(%r4)
3171 #CHECK: cgrj %r0, %r0, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x00,0x64]
3172 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
3173 #CHECK: cgrj %r0, %r15, 0, .[[LAB:L.*]] # encoding: [0xec,0x0f,A,A,0x00,0x64]
3174 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
3175 #CHECK: cgrj %r15, %r0, 0, .[[LAB:L.*]] # encoding: [0xec,0xf0,A,A,0x00,0x64]
3176 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
3177 #CHECK: cgrj %r7, %r8, 0, .[[LAB:L.*]] # encoding: [0xec,0x78,A,A,0x00,0x64]
3178 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
3184 #CHECK: cgrj %r1, %r2, 0, .[[LAB:L.*]]-65536 # encoding: [0xec,0x12,A,A,0x00,0x64]
3185 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
3186 cgrj
%r1, %r2, 0, -0x10000
3187 #CHECK: cgrj %r1, %r2, 0, .[[LAB:L.*]]-2 # encoding: [0xec,0x12,A,A,0x00,0x64]
3188 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
3189 cgrj
%r1, %r2, 0, -2
3190 #CHECK: cgrj %r1, %r2, 0, .[[LAB:L.*]] # encoding: [0xec,0x12,A,A,0x00,0x64]
3191 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
3193 #CHECK: cgrj %r1, %r2, 0, .[[LAB:L.*]]+65534 # encoding: [0xec,0x12,A,A,0x00,0x64]
3194 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
3195 cgrj
%r1, %r2, 0, 0xfffe
3197 #CHECK: cgrj %r1, %r2, 0, foo # encoding: [0xec,0x12,A,A,0x00,0x64]
3198 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3199 cgrj
%r1, %r2, 0, foo
3201 #CHECK: cgrj %r1, %r2, 1, foo # encoding: [0xec,0x12,A,A,0x10,0x64]
3202 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3203 cgrj
%r1, %r2, 1, foo
3205 #CHECK: cgrj %r1, %r2, 2, foo # encoding: [0xec,0x12,A,A,0x20,0x64]
3206 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3207 #CHECK: cgrjh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x20,0x64]
3208 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3209 #CHECK: cgrjnle %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x20,0x64]
3210 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3211 cgrj
%r1, %r2, 2, foo
3213 cgrjnle
%r1, %r2, foo
3215 #CHECK: cgrj %r1, %r2, 3, foo # encoding: [0xec,0x12,A,A,0x30,0x64]
3216 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3217 cgrj
%r1, %r2, 3, foo
3219 #CHECK: cgrj %r1, %r2, 4, foo # encoding: [0xec,0x12,A,A,0x40,0x64]
3220 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3221 #CHECK: cgrjl %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x40,0x64]
3222 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3223 #CHECK: cgrjnhe %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x40,0x64]
3224 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3225 cgrj
%r1, %r2, 4, foo
3227 cgrjnhe
%r1, %r2, foo
3229 #CHECK: cgrj %r1, %r2, 5, foo # encoding: [0xec,0x12,A,A,0x50,0x64]
3230 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3231 cgrj
%r1, %r2, 5, foo
3233 #CHECK: cgrj %r1, %r2, 6, foo # encoding: [0xec,0x12,A,A,0x60,0x64]
3234 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3235 #CHECK: cgrjlh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x60,0x64]
3236 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3237 #CHECK: cgrjne %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x60,0x64]
3238 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3239 cgrj
%r1, %r2, 6, foo
3240 cgrjlh
%r1, %r2, foo
3241 cgrjne
%r1, %r2, foo
3243 #CHECK: cgrj %r1, %r2, 7, foo # encoding: [0xec,0x12,A,A,0x70,0x64]
3244 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3245 cgrj
%r1, %r2, 7, foo
3247 #CHECK: cgrj %r1, %r2, 8, foo # encoding: [0xec,0x12,A,A,0x80,0x64]
3248 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3249 #CHECK: cgrje %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x80,0x64]
3250 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3251 #CHECK: cgrjnlh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x80,0x64]
3252 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3253 cgrj
%r1, %r2, 8, foo
3255 cgrjnlh
%r1, %r2, foo
3257 #CHECK: cgrj %r1, %r2, 9, foo # encoding: [0xec,0x12,A,A,0x90,0x64]
3258 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3259 cgrj
%r1, %r2, 9, foo
3261 #CHECK: cgrj %r1, %r2, 10, foo # encoding: [0xec,0x12,A,A,0xa0,0x64]
3262 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3263 #CHECK: cgrjhe %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xa0,0x64]
3264 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3265 #CHECK: cgrjnl %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xa0,0x64]
3266 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3267 cgrj
%r1, %r2, 10, foo
3268 cgrjhe
%r1, %r2, foo
3269 cgrjnl
%r1, %r2, foo
3271 #CHECK: cgrj %r1, %r2, 11, foo # encoding: [0xec,0x12,A,A,0xb0,0x64]
3272 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3273 cgrj
%r1, %r2, 11, foo
3275 #CHECK: cgrj %r1, %r2, 12, foo # encoding: [0xec,0x12,A,A,0xc0,0x64]
3276 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3277 #CHECK: cgrjle %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xc0,0x64]
3278 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3279 #CHECK: cgrjnh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xc0,0x64]
3280 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3281 cgrj
%r1, %r2, 12, foo
3282 cgrjle
%r1, %r2, foo
3283 cgrjnh
%r1, %r2, foo
3285 #CHECK: cgrj %r1, %r2, 13, foo # encoding: [0xec,0x12,A,A,0xd0,0x64]
3286 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3287 cgrj
%r1, %r2, 13, foo
3289 #CHECK: cgrj %r1, %r2, 14, foo # encoding: [0xec,0x12,A,A,0xe0,0x64]
3290 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3291 cgrj
%r1, %r2, 14, foo
3293 #CHECK: cgrj %r1, %r2, 15, foo # encoding: [0xec,0x12,A,A,0xf0,0x64]
3294 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3295 cgrj
%r1, %r2, 15, foo
3297 #CHECK: cgrj %r1, %r2, 0, bar+100 # encoding: [0xec,0x12,A,A,0x00,0x64]
3298 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3299 cgrj
%r1, %r2, 0, bar+
100
3301 #CHECK: cgrjh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x20,0x64]
3302 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3303 cgrjh
%r1, %r2, bar+
100
3305 #CHECK: cgrjnle %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x20,0x64]
3306 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3307 cgrjnle
%r1, %r2, bar+
100
3309 #CHECK: cgrjl %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x40,0x64]
3310 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3311 cgrjl
%r1, %r2, bar+
100
3313 #CHECK: cgrjnhe %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x40,0x64]
3314 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3315 cgrjnhe
%r1, %r2, bar+
100
3317 #CHECK: cgrjlh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x60,0x64]
3318 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3319 cgrjlh
%r1, %r2, bar+
100
3321 #CHECK: cgrjne %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x60,0x64]
3322 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3323 cgrjne
%r1, %r2, bar+
100
3325 #CHECK: cgrje %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x80,0x64]
3326 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3327 cgrje
%r1, %r2, bar+
100
3329 #CHECK: cgrjnlh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x80,0x64]
3330 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3331 cgrjnlh
%r1, %r2, bar+
100
3333 #CHECK: cgrjhe %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xa0,0x64]
3334 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3335 cgrjhe
%r1, %r2, bar+
100
3337 #CHECK: cgrjnl %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xa0,0x64]
3338 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3339 cgrjnl
%r1, %r2, bar+
100
3341 #CHECK: cgrjle %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xc0,0x64]
3342 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3343 cgrjle
%r1, %r2, bar+
100
3345 #CHECK: cgrjnh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xc0,0x64]
3346 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3347 cgrjnh
%r1, %r2, bar+
100
3349 #CHECK: cgrj %r1, %r2, 0, bar@PLT # encoding: [0xec,0x12,A,A,0x00,0x64]
3350 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3351 cgrj
%r1, %r2, 0, bar@PLT
3353 #CHECK: cgrjh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x20,0x64]
3354 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3355 cgrjh
%r1, %r2, bar@PLT
3357 #CHECK: cgrjnle %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x20,0x64]
3358 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3359 cgrjnle
%r1, %r2, bar@PLT
3361 #CHECK: cgrjl %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x40,0x64]
3362 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3363 cgrjl
%r1, %r2, bar@PLT
3365 #CHECK: cgrjnhe %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x40,0x64]
3366 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3367 cgrjnhe
%r1, %r2, bar@PLT
3369 #CHECK: cgrjlh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x60,0x64]
3370 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3371 cgrjlh
%r1, %r2, bar@PLT
3373 #CHECK: cgrjne %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x60,0x64]
3374 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3375 cgrjne
%r1, %r2, bar@PLT
3377 #CHECK: cgrje %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x80,0x64]
3378 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3379 cgrje
%r1, %r2, bar@PLT
3381 #CHECK: cgrjnlh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x80,0x64]
3382 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3383 cgrjnlh
%r1, %r2, bar@PLT
3385 #CHECK: cgrjhe %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xa0,0x64]
3386 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3387 cgrjhe
%r1, %r2, bar@PLT
3389 #CHECK: cgrjnl %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xa0,0x64]
3390 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3391 cgrjnl
%r1, %r2, bar@PLT
3393 #CHECK: cgrjle %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xc0,0x64]
3394 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3395 cgrjle
%r1, %r2, bar@PLT
3397 #CHECK: cgrjnh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xc0,0x64]
3398 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3399 cgrjnh
%r1, %r2, bar@PLT
3401 #CHECK: cgrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x08,A,A,A,A]
3402 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
3403 cgrl
%r0, -0x100000000
3404 #CHECK: cgrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x08,A,A,A,A]
3405 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
3407 #CHECK: cgrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x08,A,A,A,A]
3408 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
3410 #CHECK: cgrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x08,A,A,A,A]
3411 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
3412 cgrl
%r0, 0xfffffffe
3414 #CHECK: cgrl %r0, foo # encoding: [0xc6,0x08,A,A,A,A]
3415 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
3416 #CHECK: cgrl %r15, foo # encoding: [0xc6,0xf8,A,A,A,A]
3417 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
3422 #CHECK: cgrl %r3, bar+100 # encoding: [0xc6,0x38,A,A,A,A]
3423 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
3424 #CHECK: cgrl %r4, bar+100 # encoding: [0xc6,0x48,A,A,A,A]
3425 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
3430 #CHECK: cgrl %r7, frob@PLT # encoding: [0xc6,0x78,A,A,A,A]
3431 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
3432 #CHECK: cgrl %r8, frob@PLT # encoding: [0xc6,0x88,A,A,A,A]
3433 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
3438 #CHECK: cgrt %r0, %r1, 12 # encoding: [0xb9,0x60,0xc0,0x01]
3439 #CHECK: cgrt %r0, %r1, 12 # encoding: [0xb9,0x60,0xc0,0x01]
3440 #CHECK: cgrt %r0, %r1, 12 # encoding: [0xb9,0x60,0xc0,0x01]
3441 #CHECK: cgrt %r0, %r1, 12 # encoding: [0xb9,0x60,0xc0,0x01]
3442 #CHECK: cgrth %r0, %r15 # encoding: [0xb9,0x60,0x20,0x0f]
3443 #CHECK: cgrtl %r0, %r15 # encoding: [0xb9,0x60,0x40,0x0f]
3444 #CHECK: cgrte %r0, %r15 # encoding: [0xb9,0x60,0x80,0x0f]
3445 #CHECK: cgrtne %r0, %r15 # encoding: [0xb9,0x60,0x60,0x0f]
3446 #CHECK: cgrtnl %r0, %r15 # encoding: [0xb9,0x60,0xa0,0x0f]
3447 #CHECK: cgrtnh %r0, %r15 # encoding: [0xb9,0x60,0xc0,0x0f]
3460 #CHECK: cgxbr %r0, 0, %f0 # encoding: [0xb3,0xaa,0x00,0x00]
3461 #CHECK: cgxbr %r0, 0, %f13 # encoding: [0xb3,0xaa,0x00,0x0d]
3462 #CHECK: cgxbr %r0, 15, %f0 # encoding: [0xb3,0xaa,0xf0,0x00]
3463 #CHECK: cgxbr %r4, 5, %f8 # encoding: [0xb3,0xaa,0x50,0x48]
3464 #CHECK: cgxbr %r15, 0, %f0 # encoding: [0xb3,0xaa,0x00,0xf0]
3472 #CHECK: cgxr %r0, 0, %f0 # encoding: [0xb3,0xca,0x00,0x00]
3473 #CHECK: cgxr %r0, 0, %f13 # encoding: [0xb3,0xca,0x00,0x0d]
3474 #CHECK: cgxr %r0, 15, %f0 # encoding: [0xb3,0xca,0xf0,0x00]
3475 #CHECK: cgxr %r4, 5, %f8 # encoding: [0xb3,0xca,0x50,0x48]
3476 #CHECK: cgxr %r15, 0, %f0 # encoding: [0xb3,0xca,0x00,0xf0]
3484 #CHECK: cgxtr %r0, 0, %f0 # encoding: [0xb3,0xe9,0x00,0x00]
3485 #CHECK: cgxtr %r0, 0, %f13 # encoding: [0xb3,0xe9,0x00,0x0d]
3486 #CHECK: cgxtr %r0, 15, %f0 # encoding: [0xb3,0xe9,0xf0,0x00]
3487 #CHECK: cgxtr %r4, 5, %f8 # encoding: [0xb3,0xe9,0x50,0x48]
3488 #CHECK: cgxtr %r15, 0, %f0 # encoding: [0xb3,0xe9,0x00,0xf0]
3496 #CHECK: ch %r0, 0 # encoding: [0x49,0x00,0x00,0x00]
3497 #CHECK: ch %r0, 4095 # encoding: [0x49,0x00,0x0f,0xff]
3498 #CHECK: ch %r0, 0(%r1) # encoding: [0x49,0x00,0x10,0x00]
3499 #CHECK: ch %r0, 0(%r15) # encoding: [0x49,0x00,0xf0,0x00]
3500 #CHECK: ch %r0, 4095(%r1,%r15) # encoding: [0x49,0x01,0xff,0xff]
3501 #CHECK: ch %r0, 4095(%r15,%r1) # encoding: [0x49,0x0f,0x1f,0xff]
3502 #CHECK: ch %r15, 0 # encoding: [0x49,0xf0,0x00,0x00]
3508 ch
%r0, 4095(%r1,%r15)
3509 ch
%r0, 4095(%r15,%r1)
3512 #CHECK: chhsi 0, 0 # encoding: [0xe5,0x54,0x00,0x00,0x00,0x00]
3513 #CHECK: chhsi 4095, 0 # encoding: [0xe5,0x54,0x0f,0xff,0x00,0x00]
3514 #CHECK: chhsi 0, -32768 # encoding: [0xe5,0x54,0x00,0x00,0x80,0x00]
3515 #CHECK: chhsi 0, -1 # encoding: [0xe5,0x54,0x00,0x00,0xff,0xff]
3516 #CHECK: chhsi 0, 0 # encoding: [0xe5,0x54,0x00,0x00,0x00,0x00]
3517 #CHECK: chhsi 0, 1 # encoding: [0xe5,0x54,0x00,0x00,0x00,0x01]
3518 #CHECK: chhsi 0, 32767 # encoding: [0xe5,0x54,0x00,0x00,0x7f,0xff]
3519 #CHECK: chhsi 0(%r1), 42 # encoding: [0xe5,0x54,0x10,0x00,0x00,0x2a]
3520 #CHECK: chhsi 0(%r15), 42 # encoding: [0xe5,0x54,0xf0,0x00,0x00,0x2a]
3521 #CHECK: chhsi 4095(%r1), 42 # encoding: [0xe5,0x54,0x1f,0xff,0x00,0x2a]
3522 #CHECK: chhsi 4095(%r15), 42 # encoding: [0xe5,0x54,0xff,0xff,0x00,0x2a]
3534 chhsi
4095(%r15), 42
3536 #CHECK: chi %r0, -32768 # encoding: [0xa7,0x0e,0x80,0x00]
3537 #CHECK: chi %r0, -1 # encoding: [0xa7,0x0e,0xff,0xff]
3538 #CHECK: chi %r0, 0 # encoding: [0xa7,0x0e,0x00,0x00]
3539 #CHECK: chi %r0, 1 # encoding: [0xa7,0x0e,0x00,0x01]
3540 #CHECK: chi %r0, 32767 # encoding: [0xa7,0x0e,0x7f,0xff]
3541 #CHECK: chi %r15, 0 # encoding: [0xa7,0xfe,0x00,0x00]
3550 #CHECK: chrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x05,A,A,A,A]
3551 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
3552 chrl
%r0, -0x100000000
3553 #CHECK: chrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x05,A,A,A,A]
3554 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
3556 #CHECK: chrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x05,A,A,A,A]
3557 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
3559 #CHECK: chrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x05,A,A,A,A]
3560 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
3561 chrl
%r0, 0xfffffffe
3563 #CHECK: chrl %r0, foo # encoding: [0xc6,0x05,A,A,A,A]
3564 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
3565 #CHECK: chrl %r15, foo # encoding: [0xc6,0xf5,A,A,A,A]
3566 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
3571 #CHECK: chrl %r3, bar+100 # encoding: [0xc6,0x35,A,A,A,A]
3572 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
3573 #CHECK: chrl %r4, bar+100 # encoding: [0xc6,0x45,A,A,A,A]
3574 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
3579 #CHECK: chrl %r7, frob@PLT # encoding: [0xc6,0x75,A,A,A,A]
3580 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
3581 #CHECK: chrl %r8, frob@PLT # encoding: [0xc6,0x85,A,A,A,A]
3582 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
3587 #CHECK: chsi 0, 0 # encoding: [0xe5,0x5c,0x00,0x00,0x00,0x00]
3588 #CHECK: chsi 4095, 0 # encoding: [0xe5,0x5c,0x0f,0xff,0x00,0x00]
3589 #CHECK: chsi 0, -32768 # encoding: [0xe5,0x5c,0x00,0x00,0x80,0x00]
3590 #CHECK: chsi 0, -1 # encoding: [0xe5,0x5c,0x00,0x00,0xff,0xff]
3591 #CHECK: chsi 0, 0 # encoding: [0xe5,0x5c,0x00,0x00,0x00,0x00]
3592 #CHECK: chsi 0, 1 # encoding: [0xe5,0x5c,0x00,0x00,0x00,0x01]
3593 #CHECK: chsi 0, 32767 # encoding: [0xe5,0x5c,0x00,0x00,0x7f,0xff]
3594 #CHECK: chsi 0(%r1), 42 # encoding: [0xe5,0x5c,0x10,0x00,0x00,0x2a]
3595 #CHECK: chsi 0(%r15), 42 # encoding: [0xe5,0x5c,0xf0,0x00,0x00,0x2a]
3596 #CHECK: chsi 4095(%r1), 42 # encoding: [0xe5,0x5c,0x1f,0xff,0x00,0x2a]
3597 #CHECK: chsi 4095(%r15), 42 # encoding: [0xe5,0x5c,0xff,0xff,0x00,0x2a]
3611 #CHECK: chy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x79]
3612 #CHECK: chy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x79]
3613 #CHECK: chy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x79]
3614 #CHECK: chy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x79]
3615 #CHECK: chy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x79]
3616 #CHECK: chy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x79]
3617 #CHECK: chy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x79]
3618 #CHECK: chy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x79]
3619 #CHECK: chy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x79]
3620 #CHECK: chy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x79]
3629 chy
%r0, 524287(%r1,%r15)
3630 chy
%r0, 524287(%r15,%r1)
3633 #CHECK: cib %r0, 0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0xfe]
3634 #CHECK: cib %r0, -128, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x80,0xfe]
3635 #CHECK: cib %r0, 127, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x7f,0xfe]
3636 #CHECK: cib %r15, 0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0xfe]
3637 #CHECK: cib %r7, -1, 0, 0 # encoding: [0xec,0x70,0x00,0x00,0xff,0xfe]
3638 #CHECK: cib %r0, 0, 1, 0 # encoding: [0xec,0x01,0x00,0x00,0x00,0xfe]
3639 #CHECK: cib %r0, 0, 15, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0xfe]
3640 #CHECK: cib %r0, 0, 0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x00,0xfe]
3641 #CHECK: cib %r0, 0, 0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x00,0xfe]
3642 #CHECK: cib %r0, 0, 0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x00,0xfe]
3650 cib
%r0, 0, 0, 0(%r13)
3652 cib
%r0, 0, 0, 4095(%r7)
3654 #CHECK: cibe %r0, 0, 0 # encoding: [0xec,0x08,0x00,0x00,0x00,0xfe]
3655 #CHECK: cibe %r0, -128, 0 # encoding: [0xec,0x08,0x00,0x00,0x80,0xfe]
3656 #CHECK: cibe %r0, 127, 0 # encoding: [0xec,0x08,0x00,0x00,0x7f,0xfe]
3657 #CHECK: cibe %r15, 0, 0 # encoding: [0xec,0xf8,0x00,0x00,0x00,0xfe]
3658 #CHECK: cibe %r7, -1, 0 # encoding: [0xec,0x78,0x00,0x00,0xff,0xfe]
3659 #CHECK: cibe %r0, 0, 0(%r13) # encoding: [0xec,0x08,0xd0,0x00,0x00,0xfe]
3660 #CHECK: cibe %r0, 0, 4095 # encoding: [0xec,0x08,0x0f,0xff,0x00,0xfe]
3661 #CHECK: cibe %r0, 0, 4095(%r7) # encoding: [0xec,0x08,0x7f,0xff,0x00,0xfe]
3667 cibe
%r0, 0, 0(%r13)
3669 cibe
%r0, 0, 4095(%r7)
3671 #CHECK: cib %r1, 2, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xfe]
3672 #CHECK: cibh %r1, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xfe]
3673 #CHECK: cibnle %r1, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xfe]
3674 cib
%r1, 2, 2, 3(%r4)
3676 cibnle
%r1, 2, 3(%r4)
3678 #CHECK: cib %r1, 2, 4, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xfe]
3679 #CHECK: cibl %r1, 2, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xfe]
3680 #CHECK: cibnhe %r1, 2, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xfe]
3681 cib
%r1, 2, 4, 3(%r4)
3683 cibnhe
%r1, 2, 3(%r4)
3685 #CHECK: cib %r1, 2, 6, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xfe]
3686 #CHECK: ciblh %r1, 2, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xfe]
3687 #CHECK: cibne %r1, 2, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xfe]
3688 cib
%r1, 2, 6, 3(%r4)
3689 ciblh
%r1, 2, 3(%r4)
3690 cibne
%r1, 2, 3(%r4)
3692 #CHECK: cib %r1, 2, 8, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xfe]
3693 #CHECK: cibe %r1, 2, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xfe]
3694 #CHECK: cibnlh %r1, 2, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xfe]
3695 cib
%r1, 2, 8, 3(%r4)
3697 cibnlh
%r1, 2, 3(%r4)
3699 #CHECK: cib %r1, 2, 10, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfe]
3700 #CHECK: cibhe %r1, 2, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfe]
3701 #CHECK: cibnl %r1, 2, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfe]
3702 cib
%r1, 2, 10, 3(%r4)
3703 cibhe
%r1, 2, 3(%r4)
3704 cibnl
%r1, 2, 3(%r4)
3706 #CHECK: cib %r1, 2, 12, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfe]
3707 #CHECK: cible %r1, 2, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfe]
3708 #CHECK: cibnh %r1, 2, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfe]
3709 cib
%r1, 2, 12, 3(%r4)
3710 cible
%r1, 2, 3(%r4)
3711 cibnh
%r1, 2, 3(%r4)
3713 #CHECK: cij %r0, 0, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x00,0x7e]
3714 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
3715 #CHECK: cij %r0, -128, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x80,0x7e]
3716 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
3717 #CHECK: cij %r0, 127, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x7f,0x7e]
3718 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
3719 #CHECK: cij %r15, 0, 0, .[[LAB:L.*]] # encoding: [0xec,0xf0,A,A,0x00,0x7e]
3720 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
3721 #CHECK: cij %r7, -1, 0, .[[LAB:L.*]] # encoding: [0xec,0x70,A,A,0xff,0x7e]
3722 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
3729 #CHECK: cij %r1, -66, 0, .[[LAB:L.*]]-65536 # encoding: [0xec,0x10,A,A,0xbe,0x7e]
3730 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
3731 cij
%r1, -66, 0, -0x10000
3732 #CHECK: cij %r1, -66, 0, .[[LAB:L.*]]-2 # encoding: [0xec,0x10,A,A,0xbe,0x7e]
3733 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
3735 #CHECK: cij %r1, -66, 0, .[[LAB:L.*]] # encoding: [0xec,0x10,A,A,0xbe,0x7e]
3736 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
3738 #CHECK: cij %r1, -66, 0, .[[LAB:L.*]]+65534 # encoding: [0xec,0x10,A,A,0xbe,0x7e]
3739 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
3740 cij
%r1, -66, 0, 0xfffe
3742 #CHECK: cij %r1, -66, 0, foo # encoding: [0xec,0x10,A,A,0xbe,0x7e]
3743 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3744 cij
%r1, -66, 0, foo
3746 #CHECK: cij %r1, -66, 1, foo # encoding: [0xec,0x11,A,A,0xbe,0x7e]
3747 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3748 cij
%r1, -66, 1, foo
3750 #CHECK: cij %r1, -66, 2, foo # encoding: [0xec,0x12,A,A,0xbe,0x7e]
3751 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3752 #CHECK: cijh %r1, -66, foo # encoding: [0xec,0x12,A,A,0xbe,0x7e]
3753 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3754 #CHECK: cijnle %r1, -66, foo # encoding: [0xec,0x12,A,A,0xbe,0x7e]
3755 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3756 cij
%r1, -66, 2, foo
3758 cijnle
%r1, -66, foo
3760 #CHECK: cij %r1, -66, 3, foo # encoding: [0xec,0x13,A,A,0xbe,0x7e]
3761 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3762 cij
%r1, -66, 3, foo
3764 #CHECK: cij %r1, -66, 4, foo # encoding: [0xec,0x14,A,A,0xbe,0x7e]
3765 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3766 #CHECK: cijl %r1, -66, foo # encoding: [0xec,0x14,A,A,0xbe,0x7e]
3767 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3768 #CHECK: cijnhe %r1, -66, foo # encoding: [0xec,0x14,A,A,0xbe,0x7e]
3769 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3770 cij
%r1, -66, 4, foo
3772 cijnhe
%r1, -66, foo
3774 #CHECK: cij %r1, -66, 5, foo # encoding: [0xec,0x15,A,A,0xbe,0x7e]
3775 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3776 cij
%r1, -66, 5, foo
3778 #CHECK: cij %r1, -66, 6, foo # encoding: [0xec,0x16,A,A,0xbe,0x7e]
3779 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3780 #CHECK: cijlh %r1, -66, foo # encoding: [0xec,0x16,A,A,0xbe,0x7e]
3781 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3782 #CHECK: cijne %r1, -66, foo # encoding: [0xec,0x16,A,A,0xbe,0x7e]
3783 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3784 cij
%r1, -66, 6, foo
3788 #CHECK: cij %r1, -66, 7, foo # encoding: [0xec,0x17,A,A,0xbe,0x7e]
3789 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3790 cij
%r1, -66, 7, foo
3792 #CHECK: cij %r1, -66, 8, foo # encoding: [0xec,0x18,A,A,0xbe,0x7e]
3793 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3794 #CHECK: cije %r1, -66, foo # encoding: [0xec,0x18,A,A,0xbe,0x7e]
3795 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3796 #CHECK: cijnlh %r1, -66, foo # encoding: [0xec,0x18,A,A,0xbe,0x7e]
3797 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3798 cij
%r1, -66, 8, foo
3800 cijnlh
%r1, -66, foo
3802 #CHECK: cij %r1, -66, 9, foo # encoding: [0xec,0x19,A,A,0xbe,0x7e]
3803 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3804 cij
%r1, -66, 9, foo
3806 #CHECK: cij %r1, -66, 10, foo # encoding: [0xec,0x1a,A,A,0xbe,0x7e]
3807 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3808 #CHECK: cijhe %r1, -66, foo # encoding: [0xec,0x1a,A,A,0xbe,0x7e]
3809 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3810 #CHECK: cijnl %r1, -66, foo # encoding: [0xec,0x1a,A,A,0xbe,0x7e]
3811 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3812 cij
%r1, -66, 10, foo
3816 #CHECK: cij %r1, -66, 11, foo # encoding: [0xec,0x1b,A,A,0xbe,0x7e]
3817 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3818 cij
%r1, -66, 11, foo
3820 #CHECK: cij %r1, -66, 12, foo # encoding: [0xec,0x1c,A,A,0xbe,0x7e]
3821 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3822 #CHECK: cijle %r1, -66, foo # encoding: [0xec,0x1c,A,A,0xbe,0x7e]
3823 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3824 #CHECK: cijnh %r1, -66, foo # encoding: [0xec,0x1c,A,A,0xbe,0x7e]
3825 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3826 cij
%r1, -66, 12, foo
3830 #CHECK: cij %r1, -66, 13, foo # encoding: [0xec,0x1d,A,A,0xbe,0x7e]
3831 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3832 cij
%r1, -66, 13, foo
3834 #CHECK: cij %r1, -66, 14, foo # encoding: [0xec,0x1e,A,A,0xbe,0x7e]
3835 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3836 cij
%r1, -66, 14, foo
3838 #CHECK: cij %r1, -66, 15, foo # encoding: [0xec,0x1f,A,A,0xbe,0x7e]
3839 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3840 cij
%r1, -66, 15, foo
3842 #CHECK: cij %r1, -66, 0, bar+100 # encoding: [0xec,0x10,A,A,0xbe,0x7e]
3843 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3844 cij
%r1, -66, 0, bar+
100
3846 #CHECK: cijh %r1, -66, bar+100 # encoding: [0xec,0x12,A,A,0xbe,0x7e]
3847 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3848 cijh
%r1, -66, bar+
100
3850 #CHECK: cijnle %r1, -66, bar+100 # encoding: [0xec,0x12,A,A,0xbe,0x7e]
3851 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3852 cijnle
%r1, -66, bar+
100
3854 #CHECK: cijl %r1, -66, bar+100 # encoding: [0xec,0x14,A,A,0xbe,0x7e]
3855 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3856 cijl
%r1, -66, bar+
100
3858 #CHECK: cijnhe %r1, -66, bar+100 # encoding: [0xec,0x14,A,A,0xbe,0x7e]
3859 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3860 cijnhe
%r1, -66, bar+
100
3862 #CHECK: cijlh %r1, -66, bar+100 # encoding: [0xec,0x16,A,A,0xbe,0x7e]
3863 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3864 cijlh
%r1, -66, bar+
100
3866 #CHECK: cijne %r1, -66, bar+100 # encoding: [0xec,0x16,A,A,0xbe,0x7e]
3867 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3868 cijne
%r1, -66, bar+
100
3870 #CHECK: cije %r1, -66, bar+100 # encoding: [0xec,0x18,A,A,0xbe,0x7e]
3871 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3872 cije
%r1, -66, bar+
100
3874 #CHECK: cijnlh %r1, -66, bar+100 # encoding: [0xec,0x18,A,A,0xbe,0x7e]
3875 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3876 cijnlh
%r1, -66, bar+
100
3878 #CHECK: cijhe %r1, -66, bar+100 # encoding: [0xec,0x1a,A,A,0xbe,0x7e]
3879 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3880 cijhe
%r1, -66, bar+
100
3882 #CHECK: cijnl %r1, -66, bar+100 # encoding: [0xec,0x1a,A,A,0xbe,0x7e]
3883 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3884 cijnl
%r1, -66, bar+
100
3886 #CHECK: cijle %r1, -66, bar+100 # encoding: [0xec,0x1c,A,A,0xbe,0x7e]
3887 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3888 cijle
%r1, -66, bar+
100
3890 #CHECK: cijnh %r1, -66, bar+100 # encoding: [0xec,0x1c,A,A,0xbe,0x7e]
3891 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3892 cijnh
%r1, -66, bar+
100
3894 #CHECK: cij %r1, -66, 0, bar@PLT # encoding: [0xec,0x10,A,A,0xbe,0x7e]
3895 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3896 cij
%r1, -66, 0, bar@PLT
3898 #CHECK: cijh %r1, -66, bar@PLT # encoding: [0xec,0x12,A,A,0xbe,0x7e]
3899 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3900 cijh
%r1, -66, bar@PLT
3902 #CHECK: cijnle %r1, -66, bar@PLT # encoding: [0xec,0x12,A,A,0xbe,0x7e]
3903 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3904 cijnle
%r1, -66, bar@PLT
3906 #CHECK: cijl %r1, -66, bar@PLT # encoding: [0xec,0x14,A,A,0xbe,0x7e]
3907 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3908 cijl
%r1, -66, bar@PLT
3910 #CHECK: cijnhe %r1, -66, bar@PLT # encoding: [0xec,0x14,A,A,0xbe,0x7e]
3911 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3912 cijnhe
%r1, -66, bar@PLT
3914 #CHECK: cijlh %r1, -66, bar@PLT # encoding: [0xec,0x16,A,A,0xbe,0x7e]
3915 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3916 cijlh
%r1, -66, bar@PLT
3918 #CHECK: cijne %r1, -66, bar@PLT # encoding: [0xec,0x16,A,A,0xbe,0x7e]
3919 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3920 cijne
%r1, -66, bar@PLT
3922 #CHECK: cije %r1, -66, bar@PLT # encoding: [0xec,0x18,A,A,0xbe,0x7e]
3923 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3924 cije
%r1, -66, bar@PLT
3926 #CHECK: cijnlh %r1, -66, bar@PLT # encoding: [0xec,0x18,A,A,0xbe,0x7e]
3927 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3928 cijnlh
%r1, -66, bar@PLT
3930 #CHECK: cijhe %r1, -66, bar@PLT # encoding: [0xec,0x1a,A,A,0xbe,0x7e]
3931 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3932 cijhe
%r1, -66, bar@PLT
3934 #CHECK: cijnl %r1, -66, bar@PLT # encoding: [0xec,0x1a,A,A,0xbe,0x7e]
3935 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3936 cijnl
%r1, -66, bar@PLT
3938 #CHECK: cijle %r1, -66, bar@PLT # encoding: [0xec,0x1c,A,A,0xbe,0x7e]
3939 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3940 cijle
%r1, -66, bar@PLT
3942 #CHECK: cijnh %r1, -66, bar@PLT # encoding: [0xec,0x1c,A,A,0xbe,0x7e]
3943 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3944 cijnh
%r1, -66, bar@PLT
3946 #CHECK: cit %r0, 0, 12 # encoding: [0xec,0x00,0x00,0x00,0xc0,0x72]
3947 #CHECK: cit %r0, -1, 12 # encoding: [0xec,0x00,0xff,0xff,0xc0,0x72]
3948 #CHECK: cit %r0, -32768, 12 # encoding: [0xec,0x00,0x80,0x00,0xc0,0x72]
3949 #CHECK: cit %r0, 32767, 12 # encoding: [0xec,0x00,0x7f,0xff,0xc0,0x72]
3950 #CHECK: cith %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x20,0x72]
3951 #CHECK: citl %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x40,0x72]
3952 #CHECK: cite %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x80,0x72]
3953 #CHECK: citne %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x60,0x72]
3954 #CHECK: citnl %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0xa0,0x72]
3955 #CHECK: citnh %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0xc0,0x72]
3968 #CHECK: cksm %r0, %r8 # encoding: [0xb2,0x41,0x00,0x08]
3969 #CHECK: cksm %r0, %r14 # encoding: [0xb2,0x41,0x00,0x0e]
3970 #CHECK: cksm %r15, %r0 # encoding: [0xb2,0x41,0x00,0xf0]
3971 #CHECK: cksm %r15, %r8 # encoding: [0xb2,0x41,0x00,0xf8]
3978 #CHECK: cl %r0, 0 # encoding: [0x55,0x00,0x00,0x00]
3979 #CHECK: cl %r0, 4095 # encoding: [0x55,0x00,0x0f,0xff]
3980 #CHECK: cl %r0, 0(%r1) # encoding: [0x55,0x00,0x10,0x00]
3981 #CHECK: cl %r0, 0(%r15) # encoding: [0x55,0x00,0xf0,0x00]
3982 #CHECK: cl %r0, 4095(%r1,%r15) # encoding: [0x55,0x01,0xff,0xff]
3983 #CHECK: cl %r0, 4095(%r15,%r1) # encoding: [0x55,0x0f,0x1f,0xff]
3984 #CHECK: cl %r15, 0 # encoding: [0x55,0xf0,0x00,0x00]
3990 cl
%r0, 4095(%r1,%r15)
3991 cl
%r0, 4095(%r15,%r1)
3994 #CHECK: clc 0(1), 0 # encoding: [0xd5,0x00,0x00,0x00,0x00,0x00]
3995 #CHECK: clc 0(1), 0(%r1) # encoding: [0xd5,0x00,0x00,0x00,0x10,0x00]
3996 #CHECK: clc 0(1), 0(%r15) # encoding: [0xd5,0x00,0x00,0x00,0xf0,0x00]
3997 #CHECK: clc 0(1), 4095 # encoding: [0xd5,0x00,0x00,0x00,0x0f,0xff]
3998 #CHECK: clc 0(1), 4095(%r1) # encoding: [0xd5,0x00,0x00,0x00,0x1f,0xff]
3999 #CHECK: clc 0(1), 4095(%r15) # encoding: [0xd5,0x00,0x00,0x00,0xff,0xff]
4000 #CHECK: clc 0(1,%r1), 0 # encoding: [0xd5,0x00,0x10,0x00,0x00,0x00]
4001 #CHECK: clc 0(1,%r15), 0 # encoding: [0xd5,0x00,0xf0,0x00,0x00,0x00]
4002 #CHECK: clc 4095(1,%r1), 0 # encoding: [0xd5,0x00,0x1f,0xff,0x00,0x00]
4003 #CHECK: clc 4095(1,%r15), 0 # encoding: [0xd5,0x00,0xff,0xff,0x00,0x00]
4004 #CHECK: clc 0(256,%r1), 0 # encoding: [0xd5,0xff,0x10,0x00,0x00,0x00]
4005 #CHECK: clc 0(256,%r15), 0 # encoding: [0xd5,0xff,0xf0,0x00,0x00,0x00]
4012 clc
0(1), 4095(%r15)
4020 #CHECK: clcl %r0, %r8 # encoding: [0x0f,0x08]
4021 #CHECK: clcl %r0, %r14 # encoding: [0x0f,0x0e]
4022 #CHECK: clcl %r14, %r0 # encoding: [0x0f,0xe0]
4023 #CHECK: clcl %r14, %r8 # encoding: [0x0f,0xe8]
4030 #CHECK: clcle %r0, %r0, 0 # encoding: [0xa9,0x00,0x00,0x00]
4031 #CHECK: clcle %r0, %r14, 4095 # encoding: [0xa9,0x0e,0x0f,0xff]
4032 #CHECK: clcle %r0, %r0, 0(%r1) # encoding: [0xa9,0x00,0x10,0x00]
4033 #CHECK: clcle %r0, %r0, 0(%r15) # encoding: [0xa9,0x00,0xf0,0x00]
4034 #CHECK: clcle %r14, %r14, 4095(%r1) # encoding: [0xa9,0xee,0x1f,0xff]
4035 #CHECK: clcle %r0, %r0, 4095(%r15) # encoding: [0xa9,0x00,0xff,0xff]
4036 #CHECK: clcle %r14, %r0, 0 # encoding: [0xa9,0xe0,0x00,0x00]
4039 clcle
%r0, %r14, 4095
4040 clcle
%r0, %r0, 0(%r1)
4041 clcle
%r0, %r0, 0(%r15)
4042 clcle
%r14, %r14, 4095(%r1)
4043 clcle
%r0, %r0, 4095(%r15)
4046 #CHECK: clclu %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x8f]
4047 #CHECK: clclu %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x8f]
4048 #CHECK: clclu %r0, %r14, 0 # encoding: [0xeb,0x0e,0x00,0x00,0x00,0x8f]
4049 #CHECK: clclu %r0, %r14, 1 # encoding: [0xeb,0x0e,0x00,0x01,0x00,0x8f]
4050 #CHECK: clclu %r0, %r8, 524287 # encoding: [0xeb,0x08,0x0f,0xff,0x7f,0x8f]
4051 #CHECK: clclu %r0, %r8, 0(%r1) # encoding: [0xeb,0x08,0x10,0x00,0x00,0x8f]
4052 #CHECK: clclu %r0, %r4, 0(%r15) # encoding: [0xeb,0x04,0xf0,0x00,0x00,0x8f]
4053 #CHECK: clclu %r0, %r4, 524287(%r15) # encoding: [0xeb,0x04,0xff,0xff,0x7f,0x8f]
4054 #CHECK: clclu %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x8f]
4055 #CHECK: clclu %r14, %r0, 0 # encoding: [0xeb,0xe0,0x00,0x00,0x00,0x8f]
4057 clclu
%r0, %r0, -524288
4061 clclu
%r0, %r8, 524287
4062 clclu
%r0, %r8, 0(%r1)
4063 clclu
%r0, %r4, 0(%r15)
4064 clclu
%r0, %r4, 524287(%r15)
4065 clclu
%r0, %r0, 524287(%r1)
4068 #CHECK: clfhsi 0, 0 # encoding: [0xe5,0x5d,0x00,0x00,0x00,0x00]
4069 #CHECK: clfhsi 4095, 0 # encoding: [0xe5,0x5d,0x0f,0xff,0x00,0x00]
4070 #CHECK: clfhsi 0, 65535 # encoding: [0xe5,0x5d,0x00,0x00,0xff,0xff]
4071 #CHECK: clfhsi 0(%r1), 42 # encoding: [0xe5,0x5d,0x10,0x00,0x00,0x2a]
4072 #CHECK: clfhsi 0(%r15), 42 # encoding: [0xe5,0x5d,0xf0,0x00,0x00,0x2a]
4073 #CHECK: clfhsi 4095(%r1), 42 # encoding: [0xe5,0x5d,0x1f,0xff,0x00,0x2a]
4074 #CHECK: clfhsi 4095(%r15), 42 # encoding: [0xe5,0x5d,0xff,0xff,0x00,0x2a]
4081 clfhsi
4095(%r1), 42
4082 clfhsi
4095(%r15), 42
4084 #CHECK: clfi %r0, 0 # encoding: [0xc2,0x0f,0x00,0x00,0x00,0x00]
4085 #CHECK: clfi %r0, 4294967295 # encoding: [0xc2,0x0f,0xff,0xff,0xff,0xff]
4086 #CHECK: clfi %r15, 0 # encoding: [0xc2,0xff,0x00,0x00,0x00,0x00]
4089 clfi
%r0, (1 << 32) - 1
4092 #CHECK: clfit %r0, 0, 12 # encoding: [0xec,0x00,0x00,0x00,0xc0,0x73]
4093 #CHECK: clfit %r0, 65535, 12 # encoding: [0xec,0x00,0xff,0xff,0xc0,0x73]
4094 #CHECK: clfit %r0, 32768, 12 # encoding: [0xec,0x00,0x80,0x00,0xc0,0x73]
4095 #CHECK: clfith %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x20,0x73]
4096 #CHECK: clfitl %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x40,0x73]
4097 #CHECK: clfite %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x80,0x73]
4098 #CHECK: clfitne %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x60,0x73]
4099 #CHECK: clfitnl %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0xa0,0x73]
4100 #CHECK: clfitnh %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0xc0,0x73]
4103 clfit
%r0, 65535, 12
4104 clfit
%r0, 32768, 12
4112 #CHECK: clg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x21]
4113 #CHECK: clg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x21]
4114 #CHECK: clg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x21]
4115 #CHECK: clg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x21]
4116 #CHECK: clg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x21]
4117 #CHECK: clg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x21]
4118 #CHECK: clg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x21]
4119 #CHECK: clg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x21]
4120 #CHECK: clg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x21]
4121 #CHECK: clg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x21]
4130 clg
%r0, 524287(%r1,%r15)
4131 clg
%r0, 524287(%r15,%r1)
4134 #CHECK: clgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x31]
4135 #CHECK: clgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x31]
4136 #CHECK: clgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x31]
4137 #CHECK: clgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x31]
4138 #CHECK: clgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x31]
4139 #CHECK: clgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x31]
4140 #CHECK: clgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x31]
4141 #CHECK: clgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x31]
4142 #CHECK: clgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x31]
4143 #CHECK: clgf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x31]
4152 clgf
%r0, 524287(%r1,%r15)
4153 clgf
%r0, 524287(%r15,%r1)
4156 #CHECK: clgfi %r0, 0 # encoding: [0xc2,0x0e,0x00,0x00,0x00,0x00]
4157 #CHECK: clgfi %r0, 4294967295 # encoding: [0xc2,0x0e,0xff,0xff,0xff,0xff]
4158 #CHECK: clgfi %r15, 0 # encoding: [0xc2,0xfe,0x00,0x00,0x00,0x00]
4161 clgfi
%r0, (1 << 32) - 1
4164 #CHECK: clgfr %r0, %r0 # encoding: [0xb9,0x31,0x00,0x00]
4165 #CHECK: clgfr %r0, %r15 # encoding: [0xb9,0x31,0x00,0x0f]
4166 #CHECK: clgfr %r15, %r0 # encoding: [0xb9,0x31,0x00,0xf0]
4167 #CHECK: clgfr %r7, %r8 # encoding: [0xb9,0x31,0x00,0x78]
4174 #CHECK: clgfrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x0e,A,A,A,A]
4175 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
4176 clgfrl
%r0, -0x100000000
4177 #CHECK: clgfrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x0e,A,A,A,A]
4178 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
4180 #CHECK: clgfrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x0e,A,A,A,A]
4181 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
4183 #CHECK: clgfrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x0e,A,A,A,A]
4184 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
4185 clgfrl
%r0, 0xfffffffe
4187 #CHECK: clgfrl %r0, foo # encoding: [0xc6,0x0e,A,A,A,A]
4188 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
4189 #CHECK: clgfrl %r15, foo # encoding: [0xc6,0xfe,A,A,A,A]
4190 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
4195 #CHECK: clgfrl %r3, bar+100 # encoding: [0xc6,0x3e,A,A,A,A]
4196 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
4197 #CHECK: clgfrl %r4, bar+100 # encoding: [0xc6,0x4e,A,A,A,A]
4198 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
4203 #CHECK: clgfrl %r7, frob@PLT # encoding: [0xc6,0x7e,A,A,A,A]
4204 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
4205 #CHECK: clgfrl %r8, frob@PLT # encoding: [0xc6,0x8e,A,A,A,A]
4206 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
4211 #CHECK: clghrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x06,A,A,A,A]
4212 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
4213 clghrl
%r0, -0x100000000
4214 #CHECK: clghrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x06,A,A,A,A]
4215 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
4217 #CHECK: clghrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x06,A,A,A,A]
4218 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
4220 #CHECK: clghrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x06,A,A,A,A]
4221 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
4222 clghrl
%r0, 0xfffffffe
4224 #CHECK: clghrl %r0, foo # encoding: [0xc6,0x06,A,A,A,A]
4225 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
4226 #CHECK: clghrl %r15, foo # encoding: [0xc6,0xf6,A,A,A,A]
4227 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
4232 #CHECK: clghrl %r3, bar+100 # encoding: [0xc6,0x36,A,A,A,A]
4233 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
4234 #CHECK: clghrl %r4, bar+100 # encoding: [0xc6,0x46,A,A,A,A]
4235 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
4240 #CHECK: clghrl %r7, frob@PLT # encoding: [0xc6,0x76,A,A,A,A]
4241 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
4242 #CHECK: clghrl %r8, frob@PLT # encoding: [0xc6,0x86,A,A,A,A]
4243 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
4248 #CHECK: clghsi 0, 0 # encoding: [0xe5,0x59,0x00,0x00,0x00,0x00]
4249 #CHECK: clghsi 4095, 0 # encoding: [0xe5,0x59,0x0f,0xff,0x00,0x00]
4250 #CHECK: clghsi 0, 65535 # encoding: [0xe5,0x59,0x00,0x00,0xff,0xff]
4251 #CHECK: clghsi 0(%r1), 42 # encoding: [0xe5,0x59,0x10,0x00,0x00,0x2a]
4252 #CHECK: clghsi 0(%r15), 42 # encoding: [0xe5,0x59,0xf0,0x00,0x00,0x2a]
4253 #CHECK: clghsi 4095(%r1), 42 # encoding: [0xe5,0x59,0x1f,0xff,0x00,0x2a]
4254 #CHECK: clghsi 4095(%r15), 42 # encoding: [0xe5,0x59,0xff,0xff,0x00,0x2a]
4261 clghsi
4095(%r1), 42
4262 clghsi
4095(%r15), 42
4264 #CHECK: clgib %r0, 0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0xfd]
4265 #CHECK: clgib %r0, 128, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x80,0xfd]
4266 #CHECK: clgib %r0, 127, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x7f,0xfd]
4267 #CHECK: clgib %r15, 0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0xfd]
4268 #CHECK: clgib %r7, 255, 0, 0 # encoding: [0xec,0x70,0x00,0x00,0xff,0xfd]
4269 #CHECK: clgib %r0, 0, 1, 0 # encoding: [0xec,0x01,0x00,0x00,0x00,0xfd]
4270 #CHECK: clgib %r0, 0, 15, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0xfd]
4271 #CHECK: clgib %r0, 0, 0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x00,0xfd]
4272 #CHECK: clgib %r0, 0, 0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x00,0xfd]
4273 #CHECK: clgib %r0, 0, 0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x00,0xfd]
4275 clgib
%r0, 128, 0, 0
4276 clgib
%r0, 127, 0, 0
4278 clgib
%r7, 255, 0, 0
4281 clgib
%r0, 0, 0, 0(%r13)
4282 clgib
%r0, 0, 0, 4095
4283 clgib
%r0, 0, 0, 4095(%r7)
4285 #CHECK: clgibe %r0, 0, 0 # encoding: [0xec,0x08,0x00,0x00,0x00,0xfd]
4286 #CHECK: clgibe %r0, 128, 0 # encoding: [0xec,0x08,0x00,0x00,0x80,0xfd]
4287 #CHECK: clgibe %r0, 127, 0 # encoding: [0xec,0x08,0x00,0x00,0x7f,0xfd]
4288 #CHECK: clgibe %r15, 0, 0 # encoding: [0xec,0xf8,0x00,0x00,0x00,0xfd]
4289 #CHECK: clgibe %r7, 255, 0 # encoding: [0xec,0x78,0x00,0x00,0xff,0xfd]
4290 #CHECK: clgibe %r0, 0, 0(%r13) # encoding: [0xec,0x08,0xd0,0x00,0x00,0xfd]
4291 #CHECK: clgibe %r0, 0, 4095 # encoding: [0xec,0x08,0x0f,0xff,0x00,0xfd]
4292 #CHECK: clgibe %r0, 0, 4095(%r7) # encoding: [0xec,0x08,0x7f,0xff,0x00,0xfd]
4298 clgibe
%r0, 0, 0(%r13)
4300 clgibe
%r0, 0, 4095(%r7)
4302 #CHECK: clgib %r1, 2, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xfd]
4303 #CHECK: clgibh %r1, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xfd]
4304 #CHECK: clgibnle %r1, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xfd]
4305 clgib
%r1, 2, 2, 3(%r4)
4306 clgibh
%r1, 2, 3(%r4)
4307 clgibnle
%r1, 2, 3(%r4)
4309 #CHECK: clgib %r1, 2, 4, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xfd]
4310 #CHECK: clgibl %r1, 2, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xfd]
4311 #CHECK: clgibnhe %r1, 2, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xfd]
4312 clgib
%r1, 2, 4, 3(%r4)
4313 clgibl
%r1, 2, 3(%r4)
4314 clgibnhe
%r1, 2, 3(%r4)
4316 #CHECK: clgib %r1, 2, 6, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xfd]
4317 #CHECK: clgiblh %r1, 2, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xfd]
4318 #CHECK: clgibne %r1, 2, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xfd]
4319 clgib
%r1, 2, 6, 3(%r4)
4320 clgiblh
%r1, 2, 3(%r4)
4321 clgibne
%r1, 2, 3(%r4)
4323 #CHECK: clgib %r1, 2, 8, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xfd]
4324 #CHECK: clgibe %r1, 2, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xfd]
4325 #CHECK: clgibnlh %r1, 2, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xfd]
4326 clgib
%r1, 2, 8, 3(%r4)
4327 clgibe
%r1, 2, 3(%r4)
4328 clgibnlh
%r1, 2, 3(%r4)
4330 #CHECK: clgib %r1, 2, 10, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfd]
4331 #CHECK: clgibhe %r1, 2, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfd]
4332 #CHECK: clgibnl %r1, 2, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfd]
4333 clgib
%r1, 2, 10, 3(%r4)
4334 clgibhe
%r1, 2, 3(%r4)
4335 clgibnl
%r1, 2, 3(%r4)
4337 #CHECK: clgib %r1, 2, 12, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfd]
4338 #CHECK: clgible %r1, 2, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfd]
4339 #CHECK: clgibnh %r1, 2, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfd]
4340 clgib
%r1, 2, 12, 3(%r4)
4341 clgible
%r1, 2, 3(%r4)
4342 clgibnh
%r1, 2, 3(%r4)
4344 #CHECK: clgij %r0, 0, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x00,0x7d]
4345 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
4346 #CHECK: clgij %r0, 255, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0xff,0x7d]
4347 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
4348 #CHECK: clgij %r15, 0, 0, .[[LAB:L.*]] # encoding: [0xec,0xf0,A,A,0x00,0x7d]
4349 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
4351 clgij
%r0, 255, 0, 0
4354 #CHECK: clgij %r1, 193, 0, .[[LAB:L.*]]-65536 # encoding: [0xec,0x10,A,A,0xc1,0x7d]
4355 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
4356 clgij
%r1, 193, 0, -0x10000
4357 #CHECK: clgij %r1, 193, 0, .[[LAB:L.*]]-2 # encoding: [0xec,0x10,A,A,0xc1,0x7d]
4358 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
4359 clgij
%r1, 193, 0, -2
4360 #CHECK: clgij %r1, 193, 0, .[[LAB:L.*]] # encoding: [0xec,0x10,A,A,0xc1,0x7d]
4361 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
4362 clgij
%r1, 193, 0, 0
4363 #CHECK: clgij %r1, 193, 0, .[[LAB:L.*]]+65534 # encoding: [0xec,0x10,A,A,0xc1,0x7d]
4364 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
4365 clgij
%r1, 193, 0, 0xfffe
4367 #CHECK: clgij %r1, 193, 0, foo # encoding: [0xec,0x10,A,A,0xc1,0x7d]
4368 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4369 clgij
%r1, 193, 0, foo
4371 #CHECK: clgij %r1, 193, 1, foo # encoding: [0xec,0x11,A,A,0xc1,0x7d]
4372 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4373 clgij
%r1, 193, 1, foo
4375 #CHECK: clgij %r1, 193, 2, foo # encoding: [0xec,0x12,A,A,0xc1,0x7d]
4376 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4377 #CHECK: clgijh %r1, 193, foo # encoding: [0xec,0x12,A,A,0xc1,0x7d]
4378 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4379 #CHECK: clgijnle %r1, 193, foo # encoding: [0xec,0x12,A,A,0xc1,0x7d]
4380 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4381 clgij
%r1, 193, 2, foo
4382 clgijh
%r1, 193, foo
4383 clgijnle
%r1, 193, foo
4385 #CHECK: clgij %r1, 193, 3, foo # encoding: [0xec,0x13,A,A,0xc1,0x7d]
4386 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4387 clgij
%r1, 193, 3, foo
4389 #CHECK: clgij %r1, 193, 4, foo # encoding: [0xec,0x14,A,A,0xc1,0x7d]
4390 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4391 #CHECK: clgijl %r1, 193, foo # encoding: [0xec,0x14,A,A,0xc1,0x7d]
4392 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4393 #CHECK: clgijnhe %r1, 193, foo # encoding: [0xec,0x14,A,A,0xc1,0x7d]
4394 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4395 clgij
%r1, 193, 4, foo
4396 clgijl
%r1, 193, foo
4397 clgijnhe
%r1, 193, foo
4399 #CHECK: clgij %r1, 193, 5, foo # encoding: [0xec,0x15,A,A,0xc1,0x7d]
4400 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4401 clgij
%r1, 193, 5, foo
4403 #CHECK: clgij %r1, 193, 6, foo # encoding: [0xec,0x16,A,A,0xc1,0x7d]
4404 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4405 #CHECK: clgijlh %r1, 193, foo # encoding: [0xec,0x16,A,A,0xc1,0x7d]
4406 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4407 #CHECK: clgijne %r1, 193, foo # encoding: [0xec,0x16,A,A,0xc1,0x7d]
4408 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4409 clgij
%r1, 193, 6, foo
4410 clgijlh
%r1, 193, foo
4411 clgijne
%r1, 193, foo
4413 #CHECK: clgij %r1, 193, 7, foo # encoding: [0xec,0x17,A,A,0xc1,0x7d]
4414 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4415 clgij
%r1, 193, 7, foo
4417 #CHECK: clgij %r1, 193, 8, foo # encoding: [0xec,0x18,A,A,0xc1,0x7d]
4418 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4419 #CHECK: clgije %r1, 193, foo # encoding: [0xec,0x18,A,A,0xc1,0x7d]
4420 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4421 #CHECK: clgijnlh %r1, 193, foo # encoding: [0xec,0x18,A,A,0xc1,0x7d]
4422 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4423 clgij
%r1, 193, 8, foo
4424 clgije
%r1, 193, foo
4425 clgijnlh
%r1, 193, foo
4427 #CHECK: clgij %r1, 193, 9, foo # encoding: [0xec,0x19,A,A,0xc1,0x7d]
4428 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4429 clgij
%r1, 193, 9, foo
4431 #CHECK: clgij %r1, 193, 10, foo # encoding: [0xec,0x1a,A,A,0xc1,0x7d]
4432 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4433 #CHECK: clgijhe %r1, 193, foo # encoding: [0xec,0x1a,A,A,0xc1,0x7d]
4434 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4435 #CHECK: clgijnl %r1, 193, foo # encoding: [0xec,0x1a,A,A,0xc1,0x7d]
4436 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4437 clgij
%r1, 193, 10, foo
4438 clgijhe
%r1, 193, foo
4439 clgijnl
%r1, 193, foo
4441 #CHECK: clgij %r1, 193, 11, foo # encoding: [0xec,0x1b,A,A,0xc1,0x7d]
4442 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4443 clgij
%r1, 193, 11, foo
4445 #CHECK: clgij %r1, 193, 12, foo # encoding: [0xec,0x1c,A,A,0xc1,0x7d]
4446 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4447 #CHECK: clgijle %r1, 193, foo # encoding: [0xec,0x1c,A,A,0xc1,0x7d]
4448 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4449 #CHECK: clgijnh %r1, 193, foo # encoding: [0xec,0x1c,A,A,0xc1,0x7d]
4450 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4451 clgij
%r1, 193, 12, foo
4452 clgijle
%r1, 193, foo
4453 clgijnh
%r1, 193, foo
4455 #CHECK: clgij %r1, 193, 13, foo # encoding: [0xec,0x1d,A,A,0xc1,0x7d]
4456 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4457 clgij
%r1, 193, 13, foo
4459 #CHECK: clgij %r1, 193, 14, foo # encoding: [0xec,0x1e,A,A,0xc1,0x7d]
4460 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4461 clgij
%r1, 193, 14, foo
4463 #CHECK: clgij %r1, 193, 15, foo # encoding: [0xec,0x1f,A,A,0xc1,0x7d]
4464 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4465 clgij
%r1, 193, 15, foo
4467 #CHECK: clgij %r1, 193, 0, bar+100 # encoding: [0xec,0x10,A,A,0xc1,0x7d]
4468 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4469 clgij
%r1, 193, 0, bar+
100
4471 #CHECK: clgijh %r1, 193, bar+100 # encoding: [0xec,0x12,A,A,0xc1,0x7d]
4472 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4473 clgijh
%r1, 193, bar+
100
4475 #CHECK: clgijnle %r1, 193, bar+100 # encoding: [0xec,0x12,A,A,0xc1,0x7d]
4476 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4477 clgijnle
%r1, 193, bar+
100
4479 #CHECK: clgijl %r1, 193, bar+100 # encoding: [0xec,0x14,A,A,0xc1,0x7d]
4480 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4481 clgijl
%r1, 193, bar+
100
4483 #CHECK: clgijnhe %r1, 193, bar+100 # encoding: [0xec,0x14,A,A,0xc1,0x7d]
4484 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4485 clgijnhe
%r1, 193, bar+
100
4487 #CHECK: clgijlh %r1, 193, bar+100 # encoding: [0xec,0x16,A,A,0xc1,0x7d]
4488 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4489 clgijlh
%r1, 193, bar+
100
4491 #CHECK: clgijne %r1, 193, bar+100 # encoding: [0xec,0x16,A,A,0xc1,0x7d]
4492 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4493 clgijne
%r1, 193, bar+
100
4495 #CHECK: clgije %r1, 193, bar+100 # encoding: [0xec,0x18,A,A,0xc1,0x7d]
4496 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4497 clgije
%r1, 193, bar+
100
4499 #CHECK: clgijnlh %r1, 193, bar+100 # encoding: [0xec,0x18,A,A,0xc1,0x7d]
4500 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4501 clgijnlh
%r1, 193, bar+
100
4503 #CHECK: clgijhe %r1, 193, bar+100 # encoding: [0xec,0x1a,A,A,0xc1,0x7d]
4504 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4505 clgijhe
%r1, 193, bar+
100
4507 #CHECK: clgijnl %r1, 193, bar+100 # encoding: [0xec,0x1a,A,A,0xc1,0x7d]
4508 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4509 clgijnl
%r1, 193, bar+
100
4511 #CHECK: clgijle %r1, 193, bar+100 # encoding: [0xec,0x1c,A,A,0xc1,0x7d]
4512 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4513 clgijle
%r1, 193, bar+
100
4515 #CHECK: clgijnh %r1, 193, bar+100 # encoding: [0xec,0x1c,A,A,0xc1,0x7d]
4516 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4517 clgijnh
%r1, 193, bar+
100
4519 #CHECK: clgij %r1, 193, 0, bar@PLT # encoding: [0xec,0x10,A,A,0xc1,0x7d]
4520 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4521 clgij
%r1, 193, 0, bar@PLT
4523 #CHECK: clgijh %r1, 193, bar@PLT # encoding: [0xec,0x12,A,A,0xc1,0x7d]
4524 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4525 clgijh
%r1, 193, bar@PLT
4527 #CHECK: clgijnle %r1, 193, bar@PLT # encoding: [0xec,0x12,A,A,0xc1,0x7d]
4528 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4529 clgijnle
%r1, 193, bar@PLT
4531 #CHECK: clgijl %r1, 193, bar@PLT # encoding: [0xec,0x14,A,A,0xc1,0x7d]
4532 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4533 clgijl
%r1, 193, bar@PLT
4535 #CHECK: clgijnhe %r1, 193, bar@PLT # encoding: [0xec,0x14,A,A,0xc1,0x7d]
4536 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4537 clgijnhe
%r1, 193, bar@PLT
4539 #CHECK: clgijlh %r1, 193, bar@PLT # encoding: [0xec,0x16,A,A,0xc1,0x7d]
4540 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4541 clgijlh
%r1, 193, bar@PLT
4543 #CHECK: clgijne %r1, 193, bar@PLT # encoding: [0xec,0x16,A,A,0xc1,0x7d]
4544 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4545 clgijne
%r1, 193, bar@PLT
4547 #CHECK: clgije %r1, 193, bar@PLT # encoding: [0xec,0x18,A,A,0xc1,0x7d]
4548 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4549 clgije
%r1, 193, bar@PLT
4551 #CHECK: clgijnlh %r1, 193, bar@PLT # encoding: [0xec,0x18,A,A,0xc1,0x7d]
4552 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4553 clgijnlh
%r1, 193, bar@PLT
4555 #CHECK: clgijhe %r1, 193, bar@PLT # encoding: [0xec,0x1a,A,A,0xc1,0x7d]
4556 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4557 clgijhe
%r1, 193, bar@PLT
4559 #CHECK: clgijnl %r1, 193, bar@PLT # encoding: [0xec,0x1a,A,A,0xc1,0x7d]
4560 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4561 clgijnl
%r1, 193, bar@PLT
4563 #CHECK: clgijle %r1, 193, bar@PLT # encoding: [0xec,0x1c,A,A,0xc1,0x7d]
4564 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4565 clgijle
%r1, 193, bar@PLT
4567 #CHECK: clgijnh %r1, 193, bar@PLT # encoding: [0xec,0x1c,A,A,0xc1,0x7d]
4568 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4569 clgijnh
%r1, 193, bar@PLT
4571 #CHECK: clgit %r0, 0, 12 # encoding: [0xec,0x00,0x00,0x00,0xc0,0x71]
4572 #CHECK: clgit %r0, 65535, 12 # encoding: [0xec,0x00,0xff,0xff,0xc0,0x71]
4573 #CHECK: clgit %r0, 32768, 12 # encoding: [0xec,0x00,0x80,0x00,0xc0,0x71]
4574 #CHECK: clgith %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x20,0x71]
4575 #CHECK: clgitl %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x40,0x71]
4576 #CHECK: clgite %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x80,0x71]
4577 #CHECK: clgitne %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x60,0x71]
4578 #CHECK: clgitnl %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0xa0,0x71]
4579 #CHECK: clgitnh %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0xc0,0x71]
4582 clgit
%r0, 65535, 12
4583 clgit
%r0, 32768, 12
4591 #CHECK: clgr %r0, %r0 # encoding: [0xb9,0x21,0x00,0x00]
4592 #CHECK: clgr %r0, %r15 # encoding: [0xb9,0x21,0x00,0x0f]
4593 #CHECK: clgr %r15, %r0 # encoding: [0xb9,0x21,0x00,0xf0]
4594 #CHECK: clgr %r7, %r8 # encoding: [0xb9,0x21,0x00,0x78]
4601 #CHECK: clgrb %r0, %r0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0xe5]
4602 #CHECK: clgrb %r0, %r15, 0, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0xe5]
4603 #CHECK: clgrb %r15, %r0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0xe5]
4604 #CHECK: clgrb %r7, %r2, 0, 0 # encoding: [0xec,0x72,0x00,0x00,0x00,0xe5]
4605 #CHECK: clgrb %r0, %r0, 1, 0 # encoding: [0xec,0x00,0x00,0x00,0x10,0xe5]
4606 #CHECK: clgrb %r0, %r0, 15, 0 # encoding: [0xec,0x00,0x00,0x00,0xf0,0xe5]
4607 #CHECK: clgrb %r0, %r0, 0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x00,0xe5]
4608 #CHECK: clgrb %r0, %r0, 0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x00,0xe5]
4609 #CHECK: clgrb %r0, %r0, 0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x00,0xe5]
4610 clgrb
%r0, %r0, 0, 0
4611 clgrb
%r0, %r15, 0, 0
4612 clgrb
%r15, %r0, 0, 0
4613 clgrb
%r7, %r2, 0, 0
4614 clgrb
%r0, %r0, 1, 0
4615 clgrb
%r0, %r0, 15, 0
4616 clgrb
%r0, %r0, 0, 0(%r13)
4617 clgrb
%r0, %r0, 0, 4095
4618 clgrb
%r0, %r0, 0, 4095(%r7)
4620 #CHECK: clgrbe %r0, %r0, 0 # encoding: [0xec,0x00,0x00,0x00,0x80,0xe5]
4621 #CHECK: clgrbe %r0, %r15, 0 # encoding: [0xec,0x0f,0x00,0x00,0x80,0xe5]
4622 #CHECK: clgrbe %r15, %r0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x80,0xe5]
4623 #CHECK: clgrbe %r7, %r2, 0 # encoding: [0xec,0x72,0x00,0x00,0x80,0xe5]
4624 #CHECK: clgrbe %r0, %r0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x80,0xe5]
4625 #CHECK: clgrbe %r0, %r0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x80,0xe5]
4626 #CHECK: clgrbe %r0, %r0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x80,0xe5]
4631 clgrbe
%r0, %r0, 0(%r13)
4632 clgrbe
%r0, %r0, 4095
4633 clgrbe
%r0, %r0, 4095(%r7)
4635 #CHECK: clgrb %r1, %r2, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xe5]
4636 #CHECK: clgrbh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xe5]
4637 #CHECK: clgrbnle %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xe5]
4638 clgrb
%r1, %r2, 2, 3(%r4)
4639 clgrbh
%r1, %r2, 3(%r4)
4640 clgrbnle
%r1, %r2, 3(%r4)
4642 #CHECK: clgrb %r1, %r2, 4, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xe5]
4643 #CHECK: clgrbl %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xe5]
4644 #CHECK: clgrbnhe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xe5]
4645 clgrb
%r1, %r2, 4, 3(%r4)
4646 clgrbl
%r1, %r2, 3(%r4)
4647 clgrbnhe
%r1, %r2, 3(%r4)
4649 #CHECK: clgrb %r1, %r2, 6, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xe5]
4650 #CHECK: clgrblh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xe5]
4651 #CHECK: clgrbne %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xe5]
4652 clgrb
%r1, %r2, 6, 3(%r4)
4653 clgrblh
%r1, %r2, 3(%r4)
4654 clgrbne
%r1, %r2, 3(%r4)
4656 #CHECK: clgrb %r1, %r2, 8, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xe5]
4657 #CHECK: clgrbe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xe5]
4658 #CHECK: clgrbnlh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xe5]
4659 clgrb
%r1, %r2, 8, 3(%r4)
4660 clgrbe
%r1, %r2, 3(%r4)
4661 clgrbnlh
%r1, %r2, 3(%r4)
4663 #CHECK: clgrb %r1, %r2, 10, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xe5]
4664 #CHECK: clgrbhe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xe5]
4665 #CHECK: clgrbnl %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xe5]
4666 clgrb
%r1, %r2, 10, 3(%r4)
4667 clgrbhe
%r1, %r2, 3(%r4)
4668 clgrbnl
%r1, %r2, 3(%r4)
4670 #CHECK: clgrb %r1, %r2, 12, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xe5]
4671 #CHECK: clgrble %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xe5]
4672 #CHECK: clgrbnh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xe5]
4673 clgrb
%r1, %r2, 12, 3(%r4)
4674 clgrble
%r1, %r2, 3(%r4)
4675 clgrbnh
%r1, %r2, 3(%r4)
4677 #CHECK: clgrj %r0, %r0, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x00,0x65]
4678 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
4679 #CHECK: clgrj %r0, %r15, 0, .[[LAB:L.*]] # encoding: [0xec,0x0f,A,A,0x00,0x65]
4680 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
4681 #CHECK: clgrj %r15, %r0, 0, .[[LAB:L.*]] # encoding: [0xec,0xf0,A,A,0x00,0x65]
4682 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
4683 #CHECK: clgrj %r7, %r8, 0, .[[LAB:L.*]] # encoding: [0xec,0x78,A,A,0x00,0x65]
4684 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
4690 #CHECK: clgrj %r1, %r2, 0, .[[LAB:L.*]]-65536 # encoding: [0xec,0x12,A,A,0x00,0x65]
4691 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
4692 clgrj
%r1, %r2, 0, -0x10000
4693 #CHECK: clgrj %r1, %r2, 0, .[[LAB:L.*]]-2 # encoding: [0xec,0x12,A,A,0x00,0x65]
4694 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
4695 clgrj
%r1, %r2, 0, -2
4696 #CHECK: clgrj %r1, %r2, 0, .[[LAB:L.*]] # encoding: [0xec,0x12,A,A,0x00,0x65]
4697 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
4698 clgrj
%r1, %r2, 0, 0
4699 #CHECK: clgrj %r1, %r2, 0, .[[LAB:L.*]]+65534 # encoding: [0xec,0x12,A,A,0x00,0x65]
4700 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
4701 clgrj
%r1, %r2, 0, 0xfffe
4703 #CHECK: clgrj %r1, %r2, 0, foo # encoding: [0xec,0x12,A,A,0x00,0x65]
4704 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4705 clgrj
%r1, %r2, 0, foo
4707 #CHECK: clgrj %r1, %r2, 1, foo # encoding: [0xec,0x12,A,A,0x10,0x65]
4708 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4709 clgrj
%r1, %r2, 1, foo
4711 #CHECK: clgrj %r1, %r2, 2, foo # encoding: [0xec,0x12,A,A,0x20,0x65]
4712 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4713 #CHECK: clgrjh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x20,0x65]
4714 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4715 #CHECK: clgrjnle %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x20,0x65]
4716 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4717 clgrj
%r1, %r2, 2, foo
4718 clgrjh
%r1, %r2, foo
4719 clgrjnle
%r1, %r2, foo
4721 #CHECK: clgrj %r1, %r2, 3, foo # encoding: [0xec,0x12,A,A,0x30,0x65]
4722 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4723 clgrj
%r1, %r2, 3, foo
4725 #CHECK: clgrj %r1, %r2, 4, foo # encoding: [0xec,0x12,A,A,0x40,0x65]
4726 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4727 #CHECK: clgrjl %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x40,0x65]
4728 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4729 #CHECK: clgrjnhe %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x40,0x65]
4730 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4731 clgrj
%r1, %r2, 4, foo
4732 clgrjl
%r1, %r2, foo
4733 clgrjnhe
%r1, %r2, foo
4735 #CHECK: clgrj %r1, %r2, 5, foo # encoding: [0xec,0x12,A,A,0x50,0x65]
4736 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4737 clgrj
%r1, %r2, 5, foo
4739 #CHECK: clgrj %r1, %r2, 6, foo # encoding: [0xec,0x12,A,A,0x60,0x65]
4740 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4741 #CHECK: clgrjlh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x60,0x65]
4742 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4743 #CHECK: clgrjne %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x60,0x65]
4744 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4745 clgrj
%r1, %r2, 6, foo
4746 clgrjlh
%r1, %r2, foo
4747 clgrjne
%r1, %r2, foo
4749 #CHECK: clgrj %r1, %r2, 7, foo # encoding: [0xec,0x12,A,A,0x70,0x65]
4750 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4751 clgrj
%r1, %r2, 7, foo
4753 #CHECK: clgrj %r1, %r2, 8, foo # encoding: [0xec,0x12,A,A,0x80,0x65]
4754 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4755 #CHECK: clgrje %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x80,0x65]
4756 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4757 #CHECK: clgrjnlh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x80,0x65]
4758 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4759 clgrj
%r1, %r2, 8, foo
4760 clgrje
%r1, %r2, foo
4761 clgrjnlh
%r1, %r2, foo
4763 #CHECK: clgrj %r1, %r2, 9, foo # encoding: [0xec,0x12,A,A,0x90,0x65]
4764 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4765 clgrj
%r1, %r2, 9, foo
4767 #CHECK: clgrj %r1, %r2, 10, foo # encoding: [0xec,0x12,A,A,0xa0,0x65]
4768 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4769 #CHECK: clgrjhe %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xa0,0x65]
4770 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4771 #CHECK: clgrjnl %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xa0,0x65]
4772 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4773 clgrj
%r1, %r2, 10, foo
4774 clgrjhe
%r1, %r2, foo
4775 clgrjnl
%r1, %r2, foo
4777 #CHECK: clgrj %r1, %r2, 11, foo # encoding: [0xec,0x12,A,A,0xb0,0x65]
4778 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4779 clgrj
%r1, %r2, 11, foo
4781 #CHECK: clgrj %r1, %r2, 12, foo # encoding: [0xec,0x12,A,A,0xc0,0x65]
4782 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4783 #CHECK: clgrjle %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xc0,0x65]
4784 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4785 #CHECK: clgrjnh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xc0,0x65]
4786 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4787 clgrj
%r1, %r2, 12, foo
4788 clgrjle
%r1, %r2, foo
4789 clgrjnh
%r1, %r2, foo
4791 #CHECK: clgrj %r1, %r2, 13, foo # encoding: [0xec,0x12,A,A,0xd0,0x65]
4792 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4793 clgrj
%r1, %r2, 13, foo
4795 #CHECK: clgrj %r1, %r2, 14, foo # encoding: [0xec,0x12,A,A,0xe0,0x65]
4796 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4797 clgrj
%r1, %r2, 14, foo
4799 #CHECK: clgrj %r1, %r2, 15, foo # encoding: [0xec,0x12,A,A,0xf0,0x65]
4800 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4801 clgrj
%r1, %r2, 15, foo
4803 #CHECK: clgrj %r1, %r2, 0, bar+100 # encoding: [0xec,0x12,A,A,0x00,0x65]
4804 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4805 clgrj
%r1, %r2, 0, bar+
100
4807 #CHECK: clgrjh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x20,0x65]
4808 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4809 clgrjh
%r1, %r2, bar+
100
4811 #CHECK: clgrjnle %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x20,0x65]
4812 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4813 clgrjnle
%r1, %r2, bar+
100
4815 #CHECK: clgrjl %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x40,0x65]
4816 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4817 clgrjl
%r1, %r2, bar+
100
4819 #CHECK: clgrjnhe %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x40,0x65]
4820 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4821 clgrjnhe
%r1, %r2, bar+
100
4823 #CHECK: clgrjlh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x60,0x65]
4824 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4825 clgrjlh
%r1, %r2, bar+
100
4827 #CHECK: clgrjne %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x60,0x65]
4828 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4829 clgrjne
%r1, %r2, bar+
100
4831 #CHECK: clgrje %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x80,0x65]
4832 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4833 clgrje
%r1, %r2, bar+
100
4835 #CHECK: clgrjnlh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x80,0x65]
4836 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4837 clgrjnlh
%r1, %r2, bar+
100
4839 #CHECK: clgrjhe %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xa0,0x65]
4840 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4841 clgrjhe
%r1, %r2, bar+
100
4843 #CHECK: clgrjnl %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xa0,0x65]
4844 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4845 clgrjnl
%r1, %r2, bar+
100
4847 #CHECK: clgrjle %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xc0,0x65]
4848 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4849 clgrjle
%r1, %r2, bar+
100
4851 #CHECK: clgrjnh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xc0,0x65]
4852 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4853 clgrjnh
%r1, %r2, bar+
100
4855 #CHECK: clgrj %r1, %r2, 0, bar@PLT # encoding: [0xec,0x12,A,A,0x00,0x65]
4856 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4857 clgrj
%r1, %r2, 0, bar@PLT
4859 #CHECK: clgrjh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x20,0x65]
4860 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4861 clgrjh
%r1, %r2, bar@PLT
4863 #CHECK: clgrjnle %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x20,0x65]
4864 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4865 clgrjnle
%r1, %r2, bar@PLT
4867 #CHECK: clgrjl %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x40,0x65]
4868 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4869 clgrjl
%r1, %r2, bar@PLT
4871 #CHECK: clgrjnhe %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x40,0x65]
4872 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4873 clgrjnhe
%r1, %r2, bar@PLT
4875 #CHECK: clgrjlh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x60,0x65]
4876 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4877 clgrjlh
%r1, %r2, bar@PLT
4879 #CHECK: clgrjne %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x60,0x65]
4880 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4881 clgrjne
%r1, %r2, bar@PLT
4883 #CHECK: clgrje %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x80,0x65]
4884 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4885 clgrje
%r1, %r2, bar@PLT
4887 #CHECK: clgrjnlh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x80,0x65]
4888 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4889 clgrjnlh
%r1, %r2, bar@PLT
4891 #CHECK: clgrjhe %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xa0,0x65]
4892 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4893 clgrjhe
%r1, %r2, bar@PLT
4895 #CHECK: clgrjnl %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xa0,0x65]
4896 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4897 clgrjnl
%r1, %r2, bar@PLT
4899 #CHECK: clgrjle %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xc0,0x65]
4900 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4901 clgrjle
%r1, %r2, bar@PLT
4903 #CHECK: clgrjnh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xc0,0x65]
4904 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4905 clgrjnh
%r1, %r2, bar@PLT
4907 #CHECK: clgrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x0a,A,A,A,A]
4908 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
4909 clgrl
%r0, -0x100000000
4910 #CHECK: clgrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x0a,A,A,A,A]
4911 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
4913 #CHECK: clgrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x0a,A,A,A,A]
4914 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
4916 #CHECK: clgrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x0a,A,A,A,A]
4917 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
4918 clgrl
%r0, 0xfffffffe
4920 #CHECK: clgrl %r0, foo # encoding: [0xc6,0x0a,A,A,A,A]
4921 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
4922 #CHECK: clgrl %r15, foo # encoding: [0xc6,0xfa,A,A,A,A]
4923 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
4928 #CHECK: clgrl %r3, bar+100 # encoding: [0xc6,0x3a,A,A,A,A]
4929 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
4930 #CHECK: clgrl %r4, bar+100 # encoding: [0xc6,0x4a,A,A,A,A]
4931 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
4936 #CHECK: clgrl %r7, frob@PLT # encoding: [0xc6,0x7a,A,A,A,A]
4937 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
4938 #CHECK: clgrl %r8, frob@PLT # encoding: [0xc6,0x8a,A,A,A,A]
4939 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
4944 #CHECK: clhhsi 0, 0 # encoding: [0xe5,0x55,0x00,0x00,0x00,0x00]
4945 #CHECK: clhhsi 4095, 0 # encoding: [0xe5,0x55,0x0f,0xff,0x00,0x00]
4946 #CHECK: clhhsi 0, 65535 # encoding: [0xe5,0x55,0x00,0x00,0xff,0xff]
4947 #CHECK: clhhsi 0(%r1), 42 # encoding: [0xe5,0x55,0x10,0x00,0x00,0x2a]
4948 #CHECK: clhhsi 0(%r15), 42 # encoding: [0xe5,0x55,0xf0,0x00,0x00,0x2a]
4949 #CHECK: clhhsi 4095(%r1), 42 # encoding: [0xe5,0x55,0x1f,0xff,0x00,0x2a]
4950 #CHECK: clhhsi 4095(%r15), 42 # encoding: [0xe5,0x55,0xff,0xff,0x00,0x2a]
4957 clhhsi
4095(%r1), 42
4958 clhhsi
4095(%r15), 42
4960 #CHECK: clhrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x07,A,A,A,A]
4961 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
4962 clhrl
%r0, -0x100000000
4963 #CHECK: clhrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x07,A,A,A,A]
4964 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
4966 #CHECK: clhrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x07,A,A,A,A]
4967 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
4969 #CHECK: clhrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x07,A,A,A,A]
4970 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
4971 clhrl
%r0, 0xfffffffe
4973 #CHECK: clhrl %r0, foo # encoding: [0xc6,0x07,A,A,A,A]
4974 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
4975 #CHECK: clhrl %r15, foo # encoding: [0xc6,0xf7,A,A,A,A]
4976 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
4981 #CHECK: clhrl %r3, bar+100 # encoding: [0xc6,0x37,A,A,A,A]
4982 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
4983 #CHECK: clhrl %r4, bar+100 # encoding: [0xc6,0x47,A,A,A,A]
4984 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
4989 #CHECK: clhrl %r7, frob@PLT # encoding: [0xc6,0x77,A,A,A,A]
4990 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
4991 #CHECK: clhrl %r8, frob@PLT # encoding: [0xc6,0x87,A,A,A,A]
4992 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
4997 #CHECK: cli 0, 0 # encoding: [0x95,0x00,0x00,0x00]
4998 #CHECK: cli 4095, 0 # encoding: [0x95,0x00,0x0f,0xff]
4999 #CHECK: cli 0, 255 # encoding: [0x95,0xff,0x00,0x00]
5000 #CHECK: cli 0(%r1), 42 # encoding: [0x95,0x2a,0x10,0x00]
5001 #CHECK: cli 0(%r15), 42 # encoding: [0x95,0x2a,0xf0,0x00]
5002 #CHECK: cli 4095(%r1), 42 # encoding: [0x95,0x2a,0x1f,0xff]
5003 #CHECK: cli 4095(%r15), 42 # encoding: [0x95,0x2a,0xff,0xff]
5013 #CHECK: clib %r0, 0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0xff]
5014 #CHECK: clib %r0, 128, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x80,0xff]
5015 #CHECK: clib %r0, 127, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x7f,0xff]
5016 #CHECK: clib %r15, 0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0xff]
5017 #CHECK: clib %r7, 255, 0, 0 # encoding: [0xec,0x70,0x00,0x00,0xff,0xff]
5018 #CHECK: clib %r0, 0, 1, 0 # encoding: [0xec,0x01,0x00,0x00,0x00,0xff]
5019 #CHECK: clib %r0, 0, 15, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0xff]
5020 #CHECK: clib %r0, 0, 0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x00,0xff]
5021 #CHECK: clib %r0, 0, 0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x00,0xff]
5022 #CHECK: clib %r0, 0, 0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x00,0xff]
5030 clib
%r0, 0, 0, 0(%r13)
5031 clib
%r0, 0, 0, 4095
5032 clib
%r0, 0, 0, 4095(%r7)
5034 #CHECK: clibe %r0, 0, 0 # encoding: [0xec,0x08,0x00,0x00,0x00,0xff]
5035 #CHECK: clibe %r0, 128, 0 # encoding: [0xec,0x08,0x00,0x00,0x80,0xff]
5036 #CHECK: clibe %r0, 127, 0 # encoding: [0xec,0x08,0x00,0x00,0x7f,0xff]
5037 #CHECK: clibe %r15, 0, 0 # encoding: [0xec,0xf8,0x00,0x00,0x00,0xff]
5038 #CHECK: clibe %r7, 255, 0 # encoding: [0xec,0x78,0x00,0x00,0xff,0xff]
5039 #CHECK: clibe %r0, 0, 0(%r13) # encoding: [0xec,0x08,0xd0,0x00,0x00,0xff]
5040 #CHECK: clibe %r0, 0, 4095 # encoding: [0xec,0x08,0x0f,0xff,0x00,0xff]
5041 #CHECK: clibe %r0, 0, 4095(%r7) # encoding: [0xec,0x08,0x7f,0xff,0x00,0xff]
5047 clibe
%r0, 0, 0(%r13)
5049 clibe
%r0, 0, 4095(%r7)
5051 #CHECK: clib %r1, 2, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xff]
5052 #CHECK: clibh %r1, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xff]
5053 #CHECK: clibnle %r1, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xff]
5054 clib
%r1, 2, 2, 3(%r4)
5055 clibh
%r1, 2, 3(%r4)
5056 clibnle
%r1, 2, 3(%r4)
5058 #CHECK: clib %r1, 2, 4, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xff]
5059 #CHECK: clibl %r1, 2, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xff]
5060 #CHECK: clibnhe %r1, 2, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xff]
5061 clib
%r1, 2, 4, 3(%r4)
5062 clibl
%r1, 2, 3(%r4)
5063 clibnhe
%r1, 2, 3(%r4)
5065 #CHECK: clib %r1, 2, 6, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xff]
5066 #CHECK: cliblh %r1, 2, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xff]
5067 #CHECK: clibne %r1, 2, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xff]
5068 clib
%r1, 2, 6, 3(%r4)
5069 cliblh
%r1, 2, 3(%r4)
5070 clibne
%r1, 2, 3(%r4)
5072 #CHECK: clib %r1, 2, 8, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xff]
5073 #CHECK: clibe %r1, 2, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xff]
5074 #CHECK: clibnlh %r1, 2, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xff]
5075 clib
%r1, 2, 8, 3(%r4)
5076 clibe
%r1, 2, 3(%r4)
5077 clibnlh
%r1, 2, 3(%r4)
5079 #CHECK: clib %r1, 2, 10, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xff]
5080 #CHECK: clibhe %r1, 2, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xff]
5081 #CHECK: clibnl %r1, 2, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xff]
5082 clib
%r1, 2, 10, 3(%r4)
5083 clibhe
%r1, 2, 3(%r4)
5084 clibnl
%r1, 2, 3(%r4)
5086 #CHECK: clib %r1, 2, 12, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xff]
5087 #CHECK: clible %r1, 2, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xff]
5088 #CHECK: clibnh %r1, 2, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xff]
5089 clib
%r1, 2, 12, 3(%r4)
5090 clible
%r1, 2, 3(%r4)
5091 clibnh
%r1, 2, 3(%r4)
5093 #CHECK: clij %r0, 0, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x00,0x7f]
5094 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5095 #CHECK: clij %r0, 255, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0xff,0x7f]
5096 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5097 #CHECK: clij %r15, 0, 0, .[[LAB:L.*]] # encoding: [0xec,0xf0,A,A,0x00,0x7f]
5098 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5103 #CHECK: clij %r1, 193, 0, .[[LAB:L.*]]-65536 # encoding: [0xec,0x10,A,A,0xc1,0x7f]
5104 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
5105 clij
%r1, 193, 0, -0x10000
5106 #CHECK: clij %r1, 193, 0, .[[LAB:L.*]]-2 # encoding: [0xec,0x10,A,A,0xc1,0x7f]
5107 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
5108 clij
%r1, 193, 0, -2
5109 #CHECK: clij %r1, 193, 0, .[[LAB:L.*]] # encoding: [0xec,0x10,A,A,0xc1,0x7f]
5110 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5112 #CHECK: clij %r1, 193, 0, .[[LAB:L.*]]+65534 # encoding: [0xec,0x10,A,A,0xc1,0x7f]
5113 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
5114 clij
%r1, 193, 0, 0xfffe
5116 #CHECK: clij %r1, 193, 0, foo # encoding: [0xec,0x10,A,A,0xc1,0x7f]
5117 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5118 clij
%r1, 193, 0, foo
5120 #CHECK: clij %r1, 193, 1, foo # encoding: [0xec,0x11,A,A,0xc1,0x7f]
5121 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5122 clij
%r1, 193, 1, foo
5124 #CHECK: clij %r1, 193, 2, foo # encoding: [0xec,0x12,A,A,0xc1,0x7f]
5125 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5126 #CHECK: clijh %r1, 193, foo # encoding: [0xec,0x12,A,A,0xc1,0x7f]
5127 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5128 #CHECK: clijnle %r1, 193, foo # encoding: [0xec,0x12,A,A,0xc1,0x7f]
5129 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5130 clij
%r1, 193, 2, foo
5132 clijnle
%r1, 193, foo
5134 #CHECK: clij %r1, 193, 3, foo # encoding: [0xec,0x13,A,A,0xc1,0x7f]
5135 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5136 clij
%r1, 193, 3, foo
5138 #CHECK: clij %r1, 193, 4, foo # encoding: [0xec,0x14,A,A,0xc1,0x7f]
5139 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5140 #CHECK: clijl %r1, 193, foo # encoding: [0xec,0x14,A,A,0xc1,0x7f]
5141 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5142 #CHECK: clijnhe %r1, 193, foo # encoding: [0xec,0x14,A,A,0xc1,0x7f]
5143 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5144 clij
%r1, 193, 4, foo
5146 clijnhe
%r1, 193, foo
5148 #CHECK: clij %r1, 193, 5, foo # encoding: [0xec,0x15,A,A,0xc1,0x7f]
5149 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5150 clij
%r1, 193, 5, foo
5152 #CHECK: clij %r1, 193, 6, foo # encoding: [0xec,0x16,A,A,0xc1,0x7f]
5153 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5154 #CHECK: clijlh %r1, 193, foo # encoding: [0xec,0x16,A,A,0xc1,0x7f]
5155 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5156 #CHECK: clijne %r1, 193, foo # encoding: [0xec,0x16,A,A,0xc1,0x7f]
5157 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5158 clij
%r1, 193, 6, foo
5159 clijlh
%r1, 193, foo
5160 clijne
%r1, 193, foo
5162 #CHECK: clij %r1, 193, 7, foo # encoding: [0xec,0x17,A,A,0xc1,0x7f]
5163 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5164 clij
%r1, 193, 7, foo
5166 #CHECK: clij %r1, 193, 8, foo # encoding: [0xec,0x18,A,A,0xc1,0x7f]
5167 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5168 #CHECK: clije %r1, 193, foo # encoding: [0xec,0x18,A,A,0xc1,0x7f]
5169 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5170 #CHECK: clijnlh %r1, 193, foo # encoding: [0xec,0x18,A,A,0xc1,0x7f]
5171 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5172 clij
%r1, 193, 8, foo
5174 clijnlh
%r1, 193, foo
5176 #CHECK: clij %r1, 193, 9, foo # encoding: [0xec,0x19,A,A,0xc1,0x7f]
5177 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5178 clij
%r1, 193, 9, foo
5180 #CHECK: clij %r1, 193, 10, foo # encoding: [0xec,0x1a,A,A,0xc1,0x7f]
5181 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5182 #CHECK: clijhe %r1, 193, foo # encoding: [0xec,0x1a,A,A,0xc1,0x7f]
5183 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5184 #CHECK: clijnl %r1, 193, foo # encoding: [0xec,0x1a,A,A,0xc1,0x7f]
5185 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5186 clij
%r1, 193, 10, foo
5187 clijhe
%r1, 193, foo
5188 clijnl
%r1, 193, foo
5190 #CHECK: clij %r1, 193, 11, foo # encoding: [0xec,0x1b,A,A,0xc1,0x7f]
5191 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5192 clij
%r1, 193, 11, foo
5194 #CHECK: clij %r1, 193, 12, foo # encoding: [0xec,0x1c,A,A,0xc1,0x7f]
5195 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5196 #CHECK: clijle %r1, 193, foo # encoding: [0xec,0x1c,A,A,0xc1,0x7f]
5197 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5198 #CHECK: clijnh %r1, 193, foo # encoding: [0xec,0x1c,A,A,0xc1,0x7f]
5199 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5200 clij
%r1, 193, 12, foo
5201 clijle
%r1, 193, foo
5202 clijnh
%r1, 193, foo
5204 #CHECK: clij %r1, 193, 13, foo # encoding: [0xec,0x1d,A,A,0xc1,0x7f]
5205 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5206 clij
%r1, 193, 13, foo
5208 #CHECK: clij %r1, 193, 14, foo # encoding: [0xec,0x1e,A,A,0xc1,0x7f]
5209 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5210 clij
%r1, 193, 14, foo
5212 #CHECK: clij %r1, 193, 15, foo # encoding: [0xec,0x1f,A,A,0xc1,0x7f]
5213 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5214 clij
%r1, 193, 15, foo
5216 #CHECK: clij %r1, 193, 0, bar+100 # encoding: [0xec,0x10,A,A,0xc1,0x7f]
5217 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5218 clij
%r1, 193, 0, bar+
100
5220 #CHECK: clijh %r1, 193, bar+100 # encoding: [0xec,0x12,A,A,0xc1,0x7f]
5221 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5222 clijh
%r1, 193, bar+
100
5224 #CHECK: clijnle %r1, 193, bar+100 # encoding: [0xec,0x12,A,A,0xc1,0x7f]
5225 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5226 clijnle
%r1, 193, bar+
100
5228 #CHECK: clijl %r1, 193, bar+100 # encoding: [0xec,0x14,A,A,0xc1,0x7f]
5229 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5230 clijl
%r1, 193, bar+
100
5232 #CHECK: clijnhe %r1, 193, bar+100 # encoding: [0xec,0x14,A,A,0xc1,0x7f]
5233 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5234 clijnhe
%r1, 193, bar+
100
5236 #CHECK: clijlh %r1, 193, bar+100 # encoding: [0xec,0x16,A,A,0xc1,0x7f]
5237 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5238 clijlh
%r1, 193, bar+
100
5240 #CHECK: clijne %r1, 193, bar+100 # encoding: [0xec,0x16,A,A,0xc1,0x7f]
5241 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5242 clijne
%r1, 193, bar+
100
5244 #CHECK: clije %r1, 193, bar+100 # encoding: [0xec,0x18,A,A,0xc1,0x7f]
5245 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5246 clije
%r1, 193, bar+
100
5248 #CHECK: clijnlh %r1, 193, bar+100 # encoding: [0xec,0x18,A,A,0xc1,0x7f]
5249 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5250 clijnlh
%r1, 193, bar+
100
5252 #CHECK: clijhe %r1, 193, bar+100 # encoding: [0xec,0x1a,A,A,0xc1,0x7f]
5253 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5254 clijhe
%r1, 193, bar+
100
5256 #CHECK: clijnl %r1, 193, bar+100 # encoding: [0xec,0x1a,A,A,0xc1,0x7f]
5257 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5258 clijnl
%r1, 193, bar+
100
5260 #CHECK: clijle %r1, 193, bar+100 # encoding: [0xec,0x1c,A,A,0xc1,0x7f]
5261 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5262 clijle
%r1, 193, bar+
100
5264 #CHECK: clijnh %r1, 193, bar+100 # encoding: [0xec,0x1c,A,A,0xc1,0x7f]
5265 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5266 clijnh
%r1, 193, bar+
100
5268 #CHECK: clij %r1, 193, 0, bar@PLT # encoding: [0xec,0x10,A,A,0xc1,0x7f]
5269 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5270 clij
%r1, 193, 0, bar@PLT
5272 #CHECK: clijh %r1, 193, bar@PLT # encoding: [0xec,0x12,A,A,0xc1,0x7f]
5273 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5274 clijh
%r1, 193, bar@PLT
5276 #CHECK: clijnle %r1, 193, bar@PLT # encoding: [0xec,0x12,A,A,0xc1,0x7f]
5277 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5278 clijnle
%r1, 193, bar@PLT
5280 #CHECK: clijl %r1, 193, bar@PLT # encoding: [0xec,0x14,A,A,0xc1,0x7f]
5281 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5282 clijl
%r1, 193, bar@PLT
5284 #CHECK: clijnhe %r1, 193, bar@PLT # encoding: [0xec,0x14,A,A,0xc1,0x7f]
5285 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5286 clijnhe
%r1, 193, bar@PLT
5288 #CHECK: clijlh %r1, 193, bar@PLT # encoding: [0xec,0x16,A,A,0xc1,0x7f]
5289 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5290 clijlh
%r1, 193, bar@PLT
5292 #CHECK: clijne %r1, 193, bar@PLT # encoding: [0xec,0x16,A,A,0xc1,0x7f]
5293 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5294 clijne
%r1, 193, bar@PLT
5296 #CHECK: clije %r1, 193, bar@PLT # encoding: [0xec,0x18,A,A,0xc1,0x7f]
5297 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5298 clije
%r1, 193, bar@PLT
5300 #CHECK: clijnlh %r1, 193, bar@PLT # encoding: [0xec,0x18,A,A,0xc1,0x7f]
5301 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5302 clijnlh
%r1, 193, bar@PLT
5304 #CHECK: clijhe %r1, 193, bar@PLT # encoding: [0xec,0x1a,A,A,0xc1,0x7f]
5305 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5306 clijhe
%r1, 193, bar@PLT
5308 #CHECK: clijnl %r1, 193, bar@PLT # encoding: [0xec,0x1a,A,A,0xc1,0x7f]
5309 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5310 clijnl
%r1, 193, bar@PLT
5312 #CHECK: clijle %r1, 193, bar@PLT # encoding: [0xec,0x1c,A,A,0xc1,0x7f]
5313 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5314 clijle
%r1, 193, bar@PLT
5316 #CHECK: clijnh %r1, 193, bar@PLT # encoding: [0xec,0x1c,A,A,0xc1,0x7f]
5317 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5318 clijnh
%r1, 193, bar@PLT
5320 #CHECK: cliy -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x55]
5321 #CHECK: cliy -1, 0 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x55]
5322 #CHECK: cliy 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x55]
5323 #CHECK: cliy 1, 0 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x55]
5324 #CHECK: cliy 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x55]
5325 #CHECK: cliy 0, 255 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x55]
5326 #CHECK: cliy 0(%r1), 42 # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x55]
5327 #CHECK: cliy 0(%r15), 42 # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x55]
5328 #CHECK: cliy 524287(%r1), 42 # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x55]
5329 #CHECK: cliy 524287(%r15), 42 # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x55]
5339 cliy
524287(%r1), 42
5340 cliy
524287(%r15), 42
5342 #CHECK: clm %r0, 0, 0 # encoding: [0xbd,0x00,0x00,0x00]
5343 #CHECK: clm %r0, 15, 4095 # encoding: [0xbd,0x0f,0x0f,0xff]
5344 #CHECK: clm %r0, 0, 0(%r1) # encoding: [0xbd,0x00,0x10,0x00]
5345 #CHECK: clm %r0, 0, 0(%r15) # encoding: [0xbd,0x00,0xf0,0x00]
5346 #CHECK: clm %r15, 15, 4095(%r1) # encoding: [0xbd,0xff,0x1f,0xff]
5347 #CHECK: clm %r0, 0, 4095(%r15) # encoding: [0xbd,0x00,0xff,0xff]
5348 #CHECK: clm %r15, 0, 0 # encoding: [0xbd,0xf0,0x00,0x00]
5354 clm
%r15, 15, 4095(%r1)
5355 clm
%r0, 0, 4095(%r15)
5358 #CHECK: clmh %r0, 0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x20]
5359 #CHECK: clmh %r0, 0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x20]
5360 #CHECK: clmh %r0, 15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x20]
5361 #CHECK: clmh %r0, 15, 1 # encoding: [0xeb,0x0f,0x00,0x01,0x00,0x20]
5362 #CHECK: clmh %r0, 8, 524287 # encoding: [0xeb,0x08,0x0f,0xff,0x7f,0x20]
5363 #CHECK: clmh %r0, 8, 0(%r1) # encoding: [0xeb,0x08,0x10,0x00,0x00,0x20]
5364 #CHECK: clmh %r0, 4, 0(%r15) # encoding: [0xeb,0x04,0xf0,0x00,0x00,0x20]
5365 #CHECK: clmh %r0, 4, 524287(%r15) # encoding: [0xeb,0x04,0xff,0xff,0x7f,0x20]
5366 #CHECK: clmh %r0, 0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x20]
5367 #CHECK: clmh %r15, 0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0x20]
5369 clmh
%r0, 0, -524288
5375 clmh
%r0, 4, 0(%r15)
5376 clmh
%r0, 4, 524287(%r15)
5377 clmh
%r0, 0, 524287(%r1)
5380 #CHECK: clmy %r0, 0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x21]
5381 #CHECK: clmy %r0, 0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x21]
5382 #CHECK: clmy %r0, 15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x21]
5383 #CHECK: clmy %r0, 15, 1 # encoding: [0xeb,0x0f,0x00,0x01,0x00,0x21]
5384 #CHECK: clmy %r0, 8, 524287 # encoding: [0xeb,0x08,0x0f,0xff,0x7f,0x21]
5385 #CHECK: clmy %r0, 8, 0(%r1) # encoding: [0xeb,0x08,0x10,0x00,0x00,0x21]
5386 #CHECK: clmy %r0, 4, 0(%r15) # encoding: [0xeb,0x04,0xf0,0x00,0x00,0x21]
5387 #CHECK: clmy %r0, 4, 524287(%r15) # encoding: [0xeb,0x04,0xff,0xff,0x7f,0x21]
5388 #CHECK: clmy %r0, 0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x21]
5389 #CHECK: clmy %r15, 0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0x21]
5391 clmy
%r0, 0, -524288
5397 clmy
%r0, 4, 0(%r15)
5398 clmy
%r0, 4, 524287(%r15)
5399 clmy
%r0, 0, 524287(%r1)
5402 #CHECK: clr %r0, %r0 # encoding: [0x15,0x00]
5403 #CHECK: clr %r0, %r15 # encoding: [0x15,0x0f]
5404 #CHECK: clr %r15, %r0 # encoding: [0x15,0xf0]
5405 #CHECK: clr %r7, %r8 # encoding: [0x15,0x78]
5412 #CHECK: clrb %r0, %r0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0xf7]
5413 #CHECK: clrb %r0, %r15, 0, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0xf7]
5414 #CHECK: clrb %r15, %r0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0xf7]
5415 #CHECK: clrb %r7, %r2, 0, 0 # encoding: [0xec,0x72,0x00,0x00,0x00,0xf7]
5416 #CHECK: clrb %r0, %r0, 1, 0 # encoding: [0xec,0x00,0x00,0x00,0x10,0xf7]
5417 #CHECK: clrb %r0, %r0, 15, 0 # encoding: [0xec,0x00,0x00,0x00,0xf0,0xf7]
5418 #CHECK: clrb %r0, %r0, 0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x00,0xf7]
5419 #CHECK: clrb %r0, %r0, 0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x00,0xf7]
5420 #CHECK: clrb %r0, %r0, 0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x00,0xf7]
5422 clrb
%r0, %r15, 0, 0
5423 clrb
%r15, %r0, 0, 0
5426 clrb
%r0, %r0, 15, 0
5427 clrb
%r0, %r0, 0, 0(%r13)
5428 clrb
%r0, %r0, 0, 4095
5429 clrb
%r0, %r0, 0, 4095(%r7)
5431 #CHECK: clrbe %r0, %r0, 0 # encoding: [0xec,0x00,0x00,0x00,0x80,0xf7]
5432 #CHECK: clrbe %r0, %r15, 0 # encoding: [0xec,0x0f,0x00,0x00,0x80,0xf7]
5433 #CHECK: clrbe %r15, %r0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x80,0xf7]
5434 #CHECK: clrbe %r7, %r2, 0 # encoding: [0xec,0x72,0x00,0x00,0x80,0xf7]
5435 #CHECK: clrbe %r0, %r0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x80,0xf7]
5436 #CHECK: clrbe %r0, %r0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x80,0xf7]
5437 #CHECK: clrbe %r0, %r0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x80,0xf7]
5442 clrbe
%r0, %r0, 0(%r13)
5443 clrbe
%r0, %r0, 4095
5444 clrbe
%r0, %r0, 4095(%r7)
5446 #CHECK: clrb %r1, %r2, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xf7]
5447 #CHECK: clrbh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xf7]
5448 #CHECK: clrbnle %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xf7]
5449 clrb
%r1, %r2, 2, 3(%r4)
5450 clrbh
%r1, %r2, 3(%r4)
5451 clrbnle
%r1, %r2, 3(%r4)
5453 #CHECK: clrb %r1, %r2, 4, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xf7]
5454 #CHECK: clrbl %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xf7]
5455 #CHECK: clrbnhe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xf7]
5456 clrb
%r1, %r2, 4, 3(%r4)
5457 clrbl
%r1, %r2, 3(%r4)
5458 clrbnhe
%r1, %r2, 3(%r4)
5460 #CHECK: clrb %r1, %r2, 6, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xf7]
5461 #CHECK: clrblh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xf7]
5462 #CHECK: clrbne %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xf7]
5463 clrb
%r1, %r2, 6, 3(%r4)
5464 clrblh
%r1, %r2, 3(%r4)
5465 clrbne
%r1, %r2, 3(%r4)
5467 #CHECK: clrb %r1, %r2, 8, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xf7]
5468 #CHECK: clrbe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xf7]
5469 #CHECK: clrbnlh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xf7]
5470 clrb
%r1, %r2, 8, 3(%r4)
5471 clrbe
%r1, %r2, 3(%r4)
5472 clrbnlh
%r1, %r2, 3(%r4)
5474 #CHECK: clrb %r1, %r2, 10, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xf7]
5475 #CHECK: clrbhe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xf7]
5476 #CHECK: clrbnl %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xf7]
5477 clrb
%r1, %r2, 10, 3(%r4)
5478 clrbhe
%r1, %r2, 3(%r4)
5479 clrbnl
%r1, %r2, 3(%r4)
5481 #CHECK: clrb %r1, %r2, 12, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xf7]
5482 #CHECK: clrble %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xf7]
5483 #CHECK: clrbnh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xf7]
5484 clrb
%r1, %r2, 12, 3(%r4)
5485 clrble
%r1, %r2, 3(%r4)
5486 clrbnh
%r1, %r2, 3(%r4)
5488 #CHECK: clgrt %r0, %r1, 12 # encoding: [0xb9,0x61,0xc0,0x01]
5489 #CHECK: clgrt %r0, %r1, 12 # encoding: [0xb9,0x61,0xc0,0x01]
5490 #CHECK: clgrt %r0, %r1, 12 # encoding: [0xb9,0x61,0xc0,0x01]
5491 #CHECK: clgrt %r0, %r1, 12 # encoding: [0xb9,0x61,0xc0,0x01]
5492 #CHECK: clgrth %r0, %r15 # encoding: [0xb9,0x61,0x20,0x0f]
5493 #CHECK: clgrtl %r0, %r15 # encoding: [0xb9,0x61,0x40,0x0f]
5494 #CHECK: clgrte %r0, %r15 # encoding: [0xb9,0x61,0x80,0x0f]
5495 #CHECK: clgrtne %r0, %r15 # encoding: [0xb9,0x61,0x60,0x0f]
5496 #CHECK: clgrtnl %r0, %r15 # encoding: [0xb9,0x61,0xa0,0x0f]
5497 #CHECK: clgrtnh %r0, %r15 # encoding: [0xb9,0x61,0xc0,0x0f]
5510 #CHECK: clrj %r0, %r0, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x00,0x77]
5511 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5512 #CHECK: clrj %r0, %r15, 0, .[[LAB:L.*]] # encoding: [0xec,0x0f,A,A,0x00,0x77]
5513 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5514 #CHECK: clrj %r15, %r0, 0, .[[LAB:L.*]] # encoding: [0xec,0xf0,A,A,0x00,0x77]
5515 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5516 #CHECK: clrj %r7, %r8, 0, .[[LAB:L.*]] # encoding: [0xec,0x78,A,A,0x00,0x77]
5517 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5523 #CHECK: clrj %r1, %r2, 0, .[[LAB:L.*]]-65536 # encoding: [0xec,0x12,A,A,0x00,0x77]
5524 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
5525 clrj
%r1, %r2, 0, -0x10000
5526 #CHECK: clrj %r1, %r2, 0, .[[LAB:L.*]]-2 # encoding: [0xec,0x12,A,A,0x00,0x77]
5527 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
5528 clrj
%r1, %r2, 0, -2
5529 #CHECK: clrj %r1, %r2, 0, .[[LAB:L.*]] # encoding: [0xec,0x12,A,A,0x00,0x77]
5530 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5532 #CHECK: clrj %r1, %r2, 0, .[[LAB:L.*]]+65534 # encoding: [0xec,0x12,A,A,0x00,0x77]
5533 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
5534 clrj
%r1, %r2, 0, 0xfffe
5536 #CHECK: clrj %r1, %r2, 0, foo # encoding: [0xec,0x12,A,A,0x00,0x77]
5537 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5538 clrj
%r1, %r2, 0, foo
5540 #CHECK: clrj %r1, %r2, 1, foo # encoding: [0xec,0x12,A,A,0x10,0x77]
5541 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5542 clrj
%r1, %r2, 1, foo
5544 #CHECK: clrj %r1, %r2, 2, foo # encoding: [0xec,0x12,A,A,0x20,0x77]
5545 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5546 #CHECK: clrjh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x20,0x77]
5547 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5548 #CHECK: clrjnle %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x20,0x77]
5549 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5550 clrj
%r1, %r2, 2, foo
5552 clrjnle
%r1, %r2, foo
5554 #CHECK: clrj %r1, %r2, 3, foo # encoding: [0xec,0x12,A,A,0x30,0x77]
5555 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5556 clrj
%r1, %r2, 3, foo
5558 #CHECK: clrj %r1, %r2, 4, foo # encoding: [0xec,0x12,A,A,0x40,0x77]
5559 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5560 #CHECK: clrjl %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x40,0x77]
5561 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5562 #CHECK: clrjnhe %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x40,0x77]
5563 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5564 clrj
%r1, %r2, 4, foo
5566 clrjnhe
%r1, %r2, foo
5568 #CHECK: clrj %r1, %r2, 5, foo # encoding: [0xec,0x12,A,A,0x50,0x77]
5569 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5570 clrj
%r1, %r2, 5, foo
5572 #CHECK: clrj %r1, %r2, 6, foo # encoding: [0xec,0x12,A,A,0x60,0x77]
5573 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5574 #CHECK: clrjlh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x60,0x77]
5575 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5576 #CHECK: clrjne %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x60,0x77]
5577 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5578 clrj
%r1, %r2, 6, foo
5579 clrjlh
%r1, %r2, foo
5580 clrjne
%r1, %r2, foo
5582 #CHECK: clrj %r1, %r2, 7, foo # encoding: [0xec,0x12,A,A,0x70,0x77]
5583 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5584 clrj
%r1, %r2, 7, foo
5586 #CHECK: clrj %r1, %r2, 8, foo # encoding: [0xec,0x12,A,A,0x80,0x77]
5587 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5588 #CHECK: clrje %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x80,0x77]
5589 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5590 #CHECK: clrjnlh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x80,0x77]
5591 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5592 clrj
%r1, %r2, 8, foo
5594 clrjnlh
%r1, %r2, foo
5596 #CHECK: clrj %r1, %r2, 9, foo # encoding: [0xec,0x12,A,A,0x90,0x77]
5597 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5598 clrj
%r1, %r2, 9, foo
5600 #CHECK: clrj %r1, %r2, 10, foo # encoding: [0xec,0x12,A,A,0xa0,0x77]
5601 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5602 #CHECK: clrjhe %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xa0,0x77]
5603 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5604 #CHECK: clrjnl %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xa0,0x77]
5605 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5606 clrj
%r1, %r2, 10, foo
5607 clrjhe
%r1, %r2, foo
5608 clrjnl
%r1, %r2, foo
5610 #CHECK: clrj %r1, %r2, 11, foo # encoding: [0xec,0x12,A,A,0xb0,0x77]
5611 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5612 clrj
%r1, %r2, 11, foo
5614 #CHECK: clrj %r1, %r2, 12, foo # encoding: [0xec,0x12,A,A,0xc0,0x77]
5615 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5616 #CHECK: clrjle %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xc0,0x77]
5617 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5618 #CHECK: clrjnh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xc0,0x77]
5619 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5620 clrj
%r1, %r2, 12, foo
5621 clrjle
%r1, %r2, foo
5622 clrjnh
%r1, %r2, foo
5624 #CHECK: clrj %r1, %r2, 13, foo # encoding: [0xec,0x12,A,A,0xd0,0x77]
5625 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5626 clrj
%r1, %r2, 13, foo
5628 #CHECK: clrj %r1, %r2, 14, foo # encoding: [0xec,0x12,A,A,0xe0,0x77]
5629 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5630 clrj
%r1, %r2, 14, foo
5632 #CHECK: clrj %r1, %r2, 15, foo # encoding: [0xec,0x12,A,A,0xf0,0x77]
5633 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5634 clrj
%r1, %r2, 15, foo
5636 #CHECK: clrj %r1, %r2, 0, bar+100 # encoding: [0xec,0x12,A,A,0x00,0x77]
5637 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5638 clrj
%r1, %r2, 0, bar+
100
5640 #CHECK: clrjh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x20,0x77]
5641 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5642 clrjh
%r1, %r2, bar+
100
5644 #CHECK: clrjnle %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x20,0x77]
5645 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5646 clrjnle
%r1, %r2, bar+
100
5648 #CHECK: clrjl %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x40,0x77]
5649 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5650 clrjl
%r1, %r2, bar+
100
5652 #CHECK: clrjnhe %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x40,0x77]
5653 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5654 clrjnhe
%r1, %r2, bar+
100
5656 #CHECK: clrjlh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x60,0x77]
5657 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5658 clrjlh
%r1, %r2, bar+
100
5660 #CHECK: clrjne %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x60,0x77]
5661 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5662 clrjne
%r1, %r2, bar+
100
5664 #CHECK: clrje %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x80,0x77]
5665 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5666 clrje
%r1, %r2, bar+
100
5668 #CHECK: clrjnlh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x80,0x77]
5669 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5670 clrjnlh
%r1, %r2, bar+
100
5672 #CHECK: clrjhe %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xa0,0x77]
5673 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5674 clrjhe
%r1, %r2, bar+
100
5676 #CHECK: clrjnl %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xa0,0x77]
5677 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5678 clrjnl
%r1, %r2, bar+
100
5680 #CHECK: clrjle %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xc0,0x77]
5681 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5682 clrjle
%r1, %r2, bar+
100
5684 #CHECK: clrjnh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xc0,0x77]
5685 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5686 clrjnh
%r1, %r2, bar+
100
5688 #CHECK: clrj %r1, %r2, 0, bar@PLT # encoding: [0xec,0x12,A,A,0x00,0x77]
5689 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5690 clrj
%r1, %r2, 0, bar@PLT
5692 #CHECK: clrjh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x20,0x77]
5693 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5694 clrjh
%r1, %r2, bar@PLT
5696 #CHECK: clrjnle %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x20,0x77]
5697 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5698 clrjnle
%r1, %r2, bar@PLT
5700 #CHECK: clrjl %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x40,0x77]
5701 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5702 clrjl
%r1, %r2, bar@PLT
5704 #CHECK: clrjnhe %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x40,0x77]
5705 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5706 clrjnhe
%r1, %r2, bar@PLT
5708 #CHECK: clrjlh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x60,0x77]
5709 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5710 clrjlh
%r1, %r2, bar@PLT
5712 #CHECK: clrjne %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x60,0x77]
5713 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5714 clrjne
%r1, %r2, bar@PLT
5716 #CHECK: clrje %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x80,0x77]
5717 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5718 clrje
%r1, %r2, bar@PLT
5720 #CHECK: clrjnlh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x80,0x77]
5721 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5722 clrjnlh
%r1, %r2, bar@PLT
5724 #CHECK: clrjhe %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xa0,0x77]
5725 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5726 clrjhe
%r1, %r2, bar@PLT
5728 #CHECK: clrjnl %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xa0,0x77]
5729 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5730 clrjnl
%r1, %r2, bar@PLT
5732 #CHECK: clrjle %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xc0,0x77]
5733 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5734 clrjle
%r1, %r2, bar@PLT
5736 #CHECK: clrjnh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xc0,0x77]
5737 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5738 clrjnh
%r1, %r2, bar@PLT
5740 #CHECK: clrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x0f,A,A,A,A]
5741 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
5742 clrl
%r0, -0x100000000
5743 #CHECK: clrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x0f,A,A,A,A]
5744 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
5746 #CHECK: clrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x0f,A,A,A,A]
5747 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
5749 #CHECK: clrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x0f,A,A,A,A]
5750 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
5751 clrl
%r0, 0xfffffffe
5753 #CHECK: clrl %r0, foo # encoding: [0xc6,0x0f,A,A,A,A]
5754 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
5755 #CHECK: clrl %r15, foo # encoding: [0xc6,0xff,A,A,A,A]
5756 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
5761 #CHECK: clrl %r3, bar+100 # encoding: [0xc6,0x3f,A,A,A,A]
5762 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
5763 #CHECK: clrl %r4, bar+100 # encoding: [0xc6,0x4f,A,A,A,A]
5764 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
5769 #CHECK: clrl %r7, frob@PLT # encoding: [0xc6,0x7f,A,A,A,A]
5770 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
5771 #CHECK: clrl %r8, frob@PLT # encoding: [0xc6,0x8f,A,A,A,A]
5772 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
5777 #CHECK: clrt %r0, %r1, 12 # encoding: [0xb9,0x73,0xc0,0x01]
5778 #CHECK: clrt %r0, %r1, 12 # encoding: [0xb9,0x73,0xc0,0x01]
5779 #CHECK: clrt %r0, %r1, 12 # encoding: [0xb9,0x73,0xc0,0x01]
5780 #CHECK: clrt %r0, %r1, 12 # encoding: [0xb9,0x73,0xc0,0x01]
5781 #CHECK: clrth %r0, %r15 # encoding: [0xb9,0x73,0x20,0x0f]
5782 #CHECK: clrtl %r0, %r15 # encoding: [0xb9,0x73,0x40,0x0f]
5783 #CHECK: clrte %r0, %r15 # encoding: [0xb9,0x73,0x80,0x0f]
5784 #CHECK: clrtne %r0, %r15 # encoding: [0xb9,0x73,0x60,0x0f]
5785 #CHECK: clrtnl %r0, %r15 # encoding: [0xb9,0x73,0xa0,0x0f]
5786 #CHECK: clrtnh %r0, %r15 # encoding: [0xb9,0x73,0xc0,0x0f]
5799 #CHECK: clst %r0, %r0 # encoding: [0xb2,0x5d,0x00,0x00]
5800 #CHECK: clst %r0, %r15 # encoding: [0xb2,0x5d,0x00,0x0f]
5801 #CHECK: clst %r15, %r0 # encoding: [0xb2,0x5d,0x00,0xf0]
5802 #CHECK: clst %r7, %r8 # encoding: [0xb2,0x5d,0x00,0x78]
5809 #CHECK: cly %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x55]
5810 #CHECK: cly %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x55]
5811 #CHECK: cly %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x55]
5812 #CHECK: cly %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x55]
5813 #CHECK: cly %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x55]
5814 #CHECK: cly %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x55]
5815 #CHECK: cly %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x55]
5816 #CHECK: cly %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x55]
5817 #CHECK: cly %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x55]
5818 #CHECK: cly %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x55]
5827 cly
%r0, 524287(%r1,%r15)
5828 cly
%r0, 524287(%r15,%r1)
5831 #CHECK: cmpsc %r0, %r8 # encoding: [0xb2,0x63,0x00,0x08]
5832 #CHECK: cmpsc %r0, %r14 # encoding: [0xb2,0x63,0x00,0x0e]
5833 #CHECK: cmpsc %r14, %r0 # encoding: [0xb2,0x63,0x00,0xe0]
5834 #CHECK: cmpsc %r14, %r8 # encoding: [0xb2,0x63,0x00,0xe8]
5841 #CHECK: cp 0(1), 0(1) # encoding: [0xf9,0x00,0x00,0x00,0x00,0x00]
5842 #CHECK: cp 0(1), 0(1,%r1) # encoding: [0xf9,0x00,0x00,0x00,0x10,0x00]
5843 #CHECK: cp 0(1), 0(1,%r15) # encoding: [0xf9,0x00,0x00,0x00,0xf0,0x00]
5844 #CHECK: cp 0(1), 4095(1) # encoding: [0xf9,0x00,0x00,0x00,0x0f,0xff]
5845 #CHECK: cp 0(1), 4095(1,%r1) # encoding: [0xf9,0x00,0x00,0x00,0x1f,0xff]
5846 #CHECK: cp 0(1), 4095(1,%r15) # encoding: [0xf9,0x00,0x00,0x00,0xff,0xff]
5847 #CHECK: cp 0(1,%r1), 0(1) # encoding: [0xf9,0x00,0x10,0x00,0x00,0x00]
5848 #CHECK: cp 0(1,%r15), 0(1) # encoding: [0xf9,0x00,0xf0,0x00,0x00,0x00]
5849 #CHECK: cp 4095(1,%r1), 0(1) # encoding: [0xf9,0x00,0x1f,0xff,0x00,0x00]
5850 #CHECK: cp 4095(1,%r15), 0(1) # encoding: [0xf9,0x00,0xff,0xff,0x00,0x00]
5851 #CHECK: cp 0(16,%r1), 0(1) # encoding: [0xf9,0xf0,0x10,0x00,0x00,0x00]
5852 #CHECK: cp 0(16,%r15), 0(1) # encoding: [0xf9,0xf0,0xf0,0x00,0x00,0x00]
5853 #CHECK: cp 0(1), 0(16,%r1) # encoding: [0xf9,0x0f,0x00,0x00,0x10,0x00]
5854 #CHECK: cp 0(1), 0(16,%r15) # encoding: [0xf9,0x0f,0x00,0x00,0xf0,0x00]
5860 cp
0(1), 4095(1,%r1)
5861 cp
0(1), 4095(1,%r15)
5864 cp
4095(1,%r1), 0(1)
5865 cp
4095(1,%r15), 0(1)
5871 #CHECK: cpsdr %f0, %f0, %f0 # encoding: [0xb3,0x72,0x00,0x00]
5872 #CHECK: cpsdr %f0, %f0, %f15 # encoding: [0xb3,0x72,0x00,0x0f]
5873 #CHECK: cpsdr %f0, %f15, %f0 # encoding: [0xb3,0x72,0xf0,0x00]
5874 #CHECK: cpsdr %f15, %f0, %f0 # encoding: [0xb3,0x72,0x00,0xf0]
5875 #CHECK: cpsdr %f1, %f2, %f3 # encoding: [0xb3,0x72,0x20,0x13]
5876 #CHECK: cpsdr %f15, %f15, %f15 # encoding: [0xb3,0x72,0xf0,0xff]
5879 cpsdr
%f0, %f0, %f15
5880 cpsdr
%f0, %f15, %f0
5881 cpsdr
%f15, %f0, %f0
5883 cpsdr
%f15, %f15, %f15
5885 #CHECK: cpya %a0, %a0 # encoding: [0xb2,0x4d,0x00,0x00]
5886 #CHECK: cpya %a0, %a15 # encoding: [0xb2,0x4d,0x00,0x0f]
5887 #CHECK: cpya %a15, %a0 # encoding: [0xb2,0x4d,0x00,0xf0]
5888 #CHECK: cpya %a7, %a8 # encoding: [0xb2,0x4d,0x00,0x78]
5889 #CHECK: cpya %a15, %a15 # encoding: [0xb2,0x4d,0x00,0xff]
5897 #CHECK: cr %r0, %r0 # encoding: [0x19,0x00]
5898 #CHECK: cr %r0, %r15 # encoding: [0x19,0x0f]
5899 #CHECK: cr %r15, %r0 # encoding: [0x19,0xf0]
5900 #CHECK: cr %r7, %r8 # encoding: [0x19,0x78]
5907 #CHECK: crb %r0, %r0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0xf6]
5908 #CHECK: crb %r0, %r15, 0, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0xf6]
5909 #CHECK: crb %r15, %r0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0xf6]
5910 #CHECK: crb %r7, %r2, 0, 0 # encoding: [0xec,0x72,0x00,0x00,0x00,0xf6]
5911 #CHECK: crb %r0, %r0, 1, 0 # encoding: [0xec,0x00,0x00,0x00,0x10,0xf6]
5912 #CHECK: crb %r0, %r0, 15, 0 # encoding: [0xec,0x00,0x00,0x00,0xf0,0xf6]
5913 #CHECK: crb %r0, %r0, 0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x00,0xf6]
5914 #CHECK: crb %r0, %r0, 0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x00,0xf6]
5915 #CHECK: crb %r0, %r0, 0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x00,0xf6]
5922 crb
%r0, %r0, 0, 0(%r13)
5923 crb
%r0, %r0, 0, 4095
5924 crb
%r0, %r0, 0, 4095(%r7)
5926 #CHECK: crbe %r0, %r0, 0 # encoding: [0xec,0x00,0x00,0x00,0x80,0xf6]
5927 #CHECK: crbe %r0, %r15, 0 # encoding: [0xec,0x0f,0x00,0x00,0x80,0xf6]
5928 #CHECK: crbe %r15, %r0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x80,0xf6]
5929 #CHECK: crbe %r7, %r2, 0 # encoding: [0xec,0x72,0x00,0x00,0x80,0xf6]
5930 #CHECK: crbe %r0, %r0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x80,0xf6]
5931 #CHECK: crbe %r0, %r0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x80,0xf6]
5932 #CHECK: crbe %r0, %r0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x80,0xf6]
5937 crbe
%r0, %r0, 0(%r13)
5939 crbe
%r0, %r0, 4095(%r7)
5941 #CHECK: crb %r1, %r2, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xf6]
5942 #CHECK: crbh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xf6]
5943 #CHECK: crbnle %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xf6]
5944 crb
%r1, %r2, 2, 3(%r4)
5945 crbh
%r1, %r2, 3(%r4)
5946 crbnle
%r1, %r2, 3(%r4)
5948 #CHECK: crb %r1, %r2, 4, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xf6]
5949 #CHECK: crbl %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xf6]
5950 #CHECK: crbnhe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xf6]
5951 crb
%r1, %r2, 4, 3(%r4)
5952 crbl
%r1, %r2, 3(%r4)
5953 crbnhe
%r1, %r2, 3(%r4)
5955 #CHECK: crb %r1, %r2, 6, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xf6]
5956 #CHECK: crblh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xf6]
5957 #CHECK: crbne %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xf6]
5958 crb
%r1, %r2, 6, 3(%r4)
5959 crblh
%r1, %r2, 3(%r4)
5960 crbne
%r1, %r2, 3(%r4)
5962 #CHECK: crb %r1, %r2, 8, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xf6]
5963 #CHECK: crbe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xf6]
5964 #CHECK: crbnlh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xf6]
5965 crb
%r1, %r2, 8, 3(%r4)
5966 crbe
%r1, %r2, 3(%r4)
5967 crbnlh
%r1, %r2, 3(%r4)
5969 #CHECK: crb %r1, %r2, 10, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xf6]
5970 #CHECK: crbhe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xf6]
5971 #CHECK: crbnl %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xf6]
5972 crb
%r1, %r2, 10, 3(%r4)
5973 crbhe
%r1, %r2, 3(%r4)
5974 crbnl
%r1, %r2, 3(%r4)
5976 #CHECK: crb %r1, %r2, 12, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xf6]
5977 #CHECK: crble %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xf6]
5978 #CHECK: crbnh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xf6]
5979 crb
%r1, %r2, 12, 3(%r4)
5980 crble
%r1, %r2, 3(%r4)
5981 crbnh
%r1, %r2, 3(%r4)
5983 #CHECK: crj %r0, %r0, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x00,0x76]
5984 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5985 #CHECK: crj %r0, %r15, 0, .[[LAB:L.*]] # encoding: [0xec,0x0f,A,A,0x00,0x76]
5986 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5987 #CHECK: crj %r15, %r0, 0, .[[LAB:L.*]] # encoding: [0xec,0xf0,A,A,0x00,0x76]
5988 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5989 #CHECK: crj %r7, %r8, 0, .[[LAB:L.*]] # encoding: [0xec,0x78,A,A,0x00,0x76]
5990 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5996 #CHECK: crj %r1, %r2, 0, .[[LAB:L.*]]-65536 # encoding: [0xec,0x12,A,A,0x00,0x76]
5997 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
5998 crj
%r1, %r2, 0, -0x10000
5999 #CHECK: crj %r1, %r2, 0, .[[LAB:L.*]]-2 # encoding: [0xec,0x12,A,A,0x00,0x76]
6000 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
6002 #CHECK: crj %r1, %r2, 0, .[[LAB:L.*]] # encoding: [0xec,0x12,A,A,0x00,0x76]
6003 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
6005 #CHECK: crj %r1, %r2, 0, .[[LAB:L.*]]+65534 # encoding: [0xec,0x12,A,A,0x00,0x76]
6006 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
6007 crj
%r1, %r2, 0, 0xfffe
6009 #CHECK: crj %r1, %r2, 0, foo # encoding: [0xec,0x12,A,A,0x00,0x76]
6010 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6011 crj
%r1, %r2, 0, foo
6013 #CHECK: crj %r1, %r2, 1, foo # encoding: [0xec,0x12,A,A,0x10,0x76]
6014 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6015 crj
%r1, %r2, 1, foo
6017 #CHECK: crj %r1, %r2, 2, foo # encoding: [0xec,0x12,A,A,0x20,0x76]
6018 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6019 #CHECK: crjh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x20,0x76]
6020 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6021 #CHECK: crjnle %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x20,0x76]
6022 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6023 crj
%r1, %r2, 2, foo
6025 crjnle
%r1, %r2, foo
6027 #CHECK: crj %r1, %r2, 3, foo # encoding: [0xec,0x12,A,A,0x30,0x76]
6028 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6029 crj
%r1, %r2, 3, foo
6031 #CHECK: crj %r1, %r2, 4, foo # encoding: [0xec,0x12,A,A,0x40,0x76]
6032 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6033 #CHECK: crjl %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x40,0x76]
6034 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6035 #CHECK: crjnhe %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x40,0x76]
6036 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6037 crj
%r1, %r2, 4, foo
6039 crjnhe
%r1, %r2, foo
6041 #CHECK: crj %r1, %r2, 5, foo # encoding: [0xec,0x12,A,A,0x50,0x76]
6042 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6043 crj
%r1, %r2, 5, foo
6045 #CHECK: crj %r1, %r2, 6, foo # encoding: [0xec,0x12,A,A,0x60,0x76]
6046 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6047 #CHECK: crjlh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x60,0x76]
6048 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6049 #CHECK: crjne %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x60,0x76]
6050 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6051 crj
%r1, %r2, 6, foo
6055 #CHECK: crj %r1, %r2, 7, foo # encoding: [0xec,0x12,A,A,0x70,0x76]
6056 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6057 crj
%r1, %r2, 7, foo
6059 #CHECK: crj %r1, %r2, 8, foo # encoding: [0xec,0x12,A,A,0x80,0x76]
6060 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6061 #CHECK: crje %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x80,0x76]
6062 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6063 #CHECK: crjnlh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x80,0x76]
6064 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6065 crj
%r1, %r2, 8, foo
6067 crjnlh
%r1, %r2, foo
6069 #CHECK: crj %r1, %r2, 9, foo # encoding: [0xec,0x12,A,A,0x90,0x76]
6070 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6071 crj
%r1, %r2, 9, foo
6073 #CHECK: crj %r1, %r2, 10, foo # encoding: [0xec,0x12,A,A,0xa0,0x76]
6074 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6075 #CHECK: crjhe %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xa0,0x76]
6076 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6077 #CHECK: crjnl %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xa0,0x76]
6078 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6079 crj
%r1, %r2, 10, foo
6083 #CHECK: crj %r1, %r2, 11, foo # encoding: [0xec,0x12,A,A,0xb0,0x76]
6084 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6085 crj
%r1, %r2, 11, foo
6087 #CHECK: crj %r1, %r2, 12, foo # encoding: [0xec,0x12,A,A,0xc0,0x76]
6088 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6089 #CHECK: crjle %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xc0,0x76]
6090 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6091 #CHECK: crjnh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xc0,0x76]
6092 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6093 crj
%r1, %r2, 12, foo
6097 #CHECK: crj %r1, %r2, 13, foo # encoding: [0xec,0x12,A,A,0xd0,0x76]
6098 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6099 crj
%r1, %r2, 13, foo
6101 #CHECK: crj %r1, %r2, 14, foo # encoding: [0xec,0x12,A,A,0xe0,0x76]
6102 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6103 crj
%r1, %r2, 14, foo
6105 #CHECK: crj %r1, %r2, 15, foo # encoding: [0xec,0x12,A,A,0xf0,0x76]
6106 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6107 crj
%r1, %r2, 15, foo
6109 #CHECK: crj %r1, %r2, 0, bar+100 # encoding: [0xec,0x12,A,A,0x00,0x76]
6110 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6111 crj
%r1, %r2, 0, bar+
100
6113 #CHECK: crjh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x20,0x76]
6114 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6115 crjh
%r1, %r2, bar+
100
6117 #CHECK: crjnle %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x20,0x76]
6118 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6119 crjnle
%r1, %r2, bar+
100
6121 #CHECK: crjl %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x40,0x76]
6122 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6123 crjl
%r1, %r2, bar+
100
6125 #CHECK: crjnhe %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x40,0x76]
6126 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6127 crjnhe
%r1, %r2, bar+
100
6129 #CHECK: crjlh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x60,0x76]
6130 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6131 crjlh
%r1, %r2, bar+
100
6133 #CHECK: crjne %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x60,0x76]
6134 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6135 crjne
%r1, %r2, bar+
100
6137 #CHECK: crje %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x80,0x76]
6138 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6139 crje
%r1, %r2, bar+
100
6141 #CHECK: crjnlh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x80,0x76]
6142 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6143 crjnlh
%r1, %r2, bar+
100
6145 #CHECK: crjhe %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xa0,0x76]
6146 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6147 crjhe
%r1, %r2, bar+
100
6149 #CHECK: crjnl %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xa0,0x76]
6150 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6151 crjnl
%r1, %r2, bar+
100
6153 #CHECK: crjle %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xc0,0x76]
6154 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6155 crjle
%r1, %r2, bar+
100
6157 #CHECK: crjnh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xc0,0x76]
6158 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6159 crjnh
%r1, %r2, bar+
100
6161 #CHECK: crj %r1, %r2, 0, bar@PLT # encoding: [0xec,0x12,A,A,0x00,0x76]
6162 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6163 crj
%r1, %r2, 0, bar@PLT
6165 #CHECK: crjh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x20,0x76]
6166 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6167 crjh
%r1, %r2, bar@PLT
6169 #CHECK: crjnle %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x20,0x76]
6170 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6171 crjnle
%r1, %r2, bar@PLT
6173 #CHECK: crjl %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x40,0x76]
6174 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6175 crjl
%r1, %r2, bar@PLT
6177 #CHECK: crjnhe %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x40,0x76]
6178 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6179 crjnhe
%r1, %r2, bar@PLT
6181 #CHECK: crjlh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x60,0x76]
6182 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6183 crjlh
%r1, %r2, bar@PLT
6185 #CHECK: crjne %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x60,0x76]
6186 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6187 crjne
%r1, %r2, bar@PLT
6189 #CHECK: crje %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x80,0x76]
6190 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6191 crje
%r1, %r2, bar@PLT
6193 #CHECK: crjnlh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x80,0x76]
6194 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6195 crjnlh
%r1, %r2, bar@PLT
6197 #CHECK: crjhe %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xa0,0x76]
6198 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6199 crjhe
%r1, %r2, bar@PLT
6201 #CHECK: crjnl %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xa0,0x76]
6202 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6203 crjnl
%r1, %r2, bar@PLT
6205 #CHECK: crjle %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xc0,0x76]
6206 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6207 crjle
%r1, %r2, bar@PLT
6209 #CHECK: crjnh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xc0,0x76]
6210 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6211 crjnh
%r1, %r2, bar@PLT
6213 #CHECK: crl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x0d,A,A,A,A]
6214 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
6215 crl
%r0, -0x100000000
6216 #CHECK: crl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x0d,A,A,A,A]
6217 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
6219 #CHECK: crl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x0d,A,A,A,A]
6220 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
6222 #CHECK: crl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x0d,A,A,A,A]
6223 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
6226 #CHECK: crl %r0, foo # encoding: [0xc6,0x0d,A,A,A,A]
6227 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
6228 #CHECK: crl %r15, foo # encoding: [0xc6,0xfd,A,A,A,A]
6229 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
6234 #CHECK: crl %r3, bar+100 # encoding: [0xc6,0x3d,A,A,A,A]
6235 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
6236 #CHECK: crl %r4, bar+100 # encoding: [0xc6,0x4d,A,A,A,A]
6237 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
6242 #CHECK: crl %r7, frob@PLT # encoding: [0xc6,0x7d,A,A,A,A]
6243 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
6244 #CHECK: crl %r8, frob@PLT # encoding: [0xc6,0x8d,A,A,A,A]
6245 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
6250 #CHECK: crt %r0, %r1, 12 # encoding: [0xb9,0x72,0xc0,0x01]
6251 #CHECK: crt %r0, %r1, 12 # encoding: [0xb9,0x72,0xc0,0x01]
6252 #CHECK: crt %r0, %r1, 12 # encoding: [0xb9,0x72,0xc0,0x01]
6253 #CHECK: crt %r0, %r1, 12 # encoding: [0xb9,0x72,0xc0,0x01]
6254 #CHECK: crth %r0, %r15 # encoding: [0xb9,0x72,0x20,0x0f]
6255 #CHECK: crtl %r0, %r15 # encoding: [0xb9,0x72,0x40,0x0f]
6256 #CHECK: crte %r0, %r15 # encoding: [0xb9,0x72,0x80,0x0f]
6257 #CHECK: crtne %r0, %r15 # encoding: [0xb9,0x72,0x60,0x0f]
6258 #CHECK: crtnl %r0, %r15 # encoding: [0xb9,0x72,0xa0,0x0f]
6259 #CHECK: crtnh %r0, %r15 # encoding: [0xb9,0x72,0xc0,0x0f]
6272 #CHECK: cs %r0, %r0, 0 # encoding: [0xba,0x00,0x00,0x00]
6273 #CHECK: cs %r0, %r0, 4095 # encoding: [0xba,0x00,0x0f,0xff]
6274 #CHECK: cs %r0, %r0, 0(%r1) # encoding: [0xba,0x00,0x10,0x00]
6275 #CHECK: cs %r0, %r0, 0(%r15) # encoding: [0xba,0x00,0xf0,0x00]
6276 #CHECK: cs %r0, %r0, 4095(%r1) # encoding: [0xba,0x00,0x1f,0xff]
6277 #CHECK: cs %r0, %r0, 4095(%r15) # encoding: [0xba,0x00,0xff,0xff]
6278 #CHECK: cs %r0, %r15, 0 # encoding: [0xba,0x0f,0x00,0x00]
6279 #CHECK: cs %r15, %r0, 0 # encoding: [0xba,0xf0,0x00,0x00]
6284 cs
%r0, %r0, 0(%r15)
6285 cs
%r0, %r0, 4095(%r1)
6286 cs
%r0, %r0, 4095(%r15)
6290 #CHECK: csch # encoding: [0xb2,0x30,0x00,0x00]
6294 #CHECK: csdtr %r0, %f0, 0 # encoding: [0xb3,0xe3,0x00,0x00]
6295 #CHECK: csdtr %r0, %f15, 0 # encoding: [0xb3,0xe3,0x00,0x0f]
6296 #CHECK: csdtr %r0, %f0, 15 # encoding: [0xb3,0xe3,0x0f,0x00]
6297 #CHECK: csdtr %r4, %f5, 6 # encoding: [0xb3,0xe3,0x06,0x45]
6298 #CHECK: csdtr %r15, %f0, 0 # encoding: [0xb3,0xe3,0x00,0xf0]
6306 #CHECK: csg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x30]
6307 #CHECK: csg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x30]
6308 #CHECK: csg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x30]
6309 #CHECK: csg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x30]
6310 #CHECK: csg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x30]
6311 #CHECK: csg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x30]
6312 #CHECK: csg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x30]
6313 #CHECK: csg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x30]
6314 #CHECK: csg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x30]
6315 #CHECK: csg %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x30]
6316 #CHECK: csg %r15, %r0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0x30]
6318 csg
%r0, %r0, -524288
6322 csg
%r0, %r0, 524287
6323 csg
%r0, %r0, 0(%r1)
6324 csg
%r0, %r0, 0(%r15)
6325 csg
%r0, %r0, 524287(%r1)
6326 csg
%r0, %r0, 524287(%r15)
6330 #CHECK: csp %r0, %r0 # encoding: [0xb2,0x50,0x00,0x00]
6331 #CHECK: csp %r0, %r15 # encoding: [0xb2,0x50,0x00,0x0f]
6332 #CHECK: csp %r14, %r0 # encoding: [0xb2,0x50,0x00,0xe0]
6333 #CHECK: csp %r6, %r8 # encoding: [0xb2,0x50,0x00,0x68]
6340 #CHECK: cspg %r0, %r0 # encoding: [0xb9,0x8a,0x00,0x00]
6341 #CHECK: cspg %r0, %r15 # encoding: [0xb9,0x8a,0x00,0x0f]
6342 #CHECK: cspg %r14, %r0 # encoding: [0xb9,0x8a,0x00,0xe0]
6343 #CHECK: cspg %r6, %r8 # encoding: [0xb9,0x8a,0x00,0x68]
6350 #CHECK: csst 0, 0, %r0 # encoding: [0xc8,0x02,0x00,0x00,0x00,0x00]
6351 #CHECK: csst 0(%r1), 0(%r15), %r2 # encoding: [0xc8,0x22,0x10,0x00,0xf0,0x00]
6352 #CHECK: csst 1(%r1), 0(%r15), %r2 # encoding: [0xc8,0x22,0x10,0x01,0xf0,0x00]
6353 #CHECK: csst 4095(%r1), 0(%r15), %r2 # encoding: [0xc8,0x22,0x1f,0xff,0xf0,0x00]
6354 #CHECK: csst 0(%r1), 1(%r15), %r2 # encoding: [0xc8,0x22,0x10,0x00,0xf0,0x01]
6355 #CHECK: csst 0(%r1), 4095(%r15), %r2 # encoding: [0xc8,0x22,0x10,0x00,0xff,0xff]
6358 csst
0(%r1), 0(%r15), %r2
6359 csst
1(%r1), 0(%r15), %r2
6360 csst
4095(%r1), 0(%r15), %r2
6361 csst
0(%r1), 1(%r15), %r2
6362 csst
0(%r1), 4095(%r15), %r2
6364 #CHECK: csxtr %r0, %f0, 0 # encoding: [0xb3,0xeb,0x00,0x00]
6365 #CHECK: csxtr %r0, %f13, 0 # encoding: [0xb3,0xeb,0x00,0x0d]
6366 #CHECK: csxtr %r0, %f0, 15 # encoding: [0xb3,0xeb,0x0f,0x00]
6367 #CHECK: csxtr %r4, %f5, 6 # encoding: [0xb3,0xeb,0x06,0x45]
6368 #CHECK: csxtr %r14, %f0, 0 # encoding: [0xb3,0xeb,0x00,0xe0]
6376 #CHECK: csy %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x14]
6377 #CHECK: csy %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x14]
6378 #CHECK: csy %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x14]
6379 #CHECK: csy %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x14]
6380 #CHECK: csy %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x14]
6381 #CHECK: csy %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x14]
6382 #CHECK: csy %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x14]
6383 #CHECK: csy %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x14]
6384 #CHECK: csy %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x14]
6385 #CHECK: csy %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x14]
6386 #CHECK: csy %r15, %r0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0x14]
6388 csy
%r0, %r0, -524288
6392 csy
%r0, %r0, 524287
6393 csy
%r0, %r0, 0(%r1)
6394 csy
%r0, %r0, 0(%r15)
6395 csy
%r0, %r0, 524287(%r1)
6396 csy
%r0, %r0, 524287(%r15)
6400 #CHECK: cu12 %r0, %r0 # encoding: [0xb2,0xa7,0x00,0x00]
6401 #CHECK: cu12 %r0, %r14 # encoding: [0xb2,0xa7,0x00,0x0e]
6402 #CHECK: cu12 %r14, %r0 # encoding: [0xb2,0xa7,0x00,0xe0]
6403 #CHECK: cu12 %r6, %r8 # encoding: [0xb2,0xa7,0x00,0x68]
6404 #CHECK: cu12 %r4, %r12, 0 # encoding: [0xb2,0xa7,0x00,0x4c]
6405 #CHECK: cu12 %r4, %r12, 15 # encoding: [0xb2,0xa7,0xf0,0x4c]
6414 #CHECK: cu14 %r0, %r0 # encoding: [0xb9,0xb0,0x00,0x00]
6415 #CHECK: cu14 %r0, %r14 # encoding: [0xb9,0xb0,0x00,0x0e]
6416 #CHECK: cu14 %r14, %r0 # encoding: [0xb9,0xb0,0x00,0xe0]
6417 #CHECK: cu14 %r6, %r8 # encoding: [0xb9,0xb0,0x00,0x68]
6418 #CHECK: cu14 %r4, %r12, 0 # encoding: [0xb9,0xb0,0x00,0x4c]
6419 #CHECK: cu14 %r4, %r12, 15 # encoding: [0xb9,0xb0,0xf0,0x4c]
6428 #CHECK: cu21 %r0, %r0 # encoding: [0xb2,0xa6,0x00,0x00]
6429 #CHECK: cu21 %r0, %r14 # encoding: [0xb2,0xa6,0x00,0x0e]
6430 #CHECK: cu21 %r14, %r0 # encoding: [0xb2,0xa6,0x00,0xe0]
6431 #CHECK: cu21 %r6, %r8 # encoding: [0xb2,0xa6,0x00,0x68]
6432 #CHECK: cu21 %r4, %r12, 0 # encoding: [0xb2,0xa6,0x00,0x4c]
6433 #CHECK: cu21 %r4, %r12, 15 # encoding: [0xb2,0xa6,0xf0,0x4c]
6442 #CHECK: cu24 %r0, %r0 # encoding: [0xb9,0xb1,0x00,0x00]
6443 #CHECK: cu24 %r0, %r14 # encoding: [0xb9,0xb1,0x00,0x0e]
6444 #CHECK: cu24 %r14, %r0 # encoding: [0xb9,0xb1,0x00,0xe0]
6445 #CHECK: cu24 %r6, %r8 # encoding: [0xb9,0xb1,0x00,0x68]
6446 #CHECK: cu24 %r4, %r12, 0 # encoding: [0xb9,0xb1,0x00,0x4c]
6447 #CHECK: cu24 %r4, %r12, 15 # encoding: [0xb9,0xb1,0xf0,0x4c]
6456 #CHECK: cu41 %r0, %r0 # encoding: [0xb9,0xb2,0x00,0x00]
6457 #CHECK: cu41 %r0, %r14 # encoding: [0xb9,0xb2,0x00,0x0e]
6458 #CHECK: cu41 %r14, %r0 # encoding: [0xb9,0xb2,0x00,0xe0]
6459 #CHECK: cu41 %r6, %r8 # encoding: [0xb9,0xb2,0x00,0x68]
6466 #CHECK: cu42 %r0, %r0 # encoding: [0xb9,0xb3,0x00,0x00]
6467 #CHECK: cu42 %r0, %r14 # encoding: [0xb9,0xb3,0x00,0x0e]
6468 #CHECK: cu42 %r14, %r0 # encoding: [0xb9,0xb3,0x00,0xe0]
6469 #CHECK: cu42 %r6, %r8 # encoding: [0xb9,0xb3,0x00,0x68]
6476 #CHECK: cudtr %r0, %f0 # encoding: [0xb3,0xe2,0x00,0x00]
6477 #CHECK: cudtr %r0, %f15 # encoding: [0xb3,0xe2,0x00,0x0f]
6478 #CHECK: cudtr %r15, %f0 # encoding: [0xb3,0xe2,0x00,0xf0]
6479 #CHECK: cudtr %r7, %f8 # encoding: [0xb3,0xe2,0x00,0x78]
6480 #CHECK: cudtr %r15, %f15 # encoding: [0xb3,0xe2,0x00,0xff]
6488 #CHECK: cuse %r0, %r8 # encoding: [0xb2,0x57,0x00,0x08]
6489 #CHECK: cuse %r0, %r14 # encoding: [0xb2,0x57,0x00,0x0e]
6490 #CHECK: cuse %r14, %r0 # encoding: [0xb2,0x57,0x00,0xe0]
6491 #CHECK: cuse %r14, %r8 # encoding: [0xb2,0x57,0x00,0xe8]
6498 #CHECK: cutfu %r0, %r0 # encoding: [0xb2,0xa7,0x00,0x00]
6499 #CHECK: cutfu %r0, %r14 # encoding: [0xb2,0xa7,0x00,0x0e]
6500 #CHECK: cutfu %r14, %r0 # encoding: [0xb2,0xa7,0x00,0xe0]
6501 #CHECK: cutfu %r6, %r8 # encoding: [0xb2,0xa7,0x00,0x68]
6502 #CHECK: cutfu %r4, %r12, 0 # encoding: [0xb2,0xa7,0x00,0x4c]
6503 #CHECK: cutfu %r4, %r12, 15 # encoding: [0xb2,0xa7,0xf0,0x4c]
6512 #CHECK: cuutf %r0, %r0 # encoding: [0xb2,0xa6,0x00,0x00]
6513 #CHECK: cuutf %r0, %r14 # encoding: [0xb2,0xa6,0x00,0x0e]
6514 #CHECK: cuutf %r14, %r0 # encoding: [0xb2,0xa6,0x00,0xe0]
6515 #CHECK: cuutf %r6, %r8 # encoding: [0xb2,0xa6,0x00,0x68]
6516 #CHECK: cuutf %r4, %r12, 0 # encoding: [0xb2,0xa6,0x00,0x4c]
6517 #CHECK: cuutf %r4, %r12, 15 # encoding: [0xb2,0xa6,0xf0,0x4c]
6526 #CHECK: cuxtr %r0, %f0 # encoding: [0xb3,0xea,0x00,0x00]
6527 #CHECK: cuxtr %r0, %f13 # encoding: [0xb3,0xea,0x00,0x0d]
6528 #CHECK: cuxtr %r14, %f0 # encoding: [0xb3,0xea,0x00,0xe0]
6529 #CHECK: cuxtr %r6, %f8 # encoding: [0xb3,0xea,0x00,0x68]
6530 #CHECK: cuxtr %r14, %f13 # encoding: [0xb3,0xea,0x00,0xed]
6538 #CHECK: cvb %r0, 0 # encoding: [0x4f,0x00,0x00,0x00]
6539 #CHECK: cvb %r0, 4095 # encoding: [0x4f,0x00,0x0f,0xff]
6540 #CHECK: cvb %r0, 0(%r1) # encoding: [0x4f,0x00,0x10,0x00]
6541 #CHECK: cvb %r0, 0(%r15) # encoding: [0x4f,0x00,0xf0,0x00]
6542 #CHECK: cvb %r0, 4095(%r1,%r15) # encoding: [0x4f,0x01,0xff,0xff]
6543 #CHECK: cvb %r0, 4095(%r15,%r1) # encoding: [0x4f,0x0f,0x1f,0xff]
6544 #CHECK: cvb %r15, 0 # encoding: [0x4f,0xf0,0x00,0x00]
6550 cvb
%r0, 4095(%r1,%r15)
6551 cvb
%r0, 4095(%r15,%r1)
6554 #CHECK: cvbg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x0e]
6555 #CHECK: cvbg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x0e]
6556 #CHECK: cvbg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x0e]
6557 #CHECK: cvbg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x0e]
6558 #CHECK: cvbg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x0e]
6559 #CHECK: cvbg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x0e]
6560 #CHECK: cvbg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x0e]
6561 #CHECK: cvbg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x0e]
6562 #CHECK: cvbg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x0e]
6563 #CHECK: cvbg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x0e]
6572 cvbg
%r0, 524287(%r1,%r15)
6573 cvbg
%r0, 524287(%r15,%r1)
6576 #CHECK: cvby %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x06]
6577 #CHECK: cvby %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x06]
6578 #CHECK: cvby %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x06]
6579 #CHECK: cvby %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x06]
6580 #CHECK: cvby %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x06]
6581 #CHECK: cvby %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x06]
6582 #CHECK: cvby %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x06]
6583 #CHECK: cvby %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x06]
6584 #CHECK: cvby %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x06]
6585 #CHECK: cvby %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x06]
6594 cvby
%r0, 524287(%r1,%r15)
6595 cvby
%r0, 524287(%r15,%r1)
6598 #CHECK: cvd %r0, 0 # encoding: [0x4e,0x00,0x00,0x00]
6599 #CHECK: cvd %r0, 4095 # encoding: [0x4e,0x00,0x0f,0xff]
6600 #CHECK: cvd %r0, 0(%r1) # encoding: [0x4e,0x00,0x10,0x00]
6601 #CHECK: cvd %r0, 0(%r15) # encoding: [0x4e,0x00,0xf0,0x00]
6602 #CHECK: cvd %r0, 4095(%r1,%r15) # encoding: [0x4e,0x01,0xff,0xff]
6603 #CHECK: cvd %r0, 4095(%r15,%r1) # encoding: [0x4e,0x0f,0x1f,0xff]
6604 #CHECK: cvd %r15, 0 # encoding: [0x4e,0xf0,0x00,0x00]
6610 cvd
%r0, 4095(%r1,%r15)
6611 cvd
%r0, 4095(%r15,%r1)
6614 #CHECK: cvdg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x2e]
6615 #CHECK: cvdg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x2e]
6616 #CHECK: cvdg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x2e]
6617 #CHECK: cvdg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x2e]
6618 #CHECK: cvdg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x2e]
6619 #CHECK: cvdg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x2e]
6620 #CHECK: cvdg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x2e]
6621 #CHECK: cvdg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x2e]
6622 #CHECK: cvdg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x2e]
6623 #CHECK: cvdg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x2e]
6632 cvdg
%r0, 524287(%r1,%r15)
6633 cvdg
%r0, 524287(%r15,%r1)
6636 #CHECK: cvdy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x26]
6637 #CHECK: cvdy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x26]
6638 #CHECK: cvdy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x26]
6639 #CHECK: cvdy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x26]
6640 #CHECK: cvdy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x26]
6641 #CHECK: cvdy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x26]
6642 #CHECK: cvdy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x26]
6643 #CHECK: cvdy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x26]
6644 #CHECK: cvdy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x26]
6645 #CHECK: cvdy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x26]
6654 cvdy
%r0, 524287(%r1,%r15)
6655 cvdy
%r0, 524287(%r15,%r1)
6658 #CHECK: cxbr %f0, %f0 # encoding: [0xb3,0x49,0x00,0x00]
6659 #CHECK: cxbr %f0, %f13 # encoding: [0xb3,0x49,0x00,0x0d]
6660 #CHECK: cxbr %f8, %f8 # encoding: [0xb3,0x49,0x00,0x88]
6661 #CHECK: cxbr %f13, %f0 # encoding: [0xb3,0x49,0x00,0xd0]
6668 #CHECK: cxfbr %f0, %r0 # encoding: [0xb3,0x96,0x00,0x00]
6669 #CHECK: cxfbr %f0, %r15 # encoding: [0xb3,0x96,0x00,0x0f]
6670 #CHECK: cxfbr %f13, %r0 # encoding: [0xb3,0x96,0x00,0xd0]
6671 #CHECK: cxfbr %f8, %r7 # encoding: [0xb3,0x96,0x00,0x87]
6672 #CHECK: cxfbr %f13, %r15 # encoding: [0xb3,0x96,0x00,0xdf]
6680 #CHECK: cxfr %f0, %r0 # encoding: [0xb3,0xb6,0x00,0x00]
6681 #CHECK: cxfr %f0, %r15 # encoding: [0xb3,0xb6,0x00,0x0f]
6682 #CHECK: cxfr %f13, %r0 # encoding: [0xb3,0xb6,0x00,0xd0]
6683 #CHECK: cxfr %f8, %r7 # encoding: [0xb3,0xb6,0x00,0x87]
6684 #CHECK: cxfr %f13, %r15 # encoding: [0xb3,0xb6,0x00,0xdf]
6692 #CHECK: cxgbr %f0, %r0 # encoding: [0xb3,0xa6,0x00,0x00]
6693 #CHECK: cxgbr %f0, %r15 # encoding: [0xb3,0xa6,0x00,0x0f]
6694 #CHECK: cxgbr %f13, %r0 # encoding: [0xb3,0xa6,0x00,0xd0]
6695 #CHECK: cxgbr %f8, %r7 # encoding: [0xb3,0xa6,0x00,0x87]
6696 #CHECK: cxgbr %f13, %r15 # encoding: [0xb3,0xa6,0x00,0xdf]
6704 #CHECK: cxgr %f0, %r0 # encoding: [0xb3,0xc6,0x00,0x00]
6705 #CHECK: cxgr %f0, %r15 # encoding: [0xb3,0xc6,0x00,0x0f]
6706 #CHECK: cxgr %f13, %r0 # encoding: [0xb3,0xc6,0x00,0xd0]
6707 #CHECK: cxgr %f8, %r7 # encoding: [0xb3,0xc6,0x00,0x87]
6708 #CHECK: cxgr %f13, %r15 # encoding: [0xb3,0xc6,0x00,0xdf]
6716 #CHECK: cxgtr %f0, %r0 # encoding: [0xb3,0xf9,0x00,0x00]
6717 #CHECK: cxgtr %f0, %r15 # encoding: [0xb3,0xf9,0x00,0x0f]
6718 #CHECK: cxgtr %f13, %r0 # encoding: [0xb3,0xf9,0x00,0xd0]
6719 #CHECK: cxgtr %f8, %r7 # encoding: [0xb3,0xf9,0x00,0x87]
6720 #CHECK: cxgtr %f13, %r15 # encoding: [0xb3,0xf9,0x00,0xdf]
6728 #CHECK: cxr %f0, %f0 # encoding: [0xb3,0x69,0x00,0x00]
6729 #CHECK: cxr %f0, %f13 # encoding: [0xb3,0x69,0x00,0x0d]
6730 #CHECK: cxr %f8, %f8 # encoding: [0xb3,0x69,0x00,0x88]
6731 #CHECK: cxr %f13, %f0 # encoding: [0xb3,0x69,0x00,0xd0]
6738 #CHECK: cxstr %f0, %r0 # encoding: [0xb3,0xfb,0x00,0x00]
6739 #CHECK: cxstr %f0, %r14 # encoding: [0xb3,0xfb,0x00,0x0e]
6740 #CHECK: cxstr %f13, %r0 # encoding: [0xb3,0xfb,0x00,0xd0]
6741 #CHECK: cxstr %f8, %r6 # encoding: [0xb3,0xfb,0x00,0x86]
6742 #CHECK: cxstr %f13, %r14 # encoding: [0xb3,0xfb,0x00,0xde]
6750 #CHECK: cxtr %f0, %f0 # encoding: [0xb3,0xec,0x00,0x00]
6751 #CHECK: cxtr %f0, %f13 # encoding: [0xb3,0xec,0x00,0x0d]
6752 #CHECK: cxtr %f8, %f8 # encoding: [0xb3,0xec,0x00,0x88]
6753 #CHECK: cxtr %f13, %f0 # encoding: [0xb3,0xec,0x00,0xd0]
6760 #CHECK: cxutr %f0, %r0 # encoding: [0xb3,0xfa,0x00,0x00]
6761 #CHECK: cxutr %f0, %r14 # encoding: [0xb3,0xfa,0x00,0x0e]
6762 #CHECK: cxutr %f13, %r0 # encoding: [0xb3,0xfa,0x00,0xd0]
6763 #CHECK: cxutr %f8, %r6 # encoding: [0xb3,0xfa,0x00,0x86]
6764 #CHECK: cxutr %f13, %r14 # encoding: [0xb3,0xfa,0x00,0xde]
6772 #CHECK: cy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x59]
6773 #CHECK: cy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x59]
6774 #CHECK: cy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x59]
6775 #CHECK: cy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x59]
6776 #CHECK: cy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x59]
6777 #CHECK: cy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x59]
6778 #CHECK: cy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x59]
6779 #CHECK: cy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x59]
6780 #CHECK: cy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x59]
6781 #CHECK: cy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x59]
6790 cy
%r0, 524287(%r1,%r15)
6791 cy
%r0, 524287(%r15,%r1)
6794 #CHECK: d %r0, 0 # encoding: [0x5d,0x00,0x00,0x00]
6795 #CHECK: d %r0, 4095 # encoding: [0x5d,0x00,0x0f,0xff]
6796 #CHECK: d %r0, 0(%r1) # encoding: [0x5d,0x00,0x10,0x00]
6797 #CHECK: d %r0, 0(%r15) # encoding: [0x5d,0x00,0xf0,0x00]
6798 #CHECK: d %r0, 4095(%r1,%r15) # encoding: [0x5d,0x01,0xff,0xff]
6799 #CHECK: d %r0, 4095(%r15,%r1) # encoding: [0x5d,0x0f,0x1f,0xff]
6800 #CHECK: d %r14, 0 # encoding: [0x5d,0xe0,0x00,0x00]
6806 d
%r0, 4095(%r1,%r15)
6807 d
%r0, 4095(%r15,%r1)
6810 #CHECK: dd %f0, 0 # encoding: [0x6d,0x00,0x00,0x00]
6811 #CHECK: dd %f0, 4095 # encoding: [0x6d,0x00,0x0f,0xff]
6812 #CHECK: dd %f0, 0(%r1) # encoding: [0x6d,0x00,0x10,0x00]
6813 #CHECK: dd %f0, 0(%r15) # encoding: [0x6d,0x00,0xf0,0x00]
6814 #CHECK: dd %f0, 4095(%r1,%r15) # encoding: [0x6d,0x01,0xff,0xff]
6815 #CHECK: dd %f0, 4095(%r15,%r1) # encoding: [0x6d,0x0f,0x1f,0xff]
6816 #CHECK: dd %f15, 0 # encoding: [0x6d,0xf0,0x00,0x00]
6822 dd
%f0, 4095(%r1,%r15)
6823 dd
%f0, 4095(%r15,%r1)
6826 #CHECK: ddb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x1d]
6827 #CHECK: ddb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x1d]
6828 #CHECK: ddb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x1d]
6829 #CHECK: ddb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x1d]
6830 #CHECK: ddb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x1d]
6831 #CHECK: ddb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x1d]
6832 #CHECK: ddb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x1d]
6838 ddb
%f0, 4095(%r1,%r15)
6839 ddb
%f0, 4095(%r15,%r1)
6842 #CHECK: ddbr %f0, %f0 # encoding: [0xb3,0x1d,0x00,0x00]
6843 #CHECK: ddbr %f0, %f15 # encoding: [0xb3,0x1d,0x00,0x0f]
6844 #CHECK: ddbr %f7, %f8 # encoding: [0xb3,0x1d,0x00,0x78]
6845 #CHECK: ddbr %f15, %f0 # encoding: [0xb3,0x1d,0x00,0xf0]
6852 #CHECK: ddr %f0, %f0 # encoding: [0x2d,0x00]
6853 #CHECK: ddr %f0, %f15 # encoding: [0x2d,0x0f]
6854 #CHECK: ddr %f7, %f8 # encoding: [0x2d,0x78]
6855 #CHECK: ddr %f15, %f0 # encoding: [0x2d,0xf0]
6862 #CHECK: ddtr %f0, %f0, %f0 # encoding: [0xb3,0xd1,0x00,0x00]
6863 #CHECK: ddtr %f0, %f0, %f15 # encoding: [0xb3,0xd1,0xf0,0x00]
6864 #CHECK: ddtr %f0, %f15, %f0 # encoding: [0xb3,0xd1,0x00,0x0f]
6865 #CHECK: ddtr %f15, %f0, %f0 # encoding: [0xb3,0xd1,0x00,0xf0]
6866 #CHECK: ddtr %f7, %f8, %f9 # encoding: [0xb3,0xd1,0x90,0x78]
6874 #CHECK: de %f0, 0 # encoding: [0x7d,0x00,0x00,0x00]
6875 #CHECK: de %f0, 4095 # encoding: [0x7d,0x00,0x0f,0xff]
6876 #CHECK: de %f0, 0(%r1) # encoding: [0x7d,0x00,0x10,0x00]
6877 #CHECK: de %f0, 0(%r15) # encoding: [0x7d,0x00,0xf0,0x00]
6878 #CHECK: de %f0, 4095(%r1,%r15) # encoding: [0x7d,0x01,0xff,0xff]
6879 #CHECK: de %f0, 4095(%r15,%r1) # encoding: [0x7d,0x0f,0x1f,0xff]
6880 #CHECK: de %f15, 0 # encoding: [0x7d,0xf0,0x00,0x00]
6886 de
%f0, 4095(%r1,%r15)
6887 de
%f0, 4095(%r15,%r1)
6890 #CHECK: deb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x0d]
6891 #CHECK: deb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x0d]
6892 #CHECK: deb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x0d]
6893 #CHECK: deb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x0d]
6894 #CHECK: deb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x0d]
6895 #CHECK: deb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x0d]
6896 #CHECK: deb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x0d]
6902 deb
%f0, 4095(%r1,%r15)
6903 deb
%f0, 4095(%r15,%r1)
6906 #CHECK: debr %f0, %f0 # encoding: [0xb3,0x0d,0x00,0x00]
6907 #CHECK: debr %f0, %f15 # encoding: [0xb3,0x0d,0x00,0x0f]
6908 #CHECK: debr %f7, %f8 # encoding: [0xb3,0x0d,0x00,0x78]
6909 #CHECK: debr %f15, %f0 # encoding: [0xb3,0x0d,0x00,0xf0]
6916 #CHECK: der %f0, %f0 # encoding: [0x3d,0x00]
6917 #CHECK: der %f0, %f15 # encoding: [0x3d,0x0f]
6918 #CHECK: der %f7, %f8 # encoding: [0x3d,0x78]
6919 #CHECK: der %f15, %f0 # encoding: [0x3d,0xf0]
6926 #CHECK: diag %r0, %r0, 0 # encoding: [0x83,0x00,0x00,0x00]
6927 #CHECK: diag %r0, %r15, 0 # encoding: [0x83,0x0f,0x00,0x00]
6928 #CHECK: diag %r14, %r15, 0 # encoding: [0x83,0xef,0x00,0x00]
6929 #CHECK: diag %r15, %r15, 0 # encoding: [0x83,0xff,0x00,0x00]
6930 #CHECK: diag %r0, %r0, 4095 # encoding: [0x83,0x00,0x0f,0xff]
6931 #CHECK: diag %r0, %r0, 1 # encoding: [0x83,0x00,0x00,0x01]
6932 #CHECK: diag %r0, %r0, 0(%r1) # encoding: [0x83,0x00,0x10,0x00]
6933 #CHECK: diag %r0, %r0, 0(%r15) # encoding: [0x83,0x00,0xf0,0x00]
6934 #CHECK: diag %r0, %r0, 4095(%r1) # encoding: [0x83,0x00,0x1f,0xff]
6935 #CHECK: diag %r0, %r0, 4095(%r15) # encoding: [0x83,0x00,0xff,0xff]
6944 diag
%r0,%r0,0(%r15)
6945 diag
%r0,%r0,4095(%r1)
6946 diag
%r0,%r0,4095(%r15)
6948 #CHECK: didbr %f0, %f0, %f0, 0 # encoding: [0xb3,0x5b,0x00,0x00]
6949 #CHECK: didbr %f0, %f0, %f0, 15 # encoding: [0xb3,0x5b,0x0f,0x00]
6950 #CHECK: didbr %f0, %f0, %f15, 0 # encoding: [0xb3,0x5b,0x00,0x0f]
6951 #CHECK: didbr %f0, %f15, %f0, 0 # encoding: [0xb3,0x5b,0xf0,0x00]
6952 #CHECK: didbr %f4, %f5, %f6, 7 # encoding: [0xb3,0x5b,0x57,0x46]
6953 #CHECK: didbr %f15, %f0, %f0, 0 # encoding: [0xb3,0x5b,0x00,0xf0]
6955 didbr
%f0, %f0, %f0, 0
6956 didbr
%f0, %f0, %f0, 15
6957 didbr
%f0, %f0, %f15, 0
6958 didbr
%f0, %f15, %f0, 0
6959 didbr
%f4, %f5, %f6, 7
6960 didbr
%f15, %f0, %f0, 0
6962 #CHECK: diebr %f0, %f0, %f0, 0 # encoding: [0xb3,0x53,0x00,0x00]
6963 #CHECK: diebr %f0, %f0, %f0, 15 # encoding: [0xb3,0x53,0x0f,0x00]
6964 #CHECK: diebr %f0, %f0, %f15, 0 # encoding: [0xb3,0x53,0x00,0x0f]
6965 #CHECK: diebr %f0, %f15, %f0, 0 # encoding: [0xb3,0x53,0xf0,0x00]
6966 #CHECK: diebr %f4, %f5, %f6, 7 # encoding: [0xb3,0x53,0x57,0x46]
6967 #CHECK: diebr %f15, %f0, %f0, 0 # encoding: [0xb3,0x53,0x00,0xf0]
6969 diebr
%f0, %f0, %f0, 0
6970 diebr
%f0, %f0, %f0, 15
6971 diebr
%f0, %f0, %f15, 0
6972 diebr
%f0, %f15, %f0, 0
6973 diebr
%f4, %f5, %f6, 7
6974 diebr
%f15, %f0, %f0, 0
6976 #CHECK: dl %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x97]
6977 #CHECK: dl %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x97]
6978 #CHECK: dl %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x97]
6979 #CHECK: dl %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x97]
6980 #CHECK: dl %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x97]
6981 #CHECK: dl %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x97]
6982 #CHECK: dl %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x97]
6983 #CHECK: dl %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x97]
6984 #CHECK: dl %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x97]
6985 #CHECK: dl %r14, 0 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x97]
6994 dl
%r0, 524287(%r1,%r15)
6995 dl
%r0, 524287(%r15,%r1)
6998 #CHECK: dlg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x87]
6999 #CHECK: dlg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x87]
7000 #CHECK: dlg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x87]
7001 #CHECK: dlg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x87]
7002 #CHECK: dlg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x87]
7003 #CHECK: dlg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x87]
7004 #CHECK: dlg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x87]
7005 #CHECK: dlg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x87]
7006 #CHECK: dlg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x87]
7007 #CHECK: dlg %r14, 0 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x87]
7016 dlg
%r0, 524287(%r1,%r15)
7017 dlg
%r0, 524287(%r15,%r1)
7020 #CHECK: dlgr %r0, %r0 # encoding: [0xb9,0x87,0x00,0x00]
7021 #CHECK: dlgr %r0, %r15 # encoding: [0xb9,0x87,0x00,0x0f]
7022 #CHECK: dlgr %r14, %r0 # encoding: [0xb9,0x87,0x00,0xe0]
7023 #CHECK: dlgr %r6, %r9 # encoding: [0xb9,0x87,0x00,0x69]
7030 #CHECK: dlr %r0, %r0 # encoding: [0xb9,0x97,0x00,0x00]
7031 #CHECK: dlr %r0, %r15 # encoding: [0xb9,0x97,0x00,0x0f]
7032 #CHECK: dlr %r14, %r0 # encoding: [0xb9,0x97,0x00,0xe0]
7033 #CHECK: dlr %r6, %r9 # encoding: [0xb9,0x97,0x00,0x69]
7040 #CHECK: dp 0(1), 0(1) # encoding: [0xfd,0x00,0x00,0x00,0x00,0x00]
7041 #CHECK: dp 0(1), 0(1,%r1) # encoding: [0xfd,0x00,0x00,0x00,0x10,0x00]
7042 #CHECK: dp 0(1), 0(1,%r15) # encoding: [0xfd,0x00,0x00,0x00,0xf0,0x00]
7043 #CHECK: dp 0(1), 4095(1) # encoding: [0xfd,0x00,0x00,0x00,0x0f,0xff]
7044 #CHECK: dp 0(1), 4095(1,%r1) # encoding: [0xfd,0x00,0x00,0x00,0x1f,0xff]
7045 #CHECK: dp 0(1), 4095(1,%r15) # encoding: [0xfd,0x00,0x00,0x00,0xff,0xff]
7046 #CHECK: dp 0(1,%r1), 0(1) # encoding: [0xfd,0x00,0x10,0x00,0x00,0x00]
7047 #CHECK: dp 0(1,%r15), 0(1) # encoding: [0xfd,0x00,0xf0,0x00,0x00,0x00]
7048 #CHECK: dp 4095(1,%r1), 0(1) # encoding: [0xfd,0x00,0x1f,0xff,0x00,0x00]
7049 #CHECK: dp 4095(1,%r15), 0(1) # encoding: [0xfd,0x00,0xff,0xff,0x00,0x00]
7050 #CHECK: dp 0(16,%r1), 0(1) # encoding: [0xfd,0xf0,0x10,0x00,0x00,0x00]
7051 #CHECK: dp 0(16,%r15), 0(1) # encoding: [0xfd,0xf0,0xf0,0x00,0x00,0x00]
7052 #CHECK: dp 0(1), 0(16,%r1) # encoding: [0xfd,0x0f,0x00,0x00,0x10,0x00]
7053 #CHECK: dp 0(1), 0(16,%r15) # encoding: [0xfd,0x0f,0x00,0x00,0xf0,0x00]
7059 dp
0(1), 4095(1,%r1)
7060 dp
0(1), 4095(1,%r15)
7063 dp
4095(1,%r1), 0(1)
7064 dp
4095(1,%r15), 0(1)
7070 #CHECK: dr %r0, %r0 # encoding: [0x1d,0x00]
7071 #CHECK: dr %r0, %r15 # encoding: [0x1d,0x0f]
7072 #CHECK: dr %r14, %r0 # encoding: [0x1d,0xe0]
7073 #CHECK: dr %r6, %r9 # encoding: [0x1d,0x69]
7080 #CHECK: dsg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x0d]
7081 #CHECK: dsg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x0d]
7082 #CHECK: dsg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x0d]
7083 #CHECK: dsg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x0d]
7084 #CHECK: dsg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x0d]
7085 #CHECK: dsg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x0d]
7086 #CHECK: dsg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x0d]
7087 #CHECK: dsg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x0d]
7088 #CHECK: dsg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x0d]
7089 #CHECK: dsg %r14, 0 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x0d]
7098 dsg
%r0, 524287(%r1,%r15)
7099 dsg
%r0, 524287(%r15,%r1)
7102 #CHECK: dsgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x1d]
7103 #CHECK: dsgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x1d]
7104 #CHECK: dsgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x1d]
7105 #CHECK: dsgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x1d]
7106 #CHECK: dsgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x1d]
7107 #CHECK: dsgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x1d]
7108 #CHECK: dsgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x1d]
7109 #CHECK: dsgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x1d]
7110 #CHECK: dsgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x1d]
7111 #CHECK: dsgf %r14, 0 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x1d]
7120 dsgf
%r0, 524287(%r1,%r15)
7121 dsgf
%r0, 524287(%r15,%r1)
7124 #CHECK: dsgfr %r0, %r0 # encoding: [0xb9,0x1d,0x00,0x00]
7125 #CHECK: dsgfr %r0, %r15 # encoding: [0xb9,0x1d,0x00,0x0f]
7126 #CHECK: dsgfr %r14, %r0 # encoding: [0xb9,0x1d,0x00,0xe0]
7127 #CHECK: dsgfr %r6, %r9 # encoding: [0xb9,0x1d,0x00,0x69]
7134 #CHECK: dsgr %r0, %r0 # encoding: [0xb9,0x0d,0x00,0x00]
7135 #CHECK: dsgr %r0, %r15 # encoding: [0xb9,0x0d,0x00,0x0f]
7136 #CHECK: dsgr %r14, %r0 # encoding: [0xb9,0x0d,0x00,0xe0]
7137 #CHECK: dsgr %r6, %r9 # encoding: [0xb9,0x0d,0x00,0x69]
7144 #CHECK: dxbr %f0, %f0 # encoding: [0xb3,0x4d,0x00,0x00]
7145 #CHECK: dxbr %f0, %f13 # encoding: [0xb3,0x4d,0x00,0x0d]
7146 #CHECK: dxbr %f8, %f8 # encoding: [0xb3,0x4d,0x00,0x88]
7147 #CHECK: dxbr %f13, %f0 # encoding: [0xb3,0x4d,0x00,0xd0]
7154 #CHECK: dxr %f0, %f0 # encoding: [0xb2,0x2d,0x00,0x00]
7155 #CHECK: dxr %f0, %f13 # encoding: [0xb2,0x2d,0x00,0x0d]
7156 #CHECK: dxr %f8, %f8 # encoding: [0xb2,0x2d,0x00,0x88]
7157 #CHECK: dxr %f13, %f0 # encoding: [0xb2,0x2d,0x00,0xd0]
7164 #CHECK: dxtr %f0, %f0, %f0 # encoding: [0xb3,0xd9,0x00,0x00]
7165 #CHECK: dxtr %f0, %f0, %f13 # encoding: [0xb3,0xd9,0xd0,0x00]
7166 #CHECK: dxtr %f0, %f13, %f0 # encoding: [0xb3,0xd9,0x00,0x0d]
7167 #CHECK: dxtr %f13, %f0, %f0 # encoding: [0xb3,0xd9,0x00,0xd0]
7168 #CHECK: dxtr %f8, %f8, %f8 # encoding: [0xb3,0xd9,0x80,0x88]
7176 #CHECK: ear %r0, %a0 # encoding: [0xb2,0x4f,0x00,0x00]
7177 #CHECK: ear %r0, %a15 # encoding: [0xb2,0x4f,0x00,0x0f]
7178 #CHECK: ear %r15, %a0 # encoding: [0xb2,0x4f,0x00,0xf0]
7179 #CHECK: ear %r7, %a8 # encoding: [0xb2,0x4f,0x00,0x78]
7180 #CHECK: ear %r15, %a15 # encoding: [0xb2,0x4f,0x00,0xff]
7188 #CHECK: ecag %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x4c]
7189 #CHECK: ecag %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x4c]
7190 #CHECK: ecag %r14, %r15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x4c]
7191 #CHECK: ecag %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x4c]
7192 #CHECK: ecag %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x4c]
7193 #CHECK: ecag %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x4c]
7194 #CHECK: ecag %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x4c]
7195 #CHECK: ecag %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x4c]
7196 #CHECK: ecag %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x4c]
7197 #CHECK: ecag %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x4c]
7198 #CHECK: ecag %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x4c]
7199 #CHECK: ecag %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x4c]
7200 #CHECK: ecag %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x4c]
7206 ecag
%r0,%r0,-524288
7212 ecag
%r0,%r0,0(%r15)
7213 ecag
%r0,%r0,524287(%r1)
7214 ecag
%r0,%r0,524287(%r15)
7216 #CHECK: ecctr %r0, %r0 # encoding: [0xb2,0xe4,0x00,0x00]
7217 #CHECK: ecctr %r0, %r15 # encoding: [0xb2,0xe4,0x00,0x0f]
7218 #CHECK: ecctr %r15, %r0 # encoding: [0xb2,0xe4,0x00,0xf0]
7219 #CHECK: ecctr %r7, %r8 # encoding: [0xb2,0xe4,0x00,0x78]
7226 #CHECK: ecpga %r0, %r0 # encoding: [0xb2,0xed,0x00,0x00]
7227 #CHECK: ecpga %r0, %r15 # encoding: [0xb2,0xed,0x00,0x0f]
7228 #CHECK: ecpga %r15, %r0 # encoding: [0xb2,0xed,0x00,0xf0]
7229 #CHECK: ecpga %r7, %r8 # encoding: [0xb2,0xed,0x00,0x78]
7236 #CHECK: ectg 0, 0, %r0 # encoding: [0xc8,0x01,0x00,0x00,0x00,0x00]
7237 #CHECK: ectg 0(%r1), 0(%r15), %r2 # encoding: [0xc8,0x21,0x10,0x00,0xf0,0x00]
7238 #CHECK: ectg 1(%r1), 0(%r15), %r2 # encoding: [0xc8,0x21,0x10,0x01,0xf0,0x00]
7239 #CHECK: ectg 4095(%r1), 0(%r15), %r2 # encoding: [0xc8,0x21,0x1f,0xff,0xf0,0x00]
7240 #CHECK: ectg 0(%r1), 1(%r15), %r2 # encoding: [0xc8,0x21,0x10,0x00,0xf0,0x01]
7241 #CHECK: ectg 0(%r1), 4095(%r15), %r2 # encoding: [0xc8,0x21,0x10,0x00,0xff,0xff]
7244 ectg
0(%r1),0(%r15),%r2
7245 ectg
1(%r1),0(%r15),%r2
7246 ectg
4095(%r1),0(%r15),%r2
7247 ectg
0(%r1),1(%r15),%r2
7248 ectg
0(%r1),4095(%r15),%r2
7250 #CHECK: ed 0(1), 0 # encoding: [0xde,0x00,0x00,0x00,0x00,0x00]
7251 #CHECK: ed 0(1), 0(%r1) # encoding: [0xde,0x00,0x00,0x00,0x10,0x00]
7252 #CHECK: ed 0(1), 0(%r15) # encoding: [0xde,0x00,0x00,0x00,0xf0,0x00]
7253 #CHECK: ed 0(1), 4095 # encoding: [0xde,0x00,0x00,0x00,0x0f,0xff]
7254 #CHECK: ed 0(1), 4095(%r1) # encoding: [0xde,0x00,0x00,0x00,0x1f,0xff]
7255 #CHECK: ed 0(1), 4095(%r15) # encoding: [0xde,0x00,0x00,0x00,0xff,0xff]
7256 #CHECK: ed 0(1,%r1), 0 # encoding: [0xde,0x00,0x10,0x00,0x00,0x00]
7257 #CHECK: ed 0(1,%r15), 0 # encoding: [0xde,0x00,0xf0,0x00,0x00,0x00]
7258 #CHECK: ed 4095(1,%r1), 0 # encoding: [0xde,0x00,0x1f,0xff,0x00,0x00]
7259 #CHECK: ed 4095(1,%r15), 0 # encoding: [0xde,0x00,0xff,0xff,0x00,0x00]
7260 #CHECK: ed 0(256,%r1), 0 # encoding: [0xde,0xff,0x10,0x00,0x00,0x00]
7261 #CHECK: ed 0(256,%r15), 0 # encoding: [0xde,0xff,0xf0,0x00,0x00,0x00]
7276 #CHECK: edmk 0(1), 0 # encoding: [0xdf,0x00,0x00,0x00,0x00,0x00]
7277 #CHECK: edmk 0(1), 0(%r1) # encoding: [0xdf,0x00,0x00,0x00,0x10,0x00]
7278 #CHECK: edmk 0(1), 0(%r15) # encoding: [0xdf,0x00,0x00,0x00,0xf0,0x00]
7279 #CHECK: edmk 0(1), 4095 # encoding: [0xdf,0x00,0x00,0x00,0x0f,0xff]
7280 #CHECK: edmk 0(1), 4095(%r1) # encoding: [0xdf,0x00,0x00,0x00,0x1f,0xff]
7281 #CHECK: edmk 0(1), 4095(%r15) # encoding: [0xdf,0x00,0x00,0x00,0xff,0xff]
7282 #CHECK: edmk 0(1,%r1), 0 # encoding: [0xdf,0x00,0x10,0x00,0x00,0x00]
7283 #CHECK: edmk 0(1,%r15), 0 # encoding: [0xdf,0x00,0xf0,0x00,0x00,0x00]
7284 #CHECK: edmk 4095(1,%r1), 0 # encoding: [0xdf,0x00,0x1f,0xff,0x00,0x00]
7285 #CHECK: edmk 4095(1,%r15), 0 # encoding: [0xdf,0x00,0xff,0xff,0x00,0x00]
7286 #CHECK: edmk 0(256,%r1), 0 # encoding: [0xdf,0xff,0x10,0x00,0x00,0x00]
7287 #CHECK: edmk 0(256,%r15), 0 # encoding: [0xdf,0xff,0xf0,0x00,0x00,0x00]
7293 edmk
0(1), 4095(%r1)
7294 edmk
0(1), 4095(%r15)
7298 edmk
4095(1,%r15), 0
7302 #CHECK: eedtr %f0, %f9 # encoding: [0xb3,0xe5,0x00,0x09]
7303 #CHECK: eedtr %f0, %f15 # encoding: [0xb3,0xe5,0x00,0x0f]
7304 #CHECK: eedtr %f15, %f0 # encoding: [0xb3,0xe5,0x00,0xf0]
7305 #CHECK: eedtr %f15, %f9 # encoding: [0xb3,0xe5,0x00,0xf9]
7312 #CHECK: eextr %f0, %f8 # encoding: [0xb3,0xed,0x00,0x08]
7313 #CHECK: eextr %f0, %f13 # encoding: [0xb3,0xed,0x00,0x0d]
7314 #CHECK: eextr %f13, %f0 # encoding: [0xb3,0xed,0x00,0xd0]
7315 #CHECK: eextr %f13, %f9 # encoding: [0xb3,0xed,0x00,0xd9]
7322 #CHECK: efpc %r0 # encoding: [0xb3,0x8c,0x00,0x00]
7323 #CHECK: efpc %r1 # encoding: [0xb3,0x8c,0x00,0x10]
7324 #CHECK: efpc %r15 # encoding: [0xb3,0x8c,0x00,0xf0]
7330 #CHECK: epar %r0 # encoding: [0xb2,0x26,0x00,0x00]
7331 #CHECK: epar %r1 # encoding: [0xb2,0x26,0x00,0x10]
7332 #CHECK: epar %r15 # encoding: [0xb2,0x26,0x00,0xf0]
7338 #CHECK: epair %r0 # encoding: [0xb9,0x9a,0x00,0x00]
7339 #CHECK: epair %r1 # encoding: [0xb9,0x9a,0x00,0x10]
7340 #CHECK: epair %r15 # encoding: [0xb9,0x9a,0x00,0xf0]
7346 #CHECK: epctr %r0, %r0 # encoding: [0xb2,0xe5,0x00,0x00]
7347 #CHECK: epctr %r0, %r15 # encoding: [0xb2,0xe5,0x00,0x0f]
7348 #CHECK: epctr %r15, %r0 # encoding: [0xb2,0xe5,0x00,0xf0]
7349 #CHECK: epctr %r7, %r8 # encoding: [0xb2,0xe5,0x00,0x78]
7356 #CHECK: epsw %r0, %r8 # encoding: [0xb9,0x8d,0x00,0x08]
7357 #CHECK: epsw %r0, %r15 # encoding: [0xb9,0x8d,0x00,0x0f]
7358 #CHECK: epsw %r15, %r0 # encoding: [0xb9,0x8d,0x00,0xf0]
7359 #CHECK: epsw %r15, %r8 # encoding: [0xb9,0x8d,0x00,0xf8]
7366 #CHECK: ereg %r0, %r0 # encoding: [0xb2,0x49,0x00,0x00]
7367 #CHECK: ereg %r0, %r15 # encoding: [0xb2,0x49,0x00,0x0f]
7368 #CHECK: ereg %r15, %r0 # encoding: [0xb2,0x49,0x00,0xf0]
7369 #CHECK: ereg %r7, %r8 # encoding: [0xb2,0x49,0x00,0x78]
7376 #CHECK: eregg %r0, %r0 # encoding: [0xb9,0x0e,0x00,0x00]
7377 #CHECK: eregg %r0, %r15 # encoding: [0xb9,0x0e,0x00,0x0f]
7378 #CHECK: eregg %r15, %r0 # encoding: [0xb9,0x0e,0x00,0xf0]
7379 #CHECK: eregg %r7, %r8 # encoding: [0xb9,0x0e,0x00,0x78]
7386 #CHECK: esar %r0 # encoding: [0xb2,0x27,0x00,0x00]
7387 #CHECK: esar %r1 # encoding: [0xb2,0x27,0x00,0x10]
7388 #CHECK: esar %r15 # encoding: [0xb2,0x27,0x00,0xf0]
7394 #CHECK: esair %r0 # encoding: [0xb9,0x9b,0x00,0x00]
7395 #CHECK: esair %r1 # encoding: [0xb9,0x9b,0x00,0x10]
7396 #CHECK: esair %r15 # encoding: [0xb9,0x9b,0x00,0xf0]
7402 #CHECK: esdtr %f0, %f9 # encoding: [0xb3,0xe7,0x00,0x09]
7403 #CHECK: esdtr %f0, %f15 # encoding: [0xb3,0xe7,0x00,0x0f]
7404 #CHECK: esdtr %f15, %f0 # encoding: [0xb3,0xe7,0x00,0xf0]
7405 #CHECK: esdtr %f15, %f9 # encoding: [0xb3,0xe7,0x00,0xf9]
7412 #CHECK: esea %r0 # encoding: [0xb9,0x9d,0x00,0x00]
7413 #CHECK: esea %r1 # encoding: [0xb9,0x9d,0x00,0x10]
7414 #CHECK: esea %r15 # encoding: [0xb9,0x9d,0x00,0xf0]
7420 #CHECK: esta %r0, %r0 # encoding: [0xb2,0x4a,0x00,0x00]
7421 #CHECK: esta %r0, %r15 # encoding: [0xb2,0x4a,0x00,0x0f]
7422 #CHECK: esta %r14, %r0 # encoding: [0xb2,0x4a,0x00,0xe0]
7423 #CHECK: esta %r6, %r8 # encoding: [0xb2,0x4a,0x00,0x68]
7430 #CHECK: esxtr %f0, %f8 # encoding: [0xb3,0xef,0x00,0x08]
7431 #CHECK: esxtr %f0, %f13 # encoding: [0xb3,0xef,0x00,0x0d]
7432 #CHECK: esxtr %f13, %f0 # encoding: [0xb3,0xef,0x00,0xd0]
7433 #CHECK: esxtr %f13, %f9 # encoding: [0xb3,0xef,0x00,0xd9]
7440 #CHECK: ex %r0, 0 # encoding: [0x44,0x00,0x00,0x00]
7441 #CHECK: ex %r0, 4095 # encoding: [0x44,0x00,0x0f,0xff]
7442 #CHECK: ex %r0, 0(%r1) # encoding: [0x44,0x00,0x10,0x00]
7443 #CHECK: ex %r0, 0(%r15) # encoding: [0x44,0x00,0xf0,0x00]
7444 #CHECK: ex %r0, 4095(%r1,%r15) # encoding: [0x44,0x01,0xff,0xff]
7445 #CHECK: ex %r0, 4095(%r15,%r1) # encoding: [0x44,0x0f,0x1f,0xff]
7446 #CHECK: ex %r15, 0 # encoding: [0x44,0xf0,0x00,0x00]
7452 ex
%r0, 4095(%r1,%r15)
7453 ex
%r0, 4095(%r15,%r1)
7456 #CHECK: exrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x00,A,A,A,A]
7457 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
7458 exrl
%r0, -0x100000000
7459 #CHECK: exrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x00,A,A,A,A]
7460 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
7462 #CHECK: exrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x00,A,A,A,A]
7463 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
7465 #CHECK: exrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x00,A,A,A,A]
7466 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
7467 exrl
%r0, 0xfffffffe
7469 #CHECK: exrl %r0, foo # encoding: [0xc6,0x00,A,A,A,A]
7470 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
7471 #CHECK: exrl %r15, foo # encoding: [0xc6,0xf0,A,A,A,A]
7472 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
7477 #CHECK: exrl %r3, bar+100 # encoding: [0xc6,0x30,A,A,A,A]
7478 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
7479 #CHECK: exrl %r4, bar+100 # encoding: [0xc6,0x40,A,A,A,A]
7480 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
7485 #CHECK: exrl %r7, frob@PLT # encoding: [0xc6,0x70,A,A,A,A]
7486 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
7487 #CHECK: exrl %r8, frob@PLT # encoding: [0xc6,0x80,A,A,A,A]
7488 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
7493 #CHECK: fidbr %f0, 0, %f0 # encoding: [0xb3,0x5f,0x00,0x00]
7494 #CHECK: fidbr %f0, 0, %f15 # encoding: [0xb3,0x5f,0x00,0x0f]
7495 #CHECK: fidbr %f0, 15, %f0 # encoding: [0xb3,0x5f,0xf0,0x00]
7496 #CHECK: fidbr %f4, 5, %f6 # encoding: [0xb3,0x5f,0x50,0x46]
7497 #CHECK: fidbr %f15, 0, %f0 # encoding: [0xb3,0x5f,0x00,0xf0]
7505 #CHECK: fidr %f0, %f0 # encoding: [0xb3,0x7f,0x00,0x00]
7506 #CHECK: fidr %f0, %f15 # encoding: [0xb3,0x7f,0x00,0x0f]
7507 #CHECK: fidr %f4, %f6 # encoding: [0xb3,0x7f,0x00,0x46]
7508 #CHECK: fidr %f15, %f0 # encoding: [0xb3,0x7f,0x00,0xf0]
7515 #CHECK: fidtr %f0, 0, %f0, 0 # encoding: [0xb3,0xd7,0x00,0x00]
7516 #CHECK: fidtr %f0, 0, %f0, 15 # encoding: [0xb3,0xd7,0x0f,0x00]
7517 #CHECK: fidtr %f0, 0, %f15, 0 # encoding: [0xb3,0xd7,0x00,0x0f]
7518 #CHECK: fidtr %f0, 15, %f0, 0 # encoding: [0xb3,0xd7,0xf0,0x00]
7519 #CHECK: fidtr %f4, 5, %f6, 7 # encoding: [0xb3,0xd7,0x57,0x46]
7520 #CHECK: fidtr %f15, 0, %f0, 0 # encoding: [0xb3,0xd7,0x00,0xf0]
7522 fidtr
%f0, 0, %f0, 0
7523 fidtr
%f0, 0, %f0, 15
7524 fidtr
%f0, 0, %f15, 0
7525 fidtr
%f0, 15, %f0, 0
7526 fidtr
%f4, 5, %f6, 7
7527 fidtr
%f15, 0, %f0, 0
7529 #CHECK: fiebr %f0, 0, %f0 # encoding: [0xb3,0x57,0x00,0x00]
7530 #CHECK: fiebr %f0, 0, %f15 # encoding: [0xb3,0x57,0x00,0x0f]
7531 #CHECK: fiebr %f0, 15, %f0 # encoding: [0xb3,0x57,0xf0,0x00]
7532 #CHECK: fiebr %f4, 5, %f6 # encoding: [0xb3,0x57,0x50,0x46]
7533 #CHECK: fiebr %f15, 0, %f0 # encoding: [0xb3,0x57,0x00,0xf0]
7541 #CHECK: fier %f0, %f0 # encoding: [0xb3,0x77,0x00,0x00]
7542 #CHECK: fier %f0, %f15 # encoding: [0xb3,0x77,0x00,0x0f]
7543 #CHECK: fier %f4, %f6 # encoding: [0xb3,0x77,0x00,0x46]
7544 #CHECK: fier %f15, %f0 # encoding: [0xb3,0x77,0x00,0xf0]
7551 #CHECK: fixbr %f0, 0, %f0 # encoding: [0xb3,0x47,0x00,0x00]
7552 #CHECK: fixbr %f0, 0, %f13 # encoding: [0xb3,0x47,0x00,0x0d]
7553 #CHECK: fixbr %f0, 15, %f0 # encoding: [0xb3,0x47,0xf0,0x00]
7554 #CHECK: fixbr %f4, 5, %f8 # encoding: [0xb3,0x47,0x50,0x48]
7555 #CHECK: fixbr %f13, 0, %f0 # encoding: [0xb3,0x47,0x00,0xd0]
7563 #CHECK: fixr %f0, %f0 # encoding: [0xb3,0x67,0x00,0x00]
7564 #CHECK: fixr %f0, %f13 # encoding: [0xb3,0x67,0x00,0x0d]
7565 #CHECK: fixr %f4, %f8 # encoding: [0xb3,0x67,0x00,0x48]
7566 #CHECK: fixr %f13, %f0 # encoding: [0xb3,0x67,0x00,0xd0]
7573 #CHECK: fixtr %f0, 0, %f0, 0 # encoding: [0xb3,0xdf,0x00,0x00]
7574 #CHECK: fixtr %f0, 0, %f0, 15 # encoding: [0xb3,0xdf,0x0f,0x00]
7575 #CHECK: fixtr %f0, 0, %f13, 0 # encoding: [0xb3,0xdf,0x00,0x0d]
7576 #CHECK: fixtr %f0, 15, %f0, 0 # encoding: [0xb3,0xdf,0xf0,0x00]
7577 #CHECK: fixtr %f4, 5, %f8, 9 # encoding: [0xb3,0xdf,0x59,0x48]
7578 #CHECK: fixtr %f13, 0, %f0, 0 # encoding: [0xb3,0xdf,0x00,0xd0]
7580 fixtr
%f0, 0, %f0, 0
7581 fixtr
%f0, 0, %f0, 15
7582 fixtr
%f0, 0, %f13, 0
7583 fixtr
%f0, 15, %f0, 0
7584 fixtr
%f4, 5, %f8, 9
7585 fixtr
%f13, 0, %f0, 0
7587 #CHECK: flogr %r0, %r0 # encoding: [0xb9,0x83,0x00,0x00]
7588 #CHECK: flogr %r0, %r15 # encoding: [0xb9,0x83,0x00,0x0f]
7589 #CHECK: flogr %r10, %r9 # encoding: [0xb9,0x83,0x00,0xa9]
7590 #CHECK: flogr %r14, %r0 # encoding: [0xb9,0x83,0x00,0xe0]
7597 #CHECK: hdr %f0, %f0 # encoding: [0x24,0x00]
7598 #CHECK: hdr %f0, %f15 # encoding: [0x24,0x0f]
7599 #CHECK: hdr %f7, %f8 # encoding: [0x24,0x78]
7600 #CHECK: hdr %f15, %f0 # encoding: [0x24,0xf0]
7607 #CHECK: her %f0, %f0 # encoding: [0x34,0x00]
7608 #CHECK: her %f0, %f15 # encoding: [0x34,0x0f]
7609 #CHECK: her %f7, %f8 # encoding: [0x34,0x78]
7610 #CHECK: her %f15, %f0 # encoding: [0x34,0xf0]
7617 #CHECK: hsch # encoding: [0xb2,0x31,0x00,0x00]
7621 #CHECK: iac %r0 # encoding: [0xb2,0x24,0x00,0x00]
7622 #CHECK: iac %r1 # encoding: [0xb2,0x24,0x00,0x10]
7623 #CHECK: iac %r15 # encoding: [0xb2,0x24,0x00,0xf0]
7629 #CHECK: ic %r0, 0 # encoding: [0x43,0x00,0x00,0x00]
7630 #CHECK: ic %r0, 4095 # encoding: [0x43,0x00,0x0f,0xff]
7631 #CHECK: ic %r0, 0(%r1) # encoding: [0x43,0x00,0x10,0x00]
7632 #CHECK: ic %r0, 0(%r15) # encoding: [0x43,0x00,0xf0,0x00]
7633 #CHECK: ic %r0, 4095(%r1,%r15) # encoding: [0x43,0x01,0xff,0xff]
7634 #CHECK: ic %r0, 4095(%r15,%r1) # encoding: [0x43,0x0f,0x1f,0xff]
7635 #CHECK: ic %r15, 0 # encoding: [0x43,0xf0,0x00,0x00]
7641 ic
%r0, 4095(%r1,%r15)
7642 ic
%r0, 4095(%r15,%r1)
7645 #CHECK: icm %r0, 0, 0 # encoding: [0xbf,0x00,0x00,0x00]
7646 #CHECK: icm %r0, 15, 4095 # encoding: [0xbf,0x0f,0x0f,0xff]
7647 #CHECK: icm %r0, 0, 0(%r1) # encoding: [0xbf,0x00,0x10,0x00]
7648 #CHECK: icm %r0, 0, 0(%r15) # encoding: [0xbf,0x00,0xf0,0x00]
7649 #CHECK: icm %r15, 15, 4095(%r1) # encoding: [0xbf,0xff,0x1f,0xff]
7650 #CHECK: icm %r0, 0, 4095(%r15) # encoding: [0xbf,0x00,0xff,0xff]
7651 #CHECK: icm %r15, 0, 0 # encoding: [0xbf,0xf0,0x00,0x00]
7657 icm
%r15, 15, 4095(%r1)
7658 icm
%r0, 0, 4095(%r15)
7661 #CHECK: icmh %r0, 0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x80]
7662 #CHECK: icmh %r0, 0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x80]
7663 #CHECK: icmh %r0, 15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x80]
7664 #CHECK: icmh %r0, 15, 1 # encoding: [0xeb,0x0f,0x00,0x01,0x00,0x80]
7665 #CHECK: icmh %r0, 8, 524287 # encoding: [0xeb,0x08,0x0f,0xff,0x7f,0x80]
7666 #CHECK: icmh %r0, 8, 0(%r1) # encoding: [0xeb,0x08,0x10,0x00,0x00,0x80]
7667 #CHECK: icmh %r0, 4, 0(%r15) # encoding: [0xeb,0x04,0xf0,0x00,0x00,0x80]
7668 #CHECK: icmh %r0, 4, 524287(%r15) # encoding: [0xeb,0x04,0xff,0xff,0x7f,0x80]
7669 #CHECK: icmh %r0, 0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x80]
7670 #CHECK: icmh %r15, 0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0x80]
7672 icmh
%r0, 0, -524288
7678 icmh
%r0, 4, 0(%r15)
7679 icmh
%r0, 4, 524287(%r15)
7680 icmh
%r0, 0, 524287(%r1)
7683 #CHECK: icmy %r0, 0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x81]
7684 #CHECK: icmy %r0, 0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x81]
7685 #CHECK: icmy %r0, 15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x81]
7686 #CHECK: icmy %r0, 15, 1 # encoding: [0xeb,0x0f,0x00,0x01,0x00,0x81]
7687 #CHECK: icmy %r0, 8, 524287 # encoding: [0xeb,0x08,0x0f,0xff,0x7f,0x81]
7688 #CHECK: icmy %r0, 8, 0(%r1) # encoding: [0xeb,0x08,0x10,0x00,0x00,0x81]
7689 #CHECK: icmy %r0, 4, 0(%r15) # encoding: [0xeb,0x04,0xf0,0x00,0x00,0x81]
7690 #CHECK: icmy %r0, 4, 524287(%r15) # encoding: [0xeb,0x04,0xff,0xff,0x7f,0x81]
7691 #CHECK: icmy %r0, 0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x81]
7692 #CHECK: icmy %r15, 0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0x81]
7694 icmy
%r0, 0, -524288
7700 icmy
%r0, 4, 0(%r15)
7701 icmy
%r0, 4, 524287(%r15)
7702 icmy
%r0, 0, 524287(%r1)
7705 #CHECK: icy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x73]
7706 #CHECK: icy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x73]
7707 #CHECK: icy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x73]
7708 #CHECK: icy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x73]
7709 #CHECK: icy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x73]
7710 #CHECK: icy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x73]
7711 #CHECK: icy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x73]
7712 #CHECK: icy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x73]
7713 #CHECK: icy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x73]
7714 #CHECK: icy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x73]
7723 icy
%r0, 524287(%r1,%r15)
7724 icy
%r0, 524287(%r15,%r1)
7727 #CHECK: idte %r0, %r0, %r0 # encoding: [0xb9,0x8e,0x00,0x00]
7728 #CHECK: idte %r0, %r0, %r15 # encoding: [0xb9,0x8e,0x00,0x0f]
7729 #CHECK: idte %r0, %r15, %r0 # encoding: [0xb9,0x8e,0xf0,0x00]
7730 #CHECK: idte %r15, %r0, %r0 # encoding: [0xb9,0x8e,0x00,0xf0]
7731 #CHECK: idte %r0, %r0, %r0, 15 # encoding: [0xb9,0x8e,0x0f,0x00]
7732 #CHECK: idte %r4, %r5, %r6, 7 # encoding: [0xb9,0x8e,0x57,0x46]
7738 idte
%r0, %r0, %r0, 15
7739 idte
%r4, %r5, %r6, 7
7741 #CHECK: iedtr %f0, %f0, %f0 # encoding: [0xb3,0xf6,0x00,0x00]
7742 #CHECK: iedtr %f0, %f0, %f15 # encoding: [0xb3,0xf6,0x00,0x0f]
7743 #CHECK: iedtr %f0, %f15, %f0 # encoding: [0xb3,0xf6,0xf0,0x00]
7744 #CHECK: iedtr %f15, %f0, %f0 # encoding: [0xb3,0xf6,0x00,0xf0]
7745 #CHECK: iedtr %f1, %f2, %f3 # encoding: [0xb3,0xf6,0x20,0x13]
7746 #CHECK: iedtr %f15, %f15, %f15 # encoding: [0xb3,0xf6,0xf0,0xff]
7749 iedtr
%f0, %f0, %f15
7750 iedtr
%f0, %f15, %f0
7751 iedtr
%f15, %f0, %f0
7753 iedtr
%f15, %f15, %f15
7755 #CHECK: iextr %f0, %f0, %f0 # encoding: [0xb3,0xfe,0x00,0x00]
7756 #CHECK: iextr %f0, %f0, %f13 # encoding: [0xb3,0xfe,0x00,0x0d]
7757 #CHECK: iextr %f0, %f13, %f0 # encoding: [0xb3,0xfe,0xd0,0x00]
7758 #CHECK: iextr %f13, %f0, %f0 # encoding: [0xb3,0xfe,0x00,0xd0]
7759 #CHECK: iextr %f1, %f8, %f4 # encoding: [0xb3,0xfe,0x80,0x14]
7760 #CHECK: iextr %f13, %f13, %f13 # encoding: [0xb3,0xfe,0xd0,0xdd]
7763 iextr
%f0, %f0, %f13
7764 iextr
%f0, %f13, %f0
7765 iextr
%f13, %f0, %f0
7767 iextr
%f13, %f13, %f13
7769 #CHECK: iihf %r0, 0 # encoding: [0xc0,0x08,0x00,0x00,0x00,0x00]
7770 #CHECK: iihf %r0, 4294967295 # encoding: [0xc0,0x08,0xff,0xff,0xff,0xff]
7771 #CHECK: iihf %r15, 0 # encoding: [0xc0,0xf8,0x00,0x00,0x00,0x00]
7774 iihf
%r0, 0xffffffff
7777 #CHECK: iihh %r0, 0 # encoding: [0xa5,0x00,0x00,0x00]
7778 #CHECK: iihh %r0, 32768 # encoding: [0xa5,0x00,0x80,0x00]
7779 #CHECK: iihh %r0, 65535 # encoding: [0xa5,0x00,0xff,0xff]
7780 #CHECK: iihh %r15, 0 # encoding: [0xa5,0xf0,0x00,0x00]
7787 #CHECK: iihl %r0, 0 # encoding: [0xa5,0x01,0x00,0x00]
7788 #CHECK: iihl %r0, 32768 # encoding: [0xa5,0x01,0x80,0x00]
7789 #CHECK: iihl %r0, 65535 # encoding: [0xa5,0x01,0xff,0xff]
7790 #CHECK: iihl %r15, 0 # encoding: [0xa5,0xf1,0x00,0x00]
7797 #CHECK: iilf %r0, 0 # encoding: [0xc0,0x09,0x00,0x00,0x00,0x00]
7798 #CHECK: iilf %r0, 4294967295 # encoding: [0xc0,0x09,0xff,0xff,0xff,0xff]
7799 #CHECK: iilf %r15, 0 # encoding: [0xc0,0xf9,0x00,0x00,0x00,0x00]
7802 iilf
%r0, 0xffffffff
7805 #CHECK: iilh %r0, 0 # encoding: [0xa5,0x02,0x00,0x00]
7806 #CHECK: iilh %r0, 32768 # encoding: [0xa5,0x02,0x80,0x00]
7807 #CHECK: iilh %r0, 65535 # encoding: [0xa5,0x02,0xff,0xff]
7808 #CHECK: iilh %r15, 0 # encoding: [0xa5,0xf2,0x00,0x00]
7815 #CHECK: iill %r0, 0 # encoding: [0xa5,0x03,0x00,0x00]
7816 #CHECK: iill %r0, 32768 # encoding: [0xa5,0x03,0x80,0x00]
7817 #CHECK: iill %r0, 65535 # encoding: [0xa5,0x03,0xff,0xff]
7818 #CHECK: iill %r15, 0 # encoding: [0xa5,0xf3,0x00,0x00]
7825 #CHECK: ipk # encoding: [0xb2,0x0b,0x00,0x00]
7829 #CHECK: ipm %r0 # encoding: [0xb2,0x22,0x00,0x00]
7830 #CHECK: ipm %r1 # encoding: [0xb2,0x22,0x00,0x10]
7831 #CHECK: ipm %r15 # encoding: [0xb2,0x22,0x00,0xf0]
7837 #CHECK: ipte %r0, %r0 # encoding: [0xb2,0x21,0x00,0x00]
7838 #CHECK: ipte %r0, %r15 # encoding: [0xb2,0x21,0x00,0x0f]
7839 #CHECK: ipte %r15, %r0 # encoding: [0xb2,0x21,0x00,0xf0]
7840 #CHECK: ipte %r0, %r0, %r15 # encoding: [0xb2,0x21,0xf0,0x00]
7841 #CHECK: ipte %r0, %r0, %r0, 15 # encoding: [0xb2,0x21,0x0f,0x00]
7842 #CHECK: ipte %r7, %r8, %r9, 10 # encoding: [0xb2,0x21,0x9a,0x78]
7848 ipte
%r0, %r0, %r0, 15
7849 ipte
%r7, %r8, %r9, 10
7851 #CHECK: iske %r0, %r0 # encoding: [0xb2,0x29,0x00,0x00]
7852 #CHECK: iske %r0, %r15 # encoding: [0xb2,0x29,0x00,0x0f]
7853 #CHECK: iske %r15, %r0 # encoding: [0xb2,0x29,0x00,0xf0]
7854 #CHECK: iske %r7, %r8 # encoding: [0xb2,0x29,0x00,0x78]
7861 #CHECK: ivsk %r0, %r0 # encoding: [0xb2,0x23,0x00,0x00]
7862 #CHECK: ivsk %r0, %r15 # encoding: [0xb2,0x23,0x00,0x0f]
7863 #CHECK: ivsk %r15, %r0 # encoding: [0xb2,0x23,0x00,0xf0]
7864 #CHECK: ivsk %r7, %r8 # encoding: [0xb2,0x23,0x00,0x78]
7871 #CHECK: kdb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x18]
7872 #CHECK: kdb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x18]
7873 #CHECK: kdb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x18]
7874 #CHECK: kdb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x18]
7875 #CHECK: kdb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x18]
7876 #CHECK: kdb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x18]
7877 #CHECK: kdb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x18]
7883 kdb
%f0, 4095(%r1,%r15)
7884 kdb
%f0, 4095(%r15,%r1)
7887 #CHECK: kdbr %f0, %f0 # encoding: [0xb3,0x18,0x00,0x00]
7888 #CHECK: kdbr %f0, %f15 # encoding: [0xb3,0x18,0x00,0x0f]
7889 #CHECK: kdbr %f7, %f8 # encoding: [0xb3,0x18,0x00,0x78]
7890 #CHECK: kdbr %f15, %f0 # encoding: [0xb3,0x18,0x00,0xf0]
7897 #CHECK: kdtr %f0, %f0 # encoding: [0xb3,0xe0,0x00,0x00]
7898 #CHECK: kdtr %f0, %f15 # encoding: [0xb3,0xe0,0x00,0x0f]
7899 #CHECK: kdtr %f7, %f8 # encoding: [0xb3,0xe0,0x00,0x78]
7900 #CHECK: kdtr %f15, %f0 # encoding: [0xb3,0xe0,0x00,0xf0]
7907 #CHECK: keb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x08]
7908 #CHECK: keb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x08]
7909 #CHECK: keb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x08]
7910 #CHECK: keb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x08]
7911 #CHECK: keb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x08]
7912 #CHECK: keb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x08]
7913 #CHECK: keb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x08]
7919 keb
%f0, 4095(%r1,%r15)
7920 keb
%f0, 4095(%r15,%r1)
7923 #CHECK: kebr %f0, %f0 # encoding: [0xb3,0x08,0x00,0x00]
7924 #CHECK: kebr %f0, %f15 # encoding: [0xb3,0x08,0x00,0x0f]
7925 #CHECK: kebr %f7, %f8 # encoding: [0xb3,0x08,0x00,0x78]
7926 #CHECK: kebr %f15, %f0 # encoding: [0xb3,0x08,0x00,0xf0]
7933 #CHECK: kimd %r0, %r2 # encoding: [0xb9,0x3e,0x00,0x02]
7934 #CHECK: kimd %r0, %r14 # encoding: [0xb9,0x3e,0x00,0x0e]
7935 #CHECK: kimd %r15, %r2 # encoding: [0xb9,0x3e,0x00,0xf2]
7936 #CHECK: kimd %r7, %r10 # encoding: [0xb9,0x3e,0x00,0x7a]
7943 #CHECK: klmd %r0, %r2 # encoding: [0xb9,0x3f,0x00,0x02]
7944 #CHECK: klmd %r0, %r14 # encoding: [0xb9,0x3f,0x00,0x0e]
7945 #CHECK: klmd %r15, %r2 # encoding: [0xb9,0x3f,0x00,0xf2]
7946 #CHECK: klmd %r7, %r10 # encoding: [0xb9,0x3f,0x00,0x7a]
7953 #CHECK: km %r2, %r2 # encoding: [0xb9,0x2e,0x00,0x22]
7954 #CHECK: km %r2, %r14 # encoding: [0xb9,0x2e,0x00,0x2e]
7955 #CHECK: km %r14, %r2 # encoding: [0xb9,0x2e,0x00,0xe2]
7956 #CHECK: km %r6, %r10 # encoding: [0xb9,0x2e,0x00,0x6a]
7963 #CHECK: kmac %r0, %r2 # encoding: [0xb9,0x1e,0x00,0x02]
7964 #CHECK: kmac %r0, %r14 # encoding: [0xb9,0x1e,0x00,0x0e]
7965 #CHECK: kmac %r15, %r2 # encoding: [0xb9,0x1e,0x00,0xf2]
7966 #CHECK: kmac %r7, %r10 # encoding: [0xb9,0x1e,0x00,0x7a]
7973 #CHECK: kmc %r2, %r2 # encoding: [0xb9,0x2f,0x00,0x22]
7974 #CHECK: kmc %r2, %r14 # encoding: [0xb9,0x2f,0x00,0x2e]
7975 #CHECK: kmc %r14, %r2 # encoding: [0xb9,0x2f,0x00,0xe2]
7976 #CHECK: kmc %r6, %r10 # encoding: [0xb9,0x2f,0x00,0x6a]
7983 #CHECK: kxbr %f0, %f0 # encoding: [0xb3,0x48,0x00,0x00]
7984 #CHECK: kxbr %f0, %f13 # encoding: [0xb3,0x48,0x00,0x0d]
7985 #CHECK: kxbr %f8, %f8 # encoding: [0xb3,0x48,0x00,0x88]
7986 #CHECK: kxbr %f13, %f0 # encoding: [0xb3,0x48,0x00,0xd0]
7993 #CHECK: kxtr %f0, %f0 # encoding: [0xb3,0xe8,0x00,0x00]
7994 #CHECK: kxtr %f0, %f13 # encoding: [0xb3,0xe8,0x00,0x0d]
7995 #CHECK: kxtr %f8, %f8 # encoding: [0xb3,0xe8,0x00,0x88]
7996 #CHECK: kxtr %f13, %f0 # encoding: [0xb3,0xe8,0x00,0xd0]
8003 #CHECK: l %r0, 0 # encoding: [0x58,0x00,0x00,0x00]
8004 #CHECK: l %r0, 4095 # encoding: [0x58,0x00,0x0f,0xff]
8005 #CHECK: l %r0, 0(%r1) # encoding: [0x58,0x00,0x10,0x00]
8006 #CHECK: l %r0, 0(%r15) # encoding: [0x58,0x00,0xf0,0x00]
8007 #CHECK: l %r0, 4095(%r1,%r15) # encoding: [0x58,0x01,0xff,0xff]
8008 #CHECK: l %r0, 4095(%r15,%r1) # encoding: [0x58,0x0f,0x1f,0xff]
8009 #CHECK: l %r15, 0 # encoding: [0x58,0xf0,0x00,0x00]
8015 l %r0, 4095(%r1,%r15)
8016 l %r0, 4095(%r15,%r1)
8019 #CHECK: la %r0, 0 # encoding: [0x41,0x00,0x00,0x00]
8020 #CHECK: la %r0, 4095 # encoding: [0x41,0x00,0x0f,0xff]
8021 #CHECK: la %r0, 0(%r1) # encoding: [0x41,0x00,0x10,0x00]
8022 #CHECK: la %r0, 0(%r15) # encoding: [0x41,0x00,0xf0,0x00]
8023 #CHECK: la %r0, 4095(%r1,%r15) # encoding: [0x41,0x01,0xff,0xff]
8024 #CHECK: la %r0, 4095(%r15,%r1) # encoding: [0x41,0x0f,0x1f,0xff]
8025 #CHECK: la %r15, 0 # encoding: [0x41,0xf0,0x00,0x00]
8031 la %r0, 4095(%r1,%r15)
8032 la %r0, 4095(%r15,%r1)
8035 #CHECK: lae %r0, 0 # encoding: [0x51,0x00,0x00,0x00]
8036 #CHECK: lae %r0, 4095 # encoding: [0x51,0x00,0x0f,0xff]
8037 #CHECK: lae %r0, 0(%r1) # encoding: [0x51,0x00,0x10,0x00]
8038 #CHECK: lae %r0, 0(%r15) # encoding: [0x51,0x00,0xf0,0x00]
8039 #CHECK: lae %r0, 4095(%r1,%r15) # encoding: [0x51,0x01,0xff,0xff]
8040 #CHECK: lae %r0, 4095(%r15,%r1) # encoding: [0x51,0x0f,0x1f,0xff]
8041 #CHECK: lae %r15, 0 # encoding: [0x51,0xf0,0x00,0x00]
8047 lae
%r0, 4095(%r1,%r15)
8048 lae
%r0, 4095(%r15,%r1)
8051 #CHECK: laey %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x75]
8052 #CHECK: laey %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x75]
8053 #CHECK: laey %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x75]
8054 #CHECK: laey %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x75]
8055 #CHECK: laey %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x75]
8056 #CHECK: laey %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x75]
8057 #CHECK: laey %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x75]
8058 #CHECK: laey %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x75]
8059 #CHECK: laey %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x75]
8060 #CHECK: laey %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x75]
8069 laey
%r0, 524287(%r1,%r15)
8070 laey
%r0, 524287(%r15,%r1)
8073 #CHECK: lam %a0, %a0, 0 # encoding: [0x9a,0x00,0x00,0x00]
8074 #CHECK: lam %a0, %a15, 0 # encoding: [0x9a,0x0f,0x00,0x00]
8075 #CHECK: lam %a14, %a15, 0 # encoding: [0x9a,0xef,0x00,0x00]
8076 #CHECK: lam %a15, %a15, 0 # encoding: [0x9a,0xff,0x00,0x00]
8077 #CHECK: lam %a0, %a0, 4095 # encoding: [0x9a,0x00,0x0f,0xff]
8078 #CHECK: lam %a0, %a0, 1 # encoding: [0x9a,0x00,0x00,0x01]
8079 #CHECK: lam %a0, %a0, 0(%r1) # encoding: [0x9a,0x00,0x10,0x00]
8080 #CHECK: lam %a0, %a0, 0(%r15) # encoding: [0x9a,0x00,0xf0,0x00]
8081 #CHECK: lam %a0, %a0, 4095(%r1) # encoding: [0x9a,0x00,0x1f,0xff]
8082 #CHECK: lam %a0, %a0, 4095(%r15) # encoding: [0x9a,0x00,0xff,0xff]
8092 lam
%a0
,%a0
,4095(%r1)
8093 lam
%a0
,%a0
,4095(%r15)
8095 #CHECK: lamy %a0, %a0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x9a]
8096 #CHECK: lamy %a0, %a15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x9a]
8097 #CHECK: lamy %a14, %a15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x9a]
8098 #CHECK: lamy %a15, %a15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x9a]
8099 #CHECK: lamy %a0, %a0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x9a]
8100 #CHECK: lamy %a0, %a0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x9a]
8101 #CHECK: lamy %a0, %a0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x9a]
8102 #CHECK: lamy %a0, %a0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x9a]
8103 #CHECK: lamy %a0, %a0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x9a]
8104 #CHECK: lamy %a0, %a0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x9a]
8105 #CHECK: lamy %a0, %a0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x9a]
8106 #CHECK: lamy %a0, %a0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x9a]
8107 #CHECK: lamy %a0, %a0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x9a]
8113 lamy
%a0
,%a0
,-524288
8119 lamy
%a0
,%a0
,0(%r15)
8120 lamy
%a0
,%a0
,524287(%r1)
8121 lamy
%a0
,%a0
,524287(%r15)
8123 #CHECK: larl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc0,0x00,A,A,A,A]
8124 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
8125 larl
%r0, -0x100000000
8126 #CHECK: larl %r0, .[[LAB:L.*]]-2 # encoding: [0xc0,0x00,A,A,A,A]
8127 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
8129 #CHECK: larl %r0, .[[LAB:L.*]] # encoding: [0xc0,0x00,A,A,A,A]
8130 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
8132 #CHECK: larl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc0,0x00,A,A,A,A]
8133 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
8134 larl
%r0, 0xfffffffe
8136 #CHECK: larl %r0, foo # encoding: [0xc0,0x00,A,A,A,A]
8137 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
8138 #CHECK: larl %r15, foo # encoding: [0xc0,0xf0,A,A,A,A]
8139 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
8144 #CHECK: larl %r3, bar+100 # encoding: [0xc0,0x30,A,A,A,A]
8145 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
8146 #CHECK: larl %r4, bar+100 # encoding: [0xc0,0x40,A,A,A,A]
8147 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
8152 #CHECK: larl %r7, frob@PLT # encoding: [0xc0,0x70,A,A,A,A]
8153 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
8154 #CHECK: larl %r8, frob@PLT # encoding: [0xc0,0x80,A,A,A,A]
8155 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
8160 #CHECK: lasp 0, 0 # encoding: [0xe5,0x00,0x00,0x00,0x00,0x00]
8161 #CHECK: lasp 0(%r1), 0(%r2) # encoding: [0xe5,0x00,0x10,0x00,0x20,0x00]
8162 #CHECK: lasp 160(%r1), 320(%r15) # encoding: [0xe5,0x00,0x10,0xa0,0xf1,0x40]
8163 #CHECK: lasp 0(%r1), 4095 # encoding: [0xe5,0x00,0x10,0x00,0x0f,0xff]
8164 #CHECK: lasp 0(%r1), 4095(%r2) # encoding: [0xe5,0x00,0x10,0x00,0x2f,0xff]
8165 #CHECK: lasp 0(%r1), 4095(%r15) # encoding: [0xe5,0x00,0x10,0x00,0xff,0xff]
8166 #CHECK: lasp 0(%r1), 0 # encoding: [0xe5,0x00,0x10,0x00,0x00,0x00]
8167 #CHECK: lasp 0(%r15), 0 # encoding: [0xe5,0x00,0xf0,0x00,0x00,0x00]
8168 #CHECK: lasp 4095(%r1), 0 # encoding: [0xe5,0x00,0x1f,0xff,0x00,0x00]
8169 #CHECK: lasp 4095(%r15), 0 # encoding: [0xe5,0x00,0xff,0xff,0x00,0x00]
8173 lasp
160(%r1), 320(%r15)
8175 lasp
0(%r1), 4095(%r2)
8176 lasp
0(%r1), 4095(%r15)
8182 #CHECK: lay %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x71]
8183 #CHECK: lay %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x71]
8184 #CHECK: lay %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x71]
8185 #CHECK: lay %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x71]
8186 #CHECK: lay %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x71]
8187 #CHECK: lay %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x71]
8188 #CHECK: lay %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x71]
8189 #CHECK: lay %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x71]
8190 #CHECK: lay %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x71]
8191 #CHECK: lay %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x71]
8200 lay
%r0, 524287(%r1,%r15)
8201 lay
%r0, 524287(%r15,%r1)
8204 #CHECK: lb %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x76]
8205 #CHECK: lb %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x76]
8206 #CHECK: lb %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x76]
8207 #CHECK: lb %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x76]
8208 #CHECK: lb %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x76]
8209 #CHECK: lb %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x76]
8210 #CHECK: lb %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x76]
8211 #CHECK: lb %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x76]
8212 #CHECK: lb %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x76]
8213 #CHECK: lb %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x76]
8222 lb
%r0, 524287(%r1,%r15)
8223 lb
%r0, 524287(%r15,%r1)
8226 #CHECK: lbr %r0, %r15 # encoding: [0xb9,0x26,0x00,0x0f]
8227 #CHECK: lbr %r7, %r8 # encoding: [0xb9,0x26,0x00,0x78]
8228 #CHECK: lbr %r15, %r0 # encoding: [0xb9,0x26,0x00,0xf0]
8234 #CHECK: lcctl 0 # encoding: [0xb2,0x84,0x00,0x00]
8235 #CHECK: lcctl 0(%r1) # encoding: [0xb2,0x84,0x10,0x00]
8236 #CHECK: lcctl 0(%r15) # encoding: [0xb2,0x84,0xf0,0x00]
8237 #CHECK: lcctl 4095 # encoding: [0xb2,0x84,0x0f,0xff]
8238 #CHECK: lcctl 4095(%r1) # encoding: [0xb2,0x84,0x1f,0xff]
8239 #CHECK: lcctl 4095(%r15) # encoding: [0xb2,0x84,0xff,0xff]
8248 #CHECK: lcdbr %f0, %f9 # encoding: [0xb3,0x13,0x00,0x09]
8249 #CHECK: lcdbr %f0, %f15 # encoding: [0xb3,0x13,0x00,0x0f]
8250 #CHECK: lcdbr %f15, %f0 # encoding: [0xb3,0x13,0x00,0xf0]
8251 #CHECK: lcdbr %f15, %f9 # encoding: [0xb3,0x13,0x00,0xf9]
8258 #CHECK: lcdr %f0, %f9 # encoding: [0x23,0x09]
8259 #CHECK: lcdr %f0, %f15 # encoding: [0x23,0x0f]
8260 #CHECK: lcdr %f15, %f0 # encoding: [0x23,0xf0]
8261 #CHECK: lcdr %f15, %f9 # encoding: [0x23,0xf9]
8268 #CHECK: lcebr %f0, %f9 # encoding: [0xb3,0x03,0x00,0x09]
8269 #CHECK: lcebr %f0, %f15 # encoding: [0xb3,0x03,0x00,0x0f]
8270 #CHECK: lcebr %f15, %f0 # encoding: [0xb3,0x03,0x00,0xf0]
8271 #CHECK: lcebr %f15, %f9 # encoding: [0xb3,0x03,0x00,0xf9]
8278 #CHECK: lcer %f0, %f9 # encoding: [0x33,0x09]
8279 #CHECK: lcer %f0, %f15 # encoding: [0x33,0x0f]
8280 #CHECK: lcer %f15, %f0 # encoding: [0x33,0xf0]
8281 #CHECK: lcer %f15, %f9 # encoding: [0x33,0xf9]
8288 #CHECK: lcgfr %r0, %r0 # encoding: [0xb9,0x13,0x00,0x00]
8289 #CHECK: lcgfr %r0, %r15 # encoding: [0xb9,0x13,0x00,0x0f]
8290 #CHECK: lcgfr %r15, %r0 # encoding: [0xb9,0x13,0x00,0xf0]
8291 #CHECK: lcgfr %r7, %r8 # encoding: [0xb9,0x13,0x00,0x78]
8298 #CHECK: lcgr %r0, %r0 # encoding: [0xb9,0x03,0x00,0x00]
8299 #CHECK: lcgr %r0, %r15 # encoding: [0xb9,0x03,0x00,0x0f]
8300 #CHECK: lcgr %r15, %r0 # encoding: [0xb9,0x03,0x00,0xf0]
8301 #CHECK: lcgr %r7, %r8 # encoding: [0xb9,0x03,0x00,0x78]
8308 #CHECK: lcr %r0, %r0 # encoding: [0x13,0x00]
8309 #CHECK: lcr %r0, %r15 # encoding: [0x13,0x0f]
8310 #CHECK: lcr %r15, %r0 # encoding: [0x13,0xf0]
8311 #CHECK: lcr %r7, %r8 # encoding: [0x13,0x78]
8318 #CHECK: lctl %c0, %c0, 0 # encoding: [0xb7,0x00,0x00,0x00]
8319 #CHECK: lctl %c0, %c15, 0 # encoding: [0xb7,0x0f,0x00,0x00]
8320 #CHECK: lctl %c14, %c15, 0 # encoding: [0xb7,0xef,0x00,0x00]
8321 #CHECK: lctl %c15, %c15, 0 # encoding: [0xb7,0xff,0x00,0x00]
8322 #CHECK: lctl %c0, %c0, 4095 # encoding: [0xb7,0x00,0x0f,0xff]
8323 #CHECK: lctl %c0, %c0, 1 # encoding: [0xb7,0x00,0x00,0x01]
8324 #CHECK: lctl %c0, %c0, 0(%r1) # encoding: [0xb7,0x00,0x10,0x00]
8325 #CHECK: lctl %c0, %c0, 0(%r15) # encoding: [0xb7,0x00,0xf0,0x00]
8326 #CHECK: lctl %c0, %c0, 4095(%r1) # encoding: [0xb7,0x00,0x1f,0xff]
8327 #CHECK: lctl %c0, %c0, 4095(%r15) # encoding: [0xb7,0x00,0xff,0xff]
8336 lctl
%c0
,%c0
,0(%r15)
8337 lctl
%c0
,%c0
,4095(%r1)
8338 lctl
%c0
,%c0
,4095(%r15)
8340 #CHECK: lctlg %c0, %c0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x2f]
8341 #CHECK: lctlg %c0, %c15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x2f]
8342 #CHECK: lctlg %c14, %c15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x2f]
8343 #CHECK: lctlg %c15, %c15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x2f]
8344 #CHECK: lctlg %c0, %c0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x2f]
8345 #CHECK: lctlg %c0, %c0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x2f]
8346 #CHECK: lctlg %c0, %c0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x2f]
8347 #CHECK: lctlg %c0, %c0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x2f]
8348 #CHECK: lctlg %c0, %c0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x2f]
8349 #CHECK: lctlg %c0, %c0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x2f]
8350 #CHECK: lctlg %c0, %c0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x2f]
8351 #CHECK: lctlg %c0, %c0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x2f]
8352 #CHECK: lctlg %c0, %c0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x2f]
8358 lctlg
%c0
,%c0
,-524288
8362 lctlg
%c0
,%c0
,524287
8363 lctlg
%c0
,%c0
,0(%r1)
8364 lctlg
%c0
,%c0
,0(%r15)
8365 lctlg
%c0
,%c0
,524287(%r1)
8366 lctlg
%c0
,%c0
,524287(%r15)
8368 #CHECK: lcxbr %f0, %f8 # encoding: [0xb3,0x43,0x00,0x08]
8369 #CHECK: lcxbr %f0, %f13 # encoding: [0xb3,0x43,0x00,0x0d]
8370 #CHECK: lcxbr %f13, %f0 # encoding: [0xb3,0x43,0x00,0xd0]
8371 #CHECK: lcxbr %f13, %f9 # encoding: [0xb3,0x43,0x00,0xd9]
8378 #CHECK: lcxr %f0, %f8 # encoding: [0xb3,0x63,0x00,0x08]
8379 #CHECK: lcxr %f0, %f13 # encoding: [0xb3,0x63,0x00,0x0d]
8380 #CHECK: lcxr %f13, %f0 # encoding: [0xb3,0x63,0x00,0xd0]
8381 #CHECK: lcxr %f13, %f9 # encoding: [0xb3,0x63,0x00,0xd9]
8388 #CHECK: ld %f0, 0 # encoding: [0x68,0x00,0x00,0x00]
8389 #CHECK: ld %f0, 4095 # encoding: [0x68,0x00,0x0f,0xff]
8390 #CHECK: ld %f0, 0(%r1) # encoding: [0x68,0x00,0x10,0x00]
8391 #CHECK: ld %f0, 0(%r15) # encoding: [0x68,0x00,0xf0,0x00]
8392 #CHECK: ld %f0, 4095(%r1,%r15) # encoding: [0x68,0x01,0xff,0xff]
8393 #CHECK: ld %f0, 4095(%r15,%r1) # encoding: [0x68,0x0f,0x1f,0xff]
8394 #CHECK: ld %f15, 0 # encoding: [0x68,0xf0,0x00,0x00]
8400 ld %f0, 4095(%r1,%r15)
8401 ld %f0, 4095(%r15,%r1)
8404 #CHECK: lde %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x24]
8405 #CHECK: lde %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x24]
8406 #CHECK: lde %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x24]
8407 #CHECK: lde %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x24]
8408 #CHECK: lde %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x24]
8409 #CHECK: lde %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x24]
8410 #CHECK: lde %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x24]
8416 lde %f0, 4095(%r1,%r15)
8417 lde %f0, 4095(%r15,%r1)
8420 #CHECK: ldeb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x04]
8421 #CHECK: ldeb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x04]
8422 #CHECK: ldeb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x04]
8423 #CHECK: ldeb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x04]
8424 #CHECK: ldeb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x04]
8425 #CHECK: ldeb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x04]
8426 #CHECK: ldeb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x04]
8432 ldeb
%f0, 4095(%r1,%r15)
8433 ldeb
%f0, 4095(%r15,%r1)
8436 #CHECK: ldebr %f0, %f15 # encoding: [0xb3,0x04,0x00,0x0f]
8437 #CHECK: ldebr %f7, %f8 # encoding: [0xb3,0x04,0x00,0x78]
8438 #CHECK: ldebr %f15, %f0 # encoding: [0xb3,0x04,0x00,0xf0]
8444 #CHECK: lder %f0, %f15 # encoding: [0xb3,0x24,0x00,0x0f]
8445 #CHECK: lder %f7, %f8 # encoding: [0xb3,0x24,0x00,0x78]
8446 #CHECK: lder %f15, %f0 # encoding: [0xb3,0x24,0x00,0xf0]
8452 #CHECK: ldetr %f0, %f0, 15 # encoding: [0xb3,0xd4,0x0f,0x00]
8453 #CHECK: ldetr %f0, %f15, 0 # encoding: [0xb3,0xd4,0x00,0x0f]
8454 #CHECK: ldetr %f7, %f8, 9 # encoding: [0xb3,0xd4,0x09,0x78]
8455 #CHECK: ldetr %f15, %f0, 0 # encoding: [0xb3,0xd4,0x00,0xf0]
8462 #CHECK: ldgr %f0, %r0 # encoding: [0xb3,0xc1,0x00,0x00]
8463 #CHECK: ldgr %f0, %r15 # encoding: [0xb3,0xc1,0x00,0x0f]
8464 #CHECK: ldgr %f15, %r0 # encoding: [0xb3,0xc1,0x00,0xf0]
8465 #CHECK: ldgr %f7, %r9 # encoding: [0xb3,0xc1,0x00,0x79]
8466 #CHECK: ldgr %f15, %r15 # encoding: [0xb3,0xc1,0x00,0xff]
8474 #CHECK: ldr %f0, %f9 # encoding: [0x28,0x09]
8475 #CHECK: ldr %f0, %f15 # encoding: [0x28,0x0f]
8476 #CHECK: ldr %f15, %f0 # encoding: [0x28,0xf0]
8477 #CHECK: ldr %f15, %f9 # encoding: [0x28,0xf9]
8484 #CHECK: ldxbr %f0, %f0 # encoding: [0xb3,0x45,0x00,0x00]
8485 #CHECK: ldxbr %f0, %f13 # encoding: [0xb3,0x45,0x00,0x0d]
8486 #CHECK: ldxbr %f8, %f12 # encoding: [0xb3,0x45,0x00,0x8c]
8487 #CHECK: ldxbr %f13, %f0 # encoding: [0xb3,0x45,0x00,0xd0]
8488 #CHECK: ldxbr %f13, %f13 # encoding: [0xb3,0x45,0x00,0xdd]
8496 #CHECK: ldxr %f0, %f0 # encoding: [0x25,0x00]
8497 #CHECK: ldxr %f0, %f13 # encoding: [0x25,0x0d]
8498 #CHECK: ldxr %f7, %f8 # encoding: [0x25,0x78]
8499 #CHECK: ldxr %f15, %f0 # encoding: [0x25,0xf0]
8500 #CHECK: ldxr %f15, %f13 # encoding: [0x25,0xfd]
8508 #CHECK: ldxtr %f0, 0, %f0, 0 # encoding: [0xb3,0xdd,0x00,0x00]
8509 #CHECK: ldxtr %f0, 0, %f0, 15 # encoding: [0xb3,0xdd,0x0f,0x00]
8510 #CHECK: ldxtr %f0, 0, %f13, 0 # encoding: [0xb3,0xdd,0x00,0x0d]
8511 #CHECK: ldxtr %f0, 15, %f0, 0 # encoding: [0xb3,0xdd,0xf0,0x00]
8512 #CHECK: ldxtr %f4, 5, %f8, 9 # encoding: [0xb3,0xdd,0x59,0x48]
8513 #CHECK: ldxtr %f13, 0, %f0, 0 # encoding: [0xb3,0xdd,0x00,0xd0]
8515 ldxtr
%f0, 0, %f0, 0
8516 ldxtr
%f0, 0, %f0, 15
8517 ldxtr
%f0, 0, %f13, 0
8518 ldxtr
%f0, 15, %f0, 0
8519 ldxtr
%f4, 5, %f8, 9
8520 ldxtr
%f13, 0, %f0, 0
8522 #CHECK: ldy %f0, -524288 # encoding: [0xed,0x00,0x00,0x00,0x80,0x65]
8523 #CHECK: ldy %f0, -1 # encoding: [0xed,0x00,0x0f,0xff,0xff,0x65]
8524 #CHECK: ldy %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x65]
8525 #CHECK: ldy %f0, 1 # encoding: [0xed,0x00,0x00,0x01,0x00,0x65]
8526 #CHECK: ldy %f0, 524287 # encoding: [0xed,0x00,0x0f,0xff,0x7f,0x65]
8527 #CHECK: ldy %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x65]
8528 #CHECK: ldy %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x65]
8529 #CHECK: ldy %f0, 524287(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x7f,0x65]
8530 #CHECK: ldy %f0, 524287(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x7f,0x65]
8531 #CHECK: ldy %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x65]
8540 ldy
%f0, 524287(%r1,%r15)
8541 ldy
%f0, 524287(%r15,%r1)
8544 #CHECK: le %f0, 0 # encoding: [0x78,0x00,0x00,0x00]
8545 #CHECK: le %f0, 4095 # encoding: [0x78,0x00,0x0f,0xff]
8546 #CHECK: le %f0, 0(%r1) # encoding: [0x78,0x00,0x10,0x00]
8547 #CHECK: le %f0, 0(%r15) # encoding: [0x78,0x00,0xf0,0x00]
8548 #CHECK: le %f0, 4095(%r1,%r15) # encoding: [0x78,0x01,0xff,0xff]
8549 #CHECK: le %f0, 4095(%r15,%r1) # encoding: [0x78,0x0f,0x1f,0xff]
8550 #CHECK: le %f15, 0 # encoding: [0x78,0xf0,0x00,0x00]
8556 le
%f0, 4095(%r1,%r15)
8557 le
%f0, 4095(%r15,%r1)
8560 #CHECK: ledbr %f0, %f0 # encoding: [0xb3,0x44,0x00,0x00]
8561 #CHECK: ledbr %f0, %f15 # encoding: [0xb3,0x44,0x00,0x0f]
8562 #CHECK: ledbr %f7, %f8 # encoding: [0xb3,0x44,0x00,0x78]
8563 #CHECK: ledbr %f15, %f0 # encoding: [0xb3,0x44,0x00,0xf0]
8564 #CHECK: ledbr %f15, %f15 # encoding: [0xb3,0x44,0x00,0xff]
8572 #CHECK: ledr %f0, %f0 # encoding: [0x35,0x00]
8573 #CHECK: ledr %f0, %f15 # encoding: [0x35,0x0f]
8574 #CHECK: ledr %f7, %f8 # encoding: [0x35,0x78]
8575 #CHECK: ledr %f15, %f0 # encoding: [0x35,0xf0]
8576 #CHECK: ledr %f15, %f15 # encoding: [0x35,0xff]
8584 #CHECK: ledtr %f0, 0, %f0, 0 # encoding: [0xb3,0xd5,0x00,0x00]
8585 #CHECK: ledtr %f0, 0, %f0, 15 # encoding: [0xb3,0xd5,0x0f,0x00]
8586 #CHECK: ledtr %f0, 0, %f15, 0 # encoding: [0xb3,0xd5,0x00,0x0f]
8587 #CHECK: ledtr %f0, 15, %f0, 0 # encoding: [0xb3,0xd5,0xf0,0x00]
8588 #CHECK: ledtr %f4, 5, %f6, 7 # encoding: [0xb3,0xd5,0x57,0x46]
8589 #CHECK: ledtr %f15, 0, %f0, 0 # encoding: [0xb3,0xd5,0x00,0xf0]
8591 ledtr
%f0, 0, %f0, 0
8592 ledtr
%f0, 0, %f0, 15
8593 ledtr
%f0, 0, %f15, 0
8594 ledtr
%f0, 15, %f0, 0
8595 ledtr
%f4, 5, %f6, 7
8596 ledtr
%f15, 0, %f0, 0
8598 #CHECK: ler %f0, %f9 # encoding: [0x38,0x09]
8599 #CHECK: ler %f0, %f15 # encoding: [0x38,0x0f]
8600 #CHECK: ler %f15, %f0 # encoding: [0x38,0xf0]
8601 #CHECK: ler %f15, %f9 # encoding: [0x38,0xf9]
8608 #CHECK: lexbr %f0, %f0 # encoding: [0xb3,0x46,0x00,0x00]
8609 #CHECK: lexbr %f0, %f13 # encoding: [0xb3,0x46,0x00,0x0d]
8610 #CHECK: lexbr %f8, %f12 # encoding: [0xb3,0x46,0x00,0x8c]
8611 #CHECK: lexbr %f13, %f0 # encoding: [0xb3,0x46,0x00,0xd0]
8612 #CHECK: lexbr %f13, %f13 # encoding: [0xb3,0x46,0x00,0xdd]
8620 #CHECK: lexr %f0, %f0 # encoding: [0xb3,0x66,0x00,0x00]
8621 #CHECK: lexr %f0, %f13 # encoding: [0xb3,0x66,0x00,0x0d]
8622 #CHECK: lexr %f7, %f8 # encoding: [0xb3,0x66,0x00,0x78]
8623 #CHECK: lexr %f15, %f0 # encoding: [0xb3,0x66,0x00,0xf0]
8624 #CHECK: lexr %f15, %f13 # encoding: [0xb3,0x66,0x00,0xfd]
8632 #CHECK: ley %f0, -524288 # encoding: [0xed,0x00,0x00,0x00,0x80,0x64]
8633 #CHECK: ley %f0, -1 # encoding: [0xed,0x00,0x0f,0xff,0xff,0x64]
8634 #CHECK: ley %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x64]
8635 #CHECK: ley %f0, 1 # encoding: [0xed,0x00,0x00,0x01,0x00,0x64]
8636 #CHECK: ley %f0, 524287 # encoding: [0xed,0x00,0x0f,0xff,0x7f,0x64]
8637 #CHECK: ley %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x64]
8638 #CHECK: ley %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x64]
8639 #CHECK: ley %f0, 524287(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x7f,0x64]
8640 #CHECK: ley %f0, 524287(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x7f,0x64]
8641 #CHECK: ley %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x64]
8650 ley
%f0, 524287(%r1,%r15)
8651 ley
%f0, 524287(%r15,%r1)
8654 #CHECK: lfas 0 # encoding: [0xb2,0xbd,0x00,0x00]
8655 #CHECK: lfas 0(%r1) # encoding: [0xb2,0xbd,0x10,0x00]
8656 #CHECK: lfas 0(%r15) # encoding: [0xb2,0xbd,0xf0,0x00]
8657 #CHECK: lfas 4095 # encoding: [0xb2,0xbd,0x0f,0xff]
8658 #CHECK: lfas 4095(%r1) # encoding: [0xb2,0xbd,0x1f,0xff]
8659 #CHECK: lfas 4095(%r15) # encoding: [0xb2,0xbd,0xff,0xff]
8668 #CHECK: lfpc 0 # encoding: [0xb2,0x9d,0x00,0x00]
8669 #CHECK: lfpc 0(%r1) # encoding: [0xb2,0x9d,0x10,0x00]
8670 #CHECK: lfpc 0(%r15) # encoding: [0xb2,0x9d,0xf0,0x00]
8671 #CHECK: lfpc 4095 # encoding: [0xb2,0x9d,0x0f,0xff]
8672 #CHECK: lfpc 4095(%r1) # encoding: [0xb2,0x9d,0x1f,0xff]
8673 #CHECK: lfpc 4095(%r15) # encoding: [0xb2,0x9d,0xff,0xff]
8682 #CHECK: lg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x04]
8683 #CHECK: lg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x04]
8684 #CHECK: lg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x04]
8685 #CHECK: lg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x04]
8686 #CHECK: lg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x04]
8687 #CHECK: lg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x04]
8688 #CHECK: lg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x04]
8689 #CHECK: lg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x04]
8690 #CHECK: lg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x04]
8691 #CHECK: lg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x04]
8700 lg
%r0, 524287(%r1,%r15)
8701 lg
%r0, 524287(%r15,%r1)
8704 #CHECK: lgb %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x77]
8705 #CHECK: lgb %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x77]
8706 #CHECK: lgb %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x77]
8707 #CHECK: lgb %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x77]
8708 #CHECK: lgb %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x77]
8709 #CHECK: lgb %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x77]
8710 #CHECK: lgb %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x77]
8711 #CHECK: lgb %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x77]
8712 #CHECK: lgb %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x77]
8713 #CHECK: lgb %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x77]
8722 lgb
%r0, 524287(%r1,%r15)
8723 lgb
%r0, 524287(%r15,%r1)
8727 #CHECK: lgbr %r0, %r15 # encoding: [0xb9,0x06,0x00,0x0f]
8728 #CHECK: lgbr %r7, %r8 # encoding: [0xb9,0x06,0x00,0x78]
8729 #CHECK: lgbr %r15, %r0 # encoding: [0xb9,0x06,0x00,0xf0]
8735 #CHECK: lgdr %r0, %f0 # encoding: [0xb3,0xcd,0x00,0x00]
8736 #CHECK: lgdr %r0, %f15 # encoding: [0xb3,0xcd,0x00,0x0f]
8737 #CHECK: lgdr %r15, %f0 # encoding: [0xb3,0xcd,0x00,0xf0]
8738 #CHECK: lgdr %r8, %f8 # encoding: [0xb3,0xcd,0x00,0x88]
8739 #CHECK: lgdr %r15, %f15 # encoding: [0xb3,0xcd,0x00,0xff]
8747 #CHECK: lgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x14]
8748 #CHECK: lgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x14]
8749 #CHECK: lgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x14]
8750 #CHECK: lgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x14]
8751 #CHECK: lgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x14]
8752 #CHECK: lgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x14]
8753 #CHECK: lgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x14]
8754 #CHECK: lgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x14]
8755 #CHECK: lgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x14]
8756 #CHECK: lgf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x14]
8765 lgf
%r0, 524287(%r1,%r15)
8766 lgf
%r0, 524287(%r15,%r1)
8770 #CHECK: lgfi %r0, -2147483648 # encoding: [0xc0,0x01,0x80,0x00,0x00,0x00]
8771 #CHECK: lgfi %r0, -1 # encoding: [0xc0,0x01,0xff,0xff,0xff,0xff]
8772 #CHECK: lgfi %r0, 0 # encoding: [0xc0,0x01,0x00,0x00,0x00,0x00]
8773 #CHECK: lgfi %r0, 1 # encoding: [0xc0,0x01,0x00,0x00,0x00,0x01]
8774 #CHECK: lgfi %r0, 2147483647 # encoding: [0xc0,0x01,0x7f,0xff,0xff,0xff]
8775 #CHECK: lgfi %r15, 0 # encoding: [0xc0,0xf1,0x00,0x00,0x00,0x00]
8781 lgfi
%r0, (1 << 31) - 1
8784 #CHECK: lgfr %r0, %r15 # encoding: [0xb9,0x14,0x00,0x0f]
8785 #CHECK: lgfr %r7, %r8 # encoding: [0xb9,0x14,0x00,0x78]
8786 #CHECK: lgfr %r15, %r0 # encoding: [0xb9,0x14,0x00,0xf0]
8792 #CHECK: lgfrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x0c,A,A,A,A]
8793 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
8794 lgfrl
%r0, -0x100000000
8795 #CHECK: lgfrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x0c,A,A,A,A]
8796 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
8798 #CHECK: lgfrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x0c,A,A,A,A]
8799 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
8801 #CHECK: lgfrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x0c,A,A,A,A]
8802 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
8803 lgfrl
%r0, 0xfffffffe
8805 #CHECK: lgfrl %r0, foo # encoding: [0xc4,0x0c,A,A,A,A]
8806 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
8807 #CHECK: lgfrl %r15, foo # encoding: [0xc4,0xfc,A,A,A,A]
8808 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
8813 #CHECK: lgfrl %r3, bar+100 # encoding: [0xc4,0x3c,A,A,A,A]
8814 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
8815 #CHECK: lgfrl %r4, bar+100 # encoding: [0xc4,0x4c,A,A,A,A]
8816 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
8821 #CHECK: lgfrl %r7, frob@PLT # encoding: [0xc4,0x7c,A,A,A,A]
8822 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
8823 #CHECK: lgfrl %r8, frob@PLT # encoding: [0xc4,0x8c,A,A,A,A]
8824 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
8829 #CHECK: lgh %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x15]
8830 #CHECK: lgh %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x15]
8831 #CHECK: lgh %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x15]
8832 #CHECK: lgh %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x15]
8833 #CHECK: lgh %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x15]
8834 #CHECK: lgh %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x15]
8835 #CHECK: lgh %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x15]
8836 #CHECK: lgh %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x15]
8837 #CHECK: lgh %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x15]
8838 #CHECK: lgh %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x15]
8847 lgh
%r0, 524287(%r1,%r15)
8848 lgh
%r0, 524287(%r15,%r1)
8852 #CHECK: lghi %r0, -32768 # encoding: [0xa7,0x09,0x80,0x00]
8853 #CHECK: lghi %r0, -1 # encoding: [0xa7,0x09,0xff,0xff]
8854 #CHECK: lghi %r0, 0 # encoding: [0xa7,0x09,0x00,0x00]
8855 #CHECK: lghi %r0, 1 # encoding: [0xa7,0x09,0x00,0x01]
8856 #CHECK: lghi %r0, 32767 # encoding: [0xa7,0x09,0x7f,0xff]
8857 #CHECK: lghi %r15, 0 # encoding: [0xa7,0xf9,0x00,0x00]
8866 #CHECK: lghr %r0, %r15 # encoding: [0xb9,0x07,0x00,0x0f]
8867 #CHECK: lghr %r7, %r8 # encoding: [0xb9,0x07,0x00,0x78]
8868 #CHECK: lghr %r15, %r0 # encoding: [0xb9,0x07,0x00,0xf0]
8874 #CHECK: lghrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x04,A,A,A,A]
8875 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
8876 lghrl
%r0, -0x100000000
8877 #CHECK: lghrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x04,A,A,A,A]
8878 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
8880 #CHECK: lghrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x04,A,A,A,A]
8881 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
8883 #CHECK: lghrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x04,A,A,A,A]
8884 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
8885 lghrl
%r0, 0xfffffffe
8887 #CHECK: lghrl %r0, foo # encoding: [0xc4,0x04,A,A,A,A]
8888 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
8889 #CHECK: lghrl %r15, foo # encoding: [0xc4,0xf4,A,A,A,A]
8890 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
8895 #CHECK: lghrl %r3, bar+100 # encoding: [0xc4,0x34,A,A,A,A]
8896 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
8897 #CHECK: lghrl %r4, bar+100 # encoding: [0xc4,0x44,A,A,A,A]
8898 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
8903 #CHECK: lghrl %r7, frob@PLT # encoding: [0xc4,0x74,A,A,A,A]
8904 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
8905 #CHECK: lghrl %r8, frob@PLT # encoding: [0xc4,0x84,A,A,A,A]
8906 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
8911 #CHECK: lgr %r0, %r9 # encoding: [0xb9,0x04,0x00,0x09]
8912 #CHECK: lgr %r0, %r15 # encoding: [0xb9,0x04,0x00,0x0f]
8913 #CHECK: lgr %r15, %r0 # encoding: [0xb9,0x04,0x00,0xf0]
8914 #CHECK: lgr %r15, %r9 # encoding: [0xb9,0x04,0x00,0xf9]
8921 #CHECK: lgrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x08,A,A,A,A]
8922 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
8923 lgrl
%r0, -0x100000000
8924 #CHECK: lgrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x08,A,A,A,A]
8925 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
8927 #CHECK: lgrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x08,A,A,A,A]
8928 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
8930 #CHECK: lgrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x08,A,A,A,A]
8931 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
8932 lgrl
%r0, 0xfffffffe
8934 #CHECK: lgrl %r0, foo # encoding: [0xc4,0x08,A,A,A,A]
8935 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
8936 #CHECK: lgrl %r15, foo # encoding: [0xc4,0xf8,A,A,A,A]
8937 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
8942 #CHECK: lgrl %r3, bar+100 # encoding: [0xc4,0x38,A,A,A,A]
8943 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
8944 #CHECK: lgrl %r4, bar+100 # encoding: [0xc4,0x48,A,A,A,A]
8945 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
8950 #CHECK: lgrl %r7, frob@PLT # encoding: [0xc4,0x78,A,A,A,A]
8951 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
8952 #CHECK: lgrl %r8, frob@PLT # encoding: [0xc4,0x88,A,A,A,A]
8953 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
8958 #CHECK: lh %r0, 0 # encoding: [0x48,0x00,0x00,0x00]
8959 #CHECK: lh %r0, 4095 # encoding: [0x48,0x00,0x0f,0xff]
8960 #CHECK: lh %r0, 0(%r1) # encoding: [0x48,0x00,0x10,0x00]
8961 #CHECK: lh %r0, 0(%r15) # encoding: [0x48,0x00,0xf0,0x00]
8962 #CHECK: lh %r0, 4095(%r1,%r15) # encoding: [0x48,0x01,0xff,0xff]
8963 #CHECK: lh %r0, 4095(%r15,%r1) # encoding: [0x48,0x0f,0x1f,0xff]
8964 #CHECK: lh %r15, 0 # encoding: [0x48,0xf0,0x00,0x00]
8970 lh
%r0, 4095(%r1,%r15)
8971 lh
%r0, 4095(%r15,%r1)
8974 #CHECK: lhi %r0, -32768 # encoding: [0xa7,0x08,0x80,0x00]
8975 #CHECK: lhi %r0, -1 # encoding: [0xa7,0x08,0xff,0xff]
8976 #CHECK: lhi %r0, 0 # encoding: [0xa7,0x08,0x00,0x00]
8977 #CHECK: lhi %r0, 1 # encoding: [0xa7,0x08,0x00,0x01]
8978 #CHECK: lhi %r0, 32767 # encoding: [0xa7,0x08,0x7f,0xff]
8979 #CHECK: lhi %r15, 0 # encoding: [0xa7,0xf8,0x00,0x00]
8988 #CHECK: lhr %r0, %r15 # encoding: [0xb9,0x27,0x00,0x0f]
8989 #CHECK: lhr %r7, %r8 # encoding: [0xb9,0x27,0x00,0x78]
8990 #CHECK: lhr %r15, %r0 # encoding: [0xb9,0x27,0x00,0xf0]
8996 #CHECK: lhrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x05,A,A,A,A]
8997 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
8998 lhrl
%r0, -0x100000000
8999 #CHECK: lhrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x05,A,A,A,A]
9000 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
9002 #CHECK: lhrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x05,A,A,A,A]
9003 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
9005 #CHECK: lhrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x05,A,A,A,A]
9006 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
9007 lhrl
%r0, 0xfffffffe
9009 #CHECK: lhrl %r0, foo # encoding: [0xc4,0x05,A,A,A,A]
9010 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
9011 #CHECK: lhrl %r15, foo # encoding: [0xc4,0xf5,A,A,A,A]
9012 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
9017 #CHECK: lhrl %r3, bar+100 # encoding: [0xc4,0x35,A,A,A,A]
9018 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
9019 #CHECK: lhrl %r4, bar+100 # encoding: [0xc4,0x45,A,A,A,A]
9020 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
9025 #CHECK: lhrl %r7, frob@PLT # encoding: [0xc4,0x75,A,A,A,A]
9026 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
9027 #CHECK: lhrl %r8, frob@PLT # encoding: [0xc4,0x85,A,A,A,A]
9028 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
9033 #CHECK: lhy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x78]
9034 #CHECK: lhy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x78]
9035 #CHECK: lhy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x78]
9036 #CHECK: lhy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x78]
9037 #CHECK: lhy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x78]
9038 #CHECK: lhy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x78]
9039 #CHECK: lhy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x78]
9040 #CHECK: lhy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x78]
9041 #CHECK: lhy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x78]
9042 #CHECK: lhy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x78]
9051 lhy
%r0, 524287(%r1,%r15)
9052 lhy
%r0, 524287(%r15,%r1)
9055 #CHECK: llc %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x94]
9056 #CHECK: llc %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x94]
9057 #CHECK: llc %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x94]
9058 #CHECK: llc %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x94]
9059 #CHECK: llc %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x94]
9060 #CHECK: llc %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x94]
9061 #CHECK: llc %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x94]
9062 #CHECK: llc %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x94]
9063 #CHECK: llc %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x94]
9064 #CHECK: llc %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x94]
9073 llc
%r0, 524287(%r1,%r15)
9074 llc
%r0, 524287(%r15,%r1)
9077 #CHECK: llcr %r0, %r15 # encoding: [0xb9,0x94,0x00,0x0f]
9078 #CHECK: llcr %r7, %r8 # encoding: [0xb9,0x94,0x00,0x78]
9079 #CHECK: llcr %r15, %r0 # encoding: [0xb9,0x94,0x00,0xf0]
9085 #CHECK: llgc %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x90]
9086 #CHECK: llgc %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x90]
9087 #CHECK: llgc %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x90]
9088 #CHECK: llgc %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x90]
9089 #CHECK: llgc %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x90]
9090 #CHECK: llgc %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x90]
9091 #CHECK: llgc %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x90]
9092 #CHECK: llgc %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x90]
9093 #CHECK: llgc %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x90]
9094 #CHECK: llgc %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x90]
9103 llgc
%r0, 524287(%r1,%r15)
9104 llgc
%r0, 524287(%r15,%r1)
9108 #CHECK: llgcr %r0, %r15 # encoding: [0xb9,0x84,0x00,0x0f]
9109 #CHECK: llgcr %r7, %r8 # encoding: [0xb9,0x84,0x00,0x78]
9110 #CHECK: llgcr %r15, %r0 # encoding: [0xb9,0x84,0x00,0xf0]
9116 #CHECK: llgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x16]
9117 #CHECK: llgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x16]
9118 #CHECK: llgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x16]
9119 #CHECK: llgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x16]
9120 #CHECK: llgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x16]
9121 #CHECK: llgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x16]
9122 #CHECK: llgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x16]
9123 #CHECK: llgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x16]
9124 #CHECK: llgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x16]
9125 #CHECK: llgf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x16]
9134 llgf
%r0, 524287(%r1,%r15)
9135 llgf
%r0, 524287(%r15,%r1)
9139 #CHECK: llgfr %r0, %r15 # encoding: [0xb9,0x16,0x00,0x0f]
9140 #CHECK: llgfr %r7, %r8 # encoding: [0xb9,0x16,0x00,0x78]
9141 #CHECK: llgfr %r15, %r0 # encoding: [0xb9,0x16,0x00,0xf0]
9147 #CHECK: llgfrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x0e,A,A,A,A]
9148 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
9149 llgfrl
%r0, -0x100000000
9150 #CHECK: llgfrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x0e,A,A,A,A]
9151 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
9153 #CHECK: llgfrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x0e,A,A,A,A]
9154 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
9156 #CHECK: llgfrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x0e,A,A,A,A]
9157 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
9158 llgfrl
%r0, 0xfffffffe
9160 #CHECK: llgfrl %r0, foo # encoding: [0xc4,0x0e,A,A,A,A]
9161 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
9162 #CHECK: llgfrl %r15, foo # encoding: [0xc4,0xfe,A,A,A,A]
9163 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
9168 #CHECK: llgfrl %r3, bar+100 # encoding: [0xc4,0x3e,A,A,A,A]
9169 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
9170 #CHECK: llgfrl %r4, bar+100 # encoding: [0xc4,0x4e,A,A,A,A]
9171 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
9176 #CHECK: llgfrl %r7, frob@PLT # encoding: [0xc4,0x7e,A,A,A,A]
9177 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
9178 #CHECK: llgfrl %r8, frob@PLT # encoding: [0xc4,0x8e,A,A,A,A]
9179 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
9184 #CHECK: llgh %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x91]
9185 #CHECK: llgh %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x91]
9186 #CHECK: llgh %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x91]
9187 #CHECK: llgh %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x91]
9188 #CHECK: llgh %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x91]
9189 #CHECK: llgh %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x91]
9190 #CHECK: llgh %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x91]
9191 #CHECK: llgh %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x91]
9192 #CHECK: llgh %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x91]
9193 #CHECK: llgh %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x91]
9202 llgh
%r0, 524287(%r1,%r15)
9203 llgh
%r0, 524287(%r15,%r1)
9206 #CHECK: llghr %r0, %r15 # encoding: [0xb9,0x85,0x00,0x0f]
9207 #CHECK: llghr %r7, %r8 # encoding: [0xb9,0x85,0x00,0x78]
9208 #CHECK: llghr %r15, %r0 # encoding: [0xb9,0x85,0x00,0xf0]
9214 #CHECK: llghrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x06,A,A,A,A]
9215 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
9216 llghrl
%r0, -0x100000000
9217 #CHECK: llghrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x06,A,A,A,A]
9218 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
9220 #CHECK: llghrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x06,A,A,A,A]
9221 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
9223 #CHECK: llghrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x06,A,A,A,A]
9224 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
9225 llghrl
%r0, 0xfffffffe
9227 #CHECK: llghrl %r0, foo # encoding: [0xc4,0x06,A,A,A,A]
9228 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
9229 #CHECK: llghrl %r15, foo # encoding: [0xc4,0xf6,A,A,A,A]
9230 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
9235 #CHECK: llghrl %r3, bar+100 # encoding: [0xc4,0x36,A,A,A,A]
9236 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
9237 #CHECK: llghrl %r4, bar+100 # encoding: [0xc4,0x46,A,A,A,A]
9238 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
9243 #CHECK: llghrl %r7, frob@PLT # encoding: [0xc4,0x76,A,A,A,A]
9244 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
9245 #CHECK: llghrl %r8, frob@PLT # encoding: [0xc4,0x86,A,A,A,A]
9246 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
9251 #CHECK: llgt %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x17]
9252 #CHECK: llgt %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x17]
9253 #CHECK: llgt %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x17]
9254 #CHECK: llgt %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x17]
9255 #CHECK: llgt %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x17]
9256 #CHECK: llgt %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x17]
9257 #CHECK: llgt %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x17]
9258 #CHECK: llgt %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x17]
9259 #CHECK: llgt %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x17]
9260 #CHECK: llgt %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x17]
9269 llgt
%r0, 524287(%r1,%r15)
9270 llgt
%r0, 524287(%r15,%r1)
9273 #CHECK: llgtr %r0, %r15 # encoding: [0xb9,0x17,0x00,0x0f]
9274 #CHECK: llgtr %r7, %r8 # encoding: [0xb9,0x17,0x00,0x78]
9275 #CHECK: llgtr %r15, %r0 # encoding: [0xb9,0x17,0x00,0xf0]
9281 #CHECK: llh %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x95]
9282 #CHECK: llh %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x95]
9283 #CHECK: llh %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x95]
9284 #CHECK: llh %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x95]
9285 #CHECK: llh %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x95]
9286 #CHECK: llh %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x95]
9287 #CHECK: llh %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x95]
9288 #CHECK: llh %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x95]
9289 #CHECK: llh %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x95]
9290 #CHECK: llh %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x95]
9299 llh
%r0, 524287(%r1,%r15)
9300 llh
%r0, 524287(%r15,%r1)
9303 #CHECK: llhr %r0, %r15 # encoding: [0xb9,0x95,0x00,0x0f]
9304 #CHECK: llhr %r7, %r8 # encoding: [0xb9,0x95,0x00,0x78]
9305 #CHECK: llhr %r15, %r0 # encoding: [0xb9,0x95,0x00,0xf0]
9311 #CHECK: llhrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x02,A,A,A,A]
9312 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
9313 llhrl
%r0, -0x100000000
9314 #CHECK: llhrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x02,A,A,A,A]
9315 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
9317 #CHECK: llhrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x02,A,A,A,A]
9318 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
9320 #CHECK: llhrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x02,A,A,A,A]
9321 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
9322 llhrl
%r0, 0xfffffffe
9324 #CHECK: llhrl %r0, foo # encoding: [0xc4,0x02,A,A,A,A]
9325 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
9326 #CHECK: llhrl %r15, foo # encoding: [0xc4,0xf2,A,A,A,A]
9327 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
9332 #CHECK: llhrl %r3, bar+100 # encoding: [0xc4,0x32,A,A,A,A]
9333 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
9334 #CHECK: llhrl %r4, bar+100 # encoding: [0xc4,0x42,A,A,A,A]
9335 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
9340 #CHECK: llhrl %r7, frob@PLT # encoding: [0xc4,0x72,A,A,A,A]
9341 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
9342 #CHECK: llhrl %r8, frob@PLT # encoding: [0xc4,0x82,A,A,A,A]
9343 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
9348 #CHECK: llihf %r0, 0 # encoding: [0xc0,0x0e,0x00,0x00,0x00,0x00]
9349 #CHECK: llihf %r0, 4294967295 # encoding: [0xc0,0x0e,0xff,0xff,0xff,0xff]
9350 #CHECK: llihf %r15, 0 # encoding: [0xc0,0xfe,0x00,0x00,0x00,0x00]
9353 llihf
%r0, 0xffffffff
9356 #CHECK: llihh %r0, 0 # encoding: [0xa5,0x0c,0x00,0x00]
9357 #CHECK: llihh %r0, 32768 # encoding: [0xa5,0x0c,0x80,0x00]
9358 #CHECK: llihh %r0, 65535 # encoding: [0xa5,0x0c,0xff,0xff]
9359 #CHECK: llihh %r15, 0 # encoding: [0xa5,0xfc,0x00,0x00]
9366 #CHECK: llihl %r0, 0 # encoding: [0xa5,0x0d,0x00,0x00]
9367 #CHECK: llihl %r0, 32768 # encoding: [0xa5,0x0d,0x80,0x00]
9368 #CHECK: llihl %r0, 65535 # encoding: [0xa5,0x0d,0xff,0xff]
9369 #CHECK: llihl %r15, 0 # encoding: [0xa5,0xfd,0x00,0x00]
9376 #CHECK: llilf %r0, 0 # encoding: [0xc0,0x0f,0x00,0x00,0x00,0x00]
9377 #CHECK: llilf %r0, 4294967295 # encoding: [0xc0,0x0f,0xff,0xff,0xff,0xff]
9378 #CHECK: llilf %r15, 0 # encoding: [0xc0,0xff,0x00,0x00,0x00,0x00]
9381 llilf
%r0, 0xffffffff
9384 #CHECK: llilh %r0, 0 # encoding: [0xa5,0x0e,0x00,0x00]
9385 #CHECK: llilh %r0, 32768 # encoding: [0xa5,0x0e,0x80,0x00]
9386 #CHECK: llilh %r0, 65535 # encoding: [0xa5,0x0e,0xff,0xff]
9387 #CHECK: llilh %r15, 0 # encoding: [0xa5,0xfe,0x00,0x00]
9394 #CHECK: llill %r0, 0 # encoding: [0xa5,0x0f,0x00,0x00]
9395 #CHECK: llill %r0, 32768 # encoding: [0xa5,0x0f,0x80,0x00]
9396 #CHECK: llill %r0, 65535 # encoding: [0xa5,0x0f,0xff,0xff]
9397 #CHECK: llill %r15, 0 # encoding: [0xa5,0xff,0x00,0x00]
9404 #CHECK: lm %r0, %r0, 0 # encoding: [0x98,0x00,0x00,0x00]
9405 #CHECK: lm %r0, %r15, 0 # encoding: [0x98,0x0f,0x00,0x00]
9406 #CHECK: lm %r14, %r15, 0 # encoding: [0x98,0xef,0x00,0x00]
9407 #CHECK: lm %r15, %r15, 0 # encoding: [0x98,0xff,0x00,0x00]
9408 #CHECK: lm %r0, %r0, 4095 # encoding: [0x98,0x00,0x0f,0xff]
9409 #CHECK: lm %r0, %r0, 1 # encoding: [0x98,0x00,0x00,0x01]
9410 #CHECK: lm %r0, %r0, 0(%r1) # encoding: [0x98,0x00,0x10,0x00]
9411 #CHECK: lm %r0, %r0, 0(%r15) # encoding: [0x98,0x00,0xf0,0x00]
9412 #CHECK: lm %r0, %r0, 4095(%r1) # encoding: [0x98,0x00,0x1f,0xff]
9413 #CHECK: lm %r0, %r0, 4095(%r15) # encoding: [0x98,0x00,0xff,0xff]
9423 lm %r0,%r0,4095(%r1)
9424 lm %r0,%r0,4095(%r15)
9426 #CHECK: lmd %r0, %r0, 0, 0 # encoding: [0xef,0x00,0x00,0x00,0x00,0x00]
9427 #CHECK: lmd %r0, %r15, 0, 0 # encoding: [0xef,0x0f,0x00,0x00,0x00,0x00]
9428 #CHECK: lmd %r14, %r15, 0, 0 # encoding: [0xef,0xef,0x00,0x00,0x00,0x00]
9429 #CHECK: lmd %r15, %r15, 0, 0 # encoding: [0xef,0xff,0x00,0x00,0x00,0x00]
9430 #CHECK: lmd %r2, %r4, 0(%r1), 0(%r15) # encoding: [0xef,0x24,0x10,0x00,0xf0,0x00]
9431 #CHECK: lmd %r2, %r4, 1(%r1), 0(%r15) # encoding: [0xef,0x24,0x10,0x01,0xf0,0x00]
9432 #CHECK: lmd %r2, %r4, 4095(%r1), 0(%r15) # encoding: [0xef,0x24,0x1f,0xff,0xf0,0x00]
9433 #CHECK: lmd %r2, %r4, 0(%r1), 1(%r15) # encoding: [0xef,0x24,0x10,0x00,0xf0,0x01]
9434 #CHECK: lmd %r2, %r4, 0(%r1), 4095(%r15) # encoding: [0xef,0x24,0x10,0x00,0xff,0xff]
9438 lmd
%r14, %r15, 0, 0
9439 lmd
%r15, %r15, 0, 0
9440 lmd
%r2, %r4, 0(%r1), 0(%r15)
9441 lmd
%r2, %r4, 1(%r1), 0(%r15)
9442 lmd
%r2, %r4, 4095(%r1), 0(%r15)
9443 lmd
%r2, %r4, 0(%r1), 1(%r15)
9444 lmd
%r2, %r4, 0(%r1), 4095(%r15)
9446 #CHECK: lmg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x04]
9447 #CHECK: lmg %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x04]
9448 #CHECK: lmg %r14, %r15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x04]
9449 #CHECK: lmg %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x04]
9450 #CHECK: lmg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x04]
9451 #CHECK: lmg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x04]
9452 #CHECK: lmg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x04]
9453 #CHECK: lmg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x04]
9454 #CHECK: lmg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x04]
9455 #CHECK: lmg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x04]
9456 #CHECK: lmg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x04]
9457 #CHECK: lmg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x04]
9458 #CHECK: lmg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x04]
9471 lmg
%r0,%r0,524287(%r1)
9472 lmg
%r0,%r0,524287(%r15)
9474 #CHECK: lmh %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x96]
9475 #CHECK: lmh %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x96]
9476 #CHECK: lmh %r14, %r15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x96]
9477 #CHECK: lmh %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x96]
9478 #CHECK: lmh %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x96]
9479 #CHECK: lmh %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x96]
9480 #CHECK: lmh %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x96]
9481 #CHECK: lmh %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x96]
9482 #CHECK: lmh %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x96]
9483 #CHECK: lmh %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x96]
9484 #CHECK: lmh %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x96]
9485 #CHECK: lmh %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x96]
9486 #CHECK: lmh %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x96]
9499 lmh
%r0,%r0,524287(%r1)
9500 lmh
%r0,%r0,524287(%r15)
9502 #CHECK: lmy %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x98]
9503 #CHECK: lmy %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x98]
9504 #CHECK: lmy %r14, %r15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x98]
9505 #CHECK: lmy %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x98]
9506 #CHECK: lmy %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x98]
9507 #CHECK: lmy %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x98]
9508 #CHECK: lmy %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x98]
9509 #CHECK: lmy %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x98]
9510 #CHECK: lmy %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x98]
9511 #CHECK: lmy %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x98]
9512 #CHECK: lmy %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x98]
9513 #CHECK: lmy %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x98]
9514 #CHECK: lmy %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x98]
9527 lmy
%r0,%r0,524287(%r1)
9528 lmy
%r0,%r0,524287(%r15)
9530 #CHECK: lndbr %f0, %f9 # encoding: [0xb3,0x11,0x00,0x09]
9531 #CHECK: lndbr %f0, %f15 # encoding: [0xb3,0x11,0x00,0x0f]
9532 #CHECK: lndbr %f15, %f0 # encoding: [0xb3,0x11,0x00,0xf0]
9533 #CHECK: lndbr %f15, %f9 # encoding: [0xb3,0x11,0x00,0xf9]
9540 #CHECK: lndr %f0, %f9 # encoding: [0x21,0x09]
9541 #CHECK: lndr %f0, %f15 # encoding: [0x21,0x0f]
9542 #CHECK: lndr %f15, %f0 # encoding: [0x21,0xf0]
9543 #CHECK: lndr %f15, %f9 # encoding: [0x21,0xf9]
9550 #CHECK: lnebr %f0, %f9 # encoding: [0xb3,0x01,0x00,0x09]
9551 #CHECK: lnebr %f0, %f15 # encoding: [0xb3,0x01,0x00,0x0f]
9552 #CHECK: lnebr %f15, %f0 # encoding: [0xb3,0x01,0x00,0xf0]
9553 #CHECK: lnebr %f15, %f9 # encoding: [0xb3,0x01,0x00,0xf9]
9560 #CHECK: lner %f0, %f9 # encoding: [0x31,0x09]
9561 #CHECK: lner %f0, %f15 # encoding: [0x31,0x0f]
9562 #CHECK: lner %f15, %f0 # encoding: [0x31,0xf0]
9563 #CHECK: lner %f15, %f9 # encoding: [0x31,0xf9]
9570 #CHECK: lngfr %r0, %r0 # encoding: [0xb9,0x11,0x00,0x00]
9571 #CHECK: lngfr %r0, %r15 # encoding: [0xb9,0x11,0x00,0x0f]
9572 #CHECK: lngfr %r15, %r0 # encoding: [0xb9,0x11,0x00,0xf0]
9573 #CHECK: lngfr %r7, %r8 # encoding: [0xb9,0x11,0x00,0x78]
9580 #CHECK: lngr %r0, %r0 # encoding: [0xb9,0x01,0x00,0x00]
9581 #CHECK: lngr %r0, %r15 # encoding: [0xb9,0x01,0x00,0x0f]
9582 #CHECK: lngr %r15, %r0 # encoding: [0xb9,0x01,0x00,0xf0]
9583 #CHECK: lngr %r7, %r8 # encoding: [0xb9,0x01,0x00,0x78]
9590 #CHECK: lnr %r0, %r0 # encoding: [0x11,0x00]
9591 #CHECK: lnr %r0, %r15 # encoding: [0x11,0x0f]
9592 #CHECK: lnr %r15, %r0 # encoding: [0x11,0xf0]
9593 #CHECK: lnr %r7, %r8 # encoding: [0x11,0x78]
9600 #CHECK: lnxbr %f0, %f8 # encoding: [0xb3,0x41,0x00,0x08]
9601 #CHECK: lnxbr %f0, %f13 # encoding: [0xb3,0x41,0x00,0x0d]
9602 #CHECK: lnxbr %f13, %f0 # encoding: [0xb3,0x41,0x00,0xd0]
9603 #CHECK: lnxbr %f13, %f9 # encoding: [0xb3,0x41,0x00,0xd9]
9610 #CHECK: lnxr %f0, %f8 # encoding: [0xb3,0x61,0x00,0x08]
9611 #CHECK: lnxr %f0, %f13 # encoding: [0xb3,0x61,0x00,0x0d]
9612 #CHECK: lnxr %f13, %f0 # encoding: [0xb3,0x61,0x00,0xd0]
9613 #CHECK: lnxr %f13, %f9 # encoding: [0xb3,0x61,0x00,0xd9]
9620 #CHECK: lpctl 0 # encoding: [0xb2,0x85,0x00,0x00]
9621 #CHECK: lpctl 0(%r1) # encoding: [0xb2,0x85,0x10,0x00]
9622 #CHECK: lpctl 0(%r15) # encoding: [0xb2,0x85,0xf0,0x00]
9623 #CHECK: lpctl 4095 # encoding: [0xb2,0x85,0x0f,0xff]
9624 #CHECK: lpctl 4095(%r1) # encoding: [0xb2,0x85,0x1f,0xff]
9625 #CHECK: lpctl 4095(%r15) # encoding: [0xb2,0x85,0xff,0xff]
9634 #CHECK: lpdbr %f0, %f9 # encoding: [0xb3,0x10,0x00,0x09]
9635 #CHECK: lpdbr %f0, %f15 # encoding: [0xb3,0x10,0x00,0x0f]
9636 #CHECK: lpdbr %f15, %f0 # encoding: [0xb3,0x10,0x00,0xf0]
9637 #CHECK: lpdbr %f15, %f9 # encoding: [0xb3,0x10,0x00,0xf9]
9644 #CHECK: lpdr %f0, %f9 # encoding: [0x20,0x09]
9645 #CHECK: lpdr %f0, %f15 # encoding: [0x20,0x0f]
9646 #CHECK: lpdr %f15, %f0 # encoding: [0x20,0xf0]
9647 #CHECK: lpdr %f15, %f9 # encoding: [0x20,0xf9]
9654 #CHECK: lpebr %f0, %f9 # encoding: [0xb3,0x00,0x00,0x09]
9655 #CHECK: lpebr %f0, %f15 # encoding: [0xb3,0x00,0x00,0x0f]
9656 #CHECK: lpebr %f15, %f0 # encoding: [0xb3,0x00,0x00,0xf0]
9657 #CHECK: lpebr %f15, %f9 # encoding: [0xb3,0x00,0x00,0xf9]
9664 #CHECK: lper %f0, %f9 # encoding: [0x30,0x09]
9665 #CHECK: lper %f0, %f15 # encoding: [0x30,0x0f]
9666 #CHECK: lper %f15, %f0 # encoding: [0x30,0xf0]
9667 #CHECK: lper %f15, %f9 # encoding: [0x30,0xf9]
9674 #CHECK: lpgfr %r0, %r0 # encoding: [0xb9,0x10,0x00,0x00]
9675 #CHECK: lpgfr %r0, %r15 # encoding: [0xb9,0x10,0x00,0x0f]
9676 #CHECK: lpgfr %r15, %r0 # encoding: [0xb9,0x10,0x00,0xf0]
9677 #CHECK: lpgfr %r7, %r8 # encoding: [0xb9,0x10,0x00,0x78]
9684 #CHECK: lpgr %r0, %r0 # encoding: [0xb9,0x00,0x00,0x00]
9685 #CHECK: lpgr %r0, %r15 # encoding: [0xb9,0x00,0x00,0x0f]
9686 #CHECK: lpgr %r15, %r0 # encoding: [0xb9,0x00,0x00,0xf0]
9687 #CHECK: lpgr %r7, %r8 # encoding: [0xb9,0x00,0x00,0x78]
9694 #CHECK: lpp 0 # encoding: [0xb2,0x80,0x00,0x00]
9695 #CHECK: lpp 0(%r1) # encoding: [0xb2,0x80,0x10,0x00]
9696 #CHECK: lpp 0(%r15) # encoding: [0xb2,0x80,0xf0,0x00]
9697 #CHECK: lpp 4095 # encoding: [0xb2,0x80,0x0f,0xff]
9698 #CHECK: lpp 4095(%r1) # encoding: [0xb2,0x80,0x1f,0xff]
9699 #CHECK: lpp 4095(%r15) # encoding: [0xb2,0x80,0xff,0xff]
9708 #CHECK: lpq %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x8f]
9709 #CHECK: lpq %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x8f]
9710 #CHECK: lpq %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x8f]
9711 #CHECK: lpq %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x8f]
9712 #CHECK: lpq %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x8f]
9713 #CHECK: lpq %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x8f]
9714 #CHECK: lpq %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x8f]
9715 #CHECK: lpq %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x8f]
9716 #CHECK: lpq %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x8f]
9717 #CHECK: lpq %r14, 0 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x8f]
9726 lpq
%r0, 524287(%r1,%r15)
9727 lpq
%r0, 524287(%r15,%r1)
9730 #CHECK: lpr %r0, %r0 # encoding: [0x10,0x00]
9731 #CHECK: lpr %r0, %r15 # encoding: [0x10,0x0f]
9732 #CHECK: lpr %r15, %r0 # encoding: [0x10,0xf0]
9733 #CHECK: lpr %r7, %r8 # encoding: [0x10,0x78]
9740 #CHECK: lpsw 0 # encoding: [0x82,0x00,0x00,0x00]
9741 #CHECK: lpsw 0(%r1) # encoding: [0x82,0x00,0x10,0x00]
9742 #CHECK: lpsw 0(%r15) # encoding: [0x82,0x00,0xf0,0x00]
9743 #CHECK: lpsw 4095 # encoding: [0x82,0x00,0x0f,0xff]
9744 #CHECK: lpsw 4095(%r1) # encoding: [0x82,0x00,0x1f,0xff]
9745 #CHECK: lpsw 4095(%r15) # encoding: [0x82,0x00,0xff,0xff]
9754 #CHECK: lpswe 0 # encoding: [0xb2,0xb2,0x00,0x00]
9755 #CHECK: lpswe 0(%r1) # encoding: [0xb2,0xb2,0x10,0x00]
9756 #CHECK: lpswe 0(%r15) # encoding: [0xb2,0xb2,0xf0,0x00]
9757 #CHECK: lpswe 4095 # encoding: [0xb2,0xb2,0x0f,0xff]
9758 #CHECK: lpswe 4095(%r1) # encoding: [0xb2,0xb2,0x1f,0xff]
9759 #CHECK: lpswe 4095(%r15) # encoding: [0xb2,0xb2,0xff,0xff]
9768 #CHECK: lptea %r0, %r0, %r0, 0 # encoding: [0xb9,0xaa,0x00,0x00]
9769 #CHECK: lptea %r0, %r0, %r0, 15 # encoding: [0xb9,0xaa,0x0f,0x00]
9770 #CHECK: lptea %r0, %r0, %r15, 0 # encoding: [0xb9,0xaa,0x00,0x0f]
9771 #CHECK: lptea %r0, %r15, %r0, 0 # encoding: [0xb9,0xaa,0xf0,0x00]
9772 #CHECK: lptea %r4, %r5, %r6, 7 # encoding: [0xb9,0xaa,0x57,0x46]
9773 #CHECK: lptea %r15, %r0, %r0, 0 # encoding: [0xb9,0xaa,0x00,0xf0]
9775 lptea
%r0, %r0, %r0, 0
9776 lptea
%r0, %r0, %r0, 15
9777 lptea
%r0, %r0, %r15, 0
9778 lptea
%r0, %r15, %r0, 0
9779 lptea
%r4, %r5, %r6, 7
9780 lptea
%r15, %r0, %r0, 0
9782 #CHECK: lpxbr %f0, %f8 # encoding: [0xb3,0x40,0x00,0x08]
9783 #CHECK: lpxbr %f0, %f13 # encoding: [0xb3,0x40,0x00,0x0d]
9784 #CHECK: lpxbr %f13, %f0 # encoding: [0xb3,0x40,0x00,0xd0]
9785 #CHECK: lpxbr %f13, %f9 # encoding: [0xb3,0x40,0x00,0xd9]
9792 #CHECK: lpxr %f0, %f8 # encoding: [0xb3,0x60,0x00,0x08]
9793 #CHECK: lpxr %f0, %f13 # encoding: [0xb3,0x60,0x00,0x0d]
9794 #CHECK: lpxr %f13, %f0 # encoding: [0xb3,0x60,0x00,0xd0]
9795 #CHECK: lpxr %f13, %f9 # encoding: [0xb3,0x60,0x00,0xd9]
9802 #CHECK: lr %r0, %r9 # encoding: [0x18,0x09]
9803 #CHECK: lr %r0, %r15 # encoding: [0x18,0x0f]
9804 #CHECK: lr %r15, %r0 # encoding: [0x18,0xf0]
9805 #CHECK: lr %r15, %r9 # encoding: [0x18,0xf9]
9812 #CHECK: lra %r0, 0 # encoding: [0xb1,0x00,0x00,0x00]
9813 #CHECK: lra %r0, 4095 # encoding: [0xb1,0x00,0x0f,0xff]
9814 #CHECK: lra %r0, 0(%r1) # encoding: [0xb1,0x00,0x10,0x00]
9815 #CHECK: lra %r0, 0(%r15) # encoding: [0xb1,0x00,0xf0,0x00]
9816 #CHECK: lra %r0, 4095(%r1,%r15) # encoding: [0xb1,0x01,0xff,0xff]
9817 #CHECK: lra %r0, 4095(%r15,%r1) # encoding: [0xb1,0x0f,0x1f,0xff]
9818 #CHECK: lra %r15, 0 # encoding: [0xb1,0xf0,0x00,0x00]
9824 lra
%r0, 4095(%r1,%r15)
9825 lra
%r0, 4095(%r15,%r1)
9828 #CHECK: lrag %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x03]
9829 #CHECK: lrag %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x03]
9830 #CHECK: lrag %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x03]
9831 #CHECK: lrag %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x03]
9832 #CHECK: lrag %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x03]
9833 #CHECK: lrag %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x03]
9834 #CHECK: lrag %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x03]
9835 #CHECK: lrag %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x03]
9836 #CHECK: lrag %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x03]
9837 #CHECK: lrag %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x03]
9846 lrag
%r0, 524287(%r1,%r15)
9847 lrag
%r0, 524287(%r15,%r1)
9850 #CHECK: lray %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x13]
9851 #CHECK: lray %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x13]
9852 #CHECK: lray %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x13]
9853 #CHECK: lray %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x13]
9854 #CHECK: lray %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x13]
9855 #CHECK: lray %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x13]
9856 #CHECK: lray %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x13]
9857 #CHECK: lray %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x13]
9858 #CHECK: lray %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x13]
9859 #CHECK: lray %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x13]
9868 lray
%r0, 524287(%r1,%r15)
9869 lray
%r0, 524287(%r15,%r1)
9872 #CHECK: lrdr %f0, %f0 # encoding: [0x25,0x00]
9873 #CHECK: lrdr %f0, %f13 # encoding: [0x25,0x0d]
9874 #CHECK: lrdr %f7, %f8 # encoding: [0x25,0x78]
9875 #CHECK: lrdr %f15, %f0 # encoding: [0x25,0xf0]
9876 #CHECK: lrdr %f15, %f13 # encoding: [0x25,0xfd]
9884 #CHECK: lrer %f0, %f0 # encoding: [0x35,0x00]
9885 #CHECK: lrer %f0, %f15 # encoding: [0x35,0x0f]
9886 #CHECK: lrer %f7, %f8 # encoding: [0x35,0x78]
9887 #CHECK: lrer %f15, %f0 # encoding: [0x35,0xf0]
9888 #CHECK: lrer %f15, %f15 # encoding: [0x35,0xff]
9896 #CHECK: lrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x0d,A,A,A,A]
9897 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
9898 lrl
%r0, -0x100000000
9899 #CHECK: lrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x0d,A,A,A,A]
9900 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
9902 #CHECK: lrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x0d,A,A,A,A]
9903 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
9905 #CHECK: lrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x0d,A,A,A,A]
9906 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
9909 #CHECK: lrl %r0, foo # encoding: [0xc4,0x0d,A,A,A,A]
9910 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
9911 #CHECK: lrl %r15, foo # encoding: [0xc4,0xfd,A,A,A,A]
9912 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
9917 #CHECK: lrl %r3, bar+100 # encoding: [0xc4,0x3d,A,A,A,A]
9918 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
9919 #CHECK: lrl %r4, bar+100 # encoding: [0xc4,0x4d,A,A,A,A]
9920 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
9925 #CHECK: lrl %r7, frob@PLT # encoding: [0xc4,0x7d,A,A,A,A]
9926 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
9927 #CHECK: lrl %r8, frob@PLT # encoding: [0xc4,0x8d,A,A,A,A]
9928 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
9933 #CHECK: lrv %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x1e]
9934 #CHECK: lrv %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x1e]
9935 #CHECK: lrv %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x1e]
9936 #CHECK: lrv %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x1e]
9937 #CHECK: lrv %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x1e]
9938 #CHECK: lrv %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x1e]
9939 #CHECK: lrv %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x1e]
9940 #CHECK: lrv %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x1e]
9941 #CHECK: lrv %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x1e]
9942 #CHECK: lrv %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x1e]
9951 lrv
%r0,524287(%r1,%r15)
9952 lrv
%r0,524287(%r15,%r1)
9955 #CHECK: lrvg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x0f]
9956 #CHECK: lrvg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x0f]
9957 #CHECK: lrvg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x0f]
9958 #CHECK: lrvg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x0f]
9959 #CHECK: lrvg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x0f]
9960 #CHECK: lrvg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x0f]
9961 #CHECK: lrvg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x0f]
9962 #CHECK: lrvg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x0f]
9963 #CHECK: lrvg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x0f]
9964 #CHECK: lrvg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x0f]
9973 lrvg
%r0,524287(%r1,%r15)
9974 lrvg
%r0,524287(%r15,%r1)
9977 #CHECK: lrvgr %r0, %r0 # encoding: [0xb9,0x0f,0x00,0x00]
9978 #CHECK: lrvgr %r0, %r15 # encoding: [0xb9,0x0f,0x00,0x0f]
9979 #CHECK: lrvgr %r15, %r0 # encoding: [0xb9,0x0f,0x00,0xf0]
9980 #CHECK: lrvgr %r7, %r8 # encoding: [0xb9,0x0f,0x00,0x78]
9981 #CHECK: lrvgr %r15, %r15 # encoding: [0xb9,0x0f,0x00,0xff]
9989 #CHECK: lrvh %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x1f]
9990 #CHECK: lrvh %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x1f]
9991 #CHECK: lrvh %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x1f]
9992 #CHECK: lrvh %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x1f]
9993 #CHECK: lrvh %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x1f]
9994 #CHECK: lrvh %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x1f]
9995 #CHECK: lrvh %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x1f]
9996 #CHECK: lrvh %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x1f]
9997 #CHECK: lrvh %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x1f]
9998 #CHECK: lrvh %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x1f]
10007 lrvh
%r0,524287(%r1,%r15)
10008 lrvh
%r0,524287(%r15,%r1)
10011 #CHECK: lrvr %r0, %r0 # encoding: [0xb9,0x1f,0x00,0x00]
10012 #CHECK: lrvr %r0, %r15 # encoding: [0xb9,0x1f,0x00,0x0f]
10013 #CHECK: lrvr %r15, %r0 # encoding: [0xb9,0x1f,0x00,0xf0]
10014 #CHECK: lrvr %r7, %r8 # encoding: [0xb9,0x1f,0x00,0x78]
10015 #CHECK: lrvr %r15, %r15 # encoding: [0xb9,0x1f,0x00,0xff]
10023 #CHECK: lsctl 0 # encoding: [0xb2,0x87,0x00,0x00]
10024 #CHECK: lsctl 0(%r1) # encoding: [0xb2,0x87,0x10,0x00]
10025 #CHECK: lsctl 0(%r15) # encoding: [0xb2,0x87,0xf0,0x00]
10026 #CHECK: lsctl 4095 # encoding: [0xb2,0x87,0x0f,0xff]
10027 #CHECK: lsctl 4095(%r1) # encoding: [0xb2,0x87,0x1f,0xff]
10028 #CHECK: lsctl 4095(%r15) # encoding: [0xb2,0x87,0xff,0xff]
10037 #CHECK: lt %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x12]
10038 #CHECK: lt %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x12]
10039 #CHECK: lt %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x12]
10040 #CHECK: lt %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x12]
10041 #CHECK: lt %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x12]
10042 #CHECK: lt %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x12]
10043 #CHECK: lt %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x12]
10044 #CHECK: lt %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x12]
10045 #CHECK: lt %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x12]
10046 #CHECK: lt %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x12]
10055 lt
%r0, 524287(%r1,%r15)
10056 lt
%r0, 524287(%r15,%r1)
10059 #CHECK: ltdbr %f0, %f9 # encoding: [0xb3,0x12,0x00,0x09]
10060 #CHECK: ltdbr %f0, %f15 # encoding: [0xb3,0x12,0x00,0x0f]
10061 #CHECK: ltdbr %f15, %f0 # encoding: [0xb3,0x12,0x00,0xf0]
10062 #CHECK: ltdbr %f15, %f9 # encoding: [0xb3,0x12,0x00,0xf9]
10069 #CHECK: ltdr %f0, %f9 # encoding: [0x22,0x09]
10070 #CHECK: ltdr %f0, %f15 # encoding: [0x22,0x0f]
10071 #CHECK: ltdr %f15, %f0 # encoding: [0x22,0xf0]
10072 #CHECK: ltdr %f15, %f9 # encoding: [0x22,0xf9]
10079 #CHECK: ltdtr %f0, %f9 # encoding: [0xb3,0xd6,0x00,0x09]
10080 #CHECK: ltdtr %f0, %f15 # encoding: [0xb3,0xd6,0x00,0x0f]
10081 #CHECK: ltdtr %f15, %f0 # encoding: [0xb3,0xd6,0x00,0xf0]
10082 #CHECK: ltdtr %f15, %f9 # encoding: [0xb3,0xd6,0x00,0xf9]
10089 #CHECK: ltebr %f0, %f9 # encoding: [0xb3,0x02,0x00,0x09]
10090 #CHECK: ltebr %f0, %f15 # encoding: [0xb3,0x02,0x00,0x0f]
10091 #CHECK: ltebr %f15, %f0 # encoding: [0xb3,0x02,0x00,0xf0]
10092 #CHECK: ltebr %f15, %f9 # encoding: [0xb3,0x02,0x00,0xf9]
10099 #CHECK: lter %f0, %f9 # encoding: [0x32,0x09]
10100 #CHECK: lter %f0, %f15 # encoding: [0x32,0x0f]
10101 #CHECK: lter %f15, %f0 # encoding: [0x32,0xf0]
10102 #CHECK: lter %f15, %f9 # encoding: [0x32,0xf9]
10109 #CHECK: ltg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x02]
10110 #CHECK: ltg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x02]
10111 #CHECK: ltg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x02]
10112 #CHECK: ltg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x02]
10113 #CHECK: ltg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x02]
10114 #CHECK: ltg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x02]
10115 #CHECK: ltg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x02]
10116 #CHECK: ltg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x02]
10117 #CHECK: ltg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x02]
10118 #CHECK: ltg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x02]
10127 ltg
%r0, 524287(%r1,%r15)
10128 ltg
%r0, 524287(%r15,%r1)
10131 #CHECK: ltgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x32]
10132 #CHECK: ltgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x32]
10133 #CHECK: ltgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x32]
10134 #CHECK: ltgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x32]
10135 #CHECK: ltgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x32]
10136 #CHECK: ltgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x32]
10137 #CHECK: ltgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x32]
10138 #CHECK: ltgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x32]
10139 #CHECK: ltgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x32]
10140 #CHECK: ltgf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x32]
10149 ltgf
%r0, 524287(%r1,%r15)
10150 ltgf
%r0, 524287(%r15,%r1)
10153 #CHECK: ltgfr %r0, %r9 # encoding: [0xb9,0x12,0x00,0x09]
10154 #CHECK: ltgfr %r0, %r15 # encoding: [0xb9,0x12,0x00,0x0f]
10155 #CHECK: ltgfr %r15, %r0 # encoding: [0xb9,0x12,0x00,0xf0]
10156 #CHECK: ltgfr %r15, %r9 # encoding: [0xb9,0x12,0x00,0xf9]
10163 #CHECK: ltgr %r0, %r9 # encoding: [0xb9,0x02,0x00,0x09]
10164 #CHECK: ltgr %r0, %r15 # encoding: [0xb9,0x02,0x00,0x0f]
10165 #CHECK: ltgr %r15, %r0 # encoding: [0xb9,0x02,0x00,0xf0]
10166 #CHECK: ltgr %r15, %r9 # encoding: [0xb9,0x02,0x00,0xf9]
10173 #CHECK: ltr %r0, %r9 # encoding: [0x12,0x09]
10174 #CHECK: ltr %r0, %r15 # encoding: [0x12,0x0f]
10175 #CHECK: ltr %r15, %r0 # encoding: [0x12,0xf0]
10176 #CHECK: ltr %r15, %r9 # encoding: [0x12,0xf9]
10183 #CHECK: ltxbr %f0, %f9 # encoding: [0xb3,0x42,0x00,0x09]
10184 #CHECK: ltxbr %f0, %f13 # encoding: [0xb3,0x42,0x00,0x0d]
10185 #CHECK: ltxbr %f13, %f0 # encoding: [0xb3,0x42,0x00,0xd0]
10186 #CHECK: ltxbr %f13, %f9 # encoding: [0xb3,0x42,0x00,0xd9]
10193 #CHECK: ltxr %f0, %f9 # encoding: [0xb3,0x62,0x00,0x09]
10194 #CHECK: ltxr %f0, %f13 # encoding: [0xb3,0x62,0x00,0x0d]
10195 #CHECK: ltxr %f13, %f0 # encoding: [0xb3,0x62,0x00,0xd0]
10196 #CHECK: ltxr %f13, %f9 # encoding: [0xb3,0x62,0x00,0xd9]
10203 #CHECK: ltxtr %f0, %f9 # encoding: [0xb3,0xde,0x00,0x09]
10204 #CHECK: ltxtr %f0, %f13 # encoding: [0xb3,0xde,0x00,0x0d]
10205 #CHECK: ltxtr %f13, %f0 # encoding: [0xb3,0xde,0x00,0xd0]
10206 #CHECK: ltxtr %f13, %f9 # encoding: [0xb3,0xde,0x00,0xd9]
10213 #CHECK: lura %r0, %r0 # encoding: [0xb2,0x4b,0x00,0x00]
10214 #CHECK: lura %r0, %r15 # encoding: [0xb2,0x4b,0x00,0x0f]
10215 #CHECK: lura %r15, %r0 # encoding: [0xb2,0x4b,0x00,0xf0]
10216 #CHECK: lura %r7, %r8 # encoding: [0xb2,0x4b,0x00,0x78]
10223 #CHECK: lurag %r0, %r0 # encoding: [0xb9,0x05,0x00,0x00]
10224 #CHECK: lurag %r0, %r15 # encoding: [0xb9,0x05,0x00,0x0f]
10225 #CHECK: lurag %r15, %r0 # encoding: [0xb9,0x05,0x00,0xf0]
10226 #CHECK: lurag %r7, %r8 # encoding: [0xb9,0x05,0x00,0x78]
10233 #CHECK: lxd %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x25]
10234 #CHECK: lxd %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x25]
10235 #CHECK: lxd %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x25]
10236 #CHECK: lxd %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x25]
10237 #CHECK: lxd %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x25]
10238 #CHECK: lxd %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x25]
10244 lxd
%f0, 4095(%r1,%r15)
10245 lxd
%f0, 4095(%r15,%r1)
10248 #CHECK: lxdb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x05]
10249 #CHECK: lxdb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x05]
10250 #CHECK: lxdb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x05]
10251 #CHECK: lxdb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x05]
10252 #CHECK: lxdb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x05]
10253 #CHECK: lxdb %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x05]
10259 lxdb
%f0, 4095(%r1,%r15)
10260 lxdb
%f0, 4095(%r15,%r1)
10263 #CHECK: lxdbr %f0, %f8 # encoding: [0xb3,0x05,0x00,0x08]
10264 #CHECK: lxdbr %f0, %f13 # encoding: [0xb3,0x05,0x00,0x0d]
10265 #CHECK: lxdbr %f13, %f0 # encoding: [0xb3,0x05,0x00,0xd0]
10266 #CHECK: lxdbr %f13, %f15 # encoding: [0xb3,0x05,0x00,0xdf]
10273 #CHECK: lxdr %f0, %f8 # encoding: [0xb3,0x25,0x00,0x08]
10274 #CHECK: lxdr %f0, %f13 # encoding: [0xb3,0x25,0x00,0x0d]
10275 #CHECK: lxdr %f13, %f0 # encoding: [0xb3,0x25,0x00,0xd0]
10276 #CHECK: lxdr %f13, %f15 # encoding: [0xb3,0x25,0x00,0xdf]
10283 #CHECK: lxdtr %f0, %f0, 15 # encoding: [0xb3,0xdc,0x0f,0x00]
10284 #CHECK: lxdtr %f0, %f15, 0 # encoding: [0xb3,0xdc,0x00,0x0f]
10285 #CHECK: lxdtr %f5, %f8, 9 # encoding: [0xb3,0xdc,0x09,0x58]
10286 #CHECK: lxdtr %f13, %f0, 0 # encoding: [0xb3,0xdc,0x00,0xd0]
10293 #CHECK: lxe %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x26]
10294 #CHECK: lxe %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x26]
10295 #CHECK: lxe %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x26]
10296 #CHECK: lxe %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x26]
10297 #CHECK: lxe %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x26]
10298 #CHECK: lxe %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x26]
10304 lxe
%f0, 4095(%r1,%r15)
10305 lxe
%f0, 4095(%r15,%r1)
10308 #CHECK: lxeb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x06]
10309 #CHECK: lxeb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x06]
10310 #CHECK: lxeb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x06]
10311 #CHECK: lxeb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x06]
10312 #CHECK: lxeb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x06]
10313 #CHECK: lxeb %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x06]
10319 lxeb
%f0, 4095(%r1,%r15)
10320 lxeb
%f0, 4095(%r15,%r1)
10323 #CHECK: lxebr %f0, %f8 # encoding: [0xb3,0x06,0x00,0x08]
10324 #CHECK: lxebr %f0, %f13 # encoding: [0xb3,0x06,0x00,0x0d]
10325 #CHECK: lxebr %f13, %f0 # encoding: [0xb3,0x06,0x00,0xd0]
10326 #CHECK: lxebr %f13, %f15 # encoding: [0xb3,0x06,0x00,0xdf]
10333 #CHECK: lxer %f0, %f8 # encoding: [0xb3,0x26,0x00,0x08]
10334 #CHECK: lxer %f0, %f13 # encoding: [0xb3,0x26,0x00,0x0d]
10335 #CHECK: lxer %f13, %f0 # encoding: [0xb3,0x26,0x00,0xd0]
10336 #CHECK: lxer %f13, %f15 # encoding: [0xb3,0x26,0x00,0xdf]
10343 #CHECK: lxr %f0, %f8 # encoding: [0xb3,0x65,0x00,0x08]
10344 #CHECK: lxr %f0, %f13 # encoding: [0xb3,0x65,0x00,0x0d]
10345 #CHECK: lxr %f13, %f0 # encoding: [0xb3,0x65,0x00,0xd0]
10346 #CHECK: lxr %f13, %f9 # encoding: [0xb3,0x65,0x00,0xd9]
10353 #CHECK: ly %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x58]
10354 #CHECK: ly %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x58]
10355 #CHECK: ly %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x58]
10356 #CHECK: ly %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x58]
10357 #CHECK: ly %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x58]
10358 #CHECK: ly %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x58]
10359 #CHECK: ly %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x58]
10360 #CHECK: ly %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x58]
10361 #CHECK: ly %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x58]
10362 #CHECK: ly %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x58]
10371 ly
%r0, 524287(%r1,%r15)
10372 ly
%r0, 524287(%r15,%r1)
10375 #CHECK: lzdr %f0 # encoding: [0xb3,0x75,0x00,0x00]
10376 #CHECK: lzdr %f7 # encoding: [0xb3,0x75,0x00,0x70]
10377 #CHECK: lzdr %f15 # encoding: [0xb3,0x75,0x00,0xf0]
10383 #CHECK: lzer %f0 # encoding: [0xb3,0x74,0x00,0x00]
10384 #CHECK: lzer %f7 # encoding: [0xb3,0x74,0x00,0x70]
10385 #CHECK: lzer %f15 # encoding: [0xb3,0x74,0x00,0xf0]
10391 #CHECK: lzxr %f0 # encoding: [0xb3,0x76,0x00,0x00]
10392 #CHECK: lzxr %f8 # encoding: [0xb3,0x76,0x00,0x80]
10393 #CHECK: lzxr %f13 # encoding: [0xb3,0x76,0x00,0xd0]
10399 #CHECK: m %r0, 0 # encoding: [0x5c,0x00,0x00,0x00]
10400 #CHECK: m %r0, 4095 # encoding: [0x5c,0x00,0x0f,0xff]
10401 #CHECK: m %r0, 0(%r1) # encoding: [0x5c,0x00,0x10,0x00]
10402 #CHECK: m %r0, 0(%r15) # encoding: [0x5c,0x00,0xf0,0x00]
10403 #CHECK: m %r0, 4095(%r1,%r15) # encoding: [0x5c,0x01,0xff,0xff]
10404 #CHECK: m %r0, 4095(%r15,%r1) # encoding: [0x5c,0x0f,0x1f,0xff]
10405 #CHECK: m %r14, 0 # encoding: [0x5c,0xe0,0x00,0x00]
10411 m
%r0, 4095(%r1,%r15)
10412 m
%r0, 4095(%r15,%r1)
10415 #CHECK: mad %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x3e]
10416 #CHECK: mad %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x3e]
10417 #CHECK: mad %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x3e]
10418 #CHECK: mad %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x3e]
10419 #CHECK: mad %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x3e]
10420 #CHECK: mad %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x3e]
10421 #CHECK: mad %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x3e]
10422 #CHECK: mad %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x3e]
10423 #CHECK: mad %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x3e]
10427 mad
%f0, %f0, 0(%r1)
10428 mad
%f0, %f0, 0(%r15)
10429 mad
%f0, %f0, 4095(%r1,%r15)
10430 mad
%f0, %f0, 4095(%r15,%r1)
10435 #CHECK: madb %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x1e]
10436 #CHECK: madb %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x1e]
10437 #CHECK: madb %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x1e]
10438 #CHECK: madb %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x1e]
10439 #CHECK: madb %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x1e]
10440 #CHECK: madb %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x1e]
10441 #CHECK: madb %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x1e]
10442 #CHECK: madb %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x1e]
10443 #CHECK: madb %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x1e]
10446 madb
%f0, %f0, 4095
10447 madb
%f0, %f0, 0(%r1)
10448 madb
%f0, %f0, 0(%r15)
10449 madb
%f0, %f0, 4095(%r1,%r15)
10450 madb
%f0, %f0, 4095(%r15,%r1)
10455 #CHECK: madbr %f0, %f0, %f0 # encoding: [0xb3,0x1e,0x00,0x00]
10456 #CHECK: madbr %f0, %f0, %f15 # encoding: [0xb3,0x1e,0x00,0x0f]
10457 #CHECK: madbr %f0, %f15, %f0 # encoding: [0xb3,0x1e,0x00,0xf0]
10458 #CHECK: madbr %f15, %f0, %f0 # encoding: [0xb3,0x1e,0xf0,0x00]
10459 #CHECK: madbr %f7, %f8, %f9 # encoding: [0xb3,0x1e,0x70,0x89]
10460 #CHECK: madbr %f15, %f15, %f15 # encoding: [0xb3,0x1e,0xf0,0xff]
10462 madbr
%f0, %f0, %f0
10463 madbr
%f0, %f0, %f15
10464 madbr
%f0, %f15, %f0
10465 madbr
%f15, %f0, %f0
10466 madbr
%f7, %f8, %f9
10467 madbr
%f15, %f15, %f15
10469 #CHECK: madr %f0, %f0, %f0 # encoding: [0xb3,0x3e,0x00,0x00]
10470 #CHECK: madr %f0, %f0, %f15 # encoding: [0xb3,0x3e,0x00,0x0f]
10471 #CHECK: madr %f0, %f15, %f0 # encoding: [0xb3,0x3e,0x00,0xf0]
10472 #CHECK: madr %f15, %f0, %f0 # encoding: [0xb3,0x3e,0xf0,0x00]
10473 #CHECK: madr %f7, %f8, %f9 # encoding: [0xb3,0x3e,0x70,0x89]
10474 #CHECK: madr %f15, %f15, %f15 # encoding: [0xb3,0x3e,0xf0,0xff]
10477 madr
%f0, %f0, %f15
10478 madr
%f0, %f15, %f0
10479 madr
%f15, %f0, %f0
10481 madr
%f15, %f15, %f15
10483 #CHECK: mae %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x2e]
10484 #CHECK: mae %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x2e]
10485 #CHECK: mae %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x2e]
10486 #CHECK: mae %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x2e]
10487 #CHECK: mae %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x2e]
10488 #CHECK: mae %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x2e]
10489 #CHECK: mae %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x2e]
10490 #CHECK: mae %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x2e]
10491 #CHECK: mae %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x2e]
10495 mae
%f0, %f0, 0(%r1)
10496 mae
%f0, %f0, 0(%r15)
10497 mae
%f0, %f0, 4095(%r1,%r15)
10498 mae
%f0, %f0, 4095(%r15,%r1)
10503 #CHECK: maeb %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x0e]
10504 #CHECK: maeb %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x0e]
10505 #CHECK: maeb %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x0e]
10506 #CHECK: maeb %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x0e]
10507 #CHECK: maeb %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x0e]
10508 #CHECK: maeb %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x0e]
10509 #CHECK: maeb %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x0e]
10510 #CHECK: maeb %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x0e]
10511 #CHECK: maeb %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x0e]
10514 maeb
%f0, %f0, 4095
10515 maeb
%f0, %f0, 0(%r1)
10516 maeb
%f0, %f0, 0(%r15)
10517 maeb
%f0, %f0, 4095(%r1,%r15)
10518 maeb
%f0, %f0, 4095(%r15,%r1)
10523 #CHECK: maebr %f0, %f0, %f0 # encoding: [0xb3,0x0e,0x00,0x00]
10524 #CHECK: maebr %f0, %f0, %f15 # encoding: [0xb3,0x0e,0x00,0x0f]
10525 #CHECK: maebr %f0, %f15, %f0 # encoding: [0xb3,0x0e,0x00,0xf0]
10526 #CHECK: maebr %f15, %f0, %f0 # encoding: [0xb3,0x0e,0xf0,0x00]
10527 #CHECK: maebr %f7, %f8, %f9 # encoding: [0xb3,0x0e,0x70,0x89]
10528 #CHECK: maebr %f15, %f15, %f15 # encoding: [0xb3,0x0e,0xf0,0xff]
10530 maebr
%f0, %f0, %f0
10531 maebr
%f0, %f0, %f15
10532 maebr
%f0, %f15, %f0
10533 maebr
%f15, %f0, %f0
10534 maebr
%f7, %f8, %f9
10535 maebr
%f15, %f15, %f15
10537 #CHECK: maer %f0, %f0, %f0 # encoding: [0xb3,0x2e,0x00,0x00]
10538 #CHECK: maer %f0, %f0, %f15 # encoding: [0xb3,0x2e,0x00,0x0f]
10539 #CHECK: maer %f0, %f15, %f0 # encoding: [0xb3,0x2e,0x00,0xf0]
10540 #CHECK: maer %f15, %f0, %f0 # encoding: [0xb3,0x2e,0xf0,0x00]
10541 #CHECK: maer %f7, %f8, %f9 # encoding: [0xb3,0x2e,0x70,0x89]
10542 #CHECK: maer %f15, %f15, %f15 # encoding: [0xb3,0x2e,0xf0,0xff]
10545 maer
%f0, %f0, %f15
10546 maer
%f0, %f15, %f0
10547 maer
%f15, %f0, %f0
10549 maer
%f15, %f15, %f15
10551 #CHECK: may %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x3a]
10552 #CHECK: may %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x3a]
10553 #CHECK: may %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x3a]
10554 #CHECK: may %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x3a]
10555 #CHECK: may %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x3a]
10556 #CHECK: may %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x3a]
10557 #CHECK: may %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x3a]
10558 #CHECK: may %f13, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xd0,0x3a]
10559 #CHECK: may %f13, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xd0,0x3a]
10563 may
%f0, %f0, 0(%r1)
10564 may
%f0, %f0, 0(%r15)
10565 may
%f0, %f0, 4095(%r1,%r15)
10566 may
%f0, %f0, 4095(%r15,%r1)
10571 #CHECK: mayh %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x3c]
10572 #CHECK: mayh %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x3c]
10573 #CHECK: mayh %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x3c]
10574 #CHECK: mayh %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x3c]
10575 #CHECK: mayh %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x3c]
10576 #CHECK: mayh %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x3c]
10577 #CHECK: mayh %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x3c]
10578 #CHECK: mayh %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x3c]
10579 #CHECK: mayh %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x3c]
10582 mayh
%f0, %f0, 4095
10583 mayh
%f0, %f0, 0(%r1)
10584 mayh
%f0, %f0, 0(%r15)
10585 mayh
%f0, %f0, 4095(%r1,%r15)
10586 mayh
%f0, %f0, 4095(%r15,%r1)
10591 #CHECK: mayhr %f0, %f0, %f0 # encoding: [0xb3,0x3c,0x00,0x00]
10592 #CHECK: mayhr %f0, %f0, %f15 # encoding: [0xb3,0x3c,0x00,0x0f]
10593 #CHECK: mayhr %f0, %f15, %f0 # encoding: [0xb3,0x3c,0x00,0xf0]
10594 #CHECK: mayhr %f15, %f0, %f0 # encoding: [0xb3,0x3c,0xf0,0x00]
10595 #CHECK: mayhr %f7, %f8, %f9 # encoding: [0xb3,0x3c,0x70,0x89]
10596 #CHECK: mayhr %f15, %f15, %f15 # encoding: [0xb3,0x3c,0xf0,0xff]
10598 mayhr
%f0, %f0, %f0
10599 mayhr
%f0, %f0, %f15
10600 mayhr
%f0, %f15, %f0
10601 mayhr
%f15, %f0, %f0
10602 mayhr
%f7, %f8, %f9
10603 mayhr
%f15, %f15, %f15
10605 #CHECK: mayl %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x38]
10606 #CHECK: mayl %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x38]
10607 #CHECK: mayl %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x38]
10608 #CHECK: mayl %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x38]
10609 #CHECK: mayl %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x38]
10610 #CHECK: mayl %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x38]
10611 #CHECK: mayl %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x38]
10612 #CHECK: mayl %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x38]
10613 #CHECK: mayl %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x38]
10616 mayl
%f0, %f0, 4095
10617 mayl
%f0, %f0, 0(%r1)
10618 mayl
%f0, %f0, 0(%r15)
10619 mayl
%f0, %f0, 4095(%r1,%r15)
10620 mayl
%f0, %f0, 4095(%r15,%r1)
10625 #CHECK: maylr %f0, %f0, %f0 # encoding: [0xb3,0x38,0x00,0x00]
10626 #CHECK: maylr %f0, %f0, %f15 # encoding: [0xb3,0x38,0x00,0x0f]
10627 #CHECK: maylr %f0, %f15, %f0 # encoding: [0xb3,0x38,0x00,0xf0]
10628 #CHECK: maylr %f15, %f0, %f0 # encoding: [0xb3,0x38,0xf0,0x00]
10629 #CHECK: maylr %f7, %f8, %f9 # encoding: [0xb3,0x38,0x70,0x89]
10630 #CHECK: maylr %f15, %f15, %f15 # encoding: [0xb3,0x38,0xf0,0xff]
10632 maylr
%f0, %f0, %f0
10633 maylr
%f0, %f0, %f15
10634 maylr
%f0, %f15, %f0
10635 maylr
%f15, %f0, %f0
10636 maylr
%f7, %f8, %f9
10637 maylr
%f15, %f15, %f15
10639 #CHECK: mayr %f0, %f0, %f0 # encoding: [0xb3,0x3a,0x00,0x00]
10640 #CHECK: mayr %f0, %f0, %f15 # encoding: [0xb3,0x3a,0x00,0x0f]
10641 #CHECK: mayr %f0, %f15, %f0 # encoding: [0xb3,0x3a,0x00,0xf0]
10642 #CHECK: mayr %f13, %f0, %f0 # encoding: [0xb3,0x3a,0xd0,0x00]
10643 #CHECK: mayr %f5, %f8, %f9 # encoding: [0xb3,0x3a,0x50,0x89]
10644 #CHECK: mayr %f13, %f15, %f15 # encoding: [0xb3,0x3a,0xd0,0xff]
10647 mayr
%f0, %f0, %f15
10648 mayr
%f0, %f15, %f0
10649 mayr
%f13, %f0, %f0
10651 mayr
%f13, %f15, %f15
10653 #CHECK: mc 0, 0 # encoding: [0xaf,0x00,0x00,0x00]
10654 #CHECK: mc 4095, 0 # encoding: [0xaf,0x00,0x0f,0xff]
10655 #CHECK: mc 0, 255 # encoding: [0xaf,0xff,0x00,0x00]
10656 #CHECK: mc 0(%r1), 42 # encoding: [0xaf,0x2a,0x10,0x00]
10657 #CHECK: mc 0(%r15), 42 # encoding: [0xaf,0x2a,0xf0,0x00]
10658 #CHECK: mc 4095(%r1), 42 # encoding: [0xaf,0x2a,0x1f,0xff]
10659 #CHECK: mc 4095(%r15), 42 # encoding: [0xaf,0x2a,0xff,0xff]
10669 #CHECK: md %f0, 0 # encoding: [0x6c,0x00,0x00,0x00]
10670 #CHECK: md %f0, 4095 # encoding: [0x6c,0x00,0x0f,0xff]
10671 #CHECK: md %f0, 0(%r1) # encoding: [0x6c,0x00,0x10,0x00]
10672 #CHECK: md %f0, 0(%r15) # encoding: [0x6c,0x00,0xf0,0x00]
10673 #CHECK: md %f0, 4095(%r1,%r15) # encoding: [0x6c,0x01,0xff,0xff]
10674 #CHECK: md %f0, 4095(%r15,%r1) # encoding: [0x6c,0x0f,0x1f,0xff]
10675 #CHECK: md %f15, 0 # encoding: [0x6c,0xf0,0x00,0x00]
10681 md
%f0, 4095(%r1,%r15)
10682 md
%f0, 4095(%r15,%r1)
10685 #CHECK: mdb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x1c]
10686 #CHECK: mdb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x1c]
10687 #CHECK: mdb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x1c]
10688 #CHECK: mdb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x1c]
10689 #CHECK: mdb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x1c]
10690 #CHECK: mdb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x1c]
10691 #CHECK: mdb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x1c]
10697 mdb
%f0, 4095(%r1,%r15)
10698 mdb
%f0, 4095(%r15,%r1)
10701 #CHECK: mdbr %f0, %f0 # encoding: [0xb3,0x1c,0x00,0x00]
10702 #CHECK: mdbr %f0, %f15 # encoding: [0xb3,0x1c,0x00,0x0f]
10703 #CHECK: mdbr %f7, %f8 # encoding: [0xb3,0x1c,0x00,0x78]
10704 #CHECK: mdbr %f15, %f0 # encoding: [0xb3,0x1c,0x00,0xf0]
10711 #CHECK: mde %f0, 0 # encoding: [0x7c,0x00,0x00,0x00]
10712 #CHECK: mde %f0, 4095 # encoding: [0x7c,0x00,0x0f,0xff]
10713 #CHECK: mde %f0, 0(%r1) # encoding: [0x7c,0x00,0x10,0x00]
10714 #CHECK: mde %f0, 0(%r15) # encoding: [0x7c,0x00,0xf0,0x00]
10715 #CHECK: mde %f0, 4095(%r1,%r15) # encoding: [0x7c,0x01,0xff,0xff]
10716 #CHECK: mde %f0, 4095(%r15,%r1) # encoding: [0x7c,0x0f,0x1f,0xff]
10717 #CHECK: mde %f15, 0 # encoding: [0x7c,0xf0,0x00,0x00]
10723 mde
%f0, 4095(%r1,%r15)
10724 mde
%f0, 4095(%r15,%r1)
10727 #CHECK: mdeb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x0c]
10728 #CHECK: mdeb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x0c]
10729 #CHECK: mdeb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x0c]
10730 #CHECK: mdeb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x0c]
10731 #CHECK: mdeb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x0c]
10732 #CHECK: mdeb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x0c]
10733 #CHECK: mdeb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x0c]
10739 mdeb
%f0, 4095(%r1,%r15)
10740 mdeb
%f0, 4095(%r15,%r1)
10743 #CHECK: mdebr %f0, %f0 # encoding: [0xb3,0x0c,0x00,0x00]
10744 #CHECK: mdebr %f0, %f15 # encoding: [0xb3,0x0c,0x00,0x0f]
10745 #CHECK: mdebr %f7, %f8 # encoding: [0xb3,0x0c,0x00,0x78]
10746 #CHECK: mdebr %f15, %f0 # encoding: [0xb3,0x0c,0x00,0xf0]
10753 #CHECK: mder %f0, %f0 # encoding: [0x3c,0x00]
10754 #CHECK: mder %f0, %f15 # encoding: [0x3c,0x0f]
10755 #CHECK: mder %f7, %f8 # encoding: [0x3c,0x78]
10756 #CHECK: mder %f15, %f0 # encoding: [0x3c,0xf0]
10763 #CHECK: mdr %f0, %f0 # encoding: [0x2c,0x00]
10764 #CHECK: mdr %f0, %f15 # encoding: [0x2c,0x0f]
10765 #CHECK: mdr %f7, %f8 # encoding: [0x2c,0x78]
10766 #CHECK: mdr %f15, %f0 # encoding: [0x2c,0xf0]
10773 #CHECK: mdtr %f0, %f0, %f0 # encoding: [0xb3,0xd0,0x00,0x00]
10774 #CHECK: mdtr %f0, %f0, %f15 # encoding: [0xb3,0xd0,0xf0,0x00]
10775 #CHECK: mdtr %f0, %f15, %f0 # encoding: [0xb3,0xd0,0x00,0x0f]
10776 #CHECK: mdtr %f15, %f0, %f0 # encoding: [0xb3,0xd0,0x00,0xf0]
10777 #CHECK: mdtr %f7, %f8, %f9 # encoding: [0xb3,0xd0,0x90,0x78]
10780 mdtr
%f0, %f0, %f15
10781 mdtr
%f0, %f15, %f0
10782 mdtr
%f15, %f0, %f0
10785 #CHECK: me %f0, 0 # encoding: [0x7c,0x00,0x00,0x00]
10786 #CHECK: me %f0, 4095 # encoding: [0x7c,0x00,0x0f,0xff]
10787 #CHECK: me %f0, 0(%r1) # encoding: [0x7c,0x00,0x10,0x00]
10788 #CHECK: me %f0, 0(%r15) # encoding: [0x7c,0x00,0xf0,0x00]
10789 #CHECK: me %f0, 4095(%r1,%r15) # encoding: [0x7c,0x01,0xff,0xff]
10790 #CHECK: me %f0, 4095(%r15,%r1) # encoding: [0x7c,0x0f,0x1f,0xff]
10791 #CHECK: me %f15, 0 # encoding: [0x7c,0xf0,0x00,0x00]
10797 me
%f0, 4095(%r1,%r15)
10798 me
%f0, 4095(%r15,%r1)
10801 #CHECK: mee %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x37]
10802 #CHECK: mee %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x37]
10803 #CHECK: mee %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x37]
10804 #CHECK: mee %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x37]
10805 #CHECK: mee %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x37]
10806 #CHECK: mee %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x37]
10807 #CHECK: mee %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x37]
10813 mee
%f0, 4095(%r1,%r15)
10814 mee
%f0, 4095(%r15,%r1)
10817 #CHECK: meeb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x17]
10818 #CHECK: meeb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x17]
10819 #CHECK: meeb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x17]
10820 #CHECK: meeb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x17]
10821 #CHECK: meeb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x17]
10822 #CHECK: meeb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x17]
10823 #CHECK: meeb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x17]
10829 meeb
%f0, 4095(%r1,%r15)
10830 meeb
%f0, 4095(%r15,%r1)
10833 #CHECK: meebr %f0, %f0 # encoding: [0xb3,0x17,0x00,0x00]
10834 #CHECK: meebr %f0, %f15 # encoding: [0xb3,0x17,0x00,0x0f]
10835 #CHECK: meebr %f7, %f8 # encoding: [0xb3,0x17,0x00,0x78]
10836 #CHECK: meebr %f15, %f0 # encoding: [0xb3,0x17,0x00,0xf0]
10843 #CHECK: meer %f0, %f0 # encoding: [0xb3,0x37,0x00,0x00]
10844 #CHECK: meer %f0, %f15 # encoding: [0xb3,0x37,0x00,0x0f]
10845 #CHECK: meer %f7, %f8 # encoding: [0xb3,0x37,0x00,0x78]
10846 #CHECK: meer %f15, %f0 # encoding: [0xb3,0x37,0x00,0xf0]
10853 #CHECK: mer %f0, %f0 # encoding: [0x3c,0x00]
10854 #CHECK: mer %f0, %f15 # encoding: [0x3c,0x0f]
10855 #CHECK: mer %f7, %f8 # encoding: [0x3c,0x78]
10856 #CHECK: mer %f15, %f0 # encoding: [0x3c,0xf0]
10863 #CHECK: mfy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x5c]
10864 #CHECK: mfy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x5c]
10865 #CHECK: mfy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x5c]
10866 #CHECK: mfy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x5c]
10867 #CHECK: mfy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x5c]
10868 #CHECK: mfy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x5c]
10869 #CHECK: mfy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x5c]
10870 #CHECK: mfy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x5c]
10871 #CHECK: mfy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x5c]
10872 #CHECK: mfy %r14, 0 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x5c]
10881 mfy
%r0, 524287(%r1,%r15)
10882 mfy
%r0, 524287(%r15,%r1)
10885 #CHECK: mghi %r0, -32768 # encoding: [0xa7,0x0d,0x80,0x00]
10886 #CHECK: mghi %r0, -1 # encoding: [0xa7,0x0d,0xff,0xff]
10887 #CHECK: mghi %r0, 0 # encoding: [0xa7,0x0d,0x00,0x00]
10888 #CHECK: mghi %r0, 1 # encoding: [0xa7,0x0d,0x00,0x01]
10889 #CHECK: mghi %r0, 32767 # encoding: [0xa7,0x0d,0x7f,0xff]
10890 #CHECK: mghi %r15, 0 # encoding: [0xa7,0xfd,0x00,0x00]
10899 #CHECK: mh %r0, 0 # encoding: [0x4c,0x00,0x00,0x00]
10900 #CHECK: mh %r0, 4095 # encoding: [0x4c,0x00,0x0f,0xff]
10901 #CHECK: mh %r0, 0(%r1) # encoding: [0x4c,0x00,0x10,0x00]
10902 #CHECK: mh %r0, 0(%r15) # encoding: [0x4c,0x00,0xf0,0x00]
10903 #CHECK: mh %r0, 4095(%r1,%r15) # encoding: [0x4c,0x01,0xff,0xff]
10904 #CHECK: mh %r0, 4095(%r15,%r1) # encoding: [0x4c,0x0f,0x1f,0xff]
10905 #CHECK: mh %r15, 0 # encoding: [0x4c,0xf0,0x00,0x00]
10911 mh
%r0, 4095(%r1,%r15)
10912 mh
%r0, 4095(%r15,%r1)
10915 #CHECK: mhi %r0, -32768 # encoding: [0xa7,0x0c,0x80,0x00]
10916 #CHECK: mhi %r0, -1 # encoding: [0xa7,0x0c,0xff,0xff]
10917 #CHECK: mhi %r0, 0 # encoding: [0xa7,0x0c,0x00,0x00]
10918 #CHECK: mhi %r0, 1 # encoding: [0xa7,0x0c,0x00,0x01]
10919 #CHECK: mhi %r0, 32767 # encoding: [0xa7,0x0c,0x7f,0xff]
10920 #CHECK: mhi %r15, 0 # encoding: [0xa7,0xfc,0x00,0x00]
10929 #CHECK: mhy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x7c]
10930 #CHECK: mhy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x7c]
10931 #CHECK: mhy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x7c]
10932 #CHECK: mhy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x7c]
10933 #CHECK: mhy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x7c]
10934 #CHECK: mhy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x7c]
10935 #CHECK: mhy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x7c]
10936 #CHECK: mhy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x7c]
10937 #CHECK: mhy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x7c]
10938 #CHECK: mhy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x7c]
10947 mhy
%r0, 524287(%r1,%r15)
10948 mhy
%r0, 524287(%r15,%r1)
10951 #CHECK: ml %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x96]
10952 #CHECK: ml %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x96]
10953 #CHECK: ml %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x96]
10954 #CHECK: ml %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x96]
10955 #CHECK: ml %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x96]
10956 #CHECK: ml %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x96]
10957 #CHECK: ml %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x96]
10958 #CHECK: ml %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x96]
10959 #CHECK: ml %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x96]
10960 #CHECK: ml %r14, 0 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x96]
10969 ml
%r0, 524287(%r1,%r15)
10970 ml
%r0, 524287(%r15,%r1)
10973 #CHECK: mlg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x86]
10974 #CHECK: mlg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x86]
10975 #CHECK: mlg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x86]
10976 #CHECK: mlg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x86]
10977 #CHECK: mlg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x86]
10978 #CHECK: mlg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x86]
10979 #CHECK: mlg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x86]
10980 #CHECK: mlg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x86]
10981 #CHECK: mlg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x86]
10982 #CHECK: mlg %r14, 0 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x86]
10991 mlg
%r0, 524287(%r1,%r15)
10992 mlg
%r0, 524287(%r15,%r1)
10995 #CHECK: mlgr %r0, %r0 # encoding: [0xb9,0x86,0x00,0x00]
10996 #CHECK: mlgr %r0, %r15 # encoding: [0xb9,0x86,0x00,0x0f]
10997 #CHECK: mlgr %r14, %r0 # encoding: [0xb9,0x86,0x00,0xe0]
10998 #CHECK: mlgr %r6, %r9 # encoding: [0xb9,0x86,0x00,0x69]
11005 #CHECK: mlr %r0, %r0 # encoding: [0xb9,0x96,0x00,0x00]
11006 #CHECK: mlr %r0, %r15 # encoding: [0xb9,0x96,0x00,0x0f]
11007 #CHECK: mlr %r14, %r0 # encoding: [0xb9,0x96,0x00,0xe0]
11008 #CHECK: mlr %r6, %r9 # encoding: [0xb9,0x96,0x00,0x69]
11015 #CHECK: mp 0(1), 0(1) # encoding: [0xfc,0x00,0x00,0x00,0x00,0x00]
11016 #CHECK: mp 0(1), 0(1,%r1) # encoding: [0xfc,0x00,0x00,0x00,0x10,0x00]
11017 #CHECK: mp 0(1), 0(1,%r15) # encoding: [0xfc,0x00,0x00,0x00,0xf0,0x00]
11018 #CHECK: mp 0(1), 4095(1) # encoding: [0xfc,0x00,0x00,0x00,0x0f,0xff]
11019 #CHECK: mp 0(1), 4095(1,%r1) # encoding: [0xfc,0x00,0x00,0x00,0x1f,0xff]
11020 #CHECK: mp 0(1), 4095(1,%r15) # encoding: [0xfc,0x00,0x00,0x00,0xff,0xff]
11021 #CHECK: mp 0(1,%r1), 0(1) # encoding: [0xfc,0x00,0x10,0x00,0x00,0x00]
11022 #CHECK: mp 0(1,%r15), 0(1) # encoding: [0xfc,0x00,0xf0,0x00,0x00,0x00]
11023 #CHECK: mp 4095(1,%r1), 0(1) # encoding: [0xfc,0x00,0x1f,0xff,0x00,0x00]
11024 #CHECK: mp 4095(1,%r15), 0(1) # encoding: [0xfc,0x00,0xff,0xff,0x00,0x00]
11025 #CHECK: mp 0(16,%r1), 0(1) # encoding: [0xfc,0xf0,0x10,0x00,0x00,0x00]
11026 #CHECK: mp 0(16,%r15), 0(1) # encoding: [0xfc,0xf0,0xf0,0x00,0x00,0x00]
11027 #CHECK: mp 0(1), 0(16,%r1) # encoding: [0xfc,0x0f,0x00,0x00,0x10,0x00]
11028 #CHECK: mp 0(1), 0(16,%r15) # encoding: [0xfc,0x0f,0x00,0x00,0xf0,0x00]
11034 mp
0(1), 4095(1,%r1)
11035 mp
0(1), 4095(1,%r15)
11038 mp
4095(1,%r1), 0(1)
11039 mp
4095(1,%r15), 0(1)
11041 mp
0(16,%r15), 0(1)
11043 mp
0(1), 0(16,%r15)
11045 #CHECK: mr %r0, %r0 # encoding: [0x1c,0x00]
11046 #CHECK: mr %r0, %r15 # encoding: [0x1c,0x0f]
11047 #CHECK: mr %r14, %r0 # encoding: [0x1c,0xe0]
11048 #CHECK: mr %r6, %r9 # encoding: [0x1c,0x69]
11055 #CHECK: ms %r0, 0 # encoding: [0x71,0x00,0x00,0x00]
11056 #CHECK: ms %r0, 4095 # encoding: [0x71,0x00,0x0f,0xff]
11057 #CHECK: ms %r0, 0(%r1) # encoding: [0x71,0x00,0x10,0x00]
11058 #CHECK: ms %r0, 0(%r15) # encoding: [0x71,0x00,0xf0,0x00]
11059 #CHECK: ms %r0, 4095(%r1,%r15) # encoding: [0x71,0x01,0xff,0xff]
11060 #CHECK: ms %r0, 4095(%r15,%r1) # encoding: [0x71,0x0f,0x1f,0xff]
11061 #CHECK: ms %r15, 0 # encoding: [0x71,0xf0,0x00,0x00]
11067 ms
%r0, 4095(%r1,%r15)
11068 ms
%r0, 4095(%r15,%r1)
11071 #CHECK: msch 0 # encoding: [0xb2,0x32,0x00,0x00]
11072 #CHECK: msch 0(%r1) # encoding: [0xb2,0x32,0x10,0x00]
11073 #CHECK: msch 0(%r15) # encoding: [0xb2,0x32,0xf0,0x00]
11074 #CHECK: msch 4095 # encoding: [0xb2,0x32,0x0f,0xff]
11075 #CHECK: msch 4095(%r1) # encoding: [0xb2,0x32,0x1f,0xff]
11076 #CHECK: msch 4095(%r15) # encoding: [0xb2,0x32,0xff,0xff]
11085 #CHECK: msd %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x3f]
11086 #CHECK: msd %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x3f]
11087 #CHECK: msd %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x3f]
11088 #CHECK: msd %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x3f]
11089 #CHECK: msd %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x3f]
11090 #CHECK: msd %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x3f]
11091 #CHECK: msd %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x3f]
11092 #CHECK: msd %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x3f]
11093 #CHECK: msd %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x3f]
11097 msd
%f0, %f0, 0(%r1)
11098 msd
%f0, %f0, 0(%r15)
11099 msd
%f0, %f0, 4095(%r1,%r15)
11100 msd
%f0, %f0, 4095(%r15,%r1)
11105 #CHECK: msdb %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x1f]
11106 #CHECK: msdb %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x1f]
11107 #CHECK: msdb %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x1f]
11108 #CHECK: msdb %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x1f]
11109 #CHECK: msdb %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x1f]
11110 #CHECK: msdb %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x1f]
11111 #CHECK: msdb %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x1f]
11112 #CHECK: msdb %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x1f]
11113 #CHECK: msdb %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x1f]
11116 msdb
%f0, %f0, 4095
11117 msdb
%f0, %f0, 0(%r1)
11118 msdb
%f0, %f0, 0(%r15)
11119 msdb
%f0, %f0, 4095(%r1,%r15)
11120 msdb
%f0, %f0, 4095(%r15,%r1)
11125 #CHECK: msdbr %f0, %f0, %f0 # encoding: [0xb3,0x1f,0x00,0x00]
11126 #CHECK: msdbr %f0, %f0, %f15 # encoding: [0xb3,0x1f,0x00,0x0f]
11127 #CHECK: msdbr %f0, %f15, %f0 # encoding: [0xb3,0x1f,0x00,0xf0]
11128 #CHECK: msdbr %f15, %f0, %f0 # encoding: [0xb3,0x1f,0xf0,0x00]
11129 #CHECK: msdbr %f7, %f8, %f9 # encoding: [0xb3,0x1f,0x70,0x89]
11130 #CHECK: msdbr %f15, %f15, %f15 # encoding: [0xb3,0x1f,0xf0,0xff]
11132 msdbr
%f0, %f0, %f0
11133 msdbr
%f0, %f0, %f15
11134 msdbr
%f0, %f15, %f0
11135 msdbr
%f15, %f0, %f0
11136 msdbr
%f7, %f8, %f9
11137 msdbr
%f15, %f15, %f15
11139 #CHECK: msdr %f0, %f0, %f0 # encoding: [0xb3,0x3f,0x00,0x00]
11140 #CHECK: msdr %f0, %f0, %f15 # encoding: [0xb3,0x3f,0x00,0x0f]
11141 #CHECK: msdr %f0, %f15, %f0 # encoding: [0xb3,0x3f,0x00,0xf0]
11142 #CHECK: msdr %f15, %f0, %f0 # encoding: [0xb3,0x3f,0xf0,0x00]
11143 #CHECK: msdr %f7, %f8, %f9 # encoding: [0xb3,0x3f,0x70,0x89]
11144 #CHECK: msdr %f15, %f15, %f15 # encoding: [0xb3,0x3f,0xf0,0xff]
11147 msdr
%f0, %f0, %f15
11148 msdr
%f0, %f15, %f0
11149 msdr
%f15, %f0, %f0
11151 msdr
%f15, %f15, %f15
11153 #CHECK: mse %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x2f]
11154 #CHECK: mse %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x2f]
11155 #CHECK: mse %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x2f]
11156 #CHECK: mse %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x2f]
11157 #CHECK: mse %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x2f]
11158 #CHECK: mse %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x2f]
11159 #CHECK: mse %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x2f]
11160 #CHECK: mse %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x2f]
11161 #CHECK: mse %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x2f]
11165 mse
%f0, %f0, 0(%r1)
11166 mse
%f0, %f0, 0(%r15)
11167 mse
%f0, %f0, 4095(%r1,%r15)
11168 mse
%f0, %f0, 4095(%r15,%r1)
11173 #CHECK: mseb %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x0f]
11174 #CHECK: mseb %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x0f]
11175 #CHECK: mseb %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x0f]
11176 #CHECK: mseb %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x0f]
11177 #CHECK: mseb %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x0f]
11178 #CHECK: mseb %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x0f]
11179 #CHECK: mseb %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x0f]
11180 #CHECK: mseb %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x0f]
11181 #CHECK: mseb %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x0f]
11184 mseb
%f0, %f0, 4095
11185 mseb
%f0, %f0, 0(%r1)
11186 mseb
%f0, %f0, 0(%r15)
11187 mseb
%f0, %f0, 4095(%r1,%r15)
11188 mseb
%f0, %f0, 4095(%r15,%r1)
11193 #CHECK: msebr %f0, %f0, %f0 # encoding: [0xb3,0x0f,0x00,0x00]
11194 #CHECK: msebr %f0, %f0, %f15 # encoding: [0xb3,0x0f,0x00,0x0f]
11195 #CHECK: msebr %f0, %f15, %f0 # encoding: [0xb3,0x0f,0x00,0xf0]
11196 #CHECK: msebr %f15, %f0, %f0 # encoding: [0xb3,0x0f,0xf0,0x00]
11197 #CHECK: msebr %f7, %f8, %f9 # encoding: [0xb3,0x0f,0x70,0x89]
11198 #CHECK: msebr %f15, %f15, %f15 # encoding: [0xb3,0x0f,0xf0,0xff]
11200 msebr
%f0, %f0, %f0
11201 msebr
%f0, %f0, %f15
11202 msebr
%f0, %f15, %f0
11203 msebr
%f15, %f0, %f0
11204 msebr
%f7, %f8, %f9
11205 msebr
%f15, %f15, %f15
11207 #CHECK: mser %f0, %f0, %f0 # encoding: [0xb3,0x2f,0x00,0x00]
11208 #CHECK: mser %f0, %f0, %f15 # encoding: [0xb3,0x2f,0x00,0x0f]
11209 #CHECK: mser %f0, %f15, %f0 # encoding: [0xb3,0x2f,0x00,0xf0]
11210 #CHECK: mser %f15, %f0, %f0 # encoding: [0xb3,0x2f,0xf0,0x00]
11211 #CHECK: mser %f7, %f8, %f9 # encoding: [0xb3,0x2f,0x70,0x89]
11212 #CHECK: mser %f15, %f15, %f15 # encoding: [0xb3,0x2f,0xf0,0xff]
11215 mser
%f0, %f0, %f15
11216 mser
%f0, %f15, %f0
11217 mser
%f15, %f0, %f0
11219 mser
%f15, %f15, %f15
11221 #CHECK: msfi %r0, -2147483648 # encoding: [0xc2,0x01,0x80,0x00,0x00,0x00]
11222 #CHECK: msfi %r0, -1 # encoding: [0xc2,0x01,0xff,0xff,0xff,0xff]
11223 #CHECK: msfi %r0, 0 # encoding: [0xc2,0x01,0x00,0x00,0x00,0x00]
11224 #CHECK: msfi %r0, 1 # encoding: [0xc2,0x01,0x00,0x00,0x00,0x01]
11225 #CHECK: msfi %r0, 2147483647 # encoding: [0xc2,0x01,0x7f,0xff,0xff,0xff]
11226 #CHECK: msfi %r15, 0 # encoding: [0xc2,0xf1,0x00,0x00,0x00,0x00]
11232 msfi
%r0, (1 << 31) - 1
11235 #CHECK: msg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x0c]
11236 #CHECK: msg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x0c]
11237 #CHECK: msg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x0c]
11238 #CHECK: msg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x0c]
11239 #CHECK: msg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x0c]
11240 #CHECK: msg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x0c]
11241 #CHECK: msg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x0c]
11242 #CHECK: msg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x0c]
11243 #CHECK: msg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x0c]
11244 #CHECK: msg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x0c]
11253 msg
%r0, 524287(%r1,%r15)
11254 msg
%r0, 524287(%r15,%r1)
11257 #CHECK: msgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x1c]
11258 #CHECK: msgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x1c]
11259 #CHECK: msgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x1c]
11260 #CHECK: msgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x1c]
11261 #CHECK: msgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x1c]
11262 #CHECK: msgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x1c]
11263 #CHECK: msgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x1c]
11264 #CHECK: msgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x1c]
11265 #CHECK: msgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x1c]
11266 #CHECK: msgf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x1c]
11275 msgf
%r0, 524287(%r1,%r15)
11276 msgf
%r0, 524287(%r15,%r1)
11279 #CHECK: msgfi %r0, -2147483648 # encoding: [0xc2,0x00,0x80,0x00,0x00,0x00]
11280 #CHECK: msgfi %r0, -1 # encoding: [0xc2,0x00,0xff,0xff,0xff,0xff]
11281 #CHECK: msgfi %r0, 0 # encoding: [0xc2,0x00,0x00,0x00,0x00,0x00]
11282 #CHECK: msgfi %r0, 1 # encoding: [0xc2,0x00,0x00,0x00,0x00,0x01]
11283 #CHECK: msgfi %r0, 2147483647 # encoding: [0xc2,0x00,0x7f,0xff,0xff,0xff]
11284 #CHECK: msgfi %r15, 0 # encoding: [0xc2,0xf0,0x00,0x00,0x00,0x00]
11286 msgfi
%r0, -1 << 31
11290 msgfi
%r0, (1 << 31) - 1
11293 #CHECK: msgfr %r0, %r0 # encoding: [0xb9,0x1c,0x00,0x00]
11294 #CHECK: msgfr %r0, %r15 # encoding: [0xb9,0x1c,0x00,0x0f]
11295 #CHECK: msgfr %r15, %r0 # encoding: [0xb9,0x1c,0x00,0xf0]
11296 #CHECK: msgfr %r7, %r8 # encoding: [0xb9,0x1c,0x00,0x78]
11303 #CHECK: msgr %r0, %r0 # encoding: [0xb9,0x0c,0x00,0x00]
11304 #CHECK: msgr %r0, %r15 # encoding: [0xb9,0x0c,0x00,0x0f]
11305 #CHECK: msgr %r15, %r0 # encoding: [0xb9,0x0c,0x00,0xf0]
11306 #CHECK: msgr %r7, %r8 # encoding: [0xb9,0x0c,0x00,0x78]
11313 #CHECK: msr %r0, %r0 # encoding: [0xb2,0x52,0x00,0x00]
11314 #CHECK: msr %r0, %r15 # encoding: [0xb2,0x52,0x00,0x0f]
11315 #CHECK: msr %r15, %r0 # encoding: [0xb2,0x52,0x00,0xf0]
11316 #CHECK: msr %r7, %r8 # encoding: [0xb2,0x52,0x00,0x78]
11323 #CHECK: msta %r0 # encoding: [0xb2,0x47,0x00,0x00]
11324 #CHECK: msta %r2 # encoding: [0xb2,0x47,0x00,0x20]
11325 #CHECK: msta %r14 # encoding: [0xb2,0x47,0x00,0xe0]
11331 #CHECK: msy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x51]
11332 #CHECK: msy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x51]
11333 #CHECK: msy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x51]
11334 #CHECK: msy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x51]
11335 #CHECK: msy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x51]
11336 #CHECK: msy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x51]
11337 #CHECK: msy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x51]
11338 #CHECK: msy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x51]
11339 #CHECK: msy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x51]
11340 #CHECK: msy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x51]
11349 msy
%r0, 524287(%r1,%r15)
11350 msy
%r0, 524287(%r15,%r1)
11353 #CHECK: mvc 0(1), 0 # encoding: [0xd2,0x00,0x00,0x00,0x00,0x00]
11354 #CHECK: mvc 0(1), 0(%r1) # encoding: [0xd2,0x00,0x00,0x00,0x10,0x00]
11355 #CHECK: mvc 0(1), 0(%r15) # encoding: [0xd2,0x00,0x00,0x00,0xf0,0x00]
11356 #CHECK: mvc 0(1), 4095 # encoding: [0xd2,0x00,0x00,0x00,0x0f,0xff]
11357 #CHECK: mvc 0(1), 4095(%r1) # encoding: [0xd2,0x00,0x00,0x00,0x1f,0xff]
11358 #CHECK: mvc 0(1), 4095(%r15) # encoding: [0xd2,0x00,0x00,0x00,0xff,0xff]
11359 #CHECK: mvc 0(1,%r1), 0 # encoding: [0xd2,0x00,0x10,0x00,0x00,0x00]
11360 #CHECK: mvc 0(1,%r15), 0 # encoding: [0xd2,0x00,0xf0,0x00,0x00,0x00]
11361 #CHECK: mvc 4095(1,%r1), 0 # encoding: [0xd2,0x00,0x1f,0xff,0x00,0x00]
11362 #CHECK: mvc 4095(1,%r15), 0 # encoding: [0xd2,0x00,0xff,0xff,0x00,0x00]
11363 #CHECK: mvc 0(256,%r1), 0 # encoding: [0xd2,0xff,0x10,0x00,0x00,0x00]
11364 #CHECK: mvc 0(256,%r15), 0 # encoding: [0xd2,0xff,0xf0,0x00,0x00,0x00]
11370 mvc
0(1), 4095(%r1)
11371 mvc
0(1), 4095(%r15)
11375 mvc
4095(1,%r15), 0
11379 #CHECK: mvcdk 0, 0 # encoding: [0xe5,0x0f,0x00,0x00,0x00,0x00]
11380 #CHECK: mvcdk 0(%r1), 0(%r2) # encoding: [0xe5,0x0f,0x10,0x00,0x20,0x00]
11381 #CHECK: mvcdk 160(%r1), 320(%r15) # encoding: [0xe5,0x0f,0x10,0xa0,0xf1,0x40]
11382 #CHECK: mvcdk 0(%r1), 4095 # encoding: [0xe5,0x0f,0x10,0x00,0x0f,0xff]
11383 #CHECK: mvcdk 0(%r1), 4095(%r2) # encoding: [0xe5,0x0f,0x10,0x00,0x2f,0xff]
11384 #CHECK: mvcdk 0(%r1), 4095(%r15) # encoding: [0xe5,0x0f,0x10,0x00,0xff,0xff]
11385 #CHECK: mvcdk 0(%r1), 0 # encoding: [0xe5,0x0f,0x10,0x00,0x00,0x00]
11386 #CHECK: mvcdk 0(%r15), 0 # encoding: [0xe5,0x0f,0xf0,0x00,0x00,0x00]
11387 #CHECK: mvcdk 4095(%r1), 0 # encoding: [0xe5,0x0f,0x1f,0xff,0x00,0x00]
11388 #CHECK: mvcdk 4095(%r15), 0 # encoding: [0xe5,0x0f,0xff,0xff,0x00,0x00]
11391 mvcdk
0(%r1), 0(%r2)
11392 mvcdk
160(%r1), 320(%r15)
11394 mvcdk
0(%r1), 4095(%r2)
11395 mvcdk
0(%r1), 4095(%r15)
11399 mvcdk
4095(%r15), 0
11401 #CHECK: mvcin 0(1), 0 # encoding: [0xe8,0x00,0x00,0x00,0x00,0x00]
11402 #CHECK: mvcin 0(1), 0(%r1) # encoding: [0xe8,0x00,0x00,0x00,0x10,0x00]
11403 #CHECK: mvcin 0(1), 0(%r15) # encoding: [0xe8,0x00,0x00,0x00,0xf0,0x00]
11404 #CHECK: mvcin 0(1), 4095 # encoding: [0xe8,0x00,0x00,0x00,0x0f,0xff]
11405 #CHECK: mvcin 0(1), 4095(%r1) # encoding: [0xe8,0x00,0x00,0x00,0x1f,0xff]
11406 #CHECK: mvcin 0(1), 4095(%r15) # encoding: [0xe8,0x00,0x00,0x00,0xff,0xff]
11407 #CHECK: mvcin 0(1,%r1), 0 # encoding: [0xe8,0x00,0x10,0x00,0x00,0x00]
11408 #CHECK: mvcin 0(1,%r15), 0 # encoding: [0xe8,0x00,0xf0,0x00,0x00,0x00]
11409 #CHECK: mvcin 4095(1,%r1), 0 # encoding: [0xe8,0x00,0x1f,0xff,0x00,0x00]
11410 #CHECK: mvcin 4095(1,%r15), 0 # encoding: [0xe8,0x00,0xff,0xff,0x00,0x00]
11411 #CHECK: mvcin 0(256,%r1), 0 # encoding: [0xe8,0xff,0x10,0x00,0x00,0x00]
11412 #CHECK: mvcin 0(256,%r15), 0 # encoding: [0xe8,0xff,0xf0,0x00,0x00,0x00]
11416 mvcin
0(1), 0(%r15)
11418 mvcin
0(1), 4095(%r1)
11419 mvcin
0(1), 4095(%r15)
11422 mvcin
4095(1,%r1), 0
11423 mvcin
4095(1,%r15), 0
11424 mvcin
0(256,%r1), 0
11425 mvcin
0(256,%r15), 0
11427 #CHECK: mvck 0(%r0), 0, %r3 # encoding: [0xd9,0x03,0x00,0x00,0x00,0x00]
11428 #CHECK: mvck 0(%r1), 0, %r3 # encoding: [0xd9,0x13,0x00,0x00,0x00,0x00]
11429 #CHECK: mvck 0(%r1), 0(%r1), %r3 # encoding: [0xd9,0x13,0x00,0x00,0x10,0x00]
11430 #CHECK: mvck 0(%r1), 0(%r15), %r3 # encoding: [0xd9,0x13,0x00,0x00,0xf0,0x00]
11431 #CHECK: mvck 0(%r1), 4095, %r3 # encoding: [0xd9,0x13,0x00,0x00,0x0f,0xff]
11432 #CHECK: mvck 0(%r1), 4095(%r1), %r3 # encoding: [0xd9,0x13,0x00,0x00,0x1f,0xff]
11433 #CHECK: mvck 0(%r1), 4095(%r15), %r3 # encoding: [0xd9,0x13,0x00,0x00,0xff,0xff]
11434 #CHECK: mvck 0(%r2,%r1), 0, %r3 # encoding: [0xd9,0x23,0x10,0x00,0x00,0x00]
11435 #CHECK: mvck 0(%r2,%r15), 0, %r3 # encoding: [0xd9,0x23,0xf0,0x00,0x00,0x00]
11436 #CHECK: mvck 4095(%r2,%r1), 0, %r3 # encoding: [0xd9,0x23,0x1f,0xff,0x00,0x00]
11437 #CHECK: mvck 4095(%r2,%r15), 0, %r3 # encoding: [0xd9,0x23,0xff,0xff,0x00,0x00]
11438 #CHECK: mvck 0(%r2,%r1), 0, %r3 # encoding: [0xd9,0x23,0x10,0x00,0x00,0x00]
11439 #CHECK: mvck 0(%r2,%r15), 0, %r3 # encoding: [0xd9,0x23,0xf0,0x00,0x00,0x00]
11441 mvck
0(%r0), 0, %r3
11442 mvck
0(%r1), 0, %r3
11443 mvck
0(%r1), 0(%r1), %r3
11444 mvck
0(%r1), 0(%r15), %r3
11445 mvck
0(%r1), 4095, %r3
11446 mvck
0(%r1), 4095(%r1), %r3
11447 mvck
0(%r1), 4095(%r15), %r3
11448 mvck
0(%r2,%r1), 0, %r3
11449 mvck
0(%r2,%r15), 0, %r3
11450 mvck
4095(%r2,%r1), 0, %r3
11451 mvck
4095(%r2,%r15), 0, %r3
11452 mvck
0(%r2,%r1), 0, %r3
11453 mvck
0(%r2,%r15), 0, %r3
11455 #CHECK: mvcl %r0, %r8 # encoding: [0x0e,0x08]
11456 #CHECK: mvcl %r0, %r14 # encoding: [0x0e,0x0e]
11457 #CHECK: mvcl %r14, %r0 # encoding: [0x0e,0xe0]
11458 #CHECK: mvcl %r14, %r8 # encoding: [0x0e,0xe8]
11465 #CHECK: mvcle %r0, %r0, 0 # encoding: [0xa8,0x00,0x00,0x00]
11466 #CHECK: mvcle %r0, %r14, 4095 # encoding: [0xa8,0x0e,0x0f,0xff]
11467 #CHECK: mvcle %r0, %r0, 0(%r1) # encoding: [0xa8,0x00,0x10,0x00]
11468 #CHECK: mvcle %r0, %r0, 0(%r15) # encoding: [0xa8,0x00,0xf0,0x00]
11469 #CHECK: mvcle %r14, %r14, 4095(%r1) # encoding: [0xa8,0xee,0x1f,0xff]
11470 #CHECK: mvcle %r0, %r0, 4095(%r15) # encoding: [0xa8,0x00,0xff,0xff]
11471 #CHECK: mvcle %r14, %r0, 0 # encoding: [0xa8,0xe0,0x00,0x00]
11474 mvcle
%r0, %r14, 4095
11475 mvcle
%r0, %r0, 0(%r1)
11476 mvcle
%r0, %r0, 0(%r15)
11477 mvcle
%r14, %r14, 4095(%r1)
11478 mvcle
%r0, %r0, 4095(%r15)
11481 #CHECK: mvclu %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x8e]
11482 #CHECK: mvclu %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x8e]
11483 #CHECK: mvclu %r0, %r14, 0 # encoding: [0xeb,0x0e,0x00,0x00,0x00,0x8e]
11484 #CHECK: mvclu %r0, %r14, 1 # encoding: [0xeb,0x0e,0x00,0x01,0x00,0x8e]
11485 #CHECK: mvclu %r0, %r8, 524287 # encoding: [0xeb,0x08,0x0f,0xff,0x7f,0x8e]
11486 #CHECK: mvclu %r0, %r8, 0(%r1) # encoding: [0xeb,0x08,0x10,0x00,0x00,0x8e]
11487 #CHECK: mvclu %r0, %r4, 0(%r15) # encoding: [0xeb,0x04,0xf0,0x00,0x00,0x8e]
11488 #CHECK: mvclu %r0, %r4, 524287(%r15) # encoding: [0xeb,0x04,0xff,0xff,0x7f,0x8e]
11489 #CHECK: mvclu %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x8e]
11490 #CHECK: mvclu %r14, %r0, 0 # encoding: [0xeb,0xe0,0x00,0x00,0x00,0x8e]
11492 mvclu
%r0, %r0, -524288
11496 mvclu
%r0, %r8, 524287
11497 mvclu
%r0, %r8, 0(%r1)
11498 mvclu
%r0, %r4, 0(%r15)
11499 mvclu
%r0, %r4, 524287(%r15)
11500 mvclu
%r0, %r0, 524287(%r1)
11503 #CHECK: mvcos 0, 0, %r0 # encoding: [0xc8,0x00,0x00,0x00,0x00,0x00]
11504 #CHECK: mvcos 0(%r1), 0(%r15), %r2 # encoding: [0xc8,0x20,0x10,0x00,0xf0,0x00]
11505 #CHECK: mvcos 1(%r1), 0(%r15), %r2 # encoding: [0xc8,0x20,0x10,0x01,0xf0,0x00]
11506 #CHECK: mvcos 4095(%r1), 0(%r15), %r2 # encoding: [0xc8,0x20,0x1f,0xff,0xf0,0x00]
11507 #CHECK: mvcos 0(%r1), 1(%r15), %r2 # encoding: [0xc8,0x20,0x10,0x00,0xf0,0x01]
11508 #CHECK: mvcos 0(%r1), 4095(%r15), %r2 # encoding: [0xc8,0x20,0x10,0x00,0xff,0xff]
11511 mvcos
0(%r1), 0(%r15), %r2
11512 mvcos
1(%r1), 0(%r15), %r2
11513 mvcos
4095(%r1), 0(%r15), %r2
11514 mvcos
0(%r1), 1(%r15), %r2
11515 mvcos
0(%r1), 4095(%r15), %r2
11517 #CHECK: mvcp 0(%r0), 0, %r3 # encoding: [0xda,0x03,0x00,0x00,0x00,0x00]
11518 #CHECK: mvcp 0(%r1), 0, %r3 # encoding: [0xda,0x13,0x00,0x00,0x00,0x00]
11519 #CHECK: mvcp 0(%r1), 0(%r1), %r3 # encoding: [0xda,0x13,0x00,0x00,0x10,0x00]
11520 #CHECK: mvcp 0(%r1), 0(%r15), %r3 # encoding: [0xda,0x13,0x00,0x00,0xf0,0x00]
11521 #CHECK: mvcp 0(%r1), 4095, %r3 # encoding: [0xda,0x13,0x00,0x00,0x0f,0xff]
11522 #CHECK: mvcp 0(%r1), 4095(%r1), %r3 # encoding: [0xda,0x13,0x00,0x00,0x1f,0xff]
11523 #CHECK: mvcp 0(%r1), 4095(%r15), %r3 # encoding: [0xda,0x13,0x00,0x00,0xff,0xff]
11524 #CHECK: mvcp 0(%r2,%r1), 0, %r3 # encoding: [0xda,0x23,0x10,0x00,0x00,0x00]
11525 #CHECK: mvcp 0(%r2,%r15), 0, %r3 # encoding: [0xda,0x23,0xf0,0x00,0x00,0x00]
11526 #CHECK: mvcp 4095(%r2,%r1), 0, %r3 # encoding: [0xda,0x23,0x1f,0xff,0x00,0x00]
11527 #CHECK: mvcp 4095(%r2,%r15), 0, %r3 # encoding: [0xda,0x23,0xff,0xff,0x00,0x00]
11528 #CHECK: mvcp 0(%r2,%r1), 0, %r3 # encoding: [0xda,0x23,0x10,0x00,0x00,0x00]
11529 #CHECK: mvcp 0(%r2,%r15), 0, %r3 # encoding: [0xda,0x23,0xf0,0x00,0x00,0x00]
11531 mvcp
0(%r0), 0, %r3
11532 mvcp
0(%r1), 0, %r3
11533 mvcp
0(%r1), 0(%r1), %r3
11534 mvcp
0(%r1), 0(%r15), %r3
11535 mvcp
0(%r1), 4095, %r3
11536 mvcp
0(%r1), 4095(%r1), %r3
11537 mvcp
0(%r1), 4095(%r15), %r3
11538 mvcp
0(%r2,%r1), 0, %r3
11539 mvcp
0(%r2,%r15), 0, %r3
11540 mvcp
4095(%r2,%r1), 0, %r3
11541 mvcp
4095(%r2,%r15), 0, %r3
11542 mvcp
0(%r2,%r1), 0, %r3
11543 mvcp
0(%r2,%r15), 0, %r3
11545 #CHECK: mvcs 0(%r0), 0, %r3 # encoding: [0xdb,0x03,0x00,0x00,0x00,0x00]
11546 #CHECK: mvcs 0(%r1), 0, %r3 # encoding: [0xdb,0x13,0x00,0x00,0x00,0x00]
11547 #CHECK: mvcs 0(%r1), 0(%r1), %r3 # encoding: [0xdb,0x13,0x00,0x00,0x10,0x00]
11548 #CHECK: mvcs 0(%r1), 0(%r15), %r3 # encoding: [0xdb,0x13,0x00,0x00,0xf0,0x00]
11549 #CHECK: mvcs 0(%r1), 4095, %r3 # encoding: [0xdb,0x13,0x00,0x00,0x0f,0xff]
11550 #CHECK: mvcs 0(%r1), 4095(%r1), %r3 # encoding: [0xdb,0x13,0x00,0x00,0x1f,0xff]
11551 #CHECK: mvcs 0(%r1), 4095(%r15), %r3 # encoding: [0xdb,0x13,0x00,0x00,0xff,0xff]
11552 #CHECK: mvcs 0(%r2,%r1), 0, %r3 # encoding: [0xdb,0x23,0x10,0x00,0x00,0x00]
11553 #CHECK: mvcs 0(%r2,%r15), 0, %r3 # encoding: [0xdb,0x23,0xf0,0x00,0x00,0x00]
11554 #CHECK: mvcs 4095(%r2,%r1), 0, %r3 # encoding: [0xdb,0x23,0x1f,0xff,0x00,0x00]
11555 #CHECK: mvcs 4095(%r2,%r15), 0, %r3 # encoding: [0xdb,0x23,0xff,0xff,0x00,0x00]
11556 #CHECK: mvcs 0(%r2,%r1), 0, %r3 # encoding: [0xdb,0x23,0x10,0x00,0x00,0x00]
11557 #CHECK: mvcs 0(%r2,%r15), 0, %r3 # encoding: [0xdb,0x23,0xf0,0x00,0x00,0x00]
11559 mvcs
0(%r0), 0, %r3
11560 mvcs
0(%r1), 0, %r3
11561 mvcs
0(%r1), 0(%r1), %r3
11562 mvcs
0(%r1), 0(%r15), %r3
11563 mvcs
0(%r1), 4095, %r3
11564 mvcs
0(%r1), 4095(%r1), %r3
11565 mvcs
0(%r1), 4095(%r15), %r3
11566 mvcs
0(%r2,%r1), 0, %r3
11567 mvcs
0(%r2,%r15), 0, %r3
11568 mvcs
4095(%r2,%r1), 0, %r3
11569 mvcs
4095(%r2,%r15), 0, %r3
11570 mvcs
0(%r2,%r1), 0, %r3
11571 mvcs
0(%r2,%r15), 0, %r3
11573 #CHECK: mvcsk 0, 0 # encoding: [0xe5,0x0e,0x00,0x00,0x00,0x00]
11574 #CHECK: mvcsk 0(%r1), 0(%r2) # encoding: [0xe5,0x0e,0x10,0x00,0x20,0x00]
11575 #CHECK: mvcsk 160(%r1), 320(%r15) # encoding: [0xe5,0x0e,0x10,0xa0,0xf1,0x40]
11576 #CHECK: mvcsk 0(%r1), 4095 # encoding: [0xe5,0x0e,0x10,0x00,0x0f,0xff]
11577 #CHECK: mvcsk 0(%r1), 4095(%r2) # encoding: [0xe5,0x0e,0x10,0x00,0x2f,0xff]
11578 #CHECK: mvcsk 0(%r1), 4095(%r15) # encoding: [0xe5,0x0e,0x10,0x00,0xff,0xff]
11579 #CHECK: mvcsk 0(%r1), 0 # encoding: [0xe5,0x0e,0x10,0x00,0x00,0x00]
11580 #CHECK: mvcsk 0(%r15), 0 # encoding: [0xe5,0x0e,0xf0,0x00,0x00,0x00]
11581 #CHECK: mvcsk 4095(%r1), 0 # encoding: [0xe5,0x0e,0x1f,0xff,0x00,0x00]
11582 #CHECK: mvcsk 4095(%r15), 0 # encoding: [0xe5,0x0e,0xff,0xff,0x00,0x00]
11585 mvcsk
0(%r1), 0(%r2)
11586 mvcsk
160(%r1), 320(%r15)
11588 mvcsk
0(%r1), 4095(%r2)
11589 mvcsk
0(%r1), 4095(%r15)
11593 mvcsk
4095(%r15), 0
11595 #CHECK: mvghi 0, 0 # encoding: [0xe5,0x48,0x00,0x00,0x00,0x00]
11596 #CHECK: mvghi 4095, 0 # encoding: [0xe5,0x48,0x0f,0xff,0x00,0x00]
11597 #CHECK: mvghi 0, -32768 # encoding: [0xe5,0x48,0x00,0x00,0x80,0x00]
11598 #CHECK: mvghi 0, -1 # encoding: [0xe5,0x48,0x00,0x00,0xff,0xff]
11599 #CHECK: mvghi 0, 0 # encoding: [0xe5,0x48,0x00,0x00,0x00,0x00]
11600 #CHECK: mvghi 0, 1 # encoding: [0xe5,0x48,0x00,0x00,0x00,0x01]
11601 #CHECK: mvghi 0, 32767 # encoding: [0xe5,0x48,0x00,0x00,0x7f,0xff]
11602 #CHECK: mvghi 0(%r1), 42 # encoding: [0xe5,0x48,0x10,0x00,0x00,0x2a]
11603 #CHECK: mvghi 0(%r15), 42 # encoding: [0xe5,0x48,0xf0,0x00,0x00,0x2a]
11604 #CHECK: mvghi 4095(%r1), 42 # encoding: [0xe5,0x48,0x1f,0xff,0x00,0x2a]
11605 #CHECK: mvghi 4095(%r15), 42 # encoding: [0xe5,0x48,0xff,0xff,0x00,0x2a]
11616 mvghi
4095(%r1), 42
11617 mvghi
4095(%r15), 42
11619 #CHECK: mvhhi 0, 0 # encoding: [0xe5,0x44,0x00,0x00,0x00,0x00]
11620 #CHECK: mvhhi 4095, 0 # encoding: [0xe5,0x44,0x0f,0xff,0x00,0x00]
11621 #CHECK: mvhhi 0, -32768 # encoding: [0xe5,0x44,0x00,0x00,0x80,0x00]
11622 #CHECK: mvhhi 0, -1 # encoding: [0xe5,0x44,0x00,0x00,0xff,0xff]
11623 #CHECK: mvhhi 0, 0 # encoding: [0xe5,0x44,0x00,0x00,0x00,0x00]
11624 #CHECK: mvhhi 0, 1 # encoding: [0xe5,0x44,0x00,0x00,0x00,0x01]
11625 #CHECK: mvhhi 0, 32767 # encoding: [0xe5,0x44,0x00,0x00,0x7f,0xff]
11626 #CHECK: mvhhi 0(%r1), 42 # encoding: [0xe5,0x44,0x10,0x00,0x00,0x2a]
11627 #CHECK: mvhhi 0(%r15), 42 # encoding: [0xe5,0x44,0xf0,0x00,0x00,0x2a]
11628 #CHECK: mvhhi 4095(%r1), 42 # encoding: [0xe5,0x44,0x1f,0xff,0x00,0x2a]
11629 #CHECK: mvhhi 4095(%r15), 42 # encoding: [0xe5,0x44,0xff,0xff,0x00,0x2a]
11640 mvhhi
4095(%r1), 42
11641 mvhhi
4095(%r15), 42
11643 #CHECK: mvhi 0, 0 # encoding: [0xe5,0x4c,0x00,0x00,0x00,0x00]
11644 #CHECK: mvhi 4095, 0 # encoding: [0xe5,0x4c,0x0f,0xff,0x00,0x00]
11645 #CHECK: mvhi 0, -32768 # encoding: [0xe5,0x4c,0x00,0x00,0x80,0x00]
11646 #CHECK: mvhi 0, -1 # encoding: [0xe5,0x4c,0x00,0x00,0xff,0xff]
11647 #CHECK: mvhi 0, 0 # encoding: [0xe5,0x4c,0x00,0x00,0x00,0x00]
11648 #CHECK: mvhi 0, 1 # encoding: [0xe5,0x4c,0x00,0x00,0x00,0x01]
11649 #CHECK: mvhi 0, 32767 # encoding: [0xe5,0x4c,0x00,0x00,0x7f,0xff]
11650 #CHECK: mvhi 0(%r1), 42 # encoding: [0xe5,0x4c,0x10,0x00,0x00,0x2a]
11651 #CHECK: mvhi 0(%r15), 42 # encoding: [0xe5,0x4c,0xf0,0x00,0x00,0x2a]
11652 #CHECK: mvhi 4095(%r1), 42 # encoding: [0xe5,0x4c,0x1f,0xff,0x00,0x2a]
11653 #CHECK: mvhi 4095(%r15), 42 # encoding: [0xe5,0x4c,0xff,0xff,0x00,0x2a]
11665 mvhi
4095(%r15), 42
11667 #CHECK: mvi 0, 0 # encoding: [0x92,0x00,0x00,0x00]
11668 #CHECK: mvi 4095, 0 # encoding: [0x92,0x00,0x0f,0xff]
11669 #CHECK: mvi 0, 255 # encoding: [0x92,0xff,0x00,0x00]
11670 #CHECK: mvi 0(%r1), 42 # encoding: [0x92,0x2a,0x10,0x00]
11671 #CHECK: mvi 0(%r15), 42 # encoding: [0x92,0x2a,0xf0,0x00]
11672 #CHECK: mvi 4095(%r1), 42 # encoding: [0x92,0x2a,0x1f,0xff]
11673 #CHECK: mvi 4095(%r15), 42 # encoding: [0x92,0x2a,0xff,0xff]
11683 #CHECK: mviy -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x52]
11684 #CHECK: mviy -1, 0 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x52]
11685 #CHECK: mviy 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x52]
11686 #CHECK: mviy 1, 0 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x52]
11687 #CHECK: mviy 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x52]
11688 #CHECK: mviy 0, 255 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x52]
11689 #CHECK: mviy 0(%r1), 42 # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x52]
11690 #CHECK: mviy 0(%r15), 42 # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x52]
11691 #CHECK: mviy 524287(%r1), 42 # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x52]
11692 #CHECK: mviy 524287(%r15), 42 # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x52]
11702 mviy
524287(%r1), 42
11703 mviy
524287(%r15), 42
11705 #CHECK: mvn 0(1), 0 # encoding: [0xd1,0x00,0x00,0x00,0x00,0x00]
11706 #CHECK: mvn 0(1), 0(%r1) # encoding: [0xd1,0x00,0x00,0x00,0x10,0x00]
11707 #CHECK: mvn 0(1), 0(%r15) # encoding: [0xd1,0x00,0x00,0x00,0xf0,0x00]
11708 #CHECK: mvn 0(1), 4095 # encoding: [0xd1,0x00,0x00,0x00,0x0f,0xff]
11709 #CHECK: mvn 0(1), 4095(%r1) # encoding: [0xd1,0x00,0x00,0x00,0x1f,0xff]
11710 #CHECK: mvn 0(1), 4095(%r15) # encoding: [0xd1,0x00,0x00,0x00,0xff,0xff]
11711 #CHECK: mvn 0(1,%r1), 0 # encoding: [0xd1,0x00,0x10,0x00,0x00,0x00]
11712 #CHECK: mvn 0(1,%r15), 0 # encoding: [0xd1,0x00,0xf0,0x00,0x00,0x00]
11713 #CHECK: mvn 4095(1,%r1), 0 # encoding: [0xd1,0x00,0x1f,0xff,0x00,0x00]
11714 #CHECK: mvn 4095(1,%r15), 0 # encoding: [0xd1,0x00,0xff,0xff,0x00,0x00]
11715 #CHECK: mvn 0(256,%r1), 0 # encoding: [0xd1,0xff,0x10,0x00,0x00,0x00]
11716 #CHECK: mvn 0(256,%r15), 0 # encoding: [0xd1,0xff,0xf0,0x00,0x00,0x00]
11722 mvn
0(1), 4095(%r1)
11723 mvn
0(1), 4095(%r15)
11727 mvn
4095(1,%r15), 0
11731 #CHECK: mvo 0(1), 0(1) # encoding: [0xf1,0x00,0x00,0x00,0x00,0x00]
11732 #CHECK: mvo 0(1), 0(1,%r1) # encoding: [0xf1,0x00,0x00,0x00,0x10,0x00]
11733 #CHECK: mvo 0(1), 0(1,%r15) # encoding: [0xf1,0x00,0x00,0x00,0xf0,0x00]
11734 #CHECK: mvo 0(1), 4095(1) # encoding: [0xf1,0x00,0x00,0x00,0x0f,0xff]
11735 #CHECK: mvo 0(1), 4095(1,%r1) # encoding: [0xf1,0x00,0x00,0x00,0x1f,0xff]
11736 #CHECK: mvo 0(1), 4095(1,%r15) # encoding: [0xf1,0x00,0x00,0x00,0xff,0xff]
11737 #CHECK: mvo 0(1,%r1), 0(1) # encoding: [0xf1,0x00,0x10,0x00,0x00,0x00]
11738 #CHECK: mvo 0(1,%r15), 0(1) # encoding: [0xf1,0x00,0xf0,0x00,0x00,0x00]
11739 #CHECK: mvo 4095(1,%r1), 0(1) # encoding: [0xf1,0x00,0x1f,0xff,0x00,0x00]
11740 #CHECK: mvo 4095(1,%r15), 0(1) # encoding: [0xf1,0x00,0xff,0xff,0x00,0x00]
11741 #CHECK: mvo 0(16,%r1), 0(1) # encoding: [0xf1,0xf0,0x10,0x00,0x00,0x00]
11742 #CHECK: mvo 0(16,%r15), 0(1) # encoding: [0xf1,0xf0,0xf0,0x00,0x00,0x00]
11743 #CHECK: mvo 0(1), 0(16,%r1) # encoding: [0xf1,0x0f,0x00,0x00,0x10,0x00]
11744 #CHECK: mvo 0(1), 0(16,%r15) # encoding: [0xf1,0x0f,0x00,0x00,0xf0,0x00]
11748 mvo
0(1), 0(1,%r15)
11750 mvo
0(1), 4095(1,%r1)
11751 mvo
0(1), 4095(1,%r15)
11753 mvo
0(1,%r15), 0(1)
11754 mvo
4095(1,%r1), 0(1)
11755 mvo
4095(1,%r15), 0(1)
11756 mvo
0(16,%r1), 0(1)
11757 mvo
0(16,%r15), 0(1)
11758 mvo
0(1), 0(16,%r1)
11759 mvo
0(1), 0(16,%r15)
11761 #CHECK: mvpg %r0, %r0 # encoding: [0xb2,0x54,0x00,0x00]
11762 #CHECK: mvpg %r0, %r15 # encoding: [0xb2,0x54,0x00,0x0f]
11763 #CHECK: mvpg %r15, %r0 # encoding: [0xb2,0x54,0x00,0xf0]
11764 #CHECK: mvpg %r7, %r8 # encoding: [0xb2,0x54,0x00,0x78]
11771 #CHECK: mvst %r0, %r0 # encoding: [0xb2,0x55,0x00,0x00]
11772 #CHECK: mvst %r0, %r15 # encoding: [0xb2,0x55,0x00,0x0f]
11773 #CHECK: mvst %r15, %r0 # encoding: [0xb2,0x55,0x00,0xf0]
11774 #CHECK: mvst %r7, %r8 # encoding: [0xb2,0x55,0x00,0x78]
11781 #CHECK: mvz 0(1), 0 # encoding: [0xd3,0x00,0x00,0x00,0x00,0x00]
11782 #CHECK: mvz 0(1), 0(%r1) # encoding: [0xd3,0x00,0x00,0x00,0x10,0x00]
11783 #CHECK: mvz 0(1), 0(%r15) # encoding: [0xd3,0x00,0x00,0x00,0xf0,0x00]
11784 #CHECK: mvz 0(1), 4095 # encoding: [0xd3,0x00,0x00,0x00,0x0f,0xff]
11785 #CHECK: mvz 0(1), 4095(%r1) # encoding: [0xd3,0x00,0x00,0x00,0x1f,0xff]
11786 #CHECK: mvz 0(1), 4095(%r15) # encoding: [0xd3,0x00,0x00,0x00,0xff,0xff]
11787 #CHECK: mvz 0(1,%r1), 0 # encoding: [0xd3,0x00,0x10,0x00,0x00,0x00]
11788 #CHECK: mvz 0(1,%r15), 0 # encoding: [0xd3,0x00,0xf0,0x00,0x00,0x00]
11789 #CHECK: mvz 4095(1,%r1), 0 # encoding: [0xd3,0x00,0x1f,0xff,0x00,0x00]
11790 #CHECK: mvz 4095(1,%r15), 0 # encoding: [0xd3,0x00,0xff,0xff,0x00,0x00]
11791 #CHECK: mvz 0(256,%r1), 0 # encoding: [0xd3,0xff,0x10,0x00,0x00,0x00]
11792 #CHECK: mvz 0(256,%r15), 0 # encoding: [0xd3,0xff,0xf0,0x00,0x00,0x00]
11798 mvz
0(1), 4095(%r1)
11799 mvz
0(1), 4095(%r15)
11803 mvz
4095(1,%r15), 0
11807 #CHECK: mxbr %f0, %f0 # encoding: [0xb3,0x4c,0x00,0x00]
11808 #CHECK: mxbr %f0, %f13 # encoding: [0xb3,0x4c,0x00,0x0d]
11809 #CHECK: mxbr %f8, %f5 # encoding: [0xb3,0x4c,0x00,0x85]
11810 #CHECK: mxbr %f13, %f13 # encoding: [0xb3,0x4c,0x00,0xdd]
11817 #CHECK: mxd %f0, 0 # encoding: [0x67,0x00,0x00,0x00]
11818 #CHECK: mxd %f0, 4095 # encoding: [0x67,0x00,0x0f,0xff]
11819 #CHECK: mxd %f0, 0(%r1) # encoding: [0x67,0x00,0x10,0x00]
11820 #CHECK: mxd %f0, 0(%r15) # encoding: [0x67,0x00,0xf0,0x00]
11821 #CHECK: mxd %f0, 4095(%r1,%r15) # encoding: [0x67,0x01,0xff,0xff]
11822 #CHECK: mxd %f0, 4095(%r15,%r1) # encoding: [0x67,0x0f,0x1f,0xff]
11823 #CHECK: mxd %f13, 0 # encoding: [0x67,0xd0,0x00,0x00]
11829 mxd
%f0, 4095(%r1,%r15)
11830 mxd
%f0, 4095(%r15,%r1)
11833 #CHECK: mxdb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x07]
11834 #CHECK: mxdb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x07]
11835 #CHECK: mxdb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x07]
11836 #CHECK: mxdb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x07]
11837 #CHECK: mxdb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x07]
11838 #CHECK: mxdb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x07]
11839 #CHECK: mxdb %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x07]
11845 mxdb
%f0, 4095(%r1,%r15)
11846 mxdb
%f0, 4095(%r15,%r1)
11849 #CHECK: mxdbr %f0, %f0 # encoding: [0xb3,0x07,0x00,0x00]
11850 #CHECK: mxdbr %f0, %f15 # encoding: [0xb3,0x07,0x00,0x0f]
11851 #CHECK: mxdbr %f8, %f8 # encoding: [0xb3,0x07,0x00,0x88]
11852 #CHECK: mxdbr %f13, %f0 # encoding: [0xb3,0x07,0x00,0xd0]
11859 #CHECK: mxdr %f0, %f0 # encoding: [0x27,0x00]
11860 #CHECK: mxdr %f0, %f15 # encoding: [0x27,0x0f]
11861 #CHECK: mxdr %f8, %f8 # encoding: [0x27,0x88]
11862 #CHECK: mxdr %f13, %f0 # encoding: [0x27,0xd0]
11869 #CHECK: mxr %f0, %f0 # encoding: [0x26,0x00]
11870 #CHECK: mxr %f0, %f13 # encoding: [0x26,0x0d]
11871 #CHECK: mxr %f8, %f5 # encoding: [0x26,0x85]
11872 #CHECK: mxr %f13, %f13 # encoding: [0x26,0xdd]
11879 #CHECK: mxtr %f0, %f0, %f0 # encoding: [0xb3,0xd8,0x00,0x00]
11880 #CHECK: mxtr %f0, %f0, %f13 # encoding: [0xb3,0xd8,0xd0,0x00]
11881 #CHECK: mxtr %f0, %f13, %f0 # encoding: [0xb3,0xd8,0x00,0x0d]
11882 #CHECK: mxtr %f13, %f0, %f0 # encoding: [0xb3,0xd8,0x00,0xd0]
11883 #CHECK: mxtr %f8, %f8, %f8 # encoding: [0xb3,0xd8,0x80,0x88]
11886 mxtr
%f0, %f0, %f13
11887 mxtr
%f0, %f13, %f0
11888 mxtr
%f13, %f0, %f0
11891 #CHECK: my %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x3b]
11892 #CHECK: my %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x3b]
11893 #CHECK: my %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x3b]
11894 #CHECK: my %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x3b]
11895 #CHECK: my %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x3b]
11896 #CHECK: my %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x3b]
11897 #CHECK: my %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x3b]
11898 #CHECK: my %f13, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xd0,0x3b]
11899 #CHECK: my %f13, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xd0,0x3b]
11903 my
%f0, %f0, 0(%r1)
11904 my
%f0, %f0, 0(%r15)
11905 my
%f0, %f0, 4095(%r1,%r15)
11906 my
%f0, %f0, 4095(%r15,%r1)
11911 #CHECK: myh %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x3d]
11912 #CHECK: myh %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x3d]
11913 #CHECK: myh %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x3d]
11914 #CHECK: myh %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x3d]
11915 #CHECK: myh %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x3d]
11916 #CHECK: myh %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x3d]
11917 #CHECK: myh %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x3d]
11918 #CHECK: myh %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x3d]
11919 #CHECK: myh %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x3d]
11923 myh
%f0, %f0, 0(%r1)
11924 myh
%f0, %f0, 0(%r15)
11925 myh
%f0, %f0, 4095(%r1,%r15)
11926 myh
%f0, %f0, 4095(%r15,%r1)
11931 #CHECK: myhr %f0, %f0, %f0 # encoding: [0xb3,0x3d,0x00,0x00]
11932 #CHECK: myhr %f0, %f0, %f15 # encoding: [0xb3,0x3d,0x00,0x0f]
11933 #CHECK: myhr %f0, %f15, %f0 # encoding: [0xb3,0x3d,0x00,0xf0]
11934 #CHECK: myhr %f15, %f0, %f0 # encoding: [0xb3,0x3d,0xf0,0x00]
11935 #CHECK: myhr %f7, %f8, %f9 # encoding: [0xb3,0x3d,0x70,0x89]
11936 #CHECK: myhr %f15, %f15, %f15 # encoding: [0xb3,0x3d,0xf0,0xff]
11939 myhr
%f0, %f0, %f15
11940 myhr
%f0, %f15, %f0
11941 myhr
%f15, %f0, %f0
11943 myhr
%f15, %f15, %f15
11945 #CHECK: myl %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x39]
11946 #CHECK: myl %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x39]
11947 #CHECK: myl %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x39]
11948 #CHECK: myl %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x39]
11949 #CHECK: myl %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x39]
11950 #CHECK: myl %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x39]
11951 #CHECK: myl %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x39]
11952 #CHECK: myl %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x39]
11953 #CHECK: myl %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x39]
11957 myl
%f0, %f0, 0(%r1)
11958 myl
%f0, %f0, 0(%r15)
11959 myl
%f0, %f0, 4095(%r1,%r15)
11960 myl
%f0, %f0, 4095(%r15,%r1)
11965 #CHECK: mylr %f0, %f0, %f0 # encoding: [0xb3,0x39,0x00,0x00]
11966 #CHECK: mylr %f0, %f0, %f15 # encoding: [0xb3,0x39,0x00,0x0f]
11967 #CHECK: mylr %f0, %f15, %f0 # encoding: [0xb3,0x39,0x00,0xf0]
11968 #CHECK: mylr %f15, %f0, %f0 # encoding: [0xb3,0x39,0xf0,0x00]
11969 #CHECK: mylr %f7, %f8, %f9 # encoding: [0xb3,0x39,0x70,0x89]
11970 #CHECK: mylr %f15, %f15, %f15 # encoding: [0xb3,0x39,0xf0,0xff]
11973 mylr
%f0, %f0, %f15
11974 mylr
%f0, %f15, %f0
11975 mylr
%f15, %f0, %f0
11977 mylr
%f15, %f15, %f15
11979 #CHECK: myr %f0, %f0, %f0 # encoding: [0xb3,0x3b,0x00,0x00]
11980 #CHECK: myr %f0, %f0, %f15 # encoding: [0xb3,0x3b,0x00,0x0f]
11981 #CHECK: myr %f0, %f15, %f0 # encoding: [0xb3,0x3b,0x00,0xf0]
11982 #CHECK: myr %f13, %f0, %f0 # encoding: [0xb3,0x3b,0xd0,0x00]
11983 #CHECK: myr %f5, %f8, %f9 # encoding: [0xb3,0x3b,0x50,0x89]
11984 #CHECK: myr %f13, %f15, %f15 # encoding: [0xb3,0x3b,0xd0,0xff]
11991 myr
%f13, %f15, %f15
11993 #CHECK: n %r0, 0 # encoding: [0x54,0x00,0x00,0x00]
11994 #CHECK: n %r0, 4095 # encoding: [0x54,0x00,0x0f,0xff]
11995 #CHECK: n %r0, 0(%r1) # encoding: [0x54,0x00,0x10,0x00]
11996 #CHECK: n %r0, 0(%r15) # encoding: [0x54,0x00,0xf0,0x00]
11997 #CHECK: n %r0, 4095(%r1,%r15) # encoding: [0x54,0x01,0xff,0xff]
11998 #CHECK: n %r0, 4095(%r15,%r1) # encoding: [0x54,0x0f,0x1f,0xff]
11999 #CHECK: n %r15, 0 # encoding: [0x54,0xf0,0x00,0x00]
12005 n
%r0, 4095(%r1,%r15)
12006 n
%r0, 4095(%r15,%r1)
12009 #CHECK: nc 0(1), 0 # encoding: [0xd4,0x00,0x00,0x00,0x00,0x00]
12010 #CHECK: nc 0(1), 0(%r1) # encoding: [0xd4,0x00,0x00,0x00,0x10,0x00]
12011 #CHECK: nc 0(1), 0(%r15) # encoding: [0xd4,0x00,0x00,0x00,0xf0,0x00]
12012 #CHECK: nc 0(1), 4095 # encoding: [0xd4,0x00,0x00,0x00,0x0f,0xff]
12013 #CHECK: nc 0(1), 4095(%r1) # encoding: [0xd4,0x00,0x00,0x00,0x1f,0xff]
12014 #CHECK: nc 0(1), 4095(%r15) # encoding: [0xd4,0x00,0x00,0x00,0xff,0xff]
12015 #CHECK: nc 0(1,%r1), 0 # encoding: [0xd4,0x00,0x10,0x00,0x00,0x00]
12016 #CHECK: nc 0(1,%r15), 0 # encoding: [0xd4,0x00,0xf0,0x00,0x00,0x00]
12017 #CHECK: nc 4095(1,%r1), 0 # encoding: [0xd4,0x00,0x1f,0xff,0x00,0x00]
12018 #CHECK: nc 4095(1,%r15), 0 # encoding: [0xd4,0x00,0xff,0xff,0x00,0x00]
12019 #CHECK: nc 0(256,%r1), 0 # encoding: [0xd4,0xff,0x10,0x00,0x00,0x00]
12020 #CHECK: nc 0(256,%r15), 0 # encoding: [0xd4,0xff,0xf0,0x00,0x00,0x00]
12027 nc
0(1), 4095(%r15)
12035 #CHECK: ng %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x80]
12036 #CHECK: ng %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x80]
12037 #CHECK: ng %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x80]
12038 #CHECK: ng %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x80]
12039 #CHECK: ng %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x80]
12040 #CHECK: ng %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x80]
12041 #CHECK: ng %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x80]
12042 #CHECK: ng %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x80]
12043 #CHECK: ng %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x80]
12044 #CHECK: ng %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x80]
12053 ng
%r0, 524287(%r1,%r15)
12054 ng
%r0, 524287(%r15,%r1)
12057 #CHECK: ngr %r0, %r0 # encoding: [0xb9,0x80,0x00,0x00]
12058 #CHECK: ngr %r0, %r15 # encoding: [0xb9,0x80,0x00,0x0f]
12059 #CHECK: ngr %r15, %r0 # encoding: [0xb9,0x80,0x00,0xf0]
12060 #CHECK: ngr %r7, %r8 # encoding: [0xb9,0x80,0x00,0x78]
12067 #CHECK: ni 0, 0 # encoding: [0x94,0x00,0x00,0x00]
12068 #CHECK: ni 4095, 0 # encoding: [0x94,0x00,0x0f,0xff]
12069 #CHECK: ni 0, 255 # encoding: [0x94,0xff,0x00,0x00]
12070 #CHECK: ni 0(%r1), 42 # encoding: [0x94,0x2a,0x10,0x00]
12071 #CHECK: ni 0(%r15), 42 # encoding: [0x94,0x2a,0xf0,0x00]
12072 #CHECK: ni 4095(%r1), 42 # encoding: [0x94,0x2a,0x1f,0xff]
12073 #CHECK: ni 4095(%r15), 42 # encoding: [0x94,0x2a,0xff,0xff]
12083 #CHECK: nihf %r0, 0 # encoding: [0xc0,0x0a,0x00,0x00,0x00,0x00]
12084 #CHECK: nihf %r0, 4294967295 # encoding: [0xc0,0x0a,0xff,0xff,0xff,0xff]
12085 #CHECK: nihf %r15, 0 # encoding: [0xc0,0xfa,0x00,0x00,0x00,0x00]
12088 nihf
%r0, 0xffffffff
12091 #CHECK: nihh %r0, 0 # encoding: [0xa5,0x04,0x00,0x00]
12092 #CHECK: nihh %r0, 32768 # encoding: [0xa5,0x04,0x80,0x00]
12093 #CHECK: nihh %r0, 65535 # encoding: [0xa5,0x04,0xff,0xff]
12094 #CHECK: nihh %r15, 0 # encoding: [0xa5,0xf4,0x00,0x00]
12101 #CHECK: nihl %r0, 0 # encoding: [0xa5,0x05,0x00,0x00]
12102 #CHECK: nihl %r0, 32768 # encoding: [0xa5,0x05,0x80,0x00]
12103 #CHECK: nihl %r0, 65535 # encoding: [0xa5,0x05,0xff,0xff]
12104 #CHECK: nihl %r15, 0 # encoding: [0xa5,0xf5,0x00,0x00]
12111 #CHECK: nilf %r0, 0 # encoding: [0xc0,0x0b,0x00,0x00,0x00,0x00]
12112 #CHECK: nilf %r0, 4294967295 # encoding: [0xc0,0x0b,0xff,0xff,0xff,0xff]
12113 #CHECK: nilf %r15, 0 # encoding: [0xc0,0xfb,0x00,0x00,0x00,0x00]
12116 nilf
%r0, 0xffffffff
12119 #CHECK: nilh %r0, 0 # encoding: [0xa5,0x06,0x00,0x00]
12120 #CHECK: nilh %r0, 32768 # encoding: [0xa5,0x06,0x80,0x00]
12121 #CHECK: nilh %r0, 65535 # encoding: [0xa5,0x06,0xff,0xff]
12122 #CHECK: nilh %r15, 0 # encoding: [0xa5,0xf6,0x00,0x00]
12129 #CHECK: nill %r0, 0 # encoding: [0xa5,0x07,0x00,0x00]
12130 #CHECK: nill %r0, 32768 # encoding: [0xa5,0x07,0x80,0x00]
12131 #CHECK: nill %r0, 65535 # encoding: [0xa5,0x07,0xff,0xff]
12132 #CHECK: nill %r15, 0 # encoding: [0xa5,0xf7,0x00,0x00]
12139 #CHECK: niy -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x54]
12140 #CHECK: niy -1, 0 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x54]
12141 #CHECK: niy 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x54]
12142 #CHECK: niy 1, 0 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x54]
12143 #CHECK: niy 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x54]
12144 #CHECK: niy 0, 255 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x54]
12145 #CHECK: niy 0(%r1), 42 # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x54]
12146 #CHECK: niy 0(%r15), 42 # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x54]
12147 #CHECK: niy 524287(%r1), 42 # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x54]
12148 #CHECK: niy 524287(%r15), 42 # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x54]
12158 niy
524287(%r1), 42
12159 niy
524287(%r15), 42
12161 #CHECK: bc 0, 0 # encoding: [0x47,0x00,0x00,0x00]
12162 #CHECK: bcr 0, %r7 # encoding: [0x07,0x07]
12167 #CHECK: nr %r0, %r0 # encoding: [0x14,0x00]
12168 #CHECK: nr %r0, %r15 # encoding: [0x14,0x0f]
12169 #CHECK: nr %r15, %r0 # encoding: [0x14,0xf0]
12170 #CHECK: nr %r7, %r8 # encoding: [0x14,0x78]
12177 #CHECK: ny %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x54]
12178 #CHECK: ny %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x54]
12179 #CHECK: ny %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x54]
12180 #CHECK: ny %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x54]
12181 #CHECK: ny %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x54]
12182 #CHECK: ny %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x54]
12183 #CHECK: ny %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x54]
12184 #CHECK: ny %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x54]
12185 #CHECK: ny %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x54]
12186 #CHECK: ny %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x54]
12195 ny
%r0, 524287(%r1,%r15)
12196 ny
%r0, 524287(%r15,%r1)
12199 #CHECK: o %r0, 0 # encoding: [0x56,0x00,0x00,0x00]
12200 #CHECK: o %r0, 4095 # encoding: [0x56,0x00,0x0f,0xff]
12201 #CHECK: o %r0, 0(%r1) # encoding: [0x56,0x00,0x10,0x00]
12202 #CHECK: o %r0, 0(%r15) # encoding: [0x56,0x00,0xf0,0x00]
12203 #CHECK: o %r0, 4095(%r1,%r15) # encoding: [0x56,0x01,0xff,0xff]
12204 #CHECK: o %r0, 4095(%r15,%r1) # encoding: [0x56,0x0f,0x1f,0xff]
12205 #CHECK: o %r15, 0 # encoding: [0x56,0xf0,0x00,0x00]
12211 o
%r0, 4095(%r1,%r15)
12212 o
%r0, 4095(%r15,%r1)
12215 #CHECK: oc 0(1), 0 # encoding: [0xd6,0x00,0x00,0x00,0x00,0x00]
12216 #CHECK: oc 0(1), 0(%r1) # encoding: [0xd6,0x00,0x00,0x00,0x10,0x00]
12217 #CHECK: oc 0(1), 0(%r15) # encoding: [0xd6,0x00,0x00,0x00,0xf0,0x00]
12218 #CHECK: oc 0(1), 4095 # encoding: [0xd6,0x00,0x00,0x00,0x0f,0xff]
12219 #CHECK: oc 0(1), 4095(%r1) # encoding: [0xd6,0x00,0x00,0x00,0x1f,0xff]
12220 #CHECK: oc 0(1), 4095(%r15) # encoding: [0xd6,0x00,0x00,0x00,0xff,0xff]
12221 #CHECK: oc 0(1,%r1), 0 # encoding: [0xd6,0x00,0x10,0x00,0x00,0x00]
12222 #CHECK: oc 0(1,%r15), 0 # encoding: [0xd6,0x00,0xf0,0x00,0x00,0x00]
12223 #CHECK: oc 4095(1,%r1), 0 # encoding: [0xd6,0x00,0x1f,0xff,0x00,0x00]
12224 #CHECK: oc 4095(1,%r15), 0 # encoding: [0xd6,0x00,0xff,0xff,0x00,0x00]
12225 #CHECK: oc 0(256,%r1), 0 # encoding: [0xd6,0xff,0x10,0x00,0x00,0x00]
12226 #CHECK: oc 0(256,%r15), 0 # encoding: [0xd6,0xff,0xf0,0x00,0x00,0x00]
12233 oc
0(1), 4095(%r15)
12241 #CHECK: og %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x81]
12242 #CHECK: og %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x81]
12243 #CHECK: og %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x81]
12244 #CHECK: og %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x81]
12245 #CHECK: og %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x81]
12246 #CHECK: og %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x81]
12247 #CHECK: og %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x81]
12248 #CHECK: og %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x81]
12249 #CHECK: og %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x81]
12250 #CHECK: og %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x81]
12259 og
%r0, 524287(%r1,%r15)
12260 og
%r0, 524287(%r15,%r1)
12263 #CHECK: ogr %r0, %r0 # encoding: [0xb9,0x81,0x00,0x00]
12264 #CHECK: ogr %r0, %r15 # encoding: [0xb9,0x81,0x00,0x0f]
12265 #CHECK: ogr %r15, %r0 # encoding: [0xb9,0x81,0x00,0xf0]
12266 #CHECK: ogr %r7, %r8 # encoding: [0xb9,0x81,0x00,0x78]
12273 #CHECK: oi 0, 0 # encoding: [0x96,0x00,0x00,0x00]
12274 #CHECK: oi 4095, 0 # encoding: [0x96,0x00,0x0f,0xff]
12275 #CHECK: oi 0, 255 # encoding: [0x96,0xff,0x00,0x00]
12276 #CHECK: oi 0(%r1), 42 # encoding: [0x96,0x2a,0x10,0x00]
12277 #CHECK: oi 0(%r15), 42 # encoding: [0x96,0x2a,0xf0,0x00]
12278 #CHECK: oi 4095(%r1), 42 # encoding: [0x96,0x2a,0x1f,0xff]
12279 #CHECK: oi 4095(%r15), 42 # encoding: [0x96,0x2a,0xff,0xff]
12289 #CHECK: oihf %r0, 0 # encoding: [0xc0,0x0c,0x00,0x00,0x00,0x00]
12290 #CHECK: oihf %r0, 4294967295 # encoding: [0xc0,0x0c,0xff,0xff,0xff,0xff]
12291 #CHECK: oihf %r15, 0 # encoding: [0xc0,0xfc,0x00,0x00,0x00,0x00]
12294 oihf
%r0, 0xffffffff
12297 #CHECK: oihh %r0, 0 # encoding: [0xa5,0x08,0x00,0x00]
12298 #CHECK: oihh %r0, 32768 # encoding: [0xa5,0x08,0x80,0x00]
12299 #CHECK: oihh %r0, 65535 # encoding: [0xa5,0x08,0xff,0xff]
12300 #CHECK: oihh %r15, 0 # encoding: [0xa5,0xf8,0x00,0x00]
12307 #CHECK: oihl %r0, 0 # encoding: [0xa5,0x09,0x00,0x00]
12308 #CHECK: oihl %r0, 32768 # encoding: [0xa5,0x09,0x80,0x00]
12309 #CHECK: oihl %r0, 65535 # encoding: [0xa5,0x09,0xff,0xff]
12310 #CHECK: oihl %r15, 0 # encoding: [0xa5,0xf9,0x00,0x00]
12317 #CHECK: oilf %r0, 0 # encoding: [0xc0,0x0d,0x00,0x00,0x00,0x00]
12318 #CHECK: oilf %r0, 4294967295 # encoding: [0xc0,0x0d,0xff,0xff,0xff,0xff]
12319 #CHECK: oilf %r15, 0 # encoding: [0xc0,0xfd,0x00,0x00,0x00,0x00]
12322 oilf
%r0, 0xffffffff
12325 #CHECK: oilh %r0, 0 # encoding: [0xa5,0x0a,0x00,0x00]
12326 #CHECK: oilh %r0, 32768 # encoding: [0xa5,0x0a,0x80,0x00]
12327 #CHECK: oilh %r0, 65535 # encoding: [0xa5,0x0a,0xff,0xff]
12328 #CHECK: oilh %r15, 0 # encoding: [0xa5,0xfa,0x00,0x00]
12335 #CHECK: oill %r0, 0 # encoding: [0xa5,0x0b,0x00,0x00]
12336 #CHECK: oill %r0, 32768 # encoding: [0xa5,0x0b,0x80,0x00]
12337 #CHECK: oill %r0, 65535 # encoding: [0xa5,0x0b,0xff,0xff]
12338 #CHECK: oill %r15, 0 # encoding: [0xa5,0xfb,0x00,0x00]
12345 #CHECK: oiy -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x56]
12346 #CHECK: oiy -1, 0 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x56]
12347 #CHECK: oiy 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x56]
12348 #CHECK: oiy 1, 0 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x56]
12349 #CHECK: oiy 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x56]
12350 #CHECK: oiy 0, 255 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x56]
12351 #CHECK: oiy 0(%r1), 42 # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x56]
12352 #CHECK: oiy 0(%r15), 42 # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x56]
12353 #CHECK: oiy 524287(%r1), 42 # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x56]
12354 #CHECK: oiy 524287(%r15), 42 # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x56]
12364 oiy
524287(%r1), 42
12365 oiy
524287(%r15), 42
12367 #CHECK: or %r0, %r0 # encoding: [0x16,0x00]
12368 #CHECK: or %r0, %r15 # encoding: [0x16,0x0f]
12369 #CHECK: or %r15, %r0 # encoding: [0x16,0xf0]
12370 #CHECK: or %r7, %r8 # encoding: [0x16,0x78]
12377 #CHECK: oy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x56]
12378 #CHECK: oy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x56]
12379 #CHECK: oy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x56]
12380 #CHECK: oy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x56]
12381 #CHECK: oy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x56]
12382 #CHECK: oy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x56]
12383 #CHECK: oy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x56]
12384 #CHECK: oy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x56]
12385 #CHECK: oy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x56]
12386 #CHECK: oy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x56]
12395 oy
%r0, 524287(%r1,%r15)
12396 oy
%r0, 524287(%r15,%r1)
12399 #CHECK: pack 0(1), 0(1) # encoding: [0xf2,0x00,0x00,0x00,0x00,0x00]
12400 #CHECK: pack 0(1), 0(1,%r1) # encoding: [0xf2,0x00,0x00,0x00,0x10,0x00]
12401 #CHECK: pack 0(1), 0(1,%r15) # encoding: [0xf2,0x00,0x00,0x00,0xf0,0x00]
12402 #CHECK: pack 0(1), 4095(1) # encoding: [0xf2,0x00,0x00,0x00,0x0f,0xff]
12403 #CHECK: pack 0(1), 4095(1,%r1) # encoding: [0xf2,0x00,0x00,0x00,0x1f,0xff]
12404 #CHECK: pack 0(1), 4095(1,%r15) # encoding: [0xf2,0x00,0x00,0x00,0xff,0xff]
12405 #CHECK: pack 0(1,%r1), 0(1) # encoding: [0xf2,0x00,0x10,0x00,0x00,0x00]
12406 #CHECK: pack 0(1,%r15), 0(1) # encoding: [0xf2,0x00,0xf0,0x00,0x00,0x00]
12407 #CHECK: pack 4095(1,%r1), 0(1) # encoding: [0xf2,0x00,0x1f,0xff,0x00,0x00]
12408 #CHECK: pack 4095(1,%r15), 0(1) # encoding: [0xf2,0x00,0xff,0xff,0x00,0x00]
12409 #CHECK: pack 0(16,%r1), 0(1) # encoding: [0xf2,0xf0,0x10,0x00,0x00,0x00]
12410 #CHECK: pack 0(16,%r15), 0(1) # encoding: [0xf2,0xf0,0xf0,0x00,0x00,0x00]
12411 #CHECK: pack 0(1), 0(16,%r1) # encoding: [0xf2,0x0f,0x00,0x00,0x10,0x00]
12412 #CHECK: pack 0(1), 0(16,%r15) # encoding: [0xf2,0x0f,0x00,0x00,0xf0,0x00]
12415 pack
0(1), 0(1,%r1)
12416 pack
0(1), 0(1,%r15)
12418 pack
0(1), 4095(1,%r1)
12419 pack
0(1), 4095(1,%r15)
12420 pack
0(1,%r1), 0(1)
12421 pack
0(1,%r15), 0(1)
12422 pack
4095(1,%r1), 0(1)
12423 pack
4095(1,%r15), 0(1)
12424 pack
0(16,%r1), 0(1)
12425 pack
0(16,%r15), 0(1)
12426 pack
0(1), 0(16,%r1)
12427 pack
0(1), 0(16,%r15)
12429 #CHECK: palb # encoding: [0xb2,0x48,0x00,0x00]
12433 #CHECK: pc 0 # encoding: [0xb2,0x18,0x00,0x00]
12434 #CHECK: pc 0(%r1) # encoding: [0xb2,0x18,0x10,0x00]
12435 #CHECK: pc 0(%r15) # encoding: [0xb2,0x18,0xf0,0x00]
12436 #CHECK: pc 4095 # encoding: [0xb2,0x18,0x0f,0xff]
12437 #CHECK: pc 4095(%r1) # encoding: [0xb2,0x18,0x1f,0xff]
12438 #CHECK: pc 4095(%r15) # encoding: [0xb2,0x18,0xff,0xff]
12447 #CHECK: pfd 0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x36]
12448 #CHECK: pfd 0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x36]
12449 #CHECK: pfd 0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x36]
12450 #CHECK: pfd 0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x36]
12451 #CHECK: pfd 0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x36]
12452 #CHECK: pfd 0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x36]
12453 #CHECK: pfd 0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x36]
12454 #CHECK: pfd 0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x36]
12455 #CHECK: pfd 0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x36]
12456 #CHECK: pfd 15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x36]
12465 pfd
0, 524287(%r1,%r15)
12466 pfd
0, 524287(%r15,%r1)
12469 #CHECK: pfdrl 0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x02,A,A,A,A]
12470 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
12471 pfdrl
0, -0x100000000
12472 #CHECK: pfdrl 0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x02,A,A,A,A]
12473 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
12475 #CHECK: pfdrl 0, .[[LAB:L.*]] # encoding: [0xc6,0x02,A,A,A,A]
12476 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
12478 #CHECK: pfdrl 0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x02,A,A,A,A]
12479 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
12480 pfdrl
0, 0xfffffffe
12482 #CHECK: pfdrl 0, foo # encoding: [0xc6,0x02,A,A,A,A]
12483 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
12484 #CHECK: pfdrl 15, foo # encoding: [0xc6,0xf2,A,A,A,A]
12485 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
12490 #CHECK: pfdrl 3, bar+100 # encoding: [0xc6,0x32,A,A,A,A]
12491 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
12492 #CHECK: pfdrl 4, bar+100 # encoding: [0xc6,0x42,A,A,A,A]
12493 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
12498 #CHECK: pfdrl 7, frob@PLT # encoding: [0xc6,0x72,A,A,A,A]
12499 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
12500 #CHECK: pfdrl 8, frob@PLT # encoding: [0xc6,0x82,A,A,A,A]
12501 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
12506 #CHECK: pfmf %r0, %r0 # encoding: [0xb9,0xaf,0x00,0x00]
12507 #CHECK: pfmf %r0, %r15 # encoding: [0xb9,0xaf,0x00,0x0f]
12508 #CHECK: pfmf %r15, %r0 # encoding: [0xb9,0xaf,0x00,0xf0]
12509 #CHECK: pfmf %r7, %r8 # encoding: [0xb9,0xaf,0x00,0x78]
12510 #CHECK: pfmf %r15, %r15 # encoding: [0xb9,0xaf,0x00,0xff]
12518 #CHECK: pfpo # encoding: [0x01,0x0a]
12521 #CHECK: pgin %r0, %r0 # encoding: [0xb2,0x2e,0x00,0x00]
12522 #CHECK: pgin %r0, %r15 # encoding: [0xb2,0x2e,0x00,0x0f]
12523 #CHECK: pgin %r15, %r0 # encoding: [0xb2,0x2e,0x00,0xf0]
12524 #CHECK: pgin %r7, %r8 # encoding: [0xb2,0x2e,0x00,0x78]
12525 #CHECK: pgin %r15, %r15 # encoding: [0xb2,0x2e,0x00,0xff]
12533 #CHECK: pgout %r0, %r0 # encoding: [0xb2,0x2f,0x00,0x00]
12534 #CHECK: pgout %r0, %r15 # encoding: [0xb2,0x2f,0x00,0x0f]
12535 #CHECK: pgout %r15, %r0 # encoding: [0xb2,0x2f,0x00,0xf0]
12536 #CHECK: pgout %r7, %r8 # encoding: [0xb2,0x2f,0x00,0x78]
12537 #CHECK: pgout %r15, %r15 # encoding: [0xb2,0x2f,0x00,0xff]
12545 #CHECK: pka 0, 0(1) # encoding: [0xe9,0x00,0x00,0x00,0x00,0x00]
12546 #CHECK: pka 0, 0(1,%r1) # encoding: [0xe9,0x00,0x00,0x00,0x10,0x00]
12547 #CHECK: pka 0, 0(1,%r15) # encoding: [0xe9,0x00,0x00,0x00,0xf0,0x00]
12548 #CHECK: pka 0, 4095(1) # encoding: [0xe9,0x00,0x00,0x00,0x0f,0xff]
12549 #CHECK: pka 0, 4095(1,%r1) # encoding: [0xe9,0x00,0x00,0x00,0x1f,0xff]
12550 #CHECK: pka 0, 4095(1,%r15) # encoding: [0xe9,0x00,0x00,0x00,0xff,0xff]
12551 #CHECK: pka 0(%r1), 0(1) # encoding: [0xe9,0x00,0x10,0x00,0x00,0x00]
12552 #CHECK: pka 0(%r15), 0(1) # encoding: [0xe9,0x00,0xf0,0x00,0x00,0x00]
12553 #CHECK: pka 4095(%r1), 0(1) # encoding: [0xe9,0x00,0x1f,0xff,0x00,0x00]
12554 #CHECK: pka 4095(%r15), 0(1) # encoding: [0xe9,0x00,0xff,0xff,0x00,0x00]
12555 #CHECK: pka 0, 0(256,%r1) # encoding: [0xe9,0xff,0x00,0x00,0x10,0x00]
12556 #CHECK: pka 0, 0(256,%r15) # encoding: [0xe9,0xff,0x00,0x00,0xf0,0x00]
12563 pka
0, 4095(1,%r15)
12566 pka
4095(%r1), 0(1)
12567 pka
4095(%r15), 0(1)
12571 #CHECK: pku 0, 0(1) # encoding: [0xe1,0x00,0x00,0x00,0x00,0x00]
12572 #CHECK: pku 0, 0(1,%r1) # encoding: [0xe1,0x00,0x00,0x00,0x10,0x00]
12573 #CHECK: pku 0, 0(1,%r15) # encoding: [0xe1,0x00,0x00,0x00,0xf0,0x00]
12574 #CHECK: pku 0, 4095(1) # encoding: [0xe1,0x00,0x00,0x00,0x0f,0xff]
12575 #CHECK: pku 0, 4095(1,%r1) # encoding: [0xe1,0x00,0x00,0x00,0x1f,0xff]
12576 #CHECK: pku 0, 4095(1,%r15) # encoding: [0xe1,0x00,0x00,0x00,0xff,0xff]
12577 #CHECK: pku 0(%r1), 0(1) # encoding: [0xe1,0x00,0x10,0x00,0x00,0x00]
12578 #CHECK: pku 0(%r15), 0(1) # encoding: [0xe1,0x00,0xf0,0x00,0x00,0x00]
12579 #CHECK: pku 4095(%r1), 0(1) # encoding: [0xe1,0x00,0x1f,0xff,0x00,0x00]
12580 #CHECK: pku 4095(%r15), 0(1) # encoding: [0xe1,0x00,0xff,0xff,0x00,0x00]
12581 #CHECK: pku 0, 0(256,%r1) # encoding: [0xe1,0xff,0x00,0x00,0x10,0x00]
12582 #CHECK: pku 0, 0(256,%r15) # encoding: [0xe1,0xff,0x00,0x00,0xf0,0x00]
12589 pku
0, 4095(1,%r15)
12592 pku
4095(%r1), 0(1)
12593 pku
4095(%r15), 0(1)
12597 #CHECK: plo %r0, 0, %r0, 0 # encoding: [0xee,0x00,0x00,0x00,0x00,0x00]
12598 #CHECK: plo %r2, 0(%r1), %r4, 0(%r15) # encoding: [0xee,0x24,0x10,0x00,0xf0,0x00]
12599 #CHECK: plo %r2, 1(%r1), %r4, 0(%r15) # encoding: [0xee,0x24,0x10,0x01,0xf0,0x00]
12600 #CHECK: plo %r2, 4095(%r1), %r4, 0(%r15) # encoding: [0xee,0x24,0x1f,0xff,0xf0,0x00]
12601 #CHECK: plo %r2, 0(%r1), %r4, 1(%r15) # encoding: [0xee,0x24,0x10,0x00,0xf0,0x01]
12602 #CHECK: plo %r2, 0(%r1), %r4, 4095(%r15) # encoding: [0xee,0x24,0x10,0x00,0xff,0xff]
12605 plo
%r2, 0(%r1), %r4, 0(%r15)
12606 plo
%r2, 1(%r1), %r4, 0(%r15)
12607 plo
%r2, 4095(%r1), %r4, 0(%r15)
12608 plo
%r2, 0(%r1), %r4, 1(%r15)
12609 plo
%r2, 0(%r1), %r4, 4095(%r15)
12611 #CHECK: pr # encoding: [0x01,0x01]
12615 #CHECK: pt %r0, %r0 # encoding: [0xb2,0x28,0x00,0x00]
12616 #CHECK: pt %r0, %r15 # encoding: [0xb2,0x28,0x00,0x0f]
12617 #CHECK: pt %r15, %r0 # encoding: [0xb2,0x28,0x00,0xf0]
12618 #CHECK: pt %r7, %r8 # encoding: [0xb2,0x28,0x00,0x78]
12625 #CHECK: ptf %r0 # encoding: [0xb9,0xa2,0x00,0x00]
12626 #CHECK: ptf %r1 # encoding: [0xb9,0xa2,0x00,0x10]
12627 #CHECK: ptf %r15 # encoding: [0xb9,0xa2,0x00,0xf0]
12633 #CHECK: ptff # encoding: [0x01,0x04]
12637 #CHECK: pti %r0, %r0 # encoding: [0xb9,0x9e,0x00,0x00]
12638 #CHECK: pti %r0, %r15 # encoding: [0xb9,0x9e,0x00,0x0f]
12639 #CHECK: pti %r15, %r0 # encoding: [0xb9,0x9e,0x00,0xf0]
12640 #CHECK: pti %r7, %r8 # encoding: [0xb9,0x9e,0x00,0x78]
12647 #CHECK: ptlb # encoding: [0xb2,0x0d,0x00,0x00]
12651 #CHECK: qadtr %f0, %f0, %f0, 0 # encoding: [0xb3,0xf5,0x00,0x00]
12652 #CHECK: qadtr %f0, %f0, %f0, 15 # encoding: [0xb3,0xf5,0x0f,0x00]
12653 #CHECK: qadtr %f0, %f0, %f15, 0 # encoding: [0xb3,0xf5,0x00,0x0f]
12654 #CHECK: qadtr %f0, %f15, %f0, 0 # encoding: [0xb3,0xf5,0xf0,0x00]
12655 #CHECK: qadtr %f4, %f5, %f6, 7 # encoding: [0xb3,0xf5,0x57,0x46]
12656 #CHECK: qadtr %f15, %f0, %f0, 0 # encoding: [0xb3,0xf5,0x00,0xf0]
12658 qadtr
%f0, %f0, %f0, 0
12659 qadtr
%f0, %f0, %f0, 15
12660 qadtr
%f0, %f0, %f15, 0
12661 qadtr
%f0, %f15, %f0, 0
12662 qadtr
%f4, %f5, %f6, 7
12663 qadtr
%f15, %f0, %f0, 0
12665 #CHECK: qaxtr %f0, %f0, %f0, 0 # encoding: [0xb3,0xfd,0x00,0x00]
12666 #CHECK: qaxtr %f0, %f0, %f0, 15 # encoding: [0xb3,0xfd,0x0f,0x00]
12667 #CHECK: qaxtr %f0, %f0, %f13, 0 # encoding: [0xb3,0xfd,0x00,0x0d]
12668 #CHECK: qaxtr %f0, %f13, %f0, 0 # encoding: [0xb3,0xfd,0xd0,0x00]
12669 #CHECK: qaxtr %f8, %f8, %f8, 8 # encoding: [0xb3,0xfd,0x88,0x88]
12670 #CHECK: qaxtr %f13, %f0, %f0, 0 # encoding: [0xb3,0xfd,0x00,0xd0]
12672 qaxtr
%f0, %f0, %f0, 0
12673 qaxtr
%f0, %f0, %f0, 15
12674 qaxtr
%f0, %f0, %f13, 0
12675 qaxtr
%f0, %f13, %f0, 0
12676 qaxtr
%f8, %f8, %f8, 8
12677 qaxtr
%f13, %f0, %f0, 0
12679 #CHECK: qctri 0 # encoding: [0xb2,0x8e,0x00,0x00]
12680 #CHECK: qctri 0(%r1) # encoding: [0xb2,0x8e,0x10,0x00]
12681 #CHECK: qctri 0(%r15) # encoding: [0xb2,0x8e,0xf0,0x00]
12682 #CHECK: qctri 4095 # encoding: [0xb2,0x8e,0x0f,0xff]
12683 #CHECK: qctri 4095(%r1) # encoding: [0xb2,0x8e,0x1f,0xff]
12684 #CHECK: qctri 4095(%r15) # encoding: [0xb2,0x8e,0xff,0xff]
12693 #CHECK: qsi 0 # encoding: [0xb2,0x86,0x00,0x00]
12694 #CHECK: qsi 0(%r1) # encoding: [0xb2,0x86,0x10,0x00]
12695 #CHECK: qsi 0(%r15) # encoding: [0xb2,0x86,0xf0,0x00]
12696 #CHECK: qsi 4095 # encoding: [0xb2,0x86,0x0f,0xff]
12697 #CHECK: qsi 4095(%r1) # encoding: [0xb2,0x86,0x1f,0xff]
12698 #CHECK: qsi 4095(%r15) # encoding: [0xb2,0x86,0xff,0xff]
12707 #CHECK: rchp # encoding: [0xb2,0x3b,0x00,0x00]
12711 #CHECK: risbg %r0, %r0, 0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0x55]
12712 #CHECK: risbg %r0, %r0, 0, 0, 63 # encoding: [0xec,0x00,0x00,0x00,0x3f,0x55]
12713 #CHECK: risbg %r0, %r0, 0, 255, 0 # encoding: [0xec,0x00,0x00,0xff,0x00,0x55]
12714 #CHECK: risbg %r0, %r0, 255, 0, 0 # encoding: [0xec,0x00,0xff,0x00,0x00,0x55]
12715 #CHECK: risbg %r0, %r15, 0, 0, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0x55]
12716 #CHECK: risbg %r15, %r0, 0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0x55]
12717 #CHECK: risbg %r4, %r5, 6, 7, 8 # encoding: [0xec,0x45,0x06,0x07,0x08,0x55]
12719 risbg
%r0,%r0,0,0,0
12720 risbg
%r0,%r0,0,0,63
12721 risbg
%r0,%r0,0,255,0
12722 risbg
%r0,%r0,255,0,0
12723 risbg
%r0,%r15,0,0,0
12724 risbg
%r15,%r0,0,0,0
12725 risbg
%r4,%r5,6,7,8
12727 #CHECK: rll %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x1d]
12728 #CHECK: rll %r15, %r1, 0 # encoding: [0xeb,0xf1,0x00,0x00,0x00,0x1d]
12729 #CHECK: rll %r1, %r15, 0 # encoding: [0xeb,0x1f,0x00,0x00,0x00,0x1d]
12730 #CHECK: rll %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x1d]
12731 #CHECK: rll %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x1d]
12732 #CHECK: rll %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x1d]
12733 #CHECK: rll %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x1d]
12734 #CHECK: rll %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x1d]
12735 #CHECK: rll %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x1d]
12736 #CHECK: rll %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x1d]
12737 #CHECK: rll %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x1d]
12738 #CHECK: rll %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x1d]
12744 rll
%r0,%r0,-524288
12749 rll
%r0,%r0,0(%r15)
12750 rll
%r0,%r0,524287(%r1)
12751 rll
%r0,%r0,524287(%r15)
12753 #CHECK: rllg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x1c]
12754 #CHECK: rllg %r15, %r1, 0 # encoding: [0xeb,0xf1,0x00,0x00,0x00,0x1c]
12755 #CHECK: rllg %r1, %r15, 0 # encoding: [0xeb,0x1f,0x00,0x00,0x00,0x1c]
12756 #CHECK: rllg %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x1c]
12757 #CHECK: rllg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x1c]
12758 #CHECK: rllg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x1c]
12759 #CHECK: rllg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x1c]
12760 #CHECK: rllg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x1c]
12761 #CHECK: rllg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x1c]
12762 #CHECK: rllg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x1c]
12763 #CHECK: rllg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x1c]
12764 #CHECK: rllg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x1c]
12770 rllg
%r0,%r0,-524288
12773 rllg
%r0,%r0,524287
12774 rllg
%r0,%r0,0(%r1)
12775 rllg
%r0,%r0,0(%r15)
12776 rllg
%r0,%r0,524287(%r1)
12777 rllg
%r0,%r0,524287(%r15)
12779 #CHECK: rnsbg %r0, %r0, 0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0x54]
12780 #CHECK: rnsbg %r0, %r0, 0, 0, 63 # encoding: [0xec,0x00,0x00,0x00,0x3f,0x54]
12781 #CHECK: rnsbg %r0, %r0, 0, 255, 0 # encoding: [0xec,0x00,0x00,0xff,0x00,0x54]
12782 #CHECK: rnsbg %r0, %r0, 255, 0, 0 # encoding: [0xec,0x00,0xff,0x00,0x00,0x54]
12783 #CHECK: rnsbg %r0, %r15, 0, 0, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0x54]
12784 #CHECK: rnsbg %r15, %r0, 0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0x54]
12785 #CHECK: rnsbg %r4, %r5, 6, 7, 8 # encoding: [0xec,0x45,0x06,0x07,0x08,0x54]
12787 rnsbg
%r0,%r0,0,0,0
12788 rnsbg
%r0,%r0,0,0,63
12789 rnsbg
%r0,%r0,0,255,0
12790 rnsbg
%r0,%r0,255,0,0
12791 rnsbg
%r0,%r15,0,0,0
12792 rnsbg
%r15,%r0,0,0,0
12793 rnsbg
%r4,%r5,6,7,8
12795 #CHECK: rosbg %r0, %r0, 0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0x56]
12796 #CHECK: rosbg %r0, %r0, 0, 0, 63 # encoding: [0xec,0x00,0x00,0x00,0x3f,0x56]
12797 #CHECK: rosbg %r0, %r0, 0, 255, 0 # encoding: [0xec,0x00,0x00,0xff,0x00,0x56]
12798 #CHECK: rosbg %r0, %r0, 255, 0, 0 # encoding: [0xec,0x00,0xff,0x00,0x00,0x56]
12799 #CHECK: rosbg %r0, %r15, 0, 0, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0x56]
12800 #CHECK: rosbg %r15, %r0, 0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0x56]
12801 #CHECK: rosbg %r4, %r5, 6, 7, 8 # encoding: [0xec,0x45,0x06,0x07,0x08,0x56]
12803 rosbg
%r0,%r0,0,0,0
12804 rosbg
%r0,%r0,0,0,63
12805 rosbg
%r0,%r0,0,255,0
12806 rosbg
%r0,%r0,255,0,0
12807 rosbg
%r0,%r15,0,0,0
12808 rosbg
%r15,%r0,0,0,0
12809 rosbg
%r4,%r5,6,7,8
12811 #CHECK: rp 0 # encoding: [0xb2,0x77,0x00,0x00]
12812 #CHECK: rp 0(%r1) # encoding: [0xb2,0x77,0x10,0x00]
12813 #CHECK: rp 0(%r15) # encoding: [0xb2,0x77,0xf0,0x00]
12814 #CHECK: rp 4095 # encoding: [0xb2,0x77,0x0f,0xff]
12815 #CHECK: rp 4095(%r1) # encoding: [0xb2,0x77,0x1f,0xff]
12816 #CHECK: rp 4095(%r15) # encoding: [0xb2,0x77,0xff,0xff]
12825 #CHECK: rrbe %r0, %r0 # encoding: [0xb2,0x2a,0x00,0x00]
12826 #CHECK: rrbe %r0, %r15 # encoding: [0xb2,0x2a,0x00,0x0f]
12827 #CHECK: rrbe %r15, %r0 # encoding: [0xb2,0x2a,0x00,0xf0]
12828 #CHECK: rrbe %r7, %r8 # encoding: [0xb2,0x2a,0x00,0x78]
12829 #CHECK: rrbe %r15, %r15 # encoding: [0xb2,0x2a,0x00,0xff]
12837 #CHECK: rrdtr %f0, %f0, %f0, 0 # encoding: [0xb3,0xf7,0x00,0x00]
12838 #CHECK: rrdtr %f0, %f0, %f0, 15 # encoding: [0xb3,0xf7,0x0f,0x00]
12839 #CHECK: rrdtr %f0, %f0, %f15, 0 # encoding: [0xb3,0xf7,0x00,0x0f]
12840 #CHECK: rrdtr %f0, %f15, %f0, 0 # encoding: [0xb3,0xf7,0xf0,0x00]
12841 #CHECK: rrdtr %f4, %f5, %f6, 7 # encoding: [0xb3,0xf7,0x57,0x46]
12842 #CHECK: rrdtr %f15, %f0, %f0, 0 # encoding: [0xb3,0xf7,0x00,0xf0]
12844 rrdtr
%f0, %f0, %f0, 0
12845 rrdtr
%f0, %f0, %f0, 15
12846 rrdtr
%f0, %f0, %f15, 0
12847 rrdtr
%f0, %f15, %f0, 0
12848 rrdtr
%f4, %f5, %f6, 7
12849 rrdtr
%f15, %f0, %f0, 0
12851 #CHECK: rrxtr %f0, %f0, %f0, 0 # encoding: [0xb3,0xff,0x00,0x00]
12852 #CHECK: rrxtr %f0, %f0, %f0, 15 # encoding: [0xb3,0xff,0x0f,0x00]
12853 #CHECK: rrxtr %f0, %f0, %f13, 0 # encoding: [0xb3,0xff,0x00,0x0d]
12854 #CHECK: rrxtr %f0, %f13, %f0, 0 # encoding: [0xb3,0xff,0xd0,0x00]
12855 #CHECK: rrxtr %f8, %f8, %f8, 8 # encoding: [0xb3,0xff,0x88,0x88]
12856 #CHECK: rrxtr %f13, %f0, %f0, 0 # encoding: [0xb3,0xff,0x00,0xd0]
12858 rrxtr
%f0, %f0, %f0, 0
12859 rrxtr
%f0, %f0, %f0, 15
12860 rrxtr
%f0, %f0, %f13, 0
12861 rrxtr
%f0, %f13, %f0, 0
12862 rrxtr
%f8, %f8, %f8, 8
12863 rrxtr
%f13, %f0, %f0, 0
12865 #CHECK: rsch # encoding: [0xb2,0x38,0x00,0x00]
12869 #CHECK: rxsbg %r0, %r0, 0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0x57]
12870 #CHECK: rxsbg %r0, %r0, 0, 0, 63 # encoding: [0xec,0x00,0x00,0x00,0x3f,0x57]
12871 #CHECK: rxsbg %r0, %r0, 0, 255, 0 # encoding: [0xec,0x00,0x00,0xff,0x00,0x57]
12872 #CHECK: rxsbg %r0, %r0, 255, 0, 0 # encoding: [0xec,0x00,0xff,0x00,0x00,0x57]
12873 #CHECK: rxsbg %r0, %r15, 0, 0, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0x57]
12874 #CHECK: rxsbg %r15, %r0, 0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0x57]
12875 #CHECK: rxsbg %r4, %r5, 6, 7, 8 # encoding: [0xec,0x45,0x06,0x07,0x08,0x57]
12877 rxsbg
%r0,%r0,0,0,0
12878 rxsbg
%r0,%r0,0,0,63
12879 rxsbg
%r0,%r0,0,255,0
12880 rxsbg
%r0,%r0,255,0,0
12881 rxsbg
%r0,%r15,0,0,0
12882 rxsbg
%r15,%r0,0,0,0
12883 rxsbg
%r4,%r5,6,7,8
12885 #CHECK: s %r0, 0 # encoding: [0x5b,0x00,0x00,0x00]
12886 #CHECK: s %r0, 4095 # encoding: [0x5b,0x00,0x0f,0xff]
12887 #CHECK: s %r0, 0(%r1) # encoding: [0x5b,0x00,0x10,0x00]
12888 #CHECK: s %r0, 0(%r15) # encoding: [0x5b,0x00,0xf0,0x00]
12889 #CHECK: s %r0, 4095(%r1,%r15) # encoding: [0x5b,0x01,0xff,0xff]
12890 #CHECK: s %r0, 4095(%r15,%r1) # encoding: [0x5b,0x0f,0x1f,0xff]
12891 #CHECK: s %r15, 0 # encoding: [0x5b,0xf0,0x00,0x00]
12897 s
%r0, 4095(%r1,%r15)
12898 s
%r0, 4095(%r15,%r1)
12901 #CHECK: sac 0 # encoding: [0xb2,0x19,0x00,0x00]
12902 #CHECK: sac 0(%r1) # encoding: [0xb2,0x19,0x10,0x00]
12903 #CHECK: sac 0(%r15) # encoding: [0xb2,0x19,0xf0,0x00]
12904 #CHECK: sac 4095 # encoding: [0xb2,0x19,0x0f,0xff]
12905 #CHECK: sac 4095(%r1) # encoding: [0xb2,0x19,0x1f,0xff]
12906 #CHECK: sac 4095(%r15) # encoding: [0xb2,0x19,0xff,0xff]
12915 #CHECK: sacf 0 # encoding: [0xb2,0x79,0x00,0x00]
12916 #CHECK: sacf 0(%r1) # encoding: [0xb2,0x79,0x10,0x00]
12917 #CHECK: sacf 0(%r15) # encoding: [0xb2,0x79,0xf0,0x00]
12918 #CHECK: sacf 4095 # encoding: [0xb2,0x79,0x0f,0xff]
12919 #CHECK: sacf 4095(%r1) # encoding: [0xb2,0x79,0x1f,0xff]
12920 #CHECK: sacf 4095(%r15) # encoding: [0xb2,0x79,0xff,0xff]
12929 #CHECK: sal # encoding: [0xb2,0x37,0x00,0x00]
12933 #CHECK: sam24 # encoding: [0x01,0x0c]
12934 #CHECK: sam31 # encoding: [0x01,0x0d]
12935 #CHECK: sam64 # encoding: [0x01,0x0e]
12941 #CHECK: sar %a0, %r0 # encoding: [0xb2,0x4e,0x00,0x00]
12942 #CHECK: sar %a0, %r15 # encoding: [0xb2,0x4e,0x00,0x0f]
12943 #CHECK: sar %a15, %r0 # encoding: [0xb2,0x4e,0x00,0xf0]
12944 #CHECK: sar %a7, %r8 # encoding: [0xb2,0x4e,0x00,0x78]
12945 #CHECK: sar %a15, %r15 # encoding: [0xb2,0x4e,0x00,0xff]
12953 #CHECK: scctr %r0, %r0 # encoding: [0xb2,0xe0,0x00,0x00]
12954 #CHECK: scctr %r0, %r15 # encoding: [0xb2,0xe0,0x00,0x0f]
12955 #CHECK: scctr %r15, %r0 # encoding: [0xb2,0xe0,0x00,0xf0]
12956 #CHECK: scctr %r7, %r8 # encoding: [0xb2,0xe0,0x00,0x78]
12963 #CHECK: schm # encoding: [0xb2,0x3c,0x00,0x00]
12967 #CHECK: sck 0 # encoding: [0xb2,0x04,0x00,0x00]
12968 #CHECK: sck 0(%r1) # encoding: [0xb2,0x04,0x10,0x00]
12969 #CHECK: sck 0(%r15) # encoding: [0xb2,0x04,0xf0,0x00]
12970 #CHECK: sck 4095 # encoding: [0xb2,0x04,0x0f,0xff]
12971 #CHECK: sck 4095(%r1) # encoding: [0xb2,0x04,0x1f,0xff]
12972 #CHECK: sck 4095(%r15) # encoding: [0xb2,0x04,0xff,0xff]
12981 #CHECK: sckc 0 # encoding: [0xb2,0x06,0x00,0x00]
12982 #CHECK: sckc 0(%r1) # encoding: [0xb2,0x06,0x10,0x00]
12983 #CHECK: sckc 0(%r15) # encoding: [0xb2,0x06,0xf0,0x00]
12984 #CHECK: sckc 4095 # encoding: [0xb2,0x06,0x0f,0xff]
12985 #CHECK: sckc 4095(%r1) # encoding: [0xb2,0x06,0x1f,0xff]
12986 #CHECK: sckc 4095(%r15) # encoding: [0xb2,0x06,0xff,0xff]
12995 #CHECK: sckpf # encoding: [0x01,0x07]
12999 #CHECK: sd %f0, 0 # encoding: [0x6b,0x00,0x00,0x00]
13000 #CHECK: sd %f0, 4095 # encoding: [0x6b,0x00,0x0f,0xff]
13001 #CHECK: sd %f0, 0(%r1) # encoding: [0x6b,0x00,0x10,0x00]
13002 #CHECK: sd %f0, 0(%r15) # encoding: [0x6b,0x00,0xf0,0x00]
13003 #CHECK: sd %f0, 4095(%r1,%r15) # encoding: [0x6b,0x01,0xff,0xff]
13004 #CHECK: sd %f0, 4095(%r15,%r1) # encoding: [0x6b,0x0f,0x1f,0xff]
13005 #CHECK: sd %f15, 0 # encoding: [0x6b,0xf0,0x00,0x00]
13011 sd
%f0, 4095(%r1,%r15)
13012 sd
%f0, 4095(%r15,%r1)
13015 #CHECK: sdb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x1b]
13016 #CHECK: sdb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x1b]
13017 #CHECK: sdb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x1b]
13018 #CHECK: sdb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x1b]
13019 #CHECK: sdb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x1b]
13020 #CHECK: sdb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x1b]
13021 #CHECK: sdb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x1b]
13027 sdb
%f0, 4095(%r1,%r15)
13028 sdb
%f0, 4095(%r15,%r1)
13031 #CHECK: sdbr %f0, %f0 # encoding: [0xb3,0x1b,0x00,0x00]
13032 #CHECK: sdbr %f0, %f15 # encoding: [0xb3,0x1b,0x00,0x0f]
13033 #CHECK: sdbr %f7, %f8 # encoding: [0xb3,0x1b,0x00,0x78]
13034 #CHECK: sdbr %f15, %f0 # encoding: [0xb3,0x1b,0x00,0xf0]
13041 #CHECK: sdr %f0, %f0 # encoding: [0x2b,0x00]
13042 #CHECK: sdr %f0, %f15 # encoding: [0x2b,0x0f]
13043 #CHECK: sdr %f7, %f8 # encoding: [0x2b,0x78]
13044 #CHECK: sdr %f15, %f0 # encoding: [0x2b,0xf0]
13051 #CHECK: sdtr %f0, %f0, %f0 # encoding: [0xb3,0xd3,0x00,0x00]
13052 #CHECK: sdtr %f0, %f0, %f15 # encoding: [0xb3,0xd3,0xf0,0x00]
13053 #CHECK: sdtr %f0, %f15, %f0 # encoding: [0xb3,0xd3,0x00,0x0f]
13054 #CHECK: sdtr %f15, %f0, %f0 # encoding: [0xb3,0xd3,0x00,0xf0]
13055 #CHECK: sdtr %f7, %f8, %f9 # encoding: [0xb3,0xd3,0x90,0x78]
13058 sdtr
%f0, %f0, %f15
13059 sdtr
%f0, %f15, %f0
13060 sdtr
%f15, %f0, %f0
13063 #CHECK: se %f0, 0 # encoding: [0x7b,0x00,0x00,0x00]
13064 #CHECK: se %f0, 4095 # encoding: [0x7b,0x00,0x0f,0xff]
13065 #CHECK: se %f0, 0(%r1) # encoding: [0x7b,0x00,0x10,0x00]
13066 #CHECK: se %f0, 0(%r15) # encoding: [0x7b,0x00,0xf0,0x00]
13067 #CHECK: se %f0, 4095(%r1,%r15) # encoding: [0x7b,0x01,0xff,0xff]
13068 #CHECK: se %f0, 4095(%r15,%r1) # encoding: [0x7b,0x0f,0x1f,0xff]
13069 #CHECK: se %f15, 0 # encoding: [0x7b,0xf0,0x00,0x00]
13075 se
%f0, 4095(%r1,%r15)
13076 se
%f0, 4095(%r15,%r1)
13079 #CHECK: seb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x0b]
13080 #CHECK: seb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x0b]
13081 #CHECK: seb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x0b]
13082 #CHECK: seb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x0b]
13083 #CHECK: seb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x0b]
13084 #CHECK: seb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x0b]
13085 #CHECK: seb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x0b]
13091 seb
%f0, 4095(%r1,%r15)
13092 seb
%f0, 4095(%r15,%r1)
13095 #CHECK: sebr %f0, %f0 # encoding: [0xb3,0x0b,0x00,0x00]
13096 #CHECK: sebr %f0, %f15 # encoding: [0xb3,0x0b,0x00,0x0f]
13097 #CHECK: sebr %f7, %f8 # encoding: [0xb3,0x0b,0x00,0x78]
13098 #CHECK: sebr %f15, %f0 # encoding: [0xb3,0x0b,0x00,0xf0]
13105 #CHECK: ser %f0, %f0 # encoding: [0x3b,0x00]
13106 #CHECK: ser %f0, %f15 # encoding: [0x3b,0x0f]
13107 #CHECK: ser %f7, %f8 # encoding: [0x3b,0x78]
13108 #CHECK: ser %f15, %f0 # encoding: [0x3b,0xf0]
13115 #CHECK: sfasr %r0 # encoding: [0xb3,0x85,0x00,0x00]
13116 #CHECK: sfasr %r1 # encoding: [0xb3,0x85,0x00,0x10]
13117 #CHECK: sfasr %r15 # encoding: [0xb3,0x85,0x00,0xf0]
13123 #CHECK: sfpc %r0 # encoding: [0xb3,0x84,0x00,0x00]
13124 #CHECK: sfpc %r1 # encoding: [0xb3,0x84,0x00,0x10]
13125 #CHECK: sfpc %r15 # encoding: [0xb3,0x84,0x00,0xf0]
13131 #CHECK: sg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x09]
13132 #CHECK: sg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x09]
13133 #CHECK: sg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x09]
13134 #CHECK: sg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x09]
13135 #CHECK: sg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x09]
13136 #CHECK: sg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x09]
13137 #CHECK: sg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x09]
13138 #CHECK: sg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x09]
13139 #CHECK: sg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x09]
13140 #CHECK: sg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x09]
13149 sg
%r0, 524287(%r1,%r15)
13150 sg
%r0, 524287(%r15,%r1)
13153 #CHECK: sgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x19]
13154 #CHECK: sgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x19]
13155 #CHECK: sgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x19]
13156 #CHECK: sgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x19]
13157 #CHECK: sgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x19]
13158 #CHECK: sgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x19]
13159 #CHECK: sgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x19]
13160 #CHECK: sgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x19]
13161 #CHECK: sgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x19]
13162 #CHECK: sgf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x19]
13171 sgf
%r0, 524287(%r1,%r15)
13172 sgf
%r0, 524287(%r15,%r1)
13175 #CHECK: sgfr %r0, %r0 # encoding: [0xb9,0x19,0x00,0x00]
13176 #CHECK: sgfr %r0, %r15 # encoding: [0xb9,0x19,0x00,0x0f]
13177 #CHECK: sgfr %r15, %r0 # encoding: [0xb9,0x19,0x00,0xf0]
13178 #CHECK: sgfr %r7, %r8 # encoding: [0xb9,0x19,0x00,0x78]
13185 #CHECK: sgr %r0, %r0 # encoding: [0xb9,0x09,0x00,0x00]
13186 #CHECK: sgr %r0, %r15 # encoding: [0xb9,0x09,0x00,0x0f]
13187 #CHECK: sgr %r15, %r0 # encoding: [0xb9,0x09,0x00,0xf0]
13188 #CHECK: sgr %r7, %r8 # encoding: [0xb9,0x09,0x00,0x78]
13195 #CHECK: sh %r0, 0 # encoding: [0x4b,0x00,0x00,0x00]
13196 #CHECK: sh %r0, 4095 # encoding: [0x4b,0x00,0x0f,0xff]
13197 #CHECK: sh %r0, 0(%r1) # encoding: [0x4b,0x00,0x10,0x00]
13198 #CHECK: sh %r0, 0(%r15) # encoding: [0x4b,0x00,0xf0,0x00]
13199 #CHECK: sh %r0, 4095(%r1,%r15) # encoding: [0x4b,0x01,0xff,0xff]
13200 #CHECK: sh %r0, 4095(%r15,%r1) # encoding: [0x4b,0x0f,0x1f,0xff]
13201 #CHECK: sh %r15, 0 # encoding: [0x4b,0xf0,0x00,0x00]
13207 sh
%r0, 4095(%r1,%r15)
13208 sh
%r0, 4095(%r15,%r1)
13211 #CHECK: shy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x7b]
13212 #CHECK: shy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x7b]
13213 #CHECK: shy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x7b]
13214 #CHECK: shy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x7b]
13215 #CHECK: shy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x7b]
13216 #CHECK: shy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x7b]
13217 #CHECK: shy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x7b]
13218 #CHECK: shy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x7b]
13219 #CHECK: shy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x7b]
13220 #CHECK: shy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x7b]
13229 shy
%r0, 524287(%r1,%r15)
13230 shy
%r0, 524287(%r15,%r1)
13233 #CHECK: sie 0 # encoding: [0xb2,0x14,0x00,0x00]
13234 #CHECK: sie 0(%r1) # encoding: [0xb2,0x14,0x10,0x00]
13235 #CHECK: sie 0(%r15) # encoding: [0xb2,0x14,0xf0,0x00]
13236 #CHECK: sie 4095 # encoding: [0xb2,0x14,0x0f,0xff]
13237 #CHECK: sie 4095(%r1) # encoding: [0xb2,0x14,0x1f,0xff]
13238 #CHECK: sie 4095(%r15) # encoding: [0xb2,0x14,0xff,0xff]
13247 #CHECK: siga 0 # encoding: [0xb2,0x74,0x00,0x00]
13248 #CHECK: siga 0(%r1) # encoding: [0xb2,0x74,0x10,0x00]
13249 #CHECK: siga 0(%r15) # encoding: [0xb2,0x74,0xf0,0x00]
13250 #CHECK: siga 4095 # encoding: [0xb2,0x74,0x0f,0xff]
13251 #CHECK: siga 4095(%r1) # encoding: [0xb2,0x74,0x1f,0xff]
13252 #CHECK: siga 4095(%r15) # encoding: [0xb2,0x74,0xff,0xff]
13261 #CHECK: sigp %r0, %r0, 0 # encoding: [0xae,0x00,0x00,0x00]
13262 #CHECK: sigp %r0, %r15, 0 # encoding: [0xae,0x0f,0x00,0x00]
13263 #CHECK: sigp %r14, %r15, 0 # encoding: [0xae,0xef,0x00,0x00]
13264 #CHECK: sigp %r15, %r15, 0 # encoding: [0xae,0xff,0x00,0x00]
13265 #CHECK: sigp %r0, %r0, 4095 # encoding: [0xae,0x00,0x0f,0xff]
13266 #CHECK: sigp %r0, %r0, 1 # encoding: [0xae,0x00,0x00,0x01]
13267 #CHECK: sigp %r0, %r0, 0(%r1) # encoding: [0xae,0x00,0x10,0x00]
13268 #CHECK: sigp %r0, %r0, 0(%r15) # encoding: [0xae,0x00,0xf0,0x00]
13269 #CHECK: sigp %r0, %r0, 4095(%r1) # encoding: [0xae,0x00,0x1f,0xff]
13270 #CHECK: sigp %r0, %r0, 4095(%r15) # encoding: [0xae,0x00,0xff,0xff]
13278 sigp
%r0,%r0,0(%r1)
13279 sigp
%r0,%r0,0(%r15)
13280 sigp
%r0,%r0,4095(%r1)
13281 sigp
%r0,%r0,4095(%r15)
13283 #CHECK: sl %r0, 0 # encoding: [0x5f,0x00,0x00,0x00]
13284 #CHECK: sl %r0, 4095 # encoding: [0x5f,0x00,0x0f,0xff]
13285 #CHECK: sl %r0, 0(%r1) # encoding: [0x5f,0x00,0x10,0x00]
13286 #CHECK: sl %r0, 0(%r15) # encoding: [0x5f,0x00,0xf0,0x00]
13287 #CHECK: sl %r0, 4095(%r1,%r15) # encoding: [0x5f,0x01,0xff,0xff]
13288 #CHECK: sl %r0, 4095(%r15,%r1) # encoding: [0x5f,0x0f,0x1f,0xff]
13289 #CHECK: sl %r15, 0 # encoding: [0x5f,0xf0,0x00,0x00]
13295 sl %r0, 4095(%r1,%r15)
13296 sl %r0, 4095(%r15,%r1)
13299 #CHECK: sla %r0, 0 # encoding: [0x8b,0x00,0x00,0x00]
13300 #CHECK: sla %r7, 0 # encoding: [0x8b,0x70,0x00,0x00]
13301 #CHECK: sla %r15, 0 # encoding: [0x8b,0xf0,0x00,0x00]
13302 #CHECK: sla %r0, 4095 # encoding: [0x8b,0x00,0x0f,0xff]
13303 #CHECK: sla %r0, 0(%r1) # encoding: [0x8b,0x00,0x10,0x00]
13304 #CHECK: sla %r0, 0(%r15) # encoding: [0x8b,0x00,0xf0,0x00]
13305 #CHECK: sla %r0, 4095(%r1) # encoding: [0x8b,0x00,0x1f,0xff]
13306 #CHECK: sla %r0, 4095(%r15) # encoding: [0x8b,0x00,0xff,0xff]
13317 #CHECK: slag %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x0b]
13318 #CHECK: slag %r15, %r1, 0 # encoding: [0xeb,0xf1,0x00,0x00,0x00,0x0b]
13319 #CHECK: slag %r1, %r15, 0 # encoding: [0xeb,0x1f,0x00,0x00,0x00,0x0b]
13320 #CHECK: slag %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x0b]
13321 #CHECK: slag %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x0b]
13322 #CHECK: slag %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x0b]
13323 #CHECK: slag %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x0b]
13324 #CHECK: slag %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x0b]
13325 #CHECK: slag %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x0b]
13326 #CHECK: slag %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x0b]
13327 #CHECK: slag %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x0b]
13328 #CHECK: slag %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x0b]
13334 slag
%r0,%r0,-524288
13337 slag
%r0,%r0,524287
13338 slag
%r0,%r0,0(%r1)
13339 slag
%r0,%r0,0(%r15)
13340 slag
%r0,%r0,524287(%r1)
13341 slag
%r0,%r0,524287(%r15)
13343 #CHECK: slb %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x99]
13344 #CHECK: slb %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x99]
13345 #CHECK: slb %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x99]
13346 #CHECK: slb %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x99]
13347 #CHECK: slb %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x99]
13348 #CHECK: slb %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x99]
13349 #CHECK: slb %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x99]
13350 #CHECK: slb %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x99]
13351 #CHECK: slb %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x99]
13352 #CHECK: slb %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x99]
13361 slb
%r0, 524287(%r1,%r15)
13362 slb
%r0, 524287(%r15,%r1)
13365 #CHECK: slbg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x89]
13366 #CHECK: slbg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x89]
13367 #CHECK: slbg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x89]
13368 #CHECK: slbg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x89]
13369 #CHECK: slbg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x89]
13370 #CHECK: slbg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x89]
13371 #CHECK: slbg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x89]
13372 #CHECK: slbg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x89]
13373 #CHECK: slbg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x89]
13374 #CHECK: slbg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x89]
13383 slbg
%r0, 524287(%r1,%r15)
13384 slbg
%r0, 524287(%r15,%r1)
13387 #CHECK: slbgr %r0, %r0 # encoding: [0xb9,0x89,0x00,0x00]
13388 #CHECK: slbgr %r0, %r15 # encoding: [0xb9,0x89,0x00,0x0f]
13389 #CHECK: slbgr %r15, %r0 # encoding: [0xb9,0x89,0x00,0xf0]
13390 #CHECK: slbgr %r7, %r8 # encoding: [0xb9,0x89,0x00,0x78]
13397 #CHECK: slbr %r0, %r0 # encoding: [0xb9,0x99,0x00,0x00]
13398 #CHECK: slbr %r0, %r15 # encoding: [0xb9,0x99,0x00,0x0f]
13399 #CHECK: slbr %r15, %r0 # encoding: [0xb9,0x99,0x00,0xf0]
13400 #CHECK: slbr %r7, %r8 # encoding: [0xb9,0x99,0x00,0x78]
13407 #CHECK: slda %r0, 0 # encoding: [0x8f,0x00,0x00,0x00]
13408 #CHECK: slda %r6, 0 # encoding: [0x8f,0x60,0x00,0x00]
13409 #CHECK: slda %r14, 0 # encoding: [0x8f,0xe0,0x00,0x00]
13410 #CHECK: slda %r0, 4095 # encoding: [0x8f,0x00,0x0f,0xff]
13411 #CHECK: slda %r0, 0(%r1) # encoding: [0x8f,0x00,0x10,0x00]
13412 #CHECK: slda %r0, 0(%r15) # encoding: [0x8f,0x00,0xf0,0x00]
13413 #CHECK: slda %r0, 4095(%r1) # encoding: [0x8f,0x00,0x1f,0xff]
13414 #CHECK: slda %r0, 4095(%r15) # encoding: [0x8f,0x00,0xff,0xff]
13423 slda
%r0,4095(%r15)
13425 #CHECK: sldl %r0, 0 # encoding: [0x8d,0x00,0x00,0x00]
13426 #CHECK: sldl %r6, 0 # encoding: [0x8d,0x60,0x00,0x00]
13427 #CHECK: sldl %r14, 0 # encoding: [0x8d,0xe0,0x00,0x00]
13428 #CHECK: sldl %r0, 4095 # encoding: [0x8d,0x00,0x0f,0xff]
13429 #CHECK: sldl %r0, 0(%r1) # encoding: [0x8d,0x00,0x10,0x00]
13430 #CHECK: sldl %r0, 0(%r15) # encoding: [0x8d,0x00,0xf0,0x00]
13431 #CHECK: sldl %r0, 4095(%r1) # encoding: [0x8d,0x00,0x1f,0xff]
13432 #CHECK: sldl %r0, 4095(%r15) # encoding: [0x8d,0x00,0xff,0xff]
13441 sldl
%r0,4095(%r15)
13443 #CHECK: sldt %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x40]
13444 #CHECK: sldt %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x40]
13445 #CHECK: sldt %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x40]
13446 #CHECK: sldt %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x40]
13447 #CHECK: sldt %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x40]
13448 #CHECK: sldt %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x40]
13449 #CHECK: sldt %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x40]
13450 #CHECK: sldt %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x40]
13451 #CHECK: sldt %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x40]
13454 sldt
%f0, %f0, 4095
13455 sldt
%f0, %f0, 0(%r1)
13456 sldt
%f0, %f0, 0(%r15)
13457 sldt
%f0, %f0, 4095(%r1,%r15)
13458 sldt
%f0, %f0, 4095(%r15,%r1)
13463 #CHECK: slfi %r0, 0 # encoding: [0xc2,0x05,0x00,0x00,0x00,0x00]
13464 #CHECK: slfi %r0, 4294967295 # encoding: [0xc2,0x05,0xff,0xff,0xff,0xff]
13465 #CHECK: slfi %r15, 0 # encoding: [0xc2,0xf5,0x00,0x00,0x00,0x00]
13468 slfi
%r0, (1 << 32) - 1
13471 #CHECK: slg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x0b]
13472 #CHECK: slg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x0b]
13473 #CHECK: slg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x0b]
13474 #CHECK: slg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x0b]
13475 #CHECK: slg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x0b]
13476 #CHECK: slg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x0b]
13477 #CHECK: slg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x0b]
13478 #CHECK: slg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x0b]
13479 #CHECK: slg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x0b]
13480 #CHECK: slg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x0b]
13489 slg
%r0, 524287(%r1,%r15)
13490 slg
%r0, 524287(%r15,%r1)
13493 #CHECK: slgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x1b]
13494 #CHECK: slgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x1b]
13495 #CHECK: slgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x1b]
13496 #CHECK: slgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x1b]
13497 #CHECK: slgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x1b]
13498 #CHECK: slgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x1b]
13499 #CHECK: slgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x1b]
13500 #CHECK: slgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x1b]
13501 #CHECK: slgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x1b]
13502 #CHECK: slgf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x1b]
13511 slgf
%r0, 524287(%r1,%r15)
13512 slgf
%r0, 524287(%r15,%r1)
13515 #CHECK: slgfi %r0, 0 # encoding: [0xc2,0x04,0x00,0x00,0x00,0x00]
13516 #CHECK: slgfi %r0, 4294967295 # encoding: [0xc2,0x04,0xff,0xff,0xff,0xff]
13517 #CHECK: slgfi %r15, 0 # encoding: [0xc2,0xf4,0x00,0x00,0x00,0x00]
13520 slgfi
%r0, (1 << 32) - 1
13523 #CHECK: slgfr %r0, %r0 # encoding: [0xb9,0x1b,0x00,0x00]
13524 #CHECK: slgfr %r0, %r15 # encoding: [0xb9,0x1b,0x00,0x0f]
13525 #CHECK: slgfr %r15, %r0 # encoding: [0xb9,0x1b,0x00,0xf0]
13526 #CHECK: slgfr %r7, %r8 # encoding: [0xb9,0x1b,0x00,0x78]
13533 #CHECK: slgr %r0, %r0 # encoding: [0xb9,0x0b,0x00,0x00]
13534 #CHECK: slgr %r0, %r15 # encoding: [0xb9,0x0b,0x00,0x0f]
13535 #CHECK: slgr %r15, %r0 # encoding: [0xb9,0x0b,0x00,0xf0]
13536 #CHECK: slgr %r7, %r8 # encoding: [0xb9,0x0b,0x00,0x78]
13543 #CHECK: sll %r0, 0 # encoding: [0x89,0x00,0x00,0x00]
13544 #CHECK: sll %r7, 0 # encoding: [0x89,0x70,0x00,0x00]
13545 #CHECK: sll %r15, 0 # encoding: [0x89,0xf0,0x00,0x00]
13546 #CHECK: sll %r0, 4095 # encoding: [0x89,0x00,0x0f,0xff]
13547 #CHECK: sll %r0, 0(%r1) # encoding: [0x89,0x00,0x10,0x00]
13548 #CHECK: sll %r0, 0(%r15) # encoding: [0x89,0x00,0xf0,0x00]
13549 #CHECK: sll %r0, 4095(%r1) # encoding: [0x89,0x00,0x1f,0xff]
13550 #CHECK: sll %r0, 4095(%r15) # encoding: [0x89,0x00,0xff,0xff]
13561 #CHECK: sllg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x0d]
13562 #CHECK: sllg %r15, %r1, 0 # encoding: [0xeb,0xf1,0x00,0x00,0x00,0x0d]
13563 #CHECK: sllg %r1, %r15, 0 # encoding: [0xeb,0x1f,0x00,0x00,0x00,0x0d]
13564 #CHECK: sllg %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x0d]
13565 #CHECK: sllg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x0d]
13566 #CHECK: sllg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x0d]
13567 #CHECK: sllg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x0d]
13568 #CHECK: sllg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x0d]
13569 #CHECK: sllg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x0d]
13570 #CHECK: sllg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x0d]
13571 #CHECK: sllg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x0d]
13572 #CHECK: sllg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x0d]
13578 sllg
%r0,%r0,-524288
13581 sllg
%r0,%r0,524287
13582 sllg
%r0,%r0,0(%r1)
13583 sllg
%r0,%r0,0(%r15)
13584 sllg
%r0,%r0,524287(%r1)
13585 sllg
%r0,%r0,524287(%r15)
13587 #CHECK: slr %r0, %r0 # encoding: [0x1f,0x00]
13588 #CHECK: slr %r0, %r15 # encoding: [0x1f,0x0f]
13589 #CHECK: slr %r15, %r0 # encoding: [0x1f,0xf0]
13590 #CHECK: slr %r7, %r8 # encoding: [0x1f,0x78]
13597 #CHECK: slxt %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x48]
13598 #CHECK: slxt %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x48]
13599 #CHECK: slxt %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x48]
13600 #CHECK: slxt %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x48]
13601 #CHECK: slxt %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x48]
13602 #CHECK: slxt %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x48]
13603 #CHECK: slxt %f0, %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x48]
13604 #CHECK: slxt %f13, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xd0,0x48]
13605 #CHECK: slxt %f13, %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0xd0,0x48]
13608 slxt
%f0, %f0, 4095
13609 slxt
%f0, %f0, 0(%r1)
13610 slxt
%f0, %f0, 0(%r15)
13611 slxt
%f0, %f0, 4095(%r1,%r15)
13612 slxt
%f0, %f0, 4095(%r15,%r1)
13617 #CHECK: sly %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x5f]
13618 #CHECK: sly %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x5f]
13619 #CHECK: sly %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x5f]
13620 #CHECK: sly %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x5f]
13621 #CHECK: sly %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x5f]
13622 #CHECK: sly %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x5f]
13623 #CHECK: sly %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x5f]
13624 #CHECK: sly %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x5f]
13625 #CHECK: sly %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x5f]
13626 #CHECK: sly %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x5f]
13635 sly
%r0, 524287(%r1,%r15)
13636 sly
%r0, 524287(%r15,%r1)
13639 #CHECK: sp 0(1), 0(1) # encoding: [0xfb,0x00,0x00,0x00,0x00,0x00]
13640 #CHECK: sp 0(1), 0(1,%r1) # encoding: [0xfb,0x00,0x00,0x00,0x10,0x00]
13641 #CHECK: sp 0(1), 0(1,%r15) # encoding: [0xfb,0x00,0x00,0x00,0xf0,0x00]
13642 #CHECK: sp 0(1), 4095(1) # encoding: [0xfb,0x00,0x00,0x00,0x0f,0xff]
13643 #CHECK: sp 0(1), 4095(1,%r1) # encoding: [0xfb,0x00,0x00,0x00,0x1f,0xff]
13644 #CHECK: sp 0(1), 4095(1,%r15) # encoding: [0xfb,0x00,0x00,0x00,0xff,0xff]
13645 #CHECK: sp 0(1,%r1), 0(1) # encoding: [0xfb,0x00,0x10,0x00,0x00,0x00]
13646 #CHECK: sp 0(1,%r15), 0(1) # encoding: [0xfb,0x00,0xf0,0x00,0x00,0x00]
13647 #CHECK: sp 4095(1,%r1), 0(1) # encoding: [0xfb,0x00,0x1f,0xff,0x00,0x00]
13648 #CHECK: sp 4095(1,%r15), 0(1) # encoding: [0xfb,0x00,0xff,0xff,0x00,0x00]
13649 #CHECK: sp 0(16,%r1), 0(1) # encoding: [0xfb,0xf0,0x10,0x00,0x00,0x00]
13650 #CHECK: sp 0(16,%r15), 0(1) # encoding: [0xfb,0xf0,0xf0,0x00,0x00,0x00]
13651 #CHECK: sp 0(1), 0(16,%r1) # encoding: [0xfb,0x0f,0x00,0x00,0x10,0x00]
13652 #CHECK: sp 0(1), 0(16,%r15) # encoding: [0xfb,0x0f,0x00,0x00,0xf0,0x00]
13658 sp
0(1), 4095(1,%r1)
13659 sp
0(1), 4095(1,%r15)
13662 sp
4095(1,%r1), 0(1)
13663 sp
4095(1,%r15), 0(1)
13665 sp
0(16,%r15), 0(1)
13667 sp
0(1), 0(16,%r15)
13669 #CHECK: spctr %r0, %r0 # encoding: [0xb2,0xe1,0x00,0x00]
13670 #CHECK: spctr %r0, %r15 # encoding: [0xb2,0xe1,0x00,0x0f]
13671 #CHECK: spctr %r15, %r0 # encoding: [0xb2,0xe1,0x00,0xf0]
13672 #CHECK: spctr %r7, %r8 # encoding: [0xb2,0xe1,0x00,0x78]
13679 #CHECK: spka 0 # encoding: [0xb2,0x0a,0x00,0x00]
13680 #CHECK: spka 0(%r1) # encoding: [0xb2,0x0a,0x10,0x00]
13681 #CHECK: spka 0(%r15) # encoding: [0xb2,0x0a,0xf0,0x00]
13682 #CHECK: spka 4095 # encoding: [0xb2,0x0a,0x0f,0xff]
13683 #CHECK: spka 4095(%r1) # encoding: [0xb2,0x0a,0x1f,0xff]
13684 #CHECK: spka 4095(%r15) # encoding: [0xb2,0x0a,0xff,0xff]
13693 #CHECK: spm %r0 # encoding: [0x04,0x00]
13694 #CHECK: spm %r1 # encoding: [0x04,0x10]
13695 #CHECK: spm %r15 # encoding: [0x04,0xf0]
13701 #CHECK: spt 0 # encoding: [0xb2,0x08,0x00,0x00]
13702 #CHECK: spt 0(%r1) # encoding: [0xb2,0x08,0x10,0x00]
13703 #CHECK: spt 0(%r15) # encoding: [0xb2,0x08,0xf0,0x00]
13704 #CHECK: spt 4095 # encoding: [0xb2,0x08,0x0f,0xff]
13705 #CHECK: spt 4095(%r1) # encoding: [0xb2,0x08,0x1f,0xff]
13706 #CHECK: spt 4095(%r15) # encoding: [0xb2,0x08,0xff,0xff]
13715 #CHECK: spx 0 # encoding: [0xb2,0x10,0x00,0x00]
13716 #CHECK: spx 0(%r1) # encoding: [0xb2,0x10,0x10,0x00]
13717 #CHECK: spx 0(%r15) # encoding: [0xb2,0x10,0xf0,0x00]
13718 #CHECK: spx 4095 # encoding: [0xb2,0x10,0x0f,0xff]
13719 #CHECK: spx 4095(%r1) # encoding: [0xb2,0x10,0x1f,0xff]
13720 #CHECK: spx 4095(%r15) # encoding: [0xb2,0x10,0xff,0xff]
13729 #CHECK: sqd %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x35]
13730 #CHECK: sqd %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x35]
13731 #CHECK: sqd %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x35]
13732 #CHECK: sqd %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x35]
13733 #CHECK: sqd %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x35]
13734 #CHECK: sqd %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x35]
13735 #CHECK: sqd %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x35]
13741 sqd
%f0, 4095(%r1,%r15)
13742 sqd
%f0, 4095(%r15,%r1)
13745 #CHECK: sqdb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x15]
13746 #CHECK: sqdb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x15]
13747 #CHECK: sqdb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x15]
13748 #CHECK: sqdb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x15]
13749 #CHECK: sqdb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x15]
13750 #CHECK: sqdb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x15]
13751 #CHECK: sqdb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x15]
13757 sqdb
%f0, 4095(%r1,%r15)
13758 sqdb
%f0, 4095(%r15,%r1)
13761 #CHECK: sqdbr %f0, %f0 # encoding: [0xb3,0x15,0x00,0x00]
13762 #CHECK: sqdbr %f0, %f15 # encoding: [0xb3,0x15,0x00,0x0f]
13763 #CHECK: sqdbr %f7, %f8 # encoding: [0xb3,0x15,0x00,0x78]
13764 #CHECK: sqdbr %f15, %f0 # encoding: [0xb3,0x15,0x00,0xf0]
13771 #CHECK: sqdr %f0, %f0 # encoding: [0xb2,0x44,0x00,0x00]
13772 #CHECK: sqdr %f0, %f15 # encoding: [0xb2,0x44,0x00,0x0f]
13773 #CHECK: sqdr %f7, %f8 # encoding: [0xb2,0x44,0x00,0x78]
13774 #CHECK: sqdr %f15, %f0 # encoding: [0xb2,0x44,0x00,0xf0]
13781 #CHECK: sqe %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x34]
13782 #CHECK: sqe %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x34]
13783 #CHECK: sqe %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x34]
13784 #CHECK: sqe %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x34]
13785 #CHECK: sqe %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x34]
13786 #CHECK: sqe %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x34]
13787 #CHECK: sqe %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x34]
13793 sqe
%f0, 4095(%r1,%r15)
13794 sqe
%f0, 4095(%r15,%r1)
13797 #CHECK: sqeb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x14]
13798 #CHECK: sqeb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x14]
13799 #CHECK: sqeb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x14]
13800 #CHECK: sqeb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x14]
13801 #CHECK: sqeb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x14]
13802 #CHECK: sqeb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x14]
13803 #CHECK: sqeb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x14]
13809 sqeb
%f0, 4095(%r1,%r15)
13810 sqeb
%f0, 4095(%r15,%r1)
13813 #CHECK: sqebr %f0, %f0 # encoding: [0xb3,0x14,0x00,0x00]
13814 #CHECK: sqebr %f0, %f15 # encoding: [0xb3,0x14,0x00,0x0f]
13815 #CHECK: sqebr %f7, %f8 # encoding: [0xb3,0x14,0x00,0x78]
13816 #CHECK: sqebr %f15, %f0 # encoding: [0xb3,0x14,0x00,0xf0]
13823 #CHECK: sqer %f0, %f0 # encoding: [0xb2,0x45,0x00,0x00]
13824 #CHECK: sqer %f0, %f15 # encoding: [0xb2,0x45,0x00,0x0f]
13825 #CHECK: sqer %f7, %f8 # encoding: [0xb2,0x45,0x00,0x78]
13826 #CHECK: sqer %f15, %f0 # encoding: [0xb2,0x45,0x00,0xf0]
13833 #CHECK: sqxbr %f0, %f0 # encoding: [0xb3,0x16,0x00,0x00]
13834 #CHECK: sqxbr %f0, %f13 # encoding: [0xb3,0x16,0x00,0x0d]
13835 #CHECK: sqxbr %f8, %f8 # encoding: [0xb3,0x16,0x00,0x88]
13836 #CHECK: sqxbr %f13, %f0 # encoding: [0xb3,0x16,0x00,0xd0]
13843 #CHECK: sqxr %f0, %f0 # encoding: [0xb3,0x36,0x00,0x00]
13844 #CHECK: sqxr %f0, %f13 # encoding: [0xb3,0x36,0x00,0x0d]
13845 #CHECK: sqxr %f8, %f8 # encoding: [0xb3,0x36,0x00,0x88]
13846 #CHECK: sqxr %f13, %f0 # encoding: [0xb3,0x36,0x00,0xd0]
13853 #CHECK: sr %r0, %r0 # encoding: [0x1b,0x00]
13854 #CHECK: sr %r0, %r15 # encoding: [0x1b,0x0f]
13855 #CHECK: sr %r15, %r0 # encoding: [0x1b,0xf0]
13856 #CHECK: sr %r7, %r8 # encoding: [0x1b,0x78]
13863 #CHECK: sra %r0, 0 # encoding: [0x8a,0x00,0x00,0x00]
13864 #CHECK: sra %r7, 0 # encoding: [0x8a,0x70,0x00,0x00]
13865 #CHECK: sra %r15, 0 # encoding: [0x8a,0xf0,0x00,0x00]
13866 #CHECK: sra %r0, 4095 # encoding: [0x8a,0x00,0x0f,0xff]
13867 #CHECK: sra %r0, 0(%r1) # encoding: [0x8a,0x00,0x10,0x00]
13868 #CHECK: sra %r0, 0(%r15) # encoding: [0x8a,0x00,0xf0,0x00]
13869 #CHECK: sra %r0, 4095(%r1) # encoding: [0x8a,0x00,0x1f,0xff]
13870 #CHECK: sra %r0, 4095(%r15) # encoding: [0x8a,0x00,0xff,0xff]
13881 #CHECK: srag %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x0a]
13882 #CHECK: srag %r15, %r1, 0 # encoding: [0xeb,0xf1,0x00,0x00,0x00,0x0a]
13883 #CHECK: srag %r1, %r15, 0 # encoding: [0xeb,0x1f,0x00,0x00,0x00,0x0a]
13884 #CHECK: srag %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x0a]
13885 #CHECK: srag %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x0a]
13886 #CHECK: srag %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x0a]
13887 #CHECK: srag %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x0a]
13888 #CHECK: srag %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x0a]
13889 #CHECK: srag %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x0a]
13890 #CHECK: srag %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x0a]
13891 #CHECK: srag %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x0a]
13892 #CHECK: srag %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x0a]
13898 srag
%r0,%r0,-524288
13901 srag
%r0,%r0,524287
13902 srag
%r0,%r0,0(%r1)
13903 srag
%r0,%r0,0(%r15)
13904 srag
%r0,%r0,524287(%r1)
13905 srag
%r0,%r0,524287(%r15)
13907 #CHECK: srda %r0, 0 # encoding: [0x8e,0x00,0x00,0x00]
13908 #CHECK: srda %r6, 0 # encoding: [0x8e,0x60,0x00,0x00]
13909 #CHECK: srda %r14, 0 # encoding: [0x8e,0xe0,0x00,0x00]
13910 #CHECK: srda %r0, 4095 # encoding: [0x8e,0x00,0x0f,0xff]
13911 #CHECK: srda %r0, 0(%r1) # encoding: [0x8e,0x00,0x10,0x00]
13912 #CHECK: srda %r0, 0(%r15) # encoding: [0x8e,0x00,0xf0,0x00]
13913 #CHECK: srda %r0, 4095(%r1) # encoding: [0x8e,0x00,0x1f,0xff]
13914 #CHECK: srda %r0, 4095(%r15) # encoding: [0x8e,0x00,0xff,0xff]
13923 srda
%r0,4095(%r15)
13925 #CHECK: srdl %r0, 0 # encoding: [0x8c,0x00,0x00,0x00]
13926 #CHECK: srdl %r6, 0 # encoding: [0x8c,0x60,0x00,0x00]
13927 #CHECK: srdl %r14, 0 # encoding: [0x8c,0xe0,0x00,0x00]
13928 #CHECK: srdl %r0, 4095 # encoding: [0x8c,0x00,0x0f,0xff]
13929 #CHECK: srdl %r0, 0(%r1) # encoding: [0x8c,0x00,0x10,0x00]
13930 #CHECK: srdl %r0, 0(%r15) # encoding: [0x8c,0x00,0xf0,0x00]
13931 #CHECK: srdl %r0, 4095(%r1) # encoding: [0x8c,0x00,0x1f,0xff]
13932 #CHECK: srdl %r0, 4095(%r15) # encoding: [0x8c,0x00,0xff,0xff]
13941 srdl
%r0,4095(%r15)
13943 #CHECK: srdt %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x41]
13944 #CHECK: srdt %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x41]
13945 #CHECK: srdt %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x41]
13946 #CHECK: srdt %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x41]
13947 #CHECK: srdt %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x41]
13948 #CHECK: srdt %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x41]
13949 #CHECK: srdt %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x41]
13950 #CHECK: srdt %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x41]
13951 #CHECK: srdt %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x41]
13954 srdt
%f0, %f0, 4095
13955 srdt
%f0, %f0, 0(%r1)
13956 srdt
%f0, %f0, 0(%r15)
13957 srdt
%f0, %f0, 4095(%r1,%r15)
13958 srdt
%f0, %f0, 4095(%r15,%r1)
13963 #CHECK: srl %r0, 0 # encoding: [0x88,0x00,0x00,0x00]
13964 #CHECK: srl %r7, 0 # encoding: [0x88,0x70,0x00,0x00]
13965 #CHECK: srl %r15, 0 # encoding: [0x88,0xf0,0x00,0x00]
13966 #CHECK: srl %r0, 4095 # encoding: [0x88,0x00,0x0f,0xff]
13967 #CHECK: srl %r0, 0(%r1) # encoding: [0x88,0x00,0x10,0x00]
13968 #CHECK: srl %r0, 0(%r15) # encoding: [0x88,0x00,0xf0,0x00]
13969 #CHECK: srl %r0, 4095(%r1) # encoding: [0x88,0x00,0x1f,0xff]
13970 #CHECK: srl %r0, 4095(%r15) # encoding: [0x88,0x00,0xff,0xff]
13981 #CHECK: srlg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x0c]
13982 #CHECK: srlg %r15, %r1, 0 # encoding: [0xeb,0xf1,0x00,0x00,0x00,0x0c]
13983 #CHECK: srlg %r1, %r15, 0 # encoding: [0xeb,0x1f,0x00,0x00,0x00,0x0c]
13984 #CHECK: srlg %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x0c]
13985 #CHECK: srlg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x0c]
13986 #CHECK: srlg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x0c]
13987 #CHECK: srlg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x0c]
13988 #CHECK: srlg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x0c]
13989 #CHECK: srlg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x0c]
13990 #CHECK: srlg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x0c]
13991 #CHECK: srlg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x0c]
13992 #CHECK: srlg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x0c]
13998 srlg
%r0,%r0,-524288
14001 srlg
%r0,%r0,524287
14002 srlg
%r0,%r0,0(%r1)
14003 srlg
%r0,%r0,0(%r15)
14004 srlg
%r0,%r0,524287(%r1)
14005 srlg
%r0,%r0,524287(%r15)
14007 #CHECK: srnm 0 # encoding: [0xb2,0x99,0x00,0x00]
14008 #CHECK: srnm 0(%r1) # encoding: [0xb2,0x99,0x10,0x00]
14009 #CHECK: srnm 0(%r15) # encoding: [0xb2,0x99,0xf0,0x00]
14010 #CHECK: srnm 4095 # encoding: [0xb2,0x99,0x0f,0xff]
14011 #CHECK: srnm 4095(%r1) # encoding: [0xb2,0x99,0x1f,0xff]
14012 #CHECK: srnm 4095(%r15) # encoding: [0xb2,0x99,0xff,0xff]
14021 #CHECK: srnmt 0 # encoding: [0xb2,0xb9,0x00,0x00]
14022 #CHECK: srnmt 0(%r1) # encoding: [0xb2,0xb9,0x10,0x00]
14023 #CHECK: srnmt 0(%r15) # encoding: [0xb2,0xb9,0xf0,0x00]
14024 #CHECK: srnmt 4095 # encoding: [0xb2,0xb9,0x0f,0xff]
14025 #CHECK: srnmt 4095(%r1) # encoding: [0xb2,0xb9,0x1f,0xff]
14026 #CHECK: srnmt 4095(%r15) # encoding: [0xb2,0xb9,0xff,0xff]
14035 #CHECK: srp 0(1), 0, 0 # encoding: [0xf0,0x00,0x00,0x00,0x00,0x00]
14036 #CHECK: srp 0(1), 0, 15 # encoding: [0xf0,0x0f,0x00,0x00,0x00,0x00]
14037 #CHECK: srp 0(1), 0(%r1), 0 # encoding: [0xf0,0x00,0x00,0x00,0x10,0x00]
14038 #CHECK: srp 0(1), 0(%r15), 0 # encoding: [0xf0,0x00,0x00,0x00,0xf0,0x00]
14039 #CHECK: srp 0(1), 4095, 0 # encoding: [0xf0,0x00,0x00,0x00,0x0f,0xff]
14040 #CHECK: srp 0(1), 4095(%r1), 0 # encoding: [0xf0,0x00,0x00,0x00,0x1f,0xff]
14041 #CHECK: srp 0(1), 4095(%r15), 0 # encoding: [0xf0,0x00,0x00,0x00,0xff,0xff]
14042 #CHECK: srp 0(1,%r1), 0, 0 # encoding: [0xf0,0x00,0x10,0x00,0x00,0x00]
14043 #CHECK: srp 0(1,%r15), 0, 0 # encoding: [0xf0,0x00,0xf0,0x00,0x00,0x00]
14044 #CHECK: srp 4095(1,%r1), 0, 0 # encoding: [0xf0,0x00,0x1f,0xff,0x00,0x00]
14045 #CHECK: srp 4095(1,%r15), 0, 0 # encoding: [0xf0,0x00,0xff,0xff,0x00,0x00]
14046 #CHECK: srp 0(16,%r1), 0, 0 # encoding: [0xf0,0xf0,0x10,0x00,0x00,0x00]
14047 #CHECK: srp 0(16,%r15), 0, 0 # encoding: [0xf0,0xf0,0xf0,0x00,0x00,0x00]
14051 srp
0(1), 0(%r1), 0
14052 srp
0(1), 0(%r15), 0
14054 srp
0(1), 4095(%r1), 0
14055 srp
0(1), 4095(%r15), 0
14057 srp
0(1,%r15), 0, 0
14058 srp
4095(1,%r1), 0, 0
14059 srp
4095(1,%r15), 0, 0
14060 srp
0(16,%r1), 0, 0
14061 srp
0(16,%r15), 0, 0
14063 #CHECK: srst %r0, %r0 # encoding: [0xb2,0x5e,0x00,0x00]
14064 #CHECK: srst %r0, %r15 # encoding: [0xb2,0x5e,0x00,0x0f]
14065 #CHECK: srst %r15, %r0 # encoding: [0xb2,0x5e,0x00,0xf0]
14066 #CHECK: srst %r7, %r8 # encoding: [0xb2,0x5e,0x00,0x78]
14073 #CHECK: srstu %r0, %r0 # encoding: [0xb9,0xbe,0x00,0x00]
14074 #CHECK: srstu %r0, %r15 # encoding: [0xb9,0xbe,0x00,0x0f]
14075 #CHECK: srstu %r15, %r0 # encoding: [0xb9,0xbe,0x00,0xf0]
14076 #CHECK: srstu %r7, %r8 # encoding: [0xb9,0xbe,0x00,0x78]
14083 #CHECK: srxt %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x49]
14084 #CHECK: srxt %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x49]
14085 #CHECK: srxt %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x49]
14086 #CHECK: srxt %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x49]
14087 #CHECK: srxt %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x49]
14088 #CHECK: srxt %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x49]
14089 #CHECK: srxt %f0, %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x49]
14090 #CHECK: srxt %f13, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xd0,0x49]
14091 #CHECK: srxt %f13, %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0xd0,0x49]
14094 srxt
%f0, %f0, 4095
14095 srxt
%f0, %f0, 0(%r1)
14096 srxt
%f0, %f0, 0(%r15)
14097 srxt
%f0, %f0, 4095(%r1,%r15)
14098 srxt
%f0, %f0, 4095(%r15,%r1)
14103 #CHECK: ssar %r0 # encoding: [0xb2,0x25,0x00,0x00]
14104 #CHECK: ssar %r1 # encoding: [0xb2,0x25,0x00,0x10]
14105 #CHECK: ssar %r15 # encoding: [0xb2,0x25,0x00,0xf0]
14111 #CHECK: ssair %r0 # encoding: [0xb9,0x9f,0x00,0x00]
14112 #CHECK: ssair %r1 # encoding: [0xb9,0x9f,0x00,0x10]
14113 #CHECK: ssair %r15 # encoding: [0xb9,0x9f,0x00,0xf0]
14119 #CHECK: ssch 0 # encoding: [0xb2,0x33,0x00,0x00]
14120 #CHECK: ssch 0(%r1) # encoding: [0xb2,0x33,0x10,0x00]
14121 #CHECK: ssch 0(%r15) # encoding: [0xb2,0x33,0xf0,0x00]
14122 #CHECK: ssch 4095 # encoding: [0xb2,0x33,0x0f,0xff]
14123 #CHECK: ssch 4095(%r1) # encoding: [0xb2,0x33,0x1f,0xff]
14124 #CHECK: ssch 4095(%r15) # encoding: [0xb2,0x33,0xff,0xff]
14133 #CHECK: sske %r0, %r0 # encoding: [0xb2,0x2b,0x00,0x00]
14134 #CHECK: sske %r0, %r15 # encoding: [0xb2,0x2b,0x00,0x0f]
14135 #CHECK: sske %r15, %r0 # encoding: [0xb2,0x2b,0x00,0xf0]
14136 #CHECK: sske %r0, %r0, 15 # encoding: [0xb2,0x2b,0xf0,0x00]
14137 #CHECK: sske %r4, %r6, 7 # encoding: [0xb2,0x2b,0x70,0x46]
14145 #CHECK: ssm 0 # encoding: [0x80,0x00,0x00,0x00]
14146 #CHECK: ssm 0(%r1) # encoding: [0x80,0x00,0x10,0x00]
14147 #CHECK: ssm 0(%r15) # encoding: [0x80,0x00,0xf0,0x00]
14148 #CHECK: ssm 4095 # encoding: [0x80,0x00,0x0f,0xff]
14149 #CHECK: ssm 4095(%r1) # encoding: [0x80,0x00,0x1f,0xff]
14150 #CHECK: ssm 4095(%r15) # encoding: [0x80,0x00,0xff,0xff]
14159 #CHECK: st %r0, 0 # encoding: [0x50,0x00,0x00,0x00]
14160 #CHECK: st %r0, 4095 # encoding: [0x50,0x00,0x0f,0xff]
14161 #CHECK: st %r0, 0(%r1) # encoding: [0x50,0x00,0x10,0x00]
14162 #CHECK: st %r0, 0(%r15) # encoding: [0x50,0x00,0xf0,0x00]
14163 #CHECK: st %r0, 4095(%r1,%r15) # encoding: [0x50,0x01,0xff,0xff]
14164 #CHECK: st %r0, 4095(%r15,%r1) # encoding: [0x50,0x0f,0x1f,0xff]
14165 #CHECK: st %r15, 0 # encoding: [0x50,0xf0,0x00,0x00]
14171 st %r0, 4095(%r1,%r15)
14172 st %r0, 4095(%r15,%r1)
14175 #CHECK: stam %a0, %a0, 0 # encoding: [0x9b,0x00,0x00,0x00]
14176 #CHECK: stam %a0, %a15, 0 # encoding: [0x9b,0x0f,0x00,0x00]
14177 #CHECK: stam %a14, %a15, 0 # encoding: [0x9b,0xef,0x00,0x00]
14178 #CHECK: stam %a15, %a15, 0 # encoding: [0x9b,0xff,0x00,0x00]
14179 #CHECK: stam %a0, %a0, 4095 # encoding: [0x9b,0x00,0x0f,0xff]
14180 #CHECK: stam %a0, %a0, 1 # encoding: [0x9b,0x00,0x00,0x01]
14181 #CHECK: stam %a0, %a0, 0(%r1) # encoding: [0x9b,0x00,0x10,0x00]
14182 #CHECK: stam %a0, %a0, 0(%r15) # encoding: [0x9b,0x00,0xf0,0x00]
14183 #CHECK: stam %a0, %a0, 4095(%r1) # encoding: [0x9b,0x00,0x1f,0xff]
14184 #CHECK: stam %a0, %a0, 4095(%r15) # encoding: [0x9b,0x00,0xff,0xff]
14192 stam
%a0
,%a0
,0(%r1)
14193 stam
%a0
,%a0
,0(%r15)
14194 stam
%a0
,%a0
,4095(%r1)
14195 stam
%a0
,%a0
,4095(%r15)
14197 #CHECK: stamy %a0, %a0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x9b]
14198 #CHECK: stamy %a0, %a15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x9b]
14199 #CHECK: stamy %a14, %a15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x9b]
14200 #CHECK: stamy %a15, %a15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x9b]
14201 #CHECK: stamy %a0, %a0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x9b]
14202 #CHECK: stamy %a0, %a0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x9b]
14203 #CHECK: stamy %a0, %a0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x9b]
14204 #CHECK: stamy %a0, %a0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x9b]
14205 #CHECK: stamy %a0, %a0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x9b]
14206 #CHECK: stamy %a0, %a0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x9b]
14207 #CHECK: stamy %a0, %a0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x9b]
14208 #CHECK: stamy %a0, %a0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x9b]
14209 #CHECK: stamy %a0, %a0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x9b]
14215 stamy
%a0
,%a0
,-524288
14219 stamy
%a0
,%a0
,524287
14220 stamy
%a0
,%a0
,0(%r1)
14221 stamy
%a0
,%a0
,0(%r15)
14222 stamy
%a0
,%a0
,524287(%r1)
14223 stamy
%a0
,%a0
,524287(%r15)
14225 #CHECK: stap 0 # encoding: [0xb2,0x12,0x00,0x00]
14226 #CHECK: stap 0(%r1) # encoding: [0xb2,0x12,0x10,0x00]
14227 #CHECK: stap 0(%r15) # encoding: [0xb2,0x12,0xf0,0x00]
14228 #CHECK: stap 4095 # encoding: [0xb2,0x12,0x0f,0xff]
14229 #CHECK: stap 4095(%r1) # encoding: [0xb2,0x12,0x1f,0xff]
14230 #CHECK: stap 4095(%r15) # encoding: [0xb2,0x12,0xff,0xff]
14239 #CHECK: stc %r0, 0 # encoding: [0x42,0x00,0x00,0x00]
14240 #CHECK: stc %r0, 4095 # encoding: [0x42,0x00,0x0f,0xff]
14241 #CHECK: stc %r0, 0(%r1) # encoding: [0x42,0x00,0x10,0x00]
14242 #CHECK: stc %r0, 0(%r15) # encoding: [0x42,0x00,0xf0,0x00]
14243 #CHECK: stc %r0, 4095(%r1,%r15) # encoding: [0x42,0x01,0xff,0xff]
14244 #CHECK: stc %r0, 4095(%r15,%r1) # encoding: [0x42,0x0f,0x1f,0xff]
14245 #CHECK: stc %r15, 0 # encoding: [0x42,0xf0,0x00,0x00]
14251 stc
%r0, 4095(%r1,%r15)
14252 stc
%r0, 4095(%r15,%r1)
14255 #CHECK: stck 0 # encoding: [0xb2,0x05,0x00,0x00]
14256 #CHECK: stck 0(%r1) # encoding: [0xb2,0x05,0x10,0x00]
14257 #CHECK: stck 0(%r15) # encoding: [0xb2,0x05,0xf0,0x00]
14258 #CHECK: stck 4095 # encoding: [0xb2,0x05,0x0f,0xff]
14259 #CHECK: stck 4095(%r1) # encoding: [0xb2,0x05,0x1f,0xff]
14260 #CHECK: stck 4095(%r15) # encoding: [0xb2,0x05,0xff,0xff]
14269 #CHECK: stckc 0 # encoding: [0xb2,0x07,0x00,0x00]
14270 #CHECK: stckc 0(%r1) # encoding: [0xb2,0x07,0x10,0x00]
14271 #CHECK: stckc 0(%r15) # encoding: [0xb2,0x07,0xf0,0x00]
14272 #CHECK: stckc 4095 # encoding: [0xb2,0x07,0x0f,0xff]
14273 #CHECK: stckc 4095(%r1) # encoding: [0xb2,0x07,0x1f,0xff]
14274 #CHECK: stckc 4095(%r15) # encoding: [0xb2,0x07,0xff,0xff]
14283 #CHECK: stcke 0 # encoding: [0xb2,0x78,0x00,0x00]
14284 #CHECK: stcke 0(%r1) # encoding: [0xb2,0x78,0x10,0x00]
14285 #CHECK: stcke 0(%r15) # encoding: [0xb2,0x78,0xf0,0x00]
14286 #CHECK: stcke 4095 # encoding: [0xb2,0x78,0x0f,0xff]
14287 #CHECK: stcke 4095(%r1) # encoding: [0xb2,0x78,0x1f,0xff]
14288 #CHECK: stcke 4095(%r15) # encoding: [0xb2,0x78,0xff,0xff]
14297 #CHECK: stckf 0 # encoding: [0xb2,0x7c,0x00,0x00]
14298 #CHECK: stckf 0(%r1) # encoding: [0xb2,0x7c,0x10,0x00]
14299 #CHECK: stckf 0(%r15) # encoding: [0xb2,0x7c,0xf0,0x00]
14300 #CHECK: stckf 4095 # encoding: [0xb2,0x7c,0x0f,0xff]
14301 #CHECK: stckf 4095(%r1) # encoding: [0xb2,0x7c,0x1f,0xff]
14302 #CHECK: stckf 4095(%r15) # encoding: [0xb2,0x7c,0xff,0xff]
14311 #CHECK: stcm %r0, 0, 0 # encoding: [0xbe,0x00,0x00,0x00]
14312 #CHECK: stcm %r0, 15, 4095 # encoding: [0xbe,0x0f,0x0f,0xff]
14313 #CHECK: stcm %r0, 0, 0(%r1) # encoding: [0xbe,0x00,0x10,0x00]
14314 #CHECK: stcm %r0, 0, 0(%r15) # encoding: [0xbe,0x00,0xf0,0x00]
14315 #CHECK: stcm %r15, 15, 4095(%r1) # encoding: [0xbe,0xff,0x1f,0xff]
14316 #CHECK: stcm %r0, 0, 4095(%r15) # encoding: [0xbe,0x00,0xff,0xff]
14317 #CHECK: stcm %r15, 0, 0 # encoding: [0xbe,0xf0,0x00,0x00]
14321 stcm
%r0, 0, 0(%r1)
14322 stcm
%r0, 0, 0(%r15)
14323 stcm
%r15, 15, 4095(%r1)
14324 stcm
%r0, 0, 4095(%r15)
14327 #CHECK: stcmh %r0, 0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x2c]
14328 #CHECK: stcmh %r0, 0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x2c]
14329 #CHECK: stcmh %r0, 15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x2c]
14330 #CHECK: stcmh %r0, 15, 1 # encoding: [0xeb,0x0f,0x00,0x01,0x00,0x2c]
14331 #CHECK: stcmh %r0, 8, 524287 # encoding: [0xeb,0x08,0x0f,0xff,0x7f,0x2c]
14332 #CHECK: stcmh %r0, 8, 0(%r1) # encoding: [0xeb,0x08,0x10,0x00,0x00,0x2c]
14333 #CHECK: stcmh %r0, 4, 0(%r15) # encoding: [0xeb,0x04,0xf0,0x00,0x00,0x2c]
14334 #CHECK: stcmh %r0, 4, 524287(%r15) # encoding: [0xeb,0x04,0xff,0xff,0x7f,0x2c]
14335 #CHECK: stcmh %r0, 0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x2c]
14336 #CHECK: stcmh %r15, 0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0x2c]
14338 stcmh
%r0, 0, -524288
14342 stcmh
%r0, 8, 524287
14343 stcmh
%r0, 8, 0(%r1)
14344 stcmh
%r0, 4, 0(%r15)
14345 stcmh
%r0, 4, 524287(%r15)
14346 stcmh
%r0, 0, 524287(%r1)
14349 #CHECK: stcmy %r0, 0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x2d]
14350 #CHECK: stcmy %r0, 0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x2d]
14351 #CHECK: stcmy %r0, 15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x2d]
14352 #CHECK: stcmy %r0, 15, 1 # encoding: [0xeb,0x0f,0x00,0x01,0x00,0x2d]
14353 #CHECK: stcmy %r0, 8, 524287 # encoding: [0xeb,0x08,0x0f,0xff,0x7f,0x2d]
14354 #CHECK: stcmy %r0, 8, 0(%r1) # encoding: [0xeb,0x08,0x10,0x00,0x00,0x2d]
14355 #CHECK: stcmy %r0, 4, 0(%r15) # encoding: [0xeb,0x04,0xf0,0x00,0x00,0x2d]
14356 #CHECK: stcmy %r0, 4, 524287(%r15) # encoding: [0xeb,0x04,0xff,0xff,0x7f,0x2d]
14357 #CHECK: stcmy %r0, 0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x2d]
14358 #CHECK: stcmy %r15, 0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0x2d]
14360 stcmy
%r0, 0, -524288
14364 stcmy
%r0, 8, 524287
14365 stcmy
%r0, 8, 0(%r1)
14366 stcmy
%r0, 4, 0(%r15)
14367 stcmy
%r0, 4, 524287(%r15)
14368 stcmy
%r0, 0, 524287(%r1)
14371 #CHECK: stcps 0 # encoding: [0xb2,0x3a,0x00,0x00]
14372 #CHECK: stcps 0(%r1) # encoding: [0xb2,0x3a,0x10,0x00]
14373 #CHECK: stcps 0(%r15) # encoding: [0xb2,0x3a,0xf0,0x00]
14374 #CHECK: stcps 4095 # encoding: [0xb2,0x3a,0x0f,0xff]
14375 #CHECK: stcps 4095(%r1) # encoding: [0xb2,0x3a,0x1f,0xff]
14376 #CHECK: stcps 4095(%r15) # encoding: [0xb2,0x3a,0xff,0xff]
14385 #CHECK: stcrw 0 # encoding: [0xb2,0x39,0x00,0x00]
14386 #CHECK: stcrw 0(%r1) # encoding: [0xb2,0x39,0x10,0x00]
14387 #CHECK: stcrw 0(%r15) # encoding: [0xb2,0x39,0xf0,0x00]
14388 #CHECK: stcrw 4095 # encoding: [0xb2,0x39,0x0f,0xff]
14389 #CHECK: stcrw 4095(%r1) # encoding: [0xb2,0x39,0x1f,0xff]
14390 #CHECK: stcrw 4095(%r15) # encoding: [0xb2,0x39,0xff,0xff]
14399 #CHECK: stctg %c0, %c0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x25]
14400 #CHECK: stctg %c0, %c15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x25]
14401 #CHECK: stctg %c14, %c15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x25]
14402 #CHECK: stctg %c15, %c15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x25]
14403 #CHECK: stctg %c0, %c0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x25]
14404 #CHECK: stctg %c0, %c0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x25]
14405 #CHECK: stctg %c0, %c0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x25]
14406 #CHECK: stctg %c0, %c0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x25]
14407 #CHECK: stctg %c0, %c0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x25]
14408 #CHECK: stctg %c0, %c0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x25]
14409 #CHECK: stctg %c0, %c0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x25]
14410 #CHECK: stctg %c0, %c0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x25]
14411 #CHECK: stctg %c0, %c0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x25]
14417 stctg
%c0
,%c0
,-524288
14421 stctg
%c0
,%c0
,524287
14422 stctg
%c0
,%c0
,0(%r1)
14423 stctg
%c0
,%c0
,0(%r15)
14424 stctg
%c0
,%c0
,524287(%r1)
14425 stctg
%c0
,%c0
,524287(%r15)
14427 #CHECK: stctl %c0, %c0, 0 # encoding: [0xb6,0x00,0x00,0x00]
14428 #CHECK: stctl %c0, %c15, 0 # encoding: [0xb6,0x0f,0x00,0x00]
14429 #CHECK: stctl %c14, %c15, 0 # encoding: [0xb6,0xef,0x00,0x00]
14430 #CHECK: stctl %c15, %c15, 0 # encoding: [0xb6,0xff,0x00,0x00]
14431 #CHECK: stctl %c0, %c0, 4095 # encoding: [0xb6,0x00,0x0f,0xff]
14432 #CHECK: stctl %c0, %c0, 1 # encoding: [0xb6,0x00,0x00,0x01]
14433 #CHECK: stctl %c0, %c0, 0(%r1) # encoding: [0xb6,0x00,0x10,0x00]
14434 #CHECK: stctl %c0, %c0, 0(%r15) # encoding: [0xb6,0x00,0xf0,0x00]
14435 #CHECK: stctl %c0, %c0, 4095(%r1) # encoding: [0xb6,0x00,0x1f,0xff]
14436 #CHECK: stctl %c0, %c0, 4095(%r15) # encoding: [0xb6,0x00,0xff,0xff]
14444 stctl
%c0
,%c0
,0(%r1)
14445 stctl
%c0
,%c0
,0(%r15)
14446 stctl
%c0
,%c0
,4095(%r1)
14447 stctl
%c0
,%c0
,4095(%r15)
14449 #CHECK: stcy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x72]
14450 #CHECK: stcy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x72]
14451 #CHECK: stcy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x72]
14452 #CHECK: stcy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x72]
14453 #CHECK: stcy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x72]
14454 #CHECK: stcy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x72]
14455 #CHECK: stcy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x72]
14456 #CHECK: stcy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x72]
14457 #CHECK: stcy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x72]
14458 #CHECK: stcy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x72]
14467 stcy
%r0, 524287(%r1,%r15)
14468 stcy
%r0, 524287(%r15,%r1)
14471 #CHECK: std %f0, 0 # encoding: [0x60,0x00,0x00,0x00]
14472 #CHECK: std %f0, 4095 # encoding: [0x60,0x00,0x0f,0xff]
14473 #CHECK: std %f0, 0(%r1) # encoding: [0x60,0x00,0x10,0x00]
14474 #CHECK: std %f0, 0(%r15) # encoding: [0x60,0x00,0xf0,0x00]
14475 #CHECK: std %f0, 4095(%r1,%r15) # encoding: [0x60,0x01,0xff,0xff]
14476 #CHECK: std %f0, 4095(%r15,%r1) # encoding: [0x60,0x0f,0x1f,0xff]
14477 #CHECK: std %f15, 0 # encoding: [0x60,0xf0,0x00,0x00]
14483 std %f0, 4095(%r1,%r15)
14484 std %f0, 4095(%r15,%r1)
14487 #CHECK: stdy %f0, -524288 # encoding: [0xed,0x00,0x00,0x00,0x80,0x67]
14488 #CHECK: stdy %f0, -1 # encoding: [0xed,0x00,0x0f,0xff,0xff,0x67]
14489 #CHECK: stdy %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x67]
14490 #CHECK: stdy %f0, 1 # encoding: [0xed,0x00,0x00,0x01,0x00,0x67]
14491 #CHECK: stdy %f0, 524287 # encoding: [0xed,0x00,0x0f,0xff,0x7f,0x67]
14492 #CHECK: stdy %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x67]
14493 #CHECK: stdy %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x67]
14494 #CHECK: stdy %f0, 524287(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x7f,0x67]
14495 #CHECK: stdy %f0, 524287(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x7f,0x67]
14496 #CHECK: stdy %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x67]
14505 stdy
%f0, 524287(%r1,%r15)
14506 stdy
%f0, 524287(%r15,%r1)
14509 #CHECK: ste %f0, 0 # encoding: [0x70,0x00,0x00,0x00]
14510 #CHECK: ste %f0, 4095 # encoding: [0x70,0x00,0x0f,0xff]
14511 #CHECK: ste %f0, 0(%r1) # encoding: [0x70,0x00,0x10,0x00]
14512 #CHECK: ste %f0, 0(%r15) # encoding: [0x70,0x00,0xf0,0x00]
14513 #CHECK: ste %f0, 4095(%r1,%r15) # encoding: [0x70,0x01,0xff,0xff]
14514 #CHECK: ste %f0, 4095(%r15,%r1) # encoding: [0x70,0x0f,0x1f,0xff]
14515 #CHECK: ste %f15, 0 # encoding: [0x70,0xf0,0x00,0x00]
14521 ste
%f0, 4095(%r1,%r15)
14522 ste
%f0, 4095(%r15,%r1)
14525 #CHECK: stey %f0, -524288 # encoding: [0xed,0x00,0x00,0x00,0x80,0x66]
14526 #CHECK: stey %f0, -1 # encoding: [0xed,0x00,0x0f,0xff,0xff,0x66]
14527 #CHECK: stey %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x66]
14528 #CHECK: stey %f0, 1 # encoding: [0xed,0x00,0x00,0x01,0x00,0x66]
14529 #CHECK: stey %f0, 524287 # encoding: [0xed,0x00,0x0f,0xff,0x7f,0x66]
14530 #CHECK: stey %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x66]
14531 #CHECK: stey %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x66]
14532 #CHECK: stey %f0, 524287(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x7f,0x66]
14533 #CHECK: stey %f0, 524287(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x7f,0x66]
14534 #CHECK: stey %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x66]
14543 stey
%f0, 524287(%r1,%r15)
14544 stey
%f0, 524287(%r15,%r1)
14547 #CHECK: stfl 0 # encoding: [0xb2,0xb1,0x00,0x00]
14548 #CHECK: stfl 0(%r1) # encoding: [0xb2,0xb1,0x10,0x00]
14549 #CHECK: stfl 0(%r15) # encoding: [0xb2,0xb1,0xf0,0x00]
14550 #CHECK: stfl 4095 # encoding: [0xb2,0xb1,0x0f,0xff]
14551 #CHECK: stfl 4095(%r1) # encoding: [0xb2,0xb1,0x1f,0xff]
14552 #CHECK: stfl 4095(%r15) # encoding: [0xb2,0xb1,0xff,0xff]
14561 #CHECK: stfle 0 # encoding: [0xb2,0xb0,0x00,0x00]
14562 #CHECK: stfle 0(%r1) # encoding: [0xb2,0xb0,0x10,0x00]
14563 #CHECK: stfle 0(%r15) # encoding: [0xb2,0xb0,0xf0,0x00]
14564 #CHECK: stfle 4095 # encoding: [0xb2,0xb0,0x0f,0xff]
14565 #CHECK: stfle 4095(%r1) # encoding: [0xb2,0xb0,0x1f,0xff]
14566 #CHECK: stfle 4095(%r15) # encoding: [0xb2,0xb0,0xff,0xff]
14575 #CHECK: stfpc 0 # encoding: [0xb2,0x9c,0x00,0x00]
14576 #CHECK: stfpc 0(%r1) # encoding: [0xb2,0x9c,0x10,0x00]
14577 #CHECK: stfpc 0(%r15) # encoding: [0xb2,0x9c,0xf0,0x00]
14578 #CHECK: stfpc 4095 # encoding: [0xb2,0x9c,0x0f,0xff]
14579 #CHECK: stfpc 4095(%r1) # encoding: [0xb2,0x9c,0x1f,0xff]
14580 #CHECK: stfpc 4095(%r15) # encoding: [0xb2,0x9c,0xff,0xff]
14589 #CHECK: stg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x24]
14590 #CHECK: stg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x24]
14591 #CHECK: stg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x24]
14592 #CHECK: stg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x24]
14593 #CHECK: stg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x24]
14594 #CHECK: stg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x24]
14595 #CHECK: stg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x24]
14596 #CHECK: stg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x24]
14597 #CHECK: stg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x24]
14598 #CHECK: stg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x24]
14607 stg
%r0, 524287(%r1,%r15)
14608 stg
%r0, 524287(%r15,%r1)
14611 #CHECK: stgrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x0b,A,A,A,A]
14612 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
14613 stgrl
%r0, -0x100000000
14614 #CHECK: stgrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x0b,A,A,A,A]
14615 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
14617 #CHECK: stgrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x0b,A,A,A,A]
14618 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
14620 #CHECK: stgrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x0b,A,A,A,A]
14621 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
14622 stgrl
%r0, 0xfffffffe
14624 #CHECK: stgrl %r0, foo # encoding: [0xc4,0x0b,A,A,A,A]
14625 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
14626 #CHECK: stgrl %r15, foo # encoding: [0xc4,0xfb,A,A,A,A]
14627 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
14632 #CHECK: stgrl %r3, bar+100 # encoding: [0xc4,0x3b,A,A,A,A]
14633 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
14634 #CHECK: stgrl %r4, bar+100 # encoding: [0xc4,0x4b,A,A,A,A]
14635 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
14640 #CHECK: stgrl %r7, frob@PLT # encoding: [0xc4,0x7b,A,A,A,A]
14641 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
14642 #CHECK: stgrl %r8, frob@PLT # encoding: [0xc4,0x8b,A,A,A,A]
14643 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
14648 #CHECK: sth %r0, 0 # encoding: [0x40,0x00,0x00,0x00]
14649 #CHECK: sth %r0, 4095 # encoding: [0x40,0x00,0x0f,0xff]
14650 #CHECK: sth %r0, 0(%r1) # encoding: [0x40,0x00,0x10,0x00]
14651 #CHECK: sth %r0, 0(%r15) # encoding: [0x40,0x00,0xf0,0x00]
14652 #CHECK: sth %r0, 4095(%r1,%r15) # encoding: [0x40,0x01,0xff,0xff]
14653 #CHECK: sth %r0, 4095(%r15,%r1) # encoding: [0x40,0x0f,0x1f,0xff]
14654 #CHECK: sth %r15, 0 # encoding: [0x40,0xf0,0x00,0x00]
14660 sth %r0, 4095(%r1,%r15)
14661 sth %r0, 4095(%r15,%r1)
14664 #CHECK: sthrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x07,A,A,A,A]
14665 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
14666 sthrl
%r0, -0x100000000
14667 #CHECK: sthrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x07,A,A,A,A]
14668 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
14670 #CHECK: sthrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x07,A,A,A,A]
14671 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
14673 #CHECK: sthrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x07,A,A,A,A]
14674 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
14675 sthrl
%r0, 0xfffffffe
14677 #CHECK: sthrl %r0, foo # encoding: [0xc4,0x07,A,A,A,A]
14678 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
14679 #CHECK: sthrl %r15, foo # encoding: [0xc4,0xf7,A,A,A,A]
14680 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
14685 #CHECK: sthrl %r3, bar+100 # encoding: [0xc4,0x37,A,A,A,A]
14686 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
14687 #CHECK: sthrl %r4, bar+100 # encoding: [0xc4,0x47,A,A,A,A]
14688 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
14693 #CHECK: sthrl %r7, frob@PLT # encoding: [0xc4,0x77,A,A,A,A]
14694 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
14695 #CHECK: sthrl %r8, frob@PLT # encoding: [0xc4,0x87,A,A,A,A]
14696 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
14701 #CHECK: sthy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x70]
14702 #CHECK: sthy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x70]
14703 #CHECK: sthy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x70]
14704 #CHECK: sthy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x70]
14705 #CHECK: sthy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x70]
14706 #CHECK: sthy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x70]
14707 #CHECK: sthy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x70]
14708 #CHECK: sthy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x70]
14709 #CHECK: sthy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x70]
14710 #CHECK: sthy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x70]
14719 sthy
%r0, 524287(%r1,%r15)
14720 sthy
%r0, 524287(%r15,%r1)
14723 #CHECK: stidp 0 # encoding: [0xb2,0x02,0x00,0x00]
14724 #CHECK: stidp 0(%r1) # encoding: [0xb2,0x02,0x10,0x00]
14725 #CHECK: stidp 0(%r15) # encoding: [0xb2,0x02,0xf0,0x00]
14726 #CHECK: stidp 4095 # encoding: [0xb2,0x02,0x0f,0xff]
14727 #CHECK: stidp 4095(%r1) # encoding: [0xb2,0x02,0x1f,0xff]
14728 #CHECK: stidp 4095(%r15) # encoding: [0xb2,0x02,0xff,0xff]
14737 #CHECK: stm %r0, %r0, 0 # encoding: [0x90,0x00,0x00,0x00]
14738 #CHECK: stm %r0, %r15, 0 # encoding: [0x90,0x0f,0x00,0x00]
14739 #CHECK: stm %r14, %r15, 0 # encoding: [0x90,0xef,0x00,0x00]
14740 #CHECK: stm %r15, %r15, 0 # encoding: [0x90,0xff,0x00,0x00]
14741 #CHECK: stm %r0, %r0, 4095 # encoding: [0x90,0x00,0x0f,0xff]
14742 #CHECK: stm %r0, %r0, 1 # encoding: [0x90,0x00,0x00,0x01]
14743 #CHECK: stm %r0, %r0, 0(%r1) # encoding: [0x90,0x00,0x10,0x00]
14744 #CHECK: stm %r0, %r0, 0(%r15) # encoding: [0x90,0x00,0xf0,0x00]
14745 #CHECK: stm %r0, %r0, 4095(%r1) # encoding: [0x90,0x00,0x1f,0xff]
14746 #CHECK: stm %r0, %r0, 4095(%r15) # encoding: [0x90,0x00,0xff,0xff]
14755 stm %r0,%r0,0(%r15)
14756 stm %r0,%r0,4095(%r1)
14757 stm %r0,%r0,4095(%r15)
14759 #CHECK: stmg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x24]
14760 #CHECK: stmg %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x24]
14761 #CHECK: stmg %r14, %r15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x24]
14762 #CHECK: stmg %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x24]
14763 #CHECK: stmg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x24]
14764 #CHECK: stmg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x24]
14765 #CHECK: stmg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x24]
14766 #CHECK: stmg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x24]
14767 #CHECK: stmg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x24]
14768 #CHECK: stmg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x24]
14769 #CHECK: stmg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x24]
14770 #CHECK: stmg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x24]
14771 #CHECK: stmg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x24]
14777 stmg
%r0,%r0,-524288
14781 stmg
%r0,%r0,524287
14782 stmg
%r0,%r0,0(%r1)
14783 stmg
%r0,%r0,0(%r15)
14784 stmg
%r0,%r0,524287(%r1)
14785 stmg
%r0,%r0,524287(%r15)
14787 #CHECK: stmh %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x26]
14788 #CHECK: stmh %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x26]
14789 #CHECK: stmh %r14, %r15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x26]
14790 #CHECK: stmh %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x26]
14791 #CHECK: stmh %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x26]
14792 #CHECK: stmh %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x26]
14793 #CHECK: stmh %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x26]
14794 #CHECK: stmh %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x26]
14795 #CHECK: stmh %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x26]
14796 #CHECK: stmh %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x26]
14797 #CHECK: stmh %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x26]
14798 #CHECK: stmh %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x26]
14799 #CHECK: stmh %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x26]
14805 stmh
%r0,%r0,-524288
14809 stmh
%r0,%r0,524287
14810 stmh
%r0,%r0,0(%r1)
14811 stmh
%r0,%r0,0(%r15)
14812 stmh
%r0,%r0,524287(%r1)
14813 stmh
%r0,%r0,524287(%r15)
14815 #CHECK: stmy %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x90]
14816 #CHECK: stmy %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x90]
14817 #CHECK: stmy %r14, %r15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x90]
14818 #CHECK: stmy %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x90]
14819 #CHECK: stmy %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x90]
14820 #CHECK: stmy %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x90]
14821 #CHECK: stmy %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x90]
14822 #CHECK: stmy %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x90]
14823 #CHECK: stmy %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x90]
14824 #CHECK: stmy %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x90]
14825 #CHECK: stmy %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x90]
14826 #CHECK: stmy %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x90]
14827 #CHECK: stmy %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x90]
14833 stmy
%r0,%r0,-524288
14837 stmy
%r0,%r0,524287
14838 stmy
%r0,%r0,0(%r1)
14839 stmy
%r0,%r0,0(%r15)
14840 stmy
%r0,%r0,524287(%r1)
14841 stmy
%r0,%r0,524287(%r15)
14843 #CHECK: stnsm 0, 0 # encoding: [0xac,0x00,0x00,0x00]
14844 #CHECK: stnsm 4095, 0 # encoding: [0xac,0x00,0x0f,0xff]
14845 #CHECK: stnsm 0, 255 # encoding: [0xac,0xff,0x00,0x00]
14846 #CHECK: stnsm 0(%r1), 42 # encoding: [0xac,0x2a,0x10,0x00]
14847 #CHECK: stnsm 0(%r15), 42 # encoding: [0xac,0x2a,0xf0,0x00]
14848 #CHECK: stnsm 4095(%r1), 42 # encoding: [0xac,0x2a,0x1f,0xff]
14849 #CHECK: stnsm 4095(%r15), 42 # encoding: [0xac,0x2a,0xff,0xff]
14856 stnsm
4095(%r1), 42
14857 stnsm
4095(%r15), 42
14859 #CHECK: stosm 0, 0 # encoding: [0xad,0x00,0x00,0x00]
14860 #CHECK: stosm 4095, 0 # encoding: [0xad,0x00,0x0f,0xff]
14861 #CHECK: stosm 0, 255 # encoding: [0xad,0xff,0x00,0x00]
14862 #CHECK: stosm 0(%r1), 42 # encoding: [0xad,0x2a,0x10,0x00]
14863 #CHECK: stosm 0(%r15), 42 # encoding: [0xad,0x2a,0xf0,0x00]
14864 #CHECK: stosm 4095(%r1), 42 # encoding: [0xad,0x2a,0x1f,0xff]
14865 #CHECK: stosm 4095(%r15), 42 # encoding: [0xad,0x2a,0xff,0xff]
14872 stosm
4095(%r1), 42
14873 stosm
4095(%r15), 42
14875 #CHECK: stpt 0 # encoding: [0xb2,0x09,0x00,0x00]
14876 #CHECK: stpt 0(%r1) # encoding: [0xb2,0x09,0x10,0x00]
14877 #CHECK: stpt 0(%r15) # encoding: [0xb2,0x09,0xf0,0x00]
14878 #CHECK: stpt 4095 # encoding: [0xb2,0x09,0x0f,0xff]
14879 #CHECK: stpt 4095(%r1) # encoding: [0xb2,0x09,0x1f,0xff]
14880 #CHECK: stpt 4095(%r15) # encoding: [0xb2,0x09,0xff,0xff]
14889 #CHECK: stpq %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x8e]
14890 #CHECK: stpq %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x8e]
14891 #CHECK: stpq %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x8e]
14892 #CHECK: stpq %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x8e]
14893 #CHECK: stpq %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x8e]
14894 #CHECK: stpq %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x8e]
14895 #CHECK: stpq %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x8e]
14896 #CHECK: stpq %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x8e]
14897 #CHECK: stpq %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x8e]
14898 #CHECK: stpq %r14, 0 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x8e]
14907 stpq
%r0, 524287(%r1,%r15)
14908 stpq
%r0, 524287(%r15,%r1)
14911 #CHECK: stpx 0 # encoding: [0xb2,0x11,0x00,0x00]
14912 #CHECK: stpx 0(%r1) # encoding: [0xb2,0x11,0x10,0x00]
14913 #CHECK: stpx 0(%r15) # encoding: [0xb2,0x11,0xf0,0x00]
14914 #CHECK: stpx 4095 # encoding: [0xb2,0x11,0x0f,0xff]
14915 #CHECK: stpx 4095(%r1) # encoding: [0xb2,0x11,0x1f,0xff]
14916 #CHECK: stpx 4095(%r15) # encoding: [0xb2,0x11,0xff,0xff]
14925 #CHECK: strag 0, 0 # encoding: [0xe5,0x02,0x00,0x00,0x00,0x00]
14926 #CHECK: strag 0(%r1), 0(%r2) # encoding: [0xe5,0x02,0x10,0x00,0x20,0x00]
14927 #CHECK: strag 160(%r1), 320(%r15) # encoding: [0xe5,0x02,0x10,0xa0,0xf1,0x40]
14928 #CHECK: strag 0(%r1), 4095 # encoding: [0xe5,0x02,0x10,0x00,0x0f,0xff]
14929 #CHECK: strag 0(%r1), 4095(%r2) # encoding: [0xe5,0x02,0x10,0x00,0x2f,0xff]
14930 #CHECK: strag 0(%r1), 4095(%r15) # encoding: [0xe5,0x02,0x10,0x00,0xff,0xff]
14931 #CHECK: strag 0(%r1), 0 # encoding: [0xe5,0x02,0x10,0x00,0x00,0x00]
14932 #CHECK: strag 0(%r15), 0 # encoding: [0xe5,0x02,0xf0,0x00,0x00,0x00]
14933 #CHECK: strag 4095(%r1), 0 # encoding: [0xe5,0x02,0x1f,0xff,0x00,0x00]
14934 #CHECK: strag 4095(%r15), 0 # encoding: [0xe5,0x02,0xff,0xff,0x00,0x00]
14937 strag
0(%r1), 0(%r2)
14938 strag
160(%r1), 320(%r15)
14940 strag
0(%r1), 4095(%r2)
14941 strag
0(%r1), 4095(%r15)
14945 strag
4095(%r15), 0
14947 #CHECK: strl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x0f,A,A,A,A]
14948 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
14949 strl
%r0, -0x100000000
14950 #CHECK: strl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x0f,A,A,A,A]
14951 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
14953 #CHECK: strl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x0f,A,A,A,A]
14954 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
14956 #CHECK: strl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x0f,A,A,A,A]
14957 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
14958 strl
%r0, 0xfffffffe
14960 #CHECK: strl %r0, foo # encoding: [0xc4,0x0f,A,A,A,A]
14961 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
14962 #CHECK: strl %r15, foo # encoding: [0xc4,0xff,A,A,A,A]
14963 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
14968 #CHECK: strl %r3, bar+100 # encoding: [0xc4,0x3f,A,A,A,A]
14969 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
14970 #CHECK: strl %r4, bar+100 # encoding: [0xc4,0x4f,A,A,A,A]
14971 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
14976 #CHECK: strl %r7, frob@PLT # encoding: [0xc4,0x7f,A,A,A,A]
14977 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
14978 #CHECK: strl %r8, frob@PLT # encoding: [0xc4,0x8f,A,A,A,A]
14979 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
14984 #CHECK: strv %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x3e]
14985 #CHECK: strv %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x3e]
14986 #CHECK: strv %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x3e]
14987 #CHECK: strv %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x3e]
14988 #CHECK: strv %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x3e]
14989 #CHECK: strv %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x3e]
14990 #CHECK: strv %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x3e]
14991 #CHECK: strv %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x3e]
14992 #CHECK: strv %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x3e]
14993 #CHECK: strv %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x3e]
15002 strv
%r0,524287(%r1,%r15)
15003 strv
%r0,524287(%r15,%r1)
15006 #CHECK: strvg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x2f]
15007 #CHECK: strvg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x2f]
15008 #CHECK: strvg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x2f]
15009 #CHECK: strvg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x2f]
15010 #CHECK: strvg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x2f]
15011 #CHECK: strvg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x2f]
15012 #CHECK: strvg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x2f]
15013 #CHECK: strvg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x2f]
15014 #CHECK: strvg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x2f]
15015 #CHECK: strvg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x2f]
15024 strvg
%r0,524287(%r1,%r15)
15025 strvg
%r0,524287(%r15,%r1)
15028 #CHECK: strvh %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x3f]
15029 #CHECK: strvh %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x3f]
15030 #CHECK: strvh %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x3f]
15031 #CHECK: strvh %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x3f]
15032 #CHECK: strvh %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x3f]
15033 #CHECK: strvh %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x3f]
15034 #CHECK: strvh %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x3f]
15035 #CHECK: strvh %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x3f]
15036 #CHECK: strvh %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x3f]
15037 #CHECK: strvh %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x3f]
15046 strvh
%r0,524287(%r1,%r15)
15047 strvh
%r0,524287(%r15,%r1)
15050 #CHECK: stsch 0 # encoding: [0xb2,0x34,0x00,0x00]
15051 #CHECK: stsch 0(%r1) # encoding: [0xb2,0x34,0x10,0x00]
15052 #CHECK: stsch 0(%r15) # encoding: [0xb2,0x34,0xf0,0x00]
15053 #CHECK: stsch 4095 # encoding: [0xb2,0x34,0x0f,0xff]
15054 #CHECK: stsch 4095(%r1) # encoding: [0xb2,0x34,0x1f,0xff]
15055 #CHECK: stsch 4095(%r15) # encoding: [0xb2,0x34,0xff,0xff]
15064 #CHECK: stsi 0 # encoding: [0xb2,0x7d,0x00,0x00]
15065 #CHECK: stsi 0(%r1) # encoding: [0xb2,0x7d,0x10,0x00]
15066 #CHECK: stsi 0(%r15) # encoding: [0xb2,0x7d,0xf0,0x00]
15067 #CHECK: stsi 4095 # encoding: [0xb2,0x7d,0x0f,0xff]
15068 #CHECK: stsi 4095(%r1) # encoding: [0xb2,0x7d,0x1f,0xff]
15069 #CHECK: stsi 4095(%r15) # encoding: [0xb2,0x7d,0xff,0xff]
15078 #CHECK: stura %r0, %r0 # encoding: [0xb2,0x46,0x00,0x00]
15079 #CHECK: stura %r0, %r15 # encoding: [0xb2,0x46,0x00,0x0f]
15080 #CHECK: stura %r15, %r0 # encoding: [0xb2,0x46,0x00,0xf0]
15081 #CHECK: stura %r7, %r8 # encoding: [0xb2,0x46,0x00,0x78]
15088 #CHECK: sturg %r0, %r0 # encoding: [0xb9,0x25,0x00,0x00]
15089 #CHECK: sturg %r0, %r15 # encoding: [0xb9,0x25,0x00,0x0f]
15090 #CHECK: sturg %r15, %r0 # encoding: [0xb9,0x25,0x00,0xf0]
15091 #CHECK: sturg %r7, %r8 # encoding: [0xb9,0x25,0x00,0x78]
15098 #CHECK: sty %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x50]
15099 #CHECK: sty %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x50]
15100 #CHECK: sty %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x50]
15101 #CHECK: sty %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x50]
15102 #CHECK: sty %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x50]
15103 #CHECK: sty %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x50]
15104 #CHECK: sty %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x50]
15105 #CHECK: sty %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x50]
15106 #CHECK: sty %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x50]
15107 #CHECK: sty %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x50]
15116 sty
%r0, 524287(%r1,%r15)
15117 sty
%r0, 524287(%r15,%r1)
15120 #CHECK: su %f0, 0 # encoding: [0x7f,0x00,0x00,0x00]
15121 #CHECK: su %f0, 4095 # encoding: [0x7f,0x00,0x0f,0xff]
15122 #CHECK: su %f0, 0(%r1) # encoding: [0x7f,0x00,0x10,0x00]
15123 #CHECK: su %f0, 0(%r15) # encoding: [0x7f,0x00,0xf0,0x00]
15124 #CHECK: su %f0, 4095(%r1,%r15) # encoding: [0x7f,0x01,0xff,0xff]
15125 #CHECK: su %f0, 4095(%r15,%r1) # encoding: [0x7f,0x0f,0x1f,0xff]
15126 #CHECK: su %f15, 0 # encoding: [0x7f,0xf0,0x00,0x00]
15132 su
%f0, 4095(%r1,%r15)
15133 su
%f0, 4095(%r15,%r1)
15136 #CHECK: sur %f0, %f0 # encoding: [0x3f,0x00]
15137 #CHECK: sur %f0, %f15 # encoding: [0x3f,0x0f]
15138 #CHECK: sur %f7, %f8 # encoding: [0x3f,0x78]
15139 #CHECK: sur %f15, %f0 # encoding: [0x3f,0xf0]
15146 #CHECK: svc 0 # encoding: [0x0a,0x00]
15147 #CHECK: svc 3 # encoding: [0x0a,0x03]
15148 #CHECK: svc 128 # encoding: [0x0a,0x80]
15149 #CHECK: svc 255 # encoding: [0x0a,0xff]
15156 #CHECK: sw %f0, 0 # encoding: [0x6f,0x00,0x00,0x00]
15157 #CHECK: sw %f0, 4095 # encoding: [0x6f,0x00,0x0f,0xff]
15158 #CHECK: sw %f0, 0(%r1) # encoding: [0x6f,0x00,0x10,0x00]
15159 #CHECK: sw %f0, 0(%r15) # encoding: [0x6f,0x00,0xf0,0x00]
15160 #CHECK: sw %f0, 4095(%r1,%r15) # encoding: [0x6f,0x01,0xff,0xff]
15161 #CHECK: sw %f0, 4095(%r15,%r1) # encoding: [0x6f,0x0f,0x1f,0xff]
15162 #CHECK: sw %f15, 0 # encoding: [0x6f,0xf0,0x00,0x00]
15168 sw
%f0, 4095(%r1,%r15)
15169 sw
%f0, 4095(%r15,%r1)
15172 #CHECK: swr %f0, %f0 # encoding: [0x2f,0x00]
15173 #CHECK: swr %f0, %f15 # encoding: [0x2f,0x0f]
15174 #CHECK: swr %f7, %f8 # encoding: [0x2f,0x78]
15175 #CHECK: swr %f15, %f0 # encoding: [0x2f,0xf0]
15182 #CHECK: sxbr %f0, %f0 # encoding: [0xb3,0x4b,0x00,0x00]
15183 #CHECK: sxbr %f0, %f13 # encoding: [0xb3,0x4b,0x00,0x0d]
15184 #CHECK: sxbr %f8, %f8 # encoding: [0xb3,0x4b,0x00,0x88]
15185 #CHECK: sxbr %f13, %f0 # encoding: [0xb3,0x4b,0x00,0xd0]
15192 #CHECK: sxr %f0, %f0 # encoding: [0x37,0x00]
15193 #CHECK: sxr %f0, %f13 # encoding: [0x37,0x0d]
15194 #CHECK: sxr %f8, %f8 # encoding: [0x37,0x88]
15195 #CHECK: sxr %f13, %f0 # encoding: [0x37,0xd0]
15202 #CHECK: sxtr %f0, %f0, %f0 # encoding: [0xb3,0xdb,0x00,0x00]
15203 #CHECK: sxtr %f0, %f0, %f13 # encoding: [0xb3,0xdb,0xd0,0x00]
15204 #CHECK: sxtr %f0, %f13, %f0 # encoding: [0xb3,0xdb,0x00,0x0d]
15205 #CHECK: sxtr %f13, %f0, %f0 # encoding: [0xb3,0xdb,0x00,0xd0]
15206 #CHECK: sxtr %f8, %f8, %f8 # encoding: [0xb3,0xdb,0x80,0x88]
15209 sxtr
%f0, %f0, %f13
15210 sxtr
%f0, %f13, %f0
15211 sxtr
%f13, %f0, %f0
15214 #CHECK: sy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x5b]
15215 #CHECK: sy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x5b]
15216 #CHECK: sy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x5b]
15217 #CHECK: sy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x5b]
15218 #CHECK: sy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x5b]
15219 #CHECK: sy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x5b]
15220 #CHECK: sy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x5b]
15221 #CHECK: sy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x5b]
15222 #CHECK: sy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x5b]
15223 #CHECK: sy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x5b]
15232 sy
%r0, 524287(%r1,%r15)
15233 sy
%r0, 524287(%r15,%r1)
15236 #CHECK: tam # encoding: [0x01,0x0b]
15240 #CHECK: tar %a0, %r0 # encoding: [0xb2,0x4c,0x00,0x00]
15241 #CHECK: tar %a0, %r15 # encoding: [0xb2,0x4c,0x00,0x0f]
15242 #CHECK: tar %a15, %r0 # encoding: [0xb2,0x4c,0x00,0xf0]
15243 #CHECK: tar %a7, %r8 # encoding: [0xb2,0x4c,0x00,0x78]
15250 #CHECK: tb %r0, %r0 # encoding: [0xb2,0x2c,0x00,0x00]
15251 #CHECK: tb %r0, %r15 # encoding: [0xb2,0x2c,0x00,0x0f]
15252 #CHECK: tb %r15, %r0 # encoding: [0xb2,0x2c,0x00,0xf0]
15253 #CHECK: tb %r7, %r8 # encoding: [0xb2,0x2c,0x00,0x78]
15254 #CHECK: tb %r15, %r15 # encoding: [0xb2,0x2c,0x00,0xff]
15262 #CHECK: tbdr %f0, 0, %f0 # encoding: [0xb3,0x51,0x00,0x00]
15263 #CHECK: tbdr %f0, 0, %f15 # encoding: [0xb3,0x51,0x00,0x0f]
15264 #CHECK: tbdr %f0, 15, %f0 # encoding: [0xb3,0x51,0xf0,0x00]
15265 #CHECK: tbdr %f4, 5, %f6 # encoding: [0xb3,0x51,0x50,0x46]
15266 #CHECK: tbdr %f15, 0, %f0 # encoding: [0xb3,0x51,0x00,0xf0]
15274 #CHECK: tbedr %f0, 0, %f0 # encoding: [0xb3,0x50,0x00,0x00]
15275 #CHECK: tbedr %f0, 0, %f15 # encoding: [0xb3,0x50,0x00,0x0f]
15276 #CHECK: tbedr %f0, 15, %f0 # encoding: [0xb3,0x50,0xf0,0x00]
15277 #CHECK: tbedr %f4, 5, %f6 # encoding: [0xb3,0x50,0x50,0x46]
15278 #CHECK: tbedr %f15, 0, %f0 # encoding: [0xb3,0x50,0x00,0xf0]
15286 #CHECK: tcdb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x11]
15287 #CHECK: tcdb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x11]
15288 #CHECK: tcdb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x11]
15289 #CHECK: tcdb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x11]
15290 #CHECK: tcdb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x11]
15291 #CHECK: tcdb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x11]
15292 #CHECK: tcdb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x11]
15298 tcdb
%f0, 4095(%r1,%r15)
15299 tcdb
%f0, 4095(%r15,%r1)
15302 #CHECK: tceb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x10]
15303 #CHECK: tceb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x10]
15304 #CHECK: tceb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x10]
15305 #CHECK: tceb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x10]
15306 #CHECK: tceb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x10]
15307 #CHECK: tceb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x10]
15308 #CHECK: tceb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x10]
15314 tceb
%f0, 4095(%r1,%r15)
15315 tceb
%f0, 4095(%r15,%r1)
15318 #CHECK: tcxb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x12]
15319 #CHECK: tcxb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x12]
15320 #CHECK: tcxb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x12]
15321 #CHECK: tcxb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x12]
15322 #CHECK: tcxb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x12]
15323 #CHECK: tcxb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x12]
15324 #CHECK: tcxb %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x12]
15330 tcxb
%f0, 4095(%r1,%r15)
15331 tcxb
%f0, 4095(%r15,%r1)
15334 #CHECK: tdcdt %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x54]
15335 #CHECK: tdcdt %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x54]
15336 #CHECK: tdcdt %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x54]
15337 #CHECK: tdcdt %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x54]
15338 #CHECK: tdcdt %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x54]
15339 #CHECK: tdcdt %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x54]
15340 #CHECK: tdcdt %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x54]
15346 tdcdt
%f0, 4095(%r1,%r15)
15347 tdcdt
%f0, 4095(%r15,%r1)
15350 #CHECK: tdcet %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x50]
15351 #CHECK: tdcet %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x50]
15352 #CHECK: tdcet %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x50]
15353 #CHECK: tdcet %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x50]
15354 #CHECK: tdcet %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x50]
15355 #CHECK: tdcet %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x50]
15356 #CHECK: tdcet %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x50]
15362 tdcet
%f0, 4095(%r1,%r15)
15363 tdcet
%f0, 4095(%r15,%r1)
15366 #CHECK: tdcxt %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x58]
15367 #CHECK: tdcxt %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x58]
15368 #CHECK: tdcxt %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x58]
15369 #CHECK: tdcxt %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x58]
15370 #CHECK: tdcxt %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x58]
15371 #CHECK: tdcxt %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x58]
15372 #CHECK: tdcxt %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x58]
15378 tdcxt
%f0, 4095(%r1,%r15)
15379 tdcxt
%f0, 4095(%r15,%r1)
15382 #CHECK: tdgdt %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x55]
15383 #CHECK: tdgdt %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x55]
15384 #CHECK: tdgdt %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x55]
15385 #CHECK: tdgdt %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x55]
15386 #CHECK: tdgdt %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x55]
15387 #CHECK: tdgdt %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x55]
15388 #CHECK: tdgdt %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x55]
15394 tdgdt
%f0, 4095(%r1,%r15)
15395 tdgdt
%f0, 4095(%r15,%r1)
15398 #CHECK: tdget %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x51]
15399 #CHECK: tdget %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x51]
15400 #CHECK: tdget %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x51]
15401 #CHECK: tdget %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x51]
15402 #CHECK: tdget %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x51]
15403 #CHECK: tdget %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x51]
15404 #CHECK: tdget %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x51]
15410 tdget
%f0, 4095(%r1,%r15)
15411 tdget
%f0, 4095(%r15,%r1)
15414 #CHECK: tdgxt %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x59]
15415 #CHECK: tdgxt %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x59]
15416 #CHECK: tdgxt %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x59]
15417 #CHECK: tdgxt %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x59]
15418 #CHECK: tdgxt %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x59]
15419 #CHECK: tdgxt %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x59]
15420 #CHECK: tdgxt %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x59]
15426 tdgxt
%f0, 4095(%r1,%r15)
15427 tdgxt
%f0, 4095(%r15,%r1)
15430 #CHECK: thder %f0, %f9 # encoding: [0xb3,0x58,0x00,0x09]
15431 #CHECK: thder %f0, %f15 # encoding: [0xb3,0x58,0x00,0x0f]
15432 #CHECK: thder %f15, %f0 # encoding: [0xb3,0x58,0x00,0xf0]
15433 #CHECK: thder %f15, %f9 # encoding: [0xb3,0x58,0x00,0xf9]
15440 #CHECK: thdr %f0, %f9 # encoding: [0xb3,0x59,0x00,0x09]
15441 #CHECK: thdr %f0, %f15 # encoding: [0xb3,0x59,0x00,0x0f]
15442 #CHECK: thdr %f15, %f0 # encoding: [0xb3,0x59,0x00,0xf0]
15443 #CHECK: thdr %f15, %f9 # encoding: [0xb3,0x59,0x00,0xf9]
15450 #CHECK: tm 0, 0 # encoding: [0x91,0x00,0x00,0x00]
15451 #CHECK: tm 4095, 0 # encoding: [0x91,0x00,0x0f,0xff]
15452 #CHECK: tm 0, 255 # encoding: [0x91,0xff,0x00,0x00]
15453 #CHECK: tm 0(%r1), 42 # encoding: [0x91,0x2a,0x10,0x00]
15454 #CHECK: tm 0(%r15), 42 # encoding: [0x91,0x2a,0xf0,0x00]
15455 #CHECK: tm 4095(%r1), 42 # encoding: [0x91,0x2a,0x1f,0xff]
15456 #CHECK: tm 4095(%r15), 42 # encoding: [0x91,0x2a,0xff,0xff]
15466 #CHECK: tmhh %r0, 0 # encoding: [0xa7,0x02,0x00,0x00]
15467 #CHECK: tmhh %r0, 32768 # encoding: [0xa7,0x02,0x80,0x00]
15468 #CHECK: tmhh %r0, 65535 # encoding: [0xa7,0x02,0xff,0xff]
15469 #CHECK: tmhh %r15, 0 # encoding: [0xa7,0xf2,0x00,0x00]
15476 #CHECK: tmhl %r0, 0 # encoding: [0xa7,0x03,0x00,0x00]
15477 #CHECK: tmhl %r0, 32768 # encoding: [0xa7,0x03,0x80,0x00]
15478 #CHECK: tmhl %r0, 65535 # encoding: [0xa7,0x03,0xff,0xff]
15479 #CHECK: tmhl %r15, 0 # encoding: [0xa7,0xf3,0x00,0x00]
15486 #CHECK: tmlh %r0, 0 # encoding: [0xa7,0x00,0x00,0x00]
15487 #CHECK: tmlh %r0, 32768 # encoding: [0xa7,0x00,0x80,0x00]
15488 #CHECK: tmlh %r0, 65535 # encoding: [0xa7,0x00,0xff,0xff]
15489 #CHECK: tmlh %r15, 0 # encoding: [0xa7,0xf0,0x00,0x00]
15496 #CHECK: tmlh %r0, 0 # encoding: [0xa7,0x00,0x00,0x00]
15497 #CHECK: tmlh %r0, 32768 # encoding: [0xa7,0x00,0x80,0x00]
15498 #CHECK: tmlh %r0, 65535 # encoding: [0xa7,0x00,0xff,0xff]
15499 #CHECK: tmlh %r15, 0 # encoding: [0xa7,0xf0,0x00,0x00]
15506 #CHECK: tmll %r0, 0 # encoding: [0xa7,0x01,0x00,0x00]
15507 #CHECK: tmll %r0, 32768 # encoding: [0xa7,0x01,0x80,0x00]
15508 #CHECK: tmll %r0, 65535 # encoding: [0xa7,0x01,0xff,0xff]
15509 #CHECK: tmll %r15, 0 # encoding: [0xa7,0xf1,0x00,0x00]
15516 #CHECK: tmll %r0, 0 # encoding: [0xa7,0x01,0x00,0x00]
15517 #CHECK: tmll %r0, 32768 # encoding: [0xa7,0x01,0x80,0x00]
15518 #CHECK: tmll %r0, 65535 # encoding: [0xa7,0x01,0xff,0xff]
15519 #CHECK: tmll %r15, 0 # encoding: [0xa7,0xf1,0x00,0x00]
15526 #CHECK: tmy -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x51]
15527 #CHECK: tmy -1, 0 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x51]
15528 #CHECK: tmy 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x51]
15529 #CHECK: tmy 1, 0 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x51]
15530 #CHECK: tmy 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x51]
15531 #CHECK: tmy 0, 255 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x51]
15532 #CHECK: tmy 0(%r1), 42 # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x51]
15533 #CHECK: tmy 0(%r15), 42 # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x51]
15534 #CHECK: tmy 524287(%r1), 42 # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x51]
15535 #CHECK: tmy 524287(%r15), 42 # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x51]
15545 tmy
524287(%r1), 42
15546 tmy
524287(%r15), 42
15548 #CHECK: tp 0(1) # encoding: [0xeb,0x00,0x00,0x00,0x00,0xc0]
15549 #CHECK: tp 0(1,%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0xc0]
15550 #CHECK: tp 0(1,%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xc0]
15551 #CHECK: tp 4095(1,%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x00,0xc0]
15552 #CHECK: tp 4095(1,%r15) # encoding: [0xeb,0x00,0xff,0xff,0x00,0xc0]
15553 #CHECK: tp 0(16,%r1) # encoding: [0xeb,0xf0,0x10,0x00,0x00,0xc0]
15554 #CHECK: tp 0(16,%r15) # encoding: [0xeb,0xf0,0xf0,0x00,0x00,0xc0]
15564 #CHECK: tpi 0 # encoding: [0xb2,0x36,0x00,0x00]
15565 #CHECK: tpi 0(%r1) # encoding: [0xb2,0x36,0x10,0x00]
15566 #CHECK: tpi 0(%r15) # encoding: [0xb2,0x36,0xf0,0x00]
15567 #CHECK: tpi 4095 # encoding: [0xb2,0x36,0x0f,0xff]
15568 #CHECK: tpi 4095(%r1) # encoding: [0xb2,0x36,0x1f,0xff]
15569 #CHECK: tpi 4095(%r15) # encoding: [0xb2,0x36,0xff,0xff]
15578 #CHECK: tprot 0, 0 # encoding: [0xe5,0x01,0x00,0x00,0x00,0x00]
15579 #CHECK: tprot 0(%r1), 0(%r2) # encoding: [0xe5,0x01,0x10,0x00,0x20,0x00]
15580 #CHECK: tprot 160(%r1), 320(%r15) # encoding: [0xe5,0x01,0x10,0xa0,0xf1,0x40]
15581 #CHECK: tprot 0(%r1), 4095 # encoding: [0xe5,0x01,0x10,0x00,0x0f,0xff]
15582 #CHECK: tprot 0(%r1), 4095(%r2) # encoding: [0xe5,0x01,0x10,0x00,0x2f,0xff]
15583 #CHECK: tprot 0(%r1), 4095(%r15) # encoding: [0xe5,0x01,0x10,0x00,0xff,0xff]
15584 #CHECK: tprot 0(%r1), 0 # encoding: [0xe5,0x01,0x10,0x00,0x00,0x00]
15585 #CHECK: tprot 0(%r15), 0 # encoding: [0xe5,0x01,0xf0,0x00,0x00,0x00]
15586 #CHECK: tprot 4095(%r1), 0 # encoding: [0xe5,0x01,0x1f,0xff,0x00,0x00]
15587 #CHECK: tprot 4095(%r15), 0 # encoding: [0xe5,0x01,0xff,0xff,0x00,0x00]
15590 tprot
0(%r1), 0(%r2)
15591 tprot
160(%r1), 320(%r15)
15593 tprot
0(%r1), 4095(%r2)
15594 tprot
0(%r1), 4095(%r15)
15598 tprot
4095(%r15), 0
15600 #CHECK: tr 0(1), 0 # encoding: [0xdc,0x00,0x00,0x00,0x00,0x00]
15601 #CHECK: tr 0(1), 0(%r1) # encoding: [0xdc,0x00,0x00,0x00,0x10,0x00]
15602 #CHECK: tr 0(1), 0(%r15) # encoding: [0xdc,0x00,0x00,0x00,0xf0,0x00]
15603 #CHECK: tr 0(1), 4095 # encoding: [0xdc,0x00,0x00,0x00,0x0f,0xff]
15604 #CHECK: tr 0(1), 4095(%r1) # encoding: [0xdc,0x00,0x00,0x00,0x1f,0xff]
15605 #CHECK: tr 0(1), 4095(%r15) # encoding: [0xdc,0x00,0x00,0x00,0xff,0xff]
15606 #CHECK: tr 0(1,%r1), 0 # encoding: [0xdc,0x00,0x10,0x00,0x00,0x00]
15607 #CHECK: tr 0(1,%r15), 0 # encoding: [0xdc,0x00,0xf0,0x00,0x00,0x00]
15608 #CHECK: tr 4095(1,%r1), 0 # encoding: [0xdc,0x00,0x1f,0xff,0x00,0x00]
15609 #CHECK: tr 4095(1,%r15), 0 # encoding: [0xdc,0x00,0xff,0xff,0x00,0x00]
15610 #CHECK: tr 0(256,%r1), 0 # encoding: [0xdc,0xff,0x10,0x00,0x00,0x00]
15611 #CHECK: tr 0(256,%r15), 0 # encoding: [0xdc,0xff,0xf0,0x00,0x00,0x00]
15618 tr
0(1), 4095(%r15)
15626 #CHECK: trace %r0, %r0, 0 # encoding: [0x99,0x00,0x00,0x00]
15627 #CHECK: trace %r0, %r15, 0 # encoding: [0x99,0x0f,0x00,0x00]
15628 #CHECK: trace %r14, %r15, 0 # encoding: [0x99,0xef,0x00,0x00]
15629 #CHECK: trace %r15, %r15, 0 # encoding: [0x99,0xff,0x00,0x00]
15630 #CHECK: trace %r0, %r0, 4095 # encoding: [0x99,0x00,0x0f,0xff]
15631 #CHECK: trace %r0, %r0, 1 # encoding: [0x99,0x00,0x00,0x01]
15632 #CHECK: trace %r0, %r0, 0(%r1) # encoding: [0x99,0x00,0x10,0x00]
15633 #CHECK: trace %r0, %r0, 0(%r15) # encoding: [0x99,0x00,0xf0,0x00]
15634 #CHECK: trace %r0, %r0, 4095(%r1) # encoding: [0x99,0x00,0x1f,0xff]
15635 #CHECK: trace %r0, %r0, 4095(%r15) # encoding: [0x99,0x00,0xff,0xff]
15643 trace
%r0,%r0,0(%r1)
15644 trace
%r0,%r0,0(%r15)
15645 trace
%r0,%r0,4095(%r1)
15646 trace
%r0,%r0,4095(%r15)
15648 #CHECK: tracg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x0f]
15649 #CHECK: tracg %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x0f]
15650 #CHECK: tracg %r14, %r15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x0f]
15651 #CHECK: tracg %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x0f]
15652 #CHECK: tracg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x0f]
15653 #CHECK: tracg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x0f]
15654 #CHECK: tracg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x0f]
15655 #CHECK: tracg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x0f]
15656 #CHECK: tracg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x0f]
15657 #CHECK: tracg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x0f]
15658 #CHECK: tracg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x0f]
15659 #CHECK: tracg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x0f]
15660 #CHECK: tracg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x0f]
15666 tracg
%r0,%r0,-524288
15670 tracg
%r0,%r0,524287
15671 tracg
%r0,%r0,0(%r1)
15672 tracg
%r0,%r0,0(%r15)
15673 tracg
%r0,%r0,524287(%r1)
15674 tracg
%r0,%r0,524287(%r15)
15676 #CHECK: trap2 # encoding: [0x01,0xff]
15680 #CHECK: trap4 0 # encoding: [0xb2,0xff,0x00,0x00]
15681 #CHECK: trap4 0(%r1) # encoding: [0xb2,0xff,0x10,0x00]
15682 #CHECK: trap4 0(%r15) # encoding: [0xb2,0xff,0xf0,0x00]
15683 #CHECK: trap4 4095 # encoding: [0xb2,0xff,0x0f,0xff]
15684 #CHECK: trap4 4095(%r1) # encoding: [0xb2,0xff,0x1f,0xff]
15685 #CHECK: trap4 4095(%r15) # encoding: [0xb2,0xff,0xff,0xff]
15694 #CHECK: tre %r0, %r0 # encoding: [0xb2,0xa5,0x00,0x00]
15695 #CHECK: tre %r0, %r15 # encoding: [0xb2,0xa5,0x00,0x0f]
15696 #CHECK: tre %r14, %r0 # encoding: [0xb2,0xa5,0x00,0xe0]
15697 #CHECK: tre %r6, %r8 # encoding: [0xb2,0xa5,0x00,0x68]
15704 #CHECK: troo %r0, %r0 # encoding: [0xb9,0x93,0x00,0x00]
15705 #CHECK: troo %r0, %r15 # encoding: [0xb9,0x93,0x00,0x0f]
15706 #CHECK: troo %r14, %r0 # encoding: [0xb9,0x93,0x00,0xe0]
15707 #CHECK: troo %r6, %r8 # encoding: [0xb9,0x93,0x00,0x68]
15708 #CHECK: troo %r4, %r13, 0 # encoding: [0xb9,0x93,0x00,0x4d]
15709 #CHECK: troo %r4, %r13, 15 # encoding: [0xb9,0x93,0xf0,0x4d]
15718 #CHECK: trot %r0, %r0 # encoding: [0xb9,0x92,0x00,0x00]
15719 #CHECK: trot %r0, %r15 # encoding: [0xb9,0x92,0x00,0x0f]
15720 #CHECK: trot %r14, %r0 # encoding: [0xb9,0x92,0x00,0xe0]
15721 #CHECK: trot %r6, %r8 # encoding: [0xb9,0x92,0x00,0x68]
15722 #CHECK: trot %r4, %r13, 0 # encoding: [0xb9,0x92,0x00,0x4d]
15723 #CHECK: trot %r4, %r13, 15 # encoding: [0xb9,0x92,0xf0,0x4d]
15732 #CHECK: trt 0(1), 0 # encoding: [0xdd,0x00,0x00,0x00,0x00,0x00]
15733 #CHECK: trt 0(1), 0(%r1) # encoding: [0xdd,0x00,0x00,0x00,0x10,0x00]
15734 #CHECK: trt 0(1), 0(%r15) # encoding: [0xdd,0x00,0x00,0x00,0xf0,0x00]
15735 #CHECK: trt 0(1), 4095 # encoding: [0xdd,0x00,0x00,0x00,0x0f,0xff]
15736 #CHECK: trt 0(1), 4095(%r1) # encoding: [0xdd,0x00,0x00,0x00,0x1f,0xff]
15737 #CHECK: trt 0(1), 4095(%r15) # encoding: [0xdd,0x00,0x00,0x00,0xff,0xff]
15738 #CHECK: trt 0(1,%r1), 0 # encoding: [0xdd,0x00,0x10,0x00,0x00,0x00]
15739 #CHECK: trt 0(1,%r15), 0 # encoding: [0xdd,0x00,0xf0,0x00,0x00,0x00]
15740 #CHECK: trt 4095(1,%r1), 0 # encoding: [0xdd,0x00,0x1f,0xff,0x00,0x00]
15741 #CHECK: trt 4095(1,%r15), 0 # encoding: [0xdd,0x00,0xff,0xff,0x00,0x00]
15742 #CHECK: trt 0(256,%r1), 0 # encoding: [0xdd,0xff,0x10,0x00,0x00,0x00]
15743 #CHECK: trt 0(256,%r15), 0 # encoding: [0xdd,0xff,0xf0,0x00,0x00,0x00]
15749 trt
0(1), 4095(%r1)
15750 trt
0(1), 4095(%r15)
15754 trt
4095(1,%r15), 0
15758 #CHECK: trte %r0, %r0 # encoding: [0xb9,0xbf,0x00,0x00]
15759 #CHECK: trte %r0, %r15 # encoding: [0xb9,0xbf,0x00,0x0f]
15760 #CHECK: trte %r14, %r0 # encoding: [0xb9,0xbf,0x00,0xe0]
15761 #CHECK: trte %r6, %r8 # encoding: [0xb9,0xbf,0x00,0x68]
15762 #CHECK: trte %r4, %r13, 0 # encoding: [0xb9,0xbf,0x00,0x4d]
15763 #CHECK: trte %r4, %r13, 15 # encoding: [0xb9,0xbf,0xf0,0x4d]
15772 #CHECK: trto %r0, %r0 # encoding: [0xb9,0x91,0x00,0x00]
15773 #CHECK: trto %r0, %r15 # encoding: [0xb9,0x91,0x00,0x0f]
15774 #CHECK: trto %r14, %r0 # encoding: [0xb9,0x91,0x00,0xe0]
15775 #CHECK: trto %r6, %r8 # encoding: [0xb9,0x91,0x00,0x68]
15776 #CHECK: trto %r4, %r13, 0 # encoding: [0xb9,0x91,0x00,0x4d]
15777 #CHECK: trto %r4, %r13, 15 # encoding: [0xb9,0x91,0xf0,0x4d]
15786 #CHECK: trtr 0(1), 0 # encoding: [0xd0,0x00,0x00,0x00,0x00,0x00]
15787 #CHECK: trtr 0(1), 0(%r1) # encoding: [0xd0,0x00,0x00,0x00,0x10,0x00]
15788 #CHECK: trtr 0(1), 0(%r15) # encoding: [0xd0,0x00,0x00,0x00,0xf0,0x00]
15789 #CHECK: trtr 0(1), 4095 # encoding: [0xd0,0x00,0x00,0x00,0x0f,0xff]
15790 #CHECK: trtr 0(1), 4095(%r1) # encoding: [0xd0,0x00,0x00,0x00,0x1f,0xff]
15791 #CHECK: trtr 0(1), 4095(%r15) # encoding: [0xd0,0x00,0x00,0x00,0xff,0xff]
15792 #CHECK: trtr 0(1,%r1), 0 # encoding: [0xd0,0x00,0x10,0x00,0x00,0x00]
15793 #CHECK: trtr 0(1,%r15), 0 # encoding: [0xd0,0x00,0xf0,0x00,0x00,0x00]
15794 #CHECK: trtr 4095(1,%r1), 0 # encoding: [0xd0,0x00,0x1f,0xff,0x00,0x00]
15795 #CHECK: trtr 4095(1,%r15), 0 # encoding: [0xd0,0x00,0xff,0xff,0x00,0x00]
15796 #CHECK: trtr 0(256,%r1), 0 # encoding: [0xd0,0xff,0x10,0x00,0x00,0x00]
15797 #CHECK: trtr 0(256,%r15), 0 # encoding: [0xd0,0xff,0xf0,0x00,0x00,0x00]
15803 trtr
0(1), 4095(%r1)
15804 trtr
0(1), 4095(%r15)
15807 trtr
4095(1,%r1), 0
15808 trtr
4095(1,%r15), 0
15810 trtr
0(256,%r15), 0
15812 #CHECK: trtre %r0, %r0 # encoding: [0xb9,0xbd,0x00,0x00]
15813 #CHECK: trtre %r0, %r15 # encoding: [0xb9,0xbd,0x00,0x0f]
15814 #CHECK: trtre %r14, %r0 # encoding: [0xb9,0xbd,0x00,0xe0]
15815 #CHECK: trtre %r6, %r8 # encoding: [0xb9,0xbd,0x00,0x68]
15816 #CHECK: trtre %r4, %r13, 0 # encoding: [0xb9,0xbd,0x00,0x4d]
15817 #CHECK: trtre %r4, %r13, 15 # encoding: [0xb9,0xbd,0xf0,0x4d]
15824 trtre
%r4, %r13, 15
15826 #CHECK: trtt %r0, %r0 # encoding: [0xb9,0x90,0x00,0x00]
15827 #CHECK: trtt %r0, %r15 # encoding: [0xb9,0x90,0x00,0x0f]
15828 #CHECK: trtt %r14, %r0 # encoding: [0xb9,0x90,0x00,0xe0]
15829 #CHECK: trtt %r6, %r8 # encoding: [0xb9,0x90,0x00,0x68]
15830 #CHECK: trtt %r4, %r13, 0 # encoding: [0xb9,0x90,0x00,0x4d]
15831 #CHECK: trtt %r4, %r13, 15 # encoding: [0xb9,0x90,0xf0,0x4d]
15840 #CHECK: ts 0 # encoding: [0x93,0x00,0x00,0x00]
15841 #CHECK: ts 0(%r1) # encoding: [0x93,0x00,0x10,0x00]
15842 #CHECK: ts 0(%r15) # encoding: [0x93,0x00,0xf0,0x00]
15843 #CHECK: ts 4095 # encoding: [0x93,0x00,0x0f,0xff]
15844 #CHECK: ts 4095(%r1) # encoding: [0x93,0x00,0x1f,0xff]
15845 #CHECK: ts 4095(%r15) # encoding: [0x93,0x00,0xff,0xff]
15854 #CHECK: tsch 0 # encoding: [0xb2,0x35,0x00,0x00]
15855 #CHECK: tsch 0(%r1) # encoding: [0xb2,0x35,0x10,0x00]
15856 #CHECK: tsch 0(%r15) # encoding: [0xb2,0x35,0xf0,0x00]
15857 #CHECK: tsch 4095 # encoding: [0xb2,0x35,0x0f,0xff]
15858 #CHECK: tsch 4095(%r1) # encoding: [0xb2,0x35,0x1f,0xff]
15859 #CHECK: tsch 4095(%r15) # encoding: [0xb2,0x35,0xff,0xff]
15868 #CHECK: unpk 0(1), 0(1) # encoding: [0xf3,0x00,0x00,0x00,0x00,0x00]
15869 #CHECK: unpk 0(1), 0(1,%r1) # encoding: [0xf3,0x00,0x00,0x00,0x10,0x00]
15870 #CHECK: unpk 0(1), 0(1,%r15) # encoding: [0xf3,0x00,0x00,0x00,0xf0,0x00]
15871 #CHECK: unpk 0(1), 4095(1) # encoding: [0xf3,0x00,0x00,0x00,0x0f,0xff]
15872 #CHECK: unpk 0(1), 4095(1,%r1) # encoding: [0xf3,0x00,0x00,0x00,0x1f,0xff]
15873 #CHECK: unpk 0(1), 4095(1,%r15) # encoding: [0xf3,0x00,0x00,0x00,0xff,0xff]
15874 #CHECK: unpk 0(1,%r1), 0(1) # encoding: [0xf3,0x00,0x10,0x00,0x00,0x00]
15875 #CHECK: unpk 0(1,%r15), 0(1) # encoding: [0xf3,0x00,0xf0,0x00,0x00,0x00]
15876 #CHECK: unpk 4095(1,%r1), 0(1) # encoding: [0xf3,0x00,0x1f,0xff,0x00,0x00]
15877 #CHECK: unpk 4095(1,%r15), 0(1) # encoding: [0xf3,0x00,0xff,0xff,0x00,0x00]
15878 #CHECK: unpk 0(16,%r1), 0(1) # encoding: [0xf3,0xf0,0x10,0x00,0x00,0x00]
15879 #CHECK: unpk 0(16,%r15), 0(1) # encoding: [0xf3,0xf0,0xf0,0x00,0x00,0x00]
15880 #CHECK: unpk 0(1), 0(16,%r1) # encoding: [0xf3,0x0f,0x00,0x00,0x10,0x00]
15881 #CHECK: unpk 0(1), 0(16,%r15) # encoding: [0xf3,0x0f,0x00,0x00,0xf0,0x00]
15884 unpk
0(1), 0(1,%r1)
15885 unpk
0(1), 0(1,%r15)
15887 unpk
0(1), 4095(1,%r1)
15888 unpk
0(1), 4095(1,%r15)
15889 unpk
0(1,%r1), 0(1)
15890 unpk
0(1,%r15), 0(1)
15891 unpk
4095(1,%r1), 0(1)
15892 unpk
4095(1,%r15), 0(1)
15893 unpk
0(16,%r1), 0(1)
15894 unpk
0(16,%r15), 0(1)
15895 unpk
0(1), 0(16,%r1)
15896 unpk
0(1), 0(16,%r15)
15898 #CHECK: unpka 0(1), 0 # encoding: [0xea,0x00,0x00,0x00,0x00,0x00]
15899 #CHECK: unpka 0(1), 0(%r1) # encoding: [0xea,0x00,0x00,0x00,0x10,0x00]
15900 #CHECK: unpka 0(1), 0(%r15) # encoding: [0xea,0x00,0x00,0x00,0xf0,0x00]
15901 #CHECK: unpka 0(1), 4095 # encoding: [0xea,0x00,0x00,0x00,0x0f,0xff]
15902 #CHECK: unpka 0(1), 4095(%r1) # encoding: [0xea,0x00,0x00,0x00,0x1f,0xff]
15903 #CHECK: unpka 0(1), 4095(%r15) # encoding: [0xea,0x00,0x00,0x00,0xff,0xff]
15904 #CHECK: unpka 0(1,%r1), 0 # encoding: [0xea,0x00,0x10,0x00,0x00,0x00]
15905 #CHECK: unpka 0(1,%r15), 0 # encoding: [0xea,0x00,0xf0,0x00,0x00,0x00]
15906 #CHECK: unpka 4095(1,%r1), 0 # encoding: [0xea,0x00,0x1f,0xff,0x00,0x00]
15907 #CHECK: unpka 4095(1,%r15), 0 # encoding: [0xea,0x00,0xff,0xff,0x00,0x00]
15908 #CHECK: unpka 0(256,%r1), 0 # encoding: [0xea,0xff,0x10,0x00,0x00,0x00]
15909 #CHECK: unpka 0(256,%r15), 0 # encoding: [0xea,0xff,0xf0,0x00,0x00,0x00]
15913 unpka
0(1), 0(%r15)
15915 unpka
0(1), 4095(%r1)
15916 unpka
0(1), 4095(%r15)
15919 unpka
4095(1,%r1), 0
15920 unpka
4095(1,%r15), 0
15921 unpka
0(256,%r1), 0
15922 unpka
0(256,%r15), 0
15924 #CHECK: unpku 0(1), 0 # encoding: [0xe2,0x00,0x00,0x00,0x00,0x00]
15925 #CHECK: unpku 0(1), 0(%r1) # encoding: [0xe2,0x00,0x00,0x00,0x10,0x00]
15926 #CHECK: unpku 0(1), 0(%r15) # encoding: [0xe2,0x00,0x00,0x00,0xf0,0x00]
15927 #CHECK: unpku 0(1), 4095 # encoding: [0xe2,0x00,0x00,0x00,0x0f,0xff]
15928 #CHECK: unpku 0(1), 4095(%r1) # encoding: [0xe2,0x00,0x00,0x00,0x1f,0xff]
15929 #CHECK: unpku 0(1), 4095(%r15) # encoding: [0xe2,0x00,0x00,0x00,0xff,0xff]
15930 #CHECK: unpku 0(1,%r1), 0 # encoding: [0xe2,0x00,0x10,0x00,0x00,0x00]
15931 #CHECK: unpku 0(1,%r15), 0 # encoding: [0xe2,0x00,0xf0,0x00,0x00,0x00]
15932 #CHECK: unpku 4095(1,%r1), 0 # encoding: [0xe2,0x00,0x1f,0xff,0x00,0x00]
15933 #CHECK: unpku 4095(1,%r15), 0 # encoding: [0xe2,0x00,0xff,0xff,0x00,0x00]
15934 #CHECK: unpku 0(256,%r1), 0 # encoding: [0xe2,0xff,0x10,0x00,0x00,0x00]
15935 #CHECK: unpku 0(256,%r15), 0 # encoding: [0xe2,0xff,0xf0,0x00,0x00,0x00]
15939 unpku
0(1), 0(%r15)
15941 unpku
0(1), 4095(%r1)
15942 unpku
0(1), 4095(%r15)
15945 unpku
4095(1,%r1), 0
15946 unpku
4095(1,%r15), 0
15947 unpku
0(256,%r1), 0
15948 unpku
0(256,%r15), 0
15950 #CHECK: upt # encoding: [0x01,0x02]
15954 #CHECK: x %r0, 0 # encoding: [0x57,0x00,0x00,0x00]
15955 #CHECK: x %r0, 4095 # encoding: [0x57,0x00,0x0f,0xff]
15956 #CHECK: x %r0, 0(%r1) # encoding: [0x57,0x00,0x10,0x00]
15957 #CHECK: x %r0, 0(%r15) # encoding: [0x57,0x00,0xf0,0x00]
15958 #CHECK: x %r0, 4095(%r1,%r15) # encoding: [0x57,0x01,0xff,0xff]
15959 #CHECK: x %r0, 4095(%r15,%r1) # encoding: [0x57,0x0f,0x1f,0xff]
15960 #CHECK: x %r15, 0 # encoding: [0x57,0xf0,0x00,0x00]
15966 x
%r0, 4095(%r1,%r15)
15967 x
%r0, 4095(%r15,%r1)
15970 #CHECK: xc 0(1), 0 # encoding: [0xd7,0x00,0x00,0x00,0x00,0x00]
15971 #CHECK: xc 0(1), 0(%r1) # encoding: [0xd7,0x00,0x00,0x00,0x10,0x00]
15972 #CHECK: xc 0(1), 0(%r15) # encoding: [0xd7,0x00,0x00,0x00,0xf0,0x00]
15973 #CHECK: xc 0(1), 4095 # encoding: [0xd7,0x00,0x00,0x00,0x0f,0xff]
15974 #CHECK: xc 0(1), 4095(%r1) # encoding: [0xd7,0x00,0x00,0x00,0x1f,0xff]
15975 #CHECK: xc 0(1), 4095(%r15) # encoding: [0xd7,0x00,0x00,0x00,0xff,0xff]
15976 #CHECK: xc 0(1,%r1), 0 # encoding: [0xd7,0x00,0x10,0x00,0x00,0x00]
15977 #CHECK: xc 0(1,%r15), 0 # encoding: [0xd7,0x00,0xf0,0x00,0x00,0x00]
15978 #CHECK: xc 4095(1,%r1), 0 # encoding: [0xd7,0x00,0x1f,0xff,0x00,0x00]
15979 #CHECK: xc 4095(1,%r15), 0 # encoding: [0xd7,0x00,0xff,0xff,0x00,0x00]
15980 #CHECK: xc 0(256,%r1), 0 # encoding: [0xd7,0xff,0x10,0x00,0x00,0x00]
15981 #CHECK: xc 0(256,%r15), 0 # encoding: [0xd7,0xff,0xf0,0x00,0x00,0x00]
15988 xc
0(1), 4095(%r15)
15996 #CHECK: xg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x82]
15997 #CHECK: xg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x82]
15998 #CHECK: xg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x82]
15999 #CHECK: xg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x82]
16000 #CHECK: xg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x82]
16001 #CHECK: xg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x82]
16002 #CHECK: xg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x82]
16003 #CHECK: xg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x82]
16004 #CHECK: xg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x82]
16005 #CHECK: xg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x82]
16014 xg
%r0, 524287(%r1,%r15)
16015 xg
%r0, 524287(%r15,%r1)
16018 #CHECK: xgr %r0, %r0 # encoding: [0xb9,0x82,0x00,0x00]
16019 #CHECK: xgr %r0, %r15 # encoding: [0xb9,0x82,0x00,0x0f]
16020 #CHECK: xgr %r15, %r0 # encoding: [0xb9,0x82,0x00,0xf0]
16021 #CHECK: xgr %r7, %r8 # encoding: [0xb9,0x82,0x00,0x78]
16028 #CHECK: xi 0, 0 # encoding: [0x97,0x00,0x00,0x00]
16029 #CHECK: xi 4095, 0 # encoding: [0x97,0x00,0x0f,0xff]
16030 #CHECK: xi 0, 255 # encoding: [0x97,0xff,0x00,0x00]
16031 #CHECK: xi 0(%r1), 42 # encoding: [0x97,0x2a,0x10,0x00]
16032 #CHECK: xi 0(%r15), 42 # encoding: [0x97,0x2a,0xf0,0x00]
16033 #CHECK: xi 4095(%r1), 42 # encoding: [0x97,0x2a,0x1f,0xff]
16034 #CHECK: xi 4095(%r15), 42 # encoding: [0x97,0x2a,0xff,0xff]
16044 #CHECK: xihf %r0, 0 # encoding: [0xc0,0x06,0x00,0x00,0x00,0x00]
16045 #CHECK: xihf %r0, 4294967295 # encoding: [0xc0,0x06,0xff,0xff,0xff,0xff]
16046 #CHECK: xihf %r15, 0 # encoding: [0xc0,0xf6,0x00,0x00,0x00,0x00]
16049 xihf
%r0, 0xffffffff
16052 #CHECK: xilf %r0, 0 # encoding: [0xc0,0x07,0x00,0x00,0x00,0x00]
16053 #CHECK: xilf %r0, 4294967295 # encoding: [0xc0,0x07,0xff,0xff,0xff,0xff]
16054 #CHECK: xilf %r15, 0 # encoding: [0xc0,0xf7,0x00,0x00,0x00,0x00]
16057 xilf
%r0, 0xffffffff
16060 #CHECK: xiy -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x57]
16061 #CHECK: xiy -1, 0 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x57]
16062 #CHECK: xiy 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x57]
16063 #CHECK: xiy 1, 0 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x57]
16064 #CHECK: xiy 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x57]
16065 #CHECK: xiy 0, 255 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x57]
16066 #CHECK: xiy 0(%r1), 42 # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x57]
16067 #CHECK: xiy 0(%r15), 42 # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x57]
16068 #CHECK: xiy 524287(%r1), 42 # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x57]
16069 #CHECK: xiy 524287(%r15), 42 # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x57]
16079 xiy
524287(%r1), 42
16080 xiy
524287(%r15), 42
16082 #CHECK: xr %r0, %r0 # encoding: [0x17,0x00]
16083 #CHECK: xr %r0, %r15 # encoding: [0x17,0x0f]
16084 #CHECK: xr %r15, %r0 # encoding: [0x17,0xf0]
16085 #CHECK: xr %r7, %r8 # encoding: [0x17,0x78]
16092 #CHECK: xsch # encoding: [0xb2,0x76,0x00,0x00]
16096 #CHECK: xy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x57]
16097 #CHECK: xy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x57]
16098 #CHECK: xy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x57]
16099 #CHECK: xy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x57]
16100 #CHECK: xy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x57]
16101 #CHECK: xy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x57]
16102 #CHECK: xy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x57]
16103 #CHECK: xy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x57]
16104 #CHECK: xy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x57]
16105 #CHECK: xy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x57]
16114 xy
%r0, 524287(%r1,%r15)
16115 xy
%r0, 524287(%r15,%r1)
16118 #CHECK: zap 0(1), 0(1) # encoding: [0xf8,0x00,0x00,0x00,0x00,0x00]
16119 #CHECK: zap 0(1), 0(1,%r1) # encoding: [0xf8,0x00,0x00,0x00,0x10,0x00]
16120 #CHECK: zap 0(1), 0(1,%r15) # encoding: [0xf8,0x00,0x00,0x00,0xf0,0x00]
16121 #CHECK: zap 0(1), 4095(1) # encoding: [0xf8,0x00,0x00,0x00,0x0f,0xff]
16122 #CHECK: zap 0(1), 4095(1,%r1) # encoding: [0xf8,0x00,0x00,0x00,0x1f,0xff]
16123 #CHECK: zap 0(1), 4095(1,%r15) # encoding: [0xf8,0x00,0x00,0x00,0xff,0xff]
16124 #CHECK: zap 0(1,%r1), 0(1) # encoding: [0xf8,0x00,0x10,0x00,0x00,0x00]
16125 #CHECK: zap 0(1,%r15), 0(1) # encoding: [0xf8,0x00,0xf0,0x00,0x00,0x00]
16126 #CHECK: zap 4095(1,%r1), 0(1) # encoding: [0xf8,0x00,0x1f,0xff,0x00,0x00]
16127 #CHECK: zap 4095(1,%r15), 0(1) # encoding: [0xf8,0x00,0xff,0xff,0x00,0x00]
16128 #CHECK: zap 0(16,%r1), 0(1) # encoding: [0xf8,0xf0,0x10,0x00,0x00,0x00]
16129 #CHECK: zap 0(16,%r15), 0(1) # encoding: [0xf8,0xf0,0xf0,0x00,0x00,0x00]
16130 #CHECK: zap 0(1), 0(16,%r1) # encoding: [0xf8,0x0f,0x00,0x00,0x10,0x00]
16131 #CHECK: zap 0(1), 0(16,%r15) # encoding: [0xf8,0x0f,0x00,0x00,0xf0,0x00]
16135 zap
0(1), 0(1,%r15)
16137 zap
0(1), 4095(1,%r1)
16138 zap
0(1), 4095(1,%r15)
16140 zap
0(1,%r15), 0(1)
16141 zap
4095(1,%r1), 0(1)
16142 zap
4095(1,%r15), 0(1)
16143 zap
0(16,%r1), 0(1)
16144 zap
0(16,%r15), 0(1)
16145 zap
0(1), 0(16,%r1)
16146 zap
0(1), 0(16,%r15)