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]
977 #CHECK: bc 3, 0(%r7) # encoding: [0x47,0x30,0x70,0x00]
978 #CHECK: bnle 0(%r15) # encoding: [0x47,0x30,0xf0,0x00]
983 #CHECK: bc 4, 0(%r7) # encoding: [0x47,0x40,0x70,0x00]
984 #CHECK: bl 0(%r15) # encoding: [0x47,0x40,0xf0,0x00]
989 #CHECK: bc 5, 0(%r7) # encoding: [0x47,0x50,0x70,0x00]
990 #CHECK: bnhe 0(%r15) # encoding: [0x47,0x50,0xf0,0x00]
995 #CHECK: bc 6, 0(%r7) # encoding: [0x47,0x60,0x70,0x00]
996 #CHECK: blh 0(%r15) # encoding: [0x47,0x60,0xf0,0x00]
1001 #CHECK: bc 7, 0(%r7) # encoding: [0x47,0x70,0x70,0x00]
1002 #CHECK: bne 0(%r15) # encoding: [0x47,0x70,0xf0,0x00]
1007 #CHECK: bc 8, 0(%r7) # encoding: [0x47,0x80,0x70,0x00]
1008 #CHECK: be 0(%r15) # encoding: [0x47,0x80,0xf0,0x00]
1013 #CHECK: bc 9, 0(%r7) # encoding: [0x47,0x90,0x70,0x00]
1014 #CHECK: bnlh 0(%r15) # encoding: [0x47,0x90,0xf0,0x00]
1019 #CHECK: bc 10, 0(%r7) # encoding: [0x47,0xa0,0x70,0x00]
1020 #CHECK: bhe 0(%r15) # encoding: [0x47,0xa0,0xf0,0x00]
1025 #CHECK: bc 11, 0(%r7) # encoding: [0x47,0xb0,0x70,0x00]
1026 #CHECK: bnl 0(%r15) # encoding: [0x47,0xb0,0xf0,0x00]
1031 #CHECK: bc 12, 0(%r7) # encoding: [0x47,0xc0,0x70,0x00]
1032 #CHECK: ble 0(%r15) # encoding: [0x47,0xc0,0xf0,0x00]
1037 #CHECK: bc 13, 0(%r7) # encoding: [0x47,0xd0,0x70,0x00]
1038 #CHECK: bnh 0(%r15) # encoding: [0x47,0xd0,0xf0,0x00]
1043 #CHECK: bc 14, 0(%r7) # encoding: [0x47,0xe0,0x70,0x00]
1044 #CHECK: bno 0(%r15) # encoding: [0x47,0xe0,0xf0,0x00]
1049 #CHECK: bcr 0, %r0 # encoding: [0x07,0x00]
1050 #CHECK: bcr 0, %r15 # encoding: [0x07,0x0f]
1055 #CHECK: bcr 1, %r7 # encoding: [0x07,0x17]
1056 #CHECK: bor %r0 # encoding: [0x07,0x10]
1057 #CHECK: bor %r15 # encoding: [0x07,0x1f]
1063 #CHECK: bcr 2, %r7 # encoding: [0x07,0x27]
1064 #CHECK: bhr %r0 # encoding: [0x07,0x20]
1065 #CHECK: bhr %r15 # encoding: [0x07,0x2f]
1071 #CHECK: bcr 3, %r7 # encoding: [0x07,0x37]
1072 #CHECK: bnler %r0 # encoding: [0x07,0x30]
1073 #CHECK: bnler %r15 # encoding: [0x07,0x3f]
1079 #CHECK: bcr 4, %r7 # encoding: [0x07,0x47]
1080 #CHECK: blr %r0 # encoding: [0x07,0x40]
1081 #CHECK: blr %r15 # encoding: [0x07,0x4f]
1087 #CHECK: bcr 5, %r7 # encoding: [0x07,0x57]
1088 #CHECK: bnher %r0 # encoding: [0x07,0x50]
1089 #CHECK: bnher %r15 # encoding: [0x07,0x5f]
1095 #CHECK: bcr 6, %r7 # encoding: [0x07,0x67]
1096 #CHECK: blhr %r0 # encoding: [0x07,0x60]
1097 #CHECK: blhr %r15 # encoding: [0x07,0x6f]
1103 #CHECK: bcr 7, %r7 # encoding: [0x07,0x77]
1104 #CHECK: bner %r0 # encoding: [0x07,0x70]
1105 #CHECK: bner %r15 # encoding: [0x07,0x7f]
1111 #CHECK: bcr 8, %r7 # encoding: [0x07,0x87]
1112 #CHECK: ber %r0 # encoding: [0x07,0x80]
1113 #CHECK: ber %r15 # encoding: [0x07,0x8f]
1119 #CHECK: bcr 9, %r7 # encoding: [0x07,0x97]
1120 #CHECK: bnlhr %r0 # encoding: [0x07,0x90]
1121 #CHECK: bnlhr %r15 # encoding: [0x07,0x9f]
1127 #CHECK: bcr 10, %r7 # encoding: [0x07,0xa7]
1128 #CHECK: bher %r0 # encoding: [0x07,0xa0]
1129 #CHECK: bher %r15 # encoding: [0x07,0xaf]
1135 #CHECK: bcr 11, %r7 # encoding: [0x07,0xb7]
1136 #CHECK: bnlr %r0 # encoding: [0x07,0xb0]
1137 #CHECK: bnlr %r15 # encoding: [0x07,0xbf]
1143 #CHECK: bcr 12, %r7 # encoding: [0x07,0xc7]
1144 #CHECK: bler %r0 # encoding: [0x07,0xc0]
1145 #CHECK: bler %r15 # encoding: [0x07,0xcf]
1151 #CHECK: bcr 13, %r7 # encoding: [0x07,0xd7]
1152 #CHECK: bnhr %r0 # encoding: [0x07,0xd0]
1153 #CHECK: bnhr %r15 # encoding: [0x07,0xdf]
1159 #CHECK: bcr 14, %r7 # encoding: [0x07,0xe7]
1160 #CHECK: bnor %r0 # encoding: [0x07,0xe0]
1161 #CHECK: bnor %r15 # encoding: [0x07,0xef]
1167 #CHECK: bcr 15, %r7 # encoding: [0x07,0xf7]
1168 #CHECK: br %r0 # encoding: [0x07,0xf0]
1169 #CHECK: br %r1 # encoding: [0x07,0xf1]
1170 #CHECK: br %r14 # encoding: [0x07,0xfe]
1171 #CHECK: br %r15 # encoding: [0x07,0xff]
1179 #CHECK: bras %r0, .[[LAB:L.*]]-65536 # encoding: [0xa7,0x05,A,A]
1180 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
1181 #CHECK: bras %r0, .[[LAB:L.*]]-65536 # encoding: [0xa7,0x05,A,A]
1182 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
1186 #CHECK: bras %r0, .[[LAB:L.*]]-2 # encoding: [0xa7,0x05,A,A]
1187 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
1188 #CHECK: bras %r0, .[[LAB:L.*]]-2 # encoding: [0xa7,0x05,A,A]
1189 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
1193 #CHECK: bras %r0, .[[LAB:L.*]] # encoding: [0xa7,0x05,A,A]
1194 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
1195 #CHECK: bras %r0, .[[LAB:L.*]] # encoding: [0xa7,0x05,A,A]
1196 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
1200 #CHECK: bras %r0, .[[LAB:L.*]]+65534 # encoding: [0xa7,0x05,A,A]
1201 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
1202 #CHECK: bras %r0, .[[LAB:L.*]]+65534 # encoding: [0xa7,0x05,A,A]
1203 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
1207 #CHECK: bras %r0, foo # encoding: [0xa7,0x05,A,A]
1208 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1209 #CHECK: bras %r14, foo # encoding: [0xa7,0xe5,A,A]
1210 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1211 #CHECK: bras %r15, foo # encoding: [0xa7,0xf5,A,A]
1212 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1213 #CHECK: bras %r0, foo # encoding: [0xa7,0x05,A,A]
1214 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1215 #CHECK: bras %r14, foo # encoding: [0xa7,0xe5,A,A]
1216 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1217 #CHECK: bras %r15, foo # encoding: [0xa7,0xf5,A,A]
1218 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1226 #CHECK: bras %r0, bar+100 # encoding: [0xa7,0x05,A,A]
1227 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1228 #CHECK: bras %r14, bar+100 # encoding: [0xa7,0xe5,A,A]
1229 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1230 #CHECK: bras %r15, bar+100 # encoding: [0xa7,0xf5,A,A]
1231 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1232 #CHECK: bras %r0, bar+100 # encoding: [0xa7,0x05,A,A]
1233 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1234 #CHECK: bras %r14, bar+100 # encoding: [0xa7,0xe5,A,A]
1235 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1236 #CHECK: bras %r15, bar+100 # encoding: [0xa7,0xf5,A,A]
1237 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1245 #CHECK: bras %r0, bar@PLT # encoding: [0xa7,0x05,A,A]
1246 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1247 #CHECK: bras %r14, bar@PLT # encoding: [0xa7,0xe5,A,A]
1248 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1249 #CHECK: bras %r15, bar@PLT # encoding: [0xa7,0xf5,A,A]
1250 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1251 #CHECK: bras %r0, bar@PLT # encoding: [0xa7,0x05,A,A]
1252 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1253 #CHECK: bras %r14, bar@PLT # encoding: [0xa7,0xe5,A,A]
1254 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1255 #CHECK: bras %r15, bar@PLT # encoding: [0xa7,0xf5,A,A]
1256 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1264 #CHECK: brasl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc0,0x05,A,A,A,A]
1265 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
1266 #CHECK: brasl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc0,0x05,A,A,A,A]
1267 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
1268 brasl
%r0, -0x100000000
1269 jasl
%r0, -0x100000000
1270 #CHECK: brasl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc0,0x05,A,A,A,A]
1271 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
1272 #CHECK: brasl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc0,0x05,A,A,A,A]
1273 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
1274 brasl
%r0, .-0x100000000
1275 jasl
%r0, .-0x100000000
1276 #CHECK: brasl %r0, .[[LAB:L.*]]-2 # encoding: [0xc0,0x05,A,A,A,A]
1277 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
1278 #CHECK: brasl %r0, .[[LAB:L.*]]-2 # encoding: [0xc0,0x05,A,A,A,A]
1279 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
1282 #CHECK: brasl %r0, .[[LAB:L.*]] # encoding: [0xc0,0x05,A,A,A,A]
1283 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
1284 #CHECK: brasl %r0, .[[LAB:L.*]] # encoding: [0xc0,0x05,A,A,A,A]
1285 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
1288 #CHECK: brasl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc0,0x05,A,A,A,A]
1289 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
1290 #CHECK: brasl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc0,0x05,A,A,A,A]
1291 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
1292 brasl
%r0, 0xfffffffe
1293 jasl
%r0, 0xfffffffe
1295 #CHECK: brasl %r0, foo # encoding: [0xc0,0x05,A,A,A,A]
1296 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1297 #CHECK: brasl %r14, foo # encoding: [0xc0,0xe5,A,A,A,A]
1298 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1299 #CHECK: brasl %r15, foo # encoding: [0xc0,0xf5,A,A,A,A]
1300 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1301 #CHECK: brasl %r0, foo # encoding: [0xc0,0x05,A,A,A,A]
1302 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1303 #CHECK: brasl %r14, foo # encoding: [0xc0,0xe5,A,A,A,A]
1304 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1305 #CHECK: brasl %r15, foo # encoding: [0xc0,0xf5,A,A,A,A]
1306 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1314 #CHECK: brasl %r0, bar+100 # encoding: [0xc0,0x05,A,A,A,A]
1315 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
1316 #CHECK: brasl %r14, bar+100 # encoding: [0xc0,0xe5,A,A,A,A]
1317 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
1318 #CHECK: brasl %r15, bar+100 # encoding: [0xc0,0xf5,A,A,A,A]
1319 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
1320 #CHECK: brasl %r0, bar+100 # encoding: [0xc0,0x05,A,A,A,A]
1321 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
1322 #CHECK: brasl %r14, bar+100 # encoding: [0xc0,0xe5,A,A,A,A]
1323 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
1324 #CHECK: brasl %r15, bar+100 # encoding: [0xc0,0xf5,A,A,A,A]
1325 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
1333 #CHECK: brasl %r0, bar@PLT # encoding: [0xc0,0x05,A,A,A,A]
1334 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
1335 #CHECK: brasl %r14, bar@PLT # encoding: [0xc0,0xe5,A,A,A,A]
1336 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
1337 #CHECK: brasl %r15, bar@PLT # encoding: [0xc0,0xf5,A,A,A,A]
1338 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
1339 #CHECK: brasl %r0, bar@PLT # encoding: [0xc0,0x05,A,A,A,A]
1340 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
1341 #CHECK: brasl %r14, bar@PLT # encoding: [0xc0,0xe5,A,A,A,A]
1342 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
1343 #CHECK: brasl %r15, bar@PLT # encoding: [0xc0,0xf5,A,A,A,A]
1344 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
1352 #CHECK: brc 0, .[[LAB:L.*]]-65536 # encoding: [0xa7,0x04,A,A]
1353 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
1354 #CHECK: brc 0, .[[LAB:L.*]]-65536 # encoding: [0xa7,0x04,A,A]
1355 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
1359 #CHECK: brc 0, .[[LAB:L.*]]-2 # encoding: [0xa7,0x04,A,A]
1360 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
1361 #CHECK: brc 0, .[[LAB:L.*]]-2 # encoding: [0xa7,0x04,A,A]
1362 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
1366 #CHECK: brc 0, .[[LAB:L.*]] # encoding: [0xa7,0x04,A,A]
1367 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
1368 #CHECK: brc 0, .[[LAB:L.*]] # encoding: [0xa7,0x04,A,A]
1369 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
1373 #CHECK: brc 0, .[[LAB:L.*]]+65534 # encoding: [0xa7,0x04,A,A]
1374 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
1375 #CHECK: brc 0, .[[LAB:L.*]]+65534 # encoding: [0xa7,0x04,A,A]
1376 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
1380 #CHECK: brc 0, foo # encoding: [0xa7,0x04,A,A]
1381 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1382 #CHECK: brc 0, foo # encoding: [0xa7,0x04,A,A]
1383 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1387 #CHECK: brc 1, foo # encoding: [0xa7,0x14,A,A]
1388 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1389 #CHECK: jo foo # encoding: [0xa7,0x14,A,A]
1390 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1391 #CHECK: jo foo # encoding: [0xa7,0x14,A,A]
1392 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1397 #CHECK: brc 2, foo # encoding: [0xa7,0x24,A,A]
1398 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1399 #CHECK: jh foo # encoding: [0xa7,0x24,A,A]
1400 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1401 #CHECK: jp foo # encoding: [0xa7,0x24,A,A]
1402 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1403 #CHECK: jh foo # encoding: [0xa7,0x24,A,A]
1404 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1405 #CHECK: jp foo # encoding: [0xa7,0x24,A,A]
1406 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1413 #CHECK: brc 3, foo # encoding: [0xa7,0x34,A,A]
1414 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1415 #CHECK: jnle foo # encoding: [0xa7,0x34,A,A]
1416 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1417 #CHECK: jnle foo # encoding: [0xa7,0x34,A,A]
1418 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1423 #CHECK: brc 4, foo # encoding: [0xa7,0x44,A,A]
1424 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1425 #CHECK: jl foo # encoding: [0xa7,0x44,A,A]
1426 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1427 #CHECK: jm foo # encoding: [0xa7,0x44,A,A]
1428 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1429 #CHECK: jl foo # encoding: [0xa7,0x44,A,A]
1430 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1431 #CHECK: jm foo # encoding: [0xa7,0x44,A,A]
1432 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1439 #CHECK: brc 5, foo # encoding: [0xa7,0x54,A,A]
1440 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1441 #CHECK: jnhe foo # encoding: [0xa7,0x54,A,A]
1442 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1443 #CHECK: jnhe foo # encoding: [0xa7,0x54,A,A]
1444 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1449 #CHECK: brc 6, foo # encoding: [0xa7,0x64,A,A]
1450 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1451 #CHECK: jlh foo # encoding: [0xa7,0x64,A,A]
1452 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1453 #CHECK: jlh foo # encoding: [0xa7,0x64,A,A]
1454 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1459 #CHECK: brc 7, foo # encoding: [0xa7,0x74,A,A]
1460 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1461 #CHECK: jne foo # encoding: [0xa7,0x74,A,A]
1462 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1463 #CHECK: jnz foo # encoding: [0xa7,0x74,A,A]
1464 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1465 #CHECK: jne foo # encoding: [0xa7,0x74,A,A]
1466 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1467 #CHECK: jnz foo # encoding: [0xa7,0x74,A,A]
1468 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1476 #CHECK: brc 8, foo # encoding: [0xa7,0x84,A,A]
1477 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1478 #CHECK: je foo # encoding: [0xa7,0x84,A,A]
1479 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1480 #CHECK: jz foo # encoding: [0xa7,0x84,A,A]
1481 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1482 #CHECK: je foo # encoding: [0xa7,0x84,A,A]
1483 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1484 #CHECK: jz foo # encoding: [0xa7,0x84,A,A]
1485 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1492 #CHECK: brc 9, foo # encoding: [0xa7,0x94,A,A]
1493 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1494 #CHECK: jnlh foo # encoding: [0xa7,0x94,A,A]
1495 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1496 #CHECK: jnlh foo # encoding: [0xa7,0x94,A,A]
1497 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1502 #CHECK: brc 10, foo # encoding: [0xa7,0xa4,A,A]
1503 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1504 #CHECK: jhe foo # encoding: [0xa7,0xa4,A,A]
1505 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1506 #CHECK: jhe foo # encoding: [0xa7,0xa4,A,A]
1507 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1512 #CHECK: brc 11, foo # encoding: [0xa7,0xb4,A,A]
1513 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1514 #CHECK: jnl foo # encoding: [0xa7,0xb4,A,A]
1515 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1516 #CHECK: jnm foo # encoding: [0xa7,0xb4,A,A]
1517 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1518 #CHECK: jnl foo # encoding: [0xa7,0xb4,A,A]
1519 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1520 #CHECK: jnm foo # encoding: [0xa7,0xb4,A,A]
1521 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1528 #CHECK: brc 12, foo # encoding: [0xa7,0xc4,A,A]
1529 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1530 #CHECK: jle foo # encoding: [0xa7,0xc4,A,A]
1531 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1532 #CHECK: jle foo # encoding: [0xa7,0xc4,A,A]
1533 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1538 #CHECK: brc 13, foo # encoding: [0xa7,0xd4,A,A]
1539 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1540 #CHECK: jnh foo # encoding: [0xa7,0xd4,A,A]
1541 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1542 #CHECK: jnp foo # encoding: [0xa7,0xd4,A,A]
1543 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1544 #CHECK: jnh foo # encoding: [0xa7,0xd4,A,A]
1545 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1546 #CHECK: jnp foo # encoding: [0xa7,0xd4,A,A]
1547 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1554 #CHECK: brc 14, foo # encoding: [0xa7,0xe4,A,A]
1555 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1556 #CHECK: jno foo # encoding: [0xa7,0xe4,A,A]
1557 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1558 #CHECK: jno foo # encoding: [0xa7,0xe4,A,A]
1559 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1564 #CHECK: brc 15, foo # encoding: [0xa7,0xf4,A,A]
1565 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1566 #CHECK: j foo # encoding: [0xa7,0xf4,A,A]
1567 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1568 #CHECK: j foo # encoding: [0xa7,0xf4,A,A]
1569 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
1574 #CHECK: brc 0, bar+100 # encoding: [0xa7,0x04,A,A]
1575 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1576 #CHECK: brc 0, bar+100 # encoding: [0xa7,0x04,A,A]
1577 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1581 #CHECK: jo bar+100 # encoding: [0xa7,0x14,A,A]
1582 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1583 #CHECK: jo bar+100 # encoding: [0xa7,0x14,A,A]
1584 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1588 #CHECK: jh bar+100 # encoding: [0xa7,0x24,A,A]
1589 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1590 #CHECK: jh bar+100 # encoding: [0xa7,0x24,A,A]
1591 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1595 #CHECK: jnle bar+100 # encoding: [0xa7,0x34,A,A]
1596 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1597 #CHECK: jnle bar+100 # encoding: [0xa7,0x34,A,A]
1598 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1602 #CHECK: jl bar+100 # encoding: [0xa7,0x44,A,A]
1603 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1604 #CHECK: jl bar+100 # encoding: [0xa7,0x44,A,A]
1605 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1609 #CHECK: jnhe bar+100 # encoding: [0xa7,0x54,A,A]
1610 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1611 #CHECK: jnhe bar+100 # encoding: [0xa7,0x54,A,A]
1612 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1616 #CHECK: jlh bar+100 # encoding: [0xa7,0x64,A,A]
1617 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1618 #CHECK: jlh bar+100 # encoding: [0xa7,0x64,A,A]
1619 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1623 #CHECK: jne bar+100 # encoding: [0xa7,0x74,A,A]
1624 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1625 #CHECK: jne bar+100 # encoding: [0xa7,0x74,A,A]
1626 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1630 #CHECK: je bar+100 # encoding: [0xa7,0x84,A,A]
1631 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1632 #CHECK: je bar+100 # encoding: [0xa7,0x84,A,A]
1633 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1637 #CHECK: jnlh bar+100 # encoding: [0xa7,0x94,A,A]
1638 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1639 #CHECK: jnlh bar+100 # encoding: [0xa7,0x94,A,A]
1640 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1644 #CHECK: jhe bar+100 # encoding: [0xa7,0xa4,A,A]
1645 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1646 #CHECK: jhe bar+100 # encoding: [0xa7,0xa4,A,A]
1647 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1651 #CHECK: jnl bar+100 # encoding: [0xa7,0xb4,A,A]
1652 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1653 #CHECK: jnl bar+100 # encoding: [0xa7,0xb4,A,A]
1654 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1658 #CHECK: jle bar+100 # encoding: [0xa7,0xc4,A,A]
1659 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1660 #CHECK: jle bar+100 # encoding: [0xa7,0xc4,A,A]
1661 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1665 #CHECK: jnh bar+100 # encoding: [0xa7,0xd4,A,A]
1666 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1667 #CHECK: jnh bar+100 # encoding: [0xa7,0xd4,A,A]
1668 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1672 #CHECK: jno bar+100 # encoding: [0xa7,0xe4,A,A]
1673 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1674 #CHECK: jno bar+100 # encoding: [0xa7,0xe4,A,A]
1675 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1679 #CHECK: j bar+100 # encoding: [0xa7,0xf4,A,A]
1680 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1681 #CHECK: j bar+100 # encoding: [0xa7,0xf4,A,A]
1682 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
1686 #CHECK: brc 0, bar@PLT # encoding: [0xa7,0x04,A,A]
1687 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1688 #CHECK: brc 0, bar@PLT # encoding: [0xa7,0x04,A,A]
1689 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1693 #CHECK: jo bar@PLT # encoding: [0xa7,0x14,A,A]
1694 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1695 #CHECK: jo bar@PLT # encoding: [0xa7,0x14,A,A]
1696 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1700 #CHECK: jh bar@PLT # encoding: [0xa7,0x24,A,A]
1701 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1702 #CHECK: jh bar@PLT # encoding: [0xa7,0x24,A,A]
1703 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1707 #CHECK: jnle bar@PLT # encoding: [0xa7,0x34,A,A]
1708 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1709 #CHECK: jnle bar@PLT # encoding: [0xa7,0x34,A,A]
1710 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1714 #CHECK: jl bar@PLT # encoding: [0xa7,0x44,A,A]
1715 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1716 #CHECK: jl bar@PLT # encoding: [0xa7,0x44,A,A]
1717 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1721 #CHECK: jnhe bar@PLT # encoding: [0xa7,0x54,A,A]
1722 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1723 #CHECK: jnhe bar@PLT # encoding: [0xa7,0x54,A,A]
1724 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1728 #CHECK: jlh bar@PLT # encoding: [0xa7,0x64,A,A]
1729 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1730 #CHECK: jlh bar@PLT # encoding: [0xa7,0x64,A,A]
1731 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1735 #CHECK: jne bar@PLT # encoding: [0xa7,0x74,A,A]
1736 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1737 #CHECK: jne bar@PLT # encoding: [0xa7,0x74,A,A]
1738 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1742 #CHECK: je bar@PLT # encoding: [0xa7,0x84,A,A]
1743 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1744 #CHECK: je bar@PLT # encoding: [0xa7,0x84,A,A]
1745 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1749 #CHECK: jnlh bar@PLT # encoding: [0xa7,0x94,A,A]
1750 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1751 #CHECK: jnlh bar@PLT # encoding: [0xa7,0x94,A,A]
1752 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1756 #CHECK: jhe bar@PLT # encoding: [0xa7,0xa4,A,A]
1757 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1758 #CHECK: jhe bar@PLT # encoding: [0xa7,0xa4,A,A]
1759 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1763 #CHECK: jnl bar@PLT # encoding: [0xa7,0xb4,A,A]
1764 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1765 #CHECK: jnl bar@PLT # encoding: [0xa7,0xb4,A,A]
1766 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1770 #CHECK: jle bar@PLT # encoding: [0xa7,0xc4,A,A]
1771 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1772 #CHECK: jle bar@PLT # encoding: [0xa7,0xc4,A,A]
1773 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1777 #CHECK: jnh bar@PLT # encoding: [0xa7,0xd4,A,A]
1778 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1779 #CHECK: jnh bar@PLT # encoding: [0xa7,0xd4,A,A]
1780 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1784 #CHECK: jno bar@PLT # encoding: [0xa7,0xe4,A,A]
1785 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1786 #CHECK: jno bar@PLT # encoding: [0xa7,0xe4,A,A]
1787 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1791 #CHECK: j bar@PLT # encoding: [0xa7,0xf4,A,A]
1792 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1793 #CHECK: j bar@PLT # encoding: [0xa7,0xf4,A,A]
1794 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
1798 #CHECK: brcl 0, .[[LAB:L.*]]-4294967296 # encoding: [0xc0,0x04,A,A,A,A]
1799 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
1800 #CHECK: brcl 0, .[[LAB:L.*]]-4294967296 # encoding: [0xc0,0x04,A,A,A,A]
1801 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
1802 brcl
0, -0x100000000
1804 #CHECK: brcl 0, .[[LAB:L.*]]-2 # encoding: [0xc0,0x04,A,A,A,A]
1805 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
1806 #CHECK: brcl 0, .[[LAB:L.*]]-2 # encoding: [0xc0,0x04,A,A,A,A]
1807 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
1810 #CHECK: brcl 0, .[[LAB:L.*]] # encoding: [0xc0,0x04,A,A,A,A]
1811 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
1812 #CHECK: brcl 0, .[[LAB:L.*]] # encoding: [0xc0,0x04,A,A,A,A]
1813 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
1816 #CHECK: brcl 0, .[[LAB:L.*]]+4294967294 # encoding: [0xc0,0x04,A,A,A,A]
1817 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
1818 #CHECK: brcl 0, .[[LAB:L.*]]+4294967294 # encoding: [0xc0,0x04,A,A,A,A]
1819 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
1823 #CHECK: brcl 0, foo # encoding: [0xc0,0x04,A,A,A,A]
1824 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1825 #CHECK: brcl 0, foo # encoding: [0xc0,0x04,A,A,A,A]
1826 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1830 #CHECK: brcl 1, foo # encoding: [0xc0,0x14,A,A,A,A]
1831 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1832 #CHECK: jgo foo # encoding: [0xc0,0x14,A,A,A,A]
1833 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1834 #CHECK: jgo foo # encoding: [0xc0,0x14,A,A,A,A]
1835 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1840 #CHECK: brcl 2, foo # encoding: [0xc0,0x24,A,A,A,A]
1841 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1842 #CHECK: jgh foo # encoding: [0xc0,0x24,A,A,A,A]
1843 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1844 #CHECK: jgp foo # encoding: [0xc0,0x24,A,A,A,A]
1845 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1846 #CHECK: jgh foo # encoding: [0xc0,0x24,A,A,A,A]
1847 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1848 #CHECK: jgp foo # encoding: [0xc0,0x24,A,A,A,A]
1849 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1856 #CHECK: brcl 3, foo # encoding: [0xc0,0x34,A,A,A,A]
1857 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1858 #CHECK: jgnle foo # encoding: [0xc0,0x34,A,A,A,A]
1859 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1860 #CHECK: jgnle foo # encoding: [0xc0,0x34,A,A,A,A]
1861 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1866 #CHECK: brcl 4, foo # encoding: [0xc0,0x44,A,A,A,A]
1867 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1868 #CHECK: jgl foo # encoding: [0xc0,0x44,A,A,A,A]
1869 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1870 #CHECK: jgm foo # encoding: [0xc0,0x44,A,A,A,A]
1871 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1872 #CHECK: jgl foo # encoding: [0xc0,0x44,A,A,A,A]
1873 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1874 #CHECK: jgm foo # encoding: [0xc0,0x44,A,A,A,A]
1875 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1882 #CHECK: brcl 5, foo # encoding: [0xc0,0x54,A,A,A,A]
1883 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1884 #CHECK: jgnhe foo # encoding: [0xc0,0x54,A,A,A,A]
1885 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1886 #CHECK: jgnhe foo # encoding: [0xc0,0x54,A,A,A,A]
1887 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1892 #CHECK: brcl 6, foo # encoding: [0xc0,0x64,A,A,A,A]
1893 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1894 #CHECK: jglh foo # encoding: [0xc0,0x64,A,A,A,A]
1895 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1896 #CHECK: jglh foo # encoding: [0xc0,0x64,A,A,A,A]
1897 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1902 #CHECK: brcl 7, foo # encoding: [0xc0,0x74,A,A,A,A]
1903 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1904 #CHECK: jgne foo # encoding: [0xc0,0x74,A,A,A,A]
1905 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1906 #CHECK: jgnz foo # encoding: [0xc0,0x74,A,A,A,A]
1907 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1908 #CHECK: jgne foo # encoding: [0xc0,0x74,A,A,A,A]
1909 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1910 #CHECK: jgnz foo # encoding: [0xc0,0x74,A,A,A,A]
1911 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1918 #CHECK: brcl 8, foo # encoding: [0xc0,0x84,A,A,A,A]
1919 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1920 #CHECK: jge foo # encoding: [0xc0,0x84,A,A,A,A]
1921 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1922 #CHECK: jgz foo # encoding: [0xc0,0x84,A,A,A,A]
1923 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1924 #CHECK: jge foo # encoding: [0xc0,0x84,A,A,A,A]
1925 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1926 #CHECK: jgz foo # encoding: [0xc0,0x84,A,A,A,A]
1927 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1934 #CHECK: brcl 9, foo # encoding: [0xc0,0x94,A,A,A,A]
1935 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1936 #CHECK: jgnlh foo # encoding: [0xc0,0x94,A,A,A,A]
1937 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1938 #CHECK: jgnlh foo # encoding: [0xc0,0x94,A,A,A,A]
1939 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1944 #CHECK: brcl 10, foo # encoding: [0xc0,0xa4,A,A,A,A]
1945 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1946 #CHECK: jghe foo # encoding: [0xc0,0xa4,A,A,A,A]
1947 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1948 #CHECK: jghe foo # encoding: [0xc0,0xa4,A,A,A,A]
1949 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1954 #CHECK: brcl 11, foo # encoding: [0xc0,0xb4,A,A,A,A]
1955 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1956 #CHECK: jgnl foo # encoding: [0xc0,0xb4,A,A,A,A]
1957 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1958 #CHECK: jgnm foo # encoding: [0xc0,0xb4,A,A,A,A]
1959 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1960 #CHECK: jgnl foo # encoding: [0xc0,0xb4,A,A,A,A]
1961 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1962 #CHECK: jgnm foo # encoding: [0xc0,0xb4,A,A,A,A]
1963 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1970 #CHECK: brcl 12, foo # encoding: [0xc0,0xc4,A,A,A,A]
1971 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1972 #CHECK: jgle foo # encoding: [0xc0,0xc4,A,A,A,A]
1973 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1974 #CHECK: jgle foo # encoding: [0xc0,0xc4,A,A,A,A]
1975 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1980 #CHECK: brcl 13, foo # encoding: [0xc0,0xd4,A,A,A,A]
1981 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1982 #CHECK: jgnh foo # encoding: [0xc0,0xd4,A,A,A,A]
1983 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1984 #CHECK: jgnp foo # encoding: [0xc0,0xd4,A,A,A,A]
1985 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1986 #CHECK: jgnh foo # encoding: [0xc0,0xd4,A,A,A,A]
1987 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1988 #CHECK: jgnp foo # encoding: [0xc0,0xd4,A,A,A,A]
1989 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1996 #CHECK: brcl 14, foo # encoding: [0xc0,0xe4,A,A,A,A]
1997 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
1998 #CHECK: jgno foo # encoding: [0xc0,0xe4,A,A,A,A]
1999 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
2000 #CHECK: jgno foo # encoding: [0xc0,0xe4,A,A,A,A]
2001 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
2006 #CHECK: brcl 15, foo # encoding: [0xc0,0xf4,A,A,A,A]
2007 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
2008 #CHECK: jg foo # encoding: [0xc0,0xf4,A,A,A,A]
2009 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
2010 #CHECK: jg foo # encoding: [0xc0,0xf4,A,A,A,A]
2011 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
2016 #CHECK: brcl 0, bar+100 # encoding: [0xc0,0x04,A,A,A,A]
2017 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2018 #CHECK: brcl 0, bar+100 # encoding: [0xc0,0x04,A,A,A,A]
2019 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2023 #CHECK: jgo bar+100 # encoding: [0xc0,0x14,A,A,A,A]
2024 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2025 #CHECK: jgo bar+100 # encoding: [0xc0,0x14,A,A,A,A]
2026 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2030 #CHECK: jgh bar+100 # encoding: [0xc0,0x24,A,A,A,A]
2031 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2032 #CHECK: jgh bar+100 # encoding: [0xc0,0x24,A,A,A,A]
2033 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2037 #CHECK: jgnle bar+100 # encoding: [0xc0,0x34,A,A,A,A]
2038 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2039 #CHECK: jgnle bar+100 # encoding: [0xc0,0x34,A,A,A,A]
2040 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2044 #CHECK: jgl bar+100 # encoding: [0xc0,0x44,A,A,A,A]
2045 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2046 #CHECK: jgl bar+100 # encoding: [0xc0,0x44,A,A,A,A]
2047 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2051 #CHECK: jgnhe bar+100 # encoding: [0xc0,0x54,A,A,A,A]
2052 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2053 #CHECK: jgnhe bar+100 # encoding: [0xc0,0x54,A,A,A,A]
2054 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2058 #CHECK: jglh bar+100 # encoding: [0xc0,0x64,A,A,A,A]
2059 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2060 #CHECK: jglh bar+100 # encoding: [0xc0,0x64,A,A,A,A]
2061 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2065 #CHECK: jgne bar+100 # encoding: [0xc0,0x74,A,A,A,A]
2066 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2067 #CHECK: jgne bar+100 # encoding: [0xc0,0x74,A,A,A,A]
2068 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2072 #CHECK: jge bar+100 # encoding: [0xc0,0x84,A,A,A,A]
2073 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2074 #CHECK: jge bar+100 # encoding: [0xc0,0x84,A,A,A,A]
2075 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2079 #CHECK: jgnlh bar+100 # encoding: [0xc0,0x94,A,A,A,A]
2080 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2081 #CHECK: jgnlh bar+100 # encoding: [0xc0,0x94,A,A,A,A]
2082 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2086 #CHECK: jghe bar+100 # encoding: [0xc0,0xa4,A,A,A,A]
2087 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2088 #CHECK: jghe bar+100 # encoding: [0xc0,0xa4,A,A,A,A]
2089 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2093 #CHECK: jgnl bar+100 # encoding: [0xc0,0xb4,A,A,A,A]
2094 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2095 #CHECK: jgnl bar+100 # encoding: [0xc0,0xb4,A,A,A,A]
2096 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2100 #CHECK: jgle bar+100 # encoding: [0xc0,0xc4,A,A,A,A]
2101 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2102 #CHECK: jgle bar+100 # encoding: [0xc0,0xc4,A,A,A,A]
2103 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2107 #CHECK: jgnh bar+100 # encoding: [0xc0,0xd4,A,A,A,A]
2108 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2109 #CHECK: jgnh bar+100 # encoding: [0xc0,0xd4,A,A,A,A]
2110 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2114 #CHECK: jgno bar+100 # encoding: [0xc0,0xe4,A,A,A,A]
2115 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2116 #CHECK: jgno bar+100 # encoding: [0xc0,0xe4,A,A,A,A]
2117 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2121 #CHECK: jg bar+100 # encoding: [0xc0,0xf4,A,A,A,A]
2122 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2123 #CHECK: jg bar+100 # encoding: [0xc0,0xf4,A,A,A,A]
2124 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
2128 #CHECK: brcl 0, bar@PLT # encoding: [0xc0,0x04,A,A,A,A]
2129 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2130 #CHECK: brcl 0, bar@PLT # encoding: [0xc0,0x04,A,A,A,A]
2131 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2135 #CHECK: jgo bar@PLT # encoding: [0xc0,0x14,A,A,A,A]
2136 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2137 #CHECK: jgo bar@PLT # encoding: [0xc0,0x14,A,A,A,A]
2138 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2142 #CHECK: jgh bar@PLT # encoding: [0xc0,0x24,A,A,A,A]
2143 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2144 #CHECK: jgh bar@PLT # encoding: [0xc0,0x24,A,A,A,A]
2145 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2149 #CHECK: jgnle bar@PLT # encoding: [0xc0,0x34,A,A,A,A]
2150 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2151 #CHECK: jgnle bar@PLT # encoding: [0xc0,0x34,A,A,A,A]
2152 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2156 #CHECK: jgl bar@PLT # encoding: [0xc0,0x44,A,A,A,A]
2157 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2158 #CHECK: jgl bar@PLT # encoding: [0xc0,0x44,A,A,A,A]
2159 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2163 #CHECK: jgnhe bar@PLT # encoding: [0xc0,0x54,A,A,A,A]
2164 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2165 #CHECK: jgnhe bar@PLT # encoding: [0xc0,0x54,A,A,A,A]
2166 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2170 #CHECK: jglh bar@PLT # encoding: [0xc0,0x64,A,A,A,A]
2171 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2172 #CHECK: jglh bar@PLT # encoding: [0xc0,0x64,A,A,A,A]
2173 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2177 #CHECK: jgne bar@PLT # encoding: [0xc0,0x74,A,A,A,A]
2178 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2179 #CHECK: jgne bar@PLT # encoding: [0xc0,0x74,A,A,A,A]
2180 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2184 #CHECK: jge bar@PLT # encoding: [0xc0,0x84,A,A,A,A]
2185 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2186 #CHECK: jge bar@PLT # encoding: [0xc0,0x84,A,A,A,A]
2187 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2191 #CHECK: jgnlh bar@PLT # encoding: [0xc0,0x94,A,A,A,A]
2192 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2193 #CHECK: jgnlh bar@PLT # encoding: [0xc0,0x94,A,A,A,A]
2194 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2198 #CHECK: jghe bar@PLT # encoding: [0xc0,0xa4,A,A,A,A]
2199 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2200 #CHECK: jghe bar@PLT # encoding: [0xc0,0xa4,A,A,A,A]
2201 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2205 #CHECK: jgnl bar@PLT # encoding: [0xc0,0xb4,A,A,A,A]
2206 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2207 #CHECK: jgnl bar@PLT # encoding: [0xc0,0xb4,A,A,A,A]
2208 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2212 #CHECK: jgle bar@PLT # encoding: [0xc0,0xc4,A,A,A,A]
2213 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2214 #CHECK: jgle bar@PLT # encoding: [0xc0,0xc4,A,A,A,A]
2215 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2219 #CHECK: jgnh bar@PLT # encoding: [0xc0,0xd4,A,A,A,A]
2220 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2221 #CHECK: jgnh bar@PLT # encoding: [0xc0,0xd4,A,A,A,A]
2222 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2226 #CHECK: jgno bar@PLT # encoding: [0xc0,0xe4,A,A,A,A]
2227 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2228 #CHECK: jgno bar@PLT # encoding: [0xc0,0xe4,A,A,A,A]
2229 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2233 #CHECK: jg bar@PLT # encoding: [0xc0,0xf4,A,A,A,A]
2234 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2235 #CHECK: jg bar@PLT # encoding: [0xc0,0xf4,A,A,A,A]
2236 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC32DBL
2240 #CHECK: bct %r0, 0 # encoding: [0x46,0x00,0x00,0x00]
2241 #CHECK: bct %r0, 4095 # encoding: [0x46,0x00,0x0f,0xff]
2242 #CHECK: bct %r0, 0(%r1) # encoding: [0x46,0x00,0x10,0x00]
2243 #CHECK: bct %r0, 0(%r15) # encoding: [0x46,0x00,0xf0,0x00]
2244 #CHECK: bct %r0, 4095(%r1,%r15) # encoding: [0x46,0x01,0xff,0xff]
2245 #CHECK: bct %r0, 4095(%r15,%r1) # encoding: [0x46,0x0f,0x1f,0xff]
2246 #CHECK: bct %r15, 0 # encoding: [0x46,0xf0,0x00,0x00]
2252 bct
%r0, 4095(%r1,%r15)
2253 bct
%r0, 4095(%r15,%r1)
2256 #CHECK: bctr %r0, %r9 # encoding: [0x06,0x09]
2257 #CHECK: bctr %r0, %r15 # encoding: [0x06,0x0f]
2258 #CHECK: bctr %r15, %r0 # encoding: [0x06,0xf0]
2259 #CHECK: bctr %r15, %r9 # encoding: [0x06,0xf9]
2266 #CHECK: bctg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x46]
2267 #CHECK: bctg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x46]
2268 #CHECK: bctg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x46]
2269 #CHECK: bctg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x46]
2270 #CHECK: bctg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x46]
2271 #CHECK: bctg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x46]
2272 #CHECK: bctg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x46]
2273 #CHECK: bctg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x46]
2274 #CHECK: bctg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x46]
2275 #CHECK: bctg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x46]
2284 bctg
%r0, 524287(%r1,%r15)
2285 bctg
%r0, 524287(%r15,%r1)
2288 #CHECK: bctgr %r0, %r9 # encoding: [0xb9,0x46,0x00,0x09]
2289 #CHECK: bctgr %r0, %r15 # encoding: [0xb9,0x46,0x00,0x0f]
2290 #CHECK: bctgr %r15, %r0 # encoding: [0xb9,0x46,0x00,0xf0]
2291 #CHECK: bctgr %r15, %r9 # encoding: [0xb9,0x46,0x00,0xf9]
2298 #CHECK: brct %r0, .[[LAB:L.*]]-65536 # encoding: [0xa7,0x06,A,A]
2299 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
2300 #CHECK: brct %r0, .[[LAB:L.*]]-65536 # encoding: [0xa7,0x06,A,A]
2301 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
2304 #CHECK: brct %r0, .[[LAB:L.*]]-2 # encoding: [0xa7,0x06,A,A]
2305 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
2306 #CHECK: brct %r0, .[[LAB:L.*]]-2 # encoding: [0xa7,0x06,A,A]
2307 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
2310 #CHECK: brct %r0, .[[LAB:L.*]] # encoding: [0xa7,0x06,A,A]
2311 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2312 #CHECK: brct %r0, .[[LAB:L.*]] # encoding: [0xa7,0x06,A,A]
2313 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2316 #CHECK: brct %r0, .[[LAB:L.*]]+65534 # encoding: [0xa7,0x06,A,A]
2317 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
2318 #CHECK: brct %r0, .[[LAB:L.*]]+65534 # encoding: [0xa7,0x06,A,A]
2319 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
2322 #CHECK: brct %r15, .[[LAB:L.*]] # encoding: [0xa7,0xf6,A,A]
2323 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2324 #CHECK: brct %r15, .[[LAB:L.*]] # encoding: [0xa7,0xf6,A,A]
2325 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2329 #CHECK: brctg %r0, .[[LAB:L.*]]-65536 # encoding: [0xa7,0x07,A,A]
2330 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
2331 #CHECK: brctg %r0, .[[LAB:L.*]]-65536 # encoding: [0xa7,0x07,A,A]
2332 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
2335 #CHECK: brctg %r0, .[[LAB:L.*]]-2 # encoding: [0xa7,0x07,A,A]
2336 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
2337 #CHECK: brctg %r0, .[[LAB:L.*]]-2 # encoding: [0xa7,0x07,A,A]
2338 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
2341 #CHECK: brctg %r0, .[[LAB:L.*]] # encoding: [0xa7,0x07,A,A]
2342 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2343 #CHECK: brctg %r0, .[[LAB:L.*]] # encoding: [0xa7,0x07,A,A]
2344 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2347 #CHECK: brctg %r0, .[[LAB:L.*]]+65534 # encoding: [0xa7,0x07,A,A]
2348 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
2349 #CHECK: brctg %r0, .[[LAB:L.*]]+65534 # encoding: [0xa7,0x07,A,A]
2350 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
2353 #CHECK: brctg %r15, .[[LAB:L.*]] # encoding: [0xa7,0xf7,A,A]
2354 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2355 #CHECK: brctg %r15, .[[LAB:L.*]] # encoding: [0xa7,0xf7,A,A]
2356 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2362 #CHECK: bxh %r0, %r0, 0 # encoding: [0x86,0x00,0x00,0x00]
2363 #CHECK: bxh %r0, %r15, 0 # encoding: [0x86,0x0f,0x00,0x00]
2364 #CHECK: bxh %r14, %r15, 0 # encoding: [0x86,0xef,0x00,0x00]
2365 #CHECK: bxh %r15, %r15, 0 # encoding: [0x86,0xff,0x00,0x00]
2366 #CHECK: bxh %r0, %r0, 4095 # encoding: [0x86,0x00,0x0f,0xff]
2367 #CHECK: bxh %r0, %r0, 1 # encoding: [0x86,0x00,0x00,0x01]
2368 #CHECK: bxh %r0, %r0, 0(%r1) # encoding: [0x86,0x00,0x10,0x00]
2369 #CHECK: bxh %r0, %r0, 0(%r15) # encoding: [0x86,0x00,0xf0,0x00]
2370 #CHECK: bxh %r0, %r0, 4095(%r1) # encoding: [0x86,0x00,0x1f,0xff]
2371 #CHECK: bxh %r0, %r0, 4095(%r15) # encoding: [0x86,0x00,0xff,0xff]
2381 bxh
%r0,%r0,4095(%r1)
2382 bxh
%r0,%r0,4095(%r15)
2384 #CHECK: bxhg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x44]
2385 #CHECK: bxhg %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x44]
2386 #CHECK: bxhg %r14, %r15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x44]
2387 #CHECK: bxhg %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x44]
2388 #CHECK: bxhg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x44]
2389 #CHECK: bxhg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x44]
2390 #CHECK: bxhg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x44]
2391 #CHECK: bxhg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x44]
2392 #CHECK: bxhg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x44]
2393 #CHECK: bxhg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x44]
2394 #CHECK: bxhg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x44]
2395 #CHECK: bxhg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x44]
2396 #CHECK: bxhg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x44]
2402 bxhg
%r0,%r0,-524288
2408 bxhg
%r0,%r0,0(%r15)
2409 bxhg
%r0,%r0,524287(%r1)
2410 bxhg
%r0,%r0,524287(%r15)
2412 #CHECK: brxh %r0, %r2, .[[LAB:L.*]]-65536 # encoding: [0x84,0x02,A,A]
2413 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
2414 #CHECK: brxh %r0, %r2, .[[LAB:L.*]]-65536 # encoding: [0x84,0x02,A,A]
2415 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
2416 brxh
%r0,%r2, -0x10000
2417 jxh
%r0,%r2, -0x10000
2418 #CHECK: brxh %r0, %r2, .[[LAB:L.*]]-2 # encoding: [0x84,0x02,A,A]
2419 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
2420 #CHECK: brxh %r0, %r2, .[[LAB:L.*]]-2 # encoding: [0x84,0x02,A,A]
2421 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
2424 #CHECK: brxh %r0, %r2, .[[LAB:L.*]] # encoding: [0x84,0x02,A,A]
2425 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2426 #CHECK: brxh %r0, %r2, .[[LAB:L.*]] # encoding: [0x84,0x02,A,A]
2427 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2430 #CHECK: brxh %r0, %r2, .[[LAB:L.*]]+65534 # encoding: [0x84,0x02,A,A]
2431 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
2432 #CHECK: brxh %r0, %r2, .[[LAB:L.*]]+65534 # encoding: [0x84,0x02,A,A]
2433 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
2434 brxh
%r0,%r2, 0xfffe
2437 #CHECK: brxh %r0, %r2, foo # encoding: [0x84,0x02,A,A]
2438 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2439 #CHECK: brxh %r14, %r2, foo # encoding: [0x84,0xe2,A,A]
2440 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2441 #CHECK: brxh %r15, %r2, foo # encoding: [0x84,0xf2,A,A]
2442 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2443 #CHECK: brxh %r0, %r2, foo # encoding: [0x84,0x02,A,A]
2444 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2445 #CHECK: brxh %r14, %r2, foo # encoding: [0x84,0xe2,A,A]
2446 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2447 #CHECK: brxh %r15, %r2, foo # encoding: [0x84,0xf2,A,A]
2448 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2456 #CHECK: brxh %r0, %r2, bar+100 # encoding: [0x84,0x02,A,A]
2457 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2458 #CHECK: brxh %r14, %r2, bar+100 # encoding: [0x84,0xe2,A,A]
2459 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2460 #CHECK: brxh %r15, %r2, bar+100 # encoding: [0x84,0xf2,A,A]
2461 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2462 #CHECK: brxh %r0, %r2, bar+100 # encoding: [0x84,0x02,A,A]
2463 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2464 #CHECK: brxh %r14, %r2, bar+100 # encoding: [0x84,0xe2,A,A]
2465 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2466 #CHECK: brxh %r15, %r2, bar+100 # encoding: [0x84,0xf2,A,A]
2467 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2468 brxh
%r0,%r2,bar+
100
2469 brxh
%r14,%r2,bar+
100
2470 brxh
%r15,%r2,bar+
100
2472 jxh
%r14,%r2,bar+
100
2473 jxh
%r15,%r2,bar+
100
2475 #CHECK: brxh %r0, %r2, bar@PLT # encoding: [0x84,0x02,A,A]
2476 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2477 #CHECK: brxh %r14, %r2, bar@PLT # encoding: [0x84,0xe2,A,A]
2478 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2479 #CHECK: brxh %r15, %r2, bar@PLT # encoding: [0x84,0xf2,A,A]
2480 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2481 #CHECK: brxh %r0, %r2, bar@PLT # encoding: [0x84,0x02,A,A]
2482 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2483 #CHECK: brxh %r14, %r2, bar@PLT # encoding: [0x84,0xe2,A,A]
2484 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2485 #CHECK: brxh %r15, %r2, bar@PLT # encoding: [0x84,0xf2,A,A]
2486 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2487 brxh
%r0,%r2,bar@PLT
2488 brxh
%r14,%r2,bar@PLT
2489 brxh
%r15,%r2,bar@PLT
2491 jxh
%r14,%r2,bar@PLT
2492 jxh
%r15,%r2,bar@PLT
2494 #CHECK: brxhg %r0, %r2, .[[LAB:L.*]]-65536 # encoding: [0xec,0x02,A,A,0x00,0x44]
2495 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
2496 #CHECK: brxhg %r0, %r2, .[[LAB:L.*]]-65536 # encoding: [0xec,0x02,A,A,0x00,0x44]
2497 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
2498 brxhg
%r0,%r2, -0x10000
2499 jxhg
%r0,%r2, -0x10000
2500 #CHECK: brxhg %r0, %r2, .[[LAB:L.*]]-2 # encoding: [0xec,0x02,A,A,0x00,0x44]
2501 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
2502 #CHECK: brxhg %r0, %r2, .[[LAB:L.*]]-2 # encoding: [0xec,0x02,A,A,0x00,0x44]
2503 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
2506 #CHECK: brxhg %r0, %r2, .[[LAB:L.*]] # encoding: [0xec,0x02,A,A,0x00,0x44]
2507 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2508 #CHECK: brxhg %r0, %r2, .[[LAB:L.*]] # encoding: [0xec,0x02,A,A,0x00,0x44]
2509 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2512 #CHECK: brxhg %r0, %r2, .[[LAB:L.*]]+65534 # encoding: [0xec,0x02,A,A,0x00,0x44]
2513 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
2514 #CHECK: brxhg %r0, %r2, .[[LAB:L.*]]+65534 # encoding: [0xec,0x02,A,A,0x00,0x44]
2515 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
2516 brxhg
%r0,%r2, 0xfffe
2517 jxhg
%r0,%r2, 0xfffe
2519 #CHECK: brxhg %r0, %r2, foo # encoding: [0xec,0x02,A,A,0x00,0x44]
2520 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2521 #CHECK: brxhg %r14, %r2, foo # encoding: [0xec,0xe2,A,A,0x00,0x44]
2522 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2523 #CHECK: brxhg %r15, %r2, foo # encoding: [0xec,0xf2,A,A,0x00,0x44]
2524 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2525 #CHECK: brxhg %r0, %r2, foo # encoding: [0xec,0x02,A,A,0x00,0x44]
2526 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2527 #CHECK: brxhg %r14, %r2, foo # encoding: [0xec,0xe2,A,A,0x00,0x44]
2528 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2529 #CHECK: brxhg %r15, %r2, foo # encoding: [0xec,0xf2,A,A,0x00,0x44]
2530 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2538 #CHECK: brxhg %r0, %r2, bar+100 # encoding: [0xec,0x02,A,A,0x00,0x44]
2539 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2540 #CHECK: brxhg %r14, %r2, bar+100 # encoding: [0xec,0xe2,A,A,0x00,0x44]
2541 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2542 #CHECK: brxhg %r15, %r2, bar+100 # encoding: [0xec,0xf2,A,A,0x00,0x44]
2543 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2544 #CHECK: brxhg %r0, %r2, bar+100 # encoding: [0xec,0x02,A,A,0x00,0x44]
2545 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2546 #CHECK: brxhg %r14, %r2, bar+100 # encoding: [0xec,0xe2,A,A,0x00,0x44]
2547 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2548 #CHECK: brxhg %r15, %r2, bar+100 # encoding: [0xec,0xf2,A,A,0x00,0x44]
2549 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2550 brxhg
%r0,%r2,bar+
100
2551 brxhg
%r14,%r2,bar+
100
2552 brxhg
%r15,%r2,bar+
100
2553 jxhg
%r0,%r2,bar+
100
2554 jxhg
%r14,%r2,bar+
100
2555 jxhg
%r15,%r2,bar+
100
2557 #CHECK: brxhg %r0, %r2, bar@PLT # encoding: [0xec,0x02,A,A,0x00,0x44]
2558 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2559 #CHECK: brxhg %r14, %r2, bar@PLT # encoding: [0xec,0xe2,A,A,0x00,0x44]
2560 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2561 #CHECK: brxhg %r15, %r2, bar@PLT # encoding: [0xec,0xf2,A,A,0x00,0x44]
2562 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2563 #CHECK: brxhg %r0, %r2, bar@PLT # encoding: [0xec,0x02,A,A,0x00,0x44]
2564 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2565 #CHECK: brxhg %r14, %r2, bar@PLT # encoding: [0xec,0xe2,A,A,0x00,0x44]
2566 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2567 #CHECK: brxhg %r15, %r2, bar@PLT # encoding: [0xec,0xf2,A,A,0x00,0x44]
2568 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2569 brxhg
%r0,%r2,bar@PLT
2570 brxhg
%r14,%r2,bar@PLT
2571 brxhg
%r15,%r2,bar@PLT
2572 jxhg
%r0,%r2,bar@PLT
2573 jxhg
%r14,%r2,bar@PLT
2574 jxhg
%r15,%r2,bar@PLT
2577 #CHECK: bxle %r0, %r0, 0 # encoding: [0x87,0x00,0x00,0x00]
2578 #CHECK: bxle %r0, %r15, 0 # encoding: [0x87,0x0f,0x00,0x00]
2579 #CHECK: bxle %r14, %r15, 0 # encoding: [0x87,0xef,0x00,0x00]
2580 #CHECK: bxle %r15, %r15, 0 # encoding: [0x87,0xff,0x00,0x00]
2581 #CHECK: bxle %r0, %r0, 4095 # encoding: [0x87,0x00,0x0f,0xff]
2582 #CHECK: bxle %r0, %r0, 1 # encoding: [0x87,0x00,0x00,0x01]
2583 #CHECK: bxle %r0, %r0, 0(%r1) # encoding: [0x87,0x00,0x10,0x00]
2584 #CHECK: bxle %r0, %r0, 0(%r15) # encoding: [0x87,0x00,0xf0,0x00]
2585 #CHECK: bxle %r0, %r0, 4095(%r1) # encoding: [0x87,0x00,0x1f,0xff]
2586 #CHECK: bxle %r0, %r0, 4095(%r15) # encoding: [0x87,0x00,0xff,0xff]
2595 bxle
%r0,%r0,0(%r15)
2596 bxle
%r0,%r0,4095(%r1)
2597 bxle
%r0,%r0,4095(%r15)
2599 #CHECK: bxleg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x45]
2600 #CHECK: bxleg %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x45]
2601 #CHECK: bxleg %r14, %r15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x45]
2602 #CHECK: bxleg %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x45]
2603 #CHECK: bxleg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x45]
2604 #CHECK: bxleg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x45]
2605 #CHECK: bxleg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x45]
2606 #CHECK: bxleg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x45]
2607 #CHECK: bxleg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x45]
2608 #CHECK: bxleg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x45]
2609 #CHECK: bxleg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x45]
2610 #CHECK: bxleg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x45]
2611 #CHECK: bxleg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x45]
2617 bxleg
%r0,%r0,-524288
2621 bxleg
%r0,%r0,524287
2622 bxleg
%r0,%r0,0(%r1)
2623 bxleg
%r0,%r0,0(%r15)
2624 bxleg
%r0,%r0,524287(%r1)
2625 bxleg
%r0,%r0,524287(%r15)
2627 #CHECK: brxle %r0, %r2, .[[LAB:L.*]]-65536 # encoding: [0x85,0x02,A,A]
2628 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
2629 #CHECK: brxle %r0, %r2, .[[LAB:L.*]]-65536 # encoding: [0x85,0x02,A,A]
2630 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
2631 brxle
%r0,%r2, -0x10000
2632 jxle
%r0,%r2, -0x10000
2633 #CHECK: brxle %r0, %r2, .[[LAB:L.*]]-2 # encoding: [0x85,0x02,A,A]
2634 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
2635 #CHECK: brxle %r0, %r2, .[[LAB:L.*]]-2 # encoding: [0x85,0x02,A,A]
2636 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
2639 #CHECK: brxle %r0, %r2, .[[LAB:L.*]] # encoding: [0x85,0x02,A,A]
2640 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2641 #CHECK: brxle %r0, %r2, .[[LAB:L.*]] # encoding: [0x85,0x02,A,A]
2642 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2645 #CHECK: brxle %r0, %r2, .[[LAB:L.*]]+65534 # encoding: [0x85,0x02,A,A]
2646 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
2647 #CHECK: brxle %r0, %r2, .[[LAB:L.*]]+65534 # encoding: [0x85,0x02,A,A]
2648 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
2649 brxle
%r0,%r2, 0xfffe
2650 jxle
%r0,%r2, 0xfffe
2652 #CHECK: brxle %r0, %r2, foo # encoding: [0x85,0x02,A,A]
2653 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2654 #CHECK: brxle %r14, %r2, foo # encoding: [0x85,0xe2,A,A]
2655 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2656 #CHECK: brxle %r15, %r2, foo # encoding: [0x85,0xf2,A,A]
2657 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2658 #CHECK: brxle %r0, %r2, foo # encoding: [0x85,0x02,A,A]
2659 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2660 #CHECK: brxle %r14, %r2, foo # encoding: [0x85,0xe2,A,A]
2661 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2662 #CHECK: brxle %r15, %r2, foo # encoding: [0x85,0xf2,A,A]
2663 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2671 #CHECK: brxle %r0, %r2, bar+100 # encoding: [0x85,0x02,A,A]
2672 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2673 #CHECK: brxle %r14, %r2, bar+100 # encoding: [0x85,0xe2,A,A]
2674 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2675 #CHECK: brxle %r15, %r2, bar+100 # encoding: [0x85,0xf2,A,A]
2676 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2677 #CHECK: brxle %r0, %r2, bar+100 # encoding: [0x85,0x02,A,A]
2678 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2679 #CHECK: brxle %r14, %r2, bar+100 # encoding: [0x85,0xe2,A,A]
2680 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2681 #CHECK: brxle %r15, %r2, bar+100 # encoding: [0x85,0xf2,A,A]
2682 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2683 brxle
%r0,%r2,bar+
100
2684 brxle
%r14,%r2,bar+
100
2685 brxle
%r15,%r2,bar+
100
2686 jxle
%r0,%r2,bar+
100
2687 jxle
%r14,%r2,bar+
100
2688 jxle
%r15,%r2,bar+
100
2690 #CHECK: brxle %r0, %r2, bar@PLT # encoding: [0x85,0x02,A,A]
2691 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2692 #CHECK: brxle %r14, %r2, bar@PLT # encoding: [0x85,0xe2,A,A]
2693 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2694 #CHECK: brxle %r15, %r2, bar@PLT # encoding: [0x85,0xf2,A,A]
2695 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2696 #CHECK: brxle %r0, %r2, bar@PLT # encoding: [0x85,0x02,A,A]
2697 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2698 #CHECK: brxle %r14, %r2, bar@PLT # encoding: [0x85,0xe2,A,A]
2699 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2700 #CHECK: brxle %r15, %r2, bar@PLT # encoding: [0x85,0xf2,A,A]
2701 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2702 brxle
%r0,%r2,bar@PLT
2703 brxle
%r14,%r2,bar@PLT
2704 brxle
%r15,%r2,bar@PLT
2705 jxle
%r0,%r2,bar@PLT
2706 jxle
%r14,%r2,bar@PLT
2707 jxle
%r15,%r2,bar@PLT
2709 #CHECK: brxlg %r0, %r2, .[[LAB:L.*]]-65536 # encoding: [0xec,0x02,A,A,0x00,0x45]
2710 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
2711 #CHECK: brxlg %r0, %r2, .[[LAB:L.*]]-65536 # encoding: [0xec,0x02,A,A,0x00,0x45]
2712 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
2713 brxlg
%r0,%r2, -0x10000
2714 jxleg
%r0,%r2, -0x10000
2715 #CHECK: brxlg %r0, %r2, .[[LAB:L.*]]-2 # encoding: [0xec,0x02,A,A,0x00,0x45]
2716 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
2717 #CHECK: brxlg %r0, %r2, .[[LAB:L.*]]-2 # encoding: [0xec,0x02,A,A,0x00,0x45]
2718 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
2721 #CHECK: brxlg %r0, %r2, .[[LAB:L.*]] # encoding: [0xec,0x02,A,A,0x00,0x45]
2722 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2723 #CHECK: brxlg %r0, %r2, .[[LAB:L.*]] # encoding: [0xec,0x02,A,A,0x00,0x45]
2724 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
2727 #CHECK: brxlg %r0, %r2, .[[LAB:L.*]]+65534 # encoding: [0xec,0x02,A,A,0x00,0x45]
2728 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
2729 #CHECK: brxlg %r0, %r2, .[[LAB:L.*]]+65534 # encoding: [0xec,0x02,A,A,0x00,0x45]
2730 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
2731 brxlg
%r0,%r2, 0xfffe
2732 jxleg
%r0,%r2, 0xfffe
2734 #CHECK: brxlg %r0, %r2, foo # encoding: [0xec,0x02,A,A,0x00,0x45]
2735 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2736 #CHECK: brxlg %r14, %r2, foo # encoding: [0xec,0xe2,A,A,0x00,0x45]
2737 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2738 #CHECK: brxlg %r15, %r2, foo # encoding: [0xec,0xf2,A,A,0x00,0x45]
2739 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2740 #CHECK: brxlg %r0, %r2, foo # encoding: [0xec,0x02,A,A,0x00,0x45]
2741 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2742 #CHECK: brxlg %r14, %r2, foo # encoding: [0xec,0xe2,A,A,0x00,0x45]
2743 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2744 #CHECK: brxlg %r15, %r2, foo # encoding: [0xec,0xf2,A,A,0x00,0x45]
2745 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
2753 #CHECK: brxlg %r0, %r2, bar+100 # encoding: [0xec,0x02,A,A,0x00,0x45]
2754 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2755 #CHECK: brxlg %r14, %r2, bar+100 # encoding: [0xec,0xe2,A,A,0x00,0x45]
2756 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2757 #CHECK: brxlg %r15, %r2, bar+100 # encoding: [0xec,0xf2,A,A,0x00,0x45]
2758 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2759 #CHECK: brxlg %r0, %r2, bar+100 # encoding: [0xec,0x02,A,A,0x00,0x45]
2760 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2761 #CHECK: brxlg %r14, %r2, bar+100 # encoding: [0xec,0xe2,A,A,0x00,0x45]
2762 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2763 #CHECK: brxlg %r15, %r2, bar+100 # encoding: [0xec,0xf2,A,A,0x00,0x45]
2764 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
2765 brxlg
%r0,%r2,bar+
100
2766 brxlg
%r14,%r2,bar+
100
2767 brxlg
%r15,%r2,bar+
100
2768 jxleg
%r0,%r2,bar+
100
2769 jxleg
%r14,%r2,bar+
100
2770 jxleg
%r15,%r2,bar+
100
2772 #CHECK: brxlg %r0, %r2, bar@PLT # encoding: [0xec,0x02,A,A,0x00,0x45]
2773 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2774 #CHECK: brxlg %r14, %r2, bar@PLT # encoding: [0xec,0xe2,A,A,0x00,0x45]
2775 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2776 #CHECK: brxlg %r15, %r2, bar@PLT # encoding: [0xec,0xf2,A,A,0x00,0x45]
2777 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2778 #CHECK: brxlg %r0, %r2, bar@PLT # encoding: [0xec,0x02,A,A,0x00,0x45]
2779 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2780 #CHECK: brxlg %r14, %r2, bar@PLT # encoding: [0xec,0xe2,A,A,0x00,0x45]
2781 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2782 #CHECK: brxlg %r15, %r2, bar@PLT # encoding: [0xec,0xf2,A,A,0x00,0x45]
2783 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
2784 brxlg
%r0,%r2,bar@PLT
2785 brxlg
%r14,%r2,bar@PLT
2786 brxlg
%r15,%r2,bar@PLT
2787 jxleg
%r0,%r2,bar@PLT
2788 jxleg
%r14,%r2,bar@PLT
2789 jxleg
%r15,%r2,bar@PLT
2791 #CHECK: c %r0, 0 # encoding: [0x59,0x00,0x00,0x00]
2792 #CHECK: c %r0, 4095 # encoding: [0x59,0x00,0x0f,0xff]
2793 #CHECK: c %r0, 0(%r1) # encoding: [0x59,0x00,0x10,0x00]
2794 #CHECK: c %r0, 0(%r15) # encoding: [0x59,0x00,0xf0,0x00]
2795 #CHECK: c %r0, 4095(%r1,%r15) # encoding: [0x59,0x01,0xff,0xff]
2796 #CHECK: c %r0, 4095(%r15,%r1) # encoding: [0x59,0x0f,0x1f,0xff]
2797 #CHECK: c %r15, 0 # encoding: [0x59,0xf0,0x00,0x00]
2803 c
%r0, 4095(%r1,%r15)
2804 c
%r0, 4095(%r15,%r1)
2807 #CHECK: cd %f0, 0 # encoding: [0x69,0x00,0x00,0x00]
2808 #CHECK: cd %f0, 4095 # encoding: [0x69,0x00,0x0f,0xff]
2809 #CHECK: cd %f0, 0(%r1) # encoding: [0x69,0x00,0x10,0x00]
2810 #CHECK: cd %f0, 0(%r15) # encoding: [0x69,0x00,0xf0,0x00]
2811 #CHECK: cd %f0, 4095(%r1,%r15) # encoding: [0x69,0x01,0xff,0xff]
2812 #CHECK: cd %f0, 4095(%r15,%r1) # encoding: [0x69,0x0f,0x1f,0xff]
2813 #CHECK: cd %f15, 0 # encoding: [0x69,0xf0,0x00,0x00]
2819 cd
%f0, 4095(%r1,%r15)
2820 cd
%f0, 4095(%r15,%r1)
2823 #CHECK: cdb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x19]
2824 #CHECK: cdb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x19]
2825 #CHECK: cdb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x19]
2826 #CHECK: cdb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x19]
2827 #CHECK: cdb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x19]
2828 #CHECK: cdb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x19]
2829 #CHECK: cdb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x19]
2835 cdb
%f0, 4095(%r1,%r15)
2836 cdb
%f0, 4095(%r15,%r1)
2839 #CHECK: cdbr %f0, %f0 # encoding: [0xb3,0x19,0x00,0x00]
2840 #CHECK: cdbr %f0, %f15 # encoding: [0xb3,0x19,0x00,0x0f]
2841 #CHECK: cdbr %f7, %f8 # encoding: [0xb3,0x19,0x00,0x78]
2842 #CHECK: cdbr %f15, %f0 # encoding: [0xb3,0x19,0x00,0xf0]
2849 #CHECK: cdfbr %f0, %r0 # encoding: [0xb3,0x95,0x00,0x00]
2850 #CHECK: cdfbr %f0, %r15 # encoding: [0xb3,0x95,0x00,0x0f]
2851 #CHECK: cdfbr %f15, %r0 # encoding: [0xb3,0x95,0x00,0xf0]
2852 #CHECK: cdfbr %f7, %r8 # encoding: [0xb3,0x95,0x00,0x78]
2853 #CHECK: cdfbr %f15, %r15 # encoding: [0xb3,0x95,0x00,0xff]
2861 #CHECK: cdfr %f0, %r0 # encoding: [0xb3,0xb5,0x00,0x00]
2862 #CHECK: cdfr %f0, %r15 # encoding: [0xb3,0xb5,0x00,0x0f]
2863 #CHECK: cdfr %f15, %r0 # encoding: [0xb3,0xb5,0x00,0xf0]
2864 #CHECK: cdfr %f7, %r8 # encoding: [0xb3,0xb5,0x00,0x78]
2865 #CHECK: cdfr %f15, %r15 # encoding: [0xb3,0xb5,0x00,0xff]
2873 #CHECK: cdgbr %f0, %r0 # encoding: [0xb3,0xa5,0x00,0x00]
2874 #CHECK: cdgbr %f0, %r15 # encoding: [0xb3,0xa5,0x00,0x0f]
2875 #CHECK: cdgbr %f15, %r0 # encoding: [0xb3,0xa5,0x00,0xf0]
2876 #CHECK: cdgbr %f7, %r8 # encoding: [0xb3,0xa5,0x00,0x78]
2877 #CHECK: cdgbr %f15, %r15 # encoding: [0xb3,0xa5,0x00,0xff]
2885 #CHECK: cdgr %f0, %r0 # encoding: [0xb3,0xc5,0x00,0x00]
2886 #CHECK: cdgr %f0, %r15 # encoding: [0xb3,0xc5,0x00,0x0f]
2887 #CHECK: cdgr %f15, %r0 # encoding: [0xb3,0xc5,0x00,0xf0]
2888 #CHECK: cdgr %f7, %r8 # encoding: [0xb3,0xc5,0x00,0x78]
2889 #CHECK: cdgr %f15, %r15 # encoding: [0xb3,0xc5,0x00,0xff]
2897 #CHECK: cdgtr %f0, %r0 # encoding: [0xb3,0xf1,0x00,0x00]
2898 #CHECK: cdgtr %f0, %r15 # encoding: [0xb3,0xf1,0x00,0x0f]
2899 #CHECK: cdgtr %f15, %r0 # encoding: [0xb3,0xf1,0x00,0xf0]
2900 #CHECK: cdgtr %f7, %r8 # encoding: [0xb3,0xf1,0x00,0x78]
2901 #CHECK: cdgtr %f15, %r15 # encoding: [0xb3,0xf1,0x00,0xff]
2909 #CHECK: cdr %f0, %f0 # encoding: [0x29,0x00]
2910 #CHECK: cdr %f0, %f15 # encoding: [0x29,0x0f]
2911 #CHECK: cdr %f7, %f8 # encoding: [0x29,0x78]
2912 #CHECK: cdr %f15, %f0 # encoding: [0x29,0xf0]
2919 #CHECK: cds %r0, %r0, 0 # encoding: [0xbb,0x00,0x00,0x00]
2920 #CHECK: cds %r0, %r0, 4095 # encoding: [0xbb,0x00,0x0f,0xff]
2921 #CHECK: cds %r0, %r0, 0(%r1) # encoding: [0xbb,0x00,0x10,0x00]
2922 #CHECK: cds %r0, %r0, 0(%r15) # encoding: [0xbb,0x00,0xf0,0x00]
2923 #CHECK: cds %r0, %r0, 4095(%r1) # encoding: [0xbb,0x00,0x1f,0xff]
2924 #CHECK: cds %r0, %r0, 4095(%r15) # encoding: [0xbb,0x00,0xff,0xff]
2925 #CHECK: cds %r0, %r14, 0 # encoding: [0xbb,0x0e,0x00,0x00]
2926 #CHECK: cds %r14, %r0, 0 # encoding: [0xbb,0xe0,0x00,0x00]
2930 cds
%r0, %r0, 0(%r1)
2931 cds
%r0, %r0, 0(%r15)
2932 cds
%r0, %r0, 4095(%r1)
2933 cds
%r0, %r0, 4095(%r15)
2937 #CHECK: cdsg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x3e]
2938 #CHECK: cdsg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x3e]
2939 #CHECK: cdsg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x3e]
2940 #CHECK: cdsg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x3e]
2941 #CHECK: cdsg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x3e]
2942 #CHECK: cdsg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x3e]
2943 #CHECK: cdsg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x3e]
2944 #CHECK: cdsg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x3e]
2945 #CHECK: cdsg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x3e]
2946 #CHECK: cdsg %r0, %r14, 0 # encoding: [0xeb,0x0e,0x00,0x00,0x00,0x3e]
2947 #CHECK: cdsg %r14, %r0, 0 # encoding: [0xeb,0xe0,0x00,0x00,0x00,0x3e]
2949 cdsg
%r0, %r0, -524288
2953 cdsg
%r0, %r0, 524287
2954 cdsg
%r0, %r0, 0(%r1)
2955 cdsg
%r0, %r0, 0(%r15)
2956 cdsg
%r0, %r0, 524287(%r1)
2957 cdsg
%r0, %r0, 524287(%r15)
2961 #CHECK: cdstr %f0, %r0 # encoding: [0xb3,0xf3,0x00,0x00]
2962 #CHECK: cdstr %f0, %r15 # encoding: [0xb3,0xf3,0x00,0x0f]
2963 #CHECK: cdstr %f15, %r0 # encoding: [0xb3,0xf3,0x00,0xf0]
2964 #CHECK: cdstr %f7, %r8 # encoding: [0xb3,0xf3,0x00,0x78]
2965 #CHECK: cdstr %f15, %r15 # encoding: [0xb3,0xf3,0x00,0xff]
2973 #CHECK: cdsy %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x31]
2974 #CHECK: cdsy %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x31]
2975 #CHECK: cdsy %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x31]
2976 #CHECK: cdsy %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x31]
2977 #CHECK: cdsy %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x31]
2978 #CHECK: cdsy %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x31]
2979 #CHECK: cdsy %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x31]
2980 #CHECK: cdsy %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x31]
2981 #CHECK: cdsy %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x31]
2982 #CHECK: cdsy %r0, %r14, 0 # encoding: [0xeb,0x0e,0x00,0x00,0x00,0x31]
2983 #CHECK: cdsy %r14, %r0, 0 # encoding: [0xeb,0xe0,0x00,0x00,0x00,0x31]
2985 cdsy
%r0, %r0, -524288
2989 cdsy
%r0, %r0, 524287
2990 cdsy
%r0, %r0, 0(%r1)
2991 cdsy
%r0, %r0, 0(%r15)
2992 cdsy
%r0, %r0, 524287(%r1)
2993 cdsy
%r0, %r0, 524287(%r15)
2997 #CHECK: cdtr %f0, %f0 # encoding: [0xb3,0xe4,0x00,0x00]
2998 #CHECK: cdtr %f0, %f15 # encoding: [0xb3,0xe4,0x00,0x0f]
2999 #CHECK: cdtr %f7, %f8 # encoding: [0xb3,0xe4,0x00,0x78]
3000 #CHECK: cdtr %f15, %f0 # encoding: [0xb3,0xe4,0x00,0xf0]
3007 #CHECK: cdutr %f0, %r0 # encoding: [0xb3,0xf2,0x00,0x00]
3008 #CHECK: cdutr %f0, %r15 # encoding: [0xb3,0xf2,0x00,0x0f]
3009 #CHECK: cdutr %f15, %r0 # encoding: [0xb3,0xf2,0x00,0xf0]
3010 #CHECK: cdutr %f7, %r8 # encoding: [0xb3,0xf2,0x00,0x78]
3011 #CHECK: cdutr %f15, %r15 # encoding: [0xb3,0xf2,0x00,0xff]
3019 #CHECK: ce %f0, 0 # encoding: [0x79,0x00,0x00,0x00]
3020 #CHECK: ce %f0, 4095 # encoding: [0x79,0x00,0x0f,0xff]
3021 #CHECK: ce %f0, 0(%r1) # encoding: [0x79,0x00,0x10,0x00]
3022 #CHECK: ce %f0, 0(%r15) # encoding: [0x79,0x00,0xf0,0x00]
3023 #CHECK: ce %f0, 4095(%r1,%r15) # encoding: [0x79,0x01,0xff,0xff]
3024 #CHECK: ce %f0, 4095(%r15,%r1) # encoding: [0x79,0x0f,0x1f,0xff]
3025 #CHECK: ce %f15, 0 # encoding: [0x79,0xf0,0x00,0x00]
3031 ce
%f0, 4095(%r1,%r15)
3032 ce
%f0, 4095(%r15,%r1)
3035 #CHECK: ceb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x09]
3036 #CHECK: ceb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x09]
3037 #CHECK: ceb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x09]
3038 #CHECK: ceb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x09]
3039 #CHECK: ceb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x09]
3040 #CHECK: ceb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x09]
3041 #CHECK: ceb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x09]
3047 ceb
%f0, 4095(%r1,%r15)
3048 ceb
%f0, 4095(%r15,%r1)
3051 #CHECK: cebr %f0, %f0 # encoding: [0xb3,0x09,0x00,0x00]
3052 #CHECK: cebr %f0, %f15 # encoding: [0xb3,0x09,0x00,0x0f]
3053 #CHECK: cebr %f7, %f8 # encoding: [0xb3,0x09,0x00,0x78]
3054 #CHECK: cebr %f15, %f0 # encoding: [0xb3,0x09,0x00,0xf0]
3061 #CHECK: cedtr %f0, %f0 # encoding: [0xb3,0xf4,0x00,0x00]
3062 #CHECK: cedtr %f0, %f15 # encoding: [0xb3,0xf4,0x00,0x0f]
3063 #CHECK: cedtr %f7, %f8 # encoding: [0xb3,0xf4,0x00,0x78]
3064 #CHECK: cedtr %f15, %f0 # encoding: [0xb3,0xf4,0x00,0xf0]
3071 #CHECK: cefbr %f0, %r0 # encoding: [0xb3,0x94,0x00,0x00]
3072 #CHECK: cefbr %f0, %r15 # encoding: [0xb3,0x94,0x00,0x0f]
3073 #CHECK: cefbr %f15, %r0 # encoding: [0xb3,0x94,0x00,0xf0]
3074 #CHECK: cefbr %f7, %r8 # encoding: [0xb3,0x94,0x00,0x78]
3075 #CHECK: cefbr %f15, %r15 # encoding: [0xb3,0x94,0x00,0xff]
3083 #CHECK: cefr %f0, %r0 # encoding: [0xb3,0xb4,0x00,0x00]
3084 #CHECK: cefr %f0, %r15 # encoding: [0xb3,0xb4,0x00,0x0f]
3085 #CHECK: cefr %f15, %r0 # encoding: [0xb3,0xb4,0x00,0xf0]
3086 #CHECK: cefr %f7, %r8 # encoding: [0xb3,0xb4,0x00,0x78]
3087 #CHECK: cefr %f15, %r15 # encoding: [0xb3,0xb4,0x00,0xff]
3095 #CHECK: cegbr %f0, %r0 # encoding: [0xb3,0xa4,0x00,0x00]
3096 #CHECK: cegbr %f0, %r15 # encoding: [0xb3,0xa4,0x00,0x0f]
3097 #CHECK: cegbr %f15, %r0 # encoding: [0xb3,0xa4,0x00,0xf0]
3098 #CHECK: cegbr %f7, %r8 # encoding: [0xb3,0xa4,0x00,0x78]
3099 #CHECK: cegbr %f15, %r15 # encoding: [0xb3,0xa4,0x00,0xff]
3107 #CHECK: cegr %f0, %r0 # encoding: [0xb3,0xc4,0x00,0x00]
3108 #CHECK: cegr %f0, %r15 # encoding: [0xb3,0xc4,0x00,0x0f]
3109 #CHECK: cegr %f15, %r0 # encoding: [0xb3,0xc4,0x00,0xf0]
3110 #CHECK: cegr %f7, %r8 # encoding: [0xb3,0xc4,0x00,0x78]
3111 #CHECK: cegr %f15, %r15 # encoding: [0xb3,0xc4,0x00,0xff]
3119 #CHECK: cer %f0, %f0 # encoding: [0x39,0x00]
3120 #CHECK: cer %f0, %f15 # encoding: [0x39,0x0f]
3121 #CHECK: cer %f7, %f8 # encoding: [0x39,0x78]
3122 #CHECK: cer %f15, %f0 # encoding: [0x39,0xf0]
3129 #CHECK: cextr %f0, %f0 # encoding: [0xb3,0xfc,0x00,0x00]
3130 #CHECK: cextr %f0, %f13 # encoding: [0xb3,0xfc,0x00,0x0d]
3131 #CHECK: cextr %f8, %f8 # encoding: [0xb3,0xfc,0x00,0x88]
3132 #CHECK: cextr %f13, %f0 # encoding: [0xb3,0xfc,0x00,0xd0]
3139 #CHECK: cfc 0 # encoding: [0xb2,0x1a,0x00,0x00]
3140 #CHECK: cfc 0(%r1) # encoding: [0xb2,0x1a,0x10,0x00]
3141 #CHECK: cfc 0(%r15) # encoding: [0xb2,0x1a,0xf0,0x00]
3142 #CHECK: cfc 4095 # encoding: [0xb2,0x1a,0x0f,0xff]
3143 #CHECK: cfc 4095(%r1) # encoding: [0xb2,0x1a,0x1f,0xff]
3144 #CHECK: cfc 4095(%r15) # encoding: [0xb2,0x1a,0xff,0xff]
3153 #CHECK: cfdbr %r0, 0, %f0 # encoding: [0xb3,0x99,0x00,0x00]
3154 #CHECK: cfdbr %r0, 0, %f15 # encoding: [0xb3,0x99,0x00,0x0f]
3155 #CHECK: cfdbr %r0, 15, %f0 # encoding: [0xb3,0x99,0xf0,0x00]
3156 #CHECK: cfdbr %r4, 5, %f6 # encoding: [0xb3,0x99,0x50,0x46]
3157 #CHECK: cfdbr %r15, 0, %f0 # encoding: [0xb3,0x99,0x00,0xf0]
3165 #CHECK: cfdr %r0, 0, %f0 # encoding: [0xb3,0xb9,0x00,0x00]
3166 #CHECK: cfdr %r0, 0, %f15 # encoding: [0xb3,0xb9,0x00,0x0f]
3167 #CHECK: cfdr %r0, 15, %f0 # encoding: [0xb3,0xb9,0xf0,0x00]
3168 #CHECK: cfdr %r4, 5, %f6 # encoding: [0xb3,0xb9,0x50,0x46]
3169 #CHECK: cfdr %r15, 0, %f0 # encoding: [0xb3,0xb9,0x00,0xf0]
3177 #CHECK: cfebr %r0, 0, %f0 # encoding: [0xb3,0x98,0x00,0x00]
3178 #CHECK: cfebr %r0, 0, %f15 # encoding: [0xb3,0x98,0x00,0x0f]
3179 #CHECK: cfebr %r0, 15, %f0 # encoding: [0xb3,0x98,0xf0,0x00]
3180 #CHECK: cfebr %r4, 5, %f6 # encoding: [0xb3,0x98,0x50,0x46]
3181 #CHECK: cfebr %r15, 0, %f0 # encoding: [0xb3,0x98,0x00,0xf0]
3189 #CHECK: cfer %r0, 0, %f0 # encoding: [0xb3,0xb8,0x00,0x00]
3190 #CHECK: cfer %r0, 0, %f15 # encoding: [0xb3,0xb8,0x00,0x0f]
3191 #CHECK: cfer %r0, 15, %f0 # encoding: [0xb3,0xb8,0xf0,0x00]
3192 #CHECK: cfer %r4, 5, %f6 # encoding: [0xb3,0xb8,0x50,0x46]
3193 #CHECK: cfer %r15, 0, %f0 # encoding: [0xb3,0xb8,0x00,0xf0]
3201 #CHECK: cfi %r0, -2147483648 # encoding: [0xc2,0x0d,0x80,0x00,0x00,0x00]
3202 #CHECK: cfi %r0, -1 # encoding: [0xc2,0x0d,0xff,0xff,0xff,0xff]
3203 #CHECK: cfi %r0, 0 # encoding: [0xc2,0x0d,0x00,0x00,0x00,0x00]
3204 #CHECK: cfi %r0, 1 # encoding: [0xc2,0x0d,0x00,0x00,0x00,0x01]
3205 #CHECK: cfi %r0, 2147483647 # encoding: [0xc2,0x0d,0x7f,0xff,0xff,0xff]
3206 #CHECK: cfi %r15, 0 # encoding: [0xc2,0xfd,0x00,0x00,0x00,0x00]
3212 cfi
%r0, (1 << 31) - 1
3215 #CHECK: cfxbr %r0, 0, %f0 # encoding: [0xb3,0x9a,0x00,0x00]
3216 #CHECK: cfxbr %r0, 0, %f13 # encoding: [0xb3,0x9a,0x00,0x0d]
3217 #CHECK: cfxbr %r0, 15, %f0 # encoding: [0xb3,0x9a,0xf0,0x00]
3218 #CHECK: cfxbr %r4, 5, %f8 # encoding: [0xb3,0x9a,0x50,0x48]
3219 #CHECK: cfxbr %r15, 0, %f0 # encoding: [0xb3,0x9a,0x00,0xf0]
3227 #CHECK: cfxr %r0, 0, %f0 # encoding: [0xb3,0xba,0x00,0x00]
3228 #CHECK: cfxr %r0, 0, %f13 # encoding: [0xb3,0xba,0x00,0x0d]
3229 #CHECK: cfxr %r0, 15, %f0 # encoding: [0xb3,0xba,0xf0,0x00]
3230 #CHECK: cfxr %r4, 5, %f8 # encoding: [0xb3,0xba,0x50,0x48]
3231 #CHECK: cfxr %r15, 0, %f0 # encoding: [0xb3,0xba,0x00,0xf0]
3239 #CHECK: cg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x20]
3240 #CHECK: cg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x20]
3241 #CHECK: cg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x20]
3242 #CHECK: cg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x20]
3243 #CHECK: cg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x20]
3244 #CHECK: cg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x20]
3245 #CHECK: cg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x20]
3246 #CHECK: cg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x20]
3247 #CHECK: cg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x20]
3248 #CHECK: cg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x20]
3257 cg
%r0, 524287(%r1,%r15)
3258 cg
%r0, 524287(%r15,%r1)
3261 #CHECK: cgdbr %r0, 0, %f0 # encoding: [0xb3,0xa9,0x00,0x00]
3262 #CHECK: cgdbr %r0, 0, %f15 # encoding: [0xb3,0xa9,0x00,0x0f]
3263 #CHECK: cgdbr %r0, 15, %f0 # encoding: [0xb3,0xa9,0xf0,0x00]
3264 #CHECK: cgdbr %r4, 5, %f6 # encoding: [0xb3,0xa9,0x50,0x46]
3265 #CHECK: cgdbr %r15, 0, %f0 # encoding: [0xb3,0xa9,0x00,0xf0]
3273 #CHECK: cgdr %r0, 0, %f0 # encoding: [0xb3,0xc9,0x00,0x00]
3274 #CHECK: cgdr %r0, 0, %f15 # encoding: [0xb3,0xc9,0x00,0x0f]
3275 #CHECK: cgdr %r0, 15, %f0 # encoding: [0xb3,0xc9,0xf0,0x00]
3276 #CHECK: cgdr %r4, 5, %f6 # encoding: [0xb3,0xc9,0x50,0x46]
3277 #CHECK: cgdr %r15, 0, %f0 # encoding: [0xb3,0xc9,0x00,0xf0]
3285 #CHECK: cgdtr %r0, 0, %f0 # encoding: [0xb3,0xe1,0x00,0x00]
3286 #CHECK: cgdtr %r0, 0, %f15 # encoding: [0xb3,0xe1,0x00,0x0f]
3287 #CHECK: cgdtr %r0, 15, %f0 # encoding: [0xb3,0xe1,0xf0,0x00]
3288 #CHECK: cgdtr %r4, 5, %f6 # encoding: [0xb3,0xe1,0x50,0x46]
3289 #CHECK: cgdtr %r15, 0, %f0 # encoding: [0xb3,0xe1,0x00,0xf0]
3297 #CHECK: cgebr %r0, 0, %f0 # encoding: [0xb3,0xa8,0x00,0x00]
3298 #CHECK: cgebr %r0, 0, %f15 # encoding: [0xb3,0xa8,0x00,0x0f]
3299 #CHECK: cgebr %r0, 15, %f0 # encoding: [0xb3,0xa8,0xf0,0x00]
3300 #CHECK: cgebr %r4, 5, %f6 # encoding: [0xb3,0xa8,0x50,0x46]
3301 #CHECK: cgebr %r15, 0, %f0 # encoding: [0xb3,0xa8,0x00,0xf0]
3309 #CHECK: cger %r0, 0, %f0 # encoding: [0xb3,0xc8,0x00,0x00]
3310 #CHECK: cger %r0, 0, %f15 # encoding: [0xb3,0xc8,0x00,0x0f]
3311 #CHECK: cger %r0, 15, %f0 # encoding: [0xb3,0xc8,0xf0,0x00]
3312 #CHECK: cger %r4, 5, %f6 # encoding: [0xb3,0xc8,0x50,0x46]
3313 #CHECK: cger %r15, 0, %f0 # encoding: [0xb3,0xc8,0x00,0xf0]
3321 #CHECK: cgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x30]
3322 #CHECK: cgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x30]
3323 #CHECK: cgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x30]
3324 #CHECK: cgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x30]
3325 #CHECK: cgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x30]
3326 #CHECK: cgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x30]
3327 #CHECK: cgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x30]
3328 #CHECK: cgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x30]
3329 #CHECK: cgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x30]
3330 #CHECK: cgf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x30]
3339 cgf
%r0, 524287(%r1,%r15)
3340 cgf
%r0, 524287(%r15,%r1)
3343 #CHECK: cgfi %r0, -2147483648 # encoding: [0xc2,0x0c,0x80,0x00,0x00,0x00]
3344 #CHECK: cgfi %r0, -1 # encoding: [0xc2,0x0c,0xff,0xff,0xff,0xff]
3345 #CHECK: cgfi %r0, 0 # encoding: [0xc2,0x0c,0x00,0x00,0x00,0x00]
3346 #CHECK: cgfi %r0, 1 # encoding: [0xc2,0x0c,0x00,0x00,0x00,0x01]
3347 #CHECK: cgfi %r0, 2147483647 # encoding: [0xc2,0x0c,0x7f,0xff,0xff,0xff]
3348 #CHECK: cgfi %r15, 0 # encoding: [0xc2,0xfc,0x00,0x00,0x00,0x00]
3354 cgfi
%r0, (1 << 31) - 1
3357 #CHECK: cgfr %r0, %r0 # encoding: [0xb9,0x30,0x00,0x00]
3358 #CHECK: cgfr %r0, %r15 # encoding: [0xb9,0x30,0x00,0x0f]
3359 #CHECK: cgfr %r15, %r0 # encoding: [0xb9,0x30,0x00,0xf0]
3360 #CHECK: cgfr %r7, %r8 # encoding: [0xb9,0x30,0x00,0x78]
3367 #CHECK: cgfrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x0c,A,A,A,A]
3368 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
3369 cgfrl
%r0, -0x100000000
3370 #CHECK: cgfrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x0c,A,A,A,A]
3371 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
3373 #CHECK: cgfrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x0c,A,A,A,A]
3374 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
3376 #CHECK: cgfrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x0c,A,A,A,A]
3377 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
3378 cgfrl
%r0, 0xfffffffe
3380 #CHECK: cgfrl %r0, foo # encoding: [0xc6,0x0c,A,A,A,A]
3381 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
3382 #CHECK: cgfrl %r15, foo # encoding: [0xc6,0xfc,A,A,A,A]
3383 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
3388 #CHECK: cgfrl %r3, bar+100 # encoding: [0xc6,0x3c,A,A,A,A]
3389 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
3390 #CHECK: cgfrl %r4, bar+100 # encoding: [0xc6,0x4c,A,A,A,A]
3391 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
3396 #CHECK: cgfrl %r7, frob@PLT # encoding: [0xc6,0x7c,A,A,A,A]
3397 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
3398 #CHECK: cgfrl %r8, frob@PLT # encoding: [0xc6,0x8c,A,A,A,A]
3399 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
3404 #CHECK: cgh %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x34]
3405 #CHECK: cgh %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x34]
3406 #CHECK: cgh %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x34]
3407 #CHECK: cgh %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x34]
3408 #CHECK: cgh %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x34]
3409 #CHECK: cgh %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x34]
3410 #CHECK: cgh %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x34]
3411 #CHECK: cgh %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x34]
3412 #CHECK: cgh %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x34]
3413 #CHECK: cgh %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x34]
3422 cgh
%r0, 524287(%r1,%r15)
3423 cgh
%r0, 524287(%r15,%r1)
3426 #CHECK: cghi %r0, -32768 # encoding: [0xa7,0x0f,0x80,0x00]
3427 #CHECK: cghi %r0, -1 # encoding: [0xa7,0x0f,0xff,0xff]
3428 #CHECK: cghi %r0, 0 # encoding: [0xa7,0x0f,0x00,0x00]
3429 #CHECK: cghi %r0, 1 # encoding: [0xa7,0x0f,0x00,0x01]
3430 #CHECK: cghi %r0, 32767 # encoding: [0xa7,0x0f,0x7f,0xff]
3431 #CHECK: cghi %r15, 0 # encoding: [0xa7,0xff,0x00,0x00]
3432 #CHECK: cghi %r0, foo # encoding: [0xa7,0x0f,A,A]
3442 #CHECK: cghrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x04,A,A,A,A]
3443 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
3444 cghrl
%r0, -0x100000000
3445 #CHECK: cghrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x04,A,A,A,A]
3446 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
3448 #CHECK: cghrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x04,A,A,A,A]
3449 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
3451 #CHECK: cghrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x04,A,A,A,A]
3452 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
3453 cghrl
%r0, 0xfffffffe
3455 #CHECK: cghrl %r0, foo # encoding: [0xc6,0x04,A,A,A,A]
3456 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
3457 #CHECK: cghrl %r15, foo # encoding: [0xc6,0xf4,A,A,A,A]
3458 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
3463 #CHECK: cghrl %r3, bar+100 # encoding: [0xc6,0x34,A,A,A,A]
3464 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
3465 #CHECK: cghrl %r4, bar+100 # encoding: [0xc6,0x44,A,A,A,A]
3466 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
3471 #CHECK: cghrl %r7, frob@PLT # encoding: [0xc6,0x74,A,A,A,A]
3472 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
3473 #CHECK: cghrl %r8, frob@PLT # encoding: [0xc6,0x84,A,A,A,A]
3474 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
3479 #CHECK: cghsi 0, 0 # encoding: [0xe5,0x58,0x00,0x00,0x00,0x00]
3480 #CHECK: cghsi 4095, 0 # encoding: [0xe5,0x58,0x0f,0xff,0x00,0x00]
3481 #CHECK: cghsi 0, -32768 # encoding: [0xe5,0x58,0x00,0x00,0x80,0x00]
3482 #CHECK: cghsi 0, -1 # encoding: [0xe5,0x58,0x00,0x00,0xff,0xff]
3483 #CHECK: cghsi 0, 0 # encoding: [0xe5,0x58,0x00,0x00,0x00,0x00]
3484 #CHECK: cghsi 0, 1 # encoding: [0xe5,0x58,0x00,0x00,0x00,0x01]
3485 #CHECK: cghsi 0, 32767 # encoding: [0xe5,0x58,0x00,0x00,0x7f,0xff]
3486 #CHECK: cghsi 0(%r1), 42 # encoding: [0xe5,0x58,0x10,0x00,0x00,0x2a]
3487 #CHECK: cghsi 0(%r15), 42 # encoding: [0xe5,0x58,0xf0,0x00,0x00,0x2a]
3488 #CHECK: cghsi 4095(%r1), 42 # encoding: [0xe5,0x58,0x1f,0xff,0x00,0x2a]
3489 #CHECK: cghsi 4095(%r15), 42 # encoding: [0xe5,0x58,0xff,0xff,0x00,0x2a]
3501 cghsi
4095(%r15), 42
3503 #CHECK: cgib %r0, 0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0xfc]
3504 #CHECK: cgib %r0, -128, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x80,0xfc]
3505 #CHECK: cgib %r0, 127, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x7f,0xfc]
3506 #CHECK: cgib %r15, 0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0xfc]
3507 #CHECK: cgib %r7, -1, 0, 0 # encoding: [0xec,0x70,0x00,0x00,0xff,0xfc]
3508 #CHECK: cgib %r0, 0, 1, 0 # encoding: [0xec,0x01,0x00,0x00,0x00,0xfc]
3509 #CHECK: cgib %r0, 0, 15, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0xfc]
3510 #CHECK: cgib %r0, 0, 0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x00,0xfc]
3511 #CHECK: cgib %r0, 0, 0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x00,0xfc]
3512 #CHECK: cgib %r0, 0, 0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x00,0xfc]
3514 cgib
%r0, -128, 0, 0
3520 cgib
%r0, 0, 0, 0(%r13)
3521 cgib
%r0, 0, 0, 4095
3522 cgib
%r0, 0, 0, 4095(%r7)
3524 #CHECK: cgibe %r0, 0, 0 # encoding: [0xec,0x08,0x00,0x00,0x00,0xfc]
3525 #CHECK: cgibe %r0, -128, 0 # encoding: [0xec,0x08,0x00,0x00,0x80,0xfc]
3526 #CHECK: cgibe %r0, 127, 0 # encoding: [0xec,0x08,0x00,0x00,0x7f,0xfc]
3527 #CHECK: cgibe %r15, 0, 0 # encoding: [0xec,0xf8,0x00,0x00,0x00,0xfc]
3528 #CHECK: cgibe %r7, -1, 0 # encoding: [0xec,0x78,0x00,0x00,0xff,0xfc]
3529 #CHECK: cgibe %r0, 0, 0(%r13) # encoding: [0xec,0x08,0xd0,0x00,0x00,0xfc]
3530 #CHECK: cgibe %r0, 0, 4095 # encoding: [0xec,0x08,0x0f,0xff,0x00,0xfc]
3531 #CHECK: cgibe %r0, 0, 4095(%r7) # encoding: [0xec,0x08,0x7f,0xff,0x00,0xfc]
3537 cgibe
%r0, 0, 0(%r13)
3539 cgibe
%r0, 0, 4095(%r7)
3541 #CHECK: cgib %r1, 2, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xfc]
3542 #CHECK: cgibh %r1, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xfc]
3543 #CHECK: cgibnle %r1, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xfc]
3544 cgib
%r1, 2, 2, 3(%r4)
3545 cgibh
%r1, 2, 3(%r4)
3546 cgibnle
%r1, 2, 3(%r4)
3548 #CHECK: cgib %r1, 2, 4, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xfc]
3549 #CHECK: cgibl %r1, 2, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xfc]
3550 #CHECK: cgibnhe %r1, 2, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xfc]
3551 cgib
%r1, 2, 4, 3(%r4)
3552 cgibl
%r1, 2, 3(%r4)
3553 cgibnhe
%r1, 2, 3(%r4)
3555 #CHECK: cgib %r1, 2, 6, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xfc]
3556 #CHECK: cgiblh %r1, 2, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xfc]
3557 #CHECK: cgibne %r1, 2, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xfc]
3558 cgib
%r1, 2, 6, 3(%r4)
3559 cgiblh
%r1, 2, 3(%r4)
3560 cgibne
%r1, 2, 3(%r4)
3562 #CHECK: cgib %r1, 2, 8, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xfc]
3563 #CHECK: cgibe %r1, 2, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xfc]
3564 #CHECK: cgibnlh %r1, 2, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xfc]
3565 cgib
%r1, 2, 8, 3(%r4)
3566 cgibe
%r1, 2, 3(%r4)
3567 cgibnlh
%r1, 2, 3(%r4)
3569 #CHECK: cgib %r1, 2, 10, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfc]
3570 #CHECK: cgibhe %r1, 2, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfc]
3571 #CHECK: cgibnl %r1, 2, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfc]
3572 cgib
%r1, 2, 10, 3(%r4)
3573 cgibhe
%r1, 2, 3(%r4)
3574 cgibnl
%r1, 2, 3(%r4)
3576 #CHECK: cgib %r1, 2, 12, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfc]
3577 #CHECK: cgible %r1, 2, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfc]
3578 #CHECK: cgibnh %r1, 2, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfc]
3579 cgib
%r1, 2, 12, 3(%r4)
3580 cgible
%r1, 2, 3(%r4)
3581 cgibnh
%r1, 2, 3(%r4)
3583 #CHECK: cgij %r0, 0, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x00,0x7c]
3584 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
3585 #CHECK: cgij %r0, -128, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x80,0x7c]
3586 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
3587 #CHECK: cgij %r0, 127, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x7f,0x7c]
3588 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
3589 #CHECK: cgij %r15, 0, 0, .[[LAB:L.*]] # encoding: [0xec,0xf0,A,A,0x00,0x7c]
3590 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
3591 #CHECK: cgij %r7, -1, 0, .[[LAB:L.*]] # encoding: [0xec,0x70,A,A,0xff,0x7c]
3592 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
3594 cgij
%r0, -128, 0, 0
3599 #CHECK: cgij %r1, -66, 0, .[[LAB:L.*]]-65536 # encoding: [0xec,0x10,A,A,0xbe,0x7c]
3600 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
3601 cgij
%r1, -66, 0, -0x10000
3602 #CHECK: cgij %r1, -66, 0, .[[LAB:L.*]]-2 # encoding: [0xec,0x10,A,A,0xbe,0x7c]
3603 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
3604 cgij
%r1, -66, 0, -2
3605 #CHECK: cgij %r1, -66, 0, .[[LAB:L.*]] # encoding: [0xec,0x10,A,A,0xbe,0x7c]
3606 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
3608 #CHECK: cgij %r1, -66, 0, .[[LAB:L.*]]+65534 # encoding: [0xec,0x10,A,A,0xbe,0x7c]
3609 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
3610 cgij
%r1, -66, 0, 0xfffe
3612 #CHECK: cgij %r1, -66, 0, foo # encoding: [0xec,0x10,A,A,0xbe,0x7c]
3613 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3614 cgij
%r1, -66, 0, foo
3616 #CHECK: cgij %r1, -66, 1, foo # encoding: [0xec,0x11,A,A,0xbe,0x7c]
3617 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3618 cgij
%r1, -66, 1, foo
3620 #CHECK: cgij %r1, -66, 2, foo # encoding: [0xec,0x12,A,A,0xbe,0x7c]
3621 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3622 #CHECK: cgijh %r1, -66, foo # encoding: [0xec,0x12,A,A,0xbe,0x7c]
3623 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3624 #CHECK: cgijnle %r1, -66, foo # encoding: [0xec,0x12,A,A,0xbe,0x7c]
3625 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3626 cgij
%r1, -66, 2, foo
3628 cgijnle
%r1, -66, foo
3630 #CHECK: cgij %r1, -66, 3, foo # encoding: [0xec,0x13,A,A,0xbe,0x7c]
3631 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3632 cgij
%r1, -66, 3, foo
3634 #CHECK: cgij %r1, -66, 4, foo # encoding: [0xec,0x14,A,A,0xbe,0x7c]
3635 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3636 #CHECK: cgijl %r1, -66, foo # encoding: [0xec,0x14,A,A,0xbe,0x7c]
3637 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3638 #CHECK: cgijnhe %r1, -66, foo # encoding: [0xec,0x14,A,A,0xbe,0x7c]
3639 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3640 cgij
%r1, -66, 4, foo
3642 cgijnhe
%r1, -66, foo
3644 #CHECK: cgij %r1, -66, 5, foo # encoding: [0xec,0x15,A,A,0xbe,0x7c]
3645 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3646 cgij
%r1, -66, 5, foo
3648 #CHECK: cgij %r1, -66, 6, foo # encoding: [0xec,0x16,A,A,0xbe,0x7c]
3649 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3650 #CHECK: cgijlh %r1, -66, foo # encoding: [0xec,0x16,A,A,0xbe,0x7c]
3651 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3652 #CHECK: cgijne %r1, -66, foo # encoding: [0xec,0x16,A,A,0xbe,0x7c]
3653 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3654 cgij
%r1, -66, 6, foo
3655 cgijlh
%r1, -66, foo
3656 cgijne
%r1, -66, foo
3658 #CHECK: cgij %r1, -66, 7, foo # encoding: [0xec,0x17,A,A,0xbe,0x7c]
3659 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3660 cgij
%r1, -66, 7, foo
3662 #CHECK: cgij %r1, -66, 8, foo # encoding: [0xec,0x18,A,A,0xbe,0x7c]
3663 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3664 #CHECK: cgije %r1, -66, foo # encoding: [0xec,0x18,A,A,0xbe,0x7c]
3665 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3666 #CHECK: cgijnlh %r1, -66, foo # encoding: [0xec,0x18,A,A,0xbe,0x7c]
3667 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3668 cgij
%r1, -66, 8, foo
3670 cgijnlh
%r1, -66, foo
3672 #CHECK: cgij %r1, -66, 9, foo # encoding: [0xec,0x19,A,A,0xbe,0x7c]
3673 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3674 cgij
%r1, -66, 9, foo
3676 #CHECK: cgij %r1, -66, 10, foo # encoding: [0xec,0x1a,A,A,0xbe,0x7c]
3677 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3678 #CHECK: cgijhe %r1, -66, foo # encoding: [0xec,0x1a,A,A,0xbe,0x7c]
3679 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3680 #CHECK: cgijnl %r1, -66, foo # encoding: [0xec,0x1a,A,A,0xbe,0x7c]
3681 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3682 cgij
%r1, -66, 10, foo
3683 cgijhe
%r1, -66, foo
3684 cgijnl
%r1, -66, foo
3686 #CHECK: cgij %r1, -66, 11, foo # encoding: [0xec,0x1b,A,A,0xbe,0x7c]
3687 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3688 cgij
%r1, -66, 11, foo
3690 #CHECK: cgij %r1, -66, 12, foo # encoding: [0xec,0x1c,A,A,0xbe,0x7c]
3691 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3692 #CHECK: cgijle %r1, -66, foo # encoding: [0xec,0x1c,A,A,0xbe,0x7c]
3693 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3694 #CHECK: cgijnh %r1, -66, foo # encoding: [0xec,0x1c,A,A,0xbe,0x7c]
3695 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3696 cgij
%r1, -66, 12, foo
3697 cgijle
%r1, -66, foo
3698 cgijnh
%r1, -66, foo
3700 #CHECK: cgij %r1, -66, 13, foo # encoding: [0xec,0x1d,A,A,0xbe,0x7c]
3701 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3702 cgij
%r1, -66, 13, foo
3704 #CHECK: cgij %r1, -66, 14, foo # encoding: [0xec,0x1e,A,A,0xbe,0x7c]
3705 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3706 cgij
%r1, -66, 14, foo
3708 #CHECK: cgij %r1, -66, 15, foo # encoding: [0xec,0x1f,A,A,0xbe,0x7c]
3709 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3710 cgij
%r1, -66, 15, foo
3712 #CHECK: cgij %r1, -66, 0, bar+100 # encoding: [0xec,0x10,A,A,0xbe,0x7c]
3713 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3714 cgij
%r1, -66, 0, bar+
100
3716 #CHECK: cgijh %r1, -66, bar+100 # encoding: [0xec,0x12,A,A,0xbe,0x7c]
3717 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3718 cgijh
%r1, -66, bar+
100
3720 #CHECK: cgijnle %r1, -66, bar+100 # encoding: [0xec,0x12,A,A,0xbe,0x7c]
3721 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3722 cgijnle
%r1, -66, bar+
100
3724 #CHECK: cgijl %r1, -66, bar+100 # encoding: [0xec,0x14,A,A,0xbe,0x7c]
3725 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3726 cgijl
%r1, -66, bar+
100
3728 #CHECK: cgijnhe %r1, -66, bar+100 # encoding: [0xec,0x14,A,A,0xbe,0x7c]
3729 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3730 cgijnhe
%r1, -66, bar+
100
3732 #CHECK: cgijlh %r1, -66, bar+100 # encoding: [0xec,0x16,A,A,0xbe,0x7c]
3733 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3734 cgijlh
%r1, -66, bar+
100
3736 #CHECK: cgijne %r1, -66, bar+100 # encoding: [0xec,0x16,A,A,0xbe,0x7c]
3737 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3738 cgijne
%r1, -66, bar+
100
3740 #CHECK: cgije %r1, -66, bar+100 # encoding: [0xec,0x18,A,A,0xbe,0x7c]
3741 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3742 cgije
%r1, -66, bar+
100
3744 #CHECK: cgijnlh %r1, -66, bar+100 # encoding: [0xec,0x18,A,A,0xbe,0x7c]
3745 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3746 cgijnlh
%r1, -66, bar+
100
3748 #CHECK: cgijhe %r1, -66, bar+100 # encoding: [0xec,0x1a,A,A,0xbe,0x7c]
3749 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3750 cgijhe
%r1, -66, bar+
100
3752 #CHECK: cgijnl %r1, -66, bar+100 # encoding: [0xec,0x1a,A,A,0xbe,0x7c]
3753 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3754 cgijnl
%r1, -66, bar+
100
3756 #CHECK: cgijle %r1, -66, bar+100 # encoding: [0xec,0x1c,A,A,0xbe,0x7c]
3757 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3758 cgijle
%r1, -66, bar+
100
3760 #CHECK: cgijnh %r1, -66, bar+100 # encoding: [0xec,0x1c,A,A,0xbe,0x7c]
3761 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
3762 cgijnh
%r1, -66, bar+
100
3764 #CHECK: cgij %r1, -66, 0, bar@PLT # encoding: [0xec,0x10,A,A,0xbe,0x7c]
3765 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3766 cgij
%r1, -66, 0, bar@PLT
3768 #CHECK: cgijh %r1, -66, bar@PLT # encoding: [0xec,0x12,A,A,0xbe,0x7c]
3769 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3770 cgijh
%r1, -66, bar@PLT
3772 #CHECK: cgijnle %r1, -66, bar@PLT # encoding: [0xec,0x12,A,A,0xbe,0x7c]
3773 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3774 cgijnle
%r1, -66, bar@PLT
3776 #CHECK: cgijl %r1, -66, bar@PLT # encoding: [0xec,0x14,A,A,0xbe,0x7c]
3777 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3778 cgijl
%r1, -66, bar@PLT
3780 #CHECK: cgijnhe %r1, -66, bar@PLT # encoding: [0xec,0x14,A,A,0xbe,0x7c]
3781 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3782 cgijnhe
%r1, -66, bar@PLT
3784 #CHECK: cgijlh %r1, -66, bar@PLT # encoding: [0xec,0x16,A,A,0xbe,0x7c]
3785 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3786 cgijlh
%r1, -66, bar@PLT
3788 #CHECK: cgijne %r1, -66, bar@PLT # encoding: [0xec,0x16,A,A,0xbe,0x7c]
3789 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3790 cgijne
%r1, -66, bar@PLT
3792 #CHECK: cgije %r1, -66, bar@PLT # encoding: [0xec,0x18,A,A,0xbe,0x7c]
3793 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3794 cgije
%r1, -66, bar@PLT
3796 #CHECK: cgijnlh %r1, -66, bar@PLT # encoding: [0xec,0x18,A,A,0xbe,0x7c]
3797 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3798 cgijnlh
%r1, -66, bar@PLT
3800 #CHECK: cgijhe %r1, -66, bar@PLT # encoding: [0xec,0x1a,A,A,0xbe,0x7c]
3801 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3802 cgijhe
%r1, -66, bar@PLT
3804 #CHECK: cgijnl %r1, -66, bar@PLT # encoding: [0xec,0x1a,A,A,0xbe,0x7c]
3805 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3806 cgijnl
%r1, -66, bar@PLT
3808 #CHECK: cgijle %r1, -66, bar@PLT # encoding: [0xec,0x1c,A,A,0xbe,0x7c]
3809 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3810 cgijle
%r1, -66, bar@PLT
3812 #CHECK: cgijnh %r1, -66, bar@PLT # encoding: [0xec,0x1c,A,A,0xbe,0x7c]
3813 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
3814 cgijnh
%r1, -66, bar@PLT
3816 #CHECK: cgit %r0, 0, 12 # encoding: [0xec,0x00,0x00,0x00,0xc0,0x70]
3817 #CHECK: cgit %r0, -1, 12 # encoding: [0xec,0x00,0xff,0xff,0xc0,0x70]
3818 #CHECK: cgit %r0, -32768, 12 # encoding: [0xec,0x00,0x80,0x00,0xc0,0x70]
3819 #CHECK: cgit %r0, 32767, 12 # encoding: [0xec,0x00,0x7f,0xff,0xc0,0x70]
3820 #CHECK: cgith %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x20,0x70]
3821 #CHECK: cgitl %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x40,0x70]
3822 #CHECK: cgite %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x80,0x70]
3823 #CHECK: cgitne %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x60,0x70]
3824 #CHECK: cgitnl %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0xa0,0x70]
3825 #CHECK: cgitnh %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0xc0,0x70]
3829 cgit
%r0, -32768, 12
3838 #CHECK: cgr %r0, %r0 # encoding: [0xb9,0x20,0x00,0x00]
3839 #CHECK: cgr %r0, %r15 # encoding: [0xb9,0x20,0x00,0x0f]
3840 #CHECK: cgr %r15, %r0 # encoding: [0xb9,0x20,0x00,0xf0]
3841 #CHECK: cgr %r7, %r8 # encoding: [0xb9,0x20,0x00,0x78]
3848 #CHECK: cgrb %r0, %r0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0xe4]
3849 #CHECK: cgrb %r0, %r15, 0, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0xe4]
3850 #CHECK: cgrb %r15, %r0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0xe4]
3851 #CHECK: cgrb %r7, %r2, 0, 0 # encoding: [0xec,0x72,0x00,0x00,0x00,0xe4]
3852 #CHECK: cgrb %r0, %r0, 1, 0 # encoding: [0xec,0x00,0x00,0x00,0x10,0xe4]
3853 #CHECK: cgrb %r0, %r0, 15, 0 # encoding: [0xec,0x00,0x00,0x00,0xf0,0xe4]
3854 #CHECK: cgrb %r0, %r0, 0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x00,0xe4]
3855 #CHECK: cgrb %r0, %r0, 0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x00,0xe4]
3856 #CHECK: cgrb %r0, %r0, 0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x00,0xe4]
3858 cgrb
%r0, %r15, 0, 0
3859 cgrb
%r15, %r0, 0, 0
3862 cgrb
%r0, %r0, 15, 0
3863 cgrb
%r0, %r0, 0, 0(%r13)
3864 cgrb
%r0, %r0, 0, 4095
3865 cgrb
%r0, %r0, 0, 4095(%r7)
3867 #CHECK: cgrbe %r0, %r0, 0 # encoding: [0xec,0x00,0x00,0x00,0x80,0xe4]
3868 #CHECK: cgrbe %r0, %r15, 0 # encoding: [0xec,0x0f,0x00,0x00,0x80,0xe4]
3869 #CHECK: cgrbe %r15, %r0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x80,0xe4]
3870 #CHECK: cgrbe %r7, %r2, 0 # encoding: [0xec,0x72,0x00,0x00,0x80,0xe4]
3871 #CHECK: cgrbe %r0, %r0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x80,0xe4]
3872 #CHECK: cgrbe %r0, %r0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x80,0xe4]
3873 #CHECK: cgrbe %r0, %r0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x80,0xe4]
3878 cgrbe
%r0, %r0, 0(%r13)
3879 cgrbe
%r0, %r0, 4095
3880 cgrbe
%r0, %r0, 4095(%r7)
3882 #CHECK: cgrb %r1, %r2, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xe4]
3883 #CHECK: cgrbh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xe4]
3884 #CHECK: cgrbnle %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xe4]
3885 cgrb
%r1, %r2, 2, 3(%r4)
3886 cgrbh
%r1, %r2, 3(%r4)
3887 cgrbnle
%r1, %r2, 3(%r4)
3889 #CHECK: cgrb %r1, %r2, 4, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xe4]
3890 #CHECK: cgrbl %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xe4]
3891 #CHECK: cgrbnhe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xe4]
3892 cgrb
%r1, %r2, 4, 3(%r4)
3893 cgrbl
%r1, %r2, 3(%r4)
3894 cgrbnhe
%r1, %r2, 3(%r4)
3896 #CHECK: cgrb %r1, %r2, 6, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xe4]
3897 #CHECK: cgrblh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xe4]
3898 #CHECK: cgrbne %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xe4]
3899 cgrb
%r1, %r2, 6, 3(%r4)
3900 cgrblh
%r1, %r2, 3(%r4)
3901 cgrbne
%r1, %r2, 3(%r4)
3903 #CHECK: cgrb %r1, %r2, 8, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xe4]
3904 #CHECK: cgrbe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xe4]
3905 #CHECK: cgrbnlh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xe4]
3906 cgrb
%r1, %r2, 8, 3(%r4)
3907 cgrbe
%r1, %r2, 3(%r4)
3908 cgrbnlh
%r1, %r2, 3(%r4)
3910 #CHECK: cgrb %r1, %r2, 10, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xe4]
3911 #CHECK: cgrbhe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xe4]
3912 #CHECK: cgrbnl %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xe4]
3913 cgrb
%r1, %r2, 10, 3(%r4)
3914 cgrbhe
%r1, %r2, 3(%r4)
3915 cgrbnl
%r1, %r2, 3(%r4)
3917 #CHECK: cgrb %r1, %r2, 12, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xe4]
3918 #CHECK: cgrble %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xe4]
3919 #CHECK: cgrbnh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xe4]
3920 cgrb
%r1, %r2, 12, 3(%r4)
3921 cgrble
%r1, %r2, 3(%r4)
3922 cgrbnh
%r1, %r2, 3(%r4)
3924 #CHECK: cgrj %r0, %r0, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x00,0x64]
3925 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
3926 #CHECK: cgrj %r0, %r15, 0, .[[LAB:L.*]] # encoding: [0xec,0x0f,A,A,0x00,0x64]
3927 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
3928 #CHECK: cgrj %r15, %r0, 0, .[[LAB:L.*]] # encoding: [0xec,0xf0,A,A,0x00,0x64]
3929 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
3930 #CHECK: cgrj %r7, %r8, 0, .[[LAB:L.*]] # encoding: [0xec,0x78,A,A,0x00,0x64]
3931 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
3937 #CHECK: cgrj %r1, %r2, 0, .[[LAB:L.*]]-65536 # encoding: [0xec,0x12,A,A,0x00,0x64]
3938 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
3939 cgrj
%r1, %r2, 0, -0x10000
3940 #CHECK: cgrj %r1, %r2, 0, .[[LAB:L.*]]-2 # encoding: [0xec,0x12,A,A,0x00,0x64]
3941 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
3942 cgrj
%r1, %r2, 0, -2
3943 #CHECK: cgrj %r1, %r2, 0, .[[LAB:L.*]] # encoding: [0xec,0x12,A,A,0x00,0x64]
3944 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
3946 #CHECK: cgrj %r1, %r2, 0, .[[LAB:L.*]]+65534 # encoding: [0xec,0x12,A,A,0x00,0x64]
3947 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
3948 cgrj
%r1, %r2, 0, 0xfffe
3950 #CHECK: cgrj %r1, %r2, 0, foo # encoding: [0xec,0x12,A,A,0x00,0x64]
3951 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3952 cgrj
%r1, %r2, 0, foo
3954 #CHECK: cgrj %r1, %r2, 1, foo # encoding: [0xec,0x12,A,A,0x10,0x64]
3955 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3956 cgrj
%r1, %r2, 1, foo
3958 #CHECK: cgrj %r1, %r2, 2, foo # encoding: [0xec,0x12,A,A,0x20,0x64]
3959 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3960 #CHECK: cgrjh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x20,0x64]
3961 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3962 #CHECK: cgrjnle %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x20,0x64]
3963 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3964 cgrj
%r1, %r2, 2, foo
3966 cgrjnle
%r1, %r2, foo
3968 #CHECK: cgrj %r1, %r2, 3, foo # encoding: [0xec,0x12,A,A,0x30,0x64]
3969 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3970 cgrj
%r1, %r2, 3, foo
3972 #CHECK: cgrj %r1, %r2, 4, foo # encoding: [0xec,0x12,A,A,0x40,0x64]
3973 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3974 #CHECK: cgrjl %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x40,0x64]
3975 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3976 #CHECK: cgrjnhe %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x40,0x64]
3977 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3978 cgrj
%r1, %r2, 4, foo
3980 cgrjnhe
%r1, %r2, foo
3982 #CHECK: cgrj %r1, %r2, 5, foo # encoding: [0xec,0x12,A,A,0x50,0x64]
3983 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3984 cgrj
%r1, %r2, 5, foo
3986 #CHECK: cgrj %r1, %r2, 6, foo # encoding: [0xec,0x12,A,A,0x60,0x64]
3987 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3988 #CHECK: cgrjlh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x60,0x64]
3989 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3990 #CHECK: cgrjne %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x60,0x64]
3991 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3992 cgrj
%r1, %r2, 6, foo
3993 cgrjlh
%r1, %r2, foo
3994 cgrjne
%r1, %r2, foo
3996 #CHECK: cgrj %r1, %r2, 7, foo # encoding: [0xec,0x12,A,A,0x70,0x64]
3997 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
3998 cgrj
%r1, %r2, 7, foo
4000 #CHECK: cgrj %r1, %r2, 8, foo # encoding: [0xec,0x12,A,A,0x80,0x64]
4001 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4002 #CHECK: cgrje %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x80,0x64]
4003 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4004 #CHECK: cgrjnlh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x80,0x64]
4005 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4006 cgrj
%r1, %r2, 8, foo
4008 cgrjnlh
%r1, %r2, foo
4010 #CHECK: cgrj %r1, %r2, 9, foo # encoding: [0xec,0x12,A,A,0x90,0x64]
4011 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4012 cgrj
%r1, %r2, 9, foo
4014 #CHECK: cgrj %r1, %r2, 10, foo # encoding: [0xec,0x12,A,A,0xa0,0x64]
4015 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4016 #CHECK: cgrjhe %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xa0,0x64]
4017 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4018 #CHECK: cgrjnl %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xa0,0x64]
4019 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4020 cgrj
%r1, %r2, 10, foo
4021 cgrjhe
%r1, %r2, foo
4022 cgrjnl
%r1, %r2, foo
4024 #CHECK: cgrj %r1, %r2, 11, foo # encoding: [0xec,0x12,A,A,0xb0,0x64]
4025 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4026 cgrj
%r1, %r2, 11, foo
4028 #CHECK: cgrj %r1, %r2, 12, foo # encoding: [0xec,0x12,A,A,0xc0,0x64]
4029 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4030 #CHECK: cgrjle %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xc0,0x64]
4031 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4032 #CHECK: cgrjnh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xc0,0x64]
4033 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4034 cgrj
%r1, %r2, 12, foo
4035 cgrjle
%r1, %r2, foo
4036 cgrjnh
%r1, %r2, foo
4038 #CHECK: cgrj %r1, %r2, 13, foo # encoding: [0xec,0x12,A,A,0xd0,0x64]
4039 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4040 cgrj
%r1, %r2, 13, foo
4042 #CHECK: cgrj %r1, %r2, 14, foo # encoding: [0xec,0x12,A,A,0xe0,0x64]
4043 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4044 cgrj
%r1, %r2, 14, foo
4046 #CHECK: cgrj %r1, %r2, 15, foo # encoding: [0xec,0x12,A,A,0xf0,0x64]
4047 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4048 cgrj
%r1, %r2, 15, foo
4050 #CHECK: cgrj %r1, %r2, 0, bar+100 # encoding: [0xec,0x12,A,A,0x00,0x64]
4051 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4052 cgrj
%r1, %r2, 0, bar+
100
4054 #CHECK: cgrjh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x20,0x64]
4055 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4056 cgrjh
%r1, %r2, bar+
100
4058 #CHECK: cgrjnle %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x20,0x64]
4059 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4060 cgrjnle
%r1, %r2, bar+
100
4062 #CHECK: cgrjl %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x40,0x64]
4063 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4064 cgrjl
%r1, %r2, bar+
100
4066 #CHECK: cgrjnhe %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x40,0x64]
4067 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4068 cgrjnhe
%r1, %r2, bar+
100
4070 #CHECK: cgrjlh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x60,0x64]
4071 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4072 cgrjlh
%r1, %r2, bar+
100
4074 #CHECK: cgrjne %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x60,0x64]
4075 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4076 cgrjne
%r1, %r2, bar+
100
4078 #CHECK: cgrje %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x80,0x64]
4079 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4080 cgrje
%r1, %r2, bar+
100
4082 #CHECK: cgrjnlh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x80,0x64]
4083 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4084 cgrjnlh
%r1, %r2, bar+
100
4086 #CHECK: cgrjhe %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xa0,0x64]
4087 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4088 cgrjhe
%r1, %r2, bar+
100
4090 #CHECK: cgrjnl %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xa0,0x64]
4091 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4092 cgrjnl
%r1, %r2, bar+
100
4094 #CHECK: cgrjle %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xc0,0x64]
4095 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4096 cgrjle
%r1, %r2, bar+
100
4098 #CHECK: cgrjnh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xc0,0x64]
4099 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4100 cgrjnh
%r1, %r2, bar+
100
4102 #CHECK: cgrj %r1, %r2, 0, bar@PLT # encoding: [0xec,0x12,A,A,0x00,0x64]
4103 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4104 cgrj
%r1, %r2, 0, bar@PLT
4106 #CHECK: cgrjh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x20,0x64]
4107 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4108 cgrjh
%r1, %r2, bar@PLT
4110 #CHECK: cgrjnle %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x20,0x64]
4111 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4112 cgrjnle
%r1, %r2, bar@PLT
4114 #CHECK: cgrjl %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x40,0x64]
4115 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4116 cgrjl
%r1, %r2, bar@PLT
4118 #CHECK: cgrjnhe %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x40,0x64]
4119 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4120 cgrjnhe
%r1, %r2, bar@PLT
4122 #CHECK: cgrjlh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x60,0x64]
4123 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4124 cgrjlh
%r1, %r2, bar@PLT
4126 #CHECK: cgrjne %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x60,0x64]
4127 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4128 cgrjne
%r1, %r2, bar@PLT
4130 #CHECK: cgrje %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x80,0x64]
4131 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4132 cgrje
%r1, %r2, bar@PLT
4134 #CHECK: cgrjnlh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x80,0x64]
4135 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4136 cgrjnlh
%r1, %r2, bar@PLT
4138 #CHECK: cgrjhe %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xa0,0x64]
4139 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4140 cgrjhe
%r1, %r2, bar@PLT
4142 #CHECK: cgrjnl %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xa0,0x64]
4143 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4144 cgrjnl
%r1, %r2, bar@PLT
4146 #CHECK: cgrjle %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xc0,0x64]
4147 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4148 cgrjle
%r1, %r2, bar@PLT
4150 #CHECK: cgrjnh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xc0,0x64]
4151 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4152 cgrjnh
%r1, %r2, bar@PLT
4154 #CHECK: cgrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x08,A,A,A,A]
4155 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
4156 cgrl
%r0, -0x100000000
4157 #CHECK: cgrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x08,A,A,A,A]
4158 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
4160 #CHECK: cgrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x08,A,A,A,A]
4161 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
4163 #CHECK: cgrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x08,A,A,A,A]
4164 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
4165 cgrl
%r0, 0xfffffffe
4167 #CHECK: cgrl %r0, foo # encoding: [0xc6,0x08,A,A,A,A]
4168 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
4169 #CHECK: cgrl %r15, foo # encoding: [0xc6,0xf8,A,A,A,A]
4170 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
4175 #CHECK: cgrl %r3, bar+100 # encoding: [0xc6,0x38,A,A,A,A]
4176 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
4177 #CHECK: cgrl %r4, bar+100 # encoding: [0xc6,0x48,A,A,A,A]
4178 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
4183 #CHECK: cgrl %r7, frob@PLT # encoding: [0xc6,0x78,A,A,A,A]
4184 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
4185 #CHECK: cgrl %r8, frob@PLT # encoding: [0xc6,0x88,A,A,A,A]
4186 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
4191 #CHECK: cgrt %r0, %r1, 12 # encoding: [0xb9,0x60,0xc0,0x01]
4192 #CHECK: cgrt %r0, %r1, 12 # encoding: [0xb9,0x60,0xc0,0x01]
4193 #CHECK: cgrt %r0, %r1, 12 # encoding: [0xb9,0x60,0xc0,0x01]
4194 #CHECK: cgrt %r0, %r1, 12 # encoding: [0xb9,0x60,0xc0,0x01]
4195 #CHECK: cgrth %r0, %r15 # encoding: [0xb9,0x60,0x20,0x0f]
4196 #CHECK: cgrtl %r0, %r15 # encoding: [0xb9,0x60,0x40,0x0f]
4197 #CHECK: cgrte %r0, %r15 # encoding: [0xb9,0x60,0x80,0x0f]
4198 #CHECK: cgrtne %r0, %r15 # encoding: [0xb9,0x60,0x60,0x0f]
4199 #CHECK: cgrtnl %r0, %r15 # encoding: [0xb9,0x60,0xa0,0x0f]
4200 #CHECK: cgrtnh %r0, %r15 # encoding: [0xb9,0x60,0xc0,0x0f]
4213 #CHECK: cgxbr %r0, 0, %f0 # encoding: [0xb3,0xaa,0x00,0x00]
4214 #CHECK: cgxbr %r0, 0, %f13 # encoding: [0xb3,0xaa,0x00,0x0d]
4215 #CHECK: cgxbr %r0, 15, %f0 # encoding: [0xb3,0xaa,0xf0,0x00]
4216 #CHECK: cgxbr %r4, 5, %f8 # encoding: [0xb3,0xaa,0x50,0x48]
4217 #CHECK: cgxbr %r15, 0, %f0 # encoding: [0xb3,0xaa,0x00,0xf0]
4225 #CHECK: cgxr %r0, 0, %f0 # encoding: [0xb3,0xca,0x00,0x00]
4226 #CHECK: cgxr %r0, 0, %f13 # encoding: [0xb3,0xca,0x00,0x0d]
4227 #CHECK: cgxr %r0, 15, %f0 # encoding: [0xb3,0xca,0xf0,0x00]
4228 #CHECK: cgxr %r4, 5, %f8 # encoding: [0xb3,0xca,0x50,0x48]
4229 #CHECK: cgxr %r15, 0, %f0 # encoding: [0xb3,0xca,0x00,0xf0]
4237 #CHECK: cgxtr %r0, 0, %f0 # encoding: [0xb3,0xe9,0x00,0x00]
4238 #CHECK: cgxtr %r0, 0, %f13 # encoding: [0xb3,0xe9,0x00,0x0d]
4239 #CHECK: cgxtr %r0, 15, %f0 # encoding: [0xb3,0xe9,0xf0,0x00]
4240 #CHECK: cgxtr %r4, 5, %f8 # encoding: [0xb3,0xe9,0x50,0x48]
4241 #CHECK: cgxtr %r15, 0, %f0 # encoding: [0xb3,0xe9,0x00,0xf0]
4249 #CHECK: ch %r0, 0 # encoding: [0x49,0x00,0x00,0x00]
4250 #CHECK: ch %r0, 4095 # encoding: [0x49,0x00,0x0f,0xff]
4251 #CHECK: ch %r0, 0(%r1) # encoding: [0x49,0x00,0x10,0x00]
4252 #CHECK: ch %r0, 0(%r15) # encoding: [0x49,0x00,0xf0,0x00]
4253 #CHECK: ch %r0, 4095(%r1,%r15) # encoding: [0x49,0x01,0xff,0xff]
4254 #CHECK: ch %r0, 4095(%r15,%r1) # encoding: [0x49,0x0f,0x1f,0xff]
4255 #CHECK: ch %r15, 0 # encoding: [0x49,0xf0,0x00,0x00]
4261 ch
%r0, 4095(%r1,%r15)
4262 ch
%r0, 4095(%r15,%r1)
4265 #CHECK: chhsi 0, 0 # encoding: [0xe5,0x54,0x00,0x00,0x00,0x00]
4266 #CHECK: chhsi 4095, 0 # encoding: [0xe5,0x54,0x0f,0xff,0x00,0x00]
4267 #CHECK: chhsi 0, -32768 # encoding: [0xe5,0x54,0x00,0x00,0x80,0x00]
4268 #CHECK: chhsi 0, -1 # encoding: [0xe5,0x54,0x00,0x00,0xff,0xff]
4269 #CHECK: chhsi 0, 0 # encoding: [0xe5,0x54,0x00,0x00,0x00,0x00]
4270 #CHECK: chhsi 0, 1 # encoding: [0xe5,0x54,0x00,0x00,0x00,0x01]
4271 #CHECK: chhsi 0, 32767 # encoding: [0xe5,0x54,0x00,0x00,0x7f,0xff]
4272 #CHECK: chhsi 0(%r1), 42 # encoding: [0xe5,0x54,0x10,0x00,0x00,0x2a]
4273 #CHECK: chhsi 0(%r15), 42 # encoding: [0xe5,0x54,0xf0,0x00,0x00,0x2a]
4274 #CHECK: chhsi 4095(%r1), 42 # encoding: [0xe5,0x54,0x1f,0xff,0x00,0x2a]
4275 #CHECK: chhsi 4095(%r15), 42 # encoding: [0xe5,0x54,0xff,0xff,0x00,0x2a]
4287 chhsi
4095(%r15), 42
4289 #CHECK: chi %r0, -32768 # encoding: [0xa7,0x0e,0x80,0x00]
4290 #CHECK: chi %r0, -1 # encoding: [0xa7,0x0e,0xff,0xff]
4291 #CHECK: chi %r0, 0 # encoding: [0xa7,0x0e,0x00,0x00]
4292 #CHECK: chi %r0, 1 # encoding: [0xa7,0x0e,0x00,0x01]
4293 #CHECK: chi %r0, 32767 # encoding: [0xa7,0x0e,0x7f,0xff]
4294 #CHECK: chi %r15, 0 # encoding: [0xa7,0xfe,0x00,0x00]
4295 #CHECK: chi %r0, foo # encoding: [0xa7,0x0e,A,A]
4305 #CHECK: chrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x05,A,A,A,A]
4306 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
4307 chrl
%r0, -0x100000000
4308 #CHECK: chrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x05,A,A,A,A]
4309 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
4311 #CHECK: chrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x05,A,A,A,A]
4312 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
4314 #CHECK: chrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x05,A,A,A,A]
4315 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
4316 chrl
%r0, 0xfffffffe
4318 #CHECK: chrl %r0, foo # encoding: [0xc6,0x05,A,A,A,A]
4319 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
4320 #CHECK: chrl %r15, foo # encoding: [0xc6,0xf5,A,A,A,A]
4321 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
4326 #CHECK: chrl %r3, bar+100 # encoding: [0xc6,0x35,A,A,A,A]
4327 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
4328 #CHECK: chrl %r4, bar+100 # encoding: [0xc6,0x45,A,A,A,A]
4329 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
4334 #CHECK: chrl %r7, frob@PLT # encoding: [0xc6,0x75,A,A,A,A]
4335 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
4336 #CHECK: chrl %r8, frob@PLT # encoding: [0xc6,0x85,A,A,A,A]
4337 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
4342 #CHECK: chsi 0, 0 # encoding: [0xe5,0x5c,0x00,0x00,0x00,0x00]
4343 #CHECK: chsi 4095, 0 # encoding: [0xe5,0x5c,0x0f,0xff,0x00,0x00]
4344 #CHECK: chsi 0, -32768 # encoding: [0xe5,0x5c,0x00,0x00,0x80,0x00]
4345 #CHECK: chsi 0, -1 # encoding: [0xe5,0x5c,0x00,0x00,0xff,0xff]
4346 #CHECK: chsi 0, 0 # encoding: [0xe5,0x5c,0x00,0x00,0x00,0x00]
4347 #CHECK: chsi 0, 1 # encoding: [0xe5,0x5c,0x00,0x00,0x00,0x01]
4348 #CHECK: chsi 0, 32767 # encoding: [0xe5,0x5c,0x00,0x00,0x7f,0xff]
4349 #CHECK: chsi 0(%r1), 42 # encoding: [0xe5,0x5c,0x10,0x00,0x00,0x2a]
4350 #CHECK: chsi 0(%r15), 42 # encoding: [0xe5,0x5c,0xf0,0x00,0x00,0x2a]
4351 #CHECK: chsi 4095(%r1), 42 # encoding: [0xe5,0x5c,0x1f,0xff,0x00,0x2a]
4352 #CHECK: chsi 4095(%r15), 42 # encoding: [0xe5,0x5c,0xff,0xff,0x00,0x2a]
4366 #CHECK: chy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x79]
4367 #CHECK: chy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x79]
4368 #CHECK: chy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x79]
4369 #CHECK: chy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x79]
4370 #CHECK: chy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x79]
4371 #CHECK: chy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x79]
4372 #CHECK: chy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x79]
4373 #CHECK: chy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x79]
4374 #CHECK: chy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x79]
4375 #CHECK: chy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x79]
4384 chy
%r0, 524287(%r1,%r15)
4385 chy
%r0, 524287(%r15,%r1)
4388 #CHECK: cib %r0, 0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0xfe]
4389 #CHECK: cib %r0, -128, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x80,0xfe]
4390 #CHECK: cib %r0, 127, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x7f,0xfe]
4391 #CHECK: cib %r15, 0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0xfe]
4392 #CHECK: cib %r7, -1, 0, 0 # encoding: [0xec,0x70,0x00,0x00,0xff,0xfe]
4393 #CHECK: cib %r0, 0, 1, 0 # encoding: [0xec,0x01,0x00,0x00,0x00,0xfe]
4394 #CHECK: cib %r0, 0, 15, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0xfe]
4395 #CHECK: cib %r0, 0, 0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x00,0xfe]
4396 #CHECK: cib %r0, 0, 0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x00,0xfe]
4397 #CHECK: cib %r0, 0, 0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x00,0xfe]
4405 cib
%r0, 0, 0, 0(%r13)
4407 cib
%r0, 0, 0, 4095(%r7)
4409 #CHECK: cibe %r0, 0, 0 # encoding: [0xec,0x08,0x00,0x00,0x00,0xfe]
4410 #CHECK: cibe %r0, -128, 0 # encoding: [0xec,0x08,0x00,0x00,0x80,0xfe]
4411 #CHECK: cibe %r0, 127, 0 # encoding: [0xec,0x08,0x00,0x00,0x7f,0xfe]
4412 #CHECK: cibe %r15, 0, 0 # encoding: [0xec,0xf8,0x00,0x00,0x00,0xfe]
4413 #CHECK: cibe %r7, -1, 0 # encoding: [0xec,0x78,0x00,0x00,0xff,0xfe]
4414 #CHECK: cibe %r0, 0, 0(%r13) # encoding: [0xec,0x08,0xd0,0x00,0x00,0xfe]
4415 #CHECK: cibe %r0, 0, 4095 # encoding: [0xec,0x08,0x0f,0xff,0x00,0xfe]
4416 #CHECK: cibe %r0, 0, 4095(%r7) # encoding: [0xec,0x08,0x7f,0xff,0x00,0xfe]
4422 cibe
%r0, 0, 0(%r13)
4424 cibe
%r0, 0, 4095(%r7)
4426 #CHECK: cib %r1, 2, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xfe]
4427 #CHECK: cibh %r1, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xfe]
4428 #CHECK: cibnle %r1, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xfe]
4429 cib
%r1, 2, 2, 3(%r4)
4431 cibnle
%r1, 2, 3(%r4)
4433 #CHECK: cib %r1, 2, 4, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xfe]
4434 #CHECK: cibl %r1, 2, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xfe]
4435 #CHECK: cibnhe %r1, 2, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xfe]
4436 cib
%r1, 2, 4, 3(%r4)
4438 cibnhe
%r1, 2, 3(%r4)
4440 #CHECK: cib %r1, 2, 6, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xfe]
4441 #CHECK: ciblh %r1, 2, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xfe]
4442 #CHECK: cibne %r1, 2, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xfe]
4443 cib
%r1, 2, 6, 3(%r4)
4444 ciblh
%r1, 2, 3(%r4)
4445 cibne
%r1, 2, 3(%r4)
4447 #CHECK: cib %r1, 2, 8, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xfe]
4448 #CHECK: cibe %r1, 2, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xfe]
4449 #CHECK: cibnlh %r1, 2, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xfe]
4450 cib
%r1, 2, 8, 3(%r4)
4452 cibnlh
%r1, 2, 3(%r4)
4454 #CHECK: cib %r1, 2, 10, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfe]
4455 #CHECK: cibhe %r1, 2, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfe]
4456 #CHECK: cibnl %r1, 2, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfe]
4457 cib
%r1, 2, 10, 3(%r4)
4458 cibhe
%r1, 2, 3(%r4)
4459 cibnl
%r1, 2, 3(%r4)
4461 #CHECK: cib %r1, 2, 12, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfe]
4462 #CHECK: cible %r1, 2, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfe]
4463 #CHECK: cibnh %r1, 2, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfe]
4464 cib
%r1, 2, 12, 3(%r4)
4465 cible
%r1, 2, 3(%r4)
4466 cibnh
%r1, 2, 3(%r4)
4468 #CHECK: cij %r0, 0, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x00,0x7e]
4469 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
4470 #CHECK: cij %r0, -128, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x80,0x7e]
4471 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
4472 #CHECK: cij %r0, 127, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x7f,0x7e]
4473 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
4474 #CHECK: cij %r15, 0, 0, .[[LAB:L.*]] # encoding: [0xec,0xf0,A,A,0x00,0x7e]
4475 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
4476 #CHECK: cij %r7, -1, 0, .[[LAB:L.*]] # encoding: [0xec,0x70,A,A,0xff,0x7e]
4477 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
4484 #CHECK: cij %r1, -66, 0, .[[LAB:L.*]]-65536 # encoding: [0xec,0x10,A,A,0xbe,0x7e]
4485 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
4486 cij
%r1, -66, 0, -0x10000
4487 #CHECK: cij %r1, -66, 0, .[[LAB:L.*]]-2 # encoding: [0xec,0x10,A,A,0xbe,0x7e]
4488 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
4490 #CHECK: cij %r1, -66, 0, .[[LAB:L.*]] # encoding: [0xec,0x10,A,A,0xbe,0x7e]
4491 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
4493 #CHECK: cij %r1, -66, 0, .[[LAB:L.*]]+65534 # encoding: [0xec,0x10,A,A,0xbe,0x7e]
4494 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
4495 cij
%r1, -66, 0, 0xfffe
4497 #CHECK: cij %r1, -66, 0, foo # encoding: [0xec,0x10,A,A,0xbe,0x7e]
4498 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4499 cij
%r1, -66, 0, foo
4501 #CHECK: cij %r1, -66, 1, foo # encoding: [0xec,0x11,A,A,0xbe,0x7e]
4502 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4503 cij
%r1, -66, 1, foo
4505 #CHECK: cij %r1, -66, 2, foo # encoding: [0xec,0x12,A,A,0xbe,0x7e]
4506 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4507 #CHECK: cijh %r1, -66, foo # encoding: [0xec,0x12,A,A,0xbe,0x7e]
4508 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4509 #CHECK: cijnle %r1, -66, foo # encoding: [0xec,0x12,A,A,0xbe,0x7e]
4510 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4511 cij
%r1, -66, 2, foo
4513 cijnle
%r1, -66, foo
4515 #CHECK: cij %r1, -66, 3, foo # encoding: [0xec,0x13,A,A,0xbe,0x7e]
4516 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4517 cij
%r1, -66, 3, foo
4519 #CHECK: cij %r1, -66, 4, foo # encoding: [0xec,0x14,A,A,0xbe,0x7e]
4520 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4521 #CHECK: cijl %r1, -66, foo # encoding: [0xec,0x14,A,A,0xbe,0x7e]
4522 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4523 #CHECK: cijnhe %r1, -66, foo # encoding: [0xec,0x14,A,A,0xbe,0x7e]
4524 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4525 cij
%r1, -66, 4, foo
4527 cijnhe
%r1, -66, foo
4529 #CHECK: cij %r1, -66, 5, foo # encoding: [0xec,0x15,A,A,0xbe,0x7e]
4530 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4531 cij
%r1, -66, 5, foo
4533 #CHECK: cij %r1, -66, 6, foo # encoding: [0xec,0x16,A,A,0xbe,0x7e]
4534 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4535 #CHECK: cijlh %r1, -66, foo # encoding: [0xec,0x16,A,A,0xbe,0x7e]
4536 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4537 #CHECK: cijne %r1, -66, foo # encoding: [0xec,0x16,A,A,0xbe,0x7e]
4538 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4539 cij
%r1, -66, 6, foo
4543 #CHECK: cij %r1, -66, 7, foo # encoding: [0xec,0x17,A,A,0xbe,0x7e]
4544 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4545 cij
%r1, -66, 7, foo
4547 #CHECK: cij %r1, -66, 8, foo # encoding: [0xec,0x18,A,A,0xbe,0x7e]
4548 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4549 #CHECK: cije %r1, -66, foo # encoding: [0xec,0x18,A,A,0xbe,0x7e]
4550 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4551 #CHECK: cijnlh %r1, -66, foo # encoding: [0xec,0x18,A,A,0xbe,0x7e]
4552 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4553 cij
%r1, -66, 8, foo
4555 cijnlh
%r1, -66, foo
4557 #CHECK: cij %r1, -66, 9, foo # encoding: [0xec,0x19,A,A,0xbe,0x7e]
4558 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4559 cij
%r1, -66, 9, foo
4561 #CHECK: cij %r1, -66, 10, foo # encoding: [0xec,0x1a,A,A,0xbe,0x7e]
4562 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4563 #CHECK: cijhe %r1, -66, foo # encoding: [0xec,0x1a,A,A,0xbe,0x7e]
4564 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4565 #CHECK: cijnl %r1, -66, foo # encoding: [0xec,0x1a,A,A,0xbe,0x7e]
4566 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4567 cij
%r1, -66, 10, foo
4571 #CHECK: cij %r1, -66, 11, foo # encoding: [0xec,0x1b,A,A,0xbe,0x7e]
4572 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4573 cij
%r1, -66, 11, foo
4575 #CHECK: cij %r1, -66, 12, foo # encoding: [0xec,0x1c,A,A,0xbe,0x7e]
4576 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4577 #CHECK: cijle %r1, -66, foo # encoding: [0xec,0x1c,A,A,0xbe,0x7e]
4578 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4579 #CHECK: cijnh %r1, -66, foo # encoding: [0xec,0x1c,A,A,0xbe,0x7e]
4580 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4581 cij
%r1, -66, 12, foo
4585 #CHECK: cij %r1, -66, 13, foo # encoding: [0xec,0x1d,A,A,0xbe,0x7e]
4586 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4587 cij
%r1, -66, 13, foo
4589 #CHECK: cij %r1, -66, 14, foo # encoding: [0xec,0x1e,A,A,0xbe,0x7e]
4590 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4591 cij
%r1, -66, 14, foo
4593 #CHECK: cij %r1, -66, 15, foo # encoding: [0xec,0x1f,A,A,0xbe,0x7e]
4594 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
4595 cij
%r1, -66, 15, foo
4597 #CHECK: cij %r1, -66, 0, bar+100 # encoding: [0xec,0x10,A,A,0xbe,0x7e]
4598 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4599 cij
%r1, -66, 0, bar+
100
4601 #CHECK: cijh %r1, -66, bar+100 # encoding: [0xec,0x12,A,A,0xbe,0x7e]
4602 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4603 cijh
%r1, -66, bar+
100
4605 #CHECK: cijnle %r1, -66, bar+100 # encoding: [0xec,0x12,A,A,0xbe,0x7e]
4606 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4607 cijnle
%r1, -66, bar+
100
4609 #CHECK: cijl %r1, -66, bar+100 # encoding: [0xec,0x14,A,A,0xbe,0x7e]
4610 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4611 cijl
%r1, -66, bar+
100
4613 #CHECK: cijnhe %r1, -66, bar+100 # encoding: [0xec,0x14,A,A,0xbe,0x7e]
4614 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4615 cijnhe
%r1, -66, bar+
100
4617 #CHECK: cijlh %r1, -66, bar+100 # encoding: [0xec,0x16,A,A,0xbe,0x7e]
4618 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4619 cijlh
%r1, -66, bar+
100
4621 #CHECK: cijne %r1, -66, bar+100 # encoding: [0xec,0x16,A,A,0xbe,0x7e]
4622 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4623 cijne
%r1, -66, bar+
100
4625 #CHECK: cije %r1, -66, bar+100 # encoding: [0xec,0x18,A,A,0xbe,0x7e]
4626 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4627 cije
%r1, -66, bar+
100
4629 #CHECK: cijnlh %r1, -66, bar+100 # encoding: [0xec,0x18,A,A,0xbe,0x7e]
4630 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4631 cijnlh
%r1, -66, bar+
100
4633 #CHECK: cijhe %r1, -66, bar+100 # encoding: [0xec,0x1a,A,A,0xbe,0x7e]
4634 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4635 cijhe
%r1, -66, bar+
100
4637 #CHECK: cijnl %r1, -66, bar+100 # encoding: [0xec,0x1a,A,A,0xbe,0x7e]
4638 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4639 cijnl
%r1, -66, bar+
100
4641 #CHECK: cijle %r1, -66, bar+100 # encoding: [0xec,0x1c,A,A,0xbe,0x7e]
4642 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4643 cijle
%r1, -66, bar+
100
4645 #CHECK: cijnh %r1, -66, bar+100 # encoding: [0xec,0x1c,A,A,0xbe,0x7e]
4646 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
4647 cijnh
%r1, -66, bar+
100
4649 #CHECK: cij %r1, -66, 0, bar@PLT # encoding: [0xec,0x10,A,A,0xbe,0x7e]
4650 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4651 cij
%r1, -66, 0, bar@PLT
4653 #CHECK: cijh %r1, -66, bar@PLT # encoding: [0xec,0x12,A,A,0xbe,0x7e]
4654 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4655 cijh
%r1, -66, bar@PLT
4657 #CHECK: cijnle %r1, -66, bar@PLT # encoding: [0xec,0x12,A,A,0xbe,0x7e]
4658 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4659 cijnle
%r1, -66, bar@PLT
4661 #CHECK: cijl %r1, -66, bar@PLT # encoding: [0xec,0x14,A,A,0xbe,0x7e]
4662 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4663 cijl
%r1, -66, bar@PLT
4665 #CHECK: cijnhe %r1, -66, bar@PLT # encoding: [0xec,0x14,A,A,0xbe,0x7e]
4666 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4667 cijnhe
%r1, -66, bar@PLT
4669 #CHECK: cijlh %r1, -66, bar@PLT # encoding: [0xec,0x16,A,A,0xbe,0x7e]
4670 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4671 cijlh
%r1, -66, bar@PLT
4673 #CHECK: cijne %r1, -66, bar@PLT # encoding: [0xec,0x16,A,A,0xbe,0x7e]
4674 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4675 cijne
%r1, -66, bar@PLT
4677 #CHECK: cije %r1, -66, bar@PLT # encoding: [0xec,0x18,A,A,0xbe,0x7e]
4678 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4679 cije
%r1, -66, bar@PLT
4681 #CHECK: cijnlh %r1, -66, bar@PLT # encoding: [0xec,0x18,A,A,0xbe,0x7e]
4682 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4683 cijnlh
%r1, -66, bar@PLT
4685 #CHECK: cijhe %r1, -66, bar@PLT # encoding: [0xec,0x1a,A,A,0xbe,0x7e]
4686 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4687 cijhe
%r1, -66, bar@PLT
4689 #CHECK: cijnl %r1, -66, bar@PLT # encoding: [0xec,0x1a,A,A,0xbe,0x7e]
4690 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4691 cijnl
%r1, -66, bar@PLT
4693 #CHECK: cijle %r1, -66, bar@PLT # encoding: [0xec,0x1c,A,A,0xbe,0x7e]
4694 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4695 cijle
%r1, -66, bar@PLT
4697 #CHECK: cijnh %r1, -66, bar@PLT # encoding: [0xec,0x1c,A,A,0xbe,0x7e]
4698 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
4699 cijnh
%r1, -66, bar@PLT
4701 #CHECK: cit %r0, 0, 12 # encoding: [0xec,0x00,0x00,0x00,0xc0,0x72]
4702 #CHECK: cit %r0, -1, 12 # encoding: [0xec,0x00,0xff,0xff,0xc0,0x72]
4703 #CHECK: cit %r0, -32768, 12 # encoding: [0xec,0x00,0x80,0x00,0xc0,0x72]
4704 #CHECK: cit %r0, 32767, 12 # encoding: [0xec,0x00,0x7f,0xff,0xc0,0x72]
4705 #CHECK: cith %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x20,0x72]
4706 #CHECK: citl %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x40,0x72]
4707 #CHECK: cite %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x80,0x72]
4708 #CHECK: citne %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x60,0x72]
4709 #CHECK: citnl %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0xa0,0x72]
4710 #CHECK: citnh %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0xc0,0x72]
4723 #CHECK: cksm %r0, %r8 # encoding: [0xb2,0x41,0x00,0x08]
4724 #CHECK: cksm %r0, %r14 # encoding: [0xb2,0x41,0x00,0x0e]
4725 #CHECK: cksm %r15, %r0 # encoding: [0xb2,0x41,0x00,0xf0]
4726 #CHECK: cksm %r15, %r8 # encoding: [0xb2,0x41,0x00,0xf8]
4733 #CHECK: cl %r0, 0 # encoding: [0x55,0x00,0x00,0x00]
4734 #CHECK: cl %r0, 4095 # encoding: [0x55,0x00,0x0f,0xff]
4735 #CHECK: cl %r0, 0(%r1) # encoding: [0x55,0x00,0x10,0x00]
4736 #CHECK: cl %r0, 0(%r15) # encoding: [0x55,0x00,0xf0,0x00]
4737 #CHECK: cl %r0, 4095(%r1,%r15) # encoding: [0x55,0x01,0xff,0xff]
4738 #CHECK: cl %r0, 4095(%r15,%r1) # encoding: [0x55,0x0f,0x1f,0xff]
4739 #CHECK: cl %r15, 0 # encoding: [0x55,0xf0,0x00,0x00]
4745 cl
%r0, 4095(%r1,%r15)
4746 cl
%r0, 4095(%r15,%r1)
4749 #CHECK: clc 0(1), 0 # encoding: [0xd5,0x00,0x00,0x00,0x00,0x00]
4750 #CHECK: clc 0(1), 0(%r1) # encoding: [0xd5,0x00,0x00,0x00,0x10,0x00]
4751 #CHECK: clc 0(1), 0(%r15) # encoding: [0xd5,0x00,0x00,0x00,0xf0,0x00]
4752 #CHECK: clc 0(1), 4095 # encoding: [0xd5,0x00,0x00,0x00,0x0f,0xff]
4753 #CHECK: clc 0(1), 4095(%r1) # encoding: [0xd5,0x00,0x00,0x00,0x1f,0xff]
4754 #CHECK: clc 0(1), 4095(%r15) # encoding: [0xd5,0x00,0x00,0x00,0xff,0xff]
4755 #CHECK: clc 0(1,%r1), 0 # encoding: [0xd5,0x00,0x10,0x00,0x00,0x00]
4756 #CHECK: clc 0(1,%r15), 0 # encoding: [0xd5,0x00,0xf0,0x00,0x00,0x00]
4757 #CHECK: clc 4095(1,%r1), 0 # encoding: [0xd5,0x00,0x1f,0xff,0x00,0x00]
4758 #CHECK: clc 4095(1,%r15), 0 # encoding: [0xd5,0x00,0xff,0xff,0x00,0x00]
4759 #CHECK: clc 0(256,%r1), 0 # encoding: [0xd5,0xff,0x10,0x00,0x00,0x00]
4760 #CHECK: clc 0(256,%r15), 0 # encoding: [0xd5,0xff,0xf0,0x00,0x00,0x00]
4767 clc
0(1), 4095(%r15)
4775 #CHECK: clcl %r0, %r8 # encoding: [0x0f,0x08]
4776 #CHECK: clcl %r0, %r14 # encoding: [0x0f,0x0e]
4777 #CHECK: clcl %r14, %r0 # encoding: [0x0f,0xe0]
4778 #CHECK: clcl %r14, %r8 # encoding: [0x0f,0xe8]
4785 #CHECK: clcle %r0, %r0, 0 # encoding: [0xa9,0x00,0x00,0x00]
4786 #CHECK: clcle %r0, %r14, 4095 # encoding: [0xa9,0x0e,0x0f,0xff]
4787 #CHECK: clcle %r0, %r0, 0(%r1) # encoding: [0xa9,0x00,0x10,0x00]
4788 #CHECK: clcle %r0, %r0, 0(%r15) # encoding: [0xa9,0x00,0xf0,0x00]
4789 #CHECK: clcle %r14, %r14, 4095(%r1) # encoding: [0xa9,0xee,0x1f,0xff]
4790 #CHECK: clcle %r0, %r0, 4095(%r15) # encoding: [0xa9,0x00,0xff,0xff]
4791 #CHECK: clcle %r14, %r0, 0 # encoding: [0xa9,0xe0,0x00,0x00]
4794 clcle
%r0, %r14, 4095
4795 clcle
%r0, %r0, 0(%r1)
4796 clcle
%r0, %r0, 0(%r15)
4797 clcle
%r14, %r14, 4095(%r1)
4798 clcle
%r0, %r0, 4095(%r15)
4801 #CHECK: clclu %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x8f]
4802 #CHECK: clclu %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x8f]
4803 #CHECK: clclu %r0, %r14, 0 # encoding: [0xeb,0x0e,0x00,0x00,0x00,0x8f]
4804 #CHECK: clclu %r0, %r14, 1 # encoding: [0xeb,0x0e,0x00,0x01,0x00,0x8f]
4805 #CHECK: clclu %r0, %r8, 524287 # encoding: [0xeb,0x08,0x0f,0xff,0x7f,0x8f]
4806 #CHECK: clclu %r0, %r8, 0(%r1) # encoding: [0xeb,0x08,0x10,0x00,0x00,0x8f]
4807 #CHECK: clclu %r0, %r4, 0(%r15) # encoding: [0xeb,0x04,0xf0,0x00,0x00,0x8f]
4808 #CHECK: clclu %r0, %r4, 524287(%r15) # encoding: [0xeb,0x04,0xff,0xff,0x7f,0x8f]
4809 #CHECK: clclu %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x8f]
4810 #CHECK: clclu %r14, %r0, 0 # encoding: [0xeb,0xe0,0x00,0x00,0x00,0x8f]
4812 clclu
%r0, %r0, -524288
4816 clclu
%r0, %r8, 524287
4817 clclu
%r0, %r8, 0(%r1)
4818 clclu
%r0, %r4, 0(%r15)
4819 clclu
%r0, %r4, 524287(%r15)
4820 clclu
%r0, %r0, 524287(%r1)
4823 #CHECK: clfhsi 0, 0 # encoding: [0xe5,0x5d,0x00,0x00,0x00,0x00]
4824 #CHECK: clfhsi 4095, 0 # encoding: [0xe5,0x5d,0x0f,0xff,0x00,0x00]
4825 #CHECK: clfhsi 0, 65535 # encoding: [0xe5,0x5d,0x00,0x00,0xff,0xff]
4826 #CHECK: clfhsi 0(%r1), 42 # encoding: [0xe5,0x5d,0x10,0x00,0x00,0x2a]
4827 #CHECK: clfhsi 0(%r15), 42 # encoding: [0xe5,0x5d,0xf0,0x00,0x00,0x2a]
4828 #CHECK: clfhsi 4095(%r1), 42 # encoding: [0xe5,0x5d,0x1f,0xff,0x00,0x2a]
4829 #CHECK: clfhsi 4095(%r15), 42 # encoding: [0xe5,0x5d,0xff,0xff,0x00,0x2a]
4836 clfhsi
4095(%r1), 42
4837 clfhsi
4095(%r15), 42
4839 #CHECK: clfi %r0, 0 # encoding: [0xc2,0x0f,0x00,0x00,0x00,0x00]
4840 #CHECK: clfi %r0, 4294967295 # encoding: [0xc2,0x0f,0xff,0xff,0xff,0xff]
4841 #CHECK: clfi %r15, 0 # encoding: [0xc2,0xff,0x00,0x00,0x00,0x00]
4844 clfi
%r0, (1 << 32) - 1
4847 #CHECK: clfit %r0, 0, 12 # encoding: [0xec,0x00,0x00,0x00,0xc0,0x73]
4848 #CHECK: clfit %r0, 65535, 12 # encoding: [0xec,0x00,0xff,0xff,0xc0,0x73]
4849 #CHECK: clfit %r0, 32768, 12 # encoding: [0xec,0x00,0x80,0x00,0xc0,0x73]
4850 #CHECK: clfith %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x20,0x73]
4851 #CHECK: clfitl %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x40,0x73]
4852 #CHECK: clfite %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x80,0x73]
4853 #CHECK: clfitne %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x60,0x73]
4854 #CHECK: clfitnl %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0xa0,0x73]
4855 #CHECK: clfitnh %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0xc0,0x73]
4858 clfit
%r0, 65535, 12
4859 clfit
%r0, 32768, 12
4867 #CHECK: clg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x21]
4868 #CHECK: clg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x21]
4869 #CHECK: clg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x21]
4870 #CHECK: clg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x21]
4871 #CHECK: clg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x21]
4872 #CHECK: clg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x21]
4873 #CHECK: clg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x21]
4874 #CHECK: clg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x21]
4875 #CHECK: clg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x21]
4876 #CHECK: clg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x21]
4885 clg
%r0, 524287(%r1,%r15)
4886 clg
%r0, 524287(%r15,%r1)
4889 #CHECK: clgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x31]
4890 #CHECK: clgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x31]
4891 #CHECK: clgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x31]
4892 #CHECK: clgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x31]
4893 #CHECK: clgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x31]
4894 #CHECK: clgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x31]
4895 #CHECK: clgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x31]
4896 #CHECK: clgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x31]
4897 #CHECK: clgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x31]
4898 #CHECK: clgf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x31]
4907 clgf
%r0, 524287(%r1,%r15)
4908 clgf
%r0, 524287(%r15,%r1)
4911 #CHECK: clgfi %r0, 0 # encoding: [0xc2,0x0e,0x00,0x00,0x00,0x00]
4912 #CHECK: clgfi %r0, 4294967295 # encoding: [0xc2,0x0e,0xff,0xff,0xff,0xff]
4913 #CHECK: clgfi %r15, 0 # encoding: [0xc2,0xfe,0x00,0x00,0x00,0x00]
4916 clgfi
%r0, (1 << 32) - 1
4919 #CHECK: clgfr %r0, %r0 # encoding: [0xb9,0x31,0x00,0x00]
4920 #CHECK: clgfr %r0, %r15 # encoding: [0xb9,0x31,0x00,0x0f]
4921 #CHECK: clgfr %r15, %r0 # encoding: [0xb9,0x31,0x00,0xf0]
4922 #CHECK: clgfr %r7, %r8 # encoding: [0xb9,0x31,0x00,0x78]
4929 #CHECK: clgfrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x0e,A,A,A,A]
4930 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
4931 clgfrl
%r0, -0x100000000
4932 #CHECK: clgfrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x0e,A,A,A,A]
4933 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
4935 #CHECK: clgfrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x0e,A,A,A,A]
4936 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
4938 #CHECK: clgfrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x0e,A,A,A,A]
4939 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
4940 clgfrl
%r0, 0xfffffffe
4942 #CHECK: clgfrl %r0, foo # encoding: [0xc6,0x0e,A,A,A,A]
4943 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
4944 #CHECK: clgfrl %r15, foo # encoding: [0xc6,0xfe,A,A,A,A]
4945 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
4950 #CHECK: clgfrl %r3, bar+100 # encoding: [0xc6,0x3e,A,A,A,A]
4951 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
4952 #CHECK: clgfrl %r4, bar+100 # encoding: [0xc6,0x4e,A,A,A,A]
4953 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
4958 #CHECK: clgfrl %r7, frob@PLT # encoding: [0xc6,0x7e,A,A,A,A]
4959 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
4960 #CHECK: clgfrl %r8, frob@PLT # encoding: [0xc6,0x8e,A,A,A,A]
4961 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
4966 #CHECK: clghrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x06,A,A,A,A]
4967 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
4968 clghrl
%r0, -0x100000000
4969 #CHECK: clghrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x06,A,A,A,A]
4970 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
4972 #CHECK: clghrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x06,A,A,A,A]
4973 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
4975 #CHECK: clghrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x06,A,A,A,A]
4976 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
4977 clghrl
%r0, 0xfffffffe
4979 #CHECK: clghrl %r0, foo # encoding: [0xc6,0x06,A,A,A,A]
4980 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
4981 #CHECK: clghrl %r15, foo # encoding: [0xc6,0xf6,A,A,A,A]
4982 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
4987 #CHECK: clghrl %r3, bar+100 # encoding: [0xc6,0x36,A,A,A,A]
4988 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
4989 #CHECK: clghrl %r4, bar+100 # encoding: [0xc6,0x46,A,A,A,A]
4990 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
4995 #CHECK: clghrl %r7, frob@PLT # encoding: [0xc6,0x76,A,A,A,A]
4996 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
4997 #CHECK: clghrl %r8, frob@PLT # encoding: [0xc6,0x86,A,A,A,A]
4998 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
5003 #CHECK: clghsi 0, 0 # encoding: [0xe5,0x59,0x00,0x00,0x00,0x00]
5004 #CHECK: clghsi 4095, 0 # encoding: [0xe5,0x59,0x0f,0xff,0x00,0x00]
5005 #CHECK: clghsi 0, 65535 # encoding: [0xe5,0x59,0x00,0x00,0xff,0xff]
5006 #CHECK: clghsi 0(%r1), 42 # encoding: [0xe5,0x59,0x10,0x00,0x00,0x2a]
5007 #CHECK: clghsi 0(%r15), 42 # encoding: [0xe5,0x59,0xf0,0x00,0x00,0x2a]
5008 #CHECK: clghsi 4095(%r1), 42 # encoding: [0xe5,0x59,0x1f,0xff,0x00,0x2a]
5009 #CHECK: clghsi 4095(%r15), 42 # encoding: [0xe5,0x59,0xff,0xff,0x00,0x2a]
5016 clghsi
4095(%r1), 42
5017 clghsi
4095(%r15), 42
5019 #CHECK: clgib %r0, 0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0xfd]
5020 #CHECK: clgib %r0, 128, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x80,0xfd]
5021 #CHECK: clgib %r0, 127, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x7f,0xfd]
5022 #CHECK: clgib %r15, 0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0xfd]
5023 #CHECK: clgib %r7, 255, 0, 0 # encoding: [0xec,0x70,0x00,0x00,0xff,0xfd]
5024 #CHECK: clgib %r0, 0, 1, 0 # encoding: [0xec,0x01,0x00,0x00,0x00,0xfd]
5025 #CHECK: clgib %r0, 0, 15, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0xfd]
5026 #CHECK: clgib %r0, 0, 0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x00,0xfd]
5027 #CHECK: clgib %r0, 0, 0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x00,0xfd]
5028 #CHECK: clgib %r0, 0, 0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x00,0xfd]
5030 clgib
%r0, 128, 0, 0
5031 clgib
%r0, 127, 0, 0
5033 clgib
%r7, 255, 0, 0
5036 clgib
%r0, 0, 0, 0(%r13)
5037 clgib
%r0, 0, 0, 4095
5038 clgib
%r0, 0, 0, 4095(%r7)
5040 #CHECK: clgibe %r0, 0, 0 # encoding: [0xec,0x08,0x00,0x00,0x00,0xfd]
5041 #CHECK: clgibe %r0, 128, 0 # encoding: [0xec,0x08,0x00,0x00,0x80,0xfd]
5042 #CHECK: clgibe %r0, 127, 0 # encoding: [0xec,0x08,0x00,0x00,0x7f,0xfd]
5043 #CHECK: clgibe %r15, 0, 0 # encoding: [0xec,0xf8,0x00,0x00,0x00,0xfd]
5044 #CHECK: clgibe %r7, 255, 0 # encoding: [0xec,0x78,0x00,0x00,0xff,0xfd]
5045 #CHECK: clgibe %r0, 0, 0(%r13) # encoding: [0xec,0x08,0xd0,0x00,0x00,0xfd]
5046 #CHECK: clgibe %r0, 0, 4095 # encoding: [0xec,0x08,0x0f,0xff,0x00,0xfd]
5047 #CHECK: clgibe %r0, 0, 4095(%r7) # encoding: [0xec,0x08,0x7f,0xff,0x00,0xfd]
5053 clgibe
%r0, 0, 0(%r13)
5055 clgibe
%r0, 0, 4095(%r7)
5057 #CHECK: clgib %r1, 2, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xfd]
5058 #CHECK: clgibh %r1, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xfd]
5059 #CHECK: clgibnle %r1, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xfd]
5060 clgib
%r1, 2, 2, 3(%r4)
5061 clgibh
%r1, 2, 3(%r4)
5062 clgibnle
%r1, 2, 3(%r4)
5064 #CHECK: clgib %r1, 2, 4, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xfd]
5065 #CHECK: clgibl %r1, 2, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xfd]
5066 #CHECK: clgibnhe %r1, 2, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xfd]
5067 clgib
%r1, 2, 4, 3(%r4)
5068 clgibl
%r1, 2, 3(%r4)
5069 clgibnhe
%r1, 2, 3(%r4)
5071 #CHECK: clgib %r1, 2, 6, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xfd]
5072 #CHECK: clgiblh %r1, 2, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xfd]
5073 #CHECK: clgibne %r1, 2, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xfd]
5074 clgib
%r1, 2, 6, 3(%r4)
5075 clgiblh
%r1, 2, 3(%r4)
5076 clgibne
%r1, 2, 3(%r4)
5078 #CHECK: clgib %r1, 2, 8, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xfd]
5079 #CHECK: clgibe %r1, 2, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xfd]
5080 #CHECK: clgibnlh %r1, 2, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xfd]
5081 clgib
%r1, 2, 8, 3(%r4)
5082 clgibe
%r1, 2, 3(%r4)
5083 clgibnlh
%r1, 2, 3(%r4)
5085 #CHECK: clgib %r1, 2, 10, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfd]
5086 #CHECK: clgibhe %r1, 2, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfd]
5087 #CHECK: clgibnl %r1, 2, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xfd]
5088 clgib
%r1, 2, 10, 3(%r4)
5089 clgibhe
%r1, 2, 3(%r4)
5090 clgibnl
%r1, 2, 3(%r4)
5092 #CHECK: clgib %r1, 2, 12, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfd]
5093 #CHECK: clgible %r1, 2, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfd]
5094 #CHECK: clgibnh %r1, 2, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xfd]
5095 clgib
%r1, 2, 12, 3(%r4)
5096 clgible
%r1, 2, 3(%r4)
5097 clgibnh
%r1, 2, 3(%r4)
5099 #CHECK: clgij %r0, 0, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x00,0x7d]
5100 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5101 #CHECK: clgij %r0, 255, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0xff,0x7d]
5102 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5103 #CHECK: clgij %r15, 0, 0, .[[LAB:L.*]] # encoding: [0xec,0xf0,A,A,0x00,0x7d]
5104 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5106 clgij
%r0, 255, 0, 0
5109 #CHECK: clgij %r1, 193, 0, .[[LAB:L.*]]-65536 # encoding: [0xec,0x10,A,A,0xc1,0x7d]
5110 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
5111 clgij
%r1, 193, 0, -0x10000
5112 #CHECK: clgij %r1, 193, 0, .[[LAB:L.*]]-2 # encoding: [0xec,0x10,A,A,0xc1,0x7d]
5113 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
5114 clgij
%r1, 193, 0, -2
5115 #CHECK: clgij %r1, 193, 0, .[[LAB:L.*]] # encoding: [0xec,0x10,A,A,0xc1,0x7d]
5116 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5117 clgij
%r1, 193, 0, 0
5118 #CHECK: clgij %r1, 193, 0, .[[LAB:L.*]]+65534 # encoding: [0xec,0x10,A,A,0xc1,0x7d]
5119 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
5120 clgij
%r1, 193, 0, 0xfffe
5122 #CHECK: clgij %r1, 193, 0, foo # encoding: [0xec,0x10,A,A,0xc1,0x7d]
5123 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5124 clgij
%r1, 193, 0, foo
5126 #CHECK: clgij %r1, 193, 1, foo # encoding: [0xec,0x11,A,A,0xc1,0x7d]
5127 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5128 clgij
%r1, 193, 1, foo
5130 #CHECK: clgij %r1, 193, 2, foo # encoding: [0xec,0x12,A,A,0xc1,0x7d]
5131 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5132 #CHECK: clgijh %r1, 193, foo # encoding: [0xec,0x12,A,A,0xc1,0x7d]
5133 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5134 #CHECK: clgijnle %r1, 193, foo # encoding: [0xec,0x12,A,A,0xc1,0x7d]
5135 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5136 clgij
%r1, 193, 2, foo
5137 clgijh
%r1, 193, foo
5138 clgijnle
%r1, 193, foo
5140 #CHECK: clgij %r1, 193, 3, foo # encoding: [0xec,0x13,A,A,0xc1,0x7d]
5141 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5142 clgij
%r1, 193, 3, foo
5144 #CHECK: clgij %r1, 193, 4, foo # encoding: [0xec,0x14,A,A,0xc1,0x7d]
5145 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5146 #CHECK: clgijl %r1, 193, foo # encoding: [0xec,0x14,A,A,0xc1,0x7d]
5147 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5148 #CHECK: clgijnhe %r1, 193, foo # encoding: [0xec,0x14,A,A,0xc1,0x7d]
5149 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5150 clgij
%r1, 193, 4, foo
5151 clgijl
%r1, 193, foo
5152 clgijnhe
%r1, 193, foo
5154 #CHECK: clgij %r1, 193, 5, foo # encoding: [0xec,0x15,A,A,0xc1,0x7d]
5155 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5156 clgij
%r1, 193, 5, foo
5158 #CHECK: clgij %r1, 193, 6, foo # encoding: [0xec,0x16,A,A,0xc1,0x7d]
5159 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5160 #CHECK: clgijlh %r1, 193, foo # encoding: [0xec,0x16,A,A,0xc1,0x7d]
5161 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5162 #CHECK: clgijne %r1, 193, foo # encoding: [0xec,0x16,A,A,0xc1,0x7d]
5163 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5164 clgij
%r1, 193, 6, foo
5165 clgijlh
%r1, 193, foo
5166 clgijne
%r1, 193, foo
5168 #CHECK: clgij %r1, 193, 7, foo # encoding: [0xec,0x17,A,A,0xc1,0x7d]
5169 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5170 clgij
%r1, 193, 7, foo
5172 #CHECK: clgij %r1, 193, 8, foo # encoding: [0xec,0x18,A,A,0xc1,0x7d]
5173 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5174 #CHECK: clgije %r1, 193, foo # encoding: [0xec,0x18,A,A,0xc1,0x7d]
5175 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5176 #CHECK: clgijnlh %r1, 193, foo # encoding: [0xec,0x18,A,A,0xc1,0x7d]
5177 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5178 clgij
%r1, 193, 8, foo
5179 clgije
%r1, 193, foo
5180 clgijnlh
%r1, 193, foo
5182 #CHECK: clgij %r1, 193, 9, foo # encoding: [0xec,0x19,A,A,0xc1,0x7d]
5183 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5184 clgij
%r1, 193, 9, foo
5186 #CHECK: clgij %r1, 193, 10, foo # encoding: [0xec,0x1a,A,A,0xc1,0x7d]
5187 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5188 #CHECK: clgijhe %r1, 193, foo # encoding: [0xec,0x1a,A,A,0xc1,0x7d]
5189 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5190 #CHECK: clgijnl %r1, 193, foo # encoding: [0xec,0x1a,A,A,0xc1,0x7d]
5191 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5192 clgij
%r1, 193, 10, foo
5193 clgijhe
%r1, 193, foo
5194 clgijnl
%r1, 193, foo
5196 #CHECK: clgij %r1, 193, 11, foo # encoding: [0xec,0x1b,A,A,0xc1,0x7d]
5197 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5198 clgij
%r1, 193, 11, foo
5200 #CHECK: clgij %r1, 193, 12, foo # encoding: [0xec,0x1c,A,A,0xc1,0x7d]
5201 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5202 #CHECK: clgijle %r1, 193, foo # encoding: [0xec,0x1c,A,A,0xc1,0x7d]
5203 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5204 #CHECK: clgijnh %r1, 193, foo # encoding: [0xec,0x1c,A,A,0xc1,0x7d]
5205 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5206 clgij
%r1, 193, 12, foo
5207 clgijle
%r1, 193, foo
5208 clgijnh
%r1, 193, foo
5210 #CHECK: clgij %r1, 193, 13, foo # encoding: [0xec,0x1d,A,A,0xc1,0x7d]
5211 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5212 clgij
%r1, 193, 13, foo
5214 #CHECK: clgij %r1, 193, 14, foo # encoding: [0xec,0x1e,A,A,0xc1,0x7d]
5215 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5216 clgij
%r1, 193, 14, foo
5218 #CHECK: clgij %r1, 193, 15, foo # encoding: [0xec,0x1f,A,A,0xc1,0x7d]
5219 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5220 clgij
%r1, 193, 15, foo
5222 #CHECK: clgij %r1, 193, 0, bar+100 # encoding: [0xec,0x10,A,A,0xc1,0x7d]
5223 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5224 clgij
%r1, 193, 0, bar+
100
5226 #CHECK: clgijh %r1, 193, bar+100 # encoding: [0xec,0x12,A,A,0xc1,0x7d]
5227 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5228 clgijh
%r1, 193, bar+
100
5230 #CHECK: clgijnle %r1, 193, bar+100 # encoding: [0xec,0x12,A,A,0xc1,0x7d]
5231 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5232 clgijnle
%r1, 193, bar+
100
5234 #CHECK: clgijl %r1, 193, bar+100 # encoding: [0xec,0x14,A,A,0xc1,0x7d]
5235 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5236 clgijl
%r1, 193, bar+
100
5238 #CHECK: clgijnhe %r1, 193, bar+100 # encoding: [0xec,0x14,A,A,0xc1,0x7d]
5239 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5240 clgijnhe
%r1, 193, bar+
100
5242 #CHECK: clgijlh %r1, 193, bar+100 # encoding: [0xec,0x16,A,A,0xc1,0x7d]
5243 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5244 clgijlh
%r1, 193, bar+
100
5246 #CHECK: clgijne %r1, 193, bar+100 # encoding: [0xec,0x16,A,A,0xc1,0x7d]
5247 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5248 clgijne
%r1, 193, bar+
100
5250 #CHECK: clgije %r1, 193, bar+100 # encoding: [0xec,0x18,A,A,0xc1,0x7d]
5251 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5252 clgije
%r1, 193, bar+
100
5254 #CHECK: clgijnlh %r1, 193, bar+100 # encoding: [0xec,0x18,A,A,0xc1,0x7d]
5255 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5256 clgijnlh
%r1, 193, bar+
100
5258 #CHECK: clgijhe %r1, 193, bar+100 # encoding: [0xec,0x1a,A,A,0xc1,0x7d]
5259 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5260 clgijhe
%r1, 193, bar+
100
5262 #CHECK: clgijnl %r1, 193, bar+100 # encoding: [0xec,0x1a,A,A,0xc1,0x7d]
5263 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5264 clgijnl
%r1, 193, bar+
100
5266 #CHECK: clgijle %r1, 193, bar+100 # encoding: [0xec,0x1c,A,A,0xc1,0x7d]
5267 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5268 clgijle
%r1, 193, bar+
100
5270 #CHECK: clgijnh %r1, 193, bar+100 # encoding: [0xec,0x1c,A,A,0xc1,0x7d]
5271 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5272 clgijnh
%r1, 193, bar+
100
5274 #CHECK: clgij %r1, 193, 0, bar@PLT # encoding: [0xec,0x10,A,A,0xc1,0x7d]
5275 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5276 clgij
%r1, 193, 0, bar@PLT
5278 #CHECK: clgijh %r1, 193, bar@PLT # encoding: [0xec,0x12,A,A,0xc1,0x7d]
5279 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5280 clgijh
%r1, 193, bar@PLT
5282 #CHECK: clgijnle %r1, 193, bar@PLT # encoding: [0xec,0x12,A,A,0xc1,0x7d]
5283 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5284 clgijnle
%r1, 193, bar@PLT
5286 #CHECK: clgijl %r1, 193, bar@PLT # encoding: [0xec,0x14,A,A,0xc1,0x7d]
5287 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5288 clgijl
%r1, 193, bar@PLT
5290 #CHECK: clgijnhe %r1, 193, bar@PLT # encoding: [0xec,0x14,A,A,0xc1,0x7d]
5291 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5292 clgijnhe
%r1, 193, bar@PLT
5294 #CHECK: clgijlh %r1, 193, bar@PLT # encoding: [0xec,0x16,A,A,0xc1,0x7d]
5295 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5296 clgijlh
%r1, 193, bar@PLT
5298 #CHECK: clgijne %r1, 193, bar@PLT # encoding: [0xec,0x16,A,A,0xc1,0x7d]
5299 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5300 clgijne
%r1, 193, bar@PLT
5302 #CHECK: clgije %r1, 193, bar@PLT # encoding: [0xec,0x18,A,A,0xc1,0x7d]
5303 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5304 clgije
%r1, 193, bar@PLT
5306 #CHECK: clgijnlh %r1, 193, bar@PLT # encoding: [0xec,0x18,A,A,0xc1,0x7d]
5307 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5308 clgijnlh
%r1, 193, bar@PLT
5310 #CHECK: clgijhe %r1, 193, bar@PLT # encoding: [0xec,0x1a,A,A,0xc1,0x7d]
5311 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5312 clgijhe
%r1, 193, bar@PLT
5314 #CHECK: clgijnl %r1, 193, bar@PLT # encoding: [0xec,0x1a,A,A,0xc1,0x7d]
5315 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5316 clgijnl
%r1, 193, bar@PLT
5318 #CHECK: clgijle %r1, 193, bar@PLT # encoding: [0xec,0x1c,A,A,0xc1,0x7d]
5319 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5320 clgijle
%r1, 193, bar@PLT
5322 #CHECK: clgijnh %r1, 193, bar@PLT # encoding: [0xec,0x1c,A,A,0xc1,0x7d]
5323 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5324 clgijnh
%r1, 193, bar@PLT
5326 #CHECK: clgit %r0, 0, 12 # encoding: [0xec,0x00,0x00,0x00,0xc0,0x71]
5327 #CHECK: clgit %r0, 65535, 12 # encoding: [0xec,0x00,0xff,0xff,0xc0,0x71]
5328 #CHECK: clgit %r0, 32768, 12 # encoding: [0xec,0x00,0x80,0x00,0xc0,0x71]
5329 #CHECK: clgith %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x20,0x71]
5330 #CHECK: clgitl %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x40,0x71]
5331 #CHECK: clgite %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x80,0x71]
5332 #CHECK: clgitne %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0x60,0x71]
5333 #CHECK: clgitnl %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0xa0,0x71]
5334 #CHECK: clgitnh %r15, 1 # encoding: [0xec,0xf0,0x00,0x01,0xc0,0x71]
5337 clgit
%r0, 65535, 12
5338 clgit
%r0, 32768, 12
5346 #CHECK: clgr %r0, %r0 # encoding: [0xb9,0x21,0x00,0x00]
5347 #CHECK: clgr %r0, %r15 # encoding: [0xb9,0x21,0x00,0x0f]
5348 #CHECK: clgr %r15, %r0 # encoding: [0xb9,0x21,0x00,0xf0]
5349 #CHECK: clgr %r7, %r8 # encoding: [0xb9,0x21,0x00,0x78]
5356 #CHECK: clgrb %r0, %r0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0xe5]
5357 #CHECK: clgrb %r0, %r15, 0, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0xe5]
5358 #CHECK: clgrb %r15, %r0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0xe5]
5359 #CHECK: clgrb %r7, %r2, 0, 0 # encoding: [0xec,0x72,0x00,0x00,0x00,0xe5]
5360 #CHECK: clgrb %r0, %r0, 1, 0 # encoding: [0xec,0x00,0x00,0x00,0x10,0xe5]
5361 #CHECK: clgrb %r0, %r0, 15, 0 # encoding: [0xec,0x00,0x00,0x00,0xf0,0xe5]
5362 #CHECK: clgrb %r0, %r0, 0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x00,0xe5]
5363 #CHECK: clgrb %r0, %r0, 0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x00,0xe5]
5364 #CHECK: clgrb %r0, %r0, 0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x00,0xe5]
5365 clgrb
%r0, %r0, 0, 0
5366 clgrb
%r0, %r15, 0, 0
5367 clgrb
%r15, %r0, 0, 0
5368 clgrb
%r7, %r2, 0, 0
5369 clgrb
%r0, %r0, 1, 0
5370 clgrb
%r0, %r0, 15, 0
5371 clgrb
%r0, %r0, 0, 0(%r13)
5372 clgrb
%r0, %r0, 0, 4095
5373 clgrb
%r0, %r0, 0, 4095(%r7)
5375 #CHECK: clgrbe %r0, %r0, 0 # encoding: [0xec,0x00,0x00,0x00,0x80,0xe5]
5376 #CHECK: clgrbe %r0, %r15, 0 # encoding: [0xec,0x0f,0x00,0x00,0x80,0xe5]
5377 #CHECK: clgrbe %r15, %r0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x80,0xe5]
5378 #CHECK: clgrbe %r7, %r2, 0 # encoding: [0xec,0x72,0x00,0x00,0x80,0xe5]
5379 #CHECK: clgrbe %r0, %r0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x80,0xe5]
5380 #CHECK: clgrbe %r0, %r0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x80,0xe5]
5381 #CHECK: clgrbe %r0, %r0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x80,0xe5]
5386 clgrbe
%r0, %r0, 0(%r13)
5387 clgrbe
%r0, %r0, 4095
5388 clgrbe
%r0, %r0, 4095(%r7)
5390 #CHECK: clgrb %r1, %r2, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xe5]
5391 #CHECK: clgrbh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xe5]
5392 #CHECK: clgrbnle %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xe5]
5393 clgrb
%r1, %r2, 2, 3(%r4)
5394 clgrbh
%r1, %r2, 3(%r4)
5395 clgrbnle
%r1, %r2, 3(%r4)
5397 #CHECK: clgrb %r1, %r2, 4, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xe5]
5398 #CHECK: clgrbl %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xe5]
5399 #CHECK: clgrbnhe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xe5]
5400 clgrb
%r1, %r2, 4, 3(%r4)
5401 clgrbl
%r1, %r2, 3(%r4)
5402 clgrbnhe
%r1, %r2, 3(%r4)
5404 #CHECK: clgrb %r1, %r2, 6, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xe5]
5405 #CHECK: clgrblh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xe5]
5406 #CHECK: clgrbne %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xe5]
5407 clgrb
%r1, %r2, 6, 3(%r4)
5408 clgrblh
%r1, %r2, 3(%r4)
5409 clgrbne
%r1, %r2, 3(%r4)
5411 #CHECK: clgrb %r1, %r2, 8, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xe5]
5412 #CHECK: clgrbe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xe5]
5413 #CHECK: clgrbnlh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xe5]
5414 clgrb
%r1, %r2, 8, 3(%r4)
5415 clgrbe
%r1, %r2, 3(%r4)
5416 clgrbnlh
%r1, %r2, 3(%r4)
5418 #CHECK: clgrb %r1, %r2, 10, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xe5]
5419 #CHECK: clgrbhe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xe5]
5420 #CHECK: clgrbnl %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xe5]
5421 clgrb
%r1, %r2, 10, 3(%r4)
5422 clgrbhe
%r1, %r2, 3(%r4)
5423 clgrbnl
%r1, %r2, 3(%r4)
5425 #CHECK: clgrb %r1, %r2, 12, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xe5]
5426 #CHECK: clgrble %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xe5]
5427 #CHECK: clgrbnh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xe5]
5428 clgrb
%r1, %r2, 12, 3(%r4)
5429 clgrble
%r1, %r2, 3(%r4)
5430 clgrbnh
%r1, %r2, 3(%r4)
5432 #CHECK: clgrj %r0, %r0, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x00,0x65]
5433 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5434 #CHECK: clgrj %r0, %r15, 0, .[[LAB:L.*]] # encoding: [0xec,0x0f,A,A,0x00,0x65]
5435 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5436 #CHECK: clgrj %r15, %r0, 0, .[[LAB:L.*]] # encoding: [0xec,0xf0,A,A,0x00,0x65]
5437 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5438 #CHECK: clgrj %r7, %r8, 0, .[[LAB:L.*]] # encoding: [0xec,0x78,A,A,0x00,0x65]
5439 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5445 #CHECK: clgrj %r1, %r2, 0, .[[LAB:L.*]]-65536 # encoding: [0xec,0x12,A,A,0x00,0x65]
5446 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
5447 clgrj
%r1, %r2, 0, -0x10000
5448 #CHECK: clgrj %r1, %r2, 0, .[[LAB:L.*]]-2 # encoding: [0xec,0x12,A,A,0x00,0x65]
5449 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
5450 clgrj
%r1, %r2, 0, -2
5451 #CHECK: clgrj %r1, %r2, 0, .[[LAB:L.*]] # encoding: [0xec,0x12,A,A,0x00,0x65]
5452 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5453 clgrj
%r1, %r2, 0, 0
5454 #CHECK: clgrj %r1, %r2, 0, .[[LAB:L.*]]+65534 # encoding: [0xec,0x12,A,A,0x00,0x65]
5455 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
5456 clgrj
%r1, %r2, 0, 0xfffe
5458 #CHECK: clgrj %r1, %r2, 0, foo # encoding: [0xec,0x12,A,A,0x00,0x65]
5459 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5460 clgrj
%r1, %r2, 0, foo
5462 #CHECK: clgrj %r1, %r2, 1, foo # encoding: [0xec,0x12,A,A,0x10,0x65]
5463 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5464 clgrj
%r1, %r2, 1, foo
5466 #CHECK: clgrj %r1, %r2, 2, foo # encoding: [0xec,0x12,A,A,0x20,0x65]
5467 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5468 #CHECK: clgrjh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x20,0x65]
5469 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5470 #CHECK: clgrjnle %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x20,0x65]
5471 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5472 clgrj
%r1, %r2, 2, foo
5473 clgrjh
%r1, %r2, foo
5474 clgrjnle
%r1, %r2, foo
5476 #CHECK: clgrj %r1, %r2, 3, foo # encoding: [0xec,0x12,A,A,0x30,0x65]
5477 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5478 clgrj
%r1, %r2, 3, foo
5480 #CHECK: clgrj %r1, %r2, 4, foo # encoding: [0xec,0x12,A,A,0x40,0x65]
5481 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5482 #CHECK: clgrjl %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x40,0x65]
5483 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5484 #CHECK: clgrjnhe %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x40,0x65]
5485 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5486 clgrj
%r1, %r2, 4, foo
5487 clgrjl
%r1, %r2, foo
5488 clgrjnhe
%r1, %r2, foo
5490 #CHECK: clgrj %r1, %r2, 5, foo # encoding: [0xec,0x12,A,A,0x50,0x65]
5491 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5492 clgrj
%r1, %r2, 5, foo
5494 #CHECK: clgrj %r1, %r2, 6, foo # encoding: [0xec,0x12,A,A,0x60,0x65]
5495 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5496 #CHECK: clgrjlh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x60,0x65]
5497 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5498 #CHECK: clgrjne %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x60,0x65]
5499 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5500 clgrj
%r1, %r2, 6, foo
5501 clgrjlh
%r1, %r2, foo
5502 clgrjne
%r1, %r2, foo
5504 #CHECK: clgrj %r1, %r2, 7, foo # encoding: [0xec,0x12,A,A,0x70,0x65]
5505 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5506 clgrj
%r1, %r2, 7, foo
5508 #CHECK: clgrj %r1, %r2, 8, foo # encoding: [0xec,0x12,A,A,0x80,0x65]
5509 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5510 #CHECK: clgrje %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x80,0x65]
5511 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5512 #CHECK: clgrjnlh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x80,0x65]
5513 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5514 clgrj
%r1, %r2, 8, foo
5515 clgrje
%r1, %r2, foo
5516 clgrjnlh
%r1, %r2, foo
5518 #CHECK: clgrj %r1, %r2, 9, foo # encoding: [0xec,0x12,A,A,0x90,0x65]
5519 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5520 clgrj
%r1, %r2, 9, foo
5522 #CHECK: clgrj %r1, %r2, 10, foo # encoding: [0xec,0x12,A,A,0xa0,0x65]
5523 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5524 #CHECK: clgrjhe %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xa0,0x65]
5525 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5526 #CHECK: clgrjnl %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xa0,0x65]
5527 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5528 clgrj
%r1, %r2, 10, foo
5529 clgrjhe
%r1, %r2, foo
5530 clgrjnl
%r1, %r2, foo
5532 #CHECK: clgrj %r1, %r2, 11, foo # encoding: [0xec,0x12,A,A,0xb0,0x65]
5533 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5534 clgrj
%r1, %r2, 11, foo
5536 #CHECK: clgrj %r1, %r2, 12, foo # encoding: [0xec,0x12,A,A,0xc0,0x65]
5537 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5538 #CHECK: clgrjle %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xc0,0x65]
5539 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5540 #CHECK: clgrjnh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xc0,0x65]
5541 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5542 clgrj
%r1, %r2, 12, foo
5543 clgrjle
%r1, %r2, foo
5544 clgrjnh
%r1, %r2, foo
5546 #CHECK: clgrj %r1, %r2, 13, foo # encoding: [0xec,0x12,A,A,0xd0,0x65]
5547 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5548 clgrj
%r1, %r2, 13, foo
5550 #CHECK: clgrj %r1, %r2, 14, foo # encoding: [0xec,0x12,A,A,0xe0,0x65]
5551 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5552 clgrj
%r1, %r2, 14, foo
5554 #CHECK: clgrj %r1, %r2, 15, foo # encoding: [0xec,0x12,A,A,0xf0,0x65]
5555 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5556 clgrj
%r1, %r2, 15, foo
5558 #CHECK: clgrj %r1, %r2, 0, bar+100 # encoding: [0xec,0x12,A,A,0x00,0x65]
5559 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5560 clgrj
%r1, %r2, 0, bar+
100
5562 #CHECK: clgrjh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x20,0x65]
5563 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5564 clgrjh
%r1, %r2, bar+
100
5566 #CHECK: clgrjnle %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x20,0x65]
5567 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5568 clgrjnle
%r1, %r2, bar+
100
5570 #CHECK: clgrjl %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x40,0x65]
5571 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5572 clgrjl
%r1, %r2, bar+
100
5574 #CHECK: clgrjnhe %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x40,0x65]
5575 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5576 clgrjnhe
%r1, %r2, bar+
100
5578 #CHECK: clgrjlh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x60,0x65]
5579 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5580 clgrjlh
%r1, %r2, bar+
100
5582 #CHECK: clgrjne %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x60,0x65]
5583 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5584 clgrjne
%r1, %r2, bar+
100
5586 #CHECK: clgrje %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x80,0x65]
5587 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5588 clgrje
%r1, %r2, bar+
100
5590 #CHECK: clgrjnlh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x80,0x65]
5591 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5592 clgrjnlh
%r1, %r2, bar+
100
5594 #CHECK: clgrjhe %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xa0,0x65]
5595 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5596 clgrjhe
%r1, %r2, bar+
100
5598 #CHECK: clgrjnl %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xa0,0x65]
5599 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5600 clgrjnl
%r1, %r2, bar+
100
5602 #CHECK: clgrjle %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xc0,0x65]
5603 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5604 clgrjle
%r1, %r2, bar+
100
5606 #CHECK: clgrjnh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xc0,0x65]
5607 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5608 clgrjnh
%r1, %r2, bar+
100
5610 #CHECK: clgrj %r1, %r2, 0, bar@PLT # encoding: [0xec,0x12,A,A,0x00,0x65]
5611 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5612 clgrj
%r1, %r2, 0, bar@PLT
5614 #CHECK: clgrjh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x20,0x65]
5615 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5616 clgrjh
%r1, %r2, bar@PLT
5618 #CHECK: clgrjnle %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x20,0x65]
5619 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5620 clgrjnle
%r1, %r2, bar@PLT
5622 #CHECK: clgrjl %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x40,0x65]
5623 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5624 clgrjl
%r1, %r2, bar@PLT
5626 #CHECK: clgrjnhe %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x40,0x65]
5627 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5628 clgrjnhe
%r1, %r2, bar@PLT
5630 #CHECK: clgrjlh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x60,0x65]
5631 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5632 clgrjlh
%r1, %r2, bar@PLT
5634 #CHECK: clgrjne %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x60,0x65]
5635 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5636 clgrjne
%r1, %r2, bar@PLT
5638 #CHECK: clgrje %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x80,0x65]
5639 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5640 clgrje
%r1, %r2, bar@PLT
5642 #CHECK: clgrjnlh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x80,0x65]
5643 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5644 clgrjnlh
%r1, %r2, bar@PLT
5646 #CHECK: clgrjhe %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xa0,0x65]
5647 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5648 clgrjhe
%r1, %r2, bar@PLT
5650 #CHECK: clgrjnl %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xa0,0x65]
5651 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5652 clgrjnl
%r1, %r2, bar@PLT
5654 #CHECK: clgrjle %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xc0,0x65]
5655 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5656 clgrjle
%r1, %r2, bar@PLT
5658 #CHECK: clgrjnh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xc0,0x65]
5659 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
5660 clgrjnh
%r1, %r2, bar@PLT
5662 #CHECK: clgrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x0a,A,A,A,A]
5663 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
5664 clgrl
%r0, -0x100000000
5665 #CHECK: clgrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x0a,A,A,A,A]
5666 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
5668 #CHECK: clgrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x0a,A,A,A,A]
5669 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
5671 #CHECK: clgrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x0a,A,A,A,A]
5672 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
5673 clgrl
%r0, 0xfffffffe
5675 #CHECK: clgrl %r0, foo # encoding: [0xc6,0x0a,A,A,A,A]
5676 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
5677 #CHECK: clgrl %r15, foo # encoding: [0xc6,0xfa,A,A,A,A]
5678 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
5683 #CHECK: clgrl %r3, bar+100 # encoding: [0xc6,0x3a,A,A,A,A]
5684 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
5685 #CHECK: clgrl %r4, bar+100 # encoding: [0xc6,0x4a,A,A,A,A]
5686 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
5691 #CHECK: clgrl %r7, frob@PLT # encoding: [0xc6,0x7a,A,A,A,A]
5692 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
5693 #CHECK: clgrl %r8, frob@PLT # encoding: [0xc6,0x8a,A,A,A,A]
5694 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
5699 #CHECK: clhhsi 0, 0 # encoding: [0xe5,0x55,0x00,0x00,0x00,0x00]
5700 #CHECK: clhhsi 4095, 0 # encoding: [0xe5,0x55,0x0f,0xff,0x00,0x00]
5701 #CHECK: clhhsi 0, 65535 # encoding: [0xe5,0x55,0x00,0x00,0xff,0xff]
5702 #CHECK: clhhsi 0(%r1), 42 # encoding: [0xe5,0x55,0x10,0x00,0x00,0x2a]
5703 #CHECK: clhhsi 0(%r15), 42 # encoding: [0xe5,0x55,0xf0,0x00,0x00,0x2a]
5704 #CHECK: clhhsi 4095(%r1), 42 # encoding: [0xe5,0x55,0x1f,0xff,0x00,0x2a]
5705 #CHECK: clhhsi 4095(%r15), 42 # encoding: [0xe5,0x55,0xff,0xff,0x00,0x2a]
5712 clhhsi
4095(%r1), 42
5713 clhhsi
4095(%r15), 42
5715 #CHECK: clhrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x07,A,A,A,A]
5716 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
5717 clhrl
%r0, -0x100000000
5718 #CHECK: clhrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x07,A,A,A,A]
5719 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
5721 #CHECK: clhrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x07,A,A,A,A]
5722 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
5724 #CHECK: clhrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x07,A,A,A,A]
5725 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
5726 clhrl
%r0, 0xfffffffe
5728 #CHECK: clhrl %r0, foo # encoding: [0xc6,0x07,A,A,A,A]
5729 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
5730 #CHECK: clhrl %r15, foo # encoding: [0xc6,0xf7,A,A,A,A]
5731 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
5736 #CHECK: clhrl %r3, bar+100 # encoding: [0xc6,0x37,A,A,A,A]
5737 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
5738 #CHECK: clhrl %r4, bar+100 # encoding: [0xc6,0x47,A,A,A,A]
5739 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
5744 #CHECK: clhrl %r7, frob@PLT # encoding: [0xc6,0x77,A,A,A,A]
5745 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
5746 #CHECK: clhrl %r8, frob@PLT # encoding: [0xc6,0x87,A,A,A,A]
5747 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
5752 #CHECK: cli 0, 0 # encoding: [0x95,0x00,0x00,0x00]
5753 #CHECK: cli 4095, 0 # encoding: [0x95,0x00,0x0f,0xff]
5754 #CHECK: cli 0, 255 # encoding: [0x95,0xff,0x00,0x00]
5755 #CHECK: cli 0(%r1), 42 # encoding: [0x95,0x2a,0x10,0x00]
5756 #CHECK: cli 0(%r15), 42 # encoding: [0x95,0x2a,0xf0,0x00]
5757 #CHECK: cli 4095(%r1), 42 # encoding: [0x95,0x2a,0x1f,0xff]
5758 #CHECK: cli 4095(%r15), 42 # encoding: [0x95,0x2a,0xff,0xff]
5768 #CHECK: clib %r0, 0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0xff]
5769 #CHECK: clib %r0, 128, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x80,0xff]
5770 #CHECK: clib %r0, 127, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x7f,0xff]
5771 #CHECK: clib %r15, 0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0xff]
5772 #CHECK: clib %r7, 255, 0, 0 # encoding: [0xec,0x70,0x00,0x00,0xff,0xff]
5773 #CHECK: clib %r0, 0, 1, 0 # encoding: [0xec,0x01,0x00,0x00,0x00,0xff]
5774 #CHECK: clib %r0, 0, 15, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0xff]
5775 #CHECK: clib %r0, 0, 0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x00,0xff]
5776 #CHECK: clib %r0, 0, 0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x00,0xff]
5777 #CHECK: clib %r0, 0, 0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x00,0xff]
5785 clib
%r0, 0, 0, 0(%r13)
5786 clib
%r0, 0, 0, 4095
5787 clib
%r0, 0, 0, 4095(%r7)
5789 #CHECK: clibe %r0, 0, 0 # encoding: [0xec,0x08,0x00,0x00,0x00,0xff]
5790 #CHECK: clibe %r0, 128, 0 # encoding: [0xec,0x08,0x00,0x00,0x80,0xff]
5791 #CHECK: clibe %r0, 127, 0 # encoding: [0xec,0x08,0x00,0x00,0x7f,0xff]
5792 #CHECK: clibe %r15, 0, 0 # encoding: [0xec,0xf8,0x00,0x00,0x00,0xff]
5793 #CHECK: clibe %r7, 255, 0 # encoding: [0xec,0x78,0x00,0x00,0xff,0xff]
5794 #CHECK: clibe %r0, 0, 0(%r13) # encoding: [0xec,0x08,0xd0,0x00,0x00,0xff]
5795 #CHECK: clibe %r0, 0, 4095 # encoding: [0xec,0x08,0x0f,0xff,0x00,0xff]
5796 #CHECK: clibe %r0, 0, 4095(%r7) # encoding: [0xec,0x08,0x7f,0xff,0x00,0xff]
5802 clibe
%r0, 0, 0(%r13)
5804 clibe
%r0, 0, 4095(%r7)
5806 #CHECK: clib %r1, 2, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xff]
5807 #CHECK: clibh %r1, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xff]
5808 #CHECK: clibnle %r1, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x02,0xff]
5809 clib
%r1, 2, 2, 3(%r4)
5810 clibh
%r1, 2, 3(%r4)
5811 clibnle
%r1, 2, 3(%r4)
5813 #CHECK: clib %r1, 2, 4, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xff]
5814 #CHECK: clibl %r1, 2, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xff]
5815 #CHECK: clibnhe %r1, 2, 3(%r4) # encoding: [0xec,0x14,0x40,0x03,0x02,0xff]
5816 clib
%r1, 2, 4, 3(%r4)
5817 clibl
%r1, 2, 3(%r4)
5818 clibnhe
%r1, 2, 3(%r4)
5820 #CHECK: clib %r1, 2, 6, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xff]
5821 #CHECK: cliblh %r1, 2, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xff]
5822 #CHECK: clibne %r1, 2, 3(%r4) # encoding: [0xec,0x16,0x40,0x03,0x02,0xff]
5823 clib
%r1, 2, 6, 3(%r4)
5824 cliblh
%r1, 2, 3(%r4)
5825 clibne
%r1, 2, 3(%r4)
5827 #CHECK: clib %r1, 2, 8, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xff]
5828 #CHECK: clibe %r1, 2, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xff]
5829 #CHECK: clibnlh %r1, 2, 3(%r4) # encoding: [0xec,0x18,0x40,0x03,0x02,0xff]
5830 clib
%r1, 2, 8, 3(%r4)
5831 clibe
%r1, 2, 3(%r4)
5832 clibnlh
%r1, 2, 3(%r4)
5834 #CHECK: clib %r1, 2, 10, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xff]
5835 #CHECK: clibhe %r1, 2, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xff]
5836 #CHECK: clibnl %r1, 2, 3(%r4) # encoding: [0xec,0x1a,0x40,0x03,0x02,0xff]
5837 clib
%r1, 2, 10, 3(%r4)
5838 clibhe
%r1, 2, 3(%r4)
5839 clibnl
%r1, 2, 3(%r4)
5841 #CHECK: clib %r1, 2, 12, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xff]
5842 #CHECK: clible %r1, 2, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xff]
5843 #CHECK: clibnh %r1, 2, 3(%r4) # encoding: [0xec,0x1c,0x40,0x03,0x02,0xff]
5844 clib
%r1, 2, 12, 3(%r4)
5845 clible
%r1, 2, 3(%r4)
5846 clibnh
%r1, 2, 3(%r4)
5848 #CHECK: clij %r0, 0, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x00,0x7f]
5849 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5850 #CHECK: clij %r0, 255, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0xff,0x7f]
5851 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5852 #CHECK: clij %r15, 0, 0, .[[LAB:L.*]] # encoding: [0xec,0xf0,A,A,0x00,0x7f]
5853 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5858 #CHECK: clij %r1, 193, 0, .[[LAB:L.*]]-65536 # encoding: [0xec,0x10,A,A,0xc1,0x7f]
5859 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
5860 clij
%r1, 193, 0, -0x10000
5861 #CHECK: clij %r1, 193, 0, .[[LAB:L.*]]-2 # encoding: [0xec,0x10,A,A,0xc1,0x7f]
5862 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
5863 clij
%r1, 193, 0, -2
5864 #CHECK: clij %r1, 193, 0, .[[LAB:L.*]] # encoding: [0xec,0x10,A,A,0xc1,0x7f]
5865 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
5867 #CHECK: clij %r1, 193, 0, .[[LAB:L.*]]+65534 # encoding: [0xec,0x10,A,A,0xc1,0x7f]
5868 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
5869 clij
%r1, 193, 0, 0xfffe
5871 #CHECK: clij %r1, 193, 0, foo # encoding: [0xec,0x10,A,A,0xc1,0x7f]
5872 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5873 clij
%r1, 193, 0, foo
5875 #CHECK: clij %r1, 193, 1, foo # encoding: [0xec,0x11,A,A,0xc1,0x7f]
5876 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5877 clij
%r1, 193, 1, foo
5879 #CHECK: clij %r1, 193, 2, foo # encoding: [0xec,0x12,A,A,0xc1,0x7f]
5880 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5881 #CHECK: clijh %r1, 193, foo # encoding: [0xec,0x12,A,A,0xc1,0x7f]
5882 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5883 #CHECK: clijnle %r1, 193, foo # encoding: [0xec,0x12,A,A,0xc1,0x7f]
5884 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5885 clij
%r1, 193, 2, foo
5887 clijnle
%r1, 193, foo
5889 #CHECK: clij %r1, 193, 3, foo # encoding: [0xec,0x13,A,A,0xc1,0x7f]
5890 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5891 clij
%r1, 193, 3, foo
5893 #CHECK: clij %r1, 193, 4, foo # encoding: [0xec,0x14,A,A,0xc1,0x7f]
5894 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5895 #CHECK: clijl %r1, 193, foo # encoding: [0xec,0x14,A,A,0xc1,0x7f]
5896 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5897 #CHECK: clijnhe %r1, 193, foo # encoding: [0xec,0x14,A,A,0xc1,0x7f]
5898 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5899 clij
%r1, 193, 4, foo
5901 clijnhe
%r1, 193, foo
5903 #CHECK: clij %r1, 193, 5, foo # encoding: [0xec,0x15,A,A,0xc1,0x7f]
5904 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5905 clij
%r1, 193, 5, foo
5907 #CHECK: clij %r1, 193, 6, foo # encoding: [0xec,0x16,A,A,0xc1,0x7f]
5908 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5909 #CHECK: clijlh %r1, 193, foo # encoding: [0xec,0x16,A,A,0xc1,0x7f]
5910 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5911 #CHECK: clijne %r1, 193, foo # encoding: [0xec,0x16,A,A,0xc1,0x7f]
5912 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5913 clij
%r1, 193, 6, foo
5914 clijlh
%r1, 193, foo
5915 clijne
%r1, 193, foo
5917 #CHECK: clij %r1, 193, 7, foo # encoding: [0xec,0x17,A,A,0xc1,0x7f]
5918 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5919 clij
%r1, 193, 7, foo
5921 #CHECK: clij %r1, 193, 8, foo # encoding: [0xec,0x18,A,A,0xc1,0x7f]
5922 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5923 #CHECK: clije %r1, 193, foo # encoding: [0xec,0x18,A,A,0xc1,0x7f]
5924 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5925 #CHECK: clijnlh %r1, 193, foo # encoding: [0xec,0x18,A,A,0xc1,0x7f]
5926 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5927 clij
%r1, 193, 8, foo
5929 clijnlh
%r1, 193, foo
5931 #CHECK: clij %r1, 193, 9, foo # encoding: [0xec,0x19,A,A,0xc1,0x7f]
5932 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5933 clij
%r1, 193, 9, foo
5935 #CHECK: clij %r1, 193, 10, foo # encoding: [0xec,0x1a,A,A,0xc1,0x7f]
5936 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5937 #CHECK: clijhe %r1, 193, foo # encoding: [0xec,0x1a,A,A,0xc1,0x7f]
5938 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5939 #CHECK: clijnl %r1, 193, foo # encoding: [0xec,0x1a,A,A,0xc1,0x7f]
5940 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5941 clij
%r1, 193, 10, foo
5942 clijhe
%r1, 193, foo
5943 clijnl
%r1, 193, foo
5945 #CHECK: clij %r1, 193, 11, foo # encoding: [0xec,0x1b,A,A,0xc1,0x7f]
5946 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5947 clij
%r1, 193, 11, foo
5949 #CHECK: clij %r1, 193, 12, foo # encoding: [0xec,0x1c,A,A,0xc1,0x7f]
5950 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5951 #CHECK: clijle %r1, 193, foo # encoding: [0xec,0x1c,A,A,0xc1,0x7f]
5952 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5953 #CHECK: clijnh %r1, 193, foo # encoding: [0xec,0x1c,A,A,0xc1,0x7f]
5954 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5955 clij
%r1, 193, 12, foo
5956 clijle
%r1, 193, foo
5957 clijnh
%r1, 193, foo
5959 #CHECK: clij %r1, 193, 13, foo # encoding: [0xec,0x1d,A,A,0xc1,0x7f]
5960 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5961 clij
%r1, 193, 13, foo
5963 #CHECK: clij %r1, 193, 14, foo # encoding: [0xec,0x1e,A,A,0xc1,0x7f]
5964 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5965 clij
%r1, 193, 14, foo
5967 #CHECK: clij %r1, 193, 15, foo # encoding: [0xec,0x1f,A,A,0xc1,0x7f]
5968 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
5969 clij
%r1, 193, 15, foo
5971 #CHECK: clij %r1, 193, 0, bar+100 # encoding: [0xec,0x10,A,A,0xc1,0x7f]
5972 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5973 clij
%r1, 193, 0, bar+
100
5975 #CHECK: clijh %r1, 193, bar+100 # encoding: [0xec,0x12,A,A,0xc1,0x7f]
5976 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5977 clijh
%r1, 193, bar+
100
5979 #CHECK: clijnle %r1, 193, bar+100 # encoding: [0xec,0x12,A,A,0xc1,0x7f]
5980 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5981 clijnle
%r1, 193, bar+
100
5983 #CHECK: clijl %r1, 193, bar+100 # encoding: [0xec,0x14,A,A,0xc1,0x7f]
5984 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5985 clijl
%r1, 193, bar+
100
5987 #CHECK: clijnhe %r1, 193, bar+100 # encoding: [0xec,0x14,A,A,0xc1,0x7f]
5988 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5989 clijnhe
%r1, 193, bar+
100
5991 #CHECK: clijlh %r1, 193, bar+100 # encoding: [0xec,0x16,A,A,0xc1,0x7f]
5992 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5993 clijlh
%r1, 193, bar+
100
5995 #CHECK: clijne %r1, 193, bar+100 # encoding: [0xec,0x16,A,A,0xc1,0x7f]
5996 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
5997 clijne
%r1, 193, bar+
100
5999 #CHECK: clije %r1, 193, bar+100 # encoding: [0xec,0x18,A,A,0xc1,0x7f]
6000 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6001 clije
%r1, 193, bar+
100
6003 #CHECK: clijnlh %r1, 193, bar+100 # encoding: [0xec,0x18,A,A,0xc1,0x7f]
6004 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6005 clijnlh
%r1, 193, bar+
100
6007 #CHECK: clijhe %r1, 193, bar+100 # encoding: [0xec,0x1a,A,A,0xc1,0x7f]
6008 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6009 clijhe
%r1, 193, bar+
100
6011 #CHECK: clijnl %r1, 193, bar+100 # encoding: [0xec,0x1a,A,A,0xc1,0x7f]
6012 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6013 clijnl
%r1, 193, bar+
100
6015 #CHECK: clijle %r1, 193, bar+100 # encoding: [0xec,0x1c,A,A,0xc1,0x7f]
6016 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6017 clijle
%r1, 193, bar+
100
6019 #CHECK: clijnh %r1, 193, bar+100 # encoding: [0xec,0x1c,A,A,0xc1,0x7f]
6020 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6021 clijnh
%r1, 193, bar+
100
6023 #CHECK: clij %r1, 193, 0, bar@PLT # encoding: [0xec,0x10,A,A,0xc1,0x7f]
6024 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6025 clij
%r1, 193, 0, bar@PLT
6027 #CHECK: clijh %r1, 193, bar@PLT # encoding: [0xec,0x12,A,A,0xc1,0x7f]
6028 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6029 clijh
%r1, 193, bar@PLT
6031 #CHECK: clijnle %r1, 193, bar@PLT # encoding: [0xec,0x12,A,A,0xc1,0x7f]
6032 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6033 clijnle
%r1, 193, bar@PLT
6035 #CHECK: clijl %r1, 193, bar@PLT # encoding: [0xec,0x14,A,A,0xc1,0x7f]
6036 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6037 clijl
%r1, 193, bar@PLT
6039 #CHECK: clijnhe %r1, 193, bar@PLT # encoding: [0xec,0x14,A,A,0xc1,0x7f]
6040 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6041 clijnhe
%r1, 193, bar@PLT
6043 #CHECK: clijlh %r1, 193, bar@PLT # encoding: [0xec,0x16,A,A,0xc1,0x7f]
6044 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6045 clijlh
%r1, 193, bar@PLT
6047 #CHECK: clijne %r1, 193, bar@PLT # encoding: [0xec,0x16,A,A,0xc1,0x7f]
6048 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6049 clijne
%r1, 193, bar@PLT
6051 #CHECK: clije %r1, 193, bar@PLT # encoding: [0xec,0x18,A,A,0xc1,0x7f]
6052 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6053 clije
%r1, 193, bar@PLT
6055 #CHECK: clijnlh %r1, 193, bar@PLT # encoding: [0xec,0x18,A,A,0xc1,0x7f]
6056 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6057 clijnlh
%r1, 193, bar@PLT
6059 #CHECK: clijhe %r1, 193, bar@PLT # encoding: [0xec,0x1a,A,A,0xc1,0x7f]
6060 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6061 clijhe
%r1, 193, bar@PLT
6063 #CHECK: clijnl %r1, 193, bar@PLT # encoding: [0xec,0x1a,A,A,0xc1,0x7f]
6064 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6065 clijnl
%r1, 193, bar@PLT
6067 #CHECK: clijle %r1, 193, bar@PLT # encoding: [0xec,0x1c,A,A,0xc1,0x7f]
6068 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6069 clijle
%r1, 193, bar@PLT
6071 #CHECK: clijnh %r1, 193, bar@PLT # encoding: [0xec,0x1c,A,A,0xc1,0x7f]
6072 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6073 clijnh
%r1, 193, bar@PLT
6075 #CHECK: cliy -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x55]
6076 #CHECK: cliy -1, 0 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x55]
6077 #CHECK: cliy 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x55]
6078 #CHECK: cliy 1, 0 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x55]
6079 #CHECK: cliy 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x55]
6080 #CHECK: cliy 0, 255 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x55]
6081 #CHECK: cliy 0(%r1), 42 # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x55]
6082 #CHECK: cliy 0(%r15), 42 # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x55]
6083 #CHECK: cliy 524287(%r1), 42 # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x55]
6084 #CHECK: cliy 524287(%r15), 42 # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x55]
6094 cliy
524287(%r1), 42
6095 cliy
524287(%r15), 42
6097 #CHECK: clm %r0, 0, 0 # encoding: [0xbd,0x00,0x00,0x00]
6098 #CHECK: clm %r0, 15, 4095 # encoding: [0xbd,0x0f,0x0f,0xff]
6099 #CHECK: clm %r0, 0, 0(%r1) # encoding: [0xbd,0x00,0x10,0x00]
6100 #CHECK: clm %r0, 0, 0(%r15) # encoding: [0xbd,0x00,0xf0,0x00]
6101 #CHECK: clm %r15, 15, 4095(%r1) # encoding: [0xbd,0xff,0x1f,0xff]
6102 #CHECK: clm %r0, 0, 4095(%r15) # encoding: [0xbd,0x00,0xff,0xff]
6103 #CHECK: clm %r15, 0, 0 # encoding: [0xbd,0xf0,0x00,0x00]
6109 clm
%r15, 15, 4095(%r1)
6110 clm
%r0, 0, 4095(%r15)
6113 #CHECK: clmh %r0, 0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x20]
6114 #CHECK: clmh %r0, 0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x20]
6115 #CHECK: clmh %r0, 15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x20]
6116 #CHECK: clmh %r0, 15, 1 # encoding: [0xeb,0x0f,0x00,0x01,0x00,0x20]
6117 #CHECK: clmh %r0, 8, 524287 # encoding: [0xeb,0x08,0x0f,0xff,0x7f,0x20]
6118 #CHECK: clmh %r0, 8, 0(%r1) # encoding: [0xeb,0x08,0x10,0x00,0x00,0x20]
6119 #CHECK: clmh %r0, 4, 0(%r15) # encoding: [0xeb,0x04,0xf0,0x00,0x00,0x20]
6120 #CHECK: clmh %r0, 4, 524287(%r15) # encoding: [0xeb,0x04,0xff,0xff,0x7f,0x20]
6121 #CHECK: clmh %r0, 0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x20]
6122 #CHECK: clmh %r15, 0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0x20]
6124 clmh
%r0, 0, -524288
6130 clmh
%r0, 4, 0(%r15)
6131 clmh
%r0, 4, 524287(%r15)
6132 clmh
%r0, 0, 524287(%r1)
6135 #CHECK: clmy %r0, 0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x21]
6136 #CHECK: clmy %r0, 0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x21]
6137 #CHECK: clmy %r0, 15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x21]
6138 #CHECK: clmy %r0, 15, 1 # encoding: [0xeb,0x0f,0x00,0x01,0x00,0x21]
6139 #CHECK: clmy %r0, 8, 524287 # encoding: [0xeb,0x08,0x0f,0xff,0x7f,0x21]
6140 #CHECK: clmy %r0, 8, 0(%r1) # encoding: [0xeb,0x08,0x10,0x00,0x00,0x21]
6141 #CHECK: clmy %r0, 4, 0(%r15) # encoding: [0xeb,0x04,0xf0,0x00,0x00,0x21]
6142 #CHECK: clmy %r0, 4, 524287(%r15) # encoding: [0xeb,0x04,0xff,0xff,0x7f,0x21]
6143 #CHECK: clmy %r0, 0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x21]
6144 #CHECK: clmy %r15, 0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0x21]
6146 clmy
%r0, 0, -524288
6152 clmy
%r0, 4, 0(%r15)
6153 clmy
%r0, 4, 524287(%r15)
6154 clmy
%r0, 0, 524287(%r1)
6157 #CHECK: clr %r0, %r0 # encoding: [0x15,0x00]
6158 #CHECK: clr %r0, %r15 # encoding: [0x15,0x0f]
6159 #CHECK: clr %r15, %r0 # encoding: [0x15,0xf0]
6160 #CHECK: clr %r7, %r8 # encoding: [0x15,0x78]
6167 #CHECK: clrb %r0, %r0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0xf7]
6168 #CHECK: clrb %r0, %r15, 0, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0xf7]
6169 #CHECK: clrb %r15, %r0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0xf7]
6170 #CHECK: clrb %r7, %r2, 0, 0 # encoding: [0xec,0x72,0x00,0x00,0x00,0xf7]
6171 #CHECK: clrb %r0, %r0, 1, 0 # encoding: [0xec,0x00,0x00,0x00,0x10,0xf7]
6172 #CHECK: clrb %r0, %r0, 15, 0 # encoding: [0xec,0x00,0x00,0x00,0xf0,0xf7]
6173 #CHECK: clrb %r0, %r0, 0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x00,0xf7]
6174 #CHECK: clrb %r0, %r0, 0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x00,0xf7]
6175 #CHECK: clrb %r0, %r0, 0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x00,0xf7]
6177 clrb
%r0, %r15, 0, 0
6178 clrb
%r15, %r0, 0, 0
6181 clrb
%r0, %r0, 15, 0
6182 clrb
%r0, %r0, 0, 0(%r13)
6183 clrb
%r0, %r0, 0, 4095
6184 clrb
%r0, %r0, 0, 4095(%r7)
6186 #CHECK: clrbe %r0, %r0, 0 # encoding: [0xec,0x00,0x00,0x00,0x80,0xf7]
6187 #CHECK: clrbe %r0, %r15, 0 # encoding: [0xec,0x0f,0x00,0x00,0x80,0xf7]
6188 #CHECK: clrbe %r15, %r0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x80,0xf7]
6189 #CHECK: clrbe %r7, %r2, 0 # encoding: [0xec,0x72,0x00,0x00,0x80,0xf7]
6190 #CHECK: clrbe %r0, %r0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x80,0xf7]
6191 #CHECK: clrbe %r0, %r0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x80,0xf7]
6192 #CHECK: clrbe %r0, %r0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x80,0xf7]
6197 clrbe
%r0, %r0, 0(%r13)
6198 clrbe
%r0, %r0, 4095
6199 clrbe
%r0, %r0, 4095(%r7)
6201 #CHECK: clrb %r1, %r2, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xf7]
6202 #CHECK: clrbh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xf7]
6203 #CHECK: clrbnle %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xf7]
6204 clrb
%r1, %r2, 2, 3(%r4)
6205 clrbh
%r1, %r2, 3(%r4)
6206 clrbnle
%r1, %r2, 3(%r4)
6208 #CHECK: clrb %r1, %r2, 4, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xf7]
6209 #CHECK: clrbl %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xf7]
6210 #CHECK: clrbnhe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xf7]
6211 clrb
%r1, %r2, 4, 3(%r4)
6212 clrbl
%r1, %r2, 3(%r4)
6213 clrbnhe
%r1, %r2, 3(%r4)
6215 #CHECK: clrb %r1, %r2, 6, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xf7]
6216 #CHECK: clrblh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xf7]
6217 #CHECK: clrbne %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xf7]
6218 clrb
%r1, %r2, 6, 3(%r4)
6219 clrblh
%r1, %r2, 3(%r4)
6220 clrbne
%r1, %r2, 3(%r4)
6222 #CHECK: clrb %r1, %r2, 8, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xf7]
6223 #CHECK: clrbe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xf7]
6224 #CHECK: clrbnlh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xf7]
6225 clrb
%r1, %r2, 8, 3(%r4)
6226 clrbe
%r1, %r2, 3(%r4)
6227 clrbnlh
%r1, %r2, 3(%r4)
6229 #CHECK: clrb %r1, %r2, 10, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xf7]
6230 #CHECK: clrbhe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xf7]
6231 #CHECK: clrbnl %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xf7]
6232 clrb
%r1, %r2, 10, 3(%r4)
6233 clrbhe
%r1, %r2, 3(%r4)
6234 clrbnl
%r1, %r2, 3(%r4)
6236 #CHECK: clrb %r1, %r2, 12, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xf7]
6237 #CHECK: clrble %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xf7]
6238 #CHECK: clrbnh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xf7]
6239 clrb
%r1, %r2, 12, 3(%r4)
6240 clrble
%r1, %r2, 3(%r4)
6241 clrbnh
%r1, %r2, 3(%r4)
6243 #CHECK: clgrt %r0, %r1, 12 # encoding: [0xb9,0x61,0xc0,0x01]
6244 #CHECK: clgrt %r0, %r1, 12 # encoding: [0xb9,0x61,0xc0,0x01]
6245 #CHECK: clgrt %r0, %r1, 12 # encoding: [0xb9,0x61,0xc0,0x01]
6246 #CHECK: clgrt %r0, %r1, 12 # encoding: [0xb9,0x61,0xc0,0x01]
6247 #CHECK: clgrth %r0, %r15 # encoding: [0xb9,0x61,0x20,0x0f]
6248 #CHECK: clgrtl %r0, %r15 # encoding: [0xb9,0x61,0x40,0x0f]
6249 #CHECK: clgrte %r0, %r15 # encoding: [0xb9,0x61,0x80,0x0f]
6250 #CHECK: clgrtne %r0, %r15 # encoding: [0xb9,0x61,0x60,0x0f]
6251 #CHECK: clgrtnl %r0, %r15 # encoding: [0xb9,0x61,0xa0,0x0f]
6252 #CHECK: clgrtnh %r0, %r15 # encoding: [0xb9,0x61,0xc0,0x0f]
6265 #CHECK: clrj %r0, %r0, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x00,0x77]
6266 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
6267 #CHECK: clrj %r0, %r15, 0, .[[LAB:L.*]] # encoding: [0xec,0x0f,A,A,0x00,0x77]
6268 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
6269 #CHECK: clrj %r15, %r0, 0, .[[LAB:L.*]] # encoding: [0xec,0xf0,A,A,0x00,0x77]
6270 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
6271 #CHECK: clrj %r7, %r8, 0, .[[LAB:L.*]] # encoding: [0xec,0x78,A,A,0x00,0x77]
6272 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
6278 #CHECK: clrj %r1, %r2, 0, .[[LAB:L.*]]-65536 # encoding: [0xec,0x12,A,A,0x00,0x77]
6279 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
6280 clrj
%r1, %r2, 0, -0x10000
6281 #CHECK: clrj %r1, %r2, 0, .[[LAB:L.*]]-2 # encoding: [0xec,0x12,A,A,0x00,0x77]
6282 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
6283 clrj
%r1, %r2, 0, -2
6284 #CHECK: clrj %r1, %r2, 0, .[[LAB:L.*]] # encoding: [0xec,0x12,A,A,0x00,0x77]
6285 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
6287 #CHECK: clrj %r1, %r2, 0, .[[LAB:L.*]]+65534 # encoding: [0xec,0x12,A,A,0x00,0x77]
6288 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
6289 clrj
%r1, %r2, 0, 0xfffe
6291 #CHECK: clrj %r1, %r2, 0, foo # encoding: [0xec,0x12,A,A,0x00,0x77]
6292 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6293 clrj
%r1, %r2, 0, foo
6295 #CHECK: clrj %r1, %r2, 1, foo # encoding: [0xec,0x12,A,A,0x10,0x77]
6296 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6297 clrj
%r1, %r2, 1, foo
6299 #CHECK: clrj %r1, %r2, 2, foo # encoding: [0xec,0x12,A,A,0x20,0x77]
6300 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6301 #CHECK: clrjh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x20,0x77]
6302 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6303 #CHECK: clrjnle %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x20,0x77]
6304 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6305 clrj
%r1, %r2, 2, foo
6307 clrjnle
%r1, %r2, foo
6309 #CHECK: clrj %r1, %r2, 3, foo # encoding: [0xec,0x12,A,A,0x30,0x77]
6310 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6311 clrj
%r1, %r2, 3, foo
6313 #CHECK: clrj %r1, %r2, 4, foo # encoding: [0xec,0x12,A,A,0x40,0x77]
6314 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6315 #CHECK: clrjl %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x40,0x77]
6316 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6317 #CHECK: clrjnhe %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x40,0x77]
6318 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6319 clrj
%r1, %r2, 4, foo
6321 clrjnhe
%r1, %r2, foo
6323 #CHECK: clrj %r1, %r2, 5, foo # encoding: [0xec,0x12,A,A,0x50,0x77]
6324 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6325 clrj
%r1, %r2, 5, foo
6327 #CHECK: clrj %r1, %r2, 6, foo # encoding: [0xec,0x12,A,A,0x60,0x77]
6328 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6329 #CHECK: clrjlh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x60,0x77]
6330 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6331 #CHECK: clrjne %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x60,0x77]
6332 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6333 clrj
%r1, %r2, 6, foo
6334 clrjlh
%r1, %r2, foo
6335 clrjne
%r1, %r2, foo
6337 #CHECK: clrj %r1, %r2, 7, foo # encoding: [0xec,0x12,A,A,0x70,0x77]
6338 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6339 clrj
%r1, %r2, 7, foo
6341 #CHECK: clrj %r1, %r2, 8, foo # encoding: [0xec,0x12,A,A,0x80,0x77]
6342 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6343 #CHECK: clrje %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x80,0x77]
6344 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6345 #CHECK: clrjnlh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x80,0x77]
6346 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6347 clrj
%r1, %r2, 8, foo
6349 clrjnlh
%r1, %r2, foo
6351 #CHECK: clrj %r1, %r2, 9, foo # encoding: [0xec,0x12,A,A,0x90,0x77]
6352 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6353 clrj
%r1, %r2, 9, foo
6355 #CHECK: clrj %r1, %r2, 10, foo # encoding: [0xec,0x12,A,A,0xa0,0x77]
6356 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6357 #CHECK: clrjhe %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xa0,0x77]
6358 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6359 #CHECK: clrjnl %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xa0,0x77]
6360 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6361 clrj
%r1, %r2, 10, foo
6362 clrjhe
%r1, %r2, foo
6363 clrjnl
%r1, %r2, foo
6365 #CHECK: clrj %r1, %r2, 11, foo # encoding: [0xec,0x12,A,A,0xb0,0x77]
6366 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6367 clrj
%r1, %r2, 11, foo
6369 #CHECK: clrj %r1, %r2, 12, foo # encoding: [0xec,0x12,A,A,0xc0,0x77]
6370 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6371 #CHECK: clrjle %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xc0,0x77]
6372 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6373 #CHECK: clrjnh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xc0,0x77]
6374 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6375 clrj
%r1, %r2, 12, foo
6376 clrjle
%r1, %r2, foo
6377 clrjnh
%r1, %r2, foo
6379 #CHECK: clrj %r1, %r2, 13, foo # encoding: [0xec,0x12,A,A,0xd0,0x77]
6380 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6381 clrj
%r1, %r2, 13, foo
6383 #CHECK: clrj %r1, %r2, 14, foo # encoding: [0xec,0x12,A,A,0xe0,0x77]
6384 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6385 clrj
%r1, %r2, 14, foo
6387 #CHECK: clrj %r1, %r2, 15, foo # encoding: [0xec,0x12,A,A,0xf0,0x77]
6388 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6389 clrj
%r1, %r2, 15, foo
6391 #CHECK: clrj %r1, %r2, 0, bar+100 # encoding: [0xec,0x12,A,A,0x00,0x77]
6392 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6393 clrj
%r1, %r2, 0, bar+
100
6395 #CHECK: clrjh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x20,0x77]
6396 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6397 clrjh
%r1, %r2, bar+
100
6399 #CHECK: clrjnle %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x20,0x77]
6400 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6401 clrjnle
%r1, %r2, bar+
100
6403 #CHECK: clrjl %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x40,0x77]
6404 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6405 clrjl
%r1, %r2, bar+
100
6407 #CHECK: clrjnhe %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x40,0x77]
6408 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6409 clrjnhe
%r1, %r2, bar+
100
6411 #CHECK: clrjlh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x60,0x77]
6412 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6413 clrjlh
%r1, %r2, bar+
100
6415 #CHECK: clrjne %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x60,0x77]
6416 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6417 clrjne
%r1, %r2, bar+
100
6419 #CHECK: clrje %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x80,0x77]
6420 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6421 clrje
%r1, %r2, bar+
100
6423 #CHECK: clrjnlh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x80,0x77]
6424 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6425 clrjnlh
%r1, %r2, bar+
100
6427 #CHECK: clrjhe %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xa0,0x77]
6428 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6429 clrjhe
%r1, %r2, bar+
100
6431 #CHECK: clrjnl %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xa0,0x77]
6432 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6433 clrjnl
%r1, %r2, bar+
100
6435 #CHECK: clrjle %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xc0,0x77]
6436 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6437 clrjle
%r1, %r2, bar+
100
6439 #CHECK: clrjnh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xc0,0x77]
6440 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6441 clrjnh
%r1, %r2, bar+
100
6443 #CHECK: clrj %r1, %r2, 0, bar@PLT # encoding: [0xec,0x12,A,A,0x00,0x77]
6444 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6445 clrj
%r1, %r2, 0, bar@PLT
6447 #CHECK: clrjh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x20,0x77]
6448 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6449 clrjh
%r1, %r2, bar@PLT
6451 #CHECK: clrjnle %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x20,0x77]
6452 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6453 clrjnle
%r1, %r2, bar@PLT
6455 #CHECK: clrjl %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x40,0x77]
6456 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6457 clrjl
%r1, %r2, bar@PLT
6459 #CHECK: clrjnhe %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x40,0x77]
6460 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6461 clrjnhe
%r1, %r2, bar@PLT
6463 #CHECK: clrjlh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x60,0x77]
6464 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6465 clrjlh
%r1, %r2, bar@PLT
6467 #CHECK: clrjne %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x60,0x77]
6468 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6469 clrjne
%r1, %r2, bar@PLT
6471 #CHECK: clrje %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x80,0x77]
6472 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6473 clrje
%r1, %r2, bar@PLT
6475 #CHECK: clrjnlh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x80,0x77]
6476 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6477 clrjnlh
%r1, %r2, bar@PLT
6479 #CHECK: clrjhe %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xa0,0x77]
6480 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6481 clrjhe
%r1, %r2, bar@PLT
6483 #CHECK: clrjnl %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xa0,0x77]
6484 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6485 clrjnl
%r1, %r2, bar@PLT
6487 #CHECK: clrjle %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xc0,0x77]
6488 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6489 clrjle
%r1, %r2, bar@PLT
6491 #CHECK: clrjnh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xc0,0x77]
6492 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6493 clrjnh
%r1, %r2, bar@PLT
6495 #CHECK: clrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x0f,A,A,A,A]
6496 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
6497 clrl
%r0, -0x100000000
6498 #CHECK: clrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x0f,A,A,A,A]
6499 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
6501 #CHECK: clrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x0f,A,A,A,A]
6502 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
6504 #CHECK: clrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x0f,A,A,A,A]
6505 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
6506 clrl
%r0, 0xfffffffe
6508 #CHECK: clrl %r0, foo # encoding: [0xc6,0x0f,A,A,A,A]
6509 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
6510 #CHECK: clrl %r15, foo # encoding: [0xc6,0xff,A,A,A,A]
6511 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
6516 #CHECK: clrl %r3, bar+100 # encoding: [0xc6,0x3f,A,A,A,A]
6517 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
6518 #CHECK: clrl %r4, bar+100 # encoding: [0xc6,0x4f,A,A,A,A]
6519 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
6524 #CHECK: clrl %r7, frob@PLT # encoding: [0xc6,0x7f,A,A,A,A]
6525 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
6526 #CHECK: clrl %r8, frob@PLT # encoding: [0xc6,0x8f,A,A,A,A]
6527 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
6532 #CHECK: clrt %r0, %r1, 12 # encoding: [0xb9,0x73,0xc0,0x01]
6533 #CHECK: clrt %r0, %r1, 12 # encoding: [0xb9,0x73,0xc0,0x01]
6534 #CHECK: clrt %r0, %r1, 12 # encoding: [0xb9,0x73,0xc0,0x01]
6535 #CHECK: clrt %r0, %r1, 12 # encoding: [0xb9,0x73,0xc0,0x01]
6536 #CHECK: clrth %r0, %r15 # encoding: [0xb9,0x73,0x20,0x0f]
6537 #CHECK: clrtl %r0, %r15 # encoding: [0xb9,0x73,0x40,0x0f]
6538 #CHECK: clrte %r0, %r15 # encoding: [0xb9,0x73,0x80,0x0f]
6539 #CHECK: clrtne %r0, %r15 # encoding: [0xb9,0x73,0x60,0x0f]
6540 #CHECK: clrtnl %r0, %r15 # encoding: [0xb9,0x73,0xa0,0x0f]
6541 #CHECK: clrtnh %r0, %r15 # encoding: [0xb9,0x73,0xc0,0x0f]
6554 #CHECK: clst %r0, %r0 # encoding: [0xb2,0x5d,0x00,0x00]
6555 #CHECK: clst %r0, %r15 # encoding: [0xb2,0x5d,0x00,0x0f]
6556 #CHECK: clst %r15, %r0 # encoding: [0xb2,0x5d,0x00,0xf0]
6557 #CHECK: clst %r7, %r8 # encoding: [0xb2,0x5d,0x00,0x78]
6564 #CHECK: cly %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x55]
6565 #CHECK: cly %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x55]
6566 #CHECK: cly %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x55]
6567 #CHECK: cly %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x55]
6568 #CHECK: cly %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x55]
6569 #CHECK: cly %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x55]
6570 #CHECK: cly %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x55]
6571 #CHECK: cly %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x55]
6572 #CHECK: cly %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x55]
6573 #CHECK: cly %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x55]
6582 cly
%r0, 524287(%r1,%r15)
6583 cly
%r0, 524287(%r15,%r1)
6586 #CHECK: cmpsc %r0, %r8 # encoding: [0xb2,0x63,0x00,0x08]
6587 #CHECK: cmpsc %r0, %r14 # encoding: [0xb2,0x63,0x00,0x0e]
6588 #CHECK: cmpsc %r14, %r0 # encoding: [0xb2,0x63,0x00,0xe0]
6589 #CHECK: cmpsc %r14, %r8 # encoding: [0xb2,0x63,0x00,0xe8]
6596 #CHECK: cp 0(1), 0(1) # encoding: [0xf9,0x00,0x00,0x00,0x00,0x00]
6597 #CHECK: cp 0(1), 0(1,%r1) # encoding: [0xf9,0x00,0x00,0x00,0x10,0x00]
6598 #CHECK: cp 0(1), 0(1,%r15) # encoding: [0xf9,0x00,0x00,0x00,0xf0,0x00]
6599 #CHECK: cp 0(1), 4095(1) # encoding: [0xf9,0x00,0x00,0x00,0x0f,0xff]
6600 #CHECK: cp 0(1), 4095(1,%r1) # encoding: [0xf9,0x00,0x00,0x00,0x1f,0xff]
6601 #CHECK: cp 0(1), 4095(1,%r15) # encoding: [0xf9,0x00,0x00,0x00,0xff,0xff]
6602 #CHECK: cp 0(1,%r1), 0(1) # encoding: [0xf9,0x00,0x10,0x00,0x00,0x00]
6603 #CHECK: cp 0(1,%r15), 0(1) # encoding: [0xf9,0x00,0xf0,0x00,0x00,0x00]
6604 #CHECK: cp 4095(1,%r1), 0(1) # encoding: [0xf9,0x00,0x1f,0xff,0x00,0x00]
6605 #CHECK: cp 4095(1,%r15), 0(1) # encoding: [0xf9,0x00,0xff,0xff,0x00,0x00]
6606 #CHECK: cp 0(16,%r1), 0(1) # encoding: [0xf9,0xf0,0x10,0x00,0x00,0x00]
6607 #CHECK: cp 0(16,%r15), 0(1) # encoding: [0xf9,0xf0,0xf0,0x00,0x00,0x00]
6608 #CHECK: cp 0(1), 0(16,%r1) # encoding: [0xf9,0x0f,0x00,0x00,0x10,0x00]
6609 #CHECK: cp 0(1), 0(16,%r15) # encoding: [0xf9,0x0f,0x00,0x00,0xf0,0x00]
6615 cp
0(1), 4095(1,%r1)
6616 cp
0(1), 4095(1,%r15)
6619 cp
4095(1,%r1), 0(1)
6620 cp
4095(1,%r15), 0(1)
6626 #CHECK: cpsdr %f0, %f0, %f0 # encoding: [0xb3,0x72,0x00,0x00]
6627 #CHECK: cpsdr %f0, %f0, %f15 # encoding: [0xb3,0x72,0x00,0x0f]
6628 #CHECK: cpsdr %f0, %f15, %f0 # encoding: [0xb3,0x72,0xf0,0x00]
6629 #CHECK: cpsdr %f15, %f0, %f0 # encoding: [0xb3,0x72,0x00,0xf0]
6630 #CHECK: cpsdr %f1, %f2, %f3 # encoding: [0xb3,0x72,0x20,0x13]
6631 #CHECK: cpsdr %f15, %f15, %f15 # encoding: [0xb3,0x72,0xf0,0xff]
6634 cpsdr
%f0, %f0, %f15
6635 cpsdr
%f0, %f15, %f0
6636 cpsdr
%f15, %f0, %f0
6638 cpsdr
%f15, %f15, %f15
6640 #CHECK: cpya %a0, %a0 # encoding: [0xb2,0x4d,0x00,0x00]
6641 #CHECK: cpya %a0, %a15 # encoding: [0xb2,0x4d,0x00,0x0f]
6642 #CHECK: cpya %a15, %a0 # encoding: [0xb2,0x4d,0x00,0xf0]
6643 #CHECK: cpya %a7, %a8 # encoding: [0xb2,0x4d,0x00,0x78]
6644 #CHECK: cpya %a15, %a15 # encoding: [0xb2,0x4d,0x00,0xff]
6652 #CHECK: cr %r0, %r0 # encoding: [0x19,0x00]
6653 #CHECK: cr %r0, %r15 # encoding: [0x19,0x0f]
6654 #CHECK: cr %r15, %r0 # encoding: [0x19,0xf0]
6655 #CHECK: cr %r7, %r8 # encoding: [0x19,0x78]
6662 #CHECK: crb %r0, %r0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0xf6]
6663 #CHECK: crb %r0, %r15, 0, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0xf6]
6664 #CHECK: crb %r15, %r0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0xf6]
6665 #CHECK: crb %r7, %r2, 0, 0 # encoding: [0xec,0x72,0x00,0x00,0x00,0xf6]
6666 #CHECK: crb %r0, %r0, 1, 0 # encoding: [0xec,0x00,0x00,0x00,0x10,0xf6]
6667 #CHECK: crb %r0, %r0, 15, 0 # encoding: [0xec,0x00,0x00,0x00,0xf0,0xf6]
6668 #CHECK: crb %r0, %r0, 0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x00,0xf6]
6669 #CHECK: crb %r0, %r0, 0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x00,0xf6]
6670 #CHECK: crb %r0, %r0, 0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x00,0xf6]
6677 crb
%r0, %r0, 0, 0(%r13)
6678 crb
%r0, %r0, 0, 4095
6679 crb
%r0, %r0, 0, 4095(%r7)
6681 #CHECK: crbe %r0, %r0, 0 # encoding: [0xec,0x00,0x00,0x00,0x80,0xf6]
6682 #CHECK: crbe %r0, %r15, 0 # encoding: [0xec,0x0f,0x00,0x00,0x80,0xf6]
6683 #CHECK: crbe %r15, %r0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x80,0xf6]
6684 #CHECK: crbe %r7, %r2, 0 # encoding: [0xec,0x72,0x00,0x00,0x80,0xf6]
6685 #CHECK: crbe %r0, %r0, 0(%r13) # encoding: [0xec,0x00,0xd0,0x00,0x80,0xf6]
6686 #CHECK: crbe %r0, %r0, 4095 # encoding: [0xec,0x00,0x0f,0xff,0x80,0xf6]
6687 #CHECK: crbe %r0, %r0, 4095(%r7) # encoding: [0xec,0x00,0x7f,0xff,0x80,0xf6]
6692 crbe
%r0, %r0, 0(%r13)
6694 crbe
%r0, %r0, 4095(%r7)
6696 #CHECK: crb %r1, %r2, 2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xf6]
6697 #CHECK: crbh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xf6]
6698 #CHECK: crbnle %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x20,0xf6]
6699 crb
%r1, %r2, 2, 3(%r4)
6700 crbh
%r1, %r2, 3(%r4)
6701 crbnle
%r1, %r2, 3(%r4)
6703 #CHECK: crb %r1, %r2, 4, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xf6]
6704 #CHECK: crbl %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xf6]
6705 #CHECK: crbnhe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x40,0xf6]
6706 crb
%r1, %r2, 4, 3(%r4)
6707 crbl
%r1, %r2, 3(%r4)
6708 crbnhe
%r1, %r2, 3(%r4)
6710 #CHECK: crb %r1, %r2, 6, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xf6]
6711 #CHECK: crblh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xf6]
6712 #CHECK: crbne %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x60,0xf6]
6713 crb
%r1, %r2, 6, 3(%r4)
6714 crblh
%r1, %r2, 3(%r4)
6715 crbne
%r1, %r2, 3(%r4)
6717 #CHECK: crb %r1, %r2, 8, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xf6]
6718 #CHECK: crbe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xf6]
6719 #CHECK: crbnlh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0x80,0xf6]
6720 crb
%r1, %r2, 8, 3(%r4)
6721 crbe
%r1, %r2, 3(%r4)
6722 crbnlh
%r1, %r2, 3(%r4)
6724 #CHECK: crb %r1, %r2, 10, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xf6]
6725 #CHECK: crbhe %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xf6]
6726 #CHECK: crbnl %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xa0,0xf6]
6727 crb
%r1, %r2, 10, 3(%r4)
6728 crbhe
%r1, %r2, 3(%r4)
6729 crbnl
%r1, %r2, 3(%r4)
6731 #CHECK: crb %r1, %r2, 12, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xf6]
6732 #CHECK: crble %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xf6]
6733 #CHECK: crbnh %r1, %r2, 3(%r4) # encoding: [0xec,0x12,0x40,0x03,0xc0,0xf6]
6734 crb
%r1, %r2, 12, 3(%r4)
6735 crble
%r1, %r2, 3(%r4)
6736 crbnh
%r1, %r2, 3(%r4)
6738 #CHECK: crj %r0, %r0, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x00,0x76]
6739 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
6740 #CHECK: crj %r0, %r15, 0, .[[LAB:L.*]] # encoding: [0xec,0x0f,A,A,0x00,0x76]
6741 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
6742 #CHECK: crj %r15, %r0, 0, .[[LAB:L.*]] # encoding: [0xec,0xf0,A,A,0x00,0x76]
6743 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
6744 #CHECK: crj %r7, %r8, 0, .[[LAB:L.*]] # encoding: [0xec,0x78,A,A,0x00,0x76]
6745 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
6751 #CHECK: crj %r1, %r2, 0, .[[LAB:L.*]]-65536 # encoding: [0xec,0x12,A,A,0x00,0x76]
6752 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-65536)+2, kind: FK_390_PC16DBL
6753 crj
%r1, %r2, 0, -0x10000
6754 #CHECK: crj %r1, %r2, 0, .[[LAB:L.*]]-2 # encoding: [0xec,0x12,A,A,0x00,0x76]
6755 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC16DBL
6757 #CHECK: crj %r1, %r2, 0, .[[LAB:L.*]] # encoding: [0xec,0x12,A,A,0x00,0x76]
6758 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC16DBL
6760 #CHECK: crj %r1, %r2, 0, .[[LAB:L.*]]+65534 # encoding: [0xec,0x12,A,A,0x00,0x76]
6761 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+65534)+2, kind: FK_390_PC16DBL
6762 crj
%r1, %r2, 0, 0xfffe
6764 #CHECK: crj %r1, %r2, 0, foo # encoding: [0xec,0x12,A,A,0x00,0x76]
6765 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6766 crj
%r1, %r2, 0, foo
6768 #CHECK: crj %r1, %r2, 1, foo # encoding: [0xec,0x12,A,A,0x10,0x76]
6769 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6770 crj
%r1, %r2, 1, foo
6772 #CHECK: crj %r1, %r2, 2, foo # encoding: [0xec,0x12,A,A,0x20,0x76]
6773 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6774 #CHECK: crjh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x20,0x76]
6775 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6776 #CHECK: crjnle %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x20,0x76]
6777 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6778 crj
%r1, %r2, 2, foo
6780 crjnle
%r1, %r2, foo
6782 #CHECK: crj %r1, %r2, 3, foo # encoding: [0xec,0x12,A,A,0x30,0x76]
6783 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6784 crj
%r1, %r2, 3, foo
6786 #CHECK: crj %r1, %r2, 4, foo # encoding: [0xec,0x12,A,A,0x40,0x76]
6787 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6788 #CHECK: crjl %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x40,0x76]
6789 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6790 #CHECK: crjnhe %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x40,0x76]
6791 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6792 crj
%r1, %r2, 4, foo
6794 crjnhe
%r1, %r2, foo
6796 #CHECK: crj %r1, %r2, 5, foo # encoding: [0xec,0x12,A,A,0x50,0x76]
6797 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6798 crj
%r1, %r2, 5, foo
6800 #CHECK: crj %r1, %r2, 6, foo # encoding: [0xec,0x12,A,A,0x60,0x76]
6801 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6802 #CHECK: crjlh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x60,0x76]
6803 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6804 #CHECK: crjne %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x60,0x76]
6805 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6806 crj
%r1, %r2, 6, foo
6810 #CHECK: crj %r1, %r2, 7, foo # encoding: [0xec,0x12,A,A,0x70,0x76]
6811 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6812 crj
%r1, %r2, 7, foo
6814 #CHECK: crj %r1, %r2, 8, foo # encoding: [0xec,0x12,A,A,0x80,0x76]
6815 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6816 #CHECK: crje %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x80,0x76]
6817 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6818 #CHECK: crjnlh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0x80,0x76]
6819 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6820 crj
%r1, %r2, 8, foo
6822 crjnlh
%r1, %r2, foo
6824 #CHECK: crj %r1, %r2, 9, foo # encoding: [0xec,0x12,A,A,0x90,0x76]
6825 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6826 crj
%r1, %r2, 9, foo
6828 #CHECK: crj %r1, %r2, 10, foo # encoding: [0xec,0x12,A,A,0xa0,0x76]
6829 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6830 #CHECK: crjhe %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xa0,0x76]
6831 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6832 #CHECK: crjnl %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xa0,0x76]
6833 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6834 crj
%r1, %r2, 10, foo
6838 #CHECK: crj %r1, %r2, 11, foo # encoding: [0xec,0x12,A,A,0xb0,0x76]
6839 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6840 crj
%r1, %r2, 11, foo
6842 #CHECK: crj %r1, %r2, 12, foo # encoding: [0xec,0x12,A,A,0xc0,0x76]
6843 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6844 #CHECK: crjle %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xc0,0x76]
6845 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6846 #CHECK: crjnh %r1, %r2, foo # encoding: [0xec,0x12,A,A,0xc0,0x76]
6847 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6848 crj
%r1, %r2, 12, foo
6852 #CHECK: crj %r1, %r2, 13, foo # encoding: [0xec,0x12,A,A,0xd0,0x76]
6853 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6854 crj
%r1, %r2, 13, foo
6856 #CHECK: crj %r1, %r2, 14, foo # encoding: [0xec,0x12,A,A,0xe0,0x76]
6857 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6858 crj
%r1, %r2, 14, foo
6860 #CHECK: crj %r1, %r2, 15, foo # encoding: [0xec,0x12,A,A,0xf0,0x76]
6861 #CHECK: fixup A - offset: 2, value: foo+2, kind: FK_390_PC16DBL
6862 crj
%r1, %r2, 15, foo
6864 #CHECK: crj %r1, %r2, 0, bar+100 # encoding: [0xec,0x12,A,A,0x00,0x76]
6865 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6866 crj
%r1, %r2, 0, bar+
100
6868 #CHECK: crjh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x20,0x76]
6869 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6870 crjh
%r1, %r2, bar+
100
6872 #CHECK: crjnle %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x20,0x76]
6873 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6874 crjnle
%r1, %r2, bar+
100
6876 #CHECK: crjl %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x40,0x76]
6877 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6878 crjl
%r1, %r2, bar+
100
6880 #CHECK: crjnhe %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x40,0x76]
6881 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6882 crjnhe
%r1, %r2, bar+
100
6884 #CHECK: crjlh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x60,0x76]
6885 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6886 crjlh
%r1, %r2, bar+
100
6888 #CHECK: crjne %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x60,0x76]
6889 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6890 crjne
%r1, %r2, bar+
100
6892 #CHECK: crje %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x80,0x76]
6893 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6894 crje
%r1, %r2, bar+
100
6896 #CHECK: crjnlh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0x80,0x76]
6897 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6898 crjnlh
%r1, %r2, bar+
100
6900 #CHECK: crjhe %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xa0,0x76]
6901 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6902 crjhe
%r1, %r2, bar+
100
6904 #CHECK: crjnl %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xa0,0x76]
6905 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6906 crjnl
%r1, %r2, bar+
100
6908 #CHECK: crjle %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xc0,0x76]
6909 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6910 crjle
%r1, %r2, bar+
100
6912 #CHECK: crjnh %r1, %r2, bar+100 # encoding: [0xec,0x12,A,A,0xc0,0x76]
6913 #CHECK: fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC16DBL
6914 crjnh
%r1, %r2, bar+
100
6916 #CHECK: crj %r1, %r2, 0, bar@PLT # encoding: [0xec,0x12,A,A,0x00,0x76]
6917 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6918 crj
%r1, %r2, 0, bar@PLT
6920 #CHECK: crjh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x20,0x76]
6921 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6922 crjh
%r1, %r2, bar@PLT
6924 #CHECK: crjnle %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x20,0x76]
6925 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6926 crjnle
%r1, %r2, bar@PLT
6928 #CHECK: crjl %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x40,0x76]
6929 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6930 crjl
%r1, %r2, bar@PLT
6932 #CHECK: crjnhe %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x40,0x76]
6933 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6934 crjnhe
%r1, %r2, bar@PLT
6936 #CHECK: crjlh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x60,0x76]
6937 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6938 crjlh
%r1, %r2, bar@PLT
6940 #CHECK: crjne %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x60,0x76]
6941 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6942 crjne
%r1, %r2, bar@PLT
6944 #CHECK: crje %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x80,0x76]
6945 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6946 crje
%r1, %r2, bar@PLT
6948 #CHECK: crjnlh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0x80,0x76]
6949 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6950 crjnlh
%r1, %r2, bar@PLT
6952 #CHECK: crjhe %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xa0,0x76]
6953 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6954 crjhe
%r1, %r2, bar@PLT
6956 #CHECK: crjnl %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xa0,0x76]
6957 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6958 crjnl
%r1, %r2, bar@PLT
6960 #CHECK: crjle %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xc0,0x76]
6961 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6962 crjle
%r1, %r2, bar@PLT
6964 #CHECK: crjnh %r1, %r2, bar@PLT # encoding: [0xec,0x12,A,A,0xc0,0x76]
6965 #CHECK: fixup A - offset: 2, value: bar@PLT+2, kind: FK_390_PC16DBL
6966 crjnh
%r1, %r2, bar@PLT
6968 #CHECK: crl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x0d,A,A,A,A]
6969 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
6970 crl
%r0, -0x100000000
6971 #CHECK: crl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x0d,A,A,A,A]
6972 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
6974 #CHECK: crl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x0d,A,A,A,A]
6975 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
6977 #CHECK: crl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x0d,A,A,A,A]
6978 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
6981 #CHECK: crl %r0, foo # encoding: [0xc6,0x0d,A,A,A,A]
6982 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
6983 #CHECK: crl %r15, foo # encoding: [0xc6,0xfd,A,A,A,A]
6984 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
6989 #CHECK: crl %r3, bar+100 # encoding: [0xc6,0x3d,A,A,A,A]
6990 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
6991 #CHECK: crl %r4, bar+100 # encoding: [0xc6,0x4d,A,A,A,A]
6992 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
6997 #CHECK: crl %r7, frob@PLT # encoding: [0xc6,0x7d,A,A,A,A]
6998 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
6999 #CHECK: crl %r8, frob@PLT # encoding: [0xc6,0x8d,A,A,A,A]
7000 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
7005 #CHECK: crt %r0, %r1, 12 # encoding: [0xb9,0x72,0xc0,0x01]
7006 #CHECK: crt %r0, %r1, 12 # encoding: [0xb9,0x72,0xc0,0x01]
7007 #CHECK: crt %r0, %r1, 12 # encoding: [0xb9,0x72,0xc0,0x01]
7008 #CHECK: crt %r0, %r1, 12 # encoding: [0xb9,0x72,0xc0,0x01]
7009 #CHECK: crth %r0, %r15 # encoding: [0xb9,0x72,0x20,0x0f]
7010 #CHECK: crtl %r0, %r15 # encoding: [0xb9,0x72,0x40,0x0f]
7011 #CHECK: crte %r0, %r15 # encoding: [0xb9,0x72,0x80,0x0f]
7012 #CHECK: crtne %r0, %r15 # encoding: [0xb9,0x72,0x60,0x0f]
7013 #CHECK: crtnl %r0, %r15 # encoding: [0xb9,0x72,0xa0,0x0f]
7014 #CHECK: crtnh %r0, %r15 # encoding: [0xb9,0x72,0xc0,0x0f]
7027 #CHECK: cs %r0, %r0, 0 # encoding: [0xba,0x00,0x00,0x00]
7028 #CHECK: cs %r0, %r0, 4095 # encoding: [0xba,0x00,0x0f,0xff]
7029 #CHECK: cs %r0, %r0, 0(%r1) # encoding: [0xba,0x00,0x10,0x00]
7030 #CHECK: cs %r0, %r0, 0(%r15) # encoding: [0xba,0x00,0xf0,0x00]
7031 #CHECK: cs %r0, %r0, 4095(%r1) # encoding: [0xba,0x00,0x1f,0xff]
7032 #CHECK: cs %r0, %r0, 4095(%r15) # encoding: [0xba,0x00,0xff,0xff]
7033 #CHECK: cs %r0, %r15, 0 # encoding: [0xba,0x0f,0x00,0x00]
7034 #CHECK: cs %r15, %r0, 0 # encoding: [0xba,0xf0,0x00,0x00]
7039 cs
%r0, %r0, 0(%r15)
7040 cs
%r0, %r0, 4095(%r1)
7041 cs
%r0, %r0, 4095(%r15)
7045 #CHECK: csch # encoding: [0xb2,0x30,0x00,0x00]
7049 #CHECK: csdtr %r0, %f0, 0 # encoding: [0xb3,0xe3,0x00,0x00]
7050 #CHECK: csdtr %r0, %f15, 0 # encoding: [0xb3,0xe3,0x00,0x0f]
7051 #CHECK: csdtr %r0, %f0, 15 # encoding: [0xb3,0xe3,0x0f,0x00]
7052 #CHECK: csdtr %r4, %f5, 6 # encoding: [0xb3,0xe3,0x06,0x45]
7053 #CHECK: csdtr %r15, %f0, 0 # encoding: [0xb3,0xe3,0x00,0xf0]
7061 #CHECK: csg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x30]
7062 #CHECK: csg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x30]
7063 #CHECK: csg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x30]
7064 #CHECK: csg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x30]
7065 #CHECK: csg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x30]
7066 #CHECK: csg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x30]
7067 #CHECK: csg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x30]
7068 #CHECK: csg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x30]
7069 #CHECK: csg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x30]
7070 #CHECK: csg %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x30]
7071 #CHECK: csg %r15, %r0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0x30]
7073 csg
%r0, %r0, -524288
7077 csg
%r0, %r0, 524287
7078 csg
%r0, %r0, 0(%r1)
7079 csg
%r0, %r0, 0(%r15)
7080 csg
%r0, %r0, 524287(%r1)
7081 csg
%r0, %r0, 524287(%r15)
7085 #CHECK: csp %r0, %r0 # encoding: [0xb2,0x50,0x00,0x00]
7086 #CHECK: csp %r0, %r15 # encoding: [0xb2,0x50,0x00,0x0f]
7087 #CHECK: csp %r14, %r0 # encoding: [0xb2,0x50,0x00,0xe0]
7088 #CHECK: csp %r6, %r8 # encoding: [0xb2,0x50,0x00,0x68]
7095 #CHECK: cspg %r0, %r0 # encoding: [0xb9,0x8a,0x00,0x00]
7096 #CHECK: cspg %r0, %r15 # encoding: [0xb9,0x8a,0x00,0x0f]
7097 #CHECK: cspg %r14, %r0 # encoding: [0xb9,0x8a,0x00,0xe0]
7098 #CHECK: cspg %r6, %r8 # encoding: [0xb9,0x8a,0x00,0x68]
7105 #CHECK: csst 0, 0, %r0 # encoding: [0xc8,0x02,0x00,0x00,0x00,0x00]
7106 #CHECK: csst 0(%r1), 0(%r15), %r2 # encoding: [0xc8,0x22,0x10,0x00,0xf0,0x00]
7107 #CHECK: csst 1(%r1), 0(%r15), %r2 # encoding: [0xc8,0x22,0x10,0x01,0xf0,0x00]
7108 #CHECK: csst 4095(%r1), 0(%r15), %r2 # encoding: [0xc8,0x22,0x1f,0xff,0xf0,0x00]
7109 #CHECK: csst 0(%r1), 1(%r15), %r2 # encoding: [0xc8,0x22,0x10,0x00,0xf0,0x01]
7110 #CHECK: csst 0(%r1), 4095(%r15), %r2 # encoding: [0xc8,0x22,0x10,0x00,0xff,0xff]
7113 csst
0(%r1), 0(%r15), %r2
7114 csst
1(%r1), 0(%r15), %r2
7115 csst
4095(%r1), 0(%r15), %r2
7116 csst
0(%r1), 1(%r15), %r2
7117 csst
0(%r1), 4095(%r15), %r2
7119 #CHECK: csxtr %r0, %f0, 0 # encoding: [0xb3,0xeb,0x00,0x00]
7120 #CHECK: csxtr %r0, %f13, 0 # encoding: [0xb3,0xeb,0x00,0x0d]
7121 #CHECK: csxtr %r0, %f0, 15 # encoding: [0xb3,0xeb,0x0f,0x00]
7122 #CHECK: csxtr %r4, %f5, 6 # encoding: [0xb3,0xeb,0x06,0x45]
7123 #CHECK: csxtr %r14, %f0, 0 # encoding: [0xb3,0xeb,0x00,0xe0]
7131 #CHECK: csy %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x14]
7132 #CHECK: csy %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x14]
7133 #CHECK: csy %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x14]
7134 #CHECK: csy %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x14]
7135 #CHECK: csy %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x14]
7136 #CHECK: csy %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x14]
7137 #CHECK: csy %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x14]
7138 #CHECK: csy %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x14]
7139 #CHECK: csy %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x14]
7140 #CHECK: csy %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x14]
7141 #CHECK: csy %r15, %r0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0x14]
7143 csy
%r0, %r0, -524288
7147 csy
%r0, %r0, 524287
7148 csy
%r0, %r0, 0(%r1)
7149 csy
%r0, %r0, 0(%r15)
7150 csy
%r0, %r0, 524287(%r1)
7151 csy
%r0, %r0, 524287(%r15)
7155 #CHECK: cu12 %r0, %r0 # encoding: [0xb2,0xa7,0x00,0x00]
7156 #CHECK: cu12 %r0, %r14 # encoding: [0xb2,0xa7,0x00,0x0e]
7157 #CHECK: cu12 %r14, %r0 # encoding: [0xb2,0xa7,0x00,0xe0]
7158 #CHECK: cu12 %r6, %r8 # encoding: [0xb2,0xa7,0x00,0x68]
7159 #CHECK: cu12 %r4, %r12, 0 # encoding: [0xb2,0xa7,0x00,0x4c]
7160 #CHECK: cu12 %r4, %r12, 15 # encoding: [0xb2,0xa7,0xf0,0x4c]
7169 #CHECK: cu14 %r0, %r0 # encoding: [0xb9,0xb0,0x00,0x00]
7170 #CHECK: cu14 %r0, %r14 # encoding: [0xb9,0xb0,0x00,0x0e]
7171 #CHECK: cu14 %r14, %r0 # encoding: [0xb9,0xb0,0x00,0xe0]
7172 #CHECK: cu14 %r6, %r8 # encoding: [0xb9,0xb0,0x00,0x68]
7173 #CHECK: cu14 %r4, %r12, 0 # encoding: [0xb9,0xb0,0x00,0x4c]
7174 #CHECK: cu14 %r4, %r12, 15 # encoding: [0xb9,0xb0,0xf0,0x4c]
7183 #CHECK: cu21 %r0, %r0 # encoding: [0xb2,0xa6,0x00,0x00]
7184 #CHECK: cu21 %r0, %r14 # encoding: [0xb2,0xa6,0x00,0x0e]
7185 #CHECK: cu21 %r14, %r0 # encoding: [0xb2,0xa6,0x00,0xe0]
7186 #CHECK: cu21 %r6, %r8 # encoding: [0xb2,0xa6,0x00,0x68]
7187 #CHECK: cu21 %r4, %r12, 0 # encoding: [0xb2,0xa6,0x00,0x4c]
7188 #CHECK: cu21 %r4, %r12, 15 # encoding: [0xb2,0xa6,0xf0,0x4c]
7197 #CHECK: cu24 %r0, %r0 # encoding: [0xb9,0xb1,0x00,0x00]
7198 #CHECK: cu24 %r0, %r14 # encoding: [0xb9,0xb1,0x00,0x0e]
7199 #CHECK: cu24 %r14, %r0 # encoding: [0xb9,0xb1,0x00,0xe0]
7200 #CHECK: cu24 %r6, %r8 # encoding: [0xb9,0xb1,0x00,0x68]
7201 #CHECK: cu24 %r4, %r12, 0 # encoding: [0xb9,0xb1,0x00,0x4c]
7202 #CHECK: cu24 %r4, %r12, 15 # encoding: [0xb9,0xb1,0xf0,0x4c]
7211 #CHECK: cu41 %r0, %r0 # encoding: [0xb9,0xb2,0x00,0x00]
7212 #CHECK: cu41 %r0, %r14 # encoding: [0xb9,0xb2,0x00,0x0e]
7213 #CHECK: cu41 %r14, %r0 # encoding: [0xb9,0xb2,0x00,0xe0]
7214 #CHECK: cu41 %r6, %r8 # encoding: [0xb9,0xb2,0x00,0x68]
7221 #CHECK: cu42 %r0, %r0 # encoding: [0xb9,0xb3,0x00,0x00]
7222 #CHECK: cu42 %r0, %r14 # encoding: [0xb9,0xb3,0x00,0x0e]
7223 #CHECK: cu42 %r14, %r0 # encoding: [0xb9,0xb3,0x00,0xe0]
7224 #CHECK: cu42 %r6, %r8 # encoding: [0xb9,0xb3,0x00,0x68]
7231 #CHECK: cudtr %r0, %f0 # encoding: [0xb3,0xe2,0x00,0x00]
7232 #CHECK: cudtr %r0, %f15 # encoding: [0xb3,0xe2,0x00,0x0f]
7233 #CHECK: cudtr %r15, %f0 # encoding: [0xb3,0xe2,0x00,0xf0]
7234 #CHECK: cudtr %r7, %f8 # encoding: [0xb3,0xe2,0x00,0x78]
7235 #CHECK: cudtr %r15, %f15 # encoding: [0xb3,0xe2,0x00,0xff]
7243 #CHECK: cuse %r0, %r8 # encoding: [0xb2,0x57,0x00,0x08]
7244 #CHECK: cuse %r0, %r14 # encoding: [0xb2,0x57,0x00,0x0e]
7245 #CHECK: cuse %r14, %r0 # encoding: [0xb2,0x57,0x00,0xe0]
7246 #CHECK: cuse %r14, %r8 # encoding: [0xb2,0x57,0x00,0xe8]
7253 #CHECK: cutfu %r0, %r0 # encoding: [0xb2,0xa7,0x00,0x00]
7254 #CHECK: cutfu %r0, %r14 # encoding: [0xb2,0xa7,0x00,0x0e]
7255 #CHECK: cutfu %r14, %r0 # encoding: [0xb2,0xa7,0x00,0xe0]
7256 #CHECK: cutfu %r6, %r8 # encoding: [0xb2,0xa7,0x00,0x68]
7257 #CHECK: cutfu %r4, %r12, 0 # encoding: [0xb2,0xa7,0x00,0x4c]
7258 #CHECK: cutfu %r4, %r12, 15 # encoding: [0xb2,0xa7,0xf0,0x4c]
7267 #CHECK: cuutf %r0, %r0 # encoding: [0xb2,0xa6,0x00,0x00]
7268 #CHECK: cuutf %r0, %r14 # encoding: [0xb2,0xa6,0x00,0x0e]
7269 #CHECK: cuutf %r14, %r0 # encoding: [0xb2,0xa6,0x00,0xe0]
7270 #CHECK: cuutf %r6, %r8 # encoding: [0xb2,0xa6,0x00,0x68]
7271 #CHECK: cuutf %r4, %r12, 0 # encoding: [0xb2,0xa6,0x00,0x4c]
7272 #CHECK: cuutf %r4, %r12, 15 # encoding: [0xb2,0xa6,0xf0,0x4c]
7281 #CHECK: cuxtr %r0, %f0 # encoding: [0xb3,0xea,0x00,0x00]
7282 #CHECK: cuxtr %r0, %f13 # encoding: [0xb3,0xea,0x00,0x0d]
7283 #CHECK: cuxtr %r14, %f0 # encoding: [0xb3,0xea,0x00,0xe0]
7284 #CHECK: cuxtr %r6, %f8 # encoding: [0xb3,0xea,0x00,0x68]
7285 #CHECK: cuxtr %r14, %f13 # encoding: [0xb3,0xea,0x00,0xed]
7293 #CHECK: cvb %r0, 0 # encoding: [0x4f,0x00,0x00,0x00]
7294 #CHECK: cvb %r0, 4095 # encoding: [0x4f,0x00,0x0f,0xff]
7295 #CHECK: cvb %r0, 0(%r1) # encoding: [0x4f,0x00,0x10,0x00]
7296 #CHECK: cvb %r0, 0(%r15) # encoding: [0x4f,0x00,0xf0,0x00]
7297 #CHECK: cvb %r0, 4095(%r1,%r15) # encoding: [0x4f,0x01,0xff,0xff]
7298 #CHECK: cvb %r0, 4095(%r15,%r1) # encoding: [0x4f,0x0f,0x1f,0xff]
7299 #CHECK: cvb %r15, 0 # encoding: [0x4f,0xf0,0x00,0x00]
7305 cvb
%r0, 4095(%r1,%r15)
7306 cvb
%r0, 4095(%r15,%r1)
7309 #CHECK: cvbg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x0e]
7310 #CHECK: cvbg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x0e]
7311 #CHECK: cvbg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x0e]
7312 #CHECK: cvbg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x0e]
7313 #CHECK: cvbg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x0e]
7314 #CHECK: cvbg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x0e]
7315 #CHECK: cvbg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x0e]
7316 #CHECK: cvbg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x0e]
7317 #CHECK: cvbg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x0e]
7318 #CHECK: cvbg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x0e]
7327 cvbg
%r0, 524287(%r1,%r15)
7328 cvbg
%r0, 524287(%r15,%r1)
7331 #CHECK: cvby %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x06]
7332 #CHECK: cvby %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x06]
7333 #CHECK: cvby %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x06]
7334 #CHECK: cvby %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x06]
7335 #CHECK: cvby %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x06]
7336 #CHECK: cvby %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x06]
7337 #CHECK: cvby %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x06]
7338 #CHECK: cvby %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x06]
7339 #CHECK: cvby %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x06]
7340 #CHECK: cvby %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x06]
7349 cvby
%r0, 524287(%r1,%r15)
7350 cvby
%r0, 524287(%r15,%r1)
7353 #CHECK: cvd %r0, 0 # encoding: [0x4e,0x00,0x00,0x00]
7354 #CHECK: cvd %r0, 4095 # encoding: [0x4e,0x00,0x0f,0xff]
7355 #CHECK: cvd %r0, 0(%r1) # encoding: [0x4e,0x00,0x10,0x00]
7356 #CHECK: cvd %r0, 0(%r15) # encoding: [0x4e,0x00,0xf0,0x00]
7357 #CHECK: cvd %r0, 4095(%r1,%r15) # encoding: [0x4e,0x01,0xff,0xff]
7358 #CHECK: cvd %r0, 4095(%r15,%r1) # encoding: [0x4e,0x0f,0x1f,0xff]
7359 #CHECK: cvd %r15, 0 # encoding: [0x4e,0xf0,0x00,0x00]
7365 cvd
%r0, 4095(%r1,%r15)
7366 cvd
%r0, 4095(%r15,%r1)
7369 #CHECK: cvdg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x2e]
7370 #CHECK: cvdg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x2e]
7371 #CHECK: cvdg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x2e]
7372 #CHECK: cvdg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x2e]
7373 #CHECK: cvdg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x2e]
7374 #CHECK: cvdg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x2e]
7375 #CHECK: cvdg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x2e]
7376 #CHECK: cvdg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x2e]
7377 #CHECK: cvdg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x2e]
7378 #CHECK: cvdg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x2e]
7387 cvdg
%r0, 524287(%r1,%r15)
7388 cvdg
%r0, 524287(%r15,%r1)
7391 #CHECK: cvdy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x26]
7392 #CHECK: cvdy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x26]
7393 #CHECK: cvdy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x26]
7394 #CHECK: cvdy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x26]
7395 #CHECK: cvdy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x26]
7396 #CHECK: cvdy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x26]
7397 #CHECK: cvdy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x26]
7398 #CHECK: cvdy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x26]
7399 #CHECK: cvdy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x26]
7400 #CHECK: cvdy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x26]
7409 cvdy
%r0, 524287(%r1,%r15)
7410 cvdy
%r0, 524287(%r15,%r1)
7413 #CHECK: cxbr %f0, %f0 # encoding: [0xb3,0x49,0x00,0x00]
7414 #CHECK: cxbr %f0, %f13 # encoding: [0xb3,0x49,0x00,0x0d]
7415 #CHECK: cxbr %f8, %f8 # encoding: [0xb3,0x49,0x00,0x88]
7416 #CHECK: cxbr %f13, %f0 # encoding: [0xb3,0x49,0x00,0xd0]
7423 #CHECK: cxfbr %f0, %r0 # encoding: [0xb3,0x96,0x00,0x00]
7424 #CHECK: cxfbr %f0, %r15 # encoding: [0xb3,0x96,0x00,0x0f]
7425 #CHECK: cxfbr %f13, %r0 # encoding: [0xb3,0x96,0x00,0xd0]
7426 #CHECK: cxfbr %f8, %r7 # encoding: [0xb3,0x96,0x00,0x87]
7427 #CHECK: cxfbr %f13, %r15 # encoding: [0xb3,0x96,0x00,0xdf]
7435 #CHECK: cxfr %f0, %r0 # encoding: [0xb3,0xb6,0x00,0x00]
7436 #CHECK: cxfr %f0, %r15 # encoding: [0xb3,0xb6,0x00,0x0f]
7437 #CHECK: cxfr %f13, %r0 # encoding: [0xb3,0xb6,0x00,0xd0]
7438 #CHECK: cxfr %f8, %r7 # encoding: [0xb3,0xb6,0x00,0x87]
7439 #CHECK: cxfr %f13, %r15 # encoding: [0xb3,0xb6,0x00,0xdf]
7447 #CHECK: cxgbr %f0, %r0 # encoding: [0xb3,0xa6,0x00,0x00]
7448 #CHECK: cxgbr %f0, %r15 # encoding: [0xb3,0xa6,0x00,0x0f]
7449 #CHECK: cxgbr %f13, %r0 # encoding: [0xb3,0xa6,0x00,0xd0]
7450 #CHECK: cxgbr %f8, %r7 # encoding: [0xb3,0xa6,0x00,0x87]
7451 #CHECK: cxgbr %f13, %r15 # encoding: [0xb3,0xa6,0x00,0xdf]
7459 #CHECK: cxgr %f0, %r0 # encoding: [0xb3,0xc6,0x00,0x00]
7460 #CHECK: cxgr %f0, %r15 # encoding: [0xb3,0xc6,0x00,0x0f]
7461 #CHECK: cxgr %f13, %r0 # encoding: [0xb3,0xc6,0x00,0xd0]
7462 #CHECK: cxgr %f8, %r7 # encoding: [0xb3,0xc6,0x00,0x87]
7463 #CHECK: cxgr %f13, %r15 # encoding: [0xb3,0xc6,0x00,0xdf]
7471 #CHECK: cxgtr %f0, %r0 # encoding: [0xb3,0xf9,0x00,0x00]
7472 #CHECK: cxgtr %f0, %r15 # encoding: [0xb3,0xf9,0x00,0x0f]
7473 #CHECK: cxgtr %f13, %r0 # encoding: [0xb3,0xf9,0x00,0xd0]
7474 #CHECK: cxgtr %f8, %r7 # encoding: [0xb3,0xf9,0x00,0x87]
7475 #CHECK: cxgtr %f13, %r15 # encoding: [0xb3,0xf9,0x00,0xdf]
7483 #CHECK: cxr %f0, %f0 # encoding: [0xb3,0x69,0x00,0x00]
7484 #CHECK: cxr %f0, %f13 # encoding: [0xb3,0x69,0x00,0x0d]
7485 #CHECK: cxr %f8, %f8 # encoding: [0xb3,0x69,0x00,0x88]
7486 #CHECK: cxr %f13, %f0 # encoding: [0xb3,0x69,0x00,0xd0]
7493 #CHECK: cxstr %f0, %r0 # encoding: [0xb3,0xfb,0x00,0x00]
7494 #CHECK: cxstr %f0, %r14 # encoding: [0xb3,0xfb,0x00,0x0e]
7495 #CHECK: cxstr %f13, %r0 # encoding: [0xb3,0xfb,0x00,0xd0]
7496 #CHECK: cxstr %f8, %r6 # encoding: [0xb3,0xfb,0x00,0x86]
7497 #CHECK: cxstr %f13, %r14 # encoding: [0xb3,0xfb,0x00,0xde]
7505 #CHECK: cxtr %f0, %f0 # encoding: [0xb3,0xec,0x00,0x00]
7506 #CHECK: cxtr %f0, %f13 # encoding: [0xb3,0xec,0x00,0x0d]
7507 #CHECK: cxtr %f8, %f8 # encoding: [0xb3,0xec,0x00,0x88]
7508 #CHECK: cxtr %f13, %f0 # encoding: [0xb3,0xec,0x00,0xd0]
7515 #CHECK: cxutr %f0, %r0 # encoding: [0xb3,0xfa,0x00,0x00]
7516 #CHECK: cxutr %f0, %r14 # encoding: [0xb3,0xfa,0x00,0x0e]
7517 #CHECK: cxutr %f13, %r0 # encoding: [0xb3,0xfa,0x00,0xd0]
7518 #CHECK: cxutr %f8, %r6 # encoding: [0xb3,0xfa,0x00,0x86]
7519 #CHECK: cxutr %f13, %r14 # encoding: [0xb3,0xfa,0x00,0xde]
7527 #CHECK: cy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x59]
7528 #CHECK: cy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x59]
7529 #CHECK: cy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x59]
7530 #CHECK: cy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x59]
7531 #CHECK: cy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x59]
7532 #CHECK: cy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x59]
7533 #CHECK: cy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x59]
7534 #CHECK: cy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x59]
7535 #CHECK: cy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x59]
7536 #CHECK: cy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x59]
7545 cy
%r0, 524287(%r1,%r15)
7546 cy
%r0, 524287(%r15,%r1)
7549 #CHECK: d %r0, 0 # encoding: [0x5d,0x00,0x00,0x00]
7550 #CHECK: d %r0, 4095 # encoding: [0x5d,0x00,0x0f,0xff]
7551 #CHECK: d %r0, 0(%r1) # encoding: [0x5d,0x00,0x10,0x00]
7552 #CHECK: d %r0, 0(%r15) # encoding: [0x5d,0x00,0xf0,0x00]
7553 #CHECK: d %r0, 4095(%r1,%r15) # encoding: [0x5d,0x01,0xff,0xff]
7554 #CHECK: d %r0, 4095(%r15,%r1) # encoding: [0x5d,0x0f,0x1f,0xff]
7555 #CHECK: d %r14, 0 # encoding: [0x5d,0xe0,0x00,0x00]
7561 d
%r0, 4095(%r1,%r15)
7562 d
%r0, 4095(%r15,%r1)
7565 #CHECK: dd %f0, 0 # encoding: [0x6d,0x00,0x00,0x00]
7566 #CHECK: dd %f0, 4095 # encoding: [0x6d,0x00,0x0f,0xff]
7567 #CHECK: dd %f0, 0(%r1) # encoding: [0x6d,0x00,0x10,0x00]
7568 #CHECK: dd %f0, 0(%r15) # encoding: [0x6d,0x00,0xf0,0x00]
7569 #CHECK: dd %f0, 4095(%r1,%r15) # encoding: [0x6d,0x01,0xff,0xff]
7570 #CHECK: dd %f0, 4095(%r15,%r1) # encoding: [0x6d,0x0f,0x1f,0xff]
7571 #CHECK: dd %f15, 0 # encoding: [0x6d,0xf0,0x00,0x00]
7577 dd
%f0, 4095(%r1,%r15)
7578 dd
%f0, 4095(%r15,%r1)
7581 #CHECK: ddb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x1d]
7582 #CHECK: ddb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x1d]
7583 #CHECK: ddb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x1d]
7584 #CHECK: ddb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x1d]
7585 #CHECK: ddb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x1d]
7586 #CHECK: ddb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x1d]
7587 #CHECK: ddb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x1d]
7593 ddb
%f0, 4095(%r1,%r15)
7594 ddb
%f0, 4095(%r15,%r1)
7597 #CHECK: ddbr %f0, %f0 # encoding: [0xb3,0x1d,0x00,0x00]
7598 #CHECK: ddbr %f0, %f15 # encoding: [0xb3,0x1d,0x00,0x0f]
7599 #CHECK: ddbr %f7, %f8 # encoding: [0xb3,0x1d,0x00,0x78]
7600 #CHECK: ddbr %f15, %f0 # encoding: [0xb3,0x1d,0x00,0xf0]
7607 #CHECK: ddr %f0, %f0 # encoding: [0x2d,0x00]
7608 #CHECK: ddr %f0, %f15 # encoding: [0x2d,0x0f]
7609 #CHECK: ddr %f7, %f8 # encoding: [0x2d,0x78]
7610 #CHECK: ddr %f15, %f0 # encoding: [0x2d,0xf0]
7617 #CHECK: ddtr %f0, %f0, %f0 # encoding: [0xb3,0xd1,0x00,0x00]
7618 #CHECK: ddtr %f0, %f0, %f15 # encoding: [0xb3,0xd1,0xf0,0x00]
7619 #CHECK: ddtr %f0, %f15, %f0 # encoding: [0xb3,0xd1,0x00,0x0f]
7620 #CHECK: ddtr %f15, %f0, %f0 # encoding: [0xb3,0xd1,0x00,0xf0]
7621 #CHECK: ddtr %f7, %f8, %f9 # encoding: [0xb3,0xd1,0x90,0x78]
7629 #CHECK: de %f0, 0 # encoding: [0x7d,0x00,0x00,0x00]
7630 #CHECK: de %f0, 4095 # encoding: [0x7d,0x00,0x0f,0xff]
7631 #CHECK: de %f0, 0(%r1) # encoding: [0x7d,0x00,0x10,0x00]
7632 #CHECK: de %f0, 0(%r15) # encoding: [0x7d,0x00,0xf0,0x00]
7633 #CHECK: de %f0, 4095(%r1,%r15) # encoding: [0x7d,0x01,0xff,0xff]
7634 #CHECK: de %f0, 4095(%r15,%r1) # encoding: [0x7d,0x0f,0x1f,0xff]
7635 #CHECK: de %f15, 0 # encoding: [0x7d,0xf0,0x00,0x00]
7641 de
%f0, 4095(%r1,%r15)
7642 de
%f0, 4095(%r15,%r1)
7645 #CHECK: deb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x0d]
7646 #CHECK: deb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x0d]
7647 #CHECK: deb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x0d]
7648 #CHECK: deb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x0d]
7649 #CHECK: deb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x0d]
7650 #CHECK: deb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x0d]
7651 #CHECK: deb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x0d]
7657 deb
%f0, 4095(%r1,%r15)
7658 deb
%f0, 4095(%r15,%r1)
7661 #CHECK: debr %f0, %f0 # encoding: [0xb3,0x0d,0x00,0x00]
7662 #CHECK: debr %f0, %f15 # encoding: [0xb3,0x0d,0x00,0x0f]
7663 #CHECK: debr %f7, %f8 # encoding: [0xb3,0x0d,0x00,0x78]
7664 #CHECK: debr %f15, %f0 # encoding: [0xb3,0x0d,0x00,0xf0]
7671 #CHECK: der %f0, %f0 # encoding: [0x3d,0x00]
7672 #CHECK: der %f0, %f15 # encoding: [0x3d,0x0f]
7673 #CHECK: der %f7, %f8 # encoding: [0x3d,0x78]
7674 #CHECK: der %f15, %f0 # encoding: [0x3d,0xf0]
7681 #CHECK: diag %r0, %r0, 0 # encoding: [0x83,0x00,0x00,0x00]
7682 #CHECK: diag %r0, %r15, 0 # encoding: [0x83,0x0f,0x00,0x00]
7683 #CHECK: diag %r14, %r15, 0 # encoding: [0x83,0xef,0x00,0x00]
7684 #CHECK: diag %r15, %r15, 0 # encoding: [0x83,0xff,0x00,0x00]
7685 #CHECK: diag %r0, %r0, 4095 # encoding: [0x83,0x00,0x0f,0xff]
7686 #CHECK: diag %r0, %r0, 1 # encoding: [0x83,0x00,0x00,0x01]
7687 #CHECK: diag %r0, %r0, 0(%r1) # encoding: [0x83,0x00,0x10,0x00]
7688 #CHECK: diag %r0, %r0, 0(%r15) # encoding: [0x83,0x00,0xf0,0x00]
7689 #CHECK: diag %r0, %r0, 4095(%r1) # encoding: [0x83,0x00,0x1f,0xff]
7690 #CHECK: diag %r0, %r0, 4095(%r15) # encoding: [0x83,0x00,0xff,0xff]
7699 diag
%r0,%r0,0(%r15)
7700 diag
%r0,%r0,4095(%r1)
7701 diag
%r0,%r0,4095(%r15)
7703 #CHECK: didbr %f0, %f0, %f0, 0 # encoding: [0xb3,0x5b,0x00,0x00]
7704 #CHECK: didbr %f0, %f0, %f0, 15 # encoding: [0xb3,0x5b,0x0f,0x00]
7705 #CHECK: didbr %f0, %f0, %f15, 0 # encoding: [0xb3,0x5b,0x00,0x0f]
7706 #CHECK: didbr %f0, %f15, %f0, 0 # encoding: [0xb3,0x5b,0xf0,0x00]
7707 #CHECK: didbr %f4, %f5, %f6, 7 # encoding: [0xb3,0x5b,0x57,0x46]
7708 #CHECK: didbr %f15, %f0, %f0, 0 # encoding: [0xb3,0x5b,0x00,0xf0]
7710 didbr
%f0, %f0, %f0, 0
7711 didbr
%f0, %f0, %f0, 15
7712 didbr
%f0, %f0, %f15, 0
7713 didbr
%f0, %f15, %f0, 0
7714 didbr
%f4, %f5, %f6, 7
7715 didbr
%f15, %f0, %f0, 0
7717 #CHECK: diebr %f0, %f0, %f0, 0 # encoding: [0xb3,0x53,0x00,0x00]
7718 #CHECK: diebr %f0, %f0, %f0, 15 # encoding: [0xb3,0x53,0x0f,0x00]
7719 #CHECK: diebr %f0, %f0, %f15, 0 # encoding: [0xb3,0x53,0x00,0x0f]
7720 #CHECK: diebr %f0, %f15, %f0, 0 # encoding: [0xb3,0x53,0xf0,0x00]
7721 #CHECK: diebr %f4, %f5, %f6, 7 # encoding: [0xb3,0x53,0x57,0x46]
7722 #CHECK: diebr %f15, %f0, %f0, 0 # encoding: [0xb3,0x53,0x00,0xf0]
7724 diebr
%f0, %f0, %f0, 0
7725 diebr
%f0, %f0, %f0, 15
7726 diebr
%f0, %f0, %f15, 0
7727 diebr
%f0, %f15, %f0, 0
7728 diebr
%f4, %f5, %f6, 7
7729 diebr
%f15, %f0, %f0, 0
7731 #CHECK: dl %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x97]
7732 #CHECK: dl %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x97]
7733 #CHECK: dl %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x97]
7734 #CHECK: dl %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x97]
7735 #CHECK: dl %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x97]
7736 #CHECK: dl %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x97]
7737 #CHECK: dl %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x97]
7738 #CHECK: dl %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x97]
7739 #CHECK: dl %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x97]
7740 #CHECK: dl %r14, 0 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x97]
7749 dl
%r0, 524287(%r1,%r15)
7750 dl
%r0, 524287(%r15,%r1)
7753 #CHECK: dlg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x87]
7754 #CHECK: dlg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x87]
7755 #CHECK: dlg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x87]
7756 #CHECK: dlg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x87]
7757 #CHECK: dlg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x87]
7758 #CHECK: dlg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x87]
7759 #CHECK: dlg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x87]
7760 #CHECK: dlg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x87]
7761 #CHECK: dlg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x87]
7762 #CHECK: dlg %r14, 0 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x87]
7771 dlg
%r0, 524287(%r1,%r15)
7772 dlg
%r0, 524287(%r15,%r1)
7775 #CHECK: dlgr %r0, %r0 # encoding: [0xb9,0x87,0x00,0x00]
7776 #CHECK: dlgr %r0, %r15 # encoding: [0xb9,0x87,0x00,0x0f]
7777 #CHECK: dlgr %r14, %r0 # encoding: [0xb9,0x87,0x00,0xe0]
7778 #CHECK: dlgr %r6, %r9 # encoding: [0xb9,0x87,0x00,0x69]
7785 #CHECK: dlr %r0, %r0 # encoding: [0xb9,0x97,0x00,0x00]
7786 #CHECK: dlr %r0, %r15 # encoding: [0xb9,0x97,0x00,0x0f]
7787 #CHECK: dlr %r14, %r0 # encoding: [0xb9,0x97,0x00,0xe0]
7788 #CHECK: dlr %r6, %r9 # encoding: [0xb9,0x97,0x00,0x69]
7795 #CHECK: dp 0(1), 0(1) # encoding: [0xfd,0x00,0x00,0x00,0x00,0x00]
7796 #CHECK: dp 0(1), 0(1,%r1) # encoding: [0xfd,0x00,0x00,0x00,0x10,0x00]
7797 #CHECK: dp 0(1), 0(1,%r15) # encoding: [0xfd,0x00,0x00,0x00,0xf0,0x00]
7798 #CHECK: dp 0(1), 4095(1) # encoding: [0xfd,0x00,0x00,0x00,0x0f,0xff]
7799 #CHECK: dp 0(1), 4095(1,%r1) # encoding: [0xfd,0x00,0x00,0x00,0x1f,0xff]
7800 #CHECK: dp 0(1), 4095(1,%r15) # encoding: [0xfd,0x00,0x00,0x00,0xff,0xff]
7801 #CHECK: dp 0(1,%r1), 0(1) # encoding: [0xfd,0x00,0x10,0x00,0x00,0x00]
7802 #CHECK: dp 0(1,%r15), 0(1) # encoding: [0xfd,0x00,0xf0,0x00,0x00,0x00]
7803 #CHECK: dp 4095(1,%r1), 0(1) # encoding: [0xfd,0x00,0x1f,0xff,0x00,0x00]
7804 #CHECK: dp 4095(1,%r15), 0(1) # encoding: [0xfd,0x00,0xff,0xff,0x00,0x00]
7805 #CHECK: dp 0(16,%r1), 0(1) # encoding: [0xfd,0xf0,0x10,0x00,0x00,0x00]
7806 #CHECK: dp 0(16,%r15), 0(1) # encoding: [0xfd,0xf0,0xf0,0x00,0x00,0x00]
7807 #CHECK: dp 0(1), 0(16,%r1) # encoding: [0xfd,0x0f,0x00,0x00,0x10,0x00]
7808 #CHECK: dp 0(1), 0(16,%r15) # encoding: [0xfd,0x0f,0x00,0x00,0xf0,0x00]
7814 dp
0(1), 4095(1,%r1)
7815 dp
0(1), 4095(1,%r15)
7818 dp
4095(1,%r1), 0(1)
7819 dp
4095(1,%r15), 0(1)
7825 #CHECK: dr %r0, %r0 # encoding: [0x1d,0x00]
7826 #CHECK: dr %r0, %r15 # encoding: [0x1d,0x0f]
7827 #CHECK: dr %r14, %r0 # encoding: [0x1d,0xe0]
7828 #CHECK: dr %r6, %r9 # encoding: [0x1d,0x69]
7835 #CHECK: dsg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x0d]
7836 #CHECK: dsg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x0d]
7837 #CHECK: dsg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x0d]
7838 #CHECK: dsg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x0d]
7839 #CHECK: dsg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x0d]
7840 #CHECK: dsg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x0d]
7841 #CHECK: dsg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x0d]
7842 #CHECK: dsg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x0d]
7843 #CHECK: dsg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x0d]
7844 #CHECK: dsg %r14, 0 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x0d]
7853 dsg
%r0, 524287(%r1,%r15)
7854 dsg
%r0, 524287(%r15,%r1)
7857 #CHECK: dsgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x1d]
7858 #CHECK: dsgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x1d]
7859 #CHECK: dsgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x1d]
7860 #CHECK: dsgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x1d]
7861 #CHECK: dsgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x1d]
7862 #CHECK: dsgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x1d]
7863 #CHECK: dsgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x1d]
7864 #CHECK: dsgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x1d]
7865 #CHECK: dsgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x1d]
7866 #CHECK: dsgf %r14, 0 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x1d]
7875 dsgf
%r0, 524287(%r1,%r15)
7876 dsgf
%r0, 524287(%r15,%r1)
7879 #CHECK: dsgfr %r0, %r0 # encoding: [0xb9,0x1d,0x00,0x00]
7880 #CHECK: dsgfr %r0, %r15 # encoding: [0xb9,0x1d,0x00,0x0f]
7881 #CHECK: dsgfr %r14, %r0 # encoding: [0xb9,0x1d,0x00,0xe0]
7882 #CHECK: dsgfr %r6, %r9 # encoding: [0xb9,0x1d,0x00,0x69]
7889 #CHECK: dsgr %r0, %r0 # encoding: [0xb9,0x0d,0x00,0x00]
7890 #CHECK: dsgr %r0, %r15 # encoding: [0xb9,0x0d,0x00,0x0f]
7891 #CHECK: dsgr %r14, %r0 # encoding: [0xb9,0x0d,0x00,0xe0]
7892 #CHECK: dsgr %r6, %r9 # encoding: [0xb9,0x0d,0x00,0x69]
7899 #CHECK: dxbr %f0, %f0 # encoding: [0xb3,0x4d,0x00,0x00]
7900 #CHECK: dxbr %f0, %f13 # encoding: [0xb3,0x4d,0x00,0x0d]
7901 #CHECK: dxbr %f8, %f8 # encoding: [0xb3,0x4d,0x00,0x88]
7902 #CHECK: dxbr %f13, %f0 # encoding: [0xb3,0x4d,0x00,0xd0]
7909 #CHECK: dxr %f0, %f0 # encoding: [0xb2,0x2d,0x00,0x00]
7910 #CHECK: dxr %f0, %f13 # encoding: [0xb2,0x2d,0x00,0x0d]
7911 #CHECK: dxr %f8, %f8 # encoding: [0xb2,0x2d,0x00,0x88]
7912 #CHECK: dxr %f13, %f0 # encoding: [0xb2,0x2d,0x00,0xd0]
7919 #CHECK: dxtr %f0, %f0, %f0 # encoding: [0xb3,0xd9,0x00,0x00]
7920 #CHECK: dxtr %f0, %f0, %f13 # encoding: [0xb3,0xd9,0xd0,0x00]
7921 #CHECK: dxtr %f0, %f13, %f0 # encoding: [0xb3,0xd9,0x00,0x0d]
7922 #CHECK: dxtr %f13, %f0, %f0 # encoding: [0xb3,0xd9,0x00,0xd0]
7923 #CHECK: dxtr %f8, %f8, %f8 # encoding: [0xb3,0xd9,0x80,0x88]
7931 #CHECK: ear %r0, %a0 # encoding: [0xb2,0x4f,0x00,0x00]
7932 #CHECK: ear %r0, %a15 # encoding: [0xb2,0x4f,0x00,0x0f]
7933 #CHECK: ear %r15, %a0 # encoding: [0xb2,0x4f,0x00,0xf0]
7934 #CHECK: ear %r7, %a8 # encoding: [0xb2,0x4f,0x00,0x78]
7935 #CHECK: ear %r15, %a15 # encoding: [0xb2,0x4f,0x00,0xff]
7943 #CHECK: ecag %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x4c]
7944 #CHECK: ecag %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x4c]
7945 #CHECK: ecag %r14, %r15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x4c]
7946 #CHECK: ecag %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x4c]
7947 #CHECK: ecag %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x4c]
7948 #CHECK: ecag %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x4c]
7949 #CHECK: ecag %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x4c]
7950 #CHECK: ecag %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x4c]
7951 #CHECK: ecag %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x4c]
7952 #CHECK: ecag %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x4c]
7953 #CHECK: ecag %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x4c]
7954 #CHECK: ecag %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x4c]
7955 #CHECK: ecag %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x4c]
7961 ecag
%r0,%r0,-524288
7967 ecag
%r0,%r0,0(%r15)
7968 ecag
%r0,%r0,524287(%r1)
7969 ecag
%r0,%r0,524287(%r15)
7971 #CHECK: ecctr %r0, %r0 # encoding: [0xb2,0xe4,0x00,0x00]
7972 #CHECK: ecctr %r0, %r15 # encoding: [0xb2,0xe4,0x00,0x0f]
7973 #CHECK: ecctr %r15, %r0 # encoding: [0xb2,0xe4,0x00,0xf0]
7974 #CHECK: ecctr %r7, %r8 # encoding: [0xb2,0xe4,0x00,0x78]
7981 #CHECK: ecpga %r0, %r0 # encoding: [0xb2,0xed,0x00,0x00]
7982 #CHECK: ecpga %r0, %r15 # encoding: [0xb2,0xed,0x00,0x0f]
7983 #CHECK: ecpga %r15, %r0 # encoding: [0xb2,0xed,0x00,0xf0]
7984 #CHECK: ecpga %r7, %r8 # encoding: [0xb2,0xed,0x00,0x78]
7991 #CHECK: ectg 0, 0, %r0 # encoding: [0xc8,0x01,0x00,0x00,0x00,0x00]
7992 #CHECK: ectg 0(%r1), 0(%r15), %r2 # encoding: [0xc8,0x21,0x10,0x00,0xf0,0x00]
7993 #CHECK: ectg 1(%r1), 0(%r15), %r2 # encoding: [0xc8,0x21,0x10,0x01,0xf0,0x00]
7994 #CHECK: ectg 4095(%r1), 0(%r15), %r2 # encoding: [0xc8,0x21,0x1f,0xff,0xf0,0x00]
7995 #CHECK: ectg 0(%r1), 1(%r15), %r2 # encoding: [0xc8,0x21,0x10,0x00,0xf0,0x01]
7996 #CHECK: ectg 0(%r1), 4095(%r15), %r2 # encoding: [0xc8,0x21,0x10,0x00,0xff,0xff]
7999 ectg
0(%r1),0(%r15),%r2
8000 ectg
1(%r1),0(%r15),%r2
8001 ectg
4095(%r1),0(%r15),%r2
8002 ectg
0(%r1),1(%r15),%r2
8003 ectg
0(%r1),4095(%r15),%r2
8005 #CHECK: ed 0(1), 0 # encoding: [0xde,0x00,0x00,0x00,0x00,0x00]
8006 #CHECK: ed 0(1), 0(%r1) # encoding: [0xde,0x00,0x00,0x00,0x10,0x00]
8007 #CHECK: ed 0(1), 0(%r15) # encoding: [0xde,0x00,0x00,0x00,0xf0,0x00]
8008 #CHECK: ed 0(1), 4095 # encoding: [0xde,0x00,0x00,0x00,0x0f,0xff]
8009 #CHECK: ed 0(1), 4095(%r1) # encoding: [0xde,0x00,0x00,0x00,0x1f,0xff]
8010 #CHECK: ed 0(1), 4095(%r15) # encoding: [0xde,0x00,0x00,0x00,0xff,0xff]
8011 #CHECK: ed 0(1,%r1), 0 # encoding: [0xde,0x00,0x10,0x00,0x00,0x00]
8012 #CHECK: ed 0(1,%r15), 0 # encoding: [0xde,0x00,0xf0,0x00,0x00,0x00]
8013 #CHECK: ed 4095(1,%r1), 0 # encoding: [0xde,0x00,0x1f,0xff,0x00,0x00]
8014 #CHECK: ed 4095(1,%r15), 0 # encoding: [0xde,0x00,0xff,0xff,0x00,0x00]
8015 #CHECK: ed 0(256,%r1), 0 # encoding: [0xde,0xff,0x10,0x00,0x00,0x00]
8016 #CHECK: ed 0(256,%r15), 0 # encoding: [0xde,0xff,0xf0,0x00,0x00,0x00]
8031 #CHECK: edmk 0(1), 0 # encoding: [0xdf,0x00,0x00,0x00,0x00,0x00]
8032 #CHECK: edmk 0(1), 0(%r1) # encoding: [0xdf,0x00,0x00,0x00,0x10,0x00]
8033 #CHECK: edmk 0(1), 0(%r15) # encoding: [0xdf,0x00,0x00,0x00,0xf0,0x00]
8034 #CHECK: edmk 0(1), 4095 # encoding: [0xdf,0x00,0x00,0x00,0x0f,0xff]
8035 #CHECK: edmk 0(1), 4095(%r1) # encoding: [0xdf,0x00,0x00,0x00,0x1f,0xff]
8036 #CHECK: edmk 0(1), 4095(%r15) # encoding: [0xdf,0x00,0x00,0x00,0xff,0xff]
8037 #CHECK: edmk 0(1,%r1), 0 # encoding: [0xdf,0x00,0x10,0x00,0x00,0x00]
8038 #CHECK: edmk 0(1,%r15), 0 # encoding: [0xdf,0x00,0xf0,0x00,0x00,0x00]
8039 #CHECK: edmk 4095(1,%r1), 0 # encoding: [0xdf,0x00,0x1f,0xff,0x00,0x00]
8040 #CHECK: edmk 4095(1,%r15), 0 # encoding: [0xdf,0x00,0xff,0xff,0x00,0x00]
8041 #CHECK: edmk 0(256,%r1), 0 # encoding: [0xdf,0xff,0x10,0x00,0x00,0x00]
8042 #CHECK: edmk 0(256,%r15), 0 # encoding: [0xdf,0xff,0xf0,0x00,0x00,0x00]
8048 edmk
0(1), 4095(%r1)
8049 edmk
0(1), 4095(%r15)
8053 edmk
4095(1,%r15), 0
8057 #CHECK: eedtr %f0, %f9 # encoding: [0xb3,0xe5,0x00,0x09]
8058 #CHECK: eedtr %f0, %f15 # encoding: [0xb3,0xe5,0x00,0x0f]
8059 #CHECK: eedtr %f15, %f0 # encoding: [0xb3,0xe5,0x00,0xf0]
8060 #CHECK: eedtr %f15, %f9 # encoding: [0xb3,0xe5,0x00,0xf9]
8067 #CHECK: eextr %f0, %f8 # encoding: [0xb3,0xed,0x00,0x08]
8068 #CHECK: eextr %f0, %f13 # encoding: [0xb3,0xed,0x00,0x0d]
8069 #CHECK: eextr %f13, %f0 # encoding: [0xb3,0xed,0x00,0xd0]
8070 #CHECK: eextr %f13, %f9 # encoding: [0xb3,0xed,0x00,0xd9]
8077 #CHECK: efpc %r0 # encoding: [0xb3,0x8c,0x00,0x00]
8078 #CHECK: efpc %r1 # encoding: [0xb3,0x8c,0x00,0x10]
8079 #CHECK: efpc %r15 # encoding: [0xb3,0x8c,0x00,0xf0]
8085 #CHECK: epar %r0 # encoding: [0xb2,0x26,0x00,0x00]
8086 #CHECK: epar %r1 # encoding: [0xb2,0x26,0x00,0x10]
8087 #CHECK: epar %r15 # encoding: [0xb2,0x26,0x00,0xf0]
8093 #CHECK: epair %r0 # encoding: [0xb9,0x9a,0x00,0x00]
8094 #CHECK: epair %r1 # encoding: [0xb9,0x9a,0x00,0x10]
8095 #CHECK: epair %r15 # encoding: [0xb9,0x9a,0x00,0xf0]
8101 #CHECK: epctr %r0, %r0 # encoding: [0xb2,0xe5,0x00,0x00]
8102 #CHECK: epctr %r0, %r15 # encoding: [0xb2,0xe5,0x00,0x0f]
8103 #CHECK: epctr %r15, %r0 # encoding: [0xb2,0xe5,0x00,0xf0]
8104 #CHECK: epctr %r7, %r8 # encoding: [0xb2,0xe5,0x00,0x78]
8111 #CHECK: epsw %r0, %r8 # encoding: [0xb9,0x8d,0x00,0x08]
8112 #CHECK: epsw %r0, %r15 # encoding: [0xb9,0x8d,0x00,0x0f]
8113 #CHECK: epsw %r15, %r0 # encoding: [0xb9,0x8d,0x00,0xf0]
8114 #CHECK: epsw %r15, %r8 # encoding: [0xb9,0x8d,0x00,0xf8]
8121 #CHECK: ereg %r0, %r0 # encoding: [0xb2,0x49,0x00,0x00]
8122 #CHECK: ereg %r0, %r15 # encoding: [0xb2,0x49,0x00,0x0f]
8123 #CHECK: ereg %r15, %r0 # encoding: [0xb2,0x49,0x00,0xf0]
8124 #CHECK: ereg %r7, %r8 # encoding: [0xb2,0x49,0x00,0x78]
8131 #CHECK: eregg %r0, %r0 # encoding: [0xb9,0x0e,0x00,0x00]
8132 #CHECK: eregg %r0, %r15 # encoding: [0xb9,0x0e,0x00,0x0f]
8133 #CHECK: eregg %r15, %r0 # encoding: [0xb9,0x0e,0x00,0xf0]
8134 #CHECK: eregg %r7, %r8 # encoding: [0xb9,0x0e,0x00,0x78]
8141 #CHECK: esar %r0 # encoding: [0xb2,0x27,0x00,0x00]
8142 #CHECK: esar %r1 # encoding: [0xb2,0x27,0x00,0x10]
8143 #CHECK: esar %r15 # encoding: [0xb2,0x27,0x00,0xf0]
8149 #CHECK: esair %r0 # encoding: [0xb9,0x9b,0x00,0x00]
8150 #CHECK: esair %r1 # encoding: [0xb9,0x9b,0x00,0x10]
8151 #CHECK: esair %r15 # encoding: [0xb9,0x9b,0x00,0xf0]
8157 #CHECK: esdtr %f0, %f9 # encoding: [0xb3,0xe7,0x00,0x09]
8158 #CHECK: esdtr %f0, %f15 # encoding: [0xb3,0xe7,0x00,0x0f]
8159 #CHECK: esdtr %f15, %f0 # encoding: [0xb3,0xe7,0x00,0xf0]
8160 #CHECK: esdtr %f15, %f9 # encoding: [0xb3,0xe7,0x00,0xf9]
8167 #CHECK: esea %r0 # encoding: [0xb9,0x9d,0x00,0x00]
8168 #CHECK: esea %r1 # encoding: [0xb9,0x9d,0x00,0x10]
8169 #CHECK: esea %r15 # encoding: [0xb9,0x9d,0x00,0xf0]
8175 #CHECK: esta %r0, %r0 # encoding: [0xb2,0x4a,0x00,0x00]
8176 #CHECK: esta %r0, %r15 # encoding: [0xb2,0x4a,0x00,0x0f]
8177 #CHECK: esta %r14, %r0 # encoding: [0xb2,0x4a,0x00,0xe0]
8178 #CHECK: esta %r6, %r8 # encoding: [0xb2,0x4a,0x00,0x68]
8185 #CHECK: esxtr %f0, %f8 # encoding: [0xb3,0xef,0x00,0x08]
8186 #CHECK: esxtr %f0, %f13 # encoding: [0xb3,0xef,0x00,0x0d]
8187 #CHECK: esxtr %f13, %f0 # encoding: [0xb3,0xef,0x00,0xd0]
8188 #CHECK: esxtr %f13, %f9 # encoding: [0xb3,0xef,0x00,0xd9]
8195 #CHECK: ex %r0, 0 # encoding: [0x44,0x00,0x00,0x00]
8196 #CHECK: ex %r0, 4095 # encoding: [0x44,0x00,0x0f,0xff]
8197 #CHECK: ex %r0, 0(%r1) # encoding: [0x44,0x00,0x10,0x00]
8198 #CHECK: ex %r0, 0(%r15) # encoding: [0x44,0x00,0xf0,0x00]
8199 #CHECK: ex %r0, 4095(%r1,%r15) # encoding: [0x44,0x01,0xff,0xff]
8200 #CHECK: ex %r0, 4095(%r15,%r1) # encoding: [0x44,0x0f,0x1f,0xff]
8201 #CHECK: ex %r15, 0 # encoding: [0x44,0xf0,0x00,0x00]
8207 ex
%r0, 4095(%r1,%r15)
8208 ex
%r0, 4095(%r15,%r1)
8211 #CHECK: exrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x00,A,A,A,A]
8212 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
8213 exrl
%r0, -0x100000000
8214 #CHECK: exrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x00,A,A,A,A]
8215 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
8217 #CHECK: exrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x00,A,A,A,A]
8218 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
8220 #CHECK: exrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x00,A,A,A,A]
8221 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
8222 exrl
%r0, 0xfffffffe
8224 #CHECK: exrl %r0, foo # encoding: [0xc6,0x00,A,A,A,A]
8225 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
8226 #CHECK: exrl %r15, foo # encoding: [0xc6,0xf0,A,A,A,A]
8227 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
8232 #CHECK: exrl %r3, bar+100 # encoding: [0xc6,0x30,A,A,A,A]
8233 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
8234 #CHECK: exrl %r4, bar+100 # encoding: [0xc6,0x40,A,A,A,A]
8235 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
8240 #CHECK: exrl %r7, frob@PLT # encoding: [0xc6,0x70,A,A,A,A]
8241 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
8242 #CHECK: exrl %r8, frob@PLT # encoding: [0xc6,0x80,A,A,A,A]
8243 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
8248 #CHECK: fidbr %f0, 0, %f0 # encoding: [0xb3,0x5f,0x00,0x00]
8249 #CHECK: fidbr %f0, 0, %f15 # encoding: [0xb3,0x5f,0x00,0x0f]
8250 #CHECK: fidbr %f0, 15, %f0 # encoding: [0xb3,0x5f,0xf0,0x00]
8251 #CHECK: fidbr %f4, 5, %f6 # encoding: [0xb3,0x5f,0x50,0x46]
8252 #CHECK: fidbr %f15, 0, %f0 # encoding: [0xb3,0x5f,0x00,0xf0]
8260 #CHECK: fidr %f0, %f0 # encoding: [0xb3,0x7f,0x00,0x00]
8261 #CHECK: fidr %f0, %f15 # encoding: [0xb3,0x7f,0x00,0x0f]
8262 #CHECK: fidr %f4, %f6 # encoding: [0xb3,0x7f,0x00,0x46]
8263 #CHECK: fidr %f15, %f0 # encoding: [0xb3,0x7f,0x00,0xf0]
8270 #CHECK: fidtr %f0, 0, %f0, 0 # encoding: [0xb3,0xd7,0x00,0x00]
8271 #CHECK: fidtr %f0, 0, %f0, 15 # encoding: [0xb3,0xd7,0x0f,0x00]
8272 #CHECK: fidtr %f0, 0, %f15, 0 # encoding: [0xb3,0xd7,0x00,0x0f]
8273 #CHECK: fidtr %f0, 15, %f0, 0 # encoding: [0xb3,0xd7,0xf0,0x00]
8274 #CHECK: fidtr %f4, 5, %f6, 7 # encoding: [0xb3,0xd7,0x57,0x46]
8275 #CHECK: fidtr %f15, 0, %f0, 0 # encoding: [0xb3,0xd7,0x00,0xf0]
8277 fidtr
%f0, 0, %f0, 0
8278 fidtr
%f0, 0, %f0, 15
8279 fidtr
%f0, 0, %f15, 0
8280 fidtr
%f0, 15, %f0, 0
8281 fidtr
%f4, 5, %f6, 7
8282 fidtr
%f15, 0, %f0, 0
8284 #CHECK: fiebr %f0, 0, %f0 # encoding: [0xb3,0x57,0x00,0x00]
8285 #CHECK: fiebr %f0, 0, %f15 # encoding: [0xb3,0x57,0x00,0x0f]
8286 #CHECK: fiebr %f0, 15, %f0 # encoding: [0xb3,0x57,0xf0,0x00]
8287 #CHECK: fiebr %f4, 5, %f6 # encoding: [0xb3,0x57,0x50,0x46]
8288 #CHECK: fiebr %f15, 0, %f0 # encoding: [0xb3,0x57,0x00,0xf0]
8296 #CHECK: fier %f0, %f0 # encoding: [0xb3,0x77,0x00,0x00]
8297 #CHECK: fier %f0, %f15 # encoding: [0xb3,0x77,0x00,0x0f]
8298 #CHECK: fier %f4, %f6 # encoding: [0xb3,0x77,0x00,0x46]
8299 #CHECK: fier %f15, %f0 # encoding: [0xb3,0x77,0x00,0xf0]
8306 #CHECK: fixbr %f0, 0, %f0 # encoding: [0xb3,0x47,0x00,0x00]
8307 #CHECK: fixbr %f0, 0, %f13 # encoding: [0xb3,0x47,0x00,0x0d]
8308 #CHECK: fixbr %f0, 15, %f0 # encoding: [0xb3,0x47,0xf0,0x00]
8309 #CHECK: fixbr %f4, 5, %f8 # encoding: [0xb3,0x47,0x50,0x48]
8310 #CHECK: fixbr %f13, 0, %f0 # encoding: [0xb3,0x47,0x00,0xd0]
8318 #CHECK: fixr %f0, %f0 # encoding: [0xb3,0x67,0x00,0x00]
8319 #CHECK: fixr %f0, %f13 # encoding: [0xb3,0x67,0x00,0x0d]
8320 #CHECK: fixr %f4, %f8 # encoding: [0xb3,0x67,0x00,0x48]
8321 #CHECK: fixr %f13, %f0 # encoding: [0xb3,0x67,0x00,0xd0]
8328 #CHECK: fixtr %f0, 0, %f0, 0 # encoding: [0xb3,0xdf,0x00,0x00]
8329 #CHECK: fixtr %f0, 0, %f0, 15 # encoding: [0xb3,0xdf,0x0f,0x00]
8330 #CHECK: fixtr %f0, 0, %f13, 0 # encoding: [0xb3,0xdf,0x00,0x0d]
8331 #CHECK: fixtr %f0, 15, %f0, 0 # encoding: [0xb3,0xdf,0xf0,0x00]
8332 #CHECK: fixtr %f4, 5, %f8, 9 # encoding: [0xb3,0xdf,0x59,0x48]
8333 #CHECK: fixtr %f13, 0, %f0, 0 # encoding: [0xb3,0xdf,0x00,0xd0]
8335 fixtr
%f0, 0, %f0, 0
8336 fixtr
%f0, 0, %f0, 15
8337 fixtr
%f0, 0, %f13, 0
8338 fixtr
%f0, 15, %f0, 0
8339 fixtr
%f4, 5, %f8, 9
8340 fixtr
%f13, 0, %f0, 0
8342 #CHECK: flogr %r0, %r0 # encoding: [0xb9,0x83,0x00,0x00]
8343 #CHECK: flogr %r0, %r15 # encoding: [0xb9,0x83,0x00,0x0f]
8344 #CHECK: flogr %r10, %r9 # encoding: [0xb9,0x83,0x00,0xa9]
8345 #CHECK: flogr %r14, %r0 # encoding: [0xb9,0x83,0x00,0xe0]
8352 #CHECK: hdr %f0, %f0 # encoding: [0x24,0x00]
8353 #CHECK: hdr %f0, %f15 # encoding: [0x24,0x0f]
8354 #CHECK: hdr %f7, %f8 # encoding: [0x24,0x78]
8355 #CHECK: hdr %f15, %f0 # encoding: [0x24,0xf0]
8362 #CHECK: her %f0, %f0 # encoding: [0x34,0x00]
8363 #CHECK: her %f0, %f15 # encoding: [0x34,0x0f]
8364 #CHECK: her %f7, %f8 # encoding: [0x34,0x78]
8365 #CHECK: her %f15, %f0 # encoding: [0x34,0xf0]
8372 #CHECK: hsch # encoding: [0xb2,0x31,0x00,0x00]
8376 #CHECK: iac %r0 # encoding: [0xb2,0x24,0x00,0x00]
8377 #CHECK: iac %r1 # encoding: [0xb2,0x24,0x00,0x10]
8378 #CHECK: iac %r15 # encoding: [0xb2,0x24,0x00,0xf0]
8384 #CHECK: ic %r0, 0 # encoding: [0x43,0x00,0x00,0x00]
8385 #CHECK: ic %r0, 4095 # encoding: [0x43,0x00,0x0f,0xff]
8386 #CHECK: ic %r0, 0(%r1) # encoding: [0x43,0x00,0x10,0x00]
8387 #CHECK: ic %r0, 0(%r15) # encoding: [0x43,0x00,0xf0,0x00]
8388 #CHECK: ic %r0, 4095(%r1,%r15) # encoding: [0x43,0x01,0xff,0xff]
8389 #CHECK: ic %r0, 4095(%r15,%r1) # encoding: [0x43,0x0f,0x1f,0xff]
8390 #CHECK: ic %r15, 0 # encoding: [0x43,0xf0,0x00,0x00]
8396 ic
%r0, 4095(%r1,%r15)
8397 ic
%r0, 4095(%r15,%r1)
8400 #CHECK: icm %r0, 0, 0 # encoding: [0xbf,0x00,0x00,0x00]
8401 #CHECK: icm %r0, 15, 4095 # encoding: [0xbf,0x0f,0x0f,0xff]
8402 #CHECK: icm %r0, 0, 0(%r1) # encoding: [0xbf,0x00,0x10,0x00]
8403 #CHECK: icm %r0, 0, 0(%r15) # encoding: [0xbf,0x00,0xf0,0x00]
8404 #CHECK: icm %r15, 15, 4095(%r1) # encoding: [0xbf,0xff,0x1f,0xff]
8405 #CHECK: icm %r0, 0, 4095(%r15) # encoding: [0xbf,0x00,0xff,0xff]
8406 #CHECK: icm %r15, 0, 0 # encoding: [0xbf,0xf0,0x00,0x00]
8412 icm
%r15, 15, 4095(%r1)
8413 icm
%r0, 0, 4095(%r15)
8416 #CHECK: icmh %r0, 0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x80]
8417 #CHECK: icmh %r0, 0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x80]
8418 #CHECK: icmh %r0, 15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x80]
8419 #CHECK: icmh %r0, 15, 1 # encoding: [0xeb,0x0f,0x00,0x01,0x00,0x80]
8420 #CHECK: icmh %r0, 8, 524287 # encoding: [0xeb,0x08,0x0f,0xff,0x7f,0x80]
8421 #CHECK: icmh %r0, 8, 0(%r1) # encoding: [0xeb,0x08,0x10,0x00,0x00,0x80]
8422 #CHECK: icmh %r0, 4, 0(%r15) # encoding: [0xeb,0x04,0xf0,0x00,0x00,0x80]
8423 #CHECK: icmh %r0, 4, 524287(%r15) # encoding: [0xeb,0x04,0xff,0xff,0x7f,0x80]
8424 #CHECK: icmh %r0, 0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x80]
8425 #CHECK: icmh %r15, 0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0x80]
8427 icmh
%r0, 0, -524288
8433 icmh
%r0, 4, 0(%r15)
8434 icmh
%r0, 4, 524287(%r15)
8435 icmh
%r0, 0, 524287(%r1)
8438 #CHECK: icmy %r0, 0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x81]
8439 #CHECK: icmy %r0, 0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x81]
8440 #CHECK: icmy %r0, 15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x81]
8441 #CHECK: icmy %r0, 15, 1 # encoding: [0xeb,0x0f,0x00,0x01,0x00,0x81]
8442 #CHECK: icmy %r0, 8, 524287 # encoding: [0xeb,0x08,0x0f,0xff,0x7f,0x81]
8443 #CHECK: icmy %r0, 8, 0(%r1) # encoding: [0xeb,0x08,0x10,0x00,0x00,0x81]
8444 #CHECK: icmy %r0, 4, 0(%r15) # encoding: [0xeb,0x04,0xf0,0x00,0x00,0x81]
8445 #CHECK: icmy %r0, 4, 524287(%r15) # encoding: [0xeb,0x04,0xff,0xff,0x7f,0x81]
8446 #CHECK: icmy %r0, 0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x81]
8447 #CHECK: icmy %r15, 0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0x81]
8449 icmy
%r0, 0, -524288
8455 icmy
%r0, 4, 0(%r15)
8456 icmy
%r0, 4, 524287(%r15)
8457 icmy
%r0, 0, 524287(%r1)
8460 #CHECK: icy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x73]
8461 #CHECK: icy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x73]
8462 #CHECK: icy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x73]
8463 #CHECK: icy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x73]
8464 #CHECK: icy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x73]
8465 #CHECK: icy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x73]
8466 #CHECK: icy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x73]
8467 #CHECK: icy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x73]
8468 #CHECK: icy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x73]
8469 #CHECK: icy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x73]
8478 icy
%r0, 524287(%r1,%r15)
8479 icy
%r0, 524287(%r15,%r1)
8482 #CHECK: idte %r0, %r0, %r0 # encoding: [0xb9,0x8e,0x00,0x00]
8483 #CHECK: idte %r0, %r0, %r15 # encoding: [0xb9,0x8e,0x00,0x0f]
8484 #CHECK: idte %r0, %r15, %r0 # encoding: [0xb9,0x8e,0xf0,0x00]
8485 #CHECK: idte %r15, %r0, %r0 # encoding: [0xb9,0x8e,0x00,0xf0]
8486 #CHECK: idte %r0, %r0, %r0, 15 # encoding: [0xb9,0x8e,0x0f,0x00]
8487 #CHECK: idte %r4, %r5, %r6, 7 # encoding: [0xb9,0x8e,0x57,0x46]
8493 idte
%r0, %r0, %r0, 15
8494 idte
%r4, %r5, %r6, 7
8496 #CHECK: iedtr %f0, %f0, %f0 # encoding: [0xb3,0xf6,0x00,0x00]
8497 #CHECK: iedtr %f0, %f0, %f15 # encoding: [0xb3,0xf6,0x00,0x0f]
8498 #CHECK: iedtr %f0, %f15, %f0 # encoding: [0xb3,0xf6,0xf0,0x00]
8499 #CHECK: iedtr %f15, %f0, %f0 # encoding: [0xb3,0xf6,0x00,0xf0]
8500 #CHECK: iedtr %f1, %f2, %f3 # encoding: [0xb3,0xf6,0x20,0x13]
8501 #CHECK: iedtr %f15, %f15, %f15 # encoding: [0xb3,0xf6,0xf0,0xff]
8504 iedtr
%f0, %f0, %f15
8505 iedtr
%f0, %f15, %f0
8506 iedtr
%f15, %f0, %f0
8508 iedtr
%f15, %f15, %f15
8510 #CHECK: iextr %f0, %f0, %f0 # encoding: [0xb3,0xfe,0x00,0x00]
8511 #CHECK: iextr %f0, %f0, %f13 # encoding: [0xb3,0xfe,0x00,0x0d]
8512 #CHECK: iextr %f0, %f13, %f0 # encoding: [0xb3,0xfe,0xd0,0x00]
8513 #CHECK: iextr %f13, %f0, %f0 # encoding: [0xb3,0xfe,0x00,0xd0]
8514 #CHECK: iextr %f1, %f8, %f4 # encoding: [0xb3,0xfe,0x80,0x14]
8515 #CHECK: iextr %f13, %f13, %f13 # encoding: [0xb3,0xfe,0xd0,0xdd]
8518 iextr
%f0, %f0, %f13
8519 iextr
%f0, %f13, %f0
8520 iextr
%f13, %f0, %f0
8522 iextr
%f13, %f13, %f13
8524 #CHECK: iihf %r0, 0 # encoding: [0xc0,0x08,0x00,0x00,0x00,0x00]
8525 #CHECK: iihf %r0, 4294967295 # encoding: [0xc0,0x08,0xff,0xff,0xff,0xff]
8526 #CHECK: iihf %r15, 0 # encoding: [0xc0,0xf8,0x00,0x00,0x00,0x00]
8529 iihf
%r0, 0xffffffff
8532 #CHECK: iihh %r0, 0 # encoding: [0xa5,0x00,0x00,0x00]
8533 #CHECK: iihh %r0, 32768 # encoding: [0xa5,0x00,0x80,0x00]
8534 #CHECK: iihh %r0, 65535 # encoding: [0xa5,0x00,0xff,0xff]
8535 #CHECK: iihh %r15, 0 # encoding: [0xa5,0xf0,0x00,0x00]
8542 #CHECK: iihl %r0, 0 # encoding: [0xa5,0x01,0x00,0x00]
8543 #CHECK: iihl %r0, 32768 # encoding: [0xa5,0x01,0x80,0x00]
8544 #CHECK: iihl %r0, 65535 # encoding: [0xa5,0x01,0xff,0xff]
8545 #CHECK: iihl %r15, 0 # encoding: [0xa5,0xf1,0x00,0x00]
8552 #CHECK: iilf %r0, 0 # encoding: [0xc0,0x09,0x00,0x00,0x00,0x00]
8553 #CHECK: iilf %r0, 4294967295 # encoding: [0xc0,0x09,0xff,0xff,0xff,0xff]
8554 #CHECK: iilf %r15, 0 # encoding: [0xc0,0xf9,0x00,0x00,0x00,0x00]
8557 iilf
%r0, 0xffffffff
8560 #CHECK: iilh %r0, 0 # encoding: [0xa5,0x02,0x00,0x00]
8561 #CHECK: iilh %r0, 32768 # encoding: [0xa5,0x02,0x80,0x00]
8562 #CHECK: iilh %r0, 65535 # encoding: [0xa5,0x02,0xff,0xff]
8563 #CHECK: iilh %r15, 0 # encoding: [0xa5,0xf2,0x00,0x00]
8570 #CHECK: iill %r0, 0 # encoding: [0xa5,0x03,0x00,0x00]
8571 #CHECK: iill %r0, 32768 # encoding: [0xa5,0x03,0x80,0x00]
8572 #CHECK: iill %r0, 65535 # encoding: [0xa5,0x03,0xff,0xff]
8573 #CHECK: iill %r15, 0 # encoding: [0xa5,0xf3,0x00,0x00]
8580 #CHECK: ipk # encoding: [0xb2,0x0b,0x00,0x00]
8584 #CHECK: ipm %r0 # encoding: [0xb2,0x22,0x00,0x00]
8585 #CHECK: ipm %r1 # encoding: [0xb2,0x22,0x00,0x10]
8586 #CHECK: ipm %r15 # encoding: [0xb2,0x22,0x00,0xf0]
8592 #CHECK: ipte %r0, %r0 # encoding: [0xb2,0x21,0x00,0x00]
8593 #CHECK: ipte %r0, %r15 # encoding: [0xb2,0x21,0x00,0x0f]
8594 #CHECK: ipte %r15, %r0 # encoding: [0xb2,0x21,0x00,0xf0]
8595 #CHECK: ipte %r0, %r0, %r15 # encoding: [0xb2,0x21,0xf0,0x00]
8596 #CHECK: ipte %r0, %r0, %r0, 15 # encoding: [0xb2,0x21,0x0f,0x00]
8597 #CHECK: ipte %r7, %r8, %r9, 10 # encoding: [0xb2,0x21,0x9a,0x78]
8603 ipte
%r0, %r0, %r0, 15
8604 ipte
%r7, %r8, %r9, 10
8606 #CHECK: iske %r0, %r0 # encoding: [0xb2,0x29,0x00,0x00]
8607 #CHECK: iske %r0, %r15 # encoding: [0xb2,0x29,0x00,0x0f]
8608 #CHECK: iske %r15, %r0 # encoding: [0xb2,0x29,0x00,0xf0]
8609 #CHECK: iske %r7, %r8 # encoding: [0xb2,0x29,0x00,0x78]
8616 #CHECK: ivsk %r0, %r0 # encoding: [0xb2,0x23,0x00,0x00]
8617 #CHECK: ivsk %r0, %r15 # encoding: [0xb2,0x23,0x00,0x0f]
8618 #CHECK: ivsk %r15, %r0 # encoding: [0xb2,0x23,0x00,0xf0]
8619 #CHECK: ivsk %r7, %r8 # encoding: [0xb2,0x23,0x00,0x78]
8626 #CHECK: kdb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x18]
8627 #CHECK: kdb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x18]
8628 #CHECK: kdb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x18]
8629 #CHECK: kdb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x18]
8630 #CHECK: kdb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x18]
8631 #CHECK: kdb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x18]
8632 #CHECK: kdb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x18]
8638 kdb
%f0, 4095(%r1,%r15)
8639 kdb
%f0, 4095(%r15,%r1)
8642 #CHECK: kdbr %f0, %f0 # encoding: [0xb3,0x18,0x00,0x00]
8643 #CHECK: kdbr %f0, %f15 # encoding: [0xb3,0x18,0x00,0x0f]
8644 #CHECK: kdbr %f7, %f8 # encoding: [0xb3,0x18,0x00,0x78]
8645 #CHECK: kdbr %f15, %f0 # encoding: [0xb3,0x18,0x00,0xf0]
8652 #CHECK: kdtr %f0, %f0 # encoding: [0xb3,0xe0,0x00,0x00]
8653 #CHECK: kdtr %f0, %f15 # encoding: [0xb3,0xe0,0x00,0x0f]
8654 #CHECK: kdtr %f7, %f8 # encoding: [0xb3,0xe0,0x00,0x78]
8655 #CHECK: kdtr %f15, %f0 # encoding: [0xb3,0xe0,0x00,0xf0]
8662 #CHECK: keb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x08]
8663 #CHECK: keb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x08]
8664 #CHECK: keb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x08]
8665 #CHECK: keb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x08]
8666 #CHECK: keb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x08]
8667 #CHECK: keb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x08]
8668 #CHECK: keb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x08]
8674 keb
%f0, 4095(%r1,%r15)
8675 keb
%f0, 4095(%r15,%r1)
8678 #CHECK: kebr %f0, %f0 # encoding: [0xb3,0x08,0x00,0x00]
8679 #CHECK: kebr %f0, %f15 # encoding: [0xb3,0x08,0x00,0x0f]
8680 #CHECK: kebr %f7, %f8 # encoding: [0xb3,0x08,0x00,0x78]
8681 #CHECK: kebr %f15, %f0 # encoding: [0xb3,0x08,0x00,0xf0]
8688 #CHECK: kimd %r0, %r2 # encoding: [0xb9,0x3e,0x00,0x02]
8689 #CHECK: kimd %r0, %r14 # encoding: [0xb9,0x3e,0x00,0x0e]
8690 #CHECK: kimd %r15, %r2 # encoding: [0xb9,0x3e,0x00,0xf2]
8691 #CHECK: kimd %r7, %r10 # encoding: [0xb9,0x3e,0x00,0x7a]
8698 #CHECK: klmd %r0, %r2 # encoding: [0xb9,0x3f,0x00,0x02]
8699 #CHECK: klmd %r0, %r14 # encoding: [0xb9,0x3f,0x00,0x0e]
8700 #CHECK: klmd %r15, %r2 # encoding: [0xb9,0x3f,0x00,0xf2]
8701 #CHECK: klmd %r7, %r10 # encoding: [0xb9,0x3f,0x00,0x7a]
8708 #CHECK: km %r2, %r2 # encoding: [0xb9,0x2e,0x00,0x22]
8709 #CHECK: km %r2, %r14 # encoding: [0xb9,0x2e,0x00,0x2e]
8710 #CHECK: km %r14, %r2 # encoding: [0xb9,0x2e,0x00,0xe2]
8711 #CHECK: km %r6, %r10 # encoding: [0xb9,0x2e,0x00,0x6a]
8718 #CHECK: kmac %r0, %r2 # encoding: [0xb9,0x1e,0x00,0x02]
8719 #CHECK: kmac %r0, %r14 # encoding: [0xb9,0x1e,0x00,0x0e]
8720 #CHECK: kmac %r15, %r2 # encoding: [0xb9,0x1e,0x00,0xf2]
8721 #CHECK: kmac %r7, %r10 # encoding: [0xb9,0x1e,0x00,0x7a]
8728 #CHECK: kmc %r2, %r2 # encoding: [0xb9,0x2f,0x00,0x22]
8729 #CHECK: kmc %r2, %r14 # encoding: [0xb9,0x2f,0x00,0x2e]
8730 #CHECK: kmc %r14, %r2 # encoding: [0xb9,0x2f,0x00,0xe2]
8731 #CHECK: kmc %r6, %r10 # encoding: [0xb9,0x2f,0x00,0x6a]
8738 #CHECK: kxbr %f0, %f0 # encoding: [0xb3,0x48,0x00,0x00]
8739 #CHECK: kxbr %f0, %f13 # encoding: [0xb3,0x48,0x00,0x0d]
8740 #CHECK: kxbr %f8, %f8 # encoding: [0xb3,0x48,0x00,0x88]
8741 #CHECK: kxbr %f13, %f0 # encoding: [0xb3,0x48,0x00,0xd0]
8748 #CHECK: kxtr %f0, %f0 # encoding: [0xb3,0xe8,0x00,0x00]
8749 #CHECK: kxtr %f0, %f13 # encoding: [0xb3,0xe8,0x00,0x0d]
8750 #CHECK: kxtr %f8, %f8 # encoding: [0xb3,0xe8,0x00,0x88]
8751 #CHECK: kxtr %f13, %f0 # encoding: [0xb3,0xe8,0x00,0xd0]
8758 #CHECK: l %r0, 0 # encoding: [0x58,0x00,0x00,0x00]
8759 #CHECK: l %r0, 4095 # encoding: [0x58,0x00,0x0f,0xff]
8760 #CHECK: l %r0, 0(%r0) # encoding: [0x58,0x00,0x00,0x00]
8761 #CHECK: l %r0, 0(%r1) # encoding: [0x58,0x00,0x10,0x00]
8762 #CHECK: l %r0, 0(%r15) # encoding: [0x58,0x00,0xf0,0x00]
8763 #CHECK: l %r0, 4095(%r0,%r15) # encoding: [0x58,0x00,0xff,0xff]
8764 #CHECK: l %r0, 4095(%r1,%r15) # encoding: [0x58,0x01,0xff,0xff]
8765 #CHECK: l %r0, 4095(%r15,%r0) # encoding: [0x58,0x0f,0x0f,0xff]
8766 #CHECK: l %r0, 4095(%r15,%r1) # encoding: [0x58,0x0f,0x1f,0xff]
8767 #CHECK: l %r15, 0 # encoding: [0x58,0xf0,0x00,0x00]
8774 l %r0, 4095(%r0,%r15)
8775 l %r0, 4095(%r1,%r15)
8776 l %r0, 4095(%r15,%r0)
8777 l %r0, 4095(%r15,%r1)
8780 #CHECK: la %r0, 0 # encoding: [0x41,0x00,0x00,0x00]
8781 #CHECK: la %r0, 4095 # encoding: [0x41,0x00,0x0f,0xff]
8782 #CHECK: la %r0, 0(%r1) # encoding: [0x41,0x00,0x10,0x00]
8783 #CHECK: la %r0, 0(%r15) # encoding: [0x41,0x00,0xf0,0x00]
8784 #CHECK: la %r0, 4095(%r1,%r15) # encoding: [0x41,0x01,0xff,0xff]
8785 #CHECK: la %r0, 4095(%r15,%r1) # encoding: [0x41,0x0f,0x1f,0xff]
8786 #CHECK: la %r15, 0 # encoding: [0x41,0xf0,0x00,0x00]
8792 la %r0, 4095(%r1,%r15)
8793 la %r0, 4095(%r15,%r1)
8796 #CHECK: lae %r0, 0 # encoding: [0x51,0x00,0x00,0x00]
8797 #CHECK: lae %r0, 4095 # encoding: [0x51,0x00,0x0f,0xff]
8798 #CHECK: lae %r0, 0(%r1) # encoding: [0x51,0x00,0x10,0x00]
8799 #CHECK: lae %r0, 0(%r15) # encoding: [0x51,0x00,0xf0,0x00]
8800 #CHECK: lae %r0, 4095(%r1,%r15) # encoding: [0x51,0x01,0xff,0xff]
8801 #CHECK: lae %r0, 4095(%r15,%r1) # encoding: [0x51,0x0f,0x1f,0xff]
8802 #CHECK: lae %r15, 0 # encoding: [0x51,0xf0,0x00,0x00]
8808 lae
%r0, 4095(%r1,%r15)
8809 lae
%r0, 4095(%r15,%r1)
8812 #CHECK: laey %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x75]
8813 #CHECK: laey %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x75]
8814 #CHECK: laey %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x75]
8815 #CHECK: laey %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x75]
8816 #CHECK: laey %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x75]
8817 #CHECK: laey %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x75]
8818 #CHECK: laey %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x75]
8819 #CHECK: laey %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x75]
8820 #CHECK: laey %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x75]
8821 #CHECK: laey %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x75]
8830 laey
%r0, 524287(%r1,%r15)
8831 laey
%r0, 524287(%r15,%r1)
8834 #CHECK: lam %a0, %a0, 0 # encoding: [0x9a,0x00,0x00,0x00]
8835 #CHECK: lam %a0, %a15, 0 # encoding: [0x9a,0x0f,0x00,0x00]
8836 #CHECK: lam %a14, %a15, 0 # encoding: [0x9a,0xef,0x00,0x00]
8837 #CHECK: lam %a15, %a15, 0 # encoding: [0x9a,0xff,0x00,0x00]
8838 #CHECK: lam %a0, %a0, 4095 # encoding: [0x9a,0x00,0x0f,0xff]
8839 #CHECK: lam %a0, %a0, 1 # encoding: [0x9a,0x00,0x00,0x01]
8840 #CHECK: lam %a0, %a0, 0(%r1) # encoding: [0x9a,0x00,0x10,0x00]
8841 #CHECK: lam %a0, %a0, 0(%r15) # encoding: [0x9a,0x00,0xf0,0x00]
8842 #CHECK: lam %a0, %a0, 4095(%r1) # encoding: [0x9a,0x00,0x1f,0xff]
8843 #CHECK: lam %a0, %a0, 4095(%r15) # encoding: [0x9a,0x00,0xff,0xff]
8853 lam
%a0
,%a0
,4095(%r1)
8854 lam
%a0
,%a0
,4095(%r15)
8856 #CHECK: lamy %a0, %a0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x9a]
8857 #CHECK: lamy %a0, %a15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x9a]
8858 #CHECK: lamy %a14, %a15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x9a]
8859 #CHECK: lamy %a15, %a15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x9a]
8860 #CHECK: lamy %a0, %a0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x9a]
8861 #CHECK: lamy %a0, %a0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x9a]
8862 #CHECK: lamy %a0, %a0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x9a]
8863 #CHECK: lamy %a0, %a0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x9a]
8864 #CHECK: lamy %a0, %a0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x9a]
8865 #CHECK: lamy %a0, %a0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x9a]
8866 #CHECK: lamy %a0, %a0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x9a]
8867 #CHECK: lamy %a0, %a0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x9a]
8868 #CHECK: lamy %a0, %a0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x9a]
8874 lamy
%a0
,%a0
,-524288
8880 lamy
%a0
,%a0
,0(%r15)
8881 lamy
%a0
,%a0
,524287(%r1)
8882 lamy
%a0
,%a0
,524287(%r15)
8884 #CHECK: larl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc0,0x00,A,A,A,A]
8885 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
8886 larl
%r0, -0x100000000
8887 #CHECK: larl %r0, .[[LAB:L.*]]-2 # encoding: [0xc0,0x00,A,A,A,A]
8888 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
8890 #CHECK: larl %r0, .[[LAB:L.*]] # encoding: [0xc0,0x00,A,A,A,A]
8891 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
8893 #CHECK: larl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc0,0x00,A,A,A,A]
8894 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
8895 larl
%r0, 0xfffffffe
8897 #CHECK: larl %r0, foo # encoding: [0xc0,0x00,A,A,A,A]
8898 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
8899 #CHECK: larl %r15, foo # encoding: [0xc0,0xf0,A,A,A,A]
8900 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
8905 #CHECK: larl %r3, bar+100 # encoding: [0xc0,0x30,A,A,A,A]
8906 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
8907 #CHECK: larl %r4, bar+100 # encoding: [0xc0,0x40,A,A,A,A]
8908 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
8913 #CHECK: larl %r7, frob@PLT # encoding: [0xc0,0x70,A,A,A,A]
8914 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
8915 #CHECK: larl %r8, frob@PLT # encoding: [0xc0,0x80,A,A,A,A]
8916 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
8921 #CHECK: lasp 0, 0 # encoding: [0xe5,0x00,0x00,0x00,0x00,0x00]
8922 #CHECK: lasp 0(%r1), 0(%r2) # encoding: [0xe5,0x00,0x10,0x00,0x20,0x00]
8923 #CHECK: lasp 160(%r1), 320(%r15) # encoding: [0xe5,0x00,0x10,0xa0,0xf1,0x40]
8924 #CHECK: lasp 0(%r1), 4095 # encoding: [0xe5,0x00,0x10,0x00,0x0f,0xff]
8925 #CHECK: lasp 0(%r1), 4095(%r2) # encoding: [0xe5,0x00,0x10,0x00,0x2f,0xff]
8926 #CHECK: lasp 0(%r1), 4095(%r15) # encoding: [0xe5,0x00,0x10,0x00,0xff,0xff]
8927 #CHECK: lasp 0(%r1), 0 # encoding: [0xe5,0x00,0x10,0x00,0x00,0x00]
8928 #CHECK: lasp 0(%r15), 0 # encoding: [0xe5,0x00,0xf0,0x00,0x00,0x00]
8929 #CHECK: lasp 4095(%r1), 0 # encoding: [0xe5,0x00,0x1f,0xff,0x00,0x00]
8930 #CHECK: lasp 4095(%r15), 0 # encoding: [0xe5,0x00,0xff,0xff,0x00,0x00]
8934 lasp
160(%r1), 320(%r15)
8936 lasp
0(%r1), 4095(%r2)
8937 lasp
0(%r1), 4095(%r15)
8943 #CHECK: lay %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x71]
8944 #CHECK: lay %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x71]
8945 #CHECK: lay %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x71]
8946 #CHECK: lay %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x71]
8947 #CHECK: lay %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x71]
8948 #CHECK: lay %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x71]
8949 #CHECK: lay %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x71]
8950 #CHECK: lay %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x71]
8951 #CHECK: lay %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x71]
8952 #CHECK: lay %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x71]
8961 lay
%r0, 524287(%r1,%r15)
8962 lay
%r0, 524287(%r15,%r1)
8965 #CHECK: lb %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x76]
8966 #CHECK: lb %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x76]
8967 #CHECK: lb %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x76]
8968 #CHECK: lb %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x76]
8969 #CHECK: lb %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x76]
8970 #CHECK: lb %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x76]
8971 #CHECK: lb %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x76]
8972 #CHECK: lb %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x76]
8973 #CHECK: lb %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x76]
8974 #CHECK: lb %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x76]
8983 lb
%r0, 524287(%r1,%r15)
8984 lb
%r0, 524287(%r15,%r1)
8987 #CHECK: lbr %r0, %r15 # encoding: [0xb9,0x26,0x00,0x0f]
8988 #CHECK: lbr %r7, %r8 # encoding: [0xb9,0x26,0x00,0x78]
8989 #CHECK: lbr %r15, %r0 # encoding: [0xb9,0x26,0x00,0xf0]
8995 #CHECK: lcctl 0 # encoding: [0xb2,0x84,0x00,0x00]
8996 #CHECK: lcctl 0(%r1) # encoding: [0xb2,0x84,0x10,0x00]
8997 #CHECK: lcctl 0(%r15) # encoding: [0xb2,0x84,0xf0,0x00]
8998 #CHECK: lcctl 4095 # encoding: [0xb2,0x84,0x0f,0xff]
8999 #CHECK: lcctl 4095(%r1) # encoding: [0xb2,0x84,0x1f,0xff]
9000 #CHECK: lcctl 4095(%r15) # encoding: [0xb2,0x84,0xff,0xff]
9009 #CHECK: lcdbr %f0, %f9 # encoding: [0xb3,0x13,0x00,0x09]
9010 #CHECK: lcdbr %f0, %f15 # encoding: [0xb3,0x13,0x00,0x0f]
9011 #CHECK: lcdbr %f15, %f0 # encoding: [0xb3,0x13,0x00,0xf0]
9012 #CHECK: lcdbr %f15, %f9 # encoding: [0xb3,0x13,0x00,0xf9]
9019 #CHECK: lcdr %f0, %f9 # encoding: [0x23,0x09]
9020 #CHECK: lcdr %f0, %f15 # encoding: [0x23,0x0f]
9021 #CHECK: lcdr %f15, %f0 # encoding: [0x23,0xf0]
9022 #CHECK: lcdr %f15, %f9 # encoding: [0x23,0xf9]
9029 #CHECK: lcebr %f0, %f9 # encoding: [0xb3,0x03,0x00,0x09]
9030 #CHECK: lcebr %f0, %f15 # encoding: [0xb3,0x03,0x00,0x0f]
9031 #CHECK: lcebr %f15, %f0 # encoding: [0xb3,0x03,0x00,0xf0]
9032 #CHECK: lcebr %f15, %f9 # encoding: [0xb3,0x03,0x00,0xf9]
9039 #CHECK: lcer %f0, %f9 # encoding: [0x33,0x09]
9040 #CHECK: lcer %f0, %f15 # encoding: [0x33,0x0f]
9041 #CHECK: lcer %f15, %f0 # encoding: [0x33,0xf0]
9042 #CHECK: lcer %f15, %f9 # encoding: [0x33,0xf9]
9049 #CHECK: lcgfr %r0, %r0 # encoding: [0xb9,0x13,0x00,0x00]
9050 #CHECK: lcgfr %r0, %r15 # encoding: [0xb9,0x13,0x00,0x0f]
9051 #CHECK: lcgfr %r15, %r0 # encoding: [0xb9,0x13,0x00,0xf0]
9052 #CHECK: lcgfr %r7, %r8 # encoding: [0xb9,0x13,0x00,0x78]
9059 #CHECK: lcgr %r0, %r0 # encoding: [0xb9,0x03,0x00,0x00]
9060 #CHECK: lcgr %r0, %r15 # encoding: [0xb9,0x03,0x00,0x0f]
9061 #CHECK: lcgr %r15, %r0 # encoding: [0xb9,0x03,0x00,0xf0]
9062 #CHECK: lcgr %r7, %r8 # encoding: [0xb9,0x03,0x00,0x78]
9069 #CHECK: lcr %r0, %r0 # encoding: [0x13,0x00]
9070 #CHECK: lcr %r0, %r15 # encoding: [0x13,0x0f]
9071 #CHECK: lcr %r15, %r0 # encoding: [0x13,0xf0]
9072 #CHECK: lcr %r7, %r8 # encoding: [0x13,0x78]
9079 #CHECK: lctl %c0, %c0, 0 # encoding: [0xb7,0x00,0x00,0x00]
9080 #CHECK: lctl %c0, %c15, 0 # encoding: [0xb7,0x0f,0x00,0x00]
9081 #CHECK: lctl %c14, %c15, 0 # encoding: [0xb7,0xef,0x00,0x00]
9082 #CHECK: lctl %c15, %c15, 0 # encoding: [0xb7,0xff,0x00,0x00]
9083 #CHECK: lctl %c0, %c0, 4095 # encoding: [0xb7,0x00,0x0f,0xff]
9084 #CHECK: lctl %c0, %c0, 1 # encoding: [0xb7,0x00,0x00,0x01]
9085 #CHECK: lctl %c0, %c0, 0(%r1) # encoding: [0xb7,0x00,0x10,0x00]
9086 #CHECK: lctl %c0, %c0, 0(%r15) # encoding: [0xb7,0x00,0xf0,0x00]
9087 #CHECK: lctl %c0, %c0, 4095(%r1) # encoding: [0xb7,0x00,0x1f,0xff]
9088 #CHECK: lctl %c0, %c0, 4095(%r15) # encoding: [0xb7,0x00,0xff,0xff]
9097 lctl
%c0
,%c0
,0(%r15)
9098 lctl
%c0
,%c0
,4095(%r1)
9099 lctl
%c0
,%c0
,4095(%r15)
9101 #CHECK: lctlg %c0, %c0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x2f]
9102 #CHECK: lctlg %c0, %c15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x2f]
9103 #CHECK: lctlg %c14, %c15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x2f]
9104 #CHECK: lctlg %c15, %c15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x2f]
9105 #CHECK: lctlg %c0, %c0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x2f]
9106 #CHECK: lctlg %c0, %c0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x2f]
9107 #CHECK: lctlg %c0, %c0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x2f]
9108 #CHECK: lctlg %c0, %c0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x2f]
9109 #CHECK: lctlg %c0, %c0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x2f]
9110 #CHECK: lctlg %c0, %c0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x2f]
9111 #CHECK: lctlg %c0, %c0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x2f]
9112 #CHECK: lctlg %c0, %c0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x2f]
9113 #CHECK: lctlg %c0, %c0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x2f]
9119 lctlg
%c0
,%c0
,-524288
9123 lctlg
%c0
,%c0
,524287
9124 lctlg
%c0
,%c0
,0(%r1)
9125 lctlg
%c0
,%c0
,0(%r15)
9126 lctlg
%c0
,%c0
,524287(%r1)
9127 lctlg
%c0
,%c0
,524287(%r15)
9129 #CHECK: lcxbr %f0, %f8 # encoding: [0xb3,0x43,0x00,0x08]
9130 #CHECK: lcxbr %f0, %f13 # encoding: [0xb3,0x43,0x00,0x0d]
9131 #CHECK: lcxbr %f13, %f0 # encoding: [0xb3,0x43,0x00,0xd0]
9132 #CHECK: lcxbr %f13, %f9 # encoding: [0xb3,0x43,0x00,0xd9]
9139 #CHECK: lcxr %f0, %f8 # encoding: [0xb3,0x63,0x00,0x08]
9140 #CHECK: lcxr %f0, %f13 # encoding: [0xb3,0x63,0x00,0x0d]
9141 #CHECK: lcxr %f13, %f0 # encoding: [0xb3,0x63,0x00,0xd0]
9142 #CHECK: lcxr %f13, %f9 # encoding: [0xb3,0x63,0x00,0xd9]
9149 #CHECK: ld %f0, 0 # encoding: [0x68,0x00,0x00,0x00]
9150 #CHECK: ld %f0, 4095 # encoding: [0x68,0x00,0x0f,0xff]
9151 #CHECK: ld %f0, 0(%r1) # encoding: [0x68,0x00,0x10,0x00]
9152 #CHECK: ld %f0, 0(%r15) # encoding: [0x68,0x00,0xf0,0x00]
9153 #CHECK: ld %f0, 4095(%r1,%r15) # encoding: [0x68,0x01,0xff,0xff]
9154 #CHECK: ld %f0, 4095(%r15,%r1) # encoding: [0x68,0x0f,0x1f,0xff]
9155 #CHECK: ld %f15, 0 # encoding: [0x68,0xf0,0x00,0x00]
9161 ld %f0, 4095(%r1,%r15)
9162 ld %f0, 4095(%r15,%r1)
9165 #CHECK: lde %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x24]
9166 #CHECK: lde %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x24]
9167 #CHECK: lde %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x24]
9168 #CHECK: lde %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x24]
9169 #CHECK: lde %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x24]
9170 #CHECK: lde %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x24]
9171 #CHECK: lde %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x24]
9177 lde %f0, 4095(%r1,%r15)
9178 lde %f0, 4095(%r15,%r1)
9181 #CHECK: ldeb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x04]
9182 #CHECK: ldeb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x04]
9183 #CHECK: ldeb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x04]
9184 #CHECK: ldeb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x04]
9185 #CHECK: ldeb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x04]
9186 #CHECK: ldeb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x04]
9187 #CHECK: ldeb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x04]
9193 ldeb
%f0, 4095(%r1,%r15)
9194 ldeb
%f0, 4095(%r15,%r1)
9197 #CHECK: ldebr %f0, %f15 # encoding: [0xb3,0x04,0x00,0x0f]
9198 #CHECK: ldebr %f7, %f8 # encoding: [0xb3,0x04,0x00,0x78]
9199 #CHECK: ldebr %f15, %f0 # encoding: [0xb3,0x04,0x00,0xf0]
9205 #CHECK: lder %f0, %f15 # encoding: [0xb3,0x24,0x00,0x0f]
9206 #CHECK: lder %f7, %f8 # encoding: [0xb3,0x24,0x00,0x78]
9207 #CHECK: lder %f15, %f0 # encoding: [0xb3,0x24,0x00,0xf0]
9213 #CHECK: ldetr %f0, %f0, 15 # encoding: [0xb3,0xd4,0x0f,0x00]
9214 #CHECK: ldetr %f0, %f15, 0 # encoding: [0xb3,0xd4,0x00,0x0f]
9215 #CHECK: ldetr %f7, %f8, 9 # encoding: [0xb3,0xd4,0x09,0x78]
9216 #CHECK: ldetr %f15, %f0, 0 # encoding: [0xb3,0xd4,0x00,0xf0]
9223 #CHECK: ldgr %f0, %r0 # encoding: [0xb3,0xc1,0x00,0x00]
9224 #CHECK: ldgr %f0, %r15 # encoding: [0xb3,0xc1,0x00,0x0f]
9225 #CHECK: ldgr %f15, %r0 # encoding: [0xb3,0xc1,0x00,0xf0]
9226 #CHECK: ldgr %f7, %r9 # encoding: [0xb3,0xc1,0x00,0x79]
9227 #CHECK: ldgr %f15, %r15 # encoding: [0xb3,0xc1,0x00,0xff]
9235 #CHECK: ldr %f0, %f9 # encoding: [0x28,0x09]
9236 #CHECK: ldr %f0, %f15 # encoding: [0x28,0x0f]
9237 #CHECK: ldr %f15, %f0 # encoding: [0x28,0xf0]
9238 #CHECK: ldr %f15, %f9 # encoding: [0x28,0xf9]
9245 #CHECK: ldxbr %f0, %f0 # encoding: [0xb3,0x45,0x00,0x00]
9246 #CHECK: ldxbr %f0, %f13 # encoding: [0xb3,0x45,0x00,0x0d]
9247 #CHECK: ldxbr %f8, %f12 # encoding: [0xb3,0x45,0x00,0x8c]
9248 #CHECK: ldxbr %f13, %f0 # encoding: [0xb3,0x45,0x00,0xd0]
9249 #CHECK: ldxbr %f13, %f13 # encoding: [0xb3,0x45,0x00,0xdd]
9257 #CHECK: ldxr %f0, %f0 # encoding: [0x25,0x00]
9258 #CHECK: ldxr %f0, %f13 # encoding: [0x25,0x0d]
9259 #CHECK: ldxr %f7, %f8 # encoding: [0x25,0x78]
9260 #CHECK: ldxr %f15, %f0 # encoding: [0x25,0xf0]
9261 #CHECK: ldxr %f15, %f13 # encoding: [0x25,0xfd]
9269 #CHECK: ldxtr %f0, 0, %f0, 0 # encoding: [0xb3,0xdd,0x00,0x00]
9270 #CHECK: ldxtr %f0, 0, %f0, 15 # encoding: [0xb3,0xdd,0x0f,0x00]
9271 #CHECK: ldxtr %f0, 0, %f13, 0 # encoding: [0xb3,0xdd,0x00,0x0d]
9272 #CHECK: ldxtr %f0, 15, %f0, 0 # encoding: [0xb3,0xdd,0xf0,0x00]
9273 #CHECK: ldxtr %f4, 5, %f8, 9 # encoding: [0xb3,0xdd,0x59,0x48]
9274 #CHECK: ldxtr %f13, 0, %f0, 0 # encoding: [0xb3,0xdd,0x00,0xd0]
9276 ldxtr
%f0, 0, %f0, 0
9277 ldxtr
%f0, 0, %f0, 15
9278 ldxtr
%f0, 0, %f13, 0
9279 ldxtr
%f0, 15, %f0, 0
9280 ldxtr
%f4, 5, %f8, 9
9281 ldxtr
%f13, 0, %f0, 0
9283 #CHECK: ldy %f0, -524288 # encoding: [0xed,0x00,0x00,0x00,0x80,0x65]
9284 #CHECK: ldy %f0, -1 # encoding: [0xed,0x00,0x0f,0xff,0xff,0x65]
9285 #CHECK: ldy %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x65]
9286 #CHECK: ldy %f0, 1 # encoding: [0xed,0x00,0x00,0x01,0x00,0x65]
9287 #CHECK: ldy %f0, 524287 # encoding: [0xed,0x00,0x0f,0xff,0x7f,0x65]
9288 #CHECK: ldy %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x65]
9289 #CHECK: ldy %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x65]
9290 #CHECK: ldy %f0, 524287(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x7f,0x65]
9291 #CHECK: ldy %f0, 524287(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x7f,0x65]
9292 #CHECK: ldy %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x65]
9301 ldy
%f0, 524287(%r1,%r15)
9302 ldy
%f0, 524287(%r15,%r1)
9305 #CHECK: le %f0, 0 # encoding: [0x78,0x00,0x00,0x00]
9306 #CHECK: le %f0, 4095 # encoding: [0x78,0x00,0x0f,0xff]
9307 #CHECK: le %f0, 0(%r1) # encoding: [0x78,0x00,0x10,0x00]
9308 #CHECK: le %f0, 0(%r15) # encoding: [0x78,0x00,0xf0,0x00]
9309 #CHECK: le %f0, 4095(%r1,%r15) # encoding: [0x78,0x01,0xff,0xff]
9310 #CHECK: le %f0, 4095(%r15,%r1) # encoding: [0x78,0x0f,0x1f,0xff]
9311 #CHECK: le %f15, 0 # encoding: [0x78,0xf0,0x00,0x00]
9317 le
%f0, 4095(%r1,%r15)
9318 le
%f0, 4095(%r15,%r1)
9321 #CHECK: ledbr %f0, %f0 # encoding: [0xb3,0x44,0x00,0x00]
9322 #CHECK: ledbr %f0, %f15 # encoding: [0xb3,0x44,0x00,0x0f]
9323 #CHECK: ledbr %f7, %f8 # encoding: [0xb3,0x44,0x00,0x78]
9324 #CHECK: ledbr %f15, %f0 # encoding: [0xb3,0x44,0x00,0xf0]
9325 #CHECK: ledbr %f15, %f15 # encoding: [0xb3,0x44,0x00,0xff]
9333 #CHECK: ledr %f0, %f0 # encoding: [0x35,0x00]
9334 #CHECK: ledr %f0, %f15 # encoding: [0x35,0x0f]
9335 #CHECK: ledr %f7, %f8 # encoding: [0x35,0x78]
9336 #CHECK: ledr %f15, %f0 # encoding: [0x35,0xf0]
9337 #CHECK: ledr %f15, %f15 # encoding: [0x35,0xff]
9345 #CHECK: ledtr %f0, 0, %f0, 0 # encoding: [0xb3,0xd5,0x00,0x00]
9346 #CHECK: ledtr %f0, 0, %f0, 15 # encoding: [0xb3,0xd5,0x0f,0x00]
9347 #CHECK: ledtr %f0, 0, %f15, 0 # encoding: [0xb3,0xd5,0x00,0x0f]
9348 #CHECK: ledtr %f0, 15, %f0, 0 # encoding: [0xb3,0xd5,0xf0,0x00]
9349 #CHECK: ledtr %f4, 5, %f6, 7 # encoding: [0xb3,0xd5,0x57,0x46]
9350 #CHECK: ledtr %f15, 0, %f0, 0 # encoding: [0xb3,0xd5,0x00,0xf0]
9352 ledtr
%f0, 0, %f0, 0
9353 ledtr
%f0, 0, %f0, 15
9354 ledtr
%f0, 0, %f15, 0
9355 ledtr
%f0, 15, %f0, 0
9356 ledtr
%f4, 5, %f6, 7
9357 ledtr
%f15, 0, %f0, 0
9359 #CHECK: ler %f0, %f9 # encoding: [0x38,0x09]
9360 #CHECK: ler %f0, %f15 # encoding: [0x38,0x0f]
9361 #CHECK: ler %f15, %f0 # encoding: [0x38,0xf0]
9362 #CHECK: ler %f15, %f9 # encoding: [0x38,0xf9]
9369 #CHECK: lexbr %f0, %f0 # encoding: [0xb3,0x46,0x00,0x00]
9370 #CHECK: lexbr %f0, %f13 # encoding: [0xb3,0x46,0x00,0x0d]
9371 #CHECK: lexbr %f8, %f12 # encoding: [0xb3,0x46,0x00,0x8c]
9372 #CHECK: lexbr %f13, %f0 # encoding: [0xb3,0x46,0x00,0xd0]
9373 #CHECK: lexbr %f13, %f13 # encoding: [0xb3,0x46,0x00,0xdd]
9381 #CHECK: lexr %f0, %f0 # encoding: [0xb3,0x66,0x00,0x00]
9382 #CHECK: lexr %f0, %f13 # encoding: [0xb3,0x66,0x00,0x0d]
9383 #CHECK: lexr %f7, %f8 # encoding: [0xb3,0x66,0x00,0x78]
9384 #CHECK: lexr %f15, %f0 # encoding: [0xb3,0x66,0x00,0xf0]
9385 #CHECK: lexr %f15, %f13 # encoding: [0xb3,0x66,0x00,0xfd]
9393 #CHECK: ley %f0, -524288 # encoding: [0xed,0x00,0x00,0x00,0x80,0x64]
9394 #CHECK: ley %f0, -1 # encoding: [0xed,0x00,0x0f,0xff,0xff,0x64]
9395 #CHECK: ley %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x64]
9396 #CHECK: ley %f0, 1 # encoding: [0xed,0x00,0x00,0x01,0x00,0x64]
9397 #CHECK: ley %f0, 524287 # encoding: [0xed,0x00,0x0f,0xff,0x7f,0x64]
9398 #CHECK: ley %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x64]
9399 #CHECK: ley %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x64]
9400 #CHECK: ley %f0, 524287(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x7f,0x64]
9401 #CHECK: ley %f0, 524287(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x7f,0x64]
9402 #CHECK: ley %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x64]
9411 ley
%f0, 524287(%r1,%r15)
9412 ley
%f0, 524287(%r15,%r1)
9415 #CHECK: lfas 0 # encoding: [0xb2,0xbd,0x00,0x00]
9416 #CHECK: lfas 0(%r1) # encoding: [0xb2,0xbd,0x10,0x00]
9417 #CHECK: lfas 0(%r15) # encoding: [0xb2,0xbd,0xf0,0x00]
9418 #CHECK: lfas 4095 # encoding: [0xb2,0xbd,0x0f,0xff]
9419 #CHECK: lfas 4095(%r1) # encoding: [0xb2,0xbd,0x1f,0xff]
9420 #CHECK: lfas 4095(%r15) # encoding: [0xb2,0xbd,0xff,0xff]
9429 #CHECK: lfpc 0 # encoding: [0xb2,0x9d,0x00,0x00]
9430 #CHECK: lfpc 0(%r1) # encoding: [0xb2,0x9d,0x10,0x00]
9431 #CHECK: lfpc 0(%r15) # encoding: [0xb2,0x9d,0xf0,0x00]
9432 #CHECK: lfpc 4095 # encoding: [0xb2,0x9d,0x0f,0xff]
9433 #CHECK: lfpc 4095(%r1) # encoding: [0xb2,0x9d,0x1f,0xff]
9434 #CHECK: lfpc 4095(%r15) # encoding: [0xb2,0x9d,0xff,0xff]
9443 #CHECK: lg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x04]
9444 #CHECK: lg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x04]
9445 #CHECK: lg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x04]
9446 #CHECK: lg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x04]
9447 #CHECK: lg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x04]
9448 #CHECK: lg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x04]
9449 #CHECK: lg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x04]
9450 #CHECK: lg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x04]
9451 #CHECK: lg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x04]
9452 #CHECK: lg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x04]
9461 lg
%r0, 524287(%r1,%r15)
9462 lg
%r0, 524287(%r15,%r1)
9465 #CHECK: lgb %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x77]
9466 #CHECK: lgb %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x77]
9467 #CHECK: lgb %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x77]
9468 #CHECK: lgb %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x77]
9469 #CHECK: lgb %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x77]
9470 #CHECK: lgb %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x77]
9471 #CHECK: lgb %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x77]
9472 #CHECK: lgb %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x77]
9473 #CHECK: lgb %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x77]
9474 #CHECK: lgb %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x77]
9483 lgb
%r0, 524287(%r1,%r15)
9484 lgb
%r0, 524287(%r15,%r1)
9488 #CHECK: lgbr %r0, %r15 # encoding: [0xb9,0x06,0x00,0x0f]
9489 #CHECK: lgbr %r7, %r8 # encoding: [0xb9,0x06,0x00,0x78]
9490 #CHECK: lgbr %r15, %r0 # encoding: [0xb9,0x06,0x00,0xf0]
9496 #CHECK: lgdr %r0, %f0 # encoding: [0xb3,0xcd,0x00,0x00]
9497 #CHECK: lgdr %r0, %f15 # encoding: [0xb3,0xcd,0x00,0x0f]
9498 #CHECK: lgdr %r15, %f0 # encoding: [0xb3,0xcd,0x00,0xf0]
9499 #CHECK: lgdr %r8, %f8 # encoding: [0xb3,0xcd,0x00,0x88]
9500 #CHECK: lgdr %r15, %f15 # encoding: [0xb3,0xcd,0x00,0xff]
9508 #CHECK: lgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x14]
9509 #CHECK: lgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x14]
9510 #CHECK: lgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x14]
9511 #CHECK: lgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x14]
9512 #CHECK: lgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x14]
9513 #CHECK: lgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x14]
9514 #CHECK: lgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x14]
9515 #CHECK: lgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x14]
9516 #CHECK: lgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x14]
9517 #CHECK: lgf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x14]
9526 lgf
%r0, 524287(%r1,%r15)
9527 lgf
%r0, 524287(%r15,%r1)
9531 #CHECK: lgfi %r0, -2147483648 # encoding: [0xc0,0x01,0x80,0x00,0x00,0x00]
9532 #CHECK: lgfi %r0, -1 # encoding: [0xc0,0x01,0xff,0xff,0xff,0xff]
9533 #CHECK: lgfi %r0, 0 # encoding: [0xc0,0x01,0x00,0x00,0x00,0x00]
9534 #CHECK: lgfi %r0, 1 # encoding: [0xc0,0x01,0x00,0x00,0x00,0x01]
9535 #CHECK: lgfi %r0, 2147483647 # encoding: [0xc0,0x01,0x7f,0xff,0xff,0xff]
9536 #CHECK: lgfi %r15, 0 # encoding: [0xc0,0xf1,0x00,0x00,0x00,0x00]
9542 lgfi
%r0, (1 << 31) - 1
9545 #CHECK: lgfr %r0, %r15 # encoding: [0xb9,0x14,0x00,0x0f]
9546 #CHECK: lgfr %r7, %r8 # encoding: [0xb9,0x14,0x00,0x78]
9547 #CHECK: lgfr %r15, %r0 # encoding: [0xb9,0x14,0x00,0xf0]
9553 #CHECK: lgfrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x0c,A,A,A,A]
9554 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
9555 lgfrl
%r0, -0x100000000
9556 #CHECK: lgfrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x0c,A,A,A,A]
9557 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
9559 #CHECK: lgfrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x0c,A,A,A,A]
9560 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
9562 #CHECK: lgfrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x0c,A,A,A,A]
9563 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
9564 lgfrl
%r0, 0xfffffffe
9566 #CHECK: lgfrl %r0, foo # encoding: [0xc4,0x0c,A,A,A,A]
9567 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
9568 #CHECK: lgfrl %r15, foo # encoding: [0xc4,0xfc,A,A,A,A]
9569 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
9574 #CHECK: lgfrl %r3, bar+100 # encoding: [0xc4,0x3c,A,A,A,A]
9575 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
9576 #CHECK: lgfrl %r4, bar+100 # encoding: [0xc4,0x4c,A,A,A,A]
9577 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
9582 #CHECK: lgfrl %r7, frob@PLT # encoding: [0xc4,0x7c,A,A,A,A]
9583 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
9584 #CHECK: lgfrl %r8, frob@PLT # encoding: [0xc4,0x8c,A,A,A,A]
9585 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
9590 #CHECK: lgh %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x15]
9591 #CHECK: lgh %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x15]
9592 #CHECK: lgh %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x15]
9593 #CHECK: lgh %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x15]
9594 #CHECK: lgh %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x15]
9595 #CHECK: lgh %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x15]
9596 #CHECK: lgh %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x15]
9597 #CHECK: lgh %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x15]
9598 #CHECK: lgh %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x15]
9599 #CHECK: lgh %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x15]
9608 lgh
%r0, 524287(%r1,%r15)
9609 lgh
%r0, 524287(%r15,%r1)
9613 #CHECK: lghi %r0, -32768 # encoding: [0xa7,0x09,0x80,0x00]
9614 #CHECK: lghi %r0, -1 # encoding: [0xa7,0x09,0xff,0xff]
9615 #CHECK: lghi %r0, 0 # encoding: [0xa7,0x09,0x00,0x00]
9616 #CHECK: lghi %r0, 1 # encoding: [0xa7,0x09,0x00,0x01]
9617 #CHECK: lghi %r0, 32767 # encoding: [0xa7,0x09,0x7f,0xff]
9618 #CHECK: lghi %r15, 0 # encoding: [0xa7,0xf9,0x00,0x00]
9619 #CHECK: lghi %r14, foo # encoding: [0xa7,0xe9,A,A]
9629 #CHECK: lghr %r0, %r15 # encoding: [0xb9,0x07,0x00,0x0f]
9630 #CHECK: lghr %r7, %r8 # encoding: [0xb9,0x07,0x00,0x78]
9631 #CHECK: lghr %r15, %r0 # encoding: [0xb9,0x07,0x00,0xf0]
9637 #CHECK: lghrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x04,A,A,A,A]
9638 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
9639 lghrl
%r0, -0x100000000
9640 #CHECK: lghrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x04,A,A,A,A]
9641 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
9643 #CHECK: lghrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x04,A,A,A,A]
9644 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
9646 #CHECK: lghrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x04,A,A,A,A]
9647 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
9648 lghrl
%r0, 0xfffffffe
9650 #CHECK: lghrl %r0, foo # encoding: [0xc4,0x04,A,A,A,A]
9651 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
9652 #CHECK: lghrl %r15, foo # encoding: [0xc4,0xf4,A,A,A,A]
9653 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
9658 #CHECK: lghrl %r3, bar+100 # encoding: [0xc4,0x34,A,A,A,A]
9659 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
9660 #CHECK: lghrl %r4, bar+100 # encoding: [0xc4,0x44,A,A,A,A]
9661 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
9666 #CHECK: lghrl %r7, frob@PLT # encoding: [0xc4,0x74,A,A,A,A]
9667 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
9668 #CHECK: lghrl %r8, frob@PLT # encoding: [0xc4,0x84,A,A,A,A]
9669 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
9674 #CHECK: lgr %r0, %r9 # encoding: [0xb9,0x04,0x00,0x09]
9675 #CHECK: lgr %r0, %r15 # encoding: [0xb9,0x04,0x00,0x0f]
9676 #CHECK: lgr %r15, %r0 # encoding: [0xb9,0x04,0x00,0xf0]
9677 #CHECK: lgr %r15, %r9 # encoding: [0xb9,0x04,0x00,0xf9]
9684 #CHECK: lgrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x08,A,A,A,A]
9685 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
9686 lgrl
%r0, -0x100000000
9687 #CHECK: lgrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x08,A,A,A,A]
9688 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
9690 #CHECK: lgrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x08,A,A,A,A]
9691 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
9693 #CHECK: lgrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x08,A,A,A,A]
9694 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
9695 lgrl
%r0, 0xfffffffe
9697 #CHECK: lgrl %r0, foo # encoding: [0xc4,0x08,A,A,A,A]
9698 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
9699 #CHECK: lgrl %r15, foo # encoding: [0xc4,0xf8,A,A,A,A]
9700 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
9705 #CHECK: lgrl %r3, bar+100 # encoding: [0xc4,0x38,A,A,A,A]
9706 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
9707 #CHECK: lgrl %r4, bar+100 # encoding: [0xc4,0x48,A,A,A,A]
9708 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
9713 #CHECK: lgrl %r7, frob@PLT # encoding: [0xc4,0x78,A,A,A,A]
9714 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
9715 #CHECK: lgrl %r8, frob@PLT # encoding: [0xc4,0x88,A,A,A,A]
9716 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
9721 #CHECK: lh %r0, 0 # encoding: [0x48,0x00,0x00,0x00]
9722 #CHECK: lh %r0, 4095 # encoding: [0x48,0x00,0x0f,0xff]
9723 #CHECK: lh %r0, 0(%r1) # encoding: [0x48,0x00,0x10,0x00]
9724 #CHECK: lh %r0, 0(%r15) # encoding: [0x48,0x00,0xf0,0x00]
9725 #CHECK: lh %r0, 4095(%r1,%r15) # encoding: [0x48,0x01,0xff,0xff]
9726 #CHECK: lh %r0, 4095(%r15,%r1) # encoding: [0x48,0x0f,0x1f,0xff]
9727 #CHECK: lh %r15, 0 # encoding: [0x48,0xf0,0x00,0x00]
9733 lh
%r0, 4095(%r1,%r15)
9734 lh
%r0, 4095(%r15,%r1)
9737 #CHECK: lhi %r0, -32768 # encoding: [0xa7,0x08,0x80,0x00]
9738 #CHECK: lhi %r0, -1 # encoding: [0xa7,0x08,0xff,0xff]
9739 #CHECK: lhi %r0, 0 # encoding: [0xa7,0x08,0x00,0x00]
9740 #CHECK: lhi %r0, 1 # encoding: [0xa7,0x08,0x00,0x01]
9741 #CHECK: lhi %r0, 32767 # encoding: [0xa7,0x08,0x7f,0xff]
9742 #CHECK: lhi %r15, 0 # encoding: [0xa7,0xf8,0x00,0x00]
9743 #CHECK: lhi %r0, foo # encoding: [0xa7,0x08,A,A]
9753 #CHECK: lhr %r0, %r15 # encoding: [0xb9,0x27,0x00,0x0f]
9754 #CHECK: lhr %r7, %r8 # encoding: [0xb9,0x27,0x00,0x78]
9755 #CHECK: lhr %r15, %r0 # encoding: [0xb9,0x27,0x00,0xf0]
9761 #CHECK: lhrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x05,A,A,A,A]
9762 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
9763 lhrl
%r0, -0x100000000
9764 #CHECK: lhrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x05,A,A,A,A]
9765 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
9767 #CHECK: lhrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x05,A,A,A,A]
9768 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
9770 #CHECK: lhrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x05,A,A,A,A]
9771 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
9772 lhrl
%r0, 0xfffffffe
9774 #CHECK: lhrl %r0, foo # encoding: [0xc4,0x05,A,A,A,A]
9775 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
9776 #CHECK: lhrl %r15, foo # encoding: [0xc4,0xf5,A,A,A,A]
9777 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
9782 #CHECK: lhrl %r3, bar+100 # encoding: [0xc4,0x35,A,A,A,A]
9783 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
9784 #CHECK: lhrl %r4, bar+100 # encoding: [0xc4,0x45,A,A,A,A]
9785 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
9790 #CHECK: lhrl %r7, frob@PLT # encoding: [0xc4,0x75,A,A,A,A]
9791 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
9792 #CHECK: lhrl %r8, frob@PLT # encoding: [0xc4,0x85,A,A,A,A]
9793 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
9798 #CHECK: lhy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x78]
9799 #CHECK: lhy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x78]
9800 #CHECK: lhy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x78]
9801 #CHECK: lhy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x78]
9802 #CHECK: lhy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x78]
9803 #CHECK: lhy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x78]
9804 #CHECK: lhy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x78]
9805 #CHECK: lhy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x78]
9806 #CHECK: lhy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x78]
9807 #CHECK: lhy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x78]
9816 lhy
%r0, 524287(%r1,%r15)
9817 lhy
%r0, 524287(%r15,%r1)
9820 #CHECK: llc %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x94]
9821 #CHECK: llc %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x94]
9822 #CHECK: llc %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x94]
9823 #CHECK: llc %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x94]
9824 #CHECK: llc %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x94]
9825 #CHECK: llc %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x94]
9826 #CHECK: llc %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x94]
9827 #CHECK: llc %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x94]
9828 #CHECK: llc %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x94]
9829 #CHECK: llc %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x94]
9838 llc
%r0, 524287(%r1,%r15)
9839 llc
%r0, 524287(%r15,%r1)
9842 #CHECK: llcr %r0, %r15 # encoding: [0xb9,0x94,0x00,0x0f]
9843 #CHECK: llcr %r7, %r8 # encoding: [0xb9,0x94,0x00,0x78]
9844 #CHECK: llcr %r15, %r0 # encoding: [0xb9,0x94,0x00,0xf0]
9850 #CHECK: llgc %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x90]
9851 #CHECK: llgc %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x90]
9852 #CHECK: llgc %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x90]
9853 #CHECK: llgc %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x90]
9854 #CHECK: llgc %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x90]
9855 #CHECK: llgc %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x90]
9856 #CHECK: llgc %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x90]
9857 #CHECK: llgc %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x90]
9858 #CHECK: llgc %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x90]
9859 #CHECK: llgc %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x90]
9868 llgc
%r0, 524287(%r1,%r15)
9869 llgc
%r0, 524287(%r15,%r1)
9873 #CHECK: llgcr %r0, %r15 # encoding: [0xb9,0x84,0x00,0x0f]
9874 #CHECK: llgcr %r7, %r8 # encoding: [0xb9,0x84,0x00,0x78]
9875 #CHECK: llgcr %r15, %r0 # encoding: [0xb9,0x84,0x00,0xf0]
9881 #CHECK: llgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x16]
9882 #CHECK: llgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x16]
9883 #CHECK: llgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x16]
9884 #CHECK: llgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x16]
9885 #CHECK: llgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x16]
9886 #CHECK: llgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x16]
9887 #CHECK: llgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x16]
9888 #CHECK: llgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x16]
9889 #CHECK: llgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x16]
9890 #CHECK: llgf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x16]
9899 llgf
%r0, 524287(%r1,%r15)
9900 llgf
%r0, 524287(%r15,%r1)
9904 #CHECK: llgfr %r0, %r15 # encoding: [0xb9,0x16,0x00,0x0f]
9905 #CHECK: llgfr %r7, %r8 # encoding: [0xb9,0x16,0x00,0x78]
9906 #CHECK: llgfr %r15, %r0 # encoding: [0xb9,0x16,0x00,0xf0]
9912 #CHECK: llgfrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x0e,A,A,A,A]
9913 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
9914 llgfrl
%r0, -0x100000000
9915 #CHECK: llgfrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x0e,A,A,A,A]
9916 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
9918 #CHECK: llgfrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x0e,A,A,A,A]
9919 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
9921 #CHECK: llgfrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x0e,A,A,A,A]
9922 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
9923 llgfrl
%r0, 0xfffffffe
9925 #CHECK: llgfrl %r0, foo # encoding: [0xc4,0x0e,A,A,A,A]
9926 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
9927 #CHECK: llgfrl %r15, foo # encoding: [0xc4,0xfe,A,A,A,A]
9928 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
9933 #CHECK: llgfrl %r3, bar+100 # encoding: [0xc4,0x3e,A,A,A,A]
9934 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
9935 #CHECK: llgfrl %r4, bar+100 # encoding: [0xc4,0x4e,A,A,A,A]
9936 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
9941 #CHECK: llgfrl %r7, frob@PLT # encoding: [0xc4,0x7e,A,A,A,A]
9942 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
9943 #CHECK: llgfrl %r8, frob@PLT # encoding: [0xc4,0x8e,A,A,A,A]
9944 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
9949 #CHECK: llgh %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x91]
9950 #CHECK: llgh %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x91]
9951 #CHECK: llgh %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x91]
9952 #CHECK: llgh %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x91]
9953 #CHECK: llgh %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x91]
9954 #CHECK: llgh %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x91]
9955 #CHECK: llgh %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x91]
9956 #CHECK: llgh %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x91]
9957 #CHECK: llgh %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x91]
9958 #CHECK: llgh %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x91]
9967 llgh
%r0, 524287(%r1,%r15)
9968 llgh
%r0, 524287(%r15,%r1)
9971 #CHECK: llghr %r0, %r15 # encoding: [0xb9,0x85,0x00,0x0f]
9972 #CHECK: llghr %r7, %r8 # encoding: [0xb9,0x85,0x00,0x78]
9973 #CHECK: llghr %r15, %r0 # encoding: [0xb9,0x85,0x00,0xf0]
9979 #CHECK: llghrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x06,A,A,A,A]
9980 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
9981 llghrl
%r0, -0x100000000
9982 #CHECK: llghrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x06,A,A,A,A]
9983 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
9985 #CHECK: llghrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x06,A,A,A,A]
9986 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
9988 #CHECK: llghrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x06,A,A,A,A]
9989 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
9990 llghrl
%r0, 0xfffffffe
9992 #CHECK: llghrl %r0, foo # encoding: [0xc4,0x06,A,A,A,A]
9993 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
9994 #CHECK: llghrl %r15, foo # encoding: [0xc4,0xf6,A,A,A,A]
9995 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
10000 #CHECK: llghrl %r3, bar+100 # encoding: [0xc4,0x36,A,A,A,A]
10001 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
10002 #CHECK: llghrl %r4, bar+100 # encoding: [0xc4,0x46,A,A,A,A]
10003 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
10008 #CHECK: llghrl %r7, frob@PLT # encoding: [0xc4,0x76,A,A,A,A]
10009 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
10010 #CHECK: llghrl %r8, frob@PLT # encoding: [0xc4,0x86,A,A,A,A]
10011 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
10013 llghrl
%r7,frob@PLT
10014 llghrl
%r8,frob@PLT
10016 #CHECK: llgt %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x17]
10017 #CHECK: llgt %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x17]
10018 #CHECK: llgt %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x17]
10019 #CHECK: llgt %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x17]
10020 #CHECK: llgt %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x17]
10021 #CHECK: llgt %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x17]
10022 #CHECK: llgt %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x17]
10023 #CHECK: llgt %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x17]
10024 #CHECK: llgt %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x17]
10025 #CHECK: llgt %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x17]
10034 llgt
%r0, 524287(%r1,%r15)
10035 llgt
%r0, 524287(%r15,%r1)
10038 #CHECK: llgtr %r0, %r15 # encoding: [0xb9,0x17,0x00,0x0f]
10039 #CHECK: llgtr %r7, %r8 # encoding: [0xb9,0x17,0x00,0x78]
10040 #CHECK: llgtr %r15, %r0 # encoding: [0xb9,0x17,0x00,0xf0]
10046 #CHECK: llh %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x95]
10047 #CHECK: llh %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x95]
10048 #CHECK: llh %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x95]
10049 #CHECK: llh %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x95]
10050 #CHECK: llh %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x95]
10051 #CHECK: llh %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x95]
10052 #CHECK: llh %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x95]
10053 #CHECK: llh %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x95]
10054 #CHECK: llh %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x95]
10055 #CHECK: llh %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x95]
10064 llh
%r0, 524287(%r1,%r15)
10065 llh
%r0, 524287(%r15,%r1)
10068 #CHECK: llhr %r0, %r15 # encoding: [0xb9,0x95,0x00,0x0f]
10069 #CHECK: llhr %r7, %r8 # encoding: [0xb9,0x95,0x00,0x78]
10070 #CHECK: llhr %r15, %r0 # encoding: [0xb9,0x95,0x00,0xf0]
10076 #CHECK: llhrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x02,A,A,A,A]
10077 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
10078 llhrl
%r0, -0x100000000
10079 #CHECK: llhrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x02,A,A,A,A]
10080 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
10082 #CHECK: llhrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x02,A,A,A,A]
10083 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
10085 #CHECK: llhrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x02,A,A,A,A]
10086 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
10087 llhrl
%r0, 0xfffffffe
10089 #CHECK: llhrl %r0, foo # encoding: [0xc4,0x02,A,A,A,A]
10090 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
10091 #CHECK: llhrl %r15, foo # encoding: [0xc4,0xf2,A,A,A,A]
10092 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
10097 #CHECK: llhrl %r3, bar+100 # encoding: [0xc4,0x32,A,A,A,A]
10098 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
10099 #CHECK: llhrl %r4, bar+100 # encoding: [0xc4,0x42,A,A,A,A]
10100 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
10105 #CHECK: llhrl %r7, frob@PLT # encoding: [0xc4,0x72,A,A,A,A]
10106 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
10107 #CHECK: llhrl %r8, frob@PLT # encoding: [0xc4,0x82,A,A,A,A]
10108 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
10113 #CHECK: llihf %r0, 0 # encoding: [0xc0,0x0e,0x00,0x00,0x00,0x00]
10114 #CHECK: llihf %r0, 4294967295 # encoding: [0xc0,0x0e,0xff,0xff,0xff,0xff]
10115 #CHECK: llihf %r15, 0 # encoding: [0xc0,0xfe,0x00,0x00,0x00,0x00]
10118 llihf
%r0, 0xffffffff
10121 #CHECK: llihh %r0, 0 # encoding: [0xa5,0x0c,0x00,0x00]
10122 #CHECK: llihh %r0, 32768 # encoding: [0xa5,0x0c,0x80,0x00]
10123 #CHECK: llihh %r0, 65535 # encoding: [0xa5,0x0c,0xff,0xff]
10124 #CHECK: llihh %r15, 0 # encoding: [0xa5,0xfc,0x00,0x00]
10131 #CHECK: llihl %r0, 0 # encoding: [0xa5,0x0d,0x00,0x00]
10132 #CHECK: llihl %r0, 32768 # encoding: [0xa5,0x0d,0x80,0x00]
10133 #CHECK: llihl %r0, 65535 # encoding: [0xa5,0x0d,0xff,0xff]
10134 #CHECK: llihl %r15, 0 # encoding: [0xa5,0xfd,0x00,0x00]
10141 #CHECK: llilf %r0, 0 # encoding: [0xc0,0x0f,0x00,0x00,0x00,0x00]
10142 #CHECK: llilf %r0, 4294967295 # encoding: [0xc0,0x0f,0xff,0xff,0xff,0xff]
10143 #CHECK: llilf %r15, 0 # encoding: [0xc0,0xff,0x00,0x00,0x00,0x00]
10146 llilf
%r0, 0xffffffff
10149 #CHECK: llilh %r0, 0 # encoding: [0xa5,0x0e,0x00,0x00]
10150 #CHECK: llilh %r0, 32768 # encoding: [0xa5,0x0e,0x80,0x00]
10151 #CHECK: llilh %r0, 65535 # encoding: [0xa5,0x0e,0xff,0xff]
10152 #CHECK: llilh %r15, 0 # encoding: [0xa5,0xfe,0x00,0x00]
10159 #CHECK: llill %r0, 0 # encoding: [0xa5,0x0f,0x00,0x00]
10160 #CHECK: llill %r0, 32768 # encoding: [0xa5,0x0f,0x80,0x00]
10161 #CHECK: llill %r0, 65535 # encoding: [0xa5,0x0f,0xff,0xff]
10162 #CHECK: llill %r15, 0 # encoding: [0xa5,0xff,0x00,0x00]
10169 #CHECK: lm %r0, %r0, 0 # encoding: [0x98,0x00,0x00,0x00]
10170 #CHECK: lm %r0, %r15, 0 # encoding: [0x98,0x0f,0x00,0x00]
10171 #CHECK: lm %r14, %r15, 0 # encoding: [0x98,0xef,0x00,0x00]
10172 #CHECK: lm %r15, %r15, 0 # encoding: [0x98,0xff,0x00,0x00]
10173 #CHECK: lm %r0, %r0, 4095 # encoding: [0x98,0x00,0x0f,0xff]
10174 #CHECK: lm %r0, %r0, 1 # encoding: [0x98,0x00,0x00,0x01]
10175 #CHECK: lm %r0, %r0, 0(%r1) # encoding: [0x98,0x00,0x10,0x00]
10176 #CHECK: lm %r0, %r0, 0(%r15) # encoding: [0x98,0x00,0xf0,0x00]
10177 #CHECK: lm %r0, %r0, 4095(%r1) # encoding: [0x98,0x00,0x1f,0xff]
10178 #CHECK: lm %r0, %r0, 4095(%r15) # encoding: [0x98,0x00,0xff,0xff]
10188 lm %r0,%r0,4095(%r1)
10189 lm %r0,%r0,4095(%r15)
10191 #CHECK: lmd %r0, %r0, 0, 0 # encoding: [0xef,0x00,0x00,0x00,0x00,0x00]
10192 #CHECK: lmd %r0, %r15, 0, 0 # encoding: [0xef,0x0f,0x00,0x00,0x00,0x00]
10193 #CHECK: lmd %r14, %r15, 0, 0 # encoding: [0xef,0xef,0x00,0x00,0x00,0x00]
10194 #CHECK: lmd %r15, %r15, 0, 0 # encoding: [0xef,0xff,0x00,0x00,0x00,0x00]
10195 #CHECK: lmd %r2, %r4, 0(%r1), 0(%r15) # encoding: [0xef,0x24,0x10,0x00,0xf0,0x00]
10196 #CHECK: lmd %r2, %r4, 1(%r1), 0(%r15) # encoding: [0xef,0x24,0x10,0x01,0xf0,0x00]
10197 #CHECK: lmd %r2, %r4, 4095(%r1), 0(%r15) # encoding: [0xef,0x24,0x1f,0xff,0xf0,0x00]
10198 #CHECK: lmd %r2, %r4, 0(%r1), 1(%r15) # encoding: [0xef,0x24,0x10,0x00,0xf0,0x01]
10199 #CHECK: lmd %r2, %r4, 0(%r1), 4095(%r15) # encoding: [0xef,0x24,0x10,0x00,0xff,0xff]
10202 lmd
%r0, %r15, 0, 0
10203 lmd
%r14, %r15, 0, 0
10204 lmd
%r15, %r15, 0, 0
10205 lmd
%r2, %r4, 0(%r1), 0(%r15)
10206 lmd
%r2, %r4, 1(%r1), 0(%r15)
10207 lmd
%r2, %r4, 4095(%r1), 0(%r15)
10208 lmd
%r2, %r4, 0(%r1), 1(%r15)
10209 lmd
%r2, %r4, 0(%r1), 4095(%r15)
10211 #CHECK: lmg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x04]
10212 #CHECK: lmg %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x04]
10213 #CHECK: lmg %r14, %r15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x04]
10214 #CHECK: lmg %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x04]
10215 #CHECK: lmg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x04]
10216 #CHECK: lmg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x04]
10217 #CHECK: lmg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x04]
10218 #CHECK: lmg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x04]
10219 #CHECK: lmg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x04]
10220 #CHECK: lmg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x04]
10221 #CHECK: lmg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x04]
10222 #CHECK: lmg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x04]
10223 #CHECK: lmg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x04]
10229 lmg
%r0,%r0,-524288
10235 lmg
%r0,%r0,0(%r15)
10236 lmg
%r0,%r0,524287(%r1)
10237 lmg
%r0,%r0,524287(%r15)
10239 #CHECK: lmh %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x96]
10240 #CHECK: lmh %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x96]
10241 #CHECK: lmh %r14, %r15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x96]
10242 #CHECK: lmh %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x96]
10243 #CHECK: lmh %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x96]
10244 #CHECK: lmh %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x96]
10245 #CHECK: lmh %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x96]
10246 #CHECK: lmh %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x96]
10247 #CHECK: lmh %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x96]
10248 #CHECK: lmh %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x96]
10249 #CHECK: lmh %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x96]
10250 #CHECK: lmh %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x96]
10251 #CHECK: lmh %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x96]
10257 lmh
%r0,%r0,-524288
10263 lmh
%r0,%r0,0(%r15)
10264 lmh
%r0,%r0,524287(%r1)
10265 lmh
%r0,%r0,524287(%r15)
10267 #CHECK: lmy %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x98]
10268 #CHECK: lmy %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x98]
10269 #CHECK: lmy %r14, %r15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x98]
10270 #CHECK: lmy %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x98]
10271 #CHECK: lmy %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x98]
10272 #CHECK: lmy %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x98]
10273 #CHECK: lmy %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x98]
10274 #CHECK: lmy %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x98]
10275 #CHECK: lmy %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x98]
10276 #CHECK: lmy %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x98]
10277 #CHECK: lmy %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x98]
10278 #CHECK: lmy %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x98]
10279 #CHECK: lmy %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x98]
10285 lmy
%r0,%r0,-524288
10291 lmy
%r0,%r0,0(%r15)
10292 lmy
%r0,%r0,524287(%r1)
10293 lmy
%r0,%r0,524287(%r15)
10295 #CHECK: lndbr %f0, %f9 # encoding: [0xb3,0x11,0x00,0x09]
10296 #CHECK: lndbr %f0, %f15 # encoding: [0xb3,0x11,0x00,0x0f]
10297 #CHECK: lndbr %f15, %f0 # encoding: [0xb3,0x11,0x00,0xf0]
10298 #CHECK: lndbr %f15, %f9 # encoding: [0xb3,0x11,0x00,0xf9]
10305 #CHECK: lndr %f0, %f9 # encoding: [0x21,0x09]
10306 #CHECK: lndr %f0, %f15 # encoding: [0x21,0x0f]
10307 #CHECK: lndr %f15, %f0 # encoding: [0x21,0xf0]
10308 #CHECK: lndr %f15, %f9 # encoding: [0x21,0xf9]
10315 #CHECK: lnebr %f0, %f9 # encoding: [0xb3,0x01,0x00,0x09]
10316 #CHECK: lnebr %f0, %f15 # encoding: [0xb3,0x01,0x00,0x0f]
10317 #CHECK: lnebr %f15, %f0 # encoding: [0xb3,0x01,0x00,0xf0]
10318 #CHECK: lnebr %f15, %f9 # encoding: [0xb3,0x01,0x00,0xf9]
10325 #CHECK: lner %f0, %f9 # encoding: [0x31,0x09]
10326 #CHECK: lner %f0, %f15 # encoding: [0x31,0x0f]
10327 #CHECK: lner %f15, %f0 # encoding: [0x31,0xf0]
10328 #CHECK: lner %f15, %f9 # encoding: [0x31,0xf9]
10335 #CHECK: lngfr %r0, %r0 # encoding: [0xb9,0x11,0x00,0x00]
10336 #CHECK: lngfr %r0, %r15 # encoding: [0xb9,0x11,0x00,0x0f]
10337 #CHECK: lngfr %r15, %r0 # encoding: [0xb9,0x11,0x00,0xf0]
10338 #CHECK: lngfr %r7, %r8 # encoding: [0xb9,0x11,0x00,0x78]
10345 #CHECK: lngr %r0, %r0 # encoding: [0xb9,0x01,0x00,0x00]
10346 #CHECK: lngr %r0, %r15 # encoding: [0xb9,0x01,0x00,0x0f]
10347 #CHECK: lngr %r15, %r0 # encoding: [0xb9,0x01,0x00,0xf0]
10348 #CHECK: lngr %r7, %r8 # encoding: [0xb9,0x01,0x00,0x78]
10355 #CHECK: lnr %r0, %r0 # encoding: [0x11,0x00]
10356 #CHECK: lnr %r0, %r15 # encoding: [0x11,0x0f]
10357 #CHECK: lnr %r15, %r0 # encoding: [0x11,0xf0]
10358 #CHECK: lnr %r7, %r8 # encoding: [0x11,0x78]
10365 #CHECK: lnxbr %f0, %f8 # encoding: [0xb3,0x41,0x00,0x08]
10366 #CHECK: lnxbr %f0, %f13 # encoding: [0xb3,0x41,0x00,0x0d]
10367 #CHECK: lnxbr %f13, %f0 # encoding: [0xb3,0x41,0x00,0xd0]
10368 #CHECK: lnxbr %f13, %f9 # encoding: [0xb3,0x41,0x00,0xd9]
10375 #CHECK: lnxr %f0, %f8 # encoding: [0xb3,0x61,0x00,0x08]
10376 #CHECK: lnxr %f0, %f13 # encoding: [0xb3,0x61,0x00,0x0d]
10377 #CHECK: lnxr %f13, %f0 # encoding: [0xb3,0x61,0x00,0xd0]
10378 #CHECK: lnxr %f13, %f9 # encoding: [0xb3,0x61,0x00,0xd9]
10385 #CHECK: lpctl 0 # encoding: [0xb2,0x85,0x00,0x00]
10386 #CHECK: lpctl 0(%r1) # encoding: [0xb2,0x85,0x10,0x00]
10387 #CHECK: lpctl 0(%r15) # encoding: [0xb2,0x85,0xf0,0x00]
10388 #CHECK: lpctl 4095 # encoding: [0xb2,0x85,0x0f,0xff]
10389 #CHECK: lpctl 4095(%r1) # encoding: [0xb2,0x85,0x1f,0xff]
10390 #CHECK: lpctl 4095(%r15) # encoding: [0xb2,0x85,0xff,0xff]
10399 #CHECK: lpdbr %f0, %f9 # encoding: [0xb3,0x10,0x00,0x09]
10400 #CHECK: lpdbr %f0, %f15 # encoding: [0xb3,0x10,0x00,0x0f]
10401 #CHECK: lpdbr %f15, %f0 # encoding: [0xb3,0x10,0x00,0xf0]
10402 #CHECK: lpdbr %f15, %f9 # encoding: [0xb3,0x10,0x00,0xf9]
10409 #CHECK: lpdr %f0, %f9 # encoding: [0x20,0x09]
10410 #CHECK: lpdr %f0, %f15 # encoding: [0x20,0x0f]
10411 #CHECK: lpdr %f15, %f0 # encoding: [0x20,0xf0]
10412 #CHECK: lpdr %f15, %f9 # encoding: [0x20,0xf9]
10419 #CHECK: lpebr %f0, %f9 # encoding: [0xb3,0x00,0x00,0x09]
10420 #CHECK: lpebr %f0, %f15 # encoding: [0xb3,0x00,0x00,0x0f]
10421 #CHECK: lpebr %f15, %f0 # encoding: [0xb3,0x00,0x00,0xf0]
10422 #CHECK: lpebr %f15, %f9 # encoding: [0xb3,0x00,0x00,0xf9]
10429 #CHECK: lper %f0, %f9 # encoding: [0x30,0x09]
10430 #CHECK: lper %f0, %f15 # encoding: [0x30,0x0f]
10431 #CHECK: lper %f15, %f0 # encoding: [0x30,0xf0]
10432 #CHECK: lper %f15, %f9 # encoding: [0x30,0xf9]
10439 #CHECK: lpgfr %r0, %r0 # encoding: [0xb9,0x10,0x00,0x00]
10440 #CHECK: lpgfr %r0, %r15 # encoding: [0xb9,0x10,0x00,0x0f]
10441 #CHECK: lpgfr %r15, %r0 # encoding: [0xb9,0x10,0x00,0xf0]
10442 #CHECK: lpgfr %r7, %r8 # encoding: [0xb9,0x10,0x00,0x78]
10449 #CHECK: lpgr %r0, %r0 # encoding: [0xb9,0x00,0x00,0x00]
10450 #CHECK: lpgr %r0, %r15 # encoding: [0xb9,0x00,0x00,0x0f]
10451 #CHECK: lpgr %r15, %r0 # encoding: [0xb9,0x00,0x00,0xf0]
10452 #CHECK: lpgr %r7, %r8 # encoding: [0xb9,0x00,0x00,0x78]
10459 #CHECK: lpp 0 # encoding: [0xb2,0x80,0x00,0x00]
10460 #CHECK: lpp 0(%r1) # encoding: [0xb2,0x80,0x10,0x00]
10461 #CHECK: lpp 0(%r15) # encoding: [0xb2,0x80,0xf0,0x00]
10462 #CHECK: lpp 4095 # encoding: [0xb2,0x80,0x0f,0xff]
10463 #CHECK: lpp 4095(%r1) # encoding: [0xb2,0x80,0x1f,0xff]
10464 #CHECK: lpp 4095(%r15) # encoding: [0xb2,0x80,0xff,0xff]
10473 #CHECK: lpq %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x8f]
10474 #CHECK: lpq %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x8f]
10475 #CHECK: lpq %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x8f]
10476 #CHECK: lpq %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x8f]
10477 #CHECK: lpq %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x8f]
10478 #CHECK: lpq %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x8f]
10479 #CHECK: lpq %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x8f]
10480 #CHECK: lpq %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x8f]
10481 #CHECK: lpq %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x8f]
10482 #CHECK: lpq %r14, 0 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x8f]
10491 lpq
%r0, 524287(%r1,%r15)
10492 lpq
%r0, 524287(%r15,%r1)
10495 #CHECK: lpr %r0, %r0 # encoding: [0x10,0x00]
10496 #CHECK: lpr %r0, %r15 # encoding: [0x10,0x0f]
10497 #CHECK: lpr %r15, %r0 # encoding: [0x10,0xf0]
10498 #CHECK: lpr %r7, %r8 # encoding: [0x10,0x78]
10505 #CHECK: lpsw 0 # encoding: [0x82,0x00,0x00,0x00]
10506 #CHECK: lpsw 0(%r1) # encoding: [0x82,0x00,0x10,0x00]
10507 #CHECK: lpsw 0(%r15) # encoding: [0x82,0x00,0xf0,0x00]
10508 #CHECK: lpsw 4095 # encoding: [0x82,0x00,0x0f,0xff]
10509 #CHECK: lpsw 4095(%r1) # encoding: [0x82,0x00,0x1f,0xff]
10510 #CHECK: lpsw 4095(%r15) # encoding: [0x82,0x00,0xff,0xff]
10519 #CHECK: lpswe 0 # encoding: [0xb2,0xb2,0x00,0x00]
10520 #CHECK: lpswe 0(%r1) # encoding: [0xb2,0xb2,0x10,0x00]
10521 #CHECK: lpswe 0(%r15) # encoding: [0xb2,0xb2,0xf0,0x00]
10522 #CHECK: lpswe 4095 # encoding: [0xb2,0xb2,0x0f,0xff]
10523 #CHECK: lpswe 4095(%r1) # encoding: [0xb2,0xb2,0x1f,0xff]
10524 #CHECK: lpswe 4095(%r15) # encoding: [0xb2,0xb2,0xff,0xff]
10533 #CHECK: lptea %r0, %r0, %r0, 0 # encoding: [0xb9,0xaa,0x00,0x00]
10534 #CHECK: lptea %r0, %r0, %r0, 15 # encoding: [0xb9,0xaa,0x0f,0x00]
10535 #CHECK: lptea %r0, %r0, %r15, 0 # encoding: [0xb9,0xaa,0x00,0x0f]
10536 #CHECK: lptea %r0, %r15, %r0, 0 # encoding: [0xb9,0xaa,0xf0,0x00]
10537 #CHECK: lptea %r4, %r5, %r6, 7 # encoding: [0xb9,0xaa,0x57,0x46]
10538 #CHECK: lptea %r15, %r0, %r0, 0 # encoding: [0xb9,0xaa,0x00,0xf0]
10540 lptea
%r0, %r0, %r0, 0
10541 lptea
%r0, %r0, %r0, 15
10542 lptea
%r0, %r0, %r15, 0
10543 lptea
%r0, %r15, %r0, 0
10544 lptea
%r4, %r5, %r6, 7
10545 lptea
%r15, %r0, %r0, 0
10547 #CHECK: lpxbr %f0, %f8 # encoding: [0xb3,0x40,0x00,0x08]
10548 #CHECK: lpxbr %f0, %f13 # encoding: [0xb3,0x40,0x00,0x0d]
10549 #CHECK: lpxbr %f13, %f0 # encoding: [0xb3,0x40,0x00,0xd0]
10550 #CHECK: lpxbr %f13, %f9 # encoding: [0xb3,0x40,0x00,0xd9]
10557 #CHECK: lpxr %f0, %f8 # encoding: [0xb3,0x60,0x00,0x08]
10558 #CHECK: lpxr %f0, %f13 # encoding: [0xb3,0x60,0x00,0x0d]
10559 #CHECK: lpxr %f13, %f0 # encoding: [0xb3,0x60,0x00,0xd0]
10560 #CHECK: lpxr %f13, %f9 # encoding: [0xb3,0x60,0x00,0xd9]
10567 #CHECK: lr %r0, %r9 # encoding: [0x18,0x09]
10568 #CHECK: lr %r0, %r15 # encoding: [0x18,0x0f]
10569 #CHECK: lr %r15, %r0 # encoding: [0x18,0xf0]
10570 #CHECK: lr %r15, %r9 # encoding: [0x18,0xf9]
10577 #CHECK: lra %r0, 0 # encoding: [0xb1,0x00,0x00,0x00]
10578 #CHECK: lra %r0, 4095 # encoding: [0xb1,0x00,0x0f,0xff]
10579 #CHECK: lra %r0, 0(%r1) # encoding: [0xb1,0x00,0x10,0x00]
10580 #CHECK: lra %r0, 0(%r15) # encoding: [0xb1,0x00,0xf0,0x00]
10581 #CHECK: lra %r0, 4095(%r1,%r15) # encoding: [0xb1,0x01,0xff,0xff]
10582 #CHECK: lra %r0, 4095(%r15,%r1) # encoding: [0xb1,0x0f,0x1f,0xff]
10583 #CHECK: lra %r15, 0 # encoding: [0xb1,0xf0,0x00,0x00]
10589 lra
%r0, 4095(%r1,%r15)
10590 lra
%r0, 4095(%r15,%r1)
10593 #CHECK: lrag %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x03]
10594 #CHECK: lrag %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x03]
10595 #CHECK: lrag %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x03]
10596 #CHECK: lrag %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x03]
10597 #CHECK: lrag %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x03]
10598 #CHECK: lrag %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x03]
10599 #CHECK: lrag %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x03]
10600 #CHECK: lrag %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x03]
10601 #CHECK: lrag %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x03]
10602 #CHECK: lrag %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x03]
10611 lrag
%r0, 524287(%r1,%r15)
10612 lrag
%r0, 524287(%r15,%r1)
10615 #CHECK: lray %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x13]
10616 #CHECK: lray %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x13]
10617 #CHECK: lray %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x13]
10618 #CHECK: lray %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x13]
10619 #CHECK: lray %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x13]
10620 #CHECK: lray %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x13]
10621 #CHECK: lray %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x13]
10622 #CHECK: lray %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x13]
10623 #CHECK: lray %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x13]
10624 #CHECK: lray %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x13]
10633 lray
%r0, 524287(%r1,%r15)
10634 lray
%r0, 524287(%r15,%r1)
10637 #CHECK: lrdr %f0, %f0 # encoding: [0x25,0x00]
10638 #CHECK: lrdr %f0, %f13 # encoding: [0x25,0x0d]
10639 #CHECK: lrdr %f7, %f8 # encoding: [0x25,0x78]
10640 #CHECK: lrdr %f15, %f0 # encoding: [0x25,0xf0]
10641 #CHECK: lrdr %f15, %f13 # encoding: [0x25,0xfd]
10649 #CHECK: lrer %f0, %f0 # encoding: [0x35,0x00]
10650 #CHECK: lrer %f0, %f15 # encoding: [0x35,0x0f]
10651 #CHECK: lrer %f7, %f8 # encoding: [0x35,0x78]
10652 #CHECK: lrer %f15, %f0 # encoding: [0x35,0xf0]
10653 #CHECK: lrer %f15, %f15 # encoding: [0x35,0xff]
10661 #CHECK: lrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x0d,A,A,A,A]
10662 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
10663 lrl
%r0, -0x100000000
10664 #CHECK: lrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x0d,A,A,A,A]
10665 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
10667 #CHECK: lrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x0d,A,A,A,A]
10668 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
10670 #CHECK: lrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x0d,A,A,A,A]
10671 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
10672 lrl
%r0, 0xfffffffe
10674 #CHECK: lrl %r0, foo # encoding: [0xc4,0x0d,A,A,A,A]
10675 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
10676 #CHECK: lrl %r15, foo # encoding: [0xc4,0xfd,A,A,A,A]
10677 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
10682 #CHECK: lrl %r3, bar+100 # encoding: [0xc4,0x3d,A,A,A,A]
10683 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
10684 #CHECK: lrl %r4, bar+100 # encoding: [0xc4,0x4d,A,A,A,A]
10685 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
10690 #CHECK: lrl %r7, frob@PLT # encoding: [0xc4,0x7d,A,A,A,A]
10691 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
10692 #CHECK: lrl %r8, frob@PLT # encoding: [0xc4,0x8d,A,A,A,A]
10693 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
10698 #CHECK: lrv %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x1e]
10699 #CHECK: lrv %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x1e]
10700 #CHECK: lrv %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x1e]
10701 #CHECK: lrv %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x1e]
10702 #CHECK: lrv %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x1e]
10703 #CHECK: lrv %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x1e]
10704 #CHECK: lrv %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x1e]
10705 #CHECK: lrv %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x1e]
10706 #CHECK: lrv %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x1e]
10707 #CHECK: lrv %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x1e]
10716 lrv
%r0,524287(%r1,%r15)
10717 lrv
%r0,524287(%r15,%r1)
10720 #CHECK: lrvg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x0f]
10721 #CHECK: lrvg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x0f]
10722 #CHECK: lrvg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x0f]
10723 #CHECK: lrvg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x0f]
10724 #CHECK: lrvg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x0f]
10725 #CHECK: lrvg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x0f]
10726 #CHECK: lrvg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x0f]
10727 #CHECK: lrvg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x0f]
10728 #CHECK: lrvg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x0f]
10729 #CHECK: lrvg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x0f]
10738 lrvg
%r0,524287(%r1,%r15)
10739 lrvg
%r0,524287(%r15,%r1)
10742 #CHECK: lrvgr %r0, %r0 # encoding: [0xb9,0x0f,0x00,0x00]
10743 #CHECK: lrvgr %r0, %r15 # encoding: [0xb9,0x0f,0x00,0x0f]
10744 #CHECK: lrvgr %r15, %r0 # encoding: [0xb9,0x0f,0x00,0xf0]
10745 #CHECK: lrvgr %r7, %r8 # encoding: [0xb9,0x0f,0x00,0x78]
10746 #CHECK: lrvgr %r15, %r15 # encoding: [0xb9,0x0f,0x00,0xff]
10754 #CHECK: lrvh %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x1f]
10755 #CHECK: lrvh %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x1f]
10756 #CHECK: lrvh %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x1f]
10757 #CHECK: lrvh %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x1f]
10758 #CHECK: lrvh %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x1f]
10759 #CHECK: lrvh %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x1f]
10760 #CHECK: lrvh %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x1f]
10761 #CHECK: lrvh %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x1f]
10762 #CHECK: lrvh %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x1f]
10763 #CHECK: lrvh %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x1f]
10772 lrvh
%r0,524287(%r1,%r15)
10773 lrvh
%r0,524287(%r15,%r1)
10776 #CHECK: lrvr %r0, %r0 # encoding: [0xb9,0x1f,0x00,0x00]
10777 #CHECK: lrvr %r0, %r15 # encoding: [0xb9,0x1f,0x00,0x0f]
10778 #CHECK: lrvr %r15, %r0 # encoding: [0xb9,0x1f,0x00,0xf0]
10779 #CHECK: lrvr %r7, %r8 # encoding: [0xb9,0x1f,0x00,0x78]
10780 #CHECK: lrvr %r15, %r15 # encoding: [0xb9,0x1f,0x00,0xff]
10788 #CHECK: lsctl 0 # encoding: [0xb2,0x87,0x00,0x00]
10789 #CHECK: lsctl 0(%r1) # encoding: [0xb2,0x87,0x10,0x00]
10790 #CHECK: lsctl 0(%r15) # encoding: [0xb2,0x87,0xf0,0x00]
10791 #CHECK: lsctl 4095 # encoding: [0xb2,0x87,0x0f,0xff]
10792 #CHECK: lsctl 4095(%r1) # encoding: [0xb2,0x87,0x1f,0xff]
10793 #CHECK: lsctl 4095(%r15) # encoding: [0xb2,0x87,0xff,0xff]
10802 #CHECK: lt %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x12]
10803 #CHECK: lt %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x12]
10804 #CHECK: lt %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x12]
10805 #CHECK: lt %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x12]
10806 #CHECK: lt %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x12]
10807 #CHECK: lt %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x12]
10808 #CHECK: lt %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x12]
10809 #CHECK: lt %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x12]
10810 #CHECK: lt %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x12]
10811 #CHECK: lt %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x12]
10820 lt
%r0, 524287(%r1,%r15)
10821 lt
%r0, 524287(%r15,%r1)
10824 #CHECK: ltdbr %f0, %f9 # encoding: [0xb3,0x12,0x00,0x09]
10825 #CHECK: ltdbr %f0, %f15 # encoding: [0xb3,0x12,0x00,0x0f]
10826 #CHECK: ltdbr %f15, %f0 # encoding: [0xb3,0x12,0x00,0xf0]
10827 #CHECK: ltdbr %f15, %f9 # encoding: [0xb3,0x12,0x00,0xf9]
10834 #CHECK: ltdr %f0, %f9 # encoding: [0x22,0x09]
10835 #CHECK: ltdr %f0, %f15 # encoding: [0x22,0x0f]
10836 #CHECK: ltdr %f15, %f0 # encoding: [0x22,0xf0]
10837 #CHECK: ltdr %f15, %f9 # encoding: [0x22,0xf9]
10844 #CHECK: ltdtr %f0, %f9 # encoding: [0xb3,0xd6,0x00,0x09]
10845 #CHECK: ltdtr %f0, %f15 # encoding: [0xb3,0xd6,0x00,0x0f]
10846 #CHECK: ltdtr %f15, %f0 # encoding: [0xb3,0xd6,0x00,0xf0]
10847 #CHECK: ltdtr %f15, %f9 # encoding: [0xb3,0xd6,0x00,0xf9]
10854 #CHECK: ltebr %f0, %f9 # encoding: [0xb3,0x02,0x00,0x09]
10855 #CHECK: ltebr %f0, %f15 # encoding: [0xb3,0x02,0x00,0x0f]
10856 #CHECK: ltebr %f15, %f0 # encoding: [0xb3,0x02,0x00,0xf0]
10857 #CHECK: ltebr %f15, %f9 # encoding: [0xb3,0x02,0x00,0xf9]
10864 #CHECK: lter %f0, %f9 # encoding: [0x32,0x09]
10865 #CHECK: lter %f0, %f15 # encoding: [0x32,0x0f]
10866 #CHECK: lter %f15, %f0 # encoding: [0x32,0xf0]
10867 #CHECK: lter %f15, %f9 # encoding: [0x32,0xf9]
10874 #CHECK: ltg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x02]
10875 #CHECK: ltg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x02]
10876 #CHECK: ltg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x02]
10877 #CHECK: ltg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x02]
10878 #CHECK: ltg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x02]
10879 #CHECK: ltg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x02]
10880 #CHECK: ltg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x02]
10881 #CHECK: ltg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x02]
10882 #CHECK: ltg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x02]
10883 #CHECK: ltg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x02]
10892 ltg
%r0, 524287(%r1,%r15)
10893 ltg
%r0, 524287(%r15,%r1)
10896 #CHECK: ltgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x32]
10897 #CHECK: ltgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x32]
10898 #CHECK: ltgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x32]
10899 #CHECK: ltgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x32]
10900 #CHECK: ltgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x32]
10901 #CHECK: ltgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x32]
10902 #CHECK: ltgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x32]
10903 #CHECK: ltgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x32]
10904 #CHECK: ltgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x32]
10905 #CHECK: ltgf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x32]
10914 ltgf
%r0, 524287(%r1,%r15)
10915 ltgf
%r0, 524287(%r15,%r1)
10918 #CHECK: ltgfr %r0, %r9 # encoding: [0xb9,0x12,0x00,0x09]
10919 #CHECK: ltgfr %r0, %r15 # encoding: [0xb9,0x12,0x00,0x0f]
10920 #CHECK: ltgfr %r15, %r0 # encoding: [0xb9,0x12,0x00,0xf0]
10921 #CHECK: ltgfr %r15, %r9 # encoding: [0xb9,0x12,0x00,0xf9]
10928 #CHECK: ltgr %r0, %r9 # encoding: [0xb9,0x02,0x00,0x09]
10929 #CHECK: ltgr %r0, %r15 # encoding: [0xb9,0x02,0x00,0x0f]
10930 #CHECK: ltgr %r15, %r0 # encoding: [0xb9,0x02,0x00,0xf0]
10931 #CHECK: ltgr %r15, %r9 # encoding: [0xb9,0x02,0x00,0xf9]
10938 #CHECK: ltr %r0, %r9 # encoding: [0x12,0x09]
10939 #CHECK: ltr %r0, %r15 # encoding: [0x12,0x0f]
10940 #CHECK: ltr %r15, %r0 # encoding: [0x12,0xf0]
10941 #CHECK: ltr %r15, %r9 # encoding: [0x12,0xf9]
10948 #CHECK: ltxbr %f0, %f9 # encoding: [0xb3,0x42,0x00,0x09]
10949 #CHECK: ltxbr %f0, %f13 # encoding: [0xb3,0x42,0x00,0x0d]
10950 #CHECK: ltxbr %f13, %f0 # encoding: [0xb3,0x42,0x00,0xd0]
10951 #CHECK: ltxbr %f13, %f9 # encoding: [0xb3,0x42,0x00,0xd9]
10958 #CHECK: ltxr %f0, %f9 # encoding: [0xb3,0x62,0x00,0x09]
10959 #CHECK: ltxr %f0, %f13 # encoding: [0xb3,0x62,0x00,0x0d]
10960 #CHECK: ltxr %f13, %f0 # encoding: [0xb3,0x62,0x00,0xd0]
10961 #CHECK: ltxr %f13, %f9 # encoding: [0xb3,0x62,0x00,0xd9]
10968 #CHECK: ltxtr %f0, %f9 # encoding: [0xb3,0xde,0x00,0x09]
10969 #CHECK: ltxtr %f0, %f13 # encoding: [0xb3,0xde,0x00,0x0d]
10970 #CHECK: ltxtr %f13, %f0 # encoding: [0xb3,0xde,0x00,0xd0]
10971 #CHECK: ltxtr %f13, %f9 # encoding: [0xb3,0xde,0x00,0xd9]
10978 #CHECK: lura %r0, %r0 # encoding: [0xb2,0x4b,0x00,0x00]
10979 #CHECK: lura %r0, %r15 # encoding: [0xb2,0x4b,0x00,0x0f]
10980 #CHECK: lura %r15, %r0 # encoding: [0xb2,0x4b,0x00,0xf0]
10981 #CHECK: lura %r7, %r8 # encoding: [0xb2,0x4b,0x00,0x78]
10988 #CHECK: lurag %r0, %r0 # encoding: [0xb9,0x05,0x00,0x00]
10989 #CHECK: lurag %r0, %r15 # encoding: [0xb9,0x05,0x00,0x0f]
10990 #CHECK: lurag %r15, %r0 # encoding: [0xb9,0x05,0x00,0xf0]
10991 #CHECK: lurag %r7, %r8 # encoding: [0xb9,0x05,0x00,0x78]
10998 #CHECK: lxd %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x25]
10999 #CHECK: lxd %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x25]
11000 #CHECK: lxd %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x25]
11001 #CHECK: lxd %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x25]
11002 #CHECK: lxd %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x25]
11003 #CHECK: lxd %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x25]
11009 lxd
%f0, 4095(%r1,%r15)
11010 lxd
%f0, 4095(%r15,%r1)
11013 #CHECK: lxdb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x05]
11014 #CHECK: lxdb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x05]
11015 #CHECK: lxdb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x05]
11016 #CHECK: lxdb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x05]
11017 #CHECK: lxdb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x05]
11018 #CHECK: lxdb %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x05]
11024 lxdb
%f0, 4095(%r1,%r15)
11025 lxdb
%f0, 4095(%r15,%r1)
11028 #CHECK: lxdbr %f0, %f8 # encoding: [0xb3,0x05,0x00,0x08]
11029 #CHECK: lxdbr %f0, %f13 # encoding: [0xb3,0x05,0x00,0x0d]
11030 #CHECK: lxdbr %f13, %f0 # encoding: [0xb3,0x05,0x00,0xd0]
11031 #CHECK: lxdbr %f13, %f15 # encoding: [0xb3,0x05,0x00,0xdf]
11038 #CHECK: lxdr %f0, %f8 # encoding: [0xb3,0x25,0x00,0x08]
11039 #CHECK: lxdr %f0, %f13 # encoding: [0xb3,0x25,0x00,0x0d]
11040 #CHECK: lxdr %f13, %f0 # encoding: [0xb3,0x25,0x00,0xd0]
11041 #CHECK: lxdr %f13, %f15 # encoding: [0xb3,0x25,0x00,0xdf]
11048 #CHECK: lxdtr %f0, %f0, 15 # encoding: [0xb3,0xdc,0x0f,0x00]
11049 #CHECK: lxdtr %f0, %f15, 0 # encoding: [0xb3,0xdc,0x00,0x0f]
11050 #CHECK: lxdtr %f5, %f8, 9 # encoding: [0xb3,0xdc,0x09,0x58]
11051 #CHECK: lxdtr %f13, %f0, 0 # encoding: [0xb3,0xdc,0x00,0xd0]
11058 #CHECK: lxe %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x26]
11059 #CHECK: lxe %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x26]
11060 #CHECK: lxe %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x26]
11061 #CHECK: lxe %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x26]
11062 #CHECK: lxe %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x26]
11063 #CHECK: lxe %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x26]
11069 lxe
%f0, 4095(%r1,%r15)
11070 lxe
%f0, 4095(%r15,%r1)
11073 #CHECK: lxeb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x06]
11074 #CHECK: lxeb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x06]
11075 #CHECK: lxeb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x06]
11076 #CHECK: lxeb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x06]
11077 #CHECK: lxeb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x06]
11078 #CHECK: lxeb %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x06]
11084 lxeb
%f0, 4095(%r1,%r15)
11085 lxeb
%f0, 4095(%r15,%r1)
11088 #CHECK: lxebr %f0, %f8 # encoding: [0xb3,0x06,0x00,0x08]
11089 #CHECK: lxebr %f0, %f13 # encoding: [0xb3,0x06,0x00,0x0d]
11090 #CHECK: lxebr %f13, %f0 # encoding: [0xb3,0x06,0x00,0xd0]
11091 #CHECK: lxebr %f13, %f15 # encoding: [0xb3,0x06,0x00,0xdf]
11098 #CHECK: lxer %f0, %f8 # encoding: [0xb3,0x26,0x00,0x08]
11099 #CHECK: lxer %f0, %f13 # encoding: [0xb3,0x26,0x00,0x0d]
11100 #CHECK: lxer %f13, %f0 # encoding: [0xb3,0x26,0x00,0xd0]
11101 #CHECK: lxer %f13, %f15 # encoding: [0xb3,0x26,0x00,0xdf]
11108 #CHECK: lxr %f0, %f8 # encoding: [0xb3,0x65,0x00,0x08]
11109 #CHECK: lxr %f0, %f13 # encoding: [0xb3,0x65,0x00,0x0d]
11110 #CHECK: lxr %f13, %f0 # encoding: [0xb3,0x65,0x00,0xd0]
11111 #CHECK: lxr %f13, %f9 # encoding: [0xb3,0x65,0x00,0xd9]
11118 #CHECK: ly %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x58]
11119 #CHECK: ly %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x58]
11120 #CHECK: ly %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x58]
11121 #CHECK: ly %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x58]
11122 #CHECK: ly %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x58]
11123 #CHECK: ly %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x58]
11124 #CHECK: ly %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x58]
11125 #CHECK: ly %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x58]
11126 #CHECK: ly %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x58]
11127 #CHECK: ly %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x58]
11136 ly
%r0, 524287(%r1,%r15)
11137 ly
%r0, 524287(%r15,%r1)
11140 #CHECK: lzdr %f0 # encoding: [0xb3,0x75,0x00,0x00]
11141 #CHECK: lzdr %f7 # encoding: [0xb3,0x75,0x00,0x70]
11142 #CHECK: lzdr %f15 # encoding: [0xb3,0x75,0x00,0xf0]
11148 #CHECK: lzer %f0 # encoding: [0xb3,0x74,0x00,0x00]
11149 #CHECK: lzer %f7 # encoding: [0xb3,0x74,0x00,0x70]
11150 #CHECK: lzer %f15 # encoding: [0xb3,0x74,0x00,0xf0]
11156 #CHECK: lzxr %f0 # encoding: [0xb3,0x76,0x00,0x00]
11157 #CHECK: lzxr %f8 # encoding: [0xb3,0x76,0x00,0x80]
11158 #CHECK: lzxr %f13 # encoding: [0xb3,0x76,0x00,0xd0]
11164 #CHECK: m %r0, 0 # encoding: [0x5c,0x00,0x00,0x00]
11165 #CHECK: m %r0, 4095 # encoding: [0x5c,0x00,0x0f,0xff]
11166 #CHECK: m %r0, 0(%r1) # encoding: [0x5c,0x00,0x10,0x00]
11167 #CHECK: m %r0, 0(%r15) # encoding: [0x5c,0x00,0xf0,0x00]
11168 #CHECK: m %r0, 4095(%r1,%r15) # encoding: [0x5c,0x01,0xff,0xff]
11169 #CHECK: m %r0, 4095(%r15,%r1) # encoding: [0x5c,0x0f,0x1f,0xff]
11170 #CHECK: m %r14, 0 # encoding: [0x5c,0xe0,0x00,0x00]
11176 m
%r0, 4095(%r1,%r15)
11177 m
%r0, 4095(%r15,%r1)
11180 #CHECK: mad %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x3e]
11181 #CHECK: mad %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x3e]
11182 #CHECK: mad %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x3e]
11183 #CHECK: mad %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x3e]
11184 #CHECK: mad %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x3e]
11185 #CHECK: mad %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x3e]
11186 #CHECK: mad %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x3e]
11187 #CHECK: mad %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x3e]
11188 #CHECK: mad %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x3e]
11192 mad
%f0, %f0, 0(%r1)
11193 mad
%f0, %f0, 0(%r15)
11194 mad
%f0, %f0, 4095(%r1,%r15)
11195 mad
%f0, %f0, 4095(%r15,%r1)
11200 #CHECK: madb %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x1e]
11201 #CHECK: madb %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x1e]
11202 #CHECK: madb %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x1e]
11203 #CHECK: madb %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x1e]
11204 #CHECK: madb %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x1e]
11205 #CHECK: madb %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x1e]
11206 #CHECK: madb %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x1e]
11207 #CHECK: madb %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x1e]
11208 #CHECK: madb %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x1e]
11211 madb
%f0, %f0, 4095
11212 madb
%f0, %f0, 0(%r1)
11213 madb
%f0, %f0, 0(%r15)
11214 madb
%f0, %f0, 4095(%r1,%r15)
11215 madb
%f0, %f0, 4095(%r15,%r1)
11220 #CHECK: madbr %f0, %f0, %f0 # encoding: [0xb3,0x1e,0x00,0x00]
11221 #CHECK: madbr %f0, %f0, %f15 # encoding: [0xb3,0x1e,0x00,0x0f]
11222 #CHECK: madbr %f0, %f15, %f0 # encoding: [0xb3,0x1e,0x00,0xf0]
11223 #CHECK: madbr %f15, %f0, %f0 # encoding: [0xb3,0x1e,0xf0,0x00]
11224 #CHECK: madbr %f7, %f8, %f9 # encoding: [0xb3,0x1e,0x70,0x89]
11225 #CHECK: madbr %f15, %f15, %f15 # encoding: [0xb3,0x1e,0xf0,0xff]
11227 madbr
%f0, %f0, %f0
11228 madbr
%f0, %f0, %f15
11229 madbr
%f0, %f15, %f0
11230 madbr
%f15, %f0, %f0
11231 madbr
%f7, %f8, %f9
11232 madbr
%f15, %f15, %f15
11234 #CHECK: madr %f0, %f0, %f0 # encoding: [0xb3,0x3e,0x00,0x00]
11235 #CHECK: madr %f0, %f0, %f15 # encoding: [0xb3,0x3e,0x00,0x0f]
11236 #CHECK: madr %f0, %f15, %f0 # encoding: [0xb3,0x3e,0x00,0xf0]
11237 #CHECK: madr %f15, %f0, %f0 # encoding: [0xb3,0x3e,0xf0,0x00]
11238 #CHECK: madr %f7, %f8, %f9 # encoding: [0xb3,0x3e,0x70,0x89]
11239 #CHECK: madr %f15, %f15, %f15 # encoding: [0xb3,0x3e,0xf0,0xff]
11242 madr
%f0, %f0, %f15
11243 madr
%f0, %f15, %f0
11244 madr
%f15, %f0, %f0
11246 madr
%f15, %f15, %f15
11248 #CHECK: mae %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x2e]
11249 #CHECK: mae %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x2e]
11250 #CHECK: mae %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x2e]
11251 #CHECK: mae %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x2e]
11252 #CHECK: mae %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x2e]
11253 #CHECK: mae %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x2e]
11254 #CHECK: mae %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x2e]
11255 #CHECK: mae %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x2e]
11256 #CHECK: mae %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x2e]
11260 mae
%f0, %f0, 0(%r1)
11261 mae
%f0, %f0, 0(%r15)
11262 mae
%f0, %f0, 4095(%r1,%r15)
11263 mae
%f0, %f0, 4095(%r15,%r1)
11268 #CHECK: maeb %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x0e]
11269 #CHECK: maeb %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x0e]
11270 #CHECK: maeb %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x0e]
11271 #CHECK: maeb %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x0e]
11272 #CHECK: maeb %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x0e]
11273 #CHECK: maeb %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x0e]
11274 #CHECK: maeb %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x0e]
11275 #CHECK: maeb %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x0e]
11276 #CHECK: maeb %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x0e]
11279 maeb
%f0, %f0, 4095
11280 maeb
%f0, %f0, 0(%r1)
11281 maeb
%f0, %f0, 0(%r15)
11282 maeb
%f0, %f0, 4095(%r1,%r15)
11283 maeb
%f0, %f0, 4095(%r15,%r1)
11288 #CHECK: maebr %f0, %f0, %f0 # encoding: [0xb3,0x0e,0x00,0x00]
11289 #CHECK: maebr %f0, %f0, %f15 # encoding: [0xb3,0x0e,0x00,0x0f]
11290 #CHECK: maebr %f0, %f15, %f0 # encoding: [0xb3,0x0e,0x00,0xf0]
11291 #CHECK: maebr %f15, %f0, %f0 # encoding: [0xb3,0x0e,0xf0,0x00]
11292 #CHECK: maebr %f7, %f8, %f9 # encoding: [0xb3,0x0e,0x70,0x89]
11293 #CHECK: maebr %f15, %f15, %f15 # encoding: [0xb3,0x0e,0xf0,0xff]
11295 maebr
%f0, %f0, %f0
11296 maebr
%f0, %f0, %f15
11297 maebr
%f0, %f15, %f0
11298 maebr
%f15, %f0, %f0
11299 maebr
%f7, %f8, %f9
11300 maebr
%f15, %f15, %f15
11302 #CHECK: maer %f0, %f0, %f0 # encoding: [0xb3,0x2e,0x00,0x00]
11303 #CHECK: maer %f0, %f0, %f15 # encoding: [0xb3,0x2e,0x00,0x0f]
11304 #CHECK: maer %f0, %f15, %f0 # encoding: [0xb3,0x2e,0x00,0xf0]
11305 #CHECK: maer %f15, %f0, %f0 # encoding: [0xb3,0x2e,0xf0,0x00]
11306 #CHECK: maer %f7, %f8, %f9 # encoding: [0xb3,0x2e,0x70,0x89]
11307 #CHECK: maer %f15, %f15, %f15 # encoding: [0xb3,0x2e,0xf0,0xff]
11310 maer
%f0, %f0, %f15
11311 maer
%f0, %f15, %f0
11312 maer
%f15, %f0, %f0
11314 maer
%f15, %f15, %f15
11316 #CHECK: may %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x3a]
11317 #CHECK: may %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x3a]
11318 #CHECK: may %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x3a]
11319 #CHECK: may %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x3a]
11320 #CHECK: may %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x3a]
11321 #CHECK: may %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x3a]
11322 #CHECK: may %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x3a]
11323 #CHECK: may %f13, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xd0,0x3a]
11324 #CHECK: may %f13, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xd0,0x3a]
11328 may
%f0, %f0, 0(%r1)
11329 may
%f0, %f0, 0(%r15)
11330 may
%f0, %f0, 4095(%r1,%r15)
11331 may
%f0, %f0, 4095(%r15,%r1)
11336 #CHECK: mayh %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x3c]
11337 #CHECK: mayh %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x3c]
11338 #CHECK: mayh %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x3c]
11339 #CHECK: mayh %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x3c]
11340 #CHECK: mayh %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x3c]
11341 #CHECK: mayh %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x3c]
11342 #CHECK: mayh %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x3c]
11343 #CHECK: mayh %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x3c]
11344 #CHECK: mayh %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x3c]
11347 mayh
%f0, %f0, 4095
11348 mayh
%f0, %f0, 0(%r1)
11349 mayh
%f0, %f0, 0(%r15)
11350 mayh
%f0, %f0, 4095(%r1,%r15)
11351 mayh
%f0, %f0, 4095(%r15,%r1)
11356 #CHECK: mayhr %f0, %f0, %f0 # encoding: [0xb3,0x3c,0x00,0x00]
11357 #CHECK: mayhr %f0, %f0, %f15 # encoding: [0xb3,0x3c,0x00,0x0f]
11358 #CHECK: mayhr %f0, %f15, %f0 # encoding: [0xb3,0x3c,0x00,0xf0]
11359 #CHECK: mayhr %f15, %f0, %f0 # encoding: [0xb3,0x3c,0xf0,0x00]
11360 #CHECK: mayhr %f7, %f8, %f9 # encoding: [0xb3,0x3c,0x70,0x89]
11361 #CHECK: mayhr %f15, %f15, %f15 # encoding: [0xb3,0x3c,0xf0,0xff]
11363 mayhr
%f0, %f0, %f0
11364 mayhr
%f0, %f0, %f15
11365 mayhr
%f0, %f15, %f0
11366 mayhr
%f15, %f0, %f0
11367 mayhr
%f7, %f8, %f9
11368 mayhr
%f15, %f15, %f15
11370 #CHECK: mayl %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x38]
11371 #CHECK: mayl %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x38]
11372 #CHECK: mayl %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x38]
11373 #CHECK: mayl %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x38]
11374 #CHECK: mayl %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x38]
11375 #CHECK: mayl %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x38]
11376 #CHECK: mayl %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x38]
11377 #CHECK: mayl %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x38]
11378 #CHECK: mayl %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x38]
11381 mayl
%f0, %f0, 4095
11382 mayl
%f0, %f0, 0(%r1)
11383 mayl
%f0, %f0, 0(%r15)
11384 mayl
%f0, %f0, 4095(%r1,%r15)
11385 mayl
%f0, %f0, 4095(%r15,%r1)
11390 #CHECK: maylr %f0, %f0, %f0 # encoding: [0xb3,0x38,0x00,0x00]
11391 #CHECK: maylr %f0, %f0, %f15 # encoding: [0xb3,0x38,0x00,0x0f]
11392 #CHECK: maylr %f0, %f15, %f0 # encoding: [0xb3,0x38,0x00,0xf0]
11393 #CHECK: maylr %f15, %f0, %f0 # encoding: [0xb3,0x38,0xf0,0x00]
11394 #CHECK: maylr %f7, %f8, %f9 # encoding: [0xb3,0x38,0x70,0x89]
11395 #CHECK: maylr %f15, %f15, %f15 # encoding: [0xb3,0x38,0xf0,0xff]
11397 maylr
%f0, %f0, %f0
11398 maylr
%f0, %f0, %f15
11399 maylr
%f0, %f15, %f0
11400 maylr
%f15, %f0, %f0
11401 maylr
%f7, %f8, %f9
11402 maylr
%f15, %f15, %f15
11404 #CHECK: mayr %f0, %f0, %f0 # encoding: [0xb3,0x3a,0x00,0x00]
11405 #CHECK: mayr %f0, %f0, %f15 # encoding: [0xb3,0x3a,0x00,0x0f]
11406 #CHECK: mayr %f0, %f15, %f0 # encoding: [0xb3,0x3a,0x00,0xf0]
11407 #CHECK: mayr %f13, %f0, %f0 # encoding: [0xb3,0x3a,0xd0,0x00]
11408 #CHECK: mayr %f5, %f8, %f9 # encoding: [0xb3,0x3a,0x50,0x89]
11409 #CHECK: mayr %f13, %f15, %f15 # encoding: [0xb3,0x3a,0xd0,0xff]
11412 mayr
%f0, %f0, %f15
11413 mayr
%f0, %f15, %f0
11414 mayr
%f13, %f0, %f0
11416 mayr
%f13, %f15, %f15
11418 #CHECK: mc 0, 0 # encoding: [0xaf,0x00,0x00,0x00]
11419 #CHECK: mc 4095, 0 # encoding: [0xaf,0x00,0x0f,0xff]
11420 #CHECK: mc 0, 255 # encoding: [0xaf,0xff,0x00,0x00]
11421 #CHECK: mc 0(%r1), 42 # encoding: [0xaf,0x2a,0x10,0x00]
11422 #CHECK: mc 0(%r15), 42 # encoding: [0xaf,0x2a,0xf0,0x00]
11423 #CHECK: mc 4095(%r1), 42 # encoding: [0xaf,0x2a,0x1f,0xff]
11424 #CHECK: mc 4095(%r15), 42 # encoding: [0xaf,0x2a,0xff,0xff]
11434 #CHECK: md %f0, 0 # encoding: [0x6c,0x00,0x00,0x00]
11435 #CHECK: md %f0, 4095 # encoding: [0x6c,0x00,0x0f,0xff]
11436 #CHECK: md %f0, 0(%r1) # encoding: [0x6c,0x00,0x10,0x00]
11437 #CHECK: md %f0, 0(%r15) # encoding: [0x6c,0x00,0xf0,0x00]
11438 #CHECK: md %f0, 4095(%r1,%r15) # encoding: [0x6c,0x01,0xff,0xff]
11439 #CHECK: md %f0, 4095(%r15,%r1) # encoding: [0x6c,0x0f,0x1f,0xff]
11440 #CHECK: md %f15, 0 # encoding: [0x6c,0xf0,0x00,0x00]
11446 md
%f0, 4095(%r1,%r15)
11447 md
%f0, 4095(%r15,%r1)
11450 #CHECK: mdb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x1c]
11451 #CHECK: mdb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x1c]
11452 #CHECK: mdb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x1c]
11453 #CHECK: mdb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x1c]
11454 #CHECK: mdb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x1c]
11455 #CHECK: mdb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x1c]
11456 #CHECK: mdb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x1c]
11462 mdb
%f0, 4095(%r1,%r15)
11463 mdb
%f0, 4095(%r15,%r1)
11466 #CHECK: mdbr %f0, %f0 # encoding: [0xb3,0x1c,0x00,0x00]
11467 #CHECK: mdbr %f0, %f15 # encoding: [0xb3,0x1c,0x00,0x0f]
11468 #CHECK: mdbr %f7, %f8 # encoding: [0xb3,0x1c,0x00,0x78]
11469 #CHECK: mdbr %f15, %f0 # encoding: [0xb3,0x1c,0x00,0xf0]
11476 #CHECK: mde %f0, 0 # encoding: [0x7c,0x00,0x00,0x00]
11477 #CHECK: mde %f0, 4095 # encoding: [0x7c,0x00,0x0f,0xff]
11478 #CHECK: mde %f0, 0(%r1) # encoding: [0x7c,0x00,0x10,0x00]
11479 #CHECK: mde %f0, 0(%r15) # encoding: [0x7c,0x00,0xf0,0x00]
11480 #CHECK: mde %f0, 4095(%r1,%r15) # encoding: [0x7c,0x01,0xff,0xff]
11481 #CHECK: mde %f0, 4095(%r15,%r1) # encoding: [0x7c,0x0f,0x1f,0xff]
11482 #CHECK: mde %f15, 0 # encoding: [0x7c,0xf0,0x00,0x00]
11488 mde
%f0, 4095(%r1,%r15)
11489 mde
%f0, 4095(%r15,%r1)
11492 #CHECK: mdeb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x0c]
11493 #CHECK: mdeb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x0c]
11494 #CHECK: mdeb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x0c]
11495 #CHECK: mdeb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x0c]
11496 #CHECK: mdeb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x0c]
11497 #CHECK: mdeb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x0c]
11498 #CHECK: mdeb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x0c]
11504 mdeb
%f0, 4095(%r1,%r15)
11505 mdeb
%f0, 4095(%r15,%r1)
11508 #CHECK: mdebr %f0, %f0 # encoding: [0xb3,0x0c,0x00,0x00]
11509 #CHECK: mdebr %f0, %f15 # encoding: [0xb3,0x0c,0x00,0x0f]
11510 #CHECK: mdebr %f7, %f8 # encoding: [0xb3,0x0c,0x00,0x78]
11511 #CHECK: mdebr %f15, %f0 # encoding: [0xb3,0x0c,0x00,0xf0]
11518 #CHECK: mder %f0, %f0 # encoding: [0x3c,0x00]
11519 #CHECK: mder %f0, %f15 # encoding: [0x3c,0x0f]
11520 #CHECK: mder %f7, %f8 # encoding: [0x3c,0x78]
11521 #CHECK: mder %f15, %f0 # encoding: [0x3c,0xf0]
11528 #CHECK: mdr %f0, %f0 # encoding: [0x2c,0x00]
11529 #CHECK: mdr %f0, %f15 # encoding: [0x2c,0x0f]
11530 #CHECK: mdr %f7, %f8 # encoding: [0x2c,0x78]
11531 #CHECK: mdr %f15, %f0 # encoding: [0x2c,0xf0]
11538 #CHECK: mdtr %f0, %f0, %f0 # encoding: [0xb3,0xd0,0x00,0x00]
11539 #CHECK: mdtr %f0, %f0, %f15 # encoding: [0xb3,0xd0,0xf0,0x00]
11540 #CHECK: mdtr %f0, %f15, %f0 # encoding: [0xb3,0xd0,0x00,0x0f]
11541 #CHECK: mdtr %f15, %f0, %f0 # encoding: [0xb3,0xd0,0x00,0xf0]
11542 #CHECK: mdtr %f7, %f8, %f9 # encoding: [0xb3,0xd0,0x90,0x78]
11545 mdtr
%f0, %f0, %f15
11546 mdtr
%f0, %f15, %f0
11547 mdtr
%f15, %f0, %f0
11550 #CHECK: me %f0, 0 # encoding: [0x7c,0x00,0x00,0x00]
11551 #CHECK: me %f0, 4095 # encoding: [0x7c,0x00,0x0f,0xff]
11552 #CHECK: me %f0, 0(%r1) # encoding: [0x7c,0x00,0x10,0x00]
11553 #CHECK: me %f0, 0(%r15) # encoding: [0x7c,0x00,0xf0,0x00]
11554 #CHECK: me %f0, 4095(%r1,%r15) # encoding: [0x7c,0x01,0xff,0xff]
11555 #CHECK: me %f0, 4095(%r15,%r1) # encoding: [0x7c,0x0f,0x1f,0xff]
11556 #CHECK: me %f15, 0 # encoding: [0x7c,0xf0,0x00,0x00]
11562 me
%f0, 4095(%r1,%r15)
11563 me
%f0, 4095(%r15,%r1)
11566 #CHECK: mee %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x37]
11567 #CHECK: mee %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x37]
11568 #CHECK: mee %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x37]
11569 #CHECK: mee %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x37]
11570 #CHECK: mee %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x37]
11571 #CHECK: mee %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x37]
11572 #CHECK: mee %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x37]
11578 mee
%f0, 4095(%r1,%r15)
11579 mee
%f0, 4095(%r15,%r1)
11582 #CHECK: meeb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x17]
11583 #CHECK: meeb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x17]
11584 #CHECK: meeb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x17]
11585 #CHECK: meeb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x17]
11586 #CHECK: meeb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x17]
11587 #CHECK: meeb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x17]
11588 #CHECK: meeb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x17]
11594 meeb
%f0, 4095(%r1,%r15)
11595 meeb
%f0, 4095(%r15,%r1)
11598 #CHECK: meebr %f0, %f0 # encoding: [0xb3,0x17,0x00,0x00]
11599 #CHECK: meebr %f0, %f15 # encoding: [0xb3,0x17,0x00,0x0f]
11600 #CHECK: meebr %f7, %f8 # encoding: [0xb3,0x17,0x00,0x78]
11601 #CHECK: meebr %f15, %f0 # encoding: [0xb3,0x17,0x00,0xf0]
11608 #CHECK: meer %f0, %f0 # encoding: [0xb3,0x37,0x00,0x00]
11609 #CHECK: meer %f0, %f15 # encoding: [0xb3,0x37,0x00,0x0f]
11610 #CHECK: meer %f7, %f8 # encoding: [0xb3,0x37,0x00,0x78]
11611 #CHECK: meer %f15, %f0 # encoding: [0xb3,0x37,0x00,0xf0]
11618 #CHECK: mer %f0, %f0 # encoding: [0x3c,0x00]
11619 #CHECK: mer %f0, %f15 # encoding: [0x3c,0x0f]
11620 #CHECK: mer %f7, %f8 # encoding: [0x3c,0x78]
11621 #CHECK: mer %f15, %f0 # encoding: [0x3c,0xf0]
11628 #CHECK: mfy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x5c]
11629 #CHECK: mfy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x5c]
11630 #CHECK: mfy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x5c]
11631 #CHECK: mfy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x5c]
11632 #CHECK: mfy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x5c]
11633 #CHECK: mfy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x5c]
11634 #CHECK: mfy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x5c]
11635 #CHECK: mfy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x5c]
11636 #CHECK: mfy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x5c]
11637 #CHECK: mfy %r14, 0 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x5c]
11646 mfy
%r0, 524287(%r1,%r15)
11647 mfy
%r0, 524287(%r15,%r1)
11650 #CHECK: mghi %r0, -32768 # encoding: [0xa7,0x0d,0x80,0x00]
11651 #CHECK: mghi %r0, -1 # encoding: [0xa7,0x0d,0xff,0xff]
11652 #CHECK: mghi %r0, 0 # encoding: [0xa7,0x0d,0x00,0x00]
11653 #CHECK: mghi %r0, 1 # encoding: [0xa7,0x0d,0x00,0x01]
11654 #CHECK: mghi %r0, 32767 # encoding: [0xa7,0x0d,0x7f,0xff]
11655 #CHECK: mghi %r15, 0 # encoding: [0xa7,0xfd,0x00,0x00]
11656 #CHECK: mghi %r0, foo # encoding: [0xa7,0x0d,A,A]
11666 #CHECK: mh %r0, 0 # encoding: [0x4c,0x00,0x00,0x00]
11667 #CHECK: mh %r0, 4095 # encoding: [0x4c,0x00,0x0f,0xff]
11668 #CHECK: mh %r0, 0(%r1) # encoding: [0x4c,0x00,0x10,0x00]
11669 #CHECK: mh %r0, 0(%r15) # encoding: [0x4c,0x00,0xf0,0x00]
11670 #CHECK: mh %r0, 4095(%r1,%r15) # encoding: [0x4c,0x01,0xff,0xff]
11671 #CHECK: mh %r0, 4095(%r15,%r1) # encoding: [0x4c,0x0f,0x1f,0xff]
11672 #CHECK: mh %r15, 0 # encoding: [0x4c,0xf0,0x00,0x00]
11678 mh
%r0, 4095(%r1,%r15)
11679 mh
%r0, 4095(%r15,%r1)
11682 #CHECK: mhi %r0, -32768 # encoding: [0xa7,0x0c,0x80,0x00]
11683 #CHECK: mhi %r0, -1 # encoding: [0xa7,0x0c,0xff,0xff]
11684 #CHECK: mhi %r0, 0 # encoding: [0xa7,0x0c,0x00,0x00]
11685 #CHECK: mhi %r0, 1 # encoding: [0xa7,0x0c,0x00,0x01]
11686 #CHECK: mhi %r0, 32767 # encoding: [0xa7,0x0c,0x7f,0xff]
11687 #CHECK: mhi %r15, 0 # encoding: [0xa7,0xfc,0x00,0x00]
11688 #CHECK: mhi %r0, foo # encoding: [0xa7,0x0c,A,A]
11698 #CHECK: mhy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x7c]
11699 #CHECK: mhy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x7c]
11700 #CHECK: mhy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x7c]
11701 #CHECK: mhy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x7c]
11702 #CHECK: mhy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x7c]
11703 #CHECK: mhy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x7c]
11704 #CHECK: mhy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x7c]
11705 #CHECK: mhy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x7c]
11706 #CHECK: mhy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x7c]
11707 #CHECK: mhy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x7c]
11716 mhy
%r0, 524287(%r1,%r15)
11717 mhy
%r0, 524287(%r15,%r1)
11720 #CHECK: ml %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x96]
11721 #CHECK: ml %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x96]
11722 #CHECK: ml %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x96]
11723 #CHECK: ml %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x96]
11724 #CHECK: ml %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x96]
11725 #CHECK: ml %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x96]
11726 #CHECK: ml %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x96]
11727 #CHECK: ml %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x96]
11728 #CHECK: ml %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x96]
11729 #CHECK: ml %r14, 0 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x96]
11738 ml
%r0, 524287(%r1,%r15)
11739 ml
%r0, 524287(%r15,%r1)
11742 #CHECK: mlg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x86]
11743 #CHECK: mlg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x86]
11744 #CHECK: mlg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x86]
11745 #CHECK: mlg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x86]
11746 #CHECK: mlg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x86]
11747 #CHECK: mlg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x86]
11748 #CHECK: mlg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x86]
11749 #CHECK: mlg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x86]
11750 #CHECK: mlg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x86]
11751 #CHECK: mlg %r14, 0 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x86]
11760 mlg
%r0, 524287(%r1,%r15)
11761 mlg
%r0, 524287(%r15,%r1)
11764 #CHECK: mlgr %r0, %r0 # encoding: [0xb9,0x86,0x00,0x00]
11765 #CHECK: mlgr %r0, %r15 # encoding: [0xb9,0x86,0x00,0x0f]
11766 #CHECK: mlgr %r14, %r0 # encoding: [0xb9,0x86,0x00,0xe0]
11767 #CHECK: mlgr %r6, %r9 # encoding: [0xb9,0x86,0x00,0x69]
11774 #CHECK: mlr %r0, %r0 # encoding: [0xb9,0x96,0x00,0x00]
11775 #CHECK: mlr %r0, %r15 # encoding: [0xb9,0x96,0x00,0x0f]
11776 #CHECK: mlr %r14, %r0 # encoding: [0xb9,0x96,0x00,0xe0]
11777 #CHECK: mlr %r6, %r9 # encoding: [0xb9,0x96,0x00,0x69]
11784 #CHECK: mp 0(1), 0(1) # encoding: [0xfc,0x00,0x00,0x00,0x00,0x00]
11785 #CHECK: mp 0(1), 0(1,%r1) # encoding: [0xfc,0x00,0x00,0x00,0x10,0x00]
11786 #CHECK: mp 0(1), 0(1,%r15) # encoding: [0xfc,0x00,0x00,0x00,0xf0,0x00]
11787 #CHECK: mp 0(1), 4095(1) # encoding: [0xfc,0x00,0x00,0x00,0x0f,0xff]
11788 #CHECK: mp 0(1), 4095(1,%r1) # encoding: [0xfc,0x00,0x00,0x00,0x1f,0xff]
11789 #CHECK: mp 0(1), 4095(1,%r15) # encoding: [0xfc,0x00,0x00,0x00,0xff,0xff]
11790 #CHECK: mp 0(1,%r1), 0(1) # encoding: [0xfc,0x00,0x10,0x00,0x00,0x00]
11791 #CHECK: mp 0(1,%r15), 0(1) # encoding: [0xfc,0x00,0xf0,0x00,0x00,0x00]
11792 #CHECK: mp 4095(1,%r1), 0(1) # encoding: [0xfc,0x00,0x1f,0xff,0x00,0x00]
11793 #CHECK: mp 4095(1,%r15), 0(1) # encoding: [0xfc,0x00,0xff,0xff,0x00,0x00]
11794 #CHECK: mp 0(16,%r1), 0(1) # encoding: [0xfc,0xf0,0x10,0x00,0x00,0x00]
11795 #CHECK: mp 0(16,%r15), 0(1) # encoding: [0xfc,0xf0,0xf0,0x00,0x00,0x00]
11796 #CHECK: mp 0(1), 0(16,%r1) # encoding: [0xfc,0x0f,0x00,0x00,0x10,0x00]
11797 #CHECK: mp 0(1), 0(16,%r15) # encoding: [0xfc,0x0f,0x00,0x00,0xf0,0x00]
11803 mp
0(1), 4095(1,%r1)
11804 mp
0(1), 4095(1,%r15)
11807 mp
4095(1,%r1), 0(1)
11808 mp
4095(1,%r15), 0(1)
11810 mp
0(16,%r15), 0(1)
11812 mp
0(1), 0(16,%r15)
11814 #CHECK: mr %r0, %r0 # encoding: [0x1c,0x00]
11815 #CHECK: mr %r0, %r15 # encoding: [0x1c,0x0f]
11816 #CHECK: mr %r14, %r0 # encoding: [0x1c,0xe0]
11817 #CHECK: mr %r6, %r9 # encoding: [0x1c,0x69]
11824 #CHECK: ms %r0, 0 # encoding: [0x71,0x00,0x00,0x00]
11825 #CHECK: ms %r0, 4095 # encoding: [0x71,0x00,0x0f,0xff]
11826 #CHECK: ms %r0, 0(%r1) # encoding: [0x71,0x00,0x10,0x00]
11827 #CHECK: ms %r0, 0(%r15) # encoding: [0x71,0x00,0xf0,0x00]
11828 #CHECK: ms %r0, 4095(%r1,%r15) # encoding: [0x71,0x01,0xff,0xff]
11829 #CHECK: ms %r0, 4095(%r15,%r1) # encoding: [0x71,0x0f,0x1f,0xff]
11830 #CHECK: ms %r15, 0 # encoding: [0x71,0xf0,0x00,0x00]
11836 ms
%r0, 4095(%r1,%r15)
11837 ms
%r0, 4095(%r15,%r1)
11840 #CHECK: msch 0 # encoding: [0xb2,0x32,0x00,0x00]
11841 #CHECK: msch 0(%r1) # encoding: [0xb2,0x32,0x10,0x00]
11842 #CHECK: msch 0(%r15) # encoding: [0xb2,0x32,0xf0,0x00]
11843 #CHECK: msch 4095 # encoding: [0xb2,0x32,0x0f,0xff]
11844 #CHECK: msch 4095(%r1) # encoding: [0xb2,0x32,0x1f,0xff]
11845 #CHECK: msch 4095(%r15) # encoding: [0xb2,0x32,0xff,0xff]
11854 #CHECK: msd %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x3f]
11855 #CHECK: msd %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x3f]
11856 #CHECK: msd %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x3f]
11857 #CHECK: msd %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x3f]
11858 #CHECK: msd %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x3f]
11859 #CHECK: msd %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x3f]
11860 #CHECK: msd %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x3f]
11861 #CHECK: msd %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x3f]
11862 #CHECK: msd %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x3f]
11866 msd
%f0, %f0, 0(%r1)
11867 msd
%f0, %f0, 0(%r15)
11868 msd
%f0, %f0, 4095(%r1,%r15)
11869 msd
%f0, %f0, 4095(%r15,%r1)
11874 #CHECK: msdb %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x1f]
11875 #CHECK: msdb %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x1f]
11876 #CHECK: msdb %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x1f]
11877 #CHECK: msdb %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x1f]
11878 #CHECK: msdb %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x1f]
11879 #CHECK: msdb %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x1f]
11880 #CHECK: msdb %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x1f]
11881 #CHECK: msdb %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x1f]
11882 #CHECK: msdb %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x1f]
11885 msdb
%f0, %f0, 4095
11886 msdb
%f0, %f0, 0(%r1)
11887 msdb
%f0, %f0, 0(%r15)
11888 msdb
%f0, %f0, 4095(%r1,%r15)
11889 msdb
%f0, %f0, 4095(%r15,%r1)
11894 #CHECK: msdbr %f0, %f0, %f0 # encoding: [0xb3,0x1f,0x00,0x00]
11895 #CHECK: msdbr %f0, %f0, %f15 # encoding: [0xb3,0x1f,0x00,0x0f]
11896 #CHECK: msdbr %f0, %f15, %f0 # encoding: [0xb3,0x1f,0x00,0xf0]
11897 #CHECK: msdbr %f15, %f0, %f0 # encoding: [0xb3,0x1f,0xf0,0x00]
11898 #CHECK: msdbr %f7, %f8, %f9 # encoding: [0xb3,0x1f,0x70,0x89]
11899 #CHECK: msdbr %f15, %f15, %f15 # encoding: [0xb3,0x1f,0xf0,0xff]
11901 msdbr
%f0, %f0, %f0
11902 msdbr
%f0, %f0, %f15
11903 msdbr
%f0, %f15, %f0
11904 msdbr
%f15, %f0, %f0
11905 msdbr
%f7, %f8, %f9
11906 msdbr
%f15, %f15, %f15
11908 #CHECK: msdr %f0, %f0, %f0 # encoding: [0xb3,0x3f,0x00,0x00]
11909 #CHECK: msdr %f0, %f0, %f15 # encoding: [0xb3,0x3f,0x00,0x0f]
11910 #CHECK: msdr %f0, %f15, %f0 # encoding: [0xb3,0x3f,0x00,0xf0]
11911 #CHECK: msdr %f15, %f0, %f0 # encoding: [0xb3,0x3f,0xf0,0x00]
11912 #CHECK: msdr %f7, %f8, %f9 # encoding: [0xb3,0x3f,0x70,0x89]
11913 #CHECK: msdr %f15, %f15, %f15 # encoding: [0xb3,0x3f,0xf0,0xff]
11916 msdr
%f0, %f0, %f15
11917 msdr
%f0, %f15, %f0
11918 msdr
%f15, %f0, %f0
11920 msdr
%f15, %f15, %f15
11922 #CHECK: mse %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x2f]
11923 #CHECK: mse %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x2f]
11924 #CHECK: mse %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x2f]
11925 #CHECK: mse %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x2f]
11926 #CHECK: mse %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x2f]
11927 #CHECK: mse %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x2f]
11928 #CHECK: mse %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x2f]
11929 #CHECK: mse %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x2f]
11930 #CHECK: mse %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x2f]
11934 mse
%f0, %f0, 0(%r1)
11935 mse
%f0, %f0, 0(%r15)
11936 mse
%f0, %f0, 4095(%r1,%r15)
11937 mse
%f0, %f0, 4095(%r15,%r1)
11942 #CHECK: mseb %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x0f]
11943 #CHECK: mseb %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x0f]
11944 #CHECK: mseb %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x0f]
11945 #CHECK: mseb %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x0f]
11946 #CHECK: mseb %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x0f]
11947 #CHECK: mseb %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x0f]
11948 #CHECK: mseb %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x0f]
11949 #CHECK: mseb %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x0f]
11950 #CHECK: mseb %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x0f]
11953 mseb
%f0, %f0, 4095
11954 mseb
%f0, %f0, 0(%r1)
11955 mseb
%f0, %f0, 0(%r15)
11956 mseb
%f0, %f0, 4095(%r1,%r15)
11957 mseb
%f0, %f0, 4095(%r15,%r1)
11962 #CHECK: msebr %f0, %f0, %f0 # encoding: [0xb3,0x0f,0x00,0x00]
11963 #CHECK: msebr %f0, %f0, %f15 # encoding: [0xb3,0x0f,0x00,0x0f]
11964 #CHECK: msebr %f0, %f15, %f0 # encoding: [0xb3,0x0f,0x00,0xf0]
11965 #CHECK: msebr %f15, %f0, %f0 # encoding: [0xb3,0x0f,0xf0,0x00]
11966 #CHECK: msebr %f7, %f8, %f9 # encoding: [0xb3,0x0f,0x70,0x89]
11967 #CHECK: msebr %f15, %f15, %f15 # encoding: [0xb3,0x0f,0xf0,0xff]
11969 msebr
%f0, %f0, %f0
11970 msebr
%f0, %f0, %f15
11971 msebr
%f0, %f15, %f0
11972 msebr
%f15, %f0, %f0
11973 msebr
%f7, %f8, %f9
11974 msebr
%f15, %f15, %f15
11976 #CHECK: mser %f0, %f0, %f0 # encoding: [0xb3,0x2f,0x00,0x00]
11977 #CHECK: mser %f0, %f0, %f15 # encoding: [0xb3,0x2f,0x00,0x0f]
11978 #CHECK: mser %f0, %f15, %f0 # encoding: [0xb3,0x2f,0x00,0xf0]
11979 #CHECK: mser %f15, %f0, %f0 # encoding: [0xb3,0x2f,0xf0,0x00]
11980 #CHECK: mser %f7, %f8, %f9 # encoding: [0xb3,0x2f,0x70,0x89]
11981 #CHECK: mser %f15, %f15, %f15 # encoding: [0xb3,0x2f,0xf0,0xff]
11984 mser
%f0, %f0, %f15
11985 mser
%f0, %f15, %f0
11986 mser
%f15, %f0, %f0
11988 mser
%f15, %f15, %f15
11990 #CHECK: msfi %r0, -2147483648 # encoding: [0xc2,0x01,0x80,0x00,0x00,0x00]
11991 #CHECK: msfi %r0, -1 # encoding: [0xc2,0x01,0xff,0xff,0xff,0xff]
11992 #CHECK: msfi %r0, 0 # encoding: [0xc2,0x01,0x00,0x00,0x00,0x00]
11993 #CHECK: msfi %r0, 1 # encoding: [0xc2,0x01,0x00,0x00,0x00,0x01]
11994 #CHECK: msfi %r0, 2147483647 # encoding: [0xc2,0x01,0x7f,0xff,0xff,0xff]
11995 #CHECK: msfi %r15, 0 # encoding: [0xc2,0xf1,0x00,0x00,0x00,0x00]
12001 msfi
%r0, (1 << 31) - 1
12004 #CHECK: msg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x0c]
12005 #CHECK: msg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x0c]
12006 #CHECK: msg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x0c]
12007 #CHECK: msg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x0c]
12008 #CHECK: msg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x0c]
12009 #CHECK: msg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x0c]
12010 #CHECK: msg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x0c]
12011 #CHECK: msg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x0c]
12012 #CHECK: msg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x0c]
12013 #CHECK: msg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x0c]
12022 msg
%r0, 524287(%r1,%r15)
12023 msg
%r0, 524287(%r15,%r1)
12026 #CHECK: msgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x1c]
12027 #CHECK: msgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x1c]
12028 #CHECK: msgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x1c]
12029 #CHECK: msgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x1c]
12030 #CHECK: msgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x1c]
12031 #CHECK: msgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x1c]
12032 #CHECK: msgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x1c]
12033 #CHECK: msgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x1c]
12034 #CHECK: msgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x1c]
12035 #CHECK: msgf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x1c]
12044 msgf
%r0, 524287(%r1,%r15)
12045 msgf
%r0, 524287(%r15,%r1)
12048 #CHECK: msgfi %r0, -2147483648 # encoding: [0xc2,0x00,0x80,0x00,0x00,0x00]
12049 #CHECK: msgfi %r0, -1 # encoding: [0xc2,0x00,0xff,0xff,0xff,0xff]
12050 #CHECK: msgfi %r0, 0 # encoding: [0xc2,0x00,0x00,0x00,0x00,0x00]
12051 #CHECK: msgfi %r0, 1 # encoding: [0xc2,0x00,0x00,0x00,0x00,0x01]
12052 #CHECK: msgfi %r0, 2147483647 # encoding: [0xc2,0x00,0x7f,0xff,0xff,0xff]
12053 #CHECK: msgfi %r15, 0 # encoding: [0xc2,0xf0,0x00,0x00,0x00,0x00]
12055 msgfi
%r0, -1 << 31
12059 msgfi
%r0, (1 << 31) - 1
12062 #CHECK: msgfr %r0, %r0 # encoding: [0xb9,0x1c,0x00,0x00]
12063 #CHECK: msgfr %r0, %r15 # encoding: [0xb9,0x1c,0x00,0x0f]
12064 #CHECK: msgfr %r15, %r0 # encoding: [0xb9,0x1c,0x00,0xf0]
12065 #CHECK: msgfr %r7, %r8 # encoding: [0xb9,0x1c,0x00,0x78]
12072 #CHECK: msgr %r0, %r0 # encoding: [0xb9,0x0c,0x00,0x00]
12073 #CHECK: msgr %r0, %r15 # encoding: [0xb9,0x0c,0x00,0x0f]
12074 #CHECK: msgr %r15, %r0 # encoding: [0xb9,0x0c,0x00,0xf0]
12075 #CHECK: msgr %r7, %r8 # encoding: [0xb9,0x0c,0x00,0x78]
12082 #CHECK: msr %r0, %r0 # encoding: [0xb2,0x52,0x00,0x00]
12083 #CHECK: msr %r0, %r15 # encoding: [0xb2,0x52,0x00,0x0f]
12084 #CHECK: msr %r15, %r0 # encoding: [0xb2,0x52,0x00,0xf0]
12085 #CHECK: msr %r7, %r8 # encoding: [0xb2,0x52,0x00,0x78]
12092 #CHECK: msta %r0 # encoding: [0xb2,0x47,0x00,0x00]
12093 #CHECK: msta %r2 # encoding: [0xb2,0x47,0x00,0x20]
12094 #CHECK: msta %r14 # encoding: [0xb2,0x47,0x00,0xe0]
12100 #CHECK: msy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x51]
12101 #CHECK: msy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x51]
12102 #CHECK: msy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x51]
12103 #CHECK: msy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x51]
12104 #CHECK: msy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x51]
12105 #CHECK: msy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x51]
12106 #CHECK: msy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x51]
12107 #CHECK: msy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x51]
12108 #CHECK: msy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x51]
12109 #CHECK: msy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x51]
12118 msy
%r0, 524287(%r1,%r15)
12119 msy
%r0, 524287(%r15,%r1)
12122 #CHECK: mvc 0(1), 0 # encoding: [0xd2,0x00,0x00,0x00,0x00,0x00]
12123 #CHECK: mvc 0(1), 0(%r1) # encoding: [0xd2,0x00,0x00,0x00,0x10,0x00]
12124 #CHECK: mvc 0(1), 0(%r15) # encoding: [0xd2,0x00,0x00,0x00,0xf0,0x00]
12125 #CHECK: mvc 0(1), 4095 # encoding: [0xd2,0x00,0x00,0x00,0x0f,0xff]
12126 #CHECK: mvc 0(1), 4095(%r1) # encoding: [0xd2,0x00,0x00,0x00,0x1f,0xff]
12127 #CHECK: mvc 0(1), 4095(%r15) # encoding: [0xd2,0x00,0x00,0x00,0xff,0xff]
12128 #CHECK: mvc 0(1,%r1), 0 # encoding: [0xd2,0x00,0x10,0x00,0x00,0x00]
12129 #CHECK: mvc 0(1,%r15), 0 # encoding: [0xd2,0x00,0xf0,0x00,0x00,0x00]
12130 #CHECK: mvc 4095(1,%r1), 0 # encoding: [0xd2,0x00,0x1f,0xff,0x00,0x00]
12131 #CHECK: mvc 4095(1,%r15), 0 # encoding: [0xd2,0x00,0xff,0xff,0x00,0x00]
12132 #CHECK: mvc 0(256,%r1), 0 # encoding: [0xd2,0xff,0x10,0x00,0x00,0x00]
12133 #CHECK: mvc 0(256,%r15), 0 # encoding: [0xd2,0xff,0xf0,0x00,0x00,0x00]
12139 mvc
0(1), 4095(%r1)
12140 mvc
0(1), 4095(%r15)
12144 mvc
4095(1,%r15), 0
12148 #CHECK: mvcdk 0, 0 # encoding: [0xe5,0x0f,0x00,0x00,0x00,0x00]
12149 #CHECK: mvcdk 0(%r1), 0(%r2) # encoding: [0xe5,0x0f,0x10,0x00,0x20,0x00]
12150 #CHECK: mvcdk 160(%r1), 320(%r15) # encoding: [0xe5,0x0f,0x10,0xa0,0xf1,0x40]
12151 #CHECK: mvcdk 0(%r1), 4095 # encoding: [0xe5,0x0f,0x10,0x00,0x0f,0xff]
12152 #CHECK: mvcdk 0(%r1), 4095(%r2) # encoding: [0xe5,0x0f,0x10,0x00,0x2f,0xff]
12153 #CHECK: mvcdk 0(%r1), 4095(%r15) # encoding: [0xe5,0x0f,0x10,0x00,0xff,0xff]
12154 #CHECK: mvcdk 0(%r1), 0 # encoding: [0xe5,0x0f,0x10,0x00,0x00,0x00]
12155 #CHECK: mvcdk 0(%r15), 0 # encoding: [0xe5,0x0f,0xf0,0x00,0x00,0x00]
12156 #CHECK: mvcdk 4095(%r1), 0 # encoding: [0xe5,0x0f,0x1f,0xff,0x00,0x00]
12157 #CHECK: mvcdk 4095(%r15), 0 # encoding: [0xe5,0x0f,0xff,0xff,0x00,0x00]
12160 mvcdk
0(%r1), 0(%r2)
12161 mvcdk
160(%r1), 320(%r15)
12163 mvcdk
0(%r1), 4095(%r2)
12164 mvcdk
0(%r1), 4095(%r15)
12168 mvcdk
4095(%r15), 0
12170 #CHECK: mvcin 0(1), 0 # encoding: [0xe8,0x00,0x00,0x00,0x00,0x00]
12171 #CHECK: mvcin 0(1), 0(%r1) # encoding: [0xe8,0x00,0x00,0x00,0x10,0x00]
12172 #CHECK: mvcin 0(1), 0(%r15) # encoding: [0xe8,0x00,0x00,0x00,0xf0,0x00]
12173 #CHECK: mvcin 0(1), 4095 # encoding: [0xe8,0x00,0x00,0x00,0x0f,0xff]
12174 #CHECK: mvcin 0(1), 4095(%r1) # encoding: [0xe8,0x00,0x00,0x00,0x1f,0xff]
12175 #CHECK: mvcin 0(1), 4095(%r15) # encoding: [0xe8,0x00,0x00,0x00,0xff,0xff]
12176 #CHECK: mvcin 0(1,%r1), 0 # encoding: [0xe8,0x00,0x10,0x00,0x00,0x00]
12177 #CHECK: mvcin 0(1,%r15), 0 # encoding: [0xe8,0x00,0xf0,0x00,0x00,0x00]
12178 #CHECK: mvcin 4095(1,%r1), 0 # encoding: [0xe8,0x00,0x1f,0xff,0x00,0x00]
12179 #CHECK: mvcin 4095(1,%r15), 0 # encoding: [0xe8,0x00,0xff,0xff,0x00,0x00]
12180 #CHECK: mvcin 0(256,%r1), 0 # encoding: [0xe8,0xff,0x10,0x00,0x00,0x00]
12181 #CHECK: mvcin 0(256,%r15), 0 # encoding: [0xe8,0xff,0xf0,0x00,0x00,0x00]
12185 mvcin
0(1), 0(%r15)
12187 mvcin
0(1), 4095(%r1)
12188 mvcin
0(1), 4095(%r15)
12191 mvcin
4095(1,%r1), 0
12192 mvcin
4095(1,%r15), 0
12193 mvcin
0(256,%r1), 0
12194 mvcin
0(256,%r15), 0
12196 #CHECK: mvck 0(%r0), 0, %r3 # encoding: [0xd9,0x03,0x00,0x00,0x00,0x00]
12197 #CHECK: mvck 0(%r1), 0, %r3 # encoding: [0xd9,0x13,0x00,0x00,0x00,0x00]
12198 #CHECK: mvck 0(%r1), 0(%r1), %r3 # encoding: [0xd9,0x13,0x00,0x00,0x10,0x00]
12199 #CHECK: mvck 0(%r1), 0(%r15), %r3 # encoding: [0xd9,0x13,0x00,0x00,0xf0,0x00]
12200 #CHECK: mvck 0(%r1), 4095, %r3 # encoding: [0xd9,0x13,0x00,0x00,0x0f,0xff]
12201 #CHECK: mvck 0(%r1), 4095(%r1), %r3 # encoding: [0xd9,0x13,0x00,0x00,0x1f,0xff]
12202 #CHECK: mvck 0(%r1), 4095(%r15), %r3 # encoding: [0xd9,0x13,0x00,0x00,0xff,0xff]
12203 #CHECK: mvck 0(%r2,%r1), 0, %r3 # encoding: [0xd9,0x23,0x10,0x00,0x00,0x00]
12204 #CHECK: mvck 0(%r2,%r15), 0, %r3 # encoding: [0xd9,0x23,0xf0,0x00,0x00,0x00]
12205 #CHECK: mvck 4095(%r2,%r1), 0, %r3 # encoding: [0xd9,0x23,0x1f,0xff,0x00,0x00]
12206 #CHECK: mvck 4095(%r2,%r15), 0, %r3 # encoding: [0xd9,0x23,0xff,0xff,0x00,0x00]
12207 #CHECK: mvck 0(%r2,%r1), 0, %r3 # encoding: [0xd9,0x23,0x10,0x00,0x00,0x00]
12208 #CHECK: mvck 0(%r2,%r15), 0, %r3 # encoding: [0xd9,0x23,0xf0,0x00,0x00,0x00]
12210 mvck
0(%r0), 0, %r3
12211 mvck
0(%r1), 0, %r3
12212 mvck
0(%r1), 0(%r1), %r3
12213 mvck
0(%r1), 0(%r15), %r3
12214 mvck
0(%r1), 4095, %r3
12215 mvck
0(%r1), 4095(%r1), %r3
12216 mvck
0(%r1), 4095(%r15), %r3
12217 mvck
0(%r2,%r1), 0, %r3
12218 mvck
0(%r2,%r15), 0, %r3
12219 mvck
4095(%r2,%r1), 0, %r3
12220 mvck
4095(%r2,%r15), 0, %r3
12221 mvck
0(%r2,%r1), 0, %r3
12222 mvck
0(%r2,%r15), 0, %r3
12224 #CHECK: mvcl %r0, %r8 # encoding: [0x0e,0x08]
12225 #CHECK: mvcl %r0, %r14 # encoding: [0x0e,0x0e]
12226 #CHECK: mvcl %r14, %r0 # encoding: [0x0e,0xe0]
12227 #CHECK: mvcl %r14, %r8 # encoding: [0x0e,0xe8]
12234 #CHECK: mvcle %r0, %r0, 0 # encoding: [0xa8,0x00,0x00,0x00]
12235 #CHECK: mvcle %r0, %r14, 4095 # encoding: [0xa8,0x0e,0x0f,0xff]
12236 #CHECK: mvcle %r0, %r0, 0(%r1) # encoding: [0xa8,0x00,0x10,0x00]
12237 #CHECK: mvcle %r0, %r0, 0(%r15) # encoding: [0xa8,0x00,0xf0,0x00]
12238 #CHECK: mvcle %r14, %r14, 4095(%r1) # encoding: [0xa8,0xee,0x1f,0xff]
12239 #CHECK: mvcle %r0, %r0, 4095(%r15) # encoding: [0xa8,0x00,0xff,0xff]
12240 #CHECK: mvcle %r14, %r0, 0 # encoding: [0xa8,0xe0,0x00,0x00]
12243 mvcle
%r0, %r14, 4095
12244 mvcle
%r0, %r0, 0(%r1)
12245 mvcle
%r0, %r0, 0(%r15)
12246 mvcle
%r14, %r14, 4095(%r1)
12247 mvcle
%r0, %r0, 4095(%r15)
12250 #CHECK: mvclu %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x8e]
12251 #CHECK: mvclu %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x8e]
12252 #CHECK: mvclu %r0, %r14, 0 # encoding: [0xeb,0x0e,0x00,0x00,0x00,0x8e]
12253 #CHECK: mvclu %r0, %r14, 1 # encoding: [0xeb,0x0e,0x00,0x01,0x00,0x8e]
12254 #CHECK: mvclu %r0, %r8, 524287 # encoding: [0xeb,0x08,0x0f,0xff,0x7f,0x8e]
12255 #CHECK: mvclu %r0, %r8, 0(%r1) # encoding: [0xeb,0x08,0x10,0x00,0x00,0x8e]
12256 #CHECK: mvclu %r0, %r4, 0(%r15) # encoding: [0xeb,0x04,0xf0,0x00,0x00,0x8e]
12257 #CHECK: mvclu %r0, %r4, 524287(%r15) # encoding: [0xeb,0x04,0xff,0xff,0x7f,0x8e]
12258 #CHECK: mvclu %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x8e]
12259 #CHECK: mvclu %r14, %r0, 0 # encoding: [0xeb,0xe0,0x00,0x00,0x00,0x8e]
12261 mvclu
%r0, %r0, -524288
12265 mvclu
%r0, %r8, 524287
12266 mvclu
%r0, %r8, 0(%r1)
12267 mvclu
%r0, %r4, 0(%r15)
12268 mvclu
%r0, %r4, 524287(%r15)
12269 mvclu
%r0, %r0, 524287(%r1)
12272 #CHECK: mvcos 0, 0, %r0 # encoding: [0xc8,0x00,0x00,0x00,0x00,0x00]
12273 #CHECK: mvcos 0(%r1), 0(%r15), %r2 # encoding: [0xc8,0x20,0x10,0x00,0xf0,0x00]
12274 #CHECK: mvcos 1(%r1), 0(%r15), %r2 # encoding: [0xc8,0x20,0x10,0x01,0xf0,0x00]
12275 #CHECK: mvcos 4095(%r1), 0(%r15), %r2 # encoding: [0xc8,0x20,0x1f,0xff,0xf0,0x00]
12276 #CHECK: mvcos 0(%r1), 1(%r15), %r2 # encoding: [0xc8,0x20,0x10,0x00,0xf0,0x01]
12277 #CHECK: mvcos 0(%r1), 4095(%r15), %r2 # encoding: [0xc8,0x20,0x10,0x00,0xff,0xff]
12280 mvcos
0(%r1), 0(%r15), %r2
12281 mvcos
1(%r1), 0(%r15), %r2
12282 mvcos
4095(%r1), 0(%r15), %r2
12283 mvcos
0(%r1), 1(%r15), %r2
12284 mvcos
0(%r1), 4095(%r15), %r2
12286 #CHECK: mvcp 0(%r0), 0, %r3 # encoding: [0xda,0x03,0x00,0x00,0x00,0x00]
12287 #CHECK: mvcp 0(%r1), 0, %r3 # encoding: [0xda,0x13,0x00,0x00,0x00,0x00]
12288 #CHECK: mvcp 0(%r1), 0(%r1), %r3 # encoding: [0xda,0x13,0x00,0x00,0x10,0x00]
12289 #CHECK: mvcp 0(%r1), 0(%r15), %r3 # encoding: [0xda,0x13,0x00,0x00,0xf0,0x00]
12290 #CHECK: mvcp 0(%r1), 4095, %r3 # encoding: [0xda,0x13,0x00,0x00,0x0f,0xff]
12291 #CHECK: mvcp 0(%r1), 4095(%r1), %r3 # encoding: [0xda,0x13,0x00,0x00,0x1f,0xff]
12292 #CHECK: mvcp 0(%r1), 4095(%r15), %r3 # encoding: [0xda,0x13,0x00,0x00,0xff,0xff]
12293 #CHECK: mvcp 0(%r2,%r1), 0, %r3 # encoding: [0xda,0x23,0x10,0x00,0x00,0x00]
12294 #CHECK: mvcp 0(%r2,%r15), 0, %r3 # encoding: [0xda,0x23,0xf0,0x00,0x00,0x00]
12295 #CHECK: mvcp 4095(%r2,%r1), 0, %r3 # encoding: [0xda,0x23,0x1f,0xff,0x00,0x00]
12296 #CHECK: mvcp 4095(%r2,%r15), 0, %r3 # encoding: [0xda,0x23,0xff,0xff,0x00,0x00]
12297 #CHECK: mvcp 0(%r2,%r1), 0, %r3 # encoding: [0xda,0x23,0x10,0x00,0x00,0x00]
12298 #CHECK: mvcp 0(%r2,%r15), 0, %r3 # encoding: [0xda,0x23,0xf0,0x00,0x00,0x00]
12300 mvcp
0(%r0), 0, %r3
12301 mvcp
0(%r1), 0, %r3
12302 mvcp
0(%r1), 0(%r1), %r3
12303 mvcp
0(%r1), 0(%r15), %r3
12304 mvcp
0(%r1), 4095, %r3
12305 mvcp
0(%r1), 4095(%r1), %r3
12306 mvcp
0(%r1), 4095(%r15), %r3
12307 mvcp
0(%r2,%r1), 0, %r3
12308 mvcp
0(%r2,%r15), 0, %r3
12309 mvcp
4095(%r2,%r1), 0, %r3
12310 mvcp
4095(%r2,%r15), 0, %r3
12311 mvcp
0(%r2,%r1), 0, %r3
12312 mvcp
0(%r2,%r15), 0, %r3
12314 #CHECK: mvcs 0(%r0), 0, %r3 # encoding: [0xdb,0x03,0x00,0x00,0x00,0x00]
12315 #CHECK: mvcs 0(%r1), 0, %r3 # encoding: [0xdb,0x13,0x00,0x00,0x00,0x00]
12316 #CHECK: mvcs 0(%r1), 0(%r1), %r3 # encoding: [0xdb,0x13,0x00,0x00,0x10,0x00]
12317 #CHECK: mvcs 0(%r1), 0(%r15), %r3 # encoding: [0xdb,0x13,0x00,0x00,0xf0,0x00]
12318 #CHECK: mvcs 0(%r1), 4095, %r3 # encoding: [0xdb,0x13,0x00,0x00,0x0f,0xff]
12319 #CHECK: mvcs 0(%r1), 4095(%r1), %r3 # encoding: [0xdb,0x13,0x00,0x00,0x1f,0xff]
12320 #CHECK: mvcs 0(%r1), 4095(%r15), %r3 # encoding: [0xdb,0x13,0x00,0x00,0xff,0xff]
12321 #CHECK: mvcs 0(%r2,%r1), 0, %r3 # encoding: [0xdb,0x23,0x10,0x00,0x00,0x00]
12322 #CHECK: mvcs 0(%r2,%r15), 0, %r3 # encoding: [0xdb,0x23,0xf0,0x00,0x00,0x00]
12323 #CHECK: mvcs 4095(%r2,%r1), 0, %r3 # encoding: [0xdb,0x23,0x1f,0xff,0x00,0x00]
12324 #CHECK: mvcs 4095(%r2,%r15), 0, %r3 # encoding: [0xdb,0x23,0xff,0xff,0x00,0x00]
12325 #CHECK: mvcs 0(%r2,%r1), 0, %r3 # encoding: [0xdb,0x23,0x10,0x00,0x00,0x00]
12326 #CHECK: mvcs 0(%r2,%r15), 0, %r3 # encoding: [0xdb,0x23,0xf0,0x00,0x00,0x00]
12328 mvcs
0(%r0), 0, %r3
12329 mvcs
0(%r1), 0, %r3
12330 mvcs
0(%r1), 0(%r1), %r3
12331 mvcs
0(%r1), 0(%r15), %r3
12332 mvcs
0(%r1), 4095, %r3
12333 mvcs
0(%r1), 4095(%r1), %r3
12334 mvcs
0(%r1), 4095(%r15), %r3
12335 mvcs
0(%r2,%r1), 0, %r3
12336 mvcs
0(%r2,%r15), 0, %r3
12337 mvcs
4095(%r2,%r1), 0, %r3
12338 mvcs
4095(%r2,%r15), 0, %r3
12339 mvcs
0(%r2,%r1), 0, %r3
12340 mvcs
0(%r2,%r15), 0, %r3
12342 #CHECK: mvcsk 0, 0 # encoding: [0xe5,0x0e,0x00,0x00,0x00,0x00]
12343 #CHECK: mvcsk 0(%r1), 0(%r2) # encoding: [0xe5,0x0e,0x10,0x00,0x20,0x00]
12344 #CHECK: mvcsk 160(%r1), 320(%r15) # encoding: [0xe5,0x0e,0x10,0xa0,0xf1,0x40]
12345 #CHECK: mvcsk 0(%r1), 4095 # encoding: [0xe5,0x0e,0x10,0x00,0x0f,0xff]
12346 #CHECK: mvcsk 0(%r1), 4095(%r2) # encoding: [0xe5,0x0e,0x10,0x00,0x2f,0xff]
12347 #CHECK: mvcsk 0(%r1), 4095(%r15) # encoding: [0xe5,0x0e,0x10,0x00,0xff,0xff]
12348 #CHECK: mvcsk 0(%r1), 0 # encoding: [0xe5,0x0e,0x10,0x00,0x00,0x00]
12349 #CHECK: mvcsk 0(%r15), 0 # encoding: [0xe5,0x0e,0xf0,0x00,0x00,0x00]
12350 #CHECK: mvcsk 4095(%r1), 0 # encoding: [0xe5,0x0e,0x1f,0xff,0x00,0x00]
12351 #CHECK: mvcsk 4095(%r15), 0 # encoding: [0xe5,0x0e,0xff,0xff,0x00,0x00]
12354 mvcsk
0(%r1), 0(%r2)
12355 mvcsk
160(%r1), 320(%r15)
12357 mvcsk
0(%r1), 4095(%r2)
12358 mvcsk
0(%r1), 4095(%r15)
12362 mvcsk
4095(%r15), 0
12364 #CHECK: mvghi 0, 0 # encoding: [0xe5,0x48,0x00,0x00,0x00,0x00]
12365 #CHECK: mvghi 4095, 0 # encoding: [0xe5,0x48,0x0f,0xff,0x00,0x00]
12366 #CHECK: mvghi 0, -32768 # encoding: [0xe5,0x48,0x00,0x00,0x80,0x00]
12367 #CHECK: mvghi 0, -1 # encoding: [0xe5,0x48,0x00,0x00,0xff,0xff]
12368 #CHECK: mvghi 0, 0 # encoding: [0xe5,0x48,0x00,0x00,0x00,0x00]
12369 #CHECK: mvghi 0, 1 # encoding: [0xe5,0x48,0x00,0x00,0x00,0x01]
12370 #CHECK: mvghi 0, 32767 # encoding: [0xe5,0x48,0x00,0x00,0x7f,0xff]
12371 #CHECK: mvghi 0(%r1), 42 # encoding: [0xe5,0x48,0x10,0x00,0x00,0x2a]
12372 #CHECK: mvghi 0(%r15), 42 # encoding: [0xe5,0x48,0xf0,0x00,0x00,0x2a]
12373 #CHECK: mvghi 4095(%r1), 42 # encoding: [0xe5,0x48,0x1f,0xff,0x00,0x2a]
12374 #CHECK: mvghi 4095(%r15), 42 # encoding: [0xe5,0x48,0xff,0xff,0x00,0x2a]
12385 mvghi
4095(%r1), 42
12386 mvghi
4095(%r15), 42
12388 #CHECK: mvhhi 0, 0 # encoding: [0xe5,0x44,0x00,0x00,0x00,0x00]
12389 #CHECK: mvhhi 4095, 0 # encoding: [0xe5,0x44,0x0f,0xff,0x00,0x00]
12390 #CHECK: mvhhi 0, -32768 # encoding: [0xe5,0x44,0x00,0x00,0x80,0x00]
12391 #CHECK: mvhhi 0, -1 # encoding: [0xe5,0x44,0x00,0x00,0xff,0xff]
12392 #CHECK: mvhhi 0, 0 # encoding: [0xe5,0x44,0x00,0x00,0x00,0x00]
12393 #CHECK: mvhhi 0, 1 # encoding: [0xe5,0x44,0x00,0x00,0x00,0x01]
12394 #CHECK: mvhhi 0, 32767 # encoding: [0xe5,0x44,0x00,0x00,0x7f,0xff]
12395 #CHECK: mvhhi 0(%r1), 42 # encoding: [0xe5,0x44,0x10,0x00,0x00,0x2a]
12396 #CHECK: mvhhi 0(%r15), 42 # encoding: [0xe5,0x44,0xf0,0x00,0x00,0x2a]
12397 #CHECK: mvhhi 4095(%r1), 42 # encoding: [0xe5,0x44,0x1f,0xff,0x00,0x2a]
12398 #CHECK: mvhhi 4095(%r15), 42 # encoding: [0xe5,0x44,0xff,0xff,0x00,0x2a]
12409 mvhhi
4095(%r1), 42
12410 mvhhi
4095(%r15), 42
12412 #CHECK: mvhi 0, 0 # encoding: [0xe5,0x4c,0x00,0x00,0x00,0x00]
12413 #CHECK: mvhi 4095, 0 # encoding: [0xe5,0x4c,0x0f,0xff,0x00,0x00]
12414 #CHECK: mvhi 0, -32768 # encoding: [0xe5,0x4c,0x00,0x00,0x80,0x00]
12415 #CHECK: mvhi 0, -1 # encoding: [0xe5,0x4c,0x00,0x00,0xff,0xff]
12416 #CHECK: mvhi 0, 0 # encoding: [0xe5,0x4c,0x00,0x00,0x00,0x00]
12417 #CHECK: mvhi 0, 1 # encoding: [0xe5,0x4c,0x00,0x00,0x00,0x01]
12418 #CHECK: mvhi 0, 32767 # encoding: [0xe5,0x4c,0x00,0x00,0x7f,0xff]
12419 #CHECK: mvhi 0(%r1), 42 # encoding: [0xe5,0x4c,0x10,0x00,0x00,0x2a]
12420 #CHECK: mvhi 0(%r15), 42 # encoding: [0xe5,0x4c,0xf0,0x00,0x00,0x2a]
12421 #CHECK: mvhi 4095(%r1), 42 # encoding: [0xe5,0x4c,0x1f,0xff,0x00,0x2a]
12422 #CHECK: mvhi 4095(%r15), 42 # encoding: [0xe5,0x4c,0xff,0xff,0x00,0x2a]
12434 mvhi
4095(%r15), 42
12436 #CHECK: mvi 0, 0 # encoding: [0x92,0x00,0x00,0x00]
12437 #CHECK: mvi 4095, 0 # encoding: [0x92,0x00,0x0f,0xff]
12438 #CHECK: mvi 0, 255 # encoding: [0x92,0xff,0x00,0x00]
12439 #CHECK: mvi 0(%r1), 42 # encoding: [0x92,0x2a,0x10,0x00]
12440 #CHECK: mvi 0(%r15), 42 # encoding: [0x92,0x2a,0xf0,0x00]
12441 #CHECK: mvi 4095(%r1), 42 # encoding: [0x92,0x2a,0x1f,0xff]
12442 #CHECK: mvi 4095(%r15), 42 # encoding: [0x92,0x2a,0xff,0xff]
12452 #CHECK: mviy -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x52]
12453 #CHECK: mviy -1, 0 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x52]
12454 #CHECK: mviy 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x52]
12455 #CHECK: mviy 1, 0 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x52]
12456 #CHECK: mviy 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x52]
12457 #CHECK: mviy 0, 255 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x52]
12458 #CHECK: mviy 0(%r1), 42 # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x52]
12459 #CHECK: mviy 0(%r15), 42 # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x52]
12460 #CHECK: mviy 524287(%r1), 42 # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x52]
12461 #CHECK: mviy 524287(%r15), 42 # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x52]
12471 mviy
524287(%r1), 42
12472 mviy
524287(%r15), 42
12474 #CHECK: mvn 0(1), 0 # encoding: [0xd1,0x00,0x00,0x00,0x00,0x00]
12475 #CHECK: mvn 0(1), 0(%r1) # encoding: [0xd1,0x00,0x00,0x00,0x10,0x00]
12476 #CHECK: mvn 0(1), 0(%r15) # encoding: [0xd1,0x00,0x00,0x00,0xf0,0x00]
12477 #CHECK: mvn 0(1), 4095 # encoding: [0xd1,0x00,0x00,0x00,0x0f,0xff]
12478 #CHECK: mvn 0(1), 4095(%r1) # encoding: [0xd1,0x00,0x00,0x00,0x1f,0xff]
12479 #CHECK: mvn 0(1), 4095(%r15) # encoding: [0xd1,0x00,0x00,0x00,0xff,0xff]
12480 #CHECK: mvn 0(1,%r1), 0 # encoding: [0xd1,0x00,0x10,0x00,0x00,0x00]
12481 #CHECK: mvn 0(1,%r15), 0 # encoding: [0xd1,0x00,0xf0,0x00,0x00,0x00]
12482 #CHECK: mvn 4095(1,%r1), 0 # encoding: [0xd1,0x00,0x1f,0xff,0x00,0x00]
12483 #CHECK: mvn 4095(1,%r15), 0 # encoding: [0xd1,0x00,0xff,0xff,0x00,0x00]
12484 #CHECK: mvn 0(256,%r1), 0 # encoding: [0xd1,0xff,0x10,0x00,0x00,0x00]
12485 #CHECK: mvn 0(256,%r15), 0 # encoding: [0xd1,0xff,0xf0,0x00,0x00,0x00]
12491 mvn
0(1), 4095(%r1)
12492 mvn
0(1), 4095(%r15)
12496 mvn
4095(1,%r15), 0
12500 #CHECK: mvo 0(1), 0(1) # encoding: [0xf1,0x00,0x00,0x00,0x00,0x00]
12501 #CHECK: mvo 0(1), 0(1,%r1) # encoding: [0xf1,0x00,0x00,0x00,0x10,0x00]
12502 #CHECK: mvo 0(1), 0(1,%r15) # encoding: [0xf1,0x00,0x00,0x00,0xf0,0x00]
12503 #CHECK: mvo 0(1), 4095(1) # encoding: [0xf1,0x00,0x00,0x00,0x0f,0xff]
12504 #CHECK: mvo 0(1), 4095(1,%r1) # encoding: [0xf1,0x00,0x00,0x00,0x1f,0xff]
12505 #CHECK: mvo 0(1), 4095(1,%r15) # encoding: [0xf1,0x00,0x00,0x00,0xff,0xff]
12506 #CHECK: mvo 0(1,%r1), 0(1) # encoding: [0xf1,0x00,0x10,0x00,0x00,0x00]
12507 #CHECK: mvo 0(1,%r15), 0(1) # encoding: [0xf1,0x00,0xf0,0x00,0x00,0x00]
12508 #CHECK: mvo 4095(1,%r1), 0(1) # encoding: [0xf1,0x00,0x1f,0xff,0x00,0x00]
12509 #CHECK: mvo 4095(1,%r15), 0(1) # encoding: [0xf1,0x00,0xff,0xff,0x00,0x00]
12510 #CHECK: mvo 0(16,%r1), 0(1) # encoding: [0xf1,0xf0,0x10,0x00,0x00,0x00]
12511 #CHECK: mvo 0(16,%r15), 0(1) # encoding: [0xf1,0xf0,0xf0,0x00,0x00,0x00]
12512 #CHECK: mvo 0(1), 0(16,%r1) # encoding: [0xf1,0x0f,0x00,0x00,0x10,0x00]
12513 #CHECK: mvo 0(1), 0(16,%r15) # encoding: [0xf1,0x0f,0x00,0x00,0xf0,0x00]
12517 mvo
0(1), 0(1,%r15)
12519 mvo
0(1), 4095(1,%r1)
12520 mvo
0(1), 4095(1,%r15)
12522 mvo
0(1,%r15), 0(1)
12523 mvo
4095(1,%r1), 0(1)
12524 mvo
4095(1,%r15), 0(1)
12525 mvo
0(16,%r1), 0(1)
12526 mvo
0(16,%r15), 0(1)
12527 mvo
0(1), 0(16,%r1)
12528 mvo
0(1), 0(16,%r15)
12530 #CHECK: mvpg %r0, %r0 # encoding: [0xb2,0x54,0x00,0x00]
12531 #CHECK: mvpg %r0, %r15 # encoding: [0xb2,0x54,0x00,0x0f]
12532 #CHECK: mvpg %r15, %r0 # encoding: [0xb2,0x54,0x00,0xf0]
12533 #CHECK: mvpg %r7, %r8 # encoding: [0xb2,0x54,0x00,0x78]
12540 #CHECK: mvst %r0, %r0 # encoding: [0xb2,0x55,0x00,0x00]
12541 #CHECK: mvst %r0, %r15 # encoding: [0xb2,0x55,0x00,0x0f]
12542 #CHECK: mvst %r15, %r0 # encoding: [0xb2,0x55,0x00,0xf0]
12543 #CHECK: mvst %r7, %r8 # encoding: [0xb2,0x55,0x00,0x78]
12550 #CHECK: mvz 0(1), 0 # encoding: [0xd3,0x00,0x00,0x00,0x00,0x00]
12551 #CHECK: mvz 0(1), 0(%r1) # encoding: [0xd3,0x00,0x00,0x00,0x10,0x00]
12552 #CHECK: mvz 0(1), 0(%r15) # encoding: [0xd3,0x00,0x00,0x00,0xf0,0x00]
12553 #CHECK: mvz 0(1), 4095 # encoding: [0xd3,0x00,0x00,0x00,0x0f,0xff]
12554 #CHECK: mvz 0(1), 4095(%r1) # encoding: [0xd3,0x00,0x00,0x00,0x1f,0xff]
12555 #CHECK: mvz 0(1), 4095(%r15) # encoding: [0xd3,0x00,0x00,0x00,0xff,0xff]
12556 #CHECK: mvz 0(1,%r1), 0 # encoding: [0xd3,0x00,0x10,0x00,0x00,0x00]
12557 #CHECK: mvz 0(1,%r15), 0 # encoding: [0xd3,0x00,0xf0,0x00,0x00,0x00]
12558 #CHECK: mvz 4095(1,%r1), 0 # encoding: [0xd3,0x00,0x1f,0xff,0x00,0x00]
12559 #CHECK: mvz 4095(1,%r15), 0 # encoding: [0xd3,0x00,0xff,0xff,0x00,0x00]
12560 #CHECK: mvz 0(256,%r1), 0 # encoding: [0xd3,0xff,0x10,0x00,0x00,0x00]
12561 #CHECK: mvz 0(256,%r15), 0 # encoding: [0xd3,0xff,0xf0,0x00,0x00,0x00]
12567 mvz
0(1), 4095(%r1)
12568 mvz
0(1), 4095(%r15)
12572 mvz
4095(1,%r15), 0
12576 #CHECK: mxbr %f0, %f0 # encoding: [0xb3,0x4c,0x00,0x00]
12577 #CHECK: mxbr %f0, %f13 # encoding: [0xb3,0x4c,0x00,0x0d]
12578 #CHECK: mxbr %f8, %f5 # encoding: [0xb3,0x4c,0x00,0x85]
12579 #CHECK: mxbr %f13, %f13 # encoding: [0xb3,0x4c,0x00,0xdd]
12586 #CHECK: mxd %f0, 0 # encoding: [0x67,0x00,0x00,0x00]
12587 #CHECK: mxd %f0, 4095 # encoding: [0x67,0x00,0x0f,0xff]
12588 #CHECK: mxd %f0, 0(%r1) # encoding: [0x67,0x00,0x10,0x00]
12589 #CHECK: mxd %f0, 0(%r15) # encoding: [0x67,0x00,0xf0,0x00]
12590 #CHECK: mxd %f0, 4095(%r1,%r15) # encoding: [0x67,0x01,0xff,0xff]
12591 #CHECK: mxd %f0, 4095(%r15,%r1) # encoding: [0x67,0x0f,0x1f,0xff]
12592 #CHECK: mxd %f13, 0 # encoding: [0x67,0xd0,0x00,0x00]
12598 mxd
%f0, 4095(%r1,%r15)
12599 mxd
%f0, 4095(%r15,%r1)
12602 #CHECK: mxdb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x07]
12603 #CHECK: mxdb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x07]
12604 #CHECK: mxdb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x07]
12605 #CHECK: mxdb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x07]
12606 #CHECK: mxdb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x07]
12607 #CHECK: mxdb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x07]
12608 #CHECK: mxdb %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x07]
12614 mxdb
%f0, 4095(%r1,%r15)
12615 mxdb
%f0, 4095(%r15,%r1)
12618 #CHECK: mxdbr %f0, %f0 # encoding: [0xb3,0x07,0x00,0x00]
12619 #CHECK: mxdbr %f0, %f15 # encoding: [0xb3,0x07,0x00,0x0f]
12620 #CHECK: mxdbr %f8, %f8 # encoding: [0xb3,0x07,0x00,0x88]
12621 #CHECK: mxdbr %f13, %f0 # encoding: [0xb3,0x07,0x00,0xd0]
12628 #CHECK: mxdr %f0, %f0 # encoding: [0x27,0x00]
12629 #CHECK: mxdr %f0, %f15 # encoding: [0x27,0x0f]
12630 #CHECK: mxdr %f8, %f8 # encoding: [0x27,0x88]
12631 #CHECK: mxdr %f13, %f0 # encoding: [0x27,0xd0]
12638 #CHECK: mxr %f0, %f0 # encoding: [0x26,0x00]
12639 #CHECK: mxr %f0, %f13 # encoding: [0x26,0x0d]
12640 #CHECK: mxr %f8, %f5 # encoding: [0x26,0x85]
12641 #CHECK: mxr %f13, %f13 # encoding: [0x26,0xdd]
12648 #CHECK: mxtr %f0, %f0, %f0 # encoding: [0xb3,0xd8,0x00,0x00]
12649 #CHECK: mxtr %f0, %f0, %f13 # encoding: [0xb3,0xd8,0xd0,0x00]
12650 #CHECK: mxtr %f0, %f13, %f0 # encoding: [0xb3,0xd8,0x00,0x0d]
12651 #CHECK: mxtr %f13, %f0, %f0 # encoding: [0xb3,0xd8,0x00,0xd0]
12652 #CHECK: mxtr %f8, %f8, %f8 # encoding: [0xb3,0xd8,0x80,0x88]
12655 mxtr
%f0, %f0, %f13
12656 mxtr
%f0, %f13, %f0
12657 mxtr
%f13, %f0, %f0
12660 #CHECK: my %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x3b]
12661 #CHECK: my %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x3b]
12662 #CHECK: my %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x3b]
12663 #CHECK: my %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x3b]
12664 #CHECK: my %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x3b]
12665 #CHECK: my %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x3b]
12666 #CHECK: my %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x3b]
12667 #CHECK: my %f13, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xd0,0x3b]
12668 #CHECK: my %f13, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xd0,0x3b]
12672 my
%f0, %f0, 0(%r1)
12673 my
%f0, %f0, 0(%r15)
12674 my
%f0, %f0, 4095(%r1,%r15)
12675 my
%f0, %f0, 4095(%r15,%r1)
12680 #CHECK: myh %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x3d]
12681 #CHECK: myh %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x3d]
12682 #CHECK: myh %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x3d]
12683 #CHECK: myh %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x3d]
12684 #CHECK: myh %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x3d]
12685 #CHECK: myh %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x3d]
12686 #CHECK: myh %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x3d]
12687 #CHECK: myh %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x3d]
12688 #CHECK: myh %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x3d]
12692 myh
%f0, %f0, 0(%r1)
12693 myh
%f0, %f0, 0(%r15)
12694 myh
%f0, %f0, 4095(%r1,%r15)
12695 myh
%f0, %f0, 4095(%r15,%r1)
12700 #CHECK: myhr %f0, %f0, %f0 # encoding: [0xb3,0x3d,0x00,0x00]
12701 #CHECK: myhr %f0, %f0, %f15 # encoding: [0xb3,0x3d,0x00,0x0f]
12702 #CHECK: myhr %f0, %f15, %f0 # encoding: [0xb3,0x3d,0x00,0xf0]
12703 #CHECK: myhr %f15, %f0, %f0 # encoding: [0xb3,0x3d,0xf0,0x00]
12704 #CHECK: myhr %f7, %f8, %f9 # encoding: [0xb3,0x3d,0x70,0x89]
12705 #CHECK: myhr %f15, %f15, %f15 # encoding: [0xb3,0x3d,0xf0,0xff]
12708 myhr
%f0, %f0, %f15
12709 myhr
%f0, %f15, %f0
12710 myhr
%f15, %f0, %f0
12712 myhr
%f15, %f15, %f15
12714 #CHECK: myl %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x39]
12715 #CHECK: myl %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x39]
12716 #CHECK: myl %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x39]
12717 #CHECK: myl %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x39]
12718 #CHECK: myl %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x39]
12719 #CHECK: myl %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x39]
12720 #CHECK: myl %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x39]
12721 #CHECK: myl %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x39]
12722 #CHECK: myl %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x39]
12726 myl
%f0, %f0, 0(%r1)
12727 myl
%f0, %f0, 0(%r15)
12728 myl
%f0, %f0, 4095(%r1,%r15)
12729 myl
%f0, %f0, 4095(%r15,%r1)
12734 #CHECK: mylr %f0, %f0, %f0 # encoding: [0xb3,0x39,0x00,0x00]
12735 #CHECK: mylr %f0, %f0, %f15 # encoding: [0xb3,0x39,0x00,0x0f]
12736 #CHECK: mylr %f0, %f15, %f0 # encoding: [0xb3,0x39,0x00,0xf0]
12737 #CHECK: mylr %f15, %f0, %f0 # encoding: [0xb3,0x39,0xf0,0x00]
12738 #CHECK: mylr %f7, %f8, %f9 # encoding: [0xb3,0x39,0x70,0x89]
12739 #CHECK: mylr %f15, %f15, %f15 # encoding: [0xb3,0x39,0xf0,0xff]
12742 mylr
%f0, %f0, %f15
12743 mylr
%f0, %f15, %f0
12744 mylr
%f15, %f0, %f0
12746 mylr
%f15, %f15, %f15
12748 #CHECK: myr %f0, %f0, %f0 # encoding: [0xb3,0x3b,0x00,0x00]
12749 #CHECK: myr %f0, %f0, %f15 # encoding: [0xb3,0x3b,0x00,0x0f]
12750 #CHECK: myr %f0, %f15, %f0 # encoding: [0xb3,0x3b,0x00,0xf0]
12751 #CHECK: myr %f13, %f0, %f0 # encoding: [0xb3,0x3b,0xd0,0x00]
12752 #CHECK: myr %f5, %f8, %f9 # encoding: [0xb3,0x3b,0x50,0x89]
12753 #CHECK: myr %f13, %f15, %f15 # encoding: [0xb3,0x3b,0xd0,0xff]
12760 myr
%f13, %f15, %f15
12762 #CHECK: n %r0, 0 # encoding: [0x54,0x00,0x00,0x00]
12763 #CHECK: n %r0, 4095 # encoding: [0x54,0x00,0x0f,0xff]
12764 #CHECK: n %r0, 0(%r1) # encoding: [0x54,0x00,0x10,0x00]
12765 #CHECK: n %r0, 0(%r15) # encoding: [0x54,0x00,0xf0,0x00]
12766 #CHECK: n %r0, 4095(%r1,%r15) # encoding: [0x54,0x01,0xff,0xff]
12767 #CHECK: n %r0, 4095(%r15,%r1) # encoding: [0x54,0x0f,0x1f,0xff]
12768 #CHECK: n %r15, 0 # encoding: [0x54,0xf0,0x00,0x00]
12774 n
%r0, 4095(%r1,%r15)
12775 n
%r0, 4095(%r15,%r1)
12778 #CHECK: nc 0(1), 0 # encoding: [0xd4,0x00,0x00,0x00,0x00,0x00]
12779 #CHECK: nc 0(1), 0(%r1) # encoding: [0xd4,0x00,0x00,0x00,0x10,0x00]
12780 #CHECK: nc 0(1), 0(%r15) # encoding: [0xd4,0x00,0x00,0x00,0xf0,0x00]
12781 #CHECK: nc 0(1), 4095 # encoding: [0xd4,0x00,0x00,0x00,0x0f,0xff]
12782 #CHECK: nc 0(1), 4095(%r1) # encoding: [0xd4,0x00,0x00,0x00,0x1f,0xff]
12783 #CHECK: nc 0(1), 4095(%r15) # encoding: [0xd4,0x00,0x00,0x00,0xff,0xff]
12784 #CHECK: nc 0(1,%r1), 0 # encoding: [0xd4,0x00,0x10,0x00,0x00,0x00]
12785 #CHECK: nc 0(1,%r15), 0 # encoding: [0xd4,0x00,0xf0,0x00,0x00,0x00]
12786 #CHECK: nc 4095(1,%r1), 0 # encoding: [0xd4,0x00,0x1f,0xff,0x00,0x00]
12787 #CHECK: nc 4095(1,%r15), 0 # encoding: [0xd4,0x00,0xff,0xff,0x00,0x00]
12788 #CHECK: nc 0(256,%r1), 0 # encoding: [0xd4,0xff,0x10,0x00,0x00,0x00]
12789 #CHECK: nc 0(256,%r15), 0 # encoding: [0xd4,0xff,0xf0,0x00,0x00,0x00]
12796 nc
0(1), 4095(%r15)
12804 #CHECK: ng %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x80]
12805 #CHECK: ng %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x80]
12806 #CHECK: ng %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x80]
12807 #CHECK: ng %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x80]
12808 #CHECK: ng %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x80]
12809 #CHECK: ng %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x80]
12810 #CHECK: ng %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x80]
12811 #CHECK: ng %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x80]
12812 #CHECK: ng %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x80]
12813 #CHECK: ng %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x80]
12822 ng
%r0, 524287(%r1,%r15)
12823 ng
%r0, 524287(%r15,%r1)
12826 #CHECK: ngr %r0, %r0 # encoding: [0xb9,0x80,0x00,0x00]
12827 #CHECK: ngr %r0, %r15 # encoding: [0xb9,0x80,0x00,0x0f]
12828 #CHECK: ngr %r15, %r0 # encoding: [0xb9,0x80,0x00,0xf0]
12829 #CHECK: ngr %r7, %r8 # encoding: [0xb9,0x80,0x00,0x78]
12836 #CHECK: ni 0, 0 # encoding: [0x94,0x00,0x00,0x00]
12837 #CHECK: ni 4095, 0 # encoding: [0x94,0x00,0x0f,0xff]
12838 #CHECK: ni 0, 255 # encoding: [0x94,0xff,0x00,0x00]
12839 #CHECK: ni 0(%r1), 42 # encoding: [0x94,0x2a,0x10,0x00]
12840 #CHECK: ni 0(%r15), 42 # encoding: [0x94,0x2a,0xf0,0x00]
12841 #CHECK: ni 4095(%r1), 42 # encoding: [0x94,0x2a,0x1f,0xff]
12842 #CHECK: ni 4095(%r15), 42 # encoding: [0x94,0x2a,0xff,0xff]
12852 #CHECK: nihf %r0, 0 # encoding: [0xc0,0x0a,0x00,0x00,0x00,0x00]
12853 #CHECK: nihf %r0, 4294967295 # encoding: [0xc0,0x0a,0xff,0xff,0xff,0xff]
12854 #CHECK: nihf %r15, 0 # encoding: [0xc0,0xfa,0x00,0x00,0x00,0x00]
12857 nihf
%r0, 0xffffffff
12860 #CHECK: nihh %r0, 0 # encoding: [0xa5,0x04,0x00,0x00]
12861 #CHECK: nihh %r0, 32768 # encoding: [0xa5,0x04,0x80,0x00]
12862 #CHECK: nihh %r0, 65535 # encoding: [0xa5,0x04,0xff,0xff]
12863 #CHECK: nihh %r15, 0 # encoding: [0xa5,0xf4,0x00,0x00]
12870 #CHECK: nihl %r0, 0 # encoding: [0xa5,0x05,0x00,0x00]
12871 #CHECK: nihl %r0, 32768 # encoding: [0xa5,0x05,0x80,0x00]
12872 #CHECK: nihl %r0, 65535 # encoding: [0xa5,0x05,0xff,0xff]
12873 #CHECK: nihl %r15, 0 # encoding: [0xa5,0xf5,0x00,0x00]
12880 #CHECK: nilf %r0, 0 # encoding: [0xc0,0x0b,0x00,0x00,0x00,0x00]
12881 #CHECK: nilf %r0, 4294967295 # encoding: [0xc0,0x0b,0xff,0xff,0xff,0xff]
12882 #CHECK: nilf %r15, 0 # encoding: [0xc0,0xfb,0x00,0x00,0x00,0x00]
12885 nilf
%r0, 0xffffffff
12888 #CHECK: nilh %r0, 0 # encoding: [0xa5,0x06,0x00,0x00]
12889 #CHECK: nilh %r0, 32768 # encoding: [0xa5,0x06,0x80,0x00]
12890 #CHECK: nilh %r0, 65535 # encoding: [0xa5,0x06,0xff,0xff]
12891 #CHECK: nilh %r15, 0 # encoding: [0xa5,0xf6,0x00,0x00]
12898 #CHECK: nill %r0, 0 # encoding: [0xa5,0x07,0x00,0x00]
12899 #CHECK: nill %r0, 32768 # encoding: [0xa5,0x07,0x80,0x00]
12900 #CHECK: nill %r0, 65535 # encoding: [0xa5,0x07,0xff,0xff]
12901 #CHECK: nill %r15, 0 # encoding: [0xa5,0xf7,0x00,0x00]
12908 #CHECK: niy -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x54]
12909 #CHECK: niy -1, 0 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x54]
12910 #CHECK: niy 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x54]
12911 #CHECK: niy 1, 0 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x54]
12912 #CHECK: niy 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x54]
12913 #CHECK: niy 0, 255 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x54]
12914 #CHECK: niy 0(%r1), 42 # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x54]
12915 #CHECK: niy 0(%r15), 42 # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x54]
12916 #CHECK: niy 524287(%r1), 42 # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x54]
12917 #CHECK: niy 524287(%r15), 42 # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x54]
12927 niy
524287(%r1), 42
12928 niy
524287(%r15), 42
12930 #CHECK: bc 0, 0 # encoding: [0x47,0x00,0x00,0x00]
12931 #CHECK: nop # encoding: [0x47,0x00,0x00,0x00]
12932 #CHECK: bcr 0, %r7 # encoding: [0x07,0x07]
12933 #CHECK: bcr 0, %r0 # encoding: [0x07,0x00]
12940 #CHECK: nr %r0, %r0 # encoding: [0x14,0x00]
12941 #CHECK: nr %r0, %r15 # encoding: [0x14,0x0f]
12942 #CHECK: nr %r15, %r0 # encoding: [0x14,0xf0]
12943 #CHECK: nr %r7, %r8 # encoding: [0x14,0x78]
12950 #CHECK: ny %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x54]
12951 #CHECK: ny %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x54]
12952 #CHECK: ny %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x54]
12953 #CHECK: ny %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x54]
12954 #CHECK: ny %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x54]
12955 #CHECK: ny %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x54]
12956 #CHECK: ny %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x54]
12957 #CHECK: ny %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x54]
12958 #CHECK: ny %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x54]
12959 #CHECK: ny %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x54]
12968 ny
%r0, 524287(%r1,%r15)
12969 ny
%r0, 524287(%r15,%r1)
12972 #CHECK: o %r0, 0 # encoding: [0x56,0x00,0x00,0x00]
12973 #CHECK: o %r0, 4095 # encoding: [0x56,0x00,0x0f,0xff]
12974 #CHECK: o %r0, 0(%r1) # encoding: [0x56,0x00,0x10,0x00]
12975 #CHECK: o %r0, 0(%r15) # encoding: [0x56,0x00,0xf0,0x00]
12976 #CHECK: o %r0, 4095(%r1,%r15) # encoding: [0x56,0x01,0xff,0xff]
12977 #CHECK: o %r0, 4095(%r15,%r1) # encoding: [0x56,0x0f,0x1f,0xff]
12978 #CHECK: o %r15, 0 # encoding: [0x56,0xf0,0x00,0x00]
12984 o
%r0, 4095(%r1,%r15)
12985 o
%r0, 4095(%r15,%r1)
12988 #CHECK: oc 0(1), 0 # encoding: [0xd6,0x00,0x00,0x00,0x00,0x00]
12989 #CHECK: oc 0(1), 0(%r1) # encoding: [0xd6,0x00,0x00,0x00,0x10,0x00]
12990 #CHECK: oc 0(1), 0(%r15) # encoding: [0xd6,0x00,0x00,0x00,0xf0,0x00]
12991 #CHECK: oc 0(1), 4095 # encoding: [0xd6,0x00,0x00,0x00,0x0f,0xff]
12992 #CHECK: oc 0(1), 4095(%r1) # encoding: [0xd6,0x00,0x00,0x00,0x1f,0xff]
12993 #CHECK: oc 0(1), 4095(%r15) # encoding: [0xd6,0x00,0x00,0x00,0xff,0xff]
12994 #CHECK: oc 0(1,%r1), 0 # encoding: [0xd6,0x00,0x10,0x00,0x00,0x00]
12995 #CHECK: oc 0(1,%r15), 0 # encoding: [0xd6,0x00,0xf0,0x00,0x00,0x00]
12996 #CHECK: oc 4095(1,%r1), 0 # encoding: [0xd6,0x00,0x1f,0xff,0x00,0x00]
12997 #CHECK: oc 4095(1,%r15), 0 # encoding: [0xd6,0x00,0xff,0xff,0x00,0x00]
12998 #CHECK: oc 0(256,%r1), 0 # encoding: [0xd6,0xff,0x10,0x00,0x00,0x00]
12999 #CHECK: oc 0(256,%r15), 0 # encoding: [0xd6,0xff,0xf0,0x00,0x00,0x00]
13006 oc
0(1), 4095(%r15)
13014 #CHECK: og %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x81]
13015 #CHECK: og %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x81]
13016 #CHECK: og %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x81]
13017 #CHECK: og %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x81]
13018 #CHECK: og %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x81]
13019 #CHECK: og %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x81]
13020 #CHECK: og %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x81]
13021 #CHECK: og %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x81]
13022 #CHECK: og %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x81]
13023 #CHECK: og %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x81]
13032 og
%r0, 524287(%r1,%r15)
13033 og
%r0, 524287(%r15,%r1)
13036 #CHECK: ogr %r0, %r0 # encoding: [0xb9,0x81,0x00,0x00]
13037 #CHECK: ogr %r0, %r15 # encoding: [0xb9,0x81,0x00,0x0f]
13038 #CHECK: ogr %r15, %r0 # encoding: [0xb9,0x81,0x00,0xf0]
13039 #CHECK: ogr %r7, %r8 # encoding: [0xb9,0x81,0x00,0x78]
13046 #CHECK: oi 0, 0 # encoding: [0x96,0x00,0x00,0x00]
13047 #CHECK: oi 4095, 0 # encoding: [0x96,0x00,0x0f,0xff]
13048 #CHECK: oi 0, 255 # encoding: [0x96,0xff,0x00,0x00]
13049 #CHECK: oi 0(%r1), 42 # encoding: [0x96,0x2a,0x10,0x00]
13050 #CHECK: oi 0(%r15), 42 # encoding: [0x96,0x2a,0xf0,0x00]
13051 #CHECK: oi 4095(%r1), 42 # encoding: [0x96,0x2a,0x1f,0xff]
13052 #CHECK: oi 4095(%r15), 42 # encoding: [0x96,0x2a,0xff,0xff]
13062 #CHECK: oihf %r0, 0 # encoding: [0xc0,0x0c,0x00,0x00,0x00,0x00]
13063 #CHECK: oihf %r0, 4294967295 # encoding: [0xc0,0x0c,0xff,0xff,0xff,0xff]
13064 #CHECK: oihf %r15, 0 # encoding: [0xc0,0xfc,0x00,0x00,0x00,0x00]
13067 oihf
%r0, 0xffffffff
13070 #CHECK: oihh %r0, 0 # encoding: [0xa5,0x08,0x00,0x00]
13071 #CHECK: oihh %r0, 32768 # encoding: [0xa5,0x08,0x80,0x00]
13072 #CHECK: oihh %r0, 65535 # encoding: [0xa5,0x08,0xff,0xff]
13073 #CHECK: oihh %r15, 0 # encoding: [0xa5,0xf8,0x00,0x00]
13080 #CHECK: oihl %r0, 0 # encoding: [0xa5,0x09,0x00,0x00]
13081 #CHECK: oihl %r0, 32768 # encoding: [0xa5,0x09,0x80,0x00]
13082 #CHECK: oihl %r0, 65535 # encoding: [0xa5,0x09,0xff,0xff]
13083 #CHECK: oihl %r15, 0 # encoding: [0xa5,0xf9,0x00,0x00]
13090 #CHECK: oilf %r0, 0 # encoding: [0xc0,0x0d,0x00,0x00,0x00,0x00]
13091 #CHECK: oilf %r0, 4294967295 # encoding: [0xc0,0x0d,0xff,0xff,0xff,0xff]
13092 #CHECK: oilf %r15, 0 # encoding: [0xc0,0xfd,0x00,0x00,0x00,0x00]
13095 oilf
%r0, 0xffffffff
13098 #CHECK: oilh %r0, 0 # encoding: [0xa5,0x0a,0x00,0x00]
13099 #CHECK: oilh %r0, 32768 # encoding: [0xa5,0x0a,0x80,0x00]
13100 #CHECK: oilh %r0, 65535 # encoding: [0xa5,0x0a,0xff,0xff]
13101 #CHECK: oilh %r15, 0 # encoding: [0xa5,0xfa,0x00,0x00]
13108 #CHECK: oill %r0, 0 # encoding: [0xa5,0x0b,0x00,0x00]
13109 #CHECK: oill %r0, 32768 # encoding: [0xa5,0x0b,0x80,0x00]
13110 #CHECK: oill %r0, 65535 # encoding: [0xa5,0x0b,0xff,0xff]
13111 #CHECK: oill %r15, 0 # encoding: [0xa5,0xfb,0x00,0x00]
13118 #CHECK: oiy -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x56]
13119 #CHECK: oiy -1, 0 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x56]
13120 #CHECK: oiy 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x56]
13121 #CHECK: oiy 1, 0 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x56]
13122 #CHECK: oiy 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x56]
13123 #CHECK: oiy 0, 255 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x56]
13124 #CHECK: oiy 0(%r1), 42 # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x56]
13125 #CHECK: oiy 0(%r15), 42 # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x56]
13126 #CHECK: oiy 524287(%r1), 42 # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x56]
13127 #CHECK: oiy 524287(%r15), 42 # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x56]
13137 oiy
524287(%r1), 42
13138 oiy
524287(%r15), 42
13140 #CHECK: or %r0, %r0 # encoding: [0x16,0x00]
13141 #CHECK: or %r0, %r15 # encoding: [0x16,0x0f]
13142 #CHECK: or %r15, %r0 # encoding: [0x16,0xf0]
13143 #CHECK: or %r7, %r8 # encoding: [0x16,0x78]
13150 #CHECK: oy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x56]
13151 #CHECK: oy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x56]
13152 #CHECK: oy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x56]
13153 #CHECK: oy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x56]
13154 #CHECK: oy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x56]
13155 #CHECK: oy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x56]
13156 #CHECK: oy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x56]
13157 #CHECK: oy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x56]
13158 #CHECK: oy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x56]
13159 #CHECK: oy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x56]
13168 oy
%r0, 524287(%r1,%r15)
13169 oy
%r0, 524287(%r15,%r1)
13172 #CHECK: pack 0(1), 0(1) # encoding: [0xf2,0x00,0x00,0x00,0x00,0x00]
13173 #CHECK: pack 0(1), 0(1,%r1) # encoding: [0xf2,0x00,0x00,0x00,0x10,0x00]
13174 #CHECK: pack 0(1), 0(1,%r15) # encoding: [0xf2,0x00,0x00,0x00,0xf0,0x00]
13175 #CHECK: pack 0(1), 4095(1) # encoding: [0xf2,0x00,0x00,0x00,0x0f,0xff]
13176 #CHECK: pack 0(1), 4095(1,%r1) # encoding: [0xf2,0x00,0x00,0x00,0x1f,0xff]
13177 #CHECK: pack 0(1), 4095(1,%r15) # encoding: [0xf2,0x00,0x00,0x00,0xff,0xff]
13178 #CHECK: pack 0(1,%r1), 0(1) # encoding: [0xf2,0x00,0x10,0x00,0x00,0x00]
13179 #CHECK: pack 0(1,%r15), 0(1) # encoding: [0xf2,0x00,0xf0,0x00,0x00,0x00]
13180 #CHECK: pack 4095(1,%r1), 0(1) # encoding: [0xf2,0x00,0x1f,0xff,0x00,0x00]
13181 #CHECK: pack 4095(1,%r15), 0(1) # encoding: [0xf2,0x00,0xff,0xff,0x00,0x00]
13182 #CHECK: pack 0(16,%r1), 0(1) # encoding: [0xf2,0xf0,0x10,0x00,0x00,0x00]
13183 #CHECK: pack 0(16,%r15), 0(1) # encoding: [0xf2,0xf0,0xf0,0x00,0x00,0x00]
13184 #CHECK: pack 0(1), 0(16,%r1) # encoding: [0xf2,0x0f,0x00,0x00,0x10,0x00]
13185 #CHECK: pack 0(1), 0(16,%r15) # encoding: [0xf2,0x0f,0x00,0x00,0xf0,0x00]
13188 pack
0(1), 0(1,%r1)
13189 pack
0(1), 0(1,%r15)
13191 pack
0(1), 4095(1,%r1)
13192 pack
0(1), 4095(1,%r15)
13193 pack
0(1,%r1), 0(1)
13194 pack
0(1,%r15), 0(1)
13195 pack
4095(1,%r1), 0(1)
13196 pack
4095(1,%r15), 0(1)
13197 pack
0(16,%r1), 0(1)
13198 pack
0(16,%r15), 0(1)
13199 pack
0(1), 0(16,%r1)
13200 pack
0(1), 0(16,%r15)
13202 #CHECK: palb # encoding: [0xb2,0x48,0x00,0x00]
13206 #CHECK: pc 0 # encoding: [0xb2,0x18,0x00,0x00]
13207 #CHECK: pc 0(%r1) # encoding: [0xb2,0x18,0x10,0x00]
13208 #CHECK: pc 0(%r15) # encoding: [0xb2,0x18,0xf0,0x00]
13209 #CHECK: pc 4095 # encoding: [0xb2,0x18,0x0f,0xff]
13210 #CHECK: pc 4095(%r1) # encoding: [0xb2,0x18,0x1f,0xff]
13211 #CHECK: pc 4095(%r15) # encoding: [0xb2,0x18,0xff,0xff]
13220 #CHECK: pfd 0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x36]
13221 #CHECK: pfd 0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x36]
13222 #CHECK: pfd 0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x36]
13223 #CHECK: pfd 0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x36]
13224 #CHECK: pfd 0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x36]
13225 #CHECK: pfd 0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x36]
13226 #CHECK: pfd 0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x36]
13227 #CHECK: pfd 0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x36]
13228 #CHECK: pfd 0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x36]
13229 #CHECK: pfd 15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x36]
13238 pfd
0, 524287(%r1,%r15)
13239 pfd
0, 524287(%r15,%r1)
13242 #CHECK: pfdrl 0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x02,A,A,A,A]
13243 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
13244 pfdrl
0, -0x100000000
13245 #CHECK: pfdrl 0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x02,A,A,A,A]
13246 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
13248 #CHECK: pfdrl 0, .[[LAB:L.*]] # encoding: [0xc6,0x02,A,A,A,A]
13249 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
13251 #CHECK: pfdrl 0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x02,A,A,A,A]
13252 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
13253 pfdrl
0, 0xfffffffe
13255 #CHECK: pfdrl 0, foo # encoding: [0xc6,0x02,A,A,A,A]
13256 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
13257 #CHECK: pfdrl 15, foo # encoding: [0xc6,0xf2,A,A,A,A]
13258 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
13263 #CHECK: pfdrl 3, bar+100 # encoding: [0xc6,0x32,A,A,A,A]
13264 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
13265 #CHECK: pfdrl 4, bar+100 # encoding: [0xc6,0x42,A,A,A,A]
13266 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
13271 #CHECK: pfdrl 7, frob@PLT # encoding: [0xc6,0x72,A,A,A,A]
13272 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
13273 #CHECK: pfdrl 8, frob@PLT # encoding: [0xc6,0x82,A,A,A,A]
13274 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
13279 #CHECK: pfmf %r0, %r0 # encoding: [0xb9,0xaf,0x00,0x00]
13280 #CHECK: pfmf %r0, %r15 # encoding: [0xb9,0xaf,0x00,0x0f]
13281 #CHECK: pfmf %r15, %r0 # encoding: [0xb9,0xaf,0x00,0xf0]
13282 #CHECK: pfmf %r7, %r8 # encoding: [0xb9,0xaf,0x00,0x78]
13283 #CHECK: pfmf %r15, %r15 # encoding: [0xb9,0xaf,0x00,0xff]
13291 #CHECK: pfpo # encoding: [0x01,0x0a]
13294 #CHECK: pgin %r0, %r0 # encoding: [0xb2,0x2e,0x00,0x00]
13295 #CHECK: pgin %r0, %r15 # encoding: [0xb2,0x2e,0x00,0x0f]
13296 #CHECK: pgin %r15, %r0 # encoding: [0xb2,0x2e,0x00,0xf0]
13297 #CHECK: pgin %r7, %r8 # encoding: [0xb2,0x2e,0x00,0x78]
13298 #CHECK: pgin %r15, %r15 # encoding: [0xb2,0x2e,0x00,0xff]
13306 #CHECK: pgout %r0, %r0 # encoding: [0xb2,0x2f,0x00,0x00]
13307 #CHECK: pgout %r0, %r15 # encoding: [0xb2,0x2f,0x00,0x0f]
13308 #CHECK: pgout %r15, %r0 # encoding: [0xb2,0x2f,0x00,0xf0]
13309 #CHECK: pgout %r7, %r8 # encoding: [0xb2,0x2f,0x00,0x78]
13310 #CHECK: pgout %r15, %r15 # encoding: [0xb2,0x2f,0x00,0xff]
13318 #CHECK: pka 0, 0(1) # encoding: [0xe9,0x00,0x00,0x00,0x00,0x00]
13319 #CHECK: pka 0, 0(1,%r1) # encoding: [0xe9,0x00,0x00,0x00,0x10,0x00]
13320 #CHECK: pka 0, 0(1,%r15) # encoding: [0xe9,0x00,0x00,0x00,0xf0,0x00]
13321 #CHECK: pka 0, 4095(1) # encoding: [0xe9,0x00,0x00,0x00,0x0f,0xff]
13322 #CHECK: pka 0, 4095(1,%r1) # encoding: [0xe9,0x00,0x00,0x00,0x1f,0xff]
13323 #CHECK: pka 0, 4095(1,%r15) # encoding: [0xe9,0x00,0x00,0x00,0xff,0xff]
13324 #CHECK: pka 0(%r1), 0(1) # encoding: [0xe9,0x00,0x10,0x00,0x00,0x00]
13325 #CHECK: pka 0(%r15), 0(1) # encoding: [0xe9,0x00,0xf0,0x00,0x00,0x00]
13326 #CHECK: pka 4095(%r1), 0(1) # encoding: [0xe9,0x00,0x1f,0xff,0x00,0x00]
13327 #CHECK: pka 4095(%r15), 0(1) # encoding: [0xe9,0x00,0xff,0xff,0x00,0x00]
13328 #CHECK: pka 0, 0(256,%r1) # encoding: [0xe9,0xff,0x00,0x00,0x10,0x00]
13329 #CHECK: pka 0, 0(256,%r15) # encoding: [0xe9,0xff,0x00,0x00,0xf0,0x00]
13336 pka
0, 4095(1,%r15)
13339 pka
4095(%r1), 0(1)
13340 pka
4095(%r15), 0(1)
13344 #CHECK: pku 0, 0(1) # encoding: [0xe1,0x00,0x00,0x00,0x00,0x00]
13345 #CHECK: pku 0, 0(1,%r1) # encoding: [0xe1,0x00,0x00,0x00,0x10,0x00]
13346 #CHECK: pku 0, 0(1,%r15) # encoding: [0xe1,0x00,0x00,0x00,0xf0,0x00]
13347 #CHECK: pku 0, 4095(1) # encoding: [0xe1,0x00,0x00,0x00,0x0f,0xff]
13348 #CHECK: pku 0, 4095(1,%r1) # encoding: [0xe1,0x00,0x00,0x00,0x1f,0xff]
13349 #CHECK: pku 0, 4095(1,%r15) # encoding: [0xe1,0x00,0x00,0x00,0xff,0xff]
13350 #CHECK: pku 0(%r1), 0(1) # encoding: [0xe1,0x00,0x10,0x00,0x00,0x00]
13351 #CHECK: pku 0(%r15), 0(1) # encoding: [0xe1,0x00,0xf0,0x00,0x00,0x00]
13352 #CHECK: pku 4095(%r1), 0(1) # encoding: [0xe1,0x00,0x1f,0xff,0x00,0x00]
13353 #CHECK: pku 4095(%r15), 0(1) # encoding: [0xe1,0x00,0xff,0xff,0x00,0x00]
13354 #CHECK: pku 0, 0(256,%r1) # encoding: [0xe1,0xff,0x00,0x00,0x10,0x00]
13355 #CHECK: pku 0, 0(256,%r15) # encoding: [0xe1,0xff,0x00,0x00,0xf0,0x00]
13362 pku
0, 4095(1,%r15)
13365 pku
4095(%r1), 0(1)
13366 pku
4095(%r15), 0(1)
13370 #CHECK: plo %r0, 0, %r0, 0 # encoding: [0xee,0x00,0x00,0x00,0x00,0x00]
13371 #CHECK: plo %r2, 0(%r1), %r4, 0(%r15) # encoding: [0xee,0x24,0x10,0x00,0xf0,0x00]
13372 #CHECK: plo %r2, 1(%r1), %r4, 0(%r15) # encoding: [0xee,0x24,0x10,0x01,0xf0,0x00]
13373 #CHECK: plo %r2, 4095(%r1), %r4, 0(%r15) # encoding: [0xee,0x24,0x1f,0xff,0xf0,0x00]
13374 #CHECK: plo %r2, 0(%r1), %r4, 1(%r15) # encoding: [0xee,0x24,0x10,0x00,0xf0,0x01]
13375 #CHECK: plo %r2, 0(%r1), %r4, 4095(%r15) # encoding: [0xee,0x24,0x10,0x00,0xff,0xff]
13378 plo
%r2, 0(%r1), %r4, 0(%r15)
13379 plo
%r2, 1(%r1), %r4, 0(%r15)
13380 plo
%r2, 4095(%r1), %r4, 0(%r15)
13381 plo
%r2, 0(%r1), %r4, 1(%r15)
13382 plo
%r2, 0(%r1), %r4, 4095(%r15)
13384 #CHECK: pr # encoding: [0x01,0x01]
13388 #CHECK: pt %r0, %r0 # encoding: [0xb2,0x28,0x00,0x00]
13389 #CHECK: pt %r0, %r15 # encoding: [0xb2,0x28,0x00,0x0f]
13390 #CHECK: pt %r15, %r0 # encoding: [0xb2,0x28,0x00,0xf0]
13391 #CHECK: pt %r7, %r8 # encoding: [0xb2,0x28,0x00,0x78]
13398 #CHECK: ptf %r0 # encoding: [0xb9,0xa2,0x00,0x00]
13399 #CHECK: ptf %r1 # encoding: [0xb9,0xa2,0x00,0x10]
13400 #CHECK: ptf %r15 # encoding: [0xb9,0xa2,0x00,0xf0]
13406 #CHECK: ptff # encoding: [0x01,0x04]
13410 #CHECK: pti %r0, %r0 # encoding: [0xb9,0x9e,0x00,0x00]
13411 #CHECK: pti %r0, %r15 # encoding: [0xb9,0x9e,0x00,0x0f]
13412 #CHECK: pti %r15, %r0 # encoding: [0xb9,0x9e,0x00,0xf0]
13413 #CHECK: pti %r7, %r8 # encoding: [0xb9,0x9e,0x00,0x78]
13420 #CHECK: ptlb # encoding: [0xb2,0x0d,0x00,0x00]
13424 #CHECK: qadtr %f0, %f0, %f0, 0 # encoding: [0xb3,0xf5,0x00,0x00]
13425 #CHECK: qadtr %f0, %f0, %f0, 15 # encoding: [0xb3,0xf5,0x0f,0x00]
13426 #CHECK: qadtr %f0, %f0, %f15, 0 # encoding: [0xb3,0xf5,0x00,0x0f]
13427 #CHECK: qadtr %f0, %f15, %f0, 0 # encoding: [0xb3,0xf5,0xf0,0x00]
13428 #CHECK: qadtr %f4, %f5, %f6, 7 # encoding: [0xb3,0xf5,0x57,0x46]
13429 #CHECK: qadtr %f15, %f0, %f0, 0 # encoding: [0xb3,0xf5,0x00,0xf0]
13431 qadtr
%f0, %f0, %f0, 0
13432 qadtr
%f0, %f0, %f0, 15
13433 qadtr
%f0, %f0, %f15, 0
13434 qadtr
%f0, %f15, %f0, 0
13435 qadtr
%f4, %f5, %f6, 7
13436 qadtr
%f15, %f0, %f0, 0
13438 #CHECK: qaxtr %f0, %f0, %f0, 0 # encoding: [0xb3,0xfd,0x00,0x00]
13439 #CHECK: qaxtr %f0, %f0, %f0, 15 # encoding: [0xb3,0xfd,0x0f,0x00]
13440 #CHECK: qaxtr %f0, %f0, %f13, 0 # encoding: [0xb3,0xfd,0x00,0x0d]
13441 #CHECK: qaxtr %f0, %f13, %f0, 0 # encoding: [0xb3,0xfd,0xd0,0x00]
13442 #CHECK: qaxtr %f8, %f8, %f8, 8 # encoding: [0xb3,0xfd,0x88,0x88]
13443 #CHECK: qaxtr %f13, %f0, %f0, 0 # encoding: [0xb3,0xfd,0x00,0xd0]
13445 qaxtr
%f0, %f0, %f0, 0
13446 qaxtr
%f0, %f0, %f0, 15
13447 qaxtr
%f0, %f0, %f13, 0
13448 qaxtr
%f0, %f13, %f0, 0
13449 qaxtr
%f8, %f8, %f8, 8
13450 qaxtr
%f13, %f0, %f0, 0
13452 #CHECK: qctri 0 # encoding: [0xb2,0x8e,0x00,0x00]
13453 #CHECK: qctri 0(%r1) # encoding: [0xb2,0x8e,0x10,0x00]
13454 #CHECK: qctri 0(%r15) # encoding: [0xb2,0x8e,0xf0,0x00]
13455 #CHECK: qctri 4095 # encoding: [0xb2,0x8e,0x0f,0xff]
13456 #CHECK: qctri 4095(%r1) # encoding: [0xb2,0x8e,0x1f,0xff]
13457 #CHECK: qctri 4095(%r15) # encoding: [0xb2,0x8e,0xff,0xff]
13466 #CHECK: qsi 0 # encoding: [0xb2,0x86,0x00,0x00]
13467 #CHECK: qsi 0(%r1) # encoding: [0xb2,0x86,0x10,0x00]
13468 #CHECK: qsi 0(%r15) # encoding: [0xb2,0x86,0xf0,0x00]
13469 #CHECK: qsi 4095 # encoding: [0xb2,0x86,0x0f,0xff]
13470 #CHECK: qsi 4095(%r1) # encoding: [0xb2,0x86,0x1f,0xff]
13471 #CHECK: qsi 4095(%r15) # encoding: [0xb2,0x86,0xff,0xff]
13480 #CHECK: rchp # encoding: [0xb2,0x3b,0x00,0x00]
13484 #CHECK: risbg %r0, %r0, 0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0x55]
13485 #CHECK: risbg %r0, %r0, 0, 0, 63 # encoding: [0xec,0x00,0x00,0x00,0x3f,0x55]
13486 #CHECK: risbg %r0, %r0, 0, 0, 64 # encoding: [0xec,0x00,0x00,0x00,0x40,0x55]
13487 #CHECK: risbg %r0, %r0, 0, 0, 255 # encoding: [0xec,0x00,0x00,0x00,0xff,0x55]
13488 #CHECK: risbg %r0, %r0, 0, 255, 0 # encoding: [0xec,0x00,0x00,0xff,0x00,0x55]
13489 #CHECK: risbg %r0, %r0, 255, 0, 0 # encoding: [0xec,0x00,0xff,0x00,0x00,0x55]
13490 #CHECK: risbg %r0, %r15, 0, 0, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0x55]
13491 #CHECK: risbg %r15, %r0, 0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0x55]
13492 #CHECK: risbg %r4, %r5, 6, 7, 8 # encoding: [0xec,0x45,0x06,0x07,0x08,0x55]
13494 risbg
%r0,%r0,0,0,0
13495 risbg
%r0,%r0,0,0,63
13496 risbg
%r0,%r0,0,0,64
13497 risbg
%r0,%r0,0,0,255
13498 risbg
%r0,%r0,0,255,0
13499 risbg
%r0,%r0,255,0,0
13500 risbg
%r0,%r15,0,0,0
13501 risbg
%r15,%r0,0,0,0
13502 risbg
%r4,%r5,6,7,8
13504 #CHECK: rll %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x1d]
13505 #CHECK: rll %r15, %r1, 0 # encoding: [0xeb,0xf1,0x00,0x00,0x00,0x1d]
13506 #CHECK: rll %r1, %r15, 0 # encoding: [0xeb,0x1f,0x00,0x00,0x00,0x1d]
13507 #CHECK: rll %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x1d]
13508 #CHECK: rll %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x1d]
13509 #CHECK: rll %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x1d]
13510 #CHECK: rll %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x1d]
13511 #CHECK: rll %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x1d]
13512 #CHECK: rll %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x1d]
13513 #CHECK: rll %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x1d]
13514 #CHECK: rll %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x1d]
13515 #CHECK: rll %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x1d]
13521 rll
%r0,%r0,-524288
13526 rll
%r0,%r0,0(%r15)
13527 rll
%r0,%r0,524287(%r1)
13528 rll
%r0,%r0,524287(%r15)
13530 #CHECK: rllg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x1c]
13531 #CHECK: rllg %r15, %r1, 0 # encoding: [0xeb,0xf1,0x00,0x00,0x00,0x1c]
13532 #CHECK: rllg %r1, %r15, 0 # encoding: [0xeb,0x1f,0x00,0x00,0x00,0x1c]
13533 #CHECK: rllg %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x1c]
13534 #CHECK: rllg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x1c]
13535 #CHECK: rllg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x1c]
13536 #CHECK: rllg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x1c]
13537 #CHECK: rllg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x1c]
13538 #CHECK: rllg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x1c]
13539 #CHECK: rllg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x1c]
13540 #CHECK: rllg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x1c]
13541 #CHECK: rllg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x1c]
13547 rllg
%r0,%r0,-524288
13550 rllg
%r0,%r0,524287
13551 rllg
%r0,%r0,0(%r1)
13552 rllg
%r0,%r0,0(%r15)
13553 rllg
%r0,%r0,524287(%r1)
13554 rllg
%r0,%r0,524287(%r15)
13556 #CHECK: rnsbg %r0, %r0, 0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0x54]
13557 #CHECK: rnsbg %r0, %r0, 0, 0, 63 # encoding: [0xec,0x00,0x00,0x00,0x3f,0x54]
13558 #CHECK: rnsbg %r0, %r0, 0, 0, 64 # encoding: [0xec,0x00,0x00,0x00,0x40,0x54]
13559 #CHECK: rnsbg %r0, %r0, 0, 0, 255 # encoding: [0xec,0x00,0x00,0x00,0xff,0x54]
13560 #CHECK: rnsbg %r0, %r0, 0, 255, 0 # encoding: [0xec,0x00,0x00,0xff,0x00,0x54]
13561 #CHECK: rnsbg %r0, %r0, 255, 0, 0 # encoding: [0xec,0x00,0xff,0x00,0x00,0x54]
13562 #CHECK: rnsbg %r0, %r15, 0, 0, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0x54]
13563 #CHECK: rnsbg %r15, %r0, 0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0x54]
13564 #CHECK: rnsbg %r4, %r5, 6, 7, 8 # encoding: [0xec,0x45,0x06,0x07,0x08,0x54]
13566 rnsbg
%r0,%r0,0,0,0
13567 rnsbg
%r0,%r0,0,0,63
13568 rnsbg
%r0,%r0,0,0,64
13569 rnsbg
%r0,%r0,0,0,255
13570 rnsbg
%r0,%r0,0,255,0
13571 rnsbg
%r0,%r0,255,0,0
13572 rnsbg
%r0,%r15,0,0,0
13573 rnsbg
%r15,%r0,0,0,0
13574 rnsbg
%r4,%r5,6,7,8
13576 #CHECK: rosbg %r0, %r0, 0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0x56]
13577 #CHECK: rosbg %r0, %r0, 0, 0, 63 # encoding: [0xec,0x00,0x00,0x00,0x3f,0x56]
13578 #CHECK: rosbg %r0, %r0, 0, 0, 64 # encoding: [0xec,0x00,0x00,0x00,0x40,0x56]
13579 #CHECK: rosbg %r0, %r0, 0, 0, 255 # encoding: [0xec,0x00,0x00,0x00,0xff,0x56]
13580 #CHECK: rosbg %r0, %r0, 0, 255, 0 # encoding: [0xec,0x00,0x00,0xff,0x00,0x56]
13581 #CHECK: rosbg %r0, %r0, 255, 0, 0 # encoding: [0xec,0x00,0xff,0x00,0x00,0x56]
13582 #CHECK: rosbg %r0, %r15, 0, 0, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0x56]
13583 #CHECK: rosbg %r15, %r0, 0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0x56]
13584 #CHECK: rosbg %r4, %r5, 6, 7, 8 # encoding: [0xec,0x45,0x06,0x07,0x08,0x56]
13586 rosbg
%r0,%r0,0,0,0
13587 rosbg
%r0,%r0,0,0,63
13588 rosbg
%r0,%r0,0,0,64
13589 rosbg
%r0,%r0,0,0,255
13590 rosbg
%r0,%r0,0,255,0
13591 rosbg
%r0,%r0,255,0,0
13592 rosbg
%r0,%r15,0,0,0
13593 rosbg
%r15,%r0,0,0,0
13594 rosbg
%r4,%r5,6,7,8
13596 #CHECK: rp 0 # encoding: [0xb2,0x77,0x00,0x00]
13597 #CHECK: rp 0(%r1) # encoding: [0xb2,0x77,0x10,0x00]
13598 #CHECK: rp 0(%r15) # encoding: [0xb2,0x77,0xf0,0x00]
13599 #CHECK: rp 4095 # encoding: [0xb2,0x77,0x0f,0xff]
13600 #CHECK: rp 4095(%r1) # encoding: [0xb2,0x77,0x1f,0xff]
13601 #CHECK: rp 4095(%r15) # encoding: [0xb2,0x77,0xff,0xff]
13610 #CHECK: rrbe %r0, %r0 # encoding: [0xb2,0x2a,0x00,0x00]
13611 #CHECK: rrbe %r0, %r15 # encoding: [0xb2,0x2a,0x00,0x0f]
13612 #CHECK: rrbe %r15, %r0 # encoding: [0xb2,0x2a,0x00,0xf0]
13613 #CHECK: rrbe %r7, %r8 # encoding: [0xb2,0x2a,0x00,0x78]
13614 #CHECK: rrbe %r15, %r15 # encoding: [0xb2,0x2a,0x00,0xff]
13622 #CHECK: rrdtr %f0, %f0, %f0, 0 # encoding: [0xb3,0xf7,0x00,0x00]
13623 #CHECK: rrdtr %f0, %f0, %f0, 15 # encoding: [0xb3,0xf7,0x0f,0x00]
13624 #CHECK: rrdtr %f0, %f0, %f15, 0 # encoding: [0xb3,0xf7,0x00,0x0f]
13625 #CHECK: rrdtr %f0, %f15, %f0, 0 # encoding: [0xb3,0xf7,0xf0,0x00]
13626 #CHECK: rrdtr %f4, %f5, %f6, 7 # encoding: [0xb3,0xf7,0x57,0x46]
13627 #CHECK: rrdtr %f15, %f0, %f0, 0 # encoding: [0xb3,0xf7,0x00,0xf0]
13629 rrdtr
%f0, %f0, %f0, 0
13630 rrdtr
%f0, %f0, %f0, 15
13631 rrdtr
%f0, %f0, %f15, 0
13632 rrdtr
%f0, %f15, %f0, 0
13633 rrdtr
%f4, %f5, %f6, 7
13634 rrdtr
%f15, %f0, %f0, 0
13636 #CHECK: rrxtr %f0, %f0, %f0, 0 # encoding: [0xb3,0xff,0x00,0x00]
13637 #CHECK: rrxtr %f0, %f0, %f0, 15 # encoding: [0xb3,0xff,0x0f,0x00]
13638 #CHECK: rrxtr %f0, %f0, %f13, 0 # encoding: [0xb3,0xff,0x00,0x0d]
13639 #CHECK: rrxtr %f0, %f13, %f0, 0 # encoding: [0xb3,0xff,0xd0,0x00]
13640 #CHECK: rrxtr %f8, %f8, %f8, 8 # encoding: [0xb3,0xff,0x88,0x88]
13641 #CHECK: rrxtr %f13, %f0, %f0, 0 # encoding: [0xb3,0xff,0x00,0xd0]
13643 rrxtr
%f0, %f0, %f0, 0
13644 rrxtr
%f0, %f0, %f0, 15
13645 rrxtr
%f0, %f0, %f13, 0
13646 rrxtr
%f0, %f13, %f0, 0
13647 rrxtr
%f8, %f8, %f8, 8
13648 rrxtr
%f13, %f0, %f0, 0
13650 #CHECK: rsch # encoding: [0xb2,0x38,0x00,0x00]
13654 #CHECK: rxsbg %r0, %r0, 0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0x57]
13655 #CHECK: rxsbg %r0, %r0, 0, 0, 63 # encoding: [0xec,0x00,0x00,0x00,0x3f,0x57]
13656 #CHECK: rxsbg %r0, %r0, 0, 0, 64 # encoding: [0xec,0x00,0x00,0x00,0x40,0x57]
13657 #CHECK: rxsbg %r0, %r0, 0, 0, 255 # encoding: [0xec,0x00,0x00,0x00,0xff,0x57]
13658 #CHECK: rxsbg %r0, %r0, 0, 255, 0 # encoding: [0xec,0x00,0x00,0xff,0x00,0x57]
13659 #CHECK: rxsbg %r0, %r0, 255, 0, 0 # encoding: [0xec,0x00,0xff,0x00,0x00,0x57]
13660 #CHECK: rxsbg %r0, %r15, 0, 0, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0x57]
13661 #CHECK: rxsbg %r15, %r0, 0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0x57]
13662 #CHECK: rxsbg %r4, %r5, 6, 7, 8 # encoding: [0xec,0x45,0x06,0x07,0x08,0x57]
13664 rxsbg
%r0,%r0,0,0,0
13665 rxsbg
%r0,%r0,0,0,63
13666 rxsbg
%r0,%r0,0,0,64
13667 rxsbg
%r0,%r0,0,0,255
13668 rxsbg
%r0,%r0,0,255,0
13669 rxsbg
%r0,%r0,255,0,0
13670 rxsbg
%r0,%r15,0,0,0
13671 rxsbg
%r15,%r0,0,0,0
13672 rxsbg
%r4,%r5,6,7,8
13674 #CHECK: s %r0, 0 # encoding: [0x5b,0x00,0x00,0x00]
13675 #CHECK: s %r0, 4095 # encoding: [0x5b,0x00,0x0f,0xff]
13676 #CHECK: s %r0, 0(%r1) # encoding: [0x5b,0x00,0x10,0x00]
13677 #CHECK: s %r0, 0(%r15) # encoding: [0x5b,0x00,0xf0,0x00]
13678 #CHECK: s %r0, 4095(%r1,%r15) # encoding: [0x5b,0x01,0xff,0xff]
13679 #CHECK: s %r0, 4095(%r15,%r1) # encoding: [0x5b,0x0f,0x1f,0xff]
13680 #CHECK: s %r15, 0 # encoding: [0x5b,0xf0,0x00,0x00]
13686 s
%r0, 4095(%r1,%r15)
13687 s
%r0, 4095(%r15,%r1)
13690 #CHECK: sac 0 # encoding: [0xb2,0x19,0x00,0x00]
13691 #CHECK: sac 0(%r1) # encoding: [0xb2,0x19,0x10,0x00]
13692 #CHECK: sac 0(%r15) # encoding: [0xb2,0x19,0xf0,0x00]
13693 #CHECK: sac 4095 # encoding: [0xb2,0x19,0x0f,0xff]
13694 #CHECK: sac 4095(%r1) # encoding: [0xb2,0x19,0x1f,0xff]
13695 #CHECK: sac 4095(%r15) # encoding: [0xb2,0x19,0xff,0xff]
13704 #CHECK: sacf 0 # encoding: [0xb2,0x79,0x00,0x00]
13705 #CHECK: sacf 0(%r1) # encoding: [0xb2,0x79,0x10,0x00]
13706 #CHECK: sacf 0(%r15) # encoding: [0xb2,0x79,0xf0,0x00]
13707 #CHECK: sacf 4095 # encoding: [0xb2,0x79,0x0f,0xff]
13708 #CHECK: sacf 4095(%r1) # encoding: [0xb2,0x79,0x1f,0xff]
13709 #CHECK: sacf 4095(%r15) # encoding: [0xb2,0x79,0xff,0xff]
13718 #CHECK: sal # encoding: [0xb2,0x37,0x00,0x00]
13722 #CHECK: sam24 # encoding: [0x01,0x0c]
13723 #CHECK: sam31 # encoding: [0x01,0x0d]
13724 #CHECK: sam64 # encoding: [0x01,0x0e]
13730 #CHECK: sar %a0, %r0 # encoding: [0xb2,0x4e,0x00,0x00]
13731 #CHECK: sar %a0, %r15 # encoding: [0xb2,0x4e,0x00,0x0f]
13732 #CHECK: sar %a15, %r0 # encoding: [0xb2,0x4e,0x00,0xf0]
13733 #CHECK: sar %a7, %r8 # encoding: [0xb2,0x4e,0x00,0x78]
13734 #CHECK: sar %a15, %r15 # encoding: [0xb2,0x4e,0x00,0xff]
13742 #CHECK: scctr %r0, %r0 # encoding: [0xb2,0xe0,0x00,0x00]
13743 #CHECK: scctr %r0, %r15 # encoding: [0xb2,0xe0,0x00,0x0f]
13744 #CHECK: scctr %r15, %r0 # encoding: [0xb2,0xe0,0x00,0xf0]
13745 #CHECK: scctr %r7, %r8 # encoding: [0xb2,0xe0,0x00,0x78]
13752 #CHECK: schm # encoding: [0xb2,0x3c,0x00,0x00]
13756 #CHECK: sck 0 # encoding: [0xb2,0x04,0x00,0x00]
13757 #CHECK: sck 0(%r1) # encoding: [0xb2,0x04,0x10,0x00]
13758 #CHECK: sck 0(%r15) # encoding: [0xb2,0x04,0xf0,0x00]
13759 #CHECK: sck 4095 # encoding: [0xb2,0x04,0x0f,0xff]
13760 #CHECK: sck 4095(%r1) # encoding: [0xb2,0x04,0x1f,0xff]
13761 #CHECK: sck 4095(%r15) # encoding: [0xb2,0x04,0xff,0xff]
13770 #CHECK: sckc 0 # encoding: [0xb2,0x06,0x00,0x00]
13771 #CHECK: sckc 0(%r1) # encoding: [0xb2,0x06,0x10,0x00]
13772 #CHECK: sckc 0(%r15) # encoding: [0xb2,0x06,0xf0,0x00]
13773 #CHECK: sckc 4095 # encoding: [0xb2,0x06,0x0f,0xff]
13774 #CHECK: sckc 4095(%r1) # encoding: [0xb2,0x06,0x1f,0xff]
13775 #CHECK: sckc 4095(%r15) # encoding: [0xb2,0x06,0xff,0xff]
13784 #CHECK: sckpf # encoding: [0x01,0x07]
13788 #CHECK: sd %f0, 0 # encoding: [0x6b,0x00,0x00,0x00]
13789 #CHECK: sd %f0, 4095 # encoding: [0x6b,0x00,0x0f,0xff]
13790 #CHECK: sd %f0, 0(%r1) # encoding: [0x6b,0x00,0x10,0x00]
13791 #CHECK: sd %f0, 0(%r15) # encoding: [0x6b,0x00,0xf0,0x00]
13792 #CHECK: sd %f0, 4095(%r1,%r15) # encoding: [0x6b,0x01,0xff,0xff]
13793 #CHECK: sd %f0, 4095(%r15,%r1) # encoding: [0x6b,0x0f,0x1f,0xff]
13794 #CHECK: sd %f15, 0 # encoding: [0x6b,0xf0,0x00,0x00]
13800 sd
%f0, 4095(%r1,%r15)
13801 sd
%f0, 4095(%r15,%r1)
13804 #CHECK: sdb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x1b]
13805 #CHECK: sdb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x1b]
13806 #CHECK: sdb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x1b]
13807 #CHECK: sdb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x1b]
13808 #CHECK: sdb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x1b]
13809 #CHECK: sdb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x1b]
13810 #CHECK: sdb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x1b]
13816 sdb
%f0, 4095(%r1,%r15)
13817 sdb
%f0, 4095(%r15,%r1)
13820 #CHECK: sdbr %f0, %f0 # encoding: [0xb3,0x1b,0x00,0x00]
13821 #CHECK: sdbr %f0, %f15 # encoding: [0xb3,0x1b,0x00,0x0f]
13822 #CHECK: sdbr %f7, %f8 # encoding: [0xb3,0x1b,0x00,0x78]
13823 #CHECK: sdbr %f15, %f0 # encoding: [0xb3,0x1b,0x00,0xf0]
13830 #CHECK: sdr %f0, %f0 # encoding: [0x2b,0x00]
13831 #CHECK: sdr %f0, %f15 # encoding: [0x2b,0x0f]
13832 #CHECK: sdr %f7, %f8 # encoding: [0x2b,0x78]
13833 #CHECK: sdr %f15, %f0 # encoding: [0x2b,0xf0]
13840 #CHECK: sdtr %f0, %f0, %f0 # encoding: [0xb3,0xd3,0x00,0x00]
13841 #CHECK: sdtr %f0, %f0, %f15 # encoding: [0xb3,0xd3,0xf0,0x00]
13842 #CHECK: sdtr %f0, %f15, %f0 # encoding: [0xb3,0xd3,0x00,0x0f]
13843 #CHECK: sdtr %f15, %f0, %f0 # encoding: [0xb3,0xd3,0x00,0xf0]
13844 #CHECK: sdtr %f7, %f8, %f9 # encoding: [0xb3,0xd3,0x90,0x78]
13847 sdtr
%f0, %f0, %f15
13848 sdtr
%f0, %f15, %f0
13849 sdtr
%f15, %f0, %f0
13852 #CHECK: se %f0, 0 # encoding: [0x7b,0x00,0x00,0x00]
13853 #CHECK: se %f0, 4095 # encoding: [0x7b,0x00,0x0f,0xff]
13854 #CHECK: se %f0, 0(%r1) # encoding: [0x7b,0x00,0x10,0x00]
13855 #CHECK: se %f0, 0(%r15) # encoding: [0x7b,0x00,0xf0,0x00]
13856 #CHECK: se %f0, 4095(%r1,%r15) # encoding: [0x7b,0x01,0xff,0xff]
13857 #CHECK: se %f0, 4095(%r15,%r1) # encoding: [0x7b,0x0f,0x1f,0xff]
13858 #CHECK: se %f15, 0 # encoding: [0x7b,0xf0,0x00,0x00]
13864 se
%f0, 4095(%r1,%r15)
13865 se
%f0, 4095(%r15,%r1)
13868 #CHECK: seb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x0b]
13869 #CHECK: seb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x0b]
13870 #CHECK: seb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x0b]
13871 #CHECK: seb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x0b]
13872 #CHECK: seb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x0b]
13873 #CHECK: seb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x0b]
13874 #CHECK: seb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x0b]
13880 seb
%f0, 4095(%r1,%r15)
13881 seb
%f0, 4095(%r15,%r1)
13884 #CHECK: sebr %f0, %f0 # encoding: [0xb3,0x0b,0x00,0x00]
13885 #CHECK: sebr %f0, %f15 # encoding: [0xb3,0x0b,0x00,0x0f]
13886 #CHECK: sebr %f7, %f8 # encoding: [0xb3,0x0b,0x00,0x78]
13887 #CHECK: sebr %f15, %f0 # encoding: [0xb3,0x0b,0x00,0xf0]
13894 #CHECK: ser %f0, %f0 # encoding: [0x3b,0x00]
13895 #CHECK: ser %f0, %f15 # encoding: [0x3b,0x0f]
13896 #CHECK: ser %f7, %f8 # encoding: [0x3b,0x78]
13897 #CHECK: ser %f15, %f0 # encoding: [0x3b,0xf0]
13904 #CHECK: sfasr %r0 # encoding: [0xb3,0x85,0x00,0x00]
13905 #CHECK: sfasr %r1 # encoding: [0xb3,0x85,0x00,0x10]
13906 #CHECK: sfasr %r15 # encoding: [0xb3,0x85,0x00,0xf0]
13912 #CHECK: sfpc %r0 # encoding: [0xb3,0x84,0x00,0x00]
13913 #CHECK: sfpc %r1 # encoding: [0xb3,0x84,0x00,0x10]
13914 #CHECK: sfpc %r15 # encoding: [0xb3,0x84,0x00,0xf0]
13920 #CHECK: sg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x09]
13921 #CHECK: sg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x09]
13922 #CHECK: sg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x09]
13923 #CHECK: sg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x09]
13924 #CHECK: sg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x09]
13925 #CHECK: sg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x09]
13926 #CHECK: sg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x09]
13927 #CHECK: sg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x09]
13928 #CHECK: sg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x09]
13929 #CHECK: sg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x09]
13938 sg
%r0, 524287(%r1,%r15)
13939 sg
%r0, 524287(%r15,%r1)
13942 #CHECK: sgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x19]
13943 #CHECK: sgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x19]
13944 #CHECK: sgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x19]
13945 #CHECK: sgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x19]
13946 #CHECK: sgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x19]
13947 #CHECK: sgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x19]
13948 #CHECK: sgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x19]
13949 #CHECK: sgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x19]
13950 #CHECK: sgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x19]
13951 #CHECK: sgf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x19]
13960 sgf
%r0, 524287(%r1,%r15)
13961 sgf
%r0, 524287(%r15,%r1)
13964 #CHECK: sgfr %r0, %r0 # encoding: [0xb9,0x19,0x00,0x00]
13965 #CHECK: sgfr %r0, %r15 # encoding: [0xb9,0x19,0x00,0x0f]
13966 #CHECK: sgfr %r15, %r0 # encoding: [0xb9,0x19,0x00,0xf0]
13967 #CHECK: sgfr %r7, %r8 # encoding: [0xb9,0x19,0x00,0x78]
13974 #CHECK: sgr %r0, %r0 # encoding: [0xb9,0x09,0x00,0x00]
13975 #CHECK: sgr %r0, %r15 # encoding: [0xb9,0x09,0x00,0x0f]
13976 #CHECK: sgr %r15, %r0 # encoding: [0xb9,0x09,0x00,0xf0]
13977 #CHECK: sgr %r7, %r8 # encoding: [0xb9,0x09,0x00,0x78]
13984 #CHECK: sh %r0, 0 # encoding: [0x4b,0x00,0x00,0x00]
13985 #CHECK: sh %r0, 4095 # encoding: [0x4b,0x00,0x0f,0xff]
13986 #CHECK: sh %r0, 0(%r1) # encoding: [0x4b,0x00,0x10,0x00]
13987 #CHECK: sh %r0, 0(%r15) # encoding: [0x4b,0x00,0xf0,0x00]
13988 #CHECK: sh %r0, 4095(%r1,%r15) # encoding: [0x4b,0x01,0xff,0xff]
13989 #CHECK: sh %r0, 4095(%r15,%r1) # encoding: [0x4b,0x0f,0x1f,0xff]
13990 #CHECK: sh %r15, 0 # encoding: [0x4b,0xf0,0x00,0x00]
13996 sh
%r0, 4095(%r1,%r15)
13997 sh
%r0, 4095(%r15,%r1)
14000 #CHECK: shy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x7b]
14001 #CHECK: shy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x7b]
14002 #CHECK: shy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x7b]
14003 #CHECK: shy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x7b]
14004 #CHECK: shy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x7b]
14005 #CHECK: shy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x7b]
14006 #CHECK: shy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x7b]
14007 #CHECK: shy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x7b]
14008 #CHECK: shy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x7b]
14009 #CHECK: shy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x7b]
14018 shy
%r0, 524287(%r1,%r15)
14019 shy
%r0, 524287(%r15,%r1)
14022 #CHECK: sie 0 # encoding: [0xb2,0x14,0x00,0x00]
14023 #CHECK: sie 0(%r1) # encoding: [0xb2,0x14,0x10,0x00]
14024 #CHECK: sie 0(%r15) # encoding: [0xb2,0x14,0xf0,0x00]
14025 #CHECK: sie 4095 # encoding: [0xb2,0x14,0x0f,0xff]
14026 #CHECK: sie 4095(%r1) # encoding: [0xb2,0x14,0x1f,0xff]
14027 #CHECK: sie 4095(%r15) # encoding: [0xb2,0x14,0xff,0xff]
14036 #CHECK: siga 0 # encoding: [0xb2,0x74,0x00,0x00]
14037 #CHECK: siga 0(%r1) # encoding: [0xb2,0x74,0x10,0x00]
14038 #CHECK: siga 0(%r15) # encoding: [0xb2,0x74,0xf0,0x00]
14039 #CHECK: siga 4095 # encoding: [0xb2,0x74,0x0f,0xff]
14040 #CHECK: siga 4095(%r1) # encoding: [0xb2,0x74,0x1f,0xff]
14041 #CHECK: siga 4095(%r15) # encoding: [0xb2,0x74,0xff,0xff]
14050 #CHECK: sigp %r0, %r0, 0 # encoding: [0xae,0x00,0x00,0x00]
14051 #CHECK: sigp %r0, %r15, 0 # encoding: [0xae,0x0f,0x00,0x00]
14052 #CHECK: sigp %r14, %r15, 0 # encoding: [0xae,0xef,0x00,0x00]
14053 #CHECK: sigp %r15, %r15, 0 # encoding: [0xae,0xff,0x00,0x00]
14054 #CHECK: sigp %r0, %r0, 4095 # encoding: [0xae,0x00,0x0f,0xff]
14055 #CHECK: sigp %r0, %r0, 1 # encoding: [0xae,0x00,0x00,0x01]
14056 #CHECK: sigp %r0, %r0, 0(%r1) # encoding: [0xae,0x00,0x10,0x00]
14057 #CHECK: sigp %r0, %r0, 0(%r15) # encoding: [0xae,0x00,0xf0,0x00]
14058 #CHECK: sigp %r0, %r0, 4095(%r1) # encoding: [0xae,0x00,0x1f,0xff]
14059 #CHECK: sigp %r0, %r0, 4095(%r15) # encoding: [0xae,0x00,0xff,0xff]
14067 sigp
%r0,%r0,0(%r1)
14068 sigp
%r0,%r0,0(%r15)
14069 sigp
%r0,%r0,4095(%r1)
14070 sigp
%r0,%r0,4095(%r15)
14072 #CHECK: sl %r0, 0 # encoding: [0x5f,0x00,0x00,0x00]
14073 #CHECK: sl %r0, 4095 # encoding: [0x5f,0x00,0x0f,0xff]
14074 #CHECK: sl %r0, 0(%r1) # encoding: [0x5f,0x00,0x10,0x00]
14075 #CHECK: sl %r0, 0(%r15) # encoding: [0x5f,0x00,0xf0,0x00]
14076 #CHECK: sl %r0, 4095(%r1,%r15) # encoding: [0x5f,0x01,0xff,0xff]
14077 #CHECK: sl %r0, 4095(%r15,%r1) # encoding: [0x5f,0x0f,0x1f,0xff]
14078 #CHECK: sl %r15, 0 # encoding: [0x5f,0xf0,0x00,0x00]
14084 sl %r0, 4095(%r1,%r15)
14085 sl %r0, 4095(%r15,%r1)
14088 #CHECK: sla %r0, 0 # encoding: [0x8b,0x00,0x00,0x00]
14089 #CHECK: sla %r7, 0 # encoding: [0x8b,0x70,0x00,0x00]
14090 #CHECK: sla %r15, 0 # encoding: [0x8b,0xf0,0x00,0x00]
14091 #CHECK: sla %r0, 4095 # encoding: [0x8b,0x00,0x0f,0xff]
14092 #CHECK: sla %r0, 0(%r1) # encoding: [0x8b,0x00,0x10,0x00]
14093 #CHECK: sla %r0, 0(%r15) # encoding: [0x8b,0x00,0xf0,0x00]
14094 #CHECK: sla %r0, 4095(%r1) # encoding: [0x8b,0x00,0x1f,0xff]
14095 #CHECK: sla %r0, 4095(%r15) # encoding: [0x8b,0x00,0xff,0xff]
14106 #CHECK: slag %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x0b]
14107 #CHECK: slag %r15, %r1, 0 # encoding: [0xeb,0xf1,0x00,0x00,0x00,0x0b]
14108 #CHECK: slag %r1, %r15, 0 # encoding: [0xeb,0x1f,0x00,0x00,0x00,0x0b]
14109 #CHECK: slag %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x0b]
14110 #CHECK: slag %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x0b]
14111 #CHECK: slag %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x0b]
14112 #CHECK: slag %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x0b]
14113 #CHECK: slag %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x0b]
14114 #CHECK: slag %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x0b]
14115 #CHECK: slag %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x0b]
14116 #CHECK: slag %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x0b]
14117 #CHECK: slag %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x0b]
14123 slag
%r0,%r0,-524288
14126 slag
%r0,%r0,524287
14127 slag
%r0,%r0,0(%r1)
14128 slag
%r0,%r0,0(%r15)
14129 slag
%r0,%r0,524287(%r1)
14130 slag
%r0,%r0,524287(%r15)
14132 #CHECK: slb %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x99]
14133 #CHECK: slb %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x99]
14134 #CHECK: slb %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x99]
14135 #CHECK: slb %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x99]
14136 #CHECK: slb %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x99]
14137 #CHECK: slb %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x99]
14138 #CHECK: slb %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x99]
14139 #CHECK: slb %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x99]
14140 #CHECK: slb %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x99]
14141 #CHECK: slb %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x99]
14150 slb
%r0, 524287(%r1,%r15)
14151 slb
%r0, 524287(%r15,%r1)
14154 #CHECK: slbg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x89]
14155 #CHECK: slbg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x89]
14156 #CHECK: slbg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x89]
14157 #CHECK: slbg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x89]
14158 #CHECK: slbg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x89]
14159 #CHECK: slbg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x89]
14160 #CHECK: slbg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x89]
14161 #CHECK: slbg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x89]
14162 #CHECK: slbg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x89]
14163 #CHECK: slbg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x89]
14172 slbg
%r0, 524287(%r1,%r15)
14173 slbg
%r0, 524287(%r15,%r1)
14176 #CHECK: slbgr %r0, %r0 # encoding: [0xb9,0x89,0x00,0x00]
14177 #CHECK: slbgr %r0, %r15 # encoding: [0xb9,0x89,0x00,0x0f]
14178 #CHECK: slbgr %r15, %r0 # encoding: [0xb9,0x89,0x00,0xf0]
14179 #CHECK: slbgr %r7, %r8 # encoding: [0xb9,0x89,0x00,0x78]
14186 #CHECK: slbr %r0, %r0 # encoding: [0xb9,0x99,0x00,0x00]
14187 #CHECK: slbr %r0, %r15 # encoding: [0xb9,0x99,0x00,0x0f]
14188 #CHECK: slbr %r15, %r0 # encoding: [0xb9,0x99,0x00,0xf0]
14189 #CHECK: slbr %r7, %r8 # encoding: [0xb9,0x99,0x00,0x78]
14196 #CHECK: slda %r0, 0 # encoding: [0x8f,0x00,0x00,0x00]
14197 #CHECK: slda %r6, 0 # encoding: [0x8f,0x60,0x00,0x00]
14198 #CHECK: slda %r14, 0 # encoding: [0x8f,0xe0,0x00,0x00]
14199 #CHECK: slda %r0, 4095 # encoding: [0x8f,0x00,0x0f,0xff]
14200 #CHECK: slda %r0, 0(%r1) # encoding: [0x8f,0x00,0x10,0x00]
14201 #CHECK: slda %r0, 0(%r15) # encoding: [0x8f,0x00,0xf0,0x00]
14202 #CHECK: slda %r0, 4095(%r1) # encoding: [0x8f,0x00,0x1f,0xff]
14203 #CHECK: slda %r0, 4095(%r15) # encoding: [0x8f,0x00,0xff,0xff]
14212 slda
%r0,4095(%r15)
14214 #CHECK: sldl %r0, 0 # encoding: [0x8d,0x00,0x00,0x00]
14215 #CHECK: sldl %r6, 0 # encoding: [0x8d,0x60,0x00,0x00]
14216 #CHECK: sldl %r14, 0 # encoding: [0x8d,0xe0,0x00,0x00]
14217 #CHECK: sldl %r0, 4095 # encoding: [0x8d,0x00,0x0f,0xff]
14218 #CHECK: sldl %r0, 0(%r1) # encoding: [0x8d,0x00,0x10,0x00]
14219 #CHECK: sldl %r0, 0(%r15) # encoding: [0x8d,0x00,0xf0,0x00]
14220 #CHECK: sldl %r0, 4095(%r1) # encoding: [0x8d,0x00,0x1f,0xff]
14221 #CHECK: sldl %r0, 4095(%r15) # encoding: [0x8d,0x00,0xff,0xff]
14230 sldl
%r0,4095(%r15)
14232 #CHECK: sldt %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x40]
14233 #CHECK: sldt %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x40]
14234 #CHECK: sldt %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x40]
14235 #CHECK: sldt %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x40]
14236 #CHECK: sldt %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x40]
14237 #CHECK: sldt %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x40]
14238 #CHECK: sldt %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x40]
14239 #CHECK: sldt %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x40]
14240 #CHECK: sldt %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x40]
14243 sldt
%f0, %f0, 4095
14244 sldt
%f0, %f0, 0(%r1)
14245 sldt
%f0, %f0, 0(%r15)
14246 sldt
%f0, %f0, 4095(%r1,%r15)
14247 sldt
%f0, %f0, 4095(%r15,%r1)
14252 #CHECK: slfi %r0, 0 # encoding: [0xc2,0x05,0x00,0x00,0x00,0x00]
14253 #CHECK: slfi %r0, 4294967295 # encoding: [0xc2,0x05,0xff,0xff,0xff,0xff]
14254 #CHECK: slfi %r15, 0 # encoding: [0xc2,0xf5,0x00,0x00,0x00,0x00]
14257 slfi
%r0, (1 << 32) - 1
14260 #CHECK: slg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x0b]
14261 #CHECK: slg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x0b]
14262 #CHECK: slg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x0b]
14263 #CHECK: slg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x0b]
14264 #CHECK: slg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x0b]
14265 #CHECK: slg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x0b]
14266 #CHECK: slg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x0b]
14267 #CHECK: slg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x0b]
14268 #CHECK: slg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x0b]
14269 #CHECK: slg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x0b]
14278 slg
%r0, 524287(%r1,%r15)
14279 slg
%r0, 524287(%r15,%r1)
14282 #CHECK: slgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x1b]
14283 #CHECK: slgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x1b]
14284 #CHECK: slgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x1b]
14285 #CHECK: slgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x1b]
14286 #CHECK: slgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x1b]
14287 #CHECK: slgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x1b]
14288 #CHECK: slgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x1b]
14289 #CHECK: slgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x1b]
14290 #CHECK: slgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x1b]
14291 #CHECK: slgf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x1b]
14300 slgf
%r0, 524287(%r1,%r15)
14301 slgf
%r0, 524287(%r15,%r1)
14304 #CHECK: slgfi %r0, 0 # encoding: [0xc2,0x04,0x00,0x00,0x00,0x00]
14305 #CHECK: slgfi %r0, 4294967295 # encoding: [0xc2,0x04,0xff,0xff,0xff,0xff]
14306 #CHECK: slgfi %r15, 0 # encoding: [0xc2,0xf4,0x00,0x00,0x00,0x00]
14309 slgfi
%r0, (1 << 32) - 1
14312 #CHECK: slgfr %r0, %r0 # encoding: [0xb9,0x1b,0x00,0x00]
14313 #CHECK: slgfr %r0, %r15 # encoding: [0xb9,0x1b,0x00,0x0f]
14314 #CHECK: slgfr %r15, %r0 # encoding: [0xb9,0x1b,0x00,0xf0]
14315 #CHECK: slgfr %r7, %r8 # encoding: [0xb9,0x1b,0x00,0x78]
14322 #CHECK: slgr %r0, %r0 # encoding: [0xb9,0x0b,0x00,0x00]
14323 #CHECK: slgr %r0, %r15 # encoding: [0xb9,0x0b,0x00,0x0f]
14324 #CHECK: slgr %r15, %r0 # encoding: [0xb9,0x0b,0x00,0xf0]
14325 #CHECK: slgr %r7, %r8 # encoding: [0xb9,0x0b,0x00,0x78]
14332 #CHECK: sll %r0, 0 # encoding: [0x89,0x00,0x00,0x00]
14333 #CHECK: sll %r7, 0 # encoding: [0x89,0x70,0x00,0x00]
14334 #CHECK: sll %r15, 0 # encoding: [0x89,0xf0,0x00,0x00]
14335 #CHECK: sll %r0, 4095 # encoding: [0x89,0x00,0x0f,0xff]
14336 #CHECK: sll %r0, 0(%r1) # encoding: [0x89,0x00,0x10,0x00]
14337 #CHECK: sll %r0, 0(%r15) # encoding: [0x89,0x00,0xf0,0x00]
14338 #CHECK: sll %r0, 4095(%r1) # encoding: [0x89,0x00,0x1f,0xff]
14339 #CHECK: sll %r0, 4095(%r15) # encoding: [0x89,0x00,0xff,0xff]
14350 #CHECK: sllg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x0d]
14351 #CHECK: sllg %r15, %r1, 0 # encoding: [0xeb,0xf1,0x00,0x00,0x00,0x0d]
14352 #CHECK: sllg %r1, %r15, 0 # encoding: [0xeb,0x1f,0x00,0x00,0x00,0x0d]
14353 #CHECK: sllg %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x0d]
14354 #CHECK: sllg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x0d]
14355 #CHECK: sllg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x0d]
14356 #CHECK: sllg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x0d]
14357 #CHECK: sllg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x0d]
14358 #CHECK: sllg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x0d]
14359 #CHECK: sllg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x0d]
14360 #CHECK: sllg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x0d]
14361 #CHECK: sllg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x0d]
14367 sllg
%r0,%r0,-524288
14370 sllg
%r0,%r0,524287
14371 sllg
%r0,%r0,0(%r1)
14372 sllg
%r0,%r0,0(%r15)
14373 sllg
%r0,%r0,524287(%r1)
14374 sllg
%r0,%r0,524287(%r15)
14376 #CHECK: slr %r0, %r0 # encoding: [0x1f,0x00]
14377 #CHECK: slr %r0, %r15 # encoding: [0x1f,0x0f]
14378 #CHECK: slr %r15, %r0 # encoding: [0x1f,0xf0]
14379 #CHECK: slr %r7, %r8 # encoding: [0x1f,0x78]
14386 #CHECK: slxt %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x48]
14387 #CHECK: slxt %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x48]
14388 #CHECK: slxt %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x48]
14389 #CHECK: slxt %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x48]
14390 #CHECK: slxt %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x48]
14391 #CHECK: slxt %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x48]
14392 #CHECK: slxt %f0, %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x48]
14393 #CHECK: slxt %f13, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xd0,0x48]
14394 #CHECK: slxt %f13, %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0xd0,0x48]
14397 slxt
%f0, %f0, 4095
14398 slxt
%f0, %f0, 0(%r1)
14399 slxt
%f0, %f0, 0(%r15)
14400 slxt
%f0, %f0, 4095(%r1,%r15)
14401 slxt
%f0, %f0, 4095(%r15,%r1)
14406 #CHECK: sly %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x5f]
14407 #CHECK: sly %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x5f]
14408 #CHECK: sly %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x5f]
14409 #CHECK: sly %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x5f]
14410 #CHECK: sly %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x5f]
14411 #CHECK: sly %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x5f]
14412 #CHECK: sly %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x5f]
14413 #CHECK: sly %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x5f]
14414 #CHECK: sly %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x5f]
14415 #CHECK: sly %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x5f]
14424 sly
%r0, 524287(%r1,%r15)
14425 sly
%r0, 524287(%r15,%r1)
14428 #CHECK: sp 0(1), 0(1) # encoding: [0xfb,0x00,0x00,0x00,0x00,0x00]
14429 #CHECK: sp 0(1), 0(1,%r1) # encoding: [0xfb,0x00,0x00,0x00,0x10,0x00]
14430 #CHECK: sp 0(1), 0(1,%r15) # encoding: [0xfb,0x00,0x00,0x00,0xf0,0x00]
14431 #CHECK: sp 0(1), 4095(1) # encoding: [0xfb,0x00,0x00,0x00,0x0f,0xff]
14432 #CHECK: sp 0(1), 4095(1,%r1) # encoding: [0xfb,0x00,0x00,0x00,0x1f,0xff]
14433 #CHECK: sp 0(1), 4095(1,%r15) # encoding: [0xfb,0x00,0x00,0x00,0xff,0xff]
14434 #CHECK: sp 0(1,%r1), 0(1) # encoding: [0xfb,0x00,0x10,0x00,0x00,0x00]
14435 #CHECK: sp 0(1,%r15), 0(1) # encoding: [0xfb,0x00,0xf0,0x00,0x00,0x00]
14436 #CHECK: sp 4095(1,%r1), 0(1) # encoding: [0xfb,0x00,0x1f,0xff,0x00,0x00]
14437 #CHECK: sp 4095(1,%r15), 0(1) # encoding: [0xfb,0x00,0xff,0xff,0x00,0x00]
14438 #CHECK: sp 0(16,%r1), 0(1) # encoding: [0xfb,0xf0,0x10,0x00,0x00,0x00]
14439 #CHECK: sp 0(16,%r15), 0(1) # encoding: [0xfb,0xf0,0xf0,0x00,0x00,0x00]
14440 #CHECK: sp 0(1), 0(16,%r1) # encoding: [0xfb,0x0f,0x00,0x00,0x10,0x00]
14441 #CHECK: sp 0(1), 0(16,%r15) # encoding: [0xfb,0x0f,0x00,0x00,0xf0,0x00]
14447 sp
0(1), 4095(1,%r1)
14448 sp
0(1), 4095(1,%r15)
14451 sp
4095(1,%r1), 0(1)
14452 sp
4095(1,%r15), 0(1)
14454 sp
0(16,%r15), 0(1)
14456 sp
0(1), 0(16,%r15)
14458 #CHECK: spctr %r0, %r0 # encoding: [0xb2,0xe1,0x00,0x00]
14459 #CHECK: spctr %r0, %r15 # encoding: [0xb2,0xe1,0x00,0x0f]
14460 #CHECK: spctr %r15, %r0 # encoding: [0xb2,0xe1,0x00,0xf0]
14461 #CHECK: spctr %r7, %r8 # encoding: [0xb2,0xe1,0x00,0x78]
14468 #CHECK: spka 0 # encoding: [0xb2,0x0a,0x00,0x00]
14469 #CHECK: spka 0(%r1) # encoding: [0xb2,0x0a,0x10,0x00]
14470 #CHECK: spka 0(%r15) # encoding: [0xb2,0x0a,0xf0,0x00]
14471 #CHECK: spka 4095 # encoding: [0xb2,0x0a,0x0f,0xff]
14472 #CHECK: spka 4095(%r1) # encoding: [0xb2,0x0a,0x1f,0xff]
14473 #CHECK: spka 4095(%r15) # encoding: [0xb2,0x0a,0xff,0xff]
14482 #CHECK: spm %r0 # encoding: [0x04,0x00]
14483 #CHECK: spm %r1 # encoding: [0x04,0x10]
14484 #CHECK: spm %r15 # encoding: [0x04,0xf0]
14490 #CHECK: spt 0 # encoding: [0xb2,0x08,0x00,0x00]
14491 #CHECK: spt 0(%r1) # encoding: [0xb2,0x08,0x10,0x00]
14492 #CHECK: spt 0(%r15) # encoding: [0xb2,0x08,0xf0,0x00]
14493 #CHECK: spt 4095 # encoding: [0xb2,0x08,0x0f,0xff]
14494 #CHECK: spt 4095(%r1) # encoding: [0xb2,0x08,0x1f,0xff]
14495 #CHECK: spt 4095(%r15) # encoding: [0xb2,0x08,0xff,0xff]
14504 #CHECK: spx 0 # encoding: [0xb2,0x10,0x00,0x00]
14505 #CHECK: spx 0(%r1) # encoding: [0xb2,0x10,0x10,0x00]
14506 #CHECK: spx 0(%r15) # encoding: [0xb2,0x10,0xf0,0x00]
14507 #CHECK: spx 4095 # encoding: [0xb2,0x10,0x0f,0xff]
14508 #CHECK: spx 4095(%r1) # encoding: [0xb2,0x10,0x1f,0xff]
14509 #CHECK: spx 4095(%r15) # encoding: [0xb2,0x10,0xff,0xff]
14518 #CHECK: sqd %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x35]
14519 #CHECK: sqd %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x35]
14520 #CHECK: sqd %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x35]
14521 #CHECK: sqd %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x35]
14522 #CHECK: sqd %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x35]
14523 #CHECK: sqd %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x35]
14524 #CHECK: sqd %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x35]
14530 sqd
%f0, 4095(%r1,%r15)
14531 sqd
%f0, 4095(%r15,%r1)
14534 #CHECK: sqdb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x15]
14535 #CHECK: sqdb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x15]
14536 #CHECK: sqdb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x15]
14537 #CHECK: sqdb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x15]
14538 #CHECK: sqdb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x15]
14539 #CHECK: sqdb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x15]
14540 #CHECK: sqdb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x15]
14546 sqdb
%f0, 4095(%r1,%r15)
14547 sqdb
%f0, 4095(%r15,%r1)
14550 #CHECK: sqdbr %f0, %f0 # encoding: [0xb3,0x15,0x00,0x00]
14551 #CHECK: sqdbr %f0, %f15 # encoding: [0xb3,0x15,0x00,0x0f]
14552 #CHECK: sqdbr %f7, %f8 # encoding: [0xb3,0x15,0x00,0x78]
14553 #CHECK: sqdbr %f15, %f0 # encoding: [0xb3,0x15,0x00,0xf0]
14560 #CHECK: sqdr %f0, %f0 # encoding: [0xb2,0x44,0x00,0x00]
14561 #CHECK: sqdr %f0, %f15 # encoding: [0xb2,0x44,0x00,0x0f]
14562 #CHECK: sqdr %f7, %f8 # encoding: [0xb2,0x44,0x00,0x78]
14563 #CHECK: sqdr %f15, %f0 # encoding: [0xb2,0x44,0x00,0xf0]
14570 #CHECK: sqe %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x34]
14571 #CHECK: sqe %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x34]
14572 #CHECK: sqe %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x34]
14573 #CHECK: sqe %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x34]
14574 #CHECK: sqe %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x34]
14575 #CHECK: sqe %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x34]
14576 #CHECK: sqe %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x34]
14582 sqe
%f0, 4095(%r1,%r15)
14583 sqe
%f0, 4095(%r15,%r1)
14586 #CHECK: sqeb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x14]
14587 #CHECK: sqeb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x14]
14588 #CHECK: sqeb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x14]
14589 #CHECK: sqeb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x14]
14590 #CHECK: sqeb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x14]
14591 #CHECK: sqeb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x14]
14592 #CHECK: sqeb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x14]
14598 sqeb
%f0, 4095(%r1,%r15)
14599 sqeb
%f0, 4095(%r15,%r1)
14602 #CHECK: sqebr %f0, %f0 # encoding: [0xb3,0x14,0x00,0x00]
14603 #CHECK: sqebr %f0, %f15 # encoding: [0xb3,0x14,0x00,0x0f]
14604 #CHECK: sqebr %f7, %f8 # encoding: [0xb3,0x14,0x00,0x78]
14605 #CHECK: sqebr %f15, %f0 # encoding: [0xb3,0x14,0x00,0xf0]
14612 #CHECK: sqer %f0, %f0 # encoding: [0xb2,0x45,0x00,0x00]
14613 #CHECK: sqer %f0, %f15 # encoding: [0xb2,0x45,0x00,0x0f]
14614 #CHECK: sqer %f7, %f8 # encoding: [0xb2,0x45,0x00,0x78]
14615 #CHECK: sqer %f15, %f0 # encoding: [0xb2,0x45,0x00,0xf0]
14622 #CHECK: sqxbr %f0, %f0 # encoding: [0xb3,0x16,0x00,0x00]
14623 #CHECK: sqxbr %f0, %f13 # encoding: [0xb3,0x16,0x00,0x0d]
14624 #CHECK: sqxbr %f8, %f8 # encoding: [0xb3,0x16,0x00,0x88]
14625 #CHECK: sqxbr %f13, %f0 # encoding: [0xb3,0x16,0x00,0xd0]
14632 #CHECK: sqxr %f0, %f0 # encoding: [0xb3,0x36,0x00,0x00]
14633 #CHECK: sqxr %f0, %f13 # encoding: [0xb3,0x36,0x00,0x0d]
14634 #CHECK: sqxr %f8, %f8 # encoding: [0xb3,0x36,0x00,0x88]
14635 #CHECK: sqxr %f13, %f0 # encoding: [0xb3,0x36,0x00,0xd0]
14642 #CHECK: sr %r0, %r0 # encoding: [0x1b,0x00]
14643 #CHECK: sr %r0, %r15 # encoding: [0x1b,0x0f]
14644 #CHECK: sr %r15, %r0 # encoding: [0x1b,0xf0]
14645 #CHECK: sr %r7, %r8 # encoding: [0x1b,0x78]
14652 #CHECK: sra %r0, 0 # encoding: [0x8a,0x00,0x00,0x00]
14653 #CHECK: sra %r7, 0 # encoding: [0x8a,0x70,0x00,0x00]
14654 #CHECK: sra %r15, 0 # encoding: [0x8a,0xf0,0x00,0x00]
14655 #CHECK: sra %r0, 4095 # encoding: [0x8a,0x00,0x0f,0xff]
14656 #CHECK: sra %r0, 0(%r1) # encoding: [0x8a,0x00,0x10,0x00]
14657 #CHECK: sra %r0, 0(%r15) # encoding: [0x8a,0x00,0xf0,0x00]
14658 #CHECK: sra %r0, 4095(%r1) # encoding: [0x8a,0x00,0x1f,0xff]
14659 #CHECK: sra %r0, 4095(%r15) # encoding: [0x8a,0x00,0xff,0xff]
14670 #CHECK: srag %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x0a]
14671 #CHECK: srag %r15, %r1, 0 # encoding: [0xeb,0xf1,0x00,0x00,0x00,0x0a]
14672 #CHECK: srag %r1, %r15, 0 # encoding: [0xeb,0x1f,0x00,0x00,0x00,0x0a]
14673 #CHECK: srag %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x0a]
14674 #CHECK: srag %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x0a]
14675 #CHECK: srag %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x0a]
14676 #CHECK: srag %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x0a]
14677 #CHECK: srag %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x0a]
14678 #CHECK: srag %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x0a]
14679 #CHECK: srag %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x0a]
14680 #CHECK: srag %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x0a]
14681 #CHECK: srag %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x0a]
14687 srag
%r0,%r0,-524288
14690 srag
%r0,%r0,524287
14691 srag
%r0,%r0,0(%r1)
14692 srag
%r0,%r0,0(%r15)
14693 srag
%r0,%r0,524287(%r1)
14694 srag
%r0,%r0,524287(%r15)
14696 #CHECK: srda %r0, 0 # encoding: [0x8e,0x00,0x00,0x00]
14697 #CHECK: srda %r6, 0 # encoding: [0x8e,0x60,0x00,0x00]
14698 #CHECK: srda %r14, 0 # encoding: [0x8e,0xe0,0x00,0x00]
14699 #CHECK: srda %r0, 4095 # encoding: [0x8e,0x00,0x0f,0xff]
14700 #CHECK: srda %r0, 0(%r1) # encoding: [0x8e,0x00,0x10,0x00]
14701 #CHECK: srda %r0, 0(%r15) # encoding: [0x8e,0x00,0xf0,0x00]
14702 #CHECK: srda %r0, 4095(%r1) # encoding: [0x8e,0x00,0x1f,0xff]
14703 #CHECK: srda %r0, 4095(%r15) # encoding: [0x8e,0x00,0xff,0xff]
14712 srda
%r0,4095(%r15)
14714 #CHECK: srdl %r0, 0 # encoding: [0x8c,0x00,0x00,0x00]
14715 #CHECK: srdl %r6, 0 # encoding: [0x8c,0x60,0x00,0x00]
14716 #CHECK: srdl %r14, 0 # encoding: [0x8c,0xe0,0x00,0x00]
14717 #CHECK: srdl %r0, 4095 # encoding: [0x8c,0x00,0x0f,0xff]
14718 #CHECK: srdl %r0, 0(%r1) # encoding: [0x8c,0x00,0x10,0x00]
14719 #CHECK: srdl %r0, 0(%r15) # encoding: [0x8c,0x00,0xf0,0x00]
14720 #CHECK: srdl %r0, 4095(%r1) # encoding: [0x8c,0x00,0x1f,0xff]
14721 #CHECK: srdl %r0, 4095(%r15) # encoding: [0x8c,0x00,0xff,0xff]
14730 srdl
%r0,4095(%r15)
14732 #CHECK: srdt %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x41]
14733 #CHECK: srdt %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x41]
14734 #CHECK: srdt %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x41]
14735 #CHECK: srdt %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x41]
14736 #CHECK: srdt %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x41]
14737 #CHECK: srdt %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x41]
14738 #CHECK: srdt %f0, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x41]
14739 #CHECK: srdt %f15, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0x41]
14740 #CHECK: srdt %f15, %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0xf0,0x41]
14743 srdt
%f0, %f0, 4095
14744 srdt
%f0, %f0, 0(%r1)
14745 srdt
%f0, %f0, 0(%r15)
14746 srdt
%f0, %f0, 4095(%r1,%r15)
14747 srdt
%f0, %f0, 4095(%r15,%r1)
14752 #CHECK: srl %r0, 0 # encoding: [0x88,0x00,0x00,0x00]
14753 #CHECK: srl %r7, 0 # encoding: [0x88,0x70,0x00,0x00]
14754 #CHECK: srl %r15, 0 # encoding: [0x88,0xf0,0x00,0x00]
14755 #CHECK: srl %r0, 4095 # encoding: [0x88,0x00,0x0f,0xff]
14756 #CHECK: srl %r0, 0(%r1) # encoding: [0x88,0x00,0x10,0x00]
14757 #CHECK: srl %r0, 0(%r15) # encoding: [0x88,0x00,0xf0,0x00]
14758 #CHECK: srl %r0, 4095(%r1) # encoding: [0x88,0x00,0x1f,0xff]
14759 #CHECK: srl %r0, 4095(%r15) # encoding: [0x88,0x00,0xff,0xff]
14770 #CHECK: srlg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x0c]
14771 #CHECK: srlg %r15, %r1, 0 # encoding: [0xeb,0xf1,0x00,0x00,0x00,0x0c]
14772 #CHECK: srlg %r1, %r15, 0 # encoding: [0xeb,0x1f,0x00,0x00,0x00,0x0c]
14773 #CHECK: srlg %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x0c]
14774 #CHECK: srlg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x0c]
14775 #CHECK: srlg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x0c]
14776 #CHECK: srlg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x0c]
14777 #CHECK: srlg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x0c]
14778 #CHECK: srlg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x0c]
14779 #CHECK: srlg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x0c]
14780 #CHECK: srlg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x0c]
14781 #CHECK: srlg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x0c]
14787 srlg
%r0,%r0,-524288
14790 srlg
%r0,%r0,524287
14791 srlg
%r0,%r0,0(%r1)
14792 srlg
%r0,%r0,0(%r15)
14793 srlg
%r0,%r0,524287(%r1)
14794 srlg
%r0,%r0,524287(%r15)
14796 #CHECK: srnm 0 # encoding: [0xb2,0x99,0x00,0x00]
14797 #CHECK: srnm 0(%r1) # encoding: [0xb2,0x99,0x10,0x00]
14798 #CHECK: srnm 0(%r15) # encoding: [0xb2,0x99,0xf0,0x00]
14799 #CHECK: srnm 4095 # encoding: [0xb2,0x99,0x0f,0xff]
14800 #CHECK: srnm 4095(%r1) # encoding: [0xb2,0x99,0x1f,0xff]
14801 #CHECK: srnm 4095(%r15) # encoding: [0xb2,0x99,0xff,0xff]
14810 #CHECK: srnmt 0 # encoding: [0xb2,0xb9,0x00,0x00]
14811 #CHECK: srnmt 0(%r1) # encoding: [0xb2,0xb9,0x10,0x00]
14812 #CHECK: srnmt 0(%r15) # encoding: [0xb2,0xb9,0xf0,0x00]
14813 #CHECK: srnmt 4095 # encoding: [0xb2,0xb9,0x0f,0xff]
14814 #CHECK: srnmt 4095(%r1) # encoding: [0xb2,0xb9,0x1f,0xff]
14815 #CHECK: srnmt 4095(%r15) # encoding: [0xb2,0xb9,0xff,0xff]
14824 #CHECK: srp 0(1), 0, 0 # encoding: [0xf0,0x00,0x00,0x00,0x00,0x00]
14825 #CHECK: srp 0(1), 0, 15 # encoding: [0xf0,0x0f,0x00,0x00,0x00,0x00]
14826 #CHECK: srp 0(1), 0(%r1), 0 # encoding: [0xf0,0x00,0x00,0x00,0x10,0x00]
14827 #CHECK: srp 0(1), 0(%r15), 0 # encoding: [0xf0,0x00,0x00,0x00,0xf0,0x00]
14828 #CHECK: srp 0(1), 4095, 0 # encoding: [0xf0,0x00,0x00,0x00,0x0f,0xff]
14829 #CHECK: srp 0(1), 4095(%r1), 0 # encoding: [0xf0,0x00,0x00,0x00,0x1f,0xff]
14830 #CHECK: srp 0(1), 4095(%r15), 0 # encoding: [0xf0,0x00,0x00,0x00,0xff,0xff]
14831 #CHECK: srp 0(1,%r1), 0, 0 # encoding: [0xf0,0x00,0x10,0x00,0x00,0x00]
14832 #CHECK: srp 0(1,%r15), 0, 0 # encoding: [0xf0,0x00,0xf0,0x00,0x00,0x00]
14833 #CHECK: srp 4095(1,%r1), 0, 0 # encoding: [0xf0,0x00,0x1f,0xff,0x00,0x00]
14834 #CHECK: srp 4095(1,%r15), 0, 0 # encoding: [0xf0,0x00,0xff,0xff,0x00,0x00]
14835 #CHECK: srp 0(16,%r1), 0, 0 # encoding: [0xf0,0xf0,0x10,0x00,0x00,0x00]
14836 #CHECK: srp 0(16,%r15), 0, 0 # encoding: [0xf0,0xf0,0xf0,0x00,0x00,0x00]
14840 srp
0(1), 0(%r1), 0
14841 srp
0(1), 0(%r15), 0
14843 srp
0(1), 4095(%r1), 0
14844 srp
0(1), 4095(%r15), 0
14846 srp
0(1,%r15), 0, 0
14847 srp
4095(1,%r1), 0, 0
14848 srp
4095(1,%r15), 0, 0
14849 srp
0(16,%r1), 0, 0
14850 srp
0(16,%r15), 0, 0
14852 #CHECK: srst %r0, %r0 # encoding: [0xb2,0x5e,0x00,0x00]
14853 #CHECK: srst %r0, %r15 # encoding: [0xb2,0x5e,0x00,0x0f]
14854 #CHECK: srst %r15, %r0 # encoding: [0xb2,0x5e,0x00,0xf0]
14855 #CHECK: srst %r7, %r8 # encoding: [0xb2,0x5e,0x00,0x78]
14862 #CHECK: srstu %r0, %r0 # encoding: [0xb9,0xbe,0x00,0x00]
14863 #CHECK: srstu %r0, %r15 # encoding: [0xb9,0xbe,0x00,0x0f]
14864 #CHECK: srstu %r15, %r0 # encoding: [0xb9,0xbe,0x00,0xf0]
14865 #CHECK: srstu %r7, %r8 # encoding: [0xb9,0xbe,0x00,0x78]
14872 #CHECK: srxt %f0, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x49]
14873 #CHECK: srxt %f0, %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x49]
14874 #CHECK: srxt %f0, %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x49]
14875 #CHECK: srxt %f0, %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x49]
14876 #CHECK: srxt %f0, %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x49]
14877 #CHECK: srxt %f0, %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x49]
14878 #CHECK: srxt %f0, %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x49]
14879 #CHECK: srxt %f13, %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0xd0,0x49]
14880 #CHECK: srxt %f13, %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0xd0,0x49]
14883 srxt
%f0, %f0, 4095
14884 srxt
%f0, %f0, 0(%r1)
14885 srxt
%f0, %f0, 0(%r15)
14886 srxt
%f0, %f0, 4095(%r1,%r15)
14887 srxt
%f0, %f0, 4095(%r15,%r1)
14892 #CHECK: ssar %r0 # encoding: [0xb2,0x25,0x00,0x00]
14893 #CHECK: ssar %r1 # encoding: [0xb2,0x25,0x00,0x10]
14894 #CHECK: ssar %r15 # encoding: [0xb2,0x25,0x00,0xf0]
14900 #CHECK: ssair %r0 # encoding: [0xb9,0x9f,0x00,0x00]
14901 #CHECK: ssair %r1 # encoding: [0xb9,0x9f,0x00,0x10]
14902 #CHECK: ssair %r15 # encoding: [0xb9,0x9f,0x00,0xf0]
14908 #CHECK: ssch 0 # encoding: [0xb2,0x33,0x00,0x00]
14909 #CHECK: ssch 0(%r1) # encoding: [0xb2,0x33,0x10,0x00]
14910 #CHECK: ssch 0(%r15) # encoding: [0xb2,0x33,0xf0,0x00]
14911 #CHECK: ssch 4095 # encoding: [0xb2,0x33,0x0f,0xff]
14912 #CHECK: ssch 4095(%r1) # encoding: [0xb2,0x33,0x1f,0xff]
14913 #CHECK: ssch 4095(%r15) # encoding: [0xb2,0x33,0xff,0xff]
14922 #CHECK: sske %r0, %r0 # encoding: [0xb2,0x2b,0x00,0x00]
14923 #CHECK: sske %r0, %r15 # encoding: [0xb2,0x2b,0x00,0x0f]
14924 #CHECK: sske %r15, %r0 # encoding: [0xb2,0x2b,0x00,0xf0]
14925 #CHECK: sske %r0, %r0, 15 # encoding: [0xb2,0x2b,0xf0,0x00]
14926 #CHECK: sske %r4, %r6, 7 # encoding: [0xb2,0x2b,0x70,0x46]
14934 #CHECK: ssm 0 # encoding: [0x80,0x00,0x00,0x00]
14935 #CHECK: ssm 0(%r1) # encoding: [0x80,0x00,0x10,0x00]
14936 #CHECK: ssm 0(%r15) # encoding: [0x80,0x00,0xf0,0x00]
14937 #CHECK: ssm 4095 # encoding: [0x80,0x00,0x0f,0xff]
14938 #CHECK: ssm 4095(%r1) # encoding: [0x80,0x00,0x1f,0xff]
14939 #CHECK: ssm 4095(%r15) # encoding: [0x80,0x00,0xff,0xff]
14948 #CHECK: st %r0, 0 # encoding: [0x50,0x00,0x00,0x00]
14949 #CHECK: st %r0, 4095 # encoding: [0x50,0x00,0x0f,0xff]
14950 #CHECK: st %r0, 0(%r1) # encoding: [0x50,0x00,0x10,0x00]
14951 #CHECK: st %r0, 0(%r15) # encoding: [0x50,0x00,0xf0,0x00]
14952 #CHECK: st %r0, 4095(%r1,%r15) # encoding: [0x50,0x01,0xff,0xff]
14953 #CHECK: st %r0, 4095(%r15,%r1) # encoding: [0x50,0x0f,0x1f,0xff]
14954 #CHECK: st %r15, 0 # encoding: [0x50,0xf0,0x00,0x00]
14960 st %r0, 4095(%r1,%r15)
14961 st %r0, 4095(%r15,%r1)
14964 #CHECK: stam %a0, %a0, 0 # encoding: [0x9b,0x00,0x00,0x00]
14965 #CHECK: stam %a0, %a15, 0 # encoding: [0x9b,0x0f,0x00,0x00]
14966 #CHECK: stam %a14, %a15, 0 # encoding: [0x9b,0xef,0x00,0x00]
14967 #CHECK: stam %a15, %a15, 0 # encoding: [0x9b,0xff,0x00,0x00]
14968 #CHECK: stam %a0, %a0, 4095 # encoding: [0x9b,0x00,0x0f,0xff]
14969 #CHECK: stam %a0, %a0, 1 # encoding: [0x9b,0x00,0x00,0x01]
14970 #CHECK: stam %a0, %a0, 0(%r1) # encoding: [0x9b,0x00,0x10,0x00]
14971 #CHECK: stam %a0, %a0, 0(%r15) # encoding: [0x9b,0x00,0xf0,0x00]
14972 #CHECK: stam %a0, %a0, 4095(%r1) # encoding: [0x9b,0x00,0x1f,0xff]
14973 #CHECK: stam %a0, %a0, 4095(%r15) # encoding: [0x9b,0x00,0xff,0xff]
14981 stam
%a0
,%a0
,0(%r1)
14982 stam
%a0
,%a0
,0(%r15)
14983 stam
%a0
,%a0
,4095(%r1)
14984 stam
%a0
,%a0
,4095(%r15)
14986 #CHECK: stamy %a0, %a0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x9b]
14987 #CHECK: stamy %a0, %a15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x9b]
14988 #CHECK: stamy %a14, %a15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x9b]
14989 #CHECK: stamy %a15, %a15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x9b]
14990 #CHECK: stamy %a0, %a0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x9b]
14991 #CHECK: stamy %a0, %a0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x9b]
14992 #CHECK: stamy %a0, %a0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x9b]
14993 #CHECK: stamy %a0, %a0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x9b]
14994 #CHECK: stamy %a0, %a0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x9b]
14995 #CHECK: stamy %a0, %a0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x9b]
14996 #CHECK: stamy %a0, %a0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x9b]
14997 #CHECK: stamy %a0, %a0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x9b]
14998 #CHECK: stamy %a0, %a0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x9b]
15004 stamy
%a0
,%a0
,-524288
15008 stamy
%a0
,%a0
,524287
15009 stamy
%a0
,%a0
,0(%r1)
15010 stamy
%a0
,%a0
,0(%r15)
15011 stamy
%a0
,%a0
,524287(%r1)
15012 stamy
%a0
,%a0
,524287(%r15)
15014 #CHECK: stap 0 # encoding: [0xb2,0x12,0x00,0x00]
15015 #CHECK: stap 0(%r1) # encoding: [0xb2,0x12,0x10,0x00]
15016 #CHECK: stap 0(%r15) # encoding: [0xb2,0x12,0xf0,0x00]
15017 #CHECK: stap 4095 # encoding: [0xb2,0x12,0x0f,0xff]
15018 #CHECK: stap 4095(%r1) # encoding: [0xb2,0x12,0x1f,0xff]
15019 #CHECK: stap 4095(%r15) # encoding: [0xb2,0x12,0xff,0xff]
15028 #CHECK: stc %r0, 0 # encoding: [0x42,0x00,0x00,0x00]
15029 #CHECK: stc %r0, 4095 # encoding: [0x42,0x00,0x0f,0xff]
15030 #CHECK: stc %r0, 0(%r1) # encoding: [0x42,0x00,0x10,0x00]
15031 #CHECK: stc %r0, 0(%r15) # encoding: [0x42,0x00,0xf0,0x00]
15032 #CHECK: stc %r0, 4095(%r1,%r15) # encoding: [0x42,0x01,0xff,0xff]
15033 #CHECK: stc %r0, 4095(%r15,%r1) # encoding: [0x42,0x0f,0x1f,0xff]
15034 #CHECK: stc %r15, 0 # encoding: [0x42,0xf0,0x00,0x00]
15040 stc
%r0, 4095(%r1,%r15)
15041 stc
%r0, 4095(%r15,%r1)
15044 #CHECK: stck 0 # encoding: [0xb2,0x05,0x00,0x00]
15045 #CHECK: stck 0(%r1) # encoding: [0xb2,0x05,0x10,0x00]
15046 #CHECK: stck 0(%r15) # encoding: [0xb2,0x05,0xf0,0x00]
15047 #CHECK: stck 4095 # encoding: [0xb2,0x05,0x0f,0xff]
15048 #CHECK: stck 4095(%r1) # encoding: [0xb2,0x05,0x1f,0xff]
15049 #CHECK: stck 4095(%r15) # encoding: [0xb2,0x05,0xff,0xff]
15058 #CHECK: stckc 0 # encoding: [0xb2,0x07,0x00,0x00]
15059 #CHECK: stckc 0(%r1) # encoding: [0xb2,0x07,0x10,0x00]
15060 #CHECK: stckc 0(%r15) # encoding: [0xb2,0x07,0xf0,0x00]
15061 #CHECK: stckc 4095 # encoding: [0xb2,0x07,0x0f,0xff]
15062 #CHECK: stckc 4095(%r1) # encoding: [0xb2,0x07,0x1f,0xff]
15063 #CHECK: stckc 4095(%r15) # encoding: [0xb2,0x07,0xff,0xff]
15072 #CHECK: stcke 0 # encoding: [0xb2,0x78,0x00,0x00]
15073 #CHECK: stcke 0(%r1) # encoding: [0xb2,0x78,0x10,0x00]
15074 #CHECK: stcke 0(%r15) # encoding: [0xb2,0x78,0xf0,0x00]
15075 #CHECK: stcke 4095 # encoding: [0xb2,0x78,0x0f,0xff]
15076 #CHECK: stcke 4095(%r1) # encoding: [0xb2,0x78,0x1f,0xff]
15077 #CHECK: stcke 4095(%r15) # encoding: [0xb2,0x78,0xff,0xff]
15086 #CHECK: stckf 0 # encoding: [0xb2,0x7c,0x00,0x00]
15087 #CHECK: stckf 0(%r1) # encoding: [0xb2,0x7c,0x10,0x00]
15088 #CHECK: stckf 0(%r15) # encoding: [0xb2,0x7c,0xf0,0x00]
15089 #CHECK: stckf 4095 # encoding: [0xb2,0x7c,0x0f,0xff]
15090 #CHECK: stckf 4095(%r1) # encoding: [0xb2,0x7c,0x1f,0xff]
15091 #CHECK: stckf 4095(%r15) # encoding: [0xb2,0x7c,0xff,0xff]
15100 #CHECK: stcm %r0, 0, 0 # encoding: [0xbe,0x00,0x00,0x00]
15101 #CHECK: stcm %r0, 15, 4095 # encoding: [0xbe,0x0f,0x0f,0xff]
15102 #CHECK: stcm %r0, 0, 0(%r1) # encoding: [0xbe,0x00,0x10,0x00]
15103 #CHECK: stcm %r0, 0, 0(%r15) # encoding: [0xbe,0x00,0xf0,0x00]
15104 #CHECK: stcm %r15, 15, 4095(%r1) # encoding: [0xbe,0xff,0x1f,0xff]
15105 #CHECK: stcm %r0, 0, 4095(%r15) # encoding: [0xbe,0x00,0xff,0xff]
15106 #CHECK: stcm %r15, 0, 0 # encoding: [0xbe,0xf0,0x00,0x00]
15110 stcm
%r0, 0, 0(%r1)
15111 stcm
%r0, 0, 0(%r15)
15112 stcm
%r15, 15, 4095(%r1)
15113 stcm
%r0, 0, 4095(%r15)
15116 #CHECK: stcmh %r0, 0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x2c]
15117 #CHECK: stcmh %r0, 0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x2c]
15118 #CHECK: stcmh %r0, 15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x2c]
15119 #CHECK: stcmh %r0, 15, 1 # encoding: [0xeb,0x0f,0x00,0x01,0x00,0x2c]
15120 #CHECK: stcmh %r0, 8, 524287 # encoding: [0xeb,0x08,0x0f,0xff,0x7f,0x2c]
15121 #CHECK: stcmh %r0, 8, 0(%r1) # encoding: [0xeb,0x08,0x10,0x00,0x00,0x2c]
15122 #CHECK: stcmh %r0, 4, 0(%r15) # encoding: [0xeb,0x04,0xf0,0x00,0x00,0x2c]
15123 #CHECK: stcmh %r0, 4, 524287(%r15) # encoding: [0xeb,0x04,0xff,0xff,0x7f,0x2c]
15124 #CHECK: stcmh %r0, 0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x2c]
15125 #CHECK: stcmh %r15, 0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0x2c]
15127 stcmh
%r0, 0, -524288
15131 stcmh
%r0, 8, 524287
15132 stcmh
%r0, 8, 0(%r1)
15133 stcmh
%r0, 4, 0(%r15)
15134 stcmh
%r0, 4, 524287(%r15)
15135 stcmh
%r0, 0, 524287(%r1)
15138 #CHECK: stcmy %r0, 0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x2d]
15139 #CHECK: stcmy %r0, 0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x2d]
15140 #CHECK: stcmy %r0, 15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x2d]
15141 #CHECK: stcmy %r0, 15, 1 # encoding: [0xeb,0x0f,0x00,0x01,0x00,0x2d]
15142 #CHECK: stcmy %r0, 8, 524287 # encoding: [0xeb,0x08,0x0f,0xff,0x7f,0x2d]
15143 #CHECK: stcmy %r0, 8, 0(%r1) # encoding: [0xeb,0x08,0x10,0x00,0x00,0x2d]
15144 #CHECK: stcmy %r0, 4, 0(%r15) # encoding: [0xeb,0x04,0xf0,0x00,0x00,0x2d]
15145 #CHECK: stcmy %r0, 4, 524287(%r15) # encoding: [0xeb,0x04,0xff,0xff,0x7f,0x2d]
15146 #CHECK: stcmy %r0, 0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x2d]
15147 #CHECK: stcmy %r15, 0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0x2d]
15149 stcmy
%r0, 0, -524288
15153 stcmy
%r0, 8, 524287
15154 stcmy
%r0, 8, 0(%r1)
15155 stcmy
%r0, 4, 0(%r15)
15156 stcmy
%r0, 4, 524287(%r15)
15157 stcmy
%r0, 0, 524287(%r1)
15160 #CHECK: stcps 0 # encoding: [0xb2,0x3a,0x00,0x00]
15161 #CHECK: stcps 0(%r1) # encoding: [0xb2,0x3a,0x10,0x00]
15162 #CHECK: stcps 0(%r15) # encoding: [0xb2,0x3a,0xf0,0x00]
15163 #CHECK: stcps 4095 # encoding: [0xb2,0x3a,0x0f,0xff]
15164 #CHECK: stcps 4095(%r1) # encoding: [0xb2,0x3a,0x1f,0xff]
15165 #CHECK: stcps 4095(%r15) # encoding: [0xb2,0x3a,0xff,0xff]
15174 #CHECK: stcrw 0 # encoding: [0xb2,0x39,0x00,0x00]
15175 #CHECK: stcrw 0(%r1) # encoding: [0xb2,0x39,0x10,0x00]
15176 #CHECK: stcrw 0(%r15) # encoding: [0xb2,0x39,0xf0,0x00]
15177 #CHECK: stcrw 4095 # encoding: [0xb2,0x39,0x0f,0xff]
15178 #CHECK: stcrw 4095(%r1) # encoding: [0xb2,0x39,0x1f,0xff]
15179 #CHECK: stcrw 4095(%r15) # encoding: [0xb2,0x39,0xff,0xff]
15188 #CHECK: stctg %c0, %c0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x25]
15189 #CHECK: stctg %c0, %c15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x25]
15190 #CHECK: stctg %c14, %c15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x25]
15191 #CHECK: stctg %c15, %c15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x25]
15192 #CHECK: stctg %c0, %c0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x25]
15193 #CHECK: stctg %c0, %c0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x25]
15194 #CHECK: stctg %c0, %c0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x25]
15195 #CHECK: stctg %c0, %c0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x25]
15196 #CHECK: stctg %c0, %c0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x25]
15197 #CHECK: stctg %c0, %c0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x25]
15198 #CHECK: stctg %c0, %c0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x25]
15199 #CHECK: stctg %c0, %c0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x25]
15200 #CHECK: stctg %c0, %c0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x25]
15206 stctg
%c0
,%c0
,-524288
15210 stctg
%c0
,%c0
,524287
15211 stctg
%c0
,%c0
,0(%r1)
15212 stctg
%c0
,%c0
,0(%r15)
15213 stctg
%c0
,%c0
,524287(%r1)
15214 stctg
%c0
,%c0
,524287(%r15)
15216 #CHECK: stctl %c0, %c0, 0 # encoding: [0xb6,0x00,0x00,0x00]
15217 #CHECK: stctl %c0, %c15, 0 # encoding: [0xb6,0x0f,0x00,0x00]
15218 #CHECK: stctl %c14, %c15, 0 # encoding: [0xb6,0xef,0x00,0x00]
15219 #CHECK: stctl %c15, %c15, 0 # encoding: [0xb6,0xff,0x00,0x00]
15220 #CHECK: stctl %c0, %c0, 4095 # encoding: [0xb6,0x00,0x0f,0xff]
15221 #CHECK: stctl %c0, %c0, 1 # encoding: [0xb6,0x00,0x00,0x01]
15222 #CHECK: stctl %c0, %c0, 0(%r1) # encoding: [0xb6,0x00,0x10,0x00]
15223 #CHECK: stctl %c0, %c0, 0(%r15) # encoding: [0xb6,0x00,0xf0,0x00]
15224 #CHECK: stctl %c0, %c0, 4095(%r1) # encoding: [0xb6,0x00,0x1f,0xff]
15225 #CHECK: stctl %c0, %c0, 4095(%r15) # encoding: [0xb6,0x00,0xff,0xff]
15233 stctl
%c0
,%c0
,0(%r1)
15234 stctl
%c0
,%c0
,0(%r15)
15235 stctl
%c0
,%c0
,4095(%r1)
15236 stctl
%c0
,%c0
,4095(%r15)
15238 #CHECK: stcy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x72]
15239 #CHECK: stcy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x72]
15240 #CHECK: stcy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x72]
15241 #CHECK: stcy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x72]
15242 #CHECK: stcy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x72]
15243 #CHECK: stcy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x72]
15244 #CHECK: stcy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x72]
15245 #CHECK: stcy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x72]
15246 #CHECK: stcy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x72]
15247 #CHECK: stcy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x72]
15256 stcy
%r0, 524287(%r1,%r15)
15257 stcy
%r0, 524287(%r15,%r1)
15260 #CHECK: std %f0, 0 # encoding: [0x60,0x00,0x00,0x00]
15261 #CHECK: std %f0, 4095 # encoding: [0x60,0x00,0x0f,0xff]
15262 #CHECK: std %f0, 0(%r1) # encoding: [0x60,0x00,0x10,0x00]
15263 #CHECK: std %f0, 0(%r15) # encoding: [0x60,0x00,0xf0,0x00]
15264 #CHECK: std %f0, 4095(%r1,%r15) # encoding: [0x60,0x01,0xff,0xff]
15265 #CHECK: std %f0, 4095(%r15,%r1) # encoding: [0x60,0x0f,0x1f,0xff]
15266 #CHECK: std %f15, 0 # encoding: [0x60,0xf0,0x00,0x00]
15272 std %f0, 4095(%r1,%r15)
15273 std %f0, 4095(%r15,%r1)
15276 #CHECK: stdy %f0, -524288 # encoding: [0xed,0x00,0x00,0x00,0x80,0x67]
15277 #CHECK: stdy %f0, -1 # encoding: [0xed,0x00,0x0f,0xff,0xff,0x67]
15278 #CHECK: stdy %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x67]
15279 #CHECK: stdy %f0, 1 # encoding: [0xed,0x00,0x00,0x01,0x00,0x67]
15280 #CHECK: stdy %f0, 524287 # encoding: [0xed,0x00,0x0f,0xff,0x7f,0x67]
15281 #CHECK: stdy %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x67]
15282 #CHECK: stdy %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x67]
15283 #CHECK: stdy %f0, 524287(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x7f,0x67]
15284 #CHECK: stdy %f0, 524287(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x7f,0x67]
15285 #CHECK: stdy %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x67]
15294 stdy
%f0, 524287(%r1,%r15)
15295 stdy
%f0, 524287(%r15,%r1)
15298 #CHECK: ste %f0, 0 # encoding: [0x70,0x00,0x00,0x00]
15299 #CHECK: ste %f0, 4095 # encoding: [0x70,0x00,0x0f,0xff]
15300 #CHECK: ste %f0, 0(%r1) # encoding: [0x70,0x00,0x10,0x00]
15301 #CHECK: ste %f0, 0(%r15) # encoding: [0x70,0x00,0xf0,0x00]
15302 #CHECK: ste %f0, 4095(%r1,%r15) # encoding: [0x70,0x01,0xff,0xff]
15303 #CHECK: ste %f0, 4095(%r15,%r1) # encoding: [0x70,0x0f,0x1f,0xff]
15304 #CHECK: ste %f15, 0 # encoding: [0x70,0xf0,0x00,0x00]
15310 ste
%f0, 4095(%r1,%r15)
15311 ste
%f0, 4095(%r15,%r1)
15314 #CHECK: stey %f0, -524288 # encoding: [0xed,0x00,0x00,0x00,0x80,0x66]
15315 #CHECK: stey %f0, -1 # encoding: [0xed,0x00,0x0f,0xff,0xff,0x66]
15316 #CHECK: stey %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x66]
15317 #CHECK: stey %f0, 1 # encoding: [0xed,0x00,0x00,0x01,0x00,0x66]
15318 #CHECK: stey %f0, 524287 # encoding: [0xed,0x00,0x0f,0xff,0x7f,0x66]
15319 #CHECK: stey %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x66]
15320 #CHECK: stey %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x66]
15321 #CHECK: stey %f0, 524287(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x7f,0x66]
15322 #CHECK: stey %f0, 524287(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x7f,0x66]
15323 #CHECK: stey %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x66]
15332 stey
%f0, 524287(%r1,%r15)
15333 stey
%f0, 524287(%r15,%r1)
15336 #CHECK: stfl 0 # encoding: [0xb2,0xb1,0x00,0x00]
15337 #CHECK: stfl 0(%r1) # encoding: [0xb2,0xb1,0x10,0x00]
15338 #CHECK: stfl 0(%r15) # encoding: [0xb2,0xb1,0xf0,0x00]
15339 #CHECK: stfl 4095 # encoding: [0xb2,0xb1,0x0f,0xff]
15340 #CHECK: stfl 4095(%r1) # encoding: [0xb2,0xb1,0x1f,0xff]
15341 #CHECK: stfl 4095(%r15) # encoding: [0xb2,0xb1,0xff,0xff]
15350 #CHECK: stfle 0 # encoding: [0xb2,0xb0,0x00,0x00]
15351 #CHECK: stfle 0(%r1) # encoding: [0xb2,0xb0,0x10,0x00]
15352 #CHECK: stfle 0(%r15) # encoding: [0xb2,0xb0,0xf0,0x00]
15353 #CHECK: stfle 4095 # encoding: [0xb2,0xb0,0x0f,0xff]
15354 #CHECK: stfle 4095(%r1) # encoding: [0xb2,0xb0,0x1f,0xff]
15355 #CHECK: stfle 4095(%r15) # encoding: [0xb2,0xb0,0xff,0xff]
15364 #CHECK: stfpc 0 # encoding: [0xb2,0x9c,0x00,0x00]
15365 #CHECK: stfpc 0(%r1) # encoding: [0xb2,0x9c,0x10,0x00]
15366 #CHECK: stfpc 0(%r15) # encoding: [0xb2,0x9c,0xf0,0x00]
15367 #CHECK: stfpc 4095 # encoding: [0xb2,0x9c,0x0f,0xff]
15368 #CHECK: stfpc 4095(%r1) # encoding: [0xb2,0x9c,0x1f,0xff]
15369 #CHECK: stfpc 4095(%r15) # encoding: [0xb2,0x9c,0xff,0xff]
15378 #CHECK: stg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x24]
15379 #CHECK: stg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x24]
15380 #CHECK: stg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x24]
15381 #CHECK: stg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x24]
15382 #CHECK: stg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x24]
15383 #CHECK: stg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x24]
15384 #CHECK: stg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x24]
15385 #CHECK: stg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x24]
15386 #CHECK: stg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x24]
15387 #CHECK: stg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x24]
15396 stg
%r0, 524287(%r1,%r15)
15397 stg
%r0, 524287(%r15,%r1)
15400 #CHECK: stgrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x0b,A,A,A,A]
15401 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
15402 stgrl
%r0, -0x100000000
15403 #CHECK: stgrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x0b,A,A,A,A]
15404 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
15406 #CHECK: stgrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x0b,A,A,A,A]
15407 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
15409 #CHECK: stgrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x0b,A,A,A,A]
15410 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
15411 stgrl
%r0, 0xfffffffe
15413 #CHECK: stgrl %r0, foo # encoding: [0xc4,0x0b,A,A,A,A]
15414 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
15415 #CHECK: stgrl %r15, foo # encoding: [0xc4,0xfb,A,A,A,A]
15416 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
15421 #CHECK: stgrl %r3, bar+100 # encoding: [0xc4,0x3b,A,A,A,A]
15422 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
15423 #CHECK: stgrl %r4, bar+100 # encoding: [0xc4,0x4b,A,A,A,A]
15424 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
15429 #CHECK: stgrl %r7, frob@PLT # encoding: [0xc4,0x7b,A,A,A,A]
15430 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
15431 #CHECK: stgrl %r8, frob@PLT # encoding: [0xc4,0x8b,A,A,A,A]
15432 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
15437 #CHECK: sth %r0, 0 # encoding: [0x40,0x00,0x00,0x00]
15438 #CHECK: sth %r0, 4095 # encoding: [0x40,0x00,0x0f,0xff]
15439 #CHECK: sth %r0, 0(%r1) # encoding: [0x40,0x00,0x10,0x00]
15440 #CHECK: sth %r0, 0(%r15) # encoding: [0x40,0x00,0xf0,0x00]
15441 #CHECK: sth %r0, 4095(%r1,%r15) # encoding: [0x40,0x01,0xff,0xff]
15442 #CHECK: sth %r0, 4095(%r15,%r1) # encoding: [0x40,0x0f,0x1f,0xff]
15443 #CHECK: sth %r15, 0 # encoding: [0x40,0xf0,0x00,0x00]
15449 sth %r0, 4095(%r1,%r15)
15450 sth %r0, 4095(%r15,%r1)
15453 #CHECK: sthrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x07,A,A,A,A]
15454 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
15455 sthrl
%r0, -0x100000000
15456 #CHECK: sthrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x07,A,A,A,A]
15457 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
15459 #CHECK: sthrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x07,A,A,A,A]
15460 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
15462 #CHECK: sthrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x07,A,A,A,A]
15463 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
15464 sthrl
%r0, 0xfffffffe
15466 #CHECK: sthrl %r0, foo # encoding: [0xc4,0x07,A,A,A,A]
15467 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
15468 #CHECK: sthrl %r15, foo # encoding: [0xc4,0xf7,A,A,A,A]
15469 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
15474 #CHECK: sthrl %r3, bar+100 # encoding: [0xc4,0x37,A,A,A,A]
15475 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
15476 #CHECK: sthrl %r4, bar+100 # encoding: [0xc4,0x47,A,A,A,A]
15477 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
15482 #CHECK: sthrl %r7, frob@PLT # encoding: [0xc4,0x77,A,A,A,A]
15483 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
15484 #CHECK: sthrl %r8, frob@PLT # encoding: [0xc4,0x87,A,A,A,A]
15485 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
15490 #CHECK: sthy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x70]
15491 #CHECK: sthy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x70]
15492 #CHECK: sthy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x70]
15493 #CHECK: sthy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x70]
15494 #CHECK: sthy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x70]
15495 #CHECK: sthy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x70]
15496 #CHECK: sthy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x70]
15497 #CHECK: sthy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x70]
15498 #CHECK: sthy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x70]
15499 #CHECK: sthy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x70]
15508 sthy
%r0, 524287(%r1,%r15)
15509 sthy
%r0, 524287(%r15,%r1)
15512 #CHECK: stidp 0 # encoding: [0xb2,0x02,0x00,0x00]
15513 #CHECK: stidp 0(%r1) # encoding: [0xb2,0x02,0x10,0x00]
15514 #CHECK: stidp 0(%r15) # encoding: [0xb2,0x02,0xf0,0x00]
15515 #CHECK: stidp 4095 # encoding: [0xb2,0x02,0x0f,0xff]
15516 #CHECK: stidp 4095(%r1) # encoding: [0xb2,0x02,0x1f,0xff]
15517 #CHECK: stidp 4095(%r15) # encoding: [0xb2,0x02,0xff,0xff]
15526 #CHECK: stm %r0, %r0, 0 # encoding: [0x90,0x00,0x00,0x00]
15527 #CHECK: stm %r0, %r15, 0 # encoding: [0x90,0x0f,0x00,0x00]
15528 #CHECK: stm %r14, %r15, 0 # encoding: [0x90,0xef,0x00,0x00]
15529 #CHECK: stm %r15, %r15, 0 # encoding: [0x90,0xff,0x00,0x00]
15530 #CHECK: stm %r0, %r0, 4095 # encoding: [0x90,0x00,0x0f,0xff]
15531 #CHECK: stm %r0, %r0, 1 # encoding: [0x90,0x00,0x00,0x01]
15532 #CHECK: stm %r0, %r0, 0(%r1) # encoding: [0x90,0x00,0x10,0x00]
15533 #CHECK: stm %r0, %r0, 0(%r15) # encoding: [0x90,0x00,0xf0,0x00]
15534 #CHECK: stm %r0, %r0, 4095(%r1) # encoding: [0x90,0x00,0x1f,0xff]
15535 #CHECK: stm %r0, %r0, 4095(%r15) # encoding: [0x90,0x00,0xff,0xff]
15544 stm %r0,%r0,0(%r15)
15545 stm %r0,%r0,4095(%r1)
15546 stm %r0,%r0,4095(%r15)
15548 #CHECK: stmg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x24]
15549 #CHECK: stmg %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x24]
15550 #CHECK: stmg %r14, %r15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x24]
15551 #CHECK: stmg %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x24]
15552 #CHECK: stmg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x24]
15553 #CHECK: stmg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x24]
15554 #CHECK: stmg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x24]
15555 #CHECK: stmg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x24]
15556 #CHECK: stmg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x24]
15557 #CHECK: stmg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x24]
15558 #CHECK: stmg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x24]
15559 #CHECK: stmg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x24]
15560 #CHECK: stmg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x24]
15566 stmg
%r0,%r0,-524288
15570 stmg
%r0,%r0,524287
15571 stmg
%r0,%r0,0(%r1)
15572 stmg
%r0,%r0,0(%r15)
15573 stmg
%r0,%r0,524287(%r1)
15574 stmg
%r0,%r0,524287(%r15)
15576 #CHECK: stmh %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x26]
15577 #CHECK: stmh %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x26]
15578 #CHECK: stmh %r14, %r15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x26]
15579 #CHECK: stmh %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x26]
15580 #CHECK: stmh %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x26]
15581 #CHECK: stmh %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x26]
15582 #CHECK: stmh %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x26]
15583 #CHECK: stmh %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x26]
15584 #CHECK: stmh %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x26]
15585 #CHECK: stmh %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x26]
15586 #CHECK: stmh %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x26]
15587 #CHECK: stmh %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x26]
15588 #CHECK: stmh %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x26]
15594 stmh
%r0,%r0,-524288
15598 stmh
%r0,%r0,524287
15599 stmh
%r0,%r0,0(%r1)
15600 stmh
%r0,%r0,0(%r15)
15601 stmh
%r0,%r0,524287(%r1)
15602 stmh
%r0,%r0,524287(%r15)
15604 #CHECK: stmy %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x90]
15605 #CHECK: stmy %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x90]
15606 #CHECK: stmy %r14, %r15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x90]
15607 #CHECK: stmy %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x90]
15608 #CHECK: stmy %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x90]
15609 #CHECK: stmy %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x90]
15610 #CHECK: stmy %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x90]
15611 #CHECK: stmy %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x90]
15612 #CHECK: stmy %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x90]
15613 #CHECK: stmy %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x90]
15614 #CHECK: stmy %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x90]
15615 #CHECK: stmy %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x90]
15616 #CHECK: stmy %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x90]
15622 stmy
%r0,%r0,-524288
15626 stmy
%r0,%r0,524287
15627 stmy
%r0,%r0,0(%r1)
15628 stmy
%r0,%r0,0(%r15)
15629 stmy
%r0,%r0,524287(%r1)
15630 stmy
%r0,%r0,524287(%r15)
15632 #CHECK: stnsm 0, 0 # encoding: [0xac,0x00,0x00,0x00]
15633 #CHECK: stnsm 4095, 0 # encoding: [0xac,0x00,0x0f,0xff]
15634 #CHECK: stnsm 0, 255 # encoding: [0xac,0xff,0x00,0x00]
15635 #CHECK: stnsm 0(%r1), 42 # encoding: [0xac,0x2a,0x10,0x00]
15636 #CHECK: stnsm 0(%r15), 42 # encoding: [0xac,0x2a,0xf0,0x00]
15637 #CHECK: stnsm 4095(%r1), 42 # encoding: [0xac,0x2a,0x1f,0xff]
15638 #CHECK: stnsm 4095(%r15), 42 # encoding: [0xac,0x2a,0xff,0xff]
15645 stnsm
4095(%r1), 42
15646 stnsm
4095(%r15), 42
15648 #CHECK: stosm 0, 0 # encoding: [0xad,0x00,0x00,0x00]
15649 #CHECK: stosm 4095, 0 # encoding: [0xad,0x00,0x0f,0xff]
15650 #CHECK: stosm 0, 255 # encoding: [0xad,0xff,0x00,0x00]
15651 #CHECK: stosm 0(%r1), 42 # encoding: [0xad,0x2a,0x10,0x00]
15652 #CHECK: stosm 0(%r15), 42 # encoding: [0xad,0x2a,0xf0,0x00]
15653 #CHECK: stosm 4095(%r1), 42 # encoding: [0xad,0x2a,0x1f,0xff]
15654 #CHECK: stosm 4095(%r15), 42 # encoding: [0xad,0x2a,0xff,0xff]
15661 stosm
4095(%r1), 42
15662 stosm
4095(%r15), 42
15664 #CHECK: stpt 0 # encoding: [0xb2,0x09,0x00,0x00]
15665 #CHECK: stpt 0(%r1) # encoding: [0xb2,0x09,0x10,0x00]
15666 #CHECK: stpt 0(%r15) # encoding: [0xb2,0x09,0xf0,0x00]
15667 #CHECK: stpt 4095 # encoding: [0xb2,0x09,0x0f,0xff]
15668 #CHECK: stpt 4095(%r1) # encoding: [0xb2,0x09,0x1f,0xff]
15669 #CHECK: stpt 4095(%r15) # encoding: [0xb2,0x09,0xff,0xff]
15678 #CHECK: stpq %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x8e]
15679 #CHECK: stpq %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x8e]
15680 #CHECK: stpq %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x8e]
15681 #CHECK: stpq %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x8e]
15682 #CHECK: stpq %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x8e]
15683 #CHECK: stpq %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x8e]
15684 #CHECK: stpq %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x8e]
15685 #CHECK: stpq %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x8e]
15686 #CHECK: stpq %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x8e]
15687 #CHECK: stpq %r14, 0 # encoding: [0xe3,0xe0,0x00,0x00,0x00,0x8e]
15696 stpq
%r0, 524287(%r1,%r15)
15697 stpq
%r0, 524287(%r15,%r1)
15700 #CHECK: stpx 0 # encoding: [0xb2,0x11,0x00,0x00]
15701 #CHECK: stpx 0(%r1) # encoding: [0xb2,0x11,0x10,0x00]
15702 #CHECK: stpx 0(%r15) # encoding: [0xb2,0x11,0xf0,0x00]
15703 #CHECK: stpx 4095 # encoding: [0xb2,0x11,0x0f,0xff]
15704 #CHECK: stpx 4095(%r1) # encoding: [0xb2,0x11,0x1f,0xff]
15705 #CHECK: stpx 4095(%r15) # encoding: [0xb2,0x11,0xff,0xff]
15714 #CHECK: strag 0, 0 # encoding: [0xe5,0x02,0x00,0x00,0x00,0x00]
15715 #CHECK: strag 0(%r1), 0(%r2) # encoding: [0xe5,0x02,0x10,0x00,0x20,0x00]
15716 #CHECK: strag 160(%r1), 320(%r15) # encoding: [0xe5,0x02,0x10,0xa0,0xf1,0x40]
15717 #CHECK: strag 0(%r1), 4095 # encoding: [0xe5,0x02,0x10,0x00,0x0f,0xff]
15718 #CHECK: strag 0(%r1), 4095(%r2) # encoding: [0xe5,0x02,0x10,0x00,0x2f,0xff]
15719 #CHECK: strag 0(%r1), 4095(%r15) # encoding: [0xe5,0x02,0x10,0x00,0xff,0xff]
15720 #CHECK: strag 0(%r1), 0 # encoding: [0xe5,0x02,0x10,0x00,0x00,0x00]
15721 #CHECK: strag 0(%r15), 0 # encoding: [0xe5,0x02,0xf0,0x00,0x00,0x00]
15722 #CHECK: strag 4095(%r1), 0 # encoding: [0xe5,0x02,0x1f,0xff,0x00,0x00]
15723 #CHECK: strag 4095(%r15), 0 # encoding: [0xe5,0x02,0xff,0xff,0x00,0x00]
15726 strag
0(%r1), 0(%r2)
15727 strag
160(%r1), 320(%r15)
15729 strag
0(%r1), 4095(%r2)
15730 strag
0(%r1), 4095(%r15)
15734 strag
4095(%r15), 0
15736 #CHECK: strl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x0f,A,A,A,A]
15737 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-4294967296)+2, kind: FK_390_PC32DBL
15738 strl
%r0, -0x100000000
15739 #CHECK: strl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x0f,A,A,A,A]
15740 #CHECK: fixup A - offset: 2, value: (.[[LAB]]-2)+2, kind: FK_390_PC32DBL
15742 #CHECK: strl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x0f,A,A,A,A]
15743 #CHECK: fixup A - offset: 2, value: .[[LAB]]+2, kind: FK_390_PC32DBL
15745 #CHECK: strl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x0f,A,A,A,A]
15746 #CHECK: fixup A - offset: 2, value: (.[[LAB]]+4294967294)+2, kind: FK_390_PC32DBL
15747 strl
%r0, 0xfffffffe
15749 #CHECK: strl %r0, foo # encoding: [0xc4,0x0f,A,A,A,A]
15750 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
15751 #CHECK: strl %r15, foo # encoding: [0xc4,0xff,A,A,A,A]
15752 # fixup A - offset: 2, value: foo+2, kind: FK_390_PC32DBL
15757 #CHECK: strl %r3, bar+100 # encoding: [0xc4,0x3f,A,A,A,A]
15758 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
15759 #CHECK: strl %r4, bar+100 # encoding: [0xc4,0x4f,A,A,A,A]
15760 # fixup A - offset: 2, value: (bar+100)+2, kind: FK_390_PC32DBL
15765 #CHECK: strl %r7, frob@PLT # encoding: [0xc4,0x7f,A,A,A,A]
15766 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
15767 #CHECK: strl %r8, frob@PLT # encoding: [0xc4,0x8f,A,A,A,A]
15768 # fixup A - offset: 2, value: frob@PLT+2, kind: FK_390_PC32DBL
15773 #CHECK: strv %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x3e]
15774 #CHECK: strv %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x3e]
15775 #CHECK: strv %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x3e]
15776 #CHECK: strv %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x3e]
15777 #CHECK: strv %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x3e]
15778 #CHECK: strv %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x3e]
15779 #CHECK: strv %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x3e]
15780 #CHECK: strv %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x3e]
15781 #CHECK: strv %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x3e]
15782 #CHECK: strv %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x3e]
15791 strv
%r0,524287(%r1,%r15)
15792 strv
%r0,524287(%r15,%r1)
15795 #CHECK: strvg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x2f]
15796 #CHECK: strvg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x2f]
15797 #CHECK: strvg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x2f]
15798 #CHECK: strvg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x2f]
15799 #CHECK: strvg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x2f]
15800 #CHECK: strvg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x2f]
15801 #CHECK: strvg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x2f]
15802 #CHECK: strvg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x2f]
15803 #CHECK: strvg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x2f]
15804 #CHECK: strvg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x2f]
15813 strvg
%r0,524287(%r1,%r15)
15814 strvg
%r0,524287(%r15,%r1)
15817 #CHECK: strvh %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x3f]
15818 #CHECK: strvh %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x3f]
15819 #CHECK: strvh %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x3f]
15820 #CHECK: strvh %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x3f]
15821 #CHECK: strvh %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x3f]
15822 #CHECK: strvh %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x3f]
15823 #CHECK: strvh %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x3f]
15824 #CHECK: strvh %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x3f]
15825 #CHECK: strvh %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x3f]
15826 #CHECK: strvh %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x3f]
15835 strvh
%r0,524287(%r1,%r15)
15836 strvh
%r0,524287(%r15,%r1)
15839 #CHECK: stsch 0 # encoding: [0xb2,0x34,0x00,0x00]
15840 #CHECK: stsch 0(%r1) # encoding: [0xb2,0x34,0x10,0x00]
15841 #CHECK: stsch 0(%r15) # encoding: [0xb2,0x34,0xf0,0x00]
15842 #CHECK: stsch 4095 # encoding: [0xb2,0x34,0x0f,0xff]
15843 #CHECK: stsch 4095(%r1) # encoding: [0xb2,0x34,0x1f,0xff]
15844 #CHECK: stsch 4095(%r15) # encoding: [0xb2,0x34,0xff,0xff]
15853 #CHECK: stsi 0 # encoding: [0xb2,0x7d,0x00,0x00]
15854 #CHECK: stsi 0(%r1) # encoding: [0xb2,0x7d,0x10,0x00]
15855 #CHECK: stsi 0(%r15) # encoding: [0xb2,0x7d,0xf0,0x00]
15856 #CHECK: stsi 4095 # encoding: [0xb2,0x7d,0x0f,0xff]
15857 #CHECK: stsi 4095(%r1) # encoding: [0xb2,0x7d,0x1f,0xff]
15858 #CHECK: stsi 4095(%r15) # encoding: [0xb2,0x7d,0xff,0xff]
15867 #CHECK: stura %r0, %r0 # encoding: [0xb2,0x46,0x00,0x00]
15868 #CHECK: stura %r0, %r15 # encoding: [0xb2,0x46,0x00,0x0f]
15869 #CHECK: stura %r15, %r0 # encoding: [0xb2,0x46,0x00,0xf0]
15870 #CHECK: stura %r7, %r8 # encoding: [0xb2,0x46,0x00,0x78]
15877 #CHECK: sturg %r0, %r0 # encoding: [0xb9,0x25,0x00,0x00]
15878 #CHECK: sturg %r0, %r15 # encoding: [0xb9,0x25,0x00,0x0f]
15879 #CHECK: sturg %r15, %r0 # encoding: [0xb9,0x25,0x00,0xf0]
15880 #CHECK: sturg %r7, %r8 # encoding: [0xb9,0x25,0x00,0x78]
15887 #CHECK: sty %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x50]
15888 #CHECK: sty %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x50]
15889 #CHECK: sty %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x50]
15890 #CHECK: sty %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x50]
15891 #CHECK: sty %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x50]
15892 #CHECK: sty %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x50]
15893 #CHECK: sty %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x50]
15894 #CHECK: sty %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x50]
15895 #CHECK: sty %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x50]
15896 #CHECK: sty %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x50]
15905 sty
%r0, 524287(%r1,%r15)
15906 sty
%r0, 524287(%r15,%r1)
15909 #CHECK: su %f0, 0 # encoding: [0x7f,0x00,0x00,0x00]
15910 #CHECK: su %f0, 4095 # encoding: [0x7f,0x00,0x0f,0xff]
15911 #CHECK: su %f0, 0(%r1) # encoding: [0x7f,0x00,0x10,0x00]
15912 #CHECK: su %f0, 0(%r15) # encoding: [0x7f,0x00,0xf0,0x00]
15913 #CHECK: su %f0, 4095(%r1,%r15) # encoding: [0x7f,0x01,0xff,0xff]
15914 #CHECK: su %f0, 4095(%r15,%r1) # encoding: [0x7f,0x0f,0x1f,0xff]
15915 #CHECK: su %f15, 0 # encoding: [0x7f,0xf0,0x00,0x00]
15921 su
%f0, 4095(%r1,%r15)
15922 su
%f0, 4095(%r15,%r1)
15925 #CHECK: sur %f0, %f0 # encoding: [0x3f,0x00]
15926 #CHECK: sur %f0, %f15 # encoding: [0x3f,0x0f]
15927 #CHECK: sur %f7, %f8 # encoding: [0x3f,0x78]
15928 #CHECK: sur %f15, %f0 # encoding: [0x3f,0xf0]
15935 #CHECK: svc 0 # encoding: [0x0a,0x00]
15936 #CHECK: svc 3 # encoding: [0x0a,0x03]
15937 #CHECK: svc 128 # encoding: [0x0a,0x80]
15938 #CHECK: svc 255 # encoding: [0x0a,0xff]
15945 #CHECK: sw %f0, 0 # encoding: [0x6f,0x00,0x00,0x00]
15946 #CHECK: sw %f0, 4095 # encoding: [0x6f,0x00,0x0f,0xff]
15947 #CHECK: sw %f0, 0(%r1) # encoding: [0x6f,0x00,0x10,0x00]
15948 #CHECK: sw %f0, 0(%r15) # encoding: [0x6f,0x00,0xf0,0x00]
15949 #CHECK: sw %f0, 4095(%r1,%r15) # encoding: [0x6f,0x01,0xff,0xff]
15950 #CHECK: sw %f0, 4095(%r15,%r1) # encoding: [0x6f,0x0f,0x1f,0xff]
15951 #CHECK: sw %f15, 0 # encoding: [0x6f,0xf0,0x00,0x00]
15957 sw
%f0, 4095(%r1,%r15)
15958 sw
%f0, 4095(%r15,%r1)
15961 #CHECK: swr %f0, %f0 # encoding: [0x2f,0x00]
15962 #CHECK: swr %f0, %f15 # encoding: [0x2f,0x0f]
15963 #CHECK: swr %f7, %f8 # encoding: [0x2f,0x78]
15964 #CHECK: swr %f15, %f0 # encoding: [0x2f,0xf0]
15971 #CHECK: sxbr %f0, %f0 # encoding: [0xb3,0x4b,0x00,0x00]
15972 #CHECK: sxbr %f0, %f13 # encoding: [0xb3,0x4b,0x00,0x0d]
15973 #CHECK: sxbr %f8, %f8 # encoding: [0xb3,0x4b,0x00,0x88]
15974 #CHECK: sxbr %f13, %f0 # encoding: [0xb3,0x4b,0x00,0xd0]
15981 #CHECK: sxr %f0, %f0 # encoding: [0x37,0x00]
15982 #CHECK: sxr %f0, %f13 # encoding: [0x37,0x0d]
15983 #CHECK: sxr %f8, %f8 # encoding: [0x37,0x88]
15984 #CHECK: sxr %f13, %f0 # encoding: [0x37,0xd0]
15991 #CHECK: sxtr %f0, %f0, %f0 # encoding: [0xb3,0xdb,0x00,0x00]
15992 #CHECK: sxtr %f0, %f0, %f13 # encoding: [0xb3,0xdb,0xd0,0x00]
15993 #CHECK: sxtr %f0, %f13, %f0 # encoding: [0xb3,0xdb,0x00,0x0d]
15994 #CHECK: sxtr %f13, %f0, %f0 # encoding: [0xb3,0xdb,0x00,0xd0]
15995 #CHECK: sxtr %f8, %f8, %f8 # encoding: [0xb3,0xdb,0x80,0x88]
15998 sxtr
%f0, %f0, %f13
15999 sxtr
%f0, %f13, %f0
16000 sxtr
%f13, %f0, %f0
16003 #CHECK: sy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x5b]
16004 #CHECK: sy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x5b]
16005 #CHECK: sy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x5b]
16006 #CHECK: sy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x5b]
16007 #CHECK: sy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x5b]
16008 #CHECK: sy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x5b]
16009 #CHECK: sy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x5b]
16010 #CHECK: sy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x5b]
16011 #CHECK: sy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x5b]
16012 #CHECK: sy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x5b]
16021 sy
%r0, 524287(%r1,%r15)
16022 sy
%r0, 524287(%r15,%r1)
16025 #CHECK: tam # encoding: [0x01,0x0b]
16029 #CHECK: tar %a0, %r0 # encoding: [0xb2,0x4c,0x00,0x00]
16030 #CHECK: tar %a0, %r15 # encoding: [0xb2,0x4c,0x00,0x0f]
16031 #CHECK: tar %a15, %r0 # encoding: [0xb2,0x4c,0x00,0xf0]
16032 #CHECK: tar %a7, %r8 # encoding: [0xb2,0x4c,0x00,0x78]
16039 #CHECK: tb %r0, %r0 # encoding: [0xb2,0x2c,0x00,0x00]
16040 #CHECK: tb %r0, %r15 # encoding: [0xb2,0x2c,0x00,0x0f]
16041 #CHECK: tb %r15, %r0 # encoding: [0xb2,0x2c,0x00,0xf0]
16042 #CHECK: tb %r7, %r8 # encoding: [0xb2,0x2c,0x00,0x78]
16043 #CHECK: tb %r15, %r15 # encoding: [0xb2,0x2c,0x00,0xff]
16051 #CHECK: tbdr %f0, 0, %f0 # encoding: [0xb3,0x51,0x00,0x00]
16052 #CHECK: tbdr %f0, 0, %f15 # encoding: [0xb3,0x51,0x00,0x0f]
16053 #CHECK: tbdr %f0, 15, %f0 # encoding: [0xb3,0x51,0xf0,0x00]
16054 #CHECK: tbdr %f4, 5, %f6 # encoding: [0xb3,0x51,0x50,0x46]
16055 #CHECK: tbdr %f15, 0, %f0 # encoding: [0xb3,0x51,0x00,0xf0]
16063 #CHECK: tbedr %f0, 0, %f0 # encoding: [0xb3,0x50,0x00,0x00]
16064 #CHECK: tbedr %f0, 0, %f15 # encoding: [0xb3,0x50,0x00,0x0f]
16065 #CHECK: tbedr %f0, 15, %f0 # encoding: [0xb3,0x50,0xf0,0x00]
16066 #CHECK: tbedr %f4, 5, %f6 # encoding: [0xb3,0x50,0x50,0x46]
16067 #CHECK: tbedr %f15, 0, %f0 # encoding: [0xb3,0x50,0x00,0xf0]
16075 #CHECK: tcdb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x11]
16076 #CHECK: tcdb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x11]
16077 #CHECK: tcdb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x11]
16078 #CHECK: tcdb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x11]
16079 #CHECK: tcdb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x11]
16080 #CHECK: tcdb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x11]
16081 #CHECK: tcdb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x11]
16087 tcdb
%f0, 4095(%r1,%r15)
16088 tcdb
%f0, 4095(%r15,%r1)
16091 #CHECK: tceb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x10]
16092 #CHECK: tceb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x10]
16093 #CHECK: tceb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x10]
16094 #CHECK: tceb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x10]
16095 #CHECK: tceb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x10]
16096 #CHECK: tceb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x10]
16097 #CHECK: tceb %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x10]
16103 tceb
%f0, 4095(%r1,%r15)
16104 tceb
%f0, 4095(%r15,%r1)
16107 #CHECK: tcxb %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x12]
16108 #CHECK: tcxb %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x12]
16109 #CHECK: tcxb %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x12]
16110 #CHECK: tcxb %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x12]
16111 #CHECK: tcxb %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x12]
16112 #CHECK: tcxb %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x12]
16113 #CHECK: tcxb %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x12]
16119 tcxb
%f0, 4095(%r1,%r15)
16120 tcxb
%f0, 4095(%r15,%r1)
16123 #CHECK: tdcdt %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x54]
16124 #CHECK: tdcdt %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x54]
16125 #CHECK: tdcdt %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x54]
16126 #CHECK: tdcdt %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x54]
16127 #CHECK: tdcdt %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x54]
16128 #CHECK: tdcdt %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x54]
16129 #CHECK: tdcdt %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x54]
16135 tdcdt
%f0, 4095(%r1,%r15)
16136 tdcdt
%f0, 4095(%r15,%r1)
16139 #CHECK: tdcet %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x50]
16140 #CHECK: tdcet %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x50]
16141 #CHECK: tdcet %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x50]
16142 #CHECK: tdcet %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x50]
16143 #CHECK: tdcet %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x50]
16144 #CHECK: tdcet %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x50]
16145 #CHECK: tdcet %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x50]
16151 tdcet
%f0, 4095(%r1,%r15)
16152 tdcet
%f0, 4095(%r15,%r1)
16155 #CHECK: tdcxt %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x58]
16156 #CHECK: tdcxt %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x58]
16157 #CHECK: tdcxt %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x58]
16158 #CHECK: tdcxt %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x58]
16159 #CHECK: tdcxt %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x58]
16160 #CHECK: tdcxt %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x58]
16161 #CHECK: tdcxt %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x58]
16167 tdcxt
%f0, 4095(%r1,%r15)
16168 tdcxt
%f0, 4095(%r15,%r1)
16171 #CHECK: tdgdt %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x55]
16172 #CHECK: tdgdt %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x55]
16173 #CHECK: tdgdt %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x55]
16174 #CHECK: tdgdt %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x55]
16175 #CHECK: tdgdt %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x55]
16176 #CHECK: tdgdt %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x55]
16177 #CHECK: tdgdt %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x55]
16183 tdgdt
%f0, 4095(%r1,%r15)
16184 tdgdt
%f0, 4095(%r15,%r1)
16187 #CHECK: tdget %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x51]
16188 #CHECK: tdget %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x51]
16189 #CHECK: tdget %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x51]
16190 #CHECK: tdget %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x51]
16191 #CHECK: tdget %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x51]
16192 #CHECK: tdget %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x51]
16193 #CHECK: tdget %f15, 0 # encoding: [0xed,0xf0,0x00,0x00,0x00,0x51]
16199 tdget
%f0, 4095(%r1,%r15)
16200 tdget
%f0, 4095(%r15,%r1)
16203 #CHECK: tdgxt %f0, 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0x59]
16204 #CHECK: tdgxt %f0, 4095 # encoding: [0xed,0x00,0x0f,0xff,0x00,0x59]
16205 #CHECK: tdgxt %f0, 0(%r1) # encoding: [0xed,0x00,0x10,0x00,0x00,0x59]
16206 #CHECK: tdgxt %f0, 0(%r15) # encoding: [0xed,0x00,0xf0,0x00,0x00,0x59]
16207 #CHECK: tdgxt %f0, 4095(%r1,%r15) # encoding: [0xed,0x01,0xff,0xff,0x00,0x59]
16208 #CHECK: tdgxt %f0, 4095(%r15,%r1) # encoding: [0xed,0x0f,0x1f,0xff,0x00,0x59]
16209 #CHECK: tdgxt %f13, 0 # encoding: [0xed,0xd0,0x00,0x00,0x00,0x59]
16215 tdgxt
%f0, 4095(%r1,%r15)
16216 tdgxt
%f0, 4095(%r15,%r1)
16219 #CHECK: thder %f0, %f9 # encoding: [0xb3,0x58,0x00,0x09]
16220 #CHECK: thder %f0, %f15 # encoding: [0xb3,0x58,0x00,0x0f]
16221 #CHECK: thder %f15, %f0 # encoding: [0xb3,0x58,0x00,0xf0]
16222 #CHECK: thder %f15, %f9 # encoding: [0xb3,0x58,0x00,0xf9]
16229 #CHECK: thdr %f0, %f9 # encoding: [0xb3,0x59,0x00,0x09]
16230 #CHECK: thdr %f0, %f15 # encoding: [0xb3,0x59,0x00,0x0f]
16231 #CHECK: thdr %f15, %f0 # encoding: [0xb3,0x59,0x00,0xf0]
16232 #CHECK: thdr %f15, %f9 # encoding: [0xb3,0x59,0x00,0xf9]
16239 #CHECK: tm 0, 0 # encoding: [0x91,0x00,0x00,0x00]
16240 #CHECK: tm 4095, 0 # encoding: [0x91,0x00,0x0f,0xff]
16241 #CHECK: tm 0, 255 # encoding: [0x91,0xff,0x00,0x00]
16242 #CHECK: tm 0(%r1), 42 # encoding: [0x91,0x2a,0x10,0x00]
16243 #CHECK: tm 0(%r15), 42 # encoding: [0x91,0x2a,0xf0,0x00]
16244 #CHECK: tm 4095(%r1), 42 # encoding: [0x91,0x2a,0x1f,0xff]
16245 #CHECK: tm 4095(%r15), 42 # encoding: [0x91,0x2a,0xff,0xff]
16255 #CHECK: tmhh %r0, 0 # encoding: [0xa7,0x02,0x00,0x00]
16256 #CHECK: tmhh %r0, 32768 # encoding: [0xa7,0x02,0x80,0x00]
16257 #CHECK: tmhh %r0, 65535 # encoding: [0xa7,0x02,0xff,0xff]
16258 #CHECK: tmhh %r15, 0 # encoding: [0xa7,0xf2,0x00,0x00]
16265 #CHECK: tmhl %r0, 0 # encoding: [0xa7,0x03,0x00,0x00]
16266 #CHECK: tmhl %r0, 32768 # encoding: [0xa7,0x03,0x80,0x00]
16267 #CHECK: tmhl %r0, 65535 # encoding: [0xa7,0x03,0xff,0xff]
16268 #CHECK: tmhl %r15, 0 # encoding: [0xa7,0xf3,0x00,0x00]
16275 #CHECK: tmlh %r0, 0 # encoding: [0xa7,0x00,0x00,0x00]
16276 #CHECK: tmlh %r0, 32768 # encoding: [0xa7,0x00,0x80,0x00]
16277 #CHECK: tmlh %r0, 65535 # encoding: [0xa7,0x00,0xff,0xff]
16278 #CHECK: tmlh %r15, 0 # encoding: [0xa7,0xf0,0x00,0x00]
16285 #CHECK: tmlh %r0, 0 # encoding: [0xa7,0x00,0x00,0x00]
16286 #CHECK: tmlh %r0, 32768 # encoding: [0xa7,0x00,0x80,0x00]
16287 #CHECK: tmlh %r0, 65535 # encoding: [0xa7,0x00,0xff,0xff]
16288 #CHECK: tmlh %r15, 0 # encoding: [0xa7,0xf0,0x00,0x00]
16295 #CHECK: tmll %r0, 0 # encoding: [0xa7,0x01,0x00,0x00]
16296 #CHECK: tmll %r0, 32768 # encoding: [0xa7,0x01,0x80,0x00]
16297 #CHECK: tmll %r0, 65535 # encoding: [0xa7,0x01,0xff,0xff]
16298 #CHECK: tmll %r15, 0 # encoding: [0xa7,0xf1,0x00,0x00]
16305 #CHECK: tmll %r0, 0 # encoding: [0xa7,0x01,0x00,0x00]
16306 #CHECK: tmll %r0, 32768 # encoding: [0xa7,0x01,0x80,0x00]
16307 #CHECK: tmll %r0, 65535 # encoding: [0xa7,0x01,0xff,0xff]
16308 #CHECK: tmll %r15, 0 # encoding: [0xa7,0xf1,0x00,0x00]
16315 #CHECK: tmy -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x51]
16316 #CHECK: tmy -1, 0 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x51]
16317 #CHECK: tmy 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x51]
16318 #CHECK: tmy 1, 0 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x51]
16319 #CHECK: tmy 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x51]
16320 #CHECK: tmy 0, 255 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x51]
16321 #CHECK: tmy 0(%r1), 42 # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x51]
16322 #CHECK: tmy 0(%r15), 42 # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x51]
16323 #CHECK: tmy 524287(%r1), 42 # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x51]
16324 #CHECK: tmy 524287(%r15), 42 # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x51]
16334 tmy
524287(%r1), 42
16335 tmy
524287(%r15), 42
16337 #CHECK: tp 0(1) # encoding: [0xeb,0x00,0x00,0x00,0x00,0xc0]
16338 #CHECK: tp 0(1,%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0xc0]
16339 #CHECK: tp 0(1,%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xc0]
16340 #CHECK: tp 4095(1,%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x00,0xc0]
16341 #CHECK: tp 4095(1,%r15) # encoding: [0xeb,0x00,0xff,0xff,0x00,0xc0]
16342 #CHECK: tp 0(16,%r1) # encoding: [0xeb,0xf0,0x10,0x00,0x00,0xc0]
16343 #CHECK: tp 0(16,%r15) # encoding: [0xeb,0xf0,0xf0,0x00,0x00,0xc0]
16353 #CHECK: tpi 0 # encoding: [0xb2,0x36,0x00,0x00]
16354 #CHECK: tpi 0(%r1) # encoding: [0xb2,0x36,0x10,0x00]
16355 #CHECK: tpi 0(%r15) # encoding: [0xb2,0x36,0xf0,0x00]
16356 #CHECK: tpi 4095 # encoding: [0xb2,0x36,0x0f,0xff]
16357 #CHECK: tpi 4095(%r1) # encoding: [0xb2,0x36,0x1f,0xff]
16358 #CHECK: tpi 4095(%r15) # encoding: [0xb2,0x36,0xff,0xff]
16367 #CHECK: tprot 0, 0 # encoding: [0xe5,0x01,0x00,0x00,0x00,0x00]
16368 #CHECK: tprot 0(%r1), 0(%r2) # encoding: [0xe5,0x01,0x10,0x00,0x20,0x00]
16369 #CHECK: tprot 160(%r1), 320(%r15) # encoding: [0xe5,0x01,0x10,0xa0,0xf1,0x40]
16370 #CHECK: tprot 0(%r1), 4095 # encoding: [0xe5,0x01,0x10,0x00,0x0f,0xff]
16371 #CHECK: tprot 0(%r1), 4095(%r2) # encoding: [0xe5,0x01,0x10,0x00,0x2f,0xff]
16372 #CHECK: tprot 0(%r1), 4095(%r15) # encoding: [0xe5,0x01,0x10,0x00,0xff,0xff]
16373 #CHECK: tprot 0(%r1), 0 # encoding: [0xe5,0x01,0x10,0x00,0x00,0x00]
16374 #CHECK: tprot 0(%r15), 0 # encoding: [0xe5,0x01,0xf0,0x00,0x00,0x00]
16375 #CHECK: tprot 4095(%r1), 0 # encoding: [0xe5,0x01,0x1f,0xff,0x00,0x00]
16376 #CHECK: tprot 4095(%r15), 0 # encoding: [0xe5,0x01,0xff,0xff,0x00,0x00]
16379 tprot
0(%r1), 0(%r2)
16380 tprot
160(%r1), 320(%r15)
16382 tprot
0(%r1), 4095(%r2)
16383 tprot
0(%r1), 4095(%r15)
16387 tprot
4095(%r15), 0
16389 #CHECK: tr 0(1), 0 # encoding: [0xdc,0x00,0x00,0x00,0x00,0x00]
16390 #CHECK: tr 0(1), 0(%r1) # encoding: [0xdc,0x00,0x00,0x00,0x10,0x00]
16391 #CHECK: tr 0(1), 0(%r15) # encoding: [0xdc,0x00,0x00,0x00,0xf0,0x00]
16392 #CHECK: tr 0(1), 4095 # encoding: [0xdc,0x00,0x00,0x00,0x0f,0xff]
16393 #CHECK: tr 0(1), 4095(%r1) # encoding: [0xdc,0x00,0x00,0x00,0x1f,0xff]
16394 #CHECK: tr 0(1), 4095(%r15) # encoding: [0xdc,0x00,0x00,0x00,0xff,0xff]
16395 #CHECK: tr 0(1,%r1), 0 # encoding: [0xdc,0x00,0x10,0x00,0x00,0x00]
16396 #CHECK: tr 0(1,%r15), 0 # encoding: [0xdc,0x00,0xf0,0x00,0x00,0x00]
16397 #CHECK: tr 4095(1,%r1), 0 # encoding: [0xdc,0x00,0x1f,0xff,0x00,0x00]
16398 #CHECK: tr 4095(1,%r15), 0 # encoding: [0xdc,0x00,0xff,0xff,0x00,0x00]
16399 #CHECK: tr 0(256,%r1), 0 # encoding: [0xdc,0xff,0x10,0x00,0x00,0x00]
16400 #CHECK: tr 0(256,%r15), 0 # encoding: [0xdc,0xff,0xf0,0x00,0x00,0x00]
16407 tr
0(1), 4095(%r15)
16415 #CHECK: trace %r0, %r0, 0 # encoding: [0x99,0x00,0x00,0x00]
16416 #CHECK: trace %r0, %r15, 0 # encoding: [0x99,0x0f,0x00,0x00]
16417 #CHECK: trace %r14, %r15, 0 # encoding: [0x99,0xef,0x00,0x00]
16418 #CHECK: trace %r15, %r15, 0 # encoding: [0x99,0xff,0x00,0x00]
16419 #CHECK: trace %r0, %r0, 4095 # encoding: [0x99,0x00,0x0f,0xff]
16420 #CHECK: trace %r0, %r0, 1 # encoding: [0x99,0x00,0x00,0x01]
16421 #CHECK: trace %r0, %r0, 0(%r1) # encoding: [0x99,0x00,0x10,0x00]
16422 #CHECK: trace %r0, %r0, 0(%r15) # encoding: [0x99,0x00,0xf0,0x00]
16423 #CHECK: trace %r0, %r0, 4095(%r1) # encoding: [0x99,0x00,0x1f,0xff]
16424 #CHECK: trace %r0, %r0, 4095(%r15) # encoding: [0x99,0x00,0xff,0xff]
16432 trace
%r0,%r0,0(%r1)
16433 trace
%r0,%r0,0(%r15)
16434 trace
%r0,%r0,4095(%r1)
16435 trace
%r0,%r0,4095(%r15)
16437 #CHECK: tracg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x0f]
16438 #CHECK: tracg %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x0f]
16439 #CHECK: tracg %r14, %r15, 0 # encoding: [0xeb,0xef,0x00,0x00,0x00,0x0f]
16440 #CHECK: tracg %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x0f]
16441 #CHECK: tracg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x0f]
16442 #CHECK: tracg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x0f]
16443 #CHECK: tracg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x0f]
16444 #CHECK: tracg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x0f]
16445 #CHECK: tracg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x0f]
16446 #CHECK: tracg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x0f]
16447 #CHECK: tracg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x0f]
16448 #CHECK: tracg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x0f]
16449 #CHECK: tracg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x0f]
16455 tracg
%r0,%r0,-524288
16459 tracg
%r0,%r0,524287
16460 tracg
%r0,%r0,0(%r1)
16461 tracg
%r0,%r0,0(%r15)
16462 tracg
%r0,%r0,524287(%r1)
16463 tracg
%r0,%r0,524287(%r15)
16465 #CHECK: trap2 # encoding: [0x01,0xff]
16469 #CHECK: trap4 0 # encoding: [0xb2,0xff,0x00,0x00]
16470 #CHECK: trap4 0(%r1) # encoding: [0xb2,0xff,0x10,0x00]
16471 #CHECK: trap4 0(%r15) # encoding: [0xb2,0xff,0xf0,0x00]
16472 #CHECK: trap4 4095 # encoding: [0xb2,0xff,0x0f,0xff]
16473 #CHECK: trap4 4095(%r1) # encoding: [0xb2,0xff,0x1f,0xff]
16474 #CHECK: trap4 4095(%r15) # encoding: [0xb2,0xff,0xff,0xff]
16483 #CHECK: tre %r0, %r0 # encoding: [0xb2,0xa5,0x00,0x00]
16484 #CHECK: tre %r0, %r15 # encoding: [0xb2,0xa5,0x00,0x0f]
16485 #CHECK: tre %r14, %r0 # encoding: [0xb2,0xa5,0x00,0xe0]
16486 #CHECK: tre %r6, %r8 # encoding: [0xb2,0xa5,0x00,0x68]
16493 #CHECK: troo %r0, %r0 # encoding: [0xb9,0x93,0x00,0x00]
16494 #CHECK: troo %r0, %r15 # encoding: [0xb9,0x93,0x00,0x0f]
16495 #CHECK: troo %r14, %r0 # encoding: [0xb9,0x93,0x00,0xe0]
16496 #CHECK: troo %r6, %r8 # encoding: [0xb9,0x93,0x00,0x68]
16497 #CHECK: troo %r4, %r13, 0 # encoding: [0xb9,0x93,0x00,0x4d]
16498 #CHECK: troo %r4, %r13, 15 # encoding: [0xb9,0x93,0xf0,0x4d]
16507 #CHECK: trot %r0, %r0 # encoding: [0xb9,0x92,0x00,0x00]
16508 #CHECK: trot %r0, %r15 # encoding: [0xb9,0x92,0x00,0x0f]
16509 #CHECK: trot %r14, %r0 # encoding: [0xb9,0x92,0x00,0xe0]
16510 #CHECK: trot %r6, %r8 # encoding: [0xb9,0x92,0x00,0x68]
16511 #CHECK: trot %r4, %r13, 0 # encoding: [0xb9,0x92,0x00,0x4d]
16512 #CHECK: trot %r4, %r13, 15 # encoding: [0xb9,0x92,0xf0,0x4d]
16521 #CHECK: trt 0(1), 0 # encoding: [0xdd,0x00,0x00,0x00,0x00,0x00]
16522 #CHECK: trt 0(1), 0(%r1) # encoding: [0xdd,0x00,0x00,0x00,0x10,0x00]
16523 #CHECK: trt 0(1), 0(%r15) # encoding: [0xdd,0x00,0x00,0x00,0xf0,0x00]
16524 #CHECK: trt 0(1), 4095 # encoding: [0xdd,0x00,0x00,0x00,0x0f,0xff]
16525 #CHECK: trt 0(1), 4095(%r1) # encoding: [0xdd,0x00,0x00,0x00,0x1f,0xff]
16526 #CHECK: trt 0(1), 4095(%r15) # encoding: [0xdd,0x00,0x00,0x00,0xff,0xff]
16527 #CHECK: trt 0(1,%r1), 0 # encoding: [0xdd,0x00,0x10,0x00,0x00,0x00]
16528 #CHECK: trt 0(1,%r15), 0 # encoding: [0xdd,0x00,0xf0,0x00,0x00,0x00]
16529 #CHECK: trt 4095(1,%r1), 0 # encoding: [0xdd,0x00,0x1f,0xff,0x00,0x00]
16530 #CHECK: trt 4095(1,%r15), 0 # encoding: [0xdd,0x00,0xff,0xff,0x00,0x00]
16531 #CHECK: trt 0(256,%r1), 0 # encoding: [0xdd,0xff,0x10,0x00,0x00,0x00]
16532 #CHECK: trt 0(256,%r15), 0 # encoding: [0xdd,0xff,0xf0,0x00,0x00,0x00]
16538 trt
0(1), 4095(%r1)
16539 trt
0(1), 4095(%r15)
16543 trt
4095(1,%r15), 0
16547 #CHECK: trte %r0, %r0 # encoding: [0xb9,0xbf,0x00,0x00]
16548 #CHECK: trte %r0, %r15 # encoding: [0xb9,0xbf,0x00,0x0f]
16549 #CHECK: trte %r14, %r0 # encoding: [0xb9,0xbf,0x00,0xe0]
16550 #CHECK: trte %r6, %r8 # encoding: [0xb9,0xbf,0x00,0x68]
16551 #CHECK: trte %r4, %r13, 0 # encoding: [0xb9,0xbf,0x00,0x4d]
16552 #CHECK: trte %r4, %r13, 15 # encoding: [0xb9,0xbf,0xf0,0x4d]
16561 #CHECK: trto %r0, %r0 # encoding: [0xb9,0x91,0x00,0x00]
16562 #CHECK: trto %r0, %r15 # encoding: [0xb9,0x91,0x00,0x0f]
16563 #CHECK: trto %r14, %r0 # encoding: [0xb9,0x91,0x00,0xe0]
16564 #CHECK: trto %r6, %r8 # encoding: [0xb9,0x91,0x00,0x68]
16565 #CHECK: trto %r4, %r13, 0 # encoding: [0xb9,0x91,0x00,0x4d]
16566 #CHECK: trto %r4, %r13, 15 # encoding: [0xb9,0x91,0xf0,0x4d]
16575 #CHECK: trtr 0(1), 0 # encoding: [0xd0,0x00,0x00,0x00,0x00,0x00]
16576 #CHECK: trtr 0(1), 0(%r1) # encoding: [0xd0,0x00,0x00,0x00,0x10,0x00]
16577 #CHECK: trtr 0(1), 0(%r15) # encoding: [0xd0,0x00,0x00,0x00,0xf0,0x00]
16578 #CHECK: trtr 0(1), 4095 # encoding: [0xd0,0x00,0x00,0x00,0x0f,0xff]
16579 #CHECK: trtr 0(1), 4095(%r1) # encoding: [0xd0,0x00,0x00,0x00,0x1f,0xff]
16580 #CHECK: trtr 0(1), 4095(%r15) # encoding: [0xd0,0x00,0x00,0x00,0xff,0xff]
16581 #CHECK: trtr 0(1,%r1), 0 # encoding: [0xd0,0x00,0x10,0x00,0x00,0x00]
16582 #CHECK: trtr 0(1,%r15), 0 # encoding: [0xd0,0x00,0xf0,0x00,0x00,0x00]
16583 #CHECK: trtr 4095(1,%r1), 0 # encoding: [0xd0,0x00,0x1f,0xff,0x00,0x00]
16584 #CHECK: trtr 4095(1,%r15), 0 # encoding: [0xd0,0x00,0xff,0xff,0x00,0x00]
16585 #CHECK: trtr 0(256,%r1), 0 # encoding: [0xd0,0xff,0x10,0x00,0x00,0x00]
16586 #CHECK: trtr 0(256,%r15), 0 # encoding: [0xd0,0xff,0xf0,0x00,0x00,0x00]
16592 trtr
0(1), 4095(%r1)
16593 trtr
0(1), 4095(%r15)
16596 trtr
4095(1,%r1), 0
16597 trtr
4095(1,%r15), 0
16599 trtr
0(256,%r15), 0
16601 #CHECK: trtre %r0, %r0 # encoding: [0xb9,0xbd,0x00,0x00]
16602 #CHECK: trtre %r0, %r15 # encoding: [0xb9,0xbd,0x00,0x0f]
16603 #CHECK: trtre %r14, %r0 # encoding: [0xb9,0xbd,0x00,0xe0]
16604 #CHECK: trtre %r6, %r8 # encoding: [0xb9,0xbd,0x00,0x68]
16605 #CHECK: trtre %r4, %r13, 0 # encoding: [0xb9,0xbd,0x00,0x4d]
16606 #CHECK: trtre %r4, %r13, 15 # encoding: [0xb9,0xbd,0xf0,0x4d]
16613 trtre
%r4, %r13, 15
16615 #CHECK: trtt %r0, %r0 # encoding: [0xb9,0x90,0x00,0x00]
16616 #CHECK: trtt %r0, %r15 # encoding: [0xb9,0x90,0x00,0x0f]
16617 #CHECK: trtt %r14, %r0 # encoding: [0xb9,0x90,0x00,0xe0]
16618 #CHECK: trtt %r6, %r8 # encoding: [0xb9,0x90,0x00,0x68]
16619 #CHECK: trtt %r4, %r13, 0 # encoding: [0xb9,0x90,0x00,0x4d]
16620 #CHECK: trtt %r4, %r13, 15 # encoding: [0xb9,0x90,0xf0,0x4d]
16629 #CHECK: ts 0 # encoding: [0x93,0x00,0x00,0x00]
16630 #CHECK: ts 0(%r1) # encoding: [0x93,0x00,0x10,0x00]
16631 #CHECK: ts 0(%r15) # encoding: [0x93,0x00,0xf0,0x00]
16632 #CHECK: ts 4095 # encoding: [0x93,0x00,0x0f,0xff]
16633 #CHECK: ts 4095(%r1) # encoding: [0x93,0x00,0x1f,0xff]
16634 #CHECK: ts 4095(%r15) # encoding: [0x93,0x00,0xff,0xff]
16643 #CHECK: tsch 0 # encoding: [0xb2,0x35,0x00,0x00]
16644 #CHECK: tsch 0(%r1) # encoding: [0xb2,0x35,0x10,0x00]
16645 #CHECK: tsch 0(%r15) # encoding: [0xb2,0x35,0xf0,0x00]
16646 #CHECK: tsch 4095 # encoding: [0xb2,0x35,0x0f,0xff]
16647 #CHECK: tsch 4095(%r1) # encoding: [0xb2,0x35,0x1f,0xff]
16648 #CHECK: tsch 4095(%r15) # encoding: [0xb2,0x35,0xff,0xff]
16657 #CHECK: unpk 0(1), 0(1) # encoding: [0xf3,0x00,0x00,0x00,0x00,0x00]
16658 #CHECK: unpk 0(1), 0(1,%r1) # encoding: [0xf3,0x00,0x00,0x00,0x10,0x00]
16659 #CHECK: unpk 0(1), 0(1,%r15) # encoding: [0xf3,0x00,0x00,0x00,0xf0,0x00]
16660 #CHECK: unpk 0(1), 4095(1) # encoding: [0xf3,0x00,0x00,0x00,0x0f,0xff]
16661 #CHECK: unpk 0(1), 4095(1,%r1) # encoding: [0xf3,0x00,0x00,0x00,0x1f,0xff]
16662 #CHECK: unpk 0(1), 4095(1,%r15) # encoding: [0xf3,0x00,0x00,0x00,0xff,0xff]
16663 #CHECK: unpk 0(1,%r1), 0(1) # encoding: [0xf3,0x00,0x10,0x00,0x00,0x00]
16664 #CHECK: unpk 0(1,%r15), 0(1) # encoding: [0xf3,0x00,0xf0,0x00,0x00,0x00]
16665 #CHECK: unpk 4095(1,%r1), 0(1) # encoding: [0xf3,0x00,0x1f,0xff,0x00,0x00]
16666 #CHECK: unpk 4095(1,%r15), 0(1) # encoding: [0xf3,0x00,0xff,0xff,0x00,0x00]
16667 #CHECK: unpk 0(16,%r1), 0(1) # encoding: [0xf3,0xf0,0x10,0x00,0x00,0x00]
16668 #CHECK: unpk 0(16,%r15), 0(1) # encoding: [0xf3,0xf0,0xf0,0x00,0x00,0x00]
16669 #CHECK: unpk 0(1), 0(16,%r1) # encoding: [0xf3,0x0f,0x00,0x00,0x10,0x00]
16670 #CHECK: unpk 0(1), 0(16,%r15) # encoding: [0xf3,0x0f,0x00,0x00,0xf0,0x00]
16673 unpk
0(1), 0(1,%r1)
16674 unpk
0(1), 0(1,%r15)
16676 unpk
0(1), 4095(1,%r1)
16677 unpk
0(1), 4095(1,%r15)
16678 unpk
0(1,%r1), 0(1)
16679 unpk
0(1,%r15), 0(1)
16680 unpk
4095(1,%r1), 0(1)
16681 unpk
4095(1,%r15), 0(1)
16682 unpk
0(16,%r1), 0(1)
16683 unpk
0(16,%r15), 0(1)
16684 unpk
0(1), 0(16,%r1)
16685 unpk
0(1), 0(16,%r15)
16687 #CHECK: unpka 0(1), 0 # encoding: [0xea,0x00,0x00,0x00,0x00,0x00]
16688 #CHECK: unpka 0(1), 0(%r1) # encoding: [0xea,0x00,0x00,0x00,0x10,0x00]
16689 #CHECK: unpka 0(1), 0(%r15) # encoding: [0xea,0x00,0x00,0x00,0xf0,0x00]
16690 #CHECK: unpka 0(1), 4095 # encoding: [0xea,0x00,0x00,0x00,0x0f,0xff]
16691 #CHECK: unpka 0(1), 4095(%r1) # encoding: [0xea,0x00,0x00,0x00,0x1f,0xff]
16692 #CHECK: unpka 0(1), 4095(%r15) # encoding: [0xea,0x00,0x00,0x00,0xff,0xff]
16693 #CHECK: unpka 0(1,%r1), 0 # encoding: [0xea,0x00,0x10,0x00,0x00,0x00]
16694 #CHECK: unpka 0(1,%r15), 0 # encoding: [0xea,0x00,0xf0,0x00,0x00,0x00]
16695 #CHECK: unpka 4095(1,%r1), 0 # encoding: [0xea,0x00,0x1f,0xff,0x00,0x00]
16696 #CHECK: unpka 4095(1,%r15), 0 # encoding: [0xea,0x00,0xff,0xff,0x00,0x00]
16697 #CHECK: unpka 0(256,%r1), 0 # encoding: [0xea,0xff,0x10,0x00,0x00,0x00]
16698 #CHECK: unpka 0(256,%r15), 0 # encoding: [0xea,0xff,0xf0,0x00,0x00,0x00]
16702 unpka
0(1), 0(%r15)
16704 unpka
0(1), 4095(%r1)
16705 unpka
0(1), 4095(%r15)
16708 unpka
4095(1,%r1), 0
16709 unpka
4095(1,%r15), 0
16710 unpka
0(256,%r1), 0
16711 unpka
0(256,%r15), 0
16713 #CHECK: unpku 0(1), 0 # encoding: [0xe2,0x00,0x00,0x00,0x00,0x00]
16714 #CHECK: unpku 0(1), 0(%r1) # encoding: [0xe2,0x00,0x00,0x00,0x10,0x00]
16715 #CHECK: unpku 0(1), 0(%r15) # encoding: [0xe2,0x00,0x00,0x00,0xf0,0x00]
16716 #CHECK: unpku 0(1), 4095 # encoding: [0xe2,0x00,0x00,0x00,0x0f,0xff]
16717 #CHECK: unpku 0(1), 4095(%r1) # encoding: [0xe2,0x00,0x00,0x00,0x1f,0xff]
16718 #CHECK: unpku 0(1), 4095(%r15) # encoding: [0xe2,0x00,0x00,0x00,0xff,0xff]
16719 #CHECK: unpku 0(1,%r1), 0 # encoding: [0xe2,0x00,0x10,0x00,0x00,0x00]
16720 #CHECK: unpku 0(1,%r15), 0 # encoding: [0xe2,0x00,0xf0,0x00,0x00,0x00]
16721 #CHECK: unpku 4095(1,%r1), 0 # encoding: [0xe2,0x00,0x1f,0xff,0x00,0x00]
16722 #CHECK: unpku 4095(1,%r15), 0 # encoding: [0xe2,0x00,0xff,0xff,0x00,0x00]
16723 #CHECK: unpku 0(256,%r1), 0 # encoding: [0xe2,0xff,0x10,0x00,0x00,0x00]
16724 #CHECK: unpku 0(256,%r15), 0 # encoding: [0xe2,0xff,0xf0,0x00,0x00,0x00]
16728 unpku
0(1), 0(%r15)
16730 unpku
0(1), 4095(%r1)
16731 unpku
0(1), 4095(%r15)
16734 unpku
4095(1,%r1), 0
16735 unpku
4095(1,%r15), 0
16736 unpku
0(256,%r1), 0
16737 unpku
0(256,%r15), 0
16739 #CHECK: upt # encoding: [0x01,0x02]
16743 #CHECK: x %r0, 0 # encoding: [0x57,0x00,0x00,0x00]
16744 #CHECK: x %r0, 4095 # encoding: [0x57,0x00,0x0f,0xff]
16745 #CHECK: x %r0, 0(%r1) # encoding: [0x57,0x00,0x10,0x00]
16746 #CHECK: x %r0, 0(%r15) # encoding: [0x57,0x00,0xf0,0x00]
16747 #CHECK: x %r0, 4095(%r1,%r15) # encoding: [0x57,0x01,0xff,0xff]
16748 #CHECK: x %r0, 4095(%r15,%r1) # encoding: [0x57,0x0f,0x1f,0xff]
16749 #CHECK: x %r15, 0 # encoding: [0x57,0xf0,0x00,0x00]
16755 x
%r0, 4095(%r1,%r15)
16756 x
%r0, 4095(%r15,%r1)
16759 #CHECK: xc 0(1), 0 # encoding: [0xd7,0x00,0x00,0x00,0x00,0x00]
16760 #CHECK: xc 0(1), 0(%r1) # encoding: [0xd7,0x00,0x00,0x00,0x10,0x00]
16761 #CHECK: xc 0(1), 0(%r15) # encoding: [0xd7,0x00,0x00,0x00,0xf0,0x00]
16762 #CHECK: xc 0(1), 4095 # encoding: [0xd7,0x00,0x00,0x00,0x0f,0xff]
16763 #CHECK: xc 0(1), 4095(%r1) # encoding: [0xd7,0x00,0x00,0x00,0x1f,0xff]
16764 #CHECK: xc 0(1), 4095(%r15) # encoding: [0xd7,0x00,0x00,0x00,0xff,0xff]
16765 #CHECK: xc 0(1,%r1), 0 # encoding: [0xd7,0x00,0x10,0x00,0x00,0x00]
16766 #CHECK: xc 0(1,%r15), 0 # encoding: [0xd7,0x00,0xf0,0x00,0x00,0x00]
16767 #CHECK: xc 4095(1,%r1), 0 # encoding: [0xd7,0x00,0x1f,0xff,0x00,0x00]
16768 #CHECK: xc 4095(1,%r15), 0 # encoding: [0xd7,0x00,0xff,0xff,0x00,0x00]
16769 #CHECK: xc 0(256,%r1), 0 # encoding: [0xd7,0xff,0x10,0x00,0x00,0x00]
16770 #CHECK: xc 0(256,%r15), 0 # encoding: [0xd7,0xff,0xf0,0x00,0x00,0x00]
16777 xc
0(1), 4095(%r15)
16785 #CHECK: xg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x82]
16786 #CHECK: xg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x82]
16787 #CHECK: xg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x82]
16788 #CHECK: xg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x82]
16789 #CHECK: xg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x82]
16790 #CHECK: xg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x82]
16791 #CHECK: xg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x82]
16792 #CHECK: xg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x82]
16793 #CHECK: xg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x82]
16794 #CHECK: xg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x82]
16803 xg
%r0, 524287(%r1,%r15)
16804 xg
%r0, 524287(%r15,%r1)
16807 #CHECK: xgr %r0, %r0 # encoding: [0xb9,0x82,0x00,0x00]
16808 #CHECK: xgr %r0, %r15 # encoding: [0xb9,0x82,0x00,0x0f]
16809 #CHECK: xgr %r15, %r0 # encoding: [0xb9,0x82,0x00,0xf0]
16810 #CHECK: xgr %r7, %r8 # encoding: [0xb9,0x82,0x00,0x78]
16817 #CHECK: xi 0, 0 # encoding: [0x97,0x00,0x00,0x00]
16818 #CHECK: xi 4095, 0 # encoding: [0x97,0x00,0x0f,0xff]
16819 #CHECK: xi 0, 255 # encoding: [0x97,0xff,0x00,0x00]
16820 #CHECK: xi 0(%r1), 42 # encoding: [0x97,0x2a,0x10,0x00]
16821 #CHECK: xi 0(%r15), 42 # encoding: [0x97,0x2a,0xf0,0x00]
16822 #CHECK: xi 4095(%r1), 42 # encoding: [0x97,0x2a,0x1f,0xff]
16823 #CHECK: xi 4095(%r15), 42 # encoding: [0x97,0x2a,0xff,0xff]
16833 #CHECK: xihf %r0, 0 # encoding: [0xc0,0x06,0x00,0x00,0x00,0x00]
16834 #CHECK: xihf %r0, 4294967295 # encoding: [0xc0,0x06,0xff,0xff,0xff,0xff]
16835 #CHECK: xihf %r15, 0 # encoding: [0xc0,0xf6,0x00,0x00,0x00,0x00]
16838 xihf
%r0, 0xffffffff
16841 #CHECK: xilf %r0, 0 # encoding: [0xc0,0x07,0x00,0x00,0x00,0x00]
16842 #CHECK: xilf %r0, 4294967295 # encoding: [0xc0,0x07,0xff,0xff,0xff,0xff]
16843 #CHECK: xilf %r15, 0 # encoding: [0xc0,0xf7,0x00,0x00,0x00,0x00]
16846 xilf
%r0, 0xffffffff
16849 #CHECK: xiy -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x57]
16850 #CHECK: xiy -1, 0 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x57]
16851 #CHECK: xiy 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x57]
16852 #CHECK: xiy 1, 0 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x57]
16853 #CHECK: xiy 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x57]
16854 #CHECK: xiy 0, 255 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x57]
16855 #CHECK: xiy 0(%r1), 42 # encoding: [0xeb,0x2a,0x10,0x00,0x00,0x57]
16856 #CHECK: xiy 0(%r15), 42 # encoding: [0xeb,0x2a,0xf0,0x00,0x00,0x57]
16857 #CHECK: xiy 524287(%r1), 42 # encoding: [0xeb,0x2a,0x1f,0xff,0x7f,0x57]
16858 #CHECK: xiy 524287(%r15), 42 # encoding: [0xeb,0x2a,0xff,0xff,0x7f,0x57]
16868 xiy
524287(%r1), 42
16869 xiy
524287(%r15), 42
16871 #CHECK: xr %r0, %r0 # encoding: [0x17,0x00]
16872 #CHECK: xr %r0, %r15 # encoding: [0x17,0x0f]
16873 #CHECK: xr %r15, %r0 # encoding: [0x17,0xf0]
16874 #CHECK: xr %r7, %r8 # encoding: [0x17,0x78]
16881 #CHECK: xsch # encoding: [0xb2,0x76,0x00,0x00]
16885 #CHECK: xy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x57]
16886 #CHECK: xy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x57]
16887 #CHECK: xy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x57]
16888 #CHECK: xy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x57]
16889 #CHECK: xy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x57]
16890 #CHECK: xy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x57]
16891 #CHECK: xy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x57]
16892 #CHECK: xy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x57]
16893 #CHECK: xy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x57]
16894 #CHECK: xy %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x57]
16903 xy
%r0, 524287(%r1,%r15)
16904 xy
%r0, 524287(%r15,%r1)
16907 #CHECK: zap 0(1), 0(1) # encoding: [0xf8,0x00,0x00,0x00,0x00,0x00]
16908 #CHECK: zap 0(1), 0(1,%r1) # encoding: [0xf8,0x00,0x00,0x00,0x10,0x00]
16909 #CHECK: zap 0(1), 0(1,%r15) # encoding: [0xf8,0x00,0x00,0x00,0xf0,0x00]
16910 #CHECK: zap 0(1), 4095(1) # encoding: [0xf8,0x00,0x00,0x00,0x0f,0xff]
16911 #CHECK: zap 0(1), 4095(1,%r1) # encoding: [0xf8,0x00,0x00,0x00,0x1f,0xff]
16912 #CHECK: zap 0(1), 4095(1,%r15) # encoding: [0xf8,0x00,0x00,0x00,0xff,0xff]
16913 #CHECK: zap 0(1,%r1), 0(1) # encoding: [0xf8,0x00,0x10,0x00,0x00,0x00]
16914 #CHECK: zap 0(1,%r15), 0(1) # encoding: [0xf8,0x00,0xf0,0x00,0x00,0x00]
16915 #CHECK: zap 4095(1,%r1), 0(1) # encoding: [0xf8,0x00,0x1f,0xff,0x00,0x00]
16916 #CHECK: zap 4095(1,%r15), 0(1) # encoding: [0xf8,0x00,0xff,0xff,0x00,0x00]
16917 #CHECK: zap 0(16,%r1), 0(1) # encoding: [0xf8,0xf0,0x10,0x00,0x00,0x00]
16918 #CHECK: zap 0(16,%r15), 0(1) # encoding: [0xf8,0xf0,0xf0,0x00,0x00,0x00]
16919 #CHECK: zap 0(1), 0(16,%r1) # encoding: [0xf8,0x0f,0x00,0x00,0x10,0x00]
16920 #CHECK: zap 0(1), 0(16,%r15) # encoding: [0xf8,0x0f,0x00,0x00,0xf0,0x00]
16924 zap
0(1), 0(1,%r15)
16926 zap
0(1), 4095(1,%r1)
16927 zap
0(1), 4095(1,%r15)
16929 zap
0(1,%r15), 0(1)
16930 zap
4095(1,%r1), 0(1)
16931 zap
4095(1,%r15), 0(1)
16932 zap
0(16,%r1), 0(1)
16933 zap
0(16,%r15), 0(1)
16934 zap
0(1), 0(16,%r1)
16935 zap
0(1), 0(16,%r15)