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]
11 #CHECK: a %r0, 0 # encoding: [0x5a,0x00,0x00,0x00]
12 #CHECK: a %r0, 4095 # encoding: [0x5a,0x00,0x0f,0xff]
13 #CHECK: a %r0, 0(%r1) # encoding: [0x5a,0x00,0x10,0x00]
14 #CHECK: a %r0, 0(%r15) # encoding: [0x5a,0x00,0xf0,0x00]
15 #CHECK: a %r0, 4095(%r1,%r15) # encoding: [0x5a,0x01,0xff,0xff]
16 #CHECK: a %r0, 4095(%r15,%r1) # encoding: [0x5a,0x0f,0x1f,0xff]
17 #CHECK: a %r15, 0 # encoding: [0x5a,0xf0,0x00,0x00]
35 #CHECK: ad %f0, 0 # encoding: [0x6a,0x00,0x00,0x00]
36 #CHECK: ad %f0, 4095 # encoding: [0x6a,0x00,0x0f,0xff]
37 #CHECK: ad %f0, 0(%r1) # encoding: [0x6a,0x00,0x10,0x00]
38 #CHECK: ad %f0, 0(%r15) # encoding: [0x6a,0x00,0xf0,0x00]
39 #CHECK: ad %f0, 4095(%r1,%r15) # encoding: [0x6a,0x01,0xff,0xff]
40 #CHECK: ad %f0, 4095(%r15,%r1) # encoding: [0x6a,0x0f,0x1f,0xff]
41 #CHECK: ad %f15, 0 # encoding: [0x6a,0xf0,0x00,0x00]
47 ad
%f0, 4095(%r1,%r15)
48 ad
%f0, 4095(%r15,%r1)
51 #CHECK: adb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x1a]
52 #CHECK: adb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x1a]
53 #CHECK: adb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x1a]
54 #CHECK: adb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x1a]
55 #CHECK: adb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x1a]
56 #CHECK: adb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x1a]
57 #CHECK: adb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x1a]
63 adb
%f0, 4095(%r1,%r15)
64 adb
%f0, 4095(%r15,%r1)
67 #CHECK: adbr %f0, %f0 # encoding: [0xb3,0x1a,0x00,0x00]
68 #CHECK: adbr %f0, %f15 # encoding: [0xb3,0x1a,0x00,0x0f]
69 #CHECK: adbr %f7, %f8 # encoding: [0xb3,0x1a,0x00,0x78]
70 #CHECK: adbr %f15, %f0 # encoding: [0xb3,0x1a,0x00,0xf0]
77 #CHECK: adr %f0, %f0 # encoding: [0x2a,0x00]
78 #CHECK: adr %f0, %f15 # encoding: [0x2a,0x0f]
79 #CHECK: adr %f7, %f8 # encoding: [0x2a,0x78]
80 #CHECK: adr %f15, %f0 # encoding: [0x2a,0xf0]
87 #CHECK: adtr %f0, %f0, %f0 # encoding: [0xb3,0xd2,0x00,0x00]
88 #CHECK: adtr %f0, %f0, %f15 # encoding: [0xb3,0xd2,0xf0,0x00]
89 #CHECK: adtr %f0, %f15, %f0 # encoding: [0xb3,0xd2,0x00,0x0f]
90 #CHECK: adtr %f15, %f0, %f0 # encoding: [0xb3,0xd2,0x00,0xf0]
91 #CHECK: adtr %f7, %f8, %f9 # encoding: [0xb3,0xd2,0x90,0x78]
99 #CHECK: ae %f0, 0 # encoding: [0x7a,0x00,0x00,0x00]
100 #CHECK: ae %f0, 4095 # encoding: [0x7a,0x00,0x0f,0xff]
101 #CHECK: ae %f0, 0(%r1) # encoding: [0x7a,0x00,0x10,0x00]
102 #CHECK: ae %f0, 0(%r15) # encoding: [0x7a,0x00,0xf0,0x00]
103 #CHECK: ae %f0, 4095(%r1,%r15) # encoding: [0x7a,0x01,0xff,0xff]
104 #CHECK: ae %f0, 4095(%r15,%r1) # encoding: [0x7a,0x0f,0x1f,0xff]
105 #CHECK: ae %f15, 0 # encoding: [0x7a,0xf0,0x00,0x00]
111 ae %f0, 4095(%r1,%r15)
112 ae %f0, 4095(%r15,%r1)
115 #CHECK: aeb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x0a]
116 #CHECK: aeb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x0a]
117 #CHECK: aeb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x0a]
118 #CHECK: aeb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x0a]
119 #CHECK: aeb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x0a]
120 #CHECK: aeb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x0a]
121 #CHECK: aeb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x0a]
127 aeb
%f0, 4095(%r1,%r15)
128 aeb
%f0, 4095(%r15,%r1)
131 #CHECK: aebr %f0, %f0 # encoding: [0xb3,0x0a,0x00,0x00]
132 #CHECK: aebr %f0, %f15 # encoding: [0xb3,0x0a,0x00,0x0f]
133 #CHECK: aebr %f7, %f8 # encoding: [0xb3,0x0a,0x00,0x78]
134 #CHECK: aebr %f15, %f0 # encoding: [0xb3,0x0a,0x00,0xf0]
141 #CHECK: aer %f0, %f0 # encoding: [0x3a,0x00]
142 #CHECK: aer %f0, %f15 # encoding: [0x3a,0x0f]
143 #CHECK: aer %f7, %f8 # encoding: [0x3a,0x78]
144 #CHECK: aer %f15, %f0 # encoding: [0x3a,0xf0]
151 #CHECK: afi %r0, -2147483648 # encoding: [0xc2,0x09,0x80,0x00,0x00,0x00]
152 #CHECK: afi %r0, -1 # encoding: [0xc2,0x09,0xff,0xff,0xff,0xff]
153 #CHECK: afi %r0, 0 # encoding: [0xc2,0x09,0x00,0x00,0x00,0x00]
154 #CHECK: afi %r0, 1 # encoding: [0xc2,0x09,0x00,0x00,0x00,0x01]
155 #CHECK: afi %r0, 2147483647 # encoding: [0xc2,0x09,0x7f,0xff,0xff,0xff]
156 #CHECK: afi %r15, 0 # encoding: [0xc2,0xf9,0x00,0x00,0x00,0x00]
162 afi
%r0, (1 << 31) - 1
165 #CHECK: ag %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x08]
166 #CHECK: ag %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x08]
167 #CHECK: ag %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x08]
168 #CHECK: ag %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x08]
169 #CHECK: ag %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x08]
170 #CHECK: ag %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x08]
171 #CHECK: ag %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x08]
172 #CHECK: ag %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x08]
173 #CHECK: ag %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x08]
174 #CHECK: ag %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x08]
183 ag
%r0, 524287(%r1,%r15)
184 ag
%r0, 524287(%r15,%r1)
187 #CHECK: agf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x18]
188 #CHECK: agf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x18]
189 #CHECK: agf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x18]
190 #CHECK: agf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x18]
191 #CHECK: agf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x18]
192 #CHECK: agf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x18]
193 #CHECK: agf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x18]
194 #CHECK: agf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x18]
195 #CHECK: agf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x18]
196 #CHECK: agf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x18]
205 agf
%r0, 524287(%r1,%r15)
206 agf
%r0, 524287(%r15,%r1)
209 #CHECK: agfi %r0, -2147483648 # encoding: [0xc2,0x08,0x80,0x00,0x00,0x00]
210 #CHECK: agfi %r0, -1 # encoding: [0xc2,0x08,0xff,0xff,0xff,0xff]
211 #CHECK: agfi %r0, 0 # encoding: [0xc2,0x08,0x00,0x00,0x00,0x00]
212 #CHECK: agfi %r0, 1 # encoding: [0xc2,0x08,0x00,0x00,0x00,0x01]
213 #CHECK: agfi %r0, 2147483647 # encoding: [0xc2,0x08,0x7f,0xff,0xff,0xff]
214 #CHECK: agfi %r15, 0 # encoding: [0xc2,0xf8,0x00,0x00,0x00,0x00]
220 agfi
%r0, (1 << 31) - 1
223 #CHECK: agfr %r0, %r0 # encoding: [0xb9,0x18,0x00,0x00]
224 #CHECK: agfr %r0, %r15 # encoding: [0xb9,0x18,0x00,0x0f]
225 #CHECK: agfr %r15, %r0 # encoding: [0xb9,0x18,0x00,0xf0]
226 #CHECK: agfr %r7, %r8 # encoding: [0xb9,0x18,0x00,0x78]
233 #CHECK: aghi %r0, -32768 # encoding: [0xa7,0x0b,0x80,0x00]
234 #CHECK: aghi %r0, -1 # encoding: [0xa7,0x0b,0xff,0xff]
235 #CHECK: aghi %r0, 0 # encoding: [0xa7,0x0b,0x00,0x00]
236 #CHECK: aghi %r0, 1 # encoding: [0xa7,0x0b,0x00,0x01]
237 #CHECK: aghi %r0, 32767 # encoding: [0xa7,0x0b,0x7f,0xff]
238 #CHECK: aghi %r15, 0 # encoding: [0xa7,0xfb,0x00,0x00]
239 #CHECK: aghi %r0, foo # encoding: [0xa7,0x0b,A,A]
249 #CHECK: agr %r0, %r0 # encoding: [0xb9,0x08,0x00,0x00]
250 #CHECK: agr %r0, %r15 # encoding: [0xb9,0x08,0x00,0x0f]
251 #CHECK: agr %r15, %r0 # encoding: [0xb9,0x08,0x00,0xf0]
252 #CHECK: agr %r7, %r8 # encoding: [0xb9,0x08,0x00,0x78]
259 #CHECK: agsi -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x7a]
260 #CHECK: agsi -1, 0 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x7a]
261 #CHECK: agsi 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x7a]
262 #CHECK: agsi 1, 0 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x7a]
263 #CHECK: agsi 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x7a]
264 #CHECK: agsi 0, -128 # encoding: [0xeb,0x80,0x00,0x00,0x00,0x7a]
265 #CHECK: agsi 0, -1 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x7a]
266 #CHECK: agsi 0, 1 # encoding: [0xeb,0x01,0x00,0x00,0x00,0x7a]
267 #CHECK: agsi 0, 127 # encoding: [0xeb,0x7f,0x00,0x00,0x00,0x7a]
268 #CHECK: agsi 0(%r1), 42 # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x7a]
269 #CHECK: agsi 0(%r15), 42 # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x7a]
270 #CHECK: agsi 524287(%r1), 42 # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x7a]
271 #CHECK: agsi 524287(%r15), 42 # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x7a]
285 agsi
524287(%r15), 42
287 #CHECK: ah %r0, 0 # encoding: [0x4a,0x00,0x00,0x00]
288 #CHECK: ah %r0, 4095 # encoding: [0x4a,0x00,0x0f,0xff]
289 #CHECK: ah %r0, 0(%r1) # encoding: [0x4a,0x00,0x10,0x00]
290 #CHECK: ah %r0, 0(%r15) # encoding: [0x4a,0x00,0xf0,0x00]
291 #CHECK: ah %r0, 4095(%r1,%r15) # encoding: [0x4a,0x01,0xff,0xff]
292 #CHECK: ah %r0, 4095(%r15,%r1) # encoding: [0x4a,0x0f,0x1f,0xff]
293 #CHECK: ah %r15, 0 # encoding: [0x4a,0xf0,0x00,0x00]
299 ah
%r0, 4095(%r1,%r15)
300 ah
%r0, 4095(%r15,%r1)
303 #CHECK: ahi %r0, -32768 # encoding: [0xa7,0x0a,0x80,0x00]
304 #CHECK: ahi %r0, -1 # encoding: [0xa7,0x0a,0xff,0xff]
305 #CHECK: ahi %r0, 0 # encoding: [0xa7,0x0a,0x00,0x00]
306 #CHECK: ahi %r0, 1 # encoding: [0xa7,0x0a,0x00,0x01]
307 #CHECK: ahi %r0, 32767 # encoding: [0xa7,0x0a,0x7f,0xff]
308 #CHECK: ahi %r15, 0 # encoding: [0xa7,0xfa,0x00,0x00]
309 #CHECK: ahi %r0, foo # encoding: [0xa7,0x0a,A,A]
319 #CHECK: ahy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x7a]
320 #CHECK: ahy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x7a]
321 #CHECK: ahy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x7a]
322 #CHECK: ahy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x7a]
323 #CHECK: ahy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x7a]
324 #CHECK: ahy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x7a]
325 #CHECK: ahy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x7a]
326 #CHECK: ahy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x7a]
327 #CHECK: ahy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x7a]
328 #CHECK: ahy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x7a]
337 ahy
%r0, 524287(%r1,%r15)
338 ahy
%r0, 524287(%r15,%r1)
341 #CHECK: al %r0, 0 # encoding: [0x5e,0x00,0x00,0x00]
342 #CHECK: al %r0, 4095 # encoding: [0x5e,0x00,0x0f,0xff]
343 #CHECK: al %r0, 0(%r1) # encoding: [0x5e,0x00,0x10,0x00]
344 #CHECK: al %r0, 0(%r15) # encoding: [0x5e,0x00,0xf0,0x00]
345 #CHECK: al %r0, 4095(%r1,%r15) # encoding: [0x5e,0x01,0xff,0xff]
346 #CHECK: al %r0, 4095(%r15,%r1) # encoding: [0x5e,0x0f,0x1f,0xff]
347 #CHECK: al %r15, 0 # encoding: [0x5e,0xf0,0x00,0x00]
348 #CHECK: al %r0, 0 # encoding: [0x5e,0x00,0x00,0x00]
349 #CHECK: al %r0, 4095 # encoding: [0x5e,0x00,0x0f,0xff]
350 #CHECK: al %r0, 0(%r1) # encoding: [0x5e,0x00,0x10,0x00]
351 #CHECK: al %r0, 0(%r15) # encoding: [0x5e,0x00,0xf0,0x00]
352 #CHECK: al %r0, 4095(%r1,%r15) # encoding: [0x5e,0x01,0xff,0xff]
353 #CHECK: al %r0, 4095(%r15,%r1) # encoding: [0x5e,0x0f,0x1f,0xff]
354 #CHECK: al %r15, 0 # encoding: [0x5e,0xf0,0x00,0x00]
360 al
%r0, 4095(%r1,%r15)
361 al
%r0, 4095(%r15,%r1)
371 #CHECK: alc %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x98]
372 #CHECK: alc %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x98]
373 #CHECK: alc %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x98]
374 #CHECK: alc %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x98]
375 #CHECK: alc %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x98]
376 #CHECK: alc %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x98]
377 #CHECK: alc %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x98]
378 #CHECK: alc %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x98]
379 #CHECK: alc %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x98]
380 #CHECK: alc %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x98]
389 alc
%r0, 524287(%r1,%r15)
390 alc
%r0, 524287(%r15,%r1)
393 #CHECK: alcg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x88]
394 #CHECK: alcg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x88]
395 #CHECK: alcg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x88]
396 #CHECK: alcg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x88]
397 #CHECK: alcg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x88]
398 #CHECK: alcg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x88]
399 #CHECK: alcg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x88]
400 #CHECK: alcg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x88]
401 #CHECK: alcg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x88]
402 #CHECK: alcg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x88]
411 alcg
%r0, 524287(%r1,%r15)
412 alcg
%r0, 524287(%r15,%r1)
415 #CHECK: alcgr %r0, %r0 # encoding: [0xb9,0x88,0x00,0x00]
416 #CHECK: alcgr %r0, %r15 # encoding: [0xb9,0x88,0x00,0x0f]
417 #CHECK: alcgr %r15, %r0 # encoding: [0xb9,0x88,0x00,0xf0]
418 #CHECK: alcgr %r7, %r8 # encoding: [0xb9,0x88,0x00,0x78]
425 #CHECK: alcr %r0, %r0 # encoding: [0xb9,0x98,0x00,0x00]
426 #CHECK: alcr %r0, %r15 # encoding: [0xb9,0x98,0x00,0x0f]
427 #CHECK: alcr %r15, %r0 # encoding: [0xb9,0x98,0x00,0xf0]
428 #CHECK: alcr %r7, %r8 # encoding: [0xb9,0x98,0x00,0x78]
435 #CHECK: alfi %r0, 0 # encoding: [0xc2,0x0b,0x00,0x00,0x00,0x00]
436 #CHECK: alfi %r0, 4294967295 # encoding: [0xc2,0x0b,0xff,0xff,0xff,0xff]
437 #CHECK: alfi %r15, 0 # encoding: [0xc2,0xfb,0x00,0x00,0x00,0x00]
440 alfi
%r0, (1 << 32) - 1
443 #CHECK: alg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x0a]
444 #CHECK: alg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x0a]
445 #CHECK: alg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x0a]
446 #CHECK: alg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x0a]
447 #CHECK: alg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x0a]
448 #CHECK: alg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x0a]
449 #CHECK: alg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x0a]
450 #CHECK: alg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x0a]
451 #CHECK: alg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x0a]
452 #CHECK: alg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x0a]
453 #CHECK: alg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x0a]
454 #CHECK: alg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x0a]
455 #CHECK: alg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x0a]
456 #CHECK: alg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x0a]
457 #CHECK: alg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x0a]
458 #CHECK: alg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x0a]
459 #CHECK: alg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x0a]
460 #CHECK: alg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x0a]
461 #CHECK: alg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x0a]
462 #CHECK: alg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x0a]
471 alg
%r0, 524287(%r1,%r15)
472 alg
%r0, 524287(%r15,%r1)
485 #CHECK: algf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x1a]
486 #CHECK: algf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x1a]
487 #CHECK: algf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x1a]
488 #CHECK: algf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x1a]
489 #CHECK: algf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x1a]
490 #CHECK: algf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x1a]
491 #CHECK: algf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x1a]
492 #CHECK: algf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x1a]
493 #CHECK: algf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x1a]
494 #CHECK: algf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x1a]
503 algf
%r0, 524287(%r1,%r15)
504 algf
%r0, 524287(%r15,%r1)
507 #CHECK: algfi %r0, 0 # encoding: [0xc2,0x0a,0x00,0x00,0x00,0x00]
508 #CHECK: algfi %r0, 4294967295 # encoding: [0xc2,0x0a,0xff,0xff,0xff,0xff]
509 #CHECK: algfi %r15, 0 # encoding: [0xc2,0xfa,0x00,0x00,0x00,0x00]
512 algfi
%r0, (1 << 32) - 1
515 #CHECK: algfr %r0, %r0 # encoding: [0xb9,0x1a,0x00,0x00]
516 #CHECK: algfr %r0, %r15 # encoding: [0xb9,0x1a,0x00,0x0f]
517 #CHECK: algfr %r15, %r0 # encoding: [0xb9,0x1a,0x00,0xf0]
518 #CHECK: algfr %r7, %r8 # encoding: [0xb9,0x1a,0x00,0x78]
525 #CHECK: algr %r0, %r0 # encoding: [0xb9,0x0a,0x00,0x00]
526 #CHECK: algr %r0, %r15 # encoding: [0xb9,0x0a,0x00,0x0f]
527 #CHECK: algr %r15, %r0 # encoding: [0xb9,0x0a,0x00,0xf0]
528 #CHECK: algr %r7, %r8 # encoding: [0xb9,0x0a,0x00,0x78]
535 #CHECK: algsi -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x7e]
536 #CHECK: algsi -1, 0 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x7e]
537 #CHECK: algsi 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x7e]
538 #CHECK: algsi 1, 0 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x7e]
539 #CHECK: algsi 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x7e]
540 #CHECK: algsi 0, -128 # encoding: [0xeb,0x80,0x00,0x00,0x00,0x7e]
541 #CHECK: algsi 0, -1 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x7e]
542 #CHECK: algsi 0, 1 # encoding: [0xeb,0x01,0x00,0x00,0x00,0x7e]
543 #CHECK: algsi 0, 127 # encoding: [0xeb,0x7f,0x00,0x00,0x00,0x7e]
544 #CHECK: algsi 0(%r1), 42 # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x7e]
545 #CHECK: algsi 0(%r15), 42 # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x7e]
546 #CHECK: algsi 524287(%r1), 42 # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x7e]
547 #CHECK: algsi 524287(%r15), 42 # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x7e]
548 #CHECK: algsi -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x7e]
549 #CHECK: algsi -1, 0 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x7e]
550 #CHECK: algsi 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x7e]
551 #CHECK: algsi 1, 0 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x7e]
552 #CHECK: algsi 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x7e]
553 #CHECK: algsi 0, -128 # encoding: [0xeb,0x80,0x00,0x00,0x00,0x7e]
554 #CHECK: algsi 0, -1 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x7e]
555 #CHECK: algsi 0, 1 # encoding: [0xeb,0x01,0x00,0x00,0x00,0x7e]
556 #CHECK: algsi 0, 127 # encoding: [0xeb,0x7f,0x00,0x00,0x00,0x7e]
557 #CHECK: algsi 0(%r1), 42 # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x7e]
558 #CHECK: algsi 0(%r15), 42 # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x7e]
559 #CHECK: algsi 524287(%r1), 42 # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x7e]
560 #CHECK: algsi 524287(%r15), 42 # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x7e]
573 algsi
524287(%r1), 42
574 algsi
524287(%r15), 42
589 #CHECK: alr %r0, %r0 # encoding: [0x1e,0x00]
590 #CHECK: alr %r0, %r15 # encoding: [0x1e,0x0f]
591 #CHECK: alr %r15, %r0 # encoding: [0x1e,0xf0]
592 #CHECK: alr %r7, %r8 # encoding: [0x1e,0x78]
599 #CHECK: alsi -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x6e]
600 #CHECK: alsi -1, 0 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x6e]
601 #CHECK: alsi 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x6e]
602 #CHECK: alsi 1, 0 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x6e]
603 #CHECK: alsi 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x6e]
604 #CHECK: alsi 0, -128 # encoding: [0xeb,0x80,0x00,0x00,0x00,0x6e]
605 #CHECK: alsi 0, -1 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x6e]
606 #CHECK: alsi 0, 1 # encoding: [0xeb,0x01,0x00,0x00,0x00,0x6e]
607 #CHECK: alsi 0, 127 # encoding: [0xeb,0x7f,0x00,0x00,0x00,0x6e]
608 #CHECK: alsi 0(%r1), 42 # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x6e]
609 #CHECK: alsi 0(%r15), 42 # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x6e]
610 #CHECK: alsi 524287(%r1), 42 # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x6e]
611 #CHECK: alsi 524287(%r15), 42 # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x6e]
625 alsi
524287(%r15), 42
627 #CHECK: aly %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x5e]
628 #CHECK: aly %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x5e]
629 #CHECK: aly %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x5e]
630 #CHECK: aly %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x5e]
631 #CHECK: aly %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x5e]
632 #CHECK: aly %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x5e]
633 #CHECK: aly %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x5e]
634 #CHECK: aly %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x5e]
635 #CHECK: aly %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x5e]
636 #CHECK: aly %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x5e]
645 aly
%r0, 524287(%r1,%r15)
646 aly
%r0, 524287(%r15,%r1)
649 #CHECK: ap 0(1), 0(1) # encoding: [0xfa,0x00,0x00,0x00,0x00,0x00]
650 #CHECK: ap 0(1), 0(1,%r1) # encoding: [0xfa,0x00,0x00,0x00,0x10,0x00]
651 #CHECK: ap 0(1), 0(1,%r15) # encoding: [0xfa,0x00,0x00,0x00,0xf0,0x00]
652 #CHECK: ap 0(1), 4095(1) # encoding: [0xfa,0x00,0x00,0x00,0x0f,0xff]
653 #CHECK: ap 0(1), 4095(1,%r1) # encoding: [0xfa,0x00,0x00,0x00,0x1f,0xff]
654 #CHECK: ap 0(1), 4095(1,%r15) # encoding: [0xfa,0x00,0x00,0x00,0xff,0xff]
655 #CHECK: ap 0(1,%r1), 0(1) # encoding: [0xfa,0x00,0x10,0x00,0x00,0x00]
656 #CHECK: ap 0(1,%r15), 0(1) # encoding: [0xfa,0x00,0xf0,0x00,0x00,0x00]
657 #CHECK: ap 4095(1,%r1), 0(1) # encoding: [0xfa,0x00,0x1f,0xff,0x00,0x00]
658 #CHECK: ap 4095(1,%r15), 0(1) # encoding: [0xfa,0x00,0xff,0xff,0x00,0x00]
659 #CHECK: ap 0(16,%r1), 0(1) # encoding: [0xfa,0xf0,0x10,0x00,0x00,0x00]
660 #CHECK: ap 0(16,%r15), 0(1) # encoding: [0xfa,0xf0,0xf0,0x00,0x00,0x00]
661 #CHECK: ap 0(1), 0(16,%r1) # encoding: [0xfa,0x0f,0x00,0x00,0x10,0x00]
662 #CHECK: ap 0(1), 0(16,%r15) # encoding: [0xfa,0x0f,0x00,0x00,0xf0,0x00]
669 ap
0(1), 4095(1,%r15)
673 ap
4095(1,%r15), 0(1)
693 #CHECK: ar %r0, %r0 # encoding: [0x1a,0x00]
694 #CHECK: ar %r0, %r15 # encoding: [0x1a,0x0f]
695 #CHECK: ar %r15, %r0 # encoding: [0x1a,0xf0]
696 #CHECK: ar %r7, %r8 # encoding: [0x1a,0x78]
703 #CHECK: asi -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x6a]
704 #CHECK: asi -1, 0 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x6a]
705 #CHECK: asi 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x6a]
706 #CHECK: asi 1, 0 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x6a]
707 #CHECK: asi 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x6a]
708 #CHECK: asi 0, -128 # encoding: [0xeb,0x80,0x00,0x00,0x00,0x6a]
709 #CHECK: asi 0, -1 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x6a]
710 #CHECK: asi 0, 1 # encoding: [0xeb,0x01,0x00,0x00,0x00,0x6a]
711 #CHECK: asi 0, 127 # encoding: [0xeb,0x7f,0x00,0x00,0x00,0x6a]
712 #CHECK: asi 0(%r1), 42 # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x6a]
713 #CHECK: asi 0(%r15), 42 # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x6a]
714 #CHECK: asi 524287(%r1), 42 # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x6a]
715 #CHECK: asi 524287(%r15), 42 # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x6a]
731 #CHECK: au %f0, 0 # encoding: [0x7e,0x00,0x00,0x00]
732 #CHECK: au %f0, 4095 # encoding: [0x7e,0x00,0x0f,0xff]
733 #CHECK: au %f0, 0(%r1) # encoding: [0x7e,0x00,0x10,0x00]
734 #CHECK: au %f0, 0(%r15) # encoding: [0x7e,0x00,0xf0,0x00]
735 #CHECK: au %f0, 4095(%r1,%r15) # encoding: [0x7e,0x01,0xff,0xff]
736 #CHECK: au %f0, 4095(%r15,%r1) # encoding: [0x7e,0x0f,0x1f,0xff]
737 #CHECK: au %f15, 0 # encoding: [0x7e,0xf0,0x00,0x00]
743 au
%f0, 4095(%r1,%r15)
744 au
%f0, 4095(%r15,%r1)
747 #CHECK: aur %f0, %f0 # encoding: [0x3e,0x00]
748 #CHECK: aur %f0, %f15 # encoding: [0x3e,0x0f]
749 #CHECK: aur %f7, %f8 # encoding: [0x3e,0x78]
750 #CHECK: aur %f15, %f0 # encoding: [0x3e,0xf0]
757 #CHECK: aw %f0, 0 # encoding: [0x6e,0x00,0x00,0x00]
758 #CHECK: aw %f0, 4095 # encoding: [0x6e,0x00,0x0f,0xff]
759 #CHECK: aw %f0, 0(%r1) # encoding: [0x6e,0x00,0x10,0x00]
760 #CHECK: aw %f0, 0(%r15) # encoding: [0x6e,0x00,0xf0,0x00]
761 #CHECK: aw %f0, 4095(%r1,%r15) # encoding: [0x6e,0x01,0xff,0xff]
762 #CHECK: aw %f0, 4095(%r15,%r1) # encoding: [0x6e,0x0f,0x1f,0xff]
763 #CHECK: aw %f15, 0 # encoding: [0x6e,0xf0,0x00,0x00]
769 aw
%f0, 4095(%r1,%r15)
770 aw
%f0, 4095(%r15,%r1)
773 #CHECK: awr %f0, %f0 # encoding: [0x2e,0x00]
774 #CHECK: awr %f0, %f15 # encoding: [0x2e,0x0f]
775 #CHECK: awr %f7, %f8 # encoding: [0x2e,0x78]
776 #CHECK: awr %f15, %f0 # encoding: [0x2e,0xf0]
783 #CHECK: axbr %f0, %f0 # encoding: [0xb3,0x4a,0x00,0x00]
784 #CHECK: axbr %f0, %f13 # encoding: [0xb3,0x4a,0x00,0x0d]
785 #CHECK: axbr %f8, %f8 # encoding: [0xb3,0x4a,0x00,0x88]
786 #CHECK: axbr %f13, %f0 # encoding: [0xb3,0x4a,0x00,0xd0]
793 #CHECK: axr %f0, %f0 # encoding: [0x36,0x00]
794 #CHECK: axr %f0, %f13 # encoding: [0x36,0x0d]
795 #CHECK: axr %f8, %f8 # encoding: [0x36,0x88]
796 #CHECK: axr %f13, %f0 # encoding: [0x36,0xd0]
803 #CHECK: axtr %f0, %f0, %f0 # encoding: [0xb3,0xda,0x00,0x00]
804 #CHECK: axtr %f0, %f0, %f13 # encoding: [0xb3,0xda,0xd0,0x00]
805 #CHECK: axtr %f0, %f13, %f0 # encoding: [0xb3,0xda,0x00,0x0d]
806 #CHECK: axtr %f13, %f0, %f0 # encoding: [0xb3,0xda,0x00,0xd0]
807 #CHECK: axtr %f8, %f8, %f8 # encoding: [0xb3,0xda,0x80,0x88]
815 #CHECK: ay %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x5a]
816 #CHECK: ay %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x5a]
817 #CHECK: ay %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x5a]
818 #CHECK: ay %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x5a]
819 #CHECK: ay %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x5a]
820 #CHECK: ay %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x5a]
821 #CHECK: ay %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x5a]
822 #CHECK: ay %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x5a]
823 #CHECK: ay %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x5a]
824 #CHECK: ay %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x5a]
833 ay
%r0, 524287(%r1,%r15)
834 ay
%r0, 524287(%r15,%r1)
837 #CHECK: bakr %r0, %r0 # encoding: [0xb2,0x40,0x00,0x00]
838 #CHECK: bakr %r0, %r15 # encoding: [0xb2,0x40,0x00,0x0f]
839 #CHECK: bakr %r15, %r0 # encoding: [0xb2,0x40,0x00,0xf0]
840 #CHECK: bakr %r7, %r8 # encoding: [0xb2,0x40,0x00,0x78]
847 #CHECK: bal %r0, 0 # encoding: [0x45,0x00,0x00,0x00]
848 #CHECK: bal %r1, 4095 # encoding: [0x45,0x10,0x0f,0xff]
849 #CHECK: bal %r2, 0(%r1) # encoding: [0x45,0x20,0x10,0x00]
850 #CHECK: bal %r3, 0(%r15) # encoding: [0x45,0x30,0xf0,0x00]
851 #CHECK: bal %r14, 4095(%r1,%r15) # encoding: [0x45,0xe1,0xff,0xff]
852 #CHECK: bal %r15, 4095(%r15,%r1) # encoding: [0x45,0xff,0x1f,0xff]
858 bal
%r14, 4095(%r1,%r15)
859 bal
%r15, 4095(%r15,%r1)
861 #CHECK: balr %r0, %r0 # encoding: [0x05,0x00]
862 #CHECK: balr %r0, %r15 # encoding: [0x05,0x0f]
863 #CHECK: balr %r14, %r9 # encoding: [0x05,0xe9]
864 #CHECK: balr %r15, %r1 # encoding: [0x05,0xf1]
871 #CHECK: bas %r0, 0 # encoding: [0x4d,0x00,0x00,0x00]
872 #CHECK: bas %r1, 4095 # encoding: [0x4d,0x10,0x0f,0xff]
873 #CHECK: bas %r2, 0(%r1) # encoding: [0x4d,0x20,0x10,0x00]
874 #CHECK: bas %r3, 0(%r15) # encoding: [0x4d,0x30,0xf0,0x00]
875 #CHECK: bas %r14, 4095(%r1,%r15) # encoding: [0x4d,0xe1,0xff,0xff]
876 #CHECK: bas %r15, 4095(%r15,%r1) # encoding: [0x4d,0xff,0x1f,0xff]
882 bas
%r14, 4095(%r1,%r15)
883 bas
%r15, 4095(%r15,%r1)
885 #CHECK: basr %r0, %r0 # encoding: [0x0d,0x00]
886 #CHECK: basr %r0, %r15 # encoding: [0x0d,0x0f]
887 #CHECK: basr %r14, %r9 # encoding: [0x0d,0xe9]
888 #CHECK: basr %r15, %r1 # encoding: [0x0d,0xf1]
895 #CHECK: bassm %r0, %r0 # encoding: [0x0c,0x00]
896 #CHECK: bassm %r0, %r15 # encoding: [0x0c,0x0f]
897 #CHECK: bassm %r14, %r9 # encoding: [0x0c,0xe9]
898 #CHECK: bassm %r15, %r1 # encoding: [0x0c,0xf1]
905 #CHECK: bsa %r0, %r0 # encoding: [0xb2,0x5a,0x00,0x00]
906 #CHECK: bsa %r0, %r15 # encoding: [0xb2,0x5a,0x00,0x0f]
907 #CHECK: bsa %r15, %r0 # encoding: [0xb2,0x5a,0x00,0xf0]
908 #CHECK: bsa %r7, %r8 # encoding: [0xb2,0x5a,0x00,0x78]
915 #CHECK: bsg %r0, %r0 # encoding: [0xb2,0x58,0x00,0x00]
916 #CHECK: bsg %r0, %r15 # encoding: [0xb2,0x58,0x00,0x0f]
917 #CHECK: bsg %r15, %r0 # encoding: [0xb2,0x58,0x00,0xf0]
918 #CHECK: bsg %r7, %r8 # encoding: [0xb2,0x58,0x00,0x78]
925 #CHECK: bsm %r0, %r0 # encoding: [0x0b,0x00]
926 #CHECK: bsm %r0, %r15 # encoding: [0x0b,0x0f]
927 #CHECK: bsm %r14, %r9 # encoding: [0x0b,0xe9]
928 #CHECK: bsm %r15, %r1 # encoding: [0x0b,0xf1]
935 #CHECK: b 0 # encoding: [0x47,0xf0,0x00,0x00]
936 #CHECK: b 4095 # encoding: [0x47,0xf0,0x0f,0xff]
937 #CHECK: b 0(%r1) # encoding: [0x47,0xf0,0x10,0x00]
938 #CHECK: b 0(%r15) # encoding: [0x47,0xf0,0xf0,0x00]
939 #CHECK: b 4095(%r1,%r15) # encoding: [0x47,0xf1,0xff,0xff]
940 #CHECK: b 4095(%r15,%r1) # encoding: [0x47,0xff,0x1f,0xff]
949 #CHECK: bc 0, 0 # encoding: [0x47,0x00,0x00,0x00]
950 #CHECK: bc 0, 4095 # encoding: [0x47,0x00,0x0f,0xff]
951 #CHECK: bc 0, 0(%r1) # encoding: [0x47,0x00,0x10,0x00]
952 #CHECK: bc 0, 0(%r15) # encoding: [0x47,0x00,0xf0,0x00]
953 #CHECK: bc 0, 4095(%r1,%r15) # encoding: [0x47,0x01,0xff,0xff]
954 #CHECK: bc 0, 4095(%r15,%r1) # encoding: [0x47,0x0f,0x1f,0xff]
955 #CHECK: bc 15, 0 # encoding: [0x47,0xf0,0x00,0x00]
965 #CHECK: bc 1, 0(%r7) # encoding: [0x47,0x10,0x70,0x00]
966 #CHECK: bo 0(%r15) # encoding: [0x47,0x10,0xf0,0x00]
971 #CHECK: bc 2, 0(%r7) # encoding: [0x47,0x20,0x70,0x00]
972 #CHECK: bh 0(%r15) # encoding: [0x47,0x20,0xf0,0x00]
973 #CHECK: bp 0(%r10) # encoding: [0x47,0x20,0xa0,0x00]
979 #CHECK: bc 3, 0(%r7) # encoding: [0x47,0x30,0x70,0x00]
980 #CHECK: bnle 0(%r15) # encoding: [0x47,0x30,0xf0,0x00]
985 #CHECK: bc 4, 0(%r7) # encoding: [0x47,0x40,0x70,0x00]
986 #CHECK: bl 0(%r15) # encoding: [0x47,0x40,0xf0,0x00]
987 #CHECK: bm 0(%r14) # encoding: [0x47,0x40,0xe0,0x00]
993 #CHECK: bc 5, 0(%r7) # encoding: [0x47,0x50,0x70,0x00]
994 #CHECK: bnhe 0(%r15) # encoding: [0x47,0x50,0xf0,0x00]
999 #CHECK: bc 6, 0(%r7) # encoding: [0x47,0x60,0x70,0x00]
1000 #CHECK: blh 0(%r15) # encoding: [0x47,0x60,0xf0,0x00]
1005 #CHECK: bc 7, 0(%r7) # encoding: [0x47,0x70,0x70,0x00]
1006 #CHECK: bne 0(%r15) # encoding: [0x47,0x70,0xf0,0x00]
1007 #CHECK: bnz 0(%r11) # encoding: [0x47,0x70,0xb0,0x00]
1013 #CHECK: bc 8, 0(%r7) # encoding: [0x47,0x80,0x70,0x00]
1014 #CHECK: be 0(%r15) # encoding: [0x47,0x80,0xf0,0x00]
1019 #CHECK: bc 9, 0(%r7) # encoding: [0x47,0x90,0x70,0x00]
1020 #CHECK: bnlh 0(%r15) # encoding: [0x47,0x90,0xf0,0x00]
1025 #CHECK: bc 10, 0(%r7) # encoding: [0x47,0xa0,0x70,0x00]
1026 #CHECK: bhe 0(%r15) # encoding: [0x47,0xa0,0xf0,0x00]
1031 #CHECK: bc 11, 0(%r7) # encoding: [0x47,0xb0,0x70,0x00]
1032 #CHECK: bnl 0(%r15) # encoding: [0x47,0xb0,0xf0,0x00]
1033 #CHECK: bnm 0(%r13) # encoding: [0x47,0xb0,0xd0,0x00]
1039 #CHECK: bc 12, 0(%r7) # encoding: [0x47,0xc0,0x70,0x00]
1040 #CHECK: ble 0(%r15) # encoding: [0x47,0xc0,0xf0,0x00]
1045 #CHECK: bc 13, 0(%r7) # encoding: [0x47,0xd0,0x70,0x00]
1046 #CHECK: bnh 0(%r15) # encoding: [0x47,0xd0,0xf0,0x00]
1047 #CHECK: bnp 0(%r12) # encoding: [0x47,0xd0,0xc0,0x00]
1053 #CHECK: bc 14, 0(%r7) # encoding: [0x47,0xe0,0x70,0x00]
1054 #CHECK: bno 0(%r15) # encoding: [0x47,0xe0,0xf0,0x00]
1059 #CHECK: bc 8, 0(%r13) # encoding: [0x47,0x80,0xd0,0x00]
1060 #CHECK: bz 0(%r6) # encoding: [0x47,0x80,0x60,0x00]
1066 #CHECK: bcr 0, %r0 # encoding: [0x07,0x00]
1067 #CHECK: bcr 0, %r15 # encoding: [0x07,0x0f]
1072 #CHECK: bcr 1, %r7 # encoding: [0x07,0x17]
1073 #CHECK: bor %r0 # encoding: [0x07,0x10]
1074 #CHECK: bor %r15 # encoding: [0x07,0x1f]
1080 #CHECK: bcr 2, %r7 # encoding: [0x07,0x27]
1081 #CHECK: bhr %r0 # encoding: [0x07,0x20]
1082 #CHECK: bhr %r15 # encoding: [0x07,0x2f]
1088 #CHECK: bcr 3, %r7 # encoding: [0x07,0x37]
1089 #CHECK: bnler %r0 # encoding: [0x07,0x30]
1090 #CHECK: bnler %r15 # encoding: [0x07,0x3f]
1096 #CHECK: bcr 4, %r7 # encoding: [0x07,0x47]
1097 #CHECK: blr %r0 # encoding: [0x07,0x40]
1098 #CHECK: blr %r15 # encoding: [0x07,0x4f]
1104 #CHECK: bcr 5, %r7 # encoding: [0x07,0x57]
1105 #CHECK: bnher %r0 # encoding: [0x07,0x50]
1106 #CHECK: bnher %r15 # encoding: [0x07,0x5f]
1112 #CHECK: bcr 6, %r7 # encoding: [0x07,0x67]
1113 #CHECK: blhr %r0 # encoding: [0x07,0x60]
1114 #CHECK: blhr %r15 # encoding: [0x07,0x6f]
1120 #CHECK: bcr 7, %r7 # encoding: [0x07,0x77]
1121 #CHECK: bner %r0 # encoding: [0x07,0x70]
1122 #CHECK: bner %r15 # encoding: [0x07,0x7f]
1128 #CHECK: bcr 8, %r7 # encoding: [0x07,0x87]
1129 #CHECK: ber %r0 # encoding: [0x07,0x80]
1130 #CHECK: ber %r15 # encoding: [0x07,0x8f]
1136 #CHECK: bcr 9, %r7 # encoding: [0x07,0x97]
1137 #CHECK: bnlhr %r0 # encoding: [0x07,0x90]
1138 #CHECK: bnlhr %r15 # encoding: [0x07,0x9f]
1144 #CHECK: bcr 10, %r7 # encoding: [0x07,0xa7]
1145 #CHECK: bher %r0 # encoding: [0x07,0xa0]
1146 #CHECK: bher %r15 # encoding: [0x07,0xaf]
1152 #CHECK: bcr 11, %r7 # encoding: [0x07,0xb7]
1153 #CHECK: bnlr %r0 # encoding: [0x07,0xb0]
1154 #CHECK: bnlr %r15 # encoding: [0x07,0xbf]
1160 #CHECK: bcr 12, %r7 # encoding: [0x07,0xc7]
1161 #CHECK: bler %r0 # encoding: [0x07,0xc0]
1162 #CHECK: bler %r15 # encoding: [0x07,0xcf]
1168 #CHECK: bcr 13, %r7 # encoding: [0x07,0xd7]
1169 #CHECK: bnhr %r0 # encoding: [0x07,0xd0]
1170 #CHECK: bnhr %r15 # encoding: [0x07,0xdf]
1176 #CHECK: bcr 14, %r7 # encoding: [0x07,0xe7]
1177 #CHECK: bnor %r0 # encoding: [0x07,0xe0]
1178 #CHECK: bnor %r15 # encoding: [0x07,0xef]
1184 #CHECK: bcr 15, %r7 # encoding: [0x07,0xf7]
1185 #CHECK: br %r0 # encoding: [0x07,0xf0]
1186 #CHECK: br %r1 # encoding: [0x07,0xf1]
1187 #CHECK: br %r14 # encoding: [0x07,0xfe]
1188 #CHECK: br %r15 # encoding: [0x07,0xff]
1196 #CHECK: bcr 4, %r7 # encoding: [0x07,0x47]
1197 #CHECK: bmr %r0 # encoding: [0x07,0x40]
1201 #CHECK: bcr 11, %r8 # encoding: [0x07,0xb8]
1202 #CHECK: bnmr %r1 # encoding: [0x07,0xb1]
1206 #CHECK: bcr 13, %r9 # encoding: [0x07,0xd9]
1207 #CHECK: bnpr %r2 # encoding: [0x07,0xd2]
1211 #CHECK: bcr 7, %r10 # encoding: [0x07,0x7a]
1212 #CHECK: bnzr %r3 # encoding: [0x07,0x73]
1216 #CHECK: bcr 2, %r11 # encoding: [0x07,0x2b]
1217 #CHECK: bpr %r4 # encoding: [0x07,0x24]
1221 #CHECK: bcr 8, %r12 # encoding: [0x07,0x8c]
1222 #CHECK: bzr %r5 # encoding: [0x07,0x85]
1226 #CHECK: bras %r0, .[[LAB:L.*]]-65536 # encoding: [0xa7,0x05,A,A]
1227 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
1228 #CHECK: bras %r0, .[[LAB:L.*]]-65536 # encoding: [0xa7,0x05,A,A]
1229 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
1233 #CHECK: bras %r0, .[[LAB:L.*]]-2 # encoding: [0xa7,0x05,A,A]
1234 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
1235 #CHECK: bras %r0, .[[LAB:L.*]]-2 # encoding: [0xa7,0x05,A,A]
1236 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
1240 #CHECK: bras %r0, .[[LAB:L.*]] # encoding: [0xa7,0x05,A,A]
1241 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
1242 #CHECK: bras %r0, .[[LAB:L.*]] # encoding: [0xa7,0x05,A,A]
1243 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
1247 #CHECK: bras %r0, .[[LAB:L.*]]+65534 # encoding: [0xa7,0x05,A,A]
1248 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
1249 #CHECK: bras %r0, .[[LAB:L.*]]+65534 # encoding: [0xa7,0x05,A,A]
1250 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
1254 #CHECK: bras %r0, foo # encoding: [0xa7,0x05,A,A]
1255 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1256 #CHECK: bras %r14, foo # encoding: [0xa7,0xe5,A,A]
1257 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1258 #CHECK: bras %r15, foo # encoding: [0xa7,0xf5,A,A]
1259 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1260 #CHECK: bras %r0, foo # encoding: [0xa7,0x05,A,A]
1261 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1262 #CHECK: bras %r14, foo # encoding: [0xa7,0xe5,A,A]
1263 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1264 #CHECK: bras %r15, foo # encoding: [0xa7,0xf5,A,A]
1265 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1273 #CHECK: bras %r0, bar+100 # encoding: [0xa7,0x05,A,A]
1274 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1275 #CHECK: bras %r14, bar+100 # encoding: [0xa7,0xe5,A,A]
1276 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1277 #CHECK: bras %r15, bar+100 # encoding: [0xa7,0xf5,A,A]
1278 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1279 #CHECK: bras %r0, bar+100 # encoding: [0xa7,0x05,A,A]
1280 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1281 #CHECK: bras %r14, bar+100 # encoding: [0xa7,0xe5,A,A]
1282 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1283 #CHECK: bras %r15, bar+100 # encoding: [0xa7,0xf5,A,A]
1284 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1292 #CHECK: bras %r0, bar@PLT # encoding: [0xa7,0x05,A,A]
1293 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1294 #CHECK: bras %r14, bar@PLT # encoding: [0xa7,0xe5,A,A]
1295 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1296 #CHECK: bras %r15, bar@PLT # encoding: [0xa7,0xf5,A,A]
1297 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1298 #CHECK: bras %r0, bar@PLT # encoding: [0xa7,0x05,A,A]
1299 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1300 #CHECK: bras %r14, bar@PLT # encoding: [0xa7,0xe5,A,A]
1301 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1302 #CHECK: bras %r15, bar@PLT # encoding: [0xa7,0xf5,A,A]
1303 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1311 #CHECK: brasl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc0,0x05,A,A,A,A]
1312 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
1313 #CHECK: brasl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc0,0x05,A,A,A,A]
1314 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
1315 brasl
%r0, -0x100000000
1316 jasl
%r0, -0x100000000
1317 #CHECK: brasl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc0,0x05,A,A,A,A]
1318 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
1319 #CHECK: brasl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc0,0x05,A,A,A,A]
1320 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
1321 brasl
%r0, .-0x100000000
1322 jasl
%r0, .-0x100000000
1323 #CHECK: brasl %r0, .[[LAB:L.*]]-2 # encoding: [0xc0,0x05,A,A,A,A]
1324 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
1325 #CHECK: brasl %r0, .[[LAB:L.*]]-2 # encoding: [0xc0,0x05,A,A,A,A]
1326 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
1329 #CHECK: brasl %r0, .[[LAB:L.*]] # encoding: [0xc0,0x05,A,A,A,A]
1330 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
1331 #CHECK: brasl %r0, .[[LAB:L.*]] # encoding: [0xc0,0x05,A,A,A,A]
1332 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
1335 #CHECK: brasl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc0,0x05,A,A,A,A]
1336 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
1337 #CHECK: brasl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc0,0x05,A,A,A,A]
1338 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
1339 brasl
%r0, 0xfffffffe
1340 jasl
%r0, 0xfffffffe
1342 #CHECK: brasl %r0, foo # encoding: [0xc0,0x05,A,A,A,A]
1343 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1344 #CHECK: brasl %r14, foo # encoding: [0xc0,0xe5,A,A,A,A]
1345 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1346 #CHECK: brasl %r15, foo # encoding: [0xc0,0xf5,A,A,A,A]
1347 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1348 #CHECK: brasl %r0, foo # encoding: [0xc0,0x05,A,A,A,A]
1349 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1350 #CHECK: brasl %r14, foo # encoding: [0xc0,0xe5,A,A,A,A]
1351 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1352 #CHECK: brasl %r15, foo # encoding: [0xc0,0xf5,A,A,A,A]
1353 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1361 #CHECK: brasl %r0, bar+100 # encoding: [0xc0,0x05,A,A,A,A]
1362 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
1363 #CHECK: brasl %r14, bar+100 # encoding: [0xc0,0xe5,A,A,A,A]
1364 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
1365 #CHECK: brasl %r15, bar+100 # encoding: [0xc0,0xf5,A,A,A,A]
1366 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
1367 #CHECK: brasl %r0, bar+100 # encoding: [0xc0,0x05,A,A,A,A]
1368 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
1369 #CHECK: brasl %r14, bar+100 # encoding: [0xc0,0xe5,A,A,A,A]
1370 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
1371 #CHECK: brasl %r15, bar+100 # encoding: [0xc0,0xf5,A,A,A,A]
1372 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
1380 #CHECK: brasl %r0, bar@PLT # encoding: [0xc0,0x05,A,A,A,A]
1381 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
1382 #CHECK: brasl %r14, bar@PLT # encoding: [0xc0,0xe5,A,A,A,A]
1383 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
1384 #CHECK: brasl %r15, bar@PLT # encoding: [0xc0,0xf5,A,A,A,A]
1385 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
1386 #CHECK: brasl %r0, bar@PLT # encoding: [0xc0,0x05,A,A,A,A]
1387 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
1388 #CHECK: brasl %r14, bar@PLT # encoding: [0xc0,0xe5,A,A,A,A]
1389 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
1390 #CHECK: brasl %r15, bar@PLT # encoding: [0xc0,0xf5,A,A,A,A]
1391 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
1399 #CHECK: brc 0, .[[LAB:L.*]]-65536 # encoding: [0xa7,0x04,A,A]
1400 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
1401 #CHECK: jnop .[[LAB:L.*]]-65536 # encoding: [0xa7,0x04,A,A]
1402 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
1406 #CHECK: brc 0, .[[LAB:L.*]]-2 # encoding: [0xa7,0x04,A,A]
1407 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
1408 #CHECK: jnop .[[LAB:L.*]]-2 # encoding: [0xa7,0x04,A,A]
1409 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
1413 #CHECK: brc 0, .[[LAB:L.*]] # encoding: [0xa7,0x04,A,A]
1414 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
1415 #CHECK: jnop .[[LAB:L.*]] # encoding: [0xa7,0x04,A,A]
1416 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
1420 #CHECK: brc 0, .[[LAB:L.*]]+65534 # encoding: [0xa7,0x04,A,A]
1421 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
1422 #CHECK: jnop .[[LAB:L.*]]+65534 # encoding: [0xa7,0x04,A,A]
1423 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
1427 #CHECK: brc 0, foo # encoding: [0xa7,0x04,A,A]
1428 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1429 #CHECK: jnop foo # encoding: [0xa7,0x04,A,A]
1430 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1434 #CHECK: brc 1, foo # encoding: [0xa7,0x14,A,A]
1435 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1436 #CHECK: jo foo # encoding: [0xa7,0x14,A,A]
1437 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1438 #CHECK: jo foo # encoding: [0xa7,0x14,A,A]
1439 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1444 #CHECK: brc 2, foo # encoding: [0xa7,0x24,A,A]
1445 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1446 #CHECK: brc 2, foo # encoding: [0xa7,0x24,A,A]
1447 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1448 #CHECK: jh foo # encoding: [0xa7,0x24,A,A]
1449 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1450 #CHECK: jp foo # encoding: [0xa7,0x24,A,A]
1451 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1452 #CHECK: jh foo # encoding: [0xa7,0x24,A,A]
1453 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1454 #CHECK: jp foo # encoding: [0xa7,0x24,A,A]
1455 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1463 #CHECK: brc 3, foo # encoding: [0xa7,0x34,A,A]
1464 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1465 #CHECK: jnle foo # encoding: [0xa7,0x34,A,A]
1466 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1467 #CHECK: jnle foo # encoding: [0xa7,0x34,A,A]
1468 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1473 #CHECK: brc 4, foo # encoding: [0xa7,0x44,A,A]
1474 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1475 #CHECK: jl foo # encoding: [0xa7,0x44,A,A]
1476 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1477 #CHECK: jm foo # encoding: [0xa7,0x44,A,A]
1478 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1479 #CHECK: jl foo # encoding: [0xa7,0x44,A,A]
1480 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1481 #CHECK: jm foo # encoding: [0xa7,0x44,A,A]
1482 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1489 #CHECK: brc 5, foo # encoding: [0xa7,0x54,A,A]
1490 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1491 #CHECK: jnhe foo # encoding: [0xa7,0x54,A,A]
1492 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1493 #CHECK: jnhe foo # encoding: [0xa7,0x54,A,A]
1494 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1499 #CHECK: brc 6, foo # encoding: [0xa7,0x64,A,A]
1500 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1501 #CHECK: jlh foo # encoding: [0xa7,0x64,A,A]
1502 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1503 #CHECK: jlh foo # encoding: [0xa7,0x64,A,A]
1504 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1509 #CHECK: brc 7, foo # encoding: [0xa7,0x74,A,A]
1510 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1511 #CHECK: jne foo # encoding: [0xa7,0x74,A,A]
1512 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1513 #CHECK: jnz foo # encoding: [0xa7,0x74,A,A]
1514 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1515 #CHECK: jne foo # encoding: [0xa7,0x74,A,A]
1516 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1517 #CHECK: jnz foo # encoding: [0xa7,0x74,A,A]
1518 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1526 #CHECK: brc 8, foo # encoding: [0xa7,0x84,A,A]
1527 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1528 #CHECK: je foo # encoding: [0xa7,0x84,A,A]
1529 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1530 #CHECK: jz foo # encoding: [0xa7,0x84,A,A]
1531 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1532 #CHECK: je foo # encoding: [0xa7,0x84,A,A]
1533 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1534 #CHECK: jz foo # encoding: [0xa7,0x84,A,A]
1535 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1542 #CHECK: brc 9, foo # encoding: [0xa7,0x94,A,A]
1543 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1544 #CHECK: jnlh foo # encoding: [0xa7,0x94,A,A]
1545 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1546 #CHECK: jnlh foo # encoding: [0xa7,0x94,A,A]
1547 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1552 #CHECK: brc 10, foo # encoding: [0xa7,0xa4,A,A]
1553 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1554 #CHECK: jhe foo # encoding: [0xa7,0xa4,A,A]
1555 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1556 #CHECK: jhe foo # encoding: [0xa7,0xa4,A,A]
1557 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1562 #CHECK: brc 11, foo # encoding: [0xa7,0xb4,A,A]
1563 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1564 #CHECK: jnl foo # encoding: [0xa7,0xb4,A,A]
1565 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1566 #CHECK: jnm foo # encoding: [0xa7,0xb4,A,A]
1567 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1568 #CHECK: jnl foo # encoding: [0xa7,0xb4,A,A]
1569 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1570 #CHECK: jnm foo # encoding: [0xa7,0xb4,A,A]
1571 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1578 #CHECK: brc 12, foo # encoding: [0xa7,0xc4,A,A]
1579 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1580 #CHECK: jle foo # encoding: [0xa7,0xc4,A,A]
1581 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1582 #CHECK: jle foo # encoding: [0xa7,0xc4,A,A]
1583 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1588 #CHECK: brc 13, foo # encoding: [0xa7,0xd4,A,A]
1589 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1590 #CHECK: jnh foo # encoding: [0xa7,0xd4,A,A]
1591 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1592 #CHECK: jnp foo # encoding: [0xa7,0xd4,A,A]
1593 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1594 #CHECK: jnh foo # encoding: [0xa7,0xd4,A,A]
1595 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1596 #CHECK: jnp foo # encoding: [0xa7,0xd4,A,A]
1597 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1604 #CHECK: brc 14, foo # encoding: [0xa7,0xe4,A,A]
1605 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1606 #CHECK: jno foo # encoding: [0xa7,0xe4,A,A]
1607 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1608 #CHECK: jno foo # encoding: [0xa7,0xe4,A,A]
1609 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1614 #CHECK: brc 15, foo # encoding: [0xa7,0xf4,A,A]
1615 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1616 #CHECK: j foo # encoding: [0xa7,0xf4,A,A]
1617 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1618 #CHECK: j foo # encoding: [0xa7,0xf4,A,A]
1619 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1624 #CHECK: brc 0, bar+100 # encoding: [0xa7,0x04,A,A]
1625 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1626 #CHECK: jnop bar+100 # encoding: [0xa7,0x04,A,A]
1627 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1631 #CHECK: jo bar+100 # encoding: [0xa7,0x14,A,A]
1632 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1633 #CHECK: jo bar+100 # encoding: [0xa7,0x14,A,A]
1634 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1638 #CHECK: jh bar+100 # encoding: [0xa7,0x24,A,A]
1639 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1640 #CHECK: jh bar+100 # encoding: [0xa7,0x24,A,A]
1641 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1645 #CHECK: jnle bar+100 # encoding: [0xa7,0x34,A,A]
1646 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1647 #CHECK: jnle bar+100 # encoding: [0xa7,0x34,A,A]
1648 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1652 #CHECK: jl bar+100 # encoding: [0xa7,0x44,A,A]
1653 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1654 #CHECK: jl bar+100 # encoding: [0xa7,0x44,A,A]
1655 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1659 #CHECK: jnhe bar+100 # encoding: [0xa7,0x54,A,A]
1660 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1661 #CHECK: jnhe bar+100 # encoding: [0xa7,0x54,A,A]
1662 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1666 #CHECK: jlh bar+100 # encoding: [0xa7,0x64,A,A]
1667 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1668 #CHECK: jlh bar+100 # encoding: [0xa7,0x64,A,A]
1669 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1673 #CHECK: jne bar+100 # encoding: [0xa7,0x74,A,A]
1674 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1675 #CHECK: jne bar+100 # encoding: [0xa7,0x74,A,A]
1676 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1680 #CHECK: je bar+100 # encoding: [0xa7,0x84,A,A]
1681 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1682 #CHECK: je bar+100 # encoding: [0xa7,0x84,A,A]
1683 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1687 #CHECK: jnlh bar+100 # encoding: [0xa7,0x94,A,A]
1688 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1689 #CHECK: jnlh bar+100 # encoding: [0xa7,0x94,A,A]
1690 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1694 #CHECK: jhe bar+100 # encoding: [0xa7,0xa4,A,A]
1695 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1696 #CHECK: jhe bar+100 # encoding: [0xa7,0xa4,A,A]
1697 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1701 #CHECK: jnl bar+100 # encoding: [0xa7,0xb4,A,A]
1702 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1703 #CHECK: jnl bar+100 # encoding: [0xa7,0xb4,A,A]
1704 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1708 #CHECK: jle bar+100 # encoding: [0xa7,0xc4,A,A]
1709 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1710 #CHECK: jle bar+100 # encoding: [0xa7,0xc4,A,A]
1711 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1715 #CHECK: jnh bar+100 # encoding: [0xa7,0xd4,A,A]
1716 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1717 #CHECK: jnh bar+100 # encoding: [0xa7,0xd4,A,A]
1718 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1722 #CHECK: jno bar+100 # encoding: [0xa7,0xe4,A,A]
1723 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1724 #CHECK: jno bar+100 # encoding: [0xa7,0xe4,A,A]
1725 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1729 #CHECK: j bar+100 # encoding: [0xa7,0xf4,A,A]
1730 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1731 #CHECK: j bar+100 # encoding: [0xa7,0xf4,A,A]
1732 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1736 #CHECK: brc 0, bar@PLT # encoding: [0xa7,0x04,A,A]
1737 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1738 #CHECK: jnop bar@PLT # encoding: [0xa7,0x04,A,A]
1739 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1743 #CHECK: jo bar@PLT # encoding: [0xa7,0x14,A,A]
1744 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1745 #CHECK: jo bar@PLT # encoding: [0xa7,0x14,A,A]
1746 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1750 #CHECK: jh bar@PLT # encoding: [0xa7,0x24,A,A]
1751 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1752 #CHECK: jh bar@PLT # encoding: [0xa7,0x24,A,A]
1753 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1757 #CHECK: jnle bar@PLT # encoding: [0xa7,0x34,A,A]
1758 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1759 #CHECK: jnle bar@PLT # encoding: [0xa7,0x34,A,A]
1760 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1764 #CHECK: jl bar@PLT # encoding: [0xa7,0x44,A,A]
1765 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1766 #CHECK: jl bar@PLT # encoding: [0xa7,0x44,A,A]
1767 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1771 #CHECK: jnhe bar@PLT # encoding: [0xa7,0x54,A,A]
1772 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1773 #CHECK: jnhe bar@PLT # encoding: [0xa7,0x54,A,A]
1774 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1778 #CHECK: jlh bar@PLT # encoding: [0xa7,0x64,A,A]
1779 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1780 #CHECK: jlh bar@PLT # encoding: [0xa7,0x64,A,A]
1781 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1785 #CHECK: jne bar@PLT # encoding: [0xa7,0x74,A,A]
1786 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1787 #CHECK: jne bar@PLT # encoding: [0xa7,0x74,A,A]
1788 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1792 #CHECK: je bar@PLT # encoding: [0xa7,0x84,A,A]
1793 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1794 #CHECK: je bar@PLT # encoding: [0xa7,0x84,A,A]
1795 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1799 #CHECK: jnlh bar@PLT # encoding: [0xa7,0x94,A,A]
1800 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1801 #CHECK: jnlh bar@PLT # encoding: [0xa7,0x94,A,A]
1802 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1806 #CHECK: jhe bar@PLT # encoding: [0xa7,0xa4,A,A]
1807 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1808 #CHECK: jhe bar@PLT # encoding: [0xa7,0xa4,A,A]
1809 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1813 #CHECK: jnl bar@PLT # encoding: [0xa7,0xb4,A,A]
1814 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1815 #CHECK: jnl bar@PLT # encoding: [0xa7,0xb4,A,A]
1816 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1820 #CHECK: jle bar@PLT # encoding: [0xa7,0xc4,A,A]
1821 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1822 #CHECK: jle bar@PLT # encoding: [0xa7,0xc4,A,A]
1823 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1827 #CHECK: jnh bar@PLT # encoding: [0xa7,0xd4,A,A]
1828 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1829 #CHECK: jnh bar@PLT # encoding: [0xa7,0xd4,A,A]
1830 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1834 #CHECK: jno bar@PLT # encoding: [0xa7,0xe4,A,A]
1835 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1836 #CHECK: jno bar@PLT # encoding: [0xa7,0xe4,A,A]
1837 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1841 #CHECK: j bar@PLT # encoding: [0xa7,0xf4,A,A]
1842 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1843 #CHECK: j bar@PLT # encoding: [0xa7,0xf4,A,A]
1844 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1848 #CHECK: brcl 0, .[[LAB:L.*]]-4294967296 # encoding: [0xc0,0x04,A,A,A,A]
1849 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
1850 #CHECK: jgnop .[[LAB:L.*]]-4294967296 # encoding: [0xc0,0x04,A,A,A,A]
1851 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
1852 brcl
0, -0x100000000
1854 #CHECK: brcl 0, .[[LAB:L.*]]-2 # encoding: [0xc0,0x04,A,A,A,A]
1855 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
1856 #CHECK: jgnop .[[LAB:L.*]]-2 # encoding: [0xc0,0x04,A,A,A,A]
1857 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
1860 #CHECK: brcl 0, .[[LAB:L.*]] # encoding: [0xc0,0x04,A,A,A,A]
1861 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
1862 #CHECK: jgnop .[[LAB:L.*]] # encoding: [0xc0,0x04,A,A,A,A]
1863 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
1866 #CHECK: brcl 0, .[[LAB:L.*]]+4294967294 # encoding: [0xc0,0x04,A,A,A,A]
1867 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
1868 #CHECK: jgnop .[[LAB:L.*]]+4294967294 # encoding: [0xc0,0x04,A,A,A,A]
1869 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
1873 #CHECK: brcl 0, foo # encoding: [0xc0,0x04,A,A,A,A]
1874 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1875 #CHECK: jgnop foo # encoding: [0xc0,0x04,A,A,A,A]
1876 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1880 #CHECK: brcl 1, foo # encoding: [0xc0,0x14,A,A,A,A]
1881 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1882 #CHECK: jgo foo # encoding: [0xc0,0x14,A,A,A,A]
1883 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1884 #CHECK: jgo foo # encoding: [0xc0,0x14,A,A,A,A]
1885 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1890 #CHECK: brcl 2, foo # encoding: [0xc0,0x24,A,A,A,A]
1891 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1892 #CHECK: jgh foo # encoding: [0xc0,0x24,A,A,A,A]
1893 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1894 #CHECK: jgp foo # encoding: [0xc0,0x24,A,A,A,A]
1895 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1896 #CHECK: jgh foo # encoding: [0xc0,0x24,A,A,A,A]
1897 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1898 #CHECK: jgp foo # encoding: [0xc0,0x24,A,A,A,A]
1899 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1906 #CHECK: brcl 3, foo # encoding: [0xc0,0x34,A,A,A,A]
1907 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1908 #CHECK: jgnle foo # encoding: [0xc0,0x34,A,A,A,A]
1909 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1910 #CHECK: jgnle foo # encoding: [0xc0,0x34,A,A,A,A]
1911 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1916 #CHECK: brcl 4, foo # encoding: [0xc0,0x44,A,A,A,A]
1917 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1918 #CHECK: jgl foo # encoding: [0xc0,0x44,A,A,A,A]
1919 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1920 #CHECK: jgm foo # encoding: [0xc0,0x44,A,A,A,A]
1921 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1922 #CHECK: jgl foo # encoding: [0xc0,0x44,A,A,A,A]
1923 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1924 #CHECK: jgm foo # encoding: [0xc0,0x44,A,A,A,A]
1925 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1932 #CHECK: brcl 5, foo # encoding: [0xc0,0x54,A,A,A,A]
1933 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1934 #CHECK: jgnhe foo # encoding: [0xc0,0x54,A,A,A,A]
1935 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1936 #CHECK: jgnhe foo # encoding: [0xc0,0x54,A,A,A,A]
1937 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1942 #CHECK: brcl 6, foo # encoding: [0xc0,0x64,A,A,A,A]
1943 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1944 #CHECK: jglh foo # encoding: [0xc0,0x64,A,A,A,A]
1945 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1946 #CHECK: jglh foo # encoding: [0xc0,0x64,A,A,A,A]
1947 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1952 #CHECK: brcl 7, foo # encoding: [0xc0,0x74,A,A,A,A]
1953 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1954 #CHECK: jgne foo # encoding: [0xc0,0x74,A,A,A,A]
1955 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1956 #CHECK: jgnz foo # encoding: [0xc0,0x74,A,A,A,A]
1957 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1958 #CHECK: jgne foo # encoding: [0xc0,0x74,A,A,A,A]
1959 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1960 #CHECK: jgnz foo # encoding: [0xc0,0x74,A,A,A,A]
1961 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1968 #CHECK: brcl 8, foo # encoding: [0xc0,0x84,A,A,A,A]
1969 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1970 #CHECK: jge foo # encoding: [0xc0,0x84,A,A,A,A]
1971 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1972 #CHECK: jgz foo # encoding: [0xc0,0x84,A,A,A,A]
1973 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1974 #CHECK: jge foo # encoding: [0xc0,0x84,A,A,A,A]
1975 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1976 #CHECK: jgz foo # encoding: [0xc0,0x84,A,A,A,A]
1977 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1984 #CHECK: brcl 9, foo # encoding: [0xc0,0x94,A,A,A,A]
1985 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1986 #CHECK: jgnlh foo # encoding: [0xc0,0x94,A,A,A,A]
1987 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1988 #CHECK: jgnlh foo # encoding: [0xc0,0x94,A,A,A,A]
1989 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1994 #CHECK: brcl 10, foo # encoding: [0xc0,0xa4,A,A,A,A]
1995 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1996 #CHECK: jghe foo # encoding: [0xc0,0xa4,A,A,A,A]
1997 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1998 #CHECK: jghe foo # encoding: [0xc0,0xa4,A,A,A,A]
1999 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
2004 #CHECK: brcl 11, foo # encoding: [0xc0,0xb4,A,A,A,A]
2005 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
2006 #CHECK: jgnl foo # encoding: [0xc0,0xb4,A,A,A,A]
2007 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
2008 #CHECK: jgnm foo # encoding: [0xc0,0xb4,A,A,A,A]
2009 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
2010 #CHECK: jgnl foo # encoding: [0xc0,0xb4,A,A,A,A]
2011 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
2012 #CHECK: jgnm foo # encoding: [0xc0,0xb4,A,A,A,A]
2013 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
2020 #CHECK: brcl 12, foo # encoding: [0xc0,0xc4,A,A,A,A]
2021 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
2022 #CHECK: jgle foo # encoding: [0xc0,0xc4,A,A,A,A]
2023 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
2024 #CHECK: jgle foo # encoding: [0xc0,0xc4,A,A,A,A]
2025 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
2030 #CHECK: brcl 13, foo # encoding: [0xc0,0xd4,A,A,A,A]
2031 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
2032 #CHECK: jgnh foo # encoding: [0xc0,0xd4,A,A,A,A]
2033 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
2034 #CHECK: jgnp foo # encoding: [0xc0,0xd4,A,A,A,A]
2035 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
2036 #CHECK: jgnh foo # encoding: [0xc0,0xd4,A,A,A,A]
2037 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
2038 #CHECK: jgnp foo # encoding: [0xc0,0xd4,A,A,A,A]
2039 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
2046 #CHECK: brcl 14, foo # encoding: [0xc0,0xe4,A,A,A,A]
2047 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
2048 #CHECK: jgno foo # encoding: [0xc0,0xe4,A,A,A,A]
2049 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
2050 #CHECK: jgno foo # encoding: [0xc0,0xe4,A,A,A,A]
2051 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
2056 #CHECK: brcl 15, foo # encoding: [0xc0,0xf4,A,A,A,A]
2057 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
2058 #CHECK: jg foo # encoding: [0xc0,0xf4,A,A,A,A]
2059 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
2060 #CHECK: jg foo # encoding: [0xc0,0xf4,A,A,A,A]
2061 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
2066 #CHECK: brcl 0, bar+100 # encoding: [0xc0,0x04,A,A,A,A]
2067 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2068 #CHECK: jgnop bar+100 # encoding: [0xc0,0x04,A,A,A,A]
2069 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2073 #CHECK: jgo bar+100 # encoding: [0xc0,0x14,A,A,A,A]
2074 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2075 #CHECK: jgo bar+100 # encoding: [0xc0,0x14,A,A,A,A]
2076 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2080 #CHECK: jgh bar+100 # encoding: [0xc0,0x24,A,A,A,A]
2081 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2082 #CHECK: jgh bar+100 # encoding: [0xc0,0x24,A,A,A,A]
2083 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2087 #CHECK: jgnle bar+100 # encoding: [0xc0,0x34,A,A,A,A]
2088 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2089 #CHECK: jgnle bar+100 # encoding: [0xc0,0x34,A,A,A,A]
2090 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2094 #CHECK: jgl bar+100 # encoding: [0xc0,0x44,A,A,A,A]
2095 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2096 #CHECK: jgl bar+100 # encoding: [0xc0,0x44,A,A,A,A]
2097 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2101 #CHECK: jgnhe bar+100 # encoding: [0xc0,0x54,A,A,A,A]
2102 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2103 #CHECK: jgnhe bar+100 # encoding: [0xc0,0x54,A,A,A,A]
2104 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2108 #CHECK: jglh bar+100 # encoding: [0xc0,0x64,A,A,A,A]
2109 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2110 #CHECK: jglh bar+100 # encoding: [0xc0,0x64,A,A,A,A]
2111 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2115 #CHECK: jgne bar+100 # encoding: [0xc0,0x74,A,A,A,A]
2116 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2117 #CHECK: jgne bar+100 # encoding: [0xc0,0x74,A,A,A,A]
2118 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2122 #CHECK: jge bar+100 # encoding: [0xc0,0x84,A,A,A,A]
2123 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2124 #CHECK: jge bar+100 # encoding: [0xc0,0x84,A,A,A,A]
2125 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2129 #CHECK: jgnlh bar+100 # encoding: [0xc0,0x94,A,A,A,A]
2130 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2131 #CHECK: jgnlh bar+100 # encoding: [0xc0,0x94,A,A,A,A]
2132 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2136 #CHECK: jghe bar+100 # encoding: [0xc0,0xa4,A,A,A,A]
2137 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2138 #CHECK: jghe bar+100 # encoding: [0xc0,0xa4,A,A,A,A]
2139 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2143 #CHECK: jgnl bar+100 # encoding: [0xc0,0xb4,A,A,A,A]
2144 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2145 #CHECK: jgnl bar+100 # encoding: [0xc0,0xb4,A,A,A,A]
2146 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2150 #CHECK: jgle bar+100 # encoding: [0xc0,0xc4,A,A,A,A]
2151 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2152 #CHECK: jgle bar+100 # encoding: [0xc0,0xc4,A,A,A,A]
2153 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2157 #CHECK: jgnh bar+100 # encoding: [0xc0,0xd4,A,A,A,A]
2158 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2159 #CHECK: jgnh bar+100 # encoding: [0xc0,0xd4,A,A,A,A]
2160 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2164 #CHECK: jgno bar+100 # encoding: [0xc0,0xe4,A,A,A,A]
2165 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2166 #CHECK: jgno bar+100 # encoding: [0xc0,0xe4,A,A,A,A]
2167 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2171 #CHECK: jg bar+100 # encoding: [0xc0,0xf4,A,A,A,A]
2172 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2173 #CHECK: jg bar+100 # encoding: [0xc0,0xf4,A,A,A,A]
2174 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2178 #CHECK: brcl 0, bar@PLT # encoding: [0xc0,0x04,A,A,A,A]
2179 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2180 #CHECK: jgnop bar@PLT # encoding: [0xc0,0x04,A,A,A,A]
2181 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2185 #CHECK: jgo bar@PLT # encoding: [0xc0,0x14,A,A,A,A]
2186 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2187 #CHECK: jgo bar@PLT # encoding: [0xc0,0x14,A,A,A,A]
2188 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2192 #CHECK: jgh bar@PLT # encoding: [0xc0,0x24,A,A,A,A]
2193 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2194 #CHECK: jgh bar@PLT # encoding: [0xc0,0x24,A,A,A,A]
2195 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2199 #CHECK: jgnle bar@PLT # encoding: [0xc0,0x34,A,A,A,A]
2200 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2201 #CHECK: jgnle bar@PLT # encoding: [0xc0,0x34,A,A,A,A]
2202 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2206 #CHECK: jgl bar@PLT # encoding: [0xc0,0x44,A,A,A,A]
2207 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2208 #CHECK: jgl bar@PLT # encoding: [0xc0,0x44,A,A,A,A]
2209 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2213 #CHECK: jgnhe bar@PLT # encoding: [0xc0,0x54,A,A,A,A]
2214 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2215 #CHECK: jgnhe bar@PLT # encoding: [0xc0,0x54,A,A,A,A]
2216 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2220 #CHECK: jglh bar@PLT # encoding: [0xc0,0x64,A,A,A,A]
2221 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2222 #CHECK: jglh bar@PLT # encoding: [0xc0,0x64,A,A,A,A]
2223 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2227 #CHECK: jgne bar@PLT # encoding: [0xc0,0x74,A,A,A,A]
2228 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2229 #CHECK: jgne bar@PLT # encoding: [0xc0,0x74,A,A,A,A]
2230 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2234 #CHECK: jge bar@PLT # encoding: [0xc0,0x84,A,A,A,A]
2235 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2236 #CHECK: jge bar@PLT # encoding: [0xc0,0x84,A,A,A,A]
2237 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2241 #CHECK: jgnlh bar@PLT # encoding: [0xc0,0x94,A,A,A,A]
2242 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2243 #CHECK: jgnlh bar@PLT # encoding: [0xc0,0x94,A,A,A,A]
2244 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2248 #CHECK: jghe bar@PLT # encoding: [0xc0,0xa4,A,A,A,A]
2249 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2250 #CHECK: jghe bar@PLT # encoding: [0xc0,0xa4,A,A,A,A]
2251 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2255 #CHECK: jgnl bar@PLT # encoding: [0xc0,0xb4,A,A,A,A]
2256 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2257 #CHECK: jgnl bar@PLT # encoding: [0xc0,0xb4,A,A,A,A]
2258 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2262 #CHECK: jgle bar@PLT # encoding: [0xc0,0xc4,A,A,A,A]
2263 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2264 #CHECK: jgle bar@PLT # encoding: [0xc0,0xc4,A,A,A,A]
2265 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2269 #CHECK: jgnh bar@PLT # encoding: [0xc0,0xd4,A,A,A,A]
2270 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2271 #CHECK: jgnh bar@PLT # encoding: [0xc0,0xd4,A,A,A,A]
2272 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2276 #CHECK: jgno bar@PLT # encoding: [0xc0,0xe4,A,A,A,A]
2277 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2278 #CHECK: jgno bar@PLT # encoding: [0xc0,0xe4,A,A,A,A]
2279 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2283 #CHECK: jg bar@PLT # encoding: [0xc0,0xf4,A,A,A,A]
2284 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2285 #CHECK: jg bar@PLT # encoding: [0xc0,0xf4,A,A,A,A]
2286 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2290 #CHECK: bct %r0, 0 # encoding: [0x46,0x00,0x00,0x00]
2291 #CHECK: bct %r0, 4095 # encoding: [0x46,0x00,0x0f,0xff]
2292 #CHECK: bct %r0, 0(%r1) # encoding: [0x46,0x00,0x10,0x00]
2293 #CHECK: bct %r0, 0(%r15) # encoding: [0x46,0x00,0xf0,0x00]
2294 #CHECK: bct %r0, 4095(%r1,%r15) # encoding: [0x46,0x01,0xff,0xff]
2295 #CHECK: bct %r0, 4095(%r15,%r1) # encoding: [0x46,0x0f,0x1f,0xff]
2296 #CHECK: bct %r15, 0 # encoding: [0x46,0xf0,0x00,0x00]
2302 bct
%r0, 4095(%r1,%r15)
2303 bct
%r0, 4095(%r15,%r1)
2306 #CHECK: bctr %r0, %r9 # encoding: [0x06,0x09]
2307 #CHECK: bctr %r0, %r15 # encoding: [0x06,0x0f]
2308 #CHECK: bctr %r15, %r0 # encoding: [0x06,0xf0]
2309 #CHECK: bctr %r15, %r9 # encoding: [0x06,0xf9]
2316 #CHECK: bctg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x46]
2317 #CHECK: bctg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x46]
2318 #CHECK: bctg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x46]
2319 #CHECK: bctg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x46]
2320 #CHECK: bctg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x46]
2321 #CHECK: bctg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x46]
2322 #CHECK: bctg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x46]
2323 #CHECK: bctg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x46]
2324 #CHECK: bctg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x46]
2325 #CHECK: bctg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x46]
2334 bctg
%r0, 524287(%r1,%r15)
2335 bctg
%r0, 524287(%r15,%r1)
2338 #CHECK: bctgr %r0, %r9 # encoding: [0xb9,0x46,0x00,0x09]
2339 #CHECK: bctgr %r0, %r15 # encoding: [0xb9,0x46,0x00,0x0f]
2340 #CHECK: bctgr %r15, %r0 # encoding: [0xb9,0x46,0x00,0xf0]
2341 #CHECK: bctgr %r15, %r9 # encoding: [0xb9,0x46,0x00,0xf9]
2348 #CHECK: brct %r0, .[[LAB:L.*]]-65536 # encoding: [0xa7,0x06,A,A]
2349 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
2350 #CHECK: brct %r0, .[[LAB:L.*]]-65536 # encoding: [0xa7,0x06,A,A]
2351 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
2354 #CHECK: brct %r0, .[[LAB:L.*]]-2 # encoding: [0xa7,0x06,A,A]
2355 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
2356 #CHECK: brct %r0, .[[LAB:L.*]]-2 # encoding: [0xa7,0x06,A,A]
2357 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
2360 #CHECK: brct %r0, .[[LAB:L.*]] # encoding: [0xa7,0x06,A,A]
2361 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2362 #CHECK: brct %r0, .[[LAB:L.*]] # encoding: [0xa7,0x06,A,A]
2363 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2366 #CHECK: brct %r0, .[[LAB:L.*]]+65534 # encoding: [0xa7,0x06,A,A]
2367 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
2368 #CHECK: brct %r0, .[[LAB:L.*]]+65534 # encoding: [0xa7,0x06,A,A]
2369 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
2372 #CHECK: brct %r15, .[[LAB:L.*]] # encoding: [0xa7,0xf6,A,A]
2373 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2374 #CHECK: brct %r15, .[[LAB:L.*]] # encoding: [0xa7,0xf6,A,A]
2375 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2379 #CHECK: brctg %r0, .[[LAB:L.*]]-65536 # encoding: [0xa7,0x07,A,A]
2380 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
2381 #CHECK: brctg %r0, .[[LAB:L.*]]-65536 # encoding: [0xa7,0x07,A,A]
2382 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
2385 #CHECK: brctg %r0, .[[LAB:L.*]]-2 # encoding: [0xa7,0x07,A,A]
2386 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
2387 #CHECK: brctg %r0, .[[LAB:L.*]]-2 # encoding: [0xa7,0x07,A,A]
2388 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
2391 #CHECK: brctg %r0, .[[LAB:L.*]] # encoding: [0xa7,0x07,A,A]
2392 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2393 #CHECK: brctg %r0, .[[LAB:L.*]] # encoding: [0xa7,0x07,A,A]
2394 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2397 #CHECK: brctg %r0, .[[LAB:L.*]]+65534 # encoding: [0xa7,0x07,A,A]
2398 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
2399 #CHECK: brctg %r0, .[[LAB:L.*]]+65534 # encoding: [0xa7,0x07,A,A]
2400 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
2403 #CHECK: brctg %r15, .[[LAB:L.*]] # encoding: [0xa7,0xf7,A,A]
2404 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2405 #CHECK: brctg %r15, .[[LAB:L.*]] # encoding: [0xa7,0xf7,A,A]
2406 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2412 #CHECK: bxh %r0, %r0, 0 # encoding: [0x86,0x00,0x00,0x00]
2413 #CHECK: bxh %r0, %r15, 0 # encoding: [0x86,0x0f,0x00,0x00]
2414 #CHECK: bxh %r14, %r15, 0 # encoding: [0x86,0xef,0x00,0x00]
2415 #CHECK: bxh %r15, %r15, 0 # encoding: [0x86,0xff,0x00,0x00]
2416 #CHECK: bxh %r0, %r0, 4095 # encoding: [0x86,0x00,0x0f,0xff]
2417 #CHECK: bxh %r0, %r0, 1 # encoding: [0x86,0x00,0x00,0x01]
2418 #CHECK: bxh %r0, %r0, 0(%r1) # encoding: [0x86,0x00,0x10,0x00]
2419 #CHECK: bxh %r0, %r0, 0(%r15) # encoding: [0x86,0x00,0xf0,0x00]
2420 #CHECK: bxh %r0, %r0, 4095(%r1) # encoding: [0x86,0x00,0x1f,0xff]
2421 #CHECK: bxh %r0, %r0, 4095(%r15) # encoding: [0x86,0x00,0xff,0xff]
2431 bxh
%r0,%r0,4095(%r1)
2432 bxh
%r0,%r0,4095(%r15)
2434 #CHECK: bxhg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x44]
2435 #CHECK: bxhg %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x44]
2436 #CHECK: bxhg %r14, %r15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x44]
2437 #CHECK: bxhg %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x44]
2438 #CHECK: bxhg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x44]
2439 #CHECK: bxhg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x44]
2440 #CHECK: bxhg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x44]
2441 #CHECK: bxhg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x44]
2442 #CHECK: bxhg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x44]
2443 #CHECK: bxhg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x44]
2444 #CHECK: bxhg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x44]
2445 #CHECK: bxhg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x44]
2446 #CHECK: bxhg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x44]
2452 bxhg
%r0,%r0,-524288
2458 bxhg
%r0,%r0,0(%r15)
2459 bxhg
%r0,%r0,524287(%r1)
2460 bxhg
%r0,%r0,524287(%r15)
2462 #CHECK: brxh %r0, %r2, .[[LAB:L.*]]-65536 # encoding: [0x84,0x02,A,A]
2463 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
2464 #CHECK: brxh %r0, %r2, .[[LAB:L.*]]-65536 # encoding: [0x84,0x02,A,A]
2465 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
2466 brxh
%r0,%r2, -0x10000
2467 jxh
%r0,%r2, -0x10000
2468 #CHECK: brxh %r0, %r2, .[[LAB:L.*]]-2 # encoding: [0x84,0x02,A,A]
2469 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
2470 #CHECK: brxh %r0, %r2, .[[LAB:L.*]]-2 # encoding: [0x84,0x02,A,A]
2471 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
2474 #CHECK: brxh %r0, %r2, .[[LAB:L.*]] # encoding: [0x84,0x02,A,A]
2475 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2476 #CHECK: brxh %r0, %r2, .[[LAB:L.*]] # encoding: [0x84,0x02,A,A]
2477 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2480 #CHECK: brxh %r0, %r2, .[[LAB:L.*]]+65534 # encoding: [0x84,0x02,A,A]
2481 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
2482 #CHECK: brxh %r0, %r2, .[[LAB:L.*]]+65534 # encoding: [0x84,0x02,A,A]
2483 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
2484 brxh
%r0,%r2, 0xfffe
2487 #CHECK: brxh %r0, %r2, foo # encoding: [0x84,0x02,A,A]
2488 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2489 #CHECK: brxh %r14, %r2, foo # encoding: [0x84,0xe2,A,A]
2490 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2491 #CHECK: brxh %r15, %r2, foo # encoding: [0x84,0xf2,A,A]
2492 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2493 #CHECK: brxh %r0, %r2, foo # encoding: [0x84,0x02,A,A]
2494 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2495 #CHECK: brxh %r14, %r2, foo # encoding: [0x84,0xe2,A,A]
2496 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2497 #CHECK: brxh %r15, %r2, foo # encoding: [0x84,0xf2,A,A]
2498 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2506 #CHECK: brxh %r0, %r2, bar+100 # encoding: [0x84,0x02,A,A]
2507 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2508 #CHECK: brxh %r14, %r2, bar+100 # encoding: [0x84,0xe2,A,A]
2509 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2510 #CHECK: brxh %r15, %r2, bar+100 # encoding: [0x84,0xf2,A,A]
2511 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2512 #CHECK: brxh %r0, %r2, bar+100 # encoding: [0x84,0x02,A,A]
2513 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2514 #CHECK: brxh %r14, %r2, bar+100 # encoding: [0x84,0xe2,A,A]
2515 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2516 #CHECK: brxh %r15, %r2, bar+100 # encoding: [0x84,0xf2,A,A]
2517 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2518 brxh
%r0,%r2,bar+
100
2519 brxh
%r14,%r2,bar+
100
2520 brxh
%r15,%r2,bar+
100
2522 jxh
%r14,%r2,bar+
100
2523 jxh
%r15,%r2,bar+
100
2525 #CHECK: brxh %r0, %r2, bar@PLT # encoding: [0x84,0x02,A,A]
2526 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2527 #CHECK: brxh %r14, %r2, bar@PLT # encoding: [0x84,0xe2,A,A]
2528 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2529 #CHECK: brxh %r15, %r2, bar@PLT # encoding: [0x84,0xf2,A,A]
2530 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2531 #CHECK: brxh %r0, %r2, bar@PLT # encoding: [0x84,0x02,A,A]
2532 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2533 #CHECK: brxh %r14, %r2, bar@PLT # encoding: [0x84,0xe2,A,A]
2534 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2535 #CHECK: brxh %r15, %r2, bar@PLT # encoding: [0x84,0xf2,A,A]
2536 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2537 brxh
%r0,%r2,bar@PLT
2538 brxh
%r14,%r2,bar@PLT
2539 brxh
%r15,%r2,bar@PLT
2541 jxh
%r14,%r2,bar@PLT
2542 jxh
%r15,%r2,bar@PLT
2544 #CHECK: brxhg %r0, %r2, .[[LAB:L.*]]-65536 # encoding: [0xec,0x02,A,A,0x00,0x44]
2545 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
2546 #CHECK: brxhg %r0, %r2, .[[LAB:L.*]]-65536 # encoding: [0xec,0x02,A,A,0x00,0x44]
2547 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
2548 brxhg
%r0,%r2, -0x10000
2549 jxhg
%r0,%r2, -0x10000
2550 #CHECK: brxhg %r0, %r2, .[[LAB:L.*]]-2 # encoding: [0xec,0x02,A,A,0x00,0x44]
2551 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
2552 #CHECK: brxhg %r0, %r2, .[[LAB:L.*]]-2 # encoding: [0xec,0x02,A,A,0x00,0x44]
2553 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
2556 #CHECK: brxhg %r0, %r2, .[[LAB:L.*]] # encoding: [0xec,0x02,A,A,0x00,0x44]
2557 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2558 #CHECK: brxhg %r0, %r2, .[[LAB:L.*]] # encoding: [0xec,0x02,A,A,0x00,0x44]
2559 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2562 #CHECK: brxhg %r0, %r2, .[[LAB:L.*]]+65534 # encoding: [0xec,0x02,A,A,0x00,0x44]
2563 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
2564 #CHECK: brxhg %r0, %r2, .[[LAB:L.*]]+65534 # encoding: [0xec,0x02,A,A,0x00,0x44]
2565 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
2566 brxhg
%r0,%r2, 0xfffe
2567 jxhg
%r0,%r2, 0xfffe
2569 #CHECK: brxhg %r0, %r2, foo # encoding: [0xec,0x02,A,A,0x00,0x44]
2570 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2571 #CHECK: brxhg %r14, %r2, foo # encoding: [0xec,0xe2,A,A,0x00,0x44]
2572 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2573 #CHECK: brxhg %r15, %r2, foo # encoding: [0xec,0xf2,A,A,0x00,0x44]
2574 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2575 #CHECK: brxhg %r0, %r2, foo # encoding: [0xec,0x02,A,A,0x00,0x44]
2576 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2577 #CHECK: brxhg %r14, %r2, foo # encoding: [0xec,0xe2,A,A,0x00,0x44]
2578 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2579 #CHECK: brxhg %r15, %r2, foo # encoding: [0xec,0xf2,A,A,0x00,0x44]
2580 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2588 #CHECK: brxhg %r0, %r2, bar+100 # encoding: [0xec,0x02,A,A,0x00,0x44]
2589 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2590 #CHECK: brxhg %r14, %r2, bar+100 # encoding: [0xec,0xe2,A,A,0x00,0x44]
2591 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2592 #CHECK: brxhg %r15, %r2, bar+100 # encoding: [0xec,0xf2,A,A,0x00,0x44]
2593 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2594 #CHECK: brxhg %r0, %r2, bar+100 # encoding: [0xec,0x02,A,A,0x00,0x44]
2595 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2596 #CHECK: brxhg %r14, %r2, bar+100 # encoding: [0xec,0xe2,A,A,0x00,0x44]
2597 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2598 #CHECK: brxhg %r15, %r2, bar+100 # encoding: [0xec,0xf2,A,A,0x00,0x44]
2599 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2600 brxhg
%r0,%r2,bar+
100
2601 brxhg
%r14,%r2,bar+
100
2602 brxhg
%r15,%r2,bar+
100
2603 jxhg
%r0,%r2,bar+
100
2604 jxhg
%r14,%r2,bar+
100
2605 jxhg
%r15,%r2,bar+
100
2607 #CHECK: brxhg %r0, %r2, bar@PLT # encoding: [0xec,0x02,A,A,0x00,0x44]
2608 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2609 #CHECK: brxhg %r14, %r2, bar@PLT # encoding: [0xec,0xe2,A,A,0x00,0x44]
2610 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2611 #CHECK: brxhg %r15, %r2, bar@PLT # encoding: [0xec,0xf2,A,A,0x00,0x44]
2612 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2613 #CHECK: brxhg %r0, %r2, bar@PLT # encoding: [0xec,0x02,A,A,0x00,0x44]
2614 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2615 #CHECK: brxhg %r14, %r2, bar@PLT # encoding: [0xec,0xe2,A,A,0x00,0x44]
2616 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2617 #CHECK: brxhg %r15, %r2, bar@PLT # encoding: [0xec,0xf2,A,A,0x00,0x44]
2618 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2619 brxhg
%r0,%r2,bar@PLT
2620 brxhg
%r14,%r2,bar@PLT
2621 brxhg
%r15,%r2,bar@PLT
2622 jxhg
%r0,%r2,bar@PLT
2623 jxhg
%r14,%r2,bar@PLT
2624 jxhg
%r15,%r2,bar@PLT
2627 #CHECK: bxle %r0, %r0, 0 # encoding: [0x87,0x00,0x00,0x00]
2628 #CHECK: bxle %r0, %r15, 0 # encoding: [0x87,0x0f,0x00,0x00]
2629 #CHECK: bxle %r14, %r15, 0 # encoding: [0x87,0xef,0x00,0x00]
2630 #CHECK: bxle %r15, %r15, 0 # encoding: [0x87,0xff,0x00,0x00]
2631 #CHECK: bxle %r0, %r0, 4095 # encoding: [0x87,0x00,0x0f,0xff]
2632 #CHECK: bxle %r0, %r0, 1 # encoding: [0x87,0x00,0x00,0x01]
2633 #CHECK: bxle %r0, %r0, 0(%r1) # encoding: [0x87,0x00,0x10,0x00]
2634 #CHECK: bxle %r0, %r0, 0(%r15) # encoding: [0x87,0x00,0xf0,0x00]
2635 #CHECK: bxle %r0, %r0, 4095(%r1) # encoding: [0x87,0x00,0x1f,0xff]
2636 #CHECK: bxle %r0, %r0, 4095(%r15) # encoding: [0x87,0x00,0xff,0xff]
2645 bxle
%r0,%r0,0(%r15)
2646 bxle
%r0,%r0,4095(%r1)
2647 bxle
%r0,%r0,4095(%r15)
2649 #CHECK: bxleg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x45]
2650 #CHECK: bxleg %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x45]
2651 #CHECK: bxleg %r14, %r15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x45]
2652 #CHECK: bxleg %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x45]
2653 #CHECK: bxleg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x45]
2654 #CHECK: bxleg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x45]
2655 #CHECK: bxleg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x45]
2656 #CHECK: bxleg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x45]
2657 #CHECK: bxleg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x45]
2658 #CHECK: bxleg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x45]
2659 #CHECK: bxleg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x45]
2660 #CHECK: bxleg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x45]
2661 #CHECK: bxleg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x45]
2667 bxleg
%r0,%r0,-524288
2671 bxleg
%r0,%r0,524287
2672 bxleg
%r0,%r0,0(%r1)
2673 bxleg
%r0,%r0,0(%r15)
2674 bxleg
%r0,%r0,524287(%r1)
2675 bxleg
%r0,%r0,524287(%r15)
2677 #CHECK: brxle %r0, %r2, .[[LAB:L.*]]-65536 # encoding: [0x85,0x02,A,A]
2678 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
2679 #CHECK: brxle %r0, %r2, .[[LAB:L.*]]-65536 # encoding: [0x85,0x02,A,A]
2680 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
2681 brxle
%r0,%r2, -0x10000
2682 jxle
%r0,%r2, -0x10000
2683 #CHECK: brxle %r0, %r2, .[[LAB:L.*]]-2 # encoding: [0x85,0x02,A,A]
2684 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
2685 #CHECK: brxle %r0, %r2, .[[LAB:L.*]]-2 # encoding: [0x85,0x02,A,A]
2686 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
2689 #CHECK: brxle %r0, %r2, .[[LAB:L.*]] # encoding: [0x85,0x02,A,A]
2690 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2691 #CHECK: brxle %r0, %r2, .[[LAB:L.*]] # encoding: [0x85,0x02,A,A]
2692 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2695 #CHECK: brxle %r0, %r2, .[[LAB:L.*]]+65534 # encoding: [0x85,0x02,A,A]
2696 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
2697 #CHECK: brxle %r0, %r2, .[[LAB:L.*]]+65534 # encoding: [0x85,0x02,A,A]
2698 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
2699 brxle
%r0,%r2, 0xfffe
2700 jxle
%r0,%r2, 0xfffe
2702 #CHECK: brxle %r0, %r2, foo # encoding: [0x85,0x02,A,A]
2703 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2704 #CHECK: brxle %r14, %r2, foo # encoding: [0x85,0xe2,A,A]
2705 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2706 #CHECK: brxle %r15, %r2, foo # encoding: [0x85,0xf2,A,A]
2707 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2708 #CHECK: brxle %r0, %r2, foo # encoding: [0x85,0x02,A,A]
2709 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2710 #CHECK: brxle %r14, %r2, foo # encoding: [0x85,0xe2,A,A]
2711 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2712 #CHECK: brxle %r15, %r2, foo # encoding: [0x85,0xf2,A,A]
2713 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2721 #CHECK: brxle %r0, %r2, bar+100 # encoding: [0x85,0x02,A,A]
2722 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2723 #CHECK: brxle %r14, %r2, bar+100 # encoding: [0x85,0xe2,A,A]
2724 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2725 #CHECK: brxle %r15, %r2, bar+100 # encoding: [0x85,0xf2,A,A]
2726 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2727 #CHECK: brxle %r0, %r2, bar+100 # encoding: [0x85,0x02,A,A]
2728 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2729 #CHECK: brxle %r14, %r2, bar+100 # encoding: [0x85,0xe2,A,A]
2730 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2731 #CHECK: brxle %r15, %r2, bar+100 # encoding: [0x85,0xf2,A,A]
2732 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2733 brxle
%r0,%r2,bar+
100
2734 brxle
%r14,%r2,bar+
100
2735 brxle
%r15,%r2,bar+
100
2736 jxle
%r0,%r2,bar+
100
2737 jxle
%r14,%r2,bar+
100
2738 jxle
%r15,%r2,bar+
100
2740 #CHECK: brxle %r0, %r2, bar@PLT # encoding: [0x85,0x02,A,A]
2741 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2742 #CHECK: brxle %r14, %r2, bar@PLT # encoding: [0x85,0xe2,A,A]
2743 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2744 #CHECK: brxle %r15, %r2, bar@PLT # encoding: [0x85,0xf2,A,A]
2745 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2746 #CHECK: brxle %r0, %r2, bar@PLT # encoding: [0x85,0x02,A,A]
2747 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2748 #CHECK: brxle %r14, %r2, bar@PLT # encoding: [0x85,0xe2,A,A]
2749 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2750 #CHECK: brxle %r15, %r2, bar@PLT # encoding: [0x85,0xf2,A,A]
2751 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2752 brxle
%r0,%r2,bar@PLT
2753 brxle
%r14,%r2,bar@PLT
2754 brxle
%r15,%r2,bar@PLT
2755 jxle
%r0,%r2,bar@PLT
2756 jxle
%r14,%r2,bar@PLT
2757 jxle
%r15,%r2,bar@PLT
2759 #CHECK: brxlg %r0, %r2, .[[LAB:L.*]]-65536 # encoding: [0xec,0x02,A,A,0x00,0x45]
2760 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
2761 #CHECK: brxlg %r0, %r2, .[[LAB:L.*]]-65536 # encoding: [0xec,0x02,A,A,0x00,0x45]
2762 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
2763 brxlg
%r0,%r2, -0x10000
2764 jxleg
%r0,%r2, -0x10000
2765 #CHECK: brxlg %r0, %r2, .[[LAB:L.*]]-2 # encoding: [0xec,0x02,A,A,0x00,0x45]
2766 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
2767 #CHECK: brxlg %r0, %r2, .[[LAB:L.*]]-2 # encoding: [0xec,0x02,A,A,0x00,0x45]
2768 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
2771 #CHECK: brxlg %r0, %r2, .[[LAB:L.*]] # encoding: [0xec,0x02,A,A,0x00,0x45]
2772 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2773 #CHECK: brxlg %r0, %r2, .[[LAB:L.*]] # encoding: [0xec,0x02,A,A,0x00,0x45]
2774 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2777 #CHECK: brxlg %r0, %r2, .[[LAB:L.*]]+65534 # encoding: [0xec,0x02,A,A,0x00,0x45]
2778 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
2779 #CHECK: brxlg %r0, %r2, .[[LAB:L.*]]+65534 # encoding: [0xec,0x02,A,A,0x00,0x45]
2780 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
2781 brxlg
%r0,%r2, 0xfffe
2782 jxleg
%r0,%r2, 0xfffe
2784 #CHECK: brxlg %r0, %r2, foo # encoding: [0xec,0x02,A,A,0x00,0x45]
2785 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2786 #CHECK: brxlg %r14, %r2, foo # encoding: [0xec,0xe2,A,A,0x00,0x45]
2787 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2788 #CHECK: brxlg %r15, %r2, foo # encoding: [0xec,0xf2,A,A,0x00,0x45]
2789 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2790 #CHECK: brxlg %r0, %r2, foo # encoding: [0xec,0x02,A,A,0x00,0x45]
2791 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2792 #CHECK: brxlg %r14, %r2, foo # encoding: [0xec,0xe2,A,A,0x00,0x45]
2793 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2794 #CHECK: brxlg %r15, %r2, foo # encoding: [0xec,0xf2,A,A,0x00,0x45]
2795 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2803 #CHECK: brxlg %r0, %r2, bar+100 # encoding: [0xec,0x02,A,A,0x00,0x45]
2804 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2805 #CHECK: brxlg %r14, %r2, bar+100 # encoding: [0xec,0xe2,A,A,0x00,0x45]
2806 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2807 #CHECK: brxlg %r15, %r2, bar+100 # encoding: [0xec,0xf2,A,A,0x00,0x45]
2808 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2809 #CHECK: brxlg %r0, %r2, bar+100 # encoding: [0xec,0x02,A,A,0x00,0x45]
2810 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2811 #CHECK: brxlg %r14, %r2, bar+100 # encoding: [0xec,0xe2,A,A,0x00,0x45]
2812 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2813 #CHECK: brxlg %r15, %r2, bar+100 # encoding: [0xec,0xf2,A,A,0x00,0x45]
2814 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2815 brxlg
%r0,%r2,bar+
100
2816 brxlg
%r14,%r2,bar+
100
2817 brxlg
%r15,%r2,bar+
100
2818 jxleg
%r0,%r2,bar+
100
2819 jxleg
%r14,%r2,bar+
100
2820 jxleg
%r15,%r2,bar+
100
2822 #CHECK: brxlg %r0, %r2, bar@PLT # encoding: [0xec,0x02,A,A,0x00,0x45]
2823 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2824 #CHECK: brxlg %r14, %r2, bar@PLT # encoding: [0xec,0xe2,A,A,0x00,0x45]
2825 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2826 #CHECK: brxlg %r15, %r2, bar@PLT # encoding: [0xec,0xf2,A,A,0x00,0x45]
2827 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2828 #CHECK: brxlg %r0, %r2, bar@PLT # encoding: [0xec,0x02,A,A,0x00,0x45]
2829 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2830 #CHECK: brxlg %r14, %r2, bar@PLT # encoding: [0xec,0xe2,A,A,0x00,0x45]
2831 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2832 #CHECK: brxlg %r15, %r2, bar@PLT # encoding: [0xec,0xf2,A,A,0x00,0x45]
2833 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2834 brxlg
%r0,%r2,bar@PLT
2835 brxlg
%r14,%r2,bar@PLT
2836 brxlg
%r15,%r2,bar@PLT
2837 jxleg
%r0,%r2,bar@PLT
2838 jxleg
%r14,%r2,bar@PLT
2839 jxleg
%r15,%r2,bar@PLT
2841 #CHECK: c %r0, 0 # encoding: [0x59,0x00,0x00,0x00]
2842 #CHECK: c %r0, 4095 # encoding: [0x59,0x00,0x0f,0xff]
2843 #CHECK: c %r0, 0(%r1) # encoding: [0x59,0x00,0x10,0x00]
2844 #CHECK: c %r0, 0(%r15) # encoding: [0x59,0x00,0xf0,0x00]
2845 #CHECK: c %r0, 4095(%r1,%r15) # encoding: [0x59,0x01,0xff,0xff]
2846 #CHECK: c %r0, 4095(%r15,%r1) # encoding: [0x59,0x0f,0x1f,0xff]
2847 #CHECK: c %r15, 0 # encoding: [0x59,0xf0,0x00,0x00]
2853 c
%r0, 4095(%r1,%r15)
2854 c
%r0, 4095(%r15,%r1)
2857 #CHECK: cd %f0, 0 # encoding: [0x69,0x00,0x00,0x00]
2858 #CHECK: cd %f0, 4095 # encoding: [0x69,0x00,0x0f,0xff]
2859 #CHECK: cd %f0, 0(%r1) # encoding: [0x69,0x00,0x10,0x00]
2860 #CHECK: cd %f0, 0(%r15) # encoding: [0x69,0x00,0xf0,0x00]
2861 #CHECK: cd %f0, 4095(%r1,%r15) # encoding: [0x69,0x01,0xff,0xff]
2862 #CHECK: cd %f0, 4095(%r15,%r1) # encoding: [0x69,0x0f,0x1f,0xff]
2863 #CHECK: cd %f15, 0 # encoding: [0x69,0xf0,0x00,0x00]
2869 cd
%f0, 4095(%r1,%r15)
2870 cd
%f0, 4095(%r15,%r1)
2873 #CHECK: cdb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x19]
2874 #CHECK: cdb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x19]
2875 #CHECK: cdb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x19]
2876 #CHECK: cdb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x19]
2877 #CHECK: cdb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x19]
2878 #CHECK: cdb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x19]
2879 #CHECK: cdb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x19]
2885 cdb
%f0, 4095(%r1,%r15)
2886 cdb
%f0, 4095(%r15,%r1)
2889 #CHECK: cdbr %f0, %f0 # encoding: [0xb3,0x19,0x00,0x00]
2890 #CHECK: cdbr %f0, %f15 # encoding: [0xb3,0x19,0x00,0x0f]
2891 #CHECK: cdbr %f7, %f8 # encoding: [0xb3,0x19,0x00,0x78]
2892 #CHECK: cdbr %f15, %f0 # encoding: [0xb3,0x19,0x00,0xf0]
2899 #CHECK: cdfbr %f0, %r0 # encoding: [0xb3,0x95,0x00,0x00]
2900 #CHECK: cdfbr %f0, %r15 # encoding: [0xb3,0x95,0x00,0x0f]
2901 #CHECK: cdfbr %f15, %r0 # encoding: [0xb3,0x95,0x00,0xf0]
2902 #CHECK: cdfbr %f7, %r8 # encoding: [0xb3,0x95,0x00,0x78]
2903 #CHECK: cdfbr %f15, %r15 # encoding: [0xb3,0x95,0x00,0xff]
2911 #CHECK: cdfr %f0, %r0 # encoding: [0xb3,0xb5,0x00,0x00]
2912 #CHECK: cdfr %f0, %r15 # encoding: [0xb3,0xb5,0x00,0x0f]
2913 #CHECK: cdfr %f15, %r0 # encoding: [0xb3,0xb5,0x00,0xf0]
2914 #CHECK: cdfr %f7, %r8 # encoding: [0xb3,0xb5,0x00,0x78]
2915 #CHECK: cdfr %f15, %r15 # encoding: [0xb3,0xb5,0x00,0xff]
2923 #CHECK: cdgbr %f0, %r0 # encoding: [0xb3,0xa5,0x00,0x00]
2924 #CHECK: cdgbr %f0, %r15 # encoding: [0xb3,0xa5,0x00,0x0f]
2925 #CHECK: cdgbr %f15, %r0 # encoding: [0xb3,0xa5,0x00,0xf0]
2926 #CHECK: cdgbr %f7, %r8 # encoding: [0xb3,0xa5,0x00,0x78]
2927 #CHECK: cdgbr %f15, %r15 # encoding: [0xb3,0xa5,0x00,0xff]
2935 #CHECK: cdgr %f0, %r0 # encoding: [0xb3,0xc5,0x00,0x00]
2936 #CHECK: cdgr %f0, %r15 # encoding: [0xb3,0xc5,0x00,0x0f]
2937 #CHECK: cdgr %f15, %r0 # encoding: [0xb3,0xc5,0x00,0xf0]
2938 #CHECK: cdgr %f7, %r8 # encoding: [0xb3,0xc5,0x00,0x78]
2939 #CHECK: cdgr %f15, %r15 # encoding: [0xb3,0xc5,0x00,0xff]
2947 #CHECK: cdgtr %f0, %r0 # encoding: [0xb3,0xf1,0x00,0x00]
2948 #CHECK: cdgtr %f0, %r15 # encoding: [0xb3,0xf1,0x00,0x0f]
2949 #CHECK: cdgtr %f15, %r0 # encoding: [0xb3,0xf1,0x00,0xf0]
2950 #CHECK: cdgtr %f7, %r8 # encoding: [0xb3,0xf1,0x00,0x78]
2951 #CHECK: cdgtr %f15, %r15 # encoding: [0xb3,0xf1,0x00,0xff]
2959 #CHECK: cdr %f0, %f0 # encoding: [0x29,0x00]
2960 #CHECK: cdr %f0, %f15 # encoding: [0x29,0x0f]
2961 #CHECK: cdr %f7, %f8 # encoding: [0x29,0x78]
2962 #CHECK: cdr %f15, %f0 # encoding: [0x29,0xf0]
2969 #CHECK: cds %r0, %r0, 0 # encoding: [0xbb,0x00,0x00,0x00]
2970 #CHECK: cds %r0, %r0, 4095 # encoding: [0xbb,0x00,0x0f,0xff]
2971 #CHECK: cds %r0, %r0, 0(%r1) # encoding: [0xbb,0x00,0x10,0x00]
2972 #CHECK: cds %r0, %r0, 0(%r15) # encoding: [0xbb,0x00,0xf0,0x00]
2973 #CHECK: cds %r0, %r0, 4095(%r1) # encoding: [0xbb,0x00,0x1f,0xff]
2974 #CHECK: cds %r0, %r0, 4095(%r15) # encoding: [0xbb,0x00,0xff,0xff]
2975 #CHECK: cds %r0, %r14, 0 # encoding: [0xbb,0x0e,0x00,0x00]
2976 #CHECK: cds %r14, %r0, 0 # encoding: [0xbb,0xe0,0x00,0x00]
2980 cds
%r0, %r0, 0(%r1)
2981 cds
%r0, %r0, 0(%r15)
2982 cds
%r0, %r0, 4095(%r1)
2983 cds
%r0, %r0, 4095(%r15)
2987 #CHECK: cdsg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x3e]
2988 #CHECK: cdsg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x3e]
2989 #CHECK: cdsg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x3e]
2990 #CHECK: cdsg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x3e]
2991 #CHECK: cdsg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x3e]
2992 #CHECK: cdsg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x3e]
2993 #CHECK: cdsg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x3e]
2994 #CHECK: cdsg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x3e]
2995 #CHECK: cdsg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x3e]
2996 #CHECK: cdsg %r0, %r14, 0 # encoding: [0xeb,0x0e,0x00,0x00,0x00,0x3e]
2997 #CHECK: cdsg %r14, %r0, 0 # encoding: [0xeb,0xe0,0x00,0x00,0x00,0x3e]
2999 cdsg
%r0, %r0, -524288
3003 cdsg
%r0, %r0, 524287
3004 cdsg
%r0, %r0, 0(%r1)
3005 cdsg
%r0, %r0, 0(%r15)
3006 cdsg
%r0, %r0, 524287(%r1)
3007 cdsg
%r0, %r0, 524287(%r15)
3011 #CHECK: cdstr %f0, %r0 # encoding: [0xb3,0xf3,0x00,0x00]
3012 #CHECK: cdstr %f0, %r15 # encoding: [0xb3,0xf3,0x00,0x0f]
3013 #CHECK: cdstr %f15, %r0 # encoding: [0xb3,0xf3,0x00,0xf0]
3014 #CHECK: cdstr %f7, %r8 # encoding: [0xb3,0xf3,0x00,0x78]
3015 #CHECK: cdstr %f15, %r15 # encoding: [0xb3,0xf3,0x00,0xff]
3023 #CHECK: cdsy %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x31]
3024 #CHECK: cdsy %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x31]
3025 #CHECK: cdsy %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x31]
3026 #CHECK: cdsy %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x31]
3027 #CHECK: cdsy %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x31]
3028 #CHECK: cdsy %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x31]
3029 #CHECK: cdsy %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x31]
3030 #CHECK: cdsy %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x31]
3031 #CHECK: cdsy %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x31]
3032 #CHECK: cdsy %r0, %r14, 0 # encoding: [0xeb,0x0e,0x00,0x00,0x00,0x31]
3033 #CHECK: cdsy %r14, %r0, 0 # encoding: [0xeb,0xe0,0x00,0x00,0x00,0x31]
3035 cdsy
%r0, %r0, -524288
3039 cdsy
%r0, %r0, 524287
3040 cdsy
%r0, %r0, 0(%r1)
3041 cdsy
%r0, %r0, 0(%r15)
3042 cdsy
%r0, %r0, 524287(%r1)
3043 cdsy
%r0, %r0, 524287(%r15)
3047 #CHECK: cdtr %f0, %f0 # encoding: [0xb3,0xe4,0x00,0x00]
3048 #CHECK: cdtr %f0, %f15 # encoding: [0xb3,0xe4,0x00,0x0f]
3049 #CHECK: cdtr %f7, %f8 # encoding: [0xb3,0xe4,0x00,0x78]
3050 #CHECK: cdtr %f15, %f0 # encoding: [0xb3,0xe4,0x00,0xf0]
3057 #CHECK: cdutr %f0, %r0 # encoding: [0xb3,0xf2,0x00,0x00]
3058 #CHECK: cdutr %f0, %r15 # encoding: [0xb3,0xf2,0x00,0x0f]
3059 #CHECK: cdutr %f15, %r0 # encoding: [0xb3,0xf2,0x00,0xf0]
3060 #CHECK: cdutr %f7, %r8 # encoding: [0xb3,0xf2,0x00,0x78]
3061 #CHECK: cdutr %f15, %r15 # encoding: [0xb3,0xf2,0x00,0xff]
3069 #CHECK: ce %f0, 0 # encoding: [0x79,0x00,0x00,0x00]
3070 #CHECK: ce %f0, 4095 # encoding: [0x79,0x00,0x0f,0xff]
3071 #CHECK: ce %f0, 0(%r1) # encoding: [0x79,0x00,0x10,0x00]
3072 #CHECK: ce %f0, 0(%r15) # encoding: [0x79,0x00,0xf0,0x00]
3073 #CHECK: ce %f0, 4095(%r1,%r15) # encoding: [0x79,0x01,0xff,0xff]
3074 #CHECK: ce %f0, 4095(%r15,%r1) # encoding: [0x79,0x0f,0x1f,0xff]
3075 #CHECK: ce %f15, 0 # encoding: [0x79,0xf0,0x00,0x00]
3081 ce
%f0, 4095(%r1,%r15)
3082 ce
%f0, 4095(%r15,%r1)
3085 #CHECK: ceb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x09]
3086 #CHECK: ceb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x09]
3087 #CHECK: ceb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x09]
3088 #CHECK: ceb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x09]
3089 #CHECK: ceb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x09]
3090 #CHECK: ceb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x09]
3091 #CHECK: ceb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x09]
3097 ceb
%f0, 4095(%r1,%r15)
3098 ceb
%f0, 4095(%r15,%r1)
3101 #CHECK: cebr %f0, %f0 # encoding: [0xb3,0x09,0x00,0x00]
3102 #CHECK: cebr %f0, %f15 # encoding: [0xb3,0x09,0x00,0x0f]
3103 #CHECK: cebr %f7, %f8 # encoding: [0xb3,0x09,0x00,0x78]
3104 #CHECK: cebr %f15, %f0 # encoding: [0xb3,0x09,0x00,0xf0]
3111 #CHECK: cedtr %f0, %f0 # encoding: [0xb3,0xf4,0x00,0x00]
3112 #CHECK: cedtr %f0, %f15 # encoding: [0xb3,0xf4,0x00,0x0f]
3113 #CHECK: cedtr %f7, %f8 # encoding: [0xb3,0xf4,0x00,0x78]
3114 #CHECK: cedtr %f15, %f0 # encoding: [0xb3,0xf4,0x00,0xf0]
3121 #CHECK: cefbr %f0, %r0 # encoding: [0xb3,0x94,0x00,0x00]
3122 #CHECK: cefbr %f0, %r15 # encoding: [0xb3,0x94,0x00,0x0f]
3123 #CHECK: cefbr %f15, %r0 # encoding: [0xb3,0x94,0x00,0xf0]
3124 #CHECK: cefbr %f7, %r8 # encoding: [0xb3,0x94,0x00,0x78]
3125 #CHECK: cefbr %f15, %r15 # encoding: [0xb3,0x94,0x00,0xff]
3133 #CHECK: cefr %f0, %r0 # encoding: [0xb3,0xb4,0x00,0x00]
3134 #CHECK: cefr %f0, %r15 # encoding: [0xb3,0xb4,0x00,0x0f]
3135 #CHECK: cefr %f15, %r0 # encoding: [0xb3,0xb4,0x00,0xf0]
3136 #CHECK: cefr %f7, %r8 # encoding: [0xb3,0xb4,0x00,0x78]
3137 #CHECK: cefr %f15, %r15 # encoding: [0xb3,0xb4,0x00,0xff]
3145 #CHECK: cegbr %f0, %r0 # encoding: [0xb3,0xa4,0x00,0x00]
3146 #CHECK: cegbr %f0, %r15 # encoding: [0xb3,0xa4,0x00,0x0f]
3147 #CHECK: cegbr %f15, %r0 # encoding: [0xb3,0xa4,0x00,0xf0]
3148 #CHECK: cegbr %f7, %r8 # encoding: [0xb3,0xa4,0x00,0x78]
3149 #CHECK: cegbr %f15, %r15 # encoding: [0xb3,0xa4,0x00,0xff]
3157 #CHECK: cegr %f0, %r0 # encoding: [0xb3,0xc4,0x00,0x00]
3158 #CHECK: cegr %f0, %r15 # encoding: [0xb3,0xc4,0x00,0x0f]
3159 #CHECK: cegr %f15, %r0 # encoding: [0xb3,0xc4,0x00,0xf0]
3160 #CHECK: cegr %f7, %r8 # encoding: [0xb3,0xc4,0x00,0x78]
3161 #CHECK: cegr %f15, %r15 # encoding: [0xb3,0xc4,0x00,0xff]
3169 #CHECK: cer %f0, %f0 # encoding: [0x39,0x00]
3170 #CHECK: cer %f0, %f15 # encoding: [0x39,0x0f]
3171 #CHECK: cer %f7, %f8 # encoding: [0x39,0x78]
3172 #CHECK: cer %f15, %f0 # encoding: [0x39,0xf0]
3179 #CHECK: cextr %f0, %f0 # encoding: [0xb3,0xfc,0x00,0x00]
3180 #CHECK: cextr %f0, %f13 # encoding: [0xb3,0xfc,0x00,0x0d]
3181 #CHECK: cextr %f8, %f8 # encoding: [0xb3,0xfc,0x00,0x88]
3182 #CHECK: cextr %f13, %f0 # encoding: [0xb3,0xfc,0x00,0xd0]
3189 #CHECK: cfc 0 # encoding: [0xb2,0x1a,0x00,0x00]
3190 #CHECK: cfc 0(%r1) # encoding: [0xb2,0x1a,0x10,0x00]
3191 #CHECK: cfc 0(%r15) # encoding: [0xb2,0x1a,0xf0,0x00]
3192 #CHECK: cfc 4095 # encoding: [0xb2,0x1a,0x0f,0xff]
3193 #CHECK: cfc 4095(%r1) # encoding: [0xb2,0x1a,0x1f,0xff]
3194 #CHECK: cfc 4095(%r15) # encoding: [0xb2,0x1a,0xff,0xff]
3203 #CHECK: cfdbr %r0, 0, %f0 # encoding: [0xb3,0x99,0x00,0x00]
3204 #CHECK: cfdbr %r0, 0, %f15 # encoding: [0xb3,0x99,0x00,0x0f]
3205 #CHECK: cfdbr %r0, 15, %f0 # encoding: [0xb3,0x99,0xf0,0x00]
3206 #CHECK: cfdbr %r4, 5, %f6 # encoding: [0xb3,0x99,0x50,0x46]
3207 #CHECK: cfdbr %r15, 0, %f0 # encoding: [0xb3,0x99,0x00,0xf0]
3215 #CHECK: cfdr %r0, 0, %f0 # encoding: [0xb3,0xb9,0x00,0x00]
3216 #CHECK: cfdr %r0, 0, %f15 # encoding: [0xb3,0xb9,0x00,0x0f]
3217 #CHECK: cfdr %r0, 15, %f0 # encoding: [0xb3,0xb9,0xf0,0x00]
3218 #CHECK: cfdr %r4, 5, %f6 # encoding: [0xb3,0xb9,0x50,0x46]
3219 #CHECK: cfdr %r15, 0, %f0 # encoding: [0xb3,0xb9,0x00,0xf0]
3227 #CHECK: cfebr %r0, 0, %f0 # encoding: [0xb3,0x98,0x00,0x00]
3228 #CHECK: cfebr %r0, 0, %f15 # encoding: [0xb3,0x98,0x00,0x0f]
3229 #CHECK: cfebr %r0, 15, %f0 # encoding: [0xb3,0x98,0xf0,0x00]
3230 #CHECK: cfebr %r4, 5, %f6 # encoding: [0xb3,0x98,0x50,0x46]
3231 #CHECK: cfebr %r15, 0, %f0 # encoding: [0xb3,0x98,0x00,0xf0]
3239 #CHECK: cfer %r0, 0, %f0 # encoding: [0xb3,0xb8,0x00,0x00]
3240 #CHECK: cfer %r0, 0, %f15 # encoding: [0xb3,0xb8,0x00,0x0f]
3241 #CHECK: cfer %r0, 15, %f0 # encoding: [0xb3,0xb8,0xf0,0x00]
3242 #CHECK: cfer %r4, 5, %f6 # encoding: [0xb3,0xb8,0x50,0x46]
3243 #CHECK: cfer %r15, 0, %f0 # encoding: [0xb3,0xb8,0x00,0xf0]
3251 #CHECK: cfi %r0, -2147483648 # encoding: [0xc2,0x0d,0x80,0x00,0x00,0x00]
3252 #CHECK: cfi %r0, -1 # encoding: [0xc2,0x0d,0xff,0xff,0xff,0xff]
3253 #CHECK: cfi %r0, 0 # encoding: [0xc2,0x0d,0x00,0x00,0x00,0x00]
3254 #CHECK: cfi %r0, 1 # encoding: [0xc2,0x0d,0x00,0x00,0x00,0x01]
3255 #CHECK: cfi %r0, 2147483647 # encoding: [0xc2,0x0d,0x7f,0xff,0xff,0xff]
3256 #CHECK: cfi %r15, 0 # encoding: [0xc2,0xfd,0x00,0x00,0x00,0x00]
3262 cfi
%r0, (1 << 31) - 1
3265 #CHECK: cfxbr %r0, 0, %f0 # encoding: [0xb3,0x9a,0x00,0x00]
3266 #CHECK: cfxbr %r0, 0, %f13 # encoding: [0xb3,0x9a,0x00,0x0d]
3267 #CHECK: cfxbr %r0, 15, %f0 # encoding: [0xb3,0x9a,0xf0,0x00]
3268 #CHECK: cfxbr %r4, 5, %f8 # encoding: [0xb3,0x9a,0x50,0x48]
3269 #CHECK: cfxbr %r15, 0, %f0 # encoding: [0xb3,0x9a,0x00,0xf0]
3277 #CHECK: cfxr %r0, 0, %f0 # encoding: [0xb3,0xba,0x00,0x00]
3278 #CHECK: cfxr %r0, 0, %f13 # encoding: [0xb3,0xba,0x00,0x0d]
3279 #CHECK: cfxr %r0, 15, %f0 # encoding: [0xb3,0xba,0xf0,0x00]
3280 #CHECK: cfxr %r4, 5, %f8 # encoding: [0xb3,0xba,0x50,0x48]
3281 #CHECK: cfxr %r15, 0, %f0 # encoding: [0xb3,0xba,0x00,0xf0]
3289 #CHECK: cg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x20]
3290 #CHECK: cg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x20]
3291 #CHECK: cg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x20]
3292 #CHECK: cg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x20]
3293 #CHECK: cg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x20]
3294 #CHECK: cg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x20]
3295 #CHECK: cg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x20]
3296 #CHECK: cg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x20]
3297 #CHECK: cg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x20]
3298 #CHECK: cg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x20]
3307 cg
%r0, 524287(%r1,%r15)
3308 cg
%r0, 524287(%r15,%r1)
3311 #CHECK: cgdbr %r0, 0, %f0 # encoding: [0xb3,0xa9,0x00,0x00]
3312 #CHECK: cgdbr %r0, 0, %f15 # encoding: [0xb3,0xa9,0x00,0x0f]
3313 #CHECK: cgdbr %r0, 15, %f0 # encoding: [0xb3,0xa9,0xf0,0x00]
3314 #CHECK: cgdbr %r4, 5, %f6 # encoding: [0xb3,0xa9,0x50,0x46]
3315 #CHECK: cgdbr %r15, 0, %f0 # encoding: [0xb3,0xa9,0x00,0xf0]
3323 #CHECK: cgdr %r0, 0, %f0 # encoding: [0xb3,0xc9,0x00,0x00]
3324 #CHECK: cgdr %r0, 0, %f15 # encoding: [0xb3,0xc9,0x00,0x0f]
3325 #CHECK: cgdr %r0, 15, %f0 # encoding: [0xb3,0xc9,0xf0,0x00]
3326 #CHECK: cgdr %r4, 5, %f6 # encoding: [0xb3,0xc9,0x50,0x46]
3327 #CHECK: cgdr %r15, 0, %f0 # encoding: [0xb3,0xc9,0x00,0xf0]
3335 #CHECK: cgdtr %r0, 0, %f0 # encoding: [0xb3,0xe1,0x00,0x00]
3336 #CHECK: cgdtr %r0, 0, %f15 # encoding: [0xb3,0xe1,0x00,0x0f]
3337 #CHECK: cgdtr %r0, 15, %f0 # encoding: [0xb3,0xe1,0xf0,0x00]
3338 #CHECK: cgdtr %r4, 5, %f6 # encoding: [0xb3,0xe1,0x50,0x46]
3339 #CHECK: cgdtr %r15, 0, %f0 # encoding: [0xb3,0xe1,0x00,0xf0]
3347 #CHECK: cgebr %r0, 0, %f0 # encoding: [0xb3,0xa8,0x00,0x00]
3348 #CHECK: cgebr %r0, 0, %f15 # encoding: [0xb3,0xa8,0x00,0x0f]
3349 #CHECK: cgebr %r0, 15, %f0 # encoding: [0xb3,0xa8,0xf0,0x00]
3350 #CHECK: cgebr %r4, 5, %f6 # encoding: [0xb3,0xa8,0x50,0x46]
3351 #CHECK: cgebr %r15, 0, %f0 # encoding: [0xb3,0xa8,0x00,0xf0]
3359 #CHECK: cger %r0, 0, %f0 # encoding: [0xb3,0xc8,0x00,0x00]
3360 #CHECK: cger %r0, 0, %f15 # encoding: [0xb3,0xc8,0x00,0x0f]
3361 #CHECK: cger %r0, 15, %f0 # encoding: [0xb3,0xc8,0xf0,0x00]
3362 #CHECK: cger %r4, 5, %f6 # encoding: [0xb3,0xc8,0x50,0x46]
3363 #CHECK: cger %r15, 0, %f0 # encoding: [0xb3,0xc8,0x00,0xf0]
3371 #CHECK: cgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x30]
3372 #CHECK: cgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x30]
3373 #CHECK: cgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x30]
3374 #CHECK: cgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x30]
3375 #CHECK: cgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x30]
3376 #CHECK: cgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x30]
3377 #CHECK: cgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x30]
3378 #CHECK: cgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x30]
3379 #CHECK: cgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x30]
3380 #CHECK: cgf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x30]
3389 cgf
%r0, 524287(%r1,%r15)
3390 cgf
%r0, 524287(%r15,%r1)
3393 #CHECK: cgfi %r0, -2147483648 # encoding: [0xc2,0x0c,0x80,0x00,0x00,0x00]
3394 #CHECK: cgfi %r0, -1 # encoding: [0xc2,0x0c,0xff,0xff,0xff,0xff]
3395 #CHECK: cgfi %r0, 0 # encoding: [0xc2,0x0c,0x00,0x00,0x00,0x00]
3396 #CHECK: cgfi %r0, 1 # encoding: [0xc2,0x0c,0x00,0x00,0x00,0x01]
3397 #CHECK: cgfi %r0, 2147483647 # encoding: [0xc2,0x0c,0x7f,0xff,0xff,0xff]
3398 #CHECK: cgfi %r15, 0 # encoding: [0xc2,0xfc,0x00,0x00,0x00,0x00]
3404 cgfi
%r0, (1 << 31) - 1
3407 #CHECK: cgfr %r0, %r0 # encoding: [0xb9,0x30,0x00,0x00]
3408 #CHECK: cgfr %r0, %r15 # encoding: [0xb9,0x30,0x00,0x0f]
3409 #CHECK: cgfr %r15, %r0 # encoding: [0xb9,0x30,0x00,0xf0]
3410 #CHECK: cgfr %r7, %r8 # encoding: [0xb9,0x30,0x00,0x78]
3417 #CHECK: cgfrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x0c,A,A,A,A]
3418 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
3419 cgfrl
%r0, -0x100000000
3420 #CHECK: cgfrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x0c,A,A,A,A]
3421 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
3423 #CHECK: cgfrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x0c,A,A,A,A]
3424 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
3426 #CHECK: cgfrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x0c,A,A,A,A]
3427 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
3428 cgfrl
%r0, 0xfffffffe
3430 #CHECK: cgfrl %r0, foo # encoding: [0xc6,0x0c,A,A,A,A]
3431 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
3432 #CHECK: cgfrl %r15, foo # encoding: [0xc6,0xfc,A,A,A,A]
3433 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
3438 #CHECK: cgfrl %r3, bar+100 # encoding: [0xc6,0x3c,A,A,A,A]
3439 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
3440 #CHECK: cgfrl %r4, bar+100 # encoding: [0xc6,0x4c,A,A,A,A]
3441 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
3446 #CHECK: cgfrl %r7, frob@PLT # encoding: [0xc6,0x7c,A,A,A,A]
3447 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
3448 #CHECK: cgfrl %r8, frob@PLT # encoding: [0xc6,0x8c,A,A,A,A]
3449 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
3454 #CHECK: cgh %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x34]
3455 #CHECK: cgh %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x34]
3456 #CHECK: cgh %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x34]
3457 #CHECK: cgh %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x34]
3458 #CHECK: cgh %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x34]
3459 #CHECK: cgh %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x34]
3460 #CHECK: cgh %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x34]
3461 #CHECK: cgh %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x34]
3462 #CHECK: cgh %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x34]
3463 #CHECK: cgh %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x34]
3472 cgh
%r0, 524287(%r1,%r15)
3473 cgh
%r0, 524287(%r15,%r1)
3476 #CHECK: cghi %r0, -32768 # encoding: [0xa7,0x0f,0x80,0x00]
3477 #CHECK: cghi %r0, -1 # encoding: [0xa7,0x0f,0xff,0xff]
3478 #CHECK: cghi %r0, 0 # encoding: [0xa7,0x0f,0x00,0x00]
3479 #CHECK: cghi %r0, 1 # encoding: [0xa7,0x0f,0x00,0x01]
3480 #CHECK: cghi %r0, 32767 # encoding: [0xa7,0x0f,0x7f,0xff]
3481 #CHECK: cghi %r15, 0 # encoding: [0xa7,0xff,0x00,0x00]
3482 #CHECK: cghi %r0, foo # encoding: [0xa7,0x0f,A,A]
3492 #CHECK: cghrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x04,A,A,A,A]
3493 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
3494 cghrl
%r0, -0x100000000
3495 #CHECK: cghrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x04,A,A,A,A]
3496 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
3498 #CHECK: cghrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x04,A,A,A,A]
3499 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
3501 #CHECK: cghrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x04,A,A,A,A]
3502 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
3503 cghrl
%r0, 0xfffffffe
3505 #CHECK: cghrl %r0, foo # encoding: [0xc6,0x04,A,A,A,A]
3506 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
3507 #CHECK: cghrl %r15, foo # encoding: [0xc6,0xf4,A,A,A,A]
3508 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
3513 #CHECK: cghrl %r3, bar+100 # encoding: [0xc6,0x34,A,A,A,A]
3514 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
3515 #CHECK: cghrl %r4, bar+100 # encoding: [0xc6,0x44,A,A,A,A]
3516 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
3521 #CHECK: cghrl %r7, frob@PLT # encoding: [0xc6,0x74,A,A,A,A]
3522 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
3523 #CHECK: cghrl %r8, frob@PLT # encoding: [0xc6,0x84,A,A,A,A]
3524 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
3529 #CHECK: cghsi 0, 0 # encoding: [0xe5,0x58,0x00,0x00,0x00,0x00]
3530 #CHECK: cghsi 4095, 0 # encoding: [0xe5,0x58,0x0f,0xff,0x00,0x00]
3531 #CHECK: cghsi 0, -32768 # encoding: [0xe5,0x58,0x00,0x00,0x80,0x00]
3532 #CHECK: cghsi 0, -1 # encoding: [0xe5,0x58,0x00,0x00,0xff,0xff]
3533 #CHECK: cghsi 0, 0 # encoding: [0xe5,0x58,0x00,0x00,0x00,0x00]
3534 #CHECK: cghsi 0, 1 # encoding: [0xe5,0x58,0x00,0x00,0x00,0x01]
3535 #CHECK: cghsi 0, 32767 # encoding: [0xe5,0x58,0x00,0x00,0x7f,0xff]
3536 #CHECK: cghsi 0(%r1), 42 # encoding: [0xe5,0x58,0x10,0x00,0x00,0x2a]
3537 #CHECK: cghsi 0(%r15), 42 # encoding: [0xe5,0x58,0xf0,0x00,0x00,0x2a]
3538 #CHECK: cghsi 4095(%r1), 42 # encoding: [0xe5,0x58,0x1f,0xff,0x00,0x2a]
3539 #CHECK: cghsi 4095(%r15), 42 # encoding: [0xe5,0x58,0xff,0xff,0x00,0x2a]
3551 cghsi
4095(%r15), 42
3553 #CHECK: cgib %r0, 0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0xfc]
3554 #CHECK: cgib %r0, -128, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x80,0xfc]
3555 #CHECK: cgib %r0, 127, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x7f,0xfc]
3556 #CHECK: cgib %r15, 0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0xfc]
3557 #CHECK: cgib %r7, -1, 0, 0 # encoding: [0xec,0x70,0x00,0x00,0xff,0xfc]
3558 #CHECK: cgib %r0, 0, 1, 0 # encoding: [0xec,0x01,0x00,0x00,0x00,0xfc]
3559 #CHECK: cgib %r0, 0, 15, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0xfc]
3560 #CHECK: cgib %r0, 0, 0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x00,0xfc]
3561 #CHECK: cgib %r0, 0, 0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x00,0xfc]
3562 #CHECK: cgib %r0, 0, 0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x00,0xfc]
3564 cgib
%r0, -128, 0, 0
3570 cgib
%r0, 0, 0, 0(%r13)
3571 cgib
%r0, 0, 0, 4095
3572 cgib
%r0, 0, 0, 4095(%r7)
3574 #CHECK: cgibe %r0, 0, 0 # encoding: [0xec,0x08,0x00,0x00,0x00,0xfc]
3575 #CHECK: cgibe %r0, -128, 0 # encoding: [0xec,0x08,0x00,0x00,0x80,0xfc]
3576 #CHECK: cgibe %r0, 127, 0 # encoding: [0xec,0x08,0x00,0x00,0x7f,0xfc]
3577 #CHECK: cgibe %r15, 0, 0 # encoding: [0xec,0xf8,0x00,0x00,0x00,0xfc]
3578 #CHECK: cgibe %r7, -1, 0 # encoding: [0xec,0x78,0x00,0x00,0xff,0xfc]
3579 #CHECK: cgibe %r0, 0, 0(%r13) # encoding: [0xec,0x08,0xd0,0x00,0x00,0xfc]
3580 #CHECK: cgibe %r0, 0, 4095 # encoding: [0xec,0x08,0x0f,0xff,0x00,0xfc]
3581 #CHECK: cgibe %r0, 0, 4095(%r7) # encoding: [0xec,0x08,0x7f,0xff,0x00,0xfc]
3587 cgibe
%r0, 0, 0(%r13)
3589 cgibe
%r0, 0, 4095(%r7)
3591 #CHECK: cgib %r1, 2, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xfc]
3592 #CHECK: cgibh %r1, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xfc]
3593 #CHECK: cgibnle %r1, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xfc]
3594 cgib
%r1, 2, 2, 3(%r4)
3595 cgibh
%r1, 2, 3(%r4)
3596 cgibnle
%r1, 2, 3(%r4)
3598 #CHECK: cgib %r1, 2, 4, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xfc]
3599 #CHECK: cgibl %r1, 2, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xfc]
3600 #CHECK: cgibnhe %r1, 2, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xfc]
3601 cgib
%r1, 2, 4, 3(%r4)
3602 cgibl
%r1, 2, 3(%r4)
3603 cgibnhe
%r1, 2, 3(%r4)
3605 #CHECK: cgib %r1, 2, 6, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xfc]
3606 #CHECK: cgiblh %r1, 2, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xfc]
3607 #CHECK: cgibne %r1, 2, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xfc]
3608 cgib
%r1, 2, 6, 3(%r4)
3609 cgiblh
%r1, 2, 3(%r4)
3610 cgibne
%r1, 2, 3(%r4)
3612 #CHECK: cgib %r1, 2, 8, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xfc]
3613 #CHECK: cgibe %r1, 2, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xfc]
3614 #CHECK: cgibnlh %r1, 2, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xfc]
3615 cgib
%r1, 2, 8, 3(%r4)
3616 cgibe
%r1, 2, 3(%r4)
3617 cgibnlh
%r1, 2, 3(%r4)
3619 #CHECK: cgib %r1, 2, 10, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfc]
3620 #CHECK: cgibhe %r1, 2, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfc]
3621 #CHECK: cgibnl %r1, 2, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfc]
3622 cgib
%r1, 2, 10, 3(%r4)
3623 cgibhe
%r1, 2, 3(%r4)
3624 cgibnl
%r1, 2, 3(%r4)
3626 #CHECK: cgib %r1, 2, 12, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfc]
3627 #CHECK: cgible %r1, 2, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfc]
3628 #CHECK: cgibnh %r1, 2, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfc]
3629 cgib
%r1, 2, 12, 3(%r4)
3630 cgible
%r1, 2, 3(%r4)
3631 cgibnh
%r1, 2, 3(%r4)
3633 #CHECK: cgij %r0, 0, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x00,0x7c]
3634 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
3635 #CHECK: cgij %r0, -128, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x80,0x7c]
3636 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
3637 #CHECK: cgij %r0, 127, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x7f,0x7c]
3638 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
3639 #CHECK: cgij %r15, 0, 0, .[[LAB:L.*]] # encoding: [0xec,0xf0,A,A,0x00,0x7c]
3640 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
3641 #CHECK: cgij %r7, -1, 0, .[[LAB:L.*]] # encoding: [0xec,0x70,A,A,0xff,0x7c]
3642 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
3644 cgij
%r0, -128, 0, 0
3649 #CHECK: cgij %r1, -66, 0, .[[LAB:L.*]]-65536 # encoding: [0xec,0x10,A,A,0xbe,0x7c]
3650 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
3651 cgij
%r1, -66, 0, -0x10000
3652 #CHECK: cgij %r1, -66, 0, .[[LAB:L.*]]-2 # encoding: [0xec,0x10,A,A,0xbe,0x7c]
3653 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
3654 cgij
%r1, -66, 0, -2
3655 #CHECK: cgij %r1, -66, 0, .[[LAB:L.*]] # encoding: [0xec,0x10,A,A,0xbe,0x7c]
3656 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
3658 #CHECK: cgij %r1, -66, 0, .[[LAB:L.*]]+65534 # encoding: [0xec,0x10,A,A,0xbe,0x7c]
3659 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
3660 cgij
%r1, -66, 0, 0xfffe
3662 #CHECK: cgij %r1, -66, 0, foo # encoding: [0xec,0x10,A,A,0xbe,0x7c]
3663 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3664 cgij
%r1, -66, 0, foo
3666 #CHECK: cgij %r1, -66, 1, foo # encoding: [0xec,0x11,A,A,0xbe,0x7c]
3667 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3668 cgij
%r1, -66, 1, foo
3670 #CHECK: cgij %r1, -66, 2, foo # encoding: [0xec,0x12,A,A,0xbe,0x7c]
3671 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3672 #CHECK: cgijh %r1, -66, foo # encoding: [0xec,0x12,A,A,0xbe,0x7c]
3673 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3674 #CHECK: cgijnle %r1, -66, foo # encoding: [0xec,0x12,A,A,0xbe,0x7c]
3675 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3676 cgij
%r1, -66, 2, foo
3678 cgijnle
%r1, -66, foo
3680 #CHECK: cgij %r1, -66, 3, foo # encoding: [0xec,0x13,A,A,0xbe,0x7c]
3681 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3682 cgij
%r1, -66, 3, foo
3684 #CHECK: cgij %r1, -66, 4, foo # encoding: [0xec,0x14,A,A,0xbe,0x7c]
3685 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3686 #CHECK: cgijl %r1, -66, foo # encoding: [0xec,0x14,A,A,0xbe,0x7c]
3687 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3688 #CHECK: cgijnhe %r1, -66, foo # encoding: [0xec,0x14,A,A,0xbe,0x7c]
3689 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3690 cgij
%r1, -66, 4, foo
3692 cgijnhe
%r1, -66, foo
3694 #CHECK: cgij %r1, -66, 5, foo # encoding: [0xec,0x15,A,A,0xbe,0x7c]
3695 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3696 cgij
%r1, -66, 5, foo
3698 #CHECK: cgij %r1, -66, 6, foo # encoding: [0xec,0x16,A,A,0xbe,0x7c]
3699 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3700 #CHECK: cgijlh %r1, -66, foo # encoding: [0xec,0x16,A,A,0xbe,0x7c]
3701 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3702 #CHECK: cgijne %r1, -66, foo # encoding: [0xec,0x16,A,A,0xbe,0x7c]
3703 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3704 cgij
%r1, -66, 6, foo
3705 cgijlh
%r1, -66, foo
3706 cgijne
%r1, -66, foo
3708 #CHECK: cgij %r1, -66, 7, foo # encoding: [0xec,0x17,A,A,0xbe,0x7c]
3709 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3710 cgij
%r1, -66, 7, foo
3712 #CHECK: cgij %r1, -66, 8, foo # encoding: [0xec,0x18,A,A,0xbe,0x7c]
3713 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3714 #CHECK: cgije %r1, -66, foo # encoding: [0xec,0x18,A,A,0xbe,0x7c]
3715 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3716 #CHECK: cgijnlh %r1, -66, foo # encoding: [0xec,0x18,A,A,0xbe,0x7c]
3717 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3718 cgij
%r1, -66, 8, foo
3720 cgijnlh
%r1, -66, foo
3722 #CHECK: cgij %r1, -66, 9, foo # encoding: [0xec,0x19,A,A,0xbe,0x7c]
3723 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3724 cgij
%r1, -66, 9, foo
3726 #CHECK: cgij %r1, -66, 10, foo # encoding: [0xec,0x1a,A,A,0xbe,0x7c]
3727 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3728 #CHECK: cgijhe %r1, -66, foo # encoding: [0xec,0x1a,A,A,0xbe,0x7c]
3729 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3730 #CHECK: cgijnl %r1, -66, foo # encoding: [0xec,0x1a,A,A,0xbe,0x7c]
3731 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3732 cgij
%r1, -66, 10, foo
3733 cgijhe
%r1, -66, foo
3734 cgijnl
%r1, -66, foo
3736 #CHECK: cgij %r1, -66, 11, foo # encoding: [0xec,0x1b,A,A,0xbe,0x7c]
3737 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3738 cgij
%r1, -66, 11, foo
3740 #CHECK: cgij %r1, -66, 12, foo # encoding: [0xec,0x1c,A,A,0xbe,0x7c]
3741 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3742 #CHECK: cgijle %r1, -66, foo # encoding: [0xec,0x1c,A,A,0xbe,0x7c]
3743 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3744 #CHECK: cgijnh %r1, -66, foo # encoding: [0xec,0x1c,A,A,0xbe,0x7c]
3745 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3746 cgij
%r1, -66, 12, foo
3747 cgijle
%r1, -66, foo
3748 cgijnh
%r1, -66, foo
3750 #CHECK: cgij %r1, -66, 13, foo # encoding: [0xec,0x1d,A,A,0xbe,0x7c]
3751 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3752 cgij
%r1, -66, 13, foo
3754 #CHECK: cgij %r1, -66, 14, foo # encoding: [0xec,0x1e,A,A,0xbe,0x7c]
3755 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3756 cgij
%r1, -66, 14, foo
3758 #CHECK: cgij %r1, -66, 15, foo # encoding: [0xec,0x1f,A,A,0xbe,0x7c]
3759 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3760 cgij
%r1, -66, 15, foo
3762 #CHECK: cgij %r1, -66, 0, bar+100 # encoding: [0xec,0x10,A,A,0xbe,0x7c]
3763 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3764 cgij
%r1, -66, 0, bar+
100
3766 #CHECK: cgijh %r1, -66, bar+100 # encoding: [0xec,0x12,A,A,0xbe,0x7c]
3767 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3768 cgijh
%r1, -66, bar+
100
3770 #CHECK: cgijnle %r1, -66, bar+100 # encoding: [0xec,0x12,A,A,0xbe,0x7c]
3771 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3772 cgijnle
%r1, -66, bar+
100
3774 #CHECK: cgijl %r1, -66, bar+100 # encoding: [0xec,0x14,A,A,0xbe,0x7c]
3775 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3776 cgijl
%r1, -66, bar+
100
3778 #CHECK: cgijnhe %r1, -66, bar+100 # encoding: [0xec,0x14,A,A,0xbe,0x7c]
3779 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3780 cgijnhe
%r1, -66, bar+
100
3782 #CHECK: cgijlh %r1, -66, bar+100 # encoding: [0xec,0x16,A,A,0xbe,0x7c]
3783 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3784 cgijlh
%r1, -66, bar+
100
3786 #CHECK: cgijne %r1, -66, bar+100 # encoding: [0xec,0x16,A,A,0xbe,0x7c]
3787 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3788 cgijne
%r1, -66, bar+
100
3790 #CHECK: cgije %r1, -66, bar+100 # encoding: [0xec,0x18,A,A,0xbe,0x7c]
3791 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3792 cgije
%r1, -66, bar+
100
3794 #CHECK: cgijnlh %r1, -66, bar+100 # encoding: [0xec,0x18,A,A,0xbe,0x7c]
3795 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3796 cgijnlh
%r1, -66, bar+
100
3798 #CHECK: cgijhe %r1, -66, bar+100 # encoding: [0xec,0x1a,A,A,0xbe,0x7c]
3799 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3800 cgijhe
%r1, -66, bar+
100
3802 #CHECK: cgijnl %r1, -66, bar+100 # encoding: [0xec,0x1a,A,A,0xbe,0x7c]
3803 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3804 cgijnl
%r1, -66, bar+
100
3806 #CHECK: cgijle %r1, -66, bar+100 # encoding: [0xec,0x1c,A,A,0xbe,0x7c]
3807 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3808 cgijle
%r1, -66, bar+
100
3810 #CHECK: cgijnh %r1, -66, bar+100 # encoding: [0xec,0x1c,A,A,0xbe,0x7c]
3811 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3812 cgijnh
%r1, -66, bar+
100
3814 #CHECK: cgij %r1, -66, 0, bar@PLT # encoding: [0xec,0x10,A,A,0xbe,0x7c]
3815 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3816 cgij
%r1, -66, 0, bar@PLT
3818 #CHECK: cgijh %r1, -66, bar@PLT # encoding: [0xec,0x12,A,A,0xbe,0x7c]
3819 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3820 cgijh
%r1, -66, bar@PLT
3822 #CHECK: cgijnle %r1, -66, bar@PLT # encoding: [0xec,0x12,A,A,0xbe,0x7c]
3823 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3824 cgijnle
%r1, -66, bar@PLT
3826 #CHECK: cgijl %r1, -66, bar@PLT # encoding: [0xec,0x14,A,A,0xbe,0x7c]
3827 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3828 cgijl
%r1, -66, bar@PLT
3830 #CHECK: cgijnhe %r1, -66, bar@PLT # encoding: [0xec,0x14,A,A,0xbe,0x7c]
3831 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3832 cgijnhe
%r1, -66, bar@PLT
3834 #CHECK: cgijlh %r1, -66, bar@PLT # encoding: [0xec,0x16,A,A,0xbe,0x7c]
3835 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3836 cgijlh
%r1, -66, bar@PLT
3838 #CHECK: cgijne %r1, -66, bar@PLT # encoding: [0xec,0x16,A,A,0xbe,0x7c]
3839 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3840 cgijne
%r1, -66, bar@PLT
3842 #CHECK: cgije %r1, -66, bar@PLT # encoding: [0xec,0x18,A,A,0xbe,0x7c]
3843 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3844 cgije
%r1, -66, bar@PLT
3846 #CHECK: cgijnlh %r1, -66, bar@PLT # encoding: [0xec,0x18,A,A,0xbe,0x7c]
3847 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3848 cgijnlh
%r1, -66, bar@PLT
3850 #CHECK: cgijhe %r1, -66, bar@PLT # encoding: [0xec,0x1a,A,A,0xbe,0x7c]
3851 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3852 cgijhe
%r1, -66, bar@PLT
3854 #CHECK: cgijnl %r1, -66, bar@PLT # encoding: [0xec,0x1a,A,A,0xbe,0x7c]
3855 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3856 cgijnl
%r1, -66, bar@PLT
3858 #CHECK: cgijle %r1, -66, bar@PLT # encoding: [0xec,0x1c,A,A,0xbe,0x7c]
3859 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3860 cgijle
%r1, -66, bar@PLT
3862 #CHECK: cgijnh %r1, -66, bar@PLT # encoding: [0xec,0x1c,A,A,0xbe,0x7c]
3863 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3864 cgijnh
%r1, -66, bar@PLT
3866 #CHECK: cgit %r0, 0, 12 # encoding: [0xec,0x00,0x00,0x00,0xc0,0x70]
3867 #CHECK: cgit %r0, -1, 12 # encoding: [0xec,0x00,0xff,0xff,0xc0,0x70]
3868 #CHECK: cgit %r0, -32768, 12 # encoding: [0xec,0x00,0x80,0x00,0xc0,0x70]
3869 #CHECK: cgit %r0, 32767, 12 # encoding: [0xec,0x00,0x7f,0xff,0xc0,0x70]
3870 #CHECK: cgith %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x20,0x70]
3871 #CHECK: cgitl %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x40,0x70]
3872 #CHECK: cgite %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x80,0x70]
3873 #CHECK: cgitne %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x60,0x70]
3874 #CHECK: cgitnl %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0xa0,0x70]
3875 #CHECK: cgitnh %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0xc0,0x70]
3876 #CHECK: cgitnle %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x20,0x70]
3877 #CHECK: cgitnhe %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x40,0x70]
3878 #CHECK: cgitnlh %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x80,0x70]
3879 #CHECK: cgitlh %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x60,0x70]
3880 #CHECK: cgithe %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0xa0,0x70]
3881 #CHECK: cgitle %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0xc0,0x70]
3885 cgit
%r0, -32768, 12
3900 #CHECK: cgr %r0, %r0 # encoding: [0xb9,0x20,0x00,0x00]
3901 #CHECK: cgr %r0, %r15 # encoding: [0xb9,0x20,0x00,0x0f]
3902 #CHECK: cgr %r15, %r0 # encoding: [0xb9,0x20,0x00,0xf0]
3903 #CHECK: cgr %r7, %r8 # encoding: [0xb9,0x20,0x00,0x78]
3910 #CHECK: cgrb %r0, %r0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0xe4]
3911 #CHECK: cgrb %r0, %r15, 0, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0xe4]
3912 #CHECK: cgrb %r15, %r0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0xe4]
3913 #CHECK: cgrb %r7, %r2, 0, 0 # encoding: [0xec,0x72,0x00,0x00,0x00,0xe4]
3914 #CHECK: cgrb %r0, %r0, 1, 0 # encoding: [0xec,0x00,0x00,0x00,0x10,0xe4]
3915 #CHECK: cgrb %r0, %r0, 15, 0 # encoding: [0xec,0x00,0x00,0x00,0xf0,0xe4]
3916 #CHECK: cgrb %r0, %r0, 0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x00,0xe4]
3917 #CHECK: cgrb %r0, %r0, 0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x00,0xe4]
3918 #CHECK: cgrb %r0, %r0, 0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x00,0xe4]
3920 cgrb
%r0, %r15, 0, 0
3921 cgrb
%r15, %r0, 0, 0
3924 cgrb
%r0, %r0, 15, 0
3925 cgrb
%r0, %r0, 0, 0(%r13)
3926 cgrb
%r0, %r0, 0, 4095
3927 cgrb
%r0, %r0, 0, 4095(%r7)
3929 #CHECK: cgrbe %r0, %r0, 0 # encoding: [0xec,0x00,0x00,0x00,0x80,0xe4]
3930 #CHECK: cgrbe %r0, %r15, 0 # encoding: [0xec,0x0f,0x00,0x00,0x80,0xe4]
3931 #CHECK: cgrbe %r15, %r0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x80,0xe4]
3932 #CHECK: cgrbe %r7, %r2, 0 # encoding: [0xec,0x72,0x00,0x00,0x80,0xe4]
3933 #CHECK: cgrbe %r0, %r0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x80,0xe4]
3934 #CHECK: cgrbe %r0, %r0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x80,0xe4]
3935 #CHECK: cgrbe %r0, %r0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x80,0xe4]
3940 cgrbe
%r0, %r0, 0(%r13)
3941 cgrbe
%r0, %r0, 4095
3942 cgrbe
%r0, %r0, 4095(%r7)
3944 #CHECK: cgrb %r1, %r2, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xe4]
3945 #CHECK: cgrbh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xe4]
3946 #CHECK: cgrbnle %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xe4]
3947 cgrb
%r1, %r2, 2, 3(%r4)
3948 cgrbh
%r1, %r2, 3(%r4)
3949 cgrbnle
%r1, %r2, 3(%r4)
3951 #CHECK: cgrb %r1, %r2, 4, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xe4]
3952 #CHECK: cgrbl %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xe4]
3953 #CHECK: cgrbnhe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xe4]
3954 cgrb
%r1, %r2, 4, 3(%r4)
3955 cgrbl
%r1, %r2, 3(%r4)
3956 cgrbnhe
%r1, %r2, 3(%r4)
3958 #CHECK: cgrb %r1, %r2, 6, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xe4]
3959 #CHECK: cgrblh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xe4]
3960 #CHECK: cgrbne %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xe4]
3961 cgrb
%r1, %r2, 6, 3(%r4)
3962 cgrblh
%r1, %r2, 3(%r4)
3963 cgrbne
%r1, %r2, 3(%r4)
3965 #CHECK: cgrb %r1, %r2, 8, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xe4]
3966 #CHECK: cgrbe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xe4]
3967 #CHECK: cgrbnlh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xe4]
3968 cgrb
%r1, %r2, 8, 3(%r4)
3969 cgrbe
%r1, %r2, 3(%r4)
3970 cgrbnlh
%r1, %r2, 3(%r4)
3972 #CHECK: cgrb %r1, %r2, 10, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xe4]
3973 #CHECK: cgrbhe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xe4]
3974 #CHECK: cgrbnl %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xe4]
3975 cgrb
%r1, %r2, 10, 3(%r4)
3976 cgrbhe
%r1, %r2, 3(%r4)
3977 cgrbnl
%r1, %r2, 3(%r4)
3979 #CHECK: cgrb %r1, %r2, 12, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xe4]
3980 #CHECK: cgrble %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xe4]
3981 #CHECK: cgrbnh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xe4]
3982 cgrb
%r1, %r2, 12, 3(%r4)
3983 cgrble
%r1, %r2, 3(%r4)
3984 cgrbnh
%r1, %r2, 3(%r4)
3986 #CHECK: cgrj %r0, %r0, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x00,0x64]
3987 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
3988 #CHECK: cgrj %r0, %r15, 0, .[[LAB:L.*]] # encoding: [0xec,0x0f,A,A,0x00,0x64]
3989 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
3990 #CHECK: cgrj %r15, %r0, 0, .[[LAB:L.*]] # encoding: [0xec,0xf0,A,A,0x00,0x64]
3991 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
3992 #CHECK: cgrj %r7, %r8, 0, .[[LAB:L.*]] # encoding: [0xec,0x78,A,A,0x00,0x64]
3993 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
3999 #CHECK: cgrj %r1, %r2, 0, .[[LAB:L.*]]-65536 # encoding: [0xec,0x12,A,A,0x00,0x64]
4000 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
4001 cgrj
%r1, %r2, 0, -0x10000
4002 #CHECK: cgrj %r1, %r2, 0, .[[LAB:L.*]]-2 # encoding: [0xec,0x12,A,A,0x00,0x64]
4003 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
4004 cgrj
%r1, %r2, 0, -2
4005 #CHECK: cgrj %r1, %r2, 0, .[[LAB:L.*]] # encoding: [0xec,0x12,A,A,0x00,0x64]
4006 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
4008 #CHECK: cgrj %r1, %r2, 0, .[[LAB:L.*]]+65534 # encoding: [0xec,0x12,A,A,0x00,0x64]
4009 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
4010 cgrj
%r1, %r2, 0, 0xfffe
4012 #CHECK: cgrj %r1, %r2, 0, foo # encoding: [0xec,0x12,A,A,0x00,0x64]
4013 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4014 cgrj
%r1, %r2, 0, foo
4016 #CHECK: cgrj %r1, %r2, 1, foo # encoding: [0xec,0x12,A,A,0x10,0x64]
4017 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4018 cgrj
%r1, %r2, 1, foo
4020 #CHECK: cgrj %r1, %r2, 2, foo # encoding: [0xec,0x12,A,A,0x20,0x64]
4021 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4022 #CHECK: cgrjh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x20,0x64]
4023 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4024 #CHECK: cgrjnle %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x20,0x64]
4025 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4026 cgrj
%r1, %r2, 2, foo
4028 cgrjnle
%r1, %r2, foo
4030 #CHECK: cgrj %r1, %r2, 3, foo # encoding: [0xec,0x12,A,A,0x30,0x64]
4031 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4032 cgrj
%r1, %r2, 3, foo
4034 #CHECK: cgrj %r1, %r2, 4, foo # encoding: [0xec,0x12,A,A,0x40,0x64]
4035 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4036 #CHECK: cgrjl %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x40,0x64]
4037 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4038 #CHECK: cgrjnhe %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x40,0x64]
4039 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4040 cgrj
%r1, %r2, 4, foo
4042 cgrjnhe
%r1, %r2, foo
4044 #CHECK: cgrj %r1, %r2, 5, foo # encoding: [0xec,0x12,A,A,0x50,0x64]
4045 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4046 cgrj
%r1, %r2, 5, foo
4048 #CHECK: cgrj %r1, %r2, 6, foo # encoding: [0xec,0x12,A,A,0x60,0x64]
4049 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4050 #CHECK: cgrjlh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x60,0x64]
4051 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4052 #CHECK: cgrjne %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x60,0x64]
4053 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4054 cgrj
%r1, %r2, 6, foo
4055 cgrjlh
%r1, %r2, foo
4056 cgrjne
%r1, %r2, foo
4058 #CHECK: cgrj %r1, %r2, 7, foo # encoding: [0xec,0x12,A,A,0x70,0x64]
4059 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4060 cgrj
%r1, %r2, 7, foo
4062 #CHECK: cgrj %r1, %r2, 8, foo # encoding: [0xec,0x12,A,A,0x80,0x64]
4063 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4064 #CHECK: cgrje %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x80,0x64]
4065 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4066 #CHECK: cgrjnlh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x80,0x64]
4067 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4068 cgrj
%r1, %r2, 8, foo
4070 cgrjnlh
%r1, %r2, foo
4072 #CHECK: cgrj %r1, %r2, 9, foo # encoding: [0xec,0x12,A,A,0x90,0x64]
4073 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4074 cgrj
%r1, %r2, 9, foo
4076 #CHECK: cgrj %r1, %r2, 10, foo # encoding: [0xec,0x12,A,A,0xa0,0x64]
4077 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4078 #CHECK: cgrjhe %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xa0,0x64]
4079 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4080 #CHECK: cgrjnl %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xa0,0x64]
4081 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4082 cgrj
%r1, %r2, 10, foo
4083 cgrjhe
%r1, %r2, foo
4084 cgrjnl
%r1, %r2, foo
4086 #CHECK: cgrj %r1, %r2, 11, foo # encoding: [0xec,0x12,A,A,0xb0,0x64]
4087 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4088 cgrj
%r1, %r2, 11, foo
4090 #CHECK: cgrj %r1, %r2, 12, foo # encoding: [0xec,0x12,A,A,0xc0,0x64]
4091 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4092 #CHECK: cgrjle %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xc0,0x64]
4093 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4094 #CHECK: cgrjnh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xc0,0x64]
4095 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4096 cgrj
%r1, %r2, 12, foo
4097 cgrjle
%r1, %r2, foo
4098 cgrjnh
%r1, %r2, foo
4100 #CHECK: cgrj %r1, %r2, 13, foo # encoding: [0xec,0x12,A,A,0xd0,0x64]
4101 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4102 cgrj
%r1, %r2, 13, foo
4104 #CHECK: cgrj %r1, %r2, 14, foo # encoding: [0xec,0x12,A,A,0xe0,0x64]
4105 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4106 cgrj
%r1, %r2, 14, foo
4108 #CHECK: cgrj %r1, %r2, 15, foo # encoding: [0xec,0x12,A,A,0xf0,0x64]
4109 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4110 cgrj
%r1, %r2, 15, foo
4112 #CHECK: cgrj %r1, %r2, 0, bar+100 # encoding: [0xec,0x12,A,A,0x00,0x64]
4113 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4114 cgrj
%r1, %r2, 0, bar+
100
4116 #CHECK: cgrjh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x20,0x64]
4117 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4118 cgrjh
%r1, %r2, bar+
100
4120 #CHECK: cgrjnle %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x20,0x64]
4121 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4122 cgrjnle
%r1, %r2, bar+
100
4124 #CHECK: cgrjl %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x40,0x64]
4125 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4126 cgrjl
%r1, %r2, bar+
100
4128 #CHECK: cgrjnhe %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x40,0x64]
4129 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4130 cgrjnhe
%r1, %r2, bar+
100
4132 #CHECK: cgrjlh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x60,0x64]
4133 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4134 cgrjlh
%r1, %r2, bar+
100
4136 #CHECK: cgrjne %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x60,0x64]
4137 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4138 cgrjne
%r1, %r2, bar+
100
4140 #CHECK: cgrje %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x80,0x64]
4141 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4142 cgrje
%r1, %r2, bar+
100
4144 #CHECK: cgrjnlh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x80,0x64]
4145 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4146 cgrjnlh
%r1, %r2, bar+
100
4148 #CHECK: cgrjhe %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xa0,0x64]
4149 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4150 cgrjhe
%r1, %r2, bar+
100
4152 #CHECK: cgrjnl %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xa0,0x64]
4153 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4154 cgrjnl
%r1, %r2, bar+
100
4156 #CHECK: cgrjle %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xc0,0x64]
4157 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4158 cgrjle
%r1, %r2, bar+
100
4160 #CHECK: cgrjnh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xc0,0x64]
4161 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4162 cgrjnh
%r1, %r2, bar+
100
4164 #CHECK: cgrj %r1, %r2, 0, bar@PLT # encoding: [0xec,0x12,A,A,0x00,0x64]
4165 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4166 cgrj
%r1, %r2, 0, bar@PLT
4168 #CHECK: cgrjh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x20,0x64]
4169 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4170 cgrjh
%r1, %r2, bar@PLT
4172 #CHECK: cgrjnle %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x20,0x64]
4173 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4174 cgrjnle
%r1, %r2, bar@PLT
4176 #CHECK: cgrjl %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x40,0x64]
4177 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4178 cgrjl
%r1, %r2, bar@PLT
4180 #CHECK: cgrjnhe %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x40,0x64]
4181 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4182 cgrjnhe
%r1, %r2, bar@PLT
4184 #CHECK: cgrjlh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x60,0x64]
4185 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4186 cgrjlh
%r1, %r2, bar@PLT
4188 #CHECK: cgrjne %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x60,0x64]
4189 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4190 cgrjne
%r1, %r2, bar@PLT
4192 #CHECK: cgrje %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x80,0x64]
4193 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4194 cgrje
%r1, %r2, bar@PLT
4196 #CHECK: cgrjnlh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x80,0x64]
4197 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4198 cgrjnlh
%r1, %r2, bar@PLT
4200 #CHECK: cgrjhe %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xa0,0x64]
4201 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4202 cgrjhe
%r1, %r2, bar@PLT
4204 #CHECK: cgrjnl %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xa0,0x64]
4205 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4206 cgrjnl
%r1, %r2, bar@PLT
4208 #CHECK: cgrjle %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xc0,0x64]
4209 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4210 cgrjle
%r1, %r2, bar@PLT
4212 #CHECK: cgrjnh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xc0,0x64]
4213 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4214 cgrjnh
%r1, %r2, bar@PLT
4216 #CHECK: cgrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x08,A,A,A,A]
4217 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
4218 cgrl
%r0, -0x100000000
4219 #CHECK: cgrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x08,A,A,A,A]
4220 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
4222 #CHECK: cgrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x08,A,A,A,A]
4223 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
4225 #CHECK: cgrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x08,A,A,A,A]
4226 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
4227 cgrl
%r0, 0xfffffffe
4229 #CHECK: cgrl %r0, foo # encoding: [0xc6,0x08,A,A,A,A]
4230 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
4231 #CHECK: cgrl %r15, foo # encoding: [0xc6,0xf8,A,A,A,A]
4232 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
4237 #CHECK: cgrl %r3, bar+100 # encoding: [0xc6,0x38,A,A,A,A]
4238 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
4239 #CHECK: cgrl %r4, bar+100 # encoding: [0xc6,0x48,A,A,A,A]
4240 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
4245 #CHECK: cgrl %r7, frob@PLT # encoding: [0xc6,0x78,A,A,A,A]
4246 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
4247 #CHECK: cgrl %r8, frob@PLT # encoding: [0xc6,0x88,A,A,A,A]
4248 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
4253 #CHECK: cgrt %r0, %r1, 12 # encoding: [0xb9,0x60,0xc0,0x01]
4254 #CHECK: cgrt %r0, %r1, 12 # encoding: [0xb9,0x60,0xc0,0x01]
4255 #CHECK: cgrt %r0, %r1, 12 # encoding: [0xb9,0x60,0xc0,0x01]
4256 #CHECK: cgrt %r0, %r1, 12 # encoding: [0xb9,0x60,0xc0,0x01]
4257 #CHECK: cgrth %r0, %r15 # encoding: [0xb9,0x60,0x20,0x0f]
4258 #CHECK: cgrtl %r0, %r15 # encoding: [0xb9,0x60,0x40,0x0f]
4259 #CHECK: cgrte %r0, %r15 # encoding: [0xb9,0x60,0x80,0x0f]
4260 #CHECK: cgrtne %r0, %r15 # encoding: [0xb9,0x60,0x60,0x0f]
4261 #CHECK: cgrtnl %r0, %r15 # encoding: [0xb9,0x60,0xa0,0x0f]
4262 #CHECK: cgrtnh %r0, %r15 # encoding: [0xb9,0x60,0xc0,0x0f]
4263 #CHECK: cgrtnle %r0, %r15 # encoding: [0xb9,0x60,0x20,0x0f]
4264 #CHECK: cgrtnhe %r0, %r15 # encoding: [0xb9,0x60,0x40,0x0f]
4265 #CHECK: cgrtnlh %r0, %r15 # encoding: [0xb9,0x60,0x80,0x0f]
4266 #CHECK: cgrtlh %r0, %r15 # encoding: [0xb9,0x60,0x60,0x0f]
4267 #CHECK: cgrthe %r0, %r15 # encoding: [0xb9,0x60,0xa0,0x0f]
4268 #CHECK: cgrtle %r0, %r15 # encoding: [0xb9,0x60,0xc0,0x0f]
4287 #CHECK: cgxbr %r0, 0, %f0 # encoding: [0xb3,0xaa,0x00,0x00]
4288 #CHECK: cgxbr %r0, 0, %f13 # encoding: [0xb3,0xaa,0x00,0x0d]
4289 #CHECK: cgxbr %r0, 15, %f0 # encoding: [0xb3,0xaa,0xf0,0x00]
4290 #CHECK: cgxbr %r4, 5, %f8 # encoding: [0xb3,0xaa,0x50,0x48]
4291 #CHECK: cgxbr %r15, 0, %f0 # encoding: [0xb3,0xaa,0x00,0xf0]
4299 #CHECK: cgxr %r0, 0, %f0 # encoding: [0xb3,0xca,0x00,0x00]
4300 #CHECK: cgxr %r0, 0, %f13 # encoding: [0xb3,0xca,0x00,0x0d]
4301 #CHECK: cgxr %r0, 15, %f0 # encoding: [0xb3,0xca,0xf0,0x00]
4302 #CHECK: cgxr %r4, 5, %f8 # encoding: [0xb3,0xca,0x50,0x48]
4303 #CHECK: cgxr %r15, 0, %f0 # encoding: [0xb3,0xca,0x00,0xf0]
4311 #CHECK: cgxtr %r0, 0, %f0 # encoding: [0xb3,0xe9,0x00,0x00]
4312 #CHECK: cgxtr %r0, 0, %f13 # encoding: [0xb3,0xe9,0x00,0x0d]
4313 #CHECK: cgxtr %r0, 15, %f0 # encoding: [0xb3,0xe9,0xf0,0x00]
4314 #CHECK: cgxtr %r4, 5, %f8 # encoding: [0xb3,0xe9,0x50,0x48]
4315 #CHECK: cgxtr %r15, 0, %f0 # encoding: [0xb3,0xe9,0x00,0xf0]
4323 #CHECK: ch %r0, 0 # encoding: [0x49,0x00,0x00,0x00]
4324 #CHECK: ch %r0, 4095 # encoding: [0x49,0x00,0x0f,0xff]
4325 #CHECK: ch %r0, 0(%r1) # encoding: [0x49,0x00,0x10,0x00]
4326 #CHECK: ch %r0, 0(%r15) # encoding: [0x49,0x00,0xf0,0x00]
4327 #CHECK: ch %r0, 4095(%r1,%r15) # encoding: [0x49,0x01,0xff,0xff]
4328 #CHECK: ch %r0, 4095(%r15,%r1) # encoding: [0x49,0x0f,0x1f,0xff]
4329 #CHECK: ch %r15, 0 # encoding: [0x49,0xf0,0x00,0x00]
4335 ch
%r0, 4095(%r1,%r15)
4336 ch
%r0, 4095(%r15,%r1)
4339 #CHECK: chhsi 0, 0 # encoding: [0xe5,0x54,0x00,0x00,0x00,0x00]
4340 #CHECK: chhsi 4095, 0 # encoding: [0xe5,0x54,0x0f,0xff,0x00,0x00]
4341 #CHECK: chhsi 0, -32768 # encoding: [0xe5,0x54,0x00,0x00,0x80,0x00]
4342 #CHECK: chhsi 0, -1 # encoding: [0xe5,0x54,0x00,0x00,0xff,0xff]
4343 #CHECK: chhsi 0, 0 # encoding: [0xe5,0x54,0x00,0x00,0x00,0x00]
4344 #CHECK: chhsi 0, 1 # encoding: [0xe5,0x54,0x00,0x00,0x00,0x01]
4345 #CHECK: chhsi 0, 32767 # encoding: [0xe5,0x54,0x00,0x00,0x7f,0xff]
4346 #CHECK: chhsi 0(%r1), 42 # encoding: [0xe5,0x54,0x10,0x00,0x00,0x2a]
4347 #CHECK: chhsi 0(%r15), 42 # encoding: [0xe5,0x54,0xf0,0x00,0x00,0x2a]
4348 #CHECK: chhsi 4095(%r1), 42 # encoding: [0xe5,0x54,0x1f,0xff,0x00,0x2a]
4349 #CHECK: chhsi 4095(%r15), 42 # encoding: [0xe5,0x54,0xff,0xff,0x00,0x2a]
4361 chhsi
4095(%r15), 42
4363 #CHECK: chi %r0, -32768 # encoding: [0xa7,0x0e,0x80,0x00]
4364 #CHECK: chi %r0, -1 # encoding: [0xa7,0x0e,0xff,0xff]
4365 #CHECK: chi %r0, 0 # encoding: [0xa7,0x0e,0x00,0x00]
4366 #CHECK: chi %r0, 1 # encoding: [0xa7,0x0e,0x00,0x01]
4367 #CHECK: chi %r0, 32767 # encoding: [0xa7,0x0e,0x7f,0xff]
4368 #CHECK: chi %r15, 0 # encoding: [0xa7,0xfe,0x00,0x00]
4369 #CHECK: chi %r0, foo # encoding: [0xa7,0x0e,A,A]
4379 #CHECK: chrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x05,A,A,A,A]
4380 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
4381 chrl
%r0, -0x100000000
4382 #CHECK: chrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x05,A,A,A,A]
4383 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
4385 #CHECK: chrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x05,A,A,A,A]
4386 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
4388 #CHECK: chrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x05,A,A,A,A]
4389 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
4390 chrl
%r0, 0xfffffffe
4392 #CHECK: chrl %r0, foo # encoding: [0xc6,0x05,A,A,A,A]
4393 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
4394 #CHECK: chrl %r15, foo # encoding: [0xc6,0xf5,A,A,A,A]
4395 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
4400 #CHECK: chrl %r3, bar+100 # encoding: [0xc6,0x35,A,A,A,A]
4401 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
4402 #CHECK: chrl %r4, bar+100 # encoding: [0xc6,0x45,A,A,A,A]
4403 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
4408 #CHECK: chrl %r7, frob@PLT # encoding: [0xc6,0x75,A,A,A,A]
4409 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
4410 #CHECK: chrl %r8, frob@PLT # encoding: [0xc6,0x85,A,A,A,A]
4411 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
4416 #CHECK: chsi 0, 0 # encoding: [0xe5,0x5c,0x00,0x00,0x00,0x00]
4417 #CHECK: chsi 4095, 0 # encoding: [0xe5,0x5c,0x0f,0xff,0x00,0x00]
4418 #CHECK: chsi 0, -32768 # encoding: [0xe5,0x5c,0x00,0x00,0x80,0x00]
4419 #CHECK: chsi 0, -1 # encoding: [0xe5,0x5c,0x00,0x00,0xff,0xff]
4420 #CHECK: chsi 0, 0 # encoding: [0xe5,0x5c,0x00,0x00,0x00,0x00]
4421 #CHECK: chsi 0, 1 # encoding: [0xe5,0x5c,0x00,0x00,0x00,0x01]
4422 #CHECK: chsi 0, 32767 # encoding: [0xe5,0x5c,0x00,0x00,0x7f,0xff]
4423 #CHECK: chsi 0(%r1), 42 # encoding: [0xe5,0x5c,0x10,0x00,0x00,0x2a]
4424 #CHECK: chsi 0(%r15), 42 # encoding: [0xe5,0x5c,0xf0,0x00,0x00,0x2a]
4425 #CHECK: chsi 4095(%r1), 42 # encoding: [0xe5,0x5c,0x1f,0xff,0x00,0x2a]
4426 #CHECK: chsi 4095(%r15), 42 # encoding: [0xe5,0x5c,0xff,0xff,0x00,0x2a]
4440 #CHECK: chy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x79]
4441 #CHECK: chy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x79]
4442 #CHECK: chy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x79]
4443 #CHECK: chy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x79]
4444 #CHECK: chy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x79]
4445 #CHECK: chy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x79]
4446 #CHECK: chy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x79]
4447 #CHECK: chy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x79]
4448 #CHECK: chy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x79]
4449 #CHECK: chy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x79]
4458 chy
%r0, 524287(%r1,%r15)
4459 chy
%r0, 524287(%r15,%r1)
4462 #CHECK: cib %r0, 0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0xfe]
4463 #CHECK: cib %r0, -128, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x80,0xfe]
4464 #CHECK: cib %r0, 127, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x7f,0xfe]
4465 #CHECK: cib %r15, 0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0xfe]
4466 #CHECK: cib %r7, -1, 0, 0 # encoding: [0xec,0x70,0x00,0x00,0xff,0xfe]
4467 #CHECK: cib %r0, 0, 1, 0 # encoding: [0xec,0x01,0x00,0x00,0x00,0xfe]
4468 #CHECK: cib %r0, 0, 15, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0xfe]
4469 #CHECK: cib %r0, 0, 0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x00,0xfe]
4470 #CHECK: cib %r0, 0, 0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x00,0xfe]
4471 #CHECK: cib %r0, 0, 0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x00,0xfe]
4479 cib
%r0, 0, 0, 0(%r13)
4481 cib
%r0, 0, 0, 4095(%r7)
4483 #CHECK: cibe %r0, 0, 0 # encoding: [0xec,0x08,0x00,0x00,0x00,0xfe]
4484 #CHECK: cibe %r0, -128, 0 # encoding: [0xec,0x08,0x00,0x00,0x80,0xfe]
4485 #CHECK: cibe %r0, 127, 0 # encoding: [0xec,0x08,0x00,0x00,0x7f,0xfe]
4486 #CHECK: cibe %r15, 0, 0 # encoding: [0xec,0xf8,0x00,0x00,0x00,0xfe]
4487 #CHECK: cibe %r7, -1, 0 # encoding: [0xec,0x78,0x00,0x00,0xff,0xfe]
4488 #CHECK: cibe %r0, 0, 0(%r13) # encoding: [0xec,0x08,0xd0,0x00,0x00,0xfe]
4489 #CHECK: cibe %r0, 0, 4095 # encoding: [0xec,0x08,0x0f,0xff,0x00,0xfe]
4490 #CHECK: cibe %r0, 0, 4095(%r7) # encoding: [0xec,0x08,0x7f,0xff,0x00,0xfe]
4496 cibe
%r0, 0, 0(%r13)
4498 cibe
%r0, 0, 4095(%r7)
4500 #CHECK: cib %r1, 2, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xfe]
4501 #CHECK: cibh %r1, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xfe]
4502 #CHECK: cibnle %r1, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xfe]
4503 cib
%r1, 2, 2, 3(%r4)
4505 cibnle
%r1, 2, 3(%r4)
4507 #CHECK: cib %r1, 2, 4, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xfe]
4508 #CHECK: cibl %r1, 2, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xfe]
4509 #CHECK: cibnhe %r1, 2, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xfe]
4510 cib
%r1, 2, 4, 3(%r4)
4512 cibnhe
%r1, 2, 3(%r4)
4514 #CHECK: cib %r1, 2, 6, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xfe]
4515 #CHECK: ciblh %r1, 2, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xfe]
4516 #CHECK: cibne %r1, 2, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xfe]
4517 cib
%r1, 2, 6, 3(%r4)
4518 ciblh
%r1, 2, 3(%r4)
4519 cibne
%r1, 2, 3(%r4)
4521 #CHECK: cib %r1, 2, 8, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xfe]
4522 #CHECK: cibe %r1, 2, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xfe]
4523 #CHECK: cibnlh %r1, 2, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xfe]
4524 cib
%r1, 2, 8, 3(%r4)
4526 cibnlh
%r1, 2, 3(%r4)
4528 #CHECK: cib %r1, 2, 10, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfe]
4529 #CHECK: cibhe %r1, 2, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfe]
4530 #CHECK: cibnl %r1, 2, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfe]
4531 cib
%r1, 2, 10, 3(%r4)
4532 cibhe
%r1, 2, 3(%r4)
4533 cibnl
%r1, 2, 3(%r4)
4535 #CHECK: cib %r1, 2, 12, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfe]
4536 #CHECK: cible %r1, 2, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfe]
4537 #CHECK: cibnh %r1, 2, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfe]
4538 cib
%r1, 2, 12, 3(%r4)
4539 cible
%r1, 2, 3(%r4)
4540 cibnh
%r1, 2, 3(%r4)
4542 #CHECK: cij %r0, 0, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x00,0x7e]
4543 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
4544 #CHECK: cij %r0, -128, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x80,0x7e]
4545 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
4546 #CHECK: cij %r0, 127, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x7f,0x7e]
4547 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
4548 #CHECK: cij %r15, 0, 0, .[[LAB:L.*]] # encoding: [0xec,0xf0,A,A,0x00,0x7e]
4549 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
4550 #CHECK: cij %r7, -1, 0, .[[LAB:L.*]] # encoding: [0xec,0x70,A,A,0xff,0x7e]
4551 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
4558 #CHECK: cij %r1, -66, 0, .[[LAB:L.*]]-65536 # encoding: [0xec,0x10,A,A,0xbe,0x7e]
4559 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
4560 cij
%r1, -66, 0, -0x10000
4561 #CHECK: cij %r1, -66, 0, .[[LAB:L.*]]-2 # encoding: [0xec,0x10,A,A,0xbe,0x7e]
4562 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
4564 #CHECK: cij %r1, -66, 0, .[[LAB:L.*]] # encoding: [0xec,0x10,A,A,0xbe,0x7e]
4565 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
4567 #CHECK: cij %r1, -66, 0, .[[LAB:L.*]]+65534 # encoding: [0xec,0x10,A,A,0xbe,0x7e]
4568 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
4569 cij
%r1, -66, 0, 0xfffe
4571 #CHECK: cij %r1, -66, 0, foo # encoding: [0xec,0x10,A,A,0xbe,0x7e]
4572 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4573 cij
%r1, -66, 0, foo
4575 #CHECK: cij %r1, -66, 1, foo # encoding: [0xec,0x11,A,A,0xbe,0x7e]
4576 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4577 cij
%r1, -66, 1, foo
4579 #CHECK: cij %r1, -66, 2, foo # encoding: [0xec,0x12,A,A,0xbe,0x7e]
4580 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4581 #CHECK: cijh %r1, -66, foo # encoding: [0xec,0x12,A,A,0xbe,0x7e]
4582 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4583 #CHECK: cijnle %r1, -66, foo # encoding: [0xec,0x12,A,A,0xbe,0x7e]
4584 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4585 cij
%r1, -66, 2, foo
4587 cijnle
%r1, -66, foo
4589 #CHECK: cij %r1, -66, 3, foo # encoding: [0xec,0x13,A,A,0xbe,0x7e]
4590 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4591 cij
%r1, -66, 3, foo
4593 #CHECK: cij %r1, -66, 4, foo # encoding: [0xec,0x14,A,A,0xbe,0x7e]
4594 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4595 #CHECK: cijl %r1, -66, foo # encoding: [0xec,0x14,A,A,0xbe,0x7e]
4596 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4597 #CHECK: cijnhe %r1, -66, foo # encoding: [0xec,0x14,A,A,0xbe,0x7e]
4598 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4599 cij
%r1, -66, 4, foo
4601 cijnhe
%r1, -66, foo
4603 #CHECK: cij %r1, -66, 5, foo # encoding: [0xec,0x15,A,A,0xbe,0x7e]
4604 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4605 cij
%r1, -66, 5, foo
4607 #CHECK: cij %r1, -66, 6, foo # encoding: [0xec,0x16,A,A,0xbe,0x7e]
4608 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4609 #CHECK: cijlh %r1, -66, foo # encoding: [0xec,0x16,A,A,0xbe,0x7e]
4610 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4611 #CHECK: cijne %r1, -66, foo # encoding: [0xec,0x16,A,A,0xbe,0x7e]
4612 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4613 cij
%r1, -66, 6, foo
4617 #CHECK: cij %r1, -66, 7, foo # encoding: [0xec,0x17,A,A,0xbe,0x7e]
4618 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4619 cij
%r1, -66, 7, foo
4621 #CHECK: cij %r1, -66, 8, foo # encoding: [0xec,0x18,A,A,0xbe,0x7e]
4622 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4623 #CHECK: cije %r1, -66, foo # encoding: [0xec,0x18,A,A,0xbe,0x7e]
4624 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4625 #CHECK: cijnlh %r1, -66, foo # encoding: [0xec,0x18,A,A,0xbe,0x7e]
4626 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4627 cij
%r1, -66, 8, foo
4629 cijnlh
%r1, -66, foo
4631 #CHECK: cij %r1, -66, 9, foo # encoding: [0xec,0x19,A,A,0xbe,0x7e]
4632 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4633 cij
%r1, -66, 9, foo
4635 #CHECK: cij %r1, -66, 10, foo # encoding: [0xec,0x1a,A,A,0xbe,0x7e]
4636 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4637 #CHECK: cijhe %r1, -66, foo # encoding: [0xec,0x1a,A,A,0xbe,0x7e]
4638 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4639 #CHECK: cijnl %r1, -66, foo # encoding: [0xec,0x1a,A,A,0xbe,0x7e]
4640 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4641 cij
%r1, -66, 10, foo
4645 #CHECK: cij %r1, -66, 11, foo # encoding: [0xec,0x1b,A,A,0xbe,0x7e]
4646 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4647 cij
%r1, -66, 11, foo
4649 #CHECK: cij %r1, -66, 12, foo # encoding: [0xec,0x1c,A,A,0xbe,0x7e]
4650 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4651 #CHECK: cijle %r1, -66, foo # encoding: [0xec,0x1c,A,A,0xbe,0x7e]
4652 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4653 #CHECK: cijnh %r1, -66, foo # encoding: [0xec,0x1c,A,A,0xbe,0x7e]
4654 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4655 cij
%r1, -66, 12, foo
4659 #CHECK: cij %r1, -66, 13, foo # encoding: [0xec,0x1d,A,A,0xbe,0x7e]
4660 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4661 cij
%r1, -66, 13, foo
4663 #CHECK: cij %r1, -66, 14, foo # encoding: [0xec,0x1e,A,A,0xbe,0x7e]
4664 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4665 cij
%r1, -66, 14, foo
4667 #CHECK: cij %r1, -66, 15, foo # encoding: [0xec,0x1f,A,A,0xbe,0x7e]
4668 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4669 cij
%r1, -66, 15, foo
4671 #CHECK: cij %r1, -66, 0, bar+100 # encoding: [0xec,0x10,A,A,0xbe,0x7e]
4672 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4673 cij
%r1, -66, 0, bar+
100
4675 #CHECK: cijh %r1, -66, bar+100 # encoding: [0xec,0x12,A,A,0xbe,0x7e]
4676 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4677 cijh
%r1, -66, bar+
100
4679 #CHECK: cijnle %r1, -66, bar+100 # encoding: [0xec,0x12,A,A,0xbe,0x7e]
4680 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4681 cijnle
%r1, -66, bar+
100
4683 #CHECK: cijl %r1, -66, bar+100 # encoding: [0xec,0x14,A,A,0xbe,0x7e]
4684 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4685 cijl
%r1, -66, bar+
100
4687 #CHECK: cijnhe %r1, -66, bar+100 # encoding: [0xec,0x14,A,A,0xbe,0x7e]
4688 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4689 cijnhe
%r1, -66, bar+
100
4691 #CHECK: cijlh %r1, -66, bar+100 # encoding: [0xec,0x16,A,A,0xbe,0x7e]
4692 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4693 cijlh
%r1, -66, bar+
100
4695 #CHECK: cijne %r1, -66, bar+100 # encoding: [0xec,0x16,A,A,0xbe,0x7e]
4696 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4697 cijne
%r1, -66, bar+
100
4699 #CHECK: cije %r1, -66, bar+100 # encoding: [0xec,0x18,A,A,0xbe,0x7e]
4700 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4701 cije
%r1, -66, bar+
100
4703 #CHECK: cijnlh %r1, -66, bar+100 # encoding: [0xec,0x18,A,A,0xbe,0x7e]
4704 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4705 cijnlh
%r1, -66, bar+
100
4707 #CHECK: cijhe %r1, -66, bar+100 # encoding: [0xec,0x1a,A,A,0xbe,0x7e]
4708 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4709 cijhe
%r1, -66, bar+
100
4711 #CHECK: cijnl %r1, -66, bar+100 # encoding: [0xec,0x1a,A,A,0xbe,0x7e]
4712 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4713 cijnl
%r1, -66, bar+
100
4715 #CHECK: cijle %r1, -66, bar+100 # encoding: [0xec,0x1c,A,A,0xbe,0x7e]
4716 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4717 cijle
%r1, -66, bar+
100
4719 #CHECK: cijnh %r1, -66, bar+100 # encoding: [0xec,0x1c,A,A,0xbe,0x7e]
4720 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4721 cijnh
%r1, -66, bar+
100
4723 #CHECK: cij %r1, -66, 0, bar@PLT # encoding: [0xec,0x10,A,A,0xbe,0x7e]
4724 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4725 cij
%r1, -66, 0, bar@PLT
4727 #CHECK: cijh %r1, -66, bar@PLT # encoding: [0xec,0x12,A,A,0xbe,0x7e]
4728 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4729 cijh
%r1, -66, bar@PLT
4731 #CHECK: cijnle %r1, -66, bar@PLT # encoding: [0xec,0x12,A,A,0xbe,0x7e]
4732 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4733 cijnle
%r1, -66, bar@PLT
4735 #CHECK: cijl %r1, -66, bar@PLT # encoding: [0xec,0x14,A,A,0xbe,0x7e]
4736 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4737 cijl
%r1, -66, bar@PLT
4739 #CHECK: cijnhe %r1, -66, bar@PLT # encoding: [0xec,0x14,A,A,0xbe,0x7e]
4740 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4741 cijnhe
%r1, -66, bar@PLT
4743 #CHECK: cijlh %r1, -66, bar@PLT # encoding: [0xec,0x16,A,A,0xbe,0x7e]
4744 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4745 cijlh
%r1, -66, bar@PLT
4747 #CHECK: cijne %r1, -66, bar@PLT # encoding: [0xec,0x16,A,A,0xbe,0x7e]
4748 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4749 cijne
%r1, -66, bar@PLT
4751 #CHECK: cije %r1, -66, bar@PLT # encoding: [0xec,0x18,A,A,0xbe,0x7e]
4752 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4753 cije
%r1, -66, bar@PLT
4755 #CHECK: cijnlh %r1, -66, bar@PLT # encoding: [0xec,0x18,A,A,0xbe,0x7e]
4756 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4757 cijnlh
%r1, -66, bar@PLT
4759 #CHECK: cijhe %r1, -66, bar@PLT # encoding: [0xec,0x1a,A,A,0xbe,0x7e]
4760 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4761 cijhe
%r1, -66, bar@PLT
4763 #CHECK: cijnl %r1, -66, bar@PLT # encoding: [0xec,0x1a,A,A,0xbe,0x7e]
4764 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4765 cijnl
%r1, -66, bar@PLT
4767 #CHECK: cijle %r1, -66, bar@PLT # encoding: [0xec,0x1c,A,A,0xbe,0x7e]
4768 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4769 cijle
%r1, -66, bar@PLT
4771 #CHECK: cijnh %r1, -66, bar@PLT # encoding: [0xec,0x1c,A,A,0xbe,0x7e]
4772 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4773 cijnh
%r1, -66, bar@PLT
4775 #CHECK: cit %r0, 0, 12 # encoding: [0xec,0x00,0x00,0x00,0xc0,0x72]
4776 #CHECK: cit %r0, -1, 12 # encoding: [0xec,0x00,0xff,0xff,0xc0,0x72]
4777 #CHECK: cit %r0, -32768, 12 # encoding: [0xec,0x00,0x80,0x00,0xc0,0x72]
4778 #CHECK: cit %r0, 32767, 12 # encoding: [0xec,0x00,0x7f,0xff,0xc0,0x72]
4779 #CHECK: cith %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x20,0x72]
4780 #CHECK: citl %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x40,0x72]
4781 #CHECK: cite %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x80,0x72]
4782 #CHECK: citne %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x60,0x72]
4783 #CHECK: citnl %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0xa0,0x72]
4784 #CHECK: citnh %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0xc0,0x72]
4785 #CHECK: citnle %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x20,0x72]
4786 #CHECK: citnhe %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x40,0x72]
4787 #CHECK: citnlh %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x80,0x72]
4788 #CHECK: citlh %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x60,0x72]
4789 #CHECK: cithe %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0xa0,0x72]
4790 #CHECK: citle %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0xc0,0x72]
4809 #CHECK: cksm %r0, %r8 # encoding: [0xb2,0x41,0x00,0x08]
4810 #CHECK: cksm %r0, %r14 # encoding: [0xb2,0x41,0x00,0x0e]
4811 #CHECK: cksm %r15, %r0 # encoding: [0xb2,0x41,0x00,0xf0]
4812 #CHECK: cksm %r15, %r8 # encoding: [0xb2,0x41,0x00,0xf8]
4819 #CHECK: cl %r0, 0 # encoding: [0x55,0x00,0x00,0x00]
4820 #CHECK: cl %r0, 4095 # encoding: [0x55,0x00,0x0f,0xff]
4821 #CHECK: cl %r0, 0(%r1) # encoding: [0x55,0x00,0x10,0x00]
4822 #CHECK: cl %r0, 0(%r15) # encoding: [0x55,0x00,0xf0,0x00]
4823 #CHECK: cl %r0, 4095(%r1,%r15) # encoding: [0x55,0x01,0xff,0xff]
4824 #CHECK: cl %r0, 4095(%r15,%r1) # encoding: [0x55,0x0f,0x1f,0xff]
4825 #CHECK: cl %r15, 0 # encoding: [0x55,0xf0,0x00,0x00]
4831 cl
%r0, 4095(%r1,%r15)
4832 cl
%r0, 4095(%r15,%r1)
4835 #CHECK: clc 0(1), 0 # encoding: [0xd5,0x00,0x00,0x00,0x00,0x00]
4836 #CHECK: clc 0(1), 0(%r1) # encoding: [0xd5,0x00,0x00,0x00,0x10,0x00]
4837 #CHECK: clc 0(1), 0(%r15) # encoding: [0xd5,0x00,0x00,0x00,0xf0,0x00]
4838 #CHECK: clc 0(1), 4095 # encoding: [0xd5,0x00,0x00,0x00,0x0f,0xff]
4839 #CHECK: clc 0(1), 4095(%r1) # encoding: [0xd5,0x00,0x00,0x00,0x1f,0xff]
4840 #CHECK: clc 0(1), 4095(%r15) # encoding: [0xd5,0x00,0x00,0x00,0xff,0xff]
4841 #CHECK: clc 0(1,%r1), 0 # encoding: [0xd5,0x00,0x10,0x00,0x00,0x00]
4842 #CHECK: clc 0(1,%r15), 0 # encoding: [0xd5,0x00,0xf0,0x00,0x00,0x00]
4843 #CHECK: clc 4095(1,%r1), 0 # encoding: [0xd5,0x00,0x1f,0xff,0x00,0x00]
4844 #CHECK: clc 4095(1,%r15), 0 # encoding: [0xd5,0x00,0xff,0xff,0x00,0x00]
4845 #CHECK: clc 0(256,%r1), 0 # encoding: [0xd5,0xff,0x10,0x00,0x00,0x00]
4846 #CHECK: clc 0(256,%r15), 0 # encoding: [0xd5,0xff,0xf0,0x00,0x00,0x00]
4853 clc
0(1), 4095(%r15)
4861 #CHECK: clcl %r0, %r8 # encoding: [0x0f,0x08]
4862 #CHECK: clcl %r0, %r14 # encoding: [0x0f,0x0e]
4863 #CHECK: clcl %r14, %r0 # encoding: [0x0f,0xe0]
4864 #CHECK: clcl %r14, %r8 # encoding: [0x0f,0xe8]
4871 #CHECK: clcle %r0, %r0, 0 # encoding: [0xa9,0x00,0x00,0x00]
4872 #CHECK: clcle %r0, %r14, 4095 # encoding: [0xa9,0x0e,0x0f,0xff]
4873 #CHECK: clcle %r0, %r0, 0(%r1) # encoding: [0xa9,0x00,0x10,0x00]
4874 #CHECK: clcle %r0, %r0, 0(%r15) # encoding: [0xa9,0x00,0xf0,0x00]
4875 #CHECK: clcle %r14, %r14, 4095(%r1) # encoding: [0xa9,0xee,0x1f,0xff]
4876 #CHECK: clcle %r0, %r0, 4095(%r15) # encoding: [0xa9,0x00,0xff,0xff]
4877 #CHECK: clcle %r14, %r0, 0 # encoding: [0xa9,0xe0,0x00,0x00]
4880 clcle
%r0, %r14, 4095
4881 clcle
%r0, %r0, 0(%r1)
4882 clcle
%r0, %r0, 0(%r15)
4883 clcle
%r14, %r14, 4095(%r1)
4884 clcle
%r0, %r0, 4095(%r15)
4887 #CHECK: clclu %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x8f]
4888 #CHECK: clclu %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x8f]
4889 #CHECK: clclu %r0, %r14, 0 # encoding: [0xeb,0x0e,0x00,0x00,0x00,0x8f]
4890 #CHECK: clclu %r0, %r14, 1 # encoding: [0xeb,0x0e,0x00,0x01,0x00,0x8f]
4891 #CHECK: clclu %r0, %r8, 524287 # encoding: [0xeb,0x08,0x0f,0xff,0x7f,0x8f]
4892 #CHECK: clclu %r0, %r8, 0(%r1) # encoding: [0xeb,0x08,0x10,0x00,0x00,0x8f]
4893 #CHECK: clclu %r0, %r4, 0(%r15) # encoding: [0xeb,0x04,0xf0,0x00,0x00,0x8f]
4894 #CHECK: clclu %r0, %r4, 524287(%r15) # encoding: [0xeb,0x04,0xff,0xff,0x7f,0x8f]
4895 #CHECK: clclu %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x8f]
4896 #CHECK: clclu %r14, %r0, 0 # encoding: [0xeb,0xe0,0x00,0x00,0x00,0x8f]
4898 clclu
%r0, %r0, -524288
4902 clclu
%r0, %r8, 524287
4903 clclu
%r0, %r8, 0(%r1)
4904 clclu
%r0, %r4, 0(%r15)
4905 clclu
%r0, %r4, 524287(%r15)
4906 clclu
%r0, %r0, 524287(%r1)
4909 #CHECK: clfhsi 0, 0 # encoding: [0xe5,0x5d,0x00,0x00,0x00,0x00]
4910 #CHECK: clfhsi 4095, 0 # encoding: [0xe5,0x5d,0x0f,0xff,0x00,0x00]
4911 #CHECK: clfhsi 0, 65535 # encoding: [0xe5,0x5d,0x00,0x00,0xff,0xff]
4912 #CHECK: clfhsi 0(%r1), 42 # encoding: [0xe5,0x5d,0x10,0x00,0x00,0x2a]
4913 #CHECK: clfhsi 0(%r15), 42 # encoding: [0xe5,0x5d,0xf0,0x00,0x00,0x2a]
4914 #CHECK: clfhsi 4095(%r1), 42 # encoding: [0xe5,0x5d,0x1f,0xff,0x00,0x2a]
4915 #CHECK: clfhsi 4095(%r15), 42 # encoding: [0xe5,0x5d,0xff,0xff,0x00,0x2a]
4922 clfhsi
4095(%r1), 42
4923 clfhsi
4095(%r15), 42
4925 #CHECK: clfi %r0, 0 # encoding: [0xc2,0x0f,0x00,0x00,0x00,0x00]
4926 #CHECK: clfi %r0, 4294967295 # encoding: [0xc2,0x0f,0xff,0xff,0xff,0xff]
4927 #CHECK: clfi %r15, 0 # encoding: [0xc2,0xff,0x00,0x00,0x00,0x00]
4930 clfi
%r0, (1 << 32) - 1
4933 #CHECK: clfit %r0, 0, 12 # encoding: [0xec,0x00,0x00,0x00,0xc0,0x73]
4934 #CHECK: clfit %r0, 65535, 12 # encoding: [0xec,0x00,0xff,0xff,0xc0,0x73]
4935 #CHECK: clfit %r0, 32768, 12 # encoding: [0xec,0x00,0x80,0x00,0xc0,0x73]
4936 #CHECK: clfith %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x20,0x73]
4937 #CHECK: clfitl %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x40,0x73]
4938 #CHECK: clfite %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x80,0x73]
4939 #CHECK: clfitne %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x60,0x73]
4940 #CHECK: clfitnl %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0xa0,0x73]
4941 #CHECK: clfitnh %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0xc0,0x73]
4942 #CHECK: clfitnle %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x20,0x73]
4943 #CHECK: clfitnhe %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x40,0x73]
4944 #CHECK: clfitnlh %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x80,0x73]
4945 #CHECK: clfitlh %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x60,0x73]
4946 #CHECK: clfithe %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0xa0,0x73]
4947 #CHECK: clfitle %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0xc0,0x73]
4950 clfit
%r0, 65535, 12
4951 clfit
%r0, 32768, 12
4965 #CHECK: clg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x21]
4966 #CHECK: clg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x21]
4967 #CHECK: clg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x21]
4968 #CHECK: clg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x21]
4969 #CHECK: clg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x21]
4970 #CHECK: clg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x21]
4971 #CHECK: clg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x21]
4972 #CHECK: clg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x21]
4973 #CHECK: clg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x21]
4974 #CHECK: clg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x21]
4983 clg
%r0, 524287(%r1,%r15)
4984 clg
%r0, 524287(%r15,%r1)
4987 #CHECK: clgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x31]
4988 #CHECK: clgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x31]
4989 #CHECK: clgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x31]
4990 #CHECK: clgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x31]
4991 #CHECK: clgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x31]
4992 #CHECK: clgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x31]
4993 #CHECK: clgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x31]
4994 #CHECK: clgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x31]
4995 #CHECK: clgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x31]
4996 #CHECK: clgf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x31]
5005 clgf
%r0, 524287(%r1,%r15)
5006 clgf
%r0, 524287(%r15,%r1)
5009 #CHECK: clgfi %r0, 0 # encoding: [0xc2,0x0e,0x00,0x00,0x00,0x00]
5010 #CHECK: clgfi %r0, 4294967295 # encoding: [0xc2,0x0e,0xff,0xff,0xff,0xff]
5011 #CHECK: clgfi %r15, 0 # encoding: [0xc2,0xfe,0x00,0x00,0x00,0x00]
5014 clgfi
%r0, (1 << 32) - 1
5017 #CHECK: clgfr %r0, %r0 # encoding: [0xb9,0x31,0x00,0x00]
5018 #CHECK: clgfr %r0, %r15 # encoding: [0xb9,0x31,0x00,0x0f]
5019 #CHECK: clgfr %r15, %r0 # encoding: [0xb9,0x31,0x00,0xf0]
5020 #CHECK: clgfr %r7, %r8 # encoding: [0xb9,0x31,0x00,0x78]
5027 #CHECK: clgfrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x0e,A,A,A,A]
5028 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
5029 clgfrl
%r0, -0x100000000
5030 #CHECK: clgfrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x0e,A,A,A,A]
5031 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
5033 #CHECK: clgfrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x0e,A,A,A,A]
5034 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
5036 #CHECK: clgfrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x0e,A,A,A,A]
5037 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
5038 clgfrl
%r0, 0xfffffffe
5040 #CHECK: clgfrl %r0, foo # encoding: [0xc6,0x0e,A,A,A,A]
5041 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
5042 #CHECK: clgfrl %r15, foo # encoding: [0xc6,0xfe,A,A,A,A]
5043 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
5048 #CHECK: clgfrl %r3, bar+100 # encoding: [0xc6,0x3e,A,A,A,A]
5049 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
5050 #CHECK: clgfrl %r4, bar+100 # encoding: [0xc6,0x4e,A,A,A,A]
5051 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
5056 #CHECK: clgfrl %r7, frob@PLT # encoding: [0xc6,0x7e,A,A,A,A]
5057 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
5058 #CHECK: clgfrl %r8, frob@PLT # encoding: [0xc6,0x8e,A,A,A,A]
5059 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
5064 #CHECK: clghrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x06,A,A,A,A]
5065 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
5066 clghrl
%r0, -0x100000000
5067 #CHECK: clghrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x06,A,A,A,A]
5068 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
5070 #CHECK: clghrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x06,A,A,A,A]
5071 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
5073 #CHECK: clghrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x06,A,A,A,A]
5074 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
5075 clghrl
%r0, 0xfffffffe
5077 #CHECK: clghrl %r0, foo # encoding: [0xc6,0x06,A,A,A,A]
5078 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
5079 #CHECK: clghrl %r15, foo # encoding: [0xc6,0xf6,A,A,A,A]
5080 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
5085 #CHECK: clghrl %r3, bar+100 # encoding: [0xc6,0x36,A,A,A,A]
5086 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
5087 #CHECK: clghrl %r4, bar+100 # encoding: [0xc6,0x46,A,A,A,A]
5088 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
5093 #CHECK: clghrl %r7, frob@PLT # encoding: [0xc6,0x76,A,A,A,A]
5094 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
5095 #CHECK: clghrl %r8, frob@PLT # encoding: [0xc6,0x86,A,A,A,A]
5096 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
5101 #CHECK: clghsi 0, 0 # encoding: [0xe5,0x59,0x00,0x00,0x00,0x00]
5102 #CHECK: clghsi 4095, 0 # encoding: [0xe5,0x59,0x0f,0xff,0x00,0x00]
5103 #CHECK: clghsi 0, 65535 # encoding: [0xe5,0x59,0x00,0x00,0xff,0xff]
5104 #CHECK: clghsi 0(%r1), 42 # encoding: [0xe5,0x59,0x10,0x00,0x00,0x2a]
5105 #CHECK: clghsi 0(%r15), 42 # encoding: [0xe5,0x59,0xf0,0x00,0x00,0x2a]
5106 #CHECK: clghsi 4095(%r1), 42 # encoding: [0xe5,0x59,0x1f,0xff,0x00,0x2a]
5107 #CHECK: clghsi 4095(%r15), 42 # encoding: [0xe5,0x59,0xff,0xff,0x00,0x2a]
5114 clghsi
4095(%r1), 42
5115 clghsi
4095(%r15), 42
5117 #CHECK: clgib %r0, 0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0xfd]
5118 #CHECK: clgib %r0, 128, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x80,0xfd]
5119 #CHECK: clgib %r0, 127, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x7f,0xfd]
5120 #CHECK: clgib %r15, 0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0xfd]
5121 #CHECK: clgib %r7, 255, 0, 0 # encoding: [0xec,0x70,0x00,0x00,0xff,0xfd]
5122 #CHECK: clgib %r0, 0, 1, 0 # encoding: [0xec,0x01,0x00,0x00,0x00,0xfd]
5123 #CHECK: clgib %r0, 0, 15, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0xfd]
5124 #CHECK: clgib %r0, 0, 0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x00,0xfd]
5125 #CHECK: clgib %r0, 0, 0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x00,0xfd]
5126 #CHECK: clgib %r0, 0, 0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x00,0xfd]
5128 clgib
%r0, 128, 0, 0
5129 clgib
%r0, 127, 0, 0
5131 clgib
%r7, 255, 0, 0
5134 clgib
%r0, 0, 0, 0(%r13)
5135 clgib
%r0, 0, 0, 4095
5136 clgib
%r0, 0, 0, 4095(%r7)
5138 #CHECK: clgibe %r0, 0, 0 # encoding: [0xec,0x08,0x00,0x00,0x00,0xfd]
5139 #CHECK: clgibe %r0, 128, 0 # encoding: [0xec,0x08,0x00,0x00,0x80,0xfd]
5140 #CHECK: clgibe %r0, 127, 0 # encoding: [0xec,0x08,0x00,0x00,0x7f,0xfd]
5141 #CHECK: clgibe %r15, 0, 0 # encoding: [0xec,0xf8,0x00,0x00,0x00,0xfd]
5142 #CHECK: clgibe %r7, 255, 0 # encoding: [0xec,0x78,0x00,0x00,0xff,0xfd]
5143 #CHECK: clgibe %r0, 0, 0(%r13) # encoding: [0xec,0x08,0xd0,0x00,0x00,0xfd]
5144 #CHECK: clgibe %r0, 0, 4095 # encoding: [0xec,0x08,0x0f,0xff,0x00,0xfd]
5145 #CHECK: clgibe %r0, 0, 4095(%r7) # encoding: [0xec,0x08,0x7f,0xff,0x00,0xfd]
5151 clgibe
%r0, 0, 0(%r13)
5153 clgibe
%r0, 0, 4095(%r7)
5155 #CHECK: clgib %r1, 2, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xfd]
5156 #CHECK: clgibh %r1, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xfd]
5157 #CHECK: clgibnle %r1, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xfd]
5158 clgib
%r1, 2, 2, 3(%r4)
5159 clgibh
%r1, 2, 3(%r4)
5160 clgibnle
%r1, 2, 3(%r4)
5162 #CHECK: clgib %r1, 2, 4, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xfd]
5163 #CHECK: clgibl %r1, 2, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xfd]
5164 #CHECK: clgibnhe %r1, 2, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xfd]
5165 clgib
%r1, 2, 4, 3(%r4)
5166 clgibl
%r1, 2, 3(%r4)
5167 clgibnhe
%r1, 2, 3(%r4)
5169 #CHECK: clgib %r1, 2, 6, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xfd]
5170 #CHECK: clgiblh %r1, 2, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xfd]
5171 #CHECK: clgibne %r1, 2, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xfd]
5172 clgib
%r1, 2, 6, 3(%r4)
5173 clgiblh
%r1, 2, 3(%r4)
5174 clgibne
%r1, 2, 3(%r4)
5176 #CHECK: clgib %r1, 2, 8, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xfd]
5177 #CHECK: clgibe %r1, 2, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xfd]
5178 #CHECK: clgibnlh %r1, 2, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xfd]
5179 clgib
%r1, 2, 8, 3(%r4)
5180 clgibe
%r1, 2, 3(%r4)
5181 clgibnlh
%r1, 2, 3(%r4)
5183 #CHECK: clgib %r1, 2, 10, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfd]
5184 #CHECK: clgibhe %r1, 2, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfd]
5185 #CHECK: clgibnl %r1, 2, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfd]
5186 clgib
%r1, 2, 10, 3(%r4)
5187 clgibhe
%r1, 2, 3(%r4)
5188 clgibnl
%r1, 2, 3(%r4)
5190 #CHECK: clgib %r1, 2, 12, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfd]
5191 #CHECK: clgible %r1, 2, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfd]
5192 #CHECK: clgibnh %r1, 2, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfd]
5193 clgib
%r1, 2, 12, 3(%r4)
5194 clgible
%r1, 2, 3(%r4)
5195 clgibnh
%r1, 2, 3(%r4)
5197 #CHECK: clgij %r0, 0, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x00,0x7d]
5198 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5199 #CHECK: clgij %r0, 255, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0xff,0x7d]
5200 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5201 #CHECK: clgij %r15, 0, 0, .[[LAB:L.*]] # encoding: [0xec,0xf0,A,A,0x00,0x7d]
5202 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5204 clgij
%r0, 255, 0, 0
5207 #CHECK: clgij %r1, 193, 0, .[[LAB:L.*]]-65536 # encoding: [0xec,0x10,A,A,0xc1,0x7d]
5208 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
5209 clgij
%r1, 193, 0, -0x10000
5210 #CHECK: clgij %r1, 193, 0, .[[LAB:L.*]]-2 # encoding: [0xec,0x10,A,A,0xc1,0x7d]
5211 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
5212 clgij
%r1, 193, 0, -2
5213 #CHECK: clgij %r1, 193, 0, .[[LAB:L.*]] # encoding: [0xec,0x10,A,A,0xc1,0x7d]
5214 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5215 clgij
%r1, 193, 0, 0
5216 #CHECK: clgij %r1, 193, 0, .[[LAB:L.*]]+65534 # encoding: [0xec,0x10,A,A,0xc1,0x7d]
5217 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
5218 clgij
%r1, 193, 0, 0xfffe
5220 #CHECK: clgij %r1, 193, 0, foo # encoding: [0xec,0x10,A,A,0xc1,0x7d]
5221 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5222 clgij
%r1, 193, 0, foo
5224 #CHECK: clgij %r1, 193, 1, foo # encoding: [0xec,0x11,A,A,0xc1,0x7d]
5225 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5226 clgij
%r1, 193, 1, foo
5228 #CHECK: clgij %r1, 193, 2, foo # encoding: [0xec,0x12,A,A,0xc1,0x7d]
5229 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5230 #CHECK: clgijh %r1, 193, foo # encoding: [0xec,0x12,A,A,0xc1,0x7d]
5231 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5232 #CHECK: clgijnle %r1, 193, foo # encoding: [0xec,0x12,A,A,0xc1,0x7d]
5233 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5234 clgij
%r1, 193, 2, foo
5235 clgijh
%r1, 193, foo
5236 clgijnle
%r1, 193, foo
5238 #CHECK: clgij %r1, 193, 3, foo # encoding: [0xec,0x13,A,A,0xc1,0x7d]
5239 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5240 clgij
%r1, 193, 3, foo
5242 #CHECK: clgij %r1, 193, 4, foo # encoding: [0xec,0x14,A,A,0xc1,0x7d]
5243 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5244 #CHECK: clgijl %r1, 193, foo # encoding: [0xec,0x14,A,A,0xc1,0x7d]
5245 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5246 #CHECK: clgijnhe %r1, 193, foo # encoding: [0xec,0x14,A,A,0xc1,0x7d]
5247 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5248 clgij
%r1, 193, 4, foo
5249 clgijl
%r1, 193, foo
5250 clgijnhe
%r1, 193, foo
5252 #CHECK: clgij %r1, 193, 5, foo # encoding: [0xec,0x15,A,A,0xc1,0x7d]
5253 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5254 clgij
%r1, 193, 5, foo
5256 #CHECK: clgij %r1, 193, 6, foo # encoding: [0xec,0x16,A,A,0xc1,0x7d]
5257 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5258 #CHECK: clgijlh %r1, 193, foo # encoding: [0xec,0x16,A,A,0xc1,0x7d]
5259 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5260 #CHECK: clgijne %r1, 193, foo # encoding: [0xec,0x16,A,A,0xc1,0x7d]
5261 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5262 clgij
%r1, 193, 6, foo
5263 clgijlh
%r1, 193, foo
5264 clgijne
%r1, 193, foo
5266 #CHECK: clgij %r1, 193, 7, foo # encoding: [0xec,0x17,A,A,0xc1,0x7d]
5267 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5268 clgij
%r1, 193, 7, foo
5270 #CHECK: clgij %r1, 193, 8, foo # encoding: [0xec,0x18,A,A,0xc1,0x7d]
5271 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5272 #CHECK: clgije %r1, 193, foo # encoding: [0xec,0x18,A,A,0xc1,0x7d]
5273 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5274 #CHECK: clgijnlh %r1, 193, foo # encoding: [0xec,0x18,A,A,0xc1,0x7d]
5275 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5276 clgij
%r1, 193, 8, foo
5277 clgije
%r1, 193, foo
5278 clgijnlh
%r1, 193, foo
5280 #CHECK: clgij %r1, 193, 9, foo # encoding: [0xec,0x19,A,A,0xc1,0x7d]
5281 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5282 clgij
%r1, 193, 9, foo
5284 #CHECK: clgij %r1, 193, 10, foo # encoding: [0xec,0x1a,A,A,0xc1,0x7d]
5285 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5286 #CHECK: clgijhe %r1, 193, foo # encoding: [0xec,0x1a,A,A,0xc1,0x7d]
5287 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5288 #CHECK: clgijnl %r1, 193, foo # encoding: [0xec,0x1a,A,A,0xc1,0x7d]
5289 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5290 clgij
%r1, 193, 10, foo
5291 clgijhe
%r1, 193, foo
5292 clgijnl
%r1, 193, foo
5294 #CHECK: clgij %r1, 193, 11, foo # encoding: [0xec,0x1b,A,A,0xc1,0x7d]
5295 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5296 clgij
%r1, 193, 11, foo
5298 #CHECK: clgij %r1, 193, 12, foo # encoding: [0xec,0x1c,A,A,0xc1,0x7d]
5299 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5300 #CHECK: clgijle %r1, 193, foo # encoding: [0xec,0x1c,A,A,0xc1,0x7d]
5301 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5302 #CHECK: clgijnh %r1, 193, foo # encoding: [0xec,0x1c,A,A,0xc1,0x7d]
5303 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5304 clgij
%r1, 193, 12, foo
5305 clgijle
%r1, 193, foo
5306 clgijnh
%r1, 193, foo
5308 #CHECK: clgij %r1, 193, 13, foo # encoding: [0xec,0x1d,A,A,0xc1,0x7d]
5309 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5310 clgij
%r1, 193, 13, foo
5312 #CHECK: clgij %r1, 193, 14, foo # encoding: [0xec,0x1e,A,A,0xc1,0x7d]
5313 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5314 clgij
%r1, 193, 14, foo
5316 #CHECK: clgij %r1, 193, 15, foo # encoding: [0xec,0x1f,A,A,0xc1,0x7d]
5317 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5318 clgij
%r1, 193, 15, foo
5320 #CHECK: clgij %r1, 193, 0, bar+100 # encoding: [0xec,0x10,A,A,0xc1,0x7d]
5321 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5322 clgij
%r1, 193, 0, bar+
100
5324 #CHECK: clgijh %r1, 193, bar+100 # encoding: [0xec,0x12,A,A,0xc1,0x7d]
5325 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5326 clgijh
%r1, 193, bar+
100
5328 #CHECK: clgijnle %r1, 193, bar+100 # encoding: [0xec,0x12,A,A,0xc1,0x7d]
5329 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5330 clgijnle
%r1, 193, bar+
100
5332 #CHECK: clgijl %r1, 193, bar+100 # encoding: [0xec,0x14,A,A,0xc1,0x7d]
5333 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5334 clgijl
%r1, 193, bar+
100
5336 #CHECK: clgijnhe %r1, 193, bar+100 # encoding: [0xec,0x14,A,A,0xc1,0x7d]
5337 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5338 clgijnhe
%r1, 193, bar+
100
5340 #CHECK: clgijlh %r1, 193, bar+100 # encoding: [0xec,0x16,A,A,0xc1,0x7d]
5341 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5342 clgijlh
%r1, 193, bar+
100
5344 #CHECK: clgijne %r1, 193, bar+100 # encoding: [0xec,0x16,A,A,0xc1,0x7d]
5345 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5346 clgijne
%r1, 193, bar+
100
5348 #CHECK: clgije %r1, 193, bar+100 # encoding: [0xec,0x18,A,A,0xc1,0x7d]
5349 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5350 clgije
%r1, 193, bar+
100
5352 #CHECK: clgijnlh %r1, 193, bar+100 # encoding: [0xec,0x18,A,A,0xc1,0x7d]
5353 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5354 clgijnlh
%r1, 193, bar+
100
5356 #CHECK: clgijhe %r1, 193, bar+100 # encoding: [0xec,0x1a,A,A,0xc1,0x7d]
5357 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5358 clgijhe
%r1, 193, bar+
100
5360 #CHECK: clgijnl %r1, 193, bar+100 # encoding: [0xec,0x1a,A,A,0xc1,0x7d]
5361 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5362 clgijnl
%r1, 193, bar+
100
5364 #CHECK: clgijle %r1, 193, bar+100 # encoding: [0xec,0x1c,A,A,0xc1,0x7d]
5365 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5366 clgijle
%r1, 193, bar+
100
5368 #CHECK: clgijnh %r1, 193, bar+100 # encoding: [0xec,0x1c,A,A,0xc1,0x7d]
5369 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5370 clgijnh
%r1, 193, bar+
100
5372 #CHECK: clgij %r1, 193, 0, bar@PLT # encoding: [0xec,0x10,A,A,0xc1,0x7d]
5373 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5374 clgij
%r1, 193, 0, bar@PLT
5376 #CHECK: clgijh %r1, 193, bar@PLT # encoding: [0xec,0x12,A,A,0xc1,0x7d]
5377 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5378 clgijh
%r1, 193, bar@PLT
5380 #CHECK: clgijnle %r1, 193, bar@PLT # encoding: [0xec,0x12,A,A,0xc1,0x7d]
5381 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5382 clgijnle
%r1, 193, bar@PLT
5384 #CHECK: clgijl %r1, 193, bar@PLT # encoding: [0xec,0x14,A,A,0xc1,0x7d]
5385 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5386 clgijl
%r1, 193, bar@PLT
5388 #CHECK: clgijnhe %r1, 193, bar@PLT # encoding: [0xec,0x14,A,A,0xc1,0x7d]
5389 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5390 clgijnhe
%r1, 193, bar@PLT
5392 #CHECK: clgijlh %r1, 193, bar@PLT # encoding: [0xec,0x16,A,A,0xc1,0x7d]
5393 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5394 clgijlh
%r1, 193, bar@PLT
5396 #CHECK: clgijne %r1, 193, bar@PLT # encoding: [0xec,0x16,A,A,0xc1,0x7d]
5397 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5398 clgijne
%r1, 193, bar@PLT
5400 #CHECK: clgije %r1, 193, bar@PLT # encoding: [0xec,0x18,A,A,0xc1,0x7d]
5401 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5402 clgije
%r1, 193, bar@PLT
5404 #CHECK: clgijnlh %r1, 193, bar@PLT # encoding: [0xec,0x18,A,A,0xc1,0x7d]
5405 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5406 clgijnlh
%r1, 193, bar@PLT
5408 #CHECK: clgijhe %r1, 193, bar@PLT # encoding: [0xec,0x1a,A,A,0xc1,0x7d]
5409 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5410 clgijhe
%r1, 193, bar@PLT
5412 #CHECK: clgijnl %r1, 193, bar@PLT # encoding: [0xec,0x1a,A,A,0xc1,0x7d]
5413 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5414 clgijnl
%r1, 193, bar@PLT
5416 #CHECK: clgijle %r1, 193, bar@PLT # encoding: [0xec,0x1c,A,A,0xc1,0x7d]
5417 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5418 clgijle
%r1, 193, bar@PLT
5420 #CHECK: clgijnh %r1, 193, bar@PLT # encoding: [0xec,0x1c,A,A,0xc1,0x7d]
5421 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5422 clgijnh
%r1, 193, bar@PLT
5424 #CHECK: clgit %r0, 0, 12 # encoding: [0xec,0x00,0x00,0x00,0xc0,0x71]
5425 #CHECK: clgit %r0, 65535, 12 # encoding: [0xec,0x00,0xff,0xff,0xc0,0x71]
5426 #CHECK: clgit %r0, 32768, 12 # encoding: [0xec,0x00,0x80,0x00,0xc0,0x71]
5427 #CHECK: clgith %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x20,0x71]
5428 #CHECK: clgitl %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x40,0x71]
5429 #CHECK: clgite %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x80,0x71]
5430 #CHECK: clgitne %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x60,0x71]
5431 #CHECK: clgitnl %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0xa0,0x71]
5432 #CHECK: clgitnh %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0xc0,0x71]
5433 #CHECK: clgitnle %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x20,0x71]
5434 #CHECK: clgitnhe %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x40,0x71]
5435 #CHECK: clgitnlh %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x80,0x71]
5436 #CHECK: clgitlh %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x60,0x71]
5437 #CHECK: clgithe %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0xa0,0x71]
5438 #CHECK: clgitle %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0xc0,0x71]
5441 clgit
%r0, 65535, 12
5442 clgit
%r0, 32768, 12
5456 #CHECK: clgr %r0, %r0 # encoding: [0xb9,0x21,0x00,0x00]
5457 #CHECK: clgr %r0, %r15 # encoding: [0xb9,0x21,0x00,0x0f]
5458 #CHECK: clgr %r15, %r0 # encoding: [0xb9,0x21,0x00,0xf0]
5459 #CHECK: clgr %r7, %r8 # encoding: [0xb9,0x21,0x00,0x78]
5466 #CHECK: clgrb %r0, %r0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0xe5]
5467 #CHECK: clgrb %r0, %r15, 0, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0xe5]
5468 #CHECK: clgrb %r15, %r0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0xe5]
5469 #CHECK: clgrb %r7, %r2, 0, 0 # encoding: [0xec,0x72,0x00,0x00,0x00,0xe5]
5470 #CHECK: clgrb %r0, %r0, 1, 0 # encoding: [0xec,0x00,0x00,0x00,0x10,0xe5]
5471 #CHECK: clgrb %r0, %r0, 15, 0 # encoding: [0xec,0x00,0x00,0x00,0xf0,0xe5]
5472 #CHECK: clgrb %r0, %r0, 0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x00,0xe5]
5473 #CHECK: clgrb %r0, %r0, 0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x00,0xe5]
5474 #CHECK: clgrb %r0, %r0, 0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x00,0xe5]
5475 clgrb
%r0, %r0, 0, 0
5476 clgrb
%r0, %r15, 0, 0
5477 clgrb
%r15, %r0, 0, 0
5478 clgrb
%r7, %r2, 0, 0
5479 clgrb
%r0, %r0, 1, 0
5480 clgrb
%r0, %r0, 15, 0
5481 clgrb
%r0, %r0, 0, 0(%r13)
5482 clgrb
%r0, %r0, 0, 4095
5483 clgrb
%r0, %r0, 0, 4095(%r7)
5485 #CHECK: clgrbe %r0, %r0, 0 # encoding: [0xec,0x00,0x00,0x00,0x80,0xe5]
5486 #CHECK: clgrbe %r0, %r15, 0 # encoding: [0xec,0x0f,0x00,0x00,0x80,0xe5]
5487 #CHECK: clgrbe %r15, %r0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x80,0xe5]
5488 #CHECK: clgrbe %r7, %r2, 0 # encoding: [0xec,0x72,0x00,0x00,0x80,0xe5]
5489 #CHECK: clgrbe %r0, %r0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x80,0xe5]
5490 #CHECK: clgrbe %r0, %r0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x80,0xe5]
5491 #CHECK: clgrbe %r0, %r0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x80,0xe5]
5496 clgrbe
%r0, %r0, 0(%r13)
5497 clgrbe
%r0, %r0, 4095
5498 clgrbe
%r0, %r0, 4095(%r7)
5500 #CHECK: clgrb %r1, %r2, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xe5]
5501 #CHECK: clgrbh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xe5]
5502 #CHECK: clgrbnle %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xe5]
5503 clgrb
%r1, %r2, 2, 3(%r4)
5504 clgrbh
%r1, %r2, 3(%r4)
5505 clgrbnle
%r1, %r2, 3(%r4)
5507 #CHECK: clgrb %r1, %r2, 4, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xe5]
5508 #CHECK: clgrbl %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xe5]
5509 #CHECK: clgrbnhe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xe5]
5510 clgrb
%r1, %r2, 4, 3(%r4)
5511 clgrbl
%r1, %r2, 3(%r4)
5512 clgrbnhe
%r1, %r2, 3(%r4)
5514 #CHECK: clgrb %r1, %r2, 6, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xe5]
5515 #CHECK: clgrblh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xe5]
5516 #CHECK: clgrbne %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xe5]
5517 clgrb
%r1, %r2, 6, 3(%r4)
5518 clgrblh
%r1, %r2, 3(%r4)
5519 clgrbne
%r1, %r2, 3(%r4)
5521 #CHECK: clgrb %r1, %r2, 8, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xe5]
5522 #CHECK: clgrbe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xe5]
5523 #CHECK: clgrbnlh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xe5]
5524 clgrb
%r1, %r2, 8, 3(%r4)
5525 clgrbe
%r1, %r2, 3(%r4)
5526 clgrbnlh
%r1, %r2, 3(%r4)
5528 #CHECK: clgrb %r1, %r2, 10, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xe5]
5529 #CHECK: clgrbhe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xe5]
5530 #CHECK: clgrbnl %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xe5]
5531 clgrb
%r1, %r2, 10, 3(%r4)
5532 clgrbhe
%r1, %r2, 3(%r4)
5533 clgrbnl
%r1, %r2, 3(%r4)
5535 #CHECK: clgrb %r1, %r2, 12, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xe5]
5536 #CHECK: clgrble %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xe5]
5537 #CHECK: clgrbnh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xe5]
5538 clgrb
%r1, %r2, 12, 3(%r4)
5539 clgrble
%r1, %r2, 3(%r4)
5540 clgrbnh
%r1, %r2, 3(%r4)
5542 #CHECK: clgrj %r0, %r0, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x00,0x65]
5543 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5544 #CHECK: clgrj %r0, %r15, 0, .[[LAB:L.*]] # encoding: [0xec,0x0f,A,A,0x00,0x65]
5545 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5546 #CHECK: clgrj %r15, %r0, 0, .[[LAB:L.*]] # encoding: [0xec,0xf0,A,A,0x00,0x65]
5547 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5548 #CHECK: clgrj %r7, %r8, 0, .[[LAB:L.*]] # encoding: [0xec,0x78,A,A,0x00,0x65]
5549 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5555 #CHECK: clgrj %r1, %r2, 0, .[[LAB:L.*]]-65536 # encoding: [0xec,0x12,A,A,0x00,0x65]
5556 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
5557 clgrj
%r1, %r2, 0, -0x10000
5558 #CHECK: clgrj %r1, %r2, 0, .[[LAB:L.*]]-2 # encoding: [0xec,0x12,A,A,0x00,0x65]
5559 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
5560 clgrj
%r1, %r2, 0, -2
5561 #CHECK: clgrj %r1, %r2, 0, .[[LAB:L.*]] # encoding: [0xec,0x12,A,A,0x00,0x65]
5562 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5563 clgrj
%r1, %r2, 0, 0
5564 #CHECK: clgrj %r1, %r2, 0, .[[LAB:L.*]]+65534 # encoding: [0xec,0x12,A,A,0x00,0x65]
5565 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
5566 clgrj
%r1, %r2, 0, 0xfffe
5568 #CHECK: clgrj %r1, %r2, 0, foo # encoding: [0xec,0x12,A,A,0x00,0x65]
5569 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5570 clgrj
%r1, %r2, 0, foo
5572 #CHECK: clgrj %r1, %r2, 1, foo # encoding: [0xec,0x12,A,A,0x10,0x65]
5573 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5574 clgrj
%r1, %r2, 1, foo
5576 #CHECK: clgrj %r1, %r2, 2, foo # encoding: [0xec,0x12,A,A,0x20,0x65]
5577 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5578 #CHECK: clgrjh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x20,0x65]
5579 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5580 #CHECK: clgrjnle %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x20,0x65]
5581 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5582 clgrj
%r1, %r2, 2, foo
5583 clgrjh
%r1, %r2, foo
5584 clgrjnle
%r1, %r2, foo
5586 #CHECK: clgrj %r1, %r2, 3, foo # encoding: [0xec,0x12,A,A,0x30,0x65]
5587 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5588 clgrj
%r1, %r2, 3, foo
5590 #CHECK: clgrj %r1, %r2, 4, foo # encoding: [0xec,0x12,A,A,0x40,0x65]
5591 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5592 #CHECK: clgrjl %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x40,0x65]
5593 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5594 #CHECK: clgrjnhe %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x40,0x65]
5595 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5596 clgrj
%r1, %r2, 4, foo
5597 clgrjl
%r1, %r2, foo
5598 clgrjnhe
%r1, %r2, foo
5600 #CHECK: clgrj %r1, %r2, 5, foo # encoding: [0xec,0x12,A,A,0x50,0x65]
5601 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5602 clgrj
%r1, %r2, 5, foo
5604 #CHECK: clgrj %r1, %r2, 6, foo # encoding: [0xec,0x12,A,A,0x60,0x65]
5605 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5606 #CHECK: clgrjlh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x60,0x65]
5607 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5608 #CHECK: clgrjne %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x60,0x65]
5609 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5610 clgrj
%r1, %r2, 6, foo
5611 clgrjlh
%r1, %r2, foo
5612 clgrjne
%r1, %r2, foo
5614 #CHECK: clgrj %r1, %r2, 7, foo # encoding: [0xec,0x12,A,A,0x70,0x65]
5615 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5616 clgrj
%r1, %r2, 7, foo
5618 #CHECK: clgrj %r1, %r2, 8, foo # encoding: [0xec,0x12,A,A,0x80,0x65]
5619 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5620 #CHECK: clgrje %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x80,0x65]
5621 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5622 #CHECK: clgrjnlh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x80,0x65]
5623 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5624 clgrj
%r1, %r2, 8, foo
5625 clgrje
%r1, %r2, foo
5626 clgrjnlh
%r1, %r2, foo
5628 #CHECK: clgrj %r1, %r2, 9, foo # encoding: [0xec,0x12,A,A,0x90,0x65]
5629 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5630 clgrj
%r1, %r2, 9, foo
5632 #CHECK: clgrj %r1, %r2, 10, foo # encoding: [0xec,0x12,A,A,0xa0,0x65]
5633 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5634 #CHECK: clgrjhe %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xa0,0x65]
5635 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5636 #CHECK: clgrjnl %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xa0,0x65]
5637 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5638 clgrj
%r1, %r2, 10, foo
5639 clgrjhe
%r1, %r2, foo
5640 clgrjnl
%r1, %r2, foo
5642 #CHECK: clgrj %r1, %r2, 11, foo # encoding: [0xec,0x12,A,A,0xb0,0x65]
5643 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5644 clgrj
%r1, %r2, 11, foo
5646 #CHECK: clgrj %r1, %r2, 12, foo # encoding: [0xec,0x12,A,A,0xc0,0x65]
5647 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5648 #CHECK: clgrjle %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xc0,0x65]
5649 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5650 #CHECK: clgrjnh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xc0,0x65]
5651 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5652 clgrj
%r1, %r2, 12, foo
5653 clgrjle
%r1, %r2, foo
5654 clgrjnh
%r1, %r2, foo
5656 #CHECK: clgrj %r1, %r2, 13, foo # encoding: [0xec,0x12,A,A,0xd0,0x65]
5657 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5658 clgrj
%r1, %r2, 13, foo
5660 #CHECK: clgrj %r1, %r2, 14, foo # encoding: [0xec,0x12,A,A,0xe0,0x65]
5661 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5662 clgrj
%r1, %r2, 14, foo
5664 #CHECK: clgrj %r1, %r2, 15, foo # encoding: [0xec,0x12,A,A,0xf0,0x65]
5665 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5666 clgrj
%r1, %r2, 15, foo
5668 #CHECK: clgrj %r1, %r2, 0, bar+100 # encoding: [0xec,0x12,A,A,0x00,0x65]
5669 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5670 clgrj
%r1, %r2, 0, bar+
100
5672 #CHECK: clgrjh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x20,0x65]
5673 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5674 clgrjh
%r1, %r2, bar+
100
5676 #CHECK: clgrjnle %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x20,0x65]
5677 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5678 clgrjnle
%r1, %r2, bar+
100
5680 #CHECK: clgrjl %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x40,0x65]
5681 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5682 clgrjl
%r1, %r2, bar+
100
5684 #CHECK: clgrjnhe %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x40,0x65]
5685 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5686 clgrjnhe
%r1, %r2, bar+
100
5688 #CHECK: clgrjlh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x60,0x65]
5689 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5690 clgrjlh
%r1, %r2, bar+
100
5692 #CHECK: clgrjne %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x60,0x65]
5693 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5694 clgrjne
%r1, %r2, bar+
100
5696 #CHECK: clgrje %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x80,0x65]
5697 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5698 clgrje
%r1, %r2, bar+
100
5700 #CHECK: clgrjnlh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x80,0x65]
5701 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5702 clgrjnlh
%r1, %r2, bar+
100
5704 #CHECK: clgrjhe %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xa0,0x65]
5705 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5706 clgrjhe
%r1, %r2, bar+
100
5708 #CHECK: clgrjnl %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xa0,0x65]
5709 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5710 clgrjnl
%r1, %r2, bar+
100
5712 #CHECK: clgrjle %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xc0,0x65]
5713 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5714 clgrjle
%r1, %r2, bar+
100
5716 #CHECK: clgrjnh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xc0,0x65]
5717 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5718 clgrjnh
%r1, %r2, bar+
100
5720 #CHECK: clgrj %r1, %r2, 0, bar@PLT # encoding: [0xec,0x12,A,A,0x00,0x65]
5721 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5722 clgrj
%r1, %r2, 0, bar@PLT
5724 #CHECK: clgrjh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x20,0x65]
5725 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5726 clgrjh
%r1, %r2, bar@PLT
5728 #CHECK: clgrjnle %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x20,0x65]
5729 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5730 clgrjnle
%r1, %r2, bar@PLT
5732 #CHECK: clgrjl %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x40,0x65]
5733 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5734 clgrjl
%r1, %r2, bar@PLT
5736 #CHECK: clgrjnhe %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x40,0x65]
5737 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5738 clgrjnhe
%r1, %r2, bar@PLT
5740 #CHECK: clgrjlh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x60,0x65]
5741 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5742 clgrjlh
%r1, %r2, bar@PLT
5744 #CHECK: clgrjne %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x60,0x65]
5745 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5746 clgrjne
%r1, %r2, bar@PLT
5748 #CHECK: clgrje %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x80,0x65]
5749 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5750 clgrje
%r1, %r2, bar@PLT
5752 #CHECK: clgrjnlh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x80,0x65]
5753 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5754 clgrjnlh
%r1, %r2, bar@PLT
5756 #CHECK: clgrjhe %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xa0,0x65]
5757 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5758 clgrjhe
%r1, %r2, bar@PLT
5760 #CHECK: clgrjnl %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xa0,0x65]
5761 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5762 clgrjnl
%r1, %r2, bar@PLT
5764 #CHECK: clgrjle %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xc0,0x65]
5765 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5766 clgrjle
%r1, %r2, bar@PLT
5768 #CHECK: clgrjnh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xc0,0x65]
5769 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5770 clgrjnh
%r1, %r2, bar@PLT
5772 #CHECK: clgrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x0a,A,A,A,A]
5773 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
5774 clgrl
%r0, -0x100000000
5775 #CHECK: clgrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x0a,A,A,A,A]
5776 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
5778 #CHECK: clgrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x0a,A,A,A,A]
5779 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
5781 #CHECK: clgrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x0a,A,A,A,A]
5782 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
5783 clgrl
%r0, 0xfffffffe
5785 #CHECK: clgrl %r0, foo # encoding: [0xc6,0x0a,A,A,A,A]
5786 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
5787 #CHECK: clgrl %r15, foo # encoding: [0xc6,0xfa,A,A,A,A]
5788 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
5793 #CHECK: clgrl %r3, bar+100 # encoding: [0xc6,0x3a,A,A,A,A]
5794 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
5795 #CHECK: clgrl %r4, bar+100 # encoding: [0xc6,0x4a,A,A,A,A]
5796 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
5801 #CHECK: clgrl %r7, frob@PLT # encoding: [0xc6,0x7a,A,A,A,A]
5802 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
5803 #CHECK: clgrl %r8, frob@PLT # encoding: [0xc6,0x8a,A,A,A,A]
5804 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
5809 #CHECK: clhhsi 0, 0 # encoding: [0xe5,0x55,0x00,0x00,0x00,0x00]
5810 #CHECK: clhhsi 4095, 0 # encoding: [0xe5,0x55,0x0f,0xff,0x00,0x00]
5811 #CHECK: clhhsi 0, 65535 # encoding: [0xe5,0x55,0x00,0x00,0xff,0xff]
5812 #CHECK: clhhsi 0(%r1), 42 # encoding: [0xe5,0x55,0x10,0x00,0x00,0x2a]
5813 #CHECK: clhhsi 0(%r15), 42 # encoding: [0xe5,0x55,0xf0,0x00,0x00,0x2a]
5814 #CHECK: clhhsi 4095(%r1), 42 # encoding: [0xe5,0x55,0x1f,0xff,0x00,0x2a]
5815 #CHECK: clhhsi 4095(%r15), 42 # encoding: [0xe5,0x55,0xff,0xff,0x00,0x2a]
5822 clhhsi
4095(%r1), 42
5823 clhhsi
4095(%r15), 42
5825 #CHECK: clhrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x07,A,A,A,A]
5826 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
5827 clhrl
%r0, -0x100000000
5828 #CHECK: clhrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x07,A,A,A,A]
5829 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
5831 #CHECK: clhrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x07,A,A,A,A]
5832 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
5834 #CHECK: clhrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x07,A,A,A,A]
5835 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
5836 clhrl
%r0, 0xfffffffe
5838 #CHECK: clhrl %r0, foo # encoding: [0xc6,0x07,A,A,A,A]
5839 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
5840 #CHECK: clhrl %r15, foo # encoding: [0xc6,0xf7,A,A,A,A]
5841 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
5846 #CHECK: clhrl %r3, bar+100 # encoding: [0xc6,0x37,A,A,A,A]
5847 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
5848 #CHECK: clhrl %r4, bar+100 # encoding: [0xc6,0x47,A,A,A,A]
5849 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
5854 #CHECK: clhrl %r7, frob@PLT # encoding: [0xc6,0x77,A,A,A,A]
5855 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
5856 #CHECK: clhrl %r8, frob@PLT # encoding: [0xc6,0x87,A,A,A,A]
5857 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
5862 #CHECK: cli 0, 0 # encoding: [0x95,0x00,0x00,0x00]
5863 #CHECK: cli 4095, 0 # encoding: [0x95,0x00,0x0f,0xff]
5864 #CHECK: cli 0, 255 # encoding: [0x95,0xff,0x00,0x00]
5865 #CHECK: cli 0(%r1), 42 # encoding: [0x95,0x2a,0x10,0x00]
5866 #CHECK: cli 0(%r15), 42 # encoding: [0x95,0x2a,0xf0,0x00]
5867 #CHECK: cli 4095(%r1), 42 # encoding: [0x95,0x2a,0x1f,0xff]
5868 #CHECK: cli 4095(%r15), 42 # encoding: [0x95,0x2a,0xff,0xff]
5878 #CHECK: clib %r0, 0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0xff]
5879 #CHECK: clib %r0, 128, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x80,0xff]
5880 #CHECK: clib %r0, 127, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x7f,0xff]
5881 #CHECK: clib %r15, 0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0xff]
5882 #CHECK: clib %r7, 255, 0, 0 # encoding: [0xec,0x70,0x00,0x00,0xff,0xff]
5883 #CHECK: clib %r0, 0, 1, 0 # encoding: [0xec,0x01,0x00,0x00,0x00,0xff]
5884 #CHECK: clib %r0, 0, 15, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0xff]
5885 #CHECK: clib %r0, 0, 0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x00,0xff]
5886 #CHECK: clib %r0, 0, 0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x00,0xff]
5887 #CHECK: clib %r0, 0, 0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x00,0xff]
5895 clib
%r0, 0, 0, 0(%r13)
5896 clib
%r0, 0, 0, 4095
5897 clib
%r0, 0, 0, 4095(%r7)
5899 #CHECK: clibe %r0, 0, 0 # encoding: [0xec,0x08,0x00,0x00,0x00,0xff]
5900 #CHECK: clibe %r0, 128, 0 # encoding: [0xec,0x08,0x00,0x00,0x80,0xff]
5901 #CHECK: clibe %r0, 127, 0 # encoding: [0xec,0x08,0x00,0x00,0x7f,0xff]
5902 #CHECK: clibe %r15, 0, 0 # encoding: [0xec,0xf8,0x00,0x00,0x00,0xff]
5903 #CHECK: clibe %r7, 255, 0 # encoding: [0xec,0x78,0x00,0x00,0xff,0xff]
5904 #CHECK: clibe %r0, 0, 0(%r13) # encoding: [0xec,0x08,0xd0,0x00,0x00,0xff]
5905 #CHECK: clibe %r0, 0, 4095 # encoding: [0xec,0x08,0x0f,0xff,0x00,0xff]
5906 #CHECK: clibe %r0, 0, 4095(%r7) # encoding: [0xec,0x08,0x7f,0xff,0x00,0xff]
5912 clibe
%r0, 0, 0(%r13)
5914 clibe
%r0, 0, 4095(%r7)
5916 #CHECK: clib %r1, 2, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xff]
5917 #CHECK: clibh %r1, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xff]
5918 #CHECK: clibnle %r1, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xff]
5919 clib
%r1, 2, 2, 3(%r4)
5920 clibh
%r1, 2, 3(%r4)
5921 clibnle
%r1, 2, 3(%r4)
5923 #CHECK: clib %r1, 2, 4, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xff]
5924 #CHECK: clibl %r1, 2, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xff]
5925 #CHECK: clibnhe %r1, 2, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xff]
5926 clib
%r1, 2, 4, 3(%r4)
5927 clibl
%r1, 2, 3(%r4)
5928 clibnhe
%r1, 2, 3(%r4)
5930 #CHECK: clib %r1, 2, 6, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xff]
5931 #CHECK: cliblh %r1, 2, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xff]
5932 #CHECK: clibne %r1, 2, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xff]
5933 clib
%r1, 2, 6, 3(%r4)
5934 cliblh
%r1, 2, 3(%r4)
5935 clibne
%r1, 2, 3(%r4)
5937 #CHECK: clib %r1, 2, 8, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xff]
5938 #CHECK: clibe %r1, 2, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xff]
5939 #CHECK: clibnlh %r1, 2, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xff]
5940 clib
%r1, 2, 8, 3(%r4)
5941 clibe
%r1, 2, 3(%r4)
5942 clibnlh
%r1, 2, 3(%r4)
5944 #CHECK: clib %r1, 2, 10, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xff]
5945 #CHECK: clibhe %r1, 2, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xff]
5946 #CHECK: clibnl %r1, 2, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xff]
5947 clib
%r1, 2, 10, 3(%r4)
5948 clibhe
%r1, 2, 3(%r4)
5949 clibnl
%r1, 2, 3(%r4)
5951 #CHECK: clib %r1, 2, 12, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xff]
5952 #CHECK: clible %r1, 2, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xff]
5953 #CHECK: clibnh %r1, 2, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xff]
5954 clib
%r1, 2, 12, 3(%r4)
5955 clible
%r1, 2, 3(%r4)
5956 clibnh
%r1, 2, 3(%r4)
5958 #CHECK: clij %r0, 0, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x00,0x7f]
5959 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5960 #CHECK: clij %r0, 255, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0xff,0x7f]
5961 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5962 #CHECK: clij %r15, 0, 0, .[[LAB:L.*]] # encoding: [0xec,0xf0,A,A,0x00,0x7f]
5963 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5968 #CHECK: clij %r1, 193, 0, .[[LAB:L.*]]-65536 # encoding: [0xec,0x10,A,A,0xc1,0x7f]
5969 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
5970 clij
%r1, 193, 0, -0x10000
5971 #CHECK: clij %r1, 193, 0, .[[LAB:L.*]]-2 # encoding: [0xec,0x10,A,A,0xc1,0x7f]
5972 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
5973 clij
%r1, 193, 0, -2
5974 #CHECK: clij %r1, 193, 0, .[[LAB:L.*]] # encoding: [0xec,0x10,A,A,0xc1,0x7f]
5975 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5977 #CHECK: clij %r1, 193, 0, .[[LAB:L.*]]+65534 # encoding: [0xec,0x10,A,A,0xc1,0x7f]
5978 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
5979 clij
%r1, 193, 0, 0xfffe
5981 #CHECK: clij %r1, 193, 0, foo # encoding: [0xec,0x10,A,A,0xc1,0x7f]
5982 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5983 clij
%r1, 193, 0, foo
5985 #CHECK: clij %r1, 193, 1, foo # encoding: [0xec,0x11,A,A,0xc1,0x7f]
5986 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5987 clij
%r1, 193, 1, foo
5989 #CHECK: clij %r1, 193, 2, foo # encoding: [0xec,0x12,A,A,0xc1,0x7f]
5990 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5991 #CHECK: clijh %r1, 193, foo # encoding: [0xec,0x12,A,A,0xc1,0x7f]
5992 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5993 #CHECK: clijnle %r1, 193, foo # encoding: [0xec,0x12,A,A,0xc1,0x7f]
5994 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5995 clij
%r1, 193, 2, foo
5997 clijnle
%r1, 193, foo
5999 #CHECK: clij %r1, 193, 3, foo # encoding: [0xec,0x13,A,A,0xc1,0x7f]
6000 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6001 clij
%r1, 193, 3, foo
6003 #CHECK: clij %r1, 193, 4, foo # encoding: [0xec,0x14,A,A,0xc1,0x7f]
6004 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6005 #CHECK: clijl %r1, 193, foo # encoding: [0xec,0x14,A,A,0xc1,0x7f]
6006 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6007 #CHECK: clijnhe %r1, 193, foo # encoding: [0xec,0x14,A,A,0xc1,0x7f]
6008 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6009 clij
%r1, 193, 4, foo
6011 clijnhe
%r1, 193, foo
6013 #CHECK: clij %r1, 193, 5, foo # encoding: [0xec,0x15,A,A,0xc1,0x7f]
6014 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6015 clij
%r1, 193, 5, foo
6017 #CHECK: clij %r1, 193, 6, foo # encoding: [0xec,0x16,A,A,0xc1,0x7f]
6018 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6019 #CHECK: clijlh %r1, 193, foo # encoding: [0xec,0x16,A,A,0xc1,0x7f]
6020 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6021 #CHECK: clijne %r1, 193, foo # encoding: [0xec,0x16,A,A,0xc1,0x7f]
6022 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6023 clij
%r1, 193, 6, foo
6024 clijlh
%r1, 193, foo
6025 clijne
%r1, 193, foo
6027 #CHECK: clij %r1, 193, 7, foo # encoding: [0xec,0x17,A,A,0xc1,0x7f]
6028 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6029 clij
%r1, 193, 7, foo
6031 #CHECK: clij %r1, 193, 8, foo # encoding: [0xec,0x18,A,A,0xc1,0x7f]
6032 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6033 #CHECK: clije %r1, 193, foo # encoding: [0xec,0x18,A,A,0xc1,0x7f]
6034 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6035 #CHECK: clijnlh %r1, 193, foo # encoding: [0xec,0x18,A,A,0xc1,0x7f]
6036 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6037 clij
%r1, 193, 8, foo
6039 clijnlh
%r1, 193, foo
6041 #CHECK: clij %r1, 193, 9, foo # encoding: [0xec,0x19,A,A,0xc1,0x7f]
6042 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6043 clij
%r1, 193, 9, foo
6045 #CHECK: clij %r1, 193, 10, foo # encoding: [0xec,0x1a,A,A,0xc1,0x7f]
6046 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6047 #CHECK: clijhe %r1, 193, foo # encoding: [0xec,0x1a,A,A,0xc1,0x7f]
6048 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6049 #CHECK: clijnl %r1, 193, foo # encoding: [0xec,0x1a,A,A,0xc1,0x7f]
6050 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6051 clij
%r1, 193, 10, foo
6052 clijhe
%r1, 193, foo
6053 clijnl
%r1, 193, foo
6055 #CHECK: clij %r1, 193, 11, foo # encoding: [0xec,0x1b,A,A,0xc1,0x7f]
6056 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6057 clij
%r1, 193, 11, foo
6059 #CHECK: clij %r1, 193, 12, foo # encoding: [0xec,0x1c,A,A,0xc1,0x7f]
6060 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6061 #CHECK: clijle %r1, 193, foo # encoding: [0xec,0x1c,A,A,0xc1,0x7f]
6062 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6063 #CHECK: clijnh %r1, 193, foo # encoding: [0xec,0x1c,A,A,0xc1,0x7f]
6064 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6065 clij
%r1, 193, 12, foo
6066 clijle
%r1, 193, foo
6067 clijnh
%r1, 193, foo
6069 #CHECK: clij %r1, 193, 13, foo # encoding: [0xec,0x1d,A,A,0xc1,0x7f]
6070 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6071 clij
%r1, 193, 13, foo
6073 #CHECK: clij %r1, 193, 14, foo # encoding: [0xec,0x1e,A,A,0xc1,0x7f]
6074 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6075 clij
%r1, 193, 14, foo
6077 #CHECK: clij %r1, 193, 15, foo # encoding: [0xec,0x1f,A,A,0xc1,0x7f]
6078 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6079 clij
%r1, 193, 15, foo
6081 #CHECK: clij %r1, 193, 0, bar+100 # encoding: [0xec,0x10,A,A,0xc1,0x7f]
6082 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6083 clij
%r1, 193, 0, bar+
100
6085 #CHECK: clijh %r1, 193, bar+100 # encoding: [0xec,0x12,A,A,0xc1,0x7f]
6086 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6087 clijh
%r1, 193, bar+
100
6089 #CHECK: clijnle %r1, 193, bar+100 # encoding: [0xec,0x12,A,A,0xc1,0x7f]
6090 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6091 clijnle
%r1, 193, bar+
100
6093 #CHECK: clijl %r1, 193, bar+100 # encoding: [0xec,0x14,A,A,0xc1,0x7f]
6094 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6095 clijl
%r1, 193, bar+
100
6097 #CHECK: clijnhe %r1, 193, bar+100 # encoding: [0xec,0x14,A,A,0xc1,0x7f]
6098 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6099 clijnhe
%r1, 193, bar+
100
6101 #CHECK: clijlh %r1, 193, bar+100 # encoding: [0xec,0x16,A,A,0xc1,0x7f]
6102 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6103 clijlh
%r1, 193, bar+
100
6105 #CHECK: clijne %r1, 193, bar+100 # encoding: [0xec,0x16,A,A,0xc1,0x7f]
6106 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6107 clijne
%r1, 193, bar+
100
6109 #CHECK: clije %r1, 193, bar+100 # encoding: [0xec,0x18,A,A,0xc1,0x7f]
6110 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6111 clije
%r1, 193, bar+
100
6113 #CHECK: clijnlh %r1, 193, bar+100 # encoding: [0xec,0x18,A,A,0xc1,0x7f]
6114 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6115 clijnlh
%r1, 193, bar+
100
6117 #CHECK: clijhe %r1, 193, bar+100 # encoding: [0xec,0x1a,A,A,0xc1,0x7f]
6118 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6119 clijhe
%r1, 193, bar+
100
6121 #CHECK: clijnl %r1, 193, bar+100 # encoding: [0xec,0x1a,A,A,0xc1,0x7f]
6122 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6123 clijnl
%r1, 193, bar+
100
6125 #CHECK: clijle %r1, 193, bar+100 # encoding: [0xec,0x1c,A,A,0xc1,0x7f]
6126 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6127 clijle
%r1, 193, bar+
100
6129 #CHECK: clijnh %r1, 193, bar+100 # encoding: [0xec,0x1c,A,A,0xc1,0x7f]
6130 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6131 clijnh
%r1, 193, bar+
100
6133 #CHECK: clij %r1, 193, 0, bar@PLT # encoding: [0xec,0x10,A,A,0xc1,0x7f]
6134 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6135 clij
%r1, 193, 0, bar@PLT
6137 #CHECK: clijh %r1, 193, bar@PLT # encoding: [0xec,0x12,A,A,0xc1,0x7f]
6138 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6139 clijh
%r1, 193, bar@PLT
6141 #CHECK: clijnle %r1, 193, bar@PLT # encoding: [0xec,0x12,A,A,0xc1,0x7f]
6142 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6143 clijnle
%r1, 193, bar@PLT
6145 #CHECK: clijl %r1, 193, bar@PLT # encoding: [0xec,0x14,A,A,0xc1,0x7f]
6146 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6147 clijl
%r1, 193, bar@PLT
6149 #CHECK: clijnhe %r1, 193, bar@PLT # encoding: [0xec,0x14,A,A,0xc1,0x7f]
6150 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6151 clijnhe
%r1, 193, bar@PLT
6153 #CHECK: clijlh %r1, 193, bar@PLT # encoding: [0xec,0x16,A,A,0xc1,0x7f]
6154 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6155 clijlh
%r1, 193, bar@PLT
6157 #CHECK: clijne %r1, 193, bar@PLT # encoding: [0xec,0x16,A,A,0xc1,0x7f]
6158 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6159 clijne
%r1, 193, bar@PLT
6161 #CHECK: clije %r1, 193, bar@PLT # encoding: [0xec,0x18,A,A,0xc1,0x7f]
6162 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6163 clije
%r1, 193, bar@PLT
6165 #CHECK: clijnlh %r1, 193, bar@PLT # encoding: [0xec,0x18,A,A,0xc1,0x7f]
6166 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6167 clijnlh
%r1, 193, bar@PLT
6169 #CHECK: clijhe %r1, 193, bar@PLT # encoding: [0xec,0x1a,A,A,0xc1,0x7f]
6170 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6171 clijhe
%r1, 193, bar@PLT
6173 #CHECK: clijnl %r1, 193, bar@PLT # encoding: [0xec,0x1a,A,A,0xc1,0x7f]
6174 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6175 clijnl
%r1, 193, bar@PLT
6177 #CHECK: clijle %r1, 193, bar@PLT # encoding: [0xec,0x1c,A,A,0xc1,0x7f]
6178 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6179 clijle
%r1, 193, bar@PLT
6181 #CHECK: clijnh %r1, 193, bar@PLT # encoding: [0xec,0x1c,A,A,0xc1,0x7f]
6182 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6183 clijnh
%r1, 193, bar@PLT
6185 #CHECK: cliy -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x55]
6186 #CHECK: cliy -1, 0 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x55]
6187 #CHECK: cliy 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x55]
6188 #CHECK: cliy 1, 0 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x55]
6189 #CHECK: cliy 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x55]
6190 #CHECK: cliy 0, 255 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x55]
6191 #CHECK: cliy 0(%r1), 42 # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x55]
6192 #CHECK: cliy 0(%r15), 42 # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x55]
6193 #CHECK: cliy 524287(%r1), 42 # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x55]
6194 #CHECK: cliy 524287(%r15), 42 # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x55]
6204 cliy
524287(%r1), 42
6205 cliy
524287(%r15), 42
6207 #CHECK: clm %r0, 0, 0 # encoding: [0xbd,0x00,0x00,0x00]
6208 #CHECK: clm %r0, 15, 4095 # encoding: [0xbd,0x0f,0x0f,0xff]
6209 #CHECK: clm %r0, 0, 0(%r1) # encoding: [0xbd,0x00,0x10,0x00]
6210 #CHECK: clm %r0, 0, 0(%r15) # encoding: [0xbd,0x00,0xf0,0x00]
6211 #CHECK: clm %r15, 15, 4095(%r1) # encoding: [0xbd,0xff,0x1f,0xff]
6212 #CHECK: clm %r0, 0, 4095(%r15) # encoding: [0xbd,0x00,0xff,0xff]
6213 #CHECK: clm %r15, 0, 0 # encoding: [0xbd,0xf0,0x00,0x00]
6219 clm
%r15, 15, 4095(%r1)
6220 clm
%r0, 0, 4095(%r15)
6223 #CHECK: clmh %r0, 0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x20]
6224 #CHECK: clmh %r0, 0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x20]
6225 #CHECK: clmh %r0, 15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x20]
6226 #CHECK: clmh %r0, 15, 1 # encoding: [0xeb,0x0f,0x00,0x01,0x00,0x20]
6227 #CHECK: clmh %r0, 8, 524287 # encoding: [0xeb,0x08,0x0f,0xff,0x7f,0x20]
6228 #CHECK: clmh %r0, 8, 0(%r1) # encoding: [0xeb,0x08,0x10,0x00,0x00,0x20]
6229 #CHECK: clmh %r0, 4, 0(%r15) # encoding: [0xeb,0x04,0xf0,0x00,0x00,0x20]
6230 #CHECK: clmh %r0, 4, 524287(%r15) # encoding: [0xeb,0x04,0xff,0xff,0x7f,0x20]
6231 #CHECK: clmh %r0, 0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x20]
6232 #CHECK: clmh %r15, 0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0x20]
6234 clmh
%r0, 0, -524288
6240 clmh
%r0, 4, 0(%r15)
6241 clmh
%r0, 4, 524287(%r15)
6242 clmh
%r0, 0, 524287(%r1)
6245 #CHECK: clmy %r0, 0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x21]
6246 #CHECK: clmy %r0, 0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x21]
6247 #CHECK: clmy %r0, 15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x21]
6248 #CHECK: clmy %r0, 15, 1 # encoding: [0xeb,0x0f,0x00,0x01,0x00,0x21]
6249 #CHECK: clmy %r0, 8, 524287 # encoding: [0xeb,0x08,0x0f,0xff,0x7f,0x21]
6250 #CHECK: clmy %r0, 8, 0(%r1) # encoding: [0xeb,0x08,0x10,0x00,0x00,0x21]
6251 #CHECK: clmy %r0, 4, 0(%r15) # encoding: [0xeb,0x04,0xf0,0x00,0x00,0x21]
6252 #CHECK: clmy %r0, 4, 524287(%r15) # encoding: [0xeb,0x04,0xff,0xff,0x7f,0x21]
6253 #CHECK: clmy %r0, 0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x21]
6254 #CHECK: clmy %r15, 0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0x21]
6256 clmy
%r0, 0, -524288
6262 clmy
%r0, 4, 0(%r15)
6263 clmy
%r0, 4, 524287(%r15)
6264 clmy
%r0, 0, 524287(%r1)
6267 #CHECK: clr %r0, %r0 # encoding: [0x15,0x00]
6268 #CHECK: clr %r0, %r15 # encoding: [0x15,0x0f]
6269 #CHECK: clr %r15, %r0 # encoding: [0x15,0xf0]
6270 #CHECK: clr %r7, %r8 # encoding: [0x15,0x78]
6277 #CHECK: clrb %r0, %r0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0xf7]
6278 #CHECK: clrb %r0, %r15, 0, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0xf7]
6279 #CHECK: clrb %r15, %r0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0xf7]
6280 #CHECK: clrb %r7, %r2, 0, 0 # encoding: [0xec,0x72,0x00,0x00,0x00,0xf7]
6281 #CHECK: clrb %r0, %r0, 1, 0 # encoding: [0xec,0x00,0x00,0x00,0x10,0xf7]
6282 #CHECK: clrb %r0, %r0, 15, 0 # encoding: [0xec,0x00,0x00,0x00,0xf0,0xf7]
6283 #CHECK: clrb %r0, %r0, 0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x00,0xf7]
6284 #CHECK: clrb %r0, %r0, 0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x00,0xf7]
6285 #CHECK: clrb %r0, %r0, 0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x00,0xf7]
6287 clrb
%r0, %r15, 0, 0
6288 clrb
%r15, %r0, 0, 0
6291 clrb
%r0, %r0, 15, 0
6292 clrb
%r0, %r0, 0, 0(%r13)
6293 clrb
%r0, %r0, 0, 4095
6294 clrb
%r0, %r0, 0, 4095(%r7)
6296 #CHECK: clrbe %r0, %r0, 0 # encoding: [0xec,0x00,0x00,0x00,0x80,0xf7]
6297 #CHECK: clrbe %r0, %r15, 0 # encoding: [0xec,0x0f,0x00,0x00,0x80,0xf7]
6298 #CHECK: clrbe %r15, %r0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x80,0xf7]
6299 #CHECK: clrbe %r7, %r2, 0 # encoding: [0xec,0x72,0x00,0x00,0x80,0xf7]
6300 #CHECK: clrbe %r0, %r0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x80,0xf7]
6301 #CHECK: clrbe %r0, %r0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x80,0xf7]
6302 #CHECK: clrbe %r0, %r0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x80,0xf7]
6307 clrbe
%r0, %r0, 0(%r13)
6308 clrbe
%r0, %r0, 4095
6309 clrbe
%r0, %r0, 4095(%r7)
6311 #CHECK: clrb %r1, %r2, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xf7]
6312 #CHECK: clrbh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xf7]
6313 #CHECK: clrbnle %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xf7]
6314 clrb
%r1, %r2, 2, 3(%r4)
6315 clrbh
%r1, %r2, 3(%r4)
6316 clrbnle
%r1, %r2, 3(%r4)
6318 #CHECK: clrb %r1, %r2, 4, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xf7]
6319 #CHECK: clrbl %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xf7]
6320 #CHECK: clrbnhe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xf7]
6321 clrb
%r1, %r2, 4, 3(%r4)
6322 clrbl
%r1, %r2, 3(%r4)
6323 clrbnhe
%r1, %r2, 3(%r4)
6325 #CHECK: clrb %r1, %r2, 6, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xf7]
6326 #CHECK: clrblh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xf7]
6327 #CHECK: clrbne %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xf7]
6328 clrb
%r1, %r2, 6, 3(%r4)
6329 clrblh
%r1, %r2, 3(%r4)
6330 clrbne
%r1, %r2, 3(%r4)
6332 #CHECK: clrb %r1, %r2, 8, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xf7]
6333 #CHECK: clrbe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xf7]
6334 #CHECK: clrbnlh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xf7]
6335 clrb
%r1, %r2, 8, 3(%r4)
6336 clrbe
%r1, %r2, 3(%r4)
6337 clrbnlh
%r1, %r2, 3(%r4)
6339 #CHECK: clrb %r1, %r2, 10, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xf7]
6340 #CHECK: clrbhe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xf7]
6341 #CHECK: clrbnl %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xf7]
6342 clrb
%r1, %r2, 10, 3(%r4)
6343 clrbhe
%r1, %r2, 3(%r4)
6344 clrbnl
%r1, %r2, 3(%r4)
6346 #CHECK: clrb %r1, %r2, 12, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xf7]
6347 #CHECK: clrble %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xf7]
6348 #CHECK: clrbnh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xf7]
6349 clrb
%r1, %r2, 12, 3(%r4)
6350 clrble
%r1, %r2, 3(%r4)
6351 clrbnh
%r1, %r2, 3(%r4)
6353 #CHECK: clgrt %r0, %r1, 12 # encoding: [0xb9,0x61,0xc0,0x01]
6354 #CHECK: clgrt %r0, %r1, 12 # encoding: [0xb9,0x61,0xc0,0x01]
6355 #CHECK: clgrt %r0, %r1, 12 # encoding: [0xb9,0x61,0xc0,0x01]
6356 #CHECK: clgrt %r0, %r1, 12 # encoding: [0xb9,0x61,0xc0,0x01]
6357 #CHECK: clgrth %r0, %r15 # encoding: [0xb9,0x61,0x20,0x0f]
6358 #CHECK: clgrtl %r0, %r15 # encoding: [0xb9,0x61,0x40,0x0f]
6359 #CHECK: clgrte %r0, %r15 # encoding: [0xb9,0x61,0x80,0x0f]
6360 #CHECK: clgrtne %r0, %r15 # encoding: [0xb9,0x61,0x60,0x0f]
6361 #CHECK: clgrtnl %r0, %r15 # encoding: [0xb9,0x61,0xa0,0x0f]
6362 #CHECK: clgrtnh %r0, %r15 # encoding: [0xb9,0x61,0xc0,0x0f]
6363 #CHECK: clgrtnle %r0, %r15 # encoding: [0xb9,0x61,0x20,0x0f]
6364 #CHECK: clgrtnhe %r0, %r15 # encoding: [0xb9,0x61,0x40,0x0f]
6365 #CHECK: clgrtnlh %r0, %r15 # encoding: [0xb9,0x61,0x80,0x0f]
6366 #CHECK: clgrtlh %r0, %r15 # encoding: [0xb9,0x61,0x60,0x0f]
6367 #CHECK: clgrthe %r0, %r15 # encoding: [0xb9,0x61,0xa0,0x0f]
6368 #CHECK: clgrtle %r0, %r15 # encoding: [0xb9,0x61,0xc0,0x0f]
6387 #CHECK: clrj %r0, %r0, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x00,0x77]
6388 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
6389 #CHECK: clrj %r0, %r15, 0, .[[LAB:L.*]] # encoding: [0xec,0x0f,A,A,0x00,0x77]
6390 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
6391 #CHECK: clrj %r15, %r0, 0, .[[LAB:L.*]] # encoding: [0xec,0xf0,A,A,0x00,0x77]
6392 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
6393 #CHECK: clrj %r7, %r8, 0, .[[LAB:L.*]] # encoding: [0xec,0x78,A,A,0x00,0x77]
6394 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
6400 #CHECK: clrj %r1, %r2, 0, .[[LAB:L.*]]-65536 # encoding: [0xec,0x12,A,A,0x00,0x77]
6401 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
6402 clrj
%r1, %r2, 0, -0x10000
6403 #CHECK: clrj %r1, %r2, 0, .[[LAB:L.*]]-2 # encoding: [0xec,0x12,A,A,0x00,0x77]
6404 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
6405 clrj
%r1, %r2, 0, -2
6406 #CHECK: clrj %r1, %r2, 0, .[[LAB:L.*]] # encoding: [0xec,0x12,A,A,0x00,0x77]
6407 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
6409 #CHECK: clrj %r1, %r2, 0, .[[LAB:L.*]]+65534 # encoding: [0xec,0x12,A,A,0x00,0x77]
6410 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
6411 clrj
%r1, %r2, 0, 0xfffe
6413 #CHECK: clrj %r1, %r2, 0, foo # encoding: [0xec,0x12,A,A,0x00,0x77]
6414 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6415 clrj
%r1, %r2, 0, foo
6417 #CHECK: clrj %r1, %r2, 1, foo # encoding: [0xec,0x12,A,A,0x10,0x77]
6418 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6419 clrj
%r1, %r2, 1, foo
6421 #CHECK: clrj %r1, %r2, 2, foo # encoding: [0xec,0x12,A,A,0x20,0x77]
6422 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6423 #CHECK: clrjh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x20,0x77]
6424 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6425 #CHECK: clrjnle %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x20,0x77]
6426 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6427 clrj
%r1, %r2, 2, foo
6429 clrjnle
%r1, %r2, foo
6431 #CHECK: clrj %r1, %r2, 3, foo # encoding: [0xec,0x12,A,A,0x30,0x77]
6432 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6433 clrj
%r1, %r2, 3, foo
6435 #CHECK: clrj %r1, %r2, 4, foo # encoding: [0xec,0x12,A,A,0x40,0x77]
6436 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6437 #CHECK: clrjl %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x40,0x77]
6438 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6439 #CHECK: clrjnhe %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x40,0x77]
6440 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6441 clrj
%r1, %r2, 4, foo
6443 clrjnhe
%r1, %r2, foo
6445 #CHECK: clrj %r1, %r2, 5, foo # encoding: [0xec,0x12,A,A,0x50,0x77]
6446 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6447 clrj
%r1, %r2, 5, foo
6449 #CHECK: clrj %r1, %r2, 6, foo # encoding: [0xec,0x12,A,A,0x60,0x77]
6450 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6451 #CHECK: clrjlh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x60,0x77]
6452 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6453 #CHECK: clrjne %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x60,0x77]
6454 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6455 clrj
%r1, %r2, 6, foo
6456 clrjlh
%r1, %r2, foo
6457 clrjne
%r1, %r2, foo
6459 #CHECK: clrj %r1, %r2, 7, foo # encoding: [0xec,0x12,A,A,0x70,0x77]
6460 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6461 clrj
%r1, %r2, 7, foo
6463 #CHECK: clrj %r1, %r2, 8, foo # encoding: [0xec,0x12,A,A,0x80,0x77]
6464 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6465 #CHECK: clrje %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x80,0x77]
6466 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6467 #CHECK: clrjnlh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x80,0x77]
6468 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6469 clrj
%r1, %r2, 8, foo
6471 clrjnlh
%r1, %r2, foo
6473 #CHECK: clrj %r1, %r2, 9, foo # encoding: [0xec,0x12,A,A,0x90,0x77]
6474 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6475 clrj
%r1, %r2, 9, foo
6477 #CHECK: clrj %r1, %r2, 10, foo # encoding: [0xec,0x12,A,A,0xa0,0x77]
6478 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6479 #CHECK: clrjhe %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xa0,0x77]
6480 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6481 #CHECK: clrjnl %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xa0,0x77]
6482 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6483 clrj
%r1, %r2, 10, foo
6484 clrjhe
%r1, %r2, foo
6485 clrjnl
%r1, %r2, foo
6487 #CHECK: clrj %r1, %r2, 11, foo # encoding: [0xec,0x12,A,A,0xb0,0x77]
6488 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6489 clrj
%r1, %r2, 11, foo
6491 #CHECK: clrj %r1, %r2, 12, foo # encoding: [0xec,0x12,A,A,0xc0,0x77]
6492 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6493 #CHECK: clrjle %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xc0,0x77]
6494 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6495 #CHECK: clrjnh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xc0,0x77]
6496 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6497 clrj
%r1, %r2, 12, foo
6498 clrjle
%r1, %r2, foo
6499 clrjnh
%r1, %r2, foo
6501 #CHECK: clrj %r1, %r2, 13, foo # encoding: [0xec,0x12,A,A,0xd0,0x77]
6502 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6503 clrj
%r1, %r2, 13, foo
6505 #CHECK: clrj %r1, %r2, 14, foo # encoding: [0xec,0x12,A,A,0xe0,0x77]
6506 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6507 clrj
%r1, %r2, 14, foo
6509 #CHECK: clrj %r1, %r2, 15, foo # encoding: [0xec,0x12,A,A,0xf0,0x77]
6510 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6511 clrj
%r1, %r2, 15, foo
6513 #CHECK: clrj %r1, %r2, 0, bar+100 # encoding: [0xec,0x12,A,A,0x00,0x77]
6514 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6515 clrj
%r1, %r2, 0, bar+
100
6517 #CHECK: clrjh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x20,0x77]
6518 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6519 clrjh
%r1, %r2, bar+
100
6521 #CHECK: clrjnle %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x20,0x77]
6522 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6523 clrjnle
%r1, %r2, bar+
100
6525 #CHECK: clrjl %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x40,0x77]
6526 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6527 clrjl
%r1, %r2, bar+
100
6529 #CHECK: clrjnhe %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x40,0x77]
6530 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6531 clrjnhe
%r1, %r2, bar+
100
6533 #CHECK: clrjlh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x60,0x77]
6534 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6535 clrjlh
%r1, %r2, bar+
100
6537 #CHECK: clrjne %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x60,0x77]
6538 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6539 clrjne
%r1, %r2, bar+
100
6541 #CHECK: clrje %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x80,0x77]
6542 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6543 clrje
%r1, %r2, bar+
100
6545 #CHECK: clrjnlh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x80,0x77]
6546 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6547 clrjnlh
%r1, %r2, bar+
100
6549 #CHECK: clrjhe %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xa0,0x77]
6550 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6551 clrjhe
%r1, %r2, bar+
100
6553 #CHECK: clrjnl %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xa0,0x77]
6554 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6555 clrjnl
%r1, %r2, bar+
100
6557 #CHECK: clrjle %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xc0,0x77]
6558 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6559 clrjle
%r1, %r2, bar+
100
6561 #CHECK: clrjnh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xc0,0x77]
6562 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6563 clrjnh
%r1, %r2, bar+
100
6565 #CHECK: clrj %r1, %r2, 0, bar@PLT # encoding: [0xec,0x12,A,A,0x00,0x77]
6566 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6567 clrj
%r1, %r2, 0, bar@PLT
6569 #CHECK: clrjh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x20,0x77]
6570 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6571 clrjh
%r1, %r2, bar@PLT
6573 #CHECK: clrjnle %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x20,0x77]
6574 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6575 clrjnle
%r1, %r2, bar@PLT
6577 #CHECK: clrjl %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x40,0x77]
6578 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6579 clrjl
%r1, %r2, bar@PLT
6581 #CHECK: clrjnhe %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x40,0x77]
6582 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6583 clrjnhe
%r1, %r2, bar@PLT
6585 #CHECK: clrjlh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x60,0x77]
6586 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6587 clrjlh
%r1, %r2, bar@PLT
6589 #CHECK: clrjne %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x60,0x77]
6590 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6591 clrjne
%r1, %r2, bar@PLT
6593 #CHECK: clrje %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x80,0x77]
6594 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6595 clrje
%r1, %r2, bar@PLT
6597 #CHECK: clrjnlh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x80,0x77]
6598 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6599 clrjnlh
%r1, %r2, bar@PLT
6601 #CHECK: clrjhe %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xa0,0x77]
6602 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6603 clrjhe
%r1, %r2, bar@PLT
6605 #CHECK: clrjnl %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xa0,0x77]
6606 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6607 clrjnl
%r1, %r2, bar@PLT
6609 #CHECK: clrjle %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xc0,0x77]
6610 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6611 clrjle
%r1, %r2, bar@PLT
6613 #CHECK: clrjnh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xc0,0x77]
6614 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6615 clrjnh
%r1, %r2, bar@PLT
6617 #CHECK: clrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x0f,A,A,A,A]
6618 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
6619 clrl
%r0, -0x100000000
6620 #CHECK: clrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x0f,A,A,A,A]
6621 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
6623 #CHECK: clrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x0f,A,A,A,A]
6624 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
6626 #CHECK: clrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x0f,A,A,A,A]
6627 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
6628 clrl
%r0, 0xfffffffe
6630 #CHECK: clrl %r0, foo # encoding: [0xc6,0x0f,A,A,A,A]
6631 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
6632 #CHECK: clrl %r15, foo # encoding: [0xc6,0xff,A,A,A,A]
6633 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
6638 #CHECK: clrl %r3, bar+100 # encoding: [0xc6,0x3f,A,A,A,A]
6639 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
6640 #CHECK: clrl %r4, bar+100 # encoding: [0xc6,0x4f,A,A,A,A]
6641 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
6646 #CHECK: clrl %r7, frob@PLT # encoding: [0xc6,0x7f,A,A,A,A]
6647 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
6648 #CHECK: clrl %r8, frob@PLT # encoding: [0xc6,0x8f,A,A,A,A]
6649 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
6654 #CHECK: clrt %r0, %r1, 12 # encoding: [0xb9,0x73,0xc0,0x01]
6655 #CHECK: clrt %r0, %r1, 12 # encoding: [0xb9,0x73,0xc0,0x01]
6656 #CHECK: clrt %r0, %r1, 12 # encoding: [0xb9,0x73,0xc0,0x01]
6657 #CHECK: clrt %r0, %r1, 12 # encoding: [0xb9,0x73,0xc0,0x01]
6658 #CHECK: clrth %r0, %r15 # encoding: [0xb9,0x73,0x20,0x0f]
6659 #CHECK: clrtl %r0, %r15 # encoding: [0xb9,0x73,0x40,0x0f]
6660 #CHECK: clrte %r0, %r15 # encoding: [0xb9,0x73,0x80,0x0f]
6661 #CHECK: clrtne %r0, %r15 # encoding: [0xb9,0x73,0x60,0x0f]
6662 #CHECK: clrtnl %r0, %r15 # encoding: [0xb9,0x73,0xa0,0x0f]
6663 #CHECK: clrtnh %r0, %r15 # encoding: [0xb9,0x73,0xc0,0x0f]
6664 #CHECK: clrtnle %r0, %r15 # encoding: [0xb9,0x73,0x20,0x0f]
6665 #CHECK: clrtnhe %r0, %r15 # encoding: [0xb9,0x73,0x40,0x0f]
6666 #CHECK: clrtnlh %r0, %r15 # encoding: [0xb9,0x73,0x80,0x0f]
6667 #CHECK: clrtlh %r0, %r15 # encoding: [0xb9,0x73,0x60,0x0f]
6668 #CHECK: clrthe %r0, %r15 # encoding: [0xb9,0x73,0xa0,0x0f]
6669 #CHECK: clrtle %r0, %r15 # encoding: [0xb9,0x73,0xc0,0x0f]
6688 #CHECK: clst %r0, %r0 # encoding: [0xb2,0x5d,0x00,0x00]
6689 #CHECK: clst %r0, %r15 # encoding: [0xb2,0x5d,0x00,0x0f]
6690 #CHECK: clst %r15, %r0 # encoding: [0xb2,0x5d,0x00,0xf0]
6691 #CHECK: clst %r7, %r8 # encoding: [0xb2,0x5d,0x00,0x78]
6698 #CHECK: cly %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x55]
6699 #CHECK: cly %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x55]
6700 #CHECK: cly %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x55]
6701 #CHECK: cly %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x55]
6702 #CHECK: cly %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x55]
6703 #CHECK: cly %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x55]
6704 #CHECK: cly %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x55]
6705 #CHECK: cly %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x55]
6706 #CHECK: cly %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x55]
6707 #CHECK: cly %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x55]
6716 cly
%r0, 524287(%r1,%r15)
6717 cly
%r0, 524287(%r15,%r1)
6720 #CHECK: cmpsc %r0, %r8 # encoding: [0xb2,0x63,0x00,0x08]
6721 #CHECK: cmpsc %r0, %r14 # encoding: [0xb2,0x63,0x00,0x0e]
6722 #CHECK: cmpsc %r14, %r0 # encoding: [0xb2,0x63,0x00,0xe0]
6723 #CHECK: cmpsc %r14, %r8 # encoding: [0xb2,0x63,0x00,0xe8]
6730 #CHECK: cp 0(1), 0(1) # encoding: [0xf9,0x00,0x00,0x00,0x00,0x00]
6731 #CHECK: cp 0(1), 0(1,%r1) # encoding: [0xf9,0x00,0x00,0x00,0x10,0x00]
6732 #CHECK: cp 0(1), 0(1,%r15) # encoding: [0xf9,0x00,0x00,0x00,0xf0,0x00]
6733 #CHECK: cp 0(1), 4095(1) # encoding: [0xf9,0x00,0x00,0x00,0x0f,0xff]
6734 #CHECK: cp 0(1), 4095(1,%r1) # encoding: [0xf9,0x00,0x00,0x00,0x1f,0xff]
6735 #CHECK: cp 0(1), 4095(1,%r15) # encoding: [0xf9,0x00,0x00,0x00,0xff,0xff]
6736 #CHECK: cp 0(1,%r1), 0(1) # encoding: [0xf9,0x00,0x10,0x00,0x00,0x00]
6737 #CHECK: cp 0(1,%r15), 0(1) # encoding: [0xf9,0x00,0xf0,0x00,0x00,0x00]
6738 #CHECK: cp 4095(1,%r1), 0(1) # encoding: [0xf9,0x00,0x1f,0xff,0x00,0x00]
6739 #CHECK: cp 4095(1,%r15), 0(1) # encoding: [0xf9,0x00,0xff,0xff,0x00,0x00]
6740 #CHECK: cp 0(16,%r1), 0(1) # encoding: [0xf9,0xf0,0x10,0x00,0x00,0x00]
6741 #CHECK: cp 0(16,%r15), 0(1) # encoding: [0xf9,0xf0,0xf0,0x00,0x00,0x00]
6742 #CHECK: cp 0(1), 0(16,%r1) # encoding: [0xf9,0x0f,0x00,0x00,0x10,0x00]
6743 #CHECK: cp 0(1), 0(16,%r15) # encoding: [0xf9,0x0f,0x00,0x00,0xf0,0x00]
6749 cp
0(1), 4095(1,%r1)
6750 cp
0(1), 4095(1,%r15)
6753 cp
4095(1,%r1), 0(1)
6754 cp
4095(1,%r15), 0(1)
6760 #CHECK: cpsdr %f0, %f0, %f0 # encoding: [0xb3,0x72,0x00,0x00]
6761 #CHECK: cpsdr %f0, %f0, %f15 # encoding: [0xb3,0x72,0x00,0x0f]
6762 #CHECK: cpsdr %f0, %f15, %f0 # encoding: [0xb3,0x72,0xf0,0x00]
6763 #CHECK: cpsdr %f15, %f0, %f0 # encoding: [0xb3,0x72,0x00,0xf0]
6764 #CHECK: cpsdr %f1, %f2, %f3 # encoding: [0xb3,0x72,0x20,0x13]
6765 #CHECK: cpsdr %f15, %f15, %f15 # encoding: [0xb3,0x72,0xf0,0xff]
6768 cpsdr
%f0, %f0, %f15
6769 cpsdr
%f0, %f15, %f0
6770 cpsdr
%f15, %f0, %f0
6772 cpsdr
%f15, %f15, %f15
6774 #CHECK: cpya %a0, %a0 # encoding: [0xb2,0x4d,0x00,0x00]
6775 #CHECK: cpya %a0, %a15 # encoding: [0xb2,0x4d,0x00,0x0f]
6776 #CHECK: cpya %a15, %a0 # encoding: [0xb2,0x4d,0x00,0xf0]
6777 #CHECK: cpya %a7, %a8 # encoding: [0xb2,0x4d,0x00,0x78]
6778 #CHECK: cpya %a15, %a15 # encoding: [0xb2,0x4d,0x00,0xff]
6786 #CHECK: cr %r0, %r0 # encoding: [0x19,0x00]
6787 #CHECK: cr %r0, %r15 # encoding: [0x19,0x0f]
6788 #CHECK: cr %r15, %r0 # encoding: [0x19,0xf0]
6789 #CHECK: cr %r7, %r8 # encoding: [0x19,0x78]
6796 #CHECK: crb %r0, %r0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0xf6]
6797 #CHECK: crb %r0, %r15, 0, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0xf6]
6798 #CHECK: crb %r15, %r0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0xf6]
6799 #CHECK: crb %r7, %r2, 0, 0 # encoding: [0xec,0x72,0x00,0x00,0x00,0xf6]
6800 #CHECK: crb %r0, %r0, 1, 0 # encoding: [0xec,0x00,0x00,0x00,0x10,0xf6]
6801 #CHECK: crb %r0, %r0, 15, 0 # encoding: [0xec,0x00,0x00,0x00,0xf0,0xf6]
6802 #CHECK: crb %r0, %r0, 0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x00,0xf6]
6803 #CHECK: crb %r0, %r0, 0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x00,0xf6]
6804 #CHECK: crb %r0, %r0, 0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x00,0xf6]
6811 crb
%r0, %r0, 0, 0(%r13)
6812 crb
%r0, %r0, 0, 4095
6813 crb
%r0, %r0, 0, 4095(%r7)
6815 #CHECK: crbe %r0, %r0, 0 # encoding: [0xec,0x00,0x00,0x00,0x80,0xf6]
6816 #CHECK: crbe %r0, %r15, 0 # encoding: [0xec,0x0f,0x00,0x00,0x80,0xf6]
6817 #CHECK: crbe %r15, %r0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x80,0xf6]
6818 #CHECK: crbe %r7, %r2, 0 # encoding: [0xec,0x72,0x00,0x00,0x80,0xf6]
6819 #CHECK: crbe %r0, %r0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x80,0xf6]
6820 #CHECK: crbe %r0, %r0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x80,0xf6]
6821 #CHECK: crbe %r0, %r0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x80,0xf6]
6826 crbe
%r0, %r0, 0(%r13)
6828 crbe
%r0, %r0, 4095(%r7)
6830 #CHECK: crb %r1, %r2, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xf6]
6831 #CHECK: crbh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xf6]
6832 #CHECK: crbnle %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xf6]
6833 crb
%r1, %r2, 2, 3(%r4)
6834 crbh
%r1, %r2, 3(%r4)
6835 crbnle
%r1, %r2, 3(%r4)
6837 #CHECK: crb %r1, %r2, 4, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xf6]
6838 #CHECK: crbl %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xf6]
6839 #CHECK: crbnhe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xf6]
6840 crb
%r1, %r2, 4, 3(%r4)
6841 crbl
%r1, %r2, 3(%r4)
6842 crbnhe
%r1, %r2, 3(%r4)
6844 #CHECK: crb %r1, %r2, 6, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xf6]
6845 #CHECK: crblh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xf6]
6846 #CHECK: crbne %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xf6]
6847 crb
%r1, %r2, 6, 3(%r4)
6848 crblh
%r1, %r2, 3(%r4)
6849 crbne
%r1, %r2, 3(%r4)
6851 #CHECK: crb %r1, %r2, 8, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xf6]
6852 #CHECK: crbe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xf6]
6853 #CHECK: crbnlh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xf6]
6854 crb
%r1, %r2, 8, 3(%r4)
6855 crbe
%r1, %r2, 3(%r4)
6856 crbnlh
%r1, %r2, 3(%r4)
6858 #CHECK: crb %r1, %r2, 10, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xf6]
6859 #CHECK: crbhe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xf6]
6860 #CHECK: crbnl %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xf6]
6861 crb
%r1, %r2, 10, 3(%r4)
6862 crbhe
%r1, %r2, 3(%r4)
6863 crbnl
%r1, %r2, 3(%r4)
6865 #CHECK: crb %r1, %r2, 12, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xf6]
6866 #CHECK: crble %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xf6]
6867 #CHECK: crbnh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xf6]
6868 crb
%r1, %r2, 12, 3(%r4)
6869 crble
%r1, %r2, 3(%r4)
6870 crbnh
%r1, %r2, 3(%r4)
6872 #CHECK: crj %r0, %r0, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x00,0x76]
6873 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
6874 #CHECK: crj %r0, %r15, 0, .[[LAB:L.*]] # encoding: [0xec,0x0f,A,A,0x00,0x76]
6875 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
6876 #CHECK: crj %r15, %r0, 0, .[[LAB:L.*]] # encoding: [0xec,0xf0,A,A,0x00,0x76]
6877 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
6878 #CHECK: crj %r7, %r8, 0, .[[LAB:L.*]] # encoding: [0xec,0x78,A,A,0x00,0x76]
6879 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
6885 #CHECK: crj %r1, %r2, 0, .[[LAB:L.*]]-65536 # encoding: [0xec,0x12,A,A,0x00,0x76]
6886 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
6887 crj
%r1, %r2, 0, -0x10000
6888 #CHECK: crj %r1, %r2, 0, .[[LAB:L.*]]-2 # encoding: [0xec,0x12,A,A,0x00,0x76]
6889 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
6891 #CHECK: crj %r1, %r2, 0, .[[LAB:L.*]] # encoding: [0xec,0x12,A,A,0x00,0x76]
6892 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
6894 #CHECK: crj %r1, %r2, 0, .[[LAB:L.*]]+65534 # encoding: [0xec,0x12,A,A,0x00,0x76]
6895 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
6896 crj
%r1, %r2, 0, 0xfffe
6898 #CHECK: crj %r1, %r2, 0, foo # encoding: [0xec,0x12,A,A,0x00,0x76]
6899 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6900 crj
%r1, %r2, 0, foo
6902 #CHECK: crj %r1, %r2, 1, foo # encoding: [0xec,0x12,A,A,0x10,0x76]
6903 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6904 crj
%r1, %r2, 1, foo
6906 #CHECK: crj %r1, %r2, 2, foo # encoding: [0xec,0x12,A,A,0x20,0x76]
6907 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6908 #CHECK: crjh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x20,0x76]
6909 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6910 #CHECK: crjnle %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x20,0x76]
6911 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6912 crj
%r1, %r2, 2, foo
6914 crjnle
%r1, %r2, foo
6916 #CHECK: crj %r1, %r2, 3, foo # encoding: [0xec,0x12,A,A,0x30,0x76]
6917 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6918 crj
%r1, %r2, 3, foo
6920 #CHECK: crj %r1, %r2, 4, foo # encoding: [0xec,0x12,A,A,0x40,0x76]
6921 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6922 #CHECK: crjl %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x40,0x76]
6923 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6924 #CHECK: crjnhe %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x40,0x76]
6925 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6926 crj
%r1, %r2, 4, foo
6928 crjnhe
%r1, %r2, foo
6930 #CHECK: crj %r1, %r2, 5, foo # encoding: [0xec,0x12,A,A,0x50,0x76]
6931 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6932 crj
%r1, %r2, 5, foo
6934 #CHECK: crj %r1, %r2, 6, foo # encoding: [0xec,0x12,A,A,0x60,0x76]
6935 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6936 #CHECK: crjlh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x60,0x76]
6937 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6938 #CHECK: crjne %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x60,0x76]
6939 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6940 crj
%r1, %r2, 6, foo
6944 #CHECK: crj %r1, %r2, 7, foo # encoding: [0xec,0x12,A,A,0x70,0x76]
6945 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6946 crj
%r1, %r2, 7, foo
6948 #CHECK: crj %r1, %r2, 8, foo # encoding: [0xec,0x12,A,A,0x80,0x76]
6949 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6950 #CHECK: crje %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x80,0x76]
6951 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6952 #CHECK: crjnlh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x80,0x76]
6953 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6954 crj
%r1, %r2, 8, foo
6956 crjnlh
%r1, %r2, foo
6958 #CHECK: crj %r1, %r2, 9, foo # encoding: [0xec,0x12,A,A,0x90,0x76]
6959 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6960 crj
%r1, %r2, 9, foo
6962 #CHECK: crj %r1, %r2, 10, foo # encoding: [0xec,0x12,A,A,0xa0,0x76]
6963 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6964 #CHECK: crjhe %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xa0,0x76]
6965 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6966 #CHECK: crjnl %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xa0,0x76]
6967 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6968 crj
%r1, %r2, 10, foo
6972 #CHECK: crj %r1, %r2, 11, foo # encoding: [0xec,0x12,A,A,0xb0,0x76]
6973 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6974 crj
%r1, %r2, 11, foo
6976 #CHECK: crj %r1, %r2, 12, foo # encoding: [0xec,0x12,A,A,0xc0,0x76]
6977 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6978 #CHECK: crjle %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xc0,0x76]
6979 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6980 #CHECK: crjnh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xc0,0x76]
6981 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6982 crj
%r1, %r2, 12, foo
6986 #CHECK: crj %r1, %r2, 13, foo # encoding: [0xec,0x12,A,A,0xd0,0x76]
6987 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6988 crj
%r1, %r2, 13, foo
6990 #CHECK: crj %r1, %r2, 14, foo # encoding: [0xec,0x12,A,A,0xe0,0x76]
6991 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6992 crj
%r1, %r2, 14, foo
6994 #CHECK: crj %r1, %r2, 15, foo # encoding: [0xec,0x12,A,A,0xf0,0x76]
6995 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6996 crj
%r1, %r2, 15, foo
6998 #CHECK: crj %r1, %r2, 0, bar+100 # encoding: [0xec,0x12,A,A,0x00,0x76]
6999 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
7000 crj
%r1, %r2, 0, bar+
100
7002 #CHECK: crjh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x20,0x76]
7003 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
7004 crjh
%r1, %r2, bar+
100
7006 #CHECK: crjnle %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x20,0x76]
7007 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
7008 crjnle
%r1, %r2, bar+
100
7010 #CHECK: crjl %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x40,0x76]
7011 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
7012 crjl
%r1, %r2, bar+
100
7014 #CHECK: crjnhe %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x40,0x76]
7015 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
7016 crjnhe
%r1, %r2, bar+
100
7018 #CHECK: crjlh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x60,0x76]
7019 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
7020 crjlh
%r1, %r2, bar+
100
7022 #CHECK: crjne %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x60,0x76]
7023 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
7024 crjne
%r1, %r2, bar+
100
7026 #CHECK: crje %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x80,0x76]
7027 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
7028 crje
%r1, %r2, bar+
100
7030 #CHECK: crjnlh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x80,0x76]
7031 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
7032 crjnlh
%r1, %r2, bar+
100
7034 #CHECK: crjhe %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xa0,0x76]
7035 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
7036 crjhe
%r1, %r2, bar+
100
7038 #CHECK: crjnl %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xa0,0x76]
7039 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
7040 crjnl
%r1, %r2, bar+
100
7042 #CHECK: crjle %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xc0,0x76]
7043 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
7044 crjle
%r1, %r2, bar+
100
7046 #CHECK: crjnh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xc0,0x76]
7047 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
7048 crjnh
%r1, %r2, bar+
100
7050 #CHECK: crj %r1, %r2, 0, bar@PLT # encoding: [0xec,0x12,A,A,0x00,0x76]
7051 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
7052 crj
%r1, %r2, 0, bar@PLT
7054 #CHECK: crjh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x20,0x76]
7055 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
7056 crjh
%r1, %r2, bar@PLT
7058 #CHECK: crjnle %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x20,0x76]
7059 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
7060 crjnle
%r1, %r2, bar@PLT
7062 #CHECK: crjl %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x40,0x76]
7063 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
7064 crjl
%r1, %r2, bar@PLT
7066 #CHECK: crjnhe %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x40,0x76]
7067 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
7068 crjnhe
%r1, %r2, bar@PLT
7070 #CHECK: crjlh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x60,0x76]
7071 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
7072 crjlh
%r1, %r2, bar@PLT
7074 #CHECK: crjne %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x60,0x76]
7075 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
7076 crjne
%r1, %r2, bar@PLT
7078 #CHECK: crje %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x80,0x76]
7079 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
7080 crje
%r1, %r2, bar@PLT
7082 #CHECK: crjnlh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x80,0x76]
7083 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
7084 crjnlh
%r1, %r2, bar@PLT
7086 #CHECK: crjhe %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xa0,0x76]
7087 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
7088 crjhe
%r1, %r2, bar@PLT
7090 #CHECK: crjnl %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xa0,0x76]
7091 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
7092 crjnl
%r1, %r2, bar@PLT
7094 #CHECK: crjle %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xc0,0x76]
7095 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
7096 crjle
%r1, %r2, bar@PLT
7098 #CHECK: crjnh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xc0,0x76]
7099 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
7100 crjnh
%r1, %r2, bar@PLT
7102 #CHECK: crl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x0d,A,A,A,A]
7103 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
7104 crl
%r0, -0x100000000
7105 #CHECK: crl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x0d,A,A,A,A]
7106 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
7108 #CHECK: crl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x0d,A,A,A,A]
7109 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
7111 #CHECK: crl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x0d,A,A,A,A]
7112 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
7115 #CHECK: crl %r0, foo # encoding: [0xc6,0x0d,A,A,A,A]
7116 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
7117 #CHECK: crl %r15, foo # encoding: [0xc6,0xfd,A,A,A,A]
7118 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
7123 #CHECK: crl %r3, bar+100 # encoding: [0xc6,0x3d,A,A,A,A]
7124 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
7125 #CHECK: crl %r4, bar+100 # encoding: [0xc6,0x4d,A,A,A,A]
7126 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
7131 #CHECK: crl %r7, frob@PLT # encoding: [0xc6,0x7d,A,A,A,A]
7132 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
7133 #CHECK: crl %r8, frob@PLT # encoding: [0xc6,0x8d,A,A,A,A]
7134 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
7139 #CHECK: crt %r0, %r1, 12 # encoding: [0xb9,0x72,0xc0,0x01]
7140 #CHECK: crt %r0, %r1, 12 # encoding: [0xb9,0x72,0xc0,0x01]
7141 #CHECK: crt %r0, %r1, 12 # encoding: [0xb9,0x72,0xc0,0x01]
7142 #CHECK: crt %r0, %r1, 12 # encoding: [0xb9,0x72,0xc0,0x01]
7143 #CHECK: crth %r0, %r15 # encoding: [0xb9,0x72,0x20,0x0f]
7144 #CHECK: crtl %r0, %r15 # encoding: [0xb9,0x72,0x40,0x0f]
7145 #CHECK: crte %r0, %r15 # encoding: [0xb9,0x72,0x80,0x0f]
7146 #CHECK: crtne %r0, %r15 # encoding: [0xb9,0x72,0x60,0x0f]
7147 #CHECK: crtnl %r0, %r15 # encoding: [0xb9,0x72,0xa0,0x0f]
7148 #CHECK: crtnh %r0, %r15 # encoding: [0xb9,0x72,0xc0,0x0f]
7149 #CHECK: crtnle %r0, %r15 # encoding: [0xb9,0x72,0x20,0x0f]
7150 #CHECK: crtnhe %r0, %r15 # encoding: [0xb9,0x72,0x40,0x0f]
7151 #CHECK: crtnlh %r0, %r15 # encoding: [0xb9,0x72,0x80,0x0f]
7152 #CHECK: crtlh %r0, %r15 # encoding: [0xb9,0x72,0x60,0x0f]
7153 #CHECK: crthe %r0, %r15 # encoding: [0xb9,0x72,0xa0,0x0f]
7154 #CHECK: crtle %r0, %r15 # encoding: [0xb9,0x72,0xc0,0x0f]
7173 #CHECK: cs %r0, %r0, 0 # encoding: [0xba,0x00,0x00,0x00]
7174 #CHECK: cs %r0, %r0, 4095 # encoding: [0xba,0x00,0x0f,0xff]
7175 #CHECK: cs %r0, %r0, 0(%r1) # encoding: [0xba,0x00,0x10,0x00]
7176 #CHECK: cs %r0, %r0, 0(%r15) # encoding: [0xba,0x00,0xf0,0x00]
7177 #CHECK: cs %r0, %r0, 4095(%r1) # encoding: [0xba,0x00,0x1f,0xff]
7178 #CHECK: cs %r0, %r0, 4095(%r15) # encoding: [0xba,0x00,0xff,0xff]
7179 #CHECK: cs %r0, %r15, 0 # encoding: [0xba,0x0f,0x00,0x00]
7180 #CHECK: cs %r15, %r0, 0 # encoding: [0xba,0xf0,0x00,0x00]
7185 cs
%r0, %r0, 0(%r15)
7186 cs
%r0, %r0, 4095(%r1)
7187 cs
%r0, %r0, 4095(%r15)
7191 #CHECK: csch # encoding: [0xb2,0x30,0x00,0x00]
7195 #CHECK: csdtr %r0, %f0, 0 # encoding: [0xb3,0xe3,0x00,0x00]
7196 #CHECK: csdtr %r0, %f15, 0 # encoding: [0xb3,0xe3,0x00,0x0f]
7197 #CHECK: csdtr %r0, %f0, 15 # encoding: [0xb3,0xe3,0x0f,0x00]
7198 #CHECK: csdtr %r4, %f5, 6 # encoding: [0xb3,0xe3,0x06,0x45]
7199 #CHECK: csdtr %r15, %f0, 0 # encoding: [0xb3,0xe3,0x00,0xf0]
7207 #CHECK: csg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x30]
7208 #CHECK: csg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x30]
7209 #CHECK: csg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x30]
7210 #CHECK: csg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x30]
7211 #CHECK: csg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x30]
7212 #CHECK: csg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x30]
7213 #CHECK: csg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x30]
7214 #CHECK: csg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x30]
7215 #CHECK: csg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x30]
7216 #CHECK: csg %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x30]
7217 #CHECK: csg %r15, %r0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0x30]
7219 csg
%r0, %r0, -524288
7223 csg
%r0, %r0, 524287
7224 csg
%r0, %r0, 0(%r1)
7225 csg
%r0, %r0, 0(%r15)
7226 csg
%r0, %r0, 524287(%r1)
7227 csg
%r0, %r0, 524287(%r15)
7231 #CHECK: csp %r0, %r0 # encoding: [0xb2,0x50,0x00,0x00]
7232 #CHECK: csp %r0, %r15 # encoding: [0xb2,0x50,0x00,0x0f]
7233 #CHECK: csp %r14, %r0 # encoding: [0xb2,0x50,0x00,0xe0]
7234 #CHECK: csp %r6, %r8 # encoding: [0xb2,0x50,0x00,0x68]
7241 #CHECK: cspg %r0, %r0 # encoding: [0xb9,0x8a,0x00,0x00]
7242 #CHECK: cspg %r0, %r15 # encoding: [0xb9,0x8a,0x00,0x0f]
7243 #CHECK: cspg %r14, %r0 # encoding: [0xb9,0x8a,0x00,0xe0]
7244 #CHECK: cspg %r6, %r8 # encoding: [0xb9,0x8a,0x00,0x68]
7251 #CHECK: csst 0, 0, %r0 # encoding: [0xc8,0x02,0x00,0x00,0x00,0x00]
7252 #CHECK: csst 0(%r1), 0(%r15), %r2 # encoding: [0xc8,0x22,0x10,0x00,0xf0,0x00]
7253 #CHECK: csst 1(%r1), 0(%r15), %r2 # encoding: [0xc8,0x22,0x10,0x01,0xf0,0x00]
7254 #CHECK: csst 4095(%r1), 0(%r15), %r2 # encoding: [0xc8,0x22,0x1f,0xff,0xf0,0x00]
7255 #CHECK: csst 0(%r1), 1(%r15), %r2 # encoding: [0xc8,0x22,0x10,0x00,0xf0,0x01]
7256 #CHECK: csst 0(%r1), 4095(%r15), %r2 # encoding: [0xc8,0x22,0x10,0x00,0xff,0xff]
7259 csst
0(%r1), 0(%r15), %r2
7260 csst
1(%r1), 0(%r15), %r2
7261 csst
4095(%r1), 0(%r15), %r2
7262 csst
0(%r1), 1(%r15), %r2
7263 csst
0(%r1), 4095(%r15), %r2
7265 #CHECK: csxtr %r0, %f0, 0 # encoding: [0xb3,0xeb,0x00,0x00]
7266 #CHECK: csxtr %r0, %f13, 0 # encoding: [0xb3,0xeb,0x00,0x0d]
7267 #CHECK: csxtr %r0, %f0, 15 # encoding: [0xb3,0xeb,0x0f,0x00]
7268 #CHECK: csxtr %r4, %f5, 6 # encoding: [0xb3,0xeb,0x06,0x45]
7269 #CHECK: csxtr %r14, %f0, 0 # encoding: [0xb3,0xeb,0x00,0xe0]
7277 #CHECK: csy %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x14]
7278 #CHECK: csy %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x14]
7279 #CHECK: csy %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x14]
7280 #CHECK: csy %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x14]
7281 #CHECK: csy %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x14]
7282 #CHECK: csy %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x14]
7283 #CHECK: csy %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x14]
7284 #CHECK: csy %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x14]
7285 #CHECK: csy %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x14]
7286 #CHECK: csy %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x14]
7287 #CHECK: csy %r15, %r0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0x14]
7289 csy
%r0, %r0, -524288
7293 csy
%r0, %r0, 524287
7294 csy
%r0, %r0, 0(%r1)
7295 csy
%r0, %r0, 0(%r15)
7296 csy
%r0, %r0, 524287(%r1)
7297 csy
%r0, %r0, 524287(%r15)
7301 #CHECK: cu12 %r0, %r0 # encoding: [0xb2,0xa7,0x00,0x00]
7302 #CHECK: cu12 %r0, %r14 # encoding: [0xb2,0xa7,0x00,0x0e]
7303 #CHECK: cu12 %r14, %r0 # encoding: [0xb2,0xa7,0x00,0xe0]
7304 #CHECK: cu12 %r6, %r8 # encoding: [0xb2,0xa7,0x00,0x68]
7305 #CHECK: cu12 %r4, %r12, 0 # encoding: [0xb2,0xa7,0x00,0x4c]
7306 #CHECK: cu12 %r4, %r12, 15 # encoding: [0xb2,0xa7,0xf0,0x4c]
7315 #CHECK: cu14 %r0, %r0 # encoding: [0xb9,0xb0,0x00,0x00]
7316 #CHECK: cu14 %r0, %r14 # encoding: [0xb9,0xb0,0x00,0x0e]
7317 #CHECK: cu14 %r14, %r0 # encoding: [0xb9,0xb0,0x00,0xe0]
7318 #CHECK: cu14 %r6, %r8 # encoding: [0xb9,0xb0,0x00,0x68]
7319 #CHECK: cu14 %r4, %r12, 0 # encoding: [0xb9,0xb0,0x00,0x4c]
7320 #CHECK: cu14 %r4, %r12, 15 # encoding: [0xb9,0xb0,0xf0,0x4c]
7329 #CHECK: cu21 %r0, %r0 # encoding: [0xb2,0xa6,0x00,0x00]
7330 #CHECK: cu21 %r0, %r14 # encoding: [0xb2,0xa6,0x00,0x0e]
7331 #CHECK: cu21 %r14, %r0 # encoding: [0xb2,0xa6,0x00,0xe0]
7332 #CHECK: cu21 %r6, %r8 # encoding: [0xb2,0xa6,0x00,0x68]
7333 #CHECK: cu21 %r4, %r12, 0 # encoding: [0xb2,0xa6,0x00,0x4c]
7334 #CHECK: cu21 %r4, %r12, 15 # encoding: [0xb2,0xa6,0xf0,0x4c]
7343 #CHECK: cu24 %r0, %r0 # encoding: [0xb9,0xb1,0x00,0x00]
7344 #CHECK: cu24 %r0, %r14 # encoding: [0xb9,0xb1,0x00,0x0e]
7345 #CHECK: cu24 %r14, %r0 # encoding: [0xb9,0xb1,0x00,0xe0]
7346 #CHECK: cu24 %r6, %r8 # encoding: [0xb9,0xb1,0x00,0x68]
7347 #CHECK: cu24 %r4, %r12, 0 # encoding: [0xb9,0xb1,0x00,0x4c]
7348 #CHECK: cu24 %r4, %r12, 15 # encoding: [0xb9,0xb1,0xf0,0x4c]
7357 #CHECK: cu41 %r0, %r0 # encoding: [0xb9,0xb2,0x00,0x00]
7358 #CHECK: cu41 %r0, %r14 # encoding: [0xb9,0xb2,0x00,0x0e]
7359 #CHECK: cu41 %r14, %r0 # encoding: [0xb9,0xb2,0x00,0xe0]
7360 #CHECK: cu41 %r6, %r8 # encoding: [0xb9,0xb2,0x00,0x68]
7367 #CHECK: cu42 %r0, %r0 # encoding: [0xb9,0xb3,0x00,0x00]
7368 #CHECK: cu42 %r0, %r14 # encoding: [0xb9,0xb3,0x00,0x0e]
7369 #CHECK: cu42 %r14, %r0 # encoding: [0xb9,0xb3,0x00,0xe0]
7370 #CHECK: cu42 %r6, %r8 # encoding: [0xb9,0xb3,0x00,0x68]
7377 #CHECK: cudtr %r0, %f0 # encoding: [0xb3,0xe2,0x00,0x00]
7378 #CHECK: cudtr %r0, %f15 # encoding: [0xb3,0xe2,0x00,0x0f]
7379 #CHECK: cudtr %r15, %f0 # encoding: [0xb3,0xe2,0x00,0xf0]
7380 #CHECK: cudtr %r7, %f8 # encoding: [0xb3,0xe2,0x00,0x78]
7381 #CHECK: cudtr %r15, %f15 # encoding: [0xb3,0xe2,0x00,0xff]
7389 #CHECK: cuse %r0, %r8 # encoding: [0xb2,0x57,0x00,0x08]
7390 #CHECK: cuse %r0, %r14 # encoding: [0xb2,0x57,0x00,0x0e]
7391 #CHECK: cuse %r14, %r0 # encoding: [0xb2,0x57,0x00,0xe0]
7392 #CHECK: cuse %r14, %r8 # encoding: [0xb2,0x57,0x00,0xe8]
7399 #CHECK: cutfu %r0, %r0 # encoding: [0xb2,0xa7,0x00,0x00]
7400 #CHECK: cutfu %r0, %r14 # encoding: [0xb2,0xa7,0x00,0x0e]
7401 #CHECK: cutfu %r14, %r0 # encoding: [0xb2,0xa7,0x00,0xe0]
7402 #CHECK: cutfu %r6, %r8 # encoding: [0xb2,0xa7,0x00,0x68]
7403 #CHECK: cutfu %r4, %r12, 0 # encoding: [0xb2,0xa7,0x00,0x4c]
7404 #CHECK: cutfu %r4, %r12, 15 # encoding: [0xb2,0xa7,0xf0,0x4c]
7413 #CHECK: cuutf %r0, %r0 # encoding: [0xb2,0xa6,0x00,0x00]
7414 #CHECK: cuutf %r0, %r14 # encoding: [0xb2,0xa6,0x00,0x0e]
7415 #CHECK: cuutf %r14, %r0 # encoding: [0xb2,0xa6,0x00,0xe0]
7416 #CHECK: cuutf %r6, %r8 # encoding: [0xb2,0xa6,0x00,0x68]
7417 #CHECK: cuutf %r4, %r12, 0 # encoding: [0xb2,0xa6,0x00,0x4c]
7418 #CHECK: cuutf %r4, %r12, 15 # encoding: [0xb2,0xa6,0xf0,0x4c]
7427 #CHECK: cuxtr %r0, %f0 # encoding: [0xb3,0xea,0x00,0x00]
7428 #CHECK: cuxtr %r0, %f13 # encoding: [0xb3,0xea,0x00,0x0d]
7429 #CHECK: cuxtr %r14, %f0 # encoding: [0xb3,0xea,0x00,0xe0]
7430 #CHECK: cuxtr %r6, %f8 # encoding: [0xb3,0xea,0x00,0x68]
7431 #CHECK: cuxtr %r14, %f13 # encoding: [0xb3,0xea,0x00,0xed]
7439 #CHECK: cvb %r0, 0 # encoding: [0x4f,0x00,0x00,0x00]
7440 #CHECK: cvb %r0, 4095 # encoding: [0x4f,0x00,0x0f,0xff]
7441 #CHECK: cvb %r0, 0(%r1) # encoding: [0x4f,0x00,0x10,0x00]
7442 #CHECK: cvb %r0, 0(%r15) # encoding: [0x4f,0x00,0xf0,0x00]
7443 #CHECK: cvb %r0, 4095(%r1,%r15) # encoding: [0x4f,0x01,0xff,0xff]
7444 #CHECK: cvb %r0, 4095(%r15,%r1) # encoding: [0x4f,0x0f,0x1f,0xff]
7445 #CHECK: cvb %r15, 0 # encoding: [0x4f,0xf0,0x00,0x00]
7451 cvb
%r0, 4095(%r1,%r15)
7452 cvb
%r0, 4095(%r15,%r1)
7455 #CHECK: cvbg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x0e]
7456 #CHECK: cvbg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x0e]
7457 #CHECK: cvbg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x0e]
7458 #CHECK: cvbg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x0e]
7459 #CHECK: cvbg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x0e]
7460 #CHECK: cvbg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x0e]
7461 #CHECK: cvbg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x0e]
7462 #CHECK: cvbg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x0e]
7463 #CHECK: cvbg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x0e]
7464 #CHECK: cvbg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x0e]
7473 cvbg
%r0, 524287(%r1,%r15)
7474 cvbg
%r0, 524287(%r15,%r1)
7477 #CHECK: cvby %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x06]
7478 #CHECK: cvby %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x06]
7479 #CHECK: cvby %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x06]
7480 #CHECK: cvby %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x06]
7481 #CHECK: cvby %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x06]
7482 #CHECK: cvby %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x06]
7483 #CHECK: cvby %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x06]
7484 #CHECK: cvby %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x06]
7485 #CHECK: cvby %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x06]
7486 #CHECK: cvby %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x06]
7495 cvby
%r0, 524287(%r1,%r15)
7496 cvby
%r0, 524287(%r15,%r1)
7499 #CHECK: cvd %r0, 0 # encoding: [0x4e,0x00,0x00,0x00]
7500 #CHECK: cvd %r0, 4095 # encoding: [0x4e,0x00,0x0f,0xff]
7501 #CHECK: cvd %r0, 0(%r1) # encoding: [0x4e,0x00,0x10,0x00]
7502 #CHECK: cvd %r0, 0(%r15) # encoding: [0x4e,0x00,0xf0,0x00]
7503 #CHECK: cvd %r0, 4095(%r1,%r15) # encoding: [0x4e,0x01,0xff,0xff]
7504 #CHECK: cvd %r0, 4095(%r15,%r1) # encoding: [0x4e,0x0f,0x1f,0xff]
7505 #CHECK: cvd %r15, 0 # encoding: [0x4e,0xf0,0x00,0x00]
7511 cvd
%r0, 4095(%r1,%r15)
7512 cvd
%r0, 4095(%r15,%r1)
7515 #CHECK: cvdg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x2e]
7516 #CHECK: cvdg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x2e]
7517 #CHECK: cvdg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x2e]
7518 #CHECK: cvdg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x2e]
7519 #CHECK: cvdg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x2e]
7520 #CHECK: cvdg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x2e]
7521 #CHECK: cvdg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x2e]
7522 #CHECK: cvdg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x2e]
7523 #CHECK: cvdg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x2e]
7524 #CHECK: cvdg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x2e]
7533 cvdg
%r0, 524287(%r1,%r15)
7534 cvdg
%r0, 524287(%r15,%r1)
7537 #CHECK: cvdy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x26]
7538 #CHECK: cvdy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x26]
7539 #CHECK: cvdy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x26]
7540 #CHECK: cvdy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x26]
7541 #CHECK: cvdy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x26]
7542 #CHECK: cvdy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x26]
7543 #CHECK: cvdy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x26]
7544 #CHECK: cvdy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x26]
7545 #CHECK: cvdy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x26]
7546 #CHECK: cvdy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x26]
7555 cvdy
%r0, 524287(%r1,%r15)
7556 cvdy
%r0, 524287(%r15,%r1)
7559 #CHECK: cxbr %f0, %f0 # encoding: [0xb3,0x49,0x00,0x00]
7560 #CHECK: cxbr %f0, %f13 # encoding: [0xb3,0x49,0x00,0x0d]
7561 #CHECK: cxbr %f8, %f8 # encoding: [0xb3,0x49,0x00,0x88]
7562 #CHECK: cxbr %f13, %f0 # encoding: [0xb3,0x49,0x00,0xd0]
7569 #CHECK: cxfbr %f0, %r0 # encoding: [0xb3,0x96,0x00,0x00]
7570 #CHECK: cxfbr %f0, %r15 # encoding: [0xb3,0x96,0x00,0x0f]
7571 #CHECK: cxfbr %f13, %r0 # encoding: [0xb3,0x96,0x00,0xd0]
7572 #CHECK: cxfbr %f8, %r7 # encoding: [0xb3,0x96,0x00,0x87]
7573 #CHECK: cxfbr %f13, %r15 # encoding: [0xb3,0x96,0x00,0xdf]
7581 #CHECK: cxfr %f0, %r0 # encoding: [0xb3,0xb6,0x00,0x00]
7582 #CHECK: cxfr %f0, %r15 # encoding: [0xb3,0xb6,0x00,0x0f]
7583 #CHECK: cxfr %f13, %r0 # encoding: [0xb3,0xb6,0x00,0xd0]
7584 #CHECK: cxfr %f8, %r7 # encoding: [0xb3,0xb6,0x00,0x87]
7585 #CHECK: cxfr %f13, %r15 # encoding: [0xb3,0xb6,0x00,0xdf]
7593 #CHECK: cxgbr %f0, %r0 # encoding: [0xb3,0xa6,0x00,0x00]
7594 #CHECK: cxgbr %f0, %r15 # encoding: [0xb3,0xa6,0x00,0x0f]
7595 #CHECK: cxgbr %f13, %r0 # encoding: [0xb3,0xa6,0x00,0xd0]
7596 #CHECK: cxgbr %f8, %r7 # encoding: [0xb3,0xa6,0x00,0x87]
7597 #CHECK: cxgbr %f13, %r15 # encoding: [0xb3,0xa6,0x00,0xdf]
7605 #CHECK: cxgr %f0, %r0 # encoding: [0xb3,0xc6,0x00,0x00]
7606 #CHECK: cxgr %f0, %r15 # encoding: [0xb3,0xc6,0x00,0x0f]
7607 #CHECK: cxgr %f13, %r0 # encoding: [0xb3,0xc6,0x00,0xd0]
7608 #CHECK: cxgr %f8, %r7 # encoding: [0xb3,0xc6,0x00,0x87]
7609 #CHECK: cxgr %f13, %r15 # encoding: [0xb3,0xc6,0x00,0xdf]
7617 #CHECK: cxgtr %f0, %r0 # encoding: [0xb3,0xf9,0x00,0x00]
7618 #CHECK: cxgtr %f0, %r15 # encoding: [0xb3,0xf9,0x00,0x0f]
7619 #CHECK: cxgtr %f13, %r0 # encoding: [0xb3,0xf9,0x00,0xd0]
7620 #CHECK: cxgtr %f8, %r7 # encoding: [0xb3,0xf9,0x00,0x87]
7621 #CHECK: cxgtr %f13, %r15 # encoding: [0xb3,0xf9,0x00,0xdf]
7629 #CHECK: cxr %f0, %f0 # encoding: [0xb3,0x69,0x00,0x00]
7630 #CHECK: cxr %f0, %f13 # encoding: [0xb3,0x69,0x00,0x0d]
7631 #CHECK: cxr %f8, %f8 # encoding: [0xb3,0x69,0x00,0x88]
7632 #CHECK: cxr %f13, %f0 # encoding: [0xb3,0x69,0x00,0xd0]
7639 #CHECK: cxstr %f0, %r0 # encoding: [0xb3,0xfb,0x00,0x00]
7640 #CHECK: cxstr %f0, %r14 # encoding: [0xb3,0xfb,0x00,0x0e]
7641 #CHECK: cxstr %f13, %r0 # encoding: [0xb3,0xfb,0x00,0xd0]
7642 #CHECK: cxstr %f8, %r6 # encoding: [0xb3,0xfb,0x00,0x86]
7643 #CHECK: cxstr %f13, %r14 # encoding: [0xb3,0xfb,0x00,0xde]
7651 #CHECK: cxtr %f0, %f0 # encoding: [0xb3,0xec,0x00,0x00]
7652 #CHECK: cxtr %f0, %f13 # encoding: [0xb3,0xec,0x00,0x0d]
7653 #CHECK: cxtr %f8, %f8 # encoding: [0xb3,0xec,0x00,0x88]
7654 #CHECK: cxtr %f13, %f0 # encoding: [0xb3,0xec,0x00,0xd0]
7661 #CHECK: cxutr %f0, %r0 # encoding: [0xb3,0xfa,0x00,0x00]
7662 #CHECK: cxutr %f0, %r14 # encoding: [0xb3,0xfa,0x00,0x0e]
7663 #CHECK: cxutr %f13, %r0 # encoding: [0xb3,0xfa,0x00,0xd0]
7664 #CHECK: cxutr %f8, %r6 # encoding: [0xb3,0xfa,0x00,0x86]
7665 #CHECK: cxutr %f13, %r14 # encoding: [0xb3,0xfa,0x00,0xde]
7673 #CHECK: cy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x59]
7674 #CHECK: cy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x59]
7675 #CHECK: cy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x59]
7676 #CHECK: cy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x59]
7677 #CHECK: cy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x59]
7678 #CHECK: cy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x59]
7679 #CHECK: cy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x59]
7680 #CHECK: cy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x59]
7681 #CHECK: cy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x59]
7682 #CHECK: cy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x59]
7691 cy
%r0, 524287(%r1,%r15)
7692 cy
%r0, 524287(%r15,%r1)
7695 #CHECK: d %r0, 0 # encoding: [0x5d,0x00,0x00,0x00]
7696 #CHECK: d %r0, 4095 # encoding: [0x5d,0x00,0x0f,0xff]
7697 #CHECK: d %r0, 0(%r1) # encoding: [0x5d,0x00,0x10,0x00]
7698 #CHECK: d %r0, 0(%r15) # encoding: [0x5d,0x00,0xf0,0x00]
7699 #CHECK: d %r0, 4095(%r1,%r15) # encoding: [0x5d,0x01,0xff,0xff]
7700 #CHECK: d %r0, 4095(%r15,%r1) # encoding: [0x5d,0x0f,0x1f,0xff]
7701 #CHECK: d %r14, 0 # encoding: [0x5d,0xe0,0x00,0x00]
7707 d
%r0, 4095(%r1,%r15)
7708 d
%r0, 4095(%r15,%r1)
7711 #CHECK: dd %f0, 0 # encoding: [0x6d,0x00,0x00,0x00]
7712 #CHECK: dd %f0, 4095 # encoding: [0x6d,0x00,0x0f,0xff]
7713 #CHECK: dd %f0, 0(%r1) # encoding: [0x6d,0x00,0x10,0x00]
7714 #CHECK: dd %f0, 0(%r15) # encoding: [0x6d,0x00,0xf0,0x00]
7715 #CHECK: dd %f0, 4095(%r1,%r15) # encoding: [0x6d,0x01,0xff,0xff]
7716 #CHECK: dd %f0, 4095(%r15,%r1) # encoding: [0x6d,0x0f,0x1f,0xff]
7717 #CHECK: dd %f15, 0 # encoding: [0x6d,0xf0,0x00,0x00]
7723 dd
%f0, 4095(%r1,%r15)
7724 dd
%f0, 4095(%r15,%r1)
7727 #CHECK: ddb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x1d]
7728 #CHECK: ddb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x1d]
7729 #CHECK: ddb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x1d]
7730 #CHECK: ddb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x1d]
7731 #CHECK: ddb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x1d]
7732 #CHECK: ddb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x1d]
7733 #CHECK: ddb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x1d]
7739 ddb
%f0, 4095(%r1,%r15)
7740 ddb
%f0, 4095(%r15,%r1)
7743 #CHECK: ddbr %f0, %f0 # encoding: [0xb3,0x1d,0x00,0x00]
7744 #CHECK: ddbr %f0, %f15 # encoding: [0xb3,0x1d,0x00,0x0f]
7745 #CHECK: ddbr %f7, %f8 # encoding: [0xb3,0x1d,0x00,0x78]
7746 #CHECK: ddbr %f15, %f0 # encoding: [0xb3,0x1d,0x00,0xf0]
7753 #CHECK: ddr %f0, %f0 # encoding: [0x2d,0x00]
7754 #CHECK: ddr %f0, %f15 # encoding: [0x2d,0x0f]
7755 #CHECK: ddr %f7, %f8 # encoding: [0x2d,0x78]
7756 #CHECK: ddr %f15, %f0 # encoding: [0x2d,0xf0]
7763 #CHECK: ddtr %f0, %f0, %f0 # encoding: [0xb3,0xd1,0x00,0x00]
7764 #CHECK: ddtr %f0, %f0, %f15 # encoding: [0xb3,0xd1,0xf0,0x00]
7765 #CHECK: ddtr %f0, %f15, %f0 # encoding: [0xb3,0xd1,0x00,0x0f]
7766 #CHECK: ddtr %f15, %f0, %f0 # encoding: [0xb3,0xd1,0x00,0xf0]
7767 #CHECK: ddtr %f7, %f8, %f9 # encoding: [0xb3,0xd1,0x90,0x78]
7775 #CHECK: de %f0, 0 # encoding: [0x7d,0x00,0x00,0x00]
7776 #CHECK: de %f0, 4095 # encoding: [0x7d,0x00,0x0f,0xff]
7777 #CHECK: de %f0, 0(%r1) # encoding: [0x7d,0x00,0x10,0x00]
7778 #CHECK: de %f0, 0(%r15) # encoding: [0x7d,0x00,0xf0,0x00]
7779 #CHECK: de %f0, 4095(%r1,%r15) # encoding: [0x7d,0x01,0xff,0xff]
7780 #CHECK: de %f0, 4095(%r15,%r1) # encoding: [0x7d,0x0f,0x1f,0xff]
7781 #CHECK: de %f15, 0 # encoding: [0x7d,0xf0,0x00,0x00]
7787 de
%f0, 4095(%r1,%r15)
7788 de
%f0, 4095(%r15,%r1)
7791 #CHECK: deb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x0d]
7792 #CHECK: deb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x0d]
7793 #CHECK: deb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x0d]
7794 #CHECK: deb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x0d]
7795 #CHECK: deb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x0d]
7796 #CHECK: deb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x0d]
7797 #CHECK: deb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x0d]
7803 deb
%f0, 4095(%r1,%r15)
7804 deb
%f0, 4095(%r15,%r1)
7807 #CHECK: debr %f0, %f0 # encoding: [0xb3,0x0d,0x00,0x00]
7808 #CHECK: debr %f0, %f15 # encoding: [0xb3,0x0d,0x00,0x0f]
7809 #CHECK: debr %f7, %f8 # encoding: [0xb3,0x0d,0x00,0x78]
7810 #CHECK: debr %f15, %f0 # encoding: [0xb3,0x0d,0x00,0xf0]
7817 #CHECK: der %f0, %f0 # encoding: [0x3d,0x00]
7818 #CHECK: der %f0, %f15 # encoding: [0x3d,0x0f]
7819 #CHECK: der %f7, %f8 # encoding: [0x3d,0x78]
7820 #CHECK: der %f15, %f0 # encoding: [0x3d,0xf0]
7827 #CHECK: diag %r0, %r0, 0 # encoding: [0x83,0x00,0x00,0x00]
7828 #CHECK: diag %r0, %r15, 0 # encoding: [0x83,0x0f,0x00,0x00]
7829 #CHECK: diag %r14, %r15, 0 # encoding: [0x83,0xef,0x00,0x00]
7830 #CHECK: diag %r15, %r15, 0 # encoding: [0x83,0xff,0x00,0x00]
7831 #CHECK: diag %r0, %r0, 4095 # encoding: [0x83,0x00,0x0f,0xff]
7832 #CHECK: diag %r0, %r0, 1 # encoding: [0x83,0x00,0x00,0x01]
7833 #CHECK: diag %r0, %r0, 0(%r1) # encoding: [0x83,0x00,0x10,0x00]
7834 #CHECK: diag %r0, %r0, 0(%r15) # encoding: [0x83,0x00,0xf0,0x00]
7835 #CHECK: diag %r0, %r0, 4095(%r1) # encoding: [0x83,0x00,0x1f,0xff]
7836 #CHECK: diag %r0, %r0, 4095(%r15) # encoding: [0x83,0x00,0xff,0xff]
7845 diag
%r0,%r0,0(%r15)
7846 diag
%r0,%r0,4095(%r1)
7847 diag
%r0,%r0,4095(%r15)
7849 #CHECK: didbr %f0, %f0, %f0, 0 # encoding: [0xb3,0x5b,0x00,0x00]
7850 #CHECK: didbr %f0, %f0, %f0, 15 # encoding: [0xb3,0x5b,0x0f,0x00]
7851 #CHECK: didbr %f0, %f0, %f15, 0 # encoding: [0xb3,0x5b,0x00,0x0f]
7852 #CHECK: didbr %f0, %f15, %f0, 0 # encoding: [0xb3,0x5b,0xf0,0x00]
7853 #CHECK: didbr %f4, %f5, %f6, 7 # encoding: [0xb3,0x5b,0x57,0x46]
7854 #CHECK: didbr %f15, %f0, %f0, 0 # encoding: [0xb3,0x5b,0x00,0xf0]
7856 didbr
%f0, %f0, %f0, 0
7857 didbr
%f0, %f0, %f0, 15
7858 didbr
%f0, %f0, %f15, 0
7859 didbr
%f0, %f15, %f0, 0
7860 didbr
%f4, %f5, %f6, 7
7861 didbr
%f15, %f0, %f0, 0
7863 #CHECK: diebr %f0, %f0, %f0, 0 # encoding: [0xb3,0x53,0x00,0x00]
7864 #CHECK: diebr %f0, %f0, %f0, 15 # encoding: [0xb3,0x53,0x0f,0x00]
7865 #CHECK: diebr %f0, %f0, %f15, 0 # encoding: [0xb3,0x53,0x00,0x0f]
7866 #CHECK: diebr %f0, %f15, %f0, 0 # encoding: [0xb3,0x53,0xf0,0x00]
7867 #CHECK: diebr %f4, %f5, %f6, 7 # encoding: [0xb3,0x53,0x57,0x46]
7868 #CHECK: diebr %f15, %f0, %f0, 0 # encoding: [0xb3,0x53,0x00,0xf0]
7870 diebr
%f0, %f0, %f0, 0
7871 diebr
%f0, %f0, %f0, 15
7872 diebr
%f0, %f0, %f15, 0
7873 diebr
%f0, %f15, %f0, 0
7874 diebr
%f4, %f5, %f6, 7
7875 diebr
%f15, %f0, %f0, 0
7877 #CHECK: dl %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x97]
7878 #CHECK: dl %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x97]
7879 #CHECK: dl %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x97]
7880 #CHECK: dl %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x97]
7881 #CHECK: dl %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x97]
7882 #CHECK: dl %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x97]
7883 #CHECK: dl %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x97]
7884 #CHECK: dl %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x97]
7885 #CHECK: dl %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x97]
7886 #CHECK: dl %r14, 0 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x97]
7895 dl
%r0, 524287(%r1,%r15)
7896 dl
%r0, 524287(%r15,%r1)
7899 #CHECK: dlg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x87]
7900 #CHECK: dlg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x87]
7901 #CHECK: dlg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x87]
7902 #CHECK: dlg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x87]
7903 #CHECK: dlg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x87]
7904 #CHECK: dlg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x87]
7905 #CHECK: dlg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x87]
7906 #CHECK: dlg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x87]
7907 #CHECK: dlg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x87]
7908 #CHECK: dlg %r14, 0 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x87]
7917 dlg
%r0, 524287(%r1,%r15)
7918 dlg
%r0, 524287(%r15,%r1)
7921 #CHECK: dlgr %r0, %r0 # encoding: [0xb9,0x87,0x00,0x00]
7922 #CHECK: dlgr %r0, %r15 # encoding: [0xb9,0x87,0x00,0x0f]
7923 #CHECK: dlgr %r14, %r0 # encoding: [0xb9,0x87,0x00,0xe0]
7924 #CHECK: dlgr %r6, %r9 # encoding: [0xb9,0x87,0x00,0x69]
7931 #CHECK: dlr %r0, %r0 # encoding: [0xb9,0x97,0x00,0x00]
7932 #CHECK: dlr %r0, %r15 # encoding: [0xb9,0x97,0x00,0x0f]
7933 #CHECK: dlr %r14, %r0 # encoding: [0xb9,0x97,0x00,0xe0]
7934 #CHECK: dlr %r6, %r9 # encoding: [0xb9,0x97,0x00,0x69]
7941 #CHECK: dp 0(1), 0(1) # encoding: [0xfd,0x00,0x00,0x00,0x00,0x00]
7942 #CHECK: dp 0(1), 0(1,%r1) # encoding: [0xfd,0x00,0x00,0x00,0x10,0x00]
7943 #CHECK: dp 0(1), 0(1,%r15) # encoding: [0xfd,0x00,0x00,0x00,0xf0,0x00]
7944 #CHECK: dp 0(1), 4095(1) # encoding: [0xfd,0x00,0x00,0x00,0x0f,0xff]
7945 #CHECK: dp 0(1), 4095(1,%r1) # encoding: [0xfd,0x00,0x00,0x00,0x1f,0xff]
7946 #CHECK: dp 0(1), 4095(1,%r15) # encoding: [0xfd,0x00,0x00,0x00,0xff,0xff]
7947 #CHECK: dp 0(1,%r1), 0(1) # encoding: [0xfd,0x00,0x10,0x00,0x00,0x00]
7948 #CHECK: dp 0(1,%r15), 0(1) # encoding: [0xfd,0x00,0xf0,0x00,0x00,0x00]
7949 #CHECK: dp 4095(1,%r1), 0(1) # encoding: [0xfd,0x00,0x1f,0xff,0x00,0x00]
7950 #CHECK: dp 4095(1,%r15), 0(1) # encoding: [0xfd,0x00,0xff,0xff,0x00,0x00]
7951 #CHECK: dp 0(16,%r1), 0(1) # encoding: [0xfd,0xf0,0x10,0x00,0x00,0x00]
7952 #CHECK: dp 0(16,%r15), 0(1) # encoding: [0xfd,0xf0,0xf0,0x00,0x00,0x00]
7953 #CHECK: dp 0(1), 0(16,%r1) # encoding: [0xfd,0x0f,0x00,0x00,0x10,0x00]
7954 #CHECK: dp 0(1), 0(16,%r15) # encoding: [0xfd,0x0f,0x00,0x00,0xf0,0x00]
7960 dp
0(1), 4095(1,%r1)
7961 dp
0(1), 4095(1,%r15)
7964 dp
4095(1,%r1), 0(1)
7965 dp
4095(1,%r15), 0(1)
7971 #CHECK: dr %r0, %r0 # encoding: [0x1d,0x00]
7972 #CHECK: dr %r0, %r15 # encoding: [0x1d,0x0f]
7973 #CHECK: dr %r14, %r0 # encoding: [0x1d,0xe0]
7974 #CHECK: dr %r6, %r9 # encoding: [0x1d,0x69]
7981 #CHECK: dsg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x0d]
7982 #CHECK: dsg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x0d]
7983 #CHECK: dsg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x0d]
7984 #CHECK: dsg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x0d]
7985 #CHECK: dsg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x0d]
7986 #CHECK: dsg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x0d]
7987 #CHECK: dsg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x0d]
7988 #CHECK: dsg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x0d]
7989 #CHECK: dsg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x0d]
7990 #CHECK: dsg %r14, 0 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x0d]
7999 dsg
%r0, 524287(%r1,%r15)
8000 dsg
%r0, 524287(%r15,%r1)
8003 #CHECK: dsgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x1d]
8004 #CHECK: dsgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x1d]
8005 #CHECK: dsgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x1d]
8006 #CHECK: dsgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x1d]
8007 #CHECK: dsgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x1d]
8008 #CHECK: dsgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x1d]
8009 #CHECK: dsgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x1d]
8010 #CHECK: dsgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x1d]
8011 #CHECK: dsgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x1d]
8012 #CHECK: dsgf %r14, 0 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x1d]
8021 dsgf
%r0, 524287(%r1,%r15)
8022 dsgf
%r0, 524287(%r15,%r1)
8025 #CHECK: dsgfr %r0, %r0 # encoding: [0xb9,0x1d,0x00,0x00]
8026 #CHECK: dsgfr %r0, %r15 # encoding: [0xb9,0x1d,0x00,0x0f]
8027 #CHECK: dsgfr %r14, %r0 # encoding: [0xb9,0x1d,0x00,0xe0]
8028 #CHECK: dsgfr %r6, %r9 # encoding: [0xb9,0x1d,0x00,0x69]
8035 #CHECK: dsgr %r0, %r0 # encoding: [0xb9,0x0d,0x00,0x00]
8036 #CHECK: dsgr %r0, %r15 # encoding: [0xb9,0x0d,0x00,0x0f]
8037 #CHECK: dsgr %r14, %r0 # encoding: [0xb9,0x0d,0x00,0xe0]
8038 #CHECK: dsgr %r6, %r9 # encoding: [0xb9,0x0d,0x00,0x69]
8045 #CHECK: dxbr %f0, %f0 # encoding: [0xb3,0x4d,0x00,0x00]
8046 #CHECK: dxbr %f0, %f13 # encoding: [0xb3,0x4d,0x00,0x0d]
8047 #CHECK: dxbr %f8, %f8 # encoding: [0xb3,0x4d,0x00,0x88]
8048 #CHECK: dxbr %f13, %f0 # encoding: [0xb3,0x4d,0x00,0xd0]
8055 #CHECK: dxr %f0, %f0 # encoding: [0xb2,0x2d,0x00,0x00]
8056 #CHECK: dxr %f0, %f13 # encoding: [0xb2,0x2d,0x00,0x0d]
8057 #CHECK: dxr %f8, %f8 # encoding: [0xb2,0x2d,0x00,0x88]
8058 #CHECK: dxr %f13, %f0 # encoding: [0xb2,0x2d,0x00,0xd0]
8065 #CHECK: dxtr %f0, %f0, %f0 # encoding: [0xb3,0xd9,0x00,0x00]
8066 #CHECK: dxtr %f0, %f0, %f13 # encoding: [0xb3,0xd9,0xd0,0x00]
8067 #CHECK: dxtr %f0, %f13, %f0 # encoding: [0xb3,0xd9,0x00,0x0d]
8068 #CHECK: dxtr %f13, %f0, %f0 # encoding: [0xb3,0xd9,0x00,0xd0]
8069 #CHECK: dxtr %f8, %f8, %f8 # encoding: [0xb3,0xd9,0x80,0x88]
8077 #CHECK: ear %r0, %a0 # encoding: [0xb2,0x4f,0x00,0x00]
8078 #CHECK: ear %r0, %a15 # encoding: [0xb2,0x4f,0x00,0x0f]
8079 #CHECK: ear %r15, %a0 # encoding: [0xb2,0x4f,0x00,0xf0]
8080 #CHECK: ear %r7, %a8 # encoding: [0xb2,0x4f,0x00,0x78]
8081 #CHECK: ear %r15, %a15 # encoding: [0xb2,0x4f,0x00,0xff]
8089 #CHECK: ecag %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x4c]
8090 #CHECK: ecag %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x4c]
8091 #CHECK: ecag %r14, %r15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x4c]
8092 #CHECK: ecag %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x4c]
8093 #CHECK: ecag %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x4c]
8094 #CHECK: ecag %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x4c]
8095 #CHECK: ecag %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x4c]
8096 #CHECK: ecag %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x4c]
8097 #CHECK: ecag %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x4c]
8098 #CHECK: ecag %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x4c]
8099 #CHECK: ecag %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x4c]
8100 #CHECK: ecag %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x4c]
8101 #CHECK: ecag %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x4c]
8107 ecag
%r0,%r0,-524288
8113 ecag
%r0,%r0,0(%r15)
8114 ecag
%r0,%r0,524287(%r1)
8115 ecag
%r0,%r0,524287(%r15)
8117 #CHECK: ecctr %r0, %r0 # encoding: [0xb2,0xe4,0x00,0x00]
8118 #CHECK: ecctr %r0, %r15 # encoding: [0xb2,0xe4,0x00,0x0f]
8119 #CHECK: ecctr %r15, %r0 # encoding: [0xb2,0xe4,0x00,0xf0]
8120 #CHECK: ecctr %r7, %r8 # encoding: [0xb2,0xe4,0x00,0x78]
8127 #CHECK: ecpga %r0, %r0 # encoding: [0xb2,0xed,0x00,0x00]
8128 #CHECK: ecpga %r0, %r15 # encoding: [0xb2,0xed,0x00,0x0f]
8129 #CHECK: ecpga %r15, %r0 # encoding: [0xb2,0xed,0x00,0xf0]
8130 #CHECK: ecpga %r7, %r8 # encoding: [0xb2,0xed,0x00,0x78]
8137 #CHECK: ectg 0, 0, %r0 # encoding: [0xc8,0x01,0x00,0x00,0x00,0x00]
8138 #CHECK: ectg 0(%r1), 0(%r15), %r2 # encoding: [0xc8,0x21,0x10,0x00,0xf0,0x00]
8139 #CHECK: ectg 1(%r1), 0(%r15), %r2 # encoding: [0xc8,0x21,0x10,0x01,0xf0,0x00]
8140 #CHECK: ectg 4095(%r1), 0(%r15), %r2 # encoding: [0xc8,0x21,0x1f,0xff,0xf0,0x00]
8141 #CHECK: ectg 0(%r1), 1(%r15), %r2 # encoding: [0xc8,0x21,0x10,0x00,0xf0,0x01]
8142 #CHECK: ectg 0(%r1), 4095(%r15), %r2 # encoding: [0xc8,0x21,0x10,0x00,0xff,0xff]
8145 ectg
0(%r1),0(%r15),%r2
8146 ectg
1(%r1),0(%r15),%r2
8147 ectg
4095(%r1),0(%r15),%r2
8148 ectg
0(%r1),1(%r15),%r2
8149 ectg
0(%r1),4095(%r15),%r2
8151 #CHECK: ed 0(1), 0 # encoding: [0xde,0x00,0x00,0x00,0x00,0x00]
8152 #CHECK: ed 0(1), 0(%r1) # encoding: [0xde,0x00,0x00,0x00,0x10,0x00]
8153 #CHECK: ed 0(1), 0(%r15) # encoding: [0xde,0x00,0x00,0x00,0xf0,0x00]
8154 #CHECK: ed 0(1), 4095 # encoding: [0xde,0x00,0x00,0x00,0x0f,0xff]
8155 #CHECK: ed 0(1), 4095(%r1) # encoding: [0xde,0x00,0x00,0x00,0x1f,0xff]
8156 #CHECK: ed 0(1), 4095(%r15) # encoding: [0xde,0x00,0x00,0x00,0xff,0xff]
8157 #CHECK: ed 0(1,%r1), 0 # encoding: [0xde,0x00,0x10,0x00,0x00,0x00]
8158 #CHECK: ed 0(1,%r15), 0 # encoding: [0xde,0x00,0xf0,0x00,0x00,0x00]
8159 #CHECK: ed 4095(1,%r1), 0 # encoding: [0xde,0x00,0x1f,0xff,0x00,0x00]
8160 #CHECK: ed 4095(1,%r15), 0 # encoding: [0xde,0x00,0xff,0xff,0x00,0x00]
8161 #CHECK: ed 0(256,%r1), 0 # encoding: [0xde,0xff,0x10,0x00,0x00,0x00]
8162 #CHECK: ed 0(256,%r15), 0 # encoding: [0xde,0xff,0xf0,0x00,0x00,0x00]
8177 #CHECK: edmk 0(1), 0 # encoding: [0xdf,0x00,0x00,0x00,0x00,0x00]
8178 #CHECK: edmk 0(1), 0(%r1) # encoding: [0xdf,0x00,0x00,0x00,0x10,0x00]
8179 #CHECK: edmk 0(1), 0(%r15) # encoding: [0xdf,0x00,0x00,0x00,0xf0,0x00]
8180 #CHECK: edmk 0(1), 4095 # encoding: [0xdf,0x00,0x00,0x00,0x0f,0xff]
8181 #CHECK: edmk 0(1), 4095(%r1) # encoding: [0xdf,0x00,0x00,0x00,0x1f,0xff]
8182 #CHECK: edmk 0(1), 4095(%r15) # encoding: [0xdf,0x00,0x00,0x00,0xff,0xff]
8183 #CHECK: edmk 0(1,%r1), 0 # encoding: [0xdf,0x00,0x10,0x00,0x00,0x00]
8184 #CHECK: edmk 0(1,%r15), 0 # encoding: [0xdf,0x00,0xf0,0x00,0x00,0x00]
8185 #CHECK: edmk 4095(1,%r1), 0 # encoding: [0xdf,0x00,0x1f,0xff,0x00,0x00]
8186 #CHECK: edmk 4095(1,%r15), 0 # encoding: [0xdf,0x00,0xff,0xff,0x00,0x00]
8187 #CHECK: edmk 0(256,%r1), 0 # encoding: [0xdf,0xff,0x10,0x00,0x00,0x00]
8188 #CHECK: edmk 0(256,%r15), 0 # encoding: [0xdf,0xff,0xf0,0x00,0x00,0x00]
8194 edmk
0(1), 4095(%r1)
8195 edmk
0(1), 4095(%r15)
8199 edmk
4095(1,%r15), 0
8203 #CHECK: eedtr %r0, %f9 # encoding: [0xb3,0xe5,0x00,0x09]
8204 #CHECK: eedtr %r0, %f15 # encoding: [0xb3,0xe5,0x00,0x0f]
8205 #CHECK: eedtr %r15, %f0 # encoding: [0xb3,0xe5,0x00,0xf0]
8206 #CHECK: eedtr %r15, %f9 # encoding: [0xb3,0xe5,0x00,0xf9]
8213 #CHECK: eextr %r0, %f8 # encoding: [0xb3,0xed,0x00,0x08]
8214 #CHECK: eextr %r0, %f13 # encoding: [0xb3,0xed,0x00,0x0d]
8215 #CHECK: eextr %r13, %f0 # encoding: [0xb3,0xed,0x00,0xd0]
8216 #CHECK: eextr %r13, %f9 # encoding: [0xb3,0xed,0x00,0xd9]
8223 #CHECK: efpc %r0 # encoding: [0xb3,0x8c,0x00,0x00]
8224 #CHECK: efpc %r1 # encoding: [0xb3,0x8c,0x00,0x10]
8225 #CHECK: efpc %r15 # encoding: [0xb3,0x8c,0x00,0xf0]
8231 #CHECK: epar %r0 # encoding: [0xb2,0x26,0x00,0x00]
8232 #CHECK: epar %r1 # encoding: [0xb2,0x26,0x00,0x10]
8233 #CHECK: epar %r15 # encoding: [0xb2,0x26,0x00,0xf0]
8239 #CHECK: epair %r0 # encoding: [0xb9,0x9a,0x00,0x00]
8240 #CHECK: epair %r1 # encoding: [0xb9,0x9a,0x00,0x10]
8241 #CHECK: epair %r15 # encoding: [0xb9,0x9a,0x00,0xf0]
8247 #CHECK: epctr %r0, %r0 # encoding: [0xb2,0xe5,0x00,0x00]
8248 #CHECK: epctr %r0, %r15 # encoding: [0xb2,0xe5,0x00,0x0f]
8249 #CHECK: epctr %r15, %r0 # encoding: [0xb2,0xe5,0x00,0xf0]
8250 #CHECK: epctr %r7, %r8 # encoding: [0xb2,0xe5,0x00,0x78]
8257 #CHECK: epsw %r0, %r8 # encoding: [0xb9,0x8d,0x00,0x08]
8258 #CHECK: epsw %r0, %r15 # encoding: [0xb9,0x8d,0x00,0x0f]
8259 #CHECK: epsw %r15, %r0 # encoding: [0xb9,0x8d,0x00,0xf0]
8260 #CHECK: epsw %r15, %r8 # encoding: [0xb9,0x8d,0x00,0xf8]
8267 #CHECK: ereg %r0, %r0 # encoding: [0xb2,0x49,0x00,0x00]
8268 #CHECK: ereg %r0, %r15 # encoding: [0xb2,0x49,0x00,0x0f]
8269 #CHECK: ereg %r15, %r0 # encoding: [0xb2,0x49,0x00,0xf0]
8270 #CHECK: ereg %r7, %r8 # encoding: [0xb2,0x49,0x00,0x78]
8277 #CHECK: eregg %r0, %r0 # encoding: [0xb9,0x0e,0x00,0x00]
8278 #CHECK: eregg %r0, %r15 # encoding: [0xb9,0x0e,0x00,0x0f]
8279 #CHECK: eregg %r15, %r0 # encoding: [0xb9,0x0e,0x00,0xf0]
8280 #CHECK: eregg %r7, %r8 # encoding: [0xb9,0x0e,0x00,0x78]
8287 #CHECK: esar %r0 # encoding: [0xb2,0x27,0x00,0x00]
8288 #CHECK: esar %r1 # encoding: [0xb2,0x27,0x00,0x10]
8289 #CHECK: esar %r15 # encoding: [0xb2,0x27,0x00,0xf0]
8295 #CHECK: esair %r0 # encoding: [0xb9,0x9b,0x00,0x00]
8296 #CHECK: esair %r1 # encoding: [0xb9,0x9b,0x00,0x10]
8297 #CHECK: esair %r15 # encoding: [0xb9,0x9b,0x00,0xf0]
8303 #CHECK: esdtr %r0, %f9 # encoding: [0xb3,0xe7,0x00,0x09]
8304 #CHECK: esdtr %r0, %f15 # encoding: [0xb3,0xe7,0x00,0x0f]
8305 #CHECK: esdtr %r15, %f0 # encoding: [0xb3,0xe7,0x00,0xf0]
8306 #CHECK: esdtr %r15, %f9 # encoding: [0xb3,0xe7,0x00,0xf9]
8313 #CHECK: esea %r0 # encoding: [0xb9,0x9d,0x00,0x00]
8314 #CHECK: esea %r1 # encoding: [0xb9,0x9d,0x00,0x10]
8315 #CHECK: esea %r15 # encoding: [0xb9,0x9d,0x00,0xf0]
8321 #CHECK: esta %r0, %r0 # encoding: [0xb2,0x4a,0x00,0x00]
8322 #CHECK: esta %r0, %r15 # encoding: [0xb2,0x4a,0x00,0x0f]
8323 #CHECK: esta %r14, %r0 # encoding: [0xb2,0x4a,0x00,0xe0]
8324 #CHECK: esta %r6, %r8 # encoding: [0xb2,0x4a,0x00,0x68]
8331 #CHECK: esxtr %r0, %f8 # encoding: [0xb3,0xef,0x00,0x08]
8332 #CHECK: esxtr %r0, %f13 # encoding: [0xb3,0xef,0x00,0x0d]
8333 #CHECK: esxtr %r13, %f0 # encoding: [0xb3,0xef,0x00,0xd0]
8334 #CHECK: esxtr %r13, %f9 # encoding: [0xb3,0xef,0x00,0xd9]
8341 #CHECK: ex %r0, 0 # encoding: [0x44,0x00,0x00,0x00]
8342 #CHECK: ex %r0, 4095 # encoding: [0x44,0x00,0x0f,0xff]
8343 #CHECK: ex %r0, 0(%r1) # encoding: [0x44,0x00,0x10,0x00]
8344 #CHECK: ex %r0, 0(%r15) # encoding: [0x44,0x00,0xf0,0x00]
8345 #CHECK: ex %r0, 4095(%r1,%r15) # encoding: [0x44,0x01,0xff,0xff]
8346 #CHECK: ex %r0, 4095(%r15,%r1) # encoding: [0x44,0x0f,0x1f,0xff]
8347 #CHECK: ex %r15, 0 # encoding: [0x44,0xf0,0x00,0x00]
8353 ex
%r0, 4095(%r1,%r15)
8354 ex
%r0, 4095(%r15,%r1)
8357 #CHECK: exrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x00,A,A,A,A]
8358 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
8359 exrl
%r0, -0x100000000
8360 #CHECK: exrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x00,A,A,A,A]
8361 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
8363 #CHECK: exrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x00,A,A,A,A]
8364 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
8366 #CHECK: exrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x00,A,A,A,A]
8367 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
8368 exrl
%r0, 0xfffffffe
8370 #CHECK: exrl %r0, foo # encoding: [0xc6,0x00,A,A,A,A]
8371 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
8372 #CHECK: exrl %r15, foo # encoding: [0xc6,0xf0,A,A,A,A]
8373 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
8378 #CHECK: exrl %r3, bar+100 # encoding: [0xc6,0x30,A,A,A,A]
8379 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
8380 #CHECK: exrl %r4, bar+100 # encoding: [0xc6,0x40,A,A,A,A]
8381 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
8386 #CHECK: exrl %r7, frob@PLT # encoding: [0xc6,0x70,A,A,A,A]
8387 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
8388 #CHECK: exrl %r8, frob@PLT # encoding: [0xc6,0x80,A,A,A,A]
8389 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
8394 #CHECK: fidbr %f0, 0, %f0 # encoding: [0xb3,0x5f,0x00,0x00]
8395 #CHECK: fidbr %f0, 0, %f15 # encoding: [0xb3,0x5f,0x00,0x0f]
8396 #CHECK: fidbr %f0, 15, %f0 # encoding: [0xb3,0x5f,0xf0,0x00]
8397 #CHECK: fidbr %f4, 5, %f6 # encoding: [0xb3,0x5f,0x50,0x46]
8398 #CHECK: fidbr %f15, 0, %f0 # encoding: [0xb3,0x5f,0x00,0xf0]
8406 #CHECK: fidr %f0, %f0 # encoding: [0xb3,0x7f,0x00,0x00]
8407 #CHECK: fidr %f0, %f15 # encoding: [0xb3,0x7f,0x00,0x0f]
8408 #CHECK: fidr %f4, %f6 # encoding: [0xb3,0x7f,0x00,0x46]
8409 #CHECK: fidr %f15, %f0 # encoding: [0xb3,0x7f,0x00,0xf0]
8416 #CHECK: fidtr %f0, 0, %f0, 0 # encoding: [0xb3,0xd7,0x00,0x00]
8417 #CHECK: fidtr %f0, 0, %f0, 15 # encoding: [0xb3,0xd7,0x0f,0x00]
8418 #CHECK: fidtr %f0, 0, %f15, 0 # encoding: [0xb3,0xd7,0x00,0x0f]
8419 #CHECK: fidtr %f0, 15, %f0, 0 # encoding: [0xb3,0xd7,0xf0,0x00]
8420 #CHECK: fidtr %f4, 5, %f6, 7 # encoding: [0xb3,0xd7,0x57,0x46]
8421 #CHECK: fidtr %f15, 0, %f0, 0 # encoding: [0xb3,0xd7,0x00,0xf0]
8423 fidtr
%f0, 0, %f0, 0
8424 fidtr
%f0, 0, %f0, 15
8425 fidtr
%f0, 0, %f15, 0
8426 fidtr
%f0, 15, %f0, 0
8427 fidtr
%f4, 5, %f6, 7
8428 fidtr
%f15, 0, %f0, 0
8430 #CHECK: fiebr %f0, 0, %f0 # encoding: [0xb3,0x57,0x00,0x00]
8431 #CHECK: fiebr %f0, 0, %f15 # encoding: [0xb3,0x57,0x00,0x0f]
8432 #CHECK: fiebr %f0, 15, %f0 # encoding: [0xb3,0x57,0xf0,0x00]
8433 #CHECK: fiebr %f4, 5, %f6 # encoding: [0xb3,0x57,0x50,0x46]
8434 #CHECK: fiebr %f15, 0, %f0 # encoding: [0xb3,0x57,0x00,0xf0]
8442 #CHECK: fier %f0, %f0 # encoding: [0xb3,0x77,0x00,0x00]
8443 #CHECK: fier %f0, %f15 # encoding: [0xb3,0x77,0x00,0x0f]
8444 #CHECK: fier %f4, %f6 # encoding: [0xb3,0x77,0x00,0x46]
8445 #CHECK: fier %f15, %f0 # encoding: [0xb3,0x77,0x00,0xf0]
8452 #CHECK: fixbr %f0, 0, %f0 # encoding: [0xb3,0x47,0x00,0x00]
8453 #CHECK: fixbr %f0, 0, %f13 # encoding: [0xb3,0x47,0x00,0x0d]
8454 #CHECK: fixbr %f0, 15, %f0 # encoding: [0xb3,0x47,0xf0,0x00]
8455 #CHECK: fixbr %f4, 5, %f8 # encoding: [0xb3,0x47,0x50,0x48]
8456 #CHECK: fixbr %f13, 0, %f0 # encoding: [0xb3,0x47,0x00,0xd0]
8464 #CHECK: fixr %f0, %f0 # encoding: [0xb3,0x67,0x00,0x00]
8465 #CHECK: fixr %f0, %f13 # encoding: [0xb3,0x67,0x00,0x0d]
8466 #CHECK: fixr %f4, %f8 # encoding: [0xb3,0x67,0x00,0x48]
8467 #CHECK: fixr %f13, %f0 # encoding: [0xb3,0x67,0x00,0xd0]
8474 #CHECK: fixtr %f0, 0, %f0, 0 # encoding: [0xb3,0xdf,0x00,0x00]
8475 #CHECK: fixtr %f0, 0, %f0, 15 # encoding: [0xb3,0xdf,0x0f,0x00]
8476 #CHECK: fixtr %f0, 0, %f13, 0 # encoding: [0xb3,0xdf,0x00,0x0d]
8477 #CHECK: fixtr %f0, 15, %f0, 0 # encoding: [0xb3,0xdf,0xf0,0x00]
8478 #CHECK: fixtr %f4, 5, %f8, 9 # encoding: [0xb3,0xdf,0x59,0x48]
8479 #CHECK: fixtr %f13, 0, %f0, 0 # encoding: [0xb3,0xdf,0x00,0xd0]
8481 fixtr
%f0, 0, %f0, 0
8482 fixtr
%f0, 0, %f0, 15
8483 fixtr
%f0, 0, %f13, 0
8484 fixtr
%f0, 15, %f0, 0
8485 fixtr
%f4, 5, %f8, 9
8486 fixtr
%f13, 0, %f0, 0
8488 #CHECK: flogr %r0, %r0 # encoding: [0xb9,0x83,0x00,0x00]
8489 #CHECK: flogr %r0, %r15 # encoding: [0xb9,0x83,0x00,0x0f]
8490 #CHECK: flogr %r10, %r9 # encoding: [0xb9,0x83,0x00,0xa9]
8491 #CHECK: flogr %r14, %r0 # encoding: [0xb9,0x83,0x00,0xe0]
8498 #CHECK: hdr %f0, %f0 # encoding: [0x24,0x00]
8499 #CHECK: hdr %f0, %f15 # encoding: [0x24,0x0f]
8500 #CHECK: hdr %f7, %f8 # encoding: [0x24,0x78]
8501 #CHECK: hdr %f15, %f0 # encoding: [0x24,0xf0]
8508 #CHECK: her %f0, %f0 # encoding: [0x34,0x00]
8509 #CHECK: her %f0, %f15 # encoding: [0x34,0x0f]
8510 #CHECK: her %f7, %f8 # encoding: [0x34,0x78]
8511 #CHECK: her %f15, %f0 # encoding: [0x34,0xf0]
8518 #CHECK: hsch # encoding: [0xb2,0x31,0x00,0x00]
8522 #CHECK: iac %r0 # encoding: [0xb2,0x24,0x00,0x00]
8523 #CHECK: iac %r1 # encoding: [0xb2,0x24,0x00,0x10]
8524 #CHECK: iac %r15 # encoding: [0xb2,0x24,0x00,0xf0]
8530 #CHECK: ic %r0, 0 # encoding: [0x43,0x00,0x00,0x00]
8531 #CHECK: ic %r0, 4095 # encoding: [0x43,0x00,0x0f,0xff]
8532 #CHECK: ic %r0, 0(%r1) # encoding: [0x43,0x00,0x10,0x00]
8533 #CHECK: ic %r0, 0(%r15) # encoding: [0x43,0x00,0xf0,0x00]
8534 #CHECK: ic %r0, 4095(%r1,%r15) # encoding: [0x43,0x01,0xff,0xff]
8535 #CHECK: ic %r0, 4095(%r15,%r1) # encoding: [0x43,0x0f,0x1f,0xff]
8536 #CHECK: ic %r15, 0 # encoding: [0x43,0xf0,0x00,0x00]
8542 ic
%r0, 4095(%r1,%r15)
8543 ic
%r0, 4095(%r15,%r1)
8546 #CHECK: icm %r0, 0, 0 # encoding: [0xbf,0x00,0x00,0x00]
8547 #CHECK: icm %r0, 15, 4095 # encoding: [0xbf,0x0f,0x0f,0xff]
8548 #CHECK: icm %r0, 0, 0(%r1) # encoding: [0xbf,0x00,0x10,0x00]
8549 #CHECK: icm %r0, 0, 0(%r15) # encoding: [0xbf,0x00,0xf0,0x00]
8550 #CHECK: icm %r15, 15, 4095(%r1) # encoding: [0xbf,0xff,0x1f,0xff]
8551 #CHECK: icm %r0, 0, 4095(%r15) # encoding: [0xbf,0x00,0xff,0xff]
8552 #CHECK: icm %r15, 0, 0 # encoding: [0xbf,0xf0,0x00,0x00]
8558 icm
%r15, 15, 4095(%r1)
8559 icm
%r0, 0, 4095(%r15)
8562 #CHECK: icmh %r0, 0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x80]
8563 #CHECK: icmh %r0, 0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x80]
8564 #CHECK: icmh %r0, 15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x80]
8565 #CHECK: icmh %r0, 15, 1 # encoding: [0xeb,0x0f,0x00,0x01,0x00,0x80]
8566 #CHECK: icmh %r0, 8, 524287 # encoding: [0xeb,0x08,0x0f,0xff,0x7f,0x80]
8567 #CHECK: icmh %r0, 8, 0(%r1) # encoding: [0xeb,0x08,0x10,0x00,0x00,0x80]
8568 #CHECK: icmh %r0, 4, 0(%r15) # encoding: [0xeb,0x04,0xf0,0x00,0x00,0x80]
8569 #CHECK: icmh %r0, 4, 524287(%r15) # encoding: [0xeb,0x04,0xff,0xff,0x7f,0x80]
8570 #CHECK: icmh %r0, 0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x80]
8571 #CHECK: icmh %r15, 0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0x80]
8573 icmh
%r0, 0, -524288
8579 icmh
%r0, 4, 0(%r15)
8580 icmh
%r0, 4, 524287(%r15)
8581 icmh
%r0, 0, 524287(%r1)
8584 #CHECK: icmy %r0, 0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x81]
8585 #CHECK: icmy %r0, 0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x81]
8586 #CHECK: icmy %r0, 15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x81]
8587 #CHECK: icmy %r0, 15, 1 # encoding: [0xeb,0x0f,0x00,0x01,0x00,0x81]
8588 #CHECK: icmy %r0, 8, 524287 # encoding: [0xeb,0x08,0x0f,0xff,0x7f,0x81]
8589 #CHECK: icmy %r0, 8, 0(%r1) # encoding: [0xeb,0x08,0x10,0x00,0x00,0x81]
8590 #CHECK: icmy %r0, 4, 0(%r15) # encoding: [0xeb,0x04,0xf0,0x00,0x00,0x81]
8591 #CHECK: icmy %r0, 4, 524287(%r15) # encoding: [0xeb,0x04,0xff,0xff,0x7f,0x81]
8592 #CHECK: icmy %r0, 0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x81]
8593 #CHECK: icmy %r15, 0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0x81]
8595 icmy
%r0, 0, -524288
8601 icmy
%r0, 4, 0(%r15)
8602 icmy
%r0, 4, 524287(%r15)
8603 icmy
%r0, 0, 524287(%r1)
8606 #CHECK: icy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x73]
8607 #CHECK: icy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x73]
8608 #CHECK: icy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x73]
8609 #CHECK: icy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x73]
8610 #CHECK: icy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x73]
8611 #CHECK: icy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x73]
8612 #CHECK: icy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x73]
8613 #CHECK: icy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x73]
8614 #CHECK: icy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x73]
8615 #CHECK: icy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x73]
8624 icy
%r0, 524287(%r1,%r15)
8625 icy
%r0, 524287(%r15,%r1)
8628 #CHECK: idte %r0, %r0, %r0 # encoding: [0xb9,0x8e,0x00,0x00]
8629 #CHECK: idte %r0, %r0, %r15 # encoding: [0xb9,0x8e,0x00,0x0f]
8630 #CHECK: idte %r0, %r15, %r0 # encoding: [0xb9,0x8e,0xf0,0x00]
8631 #CHECK: idte %r15, %r0, %r0 # encoding: [0xb9,0x8e,0x00,0xf0]
8632 #CHECK: idte %r0, %r0, %r0, 15 # encoding: [0xb9,0x8e,0x0f,0x00]
8633 #CHECK: idte %r4, %r5, %r6, 7 # encoding: [0xb9,0x8e,0x57,0x46]
8639 idte
%r0, %r0, %r0, 15
8640 idte
%r4, %r5, %r6, 7
8642 #CHECK: iedtr %f0, %f0, %r0 # encoding: [0xb3,0xf6,0x00,0x00]
8643 #CHECK: iedtr %f0, %f0, %r15 # encoding: [0xb3,0xf6,0x00,0x0f]
8644 #CHECK: iedtr %f0, %f15, %r0 # encoding: [0xb3,0xf6,0xf0,0x00]
8645 #CHECK: iedtr %f15, %f0, %r0 # encoding: [0xb3,0xf6,0x00,0xf0]
8646 #CHECK: iedtr %f1, %f2, %r3 # encoding: [0xb3,0xf6,0x20,0x13]
8647 #CHECK: iedtr %f15, %f15, %r15 # encoding: [0xb3,0xf6,0xf0,0xff]
8650 iedtr
%f0, %f0, %r15
8651 iedtr
%f0, %f15, %r0
8652 iedtr
%f15, %f0, %r0
8654 iedtr
%f15, %f15, %r15
8656 #CHECK: iextr %f0, %f0, %r0 # encoding: [0xb3,0xfe,0x00,0x00]
8657 #CHECK: iextr %f0, %f0, %r13 # encoding: [0xb3,0xfe,0x00,0x0d]
8658 #CHECK: iextr %f0, %f13, %r0 # encoding: [0xb3,0xfe,0xd0,0x00]
8659 #CHECK: iextr %f13, %f0, %r0 # encoding: [0xb3,0xfe,0x00,0xd0]
8660 #CHECK: iextr %f1, %f8, %r4 # encoding: [0xb3,0xfe,0x80,0x14]
8661 #CHECK: iextr %f13, %f13, %r13 # encoding: [0xb3,0xfe,0xd0,0xdd]
8664 iextr
%f0, %f0, %r13
8665 iextr
%f0, %f13, %r0
8666 iextr
%f13, %f0, %r0
8668 iextr
%f13, %f13, %r13
8670 #CHECK: iihf %r0, 0 # encoding: [0xc0,0x08,0x00,0x00,0x00,0x00]
8671 #CHECK: iihf %r0, 4294967295 # encoding: [0xc0,0x08,0xff,0xff,0xff,0xff]
8672 #CHECK: iihf %r15, 0 # encoding: [0xc0,0xf8,0x00,0x00,0x00,0x00]
8675 iihf
%r0, 0xffffffff
8678 #CHECK: iihh %r0, 0 # encoding: [0xa5,0x00,0x00,0x00]
8679 #CHECK: iihh %r0, 32768 # encoding: [0xa5,0x00,0x80,0x00]
8680 #CHECK: iihh %r0, 65535 # encoding: [0xa5,0x00,0xff,0xff]
8681 #CHECK: iihh %r15, 0 # encoding: [0xa5,0xf0,0x00,0x00]
8688 #CHECK: iihl %r0, 0 # encoding: [0xa5,0x01,0x00,0x00]
8689 #CHECK: iihl %r0, 32768 # encoding: [0xa5,0x01,0x80,0x00]
8690 #CHECK: iihl %r0, 65535 # encoding: [0xa5,0x01,0xff,0xff]
8691 #CHECK: iihl %r15, 0 # encoding: [0xa5,0xf1,0x00,0x00]
8698 #CHECK: iilf %r0, 0 # encoding: [0xc0,0x09,0x00,0x00,0x00,0x00]
8699 #CHECK: iilf %r0, 4294967295 # encoding: [0xc0,0x09,0xff,0xff,0xff,0xff]
8700 #CHECK: iilf %r15, 0 # encoding: [0xc0,0xf9,0x00,0x00,0x00,0x00]
8701 #CHECK: iilf %r15, 0 # encoding: [0xc0,0xf9,0x00,0x00,0x00,0x00]
8704 iilf
%r0, 0xffffffff
8708 #CHECK: iilh %r0, 0 # encoding: [0xa5,0x02,0x00,0x00]
8709 #CHECK: iilh %r0, 32768 # encoding: [0xa5,0x02,0x80,0x00]
8710 #CHECK: iilh %r0, 65535 # encoding: [0xa5,0x02,0xff,0xff]
8711 #CHECK: iilh %r15, 0 # encoding: [0xa5,0xf2,0x00,0x00]
8718 #CHECK: iill %r0, 0 # encoding: [0xa5,0x03,0x00,0x00]
8719 #CHECK: iill %r0, 32768 # encoding: [0xa5,0x03,0x80,0x00]
8720 #CHECK: iill %r0, 65535 # encoding: [0xa5,0x03,0xff,0xff]
8721 #CHECK: iill %r15, 0 # encoding: [0xa5,0xf3,0x00,0x00]
8728 #CHECK: ipk # encoding: [0xb2,0x0b,0x00,0x00]
8732 #CHECK: ipm %r0 # encoding: [0xb2,0x22,0x00,0x00]
8733 #CHECK: ipm %r1 # encoding: [0xb2,0x22,0x00,0x10]
8734 #CHECK: ipm %r15 # encoding: [0xb2,0x22,0x00,0xf0]
8740 #CHECK: ipte %r0, %r0 # encoding: [0xb2,0x21,0x00,0x00]
8741 #CHECK: ipte %r0, %r15 # encoding: [0xb2,0x21,0x00,0x0f]
8742 #CHECK: ipte %r15, %r0 # encoding: [0xb2,0x21,0x00,0xf0]
8743 #CHECK: ipte %r0, %r0, %r15 # encoding: [0xb2,0x21,0xf0,0x00]
8744 #CHECK: ipte %r0, %r0, %r0, 15 # encoding: [0xb2,0x21,0x0f,0x00]
8745 #CHECK: ipte %r7, %r8, %r9, 10 # encoding: [0xb2,0x21,0x9a,0x78]
8751 ipte
%r0, %r0, %r0, 15
8752 ipte
%r7, %r8, %r9, 10
8754 #CHECK: iske %r0, %r0 # encoding: [0xb2,0x29,0x00,0x00]
8755 #CHECK: iske %r0, %r15 # encoding: [0xb2,0x29,0x00,0x0f]
8756 #CHECK: iske %r15, %r0 # encoding: [0xb2,0x29,0x00,0xf0]
8757 #CHECK: iske %r7, %r8 # encoding: [0xb2,0x29,0x00,0x78]
8764 #CHECK: ivsk %r0, %r0 # encoding: [0xb2,0x23,0x00,0x00]
8765 #CHECK: ivsk %r0, %r15 # encoding: [0xb2,0x23,0x00,0x0f]
8766 #CHECK: ivsk %r15, %r0 # encoding: [0xb2,0x23,0x00,0xf0]
8767 #CHECK: ivsk %r7, %r8 # encoding: [0xb2,0x23,0x00,0x78]
8774 #CHECK: kdb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x18]
8775 #CHECK: kdb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x18]
8776 #CHECK: kdb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x18]
8777 #CHECK: kdb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x18]
8778 #CHECK: kdb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x18]
8779 #CHECK: kdb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x18]
8780 #CHECK: kdb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x18]
8786 kdb
%f0, 4095(%r1,%r15)
8787 kdb
%f0, 4095(%r15,%r1)
8790 #CHECK: kdbr %f0, %f0 # encoding: [0xb3,0x18,0x00,0x00]
8791 #CHECK: kdbr %f0, %f15 # encoding: [0xb3,0x18,0x00,0x0f]
8792 #CHECK: kdbr %f7, %f8 # encoding: [0xb3,0x18,0x00,0x78]
8793 #CHECK: kdbr %f15, %f0 # encoding: [0xb3,0x18,0x00,0xf0]
8800 #CHECK: kdtr %f0, %f0 # encoding: [0xb3,0xe0,0x00,0x00]
8801 #CHECK: kdtr %f0, %f15 # encoding: [0xb3,0xe0,0x00,0x0f]
8802 #CHECK: kdtr %f7, %f8 # encoding: [0xb3,0xe0,0x00,0x78]
8803 #CHECK: kdtr %f15, %f0 # encoding: [0xb3,0xe0,0x00,0xf0]
8810 #CHECK: keb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x08]
8811 #CHECK: keb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x08]
8812 #CHECK: keb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x08]
8813 #CHECK: keb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x08]
8814 #CHECK: keb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x08]
8815 #CHECK: keb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x08]
8816 #CHECK: keb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x08]
8822 keb
%f0, 4095(%r1,%r15)
8823 keb
%f0, 4095(%r15,%r1)
8826 #CHECK: kebr %f0, %f0 # encoding: [0xb3,0x08,0x00,0x00]
8827 #CHECK: kebr %f0, %f15 # encoding: [0xb3,0x08,0x00,0x0f]
8828 #CHECK: kebr %f7, %f8 # encoding: [0xb3,0x08,0x00,0x78]
8829 #CHECK: kebr %f15, %f0 # encoding: [0xb3,0x08,0x00,0xf0]
8836 #CHECK: kimd %r0, %r2 # encoding: [0xb9,0x3e,0x00,0x02]
8837 #CHECK: kimd %r0, %r14 # encoding: [0xb9,0x3e,0x00,0x0e]
8838 #CHECK: kimd %r15, %r2 # encoding: [0xb9,0x3e,0x00,0xf2]
8839 #CHECK: kimd %r7, %r10 # encoding: [0xb9,0x3e,0x00,0x7a]
8846 #CHECK: klmd %r0, %r2 # encoding: [0xb9,0x3f,0x00,0x02]
8847 #CHECK: klmd %r0, %r14 # encoding: [0xb9,0x3f,0x00,0x0e]
8848 #CHECK: klmd %r15, %r2 # encoding: [0xb9,0x3f,0x00,0xf2]
8849 #CHECK: klmd %r7, %r10 # encoding: [0xb9,0x3f,0x00,0x7a]
8856 #CHECK: km %r2, %r2 # encoding: [0xb9,0x2e,0x00,0x22]
8857 #CHECK: km %r2, %r14 # encoding: [0xb9,0x2e,0x00,0x2e]
8858 #CHECK: km %r14, %r2 # encoding: [0xb9,0x2e,0x00,0xe2]
8859 #CHECK: km %r6, %r10 # encoding: [0xb9,0x2e,0x00,0x6a]
8866 #CHECK: kmac %r0, %r2 # encoding: [0xb9,0x1e,0x00,0x02]
8867 #CHECK: kmac %r0, %r14 # encoding: [0xb9,0x1e,0x00,0x0e]
8868 #CHECK: kmac %r15, %r2 # encoding: [0xb9,0x1e,0x00,0xf2]
8869 #CHECK: kmac %r7, %r10 # encoding: [0xb9,0x1e,0x00,0x7a]
8876 #CHECK: kmc %r2, %r2 # encoding: [0xb9,0x2f,0x00,0x22]
8877 #CHECK: kmc %r2, %r14 # encoding: [0xb9,0x2f,0x00,0x2e]
8878 #CHECK: kmc %r14, %r2 # encoding: [0xb9,0x2f,0x00,0xe2]
8879 #CHECK: kmc %r6, %r10 # encoding: [0xb9,0x2f,0x00,0x6a]
8886 #CHECK: kxbr %f0, %f0 # encoding: [0xb3,0x48,0x00,0x00]
8887 #CHECK: kxbr %f0, %f13 # encoding: [0xb3,0x48,0x00,0x0d]
8888 #CHECK: kxbr %f8, %f8 # encoding: [0xb3,0x48,0x00,0x88]
8889 #CHECK: kxbr %f13, %f0 # encoding: [0xb3,0x48,0x00,0xd0]
8896 #CHECK: kxtr %f0, %f0 # encoding: [0xb3,0xe8,0x00,0x00]
8897 #CHECK: kxtr %f0, %f13 # encoding: [0xb3,0xe8,0x00,0x0d]
8898 #CHECK: kxtr %f8, %f8 # encoding: [0xb3,0xe8,0x00,0x88]
8899 #CHECK: kxtr %f13, %f0 # encoding: [0xb3,0xe8,0x00,0xd0]
8906 #CHECK: l %r0, 0 # encoding: [0x58,0x00,0x00,0x00]
8907 #CHECK: l %r0, 4095 # encoding: [0x58,0x00,0x0f,0xff]
8908 #CHECK: l %r0, 0 # encoding: [0x58,0x00,0x00,0x00]
8909 #CHECK: l %r0, 0(%r1) # encoding: [0x58,0x00,0x10,0x00]
8910 #CHECK: l %r0, 0(%r15) # encoding: [0x58,0x00,0xf0,0x00]
8911 #CHECK: l %r0, 0(%r1) # encoding: [0x58,0x00,0x10,0x00]
8912 #CHECK: l %r0, 0(%r15) # encoding: [0x58,0x00,0xf0,0x00]
8913 #CHECK: l %r0, 0(%r1) # encoding: [0x58,0x00,0x10,0x00]
8914 #CHECK: l %r0, 0(%r15) # encoding: [0x58,0x00,0xf0,0x00]
8915 #CHECK: l %r0, 0(%r1) # encoding: [0x58,0x00,0x10,0x00]
8916 #CHECK: l %r0, 0(%r15) # encoding: [0x58,0x00,0xf0,0x00]
8917 #CHECK: l %r0, 0(%r1,0) # encoding: [0x58,0x01,0x00,0x00]
8918 #CHECK: l %r0, 0(%r15,0) # encoding: [0x58,0x0f,0x00,0x00]
8919 #CHECK: l %r0, 0(%r1,0) # encoding: [0x58,0x01,0x00,0x00]
8920 #CHECK: l %r0, 0(%r15,0) # encoding: [0x58,0x0f,0x00,0x00]
8921 #CHECK: l %r0, 0(%r1,0) # encoding: [0x58,0x01,0x00,0x00]
8922 #CHECK: l %r0, 0(%r15,0) # encoding: [0x58,0x0f,0x00,0x00]
8923 #CHECK: l %r0, 4095(%r15) # encoding: [0x58,0x00,0xff,0xff]
8924 #CHECK: l %r0, 4095(%r1,%r15) # encoding: [0x58,0x01,0xff,0xff]
8925 #CHECK: l %r0, 4095(%r15,0) # encoding: [0x58,0x0f,0x0f,0xff]
8926 #CHECK: l %r0, 4095(%r15,%r1) # encoding: [0x58,0x0f,0x1f,0xff]
8927 #CHECK: l %r15, 0 # encoding: [0x58,0xf0,0x00,0x00]
8948 l %r0, 4095(%r0,%r15)
8949 l %r0, 4095(%r1,%r15)
8950 l %r0, 4095(%r15,%r0)
8951 l %r0, 4095(%r15,%r1)
8954 #CHECK: la %r0, 0 # encoding: [0x41,0x00,0x00,0x00]
8955 #CHECK: la %r0, 4095 # encoding: [0x41,0x00,0x0f,0xff]
8956 #CHECK: la %r0, 0(%r1) # encoding: [0x41,0x00,0x10,0x00]
8957 #CHECK: la %r0, 0(%r15) # encoding: [0x41,0x00,0xf0,0x00]
8958 #CHECK: la %r0, 4095(%r1,%r15) # encoding: [0x41,0x01,0xff,0xff]
8959 #CHECK: la %r0, 4095(%r15,%r1) # encoding: [0x41,0x0f,0x1f,0xff]
8960 #CHECK: la %r15, 0 # encoding: [0x41,0xf0,0x00,0x00]
8966 la %r0, 4095(%r1,%r15)
8967 la %r0, 4095(%r15,%r1)
8970 #CHECK: lae %r0, 0 # encoding: [0x51,0x00,0x00,0x00]
8971 #CHECK: lae %r0, 4095 # encoding: [0x51,0x00,0x0f,0xff]
8972 #CHECK: lae %r0, 0(%r1) # encoding: [0x51,0x00,0x10,0x00]
8973 #CHECK: lae %r0, 0(%r15) # encoding: [0x51,0x00,0xf0,0x00]
8974 #CHECK: lae %r0, 4095(%r1,%r15) # encoding: [0x51,0x01,0xff,0xff]
8975 #CHECK: lae %r0, 4095(%r15,%r1) # encoding: [0x51,0x0f,0x1f,0xff]
8976 #CHECK: lae %r15, 0 # encoding: [0x51,0xf0,0x00,0x00]
8982 lae
%r0, 4095(%r1,%r15)
8983 lae
%r0, 4095(%r15,%r1)
8986 #CHECK: laey %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x75]
8987 #CHECK: laey %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x75]
8988 #CHECK: laey %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x75]
8989 #CHECK: laey %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x75]
8990 #CHECK: laey %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x75]
8991 #CHECK: laey %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x75]
8992 #CHECK: laey %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x75]
8993 #CHECK: laey %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x75]
8994 #CHECK: laey %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x75]
8995 #CHECK: laey %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x75]
9004 laey
%r0, 524287(%r1,%r15)
9005 laey
%r0, 524287(%r15,%r1)
9008 #CHECK: lam %a0, %a0, 0 # encoding: [0x9a,0x00,0x00,0x00]
9009 #CHECK: lam %a0, %a15, 0 # encoding: [0x9a,0x0f,0x00,0x00]
9010 #CHECK: lam %a14, %a15, 0 # encoding: [0x9a,0xef,0x00,0x00]
9011 #CHECK: lam %a15, %a15, 0 # encoding: [0x9a,0xff,0x00,0x00]
9012 #CHECK: lam %a0, %a0, 4095 # encoding: [0x9a,0x00,0x0f,0xff]
9013 #CHECK: lam %a0, %a0, 1 # encoding: [0x9a,0x00,0x00,0x01]
9014 #CHECK: lam %a0, %a0, 0(%r1) # encoding: [0x9a,0x00,0x10,0x00]
9015 #CHECK: lam %a0, %a0, 0(%r15) # encoding: [0x9a,0x00,0xf0,0x00]
9016 #CHECK: lam %a0, %a0, 4095(%r1) # encoding: [0x9a,0x00,0x1f,0xff]
9017 #CHECK: lam %a0, %a0, 4095(%r15) # encoding: [0x9a,0x00,0xff,0xff]
9027 lam
%a0
,%a0
,4095(%r1)
9028 lam
%a0
,%a0
,4095(%r15)
9030 #CHECK: lamy %a0, %a0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x9a]
9031 #CHECK: lamy %a0, %a15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x9a]
9032 #CHECK: lamy %a14, %a15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x9a]
9033 #CHECK: lamy %a15, %a15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x9a]
9034 #CHECK: lamy %a0, %a0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x9a]
9035 #CHECK: lamy %a0, %a0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x9a]
9036 #CHECK: lamy %a0, %a0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x9a]
9037 #CHECK: lamy %a0, %a0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x9a]
9038 #CHECK: lamy %a0, %a0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x9a]
9039 #CHECK: lamy %a0, %a0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x9a]
9040 #CHECK: lamy %a0, %a0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x9a]
9041 #CHECK: lamy %a0, %a0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x9a]
9042 #CHECK: lamy %a0, %a0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x9a]
9048 lamy
%a0
,%a0
,-524288
9054 lamy
%a0
,%a0
,0(%r15)
9055 lamy
%a0
,%a0
,524287(%r1)
9056 lamy
%a0
,%a0
,524287(%r15)
9058 #CHECK: larl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc0,0x00,A,A,A,A]
9059 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
9060 larl
%r0, -0x100000000
9061 #CHECK: larl %r0, .[[LAB:L.*]]-2 # encoding: [0xc0,0x00,A,A,A,A]
9062 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
9064 #CHECK: larl %r0, .[[LAB:L.*]] # encoding: [0xc0,0x00,A,A,A,A]
9065 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
9067 #CHECK: larl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc0,0x00,A,A,A,A]
9068 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
9069 larl
%r0, 0xfffffffe
9071 #CHECK: larl %r0, foo # encoding: [0xc0,0x00,A,A,A,A]
9072 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
9073 #CHECK: larl %r15, foo # encoding: [0xc0,0xf0,A,A,A,A]
9074 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
9079 #CHECK: larl %r3, bar+100 # encoding: [0xc0,0x30,A,A,A,A]
9080 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
9081 #CHECK: larl %r4, bar+100 # encoding: [0xc0,0x40,A,A,A,A]
9082 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
9087 #CHECK: larl %r7, frob@PLT # encoding: [0xc0,0x70,A,A,A,A]
9088 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
9089 #CHECK: larl %r8, frob@PLT # encoding: [0xc0,0x80,A,A,A,A]
9090 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
9095 #CHECK: lasp 0, 0 # encoding: [0xe5,0x00,0x00,0x00,0x00,0x00]
9096 #CHECK: lasp 0(%r1), 0(%r2) # encoding: [0xe5,0x00,0x10,0x00,0x20,0x00]
9097 #CHECK: lasp 160(%r1), 320(%r15) # encoding: [0xe5,0x00,0x10,0xa0,0xf1,0x40]
9098 #CHECK: lasp 0(%r1), 4095 # encoding: [0xe5,0x00,0x10,0x00,0x0f,0xff]
9099 #CHECK: lasp 0(%r1), 4095(%r2) # encoding: [0xe5,0x00,0x10,0x00,0x2f,0xff]
9100 #CHECK: lasp 0(%r1), 4095(%r15) # encoding: [0xe5,0x00,0x10,0x00,0xff,0xff]
9101 #CHECK: lasp 0(%r1), 0 # encoding: [0xe5,0x00,0x10,0x00,0x00,0x00]
9102 #CHECK: lasp 0(%r15), 0 # encoding: [0xe5,0x00,0xf0,0x00,0x00,0x00]
9103 #CHECK: lasp 4095(%r1), 0 # encoding: [0xe5,0x00,0x1f,0xff,0x00,0x00]
9104 #CHECK: lasp 4095(%r15), 0 # encoding: [0xe5,0x00,0xff,0xff,0x00,0x00]
9108 lasp
160(%r1), 320(%r15)
9110 lasp
0(%r1), 4095(%r2)
9111 lasp
0(%r1), 4095(%r15)
9117 #CHECK: lay %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x71]
9118 #CHECK: lay %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x71]
9119 #CHECK: lay %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x71]
9120 #CHECK: lay %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x71]
9121 #CHECK: lay %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x71]
9122 #CHECK: lay %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x71]
9123 #CHECK: lay %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x71]
9124 #CHECK: lay %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x71]
9125 #CHECK: lay %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x71]
9126 #CHECK: lay %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x71]
9135 lay
%r0, 524287(%r1,%r15)
9136 lay
%r0, 524287(%r15,%r1)
9139 #CHECK: lb %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x76]
9140 #CHECK: lb %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x76]
9141 #CHECK: lb %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x76]
9142 #CHECK: lb %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x76]
9143 #CHECK: lb %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x76]
9144 #CHECK: lb %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x76]
9145 #CHECK: lb %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x76]
9146 #CHECK: lb %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x76]
9147 #CHECK: lb %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x76]
9148 #CHECK: lb %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x76]
9157 lb
%r0, 524287(%r1,%r15)
9158 lb
%r0, 524287(%r15,%r1)
9161 #CHECK: lbr %r0, %r15 # encoding: [0xb9,0x26,0x00,0x0f]
9162 #CHECK: lbr %r7, %r8 # encoding: [0xb9,0x26,0x00,0x78]
9163 #CHECK: lbr %r15, %r0 # encoding: [0xb9,0x26,0x00,0xf0]
9169 #CHECK: lcctl 0 # encoding: [0xb2,0x84,0x00,0x00]
9170 #CHECK: lcctl 0(%r1) # encoding: [0xb2,0x84,0x10,0x00]
9171 #CHECK: lcctl 0(%r15) # encoding: [0xb2,0x84,0xf0,0x00]
9172 #CHECK: lcctl 4095 # encoding: [0xb2,0x84,0x0f,0xff]
9173 #CHECK: lcctl 4095(%r1) # encoding: [0xb2,0x84,0x1f,0xff]
9174 #CHECK: lcctl 4095(%r15) # encoding: [0xb2,0x84,0xff,0xff]
9183 #CHECK: lcdbr %f0, %f9 # encoding: [0xb3,0x13,0x00,0x09]
9184 #CHECK: lcdbr %f0, %f15 # encoding: [0xb3,0x13,0x00,0x0f]
9185 #CHECK: lcdbr %f15, %f0 # encoding: [0xb3,0x13,0x00,0xf0]
9186 #CHECK: lcdbr %f15, %f9 # encoding: [0xb3,0x13,0x00,0xf9]
9193 #CHECK: lcdfr %f0, %f9 # encoding: [0xb3,0x73,0x00,0x09]
9194 #CHECK: lcdfr %f0, %f15 # encoding: [0xb3,0x73,0x00,0x0f]
9195 #CHECK: lcdfr %f15, %f0 # encoding: [0xb3,0x73,0x00,0xf0]
9196 #CHECK: lcdfr %f15, %f9 # encoding: [0xb3,0x73,0x00,0xf9]
9203 #CHECK: lndfr %f0, %f9 # encoding: [0xb3,0x71,0x00,0x09]
9204 #CHECK: lndfr %f0, %f15 # encoding: [0xb3,0x71,0x00,0x0f]
9205 #CHECK: lndfr %f15, %f0 # encoding: [0xb3,0x71,0x00,0xf0]
9206 #CHECK: lndfr %f15, %f9 # encoding: [0xb3,0x71,0x00,0xf9]
9213 #CHECK: lpdfr %f0, %f9 # encoding: [0xb3,0x70,0x00,0x09]
9214 #CHECK: lpdfr %f0, %f15 # encoding: [0xb3,0x70,0x00,0x0f]
9215 #CHECK: lpdfr %f15, %f0 # encoding: [0xb3,0x70,0x00,0xf0]
9216 #CHECK: lpdfr %f15, %f9 # encoding: [0xb3,0x70,0x00,0xf9]
9223 #CHECK: lcdr %f0, %f9 # encoding: [0x23,0x09]
9224 #CHECK: lcdr %f0, %f15 # encoding: [0x23,0x0f]
9225 #CHECK: lcdr %f15, %f0 # encoding: [0x23,0xf0]
9226 #CHECK: lcdr %f15, %f9 # encoding: [0x23,0xf9]
9233 #CHECK: lcebr %f0, %f9 # encoding: [0xb3,0x03,0x00,0x09]
9234 #CHECK: lcebr %f0, %f15 # encoding: [0xb3,0x03,0x00,0x0f]
9235 #CHECK: lcebr %f15, %f0 # encoding: [0xb3,0x03,0x00,0xf0]
9236 #CHECK: lcebr %f15, %f9 # encoding: [0xb3,0x03,0x00,0xf9]
9243 #CHECK: lcer %f0, %f9 # encoding: [0x33,0x09]
9244 #CHECK: lcer %f0, %f15 # encoding: [0x33,0x0f]
9245 #CHECK: lcer %f15, %f0 # encoding: [0x33,0xf0]
9246 #CHECK: lcer %f15, %f9 # encoding: [0x33,0xf9]
9253 #CHECK: lcgfr %r0, %r0 # encoding: [0xb9,0x13,0x00,0x00]
9254 #CHECK: lcgfr %r0, %r15 # encoding: [0xb9,0x13,0x00,0x0f]
9255 #CHECK: lcgfr %r15, %r0 # encoding: [0xb9,0x13,0x00,0xf0]
9256 #CHECK: lcgfr %r7, %r8 # encoding: [0xb9,0x13,0x00,0x78]
9263 #CHECK: lcgr %r0, %r0 # encoding: [0xb9,0x03,0x00,0x00]
9264 #CHECK: lcgr %r0, %r15 # encoding: [0xb9,0x03,0x00,0x0f]
9265 #CHECK: lcgr %r15, %r0 # encoding: [0xb9,0x03,0x00,0xf0]
9266 #CHECK: lcgr %r7, %r8 # encoding: [0xb9,0x03,0x00,0x78]
9273 #CHECK: lcr %r0, %r0 # encoding: [0x13,0x00]
9274 #CHECK: lcr %r0, %r15 # encoding: [0x13,0x0f]
9275 #CHECK: lcr %r15, %r0 # encoding: [0x13,0xf0]
9276 #CHECK: lcr %r7, %r8 # encoding: [0x13,0x78]
9283 #CHECK: lctl %c0, %c0, 0 # encoding: [0xb7,0x00,0x00,0x00]
9284 #CHECK: lctl %c0, %c15, 0 # encoding: [0xb7,0x0f,0x00,0x00]
9285 #CHECK: lctl %c14, %c15, 0 # encoding: [0xb7,0xef,0x00,0x00]
9286 #CHECK: lctl %c15, %c15, 0 # encoding: [0xb7,0xff,0x00,0x00]
9287 #CHECK: lctl %c0, %c0, 4095 # encoding: [0xb7,0x00,0x0f,0xff]
9288 #CHECK: lctl %c0, %c0, 1 # encoding: [0xb7,0x00,0x00,0x01]
9289 #CHECK: lctl %c0, %c0, 0(%r1) # encoding: [0xb7,0x00,0x10,0x00]
9290 #CHECK: lctl %c0, %c0, 0(%r15) # encoding: [0xb7,0x00,0xf0,0x00]
9291 #CHECK: lctl %c0, %c0, 4095(%r1) # encoding: [0xb7,0x00,0x1f,0xff]
9292 #CHECK: lctl %c0, %c0, 4095(%r15) # encoding: [0xb7,0x00,0xff,0xff]
9301 lctl
%c0
,%c0
,0(%r15)
9302 lctl
%c0
,%c0
,4095(%r1)
9303 lctl
%c0
,%c0
,4095(%r15)
9305 #CHECK: lctlg %c0, %c0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x2f]
9306 #CHECK: lctlg %c0, %c15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x2f]
9307 #CHECK: lctlg %c14, %c15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x2f]
9308 #CHECK: lctlg %c15, %c15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x2f]
9309 #CHECK: lctlg %c0, %c0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x2f]
9310 #CHECK: lctlg %c0, %c0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x2f]
9311 #CHECK: lctlg %c0, %c0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x2f]
9312 #CHECK: lctlg %c0, %c0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x2f]
9313 #CHECK: lctlg %c0, %c0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x2f]
9314 #CHECK: lctlg %c0, %c0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x2f]
9315 #CHECK: lctlg %c0, %c0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x2f]
9316 #CHECK: lctlg %c0, %c0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x2f]
9317 #CHECK: lctlg %c0, %c0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x2f]
9323 lctlg
%c0
,%c0
,-524288
9327 lctlg
%c0
,%c0
,524287
9328 lctlg
%c0
,%c0
,0(%r1)
9329 lctlg
%c0
,%c0
,0(%r15)
9330 lctlg
%c0
,%c0
,524287(%r1)
9331 lctlg
%c0
,%c0
,524287(%r15)
9333 #CHECK: lcxbr %f0, %f8 # encoding: [0xb3,0x43,0x00,0x08]
9334 #CHECK: lcxbr %f0, %f13 # encoding: [0xb3,0x43,0x00,0x0d]
9335 #CHECK: lcxbr %f13, %f0 # encoding: [0xb3,0x43,0x00,0xd0]
9336 #CHECK: lcxbr %f13, %f9 # encoding: [0xb3,0x43,0x00,0xd9]
9343 #CHECK: lcxr %f0, %f8 # encoding: [0xb3,0x63,0x00,0x08]
9344 #CHECK: lcxr %f0, %f13 # encoding: [0xb3,0x63,0x00,0x0d]
9345 #CHECK: lcxr %f13, %f0 # encoding: [0xb3,0x63,0x00,0xd0]
9346 #CHECK: lcxr %f13, %f9 # encoding: [0xb3,0x63,0x00,0xd9]
9353 #CHECK: ld %f0, 0 # encoding: [0x68,0x00,0x00,0x00]
9354 #CHECK: ld %f0, 4095 # encoding: [0x68,0x00,0x0f,0xff]
9355 #CHECK: ld %f0, 0(%r1) # encoding: [0x68,0x00,0x10,0x00]
9356 #CHECK: ld %f0, 0(%r15) # encoding: [0x68,0x00,0xf0,0x00]
9357 #CHECK: ld %f0, 4095(%r1,%r15) # encoding: [0x68,0x01,0xff,0xff]
9358 #CHECK: ld %f0, 4095(%r15,%r1) # encoding: [0x68,0x0f,0x1f,0xff]
9359 #CHECK: ld %f15, 0 # encoding: [0x68,0xf0,0x00,0x00]
9365 ld %f0, 4095(%r1,%r15)
9366 ld %f0, 4095(%r15,%r1)
9369 #CHECK: lde %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x24]
9370 #CHECK: lde %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x24]
9371 #CHECK: lde %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x24]
9372 #CHECK: lde %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x24]
9373 #CHECK: lde %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x24]
9374 #CHECK: lde %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x24]
9375 #CHECK: lde %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x24]
9381 lde %f0, 4095(%r1,%r15)
9382 lde %f0, 4095(%r15,%r1)
9385 #CHECK: ldeb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x04]
9386 #CHECK: ldeb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x04]
9387 #CHECK: ldeb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x04]
9388 #CHECK: ldeb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x04]
9389 #CHECK: ldeb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x04]
9390 #CHECK: ldeb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x04]
9391 #CHECK: ldeb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x04]
9397 ldeb
%f0, 4095(%r1,%r15)
9398 ldeb
%f0, 4095(%r15,%r1)
9401 #CHECK: ldebr %f0, %f15 # encoding: [0xb3,0x04,0x00,0x0f]
9402 #CHECK: ldebr %f7, %f8 # encoding: [0xb3,0x04,0x00,0x78]
9403 #CHECK: ldebr %f15, %f0 # encoding: [0xb3,0x04,0x00,0xf0]
9409 #CHECK: lder %f0, %f15 # encoding: [0xb3,0x24,0x00,0x0f]
9410 #CHECK: lder %f7, %f8 # encoding: [0xb3,0x24,0x00,0x78]
9411 #CHECK: lder %f15, %f0 # encoding: [0xb3,0x24,0x00,0xf0]
9417 #CHECK: ldetr %f0, %f0, 15 # encoding: [0xb3,0xd4,0x0f,0x00]
9418 #CHECK: ldetr %f0, %f15, 0 # encoding: [0xb3,0xd4,0x00,0x0f]
9419 #CHECK: ldetr %f7, %f8, 9 # encoding: [0xb3,0xd4,0x09,0x78]
9420 #CHECK: ldetr %f15, %f0, 0 # encoding: [0xb3,0xd4,0x00,0xf0]
9427 #CHECK: ldgr %f0, %r0 # encoding: [0xb3,0xc1,0x00,0x00]
9428 #CHECK: ldgr %f0, %r15 # encoding: [0xb3,0xc1,0x00,0x0f]
9429 #CHECK: ldgr %f15, %r0 # encoding: [0xb3,0xc1,0x00,0xf0]
9430 #CHECK: ldgr %f7, %r9 # encoding: [0xb3,0xc1,0x00,0x79]
9431 #CHECK: ldgr %f15, %r15 # encoding: [0xb3,0xc1,0x00,0xff]
9439 #CHECK: ldr %f0, %f9 # encoding: [0x28,0x09]
9440 #CHECK: ldr %f0, %f15 # encoding: [0x28,0x0f]
9441 #CHECK: ldr %f15, %f0 # encoding: [0x28,0xf0]
9442 #CHECK: ldr %f15, %f9 # encoding: [0x28,0xf9]
9449 #CHECK: ldxbr %f0, %f0 # encoding: [0xb3,0x45,0x00,0x00]
9450 #CHECK: ldxbr %f0, %f13 # encoding: [0xb3,0x45,0x00,0x0d]
9451 #CHECK: ldxbr %f8, %f12 # encoding: [0xb3,0x45,0x00,0x8c]
9452 #CHECK: ldxbr %f13, %f0 # encoding: [0xb3,0x45,0x00,0xd0]
9453 #CHECK: ldxbr %f13, %f13 # encoding: [0xb3,0x45,0x00,0xdd]
9461 #CHECK: ldxr %f0, %f0 # encoding: [0x25,0x00]
9462 #CHECK: ldxr %f0, %f13 # encoding: [0x25,0x0d]
9463 #CHECK: ldxr %f7, %f8 # encoding: [0x25,0x78]
9464 #CHECK: ldxr %f15, %f0 # encoding: [0x25,0xf0]
9465 #CHECK: ldxr %f15, %f13 # encoding: [0x25,0xfd]
9473 #CHECK: ldxtr %f0, 0, %f0, 0 # encoding: [0xb3,0xdd,0x00,0x00]
9474 #CHECK: ldxtr %f0, 0, %f0, 15 # encoding: [0xb3,0xdd,0x0f,0x00]
9475 #CHECK: ldxtr %f0, 0, %f13, 0 # encoding: [0xb3,0xdd,0x00,0x0d]
9476 #CHECK: ldxtr %f0, 15, %f0, 0 # encoding: [0xb3,0xdd,0xf0,0x00]
9477 #CHECK: ldxtr %f4, 5, %f8, 9 # encoding: [0xb3,0xdd,0x59,0x48]
9478 #CHECK: ldxtr %f13, 0, %f0, 0 # encoding: [0xb3,0xdd,0x00,0xd0]
9480 ldxtr
%f0, 0, %f0, 0
9481 ldxtr
%f0, 0, %f0, 15
9482 ldxtr
%f0, 0, %f13, 0
9483 ldxtr
%f0, 15, %f0, 0
9484 ldxtr
%f4, 5, %f8, 9
9485 ldxtr
%f13, 0, %f0, 0
9487 #CHECK: ldy %f0, -524288 # encoding: [0xed,0x00,0x00,0x00,0x80,0x65]
9488 #CHECK: ldy %f0, -1 # encoding: [0xed,0x00,0x0f,0xff,0xff,0x65]
9489 #CHECK: ldy %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x65]
9490 #CHECK: ldy %f0, 1 # encoding: [0xed,0x00,0x00,0x01,0x00,0x65]
9491 #CHECK: ldy %f0, 524287 # encoding: [0xed,0x00,0x0f,0xff,0x7f,0x65]
9492 #CHECK: ldy %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x65]
9493 #CHECK: ldy %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x65]
9494 #CHECK: ldy %f0, 524287(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x7f,0x65]
9495 #CHECK: ldy %f0, 524287(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x7f,0x65]
9496 #CHECK: ldy %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x65]
9505 ldy
%f0, 524287(%r1,%r15)
9506 ldy
%f0, 524287(%r15,%r1)
9509 #CHECK: le %f0, 0 # encoding: [0x78,0x00,0x00,0x00]
9510 #CHECK: le %f0, 4095 # encoding: [0x78,0x00,0x0f,0xff]
9511 #CHECK: le %f0, 0(%r1) # encoding: [0x78,0x00,0x10,0x00]
9512 #CHECK: le %f0, 0(%r15) # encoding: [0x78,0x00,0xf0,0x00]
9513 #CHECK: le %f0, 4095(%r1,%r15) # encoding: [0x78,0x01,0xff,0xff]
9514 #CHECK: le %f0, 4095(%r15,%r1) # encoding: [0x78,0x0f,0x1f,0xff]
9515 #CHECK: le %f15, 0 # encoding: [0x78,0xf0,0x00,0x00]
9521 le
%f0, 4095(%r1,%r15)
9522 le
%f0, 4095(%r15,%r1)
9525 #CHECK: ledbr %f0, %f0 # encoding: [0xb3,0x44,0x00,0x00]
9526 #CHECK: ledbr %f0, %f15 # encoding: [0xb3,0x44,0x00,0x0f]
9527 #CHECK: ledbr %f7, %f8 # encoding: [0xb3,0x44,0x00,0x78]
9528 #CHECK: ledbr %f15, %f0 # encoding: [0xb3,0x44,0x00,0xf0]
9529 #CHECK: ledbr %f15, %f15 # encoding: [0xb3,0x44,0x00,0xff]
9537 #CHECK: ledr %f0, %f0 # encoding: [0x35,0x00]
9538 #CHECK: ledr %f0, %f15 # encoding: [0x35,0x0f]
9539 #CHECK: ledr %f7, %f8 # encoding: [0x35,0x78]
9540 #CHECK: ledr %f15, %f0 # encoding: [0x35,0xf0]
9541 #CHECK: ledr %f15, %f15 # encoding: [0x35,0xff]
9549 #CHECK: ledtr %f0, 0, %f0, 0 # encoding: [0xb3,0xd5,0x00,0x00]
9550 #CHECK: ledtr %f0, 0, %f0, 15 # encoding: [0xb3,0xd5,0x0f,0x00]
9551 #CHECK: ledtr %f0, 0, %f15, 0 # encoding: [0xb3,0xd5,0x00,0x0f]
9552 #CHECK: ledtr %f0, 15, %f0, 0 # encoding: [0xb3,0xd5,0xf0,0x00]
9553 #CHECK: ledtr %f4, 5, %f6, 7 # encoding: [0xb3,0xd5,0x57,0x46]
9554 #CHECK: ledtr %f15, 0, %f0, 0 # encoding: [0xb3,0xd5,0x00,0xf0]
9556 ledtr
%f0, 0, %f0, 0
9557 ledtr
%f0, 0, %f0, 15
9558 ledtr
%f0, 0, %f15, 0
9559 ledtr
%f0, 15, %f0, 0
9560 ledtr
%f4, 5, %f6, 7
9561 ledtr
%f15, 0, %f0, 0
9563 #CHECK: ler %f0, %f9 # encoding: [0x38,0x09]
9564 #CHECK: ler %f0, %f15 # encoding: [0x38,0x0f]
9565 #CHECK: ler %f15, %f0 # encoding: [0x38,0xf0]
9566 #CHECK: ler %f15, %f9 # encoding: [0x38,0xf9]
9573 #CHECK: lexbr %f0, %f0 # encoding: [0xb3,0x46,0x00,0x00]
9574 #CHECK: lexbr %f0, %f13 # encoding: [0xb3,0x46,0x00,0x0d]
9575 #CHECK: lexbr %f8, %f12 # encoding: [0xb3,0x46,0x00,0x8c]
9576 #CHECK: lexbr %f13, %f0 # encoding: [0xb3,0x46,0x00,0xd0]
9577 #CHECK: lexbr %f13, %f13 # encoding: [0xb3,0x46,0x00,0xdd]
9585 #CHECK: lexr %f0, %f0 # encoding: [0xb3,0x66,0x00,0x00]
9586 #CHECK: lexr %f0, %f13 # encoding: [0xb3,0x66,0x00,0x0d]
9587 #CHECK: lexr %f7, %f8 # encoding: [0xb3,0x66,0x00,0x78]
9588 #CHECK: lexr %f15, %f0 # encoding: [0xb3,0x66,0x00,0xf0]
9589 #CHECK: lexr %f15, %f13 # encoding: [0xb3,0x66,0x00,0xfd]
9597 #CHECK: ley %f0, -524288 # encoding: [0xed,0x00,0x00,0x00,0x80,0x64]
9598 #CHECK: ley %f0, -1 # encoding: [0xed,0x00,0x0f,0xff,0xff,0x64]
9599 #CHECK: ley %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x64]
9600 #CHECK: ley %f0, 1 # encoding: [0xed,0x00,0x00,0x01,0x00,0x64]
9601 #CHECK: ley %f0, 524287 # encoding: [0xed,0x00,0x0f,0xff,0x7f,0x64]
9602 #CHECK: ley %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x64]
9603 #CHECK: ley %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x64]
9604 #CHECK: ley %f0, 524287(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x7f,0x64]
9605 #CHECK: ley %f0, 524287(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x7f,0x64]
9606 #CHECK: ley %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x64]
9615 ley
%f0, 524287(%r1,%r15)
9616 ley
%f0, 524287(%r15,%r1)
9619 #CHECK: lfas 0 # encoding: [0xb2,0xbd,0x00,0x00]
9620 #CHECK: lfas 0(%r1) # encoding: [0xb2,0xbd,0x10,0x00]
9621 #CHECK: lfas 0(%r15) # encoding: [0xb2,0xbd,0xf0,0x00]
9622 #CHECK: lfas 4095 # encoding: [0xb2,0xbd,0x0f,0xff]
9623 #CHECK: lfas 4095(%r1) # encoding: [0xb2,0xbd,0x1f,0xff]
9624 #CHECK: lfas 4095(%r15) # encoding: [0xb2,0xbd,0xff,0xff]
9633 #CHECK: lfpc 0 # encoding: [0xb2,0x9d,0x00,0x00]
9634 #CHECK: lfpc 0(%r1) # encoding: [0xb2,0x9d,0x10,0x00]
9635 #CHECK: lfpc 0(%r15) # encoding: [0xb2,0x9d,0xf0,0x00]
9636 #CHECK: lfpc 4095 # encoding: [0xb2,0x9d,0x0f,0xff]
9637 #CHECK: lfpc 4095(%r1) # encoding: [0xb2,0x9d,0x1f,0xff]
9638 #CHECK: lfpc 4095(%r15) # encoding: [0xb2,0x9d,0xff,0xff]
9647 #CHECK: lg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x04]
9648 #CHECK: lg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x04]
9649 #CHECK: lg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x04]
9650 #CHECK: lg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x04]
9651 #CHECK: lg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x04]
9652 #CHECK: lg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x04]
9653 #CHECK: lg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x04]
9654 #CHECK: lg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x04]
9655 #CHECK: lg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x04]
9656 #CHECK: lg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x04]
9665 lg
%r0, 524287(%r1,%r15)
9666 lg
%r0, 524287(%r15,%r1)
9669 #CHECK: lgb %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x77]
9670 #CHECK: lgb %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x77]
9671 #CHECK: lgb %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x77]
9672 #CHECK: lgb %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x77]
9673 #CHECK: lgb %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x77]
9674 #CHECK: lgb %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x77]
9675 #CHECK: lgb %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x77]
9676 #CHECK: lgb %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x77]
9677 #CHECK: lgb %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x77]
9678 #CHECK: lgb %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x77]
9687 lgb
%r0, 524287(%r1,%r15)
9688 lgb
%r0, 524287(%r15,%r1)
9692 #CHECK: lgbr %r0, %r15 # encoding: [0xb9,0x06,0x00,0x0f]
9693 #CHECK: lgbr %r7, %r8 # encoding: [0xb9,0x06,0x00,0x78]
9694 #CHECK: lgbr %r15, %r0 # encoding: [0xb9,0x06,0x00,0xf0]
9700 #CHECK: lgdr %r0, %f0 # encoding: [0xb3,0xcd,0x00,0x00]
9701 #CHECK: lgdr %r0, %f15 # encoding: [0xb3,0xcd,0x00,0x0f]
9702 #CHECK: lgdr %r15, %f0 # encoding: [0xb3,0xcd,0x00,0xf0]
9703 #CHECK: lgdr %r8, %f8 # encoding: [0xb3,0xcd,0x00,0x88]
9704 #CHECK: lgdr %r15, %f15 # encoding: [0xb3,0xcd,0x00,0xff]
9712 #CHECK: lgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x14]
9713 #CHECK: lgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x14]
9714 #CHECK: lgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x14]
9715 #CHECK: lgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x14]
9716 #CHECK: lgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x14]
9717 #CHECK: lgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x14]
9718 #CHECK: lgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x14]
9719 #CHECK: lgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x14]
9720 #CHECK: lgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x14]
9721 #CHECK: lgf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x14]
9730 lgf
%r0, 524287(%r1,%r15)
9731 lgf
%r0, 524287(%r15,%r1)
9735 #CHECK: lgfi %r0, -2147483648 # encoding: [0xc0,0x01,0x80,0x00,0x00,0x00]
9736 #CHECK: lgfi %r0, -1 # encoding: [0xc0,0x01,0xff,0xff,0xff,0xff]
9737 #CHECK: lgfi %r0, 0 # encoding: [0xc0,0x01,0x00,0x00,0x00,0x00]
9738 #CHECK: lgfi %r0, 1 # encoding: [0xc0,0x01,0x00,0x00,0x00,0x01]
9739 #CHECK: lgfi %r0, 2147483647 # encoding: [0xc0,0x01,0x7f,0xff,0xff,0xff]
9740 #CHECK: lgfi %r15, 0 # encoding: [0xc0,0xf1,0x00,0x00,0x00,0x00]
9746 lgfi
%r0, (1 << 31) - 1
9749 #CHECK: lgfr %r0, %r15 # encoding: [0xb9,0x14,0x00,0x0f]
9750 #CHECK: lgfr %r7, %r8 # encoding: [0xb9,0x14,0x00,0x78]
9751 #CHECK: lgfr %r15, %r0 # encoding: [0xb9,0x14,0x00,0xf0]
9757 #CHECK: lgfrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x0c,A,A,A,A]
9758 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
9759 lgfrl
%r0, -0x100000000
9760 #CHECK: lgfrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x0c,A,A,A,A]
9761 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
9763 #CHECK: lgfrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x0c,A,A,A,A]
9764 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
9766 #CHECK: lgfrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x0c,A,A,A,A]
9767 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
9768 lgfrl
%r0, 0xfffffffe
9770 #CHECK: lgfrl %r0, foo # encoding: [0xc4,0x0c,A,A,A,A]
9771 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
9772 #CHECK: lgfrl %r15, foo # encoding: [0xc4,0xfc,A,A,A,A]
9773 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
9778 #CHECK: lgfrl %r3, bar+100 # encoding: [0xc4,0x3c,A,A,A,A]
9779 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
9780 #CHECK: lgfrl %r4, bar+100 # encoding: [0xc4,0x4c,A,A,A,A]
9781 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
9786 #CHECK: lgfrl %r7, frob@PLT # encoding: [0xc4,0x7c,A,A,A,A]
9787 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
9788 #CHECK: lgfrl %r8, frob@PLT # encoding: [0xc4,0x8c,A,A,A,A]
9789 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
9794 #CHECK: lgh %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x15]
9795 #CHECK: lgh %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x15]
9796 #CHECK: lgh %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x15]
9797 #CHECK: lgh %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x15]
9798 #CHECK: lgh %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x15]
9799 #CHECK: lgh %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x15]
9800 #CHECK: lgh %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x15]
9801 #CHECK: lgh %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x15]
9802 #CHECK: lgh %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x15]
9803 #CHECK: lgh %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x15]
9812 lgh
%r0, 524287(%r1,%r15)
9813 lgh
%r0, 524287(%r15,%r1)
9817 #CHECK: lghi %r0, -32768 # encoding: [0xa7,0x09,0x80,0x00]
9818 #CHECK: lghi %r0, -1 # encoding: [0xa7,0x09,0xff,0xff]
9819 #CHECK: lghi %r0, 0 # encoding: [0xa7,0x09,0x00,0x00]
9820 #CHECK: lghi %r0, 1 # encoding: [0xa7,0x09,0x00,0x01]
9821 #CHECK: lghi %r0, 32767 # encoding: [0xa7,0x09,0x7f,0xff]
9822 #CHECK: lghi %r15, 0 # encoding: [0xa7,0xf9,0x00,0x00]
9823 #CHECK: lghi %r14, foo # encoding: [0xa7,0xe9,A,A]
9833 #CHECK: lghr %r0, %r15 # encoding: [0xb9,0x07,0x00,0x0f]
9834 #CHECK: lghr %r7, %r8 # encoding: [0xb9,0x07,0x00,0x78]
9835 #CHECK: lghr %r15, %r0 # encoding: [0xb9,0x07,0x00,0xf0]
9841 #CHECK: lghrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x04,A,A,A,A]
9842 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
9843 lghrl
%r0, -0x100000000
9844 #CHECK: lghrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x04,A,A,A,A]
9845 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
9847 #CHECK: lghrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x04,A,A,A,A]
9848 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
9850 #CHECK: lghrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x04,A,A,A,A]
9851 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
9852 lghrl
%r0, 0xfffffffe
9854 #CHECK: lghrl %r0, foo # encoding: [0xc4,0x04,A,A,A,A]
9855 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
9856 #CHECK: lghrl %r15, foo # encoding: [0xc4,0xf4,A,A,A,A]
9857 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
9862 #CHECK: lghrl %r3, bar+100 # encoding: [0xc4,0x34,A,A,A,A]
9863 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
9864 #CHECK: lghrl %r4, bar+100 # encoding: [0xc4,0x44,A,A,A,A]
9865 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
9870 #CHECK: lghrl %r7, frob@PLT # encoding: [0xc4,0x74,A,A,A,A]
9871 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
9872 #CHECK: lghrl %r8, frob@PLT # encoding: [0xc4,0x84,A,A,A,A]
9873 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
9878 #CHECK: lgr %r0, %r9 # encoding: [0xb9,0x04,0x00,0x09]
9879 #CHECK: lgr %r0, %r15 # encoding: [0xb9,0x04,0x00,0x0f]
9880 #CHECK: lgr %r15, %r0 # encoding: [0xb9,0x04,0x00,0xf0]
9881 #CHECK: lgr %r15, %r9 # encoding: [0xb9,0x04,0x00,0xf9]
9888 #CHECK: lgrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x08,A,A,A,A]
9889 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
9890 lgrl
%r0, -0x100000000
9891 #CHECK: lgrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x08,A,A,A,A]
9892 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
9894 #CHECK: lgrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x08,A,A,A,A]
9895 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
9897 #CHECK: lgrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x08,A,A,A,A]
9898 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
9899 lgrl
%r0, 0xfffffffe
9901 #CHECK: lgrl %r0, foo # encoding: [0xc4,0x08,A,A,A,A]
9902 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
9903 #CHECK: lgrl %r15, foo # encoding: [0xc4,0xf8,A,A,A,A]
9904 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
9909 #CHECK: lgrl %r3, bar+100 # encoding: [0xc4,0x38,A,A,A,A]
9910 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
9911 #CHECK: lgrl %r4, bar+100 # encoding: [0xc4,0x48,A,A,A,A]
9912 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
9917 #CHECK: lgrl %r7, frob@PLT # encoding: [0xc4,0x78,A,A,A,A]
9918 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
9919 #CHECK: lgrl %r8, frob@PLT # encoding: [0xc4,0x88,A,A,A,A]
9920 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
9925 #CHECK: lh %r0, 0 # encoding: [0x48,0x00,0x00,0x00]
9926 #CHECK: lh %r0, 4095 # encoding: [0x48,0x00,0x0f,0xff]
9927 #CHECK: lh %r0, 0(%r1) # encoding: [0x48,0x00,0x10,0x00]
9928 #CHECK: lh %r0, 0(%r15) # encoding: [0x48,0x00,0xf0,0x00]
9929 #CHECK: lh %r0, 4095(%r1,%r15) # encoding: [0x48,0x01,0xff,0xff]
9930 #CHECK: lh %r0, 4095(%r15,%r1) # encoding: [0x48,0x0f,0x1f,0xff]
9931 #CHECK: lh %r15, 0 # encoding: [0x48,0xf0,0x00,0x00]
9937 lh
%r0, 4095(%r1,%r15)
9938 lh
%r0, 4095(%r15,%r1)
9941 #CHECK: lhi %r0, -32768 # encoding: [0xa7,0x08,0x80,0x00]
9942 #CHECK: lhi %r0, -1 # encoding: [0xa7,0x08,0xff,0xff]
9943 #CHECK: lhi %r0, 0 # encoding: [0xa7,0x08,0x00,0x00]
9944 #CHECK: lhi %r0, 1 # encoding: [0xa7,0x08,0x00,0x01]
9945 #CHECK: lhi %r0, 32767 # encoding: [0xa7,0x08,0x7f,0xff]
9946 #CHECK: lhi %r15, 0 # encoding: [0xa7,0xf8,0x00,0x00]
9947 #CHECK: lhi %r0, foo # encoding: [0xa7,0x08,A,A]
9957 #CHECK: lhr %r0, %r15 # encoding: [0xb9,0x27,0x00,0x0f]
9958 #CHECK: lhr %r7, %r8 # encoding: [0xb9,0x27,0x00,0x78]
9959 #CHECK: lhr %r15, %r0 # encoding: [0xb9,0x27,0x00,0xf0]
9965 #CHECK: lhrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x05,A,A,A,A]
9966 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
9967 lhrl
%r0, -0x100000000
9968 #CHECK: lhrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x05,A,A,A,A]
9969 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
9971 #CHECK: lhrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x05,A,A,A,A]
9972 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
9974 #CHECK: lhrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x05,A,A,A,A]
9975 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
9976 lhrl
%r0, 0xfffffffe
9978 #CHECK: lhrl %r0, foo # encoding: [0xc4,0x05,A,A,A,A]
9979 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
9980 #CHECK: lhrl %r15, foo # encoding: [0xc4,0xf5,A,A,A,A]
9981 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
9986 #CHECK: lhrl %r3, bar+100 # encoding: [0xc4,0x35,A,A,A,A]
9987 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
9988 #CHECK: lhrl %r4, bar+100 # encoding: [0xc4,0x45,A,A,A,A]
9989 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
9994 #CHECK: lhrl %r7, frob@PLT # encoding: [0xc4,0x75,A,A,A,A]
9995 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
9996 #CHECK: lhrl %r8, frob@PLT # encoding: [0xc4,0x85,A,A,A,A]
9997 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
10002 #CHECK: lhy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x78]
10003 #CHECK: lhy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x78]
10004 #CHECK: lhy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x78]
10005 #CHECK: lhy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x78]
10006 #CHECK: lhy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x78]
10007 #CHECK: lhy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x78]
10008 #CHECK: lhy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x78]
10009 #CHECK: lhy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x78]
10010 #CHECK: lhy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x78]
10011 #CHECK: lhy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x78]
10020 lhy
%r0, 524287(%r1,%r15)
10021 lhy
%r0, 524287(%r15,%r1)
10024 #CHECK: llc %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x94]
10025 #CHECK: llc %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x94]
10026 #CHECK: llc %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x94]
10027 #CHECK: llc %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x94]
10028 #CHECK: llc %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x94]
10029 #CHECK: llc %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x94]
10030 #CHECK: llc %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x94]
10031 #CHECK: llc %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x94]
10032 #CHECK: llc %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x94]
10033 #CHECK: llc %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x94]
10042 llc
%r0, 524287(%r1,%r15)
10043 llc
%r0, 524287(%r15,%r1)
10046 #CHECK: llcr %r0, %r15 # encoding: [0xb9,0x94,0x00,0x0f]
10047 #CHECK: llcr %r7, %r8 # encoding: [0xb9,0x94,0x00,0x78]
10048 #CHECK: llcr %r15, %r0 # encoding: [0xb9,0x94,0x00,0xf0]
10054 #CHECK: llgc %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x90]
10055 #CHECK: llgc %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x90]
10056 #CHECK: llgc %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x90]
10057 #CHECK: llgc %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x90]
10058 #CHECK: llgc %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x90]
10059 #CHECK: llgc %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x90]
10060 #CHECK: llgc %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x90]
10061 #CHECK: llgc %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x90]
10062 #CHECK: llgc %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x90]
10063 #CHECK: llgc %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x90]
10072 llgc
%r0, 524287(%r1,%r15)
10073 llgc
%r0, 524287(%r15,%r1)
10077 #CHECK: llgcr %r0, %r15 # encoding: [0xb9,0x84,0x00,0x0f]
10078 #CHECK: llgcr %r7, %r8 # encoding: [0xb9,0x84,0x00,0x78]
10079 #CHECK: llgcr %r15, %r0 # encoding: [0xb9,0x84,0x00,0xf0]
10085 #CHECK: llgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x16]
10086 #CHECK: llgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x16]
10087 #CHECK: llgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x16]
10088 #CHECK: llgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x16]
10089 #CHECK: llgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x16]
10090 #CHECK: llgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x16]
10091 #CHECK: llgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x16]
10092 #CHECK: llgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x16]
10093 #CHECK: llgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x16]
10094 #CHECK: llgf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x16]
10103 llgf
%r0, 524287(%r1,%r15)
10104 llgf
%r0, 524287(%r15,%r1)
10108 #CHECK: llgfr %r0, %r15 # encoding: [0xb9,0x16,0x00,0x0f]
10109 #CHECK: llgfr %r7, %r8 # encoding: [0xb9,0x16,0x00,0x78]
10110 #CHECK: llgfr %r15, %r0 # encoding: [0xb9,0x16,0x00,0xf0]
10116 #CHECK: llgfrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x0e,A,A,A,A]
10117 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
10118 llgfrl
%r0, -0x100000000
10119 #CHECK: llgfrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x0e,A,A,A,A]
10120 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
10122 #CHECK: llgfrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x0e,A,A,A,A]
10123 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
10125 #CHECK: llgfrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x0e,A,A,A,A]
10126 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
10127 llgfrl
%r0, 0xfffffffe
10129 #CHECK: llgfrl %r0, foo # encoding: [0xc4,0x0e,A,A,A,A]
10130 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
10131 #CHECK: llgfrl %r15, foo # encoding: [0xc4,0xfe,A,A,A,A]
10132 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
10137 #CHECK: llgfrl %r3, bar+100 # encoding: [0xc4,0x3e,A,A,A,A]
10138 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
10139 #CHECK: llgfrl %r4, bar+100 # encoding: [0xc4,0x4e,A,A,A,A]
10140 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
10145 #CHECK: llgfrl %r7, frob@PLT # encoding: [0xc4,0x7e,A,A,A,A]
10146 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
10147 #CHECK: llgfrl %r8, frob@PLT # encoding: [0xc4,0x8e,A,A,A,A]
10148 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
10150 llgfrl
%r7,frob@PLT
10151 llgfrl
%r8,frob@PLT
10153 #CHECK: llgh %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x91]
10154 #CHECK: llgh %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x91]
10155 #CHECK: llgh %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x91]
10156 #CHECK: llgh %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x91]
10157 #CHECK: llgh %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x91]
10158 #CHECK: llgh %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x91]
10159 #CHECK: llgh %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x91]
10160 #CHECK: llgh %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x91]
10161 #CHECK: llgh %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x91]
10162 #CHECK: llgh %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x91]
10171 llgh
%r0, 524287(%r1,%r15)
10172 llgh
%r0, 524287(%r15,%r1)
10175 #CHECK: llghr %r0, %r15 # encoding: [0xb9,0x85,0x00,0x0f]
10176 #CHECK: llghr %r7, %r8 # encoding: [0xb9,0x85,0x00,0x78]
10177 #CHECK: llghr %r15, %r0 # encoding: [0xb9,0x85,0x00,0xf0]
10183 #CHECK: llghrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x06,A,A,A,A]
10184 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
10185 llghrl
%r0, -0x100000000
10186 #CHECK: llghrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x06,A,A,A,A]
10187 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
10189 #CHECK: llghrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x06,A,A,A,A]
10190 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
10192 #CHECK: llghrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x06,A,A,A,A]
10193 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
10194 llghrl
%r0, 0xfffffffe
10196 #CHECK: llghrl %r0, foo # encoding: [0xc4,0x06,A,A,A,A]
10197 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
10198 #CHECK: llghrl %r15, foo # encoding: [0xc4,0xf6,A,A,A,A]
10199 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
10204 #CHECK: llghrl %r3, bar+100 # encoding: [0xc4,0x36,A,A,A,A]
10205 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
10206 #CHECK: llghrl %r4, bar+100 # encoding: [0xc4,0x46,A,A,A,A]
10207 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
10212 #CHECK: llghrl %r7, frob@PLT # encoding: [0xc4,0x76,A,A,A,A]
10213 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
10214 #CHECK: llghrl %r8, frob@PLT # encoding: [0xc4,0x86,A,A,A,A]
10215 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
10217 llghrl
%r7,frob@PLT
10218 llghrl
%r8,frob@PLT
10220 #CHECK: llgt %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x17]
10221 #CHECK: llgt %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x17]
10222 #CHECK: llgt %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x17]
10223 #CHECK: llgt %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x17]
10224 #CHECK: llgt %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x17]
10225 #CHECK: llgt %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x17]
10226 #CHECK: llgt %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x17]
10227 #CHECK: llgt %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x17]
10228 #CHECK: llgt %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x17]
10229 #CHECK: llgt %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x17]
10238 llgt
%r0, 524287(%r1,%r15)
10239 llgt
%r0, 524287(%r15,%r1)
10242 #CHECK: llgtr %r0, %r15 # encoding: [0xb9,0x17,0x00,0x0f]
10243 #CHECK: llgtr %r7, %r8 # encoding: [0xb9,0x17,0x00,0x78]
10244 #CHECK: llgtr %r15, %r0 # encoding: [0xb9,0x17,0x00,0xf0]
10250 #CHECK: llh %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x95]
10251 #CHECK: llh %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x95]
10252 #CHECK: llh %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x95]
10253 #CHECK: llh %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x95]
10254 #CHECK: llh %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x95]
10255 #CHECK: llh %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x95]
10256 #CHECK: llh %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x95]
10257 #CHECK: llh %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x95]
10258 #CHECK: llh %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x95]
10259 #CHECK: llh %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x95]
10268 llh
%r0, 524287(%r1,%r15)
10269 llh
%r0, 524287(%r15,%r1)
10272 #CHECK: llhr %r0, %r15 # encoding: [0xb9,0x95,0x00,0x0f]
10273 #CHECK: llhr %r7, %r8 # encoding: [0xb9,0x95,0x00,0x78]
10274 #CHECK: llhr %r15, %r0 # encoding: [0xb9,0x95,0x00,0xf0]
10280 #CHECK: llhrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x02,A,A,A,A]
10281 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
10282 llhrl
%r0, -0x100000000
10283 #CHECK: llhrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x02,A,A,A,A]
10284 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
10286 #CHECK: llhrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x02,A,A,A,A]
10287 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
10289 #CHECK: llhrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x02,A,A,A,A]
10290 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
10291 llhrl
%r0, 0xfffffffe
10293 #CHECK: llhrl %r0, foo # encoding: [0xc4,0x02,A,A,A,A]
10294 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
10295 #CHECK: llhrl %r15, foo # encoding: [0xc4,0xf2,A,A,A,A]
10296 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
10301 #CHECK: llhrl %r3, bar+100 # encoding: [0xc4,0x32,A,A,A,A]
10302 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
10303 #CHECK: llhrl %r4, bar+100 # encoding: [0xc4,0x42,A,A,A,A]
10304 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
10309 #CHECK: llhrl %r7, frob@PLT # encoding: [0xc4,0x72,A,A,A,A]
10310 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
10311 #CHECK: llhrl %r8, frob@PLT # encoding: [0xc4,0x82,A,A,A,A]
10312 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
10317 #CHECK: llihf %r0, 0 # encoding: [0xc0,0x0e,0x00,0x00,0x00,0x00]
10318 #CHECK: llihf %r0, 4294967295 # encoding: [0xc0,0x0e,0xff,0xff,0xff,0xff]
10319 #CHECK: llihf %r15, 0 # encoding: [0xc0,0xfe,0x00,0x00,0x00,0x00]
10322 llihf
%r0, 0xffffffff
10325 #CHECK: llihh %r0, 0 # encoding: [0xa5,0x0c,0x00,0x00]
10326 #CHECK: llihh %r0, 32768 # encoding: [0xa5,0x0c,0x80,0x00]
10327 #CHECK: llihh %r0, 65535 # encoding: [0xa5,0x0c,0xff,0xff]
10328 #CHECK: llihh %r15, 0 # encoding: [0xa5,0xfc,0x00,0x00]
10335 #CHECK: llihl %r0, 0 # encoding: [0xa5,0x0d,0x00,0x00]
10336 #CHECK: llihl %r0, 32768 # encoding: [0xa5,0x0d,0x80,0x00]
10337 #CHECK: llihl %r0, 65535 # encoding: [0xa5,0x0d,0xff,0xff]
10338 #CHECK: llihl %r15, 0 # encoding: [0xa5,0xfd,0x00,0x00]
10345 #CHECK: llilf %r0, 0 # encoding: [0xc0,0x0f,0x00,0x00,0x00,0x00]
10346 #CHECK: llilf %r0, 4294967295 # encoding: [0xc0,0x0f,0xff,0xff,0xff,0xff]
10347 #CHECK: llilf %r15, 0 # encoding: [0xc0,0xff,0x00,0x00,0x00,0x00]
10348 #CHECK: llilf %r15, 0 # encoding: [0xc0,0xff,0x00,0x00,0x00,0x00]
10351 llilf
%r0, 0xffffffff
10355 #CHECK: llilh %r0, 0 # encoding: [0xa5,0x0e,0x00,0x00]
10356 #CHECK: llilh %r0, 32768 # encoding: [0xa5,0x0e,0x80,0x00]
10357 #CHECK: llilh %r0, 65535 # encoding: [0xa5,0x0e,0xff,0xff]
10358 #CHECK: llilh %r15, 0 # encoding: [0xa5,0xfe,0x00,0x00]
10365 #CHECK: llill %r0, 0 # encoding: [0xa5,0x0f,0x00,0x00]
10366 #CHECK: llill %r0, 32768 # encoding: [0xa5,0x0f,0x80,0x00]
10367 #CHECK: llill %r0, 65535 # encoding: [0xa5,0x0f,0xff,0xff]
10368 #CHECK: llill %r15, 0 # encoding: [0xa5,0xff,0x00,0x00]
10369 #CHECK: llill %r15, 0 # encoding: [0xa5,0xff,0x00,0x00]
10377 #CHECK: lm %r0, %r0, 0 # encoding: [0x98,0x00,0x00,0x00]
10378 #CHECK: lm %r0, %r15, 0 # encoding: [0x98,0x0f,0x00,0x00]
10379 #CHECK: lm %r14, %r15, 0 # encoding: [0x98,0xef,0x00,0x00]
10380 #CHECK: lm %r15, %r15, 0 # encoding: [0x98,0xff,0x00,0x00]
10381 #CHECK: lm %r0, %r0, 4095 # encoding: [0x98,0x00,0x0f,0xff]
10382 #CHECK: lm %r0, %r0, 1 # encoding: [0x98,0x00,0x00,0x01]
10383 #CHECK: lm %r0, %r0, 0(%r1) # encoding: [0x98,0x00,0x10,0x00]
10384 #CHECK: lm %r0, %r0, 0(%r15) # encoding: [0x98,0x00,0xf0,0x00]
10385 #CHECK: lm %r0, %r0, 4095(%r1) # encoding: [0x98,0x00,0x1f,0xff]
10386 #CHECK: lm %r0, %r0, 4095(%r15) # encoding: [0x98,0x00,0xff,0xff]
10396 lm %r0,%r0,4095(%r1)
10397 lm %r0,%r0,4095(%r15)
10399 #CHECK: lmd %r0, %r0, 0, 0 # encoding: [0xef,0x00,0x00,0x00,0x00,0x00]
10400 #CHECK: lmd %r0, %r15, 0, 0 # encoding: [0xef,0x0f,0x00,0x00,0x00,0x00]
10401 #CHECK: lmd %r14, %r15, 0, 0 # encoding: [0xef,0xef,0x00,0x00,0x00,0x00]
10402 #CHECK: lmd %r15, %r15, 0, 0 # encoding: [0xef,0xff,0x00,0x00,0x00,0x00]
10403 #CHECK: lmd %r2, %r4, 0(%r1), 0(%r15) # encoding: [0xef,0x24,0x10,0x00,0xf0,0x00]
10404 #CHECK: lmd %r2, %r4, 1(%r1), 0(%r15) # encoding: [0xef,0x24,0x10,0x01,0xf0,0x00]
10405 #CHECK: lmd %r2, %r4, 4095(%r1), 0(%r15) # encoding: [0xef,0x24,0x1f,0xff,0xf0,0x00]
10406 #CHECK: lmd %r2, %r4, 0(%r1), 1(%r15) # encoding: [0xef,0x24,0x10,0x00,0xf0,0x01]
10407 #CHECK: lmd %r2, %r4, 0(%r1), 4095(%r15) # encoding: [0xef,0x24,0x10,0x00,0xff,0xff]
10410 lmd
%r0, %r15, 0, 0
10411 lmd
%r14, %r15, 0, 0
10412 lmd
%r15, %r15, 0, 0
10413 lmd
%r2, %r4, 0(%r1), 0(%r15)
10414 lmd
%r2, %r4, 1(%r1), 0(%r15)
10415 lmd
%r2, %r4, 4095(%r1), 0(%r15)
10416 lmd
%r2, %r4, 0(%r1), 1(%r15)
10417 lmd
%r2, %r4, 0(%r1), 4095(%r15)
10419 #CHECK: lmg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x04]
10420 #CHECK: lmg %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x04]
10421 #CHECK: lmg %r14, %r15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x04]
10422 #CHECK: lmg %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x04]
10423 #CHECK: lmg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x04]
10424 #CHECK: lmg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x04]
10425 #CHECK: lmg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x04]
10426 #CHECK: lmg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x04]
10427 #CHECK: lmg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x04]
10428 #CHECK: lmg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x04]
10429 #CHECK: lmg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x04]
10430 #CHECK: lmg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x04]
10431 #CHECK: lmg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x04]
10437 lmg
%r0,%r0,-524288
10443 lmg
%r0,%r0,0(%r15)
10444 lmg
%r0,%r0,524287(%r1)
10445 lmg
%r0,%r0,524287(%r15)
10447 #CHECK: lmh %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x96]
10448 #CHECK: lmh %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x96]
10449 #CHECK: lmh %r14, %r15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x96]
10450 #CHECK: lmh %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x96]
10451 #CHECK: lmh %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x96]
10452 #CHECK: lmh %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x96]
10453 #CHECK: lmh %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x96]
10454 #CHECK: lmh %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x96]
10455 #CHECK: lmh %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x96]
10456 #CHECK: lmh %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x96]
10457 #CHECK: lmh %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x96]
10458 #CHECK: lmh %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x96]
10459 #CHECK: lmh %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x96]
10465 lmh
%r0,%r0,-524288
10471 lmh
%r0,%r0,0(%r15)
10472 lmh
%r0,%r0,524287(%r1)
10473 lmh
%r0,%r0,524287(%r15)
10475 #CHECK: lmy %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x98]
10476 #CHECK: lmy %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x98]
10477 #CHECK: lmy %r14, %r15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x98]
10478 #CHECK: lmy %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x98]
10479 #CHECK: lmy %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x98]
10480 #CHECK: lmy %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x98]
10481 #CHECK: lmy %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x98]
10482 #CHECK: lmy %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x98]
10483 #CHECK: lmy %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x98]
10484 #CHECK: lmy %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x98]
10485 #CHECK: lmy %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x98]
10486 #CHECK: lmy %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x98]
10487 #CHECK: lmy %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x98]
10493 lmy
%r0,%r0,-524288
10499 lmy
%r0,%r0,0(%r15)
10500 lmy
%r0,%r0,524287(%r1)
10501 lmy
%r0,%r0,524287(%r15)
10503 #CHECK: lndbr %f0, %f9 # encoding: [0xb3,0x11,0x00,0x09]
10504 #CHECK: lndbr %f0, %f15 # encoding: [0xb3,0x11,0x00,0x0f]
10505 #CHECK: lndbr %f15, %f0 # encoding: [0xb3,0x11,0x00,0xf0]
10506 #CHECK: lndbr %f15, %f9 # encoding: [0xb3,0x11,0x00,0xf9]
10513 #CHECK: lndr %f0, %f9 # encoding: [0x21,0x09]
10514 #CHECK: lndr %f0, %f15 # encoding: [0x21,0x0f]
10515 #CHECK: lndr %f15, %f0 # encoding: [0x21,0xf0]
10516 #CHECK: lndr %f15, %f9 # encoding: [0x21,0xf9]
10523 #CHECK: lnebr %f0, %f9 # encoding: [0xb3,0x01,0x00,0x09]
10524 #CHECK: lnebr %f0, %f15 # encoding: [0xb3,0x01,0x00,0x0f]
10525 #CHECK: lnebr %f15, %f0 # encoding: [0xb3,0x01,0x00,0xf0]
10526 #CHECK: lnebr %f15, %f9 # encoding: [0xb3,0x01,0x00,0xf9]
10533 #CHECK: lner %f0, %f9 # encoding: [0x31,0x09]
10534 #CHECK: lner %f0, %f15 # encoding: [0x31,0x0f]
10535 #CHECK: lner %f15, %f0 # encoding: [0x31,0xf0]
10536 #CHECK: lner %f15, %f9 # encoding: [0x31,0xf9]
10543 #CHECK: lngfr %r0, %r0 # encoding: [0xb9,0x11,0x00,0x00]
10544 #CHECK: lngfr %r0, %r15 # encoding: [0xb9,0x11,0x00,0x0f]
10545 #CHECK: lngfr %r15, %r0 # encoding: [0xb9,0x11,0x00,0xf0]
10546 #CHECK: lngfr %r7, %r8 # encoding: [0xb9,0x11,0x00,0x78]
10553 #CHECK: lngr %r0, %r0 # encoding: [0xb9,0x01,0x00,0x00]
10554 #CHECK: lngr %r0, %r15 # encoding: [0xb9,0x01,0x00,0x0f]
10555 #CHECK: lngr %r15, %r0 # encoding: [0xb9,0x01,0x00,0xf0]
10556 #CHECK: lngr %r7, %r8 # encoding: [0xb9,0x01,0x00,0x78]
10563 #CHECK: lnr %r0, %r0 # encoding: [0x11,0x00]
10564 #CHECK: lnr %r0, %r15 # encoding: [0x11,0x0f]
10565 #CHECK: lnr %r15, %r0 # encoding: [0x11,0xf0]
10566 #CHECK: lnr %r7, %r8 # encoding: [0x11,0x78]
10573 #CHECK: lnxbr %f0, %f8 # encoding: [0xb3,0x41,0x00,0x08]
10574 #CHECK: lnxbr %f0, %f13 # encoding: [0xb3,0x41,0x00,0x0d]
10575 #CHECK: lnxbr %f13, %f0 # encoding: [0xb3,0x41,0x00,0xd0]
10576 #CHECK: lnxbr %f13, %f9 # encoding: [0xb3,0x41,0x00,0xd9]
10583 #CHECK: lnxr %f0, %f8 # encoding: [0xb3,0x61,0x00,0x08]
10584 #CHECK: lnxr %f0, %f13 # encoding: [0xb3,0x61,0x00,0x0d]
10585 #CHECK: lnxr %f13, %f0 # encoding: [0xb3,0x61,0x00,0xd0]
10586 #CHECK: lnxr %f13, %f9 # encoding: [0xb3,0x61,0x00,0xd9]
10593 #CHECK: lpctl 0 # encoding: [0xb2,0x85,0x00,0x00]
10594 #CHECK: lpctl 0(%r1) # encoding: [0xb2,0x85,0x10,0x00]
10595 #CHECK: lpctl 0(%r15) # encoding: [0xb2,0x85,0xf0,0x00]
10596 #CHECK: lpctl 4095 # encoding: [0xb2,0x85,0x0f,0xff]
10597 #CHECK: lpctl 4095(%r1) # encoding: [0xb2,0x85,0x1f,0xff]
10598 #CHECK: lpctl 4095(%r15) # encoding: [0xb2,0x85,0xff,0xff]
10607 #CHECK: lpdbr %f0, %f9 # encoding: [0xb3,0x10,0x00,0x09]
10608 #CHECK: lpdbr %f0, %f15 # encoding: [0xb3,0x10,0x00,0x0f]
10609 #CHECK: lpdbr %f15, %f0 # encoding: [0xb3,0x10,0x00,0xf0]
10610 #CHECK: lpdbr %f15, %f9 # encoding: [0xb3,0x10,0x00,0xf9]
10617 #CHECK: lpdr %f0, %f9 # encoding: [0x20,0x09]
10618 #CHECK: lpdr %f0, %f15 # encoding: [0x20,0x0f]
10619 #CHECK: lpdr %f15, %f0 # encoding: [0x20,0xf0]
10620 #CHECK: lpdr %f15, %f9 # encoding: [0x20,0xf9]
10627 #CHECK: lpebr %f0, %f9 # encoding: [0xb3,0x00,0x00,0x09]
10628 #CHECK: lpebr %f0, %f15 # encoding: [0xb3,0x00,0x00,0x0f]
10629 #CHECK: lpebr %f15, %f0 # encoding: [0xb3,0x00,0x00,0xf0]
10630 #CHECK: lpebr %f15, %f9 # encoding: [0xb3,0x00,0x00,0xf9]
10637 #CHECK: lper %f0, %f9 # encoding: [0x30,0x09]
10638 #CHECK: lper %f0, %f15 # encoding: [0x30,0x0f]
10639 #CHECK: lper %f15, %f0 # encoding: [0x30,0xf0]
10640 #CHECK: lper %f15, %f9 # encoding: [0x30,0xf9]
10647 #CHECK: lpgfr %r0, %r0 # encoding: [0xb9,0x10,0x00,0x00]
10648 #CHECK: lpgfr %r0, %r15 # encoding: [0xb9,0x10,0x00,0x0f]
10649 #CHECK: lpgfr %r15, %r0 # encoding: [0xb9,0x10,0x00,0xf0]
10650 #CHECK: lpgfr %r7, %r8 # encoding: [0xb9,0x10,0x00,0x78]
10657 #CHECK: lpgr %r0, %r0 # encoding: [0xb9,0x00,0x00,0x00]
10658 #CHECK: lpgr %r0, %r15 # encoding: [0xb9,0x00,0x00,0x0f]
10659 #CHECK: lpgr %r15, %r0 # encoding: [0xb9,0x00,0x00,0xf0]
10660 #CHECK: lpgr %r7, %r8 # encoding: [0xb9,0x00,0x00,0x78]
10667 #CHECK: lpp 0 # encoding: [0xb2,0x80,0x00,0x00]
10668 #CHECK: lpp 0(%r1) # encoding: [0xb2,0x80,0x10,0x00]
10669 #CHECK: lpp 0(%r15) # encoding: [0xb2,0x80,0xf0,0x00]
10670 #CHECK: lpp 4095 # encoding: [0xb2,0x80,0x0f,0xff]
10671 #CHECK: lpp 4095(%r1) # encoding: [0xb2,0x80,0x1f,0xff]
10672 #CHECK: lpp 4095(%r15) # encoding: [0xb2,0x80,0xff,0xff]
10681 #CHECK: lpq %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x8f]
10682 #CHECK: lpq %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x8f]
10683 #CHECK: lpq %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x8f]
10684 #CHECK: lpq %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x8f]
10685 #CHECK: lpq %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x8f]
10686 #CHECK: lpq %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x8f]
10687 #CHECK: lpq %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x8f]
10688 #CHECK: lpq %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x8f]
10689 #CHECK: lpq %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x8f]
10690 #CHECK: lpq %r14, 0 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x8f]
10699 lpq
%r0, 524287(%r1,%r15)
10700 lpq
%r0, 524287(%r15,%r1)
10703 #CHECK: lpr %r0, %r0 # encoding: [0x10,0x00]
10704 #CHECK: lpr %r0, %r15 # encoding: [0x10,0x0f]
10705 #CHECK: lpr %r15, %r0 # encoding: [0x10,0xf0]
10706 #CHECK: lpr %r7, %r8 # encoding: [0x10,0x78]
10713 #CHECK: lpsw 0 # encoding: [0x82,0x00,0x00,0x00]
10714 #CHECK: lpsw 0(%r1) # encoding: [0x82,0x00,0x10,0x00]
10715 #CHECK: lpsw 0(%r15) # encoding: [0x82,0x00,0xf0,0x00]
10716 #CHECK: lpsw 4095 # encoding: [0x82,0x00,0x0f,0xff]
10717 #CHECK: lpsw 4095(%r1) # encoding: [0x82,0x00,0x1f,0xff]
10718 #CHECK: lpsw 4095(%r15) # encoding: [0x82,0x00,0xff,0xff]
10727 #CHECK: lpswe 0 # encoding: [0xb2,0xb2,0x00,0x00]
10728 #CHECK: lpswe 0(%r1) # encoding: [0xb2,0xb2,0x10,0x00]
10729 #CHECK: lpswe 0(%r15) # encoding: [0xb2,0xb2,0xf0,0x00]
10730 #CHECK: lpswe 4095 # encoding: [0xb2,0xb2,0x0f,0xff]
10731 #CHECK: lpswe 4095(%r1) # encoding: [0xb2,0xb2,0x1f,0xff]
10732 #CHECK: lpswe 4095(%r15) # encoding: [0xb2,0xb2,0xff,0xff]
10741 #CHECK: lptea %r0, %r0, %r0, 0 # encoding: [0xb9,0xaa,0x00,0x00]
10742 #CHECK: lptea %r0, %r0, %r0, 15 # encoding: [0xb9,0xaa,0x0f,0x00]
10743 #CHECK: lptea %r0, %r0, %r15, 0 # encoding: [0xb9,0xaa,0x00,0x0f]
10744 #CHECK: lptea %r0, %r15, %r0, 0 # encoding: [0xb9,0xaa,0xf0,0x00]
10745 #CHECK: lptea %r4, %r5, %r6, 7 # encoding: [0xb9,0xaa,0x57,0x46]
10746 #CHECK: lptea %r15, %r0, %r0, 0 # encoding: [0xb9,0xaa,0x00,0xf0]
10748 lptea
%r0, %r0, %r0, 0
10749 lptea
%r0, %r0, %r0, 15
10750 lptea
%r0, %r0, %r15, 0
10751 lptea
%r0, %r15, %r0, 0
10752 lptea
%r4, %r5, %r6, 7
10753 lptea
%r15, %r0, %r0, 0
10755 #CHECK: lpxbr %f0, %f8 # encoding: [0xb3,0x40,0x00,0x08]
10756 #CHECK: lpxbr %f0, %f13 # encoding: [0xb3,0x40,0x00,0x0d]
10757 #CHECK: lpxbr %f13, %f0 # encoding: [0xb3,0x40,0x00,0xd0]
10758 #CHECK: lpxbr %f13, %f9 # encoding: [0xb3,0x40,0x00,0xd9]
10765 #CHECK: lpxr %f0, %f8 # encoding: [0xb3,0x60,0x00,0x08]
10766 #CHECK: lpxr %f0, %f13 # encoding: [0xb3,0x60,0x00,0x0d]
10767 #CHECK: lpxr %f13, %f0 # encoding: [0xb3,0x60,0x00,0xd0]
10768 #CHECK: lpxr %f13, %f9 # encoding: [0xb3,0x60,0x00,0xd9]
10775 #CHECK: lr %r0, %r9 # encoding: [0x18,0x09]
10776 #CHECK: lr %r0, %r15 # encoding: [0x18,0x0f]
10777 #CHECK: lr %r15, %r0 # encoding: [0x18,0xf0]
10778 #CHECK: lr %r15, %r9 # encoding: [0x18,0xf9]
10785 #CHECK: lra %r0, 0 # encoding: [0xb1,0x00,0x00,0x00]
10786 #CHECK: lra %r0, 4095 # encoding: [0xb1,0x00,0x0f,0xff]
10787 #CHECK: lra %r0, 0(%r1) # encoding: [0xb1,0x00,0x10,0x00]
10788 #CHECK: lra %r0, 0(%r15) # encoding: [0xb1,0x00,0xf0,0x00]
10789 #CHECK: lra %r0, 4095(%r1,%r15) # encoding: [0xb1,0x01,0xff,0xff]
10790 #CHECK: lra %r0, 4095(%r15,%r1) # encoding: [0xb1,0x0f,0x1f,0xff]
10791 #CHECK: lra %r15, 0 # encoding: [0xb1,0xf0,0x00,0x00]
10797 lra
%r0, 4095(%r1,%r15)
10798 lra
%r0, 4095(%r15,%r1)
10801 #CHECK: lrag %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x03]
10802 #CHECK: lrag %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x03]
10803 #CHECK: lrag %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x03]
10804 #CHECK: lrag %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x03]
10805 #CHECK: lrag %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x03]
10806 #CHECK: lrag %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x03]
10807 #CHECK: lrag %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x03]
10808 #CHECK: lrag %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x03]
10809 #CHECK: lrag %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x03]
10810 #CHECK: lrag %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x03]
10819 lrag
%r0, 524287(%r1,%r15)
10820 lrag
%r0, 524287(%r15,%r1)
10823 #CHECK: lray %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x13]
10824 #CHECK: lray %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x13]
10825 #CHECK: lray %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x13]
10826 #CHECK: lray %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x13]
10827 #CHECK: lray %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x13]
10828 #CHECK: lray %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x13]
10829 #CHECK: lray %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x13]
10830 #CHECK: lray %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x13]
10831 #CHECK: lray %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x13]
10832 #CHECK: lray %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x13]
10841 lray
%r0, 524287(%r1,%r15)
10842 lray
%r0, 524287(%r15,%r1)
10845 #CHECK: lrdr %f0, %f0 # encoding: [0x25,0x00]
10846 #CHECK: lrdr %f0, %f13 # encoding: [0x25,0x0d]
10847 #CHECK: lrdr %f7, %f8 # encoding: [0x25,0x78]
10848 #CHECK: lrdr %f15, %f0 # encoding: [0x25,0xf0]
10849 #CHECK: lrdr %f15, %f13 # encoding: [0x25,0xfd]
10857 #CHECK: lrer %f0, %f0 # encoding: [0x35,0x00]
10858 #CHECK: lrer %f0, %f15 # encoding: [0x35,0x0f]
10859 #CHECK: lrer %f7, %f8 # encoding: [0x35,0x78]
10860 #CHECK: lrer %f15, %f0 # encoding: [0x35,0xf0]
10861 #CHECK: lrer %f15, %f15 # encoding: [0x35,0xff]
10869 #CHECK: lrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x0d,A,A,A,A]
10870 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
10871 lrl
%r0, -0x100000000
10872 #CHECK: lrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x0d,A,A,A,A]
10873 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
10875 #CHECK: lrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x0d,A,A,A,A]
10876 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
10878 #CHECK: lrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x0d,A,A,A,A]
10879 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
10880 lrl
%r0, 0xfffffffe
10882 #CHECK: lrl %r0, foo # encoding: [0xc4,0x0d,A,A,A,A]
10883 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
10884 #CHECK: lrl %r15, foo # encoding: [0xc4,0xfd,A,A,A,A]
10885 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
10890 #CHECK: lrl %r3, bar+100 # encoding: [0xc4,0x3d,A,A,A,A]
10891 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
10892 #CHECK: lrl %r4, bar+100 # encoding: [0xc4,0x4d,A,A,A,A]
10893 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
10898 #CHECK: lrl %r7, frob@PLT # encoding: [0xc4,0x7d,A,A,A,A]
10899 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
10900 #CHECK: lrl %r8, frob@PLT # encoding: [0xc4,0x8d,A,A,A,A]
10901 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
10906 #CHECK: lrv %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x1e]
10907 #CHECK: lrv %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x1e]
10908 #CHECK: lrv %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x1e]
10909 #CHECK: lrv %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x1e]
10910 #CHECK: lrv %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x1e]
10911 #CHECK: lrv %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x1e]
10912 #CHECK: lrv %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x1e]
10913 #CHECK: lrv %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x1e]
10914 #CHECK: lrv %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x1e]
10915 #CHECK: lrv %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x1e]
10924 lrv
%r0,524287(%r1,%r15)
10925 lrv
%r0,524287(%r15,%r1)
10928 #CHECK: lrvg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x0f]
10929 #CHECK: lrvg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x0f]
10930 #CHECK: lrvg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x0f]
10931 #CHECK: lrvg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x0f]
10932 #CHECK: lrvg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x0f]
10933 #CHECK: lrvg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x0f]
10934 #CHECK: lrvg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x0f]
10935 #CHECK: lrvg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x0f]
10936 #CHECK: lrvg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x0f]
10937 #CHECK: lrvg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x0f]
10946 lrvg
%r0,524287(%r1,%r15)
10947 lrvg
%r0,524287(%r15,%r1)
10950 #CHECK: lrvgr %r0, %r0 # encoding: [0xb9,0x0f,0x00,0x00]
10951 #CHECK: lrvgr %r0, %r15 # encoding: [0xb9,0x0f,0x00,0x0f]
10952 #CHECK: lrvgr %r15, %r0 # encoding: [0xb9,0x0f,0x00,0xf0]
10953 #CHECK: lrvgr %r7, %r8 # encoding: [0xb9,0x0f,0x00,0x78]
10954 #CHECK: lrvgr %r15, %r15 # encoding: [0xb9,0x0f,0x00,0xff]
10962 #CHECK: lrvh %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x1f]
10963 #CHECK: lrvh %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x1f]
10964 #CHECK: lrvh %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x1f]
10965 #CHECK: lrvh %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x1f]
10966 #CHECK: lrvh %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x1f]
10967 #CHECK: lrvh %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x1f]
10968 #CHECK: lrvh %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x1f]
10969 #CHECK: lrvh %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x1f]
10970 #CHECK: lrvh %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x1f]
10971 #CHECK: lrvh %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x1f]
10980 lrvh
%r0,524287(%r1,%r15)
10981 lrvh
%r0,524287(%r15,%r1)
10984 #CHECK: lrvr %r0, %r0 # encoding: [0xb9,0x1f,0x00,0x00]
10985 #CHECK: lrvr %r0, %r15 # encoding: [0xb9,0x1f,0x00,0x0f]
10986 #CHECK: lrvr %r15, %r0 # encoding: [0xb9,0x1f,0x00,0xf0]
10987 #CHECK: lrvr %r7, %r8 # encoding: [0xb9,0x1f,0x00,0x78]
10988 #CHECK: lrvr %r15, %r15 # encoding: [0xb9,0x1f,0x00,0xff]
10996 #CHECK: lsctl 0 # encoding: [0xb2,0x87,0x00,0x00]
10997 #CHECK: lsctl 0(%r1) # encoding: [0xb2,0x87,0x10,0x00]
10998 #CHECK: lsctl 0(%r15) # encoding: [0xb2,0x87,0xf0,0x00]
10999 #CHECK: lsctl 4095 # encoding: [0xb2,0x87,0x0f,0xff]
11000 #CHECK: lsctl 4095(%r1) # encoding: [0xb2,0x87,0x1f,0xff]
11001 #CHECK: lsctl 4095(%r15) # encoding: [0xb2,0x87,0xff,0xff]
11010 #CHECK: lt %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x12]
11011 #CHECK: lt %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x12]
11012 #CHECK: lt %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x12]
11013 #CHECK: lt %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x12]
11014 #CHECK: lt %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x12]
11015 #CHECK: lt %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x12]
11016 #CHECK: lt %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x12]
11017 #CHECK: lt %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x12]
11018 #CHECK: lt %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x12]
11019 #CHECK: lt %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x12]
11028 lt
%r0, 524287(%r1,%r15)
11029 lt
%r0, 524287(%r15,%r1)
11032 #CHECK: ltdbr %f0, %f9 # encoding: [0xb3,0x12,0x00,0x09]
11033 #CHECK: ltdbr %f0, %f15 # encoding: [0xb3,0x12,0x00,0x0f]
11034 #CHECK: ltdbr %f15, %f0 # encoding: [0xb3,0x12,0x00,0xf0]
11035 #CHECK: ltdbr %f15, %f9 # encoding: [0xb3,0x12,0x00,0xf9]
11042 #CHECK: ltdr %f0, %f9 # encoding: [0x22,0x09]
11043 #CHECK: ltdr %f0, %f15 # encoding: [0x22,0x0f]
11044 #CHECK: ltdr %f15, %f0 # encoding: [0x22,0xf0]
11045 #CHECK: ltdr %f15, %f9 # encoding: [0x22,0xf9]
11052 #CHECK: ltdtr %f0, %f9 # encoding: [0xb3,0xd6,0x00,0x09]
11053 #CHECK: ltdtr %f0, %f15 # encoding: [0xb3,0xd6,0x00,0x0f]
11054 #CHECK: ltdtr %f15, %f0 # encoding: [0xb3,0xd6,0x00,0xf0]
11055 #CHECK: ltdtr %f15, %f9 # encoding: [0xb3,0xd6,0x00,0xf9]
11062 #CHECK: ltebr %f0, %f9 # encoding: [0xb3,0x02,0x00,0x09]
11063 #CHECK: ltebr %f0, %f15 # encoding: [0xb3,0x02,0x00,0x0f]
11064 #CHECK: ltebr %f15, %f0 # encoding: [0xb3,0x02,0x00,0xf0]
11065 #CHECK: ltebr %f15, %f9 # encoding: [0xb3,0x02,0x00,0xf9]
11072 #CHECK: lter %f0, %f9 # encoding: [0x32,0x09]
11073 #CHECK: lter %f0, %f15 # encoding: [0x32,0x0f]
11074 #CHECK: lter %f15, %f0 # encoding: [0x32,0xf0]
11075 #CHECK: lter %f15, %f9 # encoding: [0x32,0xf9]
11082 #CHECK: ltg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x02]
11083 #CHECK: ltg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x02]
11084 #CHECK: ltg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x02]
11085 #CHECK: ltg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x02]
11086 #CHECK: ltg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x02]
11087 #CHECK: ltg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x02]
11088 #CHECK: ltg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x02]
11089 #CHECK: ltg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x02]
11090 #CHECK: ltg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x02]
11091 #CHECK: ltg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x02]
11100 ltg
%r0, 524287(%r1,%r15)
11101 ltg
%r0, 524287(%r15,%r1)
11104 #CHECK: ltgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x32]
11105 #CHECK: ltgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x32]
11106 #CHECK: ltgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x32]
11107 #CHECK: ltgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x32]
11108 #CHECK: ltgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x32]
11109 #CHECK: ltgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x32]
11110 #CHECK: ltgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x32]
11111 #CHECK: ltgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x32]
11112 #CHECK: ltgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x32]
11113 #CHECK: ltgf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x32]
11122 ltgf
%r0, 524287(%r1,%r15)
11123 ltgf
%r0, 524287(%r15,%r1)
11126 #CHECK: ltgfr %r0, %r9 # encoding: [0xb9,0x12,0x00,0x09]
11127 #CHECK: ltgfr %r0, %r15 # encoding: [0xb9,0x12,0x00,0x0f]
11128 #CHECK: ltgfr %r15, %r0 # encoding: [0xb9,0x12,0x00,0xf0]
11129 #CHECK: ltgfr %r15, %r9 # encoding: [0xb9,0x12,0x00,0xf9]
11136 #CHECK: ltgr %r0, %r9 # encoding: [0xb9,0x02,0x00,0x09]
11137 #CHECK: ltgr %r0, %r15 # encoding: [0xb9,0x02,0x00,0x0f]
11138 #CHECK: ltgr %r15, %r0 # encoding: [0xb9,0x02,0x00,0xf0]
11139 #CHECK: ltgr %r15, %r9 # encoding: [0xb9,0x02,0x00,0xf9]
11146 #CHECK: ltr %r0, %r9 # encoding: [0x12,0x09]
11147 #CHECK: ltr %r0, %r15 # encoding: [0x12,0x0f]
11148 #CHECK: ltr %r15, %r0 # encoding: [0x12,0xf0]
11149 #CHECK: ltr %r15, %r9 # encoding: [0x12,0xf9]
11156 #CHECK: ltxbr %f0, %f9 # encoding: [0xb3,0x42,0x00,0x09]
11157 #CHECK: ltxbr %f0, %f13 # encoding: [0xb3,0x42,0x00,0x0d]
11158 #CHECK: ltxbr %f13, %f0 # encoding: [0xb3,0x42,0x00,0xd0]
11159 #CHECK: ltxbr %f13, %f9 # encoding: [0xb3,0x42,0x00,0xd9]
11166 #CHECK: ltxr %f0, %f9 # encoding: [0xb3,0x62,0x00,0x09]
11167 #CHECK: ltxr %f0, %f13 # encoding: [0xb3,0x62,0x00,0x0d]
11168 #CHECK: ltxr %f13, %f0 # encoding: [0xb3,0x62,0x00,0xd0]
11169 #CHECK: ltxr %f13, %f9 # encoding: [0xb3,0x62,0x00,0xd9]
11176 #CHECK: ltxtr %f0, %f9 # encoding: [0xb3,0xde,0x00,0x09]
11177 #CHECK: ltxtr %f0, %f13 # encoding: [0xb3,0xde,0x00,0x0d]
11178 #CHECK: ltxtr %f13, %f0 # encoding: [0xb3,0xde,0x00,0xd0]
11179 #CHECK: ltxtr %f13, %f9 # encoding: [0xb3,0xde,0x00,0xd9]
11186 #CHECK: lura %r0, %r0 # encoding: [0xb2,0x4b,0x00,0x00]
11187 #CHECK: lura %r0, %r15 # encoding: [0xb2,0x4b,0x00,0x0f]
11188 #CHECK: lura %r15, %r0 # encoding: [0xb2,0x4b,0x00,0xf0]
11189 #CHECK: lura %r7, %r8 # encoding: [0xb2,0x4b,0x00,0x78]
11196 #CHECK: lurag %r0, %r0 # encoding: [0xb9,0x05,0x00,0x00]
11197 #CHECK: lurag %r0, %r15 # encoding: [0xb9,0x05,0x00,0x0f]
11198 #CHECK: lurag %r15, %r0 # encoding: [0xb9,0x05,0x00,0xf0]
11199 #CHECK: lurag %r7, %r8 # encoding: [0xb9,0x05,0x00,0x78]
11206 #CHECK: lxd %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x25]
11207 #CHECK: lxd %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x25]
11208 #CHECK: lxd %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x25]
11209 #CHECK: lxd %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x25]
11210 #CHECK: lxd %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x25]
11211 #CHECK: lxd %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x25]
11217 lxd
%f0, 4095(%r1,%r15)
11218 lxd
%f0, 4095(%r15,%r1)
11221 #CHECK: lxdb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x05]
11222 #CHECK: lxdb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x05]
11223 #CHECK: lxdb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x05]
11224 #CHECK: lxdb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x05]
11225 #CHECK: lxdb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x05]
11226 #CHECK: lxdb %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x05]
11232 lxdb
%f0, 4095(%r1,%r15)
11233 lxdb
%f0, 4095(%r15,%r1)
11236 #CHECK: lxdbr %f0, %f8 # encoding: [0xb3,0x05,0x00,0x08]
11237 #CHECK: lxdbr %f0, %f13 # encoding: [0xb3,0x05,0x00,0x0d]
11238 #CHECK: lxdbr %f13, %f0 # encoding: [0xb3,0x05,0x00,0xd0]
11239 #CHECK: lxdbr %f13, %f15 # encoding: [0xb3,0x05,0x00,0xdf]
11246 #CHECK: lxdr %f0, %f8 # encoding: [0xb3,0x25,0x00,0x08]
11247 #CHECK: lxdr %f0, %f13 # encoding: [0xb3,0x25,0x00,0x0d]
11248 #CHECK: lxdr %f13, %f0 # encoding: [0xb3,0x25,0x00,0xd0]
11249 #CHECK: lxdr %f13, %f15 # encoding: [0xb3,0x25,0x00,0xdf]
11256 #CHECK: lxdtr %f0, %f0, 15 # encoding: [0xb3,0xdc,0x0f,0x00]
11257 #CHECK: lxdtr %f0, %f15, 0 # encoding: [0xb3,0xdc,0x00,0x0f]
11258 #CHECK: lxdtr %f5, %f8, 9 # encoding: [0xb3,0xdc,0x09,0x58]
11259 #CHECK: lxdtr %f13, %f0, 0 # encoding: [0xb3,0xdc,0x00,0xd0]
11266 #CHECK: lxe %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x26]
11267 #CHECK: lxe %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x26]
11268 #CHECK: lxe %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x26]
11269 #CHECK: lxe %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x26]
11270 #CHECK: lxe %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x26]
11271 #CHECK: lxe %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x26]
11277 lxe
%f0, 4095(%r1,%r15)
11278 lxe
%f0, 4095(%r15,%r1)
11281 #CHECK: lxeb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x06]
11282 #CHECK: lxeb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x06]
11283 #CHECK: lxeb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x06]
11284 #CHECK: lxeb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x06]
11285 #CHECK: lxeb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x06]
11286 #CHECK: lxeb %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x06]
11292 lxeb
%f0, 4095(%r1,%r15)
11293 lxeb
%f0, 4095(%r15,%r1)
11296 #CHECK: lxebr %f0, %f8 # encoding: [0xb3,0x06,0x00,0x08]
11297 #CHECK: lxebr %f0, %f13 # encoding: [0xb3,0x06,0x00,0x0d]
11298 #CHECK: lxebr %f13, %f0 # encoding: [0xb3,0x06,0x00,0xd0]
11299 #CHECK: lxebr %f13, %f15 # encoding: [0xb3,0x06,0x00,0xdf]
11306 #CHECK: lxer %f0, %f8 # encoding: [0xb3,0x26,0x00,0x08]
11307 #CHECK: lxer %f0, %f13 # encoding: [0xb3,0x26,0x00,0x0d]
11308 #CHECK: lxer %f13, %f0 # encoding: [0xb3,0x26,0x00,0xd0]
11309 #CHECK: lxer %f13, %f15 # encoding: [0xb3,0x26,0x00,0xdf]
11316 #CHECK: lxr %f0, %f8 # encoding: [0xb3,0x65,0x00,0x08]
11317 #CHECK: lxr %f0, %f13 # encoding: [0xb3,0x65,0x00,0x0d]
11318 #CHECK: lxr %f13, %f0 # encoding: [0xb3,0x65,0x00,0xd0]
11319 #CHECK: lxr %f13, %f9 # encoding: [0xb3,0x65,0x00,0xd9]
11326 #CHECK: ly %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x58]
11327 #CHECK: ly %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x58]
11328 #CHECK: ly %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x58]
11329 #CHECK: ly %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x58]
11330 #CHECK: ly %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x58]
11331 #CHECK: ly %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x58]
11332 #CHECK: ly %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x58]
11333 #CHECK: ly %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x58]
11334 #CHECK: ly %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x58]
11335 #CHECK: ly %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x58]
11344 ly
%r0, 524287(%r1,%r15)
11345 ly
%r0, 524287(%r15,%r1)
11348 #CHECK: lzdr %f0 # encoding: [0xb3,0x75,0x00,0x00]
11349 #CHECK: lzdr %f7 # encoding: [0xb3,0x75,0x00,0x70]
11350 #CHECK: lzdr %f15 # encoding: [0xb3,0x75,0x00,0xf0]
11356 #CHECK: lzer %f0 # encoding: [0xb3,0x74,0x00,0x00]
11357 #CHECK: lzer %f7 # encoding: [0xb3,0x74,0x00,0x70]
11358 #CHECK: lzer %f15 # encoding: [0xb3,0x74,0x00,0xf0]
11364 #CHECK: lzxr %f0 # encoding: [0xb3,0x76,0x00,0x00]
11365 #CHECK: lzxr %f8 # encoding: [0xb3,0x76,0x00,0x80]
11366 #CHECK: lzxr %f13 # encoding: [0xb3,0x76,0x00,0xd0]
11372 #CHECK: m %r0, 0 # encoding: [0x5c,0x00,0x00,0x00]
11373 #CHECK: m %r0, 4095 # encoding: [0x5c,0x00,0x0f,0xff]
11374 #CHECK: m %r0, 0(%r1) # encoding: [0x5c,0x00,0x10,0x00]
11375 #CHECK: m %r0, 0(%r15) # encoding: [0x5c,0x00,0xf0,0x00]
11376 #CHECK: m %r0, 4095(%r1,%r15) # encoding: [0x5c,0x01,0xff,0xff]
11377 #CHECK: m %r0, 4095(%r15,%r1) # encoding: [0x5c,0x0f,0x1f,0xff]
11378 #CHECK: m %r14, 0 # encoding: [0x5c,0xe0,0x00,0x00]
11384 m
%r0, 4095(%r1,%r15)
11385 m
%r0, 4095(%r15,%r1)
11388 #CHECK: mad %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x3e]
11389 #CHECK: mad %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x3e]
11390 #CHECK: mad %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x3e]
11391 #CHECK: mad %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x3e]
11392 #CHECK: mad %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x3e]
11393 #CHECK: mad %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x3e]
11394 #CHECK: mad %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x3e]
11395 #CHECK: mad %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x3e]
11396 #CHECK: mad %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x3e]
11400 mad
%f0, %f0, 0(%r1)
11401 mad
%f0, %f0, 0(%r15)
11402 mad
%f0, %f0, 4095(%r1,%r15)
11403 mad
%f0, %f0, 4095(%r15,%r1)
11408 #CHECK: madb %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x1e]
11409 #CHECK: madb %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x1e]
11410 #CHECK: madb %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x1e]
11411 #CHECK: madb %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x1e]
11412 #CHECK: madb %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x1e]
11413 #CHECK: madb %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x1e]
11414 #CHECK: madb %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x1e]
11415 #CHECK: madb %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x1e]
11416 #CHECK: madb %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x1e]
11419 madb
%f0, %f0, 4095
11420 madb
%f0, %f0, 0(%r1)
11421 madb
%f0, %f0, 0(%r15)
11422 madb
%f0, %f0, 4095(%r1,%r15)
11423 madb
%f0, %f0, 4095(%r15,%r1)
11428 #CHECK: madbr %f0, %f0, %f0 # encoding: [0xb3,0x1e,0x00,0x00]
11429 #CHECK: madbr %f0, %f0, %f15 # encoding: [0xb3,0x1e,0x00,0x0f]
11430 #CHECK: madbr %f0, %f15, %f0 # encoding: [0xb3,0x1e,0x00,0xf0]
11431 #CHECK: madbr %f15, %f0, %f0 # encoding: [0xb3,0x1e,0xf0,0x00]
11432 #CHECK: madbr %f7, %f8, %f9 # encoding: [0xb3,0x1e,0x70,0x89]
11433 #CHECK: madbr %f15, %f15, %f15 # encoding: [0xb3,0x1e,0xf0,0xff]
11435 madbr
%f0, %f0, %f0
11436 madbr
%f0, %f0, %f15
11437 madbr
%f0, %f15, %f0
11438 madbr
%f15, %f0, %f0
11439 madbr
%f7, %f8, %f9
11440 madbr
%f15, %f15, %f15
11442 #CHECK: madr %f0, %f0, %f0 # encoding: [0xb3,0x3e,0x00,0x00]
11443 #CHECK: madr %f0, %f0, %f15 # encoding: [0xb3,0x3e,0x00,0x0f]
11444 #CHECK: madr %f0, %f15, %f0 # encoding: [0xb3,0x3e,0x00,0xf0]
11445 #CHECK: madr %f15, %f0, %f0 # encoding: [0xb3,0x3e,0xf0,0x00]
11446 #CHECK: madr %f7, %f8, %f9 # encoding: [0xb3,0x3e,0x70,0x89]
11447 #CHECK: madr %f15, %f15, %f15 # encoding: [0xb3,0x3e,0xf0,0xff]
11450 madr
%f0, %f0, %f15
11451 madr
%f0, %f15, %f0
11452 madr
%f15, %f0, %f0
11454 madr
%f15, %f15, %f15
11456 #CHECK: mae %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x2e]
11457 #CHECK: mae %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x2e]
11458 #CHECK: mae %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x2e]
11459 #CHECK: mae %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x2e]
11460 #CHECK: mae %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x2e]
11461 #CHECK: mae %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x2e]
11462 #CHECK: mae %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x2e]
11463 #CHECK: mae %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x2e]
11464 #CHECK: mae %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x2e]
11468 mae
%f0, %f0, 0(%r1)
11469 mae
%f0, %f0, 0(%r15)
11470 mae
%f0, %f0, 4095(%r1,%r15)
11471 mae
%f0, %f0, 4095(%r15,%r1)
11476 #CHECK: maeb %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x0e]
11477 #CHECK: maeb %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x0e]
11478 #CHECK: maeb %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x0e]
11479 #CHECK: maeb %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x0e]
11480 #CHECK: maeb %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x0e]
11481 #CHECK: maeb %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x0e]
11482 #CHECK: maeb %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x0e]
11483 #CHECK: maeb %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x0e]
11484 #CHECK: maeb %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x0e]
11487 maeb
%f0, %f0, 4095
11488 maeb
%f0, %f0, 0(%r1)
11489 maeb
%f0, %f0, 0(%r15)
11490 maeb
%f0, %f0, 4095(%r1,%r15)
11491 maeb
%f0, %f0, 4095(%r15,%r1)
11496 #CHECK: maebr %f0, %f0, %f0 # encoding: [0xb3,0x0e,0x00,0x00]
11497 #CHECK: maebr %f0, %f0, %f15 # encoding: [0xb3,0x0e,0x00,0x0f]
11498 #CHECK: maebr %f0, %f15, %f0 # encoding: [0xb3,0x0e,0x00,0xf0]
11499 #CHECK: maebr %f15, %f0, %f0 # encoding: [0xb3,0x0e,0xf0,0x00]
11500 #CHECK: maebr %f7, %f8, %f9 # encoding: [0xb3,0x0e,0x70,0x89]
11501 #CHECK: maebr %f15, %f15, %f15 # encoding: [0xb3,0x0e,0xf0,0xff]
11503 maebr
%f0, %f0, %f0
11504 maebr
%f0, %f0, %f15
11505 maebr
%f0, %f15, %f0
11506 maebr
%f15, %f0, %f0
11507 maebr
%f7, %f8, %f9
11508 maebr
%f15, %f15, %f15
11510 #CHECK: maer %f0, %f0, %f0 # encoding: [0xb3,0x2e,0x00,0x00]
11511 #CHECK: maer %f0, %f0, %f15 # encoding: [0xb3,0x2e,0x00,0x0f]
11512 #CHECK: maer %f0, %f15, %f0 # encoding: [0xb3,0x2e,0x00,0xf0]
11513 #CHECK: maer %f15, %f0, %f0 # encoding: [0xb3,0x2e,0xf0,0x00]
11514 #CHECK: maer %f7, %f8, %f9 # encoding: [0xb3,0x2e,0x70,0x89]
11515 #CHECK: maer %f15, %f15, %f15 # encoding: [0xb3,0x2e,0xf0,0xff]
11518 maer
%f0, %f0, %f15
11519 maer
%f0, %f15, %f0
11520 maer
%f15, %f0, %f0
11522 maer
%f15, %f15, %f15
11524 #CHECK: may %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x3a]
11525 #CHECK: may %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x3a]
11526 #CHECK: may %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x3a]
11527 #CHECK: may %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x3a]
11528 #CHECK: may %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x3a]
11529 #CHECK: may %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x3a]
11530 #CHECK: may %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x3a]
11531 #CHECK: may %f13, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xd0,0x3a]
11532 #CHECK: may %f13, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xd0,0x3a]
11533 #CHECK: may %f2, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x20,0x3a]
11537 may
%f0, %f0, 0(%r1)
11538 may
%f0, %f0, 0(%r15)
11539 may
%f0, %f0, 4095(%r1,%r15)
11540 may
%f0, %f0, 4095(%r15,%r1)
11546 #CHECK: mayh %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x3c]
11547 #CHECK: mayh %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x3c]
11548 #CHECK: mayh %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x3c]
11549 #CHECK: mayh %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x3c]
11550 #CHECK: mayh %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x3c]
11551 #CHECK: mayh %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x3c]
11552 #CHECK: mayh %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x3c]
11553 #CHECK: mayh %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x3c]
11554 #CHECK: mayh %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x3c]
11557 mayh
%f0, %f0, 4095
11558 mayh
%f0, %f0, 0(%r1)
11559 mayh
%f0, %f0, 0(%r15)
11560 mayh
%f0, %f0, 4095(%r1,%r15)
11561 mayh
%f0, %f0, 4095(%r15,%r1)
11566 #CHECK: mayhr %f0, %f0, %f0 # encoding: [0xb3,0x3c,0x00,0x00]
11567 #CHECK: mayhr %f0, %f0, %f15 # encoding: [0xb3,0x3c,0x00,0x0f]
11568 #CHECK: mayhr %f0, %f15, %f0 # encoding: [0xb3,0x3c,0x00,0xf0]
11569 #CHECK: mayhr %f15, %f0, %f0 # encoding: [0xb3,0x3c,0xf0,0x00]
11570 #CHECK: mayhr %f7, %f8, %f9 # encoding: [0xb3,0x3c,0x70,0x89]
11571 #CHECK: mayhr %f15, %f15, %f15 # encoding: [0xb3,0x3c,0xf0,0xff]
11573 mayhr
%f0, %f0, %f0
11574 mayhr
%f0, %f0, %f15
11575 mayhr
%f0, %f15, %f0
11576 mayhr
%f15, %f0, %f0
11577 mayhr
%f7, %f8, %f9
11578 mayhr
%f15, %f15, %f15
11580 #CHECK: mayl %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x38]
11581 #CHECK: mayl %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x38]
11582 #CHECK: mayl %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x38]
11583 #CHECK: mayl %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x38]
11584 #CHECK: mayl %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x38]
11585 #CHECK: mayl %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x38]
11586 #CHECK: mayl %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x38]
11587 #CHECK: mayl %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x38]
11588 #CHECK: mayl %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x38]
11591 mayl
%f0, %f0, 4095
11592 mayl
%f0, %f0, 0(%r1)
11593 mayl
%f0, %f0, 0(%r15)
11594 mayl
%f0, %f0, 4095(%r1,%r15)
11595 mayl
%f0, %f0, 4095(%r15,%r1)
11600 #CHECK: maylr %f0, %f0, %f0 # encoding: [0xb3,0x38,0x00,0x00]
11601 #CHECK: maylr %f0, %f0, %f15 # encoding: [0xb3,0x38,0x00,0x0f]
11602 #CHECK: maylr %f0, %f15, %f0 # encoding: [0xb3,0x38,0x00,0xf0]
11603 #CHECK: maylr %f15, %f0, %f0 # encoding: [0xb3,0x38,0xf0,0x00]
11604 #CHECK: maylr %f7, %f8, %f9 # encoding: [0xb3,0x38,0x70,0x89]
11605 #CHECK: maylr %f15, %f15, %f15 # encoding: [0xb3,0x38,0xf0,0xff]
11607 maylr
%f0, %f0, %f0
11608 maylr
%f0, %f0, %f15
11609 maylr
%f0, %f15, %f0
11610 maylr
%f15, %f0, %f0
11611 maylr
%f7, %f8, %f9
11612 maylr
%f15, %f15, %f15
11614 #CHECK: mayr %f0, %f0, %f0 # encoding: [0xb3,0x3a,0x00,0x00]
11615 #CHECK: mayr %f0, %f0, %f15 # encoding: [0xb3,0x3a,0x00,0x0f]
11616 #CHECK: mayr %f0, %f15, %f0 # encoding: [0xb3,0x3a,0x00,0xf0]
11617 #CHECK: mayr %f13, %f0, %f0 # encoding: [0xb3,0x3a,0xd0,0x00]
11618 #CHECK: mayr %f5, %f8, %f9 # encoding: [0xb3,0x3a,0x50,0x89]
11619 #CHECK: mayr %f13, %f15, %f15 # encoding: [0xb3,0x3a,0xd0,0xff]
11620 #CHECK: mayr %f2, %f0, %f0 # encoding: [0xb3,0x3a,0x20,0x00]
11623 mayr
%f0, %f0, %f15
11624 mayr
%f0, %f15, %f0
11625 mayr
%f13, %f0, %f0
11627 mayr
%f13, %f15, %f15
11630 #CHECK: mc 0, 0 # encoding: [0xaf,0x00,0x00,0x00]
11631 #CHECK: mc 4095, 0 # encoding: [0xaf,0x00,0x0f,0xff]
11632 #CHECK: mc 0, 255 # encoding: [0xaf,0xff,0x00,0x00]
11633 #CHECK: mc 0(%r1), 42 # encoding: [0xaf,0x2a,0x10,0x00]
11634 #CHECK: mc 0(%r15), 42 # encoding: [0xaf,0x2a,0xf0,0x00]
11635 #CHECK: mc 4095(%r1), 42 # encoding: [0xaf,0x2a,0x1f,0xff]
11636 #CHECK: mc 4095(%r15), 42 # encoding: [0xaf,0x2a,0xff,0xff]
11646 #CHECK: md %f0, 0 # encoding: [0x6c,0x00,0x00,0x00]
11647 #CHECK: md %f0, 4095 # encoding: [0x6c,0x00,0x0f,0xff]
11648 #CHECK: md %f0, 0(%r1) # encoding: [0x6c,0x00,0x10,0x00]
11649 #CHECK: md %f0, 0(%r15) # encoding: [0x6c,0x00,0xf0,0x00]
11650 #CHECK: md %f0, 4095(%r1,%r15) # encoding: [0x6c,0x01,0xff,0xff]
11651 #CHECK: md %f0, 4095(%r15,%r1) # encoding: [0x6c,0x0f,0x1f,0xff]
11652 #CHECK: md %f15, 0 # encoding: [0x6c,0xf0,0x00,0x00]
11658 md
%f0, 4095(%r1,%r15)
11659 md
%f0, 4095(%r15,%r1)
11662 #CHECK: mdb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x1c]
11663 #CHECK: mdb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x1c]
11664 #CHECK: mdb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x1c]
11665 #CHECK: mdb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x1c]
11666 #CHECK: mdb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x1c]
11667 #CHECK: mdb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x1c]
11668 #CHECK: mdb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x1c]
11674 mdb
%f0, 4095(%r1,%r15)
11675 mdb
%f0, 4095(%r15,%r1)
11678 #CHECK: mdbr %f0, %f0 # encoding: [0xb3,0x1c,0x00,0x00]
11679 #CHECK: mdbr %f0, %f15 # encoding: [0xb3,0x1c,0x00,0x0f]
11680 #CHECK: mdbr %f7, %f8 # encoding: [0xb3,0x1c,0x00,0x78]
11681 #CHECK: mdbr %f15, %f0 # encoding: [0xb3,0x1c,0x00,0xf0]
11688 #CHECK: mde %f0, 0 # encoding: [0x7c,0x00,0x00,0x00]
11689 #CHECK: mde %f0, 4095 # encoding: [0x7c,0x00,0x0f,0xff]
11690 #CHECK: mde %f0, 0(%r1) # encoding: [0x7c,0x00,0x10,0x00]
11691 #CHECK: mde %f0, 0(%r15) # encoding: [0x7c,0x00,0xf0,0x00]
11692 #CHECK: mde %f0, 4095(%r1,%r15) # encoding: [0x7c,0x01,0xff,0xff]
11693 #CHECK: mde %f0, 4095(%r15,%r1) # encoding: [0x7c,0x0f,0x1f,0xff]
11694 #CHECK: mde %f15, 0 # encoding: [0x7c,0xf0,0x00,0x00]
11700 mde
%f0, 4095(%r1,%r15)
11701 mde
%f0, 4095(%r15,%r1)
11704 #CHECK: mdeb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x0c]
11705 #CHECK: mdeb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x0c]
11706 #CHECK: mdeb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x0c]
11707 #CHECK: mdeb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x0c]
11708 #CHECK: mdeb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x0c]
11709 #CHECK: mdeb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x0c]
11710 #CHECK: mdeb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x0c]
11716 mdeb
%f0, 4095(%r1,%r15)
11717 mdeb
%f0, 4095(%r15,%r1)
11720 #CHECK: mdebr %f0, %f0 # encoding: [0xb3,0x0c,0x00,0x00]
11721 #CHECK: mdebr %f0, %f15 # encoding: [0xb3,0x0c,0x00,0x0f]
11722 #CHECK: mdebr %f7, %f8 # encoding: [0xb3,0x0c,0x00,0x78]
11723 #CHECK: mdebr %f15, %f0 # encoding: [0xb3,0x0c,0x00,0xf0]
11730 #CHECK: mder %f0, %f0 # encoding: [0x3c,0x00]
11731 #CHECK: mder %f0, %f15 # encoding: [0x3c,0x0f]
11732 #CHECK: mder %f7, %f8 # encoding: [0x3c,0x78]
11733 #CHECK: mder %f15, %f0 # encoding: [0x3c,0xf0]
11740 #CHECK: mdr %f0, %f0 # encoding: [0x2c,0x00]
11741 #CHECK: mdr %f0, %f15 # encoding: [0x2c,0x0f]
11742 #CHECK: mdr %f7, %f8 # encoding: [0x2c,0x78]
11743 #CHECK: mdr %f15, %f0 # encoding: [0x2c,0xf0]
11750 #CHECK: mdtr %f0, %f0, %f0 # encoding: [0xb3,0xd0,0x00,0x00]
11751 #CHECK: mdtr %f0, %f0, %f15 # encoding: [0xb3,0xd0,0xf0,0x00]
11752 #CHECK: mdtr %f0, %f15, %f0 # encoding: [0xb3,0xd0,0x00,0x0f]
11753 #CHECK: mdtr %f15, %f0, %f0 # encoding: [0xb3,0xd0,0x00,0xf0]
11754 #CHECK: mdtr %f7, %f8, %f9 # encoding: [0xb3,0xd0,0x90,0x78]
11757 mdtr
%f0, %f0, %f15
11758 mdtr
%f0, %f15, %f0
11759 mdtr
%f15, %f0, %f0
11762 #CHECK: me %f0, 0 # encoding: [0x7c,0x00,0x00,0x00]
11763 #CHECK: me %f0, 4095 # encoding: [0x7c,0x00,0x0f,0xff]
11764 #CHECK: me %f0, 0(%r1) # encoding: [0x7c,0x00,0x10,0x00]
11765 #CHECK: me %f0, 0(%r15) # encoding: [0x7c,0x00,0xf0,0x00]
11766 #CHECK: me %f0, 4095(%r1,%r15) # encoding: [0x7c,0x01,0xff,0xff]
11767 #CHECK: me %f0, 4095(%r15,%r1) # encoding: [0x7c,0x0f,0x1f,0xff]
11768 #CHECK: me %f15, 0 # encoding: [0x7c,0xf0,0x00,0x00]
11774 me
%f0, 4095(%r1,%r15)
11775 me
%f0, 4095(%r15,%r1)
11778 #CHECK: mee %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x37]
11779 #CHECK: mee %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x37]
11780 #CHECK: mee %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x37]
11781 #CHECK: mee %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x37]
11782 #CHECK: mee %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x37]
11783 #CHECK: mee %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x37]
11784 #CHECK: mee %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x37]
11790 mee
%f0, 4095(%r1,%r15)
11791 mee
%f0, 4095(%r15,%r1)
11794 #CHECK: meeb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x17]
11795 #CHECK: meeb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x17]
11796 #CHECK: meeb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x17]
11797 #CHECK: meeb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x17]
11798 #CHECK: meeb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x17]
11799 #CHECK: meeb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x17]
11800 #CHECK: meeb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x17]
11806 meeb
%f0, 4095(%r1,%r15)
11807 meeb
%f0, 4095(%r15,%r1)
11810 #CHECK: meebr %f0, %f0 # encoding: [0xb3,0x17,0x00,0x00]
11811 #CHECK: meebr %f0, %f15 # encoding: [0xb3,0x17,0x00,0x0f]
11812 #CHECK: meebr %f7, %f8 # encoding: [0xb3,0x17,0x00,0x78]
11813 #CHECK: meebr %f15, %f0 # encoding: [0xb3,0x17,0x00,0xf0]
11820 #CHECK: meer %f0, %f0 # encoding: [0xb3,0x37,0x00,0x00]
11821 #CHECK: meer %f0, %f15 # encoding: [0xb3,0x37,0x00,0x0f]
11822 #CHECK: meer %f7, %f8 # encoding: [0xb3,0x37,0x00,0x78]
11823 #CHECK: meer %f15, %f0 # encoding: [0xb3,0x37,0x00,0xf0]
11830 #CHECK: mer %f0, %f0 # encoding: [0x3c,0x00]
11831 #CHECK: mer %f0, %f15 # encoding: [0x3c,0x0f]
11832 #CHECK: mer %f7, %f8 # encoding: [0x3c,0x78]
11833 #CHECK: mer %f15, %f0 # encoding: [0x3c,0xf0]
11840 #CHECK: mfy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x5c]
11841 #CHECK: mfy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x5c]
11842 #CHECK: mfy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x5c]
11843 #CHECK: mfy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x5c]
11844 #CHECK: mfy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x5c]
11845 #CHECK: mfy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x5c]
11846 #CHECK: mfy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x5c]
11847 #CHECK: mfy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x5c]
11848 #CHECK: mfy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x5c]
11849 #CHECK: mfy %r14, 0 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x5c]
11858 mfy
%r0, 524287(%r1,%r15)
11859 mfy
%r0, 524287(%r15,%r1)
11862 #CHECK: mghi %r0, -32768 # encoding: [0xa7,0x0d,0x80,0x00]
11863 #CHECK: mghi %r0, -1 # encoding: [0xa7,0x0d,0xff,0xff]
11864 #CHECK: mghi %r0, 0 # encoding: [0xa7,0x0d,0x00,0x00]
11865 #CHECK: mghi %r0, 1 # encoding: [0xa7,0x0d,0x00,0x01]
11866 #CHECK: mghi %r0, 32767 # encoding: [0xa7,0x0d,0x7f,0xff]
11867 #CHECK: mghi %r15, 0 # encoding: [0xa7,0xfd,0x00,0x00]
11868 #CHECK: mghi %r0, foo # encoding: [0xa7,0x0d,A,A]
11878 #CHECK: mh %r0, 0 # encoding: [0x4c,0x00,0x00,0x00]
11879 #CHECK: mh %r0, 4095 # encoding: [0x4c,0x00,0x0f,0xff]
11880 #CHECK: mh %r0, 0(%r1) # encoding: [0x4c,0x00,0x10,0x00]
11881 #CHECK: mh %r0, 0(%r15) # encoding: [0x4c,0x00,0xf0,0x00]
11882 #CHECK: mh %r0, 4095(%r1,%r15) # encoding: [0x4c,0x01,0xff,0xff]
11883 #CHECK: mh %r0, 4095(%r15,%r1) # encoding: [0x4c,0x0f,0x1f,0xff]
11884 #CHECK: mh %r15, 0 # encoding: [0x4c,0xf0,0x00,0x00]
11890 mh
%r0, 4095(%r1,%r15)
11891 mh
%r0, 4095(%r15,%r1)
11894 #CHECK: mhi %r0, -32768 # encoding: [0xa7,0x0c,0x80,0x00]
11895 #CHECK: mhi %r0, -1 # encoding: [0xa7,0x0c,0xff,0xff]
11896 #CHECK: mhi %r0, 0 # encoding: [0xa7,0x0c,0x00,0x00]
11897 #CHECK: mhi %r0, 1 # encoding: [0xa7,0x0c,0x00,0x01]
11898 #CHECK: mhi %r0, 32767 # encoding: [0xa7,0x0c,0x7f,0xff]
11899 #CHECK: mhi %r15, 0 # encoding: [0xa7,0xfc,0x00,0x00]
11900 #CHECK: mhi %r0, foo # encoding: [0xa7,0x0c,A,A]
11910 #CHECK: mhy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x7c]
11911 #CHECK: mhy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x7c]
11912 #CHECK: mhy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x7c]
11913 #CHECK: mhy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x7c]
11914 #CHECK: mhy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x7c]
11915 #CHECK: mhy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x7c]
11916 #CHECK: mhy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x7c]
11917 #CHECK: mhy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x7c]
11918 #CHECK: mhy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x7c]
11919 #CHECK: mhy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x7c]
11928 mhy
%r0, 524287(%r1,%r15)
11929 mhy
%r0, 524287(%r15,%r1)
11932 #CHECK: ml %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x96]
11933 #CHECK: ml %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x96]
11934 #CHECK: ml %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x96]
11935 #CHECK: ml %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x96]
11936 #CHECK: ml %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x96]
11937 #CHECK: ml %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x96]
11938 #CHECK: ml %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x96]
11939 #CHECK: ml %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x96]
11940 #CHECK: ml %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x96]
11941 #CHECK: ml %r14, 0 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x96]
11950 ml
%r0, 524287(%r1,%r15)
11951 ml
%r0, 524287(%r15,%r1)
11954 #CHECK: mlg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x86]
11955 #CHECK: mlg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x86]
11956 #CHECK: mlg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x86]
11957 #CHECK: mlg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x86]
11958 #CHECK: mlg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x86]
11959 #CHECK: mlg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x86]
11960 #CHECK: mlg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x86]
11961 #CHECK: mlg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x86]
11962 #CHECK: mlg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x86]
11963 #CHECK: mlg %r14, 0 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x86]
11972 mlg
%r0, 524287(%r1,%r15)
11973 mlg
%r0, 524287(%r15,%r1)
11976 #CHECK: mlgr %r0, %r0 # encoding: [0xb9,0x86,0x00,0x00]
11977 #CHECK: mlgr %r0, %r15 # encoding: [0xb9,0x86,0x00,0x0f]
11978 #CHECK: mlgr %r14, %r0 # encoding: [0xb9,0x86,0x00,0xe0]
11979 #CHECK: mlgr %r6, %r9 # encoding: [0xb9,0x86,0x00,0x69]
11986 #CHECK: mlr %r0, %r0 # encoding: [0xb9,0x96,0x00,0x00]
11987 #CHECK: mlr %r0, %r15 # encoding: [0xb9,0x96,0x00,0x0f]
11988 #CHECK: mlr %r14, %r0 # encoding: [0xb9,0x96,0x00,0xe0]
11989 #CHECK: mlr %r6, %r9 # encoding: [0xb9,0x96,0x00,0x69]
11996 #CHECK: mp 0(1), 0(1) # encoding: [0xfc,0x00,0x00,0x00,0x00,0x00]
11997 #CHECK: mp 0(1), 0(1,%r1) # encoding: [0xfc,0x00,0x00,0x00,0x10,0x00]
11998 #CHECK: mp 0(1), 0(1,%r15) # encoding: [0xfc,0x00,0x00,0x00,0xf0,0x00]
11999 #CHECK: mp 0(1), 4095(1) # encoding: [0xfc,0x00,0x00,0x00,0x0f,0xff]
12000 #CHECK: mp 0(1), 4095(1,%r1) # encoding: [0xfc,0x00,0x00,0x00,0x1f,0xff]
12001 #CHECK: mp 0(1), 4095(1,%r15) # encoding: [0xfc,0x00,0x00,0x00,0xff,0xff]
12002 #CHECK: mp 0(1,%r1), 0(1) # encoding: [0xfc,0x00,0x10,0x00,0x00,0x00]
12003 #CHECK: mp 0(1,%r15), 0(1) # encoding: [0xfc,0x00,0xf0,0x00,0x00,0x00]
12004 #CHECK: mp 4095(1,%r1), 0(1) # encoding: [0xfc,0x00,0x1f,0xff,0x00,0x00]
12005 #CHECK: mp 4095(1,%r15), 0(1) # encoding: [0xfc,0x00,0xff,0xff,0x00,0x00]
12006 #CHECK: mp 0(16,%r1), 0(1) # encoding: [0xfc,0xf0,0x10,0x00,0x00,0x00]
12007 #CHECK: mp 0(16,%r15), 0(1) # encoding: [0xfc,0xf0,0xf0,0x00,0x00,0x00]
12008 #CHECK: mp 0(1), 0(16,%r1) # encoding: [0xfc,0x0f,0x00,0x00,0x10,0x00]
12009 #CHECK: mp 0(1), 0(16,%r15) # encoding: [0xfc,0x0f,0x00,0x00,0xf0,0x00]
12015 mp
0(1), 4095(1,%r1)
12016 mp
0(1), 4095(1,%r15)
12019 mp
4095(1,%r1), 0(1)
12020 mp
4095(1,%r15), 0(1)
12022 mp
0(16,%r15), 0(1)
12024 mp
0(1), 0(16,%r15)
12026 #CHECK: mr %r0, %r0 # encoding: [0x1c,0x00]
12027 #CHECK: mr %r0, %r15 # encoding: [0x1c,0x0f]
12028 #CHECK: mr %r14, %r0 # encoding: [0x1c,0xe0]
12029 #CHECK: mr %r6, %r9 # encoding: [0x1c,0x69]
12036 #CHECK: ms %r0, 0 # encoding: [0x71,0x00,0x00,0x00]
12037 #CHECK: ms %r0, 4095 # encoding: [0x71,0x00,0x0f,0xff]
12038 #CHECK: ms %r0, 0(%r1) # encoding: [0x71,0x00,0x10,0x00]
12039 #CHECK: ms %r0, 0(%r15) # encoding: [0x71,0x00,0xf0,0x00]
12040 #CHECK: ms %r0, 4095(%r1,%r15) # encoding: [0x71,0x01,0xff,0xff]
12041 #CHECK: ms %r0, 4095(%r15,%r1) # encoding: [0x71,0x0f,0x1f,0xff]
12042 #CHECK: ms %r15, 0 # encoding: [0x71,0xf0,0x00,0x00]
12048 ms
%r0, 4095(%r1,%r15)
12049 ms
%r0, 4095(%r15,%r1)
12052 #CHECK: msch 0 # encoding: [0xb2,0x32,0x00,0x00]
12053 #CHECK: msch 0(%r1) # encoding: [0xb2,0x32,0x10,0x00]
12054 #CHECK: msch 0(%r15) # encoding: [0xb2,0x32,0xf0,0x00]
12055 #CHECK: msch 4095 # encoding: [0xb2,0x32,0x0f,0xff]
12056 #CHECK: msch 4095(%r1) # encoding: [0xb2,0x32,0x1f,0xff]
12057 #CHECK: msch 4095(%r15) # encoding: [0xb2,0x32,0xff,0xff]
12066 #CHECK: msd %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x3f]
12067 #CHECK: msd %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x3f]
12068 #CHECK: msd %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x3f]
12069 #CHECK: msd %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x3f]
12070 #CHECK: msd %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x3f]
12071 #CHECK: msd %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x3f]
12072 #CHECK: msd %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x3f]
12073 #CHECK: msd %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x3f]
12074 #CHECK: msd %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x3f]
12078 msd
%f0, %f0, 0(%r1)
12079 msd
%f0, %f0, 0(%r15)
12080 msd
%f0, %f0, 4095(%r1,%r15)
12081 msd
%f0, %f0, 4095(%r15,%r1)
12086 #CHECK: msdb %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x1f]
12087 #CHECK: msdb %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x1f]
12088 #CHECK: msdb %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x1f]
12089 #CHECK: msdb %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x1f]
12090 #CHECK: msdb %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x1f]
12091 #CHECK: msdb %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x1f]
12092 #CHECK: msdb %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x1f]
12093 #CHECK: msdb %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x1f]
12094 #CHECK: msdb %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x1f]
12097 msdb
%f0, %f0, 4095
12098 msdb
%f0, %f0, 0(%r1)
12099 msdb
%f0, %f0, 0(%r15)
12100 msdb
%f0, %f0, 4095(%r1,%r15)
12101 msdb
%f0, %f0, 4095(%r15,%r1)
12106 #CHECK: msdbr %f0, %f0, %f0 # encoding: [0xb3,0x1f,0x00,0x00]
12107 #CHECK: msdbr %f0, %f0, %f15 # encoding: [0xb3,0x1f,0x00,0x0f]
12108 #CHECK: msdbr %f0, %f15, %f0 # encoding: [0xb3,0x1f,0x00,0xf0]
12109 #CHECK: msdbr %f15, %f0, %f0 # encoding: [0xb3,0x1f,0xf0,0x00]
12110 #CHECK: msdbr %f7, %f8, %f9 # encoding: [0xb3,0x1f,0x70,0x89]
12111 #CHECK: msdbr %f15, %f15, %f15 # encoding: [0xb3,0x1f,0xf0,0xff]
12113 msdbr
%f0, %f0, %f0
12114 msdbr
%f0, %f0, %f15
12115 msdbr
%f0, %f15, %f0
12116 msdbr
%f15, %f0, %f0
12117 msdbr
%f7, %f8, %f9
12118 msdbr
%f15, %f15, %f15
12120 #CHECK: msdr %f0, %f0, %f0 # encoding: [0xb3,0x3f,0x00,0x00]
12121 #CHECK: msdr %f0, %f0, %f15 # encoding: [0xb3,0x3f,0x00,0x0f]
12122 #CHECK: msdr %f0, %f15, %f0 # encoding: [0xb3,0x3f,0x00,0xf0]
12123 #CHECK: msdr %f15, %f0, %f0 # encoding: [0xb3,0x3f,0xf0,0x00]
12124 #CHECK: msdr %f7, %f8, %f9 # encoding: [0xb3,0x3f,0x70,0x89]
12125 #CHECK: msdr %f15, %f15, %f15 # encoding: [0xb3,0x3f,0xf0,0xff]
12128 msdr
%f0, %f0, %f15
12129 msdr
%f0, %f15, %f0
12130 msdr
%f15, %f0, %f0
12132 msdr
%f15, %f15, %f15
12134 #CHECK: mse %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x2f]
12135 #CHECK: mse %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x2f]
12136 #CHECK: mse %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x2f]
12137 #CHECK: mse %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x2f]
12138 #CHECK: mse %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x2f]
12139 #CHECK: mse %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x2f]
12140 #CHECK: mse %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x2f]
12141 #CHECK: mse %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x2f]
12142 #CHECK: mse %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x2f]
12146 mse
%f0, %f0, 0(%r1)
12147 mse
%f0, %f0, 0(%r15)
12148 mse
%f0, %f0, 4095(%r1,%r15)
12149 mse
%f0, %f0, 4095(%r15,%r1)
12154 #CHECK: mseb %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x0f]
12155 #CHECK: mseb %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x0f]
12156 #CHECK: mseb %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x0f]
12157 #CHECK: mseb %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x0f]
12158 #CHECK: mseb %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x0f]
12159 #CHECK: mseb %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x0f]
12160 #CHECK: mseb %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x0f]
12161 #CHECK: mseb %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x0f]
12162 #CHECK: mseb %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x0f]
12165 mseb
%f0, %f0, 4095
12166 mseb
%f0, %f0, 0(%r1)
12167 mseb
%f0, %f0, 0(%r15)
12168 mseb
%f0, %f0, 4095(%r1,%r15)
12169 mseb
%f0, %f0, 4095(%r15,%r1)
12174 #CHECK: msebr %f0, %f0, %f0 # encoding: [0xb3,0x0f,0x00,0x00]
12175 #CHECK: msebr %f0, %f0, %f15 # encoding: [0xb3,0x0f,0x00,0x0f]
12176 #CHECK: msebr %f0, %f15, %f0 # encoding: [0xb3,0x0f,0x00,0xf0]
12177 #CHECK: msebr %f15, %f0, %f0 # encoding: [0xb3,0x0f,0xf0,0x00]
12178 #CHECK: msebr %f7, %f8, %f9 # encoding: [0xb3,0x0f,0x70,0x89]
12179 #CHECK: msebr %f15, %f15, %f15 # encoding: [0xb3,0x0f,0xf0,0xff]
12181 msebr
%f0, %f0, %f0
12182 msebr
%f0, %f0, %f15
12183 msebr
%f0, %f15, %f0
12184 msebr
%f15, %f0, %f0
12185 msebr
%f7, %f8, %f9
12186 msebr
%f15, %f15, %f15
12188 #CHECK: mser %f0, %f0, %f0 # encoding: [0xb3,0x2f,0x00,0x00]
12189 #CHECK: mser %f0, %f0, %f15 # encoding: [0xb3,0x2f,0x00,0x0f]
12190 #CHECK: mser %f0, %f15, %f0 # encoding: [0xb3,0x2f,0x00,0xf0]
12191 #CHECK: mser %f15, %f0, %f0 # encoding: [0xb3,0x2f,0xf0,0x00]
12192 #CHECK: mser %f7, %f8, %f9 # encoding: [0xb3,0x2f,0x70,0x89]
12193 #CHECK: mser %f15, %f15, %f15 # encoding: [0xb3,0x2f,0xf0,0xff]
12196 mser
%f0, %f0, %f15
12197 mser
%f0, %f15, %f0
12198 mser
%f15, %f0, %f0
12200 mser
%f15, %f15, %f15
12202 #CHECK: msfi %r0, -2147483648 # encoding: [0xc2,0x01,0x80,0x00,0x00,0x00]
12203 #CHECK: msfi %r0, -1 # encoding: [0xc2,0x01,0xff,0xff,0xff,0xff]
12204 #CHECK: msfi %r0, 0 # encoding: [0xc2,0x01,0x00,0x00,0x00,0x00]
12205 #CHECK: msfi %r0, 1 # encoding: [0xc2,0x01,0x00,0x00,0x00,0x01]
12206 #CHECK: msfi %r0, 2147483647 # encoding: [0xc2,0x01,0x7f,0xff,0xff,0xff]
12207 #CHECK: msfi %r15, 0 # encoding: [0xc2,0xf1,0x00,0x00,0x00,0x00]
12213 msfi
%r0, (1 << 31) - 1
12216 #CHECK: msg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x0c]
12217 #CHECK: msg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x0c]
12218 #CHECK: msg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x0c]
12219 #CHECK: msg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x0c]
12220 #CHECK: msg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x0c]
12221 #CHECK: msg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x0c]
12222 #CHECK: msg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x0c]
12223 #CHECK: msg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x0c]
12224 #CHECK: msg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x0c]
12225 #CHECK: msg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x0c]
12234 msg
%r0, 524287(%r1,%r15)
12235 msg
%r0, 524287(%r15,%r1)
12238 #CHECK: msgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x1c]
12239 #CHECK: msgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x1c]
12240 #CHECK: msgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x1c]
12241 #CHECK: msgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x1c]
12242 #CHECK: msgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x1c]
12243 #CHECK: msgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x1c]
12244 #CHECK: msgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x1c]
12245 #CHECK: msgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x1c]
12246 #CHECK: msgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x1c]
12247 #CHECK: msgf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x1c]
12256 msgf
%r0, 524287(%r1,%r15)
12257 msgf
%r0, 524287(%r15,%r1)
12260 #CHECK: msgfi %r0, -2147483648 # encoding: [0xc2,0x00,0x80,0x00,0x00,0x00]
12261 #CHECK: msgfi %r0, -1 # encoding: [0xc2,0x00,0xff,0xff,0xff,0xff]
12262 #CHECK: msgfi %r0, 0 # encoding: [0xc2,0x00,0x00,0x00,0x00,0x00]
12263 #CHECK: msgfi %r0, 1 # encoding: [0xc2,0x00,0x00,0x00,0x00,0x01]
12264 #CHECK: msgfi %r0, 2147483647 # encoding: [0xc2,0x00,0x7f,0xff,0xff,0xff]
12265 #CHECK: msgfi %r15, 0 # encoding: [0xc2,0xf0,0x00,0x00,0x00,0x00]
12267 msgfi
%r0, -1 << 31
12271 msgfi
%r0, (1 << 31) - 1
12274 #CHECK: msgfr %r0, %r0 # encoding: [0xb9,0x1c,0x00,0x00]
12275 #CHECK: msgfr %r0, %r15 # encoding: [0xb9,0x1c,0x00,0x0f]
12276 #CHECK: msgfr %r15, %r0 # encoding: [0xb9,0x1c,0x00,0xf0]
12277 #CHECK: msgfr %r7, %r8 # encoding: [0xb9,0x1c,0x00,0x78]
12284 #CHECK: msgr %r0, %r0 # encoding: [0xb9,0x0c,0x00,0x00]
12285 #CHECK: msgr %r0, %r15 # encoding: [0xb9,0x0c,0x00,0x0f]
12286 #CHECK: msgr %r15, %r0 # encoding: [0xb9,0x0c,0x00,0xf0]
12287 #CHECK: msgr %r7, %r8 # encoding: [0xb9,0x0c,0x00,0x78]
12294 #CHECK: msr %r0, %r0 # encoding: [0xb2,0x52,0x00,0x00]
12295 #CHECK: msr %r0, %r15 # encoding: [0xb2,0x52,0x00,0x0f]
12296 #CHECK: msr %r15, %r0 # encoding: [0xb2,0x52,0x00,0xf0]
12297 #CHECK: msr %r7, %r8 # encoding: [0xb2,0x52,0x00,0x78]
12304 #CHECK: msta %r0 # encoding: [0xb2,0x47,0x00,0x00]
12305 #CHECK: msta %r2 # encoding: [0xb2,0x47,0x00,0x20]
12306 #CHECK: msta %r14 # encoding: [0xb2,0x47,0x00,0xe0]
12312 #CHECK: msy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x51]
12313 #CHECK: msy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x51]
12314 #CHECK: msy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x51]
12315 #CHECK: msy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x51]
12316 #CHECK: msy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x51]
12317 #CHECK: msy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x51]
12318 #CHECK: msy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x51]
12319 #CHECK: msy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x51]
12320 #CHECK: msy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x51]
12321 #CHECK: msy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x51]
12330 msy
%r0, 524287(%r1,%r15)
12331 msy
%r0, 524287(%r15,%r1)
12334 #CHECK: mvc 0(1), 0 # encoding: [0xd2,0x00,0x00,0x00,0x00,0x00]
12335 #CHECK: mvc 0(1), 0(%r1) # encoding: [0xd2,0x00,0x00,0x00,0x10,0x00]
12336 #CHECK: mvc 0(1), 0(%r15) # encoding: [0xd2,0x00,0x00,0x00,0xf0,0x00]
12337 #CHECK: mvc 0(1), 4095 # encoding: [0xd2,0x00,0x00,0x00,0x0f,0xff]
12338 #CHECK: mvc 0(1), 4095(%r1) # encoding: [0xd2,0x00,0x00,0x00,0x1f,0xff]
12339 #CHECK: mvc 0(1), 4095(%r15) # encoding: [0xd2,0x00,0x00,0x00,0xff,0xff]
12340 #CHECK: mvc 0(1,%r1), 0 # encoding: [0xd2,0x00,0x10,0x00,0x00,0x00]
12341 #CHECK: mvc 0(1,%r15), 0 # encoding: [0xd2,0x00,0xf0,0x00,0x00,0x00]
12342 #CHECK: mvc 4095(1,%r1), 0 # encoding: [0xd2,0x00,0x1f,0xff,0x00,0x00]
12343 #CHECK: mvc 4095(1,%r15), 0 # encoding: [0xd2,0x00,0xff,0xff,0x00,0x00]
12344 #CHECK: mvc 0(256,%r1), 0 # encoding: [0xd2,0xff,0x10,0x00,0x00,0x00]
12345 #CHECK: mvc 0(256,%r15), 0 # encoding: [0xd2,0xff,0xf0,0x00,0x00,0x00]
12351 mvc
0(1), 4095(%r1)
12352 mvc
0(1), 4095(%r15)
12356 mvc
4095(1,%r15), 0
12360 #CHECK: mvcdk 0, 0 # encoding: [0xe5,0x0f,0x00,0x00,0x00,0x00]
12361 #CHECK: mvcdk 0(%r1), 0(%r2) # encoding: [0xe5,0x0f,0x10,0x00,0x20,0x00]
12362 #CHECK: mvcdk 160(%r1), 320(%r15) # encoding: [0xe5,0x0f,0x10,0xa0,0xf1,0x40]
12363 #CHECK: mvcdk 0(%r1), 4095 # encoding: [0xe5,0x0f,0x10,0x00,0x0f,0xff]
12364 #CHECK: mvcdk 0(%r1), 4095(%r2) # encoding: [0xe5,0x0f,0x10,0x00,0x2f,0xff]
12365 #CHECK: mvcdk 0(%r1), 4095(%r15) # encoding: [0xe5,0x0f,0x10,0x00,0xff,0xff]
12366 #CHECK: mvcdk 0(%r1), 0 # encoding: [0xe5,0x0f,0x10,0x00,0x00,0x00]
12367 #CHECK: mvcdk 0(%r15), 0 # encoding: [0xe5,0x0f,0xf0,0x00,0x00,0x00]
12368 #CHECK: mvcdk 4095(%r1), 0 # encoding: [0xe5,0x0f,0x1f,0xff,0x00,0x00]
12369 #CHECK: mvcdk 4095(%r15), 0 # encoding: [0xe5,0x0f,0xff,0xff,0x00,0x00]
12372 mvcdk
0(%r1), 0(%r2)
12373 mvcdk
160(%r1), 320(%r15)
12375 mvcdk
0(%r1), 4095(%r2)
12376 mvcdk
0(%r1), 4095(%r15)
12380 mvcdk
4095(%r15), 0
12382 #CHECK: mvcin 0(1), 0 # encoding: [0xe8,0x00,0x00,0x00,0x00,0x00]
12383 #CHECK: mvcin 0(1), 0(%r1) # encoding: [0xe8,0x00,0x00,0x00,0x10,0x00]
12384 #CHECK: mvcin 0(1), 0(%r15) # encoding: [0xe8,0x00,0x00,0x00,0xf0,0x00]
12385 #CHECK: mvcin 0(1), 4095 # encoding: [0xe8,0x00,0x00,0x00,0x0f,0xff]
12386 #CHECK: mvcin 0(1), 4095(%r1) # encoding: [0xe8,0x00,0x00,0x00,0x1f,0xff]
12387 #CHECK: mvcin 0(1), 4095(%r15) # encoding: [0xe8,0x00,0x00,0x00,0xff,0xff]
12388 #CHECK: mvcin 0(1,%r1), 0 # encoding: [0xe8,0x00,0x10,0x00,0x00,0x00]
12389 #CHECK: mvcin 0(1,%r15), 0 # encoding: [0xe8,0x00,0xf0,0x00,0x00,0x00]
12390 #CHECK: mvcin 4095(1,%r1), 0 # encoding: [0xe8,0x00,0x1f,0xff,0x00,0x00]
12391 #CHECK: mvcin 4095(1,%r15), 0 # encoding: [0xe8,0x00,0xff,0xff,0x00,0x00]
12392 #CHECK: mvcin 0(256,%r1), 0 # encoding: [0xe8,0xff,0x10,0x00,0x00,0x00]
12393 #CHECK: mvcin 0(256,%r15), 0 # encoding: [0xe8,0xff,0xf0,0x00,0x00,0x00]
12397 mvcin
0(1), 0(%r15)
12399 mvcin
0(1), 4095(%r1)
12400 mvcin
0(1), 4095(%r15)
12403 mvcin
4095(1,%r1), 0
12404 mvcin
4095(1,%r15), 0
12405 mvcin
0(256,%r1), 0
12406 mvcin
0(256,%r15), 0
12408 #CHECK: mvck 0(%r0), 0, %r3 # encoding: [0xd9,0x03,0x00,0x00,0x00,0x00]
12409 #CHECK: mvck 0(%r1), 0, %r3 # encoding: [0xd9,0x13,0x00,0x00,0x00,0x00]
12410 #CHECK: mvck 0(%r1), 0(%r1), %r3 # encoding: [0xd9,0x13,0x00,0x00,0x10,0x00]
12411 #CHECK: mvck 0(%r1), 0(%r15), %r3 # encoding: [0xd9,0x13,0x00,0x00,0xf0,0x00]
12412 #CHECK: mvck 0(%r1), 4095, %r3 # encoding: [0xd9,0x13,0x00,0x00,0x0f,0xff]
12413 #CHECK: mvck 0(%r1), 4095(%r1), %r3 # encoding: [0xd9,0x13,0x00,0x00,0x1f,0xff]
12414 #CHECK: mvck 0(%r1), 4095(%r15), %r3 # encoding: [0xd9,0x13,0x00,0x00,0xff,0xff]
12415 #CHECK: mvck 0(%r2,%r1), 0, %r3 # encoding: [0xd9,0x23,0x10,0x00,0x00,0x00]
12416 #CHECK: mvck 0(%r2,%r15), 0, %r3 # encoding: [0xd9,0x23,0xf0,0x00,0x00,0x00]
12417 #CHECK: mvck 4095(%r2,%r1), 0, %r3 # encoding: [0xd9,0x23,0x1f,0xff,0x00,0x00]
12418 #CHECK: mvck 4095(%r2,%r15), 0, %r3 # encoding: [0xd9,0x23,0xff,0xff,0x00,0x00]
12419 #CHECK: mvck 0(%r2,%r1), 0, %r3 # encoding: [0xd9,0x23,0x10,0x00,0x00,0x00]
12420 #CHECK: mvck 0(%r2,%r15), 0, %r3 # encoding: [0xd9,0x23,0xf0,0x00,0x00,0x00]
12422 mvck
0(%r0), 0, %r3
12423 mvck
0(%r1), 0, %r3
12424 mvck
0(%r1), 0(%r1), %r3
12425 mvck
0(%r1), 0(%r15), %r3
12426 mvck
0(%r1), 4095, %r3
12427 mvck
0(%r1), 4095(%r1), %r3
12428 mvck
0(%r1), 4095(%r15), %r3
12429 mvck
0(%r2,%r1), 0, %r3
12430 mvck
0(%r2,%r15), 0, %r3
12431 mvck
4095(%r2,%r1), 0, %r3
12432 mvck
4095(%r2,%r15), 0, %r3
12433 mvck
0(%r2,%r1), 0, %r3
12434 mvck
0(%r2,%r15), 0, %r3
12436 #CHECK: mvcl %r0, %r8 # encoding: [0x0e,0x08]
12437 #CHECK: mvcl %r0, %r14 # encoding: [0x0e,0x0e]
12438 #CHECK: mvcl %r14, %r0 # encoding: [0x0e,0xe0]
12439 #CHECK: mvcl %r14, %r8 # encoding: [0x0e,0xe8]
12446 #CHECK: mvcle %r0, %r0, 0 # encoding: [0xa8,0x00,0x00,0x00]
12447 #CHECK: mvcle %r0, %r14, 4095 # encoding: [0xa8,0x0e,0x0f,0xff]
12448 #CHECK: mvcle %r0, %r0, 0(%r1) # encoding: [0xa8,0x00,0x10,0x00]
12449 #CHECK: mvcle %r0, %r0, 0(%r15) # encoding: [0xa8,0x00,0xf0,0x00]
12450 #CHECK: mvcle %r14, %r14, 4095(%r1) # encoding: [0xa8,0xee,0x1f,0xff]
12451 #CHECK: mvcle %r0, %r0, 4095(%r15) # encoding: [0xa8,0x00,0xff,0xff]
12452 #CHECK: mvcle %r14, %r0, 0 # encoding: [0xa8,0xe0,0x00,0x00]
12455 mvcle
%r0, %r14, 4095
12456 mvcle
%r0, %r0, 0(%r1)
12457 mvcle
%r0, %r0, 0(%r15)
12458 mvcle
%r14, %r14, 4095(%r1)
12459 mvcle
%r0, %r0, 4095(%r15)
12462 #CHECK: mvclu %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x8e]
12463 #CHECK: mvclu %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x8e]
12464 #CHECK: mvclu %r0, %r14, 0 # encoding: [0xeb,0x0e,0x00,0x00,0x00,0x8e]
12465 #CHECK: mvclu %r0, %r14, 1 # encoding: [0xeb,0x0e,0x00,0x01,0x00,0x8e]
12466 #CHECK: mvclu %r0, %r8, 524287 # encoding: [0xeb,0x08,0x0f,0xff,0x7f,0x8e]
12467 #CHECK: mvclu %r0, %r8, 0(%r1) # encoding: [0xeb,0x08,0x10,0x00,0x00,0x8e]
12468 #CHECK: mvclu %r0, %r4, 0(%r15) # encoding: [0xeb,0x04,0xf0,0x00,0x00,0x8e]
12469 #CHECK: mvclu %r0, %r4, 524287(%r15) # encoding: [0xeb,0x04,0xff,0xff,0x7f,0x8e]
12470 #CHECK: mvclu %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x8e]
12471 #CHECK: mvclu %r14, %r0, 0 # encoding: [0xeb,0xe0,0x00,0x00,0x00,0x8e]
12473 mvclu
%r0, %r0, -524288
12477 mvclu
%r0, %r8, 524287
12478 mvclu
%r0, %r8, 0(%r1)
12479 mvclu
%r0, %r4, 0(%r15)
12480 mvclu
%r0, %r4, 524287(%r15)
12481 mvclu
%r0, %r0, 524287(%r1)
12484 #CHECK: mvcos 0, 0, %r0 # encoding: [0xc8,0x00,0x00,0x00,0x00,0x00]
12485 #CHECK: mvcos 0(%r1), 0(%r15), %r2 # encoding: [0xc8,0x20,0x10,0x00,0xf0,0x00]
12486 #CHECK: mvcos 1(%r1), 0(%r15), %r2 # encoding: [0xc8,0x20,0x10,0x01,0xf0,0x00]
12487 #CHECK: mvcos 4095(%r1), 0(%r15), %r2 # encoding: [0xc8,0x20,0x1f,0xff,0xf0,0x00]
12488 #CHECK: mvcos 0(%r1), 1(%r15), %r2 # encoding: [0xc8,0x20,0x10,0x00,0xf0,0x01]
12489 #CHECK: mvcos 0(%r1), 4095(%r15), %r2 # encoding: [0xc8,0x20,0x10,0x00,0xff,0xff]
12492 mvcos
0(%r1), 0(%r15), %r2
12493 mvcos
1(%r1), 0(%r15), %r2
12494 mvcos
4095(%r1), 0(%r15), %r2
12495 mvcos
0(%r1), 1(%r15), %r2
12496 mvcos
0(%r1), 4095(%r15), %r2
12498 #CHECK: mvcp 0(%r0), 0, %r3 # encoding: [0xda,0x03,0x00,0x00,0x00,0x00]
12499 #CHECK: mvcp 0(%r1), 0, %r3 # encoding: [0xda,0x13,0x00,0x00,0x00,0x00]
12500 #CHECK: mvcp 0(%r1), 0(%r1), %r3 # encoding: [0xda,0x13,0x00,0x00,0x10,0x00]
12501 #CHECK: mvcp 0(%r1), 0(%r15), %r3 # encoding: [0xda,0x13,0x00,0x00,0xf0,0x00]
12502 #CHECK: mvcp 0(%r1), 4095, %r3 # encoding: [0xda,0x13,0x00,0x00,0x0f,0xff]
12503 #CHECK: mvcp 0(%r1), 4095(%r1), %r3 # encoding: [0xda,0x13,0x00,0x00,0x1f,0xff]
12504 #CHECK: mvcp 0(%r1), 4095(%r15), %r3 # encoding: [0xda,0x13,0x00,0x00,0xff,0xff]
12505 #CHECK: mvcp 0(%r2,%r1), 0, %r3 # encoding: [0xda,0x23,0x10,0x00,0x00,0x00]
12506 #CHECK: mvcp 0(%r2,%r15), 0, %r3 # encoding: [0xda,0x23,0xf0,0x00,0x00,0x00]
12507 #CHECK: mvcp 4095(%r2,%r1), 0, %r3 # encoding: [0xda,0x23,0x1f,0xff,0x00,0x00]
12508 #CHECK: mvcp 4095(%r2,%r15), 0, %r3 # encoding: [0xda,0x23,0xff,0xff,0x00,0x00]
12509 #CHECK: mvcp 0(%r2,%r1), 0, %r3 # encoding: [0xda,0x23,0x10,0x00,0x00,0x00]
12510 #CHECK: mvcp 0(%r2,%r15), 0, %r3 # encoding: [0xda,0x23,0xf0,0x00,0x00,0x00]
12512 mvcp
0(%r0), 0, %r3
12513 mvcp
0(%r1), 0, %r3
12514 mvcp
0(%r1), 0(%r1), %r3
12515 mvcp
0(%r1), 0(%r15), %r3
12516 mvcp
0(%r1), 4095, %r3
12517 mvcp
0(%r1), 4095(%r1), %r3
12518 mvcp
0(%r1), 4095(%r15), %r3
12519 mvcp
0(%r2,%r1), 0, %r3
12520 mvcp
0(%r2,%r15), 0, %r3
12521 mvcp
4095(%r2,%r1), 0, %r3
12522 mvcp
4095(%r2,%r15), 0, %r3
12523 mvcp
0(%r2,%r1), 0, %r3
12524 mvcp
0(%r2,%r15), 0, %r3
12526 #CHECK: mvcs 0(%r0), 0, %r3 # encoding: [0xdb,0x03,0x00,0x00,0x00,0x00]
12527 #CHECK: mvcs 0(%r1), 0, %r3 # encoding: [0xdb,0x13,0x00,0x00,0x00,0x00]
12528 #CHECK: mvcs 0(%r1), 0(%r1), %r3 # encoding: [0xdb,0x13,0x00,0x00,0x10,0x00]
12529 #CHECK: mvcs 0(%r1), 0(%r15), %r3 # encoding: [0xdb,0x13,0x00,0x00,0xf0,0x00]
12530 #CHECK: mvcs 0(%r1), 4095, %r3 # encoding: [0xdb,0x13,0x00,0x00,0x0f,0xff]
12531 #CHECK: mvcs 0(%r1), 4095(%r1), %r3 # encoding: [0xdb,0x13,0x00,0x00,0x1f,0xff]
12532 #CHECK: mvcs 0(%r1), 4095(%r15), %r3 # encoding: [0xdb,0x13,0x00,0x00,0xff,0xff]
12533 #CHECK: mvcs 0(%r2,%r1), 0, %r3 # encoding: [0xdb,0x23,0x10,0x00,0x00,0x00]
12534 #CHECK: mvcs 0(%r2,%r15), 0, %r3 # encoding: [0xdb,0x23,0xf0,0x00,0x00,0x00]
12535 #CHECK: mvcs 4095(%r2,%r1), 0, %r3 # encoding: [0xdb,0x23,0x1f,0xff,0x00,0x00]
12536 #CHECK: mvcs 4095(%r2,%r15), 0, %r3 # encoding: [0xdb,0x23,0xff,0xff,0x00,0x00]
12537 #CHECK: mvcs 0(%r2,%r1), 0, %r3 # encoding: [0xdb,0x23,0x10,0x00,0x00,0x00]
12538 #CHECK: mvcs 0(%r2,%r15), 0, %r3 # encoding: [0xdb,0x23,0xf0,0x00,0x00,0x00]
12540 mvcs
0(%r0), 0, %r3
12541 mvcs
0(%r1), 0, %r3
12542 mvcs
0(%r1), 0(%r1), %r3
12543 mvcs
0(%r1), 0(%r15), %r3
12544 mvcs
0(%r1), 4095, %r3
12545 mvcs
0(%r1), 4095(%r1), %r3
12546 mvcs
0(%r1), 4095(%r15), %r3
12547 mvcs
0(%r2,%r1), 0, %r3
12548 mvcs
0(%r2,%r15), 0, %r3
12549 mvcs
4095(%r2,%r1), 0, %r3
12550 mvcs
4095(%r2,%r15), 0, %r3
12551 mvcs
0(%r2,%r1), 0, %r3
12552 mvcs
0(%r2,%r15), 0, %r3
12554 #CHECK: mvcsk 0, 0 # encoding: [0xe5,0x0e,0x00,0x00,0x00,0x00]
12555 #CHECK: mvcsk 0(%r1), 0(%r2) # encoding: [0xe5,0x0e,0x10,0x00,0x20,0x00]
12556 #CHECK: mvcsk 160(%r1), 320(%r15) # encoding: [0xe5,0x0e,0x10,0xa0,0xf1,0x40]
12557 #CHECK: mvcsk 0(%r1), 4095 # encoding: [0xe5,0x0e,0x10,0x00,0x0f,0xff]
12558 #CHECK: mvcsk 0(%r1), 4095(%r2) # encoding: [0xe5,0x0e,0x10,0x00,0x2f,0xff]
12559 #CHECK: mvcsk 0(%r1), 4095(%r15) # encoding: [0xe5,0x0e,0x10,0x00,0xff,0xff]
12560 #CHECK: mvcsk 0(%r1), 0 # encoding: [0xe5,0x0e,0x10,0x00,0x00,0x00]
12561 #CHECK: mvcsk 0(%r15), 0 # encoding: [0xe5,0x0e,0xf0,0x00,0x00,0x00]
12562 #CHECK: mvcsk 4095(%r1), 0 # encoding: [0xe5,0x0e,0x1f,0xff,0x00,0x00]
12563 #CHECK: mvcsk 4095(%r15), 0 # encoding: [0xe5,0x0e,0xff,0xff,0x00,0x00]
12566 mvcsk
0(%r1), 0(%r2)
12567 mvcsk
160(%r1), 320(%r15)
12569 mvcsk
0(%r1), 4095(%r2)
12570 mvcsk
0(%r1), 4095(%r15)
12574 mvcsk
4095(%r15), 0
12576 #CHECK: mvghi 0, 0 # encoding: [0xe5,0x48,0x00,0x00,0x00,0x00]
12577 #CHECK: mvghi 4095, 0 # encoding: [0xe5,0x48,0x0f,0xff,0x00,0x00]
12578 #CHECK: mvghi 0, -32768 # encoding: [0xe5,0x48,0x00,0x00,0x80,0x00]
12579 #CHECK: mvghi 0, -1 # encoding: [0xe5,0x48,0x00,0x00,0xff,0xff]
12580 #CHECK: mvghi 0, 0 # encoding: [0xe5,0x48,0x00,0x00,0x00,0x00]
12581 #CHECK: mvghi 0, 1 # encoding: [0xe5,0x48,0x00,0x00,0x00,0x01]
12582 #CHECK: mvghi 0, 32767 # encoding: [0xe5,0x48,0x00,0x00,0x7f,0xff]
12583 #CHECK: mvghi 0(%r1), 42 # encoding: [0xe5,0x48,0x10,0x00,0x00,0x2a]
12584 #CHECK: mvghi 0(%r15), 42 # encoding: [0xe5,0x48,0xf0,0x00,0x00,0x2a]
12585 #CHECK: mvghi 4095(%r1), 42 # encoding: [0xe5,0x48,0x1f,0xff,0x00,0x2a]
12586 #CHECK: mvghi 4095(%r15), 42 # encoding: [0xe5,0x48,0xff,0xff,0x00,0x2a]
12597 mvghi
4095(%r1), 42
12598 mvghi
4095(%r15), 42
12600 #CHECK: mvhhi 0, 0 # encoding: [0xe5,0x44,0x00,0x00,0x00,0x00]
12601 #CHECK: mvhhi 4095, 0 # encoding: [0xe5,0x44,0x0f,0xff,0x00,0x00]
12602 #CHECK: mvhhi 0, -32768 # encoding: [0xe5,0x44,0x00,0x00,0x80,0x00]
12603 #CHECK: mvhhi 0, -1 # encoding: [0xe5,0x44,0x00,0x00,0xff,0xff]
12604 #CHECK: mvhhi 0, 0 # encoding: [0xe5,0x44,0x00,0x00,0x00,0x00]
12605 #CHECK: mvhhi 0, 1 # encoding: [0xe5,0x44,0x00,0x00,0x00,0x01]
12606 #CHECK: mvhhi 0, 32767 # encoding: [0xe5,0x44,0x00,0x00,0x7f,0xff]
12607 #CHECK: mvhhi 0(%r1), 42 # encoding: [0xe5,0x44,0x10,0x00,0x00,0x2a]
12608 #CHECK: mvhhi 0(%r15), 42 # encoding: [0xe5,0x44,0xf0,0x00,0x00,0x2a]
12609 #CHECK: mvhhi 4095(%r1), 42 # encoding: [0xe5,0x44,0x1f,0xff,0x00,0x2a]
12610 #CHECK: mvhhi 4095(%r15), 42 # encoding: [0xe5,0x44,0xff,0xff,0x00,0x2a]
12621 mvhhi
4095(%r1), 42
12622 mvhhi
4095(%r15), 42
12624 #CHECK: mvhi 0, 0 # encoding: [0xe5,0x4c,0x00,0x00,0x00,0x00]
12625 #CHECK: mvhi 4095, 0 # encoding: [0xe5,0x4c,0x0f,0xff,0x00,0x00]
12626 #CHECK: mvhi 0, -32768 # encoding: [0xe5,0x4c,0x00,0x00,0x80,0x00]
12627 #CHECK: mvhi 0, -1 # encoding: [0xe5,0x4c,0x00,0x00,0xff,0xff]
12628 #CHECK: mvhi 0, 0 # encoding: [0xe5,0x4c,0x00,0x00,0x00,0x00]
12629 #CHECK: mvhi 0, 1 # encoding: [0xe5,0x4c,0x00,0x00,0x00,0x01]
12630 #CHECK: mvhi 0, 32767 # encoding: [0xe5,0x4c,0x00,0x00,0x7f,0xff]
12631 #CHECK: mvhi 0(%r1), 42 # encoding: [0xe5,0x4c,0x10,0x00,0x00,0x2a]
12632 #CHECK: mvhi 0(%r15), 42 # encoding: [0xe5,0x4c,0xf0,0x00,0x00,0x2a]
12633 #CHECK: mvhi 4095(%r1), 42 # encoding: [0xe5,0x4c,0x1f,0xff,0x00,0x2a]
12634 #CHECK: mvhi 4095(%r15), 42 # encoding: [0xe5,0x4c,0xff,0xff,0x00,0x2a]
12646 mvhi
4095(%r15), 42
12648 #CHECK: mvi 0, 0 # encoding: [0x92,0x00,0x00,0x00]
12649 #CHECK: mvi 4095, 0 # encoding: [0x92,0x00,0x0f,0xff]
12650 #CHECK: mvi 0, 255 # encoding: [0x92,0xff,0x00,0x00]
12651 #CHECK: mvi 0(%r1), 42 # encoding: [0x92,0x2a,0x10,0x00]
12652 #CHECK: mvi 0(%r15), 42 # encoding: [0x92,0x2a,0xf0,0x00]
12653 #CHECK: mvi 4095(%r1), 42 # encoding: [0x92,0x2a,0x1f,0xff]
12654 #CHECK: mvi 4095(%r15), 42 # encoding: [0x92,0x2a,0xff,0xff]
12664 #CHECK: mviy -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x52]
12665 #CHECK: mviy -1, 0 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x52]
12666 #CHECK: mviy 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x52]
12667 #CHECK: mviy 1, 0 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x52]
12668 #CHECK: mviy 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x52]
12669 #CHECK: mviy 0, 255 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x52]
12670 #CHECK: mviy 0(%r1), 42 # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x52]
12671 #CHECK: mviy 0(%r15), 42 # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x52]
12672 #CHECK: mviy 524287(%r1), 42 # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x52]
12673 #CHECK: mviy 524287(%r15), 42 # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x52]
12683 mviy
524287(%r1), 42
12684 mviy
524287(%r15), 42
12686 #CHECK: mvn 0(1), 0 # encoding: [0xd1,0x00,0x00,0x00,0x00,0x00]
12687 #CHECK: mvn 0(1), 0(%r1) # encoding: [0xd1,0x00,0x00,0x00,0x10,0x00]
12688 #CHECK: mvn 0(1), 0(%r15) # encoding: [0xd1,0x00,0x00,0x00,0xf0,0x00]
12689 #CHECK: mvn 0(1), 4095 # encoding: [0xd1,0x00,0x00,0x00,0x0f,0xff]
12690 #CHECK: mvn 0(1), 4095(%r1) # encoding: [0xd1,0x00,0x00,0x00,0x1f,0xff]
12691 #CHECK: mvn 0(1), 4095(%r15) # encoding: [0xd1,0x00,0x00,0x00,0xff,0xff]
12692 #CHECK: mvn 0(1,%r1), 0 # encoding: [0xd1,0x00,0x10,0x00,0x00,0x00]
12693 #CHECK: mvn 0(1,%r15), 0 # encoding: [0xd1,0x00,0xf0,0x00,0x00,0x00]
12694 #CHECK: mvn 4095(1,%r1), 0 # encoding: [0xd1,0x00,0x1f,0xff,0x00,0x00]
12695 #CHECK: mvn 4095(1,%r15), 0 # encoding: [0xd1,0x00,0xff,0xff,0x00,0x00]
12696 #CHECK: mvn 0(256,%r1), 0 # encoding: [0xd1,0xff,0x10,0x00,0x00,0x00]
12697 #CHECK: mvn 0(256,%r15), 0 # encoding: [0xd1,0xff,0xf0,0x00,0x00,0x00]
12703 mvn
0(1), 4095(%r1)
12704 mvn
0(1), 4095(%r15)
12708 mvn
4095(1,%r15), 0
12712 #CHECK: mvo 0(1), 0(1) # encoding: [0xf1,0x00,0x00,0x00,0x00,0x00]
12713 #CHECK: mvo 0(1), 0(1,%r1) # encoding: [0xf1,0x00,0x00,0x00,0x10,0x00]
12714 #CHECK: mvo 0(1), 0(1,%r15) # encoding: [0xf1,0x00,0x00,0x00,0xf0,0x00]
12715 #CHECK: mvo 0(1), 4095(1) # encoding: [0xf1,0x00,0x00,0x00,0x0f,0xff]
12716 #CHECK: mvo 0(1), 4095(1,%r1) # encoding: [0xf1,0x00,0x00,0x00,0x1f,0xff]
12717 #CHECK: mvo 0(1), 4095(1,%r15) # encoding: [0xf1,0x00,0x00,0x00,0xff,0xff]
12718 #CHECK: mvo 0(1,%r1), 0(1) # encoding: [0xf1,0x00,0x10,0x00,0x00,0x00]
12719 #CHECK: mvo 0(1,%r15), 0(1) # encoding: [0xf1,0x00,0xf0,0x00,0x00,0x00]
12720 #CHECK: mvo 4095(1,%r1), 0(1) # encoding: [0xf1,0x00,0x1f,0xff,0x00,0x00]
12721 #CHECK: mvo 4095(1,%r15), 0(1) # encoding: [0xf1,0x00,0xff,0xff,0x00,0x00]
12722 #CHECK: mvo 0(16,%r1), 0(1) # encoding: [0xf1,0xf0,0x10,0x00,0x00,0x00]
12723 #CHECK: mvo 0(16,%r15), 0(1) # encoding: [0xf1,0xf0,0xf0,0x00,0x00,0x00]
12724 #CHECK: mvo 0(1), 0(16,%r1) # encoding: [0xf1,0x0f,0x00,0x00,0x10,0x00]
12725 #CHECK: mvo 0(1), 0(16,%r15) # encoding: [0xf1,0x0f,0x00,0x00,0xf0,0x00]
12729 mvo
0(1), 0(1,%r15)
12731 mvo
0(1), 4095(1,%r1)
12732 mvo
0(1), 4095(1,%r15)
12734 mvo
0(1,%r15), 0(1)
12735 mvo
4095(1,%r1), 0(1)
12736 mvo
4095(1,%r15), 0(1)
12737 mvo
0(16,%r1), 0(1)
12738 mvo
0(16,%r15), 0(1)
12739 mvo
0(1), 0(16,%r1)
12740 mvo
0(1), 0(16,%r15)
12742 #CHECK: mvpg %r0, %r0 # encoding: [0xb2,0x54,0x00,0x00]
12743 #CHECK: mvpg %r0, %r15 # encoding: [0xb2,0x54,0x00,0x0f]
12744 #CHECK: mvpg %r15, %r0 # encoding: [0xb2,0x54,0x00,0xf0]
12745 #CHECK: mvpg %r7, %r8 # encoding: [0xb2,0x54,0x00,0x78]
12752 #CHECK: mvst %r0, %r0 # encoding: [0xb2,0x55,0x00,0x00]
12753 #CHECK: mvst %r0, %r15 # encoding: [0xb2,0x55,0x00,0x0f]
12754 #CHECK: mvst %r15, %r0 # encoding: [0xb2,0x55,0x00,0xf0]
12755 #CHECK: mvst %r7, %r8 # encoding: [0xb2,0x55,0x00,0x78]
12762 #CHECK: mvz 0(1), 0 # encoding: [0xd3,0x00,0x00,0x00,0x00,0x00]
12763 #CHECK: mvz 0(1), 0(%r1) # encoding: [0xd3,0x00,0x00,0x00,0x10,0x00]
12764 #CHECK: mvz 0(1), 0(%r15) # encoding: [0xd3,0x00,0x00,0x00,0xf0,0x00]
12765 #CHECK: mvz 0(1), 4095 # encoding: [0xd3,0x00,0x00,0x00,0x0f,0xff]
12766 #CHECK: mvz 0(1), 4095(%r1) # encoding: [0xd3,0x00,0x00,0x00,0x1f,0xff]
12767 #CHECK: mvz 0(1), 4095(%r15) # encoding: [0xd3,0x00,0x00,0x00,0xff,0xff]
12768 #CHECK: mvz 0(1,%r1), 0 # encoding: [0xd3,0x00,0x10,0x00,0x00,0x00]
12769 #CHECK: mvz 0(1,%r15), 0 # encoding: [0xd3,0x00,0xf0,0x00,0x00,0x00]
12770 #CHECK: mvz 4095(1,%r1), 0 # encoding: [0xd3,0x00,0x1f,0xff,0x00,0x00]
12771 #CHECK: mvz 4095(1,%r15), 0 # encoding: [0xd3,0x00,0xff,0xff,0x00,0x00]
12772 #CHECK: mvz 0(256,%r1), 0 # encoding: [0xd3,0xff,0x10,0x00,0x00,0x00]
12773 #CHECK: mvz 0(256,%r15), 0 # encoding: [0xd3,0xff,0xf0,0x00,0x00,0x00]
12779 mvz
0(1), 4095(%r1)
12780 mvz
0(1), 4095(%r15)
12784 mvz
4095(1,%r15), 0
12788 #CHECK: mxbr %f0, %f0 # encoding: [0xb3,0x4c,0x00,0x00]
12789 #CHECK: mxbr %f0, %f13 # encoding: [0xb3,0x4c,0x00,0x0d]
12790 #CHECK: mxbr %f8, %f5 # encoding: [0xb3,0x4c,0x00,0x85]
12791 #CHECK: mxbr %f13, %f13 # encoding: [0xb3,0x4c,0x00,0xdd]
12798 #CHECK: mxd %f0, 0 # encoding: [0x67,0x00,0x00,0x00]
12799 #CHECK: mxd %f0, 4095 # encoding: [0x67,0x00,0x0f,0xff]
12800 #CHECK: mxd %f0, 0(%r1) # encoding: [0x67,0x00,0x10,0x00]
12801 #CHECK: mxd %f0, 0(%r15) # encoding: [0x67,0x00,0xf0,0x00]
12802 #CHECK: mxd %f0, 4095(%r1,%r15) # encoding: [0x67,0x01,0xff,0xff]
12803 #CHECK: mxd %f0, 4095(%r15,%r1) # encoding: [0x67,0x0f,0x1f,0xff]
12804 #CHECK: mxd %f13, 0 # encoding: [0x67,0xd0,0x00,0x00]
12810 mxd
%f0, 4095(%r1,%r15)
12811 mxd
%f0, 4095(%r15,%r1)
12814 #CHECK: mxdb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x07]
12815 #CHECK: mxdb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x07]
12816 #CHECK: mxdb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x07]
12817 #CHECK: mxdb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x07]
12818 #CHECK: mxdb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x07]
12819 #CHECK: mxdb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x07]
12820 #CHECK: mxdb %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x07]
12826 mxdb
%f0, 4095(%r1,%r15)
12827 mxdb
%f0, 4095(%r15,%r1)
12830 #CHECK: mxdbr %f0, %f0 # encoding: [0xb3,0x07,0x00,0x00]
12831 #CHECK: mxdbr %f0, %f15 # encoding: [0xb3,0x07,0x00,0x0f]
12832 #CHECK: mxdbr %f8, %f8 # encoding: [0xb3,0x07,0x00,0x88]
12833 #CHECK: mxdbr %f13, %f0 # encoding: [0xb3,0x07,0x00,0xd0]
12840 #CHECK: mxdr %f0, %f0 # encoding: [0x27,0x00]
12841 #CHECK: mxdr %f0, %f15 # encoding: [0x27,0x0f]
12842 #CHECK: mxdr %f8, %f8 # encoding: [0x27,0x88]
12843 #CHECK: mxdr %f13, %f0 # encoding: [0x27,0xd0]
12850 #CHECK: mxr %f0, %f0 # encoding: [0x26,0x00]
12851 #CHECK: mxr %f0, %f13 # encoding: [0x26,0x0d]
12852 #CHECK: mxr %f8, %f5 # encoding: [0x26,0x85]
12853 #CHECK: mxr %f13, %f13 # encoding: [0x26,0xdd]
12860 #CHECK: mxtr %f0, %f0, %f0 # encoding: [0xb3,0xd8,0x00,0x00]
12861 #CHECK: mxtr %f0, %f0, %f13 # encoding: [0xb3,0xd8,0xd0,0x00]
12862 #CHECK: mxtr %f0, %f13, %f0 # encoding: [0xb3,0xd8,0x00,0x0d]
12863 #CHECK: mxtr %f13, %f0, %f0 # encoding: [0xb3,0xd8,0x00,0xd0]
12864 #CHECK: mxtr %f8, %f8, %f8 # encoding: [0xb3,0xd8,0x80,0x88]
12867 mxtr
%f0, %f0, %f13
12868 mxtr
%f0, %f13, %f0
12869 mxtr
%f13, %f0, %f0
12872 #CHECK: my %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x3b]
12873 #CHECK: my %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x3b]
12874 #CHECK: my %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x3b]
12875 #CHECK: my %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x3b]
12876 #CHECK: my %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x3b]
12877 #CHECK: my %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x3b]
12878 #CHECK: my %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x3b]
12879 #CHECK: my %f13, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xd0,0x3b]
12880 #CHECK: my %f13, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xd0,0x3b]
12884 my
%f0, %f0, 0(%r1)
12885 my
%f0, %f0, 0(%r15)
12886 my
%f0, %f0, 4095(%r1,%r15)
12887 my
%f0, %f0, 4095(%r15,%r1)
12892 #CHECK: myh %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x3d]
12893 #CHECK: myh %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x3d]
12894 #CHECK: myh %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x3d]
12895 #CHECK: myh %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x3d]
12896 #CHECK: myh %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x3d]
12897 #CHECK: myh %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x3d]
12898 #CHECK: myh %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x3d]
12899 #CHECK: myh %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x3d]
12900 #CHECK: myh %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x3d]
12904 myh
%f0, %f0, 0(%r1)
12905 myh
%f0, %f0, 0(%r15)
12906 myh
%f0, %f0, 4095(%r1,%r15)
12907 myh
%f0, %f0, 4095(%r15,%r1)
12912 #CHECK: myhr %f0, %f0, %f0 # encoding: [0xb3,0x3d,0x00,0x00]
12913 #CHECK: myhr %f0, %f0, %f15 # encoding: [0xb3,0x3d,0x00,0x0f]
12914 #CHECK: myhr %f0, %f15, %f0 # encoding: [0xb3,0x3d,0x00,0xf0]
12915 #CHECK: myhr %f15, %f0, %f0 # encoding: [0xb3,0x3d,0xf0,0x00]
12916 #CHECK: myhr %f7, %f8, %f9 # encoding: [0xb3,0x3d,0x70,0x89]
12917 #CHECK: myhr %f15, %f15, %f15 # encoding: [0xb3,0x3d,0xf0,0xff]
12920 myhr
%f0, %f0, %f15
12921 myhr
%f0, %f15, %f0
12922 myhr
%f15, %f0, %f0
12924 myhr
%f15, %f15, %f15
12926 #CHECK: myl %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x39]
12927 #CHECK: myl %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x39]
12928 #CHECK: myl %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x39]
12929 #CHECK: myl %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x39]
12930 #CHECK: myl %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x39]
12931 #CHECK: myl %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x39]
12932 #CHECK: myl %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x39]
12933 #CHECK: myl %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x39]
12934 #CHECK: myl %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x39]
12938 myl
%f0, %f0, 0(%r1)
12939 myl
%f0, %f0, 0(%r15)
12940 myl
%f0, %f0, 4095(%r1,%r15)
12941 myl
%f0, %f0, 4095(%r15,%r1)
12946 #CHECK: mylr %f0, %f0, %f0 # encoding: [0xb3,0x39,0x00,0x00]
12947 #CHECK: mylr %f0, %f0, %f15 # encoding: [0xb3,0x39,0x00,0x0f]
12948 #CHECK: mylr %f0, %f15, %f0 # encoding: [0xb3,0x39,0x00,0xf0]
12949 #CHECK: mylr %f15, %f0, %f0 # encoding: [0xb3,0x39,0xf0,0x00]
12950 #CHECK: mylr %f7, %f8, %f9 # encoding: [0xb3,0x39,0x70,0x89]
12951 #CHECK: mylr %f15, %f15, %f15 # encoding: [0xb3,0x39,0xf0,0xff]
12954 mylr
%f0, %f0, %f15
12955 mylr
%f0, %f15, %f0
12956 mylr
%f15, %f0, %f0
12958 mylr
%f15, %f15, %f15
12960 #CHECK: myr %f0, %f0, %f0 # encoding: [0xb3,0x3b,0x00,0x00]
12961 #CHECK: myr %f0, %f0, %f15 # encoding: [0xb3,0x3b,0x00,0x0f]
12962 #CHECK: myr %f0, %f15, %f0 # encoding: [0xb3,0x3b,0x00,0xf0]
12963 #CHECK: myr %f13, %f0, %f0 # encoding: [0xb3,0x3b,0xd0,0x00]
12964 #CHECK: myr %f5, %f8, %f9 # encoding: [0xb3,0x3b,0x50,0x89]
12965 #CHECK: myr %f13, %f15, %f15 # encoding: [0xb3,0x3b,0xd0,0xff]
12972 myr
%f13, %f15, %f15
12974 #CHECK: n %r0, 0 # encoding: [0x54,0x00,0x00,0x00]
12975 #CHECK: n %r0, 4095 # encoding: [0x54,0x00,0x0f,0xff]
12976 #CHECK: n %r0, 0(%r1) # encoding: [0x54,0x00,0x10,0x00]
12977 #CHECK: n %r0, 0(%r15) # encoding: [0x54,0x00,0xf0,0x00]
12978 #CHECK: n %r0, 4095(%r1,%r15) # encoding: [0x54,0x01,0xff,0xff]
12979 #CHECK: n %r0, 4095(%r15,%r1) # encoding: [0x54,0x0f,0x1f,0xff]
12980 #CHECK: n %r15, 0 # encoding: [0x54,0xf0,0x00,0x00]
12986 n
%r0, 4095(%r1,%r15)
12987 n
%r0, 4095(%r15,%r1)
12990 #CHECK: nc 0(1), 0 # encoding: [0xd4,0x00,0x00,0x00,0x00,0x00]
12991 #CHECK: nc 0(1), 0(%r1) # encoding: [0xd4,0x00,0x00,0x00,0x10,0x00]
12992 #CHECK: nc 0(1), 0(%r15) # encoding: [0xd4,0x00,0x00,0x00,0xf0,0x00]
12993 #CHECK: nc 0(1), 4095 # encoding: [0xd4,0x00,0x00,0x00,0x0f,0xff]
12994 #CHECK: nc 0(1), 4095(%r1) # encoding: [0xd4,0x00,0x00,0x00,0x1f,0xff]
12995 #CHECK: nc 0(1), 4095(%r15) # encoding: [0xd4,0x00,0x00,0x00,0xff,0xff]
12996 #CHECK: nc 0(1,%r1), 0 # encoding: [0xd4,0x00,0x10,0x00,0x00,0x00]
12997 #CHECK: nc 0(1,%r15), 0 # encoding: [0xd4,0x00,0xf0,0x00,0x00,0x00]
12998 #CHECK: nc 4095(1,%r1), 0 # encoding: [0xd4,0x00,0x1f,0xff,0x00,0x00]
12999 #CHECK: nc 4095(1,%r15), 0 # encoding: [0xd4,0x00,0xff,0xff,0x00,0x00]
13000 #CHECK: nc 0(256,%r1), 0 # encoding: [0xd4,0xff,0x10,0x00,0x00,0x00]
13001 #CHECK: nc 0(256,%r15), 0 # encoding: [0xd4,0xff,0xf0,0x00,0x00,0x00]
13008 nc
0(1), 4095(%r15)
13016 #CHECK: ng %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x80]
13017 #CHECK: ng %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x80]
13018 #CHECK: ng %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x80]
13019 #CHECK: ng %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x80]
13020 #CHECK: ng %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x80]
13021 #CHECK: ng %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x80]
13022 #CHECK: ng %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x80]
13023 #CHECK: ng %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x80]
13024 #CHECK: ng %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x80]
13025 #CHECK: ng %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x80]
13034 ng
%r0, 524287(%r1,%r15)
13035 ng
%r0, 524287(%r15,%r1)
13038 #CHECK: ngr %r0, %r0 # encoding: [0xb9,0x80,0x00,0x00]
13039 #CHECK: ngr %r0, %r15 # encoding: [0xb9,0x80,0x00,0x0f]
13040 #CHECK: ngr %r15, %r0 # encoding: [0xb9,0x80,0x00,0xf0]
13041 #CHECK: ngr %r7, %r8 # encoding: [0xb9,0x80,0x00,0x78]
13048 #CHECK: ni 0, 0 # encoding: [0x94,0x00,0x00,0x00]
13049 #CHECK: ni 4095, 0 # encoding: [0x94,0x00,0x0f,0xff]
13050 #CHECK: ni 0, 255 # encoding: [0x94,0xff,0x00,0x00]
13051 #CHECK: ni 0(%r1), 42 # encoding: [0x94,0x2a,0x10,0x00]
13052 #CHECK: ni 0(%r15), 42 # encoding: [0x94,0x2a,0xf0,0x00]
13053 #CHECK: ni 4095(%r1), 42 # encoding: [0x94,0x2a,0x1f,0xff]
13054 #CHECK: ni 4095(%r15), 42 # encoding: [0x94,0x2a,0xff,0xff]
13064 #CHECK: nihf %r0, 0 # encoding: [0xc0,0x0a,0x00,0x00,0x00,0x00]
13065 #CHECK: nihf %r0, 4294967295 # encoding: [0xc0,0x0a,0xff,0xff,0xff,0xff]
13066 #CHECK: nihf %r15, 0 # encoding: [0xc0,0xfa,0x00,0x00,0x00,0x00]
13069 nihf
%r0, 0xffffffff
13072 #CHECK: nihh %r0, 0 # encoding: [0xa5,0x04,0x00,0x00]
13073 #CHECK: nihh %r0, 32768 # encoding: [0xa5,0x04,0x80,0x00]
13074 #CHECK: nihh %r0, 65535 # encoding: [0xa5,0x04,0xff,0xff]
13075 #CHECK: nihh %r15, 0 # encoding: [0xa5,0xf4,0x00,0x00]
13082 #CHECK: nihl %r0, 0 # encoding: [0xa5,0x05,0x00,0x00]
13083 #CHECK: nihl %r0, 32768 # encoding: [0xa5,0x05,0x80,0x00]
13084 #CHECK: nihl %r0, 65535 # encoding: [0xa5,0x05,0xff,0xff]
13085 #CHECK: nihl %r15, 0 # encoding: [0xa5,0xf5,0x00,0x00]
13092 #CHECK: nilf %r0, 0 # encoding: [0xc0,0x0b,0x00,0x00,0x00,0x00]
13093 #CHECK: nilf %r0, 4294967295 # encoding: [0xc0,0x0b,0xff,0xff,0xff,0xff]
13094 #CHECK: nilf %r15, 0 # encoding: [0xc0,0xfb,0x00,0x00,0x00,0x00]
13097 nilf
%r0, 0xffffffff
13100 #CHECK: nilh %r0, 0 # encoding: [0xa5,0x06,0x00,0x00]
13101 #CHECK: nilh %r0, 32768 # encoding: [0xa5,0x06,0x80,0x00]
13102 #CHECK: nilh %r0, 65535 # encoding: [0xa5,0x06,0xff,0xff]
13103 #CHECK: nilh %r15, 0 # encoding: [0xa5,0xf6,0x00,0x00]
13110 #CHECK: nill %r0, 0 # encoding: [0xa5,0x07,0x00,0x00]
13111 #CHECK: nill %r0, 32768 # encoding: [0xa5,0x07,0x80,0x00]
13112 #CHECK: nill %r0, 65535 # encoding: [0xa5,0x07,0xff,0xff]
13113 #CHECK: nill %r15, 0 # encoding: [0xa5,0xf7,0x00,0x00]
13120 #CHECK: niy -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x54]
13121 #CHECK: niy -1, 0 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x54]
13122 #CHECK: niy 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x54]
13123 #CHECK: niy 1, 0 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x54]
13124 #CHECK: niy 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x54]
13125 #CHECK: niy 0, 255 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x54]
13126 #CHECK: niy 0(%r1), 42 # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x54]
13127 #CHECK: niy 0(%r15), 42 # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x54]
13128 #CHECK: niy 524287(%r1), 42 # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x54]
13129 #CHECK: niy 524287(%r15), 42 # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x54]
13139 niy
524287(%r1), 42
13140 niy
524287(%r15), 42
13142 #CHECK: nop 0 # encoding: [0x47,0x00,0x00,0x00]
13143 #CHECK: nop # encoding: [0x47,0x00,0x00,0x00]
13144 #CHECK: nopr %r7 # encoding: [0x07,0x07]
13145 #CHECK: nopr # encoding: [0x07,0x00]
13152 #CHECK: nr %r0, %r0 # encoding: [0x14,0x00]
13153 #CHECK: nr %r0, %r15 # encoding: [0x14,0x0f]
13154 #CHECK: nr %r15, %r0 # encoding: [0x14,0xf0]
13155 #CHECK: nr %r7, %r8 # encoding: [0x14,0x78]
13162 #CHECK: ny %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x54]
13163 #CHECK: ny %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x54]
13164 #CHECK: ny %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x54]
13165 #CHECK: ny %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x54]
13166 #CHECK: ny %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x54]
13167 #CHECK: ny %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x54]
13168 #CHECK: ny %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x54]
13169 #CHECK: ny %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x54]
13170 #CHECK: ny %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x54]
13171 #CHECK: ny %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x54]
13180 ny
%r0, 524287(%r1,%r15)
13181 ny
%r0, 524287(%r15,%r1)
13184 #CHECK: o %r0, 0 # encoding: [0x56,0x00,0x00,0x00]
13185 #CHECK: o %r0, 4095 # encoding: [0x56,0x00,0x0f,0xff]
13186 #CHECK: o %r0, 0(%r1) # encoding: [0x56,0x00,0x10,0x00]
13187 #CHECK: o %r0, 0(%r15) # encoding: [0x56,0x00,0xf0,0x00]
13188 #CHECK: o %r0, 4095(%r1,%r15) # encoding: [0x56,0x01,0xff,0xff]
13189 #CHECK: o %r0, 4095(%r15,%r1) # encoding: [0x56,0x0f,0x1f,0xff]
13190 #CHECK: o %r15, 0 # encoding: [0x56,0xf0,0x00,0x00]
13196 o
%r0, 4095(%r1,%r15)
13197 o
%r0, 4095(%r15,%r1)
13200 #CHECK: oc 0(1), 0 # encoding: [0xd6,0x00,0x00,0x00,0x00,0x00]
13201 #CHECK: oc 0(1), 0(%r1) # encoding: [0xd6,0x00,0x00,0x00,0x10,0x00]
13202 #CHECK: oc 0(1), 0(%r15) # encoding: [0xd6,0x00,0x00,0x00,0xf0,0x00]
13203 #CHECK: oc 0(1), 4095 # encoding: [0xd6,0x00,0x00,0x00,0x0f,0xff]
13204 #CHECK: oc 0(1), 4095(%r1) # encoding: [0xd6,0x00,0x00,0x00,0x1f,0xff]
13205 #CHECK: oc 0(1), 4095(%r15) # encoding: [0xd6,0x00,0x00,0x00,0xff,0xff]
13206 #CHECK: oc 0(1,%r1), 0 # encoding: [0xd6,0x00,0x10,0x00,0x00,0x00]
13207 #CHECK: oc 0(1,%r15), 0 # encoding: [0xd6,0x00,0xf0,0x00,0x00,0x00]
13208 #CHECK: oc 4095(1,%r1), 0 # encoding: [0xd6,0x00,0x1f,0xff,0x00,0x00]
13209 #CHECK: oc 4095(1,%r15), 0 # encoding: [0xd6,0x00,0xff,0xff,0x00,0x00]
13210 #CHECK: oc 0(256,%r1), 0 # encoding: [0xd6,0xff,0x10,0x00,0x00,0x00]
13211 #CHECK: oc 0(256,%r15), 0 # encoding: [0xd6,0xff,0xf0,0x00,0x00,0x00]
13218 oc
0(1), 4095(%r15)
13226 #CHECK: og %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x81]
13227 #CHECK: og %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x81]
13228 #CHECK: og %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x81]
13229 #CHECK: og %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x81]
13230 #CHECK: og %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x81]
13231 #CHECK: og %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x81]
13232 #CHECK: og %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x81]
13233 #CHECK: og %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x81]
13234 #CHECK: og %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x81]
13235 #CHECK: og %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x81]
13244 og
%r0, 524287(%r1,%r15)
13245 og
%r0, 524287(%r15,%r1)
13248 #CHECK: ogr %r0, %r0 # encoding: [0xb9,0x81,0x00,0x00]
13249 #CHECK: ogr %r0, %r15 # encoding: [0xb9,0x81,0x00,0x0f]
13250 #CHECK: ogr %r15, %r0 # encoding: [0xb9,0x81,0x00,0xf0]
13251 #CHECK: ogr %r7, %r8 # encoding: [0xb9,0x81,0x00,0x78]
13258 #CHECK: oi 0, 0 # encoding: [0x96,0x00,0x00,0x00]
13259 #CHECK: oi 4095, 0 # encoding: [0x96,0x00,0x0f,0xff]
13260 #CHECK: oi 0, 255 # encoding: [0x96,0xff,0x00,0x00]
13261 #CHECK: oi 0(%r1), 42 # encoding: [0x96,0x2a,0x10,0x00]
13262 #CHECK: oi 0(%r15), 42 # encoding: [0x96,0x2a,0xf0,0x00]
13263 #CHECK: oi 4095(%r1), 42 # encoding: [0x96,0x2a,0x1f,0xff]
13264 #CHECK: oi 4095(%r15), 42 # encoding: [0x96,0x2a,0xff,0xff]
13274 #CHECK: oihf %r0, 0 # encoding: [0xc0,0x0c,0x00,0x00,0x00,0x00]
13275 #CHECK: oihf %r0, 4294967295 # encoding: [0xc0,0x0c,0xff,0xff,0xff,0xff]
13276 #CHECK: oihf %r15, 0 # encoding: [0xc0,0xfc,0x00,0x00,0x00,0x00]
13279 oihf
%r0, 0xffffffff
13282 #CHECK: oihh %r0, 0 # encoding: [0xa5,0x08,0x00,0x00]
13283 #CHECK: oihh %r0, 32768 # encoding: [0xa5,0x08,0x80,0x00]
13284 #CHECK: oihh %r0, 65535 # encoding: [0xa5,0x08,0xff,0xff]
13285 #CHECK: oihh %r15, 0 # encoding: [0xa5,0xf8,0x00,0x00]
13292 #CHECK: oihl %r0, 0 # encoding: [0xa5,0x09,0x00,0x00]
13293 #CHECK: oihl %r0, 32768 # encoding: [0xa5,0x09,0x80,0x00]
13294 #CHECK: oihl %r0, 65535 # encoding: [0xa5,0x09,0xff,0xff]
13295 #CHECK: oihl %r15, 0 # encoding: [0xa5,0xf9,0x00,0x00]
13302 #CHECK: oilf %r0, 0 # encoding: [0xc0,0x0d,0x00,0x00,0x00,0x00]
13303 #CHECK: oilf %r0, 4294967295 # encoding: [0xc0,0x0d,0xff,0xff,0xff,0xff]
13304 #CHECK: oilf %r15, 0 # encoding: [0xc0,0xfd,0x00,0x00,0x00,0x00]
13307 oilf
%r0, 0xffffffff
13310 #CHECK: oilh %r0, 0 # encoding: [0xa5,0x0a,0x00,0x00]
13311 #CHECK: oilh %r0, 32768 # encoding: [0xa5,0x0a,0x80,0x00]
13312 #CHECK: oilh %r0, 65535 # encoding: [0xa5,0x0a,0xff,0xff]
13313 #CHECK: oilh %r15, 0 # encoding: [0xa5,0xfa,0x00,0x00]
13320 #CHECK: oill %r0, 0 # encoding: [0xa5,0x0b,0x00,0x00]
13321 #CHECK: oill %r0, 32768 # encoding: [0xa5,0x0b,0x80,0x00]
13322 #CHECK: oill %r0, 65535 # encoding: [0xa5,0x0b,0xff,0xff]
13323 #CHECK: oill %r15, 0 # encoding: [0xa5,0xfb,0x00,0x00]
13330 #CHECK: oiy -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x56]
13331 #CHECK: oiy -1, 0 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x56]
13332 #CHECK: oiy 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x56]
13333 #CHECK: oiy 1, 0 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x56]
13334 #CHECK: oiy 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x56]
13335 #CHECK: oiy 0, 255 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x56]
13336 #CHECK: oiy 0(%r1), 42 # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x56]
13337 #CHECK: oiy 0(%r15), 42 # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x56]
13338 #CHECK: oiy 524287(%r1), 42 # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x56]
13339 #CHECK: oiy 524287(%r15), 42 # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x56]
13349 oiy
524287(%r1), 42
13350 oiy
524287(%r15), 42
13352 #CHECK: or %r0, %r0 # encoding: [0x16,0x00]
13353 #CHECK: or %r0, %r15 # encoding: [0x16,0x0f]
13354 #CHECK: or %r15, %r0 # encoding: [0x16,0xf0]
13355 #CHECK: or %r7, %r8 # encoding: [0x16,0x78]
13362 #CHECK: oy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x56]
13363 #CHECK: oy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x56]
13364 #CHECK: oy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x56]
13365 #CHECK: oy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x56]
13366 #CHECK: oy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x56]
13367 #CHECK: oy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x56]
13368 #CHECK: oy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x56]
13369 #CHECK: oy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x56]
13370 #CHECK: oy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x56]
13371 #CHECK: oy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x56]
13380 oy
%r0, 524287(%r1,%r15)
13381 oy
%r0, 524287(%r15,%r1)
13384 #CHECK: pack 0(1), 0(1) # encoding: [0xf2,0x00,0x00,0x00,0x00,0x00]
13385 #CHECK: pack 0(1), 0(1,%r1) # encoding: [0xf2,0x00,0x00,0x00,0x10,0x00]
13386 #CHECK: pack 0(1), 0(1,%r15) # encoding: [0xf2,0x00,0x00,0x00,0xf0,0x00]
13387 #CHECK: pack 0(1), 4095(1) # encoding: [0xf2,0x00,0x00,0x00,0x0f,0xff]
13388 #CHECK: pack 0(1), 4095(1,%r1) # encoding: [0xf2,0x00,0x00,0x00,0x1f,0xff]
13389 #CHECK: pack 0(1), 4095(1,%r15) # encoding: [0xf2,0x00,0x00,0x00,0xff,0xff]
13390 #CHECK: pack 0(1,%r1), 0(1) # encoding: [0xf2,0x00,0x10,0x00,0x00,0x00]
13391 #CHECK: pack 0(1,%r15), 0(1) # encoding: [0xf2,0x00,0xf0,0x00,0x00,0x00]
13392 #CHECK: pack 4095(1,%r1), 0(1) # encoding: [0xf2,0x00,0x1f,0xff,0x00,0x00]
13393 #CHECK: pack 4095(1,%r15), 0(1) # encoding: [0xf2,0x00,0xff,0xff,0x00,0x00]
13394 #CHECK: pack 0(16,%r1), 0(1) # encoding: [0xf2,0xf0,0x10,0x00,0x00,0x00]
13395 #CHECK: pack 0(16,%r15), 0(1) # encoding: [0xf2,0xf0,0xf0,0x00,0x00,0x00]
13396 #CHECK: pack 0(1), 0(16,%r1) # encoding: [0xf2,0x0f,0x00,0x00,0x10,0x00]
13397 #CHECK: pack 0(1), 0(16,%r15) # encoding: [0xf2,0x0f,0x00,0x00,0xf0,0x00]
13400 pack
0(1), 0(1,%r1)
13401 pack
0(1), 0(1,%r15)
13403 pack
0(1), 4095(1,%r1)
13404 pack
0(1), 4095(1,%r15)
13405 pack
0(1,%r1), 0(1)
13406 pack
0(1,%r15), 0(1)
13407 pack
4095(1,%r1), 0(1)
13408 pack
4095(1,%r15), 0(1)
13409 pack
0(16,%r1), 0(1)
13410 pack
0(16,%r15), 0(1)
13411 pack
0(1), 0(16,%r1)
13412 pack
0(1), 0(16,%r15)
13414 #CHECK: palb # encoding: [0xb2,0x48,0x00,0x00]
13418 #CHECK: pc 0 # encoding: [0xb2,0x18,0x00,0x00]
13419 #CHECK: pc 0(%r1) # encoding: [0xb2,0x18,0x10,0x00]
13420 #CHECK: pc 0(%r15) # encoding: [0xb2,0x18,0xf0,0x00]
13421 #CHECK: pc 4095 # encoding: [0xb2,0x18,0x0f,0xff]
13422 #CHECK: pc 4095(%r1) # encoding: [0xb2,0x18,0x1f,0xff]
13423 #CHECK: pc 4095(%r15) # encoding: [0xb2,0x18,0xff,0xff]
13432 #CHECK: pfd 0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x36]
13433 #CHECK: pfd 0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x36]
13434 #CHECK: pfd 0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x36]
13435 #CHECK: pfd 0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x36]
13436 #CHECK: pfd 0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x36]
13437 #CHECK: pfd 0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x36]
13438 #CHECK: pfd 0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x36]
13439 #CHECK: pfd 0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x36]
13440 #CHECK: pfd 0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x36]
13441 #CHECK: pfd 15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x36]
13450 pfd
0, 524287(%r1,%r15)
13451 pfd
0, 524287(%r15,%r1)
13454 #CHECK: pfdrl 0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x02,A,A,A,A]
13455 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
13456 pfdrl
0, -0x100000000
13457 #CHECK: pfdrl 0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x02,A,A,A,A]
13458 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
13460 #CHECK: pfdrl 0, .[[LAB:L.*]] # encoding: [0xc6,0x02,A,A,A,A]
13461 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
13463 #CHECK: pfdrl 0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x02,A,A,A,A]
13464 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
13465 pfdrl
0, 0xfffffffe
13467 #CHECK: pfdrl 0, foo # encoding: [0xc6,0x02,A,A,A,A]
13468 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
13469 #CHECK: pfdrl 15, foo # encoding: [0xc6,0xf2,A,A,A,A]
13470 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
13475 #CHECK: pfdrl 3, bar+100 # encoding: [0xc6,0x32,A,A,A,A]
13476 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
13477 #CHECK: pfdrl 4, bar+100 # encoding: [0xc6,0x42,A,A,A,A]
13478 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
13483 #CHECK: pfdrl 7, frob@PLT # encoding: [0xc6,0x72,A,A,A,A]
13484 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
13485 #CHECK: pfdrl 8, frob@PLT # encoding: [0xc6,0x82,A,A,A,A]
13486 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
13491 #CHECK: pfmf %r0, %r0 # encoding: [0xb9,0xaf,0x00,0x00]
13492 #CHECK: pfmf %r0, %r15 # encoding: [0xb9,0xaf,0x00,0x0f]
13493 #CHECK: pfmf %r15, %r0 # encoding: [0xb9,0xaf,0x00,0xf0]
13494 #CHECK: pfmf %r7, %r8 # encoding: [0xb9,0xaf,0x00,0x78]
13495 #CHECK: pfmf %r15, %r15 # encoding: [0xb9,0xaf,0x00,0xff]
13503 #CHECK: pfpo # encoding: [0x01,0x0a]
13506 #CHECK: pgin %r0, %r0 # encoding: [0xb2,0x2e,0x00,0x00]
13507 #CHECK: pgin %r0, %r15 # encoding: [0xb2,0x2e,0x00,0x0f]
13508 #CHECK: pgin %r15, %r0 # encoding: [0xb2,0x2e,0x00,0xf0]
13509 #CHECK: pgin %r7, %r8 # encoding: [0xb2,0x2e,0x00,0x78]
13510 #CHECK: pgin %r15, %r15 # encoding: [0xb2,0x2e,0x00,0xff]
13518 #CHECK: pgout %r0, %r0 # encoding: [0xb2,0x2f,0x00,0x00]
13519 #CHECK: pgout %r0, %r15 # encoding: [0xb2,0x2f,0x00,0x0f]
13520 #CHECK: pgout %r15, %r0 # encoding: [0xb2,0x2f,0x00,0xf0]
13521 #CHECK: pgout %r7, %r8 # encoding: [0xb2,0x2f,0x00,0x78]
13522 #CHECK: pgout %r15, %r15 # encoding: [0xb2,0x2f,0x00,0xff]
13530 #CHECK: pka 0, 0(1) # encoding: [0xe9,0x00,0x00,0x00,0x00,0x00]
13531 #CHECK: pka 0, 0(1,%r1) # encoding: [0xe9,0x00,0x00,0x00,0x10,0x00]
13532 #CHECK: pka 0, 0(1,%r15) # encoding: [0xe9,0x00,0x00,0x00,0xf0,0x00]
13533 #CHECK: pka 0, 4095(1) # encoding: [0xe9,0x00,0x00,0x00,0x0f,0xff]
13534 #CHECK: pka 0, 4095(1,%r1) # encoding: [0xe9,0x00,0x00,0x00,0x1f,0xff]
13535 #CHECK: pka 0, 4095(1,%r15) # encoding: [0xe9,0x00,0x00,0x00,0xff,0xff]
13536 #CHECK: pka 0(%r1), 0(1) # encoding: [0xe9,0x00,0x10,0x00,0x00,0x00]
13537 #CHECK: pka 0(%r15), 0(1) # encoding: [0xe9,0x00,0xf0,0x00,0x00,0x00]
13538 #CHECK: pka 4095(%r1), 0(1) # encoding: [0xe9,0x00,0x1f,0xff,0x00,0x00]
13539 #CHECK: pka 4095(%r15), 0(1) # encoding: [0xe9,0x00,0xff,0xff,0x00,0x00]
13540 #CHECK: pka 0, 0(256,%r1) # encoding: [0xe9,0xff,0x00,0x00,0x10,0x00]
13541 #CHECK: pka 0, 0(256,%r15) # encoding: [0xe9,0xff,0x00,0x00,0xf0,0x00]
13548 pka
0, 4095(1,%r15)
13551 pka
4095(%r1), 0(1)
13552 pka
4095(%r15), 0(1)
13556 #CHECK: pku 0, 0(1) # encoding: [0xe1,0x00,0x00,0x00,0x00,0x00]
13557 #CHECK: pku 0, 0(1,%r1) # encoding: [0xe1,0x00,0x00,0x00,0x10,0x00]
13558 #CHECK: pku 0, 0(1,%r15) # encoding: [0xe1,0x00,0x00,0x00,0xf0,0x00]
13559 #CHECK: pku 0, 4095(1) # encoding: [0xe1,0x00,0x00,0x00,0x0f,0xff]
13560 #CHECK: pku 0, 4095(1,%r1) # encoding: [0xe1,0x00,0x00,0x00,0x1f,0xff]
13561 #CHECK: pku 0, 4095(1,%r15) # encoding: [0xe1,0x00,0x00,0x00,0xff,0xff]
13562 #CHECK: pku 0(%r1), 0(1) # encoding: [0xe1,0x00,0x10,0x00,0x00,0x00]
13563 #CHECK: pku 0(%r15), 0(1) # encoding: [0xe1,0x00,0xf0,0x00,0x00,0x00]
13564 #CHECK: pku 4095(%r1), 0(1) # encoding: [0xe1,0x00,0x1f,0xff,0x00,0x00]
13565 #CHECK: pku 4095(%r15), 0(1) # encoding: [0xe1,0x00,0xff,0xff,0x00,0x00]
13566 #CHECK: pku 0, 0(256,%r1) # encoding: [0xe1,0xff,0x00,0x00,0x10,0x00]
13567 #CHECK: pku 0, 0(256,%r15) # encoding: [0xe1,0xff,0x00,0x00,0xf0,0x00]
13574 pku
0, 4095(1,%r15)
13577 pku
4095(%r1), 0(1)
13578 pku
4095(%r15), 0(1)
13582 #CHECK: plo %r0, 0, %r0, 0 # encoding: [0xee,0x00,0x00,0x00,0x00,0x00]
13583 #CHECK: plo %r2, 0(%r1), %r4, 0(%r15) # encoding: [0xee,0x24,0x10,0x00,0xf0,0x00]
13584 #CHECK: plo %r2, 1(%r1), %r4, 0(%r15) # encoding: [0xee,0x24,0x10,0x01,0xf0,0x00]
13585 #CHECK: plo %r2, 4095(%r1), %r4, 0(%r15) # encoding: [0xee,0x24,0x1f,0xff,0xf0,0x00]
13586 #CHECK: plo %r2, 0(%r1), %r4, 1(%r15) # encoding: [0xee,0x24,0x10,0x00,0xf0,0x01]
13587 #CHECK: plo %r2, 0(%r1), %r4, 4095(%r15) # encoding: [0xee,0x24,0x10,0x00,0xff,0xff]
13590 plo
%r2, 0(%r1), %r4, 0(%r15)
13591 plo
%r2, 1(%r1), %r4, 0(%r15)
13592 plo
%r2, 4095(%r1), %r4, 0(%r15)
13593 plo
%r2, 0(%r1), %r4, 1(%r15)
13594 plo
%r2, 0(%r1), %r4, 4095(%r15)
13596 #CHECK: pr # encoding: [0x01,0x01]
13600 #CHECK: pt %r0, %r0 # encoding: [0xb2,0x28,0x00,0x00]
13601 #CHECK: pt %r0, %r15 # encoding: [0xb2,0x28,0x00,0x0f]
13602 #CHECK: pt %r15, %r0 # encoding: [0xb2,0x28,0x00,0xf0]
13603 #CHECK: pt %r7, %r8 # encoding: [0xb2,0x28,0x00,0x78]
13610 #CHECK: ptf %r0 # encoding: [0xb9,0xa2,0x00,0x00]
13611 #CHECK: ptf %r1 # encoding: [0xb9,0xa2,0x00,0x10]
13612 #CHECK: ptf %r15 # encoding: [0xb9,0xa2,0x00,0xf0]
13618 #CHECK: ptff # encoding: [0x01,0x04]
13622 #CHECK: pti %r0, %r0 # encoding: [0xb9,0x9e,0x00,0x00]
13623 #CHECK: pti %r0, %r15 # encoding: [0xb9,0x9e,0x00,0x0f]
13624 #CHECK: pti %r15, %r0 # encoding: [0xb9,0x9e,0x00,0xf0]
13625 #CHECK: pti %r7, %r8 # encoding: [0xb9,0x9e,0x00,0x78]
13632 #CHECK: ptlb # encoding: [0xb2,0x0d,0x00,0x00]
13636 #CHECK: qadtr %f0, %f0, %f0, 0 # encoding: [0xb3,0xf5,0x00,0x00]
13637 #CHECK: qadtr %f0, %f0, %f0, 15 # encoding: [0xb3,0xf5,0x0f,0x00]
13638 #CHECK: qadtr %f0, %f0, %f15, 0 # encoding: [0xb3,0xf5,0x00,0x0f]
13639 #CHECK: qadtr %f0, %f15, %f0, 0 # encoding: [0xb3,0xf5,0xf0,0x00]
13640 #CHECK: qadtr %f4, %f5, %f6, 7 # encoding: [0xb3,0xf5,0x57,0x46]
13641 #CHECK: qadtr %f15, %f0, %f0, 0 # encoding: [0xb3,0xf5,0x00,0xf0]
13643 qadtr
%f0, %f0, %f0, 0
13644 qadtr
%f0, %f0, %f0, 15
13645 qadtr
%f0, %f0, %f15, 0
13646 qadtr
%f0, %f15, %f0, 0
13647 qadtr
%f4, %f5, %f6, 7
13648 qadtr
%f15, %f0, %f0, 0
13650 #CHECK: qaxtr %f0, %f0, %f0, 0 # encoding: [0xb3,0xfd,0x00,0x00]
13651 #CHECK: qaxtr %f0, %f0, %f0, 15 # encoding: [0xb3,0xfd,0x0f,0x00]
13652 #CHECK: qaxtr %f0, %f0, %f13, 0 # encoding: [0xb3,0xfd,0x00,0x0d]
13653 #CHECK: qaxtr %f0, %f13, %f0, 0 # encoding: [0xb3,0xfd,0xd0,0x00]
13654 #CHECK: qaxtr %f8, %f8, %f8, 8 # encoding: [0xb3,0xfd,0x88,0x88]
13655 #CHECK: qaxtr %f13, %f0, %f0, 0 # encoding: [0xb3,0xfd,0x00,0xd0]
13657 qaxtr
%f0, %f0, %f0, 0
13658 qaxtr
%f0, %f0, %f0, 15
13659 qaxtr
%f0, %f0, %f13, 0
13660 qaxtr
%f0, %f13, %f0, 0
13661 qaxtr
%f8, %f8, %f8, 8
13662 qaxtr
%f13, %f0, %f0, 0
13664 #CHECK: qctri 0 # encoding: [0xb2,0x8e,0x00,0x00]
13665 #CHECK: qctri 0(%r1) # encoding: [0xb2,0x8e,0x10,0x00]
13666 #CHECK: qctri 0(%r15) # encoding: [0xb2,0x8e,0xf0,0x00]
13667 #CHECK: qctri 4095 # encoding: [0xb2,0x8e,0x0f,0xff]
13668 #CHECK: qctri 4095(%r1) # encoding: [0xb2,0x8e,0x1f,0xff]
13669 #CHECK: qctri 4095(%r15) # encoding: [0xb2,0x8e,0xff,0xff]
13678 #CHECK: qsi 0 # encoding: [0xb2,0x86,0x00,0x00]
13679 #CHECK: qsi 0(%r1) # encoding: [0xb2,0x86,0x10,0x00]
13680 #CHECK: qsi 0(%r15) # encoding: [0xb2,0x86,0xf0,0x00]
13681 #CHECK: qsi 4095 # encoding: [0xb2,0x86,0x0f,0xff]
13682 #CHECK: qsi 4095(%r1) # encoding: [0xb2,0x86,0x1f,0xff]
13683 #CHECK: qsi 4095(%r15) # encoding: [0xb2,0x86,0xff,0xff]
13692 #CHECK: rchp # encoding: [0xb2,0x3b,0x00,0x00]
13696 #CHECK: risbg %r0, %r0, 0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0x55]
13697 #CHECK: risbg %r0, %r0, 0, 0, 63 # encoding: [0xec,0x00,0x00,0x00,0x3f,0x55]
13698 #CHECK: risbg %r0, %r0, 0, 0, 64 # encoding: [0xec,0x00,0x00,0x00,0x40,0x55]
13699 #CHECK: risbg %r0, %r0, 0, 0, 255 # encoding: [0xec,0x00,0x00,0x00,0xff,0x55]
13700 #CHECK: risbgz %r0, %r0, 0, 255, 0 # encoding: [0xec,0x00,0x00,0xff,0x00,0x55]
13701 #CHECK: risbg %r0, %r0, 0, 255, 0 # encoding: [0xec,0x00,0x00,0xff,0x00,0x55]
13702 #CHECK: risbg %r0, %r0, 255, 0, 0 # encoding: [0xec,0x00,0xff,0x00,0x00,0x55]
13703 #CHECK: risbg %r0, %r0, 0, 0, 127 # encoding: [0xec,0x00,0x00,0x00,0x7f,0x55]
13704 #CHECK: risbgz %r0, %r0, 0, 127, 0 # encoding: [0xec,0x00,0x00,0xff,0x00,0x55]
13705 #CHECK: risbg %r0, %r0, 0, 127, 0 # encoding: [0xec,0x00,0x00,0x7f,0x00,0x55]
13706 #CHECK: risbg %r0, %r0, 127, 0, 0 # encoding: [0xec,0x00,0x7f,0x00,0x00,0x55]
13707 #CHECK: risbg %r0, %r15, 0, 0, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0x55]
13708 #CHECK: risbg %r15, %r0, 0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0x55]
13709 #CHECK: risbg %r4, %r5, 6, 7, 8 # encoding: [0xec,0x45,0x06,0x07,0x08,0x55]
13710 #CHECK: risbgz %r4, %r5, 6, 7, 8 # encoding: [0xec,0x45,0x06,0x87,0x08,0x55]
13712 risbg
%r0,%r0,0,0,0
13713 risbg
%r0,%r0,0,0,63
13714 risbg
%r0,%r0,0,0,64
13715 risbg
%r0,%r0,0,0,255
13716 risbgz
%r0,%r0,0,255,0
13717 risbg
%r0,%r0,0,255,0
13718 risbg
%r0,%r0,255,0,0
13719 risbg
%r0,%r0,0,0,127
13720 risbgz
%r0,%r0,0,127,0
13721 risbg
%r0,%r0,0,127,0
13722 risbg
%r0,%r0,127,0,0
13723 risbg
%r0,%r15,0,0,0
13724 risbg
%r15,%r0,0,0,0
13725 risbg
%r4,%r5,6,7,8
13726 risbgz
%r4,%r5,6,7,8
13728 #CHECK: rll %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x1d]
13729 #CHECK: rll %r15, %r1, 0 # encoding: [0xeb,0xf1,0x00,0x00,0x00,0x1d]
13730 #CHECK: rll %r1, %r15, 0 # encoding: [0xeb,0x1f,0x00,0x00,0x00,0x1d]
13731 #CHECK: rll %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x1d]
13732 #CHECK: rll %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x1d]
13733 #CHECK: rll %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x1d]
13734 #CHECK: rll %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x1d]
13735 #CHECK: rll %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x1d]
13736 #CHECK: rll %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x1d]
13737 #CHECK: rll %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x1d]
13738 #CHECK: rll %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x1d]
13739 #CHECK: rll %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x1d]
13745 rll
%r0,%r0,-524288
13750 rll
%r0,%r0,0(%r15)
13751 rll
%r0,%r0,524287(%r1)
13752 rll
%r0,%r0,524287(%r15)
13754 #CHECK: rllg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x1c]
13755 #CHECK: rllg %r15, %r1, 0 # encoding: [0xeb,0xf1,0x00,0x00,0x00,0x1c]
13756 #CHECK: rllg %r1, %r15, 0 # encoding: [0xeb,0x1f,0x00,0x00,0x00,0x1c]
13757 #CHECK: rllg %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x1c]
13758 #CHECK: rllg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x1c]
13759 #CHECK: rllg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x1c]
13760 #CHECK: rllg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x1c]
13761 #CHECK: rllg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x1c]
13762 #CHECK: rllg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x1c]
13763 #CHECK: rllg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x1c]
13764 #CHECK: rllg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x1c]
13765 #CHECK: rllg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x1c]
13771 rllg
%r0,%r0,-524288
13774 rllg
%r0,%r0,524287
13775 rllg
%r0,%r0,0(%r1)
13776 rllg
%r0,%r0,0(%r15)
13777 rllg
%r0,%r0,524287(%r1)
13778 rllg
%r0,%r0,524287(%r15)
13780 #CHECK: rnsbg %r0, %r0, 0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0x54]
13781 #CHECK: rnsbg %r0, %r0, 0, 0, 63 # encoding: [0xec,0x00,0x00,0x00,0x3f,0x54]
13782 #CHECK: rnsbg %r0, %r0, 0, 0, 64 # encoding: [0xec,0x00,0x00,0x00,0x40,0x54]
13783 #CHECK: rnsbg %r0, %r0, 0, 0, 255 # encoding: [0xec,0x00,0x00,0x00,0xff,0x54]
13784 #CHECK: rnsbg %r0, %r0, 0, 255, 0 # encoding: [0xec,0x00,0x00,0xff,0x00,0x54]
13785 #CHECK: rnsbg %r0, %r0, 255, 0, 0 # encoding: [0xec,0x00,0xff,0x00,0x00,0x54]
13786 #CHECK: rnsbg %r0, %r15, 0, 0, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0x54]
13787 #CHECK: rnsbg %r15, %r0, 0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0x54]
13788 #CHECK: rnsbg %r4, %r5, 6, 7, 8 # encoding: [0xec,0x45,0x06,0x07,0x08,0x54]
13790 rnsbg
%r0,%r0,0,0,0
13791 rnsbg
%r0,%r0,0,0,63
13792 rnsbg
%r0,%r0,0,0,64
13793 rnsbg
%r0,%r0,0,0,255
13794 rnsbg
%r0,%r0,0,255,0
13795 rnsbg
%r0,%r0,255,0,0
13796 rnsbg
%r0,%r15,0,0,0
13797 rnsbg
%r15,%r0,0,0,0
13798 rnsbg
%r4,%r5,6,7,8
13800 #CHECK: rosbg %r0, %r0, 0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0x56]
13801 #CHECK: rosbg %r0, %r0, 0, 0, 63 # encoding: [0xec,0x00,0x00,0x00,0x3f,0x56]
13802 #CHECK: rosbg %r0, %r0, 0, 0, 64 # encoding: [0xec,0x00,0x00,0x00,0x40,0x56]
13803 #CHECK: rosbg %r0, %r0, 0, 0, 255 # encoding: [0xec,0x00,0x00,0x00,0xff,0x56]
13804 #CHECK: rosbg %r0, %r0, 0, 255, 0 # encoding: [0xec,0x00,0x00,0xff,0x00,0x56]
13805 #CHECK: rosbg %r0, %r0, 255, 0, 0 # encoding: [0xec,0x00,0xff,0x00,0x00,0x56]
13806 #CHECK: rosbg %r0, %r15, 0, 0, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0x56]
13807 #CHECK: rosbg %r15, %r0, 0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0x56]
13808 #CHECK: rosbg %r4, %r5, 6, 7, 8 # encoding: [0xec,0x45,0x06,0x07,0x08,0x56]
13810 rosbg
%r0,%r0,0,0,0
13811 rosbg
%r0,%r0,0,0,63
13812 rosbg
%r0,%r0,0,0,64
13813 rosbg
%r0,%r0,0,0,255
13814 rosbg
%r0,%r0,0,255,0
13815 rosbg
%r0,%r0,255,0,0
13816 rosbg
%r0,%r15,0,0,0
13817 rosbg
%r15,%r0,0,0,0
13818 rosbg
%r4,%r5,6,7,8
13820 #CHECK: rp 0 # encoding: [0xb2,0x77,0x00,0x00]
13821 #CHECK: rp 0(%r1) # encoding: [0xb2,0x77,0x10,0x00]
13822 #CHECK: rp 0(%r15) # encoding: [0xb2,0x77,0xf0,0x00]
13823 #CHECK: rp 4095 # encoding: [0xb2,0x77,0x0f,0xff]
13824 #CHECK: rp 4095(%r1) # encoding: [0xb2,0x77,0x1f,0xff]
13825 #CHECK: rp 4095(%r15) # encoding: [0xb2,0x77,0xff,0xff]
13834 #CHECK: rrbe %r0, %r0 # encoding: [0xb2,0x2a,0x00,0x00]
13835 #CHECK: rrbe %r0, %r15 # encoding: [0xb2,0x2a,0x00,0x0f]
13836 #CHECK: rrbe %r15, %r0 # encoding: [0xb2,0x2a,0x00,0xf0]
13837 #CHECK: rrbe %r7, %r8 # encoding: [0xb2,0x2a,0x00,0x78]
13838 #CHECK: rrbe %r15, %r15 # encoding: [0xb2,0x2a,0x00,0xff]
13846 #CHECK: rrdtr %f0, %f0, %r0, 0 # encoding: [0xb3,0xf7,0x00,0x00]
13847 #CHECK: rrdtr %f0, %f0, %r0, 15 # encoding: [0xb3,0xf7,0x0f,0x00]
13848 #CHECK: rrdtr %f0, %f0, %r15, 0 # encoding: [0xb3,0xf7,0x00,0x0f]
13849 #CHECK: rrdtr %f0, %f15, %r0, 0 # encoding: [0xb3,0xf7,0xf0,0x00]
13850 #CHECK: rrdtr %f4, %f5, %r6, 7 # encoding: [0xb3,0xf7,0x57,0x46]
13851 #CHECK: rrdtr %f15, %f0, %r0, 0 # encoding: [0xb3,0xf7,0x00,0xf0]
13853 rrdtr
%f0, %f0, %r0, 0
13854 rrdtr
%f0, %f0, %r0, 15
13855 rrdtr
%f0, %f0, %r15, 0
13856 rrdtr
%f0, %f15, %r0, 0
13857 rrdtr
%f4, %f5, %r6, 7
13858 rrdtr
%f15, %f0, %r0, 0
13860 #CHECK: rrxtr %f0, %f0, %r0, 0 # encoding: [0xb3,0xff,0x00,0x00]
13861 #CHECK: rrxtr %f0, %f0, %r0, 15 # encoding: [0xb3,0xff,0x0f,0x00]
13862 #CHECK: rrxtr %f0, %f0, %r13, 0 # encoding: [0xb3,0xff,0x00,0x0d]
13863 #CHECK: rrxtr %f0, %f13, %r0, 0 # encoding: [0xb3,0xff,0xd0,0x00]
13864 #CHECK: rrxtr %f8, %f8, %r8, 8 # encoding: [0xb3,0xff,0x88,0x88]
13865 #CHECK: rrxtr %f13, %f0, %r0, 0 # encoding: [0xb3,0xff,0x00,0xd0]
13867 rrxtr
%f0, %f0, %r0, 0
13868 rrxtr
%f0, %f0, %r0, 15
13869 rrxtr
%f0, %f0, %r13, 0
13870 rrxtr
%f0, %f13, %r0, 0
13871 rrxtr
%f8, %f8, %r8, 8
13872 rrxtr
%f13, %f0, %r0, 0
13874 #CHECK: rsch # encoding: [0xb2,0x38,0x00,0x00]
13878 #CHECK: rxsbg %r0, %r0, 0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0x57]
13879 #CHECK: rxsbg %r0, %r0, 0, 0, 63 # encoding: [0xec,0x00,0x00,0x00,0x3f,0x57]
13880 #CHECK: rxsbg %r0, %r0, 0, 0, 64 # encoding: [0xec,0x00,0x00,0x00,0x40,0x57]
13881 #CHECK: rxsbg %r0, %r0, 0, 0, 255 # encoding: [0xec,0x00,0x00,0x00,0xff,0x57]
13882 #CHECK: rxsbg %r0, %r0, 0, 255, 0 # encoding: [0xec,0x00,0x00,0xff,0x00,0x57]
13883 #CHECK: rxsbg %r0, %r0, 255, 0, 0 # encoding: [0xec,0x00,0xff,0x00,0x00,0x57]
13884 #CHECK: rxsbg %r0, %r15, 0, 0, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0x57]
13885 #CHECK: rxsbg %r15, %r0, 0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0x57]
13886 #CHECK: rxsbg %r4, %r5, 6, 7, 8 # encoding: [0xec,0x45,0x06,0x07,0x08,0x57]
13888 rxsbg
%r0,%r0,0,0,0
13889 rxsbg
%r0,%r0,0,0,63
13890 rxsbg
%r0,%r0,0,0,64
13891 rxsbg
%r0,%r0,0,0,255
13892 rxsbg
%r0,%r0,0,255,0
13893 rxsbg
%r0,%r0,255,0,0
13894 rxsbg
%r0,%r15,0,0,0
13895 rxsbg
%r15,%r0,0,0,0
13896 rxsbg
%r4,%r5,6,7,8
13898 #CHECK: s %r0, 0 # encoding: [0x5b,0x00,0x00,0x00]
13899 #CHECK: s %r0, 4095 # encoding: [0x5b,0x00,0x0f,0xff]
13900 #CHECK: s %r0, 0(%r1) # encoding: [0x5b,0x00,0x10,0x00]
13901 #CHECK: s %r0, 0(%r15) # encoding: [0x5b,0x00,0xf0,0x00]
13902 #CHECK: s %r0, 4095(%r1,%r15) # encoding: [0x5b,0x01,0xff,0xff]
13903 #CHECK: s %r0, 4095(%r15,%r1) # encoding: [0x5b,0x0f,0x1f,0xff]
13904 #CHECK: s %r15, 0 # encoding: [0x5b,0xf0,0x00,0x00]
13910 s
%r0, 4095(%r1,%r15)
13911 s
%r0, 4095(%r15,%r1)
13914 #CHECK: sac 0 # encoding: [0xb2,0x19,0x00,0x00]
13915 #CHECK: sac 0(%r1) # encoding: [0xb2,0x19,0x10,0x00]
13916 #CHECK: sac 0(%r15) # encoding: [0xb2,0x19,0xf0,0x00]
13917 #CHECK: sac 4095 # encoding: [0xb2,0x19,0x0f,0xff]
13918 #CHECK: sac 4095(%r1) # encoding: [0xb2,0x19,0x1f,0xff]
13919 #CHECK: sac 4095(%r15) # encoding: [0xb2,0x19,0xff,0xff]
13928 #CHECK: sacf 0 # encoding: [0xb2,0x79,0x00,0x00]
13929 #CHECK: sacf 0(%r1) # encoding: [0xb2,0x79,0x10,0x00]
13930 #CHECK: sacf 0(%r15) # encoding: [0xb2,0x79,0xf0,0x00]
13931 #CHECK: sacf 4095 # encoding: [0xb2,0x79,0x0f,0xff]
13932 #CHECK: sacf 4095(%r1) # encoding: [0xb2,0x79,0x1f,0xff]
13933 #CHECK: sacf 4095(%r15) # encoding: [0xb2,0x79,0xff,0xff]
13942 #CHECK: sal # encoding: [0xb2,0x37,0x00,0x00]
13946 #CHECK: sam24 # encoding: [0x01,0x0c]
13947 #CHECK: sam31 # encoding: [0x01,0x0d]
13948 #CHECK: sam64 # encoding: [0x01,0x0e]
13954 #CHECK: sar %a0, %r0 # encoding: [0xb2,0x4e,0x00,0x00]
13955 #CHECK: sar %a0, %r15 # encoding: [0xb2,0x4e,0x00,0x0f]
13956 #CHECK: sar %a15, %r0 # encoding: [0xb2,0x4e,0x00,0xf0]
13957 #CHECK: sar %a7, %r8 # encoding: [0xb2,0x4e,0x00,0x78]
13958 #CHECK: sar %a15, %r15 # encoding: [0xb2,0x4e,0x00,0xff]
13966 #CHECK: scctr %r0, %r0 # encoding: [0xb2,0xe0,0x00,0x00]
13967 #CHECK: scctr %r0, %r15 # encoding: [0xb2,0xe0,0x00,0x0f]
13968 #CHECK: scctr %r15, %r0 # encoding: [0xb2,0xe0,0x00,0xf0]
13969 #CHECK: scctr %r7, %r8 # encoding: [0xb2,0xe0,0x00,0x78]
13976 #CHECK: schm # encoding: [0xb2,0x3c,0x00,0x00]
13980 #CHECK: sck 0 # encoding: [0xb2,0x04,0x00,0x00]
13981 #CHECK: sck 0(%r1) # encoding: [0xb2,0x04,0x10,0x00]
13982 #CHECK: sck 0(%r15) # encoding: [0xb2,0x04,0xf0,0x00]
13983 #CHECK: sck 4095 # encoding: [0xb2,0x04,0x0f,0xff]
13984 #CHECK: sck 4095(%r1) # encoding: [0xb2,0x04,0x1f,0xff]
13985 #CHECK: sck 4095(%r15) # encoding: [0xb2,0x04,0xff,0xff]
13994 #CHECK: sckc 0 # encoding: [0xb2,0x06,0x00,0x00]
13995 #CHECK: sckc 0(%r1) # encoding: [0xb2,0x06,0x10,0x00]
13996 #CHECK: sckc 0(%r15) # encoding: [0xb2,0x06,0xf0,0x00]
13997 #CHECK: sckc 4095 # encoding: [0xb2,0x06,0x0f,0xff]
13998 #CHECK: sckc 4095(%r1) # encoding: [0xb2,0x06,0x1f,0xff]
13999 #CHECK: sckc 4095(%r15) # encoding: [0xb2,0x06,0xff,0xff]
14008 #CHECK: sckpf # encoding: [0x01,0x07]
14012 #CHECK: sd %f0, 0 # encoding: [0x6b,0x00,0x00,0x00]
14013 #CHECK: sd %f0, 4095 # encoding: [0x6b,0x00,0x0f,0xff]
14014 #CHECK: sd %f0, 0(%r1) # encoding: [0x6b,0x00,0x10,0x00]
14015 #CHECK: sd %f0, 0(%r15) # encoding: [0x6b,0x00,0xf0,0x00]
14016 #CHECK: sd %f0, 4095(%r1,%r15) # encoding: [0x6b,0x01,0xff,0xff]
14017 #CHECK: sd %f0, 4095(%r15,%r1) # encoding: [0x6b,0x0f,0x1f,0xff]
14018 #CHECK: sd %f15, 0 # encoding: [0x6b,0xf0,0x00,0x00]
14024 sd
%f0, 4095(%r1,%r15)
14025 sd
%f0, 4095(%r15,%r1)
14028 #CHECK: sdb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x1b]
14029 #CHECK: sdb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x1b]
14030 #CHECK: sdb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x1b]
14031 #CHECK: sdb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x1b]
14032 #CHECK: sdb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x1b]
14033 #CHECK: sdb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x1b]
14034 #CHECK: sdb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x1b]
14040 sdb
%f0, 4095(%r1,%r15)
14041 sdb
%f0, 4095(%r15,%r1)
14044 #CHECK: sdbr %f0, %f0 # encoding: [0xb3,0x1b,0x00,0x00]
14045 #CHECK: sdbr %f0, %f15 # encoding: [0xb3,0x1b,0x00,0x0f]
14046 #CHECK: sdbr %f7, %f8 # encoding: [0xb3,0x1b,0x00,0x78]
14047 #CHECK: sdbr %f15, %f0 # encoding: [0xb3,0x1b,0x00,0xf0]
14054 #CHECK: sdr %f0, %f0 # encoding: [0x2b,0x00]
14055 #CHECK: sdr %f0, %f15 # encoding: [0x2b,0x0f]
14056 #CHECK: sdr %f7, %f8 # encoding: [0x2b,0x78]
14057 #CHECK: sdr %f15, %f0 # encoding: [0x2b,0xf0]
14064 #CHECK: sdtr %f0, %f0, %f0 # encoding: [0xb3,0xd3,0x00,0x00]
14065 #CHECK: sdtr %f0, %f0, %f15 # encoding: [0xb3,0xd3,0xf0,0x00]
14066 #CHECK: sdtr %f0, %f15, %f0 # encoding: [0xb3,0xd3,0x00,0x0f]
14067 #CHECK: sdtr %f15, %f0, %f0 # encoding: [0xb3,0xd3,0x00,0xf0]
14068 #CHECK: sdtr %f7, %f8, %f9 # encoding: [0xb3,0xd3,0x90,0x78]
14071 sdtr
%f0, %f0, %f15
14072 sdtr
%f0, %f15, %f0
14073 sdtr
%f15, %f0, %f0
14076 #CHECK: se %f0, 0 # encoding: [0x7b,0x00,0x00,0x00]
14077 #CHECK: se %f0, 4095 # encoding: [0x7b,0x00,0x0f,0xff]
14078 #CHECK: se %f0, 0(%r1) # encoding: [0x7b,0x00,0x10,0x00]
14079 #CHECK: se %f0, 0(%r15) # encoding: [0x7b,0x00,0xf0,0x00]
14080 #CHECK: se %f0, 4095(%r1,%r15) # encoding: [0x7b,0x01,0xff,0xff]
14081 #CHECK: se %f0, 4095(%r15,%r1) # encoding: [0x7b,0x0f,0x1f,0xff]
14082 #CHECK: se %f15, 0 # encoding: [0x7b,0xf0,0x00,0x00]
14088 se
%f0, 4095(%r1,%r15)
14089 se
%f0, 4095(%r15,%r1)
14092 #CHECK: seb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x0b]
14093 #CHECK: seb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x0b]
14094 #CHECK: seb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x0b]
14095 #CHECK: seb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x0b]
14096 #CHECK: seb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x0b]
14097 #CHECK: seb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x0b]
14098 #CHECK: seb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x0b]
14104 seb
%f0, 4095(%r1,%r15)
14105 seb
%f0, 4095(%r15,%r1)
14108 #CHECK: sebr %f0, %f0 # encoding: [0xb3,0x0b,0x00,0x00]
14109 #CHECK: sebr %f0, %f15 # encoding: [0xb3,0x0b,0x00,0x0f]
14110 #CHECK: sebr %f7, %f8 # encoding: [0xb3,0x0b,0x00,0x78]
14111 #CHECK: sebr %f15, %f0 # encoding: [0xb3,0x0b,0x00,0xf0]
14118 #CHECK: ser %f0, %f0 # encoding: [0x3b,0x00]
14119 #CHECK: ser %f0, %f15 # encoding: [0x3b,0x0f]
14120 #CHECK: ser %f7, %f8 # encoding: [0x3b,0x78]
14121 #CHECK: ser %f15, %f0 # encoding: [0x3b,0xf0]
14128 #CHECK: sfasr %r0 # encoding: [0xb3,0x85,0x00,0x00]
14129 #CHECK: sfasr %r1 # encoding: [0xb3,0x85,0x00,0x10]
14130 #CHECK: sfasr %r15 # encoding: [0xb3,0x85,0x00,0xf0]
14136 #CHECK: sfpc %r0 # encoding: [0xb3,0x84,0x00,0x00]
14137 #CHECK: sfpc %r1 # encoding: [0xb3,0x84,0x00,0x10]
14138 #CHECK: sfpc %r15 # encoding: [0xb3,0x84,0x00,0xf0]
14144 #CHECK: sg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x09]
14145 #CHECK: sg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x09]
14146 #CHECK: sg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x09]
14147 #CHECK: sg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x09]
14148 #CHECK: sg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x09]
14149 #CHECK: sg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x09]
14150 #CHECK: sg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x09]
14151 #CHECK: sg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x09]
14152 #CHECK: sg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x09]
14153 #CHECK: sg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x09]
14162 sg
%r0, 524287(%r1,%r15)
14163 sg
%r0, 524287(%r15,%r1)
14166 #CHECK: sgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x19]
14167 #CHECK: sgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x19]
14168 #CHECK: sgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x19]
14169 #CHECK: sgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x19]
14170 #CHECK: sgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x19]
14171 #CHECK: sgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x19]
14172 #CHECK: sgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x19]
14173 #CHECK: sgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x19]
14174 #CHECK: sgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x19]
14175 #CHECK: sgf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x19]
14184 sgf
%r0, 524287(%r1,%r15)
14185 sgf
%r0, 524287(%r15,%r1)
14188 #CHECK: sgfr %r0, %r0 # encoding: [0xb9,0x19,0x00,0x00]
14189 #CHECK: sgfr %r0, %r15 # encoding: [0xb9,0x19,0x00,0x0f]
14190 #CHECK: sgfr %r15, %r0 # encoding: [0xb9,0x19,0x00,0xf0]
14191 #CHECK: sgfr %r7, %r8 # encoding: [0xb9,0x19,0x00,0x78]
14198 #CHECK: sgr %r0, %r0 # encoding: [0xb9,0x09,0x00,0x00]
14199 #CHECK: sgr %r0, %r15 # encoding: [0xb9,0x09,0x00,0x0f]
14200 #CHECK: sgr %r15, %r0 # encoding: [0xb9,0x09,0x00,0xf0]
14201 #CHECK: sgr %r7, %r8 # encoding: [0xb9,0x09,0x00,0x78]
14208 #CHECK: sh %r0, 0 # encoding: [0x4b,0x00,0x00,0x00]
14209 #CHECK: sh %r0, 4095 # encoding: [0x4b,0x00,0x0f,0xff]
14210 #CHECK: sh %r0, 0(%r1) # encoding: [0x4b,0x00,0x10,0x00]
14211 #CHECK: sh %r0, 0(%r15) # encoding: [0x4b,0x00,0xf0,0x00]
14212 #CHECK: sh %r0, 4095(%r1,%r15) # encoding: [0x4b,0x01,0xff,0xff]
14213 #CHECK: sh %r0, 4095(%r15,%r1) # encoding: [0x4b,0x0f,0x1f,0xff]
14214 #CHECK: sh %r15, 0 # encoding: [0x4b,0xf0,0x00,0x00]
14220 sh
%r0, 4095(%r1,%r15)
14221 sh
%r0, 4095(%r15,%r1)
14224 #CHECK: shy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x7b]
14225 #CHECK: shy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x7b]
14226 #CHECK: shy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x7b]
14227 #CHECK: shy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x7b]
14228 #CHECK: shy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x7b]
14229 #CHECK: shy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x7b]
14230 #CHECK: shy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x7b]
14231 #CHECK: shy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x7b]
14232 #CHECK: shy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x7b]
14233 #CHECK: shy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x7b]
14242 shy
%r0, 524287(%r1,%r15)
14243 shy
%r0, 524287(%r15,%r1)
14246 #CHECK: sie 0 # encoding: [0xb2,0x14,0x00,0x00]
14247 #CHECK: sie 0(%r1) # encoding: [0xb2,0x14,0x10,0x00]
14248 #CHECK: sie 0(%r15) # encoding: [0xb2,0x14,0xf0,0x00]
14249 #CHECK: sie 4095 # encoding: [0xb2,0x14,0x0f,0xff]
14250 #CHECK: sie 4095(%r1) # encoding: [0xb2,0x14,0x1f,0xff]
14251 #CHECK: sie 4095(%r15) # encoding: [0xb2,0x14,0xff,0xff]
14260 #CHECK: siga 0 # encoding: [0xb2,0x74,0x00,0x00]
14261 #CHECK: siga 0(%r1) # encoding: [0xb2,0x74,0x10,0x00]
14262 #CHECK: siga 0(%r15) # encoding: [0xb2,0x74,0xf0,0x00]
14263 #CHECK: siga 4095 # encoding: [0xb2,0x74,0x0f,0xff]
14264 #CHECK: siga 4095(%r1) # encoding: [0xb2,0x74,0x1f,0xff]
14265 #CHECK: siga 4095(%r15) # encoding: [0xb2,0x74,0xff,0xff]
14274 #CHECK: sigp %r0, %r0, 0 # encoding: [0xae,0x00,0x00,0x00]
14275 #CHECK: sigp %r0, %r15, 0 # encoding: [0xae,0x0f,0x00,0x00]
14276 #CHECK: sigp %r14, %r15, 0 # encoding: [0xae,0xef,0x00,0x00]
14277 #CHECK: sigp %r15, %r15, 0 # encoding: [0xae,0xff,0x00,0x00]
14278 #CHECK: sigp %r0, %r0, 4095 # encoding: [0xae,0x00,0x0f,0xff]
14279 #CHECK: sigp %r0, %r0, 1 # encoding: [0xae,0x00,0x00,0x01]
14280 #CHECK: sigp %r0, %r0, 0(%r1) # encoding: [0xae,0x00,0x10,0x00]
14281 #CHECK: sigp %r0, %r0, 0(%r15) # encoding: [0xae,0x00,0xf0,0x00]
14282 #CHECK: sigp %r0, %r0, 4095(%r1) # encoding: [0xae,0x00,0x1f,0xff]
14283 #CHECK: sigp %r0, %r0, 4095(%r15) # encoding: [0xae,0x00,0xff,0xff]
14291 sigp
%r0,%r0,0(%r1)
14292 sigp
%r0,%r0,0(%r15)
14293 sigp
%r0,%r0,4095(%r1)
14294 sigp
%r0,%r0,4095(%r15)
14296 #CHECK: sl %r0, 0 # encoding: [0x5f,0x00,0x00,0x00]
14297 #CHECK: sl %r0, 4095 # encoding: [0x5f,0x00,0x0f,0xff]
14298 #CHECK: sl %r0, 0(%r1) # encoding: [0x5f,0x00,0x10,0x00]
14299 #CHECK: sl %r0, 0(%r15) # encoding: [0x5f,0x00,0xf0,0x00]
14300 #CHECK: sl %r0, 4095(%r1,%r15) # encoding: [0x5f,0x01,0xff,0xff]
14301 #CHECK: sl %r0, 4095(%r15,%r1) # encoding: [0x5f,0x0f,0x1f,0xff]
14302 #CHECK: sl %r15, 0 # encoding: [0x5f,0xf0,0x00,0x00]
14308 sl %r0, 4095(%r1,%r15)
14309 sl %r0, 4095(%r15,%r1)
14312 #CHECK: sla %r0, 0 # encoding: [0x8b,0x00,0x00,0x00]
14313 #CHECK: sla %r7, 0 # encoding: [0x8b,0x70,0x00,0x00]
14314 #CHECK: sla %r15, 0 # encoding: [0x8b,0xf0,0x00,0x00]
14315 #CHECK: sla %r0, 4095 # encoding: [0x8b,0x00,0x0f,0xff]
14316 #CHECK: sla %r0, 0(%r1) # encoding: [0x8b,0x00,0x10,0x00]
14317 #CHECK: sla %r0, 0(%r15) # encoding: [0x8b,0x00,0xf0,0x00]
14318 #CHECK: sla %r0, 4095(%r1) # encoding: [0x8b,0x00,0x1f,0xff]
14319 #CHECK: sla %r0, 4095(%r15) # encoding: [0x8b,0x00,0xff,0xff]
14330 #CHECK: slag %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x0b]
14331 #CHECK: slag %r15, %r1, 0 # encoding: [0xeb,0xf1,0x00,0x00,0x00,0x0b]
14332 #CHECK: slag %r1, %r15, 0 # encoding: [0xeb,0x1f,0x00,0x00,0x00,0x0b]
14333 #CHECK: slag %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x0b]
14334 #CHECK: slag %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x0b]
14335 #CHECK: slag %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x0b]
14336 #CHECK: slag %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x0b]
14337 #CHECK: slag %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x0b]
14338 #CHECK: slag %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x0b]
14339 #CHECK: slag %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x0b]
14340 #CHECK: slag %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x0b]
14341 #CHECK: slag %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x0b]
14347 slag
%r0,%r0,-524288
14350 slag
%r0,%r0,524287
14351 slag
%r0,%r0,0(%r1)
14352 slag
%r0,%r0,0(%r15)
14353 slag
%r0,%r0,524287(%r1)
14354 slag
%r0,%r0,524287(%r15)
14356 #CHECK: slb %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x99]
14357 #CHECK: slb %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x99]
14358 #CHECK: slb %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x99]
14359 #CHECK: slb %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x99]
14360 #CHECK: slb %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x99]
14361 #CHECK: slb %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x99]
14362 #CHECK: slb %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x99]
14363 #CHECK: slb %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x99]
14364 #CHECK: slb %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x99]
14365 #CHECK: slb %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x99]
14374 slb
%r0, 524287(%r1,%r15)
14375 slb
%r0, 524287(%r15,%r1)
14378 #CHECK: slbg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x89]
14379 #CHECK: slbg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x89]
14380 #CHECK: slbg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x89]
14381 #CHECK: slbg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x89]
14382 #CHECK: slbg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x89]
14383 #CHECK: slbg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x89]
14384 #CHECK: slbg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x89]
14385 #CHECK: slbg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x89]
14386 #CHECK: slbg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x89]
14387 #CHECK: slbg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x89]
14396 slbg
%r0, 524287(%r1,%r15)
14397 slbg
%r0, 524287(%r15,%r1)
14400 #CHECK: slbgr %r0, %r0 # encoding: [0xb9,0x89,0x00,0x00]
14401 #CHECK: slbgr %r0, %r15 # encoding: [0xb9,0x89,0x00,0x0f]
14402 #CHECK: slbgr %r15, %r0 # encoding: [0xb9,0x89,0x00,0xf0]
14403 #CHECK: slbgr %r7, %r8 # encoding: [0xb9,0x89,0x00,0x78]
14410 #CHECK: slbr %r0, %r0 # encoding: [0xb9,0x99,0x00,0x00]
14411 #CHECK: slbr %r0, %r15 # encoding: [0xb9,0x99,0x00,0x0f]
14412 #CHECK: slbr %r15, %r0 # encoding: [0xb9,0x99,0x00,0xf0]
14413 #CHECK: slbr %r7, %r8 # encoding: [0xb9,0x99,0x00,0x78]
14420 #CHECK: slda %r0, 0 # encoding: [0x8f,0x00,0x00,0x00]
14421 #CHECK: slda %r6, 0 # encoding: [0x8f,0x60,0x00,0x00]
14422 #CHECK: slda %r14, 0 # encoding: [0x8f,0xe0,0x00,0x00]
14423 #CHECK: slda %r0, 4095 # encoding: [0x8f,0x00,0x0f,0xff]
14424 #CHECK: slda %r0, 0(%r1) # encoding: [0x8f,0x00,0x10,0x00]
14425 #CHECK: slda %r0, 0(%r15) # encoding: [0x8f,0x00,0xf0,0x00]
14426 #CHECK: slda %r0, 4095(%r1) # encoding: [0x8f,0x00,0x1f,0xff]
14427 #CHECK: slda %r0, 4095(%r15) # encoding: [0x8f,0x00,0xff,0xff]
14436 slda
%r0,4095(%r15)
14438 #CHECK: sldl %r0, 0 # encoding: [0x8d,0x00,0x00,0x00]
14439 #CHECK: sldl %r6, 0 # encoding: [0x8d,0x60,0x00,0x00]
14440 #CHECK: sldl %r14, 0 # encoding: [0x8d,0xe0,0x00,0x00]
14441 #CHECK: sldl %r0, 4095 # encoding: [0x8d,0x00,0x0f,0xff]
14442 #CHECK: sldl %r0, 0(%r1) # encoding: [0x8d,0x00,0x10,0x00]
14443 #CHECK: sldl %r0, 0(%r15) # encoding: [0x8d,0x00,0xf0,0x00]
14444 #CHECK: sldl %r0, 4095(%r1) # encoding: [0x8d,0x00,0x1f,0xff]
14445 #CHECK: sldl %r0, 4095(%r15) # encoding: [0x8d,0x00,0xff,0xff]
14454 sldl
%r0,4095(%r15)
14456 #CHECK: sldt %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x40]
14457 #CHECK: sldt %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x40]
14458 #CHECK: sldt %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x40]
14459 #CHECK: sldt %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x40]
14460 #CHECK: sldt %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x40]
14461 #CHECK: sldt %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x40]
14462 #CHECK: sldt %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x40]
14463 #CHECK: sldt %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x40]
14464 #CHECK: sldt %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x40]
14467 sldt
%f0, %f0, 4095
14468 sldt
%f0, %f0, 0(%r1)
14469 sldt
%f0, %f0, 0(%r15)
14470 sldt
%f0, %f0, 4095(%r1,%r15)
14471 sldt
%f0, %f0, 4095(%r15,%r1)
14476 #CHECK: slfi %r0, 0 # encoding: [0xc2,0x05,0x00,0x00,0x00,0x00]
14477 #CHECK: slfi %r0, 4294967295 # encoding: [0xc2,0x05,0xff,0xff,0xff,0xff]
14478 #CHECK: slfi %r15, 0 # encoding: [0xc2,0xf5,0x00,0x00,0x00,0x00]
14481 slfi
%r0, (1 << 32) - 1
14484 #CHECK: slg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x0b]
14485 #CHECK: slg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x0b]
14486 #CHECK: slg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x0b]
14487 #CHECK: slg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x0b]
14488 #CHECK: slg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x0b]
14489 #CHECK: slg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x0b]
14490 #CHECK: slg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x0b]
14491 #CHECK: slg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x0b]
14492 #CHECK: slg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x0b]
14493 #CHECK: slg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x0b]
14502 slg
%r0, 524287(%r1,%r15)
14503 slg
%r0, 524287(%r15,%r1)
14506 #CHECK: slgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x1b]
14507 #CHECK: slgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x1b]
14508 #CHECK: slgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x1b]
14509 #CHECK: slgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x1b]
14510 #CHECK: slgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x1b]
14511 #CHECK: slgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x1b]
14512 #CHECK: slgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x1b]
14513 #CHECK: slgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x1b]
14514 #CHECK: slgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x1b]
14515 #CHECK: slgf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x1b]
14524 slgf
%r0, 524287(%r1,%r15)
14525 slgf
%r0, 524287(%r15,%r1)
14528 #CHECK: slgfi %r0, 0 # encoding: [0xc2,0x04,0x00,0x00,0x00,0x00]
14529 #CHECK: slgfi %r0, 4294967295 # encoding: [0xc2,0x04,0xff,0xff,0xff,0xff]
14530 #CHECK: slgfi %r15, 0 # encoding: [0xc2,0xf4,0x00,0x00,0x00,0x00]
14533 slgfi
%r0, (1 << 32) - 1
14536 #CHECK: slgfr %r0, %r0 # encoding: [0xb9,0x1b,0x00,0x00]
14537 #CHECK: slgfr %r0, %r15 # encoding: [0xb9,0x1b,0x00,0x0f]
14538 #CHECK: slgfr %r15, %r0 # encoding: [0xb9,0x1b,0x00,0xf0]
14539 #CHECK: slgfr %r7, %r8 # encoding: [0xb9,0x1b,0x00,0x78]
14546 #CHECK: slgr %r0, %r0 # encoding: [0xb9,0x0b,0x00,0x00]
14547 #CHECK: slgr %r0, %r15 # encoding: [0xb9,0x0b,0x00,0x0f]
14548 #CHECK: slgr %r15, %r0 # encoding: [0xb9,0x0b,0x00,0xf0]
14549 #CHECK: slgr %r7, %r8 # encoding: [0xb9,0x0b,0x00,0x78]
14556 #CHECK: sll %r0, 0 # encoding: [0x89,0x00,0x00,0x00]
14557 #CHECK: sll %r7, 0 # encoding: [0x89,0x70,0x00,0x00]
14558 #CHECK: sll %r15, 0 # encoding: [0x89,0xf0,0x00,0x00]
14559 #CHECK: sll %r0, 4095 # encoding: [0x89,0x00,0x0f,0xff]
14560 #CHECK: sll %r0, 0(%r1) # encoding: [0x89,0x00,0x10,0x00]
14561 #CHECK: sll %r0, 0(%r15) # encoding: [0x89,0x00,0xf0,0x00]
14562 #CHECK: sll %r0, 4095(%r1) # encoding: [0x89,0x00,0x1f,0xff]
14563 #CHECK: sll %r0, 4095(%r15) # encoding: [0x89,0x00,0xff,0xff]
14574 #CHECK: sllg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x0d]
14575 #CHECK: sllg %r15, %r1, 0 # encoding: [0xeb,0xf1,0x00,0x00,0x00,0x0d]
14576 #CHECK: sllg %r1, %r15, 0 # encoding: [0xeb,0x1f,0x00,0x00,0x00,0x0d]
14577 #CHECK: sllg %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x0d]
14578 #CHECK: sllg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x0d]
14579 #CHECK: sllg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x0d]
14580 #CHECK: sllg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x0d]
14581 #CHECK: sllg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x0d]
14582 #CHECK: sllg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x0d]
14583 #CHECK: sllg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x0d]
14584 #CHECK: sllg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x0d]
14585 #CHECK: sllg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x0d]
14591 sllg
%r0,%r0,-524288
14594 sllg
%r0,%r0,524287
14595 sllg
%r0,%r0,0(%r1)
14596 sllg
%r0,%r0,0(%r15)
14597 sllg
%r0,%r0,524287(%r1)
14598 sllg
%r0,%r0,524287(%r15)
14600 #CHECK: slr %r0, %r0 # encoding: [0x1f,0x00]
14601 #CHECK: slr %r0, %r15 # encoding: [0x1f,0x0f]
14602 #CHECK: slr %r15, %r0 # encoding: [0x1f,0xf0]
14603 #CHECK: slr %r7, %r8 # encoding: [0x1f,0x78]
14610 #CHECK: slxt %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x48]
14611 #CHECK: slxt %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x48]
14612 #CHECK: slxt %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x48]
14613 #CHECK: slxt %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x48]
14614 #CHECK: slxt %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x48]
14615 #CHECK: slxt %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x48]
14616 #CHECK: slxt %f0, %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x48]
14617 #CHECK: slxt %f13, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xd0,0x48]
14618 #CHECK: slxt %f13, %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0xd0,0x48]
14621 slxt
%f0, %f0, 4095
14622 slxt
%f0, %f0, 0(%r1)
14623 slxt
%f0, %f0, 0(%r15)
14624 slxt
%f0, %f0, 4095(%r1,%r15)
14625 slxt
%f0, %f0, 4095(%r15,%r1)
14630 #CHECK: sly %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x5f]
14631 #CHECK: sly %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x5f]
14632 #CHECK: sly %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x5f]
14633 #CHECK: sly %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x5f]
14634 #CHECK: sly %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x5f]
14635 #CHECK: sly %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x5f]
14636 #CHECK: sly %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x5f]
14637 #CHECK: sly %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x5f]
14638 #CHECK: sly %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x5f]
14639 #CHECK: sly %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x5f]
14648 sly
%r0, 524287(%r1,%r15)
14649 sly
%r0, 524287(%r15,%r1)
14652 #CHECK: sp 0(1), 0(1) # encoding: [0xfb,0x00,0x00,0x00,0x00,0x00]
14653 #CHECK: sp 0(1), 0(1,%r1) # encoding: [0xfb,0x00,0x00,0x00,0x10,0x00]
14654 #CHECK: sp 0(1), 0(1,%r15) # encoding: [0xfb,0x00,0x00,0x00,0xf0,0x00]
14655 #CHECK: sp 0(1), 4095(1) # encoding: [0xfb,0x00,0x00,0x00,0x0f,0xff]
14656 #CHECK: sp 0(1), 4095(1,%r1) # encoding: [0xfb,0x00,0x00,0x00,0x1f,0xff]
14657 #CHECK: sp 0(1), 4095(1,%r15) # encoding: [0xfb,0x00,0x00,0x00,0xff,0xff]
14658 #CHECK: sp 0(1,%r1), 0(1) # encoding: [0xfb,0x00,0x10,0x00,0x00,0x00]
14659 #CHECK: sp 0(1,%r15), 0(1) # encoding: [0xfb,0x00,0xf0,0x00,0x00,0x00]
14660 #CHECK: sp 4095(1,%r1), 0(1) # encoding: [0xfb,0x00,0x1f,0xff,0x00,0x00]
14661 #CHECK: sp 4095(1,%r15), 0(1) # encoding: [0xfb,0x00,0xff,0xff,0x00,0x00]
14662 #CHECK: sp 0(16,%r1), 0(1) # encoding: [0xfb,0xf0,0x10,0x00,0x00,0x00]
14663 #CHECK: sp 0(16,%r15), 0(1) # encoding: [0xfb,0xf0,0xf0,0x00,0x00,0x00]
14664 #CHECK: sp 0(1), 0(16,%r1) # encoding: [0xfb,0x0f,0x00,0x00,0x10,0x00]
14665 #CHECK: sp 0(1), 0(16,%r15) # encoding: [0xfb,0x0f,0x00,0x00,0xf0,0x00]
14671 sp
0(1), 4095(1,%r1)
14672 sp
0(1), 4095(1,%r15)
14675 sp
4095(1,%r1), 0(1)
14676 sp
4095(1,%r15), 0(1)
14678 sp
0(16,%r15), 0(1)
14680 sp
0(1), 0(16,%r15)
14682 #CHECK: spctr %r0, %r0 # encoding: [0xb2,0xe1,0x00,0x00]
14683 #CHECK: spctr %r0, %r15 # encoding: [0xb2,0xe1,0x00,0x0f]
14684 #CHECK: spctr %r15, %r0 # encoding: [0xb2,0xe1,0x00,0xf0]
14685 #CHECK: spctr %r7, %r8 # encoding: [0xb2,0xe1,0x00,0x78]
14692 #CHECK: spka 0 # encoding: [0xb2,0x0a,0x00,0x00]
14693 #CHECK: spka 0(%r1) # encoding: [0xb2,0x0a,0x10,0x00]
14694 #CHECK: spka 0(%r15) # encoding: [0xb2,0x0a,0xf0,0x00]
14695 #CHECK: spka 4095 # encoding: [0xb2,0x0a,0x0f,0xff]
14696 #CHECK: spka 4095(%r1) # encoding: [0xb2,0x0a,0x1f,0xff]
14697 #CHECK: spka 4095(%r15) # encoding: [0xb2,0x0a,0xff,0xff]
14706 #CHECK: spm %r0 # encoding: [0x04,0x00]
14707 #CHECK: spm %r1 # encoding: [0x04,0x10]
14708 #CHECK: spm %r15 # encoding: [0x04,0xf0]
14714 #CHECK: spt 0 # encoding: [0xb2,0x08,0x00,0x00]
14715 #CHECK: spt 0(%r1) # encoding: [0xb2,0x08,0x10,0x00]
14716 #CHECK: spt 0(%r15) # encoding: [0xb2,0x08,0xf0,0x00]
14717 #CHECK: spt 4095 # encoding: [0xb2,0x08,0x0f,0xff]
14718 #CHECK: spt 4095(%r1) # encoding: [0xb2,0x08,0x1f,0xff]
14719 #CHECK: spt 4095(%r15) # encoding: [0xb2,0x08,0xff,0xff]
14728 #CHECK: spx 0 # encoding: [0xb2,0x10,0x00,0x00]
14729 #CHECK: spx 0(%r1) # encoding: [0xb2,0x10,0x10,0x00]
14730 #CHECK: spx 0(%r15) # encoding: [0xb2,0x10,0xf0,0x00]
14731 #CHECK: spx 4095 # encoding: [0xb2,0x10,0x0f,0xff]
14732 #CHECK: spx 4095(%r1) # encoding: [0xb2,0x10,0x1f,0xff]
14733 #CHECK: spx 4095(%r15) # encoding: [0xb2,0x10,0xff,0xff]
14742 #CHECK: sqd %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x35]
14743 #CHECK: sqd %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x35]
14744 #CHECK: sqd %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x35]
14745 #CHECK: sqd %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x35]
14746 #CHECK: sqd %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x35]
14747 #CHECK: sqd %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x35]
14748 #CHECK: sqd %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x35]
14754 sqd
%f0, 4095(%r1,%r15)
14755 sqd
%f0, 4095(%r15,%r1)
14758 #CHECK: sqdb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x15]
14759 #CHECK: sqdb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x15]
14760 #CHECK: sqdb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x15]
14761 #CHECK: sqdb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x15]
14762 #CHECK: sqdb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x15]
14763 #CHECK: sqdb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x15]
14764 #CHECK: sqdb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x15]
14770 sqdb
%f0, 4095(%r1,%r15)
14771 sqdb
%f0, 4095(%r15,%r1)
14774 #CHECK: sqdbr %f0, %f0 # encoding: [0xb3,0x15,0x00,0x00]
14775 #CHECK: sqdbr %f0, %f15 # encoding: [0xb3,0x15,0x00,0x0f]
14776 #CHECK: sqdbr %f7, %f8 # encoding: [0xb3,0x15,0x00,0x78]
14777 #CHECK: sqdbr %f15, %f0 # encoding: [0xb3,0x15,0x00,0xf0]
14784 #CHECK: sqdr %f0, %f0 # encoding: [0xb2,0x44,0x00,0x00]
14785 #CHECK: sqdr %f0, %f15 # encoding: [0xb2,0x44,0x00,0x0f]
14786 #CHECK: sqdr %f7, %f8 # encoding: [0xb2,0x44,0x00,0x78]
14787 #CHECK: sqdr %f15, %f0 # encoding: [0xb2,0x44,0x00,0xf0]
14794 #CHECK: sqe %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x34]
14795 #CHECK: sqe %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x34]
14796 #CHECK: sqe %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x34]
14797 #CHECK: sqe %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x34]
14798 #CHECK: sqe %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x34]
14799 #CHECK: sqe %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x34]
14800 #CHECK: sqe %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x34]
14806 sqe
%f0, 4095(%r1,%r15)
14807 sqe
%f0, 4095(%r15,%r1)
14810 #CHECK: sqeb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x14]
14811 #CHECK: sqeb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x14]
14812 #CHECK: sqeb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x14]
14813 #CHECK: sqeb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x14]
14814 #CHECK: sqeb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x14]
14815 #CHECK: sqeb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x14]
14816 #CHECK: sqeb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x14]
14822 sqeb
%f0, 4095(%r1,%r15)
14823 sqeb
%f0, 4095(%r15,%r1)
14826 #CHECK: sqebr %f0, %f0 # encoding: [0xb3,0x14,0x00,0x00]
14827 #CHECK: sqebr %f0, %f15 # encoding: [0xb3,0x14,0x00,0x0f]
14828 #CHECK: sqebr %f7, %f8 # encoding: [0xb3,0x14,0x00,0x78]
14829 #CHECK: sqebr %f15, %f0 # encoding: [0xb3,0x14,0x00,0xf0]
14836 #CHECK: sqer %f0, %f0 # encoding: [0xb2,0x45,0x00,0x00]
14837 #CHECK: sqer %f0, %f15 # encoding: [0xb2,0x45,0x00,0x0f]
14838 #CHECK: sqer %f7, %f8 # encoding: [0xb2,0x45,0x00,0x78]
14839 #CHECK: sqer %f15, %f0 # encoding: [0xb2,0x45,0x00,0xf0]
14846 #CHECK: sqxbr %f0, %f0 # encoding: [0xb3,0x16,0x00,0x00]
14847 #CHECK: sqxbr %f0, %f13 # encoding: [0xb3,0x16,0x00,0x0d]
14848 #CHECK: sqxbr %f8, %f8 # encoding: [0xb3,0x16,0x00,0x88]
14849 #CHECK: sqxbr %f13, %f0 # encoding: [0xb3,0x16,0x00,0xd0]
14856 #CHECK: sqxr %f0, %f0 # encoding: [0xb3,0x36,0x00,0x00]
14857 #CHECK: sqxr %f0, %f13 # encoding: [0xb3,0x36,0x00,0x0d]
14858 #CHECK: sqxr %f8, %f8 # encoding: [0xb3,0x36,0x00,0x88]
14859 #CHECK: sqxr %f13, %f0 # encoding: [0xb3,0x36,0x00,0xd0]
14866 #CHECK: sr %r0, %r0 # encoding: [0x1b,0x00]
14867 #CHECK: sr %r0, %r15 # encoding: [0x1b,0x0f]
14868 #CHECK: sr %r15, %r0 # encoding: [0x1b,0xf0]
14869 #CHECK: sr %r7, %r8 # encoding: [0x1b,0x78]
14876 #CHECK: sra %r0, 0 # encoding: [0x8a,0x00,0x00,0x00]
14877 #CHECK: sra %r7, 0 # encoding: [0x8a,0x70,0x00,0x00]
14878 #CHECK: sra %r15, 0 # encoding: [0x8a,0xf0,0x00,0x00]
14879 #CHECK: sra %r0, 4095 # encoding: [0x8a,0x00,0x0f,0xff]
14880 #CHECK: sra %r0, 0(%r1) # encoding: [0x8a,0x00,0x10,0x00]
14881 #CHECK: sra %r0, 0(%r15) # encoding: [0x8a,0x00,0xf0,0x00]
14882 #CHECK: sra %r0, 4095(%r1) # encoding: [0x8a,0x00,0x1f,0xff]
14883 #CHECK: sra %r0, 4095(%r15) # encoding: [0x8a,0x00,0xff,0xff]
14894 #CHECK: srag %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x0a]
14895 #CHECK: srag %r15, %r1, 0 # encoding: [0xeb,0xf1,0x00,0x00,0x00,0x0a]
14896 #CHECK: srag %r1, %r15, 0 # encoding: [0xeb,0x1f,0x00,0x00,0x00,0x0a]
14897 #CHECK: srag %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x0a]
14898 #CHECK: srag %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x0a]
14899 #CHECK: srag %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x0a]
14900 #CHECK: srag %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x0a]
14901 #CHECK: srag %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x0a]
14902 #CHECK: srag %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x0a]
14903 #CHECK: srag %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x0a]
14904 #CHECK: srag %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x0a]
14905 #CHECK: srag %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x0a]
14911 srag
%r0,%r0,-524288
14914 srag
%r0,%r0,524287
14915 srag
%r0,%r0,0(%r1)
14916 srag
%r0,%r0,0(%r15)
14917 srag
%r0,%r0,524287(%r1)
14918 srag
%r0,%r0,524287(%r15)
14920 #CHECK: srda %r0, 0 # encoding: [0x8e,0x00,0x00,0x00]
14921 #CHECK: srda %r6, 0 # encoding: [0x8e,0x60,0x00,0x00]
14922 #CHECK: srda %r14, 0 # encoding: [0x8e,0xe0,0x00,0x00]
14923 #CHECK: srda %r0, 4095 # encoding: [0x8e,0x00,0x0f,0xff]
14924 #CHECK: srda %r0, 0(%r1) # encoding: [0x8e,0x00,0x10,0x00]
14925 #CHECK: srda %r0, 0(%r15) # encoding: [0x8e,0x00,0xf0,0x00]
14926 #CHECK: srda %r0, 4095(%r1) # encoding: [0x8e,0x00,0x1f,0xff]
14927 #CHECK: srda %r0, 4095(%r15) # encoding: [0x8e,0x00,0xff,0xff]
14936 srda
%r0,4095(%r15)
14938 #CHECK: srdl %r0, 0 # encoding: [0x8c,0x00,0x00,0x00]
14939 #CHECK: srdl %r6, 0 # encoding: [0x8c,0x60,0x00,0x00]
14940 #CHECK: srdl %r14, 0 # encoding: [0x8c,0xe0,0x00,0x00]
14941 #CHECK: srdl %r0, 4095 # encoding: [0x8c,0x00,0x0f,0xff]
14942 #CHECK: srdl %r0, 0(%r1) # encoding: [0x8c,0x00,0x10,0x00]
14943 #CHECK: srdl %r0, 0(%r15) # encoding: [0x8c,0x00,0xf0,0x00]
14944 #CHECK: srdl %r0, 4095(%r1) # encoding: [0x8c,0x00,0x1f,0xff]
14945 #CHECK: srdl %r0, 4095(%r15) # encoding: [0x8c,0x00,0xff,0xff]
14954 srdl
%r0,4095(%r15)
14956 #CHECK: srdt %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x41]
14957 #CHECK: srdt %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x41]
14958 #CHECK: srdt %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x41]
14959 #CHECK: srdt %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x41]
14960 #CHECK: srdt %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x41]
14961 #CHECK: srdt %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x41]
14962 #CHECK: srdt %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x41]
14963 #CHECK: srdt %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x41]
14964 #CHECK: srdt %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x41]
14967 srdt
%f0, %f0, 4095
14968 srdt
%f0, %f0, 0(%r1)
14969 srdt
%f0, %f0, 0(%r15)
14970 srdt
%f0, %f0, 4095(%r1,%r15)
14971 srdt
%f0, %f0, 4095(%r15,%r1)
14976 #CHECK: srl %r0, 0 # encoding: [0x88,0x00,0x00,0x00]
14977 #CHECK: srl %r7, 0 # encoding: [0x88,0x70,0x00,0x00]
14978 #CHECK: srl %r15, 0 # encoding: [0x88,0xf0,0x00,0x00]
14979 #CHECK: srl %r0, 4095 # encoding: [0x88,0x00,0x0f,0xff]
14980 #CHECK: srl %r0, 0(%r1) # encoding: [0x88,0x00,0x10,0x00]
14981 #CHECK: srl %r0, 0(%r15) # encoding: [0x88,0x00,0xf0,0x00]
14982 #CHECK: srl %r0, 4095(%r1) # encoding: [0x88,0x00,0x1f,0xff]
14983 #CHECK: srl %r0, 4095(%r15) # encoding: [0x88,0x00,0xff,0xff]
14994 #CHECK: srlg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x0c]
14995 #CHECK: srlg %r15, %r1, 0 # encoding: [0xeb,0xf1,0x00,0x00,0x00,0x0c]
14996 #CHECK: srlg %r1, %r15, 0 # encoding: [0xeb,0x1f,0x00,0x00,0x00,0x0c]
14997 #CHECK: srlg %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x0c]
14998 #CHECK: srlg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x0c]
14999 #CHECK: srlg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x0c]
15000 #CHECK: srlg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x0c]
15001 #CHECK: srlg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x0c]
15002 #CHECK: srlg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x0c]
15003 #CHECK: srlg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x0c]
15004 #CHECK: srlg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x0c]
15005 #CHECK: srlg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x0c]
15011 srlg
%r0,%r0,-524288
15014 srlg
%r0,%r0,524287
15015 srlg
%r0,%r0,0(%r1)
15016 srlg
%r0,%r0,0(%r15)
15017 srlg
%r0,%r0,524287(%r1)
15018 srlg
%r0,%r0,524287(%r15)
15020 #CHECK: srnm 0 # encoding: [0xb2,0x99,0x00,0x00]
15021 #CHECK: srnm 0(%r1) # encoding: [0xb2,0x99,0x10,0x00]
15022 #CHECK: srnm 0(%r15) # encoding: [0xb2,0x99,0xf0,0x00]
15023 #CHECK: srnm 4095 # encoding: [0xb2,0x99,0x0f,0xff]
15024 #CHECK: srnm 4095(%r1) # encoding: [0xb2,0x99,0x1f,0xff]
15025 #CHECK: srnm 4095(%r15) # encoding: [0xb2,0x99,0xff,0xff]
15034 #CHECK: srnmt 0 # encoding: [0xb2,0xb9,0x00,0x00]
15035 #CHECK: srnmt 0(%r1) # encoding: [0xb2,0xb9,0x10,0x00]
15036 #CHECK: srnmt 0(%r15) # encoding: [0xb2,0xb9,0xf0,0x00]
15037 #CHECK: srnmt 4095 # encoding: [0xb2,0xb9,0x0f,0xff]
15038 #CHECK: srnmt 4095(%r1) # encoding: [0xb2,0xb9,0x1f,0xff]
15039 #CHECK: srnmt 4095(%r15) # encoding: [0xb2,0xb9,0xff,0xff]
15048 #CHECK: srp 0(1), 0, 0 # encoding: [0xf0,0x00,0x00,0x00,0x00,0x00]
15049 #CHECK: srp 0(1), 0, 15 # encoding: [0xf0,0x0f,0x00,0x00,0x00,0x00]
15050 #CHECK: srp 0(1), 0(%r1), 0 # encoding: [0xf0,0x00,0x00,0x00,0x10,0x00]
15051 #CHECK: srp 0(1), 0(%r15), 0 # encoding: [0xf0,0x00,0x00,0x00,0xf0,0x00]
15052 #CHECK: srp 0(1), 4095, 0 # encoding: [0xf0,0x00,0x00,0x00,0x0f,0xff]
15053 #CHECK: srp 0(1), 4095(%r1), 0 # encoding: [0xf0,0x00,0x00,0x00,0x1f,0xff]
15054 #CHECK: srp 0(1), 4095(%r15), 0 # encoding: [0xf0,0x00,0x00,0x00,0xff,0xff]
15055 #CHECK: srp 0(1,%r1), 0, 0 # encoding: [0xf0,0x00,0x10,0x00,0x00,0x00]
15056 #CHECK: srp 0(1,%r15), 0, 0 # encoding: [0xf0,0x00,0xf0,0x00,0x00,0x00]
15057 #CHECK: srp 4095(1,%r1), 0, 0 # encoding: [0xf0,0x00,0x1f,0xff,0x00,0x00]
15058 #CHECK: srp 4095(1,%r15), 0, 0 # encoding: [0xf0,0x00,0xff,0xff,0x00,0x00]
15059 #CHECK: srp 0(16,%r1), 0, 0 # encoding: [0xf0,0xf0,0x10,0x00,0x00,0x00]
15060 #CHECK: srp 0(16,%r15), 0, 0 # encoding: [0xf0,0xf0,0xf0,0x00,0x00,0x00]
15064 srp
0(1), 0(%r1), 0
15065 srp
0(1), 0(%r15), 0
15067 srp
0(1), 4095(%r1), 0
15068 srp
0(1), 4095(%r15), 0
15070 srp
0(1,%r15), 0, 0
15071 srp
4095(1,%r1), 0, 0
15072 srp
4095(1,%r15), 0, 0
15073 srp
0(16,%r1), 0, 0
15074 srp
0(16,%r15), 0, 0
15076 #CHECK: srst %r0, %r0 # encoding: [0xb2,0x5e,0x00,0x00]
15077 #CHECK: srst %r0, %r15 # encoding: [0xb2,0x5e,0x00,0x0f]
15078 #CHECK: srst %r15, %r0 # encoding: [0xb2,0x5e,0x00,0xf0]
15079 #CHECK: srst %r7, %r8 # encoding: [0xb2,0x5e,0x00,0x78]
15086 #CHECK: srstu %r0, %r0 # encoding: [0xb9,0xbe,0x00,0x00]
15087 #CHECK: srstu %r0, %r15 # encoding: [0xb9,0xbe,0x00,0x0f]
15088 #CHECK: srstu %r15, %r0 # encoding: [0xb9,0xbe,0x00,0xf0]
15089 #CHECK: srstu %r7, %r8 # encoding: [0xb9,0xbe,0x00,0x78]
15096 #CHECK: srxt %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x49]
15097 #CHECK: srxt %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x49]
15098 #CHECK: srxt %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x49]
15099 #CHECK: srxt %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x49]
15100 #CHECK: srxt %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x49]
15101 #CHECK: srxt %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x49]
15102 #CHECK: srxt %f0, %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x49]
15103 #CHECK: srxt %f13, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xd0,0x49]
15104 #CHECK: srxt %f13, %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0xd0,0x49]
15107 srxt
%f0, %f0, 4095
15108 srxt
%f0, %f0, 0(%r1)
15109 srxt
%f0, %f0, 0(%r15)
15110 srxt
%f0, %f0, 4095(%r1,%r15)
15111 srxt
%f0, %f0, 4095(%r15,%r1)
15116 #CHECK: ssar %r0 # encoding: [0xb2,0x25,0x00,0x00]
15117 #CHECK: ssar %r1 # encoding: [0xb2,0x25,0x00,0x10]
15118 #CHECK: ssar %r15 # encoding: [0xb2,0x25,0x00,0xf0]
15124 #CHECK: ssair %r0 # encoding: [0xb9,0x9f,0x00,0x00]
15125 #CHECK: ssair %r1 # encoding: [0xb9,0x9f,0x00,0x10]
15126 #CHECK: ssair %r15 # encoding: [0xb9,0x9f,0x00,0xf0]
15132 #CHECK: ssch 0 # encoding: [0xb2,0x33,0x00,0x00]
15133 #CHECK: ssch 0(%r1) # encoding: [0xb2,0x33,0x10,0x00]
15134 #CHECK: ssch 0(%r15) # encoding: [0xb2,0x33,0xf0,0x00]
15135 #CHECK: ssch 4095 # encoding: [0xb2,0x33,0x0f,0xff]
15136 #CHECK: ssch 4095(%r1) # encoding: [0xb2,0x33,0x1f,0xff]
15137 #CHECK: ssch 4095(%r15) # encoding: [0xb2,0x33,0xff,0xff]
15146 #CHECK: sske %r0, %r0 # encoding: [0xb2,0x2b,0x00,0x00]
15147 #CHECK: sske %r0, %r15 # encoding: [0xb2,0x2b,0x00,0x0f]
15148 #CHECK: sske %r15, %r0 # encoding: [0xb2,0x2b,0x00,0xf0]
15149 #CHECK: sske %r0, %r0, 15 # encoding: [0xb2,0x2b,0xf0,0x00]
15150 #CHECK: sske %r4, %r6, 7 # encoding: [0xb2,0x2b,0x70,0x46]
15158 #CHECK: ssm 0 # encoding: [0x80,0x00,0x00,0x00]
15159 #CHECK: ssm 0(%r1) # encoding: [0x80,0x00,0x10,0x00]
15160 #CHECK: ssm 0(%r15) # encoding: [0x80,0x00,0xf0,0x00]
15161 #CHECK: ssm 4095 # encoding: [0x80,0x00,0x0f,0xff]
15162 #CHECK: ssm 4095(%r1) # encoding: [0x80,0x00,0x1f,0xff]
15163 #CHECK: ssm 4095(%r15) # encoding: [0x80,0x00,0xff,0xff]
15172 #CHECK: st %r0, 0 # encoding: [0x50,0x00,0x00,0x00]
15173 #CHECK: st %r0, 4095 # encoding: [0x50,0x00,0x0f,0xff]
15174 #CHECK: st %r0, 0(%r1) # encoding: [0x50,0x00,0x10,0x00]
15175 #CHECK: st %r0, 0(%r15) # encoding: [0x50,0x00,0xf0,0x00]
15176 #CHECK: st %r0, 4095(%r1,%r15) # encoding: [0x50,0x01,0xff,0xff]
15177 #CHECK: st %r0, 4095(%r15,%r1) # encoding: [0x50,0x0f,0x1f,0xff]
15178 #CHECK: st %r15, 0 # encoding: [0x50,0xf0,0x00,0x00]
15184 st %r0, 4095(%r1,%r15)
15185 st %r0, 4095(%r15,%r1)
15188 #CHECK: stam %a0, %a0, 0 # encoding: [0x9b,0x00,0x00,0x00]
15189 #CHECK: stam %a0, %a15, 0 # encoding: [0x9b,0x0f,0x00,0x00]
15190 #CHECK: stam %a14, %a15, 0 # encoding: [0x9b,0xef,0x00,0x00]
15191 #CHECK: stam %a15, %a15, 0 # encoding: [0x9b,0xff,0x00,0x00]
15192 #CHECK: stam %a0, %a0, 4095 # encoding: [0x9b,0x00,0x0f,0xff]
15193 #CHECK: stam %a0, %a0, 1 # encoding: [0x9b,0x00,0x00,0x01]
15194 #CHECK: stam %a0, %a0, 0(%r1) # encoding: [0x9b,0x00,0x10,0x00]
15195 #CHECK: stam %a0, %a0, 0(%r15) # encoding: [0x9b,0x00,0xf0,0x00]
15196 #CHECK: stam %a0, %a0, 4095(%r1) # encoding: [0x9b,0x00,0x1f,0xff]
15197 #CHECK: stam %a0, %a0, 4095(%r15) # encoding: [0x9b,0x00,0xff,0xff]
15205 stam
%a0
,%a0
,0(%r1)
15206 stam
%a0
,%a0
,0(%r15)
15207 stam
%a0
,%a0
,4095(%r1)
15208 stam
%a0
,%a0
,4095(%r15)
15210 #CHECK: stamy %a0, %a0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x9b]
15211 #CHECK: stamy %a0, %a15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x9b]
15212 #CHECK: stamy %a14, %a15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x9b]
15213 #CHECK: stamy %a15, %a15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x9b]
15214 #CHECK: stamy %a0, %a0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x9b]
15215 #CHECK: stamy %a0, %a0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x9b]
15216 #CHECK: stamy %a0, %a0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x9b]
15217 #CHECK: stamy %a0, %a0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x9b]
15218 #CHECK: stamy %a0, %a0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x9b]
15219 #CHECK: stamy %a0, %a0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x9b]
15220 #CHECK: stamy %a0, %a0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x9b]
15221 #CHECK: stamy %a0, %a0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x9b]
15222 #CHECK: stamy %a0, %a0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x9b]
15228 stamy
%a0
,%a0
,-524288
15232 stamy
%a0
,%a0
,524287
15233 stamy
%a0
,%a0
,0(%r1)
15234 stamy
%a0
,%a0
,0(%r15)
15235 stamy
%a0
,%a0
,524287(%r1)
15236 stamy
%a0
,%a0
,524287(%r15)
15238 #CHECK: stap 0 # encoding: [0xb2,0x12,0x00,0x00]
15239 #CHECK: stap 0(%r1) # encoding: [0xb2,0x12,0x10,0x00]
15240 #CHECK: stap 0(%r15) # encoding: [0xb2,0x12,0xf0,0x00]
15241 #CHECK: stap 4095 # encoding: [0xb2,0x12,0x0f,0xff]
15242 #CHECK: stap 4095(%r1) # encoding: [0xb2,0x12,0x1f,0xff]
15243 #CHECK: stap 4095(%r15) # encoding: [0xb2,0x12,0xff,0xff]
15252 #CHECK: stc %r0, 0 # encoding: [0x42,0x00,0x00,0x00]
15253 #CHECK: stc %r0, 4095 # encoding: [0x42,0x00,0x0f,0xff]
15254 #CHECK: stc %r0, 0(%r1) # encoding: [0x42,0x00,0x10,0x00]
15255 #CHECK: stc %r0, 0(%r15) # encoding: [0x42,0x00,0xf0,0x00]
15256 #CHECK: stc %r0, 4095(%r1,%r15) # encoding: [0x42,0x01,0xff,0xff]
15257 #CHECK: stc %r0, 4095(%r15,%r1) # encoding: [0x42,0x0f,0x1f,0xff]
15258 #CHECK: stc %r15, 0 # encoding: [0x42,0xf0,0x00,0x00]
15264 stc
%r0, 4095(%r1,%r15)
15265 stc
%r0, 4095(%r15,%r1)
15268 #CHECK: stck 0 # encoding: [0xb2,0x05,0x00,0x00]
15269 #CHECK: stck 0(%r1) # encoding: [0xb2,0x05,0x10,0x00]
15270 #CHECK: stck 0(%r15) # encoding: [0xb2,0x05,0xf0,0x00]
15271 #CHECK: stck 4095 # encoding: [0xb2,0x05,0x0f,0xff]
15272 #CHECK: stck 4095(%r1) # encoding: [0xb2,0x05,0x1f,0xff]
15273 #CHECK: stck 4095(%r15) # encoding: [0xb2,0x05,0xff,0xff]
15282 #CHECK: stckc 0 # encoding: [0xb2,0x07,0x00,0x00]
15283 #CHECK: stckc 0(%r1) # encoding: [0xb2,0x07,0x10,0x00]
15284 #CHECK: stckc 0(%r15) # encoding: [0xb2,0x07,0xf0,0x00]
15285 #CHECK: stckc 4095 # encoding: [0xb2,0x07,0x0f,0xff]
15286 #CHECK: stckc 4095(%r1) # encoding: [0xb2,0x07,0x1f,0xff]
15287 #CHECK: stckc 4095(%r15) # encoding: [0xb2,0x07,0xff,0xff]
15296 #CHECK: stcke 0 # encoding: [0xb2,0x78,0x00,0x00]
15297 #CHECK: stcke 0(%r1) # encoding: [0xb2,0x78,0x10,0x00]
15298 #CHECK: stcke 0(%r15) # encoding: [0xb2,0x78,0xf0,0x00]
15299 #CHECK: stcke 4095 # encoding: [0xb2,0x78,0x0f,0xff]
15300 #CHECK: stcke 4095(%r1) # encoding: [0xb2,0x78,0x1f,0xff]
15301 #CHECK: stcke 4095(%r15) # encoding: [0xb2,0x78,0xff,0xff]
15310 #CHECK: stckf 0 # encoding: [0xb2,0x7c,0x00,0x00]
15311 #CHECK: stckf 0(%r1) # encoding: [0xb2,0x7c,0x10,0x00]
15312 #CHECK: stckf 0(%r15) # encoding: [0xb2,0x7c,0xf0,0x00]
15313 #CHECK: stckf 4095 # encoding: [0xb2,0x7c,0x0f,0xff]
15314 #CHECK: stckf 4095(%r1) # encoding: [0xb2,0x7c,0x1f,0xff]
15315 #CHECK: stckf 4095(%r15) # encoding: [0xb2,0x7c,0xff,0xff]
15324 #CHECK: stcm %r0, 0, 0 # encoding: [0xbe,0x00,0x00,0x00]
15325 #CHECK: stcm %r0, 15, 4095 # encoding: [0xbe,0x0f,0x0f,0xff]
15326 #CHECK: stcm %r0, 0, 0(%r1) # encoding: [0xbe,0x00,0x10,0x00]
15327 #CHECK: stcm %r0, 0, 0(%r15) # encoding: [0xbe,0x00,0xf0,0x00]
15328 #CHECK: stcm %r15, 15, 4095(%r1) # encoding: [0xbe,0xff,0x1f,0xff]
15329 #CHECK: stcm %r0, 0, 4095(%r15) # encoding: [0xbe,0x00,0xff,0xff]
15330 #CHECK: stcm %r15, 0, 0 # encoding: [0xbe,0xf0,0x00,0x00]
15334 stcm
%r0, 0, 0(%r1)
15335 stcm
%r0, 0, 0(%r15)
15336 stcm
%r15, 15, 4095(%r1)
15337 stcm
%r0, 0, 4095(%r15)
15340 #CHECK: stcmh %r0, 0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x2c]
15341 #CHECK: stcmh %r0, 0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x2c]
15342 #CHECK: stcmh %r0, 15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x2c]
15343 #CHECK: stcmh %r0, 15, 1 # encoding: [0xeb,0x0f,0x00,0x01,0x00,0x2c]
15344 #CHECK: stcmh %r0, 8, 524287 # encoding: [0xeb,0x08,0x0f,0xff,0x7f,0x2c]
15345 #CHECK: stcmh %r0, 8, 0(%r1) # encoding: [0xeb,0x08,0x10,0x00,0x00,0x2c]
15346 #CHECK: stcmh %r0, 4, 0(%r15) # encoding: [0xeb,0x04,0xf0,0x00,0x00,0x2c]
15347 #CHECK: stcmh %r0, 4, 524287(%r15) # encoding: [0xeb,0x04,0xff,0xff,0x7f,0x2c]
15348 #CHECK: stcmh %r0, 0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x2c]
15349 #CHECK: stcmh %r15, 0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0x2c]
15351 stcmh
%r0, 0, -524288
15355 stcmh
%r0, 8, 524287
15356 stcmh
%r0, 8, 0(%r1)
15357 stcmh
%r0, 4, 0(%r15)
15358 stcmh
%r0, 4, 524287(%r15)
15359 stcmh
%r0, 0, 524287(%r1)
15362 #CHECK: stcmy %r0, 0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x2d]
15363 #CHECK: stcmy %r0, 0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x2d]
15364 #CHECK: stcmy %r0, 15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x2d]
15365 #CHECK: stcmy %r0, 15, 1 # encoding: [0xeb,0x0f,0x00,0x01,0x00,0x2d]
15366 #CHECK: stcmy %r0, 8, 524287 # encoding: [0xeb,0x08,0x0f,0xff,0x7f,0x2d]
15367 #CHECK: stcmy %r0, 8, 0(%r1) # encoding: [0xeb,0x08,0x10,0x00,0x00,0x2d]
15368 #CHECK: stcmy %r0, 4, 0(%r15) # encoding: [0xeb,0x04,0xf0,0x00,0x00,0x2d]
15369 #CHECK: stcmy %r0, 4, 524287(%r15) # encoding: [0xeb,0x04,0xff,0xff,0x7f,0x2d]
15370 #CHECK: stcmy %r0, 0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x2d]
15371 #CHECK: stcmy %r15, 0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0x2d]
15373 stcmy
%r0, 0, -524288
15377 stcmy
%r0, 8, 524287
15378 stcmy
%r0, 8, 0(%r1)
15379 stcmy
%r0, 4, 0(%r15)
15380 stcmy
%r0, 4, 524287(%r15)
15381 stcmy
%r0, 0, 524287(%r1)
15384 #CHECK: stcps 0 # encoding: [0xb2,0x3a,0x00,0x00]
15385 #CHECK: stcps 0(%r1) # encoding: [0xb2,0x3a,0x10,0x00]
15386 #CHECK: stcps 0(%r15) # encoding: [0xb2,0x3a,0xf0,0x00]
15387 #CHECK: stcps 4095 # encoding: [0xb2,0x3a,0x0f,0xff]
15388 #CHECK: stcps 4095(%r1) # encoding: [0xb2,0x3a,0x1f,0xff]
15389 #CHECK: stcps 4095(%r15) # encoding: [0xb2,0x3a,0xff,0xff]
15398 #CHECK: stcrw 0 # encoding: [0xb2,0x39,0x00,0x00]
15399 #CHECK: stcrw 0(%r1) # encoding: [0xb2,0x39,0x10,0x00]
15400 #CHECK: stcrw 0(%r15) # encoding: [0xb2,0x39,0xf0,0x00]
15401 #CHECK: stcrw 4095 # encoding: [0xb2,0x39,0x0f,0xff]
15402 #CHECK: stcrw 4095(%r1) # encoding: [0xb2,0x39,0x1f,0xff]
15403 #CHECK: stcrw 4095(%r15) # encoding: [0xb2,0x39,0xff,0xff]
15412 #CHECK: stctg %c0, %c0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x25]
15413 #CHECK: stctg %c0, %c15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x25]
15414 #CHECK: stctg %c14, %c15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x25]
15415 #CHECK: stctg %c15, %c15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x25]
15416 #CHECK: stctg %c0, %c0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x25]
15417 #CHECK: stctg %c0, %c0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x25]
15418 #CHECK: stctg %c0, %c0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x25]
15419 #CHECK: stctg %c0, %c0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x25]
15420 #CHECK: stctg %c0, %c0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x25]
15421 #CHECK: stctg %c0, %c0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x25]
15422 #CHECK: stctg %c0, %c0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x25]
15423 #CHECK: stctg %c0, %c0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x25]
15424 #CHECK: stctg %c0, %c0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x25]
15430 stctg
%c0
,%c0
,-524288
15434 stctg
%c0
,%c0
,524287
15435 stctg
%c0
,%c0
,0(%r1)
15436 stctg
%c0
,%c0
,0(%r15)
15437 stctg
%c0
,%c0
,524287(%r1)
15438 stctg
%c0
,%c0
,524287(%r15)
15440 #CHECK: stctl %c0, %c0, 0 # encoding: [0xb6,0x00,0x00,0x00]
15441 #CHECK: stctl %c0, %c15, 0 # encoding: [0xb6,0x0f,0x00,0x00]
15442 #CHECK: stctl %c14, %c15, 0 # encoding: [0xb6,0xef,0x00,0x00]
15443 #CHECK: stctl %c15, %c15, 0 # encoding: [0xb6,0xff,0x00,0x00]
15444 #CHECK: stctl %c0, %c0, 4095 # encoding: [0xb6,0x00,0x0f,0xff]
15445 #CHECK: stctl %c0, %c0, 1 # encoding: [0xb6,0x00,0x00,0x01]
15446 #CHECK: stctl %c0, %c0, 0(%r1) # encoding: [0xb6,0x00,0x10,0x00]
15447 #CHECK: stctl %c0, %c0, 0(%r15) # encoding: [0xb6,0x00,0xf0,0x00]
15448 #CHECK: stctl %c0, %c0, 4095(%r1) # encoding: [0xb6,0x00,0x1f,0xff]
15449 #CHECK: stctl %c0, %c0, 4095(%r15) # encoding: [0xb6,0x00,0xff,0xff]
15457 stctl
%c0
,%c0
,0(%r1)
15458 stctl
%c0
,%c0
,0(%r15)
15459 stctl
%c0
,%c0
,4095(%r1)
15460 stctl
%c0
,%c0
,4095(%r15)
15462 #CHECK: stcy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x72]
15463 #CHECK: stcy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x72]
15464 #CHECK: stcy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x72]
15465 #CHECK: stcy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x72]
15466 #CHECK: stcy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x72]
15467 #CHECK: stcy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x72]
15468 #CHECK: stcy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x72]
15469 #CHECK: stcy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x72]
15470 #CHECK: stcy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x72]
15471 #CHECK: stcy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x72]
15480 stcy
%r0, 524287(%r1,%r15)
15481 stcy
%r0, 524287(%r15,%r1)
15484 #CHECK: std %f0, 0 # encoding: [0x60,0x00,0x00,0x00]
15485 #CHECK: std %f0, 4095 # encoding: [0x60,0x00,0x0f,0xff]
15486 #CHECK: std %f0, 0(%r1) # encoding: [0x60,0x00,0x10,0x00]
15487 #CHECK: std %f0, 0(%r15) # encoding: [0x60,0x00,0xf0,0x00]
15488 #CHECK: std %f0, 4095(%r1,%r15) # encoding: [0x60,0x01,0xff,0xff]
15489 #CHECK: std %f0, 4095(%r15,%r1) # encoding: [0x60,0x0f,0x1f,0xff]
15490 #CHECK: std %f15, 0 # encoding: [0x60,0xf0,0x00,0x00]
15496 std %f0, 4095(%r1,%r15)
15497 std %f0, 4095(%r15,%r1)
15500 #CHECK: stdy %f0, -524288 # encoding: [0xed,0x00,0x00,0x00,0x80,0x67]
15501 #CHECK: stdy %f0, -1 # encoding: [0xed,0x00,0x0f,0xff,0xff,0x67]
15502 #CHECK: stdy %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x67]
15503 #CHECK: stdy %f0, 1 # encoding: [0xed,0x00,0x00,0x01,0x00,0x67]
15504 #CHECK: stdy %f0, 524287 # encoding: [0xed,0x00,0x0f,0xff,0x7f,0x67]
15505 #CHECK: stdy %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x67]
15506 #CHECK: stdy %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x67]
15507 #CHECK: stdy %f0, 524287(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x7f,0x67]
15508 #CHECK: stdy %f0, 524287(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x7f,0x67]
15509 #CHECK: stdy %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x67]
15518 stdy
%f0, 524287(%r1,%r15)
15519 stdy
%f0, 524287(%r15,%r1)
15522 #CHECK: ste %f0, 0 # encoding: [0x70,0x00,0x00,0x00]
15523 #CHECK: ste %f0, 4095 # encoding: [0x70,0x00,0x0f,0xff]
15524 #CHECK: ste %f0, 0(%r1) # encoding: [0x70,0x00,0x10,0x00]
15525 #CHECK: ste %f0, 0(%r15) # encoding: [0x70,0x00,0xf0,0x00]
15526 #CHECK: ste %f0, 4095(%r1,%r15) # encoding: [0x70,0x01,0xff,0xff]
15527 #CHECK: ste %f0, 4095(%r15,%r1) # encoding: [0x70,0x0f,0x1f,0xff]
15528 #CHECK: ste %f15, 0 # encoding: [0x70,0xf0,0x00,0x00]
15534 ste
%f0, 4095(%r1,%r15)
15535 ste
%f0, 4095(%r15,%r1)
15538 #CHECK: stey %f0, -524288 # encoding: [0xed,0x00,0x00,0x00,0x80,0x66]
15539 #CHECK: stey %f0, -1 # encoding: [0xed,0x00,0x0f,0xff,0xff,0x66]
15540 #CHECK: stey %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x66]
15541 #CHECK: stey %f0, 1 # encoding: [0xed,0x00,0x00,0x01,0x00,0x66]
15542 #CHECK: stey %f0, 524287 # encoding: [0xed,0x00,0x0f,0xff,0x7f,0x66]
15543 #CHECK: stey %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x66]
15544 #CHECK: stey %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x66]
15545 #CHECK: stey %f0, 524287(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x7f,0x66]
15546 #CHECK: stey %f0, 524287(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x7f,0x66]
15547 #CHECK: stey %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x66]
15556 stey
%f0, 524287(%r1,%r15)
15557 stey
%f0, 524287(%r15,%r1)
15560 #CHECK: stfl 0 # encoding: [0xb2,0xb1,0x00,0x00]
15561 #CHECK: stfl 0(%r1) # encoding: [0xb2,0xb1,0x10,0x00]
15562 #CHECK: stfl 0(%r15) # encoding: [0xb2,0xb1,0xf0,0x00]
15563 #CHECK: stfl 4095 # encoding: [0xb2,0xb1,0x0f,0xff]
15564 #CHECK: stfl 4095(%r1) # encoding: [0xb2,0xb1,0x1f,0xff]
15565 #CHECK: stfl 4095(%r15) # encoding: [0xb2,0xb1,0xff,0xff]
15574 #CHECK: stfle 0 # encoding: [0xb2,0xb0,0x00,0x00]
15575 #CHECK: stfle 0(%r1) # encoding: [0xb2,0xb0,0x10,0x00]
15576 #CHECK: stfle 0(%r15) # encoding: [0xb2,0xb0,0xf0,0x00]
15577 #CHECK: stfle 4095 # encoding: [0xb2,0xb0,0x0f,0xff]
15578 #CHECK: stfle 4095(%r1) # encoding: [0xb2,0xb0,0x1f,0xff]
15579 #CHECK: stfle 4095(%r15) # encoding: [0xb2,0xb0,0xff,0xff]
15588 #CHECK: stfpc 0 # encoding: [0xb2,0x9c,0x00,0x00]
15589 #CHECK: stfpc 0(%r1) # encoding: [0xb2,0x9c,0x10,0x00]
15590 #CHECK: stfpc 0(%r15) # encoding: [0xb2,0x9c,0xf0,0x00]
15591 #CHECK: stfpc 4095 # encoding: [0xb2,0x9c,0x0f,0xff]
15592 #CHECK: stfpc 4095(%r1) # encoding: [0xb2,0x9c,0x1f,0xff]
15593 #CHECK: stfpc 4095(%r15) # encoding: [0xb2,0x9c,0xff,0xff]
15602 #CHECK: stg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x24]
15603 #CHECK: stg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x24]
15604 #CHECK: stg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x24]
15605 #CHECK: stg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x24]
15606 #CHECK: stg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x24]
15607 #CHECK: stg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x24]
15608 #CHECK: stg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x24]
15609 #CHECK: stg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x24]
15610 #CHECK: stg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x24]
15611 #CHECK: stg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x24]
15620 stg
%r0, 524287(%r1,%r15)
15621 stg
%r0, 524287(%r15,%r1)
15624 #CHECK: stgrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x0b,A,A,A,A]
15625 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
15626 stgrl
%r0, -0x100000000
15627 #CHECK: stgrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x0b,A,A,A,A]
15628 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
15630 #CHECK: stgrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x0b,A,A,A,A]
15631 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
15633 #CHECK: stgrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x0b,A,A,A,A]
15634 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
15635 stgrl
%r0, 0xfffffffe
15637 #CHECK: stgrl %r0, foo # encoding: [0xc4,0x0b,A,A,A,A]
15638 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
15639 #CHECK: stgrl %r15, foo # encoding: [0xc4,0xfb,A,A,A,A]
15640 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
15645 #CHECK: stgrl %r3, bar+100 # encoding: [0xc4,0x3b,A,A,A,A]
15646 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
15647 #CHECK: stgrl %r4, bar+100 # encoding: [0xc4,0x4b,A,A,A,A]
15648 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
15653 #CHECK: stgrl %r7, frob@PLT # encoding: [0xc4,0x7b,A,A,A,A]
15654 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
15655 #CHECK: stgrl %r8, frob@PLT # encoding: [0xc4,0x8b,A,A,A,A]
15656 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
15661 #CHECK: sth %r0, 0 # encoding: [0x40,0x00,0x00,0x00]
15662 #CHECK: sth %r0, 4095 # encoding: [0x40,0x00,0x0f,0xff]
15663 #CHECK: sth %r0, 0(%r1) # encoding: [0x40,0x00,0x10,0x00]
15664 #CHECK: sth %r0, 0(%r15) # encoding: [0x40,0x00,0xf0,0x00]
15665 #CHECK: sth %r0, 4095(%r1,%r15) # encoding: [0x40,0x01,0xff,0xff]
15666 #CHECK: sth %r0, 4095(%r15,%r1) # encoding: [0x40,0x0f,0x1f,0xff]
15667 #CHECK: sth %r15, 0 # encoding: [0x40,0xf0,0x00,0x00]
15673 sth %r0, 4095(%r1,%r15)
15674 sth %r0, 4095(%r15,%r1)
15677 #CHECK: sthrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x07,A,A,A,A]
15678 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
15679 sthrl
%r0, -0x100000000
15680 #CHECK: sthrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x07,A,A,A,A]
15681 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
15683 #CHECK: sthrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x07,A,A,A,A]
15684 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
15686 #CHECK: sthrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x07,A,A,A,A]
15687 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
15688 sthrl
%r0, 0xfffffffe
15690 #CHECK: sthrl %r0, foo # encoding: [0xc4,0x07,A,A,A,A]
15691 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
15692 #CHECK: sthrl %r15, foo # encoding: [0xc4,0xf7,A,A,A,A]
15693 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
15698 #CHECK: sthrl %r3, bar+100 # encoding: [0xc4,0x37,A,A,A,A]
15699 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
15700 #CHECK: sthrl %r4, bar+100 # encoding: [0xc4,0x47,A,A,A,A]
15701 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
15706 #CHECK: sthrl %r7, frob@PLT # encoding: [0xc4,0x77,A,A,A,A]
15707 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
15708 #CHECK: sthrl %r8, frob@PLT # encoding: [0xc4,0x87,A,A,A,A]
15709 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
15714 #CHECK: sthy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x70]
15715 #CHECK: sthy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x70]
15716 #CHECK: sthy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x70]
15717 #CHECK: sthy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x70]
15718 #CHECK: sthy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x70]
15719 #CHECK: sthy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x70]
15720 #CHECK: sthy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x70]
15721 #CHECK: sthy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x70]
15722 #CHECK: sthy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x70]
15723 #CHECK: sthy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x70]
15732 sthy
%r0, 524287(%r1,%r15)
15733 sthy
%r0, 524287(%r15,%r1)
15736 #CHECK: stidp 0 # encoding: [0xb2,0x02,0x00,0x00]
15737 #CHECK: stidp 0(%r1) # encoding: [0xb2,0x02,0x10,0x00]
15738 #CHECK: stidp 0(%r15) # encoding: [0xb2,0x02,0xf0,0x00]
15739 #CHECK: stidp 4095 # encoding: [0xb2,0x02,0x0f,0xff]
15740 #CHECK: stidp 4095(%r1) # encoding: [0xb2,0x02,0x1f,0xff]
15741 #CHECK: stidp 4095(%r15) # encoding: [0xb2,0x02,0xff,0xff]
15750 #CHECK: stm %r0, %r0, 0 # encoding: [0x90,0x00,0x00,0x00]
15751 #CHECK: stm %r0, %r15, 0 # encoding: [0x90,0x0f,0x00,0x00]
15752 #CHECK: stm %r14, %r15, 0 # encoding: [0x90,0xef,0x00,0x00]
15753 #CHECK: stm %r15, %r15, 0 # encoding: [0x90,0xff,0x00,0x00]
15754 #CHECK: stm %r0, %r0, 4095 # encoding: [0x90,0x00,0x0f,0xff]
15755 #CHECK: stm %r0, %r0, 1 # encoding: [0x90,0x00,0x00,0x01]
15756 #CHECK: stm %r0, %r0, 0(%r1) # encoding: [0x90,0x00,0x10,0x00]
15757 #CHECK: stm %r0, %r0, 0(%r15) # encoding: [0x90,0x00,0xf0,0x00]
15758 #CHECK: stm %r0, %r0, 4095(%r1) # encoding: [0x90,0x00,0x1f,0xff]
15759 #CHECK: stm %r0, %r0, 4095(%r15) # encoding: [0x90,0x00,0xff,0xff]
15768 stm %r0,%r0,0(%r15)
15769 stm %r0,%r0,4095(%r1)
15770 stm %r0,%r0,4095(%r15)
15772 #CHECK: stmg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x24]
15773 #CHECK: stmg %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x24]
15774 #CHECK: stmg %r14, %r15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x24]
15775 #CHECK: stmg %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x24]
15776 #CHECK: stmg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x24]
15777 #CHECK: stmg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x24]
15778 #CHECK: stmg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x24]
15779 #CHECK: stmg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x24]
15780 #CHECK: stmg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x24]
15781 #CHECK: stmg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x24]
15782 #CHECK: stmg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x24]
15783 #CHECK: stmg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x24]
15784 #CHECK: stmg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x24]
15790 stmg
%r0,%r0,-524288
15794 stmg
%r0,%r0,524287
15795 stmg
%r0,%r0,0(%r1)
15796 stmg
%r0,%r0,0(%r15)
15797 stmg
%r0,%r0,524287(%r1)
15798 stmg
%r0,%r0,524287(%r15)
15800 #CHECK: stmh %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x26]
15801 #CHECK: stmh %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x26]
15802 #CHECK: stmh %r14, %r15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x26]
15803 #CHECK: stmh %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x26]
15804 #CHECK: stmh %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x26]
15805 #CHECK: stmh %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x26]
15806 #CHECK: stmh %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x26]
15807 #CHECK: stmh %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x26]
15808 #CHECK: stmh %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x26]
15809 #CHECK: stmh %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x26]
15810 #CHECK: stmh %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x26]
15811 #CHECK: stmh %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x26]
15812 #CHECK: stmh %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x26]
15818 stmh
%r0,%r0,-524288
15822 stmh
%r0,%r0,524287
15823 stmh
%r0,%r0,0(%r1)
15824 stmh
%r0,%r0,0(%r15)
15825 stmh
%r0,%r0,524287(%r1)
15826 stmh
%r0,%r0,524287(%r15)
15828 #CHECK: stmy %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x90]
15829 #CHECK: stmy %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x90]
15830 #CHECK: stmy %r14, %r15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x90]
15831 #CHECK: stmy %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x90]
15832 #CHECK: stmy %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x90]
15833 #CHECK: stmy %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x90]
15834 #CHECK: stmy %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x90]
15835 #CHECK: stmy %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x90]
15836 #CHECK: stmy %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x90]
15837 #CHECK: stmy %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x90]
15838 #CHECK: stmy %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x90]
15839 #CHECK: stmy %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x90]
15840 #CHECK: stmy %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x90]
15846 stmy
%r0,%r0,-524288
15850 stmy
%r0,%r0,524287
15851 stmy
%r0,%r0,0(%r1)
15852 stmy
%r0,%r0,0(%r15)
15853 stmy
%r0,%r0,524287(%r1)
15854 stmy
%r0,%r0,524287(%r15)
15856 #CHECK: stnsm 0, 0 # encoding: [0xac,0x00,0x00,0x00]
15857 #CHECK: stnsm 4095, 0 # encoding: [0xac,0x00,0x0f,0xff]
15858 #CHECK: stnsm 0, 255 # encoding: [0xac,0xff,0x00,0x00]
15859 #CHECK: stnsm 0(%r1), 42 # encoding: [0xac,0x2a,0x10,0x00]
15860 #CHECK: stnsm 0(%r15), 42 # encoding: [0xac,0x2a,0xf0,0x00]
15861 #CHECK: stnsm 4095(%r1), 42 # encoding: [0xac,0x2a,0x1f,0xff]
15862 #CHECK: stnsm 4095(%r15), 42 # encoding: [0xac,0x2a,0xff,0xff]
15869 stnsm
4095(%r1), 42
15870 stnsm
4095(%r15), 42
15872 #CHECK: stosm 0, 0 # encoding: [0xad,0x00,0x00,0x00]
15873 #CHECK: stosm 4095, 0 # encoding: [0xad,0x00,0x0f,0xff]
15874 #CHECK: stosm 0, 255 # encoding: [0xad,0xff,0x00,0x00]
15875 #CHECK: stosm 0(%r1), 42 # encoding: [0xad,0x2a,0x10,0x00]
15876 #CHECK: stosm 0(%r15), 42 # encoding: [0xad,0x2a,0xf0,0x00]
15877 #CHECK: stosm 4095(%r1), 42 # encoding: [0xad,0x2a,0x1f,0xff]
15878 #CHECK: stosm 4095(%r15), 42 # encoding: [0xad,0x2a,0xff,0xff]
15885 stosm
4095(%r1), 42
15886 stosm
4095(%r15), 42
15888 #CHECK: stpt 0 # encoding: [0xb2,0x09,0x00,0x00]
15889 #CHECK: stpt 0(%r1) # encoding: [0xb2,0x09,0x10,0x00]
15890 #CHECK: stpt 0(%r15) # encoding: [0xb2,0x09,0xf0,0x00]
15891 #CHECK: stpt 4095 # encoding: [0xb2,0x09,0x0f,0xff]
15892 #CHECK: stpt 4095(%r1) # encoding: [0xb2,0x09,0x1f,0xff]
15893 #CHECK: stpt 4095(%r15) # encoding: [0xb2,0x09,0xff,0xff]
15902 #CHECK: stpq %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x8e]
15903 #CHECK: stpq %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x8e]
15904 #CHECK: stpq %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x8e]
15905 #CHECK: stpq %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x8e]
15906 #CHECK: stpq %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x8e]
15907 #CHECK: stpq %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x8e]
15908 #CHECK: stpq %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x8e]
15909 #CHECK: stpq %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x8e]
15910 #CHECK: stpq %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x8e]
15911 #CHECK: stpq %r14, 0 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x8e]
15920 stpq
%r0, 524287(%r1,%r15)
15921 stpq
%r0, 524287(%r15,%r1)
15924 #CHECK: stpx 0 # encoding: [0xb2,0x11,0x00,0x00]
15925 #CHECK: stpx 0(%r1) # encoding: [0xb2,0x11,0x10,0x00]
15926 #CHECK: stpx 0(%r15) # encoding: [0xb2,0x11,0xf0,0x00]
15927 #CHECK: stpx 4095 # encoding: [0xb2,0x11,0x0f,0xff]
15928 #CHECK: stpx 4095(%r1) # encoding: [0xb2,0x11,0x1f,0xff]
15929 #CHECK: stpx 4095(%r15) # encoding: [0xb2,0x11,0xff,0xff]
15938 #CHECK: strag 0, 0 # encoding: [0xe5,0x02,0x00,0x00,0x00,0x00]
15939 #CHECK: strag 0(%r1), 0(%r2) # encoding: [0xe5,0x02,0x10,0x00,0x20,0x00]
15940 #CHECK: strag 160(%r1), 320(%r15) # encoding: [0xe5,0x02,0x10,0xa0,0xf1,0x40]
15941 #CHECK: strag 0(%r1), 4095 # encoding: [0xe5,0x02,0x10,0x00,0x0f,0xff]
15942 #CHECK: strag 0(%r1), 4095(%r2) # encoding: [0xe5,0x02,0x10,0x00,0x2f,0xff]
15943 #CHECK: strag 0(%r1), 4095(%r15) # encoding: [0xe5,0x02,0x10,0x00,0xff,0xff]
15944 #CHECK: strag 0(%r1), 0 # encoding: [0xe5,0x02,0x10,0x00,0x00,0x00]
15945 #CHECK: strag 0(%r15), 0 # encoding: [0xe5,0x02,0xf0,0x00,0x00,0x00]
15946 #CHECK: strag 4095(%r1), 0 # encoding: [0xe5,0x02,0x1f,0xff,0x00,0x00]
15947 #CHECK: strag 4095(%r15), 0 # encoding: [0xe5,0x02,0xff,0xff,0x00,0x00]
15950 strag
0(%r1), 0(%r2)
15951 strag
160(%r1), 320(%r15)
15953 strag
0(%r1), 4095(%r2)
15954 strag
0(%r1), 4095(%r15)
15958 strag
4095(%r15), 0
15960 #CHECK: strl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x0f,A,A,A,A]
15961 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
15962 strl
%r0, -0x100000000
15963 #CHECK: strl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x0f,A,A,A,A]
15964 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
15966 #CHECK: strl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x0f,A,A,A,A]
15967 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
15969 #CHECK: strl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x0f,A,A,A,A]
15970 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
15971 strl
%r0, 0xfffffffe
15973 #CHECK: strl %r0, foo # encoding: [0xc4,0x0f,A,A,A,A]
15974 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
15975 #CHECK: strl %r15, foo # encoding: [0xc4,0xff,A,A,A,A]
15976 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
15981 #CHECK: strl %r3, bar+100 # encoding: [0xc4,0x3f,A,A,A,A]
15982 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
15983 #CHECK: strl %r4, bar+100 # encoding: [0xc4,0x4f,A,A,A,A]
15984 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
15989 #CHECK: strl %r7, frob@PLT # encoding: [0xc4,0x7f,A,A,A,A]
15990 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
15991 #CHECK: strl %r8, frob@PLT # encoding: [0xc4,0x8f,A,A,A,A]
15992 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
15997 #CHECK: strv %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x3e]
15998 #CHECK: strv %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x3e]
15999 #CHECK: strv %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x3e]
16000 #CHECK: strv %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x3e]
16001 #CHECK: strv %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x3e]
16002 #CHECK: strv %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x3e]
16003 #CHECK: strv %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x3e]
16004 #CHECK: strv %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x3e]
16005 #CHECK: strv %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x3e]
16006 #CHECK: strv %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x3e]
16015 strv
%r0,524287(%r1,%r15)
16016 strv
%r0,524287(%r15,%r1)
16019 #CHECK: strvg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x2f]
16020 #CHECK: strvg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x2f]
16021 #CHECK: strvg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x2f]
16022 #CHECK: strvg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x2f]
16023 #CHECK: strvg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x2f]
16024 #CHECK: strvg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x2f]
16025 #CHECK: strvg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x2f]
16026 #CHECK: strvg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x2f]
16027 #CHECK: strvg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x2f]
16028 #CHECK: strvg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x2f]
16037 strvg
%r0,524287(%r1,%r15)
16038 strvg
%r0,524287(%r15,%r1)
16041 #CHECK: strvh %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x3f]
16042 #CHECK: strvh %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x3f]
16043 #CHECK: strvh %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x3f]
16044 #CHECK: strvh %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x3f]
16045 #CHECK: strvh %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x3f]
16046 #CHECK: strvh %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x3f]
16047 #CHECK: strvh %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x3f]
16048 #CHECK: strvh %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x3f]
16049 #CHECK: strvh %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x3f]
16050 #CHECK: strvh %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x3f]
16059 strvh
%r0,524287(%r1,%r15)
16060 strvh
%r0,524287(%r15,%r1)
16063 #CHECK: stsch 0 # encoding: [0xb2,0x34,0x00,0x00]
16064 #CHECK: stsch 0(%r1) # encoding: [0xb2,0x34,0x10,0x00]
16065 #CHECK: stsch 0(%r15) # encoding: [0xb2,0x34,0xf0,0x00]
16066 #CHECK: stsch 4095 # encoding: [0xb2,0x34,0x0f,0xff]
16067 #CHECK: stsch 4095(%r1) # encoding: [0xb2,0x34,0x1f,0xff]
16068 #CHECK: stsch 4095(%r15) # encoding: [0xb2,0x34,0xff,0xff]
16077 #CHECK: stsi 0 # encoding: [0xb2,0x7d,0x00,0x00]
16078 #CHECK: stsi 0(%r1) # encoding: [0xb2,0x7d,0x10,0x00]
16079 #CHECK: stsi 0(%r15) # encoding: [0xb2,0x7d,0xf0,0x00]
16080 #CHECK: stsi 4095 # encoding: [0xb2,0x7d,0x0f,0xff]
16081 #CHECK: stsi 4095(%r1) # encoding: [0xb2,0x7d,0x1f,0xff]
16082 #CHECK: stsi 4095(%r15) # encoding: [0xb2,0x7d,0xff,0xff]
16091 #CHECK: stura %r0, %r0 # encoding: [0xb2,0x46,0x00,0x00]
16092 #CHECK: stura %r0, %r15 # encoding: [0xb2,0x46,0x00,0x0f]
16093 #CHECK: stura %r15, %r0 # encoding: [0xb2,0x46,0x00,0xf0]
16094 #CHECK: stura %r7, %r8 # encoding: [0xb2,0x46,0x00,0x78]
16101 #CHECK: sturg %r0, %r0 # encoding: [0xb9,0x25,0x00,0x00]
16102 #CHECK: sturg %r0, %r15 # encoding: [0xb9,0x25,0x00,0x0f]
16103 #CHECK: sturg %r15, %r0 # encoding: [0xb9,0x25,0x00,0xf0]
16104 #CHECK: sturg %r7, %r8 # encoding: [0xb9,0x25,0x00,0x78]
16111 #CHECK: sty %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x50]
16112 #CHECK: sty %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x50]
16113 #CHECK: sty %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x50]
16114 #CHECK: sty %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x50]
16115 #CHECK: sty %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x50]
16116 #CHECK: sty %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x50]
16117 #CHECK: sty %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x50]
16118 #CHECK: sty %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x50]
16119 #CHECK: sty %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x50]
16120 #CHECK: sty %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x50]
16129 sty
%r0, 524287(%r1,%r15)
16130 sty
%r0, 524287(%r15,%r1)
16133 #CHECK: su %f0, 0 # encoding: [0x7f,0x00,0x00,0x00]
16134 #CHECK: su %f0, 4095 # encoding: [0x7f,0x00,0x0f,0xff]
16135 #CHECK: su %f0, 0(%r1) # encoding: [0x7f,0x00,0x10,0x00]
16136 #CHECK: su %f0, 0(%r15) # encoding: [0x7f,0x00,0xf0,0x00]
16137 #CHECK: su %f0, 4095(%r1,%r15) # encoding: [0x7f,0x01,0xff,0xff]
16138 #CHECK: su %f0, 4095(%r15,%r1) # encoding: [0x7f,0x0f,0x1f,0xff]
16139 #CHECK: su %f15, 0 # encoding: [0x7f,0xf0,0x00,0x00]
16145 su
%f0, 4095(%r1,%r15)
16146 su
%f0, 4095(%r15,%r1)
16149 #CHECK: sur %f0, %f0 # encoding: [0x3f,0x00]
16150 #CHECK: sur %f0, %f15 # encoding: [0x3f,0x0f]
16151 #CHECK: sur %f7, %f8 # encoding: [0x3f,0x78]
16152 #CHECK: sur %f15, %f0 # encoding: [0x3f,0xf0]
16159 #CHECK: svc 0 # encoding: [0x0a,0x00]
16160 #CHECK: svc 3 # encoding: [0x0a,0x03]
16161 #CHECK: svc 128 # encoding: [0x0a,0x80]
16162 #CHECK: svc 255 # encoding: [0x0a,0xff]
16169 #CHECK: sw %f0, 0 # encoding: [0x6f,0x00,0x00,0x00]
16170 #CHECK: sw %f0, 4095 # encoding: [0x6f,0x00,0x0f,0xff]
16171 #CHECK: sw %f0, 0(%r1) # encoding: [0x6f,0x00,0x10,0x00]
16172 #CHECK: sw %f0, 0(%r15) # encoding: [0x6f,0x00,0xf0,0x00]
16173 #CHECK: sw %f0, 4095(%r1,%r15) # encoding: [0x6f,0x01,0xff,0xff]
16174 #CHECK: sw %f0, 4095(%r15,%r1) # encoding: [0x6f,0x0f,0x1f,0xff]
16175 #CHECK: sw %f15, 0 # encoding: [0x6f,0xf0,0x00,0x00]
16181 sw
%f0, 4095(%r1,%r15)
16182 sw
%f0, 4095(%r15,%r1)
16185 #CHECK: swr %f0, %f0 # encoding: [0x2f,0x00]
16186 #CHECK: swr %f0, %f15 # encoding: [0x2f,0x0f]
16187 #CHECK: swr %f7, %f8 # encoding: [0x2f,0x78]
16188 #CHECK: swr %f15, %f0 # encoding: [0x2f,0xf0]
16195 #CHECK: sxbr %f0, %f0 # encoding: [0xb3,0x4b,0x00,0x00]
16196 #CHECK: sxbr %f0, %f13 # encoding: [0xb3,0x4b,0x00,0x0d]
16197 #CHECK: sxbr %f8, %f8 # encoding: [0xb3,0x4b,0x00,0x88]
16198 #CHECK: sxbr %f13, %f0 # encoding: [0xb3,0x4b,0x00,0xd0]
16205 #CHECK: sxr %f0, %f0 # encoding: [0x37,0x00]
16206 #CHECK: sxr %f0, %f13 # encoding: [0x37,0x0d]
16207 #CHECK: sxr %f8, %f8 # encoding: [0x37,0x88]
16208 #CHECK: sxr %f13, %f0 # encoding: [0x37,0xd0]
16215 #CHECK: sxtr %f0, %f0, %f0 # encoding: [0xb3,0xdb,0x00,0x00]
16216 #CHECK: sxtr %f0, %f0, %f13 # encoding: [0xb3,0xdb,0xd0,0x00]
16217 #CHECK: sxtr %f0, %f13, %f0 # encoding: [0xb3,0xdb,0x00,0x0d]
16218 #CHECK: sxtr %f13, %f0, %f0 # encoding: [0xb3,0xdb,0x00,0xd0]
16219 #CHECK: sxtr %f8, %f8, %f8 # encoding: [0xb3,0xdb,0x80,0x88]
16222 sxtr
%f0, %f0, %f13
16223 sxtr
%f0, %f13, %f0
16224 sxtr
%f13, %f0, %f0
16227 #CHECK: sy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x5b]
16228 #CHECK: sy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x5b]
16229 #CHECK: sy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x5b]
16230 #CHECK: sy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x5b]
16231 #CHECK: sy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x5b]
16232 #CHECK: sy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x5b]
16233 #CHECK: sy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x5b]
16234 #CHECK: sy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x5b]
16235 #CHECK: sy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x5b]
16236 #CHECK: sy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x5b]
16245 sy
%r0, 524287(%r1,%r15)
16246 sy
%r0, 524287(%r15,%r1)
16249 #CHECK: tam # encoding: [0x01,0x0b]
16253 #CHECK: tar %a0, %r0 # encoding: [0xb2,0x4c,0x00,0x00]
16254 #CHECK: tar %a0, %r15 # encoding: [0xb2,0x4c,0x00,0x0f]
16255 #CHECK: tar %a15, %r0 # encoding: [0xb2,0x4c,0x00,0xf0]
16256 #CHECK: tar %a7, %r8 # encoding: [0xb2,0x4c,0x00,0x78]
16263 #CHECK: tb %r0, %r0 # encoding: [0xb2,0x2c,0x00,0x00]
16264 #CHECK: tb %r0, %r15 # encoding: [0xb2,0x2c,0x00,0x0f]
16265 #CHECK: tb %r15, %r0 # encoding: [0xb2,0x2c,0x00,0xf0]
16266 #CHECK: tb %r7, %r8 # encoding: [0xb2,0x2c,0x00,0x78]
16267 #CHECK: tb %r15, %r15 # encoding: [0xb2,0x2c,0x00,0xff]
16275 #CHECK: tbdr %f0, 0, %f0 # encoding: [0xb3,0x51,0x00,0x00]
16276 #CHECK: tbdr %f0, 0, %f15 # encoding: [0xb3,0x51,0x00,0x0f]
16277 #CHECK: tbdr %f0, 15, %f0 # encoding: [0xb3,0x51,0xf0,0x00]
16278 #CHECK: tbdr %f4, 5, %f6 # encoding: [0xb3,0x51,0x50,0x46]
16279 #CHECK: tbdr %f15, 0, %f0 # encoding: [0xb3,0x51,0x00,0xf0]
16287 #CHECK: tbedr %f0, 0, %f0 # encoding: [0xb3,0x50,0x00,0x00]
16288 #CHECK: tbedr %f0, 0, %f15 # encoding: [0xb3,0x50,0x00,0x0f]
16289 #CHECK: tbedr %f0, 15, %f0 # encoding: [0xb3,0x50,0xf0,0x00]
16290 #CHECK: tbedr %f4, 5, %f6 # encoding: [0xb3,0x50,0x50,0x46]
16291 #CHECK: tbedr %f15, 0, %f0 # encoding: [0xb3,0x50,0x00,0xf0]
16299 #CHECK: tcdb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x11]
16300 #CHECK: tcdb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x11]
16301 #CHECK: tcdb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x11]
16302 #CHECK: tcdb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x11]
16303 #CHECK: tcdb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x11]
16304 #CHECK: tcdb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x11]
16305 #CHECK: tcdb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x11]
16311 tcdb
%f0, 4095(%r1,%r15)
16312 tcdb
%f0, 4095(%r15,%r1)
16315 #CHECK: tceb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x10]
16316 #CHECK: tceb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x10]
16317 #CHECK: tceb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x10]
16318 #CHECK: tceb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x10]
16319 #CHECK: tceb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x10]
16320 #CHECK: tceb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x10]
16321 #CHECK: tceb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x10]
16327 tceb
%f0, 4095(%r1,%r15)
16328 tceb
%f0, 4095(%r15,%r1)
16331 #CHECK: tcxb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x12]
16332 #CHECK: tcxb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x12]
16333 #CHECK: tcxb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x12]
16334 #CHECK: tcxb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x12]
16335 #CHECK: tcxb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x12]
16336 #CHECK: tcxb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x12]
16337 #CHECK: tcxb %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x12]
16343 tcxb
%f0, 4095(%r1,%r15)
16344 tcxb
%f0, 4095(%r15,%r1)
16347 #CHECK: tdcdt %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x54]
16348 #CHECK: tdcdt %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x54]
16349 #CHECK: tdcdt %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x54]
16350 #CHECK: tdcdt %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x54]
16351 #CHECK: tdcdt %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x54]
16352 #CHECK: tdcdt %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x54]
16353 #CHECK: tdcdt %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x54]
16359 tdcdt
%f0, 4095(%r1,%r15)
16360 tdcdt
%f0, 4095(%r15,%r1)
16363 #CHECK: tdcet %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x50]
16364 #CHECK: tdcet %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x50]
16365 #CHECK: tdcet %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x50]
16366 #CHECK: tdcet %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x50]
16367 #CHECK: tdcet %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x50]
16368 #CHECK: tdcet %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x50]
16369 #CHECK: tdcet %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x50]
16375 tdcet
%f0, 4095(%r1,%r15)
16376 tdcet
%f0, 4095(%r15,%r1)
16379 #CHECK: tdcxt %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x58]
16380 #CHECK: tdcxt %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x58]
16381 #CHECK: tdcxt %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x58]
16382 #CHECK: tdcxt %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x58]
16383 #CHECK: tdcxt %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x58]
16384 #CHECK: tdcxt %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x58]
16385 #CHECK: tdcxt %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x58]
16391 tdcxt
%f0, 4095(%r1,%r15)
16392 tdcxt
%f0, 4095(%r15,%r1)
16395 #CHECK: tdgdt %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x55]
16396 #CHECK: tdgdt %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x55]
16397 #CHECK: tdgdt %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x55]
16398 #CHECK: tdgdt %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x55]
16399 #CHECK: tdgdt %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x55]
16400 #CHECK: tdgdt %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x55]
16401 #CHECK: tdgdt %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x55]
16407 tdgdt
%f0, 4095(%r1,%r15)
16408 tdgdt
%f0, 4095(%r15,%r1)
16411 #CHECK: tdget %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x51]
16412 #CHECK: tdget %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x51]
16413 #CHECK: tdget %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x51]
16414 #CHECK: tdget %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x51]
16415 #CHECK: tdget %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x51]
16416 #CHECK: tdget %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x51]
16417 #CHECK: tdget %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x51]
16423 tdget
%f0, 4095(%r1,%r15)
16424 tdget
%f0, 4095(%r15,%r1)
16427 #CHECK: tdgxt %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x59]
16428 #CHECK: tdgxt %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x59]
16429 #CHECK: tdgxt %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x59]
16430 #CHECK: tdgxt %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x59]
16431 #CHECK: tdgxt %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x59]
16432 #CHECK: tdgxt %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x59]
16433 #CHECK: tdgxt %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x59]
16439 tdgxt
%f0, 4095(%r1,%r15)
16440 tdgxt
%f0, 4095(%r15,%r1)
16443 #CHECK: thder %f0, %f9 # encoding: [0xb3,0x58,0x00,0x09]
16444 #CHECK: thder %f0, %f15 # encoding: [0xb3,0x58,0x00,0x0f]
16445 #CHECK: thder %f15, %f0 # encoding: [0xb3,0x58,0x00,0xf0]
16446 #CHECK: thder %f15, %f9 # encoding: [0xb3,0x58,0x00,0xf9]
16453 #CHECK: thdr %f0, %f9 # encoding: [0xb3,0x59,0x00,0x09]
16454 #CHECK: thdr %f0, %f15 # encoding: [0xb3,0x59,0x00,0x0f]
16455 #CHECK: thdr %f15, %f0 # encoding: [0xb3,0x59,0x00,0xf0]
16456 #CHECK: thdr %f15, %f9 # encoding: [0xb3,0x59,0x00,0xf9]
16463 #CHECK: tm 0, 0 # encoding: [0x91,0x00,0x00,0x00]
16464 #CHECK: tm 4095, 0 # encoding: [0x91,0x00,0x0f,0xff]
16465 #CHECK: tm 0, 255 # encoding: [0x91,0xff,0x00,0x00]
16466 #CHECK: tm 0(%r1), 42 # encoding: [0x91,0x2a,0x10,0x00]
16467 #CHECK: tm 0(%r15), 42 # encoding: [0x91,0x2a,0xf0,0x00]
16468 #CHECK: tm 4095(%r1), 42 # encoding: [0x91,0x2a,0x1f,0xff]
16469 #CHECK: tm 4095(%r15), 42 # encoding: [0x91,0x2a,0xff,0xff]
16479 #CHECK: tmhh %r0, 0 # encoding: [0xa7,0x02,0x00,0x00]
16480 #CHECK: tmhh %r0, 32768 # encoding: [0xa7,0x02,0x80,0x00]
16481 #CHECK: tmhh %r0, 65535 # encoding: [0xa7,0x02,0xff,0xff]
16482 #CHECK: tmhh %r15, 0 # encoding: [0xa7,0xf2,0x00,0x00]
16489 #CHECK: tmhl %r0, 0 # encoding: [0xa7,0x03,0x00,0x00]
16490 #CHECK: tmhl %r0, 32768 # encoding: [0xa7,0x03,0x80,0x00]
16491 #CHECK: tmhl %r0, 65535 # encoding: [0xa7,0x03,0xff,0xff]
16492 #CHECK: tmhl %r15, 0 # encoding: [0xa7,0xf3,0x00,0x00]
16499 #CHECK: tmlh %r0, 0 # encoding: [0xa7,0x00,0x00,0x00]
16500 #CHECK: tmlh %r0, 32768 # encoding: [0xa7,0x00,0x80,0x00]
16501 #CHECK: tmlh %r0, 65535 # encoding: [0xa7,0x00,0xff,0xff]
16502 #CHECK: tmlh %r15, 0 # encoding: [0xa7,0xf0,0x00,0x00]
16509 #CHECK: tmlh %r0, 0 # encoding: [0xa7,0x00,0x00,0x00]
16510 #CHECK: tmlh %r0, 32768 # encoding: [0xa7,0x00,0x80,0x00]
16511 #CHECK: tmlh %r0, 65535 # encoding: [0xa7,0x00,0xff,0xff]
16512 #CHECK: tmlh %r15, 0 # encoding: [0xa7,0xf0,0x00,0x00]
16519 #CHECK: tmll %r0, 0 # encoding: [0xa7,0x01,0x00,0x00]
16520 #CHECK: tmll %r0, 32768 # encoding: [0xa7,0x01,0x80,0x00]
16521 #CHECK: tmll %r0, 65535 # encoding: [0xa7,0x01,0xff,0xff]
16522 #CHECK: tmll %r15, 0 # encoding: [0xa7,0xf1,0x00,0x00]
16529 #CHECK: tmll %r0, 0 # encoding: [0xa7,0x01,0x00,0x00]
16530 #CHECK: tmll %r0, 32768 # encoding: [0xa7,0x01,0x80,0x00]
16531 #CHECK: tmll %r0, 65535 # encoding: [0xa7,0x01,0xff,0xff]
16532 #CHECK: tmll %r15, 0 # encoding: [0xa7,0xf1,0x00,0x00]
16539 #CHECK: tmy -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x51]
16540 #CHECK: tmy -1, 0 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x51]
16541 #CHECK: tmy 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x51]
16542 #CHECK: tmy 1, 0 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x51]
16543 #CHECK: tmy 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x51]
16544 #CHECK: tmy 0, 255 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x51]
16545 #CHECK: tmy 0(%r1), 42 # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x51]
16546 #CHECK: tmy 0(%r15), 42 # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x51]
16547 #CHECK: tmy 524287(%r1), 42 # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x51]
16548 #CHECK: tmy 524287(%r15), 42 # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x51]
16558 tmy
524287(%r1), 42
16559 tmy
524287(%r15), 42
16561 #CHECK: tp 0(1) # encoding: [0xeb,0x00,0x00,0x00,0x00,0xc0]
16562 #CHECK: tp 0(1,%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0xc0]
16563 #CHECK: tp 0(1,%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xc0]
16564 #CHECK: tp 4095(1,%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x00,0xc0]
16565 #CHECK: tp 4095(1,%r15) # encoding: [0xeb,0x00,0xff,0xff,0x00,0xc0]
16566 #CHECK: tp 0(16,%r1) # encoding: [0xeb,0xf0,0x10,0x00,0x00,0xc0]
16567 #CHECK: tp 0(16,%r15) # encoding: [0xeb,0xf0,0xf0,0x00,0x00,0xc0]
16577 #CHECK: tpi 0 # encoding: [0xb2,0x36,0x00,0x00]
16578 #CHECK: tpi 0(%r1) # encoding: [0xb2,0x36,0x10,0x00]
16579 #CHECK: tpi 0(%r15) # encoding: [0xb2,0x36,0xf0,0x00]
16580 #CHECK: tpi 4095 # encoding: [0xb2,0x36,0x0f,0xff]
16581 #CHECK: tpi 4095(%r1) # encoding: [0xb2,0x36,0x1f,0xff]
16582 #CHECK: tpi 4095(%r15) # encoding: [0xb2,0x36,0xff,0xff]
16591 #CHECK: tprot 0, 0 # encoding: [0xe5,0x01,0x00,0x00,0x00,0x00]
16592 #CHECK: tprot 0(%r1), 0(%r2) # encoding: [0xe5,0x01,0x10,0x00,0x20,0x00]
16593 #CHECK: tprot 160(%r1), 320(%r15) # encoding: [0xe5,0x01,0x10,0xa0,0xf1,0x40]
16594 #CHECK: tprot 0(%r1), 4095 # encoding: [0xe5,0x01,0x10,0x00,0x0f,0xff]
16595 #CHECK: tprot 0(%r1), 4095(%r2) # encoding: [0xe5,0x01,0x10,0x00,0x2f,0xff]
16596 #CHECK: tprot 0(%r1), 4095(%r15) # encoding: [0xe5,0x01,0x10,0x00,0xff,0xff]
16597 #CHECK: tprot 0(%r1), 0 # encoding: [0xe5,0x01,0x10,0x00,0x00,0x00]
16598 #CHECK: tprot 0(%r15), 0 # encoding: [0xe5,0x01,0xf0,0x00,0x00,0x00]
16599 #CHECK: tprot 4095(%r1), 0 # encoding: [0xe5,0x01,0x1f,0xff,0x00,0x00]
16600 #CHECK: tprot 4095(%r15), 0 # encoding: [0xe5,0x01,0xff,0xff,0x00,0x00]
16603 tprot
0(%r1), 0(%r2)
16604 tprot
160(%r1), 320(%r15)
16606 tprot
0(%r1), 4095(%r2)
16607 tprot
0(%r1), 4095(%r15)
16611 tprot
4095(%r15), 0
16613 #CHECK: tr 0(1), 0 # encoding: [0xdc,0x00,0x00,0x00,0x00,0x00]
16614 #CHECK: tr 0(1), 0(%r1) # encoding: [0xdc,0x00,0x00,0x00,0x10,0x00]
16615 #CHECK: tr 0(1), 0(%r15) # encoding: [0xdc,0x00,0x00,0x00,0xf0,0x00]
16616 #CHECK: tr 0(1), 4095 # encoding: [0xdc,0x00,0x00,0x00,0x0f,0xff]
16617 #CHECK: tr 0(1), 4095(%r1) # encoding: [0xdc,0x00,0x00,0x00,0x1f,0xff]
16618 #CHECK: tr 0(1), 4095(%r15) # encoding: [0xdc,0x00,0x00,0x00,0xff,0xff]
16619 #CHECK: tr 0(1,%r1), 0 # encoding: [0xdc,0x00,0x10,0x00,0x00,0x00]
16620 #CHECK: tr 0(1,%r15), 0 # encoding: [0xdc,0x00,0xf0,0x00,0x00,0x00]
16621 #CHECK: tr 4095(1,%r1), 0 # encoding: [0xdc,0x00,0x1f,0xff,0x00,0x00]
16622 #CHECK: tr 4095(1,%r15), 0 # encoding: [0xdc,0x00,0xff,0xff,0x00,0x00]
16623 #CHECK: tr 0(256,%r1), 0 # encoding: [0xdc,0xff,0x10,0x00,0x00,0x00]
16624 #CHECK: tr 0(256,%r15), 0 # encoding: [0xdc,0xff,0xf0,0x00,0x00,0x00]
16631 tr
0(1), 4095(%r15)
16639 #CHECK: trace %r0, %r0, 0 # encoding: [0x99,0x00,0x00,0x00]
16640 #CHECK: trace %r0, %r15, 0 # encoding: [0x99,0x0f,0x00,0x00]
16641 #CHECK: trace %r14, %r15, 0 # encoding: [0x99,0xef,0x00,0x00]
16642 #CHECK: trace %r15, %r15, 0 # encoding: [0x99,0xff,0x00,0x00]
16643 #CHECK: trace %r0, %r0, 4095 # encoding: [0x99,0x00,0x0f,0xff]
16644 #CHECK: trace %r0, %r0, 1 # encoding: [0x99,0x00,0x00,0x01]
16645 #CHECK: trace %r0, %r0, 0(%r1) # encoding: [0x99,0x00,0x10,0x00]
16646 #CHECK: trace %r0, %r0, 0(%r15) # encoding: [0x99,0x00,0xf0,0x00]
16647 #CHECK: trace %r0, %r0, 4095(%r1) # encoding: [0x99,0x00,0x1f,0xff]
16648 #CHECK: trace %r0, %r0, 4095(%r15) # encoding: [0x99,0x00,0xff,0xff]
16656 trace
%r0,%r0,0(%r1)
16657 trace
%r0,%r0,0(%r15)
16658 trace
%r0,%r0,4095(%r1)
16659 trace
%r0,%r0,4095(%r15)
16661 #CHECK: tracg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x0f]
16662 #CHECK: tracg %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x0f]
16663 #CHECK: tracg %r14, %r15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x0f]
16664 #CHECK: tracg %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x0f]
16665 #CHECK: tracg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x0f]
16666 #CHECK: tracg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x0f]
16667 #CHECK: tracg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x0f]
16668 #CHECK: tracg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x0f]
16669 #CHECK: tracg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x0f]
16670 #CHECK: tracg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x0f]
16671 #CHECK: tracg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x0f]
16672 #CHECK: tracg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x0f]
16673 #CHECK: tracg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x0f]
16679 tracg
%r0,%r0,-524288
16683 tracg
%r0,%r0,524287
16684 tracg
%r0,%r0,0(%r1)
16685 tracg
%r0,%r0,0(%r15)
16686 tracg
%r0,%r0,524287(%r1)
16687 tracg
%r0,%r0,524287(%r15)
16689 #CHECK: trap2 # encoding: [0x01,0xff]
16693 #CHECK: trap4 0 # encoding: [0xb2,0xff,0x00,0x00]
16694 #CHECK: trap4 0(%r1) # encoding: [0xb2,0xff,0x10,0x00]
16695 #CHECK: trap4 0(%r15) # encoding: [0xb2,0xff,0xf0,0x00]
16696 #CHECK: trap4 4095 # encoding: [0xb2,0xff,0x0f,0xff]
16697 #CHECK: trap4 4095(%r1) # encoding: [0xb2,0xff,0x1f,0xff]
16698 #CHECK: trap4 4095(%r15) # encoding: [0xb2,0xff,0xff,0xff]
16707 #CHECK: tre %r0, %r0 # encoding: [0xb2,0xa5,0x00,0x00]
16708 #CHECK: tre %r0, %r15 # encoding: [0xb2,0xa5,0x00,0x0f]
16709 #CHECK: tre %r14, %r0 # encoding: [0xb2,0xa5,0x00,0xe0]
16710 #CHECK: tre %r6, %r8 # encoding: [0xb2,0xa5,0x00,0x68]
16717 #CHECK: troo %r0, %r0 # encoding: [0xb9,0x93,0x00,0x00]
16718 #CHECK: troo %r0, %r15 # encoding: [0xb9,0x93,0x00,0x0f]
16719 #CHECK: troo %r14, %r0 # encoding: [0xb9,0x93,0x00,0xe0]
16720 #CHECK: troo %r6, %r8 # encoding: [0xb9,0x93,0x00,0x68]
16721 #CHECK: troo %r4, %r13, 0 # encoding: [0xb9,0x93,0x00,0x4d]
16722 #CHECK: troo %r4, %r13, 15 # encoding: [0xb9,0x93,0xf0,0x4d]
16731 #CHECK: trot %r0, %r0 # encoding: [0xb9,0x92,0x00,0x00]
16732 #CHECK: trot %r0, %r15 # encoding: [0xb9,0x92,0x00,0x0f]
16733 #CHECK: trot %r14, %r0 # encoding: [0xb9,0x92,0x00,0xe0]
16734 #CHECK: trot %r6, %r8 # encoding: [0xb9,0x92,0x00,0x68]
16735 #CHECK: trot %r4, %r13, 0 # encoding: [0xb9,0x92,0x00,0x4d]
16736 #CHECK: trot %r4, %r13, 15 # encoding: [0xb9,0x92,0xf0,0x4d]
16745 #CHECK: trt 0(1), 0 # encoding: [0xdd,0x00,0x00,0x00,0x00,0x00]
16746 #CHECK: trt 0(1), 0(%r1) # encoding: [0xdd,0x00,0x00,0x00,0x10,0x00]
16747 #CHECK: trt 0(1), 0(%r15) # encoding: [0xdd,0x00,0x00,0x00,0xf0,0x00]
16748 #CHECK: trt 0(1), 4095 # encoding: [0xdd,0x00,0x00,0x00,0x0f,0xff]
16749 #CHECK: trt 0(1), 4095(%r1) # encoding: [0xdd,0x00,0x00,0x00,0x1f,0xff]
16750 #CHECK: trt 0(1), 4095(%r15) # encoding: [0xdd,0x00,0x00,0x00,0xff,0xff]
16751 #CHECK: trt 0(1,%r1), 0 # encoding: [0xdd,0x00,0x10,0x00,0x00,0x00]
16752 #CHECK: trt 0(1,%r15), 0 # encoding: [0xdd,0x00,0xf0,0x00,0x00,0x00]
16753 #CHECK: trt 4095(1,%r1), 0 # encoding: [0xdd,0x00,0x1f,0xff,0x00,0x00]
16754 #CHECK: trt 4095(1,%r15), 0 # encoding: [0xdd,0x00,0xff,0xff,0x00,0x00]
16755 #CHECK: trt 0(256,%r1), 0 # encoding: [0xdd,0xff,0x10,0x00,0x00,0x00]
16756 #CHECK: trt 0(256,%r15), 0 # encoding: [0xdd,0xff,0xf0,0x00,0x00,0x00]
16762 trt
0(1), 4095(%r1)
16763 trt
0(1), 4095(%r15)
16767 trt
4095(1,%r15), 0
16771 #CHECK: trte %r0, %r0 # encoding: [0xb9,0xbf,0x00,0x00]
16772 #CHECK: trte %r0, %r15 # encoding: [0xb9,0xbf,0x00,0x0f]
16773 #CHECK: trte %r14, %r0 # encoding: [0xb9,0xbf,0x00,0xe0]
16774 #CHECK: trte %r6, %r8 # encoding: [0xb9,0xbf,0x00,0x68]
16775 #CHECK: trte %r4, %r13, 0 # encoding: [0xb9,0xbf,0x00,0x4d]
16776 #CHECK: trte %r4, %r13, 15 # encoding: [0xb9,0xbf,0xf0,0x4d]
16785 #CHECK: trto %r0, %r0 # encoding: [0xb9,0x91,0x00,0x00]
16786 #CHECK: trto %r0, %r15 # encoding: [0xb9,0x91,0x00,0x0f]
16787 #CHECK: trto %r14, %r0 # encoding: [0xb9,0x91,0x00,0xe0]
16788 #CHECK: trto %r6, %r8 # encoding: [0xb9,0x91,0x00,0x68]
16789 #CHECK: trto %r4, %r13, 0 # encoding: [0xb9,0x91,0x00,0x4d]
16790 #CHECK: trto %r4, %r13, 15 # encoding: [0xb9,0x91,0xf0,0x4d]
16799 #CHECK: trtr 0(1), 0 # encoding: [0xd0,0x00,0x00,0x00,0x00,0x00]
16800 #CHECK: trtr 0(1), 0(%r1) # encoding: [0xd0,0x00,0x00,0x00,0x10,0x00]
16801 #CHECK: trtr 0(1), 0(%r15) # encoding: [0xd0,0x00,0x00,0x00,0xf0,0x00]
16802 #CHECK: trtr 0(1), 4095 # encoding: [0xd0,0x00,0x00,0x00,0x0f,0xff]
16803 #CHECK: trtr 0(1), 4095(%r1) # encoding: [0xd0,0x00,0x00,0x00,0x1f,0xff]
16804 #CHECK: trtr 0(1), 4095(%r15) # encoding: [0xd0,0x00,0x00,0x00,0xff,0xff]
16805 #CHECK: trtr 0(1,%r1), 0 # encoding: [0xd0,0x00,0x10,0x00,0x00,0x00]
16806 #CHECK: trtr 0(1,%r15), 0 # encoding: [0xd0,0x00,0xf0,0x00,0x00,0x00]
16807 #CHECK: trtr 4095(1,%r1), 0 # encoding: [0xd0,0x00,0x1f,0xff,0x00,0x00]
16808 #CHECK: trtr 4095(1,%r15), 0 # encoding: [0xd0,0x00,0xff,0xff,0x00,0x00]
16809 #CHECK: trtr 0(256,%r1), 0 # encoding: [0xd0,0xff,0x10,0x00,0x00,0x00]
16810 #CHECK: trtr 0(256,%r15), 0 # encoding: [0xd0,0xff,0xf0,0x00,0x00,0x00]
16816 trtr
0(1), 4095(%r1)
16817 trtr
0(1), 4095(%r15)
16820 trtr
4095(1,%r1), 0
16821 trtr
4095(1,%r15), 0
16823 trtr
0(256,%r15), 0
16825 #CHECK: trtre %r0, %r0 # encoding: [0xb9,0xbd,0x00,0x00]
16826 #CHECK: trtre %r0, %r15 # encoding: [0xb9,0xbd,0x00,0x0f]
16827 #CHECK: trtre %r14, %r0 # encoding: [0xb9,0xbd,0x00,0xe0]
16828 #CHECK: trtre %r6, %r8 # encoding: [0xb9,0xbd,0x00,0x68]
16829 #CHECK: trtre %r4, %r13, 0 # encoding: [0xb9,0xbd,0x00,0x4d]
16830 #CHECK: trtre %r4, %r13, 15 # encoding: [0xb9,0xbd,0xf0,0x4d]
16837 trtre
%r4, %r13, 15
16839 #CHECK: trtt %r0, %r0 # encoding: [0xb9,0x90,0x00,0x00]
16840 #CHECK: trtt %r0, %r15 # encoding: [0xb9,0x90,0x00,0x0f]
16841 #CHECK: trtt %r14, %r0 # encoding: [0xb9,0x90,0x00,0xe0]
16842 #CHECK: trtt %r6, %r8 # encoding: [0xb9,0x90,0x00,0x68]
16843 #CHECK: trtt %r4, %r13, 0 # encoding: [0xb9,0x90,0x00,0x4d]
16844 #CHECK: trtt %r4, %r13, 15 # encoding: [0xb9,0x90,0xf0,0x4d]
16853 #CHECK: ts 0 # encoding: [0x93,0x00,0x00,0x00]
16854 #CHECK: ts 0(%r1) # encoding: [0x93,0x00,0x10,0x00]
16855 #CHECK: ts 0(%r15) # encoding: [0x93,0x00,0xf0,0x00]
16856 #CHECK: ts 4095 # encoding: [0x93,0x00,0x0f,0xff]
16857 #CHECK: ts 4095(%r1) # encoding: [0x93,0x00,0x1f,0xff]
16858 #CHECK: ts 4095(%r15) # encoding: [0x93,0x00,0xff,0xff]
16867 #CHECK: tsch 0 # encoding: [0xb2,0x35,0x00,0x00]
16868 #CHECK: tsch 0(%r1) # encoding: [0xb2,0x35,0x10,0x00]
16869 #CHECK: tsch 0(%r15) # encoding: [0xb2,0x35,0xf0,0x00]
16870 #CHECK: tsch 4095 # encoding: [0xb2,0x35,0x0f,0xff]
16871 #CHECK: tsch 4095(%r1) # encoding: [0xb2,0x35,0x1f,0xff]
16872 #CHECK: tsch 4095(%r15) # encoding: [0xb2,0x35,0xff,0xff]
16881 #CHECK: unpk 0(1), 0(1) # encoding: [0xf3,0x00,0x00,0x00,0x00,0x00]
16882 #CHECK: unpk 0(1), 0(1,%r1) # encoding: [0xf3,0x00,0x00,0x00,0x10,0x00]
16883 #CHECK: unpk 0(1), 0(1,%r15) # encoding: [0xf3,0x00,0x00,0x00,0xf0,0x00]
16884 #CHECK: unpk 0(1), 4095(1) # encoding: [0xf3,0x00,0x00,0x00,0x0f,0xff]
16885 #CHECK: unpk 0(1), 4095(1,%r1) # encoding: [0xf3,0x00,0x00,0x00,0x1f,0xff]
16886 #CHECK: unpk 0(1), 4095(1,%r15) # encoding: [0xf3,0x00,0x00,0x00,0xff,0xff]
16887 #CHECK: unpk 0(1,%r1), 0(1) # encoding: [0xf3,0x00,0x10,0x00,0x00,0x00]
16888 #CHECK: unpk 0(1,%r15), 0(1) # encoding: [0xf3,0x00,0xf0,0x00,0x00,0x00]
16889 #CHECK: unpk 4095(1,%r1), 0(1) # encoding: [0xf3,0x00,0x1f,0xff,0x00,0x00]
16890 #CHECK: unpk 4095(1,%r15), 0(1) # encoding: [0xf3,0x00,0xff,0xff,0x00,0x00]
16891 #CHECK: unpk 0(16,%r1), 0(1) # encoding: [0xf3,0xf0,0x10,0x00,0x00,0x00]
16892 #CHECK: unpk 0(16,%r15), 0(1) # encoding: [0xf3,0xf0,0xf0,0x00,0x00,0x00]
16893 #CHECK: unpk 0(1), 0(16,%r1) # encoding: [0xf3,0x0f,0x00,0x00,0x10,0x00]
16894 #CHECK: unpk 0(1), 0(16,%r15) # encoding: [0xf3,0x0f,0x00,0x00,0xf0,0x00]
16897 unpk
0(1), 0(1,%r1)
16898 unpk
0(1), 0(1,%r15)
16900 unpk
0(1), 4095(1,%r1)
16901 unpk
0(1), 4095(1,%r15)
16902 unpk
0(1,%r1), 0(1)
16903 unpk
0(1,%r15), 0(1)
16904 unpk
4095(1,%r1), 0(1)
16905 unpk
4095(1,%r15), 0(1)
16906 unpk
0(16,%r1), 0(1)
16907 unpk
0(16,%r15), 0(1)
16908 unpk
0(1), 0(16,%r1)
16909 unpk
0(1), 0(16,%r15)
16911 #CHECK: unpka 0(1), 0 # encoding: [0xea,0x00,0x00,0x00,0x00,0x00]
16912 #CHECK: unpka 0(1), 0(%r1) # encoding: [0xea,0x00,0x00,0x00,0x10,0x00]
16913 #CHECK: unpka 0(1), 0(%r15) # encoding: [0xea,0x00,0x00,0x00,0xf0,0x00]
16914 #CHECK: unpka 0(1), 4095 # encoding: [0xea,0x00,0x00,0x00,0x0f,0xff]
16915 #CHECK: unpka 0(1), 4095(%r1) # encoding: [0xea,0x00,0x00,0x00,0x1f,0xff]
16916 #CHECK: unpka 0(1), 4095(%r15) # encoding: [0xea,0x00,0x00,0x00,0xff,0xff]
16917 #CHECK: unpka 0(1,%r1), 0 # encoding: [0xea,0x00,0x10,0x00,0x00,0x00]
16918 #CHECK: unpka 0(1,%r15), 0 # encoding: [0xea,0x00,0xf0,0x00,0x00,0x00]
16919 #CHECK: unpka 4095(1,%r1), 0 # encoding: [0xea,0x00,0x1f,0xff,0x00,0x00]
16920 #CHECK: unpka 4095(1,%r15), 0 # encoding: [0xea,0x00,0xff,0xff,0x00,0x00]
16921 #CHECK: unpka 0(256,%r1), 0 # encoding: [0xea,0xff,0x10,0x00,0x00,0x00]
16922 #CHECK: unpka 0(256,%r15), 0 # encoding: [0xea,0xff,0xf0,0x00,0x00,0x00]
16926 unpka
0(1), 0(%r15)
16928 unpka
0(1), 4095(%r1)
16929 unpka
0(1), 4095(%r15)
16932 unpka
4095(1,%r1), 0
16933 unpka
4095(1,%r15), 0
16934 unpka
0(256,%r1), 0
16935 unpka
0(256,%r15), 0
16937 #CHECK: unpku 0(1), 0 # encoding: [0xe2,0x00,0x00,0x00,0x00,0x00]
16938 #CHECK: unpku 0(1), 0(%r1) # encoding: [0xe2,0x00,0x00,0x00,0x10,0x00]
16939 #CHECK: unpku 0(1), 0(%r15) # encoding: [0xe2,0x00,0x00,0x00,0xf0,0x00]
16940 #CHECK: unpku 0(1), 4095 # encoding: [0xe2,0x00,0x00,0x00,0x0f,0xff]
16941 #CHECK: unpku 0(1), 4095(%r1) # encoding: [0xe2,0x00,0x00,0x00,0x1f,0xff]
16942 #CHECK: unpku 0(1), 4095(%r15) # encoding: [0xe2,0x00,0x00,0x00,0xff,0xff]
16943 #CHECK: unpku 0(1,%r1), 0 # encoding: [0xe2,0x00,0x10,0x00,0x00,0x00]
16944 #CHECK: unpku 0(1,%r15), 0 # encoding: [0xe2,0x00,0xf0,0x00,0x00,0x00]
16945 #CHECK: unpku 4095(1,%r1), 0 # encoding: [0xe2,0x00,0x1f,0xff,0x00,0x00]
16946 #CHECK: unpku 4095(1,%r15), 0 # encoding: [0xe2,0x00,0xff,0xff,0x00,0x00]
16947 #CHECK: unpku 0(256,%r1), 0 # encoding: [0xe2,0xff,0x10,0x00,0x00,0x00]
16948 #CHECK: unpku 0(256,%r15), 0 # encoding: [0xe2,0xff,0xf0,0x00,0x00,0x00]
16952 unpku
0(1), 0(%r15)
16954 unpku
0(1), 4095(%r1)
16955 unpku
0(1), 4095(%r15)
16958 unpku
4095(1,%r1), 0
16959 unpku
4095(1,%r15), 0
16960 unpku
0(256,%r1), 0
16961 unpku
0(256,%r15), 0
16963 #CHECK: upt # encoding: [0x01,0x02]
16967 #CHECK: x %r0, 0 # encoding: [0x57,0x00,0x00,0x00]
16968 #CHECK: x %r0, 4095 # encoding: [0x57,0x00,0x0f,0xff]
16969 #CHECK: x %r0, 0(%r1) # encoding: [0x57,0x00,0x10,0x00]
16970 #CHECK: x %r0, 0(%r15) # encoding: [0x57,0x00,0xf0,0x00]
16971 #CHECK: x %r0, 4095(%r1,%r15) # encoding: [0x57,0x01,0xff,0xff]
16972 #CHECK: x %r0, 4095(%r15,%r1) # encoding: [0x57,0x0f,0x1f,0xff]
16973 #CHECK: x %r15, 0 # encoding: [0x57,0xf0,0x00,0x00]
16979 x
%r0, 4095(%r1,%r15)
16980 x
%r0, 4095(%r15,%r1)
16983 #CHECK: xc 0(1), 0 # encoding: [0xd7,0x00,0x00,0x00,0x00,0x00]
16984 #CHECK: xc 0(1), 0(%r1) # encoding: [0xd7,0x00,0x00,0x00,0x10,0x00]
16985 #CHECK: xc 0(1), 0(%r15) # encoding: [0xd7,0x00,0x00,0x00,0xf0,0x00]
16986 #CHECK: xc 0(1), 4095 # encoding: [0xd7,0x00,0x00,0x00,0x0f,0xff]
16987 #CHECK: xc 0(1), 4095(%r1) # encoding: [0xd7,0x00,0x00,0x00,0x1f,0xff]
16988 #CHECK: xc 0(1), 4095(%r15) # encoding: [0xd7,0x00,0x00,0x00,0xff,0xff]
16989 #CHECK: xc 0(1,%r1), 0 # encoding: [0xd7,0x00,0x10,0x00,0x00,0x00]
16990 #CHECK: xc 0(1,%r15), 0 # encoding: [0xd7,0x00,0xf0,0x00,0x00,0x00]
16991 #CHECK: xc 4095(1,%r1), 0 # encoding: [0xd7,0x00,0x1f,0xff,0x00,0x00]
16992 #CHECK: xc 4095(1,%r15), 0 # encoding: [0xd7,0x00,0xff,0xff,0x00,0x00]
16993 #CHECK: xc 0(256,%r1), 0 # encoding: [0xd7,0xff,0x10,0x00,0x00,0x00]
16994 #CHECK: xc 0(256,%r15), 0 # encoding: [0xd7,0xff,0xf0,0x00,0x00,0x00]
17001 xc
0(1), 4095(%r15)
17009 #CHECK: xg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x82]
17010 #CHECK: xg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x82]
17011 #CHECK: xg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x82]
17012 #CHECK: xg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x82]
17013 #CHECK: xg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x82]
17014 #CHECK: xg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x82]
17015 #CHECK: xg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x82]
17016 #CHECK: xg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x82]
17017 #CHECK: xg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x82]
17018 #CHECK: xg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x82]
17027 xg
%r0, 524287(%r1,%r15)
17028 xg
%r0, 524287(%r15,%r1)
17031 #CHECK: xgr %r0, %r0 # encoding: [0xb9,0x82,0x00,0x00]
17032 #CHECK: xgr %r0, %r15 # encoding: [0xb9,0x82,0x00,0x0f]
17033 #CHECK: xgr %r15, %r0 # encoding: [0xb9,0x82,0x00,0xf0]
17034 #CHECK: xgr %r7, %r8 # encoding: [0xb9,0x82,0x00,0x78]
17041 #CHECK: xi 0, 0 # encoding: [0x97,0x00,0x00,0x00]
17042 #CHECK: xi 4095, 0 # encoding: [0x97,0x00,0x0f,0xff]
17043 #CHECK: xi 0, 255 # encoding: [0x97,0xff,0x00,0x00]
17044 #CHECK: xi 0(%r1), 42 # encoding: [0x97,0x2a,0x10,0x00]
17045 #CHECK: xi 0(%r15), 42 # encoding: [0x97,0x2a,0xf0,0x00]
17046 #CHECK: xi 4095(%r1), 42 # encoding: [0x97,0x2a,0x1f,0xff]
17047 #CHECK: xi 4095(%r15), 42 # encoding: [0x97,0x2a,0xff,0xff]
17057 #CHECK: xihf %r0, 0 # encoding: [0xc0,0x06,0x00,0x00,0x00,0x00]
17058 #CHECK: xihf %r0, 4294967295 # encoding: [0xc0,0x06,0xff,0xff,0xff,0xff]
17059 #CHECK: xihf %r15, 0 # encoding: [0xc0,0xf6,0x00,0x00,0x00,0x00]
17062 xihf
%r0, 0xffffffff
17065 #CHECK: xilf %r0, 0 # encoding: [0xc0,0x07,0x00,0x00,0x00,0x00]
17066 #CHECK: xilf %r0, 4294967295 # encoding: [0xc0,0x07,0xff,0xff,0xff,0xff]
17067 #CHECK: xilf %r15, 0 # encoding: [0xc0,0xf7,0x00,0x00,0x00,0x00]
17070 xilf
%r0, 0xffffffff
17073 #CHECK: xiy -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x57]
17074 #CHECK: xiy -1, 0 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x57]
17075 #CHECK: xiy 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x57]
17076 #CHECK: xiy 1, 0 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x57]
17077 #CHECK: xiy 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x57]
17078 #CHECK: xiy 0, 255 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x57]
17079 #CHECK: xiy 0(%r1), 42 # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x57]
17080 #CHECK: xiy 0(%r15), 42 # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x57]
17081 #CHECK: xiy 524287(%r1), 42 # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x57]
17082 #CHECK: xiy 524287(%r15), 42 # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x57]
17092 xiy
524287(%r1), 42
17093 xiy
524287(%r15), 42
17095 #CHECK: xr %r0, %r0 # encoding: [0x17,0x00]
17096 #CHECK: xr %r0, %r15 # encoding: [0x17,0x0f]
17097 #CHECK: xr %r15, %r0 # encoding: [0x17,0xf0]
17098 #CHECK: xr %r7, %r8 # encoding: [0x17,0x78]
17105 #CHECK: xsch # encoding: [0xb2,0x76,0x00,0x00]
17109 #CHECK: xy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x57]
17110 #CHECK: xy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x57]
17111 #CHECK: xy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x57]
17112 #CHECK: xy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x57]
17113 #CHECK: xy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x57]
17114 #CHECK: xy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x57]
17115 #CHECK: xy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x57]
17116 #CHECK: xy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x57]
17117 #CHECK: xy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x57]
17118 #CHECK: xy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x57]
17127 xy
%r0, 524287(%r1,%r15)
17128 xy
%r0, 524287(%r15,%r1)
17131 #CHECK: zap 0(1), 0(1) # encoding: [0xf8,0x00,0x00,0x00,0x00,0x00]
17132 #CHECK: zap 0(1), 0(1,%r1) # encoding: [0xf8,0x00,0x00,0x00,0x10,0x00]
17133 #CHECK: zap 0(1), 0(1,%r15) # encoding: [0xf8,0x00,0x00,0x00,0xf0,0x00]
17134 #CHECK: zap 0(1), 4095(1) # encoding: [0xf8,0x00,0x00,0x00,0x0f,0xff]
17135 #CHECK: zap 0(1), 4095(1,%r1) # encoding: [0xf8,0x00,0x00,0x00,0x1f,0xff]
17136 #CHECK: zap 0(1), 4095(1,%r15) # encoding: [0xf8,0x00,0x00,0x00,0xff,0xff]
17137 #CHECK: zap 0(1,%r1), 0(1) # encoding: [0xf8,0x00,0x10,0x00,0x00,0x00]
17138 #CHECK: zap 0(1,%r15), 0(1) # encoding: [0xf8,0x00,0xf0,0x00,0x00,0x00]
17139 #CHECK: zap 4095(1,%r1), 0(1) # encoding: [0xf8,0x00,0x1f,0xff,0x00,0x00]
17140 #CHECK: zap 4095(1,%r15), 0(1) # encoding: [0xf8,0x00,0xff,0xff,0x00,0x00]
17141 #CHECK: zap 0(16,%r1), 0(1) # encoding: [0xf8,0xf0,0x10,0x00,0x00,0x00]
17142 #CHECK: zap 0(16,%r15), 0(1) # encoding: [0xf8,0xf0,0xf0,0x00,0x00,0x00]
17143 #CHECK: zap 0(1), 0(16,%r1) # encoding: [0xf8,0x0f,0x00,0x00,0x10,0x00]
17144 #CHECK: zap 0(1), 0(16,%r15) # encoding: [0xf8,0x0f,0x00,0x00,0xf0,0x00]
17148 zap
0(1), 0(1,%r15)
17150 zap
0(1), 4095(1,%r1)
17151 zap
0(1), 4095(1,%r15)
17153 zap
0(1,%r15), 0(1)
17154 zap
4095(1,%r1), 0(1)
17155 zap
4095(1,%r15), 0(1)
17156 zap
0(16,%r1), 0(1)
17157 zap
0(16,%r15), 0(1)
17158 zap
0(1), 0(16,%r1)
17159 zap
0(1), 0(16,%r15)