• Home
  • Raw
  • Download

Lines Matching refs:r0

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]
12 a %r0, 0
13 a %r0, 4095
14 a %r0, 0(%r1)
15 a %r0, 0(%r15)
16 a %r0, 4095(%r1,%r15)
17 a %r0, 4095(%r15,%r1)
72 #CHECK: afi %r0, -2147483648 # encoding: [0xc2,0x09,0x80,0x00,0x00,0x00]
73 #CHECK: afi %r0, -1 # encoding: [0xc2,0x09,0xff,0xff,0xff,0xff]
74 #CHECK: afi %r0, 0 # encoding: [0xc2,0x09,0x00,0x00,0x00,0x00]
75 #CHECK: afi %r0, 1 # encoding: [0xc2,0x09,0x00,0x00,0x00,0x01]
76 #CHECK: afi %r0, 2147483647 # encoding: [0xc2,0x09,0x7f,0xff,0xff,0xff]
79 afi %r0, -1 << 31
80 afi %r0, -1
81 afi %r0, 0
82 afi %r0, 1
83 afi %r0, (1 << 31) - 1
86 #CHECK: ag %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x08]
87 #CHECK: ag %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x08]
88 #CHECK: ag %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x08]
89 #CHECK: ag %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x08]
90 #CHECK: ag %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x08]
91 #CHECK: ag %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x08]
92 #CHECK: ag %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x08]
93 #CHECK: ag %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x08]
94 #CHECK: ag %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x08]
97 ag %r0, -524288
98 ag %r0, -1
99 ag %r0, 0
100 ag %r0, 1
101 ag %r0, 524287
102 ag %r0, 0(%r1)
103 ag %r0, 0(%r15)
104 ag %r0, 524287(%r1,%r15)
105 ag %r0, 524287(%r15,%r1)
108 #CHECK: agf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x18]
109 #CHECK: agf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x18]
110 #CHECK: agf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x18]
111 #CHECK: agf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x18]
112 #CHECK: agf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x18]
113 #CHECK: agf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x18]
114 #CHECK: agf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x18]
115 #CHECK: agf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x18]
116 #CHECK: agf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x18]
119 agf %r0, -524288
120 agf %r0, -1
121 agf %r0, 0
122 agf %r0, 1
123 agf %r0, 524287
124 agf %r0, 0(%r1)
125 agf %r0, 0(%r15)
126 agf %r0, 524287(%r1,%r15)
127 agf %r0, 524287(%r15,%r1)
130 #CHECK: agfi %r0, -2147483648 # encoding: [0xc2,0x08,0x80,0x00,0x00,0x00]
131 #CHECK: agfi %r0, -1 # encoding: [0xc2,0x08,0xff,0xff,0xff,0xff]
132 #CHECK: agfi %r0, 0 # encoding: [0xc2,0x08,0x00,0x00,0x00,0x00]
133 #CHECK: agfi %r0, 1 # encoding: [0xc2,0x08,0x00,0x00,0x00,0x01]
134 #CHECK: agfi %r0, 2147483647 # encoding: [0xc2,0x08,0x7f,0xff,0xff,0xff]
137 agfi %r0, -1 << 31
138 agfi %r0, -1
139 agfi %r0, 0
140 agfi %r0, 1
141 agfi %r0, (1 << 31) - 1
144 #CHECK: agfr %r0, %r0 # encoding: [0xb9,0x18,0x00,0x00]
145 #CHECK: agfr %r0, %r15 # encoding: [0xb9,0x18,0x00,0x0f]
146 #CHECK: agfr %r15, %r0 # encoding: [0xb9,0x18,0x00,0xf0]
149 agfr %r0,%r0
150 agfr %r0,%r15
151 agfr %r15,%r0
154 #CHECK: aghi %r0, -32768 # encoding: [0xa7,0x0b,0x80,0x00]
155 #CHECK: aghi %r0, -1 # encoding: [0xa7,0x0b,0xff,0xff]
156 #CHECK: aghi %r0, 0 # encoding: [0xa7,0x0b,0x00,0x00]
157 #CHECK: aghi %r0, 1 # encoding: [0xa7,0x0b,0x00,0x01]
158 #CHECK: aghi %r0, 32767 # encoding: [0xa7,0x0b,0x7f,0xff]
161 aghi %r0, -32768
162 aghi %r0, -1
163 aghi %r0, 0
164 aghi %r0, 1
165 aghi %r0, 32767
168 #CHECK: agr %r0, %r0 # encoding: [0xb9,0x08,0x00,0x00]
169 #CHECK: agr %r0, %r15 # encoding: [0xb9,0x08,0x00,0x0f]
170 #CHECK: agr %r15, %r0 # encoding: [0xb9,0x08,0x00,0xf0]
173 agr %r0,%r0
174 agr %r0,%r15
175 agr %r15,%r0
206 #CHECK: ah %r0, 0 # encoding: [0x4a,0x00,0x00,0x00]
207 #CHECK: ah %r0, 4095 # encoding: [0x4a,0x00,0x0f,0xff]
208 #CHECK: ah %r0, 0(%r1) # encoding: [0x4a,0x00,0x10,0x00]
209 #CHECK: ah %r0, 0(%r15) # encoding: [0x4a,0x00,0xf0,0x00]
210 #CHECK: ah %r0, 4095(%r1,%r15) # encoding: [0x4a,0x01,0xff,0xff]
211 #CHECK: ah %r0, 4095(%r15,%r1) # encoding: [0x4a,0x0f,0x1f,0xff]
214 ah %r0, 0
215 ah %r0, 4095
216 ah %r0, 0(%r1)
217 ah %r0, 0(%r15)
218 ah %r0, 4095(%r1,%r15)
219 ah %r0, 4095(%r15,%r1)
222 #CHECK: ahi %r0, -32768 # encoding: [0xa7,0x0a,0x80,0x00]
223 #CHECK: ahi %r0, -1 # encoding: [0xa7,0x0a,0xff,0xff]
224 #CHECK: ahi %r0, 0 # encoding: [0xa7,0x0a,0x00,0x00]
225 #CHECK: ahi %r0, 1 # encoding: [0xa7,0x0a,0x00,0x01]
226 #CHECK: ahi %r0, 32767 # encoding: [0xa7,0x0a,0x7f,0xff]
229 ahi %r0, -32768
230 ahi %r0, -1
231 ahi %r0, 0
232 ahi %r0, 1
233 ahi %r0, 32767
236 #CHECK: ahy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x7a]
237 #CHECK: ahy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x7a]
238 #CHECK: ahy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x7a]
239 #CHECK: ahy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x7a]
240 #CHECK: ahy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x7a]
241 #CHECK: ahy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x7a]
242 #CHECK: ahy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x7a]
243 #CHECK: ahy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x7a]
244 #CHECK: ahy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x7a]
247 ahy %r0, -524288
248 ahy %r0, -1
249 ahy %r0, 0
250 ahy %r0, 1
251 ahy %r0, 524287
252 ahy %r0, 0(%r1)
253 ahy %r0, 0(%r15)
254 ahy %r0, 524287(%r1,%r15)
255 ahy %r0, 524287(%r15,%r1)
258 #CHECK: al %r0, 0 # encoding: [0x5e,0x00,0x00,0x00]
259 #CHECK: al %r0, 4095 # encoding: [0x5e,0x00,0x0f,0xff]
260 #CHECK: al %r0, 0(%r1) # encoding: [0x5e,0x00,0x10,0x00]
261 #CHECK: al %r0, 0(%r15) # encoding: [0x5e,0x00,0xf0,0x00]
262 #CHECK: al %r0, 4095(%r1,%r15) # encoding: [0x5e,0x01,0xff,0xff]
263 #CHECK: al %r0, 4095(%r15,%r1) # encoding: [0x5e,0x0f,0x1f,0xff]
266 al %r0, 0
267 al %r0, 4095
268 al %r0, 0(%r1)
269 al %r0, 0(%r15)
270 al %r0, 4095(%r1,%r15)
271 al %r0, 4095(%r15,%r1)
274 #CHECK: alc %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x98]
275 #CHECK: alc %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x98]
276 #CHECK: alc %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x98]
277 #CHECK: alc %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x98]
278 #CHECK: alc %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x98]
279 #CHECK: alc %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x98]
280 #CHECK: alc %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x98]
281 #CHECK: alc %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x98]
282 #CHECK: alc %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x98]
285 alc %r0, -524288
286 alc %r0, -1
287 alc %r0, 0
288 alc %r0, 1
289 alc %r0, 524287
290 alc %r0, 0(%r1)
291 alc %r0, 0(%r15)
292 alc %r0, 524287(%r1,%r15)
293 alc %r0, 524287(%r15,%r1)
296 #CHECK: alcg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x88]
297 #CHECK: alcg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x88]
298 #CHECK: alcg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x88]
299 #CHECK: alcg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x88]
300 #CHECK: alcg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x88]
301 #CHECK: alcg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x88]
302 #CHECK: alcg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x88]
303 #CHECK: alcg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x88]
304 #CHECK: alcg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x88]
307 alcg %r0, -524288
308 alcg %r0, -1
309 alcg %r0, 0
310 alcg %r0, 1
311 alcg %r0, 524287
312 alcg %r0, 0(%r1)
313 alcg %r0, 0(%r15)
314 alcg %r0, 524287(%r1,%r15)
315 alcg %r0, 524287(%r15,%r1)
318 #CHECK: alcgr %r0, %r0 # encoding: [0xb9,0x88,0x00,0x00]
319 #CHECK: alcgr %r0, %r15 # encoding: [0xb9,0x88,0x00,0x0f]
320 #CHECK: alcgr %r15, %r0 # encoding: [0xb9,0x88,0x00,0xf0]
323 alcgr %r0,%r0
324 alcgr %r0,%r15
325 alcgr %r15,%r0
328 #CHECK: alcr %r0, %r0 # encoding: [0xb9,0x98,0x00,0x00]
329 #CHECK: alcr %r0, %r15 # encoding: [0xb9,0x98,0x00,0x0f]
330 #CHECK: alcr %r15, %r0 # encoding: [0xb9,0x98,0x00,0xf0]
333 alcr %r0,%r0
334 alcr %r0,%r15
335 alcr %r15,%r0
338 #CHECK: alfi %r0, 0 # encoding: [0xc2,0x0b,0x00,0x00,0x00,0x00]
339 #CHECK: alfi %r0, 4294967295 # encoding: [0xc2,0x0b,0xff,0xff,0xff,0xff]
342 alfi %r0, 0
343 alfi %r0, (1 << 32) - 1
346 #CHECK: alg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x0a]
347 #CHECK: alg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x0a]
348 #CHECK: alg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x0a]
349 #CHECK: alg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x0a]
350 #CHECK: alg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x0a]
351 #CHECK: alg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x0a]
352 #CHECK: alg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x0a]
353 #CHECK: alg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x0a]
354 #CHECK: alg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x0a]
357 alg %r0, -524288
358 alg %r0, -1
359 alg %r0, 0
360 alg %r0, 1
361 alg %r0, 524287
362 alg %r0, 0(%r1)
363 alg %r0, 0(%r15)
364 alg %r0, 524287(%r1,%r15)
365 alg %r0, 524287(%r15,%r1)
368 #CHECK: algf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x1a]
369 #CHECK: algf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x1a]
370 #CHECK: algf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x1a]
371 #CHECK: algf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x1a]
372 #CHECK: algf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x1a]
373 #CHECK: algf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x1a]
374 #CHECK: algf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x1a]
375 #CHECK: algf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x1a]
376 #CHECK: algf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x1a]
379 algf %r0, -524288
380 algf %r0, -1
381 algf %r0, 0
382 algf %r0, 1
383 algf %r0, 524287
384 algf %r0, 0(%r1)
385 algf %r0, 0(%r15)
386 algf %r0, 524287(%r1,%r15)
387 algf %r0, 524287(%r15,%r1)
390 #CHECK: algfi %r0, 0 # encoding: [0xc2,0x0a,0x00,0x00,0x00,0x00]
391 #CHECK: algfi %r0, 4294967295 # encoding: [0xc2,0x0a,0xff,0xff,0xff,0xff]
394 algfi %r0, 0
395 algfi %r0, (1 << 32) - 1
398 #CHECK: algfr %r0, %r0 # encoding: [0xb9,0x1a,0x00,0x00]
399 #CHECK: algfr %r0, %r15 # encoding: [0xb9,0x1a,0x00,0x0f]
400 #CHECK: algfr %r15, %r0 # encoding: [0xb9,0x1a,0x00,0xf0]
403 algfr %r0,%r0
404 algfr %r0,%r15
405 algfr %r15,%r0
408 #CHECK: algr %r0, %r0 # encoding: [0xb9,0x0a,0x00,0x00]
409 #CHECK: algr %r0, %r15 # encoding: [0xb9,0x0a,0x00,0x0f]
410 #CHECK: algr %r15, %r0 # encoding: [0xb9,0x0a,0x00,0xf0]
413 algr %r0,%r0
414 algr %r0,%r15
415 algr %r15,%r0
418 #CHECK: alr %r0, %r0 # encoding: [0x1e,0x00]
419 #CHECK: alr %r0, %r15 # encoding: [0x1e,0x0f]
420 #CHECK: alr %r15, %r0 # encoding: [0x1e,0xf0]
423 alr %r0,%r0
424 alr %r0,%r15
425 alr %r15,%r0
428 #CHECK: aly %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x5e]
429 #CHECK: aly %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x5e]
430 #CHECK: aly %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x5e]
431 #CHECK: aly %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x5e]
432 #CHECK: aly %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x5e]
433 #CHECK: aly %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x5e]
434 #CHECK: aly %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x5e]
435 #CHECK: aly %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x5e]
436 #CHECK: aly %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x5e]
439 aly %r0, -524288
440 aly %r0, -1
441 aly %r0, 0
442 aly %r0, 1
443 aly %r0, 524287
444 aly %r0, 0(%r1)
445 aly %r0, 0(%r15)
446 aly %r0, 524287(%r1,%r15)
447 aly %r0, 524287(%r15,%r1)
450 #CHECK: ar %r0, %r0 # encoding: [0x1a,0x00]
451 #CHECK: ar %r0, %r15 # encoding: [0x1a,0x0f]
452 #CHECK: ar %r15, %r0 # encoding: [0x1a,0xf0]
455 ar %r0,%r0
456 ar %r0,%r15
457 ar %r15,%r0
498 #CHECK: ay %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x5a]
499 #CHECK: ay %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x5a]
500 #CHECK: ay %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x5a]
501 #CHECK: ay %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x5a]
502 #CHECK: ay %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x5a]
503 #CHECK: ay %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x5a]
504 #CHECK: ay %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x5a]
505 #CHECK: ay %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x5a]
506 #CHECK: ay %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x5a]
509 ay %r0, -524288
510 ay %r0, -1
511 ay %r0, 0
512 ay %r0, 1
513 ay %r0, 524287
514 ay %r0, 0(%r1)
515 ay %r0, 0(%r15)
516 ay %r0, 524287(%r1,%r15)
517 ay %r0, 524287(%r15,%r1)
520 #CHECK: basr %r0, %r1 # encoding: [0x0d,0x01]
521 #CHECK: basr %r0, %r15 # encoding: [0x0d,0x0f]
525 basr %r0,%r1
526 basr %r0,%r15
530 #CHECK: bcr 0, %r0 # encoding: [0x07,0x00]
533 bcr 0, %r0
630 #CHECK: bras %r0, .[[LAB:L.*]]-65536 # encoding: [0xa7,0x05,A,A]
632 bras %r0, -0x10000
633 #CHECK: bras %r0, .[[LAB:L.*]]-2 # encoding: [0xa7,0x05,A,A]
635 bras %r0, -2
636 #CHECK: bras %r0, .[[LAB:L.*]] # encoding: [0xa7,0x05,A,A]
638 bras %r0, 0
639 #CHECK: bras %r0, .[[LAB:L.*]]+65534 # encoding: [0xa7,0x05,A,A]
641 bras %r0, 0xfffe
643 #CHECK: bras %r0, foo # encoding: [0xa7,0x05,A,A]
649 bras %r0,foo
653 #CHECK: bras %r0, bar+100 # encoding: [0xa7,0x05,A,A]
659 bras %r0,bar+100
663 #CHECK: bras %r0, bar@PLT # encoding: [0xa7,0x05,A,A]
669 bras %r0,bar@PLT
673 #CHECK: brasl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc0,0x05,A,A,A,A]
675 brasl %r0, -0x100000000
676 #CHECK: brasl %r0, .[[LAB:L.*]]-2 # encoding: [0xc0,0x05,A,A,A,A]
678 brasl %r0, -2
679 #CHECK: brasl %r0, .[[LAB:L.*]] # encoding: [0xc0,0x05,A,A,A,A]
681 brasl %r0, 0
682 #CHECK: brasl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc0,0x05,A,A,A,A]
684 brasl %r0, 0xfffffffe
686 #CHECK: brasl %r0, foo # encoding: [0xc0,0x05,A,A,A,A]
692 brasl %r0,foo
696 #CHECK: brasl %r0, bar+100 # encoding: [0xc0,0x05,A,A,A,A]
702 brasl %r0,bar+100
706 #CHECK: brasl %r0, bar@PLT # encoding: [0xc0,0x05,A,A,A,A]
712 brasl %r0,bar@PLT
1216 #CHECK: brct %r0, .[[LAB:L.*]]-65536 # encoding: [0xa7,0x06,A,A]
1218 brct %r0, -0x10000
1219 #CHECK: brct %r0, .[[LAB:L.*]]-2 # encoding: [0xa7,0x06,A,A]
1221 brct %r0, -2
1222 #CHECK: brct %r0, .[[LAB:L.*]] # encoding: [0xa7,0x06,A,A]
1224 brct %r0, 0
1225 #CHECK: brct %r0, .[[LAB:L.*]]+65534 # encoding: [0xa7,0x06,A,A]
1227 brct %r0, 0xfffe
1232 #CHECK: brctg %r0, .[[LAB:L.*]]-65536 # encoding: [0xa7,0x07,A,A]
1234 brctg %r0, -0x10000
1235 #CHECK: brctg %r0, .[[LAB:L.*]]-2 # encoding: [0xa7,0x07,A,A]
1237 brctg %r0, -2
1238 #CHECK: brctg %r0, .[[LAB:L.*]] # encoding: [0xa7,0x07,A,A]
1240 brctg %r0, 0
1241 #CHECK: brctg %r0, .[[LAB:L.*]]+65534 # encoding: [0xa7,0x07,A,A]
1243 brctg %r0, 0xfffe
1248 #CHECK: c %r0, 0 # encoding: [0x59,0x00,0x00,0x00]
1249 #CHECK: c %r0, 4095 # encoding: [0x59,0x00,0x0f,0xff]
1250 #CHECK: c %r0, 0(%r1) # encoding: [0x59,0x00,0x10,0x00]
1251 #CHECK: c %r0, 0(%r15) # encoding: [0x59,0x00,0xf0,0x00]
1252 #CHECK: c %r0, 4095(%r1,%r15) # encoding: [0x59,0x01,0xff,0xff]
1253 #CHECK: c %r0, 4095(%r15,%r1) # encoding: [0x59,0x0f,0x1f,0xff]
1256 c %r0, 0
1257 c %r0, 4095
1258 c %r0, 0(%r1)
1259 c %r0, 0(%r15)
1260 c %r0, 4095(%r1,%r15)
1261 c %r0, 4095(%r15,%r1)
1290 #CHECK: cdfbr %f0, %r0 # encoding: [0xb3,0x95,0x00,0x00]
1292 #CHECK: cdfbr %f15, %r0 # encoding: [0xb3,0x95,0x00,0xf0]
1296 cdfbr %f0, %r0
1298 cdfbr %f15, %r0
1302 #CHECK: cdgbr %f0, %r0 # encoding: [0xb3,0xa5,0x00,0x00]
1304 #CHECK: cdgbr %f15, %r0 # encoding: [0xb3,0xa5,0x00,0xf0]
1308 cdgbr %f0, %r0
1310 cdgbr %f15, %r0
1340 #CHECK: cefbr %f0, %r0 # encoding: [0xb3,0x94,0x00,0x00]
1342 #CHECK: cefbr %f15, %r0 # encoding: [0xb3,0x94,0x00,0xf0]
1346 cefbr %f0, %r0
1348 cefbr %f15, %r0
1352 #CHECK: cegbr %f0, %r0 # encoding: [0xb3,0xa4,0x00,0x00]
1354 #CHECK: cegbr %f15, %r0 # encoding: [0xb3,0xa4,0x00,0xf0]
1358 cegbr %f0, %r0
1360 cegbr %f15, %r0
1364 #CHECK: cfdbr %r0, 0, %f0 # encoding: [0xb3,0x99,0x00,0x00]
1365 #CHECK: cfdbr %r0, 0, %f15 # encoding: [0xb3,0x99,0x00,0x0f]
1366 #CHECK: cfdbr %r0, 15, %f0 # encoding: [0xb3,0x99,0xf0,0x00]
1370 cfdbr %r0, 0, %f0
1371 cfdbr %r0, 0, %f15
1372 cfdbr %r0, 15, %f0
1376 #CHECK: cfebr %r0, 0, %f0 # encoding: [0xb3,0x98,0x00,0x00]
1377 #CHECK: cfebr %r0, 0, %f15 # encoding: [0xb3,0x98,0x00,0x0f]
1378 #CHECK: cfebr %r0, 15, %f0 # encoding: [0xb3,0x98,0xf0,0x00]
1382 cfebr %r0, 0, %f0
1383 cfebr %r0, 0, %f15
1384 cfebr %r0, 15, %f0
1388 #CHECK: cfi %r0, -2147483648 # encoding: [0xc2,0x0d,0x80,0x00,0x00,0x00]
1389 #CHECK: cfi %r0, -1 # encoding: [0xc2,0x0d,0xff,0xff,0xff,0xff]
1390 #CHECK: cfi %r0, 0 # encoding: [0xc2,0x0d,0x00,0x00,0x00,0x00]
1391 #CHECK: cfi %r0, 1 # encoding: [0xc2,0x0d,0x00,0x00,0x00,0x01]
1392 #CHECK: cfi %r0, 2147483647 # encoding: [0xc2,0x0d,0x7f,0xff,0xff,0xff]
1395 cfi %r0, -1 << 31
1396 cfi %r0, -1
1397 cfi %r0, 0
1398 cfi %r0, 1
1399 cfi %r0, (1 << 31) - 1
1402 #CHECK: cfxbr %r0, 0, %f0 # encoding: [0xb3,0x9a,0x00,0x00]
1403 #CHECK: cfxbr %r0, 0, %f13 # encoding: [0xb3,0x9a,0x00,0x0d]
1404 #CHECK: cfxbr %r0, 15, %f0 # encoding: [0xb3,0x9a,0xf0,0x00]
1408 cfxbr %r0, 0, %f0
1409 cfxbr %r0, 0, %f13
1410 cfxbr %r0, 15, %f0
1414 #CHECK: cg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x20]
1415 #CHECK: cg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x20]
1416 #CHECK: cg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x20]
1417 #CHECK: cg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x20]
1418 #CHECK: cg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x20]
1419 #CHECK: cg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x20]
1420 #CHECK: cg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x20]
1421 #CHECK: cg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x20]
1422 #CHECK: cg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x20]
1425 cg %r0, -524288
1426 cg %r0, -1
1427 cg %r0, 0
1428 cg %r0, 1
1429 cg %r0, 524287
1430 cg %r0, 0(%r1)
1431 cg %r0, 0(%r15)
1432 cg %r0, 524287(%r1,%r15)
1433 cg %r0, 524287(%r15,%r1)
1436 #CHECK: cgdbr %r0, 0, %f0 # encoding: [0xb3,0xa9,0x00,0x00]
1437 #CHECK: cgdbr %r0, 0, %f15 # encoding: [0xb3,0xa9,0x00,0x0f]
1438 #CHECK: cgdbr %r0, 15, %f0 # encoding: [0xb3,0xa9,0xf0,0x00]
1442 cgdbr %r0, 0, %f0
1443 cgdbr %r0, 0, %f15
1444 cgdbr %r0, 15, %f0
1448 #CHECK: cgebr %r0, 0, %f0 # encoding: [0xb3,0xa8,0x00,0x00]
1449 #CHECK: cgebr %r0, 0, %f15 # encoding: [0xb3,0xa8,0x00,0x0f]
1450 #CHECK: cgebr %r0, 15, %f0 # encoding: [0xb3,0xa8,0xf0,0x00]
1454 cgebr %r0, 0, %f0
1455 cgebr %r0, 0, %f15
1456 cgebr %r0, 15, %f0
1460 #CHECK: cgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x30]
1461 #CHECK: cgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x30]
1462 #CHECK: cgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x30]
1463 #CHECK: cgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x30]
1464 #CHECK: cgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x30]
1465 #CHECK: cgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x30]
1466 #CHECK: cgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x30]
1467 #CHECK: cgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x30]
1468 #CHECK: cgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x30]
1471 cgf %r0, -524288
1472 cgf %r0, -1
1473 cgf %r0, 0
1474 cgf %r0, 1
1475 cgf %r0, 524287
1476 cgf %r0, 0(%r1)
1477 cgf %r0, 0(%r15)
1478 cgf %r0, 524287(%r1,%r15)
1479 cgf %r0, 524287(%r15,%r1)
1482 #CHECK: cgfi %r0, -2147483648 # encoding: [0xc2,0x0c,0x80,0x00,0x00,0x00]
1483 #CHECK: cgfi %r0, -1 # encoding: [0xc2,0x0c,0xff,0xff,0xff,0xff]
1484 #CHECK: cgfi %r0, 0 # encoding: [0xc2,0x0c,0x00,0x00,0x00,0x00]
1485 #CHECK: cgfi %r0, 1 # encoding: [0xc2,0x0c,0x00,0x00,0x00,0x01]
1486 #CHECK: cgfi %r0, 2147483647 # encoding: [0xc2,0x0c,0x7f,0xff,0xff,0xff]
1489 cgfi %r0, -1 << 31
1490 cgfi %r0, -1
1491 cgfi %r0, 0
1492 cgfi %r0, 1
1493 cgfi %r0, (1 << 31) - 1
1496 #CHECK: cgfr %r0, %r0 # encoding: [0xb9,0x30,0x00,0x00]
1497 #CHECK: cgfr %r0, %r15 # encoding: [0xb9,0x30,0x00,0x0f]
1498 #CHECK: cgfr %r15, %r0 # encoding: [0xb9,0x30,0x00,0xf0]
1501 cgfr %r0,%r0
1502 cgfr %r0,%r15
1503 cgfr %r15,%r0
1506 #CHECK: cgfrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x0c,A,A,A,A]
1508 cgfrl %r0, -0x100000000
1509 #CHECK: cgfrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x0c,A,A,A,A]
1511 cgfrl %r0, -2
1512 #CHECK: cgfrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x0c,A,A,A,A]
1514 cgfrl %r0, 0
1515 #CHECK: cgfrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x0c,A,A,A,A]
1517 cgfrl %r0, 0xfffffffe
1519 #CHECK: cgfrl %r0, foo # encoding: [0xc6,0x0c,A,A,A,A]
1524 cgfrl %r0,foo
1543 #CHECK: cgh %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x34]
1544 #CHECK: cgh %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x34]
1545 #CHECK: cgh %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x34]
1546 #CHECK: cgh %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x34]
1547 #CHECK: cgh %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x34]
1548 #CHECK: cgh %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x34]
1549 #CHECK: cgh %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x34]
1550 #CHECK: cgh %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x34]
1551 #CHECK: cgh %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x34]
1554 cgh %r0, -524288
1555 cgh %r0, -1
1556 cgh %r0, 0
1557 cgh %r0, 1
1558 cgh %r0, 524287
1559 cgh %r0, 0(%r1)
1560 cgh %r0, 0(%r15)
1561 cgh %r0, 524287(%r1,%r15)
1562 cgh %r0, 524287(%r15,%r1)
1565 #CHECK: cghi %r0, -32768 # encoding: [0xa7,0x0f,0x80,0x00]
1566 #CHECK: cghi %r0, -1 # encoding: [0xa7,0x0f,0xff,0xff]
1567 #CHECK: cghi %r0, 0 # encoding: [0xa7,0x0f,0x00,0x00]
1568 #CHECK: cghi %r0, 1 # encoding: [0xa7,0x0f,0x00,0x01]
1569 #CHECK: cghi %r0, 32767 # encoding: [0xa7,0x0f,0x7f,0xff]
1572 cghi %r0, -32768
1573 cghi %r0, -1
1574 cghi %r0, 0
1575 cghi %r0, 1
1576 cghi %r0, 32767
1579 #CHECK: cghrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x04,A,A,A,A]
1581 cghrl %r0, -0x100000000
1582 #CHECK: cghrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x04,A,A,A,A]
1584 cghrl %r0, -2
1585 #CHECK: cghrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x04,A,A,A,A]
1587 cghrl %r0, 0
1588 #CHECK: cghrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x04,A,A,A,A]
1590 cghrl %r0, 0xfffffffe
1592 #CHECK: cghrl %r0, foo # encoding: [0xc6,0x04,A,A,A,A]
1597 cghrl %r0,foo
1640 #CHECK: cgij %r0, 0, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x00,0x7c]
1642 #CHECK: cgij %r0, -128, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x80,0x7c]
1644 #CHECK: cgij %r0, 127, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x7f,0x7c]
1650 cgij %r0, 0, 0, 0
1651 cgij %r0, -128, 0, 0
1652 cgij %r0, 127, 0, 0
1873 #CHECK: cgr %r0, %r0 # encoding: [0xb9,0x20,0x00,0x00]
1874 #CHECK: cgr %r0, %r15 # encoding: [0xb9,0x20,0x00,0x0f]
1875 #CHECK: cgr %r15, %r0 # encoding: [0xb9,0x20,0x00,0xf0]
1878 cgr %r0,%r0
1879 cgr %r0,%r15
1880 cgr %r15,%r0
1883 #CHECK: cgrj %r0, %r0, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x00,0x64]
1885 #CHECK: cgrj %r0, %r15, 0, .[[LAB:L.*]] # encoding: [0xec,0x0f,A,A,0x00,0x64]
1887 #CHECK: cgrj %r15, %r0, 0, .[[LAB:L.*]] # encoding: [0xec,0xf0,A,A,0x00,0x64]
1891 cgrj %r0,%r0,0,0
1892 cgrj %r0,%r15,0,0
1893 cgrj %r15,%r0,0,0
2113 #CHECK: cgrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x08,A,A,A,A]
2115 cgrl %r0, -0x100000000
2116 #CHECK: cgrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x08,A,A,A,A]
2118 cgrl %r0, -2
2119 #CHECK: cgrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x08,A,A,A,A]
2121 cgrl %r0, 0
2122 #CHECK: cgrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x08,A,A,A,A]
2124 cgrl %r0, 0xfffffffe
2126 #CHECK: cgrl %r0, foo # encoding: [0xc6,0x08,A,A,A,A]
2131 cgrl %r0,foo
2150 #CHECK: cgxbr %r0, 0, %f0 # encoding: [0xb3,0xaa,0x00,0x00]
2151 #CHECK: cgxbr %r0, 0, %f13 # encoding: [0xb3,0xaa,0x00,0x0d]
2152 #CHECK: cgxbr %r0, 15, %f0 # encoding: [0xb3,0xaa,0xf0,0x00]
2156 cgxbr %r0, 0, %f0
2157 cgxbr %r0, 0, %f13
2158 cgxbr %r0, 15, %f0
2162 #CHECK: ch %r0, 0 # encoding: [0x49,0x00,0x00,0x00]
2163 #CHECK: ch %r0, 4095 # encoding: [0x49,0x00,0x0f,0xff]
2164 #CHECK: ch %r0, 0(%r1) # encoding: [0x49,0x00,0x10,0x00]
2165 #CHECK: ch %r0, 0(%r15) # encoding: [0x49,0x00,0xf0,0x00]
2166 #CHECK: ch %r0, 4095(%r1,%r15) # encoding: [0x49,0x01,0xff,0xff]
2167 #CHECK: ch %r0, 4095(%r15,%r1) # encoding: [0x49,0x0f,0x1f,0xff]
2170 ch %r0, 0
2171 ch %r0, 4095
2172 ch %r0, 0(%r1)
2173 ch %r0, 0(%r15)
2174 ch %r0, 4095(%r1,%r15)
2175 ch %r0, 4095(%r15,%r1)
2202 #CHECK: chi %r0, -32768 # encoding: [0xa7,0x0e,0x80,0x00]
2203 #CHECK: chi %r0, -1 # encoding: [0xa7,0x0e,0xff,0xff]
2204 #CHECK: chi %r0, 0 # encoding: [0xa7,0x0e,0x00,0x00]
2205 #CHECK: chi %r0, 1 # encoding: [0xa7,0x0e,0x00,0x01]
2206 #CHECK: chi %r0, 32767 # encoding: [0xa7,0x0e,0x7f,0xff]
2209 chi %r0, -32768
2210 chi %r0, -1
2211 chi %r0, 0
2212 chi %r0, 1
2213 chi %r0, 32767
2216 #CHECK: chrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x05,A,A,A,A]
2218 chrl %r0, -0x100000000
2219 #CHECK: chrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x05,A,A,A,A]
2221 chrl %r0, -2
2222 #CHECK: chrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x05,A,A,A,A]
2224 chrl %r0, 0
2225 #CHECK: chrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x05,A,A,A,A]
2227 chrl %r0, 0xfffffffe
2229 #CHECK: chrl %r0, foo # encoding: [0xc6,0x05,A,A,A,A]
2234 chrl %r0,foo
2277 #CHECK: chy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x79]
2278 #CHECK: chy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x79]
2279 #CHECK: chy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x79]
2280 #CHECK: chy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x79]
2281 #CHECK: chy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x79]
2282 #CHECK: chy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x79]
2283 #CHECK: chy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x79]
2284 #CHECK: chy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x79]
2285 #CHECK: chy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x79]
2288 chy %r0, -524288
2289 chy %r0, -1
2290 chy %r0, 0
2291 chy %r0, 1
2292 chy %r0, 524287
2293 chy %r0, 0(%r1)
2294 chy %r0, 0(%r15)
2295 chy %r0, 524287(%r1,%r15)
2296 chy %r0, 524287(%r15,%r1)
2299 #CHECK: cij %r0, 0, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x00,0x7e]
2301 #CHECK: cij %r0, -128, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x80,0x7e]
2303 #CHECK: cij %r0, 127, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x7f,0x7e]
2309 cij %r0, 0, 0, 0
2310 cij %r0, -128, 0, 0
2311 cij %r0, 127, 0, 0
2532 #CHECK: cl %r0, 0 # encoding: [0x55,0x00,0x00,0x00]
2533 #CHECK: cl %r0, 4095 # encoding: [0x55,0x00,0x0f,0xff]
2534 #CHECK: cl %r0, 0(%r1) # encoding: [0x55,0x00,0x10,0x00]
2535 #CHECK: cl %r0, 0(%r15) # encoding: [0x55,0x00,0xf0,0x00]
2536 #CHECK: cl %r0, 4095(%r1,%r15) # encoding: [0x55,0x01,0xff,0xff]
2537 #CHECK: cl %r0, 4095(%r15,%r1) # encoding: [0x55,0x0f,0x1f,0xff]
2540 cl %r0, 0
2541 cl %r0, 4095
2542 cl %r0, 0(%r1)
2543 cl %r0, 0(%r15)
2544 cl %r0, 4095(%r1,%r15)
2545 cl %r0, 4095(%r15,%r1)
2590 #CHECK: clfi %r0, 0 # encoding: [0xc2,0x0f,0x00,0x00,0x00,0x00]
2591 #CHECK: clfi %r0, 4294967295 # encoding: [0xc2,0x0f,0xff,0xff,0xff,0xff]
2594 clfi %r0, 0
2595 clfi %r0, (1 << 32) - 1
2598 #CHECK: clg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x21]
2599 #CHECK: clg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x21]
2600 #CHECK: clg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x21]
2601 #CHECK: clg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x21]
2602 #CHECK: clg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x21]
2603 #CHECK: clg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x21]
2604 #CHECK: clg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x21]
2605 #CHECK: clg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x21]
2606 #CHECK: clg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x21]
2609 clg %r0, -524288
2610 clg %r0, -1
2611 clg %r0, 0
2612 clg %r0, 1
2613 clg %r0, 524287
2614 clg %r0, 0(%r1)
2615 clg %r0, 0(%r15)
2616 clg %r0, 524287(%r1,%r15)
2617 clg %r0, 524287(%r15,%r1)
2620 #CHECK: clgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x31]
2621 #CHECK: clgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x31]
2622 #CHECK: clgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x31]
2623 #CHECK: clgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x31]
2624 #CHECK: clgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x31]
2625 #CHECK: clgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x31]
2626 #CHECK: clgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x31]
2627 #CHECK: clgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x31]
2628 #CHECK: clgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x31]
2631 clgf %r0, -524288
2632 clgf %r0, -1
2633 clgf %r0, 0
2634 clgf %r0, 1
2635 clgf %r0, 524287
2636 clgf %r0, 0(%r1)
2637 clgf %r0, 0(%r15)
2638 clgf %r0, 524287(%r1,%r15)
2639 clgf %r0, 524287(%r15,%r1)
2642 #CHECK: clgfi %r0, 0 # encoding: [0xc2,0x0e,0x00,0x00,0x00,0x00]
2643 #CHECK: clgfi %r0, 4294967295 # encoding: [0xc2,0x0e,0xff,0xff,0xff,0xff]
2646 clgfi %r0, 0
2647 clgfi %r0, (1 << 32) - 1
2650 #CHECK: clgfr %r0, %r0 # encoding: [0xb9,0x31,0x00,0x00]
2651 #CHECK: clgfr %r0, %r15 # encoding: [0xb9,0x31,0x00,0x0f]
2652 #CHECK: clgfr %r15, %r0 # encoding: [0xb9,0x31,0x00,0xf0]
2655 clgfr %r0,%r0
2656 clgfr %r0,%r15
2657 clgfr %r15,%r0
2660 #CHECK: clgfrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x0e,A,A,A,A]
2662 clgfrl %r0, -0x100000000
2663 #CHECK: clgfrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x0e,A,A,A,A]
2665 clgfrl %r0, -2
2666 #CHECK: clgfrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x0e,A,A,A,A]
2668 clgfrl %r0, 0
2669 #CHECK: clgfrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x0e,A,A,A,A]
2671 clgfrl %r0, 0xfffffffe
2673 #CHECK: clgfrl %r0, foo # encoding: [0xc6,0x0e,A,A,A,A]
2678 clgfrl %r0,foo
2697 #CHECK: clghrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x06,A,A,A,A]
2699 clghrl %r0, -0x100000000
2700 #CHECK: clghrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x06,A,A,A,A]
2702 clghrl %r0, -2
2703 #CHECK: clghrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x06,A,A,A,A]
2705 clghrl %r0, 0
2706 #CHECK: clghrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x06,A,A,A,A]
2708 clghrl %r0, 0xfffffffe
2710 #CHECK: clghrl %r0, foo # encoding: [0xc6,0x06,A,A,A,A]
2715 clghrl %r0,foo
2750 #CHECK: clgij %r0, 0, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x00,0x7d]
2752 #CHECK: clgij %r0, 255, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0xff,0x7d]
2756 clgij %r0, 0, 0, 0
2757 clgij %r0, 255, 0, 0
2977 #CHECK: clgr %r0, %r0 # encoding: [0xb9,0x21,0x00,0x00]
2978 #CHECK: clgr %r0, %r15 # encoding: [0xb9,0x21,0x00,0x0f]
2979 #CHECK: clgr %r15, %r0 # encoding: [0xb9,0x21,0x00,0xf0]
2982 clgr %r0,%r0
2983 clgr %r0,%r15
2984 clgr %r15,%r0
2987 #CHECK: clgrj %r0, %r0, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x00,0x65]
2989 #CHECK: clgrj %r0, %r15, 0, .[[LAB:L.*]] # encoding: [0xec,0x0f,A,A,0x00,0x65]
2991 #CHECK: clgrj %r15, %r0, 0, .[[LAB:L.*]] # encoding: [0xec,0xf0,A,A,0x00,0x65]
2995 clgrj %r0,%r0,0,0
2996 clgrj %r0,%r15,0,0
2997 clgrj %r15,%r0,0,0
3217 #CHECK: clgrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x0a,A,A,A,A]
3219 clgrl %r0, -0x100000000
3220 #CHECK: clgrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x0a,A,A,A,A]
3222 clgrl %r0, -2
3223 #CHECK: clgrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x0a,A,A,A,A]
3225 clgrl %r0, 0
3226 #CHECK: clgrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x0a,A,A,A,A]
3228 clgrl %r0, 0xfffffffe
3230 #CHECK: clgrl %r0, foo # encoding: [0xc6,0x0a,A,A,A,A]
3235 clgrl %r0,foo
3270 #CHECK: clhrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x07,A,A,A,A]
3272 clhrl %r0, -0x100000000
3273 #CHECK: clhrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x07,A,A,A,A]
3275 clhrl %r0, -2
3276 #CHECK: clhrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x07,A,A,A,A]
3278 clhrl %r0, 0
3279 #CHECK: clhrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x07,A,A,A,A]
3281 clhrl %r0, 0xfffffffe
3283 #CHECK: clhrl %r0, foo # encoding: [0xc6,0x07,A,A,A,A]
3288 clhrl %r0,foo
3323 #CHECK: clij %r0, 0, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x00,0x7f]
3325 #CHECK: clij %r0, 255, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0xff,0x7f]
3329 clij %r0, 0, 0, 0
3330 clij %r0, 255, 0, 0
3572 #CHECK: clr %r0, %r0 # encoding: [0x15,0x00]
3573 #CHECK: clr %r0, %r15 # encoding: [0x15,0x0f]
3574 #CHECK: clr %r15, %r0 # encoding: [0x15,0xf0]
3577 clr %r0,%r0
3578 clr %r0,%r15
3579 clr %r15,%r0
3582 #CHECK: clrj %r0, %r0, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x00,0x77]
3584 #CHECK: clrj %r0, %r15, 0, .[[LAB:L.*]] # encoding: [0xec,0x0f,A,A,0x00,0x77]
3586 #CHECK: clrj %r15, %r0, 0, .[[LAB:L.*]] # encoding: [0xec,0xf0,A,A,0x00,0x77]
3590 clrj %r0,%r0,0,0
3591 clrj %r0,%r15,0,0
3592 clrj %r15,%r0,0,0
3812 #CHECK: clrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x0f,A,A,A,A]
3814 clrl %r0, -0x100000000
3815 #CHECK: clrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x0f,A,A,A,A]
3817 clrl %r0, -2
3818 #CHECK: clrl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x0f,A,A,A,A]
3820 clrl %r0, 0
3821 #CHECK: clrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x0f,A,A,A,A]
3823 clrl %r0, 0xfffffffe
3825 #CHECK: clrl %r0, foo # encoding: [0xc6,0x0f,A,A,A,A]
3830 clrl %r0,foo
3849 #CHECK: clst %r0, %r0 # encoding: [0xb2,0x5d,0x00,0x00]
3850 #CHECK: clst %r0, %r15 # encoding: [0xb2,0x5d,0x00,0x0f]
3851 #CHECK: clst %r15, %r0 # encoding: [0xb2,0x5d,0x00,0xf0]
3854 clst %r0,%r0
3855 clst %r0,%r15
3856 clst %r15,%r0
3859 #CHECK: cly %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x55]
3860 #CHECK: cly %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x55]
3861 #CHECK: cly %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x55]
3862 #CHECK: cly %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x55]
3863 #CHECK: cly %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x55]
3864 #CHECK: cly %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x55]
3865 #CHECK: cly %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x55]
3866 #CHECK: cly %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x55]
3867 #CHECK: cly %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x55]
3870 cly %r0, -524288
3871 cly %r0, -1
3872 cly %r0, 0
3873 cly %r0, 1
3874 cly %r0, 524287
3875 cly %r0, 0(%r1)
3876 cly %r0, 0(%r15)
3877 cly %r0, 524287(%r1,%r15)
3878 cly %r0, 524287(%r15,%r1)
3896 #CHECK: cr %r0, %r0 # encoding: [0x19,0x00]
3897 #CHECK: cr %r0, %r15 # encoding: [0x19,0x0f]
3898 #CHECK: cr %r15, %r0 # encoding: [0x19,0xf0]
3901 cr %r0,%r0
3902 cr %r0,%r15
3903 cr %r15,%r0
3906 #CHECK: crj %r0, %r0, 0, .[[LAB:L.*]] # encoding: [0xec,0x00,A,A,0x00,0x76]
3908 #CHECK: crj %r0, %r15, 0, .[[LAB:L.*]] # encoding: [0xec,0x0f,A,A,0x00,0x76]
3910 #CHECK: crj %r15, %r0, 0, .[[LAB:L.*]] # encoding: [0xec,0xf0,A,A,0x00,0x76]
3914 crj %r0,%r0,0,0
3915 crj %r0,%r15,0,0
3916 crj %r15,%r0,0,0
4136 #CHECK: crl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc6,0x0d,A,A,A,A]
4138 crl %r0, -0x100000000
4139 #CHECK: crl %r0, .[[LAB:L.*]]-2 # encoding: [0xc6,0x0d,A,A,A,A]
4141 crl %r0, -2
4142 #CHECK: crl %r0, .[[LAB:L.*]] # encoding: [0xc6,0x0d,A,A,A,A]
4144 crl %r0, 0
4145 #CHECK: crl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc6,0x0d,A,A,A,A]
4147 crl %r0, 0xfffffffe
4149 #CHECK: crl %r0, foo # encoding: [0xc6,0x0d,A,A,A,A]
4154 crl %r0,foo
4173 #CHECK: cs %r0, %r0, 0 # encoding: [0xba,0x00,0x00,0x00]
4174 #CHECK: cs %r0, %r0, 4095 # encoding: [0xba,0x00,0x0f,0xff]
4175 #CHECK: cs %r0, %r0, 0(%r1) # encoding: [0xba,0x00,0x10,0x00]
4176 #CHECK: cs %r0, %r0, 0(%r15) # encoding: [0xba,0x00,0xf0,0x00]
4177 #CHECK: cs %r0, %r0, 4095(%r1) # encoding: [0xba,0x00,0x1f,0xff]
4178 #CHECK: cs %r0, %r0, 4095(%r15) # encoding: [0xba,0x00,0xff,0xff]
4179 #CHECK: cs %r0, %r15, 0 # encoding: [0xba,0x0f,0x00,0x00]
4180 #CHECK: cs %r15, %r0, 0 # encoding: [0xba,0xf0,0x00,0x00]
4182 cs %r0, %r0, 0
4183 cs %r0, %r0, 4095
4184 cs %r0, %r0, 0(%r1)
4185 cs %r0, %r0, 0(%r15)
4186 cs %r0, %r0, 4095(%r1)
4187 cs %r0, %r0, 4095(%r15)
4188 cs %r0, %r15, 0
4189 cs %r15, %r0, 0
4191 #CHECK: csg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x30]
4192 #CHECK: csg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x30]
4193 #CHECK: csg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x30]
4194 #CHECK: csg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x30]
4195 #CHECK: csg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x30]
4196 #CHECK: csg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x30]
4197 #CHECK: csg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x30]
4198 #CHECK: csg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x30]
4199 #CHECK: csg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x30]
4200 #CHECK: csg %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x30]
4201 #CHECK: csg %r15, %r0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0x30]
4203 csg %r0, %r0, -524288
4204 csg %r0, %r0, -1
4205 csg %r0, %r0, 0
4206 csg %r0, %r0, 1
4207 csg %r0, %r0, 524287
4208 csg %r0, %r0, 0(%r1)
4209 csg %r0, %r0, 0(%r15)
4210 csg %r0, %r0, 524287(%r1)
4211 csg %r0, %r0, 524287(%r15)
4212 csg %r0, %r15, 0
4213 csg %r15, %r0, 0
4215 #CHECK: csy %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x14]
4216 #CHECK: csy %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x14]
4217 #CHECK: csy %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x14]
4218 #CHECK: csy %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x14]
4219 #CHECK: csy %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x14]
4220 #CHECK: csy %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x14]
4221 #CHECK: csy %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x14]
4222 #CHECK: csy %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x14]
4223 #CHECK: csy %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x14]
4224 #CHECK: csy %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x14]
4225 #CHECK: csy %r15, %r0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0x14]
4227 csy %r0, %r0, -524288
4228 csy %r0, %r0, -1
4229 csy %r0, %r0, 0
4230 csy %r0, %r0, 1
4231 csy %r0, %r0, 524287
4232 csy %r0, %r0, 0(%r1)
4233 csy %r0, %r0, 0(%r15)
4234 csy %r0, %r0, 524287(%r1)
4235 csy %r0, %r0, 524287(%r15)
4236 csy %r0, %r15, 0
4237 csy %r15, %r0, 0
4249 #CHECK: cxfbr %f0, %r0 # encoding: [0xb3,0x96,0x00,0x00]
4251 #CHECK: cxfbr %f13, %r0 # encoding: [0xb3,0x96,0x00,0xd0]
4255 cxfbr %f0, %r0
4257 cxfbr %f13, %r0
4261 #CHECK: cxgbr %f0, %r0 # encoding: [0xb3,0xa6,0x00,0x00]
4263 #CHECK: cxgbr %f13, %r0 # encoding: [0xb3,0xa6,0x00,0xd0]
4267 cxgbr %f0, %r0
4269 cxgbr %f13, %r0
4273 #CHECK: cy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x59]
4274 #CHECK: cy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x59]
4275 #CHECK: cy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x59]
4276 #CHECK: cy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x59]
4277 #CHECK: cy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x59]
4278 #CHECK: cy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x59]
4279 #CHECK: cy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x59]
4280 #CHECK: cy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x59]
4281 #CHECK: cy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x59]
4284 cy %r0, -524288
4285 cy %r0, -1
4286 cy %r0, 0
4287 cy %r0, 1
4288 cy %r0, 524287
4289 cy %r0, 0(%r1)
4290 cy %r0, 0(%r15)
4291 cy %r0, 524287(%r1,%r15)
4292 cy %r0, 524287(%r15,%r1)
4347 #CHECK: dl %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x97]
4348 #CHECK: dl %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x97]
4349 #CHECK: dl %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x97]
4350 #CHECK: dl %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x97]
4351 #CHECK: dl %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x97]
4352 #CHECK: dl %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x97]
4353 #CHECK: dl %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x97]
4354 #CHECK: dl %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x97]
4355 #CHECK: dl %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x97]
4358 dl %r0, -524288
4359 dl %r0, -1
4360 dl %r0, 0
4361 dl %r0, 1
4362 dl %r0, 524287
4363 dl %r0, 0(%r1)
4364 dl %r0, 0(%r15)
4365 dl %r0, 524287(%r1,%r15)
4366 dl %r0, 524287(%r15,%r1)
4369 #CHECK: dlg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x87]
4370 #CHECK: dlg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x87]
4371 #CHECK: dlg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x87]
4372 #CHECK: dlg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x87]
4373 #CHECK: dlg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x87]
4374 #CHECK: dlg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x87]
4375 #CHECK: dlg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x87]
4376 #CHECK: dlg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x87]
4377 #CHECK: dlg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x87]
4380 dlg %r0, -524288
4381 dlg %r0, -1
4382 dlg %r0, 0
4383 dlg %r0, 1
4384 dlg %r0, 524287
4385 dlg %r0, 0(%r1)
4386 dlg %r0, 0(%r15)
4387 dlg %r0, 524287(%r1,%r15)
4388 dlg %r0, 524287(%r15,%r1)
4391 #CHECK: dlgr %r0, %r0 # encoding: [0xb9,0x87,0x00,0x00]
4392 #CHECK: dlgr %r0, %r15 # encoding: [0xb9,0x87,0x00,0x0f]
4393 #CHECK: dlgr %r14, %r0 # encoding: [0xb9,0x87,0x00,0xe0]
4396 dlgr %r0,%r0
4397 dlgr %r0,%r15
4398 dlgr %r14,%r0
4401 #CHECK: dlr %r0, %r0 # encoding: [0xb9,0x97,0x00,0x00]
4402 #CHECK: dlr %r0, %r15 # encoding: [0xb9,0x97,0x00,0x0f]
4403 #CHECK: dlr %r14, %r0 # encoding: [0xb9,0x97,0x00,0xe0]
4406 dlr %r0,%r0
4407 dlr %r0,%r15
4408 dlr %r14,%r0
4411 #CHECK: dsg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x0d]
4412 #CHECK: dsg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x0d]
4413 #CHECK: dsg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x0d]
4414 #CHECK: dsg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x0d]
4415 #CHECK: dsg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x0d]
4416 #CHECK: dsg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x0d]
4417 #CHECK: dsg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x0d]
4418 #CHECK: dsg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x0d]
4419 #CHECK: dsg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x0d]
4422 dsg %r0, -524288
4423 dsg %r0, -1
4424 dsg %r0, 0
4425 dsg %r0, 1
4426 dsg %r0, 524287
4427 dsg %r0, 0(%r1)
4428 dsg %r0, 0(%r15)
4429 dsg %r0, 524287(%r1,%r15)
4430 dsg %r0, 524287(%r15,%r1)
4433 #CHECK: dsgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x1d]
4434 #CHECK: dsgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x1d]
4435 #CHECK: dsgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x1d]
4436 #CHECK: dsgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x1d]
4437 #CHECK: dsgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x1d]
4438 #CHECK: dsgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x1d]
4439 #CHECK: dsgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x1d]
4440 #CHECK: dsgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x1d]
4441 #CHECK: dsgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x1d]
4444 dsgf %r0, -524288
4445 dsgf %r0, -1
4446 dsgf %r0, 0
4447 dsgf %r0, 1
4448 dsgf %r0, 524287
4449 dsgf %r0, 0(%r1)
4450 dsgf %r0, 0(%r15)
4451 dsgf %r0, 524287(%r1,%r15)
4452 dsgf %r0, 524287(%r15,%r1)
4455 #CHECK: dsgfr %r0, %r0 # encoding: [0xb9,0x1d,0x00,0x00]
4456 #CHECK: dsgfr %r0, %r15 # encoding: [0xb9,0x1d,0x00,0x0f]
4457 #CHECK: dsgfr %r14, %r0 # encoding: [0xb9,0x1d,0x00,0xe0]
4460 dsgfr %r0,%r0
4461 dsgfr %r0,%r15
4462 dsgfr %r14,%r0
4465 #CHECK: dsgr %r0, %r0 # encoding: [0xb9,0x0d,0x00,0x00]
4466 #CHECK: dsgr %r0, %r15 # encoding: [0xb9,0x0d,0x00,0x0f]
4467 #CHECK: dsgr %r14, %r0 # encoding: [0xb9,0x0d,0x00,0xe0]
4470 dsgr %r0,%r0
4471 dsgr %r0,%r15
4472 dsgr %r14,%r0
4485 #CHECK: ear %r0, %a0 # encoding: [0xb2,0x4f,0x00,0x00]
4486 #CHECK: ear %r0, %a15 # encoding: [0xb2,0x4f,0x00,0x0f]
4491 ear %r0, %a0
4492 ear %r0, %a15
4533 #CHECK: flogr %r0, %r0 # encoding: [0xb9,0x83,0x00,0x00]
4534 #CHECK: flogr %r0, %r15 # encoding: [0xb9,0x83,0x00,0x0f]
4536 #CHECK: flogr %r14, %r0 # encoding: [0xb9,0x83,0x00,0xe0]
4538 flogr %r0, %r0
4539 flogr %r0, %r15
4541 flogr %r14, %r0
4543 #CHECK: ic %r0, 0 # encoding: [0x43,0x00,0x00,0x00]
4544 #CHECK: ic %r0, 4095 # encoding: [0x43,0x00,0x0f,0xff]
4545 #CHECK: ic %r0, 0(%r1) # encoding: [0x43,0x00,0x10,0x00]
4546 #CHECK: ic %r0, 0(%r15) # encoding: [0x43,0x00,0xf0,0x00]
4547 #CHECK: ic %r0, 4095(%r1,%r15) # encoding: [0x43,0x01,0xff,0xff]
4548 #CHECK: ic %r0, 4095(%r15,%r1) # encoding: [0x43,0x0f,0x1f,0xff]
4551 ic %r0, 0
4552 ic %r0, 4095
4553 ic %r0, 0(%r1)
4554 ic %r0, 0(%r15)
4555 ic %r0, 4095(%r1,%r15)
4556 ic %r0, 4095(%r15,%r1)
4559 #CHECK: icy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x73]
4560 #CHECK: icy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x73]
4561 #CHECK: icy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x73]
4562 #CHECK: icy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x73]
4563 #CHECK: icy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x73]
4564 #CHECK: icy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x73]
4565 #CHECK: icy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x73]
4566 #CHECK: icy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x73]
4567 #CHECK: icy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x73]
4570 icy %r0, -524288
4571 icy %r0, -1
4572 icy %r0, 0
4573 icy %r0, 1
4574 icy %r0, 524287
4575 icy %r0, 0(%r1)
4576 icy %r0, 0(%r15)
4577 icy %r0, 524287(%r1,%r15)
4578 icy %r0, 524287(%r15,%r1)
4581 #CHECK: iihf %r0, 0 # encoding: [0xc0,0x08,0x00,0x00,0x00,0x00]
4582 #CHECK: iihf %r0, 4294967295 # encoding: [0xc0,0x08,0xff,0xff,0xff,0xff]
4585 iihf %r0, 0
4586 iihf %r0, 0xffffffff
4589 #CHECK: iihh %r0, 0 # encoding: [0xa5,0x00,0x00,0x00]
4590 #CHECK: iihh %r0, 32768 # encoding: [0xa5,0x00,0x80,0x00]
4591 #CHECK: iihh %r0, 65535 # encoding: [0xa5,0x00,0xff,0xff]
4594 iihh %r0, 0
4595 iihh %r0, 0x8000
4596 iihh %r0, 0xffff
4599 #CHECK: iihl %r0, 0 # encoding: [0xa5,0x01,0x00,0x00]
4600 #CHECK: iihl %r0, 32768 # encoding: [0xa5,0x01,0x80,0x00]
4601 #CHECK: iihl %r0, 65535 # encoding: [0xa5,0x01,0xff,0xff]
4604 iihl %r0, 0
4605 iihl %r0, 0x8000
4606 iihl %r0, 0xffff
4609 #CHECK: iilf %r0, 0 # encoding: [0xc0,0x09,0x00,0x00,0x00,0x00]
4610 #CHECK: iilf %r0, 4294967295 # encoding: [0xc0,0x09,0xff,0xff,0xff,0xff]
4613 iilf %r0, 0
4614 iilf %r0, 0xffffffff
4617 #CHECK: iilh %r0, 0 # encoding: [0xa5,0x02,0x00,0x00]
4618 #CHECK: iilh %r0, 32768 # encoding: [0xa5,0x02,0x80,0x00]
4619 #CHECK: iilh %r0, 65535 # encoding: [0xa5,0x02,0xff,0xff]
4622 iilh %r0, 0
4623 iilh %r0, 0x8000
4624 iilh %r0, 0xffff
4627 #CHECK: iill %r0, 0 # encoding: [0xa5,0x03,0x00,0x00]
4628 #CHECK: iill %r0, 32768 # encoding: [0xa5,0x03,0x80,0x00]
4629 #CHECK: iill %r0, 65535 # encoding: [0xa5,0x03,0xff,0xff]
4632 iill %r0, 0
4633 iill %r0, 0x8000
4634 iill %r0, 0xffff
4637 #CHECK: ipm %r0 # encoding: [0xb2,0x22,0x00,0x00]
4641 ipm %r0
4645 #CHECK: l %r0, 0 # encoding: [0x58,0x00,0x00,0x00]
4646 #CHECK: l %r0, 4095 # encoding: [0x58,0x00,0x0f,0xff]
4647 #CHECK: l %r0, 0(%r1) # encoding: [0x58,0x00,0x10,0x00]
4648 #CHECK: l %r0, 0(%r15) # encoding: [0x58,0x00,0xf0,0x00]
4649 #CHECK: l %r0, 4095(%r1,%r15) # encoding: [0x58,0x01,0xff,0xff]
4650 #CHECK: l %r0, 4095(%r15,%r1) # encoding: [0x58,0x0f,0x1f,0xff]
4653 l %r0, 0
4654 l %r0, 4095
4655 l %r0, 0(%r1)
4656 l %r0, 0(%r15)
4657 l %r0, 4095(%r1,%r15)
4658 l %r0, 4095(%r15,%r1)
4661 #CHECK: la %r0, 0 # encoding: [0x41,0x00,0x00,0x00]
4662 #CHECK: la %r0, 4095 # encoding: [0x41,0x00,0x0f,0xff]
4663 #CHECK: la %r0, 0(%r1) # encoding: [0x41,0x00,0x10,0x00]
4664 #CHECK: la %r0, 0(%r15) # encoding: [0x41,0x00,0xf0,0x00]
4665 #CHECK: la %r0, 4095(%r1,%r15) # encoding: [0x41,0x01,0xff,0xff]
4666 #CHECK: la %r0, 4095(%r15,%r1) # encoding: [0x41,0x0f,0x1f,0xff]
4669 la %r0, 0
4670 la %r0, 4095
4671 la %r0, 0(%r1)
4672 la %r0, 0(%r15)
4673 la %r0, 4095(%r1,%r15)
4674 la %r0, 4095(%r15,%r1)
4677 #CHECK: larl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc0,0x00,A,A,A,A]
4679 larl %r0, -0x100000000
4680 #CHECK: larl %r0, .[[LAB:L.*]]-2 # encoding: [0xc0,0x00,A,A,A,A]
4682 larl %r0, -2
4683 #CHECK: larl %r0, .[[LAB:L.*]] # encoding: [0xc0,0x00,A,A,A,A]
4685 larl %r0, 0
4686 #CHECK: larl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc0,0x00,A,A,A,A]
4688 larl %r0, 0xfffffffe
4690 #CHECK: larl %r0, foo # encoding: [0xc0,0x00,A,A,A,A]
4695 larl %r0,foo
4714 #CHECK: lay %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x71]
4715 #CHECK: lay %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x71]
4716 #CHECK: lay %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x71]
4717 #CHECK: lay %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x71]
4718 #CHECK: lay %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x71]
4719 #CHECK: lay %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x71]
4720 #CHECK: lay %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x71]
4721 #CHECK: lay %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x71]
4722 #CHECK: lay %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x71]
4725 lay %r0, -524288
4726 lay %r0, -1
4727 lay %r0, 0
4728 lay %r0, 1
4729 lay %r0, 524287
4730 lay %r0, 0(%r1)
4731 lay %r0, 0(%r15)
4732 lay %r0, 524287(%r1,%r15)
4733 lay %r0, 524287(%r15,%r1)
4736 #CHECK: lb %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x76]
4737 #CHECK: lb %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x76]
4738 #CHECK: lb %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x76]
4739 #CHECK: lb %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x76]
4740 #CHECK: lb %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x76]
4741 #CHECK: lb %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x76]
4742 #CHECK: lb %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x76]
4743 #CHECK: lb %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x76]
4744 #CHECK: lb %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x76]
4747 lb %r0, -524288
4748 lb %r0, -1
4749 lb %r0, 0
4750 lb %r0, 1
4751 lb %r0, 524287
4752 lb %r0, 0(%r1)
4753 lb %r0, 0(%r15)
4754 lb %r0, 524287(%r1,%r15)
4755 lb %r0, 524287(%r15,%r1)
4758 #CHECK: lbr %r0, %r15 # encoding: [0xb9,0x26,0x00,0x0f]
4760 #CHECK: lbr %r15, %r0 # encoding: [0xb9,0x26,0x00,0xf0]
4762 lbr %r0, %r15
4764 lbr %r15, %r0
4786 #CHECK: lcgfr %r0, %r0 # encoding: [0xb9,0x13,0x00,0x00]
4787 #CHECK: lcgfr %r0, %r15 # encoding: [0xb9,0x13,0x00,0x0f]
4788 #CHECK: lcgfr %r15, %r0 # encoding: [0xb9,0x13,0x00,0xf0]
4791 lcgfr %r0,%r0
4792 lcgfr %r0,%r15
4793 lcgfr %r15,%r0
4796 #CHECK: lcgr %r0, %r0 # encoding: [0xb9,0x03,0x00,0x00]
4797 #CHECK: lcgr %r0, %r15 # encoding: [0xb9,0x03,0x00,0x0f]
4798 #CHECK: lcgr %r15, %r0 # encoding: [0xb9,0x03,0x00,0xf0]
4801 lcgr %r0,%r0
4802 lcgr %r0,%r15
4803 lcgr %r15,%r0
4806 #CHECK: lcr %r0, %r0 # encoding: [0x13,0x00]
4807 #CHECK: lcr %r0, %r15 # encoding: [0x13,0x0f]
4808 #CHECK: lcr %r15, %r0 # encoding: [0x13,0xf0]
4811 lcr %r0,%r0
4812 lcr %r0,%r15
4813 lcr %r15,%r0
4866 #CHECK: ldgr %f0, %r0 # encoding: [0xb3,0xc1,0x00,0x00]
4868 #CHECK: ldgr %f15, %r0 # encoding: [0xb3,0xc1,0x00,0xf0]
4872 ldgr %f0,%r0
4874 ldgr %f15,%r0
4994 #CHECK: lg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x04]
4995 #CHECK: lg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x04]
4996 #CHECK: lg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x04]
4997 #CHECK: lg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x04]
4998 #CHECK: lg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x04]
4999 #CHECK: lg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x04]
5000 #CHECK: lg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x04]
5001 #CHECK: lg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x04]
5002 #CHECK: lg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x04]
5005 lg %r0, -524288
5006 lg %r0, -1
5007 lg %r0, 0
5008 lg %r0, 1
5009 lg %r0, 524287
5010 lg %r0, 0(%r1)
5011 lg %r0, 0(%r15)
5012 lg %r0, 524287(%r1,%r15)
5013 lg %r0, 524287(%r15,%r1)
5016 #CHECK: lgb %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x77]
5017 #CHECK: lgb %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x77]
5018 #CHECK: lgb %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x77]
5019 #CHECK: lgb %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x77]
5020 #CHECK: lgb %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x77]
5021 #CHECK: lgb %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x77]
5022 #CHECK: lgb %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x77]
5023 #CHECK: lgb %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x77]
5024 #CHECK: lgb %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x77]
5027 lgb %r0, -524288
5028 lgb %r0, -1
5029 lgb %r0, 0
5030 lgb %r0, 1
5031 lgb %r0, 524287
5032 lgb %r0, 0(%r1)
5033 lgb %r0, 0(%r15)
5034 lgb %r0, 524287(%r1,%r15)
5035 lgb %r0, 524287(%r15,%r1)
5039 #CHECK: lgbr %r0, %r15 # encoding: [0xb9,0x06,0x00,0x0f]
5041 #CHECK: lgbr %r15, %r0 # encoding: [0xb9,0x06,0x00,0xf0]
5043 lgbr %r0, %r15
5045 lgbr %r15, %r0
5047 #CHECK: lgdr %r0, %f0 # encoding: [0xb3,0xcd,0x00,0x00]
5048 #CHECK: lgdr %r0, %f15 # encoding: [0xb3,0xcd,0x00,0x0f]
5053 lgdr %r0,%f0
5054 lgdr %r0,%f15
5059 #CHECK: lgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x14]
5060 #CHECK: lgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x14]
5061 #CHECK: lgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x14]
5062 #CHECK: lgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x14]
5063 #CHECK: lgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x14]
5064 #CHECK: lgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x14]
5065 #CHECK: lgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x14]
5066 #CHECK: lgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x14]
5067 #CHECK: lgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x14]
5070 lgf %r0, -524288
5071 lgf %r0, -1
5072 lgf %r0, 0
5073 lgf %r0, 1
5074 lgf %r0, 524287
5075 lgf %r0, 0(%r1)
5076 lgf %r0, 0(%r15)
5077 lgf %r0, 524287(%r1,%r15)
5078 lgf %r0, 524287(%r15,%r1)
5082 #CHECK: lgfi %r0, -2147483648 # encoding: [0xc0,0x01,0x80,0x00,0x00,0x00]
5083 #CHECK: lgfi %r0, -1 # encoding: [0xc0,0x01,0xff,0xff,0xff,0xff]
5084 #CHECK: lgfi %r0, 0 # encoding: [0xc0,0x01,0x00,0x00,0x00,0x00]
5085 #CHECK: lgfi %r0, 1 # encoding: [0xc0,0x01,0x00,0x00,0x00,0x01]
5086 #CHECK: lgfi %r0, 2147483647 # encoding: [0xc0,0x01,0x7f,0xff,0xff,0xff]
5089 lgfi %r0, -1 << 31
5090 lgfi %r0, -1
5091 lgfi %r0, 0
5092 lgfi %r0, 1
5093 lgfi %r0, (1 << 31) - 1
5096 #CHECK: lgfr %r0, %r15 # encoding: [0xb9,0x14,0x00,0x0f]
5098 #CHECK: lgfr %r15, %r0 # encoding: [0xb9,0x14,0x00,0xf0]
5100 lgfr %r0, %r15
5102 lgfr %r15, %r0
5104 #CHECK: lgfrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x0c,A,A,A,A]
5106 lgfrl %r0, -0x100000000
5107 #CHECK: lgfrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x0c,A,A,A,A]
5109 lgfrl %r0, -2
5110 #CHECK: lgfrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x0c,A,A,A,A]
5112 lgfrl %r0, 0
5113 #CHECK: lgfrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x0c,A,A,A,A]
5115 lgfrl %r0, 0xfffffffe
5117 #CHECK: lgfrl %r0, foo # encoding: [0xc4,0x0c,A,A,A,A]
5122 lgfrl %r0,foo
5141 #CHECK: lgh %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x15]
5142 #CHECK: lgh %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x15]
5143 #CHECK: lgh %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x15]
5144 #CHECK: lgh %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x15]
5145 #CHECK: lgh %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x15]
5146 #CHECK: lgh %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x15]
5147 #CHECK: lgh %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x15]
5148 #CHECK: lgh %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x15]
5149 #CHECK: lgh %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x15]
5152 lgh %r0, -524288
5153 lgh %r0, -1
5154 lgh %r0, 0
5155 lgh %r0, 1
5156 lgh %r0, 524287
5157 lgh %r0, 0(%r1)
5158 lgh %r0, 0(%r15)
5159 lgh %r0, 524287(%r1,%r15)
5160 lgh %r0, 524287(%r15,%r1)
5164 #CHECK: lghi %r0, -32768 # encoding: [0xa7,0x09,0x80,0x00]
5165 #CHECK: lghi %r0, -1 # encoding: [0xa7,0x09,0xff,0xff]
5166 #CHECK: lghi %r0, 0 # encoding: [0xa7,0x09,0x00,0x00]
5167 #CHECK: lghi %r0, 1 # encoding: [0xa7,0x09,0x00,0x01]
5168 #CHECK: lghi %r0, 32767 # encoding: [0xa7,0x09,0x7f,0xff]
5171 lghi %r0, -32768
5172 lghi %r0, -1
5173 lghi %r0, 0
5174 lghi %r0, 1
5175 lghi %r0, 32767
5178 #CHECK: lghr %r0, %r15 # encoding: [0xb9,0x07,0x00,0x0f]
5180 #CHECK: lghr %r15, %r0 # encoding: [0xb9,0x07,0x00,0xf0]
5182 lghr %r0, %r15
5184 lghr %r15, %r0
5186 #CHECK: lghrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x04,A,A,A,A]
5188 lghrl %r0, -0x100000000
5189 #CHECK: lghrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x04,A,A,A,A]
5191 lghrl %r0, -2
5192 #CHECK: lghrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x04,A,A,A,A]
5194 lghrl %r0, 0
5195 #CHECK: lghrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x04,A,A,A,A]
5197 lghrl %r0, 0xfffffffe
5199 #CHECK: lghrl %r0, foo # encoding: [0xc4,0x04,A,A,A,A]
5204 lghrl %r0,foo
5223 #CHECK: lgr %r0, %r9 # encoding: [0xb9,0x04,0x00,0x09]
5224 #CHECK: lgr %r0, %r15 # encoding: [0xb9,0x04,0x00,0x0f]
5225 #CHECK: lgr %r15, %r0 # encoding: [0xb9,0x04,0x00,0xf0]
5228 lgr %r0,%r9
5229 lgr %r0,%r15
5230 lgr %r15,%r0
5233 #CHECK: lgrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x08,A,A,A,A]
5235 lgrl %r0, -0x100000000
5236 #CHECK: lgrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x08,A,A,A,A]
5238 lgrl %r0, -2
5239 #CHECK: lgrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x08,A,A,A,A]
5241 lgrl %r0, 0
5242 #CHECK: lgrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x08,A,A,A,A]
5244 lgrl %r0, 0xfffffffe
5246 #CHECK: lgrl %r0, foo # encoding: [0xc4,0x08,A,A,A,A]
5251 lgrl %r0,foo
5270 #CHECK: lh %r0, 0 # encoding: [0x48,0x00,0x00,0x00]
5271 #CHECK: lh %r0, 4095 # encoding: [0x48,0x00,0x0f,0xff]
5272 #CHECK: lh %r0, 0(%r1) # encoding: [0x48,0x00,0x10,0x00]
5273 #CHECK: lh %r0, 0(%r15) # encoding: [0x48,0x00,0xf0,0x00]
5274 #CHECK: lh %r0, 4095(%r1,%r15) # encoding: [0x48,0x01,0xff,0xff]
5275 #CHECK: lh %r0, 4095(%r15,%r1) # encoding: [0x48,0x0f,0x1f,0xff]
5278 lh %r0, 0
5279 lh %r0, 4095
5280 lh %r0, 0(%r1)
5281 lh %r0, 0(%r15)
5282 lh %r0, 4095(%r1,%r15)
5283 lh %r0, 4095(%r15,%r1)
5286 #CHECK: lhi %r0, -32768 # encoding: [0xa7,0x08,0x80,0x00]
5287 #CHECK: lhi %r0, -1 # encoding: [0xa7,0x08,0xff,0xff]
5288 #CHECK: lhi %r0, 0 # encoding: [0xa7,0x08,0x00,0x00]
5289 #CHECK: lhi %r0, 1 # encoding: [0xa7,0x08,0x00,0x01]
5290 #CHECK: lhi %r0, 32767 # encoding: [0xa7,0x08,0x7f,0xff]
5293 lhi %r0, -32768
5294 lhi %r0, -1
5295 lhi %r0, 0
5296 lhi %r0, 1
5297 lhi %r0, 32767
5300 #CHECK: lhr %r0, %r15 # encoding: [0xb9,0x27,0x00,0x0f]
5302 #CHECK: lhr %r15, %r0 # encoding: [0xb9,0x27,0x00,0xf0]
5304 lhr %r0, %r15
5306 lhr %r15, %r0
5308 #CHECK: lhrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x05,A,A,A,A]
5310 lhrl %r0, -0x100000000
5311 #CHECK: lhrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x05,A,A,A,A]
5313 lhrl %r0, -2
5314 #CHECK: lhrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x05,A,A,A,A]
5316 lhrl %r0, 0
5317 #CHECK: lhrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x05,A,A,A,A]
5319 lhrl %r0, 0xfffffffe
5321 #CHECK: lhrl %r0, foo # encoding: [0xc4,0x05,A,A,A,A]
5326 lhrl %r0,foo
5345 #CHECK: lhy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x78]
5346 #CHECK: lhy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x78]
5347 #CHECK: lhy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x78]
5348 #CHECK: lhy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x78]
5349 #CHECK: lhy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x78]
5350 #CHECK: lhy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x78]
5351 #CHECK: lhy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x78]
5352 #CHECK: lhy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x78]
5353 #CHECK: lhy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x78]
5356 lhy %r0, -524288
5357 lhy %r0, -1
5358 lhy %r0, 0
5359 lhy %r0, 1
5360 lhy %r0, 524287
5361 lhy %r0, 0(%r1)
5362 lhy %r0, 0(%r15)
5363 lhy %r0, 524287(%r1,%r15)
5364 lhy %r0, 524287(%r15,%r1)
5367 #CHECK: llc %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x94]
5368 #CHECK: llc %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x94]
5369 #CHECK: llc %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x94]
5370 #CHECK: llc %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x94]
5371 #CHECK: llc %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x94]
5372 #CHECK: llc %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x94]
5373 #CHECK: llc %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x94]
5374 #CHECK: llc %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x94]
5375 #CHECK: llc %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x94]
5378 llc %r0, -524288
5379 llc %r0, -1
5380 llc %r0, 0
5381 llc %r0, 1
5382 llc %r0, 524287
5383 llc %r0, 0(%r1)
5384 llc %r0, 0(%r15)
5385 llc %r0, 524287(%r1,%r15)
5386 llc %r0, 524287(%r15,%r1)
5389 #CHECK: llcr %r0, %r15 # encoding: [0xb9,0x94,0x00,0x0f]
5391 #CHECK: llcr %r15, %r0 # encoding: [0xb9,0x94,0x00,0xf0]
5393 llcr %r0, %r15
5395 llcr %r15, %r0
5397 #CHECK: llgc %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x90]
5398 #CHECK: llgc %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x90]
5399 #CHECK: llgc %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x90]
5400 #CHECK: llgc %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x90]
5401 #CHECK: llgc %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x90]
5402 #CHECK: llgc %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x90]
5403 #CHECK: llgc %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x90]
5404 #CHECK: llgc %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x90]
5405 #CHECK: llgc %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x90]
5408 llgc %r0, -524288
5409 llgc %r0, -1
5410 llgc %r0, 0
5411 llgc %r0, 1
5412 llgc %r0, 524287
5413 llgc %r0, 0(%r1)
5414 llgc %r0, 0(%r15)
5415 llgc %r0, 524287(%r1,%r15)
5416 llgc %r0, 524287(%r15,%r1)
5420 #CHECK: llgcr %r0, %r15 # encoding: [0xb9,0x84,0x00,0x0f]
5422 #CHECK: llgcr %r15, %r0 # encoding: [0xb9,0x84,0x00,0xf0]
5424 llgcr %r0, %r15
5426 llgcr %r15, %r0
5428 #CHECK: llgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x16]
5429 #CHECK: llgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x16]
5430 #CHECK: llgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x16]
5431 #CHECK: llgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x16]
5432 #CHECK: llgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x16]
5433 #CHECK: llgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x16]
5434 #CHECK: llgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x16]
5435 #CHECK: llgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x16]
5436 #CHECK: llgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x16]
5439 llgf %r0, -524288
5440 llgf %r0, -1
5441 llgf %r0, 0
5442 llgf %r0, 1
5443 llgf %r0, 524287
5444 llgf %r0, 0(%r1)
5445 llgf %r0, 0(%r15)
5446 llgf %r0, 524287(%r1,%r15)
5447 llgf %r0, 524287(%r15,%r1)
5451 #CHECK: llgfr %r0, %r15 # encoding: [0xb9,0x16,0x00,0x0f]
5453 #CHECK: llgfr %r15, %r0 # encoding: [0xb9,0x16,0x00,0xf0]
5455 llgfr %r0, %r15
5457 llgfr %r15, %r0
5459 #CHECK: llgfrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x0e,A,A,A,A]
5461 llgfrl %r0, -0x100000000
5462 #CHECK: llgfrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x0e,A,A,A,A]
5464 llgfrl %r0, -2
5465 #CHECK: llgfrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x0e,A,A,A,A]
5467 llgfrl %r0, 0
5468 #CHECK: llgfrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x0e,A,A,A,A]
5470 llgfrl %r0, 0xfffffffe
5472 #CHECK: llgfrl %r0, foo # encoding: [0xc4,0x0e,A,A,A,A]
5477 llgfrl %r0,foo
5496 #CHECK: llgh %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x91]
5497 #CHECK: llgh %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x91]
5498 #CHECK: llgh %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x91]
5499 #CHECK: llgh %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x91]
5500 #CHECK: llgh %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x91]
5501 #CHECK: llgh %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x91]
5502 #CHECK: llgh %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x91]
5503 #CHECK: llgh %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x91]
5504 #CHECK: llgh %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x91]
5507 llgh %r0, -524288
5508 llgh %r0, -1
5509 llgh %r0, 0
5510 llgh %r0, 1
5511 llgh %r0, 524287
5512 llgh %r0, 0(%r1)
5513 llgh %r0, 0(%r15)
5514 llgh %r0, 524287(%r1,%r15)
5515 llgh %r0, 524287(%r15,%r1)
5519 #CHECK: llghr %r0, %r15 # encoding: [0xb9,0x85,0x00,0x0f]
5521 #CHECK: llghr %r15, %r0 # encoding: [0xb9,0x85,0x00,0xf0]
5523 llghr %r0, %r15
5525 llghr %r15, %r0
5527 #CHECK: llghrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x06,A,A,A,A]
5529 llghrl %r0, -0x100000000
5530 #CHECK: llghrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x06,A,A,A,A]
5532 llghrl %r0, -2
5533 #CHECK: llghrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x06,A,A,A,A]
5535 llghrl %r0, 0
5536 #CHECK: llghrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x06,A,A,A,A]
5538 llghrl %r0, 0xfffffffe
5540 #CHECK: llghrl %r0, foo # encoding: [0xc4,0x06,A,A,A,A]
5545 llghrl %r0,foo
5564 #CHECK: llh %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x95]
5565 #CHECK: llh %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x95]
5566 #CHECK: llh %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x95]
5567 #CHECK: llh %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x95]
5568 #CHECK: llh %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x95]
5569 #CHECK: llh %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x95]
5570 #CHECK: llh %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x95]
5571 #CHECK: llh %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x95]
5572 #CHECK: llh %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x95]
5575 llh %r0, -524288
5576 llh %r0, -1
5577 llh %r0, 0
5578 llh %r0, 1
5579 llh %r0, 524287
5580 llh %r0, 0(%r1)
5581 llh %r0, 0(%r15)
5582 llh %r0, 524287(%r1,%r15)
5583 llh %r0, 524287(%r15,%r1)
5586 #CHECK: llhr %r0, %r15 # encoding: [0xb9,0x95,0x00,0x0f]
5588 #CHECK: llhr %r15, %r0 # encoding: [0xb9,0x95,0x00,0xf0]
5590 llhr %r0, %r15
5592 llhr %r15, %r0
5594 #CHECK: llhrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x02,A,A,A,A]
5596 llhrl %r0, -0x100000000
5597 #CHECK: llhrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x02,A,A,A,A]
5599 llhrl %r0, -2
5600 #CHECK: llhrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x02,A,A,A,A]
5602 llhrl %r0, 0
5603 #CHECK: llhrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x02,A,A,A,A]
5605 llhrl %r0, 0xfffffffe
5607 #CHECK: llhrl %r0, foo # encoding: [0xc4,0x02,A,A,A,A]
5612 llhrl %r0,foo
5631 #CHECK: llihf %r0, 0 # encoding: [0xc0,0x0e,0x00,0x00,0x00,0x00]
5632 #CHECK: llihf %r0, 4294967295 # encoding: [0xc0,0x0e,0xff,0xff,0xff,0xff]
5635 llihf %r0, 0
5636 llihf %r0, 0xffffffff
5639 #CHECK: llihh %r0, 0 # encoding: [0xa5,0x0c,0x00,0x00]
5640 #CHECK: llihh %r0, 32768 # encoding: [0xa5,0x0c,0x80,0x00]
5641 #CHECK: llihh %r0, 65535 # encoding: [0xa5,0x0c,0xff,0xff]
5644 llihh %r0, 0
5645 llihh %r0, 0x8000
5646 llihh %r0, 0xffff
5649 #CHECK: llihl %r0, 0 # encoding: [0xa5,0x0d,0x00,0x00]
5650 #CHECK: llihl %r0, 32768 # encoding: [0xa5,0x0d,0x80,0x00]
5651 #CHECK: llihl %r0, 65535 # encoding: [0xa5,0x0d,0xff,0xff]
5654 llihl %r0, 0
5655 llihl %r0, 0x8000
5656 llihl %r0, 0xffff
5659 #CHECK: llilf %r0, 0 # encoding: [0xc0,0x0f,0x00,0x00,0x00,0x00]
5660 #CHECK: llilf %r0, 4294967295 # encoding: [0xc0,0x0f,0xff,0xff,0xff,0xff]
5663 llilf %r0, 0
5664 llilf %r0, 0xffffffff
5667 #CHECK: llilh %r0, 0 # encoding: [0xa5,0x0e,0x00,0x00]
5668 #CHECK: llilh %r0, 32768 # encoding: [0xa5,0x0e,0x80,0x00]
5669 #CHECK: llilh %r0, 65535 # encoding: [0xa5,0x0e,0xff,0xff]
5672 llilh %r0, 0
5673 llilh %r0, 0x8000
5674 llilh %r0, 0xffff
5677 #CHECK: llill %r0, 0 # encoding: [0xa5,0x0f,0x00,0x00]
5678 #CHECK: llill %r0, 32768 # encoding: [0xa5,0x0f,0x80,0x00]
5679 #CHECK: llill %r0, 65535 # encoding: [0xa5,0x0f,0xff,0xff]
5682 llill %r0, 0
5683 llill %r0, 0x8000
5684 llill %r0, 0xffff
5687 #CHECK: lmg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x04]
5688 #CHECK: lmg %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x04]
5691 #CHECK: lmg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x04]
5692 #CHECK: lmg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x04]
5693 #CHECK: lmg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x04]
5694 #CHECK: lmg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x04]
5695 #CHECK: lmg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x04]
5696 #CHECK: lmg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x04]
5697 #CHECK: lmg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x04]
5698 #CHECK: lmg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x04]
5699 #CHECK: lmg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x04]
5701 lmg %r0,%r0,0
5702 lmg %r0,%r15,0
5705 lmg %r0,%r0,-524288
5706 lmg %r0,%r0,-1
5707 lmg %r0,%r0,0
5708 lmg %r0,%r0,1
5709 lmg %r0,%r0,524287
5710 lmg %r0,%r0,0(%r1)
5711 lmg %r0,%r0,0(%r15)
5712 lmg %r0,%r0,524287(%r1)
5713 lmg %r0,%r0,524287(%r15)
5735 #CHECK: lngfr %r0, %r0 # encoding: [0xb9,0x11,0x00,0x00]
5736 #CHECK: lngfr %r0, %r15 # encoding: [0xb9,0x11,0x00,0x0f]
5737 #CHECK: lngfr %r15, %r0 # encoding: [0xb9,0x11,0x00,0xf0]
5740 lngfr %r0,%r0
5741 lngfr %r0,%r15
5742 lngfr %r15,%r0
5745 #CHECK: lngr %r0, %r0 # encoding: [0xb9,0x01,0x00,0x00]
5746 #CHECK: lngr %r0, %r15 # encoding: [0xb9,0x01,0x00,0x0f]
5747 #CHECK: lngr %r15, %r0 # encoding: [0xb9,0x01,0x00,0xf0]
5750 lngr %r0,%r0
5751 lngr %r0,%r15
5752 lngr %r15,%r0
5755 #CHECK: lnr %r0, %r0 # encoding: [0x11,0x00]
5756 #CHECK: lnr %r0, %r15 # encoding: [0x11,0x0f]
5757 #CHECK: lnr %r15, %r0 # encoding: [0x11,0xf0]
5760 lnr %r0,%r0
5761 lnr %r0,%r15
5762 lnr %r15,%r0
5795 #CHECK: lpgfr %r0, %r0 # encoding: [0xb9,0x10,0x00,0x00]
5796 #CHECK: lpgfr %r0, %r15 # encoding: [0xb9,0x10,0x00,0x0f]
5797 #CHECK: lpgfr %r15, %r0 # encoding: [0xb9,0x10,0x00,0xf0]
5800 lpgfr %r0,%r0
5801 lpgfr %r0,%r15
5802 lpgfr %r15,%r0
5805 #CHECK: lpgr %r0, %r0 # encoding: [0xb9,0x00,0x00,0x00]
5806 #CHECK: lpgr %r0, %r15 # encoding: [0xb9,0x00,0x00,0x0f]
5807 #CHECK: lpgr %r15, %r0 # encoding: [0xb9,0x00,0x00,0xf0]
5810 lpgr %r0,%r0
5811 lpgr %r0,%r15
5812 lpgr %r15,%r0
5815 #CHECK: lpr %r0, %r0 # encoding: [0x10,0x00]
5816 #CHECK: lpr %r0, %r15 # encoding: [0x10,0x0f]
5817 #CHECK: lpr %r15, %r0 # encoding: [0x10,0xf0]
5820 lpr %r0,%r0
5821 lpr %r0,%r15
5822 lpr %r15,%r0
5835 #CHECK: lr %r0, %r9 # encoding: [0x18,0x09]
5836 #CHECK: lr %r0, %r15 # encoding: [0x18,0x0f]
5837 #CHECK: lr %r15, %r0 # encoding: [0x18,0xf0]
5840 lr %r0,%r9
5841 lr %r0,%r15
5842 lr %r15,%r0
5845 #CHECK: lrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x0d,A,A,A,A]
5847 lrl %r0, -0x100000000
5848 #CHECK: lrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x0d,A,A,A,A]
5850 lrl %r0, -2
5851 #CHECK: lrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x0d,A,A,A,A]
5853 lrl %r0, 0
5854 #CHECK: lrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x0d,A,A,A,A]
5856 lrl %r0, 0xfffffffe
5858 #CHECK: lrl %r0, foo # encoding: [0xc4,0x0d,A,A,A,A]
5863 lrl %r0,foo
5882 #CHECK: lrv %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x1e]
5883 #CHECK: lrv %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x1e]
5884 #CHECK: lrv %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x1e]
5885 #CHECK: lrv %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x1e]
5886 #CHECK: lrv %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x1e]
5887 #CHECK: lrv %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x1e]
5888 #CHECK: lrv %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x1e]
5889 #CHECK: lrv %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x1e]
5890 #CHECK: lrv %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x1e]
5893 lrv %r0,-524288
5894 lrv %r0,-1
5895 lrv %r0,0
5896 lrv %r0,1
5897 lrv %r0,524287
5898 lrv %r0,0(%r1)
5899 lrv %r0,0(%r15)
5900 lrv %r0,524287(%r1,%r15)
5901 lrv %r0,524287(%r15,%r1)
5904 #CHECK: lrvg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x0f]
5905 #CHECK: lrvg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x0f]
5906 #CHECK: lrvg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x0f]
5907 #CHECK: lrvg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x0f]
5908 #CHECK: lrvg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x0f]
5909 #CHECK: lrvg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x0f]
5910 #CHECK: lrvg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x0f]
5911 #CHECK: lrvg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x0f]
5912 #CHECK: lrvg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x0f]
5915 lrvg %r0,-524288
5916 lrvg %r0,-1
5917 lrvg %r0,0
5918 lrvg %r0,1
5919 lrvg %r0,524287
5920 lrvg %r0,0(%r1)
5921 lrvg %r0,0(%r15)
5922 lrvg %r0,524287(%r1,%r15)
5923 lrvg %r0,524287(%r15,%r1)
5926 #CHECK: lrvgr %r0, %r0 # encoding: [0xb9,0x0f,0x00,0x00]
5927 #CHECK: lrvgr %r0, %r15 # encoding: [0xb9,0x0f,0x00,0x0f]
5928 #CHECK: lrvgr %r15, %r0 # encoding: [0xb9,0x0f,0x00,0xf0]
5932 lrvgr %r0,%r0
5933 lrvgr %r0,%r15
5934 lrvgr %r15,%r0
5938 #CHECK: lrvr %r0, %r0 # encoding: [0xb9,0x1f,0x00,0x00]
5939 #CHECK: lrvr %r0, %r15 # encoding: [0xb9,0x1f,0x00,0x0f]
5940 #CHECK: lrvr %r15, %r0 # encoding: [0xb9,0x1f,0x00,0xf0]
5944 lrvr %r0,%r0
5945 lrvr %r0,%r15
5946 lrvr %r15,%r0
5950 #CHECK: lt %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x12]
5951 #CHECK: lt %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x12]
5952 #CHECK: lt %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x12]
5953 #CHECK: lt %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x12]
5954 #CHECK: lt %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x12]
5955 #CHECK: lt %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x12]
5956 #CHECK: lt %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x12]
5957 #CHECK: lt %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x12]
5958 #CHECK: lt %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x12]
5961 lt %r0, -524288
5962 lt %r0, -1
5963 lt %r0, 0
5964 lt %r0, 1
5965 lt %r0, 524287
5966 lt %r0, 0(%r1)
5967 lt %r0, 0(%r15)
5968 lt %r0, 524287(%r1,%r15)
5969 lt %r0, 524287(%r15,%r1)
5972 #CHECK: ltg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x02]
5973 #CHECK: ltg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x02]
5974 #CHECK: ltg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x02]
5975 #CHECK: ltg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x02]
5976 #CHECK: ltg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x02]
5977 #CHECK: ltg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x02]
5978 #CHECK: ltg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x02]
5979 #CHECK: ltg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x02]
5980 #CHECK: ltg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x02]
5983 ltg %r0, -524288
5984 ltg %r0, -1
5985 ltg %r0, 0
5986 ltg %r0, 1
5987 ltg %r0, 524287
5988 ltg %r0, 0(%r1)
5989 ltg %r0, 0(%r15)
5990 ltg %r0, 524287(%r1,%r15)
5991 ltg %r0, 524287(%r15,%r1)
5994 #CHECK: ltgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x32]
5995 #CHECK: ltgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x32]
5996 #CHECK: ltgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x32]
5997 #CHECK: ltgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x32]
5998 #CHECK: ltgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x32]
5999 #CHECK: ltgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x32]
6000 #CHECK: ltgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x32]
6001 #CHECK: ltgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x32]
6002 #CHECK: ltgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x32]
6005 ltgf %r0, -524288
6006 ltgf %r0, -1
6007 ltgf %r0, 0
6008 ltgf %r0, 1
6009 ltgf %r0, 524287
6010 ltgf %r0, 0(%r1)
6011 ltgf %r0, 0(%r15)
6012 ltgf %r0, 524287(%r1,%r15)
6013 ltgf %r0, 524287(%r15,%r1)
6036 #CHECK: ltgfr %r0, %r9 # encoding: [0xb9,0x12,0x00,0x09]
6037 #CHECK: ltgfr %r0, %r15 # encoding: [0xb9,0x12,0x00,0x0f]
6038 #CHECK: ltgfr %r15, %r0 # encoding: [0xb9,0x12,0x00,0xf0]
6041 ltgfr %r0,%r9
6042 ltgfr %r0,%r15
6043 ltgfr %r15,%r0
6046 #CHECK: ltgr %r0, %r9 # encoding: [0xb9,0x02,0x00,0x09]
6047 #CHECK: ltgr %r0, %r15 # encoding: [0xb9,0x02,0x00,0x0f]
6048 #CHECK: ltgr %r15, %r0 # encoding: [0xb9,0x02,0x00,0xf0]
6051 ltgr %r0,%r9
6052 ltgr %r0,%r15
6053 ltgr %r15,%r0
6056 #CHECK: ltr %r0, %r9 # encoding: [0x12,0x09]
6057 #CHECK: ltr %r0, %r15 # encoding: [0x12,0x0f]
6058 #CHECK: ltr %r15, %r0 # encoding: [0x12,0xf0]
6061 ltr %r0,%r9
6062 ltr %r0,%r15
6063 ltr %r15,%r0
6086 #CHECK: ly %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x58]
6087 #CHECK: ly %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x58]
6088 #CHECK: ly %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x58]
6089 #CHECK: ly %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x58]
6090 #CHECK: ly %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x58]
6091 #CHECK: ly %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x58]
6092 #CHECK: ly %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x58]
6093 #CHECK: ly %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x58]
6094 #CHECK: ly %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x58]
6097 ly %r0, -524288
6098 ly %r0, -1
6099 ly %r0, 0
6100 ly %r0, 1
6101 ly %r0, 524287
6102 ly %r0, 0(%r1)
6103 ly %r0, 0(%r15)
6104 ly %r0, 524287(%r1,%r15)
6105 ly %r0, 524287(%r15,%r1)
6278 #CHECK: mghi %r0, -32768 # encoding: [0xa7,0x0d,0x80,0x00]
6279 #CHECK: mghi %r0, -1 # encoding: [0xa7,0x0d,0xff,0xff]
6280 #CHECK: mghi %r0, 0 # encoding: [0xa7,0x0d,0x00,0x00]
6281 #CHECK: mghi %r0, 1 # encoding: [0xa7,0x0d,0x00,0x01]
6282 #CHECK: mghi %r0, 32767 # encoding: [0xa7,0x0d,0x7f,0xff]
6285 mghi %r0, -32768
6286 mghi %r0, -1
6287 mghi %r0, 0
6288 mghi %r0, 1
6289 mghi %r0, 32767
6292 #CHECK: mh %r0, 0 # encoding: [0x4c,0x00,0x00,0x00]
6293 #CHECK: mh %r0, 4095 # encoding: [0x4c,0x00,0x0f,0xff]
6294 #CHECK: mh %r0, 0(%r1) # encoding: [0x4c,0x00,0x10,0x00]
6295 #CHECK: mh %r0, 0(%r15) # encoding: [0x4c,0x00,0xf0,0x00]
6296 #CHECK: mh %r0, 4095(%r1,%r15) # encoding: [0x4c,0x01,0xff,0xff]
6297 #CHECK: mh %r0, 4095(%r15,%r1) # encoding: [0x4c,0x0f,0x1f,0xff]
6300 mh %r0, 0
6301 mh %r0, 4095
6302 mh %r0, 0(%r1)
6303 mh %r0, 0(%r15)
6304 mh %r0, 4095(%r1,%r15)
6305 mh %r0, 4095(%r15,%r1)
6308 #CHECK: mhi %r0, -32768 # encoding: [0xa7,0x0c,0x80,0x00]
6309 #CHECK: mhi %r0, -1 # encoding: [0xa7,0x0c,0xff,0xff]
6310 #CHECK: mhi %r0, 0 # encoding: [0xa7,0x0c,0x00,0x00]
6311 #CHECK: mhi %r0, 1 # encoding: [0xa7,0x0c,0x00,0x01]
6312 #CHECK: mhi %r0, 32767 # encoding: [0xa7,0x0c,0x7f,0xff]
6315 mhi %r0, -32768
6316 mhi %r0, -1
6317 mhi %r0, 0
6318 mhi %r0, 1
6319 mhi %r0, 32767
6322 #CHECK: mhy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x7c]
6323 #CHECK: mhy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x7c]
6324 #CHECK: mhy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x7c]
6325 #CHECK: mhy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x7c]
6326 #CHECK: mhy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x7c]
6327 #CHECK: mhy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x7c]
6328 #CHECK: mhy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x7c]
6329 #CHECK: mhy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x7c]
6330 #CHECK: mhy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x7c]
6333 mhy %r0, -524288
6334 mhy %r0, -1
6335 mhy %r0, 0
6336 mhy %r0, 1
6337 mhy %r0, 524287
6338 mhy %r0, 0(%r1)
6339 mhy %r0, 0(%r15)
6340 mhy %r0, 524287(%r1,%r15)
6341 mhy %r0, 524287(%r15,%r1)
6344 #CHECK: mlg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x86]
6345 #CHECK: mlg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x86]
6346 #CHECK: mlg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x86]
6347 #CHECK: mlg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x86]
6348 #CHECK: mlg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x86]
6349 #CHECK: mlg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x86]
6350 #CHECK: mlg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x86]
6351 #CHECK: mlg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x86]
6352 #CHECK: mlg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x86]
6355 mlg %r0, -524288
6356 mlg %r0, -1
6357 mlg %r0, 0
6358 mlg %r0, 1
6359 mlg %r0, 524287
6360 mlg %r0, 0(%r1)
6361 mlg %r0, 0(%r15)
6362 mlg %r0, 524287(%r1,%r15)
6363 mlg %r0, 524287(%r15,%r1)
6366 #CHECK: mlgr %r0, %r0 # encoding: [0xb9,0x86,0x00,0x00]
6367 #CHECK: mlgr %r0, %r15 # encoding: [0xb9,0x86,0x00,0x0f]
6368 #CHECK: mlgr %r14, %r0 # encoding: [0xb9,0x86,0x00,0xe0]
6371 mlgr %r0,%r0
6372 mlgr %r0,%r15
6373 mlgr %r14,%r0
6376 #CHECK: ms %r0, 0 # encoding: [0x71,0x00,0x00,0x00]
6377 #CHECK: ms %r0, 4095 # encoding: [0x71,0x00,0x0f,0xff]
6378 #CHECK: ms %r0, 0(%r1) # encoding: [0x71,0x00,0x10,0x00]
6379 #CHECK: ms %r0, 0(%r15) # encoding: [0x71,0x00,0xf0,0x00]
6380 #CHECK: ms %r0, 4095(%r1,%r15) # encoding: [0x71,0x01,0xff,0xff]
6381 #CHECK: ms %r0, 4095(%r15,%r1) # encoding: [0x71,0x0f,0x1f,0xff]
6384 ms %r0, 0
6385 ms %r0, 4095
6386 ms %r0, 0(%r1)
6387 ms %r0, 0(%r15)
6388 ms %r0, 4095(%r1,%r15)
6389 ms %r0, 4095(%r15,%r1)
6460 #CHECK: msfi %r0, -2147483648 # encoding: [0xc2,0x01,0x80,0x00,0x00,0x00]
6461 #CHECK: msfi %r0, -1 # encoding: [0xc2,0x01,0xff,0xff,0xff,0xff]
6462 #CHECK: msfi %r0, 0 # encoding: [0xc2,0x01,0x00,0x00,0x00,0x00]
6463 #CHECK: msfi %r0, 1 # encoding: [0xc2,0x01,0x00,0x00,0x00,0x01]
6464 #CHECK: msfi %r0, 2147483647 # encoding: [0xc2,0x01,0x7f,0xff,0xff,0xff]
6467 msfi %r0, -1 << 31
6468 msfi %r0, -1
6469 msfi %r0, 0
6470 msfi %r0, 1
6471 msfi %r0, (1 << 31) - 1
6474 #CHECK: msg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x0c]
6475 #CHECK: msg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x0c]
6476 #CHECK: msg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x0c]
6477 #CHECK: msg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x0c]
6478 #CHECK: msg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x0c]
6479 #CHECK: msg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x0c]
6480 #CHECK: msg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x0c]
6481 #CHECK: msg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x0c]
6482 #CHECK: msg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x0c]
6485 msg %r0, -524288
6486 msg %r0, -1
6487 msg %r0, 0
6488 msg %r0, 1
6489 msg %r0, 524287
6490 msg %r0, 0(%r1)
6491 msg %r0, 0(%r15)
6492 msg %r0, 524287(%r1,%r15)
6493 msg %r0, 524287(%r15,%r1)
6496 #CHECK: msgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x1c]
6497 #CHECK: msgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x1c]
6498 #CHECK: msgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x1c]
6499 #CHECK: msgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x1c]
6500 #CHECK: msgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x1c]
6501 #CHECK: msgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x1c]
6502 #CHECK: msgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x1c]
6503 #CHECK: msgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x1c]
6504 #CHECK: msgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x1c]
6507 msgf %r0, -524288
6508 msgf %r0, -1
6509 msgf %r0, 0
6510 msgf %r0, 1
6511 msgf %r0, 524287
6512 msgf %r0, 0(%r1)
6513 msgf %r0, 0(%r15)
6514 msgf %r0, 524287(%r1,%r15)
6515 msgf %r0, 524287(%r15,%r1)
6518 #CHECK: msgfi %r0, -2147483648 # encoding: [0xc2,0x00,0x80,0x00,0x00,0x00]
6519 #CHECK: msgfi %r0, -1 # encoding: [0xc2,0x00,0xff,0xff,0xff,0xff]
6520 #CHECK: msgfi %r0, 0 # encoding: [0xc2,0x00,0x00,0x00,0x00,0x00]
6521 #CHECK: msgfi %r0, 1 # encoding: [0xc2,0x00,0x00,0x00,0x00,0x01]
6522 #CHECK: msgfi %r0, 2147483647 # encoding: [0xc2,0x00,0x7f,0xff,0xff,0xff]
6525 msgfi %r0, -1 << 31
6526 msgfi %r0, -1
6527 msgfi %r0, 0
6528 msgfi %r0, 1
6529 msgfi %r0, (1 << 31) - 1
6532 #CHECK: msgfr %r0, %r0 # encoding: [0xb9,0x1c,0x00,0x00]
6533 #CHECK: msgfr %r0, %r15 # encoding: [0xb9,0x1c,0x00,0x0f]
6534 #CHECK: msgfr %r15, %r0 # encoding: [0xb9,0x1c,0x00,0xf0]
6537 msgfr %r0,%r0
6538 msgfr %r0,%r15
6539 msgfr %r15,%r0
6542 #CHECK: msgr %r0, %r0 # encoding: [0xb9,0x0c,0x00,0x00]
6543 #CHECK: msgr %r0, %r15 # encoding: [0xb9,0x0c,0x00,0x0f]
6544 #CHECK: msgr %r15, %r0 # encoding: [0xb9,0x0c,0x00,0xf0]
6547 msgr %r0,%r0
6548 msgr %r0,%r15
6549 msgr %r15,%r0
6552 #CHECK: msr %r0, %r0 # encoding: [0xb2,0x52,0x00,0x00]
6553 #CHECK: msr %r0, %r15 # encoding: [0xb2,0x52,0x00,0x0f]
6554 #CHECK: msr %r15, %r0 # encoding: [0xb2,0x52,0x00,0xf0]
6557 msr %r0,%r0
6558 msr %r0,%r15
6559 msr %r15,%r0
6562 #CHECK: msy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x51]
6563 #CHECK: msy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x51]
6564 #CHECK: msy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x51]
6565 #CHECK: msy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x51]
6566 #CHECK: msy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x51]
6567 #CHECK: msy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x51]
6568 #CHECK: msy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x51]
6569 #CHECK: msy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x51]
6570 #CHECK: msy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x51]
6573 msy %r0, -524288
6574 msy %r0, -1
6575 msy %r0, 0
6576 msy %r0, 1
6577 msy %r0, 524287
6578 msy %r0, 0(%r1)
6579 msy %r0, 0(%r15)
6580 msy %r0, 524287(%r1,%r15)
6581 msy %r0, 524287(%r15,%r1)
6720 #CHECK: mvst %r0, %r0 # encoding: [0xb2,0x55,0x00,0x00]
6721 #CHECK: mvst %r0, %r15 # encoding: [0xb2,0x55,0x00,0x0f]
6722 #CHECK: mvst %r15, %r0 # encoding: [0xb2,0x55,0x00,0xf0]
6725 mvst %r0,%r0
6726 mvst %r0,%r15
6727 mvst %r15,%r0
6766 #CHECK: n %r0, 0 # encoding: [0x54,0x00,0x00,0x00]
6767 #CHECK: n %r0, 4095 # encoding: [0x54,0x00,0x0f,0xff]
6768 #CHECK: n %r0, 0(%r1) # encoding: [0x54,0x00,0x10,0x00]
6769 #CHECK: n %r0, 0(%r15) # encoding: [0x54,0x00,0xf0,0x00]
6770 #CHECK: n %r0, 4095(%r1,%r15) # encoding: [0x54,0x01,0xff,0xff]
6771 #CHECK: n %r0, 4095(%r15,%r1) # encoding: [0x54,0x0f,0x1f,0xff]
6774 n %r0, 0
6775 n %r0, 4095
6776 n %r0, 0(%r1)
6777 n %r0, 0(%r15)
6778 n %r0, 4095(%r1,%r15)
6779 n %r0, 4095(%r15,%r1)
6808 #CHECK: ng %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x80]
6809 #CHECK: ng %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x80]
6810 #CHECK: ng %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x80]
6811 #CHECK: ng %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x80]
6812 #CHECK: ng %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x80]
6813 #CHECK: ng %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x80]
6814 #CHECK: ng %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x80]
6815 #CHECK: ng %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x80]
6816 #CHECK: ng %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x80]
6819 ng %r0, -524288
6820 ng %r0, -1
6821 ng %r0, 0
6822 ng %r0, 1
6823 ng %r0, 524287
6824 ng %r0, 0(%r1)
6825 ng %r0, 0(%r15)
6826 ng %r0, 524287(%r1,%r15)
6827 ng %r0, 524287(%r15,%r1)
6830 #CHECK: ngr %r0, %r0 # encoding: [0xb9,0x80,0x00,0x00]
6831 #CHECK: ngr %r0, %r15 # encoding: [0xb9,0x80,0x00,0x0f]
6832 #CHECK: ngr %r15, %r0 # encoding: [0xb9,0x80,0x00,0xf0]
6835 ngr %r0,%r0
6836 ngr %r0,%r15
6837 ngr %r15,%r0
6856 #CHECK: nihf %r0, 0 # encoding: [0xc0,0x0a,0x00,0x00,0x00,0x00]
6857 #CHECK: nihf %r0, 4294967295 # encoding: [0xc0,0x0a,0xff,0xff,0xff,0xff]
6860 nihf %r0, 0
6861 nihf %r0, 0xffffffff
6864 #CHECK: nihh %r0, 0 # encoding: [0xa5,0x04,0x00,0x00]
6865 #CHECK: nihh %r0, 32768 # encoding: [0xa5,0x04,0x80,0x00]
6866 #CHECK: nihh %r0, 65535 # encoding: [0xa5,0x04,0xff,0xff]
6869 nihh %r0, 0
6870 nihh %r0, 0x8000
6871 nihh %r0, 0xffff
6874 #CHECK: nihl %r0, 0 # encoding: [0xa5,0x05,0x00,0x00]
6875 #CHECK: nihl %r0, 32768 # encoding: [0xa5,0x05,0x80,0x00]
6876 #CHECK: nihl %r0, 65535 # encoding: [0xa5,0x05,0xff,0xff]
6879 nihl %r0, 0
6880 nihl %r0, 0x8000
6881 nihl %r0, 0xffff
6884 #CHECK: nilf %r0, 0 # encoding: [0xc0,0x0b,0x00,0x00,0x00,0x00]
6885 #CHECK: nilf %r0, 4294967295 # encoding: [0xc0,0x0b,0xff,0xff,0xff,0xff]
6888 nilf %r0, 0
6889 nilf %r0, 0xffffffff
6892 #CHECK: nilh %r0, 0 # encoding: [0xa5,0x06,0x00,0x00]
6893 #CHECK: nilh %r0, 32768 # encoding: [0xa5,0x06,0x80,0x00]
6894 #CHECK: nilh %r0, 65535 # encoding: [0xa5,0x06,0xff,0xff]
6897 nilh %r0, 0
6898 nilh %r0, 0x8000
6899 nilh %r0, 0xffff
6902 #CHECK: nill %r0, 0 # encoding: [0xa5,0x07,0x00,0x00]
6903 #CHECK: nill %r0, 32768 # encoding: [0xa5,0x07,0x80,0x00]
6904 #CHECK: nill %r0, 65535 # encoding: [0xa5,0x07,0xff,0xff]
6907 nill %r0, 0
6908 nill %r0, 0x8000
6909 nill %r0, 0xffff
6934 #CHECK: nr %r0, %r0 # encoding: [0x14,0x00]
6935 #CHECK: nr %r0, %r15 # encoding: [0x14,0x0f]
6936 #CHECK: nr %r15, %r0 # encoding: [0x14,0xf0]
6939 nr %r0,%r0
6940 nr %r0,%r15
6941 nr %r15,%r0
6944 #CHECK: ny %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x54]
6945 #CHECK: ny %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x54]
6946 #CHECK: ny %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x54]
6947 #CHECK: ny %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x54]
6948 #CHECK: ny %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x54]
6949 #CHECK: ny %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x54]
6950 #CHECK: ny %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x54]
6951 #CHECK: ny %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x54]
6952 #CHECK: ny %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x54]
6955 ny %r0, -524288
6956 ny %r0, -1
6957 ny %r0, 0
6958 ny %r0, 1
6959 ny %r0, 524287
6960 ny %r0, 0(%r1)
6961 ny %r0, 0(%r15)
6962 ny %r0, 524287(%r1,%r15)
6963 ny %r0, 524287(%r15,%r1)
6966 #CHECK: o %r0, 0 # encoding: [0x56,0x00,0x00,0x00]
6967 #CHECK: o %r0, 4095 # encoding: [0x56,0x00,0x0f,0xff]
6968 #CHECK: o %r0, 0(%r1) # encoding: [0x56,0x00,0x10,0x00]
6969 #CHECK: o %r0, 0(%r15) # encoding: [0x56,0x00,0xf0,0x00]
6970 #CHECK: o %r0, 4095(%r1,%r15) # encoding: [0x56,0x01,0xff,0xff]
6971 #CHECK: o %r0, 4095(%r15,%r1) # encoding: [0x56,0x0f,0x1f,0xff]
6974 o %r0, 0
6975 o %r0, 4095
6976 o %r0, 0(%r1)
6977 o %r0, 0(%r15)
6978 o %r0, 4095(%r1,%r15)
6979 o %r0, 4095(%r15,%r1)
7008 #CHECK: og %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x81]
7009 #CHECK: og %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x81]
7010 #CHECK: og %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x81]
7011 #CHECK: og %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x81]
7012 #CHECK: og %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x81]
7013 #CHECK: og %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x81]
7014 #CHECK: og %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x81]
7015 #CHECK: og %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x81]
7016 #CHECK: og %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x81]
7019 og %r0, -524288
7020 og %r0, -1
7021 og %r0, 0
7022 og %r0, 1
7023 og %r0, 524287
7024 og %r0, 0(%r1)
7025 og %r0, 0(%r15)
7026 og %r0, 524287(%r1,%r15)
7027 og %r0, 524287(%r15,%r1)
7030 #CHECK: ogr %r0, %r0 # encoding: [0xb9,0x81,0x00,0x00]
7031 #CHECK: ogr %r0, %r15 # encoding: [0xb9,0x81,0x00,0x0f]
7032 #CHECK: ogr %r15, %r0 # encoding: [0xb9,0x81,0x00,0xf0]
7035 ogr %r0,%r0
7036 ogr %r0,%r15
7037 ogr %r15,%r0
7056 #CHECK: oihf %r0, 0 # encoding: [0xc0,0x0c,0x00,0x00,0x00,0x00]
7057 #CHECK: oihf %r0, 4294967295 # encoding: [0xc0,0x0c,0xff,0xff,0xff,0xff]
7060 oihf %r0, 0
7061 oihf %r0, 0xffffffff
7064 #CHECK: oihh %r0, 0 # encoding: [0xa5,0x08,0x00,0x00]
7065 #CHECK: oihh %r0, 32768 # encoding: [0xa5,0x08,0x80,0x00]
7066 #CHECK: oihh %r0, 65535 # encoding: [0xa5,0x08,0xff,0xff]
7069 oihh %r0, 0
7070 oihh %r0, 0x8000
7071 oihh %r0, 0xffff
7074 #CHECK: oihl %r0, 0 # encoding: [0xa5,0x09,0x00,0x00]
7075 #CHECK: oihl %r0, 32768 # encoding: [0xa5,0x09,0x80,0x00]
7076 #CHECK: oihl %r0, 65535 # encoding: [0xa5,0x09,0xff,0xff]
7079 oihl %r0, 0
7080 oihl %r0, 0x8000
7081 oihl %r0, 0xffff
7084 #CHECK: oilf %r0, 0 # encoding: [0xc0,0x0d,0x00,0x00,0x00,0x00]
7085 #CHECK: oilf %r0, 4294967295 # encoding: [0xc0,0x0d,0xff,0xff,0xff,0xff]
7088 oilf %r0, 0
7089 oilf %r0, 0xffffffff
7092 #CHECK: oilh %r0, 0 # encoding: [0xa5,0x0a,0x00,0x00]
7093 #CHECK: oilh %r0, 32768 # encoding: [0xa5,0x0a,0x80,0x00]
7094 #CHECK: oilh %r0, 65535 # encoding: [0xa5,0x0a,0xff,0xff]
7097 oilh %r0, 0
7098 oilh %r0, 0x8000
7099 oilh %r0, 0xffff
7102 #CHECK: oill %r0, 0 # encoding: [0xa5,0x0b,0x00,0x00]
7103 #CHECK: oill %r0, 32768 # encoding: [0xa5,0x0b,0x80,0x00]
7104 #CHECK: oill %r0, 65535 # encoding: [0xa5,0x0b,0xff,0xff]
7107 oill %r0, 0
7108 oill %r0, 0x8000
7109 oill %r0, 0xffff
7134 #CHECK: or %r0, %r0 # encoding: [0x16,0x00]
7135 #CHECK: or %r0, %r15 # encoding: [0x16,0x0f]
7136 #CHECK: or %r15, %r0 # encoding: [0x16,0xf0]
7139 or %r0,%r0
7140 or %r0,%r15
7141 or %r15,%r0
7144 #CHECK: oy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x56]
7145 #CHECK: oy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x56]
7146 #CHECK: oy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x56]
7147 #CHECK: oy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x56]
7148 #CHECK: oy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x56]
7149 #CHECK: oy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x56]
7150 #CHECK: oy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x56]
7151 #CHECK: oy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x56]
7152 #CHECK: oy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x56]
7155 oy %r0, -524288
7156 oy %r0, -1
7157 oy %r0, 0
7158 oy %r0, 1
7159 oy %r0, 524287
7160 oy %r0, 0(%r1)
7161 oy %r0, 0(%r15)
7162 oy %r0, 524287(%r1,%r15)
7163 oy %r0, 524287(%r15,%r1)
7225 #CHECK: risbg %r0, %r0, 0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0x55]
7226 #CHECK: risbg %r0, %r0, 0, 0, 63 # encoding: [0xec,0x00,0x00,0x00,0x3f,0x55]
7227 #CHECK: risbg %r0, %r0, 0, 255, 0 # encoding: [0xec,0x00,0x00,0xff,0x00,0x55]
7228 #CHECK: risbg %r0, %r0, 255, 0, 0 # encoding: [0xec,0x00,0xff,0x00,0x00,0x55]
7229 #CHECK: risbg %r0, %r15, 0, 0, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0x55]
7230 #CHECK: risbg %r15, %r0, 0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0x55]
7233 risbg %r0,%r0,0,0,0
7234 risbg %r0,%r0,0,0,63
7235 risbg %r0,%r0,0,255,0
7236 risbg %r0,%r0,255,0,0
7237 risbg %r0,%r15,0,0,0
7238 risbg %r15,%r0,0,0,0
7241 #CHECK: rnsbg %r0, %r0, 0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0x54]
7242 #CHECK: rnsbg %r0, %r0, 0, 0, 63 # encoding: [0xec,0x00,0x00,0x00,0x3f,0x54]
7243 #CHECK: rnsbg %r0, %r0, 0, 255, 0 # encoding: [0xec,0x00,0x00,0xff,0x00,0x54]
7244 #CHECK: rnsbg %r0, %r0, 255, 0, 0 # encoding: [0xec,0x00,0xff,0x00,0x00,0x54]
7245 #CHECK: rnsbg %r0, %r15, 0, 0, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0x54]
7246 #CHECK: rnsbg %r15, %r0, 0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0x54]
7249 rnsbg %r0,%r0,0,0,0
7250 rnsbg %r0,%r0,0,0,63
7251 rnsbg %r0,%r0,0,255,0
7252 rnsbg %r0,%r0,255,0,0
7253 rnsbg %r0,%r15,0,0,0
7254 rnsbg %r15,%r0,0,0,0
7257 #CHECK: rosbg %r0, %r0, 0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0x56]
7258 #CHECK: rosbg %r0, %r0, 0, 0, 63 # encoding: [0xec,0x00,0x00,0x00,0x3f,0x56]
7259 #CHECK: rosbg %r0, %r0, 0, 255, 0 # encoding: [0xec,0x00,0x00,0xff,0x00,0x56]
7260 #CHECK: rosbg %r0, %r0, 255, 0, 0 # encoding: [0xec,0x00,0xff,0x00,0x00,0x56]
7261 #CHECK: rosbg %r0, %r15, 0, 0, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0x56]
7262 #CHECK: rosbg %r15, %r0, 0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0x56]
7265 rosbg %r0,%r0,0,0,0
7266 rosbg %r0,%r0,0,0,63
7267 rosbg %r0,%r0,0,255,0
7268 rosbg %r0,%r0,255,0,0
7269 rosbg %r0,%r15,0,0,0
7270 rosbg %r15,%r0,0,0,0
7273 #CHECK: rxsbg %r0, %r0, 0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0x57]
7274 #CHECK: rxsbg %r0, %r0, 0, 0, 63 # encoding: [0xec,0x00,0x00,0x00,0x3f,0x57]
7275 #CHECK: rxsbg %r0, %r0, 0, 255, 0 # encoding: [0xec,0x00,0x00,0xff,0x00,0x57]
7276 #CHECK: rxsbg %r0, %r0, 255, 0, 0 # encoding: [0xec,0x00,0xff,0x00,0x00,0x57]
7277 #CHECK: rxsbg %r0, %r15, 0, 0, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0x57]
7278 #CHECK: rxsbg %r15, %r0, 0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0x57]
7281 rxsbg %r0,%r0,0,0,0
7282 rxsbg %r0,%r0,0,0,63
7283 rxsbg %r0,%r0,0,255,0
7284 rxsbg %r0,%r0,255,0,0
7285 rxsbg %r0,%r15,0,0,0
7286 rxsbg %r15,%r0,0,0,0
7289 #CHECK: rll %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x1d]
7293 #CHECK: rll %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x1d]
7294 #CHECK: rll %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x1d]
7295 #CHECK: rll %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x1d]
7296 #CHECK: rll %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x1d]
7297 #CHECK: rll %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x1d]
7298 #CHECK: rll %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x1d]
7299 #CHECK: rll %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x1d]
7300 #CHECK: rll %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x1d]
7302 rll %r0,%r0,0
7306 rll %r0,%r0,-524288
7307 rll %r0,%r0,-1
7308 rll %r0,%r0,1
7309 rll %r0,%r0,524287
7310 rll %r0,%r0,0(%r1)
7311 rll %r0,%r0,0(%r15)
7312 rll %r0,%r0,524287(%r1)
7313 rll %r0,%r0,524287(%r15)
7315 #CHECK: rllg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x1c]
7319 #CHECK: rllg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x1c]
7320 #CHECK: rllg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x1c]
7321 #CHECK: rllg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x1c]
7322 #CHECK: rllg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x1c]
7323 #CHECK: rllg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x1c]
7324 #CHECK: rllg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x1c]
7325 #CHECK: rllg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x1c]
7326 #CHECK: rllg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x1c]
7328 rllg %r0,%r0,0
7332 rllg %r0,%r0,-524288
7333 rllg %r0,%r0,-1
7334 rllg %r0,%r0,1
7335 rllg %r0,%r0,524287
7336 rllg %r0,%r0,0(%r1)
7337 rllg %r0,%r0,0(%r15)
7338 rllg %r0,%r0,524287(%r1)
7339 rllg %r0,%r0,524287(%r15)
7341 #CHECK: s %r0, 0 # encoding: [0x5b,0x00,0x00,0x00]
7342 #CHECK: s %r0, 4095 # encoding: [0x5b,0x00,0x0f,0xff]
7343 #CHECK: s %r0, 0(%r1) # encoding: [0x5b,0x00,0x10,0x00]
7344 #CHECK: s %r0, 0(%r15) # encoding: [0x5b,0x00,0xf0,0x00]
7345 #CHECK: s %r0, 4095(%r1,%r15) # encoding: [0x5b,0x01,0xff,0xff]
7346 #CHECK: s %r0, 4095(%r15,%r1) # encoding: [0x5b,0x0f,0x1f,0xff]
7349 s %r0, 0
7350 s %r0, 4095
7351 s %r0, 0(%r1)
7352 s %r0, 0(%r15)
7353 s %r0, 4095(%r1,%r15)
7354 s %r0, 4095(%r15,%r1)
7409 #CHECK: sg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x09]
7410 #CHECK: sg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x09]
7411 #CHECK: sg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x09]
7412 #CHECK: sg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x09]
7413 #CHECK: sg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x09]
7414 #CHECK: sg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x09]
7415 #CHECK: sg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x09]
7416 #CHECK: sg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x09]
7417 #CHECK: sg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x09]
7420 sg %r0, -524288
7421 sg %r0, -1
7422 sg %r0, 0
7423 sg %r0, 1
7424 sg %r0, 524287
7425 sg %r0, 0(%r1)
7426 sg %r0, 0(%r15)
7427 sg %r0, 524287(%r1,%r15)
7428 sg %r0, 524287(%r15,%r1)
7431 #CHECK: sgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x19]
7432 #CHECK: sgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x19]
7433 #CHECK: sgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x19]
7434 #CHECK: sgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x19]
7435 #CHECK: sgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x19]
7436 #CHECK: sgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x19]
7437 #CHECK: sgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x19]
7438 #CHECK: sgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x19]
7439 #CHECK: sgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x19]
7442 sgf %r0, -524288
7443 sgf %r0, -1
7444 sgf %r0, 0
7445 sgf %r0, 1
7446 sgf %r0, 524287
7447 sgf %r0, 0(%r1)
7448 sgf %r0, 0(%r15)
7449 sgf %r0, 524287(%r1,%r15)
7450 sgf %r0, 524287(%r15,%r1)
7453 #CHECK: sgfr %r0, %r0 # encoding: [0xb9,0x19,0x00,0x00]
7454 #CHECK: sgfr %r0, %r15 # encoding: [0xb9,0x19,0x00,0x0f]
7455 #CHECK: sgfr %r15, %r0 # encoding: [0xb9,0x19,0x00,0xf0]
7458 sgfr %r0,%r0
7459 sgfr %r0,%r15
7460 sgfr %r15,%r0
7463 #CHECK: sgr %r0, %r0 # encoding: [0xb9,0x09,0x00,0x00]
7464 #CHECK: sgr %r0, %r15 # encoding: [0xb9,0x09,0x00,0x0f]
7465 #CHECK: sgr %r15, %r0 # encoding: [0xb9,0x09,0x00,0xf0]
7468 sgr %r0,%r0
7469 sgr %r0,%r15
7470 sgr %r15,%r0
7473 #CHECK: sh %r0, 0 # encoding: [0x4b,0x00,0x00,0x00]
7474 #CHECK: sh %r0, 4095 # encoding: [0x4b,0x00,0x0f,0xff]
7475 #CHECK: sh %r0, 0(%r1) # encoding: [0x4b,0x00,0x10,0x00]
7476 #CHECK: sh %r0, 0(%r15) # encoding: [0x4b,0x00,0xf0,0x00]
7477 #CHECK: sh %r0, 4095(%r1,%r15) # encoding: [0x4b,0x01,0xff,0xff]
7478 #CHECK: sh %r0, 4095(%r15,%r1) # encoding: [0x4b,0x0f,0x1f,0xff]
7481 sh %r0, 0
7482 sh %r0, 4095
7483 sh %r0, 0(%r1)
7484 sh %r0, 0(%r15)
7485 sh %r0, 4095(%r1,%r15)
7486 sh %r0, 4095(%r15,%r1)
7489 #CHECK: shy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x7b]
7490 #CHECK: shy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x7b]
7491 #CHECK: shy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x7b]
7492 #CHECK: shy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x7b]
7493 #CHECK: shy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x7b]
7494 #CHECK: shy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x7b]
7495 #CHECK: shy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x7b]
7496 #CHECK: shy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x7b]
7497 #CHECK: shy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x7b]
7500 shy %r0, -524288
7501 shy %r0, -1
7502 shy %r0, 0
7503 shy %r0, 1
7504 shy %r0, 524287
7505 shy %r0, 0(%r1)
7506 shy %r0, 0(%r15)
7507 shy %r0, 524287(%r1,%r15)
7508 shy %r0, 524287(%r15,%r1)
7511 #CHECK: sl %r0, 0 # encoding: [0x5f,0x00,0x00,0x00]
7512 #CHECK: sl %r0, 4095 # encoding: [0x5f,0x00,0x0f,0xff]
7513 #CHECK: sl %r0, 0(%r1) # encoding: [0x5f,0x00,0x10,0x00]
7514 #CHECK: sl %r0, 0(%r15) # encoding: [0x5f,0x00,0xf0,0x00]
7515 #CHECK: sl %r0, 4095(%r1,%r15) # encoding: [0x5f,0x01,0xff,0xff]
7516 #CHECK: sl %r0, 4095(%r15,%r1) # encoding: [0x5f,0x0f,0x1f,0xff]
7519 sl %r0, 0
7520 sl %r0, 4095
7521 sl %r0, 0(%r1)
7522 sl %r0, 0(%r15)
7523 sl %r0, 4095(%r1,%r15)
7524 sl %r0, 4095(%r15,%r1)
7527 #CHECK: slb %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x99]
7528 #CHECK: slb %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x99]
7529 #CHECK: slb %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x99]
7530 #CHECK: slb %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x99]
7531 #CHECK: slb %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x99]
7532 #CHECK: slb %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x99]
7533 #CHECK: slb %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x99]
7534 #CHECK: slb %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x99]
7535 #CHECK: slb %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x99]
7538 slb %r0, -524288
7539 slb %r0, -1
7540 slb %r0, 0
7541 slb %r0, 1
7542 slb %r0, 524287
7543 slb %r0, 0(%r1)
7544 slb %r0, 0(%r15)
7545 slb %r0, 524287(%r1,%r15)
7546 slb %r0, 524287(%r15,%r1)
7549 #CHECK: slbg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x89]
7550 #CHECK: slbg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x89]
7551 #CHECK: slbg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x89]
7552 #CHECK: slbg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x89]
7553 #CHECK: slbg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x89]
7554 #CHECK: slbg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x89]
7555 #CHECK: slbg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x89]
7556 #CHECK: slbg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x89]
7557 #CHECK: slbg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x89]
7560 slbg %r0, -524288
7561 slbg %r0, -1
7562 slbg %r0, 0
7563 slbg %r0, 1
7564 slbg %r0, 524287
7565 slbg %r0, 0(%r1)
7566 slbg %r0, 0(%r15)
7567 slbg %r0, 524287(%r1,%r15)
7568 slbg %r0, 524287(%r15,%r1)
7571 #CHECK: slbgr %r0, %r0 # encoding: [0xb9,0x89,0x00,0x00]
7572 #CHECK: slbgr %r0, %r15 # encoding: [0xb9,0x89,0x00,0x0f]
7573 #CHECK: slbgr %r15, %r0 # encoding: [0xb9,0x89,0x00,0xf0]
7576 slbgr %r0,%r0
7577 slbgr %r0,%r15
7578 slbgr %r15,%r0
7581 #CHECK: slbr %r0, %r0 # encoding: [0xb9,0x99,0x00,0x00]
7582 #CHECK: slbr %r0, %r15 # encoding: [0xb9,0x99,0x00,0x0f]
7583 #CHECK: slbr %r15, %r0 # encoding: [0xb9,0x99,0x00,0xf0]
7586 slbr %r0,%r0
7587 slbr %r0,%r15
7588 slbr %r15,%r0
7591 #CHECK: slfi %r0, 0 # encoding: [0xc2,0x05,0x00,0x00,0x00,0x00]
7592 #CHECK: slfi %r0, 4294967295 # encoding: [0xc2,0x05,0xff,0xff,0xff,0xff]
7595 slfi %r0, 0
7596 slfi %r0, (1 << 32) - 1
7599 #CHECK: slg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x0b]
7600 #CHECK: slg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x0b]
7601 #CHECK: slg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x0b]
7602 #CHECK: slg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x0b]
7603 #CHECK: slg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x0b]
7604 #CHECK: slg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x0b]
7605 #CHECK: slg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x0b]
7606 #CHECK: slg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x0b]
7607 #CHECK: slg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x0b]
7610 slg %r0, -524288
7611 slg %r0, -1
7612 slg %r0, 0
7613 slg %r0, 1
7614 slg %r0, 524287
7615 slg %r0, 0(%r1)
7616 slg %r0, 0(%r15)
7617 slg %r0, 524287(%r1,%r15)
7618 slg %r0, 524287(%r15,%r1)
7621 #CHECK: slgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x1b]
7622 #CHECK: slgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x1b]
7623 #CHECK: slgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x1b]
7624 #CHECK: slgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x1b]
7625 #CHECK: slgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x1b]
7626 #CHECK: slgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x1b]
7627 #CHECK: slgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x1b]
7628 #CHECK: slgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x1b]
7629 #CHECK: slgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x1b]
7632 slgf %r0, -524288
7633 slgf %r0, -1
7634 slgf %r0, 0
7635 slgf %r0, 1
7636 slgf %r0, 524287
7637 slgf %r0, 0(%r1)
7638 slgf %r0, 0(%r15)
7639 slgf %r0, 524287(%r1,%r15)
7640 slgf %r0, 524287(%r15,%r1)
7643 #CHECK: slgfi %r0, 0 # encoding: [0xc2,0x04,0x00,0x00,0x00,0x00]
7644 #CHECK: slgfi %r0, 4294967295 # encoding: [0xc2,0x04,0xff,0xff,0xff,0xff]
7647 slgfi %r0, 0
7648 slgfi %r0, (1 << 32) - 1
7651 #CHECK: slgfr %r0, %r0 # encoding: [0xb9,0x1b,0x00,0x00]
7652 #CHECK: slgfr %r0, %r15 # encoding: [0xb9,0x1b,0x00,0x0f]
7653 #CHECK: slgfr %r15, %r0 # encoding: [0xb9,0x1b,0x00,0xf0]
7656 slgfr %r0,%r0
7657 slgfr %r0,%r15
7658 slgfr %r15,%r0
7661 #CHECK: slgr %r0, %r0 # encoding: [0xb9,0x0b,0x00,0x00]
7662 #CHECK: slgr %r0, %r15 # encoding: [0xb9,0x0b,0x00,0x0f]
7663 #CHECK: slgr %r15, %r0 # encoding: [0xb9,0x0b,0x00,0xf0]
7666 slgr %r0,%r0
7667 slgr %r0,%r15
7668 slgr %r15,%r0
7671 #CHECK: sll %r0, 0 # encoding: [0x89,0x00,0x00,0x00]
7674 #CHECK: sll %r0, 4095 # encoding: [0x89,0x00,0x0f,0xff]
7675 #CHECK: sll %r0, 0(%r1) # encoding: [0x89,0x00,0x10,0x00]
7676 #CHECK: sll %r0, 0(%r15) # encoding: [0x89,0x00,0xf0,0x00]
7677 #CHECK: sll %r0, 4095(%r1) # encoding: [0x89,0x00,0x1f,0xff]
7678 #CHECK: sll %r0, 4095(%r15) # encoding: [0x89,0x00,0xff,0xff]
7680 sll %r0,0
7683 sll %r0,4095
7684 sll %r0,0(%r1)
7685 sll %r0,0(%r15)
7686 sll %r0,4095(%r1)
7687 sll %r0,4095(%r15)
7689 #CHECK: sllg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x0d]
7693 #CHECK: sllg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x0d]
7694 #CHECK: sllg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x0d]
7695 #CHECK: sllg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x0d]
7696 #CHECK: sllg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x0d]
7697 #CHECK: sllg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x0d]
7698 #CHECK: sllg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x0d]
7699 #CHECK: sllg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x0d]
7700 #CHECK: sllg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x0d]
7702 sllg %r0,%r0,0
7706 sllg %r0,%r0,-524288
7707 sllg %r0,%r0,-1
7708 sllg %r0,%r0,1
7709 sllg %r0,%r0,524287
7710 sllg %r0,%r0,0(%r1)
7711 sllg %r0,%r0,0(%r15)
7712 sllg %r0,%r0,524287(%r1)
7713 sllg %r0,%r0,524287(%r15)
7715 #CHECK: slr %r0, %r0 # encoding: [0x1f,0x00]
7716 #CHECK: slr %r0, %r15 # encoding: [0x1f,0x0f]
7717 #CHECK: slr %r15, %r0 # encoding: [0x1f,0xf0]
7720 slr %r0,%r0
7721 slr %r0,%r15
7722 slr %r15,%r0
7725 #CHECK: sly %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x5f]
7726 #CHECK: sly %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x5f]
7727 #CHECK: sly %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x5f]
7728 #CHECK: sly %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x5f]
7729 #CHECK: sly %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x5f]
7730 #CHECK: sly %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x5f]
7731 #CHECK: sly %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x5f]
7732 #CHECK: sly %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x5f]
7733 #CHECK: sly %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x5f]
7736 sly %r0, -524288
7737 sly %r0, -1
7738 sly %r0, 0
7739 sly %r0, 1
7740 sly %r0, 524287
7741 sly %r0, 0(%r1)
7742 sly %r0, 0(%r15)
7743 sly %r0, 524287(%r1,%r15)
7744 sly %r0, 524287(%r15,%r1)
7809 #CHECK: sr %r0, %r0 # encoding: [0x1b,0x00]
7810 #CHECK: sr %r0, %r15 # encoding: [0x1b,0x0f]
7811 #CHECK: sr %r15, %r0 # encoding: [0x1b,0xf0]
7814 sr %r0,%r0
7815 sr %r0,%r15
7816 sr %r15,%r0
7819 #CHECK: sra %r0, 0 # encoding: [0x8a,0x00,0x00,0x00]
7822 #CHECK: sra %r0, 4095 # encoding: [0x8a,0x00,0x0f,0xff]
7823 #CHECK: sra %r0, 0(%r1) # encoding: [0x8a,0x00,0x10,0x00]
7824 #CHECK: sra %r0, 0(%r15) # encoding: [0x8a,0x00,0xf0,0x00]
7825 #CHECK: sra %r0, 4095(%r1) # encoding: [0x8a,0x00,0x1f,0xff]
7826 #CHECK: sra %r0, 4095(%r15) # encoding: [0x8a,0x00,0xff,0xff]
7828 sra %r0,0
7831 sra %r0,4095
7832 sra %r0,0(%r1)
7833 sra %r0,0(%r15)
7834 sra %r0,4095(%r1)
7835 sra %r0,4095(%r15)
7837 #CHECK: srag %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x0a]
7841 #CHECK: srag %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x0a]
7842 #CHECK: srag %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x0a]
7843 #CHECK: srag %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x0a]
7844 #CHECK: srag %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x0a]
7845 #CHECK: srag %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x0a]
7846 #CHECK: srag %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x0a]
7847 #CHECK: srag %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x0a]
7848 #CHECK: srag %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x0a]
7850 srag %r0,%r0,0
7854 srag %r0,%r0,-524288
7855 srag %r0,%r0,-1
7856 srag %r0,%r0,1
7857 srag %r0,%r0,524287
7858 srag %r0,%r0,0(%r1)
7859 srag %r0,%r0,0(%r15)
7860 srag %r0,%r0,524287(%r1)
7861 srag %r0,%r0,524287(%r15)
7863 #CHECK: srl %r0, 0 # encoding: [0x88,0x00,0x00,0x00]
7866 #CHECK: srl %r0, 4095 # encoding: [0x88,0x00,0x0f,0xff]
7867 #CHECK: srl %r0, 0(%r1) # encoding: [0x88,0x00,0x10,0x00]
7868 #CHECK: srl %r0, 0(%r15) # encoding: [0x88,0x00,0xf0,0x00]
7869 #CHECK: srl %r0, 4095(%r1) # encoding: [0x88,0x00,0x1f,0xff]
7870 #CHECK: srl %r0, 4095(%r15) # encoding: [0x88,0x00,0xff,0xff]
7872 srl %r0,0
7875 srl %r0,4095
7876 srl %r0,0(%r1)
7877 srl %r0,0(%r15)
7878 srl %r0,4095(%r1)
7879 srl %r0,4095(%r15)
7881 #CHECK: srlg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x0c]
7885 #CHECK: srlg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x0c]
7886 #CHECK: srlg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x0c]
7887 #CHECK: srlg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x0c]
7888 #CHECK: srlg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x0c]
7889 #CHECK: srlg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x0c]
7890 #CHECK: srlg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x0c]
7891 #CHECK: srlg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x0c]
7892 #CHECK: srlg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x0c]
7894 srlg %r0,%r0,0
7898 srlg %r0,%r0,-524288
7899 srlg %r0,%r0,-1
7900 srlg %r0,%r0,1
7901 srlg %r0,%r0,524287
7902 srlg %r0,%r0,0(%r1)
7903 srlg %r0,%r0,0(%r15)
7904 srlg %r0,%r0,524287(%r1)
7905 srlg %r0,%r0,524287(%r15)
7907 #CHECK: srst %r0, %r0 # encoding: [0xb2,0x5e,0x00,0x00]
7908 #CHECK: srst %r0, %r15 # encoding: [0xb2,0x5e,0x00,0x0f]
7909 #CHECK: srst %r15, %r0 # encoding: [0xb2,0x5e,0x00,0xf0]
7912 srst %r0,%r0
7913 srst %r0,%r15
7914 srst %r15,%r0
7917 #CHECK: st %r0, 0 # encoding: [0x50,0x00,0x00,0x00]
7918 #CHECK: st %r0, 4095 # encoding: [0x50,0x00,0x0f,0xff]
7919 #CHECK: st %r0, 0(%r1) # encoding: [0x50,0x00,0x10,0x00]
7920 #CHECK: st %r0, 0(%r15) # encoding: [0x50,0x00,0xf0,0x00]
7921 #CHECK: st %r0, 4095(%r1,%r15) # encoding: [0x50,0x01,0xff,0xff]
7922 #CHECK: st %r0, 4095(%r15,%r1) # encoding: [0x50,0x0f,0x1f,0xff]
7925 st %r0, 0
7926 st %r0, 4095
7927 st %r0, 0(%r1)
7928 st %r0, 0(%r15)
7929 st %r0, 4095(%r1,%r15)
7930 st %r0, 4095(%r15,%r1)
7933 #CHECK: stc %r0, 0 # encoding: [0x42,0x00,0x00,0x00]
7934 #CHECK: stc %r0, 4095 # encoding: [0x42,0x00,0x0f,0xff]
7935 #CHECK: stc %r0, 0(%r1) # encoding: [0x42,0x00,0x10,0x00]
7936 #CHECK: stc %r0, 0(%r15) # encoding: [0x42,0x00,0xf0,0x00]
7937 #CHECK: stc %r0, 4095(%r1,%r15) # encoding: [0x42,0x01,0xff,0xff]
7938 #CHECK: stc %r0, 4095(%r15,%r1) # encoding: [0x42,0x0f,0x1f,0xff]
7941 stc %r0, 0
7942 stc %r0, 4095
7943 stc %r0, 0(%r1)
7944 stc %r0, 0(%r15)
7945 stc %r0, 4095(%r1,%r15)
7946 stc %r0, 4095(%r15,%r1)
7949 #CHECK: stcy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x72]
7950 #CHECK: stcy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x72]
7951 #CHECK: stcy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x72]
7952 #CHECK: stcy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x72]
7953 #CHECK: stcy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x72]
7954 #CHECK: stcy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x72]
7955 #CHECK: stcy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x72]
7956 #CHECK: stcy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x72]
7957 #CHECK: stcy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x72]
7960 stcy %r0, -524288
7961 stcy %r0, -1
7962 stcy %r0, 0
7963 stcy %r0, 1
7964 stcy %r0, 524287
7965 stcy %r0, 0(%r1)
7966 stcy %r0, 0(%r15)
7967 stcy %r0, 524287(%r1,%r15)
7968 stcy %r0, 524287(%r15,%r1)
8047 #CHECK: stg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x24]
8048 #CHECK: stg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x24]
8049 #CHECK: stg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x24]
8050 #CHECK: stg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x24]
8051 #CHECK: stg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x24]
8052 #CHECK: stg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x24]
8053 #CHECK: stg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x24]
8054 #CHECK: stg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x24]
8055 #CHECK: stg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x24]
8058 stg %r0, -524288
8059 stg %r0, -1
8060 stg %r0, 0
8061 stg %r0, 1
8062 stg %r0, 524287
8063 stg %r0, 0(%r1)
8064 stg %r0, 0(%r15)
8065 stg %r0, 524287(%r1,%r15)
8066 stg %r0, 524287(%r15,%r1)
8069 #CHECK: stgrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x0b,A,A,A,A]
8071 stgrl %r0, -0x100000000
8072 #CHECK: stgrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x0b,A,A,A,A]
8074 stgrl %r0, -2
8075 #CHECK: stgrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x0b,A,A,A,A]
8077 stgrl %r0, 0
8078 #CHECK: stgrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x0b,A,A,A,A]
8080 stgrl %r0, 0xfffffffe
8082 #CHECK: stgrl %r0, foo # encoding: [0xc4,0x0b,A,A,A,A]
8087 stgrl %r0,foo
8106 #CHECK: sth %r0, 0 # encoding: [0x40,0x00,0x00,0x00]
8107 #CHECK: sth %r0, 4095 # encoding: [0x40,0x00,0x0f,0xff]
8108 #CHECK: sth %r0, 0(%r1) # encoding: [0x40,0x00,0x10,0x00]
8109 #CHECK: sth %r0, 0(%r15) # encoding: [0x40,0x00,0xf0,0x00]
8110 #CHECK: sth %r0, 4095(%r1,%r15) # encoding: [0x40,0x01,0xff,0xff]
8111 #CHECK: sth %r0, 4095(%r15,%r1) # encoding: [0x40,0x0f,0x1f,0xff]
8114 sth %r0, 0
8115 sth %r0, 4095
8116 sth %r0, 0(%r1)
8117 sth %r0, 0(%r15)
8118 sth %r0, 4095(%r1,%r15)
8119 sth %r0, 4095(%r15,%r1)
8122 #CHECK: sthrl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x07,A,A,A,A]
8124 sthrl %r0, -0x100000000
8125 #CHECK: sthrl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x07,A,A,A,A]
8127 sthrl %r0, -2
8128 #CHECK: sthrl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x07,A,A,A,A]
8130 sthrl %r0, 0
8131 #CHECK: sthrl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x07,A,A,A,A]
8133 sthrl %r0, 0xfffffffe
8135 #CHECK: sthrl %r0, foo # encoding: [0xc4,0x07,A,A,A,A]
8140 sthrl %r0,foo
8159 #CHECK: sthy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x70]
8160 #CHECK: sthy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x70]
8161 #CHECK: sthy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x70]
8162 #CHECK: sthy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x70]
8163 #CHECK: sthy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x70]
8164 #CHECK: sthy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x70]
8165 #CHECK: sthy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x70]
8166 #CHECK: sthy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x70]
8167 #CHECK: sthy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x70]
8170 sthy %r0, -524288
8171 sthy %r0, -1
8172 sthy %r0, 0
8173 sthy %r0, 1
8174 sthy %r0, 524287
8175 sthy %r0, 0(%r1)
8176 sthy %r0, 0(%r15)
8177 sthy %r0, 524287(%r1,%r15)
8178 sthy %r0, 524287(%r15,%r1)
8181 #CHECK: stmg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x24]
8182 #CHECK: stmg %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0x24]
8185 #CHECK: stmg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x24]
8186 #CHECK: stmg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x24]
8187 #CHECK: stmg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x24]
8188 #CHECK: stmg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x24]
8189 #CHECK: stmg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x24]
8190 #CHECK: stmg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x24]
8191 #CHECK: stmg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x24]
8192 #CHECK: stmg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x24]
8193 #CHECK: stmg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x24]
8195 stmg %r0,%r0,0
8196 stmg %r0,%r15,0
8199 stmg %r0,%r0,-524288
8200 stmg %r0,%r0,-1
8201 stmg %r0,%r0,0
8202 stmg %r0,%r0,1
8203 stmg %r0,%r0,524287
8204 stmg %r0,%r0,0(%r1)
8205 stmg %r0,%r0,0(%r15)
8206 stmg %r0,%r0,524287(%r1)
8207 stmg %r0,%r0,524287(%r15)
8209 #CHECK: strl %r0, .[[LAB:L.*]]-4294967296 # encoding: [0xc4,0x0f,A,A,A,A]
8211 strl %r0, -0x100000000
8212 #CHECK: strl %r0, .[[LAB:L.*]]-2 # encoding: [0xc4,0x0f,A,A,A,A]
8214 strl %r0, -2
8215 #CHECK: strl %r0, .[[LAB:L.*]] # encoding: [0xc4,0x0f,A,A,A,A]
8217 strl %r0, 0
8218 #CHECK: strl %r0, .[[LAB:L.*]]+4294967294 # encoding: [0xc4,0x0f,A,A,A,A]
8220 strl %r0, 0xfffffffe
8222 #CHECK: strl %r0, foo # encoding: [0xc4,0x0f,A,A,A,A]
8227 strl %r0,foo
8246 #CHECK: strv %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x3e]
8247 #CHECK: strv %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x3e]
8248 #CHECK: strv %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x3e]
8249 #CHECK: strv %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x3e]
8250 #CHECK: strv %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x3e]
8251 #CHECK: strv %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x3e]
8252 #CHECK: strv %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x3e]
8253 #CHECK: strv %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x3e]
8254 #CHECK: strv %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x3e]
8257 strv %r0,-524288
8258 strv %r0,-1
8259 strv %r0,0
8260 strv %r0,1
8261 strv %r0,524287
8262 strv %r0,0(%r1)
8263 strv %r0,0(%r15)
8264 strv %r0,524287(%r1,%r15)
8265 strv %r0,524287(%r15,%r1)
8268 #CHECK: strvg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x2f]
8269 #CHECK: strvg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x2f]
8270 #CHECK: strvg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x2f]
8271 #CHECK: strvg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x2f]
8272 #CHECK: strvg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x2f]
8273 #CHECK: strvg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x2f]
8274 #CHECK: strvg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x2f]
8275 #CHECK: strvg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x2f]
8276 #CHECK: strvg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x2f]
8279 strvg %r0,-524288
8280 strvg %r0,-1
8281 strvg %r0,0
8282 strvg %r0,1
8283 strvg %r0,524287
8284 strvg %r0,0(%r1)
8285 strvg %r0,0(%r15)
8286 strvg %r0,524287(%r1,%r15)
8287 strvg %r0,524287(%r15,%r1)
8290 #CHECK: sty %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x50]
8291 #CHECK: sty %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x50]
8292 #CHECK: sty %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x50]
8293 #CHECK: sty %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x50]
8294 #CHECK: sty %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x50]
8295 #CHECK: sty %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x50]
8296 #CHECK: sty %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x50]
8297 #CHECK: sty %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x50]
8298 #CHECK: sty %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x50]
8301 sty %r0, -524288
8302 sty %r0, -1
8303 sty %r0, 0
8304 sty %r0, 1
8305 sty %r0, 524287
8306 sty %r0, 0(%r1)
8307 sty %r0, 0(%r15)
8308 sty %r0, 524287(%r1,%r15)
8309 sty %r0, 524287(%r15,%r1)
8322 #CHECK: sy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x5b]
8323 #CHECK: sy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x5b]
8324 #CHECK: sy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x5b]
8325 #CHECK: sy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x5b]
8326 #CHECK: sy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x5b]
8327 #CHECK: sy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x5b]
8328 #CHECK: sy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x5b]
8329 #CHECK: sy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x5b]
8330 #CHECK: sy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x5b]
8333 sy %r0, -524288
8334 sy %r0, -1
8335 sy %r0, 0
8336 sy %r0, 1
8337 sy %r0, 524287
8338 sy %r0, 0(%r1)
8339 sy %r0, 0(%r15)
8340 sy %r0, 524287(%r1,%r15)
8341 sy %r0, 524287(%r15,%r1)
8360 #CHECK: tmhh %r0, 0 # encoding: [0xa7,0x02,0x00,0x00]
8361 #CHECK: tmhh %r0, 32768 # encoding: [0xa7,0x02,0x80,0x00]
8362 #CHECK: tmhh %r0, 65535 # encoding: [0xa7,0x02,0xff,0xff]
8365 tmhh %r0, 0
8366 tmhh %r0, 0x8000
8367 tmhh %r0, 0xffff
8370 #CHECK: tmhl %r0, 0 # encoding: [0xa7,0x03,0x00,0x00]
8371 #CHECK: tmhl %r0, 32768 # encoding: [0xa7,0x03,0x80,0x00]
8372 #CHECK: tmhl %r0, 65535 # encoding: [0xa7,0x03,0xff,0xff]
8375 tmhl %r0, 0
8376 tmhl %r0, 0x8000
8377 tmhl %r0, 0xffff
8380 #CHECK: tmlh %r0, 0 # encoding: [0xa7,0x00,0x00,0x00]
8381 #CHECK: tmlh %r0, 32768 # encoding: [0xa7,0x00,0x80,0x00]
8382 #CHECK: tmlh %r0, 65535 # encoding: [0xa7,0x00,0xff,0xff]
8385 tmlh %r0, 0
8386 tmlh %r0, 0x8000
8387 tmlh %r0, 0xffff
8390 #CHECK: tmll %r0, 0 # encoding: [0xa7,0x01,0x00,0x00]
8391 #CHECK: tmll %r0, 32768 # encoding: [0xa7,0x01,0x80,0x00]
8392 #CHECK: tmll %r0, 65535 # encoding: [0xa7,0x01,0xff,0xff]
8395 tmll %r0, 0
8396 tmll %r0, 0x8000
8397 tmll %r0, 0xffff
8422 #CHECK: x %r0, 0 # encoding: [0x57,0x00,0x00,0x00]
8423 #CHECK: x %r0, 4095 # encoding: [0x57,0x00,0x0f,0xff]
8424 #CHECK: x %r0, 0(%r1) # encoding: [0x57,0x00,0x10,0x00]
8425 #CHECK: x %r0, 0(%r15) # encoding: [0x57,0x00,0xf0,0x00]
8426 #CHECK: x %r0, 4095(%r1,%r15) # encoding: [0x57,0x01,0xff,0xff]
8427 #CHECK: x %r0, 4095(%r15,%r1) # encoding: [0x57,0x0f,0x1f,0xff]
8430 x %r0, 0
8431 x %r0, 4095
8432 x %r0, 0(%r1)
8433 x %r0, 0(%r15)
8434 x %r0, 4095(%r1,%r15)
8435 x %r0, 4095(%r15,%r1)
8464 #CHECK: xg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x82]
8465 #CHECK: xg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x82]
8466 #CHECK: xg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x82]
8467 #CHECK: xg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x82]
8468 #CHECK: xg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x82]
8469 #CHECK: xg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x82]
8470 #CHECK: xg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x82]
8471 #CHECK: xg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x82]
8472 #CHECK: xg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x82]
8475 xg %r0, -524288
8476 xg %r0, -1
8477 xg %r0, 0
8478 xg %r0, 1
8479 xg %r0, 524287
8480 xg %r0, 0(%r1)
8481 xg %r0, 0(%r15)
8482 xg %r0, 524287(%r1,%r15)
8483 xg %r0, 524287(%r15,%r1)
8486 #CHECK: xgr %r0, %r0 # encoding: [0xb9,0x82,0x00,0x00]
8487 #CHECK: xgr %r0, %r15 # encoding: [0xb9,0x82,0x00,0x0f]
8488 #CHECK: xgr %r15, %r0 # encoding: [0xb9,0x82,0x00,0xf0]
8491 xgr %r0,%r0
8492 xgr %r0,%r15
8493 xgr %r15,%r0
8512 #CHECK: xihf %r0, 0 # encoding: [0xc0,0x06,0x00,0x00,0x00,0x00]
8513 #CHECK: xihf %r0, 4294967295 # encoding: [0xc0,0x06,0xff,0xff,0xff,0xff]
8516 xihf %r0, 0
8517 xihf %r0, 0xffffffff
8520 #CHECK: xilf %r0, 0 # encoding: [0xc0,0x07,0x00,0x00,0x00,0x00]
8521 #CHECK: xilf %r0, 4294967295 # encoding: [0xc0,0x07,0xff,0xff,0xff,0xff]
8524 xilf %r0, 0
8525 xilf %r0, 0xffffffff
8550 #CHECK: xr %r0, %r0 # encoding: [0x17,0x00]
8551 #CHECK: xr %r0, %r15 # encoding: [0x17,0x0f]
8552 #CHECK: xr %r15, %r0 # encoding: [0x17,0xf0]
8555 xr %r0,%r0
8556 xr %r0,%r15
8557 xr %r15,%r0
8560 #CHECK: xy %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x57]
8561 #CHECK: xy %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x57]
8562 #CHECK: xy %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x57]
8563 #CHECK: xy %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x57]
8564 #CHECK: xy %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x57]
8565 #CHECK: xy %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x57]
8566 #CHECK: xy %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x57]
8567 #CHECK: xy %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x57]
8568 #CHECK: xy %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x57]
8571 xy %r0, -524288
8572 xy %r0, -1
8573 xy %r0, 0
8574 xy %r0, 1
8575 xy %r0, 524287
8576 xy %r0, 0(%r1)
8577 xy %r0, 0(%r15)
8578 xy %r0, 524287(%r1,%r15)
8579 xy %r0, 524287(%r15,%r1)