Home | History | Annotate | Download | only in SystemZ
      1 # Test instructions that don't have PC-relative operands.
      2 # RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu -mcpu=zEC12 | FileCheck %s
      3 
      4 # CHECK: adbr %f0, %f0
      5 0xb3 0x1a 0x00 0x00
      6 
      7 # CHECK: adbr %f0, %f15
      8 0xb3 0x1a 0x00 0x0f
      9 
     10 # CHECK: adbr %f7, %f8
     11 0xb3 0x1a 0x00 0x78
     12 
     13 # CHECK: adbr %f15, %f0
     14 0xb3 0x1a 0x00 0xf0
     15 
     16 # CHECK: adb %f0, 0
     17 0xed 0x00 0x00 0x00 0x00 0x1a
     18 
     19 # CHECK: adb %f0, 4095
     20 0xed 0x00 0x0f 0xff 0x00 0x1a
     21 
     22 # CHECK: adb %f0, 0(%r1)
     23 0xed 0x00 0x10 0x00 0x00 0x1a
     24 
     25 # CHECK: adb %f0, 0(%r15)
     26 0xed 0x00 0xf0 0x00 0x00 0x1a
     27 
     28 # CHECK: adb %f0, 4095(%r1,%r15)
     29 0xed 0x01 0xff 0xff 0x00 0x1a
     30 
     31 # CHECK: adb %f0, 4095(%r15,%r1)
     32 0xed 0x0f 0x1f 0xff 0x00 0x1a
     33 
     34 # CHECK: adb %f15, 0
     35 0xed 0xf0 0x00 0x00 0x00 0x1a
     36 
     37 # CHECK: aebr %f0, %f0
     38 0xb3 0x0a 0x00 0x00
     39 
     40 # CHECK: aebr %f0, %f15
     41 0xb3 0x0a 0x00 0x0f
     42 
     43 # CHECK: aebr %f7, %f8
     44 0xb3 0x0a 0x00 0x78
     45 
     46 # CHECK: aebr %f15, %f0
     47 0xb3 0x0a 0x00 0xf0
     48 
     49 # CHECK: aeb %f0, 0
     50 0xed 0x00 0x00 0x00 0x00 0x0a
     51 
     52 # CHECK: aeb %f0, 4095
     53 0xed 0x00 0x0f 0xff 0x00 0x0a
     54 
     55 # CHECK: aeb %f0, 0(%r1)
     56 0xed 0x00 0x10 0x00 0x00 0x0a
     57 
     58 # CHECK: aeb %f0, 0(%r15)
     59 0xed 0x00 0xf0 0x00 0x00 0x0a
     60 
     61 # CHECK: aeb %f0, 4095(%r1,%r15)
     62 0xed 0x01 0xff 0xff 0x00 0x0a
     63 
     64 # CHECK: aeb %f0, 4095(%r15,%r1)
     65 0xed 0x0f 0x1f 0xff 0x00 0x0a
     66 
     67 # CHECK: aeb %f15, 0
     68 0xed 0xf0 0x00 0x00 0x00 0x0a
     69 
     70 # CHECK: afi %r0, -2147483648
     71 0xc2 0x09 0x80 0x00 0x00 0x00
     72 
     73 # CHECK: afi %r0, -1
     74 0xc2 0x09 0xff 0xff 0xff 0xff
     75 
     76 # CHECK: afi %r0, 0
     77 0xc2 0x09 0x00 0x00 0x00 0x00
     78 
     79 # CHECK: afi %r0, 1
     80 0xc2 0x09 0x00 0x00 0x00 0x01
     81 
     82 # CHECK: afi %r0, 2147483647
     83 0xc2 0x09 0x7f 0xff 0xff 0xff
     84 
     85 # CHECK: afi %r15, 0
     86 0xc2 0xf9 0x00 0x00 0x00 0x00
     87 
     88 # CHECK: agfi %r0, -2147483648
     89 0xc2 0x08 0x80 0x00 0x00 0x00
     90 
     91 # CHECK: agfi %r0, -1
     92 0xc2 0x08 0xff 0xff 0xff 0xff
     93 
     94 # CHECK: agfi %r0, 0
     95 0xc2 0x08 0x00 0x00 0x00 0x00
     96 
     97 # CHECK: agfi %r0, 1
     98 0xc2 0x08 0x00 0x00 0x00 0x01
     99 
    100 # CHECK: agfi %r0, 2147483647
    101 0xc2 0x08 0x7f 0xff 0xff 0xff
    102 
    103 # CHECK: agfi %r15, 0
    104 0xc2 0xf8 0x00 0x00 0x00 0x00
    105 
    106 # CHECK: agfr %r0, %r0
    107 0xb9 0x18 0x00 0x00
    108 
    109 # CHECK: agfr %r0, %r15
    110 0xb9 0x18 0x00 0x0f
    111 
    112 # CHECK: agfr %r15, %r0
    113 0xb9 0x18 0x00 0xf0
    114 
    115 # CHECK: agfr %r7, %r8
    116 0xb9 0x18 0x00 0x78
    117 
    118 # CHECK: agf %r0, -524288
    119 0xe3 0x00 0x00 0x00 0x80 0x18
    120 
    121 # CHECK: agf %r0, -1
    122 0xe3 0x00 0x0f 0xff 0xff 0x18
    123 
    124 # CHECK: agf %r0, 0
    125 0xe3 0x00 0x00 0x00 0x00 0x18
    126 
    127 # CHECK: agf %r0, 1
    128 0xe3 0x00 0x00 0x01 0x00 0x18
    129 
    130 # CHECK: agf %r0, 524287
    131 0xe3 0x00 0x0f 0xff 0x7f 0x18
    132 
    133 # CHECK: agf %r0, 0(%r1)
    134 0xe3 0x00 0x10 0x00 0x00 0x18
    135 
    136 # CHECK: agf %r0, 0(%r15)
    137 0xe3 0x00 0xf0 0x00 0x00 0x18
    138 
    139 # CHECK: agf %r0, 524287(%r1,%r15)
    140 0xe3 0x01 0xff 0xff 0x7f 0x18
    141 
    142 # CHECK: agf %r0, 524287(%r15,%r1)
    143 0xe3 0x0f 0x1f 0xff 0x7f 0x18
    144 
    145 # CHECK: agf %r15, 0
    146 0xe3 0xf0 0x00 0x00 0x00 0x18
    147 
    148 # CHECK: aghi %r0, -32768
    149 0xa7 0x0b 0x80 0x00
    150 
    151 # CHECK: aghi %r0, -1
    152 0xa7 0x0b 0xff 0xff
    153 
    154 # CHECK: aghi %r0, 0
    155 0xa7 0x0b 0x00 0x00
    156 
    157 # CHECK: aghi %r0, 1
    158 0xa7 0x0b 0x00 0x01
    159 
    160 # CHECK: aghi %r0, 32767
    161 0xa7 0x0b 0x7f 0xff
    162 
    163 # CHECK: aghi %r15, 0
    164 0xa7 0xfb 0x00 0x00
    165 
    166 # CHECK: aghik %r0, %r1, -32768
    167 0xec 0x01 0x80 0x00 0x00 0xd9
    168 
    169 # CHECK: aghik %r2, %r3, -1
    170 0xec 0x23 0xff 0xff 0x00 0xd9
    171 
    172 # CHECK: aghik %r4, %r5, 0
    173 0xec 0x45 0x00 0x00 0x00 0xd9
    174 
    175 # CHECK: aghik %r6, %r7, 1
    176 0xec 0x67 0x00 0x01 0x00 0xd9
    177 
    178 # CHECK: aghik %r8, %r15, 32767
    179 0xec 0x8f 0x7f 0xff 0x00 0xd9
    180 
    181 # CHECK: agr %r0, %r0
    182 0xb9 0x08 0x00 0x00
    183 
    184 # CHECK: agr %r0, %r15
    185 0xb9 0x08 0x00 0x0f
    186 
    187 # CHECK: agr %r15, %r0
    188 0xb9 0x08 0x00 0xf0
    189 
    190 # CHECK: agr %r7, %r8
    191 0xb9 0x08 0x00 0x78
    192 
    193 # CHECK: agrk %r0, %r0, %r0
    194 0xb9 0xe8 0x00 0x00
    195 
    196 # CHECK: agrk %r2, %r3, %r4
    197 0xb9 0xe8 0x40 0x23
    198 
    199 # CHECK: agsi -524288, 0
    200 0xeb 0x00 0x00 0x00 0x80 0x7a
    201 
    202 # CHECK: agsi -1, 0
    203 0xeb 0x00 0x0f 0xff 0xff 0x7a
    204 
    205 # CHECK: agsi 0, 0
    206 0xeb 0x00 0x00 0x00 0x00 0x7a
    207 
    208 # CHECK: agsi 1, 0
    209 0xeb 0x00 0x00 0x01 0x00 0x7a
    210 
    211 # CHECK: agsi 524287, 0
    212 0xeb 0x00 0x0f 0xff 0x7f 0x7a
    213 
    214 # CHECK: agsi 0, -128
    215 0xeb 0x80 0x00 0x00 0x00 0x7a
    216 
    217 # CHECK: agsi 0, -1
    218 0xeb 0xff 0x00 0x00 0x00 0x7a
    219 
    220 # CHECK: agsi 0, 1
    221 0xeb 0x01 0x00 0x00 0x00 0x7a
    222 
    223 # CHECK: agsi 0, 127
    224 0xeb 0x7f 0x00 0x00 0x00 0x7a
    225 
    226 # CHECK: agsi 0(%r1), 42
    227 0xeb 0x2a 0x10 0x00 0x00 0x7a
    228 
    229 # CHECK: agsi 0(%r15), 42
    230 0xeb 0x2a 0xf0 0x00 0x00 0x7a
    231 
    232 # CHECK: agsi 524287(%r1), 42
    233 0xeb 0x2a 0x1f 0xff 0x7f 0x7a
    234 
    235 # CHECK: agsi 524287(%r15), 42
    236 0xeb 0x2a 0xff 0xff 0x7f 0x7a
    237 
    238 # CHECK: ag %r0, -524288
    239 0xe3 0x00 0x00 0x00 0x80 0x08
    240 
    241 # CHECK: ag %r0, -1
    242 0xe3 0x00 0x0f 0xff 0xff 0x08
    243 
    244 # CHECK: ag %r0, 0
    245 0xe3 0x00 0x00 0x00 0x00 0x08
    246 
    247 # CHECK: ag %r0, 1
    248 0xe3 0x00 0x00 0x01 0x00 0x08
    249 
    250 # CHECK: ag %r0, 524287
    251 0xe3 0x00 0x0f 0xff 0x7f 0x08
    252 
    253 # CHECK: ag %r0, 0(%r1)
    254 0xe3 0x00 0x10 0x00 0x00 0x08
    255 
    256 # CHECK: ag %r0, 0(%r15)
    257 0xe3 0x00 0xf0 0x00 0x00 0x08
    258 
    259 # CHECK: ag %r0, 524287(%r1,%r15)
    260 0xe3 0x01 0xff 0xff 0x7f 0x08
    261 
    262 # CHECK: ag %r0, 524287(%r15,%r1)
    263 0xe3 0x0f 0x1f 0xff 0x7f 0x08
    264 
    265 # CHECK: ag %r15, 0
    266 0xe3 0xf0 0x00 0x00 0x00 0x08
    267 
    268 # CHECK: ahi %r0, -32768
    269 0xa7 0x0a 0x80 0x00
    270 
    271 # CHECK: ahi %r0, -1
    272 0xa7 0x0a 0xff 0xff
    273 
    274 # CHECK: ahi %r0, 0
    275 0xa7 0x0a 0x00 0x00
    276 
    277 # CHECK: ahi %r0, 1
    278 0xa7 0x0a 0x00 0x01
    279 
    280 # CHECK: ahi %r0, 32767
    281 0xa7 0x0a 0x7f 0xff
    282 
    283 # CHECK: ahi %r15, 0
    284 0xa7 0xfa 0x00 0x00
    285 
    286 # CHECK: ahik %r0, %r1, -32768
    287 0xec 0x01 0x80 0x00 0x00 0xd8
    288 
    289 # CHECK: ahik %r2, %r3, -1
    290 0xec 0x23 0xff 0xff 0x00 0xd8
    291 
    292 # CHECK: ahik %r4, %r5, 0
    293 0xec 0x45 0x00 0x00 0x00 0xd8
    294 
    295 # CHECK: ahik %r6, %r7, 1
    296 0xec 0x67 0x00 0x01 0x00 0xd8
    297 
    298 # CHECK: ahik %r8, %r15, 32767
    299 0xec 0x8f 0x7f 0xff 0x00 0xd8
    300 
    301 # CHECK: ah %r0, 0
    302 0x4a 0x00 0x00 0x00
    303 
    304 # CHECK: ah %r0, 4095
    305 0x4a 0x00 0x0f 0xff
    306 
    307 # CHECK: ah %r0, 0(%r1)
    308 0x4a 0x00 0x10 0x00
    309 
    310 # CHECK: ah %r0, 0(%r15)
    311 0x4a 0x00 0xf0 0x00
    312 
    313 # CHECK: ah %r0, 4095(%r1,%r15)
    314 0x4a 0x01 0xff 0xff
    315 
    316 # CHECK: ah %r0, 4095(%r15,%r1)
    317 0x4a 0x0f 0x1f 0xff
    318 
    319 # CHECK: ah %r15, 0
    320 0x4a 0xf0 0x00 0x00
    321 
    322 # CHECK: ahy %r0, -524288
    323 0xe3 0x00 0x00 0x00 0x80 0x7a
    324 
    325 # CHECK: ahy %r0, -1
    326 0xe3 0x00 0x0f 0xff 0xff 0x7a
    327 
    328 # CHECK: ahy %r0, 0
    329 0xe3 0x00 0x00 0x00 0x00 0x7a
    330 
    331 # CHECK: ahy %r0, 1
    332 0xe3 0x00 0x00 0x01 0x00 0x7a
    333 
    334 # CHECK: ahy %r0, 524287
    335 0xe3 0x00 0x0f 0xff 0x7f 0x7a
    336 
    337 # CHECK: ahy %r0, 0(%r1)
    338 0xe3 0x00 0x10 0x00 0x00 0x7a
    339 
    340 # CHECK: ahy %r0, 0(%r15)
    341 0xe3 0x00 0xf0 0x00 0x00 0x7a
    342 
    343 # CHECK: ahy %r0, 524287(%r1,%r15)
    344 0xe3 0x01 0xff 0xff 0x7f 0x7a
    345 
    346 # CHECK: ahy %r0, 524287(%r15,%r1)
    347 0xe3 0x0f 0x1f 0xff 0x7f 0x7a
    348 
    349 # CHECK: ahy %r15, 0
    350 0xe3 0xf0 0x00 0x00 0x00 0x7a
    351 
    352 # CHECK: aih %r0, -2147483648
    353 0xcc 0x08 0x80 0x00 0x00 0x00
    354 
    355 # CHECK: aih %r0, -1
    356 0xcc 0x08 0xff 0xff 0xff 0xff
    357 
    358 # CHECK: aih %r0, 0
    359 0xcc 0x08 0x00 0x00 0x00 0x00
    360 
    361 # CHECK: aih %r0, 1
    362 0xcc 0x08 0x00 0x00 0x00 0x01
    363 
    364 # CHECK: aih %r0, 2147483647
    365 0xcc 0x08 0x7f 0xff 0xff 0xff
    366 
    367 # CHECK: aih %r15, 0
    368 0xcc 0xf8 0x00 0x00 0x00 0x00
    369 
    370 # CHECK: alcgr %r0, %r0
    371 0xb9 0x88 0x00 0x00
    372 
    373 # CHECK: alcgr %r0, %r15
    374 0xb9 0x88 0x00 0x0f
    375 
    376 # CHECK: alcgr %r15, %r0
    377 0xb9 0x88 0x00 0xf0
    378 
    379 # CHECK: alcgr %r7, %r8
    380 0xb9 0x88 0x00 0x78
    381 
    382 # CHECK: alcg %r0, -524288
    383 0xe3 0x00 0x00 0x00 0x80 0x88
    384 
    385 # CHECK: alcg %r0, -1
    386 0xe3 0x00 0x0f 0xff 0xff 0x88
    387 
    388 # CHECK: alcg %r0, 0
    389 0xe3 0x00 0x00 0x00 0x00 0x88
    390 
    391 # CHECK: alcg %r0, 1
    392 0xe3 0x00 0x00 0x01 0x00 0x88
    393 
    394 # CHECK: alcg %r0, 524287
    395 0xe3 0x00 0x0f 0xff 0x7f 0x88
    396 
    397 # CHECK: alcg %r0, 0(%r1)
    398 0xe3 0x00 0x10 0x00 0x00 0x88
    399 
    400 # CHECK: alcg %r0, 0(%r15)
    401 0xe3 0x00 0xf0 0x00 0x00 0x88
    402 
    403 # CHECK: alcg %r0, 524287(%r1,%r15)
    404 0xe3 0x01 0xff 0xff 0x7f 0x88
    405 
    406 # CHECK: alcg %r0, 524287(%r15,%r1)
    407 0xe3 0x0f 0x1f 0xff 0x7f 0x88
    408 
    409 # CHECK: alcg %r15, 0
    410 0xe3 0xf0 0x00 0x00 0x00 0x88
    411 
    412 # CHECK: alcr %r0, %r0
    413 0xb9 0x98 0x00 0x00
    414 
    415 # CHECK: alcr %r0, %r15
    416 0xb9 0x98 0x00 0x0f
    417 
    418 # CHECK: alcr %r15, %r0
    419 0xb9 0x98 0x00 0xf0
    420 
    421 # CHECK: alcr %r7, %r8
    422 0xb9 0x98 0x00 0x78
    423 
    424 # CHECK: alc %r0, -524288
    425 0xe3 0x00 0x00 0x00 0x80 0x98
    426 
    427 # CHECK: alc %r0, -1
    428 0xe3 0x00 0x0f 0xff 0xff 0x98
    429 
    430 # CHECK: alc %r0, 0
    431 0xe3 0x00 0x00 0x00 0x00 0x98
    432 
    433 # CHECK: alc %r0, 1
    434 0xe3 0x00 0x00 0x01 0x00 0x98
    435 
    436 # CHECK: alc %r0, 524287
    437 0xe3 0x00 0x0f 0xff 0x7f 0x98
    438 
    439 # CHECK: alc %r0, 0(%r1)
    440 0xe3 0x00 0x10 0x00 0x00 0x98
    441 
    442 # CHECK: alc %r0, 0(%r15)
    443 0xe3 0x00 0xf0 0x00 0x00 0x98
    444 
    445 # CHECK: alc %r0, 524287(%r1,%r15)
    446 0xe3 0x01 0xff 0xff 0x7f 0x98
    447 
    448 # CHECK: alc %r0, 524287(%r15,%r1)
    449 0xe3 0x0f 0x1f 0xff 0x7f 0x98
    450 
    451 # CHECK: alc %r15, 0
    452 0xe3 0xf0 0x00 0x00 0x00 0x98
    453 
    454 # CHECK: alfi %r0, 0
    455 0xc2 0x0b 0x00 0x00 0x00 0x00
    456 
    457 # CHECK: alfi %r0, 4294967295
    458 0xc2 0x0b 0xff 0xff 0xff 0xff
    459 
    460 # CHECK: alfi %r15, 0
    461 0xc2 0xfb 0x00 0x00 0x00 0x00
    462 
    463 # CHECK: algfi %r0, 0
    464 0xc2 0x0a 0x00 0x00 0x00 0x00
    465 
    466 # CHECK: algfi %r0, 4294967295
    467 0xc2 0x0a 0xff 0xff 0xff 0xff
    468 
    469 # CHECK: algfi %r15, 0
    470 0xc2 0xfa 0x00 0x00 0x00 0x00
    471 
    472 # CHECK: algfr %r0, %r0
    473 0xb9 0x1a 0x00 0x00
    474 
    475 # CHECK: algfr %r0, %r15
    476 0xb9 0x1a 0x00 0x0f
    477 
    478 # CHECK: algfr %r15, %r0
    479 0xb9 0x1a 0x00 0xf0
    480 
    481 # CHECK: algfr %r7, %r8
    482 0xb9 0x1a 0x00 0x78
    483 
    484 # CHECK: algf %r0, -524288
    485 0xe3 0x00 0x00 0x00 0x80 0x1a
    486 
    487 # CHECK: algf %r0, -1
    488 0xe3 0x00 0x0f 0xff 0xff 0x1a
    489 
    490 # CHECK: algf %r0, 0
    491 0xe3 0x00 0x00 0x00 0x00 0x1a
    492 
    493 # CHECK: algf %r0, 1
    494 0xe3 0x00 0x00 0x01 0x00 0x1a
    495 
    496 # CHECK: algf %r0, 524287
    497 0xe3 0x00 0x0f 0xff 0x7f 0x1a
    498 
    499 # CHECK: algf %r0, 0(%r1)
    500 0xe3 0x00 0x10 0x00 0x00 0x1a
    501 
    502 # CHECK: algf %r0, 0(%r15)
    503 0xe3 0x00 0xf0 0x00 0x00 0x1a
    504 
    505 # CHECK: algf %r0, 524287(%r1,%r15)
    506 0xe3 0x01 0xff 0xff 0x7f 0x1a
    507 
    508 # CHECK: algf %r0, 524287(%r15,%r1)
    509 0xe3 0x0f 0x1f 0xff 0x7f 0x1a
    510 
    511 # CHECK: algf %r15, 0
    512 0xe3 0xf0 0x00 0x00 0x00 0x1a
    513 
    514 # CHECK: algr %r0, %r0
    515 0xb9 0x0a 0x00 0x00
    516 
    517 # CHECK: algr %r0, %r15
    518 0xb9 0x0a 0x00 0x0f
    519 
    520 # CHECK: algr %r15, %r0
    521 0xb9 0x0a 0x00 0xf0
    522 
    523 # CHECK: algr %r7, %r8
    524 0xb9 0x0a 0x00 0x78
    525 
    526 # CHECK: algrk %r0, %r0, %r0
    527 0xb9 0xea 0x00 0x00
    528 
    529 # CHECK: algrk %r2, %r3, %r4
    530 0xb9 0xea 0x40 0x23
    531 
    532 # CHECK: alg %r0, -524288
    533 0xe3 0x00 0x00 0x00 0x80 0x0a
    534 
    535 # CHECK: alg %r0, -1
    536 0xe3 0x00 0x0f 0xff 0xff 0x0a
    537 
    538 # CHECK: alg %r0, 0
    539 0xe3 0x00 0x00 0x00 0x00 0x0a
    540 
    541 # CHECK: alg %r0, 1
    542 0xe3 0x00 0x00 0x01 0x00 0x0a
    543 
    544 # CHECK: alg %r0, 524287
    545 0xe3 0x00 0x0f 0xff 0x7f 0x0a
    546 
    547 # CHECK: alg %r0, 0(%r1)
    548 0xe3 0x00 0x10 0x00 0x00 0x0a
    549 
    550 # CHECK: alg %r0, 0(%r15)
    551 0xe3 0x00 0xf0 0x00 0x00 0x0a
    552 
    553 # CHECK: alg %r0, 524287(%r1,%r15)
    554 0xe3 0x01 0xff 0xff 0x7f 0x0a
    555 
    556 # CHECK: alg %r0, 524287(%r15,%r1)
    557 0xe3 0x0f 0x1f 0xff 0x7f 0x0a
    558 
    559 # CHECK: alg %r15, 0
    560 0xe3 0xf0 0x00 0x00 0x00 0x0a
    561 
    562 # CHECK: alghsik %r0, %r1, -32768
    563 0xec 0x01 0x80 0x00 0x00 0xdb
    564 
    565 # CHECK: alghsik %r2, %r3, -1
    566 0xec 0x23 0xff 0xff 0x00 0xdb
    567 
    568 # CHECK: alghsik %r4, %r5, 0
    569 0xec 0x45 0x00 0x00 0x00 0xdb
    570 
    571 # CHECK: alghsik %r6, %r7, 1
    572 0xec 0x67 0x00 0x01 0x00 0xdb
    573 
    574 # CHECK: alghsik %r8, %r15, 32767
    575 0xec 0x8f 0x7f 0xff 0x00 0xdb
    576 
    577 # CHECK: alhsik %r0, %r1, -32768
    578 0xec 0x01 0x80 0x00 0x00 0xda
    579 
    580 # CHECK: alhsik %r2, %r3, -1
    581 0xec 0x23 0xff 0xff 0x00 0xda
    582 
    583 # CHECK: alhsik %r4, %r5, 0
    584 0xec 0x45 0x00 0x00 0x00 0xda
    585 
    586 # CHECK: alhsik %r6, %r7, 1
    587 0xec 0x67 0x00 0x01 0x00 0xda
    588 
    589 # CHECK: alhsik %r8, %r15, 32767
    590 0xec 0x8f 0x7f 0xff 0x00 0xda
    591 
    592 # CHECK: alr %r0, %r0
    593 0x1e 0x00
    594 
    595 # CHECK: alr %r0, %r15
    596 0x1e 0x0f
    597 
    598 # CHECK: alr %r15, %r0
    599 0x1e 0xf0
    600 
    601 # CHECK: alr %r7, %r8
    602 0x1e 0x78
    603 
    604 # CHECK: alrk %r0, %r0, %r0
    605 0xb9 0xfa 0x00 0x00
    606 
    607 # CHECK: alrk %r2, %r3, %r4
    608 0xb9 0xfa 0x40 0x23
    609 
    610 # CHECK: al %r0, 0
    611 0x5e 0x00 0x00 0x00
    612 
    613 # CHECK: al %r0, 4095
    614 0x5e 0x00 0x0f 0xff
    615 
    616 # CHECK: al %r0, 0(%r1)
    617 0x5e 0x00 0x10 0x00
    618 
    619 # CHECK: al %r0, 0(%r15)
    620 0x5e 0x00 0xf0 0x00
    621 
    622 # CHECK: al %r0, 4095(%r1,%r15)
    623 0x5e 0x01 0xff 0xff
    624 
    625 # CHECK: al %r0, 4095(%r15,%r1)
    626 0x5e 0x0f 0x1f 0xff
    627 
    628 # CHECK: al %r15, 0
    629 0x5e 0xf0 0x00 0x00
    630 
    631 # CHECK: aly %r0, -524288
    632 0xe3 0x00 0x00 0x00 0x80 0x5e
    633 
    634 # CHECK: aly %r0, -1
    635 0xe3 0x00 0x0f 0xff 0xff 0x5e
    636 
    637 # CHECK: aly %r0, 0
    638 0xe3 0x00 0x00 0x00 0x00 0x5e
    639 
    640 # CHECK: aly %r0, 1
    641 0xe3 0x00 0x00 0x01 0x00 0x5e
    642 
    643 # CHECK: aly %r0, 524287
    644 0xe3 0x00 0x0f 0xff 0x7f 0x5e
    645 
    646 # CHECK: aly %r0, 0(%r1)
    647 0xe3 0x00 0x10 0x00 0x00 0x5e
    648 
    649 # CHECK: aly %r0, 0(%r15)
    650 0xe3 0x00 0xf0 0x00 0x00 0x5e
    651 
    652 # CHECK: aly %r0, 524287(%r1,%r15)
    653 0xe3 0x01 0xff 0xff 0x7f 0x5e
    654 
    655 # CHECK: aly %r0, 524287(%r15,%r1)
    656 0xe3 0x0f 0x1f 0xff 0x7f 0x5e
    657 
    658 # CHECK: aly %r15, 0
    659 0xe3 0xf0 0x00 0x00 0x00 0x5e
    660 
    661 # CHECK: ar %r0, %r0
    662 0x1a 0x00
    663 
    664 # CHECK: ar %r0, %r15
    665 0x1a 0x0f
    666 
    667 # CHECK: ar %r15, %r0
    668 0x1a 0xf0
    669 
    670 # CHECK: ar %r7, %r8
    671 0x1a 0x78
    672 
    673 # CHECK: ark %r0, %r0, %r0
    674 0xb9 0xf8 0x00 0x00
    675 
    676 # CHECK: ark %r2, %r3, %r4
    677 0xb9 0xf8 0x40 0x23
    678 
    679 # CHECK: asi -524288, 0
    680 0xeb 0x00 0x00 0x00 0x80 0x6a
    681 
    682 # CHECK: asi -1, 0
    683 0xeb 0x00 0x0f 0xff 0xff 0x6a
    684 
    685 # CHECK: asi 0, 0
    686 0xeb 0x00 0x00 0x00 0x00 0x6a
    687 
    688 # CHECK: asi 1, 0
    689 0xeb 0x00 0x00 0x01 0x00 0x6a
    690 
    691 # CHECK: asi 524287, 0
    692 0xeb 0x00 0x0f 0xff 0x7f 0x6a
    693 
    694 # CHECK: asi 0, -128
    695 0xeb 0x80 0x00 0x00 0x00 0x6a
    696 
    697 # CHECK: asi 0, -1
    698 0xeb 0xff 0x00 0x00 0x00 0x6a
    699 
    700 # CHECK: asi 0, 1
    701 0xeb 0x01 0x00 0x00 0x00 0x6a
    702 
    703 # CHECK: asi 0, 127
    704 0xeb 0x7f 0x00 0x00 0x00 0x6a
    705 
    706 # CHECK: asi 0(%r1), 42
    707 0xeb 0x2a 0x10 0x00 0x00 0x6a
    708 
    709 # CHECK: asi 0(%r15), 42
    710 0xeb 0x2a 0xf0 0x00 0x00 0x6a
    711 
    712 # CHECK: asi 524287(%r1), 42
    713 0xeb 0x2a 0x1f 0xff 0x7f 0x6a
    714 
    715 # CHECK: asi 524287(%r15), 42
    716 0xeb 0x2a 0xff 0xff 0x7f 0x6a
    717 
    718 # CHECK: a %r0, 0
    719 0x5a 0x00 0x00 0x00
    720 
    721 # CHECK: a %r0, 4095
    722 0x5a 0x00 0x0f 0xff
    723 
    724 # CHECK: a %r0, 0(%r1)
    725 0x5a 0x00 0x10 0x00
    726 
    727 # CHECK: a %r0, 0(%r15)
    728 0x5a 0x00 0xf0 0x00
    729 
    730 # CHECK: a %r0, 4095(%r1,%r15)
    731 0x5a 0x01 0xff 0xff
    732 
    733 # CHECK: a %r0, 4095(%r15,%r1)
    734 0x5a 0x0f 0x1f 0xff
    735 
    736 # CHECK: a %r15, 0
    737 0x5a 0xf0 0x00 0x00
    738 
    739 # CHECK: axbr %f0, %f0
    740 0xb3 0x4a 0x00 0x00
    741 
    742 # CHECK: axbr %f0, %f13
    743 0xb3 0x4a 0x00 0x0d
    744 
    745 # CHECK: axbr %f8, %f8
    746 0xb3 0x4a 0x00 0x88
    747 
    748 # CHECK: axbr %f13, %f0
    749 0xb3 0x4a 0x00 0xd0
    750 
    751 # CHECK: ay %r0, -524288
    752 0xe3 0x00 0x00 0x00 0x80 0x5a
    753 
    754 # CHECK: ay %r0, -1
    755 0xe3 0x00 0x0f 0xff 0xff 0x5a
    756 
    757 # CHECK: ay %r0, 0
    758 0xe3 0x00 0x00 0x00 0x00 0x5a
    759 
    760 # CHECK: ay %r0, 1
    761 0xe3 0x00 0x00 0x01 0x00 0x5a
    762 
    763 # CHECK: ay %r0, 524287
    764 0xe3 0x00 0x0f 0xff 0x7f 0x5a
    765 
    766 # CHECK: ay %r0, 0(%r1)
    767 0xe3 0x00 0x10 0x00 0x00 0x5a
    768 
    769 # CHECK: ay %r0, 0(%r15)
    770 0xe3 0x00 0xf0 0x00 0x00 0x5a
    771 
    772 # CHECK: ay %r0, 524287(%r1,%r15)
    773 0xe3 0x01 0xff 0xff 0x7f 0x5a
    774 
    775 # CHECK: ay %r0, 524287(%r15,%r1)
    776 0xe3 0x0f 0x1f 0xff 0x7f 0x5a
    777 
    778 # CHECK: ay %r15, 0
    779 0xe3 0xf0 0x00 0x00 0x00 0x5a
    780 
    781 # CHECK: basr %r0, %r1
    782 0x0d 0x01
    783 
    784 # CHECK: basr %r0, %r15
    785 0x0d 0x0f
    786 
    787 # CHECK: basr %r14, %r9
    788 0x0d 0xe9
    789 
    790 # CHECK: basr %r15, %r1
    791 0x0d 0xf1
    792 
    793 # CHECK: bcr 0, %r14
    794 0x07 0x0e
    795 
    796 # CHECK: bor %r13
    797 0x07 0x1d
    798 
    799 # CHECK: bhr %r12
    800 0x07 0x2c
    801 
    802 # CHECK: bnler %r11
    803 0x07 0x3b
    804 
    805 # CHECK: blr %r10
    806 0x07 0x4a
    807 
    808 # CHECK: bnher %r9
    809 0x07 0x59
    810 
    811 # CHECK: blhr %r8
    812 0x07 0x68
    813 
    814 # CHECK: bner %r7
    815 0x07 0x77
    816 
    817 # CHECK: ber %r6
    818 0x07 0x86
    819 
    820 # CHECK: bnlhr %r5
    821 0x07 0x95
    822 
    823 # CHECK: bher %r4
    824 0x07 0xa4
    825 
    826 # CHECK: bnlr %r3
    827 0x07 0xb3
    828 
    829 # CHECK: bler %r2
    830 0x07 0xc2
    831 
    832 # CHECK: bnhr %r1
    833 0x07 0xd1
    834 
    835 # CHECK: bnor %r0
    836 0x07 0xe0
    837 
    838 # CHECK: br %r1
    839 0x07 0xf1
    840 
    841 # CHECK: br %r14
    842 0x07 0xfe
    843 
    844 # CHECK: br %r15
    845 0x07 0xff
    846 
    847 # CHECK: cdbr %f0, %f0
    848 0xb3 0x19 0x00 0x00
    849 
    850 # CHECK: cdbr %f0, %f15
    851 0xb3 0x19 0x00 0x0f
    852 
    853 # CHECK: cdbr %f7, %f8
    854 0xb3 0x19 0x00 0x78
    855 
    856 # CHECK: cdbr %f15, %f0
    857 0xb3 0x19 0x00 0xf0
    858 
    859 # CHECK: cdb %f0, 0
    860 0xed 0x00 0x00 0x00 0x00 0x19
    861 
    862 # CHECK: cdb %f0, 4095
    863 0xed 0x00 0x0f 0xff 0x00 0x19
    864 
    865 # CHECK: cdb %f0, 0(%r1)
    866 0xed 0x00 0x10 0x00 0x00 0x19
    867 
    868 # CHECK: cdb %f0, 0(%r15)
    869 0xed 0x00 0xf0 0x00 0x00 0x19
    870 
    871 # CHECK: cdb %f0, 4095(%r1,%r15)
    872 0xed 0x01 0xff 0xff 0x00 0x19
    873 
    874 # CHECK: cdb %f0, 4095(%r15,%r1)
    875 0xed 0x0f 0x1f 0xff 0x00 0x19
    876 
    877 # CHECK: cdb %f15, 0
    878 0xed 0xf0 0x00 0x00 0x00 0x19
    879 
    880 # CHECK: cdfbr %f0, %r0
    881 0xb3 0x95 0x00 0x00
    882 
    883 # CHECK: cdfbr %f0, %r15
    884 0xb3 0x95 0x00 0x0f
    885 
    886 # CHECK: cdfbr %f15, %r0
    887 0xb3 0x95 0x00 0xf0
    888 
    889 # CHECK: cdfbr %f7, %r8
    890 0xb3 0x95 0x00 0x78
    891 
    892 # CHECK: cdfbr %f15, %r15
    893 0xb3 0x95 0x00 0xff
    894 
    895 # CHECK: cdgbr %f0, %r0
    896 0xb3 0xa5 0x00 0x00
    897 
    898 # CHECK: cdgbr %f0, %r15
    899 0xb3 0xa5 0x00 0x0f
    900 
    901 # CHECK: cdgbr %f15, %r0
    902 0xb3 0xa5 0x00 0xf0
    903 
    904 # CHECK: cdgbr %f7, %r8
    905 0xb3 0xa5 0x00 0x78
    906 
    907 # CHECK: cdgbr %f15, %r15
    908 0xb3 0xa5 0x00 0xff
    909 
    910 # CHECK: cdlfbr	%f0, 0, %r0, 1
    911 0xb3 0x91 0x01 0x00
    912 
    913 # CHECK: cdlfbr	%f0, 0, %r0, 15
    914 0xb3 0x91 0x0f 0x00
    915 
    916 # CHECK: cdlfbr	%f0, 0, %r15, 1
    917 0xb3 0x91 0x01 0x0f
    918 
    919 # CHECK: cdlfbr	%f0, 15, %r0, 1
    920 0xb3 0x91 0xf1 0x00
    921 
    922 # CHECK: cdlfbr	%f4, 5, %r6, 7
    923 0xb3 0x91 0x57 0x46
    924 
    925 # CHECK: cdlfbr	%f15, 0, %r0, 1
    926 0xb3 0x91 0x01 0xf0
    927 
    928 # CHECK: cdlgbr	%f0, 0, %r0, 1
    929 0xb3 0xa1 0x01 0x00
    930 
    931 # CHECK: cdlgbr	%f0, 0, %r0, 15
    932 0xb3 0xa1 0x0f 0x00
    933 
    934 # CHECK: cdlgbr	%f0, 0, %r15, 1
    935 0xb3 0xa1 0x01 0x0f
    936 
    937 # CHECK: cdlgbr	%f0, 15, %r0, 1
    938 0xb3 0xa1 0xf1 0x00
    939 
    940 # CHECK: cdlgbr	%f4, 5, %r6, 7
    941 0xb3 0xa1 0x57 0x46
    942 
    943 # CHECK: cdlgbr	%f15, 0, %r0, 1
    944 0xb3 0xa1 0x01 0xf0
    945 
    946 # CHECK: cebr %f0, %f0
    947 0xb3 0x09 0x00 0x00
    948 
    949 # CHECK: cebr %f0, %f15
    950 0xb3 0x09 0x00 0x0f
    951 
    952 # CHECK: cebr %f7, %f8
    953 0xb3 0x09 0x00 0x78
    954 
    955 # CHECK: cebr %f15, %f0
    956 0xb3 0x09 0x00 0xf0
    957 
    958 # CHECK: ceb %f0, 0
    959 0xed 0x00 0x00 0x00 0x00 0x09
    960 
    961 # CHECK: ceb %f0, 4095
    962 0xed 0x00 0x0f 0xff 0x00 0x09
    963 
    964 # CHECK: ceb %f0, 0(%r1)
    965 0xed 0x00 0x10 0x00 0x00 0x09
    966 
    967 # CHECK: ceb %f0, 0(%r15)
    968 0xed 0x00 0xf0 0x00 0x00 0x09
    969 
    970 # CHECK: ceb %f0, 4095(%r1,%r15)
    971 0xed 0x01 0xff 0xff 0x00 0x09
    972 
    973 # CHECK: ceb %f0, 4095(%r15,%r1)
    974 0xed 0x0f 0x1f 0xff 0x00 0x09
    975 
    976 # CHECK: ceb %f15, 0
    977 0xed 0xf0 0x00 0x00 0x00 0x09
    978 
    979 # CHECK: cefbr %f0, %r0
    980 0xb3 0x94 0x00 0x00
    981 
    982 # CHECK: cefbr %f0, %r15
    983 0xb3 0x94 0x00 0x0f
    984 
    985 # CHECK: cefbr %f15, %r0
    986 0xb3 0x94 0x00 0xf0
    987 
    988 # CHECK: cefbr %f7, %r8
    989 0xb3 0x94 0x00 0x78
    990 
    991 # CHECK: cefbr %f15, %r15
    992 0xb3 0x94 0x00 0xff
    993 
    994 # CHECK: cegbr %f0, %r0
    995 0xb3 0xa4 0x00 0x00
    996 
    997 # CHECK: cegbr %f0, %r15
    998 0xb3 0xa4 0x00 0x0f
    999 
   1000 # CHECK: cegbr %f15, %r0
   1001 0xb3 0xa4 0x00 0xf0
   1002 
   1003 # CHECK: cegbr %f7, %r8
   1004 0xb3 0xa4 0x00 0x78
   1005 
   1006 # CHECK: cegbr %f15, %r15
   1007 0xb3 0xa4 0x00 0xff
   1008 
   1009 # CHECK: celfbr	%f0, 0, %r0, 1
   1010 0xb3 0x90 0x01 0x00
   1011 
   1012 # CHECK: celfbr	%f0, 0, %r0, 15
   1013 0xb3 0x90 0x0f 0x00
   1014 
   1015 # CHECK: celfbr	%f0, 0, %r15, 1
   1016 0xb3 0x90 0x01 0x0f
   1017 
   1018 # CHECK: celfbr	%f0, 15, %r0, 1
   1019 0xb3 0x90 0xf1 0x00
   1020 
   1021 # CHECK: celfbr	%f4, 5, %r6, 7
   1022 0xb3 0x90 0x57 0x46
   1023 
   1024 # CHECK: celfbr	%f15, 0, %r0, 1
   1025 0xb3 0x90 0x01 0xf0
   1026 
   1027 # CHECK: celgbr	%f0, 0, %r0, 1
   1028 0xb3 0xa0 0x01 0x00
   1029 
   1030 # CHECK: celgbr	%f0, 0, %r0, 15
   1031 0xb3 0xa0 0x0f 0x00
   1032 
   1033 # CHECK: celgbr	%f0, 0, %r15, 1
   1034 0xb3 0xa0 0x01 0x0f
   1035 
   1036 # CHECK: celgbr	%f0, 15, %r0, 1
   1037 0xb3 0xa0 0xf1 0x00
   1038 
   1039 # CHECK: celgbr	%f4, 5, %r6, 7
   1040 0xb3 0xa0 0x57 0x46
   1041 
   1042 # CHECK: celgbr	%f15, 0, %r0, 1
   1043 0xb3 0xa0 0x01 0xf0
   1044 
   1045 # CHECK: cfdbr %r0, 0, %f0
   1046 0xb3 0x99 0x00 0x00
   1047 
   1048 # CHECK: cfdbr %r0, 0, %f15
   1049 0xb3 0x99 0x00 0x0f
   1050 
   1051 # CHECK: cfdbr %r0, 15, %f0
   1052 0xb3 0x99 0xf0 0x00
   1053 
   1054 # CHECK: cfdbr %r4, 5, %f6
   1055 0xb3 0x99 0x50 0x46
   1056 
   1057 # CHECK: cfdbr %r15, 0, %f0
   1058 0xb3 0x99 0x00 0xf0
   1059 
   1060 # CHECK: cfebr %r0, 0, %f0
   1061 0xb3 0x98 0x00 0x00
   1062 
   1063 # CHECK: cfebr %r0, 0, %f15
   1064 0xb3 0x98 0x00 0x0f
   1065 
   1066 # CHECK: cfebr %r0, 15, %f0
   1067 0xb3 0x98 0xf0 0x00
   1068 
   1069 # CHECK: cfebr %r4, 5, %f6
   1070 0xb3 0x98 0x50 0x46
   1071 
   1072 # CHECK: cfebr %r15, 0, %f0
   1073 0xb3 0x98 0x00 0xf0
   1074 
   1075 # CHECK: cfi %r0, -2147483648
   1076 0xc2 0x0d 0x80 0x00 0x00 0x00
   1077 
   1078 # CHECK: cfi %r0, -1
   1079 0xc2 0x0d 0xff 0xff 0xff 0xff
   1080 
   1081 # CHECK: cfi %r0, 0
   1082 0xc2 0x0d 0x00 0x00 0x00 0x00
   1083 
   1084 # CHECK: cfi %r0, 1
   1085 0xc2 0x0d 0x00 0x00 0x00 0x01
   1086 
   1087 # CHECK: cfi %r0, 2147483647
   1088 0xc2 0x0d 0x7f 0xff 0xff 0xff
   1089 
   1090 # CHECK: cfi %r15, 0
   1091 0xc2 0xfd 0x00 0x00 0x00 0x00
   1092 
   1093 # CHECK: cfxbr %r0, 0, %f0
   1094 0xb3 0x9a 0x00 0x00
   1095 
   1096 # CHECK: cfxbr %r0, 0, %f13
   1097 0xb3 0x9a 0x00 0x0d
   1098 
   1099 # CHECK: cfxbr %r0, 15, %f0
   1100 0xb3 0x9a 0xf0 0x00
   1101 
   1102 # CHECK: cfxbr %r4, 5, %f8
   1103 0xb3 0x9a 0x50 0x48
   1104 
   1105 # CHECK: cfxbr %r15, 0, %f0
   1106 0xb3 0x9a 0x00 0xf0
   1107 
   1108 # CHECK: cgdbr %r0, 0, %f0
   1109 0xb3 0xa9 0x00 0x00
   1110 
   1111 # CHECK: cgdbr %r0, 0, %f15
   1112 0xb3 0xa9 0x00 0x0f
   1113 
   1114 # CHECK: cgdbr %r0, 15, %f0
   1115 0xb3 0xa9 0xf0 0x00
   1116 
   1117 # CHECK: cgdbr %r4, 5, %f6
   1118 0xb3 0xa9 0x50 0x46
   1119 
   1120 # CHECK: cgdbr %r15, 0, %f0
   1121 0xb3 0xa9 0x00 0xf0
   1122 
   1123 # CHECK: cgebr %r0, 0, %f0
   1124 0xb3 0xa8 0x00 0x00
   1125 
   1126 # CHECK: cgebr %r0, 0, %f15
   1127 0xb3 0xa8 0x00 0x0f
   1128 
   1129 # CHECK: cgebr %r0, 15, %f0
   1130 0xb3 0xa8 0xf0 0x00
   1131 
   1132 # CHECK: cgebr %r4, 5, %f6
   1133 0xb3 0xa8 0x50 0x46
   1134 
   1135 # CHECK: cgebr %r15, 0, %f0
   1136 0xb3 0xa8 0x00 0xf0
   1137 
   1138 # CHECK: cgfi %r0, -2147483648
   1139 0xc2 0x0c 0x80 0x00 0x00 0x00
   1140 
   1141 # CHECK: cgfi %r0, -1
   1142 0xc2 0x0c 0xff 0xff 0xff 0xff
   1143 
   1144 # CHECK: cgfi %r0, 0
   1145 0xc2 0x0c 0x00 0x00 0x00 0x00
   1146 
   1147 # CHECK: cgfi %r0, 1
   1148 0xc2 0x0c 0x00 0x00 0x00 0x01
   1149 
   1150 # CHECK: cgfi %r0, 2147483647
   1151 0xc2 0x0c 0x7f 0xff 0xff 0xff
   1152 
   1153 # CHECK: cgfi %r15, 0
   1154 0xc2 0xfc 0x00 0x00 0x00 0x00
   1155 
   1156 # CHECK: cgfr %r0, %r0
   1157 0xb9 0x30 0x00 0x00
   1158 
   1159 # CHECK: cgfr %r0, %r15
   1160 0xb9 0x30 0x00 0x0f
   1161 
   1162 # CHECK: cgfr %r15, %r0
   1163 0xb9 0x30 0x00 0xf0
   1164 
   1165 # CHECK: cgfr %r7, %r8
   1166 0xb9 0x30 0x00 0x78
   1167 
   1168 # CHECK: cgf %r0, -524288
   1169 0xe3 0x00 0x00 0x00 0x80 0x30
   1170 
   1171 # CHECK: cgf %r0, -1
   1172 0xe3 0x00 0x0f 0xff 0xff 0x30
   1173 
   1174 # CHECK: cgf %r0, 0
   1175 0xe3 0x00 0x00 0x00 0x00 0x30
   1176 
   1177 # CHECK: cgf %r0, 1
   1178 0xe3 0x00 0x00 0x01 0x00 0x30
   1179 
   1180 # CHECK: cgf %r0, 524287
   1181 0xe3 0x00 0x0f 0xff 0x7f 0x30
   1182 
   1183 # CHECK: cgf %r0, 0(%r1)
   1184 0xe3 0x00 0x10 0x00 0x00 0x30
   1185 
   1186 # CHECK: cgf %r0, 0(%r15)
   1187 0xe3 0x00 0xf0 0x00 0x00 0x30
   1188 
   1189 # CHECK: cgf %r0, 524287(%r1,%r15)
   1190 0xe3 0x01 0xff 0xff 0x7f 0x30
   1191 
   1192 # CHECK: cgf %r0, 524287(%r15,%r1)
   1193 0xe3 0x0f 0x1f 0xff 0x7f 0x30
   1194 
   1195 # CHECK: cgf %r15, 0
   1196 0xe3 0xf0 0x00 0x00 0x00 0x30
   1197 
   1198 # CHECK: cghi %r0, -32768
   1199 0xa7 0x0f 0x80 0x00
   1200 
   1201 # CHECK: cghi %r0, -1
   1202 0xa7 0x0f 0xff 0xff
   1203 
   1204 # CHECK: cghi %r0, 0
   1205 0xa7 0x0f 0x00 0x00
   1206 
   1207 # CHECK: cghi %r0, 1
   1208 0xa7 0x0f 0x00 0x01
   1209 
   1210 # CHECK: cghi %r0, 32767
   1211 0xa7 0x0f 0x7f 0xff
   1212 
   1213 # CHECK: cghi %r15, 0
   1214 0xa7 0xff 0x00 0x00
   1215 
   1216 # CHECK: cghsi 0, 0
   1217 0xe5 0x58 0x00 0x00 0x00 0x00
   1218 
   1219 # CHECK: cghsi 4095, 0
   1220 0xe5 0x58 0x0f 0xff 0x00 0x00
   1221 
   1222 # CHECK: cghsi 0, -32768
   1223 0xe5 0x58 0x00 0x00 0x80 0x00
   1224 
   1225 # CHECK: cghsi 0, -1
   1226 0xe5 0x58 0x00 0x00 0xff 0xff
   1227 
   1228 # CHECK: cghsi 0, 0
   1229 0xe5 0x58 0x00 0x00 0x00 0x00
   1230 
   1231 # CHECK: cghsi 0, 1
   1232 0xe5 0x58 0x00 0x00 0x00 0x01
   1233 
   1234 # CHECK: cghsi 0, 32767
   1235 0xe5 0x58 0x00 0x00 0x7f 0xff
   1236 
   1237 # CHECK: cghsi 0(%r1), 42
   1238 0xe5 0x58 0x10 0x00 0x00 0x2a
   1239 
   1240 # CHECK: cghsi 0(%r15), 42
   1241 0xe5 0x58 0xf0 0x00 0x00 0x2a
   1242 
   1243 # CHECK: cghsi 4095(%r1), 42
   1244 0xe5 0x58 0x1f 0xff 0x00 0x2a
   1245 
   1246 # CHECK: cghsi 4095(%r15), 42
   1247 0xe5 0x58 0xff 0xff 0x00 0x2a
   1248 
   1249 # CHECK: cgh %r0, -524288
   1250 0xe3 0x00 0x00 0x00 0x80 0x34
   1251 
   1252 # CHECK: cgh %r0, -1
   1253 0xe3 0x00 0x0f 0xff 0xff 0x34
   1254 
   1255 # CHECK: cgh %r0, 0
   1256 0xe3 0x00 0x00 0x00 0x00 0x34
   1257 
   1258 # CHECK: cgh %r0, 1
   1259 0xe3 0x00 0x00 0x01 0x00 0x34
   1260 
   1261 # CHECK: cgh %r0, 524287
   1262 0xe3 0x00 0x0f 0xff 0x7f 0x34
   1263 
   1264 # CHECK: cgh %r0, 0(%r1)
   1265 0xe3 0x00 0x10 0x00 0x00 0x34
   1266 
   1267 # CHECK: cgh %r0, 0(%r15)
   1268 0xe3 0x00 0xf0 0x00 0x00 0x34
   1269 
   1270 # CHECK: cgh %r0, 524287(%r1,%r15)
   1271 0xe3 0x01 0xff 0xff 0x7f 0x34
   1272 
   1273 # CHECK: cgh %r0, 524287(%r15,%r1)
   1274 0xe3 0x0f 0x1f 0xff 0x7f 0x34
   1275 
   1276 # CHECK: cgh %r15, 0
   1277 0xe3 0xf0 0x00 0x00 0x00 0x34
   1278 
   1279 # CHECK: cgr %r0, %r0
   1280 0xb9 0x20 0x00 0x00
   1281 
   1282 # CHECK: cgr %r0, %r15
   1283 0xb9 0x20 0x00 0x0f
   1284 
   1285 # CHECK: cgr %r15, %r0
   1286 0xb9 0x20 0x00 0xf0
   1287 
   1288 # CHECK: cgr %r7, %r8
   1289 0xb9 0x20 0x00 0x78
   1290 
   1291 # CHECK: cg %r0, -524288
   1292 0xe3 0x00 0x00 0x00 0x80 0x20
   1293 
   1294 # CHECK: cg %r0, -1
   1295 0xe3 0x00 0x0f 0xff 0xff 0x20
   1296 
   1297 # CHECK: cg %r0, 0
   1298 0xe3 0x00 0x00 0x00 0x00 0x20
   1299 
   1300 # CHECK: cg %r0, 1
   1301 0xe3 0x00 0x00 0x01 0x00 0x20
   1302 
   1303 # CHECK: cg %r0, 524287
   1304 0xe3 0x00 0x0f 0xff 0x7f 0x20
   1305 
   1306 # CHECK: cg %r0, 0(%r1)
   1307 0xe3 0x00 0x10 0x00 0x00 0x20
   1308 
   1309 # CHECK: cg %r0, 0(%r15)
   1310 0xe3 0x00 0xf0 0x00 0x00 0x20
   1311 
   1312 # CHECK: cg %r0, 524287(%r1,%r15)
   1313 0xe3 0x01 0xff 0xff 0x7f 0x20
   1314 
   1315 # CHECK: cg %r0, 524287(%r15,%r1)
   1316 0xe3 0x0f 0x1f 0xff 0x7f 0x20
   1317 
   1318 # CHECK: cg %r15, 0
   1319 0xe3 0xf0 0x00 0x00 0x00 0x20
   1320 
   1321 # CHECK: cgxbr %r0, 0, %f0
   1322 0xb3 0xaa 0x00 0x00
   1323 
   1324 # CHECK: cgxbr %r0, 0, %f13
   1325 0xb3 0xaa 0x00 0x0d
   1326 
   1327 # CHECK: cgxbr %r0, 15, %f0
   1328 0xb3 0xaa 0xf0 0x00
   1329 
   1330 # CHECK: cgxbr %r4, 5, %f8
   1331 0xb3 0xaa 0x50 0x48
   1332 
   1333 # CHECK: cgxbr %r15, 0, %f0
   1334 0xb3 0xaa 0x00 0xf0
   1335 
   1336 # CHECK: chf %r0, -524288
   1337 0xe3 0x00 0x00 0x00 0x80 0xcd
   1338 
   1339 # CHECK: chf %r0, -1
   1340 0xe3 0x00 0x0f 0xff 0xff 0xcd
   1341 
   1342 # CHECK: chf %r0, 0
   1343 0xe3 0x00 0x00 0x00 0x00 0xcd
   1344 
   1345 # CHECK: chf %r0, 1
   1346 0xe3 0x00 0x00 0x01 0x00 0xcd
   1347 
   1348 # CHECK: chf %r0, 524287
   1349 0xe3 0x00 0x0f 0xff 0x7f 0xcd
   1350 
   1351 # CHECK: chf %r0, 0(%r1)
   1352 0xe3 0x00 0x10 0x00 0x00 0xcd
   1353 
   1354 # CHECK: chf %r0, 0(%r15)
   1355 0xe3 0x00 0xf0 0x00 0x00 0xcd
   1356 
   1357 # CHECK: chf %r0, 524287(%r1,%r15)
   1358 0xe3 0x01 0xff 0xff 0x7f 0xcd
   1359 
   1360 # CHECK: chf %r0, 524287(%r15,%r1)
   1361 0xe3 0x0f 0x1f 0xff 0x7f 0xcd
   1362 
   1363 # CHECK: chf %r15, 0
   1364 0xe3 0xf0 0x00 0x00 0x00 0xcd
   1365 
   1366 # CHECK: chhsi 0, 0
   1367 0xe5 0x54 0x00 0x00 0x00 0x00
   1368 
   1369 # CHECK: chhsi 4095, 0
   1370 0xe5 0x54 0x0f 0xff 0x00 0x00
   1371 
   1372 # CHECK: chhsi 0, -32768
   1373 0xe5 0x54 0x00 0x00 0x80 0x00
   1374 
   1375 # CHECK: chhsi 0, -1
   1376 0xe5 0x54 0x00 0x00 0xff 0xff
   1377 
   1378 # CHECK: chhsi 0, 0
   1379 0xe5 0x54 0x00 0x00 0x00 0x00
   1380 
   1381 # CHECK: chhsi 0, 1
   1382 0xe5 0x54 0x00 0x00 0x00 0x01
   1383 
   1384 # CHECK: chhsi 0, 32767
   1385 0xe5 0x54 0x00 0x00 0x7f 0xff
   1386 
   1387 # CHECK: chhsi 0(%r1), 42
   1388 0xe5 0x54 0x10 0x00 0x00 0x2a
   1389 
   1390 # CHECK: chhsi 0(%r15), 42
   1391 0xe5 0x54 0xf0 0x00 0x00 0x2a
   1392 
   1393 # CHECK: chhsi 4095(%r1), 42
   1394 0xe5 0x54 0x1f 0xff 0x00 0x2a
   1395 
   1396 # CHECK: chhsi 4095(%r15), 42
   1397 0xe5 0x54 0xff 0xff 0x00 0x2a
   1398 
   1399 # CHECK: chi %r0, -32768
   1400 0xa7 0x0e 0x80 0x00
   1401 
   1402 # CHECK: chi %r0, -1
   1403 0xa7 0x0e 0xff 0xff
   1404 
   1405 # CHECK: chi %r0, 0
   1406 0xa7 0x0e 0x00 0x00
   1407 
   1408 # CHECK: chi %r0, 1
   1409 0xa7 0x0e 0x00 0x01
   1410 
   1411 # CHECK: chi %r0, 32767
   1412 0xa7 0x0e 0x7f 0xff
   1413 
   1414 # CHECK: chi %r15, 0
   1415 0xa7 0xfe 0x00 0x00
   1416 
   1417 # CHECK: chsi 0, 0
   1418 0xe5 0x5c 0x00 0x00 0x00 0x00
   1419 
   1420 # CHECK: chsi 4095, 0
   1421 0xe5 0x5c 0x0f 0xff 0x00 0x00
   1422 
   1423 # CHECK: chsi 0, -32768
   1424 0xe5 0x5c 0x00 0x00 0x80 0x00
   1425 
   1426 # CHECK: chsi 0, -1
   1427 0xe5 0x5c 0x00 0x00 0xff 0xff
   1428 
   1429 # CHECK: chsi 0, 0
   1430 0xe5 0x5c 0x00 0x00 0x00 0x00
   1431 
   1432 # CHECK: chsi 0, 1
   1433 0xe5 0x5c 0x00 0x00 0x00 0x01
   1434 
   1435 # CHECK: chsi 0, 32767
   1436 0xe5 0x5c 0x00 0x00 0x7f 0xff
   1437 
   1438 # CHECK: chsi 0(%r1), 42
   1439 0xe5 0x5c 0x10 0x00 0x00 0x2a
   1440 
   1441 # CHECK: chsi 0(%r15), 42
   1442 0xe5 0x5c 0xf0 0x00 0x00 0x2a
   1443 
   1444 # CHECK: chsi 4095(%r1), 42
   1445 0xe5 0x5c 0x1f 0xff 0x00 0x2a
   1446 
   1447 # CHECK: chsi 4095(%r15), 42
   1448 0xe5 0x5c 0xff 0xff 0x00 0x2a
   1449 
   1450 # CHECK: ch %r0, 0
   1451 0x49 0x00 0x00 0x00
   1452 
   1453 # CHECK: ch %r0, 4095
   1454 0x49 0x00 0x0f 0xff
   1455 
   1456 # CHECK: ch %r0, 0(%r1)
   1457 0x49 0x00 0x10 0x00
   1458 
   1459 # CHECK: ch %r0, 0(%r15)
   1460 0x49 0x00 0xf0 0x00
   1461 
   1462 # CHECK: ch %r0, 4095(%r1,%r15)
   1463 0x49 0x01 0xff 0xff
   1464 
   1465 # CHECK: ch %r0, 4095(%r15,%r1)
   1466 0x49 0x0f 0x1f 0xff
   1467 
   1468 # CHECK: ch %r15, 0
   1469 0x49 0xf0 0x00 0x00
   1470 
   1471 # CHECK: chy %r0, -524288
   1472 0xe3 0x00 0x00 0x00 0x80 0x79
   1473 
   1474 # CHECK: chy %r0, -1
   1475 0xe3 0x00 0x0f 0xff 0xff 0x79
   1476 
   1477 # CHECK: chy %r0, 0
   1478 0xe3 0x00 0x00 0x00 0x00 0x79
   1479 
   1480 # CHECK: chy %r0, 1
   1481 0xe3 0x00 0x00 0x01 0x00 0x79
   1482 
   1483 # CHECK: chy %r0, 524287
   1484 0xe3 0x00 0x0f 0xff 0x7f 0x79
   1485 
   1486 # CHECK: chy %r0, 0(%r1)
   1487 0xe3 0x00 0x10 0x00 0x00 0x79
   1488 
   1489 # CHECK: chy %r0, 0(%r15)
   1490 0xe3 0x00 0xf0 0x00 0x00 0x79
   1491 
   1492 # CHECK: chy %r0, 524287(%r1,%r15)
   1493 0xe3 0x01 0xff 0xff 0x7f 0x79
   1494 
   1495 # CHECK: chy %r0, 524287(%r15,%r1)
   1496 0xe3 0x0f 0x1f 0xff 0x7f 0x79
   1497 
   1498 # CHECK: chy %r15, 0
   1499 0xe3 0xf0 0x00 0x00 0x00 0x79
   1500 
   1501 # CHECK: cih %r0, -2147483648
   1502 0xcc 0x0d 0x80 0x00 0x00 0x00
   1503 
   1504 # CHECK: cih %r0, -1
   1505 0xcc 0x0d 0xff 0xff 0xff 0xff
   1506 
   1507 # CHECK: cih %r0, 0
   1508 0xcc 0x0d 0x00 0x00 0x00 0x00
   1509 
   1510 # CHECK: cih %r0, 1
   1511 0xcc 0x0d 0x00 0x00 0x00 0x01
   1512 
   1513 # CHECK: cih %r0, 2147483647
   1514 0xcc 0x0d 0x7f 0xff 0xff 0xff
   1515 
   1516 # CHECK: cih %r15, 0
   1517 0xcc 0xfd 0x00 0x00 0x00 0x00
   1518 
   1519 # CHECK: clc 0(1), 0
   1520 0xd5 0x00 0x00 0x00 0x00 0x00
   1521 
   1522 # CHECK: clc 0(1), 0(%r1)
   1523 0xd5 0x00 0x00 0x00 0x10 0x00
   1524 
   1525 # CHECK: clc 0(1), 0(%r15)
   1526 0xd5 0x00 0x00 0x00 0xf0 0x00
   1527 
   1528 # CHECK: clc 0(1), 4095
   1529 0xd5 0x00 0x00 0x00 0x0f 0xff
   1530 
   1531 # CHECK: clc 0(1), 4095(%r1)
   1532 0xd5 0x00 0x00 0x00 0x1f 0xff
   1533 
   1534 # CHECK: clc 0(1), 4095(%r15)
   1535 0xd5 0x00 0x00 0x00 0xff 0xff
   1536 
   1537 # CHECK: clc 0(1,%r1), 0
   1538 0xd5 0x00 0x10 0x00 0x00 0x00
   1539 
   1540 # CHECK: clc 0(1,%r15), 0
   1541 0xd5 0x00 0xf0 0x00 0x00 0x00
   1542 
   1543 # CHECK: clc 4095(1,%r1), 0
   1544 0xd5 0x00 0x1f 0xff 0x00 0x00
   1545 
   1546 # CHECK: clc 4095(1,%r15), 0
   1547 0xd5 0x00 0xff 0xff 0x00 0x00
   1548 
   1549 # CHECK: clc 0(256,%r1), 0
   1550 0xd5 0xff 0x10 0x00 0x00 0x00
   1551 
   1552 # CHECK: clc 0(256,%r15), 0
   1553 0xd5 0xff 0xf0 0x00 0x00 0x00
   1554 
   1555 # CHECK: clfdbr	%r0, 0, %f0, 1
   1556 0xb3 0x9d 0x01 0x00
   1557 
   1558 # CHECK: clfdbr	%r0, 0, %f0, 15
   1559 0xb3 0x9d 0x0f 0x00
   1560 
   1561 # CHECK: clfdbr	%r0, 0, %f15, 1
   1562 0xb3 0x9d 0x01 0x0f
   1563 
   1564 # CHECK: clfdbr	%r0, 15, %f0, 1
   1565 0xb3 0x9d 0xf1 0x00
   1566 
   1567 # CHECK: clfdbr	%r4, 5, %f6, 7
   1568 0xb3 0x9d 0x57 0x46
   1569 
   1570 # CHECK: clfdbr	%r15, 0, %f0, 1
   1571 0xb3 0x9d 0x01 0xf0
   1572 
   1573 # CHECK: clfebr	%r0, 0, %f0, 1
   1574 0xb3 0x9c 0x01 0x00
   1575 
   1576 # CHECK: clfebr	%r0, 0, %f0, 15
   1577 0xb3 0x9c 0x0f 0x00
   1578 
   1579 # CHECK: clfebr	%r0, 0, %f15, 1
   1580 0xb3 0x9c 0x01 0x0f
   1581 
   1582 # CHECK: clfebr	%r0, 15, %f0, 1
   1583 0xb3 0x9c 0xf1 0x00
   1584 
   1585 # CHECK: clfebr	%r4, 5, %f6, 7
   1586 0xb3 0x9c 0x57 0x46
   1587 
   1588 # CHECK: clfebr	%r15, 0, %f0, 1
   1589 0xb3 0x9c 0x01 0xf0
   1590 
   1591 # CHECK: clfxbr	%r0, 0, %f0, 1
   1592 0xb3 0x9e 0x01 0x00
   1593 
   1594 # CHECK: clfxbr	%r0, 0, %f0, 15
   1595 0xb3 0x9e 0x0f 0x00
   1596 
   1597 # CHECK: clfxbr	%r0, 0, %f13, 1
   1598 0xb3 0x9e 0x01 0x0d
   1599 
   1600 # CHECK: clfxbr	%r0, 15, %f0, 1
   1601 0xb3 0x9e 0xf1 0x00
   1602 
   1603 # CHECK: clfxbr	%r4, 5, %f8, 9
   1604 0xb3 0x9e 0x59 0x48
   1605 
   1606 # CHECK: clfxbr	%r15, 0, %f0, 1
   1607 0xb3 0x9e 0x01 0xf0
   1608 
   1609 # CHECK: clgdbr	%r0, 0, %f0, 1
   1610 0xb3 0xad 0x01 0x00
   1611 
   1612 # CHECK: clgdbr	%r0, 0, %f0, 15
   1613 0xb3 0xad 0x0f 0x00
   1614 
   1615 # CHECK: clgdbr	%r0, 0, %f15, 1
   1616 0xb3 0xad 0x01 0x0f
   1617 
   1618 # CHECK: clgdbr	%r0, 15, %f0, 1
   1619 0xb3 0xad 0xf1 0x00
   1620 
   1621 # CHECK: clgdbr	%r4, 5, %f6, 7
   1622 0xb3 0xad 0x57 0x46
   1623 
   1624 # CHECK: clgdbr	%r15, 0, %f0, 1
   1625 0xb3 0xad 0x01 0xf0
   1626 
   1627 # CHECK: clgebr	%r0, 0, %f0, 1
   1628 0xb3 0xac 0x01 0x00
   1629 
   1630 # CHECK: clgebr	%r0, 0, %f0, 15
   1631 0xb3 0xac 0x0f 0x00
   1632 
   1633 # CHECK: clgebr	%r0, 0, %f15, 1
   1634 0xb3 0xac 0x01 0x0f
   1635 
   1636 # CHECK: clgebr	%r0, 15, %f0, 1
   1637 0xb3 0xac 0xf1 0x00
   1638 
   1639 # CHECK: clgebr	%r4, 5, %f6, 7
   1640 0xb3 0xac 0x57 0x46
   1641 
   1642 # CHECK: clgebr	%r15, 0, %f0, 1
   1643 0xb3 0xac 0x01 0xf0
   1644 
   1645 # CHECK: clgxbr	%r0, 0, %f0, 1
   1646 0xb3 0xae 0x01 0x00
   1647 
   1648 # CHECK: clgxbr	%r0, 0, %f0, 15
   1649 0xb3 0xae 0x0f 0x00
   1650 
   1651 # CHECK: clgxbr	%r0, 0, %f13, 1
   1652 0xb3 0xae 0x01 0x0d
   1653 
   1654 # CHECK: clgxbr	%r0, 15, %f0, 1
   1655 0xb3 0xae 0xf1 0x00
   1656 
   1657 # CHECK: clgxbr	%r4, 5, %f8, 9
   1658 0xb3 0xae 0x59 0x48
   1659 
   1660 # CHECK: clgxbr	%r15, 0, %f0, 1
   1661 0xb3 0xae 0x01 0xf0
   1662 
   1663 # CHECK: clfhsi 0, 0
   1664 0xe5 0x5d 0x00 0x00 0x00 0x00
   1665 
   1666 # CHECK: clfhsi 4095, 0
   1667 0xe5 0x5d 0x0f 0xff 0x00 0x00
   1668 
   1669 # CHECK: clfhsi 0, 65535
   1670 0xe5 0x5d 0x00 0x00 0xff 0xff
   1671 
   1672 # CHECK: clfhsi 0(%r1), 42
   1673 0xe5 0x5d 0x10 0x00 0x00 0x2a
   1674 
   1675 # CHECK: clfhsi 0(%r15), 42
   1676 0xe5 0x5d 0xf0 0x00 0x00 0x2a
   1677 
   1678 # CHECK: clfhsi 4095(%r1), 42
   1679 0xe5 0x5d 0x1f 0xff 0x00 0x2a
   1680 
   1681 # CHECK: clfhsi 4095(%r15), 42
   1682 0xe5 0x5d 0xff 0xff 0x00 0x2a
   1683 
   1684 # CHECK: clfi %r0, 0
   1685 0xc2 0x0f 0x00 0x00 0x00 0x00
   1686 
   1687 # CHECK: clfi %r0, 4294967295
   1688 0xc2 0x0f 0xff 0xff 0xff 0xff
   1689 
   1690 # CHECK: clfi %r15, 0
   1691 0xc2 0xff 0x00 0x00 0x00 0x00
   1692 
   1693 # CHECK: clgfi %r0, 0
   1694 0xc2 0x0e 0x00 0x00 0x00 0x00
   1695 
   1696 # CHECK: clgfi %r0, 4294967295
   1697 0xc2 0x0e 0xff 0xff 0xff 0xff
   1698 
   1699 # CHECK: clgfi %r15, 0
   1700 0xc2 0xfe 0x00 0x00 0x00 0x00
   1701 
   1702 # CHECK: clgfr %r0, %r0
   1703 0xb9 0x31 0x00 0x00
   1704 
   1705 # CHECK: clgfr %r0, %r15
   1706 0xb9 0x31 0x00 0x0f
   1707 
   1708 # CHECK: clgfr %r15, %r0
   1709 0xb9 0x31 0x00 0xf0
   1710 
   1711 # CHECK: clgfr %r7, %r8
   1712 0xb9 0x31 0x00 0x78
   1713 
   1714 # CHECK: clgf %r0, -524288
   1715 0xe3 0x00 0x00 0x00 0x80 0x31
   1716 
   1717 # CHECK: clgf %r0, -1
   1718 0xe3 0x00 0x0f 0xff 0xff 0x31
   1719 
   1720 # CHECK: clgf %r0, 0
   1721 0xe3 0x00 0x00 0x00 0x00 0x31
   1722 
   1723 # CHECK: clgf %r0, 1
   1724 0xe3 0x00 0x00 0x01 0x00 0x31
   1725 
   1726 # CHECK: clgf %r0, 524287
   1727 0xe3 0x00 0x0f 0xff 0x7f 0x31
   1728 
   1729 # CHECK: clgf %r0, 0(%r1)
   1730 0xe3 0x00 0x10 0x00 0x00 0x31
   1731 
   1732 # CHECK: clgf %r0, 0(%r15)
   1733 0xe3 0x00 0xf0 0x00 0x00 0x31
   1734 
   1735 # CHECK: clgf %r0, 524287(%r1,%r15)
   1736 0xe3 0x01 0xff 0xff 0x7f 0x31
   1737 
   1738 # CHECK: clgf %r0, 524287(%r15,%r1)
   1739 0xe3 0x0f 0x1f 0xff 0x7f 0x31
   1740 
   1741 # CHECK: clgf %r15, 0
   1742 0xe3 0xf0 0x00 0x00 0x00 0x31
   1743 
   1744 # CHECK: clghsi 0, 0
   1745 0xe5 0x59 0x00 0x00 0x00 0x00
   1746 
   1747 # CHECK: clghsi 4095, 0
   1748 0xe5 0x59 0x0f 0xff 0x00 0x00
   1749 
   1750 # CHECK: clghsi 0, 65535
   1751 0xe5 0x59 0x00 0x00 0xff 0xff
   1752 
   1753 # CHECK: clghsi 0(%r1), 42
   1754 0xe5 0x59 0x10 0x00 0x00 0x2a
   1755 
   1756 # CHECK: clghsi 0(%r15), 42
   1757 0xe5 0x59 0xf0 0x00 0x00 0x2a
   1758 
   1759 # CHECK: clghsi 4095(%r1), 42
   1760 0xe5 0x59 0x1f 0xff 0x00 0x2a
   1761 
   1762 # CHECK: clghsi 4095(%r15), 42
   1763 0xe5 0x59 0xff 0xff 0x00 0x2a
   1764 
   1765 # CHECK: clgr %r0, %r0
   1766 0xb9 0x21 0x00 0x00
   1767 
   1768 # CHECK: clgr %r0, %r15
   1769 0xb9 0x21 0x00 0x0f
   1770 
   1771 # CHECK: clgr %r15, %r0
   1772 0xb9 0x21 0x00 0xf0
   1773 
   1774 # CHECK: clgr %r7, %r8
   1775 0xb9 0x21 0x00 0x78
   1776 
   1777 # CHECK: clg %r0, -524288
   1778 0xe3 0x00 0x00 0x00 0x80 0x21
   1779 
   1780 # CHECK: clg %r0, -1
   1781 0xe3 0x00 0x0f 0xff 0xff 0x21
   1782 
   1783 # CHECK: clg %r0, 0
   1784 0xe3 0x00 0x00 0x00 0x00 0x21
   1785 
   1786 # CHECK: clg %r0, 1
   1787 0xe3 0x00 0x00 0x01 0x00 0x21
   1788 
   1789 # CHECK: clg %r0, 524287
   1790 0xe3 0x00 0x0f 0xff 0x7f 0x21
   1791 
   1792 # CHECK: clg %r0, 0(%r1)
   1793 0xe3 0x00 0x10 0x00 0x00 0x21
   1794 
   1795 # CHECK: clg %r0, 0(%r15)
   1796 0xe3 0x00 0xf0 0x00 0x00 0x21
   1797 
   1798 # CHECK: clg %r0, 524287(%r1,%r15)
   1799 0xe3 0x01 0xff 0xff 0x7f 0x21
   1800 
   1801 # CHECK: clg %r0, 524287(%r15,%r1)
   1802 0xe3 0x0f 0x1f 0xff 0x7f 0x21
   1803 
   1804 # CHECK: clg %r15, 0
   1805 0xe3 0xf0 0x00 0x00 0x00 0x21
   1806 
   1807 # CHECK: clhf %r0, -524288
   1808 0xe3 0x00 0x00 0x00 0x80 0xcf
   1809 
   1810 # CHECK: clhf %r0, -1
   1811 0xe3 0x00 0x0f 0xff 0xff 0xcf
   1812 
   1813 # CHECK: clhf %r0, 0
   1814 0xe3 0x00 0x00 0x00 0x00 0xcf
   1815 
   1816 # CHECK: clhf %r0, 1
   1817 0xe3 0x00 0x00 0x01 0x00 0xcf
   1818 
   1819 # CHECK: clhf %r0, 524287
   1820 0xe3 0x00 0x0f 0xff 0x7f 0xcf
   1821 
   1822 # CHECK: clhf %r0, 0(%r1)
   1823 0xe3 0x00 0x10 0x00 0x00 0xcf
   1824 
   1825 # CHECK: clhf %r0, 0(%r15)
   1826 0xe3 0x00 0xf0 0x00 0x00 0xcf
   1827 
   1828 # CHECK: clhf %r0, 524287(%r1,%r15)
   1829 0xe3 0x01 0xff 0xff 0x7f 0xcf
   1830 
   1831 # CHECK: clhf %r0, 524287(%r15,%r1)
   1832 0xe3 0x0f 0x1f 0xff 0x7f 0xcf
   1833 
   1834 # CHECK: clhf %r15, 0
   1835 0xe3 0xf0 0x00 0x00 0x00 0xcf
   1836 
   1837 # CHECK: clhhsi 0, 0
   1838 0xe5 0x55 0x00 0x00 0x00 0x00
   1839 
   1840 # CHECK: clhhsi 4095, 0
   1841 0xe5 0x55 0x0f 0xff 0x00 0x00
   1842 
   1843 # CHECK: clhhsi 0, 65535
   1844 0xe5 0x55 0x00 0x00 0xff 0xff
   1845 
   1846 # CHECK: clhhsi 0(%r1), 42
   1847 0xe5 0x55 0x10 0x00 0x00 0x2a
   1848 
   1849 # CHECK: clhhsi 0(%r15), 42
   1850 0xe5 0x55 0xf0 0x00 0x00 0x2a
   1851 
   1852 # CHECK: clhhsi 4095(%r1), 42
   1853 0xe5 0x55 0x1f 0xff 0x00 0x2a
   1854 
   1855 # CHECK: clhhsi 4095(%r15), 42
   1856 0xe5 0x55 0xff 0xff 0x00 0x2a
   1857 
   1858 # CHECK: cli 0, 0
   1859 0x95 0x00 0x00 0x00
   1860 
   1861 # CHECK: cli 4095, 0
   1862 0x95 0x00 0x0f 0xff
   1863 
   1864 # CHECK: cli 0, 255
   1865 0x95 0xff 0x00 0x00
   1866 
   1867 # CHECK: cli 0(%r1), 42
   1868 0x95 0x2a 0x10 0x00
   1869 
   1870 # CHECK: cli 0(%r15), 42
   1871 0x95 0x2a 0xf0 0x00
   1872 
   1873 # CHECK: cli 4095(%r1), 42
   1874 0x95 0x2a 0x1f 0xff
   1875 
   1876 # CHECK: cli 4095(%r15), 42
   1877 0x95 0x2a 0xff 0xff
   1878 
   1879 # CHECK: clih %r0, 0
   1880 0xcc 0x0f 0x00 0x00 0x00 0x00
   1881 
   1882 # CHECK: clih %r0, 1
   1883 0xcc 0x0f 0x00 0x00 0x00 0x01
   1884 
   1885 # CHECK: clih %r0, 4294967295
   1886 0xcc 0x0f 0xff 0xff 0xff 0xff
   1887 
   1888 # CHECK: clih %r15, 0
   1889 0xcc 0xff 0x00 0x00 0x00 0x00
   1890 
   1891 # CHECK: cliy -524288, 0
   1892 0xeb 0x00 0x00 0x00 0x80 0x55
   1893 
   1894 # CHECK: cliy -1, 0
   1895 0xeb 0x00 0x0f 0xff 0xff 0x55
   1896 
   1897 # CHECK: cliy 0, 0
   1898 0xeb 0x00 0x00 0x00 0x00 0x55
   1899 
   1900 # CHECK: cliy 1, 0
   1901 0xeb 0x00 0x00 0x01 0x00 0x55
   1902 
   1903 # CHECK: cliy 524287, 0
   1904 0xeb 0x00 0x0f 0xff 0x7f 0x55
   1905 
   1906 # CHECK: cliy 0, 255
   1907 0xeb 0xff 0x00 0x00 0x00 0x55
   1908 
   1909 # CHECK: cliy 0(%r1), 42
   1910 0xeb 0x2a 0x10 0x00 0x00 0x55
   1911 
   1912 # CHECK: cliy 0(%r15), 42
   1913 0xeb 0x2a 0xf0 0x00 0x00 0x55
   1914 
   1915 # CHECK: cliy 524287(%r1), 42
   1916 0xeb 0x2a 0x1f 0xff 0x7f 0x55
   1917 
   1918 # CHECK: cliy 524287(%r15), 42
   1919 0xeb 0x2a 0xff 0xff 0x7f 0x55
   1920 
   1921 # CHECK: clr %r0, %r0
   1922 0x15 0x00
   1923 
   1924 # CHECK: clr %r0, %r15
   1925 0x15 0x0f
   1926 
   1927 # CHECK: clr %r15, %r0
   1928 0x15 0xf0
   1929 
   1930 # CHECK: clr %r7, %r8
   1931 0x15 0x78
   1932 
   1933 # CHECK: clst %r0, %r0
   1934 0xb2 0x5d 0x00 0x00
   1935 
   1936 # CHECK: clst %r0, %r15
   1937 0xb2 0x5d 0x00 0x0f
   1938 
   1939 # CHECK: clst %r15, %r0
   1940 0xb2 0x5d 0x00 0xf0
   1941 
   1942 # CHECK: clst %r7, %r8
   1943 0xb2 0x5d 0x00 0x78
   1944 
   1945 # CHECK: cl %r0, 0
   1946 0x55 0x00 0x00 0x00
   1947 
   1948 # CHECK: cl %r0, 4095
   1949 0x55 0x00 0x0f 0xff
   1950 
   1951 # CHECK: cl %r0, 0(%r1)
   1952 0x55 0x00 0x10 0x00
   1953 
   1954 # CHECK: cl %r0, 0(%r15)
   1955 0x55 0x00 0xf0 0x00
   1956 
   1957 # CHECK: cl %r0, 4095(%r1,%r15)
   1958 0x55 0x01 0xff 0xff
   1959 
   1960 # CHECK: cl %r0, 4095(%r15,%r1)
   1961 0x55 0x0f 0x1f 0xff
   1962 
   1963 # CHECK: cl %r15, 0
   1964 0x55 0xf0 0x00 0x00
   1965 
   1966 # CHECK: cly %r0, -524288
   1967 0xe3 0x00 0x00 0x00 0x80 0x55
   1968 
   1969 # CHECK: cly %r0, -1
   1970 0xe3 0x00 0x0f 0xff 0xff 0x55
   1971 
   1972 # CHECK: cly %r0, 0
   1973 0xe3 0x00 0x00 0x00 0x00 0x55
   1974 
   1975 # CHECK: cly %r0, 1
   1976 0xe3 0x00 0x00 0x01 0x00 0x55
   1977 
   1978 # CHECK: cly %r0, 524287
   1979 0xe3 0x00 0x0f 0xff 0x7f 0x55
   1980 
   1981 # CHECK: cly %r0, 0(%r1)
   1982 0xe3 0x00 0x10 0x00 0x00 0x55
   1983 
   1984 # CHECK: cly %r0, 0(%r15)
   1985 0xe3 0x00 0xf0 0x00 0x00 0x55
   1986 
   1987 # CHECK: cly %r0, 524287(%r1,%r15)
   1988 0xe3 0x01 0xff 0xff 0x7f 0x55
   1989 
   1990 # CHECK: cly %r0, 524287(%r15,%r1)
   1991 0xe3 0x0f 0x1f 0xff 0x7f 0x55
   1992 
   1993 # CHECK: cly %r15, 0
   1994 0xe3 0xf0 0x00 0x00 0x00 0x55
   1995 
   1996 # CHECK: cpsdr %f0, %f0, %f0
   1997 0xb3 0x72 0x00 0x00
   1998 
   1999 # CHECK: cpsdr %f0, %f0, %f15
   2000 0xb3 0x72 0x00 0x0f
   2001 
   2002 # CHECK: cpsdr %f0, %f15, %f0
   2003 0xb3 0x72 0xf0 0x00
   2004 
   2005 # CHECK: cpsdr %f15, %f0, %f0
   2006 0xb3 0x72 0x00 0xf0
   2007 
   2008 # CHECK: cpsdr %f1, %f2, %f3
   2009 0xb3 0x72 0x20 0x13
   2010 
   2011 # CHECK: cpsdr %f15, %f15, %f15
   2012 0xb3 0x72 0xf0 0xff
   2013 
   2014 # CHECK: cr %r0, %r0
   2015 0x19 0x00
   2016 
   2017 # CHECK: cr %r0, %r15
   2018 0x19 0x0f
   2019 
   2020 # CHECK: cr %r15, %r0
   2021 0x19 0xf0
   2022 
   2023 # CHECK: cr %r7, %r8
   2024 0x19 0x78
   2025 
   2026 # CHECK: csg %r0, %r0, -524288
   2027 0xeb 0x00 0x00 0x00 0x80 0x30
   2028 
   2029 # CHECK: csg %r0, %r0, -1
   2030 0xeb 0x00 0x0f 0xff 0xff 0x30
   2031 
   2032 # CHECK: csg %r0, %r0, 0
   2033 0xeb 0x00 0x00 0x00 0x00 0x30
   2034 
   2035 # CHECK: csg %r0, %r0, 1
   2036 0xeb 0x00 0x00 0x01 0x00 0x30
   2037 
   2038 # CHECK: csg %r0, %r0, 524287
   2039 0xeb 0x00 0x0f 0xff 0x7f 0x30
   2040 
   2041 # CHECK: csg %r0, %r0, 0(%r1)
   2042 0xeb 0x00 0x10 0x00 0x00 0x30
   2043 
   2044 # CHECK: csg %r0, %r0, 0(%r15)
   2045 0xeb 0x00 0xf0 0x00 0x00 0x30
   2046 
   2047 # CHECK: csg %r0, %r0, 524287(%r1)
   2048 0xeb 0x00 0x1f 0xff 0x7f 0x30
   2049 
   2050 # CHECK: csg %r0, %r0, 524287(%r15)
   2051 0xeb 0x00 0xff 0xff 0x7f 0x30
   2052 
   2053 # CHECK: csg %r0, %r15, 0
   2054 0xeb 0x0f 0x00 0x00 0x00 0x30
   2055 
   2056 # CHECK: csg %r15, %r0, 0
   2057 0xeb 0xf0 0x00 0x00 0x00 0x30
   2058 
   2059 # CHECK: cs %r0, %r0, 0
   2060 0xba 0x00 0x00 0x00
   2061 
   2062 # CHECK: cs %r0, %r0, 4095
   2063 0xba 0x00 0x0f 0xff
   2064 
   2065 # CHECK: cs %r0, %r0, 0(%r1)
   2066 0xba 0x00 0x10 0x00
   2067 
   2068 # CHECK: cs %r0, %r0, 0(%r15)
   2069 0xba 0x00 0xf0 0x00
   2070 
   2071 # CHECK: cs %r0, %r0, 4095(%r1)
   2072 0xba 0x00 0x1f 0xff
   2073 
   2074 # CHECK: cs %r0, %r0, 4095(%r15)
   2075 0xba 0x00 0xff 0xff
   2076 
   2077 # CHECK: cs %r0, %r15, 0
   2078 0xba 0x0f 0x00 0x00
   2079 
   2080 # CHECK: cs %r15, %r0, 0
   2081 0xba 0xf0 0x00 0x00
   2082 
   2083 # CHECK: csy %r0, %r0, -524288
   2084 0xeb 0x00 0x00 0x00 0x80 0x14
   2085 
   2086 # CHECK: csy %r0, %r0, -1
   2087 0xeb 0x00 0x0f 0xff 0xff 0x14
   2088 
   2089 # CHECK: csy %r0, %r0, 0
   2090 0xeb 0x00 0x00 0x00 0x00 0x14
   2091 
   2092 # CHECK: csy %r0, %r0, 1
   2093 0xeb 0x00 0x00 0x01 0x00 0x14
   2094 
   2095 # CHECK: csy %r0, %r0, 524287
   2096 0xeb 0x00 0x0f 0xff 0x7f 0x14
   2097 
   2098 # CHECK: csy %r0, %r0, 0(%r1)
   2099 0xeb 0x00 0x10 0x00 0x00 0x14
   2100 
   2101 # CHECK: csy %r0, %r0, 0(%r15)
   2102 0xeb 0x00 0xf0 0x00 0x00 0x14
   2103 
   2104 # CHECK: csy %r0, %r0, 524287(%r1)
   2105 0xeb 0x00 0x1f 0xff 0x7f 0x14
   2106 
   2107 # CHECK: csy %r0, %r0, 524287(%r15)
   2108 0xeb 0x00 0xff 0xff 0x7f 0x14
   2109 
   2110 # CHECK: csy %r0, %r15, 0
   2111 0xeb 0x0f 0x00 0x00 0x00 0x14
   2112 
   2113 # CHECK: csy %r15, %r0, 0
   2114 0xeb 0xf0 0x00 0x00 0x00 0x14
   2115 
   2116 # CHECK: c %r0, 0
   2117 0x59 0x00 0x00 0x00
   2118 
   2119 # CHECK: c %r0, 4095
   2120 0x59 0x00 0x0f 0xff
   2121 
   2122 # CHECK: c %r0, 0(%r1)
   2123 0x59 0x00 0x10 0x00
   2124 
   2125 # CHECK: c %r0, 0(%r15)
   2126 0x59 0x00 0xf0 0x00
   2127 
   2128 # CHECK: c %r0, 4095(%r1,%r15)
   2129 0x59 0x01 0xff 0xff
   2130 
   2131 # CHECK: c %r0, 4095(%r15,%r1)
   2132 0x59 0x0f 0x1f 0xff
   2133 
   2134 # CHECK: c %r15, 0
   2135 0x59 0xf0 0x00 0x00
   2136 
   2137 # CHECK: cxbr %f0, %f0
   2138 0xb3 0x49 0x00 0x00
   2139 
   2140 # CHECK: cxbr %f0, %f13
   2141 0xb3 0x49 0x00 0x0d
   2142 
   2143 # CHECK: cxbr %f8, %f8
   2144 0xb3 0x49 0x00 0x88
   2145 
   2146 # CHECK: cxbr %f13, %f0
   2147 0xb3 0x49 0x00 0xd0
   2148 
   2149 # CHECK: cxfbr %f0, %r0
   2150 0xb3 0x96 0x00 0x00
   2151 
   2152 # CHECK: cxfbr %f0, %r15
   2153 0xb3 0x96 0x00 0x0f
   2154 
   2155 # CHECK: cxfbr %f13, %r0
   2156 0xb3 0x96 0x00 0xd0
   2157 
   2158 # CHECK: cxfbr %f8, %r7
   2159 0xb3 0x96 0x00 0x87
   2160 
   2161 # CHECK: cxfbr %f13, %r15
   2162 0xb3 0x96 0x00 0xdf
   2163 
   2164 # CHECK: cxgbr %f0, %r0
   2165 0xb3 0xa6 0x00 0x00
   2166 
   2167 # CHECK: cxgbr %f0, %r15
   2168 0xb3 0xa6 0x00 0x0f
   2169 
   2170 # CHECK: cxgbr %f13, %r0
   2171 0xb3 0xa6 0x00 0xd0
   2172 
   2173 # CHECK: cxgbr %f8, %r7
   2174 0xb3 0xa6 0x00 0x87
   2175 
   2176 # CHECK: cxgbr %f13, %r15
   2177 0xb3 0xa6 0x00 0xdf
   2178 
   2179 # CHECK: cxlfbr	%f0, 0, %r0, 1
   2180 0xb3 0x92 0x01 0x00
   2181 
   2182 # CHECK: cxlfbr	%f0, 0, %r0, 15
   2183 0xb3 0x92 0x0f 0x00
   2184 
   2185 # CHECK: cxlfbr	%f0, 0, %r15, 1
   2186 0xb3 0x92 0x01 0x0f
   2187 
   2188 # CHECK: cxlfbr	%f0, 15, %r0, 1
   2189 0xb3 0x92 0xf1 0x00
   2190 
   2191 # CHECK: cxlfbr	%f4, 5, %r6, 7
   2192 0xb3 0x92 0x57 0x46
   2193 
   2194 # CHECK: cxlfbr	%f13, 0, %r0, 1
   2195 0xb3 0x92 0x01 0xd0
   2196 
   2197 # CHECK: cxlgbr	%f0, 0, %r0, 1
   2198 0xb3 0xa2 0x01 0x00
   2199 
   2200 # CHECK: cxlgbr	%f0, 0, %r0, 15
   2201 0xb3 0xa2 0x0f 0x00
   2202 
   2203 # CHECK: cxlgbr	%f0, 0, %r15, 1
   2204 0xb3 0xa2 0x01 0x0f
   2205 
   2206 # CHECK: cxlgbr	%f0, 15, %r0, 1
   2207 0xb3 0xa2 0xf1 0x00
   2208 
   2209 # CHECK: cxlgbr	%f4, 5, %r6, 7
   2210 0xb3 0xa2 0x57 0x46
   2211 
   2212 # CHECK: cxlgbr	%f13, 0, %r0, 1
   2213 0xb3 0xa2 0x01 0xd0
   2214 
   2215 # CHECK: cy %r0, -524288
   2216 0xe3 0x00 0x00 0x00 0x80 0x59
   2217 
   2218 # CHECK: cy %r0, -1
   2219 0xe3 0x00 0x0f 0xff 0xff 0x59
   2220 
   2221 # CHECK: cy %r0, 0
   2222 0xe3 0x00 0x00 0x00 0x00 0x59
   2223 
   2224 # CHECK: cy %r0, 1
   2225 0xe3 0x00 0x00 0x01 0x00 0x59
   2226 
   2227 # CHECK: cy %r0, 524287
   2228 0xe3 0x00 0x0f 0xff 0x7f 0x59
   2229 
   2230 # CHECK: cy %r0, 0(%r1)
   2231 0xe3 0x00 0x10 0x00 0x00 0x59
   2232 
   2233 # CHECK: cy %r0, 0(%r15)
   2234 0xe3 0x00 0xf0 0x00 0x00 0x59
   2235 
   2236 # CHECK: cy %r0, 524287(%r1,%r15)
   2237 0xe3 0x01 0xff 0xff 0x7f 0x59
   2238 
   2239 # CHECK: cy %r0, 524287(%r15,%r1)
   2240 0xe3 0x0f 0x1f 0xff 0x7f 0x59
   2241 
   2242 # CHECK: cy %r15, 0
   2243 0xe3 0xf0 0x00 0x00 0x00 0x59
   2244 
   2245 # CHECK: ddbr %f0, %f0
   2246 0xb3 0x1d 0x00 0x00
   2247 
   2248 # CHECK: ddbr %f0, %f15
   2249 0xb3 0x1d 0x00 0x0f
   2250 
   2251 # CHECK: ddbr %f7, %f8
   2252 0xb3 0x1d 0x00 0x78
   2253 
   2254 # CHECK: ddbr %f15, %f0
   2255 0xb3 0x1d 0x00 0xf0
   2256 
   2257 # CHECK: ddb %f0, 0
   2258 0xed 0x00 0x00 0x00 0x00 0x1d
   2259 
   2260 # CHECK: ddb %f0, 4095
   2261 0xed 0x00 0x0f 0xff 0x00 0x1d
   2262 
   2263 # CHECK: ddb %f0, 0(%r1)
   2264 0xed 0x00 0x10 0x00 0x00 0x1d
   2265 
   2266 # CHECK: ddb %f0, 0(%r15)
   2267 0xed 0x00 0xf0 0x00 0x00 0x1d
   2268 
   2269 # CHECK: ddb %f0, 4095(%r1,%r15)
   2270 0xed 0x01 0xff 0xff 0x00 0x1d
   2271 
   2272 # CHECK: ddb %f0, 4095(%r15,%r1)
   2273 0xed 0x0f 0x1f 0xff 0x00 0x1d
   2274 
   2275 # CHECK: ddb %f15, 0
   2276 0xed 0xf0 0x00 0x00 0x00 0x1d
   2277 
   2278 # CHECK: debr %f0, %f0
   2279 0xb3 0x0d 0x00 0x00
   2280 
   2281 # CHECK: debr %f0, %f15
   2282 0xb3 0x0d 0x00 0x0f
   2283 
   2284 # CHECK: debr %f7, %f8
   2285 0xb3 0x0d 0x00 0x78
   2286 
   2287 # CHECK: debr %f15, %f0
   2288 0xb3 0x0d 0x00 0xf0
   2289 
   2290 # CHECK: deb %f0, 0
   2291 0xed 0x00 0x00 0x00 0x00 0x0d
   2292 
   2293 # CHECK: deb %f0, 4095
   2294 0xed 0x00 0x0f 0xff 0x00 0x0d
   2295 
   2296 # CHECK: deb %f0, 0(%r1)
   2297 0xed 0x00 0x10 0x00 0x00 0x0d
   2298 
   2299 # CHECK: deb %f0, 0(%r15)
   2300 0xed 0x00 0xf0 0x00 0x00 0x0d
   2301 
   2302 # CHECK: deb %f0, 4095(%r1,%r15)
   2303 0xed 0x01 0xff 0xff 0x00 0x0d
   2304 
   2305 # CHECK: deb %f0, 4095(%r15,%r1)
   2306 0xed 0x0f 0x1f 0xff 0x00 0x0d
   2307 
   2308 # CHECK: deb %f15, 0
   2309 0xed 0xf0 0x00 0x00 0x00 0x0d
   2310 
   2311 # CHECK: dlgr %r0, %r0
   2312 0xb9 0x87 0x00 0x00
   2313 
   2314 # CHECK: dlgr %r0, %r15
   2315 0xb9 0x87 0x00 0x0f
   2316 
   2317 # CHECK: dlgr %r14, %r0
   2318 0xb9 0x87 0x00 0xe0
   2319 
   2320 # CHECK: dlgr %r6, %r9
   2321 0xb9 0x87 0x00 0x69
   2322 
   2323 # CHECK: dlg %r0, -524288
   2324 0xe3 0x00 0x00 0x00 0x80 0x87
   2325 
   2326 # CHECK: dlg %r0, -1
   2327 0xe3 0x00 0x0f 0xff 0xff 0x87
   2328 
   2329 # CHECK: dlg %r0, 0
   2330 0xe3 0x00 0x00 0x00 0x00 0x87
   2331 
   2332 # CHECK: dlg %r0, 1
   2333 0xe3 0x00 0x00 0x01 0x00 0x87
   2334 
   2335 # CHECK: dlg %r0, 524287
   2336 0xe3 0x00 0x0f 0xff 0x7f 0x87
   2337 
   2338 # CHECK: dlg %r0, 0(%r1)
   2339 0xe3 0x00 0x10 0x00 0x00 0x87
   2340 
   2341 # CHECK: dlg %r0, 0(%r15)
   2342 0xe3 0x00 0xf0 0x00 0x00 0x87
   2343 
   2344 # CHECK: dlg %r0, 524287(%r1,%r15)
   2345 0xe3 0x01 0xff 0xff 0x7f 0x87
   2346 
   2347 # CHECK: dlg %r0, 524287(%r15,%r1)
   2348 0xe3 0x0f 0x1f 0xff 0x7f 0x87
   2349 
   2350 # CHECK: dlg %r14, 0
   2351 0xe3 0xe0 0x00 0x00 0x00 0x87
   2352 
   2353 # CHECK: dlr %r0, %r0
   2354 0xb9 0x97 0x00 0x00
   2355 
   2356 # CHECK: dlr %r0, %r15
   2357 0xb9 0x97 0x00 0x0f
   2358 
   2359 # CHECK: dlr %r14, %r0
   2360 0xb9 0x97 0x00 0xe0
   2361 
   2362 # CHECK: dlr %r6, %r9
   2363 0xb9 0x97 0x00 0x69
   2364 
   2365 # CHECK: dl %r0, -524288
   2366 0xe3 0x00 0x00 0x00 0x80 0x97
   2367 
   2368 # CHECK: dl %r0, -1
   2369 0xe3 0x00 0x0f 0xff 0xff 0x97
   2370 
   2371 # CHECK: dl %r0, 0
   2372 0xe3 0x00 0x00 0x00 0x00 0x97
   2373 
   2374 # CHECK: dl %r0, 1
   2375 0xe3 0x00 0x00 0x01 0x00 0x97
   2376 
   2377 # CHECK: dl %r0, 524287
   2378 0xe3 0x00 0x0f 0xff 0x7f 0x97
   2379 
   2380 # CHECK: dl %r0, 0(%r1)
   2381 0xe3 0x00 0x10 0x00 0x00 0x97
   2382 
   2383 # CHECK: dl %r0, 0(%r15)
   2384 0xe3 0x00 0xf0 0x00 0x00 0x97
   2385 
   2386 # CHECK: dl %r0, 524287(%r1,%r15)
   2387 0xe3 0x01 0xff 0xff 0x7f 0x97
   2388 
   2389 # CHECK: dl %r0, 524287(%r15,%r1)
   2390 0xe3 0x0f 0x1f 0xff 0x7f 0x97
   2391 
   2392 # CHECK: dl %r14, 0
   2393 0xe3 0xe0 0x00 0x00 0x00 0x97
   2394 
   2395 # CHECK: dsgfr %r0, %r0
   2396 0xb9 0x1d 0x00 0x00
   2397 
   2398 # CHECK: dsgfr %r0, %r15
   2399 0xb9 0x1d 0x00 0x0f
   2400 
   2401 # CHECK: dsgfr %r14, %r0
   2402 0xb9 0x1d 0x00 0xe0
   2403 
   2404 # CHECK: dsgfr %r6, %r9
   2405 0xb9 0x1d 0x00 0x69
   2406 
   2407 # CHECK: dsgf %r0, -524288
   2408 0xe3 0x00 0x00 0x00 0x80 0x1d
   2409 
   2410 # CHECK: dsgf %r0, -1
   2411 0xe3 0x00 0x0f 0xff 0xff 0x1d
   2412 
   2413 # CHECK: dsgf %r0, 0
   2414 0xe3 0x00 0x00 0x00 0x00 0x1d
   2415 
   2416 # CHECK: dsgf %r0, 1
   2417 0xe3 0x00 0x00 0x01 0x00 0x1d
   2418 
   2419 # CHECK: dsgf %r0, 524287
   2420 0xe3 0x00 0x0f 0xff 0x7f 0x1d
   2421 
   2422 # CHECK: dsgf %r0, 0(%r1)
   2423 0xe3 0x00 0x10 0x00 0x00 0x1d
   2424 
   2425 # CHECK: dsgf %r0, 0(%r15)
   2426 0xe3 0x00 0xf0 0x00 0x00 0x1d
   2427 
   2428 # CHECK: dsgf %r0, 524287(%r1,%r15)
   2429 0xe3 0x01 0xff 0xff 0x7f 0x1d
   2430 
   2431 # CHECK: dsgf %r0, 524287(%r15,%r1)
   2432 0xe3 0x0f 0x1f 0xff 0x7f 0x1d
   2433 
   2434 # CHECK: dsgf %r14, 0
   2435 0xe3 0xe0 0x00 0x00 0x00 0x1d
   2436 
   2437 # CHECK: dsgr %r0, %r0
   2438 0xb9 0x0d 0x00 0x00
   2439 
   2440 # CHECK: dsgr %r0, %r15
   2441 0xb9 0x0d 0x00 0x0f
   2442 
   2443 # CHECK: dsgr %r14, %r0
   2444 0xb9 0x0d 0x00 0xe0
   2445 
   2446 # CHECK: dsgr %r6, %r9
   2447 0xb9 0x0d 0x00 0x69
   2448 
   2449 # CHECK: dsg %r0, -524288
   2450 0xe3 0x00 0x00 0x00 0x80 0x0d
   2451 
   2452 # CHECK: dsg %r0, -1
   2453 0xe3 0x00 0x0f 0xff 0xff 0x0d
   2454 
   2455 # CHECK: dsg %r0, 0
   2456 0xe3 0x00 0x00 0x00 0x00 0x0d
   2457 
   2458 # CHECK: dsg %r0, 1
   2459 0xe3 0x00 0x00 0x01 0x00 0x0d
   2460 
   2461 # CHECK: dsg %r0, 524287
   2462 0xe3 0x00 0x0f 0xff 0x7f 0x0d
   2463 
   2464 # CHECK: dsg %r0, 0(%r1)
   2465 0xe3 0x00 0x10 0x00 0x00 0x0d
   2466 
   2467 # CHECK: dsg %r0, 0(%r15)
   2468 0xe3 0x00 0xf0 0x00 0x00 0x0d
   2469 
   2470 # CHECK: dsg %r0, 524287(%r1,%r15)
   2471 0xe3 0x01 0xff 0xff 0x7f 0x0d
   2472 
   2473 # CHECK: dsg %r0, 524287(%r15,%r1)
   2474 0xe3 0x0f 0x1f 0xff 0x7f 0x0d
   2475 
   2476 # CHECK: dsg %r14, 0
   2477 0xe3 0xe0 0x00 0x00 0x00 0x0d
   2478 
   2479 # CHECK: dxbr %f0, %f0
   2480 0xb3 0x4d 0x00 0x00
   2481 
   2482 # CHECK: dxbr %f0, %f13
   2483 0xb3 0x4d 0x00 0x0d
   2484 
   2485 # CHECK: dxbr %f8, %f8
   2486 0xb3 0x4d 0x00 0x88
   2487 
   2488 # CHECK: dxbr %f13, %f0
   2489 0xb3 0x4d 0x00 0xd0
   2490 
   2491 # CHECK: ear %r0, %a0
   2492 0xb2 0x4f 0x00 0x00
   2493 
   2494 # CHECK: ear %r0, %a15
   2495 0xb2 0x4f 0x00 0x0f
   2496 
   2497 # CHECK: ear %r15, %a0
   2498 0xb2 0x4f 0x00 0xf0
   2499 
   2500 # CHECK: ear %r7, %a8
   2501 0xb2 0x4f 0x00 0x78
   2502 
   2503 # CHECK: ear %r15, %a15
   2504 0xb2 0x4f 0x00 0xff
   2505 
   2506 # CHECK: etnd %r0
   2507 0xb2 0xec 0x00 0x00
   2508 
   2509 # CHECK: etnd %r15
   2510 0xb2 0xec 0x00 0xf0
   2511 
   2512 # CHECK: etnd %r7
   2513 0xb2 0xec 0x00 0x70
   2514 
   2515 # CHECK: fidbr %f0, 0, %f0
   2516 0xb3 0x5f 0x00 0x00
   2517 
   2518 # CHECK: fidbr %f0, 0, %f15
   2519 0xb3 0x5f 0x00 0x0f
   2520 
   2521 # CHECK: fidbr %f0, 15, %f0
   2522 0xb3 0x5f 0xf0 0x00
   2523 
   2524 # CHECK: fidbr %f4, 5, %f6
   2525 0xb3 0x5f 0x50 0x46
   2526 
   2527 # CHECK: fidbr %f15, 0, %f0
   2528 0xb3 0x5f 0x00 0xf0
   2529 
   2530 # CHECK: fidbra	%f0, 0, %f0, 1
   2531 0xb3 0x5f 0x01 0x00
   2532 
   2533 # CHECK: fidbra	%f0, 0, %f0, 15
   2534 0xb3 0x5f 0x0f 0x00
   2535 
   2536 # CHECK: fidbra	%f0, 0, %f15, 1
   2537 0xb3 0x5f 0x01 0x0f
   2538 
   2539 # CHECK: fidbra	%f0, 15, %f0, 1
   2540 0xb3 0x5f 0xf1 0x00
   2541 
   2542 # CHECK: fidbra	%f4, 5, %f6, 7
   2543 0xb3 0x5f 0x57 0x46
   2544 
   2545 # CHECK: fidbra	%f15, 0, %f0, 1
   2546 0xb3 0x5f 0x01 0xf0
   2547 
   2548 # CHECK: fiebr %f0, 0, %f0
   2549 0xb3 0x57 0x00 0x00
   2550 
   2551 # CHECK: fiebr %f0, 0, %f15
   2552 0xb3 0x57 0x00 0x0f
   2553 
   2554 # CHECK: fiebr %f0, 15, %f0
   2555 0xb3 0x57 0xf0 0x00
   2556 
   2557 # CHECK: fiebr %f4, 5, %f6
   2558 0xb3 0x57 0x50 0x46
   2559 
   2560 # CHECK: fiebr %f15, 0, %f0
   2561 0xb3 0x57 0x00 0xf0
   2562 
   2563 # CHECK: fiebra	%f0, 0, %f0, 1
   2564 0xb3 0x57 0x01 0x00
   2565 
   2566 # CHECK: fiebra	%f0, 0, %f0, 15
   2567 0xb3 0x57 0x0f 0x00
   2568 
   2569 # CHECK: fiebra	%f0, 0, %f15, 1
   2570 0xb3 0x57 0x01 0x0f
   2571 
   2572 # CHECK: fiebra	%f0, 15, %f0, 1
   2573 0xb3 0x57 0xf1 0x00
   2574 
   2575 # CHECK: fiebra	%f4, 5, %f6, 7
   2576 0xb3 0x57 0x57 0x46
   2577 
   2578 # CHECK: fiebra	%f15, 0, %f0, 1
   2579 0xb3 0x57 0x01 0xf0
   2580 
   2581 # CHECK: fixbr %f0, 0, %f0
   2582 0xb3 0x47 0x00 0x00
   2583 
   2584 # CHECK: fixbr %f0, 0, %f13
   2585 0xb3 0x47 0x00 0x0d
   2586 
   2587 # CHECK: fixbr %f0, 15, %f0
   2588 0xb3 0x47 0xf0 0x00
   2589 
   2590 # CHECK: fixbr %f4, 5, %f8
   2591 0xb3 0x47 0x50 0x48
   2592 
   2593 # CHECK: fixbr %f13, 0, %f0
   2594 0xb3 0x47 0x00 0xd0
   2595 
   2596 # CHECK: fixbra	%f0, 0, %f0, 1
   2597 0xb3 0x47 0x01 0x00
   2598 
   2599 # CHECK: fixbra	%f0, 0, %f0, 15
   2600 0xb3 0x47 0x0f 0x00
   2601 
   2602 # CHECK: fixbra	%f0, 0, %f13, 1
   2603 0xb3 0x47 0x01 0x0d
   2604 
   2605 # CHECK: fixbra	%f0, 15, %f0, 1
   2606 0xb3 0x47 0xf1 0x00
   2607 
   2608 # CHECK: fixbra	%f4, 5, %f8, 9
   2609 0xb3 0x47 0x59 0x48
   2610 
   2611 # CHECK: fixbra	%f13, 0, %f0, 1
   2612 0xb3 0x47 0x01 0xd0
   2613 
   2614 # CHECK: flogr %r0, %r0
   2615 0xb9 0x83 0x00 0x00
   2616 
   2617 # CHECK: flogr %r0, %r15
   2618 0xb9 0x83 0x00 0x0f
   2619 
   2620 # CHECK: flogr %r10, %r9
   2621 0xb9 0x83 0x00 0xa9
   2622 
   2623 # CHECK: flogr %r14, %r0
   2624 0xb9 0x83 0x00 0xe0
   2625 
   2626 # CHECK: ic %r0, 0
   2627 0x43 0x00 0x00 0x00
   2628 
   2629 # CHECK: ic %r0, 4095
   2630 0x43 0x00 0x0f 0xff
   2631 
   2632 # CHECK: ic %r0, 0(%r1)
   2633 0x43 0x00 0x10 0x00
   2634 
   2635 # CHECK: ic %r0, 0(%r15)
   2636 0x43 0x00 0xf0 0x00
   2637 
   2638 # CHECK: ic %r0, 4095(%r1,%r15)
   2639 0x43 0x01 0xff 0xff
   2640 
   2641 # CHECK: ic %r0, 4095(%r15,%r1)
   2642 0x43 0x0f 0x1f 0xff
   2643 
   2644 # CHECK: ic %r15, 0
   2645 0x43 0xf0 0x00 0x00
   2646 
   2647 # CHECK: icy %r0, -524288
   2648 0xe3 0x00 0x00 0x00 0x80 0x73
   2649 
   2650 # CHECK: icy %r0, -1
   2651 0xe3 0x00 0x0f 0xff 0xff 0x73
   2652 
   2653 # CHECK: icy %r0, 0
   2654 0xe3 0x00 0x00 0x00 0x00 0x73
   2655 
   2656 # CHECK: icy %r0, 1
   2657 0xe3 0x00 0x00 0x01 0x00 0x73
   2658 
   2659 # CHECK: icy %r0, 524287
   2660 0xe3 0x00 0x0f 0xff 0x7f 0x73
   2661 
   2662 # CHECK: icy %r0, 0(%r1)
   2663 0xe3 0x00 0x10 0x00 0x00 0x73
   2664 
   2665 # CHECK: icy %r0, 0(%r15)
   2666 0xe3 0x00 0xf0 0x00 0x00 0x73
   2667 
   2668 # CHECK: icy %r0, 524287(%r1,%r15)
   2669 0xe3 0x01 0xff 0xff 0x7f 0x73
   2670 
   2671 # CHECK: icy %r0, 524287(%r15,%r1)
   2672 0xe3 0x0f 0x1f 0xff 0x7f 0x73
   2673 
   2674 # CHECK: icy %r15, 0
   2675 0xe3 0xf0 0x00 0x00 0x00 0x73
   2676 
   2677 # CHECK: iihf %r0, 0
   2678 0xc0 0x08 0x00 0x00 0x00 0x00
   2679 
   2680 # CHECK: iihf %r0, 4294967295
   2681 0xc0 0x08 0xff 0xff 0xff 0xff
   2682 
   2683 # CHECK: iihf %r15, 0
   2684 0xc0 0xf8 0x00 0x00 0x00 0x00
   2685 
   2686 # CHECK: iihh %r0, 0
   2687 0xa5 0x00 0x00 0x00
   2688 
   2689 # CHECK: iihh %r0, 32768
   2690 0xa5 0x00 0x80 0x00
   2691 
   2692 # CHECK: iihh %r0, 65535
   2693 0xa5 0x00 0xff 0xff
   2694 
   2695 # CHECK: iihh %r15, 0
   2696 0xa5 0xf0 0x00 0x00
   2697 
   2698 # CHECK: iihl %r0, 0
   2699 0xa5 0x01 0x00 0x00
   2700 
   2701 # CHECK: iihl %r0, 32768
   2702 0xa5 0x01 0x80 0x00
   2703 
   2704 # CHECK: iihl %r0, 65535
   2705 0xa5 0x01 0xff 0xff
   2706 
   2707 # CHECK: iihl %r15, 0
   2708 0xa5 0xf1 0x00 0x00
   2709 
   2710 # CHECK: iilf %r0, 0
   2711 0xc0 0x09 0x00 0x00 0x00 0x00
   2712 
   2713 # CHECK: iilf %r0, 4294967295
   2714 0xc0 0x09 0xff 0xff 0xff 0xff
   2715 
   2716 # CHECK: iilf %r15, 0
   2717 0xc0 0xf9 0x00 0x00 0x00 0x00
   2718 
   2719 # CHECK: iilh %r0, 0
   2720 0xa5 0x02 0x00 0x00
   2721 
   2722 # CHECK: iilh %r0, 32768
   2723 0xa5 0x02 0x80 0x00
   2724 
   2725 # CHECK: iilh %r0, 65535
   2726 0xa5 0x02 0xff 0xff
   2727 
   2728 # CHECK: iilh %r15, 0
   2729 0xa5 0xf2 0x00 0x00
   2730 
   2731 # CHECK: iill %r0, 0
   2732 0xa5 0x03 0x00 0x00
   2733 
   2734 # CHECK: iill %r0, 32768
   2735 0xa5 0x03 0x80 0x00
   2736 
   2737 # CHECK: iill %r0, 65535
   2738 0xa5 0x03 0xff 0xff
   2739 
   2740 # CHECK: iill %r15, 0
   2741 0xa5 0xf3 0x00 0x00
   2742 
   2743 # CHECK: ipm %r0
   2744 0xb2 0x22 0x00 0x00
   2745 
   2746 # CHECK: ipm %r1
   2747 0xb2 0x22 0x00 0x10
   2748 
   2749 # CHECK: ipm %r15
   2750 0xb2 0x22 0x00 0xf0
   2751 
   2752 # CHECK: la %r0, 0
   2753 0x41 0x00 0x00 0x00
   2754 
   2755 # CHECK: la %r0, 4095
   2756 0x41 0x00 0x0f 0xff
   2757 
   2758 # CHECK: la %r0, 0(%r1)
   2759 0x41 0x00 0x10 0x00
   2760 
   2761 # CHECK: la %r0, 0(%r15)
   2762 0x41 0x00 0xf0 0x00
   2763 
   2764 # CHECK: la %r0, 4095(%r1,%r15)
   2765 0x41 0x01 0xff 0xff
   2766 
   2767 # CHECK: la %r0, 4095(%r15,%r1)
   2768 0x41 0x0f 0x1f 0xff
   2769 
   2770 # CHECK: la %r15, 0
   2771 0x41 0xf0 0x00 0x00
   2772 
   2773 # CHECK: laa %r0, %r0, -524288
   2774 0xeb 0x00 0x00 0x00 0x80 0xf8
   2775 
   2776 # CHECK: laa %r0, %r0, -1
   2777 0xeb 0x00 0x0f 0xff 0xff 0xf8
   2778 
   2779 # CHECK: laa %r0, %r0, 0
   2780 0xeb 0x00 0x00 0x00 0x00 0xf8
   2781 
   2782 # CHECK: laa %r0, %r0, 1
   2783 0xeb 0x00 0x00 0x01 0x00 0xf8
   2784 
   2785 # CHECK: laa %r0, %r0, 524287
   2786 0xeb 0x00 0x0f 0xff 0x7f 0xf8
   2787 
   2788 # CHECK: laa %r0, %r0, 0(%r1)
   2789 0xeb 0x00 0x10 0x00 0x00 0xf8
   2790 
   2791 # CHECK: laa %r0, %r0, 0(%r15)
   2792 0xeb 0x00 0xf0 0x00 0x00 0xf8
   2793 
   2794 # CHECK: laa %r0, %r0, 524287(%r1)
   2795 0xeb 0x00 0x1f 0xff 0x7f 0xf8
   2796 
   2797 # CHECK: laa %r0, %r0, 524287(%r15)
   2798 0xeb 0x00 0xff 0xff 0x7f 0xf8
   2799 
   2800 # CHECK: laa %r0, %r15, 0
   2801 0xeb 0x0f 0x00 0x00 0x00 0xf8
   2802 
   2803 # CHECK: laa %r15, %r0, 0
   2804 0xeb 0xf0 0x00 0x00 0x00 0xf8
   2805 
   2806 # CHECK: laag %r0, %r0, -524288
   2807 0xeb 0x00 0x00 0x00 0x80 0xe8
   2808 
   2809 # CHECK: laag %r0, %r0, -1
   2810 0xeb 0x00 0x0f 0xff 0xff 0xe8
   2811 
   2812 # CHECK: laag %r0, %r0, 0
   2813 0xeb 0x00 0x00 0x00 0x00 0xe8
   2814 
   2815 # CHECK: laag %r0, %r0, 1
   2816 0xeb 0x00 0x00 0x01 0x00 0xe8
   2817 
   2818 # CHECK: laag %r0, %r0, 524287
   2819 0xeb 0x00 0x0f 0xff 0x7f 0xe8
   2820 
   2821 # CHECK: laag %r0, %r0, 0(%r1)
   2822 0xeb 0x00 0x10 0x00 0x00 0xe8
   2823 
   2824 # CHECK: laag %r0, %r0, 0(%r15)
   2825 0xeb 0x00 0xf0 0x00 0x00 0xe8
   2826 
   2827 # CHECK: laag %r0, %r0, 524287(%r1)
   2828 0xeb 0x00 0x1f 0xff 0x7f 0xe8
   2829 
   2830 # CHECK: laag %r0, %r0, 524287(%r15)
   2831 0xeb 0x00 0xff 0xff 0x7f 0xe8
   2832 
   2833 # CHECK: laag %r0, %r15, 0
   2834 0xeb 0x0f 0x00 0x00 0x00 0xe8
   2835 
   2836 # CHECK: laag %r15, %r0, 0
   2837 0xeb 0xf0 0x00 0x00 0x00 0xe8
   2838 
   2839 # CHECK: laal %r0, %r0, -524288
   2840 0xeb 0x00 0x00 0x00 0x80 0xfa
   2841 
   2842 # CHECK: laal %r0, %r0, -1
   2843 0xeb 0x00 0x0f 0xff 0xff 0xfa
   2844 
   2845 # CHECK: laal %r0, %r0, 0
   2846 0xeb 0x00 0x00 0x00 0x00 0xfa
   2847 
   2848 # CHECK: laal %r0, %r0, 1
   2849 0xeb 0x00 0x00 0x01 0x00 0xfa
   2850 
   2851 # CHECK: laal %r0, %r0, 524287
   2852 0xeb 0x00 0x0f 0xff 0x7f 0xfa
   2853 
   2854 # CHECK: laal %r0, %r0, 0(%r1)
   2855 0xeb 0x00 0x10 0x00 0x00 0xfa
   2856 
   2857 # CHECK: laal %r0, %r0, 0(%r15)
   2858 0xeb 0x00 0xf0 0x00 0x00 0xfa
   2859 
   2860 # CHECK: laal %r0, %r0, 524287(%r1)
   2861 0xeb 0x00 0x1f 0xff 0x7f 0xfa
   2862 
   2863 # CHECK: laal %r0, %r0, 524287(%r15)
   2864 0xeb 0x00 0xff 0xff 0x7f 0xfa
   2865 
   2866 # CHECK: laal %r0, %r15, 0
   2867 0xeb 0x0f 0x00 0x00 0x00 0xfa
   2868 
   2869 # CHECK: laal %r15, %r0, 0
   2870 0xeb 0xf0 0x00 0x00 0x00 0xfa
   2871 
   2872 # CHECK: laalg %r0, %r0, -524288
   2873 0xeb 0x00 0x00 0x00 0x80 0xea
   2874 
   2875 # CHECK: laalg %r0, %r0, -1
   2876 0xeb 0x00 0x0f 0xff 0xff 0xea
   2877 
   2878 # CHECK: laalg %r0, %r0, 0
   2879 0xeb 0x00 0x00 0x00 0x00 0xea
   2880 
   2881 # CHECK: laalg %r0, %r0, 1
   2882 0xeb 0x00 0x00 0x01 0x00 0xea
   2883 
   2884 # CHECK: laalg %r0, %r0, 524287
   2885 0xeb 0x00 0x0f 0xff 0x7f 0xea
   2886 
   2887 # CHECK: laalg %r0, %r0, 0(%r1)
   2888 0xeb 0x00 0x10 0x00 0x00 0xea
   2889 
   2890 # CHECK: laalg %r0, %r0, 0(%r15)
   2891 0xeb 0x00 0xf0 0x00 0x00 0xea
   2892 
   2893 # CHECK: laalg %r0, %r0, 524287(%r1)
   2894 0xeb 0x00 0x1f 0xff 0x7f 0xea
   2895 
   2896 # CHECK: laalg %r0, %r0, 524287(%r15)
   2897 0xeb 0x00 0xff 0xff 0x7f 0xea
   2898 
   2899 # CHECK: laalg %r0, %r15, 0
   2900 0xeb 0x0f 0x00 0x00 0x00 0xea
   2901 
   2902 # CHECK: laalg %r15, %r0, 0
   2903 0xeb 0xf0 0x00 0x00 0x00 0xea
   2904 
   2905 # CHECK: lan %r0, %r0, -524288
   2906 0xeb 0x00 0x00 0x00 0x80 0xf4
   2907 
   2908 # CHECK: lan %r0, %r0, -1
   2909 0xeb 0x00 0x0f 0xff 0xff 0xf4
   2910 
   2911 # CHECK: lan %r0, %r0, 0
   2912 0xeb 0x00 0x00 0x00 0x00 0xf4
   2913 
   2914 # CHECK: lan %r0, %r0, 1
   2915 0xeb 0x00 0x00 0x01 0x00 0xf4
   2916 
   2917 # CHECK: lan %r0, %r0, 524287
   2918 0xeb 0x00 0x0f 0xff 0x7f 0xf4
   2919 
   2920 # CHECK: lan %r0, %r0, 0(%r1)
   2921 0xeb 0x00 0x10 0x00 0x00 0xf4
   2922 
   2923 # CHECK: lan %r0, %r0, 0(%r15)
   2924 0xeb 0x00 0xf0 0x00 0x00 0xf4
   2925 
   2926 # CHECK: lan %r0, %r0, 524287(%r1)
   2927 0xeb 0x00 0x1f 0xff 0x7f 0xf4
   2928 
   2929 # CHECK: lan %r0, %r0, 524287(%r15)
   2930 0xeb 0x00 0xff 0xff 0x7f 0xf4
   2931 
   2932 # CHECK: lan %r0, %r15, 0
   2933 0xeb 0x0f 0x00 0x00 0x00 0xf4
   2934 
   2935 # CHECK: lan %r15, %r0, 0
   2936 0xeb 0xf0 0x00 0x00 0x00 0xf4
   2937 
   2938 # CHECK: csy %r0, %r0, -524288
   2939 0xeb 0x00 0x00 0x00 0x80 0x14
   2940 
   2941 # CHECK: lang %r0, %r0, -1
   2942 0xeb 0x00 0x0f 0xff 0xff 0xe4
   2943 
   2944 # CHECK: lang %r0, %r0, 0
   2945 0xeb 0x00 0x00 0x00 0x00 0xe4
   2946 
   2947 # CHECK: lang %r0, %r0, 1
   2948 0xeb 0x00 0x00 0x01 0x00 0xe4
   2949 
   2950 # CHECK: lang %r0, %r0, 524287
   2951 0xeb 0x00 0x0f 0xff 0x7f 0xe4
   2952 
   2953 # CHECK: lang %r0, %r0, 0(%r1)
   2954 0xeb 0x00 0x10 0x00 0x00 0xe4
   2955 
   2956 # CHECK: lang %r0, %r0, 0(%r15)
   2957 0xeb 0x00 0xf0 0x00 0x00 0xe4
   2958 
   2959 # CHECK: lang %r0, %r0, 524287(%r1)
   2960 0xeb 0x00 0x1f 0xff 0x7f 0xe4
   2961 
   2962 # CHECK: lang %r0, %r0, 524287(%r15)
   2963 0xeb 0x00 0xff 0xff 0x7f 0xe4
   2964 
   2965 # CHECK: lang %r0, %r15, 0
   2966 0xeb 0x0f 0x00 0x00 0x00 0xe4
   2967 
   2968 # CHECK: lang %r15, %r0, 0
   2969 0xeb 0xf0 0x00 0x00 0x00 0xe4
   2970 
   2971 # CHECK: lao %r0, %r0, -524288
   2972 0xeb 0x00 0x00 0x00 0x80 0xf6
   2973 
   2974 # CHECK: lao %r0, %r0, -1
   2975 0xeb 0x00 0x0f 0xff 0xff 0xf6
   2976 
   2977 # CHECK: lao %r0, %r0, 0
   2978 0xeb 0x00 0x00 0x00 0x00 0xf6
   2979 
   2980 # CHECK: lao %r0, %r0, 1
   2981 0xeb 0x00 0x00 0x01 0x00 0xf6
   2982 
   2983 # CHECK: lao %r0, %r0, 524287
   2984 0xeb 0x00 0x0f 0xff 0x7f 0xf6
   2985 
   2986 # CHECK: lao %r0, %r0, 0(%r1)
   2987 0xeb 0x00 0x10 0x00 0x00 0xf6
   2988 
   2989 # CHECK: lao %r0, %r0, 0(%r15)
   2990 0xeb 0x00 0xf0 0x00 0x00 0xf6
   2991 
   2992 # CHECK: lao %r0, %r0, 524287(%r1)
   2993 0xeb 0x00 0x1f 0xff 0x7f 0xf6
   2994 
   2995 # CHECK: lao %r0, %r0, 524287(%r15)
   2996 0xeb 0x00 0xff 0xff 0x7f 0xf6
   2997 
   2998 # CHECK: lao %r0, %r15, 0
   2999 0xeb 0x0f 0x00 0x00 0x00 0xf6
   3000 
   3001 # CHECK: lao %r15, %r0, 0
   3002 0xeb 0xf0 0x00 0x00 0x00 0xf6
   3003 
   3004 # CHECK: laog %r0, %r0, -524288
   3005 0xeb 0x00 0x00 0x00 0x80 0xe6
   3006 
   3007 # CHECK: laog %r0, %r0, -1
   3008 0xeb 0x00 0x0f 0xff 0xff 0xe6
   3009 
   3010 # CHECK: laog %r0, %r0, 0
   3011 0xeb 0x00 0x00 0x00 0x00 0xe6
   3012 
   3013 # CHECK: laog %r0, %r0, 1
   3014 0xeb 0x00 0x00 0x01 0x00 0xe6
   3015 
   3016 # CHECK: laog %r0, %r0, 524287
   3017 0xeb 0x00 0x0f 0xff 0x7f 0xe6
   3018 
   3019 # CHECK: laog %r0, %r0, 0(%r1)
   3020 0xeb 0x00 0x10 0x00 0x00 0xe6
   3021 
   3022 # CHECK: laog %r0, %r0, 0(%r15)
   3023 0xeb 0x00 0xf0 0x00 0x00 0xe6
   3024 
   3025 # CHECK: laog %r0, %r0, 524287(%r1)
   3026 0xeb 0x00 0x1f 0xff 0x7f 0xe6
   3027 
   3028 # CHECK: laog %r0, %r0, 524287(%r15)
   3029 0xeb 0x00 0xff 0xff 0x7f 0xe6
   3030 
   3031 # CHECK: laog %r0, %r15, 0
   3032 0xeb 0x0f 0x00 0x00 0x00 0xe6
   3033 
   3034 # CHECK: laog %r15, %r0, 0
   3035 0xeb 0xf0 0x00 0x00 0x00 0xe6
   3036 
   3037 # CHECK: lax %r0, %r0, -524288
   3038 0xeb 0x00 0x00 0x00 0x80 0xf7
   3039 
   3040 # CHECK: lax %r0, %r0, -1
   3041 0xeb 0x00 0x0f 0xff 0xff 0xf7
   3042 
   3043 # CHECK: lax %r0, %r0, 0
   3044 0xeb 0x00 0x00 0x00 0x00 0xf7
   3045 
   3046 # CHECK: lax %r0, %r0, 1
   3047 0xeb 0x00 0x00 0x01 0x00 0xf7
   3048 
   3049 # CHECK: lax %r0, %r0, 524287
   3050 0xeb 0x00 0x0f 0xff 0x7f 0xf7
   3051 
   3052 # CHECK: lax %r0, %r0, 0(%r1)
   3053 0xeb 0x00 0x10 0x00 0x00 0xf7
   3054 
   3055 # CHECK: lax %r0, %r0, 0(%r15)
   3056 0xeb 0x00 0xf0 0x00 0x00 0xf7
   3057 
   3058 # CHECK: lax %r0, %r0, 524287(%r1)
   3059 0xeb 0x00 0x1f 0xff 0x7f 0xf7
   3060 
   3061 # CHECK: lax %r0, %r0, 524287(%r15)
   3062 0xeb 0x00 0xff 0xff 0x7f 0xf7
   3063 
   3064 # CHECK: lax %r0, %r15, 0
   3065 0xeb 0x0f 0x00 0x00 0x00 0xf7
   3066 
   3067 # CHECK: lax %r15, %r0, 0
   3068 0xeb 0xf0 0x00 0x00 0x00 0xf7
   3069 
   3070 # CHECK: laxg %r0, %r0, -524288
   3071 0xeb 0x00 0x00 0x00 0x80 0xe7
   3072 
   3073 # CHECK: laxg %r0, %r0, -1
   3074 0xeb 0x00 0x0f 0xff 0xff 0xe7
   3075 
   3076 # CHECK: laxg %r0, %r0, 0
   3077 0xeb 0x00 0x00 0x00 0x00 0xe7
   3078 
   3079 # CHECK: laxg %r0, %r0, 1
   3080 0xeb 0x00 0x00 0x01 0x00 0xe7
   3081 
   3082 # CHECK: laxg %r0, %r0, 524287
   3083 0xeb 0x00 0x0f 0xff 0x7f 0xe7
   3084 
   3085 # CHECK: laxg %r0, %r0, 0(%r1)
   3086 0xeb 0x00 0x10 0x00 0x00 0xe7
   3087 
   3088 # CHECK: laxg %r0, %r0, 0(%r15)
   3089 0xeb 0x00 0xf0 0x00 0x00 0xe7
   3090 
   3091 # CHECK: laxg %r0, %r0, 524287(%r1)
   3092 0xeb 0x00 0x1f 0xff 0x7f 0xe7
   3093 
   3094 # CHECK: laxg %r0, %r0, 524287(%r15)
   3095 0xeb 0x00 0xff 0xff 0x7f 0xe7
   3096 
   3097 # CHECK: laxg %r0, %r15, 0
   3098 0xeb 0x0f 0x00 0x00 0x00 0xe7
   3099 
   3100 # CHECK: laxg %r15, %r0, 0
   3101 0xeb 0xf0 0x00 0x00 0x00 0xe7
   3102 
   3103 # CHECK: lay %r0, -524288
   3104 0xe3 0x00 0x00 0x00 0x80 0x71
   3105 
   3106 # CHECK: lay %r0, -1
   3107 0xe3 0x00 0x0f 0xff 0xff 0x71
   3108 
   3109 # CHECK: lay %r0, 0
   3110 0xe3 0x00 0x00 0x00 0x00 0x71
   3111 
   3112 # CHECK: lay %r0, 1
   3113 0xe3 0x00 0x00 0x01 0x00 0x71
   3114 
   3115 # CHECK: lay %r0, 524287
   3116 0xe3 0x00 0x0f 0xff 0x7f 0x71
   3117 
   3118 # CHECK: lay %r0, 0(%r1)
   3119 0xe3 0x00 0x10 0x00 0x00 0x71
   3120 
   3121 # CHECK: lay %r0, 0(%r15)
   3122 0xe3 0x00 0xf0 0x00 0x00 0x71
   3123 
   3124 # CHECK: lay %r0, 524287(%r1,%r15)
   3125 0xe3 0x01 0xff 0xff 0x7f 0x71
   3126 
   3127 # CHECK: lay %r0, 524287(%r15,%r1)
   3128 0xe3 0x0f 0x1f 0xff 0x7f 0x71
   3129 
   3130 # CHECK: lay %r15, 0
   3131 0xe3 0xf0 0x00 0x00 0x00 0x71
   3132 
   3133 # CHECK: lbr %r0, %r15
   3134 0xb9 0x26 0x00 0x0f
   3135 
   3136 # CHECK: lbr %r7, %r8
   3137 0xb9 0x26 0x00 0x78
   3138 
   3139 # CHECK: lbr %r15, %r0
   3140 0xb9 0x26 0x00 0xf0
   3141 
   3142 # CHECK: lb %r0, -524288
   3143 0xe3 0x00 0x00 0x00 0x80 0x76
   3144 
   3145 # CHECK: lb %r0, -1
   3146 0xe3 0x00 0x0f 0xff 0xff 0x76
   3147 
   3148 # CHECK: lb %r0, 0
   3149 0xe3 0x00 0x00 0x00 0x00 0x76
   3150 
   3151 # CHECK: lb %r0, 1
   3152 0xe3 0x00 0x00 0x01 0x00 0x76
   3153 
   3154 # CHECK: lb %r0, 524287
   3155 0xe3 0x00 0x0f 0xff 0x7f 0x76
   3156 
   3157 # CHECK: lb %r0, 0(%r1)
   3158 0xe3 0x00 0x10 0x00 0x00 0x76
   3159 
   3160 # CHECK: lb %r0, 0(%r15)
   3161 0xe3 0x00 0xf0 0x00 0x00 0x76
   3162 
   3163 # CHECK: lb %r0, 524287(%r1,%r15)
   3164 0xe3 0x01 0xff 0xff 0x7f 0x76
   3165 
   3166 # CHECK: lb %r0, 524287(%r15,%r1)
   3167 0xe3 0x0f 0x1f 0xff 0x7f 0x76
   3168 
   3169 # CHECK: lb %r15, 0
   3170 0xe3 0xf0 0x00 0x00 0x00 0x76
   3171 
   3172 # CHECK: lbh %r0, -524288
   3173 0xe3 0x00 0x00 0x00 0x80 0xc0
   3174 
   3175 # CHECK: lbh %r0, -1
   3176 0xe3 0x00 0x0f 0xff 0xff 0xc0
   3177 
   3178 # CHECK: lbh %r0, 0
   3179 0xe3 0x00 0x00 0x00 0x00 0xc0
   3180 
   3181 # CHECK: lbh %r0, 1
   3182 0xe3 0x00 0x00 0x01 0x00 0xc0
   3183 
   3184 # CHECK: lbh %r0, 524287
   3185 0xe3 0x00 0x0f 0xff 0x7f 0xc0
   3186 
   3187 # CHECK: lbh %r0, 0(%r1)
   3188 0xe3 0x00 0x10 0x00 0x00 0xc0
   3189 
   3190 # CHECK: lbh %r0, 0(%r15)
   3191 0xe3 0x00 0xf0 0x00 0x00 0xc0
   3192 
   3193 # CHECK: lbh %r0, 524287(%r1,%r15)
   3194 0xe3 0x01 0xff 0xff 0x7f 0xc0
   3195 
   3196 # CHECK: lbh %r0, 524287(%r15,%r1)
   3197 0xe3 0x0f 0x1f 0xff 0x7f 0xc0
   3198 
   3199 # CHECK: lbh %r15, 0
   3200 0xe3 0xf0 0x00 0x00 0x00 0xc0
   3201 
   3202 # CHECK: lcdbr %f0, %f9
   3203 0xb3 0x13 0x00 0x09
   3204 
   3205 # CHECK: lcdbr %f0, %f15
   3206 0xb3 0x13 0x00 0x0f
   3207 
   3208 # CHECK: lcdbr %f15, %f0
   3209 0xb3 0x13 0x00 0xf0
   3210 
   3211 # CHECK: lcdbr %f15, %f9
   3212 0xb3 0x13 0x00 0xf9
   3213 
   3214 # CHECK: lcebr %f0, %f9
   3215 0xb3 0x03 0x00 0x09
   3216 
   3217 # CHECK: lcebr %f0, %f15
   3218 0xb3 0x03 0x00 0x0f
   3219 
   3220 # CHECK: lcebr %f15, %f0
   3221 0xb3 0x03 0x00 0xf0
   3222 
   3223 # CHECK: lcebr %f15, %f9
   3224 0xb3 0x03 0x00 0xf9
   3225 
   3226 # CHECK: lcgfr %r0, %r0
   3227 0xb9 0x13 0x00 0x00
   3228 
   3229 # CHECK: lcgfr %r0, %r15
   3230 0xb9 0x13 0x00 0x0f
   3231 
   3232 # CHECK: lcgfr %r15, %r0
   3233 0xb9 0x13 0x00 0xf0
   3234 
   3235 # CHECK: lcgfr %r7, %r8
   3236 0xb9 0x13 0x00 0x78
   3237 
   3238 # CHECK: lcgr %r0, %r0
   3239 0xb9 0x03 0x00 0x00
   3240 
   3241 # CHECK: lcgr %r0, %r15
   3242 0xb9 0x03 0x00 0x0f
   3243 
   3244 # CHECK: lcgr %r15, %r0
   3245 0xb9 0x03 0x00 0xf0
   3246 
   3247 # CHECK: lcgr %r7, %r8
   3248 0xb9 0x03 0x00 0x78
   3249 
   3250 # CHECK: lcr %r0, %r0
   3251 0x13 0x00
   3252 
   3253 # CHECK: lcr %r0, %r15
   3254 0x13 0x0f
   3255 
   3256 # CHECK: lcr %r15, %r0
   3257 0x13 0xf0
   3258 
   3259 # CHECK: lcr %r7, %r8
   3260 0x13 0x78
   3261 
   3262 # CHECK: lcxbr %f0, %f8
   3263 0xb3 0x43 0x00 0x08
   3264 
   3265 # CHECK: lcxbr %f0, %f13
   3266 0xb3 0x43 0x00 0x0d
   3267 
   3268 # CHECK: lcxbr %f13, %f0
   3269 0xb3 0x43 0x00 0xd0
   3270 
   3271 # CHECK: lcxbr %f13, %f9
   3272 0xb3 0x43 0x00 0xd9
   3273 
   3274 # CHECK: ldebr %f0, %f15
   3275 0xb3 0x04 0x00 0x0f
   3276 
   3277 # CHECK: ldebr %f7, %f8
   3278 0xb3 0x04 0x00 0x78
   3279 
   3280 # CHECK: ldebr %f15, %f0
   3281 0xb3 0x04 0x00 0xf0
   3282 
   3283 # CHECK: ldeb %f0, 0
   3284 0xed 0x00 0x00 0x00 0x00 0x04
   3285 
   3286 # CHECK: ldeb %f0, 4095
   3287 0xed 0x00 0x0f 0xff 0x00 0x04
   3288 
   3289 # CHECK: ldeb %f0, 0(%r1)
   3290 0xed 0x00 0x10 0x00 0x00 0x04
   3291 
   3292 # CHECK: ldeb %f0, 0(%r15)
   3293 0xed 0x00 0xf0 0x00 0x00 0x04
   3294 
   3295 # CHECK: ldeb %f0, 4095(%r1,%r15)
   3296 0xed 0x01 0xff 0xff 0x00 0x04
   3297 
   3298 # CHECK: ldeb %f0, 4095(%r15,%r1)
   3299 0xed 0x0f 0x1f 0xff 0x00 0x04
   3300 
   3301 # CHECK: ldeb %f15, 0
   3302 0xed 0xf0 0x00 0x00 0x00 0x04
   3303 
   3304 # CHECK: ldgr %f0, %r0
   3305 0xb3 0xc1 0x00 0x00
   3306 
   3307 # CHECK: ldgr %f0, %r15
   3308 0xb3 0xc1 0x00 0x0f
   3309 
   3310 # CHECK: ldgr %f15, %r0
   3311 0xb3 0xc1 0x00 0xf0
   3312 
   3313 # CHECK: ldgr %f7, %r9
   3314 0xb3 0xc1 0x00 0x79
   3315 
   3316 # CHECK: ldgr %f15, %r15
   3317 0xb3 0xc1 0x00 0xff
   3318 
   3319 # CHECK: ldr %f0, %f9
   3320 0x28 0x09
   3321 
   3322 # CHECK: ldr %f0, %f15
   3323 0x28 0x0f
   3324 
   3325 # CHECK: ldr %f15, %f0
   3326 0x28 0xf0
   3327 
   3328 # CHECK: ldr %f15, %f9
   3329 0x28 0xf9
   3330 
   3331 # CHECK: ld %f0, 0
   3332 0x68 0x00 0x00 0x00
   3333 
   3334 # CHECK: ld %f0, 4095
   3335 0x68 0x00 0x0f 0xff
   3336 
   3337 # CHECK: ld %f0, 0(%r1)
   3338 0x68 0x00 0x10 0x00
   3339 
   3340 # CHECK: ld %f0, 0(%r15)
   3341 0x68 0x00 0xf0 0x00
   3342 
   3343 # CHECK: ld %f0, 4095(%r1,%r15)
   3344 0x68 0x01 0xff 0xff
   3345 
   3346 # CHECK: ld %f0, 4095(%r15,%r1)
   3347 0x68 0x0f 0x1f 0xff
   3348 
   3349 # CHECK: ld %f15, 0
   3350 0x68 0xf0 0x00 0x00
   3351 
   3352 # CHECK: ldxbr %f0, %f0
   3353 0xb3 0x45 0x00 0x00
   3354 
   3355 # CHECK: ldxbr %f0, %f13
   3356 0xb3 0x45 0x00 0x0d
   3357 
   3358 # CHECK: ldxbr %f8, %f12
   3359 0xb3 0x45 0x00 0x8c
   3360 
   3361 # CHECK: ldxbr %f13, %f0
   3362 0xb3 0x45 0x00 0xd0
   3363 
   3364 # CHECK: ldxbr %f13, %f13
   3365 0xb3 0x45 0x00 0xdd
   3366 
   3367 # CHECK: ldxbra	%f0, 0, %f0, 1
   3368 0xb3 0x45 0x01 0x00
   3369 
   3370 # CHECK: ldxbra	%f0, 0, %f0, 15
   3371 0xb3 0x45 0x0f 0x00
   3372 
   3373 # CHECK: ldxbra	%f0, 0, %f13, 1
   3374 0xb3 0x45 0x01 0x0d
   3375 
   3376 # CHECK: ldxbra	%f0, 15, %f0, 1
   3377 0xb3 0x45 0xf1 0x00
   3378 
   3379 # CHECK: ldxbra	%f4, 5, %f8, 9
   3380 0xb3 0x45 0x59 0x48
   3381 
   3382 # CHECK: ldxbra	%f13, 0, %f0, 1
   3383 0xb3 0x45 0x01 0xd0
   3384 
   3385 # CHECK: ldy %f0, -524288
   3386 0xed 0x00 0x00 0x00 0x80 0x65
   3387 
   3388 # CHECK: ldy %f0, -1
   3389 0xed 0x00 0x0f 0xff 0xff 0x65
   3390 
   3391 # CHECK: ldy %f0, 0
   3392 0xed 0x00 0x00 0x00 0x00 0x65
   3393 
   3394 # CHECK: ldy %f0, 1
   3395 0xed 0x00 0x00 0x01 0x00 0x65
   3396 
   3397 # CHECK: ldy %f0, 524287
   3398 0xed 0x00 0x0f 0xff 0x7f 0x65
   3399 
   3400 # CHECK: ldy %f0, 0(%r1)
   3401 0xed 0x00 0x10 0x00 0x00 0x65
   3402 
   3403 # CHECK: ldy %f0, 0(%r15)
   3404 0xed 0x00 0xf0 0x00 0x00 0x65
   3405 
   3406 # CHECK: ldy %f0, 524287(%r1,%r15)
   3407 0xed 0x01 0xff 0xff 0x7f 0x65
   3408 
   3409 # CHECK: ldy %f0, 524287(%r15,%r1)
   3410 0xed 0x0f 0x1f 0xff 0x7f 0x65
   3411 
   3412 # CHECK: ldy %f15, 0
   3413 0xed 0xf0 0x00 0x00 0x00 0x65
   3414 
   3415 # CHECK: ledbr %f0, %f0
   3416 0xb3 0x44 0x00 0x00
   3417 
   3418 # CHECK: ledbr %f0, %f15
   3419 0xb3 0x44 0x00 0x0f
   3420 
   3421 # CHECK: ledbr %f7, %f8
   3422 0xb3 0x44 0x00 0x78
   3423 
   3424 # CHECK: ledbr %f15, %f0
   3425 0xb3 0x44 0x00 0xf0
   3426 
   3427 # CHECK: ledbr %f15, %f15
   3428 0xb3 0x44 0x00 0xff
   3429 
   3430 # CHECK: ledbra	%f0, 0, %f0, 1
   3431 0xb3 0x44 0x01 0x00
   3432 
   3433 # CHECK: ledbra	%f0, 0, %f0, 15
   3434 0xb3 0x44 0x0f 0x00
   3435 
   3436 # CHECK: ledbra	%f0, 0, %f15, 1
   3437 0xb3 0x44 0x01 0x0f
   3438 
   3439 # CHECK: ledbra	%f0, 15, %f0, 1
   3440 0xb3 0x44 0xf1 0x00
   3441 
   3442 # CHECK: ledbra	%f4, 5, %f6, 7
   3443 0xb3 0x44 0x57 0x46
   3444 
   3445 # CHECK: ledbra	%f15, 0, %f0, 1
   3446 0xb3 0x44 0x01 0xf0
   3447 
   3448 # CHECK: ler %f0, %f9
   3449 0x38 0x09
   3450 
   3451 # CHECK: ler %f0, %f15
   3452 0x38 0x0f
   3453 
   3454 # CHECK: ler %f15, %f0
   3455 0x38 0xf0
   3456 
   3457 # CHECK: ler %f15, %f9
   3458 0x38 0xf9
   3459 
   3460 # CHECK: le %f0, 0
   3461 0x78 0x00 0x00 0x00
   3462 
   3463 # CHECK: le %f0, 4095
   3464 0x78 0x00 0x0f 0xff
   3465 
   3466 # CHECK: le %f0, 0(%r1)
   3467 0x78 0x00 0x10 0x00
   3468 
   3469 # CHECK: le %f0, 0(%r15)
   3470 0x78 0x00 0xf0 0x00
   3471 
   3472 # CHECK: le %f0, 4095(%r1,%r15)
   3473 0x78 0x01 0xff 0xff
   3474 
   3475 # CHECK: le %f0, 4095(%r15,%r1)
   3476 0x78 0x0f 0x1f 0xff
   3477 
   3478 # CHECK: le %f15, 0
   3479 0x78 0xf0 0x00 0x00
   3480 
   3481 # CHECK: lexbr %f0, %f0
   3482 0xb3 0x46 0x00 0x00
   3483 
   3484 # CHECK: lexbr %f0, %f13
   3485 0xb3 0x46 0x00 0x0d
   3486 
   3487 # CHECK: lexbr %f8, %f12
   3488 0xb3 0x46 0x00 0x8c
   3489 
   3490 # CHECK: lexbr %f13, %f0
   3491 0xb3 0x46 0x00 0xd0
   3492 
   3493 # CHECK: lexbr %f13, %f13
   3494 0xb3 0x46 0x00 0xdd
   3495 
   3496 # CHECK: lexbra	%f0, 0, %f0, 1
   3497 0xb3 0x46 0x01 0x00
   3498 
   3499 # CHECK: lexbra	%f0, 0, %f0, 15
   3500 0xb3 0x46 0x0f 0x00
   3501 
   3502 # CHECK: lexbra	%f0, 0, %f13, 1
   3503 0xb3 0x46 0x01 0x0d
   3504 
   3505 # CHECK: lexbra	%f0, 15, %f0, 1
   3506 0xb3 0x46 0xf1 0x00
   3507 
   3508 # CHECK: lexbra	%f4, 5, %f8, 9
   3509 0xb3 0x46 0x59 0x48
   3510 
   3511 # CHECK: lexbra	%f13, 0, %f0, 1
   3512 0xb3 0x46 0x01 0xd0
   3513 
   3514 # CHECK: ley %f0, -524288
   3515 0xed 0x00 0x00 0x00 0x80 0x64
   3516 
   3517 # CHECK: ley %f0, -1
   3518 0xed 0x00 0x0f 0xff 0xff 0x64
   3519 
   3520 # CHECK: ley %f0, 0
   3521 0xed 0x00 0x00 0x00 0x00 0x64
   3522 
   3523 # CHECK: ley %f0, 1
   3524 0xed 0x00 0x00 0x01 0x00 0x64
   3525 
   3526 # CHECK: ley %f0, 524287
   3527 0xed 0x00 0x0f 0xff 0x7f 0x64
   3528 
   3529 # CHECK: ley %f0, 0(%r1)
   3530 0xed 0x00 0x10 0x00 0x00 0x64
   3531 
   3532 # CHECK: ley %f0, 0(%r15)
   3533 0xed 0x00 0xf0 0x00 0x00 0x64
   3534 
   3535 # CHECK: ley %f0, 524287(%r1,%r15)
   3536 0xed 0x01 0xff 0xff 0x7f 0x64
   3537 
   3538 # CHECK: ley %f0, 524287(%r15,%r1)
   3539 0xed 0x0f 0x1f 0xff 0x7f 0x64
   3540 
   3541 # CHECK: ley %f15, 0
   3542 0xed 0xf0 0x00 0x00 0x00 0x64
   3543 
   3544 # CHECK: lfh %r0, -524288
   3545 0xe3 0x00 0x00 0x00 0x80 0xca
   3546 
   3547 # CHECK: lfh %r0, -1
   3548 0xe3 0x00 0x0f 0xff 0xff 0xca
   3549 
   3550 # CHECK: lfh %r0, 0
   3551 0xe3 0x00 0x00 0x00 0x00 0xca
   3552 
   3553 # CHECK: lfh %r0, 1
   3554 0xe3 0x00 0x00 0x01 0x00 0xca
   3555 
   3556 # CHECK: lfh %r0, 524287
   3557 0xe3 0x00 0x0f 0xff 0x7f 0xca
   3558 
   3559 # CHECK: lfh %r0, 0(%r1)
   3560 0xe3 0x00 0x10 0x00 0x00 0xca
   3561 
   3562 # CHECK: lfh %r0, 0(%r15)
   3563 0xe3 0x00 0xf0 0x00 0x00 0xca
   3564 
   3565 # CHECK: lfh %r0, 524287(%r1,%r15)
   3566 0xe3 0x01 0xff 0xff 0x7f 0xca
   3567 
   3568 # CHECK: lfh %r0, 524287(%r15,%r1)
   3569 0xe3 0x0f 0x1f 0xff 0x7f 0xca
   3570 
   3571 # CHECK: lfh %r15, 0
   3572 0xe3 0xf0 0x00 0x00 0x00 0xca
   3573 
   3574 # CHECK: lgbr %r0, %r15
   3575 0xb9 0x06 0x00 0x0f
   3576 
   3577 # CHECK: lgbr %r7, %r8
   3578 0xb9 0x06 0x00 0x78
   3579 
   3580 # CHECK: lgbr %r15, %r0
   3581 0xb9 0x06 0x00 0xf0
   3582 
   3583 # CHECK: lgb %r0, -524288
   3584 0xe3 0x00 0x00 0x00 0x80 0x77
   3585 
   3586 # CHECK: lgb %r0, -1
   3587 0xe3 0x00 0x0f 0xff 0xff 0x77
   3588 
   3589 # CHECK: lgb %r0, 0
   3590 0xe3 0x00 0x00 0x00 0x00 0x77
   3591 
   3592 # CHECK: lgb %r0, 1
   3593 0xe3 0x00 0x00 0x01 0x00 0x77
   3594 
   3595 # CHECK: lgb %r0, 524287
   3596 0xe3 0x00 0x0f 0xff 0x7f 0x77
   3597 
   3598 # CHECK: lgb %r0, 0(%r1)
   3599 0xe3 0x00 0x10 0x00 0x00 0x77
   3600 
   3601 # CHECK: lgb %r0, 0(%r15)
   3602 0xe3 0x00 0xf0 0x00 0x00 0x77
   3603 
   3604 # CHECK: lgb %r0, 524287(%r1,%r15)
   3605 0xe3 0x01 0xff 0xff 0x7f 0x77
   3606 
   3607 # CHECK: lgb %r0, 524287(%r15,%r1)
   3608 0xe3 0x0f 0x1f 0xff 0x7f 0x77
   3609 
   3610 # CHECK: lgb %r15, 0
   3611 0xe3 0xf0 0x00 0x00 0x00 0x77
   3612 
   3613 # CHECK: lgdr %r0, %f0
   3614 0xb3 0xcd 0x00 0x00
   3615 
   3616 # CHECK: lgdr %r0, %f15
   3617 0xb3 0xcd 0x00 0x0f
   3618 
   3619 # CHECK: lgdr %r15, %f0
   3620 0xb3 0xcd 0x00 0xf0
   3621 
   3622 # CHECK: lgdr %r8, %f8
   3623 0xb3 0xcd 0x00 0x88
   3624 
   3625 # CHECK: lgdr %r15, %f15
   3626 0xb3 0xcd 0x00 0xff
   3627 
   3628 # CHECK: lgfi %r0, -2147483648
   3629 0xc0 0x01 0x80 0x00 0x00 0x00
   3630 
   3631 # CHECK: lgfi %r0, -1
   3632 0xc0 0x01 0xff 0xff 0xff 0xff
   3633 
   3634 # CHECK: lgfi %r0, 0
   3635 0xc0 0x01 0x00 0x00 0x00 0x00
   3636 
   3637 # CHECK: lgfi %r0, 1
   3638 0xc0 0x01 0x00 0x00 0x00 0x01
   3639 
   3640 # CHECK: lgfi %r0, 2147483647
   3641 0xc0 0x01 0x7f 0xff 0xff 0xff
   3642 
   3643 # CHECK: lgfi %r15, 0
   3644 0xc0 0xf1 0x00 0x00 0x00 0x00
   3645 
   3646 # CHECK: lgfr %r0, %r15
   3647 0xb9 0x14 0x00 0x0f
   3648 
   3649 # CHECK: lgfr %r7, %r8
   3650 0xb9 0x14 0x00 0x78
   3651 
   3652 # CHECK: lgfr %r15, %r0
   3653 0xb9 0x14 0x00 0xf0
   3654 
   3655 # CHECK: lgf %r0, -524288
   3656 0xe3 0x00 0x00 0x00 0x80 0x14
   3657 
   3658 # CHECK: lgf %r0, -1
   3659 0xe3 0x00 0x0f 0xff 0xff 0x14
   3660 
   3661 # CHECK: lgf %r0, 0
   3662 0xe3 0x00 0x00 0x00 0x00 0x14
   3663 
   3664 # CHECK: lgf %r0, 1
   3665 0xe3 0x00 0x00 0x01 0x00 0x14
   3666 
   3667 # CHECK: lgf %r0, 524287
   3668 0xe3 0x00 0x0f 0xff 0x7f 0x14
   3669 
   3670 # CHECK: lgf %r0, 0(%r1)
   3671 0xe3 0x00 0x10 0x00 0x00 0x14
   3672 
   3673 # CHECK: lgf %r0, 0(%r15)
   3674 0xe3 0x00 0xf0 0x00 0x00 0x14
   3675 
   3676 # CHECK: lgf %r0, 524287(%r1,%r15)
   3677 0xe3 0x01 0xff 0xff 0x7f 0x14
   3678 
   3679 # CHECK: lgf %r0, 524287(%r15,%r1)
   3680 0xe3 0x0f 0x1f 0xff 0x7f 0x14
   3681 
   3682 # CHECK: lgf %r15, 0
   3683 0xe3 0xf0 0x00 0x00 0x00 0x14
   3684 
   3685 # CHECK: lghi %r0, -32768
   3686 0xa7 0x09 0x80 0x00
   3687 
   3688 # CHECK: lghi %r0, -1
   3689 0xa7 0x09 0xff 0xff
   3690 
   3691 # CHECK: lghi %r0, 0
   3692 0xa7 0x09 0x00 0x00
   3693 
   3694 # CHECK: lghi %r0, 1
   3695 0xa7 0x09 0x00 0x01
   3696 
   3697 # CHECK: lghi %r0, 32767
   3698 0xa7 0x09 0x7f 0xff
   3699 
   3700 # CHECK: lghi %r15, 0
   3701 0xa7 0xf9 0x00 0x00
   3702 
   3703 # CHECK: lghr %r0, %r15
   3704 0xb9 0x07 0x00 0x0f
   3705 
   3706 # CHECK: lghr %r7, %r8
   3707 0xb9 0x07 0x00 0x78
   3708 
   3709 # CHECK: lghr %r15, %r0
   3710 0xb9 0x07 0x00 0xf0
   3711 
   3712 # CHECK: lgh %r0, -524288
   3713 0xe3 0x00 0x00 0x00 0x80 0x15
   3714 
   3715 # CHECK: lgh %r0, -1
   3716 0xe3 0x00 0x0f 0xff 0xff 0x15
   3717 
   3718 # CHECK: lgh %r0, 0
   3719 0xe3 0x00 0x00 0x00 0x00 0x15
   3720 
   3721 # CHECK: lgh %r0, 1
   3722 0xe3 0x00 0x00 0x01 0x00 0x15
   3723 
   3724 # CHECK: lgh %r0, 524287
   3725 0xe3 0x00 0x0f 0xff 0x7f 0x15
   3726 
   3727 # CHECK: lgh %r0, 0(%r1)
   3728 0xe3 0x00 0x10 0x00 0x00 0x15
   3729 
   3730 # CHECK: lgh %r0, 0(%r15)
   3731 0xe3 0x00 0xf0 0x00 0x00 0x15
   3732 
   3733 # CHECK: lgh %r0, 524287(%r1,%r15)
   3734 0xe3 0x01 0xff 0xff 0x7f 0x15
   3735 
   3736 # CHECK: lgh %r0, 524287(%r15,%r1)
   3737 0xe3 0x0f 0x1f 0xff 0x7f 0x15
   3738 
   3739 # CHECK: lgh %r15, 0
   3740 0xe3 0xf0 0x00 0x00 0x00 0x15
   3741 
   3742 # CHECK: lgr %r0, %r9
   3743 0xb9 0x04 0x00 0x09
   3744 
   3745 # CHECK: lgr %r0, %r15
   3746 0xb9 0x04 0x00 0x0f
   3747 
   3748 # CHECK: lgr %r15, %r0
   3749 0xb9 0x04 0x00 0xf0
   3750 
   3751 # CHECK: lgr %r15, %r9
   3752 0xb9 0x04 0x00 0xf9
   3753 
   3754 # CHECK: lg %r0, -524288
   3755 0xe3 0x00 0x00 0x00 0x80 0x04
   3756 
   3757 # CHECK: lg %r0, -1
   3758 0xe3 0x00 0x0f 0xff 0xff 0x04
   3759 
   3760 # CHECK: lg %r0, 0
   3761 0xe3 0x00 0x00 0x00 0x00 0x04
   3762 
   3763 # CHECK: lg %r0, 1
   3764 0xe3 0x00 0x00 0x01 0x00 0x04
   3765 
   3766 # CHECK: lg %r0, 524287
   3767 0xe3 0x00 0x0f 0xff 0x7f 0x04
   3768 
   3769 # CHECK: lg %r0, 0(%r1)
   3770 0xe3 0x00 0x10 0x00 0x00 0x04
   3771 
   3772 # CHECK: lg %r0, 0(%r15)
   3773 0xe3 0x00 0xf0 0x00 0x00 0x04
   3774 
   3775 # CHECK: lg %r0, 524287(%r1,%r15)
   3776 0xe3 0x01 0xff 0xff 0x7f 0x04
   3777 
   3778 # CHECK: lg %r0, 524287(%r15,%r1)
   3779 0xe3 0x0f 0x1f 0xff 0x7f 0x04
   3780 
   3781 # CHECK: lg %r15, 0
   3782 0xe3 0xf0 0x00 0x00 0x00 0x04
   3783 
   3784 # CHECK: lhi %r0, -32768
   3785 0xa7 0x08 0x80 0x00
   3786 
   3787 # CHECK: lhi %r0, -1
   3788 0xa7 0x08 0xff 0xff
   3789 
   3790 # CHECK: lhi %r0, 0
   3791 0xa7 0x08 0x00 0x00
   3792 
   3793 # CHECK: lhi %r0, 1
   3794 0xa7 0x08 0x00 0x01
   3795 
   3796 # CHECK: lhi %r0, 32767
   3797 0xa7 0x08 0x7f 0xff
   3798 
   3799 # CHECK: lhi %r15, 0
   3800 0xa7 0xf8 0x00 0x00
   3801 
   3802 # CHECK: lhh %r0, -524288
   3803 0xe3 0x00 0x00 0x00 0x80 0xc4
   3804 
   3805 # CHECK: lhh %r0, -1
   3806 0xe3 0x00 0x0f 0xff 0xff 0xc4
   3807 
   3808 # CHECK: lhh %r0, 0
   3809 0xe3 0x00 0x00 0x00 0x00 0xc4
   3810 
   3811 # CHECK: lhh %r0, 1
   3812 0xe3 0x00 0x00 0x01 0x00 0xc4
   3813 
   3814 # CHECK: lhh %r0, 524287
   3815 0xe3 0x00 0x0f 0xff 0x7f 0xc4
   3816 
   3817 # CHECK: lhh %r0, 0(%r1)
   3818 0xe3 0x00 0x10 0x00 0x00 0xc4
   3819 
   3820 # CHECK: lhh %r0, 0(%r15)
   3821 0xe3 0x00 0xf0 0x00 0x00 0xc4
   3822 
   3823 # CHECK: lhh %r0, 524287(%r1,%r15)
   3824 0xe3 0x01 0xff 0xff 0x7f 0xc4
   3825 
   3826 # CHECK: lhh %r0, 524287(%r15,%r1)
   3827 0xe3 0x0f 0x1f 0xff 0x7f 0xc4
   3828 
   3829 # CHECK: lhh %r15, 0
   3830 0xe3 0xf0 0x00 0x00 0x00 0xc4
   3831 
   3832 # CHECK: lhr %r0, %r15
   3833 0xb9 0x27 0x00 0x0f
   3834 
   3835 # CHECK: lhr %r7, %r8
   3836 0xb9 0x27 0x00 0x78
   3837 
   3838 # CHECK: lhr %r15, %r0
   3839 0xb9 0x27 0x00 0xf0
   3840 
   3841 # CHECK: lh %r0, 0
   3842 0x48 0x00 0x00 0x00
   3843 
   3844 # CHECK: lh %r0, 4095
   3845 0x48 0x00 0x0f 0xff
   3846 
   3847 # CHECK: lh %r0, 0(%r1)
   3848 0x48 0x00 0x10 0x00
   3849 
   3850 # CHECK: lh %r0, 0(%r15)
   3851 0x48 0x00 0xf0 0x00
   3852 
   3853 # CHECK: lh %r0, 4095(%r1,%r15)
   3854 0x48 0x01 0xff 0xff
   3855 
   3856 # CHECK: lh %r0, 4095(%r15,%r1)
   3857 0x48 0x0f 0x1f 0xff
   3858 
   3859 # CHECK: lh %r15, 0
   3860 0x48 0xf0 0x00 0x00
   3861 
   3862 # CHECK: lhy %r0, -524288
   3863 0xe3 0x00 0x00 0x00 0x80 0x78
   3864 
   3865 # CHECK: lhy %r0, -1
   3866 0xe3 0x00 0x0f 0xff 0xff 0x78
   3867 
   3868 # CHECK: lhy %r0, 0
   3869 0xe3 0x00 0x00 0x00 0x00 0x78
   3870 
   3871 # CHECK: lhy %r0, 1
   3872 0xe3 0x00 0x00 0x01 0x00 0x78
   3873 
   3874 # CHECK: lhy %r0, 524287
   3875 0xe3 0x00 0x0f 0xff 0x7f 0x78
   3876 
   3877 # CHECK: lhy %r0, 0(%r1)
   3878 0xe3 0x00 0x10 0x00 0x00 0x78
   3879 
   3880 # CHECK: lhy %r0, 0(%r15)
   3881 0xe3 0x00 0xf0 0x00 0x00 0x78
   3882 
   3883 # CHECK: lhy %r0, 524287(%r1,%r15)
   3884 0xe3 0x01 0xff 0xff 0x7f 0x78
   3885 
   3886 # CHECK: lhy %r0, 524287(%r15,%r1)
   3887 0xe3 0x0f 0x1f 0xff 0x7f 0x78
   3888 
   3889 # CHECK: lhy %r15, 0
   3890 0xe3 0xf0 0x00 0x00 0x00 0x78
   3891 
   3892 # CHECK: llcr %r0, %r15
   3893 0xb9 0x94 0x00 0x0f
   3894 
   3895 # CHECK: llcr %r7, %r8
   3896 0xb9 0x94 0x00 0x78
   3897 
   3898 # CHECK: llcr %r15, %r0
   3899 0xb9 0x94 0x00 0xf0
   3900 
   3901 # CHECK: llc %r0, -524288
   3902 0xe3 0x00 0x00 0x00 0x80 0x94
   3903 
   3904 # CHECK: llc %r0, -1
   3905 0xe3 0x00 0x0f 0xff 0xff 0x94
   3906 
   3907 # CHECK: llc %r0, 0
   3908 0xe3 0x00 0x00 0x00 0x00 0x94
   3909 
   3910 # CHECK: llc %r0, 1
   3911 0xe3 0x00 0x00 0x01 0x00 0x94
   3912 
   3913 # CHECK: llc %r0, 524287
   3914 0xe3 0x00 0x0f 0xff 0x7f 0x94
   3915 
   3916 # CHECK: llc %r0, 0(%r1)
   3917 0xe3 0x00 0x10 0x00 0x00 0x94
   3918 
   3919 # CHECK: llc %r0, 0(%r15)
   3920 0xe3 0x00 0xf0 0x00 0x00 0x94
   3921 
   3922 # CHECK: llc %r0, 524287(%r1,%r15)
   3923 0xe3 0x01 0xff 0xff 0x7f 0x94
   3924 
   3925 # CHECK: llc %r0, 524287(%r15,%r1)
   3926 0xe3 0x0f 0x1f 0xff 0x7f 0x94
   3927 
   3928 # CHECK: llc %r15, 0
   3929 0xe3 0xf0 0x00 0x00 0x00 0x94
   3930 
   3931 # CHECK: llch %r0, -524288
   3932 0xe3 0x00 0x00 0x00 0x80 0xc2
   3933 
   3934 # CHECK: llch %r0, -1
   3935 0xe3 0x00 0x0f 0xff 0xff 0xc2
   3936 
   3937 # CHECK: llch %r0, 0
   3938 0xe3 0x00 0x00 0x00 0x00 0xc2
   3939 
   3940 # CHECK: llch %r0, 1
   3941 0xe3 0x00 0x00 0x01 0x00 0xc2
   3942 
   3943 # CHECK: llch %r0, 524287
   3944 0xe3 0x00 0x0f 0xff 0x7f 0xc2
   3945 
   3946 # CHECK: llch %r0, 0(%r1)
   3947 0xe3 0x00 0x10 0x00 0x00 0xc2
   3948 
   3949 # CHECK: llch %r0, 0(%r15)
   3950 0xe3 0x00 0xf0 0x00 0x00 0xc2
   3951 
   3952 # CHECK: llch %r0, 524287(%r1,%r15)
   3953 0xe3 0x01 0xff 0xff 0x7f 0xc2
   3954 
   3955 # CHECK: llch %r0, 524287(%r15,%r1)
   3956 0xe3 0x0f 0x1f 0xff 0x7f 0xc2
   3957 
   3958 # CHECK: llch %r15, 0
   3959 0xe3 0xf0 0x00 0x00 0x00 0xc2
   3960 
   3961 # CHECK: llgcr %r0, %r15
   3962 0xb9 0x84 0x00 0x0f
   3963 
   3964 # CHECK: llgcr %r7, %r8
   3965 0xb9 0x84 0x00 0x78
   3966 
   3967 # CHECK: llgcr %r15, %r0
   3968 0xb9 0x84 0x00 0xf0
   3969 
   3970 # CHECK: llgc %r0, -524288
   3971 0xe3 0x00 0x00 0x00 0x80 0x90
   3972 
   3973 # CHECK: llgc %r0, -1
   3974 0xe3 0x00 0x0f 0xff 0xff 0x90
   3975 
   3976 # CHECK: llgc %r0, 0
   3977 0xe3 0x00 0x00 0x00 0x00 0x90
   3978 
   3979 # CHECK: llgc %r0, 1
   3980 0xe3 0x00 0x00 0x01 0x00 0x90
   3981 
   3982 # CHECK: llgc %r0, 524287
   3983 0xe3 0x00 0x0f 0xff 0x7f 0x90
   3984 
   3985 # CHECK: llgc %r0, 0(%r1)
   3986 0xe3 0x00 0x10 0x00 0x00 0x90
   3987 
   3988 # CHECK: llgc %r0, 0(%r15)
   3989 0xe3 0x00 0xf0 0x00 0x00 0x90
   3990 
   3991 # CHECK: llgc %r0, 524287(%r1,%r15)
   3992 0xe3 0x01 0xff 0xff 0x7f 0x90
   3993 
   3994 # CHECK: llgc %r0, 524287(%r15,%r1)
   3995 0xe3 0x0f 0x1f 0xff 0x7f 0x90
   3996 
   3997 # CHECK: llgc %r15, 0
   3998 0xe3 0xf0 0x00 0x00 0x00 0x90
   3999 
   4000 # CHECK: llgfr %r0, %r15
   4001 0xb9 0x16 0x00 0x0f
   4002 
   4003 # CHECK: llgfr %r7, %r8
   4004 0xb9 0x16 0x00 0x78
   4005 
   4006 # CHECK: llgfr %r15, %r0
   4007 0xb9 0x16 0x00 0xf0
   4008 
   4009 # CHECK: llgf %r0, -524288
   4010 0xe3 0x00 0x00 0x00 0x80 0x16
   4011 
   4012 # CHECK: llgf %r0, -1
   4013 0xe3 0x00 0x0f 0xff 0xff 0x16
   4014 
   4015 # CHECK: llgf %r0, 0
   4016 0xe3 0x00 0x00 0x00 0x00 0x16
   4017 
   4018 # CHECK: llgf %r0, 1
   4019 0xe3 0x00 0x00 0x01 0x00 0x16
   4020 
   4021 # CHECK: llgf %r0, 524287
   4022 0xe3 0x00 0x0f 0xff 0x7f 0x16
   4023 
   4024 # CHECK: llgf %r0, 0(%r1)
   4025 0xe3 0x00 0x10 0x00 0x00 0x16
   4026 
   4027 # CHECK: llgf %r0, 0(%r15)
   4028 0xe3 0x00 0xf0 0x00 0x00 0x16
   4029 
   4030 # CHECK: llgf %r0, 524287(%r1,%r15)
   4031 0xe3 0x01 0xff 0xff 0x7f 0x16
   4032 
   4033 # CHECK: llgf %r0, 524287(%r15,%r1)
   4034 0xe3 0x0f 0x1f 0xff 0x7f 0x16
   4035 
   4036 # CHECK: llgf %r15, 0
   4037 0xe3 0xf0 0x00 0x00 0x00 0x16
   4038 
   4039 # CHECK: llghr %r0, %r15
   4040 0xb9 0x85 0x00 0x0f
   4041 
   4042 # CHECK: llghr %r7, %r8
   4043 0xb9 0x85 0x00 0x78
   4044 
   4045 # CHECK: llghr %r15, %r0
   4046 0xb9 0x85 0x00 0xf0
   4047 
   4048 # CHECK: llgh %r0, -524288
   4049 0xe3 0x00 0x00 0x00 0x80 0x91
   4050 
   4051 # CHECK: llgh %r0, -1
   4052 0xe3 0x00 0x0f 0xff 0xff 0x91
   4053 
   4054 # CHECK: llgh %r0, 0
   4055 0xe3 0x00 0x00 0x00 0x00 0x91
   4056 
   4057 # CHECK: llgh %r0, 1
   4058 0xe3 0x00 0x00 0x01 0x00 0x91
   4059 
   4060 # CHECK: llgh %r0, 524287
   4061 0xe3 0x00 0x0f 0xff 0x7f 0x91
   4062 
   4063 # CHECK: llgh %r0, 0(%r1)
   4064 0xe3 0x00 0x10 0x00 0x00 0x91
   4065 
   4066 # CHECK: llgh %r0, 0(%r15)
   4067 0xe3 0x00 0xf0 0x00 0x00 0x91
   4068 
   4069 # CHECK: llgh %r0, 524287(%r1,%r15)
   4070 0xe3 0x01 0xff 0xff 0x7f 0x91
   4071 
   4072 # CHECK: llgh %r0, 524287(%r15,%r1)
   4073 0xe3 0x0f 0x1f 0xff 0x7f 0x91
   4074 
   4075 # CHECK: llgh %r15, 0
   4076 0xe3 0xf0 0x00 0x00 0x00 0x91
   4077 
   4078 # CHECK: llhr %r0, %r15
   4079 0xb9 0x95 0x00 0x0f
   4080 
   4081 # CHECK: llhr %r7, %r8
   4082 0xb9 0x95 0x00 0x78
   4083 
   4084 # CHECK: llhr %r15, %r0
   4085 0xb9 0x95 0x00 0xf0
   4086 
   4087 # CHECK: llh %r0, -524288
   4088 0xe3 0x00 0x00 0x00 0x80 0x95
   4089 
   4090 # CHECK: llh %r0, -1
   4091 0xe3 0x00 0x0f 0xff 0xff 0x95
   4092 
   4093 # CHECK: llh %r0, 0
   4094 0xe3 0x00 0x00 0x00 0x00 0x95
   4095 
   4096 # CHECK: llh %r0, 1
   4097 0xe3 0x00 0x00 0x01 0x00 0x95
   4098 
   4099 # CHECK: llh %r0, 524287
   4100 0xe3 0x00 0x0f 0xff 0x7f 0x95
   4101 
   4102 # CHECK: llh %r0, 0(%r1)
   4103 0xe3 0x00 0x10 0x00 0x00 0x95
   4104 
   4105 # CHECK: llh %r0, 0(%r15)
   4106 0xe3 0x00 0xf0 0x00 0x00 0x95
   4107 
   4108 # CHECK: llh %r0, 524287(%r1,%r15)
   4109 0xe3 0x01 0xff 0xff 0x7f 0x95
   4110 
   4111 # CHECK: llh %r0, 524287(%r15,%r1)
   4112 0xe3 0x0f 0x1f 0xff 0x7f 0x95
   4113 
   4114 # CHECK: llh %r15, 0
   4115 0xe3 0xf0 0x00 0x00 0x00 0x95
   4116 
   4117 # CHECK: llhh %r0, -524288
   4118 0xe3 0x00 0x00 0x00 0x80 0xc6
   4119 
   4120 # CHECK: llhh %r0, -1
   4121 0xe3 0x00 0x0f 0xff 0xff 0xc6
   4122 
   4123 # CHECK: llhh %r0, 0
   4124 0xe3 0x00 0x00 0x00 0x00 0xc6
   4125 
   4126 # CHECK: llhh %r0, 1
   4127 0xe3 0x00 0x00 0x01 0x00 0xc6
   4128 
   4129 # CHECK: llhh %r0, 524287
   4130 0xe3 0x00 0x0f 0xff 0x7f 0xc6
   4131 
   4132 # CHECK: llhh %r0, 0(%r1)
   4133 0xe3 0x00 0x10 0x00 0x00 0xc6
   4134 
   4135 # CHECK: llhh %r0, 0(%r15)
   4136 0xe3 0x00 0xf0 0x00 0x00 0xc6
   4137 
   4138 # CHECK: llhh %r0, 524287(%r1,%r15)
   4139 0xe3 0x01 0xff 0xff 0x7f 0xc6
   4140 
   4141 # CHECK: llhh %r0, 524287(%r15,%r1)
   4142 0xe3 0x0f 0x1f 0xff 0x7f 0xc6
   4143 
   4144 # CHECK: llhh %r15, 0
   4145 0xe3 0xf0 0x00 0x00 0x00 0xc6
   4146 
   4147 # CHECK: llihf %r0, 0
   4148 0xc0 0x0e 0x00 0x00 0x00 0x00
   4149 
   4150 # CHECK: llihf %r0, 4294967295
   4151 0xc0 0x0e 0xff 0xff 0xff 0xff
   4152 
   4153 # CHECK: llihf %r15, 0
   4154 0xc0 0xfe 0x00 0x00 0x00 0x00
   4155 
   4156 # CHECK: llihh %r0, 0
   4157 0xa5 0x0c 0x00 0x00
   4158 
   4159 # CHECK: llihh %r0, 32768
   4160 0xa5 0x0c 0x80 0x00
   4161 
   4162 # CHECK: llihh %r0, 65535
   4163 0xa5 0x0c 0xff 0xff
   4164 
   4165 # CHECK: llihh %r15, 0
   4166 0xa5 0xfc 0x00 0x00
   4167 
   4168 # CHECK: llihl %r0, 0
   4169 0xa5 0x0d 0x00 0x00
   4170 
   4171 # CHECK: llihl %r0, 32768
   4172 0xa5 0x0d 0x80 0x00
   4173 
   4174 # CHECK: llihl %r0, 65535
   4175 0xa5 0x0d 0xff 0xff
   4176 
   4177 # CHECK: llihl %r15, 0
   4178 0xa5 0xfd 0x00 0x00
   4179 
   4180 # CHECK: llilf %r0, 0
   4181 0xc0 0x0f 0x00 0x00 0x00 0x00
   4182 
   4183 # CHECK: llilf %r0, 4294967295
   4184 0xc0 0x0f 0xff 0xff 0xff 0xff
   4185 
   4186 # CHECK: llilf %r15, 0
   4187 0xc0 0xff 0x00 0x00 0x00 0x00
   4188 
   4189 # CHECK: llilh %r0, 0
   4190 0xa5 0x0e 0x00 0x00
   4191 
   4192 # CHECK: llilh %r0, 32768
   4193 0xa5 0x0e 0x80 0x00
   4194 
   4195 # CHECK: llilh %r0, 65535
   4196 0xa5 0x0e 0xff 0xff
   4197 
   4198 # CHECK: llilh %r15, 0
   4199 0xa5 0xfe 0x00 0x00
   4200 
   4201 # CHECK: llill %r0, 0
   4202 0xa5 0x0f 0x00 0x00
   4203 
   4204 # CHECK: llill %r0, 32768
   4205 0xa5 0x0f 0x80 0x00
   4206 
   4207 # CHECK: llill %r0, 65535
   4208 0xa5 0x0f 0xff 0xff
   4209 
   4210 # CHECK: llill %r15, 0
   4211 0xa5 0xff 0x00 0x00
   4212 
   4213 # CHECK: lmg %r0, %r0, 0
   4214 0xeb 0x00 0x00 0x00 0x00 0x04
   4215 
   4216 # CHECK: lmg %r0, %r15, 0
   4217 0xeb 0x0f 0x00 0x00 0x00 0x04
   4218 
   4219 # CHECK: lmg %r14, %r15, 0
   4220 0xeb 0xef 0x00 0x00 0x00 0x04
   4221 
   4222 # CHECK: lmg %r15, %r15, 0
   4223 0xeb 0xff 0x00 0x00 0x00 0x04
   4224 
   4225 # CHECK: lmg %r0, %r0, -524288
   4226 0xeb 0x00 0x00 0x00 0x80 0x04
   4227 
   4228 # CHECK: lmg %r0, %r0, -1
   4229 0xeb 0x00 0x0f 0xff 0xff 0x04
   4230 
   4231 # CHECK: lmg %r0, %r0, 0
   4232 0xeb 0x00 0x00 0x00 0x00 0x04
   4233 
   4234 # CHECK: lmg %r0, %r0, 1
   4235 0xeb 0x00 0x00 0x01 0x00 0x04
   4236 
   4237 # CHECK: lmg %r0, %r0, 524287
   4238 0xeb 0x00 0x0f 0xff 0x7f 0x04
   4239 
   4240 # CHECK: lmg %r0, %r0, 0(%r1)
   4241 0xeb 0x00 0x10 0x00 0x00 0x04
   4242 
   4243 # CHECK: lmg %r0, %r0, 0(%r15)
   4244 0xeb 0x00 0xf0 0x00 0x00 0x04
   4245 
   4246 # CHECK: lmg %r0, %r0, 524287(%r1)
   4247 0xeb 0x00 0x1f 0xff 0x7f 0x04
   4248 
   4249 # CHECK: lmg %r0, %r0, 524287(%r15)
   4250 0xeb 0x00 0xff 0xff 0x7f 0x04
   4251 
   4252 # CHECK: lndbr %f0, %f9
   4253 0xb3 0x11 0x00 0x09
   4254 
   4255 # CHECK: lndbr %f0, %f15
   4256 0xb3 0x11 0x00 0x0f
   4257 
   4258 # CHECK: lndbr %f15, %f0
   4259 0xb3 0x11 0x00 0xf0
   4260 
   4261 # CHECK: lndbr %f15, %f9
   4262 0xb3 0x11 0x00 0xf9
   4263 
   4264 # CHECK: lnebr %f0, %f9
   4265 0xb3 0x01 0x00 0x09
   4266 
   4267 # CHECK: lnebr %f0, %f15
   4268 0xb3 0x01 0x00 0x0f
   4269 
   4270 # CHECK: lnebr %f15, %f0
   4271 0xb3 0x01 0x00 0xf0
   4272 
   4273 # CHECK: lnebr %f15, %f9
   4274 0xb3 0x01 0x00 0xf9
   4275 
   4276 # CHECK: lngfr %r0, %r0
   4277 0xb9 0x11 0x00 0x00
   4278 
   4279 # CHECK: lngfr %r0, %r15
   4280 0xb9 0x11 0x00 0x0f
   4281 
   4282 # CHECK: lngfr %r15, %r0
   4283 0xb9 0x11 0x00 0xf0
   4284 
   4285 # CHECK: lngfr %r7, %r8
   4286 0xb9 0x11 0x00 0x78
   4287 
   4288 # CHECK: lngr %r0, %r0
   4289 0xb9 0x01 0x00 0x00
   4290 
   4291 # CHECK: lngr %r0, %r15
   4292 0xb9 0x01 0x00 0x0f
   4293 
   4294 # CHECK: lngr %r15, %r0
   4295 0xb9 0x01 0x00 0xf0
   4296 
   4297 # CHECK: lngr %r7, %r8
   4298 0xb9 0x01 0x00 0x78
   4299 
   4300 # CHECK: lnr %r0, %r0
   4301 0x11 0x00
   4302 
   4303 # CHECK: lnr %r0, %r15
   4304 0x11 0x0f
   4305 
   4306 # CHECK: lnr %r15, %r0
   4307 0x11 0xf0
   4308 
   4309 # CHECK: lnr %r7, %r8
   4310 0x11 0x78
   4311 
   4312 # CHECK: lnxbr %f0, %f8
   4313 0xb3 0x41 0x00 0x08
   4314 
   4315 # CHECK: lnxbr %f0, %f13
   4316 0xb3 0x41 0x00 0x0d
   4317 
   4318 # CHECK: lnxbr %f13, %f0
   4319 0xb3 0x41 0x00 0xd0
   4320 
   4321 # CHECK: lnxbr %f13, %f9
   4322 0xb3 0x41 0x00 0xd9
   4323 
   4324 # CHECK: loc %r7, 6399(%r8), 0
   4325 0xeb 0x70 0x88 0xff 0x01 0xf2
   4326 
   4327 # CHECK: loco %r7, 6399(%r8)
   4328 0xeb 0x71 0x88 0xff 0x01 0xf2
   4329 
   4330 # CHECK: loch %r7, 6399(%r8)
   4331 0xeb 0x72 0x88 0xff 0x01 0xf2
   4332 
   4333 # CHECK: locnle %r7, 6399(%r8)
   4334 0xeb 0x73 0x88 0xff 0x01 0xf2
   4335 
   4336 # CHECK: locl %r7, 6399(%r8)
   4337 0xeb 0x74 0x88 0xff 0x01 0xf2
   4338 
   4339 # CHECK: locnhe %r7, 6399(%r8)
   4340 0xeb 0x75 0x88 0xff 0x01 0xf2
   4341 
   4342 # CHECK: loclh %r7, 6399(%r8)
   4343 0xeb 0x76 0x88 0xff 0x01 0xf2
   4344 
   4345 # CHECK: locne %r7, 6399(%r8)
   4346 0xeb 0x77 0x88 0xff 0x01 0xf2
   4347 
   4348 # CHECK: loce %r7, 6399(%r8)
   4349 0xeb 0x78 0x88 0xff 0x01 0xf2
   4350 
   4351 # CHECK: locnlh %r7, 6399(%r8)
   4352 0xeb 0x79 0x88 0xff 0x01 0xf2
   4353 
   4354 # CHECK: loche %r7, 6399(%r8)
   4355 0xeb 0x7a 0x88 0xff 0x01 0xf2
   4356 
   4357 # CHECK: locnl %r7, 6399(%r8)
   4358 0xeb 0x7b 0x88 0xff 0x01 0xf2
   4359 
   4360 # CHECK: locle %r7, 6399(%r8)
   4361 0xeb 0x7c 0x88 0xff 0x01 0xf2
   4362 
   4363 # CHECK: locnh %r7, 6399(%r8)
   4364 0xeb 0x7d 0x88 0xff 0x01 0xf2
   4365 
   4366 # CHECK: locno %r7, 6399(%r8)
   4367 0xeb 0x7e 0x88 0xff 0x01 0xf2
   4368 
   4369 # CHECK: loc %r7, 6399(%r8), 15
   4370 0xeb 0x7f 0x88 0xff 0x01 0xf2
   4371 
   4372 # CHECK: locg %r7, 6399(%r8), 0
   4373 0xeb 0x70 0x88 0xff 0x01 0xe2
   4374 
   4375 # CHECK: locgo %r7, 6399(%r8)
   4376 0xeb 0x71 0x88 0xff 0x01 0xe2
   4377 
   4378 # CHECK: locgh %r7, 6399(%r8)
   4379 0xeb 0x72 0x88 0xff 0x01 0xe2
   4380 
   4381 # CHECK: locgnle %r7, 6399(%r8)
   4382 0xeb 0x73 0x88 0xff 0x01 0xe2
   4383 
   4384 # CHECK: locgl %r7, 6399(%r8)
   4385 0xeb 0x74 0x88 0xff 0x01 0xe2
   4386 
   4387 # CHECK: locgnhe %r7, 6399(%r8)
   4388 0xeb 0x75 0x88 0xff 0x01 0xe2
   4389 
   4390 # CHECK: locglh %r7, 6399(%r8)
   4391 0xeb 0x76 0x88 0xff 0x01 0xe2
   4392 
   4393 # CHECK: locgne %r7, 6399(%r8)
   4394 0xeb 0x77 0x88 0xff 0x01 0xe2
   4395 
   4396 # CHECK: locge %r7, 6399(%r8)
   4397 0xeb 0x78 0x88 0xff 0x01 0xe2
   4398 
   4399 # CHECK: locgnlh %r7, 6399(%r8)
   4400 0xeb 0x79 0x88 0xff 0x01 0xe2
   4401 
   4402 # CHECK: locghe %r7, 6399(%r8)
   4403 0xeb 0x7a 0x88 0xff 0x01 0xe2
   4404 
   4405 # CHECK: locgnl %r7, 6399(%r8)
   4406 0xeb 0x7b 0x88 0xff 0x01 0xe2
   4407 
   4408 # CHECK: locgle %r7, 6399(%r8)
   4409 0xeb 0x7c 0x88 0xff 0x01 0xe2
   4410 
   4411 # CHECK: locgnh %r7, 6399(%r8)
   4412 0xeb 0x7d 0x88 0xff 0x01 0xe2
   4413 
   4414 # CHECK: locgno %r7, 6399(%r8)
   4415 0xeb 0x7e 0x88 0xff 0x01 0xe2
   4416 
   4417 # CHECK: locg %r7, 6399(%r8), 15
   4418 0xeb 0x7f 0x88 0xff 0x01 0xe2
   4419 
   4420 # CHECK: locr %r11, %r3, 0
   4421 0xb9 0xf2 0x00 0xb3
   4422 
   4423 # CHECK: locro %r11, %r3
   4424 0xb9 0xf2 0x10 0xb3
   4425 
   4426 # CHECK: locrh %r11, %r3
   4427 0xb9 0xf2 0x20 0xb3
   4428 
   4429 # CHECK: locrnle %r11, %r3
   4430 0xb9 0xf2 0x30 0xb3
   4431 
   4432 # CHECK: locrl %r11, %r3
   4433 0xb9 0xf2 0x40 0xb3
   4434 
   4435 # CHECK: locrnhe %r11, %r3
   4436 0xb9 0xf2 0x50 0xb3
   4437 
   4438 # CHECK: locrlh %r11, %r3
   4439 0xb9 0xf2 0x60 0xb3
   4440 
   4441 # CHECK: locrne %r11, %r3
   4442 0xb9 0xf2 0x70 0xb3
   4443 
   4444 # CHECK: locre %r11, %r3
   4445 0xb9 0xf2 0x80 0xb3
   4446 
   4447 # CHECK: locrnlh %r11, %r3
   4448 0xb9 0xf2 0x90 0xb3
   4449 
   4450 # CHECK: locrhe %r11, %r3
   4451 0xb9 0xf2 0xa0 0xb3
   4452 
   4453 # CHECK: locrnl %r11, %r3
   4454 0xb9 0xf2 0xb0 0xb3
   4455 
   4456 # CHECK: locrle %r11, %r3
   4457 0xb9 0xf2 0xc0 0xb3
   4458 
   4459 # CHECK: locrnh %r11, %r3
   4460 0xb9 0xf2 0xd0 0xb3
   4461 
   4462 # CHECK: locrno %r11, %r3
   4463 0xb9 0xf2 0xe0 0xb3
   4464 
   4465 # CHECK: locr %r11, %r3, 15
   4466 0xb9 0xf2 0xf0 0xb3
   4467 
   4468 # CHECK: locgr %r11, %r3, 0
   4469 0xb9 0xe2 0x00 0xb3
   4470 
   4471 # CHECK: locgro %r11, %r3
   4472 0xb9 0xe2 0x10 0xb3
   4473 
   4474 # CHECK: locgrh %r11, %r3
   4475 0xb9 0xe2 0x20 0xb3
   4476 
   4477 # CHECK: locgrnle %r11, %r3
   4478 0xb9 0xe2 0x30 0xb3
   4479 
   4480 # CHECK: locgrl %r11, %r3
   4481 0xb9 0xe2 0x40 0xb3
   4482 
   4483 # CHECK: locgrnhe %r11, %r3
   4484 0xb9 0xe2 0x50 0xb3
   4485 
   4486 # CHECK: locgrlh %r11, %r3
   4487 0xb9 0xe2 0x60 0xb3
   4488 
   4489 # CHECK: locgrne %r11, %r3
   4490 0xb9 0xe2 0x70 0xb3
   4491 
   4492 # CHECK: locgre %r11, %r3
   4493 0xb9 0xe2 0x80 0xb3
   4494 
   4495 # CHECK: locgrnlh %r11, %r3
   4496 0xb9 0xe2 0x90 0xb3
   4497 
   4498 # CHECK: locgrhe %r11, %r3
   4499 0xb9 0xe2 0xa0 0xb3
   4500 
   4501 # CHECK: locgrnl %r11, %r3
   4502 0xb9 0xe2 0xb0 0xb3
   4503 
   4504 # CHECK: locgrle %r11, %r3
   4505 0xb9 0xe2 0xc0 0xb3
   4506 
   4507 # CHECK: locgrnh %r11, %r3
   4508 0xb9 0xe2 0xd0 0xb3
   4509 
   4510 # CHECK: locgrno %r11, %r3
   4511 0xb9 0xe2 0xe0 0xb3
   4512 
   4513 # CHECK: locgr %r11, %r3, 15
   4514 0xb9 0xe2 0xf0 0xb3
   4515 
   4516 # CHECK: lpdbr %f0, %f9
   4517 0xb3 0x10 0x00 0x09
   4518 
   4519 # CHECK: lpdbr %f0, %f15
   4520 0xb3 0x10 0x00 0x0f
   4521 
   4522 # CHECK: lpdbr %f15, %f0
   4523 0xb3 0x10 0x00 0xf0
   4524 
   4525 # CHECK: lpdbr %f15, %f9
   4526 0xb3 0x10 0x00 0xf9
   4527 
   4528 # CHECK: lpebr %f0, %f9
   4529 0xb3 0x00 0x00 0x09
   4530 
   4531 # CHECK: lpebr %f0, %f15
   4532 0xb3 0x00 0x00 0x0f
   4533 
   4534 # CHECK: lpebr %f15, %f0
   4535 0xb3 0x00 0x00 0xf0
   4536 
   4537 # CHECK: lpebr %f15, %f9
   4538 0xb3 0x00 0x00 0xf9
   4539 
   4540 # CHECK: lpgfr %r0, %r0
   4541 0xb9 0x10 0x00 0x00
   4542 
   4543 # CHECK: lpgfr %r0, %r15
   4544 0xb9 0x10 0x00 0x0f
   4545 
   4546 # CHECK: lpgfr %r15, %r0
   4547 0xb9 0x10 0x00 0xf0
   4548 
   4549 # CHECK: lpgfr %r7, %r8
   4550 0xb9 0x10 0x00 0x78
   4551 
   4552 # CHECK: lpgr %r0, %r0
   4553 0xb9 0x00 0x00 0x00
   4554 
   4555 # CHECK: lpgr %r0, %r15
   4556 0xb9 0x00 0x00 0x0f
   4557 
   4558 # CHECK: lpgr %r15, %r0
   4559 0xb9 0x00 0x00 0xf0
   4560 
   4561 # CHECK: lpgr %r7, %r8
   4562 0xb9 0x00 0x00 0x78
   4563 
   4564 # CHECK: lpr %r0, %r0
   4565 0x10 0x00
   4566 
   4567 # CHECK: lpr %r0, %r15
   4568 0x10 0x0f
   4569 
   4570 # CHECK: lpr %r15, %r0
   4571 0x10 0xf0
   4572 
   4573 # CHECK: lpr %r7, %r8
   4574 0x10 0x78
   4575 
   4576 # CHECK: lpxbr %f0, %f8
   4577 0xb3 0x40 0x00 0x08
   4578 
   4579 # CHECK: lpxbr %f0, %f13
   4580 0xb3 0x40 0x00 0x0d
   4581 
   4582 # CHECK: lpxbr %f13, %f0
   4583 0xb3 0x40 0x00 0xd0
   4584 
   4585 # CHECK: lpxbr %f13, %f9
   4586 0xb3 0x40 0x00 0xd9
   4587 
   4588 # CHECK: lr %r0, %r9
   4589 0x18 0x09
   4590 
   4591 # CHECK: lr %r0, %r15
   4592 0x18 0x0f
   4593 
   4594 # CHECK: lr %r15, %r0
   4595 0x18 0xf0
   4596 
   4597 # CHECK: lr %r15, %r9
   4598 0x18 0xf9
   4599 
   4600 # CHECK: lrvgr %r0, %r0
   4601 0xb9 0x0f 0x00 0x00
   4602 
   4603 # CHECK: lrvgr %r0, %r15
   4604 0xb9 0x0f 0x00 0x0f
   4605 
   4606 # CHECK: lrvgr %r15, %r0
   4607 0xb9 0x0f 0x00 0xf0
   4608 
   4609 # CHECK: lrvgr %r7, %r8
   4610 0xb9 0x0f 0x00 0x78
   4611 
   4612 # CHECK: lrvgr %r15, %r15
   4613 0xb9 0x0f 0x00 0xff
   4614 
   4615 # CHECK: lrvg %r0, -524288
   4616 0xe3 0x00 0x00 0x00 0x80 0x0f
   4617 
   4618 # CHECK: lrvg %r0, -1
   4619 0xe3 0x00 0x0f 0xff 0xff 0x0f
   4620 
   4621 # CHECK: lrvg %r0, 0
   4622 0xe3 0x00 0x00 0x00 0x00 0x0f
   4623 
   4624 # CHECK: lrvg %r0, 1
   4625 0xe3 0x00 0x00 0x01 0x00 0x0f
   4626 
   4627 # CHECK: lrvg %r0, 524287
   4628 0xe3 0x00 0x0f 0xff 0x7f 0x0f
   4629 
   4630 # CHECK: lrvg %r0, 0(%r1)
   4631 0xe3 0x00 0x10 0x00 0x00 0x0f
   4632 
   4633 # CHECK: lrvg %r0, 0(%r15)
   4634 0xe3 0x00 0xf0 0x00 0x00 0x0f
   4635 
   4636 # CHECK: lrvg %r0, 524287(%r1,%r15)
   4637 0xe3 0x01 0xff 0xff 0x7f 0x0f
   4638 
   4639 # CHECK: lrvg %r0, 524287(%r15,%r1)
   4640 0xe3 0x0f 0x1f 0xff 0x7f 0x0f
   4641 
   4642 # CHECK: lrvg %r15, 0
   4643 0xe3 0xf0 0x00 0x00 0x00 0x0f
   4644 
   4645 # CHECK: lrvr %r0, %r0
   4646 0xb9 0x1f 0x00 0x00
   4647 
   4648 # CHECK: lrvr %r0, %r15
   4649 0xb9 0x1f 0x00 0x0f
   4650 
   4651 # CHECK: lrvr %r15, %r0
   4652 0xb9 0x1f 0x00 0xf0
   4653 
   4654 # CHECK: lrvr %r7, %r8
   4655 0xb9 0x1f 0x00 0x78
   4656 
   4657 # CHECK: lrvr %r15, %r15
   4658 0xb9 0x1f 0x00 0xff
   4659 
   4660 # CHECK: lrv %r0, -524288
   4661 0xe3 0x00 0x00 0x00 0x80 0x1e
   4662 
   4663 # CHECK: lrv %r0, -1
   4664 0xe3 0x00 0x0f 0xff 0xff 0x1e
   4665 
   4666 # CHECK: lrv %r0, 0
   4667 0xe3 0x00 0x00 0x00 0x00 0x1e
   4668 
   4669 # CHECK: lrv %r0, 1
   4670 0xe3 0x00 0x00 0x01 0x00 0x1e
   4671 
   4672 # CHECK: lrv %r0, 524287
   4673 0xe3 0x00 0x0f 0xff 0x7f 0x1e
   4674 
   4675 # CHECK: lrv %r0, 0(%r1)
   4676 0xe3 0x00 0x10 0x00 0x00 0x1e
   4677 
   4678 # CHECK: lrv %r0, 0(%r15)
   4679 0xe3 0x00 0xf0 0x00 0x00 0x1e
   4680 
   4681 # CHECK: lrv %r0, 524287(%r1,%r15)
   4682 0xe3 0x01 0xff 0xff 0x7f 0x1e
   4683 
   4684 # CHECK: lrv %r0, 524287(%r15,%r1)
   4685 0xe3 0x0f 0x1f 0xff 0x7f 0x1e
   4686 
   4687 # CHECK: lrv %r15, 0
   4688 0xe3 0xf0 0x00 0x00 0x00 0x1e
   4689 
   4690 # CHECK: l %r0, 0
   4691 0x58 0x00 0x00 0x00
   4692 
   4693 # CHECK: l %r0, 4095
   4694 0x58 0x00 0x0f 0xff
   4695 
   4696 # CHECK: l %r0, 0(%r1)
   4697 0x58 0x00 0x10 0x00
   4698 
   4699 # CHECK: l %r0, 0(%r15)
   4700 0x58 0x00 0xf0 0x00
   4701 
   4702 # CHECK: l %r0, 4095(%r1,%r15)
   4703 0x58 0x01 0xff 0xff
   4704 
   4705 # CHECK: l %r0, 4095(%r15,%r1)
   4706 0x58 0x0f 0x1f 0xff
   4707 
   4708 # CHECK: l %r15, 0
   4709 0x58 0xf0 0x00 0x00
   4710 
   4711 # CHECK: lt %r0, -524288
   4712 0xe3 0x00 0x00 0x00 0x80 0x12
   4713 
   4714 # CHECK: lt %r0, -1
   4715 0xe3 0x00 0x0f 0xff 0xff 0x12
   4716 
   4717 # CHECK: lt %r0, 0
   4718 0xe3 0x00 0x00 0x00 0x00 0x12
   4719 
   4720 # CHECK: lt %r0, 1
   4721 0xe3 0x00 0x00 0x01 0x00 0x12
   4722 
   4723 # CHECK: lt %r0, 524287
   4724 0xe3 0x00 0x0f 0xff 0x7f 0x12
   4725 
   4726 # CHECK: lt %r0, 0(%r1)
   4727 0xe3 0x00 0x10 0x00 0x00 0x12
   4728 
   4729 # CHECK: lt %r0, 0(%r15)
   4730 0xe3 0x00 0xf0 0x00 0x00 0x12
   4731 
   4732 # CHECK: lt %r0, 524287(%r1,%r15)
   4733 0xe3 0x01 0xff 0xff 0x7f 0x12
   4734 
   4735 # CHECK: lt %r0, 524287(%r15,%r1)
   4736 0xe3 0x0f 0x1f 0xff 0x7f 0x12
   4737 
   4738 # CHECK: lt %r15, 0
   4739 0xe3 0xf0 0x00 0x00 0x00 0x12
   4740 
   4741 # CHECK: ltdbr %f0, %f9
   4742 0xb3 0x12 0x00 0x09
   4743 
   4744 # CHECK: ltdbr %f0, %f15
   4745 0xb3 0x12 0x00 0x0f
   4746 
   4747 # CHECK: ltdbr %f15, %f0
   4748 0xb3 0x12 0x00 0xf0
   4749 
   4750 # CHECK: ltdbr %f15, %f9
   4751 0xb3 0x12 0x00 0xf9
   4752 
   4753 # CHECK: ltebr %f0, %f9
   4754 0xb3 0x02 0x00 0x09
   4755 
   4756 # CHECK: ltebr %f0, %f15
   4757 0xb3 0x02 0x00 0x0f
   4758 
   4759 # CHECK: ltebr %f15, %f0
   4760 0xb3 0x02 0x00 0xf0
   4761 
   4762 # CHECK: ltebr %f15, %f9
   4763 0xb3 0x02 0x00 0xf9
   4764 
   4765 # CHECK: ltg %r0, -524288
   4766 0xe3 0x00 0x00 0x00 0x80 0x02
   4767 
   4768 # CHECK: ltg %r0, -1
   4769 0xe3 0x00 0x0f 0xff 0xff 0x02
   4770 
   4771 # CHECK: ltg %r0, 0
   4772 0xe3 0x00 0x00 0x00 0x00 0x02
   4773 
   4774 # CHECK: ltg %r0, 1
   4775 0xe3 0x00 0x00 0x01 0x00 0x02
   4776 
   4777 # CHECK: ltg %r0, 524287
   4778 0xe3 0x00 0x0f 0xff 0x7f 0x02
   4779 
   4780 # CHECK: ltg %r0, 0(%r1)
   4781 0xe3 0x00 0x10 0x00 0x00 0x02
   4782 
   4783 # CHECK: ltg %r0, 0(%r15)
   4784 0xe3 0x00 0xf0 0x00 0x00 0x02
   4785 
   4786 # CHECK: ltg %r0, 524287(%r1,%r15)
   4787 0xe3 0x01 0xff 0xff 0x7f 0x02
   4788 
   4789 # CHECK: ltg %r0, 524287(%r15,%r1)
   4790 0xe3 0x0f 0x1f 0xff 0x7f 0x02
   4791 
   4792 # CHECK: ltg %r15, 0
   4793 0xe3 0xf0 0x00 0x00 0x00 0x02
   4794 
   4795 # CHECK: ltgf %r0, -524288
   4796 0xe3 0x00 0x00 0x00 0x80 0x32
   4797 
   4798 # CHECK: ltgf %r0, -1
   4799 0xe3 0x00 0x0f 0xff 0xff 0x32
   4800 
   4801 # CHECK: ltgf %r0, 0
   4802 0xe3 0x00 0x00 0x00 0x00 0x32
   4803 
   4804 # CHECK: ltgf %r0, 1
   4805 0xe3 0x00 0x00 0x01 0x00 0x32
   4806 
   4807 # CHECK: ltgf %r0, 524287
   4808 0xe3 0x00 0x0f 0xff 0x7f 0x32
   4809 
   4810 # CHECK: ltgf %r0, 0(%r1)
   4811 0xe3 0x00 0x10 0x00 0x00 0x32
   4812 
   4813 # CHECK: ltgf %r0, 0(%r15)
   4814 0xe3 0x00 0xf0 0x00 0x00 0x32
   4815 
   4816 # CHECK: ltgf %r0, 524287(%r1,%r15)
   4817 0xe3 0x01 0xff 0xff 0x7f 0x32
   4818 
   4819 # CHECK: ltgf %r0, 524287(%r15,%r1)
   4820 0xe3 0x0f 0x1f 0xff 0x7f 0x32
   4821 
   4822 # CHECK: ltgf %r15, 0
   4823 0xe3 0xf0 0x00 0x00 0x00 0x32
   4824 
   4825 # CHECK: ltgfr %r0, %r9
   4826 0xb9 0x12 0x00 0x09
   4827 
   4828 # CHECK: ltgfr %r0, %r15
   4829 0xb9 0x12 0x00 0x0f
   4830 
   4831 # CHECK: ltgfr %r15, %r0
   4832 0xb9 0x12 0x00 0xf0
   4833 
   4834 # CHECK: ltgfr %r15, %r9
   4835 0xb9 0x12 0x00 0xf9
   4836 
   4837 # CHECK: ltgr %r0, %r9
   4838 0xb9 0x02 0x00 0x09
   4839 
   4840 # CHECK: ltgr %r0, %r15
   4841 0xb9 0x02 0x00 0x0f
   4842 
   4843 # CHECK: ltgr %r15, %r0
   4844 0xb9 0x02 0x00 0xf0
   4845 
   4846 # CHECK: ltgr %r15, %r9
   4847 0xb9 0x02 0x00 0xf9
   4848 
   4849 # CHECK: ltr %r0, %r9
   4850 0x12 0x09
   4851 
   4852 # CHECK: ltr %r0, %r15
   4853 0x12 0x0f
   4854 
   4855 # CHECK: ltr %r15, %r0
   4856 0x12 0xf0
   4857 
   4858 # CHECK: ltr %r15, %r9
   4859 0x12 0xf9
   4860 
   4861 # CHECK: ltxbr %f0, %f9
   4862 0xb3 0x42 0x00 0x09
   4863 
   4864 # CHECK: ltxbr %f0, %f13
   4865 0xb3 0x42 0x00 0x0d
   4866 
   4867 # CHECK: ltxbr %f13, %f0
   4868 0xb3 0x42 0x00 0xd0
   4869 
   4870 # CHECK: ltxbr %f13, %f9
   4871 0xb3 0x42 0x00 0xd9
   4872 
   4873 # CHECK: lxr %f0, %f8
   4874 0xb3 0x65 0x00 0x08
   4875 
   4876 # CHECK: lxr %f0, %f13
   4877 0xb3 0x65 0x00 0x0d
   4878 
   4879 # CHECK: lxr %f13, %f0
   4880 0xb3 0x65 0x00 0xd0
   4881 
   4882 # CHECK: lxr %f13, %f9
   4883 0xb3 0x65 0x00 0xd9
   4884 
   4885 # CHECK: ly %r0, -524288
   4886 0xe3 0x00 0x00 0x00 0x80 0x58
   4887 
   4888 # CHECK: ly %r0, -1
   4889 0xe3 0x00 0x0f 0xff 0xff 0x58
   4890 
   4891 # CHECK: ly %r0, 0
   4892 0xe3 0x00 0x00 0x00 0x00 0x58
   4893 
   4894 # CHECK: ly %r0, 1
   4895 0xe3 0x00 0x00 0x01 0x00 0x58
   4896 
   4897 # CHECK: ly %r0, 524287
   4898 0xe3 0x00 0x0f 0xff 0x7f 0x58
   4899 
   4900 # CHECK: ly %r0, 0(%r1)
   4901 0xe3 0x00 0x10 0x00 0x00 0x58
   4902 
   4903 # CHECK: ly %r0, 0(%r15)
   4904 0xe3 0x00 0xf0 0x00 0x00 0x58
   4905 
   4906 # CHECK: ly %r0, 524287(%r1,%r15)
   4907 0xe3 0x01 0xff 0xff 0x7f 0x58
   4908 
   4909 # CHECK: ly %r0, 524287(%r15,%r1)
   4910 0xe3 0x0f 0x1f 0xff 0x7f 0x58
   4911 
   4912 # CHECK: ly %r15, 0
   4913 0xe3 0xf0 0x00 0x00 0x00 0x58
   4914 
   4915 # CHECK: lzdr %f0
   4916 0xb3 0x75 0x00 0x00
   4917 
   4918 # CHECK: lzdr %f7
   4919 0xb3 0x75 0x00 0x70
   4920 
   4921 # CHECK: lzdr %f15
   4922 0xb3 0x75 0x00 0xf0
   4923 
   4924 # CHECK: lzer %f0
   4925 0xb3 0x74 0x00 0x00
   4926 
   4927 # CHECK: lzer %f7
   4928 0xb3 0x74 0x00 0x70
   4929 
   4930 # CHECK: lzer %f15
   4931 0xb3 0x74 0x00 0xf0
   4932 
   4933 # CHECK: lzxr %f0
   4934 0xb3 0x76 0x00 0x00
   4935 
   4936 # CHECK: lzxr %f8
   4937 0xb3 0x76 0x00 0x80
   4938 
   4939 # CHECK: lzxr %f13
   4940 0xb3 0x76 0x00 0xd0
   4941 
   4942 # CHECK: madbr %f0, %f0, %f0
   4943 0xb3 0x1e 0x00 0x00
   4944 
   4945 # CHECK: madbr %f0, %f0, %f15
   4946 0xb3 0x1e 0x00 0x0f
   4947 
   4948 # CHECK: madbr %f0, %f15, %f0
   4949 0xb3 0x1e 0x00 0xf0
   4950 
   4951 # CHECK: madbr %f15, %f0, %f0
   4952 0xb3 0x1e 0xf0 0x00
   4953 
   4954 # CHECK: madbr %f7, %f8, %f9
   4955 0xb3 0x1e 0x70 0x89
   4956 
   4957 # CHECK: madbr %f15, %f15, %f15
   4958 0xb3 0x1e 0xf0 0xff
   4959 
   4960 # CHECK: madb %f0, %f0, 0
   4961 0xed 0x00 0x00 0x00 0x00 0x1e
   4962 
   4963 # CHECK: madb %f0, %f0, 4095
   4964 0xed 0x00 0x0f 0xff 0x00 0x1e
   4965 
   4966 # CHECK: madb %f0, %f0, 0(%r1)
   4967 0xed 0x00 0x10 0x00 0x00 0x1e
   4968 
   4969 # CHECK: madb %f0, %f0, 0(%r15)
   4970 0xed 0x00 0xf0 0x00 0x00 0x1e
   4971 
   4972 # CHECK: madb %f0, %f0, 4095(%r1,%r15)
   4973 0xed 0x01 0xff 0xff 0x00 0x1e
   4974 
   4975 # CHECK: madb %f0, %f0, 4095(%r15,%r1)
   4976 0xed 0x0f 0x1f 0xff 0x00 0x1e
   4977 
   4978 # CHECK: madb %f0, %f15, 0
   4979 0xed 0xf0 0x00 0x00 0x00 0x1e
   4980 
   4981 # CHECK: madb %f15, %f0, 0
   4982 0xed 0x00 0x00 0x00 0xf0 0x1e
   4983 
   4984 # CHECK: madb %f15, %f15, 0
   4985 0xed 0xf0 0x00 0x00 0xf0 0x1e
   4986 
   4987 # CHECK: maebr %f0, %f0, %f0
   4988 0xb3 0x0e 0x00 0x00
   4989 
   4990 # CHECK: maebr %f0, %f0, %f15
   4991 0xb3 0x0e 0x00 0x0f
   4992 
   4993 # CHECK: maebr %f0, %f15, %f0
   4994 0xb3 0x0e 0x00 0xf0
   4995 
   4996 # CHECK: maebr %f15, %f0, %f0
   4997 0xb3 0x0e 0xf0 0x00
   4998 
   4999 # CHECK: maebr %f7, %f8, %f9
   5000 0xb3 0x0e 0x70 0x89
   5001 
   5002 # CHECK: maebr %f15, %f15, %f15
   5003 0xb3 0x0e 0xf0 0xff
   5004 
   5005 # CHECK: maeb %f0, %f0, 0
   5006 0xed 0x00 0x00 0x00 0x00 0x0e
   5007 
   5008 # CHECK: maeb %f0, %f0, 4095
   5009 0xed 0x00 0x0f 0xff 0x00 0x0e
   5010 
   5011 # CHECK: maeb %f0, %f0, 0(%r1)
   5012 0xed 0x00 0x10 0x00 0x00 0x0e
   5013 
   5014 # CHECK: maeb %f0, %f0, 0(%r15)
   5015 0xed 0x00 0xf0 0x00 0x00 0x0e
   5016 
   5017 # CHECK: maeb %f0, %f0, 4095(%r1,%r15)
   5018 0xed 0x01 0xff 0xff 0x00 0x0e
   5019 
   5020 # CHECK: maeb %f0, %f0, 4095(%r15,%r1)
   5021 0xed 0x0f 0x1f 0xff 0x00 0x0e
   5022 
   5023 # CHECK: maeb %f0, %f15, 0
   5024 0xed 0xf0 0x00 0x00 0x00 0x0e
   5025 
   5026 # CHECK: maeb %f15, %f0, 0
   5027 0xed 0x00 0x00 0x00 0xf0 0x0e
   5028 
   5029 # CHECK: maeb %f15, %f15, 0
   5030 0xed 0xf0 0x00 0x00 0xf0 0x0e
   5031 
   5032 # CHECK: mdbr %f0, %f0
   5033 0xb3 0x1c 0x00 0x00
   5034 
   5035 # CHECK: mdbr %f0, %f15
   5036 0xb3 0x1c 0x00 0x0f
   5037 
   5038 # CHECK: mdbr %f7, %f8
   5039 0xb3 0x1c 0x00 0x78
   5040 
   5041 # CHECK: mdbr %f15, %f0
   5042 0xb3 0x1c 0x00 0xf0
   5043 
   5044 # CHECK: mdb %f0, 0
   5045 0xed 0x00 0x00 0x00 0x00 0x1c
   5046 
   5047 # CHECK: mdb %f0, 4095
   5048 0xed 0x00 0x0f 0xff 0x00 0x1c
   5049 
   5050 # CHECK: mdb %f0, 0(%r1)
   5051 0xed 0x00 0x10 0x00 0x00 0x1c
   5052 
   5053 # CHECK: mdb %f0, 0(%r15)
   5054 0xed 0x00 0xf0 0x00 0x00 0x1c
   5055 
   5056 # CHECK: mdb %f0, 4095(%r1,%r15)
   5057 0xed 0x01 0xff 0xff 0x00 0x1c
   5058 
   5059 # CHECK: mdb %f0, 4095(%r15,%r1)
   5060 0xed 0x0f 0x1f 0xff 0x00 0x1c
   5061 
   5062 # CHECK: mdb %f15, 0
   5063 0xed 0xf0 0x00 0x00 0x00 0x1c
   5064 
   5065 # CHECK: mdebr %f0, %f0
   5066 0xb3 0x0c 0x00 0x00
   5067 
   5068 # CHECK: mdebr %f0, %f15
   5069 0xb3 0x0c 0x00 0x0f
   5070 
   5071 # CHECK: mdebr %f7, %f8
   5072 0xb3 0x0c 0x00 0x78
   5073 
   5074 # CHECK: mdebr %f15, %f0
   5075 0xb3 0x0c 0x00 0xf0
   5076 
   5077 # CHECK: mdeb %f0, 0
   5078 0xed 0x00 0x00 0x00 0x00 0x0c
   5079 
   5080 # CHECK: mdeb %f0, 4095
   5081 0xed 0x00 0x0f 0xff 0x00 0x0c
   5082 
   5083 # CHECK: mdeb %f0, 0(%r1)
   5084 0xed 0x00 0x10 0x00 0x00 0x0c
   5085 
   5086 # CHECK: mdeb %f0, 0(%r15)
   5087 0xed 0x00 0xf0 0x00 0x00 0x0c
   5088 
   5089 # CHECK: mdeb %f0, 4095(%r1,%r15)
   5090 0xed 0x01 0xff 0xff 0x00 0x0c
   5091 
   5092 # CHECK: mdeb %f0, 4095(%r15,%r1)
   5093 0xed 0x0f 0x1f 0xff 0x00 0x0c
   5094 
   5095 # CHECK: mdeb %f15, 0
   5096 0xed 0xf0 0x00 0x00 0x00 0x0c
   5097 
   5098 # CHECK: meebr %f0, %f0
   5099 0xb3 0x17 0x00 0x00
   5100 
   5101 # CHECK: meebr %f0, %f15
   5102 0xb3 0x17 0x00 0x0f
   5103 
   5104 # CHECK: meebr %f7, %f8
   5105 0xb3 0x17 0x00 0x78
   5106 
   5107 # CHECK: meebr %f15, %f0
   5108 0xb3 0x17 0x00 0xf0
   5109 
   5110 # CHECK: meeb %f0, 0
   5111 0xed 0x00 0x00 0x00 0x00 0x17
   5112 
   5113 # CHECK: meeb %f0, 4095
   5114 0xed 0x00 0x0f 0xff 0x00 0x17
   5115 
   5116 # CHECK: meeb %f0, 0(%r1)
   5117 0xed 0x00 0x10 0x00 0x00 0x17
   5118 
   5119 # CHECK: meeb %f0, 0(%r15)
   5120 0xed 0x00 0xf0 0x00 0x00 0x17
   5121 
   5122 # CHECK: meeb %f0, 4095(%r1,%r15)
   5123 0xed 0x01 0xff 0xff 0x00 0x17
   5124 
   5125 # CHECK: meeb %f0, 4095(%r15,%r1)
   5126 0xed 0x0f 0x1f 0xff 0x00 0x17
   5127 
   5128 # CHECK: meeb %f15, 0
   5129 0xed 0xf0 0x00 0x00 0x00 0x17
   5130 
   5131 # CHECK: mghi %r0, -32768
   5132 0xa7 0x0d 0x80 0x00
   5133 
   5134 # CHECK: mghi %r0, -1
   5135 0xa7 0x0d 0xff 0xff
   5136 
   5137 # CHECK: mghi %r0, 0
   5138 0xa7 0x0d 0x00 0x00
   5139 
   5140 # CHECK: mghi %r0, 1
   5141 0xa7 0x0d 0x00 0x01
   5142 
   5143 # CHECK: mghi %r0, 32767
   5144 0xa7 0x0d 0x7f 0xff
   5145 
   5146 # CHECK: mghi %r15, 0
   5147 0xa7 0xfd 0x00 0x00
   5148 
   5149 # CHECK: mhi %r0, -32768
   5150 0xa7 0x0c 0x80 0x00
   5151 
   5152 # CHECK: mhi %r0, -1
   5153 0xa7 0x0c 0xff 0xff
   5154 
   5155 # CHECK: mhi %r0, 0
   5156 0xa7 0x0c 0x00 0x00
   5157 
   5158 # CHECK: mhi %r0, 1
   5159 0xa7 0x0c 0x00 0x01
   5160 
   5161 # CHECK: mhi %r0, 32767
   5162 0xa7 0x0c 0x7f 0xff
   5163 
   5164 # CHECK: mhi %r15, 0
   5165 0xa7 0xfc 0x00 0x00
   5166 
   5167 # CHECK: mh %r0, 0
   5168 0x4c 0x00 0x00 0x00
   5169 
   5170 # CHECK: mh %r0, 4095
   5171 0x4c 0x00 0x0f 0xff
   5172 
   5173 # CHECK: mh %r0, 0(%r1)
   5174 0x4c 0x00 0x10 0x00
   5175 
   5176 # CHECK: mh %r0, 0(%r15)
   5177 0x4c 0x00 0xf0 0x00
   5178 
   5179 # CHECK: mh %r0, 4095(%r1,%r15)
   5180 0x4c 0x01 0xff 0xff
   5181 
   5182 # CHECK: mh %r0, 4095(%r15,%r1)
   5183 0x4c 0x0f 0x1f 0xff
   5184 
   5185 # CHECK: mh %r15, 0
   5186 0x4c 0xf0 0x00 0x00
   5187 
   5188 # CHECK: mhy %r0, -524288
   5189 0xe3 0x00 0x00 0x00 0x80 0x7c
   5190 
   5191 # CHECK: mhy %r0, -1
   5192 0xe3 0x00 0x0f 0xff 0xff 0x7c
   5193 
   5194 # CHECK: mhy %r0, 0
   5195 0xe3 0x00 0x00 0x00 0x00 0x7c
   5196 
   5197 # CHECK: mhy %r0, 1
   5198 0xe3 0x00 0x00 0x01 0x00 0x7c
   5199 
   5200 # CHECK: mhy %r0, 524287
   5201 0xe3 0x00 0x0f 0xff 0x7f 0x7c
   5202 
   5203 # CHECK: mhy %r0, 0(%r1)
   5204 0xe3 0x00 0x10 0x00 0x00 0x7c
   5205 
   5206 # CHECK: mhy %r0, 0(%r15)
   5207 0xe3 0x00 0xf0 0x00 0x00 0x7c
   5208 
   5209 # CHECK: mhy %r0, 524287(%r1,%r15)
   5210 0xe3 0x01 0xff 0xff 0x7f 0x7c
   5211 
   5212 # CHECK: mhy %r0, 524287(%r15,%r1)
   5213 0xe3 0x0f 0x1f 0xff 0x7f 0x7c
   5214 
   5215 # CHECK: mhy %r15, 0
   5216 0xe3 0xf0 0x00 0x00 0x00 0x7c
   5217 
   5218 # CHECK: mlgr %r0, %r0
   5219 0xb9 0x86 0x00 0x00
   5220 
   5221 # CHECK: mlgr %r0, %r15
   5222 0xb9 0x86 0x00 0x0f
   5223 
   5224 # CHECK: mlgr %r14, %r0
   5225 0xb9 0x86 0x00 0xe0
   5226 
   5227 # CHECK: mlgr %r6, %r9
   5228 0xb9 0x86 0x00 0x69
   5229 
   5230 # CHECK: mlg %r0, -524288
   5231 0xe3 0x00 0x00 0x00 0x80 0x86
   5232 
   5233 # CHECK: mlg %r0, -1
   5234 0xe3 0x00 0x0f 0xff 0xff 0x86
   5235 
   5236 # CHECK: mlg %r0, 0
   5237 0xe3 0x00 0x00 0x00 0x00 0x86
   5238 
   5239 # CHECK: mlg %r0, 1
   5240 0xe3 0x00 0x00 0x01 0x00 0x86
   5241 
   5242 # CHECK: mlg %r0, 524287
   5243 0xe3 0x00 0x0f 0xff 0x7f 0x86
   5244 
   5245 # CHECK: mlg %r0, 0(%r1)
   5246 0xe3 0x00 0x10 0x00 0x00 0x86
   5247 
   5248 # CHECK: mlg %r0, 0(%r15)
   5249 0xe3 0x00 0xf0 0x00 0x00 0x86
   5250 
   5251 # CHECK: mlg %r0, 524287(%r1,%r15)
   5252 0xe3 0x01 0xff 0xff 0x7f 0x86
   5253 
   5254 # CHECK: mlg %r0, 524287(%r15,%r1)
   5255 0xe3 0x0f 0x1f 0xff 0x7f 0x86
   5256 
   5257 # CHECK: mlg %r14, 0
   5258 0xe3 0xe0 0x00 0x00 0x00 0x86
   5259 
   5260 # CHECK: msdbr %f0, %f0, %f0
   5261 0xb3 0x1f 0x00 0x00
   5262 
   5263 # CHECK: msdbr %f0, %f0, %f15
   5264 0xb3 0x1f 0x00 0x0f
   5265 
   5266 # CHECK: msdbr %f0, %f15, %f0
   5267 0xb3 0x1f 0x00 0xf0
   5268 
   5269 # CHECK: msdbr %f15, %f0, %f0
   5270 0xb3 0x1f 0xf0 0x00
   5271 
   5272 # CHECK: msdbr %f7, %f8, %f9
   5273 0xb3 0x1f 0x70 0x89
   5274 
   5275 # CHECK: msdbr %f15, %f15, %f15
   5276 0xb3 0x1f 0xf0 0xff
   5277 
   5278 # CHECK: msdb %f0, %f0, 0
   5279 0xed 0x00 0x00 0x00 0x00 0x1f
   5280 
   5281 # CHECK: msdb %f0, %f0, 4095
   5282 0xed 0x00 0x0f 0xff 0x00 0x1f
   5283 
   5284 # CHECK: msdb %f0, %f0, 0(%r1)
   5285 0xed 0x00 0x10 0x00 0x00 0x1f
   5286 
   5287 # CHECK: msdb %f0, %f0, 0(%r15)
   5288 0xed 0x00 0xf0 0x00 0x00 0x1f
   5289 
   5290 # CHECK: msdb %f0, %f0, 4095(%r1,%r15)
   5291 0xed 0x01 0xff 0xff 0x00 0x1f
   5292 
   5293 # CHECK: msdb %f0, %f0, 4095(%r15,%r1)
   5294 0xed 0x0f 0x1f 0xff 0x00 0x1f
   5295 
   5296 # CHECK: msdb %f0, %f15, 0
   5297 0xed 0xf0 0x00 0x00 0x00 0x1f
   5298 
   5299 # CHECK: msdb %f15, %f0, 0
   5300 0xed 0x00 0x00 0x00 0xf0 0x1f
   5301 
   5302 # CHECK: msdb %f15, %f15, 0
   5303 0xed 0xf0 0x00 0x00 0xf0 0x1f
   5304 
   5305 # CHECK: msebr %f0, %f0, %f0
   5306 0xb3 0x0f 0x00 0x00
   5307 
   5308 # CHECK: msebr %f0, %f0, %f15
   5309 0xb3 0x0f 0x00 0x0f
   5310 
   5311 # CHECK: msebr %f0, %f15, %f0
   5312 0xb3 0x0f 0x00 0xf0
   5313 
   5314 # CHECK: msebr %f15, %f0, %f0
   5315 0xb3 0x0f 0xf0 0x00
   5316 
   5317 # CHECK: msebr %f7, %f8, %f9
   5318 0xb3 0x0f 0x70 0x89
   5319 
   5320 # CHECK: msebr %f15, %f15, %f15
   5321 0xb3 0x0f 0xf0 0xff
   5322 
   5323 # CHECK: mseb %f0, %f0, 0
   5324 0xed 0x00 0x00 0x00 0x00 0x0f
   5325 
   5326 # CHECK: mseb %f0, %f0, 4095
   5327 0xed 0x00 0x0f 0xff 0x00 0x0f
   5328 
   5329 # CHECK: mseb %f0, %f0, 0(%r1)
   5330 0xed 0x00 0x10 0x00 0x00 0x0f
   5331 
   5332 # CHECK: mseb %f0, %f0, 0(%r15)
   5333 0xed 0x00 0xf0 0x00 0x00 0x0f
   5334 
   5335 # CHECK: mseb %f0, %f0, 4095(%r1,%r15)
   5336 0xed 0x01 0xff 0xff 0x00 0x0f
   5337 
   5338 # CHECK: mseb %f0, %f0, 4095(%r15,%r1)
   5339 0xed 0x0f 0x1f 0xff 0x00 0x0f
   5340 
   5341 # CHECK: mseb %f0, %f15, 0
   5342 0xed 0xf0 0x00 0x00 0x00 0x0f
   5343 
   5344 # CHECK: mseb %f15, %f0, 0
   5345 0xed 0x00 0x00 0x00 0xf0 0x0f
   5346 
   5347 # CHECK: mseb %f15, %f15, 0
   5348 0xed 0xf0 0x00 0x00 0xf0 0x0f
   5349 
   5350 # CHECK: msfi %r0, -2147483648
   5351 0xc2 0x01 0x80 0x00 0x00 0x00
   5352 
   5353 # CHECK: msfi %r0, -1
   5354 0xc2 0x01 0xff 0xff 0xff 0xff
   5355 
   5356 # CHECK: msfi %r0, 0
   5357 0xc2 0x01 0x00 0x00 0x00 0x00
   5358 
   5359 # CHECK: msfi %r0, 1
   5360 0xc2 0x01 0x00 0x00 0x00 0x01
   5361 
   5362 # CHECK: msfi %r0, 2147483647
   5363 0xc2 0x01 0x7f 0xff 0xff 0xff
   5364 
   5365 # CHECK: msfi %r15, 0
   5366 0xc2 0xf1 0x00 0x00 0x00 0x00
   5367 
   5368 # CHECK: msgfi %r0, -2147483648
   5369 0xc2 0x00 0x80 0x00 0x00 0x00
   5370 
   5371 # CHECK: msgfi %r0, -1
   5372 0xc2 0x00 0xff 0xff 0xff 0xff
   5373 
   5374 # CHECK: msgfi %r0, 0
   5375 0xc2 0x00 0x00 0x00 0x00 0x00
   5376 
   5377 # CHECK: msgfi %r0, 1
   5378 0xc2 0x00 0x00 0x00 0x00 0x01
   5379 
   5380 # CHECK: msgfi %r0, 2147483647
   5381 0xc2 0x00 0x7f 0xff 0xff 0xff
   5382 
   5383 # CHECK: msgfi %r15, 0
   5384 0xc2 0xf0 0x00 0x00 0x00 0x00
   5385 
   5386 # CHECK: msgfr %r0, %r0
   5387 0xb9 0x1c 0x00 0x00
   5388 
   5389 # CHECK: msgfr %r0, %r15
   5390 0xb9 0x1c 0x00 0x0f
   5391 
   5392 # CHECK: msgfr %r15, %r0
   5393 0xb9 0x1c 0x00 0xf0
   5394 
   5395 # CHECK: msgfr %r7, %r8
   5396 0xb9 0x1c 0x00 0x78
   5397 
   5398 # CHECK: msgf %r0, -524288
   5399 0xe3 0x00 0x00 0x00 0x80 0x1c
   5400 
   5401 # CHECK: msgf %r0, -1
   5402 0xe3 0x00 0x0f 0xff 0xff 0x1c
   5403 
   5404 # CHECK: msgf %r0, 0
   5405 0xe3 0x00 0x00 0x00 0x00 0x1c
   5406 
   5407 # CHECK: msgf %r0, 1
   5408 0xe3 0x00 0x00 0x01 0x00 0x1c
   5409 
   5410 # CHECK: msgf %r0, 524287
   5411 0xe3 0x00 0x0f 0xff 0x7f 0x1c
   5412 
   5413 # CHECK: msgf %r0, 0(%r1)
   5414 0xe3 0x00 0x10 0x00 0x00 0x1c
   5415 
   5416 # CHECK: msgf %r0, 0(%r15)
   5417 0xe3 0x00 0xf0 0x00 0x00 0x1c
   5418 
   5419 # CHECK: msgf %r0, 524287(%r1,%r15)
   5420 0xe3 0x01 0xff 0xff 0x7f 0x1c
   5421 
   5422 # CHECK: msgf %r0, 524287(%r15,%r1)
   5423 0xe3 0x0f 0x1f 0xff 0x7f 0x1c
   5424 
   5425 # CHECK: msgf %r15, 0
   5426 0xe3 0xf0 0x00 0x00 0x00 0x1c
   5427 
   5428 # CHECK: msgr %r0, %r0
   5429 0xb9 0x0c 0x00 0x00
   5430 
   5431 # CHECK: msgr %r0, %r15
   5432 0xb9 0x0c 0x00 0x0f
   5433 
   5434 # CHECK: msgr %r15, %r0
   5435 0xb9 0x0c 0x00 0xf0
   5436 
   5437 # CHECK: msgr %r7, %r8
   5438 0xb9 0x0c 0x00 0x78
   5439 
   5440 # CHECK: msg %r0, -524288
   5441 0xe3 0x00 0x00 0x00 0x80 0x0c
   5442 
   5443 # CHECK: msg %r0, -1
   5444 0xe3 0x00 0x0f 0xff 0xff 0x0c
   5445 
   5446 # CHECK: msg %r0, 0
   5447 0xe3 0x00 0x00 0x00 0x00 0x0c
   5448 
   5449 # CHECK: msg %r0, 1
   5450 0xe3 0x00 0x00 0x01 0x00 0x0c
   5451 
   5452 # CHECK: msg %r0, 524287
   5453 0xe3 0x00 0x0f 0xff 0x7f 0x0c
   5454 
   5455 # CHECK: msg %r0, 0(%r1)
   5456 0xe3 0x00 0x10 0x00 0x00 0x0c
   5457 
   5458 # CHECK: msg %r0, 0(%r15)
   5459 0xe3 0x00 0xf0 0x00 0x00 0x0c
   5460 
   5461 # CHECK: msg %r0, 524287(%r1,%r15)
   5462 0xe3 0x01 0xff 0xff 0x7f 0x0c
   5463 
   5464 # CHECK: msg %r0, 524287(%r15,%r1)
   5465 0xe3 0x0f 0x1f 0xff 0x7f 0x0c
   5466 
   5467 # CHECK: msg %r15, 0
   5468 0xe3 0xf0 0x00 0x00 0x00 0x0c
   5469 
   5470 # CHECK: msr %r0, %r0
   5471 0xb2 0x52 0x00 0x00
   5472 
   5473 # CHECK: msr %r0, %r15
   5474 0xb2 0x52 0x00 0x0f
   5475 
   5476 # CHECK: msr %r15, %r0
   5477 0xb2 0x52 0x00 0xf0
   5478 
   5479 # CHECK: msr %r7, %r8
   5480 0xb2 0x52 0x00 0x78
   5481 
   5482 # CHECK: ms %r0, 0
   5483 0x71 0x00 0x00 0x00
   5484 
   5485 # CHECK: ms %r0, 4095
   5486 0x71 0x00 0x0f 0xff
   5487 
   5488 # CHECK: ms %r0, 0(%r1)
   5489 0x71 0x00 0x10 0x00
   5490 
   5491 # CHECK: ms %r0, 0(%r15)
   5492 0x71 0x00 0xf0 0x00
   5493 
   5494 # CHECK: ms %r0, 4095(%r1,%r15)
   5495 0x71 0x01 0xff 0xff
   5496 
   5497 # CHECK: ms %r0, 4095(%r15,%r1)
   5498 0x71 0x0f 0x1f 0xff
   5499 
   5500 # CHECK: ms %r15, 0
   5501 0x71 0xf0 0x00 0x00
   5502 
   5503 # CHECK: msy %r0, -524288
   5504 0xe3 0x00 0x00 0x00 0x80 0x51
   5505 
   5506 # CHECK: msy %r0, -1
   5507 0xe3 0x00 0x0f 0xff 0xff 0x51
   5508 
   5509 # CHECK: msy %r0, 0
   5510 0xe3 0x00 0x00 0x00 0x00 0x51
   5511 
   5512 # CHECK: msy %r0, 1
   5513 0xe3 0x00 0x00 0x01 0x00 0x51
   5514 
   5515 # CHECK: msy %r0, 524287
   5516 0xe3 0x00 0x0f 0xff 0x7f 0x51
   5517 
   5518 # CHECK: msy %r0, 0(%r1)
   5519 0xe3 0x00 0x10 0x00 0x00 0x51
   5520 
   5521 # CHECK: msy %r0, 0(%r15)
   5522 0xe3 0x00 0xf0 0x00 0x00 0x51
   5523 
   5524 # CHECK: msy %r0, 524287(%r1,%r15)
   5525 0xe3 0x01 0xff 0xff 0x7f 0x51
   5526 
   5527 # CHECK: msy %r0, 524287(%r15,%r1)
   5528 0xe3 0x0f 0x1f 0xff 0x7f 0x51
   5529 
   5530 # CHECK: msy %r15, 0
   5531 0xe3 0xf0 0x00 0x00 0x00 0x51
   5532 
   5533 # CHECK: mvc 0(1), 0
   5534 0xd2 0x00 0x00 0x00 0x00 0x00
   5535 
   5536 # CHECK: mvc 0(1), 0(%r1)
   5537 0xd2 0x00 0x00 0x00 0x10 0x00
   5538 
   5539 # CHECK: mvc 0(1), 0(%r15)
   5540 0xd2 0x00 0x00 0x00 0xf0 0x00
   5541 
   5542 # CHECK: mvc 0(1), 4095
   5543 0xd2 0x00 0x00 0x00 0x0f 0xff
   5544 
   5545 # CHECK: mvc 0(1), 4095(%r1)
   5546 0xd2 0x00 0x00 0x00 0x1f 0xff
   5547 
   5548 # CHECK: mvc 0(1), 4095(%r15)
   5549 0xd2 0x00 0x00 0x00 0xff 0xff
   5550 
   5551 # CHECK: mvc 0(1,%r1), 0
   5552 0xd2 0x00 0x10 0x00 0x00 0x00
   5553 
   5554 # CHECK: mvc 0(1,%r15), 0
   5555 0xd2 0x00 0xf0 0x00 0x00 0x00
   5556 
   5557 # CHECK: mvc 4095(1,%r1), 0
   5558 0xd2 0x00 0x1f 0xff 0x00 0x00
   5559 
   5560 # CHECK: mvc 4095(1,%r15), 0
   5561 0xd2 0x00 0xff 0xff 0x00 0x00
   5562 
   5563 # CHECK: mvc 0(256,%r1), 0
   5564 0xd2 0xff 0x10 0x00 0x00 0x00
   5565 
   5566 # CHECK: mvc 0(256,%r15), 0
   5567 0xd2 0xff 0xf0 0x00 0x00 0x00
   5568 
   5569 # CHECK: mvghi 0, 0
   5570 0xe5 0x48 0x00 0x00 0x00 0x00
   5571 
   5572 # CHECK: mvghi 4095, 0
   5573 0xe5 0x48 0x0f 0xff 0x00 0x00
   5574 
   5575 # CHECK: mvghi 0, -32768
   5576 0xe5 0x48 0x00 0x00 0x80 0x00
   5577 
   5578 # CHECK: mvghi 0, -1
   5579 0xe5 0x48 0x00 0x00 0xff 0xff
   5580 
   5581 # CHECK: mvghi 0, 0
   5582 0xe5 0x48 0x00 0x00 0x00 0x00
   5583 
   5584 # CHECK: mvghi 0, 1
   5585 0xe5 0x48 0x00 0x00 0x00 0x01
   5586 
   5587 # CHECK: mvghi 0, 32767
   5588 0xe5 0x48 0x00 0x00 0x7f 0xff
   5589 
   5590 # CHECK: mvghi 0(%r1), 42
   5591 0xe5 0x48 0x10 0x00 0x00 0x2a
   5592 
   5593 # CHECK: mvghi 0(%r15), 42
   5594 0xe5 0x48 0xf0 0x00 0x00 0x2a
   5595 
   5596 # CHECK: mvghi 4095(%r1), 42
   5597 0xe5 0x48 0x1f 0xff 0x00 0x2a
   5598 
   5599 # CHECK: mvghi 4095(%r15), 42
   5600 0xe5 0x48 0xff 0xff 0x00 0x2a
   5601 
   5602 # CHECK: mvhhi 0, 0
   5603 0xe5 0x44 0x00 0x00 0x00 0x00
   5604 
   5605 # CHECK: mvhhi 4095, 0
   5606 0xe5 0x44 0x0f 0xff 0x00 0x00
   5607 
   5608 # CHECK: mvhhi 0, -32768
   5609 0xe5 0x44 0x00 0x00 0x80 0x00
   5610 
   5611 # CHECK: mvhhi 0, -1
   5612 0xe5 0x44 0x00 0x00 0xff 0xff
   5613 
   5614 # CHECK: mvhhi 0, 0
   5615 0xe5 0x44 0x00 0x00 0x00 0x00
   5616 
   5617 # CHECK: mvhhi 0, 1
   5618 0xe5 0x44 0x00 0x00 0x00 0x01
   5619 
   5620 # CHECK: mvhhi 0, 32767
   5621 0xe5 0x44 0x00 0x00 0x7f 0xff
   5622 
   5623 # CHECK: mvhhi 0(%r1), 42
   5624 0xe5 0x44 0x10 0x00 0x00 0x2a
   5625 
   5626 # CHECK: mvhhi 0(%r15), 42
   5627 0xe5 0x44 0xf0 0x00 0x00 0x2a
   5628 
   5629 # CHECK: mvhhi 4095(%r1), 42
   5630 0xe5 0x44 0x1f 0xff 0x00 0x2a
   5631 
   5632 # CHECK: mvhhi 4095(%r15), 42
   5633 0xe5 0x44 0xff 0xff 0x00 0x2a
   5634 
   5635 # CHECK: mvhi 0, 0
   5636 0xe5 0x4c 0x00 0x00 0x00 0x00
   5637 
   5638 # CHECK: mvhi 4095, 0
   5639 0xe5 0x4c 0x0f 0xff 0x00 0x00
   5640 
   5641 # CHECK: mvhi 0, -32768
   5642 0xe5 0x4c 0x00 0x00 0x80 0x00
   5643 
   5644 # CHECK: mvhi 0, -1
   5645 0xe5 0x4c 0x00 0x00 0xff 0xff
   5646 
   5647 # CHECK: mvhi 0, 0
   5648 0xe5 0x4c 0x00 0x00 0x00 0x00
   5649 
   5650 # CHECK: mvhi 0, 1
   5651 0xe5 0x4c 0x00 0x00 0x00 0x01
   5652 
   5653 # CHECK: mvhi 0, 32767
   5654 0xe5 0x4c 0x00 0x00 0x7f 0xff
   5655 
   5656 # CHECK: mvhi 0(%r1), 42
   5657 0xe5 0x4c 0x10 0x00 0x00 0x2a
   5658 
   5659 # CHECK: mvhi 0(%r15), 42
   5660 0xe5 0x4c 0xf0 0x00 0x00 0x2a
   5661 
   5662 # CHECK: mvhi 4095(%r1), 42
   5663 0xe5 0x4c 0x1f 0xff 0x00 0x2a
   5664 
   5665 # CHECK: mvhi 4095(%r15), 42
   5666 0xe5 0x4c 0xff 0xff 0x00 0x2a
   5667 
   5668 # CHECK: mvi 0, 0
   5669 0x92 0x00 0x00 0x00
   5670 
   5671 # CHECK: mvi 4095, 0
   5672 0x92 0x00 0x0f 0xff
   5673 
   5674 # CHECK: mvi 0, 255
   5675 0x92 0xff 0x00 0x00
   5676 
   5677 # CHECK: mvi 0(%r1), 42
   5678 0x92 0x2a 0x10 0x00
   5679 
   5680 # CHECK: mvi 0(%r15), 42
   5681 0x92 0x2a 0xf0 0x00
   5682 
   5683 # CHECK: mvi 4095(%r1), 42
   5684 0x92 0x2a 0x1f 0xff
   5685 
   5686 # CHECK: mvi 4095(%r15), 42
   5687 0x92 0x2a 0xff 0xff
   5688 
   5689 # CHECK: mviy -524288, 0
   5690 0xeb 0x00 0x00 0x00 0x80 0x52
   5691 
   5692 # CHECK: mviy -1, 0
   5693 0xeb 0x00 0x0f 0xff 0xff 0x52
   5694 
   5695 # CHECK: mviy 0, 0
   5696 0xeb 0x00 0x00 0x00 0x00 0x52
   5697 
   5698 # CHECK: mviy 1, 0
   5699 0xeb 0x00 0x00 0x01 0x00 0x52
   5700 
   5701 # CHECK: mviy 524287, 0
   5702 0xeb 0x00 0x0f 0xff 0x7f 0x52
   5703 
   5704 # CHECK: mviy 0, 255
   5705 0xeb 0xff 0x00 0x00 0x00 0x52
   5706 
   5707 # CHECK: mviy 0(%r1), 42
   5708 0xeb 0x2a 0x10 0x00 0x00 0x52
   5709 
   5710 # CHECK: mviy 0(%r15), 42
   5711 0xeb 0x2a 0xf0 0x00 0x00 0x52
   5712 
   5713 # CHECK: mviy 524287(%r1), 42
   5714 0xeb 0x2a 0x1f 0xff 0x7f 0x52
   5715 
   5716 # CHECK: mviy 524287(%r15), 42
   5717 0xeb 0x2a 0xff 0xff 0x7f 0x52
   5718 
   5719 # CHECK: mvst %r0, %r0
   5720 0xb2 0x55 0x00 0x00
   5721 
   5722 # CHECK: mvst %r0, %r15
   5723 0xb2 0x55 0x00 0x0f
   5724 
   5725 # CHECK: mvst %r15, %r0
   5726 0xb2 0x55 0x00 0xf0
   5727 
   5728 # CHECK: mvst %r7, %r8
   5729 0xb2 0x55 0x00 0x78
   5730 
   5731 # CHECK: mxbr %f0, %f0
   5732 0xb3 0x4c 0x00 0x00
   5733 
   5734 # CHECK: mxbr %f0, %f13
   5735 0xb3 0x4c 0x00 0x0d
   5736 
   5737 # CHECK: mxbr %f8, %f5
   5738 0xb3 0x4c 0x00 0x85
   5739 
   5740 # CHECK: mxbr %f13, %f13
   5741 0xb3 0x4c 0x00 0xdd
   5742 
   5743 # CHECK: mxdbr %f0, %f0
   5744 0xb3 0x07 0x00 0x00
   5745 
   5746 # CHECK: mxdbr %f0, %f15
   5747 0xb3 0x07 0x00 0x0f
   5748 
   5749 # CHECK: mxdbr %f8, %f8
   5750 0xb3 0x07 0x00 0x88
   5751 
   5752 # CHECK: mxdbr %f13, %f0
   5753 0xb3 0x07 0x00 0xd0
   5754 
   5755 # CHECK: mxdb %f0, 0
   5756 0xed 0x00 0x00 0x00 0x00 0x07
   5757 
   5758 # CHECK: mxdb %f0, 4095
   5759 0xed 0x00 0x0f 0xff 0x00 0x07
   5760 
   5761 # CHECK: mxdb %f0, 0(%r1)
   5762 0xed 0x00 0x10 0x00 0x00 0x07
   5763 
   5764 # CHECK: mxdb %f0, 0(%r15)
   5765 0xed 0x00 0xf0 0x00 0x00 0x07
   5766 
   5767 # CHECK: mxdb %f0, 4095(%r1,%r15)
   5768 0xed 0x01 0xff 0xff 0x00 0x07
   5769 
   5770 # CHECK: mxdb %f0, 4095(%r15,%r1)
   5771 0xed 0x0f 0x1f 0xff 0x00 0x07
   5772 
   5773 # CHECK: mxdb %f13, 0
   5774 0xed 0xd0 0x00 0x00 0x00 0x07
   5775 
   5776 # CHECK: nc 0(1), 0
   5777 0xd4 0x00 0x00 0x00 0x00 0x00
   5778 
   5779 # CHECK: nc 0(1), 0(%r1)
   5780 0xd4 0x00 0x00 0x00 0x10 0x00
   5781 
   5782 # CHECK: nc 0(1), 0(%r15)
   5783 0xd4 0x00 0x00 0x00 0xf0 0x00
   5784 
   5785 # CHECK: nc 0(1), 4095
   5786 0xd4 0x00 0x00 0x00 0x0f 0xff
   5787 
   5788 # CHECK: nc 0(1), 4095(%r1)
   5789 0xd4 0x00 0x00 0x00 0x1f 0xff
   5790 
   5791 # CHECK: nc 0(1), 4095(%r15)
   5792 0xd4 0x00 0x00 0x00 0xff 0xff
   5793 
   5794 # CHECK: nc 0(1,%r1), 0
   5795 0xd4 0x00 0x10 0x00 0x00 0x00
   5796 
   5797 # CHECK: nc 0(1,%r15), 0
   5798 0xd4 0x00 0xf0 0x00 0x00 0x00
   5799 
   5800 # CHECK: nc 4095(1,%r1), 0
   5801 0xd4 0x00 0x1f 0xff 0x00 0x00
   5802 
   5803 # CHECK: nc 4095(1,%r15), 0
   5804 0xd4 0x00 0xff 0xff 0x00 0x00
   5805 
   5806 # CHECK: nc 0(256,%r1), 0
   5807 0xd4 0xff 0x10 0x00 0x00 0x00
   5808 
   5809 # CHECK: nc 0(256,%r15), 0
   5810 0xd4 0xff 0xf0 0x00 0x00 0x00
   5811 
   5812 # CHECK: ngr %r0, %r0
   5813 0xb9 0x80 0x00 0x00
   5814 
   5815 # CHECK: ngr %r0, %r15
   5816 0xb9 0x80 0x00 0x0f
   5817 
   5818 # CHECK: ngr %r15, %r0
   5819 0xb9 0x80 0x00 0xf0
   5820 
   5821 # CHECK: ngr %r7, %r8
   5822 0xb9 0x80 0x00 0x78
   5823 
   5824 # CHECK: ng %r0, -524288
   5825 0xe3 0x00 0x00 0x00 0x80 0x80
   5826 
   5827 # CHECK: ngrk %r0, %r0, %r0
   5828 0xb9 0xe4 0x00 0x00
   5829 
   5830 # CHECK: ngrk %r2, %r3, %r4
   5831 0xb9 0xe4 0x40 0x23
   5832 
   5833 # CHECK: ng %r0, -1
   5834 0xe3 0x00 0x0f 0xff 0xff 0x80
   5835 
   5836 # CHECK: ng %r0, 0
   5837 0xe3 0x00 0x00 0x00 0x00 0x80
   5838 
   5839 # CHECK: ng %r0, 1
   5840 0xe3 0x00 0x00 0x01 0x00 0x80
   5841 
   5842 # CHECK: ng %r0, 524287
   5843 0xe3 0x00 0x0f 0xff 0x7f 0x80
   5844 
   5845 # CHECK: ng %r0, 0(%r1)
   5846 0xe3 0x00 0x10 0x00 0x00 0x80
   5847 
   5848 # CHECK: ng %r0, 0(%r15)
   5849 0xe3 0x00 0xf0 0x00 0x00 0x80
   5850 
   5851 # CHECK: ng %r0, 524287(%r1,%r15)
   5852 0xe3 0x01 0xff 0xff 0x7f 0x80
   5853 
   5854 # CHECK: ng %r0, 524287(%r15,%r1)
   5855 0xe3 0x0f 0x1f 0xff 0x7f 0x80
   5856 
   5857 # CHECK: ng %r15, 0
   5858 0xe3 0xf0 0x00 0x00 0x00 0x80
   5859 
   5860 # CHECK: nihf %r0, 0
   5861 0xc0 0x0a 0x00 0x00 0x00 0x00
   5862 
   5863 # CHECK: nihf %r0, 4294967295
   5864 0xc0 0x0a 0xff 0xff 0xff 0xff
   5865 
   5866 # CHECK: nihf %r15, 0
   5867 0xc0 0xfa 0x00 0x00 0x00 0x00
   5868 
   5869 # CHECK: nihh %r0, 0
   5870 0xa5 0x04 0x00 0x00
   5871 
   5872 # CHECK: nihh %r0, 32768
   5873 0xa5 0x04 0x80 0x00
   5874 
   5875 # CHECK: nihh %r0, 65535
   5876 0xa5 0x04 0xff 0xff
   5877 
   5878 # CHECK: nihh %r15, 0
   5879 0xa5 0xf4 0x00 0x00
   5880 
   5881 # CHECK: nihl %r0, 0
   5882 0xa5 0x05 0x00 0x00
   5883 
   5884 # CHECK: nihl %r0, 32768
   5885 0xa5 0x05 0x80 0x00
   5886 
   5887 # CHECK: nihl %r0, 65535
   5888 0xa5 0x05 0xff 0xff
   5889 
   5890 # CHECK: nihl %r15, 0
   5891 0xa5 0xf5 0x00 0x00
   5892 
   5893 # CHECK: nilf %r0, 0
   5894 0xc0 0x0b 0x00 0x00 0x00 0x00
   5895 
   5896 # CHECK: nilf %r0, 4294967295
   5897 0xc0 0x0b 0xff 0xff 0xff 0xff
   5898 
   5899 # CHECK: nilf %r15, 0
   5900 0xc0 0xfb 0x00 0x00 0x00 0x00
   5901 
   5902 # CHECK: nilh %r0, 0
   5903 0xa5 0x06 0x00 0x00
   5904 
   5905 # CHECK: nilh %r0, 32768
   5906 0xa5 0x06 0x80 0x00
   5907 
   5908 # CHECK: nilh %r0, 65535
   5909 0xa5 0x06 0xff 0xff
   5910 
   5911 # CHECK: nilh %r15, 0
   5912 0xa5 0xf6 0x00 0x00
   5913 
   5914 # CHECK: nill %r0, 0
   5915 0xa5 0x07 0x00 0x00
   5916 
   5917 # CHECK: nill %r0, 32768
   5918 0xa5 0x07 0x80 0x00
   5919 
   5920 # CHECK: nill %r0, 65535
   5921 0xa5 0x07 0xff 0xff
   5922 
   5923 # CHECK: nill %r15, 0
   5924 0xa5 0xf7 0x00 0x00
   5925 
   5926 # CHECK: ni 0, 0
   5927 0x94 0x00 0x00 0x00
   5928 
   5929 # CHECK: ni 4095, 0
   5930 0x94 0x00 0x0f 0xff
   5931 
   5932 # CHECK: ni 0, 255
   5933 0x94 0xff 0x00 0x00
   5934 
   5935 # CHECK: ni 0(%r1), 42
   5936 0x94 0x2a 0x10 0x00
   5937 
   5938 # CHECK: ni 0(%r15), 42
   5939 0x94 0x2a 0xf0 0x00
   5940 
   5941 # CHECK: ni 4095(%r1), 42
   5942 0x94 0x2a 0x1f 0xff
   5943 
   5944 # CHECK: ni 4095(%r15), 42
   5945 0x94 0x2a 0xff 0xff
   5946 
   5947 # CHECK: niy -524288, 0
   5948 0xeb 0x00 0x00 0x00 0x80 0x54
   5949 
   5950 # CHECK: niy -1, 0
   5951 0xeb 0x00 0x0f 0xff 0xff 0x54
   5952 
   5953 # CHECK: niy 0, 0
   5954 0xeb 0x00 0x00 0x00 0x00 0x54
   5955 
   5956 # CHECK: niy 1, 0
   5957 0xeb 0x00 0x00 0x01 0x00 0x54
   5958 
   5959 # CHECK: niy 524287, 0
   5960 0xeb 0x00 0x0f 0xff 0x7f 0x54
   5961 
   5962 # CHECK: niy 0, 255
   5963 0xeb 0xff 0x00 0x00 0x00 0x54
   5964 
   5965 # CHECK: niy 0(%r1), 42
   5966 0xeb 0x2a 0x10 0x00 0x00 0x54
   5967 
   5968 # CHECK: niy 0(%r15), 42
   5969 0xeb 0x2a 0xf0 0x00 0x00 0x54
   5970 
   5971 # CHECK: niy 524287(%r1), 42
   5972 0xeb 0x2a 0x1f 0xff 0x7f 0x54
   5973 
   5974 # CHECK: niy 524287(%r15), 42
   5975 0xeb 0x2a 0xff 0xff 0x7f 0x54
   5976 
   5977 # CHECK: nr %r0, %r0
   5978 0x14 0x00
   5979 
   5980 # CHECK: nr %r0, %r15
   5981 0x14 0x0f
   5982 
   5983 # CHECK: nr %r15, %r0
   5984 0x14 0xf0
   5985 
   5986 # CHECK: nr %r7, %r8
   5987 0x14 0x78
   5988 
   5989 # CHECK: nrk %r0, %r0, %r0
   5990 0xb9 0xf4 0x00 0x00
   5991 
   5992 # CHECK: nrk %r2, %r3, %r4
   5993 0xb9 0xf4 0x40 0x23
   5994 
   5995 # CHECK: n %r0, 0
   5996 0x54 0x00 0x00 0x00
   5997 
   5998 # CHECK: n %r0, 4095
   5999 0x54 0x00 0x0f 0xff
   6000 
   6001 # CHECK: n %r0, 0(%r1)
   6002 0x54 0x00 0x10 0x00
   6003 
   6004 # CHECK: n %r0, 0(%r15)
   6005 0x54 0x00 0xf0 0x00
   6006 
   6007 # CHECK: n %r0, 4095(%r1,%r15)
   6008 0x54 0x01 0xff 0xff
   6009 
   6010 # CHECK: n %r0, 4095(%r15,%r1)
   6011 0x54 0x0f 0x1f 0xff
   6012 
   6013 # CHECK: n %r15, 0
   6014 0x54 0xf0 0x00 0x00
   6015 
   6016 # CHECK: ny %r0, -524288
   6017 0xe3 0x00 0x00 0x00 0x80 0x54
   6018 
   6019 # CHECK: ny %r0, -1
   6020 0xe3 0x00 0x0f 0xff 0xff 0x54
   6021 
   6022 # CHECK: ny %r0, 0
   6023 0xe3 0x00 0x00 0x00 0x00 0x54
   6024 
   6025 # CHECK: ny %r0, 1
   6026 0xe3 0x00 0x00 0x01 0x00 0x54
   6027 
   6028 # CHECK: ny %r0, 524287
   6029 0xe3 0x00 0x0f 0xff 0x7f 0x54
   6030 
   6031 # CHECK: ny %r0, 0(%r1)
   6032 0xe3 0x00 0x10 0x00 0x00 0x54
   6033 
   6034 # CHECK: ny %r0, 0(%r15)
   6035 0xe3 0x00 0xf0 0x00 0x00 0x54
   6036 
   6037 # CHECK: ny %r0, 524287(%r1,%r15)
   6038 0xe3 0x01 0xff 0xff 0x7f 0x54
   6039 
   6040 # CHECK: ny %r0, 524287(%r15,%r1)
   6041 0xe3 0x0f 0x1f 0xff 0x7f 0x54
   6042 
   6043 # CHECK: ny %r15, 0
   6044 0xe3 0xf0 0x00 0x00 0x00 0x54
   6045 
   6046 # CHECK: ntstg %r0, -524288
   6047 0xe3 0x00 0x00 0x00 0x80 0x25
   6048 
   6049 # CHECK: ntstg %r0, -1
   6050 0xe3 0x00 0x0f 0xff 0xff 0x25
   6051 
   6052 # CHECK: ntstg %r0, 0
   6053 0xe3 0x00 0x00 0x00 0x00 0x25
   6054 
   6055 # CHECK: ntstg %r0, 1
   6056 0xe3 0x00 0x00 0x01 0x00 0x25
   6057 
   6058 # CHECK: ntstg %r0, 524287
   6059 0xe3 0x00 0x0f 0xff 0x7f 0x25
   6060 
   6061 # CHECK: ntstg %r0, 0(%r1)
   6062 0xe3 0x00 0x10 0x00 0x00 0x25
   6063 
   6064 # CHECK: ntstg %r0, 0(%r15)
   6065 0xe3 0x00 0xf0 0x00 0x00 0x25
   6066 
   6067 # CHECK: ntstg %r0, 524287(%r1,%r15)
   6068 0xe3 0x01 0xff 0xff 0x7f 0x25
   6069 
   6070 # CHECK: ntstg %r0, 524287(%r15,%r1)
   6071 0xe3 0x0f 0x1f 0xff 0x7f 0x25
   6072 
   6073 # CHECK: ntstg %r15, 0
   6074 0xe3 0xf0 0x00 0x00 0x00 0x25
   6075 
   6076 # CHECK: oc 0(1), 0
   6077 0xd6 0x00 0x00 0x00 0x00 0x00
   6078 
   6079 # CHECK: oc 0(1), 0(%r1)
   6080 0xd6 0x00 0x00 0x00 0x10 0x00
   6081 
   6082 # CHECK: oc 0(1), 0(%r15)
   6083 0xd6 0x00 0x00 0x00 0xf0 0x00
   6084 
   6085 # CHECK: oc 0(1), 4095
   6086 0xd6 0x00 0x00 0x00 0x0f 0xff
   6087 
   6088 # CHECK: oc 0(1), 4095(%r1)
   6089 0xd6 0x00 0x00 0x00 0x1f 0xff
   6090 
   6091 # CHECK: oc 0(1), 4095(%r15)
   6092 0xd6 0x00 0x00 0x00 0xff 0xff
   6093 
   6094 # CHECK: oc 0(1,%r1), 0
   6095 0xd6 0x00 0x10 0x00 0x00 0x00
   6096 
   6097 # CHECK: oc 0(1,%r15), 0
   6098 0xd6 0x00 0xf0 0x00 0x00 0x00
   6099 
   6100 # CHECK: oc 4095(1,%r1), 0
   6101 0xd6 0x00 0x1f 0xff 0x00 0x00
   6102 
   6103 # CHECK: oc 4095(1,%r15), 0
   6104 0xd6 0x00 0xff 0xff 0x00 0x00
   6105 
   6106 # CHECK: oc 0(256,%r1), 0
   6107 0xd6 0xff 0x10 0x00 0x00 0x00
   6108 
   6109 # CHECK: oc 0(256,%r15), 0
   6110 0xd6 0xff 0xf0 0x00 0x00 0x00
   6111 
   6112 # CHECK: ogr %r0, %r0
   6113 0xb9 0x81 0x00 0x00
   6114 
   6115 # CHECK: ogr %r0, %r15
   6116 0xb9 0x81 0x00 0x0f
   6117 
   6118 # CHECK: ogr %r15, %r0
   6119 0xb9 0x81 0x00 0xf0
   6120 
   6121 # CHECK: ogr %r7, %r8
   6122 0xb9 0x81 0x00 0x78
   6123 
   6124 # CHECK: ogrk %r0, %r0, %r0
   6125 0xb9 0xe6 0x00 0x00
   6126 
   6127 # CHECK: ogrk %r2, %r3, %r4
   6128 0xb9 0xe6 0x40 0x23
   6129 
   6130 # CHECK: og %r0, -524288
   6131 0xe3 0x00 0x00 0x00 0x80 0x81
   6132 
   6133 # CHECK: og %r0, -1
   6134 0xe3 0x00 0x0f 0xff 0xff 0x81
   6135 
   6136 # CHECK: og %r0, 0
   6137 0xe3 0x00 0x00 0x00 0x00 0x81
   6138 
   6139 # CHECK: og %r0, 1
   6140 0xe3 0x00 0x00 0x01 0x00 0x81
   6141 
   6142 # CHECK: og %r0, 524287
   6143 0xe3 0x00 0x0f 0xff 0x7f 0x81
   6144 
   6145 # CHECK: og %r0, 0(%r1)
   6146 0xe3 0x00 0x10 0x00 0x00 0x81
   6147 
   6148 # CHECK: og %r0, 0(%r15)
   6149 0xe3 0x00 0xf0 0x00 0x00 0x81
   6150 
   6151 # CHECK: og %r0, 524287(%r1,%r15)
   6152 0xe3 0x01 0xff 0xff 0x7f 0x81
   6153 
   6154 # CHECK: og %r0, 524287(%r15,%r1)
   6155 0xe3 0x0f 0x1f 0xff 0x7f 0x81
   6156 
   6157 # CHECK: og %r15, 0
   6158 0xe3 0xf0 0x00 0x00 0x00 0x81
   6159 
   6160 # CHECK: oihf %r0, 0
   6161 0xc0 0x0c 0x00 0x00 0x00 0x00
   6162 
   6163 # CHECK: oihf %r0, 4294967295
   6164 0xc0 0x0c 0xff 0xff 0xff 0xff
   6165 
   6166 # CHECK: oihf %r15, 0
   6167 0xc0 0xfc 0x00 0x00 0x00 0x00
   6168 
   6169 # CHECK: oihh %r0, 0
   6170 0xa5 0x08 0x00 0x00
   6171 
   6172 # CHECK: oihh %r0, 32768
   6173 0xa5 0x08 0x80 0x00
   6174 
   6175 # CHECK: oihh %r0, 65535
   6176 0xa5 0x08 0xff 0xff
   6177 
   6178 # CHECK: oihh %r15, 0
   6179 0xa5 0xf8 0x00 0x00
   6180 
   6181 # CHECK: oihl %r0, 0
   6182 0xa5 0x09 0x00 0x00
   6183 
   6184 # CHECK: oihl %r0, 32768
   6185 0xa5 0x09 0x80 0x00
   6186 
   6187 # CHECK: oihl %r0, 65535
   6188 0xa5 0x09 0xff 0xff
   6189 
   6190 # CHECK: oihl %r15, 0
   6191 0xa5 0xf9 0x00 0x00
   6192 
   6193 # CHECK: oilf %r0, 0
   6194 0xc0 0x0d 0x00 0x00 0x00 0x00
   6195 
   6196 # CHECK: oilf %r0, 4294967295
   6197 0xc0 0x0d 0xff 0xff 0xff 0xff
   6198 
   6199 # CHECK: oilf %r15, 0
   6200 0xc0 0xfd 0x00 0x00 0x00 0x00
   6201 
   6202 # CHECK: oilh %r0, 0
   6203 0xa5 0x0a 0x00 0x00
   6204 
   6205 # CHECK: oilh %r0, 32768
   6206 0xa5 0x0a 0x80 0x00
   6207 
   6208 # CHECK: oilh %r0, 65535
   6209 0xa5 0x0a 0xff 0xff
   6210 
   6211 # CHECK: oilh %r15, 0
   6212 0xa5 0xfa 0x00 0x00
   6213 
   6214 # CHECK: oill %r0, 0
   6215 0xa5 0x0b 0x00 0x00
   6216 
   6217 # CHECK: oill %r0, 32768
   6218 0xa5 0x0b 0x80 0x00
   6219 
   6220 # CHECK: oill %r0, 65535
   6221 0xa5 0x0b 0xff 0xff
   6222 
   6223 # CHECK: oill %r15, 0
   6224 0xa5 0xfb 0x00 0x00
   6225 
   6226 # CHECK: oi 0, 0
   6227 0x96 0x00 0x00 0x00
   6228 
   6229 # CHECK: oi 4095, 0
   6230 0x96 0x00 0x0f 0xff
   6231 
   6232 # CHECK: oi 0, 255
   6233 0x96 0xff 0x00 0x00
   6234 
   6235 # CHECK: oi 0(%r1), 42
   6236 0x96 0x2a 0x10 0x00
   6237 
   6238 # CHECK: oi 0(%r15), 42
   6239 0x96 0x2a 0xf0 0x00
   6240 
   6241 # CHECK: oi 4095(%r1), 42
   6242 0x96 0x2a 0x1f 0xff
   6243 
   6244 # CHECK: oi 4095(%r15), 42
   6245 0x96 0x2a 0xff 0xff
   6246 
   6247 # CHECK: oiy -524288, 0
   6248 0xeb 0x00 0x00 0x00 0x80 0x56
   6249 
   6250 # CHECK: oiy -1, 0
   6251 0xeb 0x00 0x0f 0xff 0xff 0x56
   6252 
   6253 # CHECK: oiy 0, 0
   6254 0xeb 0x00 0x00 0x00 0x00 0x56
   6255 
   6256 # CHECK: oiy 1, 0
   6257 0xeb 0x00 0x00 0x01 0x00 0x56
   6258 
   6259 # CHECK: oiy 524287, 0
   6260 0xeb 0x00 0x0f 0xff 0x7f 0x56
   6261 
   6262 # CHECK: oiy 0, 255
   6263 0xeb 0xff 0x00 0x00 0x00 0x56
   6264 
   6265 # CHECK: oiy 0(%r1), 42
   6266 0xeb 0x2a 0x10 0x00 0x00 0x56
   6267 
   6268 # CHECK: oiy 0(%r15), 42
   6269 0xeb 0x2a 0xf0 0x00 0x00 0x56
   6270 
   6271 # CHECK: oiy 524287(%r1), 42
   6272 0xeb 0x2a 0x1f 0xff 0x7f 0x56
   6273 
   6274 # CHECK: oiy 524287(%r15), 42
   6275 0xeb 0x2a 0xff 0xff 0x7f 0x56
   6276 
   6277 # CHECK: or %r0, %r0
   6278 0x16 0x00
   6279 
   6280 # CHECK: or %r0, %r15
   6281 0x16 0x0f
   6282 
   6283 # CHECK: or %r15, %r0
   6284 0x16 0xf0
   6285 
   6286 # CHECK: or %r7, %r8
   6287 0x16 0x78
   6288 
   6289 # CHECK: ork %r0, %r0, %r0
   6290 0xb9 0xf6 0x00 0x00
   6291 
   6292 # CHECK: ork %r2, %r3, %r4
   6293 0xb9 0xf6 0x40 0x23
   6294 
   6295 # CHECK: o %r0, 0
   6296 0x56 0x00 0x00 0x00
   6297 
   6298 # CHECK: o %r0, 4095
   6299 0x56 0x00 0x0f 0xff
   6300 
   6301 # CHECK: o %r0, 0(%r1)
   6302 0x56 0x00 0x10 0x00
   6303 
   6304 # CHECK: o %r0, 0(%r15)
   6305 0x56 0x00 0xf0 0x00
   6306 
   6307 # CHECK: o %r0, 4095(%r1,%r15)
   6308 0x56 0x01 0xff 0xff
   6309 
   6310 # CHECK: o %r0, 4095(%r15,%r1)
   6311 0x56 0x0f 0x1f 0xff
   6312 
   6313 # CHECK: o %r15, 0
   6314 0x56 0xf0 0x00 0x00
   6315 
   6316 # CHECK: oy %r0, -524288
   6317 0xe3 0x00 0x00 0x00 0x80 0x56
   6318 
   6319 # CHECK: oy %r0, -1
   6320 0xe3 0x00 0x0f 0xff 0xff 0x56
   6321 
   6322 # CHECK: oy %r0, 0
   6323 0xe3 0x00 0x00 0x00 0x00 0x56
   6324 
   6325 # CHECK: oy %r0, 1
   6326 0xe3 0x00 0x00 0x01 0x00 0x56
   6327 
   6328 # CHECK: oy %r0, 524287
   6329 0xe3 0x00 0x0f 0xff 0x7f 0x56
   6330 
   6331 # CHECK: oy %r0, 0(%r1)
   6332 0xe3 0x00 0x10 0x00 0x00 0x56
   6333 
   6334 # CHECK: oy %r0, 0(%r15)
   6335 0xe3 0x00 0xf0 0x00 0x00 0x56
   6336 
   6337 # CHECK: oy %r0, 524287(%r1,%r15)
   6338 0xe3 0x01 0xff 0xff 0x7f 0x56
   6339 
   6340 # CHECK: oy %r0, 524287(%r15,%r1)
   6341 0xe3 0x0f 0x1f 0xff 0x7f 0x56
   6342 
   6343 # CHECK: oy %r15, 0
   6344 0xe3 0xf0 0x00 0x00 0x00 0x56
   6345 
   6346 # CHECK: pfd 0, -524288
   6347 0xe3 0x00 0x00 0x00 0x80 0x36
   6348 
   6349 # CHECK: pfd 0, -1
   6350 0xe3 0x00 0x0f 0xff 0xff 0x36
   6351 
   6352 # CHECK: pfd 0, 0
   6353 0xe3 0x00 0x00 0x00 0x00 0x36
   6354 
   6355 # CHECK: pfd 0, 1
   6356 0xe3 0x00 0x00 0x01 0x00 0x36
   6357 
   6358 # CHECK: pfd 0, 524287
   6359 0xe3 0x00 0x0f 0xff 0x7f 0x36
   6360 
   6361 # CHECK: pfd 0, 0(%r1)
   6362 0xe3 0x00 0x10 0x00 0x00 0x36
   6363 
   6364 # CHECK: pfd 0, 0(%r15)
   6365 0xe3 0x00 0xf0 0x00 0x00 0x36
   6366 
   6367 # CHECK: pfd 0, 524287(%r1,%r15)
   6368 0xe3 0x01 0xff 0xff 0x7f 0x36
   6369 
   6370 # CHECK: pfd 0, 524287(%r15,%r1)
   6371 0xe3 0x0f 0x1f 0xff 0x7f 0x36
   6372 
   6373 # CHECK: pfd 15, 0
   6374 0xe3 0xf0 0x00 0x00 0x00 0x36
   6375 
   6376 # CHECK: popcnt %r0, %r0
   6377 0xb9 0xe1 0x00 0x00
   6378 
   6379 # CHECK: popcnt %r0, %r15
   6380 0xb9 0xe1 0x00 0x0f
   6381 
   6382 # CHECK: popcnt %r15, %r0
   6383 0xb9 0xe1 0x00 0xf0
   6384 
   6385 # CHECK: popcnt %r7, %r8
   6386 0xb9 0xe1 0x00 0x78
   6387 
   6388 # CHECK: ppa %r0, %r0, 0
   6389 0xb2 0xe8 0x00 0x00
   6390 
   6391 # CHECK: ppa %r0, %r0, 15
   6392 0xb2 0xe8 0xf0 0x00
   6393 
   6394 # CHECK: ppa %r0, %r15, 0
   6395 0xb2 0xe8 0x00 0x0f
   6396 
   6397 # CHECK: ppa %r4, %r6, 7
   6398 0xb2 0xe8 0x70 0x46
   6399 
   6400 # CHECK: ppa %r15, %r0, 0
   6401 0xb2 0xe8 0x00 0xf0
   6402 
   6403 # CHECK: risbg %r0, %r0, 0, 0, 0
   6404 0xec 0x00 0x00 0x00 0x00 0x55
   6405 
   6406 # CHECK: risbg %r0, %r0, 0, 0, 63
   6407 0xec 0x00 0x00 0x00 0x3f 0x55
   6408 
   6409 # CHECK: risbg %r0, %r0, 0, 255, 0
   6410 0xec 0x00 0x00 0xff 0x00 0x55
   6411 
   6412 # CHECK: risbg %r0, %r0, 255, 0, 0
   6413 0xec 0x00 0xff 0x00 0x00 0x55
   6414 
   6415 # CHECK: risbg %r0, %r15, 0, 0, 0
   6416 0xec 0x0f 0x00 0x00 0x00 0x55
   6417 
   6418 # CHECK: risbg %r15, %r0, 0, 0, 0
   6419 0xec 0xf0 0x00 0x00 0x00 0x55
   6420 
   6421 # CHECK: risbg %r4, %r5, 6, 7, 8
   6422 0xec 0x45 0x06 0x07 0x08 0x55
   6423 
   6424 # CHECK: risbgn %r0, %r0, 0, 0, 0
   6425 0xec 0x00 0x00 0x00 0x00 0x59
   6426 
   6427 # CHECK: risbgn %r0, %r0, 0, 0, 63
   6428 0xec 0x00 0x00 0x00 0x3f 0x59
   6429 
   6430 # CHECK: risbgn %r0, %r0, 0, 255, 0
   6431 0xec 0x00 0x00 0xff 0x00 0x59
   6432 
   6433 # CHECK: risbgn %r0, %r0, 255, 0, 0
   6434 0xec 0x00 0xff 0x00 0x00 0x59
   6435 
   6436 # CHECK: risbgn %r0, %r15, 0, 0, 0
   6437 0xec 0x0f 0x00 0x00 0x00 0x59
   6438 
   6439 # CHECK: risbgn %r15, %r0, 0, 0, 0
   6440 0xec 0xf0 0x00 0x00 0x00 0x59
   6441 
   6442 # CHECK: risbgn %r4, %r5, 6, 7, 8
   6443 0xec 0x45 0x06 0x07 0x08 0x59
   6444 
   6445 # CHECK: risbhg %r0, %r0, 0, 0, 0
   6446 0xec 0x00 0x00 0x00 0x00 0x5d
   6447 
   6448 # CHECK: risbhg %r0, %r0, 0, 0, 63
   6449 0xec 0x00 0x00 0x00 0x3f 0x5d
   6450 
   6451 # CHECK: risbhg %r0, %r0, 0, 255, 0
   6452 0xec 0x00 0x00 0xff 0x00 0x5d
   6453 
   6454 # CHECK: risbhg %r0, %r0, 255, 0, 0
   6455 0xec 0x00 0xff 0x00 0x00 0x5d
   6456 
   6457 # CHECK: risbhg %r0, %r15, 0, 0, 0
   6458 0xec 0x0f 0x00 0x00 0x00 0x5d
   6459 
   6460 # CHECK: risbhg %r15, %r0, 0, 0, 0
   6461 0xec 0xf0 0x00 0x00 0x00 0x5d
   6462 
   6463 # CHECK: risbhg %r4, %r5, 6, 7, 8
   6464 0xec 0x45 0x06 0x07 0x08 0x5d
   6465 
   6466 # CHECK: risblg %r0, %r0, 0, 0, 0
   6467 0xec 0x00 0x00 0x00 0x00 0x51
   6468 
   6469 # CHECK: risblg %r0, %r0, 0, 0, 63
   6470 0xec 0x00 0x00 0x00 0x3f 0x51
   6471 
   6472 # CHECK: risblg %r0, %r0, 0, 255, 0
   6473 0xec 0x00 0x00 0xff 0x00 0x51
   6474 
   6475 # CHECK: risblg %r0, %r0, 255, 0, 0
   6476 0xec 0x00 0xff 0x00 0x00 0x51
   6477 
   6478 # CHECK: risblg %r0, %r15, 0, 0, 0
   6479 0xec 0x0f 0x00 0x00 0x00 0x51
   6480 
   6481 # CHECK: risblg %r15, %r0, 0, 0, 0
   6482 0xec 0xf0 0x00 0x00 0x00 0x51
   6483 
   6484 # CHECK: risblg %r4, %r5, 6, 7, 8
   6485 0xec 0x45 0x06 0x07 0x08 0x51
   6486 
   6487 # CHECK: rnsbg %r0, %r0, 0, 0, 0
   6488 0xec 0x00 0x00 0x00 0x00 0x54
   6489 
   6490 # CHECK: rnsbg %r0, %r0, 0, 0, 63
   6491 0xec 0x00 0x00 0x00 0x3f 0x54
   6492 
   6493 # CHECK: rnsbg %r0, %r0, 0, 255, 0
   6494 0xec 0x00 0x00 0xff 0x00 0x54
   6495 
   6496 # CHECK: rnsbg %r0, %r0, 255, 0, 0
   6497 0xec 0x00 0xff 0x00 0x00 0x54
   6498 
   6499 # CHECK: rnsbg %r0, %r15, 0, 0, 0
   6500 0xec 0x0f 0x00 0x00 0x00 0x54
   6501 
   6502 # CHECK: rnsbg %r15, %r0, 0, 0, 0
   6503 0xec 0xf0 0x00 0x00 0x00 0x54
   6504 
   6505 # CHECK: rnsbg %r4, %r5, 6, 7, 8
   6506 0xec 0x45 0x06 0x07 0x08 0x54
   6507 
   6508 # CHECK: rosbg %r0, %r0, 0, 0, 0
   6509 0xec 0x00 0x00 0x00 0x00 0x56
   6510 
   6511 # CHECK: rosbg %r0, %r0, 0, 0, 63
   6512 0xec 0x00 0x00 0x00 0x3f 0x56
   6513 
   6514 # CHECK: rosbg %r0, %r0, 0, 255, 0
   6515 0xec 0x00 0x00 0xff 0x00 0x56
   6516 
   6517 # CHECK: rosbg %r0, %r0, 255, 0, 0
   6518 0xec 0x00 0xff 0x00 0x00 0x56
   6519 
   6520 # CHECK: rosbg %r0, %r15, 0, 0, 0
   6521 0xec 0x0f 0x00 0x00 0x00 0x56
   6522 
   6523 # CHECK: rosbg %r15, %r0, 0, 0, 0
   6524 0xec 0xf0 0x00 0x00 0x00 0x56
   6525 
   6526 # CHECK: rosbg %r4, %r5, 6, 7, 8
   6527 0xec 0x45 0x06 0x07 0x08 0x56
   6528 
   6529 # CHECK: rxsbg %r0, %r0, 0, 0, 0
   6530 0xec 0x00 0x00 0x00 0x00 0x57
   6531 
   6532 # CHECK: rxsbg %r0, %r0, 0, 0, 63
   6533 0xec 0x00 0x00 0x00 0x3f 0x57
   6534 
   6535 # CHECK: rxsbg %r0, %r0, 0, 255, 0
   6536 0xec 0x00 0x00 0xff 0x00 0x57
   6537 
   6538 # CHECK: rxsbg %r0, %r0, 255, 0, 0
   6539 0xec 0x00 0xff 0x00 0x00 0x57
   6540 
   6541 # CHECK: rxsbg %r0, %r15, 0, 0, 0
   6542 0xec 0x0f 0x00 0x00 0x00 0x57
   6543 
   6544 # CHECK: rxsbg %r15, %r0, 0, 0, 0
   6545 0xec 0xf0 0x00 0x00 0x00 0x57
   6546 
   6547 # CHECK: rxsbg %r4, %r5, 6, 7, 8
   6548 0xec 0x45 0x06 0x07 0x08 0x57
   6549 
   6550 # CHECK: rllg %r0, %r0, 0
   6551 0xeb 0x00 0x00 0x00 0x00 0x1c
   6552 
   6553 # CHECK: rllg %r15, %r1, 0
   6554 0xeb 0xf1 0x00 0x00 0x00 0x1c
   6555 
   6556 # CHECK: rllg %r1, %r15, 0
   6557 0xeb 0x1f 0x00 0x00 0x00 0x1c
   6558 
   6559 # CHECK: rllg %r15, %r15, 0
   6560 0xeb 0xff 0x00 0x00 0x00 0x1c
   6561 
   6562 # CHECK: rllg %r0, %r0, -524288
   6563 0xeb 0x00 0x00 0x00 0x80 0x1c
   6564 
   6565 # CHECK: rllg %r0, %r0, -1
   6566 0xeb 0x00 0x0f 0xff 0xff 0x1c
   6567 
   6568 # CHECK: rllg %r0, %r0, 1
   6569 0xeb 0x00 0x00 0x01 0x00 0x1c
   6570 
   6571 # CHECK: rllg %r0, %r0, 524287
   6572 0xeb 0x00 0x0f 0xff 0x7f 0x1c
   6573 
   6574 # CHECK: rllg %r0, %r0, 0(%r1)
   6575 0xeb 0x00 0x10 0x00 0x00 0x1c
   6576 
   6577 # CHECK: rllg %r0, %r0, 0(%r15)
   6578 0xeb 0x00 0xf0 0x00 0x00 0x1c
   6579 
   6580 # CHECK: rllg %r0, %r0, 524287(%r1)
   6581 0xeb 0x00 0x1f 0xff 0x7f 0x1c
   6582 
   6583 # CHECK: rllg %r0, %r0, 524287(%r15)
   6584 0xeb 0x00 0xff 0xff 0x7f 0x1c
   6585 
   6586 # CHECK: rll %r0, %r0, 0
   6587 0xeb 0x00 0x00 0x00 0x00 0x1d
   6588 
   6589 # CHECK: rll %r15, %r1, 0
   6590 0xeb 0xf1 0x00 0x00 0x00 0x1d
   6591 
   6592 # CHECK: rll %r1, %r15, 0
   6593 0xeb 0x1f 0x00 0x00 0x00 0x1d
   6594 
   6595 # CHECK: rll %r15, %r15, 0
   6596 0xeb 0xff 0x00 0x00 0x00 0x1d
   6597 
   6598 # CHECK: rll %r0, %r0, -524288
   6599 0xeb 0x00 0x00 0x00 0x80 0x1d
   6600 
   6601 # CHECK: rll %r0, %r0, -1
   6602 0xeb 0x00 0x0f 0xff 0xff 0x1d
   6603 
   6604 # CHECK: rll %r0, %r0, 1
   6605 0xeb 0x00 0x00 0x01 0x00 0x1d
   6606 
   6607 # CHECK: rll %r0, %r0, 524287
   6608 0xeb 0x00 0x0f 0xff 0x7f 0x1d
   6609 
   6610 # CHECK: rll %r0, %r0, 0(%r1)
   6611 0xeb 0x00 0x10 0x00 0x00 0x1d
   6612 
   6613 # CHECK: rll %r0, %r0, 0(%r15)
   6614 0xeb 0x00 0xf0 0x00 0x00 0x1d
   6615 
   6616 # CHECK: rll %r0, %r0, 524287(%r1)
   6617 0xeb 0x00 0x1f 0xff 0x7f 0x1d
   6618 
   6619 # CHECK: rll %r0, %r0, 524287(%r15)
   6620 0xeb 0x00 0xff 0xff 0x7f 0x1d
   6621 
   6622 # CHECK: sdbr %f0, %f0
   6623 0xb3 0x1b 0x00 0x00
   6624 
   6625 # CHECK: sdbr %f0, %f15
   6626 0xb3 0x1b 0x00 0x0f
   6627 
   6628 # CHECK: sdbr %f7, %f8
   6629 0xb3 0x1b 0x00 0x78
   6630 
   6631 # CHECK: sdbr %f15, %f0
   6632 0xb3 0x1b 0x00 0xf0
   6633 
   6634 # CHECK: sdb %f0, 0
   6635 0xed 0x00 0x00 0x00 0x00 0x1b
   6636 
   6637 # CHECK: sdb %f0, 4095
   6638 0xed 0x00 0x0f 0xff 0x00 0x1b
   6639 
   6640 # CHECK: sdb %f0, 0(%r1)
   6641 0xed 0x00 0x10 0x00 0x00 0x1b
   6642 
   6643 # CHECK: sdb %f0, 0(%r15)
   6644 0xed 0x00 0xf0 0x00 0x00 0x1b
   6645 
   6646 # CHECK: sdb %f0, 4095(%r1,%r15)
   6647 0xed 0x01 0xff 0xff 0x00 0x1b
   6648 
   6649 # CHECK: sdb %f0, 4095(%r15,%r1)
   6650 0xed 0x0f 0x1f 0xff 0x00 0x1b
   6651 
   6652 # CHECK: sdb %f15, 0
   6653 0xed 0xf0 0x00 0x00 0x00 0x1b
   6654 
   6655 # CHECK: sebr %f0, %f0
   6656 0xb3 0x0b 0x00 0x00
   6657 
   6658 # CHECK: sebr %f0, %f15
   6659 0xb3 0x0b 0x00 0x0f
   6660 
   6661 # CHECK: sebr %f7, %f8
   6662 0xb3 0x0b 0x00 0x78
   6663 
   6664 # CHECK: sebr %f15, %f0
   6665 0xb3 0x0b 0x00 0xf0
   6666 
   6667 # CHECK: seb %f0, 0
   6668 0xed 0x00 0x00 0x00 0x00 0x0b
   6669 
   6670 # CHECK: seb %f0, 4095
   6671 0xed 0x00 0x0f 0xff 0x00 0x0b
   6672 
   6673 # CHECK: seb %f0, 0(%r1)
   6674 0xed 0x00 0x10 0x00 0x00 0x0b
   6675 
   6676 # CHECK: seb %f0, 0(%r15)
   6677 0xed 0x00 0xf0 0x00 0x00 0x0b
   6678 
   6679 # CHECK: seb %f0, 4095(%r1,%r15)
   6680 0xed 0x01 0xff 0xff 0x00 0x0b
   6681 
   6682 # CHECK: seb %f0, 4095(%r15,%r1)
   6683 0xed 0x0f 0x1f 0xff 0x00 0x0b
   6684 
   6685 # CHECK: seb %f15, 0
   6686 0xed 0xf0 0x00 0x00 0x00 0x0b
   6687 
   6688 # CHECK: sgfr %r0, %r0
   6689 0xb9 0x19 0x00 0x00
   6690 
   6691 # CHECK: sgfr %r0, %r15
   6692 0xb9 0x19 0x00 0x0f
   6693 
   6694 # CHECK: sgfr %r15, %r0
   6695 0xb9 0x19 0x00 0xf0
   6696 
   6697 # CHECK: sgfr %r7, %r8
   6698 0xb9 0x19 0x00 0x78
   6699 
   6700 # CHECK: sgf %r0, -524288
   6701 0xe3 0x00 0x00 0x00 0x80 0x19
   6702 
   6703 # CHECK: sgf %r0, -1
   6704 0xe3 0x00 0x0f 0xff 0xff 0x19
   6705 
   6706 # CHECK: sgf %r0, 0
   6707 0xe3 0x00 0x00 0x00 0x00 0x19
   6708 
   6709 # CHECK: sgf %r0, 1
   6710 0xe3 0x00 0x00 0x01 0x00 0x19
   6711 
   6712 # CHECK: sgf %r0, 524287
   6713 0xe3 0x00 0x0f 0xff 0x7f 0x19
   6714 
   6715 # CHECK: sgf %r0, 0(%r1)
   6716 0xe3 0x00 0x10 0x00 0x00 0x19
   6717 
   6718 # CHECK: sgf %r0, 0(%r15)
   6719 0xe3 0x00 0xf0 0x00 0x00 0x19
   6720 
   6721 # CHECK: sgf %r0, 524287(%r1,%r15)
   6722 0xe3 0x01 0xff 0xff 0x7f 0x19
   6723 
   6724 # CHECK: sgf %r0, 524287(%r15,%r1)
   6725 0xe3 0x0f 0x1f 0xff 0x7f 0x19
   6726 
   6727 # CHECK: sgf %r15, 0
   6728 0xe3 0xf0 0x00 0x00 0x00 0x19
   6729 
   6730 # CHECK: sgr %r0, %r0
   6731 0xb9 0x09 0x00 0x00
   6732 
   6733 # CHECK: sgr %r0, %r15
   6734 0xb9 0x09 0x00 0x0f
   6735 
   6736 # CHECK: sgr %r15, %r0
   6737 0xb9 0x09 0x00 0xf0
   6738 
   6739 # CHECK: sgr %r7, %r8
   6740 0xb9 0x09 0x00 0x78
   6741 
   6742 # CHECK: sgrk %r0, %r0, %r0
   6743 0xb9 0xe9 0x00 0x00
   6744 
   6745 # CHECK: sgrk %r2, %r3, %r4
   6746 0xb9 0xe9 0x40 0x23
   6747 
   6748 # CHECK: sg %r0, -524288
   6749 0xe3 0x00 0x00 0x00 0x80 0x09
   6750 
   6751 # CHECK: sg %r0, -1
   6752 0xe3 0x00 0x0f 0xff 0xff 0x09
   6753 
   6754 # CHECK: sg %r0, 0
   6755 0xe3 0x00 0x00 0x00 0x00 0x09
   6756 
   6757 # CHECK: sg %r0, 1
   6758 0xe3 0x00 0x00 0x01 0x00 0x09
   6759 
   6760 # CHECK: sg %r0, 524287
   6761 0xe3 0x00 0x0f 0xff 0x7f 0x09
   6762 
   6763 # CHECK: sg %r0, 0(%r1)
   6764 0xe3 0x00 0x10 0x00 0x00 0x09
   6765 
   6766 # CHECK: sg %r0, 0(%r15)
   6767 0xe3 0x00 0xf0 0x00 0x00 0x09
   6768 
   6769 # CHECK: sg %r0, 524287(%r1,%r15)
   6770 0xe3 0x01 0xff 0xff 0x7f 0x09
   6771 
   6772 # CHECK: sg %r0, 524287(%r15,%r1)
   6773 0xe3 0x0f 0x1f 0xff 0x7f 0x09
   6774 
   6775 # CHECK: sg %r15, 0
   6776 0xe3 0xf0 0x00 0x00 0x00 0x09
   6777 
   6778 # CHECK: sh %r0, 0
   6779 0x4b 0x00 0x00 0x00
   6780 
   6781 # CHECK: sh %r0, 4095
   6782 0x4b 0x00 0x0f 0xff
   6783 
   6784 # CHECK: sh %r0, 0(%r1)
   6785 0x4b 0x00 0x10 0x00
   6786 
   6787 # CHECK: sh %r0, 0(%r15)
   6788 0x4b 0x00 0xf0 0x00
   6789 
   6790 # CHECK: sh %r0, 4095(%r1,%r15)
   6791 0x4b 0x01 0xff 0xff
   6792 
   6793 # CHECK: sh %r0, 4095(%r15,%r1)
   6794 0x4b 0x0f 0x1f 0xff
   6795 
   6796 # CHECK: sh %r15, 0
   6797 0x4b 0xf0 0x00 0x00
   6798 
   6799 # CHECK: shy %r0, -524288
   6800 0xe3 0x00 0x00 0x00 0x80 0x7b
   6801 
   6802 # CHECK: shy %r0, -1
   6803 0xe3 0x00 0x0f 0xff 0xff 0x7b
   6804 
   6805 # CHECK: shy %r0, 0
   6806 0xe3 0x00 0x00 0x00 0x00 0x7b
   6807 
   6808 # CHECK: shy %r0, 1
   6809 0xe3 0x00 0x00 0x01 0x00 0x7b
   6810 
   6811 # CHECK: shy %r0, 524287
   6812 0xe3 0x00 0x0f 0xff 0x7f 0x7b
   6813 
   6814 # CHECK: shy %r0, 0(%r1)
   6815 0xe3 0x00 0x10 0x00 0x00 0x7b
   6816 
   6817 # CHECK: shy %r0, 0(%r15)
   6818 0xe3 0x00 0xf0 0x00 0x00 0x7b
   6819 
   6820 # CHECK: shy %r0, 524287(%r1,%r15)
   6821 0xe3 0x01 0xff 0xff 0x7f 0x7b
   6822 
   6823 # CHECK: shy %r0, 524287(%r15,%r1)
   6824 0xe3 0x0f 0x1f 0xff 0x7f 0x7b
   6825 
   6826 # CHECK: shy %r15, 0
   6827 0xe3 0xf0 0x00 0x00 0x00 0x7b
   6828 
   6829 # CHECK: slbgr %r0, %r0
   6830 0xb9 0x89 0x00 0x00
   6831 
   6832 # CHECK: slbgr %r0, %r15
   6833 0xb9 0x89 0x00 0x0f
   6834 
   6835 # CHECK: slbgr %r15, %r0
   6836 0xb9 0x89 0x00 0xf0
   6837 
   6838 # CHECK: slbgr %r7, %r8
   6839 0xb9 0x89 0x00 0x78
   6840 
   6841 # CHECK: slbg %r0, -524288
   6842 0xe3 0x00 0x00 0x00 0x80 0x89
   6843 
   6844 # CHECK: slbg %r0, -1
   6845 0xe3 0x00 0x0f 0xff 0xff 0x89
   6846 
   6847 # CHECK: slbg %r0, 0
   6848 0xe3 0x00 0x00 0x00 0x00 0x89
   6849 
   6850 # CHECK: slbg %r0, 1
   6851 0xe3 0x00 0x00 0x01 0x00 0x89
   6852 
   6853 # CHECK: slbg %r0, 524287
   6854 0xe3 0x00 0x0f 0xff 0x7f 0x89
   6855 
   6856 # CHECK: slbg %r0, 0(%r1)
   6857 0xe3 0x00 0x10 0x00 0x00 0x89
   6858 
   6859 # CHECK: slbg %r0, 0(%r15)
   6860 0xe3 0x00 0xf0 0x00 0x00 0x89
   6861 
   6862 # CHECK: slbg %r0, 524287(%r1,%r15)
   6863 0xe3 0x01 0xff 0xff 0x7f 0x89
   6864 
   6865 # CHECK: slbg %r0, 524287(%r15,%r1)
   6866 0xe3 0x0f 0x1f 0xff 0x7f 0x89
   6867 
   6868 # CHECK: slbg %r15, 0
   6869 0xe3 0xf0 0x00 0x00 0x00 0x89
   6870 
   6871 # CHECK: slbr %r0, %r0
   6872 0xb9 0x99 0x00 0x00
   6873 
   6874 # CHECK: slbr %r0, %r15
   6875 0xb9 0x99 0x00 0x0f
   6876 
   6877 # CHECK: slbr %r15, %r0
   6878 0xb9 0x99 0x00 0xf0
   6879 
   6880 # CHECK: slbr %r7, %r8
   6881 0xb9 0x99 0x00 0x78
   6882 
   6883 # CHECK: slb %r0, -524288
   6884 0xe3 0x00 0x00 0x00 0x80 0x99
   6885 
   6886 # CHECK: slb %r0, -1
   6887 0xe3 0x00 0x0f 0xff 0xff 0x99
   6888 
   6889 # CHECK: slb %r0, 0
   6890 0xe3 0x00 0x00 0x00 0x00 0x99
   6891 
   6892 # CHECK: slb %r0, 1
   6893 0xe3 0x00 0x00 0x01 0x00 0x99
   6894 
   6895 # CHECK: slb %r0, 524287
   6896 0xe3 0x00 0x0f 0xff 0x7f 0x99
   6897 
   6898 # CHECK: slb %r0, 0(%r1)
   6899 0xe3 0x00 0x10 0x00 0x00 0x99
   6900 
   6901 # CHECK: slb %r0, 0(%r15)
   6902 0xe3 0x00 0xf0 0x00 0x00 0x99
   6903 
   6904 # CHECK: slb %r0, 524287(%r1,%r15)
   6905 0xe3 0x01 0xff 0xff 0x7f 0x99
   6906 
   6907 # CHECK: slb %r0, 524287(%r15,%r1)
   6908 0xe3 0x0f 0x1f 0xff 0x7f 0x99
   6909 
   6910 # CHECK: slb %r15, 0
   6911 0xe3 0xf0 0x00 0x00 0x00 0x99
   6912 
   6913 # CHECK: slfi %r0, 0
   6914 0xc2 0x05 0x00 0x00 0x00 0x00
   6915 
   6916 # CHECK: slfi %r0, 4294967295
   6917 0xc2 0x05 0xff 0xff 0xff 0xff
   6918 
   6919 # CHECK: slfi %r15, 0
   6920 0xc2 0xf5 0x00 0x00 0x00 0x00
   6921 
   6922 # CHECK: slgfi %r0, 0
   6923 0xc2 0x04 0x00 0x00 0x00 0x00
   6924 
   6925 # CHECK: slgfi %r0, 4294967295
   6926 0xc2 0x04 0xff 0xff 0xff 0xff
   6927 
   6928 # CHECK: slgfi %r15, 0
   6929 0xc2 0xf4 0x00 0x00 0x00 0x00
   6930 
   6931 # CHECK: slgfr %r0, %r0
   6932 0xb9 0x1b 0x00 0x00
   6933 
   6934 # CHECK: slgfr %r0, %r15
   6935 0xb9 0x1b 0x00 0x0f
   6936 
   6937 # CHECK: slgfr %r15, %r0
   6938 0xb9 0x1b 0x00 0xf0
   6939 
   6940 # CHECK: slgfr %r7, %r8
   6941 0xb9 0x1b 0x00 0x78
   6942 
   6943 # CHECK: slgf %r0, -524288
   6944 0xe3 0x00 0x00 0x00 0x80 0x1b
   6945 
   6946 # CHECK: slgf %r0, -1
   6947 0xe3 0x00 0x0f 0xff 0xff 0x1b
   6948 
   6949 # CHECK: slgf %r0, 0
   6950 0xe3 0x00 0x00 0x00 0x00 0x1b
   6951 
   6952 # CHECK: slgf %r0, 1
   6953 0xe3 0x00 0x00 0x01 0x00 0x1b
   6954 
   6955 # CHECK: slgf %r0, 524287
   6956 0xe3 0x00 0x0f 0xff 0x7f 0x1b
   6957 
   6958 # CHECK: slgf %r0, 0(%r1)
   6959 0xe3 0x00 0x10 0x00 0x00 0x1b
   6960 
   6961 # CHECK: slgf %r0, 0(%r15)
   6962 0xe3 0x00 0xf0 0x00 0x00 0x1b
   6963 
   6964 # CHECK: slgf %r0, 524287(%r1,%r15)
   6965 0xe3 0x01 0xff 0xff 0x7f 0x1b
   6966 
   6967 # CHECK: slgf %r0, 524287(%r15,%r1)
   6968 0xe3 0x0f 0x1f 0xff 0x7f 0x1b
   6969 
   6970 # CHECK: slgf %r15, 0
   6971 0xe3 0xf0 0x00 0x00 0x00 0x1b
   6972 
   6973 # CHECK: slgr %r0, %r0
   6974 0xb9 0x0b 0x00 0x00
   6975 
   6976 # CHECK: slgr %r0, %r15
   6977 0xb9 0x0b 0x00 0x0f
   6978 
   6979 # CHECK: slgr %r15, %r0
   6980 0xb9 0x0b 0x00 0xf0
   6981 
   6982 # CHECK: slgr %r7, %r8
   6983 0xb9 0x0b 0x00 0x78
   6984 
   6985 # CHECK: slgrk %r0, %r0, %r0
   6986 0xb9 0xeb 0x00 0x00
   6987 
   6988 # CHECK: slgrk %r2, %r3, %r4
   6989 0xb9 0xeb 0x40 0x23
   6990 
   6991 # CHECK: slg %r0, -524288
   6992 0xe3 0x00 0x00 0x00 0x80 0x0b
   6993 
   6994 # CHECK: slg %r0, -1
   6995 0xe3 0x00 0x0f 0xff 0xff 0x0b
   6996 
   6997 # CHECK: slg %r0, 0
   6998 0xe3 0x00 0x00 0x00 0x00 0x0b
   6999 
   7000 # CHECK: slg %r0, 1
   7001 0xe3 0x00 0x00 0x01 0x00 0x0b
   7002 
   7003 # CHECK: slg %r0, 524287
   7004 0xe3 0x00 0x0f 0xff 0x7f 0x0b
   7005 
   7006 # CHECK: slg %r0, 0(%r1)
   7007 0xe3 0x00 0x10 0x00 0x00 0x0b
   7008 
   7009 # CHECK: slg %r0, 0(%r15)
   7010 0xe3 0x00 0xf0 0x00 0x00 0x0b
   7011 
   7012 # CHECK: slg %r0, 524287(%r1,%r15)
   7013 0xe3 0x01 0xff 0xff 0x7f 0x0b
   7014 
   7015 # CHECK: slg %r0, 524287(%r15,%r1)
   7016 0xe3 0x0f 0x1f 0xff 0x7f 0x0b
   7017 
   7018 # CHECK: slg %r15, 0
   7019 0xe3 0xf0 0x00 0x00 0x00 0x0b
   7020 
   7021 # CHECK: sllg %r0, %r0, 0
   7022 0xeb 0x00 0x00 0x00 0x00 0x0d
   7023 
   7024 # CHECK: sllg %r15, %r1, 0
   7025 0xeb 0xf1 0x00 0x00 0x00 0x0d
   7026 
   7027 # CHECK: sllg %r1, %r15, 0
   7028 0xeb 0x1f 0x00 0x00 0x00 0x0d
   7029 
   7030 # CHECK: sllg %r15, %r15, 0
   7031 0xeb 0xff 0x00 0x00 0x00 0x0d
   7032 
   7033 # CHECK: sllg %r0, %r0, -524288
   7034 0xeb 0x00 0x00 0x00 0x80 0x0d
   7035 
   7036 # CHECK: sllg %r0, %r0, -1
   7037 0xeb 0x00 0x0f 0xff 0xff 0x0d
   7038 
   7039 # CHECK: sllg %r0, %r0, 1
   7040 0xeb 0x00 0x00 0x01 0x00 0x0d
   7041 
   7042 # CHECK: sllg %r0, %r0, 524287
   7043 0xeb 0x00 0x0f 0xff 0x7f 0x0d
   7044 
   7045 # CHECK: sllg %r0, %r0, 0(%r1)
   7046 0xeb 0x00 0x10 0x00 0x00 0x0d
   7047 
   7048 # CHECK: sllg %r0, %r0, 0(%r15)
   7049 0xeb 0x00 0xf0 0x00 0x00 0x0d
   7050 
   7051 # CHECK: sllg %r0, %r0, 524287(%r1)
   7052 0xeb 0x00 0x1f 0xff 0x7f 0x0d
   7053 
   7054 # CHECK: sllg %r0, %r0, 524287(%r15)
   7055 0xeb 0x00 0xff 0xff 0x7f 0x0d
   7056 
   7057 # CHECK: sllk %r0, %r0, 0
   7058 0xeb 0x00 0x00 0x00 0x00 0xdf
   7059 
   7060 # CHECK: sllk %r15, %r1, 0
   7061 0xeb 0xf1 0x00 0x00 0x00 0xdf
   7062 
   7063 # CHECK: sllk %r1, %r15, 0
   7064 0xeb 0x1f 0x00 0x00 0x00 0xdf
   7065 
   7066 # CHECK: sllk %r15, %r15, 0
   7067 0xeb 0xff 0x00 0x00 0x00 0xdf
   7068 
   7069 # CHECK: sllk %r0, %r0, -524288
   7070 0xeb 0x00 0x00 0x00 0x80 0xdf
   7071 
   7072 # CHECK: sllk %r0, %r0, -1
   7073 0xeb 0x00 0x0f 0xff 0xff 0xdf
   7074 
   7075 # CHECK: sllk %r0, %r0, 1
   7076 0xeb 0x00 0x00 0x01 0x00 0xdf
   7077 
   7078 # CHECK: sllk %r0, %r0, 524287
   7079 0xeb 0x00 0x0f 0xff 0x7f 0xdf
   7080 
   7081 # CHECK: sllk %r0, %r0, 0(%r1)
   7082 0xeb 0x00 0x10 0x00 0x00 0xdf
   7083 
   7084 # CHECK: sllk %r0, %r0, 0(%r15)
   7085 0xeb 0x00 0xf0 0x00 0x00 0xdf
   7086 
   7087 # CHECK: sllk %r0, %r0, 524287(%r1)
   7088 0xeb 0x00 0x1f 0xff 0x7f 0xdf
   7089 
   7090 # CHECK: sllk %r0, %r0, 524287(%r15)
   7091 0xeb 0x00 0xff 0xff 0x7f 0xdf
   7092 
   7093 # CHECK: sll %r0, 0
   7094 0x89 0x00 0x00 0x00
   7095 
   7096 # CHECK: sll %r7, 0
   7097 0x89 0x70 0x00 0x00
   7098 
   7099 # CHECK: sll %r15, 0
   7100 0x89 0xf0 0x00 0x00
   7101 
   7102 # CHECK: sll %r0, 4095
   7103 0x89 0x00 0x0f 0xff
   7104 
   7105 # CHECK: sll %r0, 0(%r1)
   7106 0x89 0x00 0x10 0x00
   7107 
   7108 # CHECK: sll %r0, 0(%r15)
   7109 0x89 0x00 0xf0 0x00
   7110 
   7111 # CHECK: sll %r0, 4095(%r1)
   7112 0x89 0x00 0x1f 0xff
   7113 
   7114 # CHECK: sll %r0, 4095(%r15)
   7115 0x89 0x00 0xff 0xff
   7116 
   7117 # CHECK: slr %r0, %r0
   7118 0x1f 0x00
   7119 
   7120 # CHECK: slr %r0, %r15
   7121 0x1f 0x0f
   7122 
   7123 # CHECK: slr %r15, %r0
   7124 0x1f 0xf0
   7125 
   7126 # CHECK: slr %r7, %r8
   7127 0x1f 0x78
   7128 
   7129 # CHECK: slrk %r0, %r0, %r0
   7130 0xb9 0xfb 0x00 0x00
   7131 
   7132 # CHECK: slrk %r2, %r3, %r4
   7133 0xb9 0xfb 0x40 0x23
   7134 
   7135 # CHECK: sl %r0, 0
   7136 0x5f 0x00 0x00 0x00
   7137 
   7138 # CHECK: sl %r0, 4095
   7139 0x5f 0x00 0x0f 0xff
   7140 
   7141 # CHECK: sl %r0, 0(%r1)
   7142 0x5f 0x00 0x10 0x00
   7143 
   7144 # CHECK: sl %r0, 0(%r15)
   7145 0x5f 0x00 0xf0 0x00
   7146 
   7147 # CHECK: sl %r0, 4095(%r1,%r15)
   7148 0x5f 0x01 0xff 0xff
   7149 
   7150 # CHECK: sl %r0, 4095(%r15,%r1)
   7151 0x5f 0x0f 0x1f 0xff
   7152 
   7153 # CHECK: sl %r15, 0
   7154 0x5f 0xf0 0x00 0x00
   7155 
   7156 # CHECK: sly %r0, -524288
   7157 0xe3 0x00 0x00 0x00 0x80 0x5f
   7158 
   7159 # CHECK: sly %r0, -1
   7160 0xe3 0x00 0x0f 0xff 0xff 0x5f
   7161 
   7162 # CHECK: sly %r0, 0
   7163 0xe3 0x00 0x00 0x00 0x00 0x5f
   7164 
   7165 # CHECK: sly %r0, 1
   7166 0xe3 0x00 0x00 0x01 0x00 0x5f
   7167 
   7168 # CHECK: sly %r0, 524287
   7169 0xe3 0x00 0x0f 0xff 0x7f 0x5f
   7170 
   7171 # CHECK: sly %r0, 0(%r1)
   7172 0xe3 0x00 0x10 0x00 0x00 0x5f
   7173 
   7174 # CHECK: sly %r0, 0(%r15)
   7175 0xe3 0x00 0xf0 0x00 0x00 0x5f
   7176 
   7177 # CHECK: sly %r0, 524287(%r1,%r15)
   7178 0xe3 0x01 0xff 0xff 0x7f 0x5f
   7179 
   7180 # CHECK: sly %r0, 524287(%r15,%r1)
   7181 0xe3 0x0f 0x1f 0xff 0x7f 0x5f
   7182 
   7183 # CHECK: sly %r15, 0
   7184 0xe3 0xf0 0x00 0x00 0x00 0x5f
   7185 
   7186 # CHECK: sqdbr %f0, %f0
   7187 0xb3 0x15 0x00 0x00
   7188 
   7189 # CHECK: sqdbr %f0, %f15
   7190 0xb3 0x15 0x00 0x0f
   7191 
   7192 # CHECK: sqdbr %f7, %f8
   7193 0xb3 0x15 0x00 0x78
   7194 
   7195 # CHECK: sqdbr %f15, %f0
   7196 0xb3 0x15 0x00 0xf0
   7197 
   7198 # CHECK: sqdb %f0, 0
   7199 0xed 0x00 0x00 0x00 0x00 0x15
   7200 
   7201 # CHECK: sqdb %f0, 4095
   7202 0xed 0x00 0x0f 0xff 0x00 0x15
   7203 
   7204 # CHECK: sqdb %f0, 0(%r1)
   7205 0xed 0x00 0x10 0x00 0x00 0x15
   7206 
   7207 # CHECK: sqdb %f0, 0(%r15)
   7208 0xed 0x00 0xf0 0x00 0x00 0x15
   7209 
   7210 # CHECK: sqdb %f0, 4095(%r1,%r15)
   7211 0xed 0x01 0xff 0xff 0x00 0x15
   7212 
   7213 # CHECK: sqdb %f0, 4095(%r15,%r1)
   7214 0xed 0x0f 0x1f 0xff 0x00 0x15
   7215 
   7216 # CHECK: sqdb %f15, 0
   7217 0xed 0xf0 0x00 0x00 0x00 0x15
   7218 
   7219 # CHECK: sqebr %f0, %f0
   7220 0xb3 0x14 0x00 0x00
   7221 
   7222 # CHECK: sqebr %f0, %f15
   7223 0xb3 0x14 0x00 0x0f
   7224 
   7225 # CHECK: sqebr %f7, %f8
   7226 0xb3 0x14 0x00 0x78
   7227 
   7228 # CHECK: sqebr %f15, %f0
   7229 0xb3 0x14 0x00 0xf0
   7230 
   7231 # CHECK: sqeb %f0, 0
   7232 0xed 0x00 0x00 0x00 0x00 0x14
   7233 
   7234 # CHECK: sqeb %f0, 4095
   7235 0xed 0x00 0x0f 0xff 0x00 0x14
   7236 
   7237 # CHECK: sqeb %f0, 0(%r1)
   7238 0xed 0x00 0x10 0x00 0x00 0x14
   7239 
   7240 # CHECK: sqeb %f0, 0(%r15)
   7241 0xed 0x00 0xf0 0x00 0x00 0x14
   7242 
   7243 # CHECK: sqeb %f0, 4095(%r1,%r15)
   7244 0xed 0x01 0xff 0xff 0x00 0x14
   7245 
   7246 # CHECK: sqeb %f0, 4095(%r15,%r1)
   7247 0xed 0x0f 0x1f 0xff 0x00 0x14
   7248 
   7249 # CHECK: sqeb %f15, 0
   7250 0xed 0xf0 0x00 0x00 0x00 0x14
   7251 
   7252 # CHECK: sqxbr %f0, %f0
   7253 0xb3 0x16 0x00 0x00
   7254 
   7255 # CHECK: sqxbr %f0, %f13
   7256 0xb3 0x16 0x00 0x0d
   7257 
   7258 # CHECK: sqxbr %f8, %f8
   7259 0xb3 0x16 0x00 0x88
   7260 
   7261 # CHECK: sqxbr %f13, %f0
   7262 0xb3 0x16 0x00 0xd0
   7263 
   7264 # CHECK: srag %r0, %r0, 0
   7265 0xeb 0x00 0x00 0x00 0x00 0x0a
   7266 
   7267 # CHECK: srag %r15, %r1, 0
   7268 0xeb 0xf1 0x00 0x00 0x00 0x0a
   7269 
   7270 # CHECK: srag %r1, %r15, 0
   7271 0xeb 0x1f 0x00 0x00 0x00 0x0a
   7272 
   7273 # CHECK: srag %r15, %r15, 0
   7274 0xeb 0xff 0x00 0x00 0x00 0x0a
   7275 
   7276 # CHECK: srag %r0, %r0, -524288
   7277 0xeb 0x00 0x00 0x00 0x80 0x0a
   7278 
   7279 # CHECK: srag %r0, %r0, -1
   7280 0xeb 0x00 0x0f 0xff 0xff 0x0a
   7281 
   7282 # CHECK: srag %r0, %r0, 1
   7283 0xeb 0x00 0x00 0x01 0x00 0x0a
   7284 
   7285 # CHECK: srag %r0, %r0, 524287
   7286 0xeb 0x00 0x0f 0xff 0x7f 0x0a
   7287 
   7288 # CHECK: srag %r0, %r0, 0(%r1)
   7289 0xeb 0x00 0x10 0x00 0x00 0x0a
   7290 
   7291 # CHECK: srag %r0, %r0, 0(%r15)
   7292 0xeb 0x00 0xf0 0x00 0x00 0x0a
   7293 
   7294 # CHECK: srag %r0, %r0, 524287(%r1)
   7295 0xeb 0x00 0x1f 0xff 0x7f 0x0a
   7296 
   7297 # CHECK: srag %r0, %r0, 524287(%r15)
   7298 0xeb 0x00 0xff 0xff 0x7f 0x0a
   7299 
   7300 # CHECK: srak %r0, %r0, 0
   7301 0xeb 0x00 0x00 0x00 0x00 0xdc
   7302 
   7303 # CHECK: srak %r15, %r1, 0
   7304 0xeb 0xf1 0x00 0x00 0x00 0xdc
   7305 
   7306 # CHECK: srak %r1, %r15, 0
   7307 0xeb 0x1f 0x00 0x00 0x00 0xdc
   7308 
   7309 # CHECK: srak %r15, %r15, 0
   7310 0xeb 0xff 0x00 0x00 0x00 0xdc
   7311 
   7312 # CHECK: srak %r0, %r0, -524288
   7313 0xeb 0x00 0x00 0x00 0x80 0xdc
   7314 
   7315 # CHECK: srak %r0, %r0, -1
   7316 0xeb 0x00 0x0f 0xff 0xff 0xdc
   7317 
   7318 # CHECK: srak %r0, %r0, 1
   7319 0xeb 0x00 0x00 0x01 0x00 0xdc
   7320 
   7321 # CHECK: srak %r0, %r0, 524287
   7322 0xeb 0x00 0x0f 0xff 0x7f 0xdc
   7323 
   7324 # CHECK: srak %r0, %r0, 0(%r1)
   7325 0xeb 0x00 0x10 0x00 0x00 0xdc
   7326 
   7327 # CHECK: srak %r0, %r0, 0(%r15)
   7328 0xeb 0x00 0xf0 0x00 0x00 0xdc
   7329 
   7330 # CHECK: srak %r0, %r0, 524287(%r1)
   7331 0xeb 0x00 0x1f 0xff 0x7f 0xdc
   7332 
   7333 # CHECK: srak %r0, %r0, 524287(%r15)
   7334 0xeb 0x00 0xff 0xff 0x7f 0xdc
   7335 
   7336 # CHECK: sra %r0, 0
   7337 0x8a 0x00 0x00 0x00
   7338 
   7339 # CHECK: sra %r7, 0
   7340 0x8a 0x70 0x00 0x00
   7341 
   7342 # CHECK: sra %r15, 0
   7343 0x8a 0xf0 0x00 0x00
   7344 
   7345 # CHECK: sra %r0, 4095
   7346 0x8a 0x00 0x0f 0xff
   7347 
   7348 # CHECK: sra %r0, 0(%r1)
   7349 0x8a 0x00 0x10 0x00
   7350 
   7351 # CHECK: sra %r0, 0(%r15)
   7352 0x8a 0x00 0xf0 0x00
   7353 
   7354 # CHECK: sra %r0, 4095(%r1)
   7355 0x8a 0x00 0x1f 0xff
   7356 
   7357 # CHECK: sra %r0, 4095(%r15)
   7358 0x8a 0x00 0xff 0xff
   7359 
   7360 # CHECK: srlg %r0, %r0, 0
   7361 0xeb 0x00 0x00 0x00 0x00 0x0c
   7362 
   7363 # CHECK: srlg %r15, %r1, 0
   7364 0xeb 0xf1 0x00 0x00 0x00 0x0c
   7365 
   7366 # CHECK: srlg %r1, %r15, 0
   7367 0xeb 0x1f 0x00 0x00 0x00 0x0c
   7368 
   7369 # CHECK: srlg %r15, %r15, 0
   7370 0xeb 0xff 0x00 0x00 0x00 0x0c
   7371 
   7372 # CHECK: srlg %r0, %r0, -524288
   7373 0xeb 0x00 0x00 0x00 0x80 0x0c
   7374 
   7375 # CHECK: srlg %r0, %r0, -1
   7376 0xeb 0x00 0x0f 0xff 0xff 0x0c
   7377 
   7378 # CHECK: srlg %r0, %r0, 1
   7379 0xeb 0x00 0x00 0x01 0x00 0x0c
   7380 
   7381 # CHECK: srlg %r0, %r0, 524287
   7382 0xeb 0x00 0x0f 0xff 0x7f 0x0c
   7383 
   7384 # CHECK: srlg %r0, %r0, 0(%r1)
   7385 0xeb 0x00 0x10 0x00 0x00 0x0c
   7386 
   7387 # CHECK: srlg %r0, %r0, 0(%r15)
   7388 0xeb 0x00 0xf0 0x00 0x00 0x0c
   7389 
   7390 # CHECK: srlg %r0, %r0, 524287(%r1)
   7391 0xeb 0x00 0x1f 0xff 0x7f 0x0c
   7392 
   7393 # CHECK: srlg %r0, %r0, 524287(%r15)
   7394 0xeb 0x00 0xff 0xff 0x7f 0x0c
   7395 
   7396 # CHECK: srlk %r0, %r0, 0
   7397 0xeb 0x00 0x00 0x00 0x00 0xde
   7398 
   7399 # CHECK: srlk %r15, %r1, 0
   7400 0xeb 0xf1 0x00 0x00 0x00 0xde
   7401 
   7402 # CHECK: srlk %r1, %r15, 0
   7403 0xeb 0x1f 0x00 0x00 0x00 0xde
   7404 
   7405 # CHECK: srlk %r15, %r15, 0
   7406 0xeb 0xff 0x00 0x00 0x00 0xde
   7407 
   7408 # CHECK: srlk %r0, %r0, -524288
   7409 0xeb 0x00 0x00 0x00 0x80 0xde
   7410 
   7411 # CHECK: srlk %r0, %r0, -1
   7412 0xeb 0x00 0x0f 0xff 0xff 0xde
   7413 
   7414 # CHECK: srlk %r0, %r0, 1
   7415 0xeb 0x00 0x00 0x01 0x00 0xde
   7416 
   7417 # CHECK: srlk %r0, %r0, 524287
   7418 0xeb 0x00 0x0f 0xff 0x7f 0xde
   7419 
   7420 # CHECK: srlk %r0, %r0, 0(%r1)
   7421 0xeb 0x00 0x10 0x00 0x00 0xde
   7422 
   7423 # CHECK: srlk %r0, %r0, 0(%r15)
   7424 0xeb 0x00 0xf0 0x00 0x00 0xde
   7425 
   7426 # CHECK: srlk %r0, %r0, 524287(%r1)
   7427 0xeb 0x00 0x1f 0xff 0x7f 0xde
   7428 
   7429 # CHECK: srlk %r0, %r0, 524287(%r15)
   7430 0xeb 0x00 0xff 0xff 0x7f 0xde
   7431 
   7432 # CHECK: srl %r0, 0
   7433 0x88 0x00 0x00 0x00
   7434 
   7435 # CHECK: srl %r7, 0
   7436 0x88 0x70 0x00 0x00
   7437 
   7438 # CHECK: srl %r15, 0
   7439 0x88 0xf0 0x00 0x00
   7440 
   7441 # CHECK: srl %r0, 4095
   7442 0x88 0x00 0x0f 0xff
   7443 
   7444 # CHECK: srl %r0, 0(%r1)
   7445 0x88 0x00 0x10 0x00
   7446 
   7447 # CHECK: srl %r0, 0(%r15)
   7448 0x88 0x00 0xf0 0x00
   7449 
   7450 # CHECK: srl %r0, 4095(%r1)
   7451 0x88 0x00 0x1f 0xff
   7452 
   7453 # CHECK: srl %r0, 4095(%r15)
   7454 0x88 0x00 0xff 0xff
   7455 
   7456 # CHECK: sr %r0, %r0
   7457 0x1b 0x00
   7458 
   7459 # CHECK: sr %r0, %r15
   7460 0x1b 0x0f
   7461 
   7462 # CHECK: sr %r15, %r0
   7463 0x1b 0xf0
   7464 
   7465 # CHECK: sr %r7, %r8
   7466 0x1b 0x78
   7467 
   7468 # CHECK: srk %r0, %r0, %r0
   7469 0xb9 0xf9 0x00 0x00
   7470 
   7471 # CHECK: srk %r2, %r3, %r4
   7472 0xb9 0xf9 0x40 0x23
   7473 
   7474 # CHECK: srst %r0, %r0
   7475 0xb2 0x5e 0x00 0x00
   7476 
   7477 # CHECK: srst %r0, %r15
   7478 0xb2 0x5e 0x00 0x0f
   7479 
   7480 # CHECK: srst %r15, %r0
   7481 0xb2 0x5e 0x00 0xf0
   7482 
   7483 # CHECK: srst %r7, %r8
   7484 0xb2 0x5e 0x00 0x78
   7485 
   7486 # CHECK: stc %r0, 0
   7487 0x42 0x00 0x00 0x00
   7488 
   7489 # CHECK: stc %r0, 4095
   7490 0x42 0x00 0x0f 0xff
   7491 
   7492 # CHECK: stc %r0, 0(%r1)
   7493 0x42 0x00 0x10 0x00
   7494 
   7495 # CHECK: stc %r0, 0(%r15)
   7496 0x42 0x00 0xf0 0x00
   7497 
   7498 # CHECK: stc %r0, 4095(%r1,%r15)
   7499 0x42 0x01 0xff 0xff
   7500 
   7501 # CHECK: stc %r0, 4095(%r15,%r1)
   7502 0x42 0x0f 0x1f 0xff
   7503 
   7504 # CHECK: stc %r15, 0
   7505 0x42 0xf0 0x00 0x00
   7506 
   7507 # CHECK: stch %r0, -524288
   7508 0xe3 0x00 0x00 0x00 0x80 0xc3
   7509 
   7510 # CHECK: stch %r0, -1
   7511 0xe3 0x00 0x0f 0xff 0xff 0xc3
   7512 
   7513 # CHECK: stch %r0, 0
   7514 0xe3 0x00 0x00 0x00 0x00 0xc3
   7515 
   7516 # CHECK: stch %r0, 1
   7517 0xe3 0x00 0x00 0x01 0x00 0xc3
   7518 
   7519 # CHECK: stch %r0, 524287
   7520 0xe3 0x00 0x0f 0xff 0x7f 0xc3
   7521 
   7522 # CHECK: stch %r0, 0(%r1)
   7523 0xe3 0x00 0x10 0x00 0x00 0xc3
   7524 
   7525 # CHECK: stch %r0, 0(%r15)
   7526 0xe3 0x00 0xf0 0x00 0x00 0xc3
   7527 
   7528 # CHECK: stch %r0, 524287(%r1,%r15)
   7529 0xe3 0x01 0xff 0xff 0x7f 0xc3
   7530 
   7531 # CHECK: stch %r0, 524287(%r15,%r1)
   7532 0xe3 0x0f 0x1f 0xff 0x7f 0xc3
   7533 
   7534 # CHECK: stch %r15, 0
   7535 0xe3 0xf0 0x00 0x00 0x00 0xc3
   7536 
   7537 # CHECK: stcy %r0, -524288
   7538 0xe3 0x00 0x00 0x00 0x80 0x72
   7539 
   7540 # CHECK: stck 0
   7541 0xb2 0x05 0x00 0x00
   7542 
   7543 # CHECK: stck 0(%r1)
   7544 0xb2 0x05 0x10 0x00
   7545 
   7546 #CHECK: stck   0(%r15)
   7547 0xb2 0x05 0xf0 0x00
   7548 
   7549 #CHECK: stck	4095
   7550 0xb2 0x05 0x0f 0xff 
   7551 
   7552 #CHECK: stck	4095(%r1)
   7553 0xb2 0x05 0x1f 0xff
   7554 
   7555 #CHECK: stck   4095(%r15)
   7556 0xb2 0x05 0xff 0xff
   7557 
   7558 # CHECK: stckf 0
   7559 0xb2 0x7c 0x00 0x00
   7560 
   7561 # CHECK: stckf 0(%r1)
   7562 0xb2 0x7c 0x10 0x00
   7563 
   7564 #CHECK: stckf   0(%r15)
   7565 0xb2 0x7c 0xf0 0x00
   7566 
   7567 #CHECK: stckf	4095
   7568 0xb2 0x7c 0x0f 0xff 
   7569 
   7570 #CHECK: stckf	4095(%r1)
   7571 0xb2 0x7c 0x1f 0xff
   7572 
   7573 #CHECK: stckf   4095(%r15)
   7574 0xb2 0x7c 0xff 0xff
   7575 
   7576 # CHECK: stcke 0
   7577 0xb2 0x78 0x00 0x00
   7578 
   7579 # CHECK: stcke 0(%r1)
   7580 0xb2 0x78 0x10 0x00
   7581 
   7582 #CHECK: stcke   0(%r15)
   7583 0xb2 0x78 0xf0 0x00
   7584 
   7585 #CHECK: stcke	4095
   7586 0xb2 0x78 0x0f 0xff 
   7587 
   7588 #CHECK: stcke	4095(%r1)
   7589 0xb2 0x78 0x1f 0xff
   7590 
   7591 #CHECK: stcke   4095(%r15)
   7592 0xb2 0x78 0xff 0xff
   7593 
   7594 # CHECK: stfle 0
   7595 0xb2 0xb0 0x00 0x00
   7596 
   7597 # CHECK: stfle 0(%r1)
   7598 0xb2 0xb0 0x10 0x00
   7599 
   7600 #CHECK: stfle   0(%r15)
   7601 0xb2 0xb0 0xf0 0x00
   7602 
   7603 #CHECK: stfle	4095
   7604 0xb2 0xb0 0x0f 0xff 
   7605 
   7606 #CHECK: stfle	4095(%r1)
   7607 0xb2 0xb0 0x1f 0xff
   7608 
   7609 #CHECK: stfle   4095(%r15)
   7610 0xb2 0xb0 0xff 0xff
   7611 
   7612 # CHECK: stcy  %r0, -1
   7613 0xe3 0x00 0x0f 0xff 0xff 0x72
   7614 
   7615 # CHECK: stcy %r0, 0
   7616 0xe3 0x00 0x00 0x00 0x00 0x72
   7617 
   7618 # CHECK: stcy %r0, 1
   7619 0xe3 0x00 0x00 0x01 0x00 0x72
   7620 
   7621 # CHECK: stcy %r0, 524287
   7622 0xe3 0x00 0x0f 0xff 0x7f 0x72
   7623 
   7624 # CHECK: stcy %r0, 0(%r1)
   7625 0xe3 0x00 0x10 0x00 0x00 0x72
   7626 
   7627 # CHECK: stcy %r0, 0(%r15)
   7628 0xe3 0x00 0xf0 0x00 0x00 0x72
   7629 
   7630 # CHECK: stcy %r0, 524287(%r1,%r15)
   7631 0xe3 0x01 0xff 0xff 0x7f 0x72
   7632 
   7633 # CHECK: stcy %r0, 524287(%r15,%r1)
   7634 0xe3 0x0f 0x1f 0xff 0x7f 0x72
   7635 
   7636 # CHECK: stcy %r15, 0
   7637 0xe3 0xf0 0x00 0x00 0x00 0x72
   7638 
   7639 # CHECK: std %f0, 0
   7640 0x60 0x00 0x00 0x00
   7641 
   7642 # CHECK: std %f0, 4095
   7643 0x60 0x00 0x0f 0xff
   7644 
   7645 # CHECK: std %f0, 0(%r1)
   7646 0x60 0x00 0x10 0x00
   7647 
   7648 # CHECK: std %f0, 0(%r15)
   7649 0x60 0x00 0xf0 0x00
   7650 
   7651 # CHECK: std %f0, 4095(%r1,%r15)
   7652 0x60 0x01 0xff 0xff
   7653 
   7654 # CHECK: std %f0, 4095(%r15,%r1)
   7655 0x60 0x0f 0x1f 0xff
   7656 
   7657 # CHECK: std %f15, 0
   7658 0x60 0xf0 0x00 0x00
   7659 
   7660 # CHECK: stdy %f0, -524288
   7661 0xed 0x00 0x00 0x00 0x80 0x67
   7662 
   7663 # CHECK: stdy %f0, -1
   7664 0xed 0x00 0x0f 0xff 0xff 0x67
   7665 
   7666 # CHECK: stdy %f0, 0
   7667 0xed 0x00 0x00 0x00 0x00 0x67
   7668 
   7669 # CHECK: stdy %f0, 1
   7670 0xed 0x00 0x00 0x01 0x00 0x67
   7671 
   7672 # CHECK: stdy %f0, 524287
   7673 0xed 0x00 0x0f 0xff 0x7f 0x67
   7674 
   7675 # CHECK: stdy %f0, 0(%r1)
   7676 0xed 0x00 0x10 0x00 0x00 0x67
   7677 
   7678 # CHECK: stdy %f0, 0(%r15)
   7679 0xed 0x00 0xf0 0x00 0x00 0x67
   7680 
   7681 # CHECK: stdy %f0, 524287(%r1,%r15)
   7682 0xed 0x01 0xff 0xff 0x7f 0x67
   7683 
   7684 # CHECK: stdy %f0, 524287(%r15,%r1)
   7685 0xed 0x0f 0x1f 0xff 0x7f 0x67
   7686 
   7687 # CHECK: stdy %f15, 0
   7688 0xed 0xf0 0x00 0x00 0x00 0x67
   7689 
   7690 # CHECK: ste %f0, 0
   7691 0x70 0x00 0x00 0x00
   7692 
   7693 # CHECK: ste %f0, 4095
   7694 0x70 0x00 0x0f 0xff
   7695 
   7696 # CHECK: ste %f0, 0(%r1)
   7697 0x70 0x00 0x10 0x00
   7698 
   7699 # CHECK: ste %f0, 0(%r15)
   7700 0x70 0x00 0xf0 0x00
   7701 
   7702 # CHECK: ste %f0, 4095(%r1,%r15)
   7703 0x70 0x01 0xff 0xff
   7704 
   7705 # CHECK: ste %f0, 4095(%r15,%r1)
   7706 0x70 0x0f 0x1f 0xff
   7707 
   7708 # CHECK: ste %f15, 0
   7709 0x70 0xf0 0x00 0x00
   7710 
   7711 # CHECK: stey %f0, -524288
   7712 0xed 0x00 0x00 0x00 0x80 0x66
   7713 
   7714 # CHECK: stey %f0, -1
   7715 0xed 0x00 0x0f 0xff 0xff 0x66
   7716 
   7717 # CHECK: stey %f0, 0
   7718 0xed 0x00 0x00 0x00 0x00 0x66
   7719 
   7720 # CHECK: stey %f0, 1
   7721 0xed 0x00 0x00 0x01 0x00 0x66
   7722 
   7723 # CHECK: stey %f0, 524287
   7724 0xed 0x00 0x0f 0xff 0x7f 0x66
   7725 
   7726 # CHECK: stey %f0, 0(%r1)
   7727 0xed 0x00 0x10 0x00 0x00 0x66
   7728 
   7729 # CHECK: stey %f0, 0(%r15)
   7730 0xed 0x00 0xf0 0x00 0x00 0x66
   7731 
   7732 # CHECK: stey %f0, 524287(%r1,%r15)
   7733 0xed 0x01 0xff 0xff 0x7f 0x66
   7734 
   7735 # CHECK: stey %f0, 524287(%r15,%r1)
   7736 0xed 0x0f 0x1f 0xff 0x7f 0x66
   7737 
   7738 # CHECK: stey %f15, 0
   7739 0xed 0xf0 0x00 0x00 0x00 0x66
   7740 
   7741 # CHECK: stg %r0, -524288
   7742 0xe3 0x00 0x00 0x00 0x80 0x24
   7743 
   7744 # CHECK: stg %r0, -1
   7745 0xe3 0x00 0x0f 0xff 0xff 0x24
   7746 
   7747 # CHECK: stg %r0, 0
   7748 0xe3 0x00 0x00 0x00 0x00 0x24
   7749 
   7750 # CHECK: stg %r0, 1
   7751 0xe3 0x00 0x00 0x01 0x00 0x24
   7752 
   7753 # CHECK: stg %r0, 524287
   7754 0xe3 0x00 0x0f 0xff 0x7f 0x24
   7755 
   7756 # CHECK: stg %r0, 0(%r1)
   7757 0xe3 0x00 0x10 0x00 0x00 0x24
   7758 
   7759 # CHECK: stg %r0, 0(%r15)
   7760 0xe3 0x00 0xf0 0x00 0x00 0x24
   7761 
   7762 # CHECK: stg %r0, 524287(%r1,%r15)
   7763 0xe3 0x01 0xff 0xff 0x7f 0x24
   7764 
   7765 # CHECK: stg %r0, 524287(%r15,%r1)
   7766 0xe3 0x0f 0x1f 0xff 0x7f 0x24
   7767 
   7768 # CHECK: stg %r15, 0
   7769 0xe3 0xf0 0x00 0x00 0x00 0x24
   7770 
   7771 # CHECK: sth %r0, 0
   7772 0x40 0x00 0x00 0x00
   7773 
   7774 # CHECK: sth %r0, 4095
   7775 0x40 0x00 0x0f 0xff
   7776 
   7777 # CHECK: sth %r0, 0(%r1)
   7778 0x40 0x00 0x10 0x00
   7779 
   7780 # CHECK: sth %r0, 0(%r15)
   7781 0x40 0x00 0xf0 0x00
   7782 
   7783 # CHECK: sth %r0, 4095(%r1,%r15)
   7784 0x40 0x01 0xff 0xff
   7785 
   7786 # CHECK: sth %r0, 4095(%r15,%r1)
   7787 0x40 0x0f 0x1f 0xff
   7788 
   7789 # CHECK: sth %r15, 0
   7790 0x40 0xf0 0x00 0x00
   7791 
   7792 # CHECK: sthh %r0, -524288
   7793 0xe3 0x00 0x00 0x00 0x80 0xc7
   7794 
   7795 # CHECK: sthh %r0, -1
   7796 0xe3 0x00 0x0f 0xff 0xff 0xc7
   7797 
   7798 # CHECK: sthh %r0, 0
   7799 0xe3 0x00 0x00 0x00 0x00 0xc7
   7800 
   7801 # CHECK: sthh %r0, 1
   7802 0xe3 0x00 0x00 0x01 0x00 0xc7
   7803 
   7804 # CHECK: sthh %r0, 524287
   7805 0xe3 0x00 0x0f 0xff 0x7f 0xc7
   7806 
   7807 # CHECK: sthh %r0, 0(%r1)
   7808 0xe3 0x00 0x10 0x00 0x00 0xc7
   7809 
   7810 # CHECK: sthh %r0, 0(%r15)
   7811 0xe3 0x00 0xf0 0x00 0x00 0xc7
   7812 
   7813 # CHECK: sthh %r0, 524287(%r1,%r15)
   7814 0xe3 0x01 0xff 0xff 0x7f 0xc7
   7815 
   7816 # CHECK: sthh %r0, 524287(%r15,%r1)
   7817 0xe3 0x0f 0x1f 0xff 0x7f 0xc7
   7818 
   7819 # CHECK: sthh %r15, 0
   7820 0xe3 0xf0 0x00 0x00 0x00 0xc7
   7821 
   7822 # CHECK: stfh %r0, -524288
   7823 0xe3 0x00 0x00 0x00 0x80 0xcb
   7824 
   7825 # CHECK: stfh %r0, -1
   7826 0xe3 0x00 0x0f 0xff 0xff 0xcb
   7827 
   7828 # CHECK: stfh %r0, 0
   7829 0xe3 0x00 0x00 0x00 0x00 0xcb
   7830 
   7831 # CHECK: stfh %r0, 1
   7832 0xe3 0x00 0x00 0x01 0x00 0xcb
   7833 
   7834 # CHECK: stfh %r0, 524287
   7835 0xe3 0x00 0x0f 0xff 0x7f 0xcb
   7836 
   7837 # CHECK: stfh %r0, 0(%r1)
   7838 0xe3 0x00 0x10 0x00 0x00 0xcb
   7839 
   7840 # CHECK: stfh %r0, 0(%r15)
   7841 0xe3 0x00 0xf0 0x00 0x00 0xcb
   7842 
   7843 # CHECK: stfh %r0, 524287(%r1,%r15)
   7844 0xe3 0x01 0xff 0xff 0x7f 0xcb
   7845 
   7846 # CHECK: stfh %r0, 524287(%r15,%r1)
   7847 0xe3 0x0f 0x1f 0xff 0x7f 0xcb
   7848 
   7849 # CHECK: stfh %r15, 0
   7850 0xe3 0xf0 0x00 0x00 0x00 0xcb
   7851 
   7852 # CHECK: sthy %r0, -524288
   7853 0xe3 0x00 0x00 0x00 0x80 0x70
   7854 
   7855 # CHECK: sthy %r0, -1
   7856 0xe3 0x00 0x0f 0xff 0xff 0x70
   7857 
   7858 # CHECK: sthy %r0, 0
   7859 0xe3 0x00 0x00 0x00 0x00 0x70
   7860 
   7861 # CHECK: sthy %r0, 1
   7862 0xe3 0x00 0x00 0x01 0x00 0x70
   7863 
   7864 # CHECK: sthy %r0, 524287
   7865 0xe3 0x00 0x0f 0xff 0x7f 0x70
   7866 
   7867 # CHECK: sthy %r0, 0(%r1)
   7868 0xe3 0x00 0x10 0x00 0x00 0x70
   7869 
   7870 # CHECK: sthy %r0, 0(%r15)
   7871 0xe3 0x00 0xf0 0x00 0x00 0x70
   7872 
   7873 # CHECK: sthy %r0, 524287(%r1,%r15)
   7874 0xe3 0x01 0xff 0xff 0x7f 0x70
   7875 
   7876 # CHECK: sthy %r0, 524287(%r15,%r1)
   7877 0xe3 0x0f 0x1f 0xff 0x7f 0x70
   7878 
   7879 # CHECK: sthy %r15, 0
   7880 0xe3 0xf0 0x00 0x00 0x00 0x70
   7881 
   7882 # CHECK: stmg %r0, %r0, 0
   7883 0xeb 0x00 0x00 0x00 0x00 0x24
   7884 
   7885 # CHECK: stmg %r0, %r15, 0
   7886 0xeb 0x0f 0x00 0x00 0x00 0x24
   7887 
   7888 # CHECK: stmg %r14, %r15, 0
   7889 0xeb 0xef 0x00 0x00 0x00 0x24
   7890 
   7891 # CHECK: stmg %r15, %r15, 0
   7892 0xeb 0xff 0x00 0x00 0x00 0x24
   7893 
   7894 # CHECK: stmg %r0, %r0, -524288
   7895 0xeb 0x00 0x00 0x00 0x80 0x24
   7896 
   7897 # CHECK: stmg %r0, %r0, -1
   7898 0xeb 0x00 0x0f 0xff 0xff 0x24
   7899 
   7900 # CHECK: stmg %r0, %r0, 0
   7901 0xeb 0x00 0x00 0x00 0x00 0x24
   7902 
   7903 # CHECK: stmg %r0, %r0, 1
   7904 0xeb 0x00 0x00 0x01 0x00 0x24
   7905 
   7906 # CHECK: stmg %r0, %r0, 524287
   7907 0xeb 0x00 0x0f 0xff 0x7f 0x24
   7908 
   7909 # CHECK: stmg %r0, %r0, 0(%r1)
   7910 0xeb 0x00 0x10 0x00 0x00 0x24
   7911 
   7912 # CHECK: stmg %r0, %r0, 0(%r15)
   7913 0xeb 0x00 0xf0 0x00 0x00 0x24
   7914 
   7915 # CHECK: stmg %r0, %r0, 524287(%r1)
   7916 0xeb 0x00 0x1f 0xff 0x7f 0x24
   7917 
   7918 # CHECK: stmg %r0, %r0, 524287(%r15)
   7919 0xeb 0x00 0xff 0xff 0x7f 0x24
   7920 
   7921 # CHECK: strvg %r0, -524288
   7922 0xe3 0x00 0x00 0x00 0x80 0x2f
   7923 
   7924 # CHECK: strvg %r0, -1
   7925 0xe3 0x00 0x0f 0xff 0xff 0x2f
   7926 
   7927 # CHECK: strvg %r0, 0
   7928 0xe3 0x00 0x00 0x00 0x00 0x2f
   7929 
   7930 # CHECK: strvg %r0, 1
   7931 0xe3 0x00 0x00 0x01 0x00 0x2f
   7932 
   7933 # CHECK: strvg %r0, 524287
   7934 0xe3 0x00 0x0f 0xff 0x7f 0x2f
   7935 
   7936 # CHECK: strvg %r0, 0(%r1)
   7937 0xe3 0x00 0x10 0x00 0x00 0x2f
   7938 
   7939 # CHECK: strvg %r0, 0(%r15)
   7940 0xe3 0x00 0xf0 0x00 0x00 0x2f
   7941 
   7942 # CHECK: strvg %r0, 524287(%r1,%r15)
   7943 0xe3 0x01 0xff 0xff 0x7f 0x2f
   7944 
   7945 # CHECK: strvg %r0, 524287(%r15,%r1)
   7946 0xe3 0x0f 0x1f 0xff 0x7f 0x2f
   7947 
   7948 # CHECK: strvg %r15, 0
   7949 0xe3 0xf0 0x00 0x00 0x00 0x2f
   7950 
   7951 # CHECK: strv %r0, -524288
   7952 0xe3 0x00 0x00 0x00 0x80 0x3e
   7953 
   7954 # CHECK: strv %r0, -1
   7955 0xe3 0x00 0x0f 0xff 0xff 0x3e
   7956 
   7957 # CHECK: strv %r0, 0
   7958 0xe3 0x00 0x00 0x00 0x00 0x3e
   7959 
   7960 # CHECK: strv %r0, 1
   7961 0xe3 0x00 0x00 0x01 0x00 0x3e
   7962 
   7963 # CHECK: strv %r0, 524287
   7964 0xe3 0x00 0x0f 0xff 0x7f 0x3e
   7965 
   7966 # CHECK: strv %r0, 0(%r1)
   7967 0xe3 0x00 0x10 0x00 0x00 0x3e
   7968 
   7969 # CHECK: strv %r0, 0(%r15)
   7970 0xe3 0x00 0xf0 0x00 0x00 0x3e
   7971 
   7972 # CHECK: strv %r0, 524287(%r1,%r15)
   7973 0xe3 0x01 0xff 0xff 0x7f 0x3e
   7974 
   7975 # CHECK: strv %r0, 524287(%r15,%r1)
   7976 0xe3 0x0f 0x1f 0xff 0x7f 0x3e
   7977 
   7978 # CHECK: strv %r15, 0
   7979 0xe3 0xf0 0x00 0x00 0x00 0x3e
   7980 
   7981 # CHECK: st %r0, 0
   7982 0x50 0x00 0x00 0x00
   7983 
   7984 # CHECK: st %r0, 4095
   7985 0x50 0x00 0x0f 0xff
   7986 
   7987 # CHECK: st %r0, 0(%r1)
   7988 0x50 0x00 0x10 0x00
   7989 
   7990 # CHECK: st %r0, 0(%r15)
   7991 0x50 0x00 0xf0 0x00
   7992 
   7993 # CHECK: st %r0, 4095(%r1,%r15)
   7994 0x50 0x01 0xff 0xff
   7995 
   7996 # CHECK: st %r0, 4095(%r15,%r1)
   7997 0x50 0x0f 0x1f 0xff
   7998 
   7999 # CHECK: st %r15, 0
   8000 0x50 0xf0 0x00 0x00
   8001 
   8002 # CHECK: stoc %r1, 2(%r3), 0
   8003 0xeb 0x10 0x30 0x02 0x00 0xf3
   8004 
   8005 # CHECK: stoco %r1, 2(%r3)
   8006 0xeb 0x11 0x30 0x02 0x00 0xf3
   8007 
   8008 # CHECK: stoch %r1, 2(%r3)
   8009 0xeb 0x12 0x30 0x02 0x00 0xf3
   8010 
   8011 # CHECK: stocnle %r1, 2(%r3)
   8012 0xeb 0x13 0x30 0x02 0x00 0xf3
   8013 
   8014 # CHECK: stocl %r1, 2(%r3)
   8015 0xeb 0x14 0x30 0x02 0x00 0xf3
   8016 
   8017 # CHECK: stocnhe %r1, 2(%r3)
   8018 0xeb 0x15 0x30 0x02 0x00 0xf3
   8019 
   8020 # CHECK: stoclh %r1, 2(%r3)
   8021 0xeb 0x16 0x30 0x02 0x00 0xf3
   8022 
   8023 # CHECK: stocne %r1, 2(%r3)
   8024 0xeb 0x17 0x30 0x02 0x00 0xf3
   8025 
   8026 # CHECK: stoce %r1, 2(%r3)
   8027 0xeb 0x18 0x30 0x02 0x00 0xf3
   8028 
   8029 # CHECK: stocnlh %r1, 2(%r3)
   8030 0xeb 0x19 0x30 0x02 0x00 0xf3
   8031 
   8032 # CHECK: stoche %r1, 2(%r3)
   8033 0xeb 0x1a 0x30 0x02 0x00 0xf3
   8034 
   8035 # CHECK: stocnl %r1, 2(%r3)
   8036 0xeb 0x1b 0x30 0x02 0x00 0xf3
   8037 
   8038 # CHECK: stocle %r1, 2(%r3)
   8039 0xeb 0x1c 0x30 0x02 0x00 0xf3
   8040 
   8041 # CHECK: stocnh %r1, 2(%r3)
   8042 0xeb 0x1d 0x30 0x02 0x00 0xf3
   8043 
   8044 # CHECK: stocno %r1, 2(%r3)
   8045 0xeb 0x1e 0x30 0x02 0x00 0xf3
   8046 
   8047 # CHECK: stoc %r1, 2(%r3), 15
   8048 0xeb 0x1f 0x30 0x02 0x00 0xf3
   8049 
   8050 # CHECK: stocg %r1, 2(%r3), 0
   8051 0xeb 0x10 0x30 0x02 0x00 0xe3
   8052 
   8053 # CHECK: stocgo %r1, 2(%r3)
   8054 0xeb 0x11 0x30 0x02 0x00 0xe3
   8055 
   8056 # CHECK: stocgh %r1, 2(%r3)
   8057 0xeb 0x12 0x30 0x02 0x00 0xe3
   8058 
   8059 # CHECK: stocgnle %r1, 2(%r3)
   8060 0xeb 0x13 0x30 0x02 0x00 0xe3
   8061 
   8062 # CHECK: stocgl %r1, 2(%r3)
   8063 0xeb 0x14 0x30 0x02 0x00 0xe3
   8064 
   8065 # CHECK: stocgnhe %r1, 2(%r3)
   8066 0xeb 0x15 0x30 0x02 0x00 0xe3
   8067 
   8068 # CHECK: stocglh %r1, 2(%r3)
   8069 0xeb 0x16 0x30 0x02 0x00 0xe3
   8070 
   8071 # CHECK: stocgne %r1, 2(%r3)
   8072 0xeb 0x17 0x30 0x02 0x00 0xe3
   8073 
   8074 # CHECK: stocge %r1, 2(%r3)
   8075 0xeb 0x18 0x30 0x02 0x00 0xe3
   8076 
   8077 # CHECK: stocgnlh %r1, 2(%r3)
   8078 0xeb 0x19 0x30 0x02 0x00 0xe3
   8079 
   8080 # CHECK: stocghe %r1, 2(%r3)
   8081 0xeb 0x1a 0x30 0x02 0x00 0xe3
   8082 
   8083 # CHECK: stocgnl %r1, 2(%r3)
   8084 0xeb 0x1b 0x30 0x02 0x00 0xe3
   8085 
   8086 # CHECK: stocgle %r1, 2(%r3)
   8087 0xeb 0x1c 0x30 0x02 0x00 0xe3
   8088 
   8089 # CHECK: stocgnh %r1, 2(%r3)
   8090 0xeb 0x1d 0x30 0x02 0x00 0xe3
   8091 
   8092 # CHECK: stocgno %r1, 2(%r3)
   8093 0xeb 0x1e 0x30 0x02 0x00 0xe3
   8094 
   8095 # CHECK: stocg %r1, 2(%r3), 15
   8096 0xeb 0x1f 0x30 0x02 0x00 0xe3
   8097 
   8098 # CHECK: s %r0, 0
   8099 0x5b 0x00 0x00 0x00
   8100 
   8101 # CHECK: s %r0, 4095
   8102 0x5b 0x00 0x0f 0xff
   8103 
   8104 # CHECK: s %r0, 0(%r1)
   8105 0x5b 0x00 0x10 0x00
   8106 
   8107 # CHECK: s %r0, 0(%r15)
   8108 0x5b 0x00 0xf0 0x00
   8109 
   8110 # CHECK: s %r0, 4095(%r1,%r15)
   8111 0x5b 0x01 0xff 0xff
   8112 
   8113 # CHECK: s %r0, 4095(%r15,%r1)
   8114 0x5b 0x0f 0x1f 0xff
   8115 
   8116 # CHECK: s %r15, 0
   8117 0x5b 0xf0 0x00 0x00
   8118 
   8119 # CHECK: sty %r0, -524288
   8120 0xe3 0x00 0x00 0x00 0x80 0x50
   8121 
   8122 # CHECK: sty %r0, -1
   8123 0xe3 0x00 0x0f 0xff 0xff 0x50
   8124 
   8125 # CHECK: sty %r0, 0
   8126 0xe3 0x00 0x00 0x00 0x00 0x50
   8127 
   8128 # CHECK: sty %r0, 1
   8129 0xe3 0x00 0x00 0x01 0x00 0x50
   8130 
   8131 # CHECK: sty %r0, 524287
   8132 0xe3 0x00 0x0f 0xff 0x7f 0x50
   8133 
   8134 # CHECK: sty %r0, 0(%r1)
   8135 0xe3 0x00 0x10 0x00 0x00 0x50
   8136 
   8137 # CHECK: sty %r0, 0(%r15)
   8138 0xe3 0x00 0xf0 0x00 0x00 0x50
   8139 
   8140 # CHECK: sty %r0, 524287(%r1,%r15)
   8141 0xe3 0x01 0xff 0xff 0x7f 0x50
   8142 
   8143 # CHECK: sty %r0, 524287(%r15,%r1)
   8144 0xe3 0x0f 0x1f 0xff 0x7f 0x50
   8145 
   8146 # CHECK: sty %r15, 0
   8147 0xe3 0xf0 0x00 0x00 0x00 0x50
   8148 
   8149 # CHECK: sxbr %f0, %f0
   8150 0xb3 0x4b 0x00 0x00
   8151 
   8152 # CHECK: sxbr %f0, %f13
   8153 0xb3 0x4b 0x00 0x0d
   8154 
   8155 # CHECK: sxbr %f8, %f8
   8156 0xb3 0x4b 0x00 0x88
   8157 
   8158 # CHECK: sxbr %f13, %f0
   8159 0xb3 0x4b 0x00 0xd0
   8160 
   8161 # CHECK: sy %r0, -524288
   8162 0xe3 0x00 0x00 0x00 0x80 0x5b
   8163 
   8164 # CHECK: sy %r0, -1
   8165 0xe3 0x00 0x0f 0xff 0xff 0x5b
   8166 
   8167 # CHECK: sy %r0, 0
   8168 0xe3 0x00 0x00 0x00 0x00 0x5b
   8169 
   8170 # CHECK: sy %r0, 1
   8171 0xe3 0x00 0x00 0x01 0x00 0x5b
   8172 
   8173 # CHECK: sy %r0, 524287
   8174 0xe3 0x00 0x0f 0xff 0x7f 0x5b
   8175 
   8176 # CHECK: sy %r0, 0(%r1)
   8177 0xe3 0x00 0x10 0x00 0x00 0x5b
   8178 
   8179 # CHECK: sy %r0, 0(%r15)
   8180 0xe3 0x00 0xf0 0x00 0x00 0x5b
   8181 
   8182 # CHECK: sy %r0, 524287(%r1,%r15)
   8183 0xe3 0x01 0xff 0xff 0x7f 0x5b
   8184 
   8185 # CHECK: sy %r0, 524287(%r15,%r1)
   8186 0xe3 0x0f 0x1f 0xff 0x7f 0x5b
   8187 
   8188 # CHECK: sy %r15, 0
   8189 0xe3 0xf0 0x00 0x00 0x00 0x5b
   8190 
   8191 # CHECK: tabort 0
   8192 0xb2 0xfc 0x00 0x00
   8193 
   8194 # CHECK: tabort 0(%r1)
   8195 0xb2 0xfc 0x10 0x00
   8196 
   8197 # CHECK: tabort 0(%r15)
   8198 0xb2 0xfc 0xf0 0x00
   8199 
   8200 # CHECK: tabort 4095
   8201 0xb2 0xfc 0x0f 0xff
   8202 
   8203 # CHECK: tabort 4095(%r1)
   8204 0xb2 0xfc 0x1f 0xff
   8205 
   8206 # CHECK: tabort 4095(%r15)
   8207 0xb2 0xfc 0xff 0xff
   8208 
   8209 # CHECK: tbegin 0, 0
   8210 0xe5 0x60 0x00 0x00 0x00 0x00
   8211 
   8212 # CHECK: tbegin 4095, 0
   8213 0xe5 0x60 0x0f 0xff 0x00 0x00
   8214 
   8215 # CHECK: tbegin 0, 0
   8216 0xe5 0x60 0x00 0x00 0x00 0x00
   8217 
   8218 # CHECK: tbegin 0, 1
   8219 0xe5 0x60 0x00 0x00 0x00 0x01
   8220 
   8221 # CHECK: tbegin 0, 32767
   8222 0xe5 0x60 0x00 0x00 0x7f 0xff
   8223 
   8224 # CHECK: tbegin 0, 32768
   8225 0xe5 0x60 0x00 0x00 0x80 0x00
   8226 
   8227 # CHECK: tbegin 0, 65535
   8228 0xe5 0x60 0x00 0x00 0xff 0xff
   8229 
   8230 # CHECK: tbegin 0(%r1), 42
   8231 0xe5 0x60 0x10 0x00 0x00 0x2a
   8232 
   8233 # CHECK: tbegin 0(%r15), 42
   8234 0xe5 0x60 0xf0 0x00 0x00 0x2a
   8235 
   8236 # CHECK: tbegin 4095(%r1), 42
   8237 0xe5 0x60 0x1f 0xff 0x00 0x2a
   8238 
   8239 # CHECK: tbegin 4095(%r15), 42
   8240 0xe5 0x60 0xff 0xff 0x00 0x2a
   8241 
   8242 # CHECK: tbeginc 0, 0
   8243 0xe5 0x61 0x00 0x00 0x00 0x00
   8244 
   8245 # CHECK: tbeginc 4095, 0
   8246 0xe5 0x61 0x0f 0xff 0x00 0x00
   8247 
   8248 # CHECK: tbeginc 0, 0
   8249 0xe5 0x61 0x00 0x00 0x00 0x00
   8250 
   8251 # CHECK: tbeginc 0, 1
   8252 0xe5 0x61 0x00 0x00 0x00 0x01
   8253 
   8254 # CHECK: tbeginc 0, 32767
   8255 0xe5 0x61 0x00 0x00 0x7f 0xff
   8256 
   8257 # CHECK: tbeginc 0, 32768
   8258 0xe5 0x61 0x00 0x00 0x80 0x00
   8259 
   8260 # CHECK: tbeginc 0, 65535
   8261 0xe5 0x61 0x00 0x00 0xff 0xff
   8262 
   8263 # CHECK: tbeginc 0(%r1), 42
   8264 0xe5 0x61 0x10 0x00 0x00 0x2a
   8265 
   8266 # CHECK: tbeginc 0(%r15), 42
   8267 0xe5 0x61 0xf0 0x00 0x00 0x2a
   8268 
   8269 # CHECK: tbeginc 4095(%r1), 42
   8270 0xe5 0x61 0x1f 0xff 0x00 0x2a
   8271 
   8272 # CHECK: tbeginc 4095(%r15), 42
   8273 0xe5 0x61 0xff 0xff 0x00 0x2a
   8274 
   8275 # CHECK: tend
   8276 0xb2 0xf8 0x00 0x00
   8277 
   8278 # CHECK: tm 0, 0
   8279 0x91 0x00 0x00 0x00
   8280 
   8281 # CHECK: tm 4095, 0
   8282 0x91 0x00 0x0f 0xff
   8283 
   8284 # CHECK: tm 0, 255
   8285 0x91 0xff 0x00 0x00
   8286 
   8287 # CHECK: tm 0(%r1), 42
   8288 0x91 0x2a 0x10 0x00
   8289 
   8290 # CHECK: tm 0(%r15), 42
   8291 0x91 0x2a 0xf0 0x00
   8292 
   8293 # CHECK: tm 4095(%r1), 42
   8294 0x91 0x2a 0x1f 0xff
   8295 
   8296 # CHECK: tm 4095(%r15), 42
   8297 0x91 0x2a 0xff 0xff
   8298 
   8299 # CHECK: tmhh %r0, 0
   8300 0xa7 0x02 0x00 0x00
   8301 
   8302 # CHECK: tmhh %r0, 32768
   8303 0xa7 0x02 0x80 0x00
   8304 
   8305 # CHECK: tmhh %r0, 65535
   8306 0xa7 0x02 0xff 0xff
   8307 
   8308 # CHECK: tmhh %r15, 0
   8309 0xa7 0xf2 0x00 0x00
   8310 
   8311 # CHECK: tmhl %r0, 0
   8312 0xa7 0x03 0x00 0x00
   8313 
   8314 # CHECK: tmhl %r0, 32768
   8315 0xa7 0x03 0x80 0x00
   8316 
   8317 # CHECK: tmhl %r0, 65535
   8318 0xa7 0x03 0xff 0xff
   8319 
   8320 # CHECK: tmhl %r15, 0
   8321 0xa7 0xf3 0x00 0x00
   8322 
   8323 # CHECK: tmlh %r0, 0
   8324 0xa7 0x00 0x00 0x00
   8325 
   8326 # CHECK: tmlh %r0, 32768
   8327 0xa7 0x00 0x80 0x00
   8328 
   8329 # CHECK: tmlh %r0, 65535
   8330 0xa7 0x00 0xff 0xff
   8331 
   8332 # CHECK: tmlh %r15, 0
   8333 0xa7 0xf0 0x00 0x00
   8334 
   8335 # CHECK: tmll %r0, 0
   8336 0xa7 0x01 0x00 0x00
   8337 
   8338 # CHECK: tmll %r0, 32768
   8339 0xa7 0x01 0x80 0x00
   8340 
   8341 # CHECK: tmll %r0, 65535
   8342 0xa7 0x01 0xff 0xff
   8343 
   8344 # CHECK: tmll %r15, 0
   8345 0xa7 0xf1 0x00 0x00
   8346 
   8347 # CHECK: tmy -524288, 0
   8348 0xeb 0x00 0x00 0x00 0x80 0x51
   8349 
   8350 # CHECK: tmy -1, 0
   8351 0xeb 0x00 0x0f 0xff 0xff 0x51
   8352 
   8353 # CHECK: tmy 0, 0
   8354 0xeb 0x00 0x00 0x00 0x00 0x51
   8355 
   8356 # CHECK: tmy 1, 0
   8357 0xeb 0x00 0x00 0x01 0x00 0x51
   8358 
   8359 # CHECK: tmy 524287, 0
   8360 0xeb 0x00 0x0f 0xff 0x7f 0x51
   8361 
   8362 # CHECK: tmy 0, 255
   8363 0xeb 0xff 0x00 0x00 0x00 0x51
   8364 
   8365 # CHECK: tmy 0(%r1), 42
   8366 0xeb 0x2a 0x10 0x00 0x00 0x51
   8367 
   8368 # CHECK: tmy 0(%r15), 42
   8369 0xeb 0x2a 0xf0 0x00 0x00 0x51
   8370 
   8371 # CHECK: tmy 524287(%r1), 42
   8372 0xeb 0x2a 0x1f 0xff 0x7f 0x51
   8373 
   8374 # CHECK: tmy 524287(%r15), 42
   8375 0xeb 0x2a 0xff 0xff 0x7f 0x51
   8376 
   8377 # CHECK: xc 0(1), 0
   8378 0xd7 0x00 0x00 0x00 0x00 0x00
   8379 
   8380 # CHECK: xc 0(1), 0(%r1)
   8381 0xd7 0x00 0x00 0x00 0x10 0x00
   8382 
   8383 # CHECK: xc 0(1), 0(%r15)
   8384 0xd7 0x00 0x00 0x00 0xf0 0x00
   8385 
   8386 # CHECK: xc 0(1), 4095
   8387 0xd7 0x00 0x00 0x00 0x0f 0xff
   8388 
   8389 # CHECK: xc 0(1), 4095(%r1)
   8390 0xd7 0x00 0x00 0x00 0x1f 0xff
   8391 
   8392 # CHECK: xc 0(1), 4095(%r15)
   8393 0xd7 0x00 0x00 0x00 0xff 0xff
   8394 
   8395 # CHECK: xc 0(1,%r1), 0
   8396 0xd7 0x00 0x10 0x00 0x00 0x00
   8397 
   8398 # CHECK: xc 0(1,%r15), 0
   8399 0xd7 0x00 0xf0 0x00 0x00 0x00
   8400 
   8401 # CHECK: xc 4095(1,%r1), 0
   8402 0xd7 0x00 0x1f 0xff 0x00 0x00
   8403 
   8404 # CHECK: xc 4095(1,%r15), 0
   8405 0xd7 0x00 0xff 0xff 0x00 0x00
   8406 
   8407 # CHECK: xc 0(256,%r1), 0
   8408 0xd7 0xff 0x10 0x00 0x00 0x00
   8409 
   8410 # CHECK: xc 0(256,%r15), 0
   8411 0xd7 0xff 0xf0 0x00 0x00 0x00
   8412 
   8413 # CHECK: xgr %r0, %r0
   8414 0xb9 0x82 0x00 0x00
   8415 
   8416 # CHECK: xgr %r0, %r15
   8417 0xb9 0x82 0x00 0x0f
   8418 
   8419 # CHECK: xgr %r15, %r0
   8420 0xb9 0x82 0x00 0xf0
   8421 
   8422 # CHECK: xgr %r7, %r8
   8423 0xb9 0x82 0x00 0x78
   8424 
   8425 # CHECK: xgrk %r0, %r0, %r0
   8426 0xb9 0xe7 0x00 0x00
   8427 
   8428 # CHECK: xgrk %r2, %r3, %r4
   8429 0xb9 0xe7 0x40 0x23
   8430 
   8431 # CHECK: xg %r0, -524288
   8432 0xe3 0x00 0x00 0x00 0x80 0x82
   8433 
   8434 # CHECK: xg %r0, -1
   8435 0xe3 0x00 0x0f 0xff 0xff 0x82
   8436 
   8437 # CHECK: xg %r0, 0
   8438 0xe3 0x00 0x00 0x00 0x00 0x82
   8439 
   8440 # CHECK: xg %r0, 1
   8441 0xe3 0x00 0x00 0x01 0x00 0x82
   8442 
   8443 # CHECK: xg %r0, 524287
   8444 0xe3 0x00 0x0f 0xff 0x7f 0x82
   8445 
   8446 # CHECK: xg %r0, 0(%r1)
   8447 0xe3 0x00 0x10 0x00 0x00 0x82
   8448 
   8449 # CHECK: xg %r0, 0(%r15)
   8450 0xe3 0x00 0xf0 0x00 0x00 0x82
   8451 
   8452 # CHECK: xg %r0, 524287(%r1,%r15)
   8453 0xe3 0x01 0xff 0xff 0x7f 0x82
   8454 
   8455 # CHECK: xg %r0, 524287(%r15,%r1)
   8456 0xe3 0x0f 0x1f 0xff 0x7f 0x82
   8457 
   8458 # CHECK: xg %r15, 0
   8459 0xe3 0xf0 0x00 0x00 0x00 0x82
   8460 
   8461 # CHECK: xihf %r0, 0
   8462 0xc0 0x06 0x00 0x00 0x00 0x00
   8463 
   8464 # CHECK: xihf %r0, 4294967295
   8465 0xc0 0x06 0xff 0xff 0xff 0xff
   8466 
   8467 # CHECK: xihf %r15, 0
   8468 0xc0 0xf6 0x00 0x00 0x00 0x00
   8469 
   8470 # CHECK: xilf %r0, 0
   8471 0xc0 0x07 0x00 0x00 0x00 0x00
   8472 
   8473 # CHECK: xilf %r0, 4294967295
   8474 0xc0 0x07 0xff 0xff 0xff 0xff
   8475 
   8476 # CHECK: xilf %r15, 0
   8477 0xc0 0xf7 0x00 0x00 0x00 0x00
   8478 
   8479 # CHECK: xi 0, 0
   8480 0x97 0x00 0x00 0x00
   8481 
   8482 # CHECK: xi 4095, 0
   8483 0x97 0x00 0x0f 0xff
   8484 
   8485 # CHECK: xi 0, 255
   8486 0x97 0xff 0x00 0x00
   8487 
   8488 # CHECK: xi 0(%r1), 42
   8489 0x97 0x2a 0x10 0x00
   8490 
   8491 # CHECK: xi 0(%r15), 42
   8492 0x97 0x2a 0xf0 0x00
   8493 
   8494 # CHECK: xi 4095(%r1), 42
   8495 0x97 0x2a 0x1f 0xff
   8496 
   8497 # CHECK: xi 4095(%r15), 42
   8498 0x97 0x2a 0xff 0xff
   8499 
   8500 # CHECK: xiy -524288, 0
   8501 0xeb 0x00 0x00 0x00 0x80 0x57
   8502 
   8503 # CHECK: xiy -1, 0
   8504 0xeb 0x00 0x0f 0xff 0xff 0x57
   8505 
   8506 # CHECK: xiy 0, 0
   8507 0xeb 0x00 0x00 0x00 0x00 0x57
   8508 
   8509 # CHECK: xiy 1, 0
   8510 0xeb 0x00 0x00 0x01 0x00 0x57
   8511 
   8512 # CHECK: xiy 524287, 0
   8513 0xeb 0x00 0x0f 0xff 0x7f 0x57
   8514 
   8515 # CHECK: xiy 0, 255
   8516 0xeb 0xff 0x00 0x00 0x00 0x57
   8517 
   8518 # CHECK: xiy 0(%r1), 42
   8519 0xeb 0x2a 0x10 0x00 0x00 0x57
   8520 
   8521 # CHECK: xiy 0(%r15), 42
   8522 0xeb 0x2a 0xf0 0x00 0x00 0x57
   8523 
   8524 # CHECK: xiy 524287(%r1), 42
   8525 0xeb 0x2a 0x1f 0xff 0x7f 0x57
   8526 
   8527 # CHECK: xiy 524287(%r15), 42
   8528 0xeb 0x2a 0xff 0xff 0x7f 0x57
   8529 
   8530 # CHECK: xr %r0, %r0
   8531 0x17 0x00
   8532 
   8533 # CHECK: xr %r0, %r15
   8534 0x17 0x0f
   8535 
   8536 # CHECK: xr %r15, %r0
   8537 0x17 0xf0
   8538 
   8539 # CHECK: xr %r7, %r8
   8540 0x17 0x78
   8541 
   8542 # CHECK: xrk %r0, %r0, %r0
   8543 0xb9 0xf7 0x00 0x00
   8544 
   8545 # CHECK: xrk %r2, %r3, %r4
   8546 0xb9 0xf7 0x40 0x23
   8547 
   8548 # CHECK: x %r0, 0
   8549 0x57 0x00 0x00 0x00
   8550 
   8551 # CHECK: x %r0, 4095
   8552 0x57 0x00 0x0f 0xff
   8553 
   8554 # CHECK: x %r0, 0(%r1)
   8555 0x57 0x00 0x10 0x00
   8556 
   8557 # CHECK: x %r0, 0(%r15)
   8558 0x57 0x00 0xf0 0x00
   8559 
   8560 # CHECK: x %r0, 4095(%r1,%r15)
   8561 0x57 0x01 0xff 0xff
   8562 
   8563 # CHECK: x %r0, 4095(%r15,%r1)
   8564 0x57 0x0f 0x1f 0xff
   8565 
   8566 # CHECK: x %r15, 0
   8567 0x57 0xf0 0x00 0x00
   8568 
   8569 # CHECK: xy %r0, -524288
   8570 0xe3 0x00 0x00 0x00 0x80 0x57
   8571 
   8572 # CHECK: xy %r0, -1
   8573 0xe3 0x00 0x0f 0xff 0xff 0x57
   8574 
   8575 # CHECK: xy %r0, 0
   8576 0xe3 0x00 0x00 0x00 0x00 0x57
   8577 
   8578 # CHECK: xy %r0, 1
   8579 0xe3 0x00 0x00 0x01 0x00 0x57
   8580 
   8581 # CHECK: xy %r0, 524287
   8582 0xe3 0x00 0x0f 0xff 0x7f 0x57
   8583 
   8584 # CHECK: xy %r0, 0(%r1)
   8585 0xe3 0x00 0x10 0x00 0x00 0x57
   8586 
   8587 # CHECK: xy %r0, 0(%r15)
   8588 0xe3 0x00 0xf0 0x00 0x00 0x57
   8589 
   8590 # CHECK: xy %r0, 524287(%r1,%r15)
   8591 0xe3 0x01 0xff 0xff 0x7f 0x57
   8592 
   8593 # CHECK: xy %r0, 524287(%r15,%r1)
   8594 0xe3 0x0f 0x1f 0xff 0x7f 0x57
   8595 
   8596 # CHECK: xy %r15, 0
   8597 0xe3 0xf0 0x00 0x00 0x00 0x57
   8598