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: a %r0, 0
      5 0x5a 0x00 0x00 0x00
      6 
      7 # CHECK: a %r0, 4095
      8 0x5a 0x00 0x0f 0xff
      9 
     10 # CHECK: a %r0, 0(%r1)
     11 0x5a 0x00 0x10 0x00
     12 
     13 # CHECK: a %r0, 0(%r15)
     14 0x5a 0x00 0xf0 0x00
     15 
     16 # CHECK: a %r0, 4095(%r1,%r15)
     17 0x5a 0x01 0xff 0xff
     18 
     19 # CHECK: a %r0, 4095(%r15,%r1)
     20 0x5a 0x0f 0x1f 0xff
     21 
     22 # CHECK: a %r15, 0
     23 0x5a 0xf0 0x00 0x00
     24 
     25 # CHECK: ad %f0, 0
     26 0x6a 0x00 0x00 0x00
     27 
     28 # CHECK: ad %f0, 4095
     29 0x6a 0x00 0x0f 0xff
     30 
     31 # CHECK: ad %f0, 0(%r1)
     32 0x6a 0x00 0x10 0x00
     33 
     34 # CHECK: ad %f0, 0(%r15)
     35 0x6a 0x00 0xf0 0x00
     36 
     37 # CHECK: ad %f0, 4095(%r1,%r15)
     38 0x6a 0x01 0xff 0xff
     39 
     40 # CHECK: ad %f0, 4095(%r15,%r1)
     41 0x6a 0x0f 0x1f 0xff
     42 
     43 # CHECK: ad %f15, 0
     44 0x6a 0xf0 0x00 0x00
     45 
     46 # CHECK: adb %f0, 0
     47 0xed 0x00 0x00 0x00 0x00 0x1a
     48 
     49 # CHECK: adb %f0, 4095
     50 0xed 0x00 0x0f 0xff 0x00 0x1a
     51 
     52 # CHECK: adb %f0, 0(%r1)
     53 0xed 0x00 0x10 0x00 0x00 0x1a
     54 
     55 # CHECK: adb %f0, 0(%r15)
     56 0xed 0x00 0xf0 0x00 0x00 0x1a
     57 
     58 # CHECK: adb %f0, 4095(%r1,%r15)
     59 0xed 0x01 0xff 0xff 0x00 0x1a
     60 
     61 # CHECK: adb %f0, 4095(%r15,%r1)
     62 0xed 0x0f 0x1f 0xff 0x00 0x1a
     63 
     64 # CHECK: adb %f15, 0
     65 0xed 0xf0 0x00 0x00 0x00 0x1a
     66 
     67 # CHECK: adbr %f0, %f0
     68 0xb3 0x1a 0x00 0x00
     69 
     70 # CHECK: adbr %f0, %f15
     71 0xb3 0x1a 0x00 0x0f
     72 
     73 # CHECK: adbr %f7, %f8
     74 0xb3 0x1a 0x00 0x78
     75 
     76 # CHECK: adbr %f15, %f0
     77 0xb3 0x1a 0x00 0xf0
     78 
     79 # CHECK: adr %f0, %f0
     80 0x2a 0x00
     81 
     82 # CHECK: adr %f0, %f15
     83 0x2a 0x0f
     84 
     85 # CHECK: adr %f7, %f8
     86 0x2a 0x78
     87 
     88 # CHECK: adr %f15, %f0
     89 0x2a 0xf0
     90 
     91 # CHECK: adtr %f0, %f0, %f0
     92 0xb3 0xd2 0x00 0x00
     93 
     94 # CHECK: adtr %f0, %f0, %f15
     95 0xb3 0xd2 0xf0 0x00
     96 
     97 # CHECK: adtr %f0, %f15, %f0
     98 0xb3 0xd2 0x00 0x0f
     99 
    100 # CHECK: adtr %f15, %f0, %f0
    101 0xb3 0xd2 0x00 0xf0
    102 
    103 # CHECK: adtr %f7, %f8, %f9
    104 0xb3 0xd2 0x90 0x78
    105 
    106 # CHECK: adtra %f0, %f0, %f0, 1
    107 0xb3 0xd2 0x01 0x00
    108 
    109 # CHECK: adtra %f0, %f0, %f0, 15
    110 0xb3 0xd2 0x0f 0x00
    111 
    112 # CHECK: adtra %f0, %f0, %f15, 1
    113 0xb3 0xd2 0xf1 0x00
    114 
    115 # CHECK: adtra %f0, %f15, %f0, 1
    116 0xb3 0xd2 0x01 0x0f
    117 
    118 # CHECK: adtra %f15, %f0, %f0, 1
    119 0xb3 0xd2 0x01 0xf0
    120 
    121 # CHECK: adtra %f7, %f8, %f9, 10
    122 0xb3 0xd2 0x9a 0x78
    123 
    124 # CHECK: ae %f0, 0
    125 0x7a 0x00 0x00 0x00
    126 
    127 # CHECK: ae %f0, 4095
    128 0x7a 0x00 0x0f 0xff
    129 
    130 # CHECK: ae %f0, 0(%r1)
    131 0x7a 0x00 0x10 0x00
    132 
    133 # CHECK: ae %f0, 0(%r15)
    134 0x7a 0x00 0xf0 0x00
    135 
    136 # CHECK: ae %f0, 4095(%r1,%r15)
    137 0x7a 0x01 0xff 0xff
    138 
    139 # CHECK: ae %f0, 4095(%r15,%r1)
    140 0x7a 0x0f 0x1f 0xff
    141 
    142 # CHECK: ae %f15, 0
    143 0x7a 0xf0 0x00 0x00
    144 
    145 # CHECK: aeb %f0, 0
    146 0xed 0x00 0x00 0x00 0x00 0x0a
    147 
    148 # CHECK: aeb %f0, 4095
    149 0xed 0x00 0x0f 0xff 0x00 0x0a
    150 
    151 # CHECK: aeb %f0, 0(%r1)
    152 0xed 0x00 0x10 0x00 0x00 0x0a
    153 
    154 # CHECK: aeb %f0, 0(%r15)
    155 0xed 0x00 0xf0 0x00 0x00 0x0a
    156 
    157 # CHECK: aeb %f0, 4095(%r1,%r15)
    158 0xed 0x01 0xff 0xff 0x00 0x0a
    159 
    160 # CHECK: aeb %f0, 4095(%r15,%r1)
    161 0xed 0x0f 0x1f 0xff 0x00 0x0a
    162 
    163 # CHECK: aeb %f15, 0
    164 0xed 0xf0 0x00 0x00 0x00 0x0a
    165 
    166 # CHECK: aebr %f0, %f0
    167 0xb3 0x0a 0x00 0x00
    168 
    169 # CHECK: aebr %f0, %f15
    170 0xb3 0x0a 0x00 0x0f
    171 
    172 # CHECK: aebr %f7, %f8
    173 0xb3 0x0a 0x00 0x78
    174 
    175 # CHECK: aebr %f15, %f0
    176 0xb3 0x0a 0x00 0xf0
    177 
    178 # CHECK: aer %f0, %f0
    179 0x3a 0x00
    180 
    181 # CHECK: aer %f0, %f15
    182 0x3a 0x0f
    183 
    184 # CHECK: aer %f7, %f8
    185 0x3a 0x78
    186 
    187 # CHECK: aer %f15, %f0
    188 0x3a 0xf0
    189 
    190 # CHECK: afi %r0, -2147483648
    191 0xc2 0x09 0x80 0x00 0x00 0x00
    192 
    193 # CHECK: afi %r0, -1
    194 0xc2 0x09 0xff 0xff 0xff 0xff
    195 
    196 # CHECK: afi %r0, 0
    197 0xc2 0x09 0x00 0x00 0x00 0x00
    198 
    199 # CHECK: afi %r0, 1
    200 0xc2 0x09 0x00 0x00 0x00 0x01
    201 
    202 # CHECK: afi %r0, 2147483647
    203 0xc2 0x09 0x7f 0xff 0xff 0xff
    204 
    205 # CHECK: afi %r15, 0
    206 0xc2 0xf9 0x00 0x00 0x00 0x00
    207 
    208 # CHECK: ag %r0, -524288
    209 0xe3 0x00 0x00 0x00 0x80 0x08
    210 
    211 # CHECK: ag %r0, -1
    212 0xe3 0x00 0x0f 0xff 0xff 0x08
    213 
    214 # CHECK: ag %r0, 0
    215 0xe3 0x00 0x00 0x00 0x00 0x08
    216 
    217 # CHECK: ag %r0, 1
    218 0xe3 0x00 0x00 0x01 0x00 0x08
    219 
    220 # CHECK: ag %r0, 524287
    221 0xe3 0x00 0x0f 0xff 0x7f 0x08
    222 
    223 # CHECK: ag %r0, 0(%r1)
    224 0xe3 0x00 0x10 0x00 0x00 0x08
    225 
    226 # CHECK: ag %r0, 0(%r15)
    227 0xe3 0x00 0xf0 0x00 0x00 0x08
    228 
    229 # CHECK: ag %r0, 524287(%r1,%r15)
    230 0xe3 0x01 0xff 0xff 0x7f 0x08
    231 
    232 # CHECK: ag %r0, 524287(%r15,%r1)
    233 0xe3 0x0f 0x1f 0xff 0x7f 0x08
    234 
    235 # CHECK: ag %r15, 0
    236 0xe3 0xf0 0x00 0x00 0x00 0x08
    237 
    238 # CHECK: agf %r0, -524288
    239 0xe3 0x00 0x00 0x00 0x80 0x18
    240 
    241 # CHECK: agf %r0, -1
    242 0xe3 0x00 0x0f 0xff 0xff 0x18
    243 
    244 # CHECK: agf %r0, 0
    245 0xe3 0x00 0x00 0x00 0x00 0x18
    246 
    247 # CHECK: agf %r0, 1
    248 0xe3 0x00 0x00 0x01 0x00 0x18
    249 
    250 # CHECK: agf %r0, 524287
    251 0xe3 0x00 0x0f 0xff 0x7f 0x18
    252 
    253 # CHECK: agf %r0, 0(%r1)
    254 0xe3 0x00 0x10 0x00 0x00 0x18
    255 
    256 # CHECK: agf %r0, 0(%r15)
    257 0xe3 0x00 0xf0 0x00 0x00 0x18
    258 
    259 # CHECK: agf %r0, 524287(%r1,%r15)
    260 0xe3 0x01 0xff 0xff 0x7f 0x18
    261 
    262 # CHECK: agf %r0, 524287(%r15,%r1)
    263 0xe3 0x0f 0x1f 0xff 0x7f 0x18
    264 
    265 # CHECK: agf %r15, 0
    266 0xe3 0xf0 0x00 0x00 0x00 0x18
    267 
    268 # CHECK: agfi %r0, -2147483648
    269 0xc2 0x08 0x80 0x00 0x00 0x00
    270 
    271 # CHECK: agfi %r0, -1
    272 0xc2 0x08 0xff 0xff 0xff 0xff
    273 
    274 # CHECK: agfi %r0, 0
    275 0xc2 0x08 0x00 0x00 0x00 0x00
    276 
    277 # CHECK: agfi %r0, 1
    278 0xc2 0x08 0x00 0x00 0x00 0x01
    279 
    280 # CHECK: agfi %r0, 2147483647
    281 0xc2 0x08 0x7f 0xff 0xff 0xff
    282 
    283 # CHECK: agfi %r15, 0
    284 0xc2 0xf8 0x00 0x00 0x00 0x00
    285 
    286 # CHECK: agfr %r0, %r0
    287 0xb9 0x18 0x00 0x00
    288 
    289 # CHECK: agfr %r0, %r15
    290 0xb9 0x18 0x00 0x0f
    291 
    292 # CHECK: agfr %r15, %r0
    293 0xb9 0x18 0x00 0xf0
    294 
    295 # CHECK: agfr %r7, %r8
    296 0xb9 0x18 0x00 0x78
    297 
    298 # CHECK: aghi %r0, -32768
    299 0xa7 0x0b 0x80 0x00
    300 
    301 # CHECK: aghi %r0, -1
    302 0xa7 0x0b 0xff 0xff
    303 
    304 # CHECK: aghi %r0, 0
    305 0xa7 0x0b 0x00 0x00
    306 
    307 # CHECK: aghi %r0, 1
    308 0xa7 0x0b 0x00 0x01
    309 
    310 # CHECK: aghi %r0, 32767
    311 0xa7 0x0b 0x7f 0xff
    312 
    313 # CHECK: aghi %r15, 0
    314 0xa7 0xfb 0x00 0x00
    315 
    316 # CHECK: aghik %r0, %r1, -32768
    317 0xec 0x01 0x80 0x00 0x00 0xd9
    318 
    319 # CHECK: aghik %r2, %r3, -1
    320 0xec 0x23 0xff 0xff 0x00 0xd9
    321 
    322 # CHECK: aghik %r4, %r5, 0
    323 0xec 0x45 0x00 0x00 0x00 0xd9
    324 
    325 # CHECK: aghik %r6, %r7, 1
    326 0xec 0x67 0x00 0x01 0x00 0xd9
    327 
    328 # CHECK: aghik %r8, %r15, 32767
    329 0xec 0x8f 0x7f 0xff 0x00 0xd9
    330 
    331 # CHECK: agr %r0, %r0
    332 0xb9 0x08 0x00 0x00
    333 
    334 # CHECK: agr %r0, %r15
    335 0xb9 0x08 0x00 0x0f
    336 
    337 # CHECK: agr %r15, %r0
    338 0xb9 0x08 0x00 0xf0
    339 
    340 # CHECK: agr %r7, %r8
    341 0xb9 0x08 0x00 0x78
    342 
    343 # CHECK: agrk %r0, %r0, %r0
    344 0xb9 0xe8 0x00 0x00
    345 
    346 # CHECK: agrk %r2, %r3, %r4
    347 0xb9 0xe8 0x40 0x23
    348 
    349 # CHECK: agsi -524288, 0
    350 0xeb 0x00 0x00 0x00 0x80 0x7a
    351 
    352 # CHECK: agsi -1, 0
    353 0xeb 0x00 0x0f 0xff 0xff 0x7a
    354 
    355 # CHECK: agsi 0, 0
    356 0xeb 0x00 0x00 0x00 0x00 0x7a
    357 
    358 # CHECK: agsi 1, 0
    359 0xeb 0x00 0x00 0x01 0x00 0x7a
    360 
    361 # CHECK: agsi 524287, 0
    362 0xeb 0x00 0x0f 0xff 0x7f 0x7a
    363 
    364 # CHECK: agsi 0, -128
    365 0xeb 0x80 0x00 0x00 0x00 0x7a
    366 
    367 # CHECK: agsi 0, -1
    368 0xeb 0xff 0x00 0x00 0x00 0x7a
    369 
    370 # CHECK: agsi 0, 1
    371 0xeb 0x01 0x00 0x00 0x00 0x7a
    372 
    373 # CHECK: agsi 0, 127
    374 0xeb 0x7f 0x00 0x00 0x00 0x7a
    375 
    376 # CHECK: agsi 0(%r1), 42
    377 0xeb 0x2a 0x10 0x00 0x00 0x7a
    378 
    379 # CHECK: agsi 0(%r15), 42
    380 0xeb 0x2a 0xf0 0x00 0x00 0x7a
    381 
    382 # CHECK: agsi 524287(%r1), 42
    383 0xeb 0x2a 0x1f 0xff 0x7f 0x7a
    384 
    385 # CHECK: agsi 524287(%r15), 42
    386 0xeb 0x2a 0xff 0xff 0x7f 0x7a
    387 
    388 # CHECK: ah %r0, 0
    389 0x4a 0x00 0x00 0x00
    390 
    391 # CHECK: ah %r0, 4095
    392 0x4a 0x00 0x0f 0xff
    393 
    394 # CHECK: ah %r0, 0(%r1)
    395 0x4a 0x00 0x10 0x00
    396 
    397 # CHECK: ah %r0, 0(%r15)
    398 0x4a 0x00 0xf0 0x00
    399 
    400 # CHECK: ah %r0, 4095(%r1,%r15)
    401 0x4a 0x01 0xff 0xff
    402 
    403 # CHECK: ah %r0, 4095(%r15,%r1)
    404 0x4a 0x0f 0x1f 0xff
    405 
    406 # CHECK: ah %r15, 0
    407 0x4a 0xf0 0x00 0x00
    408 
    409 # CHECK: ahhhr %r0, %r0, %r0
    410 0xb9 0xc8 0x00 0x00
    411 
    412 # CHECK: ahhhr %r0, %r0, %r15
    413 0xb9 0xc8 0xf0 0x00
    414 
    415 # CHECK: ahhhr %r0, %r15, %r0
    416 0xb9 0xc8 0x00 0x0f
    417 
    418 # CHECK: ahhhr %r15, %r0, %r0
    419 0xb9 0xc8 0x00 0xf0
    420 
    421 # CHECK: ahhhr %r7, %r8, %r9
    422 0xb9 0xc8 0x90 0x78
    423 
    424 # CHECK: ahhlr %r0, %r0, %r0
    425 0xb9 0xd8 0x00 0x00
    426 
    427 # CHECK: ahhlr %r0, %r0, %r15
    428 0xb9 0xd8 0xf0 0x00
    429 
    430 # CHECK: ahhlr %r0, %r15, %r0
    431 0xb9 0xd8 0x00 0x0f
    432 
    433 # CHECK: ahhlr %r15, %r0, %r0
    434 0xb9 0xd8 0x00 0xf0
    435 
    436 # CHECK: ahhlr %r7, %r8, %r9
    437 0xb9 0xd8 0x90 0x78
    438 
    439 # CHECK: ahi %r0, -32768
    440 0xa7 0x0a 0x80 0x00
    441 
    442 # CHECK: ahi %r0, -1
    443 0xa7 0x0a 0xff 0xff
    444 
    445 # CHECK: ahi %r0, 0
    446 0xa7 0x0a 0x00 0x00
    447 
    448 # CHECK: ahi %r0, 1
    449 0xa7 0x0a 0x00 0x01
    450 
    451 # CHECK: ahi %r0, 32767
    452 0xa7 0x0a 0x7f 0xff
    453 
    454 # CHECK: ahi %r15, 0
    455 0xa7 0xfa 0x00 0x00
    456 
    457 # CHECK: ahik %r0, %r1, -32768
    458 0xec 0x01 0x80 0x00 0x00 0xd8
    459 
    460 # CHECK: ahik %r2, %r3, -1
    461 0xec 0x23 0xff 0xff 0x00 0xd8
    462 
    463 # CHECK: ahik %r4, %r5, 0
    464 0xec 0x45 0x00 0x00 0x00 0xd8
    465 
    466 # CHECK: ahik %r6, %r7, 1
    467 0xec 0x67 0x00 0x01 0x00 0xd8
    468 
    469 # CHECK: ahik %r8, %r15, 32767
    470 0xec 0x8f 0x7f 0xff 0x00 0xd8
    471 
    472 # CHECK: ahy %r0, -524288
    473 0xe3 0x00 0x00 0x00 0x80 0x7a
    474 
    475 # CHECK: ahy %r0, -1
    476 0xe3 0x00 0x0f 0xff 0xff 0x7a
    477 
    478 # CHECK: ahy %r0, 0
    479 0xe3 0x00 0x00 0x00 0x00 0x7a
    480 
    481 # CHECK: ahy %r0, 1
    482 0xe3 0x00 0x00 0x01 0x00 0x7a
    483 
    484 # CHECK: ahy %r0, 524287
    485 0xe3 0x00 0x0f 0xff 0x7f 0x7a
    486 
    487 # CHECK: ahy %r0, 0(%r1)
    488 0xe3 0x00 0x10 0x00 0x00 0x7a
    489 
    490 # CHECK: ahy %r0, 0(%r15)
    491 0xe3 0x00 0xf0 0x00 0x00 0x7a
    492 
    493 # CHECK: ahy %r0, 524287(%r1,%r15)
    494 0xe3 0x01 0xff 0xff 0x7f 0x7a
    495 
    496 # CHECK: ahy %r0, 524287(%r15,%r1)
    497 0xe3 0x0f 0x1f 0xff 0x7f 0x7a
    498 
    499 # CHECK: ahy %r15, 0
    500 0xe3 0xf0 0x00 0x00 0x00 0x7a
    501 
    502 # CHECK: aih %r0, -2147483648
    503 0xcc 0x08 0x80 0x00 0x00 0x00
    504 
    505 # CHECK: aih %r0, -1
    506 0xcc 0x08 0xff 0xff 0xff 0xff
    507 
    508 # CHECK: aih %r0, 0
    509 0xcc 0x08 0x00 0x00 0x00 0x00
    510 
    511 # CHECK: aih %r0, 1
    512 0xcc 0x08 0x00 0x00 0x00 0x01
    513 
    514 # CHECK: aih %r0, 2147483647
    515 0xcc 0x08 0x7f 0xff 0xff 0xff
    516 
    517 # CHECK: aih %r15, 0
    518 0xcc 0xf8 0x00 0x00 0x00 0x00
    519 
    520 # CHECK: al %r0, 0
    521 0x5e 0x00 0x00 0x00
    522 
    523 # CHECK: al %r0, 4095
    524 0x5e 0x00 0x0f 0xff
    525 
    526 # CHECK: al %r0, 0(%r1)
    527 0x5e 0x00 0x10 0x00
    528 
    529 # CHECK: al %r0, 0(%r15)
    530 0x5e 0x00 0xf0 0x00
    531 
    532 # CHECK: al %r0, 4095(%r1,%r15)
    533 0x5e 0x01 0xff 0xff
    534 
    535 # CHECK: al %r0, 4095(%r15,%r1)
    536 0x5e 0x0f 0x1f 0xff
    537 
    538 # CHECK: al %r15, 0
    539 0x5e 0xf0 0x00 0x00
    540 
    541 # CHECK: alc %r0, -524288
    542 0xe3 0x00 0x00 0x00 0x80 0x98
    543 
    544 # CHECK: alc %r0, -1
    545 0xe3 0x00 0x0f 0xff 0xff 0x98
    546 
    547 # CHECK: alc %r0, 0
    548 0xe3 0x00 0x00 0x00 0x00 0x98
    549 
    550 # CHECK: alc %r0, 1
    551 0xe3 0x00 0x00 0x01 0x00 0x98
    552 
    553 # CHECK: alc %r0, 524287
    554 0xe3 0x00 0x0f 0xff 0x7f 0x98
    555 
    556 # CHECK: alc %r0, 0(%r1)
    557 0xe3 0x00 0x10 0x00 0x00 0x98
    558 
    559 # CHECK: alc %r0, 0(%r15)
    560 0xe3 0x00 0xf0 0x00 0x00 0x98
    561 
    562 # CHECK: alc %r0, 524287(%r1,%r15)
    563 0xe3 0x01 0xff 0xff 0x7f 0x98
    564 
    565 # CHECK: alc %r0, 524287(%r15,%r1)
    566 0xe3 0x0f 0x1f 0xff 0x7f 0x98
    567 
    568 # CHECK: alc %r15, 0
    569 0xe3 0xf0 0x00 0x00 0x00 0x98
    570 
    571 # CHECK: alcg %r0, -524288
    572 0xe3 0x00 0x00 0x00 0x80 0x88
    573 
    574 # CHECK: alcg %r0, -1
    575 0xe3 0x00 0x0f 0xff 0xff 0x88
    576 
    577 # CHECK: alcg %r0, 0
    578 0xe3 0x00 0x00 0x00 0x00 0x88
    579 
    580 # CHECK: alcg %r0, 1
    581 0xe3 0x00 0x00 0x01 0x00 0x88
    582 
    583 # CHECK: alcg %r0, 524287
    584 0xe3 0x00 0x0f 0xff 0x7f 0x88
    585 
    586 # CHECK: alcg %r0, 0(%r1)
    587 0xe3 0x00 0x10 0x00 0x00 0x88
    588 
    589 # CHECK: alcg %r0, 0(%r15)
    590 0xe3 0x00 0xf0 0x00 0x00 0x88
    591 
    592 # CHECK: alcg %r0, 524287(%r1,%r15)
    593 0xe3 0x01 0xff 0xff 0x7f 0x88
    594 
    595 # CHECK: alcg %r0, 524287(%r15,%r1)
    596 0xe3 0x0f 0x1f 0xff 0x7f 0x88
    597 
    598 # CHECK: alcg %r15, 0
    599 0xe3 0xf0 0x00 0x00 0x00 0x88
    600 
    601 # CHECK: alcgr %r0, %r0
    602 0xb9 0x88 0x00 0x00
    603 
    604 # CHECK: alcgr %r0, %r15
    605 0xb9 0x88 0x00 0x0f
    606 
    607 # CHECK: alcgr %r15, %r0
    608 0xb9 0x88 0x00 0xf0
    609 
    610 # CHECK: alcgr %r7, %r8
    611 0xb9 0x88 0x00 0x78
    612 
    613 # CHECK: alcr %r0, %r0
    614 0xb9 0x98 0x00 0x00
    615 
    616 # CHECK: alcr %r0, %r15
    617 0xb9 0x98 0x00 0x0f
    618 
    619 # CHECK: alcr %r15, %r0
    620 0xb9 0x98 0x00 0xf0
    621 
    622 # CHECK: alcr %r7, %r8
    623 0xb9 0x98 0x00 0x78
    624 
    625 # CHECK: alfi %r0, 0
    626 0xc2 0x0b 0x00 0x00 0x00 0x00
    627 
    628 # CHECK: alfi %r0, 4294967295
    629 0xc2 0x0b 0xff 0xff 0xff 0xff
    630 
    631 # CHECK: alfi %r15, 0
    632 0xc2 0xfb 0x00 0x00 0x00 0x00
    633 
    634 # CHECK: alg %r0, -524288
    635 0xe3 0x00 0x00 0x00 0x80 0x0a
    636 
    637 # CHECK: alg %r0, -1
    638 0xe3 0x00 0x0f 0xff 0xff 0x0a
    639 
    640 # CHECK: alg %r0, 0
    641 0xe3 0x00 0x00 0x00 0x00 0x0a
    642 
    643 # CHECK: alg %r0, 1
    644 0xe3 0x00 0x00 0x01 0x00 0x0a
    645 
    646 # CHECK: alg %r0, 524287
    647 0xe3 0x00 0x0f 0xff 0x7f 0x0a
    648 
    649 # CHECK: alg %r0, 0(%r1)
    650 0xe3 0x00 0x10 0x00 0x00 0x0a
    651 
    652 # CHECK: alg %r0, 0(%r15)
    653 0xe3 0x00 0xf0 0x00 0x00 0x0a
    654 
    655 # CHECK: alg %r0, 524287(%r1,%r15)
    656 0xe3 0x01 0xff 0xff 0x7f 0x0a
    657 
    658 # CHECK: alg %r0, 524287(%r15,%r1)
    659 0xe3 0x0f 0x1f 0xff 0x7f 0x0a
    660 
    661 # CHECK: alg %r15, 0
    662 0xe3 0xf0 0x00 0x00 0x00 0x0a
    663 
    664 # CHECK: algf %r0, -524288
    665 0xe3 0x00 0x00 0x00 0x80 0x1a
    666 
    667 # CHECK: algf %r0, -1
    668 0xe3 0x00 0x0f 0xff 0xff 0x1a
    669 
    670 # CHECK: algf %r0, 0
    671 0xe3 0x00 0x00 0x00 0x00 0x1a
    672 
    673 # CHECK: algf %r0, 1
    674 0xe3 0x00 0x00 0x01 0x00 0x1a
    675 
    676 # CHECK: algf %r0, 524287
    677 0xe3 0x00 0x0f 0xff 0x7f 0x1a
    678 
    679 # CHECK: algf %r0, 0(%r1)
    680 0xe3 0x00 0x10 0x00 0x00 0x1a
    681 
    682 # CHECK: algf %r0, 0(%r15)
    683 0xe3 0x00 0xf0 0x00 0x00 0x1a
    684 
    685 # CHECK: algf %r0, 524287(%r1,%r15)
    686 0xe3 0x01 0xff 0xff 0x7f 0x1a
    687 
    688 # CHECK: algf %r0, 524287(%r15,%r1)
    689 0xe3 0x0f 0x1f 0xff 0x7f 0x1a
    690 
    691 # CHECK: algf %r15, 0
    692 0xe3 0xf0 0x00 0x00 0x00 0x1a
    693 
    694 # CHECK: algfi %r0, 0
    695 0xc2 0x0a 0x00 0x00 0x00 0x00
    696 
    697 # CHECK: algfi %r0, 4294967295
    698 0xc2 0x0a 0xff 0xff 0xff 0xff
    699 
    700 # CHECK: algfi %r15, 0
    701 0xc2 0xfa 0x00 0x00 0x00 0x00
    702 
    703 # CHECK: algfr %r0, %r0
    704 0xb9 0x1a 0x00 0x00
    705 
    706 # CHECK: algfr %r0, %r15
    707 0xb9 0x1a 0x00 0x0f
    708 
    709 # CHECK: algfr %r15, %r0
    710 0xb9 0x1a 0x00 0xf0
    711 
    712 # CHECK: algfr %r7, %r8
    713 0xb9 0x1a 0x00 0x78
    714 
    715 # CHECK: alghsik %r0, %r1, -32768
    716 0xec 0x01 0x80 0x00 0x00 0xdb
    717 
    718 # CHECK: alghsik %r2, %r3, -1
    719 0xec 0x23 0xff 0xff 0x00 0xdb
    720 
    721 # CHECK: alghsik %r4, %r5, 0
    722 0xec 0x45 0x00 0x00 0x00 0xdb
    723 
    724 # CHECK: alghsik %r6, %r7, 1
    725 0xec 0x67 0x00 0x01 0x00 0xdb
    726 
    727 # CHECK: alghsik %r8, %r15, 32767
    728 0xec 0x8f 0x7f 0xff 0x00 0xdb
    729 
    730 # CHECK: algr %r0, %r0
    731 0xb9 0x0a 0x00 0x00
    732 
    733 # CHECK: algr %r0, %r15
    734 0xb9 0x0a 0x00 0x0f
    735 
    736 # CHECK: algr %r15, %r0
    737 0xb9 0x0a 0x00 0xf0
    738 
    739 # CHECK: algr %r7, %r8
    740 0xb9 0x0a 0x00 0x78
    741 
    742 # CHECK: algrk %r0, %r0, %r0
    743 0xb9 0xea 0x00 0x00
    744 
    745 # CHECK: algrk %r2, %r3, %r4
    746 0xb9 0xea 0x40 0x23
    747 
    748 # CHECK: algsi -524288, 0
    749 0xeb 0x00 0x00 0x00 0x80 0x7e
    750 
    751 # CHECK: algsi -1, 0
    752 0xeb 0x00 0x0f 0xff 0xff 0x7e
    753 
    754 # CHECK: algsi 0, 0
    755 0xeb 0x00 0x00 0x00 0x00 0x7e
    756 
    757 # CHECK: algsi 1, 0
    758 0xeb 0x00 0x00 0x01 0x00 0x7e
    759 
    760 # CHECK: algsi 524287, 0
    761 0xeb 0x00 0x0f 0xff 0x7f 0x7e
    762 
    763 # CHECK: algsi 0, -128
    764 0xeb 0x80 0x00 0x00 0x00 0x7e
    765 
    766 # CHECK: algsi 0, -1
    767 0xeb 0xff 0x00 0x00 0x00 0x7e
    768 
    769 # CHECK: algsi 0, 1
    770 0xeb 0x01 0x00 0x00 0x00 0x7e
    771 
    772 # CHECK: algsi 0, 127
    773 0xeb 0x7f 0x00 0x00 0x00 0x7e
    774 
    775 # CHECK: algsi 0(%r1), 42
    776 0xeb 0x2a 0x10 0x00 0x00 0x7e
    777 
    778 # CHECK: algsi 0(%r15), 42
    779 0xeb 0x2a 0xf0 0x00 0x00 0x7e
    780 
    781 # CHECK: algsi 524287(%r1), 42
    782 0xeb 0x2a 0x1f 0xff 0x7f 0x7e
    783 
    784 # CHECK: algsi 524287(%r15), 42
    785 0xeb 0x2a 0xff 0xff 0x7f 0x7e
    786 
    787 # CHECK: alhhhr %r0, %r0, %r0
    788 0xb9 0xca 0x00 0x00
    789 
    790 # CHECK: alhhhr %r0, %r0, %r15
    791 0xb9 0xca 0xf0 0x00
    792 
    793 # CHECK: alhhhr %r0, %r15, %r0
    794 0xb9 0xca 0x00 0x0f
    795 
    796 # CHECK: alhhhr %r15, %r0, %r0
    797 0xb9 0xca 0x00 0xf0
    798 
    799 # CHECK: alhhhr %r7, %r8, %r9
    800 0xb9 0xca 0x90 0x78
    801 
    802 # CHECK: alhhlr %r0, %r0, %r0
    803 0xb9 0xda 0x00 0x00
    804 
    805 # CHECK: alhhlr %r0, %r0, %r15
    806 0xb9 0xda 0xf0 0x00
    807 
    808 # CHECK: alhhlr %r0, %r15, %r0
    809 0xb9 0xda 0x00 0x0f
    810 
    811 # CHECK: alhhlr %r15, %r0, %r0
    812 0xb9 0xda 0x00 0xf0
    813 
    814 # CHECK: alhhlr %r7, %r8, %r9
    815 0xb9 0xda 0x90 0x78
    816 
    817 # CHECK: alhsik %r0, %r1, -32768
    818 0xec 0x01 0x80 0x00 0x00 0xda
    819 
    820 # CHECK: alhsik %r2, %r3, -1
    821 0xec 0x23 0xff 0xff 0x00 0xda
    822 
    823 # CHECK: alhsik %r4, %r5, 0
    824 0xec 0x45 0x00 0x00 0x00 0xda
    825 
    826 # CHECK: alhsik %r6, %r7, 1
    827 0xec 0x67 0x00 0x01 0x00 0xda
    828 
    829 # CHECK: alhsik %r8, %r15, 32767
    830 0xec 0x8f 0x7f 0xff 0x00 0xda
    831 
    832 # CHECK: alr %r0, %r0
    833 0x1e 0x00
    834 
    835 # CHECK: alr %r0, %r15
    836 0x1e 0x0f
    837 
    838 # CHECK: alr %r15, %r0
    839 0x1e 0xf0
    840 
    841 # CHECK: alr %r7, %r8
    842 0x1e 0x78
    843 
    844 # CHECK: alrk %r0, %r0, %r0
    845 0xb9 0xfa 0x00 0x00
    846 
    847 # CHECK: alrk %r2, %r3, %r4
    848 0xb9 0xfa 0x40 0x23
    849 
    850 # CHECK: alsi -524288, 0
    851 0xeb 0x00 0x00 0x00 0x80 0x6e
    852 
    853 # CHECK: alsi -1, 0
    854 0xeb 0x00 0x0f 0xff 0xff 0x6e
    855 
    856 # CHECK: alsi 0, 0
    857 0xeb 0x00 0x00 0x00 0x00 0x6e
    858 
    859 # CHECK: alsi 1, 0
    860 0xeb 0x00 0x00 0x01 0x00 0x6e
    861 
    862 # CHECK: alsi 524287, 0
    863 0xeb 0x00 0x0f 0xff 0x7f 0x6e
    864 
    865 # CHECK: alsi 0, -128
    866 0xeb 0x80 0x00 0x00 0x00 0x6e
    867 
    868 # CHECK: alsi 0, -1
    869 0xeb 0xff 0x00 0x00 0x00 0x6e
    870 
    871 # CHECK: alsi 0, 1
    872 0xeb 0x01 0x00 0x00 0x00 0x6e
    873 
    874 # CHECK: alsi 0, 127
    875 0xeb 0x7f 0x00 0x00 0x00 0x6e
    876 
    877 # CHECK: alsi 0(%r1), 42
    878 0xeb 0x2a 0x10 0x00 0x00 0x6e
    879 
    880 # CHECK: alsi 0(%r15), 42
    881 0xeb 0x2a 0xf0 0x00 0x00 0x6e
    882 
    883 # CHECK: alsi 524287(%r1), 42
    884 0xeb 0x2a 0x1f 0xff 0x7f 0x6e
    885 
    886 # CHECK: alsi 524287(%r15), 42
    887 0xeb 0x2a 0xff 0xff 0x7f 0x6e
    888 
    889 # CHECK: alsih %r0, -2147483648
    890 0xcc 0x0a 0x80 0x00 0x00 0x00
    891 
    892 # CHECK: alsih %r0, -1
    893 0xcc 0x0a 0xff 0xff 0xff 0xff
    894 
    895 # CHECK: alsih %r0, 0
    896 0xcc 0x0a 0x00 0x00 0x00 0x00
    897 
    898 # CHECK: alsih %r0, 1
    899 0xcc 0x0a 0x00 0x00 0x00 0x01
    900 
    901 # CHECK: alsih %r0, 2147483647
    902 0xcc 0x0a 0x7f 0xff 0xff 0xff
    903 
    904 # CHECK: alsih %r15, 0
    905 0xcc 0xfa 0x00 0x00 0x00 0x00
    906 
    907 # CHECK: alsihn %r0, -2147483648
    908 0xcc 0x0b 0x80 0x00 0x00 0x00
    909 
    910 # CHECK: alsihn %r0, -1
    911 0xcc 0x0b 0xff 0xff 0xff 0xff
    912 
    913 # CHECK: alsihn %r0, 0
    914 0xcc 0x0b 0x00 0x00 0x00 0x00
    915 
    916 # CHECK: alsihn %r0, 1
    917 0xcc 0x0b 0x00 0x00 0x00 0x01
    918 
    919 # CHECK: alsihn %r0, 2147483647
    920 0xcc 0x0b 0x7f 0xff 0xff 0xff
    921 
    922 # CHECK: alsihn %r15, 0
    923 0xcc 0xfb 0x00 0x00 0x00 0x00
    924 
    925 # CHECK: aly %r0, -524288
    926 0xe3 0x00 0x00 0x00 0x80 0x5e
    927 
    928 # CHECK: aly %r0, -1
    929 0xe3 0x00 0x0f 0xff 0xff 0x5e
    930 
    931 # CHECK: aly %r0, 0
    932 0xe3 0x00 0x00 0x00 0x00 0x5e
    933 
    934 # CHECK: aly %r0, 1
    935 0xe3 0x00 0x00 0x01 0x00 0x5e
    936 
    937 # CHECK: aly %r0, 524287
    938 0xe3 0x00 0x0f 0xff 0x7f 0x5e
    939 
    940 # CHECK: aly %r0, 0(%r1)
    941 0xe3 0x00 0x10 0x00 0x00 0x5e
    942 
    943 # CHECK: aly %r0, 0(%r15)
    944 0xe3 0x00 0xf0 0x00 0x00 0x5e
    945 
    946 # CHECK: aly %r0, 524287(%r1,%r15)
    947 0xe3 0x01 0xff 0xff 0x7f 0x5e
    948 
    949 # CHECK: aly %r0, 524287(%r15,%r1)
    950 0xe3 0x0f 0x1f 0xff 0x7f 0x5e
    951 
    952 # CHECK: aly %r15, 0
    953 0xe3 0xf0 0x00 0x00 0x00 0x5e
    954 
    955 # CHECK: ap 0(1), 0(1)
    956 0xfa 0x00 0x00 0x00 0x00 0x00
    957 
    958 # CHECK: ap 0(1), 0(1,%r1)
    959 0xfa 0x00 0x00 0x00 0x10 0x00
    960 
    961 # CHECK: ap 0(1), 0(1,%r15)
    962 0xfa 0x00 0x00 0x00 0xf0 0x00
    963 
    964 # CHECK: ap 0(1), 4095(1)
    965 0xfa 0x00 0x00 0x00 0x0f 0xff
    966 
    967 # CHECK: ap 0(1), 4095(1,%r1)
    968 0xfa 0x00 0x00 0x00 0x1f 0xff
    969 
    970 # CHECK: ap 0(1), 4095(1,%r15)
    971 0xfa 0x00 0x00 0x00 0xff 0xff
    972 
    973 # CHECK: ap 0(1,%r1), 0(1)
    974 0xfa 0x00 0x10 0x00 0x00 0x00
    975 
    976 # CHECK: ap 0(1,%r15), 0(1)
    977 0xfa 0x00 0xf0 0x00 0x00 0x00
    978 
    979 # CHECK: ap 4095(1,%r1), 0(1)
    980 0xfa 0x00 0x1f 0xff 0x00 0x00
    981 
    982 # CHECK: ap 4095(1,%r15), 0(1)
    983 0xfa 0x00 0xff 0xff 0x00 0x00
    984 
    985 # CHECK: ap 0(16,%r1), 0(1)
    986 0xfa 0xf0 0x10 0x00 0x00 0x00
    987 
    988 # CHECK: ap 0(16,%r15), 0(1)
    989 0xfa 0xf0 0xf0 0x00 0x00 0x00
    990 
    991 # CHECK: ap 0(1), 0(16,%r1)
    992 0xfa 0x0f 0x00 0x00 0x10 0x00
    993 
    994 # CHECK: ap 0(1), 0(16,%r15)
    995 0xfa 0x0f 0x00 0x00 0xf0 0x00
    996 
    997 # CHECK: ar %r0, %r0
    998 0x1a 0x00
    999 
   1000 # CHECK: ar %r0, %r15
   1001 0x1a 0x0f
   1002 
   1003 # CHECK: ar %r15, %r0
   1004 0x1a 0xf0
   1005 
   1006 # CHECK: ar %r7, %r8
   1007 0x1a 0x78
   1008 
   1009 # CHECK: ark %r0, %r0, %r0
   1010 0xb9 0xf8 0x00 0x00
   1011 
   1012 # CHECK: ark %r2, %r3, %r4
   1013 0xb9 0xf8 0x40 0x23
   1014 
   1015 # CHECK: asi -524288, 0
   1016 0xeb 0x00 0x00 0x00 0x80 0x6a
   1017 
   1018 # CHECK: asi -1, 0
   1019 0xeb 0x00 0x0f 0xff 0xff 0x6a
   1020 
   1021 # CHECK: asi 0, 0
   1022 0xeb 0x00 0x00 0x00 0x00 0x6a
   1023 
   1024 # CHECK: asi 1, 0
   1025 0xeb 0x00 0x00 0x01 0x00 0x6a
   1026 
   1027 # CHECK: asi 524287, 0
   1028 0xeb 0x00 0x0f 0xff 0x7f 0x6a
   1029 
   1030 # CHECK: asi 0, -128
   1031 0xeb 0x80 0x00 0x00 0x00 0x6a
   1032 
   1033 # CHECK: asi 0, -1
   1034 0xeb 0xff 0x00 0x00 0x00 0x6a
   1035 
   1036 # CHECK: asi 0, 1
   1037 0xeb 0x01 0x00 0x00 0x00 0x6a
   1038 
   1039 # CHECK: asi 0, 127
   1040 0xeb 0x7f 0x00 0x00 0x00 0x6a
   1041 
   1042 # CHECK: asi 0(%r1), 42
   1043 0xeb 0x2a 0x10 0x00 0x00 0x6a
   1044 
   1045 # CHECK: asi 0(%r15), 42
   1046 0xeb 0x2a 0xf0 0x00 0x00 0x6a
   1047 
   1048 # CHECK: asi 524287(%r1), 42
   1049 0xeb 0x2a 0x1f 0xff 0x7f 0x6a
   1050 
   1051 # CHECK: asi 524287(%r15), 42
   1052 0xeb 0x2a 0xff 0xff 0x7f 0x6a
   1053 
   1054 # CHECK: au %f0, 0
   1055 0x7e 0x00 0x00 0x00
   1056 
   1057 # CHECK: au %f0, 4095
   1058 0x7e 0x00 0x0f 0xff
   1059 
   1060 # CHECK: au %f0, 0(%r1)
   1061 0x7e 0x00 0x10 0x00
   1062 
   1063 # CHECK: au %f0, 0(%r15)
   1064 0x7e 0x00 0xf0 0x00
   1065 
   1066 # CHECK: au %f0, 4095(%r1,%r15)
   1067 0x7e 0x01 0xff 0xff
   1068 
   1069 # CHECK: au %f0, 4095(%r15,%r1)
   1070 0x7e 0x0f 0x1f 0xff
   1071 
   1072 # CHECK: au %f15, 0
   1073 0x7e 0xf0 0x00 0x00
   1074 
   1075 # CHECK: aur %f0, %f0
   1076 0x3e 0x00
   1077 
   1078 # CHECK: aur %f0, %f15
   1079 0x3e 0x0f
   1080 
   1081 # CHECK: aur %f7, %f8
   1082 0x3e 0x78
   1083 
   1084 # CHECK: aur %f15, %f0
   1085 0x3e 0xf0
   1086 
   1087 # CHECK: aw %f0, 0
   1088 0x6e 0x00 0x00 0x00
   1089 
   1090 # CHECK: aw %f0, 4095
   1091 0x6e 0x00 0x0f 0xff
   1092 
   1093 # CHECK: aw %f0, 0(%r1)
   1094 0x6e 0x00 0x10 0x00
   1095 
   1096 # CHECK: aw %f0, 0(%r15)
   1097 0x6e 0x00 0xf0 0x00
   1098 
   1099 # CHECK: aw %f0, 4095(%r1,%r15)
   1100 0x6e 0x01 0xff 0xff
   1101 
   1102 # CHECK: aw %f0, 4095(%r15,%r1)
   1103 0x6e 0x0f 0x1f 0xff
   1104 
   1105 # CHECK: aw %f15, 0
   1106 0x6e 0xf0 0x00 0x00
   1107 
   1108 # CHECK: awr %f0, %f0
   1109 0x2e 0x00
   1110 
   1111 # CHECK: awr %f0, %f15
   1112 0x2e 0x0f
   1113 
   1114 # CHECK: awr %f7, %f8
   1115 0x2e 0x78
   1116 
   1117 # CHECK: awr %f15, %f0
   1118 0x2e 0xf0
   1119 
   1120 # CHECK: axbr %f0, %f0
   1121 0xb3 0x4a 0x00 0x00
   1122 
   1123 # CHECK: axbr %f0, %f13
   1124 0xb3 0x4a 0x00 0x0d
   1125 
   1126 # CHECK: axbr %f8, %f8
   1127 0xb3 0x4a 0x00 0x88
   1128 
   1129 # CHECK: axbr %f13, %f0
   1130 0xb3 0x4a 0x00 0xd0
   1131 
   1132 # CHECK: axr %f0, %f0
   1133 0x36 0x00
   1134 
   1135 # CHECK: axr %f0, %f13
   1136 0x36 0x0d
   1137 
   1138 # CHECK: axr %f8, %f8
   1139 0x36 0x88
   1140 
   1141 # CHECK: axr %f13, %f0
   1142 0x36 0xd0
   1143 
   1144 # CHECK: axtr %f0, %f0, %f0
   1145 0xb3 0xda 0x00 0x00
   1146 
   1147 # CHECK: axtr %f0, %f0, %f13
   1148 0xb3 0xda 0xd0 0x00
   1149 
   1150 # CHECK: axtr %f0, %f13, %f0
   1151 0xb3 0xda 0x00 0x0d
   1152 
   1153 # CHECK: axtr %f13, %f0, %f0
   1154 0xb3 0xda 0x00 0xd0
   1155 
   1156 # CHECK: axtr %f8, %f8, %f8
   1157 0xb3 0xda 0x80 0x88
   1158 
   1159 # CHECK: axtra %f0, %f0, %f0, 1
   1160 0xb3 0xda 0x01 0x00
   1161 
   1162 # CHECK: axtra %f0, %f0, %f0, 15
   1163 0xb3 0xda 0x0f 0x00
   1164 
   1165 # CHECK: axtra %f0, %f0, %f13, 1
   1166 0xb3 0xda 0xd1 0x00
   1167 
   1168 # CHECK: axtra %f0, %f13, %f0, 1
   1169 0xb3 0xda 0x01 0x0d
   1170 
   1171 # CHECK: axtra %f13, %f0, %f0, 1
   1172 0xb3 0xda 0x01 0xd0
   1173 
   1174 # CHECK: axtra %f8, %f8, %f8, 8
   1175 0xb3 0xda 0x88 0x88
   1176 
   1177 # CHECK: ay %r0, -524288
   1178 0xe3 0x00 0x00 0x00 0x80 0x5a
   1179 
   1180 # CHECK: ay %r0, -1
   1181 0xe3 0x00 0x0f 0xff 0xff 0x5a
   1182 
   1183 # CHECK: ay %r0, 0
   1184 0xe3 0x00 0x00 0x00 0x00 0x5a
   1185 
   1186 # CHECK: ay %r0, 1
   1187 0xe3 0x00 0x00 0x01 0x00 0x5a
   1188 
   1189 # CHECK: ay %r0, 524287
   1190 0xe3 0x00 0x0f 0xff 0x7f 0x5a
   1191 
   1192 # CHECK: ay %r0, 0(%r1)
   1193 0xe3 0x00 0x10 0x00 0x00 0x5a
   1194 
   1195 # CHECK: ay %r0, 0(%r15)
   1196 0xe3 0x00 0xf0 0x00 0x00 0x5a
   1197 
   1198 # CHECK: ay %r0, 524287(%r1,%r15)
   1199 0xe3 0x01 0xff 0xff 0x7f 0x5a
   1200 
   1201 # CHECK: ay %r0, 524287(%r15,%r1)
   1202 0xe3 0x0f 0x1f 0xff 0x7f 0x5a
   1203 
   1204 # CHECK: ay %r15, 0
   1205 0xe3 0xf0 0x00 0x00 0x00 0x5a
   1206 
   1207 # CHECK: b 0
   1208 0x47 0xf0 0x00 0x00
   1209 
   1210 # CHECK: b 4095
   1211 0x47 0xf0 0x0f 0xff
   1212 
   1213 # CHECK: b 0(%r1)
   1214 0x47 0xf0 0x10 0x00
   1215 
   1216 # CHECK: b 0(%r15)
   1217 0x47 0xf0 0xf0 0x00
   1218 
   1219 # CHECK: b 4095(%r1,%r15)
   1220 0x47 0xf1 0xff 0xff
   1221 
   1222 # CHECK: b 4095(%r15,%r1)
   1223 0x47 0xff 0x1f 0xff
   1224 
   1225 # CHECK: bakr %r0, %r0
   1226 0xb2 0x40 0x00 0x00
   1227 
   1228 # CHECK: bakr %r0, %r15
   1229 0xb2 0x40 0x00 0x0f
   1230 
   1231 # CHECK: bakr %r15, %r0
   1232 0xb2 0x40 0x00 0xf0
   1233 
   1234 # CHECK: bakr %r7, %r8
   1235 0xb2 0x40 0x00 0x78
   1236 
   1237 # CHECK: bal %r0, 0
   1238 0x45 0x00 0x00 0x00
   1239 
   1240 # CHECK: bal %r1, 4095
   1241 0x45 0x10 0x0f 0xff
   1242 
   1243 # CHECK: bal %r2, 0(%r1)
   1244 0x45 0x20 0x10 0x00
   1245 
   1246 # CHECK: bal %r3, 0(%r15)
   1247 0x45 0x30 0xf0 0x00
   1248 
   1249 # CHECK: bal %r14, 4095(%r1,%r15)
   1250 0x45 0xe1 0xff 0xff
   1251 
   1252 # CHECK: bal %r15, 4095(%r15,%r1)
   1253 0x45 0xff 0x1f 0xff
   1254 
   1255 # CHECK: balr %r0, %r1
   1256 0x05 0x01
   1257 
   1258 # CHECK: balr %r0, %r15
   1259 0x05 0x0f
   1260 
   1261 # CHECK: balr %r14, %r9
   1262 0x05 0xe9
   1263 
   1264 # CHECK: balr %r15, %r1
   1265 0x05 0xf1
   1266 
   1267 # CHECK: bas %r0, 0
   1268 0x4d 0x00 0x00 0x00
   1269 
   1270 # CHECK: bas %r1, 4095
   1271 0x4d 0x10 0x0f 0xff
   1272 
   1273 # CHECK: bas %r2, 0(%r1)
   1274 0x4d 0x20 0x10 0x00
   1275 
   1276 # CHECK: bas %r3, 0(%r15)
   1277 0x4d 0x30 0xf0 0x00
   1278 
   1279 # CHECK: bas %r14, 4095(%r1,%r15)
   1280 0x4d 0xe1 0xff 0xff
   1281 
   1282 # CHECK: bas %r15, 4095(%r15,%r1)
   1283 0x4d 0xff 0x1f 0xff
   1284 
   1285 # CHECK: basr %r0, %r1
   1286 0x0d 0x01
   1287 
   1288 # CHECK: basr %r0, %r15
   1289 0x0d 0x0f
   1290 
   1291 # CHECK: basr %r14, %r9
   1292 0x0d 0xe9
   1293 
   1294 # CHECK: basr %r15, %r1
   1295 0x0d 0xf1
   1296 
   1297 # CHECK: bassm %r0, %r1
   1298 0x0c 0x01
   1299 
   1300 # CHECK: bassm %r0, %r15
   1301 0x0c 0x0f
   1302 
   1303 # CHECK: bassm %r14, %r9
   1304 0x0c 0xe9
   1305 
   1306 # CHECK: bassm %r15, %r1
   1307 0x0c 0xf1
   1308 
   1309 # CHECK: bc 0, 0
   1310 0x47 0x00 0x00 0x00
   1311 
   1312 # CHECK: bc 0, 4095
   1313 0x47 0x00 0x0f 0xff
   1314 
   1315 # CHECK: bc 0, 0(%r1)
   1316 0x47 0x00 0x10 0x00
   1317 
   1318 # CHECK: bc 0, 0(%r15)
   1319 0x47 0x00 0xf0 0x00
   1320 
   1321 # CHECK: bc 0, 4095(%r1,%r15)
   1322 0x47 0x01 0xff 0xff
   1323 
   1324 # CHECK: bc 0, 4095(%r15,%r1)
   1325 0x47 0x0f 0x1f 0xff
   1326 
   1327 # CHECK: bo 0(%r13)
   1328 0x47 0x10 0xd0 0x00
   1329 
   1330 # CHECK: bh 0(%r12)
   1331 0x47 0x20 0xc0 0x00
   1332 
   1333 # CHECK: bnle 0(%r11)
   1334 0x47 0x30 0xb0 0x00
   1335 
   1336 # CHECK: bl 0(%r10)
   1337 0x47 0x40 0xa0 0x00
   1338 
   1339 # CHECK: bnhe 0(%r9)
   1340 0x47 0x50 0x90 0x00
   1341 
   1342 # CHECK: blh 0(%r8)
   1343 0x47 0x60 0x80 0x00
   1344 
   1345 # CHECK: bne 0(%r7)
   1346 0x47 0x70 0x70 0x00
   1347 
   1348 # CHECK: be 0(%r6)
   1349 0x47 0x80 0x60 0x00
   1350 
   1351 # CHECK: bnlh 0(%r5)
   1352 0x47 0x90 0x50 0x00
   1353 
   1354 # CHECK: bhe 0(%r4)
   1355 0x47 0xa0 0x40 0x00
   1356 
   1357 # CHECK: bnl 0(%r3)
   1358 0x47 0xb0 0x30 0x00
   1359 
   1360 # CHECK: ble 0(%r2)
   1361 0x47 0xc0 0x20 0x00
   1362 
   1363 # CHECK: bnh 0(%r1)
   1364 0x47 0xd0 0x10 0x00
   1365 
   1366 # CHECK: bno 0
   1367 0x47 0xe0 0x00 0x00
   1368 
   1369 # CHECK: bcr 0, %r14
   1370 0x07 0x0e
   1371 
   1372 # CHECK: bor %r13
   1373 0x07 0x1d
   1374 
   1375 # CHECK: bhr %r12
   1376 0x07 0x2c
   1377 
   1378 # CHECK: bnler %r11
   1379 0x07 0x3b
   1380 
   1381 # CHECK: blr %r10
   1382 0x07 0x4a
   1383 
   1384 # CHECK: bnher %r9
   1385 0x07 0x59
   1386 
   1387 # CHECK: blhr %r8
   1388 0x07 0x68
   1389 
   1390 # CHECK: bner %r7
   1391 0x07 0x77
   1392 
   1393 # CHECK: ber %r6
   1394 0x07 0x86
   1395 
   1396 # CHECK: bnlhr %r5
   1397 0x07 0x95
   1398 
   1399 # CHECK: bher %r4
   1400 0x07 0xa4
   1401 
   1402 # CHECK: bnlr %r3
   1403 0x07 0xb3
   1404 
   1405 # CHECK: bler %r2
   1406 0x07 0xc2
   1407 
   1408 # CHECK: bnhr %r1
   1409 0x07 0xd1
   1410 
   1411 # CHECK: bnor %r0
   1412 0x07 0xe0
   1413 
   1414 # CHECK: br %r1
   1415 0x07 0xf1
   1416 
   1417 # CHECK: br %r14
   1418 0x07 0xfe
   1419 
   1420 # CHECK: br %r15
   1421 0x07 0xff
   1422 
   1423 # CHECK: bct %r0, 0
   1424 0x46 0x00 0x00 0x00
   1425 
   1426 # CHECK: bct %r0, 4095
   1427 0x46 0x00 0x0f 0xff
   1428 
   1429 # CHECK: bct %r0, 0(%r1)
   1430 0x46 0x00 0x10 0x00
   1431 
   1432 # CHECK: bct %r0, 0(%r15)
   1433 0x46 0x00 0xf0 0x00
   1434 
   1435 # CHECK: bct %r0, 4095(%r1,%r15)
   1436 0x46 0x01 0xff 0xff
   1437 
   1438 # CHECK: bct %r0, 4095(%r15,%r1)
   1439 0x46 0x0f 0x1f 0xff
   1440 
   1441 # CHECK: bct %r15, 0
   1442 0x46 0xf0 0x00 0x00
   1443 
   1444 # CHECK: bctg %r0, -524288
   1445 0xe3 0x00 0x00 0x00 0x80 0x46
   1446 
   1447 # CHECK: bctg %r0, -1
   1448 0xe3 0x00 0x0f 0xff 0xff 0x46
   1449 
   1450 # CHECK: bctg %r0, 0
   1451 0xe3 0x00 0x00 0x00 0x00 0x46
   1452 
   1453 # CHECK: bctg %r0, 1
   1454 0xe3 0x00 0x00 0x01 0x00 0x46
   1455 
   1456 # CHECK: bctg %r0, 524287
   1457 0xe3 0x00 0x0f 0xff 0x7f 0x46
   1458 
   1459 # CHECK: bctg %r0, 0(%r1)
   1460 0xe3 0x00 0x10 0x00 0x00 0x46
   1461 
   1462 # CHECK: bctg %r0, 0(%r15)
   1463 0xe3 0x00 0xf0 0x00 0x00 0x46
   1464 
   1465 # CHECK: bctg %r0, 524287(%r1,%r15)
   1466 0xe3 0x01 0xff 0xff 0x7f 0x46
   1467 
   1468 # CHECK: bctg %r0, 524287(%r15,%r1)
   1469 0xe3 0x0f 0x1f 0xff 0x7f 0x46
   1470 
   1471 # CHECK: bctg %r15, 0
   1472 0xe3 0xf0 0x00 0x00 0x00 0x46
   1473 
   1474 # CHECK: bctgr %r0, %r9
   1475 0xb9 0x46 0x00 0x09
   1476 
   1477 # CHECK: bctgr %r0, %r15
   1478 0xb9 0x46 0x00 0x0f
   1479 
   1480 # CHECK: bctgr %r15, %r0
   1481 0xb9 0x46 0x00 0xf0
   1482 
   1483 # CHECK: bctgr %r15, %r9
   1484 0xb9 0x46 0x00 0xf9
   1485 
   1486 # CHECK: bctr %r0, %r9
   1487 0x06 0x09
   1488 
   1489 # CHECK: bctr %r0, %r15
   1490 0x06 0x0f
   1491 
   1492 # CHECK: bctr %r15, %r0
   1493 0x06 0xf0
   1494 
   1495 # CHECK: bctr %r15, %r9
   1496 0x06 0xf9
   1497 
   1498 # CHECK: bsa %r0, %r0
   1499 0xb2 0x5a 0x00 0x00
   1500 
   1501 # CHECK: bsa %r0, %r15
   1502 0xb2 0x5a 0x00 0x0f
   1503 
   1504 # CHECK: bsa %r15, %r0
   1505 0xb2 0x5a 0x00 0xf0
   1506 
   1507 # CHECK: bsa %r7, %r8
   1508 0xb2 0x5a 0x00 0x78
   1509 
   1510 # CHECK: bsg %r0, %r0
   1511 0xb2 0x58 0x00 0x00
   1512 
   1513 # CHECK: bsg %r0, %r15
   1514 0xb2 0x58 0x00 0x0f
   1515 
   1516 # CHECK: bsg %r15, %r0
   1517 0xb2 0x58 0x00 0xf0
   1518 
   1519 # CHECK: bsg %r7, %r8
   1520 0xb2 0x58 0x00 0x78
   1521 
   1522 # CHECK: bsm %r0, %r1
   1523 0x0b 0x01
   1524 
   1525 # CHECK: bsm %r0, %r15
   1526 0x0b 0x0f
   1527 
   1528 # CHECK: bsm %r14, %r9
   1529 0x0b 0xe9
   1530 
   1531 # CHECK: bsm %r15, %r1
   1532 0x0b 0xf1
   1533 
   1534 # CHECK: bxh %r0, %r0, 0
   1535 0x86 0x00 0x00 0x00
   1536 
   1537 # CHECK: bxh %r0, %r15, 0
   1538 0x86 0x0f 0x00 0x00
   1539 
   1540 # CHECK: bxh %r14, %r15, 0
   1541 0x86 0xef 0x00 0x00
   1542 
   1543 # CHECK: bxh %r15, %r15, 0
   1544 0x86 0xff 0x00 0x00
   1545 
   1546 # CHECK: bxh %r0, %r0, 4095
   1547 0x86 0x00 0x0f 0xff
   1548 
   1549 # CHECK: bxh %r0, %r0, 1
   1550 0x86 0x00 0x00 0x01
   1551 
   1552 # CHECK: bxh %r0, %r0, 0(%r1)
   1553 0x86 0x00 0x10 0x00
   1554 
   1555 # CHECK: bxh %r0, %r0, 0(%r15)
   1556 0x86 0x00 0xf0 0x00
   1557 
   1558 # CHECK: bxh %r0, %r0, 4095(%r1)
   1559 0x86 0x00 0x1f 0xff
   1560 
   1561 # CHECK: bxh %r0, %r0, 4095(%r15)
   1562 0x86 0x00 0xff 0xff
   1563 
   1564 # CHECK: bxhg %r0, %r0, 0
   1565 0xeb 0x00 0x00 0x00 0x00 0x44
   1566 
   1567 # CHECK: bxhg %r0, %r15, 0
   1568 0xeb 0x0f 0x00 0x00 0x00 0x44
   1569 
   1570 # CHECK: bxhg %r14, %r15, 0
   1571 0xeb 0xef 0x00 0x00 0x00 0x44
   1572 
   1573 # CHECK: bxhg %r15, %r15, 0
   1574 0xeb 0xff 0x00 0x00 0x00 0x44
   1575 
   1576 # CHECK: bxhg %r0, %r0, -524288
   1577 0xeb 0x00 0x00 0x00 0x80 0x44
   1578 
   1579 # CHECK: bxhg %r0, %r0, -1
   1580 0xeb 0x00 0x0f 0xff 0xff 0x44
   1581 
   1582 # CHECK: bxhg %r0, %r0, 0
   1583 0xeb 0x00 0x00 0x00 0x00 0x44
   1584 
   1585 # CHECK: bxhg %r0, %r0, 1
   1586 0xeb 0x00 0x00 0x01 0x00 0x44
   1587 
   1588 # CHECK: bxhg %r0, %r0, 524287
   1589 0xeb 0x00 0x0f 0xff 0x7f 0x44
   1590 
   1591 # CHECK: bxhg %r0, %r0, 0(%r1)
   1592 0xeb 0x00 0x10 0x00 0x00 0x44
   1593 
   1594 # CHECK: bxhg %r0, %r0, 0(%r15)
   1595 0xeb 0x00 0xf0 0x00 0x00 0x44
   1596 
   1597 # CHECK: bxhg %r0, %r0, 524287(%r1)
   1598 0xeb 0x00 0x1f 0xff 0x7f 0x44
   1599 
   1600 # CHECK: bxhg %r0, %r0, 524287(%r15)
   1601 0xeb 0x00 0xff 0xff 0x7f 0x44
   1602 
   1603 # CHECK: bxle %r0, %r0, 0
   1604 0x87 0x00 0x00 0x00
   1605 
   1606 # CHECK: bxle %r0, %r15, 0
   1607 0x87 0x0f 0x00 0x00
   1608 
   1609 # CHECK: bxle %r14, %r15, 0
   1610 0x87 0xef 0x00 0x00
   1611 
   1612 # CHECK: bxle %r15, %r15, 0
   1613 0x87 0xff 0x00 0x00
   1614 
   1615 # CHECK: bxle %r0, %r0, 4095
   1616 0x87 0x00 0x0f 0xff
   1617 
   1618 # CHECK: bxle %r0, %r0, 1
   1619 0x87 0x00 0x00 0x01
   1620 
   1621 # CHECK: bxle %r0, %r0, 0(%r1)
   1622 0x87 0x00 0x10 0x00
   1623 
   1624 # CHECK: bxle %r0, %r0, 0(%r15)
   1625 0x87 0x00 0xf0 0x00
   1626 
   1627 # CHECK: bxle %r0, %r0, 4095(%r1)
   1628 0x87 0x00 0x1f 0xff
   1629 
   1630 # CHECK: bxle %r0, %r0, 4095(%r15)
   1631 0x87 0x00 0xff 0xff
   1632 
   1633 # CHECK: bxleg %r0, %r0, 0
   1634 0xeb 0x00 0x00 0x00 0x00 0x45
   1635 
   1636 # CHECK: bxleg %r0, %r15, 0
   1637 0xeb 0x0f 0x00 0x00 0x00 0x45
   1638 
   1639 # CHECK: bxleg %r14, %r15, 0
   1640 0xeb 0xef 0x00 0x00 0x00 0x45
   1641 
   1642 # CHECK: bxleg %r15, %r15, 0
   1643 0xeb 0xff 0x00 0x00 0x00 0x45
   1644 
   1645 # CHECK: bxleg %r0, %r0, -524288
   1646 0xeb 0x00 0x00 0x00 0x80 0x45
   1647 
   1648 # CHECK: bxleg %r0, %r0, -1
   1649 0xeb 0x00 0x0f 0xff 0xff 0x45
   1650 
   1651 # CHECK: bxleg %r0, %r0, 0
   1652 0xeb 0x00 0x00 0x00 0x00 0x45
   1653 
   1654 # CHECK: bxleg %r0, %r0, 1
   1655 0xeb 0x00 0x00 0x01 0x00 0x45
   1656 
   1657 # CHECK: bxleg %r0, %r0, 524287
   1658 0xeb 0x00 0x0f 0xff 0x7f 0x45
   1659 
   1660 # CHECK: bxleg %r0, %r0, 0(%r1)
   1661 0xeb 0x00 0x10 0x00 0x00 0x45
   1662 
   1663 # CHECK: bxleg %r0, %r0, 0(%r15)
   1664 0xeb 0x00 0xf0 0x00 0x00 0x45
   1665 
   1666 # CHECK: bxleg %r0, %r0, 524287(%r1)
   1667 0xeb 0x00 0x1f 0xff 0x7f 0x45
   1668 
   1669 # CHECK: bxleg %r0, %r0, 524287(%r15)
   1670 0xeb 0x00 0xff 0xff 0x7f 0x45
   1671 
   1672 # CHECK: c %r0, 0
   1673 0x59 0x00 0x00 0x00
   1674 
   1675 # CHECK: c %r0, 4095
   1676 0x59 0x00 0x0f 0xff
   1677 
   1678 # CHECK: c %r0, 0(%r1)
   1679 0x59 0x00 0x10 0x00
   1680 
   1681 # CHECK: c %r0, 0(%r15)
   1682 0x59 0x00 0xf0 0x00
   1683 
   1684 # CHECK: c %r0, 4095(%r1,%r15)
   1685 0x59 0x01 0xff 0xff
   1686 
   1687 # CHECK: c %r0, 4095(%r15,%r1)
   1688 0x59 0x0f 0x1f 0xff
   1689 
   1690 # CHECK: c %r15, 0
   1691 0x59 0xf0 0x00 0x00
   1692 
   1693 # CHECK: cd %f0, 0
   1694 0x69 0x00 0x00 0x00
   1695 
   1696 # CHECK: cd %f0, 4095
   1697 0x69 0x00 0x0f 0xff
   1698 
   1699 # CHECK: cd %f0, 0(%r1)
   1700 0x69 0x00 0x10 0x00
   1701 
   1702 # CHECK: cd %f0, 0(%r15)
   1703 0x69 0x00 0xf0 0x00
   1704 
   1705 # CHECK: cd %f0, 4095(%r1,%r15)
   1706 0x69 0x01 0xff 0xff
   1707 
   1708 # CHECK: cd %f0, 4095(%r15,%r1)
   1709 0x69 0x0f 0x1f 0xff
   1710 
   1711 # CHECK: cd %f15, 0
   1712 0x69 0xf0 0x00 0x00
   1713 
   1714 # CHECK: cdb %f0, 0
   1715 0xed 0x00 0x00 0x00 0x00 0x19
   1716 
   1717 # CHECK: cdb %f0, 4095
   1718 0xed 0x00 0x0f 0xff 0x00 0x19
   1719 
   1720 # CHECK: cdb %f0, 0(%r1)
   1721 0xed 0x00 0x10 0x00 0x00 0x19
   1722 
   1723 # CHECK: cdb %f0, 0(%r15)
   1724 0xed 0x00 0xf0 0x00 0x00 0x19
   1725 
   1726 # CHECK: cdb %f0, 4095(%r1,%r15)
   1727 0xed 0x01 0xff 0xff 0x00 0x19
   1728 
   1729 # CHECK: cdb %f0, 4095(%r15,%r1)
   1730 0xed 0x0f 0x1f 0xff 0x00 0x19
   1731 
   1732 # CHECK: cdb %f15, 0
   1733 0xed 0xf0 0x00 0x00 0x00 0x19
   1734 
   1735 # CHECK: cdbr %f0, %f0
   1736 0xb3 0x19 0x00 0x00
   1737 
   1738 # CHECK: cdbr %f0, %f15
   1739 0xb3 0x19 0x00 0x0f
   1740 
   1741 # CHECK: cdbr %f7, %f8
   1742 0xb3 0x19 0x00 0x78
   1743 
   1744 # CHECK: cdbr %f15, %f0
   1745 0xb3 0x19 0x00 0xf0
   1746 
   1747 # CHECK: cdfbr %f0, %r0
   1748 0xb3 0x95 0x00 0x00
   1749 
   1750 # CHECK: cdfbr %f0, %r15
   1751 0xb3 0x95 0x00 0x0f
   1752 
   1753 # CHECK: cdfbr %f15, %r0
   1754 0xb3 0x95 0x00 0xf0
   1755 
   1756 # CHECK: cdfbr %f7, %r8
   1757 0xb3 0x95 0x00 0x78
   1758 
   1759 # CHECK: cdfbr %f15, %r15
   1760 0xb3 0x95 0x00 0xff
   1761 
   1762 # CHECK: cdfbra %f0, 0, %r0, 1
   1763 0xb3 0x95 0x01 0x00
   1764 
   1765 # CHECK: cdfbra %f0, 0, %r0, 15
   1766 0xb3 0x95 0x0f 0x00
   1767 
   1768 # CHECK: cdfbra %f0, 0, %r15, 1
   1769 0xb3 0x95 0x01 0x0f
   1770 
   1771 # CHECK: cdfbra %f0, 15, %r0, 1
   1772 0xb3 0x95 0xf1 0x00
   1773 
   1774 # CHECK: cdfbra %f4, 5, %r6, 7
   1775 0xb3 0x95 0x57 0x46
   1776 
   1777 # CHECK: cdfbra %f15, 0, %r0, 1
   1778 0xb3 0x95 0x01 0xf0
   1779 
   1780 # CHECK: cdfr %f0, %r0
   1781 0xb3 0xb5 0x00 0x00
   1782 
   1783 # CHECK: cdfr %f0, %r15
   1784 0xb3 0xb5 0x00 0x0f
   1785 
   1786 # CHECK: cdfr %f15, %r0
   1787 0xb3 0xb5 0x00 0xf0
   1788 
   1789 # CHECK: cdfr %f7, %r8
   1790 0xb3 0xb5 0x00 0x78
   1791 
   1792 # CHECK: cdfr %f15, %r15
   1793 0xb3 0xb5 0x00 0xff
   1794 
   1795 # CHECK: cdftr %f0, 0, %r0, 0
   1796 0xb9 0x51 0x00 0x00
   1797 
   1798 # CHECK: cdftr %f0, 0, %r0, 15
   1799 0xb9 0x51 0x0f 0x00
   1800 
   1801 # CHECK: cdftr %f0, 0, %r15, 0
   1802 0xb9 0x51 0x00 0x0f
   1803 
   1804 # CHECK: cdftr %f0, 15, %r0, 0
   1805 0xb9 0x51 0xf0 0x00
   1806 
   1807 # CHECK: cdftr %f4, 5, %r6, 7
   1808 0xb9 0x51 0x57 0x46
   1809 
   1810 # CHECK: cdftr %f15, 0, %r0, 0
   1811 0xb9 0x51 0x00 0xf0
   1812 
   1813 # CHECK: cdgbr %f0, %r0
   1814 0xb3 0xa5 0x00 0x00
   1815 
   1816 # CHECK: cdgbr %f0, %r15
   1817 0xb3 0xa5 0x00 0x0f
   1818 
   1819 # CHECK: cdgbr %f15, %r0
   1820 0xb3 0xa5 0x00 0xf0
   1821 
   1822 # CHECK: cdgbr %f7, %r8
   1823 0xb3 0xa5 0x00 0x78
   1824 
   1825 # CHECK: cdgbr %f15, %r15
   1826 0xb3 0xa5 0x00 0xff
   1827 
   1828 # CHECK: cdgbra %f0, 0, %r0, 1
   1829 0xb3 0xa5 0x01 0x00
   1830 
   1831 # CHECK: cdgbra %f0, 0, %r0, 15
   1832 0xb3 0xa5 0x0f 0x00
   1833 
   1834 # CHECK: cdgbra %f0, 0, %r15, 1
   1835 0xb3 0xa5 0x01 0x0f
   1836 
   1837 # CHECK: cdgbra %f0, 15, %r0, 1
   1838 0xb3 0xa5 0xf1 0x00
   1839 
   1840 # CHECK: cdgbra %f4, 5, %r6, 7
   1841 0xb3 0xa5 0x57 0x46
   1842 
   1843 # CHECK: cdgbra %f15, 0, %r0, 1
   1844 0xb3 0xa5 0x01 0xf0
   1845 
   1846 # CHECK: cdgr %f0, %r0
   1847 0xb3 0xc5 0x00 0x00
   1848 
   1849 # CHECK: cdgr %f0, %r15
   1850 0xb3 0xc5 0x00 0x0f
   1851 
   1852 # CHECK: cdgr %f15, %r0
   1853 0xb3 0xc5 0x00 0xf0
   1854 
   1855 # CHECK: cdgr %f7, %r8
   1856 0xb3 0xc5 0x00 0x78
   1857 
   1858 # CHECK: cdgr %f15, %r15
   1859 0xb3 0xc5 0x00 0xff
   1860 
   1861 # CHECK: cdgtr %f0, %r0
   1862 0xb3 0xf1 0x00 0x00
   1863 
   1864 # CHECK: cdgtr %f0, %r15
   1865 0xb3 0xf1 0x00 0x0f
   1866 
   1867 # CHECK: cdgtr %f15, %r0
   1868 0xb3 0xf1 0x00 0xf0
   1869 
   1870 # CHECK: cdgtr %f7, %r8
   1871 0xb3 0xf1 0x00 0x78
   1872 
   1873 # CHECK: cdgtr %f15, %r15
   1874 0xb3 0xf1 0x00 0xff
   1875 
   1876 # CHECK: cdgtra %f0, 0, %r0, 1
   1877 0xb3 0xf1 0x01 0x00
   1878 
   1879 # CHECK: cdgtra %f0, 0, %r0, 15
   1880 0xb3 0xf1 0x0f 0x00
   1881 
   1882 # CHECK: cdgtra %f0, 0, %r15, 1
   1883 0xb3 0xf1 0x01 0x0f
   1884 
   1885 # CHECK: cdgtra %f0, 15, %r0, 1
   1886 0xb3 0xf1 0xf1 0x00
   1887 
   1888 # CHECK: cdgtra %f4, 5, %r6, 7
   1889 0xb3 0xf1 0x57 0x46
   1890 
   1891 # CHECK: cdgtra %f15, 0, %r0, 1
   1892 0xb3 0xf1 0x01 0xf0
   1893 
   1894 # CHECK: cdlfbr %f0, 0, %r0, 1
   1895 0xb3 0x91 0x01 0x00
   1896 
   1897 # CHECK: cdlfbr %f0, 0, %r0, 15
   1898 0xb3 0x91 0x0f 0x00
   1899 
   1900 # CHECK: cdlfbr %f0, 0, %r15, 1
   1901 0xb3 0x91 0x01 0x0f
   1902 
   1903 # CHECK: cdlfbr %f0, 15, %r0, 1
   1904 0xb3 0x91 0xf1 0x00
   1905 
   1906 # CHECK: cdlfbr %f4, 5, %r6, 7
   1907 0xb3 0x91 0x57 0x46
   1908 
   1909 # CHECK: cdlfbr %f15, 0, %r0, 1
   1910 0xb3 0x91 0x01 0xf0
   1911 
   1912 # CHECK: cdlftr %f0, 0, %r0, 0
   1913 0xb9 0x53 0x00 0x00
   1914 
   1915 # CHECK: cdlftr %f0, 0, %r0, 15
   1916 0xb9 0x53 0x0f 0x00
   1917 
   1918 # CHECK: cdlftr %f0, 0, %r15, 0
   1919 0xb9 0x53 0x00 0x0f
   1920 
   1921 # CHECK: cdlftr %f0, 15, %r0, 0
   1922 0xb9 0x53 0xf0 0x00
   1923 
   1924 # CHECK: cdlftr %f4, 5, %r6, 7
   1925 0xb9 0x53 0x57 0x46
   1926 
   1927 # CHECK: cdlftr %f15, 0, %r0, 0
   1928 0xb9 0x53 0x00 0xf0
   1929 
   1930 # CHECK: cdlgbr %f0, 0, %r0, 1
   1931 0xb3 0xa1 0x01 0x00
   1932 
   1933 # CHECK: cdlgbr %f0, 0, %r0, 15
   1934 0xb3 0xa1 0x0f 0x00
   1935 
   1936 # CHECK: cdlgbr %f0, 0, %r15, 1
   1937 0xb3 0xa1 0x01 0x0f
   1938 
   1939 # CHECK: cdlgbr %f0, 15, %r0, 1
   1940 0xb3 0xa1 0xf1 0x00
   1941 
   1942 # CHECK: cdlgbr %f4, 5, %r6, 7
   1943 0xb3 0xa1 0x57 0x46
   1944 
   1945 # CHECK: cdlgbr %f15, 0, %r0, 1
   1946 0xb3 0xa1 0x01 0xf0
   1947 
   1948 # CHECK: cdlgtr %f0, 0, %r0, 0
   1949 0xb9 0x52 0x00 0x00
   1950 
   1951 # CHECK: cdlgtr %f0, 0, %r0, 15
   1952 0xb9 0x52 0x0f 0x00
   1953 
   1954 # CHECK: cdlgtr %f0, 0, %r15, 0
   1955 0xb9 0x52 0x00 0x0f
   1956 
   1957 # CHECK: cdlgtr %f0, 15, %r0, 0
   1958 0xb9 0x52 0xf0 0x00
   1959 
   1960 # CHECK: cdlgtr %f4, 5, %r6, 7
   1961 0xb9 0x52 0x57 0x46
   1962 
   1963 # CHECK: cdlgtr %f15, 0, %r0, 0
   1964 0xb9 0x52 0x00 0xf0
   1965 
   1966 # CHECK: cdr %f0, %f0
   1967 0x29 0x00
   1968 
   1969 # CHECK: cdr %f0, %f15
   1970 0x29 0x0f
   1971 
   1972 # CHECK: cdr %f7, %f8
   1973 0x29 0x78
   1974 
   1975 # CHECK: cdr %f15, %f0
   1976 0x29 0xf0
   1977 
   1978 # CHECK: cds %r0, %r0, 0
   1979 0xbb 0x00 0x00 0x00
   1980 
   1981 # CHECK: cds %r0, %r0, 4095
   1982 0xbb 0x00 0x0f 0xff
   1983 
   1984 # CHECK: cds %r0, %r0, 0(%r1)
   1985 0xbb 0x00 0x10 0x00
   1986 
   1987 # CHECK: cds %r0, %r0, 0(%r15)
   1988 0xbb 0x00 0xf0 0x00
   1989 
   1990 # CHECK: cds %r0, %r0, 4095(%r1)
   1991 0xbb 0x00 0x1f 0xff
   1992 
   1993 # CHECK: cds %r0, %r0, 4095(%r15)
   1994 0xbb 0x00 0xff 0xff
   1995 
   1996 # CHECK: cds %r0, %r14, 0
   1997 0xbb 0x0e 0x00 0x00
   1998 
   1999 # CHECK: cds %r14, %r0, 0
   2000 0xbb 0xe0 0x00 0x00
   2001 
   2002 # CHECK: cdsg %r0, %r0, -524288
   2003 0xeb 0x00 0x00 0x00 0x80 0x3e
   2004 
   2005 # CHECK: cdsg %r0, %r0, -1
   2006 0xeb 0x00 0x0f 0xff 0xff 0x3e
   2007 
   2008 # CHECK: cdsg %r0, %r0, 0
   2009 0xeb 0x00 0x00 0x00 0x00 0x3e
   2010 
   2011 # CHECK: cdsg %r0, %r0, 1
   2012 0xeb 0x00 0x00 0x01 0x00 0x3e
   2013 
   2014 # CHECK: cdsg %r0, %r0, 524287
   2015 0xeb 0x00 0x0f 0xff 0x7f 0x3e
   2016 
   2017 # CHECK: cdsg %r0, %r0, 0(%r1)
   2018 0xeb 0x00 0x10 0x00 0x00 0x3e
   2019 
   2020 # CHECK: cdsg %r0, %r0, 0(%r15)
   2021 0xeb 0x00 0xf0 0x00 0x00 0x3e
   2022 
   2023 # CHECK: cdsg %r0, %r0, 524287(%r1)
   2024 0xeb 0x00 0x1f 0xff 0x7f 0x3e
   2025 
   2026 # CHECK: cdsg %r0, %r0, 524287(%r15)
   2027 0xeb 0x00 0xff 0xff 0x7f 0x3e
   2028 
   2029 # CHECK: cdsg %r0, %r14, 0
   2030 0xeb 0x0e 0x00 0x00 0x00 0x3e
   2031 
   2032 # CHECK: cdsg %r14, %r0, 0
   2033 0xeb 0xe0 0x00 0x00 0x00 0x3e
   2034 
   2035 # CHECK: cdstr %f0, %r0
   2036 0xb3 0xf3 0x00 0x00
   2037 
   2038 # CHECK: cdstr %f0, %r15
   2039 0xb3 0xf3 0x00 0x0f
   2040 
   2041 # CHECK: cdstr %f15, %r0
   2042 0xb3 0xf3 0x00 0xf0
   2043 
   2044 # CHECK: cdstr %f7, %r8
   2045 0xb3 0xf3 0x00 0x78
   2046 
   2047 # CHECK: cdstr %f15, %r15
   2048 0xb3 0xf3 0x00 0xff
   2049 
   2050 # CHECK: cdsy %r0, %r0, -524288
   2051 0xeb 0x00 0x00 0x00 0x80 0x31
   2052 
   2053 # CHECK: cdsy %r0, %r0, -1
   2054 0xeb 0x00 0x0f 0xff 0xff 0x31
   2055 
   2056 # CHECK: cdsy %r0, %r0, 0
   2057 0xeb 0x00 0x00 0x00 0x00 0x31
   2058 
   2059 # CHECK: cdsy %r0, %r0, 1
   2060 0xeb 0x00 0x00 0x01 0x00 0x31
   2061 
   2062 # CHECK: cdsy %r0, %r0, 524287
   2063 0xeb 0x00 0x0f 0xff 0x7f 0x31
   2064 
   2065 # CHECK: cdsy %r0, %r0, 0(%r1)
   2066 0xeb 0x00 0x10 0x00 0x00 0x31
   2067 
   2068 # CHECK: cdsy %r0, %r0, 0(%r15)
   2069 0xeb 0x00 0xf0 0x00 0x00 0x31
   2070 
   2071 # CHECK: cdsy %r0, %r0, 524287(%r1)
   2072 0xeb 0x00 0x1f 0xff 0x7f 0x31
   2073 
   2074 # CHECK: cdsy %r0, %r0, 524287(%r15)
   2075 0xeb 0x00 0xff 0xff 0x7f 0x31
   2076 
   2077 # CHECK: cdsy %r0, %r14, 0
   2078 0xeb 0x0e 0x00 0x00 0x00 0x31
   2079 
   2080 # CHECK: cdsy %r14, %r0, 0
   2081 0xeb 0xe0 0x00 0x00 0x00 0x31
   2082 
   2083 # CHECK: cdtr %f0, %f0
   2084 0xb3 0xe4 0x00 0x00
   2085 
   2086 # CHECK: cdtr %f0, %f15
   2087 0xb3 0xe4 0x00 0x0f
   2088 
   2089 # CHECK: cdtr %f7, %f8
   2090 0xb3 0xe4 0x00 0x78
   2091 
   2092 # CHECK: cdtr %f15, %f0
   2093 0xb3 0xe4 0x00 0xf0
   2094 
   2095 # CHECK: cdutr %f0, %r0
   2096 0xb3 0xf2 0x00 0x00
   2097 
   2098 # CHECK: cdutr %f0, %r15
   2099 0xb3 0xf2 0x00 0x0f
   2100 
   2101 # CHECK: cdutr %f15, %r0
   2102 0xb3 0xf2 0x00 0xf0
   2103 
   2104 # CHECK: cdutr %f7, %r8
   2105 0xb3 0xf2 0x00 0x78
   2106 
   2107 # CHECK: cdutr %f15, %r15
   2108 0xb3 0xf2 0x00 0xff
   2109 
   2110 # CHECK: cdzt %f0, 0(1), 0
   2111 0xed 0x00 0x00 0x00 0x00 0xaa
   2112 
   2113 # CHECK: cdzt %f15, 0(1), 0
   2114 0xed 0x00 0x00 0x00 0xf0 0xaa
   2115 
   2116 # CHECK: cdzt %f0, 0(1), 15
   2117 0xed 0x00 0x00 0x00 0x0f 0xaa
   2118 
   2119 # CHECK: cdzt %f0, 0(1,%r1), 0
   2120 0xed 0x00 0x10 0x00 0x00 0xaa
   2121 
   2122 # CHECK: cdzt %f0, 0(1,%r15), 0
   2123 0xed 0x00 0xf0 0x00 0x00 0xaa
   2124 
   2125 # CHECK: cdzt %f0, 4095(1,%r1), 0
   2126 0xed 0x00 0x1f 0xff 0x00 0xaa
   2127 
   2128 # CHECK: cdzt %f0, 4095(1,%r15), 0
   2129 0xed 0x00 0xff 0xff 0x00 0xaa
   2130 
   2131 # CHECK: cdzt %f0, 0(256,%r1), 0
   2132 0xed 0xff 0x10 0x00 0x00 0xaa
   2133 
   2134 # CHECK: cdzt %f0, 0(256,%r15), 0
   2135 0xed 0xff 0xf0 0x00 0x00 0xaa
   2136 
   2137 # CHECK: ce %f0, 0
   2138 0x79 0x00 0x00 0x00
   2139 
   2140 # CHECK: ce %f0, 4095
   2141 0x79 0x00 0x0f 0xff
   2142 
   2143 # CHECK: ce %f0, 0(%r1)
   2144 0x79 0x00 0x10 0x00
   2145 
   2146 # CHECK: ce %f0, 0(%r15)
   2147 0x79 0x00 0xf0 0x00
   2148 
   2149 # CHECK: ce %f0, 4095(%r1,%r15)
   2150 0x79 0x01 0xff 0xff
   2151 
   2152 # CHECK: ce %f0, 4095(%r15,%r1)
   2153 0x79 0x0f 0x1f 0xff
   2154 
   2155 # CHECK: ce %f15, 0
   2156 0x79 0xf0 0x00 0x00
   2157 
   2158 # CHECK: ceb %f0, 0
   2159 0xed 0x00 0x00 0x00 0x00 0x09
   2160 
   2161 # CHECK: ceb %f0, 4095
   2162 0xed 0x00 0x0f 0xff 0x00 0x09
   2163 
   2164 # CHECK: ceb %f0, 0(%r1)
   2165 0xed 0x00 0x10 0x00 0x00 0x09
   2166 
   2167 # CHECK: ceb %f0, 0(%r15)
   2168 0xed 0x00 0xf0 0x00 0x00 0x09
   2169 
   2170 # CHECK: ceb %f0, 4095(%r1,%r15)
   2171 0xed 0x01 0xff 0xff 0x00 0x09
   2172 
   2173 # CHECK: ceb %f0, 4095(%r15,%r1)
   2174 0xed 0x0f 0x1f 0xff 0x00 0x09
   2175 
   2176 # CHECK: ceb %f15, 0
   2177 0xed 0xf0 0x00 0x00 0x00 0x09
   2178 
   2179 # CHECK: cebr %f0, %f0
   2180 0xb3 0x09 0x00 0x00
   2181 
   2182 # CHECK: cebr %f0, %f15
   2183 0xb3 0x09 0x00 0x0f
   2184 
   2185 # CHECK: cebr %f7, %f8
   2186 0xb3 0x09 0x00 0x78
   2187 
   2188 # CHECK: cebr %f15, %f0
   2189 0xb3 0x09 0x00 0xf0
   2190 
   2191 # CHECK: cedtr %f0, %f0
   2192 0xb3 0xf4 0x00 0x00
   2193 
   2194 # CHECK: cedtr %f0, %f15
   2195 0xb3 0xf4 0x00 0x0f
   2196 
   2197 # CHECK: cedtr %f7, %f8
   2198 0xb3 0xf4 0x00 0x78
   2199 
   2200 # CHECK: cedtr %f15, %f0
   2201 0xb3 0xf4 0x00 0xf0
   2202 
   2203 # CHECK: cefbr %f0, %r0
   2204 0xb3 0x94 0x00 0x00
   2205 
   2206 # CHECK: cefbr %f0, %r15
   2207 0xb3 0x94 0x00 0x0f
   2208 
   2209 # CHECK: cefbr %f15, %r0
   2210 0xb3 0x94 0x00 0xf0
   2211 
   2212 # CHECK: cefbr %f7, %r8
   2213 0xb3 0x94 0x00 0x78
   2214 
   2215 # CHECK: cefbr %f15, %r15
   2216 0xb3 0x94 0x00 0xff
   2217 
   2218 # CHECK: cefbra %f0, 0, %r0, 1
   2219 0xb3 0x94 0x01 0x00
   2220 
   2221 # CHECK: cefbra %f0, 0, %r0, 15
   2222 0xb3 0x94 0x0f 0x00
   2223 
   2224 # CHECK: cefbra %f0, 0, %r15, 1
   2225 0xb3 0x94 0x01 0x0f
   2226 
   2227 # CHECK: cefbra %f0, 15, %r0, 1
   2228 0xb3 0x94 0xf1 0x00
   2229 
   2230 # CHECK: cefbra %f4, 5, %r6, 7
   2231 0xb3 0x94 0x57 0x46
   2232 
   2233 # CHECK: cefbra %f15, 0, %r0, 1
   2234 0xb3 0x94 0x01 0xf0
   2235 
   2236 # CHECK: cefr %f0, %r0
   2237 0xb3 0xb4 0x00 0x00
   2238 
   2239 # CHECK: cefr %f0, %r15
   2240 0xb3 0xb4 0x00 0x0f
   2241 
   2242 # CHECK: cefr %f15, %r0
   2243 0xb3 0xb4 0x00 0xf0
   2244 
   2245 # CHECK: cefr %f7, %r8
   2246 0xb3 0xb4 0x00 0x78
   2247 
   2248 # CHECK: cefr %f15, %r15
   2249 0xb3 0xb4 0x00 0xff
   2250 
   2251 # CHECK: cegbr %f0, %r0
   2252 0xb3 0xa4 0x00 0x00
   2253 
   2254 # CHECK: cegbr %f0, %r15
   2255 0xb3 0xa4 0x00 0x0f
   2256 
   2257 # CHECK: cegbr %f15, %r0
   2258 0xb3 0xa4 0x00 0xf0
   2259 
   2260 # CHECK: cegbr %f7, %r8
   2261 0xb3 0xa4 0x00 0x78
   2262 
   2263 # CHECK: cegbr %f15, %r15
   2264 0xb3 0xa4 0x00 0xff
   2265 
   2266 # CHECK: cegbra %f0, 0, %r0, 1
   2267 0xb3 0xa4 0x01 0x00
   2268 
   2269 # CHECK: cegbra %f0, 0, %r0, 15
   2270 0xb3 0xa4 0x0f 0x00
   2271 
   2272 # CHECK: cegbra %f0, 0, %r15, 1
   2273 0xb3 0xa4 0x01 0x0f
   2274 
   2275 # CHECK: cegbra %f0, 15, %r0, 1
   2276 0xb3 0xa4 0xf1 0x00
   2277 
   2278 # CHECK: cegbra %f4, 5, %r6, 7
   2279 0xb3 0xa4 0x57 0x46
   2280 
   2281 # CHECK: cegbra %f15, 0, %r0, 1
   2282 0xb3 0xa4 0x01 0xf0
   2283 
   2284 # CHECK: cegr %f0, %r0
   2285 0xb3 0xc4 0x00 0x00
   2286 
   2287 # CHECK: cegr %f0, %r15
   2288 0xb3 0xc4 0x00 0x0f
   2289 
   2290 # CHECK: cegr %f15, %r0
   2291 0xb3 0xc4 0x00 0xf0
   2292 
   2293 # CHECK: cegr %f7, %r8
   2294 0xb3 0xc4 0x00 0x78
   2295 
   2296 # CHECK: cegr %f15, %r15
   2297 0xb3 0xc4 0x00 0xff
   2298 
   2299 # CHECK: celfbr %f0, 0, %r0, 1
   2300 0xb3 0x90 0x01 0x00
   2301 
   2302 # CHECK: celfbr %f0, 0, %r0, 15
   2303 0xb3 0x90 0x0f 0x00
   2304 
   2305 # CHECK: celfbr %f0, 0, %r15, 1
   2306 0xb3 0x90 0x01 0x0f
   2307 
   2308 # CHECK: celfbr %f0, 15, %r0, 1
   2309 0xb3 0x90 0xf1 0x00
   2310 
   2311 # CHECK: celfbr %f4, 5, %r6, 7
   2312 0xb3 0x90 0x57 0x46
   2313 
   2314 # CHECK: celfbr %f15, 0, %r0, 1
   2315 0xb3 0x90 0x01 0xf0
   2316 
   2317 # CHECK: celgbr %f0, 0, %r0, 1
   2318 0xb3 0xa0 0x01 0x00
   2319 
   2320 # CHECK: celgbr %f0, 0, %r0, 15
   2321 0xb3 0xa0 0x0f 0x00
   2322 
   2323 # CHECK: celgbr %f0, 0, %r15, 1
   2324 0xb3 0xa0 0x01 0x0f
   2325 
   2326 # CHECK: celgbr %f0, 15, %r0, 1
   2327 0xb3 0xa0 0xf1 0x00
   2328 
   2329 # CHECK: celgbr %f4, 5, %r6, 7
   2330 0xb3 0xa0 0x57 0x46
   2331 
   2332 # CHECK: celgbr %f15, 0, %r0, 1
   2333 0xb3 0xa0 0x01 0xf0
   2334 
   2335 # CHECK: cer %f0, %f0
   2336 0x39 0x00
   2337 
   2338 # CHECK: cer %f0, %f15
   2339 0x39 0x0f
   2340 
   2341 # CHECK: cer %f7, %f8
   2342 0x39 0x78
   2343 
   2344 # CHECK: cer %f15, %f0
   2345 0x39 0xf0
   2346 
   2347 # CHECK: cextr %f0, %f0
   2348 0xb3 0xfc 0x00 0x00
   2349 
   2350 # CHECK: cextr %f0, %f13
   2351 0xb3 0xfc 0x00 0x0d
   2352 
   2353 # CHECK: cextr %f8, %f8
   2354 0xb3 0xfc 0x00 0x88
   2355 
   2356 # CHECK: cextr %f13, %f0
   2357 0xb3 0xfc 0x00 0xd0
   2358 
   2359 # CHECK: cfc 0
   2360 0xb2 0x1a 0x00 0x00
   2361 
   2362 # CHECK: cfc 0(%r1)
   2363 0xb2 0x1a 0x10 0x00
   2364 
   2365 # CHECK: cfc 0(%r15)
   2366 0xb2 0x1a 0xf0 0x00
   2367 
   2368 # CHECK: cfc 4095
   2369 0xb2 0x1a 0x0f 0xff
   2370 
   2371 # CHECK: cfc 4095(%r1)
   2372 0xb2 0x1a 0x1f 0xff
   2373 
   2374 # CHECK: cfc 4095(%r15)
   2375 0xb2 0x1a 0xff 0xff
   2376 
   2377 # CHECK: cfdbr %r0, 0, %f0
   2378 0xb3 0x99 0x00 0x00
   2379 
   2380 # CHECK: cfdbr %r0, 0, %f15
   2381 0xb3 0x99 0x00 0x0f
   2382 
   2383 # CHECK: cfdbr %r0, 15, %f0
   2384 0xb3 0x99 0xf0 0x00
   2385 
   2386 # CHECK: cfdbr %r4, 5, %f6
   2387 0xb3 0x99 0x50 0x46
   2388 
   2389 # CHECK: cfdbr %r15, 0, %f0
   2390 0xb3 0x99 0x00 0xf0
   2391 
   2392 # CHECK: cfdbra %r0, 0, %f0, 1
   2393 0xb3 0x99 0x01 0x00
   2394 
   2395 # CHECK: cfdbra %r0, 0, %f0, 15
   2396 0xb3 0x99 0x0f 0x00
   2397 
   2398 # CHECK: cfdbra %r0, 0, %f15, 1
   2399 0xb3 0x99 0x01 0x0f
   2400 
   2401 # CHECK: cfdbra %r0, 15, %f0, 1
   2402 0xb3 0x99 0xf1 0x00
   2403 
   2404 # CHECK: cfdbra %r4, 5, %f6, 7
   2405 0xb3 0x99 0x57 0x46
   2406 
   2407 # CHECK: cfdbra %r15, 0, %f0, 1
   2408 0xb3 0x99 0x01 0xf0
   2409 
   2410 # CHECK: cfdr %r0, 0, %f0
   2411 0xb3 0xb9 0x00 0x00
   2412 
   2413 # CHECK: cfdr %r0, 0, %f15
   2414 0xb3 0xb9 0x00 0x0f
   2415 
   2416 # CHECK: cfdr %r0, 15, %f0
   2417 0xb3 0xb9 0xf0 0x00
   2418 
   2419 # CHECK: cfdr %r4, 5, %f6
   2420 0xb3 0xb9 0x50 0x46
   2421 
   2422 # CHECK: cfdr %r15, 0, %f0
   2423 0xb3 0xb9 0x00 0xf0
   2424 
   2425 # CHECK: cfdtr %r0, 0, %f0, 0
   2426 0xb9 0x41 0x00 0x00
   2427 
   2428 # CHECK: cfdtr %r0, 0, %f0, 15
   2429 0xb9 0x41 0x0f 0x00
   2430 
   2431 # CHECK: cfdtr %r0, 0, %f15, 0
   2432 0xb9 0x41 0x00 0x0f
   2433 
   2434 # CHECK: cfdtr %r0, 15, %f0, 0
   2435 0xb9 0x41 0xf0 0x00
   2436 
   2437 # CHECK: cfdtr %r4, 5, %f6, 7
   2438 0xb9 0x41 0x57 0x46
   2439 
   2440 # CHECK: cfdtr %r15, 0, %f0, 0
   2441 0xb9 0x41 0x00 0xf0
   2442 
   2443 # CHECK: cfebr %r0, 0, %f0
   2444 0xb3 0x98 0x00 0x00
   2445 
   2446 # CHECK: cfebr %r0, 0, %f15
   2447 0xb3 0x98 0x00 0x0f
   2448 
   2449 # CHECK: cfebr %r0, 15, %f0
   2450 0xb3 0x98 0xf0 0x00
   2451 
   2452 # CHECK: cfebr %r4, 5, %f6
   2453 0xb3 0x98 0x50 0x46
   2454 
   2455 # CHECK: cfebr %r15, 0, %f0
   2456 0xb3 0x98 0x00 0xf0
   2457 
   2458 # CHECK: cfebra %r0, 0, %f0, 1
   2459 0xb3 0x98 0x01 0x00
   2460 
   2461 # CHECK: cfebra %r0, 0, %f0, 15
   2462 0xb3 0x98 0x0f 0x00
   2463 
   2464 # CHECK: cfebra %r0, 0, %f15, 1
   2465 0xb3 0x98 0x01 0x0f
   2466 
   2467 # CHECK: cfebra %r0, 15, %f0, 1
   2468 0xb3 0x98 0xf1 0x00
   2469 
   2470 # CHECK: cfebra %r4, 5, %f6, 7
   2471 0xb3 0x98 0x57 0x46
   2472 
   2473 # CHECK: cfebra %r15, 0, %f0, 1
   2474 0xb3 0x98 0x01 0xf0
   2475 
   2476 # CHECK: cfer %r0, 0, %f0
   2477 0xb3 0xb8 0x00 0x00
   2478 
   2479 # CHECK: cfer %r0, 0, %f15
   2480 0xb3 0xb8 0x00 0x0f
   2481 
   2482 # CHECK: cfer %r0, 15, %f0
   2483 0xb3 0xb8 0xf0 0x00
   2484 
   2485 # CHECK: cfer %r4, 5, %f6
   2486 0xb3 0xb8 0x50 0x46
   2487 
   2488 # CHECK: cfer %r15, 0, %f0
   2489 0xb3 0xb8 0x00 0xf0
   2490 
   2491 # CHECK: cfi %r0, -2147483648
   2492 0xc2 0x0d 0x80 0x00 0x00 0x00
   2493 
   2494 # CHECK: cfi %r0, -1
   2495 0xc2 0x0d 0xff 0xff 0xff 0xff
   2496 
   2497 # CHECK: cfi %r0, 0
   2498 0xc2 0x0d 0x00 0x00 0x00 0x00
   2499 
   2500 # CHECK: cfi %r0, 1
   2501 0xc2 0x0d 0x00 0x00 0x00 0x01
   2502 
   2503 # CHECK: cfi %r0, 2147483647
   2504 0xc2 0x0d 0x7f 0xff 0xff 0xff
   2505 
   2506 # CHECK: cfi %r15, 0
   2507 0xc2 0xfd 0x00 0x00 0x00 0x00
   2508 
   2509 # CHECK: cfxbr %r0, 0, %f0
   2510 0xb3 0x9a 0x00 0x00
   2511 
   2512 # CHECK: cfxbr %r0, 0, %f13
   2513 0xb3 0x9a 0x00 0x0d
   2514 
   2515 # CHECK: cfxbr %r0, 15, %f0
   2516 0xb3 0x9a 0xf0 0x00
   2517 
   2518 # CHECK: cfxbr %r4, 5, %f8
   2519 0xb3 0x9a 0x50 0x48
   2520 
   2521 # CHECK: cfxbr %r15, 0, %f0
   2522 0xb3 0x9a 0x00 0xf0
   2523 
   2524 # CHECK: cfxbra %r0, 0, %f0, 1
   2525 0xb3 0x9a 0x01 0x00
   2526 
   2527 # CHECK: cfxbra %r0, 0, %f0, 15
   2528 0xb3 0x9a 0x0f 0x00
   2529 
   2530 # CHECK: cfxbra %r0, 0, %f13, 1
   2531 0xb3 0x9a 0x01 0x0d
   2532 
   2533 # CHECK: cfxbra %r0, 15, %f0, 1
   2534 0xb3 0x9a 0xf1 0x00
   2535 
   2536 # CHECK: cfxbra %r4, 5, %f8, 9
   2537 0xb3 0x9a 0x59 0x48
   2538 
   2539 # CHECK: cfxbra %r15, 0, %f0, 1
   2540 0xb3 0x9a 0x01 0xf0
   2541 
   2542 # CHECK: cfxr %r0, 0, %f0
   2543 0xb3 0xba 0x00 0x00
   2544 
   2545 # CHECK: cfxr %r0, 0, %f13
   2546 0xb3 0xba 0x00 0x0d
   2547 
   2548 # CHECK: cfxr %r0, 15, %f0
   2549 0xb3 0xba 0xf0 0x00
   2550 
   2551 # CHECK: cfxr %r4, 5, %f8
   2552 0xb3 0xba 0x50 0x48
   2553 
   2554 # CHECK: cfxr %r15, 0, %f0
   2555 0xb3 0xba 0x00 0xf0
   2556 
   2557 # CHECK: cfxtr %r0, 0, %f0, 0
   2558 0xb9 0x49 0x00 0x00
   2559 
   2560 # CHECK: cfxtr %r0, 0, %f0, 15
   2561 0xb9 0x49 0x0f 0x00
   2562 
   2563 # CHECK: cfxtr %r0, 0, %f13, 0
   2564 0xb9 0x49 0x00 0x0d
   2565 
   2566 # CHECK: cfxtr %r0, 15, %f0, 0
   2567 0xb9 0x49 0xf0 0x00
   2568 
   2569 # CHECK: cfxtr %r7, 5, %f8, 9
   2570 0xb9 0x49 0x59 0x78
   2571 
   2572 # CHECK: cfxtr %r15, 0, %f0, 0
   2573 0xb9 0x49 0x00 0xf0
   2574 
   2575 # CHECK: cg %r0, -524288
   2576 0xe3 0x00 0x00 0x00 0x80 0x20
   2577 
   2578 # CHECK: cg %r0, -1
   2579 0xe3 0x00 0x0f 0xff 0xff 0x20
   2580 
   2581 # CHECK: cg %r0, 0
   2582 0xe3 0x00 0x00 0x00 0x00 0x20
   2583 
   2584 # CHECK: cg %r0, 1
   2585 0xe3 0x00 0x00 0x01 0x00 0x20
   2586 
   2587 # CHECK: cg %r0, 524287
   2588 0xe3 0x00 0x0f 0xff 0x7f 0x20
   2589 
   2590 # CHECK: cg %r0, 0(%r1)
   2591 0xe3 0x00 0x10 0x00 0x00 0x20
   2592 
   2593 # CHECK: cg %r0, 0(%r15)
   2594 0xe3 0x00 0xf0 0x00 0x00 0x20
   2595 
   2596 # CHECK: cg %r0, 524287(%r1,%r15)
   2597 0xe3 0x01 0xff 0xff 0x7f 0x20
   2598 
   2599 # CHECK: cg %r0, 524287(%r15,%r1)
   2600 0xe3 0x0f 0x1f 0xff 0x7f 0x20
   2601 
   2602 # CHECK: cg %r15, 0
   2603 0xe3 0xf0 0x00 0x00 0x00 0x20
   2604 
   2605 # CHECK: cgdbr %r0, 0, %f0
   2606 0xb3 0xa9 0x00 0x00
   2607 
   2608 # CHECK: cgdbr %r0, 0, %f15
   2609 0xb3 0xa9 0x00 0x0f
   2610 
   2611 # CHECK: cgdbr %r0, 15, %f0
   2612 0xb3 0xa9 0xf0 0x00
   2613 
   2614 # CHECK: cgdbr %r4, 5, %f6
   2615 0xb3 0xa9 0x50 0x46
   2616 
   2617 # CHECK: cgdbr %r15, 0, %f0
   2618 0xb3 0xa9 0x00 0xf0
   2619 
   2620 # CHECK: cgdbra %r0, 0, %f0, 1
   2621 0xb3 0xa9 0x01 0x00
   2622 
   2623 # CHECK: cgdbra %r0, 0, %f0, 15
   2624 0xb3 0xa9 0x0f 0x00
   2625 
   2626 # CHECK: cgdbra %r0, 0, %f15, 1
   2627 0xb3 0xa9 0x01 0x0f
   2628 
   2629 # CHECK: cgdbra %r0, 15, %f0, 1
   2630 0xb3 0xa9 0xf1 0x00
   2631 
   2632 # CHECK: cgdbra %r4, 5, %f6, 7
   2633 0xb3 0xa9 0x57 0x46
   2634 
   2635 # CHECK: cgdbra %r15, 0, %f0, 1
   2636 0xb3 0xa9 0x01 0xf0
   2637 
   2638 # CHECK: cgdr %r0, 0, %f0
   2639 0xb3 0xc9 0x00 0x00
   2640 
   2641 # CHECK: cgdr %r0, 0, %f15
   2642 0xb3 0xc9 0x00 0x0f
   2643 
   2644 # CHECK: cgdr %r0, 15, %f0
   2645 0xb3 0xc9 0xf0 0x00
   2646 
   2647 # CHECK: cgdr %r4, 5, %f6
   2648 0xb3 0xc9 0x50 0x46
   2649 
   2650 # CHECK: cgdr %r15, 0, %f0
   2651 0xb3 0xc9 0x00 0xf0
   2652 
   2653 # CHECK: cgdtr %r0, 0, %f0
   2654 0xb3 0xe1 0x00 0x00
   2655 
   2656 # CHECK: cgdtr %r0, 0, %f15
   2657 0xb3 0xe1 0x00 0x0f
   2658 
   2659 # CHECK: cgdtr %r0, 15, %f0
   2660 0xb3 0xe1 0xf0 0x00
   2661 
   2662 # CHECK: cgdtr %r4, 5, %f6
   2663 0xb3 0xe1 0x50 0x46
   2664 
   2665 # CHECK: cgdtr %r15, 0, %f0
   2666 0xb3 0xe1 0x00 0xf0
   2667 
   2668 # CHECK: cgdtra %r0, 0, %f0, 1
   2669 0xb3 0xe1 0x01 0x00
   2670 
   2671 # CHECK: cgdtra %r0, 0, %f0, 15
   2672 0xb3 0xe1 0x0f 0x00
   2673 
   2674 # CHECK: cgdtra %r0, 0, %f15, 1
   2675 0xb3 0xe1 0x01 0x0f
   2676 
   2677 # CHECK: cgdtra %r0, 15, %f0, 1
   2678 0xb3 0xe1 0xf1 0x00
   2679 
   2680 # CHECK: cgdtra %r4, 5, %f6, 7
   2681 0xb3 0xe1 0x57 0x46
   2682 
   2683 # CHECK: cgdtra %r15, 0, %f0, 1
   2684 0xb3 0xe1 0x01 0xf0
   2685 
   2686 # CHECK: cgebr %r0, 0, %f0
   2687 0xb3 0xa8 0x00 0x00
   2688 
   2689 # CHECK: cgebr %r0, 0, %f15
   2690 0xb3 0xa8 0x00 0x0f
   2691 
   2692 # CHECK: cgebr %r0, 15, %f0
   2693 0xb3 0xa8 0xf0 0x00
   2694 
   2695 # CHECK: cgebr %r4, 5, %f6
   2696 0xb3 0xa8 0x50 0x46
   2697 
   2698 # CHECK: cgebr %r15, 0, %f0
   2699 0xb3 0xa8 0x00 0xf0
   2700 
   2701 # CHECK: cgebra %r0, 0, %f0, 1
   2702 0xb3 0xa8 0x01 0x00
   2703 
   2704 # CHECK: cgebra %r0, 0, %f0, 15
   2705 0xb3 0xa8 0x0f 0x00
   2706 
   2707 # CHECK: cgebra %r0, 0, %f15, 1
   2708 0xb3 0xa8 0x01 0x0f
   2709 
   2710 # CHECK: cgebra %r0, 15, %f0, 1
   2711 0xb3 0xa8 0xf1 0x00
   2712 
   2713 # CHECK: cgebra %r4, 5, %f6, 7
   2714 0xb3 0xa8 0x57 0x46
   2715 
   2716 # CHECK: cgebra %r15, 0, %f0, 1
   2717 0xb3 0xa8 0x01 0xf0
   2718 
   2719 # CHECK: cger %r0, 0, %f0
   2720 0xb3 0xc8 0x00 0x00
   2721 
   2722 # CHECK: cger %r0, 0, %f15
   2723 0xb3 0xc8 0x00 0x0f
   2724 
   2725 # CHECK: cger %r0, 15, %f0
   2726 0xb3 0xc8 0xf0 0x00
   2727 
   2728 # CHECK: cger %r4, 5, %f6
   2729 0xb3 0xc8 0x50 0x46
   2730 
   2731 # CHECK: cger %r15, 0, %f0
   2732 0xb3 0xc8 0x00 0xf0
   2733 
   2734 # CHECK: cgf %r0, -524288
   2735 0xe3 0x00 0x00 0x00 0x80 0x30
   2736 
   2737 # CHECK: cgf %r0, -1
   2738 0xe3 0x00 0x0f 0xff 0xff 0x30
   2739 
   2740 # CHECK: cgf %r0, 0
   2741 0xe3 0x00 0x00 0x00 0x00 0x30
   2742 
   2743 # CHECK: cgf %r0, 1
   2744 0xe3 0x00 0x00 0x01 0x00 0x30
   2745 
   2746 # CHECK: cgf %r0, 524287
   2747 0xe3 0x00 0x0f 0xff 0x7f 0x30
   2748 
   2749 # CHECK: cgf %r0, 0(%r1)
   2750 0xe3 0x00 0x10 0x00 0x00 0x30
   2751 
   2752 # CHECK: cgf %r0, 0(%r15)
   2753 0xe3 0x00 0xf0 0x00 0x00 0x30
   2754 
   2755 # CHECK: cgf %r0, 524287(%r1,%r15)
   2756 0xe3 0x01 0xff 0xff 0x7f 0x30
   2757 
   2758 # CHECK: cgf %r0, 524287(%r15,%r1)
   2759 0xe3 0x0f 0x1f 0xff 0x7f 0x30
   2760 
   2761 # CHECK: cgf %r15, 0
   2762 0xe3 0xf0 0x00 0x00 0x00 0x30
   2763 
   2764 # CHECK: cgfi %r0, -2147483648
   2765 0xc2 0x0c 0x80 0x00 0x00 0x00
   2766 
   2767 # CHECK: cgfi %r0, -1
   2768 0xc2 0x0c 0xff 0xff 0xff 0xff
   2769 
   2770 # CHECK: cgfi %r0, 0
   2771 0xc2 0x0c 0x00 0x00 0x00 0x00
   2772 
   2773 # CHECK: cgfi %r0, 1
   2774 0xc2 0x0c 0x00 0x00 0x00 0x01
   2775 
   2776 # CHECK: cgfi %r0, 2147483647
   2777 0xc2 0x0c 0x7f 0xff 0xff 0xff
   2778 
   2779 # CHECK: cgfi %r15, 0
   2780 0xc2 0xfc 0x00 0x00 0x00 0x00
   2781 
   2782 # CHECK: cgfr %r0, %r0
   2783 0xb9 0x30 0x00 0x00
   2784 
   2785 # CHECK: cgfr %r0, %r15
   2786 0xb9 0x30 0x00 0x0f
   2787 
   2788 # CHECK: cgfr %r15, %r0
   2789 0xb9 0x30 0x00 0xf0
   2790 
   2791 # CHECK: cgfr %r7, %r8
   2792 0xb9 0x30 0x00 0x78
   2793 
   2794 # CHECK: cgh %r0, -524288
   2795 0xe3 0x00 0x00 0x00 0x80 0x34
   2796 
   2797 # CHECK: cgh %r0, -1
   2798 0xe3 0x00 0x0f 0xff 0xff 0x34
   2799 
   2800 # CHECK: cgh %r0, 0
   2801 0xe3 0x00 0x00 0x00 0x00 0x34
   2802 
   2803 # CHECK: cgh %r0, 1
   2804 0xe3 0x00 0x00 0x01 0x00 0x34
   2805 
   2806 # CHECK: cgh %r0, 524287
   2807 0xe3 0x00 0x0f 0xff 0x7f 0x34
   2808 
   2809 # CHECK: cgh %r0, 0(%r1)
   2810 0xe3 0x00 0x10 0x00 0x00 0x34
   2811 
   2812 # CHECK: cgh %r0, 0(%r15)
   2813 0xe3 0x00 0xf0 0x00 0x00 0x34
   2814 
   2815 # CHECK: cgh %r0, 524287(%r1,%r15)
   2816 0xe3 0x01 0xff 0xff 0x7f 0x34
   2817 
   2818 # CHECK: cgh %r0, 524287(%r15,%r1)
   2819 0xe3 0x0f 0x1f 0xff 0x7f 0x34
   2820 
   2821 # CHECK: cgh %r15, 0
   2822 0xe3 0xf0 0x00 0x00 0x00 0x34
   2823 
   2824 # CHECK: cghi %r0, -32768
   2825 0xa7 0x0f 0x80 0x00
   2826 
   2827 # CHECK: cghi %r0, -1
   2828 0xa7 0x0f 0xff 0xff
   2829 
   2830 # CHECK: cghi %r0, 0
   2831 0xa7 0x0f 0x00 0x00
   2832 
   2833 # CHECK: cghi %r0, 1
   2834 0xa7 0x0f 0x00 0x01
   2835 
   2836 # CHECK: cghi %r0, 32767
   2837 0xa7 0x0f 0x7f 0xff
   2838 
   2839 # CHECK: cghi %r15, 0
   2840 0xa7 0xff 0x00 0x00
   2841 
   2842 # CHECK: cghsi 0, 0
   2843 0xe5 0x58 0x00 0x00 0x00 0x00
   2844 
   2845 # CHECK: cghsi 4095, 0
   2846 0xe5 0x58 0x0f 0xff 0x00 0x00
   2847 
   2848 # CHECK: cghsi 0, -32768
   2849 0xe5 0x58 0x00 0x00 0x80 0x00
   2850 
   2851 # CHECK: cghsi 0, -1
   2852 0xe5 0x58 0x00 0x00 0xff 0xff
   2853 
   2854 # CHECK: cghsi 0, 0
   2855 0xe5 0x58 0x00 0x00 0x00 0x00
   2856 
   2857 # CHECK: cghsi 0, 1
   2858 0xe5 0x58 0x00 0x00 0x00 0x01
   2859 
   2860 # CHECK: cghsi 0, 32767
   2861 0xe5 0x58 0x00 0x00 0x7f 0xff
   2862 
   2863 # CHECK: cghsi 0(%r1), 42
   2864 0xe5 0x58 0x10 0x00 0x00 0x2a
   2865 
   2866 # CHECK: cghsi 0(%r15), 42
   2867 0xe5 0x58 0xf0 0x00 0x00 0x2a
   2868 
   2869 # CHECK: cghsi 4095(%r1), 42
   2870 0xe5 0x58 0x1f 0xff 0x00 0x2a
   2871 
   2872 # CHECK: cghsi 4095(%r15), 42
   2873 0xe5 0x58 0xff 0xff 0x00 0x2a
   2874 
   2875 # CHECK: cgib %r0, 0, 0, 0
   2876 0xec 0x00 0x00 0x00 0x00 0xfc
   2877 
   2878 # CHECK: cgib %r0, -128, 0, 0
   2879 0xec 0x00 0x00 0x00 0x80 0xfc
   2880 
   2881 # CHECK: cgib %r0, -1, 0, 0
   2882 0xec 0x00 0x00 0x00 0xff 0xfc
   2883 
   2884 # CHECK: cgib %r0, 127, 0, 0
   2885 0xec 0x00 0x00 0x00 0x7f 0xfc
   2886 
   2887 # CHECK: cgib %r15, 0, 0, 0
   2888 0xec 0xf0 0x00 0x00 0x00 0xfc
   2889 
   2890 # CHECK: cgib %r7, 100, 0, 0
   2891 0xec 0x70 0x00 0x00 0x64 0xfc
   2892 
   2893 # CHECK: cgib %r0, 0, 0, 4095(%r15)
   2894 0xec 0x00 0xff 0xff 0x00 0xfc
   2895 
   2896 # CHECK: cgib %r0, 0, 0, 0(%r8)
   2897 0xec 0x00 0x80 0x00 0x00 0xfc
   2898 
   2899 # CHECK: cgib %r0, 0, 0, 4095(%r7)
   2900 0xec 0x00 0x7f 0xff 0x00 0xfc
   2901 
   2902 # CHECK: cgib %r0, 0, 1, 0
   2903 0xec 0x01 0x00 0x00 0x00 0xfc
   2904 
   2905 # CHECK: cgibh %r0, 0, 0
   2906 0xec 0x02 0x00 0x00 0x00 0xfc
   2907 
   2908 # CHECK: cgib %r0, 0, 3, 0
   2909 0xec 0x03 0x00 0x00 0x00 0xfc
   2910 
   2911 # CHECK: cgibl %r0, 0, 0
   2912 0xec 0x04 0x00 0x00 0x00 0xfc
   2913 
   2914 # CHECK: cgib %r0, 0, 5, 0
   2915 0xec 0x05 0x00 0x00 0x00 0xfc
   2916 
   2917 # CHECK: cgiblh %r0, 0, 0
   2918 0xec 0x06 0x00 0x00 0x00 0xfc
   2919 
   2920 # CHECK: cgib %r0, 0, 7, 0
   2921 0xec 0x07 0x00 0x00 0x00 0xfc
   2922 
   2923 # CHECK: cgibe %r0, 0, 0
   2924 0xec 0x08 0x00 0x00 0x00 0xfc
   2925 
   2926 # CHECK: cgib %r0, 0, 9, 0
   2927 0xec 0x09 0x00 0x00 0x00 0xfc
   2928 
   2929 # CHECK: cgibhe %r0, 0, 0
   2930 0xec 0x0a 0x00 0x00 0x00 0xfc
   2931 
   2932 # CHECK: cgib %r0, 0, 11, 0
   2933 0xec 0x0b 0x00 0x00 0x00 0xfc
   2934 
   2935 # CHECK: cgible %r0, 0, 0
   2936 0xec 0x0c 0x00 0x00 0x00 0xfc
   2937 
   2938 # CHECK: cgib %r0, 0, 13, 0
   2939 0xec 0x0d 0x00 0x00 0x00 0xfc
   2940 
   2941 # CHECK: cgib %r0, 0, 14, 0
   2942 0xec 0x0e 0x00 0x00 0x00 0xfc
   2943 
   2944 # CHECK: cgib %r0, 0, 15, 0
   2945 0xec 0x0f 0x00 0x00 0x00 0xfc
   2946 
   2947 # CHECK: cgith %r0, 0
   2948 0xec 0x00 0x00 0x00 0x20 0x70
   2949 
   2950 # CHECK: cgitl %r0, 0
   2951 0xec 0x00 0x00 0x00 0x40 0x70
   2952 
   2953 # CHECK: cgite %r0, 0
   2954 0xec 0x00 0x00 0x00 0x80 0x70
   2955 
   2956 # CHECK: cgitlh %r0, 0
   2957 0xec 0x00 0x00 0x00 0x60 0x70
   2958 
   2959 # CHECK: cgithe %r0, 0
   2960 0xec 0x00 0x00 0x00 0xa0 0x70
   2961 
   2962 # CHECK: cgitle %r0, 0
   2963 0xec 0x00 0x00 0x00 0xc0 0x70
   2964 
   2965 # CHECK: cgr %r0, %r0
   2966 0xb9 0x20 0x00 0x00
   2967 
   2968 # CHECK: cgr %r0, %r15
   2969 0xb9 0x20 0x00 0x0f
   2970 
   2971 # CHECK: cgr %r15, %r0
   2972 0xb9 0x20 0x00 0xf0
   2973 
   2974 # CHECK: cgr %r7, %r8
   2975 0xb9 0x20 0x00 0x78
   2976 
   2977 # CHECK: cgrb %r0, %r0, 0, 0
   2978 0xec 0x00 0x00 0x00 0x00 0xe4
   2979 
   2980 # CHECK: cgrb %r0, %r15, 0, 0
   2981 0xec 0x0f 0x00 0x00 0x00 0xe4
   2982 
   2983 # CHECK: cgrb %r15, %r0, 0, 0
   2984 0xec 0xf0 0x00 0x00 0x00 0xe4
   2985 
   2986 # CHECK: cgrb %r7, %r8, 0, 0
   2987 0xec 0x78 0x00 0x00 0x00 0xe4
   2988 
   2989 # CHECK: cgrb %r0, %r0, 0, 4095(%r15)
   2990 0xec 0x00 0xff 0xff 0x00 0xe4
   2991 
   2992 # CHECK: cgrb %r0, %r0, 0, 0(%r8)
   2993 0xec 0x00 0x80 0x00 0x00 0xe4
   2994 
   2995 # CHECK: cgrb %r0, %r0, 0, 4095(%r7)
   2996 0xec 0x00 0x7f 0xff 0x00 0xe4
   2997 
   2998 # CHECK: cgrb %r0, %r0, 1, 0
   2999 0xec 0x00 0x00 0x00 0x10 0xe4
   3000 
   3001 # CHECK: cgrbh %r0, %r0, 0
   3002 0xec 0x00 0x00 0x00 0x20 0xe4
   3003 
   3004 # CHECK: cgrb %r0, %r0, 3, 0
   3005 0xec 0x00 0x00 0x00 0x30 0xe4
   3006 
   3007 # CHECK: cgrbl %r0, %r0, 0
   3008 0xec 0x00 0x00 0x00 0x40 0xe4
   3009 
   3010 # CHECK: cgrb %r0, %r0, 5, 0
   3011 0xec 0x00 0x00 0x00 0x50 0xe4
   3012 
   3013 # CHECK: cgrblh %r0, %r0, 0
   3014 0xec 0x00 0x00 0x00 0x60 0xe4
   3015 
   3016 # CHECK: cgrb %r0, %r0, 7, 0
   3017 0xec 0x00 0x00 0x00 0x70 0xe4
   3018 
   3019 # CHECK: cgrbe %r0, %r0, 0
   3020 0xec 0x00 0x00 0x00 0x80 0xe4
   3021 
   3022 # CHECK: cgrb %r0, %r0, 9, 0
   3023 0xec 0x00 0x00 0x00 0x90 0xe4
   3024 
   3025 # CHECK: cgrbhe %r0, %r0, 0
   3026 0xec 0x00 0x00 0x00 0xa0 0xe4
   3027 
   3028 # CHECK: cgrb %r0, %r0, 11, 0
   3029 0xec 0x00 0x00 0x00 0xb0 0xe4
   3030 
   3031 # CHECK: cgrble %r0, %r0, 0
   3032 0xec 0x00 0x00 0x00 0xc0 0xe4
   3033 
   3034 # CHECK: cgrb %r0, %r0, 13, 0
   3035 0xec 0x00 0x00 0x00 0xd0 0xe4
   3036 
   3037 # CHECK: cgrb %r0, %r0, 14, 0
   3038 0xec 0x00 0x00 0x00 0xe0 0xe4
   3039 
   3040 # CHECK: cgrb %r0, %r0, 15, 0
   3041 0xec 0x00 0x00 0x00 0xf0 0xe4
   3042 
   3043 # CHECK: cgrth %r0, %r1
   3044 0xb9 0x60 0x20 0x01
   3045 
   3046 # CHECK: cgrtl %r0, %r1
   3047 0xb9 0x60 0x40 0x01
   3048 
   3049 # CHECK: cgrte %r0, %r1
   3050 0xb9 0x60 0x80 0x01
   3051 
   3052 # CHECK: cgrtlh %r0, %r1
   3053 0xb9 0x60 0x60 0x01
   3054 
   3055 # CHECK: cgrthe %r0, %r1
   3056 0xb9 0x60 0xa0 0x01
   3057 
   3058 # CHECK: cgrtle %r0, %r1
   3059 0xb9 0x60 0xc0 0x01
   3060 
   3061 # CHECK: cgxbr %r0, 0, %f0
   3062 0xb3 0xaa 0x00 0x00
   3063 
   3064 # CHECK: cgxbr %r0, 0, %f13
   3065 0xb3 0xaa 0x00 0x0d
   3066 
   3067 # CHECK: cgxbr %r0, 15, %f0
   3068 0xb3 0xaa 0xf0 0x00
   3069 
   3070 # CHECK: cgxbr %r4, 5, %f8
   3071 0xb3 0xaa 0x50 0x48
   3072 
   3073 # CHECK: cgxbr %r15, 0, %f0
   3074 0xb3 0xaa 0x00 0xf0
   3075 
   3076 # CHECK: cgxbra %r0, 0, %f0, 1
   3077 0xb3 0xaa 0x01 0x00
   3078 
   3079 # CHECK: cgxbra %r0, 0, %f0, 15
   3080 0xb3 0xaa 0x0f 0x00
   3081 
   3082 # CHECK: cgxbra %r0, 0, %f13, 1
   3083 0xb3 0xaa 0x01 0x0d
   3084 
   3085 # CHECK: cgxbra %r0, 15, %f0, 1
   3086 0xb3 0xaa 0xf1 0x00
   3087 
   3088 # CHECK: cgxbra %r4, 5, %f8, 9
   3089 0xb3 0xaa 0x59 0x48
   3090 
   3091 # CHECK: cgxbra %r15, 0, %f0, 1
   3092 0xb3 0xaa 0x01 0xf0
   3093 
   3094 # CHECK: cgxr %r0, 0, %f0
   3095 0xb3 0xca 0x00 0x00
   3096 
   3097 # CHECK: cgxr %r0, 0, %f13
   3098 0xb3 0xca 0x00 0x0d
   3099 
   3100 # CHECK: cgxr %r0, 15, %f0
   3101 0xb3 0xca 0xf0 0x00
   3102 
   3103 # CHECK: cgxr %r4, 5, %f8
   3104 0xb3 0xca 0x50 0x48
   3105 
   3106 # CHECK: cgxr %r15, 0, %f0
   3107 0xb3 0xca 0x00 0xf0
   3108 
   3109 # CHECK: cgxtr %r0, 0, %f0
   3110 0xb3 0xe9 0x00 0x00
   3111 
   3112 # CHECK: cgxtr %r0, 0, %f13
   3113 0xb3 0xe9 0x00 0x0d
   3114 
   3115 # CHECK: cgxtr %r0, 15, %f0
   3116 0xb3 0xe9 0xf0 0x00
   3117 
   3118 # CHECK: cgxtr %r4, 5, %f8
   3119 0xb3 0xe9 0x50 0x48
   3120 
   3121 # CHECK: cgxtr %r15, 0, %f0
   3122 0xb3 0xe9 0x00 0xf0
   3123 
   3124 # CHECK: cgxtra %r0, 0, %f0, 1
   3125 0xb3 0xe9 0x01 0x00
   3126 
   3127 # CHECK: cgxtra %r0, 0, %f0, 15
   3128 0xb3 0xe9 0x0f 0x00
   3129 
   3130 # CHECK: cgxtra %r0, 0, %f13, 1
   3131 0xb3 0xe9 0x01 0x0d
   3132 
   3133 # CHECK: cgxtra %r0, 15, %f0, 1
   3134 0xb3 0xe9 0xf1 0x00
   3135 
   3136 # CHECK: cgxtra %r7, 5, %f8, 9
   3137 0xb3 0xe9 0x59 0x78
   3138 
   3139 # CHECK: cgxtra %r15, 0, %f0, 1
   3140 0xb3 0xe9 0x01 0xf0
   3141 
   3142 # CHECK: ch %r0, 0
   3143 0x49 0x00 0x00 0x00
   3144 
   3145 # CHECK: ch %r0, 4095
   3146 0x49 0x00 0x0f 0xff
   3147 
   3148 # CHECK: ch %r0, 0(%r1)
   3149 0x49 0x00 0x10 0x00
   3150 
   3151 # CHECK: ch %r0, 0(%r15)
   3152 0x49 0x00 0xf0 0x00
   3153 
   3154 # CHECK: ch %r0, 4095(%r1,%r15)
   3155 0x49 0x01 0xff 0xff
   3156 
   3157 # CHECK: ch %r0, 4095(%r15,%r1)
   3158 0x49 0x0f 0x1f 0xff
   3159 
   3160 # CHECK: ch %r15, 0
   3161 0x49 0xf0 0x00 0x00
   3162 
   3163 # CHECK: chf %r0, -524288
   3164 0xe3 0x00 0x00 0x00 0x80 0xcd
   3165 
   3166 # CHECK: chf %r0, -1
   3167 0xe3 0x00 0x0f 0xff 0xff 0xcd
   3168 
   3169 # CHECK: chf %r0, 0
   3170 0xe3 0x00 0x00 0x00 0x00 0xcd
   3171 
   3172 # CHECK: chf %r0, 1
   3173 0xe3 0x00 0x00 0x01 0x00 0xcd
   3174 
   3175 # CHECK: chf %r0, 524287
   3176 0xe3 0x00 0x0f 0xff 0x7f 0xcd
   3177 
   3178 # CHECK: chf %r0, 0(%r1)
   3179 0xe3 0x00 0x10 0x00 0x00 0xcd
   3180 
   3181 # CHECK: chf %r0, 0(%r15)
   3182 0xe3 0x00 0xf0 0x00 0x00 0xcd
   3183 
   3184 # CHECK: chf %r0, 524287(%r1,%r15)
   3185 0xe3 0x01 0xff 0xff 0x7f 0xcd
   3186 
   3187 # CHECK: chf %r0, 524287(%r15,%r1)
   3188 0xe3 0x0f 0x1f 0xff 0x7f 0xcd
   3189 
   3190 # CHECK: chf %r15, 0
   3191 0xe3 0xf0 0x00 0x00 0x00 0xcd
   3192 
   3193 # CHECK: chhr %r0, %r0
   3194 0xb9 0xcd 0x00 0x00
   3195 
   3196 # CHECK: chhr %r0, %r15
   3197 0xb9 0xcd 0x00 0x0f
   3198 
   3199 # CHECK: chhr %r15, %r0
   3200 0xb9 0xcd 0x00 0xf0
   3201 
   3202 # CHECK: chhr %r7, %r8
   3203 0xb9 0xcd 0x00 0x78
   3204 
   3205 # CHECK: chhsi 0, 0
   3206 0xe5 0x54 0x00 0x00 0x00 0x00
   3207 
   3208 # CHECK: chhsi 4095, 0
   3209 0xe5 0x54 0x0f 0xff 0x00 0x00
   3210 
   3211 # CHECK: chhsi 0, -32768
   3212 0xe5 0x54 0x00 0x00 0x80 0x00
   3213 
   3214 # CHECK: chhsi 0, -1
   3215 0xe5 0x54 0x00 0x00 0xff 0xff
   3216 
   3217 # CHECK: chhsi 0, 0
   3218 0xe5 0x54 0x00 0x00 0x00 0x00
   3219 
   3220 # CHECK: chhsi 0, 1
   3221 0xe5 0x54 0x00 0x00 0x00 0x01
   3222 
   3223 # CHECK: chhsi 0, 32767
   3224 0xe5 0x54 0x00 0x00 0x7f 0xff
   3225 
   3226 # CHECK: chhsi 0(%r1), 42
   3227 0xe5 0x54 0x10 0x00 0x00 0x2a
   3228 
   3229 # CHECK: chhsi 0(%r15), 42
   3230 0xe5 0x54 0xf0 0x00 0x00 0x2a
   3231 
   3232 # CHECK: chhsi 4095(%r1), 42
   3233 0xe5 0x54 0x1f 0xff 0x00 0x2a
   3234 
   3235 # CHECK: chhsi 4095(%r15), 42
   3236 0xe5 0x54 0xff 0xff 0x00 0x2a
   3237 
   3238 # CHECK: chi %r0, -32768
   3239 0xa7 0x0e 0x80 0x00
   3240 
   3241 # CHECK: chi %r0, -1
   3242 0xa7 0x0e 0xff 0xff
   3243 
   3244 # CHECK: chi %r0, 0
   3245 0xa7 0x0e 0x00 0x00
   3246 
   3247 # CHECK: chi %r0, 1
   3248 0xa7 0x0e 0x00 0x01
   3249 
   3250 # CHECK: chi %r0, 32767
   3251 0xa7 0x0e 0x7f 0xff
   3252 
   3253 # CHECK: chi %r15, 0
   3254 0xa7 0xfe 0x00 0x00
   3255 
   3256 # CHECK: chlr %r0, %r0
   3257 0xb9 0xdd 0x00 0x00
   3258 
   3259 # CHECK: chlr %r0, %r15
   3260 0xb9 0xdd 0x00 0x0f
   3261 
   3262 # CHECK: chlr %r15, %r0
   3263 0xb9 0xdd 0x00 0xf0
   3264 
   3265 # CHECK: chlr %r7, %r8
   3266 0xb9 0xdd 0x00 0x78
   3267 
   3268 # CHECK: chsi 0, 0
   3269 0xe5 0x5c 0x00 0x00 0x00 0x00
   3270 
   3271 # CHECK: chsi 4095, 0
   3272 0xe5 0x5c 0x0f 0xff 0x00 0x00
   3273 
   3274 # CHECK: chsi 0, -32768
   3275 0xe5 0x5c 0x00 0x00 0x80 0x00
   3276 
   3277 # CHECK: chsi 0, -1
   3278 0xe5 0x5c 0x00 0x00 0xff 0xff
   3279 
   3280 # CHECK: chsi 0, 0
   3281 0xe5 0x5c 0x00 0x00 0x00 0x00
   3282 
   3283 # CHECK: chsi 0, 1
   3284 0xe5 0x5c 0x00 0x00 0x00 0x01
   3285 
   3286 # CHECK: chsi 0, 32767
   3287 0xe5 0x5c 0x00 0x00 0x7f 0xff
   3288 
   3289 # CHECK: chsi 0(%r1), 42
   3290 0xe5 0x5c 0x10 0x00 0x00 0x2a
   3291 
   3292 # CHECK: chsi 0(%r15), 42
   3293 0xe5 0x5c 0xf0 0x00 0x00 0x2a
   3294 
   3295 # CHECK: chsi 4095(%r1), 42
   3296 0xe5 0x5c 0x1f 0xff 0x00 0x2a
   3297 
   3298 # CHECK: chsi 4095(%r15), 42
   3299 0xe5 0x5c 0xff 0xff 0x00 0x2a
   3300 
   3301 # CHECK: chy %r0, -524288
   3302 0xe3 0x00 0x00 0x00 0x80 0x79
   3303 
   3304 # CHECK: chy %r0, -1
   3305 0xe3 0x00 0x0f 0xff 0xff 0x79
   3306 
   3307 # CHECK: chy %r0, 0
   3308 0xe3 0x00 0x00 0x00 0x00 0x79
   3309 
   3310 # CHECK: chy %r0, 1
   3311 0xe3 0x00 0x00 0x01 0x00 0x79
   3312 
   3313 # CHECK: chy %r0, 524287
   3314 0xe3 0x00 0x0f 0xff 0x7f 0x79
   3315 
   3316 # CHECK: chy %r0, 0(%r1)
   3317 0xe3 0x00 0x10 0x00 0x00 0x79
   3318 
   3319 # CHECK: chy %r0, 0(%r15)
   3320 0xe3 0x00 0xf0 0x00 0x00 0x79
   3321 
   3322 # CHECK: chy %r0, 524287(%r1,%r15)
   3323 0xe3 0x01 0xff 0xff 0x7f 0x79
   3324 
   3325 # CHECK: chy %r0, 524287(%r15,%r1)
   3326 0xe3 0x0f 0x1f 0xff 0x7f 0x79
   3327 
   3328 # CHECK: chy %r15, 0
   3329 0xe3 0xf0 0x00 0x00 0x00 0x79
   3330 
   3331 # CHECK: cib %r0, 0, 0, 0
   3332 0xec 0x00 0x00 0x00 0x00 0xfe
   3333 
   3334 # CHECK: cib %r0, -128, 0, 0
   3335 0xec 0x00 0x00 0x00 0x80 0xfe
   3336 
   3337 # CHECK: cib %r0, -1, 0, 0
   3338 0xec 0x00 0x00 0x00 0xff 0xfe
   3339 
   3340 # CHECK: cib %r0, 127, 0, 0
   3341 0xec 0x00 0x00 0x00 0x7f 0xfe
   3342 
   3343 # CHECK: cib %r15, 0, 0, 0
   3344 0xec 0xf0 0x00 0x00 0x00 0xfe
   3345 
   3346 # CHECK: cib %r7, 100, 0, 0
   3347 0xec 0x70 0x00 0x00 0x64 0xfe
   3348 
   3349 # CHECK: cib %r0, 0, 0, 4095(%r15)
   3350 0xec 0x00 0xff 0xff 0x00 0xfe
   3351 
   3352 # CHECK: cib %r0, 0, 0, 0(%r8)
   3353 0xec 0x00 0x80 0x00 0x00 0xfe
   3354 
   3355 # CHECK: cib %r0, 0, 0, 4095(%r7)
   3356 0xec 0x00 0x7f 0xff 0x00 0xfe
   3357 
   3358 # CHECK: cib %r0, 0, 1, 0
   3359 0xec 0x01 0x00 0x00 0x00 0xfe
   3360 
   3361 # CHECK: cibh %r0, 0, 0
   3362 0xec 0x02 0x00 0x00 0x00 0xfe
   3363 
   3364 # CHECK: cib %r0, 0, 3, 0
   3365 0xec 0x03 0x00 0x00 0x00 0xfe
   3366 
   3367 # CHECK: cibl %r0, 0, 0
   3368 0xec 0x04 0x00 0x00 0x00 0xfe
   3369 
   3370 # CHECK: cib %r0, 0, 5, 0
   3371 0xec 0x05 0x00 0x00 0x00 0xfe
   3372 
   3373 # CHECK: ciblh %r0, 0, 0
   3374 0xec 0x06 0x00 0x00 0x00 0xfe
   3375 
   3376 # CHECK: cib %r0, 0, 7, 0
   3377 0xec 0x07 0x00 0x00 0x00 0xfe
   3378 
   3379 # CHECK: cibe %r0, 0, 0
   3380 0xec 0x08 0x00 0x00 0x00 0xfe
   3381 
   3382 # CHECK: cib %r0, 0, 9, 0
   3383 0xec 0x09 0x00 0x00 0x00 0xfe
   3384 
   3385 # CHECK: cibhe %r0, 0, 0
   3386 0xec 0x0a 0x00 0x00 0x00 0xfe
   3387 
   3388 # CHECK: cib %r0, 0, 11, 0
   3389 0xec 0x0b 0x00 0x00 0x00 0xfe
   3390 
   3391 # CHECK: cible %r0, 0, 0
   3392 0xec 0x0c 0x00 0x00 0x00 0xfe
   3393 
   3394 # CHECK: cib %r0, 0, 13, 0
   3395 0xec 0x0d 0x00 0x00 0x00 0xfe
   3396 
   3397 # CHECK: cib %r0, 0, 14, 0
   3398 0xec 0x0e 0x00 0x00 0x00 0xfe
   3399 
   3400 # CHECK: cib %r0, 0, 15, 0
   3401 0xec 0x0f 0x00 0x00 0x00 0xfe
   3402 
   3403 # CHECK: cih %r0, -2147483648
   3404 0xcc 0x0d 0x80 0x00 0x00 0x00
   3405 
   3406 # CHECK: cih %r0, -1
   3407 0xcc 0x0d 0xff 0xff 0xff 0xff
   3408 
   3409 # CHECK: cih %r0, 0
   3410 0xcc 0x0d 0x00 0x00 0x00 0x00
   3411 
   3412 # CHECK: cih %r0, 1
   3413 0xcc 0x0d 0x00 0x00 0x00 0x01
   3414 
   3415 # CHECK: cih %r0, 2147483647
   3416 0xcc 0x0d 0x7f 0xff 0xff 0xff
   3417 
   3418 # CHECK: cih %r15, 0
   3419 0xcc 0xfd 0x00 0x00 0x00 0x00
   3420 
   3421 # CHECK: cith %r0, 0
   3422 0xec 0x00 0x00 0x00 0x20 0x72
   3423 
   3424 # CHECK: citl %r0, 0
   3425 0xec 0x00 0x00 0x00 0x40 0x72
   3426 
   3427 # CHECK: cite %r0, 0
   3428 0xec 0x00 0x00 0x00 0x80 0x72
   3429 
   3430 # CHECK: citlh %r0, 0
   3431 0xec 0x00 0x00 0x00 0x60 0x72
   3432 
   3433 # CHECK: cithe %r0, 0
   3434 0xec 0x00 0x00 0x00 0xa0 0x72
   3435 
   3436 # CHECK: citle %r0, 0
   3437 0xec 0x00 0x00 0x00 0xc0 0x72
   3438 
   3439 # CHECK: cksm %r0, %r0
   3440 0xb2 0x41 0x00 0x00
   3441 
   3442 # CHECK: cksm %r0, %r14
   3443 0xb2 0x41 0x00 0x0e
   3444 
   3445 # CHECK: cksm %r15, %r0
   3446 0xb2 0x41 0x00 0xf0
   3447 
   3448 # CHECK: cksm %r6, %r8
   3449 0xb2 0x41 0x00 0x68
   3450 
   3451 # CHECK: cl %r0, 0
   3452 0x55 0x00 0x00 0x00
   3453 
   3454 # CHECK: cl %r0, 4095
   3455 0x55 0x00 0x0f 0xff
   3456 
   3457 # CHECK: cl %r0, 0(%r1)
   3458 0x55 0x00 0x10 0x00
   3459 
   3460 # CHECK: cl %r0, 0(%r15)
   3461 0x55 0x00 0xf0 0x00
   3462 
   3463 # CHECK: cl %r0, 4095(%r1,%r15)
   3464 0x55 0x01 0xff 0xff
   3465 
   3466 # CHECK: cl %r0, 4095(%r15,%r1)
   3467 0x55 0x0f 0x1f 0xff
   3468 
   3469 # CHECK: cl %r15, 0
   3470 0x55 0xf0 0x00 0x00
   3471 
   3472 # CHECK: clc 0(1), 0
   3473 0xd5 0x00 0x00 0x00 0x00 0x00
   3474 
   3475 # CHECK: clc 0(1), 0(%r1)
   3476 0xd5 0x00 0x00 0x00 0x10 0x00
   3477 
   3478 # CHECK: clc 0(1), 0(%r15)
   3479 0xd5 0x00 0x00 0x00 0xf0 0x00
   3480 
   3481 # CHECK: clc 0(1), 4095
   3482 0xd5 0x00 0x00 0x00 0x0f 0xff
   3483 
   3484 # CHECK: clc 0(1), 4095(%r1)
   3485 0xd5 0x00 0x00 0x00 0x1f 0xff
   3486 
   3487 # CHECK: clc 0(1), 4095(%r15)
   3488 0xd5 0x00 0x00 0x00 0xff 0xff
   3489 
   3490 # CHECK: clc 0(1,%r1), 0
   3491 0xd5 0x00 0x10 0x00 0x00 0x00
   3492 
   3493 # CHECK: clc 0(1,%r15), 0
   3494 0xd5 0x00 0xf0 0x00 0x00 0x00
   3495 
   3496 # CHECK: clc 4095(1,%r1), 0
   3497 0xd5 0x00 0x1f 0xff 0x00 0x00
   3498 
   3499 # CHECK: clc 4095(1,%r15), 0
   3500 0xd5 0x00 0xff 0xff 0x00 0x00
   3501 
   3502 # CHECK: clc 0(256,%r1), 0
   3503 0xd5 0xff 0x10 0x00 0x00 0x00
   3504 
   3505 # CHECK: clc 0(256,%r15), 0
   3506 0xd5 0xff 0xf0 0x00 0x00 0x00
   3507 
   3508 # CHECK: clcl %r0, %r8
   3509 0x0f 0x08
   3510 
   3511 # CHECK: clcl %r0, %r14
   3512 0x0f 0x0e
   3513 
   3514 # CHECK: clcl %r14, %r0
   3515 0x0f 0xe0
   3516 
   3517 # CHECK: clcl %r14, %r8
   3518 0x0f 0xe8
   3519 
   3520 # CHECK: clcle %r0, %r0, 0
   3521 0xa9 0x00 0x00 0x00
   3522 
   3523 # CHECK: clcle %r0, %r14, 4095
   3524 0xa9 0x0e 0x0f 0xff
   3525 
   3526 # CHECK: clcle %r0, %r0, 0(%r1)
   3527 0xa9 0x00 0x10 0x00
   3528 
   3529 # CHECK: clcle %r0, %r0, 0(%r15)
   3530 0xa9 0x00 0xf0 0x00
   3531 
   3532 # CHECK: clcle %r0, %r14, 4095(%r15)
   3533 0xa9 0x0e 0xff 0xff
   3534 
   3535 # CHECK: clcle %r0, %r0, 4095(%r1)
   3536 0xa9 0x00 0x1f 0xff
   3537 
   3538 # CHECK: clcle %r14, %r0, 0
   3539 0xa9 0xe0 0x00 0x00
   3540 
   3541 # CHECK: clclu %r0, %r0, -524288
   3542 0xeb 0x00 0x00 0x00 0x80 0x8f
   3543 
   3544 # CHECK: clclu %r0, %r0, -1
   3545 0xeb 0x00 0x0f 0xff 0xff 0x8f
   3546 
   3547 # CHECK: clclu %r0, %r14, 0
   3548 0xeb 0x0e 0x00 0x00 0x00 0x8f
   3549 
   3550 # CHECK: clclu %r0, %r14, 1
   3551 0xeb 0x0e 0x00 0x01 0x00 0x8f
   3552 
   3553 # CHECK: clclu %r0, %r8, 524287
   3554 0xeb 0x08 0x0f 0xff 0x7f 0x8f
   3555 
   3556 # CHECK: clclu %r0, %r8, 0(%r1)
   3557 0xeb 0x08 0x10 0x00 0x00 0x8f
   3558 
   3559 # CHECK: clclu %r0, %r4, 0(%r15)
   3560 0xeb 0x04 0xf0 0x00 0x00 0x8f
   3561 
   3562 # CHECK: clclu %r0, %r4, 524287(%r15)
   3563 0xeb 0x04 0xff 0xff 0x7f 0x8f
   3564 
   3565 # CHECK: clclu %r0, %r0, 524287(%r1)
   3566 0xeb 0x00 0x1f 0xff 0x7f 0x8f
   3567 
   3568 # CHECK: clclu %r14, %r0, 0
   3569 0xeb 0xe0 0x00 0x00 0x00 0x8f
   3570 
   3571 # CHECK: clfdbr %r0, 0, %f0, 1
   3572 0xb3 0x9d 0x01 0x00
   3573 
   3574 # CHECK: clfdbr %r0, 0, %f0, 15
   3575 0xb3 0x9d 0x0f 0x00
   3576 
   3577 # CHECK: clfdbr %r0, 0, %f15, 1
   3578 0xb3 0x9d 0x01 0x0f
   3579 
   3580 # CHECK: clfdbr %r0, 15, %f0, 1
   3581 0xb3 0x9d 0xf1 0x00
   3582 
   3583 # CHECK: clfdbr %r4, 5, %f6, 7
   3584 0xb3 0x9d 0x57 0x46
   3585 
   3586 # CHECK: clfdbr %r15, 0, %f0, 1
   3587 0xb3 0x9d 0x01 0xf0
   3588 
   3589 # CHECK: clfdtr %r0, 0, %f0, 0
   3590 0xb9 0x43 0x00 0x00
   3591 
   3592 # CHECK: clfdtr %r0, 0, %f0, 15
   3593 0xb9 0x43 0x0f 0x00
   3594 
   3595 # CHECK: clfdtr %r0, 0, %f15, 0
   3596 0xb9 0x43 0x00 0x0f
   3597 
   3598 # CHECK: clfdtr %r0, 15, %f0, 0
   3599 0xb9 0x43 0xf0 0x00
   3600 
   3601 # CHECK: clfdtr %r4, 5, %f6, 7
   3602 0xb9 0x43 0x57 0x46
   3603 
   3604 # CHECK: clfdtr %r15, 0, %f0, 0
   3605 0xb9 0x43 0x00 0xf0
   3606 
   3607 # CHECK: clfebr %r0, 0, %f0, 1
   3608 0xb3 0x9c 0x01 0x00
   3609 
   3610 # CHECK: clfebr %r0, 0, %f0, 15
   3611 0xb3 0x9c 0x0f 0x00
   3612 
   3613 # CHECK: clfebr %r0, 0, %f15, 1
   3614 0xb3 0x9c 0x01 0x0f
   3615 
   3616 # CHECK: clfebr %r0, 15, %f0, 1
   3617 0xb3 0x9c 0xf1 0x00
   3618 
   3619 # CHECK: clfebr %r4, 5, %f6, 7
   3620 0xb3 0x9c 0x57 0x46
   3621 
   3622 # CHECK: clfebr %r15, 0, %f0, 1
   3623 0xb3 0x9c 0x01 0xf0
   3624 
   3625 # CHECK: clfxbr %r0, 0, %f0, 1
   3626 0xb3 0x9e 0x01 0x00
   3627 
   3628 # CHECK: clfxbr %r0, 0, %f0, 15
   3629 0xb3 0x9e 0x0f 0x00
   3630 
   3631 # CHECK: clfxbr %r0, 0, %f13, 1
   3632 0xb3 0x9e 0x01 0x0d
   3633 
   3634 # CHECK: clfxbr %r0, 15, %f0, 1
   3635 0xb3 0x9e 0xf1 0x00
   3636 
   3637 # CHECK: clfxbr %r4, 5, %f8, 9
   3638 0xb3 0x9e 0x59 0x48
   3639 
   3640 # CHECK: clfxbr %r15, 0, %f0, 1
   3641 0xb3 0x9e 0x01 0xf0
   3642 
   3643 # CHECK: clfxtr %r0, 0, %f0, 0
   3644 0xb9 0x4b 0x00 0x00
   3645 
   3646 # CHECK: clfxtr %r0, 0, %f0, 15
   3647 0xb9 0x4b 0x0f 0x00
   3648 
   3649 # CHECK: clfxtr %r0, 0, %f13, 0
   3650 0xb9 0x4b 0x00 0x0d
   3651 
   3652 # CHECK: clfxtr %r0, 15, %f0, 0
   3653 0xb9 0x4b 0xf0 0x00
   3654 
   3655 # CHECK: clfxtr %r7, 5, %f8, 9
   3656 0xb9 0x4b 0x59 0x78
   3657 
   3658 # CHECK: clfxtr %r15, 0, %f0, 0
   3659 0xb9 0x4b 0x00 0xf0
   3660 
   3661 # CHECK: clgdbr %r0, 0, %f0, 1
   3662 0xb3 0xad 0x01 0x00
   3663 
   3664 # CHECK: clgdbr %r0, 0, %f0, 15
   3665 0xb3 0xad 0x0f 0x00
   3666 
   3667 # CHECK: clgdbr %r0, 0, %f15, 1
   3668 0xb3 0xad 0x01 0x0f
   3669 
   3670 # CHECK: clgdbr %r0, 15, %f0, 1
   3671 0xb3 0xad 0xf1 0x00
   3672 
   3673 # CHECK: clgdbr %r4, 5, %f6, 7
   3674 0xb3 0xad 0x57 0x46
   3675 
   3676 # CHECK: clgdbr %r15, 0, %f0, 1
   3677 0xb3 0xad 0x01 0xf0
   3678 
   3679 # CHECK: clgdtr %r0, 0, %f0, 0
   3680 0xb9 0x42 0x00 0x00
   3681 
   3682 # CHECK: clgdtr %r0, 0, %f0, 15
   3683 0xb9 0x42 0x0f 0x00
   3684 
   3685 # CHECK: clgdtr %r0, 0, %f15, 0
   3686 0xb9 0x42 0x00 0x0f
   3687 
   3688 # CHECK: clgdtr %r0, 15, %f0, 0
   3689 0xb9 0x42 0xf0 0x00
   3690 
   3691 # CHECK: clgdtr %r4, 5, %f6, 7
   3692 0xb9 0x42 0x57 0x46
   3693 
   3694 # CHECK: clgdtr %r15, 0, %f0, 0
   3695 0xb9 0x42 0x00 0xf0
   3696 
   3697 # CHECK: clgebr %r0, 0, %f0, 1
   3698 0xb3 0xac 0x01 0x00
   3699 
   3700 # CHECK: clgebr %r0, 0, %f0, 15
   3701 0xb3 0xac 0x0f 0x00
   3702 
   3703 # CHECK: clgebr %r0, 0, %f15, 1
   3704 0xb3 0xac 0x01 0x0f
   3705 
   3706 # CHECK: clgebr %r0, 15, %f0, 1
   3707 0xb3 0xac 0xf1 0x00
   3708 
   3709 # CHECK: clgebr %r4, 5, %f6, 7
   3710 0xb3 0xac 0x57 0x46
   3711 
   3712 # CHECK: clgebr %r15, 0, %f0, 1
   3713 0xb3 0xac 0x01 0xf0
   3714 
   3715 # CHECK: clgib %r0, 0, 0, 0
   3716 0xec 0x00 0x00 0x00 0x00 0xfd
   3717 
   3718 # CHECK: clgib %r0, 128, 0, 0
   3719 0xec 0x00 0x00 0x00 0x80 0xfd
   3720 
   3721 # CHECK: clgib %r0, 255, 0, 0
   3722 0xec 0x00 0x00 0x00 0xff 0xfd
   3723 
   3724 # CHECK: clgib %r0, 127, 0, 0
   3725 0xec 0x00 0x00 0x00 0x7f 0xfd
   3726 
   3727 # CHECK: clgib %r15, 0, 0, 0
   3728 0xec 0xf0 0x00 0x00 0x00 0xfd
   3729 
   3730 # CHECK: clgib %r7, 100, 0, 0
   3731 0xec 0x70 0x00 0x00 0x64 0xfd
   3732 
   3733 # CHECK: clgib %r0, 0, 0, 4095(%r15)
   3734 0xec 0x00 0xff 0xff 0x00 0xfd
   3735 
   3736 # CHECK: clgib %r0, 0, 0, 0(%r8)
   3737 0xec 0x00 0x80 0x00 0x00 0xfd
   3738 
   3739 # CHECK: clgib %r0, 0, 0, 4095(%r7)
   3740 0xec 0x00 0x7f 0xff 0x00 0xfd
   3741 
   3742 # CHECK: clgib %r0, 0, 1, 0
   3743 0xec 0x01 0x00 0x00 0x00 0xfd
   3744 
   3745 # CHECK: clgibh %r0, 0, 0
   3746 0xec 0x02 0x00 0x00 0x00 0xfd
   3747 
   3748 # CHECK: clgib %r0, 0, 3, 0
   3749 0xec 0x03 0x00 0x00 0x00 0xfd
   3750 
   3751 # CHECK: clgibl %r0, 0, 0
   3752 0xec 0x04 0x00 0x00 0x00 0xfd
   3753 
   3754 # CHECK: clgib %r0, 0, 5, 0
   3755 0xec 0x05 0x00 0x00 0x00 0xfd
   3756 
   3757 # CHECK: clgiblh %r0, 0, 0
   3758 0xec 0x06 0x00 0x00 0x00 0xfd
   3759 
   3760 # CHECK: clgib %r0, 0, 7, 0
   3761 0xec 0x07 0x00 0x00 0x00 0xfd
   3762 
   3763 # CHECK: clgibe %r0, 0, 0
   3764 0xec 0x08 0x00 0x00 0x00 0xfd
   3765 
   3766 # CHECK: clgib %r0, 0, 9, 0
   3767 0xec 0x09 0x00 0x00 0x00 0xfd
   3768 
   3769 # CHECK: clgibhe %r0, 0, 0
   3770 0xec 0x0a 0x00 0x00 0x00 0xfd
   3771 
   3772 # CHECK: clgib %r0, 0, 11, 0
   3773 0xec 0x0b 0x00 0x00 0x00 0xfd
   3774 
   3775 # CHECK: clgible %r0, 0, 0
   3776 0xec 0x0c 0x00 0x00 0x00 0xfd
   3777 
   3778 # CHECK: clgib %r0, 0, 13, 0
   3779 0xec 0x0d 0x00 0x00 0x00 0xfd
   3780 
   3781 # CHECK: clgib %r0, 0, 14, 0
   3782 0xec 0x0e 0x00 0x00 0x00 0xfd
   3783 
   3784 # CHECK: clgib %r0, 0, 15, 0
   3785 0xec 0x0f 0x00 0x00 0x00 0xfd
   3786 
   3787 # CHECK: clgxbr %r0, 0, %f0, 1
   3788 0xb3 0xae 0x01 0x00
   3789 
   3790 # CHECK: clgxbr %r0, 0, %f0, 15
   3791 0xb3 0xae 0x0f 0x00
   3792 
   3793 # CHECK: clgxbr %r0, 0, %f13, 1
   3794 0xb3 0xae 0x01 0x0d
   3795 
   3796 # CHECK: clgxbr %r0, 15, %f0, 1
   3797 0xb3 0xae 0xf1 0x00
   3798 
   3799 # CHECK: clgxbr %r4, 5, %f8, 9
   3800 0xb3 0xae 0x59 0x48
   3801 
   3802 # CHECK: clgxbr %r15, 0, %f0, 1
   3803 0xb3 0xae 0x01 0xf0
   3804 
   3805 # CHECK: clgxtr %r0, 0, %f0, 0
   3806 0xb9 0x4a 0x00 0x00
   3807 
   3808 # CHECK: clgxtr %r0, 0, %f0, 15
   3809 0xb9 0x4a 0x0f 0x00
   3810 
   3811 # CHECK: clgxtr %r0, 0, %f13, 0
   3812 0xb9 0x4a 0x00 0x0d
   3813 
   3814 # CHECK: clgxtr %r0, 15, %f0, 0
   3815 0xb9 0x4a 0xf0 0x00
   3816 
   3817 # CHECK: clgxtr %r7, 5, %f8, 9
   3818 0xb9 0x4a 0x59 0x78
   3819 
   3820 # CHECK: clgxtr %r15, 0, %f0, 0
   3821 0xb9 0x4a 0x00 0xf0
   3822 
   3823 # CHECK: clfhsi 0, 0
   3824 0xe5 0x5d 0x00 0x00 0x00 0x00
   3825 
   3826 # CHECK: clfhsi 4095, 0
   3827 0xe5 0x5d 0x0f 0xff 0x00 0x00
   3828 
   3829 # CHECK: clfhsi 0, 65535
   3830 0xe5 0x5d 0x00 0x00 0xff 0xff
   3831 
   3832 # CHECK: clfhsi 0(%r1), 42
   3833 0xe5 0x5d 0x10 0x00 0x00 0x2a
   3834 
   3835 # CHECK: clfhsi 0(%r15), 42
   3836 0xe5 0x5d 0xf0 0x00 0x00 0x2a
   3837 
   3838 # CHECK: clfhsi 4095(%r1), 42
   3839 0xe5 0x5d 0x1f 0xff 0x00 0x2a
   3840 
   3841 # CHECK: clfhsi 4095(%r15), 42
   3842 0xe5 0x5d 0xff 0xff 0x00 0x2a
   3843 
   3844 # CHECK: clfi %r0, 0
   3845 0xc2 0x0f 0x00 0x00 0x00 0x00
   3846 
   3847 # CHECK: clfi %r0, 4294967295
   3848 0xc2 0x0f 0xff 0xff 0xff 0xff
   3849 
   3850 # CHECK: clfi %r15, 0
   3851 0xc2 0xff 0x00 0x00 0x00 0x00
   3852 
   3853 # CHECK: clfith %r0, 0
   3854 0xec 0x00 0x00 0x00 0x20 0x73
   3855 
   3856 # CHECK: clfitl %r0, 0
   3857 0xec 0x00 0x00 0x00 0x40 0x73
   3858 
   3859 # CHECK: clfite %r0, 0
   3860 0xec 0x00 0x00 0x00 0x80 0x73
   3861 
   3862 # CHECK: clfitlh %r0, 0
   3863 0xec 0x00 0x00 0x00 0x60 0x73
   3864 
   3865 # CHECK: clfithe %r0, 0
   3866 0xec 0x00 0x00 0x00 0xa0 0x73
   3867 
   3868 # CHECK: clfitle %r0, 0
   3869 0xec 0x00 0x00 0x00 0xc0 0x73
   3870 
   3871 # CHECK: clg %r0, -524288
   3872 0xe3 0x00 0x00 0x00 0x80 0x21
   3873 
   3874 # CHECK: clg %r0, -1
   3875 0xe3 0x00 0x0f 0xff 0xff 0x21
   3876 
   3877 # CHECK: clg %r0, 0
   3878 0xe3 0x00 0x00 0x00 0x00 0x21
   3879 
   3880 # CHECK: clg %r0, 1
   3881 0xe3 0x00 0x00 0x01 0x00 0x21
   3882 
   3883 # CHECK: clg %r0, 524287
   3884 0xe3 0x00 0x0f 0xff 0x7f 0x21
   3885 
   3886 # CHECK: clg %r0, 0(%r1)
   3887 0xe3 0x00 0x10 0x00 0x00 0x21
   3888 
   3889 # CHECK: clg %r0, 0(%r15)
   3890 0xe3 0x00 0xf0 0x00 0x00 0x21
   3891 
   3892 # CHECK: clg %r0, 524287(%r1,%r15)
   3893 0xe3 0x01 0xff 0xff 0x7f 0x21
   3894 
   3895 # CHECK: clg %r0, 524287(%r15,%r1)
   3896 0xe3 0x0f 0x1f 0xff 0x7f 0x21
   3897 
   3898 # CHECK: clg %r15, 0
   3899 0xe3 0xf0 0x00 0x00 0x00 0x21
   3900 
   3901 # CHECK: clgith %r0, 0
   3902 0xec 0x00 0x00 0x00 0x20 0x71
   3903 
   3904 # CHECK: clgitl %r0, 0
   3905 0xec 0x00 0x00 0x00 0x40 0x71
   3906 
   3907 # CHECK: clgite %r0, 0
   3908 0xec 0x00 0x00 0x00 0x80 0x71
   3909 
   3910 # CHECK: clgitlh %r0, 0
   3911 0xec 0x00 0x00 0x00 0x60 0x71
   3912 
   3913 # CHECK: clgithe %r0, 0
   3914 0xec 0x00 0x00 0x00 0xa0 0x71
   3915 
   3916 # CHECK: clgitle %r0, 0
   3917 0xec 0x00 0x00 0x00 0xc0 0x71
   3918 
   3919 # CHECK: clgfi %r0, 0
   3920 0xc2 0x0e 0x00 0x00 0x00 0x00
   3921 
   3922 # CHECK: clgfi %r0, 4294967295
   3923 0xc2 0x0e 0xff 0xff 0xff 0xff
   3924 
   3925 # CHECK: clgfi %r15, 0
   3926 0xc2 0xfe 0x00 0x00 0x00 0x00
   3927 
   3928 # CHECK: clgfr %r0, %r0
   3929 0xb9 0x31 0x00 0x00
   3930 
   3931 # CHECK: clgfr %r0, %r15
   3932 0xb9 0x31 0x00 0x0f
   3933 
   3934 # CHECK: clgfr %r15, %r0
   3935 0xb9 0x31 0x00 0xf0
   3936 
   3937 # CHECK: clgfr %r7, %r8
   3938 0xb9 0x31 0x00 0x78
   3939 
   3940 # CHECK: clgf %r0, -524288
   3941 0xe3 0x00 0x00 0x00 0x80 0x31
   3942 
   3943 # CHECK: clgf %r0, -1
   3944 0xe3 0x00 0x0f 0xff 0xff 0x31
   3945 
   3946 # CHECK: clgf %r0, 0
   3947 0xe3 0x00 0x00 0x00 0x00 0x31
   3948 
   3949 # CHECK: clgf %r0, 1
   3950 0xe3 0x00 0x00 0x01 0x00 0x31
   3951 
   3952 # CHECK: clgf %r0, 524287
   3953 0xe3 0x00 0x0f 0xff 0x7f 0x31
   3954 
   3955 # CHECK: clgf %r0, 0(%r1)
   3956 0xe3 0x00 0x10 0x00 0x00 0x31
   3957 
   3958 # CHECK: clgf %r0, 0(%r15)
   3959 0xe3 0x00 0xf0 0x00 0x00 0x31
   3960 
   3961 # CHECK: clgf %r0, 524287(%r1,%r15)
   3962 0xe3 0x01 0xff 0xff 0x7f 0x31
   3963 
   3964 # CHECK: clgf %r0, 524287(%r15,%r1)
   3965 0xe3 0x0f 0x1f 0xff 0x7f 0x31
   3966 
   3967 # CHECK: clgf %r15, 0
   3968 0xe3 0xf0 0x00 0x00 0x00 0x31
   3969 
   3970 # CHECK: clghsi 0, 0
   3971 0xe5 0x59 0x00 0x00 0x00 0x00
   3972 
   3973 # CHECK: clghsi 4095, 0
   3974 0xe5 0x59 0x0f 0xff 0x00 0x00
   3975 
   3976 # CHECK: clghsi 0, 65535
   3977 0xe5 0x59 0x00 0x00 0xff 0xff
   3978 
   3979 # CHECK: clghsi 0(%r1), 42
   3980 0xe5 0x59 0x10 0x00 0x00 0x2a
   3981 
   3982 # CHECK: clghsi 0(%r15), 42
   3983 0xe5 0x59 0xf0 0x00 0x00 0x2a
   3984 
   3985 # CHECK: clghsi 4095(%r1), 42
   3986 0xe5 0x59 0x1f 0xff 0x00 0x2a
   3987 
   3988 # CHECK: clghsi 4095(%r15), 42
   3989 0xe5 0x59 0xff 0xff 0x00 0x2a
   3990 
   3991 # CHECK: clgr %r0, %r0
   3992 0xb9 0x21 0x00 0x00
   3993 
   3994 # CHECK: clgr %r0, %r15
   3995 0xb9 0x21 0x00 0x0f
   3996 
   3997 # CHECK: clgr %r15, %r0
   3998 0xb9 0x21 0x00 0xf0
   3999 
   4000 # CHECK: clgr %r7, %r8
   4001 0xb9 0x21 0x00 0x78
   4002 
   4003 # CHECK: clgrb %r0, %r0, 0, 0
   4004 0xec 0x00 0x00 0x00 0x00 0xe5
   4005 
   4006 # CHECK: clgrb %r0, %r15, 0, 0
   4007 0xec 0x0f 0x00 0x00 0x00 0xe5
   4008 
   4009 # CHECK: clgrb %r15, %r0, 0, 0
   4010 0xec 0xf0 0x00 0x00 0x00 0xe5
   4011 
   4012 # CHECK: clgrb %r7, %r8, 0, 0
   4013 0xec 0x78 0x00 0x00 0x00 0xe5
   4014 
   4015 # CHECK: clgrb %r0, %r0, 0, 4095(%r15)
   4016 0xec 0x00 0xff 0xff 0x00 0xe5
   4017 
   4018 # CHECK: clgrb %r0, %r0, 0, 0(%r8)
   4019 0xec 0x00 0x80 0x00 0x00 0xe5
   4020 
   4021 # CHECK: clgrb %r0, %r0, 0, 4095(%r7)
   4022 0xec 0x00 0x7f 0xff 0x00 0xe5
   4023 
   4024 # CHECK: clgrb %r0, %r0, 1, 0
   4025 0xec 0x00 0x00 0x00 0x10 0xe5
   4026 
   4027 # CHECK: clgrbh %r0, %r0, 0
   4028 0xec 0x00 0x00 0x00 0x20 0xe5
   4029 
   4030 # CHECK: clgrb %r0, %r0, 3, 0
   4031 0xec 0x00 0x00 0x00 0x30 0xe5
   4032 
   4033 # CHECK: clgrbl %r0, %r0, 0
   4034 0xec 0x00 0x00 0x00 0x40 0xe5
   4035 
   4036 # CHECK: clgrb %r0, %r0, 5, 0
   4037 0xec 0x00 0x00 0x00 0x50 0xe5
   4038 
   4039 # CHECK: clgrblh %r0, %r0, 0
   4040 0xec 0x00 0x00 0x00 0x60 0xe5
   4041 
   4042 # CHECK: clgrb %r0, %r0, 7, 0
   4043 0xec 0x00 0x00 0x00 0x70 0xe5
   4044 
   4045 # CHECK: clgrbe %r0, %r0, 0
   4046 0xec 0x00 0x00 0x00 0x80 0xe5
   4047 
   4048 # CHECK: clgrb %r0, %r0, 9, 0
   4049 0xec 0x00 0x00 0x00 0x90 0xe5
   4050 
   4051 # CHECK: clgrbhe %r0, %r0, 0
   4052 0xec 0x00 0x00 0x00 0xa0 0xe5
   4053 
   4054 # CHECK: clgrb %r0, %r0, 11, 0
   4055 0xec 0x00 0x00 0x00 0xb0 0xe5
   4056 
   4057 # CHECK: clgrble %r0, %r0, 0
   4058 0xec 0x00 0x00 0x00 0xc0 0xe5
   4059 
   4060 # CHECK: clgrb %r0, %r0, 13, 0
   4061 0xec 0x00 0x00 0x00 0xd0 0xe5
   4062 
   4063 # CHECK: clgrb %r0, %r0, 14, 0
   4064 0xec 0x00 0x00 0x00 0xe0 0xe5
   4065 
   4066 # CHECK: clgrb %r0, %r0, 15, 0
   4067 0xec 0x00 0x00 0x00 0xf0 0xe5
   4068 
   4069 # CHECK: clhf %r0, -524288
   4070 0xe3 0x00 0x00 0x00 0x80 0xcf
   4071 
   4072 # CHECK: clhf %r0, -1
   4073 0xe3 0x00 0x0f 0xff 0xff 0xcf
   4074 
   4075 # CHECK: clhf %r0, 0
   4076 0xe3 0x00 0x00 0x00 0x00 0xcf
   4077 
   4078 # CHECK: clhf %r0, 1
   4079 0xe3 0x00 0x00 0x01 0x00 0xcf
   4080 
   4081 # CHECK: clhf %r0, 524287
   4082 0xe3 0x00 0x0f 0xff 0x7f 0xcf
   4083 
   4084 # CHECK: clhf %r0, 0(%r1)
   4085 0xe3 0x00 0x10 0x00 0x00 0xcf
   4086 
   4087 # CHECK: clhf %r0, 0(%r15)
   4088 0xe3 0x00 0xf0 0x00 0x00 0xcf
   4089 
   4090 # CHECK: clhf %r0, 524287(%r1,%r15)
   4091 0xe3 0x01 0xff 0xff 0x7f 0xcf
   4092 
   4093 # CHECK: clhf %r0, 524287(%r15,%r1)
   4094 0xe3 0x0f 0x1f 0xff 0x7f 0xcf
   4095 
   4096 # CHECK: clhf %r15, 0
   4097 0xe3 0xf0 0x00 0x00 0x00 0xcf
   4098 
   4099 # CHECK: clhhr %r0, %r0
   4100 0xb9 0xcf 0x00 0x00
   4101 
   4102 # CHECK: clhhr %r0, %r15
   4103 0xb9 0xcf 0x00 0x0f
   4104 
   4105 # CHECK: clhhr %r15, %r0
   4106 0xb9 0xcf 0x00 0xf0
   4107 
   4108 # CHECK: clhhr %r7, %r8
   4109 0xb9 0xcf 0x00 0x78
   4110 
   4111 # CHECK: clhhsi 0, 0
   4112 0xe5 0x55 0x00 0x00 0x00 0x00
   4113 
   4114 # CHECK: clhhsi 4095, 0
   4115 0xe5 0x55 0x0f 0xff 0x00 0x00
   4116 
   4117 # CHECK: clhhsi 0, 65535
   4118 0xe5 0x55 0x00 0x00 0xff 0xff
   4119 
   4120 # CHECK: clhhsi 0(%r1), 42
   4121 0xe5 0x55 0x10 0x00 0x00 0x2a
   4122 
   4123 # CHECK: clhhsi 0(%r15), 42
   4124 0xe5 0x55 0xf0 0x00 0x00 0x2a
   4125 
   4126 # CHECK: clhhsi 4095(%r1), 42
   4127 0xe5 0x55 0x1f 0xff 0x00 0x2a
   4128 
   4129 # CHECK: clhhsi 4095(%r15), 42
   4130 0xe5 0x55 0xff 0xff 0x00 0x2a
   4131 
   4132 # CHECK: clhlr %r0, %r0
   4133 0xb9 0xdf 0x00 0x00
   4134 
   4135 # CHECK: clhlr %r0, %r15
   4136 0xb9 0xdf 0x00 0x0f
   4137 
   4138 # CHECK: clhlr %r15, %r0
   4139 0xb9 0xdf 0x00 0xf0
   4140 
   4141 # CHECK: clhlr %r7, %r8
   4142 0xb9 0xdf 0x00 0x78
   4143 
   4144 # CHECK: cli 0, 0
   4145 0x95 0x00 0x00 0x00
   4146 
   4147 # CHECK: cli 4095, 0
   4148 0x95 0x00 0x0f 0xff
   4149 
   4150 # CHECK: cli 0, 255
   4151 0x95 0xff 0x00 0x00
   4152 
   4153 # CHECK: cli 0(%r1), 42
   4154 0x95 0x2a 0x10 0x00
   4155 
   4156 # CHECK: cli 0(%r15), 42
   4157 0x95 0x2a 0xf0 0x00
   4158 
   4159 # CHECK: cli 4095(%r1), 42
   4160 0x95 0x2a 0x1f 0xff
   4161 
   4162 # CHECK: cli 4095(%r15), 42
   4163 0x95 0x2a 0xff 0xff
   4164 
   4165 # CHECK: clib %r0, 0, 0, 0
   4166 0xec 0x00 0x00 0x00 0x00 0xff
   4167 
   4168 # CHECK: clib %r0, 128, 0, 0
   4169 0xec 0x00 0x00 0x00 0x80 0xff
   4170 
   4171 # CHECK: clib %r0, 255, 0, 0
   4172 0xec 0x00 0x00 0x00 0xff 0xff
   4173 
   4174 # CHECK: clib %r0, 127, 0, 0
   4175 0xec 0x00 0x00 0x00 0x7f 0xff
   4176 
   4177 # CHECK: clib %r15, 0, 0, 0
   4178 0xec 0xf0 0x00 0x00 0x00 0xff
   4179 
   4180 # CHECK: clib %r7, 100, 0, 0
   4181 0xec 0x70 0x00 0x00 0x64 0xff
   4182 
   4183 # CHECK: clib %r0, 0, 0, 4095(%r15)
   4184 0xec 0x00 0xff 0xff 0x00 0xff
   4185 
   4186 # CHECK: clib %r0, 0, 0, 0(%r8)
   4187 0xec 0x00 0x80 0x00 0x00 0xff
   4188 
   4189 # CHECK: clib %r0, 0, 0, 4095(%r7)
   4190 0xec 0x00 0x7f 0xff 0x00 0xff
   4191 
   4192 # CHECK: clib %r0, 0, 1, 0
   4193 0xec 0x01 0x00 0x00 0x00 0xff
   4194 
   4195 # CHECK: clibh %r0, 0, 0
   4196 0xec 0x02 0x00 0x00 0x00 0xff
   4197 
   4198 # CHECK: clib %r0, 0, 3, 0
   4199 0xec 0x03 0x00 0x00 0x00 0xff
   4200 
   4201 # CHECK: clibl %r0, 0, 0
   4202 0xec 0x04 0x00 0x00 0x00 0xff
   4203 
   4204 # CHECK: clib %r0, 0, 5, 0
   4205 0xec 0x05 0x00 0x00 0x00 0xff
   4206 
   4207 # CHECK: cliblh %r0, 0, 0
   4208 0xec 0x06 0x00 0x00 0x00 0xff
   4209 
   4210 # CHECK: clib %r0, 0, 7, 0
   4211 0xec 0x07 0x00 0x00 0x00 0xff
   4212 
   4213 # CHECK: clibe %r0, 0, 0
   4214 0xec 0x08 0x00 0x00 0x00 0xff
   4215 
   4216 # CHECK: clib %r0, 0, 9, 0
   4217 0xec 0x09 0x00 0x00 0x00 0xff
   4218 
   4219 # CHECK: clibhe %r0, 0, 0
   4220 0xec 0x0a 0x00 0x00 0x00 0xff
   4221 
   4222 # CHECK: clib %r0, 0, 11, 0
   4223 0xec 0x0b 0x00 0x00 0x00 0xff
   4224 
   4225 # CHECK: clible %r0, 0, 0
   4226 0xec 0x0c 0x00 0x00 0x00 0xff
   4227 
   4228 # CHECK: clib %r0, 0, 13, 0
   4229 0xec 0x0d 0x00 0x00 0x00 0xff
   4230 
   4231 # CHECK: clib %r0, 0, 14, 0
   4232 0xec 0x0e 0x00 0x00 0x00 0xff
   4233 
   4234 # CHECK: clib %r0, 0, 15, 0
   4235 0xec 0x0f 0x00 0x00 0x00 0xff
   4236 
   4237 # CHECK: clih %r0, 0
   4238 0xcc 0x0f 0x00 0x00 0x00 0x00
   4239 
   4240 # CHECK: clih %r0, 1
   4241 0xcc 0x0f 0x00 0x00 0x00 0x01
   4242 
   4243 # CHECK: clih %r0, 4294967295
   4244 0xcc 0x0f 0xff 0xff 0xff 0xff
   4245 
   4246 # CHECK: clih %r15, 0
   4247 0xcc 0xff 0x00 0x00 0x00 0x00
   4248 
   4249 # CHECK: cliy -524288, 0
   4250 0xeb 0x00 0x00 0x00 0x80 0x55
   4251 
   4252 # CHECK: cliy -1, 0
   4253 0xeb 0x00 0x0f 0xff 0xff 0x55
   4254 
   4255 # CHECK: cliy 0, 0
   4256 0xeb 0x00 0x00 0x00 0x00 0x55
   4257 
   4258 # CHECK: cliy 1, 0
   4259 0xeb 0x00 0x00 0x01 0x00 0x55
   4260 
   4261 # CHECK: cliy 524287, 0
   4262 0xeb 0x00 0x0f 0xff 0x7f 0x55
   4263 
   4264 # CHECK: cliy 0, 255
   4265 0xeb 0xff 0x00 0x00 0x00 0x55
   4266 
   4267 # CHECK: cliy 0(%r1), 42
   4268 0xeb 0x2a 0x10 0x00 0x00 0x55
   4269 
   4270 # CHECK: cliy 0(%r15), 42
   4271 0xeb 0x2a 0xf0 0x00 0x00 0x55
   4272 
   4273 # CHECK: cliy 524287(%r1), 42
   4274 0xeb 0x2a 0x1f 0xff 0x7f 0x55
   4275 
   4276 # CHECK: cliy 524287(%r15), 42
   4277 0xeb 0x2a 0xff 0xff 0x7f 0x55
   4278 
   4279 # CHECK: clm %r0, 0, 0
   4280 0xbd 0x00 0x00 0x00
   4281 
   4282 # CHECK: clm %r0, 15, 4095
   4283 0xbd 0x0f 0x0f 0xff
   4284 
   4285 # CHECK: clm %r0, 0, 0(%r1)
   4286 0xbd 0x00 0x10 0x00
   4287 
   4288 # CHECK: clm %r0, 0, 0(%r15)
   4289 0xbd 0x00 0xf0 0x00
   4290 
   4291 # CHECK: clm %r0, 15, 4095(%r15)
   4292 0xbd 0x0f 0xff 0xff
   4293 
   4294 # CHECK: clm %r0, 0, 4095(%r1)
   4295 0xbd 0x00 0x1f 0xff
   4296 
   4297 # CHECK: clm %r15, 0, 0
   4298 0xbd 0xf0 0x00 0x00
   4299 
   4300 # CHECK: clmh %r0, 0, -524288
   4301 0xeb 0x00 0x00 0x00 0x80 0x20
   4302 
   4303 # CHECK: clmh %r0, 0, -1
   4304 0xeb 0x00 0x0f 0xff 0xff 0x20
   4305 
   4306 # CHECK: clmh %r0, 15, 0
   4307 0xeb 0x0f 0x00 0x00 0x00 0x20
   4308 
   4309 # CHECK: clmh %r0, 15, 1
   4310 0xeb 0x0f 0x00 0x01 0x00 0x20
   4311 
   4312 # CHECK: clmh %r0, 8, 524287
   4313 0xeb 0x08 0x0f 0xff 0x7f 0x20
   4314 
   4315 # CHECK: clmh %r0, 8, 0(%r1)
   4316 0xeb 0x08 0x10 0x00 0x00 0x20
   4317 
   4318 # CHECK: clmh %r0, 4, 0(%r15)
   4319 0xeb 0x04 0xf0 0x00 0x00 0x20
   4320 
   4321 # CHECK: clmh %r0, 4, 524287(%r15)
   4322 0xeb 0x04 0xff 0xff 0x7f 0x20
   4323 
   4324 # CHECK: clmh %r0, 0, 524287(%r1)
   4325 0xeb 0x00 0x1f 0xff 0x7f 0x20
   4326 
   4327 # CHECK: clmh %r15, 0, 0
   4328 0xeb 0xf0 0x00 0x00 0x00 0x20
   4329 
   4330 # CHECK: clmy %r0, 0, -524288
   4331 0xeb 0x00 0x00 0x00 0x80 0x21
   4332 
   4333 # CHECK: clmy %r0, 0, -1
   4334 0xeb 0x00 0x0f 0xff 0xff 0x21
   4335 
   4336 # CHECK: clmy %r0, 15, 0
   4337 0xeb 0x0f 0x00 0x00 0x00 0x21
   4338 
   4339 # CHECK: clmy %r0, 15, 1
   4340 0xeb 0x0f 0x00 0x01 0x00 0x21
   4341 
   4342 # CHECK: clmy %r0, 8, 524287
   4343 0xeb 0x08 0x0f 0xff 0x7f 0x21
   4344 
   4345 # CHECK: clmy %r0, 8, 0(%r1)
   4346 0xeb 0x08 0x10 0x00 0x00 0x21
   4347 
   4348 # CHECK: clmy %r0, 4, 0(%r15)
   4349 0xeb 0x04 0xf0 0x00 0x00 0x21
   4350 
   4351 # CHECK: clmy %r0, 4, 524287(%r15)
   4352 0xeb 0x04 0xff 0xff 0x7f 0x21
   4353 
   4354 # CHECK: clmy %r0, 0, 524287(%r1)
   4355 0xeb 0x00 0x1f 0xff 0x7f 0x21
   4356 
   4357 # CHECK: clmy %r15, 0, 0
   4358 0xeb 0xf0 0x00 0x00 0x00 0x21
   4359 
   4360 # CHECK: clr %r0, %r0
   4361 0x15 0x00
   4362 
   4363 # CHECK: clr %r0, %r15
   4364 0x15 0x0f
   4365 
   4366 # CHECK: clr %r15, %r0
   4367 0x15 0xf0
   4368 
   4369 # CHECK: clr %r7, %r8
   4370 0x15 0x78
   4371 
   4372 # CHECK: clrb %r0, %r0, 0, 0
   4373 0xec 0x00 0x00 0x00 0x00 0xf7
   4374 
   4375 # CHECK: clrb %r0, %r15, 0, 0
   4376 0xec 0x0f 0x00 0x00 0x00 0xf7
   4377 
   4378 # CHECK: clrb %r15, %r0, 0, 0
   4379 0xec 0xf0 0x00 0x00 0x00 0xf7
   4380 
   4381 # CHECK: clrb %r7, %r8, 0, 0
   4382 0xec 0x78 0x00 0x00 0x00 0xf7
   4383 
   4384 # CHECK: clrb %r0, %r0, 0, 4095(%r15)
   4385 0xec 0x00 0xff 0xff 0x00 0xf7
   4386 
   4387 # CHECK: clrb %r0, %r0, 0, 0(%r8)
   4388 0xec 0x00 0x80 0x00 0x00 0xf7
   4389 
   4390 # CHECK: clrb %r0, %r0, 0, 4095(%r7)
   4391 0xec 0x00 0x7f 0xff 0x00 0xf7
   4392 
   4393 # CHECK: clrb %r0, %r0, 1, 0
   4394 0xec 0x00 0x00 0x00 0x10 0xf7
   4395 
   4396 # CHECK: clrbh %r0, %r0, 0
   4397 0xec 0x00 0x00 0x00 0x20 0xf7
   4398 
   4399 # CHECK: clrb %r0, %r0, 3, 0
   4400 0xec 0x00 0x00 0x00 0x30 0xf7
   4401 
   4402 # CHECK: clrbl %r0, %r0, 0
   4403 0xec 0x00 0x00 0x00 0x40 0xf7
   4404 
   4405 # CHECK: clrb %r0, %r0, 5, 0
   4406 0xec 0x00 0x00 0x00 0x50 0xf7
   4407 
   4408 # CHECK: clrblh %r0, %r0, 0
   4409 0xec 0x00 0x00 0x00 0x60 0xf7
   4410 
   4411 # CHECK: clrb %r0, %r0, 7, 0
   4412 0xec 0x00 0x00 0x00 0x70 0xf7
   4413 
   4414 # CHECK: clrbe %r0, %r0, 0
   4415 0xec 0x00 0x00 0x00 0x80 0xf7
   4416 
   4417 # CHECK: clrb %r0, %r0, 9, 0
   4418 0xec 0x00 0x00 0x00 0x90 0xf7
   4419 
   4420 # CHECK: clrbhe %r0, %r0, 0
   4421 0xec 0x00 0x00 0x00 0xa0 0xf7
   4422 
   4423 # CHECK: clrb %r0, %r0, 11, 0
   4424 0xec 0x00 0x00 0x00 0xb0 0xf7
   4425 
   4426 # CHECK: clrble %r0, %r0, 0
   4427 0xec 0x00 0x00 0x00 0xc0 0xf7
   4428 
   4429 # CHECK: clrb %r0, %r0, 13, 0
   4430 0xec 0x00 0x00 0x00 0xd0 0xf7
   4431 
   4432 # CHECK: clrb %r0, %r0, 14, 0
   4433 0xec 0x00 0x00 0x00 0xe0 0xf7
   4434 
   4435 # CHECK: clrb %r0, %r0, 15, 0
   4436 0xec 0x00 0x00 0x00 0xf0 0xf7
   4437 
   4438 # CHECK: clgrth %r0, %r1
   4439 0xb9 0x61 0x20 0x01
   4440 
   4441 # CHECK: clgrtl %r0, %r1
   4442 0xb9 0x61 0x40 0x01
   4443 
   4444 # CHECK: clgrte %r0, %r1
   4445 0xb9 0x61 0x80 0x01
   4446 
   4447 # CHECK: clgrtlh %r0, %r1
   4448 0xb9 0x61 0x60 0x01
   4449 
   4450 # CHECK: clgrthe %r0, %r1
   4451 0xb9 0x61 0xa0 0x01
   4452 
   4453 # CHECK: clgrtle %r0, %r1
   4454 0xb9 0x61 0xc0 0x01
   4455 
   4456 # CHECK: clrth %r0, %r1
   4457 0xb9 0x73 0x20 0x01
   4458 
   4459 # CHECK: clrtl %r0, %r1
   4460 0xb9 0x73 0x40 0x01
   4461 
   4462 # CHECK: clrte %r0, %r1
   4463 0xb9 0x73 0x80 0x01
   4464 
   4465 # CHECK: clrtlh %r0, %r1
   4466 0xb9 0x73 0x60 0x01
   4467 
   4468 # CHECK: clrthe %r0, %r1
   4469 0xb9 0x73 0xa0 0x01
   4470 
   4471 # CHECK: clrtle %r0, %r1
   4472 0xb9 0x73 0xc0 0x01
   4473 
   4474 # CHECK: clth %r0, -524288
   4475 0xeb 0x02 0x00 0x00 0x80 0x23
   4476 
   4477 # CHECK: clth %r0, -1
   4478 0xeb 0x02 0x0f 0xff 0xff 0x23
   4479 
   4480 # CHECK: clth %r0, 0
   4481 0xeb 0x02 0x00 0x00 0x00 0x23
   4482 
   4483 # CHECK: clth %r0, 1
   4484 0xeb 0x02 0x00 0x01 0x00 0x23
   4485 
   4486 # CHECK: clth %r0, 524287
   4487 0xeb 0x02 0x0f 0xff 0x7f 0x23
   4488 
   4489 # CHECK: clth %r0, 0(%r1)
   4490 0xeb 0x02 0x10 0x00 0x00 0x23
   4491 
   4492 # CHECK: clth %r0, 0(%r15)
   4493 0xeb 0x02 0xf0 0x00 0x00 0x23
   4494 
   4495 # CHECK: clth %r0, 12345(%r6)
   4496 0xeb 0x02 0x60 0x39 0x03 0x23
   4497 
   4498 # CHECK: clth %r1, 0
   4499 0xeb 0x12 0x00 0x00 0x00 0x23
   4500 
   4501 # CHECK: cltl %r1, 0
   4502 0xeb 0x14 0x00 0x00 0x00 0x23
   4503 
   4504 # CHECK: clte %r1, 0
   4505 0xeb 0x18 0x00 0x00 0x00 0x23
   4506 
   4507 # CHECK: cltlh %r1, 0
   4508 0xeb 0x16 0x00 0x00 0x00 0x23
   4509 
   4510 # CHECK: clthe %r1, 0
   4511 0xeb 0x1a 0x00 0x00 0x00 0x23
   4512 
   4513 # CHECK: cltle %r1, 0
   4514 0xeb 0x1c 0x00 0x00 0x00 0x23
   4515 
   4516 # CHECK: clgth %r0, -524288
   4517 0xeb 0x02 0x00 0x00 0x80 0x2b
   4518 
   4519 # CHECK: clgth %r0, -1
   4520 0xeb 0x02 0x0f 0xff 0xff 0x2b
   4521 
   4522 # CHECK: clgth %r0, 0
   4523 0xeb 0x02 0x00 0x00 0x00 0x2b
   4524 
   4525 # CHECK: clgth %r0, 1
   4526 0xeb 0x02 0x00 0x01 0x00 0x2b
   4527 
   4528 # CHECK: clgth %r0, 524287
   4529 0xeb 0x02 0x0f 0xff 0x7f 0x2b
   4530 
   4531 # CHECK: clgth %r0, 0(%r1)
   4532 0xeb 0x02 0x10 0x00 0x00 0x2b
   4533 
   4534 # CHECK: clgth %r0, 0(%r15)
   4535 0xeb 0x02 0xf0 0x00 0x00 0x2b
   4536 
   4537 # CHECK: clgth %r0, 12345(%r6)
   4538 0xeb 0x02 0x60 0x39 0x03 0x2b
   4539 
   4540 # CHECK: clgth %r1, 0
   4541 0xeb 0x12 0x00 0x00 0x00 0x2b
   4542 
   4543 # CHECK: clgtl %r1, 0
   4544 0xeb 0x14 0x00 0x00 0x00 0x2b
   4545 
   4546 # CHECK: clgte %r1, 0
   4547 0xeb 0x18 0x00 0x00 0x00 0x2b
   4548 
   4549 # CHECK: clgtlh %r1, 0
   4550 0xeb 0x16 0x00 0x00 0x00 0x2b
   4551 
   4552 # CHECK: clgthe %r1, 0
   4553 0xeb 0x1a 0x00 0x00 0x00 0x2b
   4554 
   4555 # CHECK: clgtle %r1, 0
   4556 0xeb 0x1c 0x00 0x00 0x00 0x2b
   4557 
   4558 # CHECK: clst %r0, %r0
   4559 0xb2 0x5d 0x00 0x00
   4560 
   4561 # CHECK: clst %r0, %r15
   4562 0xb2 0x5d 0x00 0x0f
   4563 
   4564 # CHECK: clst %r15, %r0
   4565 0xb2 0x5d 0x00 0xf0
   4566 
   4567 # CHECK: clst %r7, %r8
   4568 0xb2 0x5d 0x00 0x78
   4569 
   4570 # CHECK: cly %r0, -524288
   4571 0xe3 0x00 0x00 0x00 0x80 0x55
   4572 
   4573 # CHECK: cly %r0, -1
   4574 0xe3 0x00 0x0f 0xff 0xff 0x55
   4575 
   4576 # CHECK: cly %r0, 0
   4577 0xe3 0x00 0x00 0x00 0x00 0x55
   4578 
   4579 # CHECK: cly %r0, 1
   4580 0xe3 0x00 0x00 0x01 0x00 0x55
   4581 
   4582 # CHECK: cly %r0, 524287
   4583 0xe3 0x00 0x0f 0xff 0x7f 0x55
   4584 
   4585 # CHECK: cly %r0, 0(%r1)
   4586 0xe3 0x00 0x10 0x00 0x00 0x55
   4587 
   4588 # CHECK: cly %r0, 0(%r15)
   4589 0xe3 0x00 0xf0 0x00 0x00 0x55
   4590 
   4591 # CHECK: cly %r0, 524287(%r1,%r15)
   4592 0xe3 0x01 0xff 0xff 0x7f 0x55
   4593 
   4594 # CHECK: cly %r0, 524287(%r15,%r1)
   4595 0xe3 0x0f 0x1f 0xff 0x7f 0x55
   4596 
   4597 # CHECK: cly %r15, 0
   4598 0xe3 0xf0 0x00 0x00 0x00 0x55
   4599 
   4600 # CHECK: cmpsc %r0, %r0
   4601 0xb2 0x63 0x00 0x00
   4602 
   4603 # CHECK: cmpsc %r0, %r14
   4604 0xb2 0x63 0x00 0x0e
   4605 
   4606 # CHECK: cmpsc %r14, %r0
   4607 0xb2 0x63 0x00 0xe0
   4608 
   4609 # CHECK: cmpsc %r6, %r8
   4610 0xb2 0x63 0x00 0x68
   4611 
   4612 # CHECK: cp 0(1), 0(1)
   4613 0xf9 0x00 0x00 0x00 0x00 0x00
   4614 
   4615 # CHECK: cp 0(1), 0(1,%r1)
   4616 0xf9 0x00 0x00 0x00 0x10 0x00
   4617 
   4618 # CHECK: cp 0(1), 0(1,%r15)
   4619 0xf9 0x00 0x00 0x00 0xf0 0x00
   4620 
   4621 # CHECK: cp 0(1), 4095(1)
   4622 0xf9 0x00 0x00 0x00 0x0f 0xff
   4623 
   4624 # CHECK: cp 0(1), 4095(1,%r1)
   4625 0xf9 0x00 0x00 0x00 0x1f 0xff
   4626 
   4627 # CHECK: cp 0(1), 4095(1,%r15)
   4628 0xf9 0x00 0x00 0x00 0xff 0xff
   4629 
   4630 # CHECK: cp 0(1,%r1), 0(1)
   4631 0xf9 0x00 0x10 0x00 0x00 0x00
   4632 
   4633 # CHECK: cp 0(1,%r15), 0(1)
   4634 0xf9 0x00 0xf0 0x00 0x00 0x00
   4635 
   4636 # CHECK: cp 4095(1,%r1), 0(1)
   4637 0xf9 0x00 0x1f 0xff 0x00 0x00
   4638 
   4639 # CHECK: cp 4095(1,%r15), 0(1)
   4640 0xf9 0x00 0xff 0xff 0x00 0x00
   4641 
   4642 # CHECK: cp 0(16,%r1), 0(1)
   4643 0xf9 0xf0 0x10 0x00 0x00 0x00
   4644 
   4645 # CHECK: cp 0(16,%r15), 0(1)
   4646 0xf9 0xf0 0xf0 0x00 0x00 0x00
   4647 
   4648 # CHECK: cp 0(1), 0(16,%r1)
   4649 0xf9 0x0f 0x00 0x00 0x10 0x00
   4650 
   4651 # CHECK: cp 0(1), 0(16,%r15)
   4652 0xf9 0x0f 0x00 0x00 0xf0 0x00
   4653 
   4654 # CHECK: cpsdr %f0, %f0, %f0
   4655 0xb3 0x72 0x00 0x00
   4656 
   4657 # CHECK: cpsdr %f0, %f0, %f15
   4658 0xb3 0x72 0x00 0x0f
   4659 
   4660 # CHECK: cpsdr %f0, %f15, %f0
   4661 0xb3 0x72 0xf0 0x00
   4662 
   4663 # CHECK: cpsdr %f15, %f0, %f0
   4664 0xb3 0x72 0x00 0xf0
   4665 
   4666 # CHECK: cpsdr %f1, %f2, %f3
   4667 0xb3 0x72 0x20 0x13
   4668 
   4669 # CHECK: cpsdr %f15, %f15, %f15
   4670 0xb3 0x72 0xf0 0xff
   4671 
   4672 # CHECK: cpya %a0, %a0
   4673 0xb2 0x4d 0x00 0x00
   4674 
   4675 # CHECK: cpya %a0, %a15
   4676 0xb2 0x4d 0x00 0x0f
   4677 
   4678 # CHECK: cpya %a15, %a0
   4679 0xb2 0x4d 0x00 0xf0
   4680 
   4681 # CHECK: cpya %a7, %a8
   4682 0xb2 0x4d 0x00 0x78
   4683 
   4684 # CHECK: cpya %a15, %a15
   4685 0xb2 0x4d 0x00 0xff
   4686 
   4687 # CHECK: cr %r0, %r0
   4688 0x19 0x00
   4689 
   4690 # CHECK: cr %r0, %r15
   4691 0x19 0x0f
   4692 
   4693 # CHECK: cr %r15, %r0
   4694 0x19 0xf0
   4695 
   4696 # CHECK: cr %r7, %r8
   4697 0x19 0x78
   4698 
   4699 # CHECK: crb %r0, %r0, 0, 0
   4700 0xec 0x00 0x00 0x00 0x00 0xf6
   4701 
   4702 # CHECK: crb %r0, %r15, 0, 0
   4703 0xec 0x0f 0x00 0x00 0x00 0xf6
   4704 
   4705 # CHECK: crb %r15, %r0, 0, 0
   4706 0xec 0xf0 0x00 0x00 0x00 0xf6
   4707 
   4708 # CHECK: crb %r7, %r8, 0, 0
   4709 0xec 0x78 0x00 0x00 0x00 0xf6
   4710 
   4711 # CHECK: crb %r0, %r0, 0, 4095(%r15)
   4712 0xec 0x00 0xff 0xff 0x00 0xf6
   4713 
   4714 # CHECK: crb %r0, %r0, 0, 0(%r8)
   4715 0xec 0x00 0x80 0x00 0x00 0xf6
   4716 
   4717 # CHECK: crb %r0, %r0, 0, 4095(%r7)
   4718 0xec 0x00 0x7f 0xff 0x00 0xf6
   4719 
   4720 # CHECK: crb %r0, %r0, 1, 0
   4721 0xec 0x00 0x00 0x00 0x10 0xf6
   4722 
   4723 # CHECK: crbh %r0, %r0, 0
   4724 0xec 0x00 0x00 0x00 0x20 0xf6
   4725 
   4726 # CHECK: crb %r0, %r0, 3, 0
   4727 0xec 0x00 0x00 0x00 0x30 0xf6
   4728 
   4729 # CHECK: crbl %r0, %r0, 0
   4730 0xec 0x00 0x00 0x00 0x40 0xf6
   4731 
   4732 # CHECK: crb %r0, %r0, 5, 0
   4733 0xec 0x00 0x00 0x00 0x50 0xf6
   4734 
   4735 # CHECK: crblh %r0, %r0, 0
   4736 0xec 0x00 0x00 0x00 0x60 0xf6
   4737 
   4738 # CHECK: crb %r0, %r0, 7, 0
   4739 0xec 0x00 0x00 0x00 0x70 0xf6
   4740 
   4741 # CHECK: crbe %r0, %r0, 0
   4742 0xec 0x00 0x00 0x00 0x80 0xf6
   4743 
   4744 # CHECK: crb %r0, %r0, 9, 0
   4745 0xec 0x00 0x00 0x00 0x90 0xf6
   4746 
   4747 # CHECK: crbhe %r0, %r0, 0
   4748 0xec 0x00 0x00 0x00 0xa0 0xf6
   4749 
   4750 # CHECK: crb %r0, %r0, 11, 0
   4751 0xec 0x00 0x00 0x00 0xb0 0xf6
   4752 
   4753 # CHECK: crble %r0, %r0, 0
   4754 0xec 0x00 0x00 0x00 0xc0 0xf6
   4755 
   4756 # CHECK: crb %r0, %r0, 13, 0
   4757 0xec 0x00 0x00 0x00 0xd0 0xf6
   4758 
   4759 # CHECK: crb %r0, %r0, 14, 0
   4760 0xec 0x00 0x00 0x00 0xe0 0xf6
   4761 
   4762 # CHECK: crb %r0, %r0, 15, 0
   4763 0xec 0x00 0x00 0x00 0xf0 0xf6
   4764 
   4765 # CHECK: crdte %r0, %r0, %r0
   4766 0xb9 0x8f 0x00 0x00
   4767 
   4768 # CHECK: crdte %r0, %r0, %r14
   4769 0xb9 0x8f 0x00 0x0e
   4770 
   4771 # CHECK: crdte %r0, %r15, %r0
   4772 0xb9 0x8f 0xf0 0x00
   4773 
   4774 # CHECK: crdte %r14, %r0, %r0
   4775 0xb9 0x8f 0x00 0xe0
   4776 
   4777 # CHECK: crdte %r0, %r0, %r0, 15
   4778 0xb9 0x8f 0x0f 0x00
   4779 
   4780 # CHECK: crdte %r4, %r5, %r6, 7
   4781 0xb9 0x8f 0x57 0x46
   4782 
   4783 # CHECK: crth %r0, %r1
   4784 0xb9 0x72 0x20 0x01
   4785 
   4786 # CHECK: crtl %r0, %r1
   4787 0xb9 0x72 0x40 0x01
   4788 
   4789 # CHECK: crte %r0, %r1
   4790 0xb9 0x72 0x80 0x01
   4791 
   4792 # CHECK: crtlh %r0, %r1
   4793 0xb9 0x72 0x60 0x01
   4794 
   4795 # CHECK: crthe %r0, %r1
   4796 0xb9 0x72 0xa0 0x01
   4797 
   4798 # CHECK: crtle %r0, %r1
   4799 0xb9 0x72 0xc0 0x01
   4800 
   4801 # CHECK: cs %r0, %r0, 0
   4802 0xba 0x00 0x00 0x00
   4803 
   4804 # CHECK: cs %r0, %r0, 4095
   4805 0xba 0x00 0x0f 0xff
   4806 
   4807 # CHECK: cs %r0, %r0, 0(%r1)
   4808 0xba 0x00 0x10 0x00
   4809 
   4810 # CHECK: cs %r0, %r0, 0(%r15)
   4811 0xba 0x00 0xf0 0x00
   4812 
   4813 # CHECK: cs %r0, %r0, 4095(%r1)
   4814 0xba 0x00 0x1f 0xff
   4815 
   4816 # CHECK: cs %r0, %r0, 4095(%r15)
   4817 0xba 0x00 0xff 0xff
   4818 
   4819 # CHECK: cs %r0, %r15, 0
   4820 0xba 0x0f 0x00 0x00
   4821 
   4822 # CHECK: cs %r15, %r0, 0
   4823 0xba 0xf0 0x00 0x00
   4824 
   4825 # CHECK: csch
   4826 0xb2 0x30 0x00 0x00
   4827 
   4828 # CHECK: csdtr %r0, %f0, 0
   4829 0xb3 0xe3 0x00 0x00
   4830 
   4831 # CHECK: csdtr %r0, %f15, 0
   4832 0xb3 0xe3 0x00 0x0f
   4833 
   4834 # CHECK: csdtr %r0, %f0, 15
   4835 0xb3 0xe3 0x0f 0x00
   4836 
   4837 # CHECK: csdtr %r4, %f5, 6
   4838 0xb3 0xe3 0x06 0x45
   4839 
   4840 # CHECK: csdtr %r15, %f0, 0
   4841 0xb3 0xe3 0x00 0xf0
   4842 
   4843 # CHECK: csg %r0, %r0, -524288
   4844 0xeb 0x00 0x00 0x00 0x80 0x30
   4845 
   4846 # CHECK: csg %r0, %r0, -1
   4847 0xeb 0x00 0x0f 0xff 0xff 0x30
   4848 
   4849 # CHECK: csg %r0, %r0, 0
   4850 0xeb 0x00 0x00 0x00 0x00 0x30
   4851 
   4852 # CHECK: csg %r0, %r0, 1
   4853 0xeb 0x00 0x00 0x01 0x00 0x30
   4854 
   4855 # CHECK: csg %r0, %r0, 524287
   4856 0xeb 0x00 0x0f 0xff 0x7f 0x30
   4857 
   4858 # CHECK: csg %r0, %r0, 0(%r1)
   4859 0xeb 0x00 0x10 0x00 0x00 0x30
   4860 
   4861 # CHECK: csg %r0, %r0, 0(%r15)
   4862 0xeb 0x00 0xf0 0x00 0x00 0x30
   4863 
   4864 # CHECK: csg %r0, %r0, 524287(%r1)
   4865 0xeb 0x00 0x1f 0xff 0x7f 0x30
   4866 
   4867 # CHECK: csg %r0, %r0, 524287(%r15)
   4868 0xeb 0x00 0xff 0xff 0x7f 0x30
   4869 
   4870 # CHECK: csg %r0, %r15, 0
   4871 0xeb 0x0f 0x00 0x00 0x00 0x30
   4872 
   4873 # CHECK: csg %r15, %r0, 0
   4874 0xeb 0xf0 0x00 0x00 0x00 0x30
   4875 
   4876 # CHECK: csp %r0, %r0
   4877 0xb2 0x50 0x00 0x00
   4878 
   4879 # CHECK: csp %r0, %r15
   4880 0xb2 0x50 0x00 0x0f
   4881 
   4882 # CHECK: csp %r14, %r0
   4883 0xb2 0x50 0x00 0xe0
   4884 
   4885 # CHECK: csp %r6, %r8
   4886 0xb2 0x50 0x00 0x68
   4887 
   4888 # CHECK: cspg %r0, %r0
   4889 0xb9 0x8a 0x00 0x00
   4890 
   4891 # CHECK: cspg %r0, %r15
   4892 0xb9 0x8a 0x00 0x0f
   4893 
   4894 # CHECK: cspg %r14, %r0
   4895 0xb9 0x8a 0x00 0xe0
   4896 
   4897 # CHECK: cspg %r6, %r8
   4898 0xb9 0x8a 0x00 0x68
   4899 
   4900 # CHECK: csst 0, 0, %r0
   4901 0xc8 0x02 0x00 0x00 0x00 0x00
   4902 
   4903 # CHECK: csst 0, 4095, %r2
   4904 0xc8 0x22 0x00 0x00 0x0f 0xff
   4905 
   4906 # CHECK: csst 0, 0(%r1), %r2
   4907 0xc8 0x22 0x00 0x00 0x10 0x00
   4908 
   4909 # CHECK: csst 0, 0(%r15), %r2
   4910 0xc8 0x22 0x00 0x00 0xf0 0x00
   4911 
   4912 # CHECK: csst 0(%r1), 4095(%r15), %r2
   4913 0xc8 0x22 0x10 0x00 0xff 0xff
   4914 
   4915 # CHECK: csst 0(%r1), 0(%r15), %r2
   4916 0xc8 0x22 0x10 0x00 0xf0 0x00
   4917 
   4918 # CHECK: csst 4095(%r1), 0(%r15), %r2
   4919 0xc8 0x22 0x1f 0xff 0xf0 0x00
   4920 
   4921 # CHECK: csxtr %r0, %f0, 0
   4922 0xb3 0xeb 0x00 0x00
   4923 
   4924 # CHECK: csxtr %r0, %f13, 0
   4925 0xb3 0xeb 0x00 0x0d
   4926 
   4927 # CHECK: csxtr %r0, %f0, 15
   4928 0xb3 0xeb 0x0f 0x00
   4929 
   4930 # CHECK: csxtr %r4, %f5, 6
   4931 0xb3 0xeb 0x06 0x45
   4932 
   4933 # CHECK: csxtr %r14, %f0, 0
   4934 0xb3 0xeb 0x00 0xe0
   4935 
   4936 # CHECK: csy %r0, %r0, -524288
   4937 0xeb 0x00 0x00 0x00 0x80 0x14
   4938 
   4939 # CHECK: csy %r0, %r0, -1
   4940 0xeb 0x00 0x0f 0xff 0xff 0x14
   4941 
   4942 # CHECK: csy %r0, %r0, 0
   4943 0xeb 0x00 0x00 0x00 0x00 0x14
   4944 
   4945 # CHECK: csy %r0, %r0, 1
   4946 0xeb 0x00 0x00 0x01 0x00 0x14
   4947 
   4948 # CHECK: csy %r0, %r0, 524287
   4949 0xeb 0x00 0x0f 0xff 0x7f 0x14
   4950 
   4951 # CHECK: csy %r0, %r0, 0(%r1)
   4952 0xeb 0x00 0x10 0x00 0x00 0x14
   4953 
   4954 # CHECK: csy %r0, %r0, 0(%r15)
   4955 0xeb 0x00 0xf0 0x00 0x00 0x14
   4956 
   4957 # CHECK: csy %r0, %r0, 524287(%r1)
   4958 0xeb 0x00 0x1f 0xff 0x7f 0x14
   4959 
   4960 # CHECK: csy %r0, %r0, 524287(%r15)
   4961 0xeb 0x00 0xff 0xff 0x7f 0x14
   4962 
   4963 # CHECK: csy %r0, %r15, 0
   4964 0xeb 0x0f 0x00 0x00 0x00 0x14
   4965 
   4966 # CHECK: csy %r15, %r0, 0
   4967 0xeb 0xf0 0x00 0x00 0x00 0x14
   4968 
   4969 # CHECK: cu12 %r0, %r0
   4970 0xb2 0xa7 0x00 0x00
   4971 
   4972 # CHECK: cu12 %r0, %r14
   4973 0xb2 0xa7 0x00 0x0e
   4974 
   4975 # CHECK: cu12 %r14, %r0
   4976 0xb2 0xa7 0x00 0xe0
   4977 
   4978 # CHECK: cu12 %r6, %r8
   4979 0xb2 0xa7 0x00 0x68
   4980 
   4981 # CHECK: cu12 %r4, %r12, 1
   4982 0xb2 0xa7 0x10 0x4c
   4983 
   4984 # CHECK: cu12 %r4, %r12, 15
   4985 0xb2 0xa7 0xf0 0x4c
   4986 
   4987 # CHECK: cu14 %r0, %r0
   4988 0xb9 0xb0 0x00 0x00
   4989 
   4990 # CHECK: cu14 %r0, %r14
   4991 0xb9 0xb0 0x00 0x0e
   4992 
   4993 # CHECK: cu14 %r14, %r0
   4994 0xb9 0xb0 0x00 0xe0
   4995 
   4996 # CHECK: cu14 %r6, %r8
   4997 0xb9 0xb0 0x00 0x68
   4998 
   4999 # CHECK: cu14 %r4, %r12, 1
   5000 0xb9 0xb0 0x10 0x4c
   5001 
   5002 # CHECK: cu14 %r4, %r12, 15
   5003 0xb9 0xb0 0xf0 0x4c
   5004 
   5005 # CHECK: cu21 %r0, %r0
   5006 0xb2 0xa6 0x00 0x00
   5007 
   5008 # CHECK: cu21 %r0, %r14
   5009 0xb2 0xa6 0x00 0x0e
   5010 
   5011 # CHECK: cu21 %r14, %r0
   5012 0xb2 0xa6 0x00 0xe0
   5013 
   5014 # CHECK: cu21 %r6, %r8
   5015 0xb2 0xa6 0x00 0x68
   5016 
   5017 # CHECK: cu21 %r4, %r12, 1
   5018 0xb2 0xa6 0x10 0x4c
   5019 
   5020 # CHECK: cu21 %r4, %r12, 15
   5021 0xb2 0xa6 0xf0 0x4c
   5022 
   5023 # CHECK: cu24 %r0, %r0
   5024 0xb9 0xb1 0x00 0x00
   5025 
   5026 # CHECK: cu24 %r0, %r14
   5027 0xb9 0xb1 0x00 0x0e
   5028 
   5029 # CHECK: cu24 %r14, %r0
   5030 0xb9 0xb1 0x00 0xe0
   5031 
   5032 # CHECK: cu24 %r6, %r8
   5033 0xb9 0xb1 0x00 0x68
   5034 
   5035 # CHECK: cu24 %r4, %r12, 1
   5036 0xb9 0xb1 0x10 0x4c
   5037 
   5038 # CHECK: cu24 %r4, %r12, 15
   5039 0xb9 0xb1 0xf0 0x4c
   5040 
   5041 # CHECK: cu41 %r0, %r0
   5042 0xb9 0xb2 0x00 0x00
   5043 
   5044 # CHECK: cu41 %r0, %r14
   5045 0xb9 0xb2 0x00 0x0e
   5046 
   5047 # CHECK: cu41 %r14, %r0
   5048 0xb9 0xb2 0x00 0xe0
   5049 
   5050 # CHECK: cu41 %r6, %r8
   5051 0xb9 0xb2 0x00 0x68
   5052 
   5053 # CHECK: cu42 %r0, %r0
   5054 0xb9 0xb3 0x00 0x00
   5055 
   5056 # CHECK: cu42 %r0, %r14
   5057 0xb9 0xb3 0x00 0x0e
   5058 
   5059 # CHECK: cu42 %r14, %r0
   5060 0xb9 0xb3 0x00 0xe0
   5061 
   5062 # CHECK: cu42 %r6, %r8
   5063 0xb9 0xb3 0x00 0x68
   5064 
   5065 # CHECK: cudtr %r0, %f0
   5066 0xb3 0xe2 0x00 0x00
   5067 
   5068 # CHECK: cudtr %r0, %f15
   5069 0xb3 0xe2 0x00 0x0f
   5070 
   5071 # CHECK: cudtr %r15, %f0
   5072 0xb3 0xe2 0x00 0xf0
   5073 
   5074 # CHECK: cudtr %r7, %f8
   5075 0xb3 0xe2 0x00 0x78
   5076 
   5077 # CHECK: cudtr %r15, %f15
   5078 0xb3 0xe2 0x00 0xff
   5079 
   5080 # CHECK: cuse %r0, %r0
   5081 0xb2 0x57 0x00 0x00
   5082 
   5083 # CHECK: cuse %r0, %r14
   5084 0xb2 0x57 0x00 0x0e
   5085 
   5086 # CHECK: cuse %r14, %r0
   5087 0xb2 0x57 0x00 0xe0
   5088 
   5089 # CHECK: cuse %r6, %r8
   5090 0xb2 0x57 0x00 0x68
   5091 
   5092 # CHECK: cuxtr %r0, %f0
   5093 0xb3 0xea 0x00 0x00
   5094 
   5095 # CHECK: cuxtr %r0, %f13
   5096 0xb3 0xea 0x00 0x0d
   5097 
   5098 # CHECK: cuxtr %r14, %f0
   5099 0xb3 0xea 0x00 0xe0
   5100 
   5101 # CHECK: cuxtr %r6, %f8
   5102 0xb3 0xea 0x00 0x68
   5103 
   5104 # CHECK: cuxtr %r14, %f13
   5105 0xb3 0xea 0x00 0xed
   5106 
   5107 # CHECK: cvb %r0, 0
   5108 0x4f 0x00 0x00 0x00
   5109 
   5110 # CHECK: cvb %r0, 4095
   5111 0x4f 0x00 0x0f 0xff
   5112 
   5113 # CHECK: cvb %r0, 0(%r1)
   5114 0x4f 0x00 0x10 0x00
   5115 
   5116 # CHECK: cvb %r0, 0(%r15)
   5117 0x4f 0x00 0xf0 0x00
   5118 
   5119 # CHECK: cvb %r0, 4095(%r1,%r15)
   5120 0x4f 0x01 0xff 0xff
   5121 
   5122 # CHECK: cvb %r0, 4095(%r15,%r1)
   5123 0x4f 0x0f 0x1f 0xff
   5124 
   5125 # CHECK: cvb %r15, 0
   5126 0x4f 0xf0 0x00 0x00
   5127 
   5128 # CHECK: cvbg %r0, -524288
   5129 0xe3 0x00 0x00 0x00 0x80 0x0e
   5130 
   5131 # CHECK: cvbg %r0, -1
   5132 0xe3 0x00 0x0f 0xff 0xff 0x0e
   5133 
   5134 # CHECK: cvbg %r0, 0
   5135 0xe3 0x00 0x00 0x00 0x00 0x0e
   5136 
   5137 # CHECK: cvbg %r0, 1
   5138 0xe3 0x00 0x00 0x01 0x00 0x0e
   5139 
   5140 # CHECK: cvbg %r0, 524287
   5141 0xe3 0x00 0x0f 0xff 0x7f 0x0e
   5142 
   5143 # CHECK: cvbg %r0, 0(%r1)
   5144 0xe3 0x00 0x10 0x00 0x00 0x0e
   5145 
   5146 # CHECK: cvbg %r0, 0(%r15)
   5147 0xe3 0x00 0xf0 0x00 0x00 0x0e
   5148 
   5149 # CHECK: cvbg %r0, 524287(%r1,%r15)
   5150 0xe3 0x01 0xff 0xff 0x7f 0x0e
   5151 
   5152 # CHECK: cvbg %r0, 524287(%r15,%r1)
   5153 0xe3 0x0f 0x1f 0xff 0x7f 0x0e
   5154 
   5155 # CHECK: cvbg %r15, 0
   5156 0xe3 0xf0 0x00 0x00 0x00 0x0e
   5157 
   5158 # CHECK: cvby %r0, -524288
   5159 0xe3 0x00 0x00 0x00 0x80 0x06
   5160 
   5161 # CHECK: cvby %r0, -1
   5162 0xe3 0x00 0x0f 0xff 0xff 0x06
   5163 
   5164 # CHECK: cvby %r0, 0
   5165 0xe3 0x00 0x00 0x00 0x00 0x06
   5166 
   5167 # CHECK: cvby %r0, 1
   5168 0xe3 0x00 0x00 0x01 0x00 0x06
   5169 
   5170 # CHECK: cvby %r0, 524287
   5171 0xe3 0x00 0x0f 0xff 0x7f 0x06
   5172 
   5173 # CHECK: cvby %r0, 0(%r1)
   5174 0xe3 0x00 0x10 0x00 0x00 0x06
   5175 
   5176 # CHECK: cvby %r0, 0(%r15)
   5177 0xe3 0x00 0xf0 0x00 0x00 0x06
   5178 
   5179 # CHECK: cvby %r0, 524287(%r1,%r15)
   5180 0xe3 0x01 0xff 0xff 0x7f 0x06
   5181 
   5182 # CHECK: cvby %r0, 524287(%r15,%r1)
   5183 0xe3 0x0f 0x1f 0xff 0x7f 0x06
   5184 
   5185 # CHECK: cvby %r15, 0
   5186 0xe3 0xf0 0x00 0x00 0x00 0x06
   5187 
   5188 # CHECK: cvd %r0, 0
   5189 0x4e 0x00 0x00 0x00
   5190 
   5191 # CHECK: cvd %r0, 4095
   5192 0x4e 0x00 0x0f 0xff
   5193 
   5194 # CHECK: cvd %r0, 0(%r1)
   5195 0x4e 0x00 0x10 0x00
   5196 
   5197 # CHECK: cvd %r0, 0(%r15)
   5198 0x4e 0x00 0xf0 0x00
   5199 
   5200 # CHECK: cvd %r0, 4095(%r1,%r15)
   5201 0x4e 0x01 0xff 0xff
   5202 
   5203 # CHECK: cvd %r0, 4095(%r15,%r1)
   5204 0x4e 0x0f 0x1f 0xff
   5205 
   5206 # CHECK: cvd %r15, 0
   5207 0x4e 0xf0 0x00 0x00
   5208 
   5209 # CHECK: cvdg %r0, -524288
   5210 0xe3 0x00 0x00 0x00 0x80 0x2e
   5211 
   5212 # CHECK: cvdg %r0, -1
   5213 0xe3 0x00 0x0f 0xff 0xff 0x2e
   5214 
   5215 # CHECK: cvdg %r0, 0
   5216 0xe3 0x00 0x00 0x00 0x00 0x2e
   5217 
   5218 # CHECK: cvdg %r0, 1
   5219 0xe3 0x00 0x00 0x01 0x00 0x2e
   5220 
   5221 # CHECK: cvdg %r0, 524287
   5222 0xe3 0x00 0x0f 0xff 0x7f 0x2e
   5223 
   5224 # CHECK: cvdg %r0, 0(%r1)
   5225 0xe3 0x00 0x10 0x00 0x00 0x2e
   5226 
   5227 # CHECK: cvdg %r0, 0(%r15)
   5228 0xe3 0x00 0xf0 0x00 0x00 0x2e
   5229 
   5230 # CHECK: cvdg %r0, 524287(%r1,%r15)
   5231 0xe3 0x01 0xff 0xff 0x7f 0x2e
   5232 
   5233 # CHECK: cvdg %r0, 524287(%r15,%r1)
   5234 0xe3 0x0f 0x1f 0xff 0x7f 0x2e
   5235 
   5236 # CHECK: cvdg %r15, 0
   5237 0xe3 0xf0 0x00 0x00 0x00 0x2e
   5238 
   5239 # CHECK: cvdy %r0, -524288
   5240 0xe3 0x00 0x00 0x00 0x80 0x26
   5241 
   5242 # CHECK: cvdy %r0, -1
   5243 0xe3 0x00 0x0f 0xff 0xff 0x26
   5244 
   5245 # CHECK: cvdy %r0, 0
   5246 0xe3 0x00 0x00 0x00 0x00 0x26
   5247 
   5248 # CHECK: cvdy %r0, 1
   5249 0xe3 0x00 0x00 0x01 0x00 0x26
   5250 
   5251 # CHECK: cvdy %r0, 524287
   5252 0xe3 0x00 0x0f 0xff 0x7f 0x26
   5253 
   5254 # CHECK: cvdy %r0, 0(%r1)
   5255 0xe3 0x00 0x10 0x00 0x00 0x26
   5256 
   5257 # CHECK: cvdy %r0, 0(%r15)
   5258 0xe3 0x00 0xf0 0x00 0x00 0x26
   5259 
   5260 # CHECK: cvdy %r0, 524287(%r1,%r15)
   5261 0xe3 0x01 0xff 0xff 0x7f 0x26
   5262 
   5263 # CHECK: cvdy %r0, 524287(%r15,%r1)
   5264 0xe3 0x0f 0x1f 0xff 0x7f 0x26
   5265 
   5266 # CHECK: cvdy %r15, 0
   5267 0xe3 0xf0 0x00 0x00 0x00 0x26
   5268 
   5269 # CHECK: cxbr %f0, %f0
   5270 0xb3 0x49 0x00 0x00
   5271 
   5272 # CHECK: cxbr %f0, %f13
   5273 0xb3 0x49 0x00 0x0d
   5274 
   5275 # CHECK: cxbr %f8, %f8
   5276 0xb3 0x49 0x00 0x88
   5277 
   5278 # CHECK: cxbr %f13, %f0
   5279 0xb3 0x49 0x00 0xd0
   5280 
   5281 # CHECK: cxfbr %f0, %r0
   5282 0xb3 0x96 0x00 0x00
   5283 
   5284 # CHECK: cxfbr %f0, %r15
   5285 0xb3 0x96 0x00 0x0f
   5286 
   5287 # CHECK: cxfbr %f13, %r0
   5288 0xb3 0x96 0x00 0xd0
   5289 
   5290 # CHECK: cxfbr %f8, %r7
   5291 0xb3 0x96 0x00 0x87
   5292 
   5293 # CHECK: cxfbr %f13, %r15
   5294 0xb3 0x96 0x00 0xdf
   5295 
   5296 # CHECK: cxfbra %f0, 0, %r0, 1
   5297 0xb3 0x96 0x01 0x00
   5298 
   5299 # CHECK: cxfbra %f0, 0, %r0, 15
   5300 0xb3 0x96 0x0f 0x00
   5301 
   5302 # CHECK: cxfbra %f0, 0, %r15, 1
   5303 0xb3 0x96 0x01 0x0f
   5304 
   5305 # CHECK: cxfbra %f0, 15, %r0, 1
   5306 0xb3 0x96 0xf1 0x00
   5307 
   5308 # CHECK: cxfbra %f4, 5, %r6, 7
   5309 0xb3 0x96 0x57 0x46
   5310 
   5311 # CHECK: cxfbra %f13, 0, %r0, 1
   5312 0xb3 0x96 0x01 0xd0
   5313 
   5314 # CHECK: cxfr %f0, %r0
   5315 0xb3 0xb6 0x00 0x00
   5316 
   5317 # CHECK: cxfr %f0, %r15
   5318 0xb3 0xb6 0x00 0x0f
   5319 
   5320 # CHECK: cxfr %f13, %r0
   5321 0xb3 0xb6 0x00 0xd0
   5322 
   5323 # CHECK: cxfr %f8, %r7
   5324 0xb3 0xb6 0x00 0x87
   5325 
   5326 # CHECK: cxfr %f13, %r15
   5327 0xb3 0xb6 0x00 0xdf
   5328 
   5329 # CHECK: cxftr %f0, 0, %r0, 0
   5330 0xb9 0x59 0x00 0x00
   5331 
   5332 # CHECK: cxftr %f0, 0, %r0, 15
   5333 0xb9 0x59 0x0f 0x00
   5334 
   5335 # CHECK: cxftr %f0, 0, %r15, 0
   5336 0xb9 0x59 0x00 0x0f
   5337 
   5338 # CHECK: cxftr %f0, 15, %r0, 0
   5339 0xb9 0x59 0xf0 0x00
   5340 
   5341 # CHECK: cxftr %f4, 5, %r9, 10
   5342 0xb9 0x59 0x5a 0x49
   5343 
   5344 # CHECK: cxftr %f13, 0, %r0, 0
   5345 0xb9 0x59 0x00 0xd0
   5346 
   5347 # CHECK: cxgbr %f0, %r0
   5348 0xb3 0xa6 0x00 0x00
   5349 
   5350 # CHECK: cxgbr %f0, %r15
   5351 0xb3 0xa6 0x00 0x0f
   5352 
   5353 # CHECK: cxgbr %f13, %r0
   5354 0xb3 0xa6 0x00 0xd0
   5355 
   5356 # CHECK: cxgbr %f8, %r7
   5357 0xb3 0xa6 0x00 0x87
   5358 
   5359 # CHECK: cxgbr %f13, %r15
   5360 0xb3 0xa6 0x00 0xdf
   5361 
   5362 # CHECK: cxgbra %f0, 0, %r0, 1
   5363 0xb3 0xa6 0x01 0x00
   5364 
   5365 # CHECK: cxgbra %f0, 0, %r0, 15
   5366 0xb3 0xa6 0x0f 0x00
   5367 
   5368 # CHECK: cxgbra %f0, 0, %r15, 1
   5369 0xb3 0xa6 0x01 0x0f
   5370 
   5371 # CHECK: cxgbra %f0, 15, %r0, 1
   5372 0xb3 0xa6 0xf1 0x00
   5373 
   5374 # CHECK: cxgbra %f4, 5, %r6, 7
   5375 0xb3 0xa6 0x57 0x46
   5376 
   5377 # CHECK: cxgbra %f13, 0, %r0, 1
   5378 0xb3 0xa6 0x01 0xd0
   5379 
   5380 # CHECK: cxgr %f0, %r0
   5381 0xb3 0xc6 0x00 0x00
   5382 
   5383 # CHECK: cxgr %f0, %r15
   5384 0xb3 0xc6 0x00 0x0f
   5385 
   5386 # CHECK: cxgr %f13, %r0
   5387 0xb3 0xc6 0x00 0xd0
   5388 
   5389 # CHECK: cxgr %f8, %r7
   5390 0xb3 0xc6 0x00 0x87
   5391 
   5392 # CHECK: cxgr %f13, %r15
   5393 0xb3 0xc6 0x00 0xdf
   5394 
   5395 # CHECK: cxgtr %f0, %r0
   5396 0xb3 0xf9 0x00 0x00
   5397 
   5398 # CHECK: cxgtr %f0, %r15
   5399 0xb3 0xf9 0x00 0x0f
   5400 
   5401 # CHECK: cxgtr %f13, %r0
   5402 0xb3 0xf9 0x00 0xd0
   5403 
   5404 # CHECK: cxgtr %f8, %r7
   5405 0xb3 0xf9 0x00 0x87
   5406 
   5407 # CHECK: cxgtr %f13, %r15
   5408 0xb3 0xf9 0x00 0xdf
   5409 
   5410 # CHECK: cxgtra %f0, 0, %r0, 1
   5411 0xb3 0xf9 0x01 0x00
   5412 
   5413 # CHECK: cxgtra %f0, 0, %r0, 15
   5414 0xb3 0xf9 0x0f 0x00
   5415 
   5416 # CHECK: cxgtra %f0, 0, %r15, 1
   5417 0xb3 0xf9 0x01 0x0f
   5418 
   5419 # CHECK: cxgtra %f0, 15, %r0, 1
   5420 0xb3 0xf9 0xf1 0x00
   5421 
   5422 # CHECK: cxgtra %f4, 5, %r9, 10
   5423 0xb3 0xf9 0x5a 0x49
   5424 
   5425 # CHECK: cxgtra %f13, 0, %r0, 1
   5426 0xb3 0xf9 0x01 0xd0
   5427 
   5428 # CHECK: cxlfbr %f0, 0, %r0, 1
   5429 0xb3 0x92 0x01 0x00
   5430 
   5431 # CHECK: cxlfbr %f0, 0, %r0, 15
   5432 0xb3 0x92 0x0f 0x00
   5433 
   5434 # CHECK: cxlfbr %f0, 0, %r15, 1
   5435 0xb3 0x92 0x01 0x0f
   5436 
   5437 # CHECK: cxlfbr %f0, 15, %r0, 1
   5438 0xb3 0x92 0xf1 0x00
   5439 
   5440 # CHECK: cxlfbr %f4, 5, %r6, 7
   5441 0xb3 0x92 0x57 0x46
   5442 
   5443 # CHECK: cxlfbr %f13, 0, %r0, 1
   5444 0xb3 0x92 0x01 0xd0
   5445 
   5446 # CHECK: cxlftr %f0, 0, %r0, 0
   5447 0xb9 0x5b 0x00 0x00
   5448 
   5449 # CHECK: cxlftr %f0, 0, %r0, 15
   5450 0xb9 0x5b 0x0f 0x00
   5451 
   5452 # CHECK: cxlftr %f0, 0, %r15, 0
   5453 0xb9 0x5b 0x00 0x0f
   5454 
   5455 # CHECK: cxlftr %f0, 15, %r0, 0
   5456 0xb9 0x5b 0xf0 0x00
   5457 
   5458 # CHECK: cxlftr %f4, 5, %r9, 10
   5459 0xb9 0x5b 0x5a 0x49
   5460 
   5461 # CHECK: cxlftr %f13, 0, %r0, 0
   5462 0xb9 0x5b 0x00 0xd0
   5463 
   5464 # CHECK: cxlgbr %f0, 0, %r0, 1
   5465 0xb3 0xa2 0x01 0x00
   5466 
   5467 # CHECK: cxlgbr %f0, 0, %r0, 15
   5468 0xb3 0xa2 0x0f 0x00
   5469 
   5470 # CHECK: cxlgbr %f0, 0, %r15, 1
   5471 0xb3 0xa2 0x01 0x0f
   5472 
   5473 # CHECK: cxlgbr %f0, 15, %r0, 1
   5474 0xb3 0xa2 0xf1 0x00
   5475 
   5476 # CHECK: cxlgbr %f4, 5, %r6, 7
   5477 0xb3 0xa2 0x57 0x46
   5478 
   5479 # CHECK: cxlgbr %f13, 0, %r0, 1
   5480 0xb3 0xa2 0x01 0xd0
   5481 
   5482 # CHECK: cxlgtr %f0, 0, %r0, 0
   5483 0xb9 0x5a 0x00 0x00
   5484 
   5485 # CHECK: cxlgtr %f0, 0, %r0, 15
   5486 0xb9 0x5a 0x0f 0x00
   5487 
   5488 # CHECK: cxlgtr %f0, 0, %r15, 0
   5489 0xb9 0x5a 0x00 0x0f
   5490 
   5491 # CHECK: cxlgtr %f0, 15, %r0, 0
   5492 0xb9 0x5a 0xf0 0x00
   5493 
   5494 # CHECK: cxlgtr %f4, 5, %r9, 10
   5495 0xb9 0x5a 0x5a 0x49
   5496 
   5497 # CHECK: cxlgtr %f13, 0, %r0, 0
   5498 0xb9 0x5a 0x00 0xd0
   5499 
   5500 # CHECK: cxr %f0, %f0
   5501 0xb3 0x69 0x00 0x00
   5502 
   5503 # CHECK: cxr %f0, %f13
   5504 0xb3 0x69 0x00 0x0d
   5505 
   5506 # CHECK: cxr %f8, %f8
   5507 0xb3 0x69 0x00 0x88
   5508 
   5509 # CHECK: cxr %f13, %f0
   5510 0xb3 0x69 0x00 0xd0
   5511 
   5512 # CHECK: cxstr %f0, %r0
   5513 0xb3 0xfb 0x00 0x00
   5514 
   5515 # CHECK: cxstr %f0, %r14
   5516 0xb3 0xfb 0x00 0x0e
   5517 
   5518 # CHECK: cxstr %f13, %r0
   5519 0xb3 0xfb 0x00 0xd0
   5520 
   5521 # CHECK: cxstr %f8, %r6
   5522 0xb3 0xfb 0x00 0x86
   5523 
   5524 # CHECK: cxstr %f13, %r14
   5525 0xb3 0xfb 0x00 0xde
   5526 
   5527 # CHECK: cxtr %f0, %f0
   5528 0xb3 0xec 0x00 0x00
   5529 
   5530 # CHECK: cxtr %f0, %f13
   5531 0xb3 0xec 0x00 0x0d
   5532 
   5533 # CHECK: cxtr %f8, %f8
   5534 0xb3 0xec 0x00 0x88
   5535 
   5536 # CHECK: cxtr %f13, %f0
   5537 0xb3 0xec 0x00 0xd0
   5538 
   5539 # CHECK: cxutr %f0, %r0
   5540 0xb3 0xfa 0x00 0x00
   5541 
   5542 # CHECK: cxutr %f0, %r14
   5543 0xb3 0xfa 0x00 0x0e
   5544 
   5545 # CHECK: cxutr %f13, %r0
   5546 0xb3 0xfa 0x00 0xd0
   5547 
   5548 # CHECK: cxutr %f8, %r6
   5549 0xb3 0xfa 0x00 0x86
   5550 
   5551 # CHECK: cxutr %f13, %r14
   5552 0xb3 0xfa 0x00 0xde
   5553 
   5554 # CHECK: cxzt %f0, 0(1), 0
   5555 0xed 0x00 0x00 0x00 0x00 0xab
   5556 
   5557 # CHECK: cxzt %f13, 0(1), 0
   5558 0xed 0x00 0x00 0x00 0xd0 0xab
   5559 
   5560 # CHECK: cxzt %f0, 0(1), 15
   5561 0xed 0x00 0x00 0x00 0x0f 0xab
   5562 
   5563 # CHECK: cxzt %f0, 0(1,%r1), 0
   5564 0xed 0x00 0x10 0x00 0x00 0xab
   5565 
   5566 # CHECK: cxzt %f0, 0(1,%r15), 0
   5567 0xed 0x00 0xf0 0x00 0x00 0xab
   5568 
   5569 # CHECK: cxzt %f0, 4095(1,%r1), 0
   5570 0xed 0x00 0x1f 0xff 0x00 0xab
   5571 
   5572 # CHECK: cxzt %f0, 4095(1,%r15), 0
   5573 0xed 0x00 0xff 0xff 0x00 0xab
   5574 
   5575 # CHECK: cxzt %f0, 0(256,%r1), 0
   5576 0xed 0xff 0x10 0x00 0x00 0xab
   5577 
   5578 # CHECK: cxzt %f0, 0(256,%r15), 0
   5579 0xed 0xff 0xf0 0x00 0x00 0xab
   5580 
   5581 # CHECK: cy %r0, -524288
   5582 0xe3 0x00 0x00 0x00 0x80 0x59
   5583 
   5584 # CHECK: cy %r0, -1
   5585 0xe3 0x00 0x0f 0xff 0xff 0x59
   5586 
   5587 # CHECK: cy %r0, 0
   5588 0xe3 0x00 0x00 0x00 0x00 0x59
   5589 
   5590 # CHECK: cy %r0, 1
   5591 0xe3 0x00 0x00 0x01 0x00 0x59
   5592 
   5593 # CHECK: cy %r0, 524287
   5594 0xe3 0x00 0x0f 0xff 0x7f 0x59
   5595 
   5596 # CHECK: cy %r0, 0(%r1)
   5597 0xe3 0x00 0x10 0x00 0x00 0x59
   5598 
   5599 # CHECK: cy %r0, 0(%r15)
   5600 0xe3 0x00 0xf0 0x00 0x00 0x59
   5601 
   5602 # CHECK: cy %r0, 524287(%r1,%r15)
   5603 0xe3 0x01 0xff 0xff 0x7f 0x59
   5604 
   5605 # CHECK: cy %r0, 524287(%r15,%r1)
   5606 0xe3 0x0f 0x1f 0xff 0x7f 0x59
   5607 
   5608 # CHECK: cy %r15, 0
   5609 0xe3 0xf0 0x00 0x00 0x00 0x59
   5610 
   5611 # CHECK: czdt %f0, 0(1), 0
   5612 0xed 0x00 0x00 0x00 0x00 0xa8
   5613 
   5614 # CHECK: czdt %f15, 0(1), 0
   5615 0xed 0x00 0x00 0x00 0xf0 0xa8
   5616 
   5617 # CHECK: czdt %f0, 0(1), 15
   5618 0xed 0x00 0x00 0x00 0x0f 0xa8
   5619 
   5620 # CHECK: czdt %f0, 0(1,%r1), 0
   5621 0xed 0x00 0x10 0x00 0x00 0xa8
   5622 
   5623 # CHECK: czdt %f0, 0(1,%r15), 0
   5624 0xed 0x00 0xf0 0x00 0x00 0xa8
   5625 
   5626 # CHECK: czdt %f0, 4095(1,%r1), 0
   5627 0xed 0x00 0x1f 0xff 0x00 0xa8
   5628 
   5629 # CHECK: czdt %f0, 4095(1,%r15), 0
   5630 0xed 0x00 0xff 0xff 0x00 0xa8
   5631 
   5632 # CHECK: czdt %f0, 0(256,%r1), 0
   5633 0xed 0xff 0x10 0x00 0x00 0xa8
   5634 
   5635 # CHECK: czdt %f0, 0(256,%r15), 0
   5636 0xed 0xff 0xf0 0x00 0x00 0xa8
   5637 
   5638 # CHECK: czxt %f0, 0(1), 0
   5639 0xed 0x00 0x00 0x00 0x00 0xa9
   5640 
   5641 # CHECK: czxt %f13, 0(1), 0
   5642 0xed 0x00 0x00 0x00 0xd0 0xa9
   5643 
   5644 # CHECK: czxt %f0, 0(1), 15
   5645 0xed 0x00 0x00 0x00 0x0f 0xa9
   5646 
   5647 # CHECK: czxt %f0, 0(1,%r1), 0
   5648 0xed 0x00 0x10 0x00 0x00 0xa9
   5649 
   5650 # CHECK: czxt %f0, 0(1,%r15), 0
   5651 0xed 0x00 0xf0 0x00 0x00 0xa9
   5652 
   5653 # CHECK: czxt %f0, 4095(1,%r1), 0
   5654 0xed 0x00 0x1f 0xff 0x00 0xa9
   5655 
   5656 # CHECK: czxt %f0, 4095(1,%r15), 0
   5657 0xed 0x00 0xff 0xff 0x00 0xa9
   5658 
   5659 # CHECK: czxt %f0, 0(256,%r1), 0
   5660 0xed 0xff 0x10 0x00 0x00 0xa9
   5661 
   5662 # CHECK: czxt %f0, 0(256,%r15), 0
   5663 0xed 0xff 0xf0 0x00 0x00 0xa9
   5664 
   5665 # CHECK: d %r0, 0
   5666 0x5d 0x00 0x00 0x00
   5667 
   5668 # CHECK: d %r0, 4095
   5669 0x5d 0x00 0x0f 0xff
   5670 
   5671 # CHECK: d %r0, 0(%r1)
   5672 0x5d 0x00 0x10 0x00
   5673 
   5674 # CHECK: d %r0, 0(%r15)
   5675 0x5d 0x00 0xf0 0x00
   5676 
   5677 # CHECK: d %r0, 4095(%r1,%r15)
   5678 0x5d 0x01 0xff 0xff
   5679 
   5680 # CHECK: d %r0, 4095(%r15,%r1)
   5681 0x5d 0x0f 0x1f 0xff
   5682 
   5683 # CHECK: d %r14, 0
   5684 0x5d 0xe0 0x00 0x00
   5685 
   5686 # CHECK: dd %f0, 0
   5687 0x6d 0x00 0x00 0x00
   5688 
   5689 # CHECK: dd %f0, 4095
   5690 0x6d 0x00 0x0f 0xff
   5691 
   5692 # CHECK: dd %f0, 0(%r1)
   5693 0x6d 0x00 0x10 0x00
   5694 
   5695 # CHECK: dd %f0, 0(%r15)
   5696 0x6d 0x00 0xf0 0x00
   5697 
   5698 # CHECK: dd %f0, 4095(%r1,%r15)
   5699 0x6d 0x01 0xff 0xff
   5700 
   5701 # CHECK: dd %f0, 4095(%r15,%r1)
   5702 0x6d 0x0f 0x1f 0xff
   5703 
   5704 # CHECK: dd %f15, 0
   5705 0x6d 0xf0 0x00 0x00
   5706 
   5707 # CHECK: ddb %f0, 0
   5708 0xed 0x00 0x00 0x00 0x00 0x1d
   5709 
   5710 # CHECK: ddb %f0, 4095
   5711 0xed 0x00 0x0f 0xff 0x00 0x1d
   5712 
   5713 # CHECK: ddb %f0, 0(%r1)
   5714 0xed 0x00 0x10 0x00 0x00 0x1d
   5715 
   5716 # CHECK: ddb %f0, 0(%r15)
   5717 0xed 0x00 0xf0 0x00 0x00 0x1d
   5718 
   5719 # CHECK: ddb %f0, 4095(%r1,%r15)
   5720 0xed 0x01 0xff 0xff 0x00 0x1d
   5721 
   5722 # CHECK: ddb %f0, 4095(%r15,%r1)
   5723 0xed 0x0f 0x1f 0xff 0x00 0x1d
   5724 
   5725 # CHECK: ddb %f15, 0
   5726 0xed 0xf0 0x00 0x00 0x00 0x1d
   5727 
   5728 # CHECK: ddbr %f0, %f0
   5729 0xb3 0x1d 0x00 0x00
   5730 
   5731 # CHECK: ddbr %f0, %f15
   5732 0xb3 0x1d 0x00 0x0f
   5733 
   5734 # CHECK: ddbr %f7, %f8
   5735 0xb3 0x1d 0x00 0x78
   5736 
   5737 # CHECK: ddbr %f15, %f0
   5738 0xb3 0x1d 0x00 0xf0
   5739 
   5740 # CHECK: ddr %f0, %f0
   5741 0x2d 0x00
   5742 
   5743 # CHECK: ddr %f0, %f15
   5744 0x2d 0x0f
   5745 
   5746 # CHECK: ddr %f7, %f8
   5747 0x2d 0x78
   5748 
   5749 # CHECK: ddr %f15, %f0
   5750 0x2d 0xf0
   5751 
   5752 # CHECK: ddtr %f0, %f0, %f0
   5753 0xb3 0xd1 0x00 0x00
   5754 
   5755 # CHECK: ddtr %f0, %f0, %f15
   5756 0xb3 0xd1 0xf0 0x00
   5757 
   5758 # CHECK: ddtr %f0, %f15, %f0
   5759 0xb3 0xd1 0x00 0x0f
   5760 
   5761 # CHECK: ddtr %f15, %f0, %f0
   5762 0xb3 0xd1 0x00 0xf0
   5763 
   5764 # CHECK: ddtr %f7, %f8, %f9
   5765 0xb3 0xd1 0x90 0x78
   5766 
   5767 # CHECK: ddtra %f0, %f0, %f0, 1
   5768 0xb3 0xd1 0x01 0x00
   5769 
   5770 # CHECK: ddtra %f0, %f0, %f0, 15
   5771 0xb3 0xd1 0x0f 0x00
   5772 
   5773 # CHECK: ddtra %f0, %f0, %f15, 1
   5774 0xb3 0xd1 0xf1 0x00
   5775 
   5776 # CHECK: ddtra %f0, %f15, %f0, 1
   5777 0xb3 0xd1 0x01 0x0f
   5778 
   5779 # CHECK: ddtra %f15, %f0, %f0, 1
   5780 0xb3 0xd1 0x01 0xf0
   5781 
   5782 # CHECK: ddtra %f7, %f8, %f9, 10
   5783 0xb3 0xd1 0x9a 0x78
   5784 
   5785 # CHECK: de %f0, 0
   5786 0x7d 0x00 0x00 0x00
   5787 
   5788 # CHECK: de %f0, 4095
   5789 0x7d 0x00 0x0f 0xff
   5790 
   5791 # CHECK: de %f0, 0(%r1)
   5792 0x7d 0x00 0x10 0x00
   5793 
   5794 # CHECK: de %f0, 0(%r15)
   5795 0x7d 0x00 0xf0 0x00
   5796 
   5797 # CHECK: de %f0, 4095(%r1,%r15)
   5798 0x7d 0x01 0xff 0xff
   5799 
   5800 # CHECK: de %f0, 4095(%r15,%r1)
   5801 0x7d 0x0f 0x1f 0xff
   5802 
   5803 # CHECK: de %f15, 0
   5804 0x7d 0xf0 0x00 0x00
   5805 
   5806 # CHECK: deb %f0, 0
   5807 0xed 0x00 0x00 0x00 0x00 0x0d
   5808 
   5809 # CHECK: deb %f0, 4095
   5810 0xed 0x00 0x0f 0xff 0x00 0x0d
   5811 
   5812 # CHECK: deb %f0, 0(%r1)
   5813 0xed 0x00 0x10 0x00 0x00 0x0d
   5814 
   5815 # CHECK: deb %f0, 0(%r15)
   5816 0xed 0x00 0xf0 0x00 0x00 0x0d
   5817 
   5818 # CHECK: deb %f0, 4095(%r1,%r15)
   5819 0xed 0x01 0xff 0xff 0x00 0x0d
   5820 
   5821 # CHECK: deb %f0, 4095(%r15,%r1)
   5822 0xed 0x0f 0x1f 0xff 0x00 0x0d
   5823 
   5824 # CHECK: deb %f15, 0
   5825 0xed 0xf0 0x00 0x00 0x00 0x0d
   5826 
   5827 # CHECK: debr %f0, %f0
   5828 0xb3 0x0d 0x00 0x00
   5829 
   5830 # CHECK: debr %f0, %f15
   5831 0xb3 0x0d 0x00 0x0f
   5832 
   5833 # CHECK: debr %f7, %f8
   5834 0xb3 0x0d 0x00 0x78
   5835 
   5836 # CHECK: debr %f15, %f0
   5837 0xb3 0x0d 0x00 0xf0
   5838 
   5839 # CHECK: der %f0, %f0
   5840 0x3d 0x00
   5841 
   5842 # CHECK: der %f0, %f15
   5843 0x3d 0x0f
   5844 
   5845 # CHECK: der %f7, %f8
   5846 0x3d 0x78
   5847 
   5848 # CHECK: der %f15, %f0
   5849 0x3d 0xf0
   5850 
   5851 # CHECK: diag %r0, %r0, 0
   5852 0x83 0x00 0x00 0x00
   5853 
   5854 # CHECK: diag %r0, %r15, 0
   5855 0x83 0x0f 0x00 0x00
   5856 
   5857 # CHECK: diag %r14, %r15, 0
   5858 0x83 0xef 0x00 0x00
   5859 
   5860 # CHECK: diag %r15, %r15, 0
   5861 0x83 0xff 0x00 0x00
   5862 
   5863 # CHECK: diag %r0, %r0, 4095
   5864 0x83 0x00 0x0f 0xff
   5865 
   5866 # CHECK: diag %r0, %r0, 1
   5867 0x83 0x00 0x00 0x01
   5868 
   5869 # CHECK: diag %r0, %r0, 0(%r1)
   5870 0x83 0x00 0x10 0x00
   5871 
   5872 # CHECK: diag %r0, %r0, 0(%r15)
   5873 0x83 0x00 0xf0 0x00
   5874 
   5875 # CHECK: diag %r0, %r0, 4095(%r1)
   5876 0x83 0x00 0x1f 0xff
   5877 
   5878 # CHECK: diag %r0, %r0, 4095(%r15)
   5879 0x83 0x00 0xff 0xff
   5880 
   5881 # CHECK: didbr	%f0, %f0, %f0, 1
   5882 0xb3 0x5b 0x01 0x00
   5883 
   5884 # CHECK: didbr	%f0, %f0, %f0, 15
   5885 0xb3 0x5b 0x0f 0x00
   5886 
   5887 # CHECK: didbr	%f0, %f0, %f15, 1
   5888 0xb3 0x5b 0x01 0x0f
   5889 
   5890 # CHECK: didbr	%f0, %f15, %f0, 1
   5891 0xb3 0x5b 0xf1 0x00
   5892 
   5893 # CHECK: didbr	%f4, %f5, %f6, 7
   5894 0xb3 0x5b 0x57 0x46
   5895 
   5896 # CHECK: didbr	%f15, %f0, %f0, 1
   5897 0xb3 0x5b 0x01 0xf0
   5898 
   5899 # CHECK: diebr	%f0, %f0, %f0, 1
   5900 0xb3 0x53 0x01 0x00
   5901 
   5902 # CHECK: diebr	%f0, %f0, %f0, 15
   5903 0xb3 0x53 0x0f 0x00
   5904 
   5905 # CHECK: diebr	%f0, %f0, %f15, 1
   5906 0xb3 0x53 0x01 0x0f
   5907 
   5908 # CHECK: diebr	%f0, %f15, %f0, 1
   5909 0xb3 0x53 0xf1 0x00
   5910 
   5911 # CHECK: diebr	%f4, %f5, %f6, 7
   5912 0xb3 0x53 0x57 0x46
   5913 
   5914 # CHECK: diebr	%f15, %f0, %f0, 1
   5915 0xb3 0x53 0x01 0xf0
   5916 
   5917 # CHECK: dl %r0, -524288
   5918 0xe3 0x00 0x00 0x00 0x80 0x97
   5919 
   5920 # CHECK: dl %r0, -1
   5921 0xe3 0x00 0x0f 0xff 0xff 0x97
   5922 
   5923 # CHECK: dl %r0, 0
   5924 0xe3 0x00 0x00 0x00 0x00 0x97
   5925 
   5926 # CHECK: dl %r0, 1
   5927 0xe3 0x00 0x00 0x01 0x00 0x97
   5928 
   5929 # CHECK: dl %r0, 524287
   5930 0xe3 0x00 0x0f 0xff 0x7f 0x97
   5931 
   5932 # CHECK: dl %r0, 0(%r1)
   5933 0xe3 0x00 0x10 0x00 0x00 0x97
   5934 
   5935 # CHECK: dl %r0, 0(%r15)
   5936 0xe3 0x00 0xf0 0x00 0x00 0x97
   5937 
   5938 # CHECK: dl %r0, 524287(%r1,%r15)
   5939 0xe3 0x01 0xff 0xff 0x7f 0x97
   5940 
   5941 # CHECK: dl %r0, 524287(%r15,%r1)
   5942 0xe3 0x0f 0x1f 0xff 0x7f 0x97
   5943 
   5944 # CHECK: dl %r14, 0
   5945 0xe3 0xe0 0x00 0x00 0x00 0x97
   5946 
   5947 # CHECK: dlg %r0, -524288
   5948 0xe3 0x00 0x00 0x00 0x80 0x87
   5949 
   5950 # CHECK: dlg %r0, -1
   5951 0xe3 0x00 0x0f 0xff 0xff 0x87
   5952 
   5953 # CHECK: dlg %r0, 0
   5954 0xe3 0x00 0x00 0x00 0x00 0x87
   5955 
   5956 # CHECK: dlg %r0, 1
   5957 0xe3 0x00 0x00 0x01 0x00 0x87
   5958 
   5959 # CHECK: dlg %r0, 524287
   5960 0xe3 0x00 0x0f 0xff 0x7f 0x87
   5961 
   5962 # CHECK: dlg %r0, 0(%r1)
   5963 0xe3 0x00 0x10 0x00 0x00 0x87
   5964 
   5965 # CHECK: dlg %r0, 0(%r15)
   5966 0xe3 0x00 0xf0 0x00 0x00 0x87
   5967 
   5968 # CHECK: dlg %r0, 524287(%r1,%r15)
   5969 0xe3 0x01 0xff 0xff 0x7f 0x87
   5970 
   5971 # CHECK: dlg %r0, 524287(%r15,%r1)
   5972 0xe3 0x0f 0x1f 0xff 0x7f 0x87
   5973 
   5974 # CHECK: dlg %r14, 0
   5975 0xe3 0xe0 0x00 0x00 0x00 0x87
   5976 
   5977 # CHECK: dlgr %r0, %r0
   5978 0xb9 0x87 0x00 0x00
   5979 
   5980 # CHECK: dlgr %r0, %r15
   5981 0xb9 0x87 0x00 0x0f
   5982 
   5983 # CHECK: dlgr %r14, %r0
   5984 0xb9 0x87 0x00 0xe0
   5985 
   5986 # CHECK: dlgr %r6, %r9
   5987 0xb9 0x87 0x00 0x69
   5988 
   5989 # CHECK: dlr %r0, %r0
   5990 0xb9 0x97 0x00 0x00
   5991 
   5992 # CHECK: dlr %r0, %r15
   5993 0xb9 0x97 0x00 0x0f
   5994 
   5995 # CHECK: dlr %r14, %r0
   5996 0xb9 0x97 0x00 0xe0
   5997 
   5998 # CHECK: dlr %r6, %r9
   5999 0xb9 0x97 0x00 0x69
   6000 
   6001 # CHECK: dp 0(1), 0(1)
   6002 0xfd 0x00 0x00 0x00 0x00 0x00
   6003 
   6004 # CHECK: dp 0(1), 0(1,%r1)
   6005 0xfd 0x00 0x00 0x00 0x10 0x00
   6006 
   6007 # CHECK: dp 0(1), 0(1,%r15)
   6008 0xfd 0x00 0x00 0x00 0xf0 0x00
   6009 
   6010 # CHECK: dp 0(1), 4095(1)
   6011 0xfd 0x00 0x00 0x00 0x0f 0xff
   6012 
   6013 # CHECK: dp 0(1), 4095(1,%r1)
   6014 0xfd 0x00 0x00 0x00 0x1f 0xff
   6015 
   6016 # CHECK: dp 0(1), 4095(1,%r15)
   6017 0xfd 0x00 0x00 0x00 0xff 0xff
   6018 
   6019 # CHECK: dp 0(1,%r1), 0(1)
   6020 0xfd 0x00 0x10 0x00 0x00 0x00
   6021 
   6022 # CHECK: dp 0(1,%r15), 0(1)
   6023 0xfd 0x00 0xf0 0x00 0x00 0x00
   6024 
   6025 # CHECK: dp 4095(1,%r1), 0(1)
   6026 0xfd 0x00 0x1f 0xff 0x00 0x00
   6027 
   6028 # CHECK: dp 4095(1,%r15), 0(1)
   6029 0xfd 0x00 0xff 0xff 0x00 0x00
   6030 
   6031 # CHECK: dp 0(16,%r1), 0(1)
   6032 0xfd 0xf0 0x10 0x00 0x00 0x00
   6033 
   6034 # CHECK: dp 0(16,%r15), 0(1)
   6035 0xfd 0xf0 0xf0 0x00 0x00 0x00
   6036 
   6037 # CHECK: dp 0(1), 0(16,%r1)
   6038 0xfd 0x0f 0x00 0x00 0x10 0x00
   6039 
   6040 # CHECK: dp 0(1), 0(16,%r15)
   6041 0xfd 0x0f 0x00 0x00 0xf0 0x00
   6042 
   6043 # CHECK: dr %r0, %r0
   6044 0x1d 0x00
   6045 
   6046 # CHECK: dr %r0, %r15
   6047 0x1d 0x0f
   6048 
   6049 # CHECK: dr %r14, %r0
   6050 0x1d 0xe0
   6051 
   6052 # CHECK: dr %r6, %r9
   6053 0x1d 0x69
   6054 
   6055 # CHECK: dsg %r0, -524288
   6056 0xe3 0x00 0x00 0x00 0x80 0x0d
   6057 
   6058 # CHECK: dsg %r0, -1
   6059 0xe3 0x00 0x0f 0xff 0xff 0x0d
   6060 
   6061 # CHECK: dsg %r0, 0
   6062 0xe3 0x00 0x00 0x00 0x00 0x0d
   6063 
   6064 # CHECK: dsg %r0, 1
   6065 0xe3 0x00 0x00 0x01 0x00 0x0d
   6066 
   6067 # CHECK: dsg %r0, 524287
   6068 0xe3 0x00 0x0f 0xff 0x7f 0x0d
   6069 
   6070 # CHECK: dsg %r0, 0(%r1)
   6071 0xe3 0x00 0x10 0x00 0x00 0x0d
   6072 
   6073 # CHECK: dsg %r0, 0(%r15)
   6074 0xe3 0x00 0xf0 0x00 0x00 0x0d
   6075 
   6076 # CHECK: dsg %r0, 524287(%r1,%r15)
   6077 0xe3 0x01 0xff 0xff 0x7f 0x0d
   6078 
   6079 # CHECK: dsg %r0, 524287(%r15,%r1)
   6080 0xe3 0x0f 0x1f 0xff 0x7f 0x0d
   6081 
   6082 # CHECK: dsg %r14, 0
   6083 0xe3 0xe0 0x00 0x00 0x00 0x0d
   6084 
   6085 # CHECK: dsgf %r0, -524288
   6086 0xe3 0x00 0x00 0x00 0x80 0x1d
   6087 
   6088 # CHECK: dsgf %r0, -1
   6089 0xe3 0x00 0x0f 0xff 0xff 0x1d
   6090 
   6091 # CHECK: dsgf %r0, 0
   6092 0xe3 0x00 0x00 0x00 0x00 0x1d
   6093 
   6094 # CHECK: dsgf %r0, 1
   6095 0xe3 0x00 0x00 0x01 0x00 0x1d
   6096 
   6097 # CHECK: dsgf %r0, 524287
   6098 0xe3 0x00 0x0f 0xff 0x7f 0x1d
   6099 
   6100 # CHECK: dsgf %r0, 0(%r1)
   6101 0xe3 0x00 0x10 0x00 0x00 0x1d
   6102 
   6103 # CHECK: dsgf %r0, 0(%r15)
   6104 0xe3 0x00 0xf0 0x00 0x00 0x1d
   6105 
   6106 # CHECK: dsgf %r0, 524287(%r1,%r15)
   6107 0xe3 0x01 0xff 0xff 0x7f 0x1d
   6108 
   6109 # CHECK: dsgf %r0, 524287(%r15,%r1)
   6110 0xe3 0x0f 0x1f 0xff 0x7f 0x1d
   6111 
   6112 # CHECK: dsgf %r14, 0
   6113 0xe3 0xe0 0x00 0x00 0x00 0x1d
   6114 
   6115 # CHECK: dsgfr %r0, %r0
   6116 0xb9 0x1d 0x00 0x00
   6117 
   6118 # CHECK: dsgfr %r0, %r15
   6119 0xb9 0x1d 0x00 0x0f
   6120 
   6121 # CHECK: dsgfr %r14, %r0
   6122 0xb9 0x1d 0x00 0xe0
   6123 
   6124 # CHECK: dsgfr %r6, %r9
   6125 0xb9 0x1d 0x00 0x69
   6126 
   6127 # CHECK: dsgr %r0, %r0
   6128 0xb9 0x0d 0x00 0x00
   6129 
   6130 # CHECK: dsgr %r0, %r15
   6131 0xb9 0x0d 0x00 0x0f
   6132 
   6133 # CHECK: dsgr %r14, %r0
   6134 0xb9 0x0d 0x00 0xe0
   6135 
   6136 # CHECK: dsgr %r6, %r9
   6137 0xb9 0x0d 0x00 0x69
   6138 
   6139 # CHECK: dxbr %f0, %f0
   6140 0xb3 0x4d 0x00 0x00
   6141 
   6142 # CHECK: dxbr %f0, %f13
   6143 0xb3 0x4d 0x00 0x0d
   6144 
   6145 # CHECK: dxbr %f8, %f8
   6146 0xb3 0x4d 0x00 0x88
   6147 
   6148 # CHECK: dxbr %f13, %f0
   6149 0xb3 0x4d 0x00 0xd0
   6150 
   6151 # CHECK: dxr %f0, %f0
   6152 0xb2 0x2d 0x00 0x00
   6153 
   6154 # CHECK: dxr %f0, %f13
   6155 0xb2 0x2d 0x00 0x0d
   6156 
   6157 # CHECK: dxr %f8, %f8
   6158 0xb2 0x2d 0x00 0x88
   6159 
   6160 # CHECK: dxr %f13, %f0
   6161 0xb2 0x2d 0x00 0xd0
   6162 
   6163 # CHECK: dxtr %f0, %f0, %f0
   6164 0xb3 0xd9 0x00 0x00
   6165 
   6166 # CHECK: dxtr %f0, %f0, %f13
   6167 0xb3 0xd9 0xd0 0x00
   6168 
   6169 # CHECK: dxtr %f0, %f13, %f0
   6170 0xb3 0xd9 0x00 0x0d
   6171 
   6172 # CHECK: dxtr %f13, %f0, %f0
   6173 0xb3 0xd9 0x00 0xd0
   6174 
   6175 # CHECK: dxtr %f8, %f8, %f8
   6176 0xb3 0xd9 0x80 0x88
   6177 
   6178 # CHECK: dxtra %f0, %f0, %f0, 1
   6179 0xb3 0xd9 0x01 0x00
   6180 
   6181 # CHECK: dxtra %f0, %f0, %f0, 15
   6182 0xb3 0xd9 0x0f 0x00
   6183 
   6184 # CHECK: dxtra %f0, %f0, %f13, 1
   6185 0xb3 0xd9 0xd1 0x00
   6186 
   6187 # CHECK: dxtra %f0, %f13, %f0, 1
   6188 0xb3 0xd9 0x01 0x0d
   6189 
   6190 # CHECK: dxtra %f13, %f0, %f0, 1
   6191 0xb3 0xd9 0x01 0xd0
   6192 
   6193 # CHECK: dxtra %f8, %f8, %f8, 8
   6194 0xb3 0xd9 0x88 0x88
   6195 
   6196 # CHECK: ear %r0, %a0
   6197 0xb2 0x4f 0x00 0x00
   6198 
   6199 # CHECK: ear %r0, %a15
   6200 0xb2 0x4f 0x00 0x0f
   6201 
   6202 # CHECK: ear %r15, %a0
   6203 0xb2 0x4f 0x00 0xf0
   6204 
   6205 # CHECK: ear %r7, %a8
   6206 0xb2 0x4f 0x00 0x78
   6207 
   6208 # CHECK: ear %r15, %a15
   6209 0xb2 0x4f 0x00 0xff
   6210 
   6211 # CHECK: ecag %r0, %r0, 0
   6212 0xeb 0x00 0x00 0x00 0x00 0x4c
   6213 
   6214 # CHECK: ecag %r0, %r15, 0
   6215 0xeb 0x0f 0x00 0x00 0x00 0x4c
   6216 
   6217 # CHECK: ecag %r14, %r15, 0
   6218 0xeb 0xef 0x00 0x00 0x00 0x4c
   6219 
   6220 # CHECK: ecag %r15, %r15, 0
   6221 0xeb 0xff 0x00 0x00 0x00 0x4c
   6222 
   6223 # CHECK: ecag %r0, %r0, -524288
   6224 0xeb 0x00 0x00 0x00 0x80 0x4c
   6225 
   6226 # CHECK: ecag %r0, %r0, -1
   6227 0xeb 0x00 0x0f 0xff 0xff 0x4c
   6228 
   6229 # CHECK: ecag %r0, %r0, 0
   6230 0xeb 0x00 0x00 0x00 0x00 0x4c
   6231 
   6232 # CHECK: ecag %r0, %r0, 1
   6233 0xeb 0x00 0x00 0x01 0x00 0x4c
   6234 
   6235 # CHECK: ecag %r0, %r0, 524287
   6236 0xeb 0x00 0x0f 0xff 0x7f 0x4c
   6237 
   6238 # CHECK: ecag %r0, %r0, 0(%r1)
   6239 0xeb 0x00 0x10 0x00 0x00 0x4c
   6240 
   6241 # CHECK: ecag %r0, %r0, 0(%r15)
   6242 0xeb 0x00 0xf0 0x00 0x00 0x4c
   6243 
   6244 # CHECK: ecag %r0, %r0, 524287(%r1)
   6245 0xeb 0x00 0x1f 0xff 0x7f 0x4c
   6246 
   6247 # CHECK: ecag %r0, %r0, 524287(%r15)
   6248 0xeb 0x00 0xff 0xff 0x7f 0x4c
   6249 
   6250 # CHECK: ecctr %r0, %r0
   6251 0xb2 0xe4 0x00 0x00
   6252 
   6253 # CHECK: ecctr %r0, %r15
   6254 0xb2 0xe4 0x00 0x0f
   6255 
   6256 # CHECK: ecctr %r15, %r0
   6257 0xb2 0xe4 0x00 0xf0
   6258 
   6259 # CHECK: ecctr %r7, %r8
   6260 0xb2 0xe4 0x00 0x78
   6261 
   6262 # CHECK: ecpga %r0, %r0
   6263 0xb2 0xed 0x00 0x00
   6264 
   6265 # CHECK: ecpga %r0, %r15
   6266 0xb2 0xed 0x00 0x0f
   6267 
   6268 # CHECK: ecpga %r15, %r0
   6269 0xb2 0xed 0x00 0xf0
   6270 
   6271 # CHECK: ecpga %r7, %r8
   6272 0xb2 0xed 0x00 0x78
   6273 
   6274 # CHECK: ectg 0, 0, %r0
   6275 0xc8 0x01 0x00 0x00 0x00 0x00
   6276 
   6277 # CHECK: ectg 0, 4095, %r2
   6278 0xc8 0x21 0x00 0x00 0x0f 0xff
   6279 
   6280 # CHECK: ectg 0, 0(%r1), %r2
   6281 0xc8 0x21 0x00 0x00 0x10 0x00
   6282 
   6283 # CHECK: ectg 0, 0(%r15), %r2
   6284 0xc8 0x21 0x00 0x00 0xf0 0x00
   6285 
   6286 # CHECK: ectg 0(%r1), 4095(%r15), %r2
   6287 0xc8 0x21 0x10 0x00 0xff 0xff
   6288 
   6289 # CHECK: ectg 0(%r1), 0(%r15), %r2
   6290 0xc8 0x21 0x10 0x00 0xf0 0x00
   6291 
   6292 # CHECK: ectg 4095(%r1), 0(%r15), %r2
   6293 0xc8 0x21 0x1f 0xff 0xf0 0x00
   6294 
   6295 # CHECK: ed 0(1), 0
   6296 0xde 0x00 0x00 0x00 0x00 0x00
   6297 
   6298 # CHECK: ed 0(1), 0(%r1)
   6299 0xde 0x00 0x00 0x00 0x10 0x00
   6300 
   6301 # CHECK: ed 0(1), 0(%r15)
   6302 0xde 0x00 0x00 0x00 0xf0 0x00
   6303 
   6304 # CHECK: ed 0(1), 4095
   6305 0xde 0x00 0x00 0x00 0x0f 0xff
   6306 
   6307 # CHECK: ed 0(1), 4095(%r1)
   6308 0xde 0x00 0x00 0x00 0x1f 0xff
   6309 
   6310 # CHECK: ed 0(1), 4095(%r15)
   6311 0xde 0x00 0x00 0x00 0xff 0xff
   6312 
   6313 # CHECK: ed 0(1,%r1), 0
   6314 0xde 0x00 0x10 0x00 0x00 0x00
   6315 
   6316 # CHECK: ed 0(1,%r15), 0
   6317 0xde 0x00 0xf0 0x00 0x00 0x00
   6318 
   6319 # CHECK: ed 4095(1,%r1), 0
   6320 0xde 0x00 0x1f 0xff 0x00 0x00
   6321 
   6322 # CHECK: ed 4095(1,%r15), 0
   6323 0xde 0x00 0xff 0xff 0x00 0x00
   6324 
   6325 # CHECK: ed 0(256,%r1), 0
   6326 0xde 0xff 0x10 0x00 0x00 0x00
   6327 
   6328 # CHECK: ed 0(256,%r15), 0
   6329 0xde 0xff 0xf0 0x00 0x00 0x00
   6330 
   6331 # CHECK: edmk 0(1), 0
   6332 0xdf 0x00 0x00 0x00 0x00 0x00
   6333 
   6334 # CHECK: edmk 0(1), 0(%r1)
   6335 0xdf 0x00 0x00 0x00 0x10 0x00
   6336 
   6337 # CHECK: edmk 0(1), 0(%r15)
   6338 0xdf 0x00 0x00 0x00 0xf0 0x00
   6339 
   6340 # CHECK: edmk 0(1), 4095
   6341 0xdf 0x00 0x00 0x00 0x0f 0xff
   6342 
   6343 # CHECK: edmk 0(1), 4095(%r1)
   6344 0xdf 0x00 0x00 0x00 0x1f 0xff
   6345 
   6346 # CHECK: edmk 0(1), 4095(%r15)
   6347 0xdf 0x00 0x00 0x00 0xff 0xff
   6348 
   6349 # CHECK: edmk 0(1,%r1), 0
   6350 0xdf 0x00 0x10 0x00 0x00 0x00
   6351 
   6352 # CHECK: edmk 0(1,%r15), 0
   6353 0xdf 0x00 0xf0 0x00 0x00 0x00
   6354 
   6355 # CHECK: edmk 4095(1,%r1), 0
   6356 0xdf 0x00 0x1f 0xff 0x00 0x00
   6357 
   6358 # CHECK: edmk 4095(1,%r15), 0
   6359 0xdf 0x00 0xff 0xff 0x00 0x00
   6360 
   6361 # CHECK: edmk 0(256,%r1), 0
   6362 0xdf 0xff 0x10 0x00 0x00 0x00
   6363 
   6364 # CHECK: edmk 0(256,%r15), 0
   6365 0xdf 0xff 0xf0 0x00 0x00 0x00
   6366 
   6367 # CHECK: eedtr %f0, %f9
   6368 0xb3 0xe5 0x00 0x09
   6369 
   6370 # CHECK: eedtr %f0, %f15
   6371 0xb3 0xe5 0x00 0x0f
   6372 
   6373 # CHECK: eedtr %f15, %f0
   6374 0xb3 0xe5 0x00 0xf0
   6375 
   6376 # CHECK: eedtr %f15, %f9
   6377 0xb3 0xe5 0x00 0xf9
   6378 
   6379 # CHECK: eextr %f0, %f8
   6380 0xb3 0xed 0x00 0x08
   6381 
   6382 # CHECK: eextr %f0, %f13
   6383 0xb3 0xed 0x00 0x0d
   6384 
   6385 # CHECK: eextr %f13, %f0
   6386 0xb3 0xed 0x00 0xd0
   6387 
   6388 # CHECK: eextr %f13, %f9
   6389 0xb3 0xed 0x00 0xd9
   6390 
   6391 # CHECK: efpc %r0
   6392 0xb3 0x8c 0x00 0x00
   6393 
   6394 # CHECK: efpc %r1
   6395 0xb3 0x8c 0x00 0x10
   6396 
   6397 # CHECK: efpc %r15
   6398 0xb3 0x8c 0x00 0xf0
   6399 
   6400 # CHECK: epar %r0
   6401 0xb2 0x26 0x00 0x00
   6402 
   6403 # CHECK: epar %r1
   6404 0xb2 0x26 0x00 0x10
   6405 
   6406 # CHECK: epar %r15
   6407 0xb2 0x26 0x00 0xf0
   6408 
   6409 # CHECK: epair %r0
   6410 0xb9 0x9a 0x00 0x00
   6411 
   6412 # CHECK: epair %r1
   6413 0xb9 0x9a 0x00 0x10
   6414 
   6415 # CHECK: epair %r15
   6416 0xb9 0x9a 0x00 0xf0
   6417 
   6418 # CHECK: epctr %r0, %r0
   6419 0xb2 0xe5 0x00 0x00
   6420 
   6421 # CHECK: epctr %r0, %r15
   6422 0xb2 0xe5 0x00 0x0f
   6423 
   6424 # CHECK: epctr %r15, %r0
   6425 0xb2 0xe5 0x00 0xf0
   6426 
   6427 # CHECK: epctr %r7, %r8
   6428 0xb2 0xe5 0x00 0x78
   6429 
   6430 # CHECK: epsw %r0, %r0
   6431 0xb9 0x8d 0x00 0x00
   6432 
   6433 # CHECK: epsw %r0, %r15
   6434 0xb9 0x8d 0x00 0x0f
   6435 
   6436 # CHECK: epsw %r15, %r0
   6437 0xb9 0x8d 0x00 0xf0
   6438 
   6439 # CHECK: epsw %r6, %r8
   6440 0xb9 0x8d 0x00 0x68
   6441 
   6442 # CHECK: ereg %r0, %r0
   6443 0xb2 0x49 0x00 0x00
   6444 
   6445 # CHECK: ereg %r0, %r15
   6446 0xb2 0x49 0x00 0x0f
   6447 
   6448 # CHECK: ereg %r15, %r0
   6449 0xb2 0x49 0x00 0xf0
   6450 
   6451 # CHECK: ereg %r7, %r8
   6452 0xb2 0x49 0x00 0x78
   6453 
   6454 # CHECK: eregg %r0, %r0
   6455 0xb9 0x0e 0x00 0x00
   6456 
   6457 # CHECK: eregg %r0, %r15
   6458 0xb9 0x0e 0x00 0x0f
   6459 
   6460 # CHECK: eregg %r15, %r0
   6461 0xb9 0x0e 0x00 0xf0
   6462 
   6463 # CHECK: eregg %r7, %r8
   6464 0xb9 0x0e 0x00 0x78
   6465 
   6466 # CHECK: esar %r0
   6467 0xb2 0x27 0x00 0x00
   6468 
   6469 # CHECK: esar %r1
   6470 0xb2 0x27 0x00 0x10
   6471 
   6472 # CHECK: esar %r15
   6473 0xb2 0x27 0x00 0xf0
   6474 
   6475 # CHECK: esair %r0
   6476 0xb9 0x9b 0x00 0x00
   6477 
   6478 # CHECK: esair %r1
   6479 0xb9 0x9b 0x00 0x10
   6480 
   6481 # CHECK: esair %r15
   6482 0xb9 0x9b 0x00 0xf0
   6483 
   6484 # CHECK: esdtr %f0, %f9
   6485 0xb3 0xe7 0x00 0x09
   6486 
   6487 # CHECK: esdtr %f0, %f15
   6488 0xb3 0xe7 0x00 0x0f
   6489 
   6490 # CHECK: esdtr %f15, %f0
   6491 0xb3 0xe7 0x00 0xf0
   6492 
   6493 # CHECK: esdtr %f15, %f9
   6494 0xb3 0xe7 0x00 0xf9
   6495 
   6496 # CHECK: esea %r0
   6497 0xb9 0x9d 0x00 0x00
   6498 
   6499 # CHECK: esea %r1
   6500 0xb9 0x9d 0x00 0x10
   6501 
   6502 # CHECK: esea %r15
   6503 0xb9 0x9d 0x00 0xf0
   6504 
   6505 # CHECK: esta %r0, %r0
   6506 0xb2 0x4a 0x00 0x00
   6507 
   6508 # CHECK: esta %r0, %r15
   6509 0xb2 0x4a 0x00 0x0f
   6510 
   6511 # CHECK: esta %r14, %r0
   6512 0xb2 0x4a 0x00 0xe0
   6513 
   6514 # CHECK: esta %r6, %r8
   6515 0xb2 0x4a 0x00 0x68
   6516 
   6517 # CHECK: esxtr %f0, %f8
   6518 0xb3 0xef 0x00 0x08
   6519 
   6520 # CHECK: esxtr %f0, %f13
   6521 0xb3 0xef 0x00 0x0d
   6522 
   6523 # CHECK: esxtr %f13, %f0
   6524 0xb3 0xef 0x00 0xd0
   6525 
   6526 # CHECK: esxtr %f13, %f9
   6527 0xb3 0xef 0x00 0xd9
   6528 
   6529 # CHECK: etnd %r0
   6530 0xb2 0xec 0x00 0x00
   6531 
   6532 # CHECK: etnd %r15
   6533 0xb2 0xec 0x00 0xf0
   6534 
   6535 # CHECK: etnd %r7
   6536 0xb2 0xec 0x00 0x70
   6537 
   6538 # CHECK: ex %r0, 0
   6539 0x44 0x00 0x00 0x00
   6540 
   6541 # CHECK: ex %r0, 4095
   6542 0x44 0x00 0x0f 0xff
   6543 
   6544 # CHECK: ex %r0, 0(%r1)
   6545 0x44 0x00 0x10 0x00
   6546 
   6547 # CHECK: ex %r0, 0(%r15)
   6548 0x44 0x00 0xf0 0x00
   6549 
   6550 # CHECK: ex %r0, 4095(%r1,%r15)
   6551 0x44 0x01 0xff 0xff
   6552 
   6553 # CHECK: ex %r0, 4095(%r15,%r1)
   6554 0x44 0x0f 0x1f 0xff
   6555 
   6556 # CHECK: ex %r15, 0
   6557 0x44 0xf0 0x00 0x00
   6558 
   6559 # CHECK: fidbr %f0, 0, %f0
   6560 0xb3 0x5f 0x00 0x00
   6561 
   6562 # CHECK: fidbr %f0, 0, %f15
   6563 0xb3 0x5f 0x00 0x0f
   6564 
   6565 # CHECK: fidbr %f0, 15, %f0
   6566 0xb3 0x5f 0xf0 0x00
   6567 
   6568 # CHECK: fidbr %f4, 5, %f6
   6569 0xb3 0x5f 0x50 0x46
   6570 
   6571 # CHECK: fidbr %f15, 0, %f0
   6572 0xb3 0x5f 0x00 0xf0
   6573 
   6574 # CHECK: fidbra %f0, 0, %f0, 1
   6575 0xb3 0x5f 0x01 0x00
   6576 
   6577 # CHECK: fidbra %f0, 0, %f0, 15
   6578 0xb3 0x5f 0x0f 0x00
   6579 
   6580 # CHECK: fidbra %f0, 0, %f15, 1
   6581 0xb3 0x5f 0x01 0x0f
   6582 
   6583 # CHECK: fidbra %f0, 15, %f0, 1
   6584 0xb3 0x5f 0xf1 0x00
   6585 
   6586 # CHECK: fidbra %f4, 5, %f6, 7
   6587 0xb3 0x5f 0x57 0x46
   6588 
   6589 # CHECK: fidbra %f15, 0, %f0, 1
   6590 0xb3 0x5f 0x01 0xf0
   6591 
   6592 # CHECK: fidr %f0, %f0
   6593 0xb3 0x7f 0x00 0x00
   6594 
   6595 # CHECK: fidr %f0, %f15
   6596 0xb3 0x7f 0x00 0x0f
   6597 
   6598 # CHECK: fidr %f4, %f6
   6599 0xb3 0x7f 0x00 0x46
   6600 
   6601 # CHECK: fidr %f15, %f0
   6602 0xb3 0x7f 0x00 0xf0
   6603 
   6604 # CHECK: fidtr %f0, 0, %f0, 0
   6605 0xb3 0xd7 0x00 0x00
   6606 
   6607 # CHECK: fidtr %f0, 0, %f0, 15
   6608 0xb3 0xd7 0x0f 0x00
   6609 
   6610 # CHECK: fidtr %f0, 0, %f15, 0
   6611 0xb3 0xd7 0x00 0x0f
   6612 
   6613 # CHECK: fidtr %f0, 15, %f0, 0
   6614 0xb3 0xd7 0xf0 0x00
   6615 
   6616 # CHECK: fidtr %f4, 5, %f6, 7
   6617 0xb3 0xd7 0x57 0x46
   6618 
   6619 # CHECK: fidtr %f15, 0, %f0, 0
   6620 0xb3 0xd7 0x00 0xf0
   6621 
   6622 # CHECK: fiebr %f0, 0, %f0
   6623 0xb3 0x57 0x00 0x00
   6624 
   6625 # CHECK: fiebr %f0, 0, %f15
   6626 0xb3 0x57 0x00 0x0f
   6627 
   6628 # CHECK: fiebr %f0, 15, %f0
   6629 0xb3 0x57 0xf0 0x00
   6630 
   6631 # CHECK: fiebr %f4, 5, %f6
   6632 0xb3 0x57 0x50 0x46
   6633 
   6634 # CHECK: fiebr %f15, 0, %f0
   6635 0xb3 0x57 0x00 0xf0
   6636 
   6637 # CHECK: fiebra %f0, 0, %f0, 1
   6638 0xb3 0x57 0x01 0x00
   6639 
   6640 # CHECK: fiebra %f0, 0, %f0, 15
   6641 0xb3 0x57 0x0f 0x00
   6642 
   6643 # CHECK: fiebra %f0, 0, %f15, 1
   6644 0xb3 0x57 0x01 0x0f
   6645 
   6646 # CHECK: fiebra %f0, 15, %f0, 1
   6647 0xb3 0x57 0xf1 0x00
   6648 
   6649 # CHECK: fiebra %f4, 5, %f6, 7
   6650 0xb3 0x57 0x57 0x46
   6651 
   6652 # CHECK: fiebra %f15, 0, %f0, 1
   6653 0xb3 0x57 0x01 0xf0
   6654 
   6655 # CHECK: fier %f0, %f0
   6656 0xb3 0x77 0x00 0x00
   6657 
   6658 # CHECK: fier %f0, %f15
   6659 0xb3 0x77 0x00 0x0f
   6660 
   6661 # CHECK: fier %f4, %f6
   6662 0xb3 0x77 0x00 0x46
   6663 
   6664 # CHECK: fier %f15, %f0
   6665 0xb3 0x77 0x00 0xf0
   6666 
   6667 # CHECK: fixbr %f0, 0, %f0
   6668 0xb3 0x47 0x00 0x00
   6669 
   6670 # CHECK: fixbr %f0, 0, %f13
   6671 0xb3 0x47 0x00 0x0d
   6672 
   6673 # CHECK: fixbr %f0, 15, %f0
   6674 0xb3 0x47 0xf0 0x00
   6675 
   6676 # CHECK: fixbr %f4, 5, %f8
   6677 0xb3 0x47 0x50 0x48
   6678 
   6679 # CHECK: fixbr %f13, 0, %f0
   6680 0xb3 0x47 0x00 0xd0
   6681 
   6682 # CHECK: fixbra %f0, 0, %f0, 1
   6683 0xb3 0x47 0x01 0x00
   6684 
   6685 # CHECK: fixbra %f0, 0, %f0, 15
   6686 0xb3 0x47 0x0f 0x00
   6687 
   6688 # CHECK: fixbra %f0, 0, %f13, 1
   6689 0xb3 0x47 0x01 0x0d
   6690 
   6691 # CHECK: fixbra %f0, 15, %f0, 1
   6692 0xb3 0x47 0xf1 0x00
   6693 
   6694 # CHECK: fixbra %f4, 5, %f8, 9
   6695 0xb3 0x47 0x59 0x48
   6696 
   6697 # CHECK: fixbra %f13, 0, %f0, 1
   6698 0xb3 0x47 0x01 0xd0
   6699 
   6700 # CHECK: fixr %f0, %f0
   6701 0xb3 0x67 0x00 0x00
   6702 
   6703 # CHECK: fixr %f0, %f13
   6704 0xb3 0x67 0x00 0x0d
   6705 
   6706 # CHECK: fixr %f4, %f8
   6707 0xb3 0x67 0x00 0x48
   6708 
   6709 # CHECK: fixr %f13, %f0
   6710 0xb3 0x67 0x00 0xd0
   6711 
   6712 # CHECK: fixtr %f0, 0, %f0, 0
   6713 0xb3 0xdf 0x00 0x00
   6714 
   6715 # CHECK: fixtr %f0, 0, %f0, 15
   6716 0xb3 0xdf 0x0f 0x00
   6717 
   6718 # CHECK: fixtr %f0, 0, %f13, 0
   6719 0xb3 0xdf 0x00 0x0d
   6720 
   6721 # CHECK: fixtr %f0, 15, %f0, 0
   6722 0xb3 0xdf 0xf0 0x00
   6723 
   6724 # CHECK: fixtr %f4, 5, %f8, 9
   6725 0xb3 0xdf 0x59 0x48
   6726 
   6727 # CHECK: fixtr %f13, 0, %f0, 0
   6728 0xb3 0xdf 0x00 0xd0
   6729 
   6730 # CHECK: flogr %r0, %r0
   6731 0xb9 0x83 0x00 0x00
   6732 
   6733 # CHECK: flogr %r0, %r15
   6734 0xb9 0x83 0x00 0x0f
   6735 
   6736 # CHECK: flogr %r10, %r9
   6737 0xb9 0x83 0x00 0xa9
   6738 
   6739 # CHECK: flogr %r14, %r0
   6740 0xb9 0x83 0x00 0xe0
   6741 
   6742 # CHECK: hdr %f0, %f0
   6743 0x24 0x00
   6744 
   6745 # CHECK: hdr %f0, %f15
   6746 0x24 0x0f
   6747 
   6748 # CHECK: hdr %f7, %f8
   6749 0x24 0x78
   6750 
   6751 # CHECK: hdr %f15, %f0
   6752 0x24 0xf0
   6753 
   6754 # CHECK: her %f0, %f0
   6755 0x34 0x00
   6756 
   6757 # CHECK: her %f0, %f15
   6758 0x34 0x0f
   6759 
   6760 # CHECK: her %f7, %f8
   6761 0x34 0x78
   6762 
   6763 # CHECK: her %f15, %f0
   6764 0x34 0xf0
   6765 
   6766 # CHECK: hsch
   6767 0xb2 0x31 0x00 0x00
   6768 
   6769 # CHECK: iac %r0
   6770 0xb2 0x24 0x00 0x00
   6771 
   6772 # CHECK: iac %r1
   6773 0xb2 0x24 0x00 0x10
   6774 
   6775 # CHECK: iac %r15
   6776 0xb2 0x24 0x00 0xf0
   6777 
   6778 # CHECK: ic %r0, 0
   6779 0x43 0x00 0x00 0x00
   6780 
   6781 # CHECK: ic %r0, 4095
   6782 0x43 0x00 0x0f 0xff
   6783 
   6784 # CHECK: ic %r0, 0(%r1)
   6785 0x43 0x00 0x10 0x00
   6786 
   6787 # CHECK: ic %r0, 0(%r15)
   6788 0x43 0x00 0xf0 0x00
   6789 
   6790 # CHECK: ic %r0, 4095(%r1,%r15)
   6791 0x43 0x01 0xff 0xff
   6792 
   6793 # CHECK: ic %r0, 4095(%r15,%r1)
   6794 0x43 0x0f 0x1f 0xff
   6795 
   6796 # CHECK: ic %r15, 0
   6797 0x43 0xf0 0x00 0x00
   6798 
   6799 # CHECK: icm %r0, 0, 0
   6800 0xbf 0x00 0x00 0x00
   6801 
   6802 # CHECK: icm %r0, 15, 4095
   6803 0xbf 0x0f 0x0f 0xff
   6804 
   6805 # CHECK: icm %r0, 0, 0(%r1)
   6806 0xbf 0x00 0x10 0x00
   6807 
   6808 # CHECK: icm %r0, 0, 0(%r15)
   6809 0xbf 0x00 0xf0 0x00
   6810 
   6811 # CHECK: icm %r0, 15, 4095(%r15)
   6812 0xbf 0x0f 0xff 0xff
   6813 
   6814 # CHECK: icm %r0, 0, 4095(%r1)
   6815 0xbf 0x00 0x1f 0xff
   6816 
   6817 # CHECK: icm %r15, 0, 0
   6818 0xbf 0xf0 0x00 0x00
   6819 
   6820 # CHECK: icmh %r0, 0, -524288
   6821 0xeb 0x00 0x00 0x00 0x80 0x80
   6822 
   6823 # CHECK: icmh %r0, 0, -1
   6824 0xeb 0x00 0x0f 0xff 0xff 0x80
   6825 
   6826 # CHECK: icmh %r0, 15, 0
   6827 0xeb 0x0f 0x00 0x00 0x00 0x80
   6828 
   6829 # CHECK: icmh %r0, 15, 1
   6830 0xeb 0x0f 0x00 0x01 0x00 0x80
   6831 
   6832 # CHECK: icmh %r0, 8, 524287
   6833 0xeb 0x08 0x0f 0xff 0x7f 0x80
   6834 
   6835 # CHECK: icmh %r0, 8, 0(%r1)
   6836 0xeb 0x08 0x10 0x00 0x00 0x80
   6837 
   6838 # CHECK: icmh %r0, 4, 0(%r15)
   6839 0xeb 0x04 0xf0 0x00 0x00 0x80
   6840 
   6841 # CHECK: icmh %r0, 4, 524287(%r15)
   6842 0xeb 0x04 0xff 0xff 0x7f 0x80
   6843 
   6844 # CHECK: icmh %r0, 0, 524287(%r1)
   6845 0xeb 0x00 0x1f 0xff 0x7f 0x80
   6846 
   6847 # CHECK: icmh %r15, 0, 0
   6848 0xeb 0xf0 0x00 0x00 0x00 0x80
   6849 
   6850 # CHECK: icmy %r0, 0, -524288
   6851 0xeb 0x00 0x00 0x00 0x80 0x81
   6852 
   6853 # CHECK: icmy %r0, 0, -1
   6854 0xeb 0x00 0x0f 0xff 0xff 0x81
   6855 
   6856 # CHECK: icmy %r0, 15, 0
   6857 0xeb 0x0f 0x00 0x00 0x00 0x81
   6858 
   6859 # CHECK: icmy %r0, 15, 1
   6860 0xeb 0x0f 0x00 0x01 0x00 0x81
   6861 
   6862 # CHECK: icmy %r0, 8, 524287
   6863 0xeb 0x08 0x0f 0xff 0x7f 0x81
   6864 
   6865 # CHECK: icmy %r0, 8, 0(%r1)
   6866 0xeb 0x08 0x10 0x00 0x00 0x81
   6867 
   6868 # CHECK: icmy %r0, 4, 0(%r15)
   6869 0xeb 0x04 0xf0 0x00 0x00 0x81
   6870 
   6871 # CHECK: icmy %r0, 4, 524287(%r15)
   6872 0xeb 0x04 0xff 0xff 0x7f 0x81
   6873 
   6874 # CHECK: icmy %r0, 0, 524287(%r1)
   6875 0xeb 0x00 0x1f 0xff 0x7f 0x81
   6876 
   6877 # CHECK: icmy %r15, 0, 0
   6878 0xeb 0xf0 0x00 0x00 0x00 0x81
   6879 
   6880 # CHECK: icy %r0, -524288
   6881 0xe3 0x00 0x00 0x00 0x80 0x73
   6882 
   6883 # CHECK: icy %r0, -1
   6884 0xe3 0x00 0x0f 0xff 0xff 0x73
   6885 
   6886 # CHECK: icy %r0, 0
   6887 0xe3 0x00 0x00 0x00 0x00 0x73
   6888 
   6889 # CHECK: icy %r0, 1
   6890 0xe3 0x00 0x00 0x01 0x00 0x73
   6891 
   6892 # CHECK: icy %r0, 524287
   6893 0xe3 0x00 0x0f 0xff 0x7f 0x73
   6894 
   6895 # CHECK: icy %r0, 0(%r1)
   6896 0xe3 0x00 0x10 0x00 0x00 0x73
   6897 
   6898 # CHECK: icy %r0, 0(%r15)
   6899 0xe3 0x00 0xf0 0x00 0x00 0x73
   6900 
   6901 # CHECK: icy %r0, 524287(%r1,%r15)
   6902 0xe3 0x01 0xff 0xff 0x7f 0x73
   6903 
   6904 # CHECK: icy %r0, 524287(%r15,%r1)
   6905 0xe3 0x0f 0x1f 0xff 0x7f 0x73
   6906 
   6907 # CHECK: icy %r15, 0
   6908 0xe3 0xf0 0x00 0x00 0x00 0x73
   6909 
   6910 # CHECK: idte %r0, %r0, %r0
   6911 0xb9 0x8e 0x00 0x00
   6912 
   6913 # CHECK: idte %r0, %r0, %r15
   6914 0xb9 0x8e 0x00 0x0f
   6915 
   6916 # CHECK: idte %r0, %r15, %r0
   6917 0xb9 0x8e 0xf0 0x00
   6918 
   6919 # CHECK: idte %r15, %r0, %r0
   6920 0xb9 0x8e 0x00 0xf0
   6921 
   6922 # CHECK: idte %r0, %r0, %r0, 15
   6923 0xb9 0x8e 0x0f 0x00
   6924 
   6925 # CHECK: idte %r4, %r5, %r6, 7
   6926 0xb9 0x8e 0x57 0x46
   6927 
   6928 # CHECK: iedtr %f0, %f0, %f0
   6929 0xb3 0xf6 0x00 0x00
   6930 
   6931 # CHECK: iedtr %f0, %f0, %f15
   6932 0xb3 0xf6 0x00 0x0f
   6933 
   6934 # CHECK: iedtr %f0, %f15, %f0
   6935 0xb3 0xf6 0xf0 0x00
   6936 
   6937 # CHECK: iedtr %f15, %f0, %f0
   6938 0xb3 0xf6 0x00 0xf0
   6939 
   6940 # CHECK: iedtr %f1, %f2, %f3
   6941 0xb3 0xf6 0x20 0x13
   6942 
   6943 # CHECK: iedtr %f15, %f15, %f15
   6944 0xb3 0xf6 0xf0 0xff
   6945 
   6946 # CHECK: iextr %f0, %f0, %f0
   6947 0xb3 0xfe 0x00 0x00
   6948 
   6949 # CHECK: iextr %f0, %f0, %f13
   6950 0xb3 0xfe 0x00 0x0d
   6951 
   6952 # CHECK: iextr %f0, %f13, %f0
   6953 0xb3 0xfe 0xd0 0x00
   6954 
   6955 # CHECK: iextr %f13, %f0, %f0
   6956 0xb3 0xfe 0x00 0xd0
   6957 
   6958 # CHECK: iextr %f1, %f8, %f4
   6959 0xb3 0xfe 0x80 0x14
   6960 
   6961 # CHECK: iextr %f13, %f13, %f13
   6962 0xb3 0xfe 0xd0 0xdd
   6963 
   6964 # CHECK: iihf %r0, 0
   6965 0xc0 0x08 0x00 0x00 0x00 0x00
   6966 
   6967 # CHECK: iihf %r0, 4294967295
   6968 0xc0 0x08 0xff 0xff 0xff 0xff
   6969 
   6970 # CHECK: iihf %r15, 0
   6971 0xc0 0xf8 0x00 0x00 0x00 0x00
   6972 
   6973 # CHECK: iihh %r0, 0
   6974 0xa5 0x00 0x00 0x00
   6975 
   6976 # CHECK: iihh %r0, 32768
   6977 0xa5 0x00 0x80 0x00
   6978 
   6979 # CHECK: iihh %r0, 65535
   6980 0xa5 0x00 0xff 0xff
   6981 
   6982 # CHECK: iihh %r15, 0
   6983 0xa5 0xf0 0x00 0x00
   6984 
   6985 # CHECK: iihl %r0, 0
   6986 0xa5 0x01 0x00 0x00
   6987 
   6988 # CHECK: iihl %r0, 32768
   6989 0xa5 0x01 0x80 0x00
   6990 
   6991 # CHECK: iihl %r0, 65535
   6992 0xa5 0x01 0xff 0xff
   6993 
   6994 # CHECK: iihl %r15, 0
   6995 0xa5 0xf1 0x00 0x00
   6996 
   6997 # CHECK: iilf %r0, 0
   6998 0xc0 0x09 0x00 0x00 0x00 0x00
   6999 
   7000 # CHECK: iilf %r0, 4294967295
   7001 0xc0 0x09 0xff 0xff 0xff 0xff
   7002 
   7003 # CHECK: iilf %r15, 0
   7004 0xc0 0xf9 0x00 0x00 0x00 0x00
   7005 
   7006 # CHECK: iilh %r0, 0
   7007 0xa5 0x02 0x00 0x00
   7008 
   7009 # CHECK: iilh %r0, 32768
   7010 0xa5 0x02 0x80 0x00
   7011 
   7012 # CHECK: iilh %r0, 65535
   7013 0xa5 0x02 0xff 0xff
   7014 
   7015 # CHECK: iilh %r15, 0
   7016 0xa5 0xf2 0x00 0x00
   7017 
   7018 # CHECK: iill %r0, 0
   7019 0xa5 0x03 0x00 0x00
   7020 
   7021 # CHECK: iill %r0, 32768
   7022 0xa5 0x03 0x80 0x00
   7023 
   7024 # CHECK: iill %r0, 65535
   7025 0xa5 0x03 0xff 0xff
   7026 
   7027 # CHECK: iill %r15, 0
   7028 0xa5 0xf3 0x00 0x00
   7029 
   7030 # CHECK: ipk
   7031 0xb2 0x0b 0x00 0x00
   7032 
   7033 # CHECK: ipm %r0
   7034 0xb2 0x22 0x00 0x00
   7035 
   7036 # CHECK: ipm %r1
   7037 0xb2 0x22 0x00 0x10
   7038 
   7039 # CHECK: ipm %r15
   7040 0xb2 0x22 0x00 0xf0
   7041 
   7042 # CHECK: ipte %r0, %r0
   7043 0xb2 0x21 0x00 0x00
   7044 
   7045 # CHECK: ipte %r0, %r15
   7046 0xb2 0x21 0x00 0x0f
   7047 
   7048 # CHECK: ipte %r15, %r0
   7049 0xb2 0x21 0x00 0xf0
   7050 
   7051 # CHECK: ipte %r0, %r0, %r15
   7052 0xb2 0x21 0xf0 0x00
   7053 
   7054 # CHECK: ipte %r0, %r0, %r0, 15
   7055 0xb2 0x21 0x0f 0x00
   7056 
   7057 # CHECK: ipte %r7, %r8, %r9, 10
   7058 0xb2 0x21 0x9a 0x78
   7059 
   7060 # CHECK: iske %r0, %r0
   7061 0xb2 0x29 0x00 0x00
   7062 
   7063 # CHECK: iske %r0, %r15
   7064 0xb2 0x29 0x00 0x0f
   7065 
   7066 # CHECK: iske %r15, %r0
   7067 0xb2 0x29 0x00 0xf0
   7068 
   7069 # CHECK: iske %r7, %r8
   7070 0xb2 0x29 0x00 0x78
   7071 
   7072 # CHECK: ivsk %r0, %r0
   7073 0xb2 0x23 0x00 0x00
   7074 
   7075 # CHECK: ivsk %r0, %r15
   7076 0xb2 0x23 0x00 0x0f
   7077 
   7078 # CHECK: ivsk %r15, %r0
   7079 0xb2 0x23 0x00 0xf0
   7080 
   7081 # CHECK: ivsk %r7, %r8
   7082 0xb2 0x23 0x00 0x78
   7083 
   7084 # CHECK: kdb %f0, 0
   7085 0xed 0x00 0x00 0x00 0x00 0x18
   7086 
   7087 # CHECK: kdb %f0, 4095
   7088 0xed 0x00 0x0f 0xff 0x00 0x18
   7089 
   7090 # CHECK: kdb %f0, 0(%r1)
   7091 0xed 0x00 0x10 0x00 0x00 0x18
   7092 
   7093 # CHECK: kdb %f0, 0(%r15)
   7094 0xed 0x00 0xf0 0x00 0x00 0x18
   7095 
   7096 # CHECK: kdb %f0, 4095(%r1,%r15)
   7097 0xed 0x01 0xff 0xff 0x00 0x18
   7098 
   7099 # CHECK: kdb %f0, 4095(%r15,%r1)
   7100 0xed 0x0f 0x1f 0xff 0x00 0x18
   7101 
   7102 # CHECK: kdb %f15, 0
   7103 0xed 0xf0 0x00 0x00 0x00 0x18
   7104 
   7105 # CHECK: kdbr %f0, %f0
   7106 0xb3 0x18 0x00 0x00
   7107 
   7108 # CHECK: kdbr %f0, %f15
   7109 0xb3 0x18 0x00 0x0f
   7110 
   7111 # CHECK: kdbr %f7, %f8
   7112 0xb3 0x18 0x00 0x78
   7113 
   7114 # CHECK: kdbr %f15, %f0
   7115 0xb3 0x18 0x00 0xf0
   7116 
   7117 # CHECK: kdtr %f0, %f0
   7118 0xb3 0xe0 0x00 0x00
   7119 
   7120 # CHECK: kdtr %f0, %f15
   7121 0xb3 0xe0 0x00 0x0f
   7122 
   7123 # CHECK: kdtr %f7, %f8
   7124 0xb3 0xe0 0x00 0x78
   7125 
   7126 # CHECK: kdtr %f15, %f0
   7127 0xb3 0xe0 0x00 0xf0
   7128 
   7129 # CHECK: keb %f0, 0
   7130 0xed 0x00 0x00 0x00 0x00 0x08
   7131 
   7132 # CHECK: keb %f0, 4095
   7133 0xed 0x00 0x0f 0xff 0x00 0x08
   7134 
   7135 # CHECK: keb %f0, 0(%r1)
   7136 0xed 0x00 0x10 0x00 0x00 0x08
   7137 
   7138 # CHECK: keb %f0, 0(%r15)
   7139 0xed 0x00 0xf0 0x00 0x00 0x08
   7140 
   7141 # CHECK: keb %f0, 4095(%r1,%r15)
   7142 0xed 0x01 0xff 0xff 0x00 0x08
   7143 
   7144 # CHECK: keb %f0, 4095(%r15,%r1)
   7145 0xed 0x0f 0x1f 0xff 0x00 0x08
   7146 
   7147 # CHECK: keb %f15, 0
   7148 0xed 0xf0 0x00 0x00 0x00 0x08
   7149 
   7150 # CHECK: kebr %f0, %f0
   7151 0xb3 0x08 0x00 0x00
   7152 
   7153 # CHECK: kebr %f0, %f15
   7154 0xb3 0x08 0x00 0x0f
   7155 
   7156 # CHECK: kebr %f7, %f8
   7157 0xb3 0x08 0x00 0x78
   7158 
   7159 # CHECK: kebr %f15, %f0
   7160 0xb3 0x08 0x00 0xf0
   7161 
   7162 # CHECK: kimd %r2, %r10
   7163 0xb9 0x3e 0x00 0x2a
   7164 
   7165 # CHECK: kimd %r2, %r14
   7166 0xb9 0x3e 0x00 0x2e
   7167 
   7168 # CHECK: kimd %r14, %r2
   7169 0xb9 0x3e 0x00 0xe2
   7170 
   7171 # CHECK: kimd %r14, %r10
   7172 0xb9 0x3e 0x00 0xea
   7173 
   7174 # CHECK: klmd %r2, %r10
   7175 0xb9 0x3f 0x00 0x2a
   7176 
   7177 # CHECK: klmd %r2, %r14
   7178 0xb9 0x3f 0x00 0x2e
   7179 
   7180 # CHECK: klmd %r14, %r2
   7181 0xb9 0x3f 0x00 0xe2
   7182 
   7183 # CHECK: klmd %r14, %r10
   7184 0xb9 0x3f 0x00 0xea
   7185 
   7186 # CHECK: km %r2, %r10
   7187 0xb9 0x2e 0x00 0x2a
   7188 
   7189 # CHECK: km %r2, %r14
   7190 0xb9 0x2e 0x00 0x2e
   7191 
   7192 # CHECK: km %r14, %r2
   7193 0xb9 0x2e 0x00 0xe2
   7194 
   7195 # CHECK: km %r14, %r10
   7196 0xb9 0x2e 0x00 0xea
   7197 
   7198 # CHECK: kmac %r2, %r10
   7199 0xb9 0x1e 0x00 0x2a
   7200 
   7201 # CHECK: kmac %r2, %r14
   7202 0xb9 0x1e 0x00 0x2e
   7203 
   7204 # CHECK: kmac %r14, %r2
   7205 0xb9 0x1e 0x00 0xe2
   7206 
   7207 # CHECK: kmac %r14, %r10
   7208 0xb9 0x1e 0x00 0xea
   7209 
   7210 # CHECK: kmc %r2, %r10
   7211 0xb9 0x2f 0x00 0x2a
   7212 
   7213 # CHECK: kmc %r2, %r14
   7214 0xb9 0x2f 0x00 0x2e
   7215 
   7216 # CHECK: kmc %r14, %r2
   7217 0xb9 0x2f 0x00 0xe2
   7218 
   7219 # CHECK: kmc %r14, %r10
   7220 0xb9 0x2f 0x00 0xea
   7221 
   7222 # CHECK: kmctr %r2, %r4, %r10
   7223 0xb9 0x2d 0x40 0x2a
   7224 
   7225 # CHECK: kmctr %r2, %r6, %r14
   7226 0xb9 0x2d 0x60 0x2e
   7227 
   7228 # CHECK: kmctr %r14, %r8, %r2
   7229 0xb9 0x2d 0x80 0xe2
   7230 
   7231 # CHECK: kmctr %r14, %r12, %r10
   7232 0xb9 0x2d 0xc0 0xea
   7233 
   7234 # CHECK: kmf %r2, %r10
   7235 0xb9 0x2a 0x00 0x2a
   7236 
   7237 # CHECK: kmf %r2, %r14
   7238 0xb9 0x2a 0x00 0x2e
   7239 
   7240 # CHECK: kmf %r14, %r2
   7241 0xb9 0x2a 0x00 0xe2
   7242 
   7243 # CHECK: kmf %r14, %r10
   7244 0xb9 0x2a 0x00 0xea
   7245 
   7246 # CHECK: kmo %r2, %r10
   7247 0xb9 0x2b 0x00 0x2a
   7248 
   7249 # CHECK: kmo %r2, %r14
   7250 0xb9 0x2b 0x00 0x2e
   7251 
   7252 # CHECK: kmo %r14, %r2
   7253 0xb9 0x2b 0x00 0xe2
   7254 
   7255 # CHECK: kmo %r14, %r10
   7256 0xb9 0x2b 0x00 0xea
   7257 
   7258 # CHECK: kxbr %f0, %f0
   7259 0xb3 0x48 0x00 0x00
   7260 
   7261 # CHECK: kxbr %f0, %f13
   7262 0xb3 0x48 0x00 0x0d
   7263 
   7264 # CHECK: kxbr %f8, %f8
   7265 0xb3 0x48 0x00 0x88
   7266 
   7267 # CHECK: kxbr %f13, %f0
   7268 0xb3 0x48 0x00 0xd0
   7269 
   7270 # CHECK: kxtr %f0, %f0
   7271 0xb3 0xe8 0x00 0x00
   7272 
   7273 # CHECK: kxtr %f0, %f13
   7274 0xb3 0xe8 0x00 0x0d
   7275 
   7276 # CHECK: kxtr %f8, %f8
   7277 0xb3 0xe8 0x00 0x88
   7278 
   7279 # CHECK: kxtr %f13, %f0
   7280 0xb3 0xe8 0x00 0xd0
   7281 
   7282 # CHECK: l %r0, 0
   7283 0x58 0x00 0x00 0x00
   7284 
   7285 # CHECK: l %r0, 4095
   7286 0x58 0x00 0x0f 0xff
   7287 
   7288 # CHECK: l %r0, 0(%r1)
   7289 0x58 0x00 0x10 0x00
   7290 
   7291 # CHECK: l %r0, 0(%r15)
   7292 0x58 0x00 0xf0 0x00
   7293 
   7294 # CHECK: l %r0, 4095(%r1,%r15)
   7295 0x58 0x01 0xff 0xff
   7296 
   7297 # CHECK: l %r0, 4095(%r15,%r1)
   7298 0x58 0x0f 0x1f 0xff
   7299 
   7300 # CHECK: l %r15, 0
   7301 0x58 0xf0 0x00 0x00
   7302 
   7303 # CHECK: la %r0, 0
   7304 0x41 0x00 0x00 0x00
   7305 
   7306 # CHECK: la %r0, 4095
   7307 0x41 0x00 0x0f 0xff
   7308 
   7309 # CHECK: la %r0, 0(%r1)
   7310 0x41 0x00 0x10 0x00
   7311 
   7312 # CHECK: la %r0, 0(%r15)
   7313 0x41 0x00 0xf0 0x00
   7314 
   7315 # CHECK: la %r0, 4095(%r1,%r15)
   7316 0x41 0x01 0xff 0xff
   7317 
   7318 # CHECK: la %r0, 4095(%r15,%r1)
   7319 0x41 0x0f 0x1f 0xff
   7320 
   7321 # CHECK: la %r15, 0
   7322 0x41 0xf0 0x00 0x00
   7323 
   7324 # CHECK: laa %r0, %r0, -524288
   7325 0xeb 0x00 0x00 0x00 0x80 0xf8
   7326 
   7327 # CHECK: laa %r0, %r0, -1
   7328 0xeb 0x00 0x0f 0xff 0xff 0xf8
   7329 
   7330 # CHECK: laa %r0, %r0, 0
   7331 0xeb 0x00 0x00 0x00 0x00 0xf8
   7332 
   7333 # CHECK: laa %r0, %r0, 1
   7334 0xeb 0x00 0x00 0x01 0x00 0xf8
   7335 
   7336 # CHECK: laa %r0, %r0, 524287
   7337 0xeb 0x00 0x0f 0xff 0x7f 0xf8
   7338 
   7339 # CHECK: laa %r0, %r0, 0(%r1)
   7340 0xeb 0x00 0x10 0x00 0x00 0xf8
   7341 
   7342 # CHECK: laa %r0, %r0, 0(%r15)
   7343 0xeb 0x00 0xf0 0x00 0x00 0xf8
   7344 
   7345 # CHECK: laa %r0, %r0, 524287(%r1)
   7346 0xeb 0x00 0x1f 0xff 0x7f 0xf8
   7347 
   7348 # CHECK: laa %r0, %r0, 524287(%r15)
   7349 0xeb 0x00 0xff 0xff 0x7f 0xf8
   7350 
   7351 # CHECK: laa %r0, %r15, 0
   7352 0xeb 0x0f 0x00 0x00 0x00 0xf8
   7353 
   7354 # CHECK: laa %r15, %r0, 0
   7355 0xeb 0xf0 0x00 0x00 0x00 0xf8
   7356 
   7357 # CHECK: laag %r0, %r0, -524288
   7358 0xeb 0x00 0x00 0x00 0x80 0xe8
   7359 
   7360 # CHECK: laag %r0, %r0, -1
   7361 0xeb 0x00 0x0f 0xff 0xff 0xe8
   7362 
   7363 # CHECK: laag %r0, %r0, 0
   7364 0xeb 0x00 0x00 0x00 0x00 0xe8
   7365 
   7366 # CHECK: laag %r0, %r0, 1
   7367 0xeb 0x00 0x00 0x01 0x00 0xe8
   7368 
   7369 # CHECK: laag %r0, %r0, 524287
   7370 0xeb 0x00 0x0f 0xff 0x7f 0xe8
   7371 
   7372 # CHECK: laag %r0, %r0, 0(%r1)
   7373 0xeb 0x00 0x10 0x00 0x00 0xe8
   7374 
   7375 # CHECK: laag %r0, %r0, 0(%r15)
   7376 0xeb 0x00 0xf0 0x00 0x00 0xe8
   7377 
   7378 # CHECK: laag %r0, %r0, 524287(%r1)
   7379 0xeb 0x00 0x1f 0xff 0x7f 0xe8
   7380 
   7381 # CHECK: laag %r0, %r0, 524287(%r15)
   7382 0xeb 0x00 0xff 0xff 0x7f 0xe8
   7383 
   7384 # CHECK: laag %r0, %r15, 0
   7385 0xeb 0x0f 0x00 0x00 0x00 0xe8
   7386 
   7387 # CHECK: laag %r15, %r0, 0
   7388 0xeb 0xf0 0x00 0x00 0x00 0xe8
   7389 
   7390 # CHECK: laal %r0, %r0, -524288
   7391 0xeb 0x00 0x00 0x00 0x80 0xfa
   7392 
   7393 # CHECK: laal %r0, %r0, -1
   7394 0xeb 0x00 0x0f 0xff 0xff 0xfa
   7395 
   7396 # CHECK: laal %r0, %r0, 0
   7397 0xeb 0x00 0x00 0x00 0x00 0xfa
   7398 
   7399 # CHECK: laal %r0, %r0, 1
   7400 0xeb 0x00 0x00 0x01 0x00 0xfa
   7401 
   7402 # CHECK: laal %r0, %r0, 524287
   7403 0xeb 0x00 0x0f 0xff 0x7f 0xfa
   7404 
   7405 # CHECK: laal %r0, %r0, 0(%r1)
   7406 0xeb 0x00 0x10 0x00 0x00 0xfa
   7407 
   7408 # CHECK: laal %r0, %r0, 0(%r15)
   7409 0xeb 0x00 0xf0 0x00 0x00 0xfa
   7410 
   7411 # CHECK: laal %r0, %r0, 524287(%r1)
   7412 0xeb 0x00 0x1f 0xff 0x7f 0xfa
   7413 
   7414 # CHECK: laal %r0, %r0, 524287(%r15)
   7415 0xeb 0x00 0xff 0xff 0x7f 0xfa
   7416 
   7417 # CHECK: laal %r0, %r15, 0
   7418 0xeb 0x0f 0x00 0x00 0x00 0xfa
   7419 
   7420 # CHECK: laal %r15, %r0, 0
   7421 0xeb 0xf0 0x00 0x00 0x00 0xfa
   7422 
   7423 # CHECK: laalg %r0, %r0, -524288
   7424 0xeb 0x00 0x00 0x00 0x80 0xea
   7425 
   7426 # CHECK: laalg %r0, %r0, -1
   7427 0xeb 0x00 0x0f 0xff 0xff 0xea
   7428 
   7429 # CHECK: laalg %r0, %r0, 0
   7430 0xeb 0x00 0x00 0x00 0x00 0xea
   7431 
   7432 # CHECK: laalg %r0, %r0, 1
   7433 0xeb 0x00 0x00 0x01 0x00 0xea
   7434 
   7435 # CHECK: laalg %r0, %r0, 524287
   7436 0xeb 0x00 0x0f 0xff 0x7f 0xea
   7437 
   7438 # CHECK: laalg %r0, %r0, 0(%r1)
   7439 0xeb 0x00 0x10 0x00 0x00 0xea
   7440 
   7441 # CHECK: laalg %r0, %r0, 0(%r15)
   7442 0xeb 0x00 0xf0 0x00 0x00 0xea
   7443 
   7444 # CHECK: laalg %r0, %r0, 524287(%r1)
   7445 0xeb 0x00 0x1f 0xff 0x7f 0xea
   7446 
   7447 # CHECK: laalg %r0, %r0, 524287(%r15)
   7448 0xeb 0x00 0xff 0xff 0x7f 0xea
   7449 
   7450 # CHECK: laalg %r0, %r15, 0
   7451 0xeb 0x0f 0x00 0x00 0x00 0xea
   7452 
   7453 # CHECK: laalg %r15, %r0, 0
   7454 0xeb 0xf0 0x00 0x00 0x00 0xea
   7455 
   7456 # CHECK: lae %r0, 0
   7457 0x51 0x00 0x00 0x00
   7458 
   7459 # CHECK: lae %r0, 4095
   7460 0x51 0x00 0x0f 0xff
   7461 
   7462 # CHECK: lae %r0, 0(%r1)
   7463 0x51 0x00 0x10 0x00
   7464 
   7465 # CHECK: lae %r0, 0(%r15)
   7466 0x51 0x00 0xf0 0x00
   7467 
   7468 # CHECK: lae %r0, 4095(%r1,%r15)
   7469 0x51 0x01 0xff 0xff
   7470 
   7471 # CHECK: lae %r0, 4095(%r15,%r1)
   7472 0x51 0x0f 0x1f 0xff
   7473 
   7474 # CHECK: lae %r15, 0
   7475 0x51 0xf0 0x00 0x00
   7476 
   7477 # CHECK: laey %r0, -524288
   7478 0xe3 0x00 0x00 0x00 0x80 0x75
   7479 
   7480 # CHECK: laey %r0, -1
   7481 0xe3 0x00 0x0f 0xff 0xff 0x75
   7482 
   7483 # CHECK: laey %r0, 0
   7484 0xe3 0x00 0x00 0x00 0x00 0x75
   7485 
   7486 # CHECK: laey %r0, 1
   7487 0xe3 0x00 0x00 0x01 0x00 0x75
   7488 
   7489 # CHECK: laey %r0, 524287
   7490 0xe3 0x00 0x0f 0xff 0x7f 0x75
   7491 
   7492 # CHECK: laey %r0, 0(%r1)
   7493 0xe3 0x00 0x10 0x00 0x00 0x75
   7494 
   7495 # CHECK: laey %r0, 0(%r15)
   7496 0xe3 0x00 0xf0 0x00 0x00 0x75
   7497 
   7498 # CHECK: laey %r0, 524287(%r1,%r15)
   7499 0xe3 0x01 0xff 0xff 0x7f 0x75
   7500 
   7501 # CHECK: laey %r0, 524287(%r15,%r1)
   7502 0xe3 0x0f 0x1f 0xff 0x7f 0x75
   7503 
   7504 # CHECK: laey %r15, 0
   7505 0xe3 0xf0 0x00 0x00 0x00 0x75
   7506 
   7507 # CHECK: lam %a0, %a0, 0
   7508 0x9a 0x00 0x00 0x00
   7509 
   7510 # CHECK: lam %a0, %a15, 0
   7511 0x9a 0x0f 0x00 0x00
   7512 
   7513 # CHECK: lam %a14, %a15, 0
   7514 0x9a 0xef 0x00 0x00
   7515 
   7516 # CHECK: lam %a15, %a15, 0
   7517 0x9a 0xff 0x00 0x00
   7518 
   7519 # CHECK: lam %a0, %a0, 4095
   7520 0x9a 0x00 0x0f 0xff
   7521 
   7522 # CHECK: lam %a0, %a0, 1
   7523 0x9a 0x00 0x00 0x01
   7524 
   7525 # CHECK: lam %a0, %a0, 0(%r1)
   7526 0x9a 0x00 0x10 0x00
   7527 
   7528 # CHECK: lam %a0, %a0, 0(%r15)
   7529 0x9a 0x00 0xf0 0x00
   7530 
   7531 # CHECK: lam %a0, %a0, 4095(%r1)
   7532 0x9a 0x00 0x1f 0xff
   7533 
   7534 # CHECK: lam %a0, %a0, 4095(%r15)
   7535 0x9a 0x00 0xff 0xff
   7536 
   7537 # CHECK: lamy %a0, %a0, 0
   7538 0xeb 0x00 0x00 0x00 0x00 0x9a
   7539 
   7540 # CHECK: lamy %a0, %a15, 0
   7541 0xeb 0x0f 0x00 0x00 0x00 0x9a
   7542 
   7543 # CHECK: lamy %a14, %a15, 0
   7544 0xeb 0xef 0x00 0x00 0x00 0x9a
   7545 
   7546 # CHECK: lamy %a15, %a15, 0
   7547 0xeb 0xff 0x00 0x00 0x00 0x9a
   7548 
   7549 # CHECK: lamy %a0, %a0, -524288
   7550 0xeb 0x00 0x00 0x00 0x80 0x9a
   7551 
   7552 # CHECK: lamy %a0, %a0, -1
   7553 0xeb 0x00 0x0f 0xff 0xff 0x9a
   7554 
   7555 # CHECK: lamy %a0, %a0, 0
   7556 0xeb 0x00 0x00 0x00 0x00 0x9a
   7557 
   7558 # CHECK: lamy %a0, %a0, 1
   7559 0xeb 0x00 0x00 0x01 0x00 0x9a
   7560 
   7561 # CHECK: lamy %a0, %a0, 524287
   7562 0xeb 0x00 0x0f 0xff 0x7f 0x9a
   7563 
   7564 # CHECK: lamy %a0, %a0, 0(%r1)
   7565 0xeb 0x00 0x10 0x00 0x00 0x9a
   7566 
   7567 # CHECK: lamy %a0, %a0, 0(%r15)
   7568 0xeb 0x00 0xf0 0x00 0x00 0x9a
   7569 
   7570 # CHECK: lamy %a0, %a0, 524287(%r1)
   7571 0xeb 0x00 0x1f 0xff 0x7f 0x9a
   7572 
   7573 # CHECK: lamy %a0, %a0, 524287(%r15)
   7574 0xeb 0x00 0xff 0xff 0x7f 0x9a
   7575 
   7576 # CHECK: lan %r0, %r0, -524288
   7577 0xeb 0x00 0x00 0x00 0x80 0xf4
   7578 
   7579 # CHECK: lan %r0, %r0, -1
   7580 0xeb 0x00 0x0f 0xff 0xff 0xf4
   7581 
   7582 # CHECK: lan %r0, %r0, 0
   7583 0xeb 0x00 0x00 0x00 0x00 0xf4
   7584 
   7585 # CHECK: lan %r0, %r0, 1
   7586 0xeb 0x00 0x00 0x01 0x00 0xf4
   7587 
   7588 # CHECK: lan %r0, %r0, 524287
   7589 0xeb 0x00 0x0f 0xff 0x7f 0xf4
   7590 
   7591 # CHECK: lan %r0, %r0, 0(%r1)
   7592 0xeb 0x00 0x10 0x00 0x00 0xf4
   7593 
   7594 # CHECK: lan %r0, %r0, 0(%r15)
   7595 0xeb 0x00 0xf0 0x00 0x00 0xf4
   7596 
   7597 # CHECK: lan %r0, %r0, 524287(%r1)
   7598 0xeb 0x00 0x1f 0xff 0x7f 0xf4
   7599 
   7600 # CHECK: lan %r0, %r0, 524287(%r15)
   7601 0xeb 0x00 0xff 0xff 0x7f 0xf4
   7602 
   7603 # CHECK: lan %r0, %r15, 0
   7604 0xeb 0x0f 0x00 0x00 0x00 0xf4
   7605 
   7606 # CHECK: lan %r15, %r0, 0
   7607 0xeb 0xf0 0x00 0x00 0x00 0xf4
   7608 
   7609 # CHECK: lang %r0, %r0, -524288
   7610 0xeb 0x00 0x00 0x00 0x80 0xe4
   7611 
   7612 # CHECK: lang %r0, %r0, -1
   7613 0xeb 0x00 0x0f 0xff 0xff 0xe4
   7614 
   7615 # CHECK: lang %r0, %r0, 0
   7616 0xeb 0x00 0x00 0x00 0x00 0xe4
   7617 
   7618 # CHECK: lang %r0, %r0, 1
   7619 0xeb 0x00 0x00 0x01 0x00 0xe4
   7620 
   7621 # CHECK: lang %r0, %r0, 524287
   7622 0xeb 0x00 0x0f 0xff 0x7f 0xe4
   7623 
   7624 # CHECK: lang %r0, %r0, 0(%r1)
   7625 0xeb 0x00 0x10 0x00 0x00 0xe4
   7626 
   7627 # CHECK: lang %r0, %r0, 0(%r15)
   7628 0xeb 0x00 0xf0 0x00 0x00 0xe4
   7629 
   7630 # CHECK: lang %r0, %r0, 524287(%r1)
   7631 0xeb 0x00 0x1f 0xff 0x7f 0xe4
   7632 
   7633 # CHECK: lang %r0, %r0, 524287(%r15)
   7634 0xeb 0x00 0xff 0xff 0x7f 0xe4
   7635 
   7636 # CHECK: lang %r0, %r15, 0
   7637 0xeb 0x0f 0x00 0x00 0x00 0xe4
   7638 
   7639 # CHECK: lang %r15, %r0, 0
   7640 0xeb 0xf0 0x00 0x00 0x00 0xe4
   7641 
   7642 # CHECK: lao %r0, %r0, -524288
   7643 0xeb 0x00 0x00 0x00 0x80 0xf6
   7644 
   7645 # CHECK: lao %r0, %r0, -1
   7646 0xeb 0x00 0x0f 0xff 0xff 0xf6
   7647 
   7648 # CHECK: lao %r0, %r0, 0
   7649 0xeb 0x00 0x00 0x00 0x00 0xf6
   7650 
   7651 # CHECK: lao %r0, %r0, 1
   7652 0xeb 0x00 0x00 0x01 0x00 0xf6
   7653 
   7654 # CHECK: lao %r0, %r0, 524287
   7655 0xeb 0x00 0x0f 0xff 0x7f 0xf6
   7656 
   7657 # CHECK: lao %r0, %r0, 0(%r1)
   7658 0xeb 0x00 0x10 0x00 0x00 0xf6
   7659 
   7660 # CHECK: lao %r0, %r0, 0(%r15)
   7661 0xeb 0x00 0xf0 0x00 0x00 0xf6
   7662 
   7663 # CHECK: lao %r0, %r0, 524287(%r1)
   7664 0xeb 0x00 0x1f 0xff 0x7f 0xf6
   7665 
   7666 # CHECK: lao %r0, %r0, 524287(%r15)
   7667 0xeb 0x00 0xff 0xff 0x7f 0xf6
   7668 
   7669 # CHECK: lao %r0, %r15, 0
   7670 0xeb 0x0f 0x00 0x00 0x00 0xf6
   7671 
   7672 # CHECK: lao %r15, %r0, 0
   7673 0xeb 0xf0 0x00 0x00 0x00 0xf6
   7674 
   7675 # CHECK: laog %r0, %r0, -524288
   7676 0xeb 0x00 0x00 0x00 0x80 0xe6
   7677 
   7678 # CHECK: laog %r0, %r0, -1
   7679 0xeb 0x00 0x0f 0xff 0xff 0xe6
   7680 
   7681 # CHECK: laog %r0, %r0, 0
   7682 0xeb 0x00 0x00 0x00 0x00 0xe6
   7683 
   7684 # CHECK: laog %r0, %r0, 1
   7685 0xeb 0x00 0x00 0x01 0x00 0xe6
   7686 
   7687 # CHECK: laog %r0, %r0, 524287
   7688 0xeb 0x00 0x0f 0xff 0x7f 0xe6
   7689 
   7690 # CHECK: laog %r0, %r0, 0(%r1)
   7691 0xeb 0x00 0x10 0x00 0x00 0xe6
   7692 
   7693 # CHECK: laog %r0, %r0, 0(%r15)
   7694 0xeb 0x00 0xf0 0x00 0x00 0xe6
   7695 
   7696 # CHECK: laog %r0, %r0, 524287(%r1)
   7697 0xeb 0x00 0x1f 0xff 0x7f 0xe6
   7698 
   7699 # CHECK: laog %r0, %r0, 524287(%r15)
   7700 0xeb 0x00 0xff 0xff 0x7f 0xe6
   7701 
   7702 # CHECK: laog %r0, %r15, 0
   7703 0xeb 0x0f 0x00 0x00 0x00 0xe6
   7704 
   7705 # CHECK: laog %r15, %r0, 0
   7706 0xeb 0xf0 0x00 0x00 0x00 0xe6
   7707 
   7708 # CHECK: lasp 0, 0
   7709 0xe5 0x00 0x00 0x00 0x00 0x00
   7710 
   7711 # CHECK: lasp 0(%r1), 0(%r2)
   7712 0xe5 0x00 0x10 0x00 0x20 0x00
   7713 
   7714 # CHECK: lasp 160(%r1), 320(%r15)
   7715 0xe5 0x00 0x10 0xa0 0xf1 0x40
   7716 
   7717 # CHECK: lasp 0(%r1), 4095
   7718 0xe5 0x00 0x10 0x00 0x0f 0xff
   7719 
   7720 # CHECK: lasp 0(%r1), 4095(%r2)
   7721 0xe5 0x00 0x10 0x00 0x2f 0xff
   7722 
   7723 # CHECK: lasp 0(%r1), 4095(%r15)
   7724 0xe5 0x00 0x10 0x00 0xff 0xff
   7725 
   7726 # CHECK: lasp 0(%r1), 0
   7727 0xe5 0x00 0x10 0x00 0x00 0x00
   7728 
   7729 # CHECK: lasp 0(%r15), 0
   7730 0xe5 0x00 0xf0 0x00 0x00 0x00
   7731 
   7732 # CHECK: lasp 4095(%r1), 0
   7733 0xe5 0x00 0x1f 0xff 0x00 0x00
   7734 
   7735 # CHECK: lasp 4095(%r15), 0
   7736 0xe5 0x00 0xff 0xff 0x00 0x00
   7737 
   7738 # CHECK: lat %r0, -524288
   7739 0xe3 0x00 0x00 0x00 0x80 0x9f
   7740 
   7741 # CHECK: lat %r0, -1
   7742 0xe3 0x00 0x0f 0xff 0xff 0x9f
   7743 
   7744 # CHECK: lat %r0, 0
   7745 0xe3 0x00 0x00 0x00 0x00 0x9f
   7746 
   7747 # CHECK: lat %r0, 1
   7748 0xe3 0x00 0x00 0x01 0x00 0x9f
   7749 
   7750 # CHECK: lat %r0, 524287
   7751 0xe3 0x00 0x0f 0xff 0x7f 0x9f
   7752 
   7753 # CHECK: lat %r0, 0(%r1)
   7754 0xe3 0x00 0x10 0x00 0x00 0x9f
   7755 
   7756 # CHECK: lat %r0, 0(%r15)
   7757 0xe3 0x00 0xf0 0x00 0x00 0x9f
   7758 
   7759 # CHECK: lat %r0, 524287(%r1,%r15)
   7760 0xe3 0x01 0xff 0xff 0x7f 0x9f
   7761 
   7762 # CHECK: lat %r0, 524287(%r15,%r1)
   7763 0xe3 0x0f 0x1f 0xff 0x7f 0x9f
   7764 
   7765 # CHECK: lat %r15, 0
   7766 0xe3 0xf0 0x00 0x00 0x00 0x9f
   7767 
   7768 # CHECK: lax %r0, %r0, -524288
   7769 0xeb 0x00 0x00 0x00 0x80 0xf7
   7770 
   7771 # CHECK: lax %r0, %r0, -1
   7772 0xeb 0x00 0x0f 0xff 0xff 0xf7
   7773 
   7774 # CHECK: lax %r0, %r0, 0
   7775 0xeb 0x00 0x00 0x00 0x00 0xf7
   7776 
   7777 # CHECK: lax %r0, %r0, 1
   7778 0xeb 0x00 0x00 0x01 0x00 0xf7
   7779 
   7780 # CHECK: lax %r0, %r0, 524287
   7781 0xeb 0x00 0x0f 0xff 0x7f 0xf7
   7782 
   7783 # CHECK: lax %r0, %r0, 0(%r1)
   7784 0xeb 0x00 0x10 0x00 0x00 0xf7
   7785 
   7786 # CHECK: lax %r0, %r0, 0(%r15)
   7787 0xeb 0x00 0xf0 0x00 0x00 0xf7
   7788 
   7789 # CHECK: lax %r0, %r0, 524287(%r1)
   7790 0xeb 0x00 0x1f 0xff 0x7f 0xf7
   7791 
   7792 # CHECK: lax %r0, %r0, 524287(%r15)
   7793 0xeb 0x00 0xff 0xff 0x7f 0xf7
   7794 
   7795 # CHECK: lax %r0, %r15, 0
   7796 0xeb 0x0f 0x00 0x00 0x00 0xf7
   7797 
   7798 # CHECK: lax %r15, %r0, 0
   7799 0xeb 0xf0 0x00 0x00 0x00 0xf7
   7800 
   7801 # CHECK: laxg %r0, %r0, -524288
   7802 0xeb 0x00 0x00 0x00 0x80 0xe7
   7803 
   7804 # CHECK: laxg %r0, %r0, -1
   7805 0xeb 0x00 0x0f 0xff 0xff 0xe7
   7806 
   7807 # CHECK: laxg %r0, %r0, 0
   7808 0xeb 0x00 0x00 0x00 0x00 0xe7
   7809 
   7810 # CHECK: laxg %r0, %r0, 1
   7811 0xeb 0x00 0x00 0x01 0x00 0xe7
   7812 
   7813 # CHECK: laxg %r0, %r0, 524287
   7814 0xeb 0x00 0x0f 0xff 0x7f 0xe7
   7815 
   7816 # CHECK: laxg %r0, %r0, 0(%r1)
   7817 0xeb 0x00 0x10 0x00 0x00 0xe7
   7818 
   7819 # CHECK: laxg %r0, %r0, 0(%r15)
   7820 0xeb 0x00 0xf0 0x00 0x00 0xe7
   7821 
   7822 # CHECK: laxg %r0, %r0, 524287(%r1)
   7823 0xeb 0x00 0x1f 0xff 0x7f 0xe7
   7824 
   7825 # CHECK: laxg %r0, %r0, 524287(%r15)
   7826 0xeb 0x00 0xff 0xff 0x7f 0xe7
   7827 
   7828 # CHECK: laxg %r0, %r15, 0
   7829 0xeb 0x0f 0x00 0x00 0x00 0xe7
   7830 
   7831 # CHECK: laxg %r15, %r0, 0
   7832 0xeb 0xf0 0x00 0x00 0x00 0xe7
   7833 
   7834 # CHECK: lay %r0, -524288
   7835 0xe3 0x00 0x00 0x00 0x80 0x71
   7836 
   7837 # CHECK: lay %r0, -1
   7838 0xe3 0x00 0x0f 0xff 0xff 0x71
   7839 
   7840 # CHECK: lay %r0, 0
   7841 0xe3 0x00 0x00 0x00 0x00 0x71
   7842 
   7843 # CHECK: lay %r0, 1
   7844 0xe3 0x00 0x00 0x01 0x00 0x71
   7845 
   7846 # CHECK: lay %r0, 524287
   7847 0xe3 0x00 0x0f 0xff 0x7f 0x71
   7848 
   7849 # CHECK: lay %r0, 0(%r1)
   7850 0xe3 0x00 0x10 0x00 0x00 0x71
   7851 
   7852 # CHECK: lay %r0, 0(%r15)
   7853 0xe3 0x00 0xf0 0x00 0x00 0x71
   7854 
   7855 # CHECK: lay %r0, 524287(%r1,%r15)
   7856 0xe3 0x01 0xff 0xff 0x7f 0x71
   7857 
   7858 # CHECK: lay %r0, 524287(%r15,%r1)
   7859 0xe3 0x0f 0x1f 0xff 0x7f 0x71
   7860 
   7861 # CHECK: lay %r15, 0
   7862 0xe3 0xf0 0x00 0x00 0x00 0x71
   7863 
   7864 # CHECK: lb %r0, -524288
   7865 0xe3 0x00 0x00 0x00 0x80 0x76
   7866 
   7867 # CHECK: lb %r0, -1
   7868 0xe3 0x00 0x0f 0xff 0xff 0x76
   7869 
   7870 # CHECK: lb %r0, 0
   7871 0xe3 0x00 0x00 0x00 0x00 0x76
   7872 
   7873 # CHECK: lb %r0, 1
   7874 0xe3 0x00 0x00 0x01 0x00 0x76
   7875 
   7876 # CHECK: lb %r0, 524287
   7877 0xe3 0x00 0x0f 0xff 0x7f 0x76
   7878 
   7879 # CHECK: lb %r0, 0(%r1)
   7880 0xe3 0x00 0x10 0x00 0x00 0x76
   7881 
   7882 # CHECK: lb %r0, 0(%r15)
   7883 0xe3 0x00 0xf0 0x00 0x00 0x76
   7884 
   7885 # CHECK: lb %r0, 524287(%r1,%r15)
   7886 0xe3 0x01 0xff 0xff 0x7f 0x76
   7887 
   7888 # CHECK: lb %r0, 524287(%r15,%r1)
   7889 0xe3 0x0f 0x1f 0xff 0x7f 0x76
   7890 
   7891 # CHECK: lb %r15, 0
   7892 0xe3 0xf0 0x00 0x00 0x00 0x76
   7893 
   7894 # CHECK: lbh %r0, -524288
   7895 0xe3 0x00 0x00 0x00 0x80 0xc0
   7896 
   7897 # CHECK: lbh %r0, -1
   7898 0xe3 0x00 0x0f 0xff 0xff 0xc0
   7899 
   7900 # CHECK: lbh %r0, 0
   7901 0xe3 0x00 0x00 0x00 0x00 0xc0
   7902 
   7903 # CHECK: lbh %r0, 1
   7904 0xe3 0x00 0x00 0x01 0x00 0xc0
   7905 
   7906 # CHECK: lbh %r0, 524287
   7907 0xe3 0x00 0x0f 0xff 0x7f 0xc0
   7908 
   7909 # CHECK: lbh %r0, 0(%r1)
   7910 0xe3 0x00 0x10 0x00 0x00 0xc0
   7911 
   7912 # CHECK: lbh %r0, 0(%r15)
   7913 0xe3 0x00 0xf0 0x00 0x00 0xc0
   7914 
   7915 # CHECK: lbh %r0, 524287(%r1,%r15)
   7916 0xe3 0x01 0xff 0xff 0x7f 0xc0
   7917 
   7918 # CHECK: lbh %r0, 524287(%r15,%r1)
   7919 0xe3 0x0f 0x1f 0xff 0x7f 0xc0
   7920 
   7921 # CHECK: lbh %r15, 0
   7922 0xe3 0xf0 0x00 0x00 0x00 0xc0
   7923 
   7924 # CHECK: lbr %r0, %r15
   7925 0xb9 0x26 0x00 0x0f
   7926 
   7927 # CHECK: lbr %r7, %r8
   7928 0xb9 0x26 0x00 0x78
   7929 
   7930 # CHECK: lbr %r15, %r0
   7931 0xb9 0x26 0x00 0xf0
   7932 
   7933 # CHECK: lcctl 0
   7934 0xb2 0x84 0x00 0x00
   7935 
   7936 # CHECK: lcctl 0(%r1)
   7937 0xb2 0x84 0x10 0x00
   7938 
   7939 # CHECK: lcctl 0(%r15)
   7940 0xb2 0x84 0xf0 0x00
   7941 
   7942 # CHECK: lcctl 4095
   7943 0xb2 0x84 0x0f 0xff
   7944 
   7945 # CHECK: lcctl 4095(%r1)
   7946 0xb2 0x84 0x1f 0xff
   7947 
   7948 # CHECK: lcctl 4095(%r15)
   7949 0xb2 0x84 0xff 0xff
   7950 
   7951 # CHECK: lcdbr %f0, %f9
   7952 0xb3 0x13 0x00 0x09
   7953 
   7954 # CHECK: lcdbr %f0, %f15
   7955 0xb3 0x13 0x00 0x0f
   7956 
   7957 # CHECK: lcdbr %f15, %f0
   7958 0xb3 0x13 0x00 0xf0
   7959 
   7960 # CHECK: lcdbr %f15, %f9
   7961 0xb3 0x13 0x00 0xf9
   7962 
   7963 # CHECK: lcdr %f0, %f9
   7964 0x23 0x09
   7965 
   7966 # CHECK: lcdr %f0, %f15
   7967 0x23 0x0f
   7968 
   7969 # CHECK: lcdr %f15, %f0
   7970 0x23 0xf0
   7971 
   7972 # CHECK: lcdr %f15, %f9
   7973 0x23 0xf9
   7974 
   7975 # CHECK: lcebr %f0, %f9
   7976 0xb3 0x03 0x00 0x09
   7977 
   7978 # CHECK: lcebr %f0, %f15
   7979 0xb3 0x03 0x00 0x0f
   7980 
   7981 # CHECK: lcebr %f15, %f0
   7982 0xb3 0x03 0x00 0xf0
   7983 
   7984 # CHECK: lcebr %f15, %f9
   7985 0xb3 0x03 0x00 0xf9
   7986 
   7987 # CHECK: lcer %f0, %f9
   7988 0x33 0x09
   7989 
   7990 # CHECK: lcer %f0, %f15
   7991 0x33 0x0f
   7992 
   7993 # CHECK: lcer %f15, %f0
   7994 0x33 0xf0
   7995 
   7996 # CHECK: lcer %f15, %f9
   7997 0x33 0xf9
   7998 
   7999 # CHECK: lcgfr %r0, %r0
   8000 0xb9 0x13 0x00 0x00
   8001 # CHECK: lcgfr %r0, %r15
   8002 0xb9 0x13 0x00 0x0f
   8003 
   8004 # CHECK: lcgfr %r15, %r0
   8005 0xb9 0x13 0x00 0xf0
   8006 
   8007 # CHECK: lcgfr %r7, %r8
   8008 0xb9 0x13 0x00 0x78
   8009 
   8010 # CHECK: lcgr %r0, %r0
   8011 0xb9 0x03 0x00 0x00
   8012 
   8013 # CHECK: lcgr %r0, %r15
   8014 0xb9 0x03 0x00 0x0f
   8015 
   8016 # CHECK: lcgr %r15, %r0
   8017 0xb9 0x03 0x00 0xf0
   8018 
   8019 # CHECK: lcgr %r7, %r8
   8020 0xb9 0x03 0x00 0x78
   8021 
   8022 # CHECK: lcr %r0, %r0
   8023 0x13 0x00
   8024 
   8025 # CHECK: lcr %r0, %r15
   8026 0x13 0x0f
   8027 
   8028 # CHECK: lcr %r15, %r0
   8029 0x13 0xf0
   8030 
   8031 # CHECK: lcr %r7, %r8
   8032 0x13 0x78
   8033 
   8034 # CHECK: lctl %c0, %c0, 0
   8035 0xb7 0x00 0x00 0x00
   8036 
   8037 # CHECK: lctl %c0, %c15, 0
   8038 0xb7 0x0f 0x00 0x00
   8039 
   8040 # CHECK: lctl %c14, %c15, 0
   8041 0xb7 0xef 0x00 0x00
   8042 
   8043 # CHECK: lctl %c15, %c15, 0
   8044 0xb7 0xff 0x00 0x00
   8045 
   8046 # CHECK: lctl %c0, %c0, 4095
   8047 0xb7 0x00 0x0f 0xff
   8048 
   8049 # CHECK: lctl %c0, %c0, 1
   8050 0xb7 0x00 0x00 0x01
   8051 
   8052 # CHECK: lctl %c0, %c0, 0(%r1)
   8053 0xb7 0x00 0x10 0x00
   8054 
   8055 # CHECK: lctl %c0, %c0, 0(%r15)
   8056 0xb7 0x00 0xf0 0x00
   8057 
   8058 # CHECK: lctl %c0, %c0, 4095(%r1)
   8059 0xb7 0x00 0x1f 0xff
   8060 
   8061 # CHECK: lctl %c0, %c0, 4095(%r15)
   8062 0xb7 0x00 0xff 0xff
   8063 
   8064 # CHECK: lctlg %c0, %c0, 0
   8065 0xeb 0x00 0x00 0x00 0x00 0x2f
   8066 
   8067 # CHECK: lctlg %c0, %c15, 0
   8068 0xeb 0x0f 0x00 0x00 0x00 0x2f
   8069 
   8070 # CHECK: lctlg %c14, %c15, 0
   8071 0xeb 0xef 0x00 0x00 0x00 0x2f
   8072 
   8073 # CHECK: lctlg %c15, %c15, 0
   8074 0xeb 0xff 0x00 0x00 0x00 0x2f
   8075 
   8076 # CHECK: lctlg %c0, %c0, -524288
   8077 0xeb 0x00 0x00 0x00 0x80 0x2f
   8078 
   8079 # CHECK: lctlg %c0, %c0, -1
   8080 0xeb 0x00 0x0f 0xff 0xff 0x2f
   8081 
   8082 # CHECK: lctlg %c0, %c0, 0
   8083 0xeb 0x00 0x00 0x00 0x00 0x2f
   8084 
   8085 # CHECK: lctlg %c0, %c0, 1
   8086 0xeb 0x00 0x00 0x01 0x00 0x2f
   8087 
   8088 # CHECK: lctlg %c0, %c0, 524287
   8089 0xeb 0x00 0x0f 0xff 0x7f 0x2f
   8090 
   8091 # CHECK: lctlg %c0, %c0, 0(%r1)
   8092 0xeb 0x00 0x10 0x00 0x00 0x2f
   8093 
   8094 # CHECK: lctlg %c0, %c0, 0(%r15)
   8095 0xeb 0x00 0xf0 0x00 0x00 0x2f
   8096 
   8097 # CHECK: lctlg %c0, %c0, 524287(%r1)
   8098 0xeb 0x00 0x1f 0xff 0x7f 0x2f
   8099 
   8100 # CHECK: lctlg %c0, %c0, 524287(%r15)
   8101 0xeb 0x00 0xff 0xff 0x7f 0x2f
   8102 
   8103 # CHECK: lcxbr %f0, %f8
   8104 0xb3 0x43 0x00 0x08
   8105 
   8106 # CHECK: lcxbr %f0, %f13
   8107 0xb3 0x43 0x00 0x0d
   8108 
   8109 # CHECK: lcxbr %f13, %f0
   8110 0xb3 0x43 0x00 0xd0
   8111 
   8112 # CHECK: lcxbr %f13, %f9
   8113 0xb3 0x43 0x00 0xd9
   8114 
   8115 # CHECK: lcxr %f0, %f8
   8116 0xb3 0x63 0x00 0x08
   8117 
   8118 # CHECK: lcxr %f0, %f13
   8119 0xb3 0x63 0x00 0x0d
   8120 
   8121 # CHECK: lcxr %f13, %f0
   8122 0xb3 0x63 0x00 0xd0
   8123 
   8124 # CHECK: lcxr %f13, %f9
   8125 0xb3 0x63 0x00 0xd9
   8126 
   8127 # CHECK: ld %f0, 0
   8128 0x68 0x00 0x00 0x00
   8129 
   8130 # CHECK: ld %f0, 4095
   8131 0x68 0x00 0x0f 0xff
   8132 
   8133 # CHECK: ld %f0, 0(%r1)
   8134 0x68 0x00 0x10 0x00
   8135 
   8136 # CHECK: ld %f0, 0(%r15)
   8137 0x68 0x00 0xf0 0x00
   8138 
   8139 # CHECK: ld %f0, 4095(%r1,%r15)
   8140 0x68 0x01 0xff 0xff
   8141 
   8142 # CHECK: ld %f0, 4095(%r15,%r1)
   8143 0x68 0x0f 0x1f 0xff
   8144 
   8145 # CHECK: ld %f15, 0
   8146 0x68 0xf0 0x00 0x00
   8147 
   8148 # CHECK: lde %f0, 0
   8149 0xed 0x00 0x00 0x00 0x00 0x24
   8150 
   8151 # CHECK: lde %f0, 4095
   8152 0xed 0x00 0x0f 0xff 0x00 0x24
   8153 
   8154 # CHECK: lde %f0, 0(%r1)
   8155 0xed 0x00 0x10 0x00 0x00 0x24
   8156 
   8157 # CHECK: lde %f0, 0(%r15)
   8158 0xed 0x00 0xf0 0x00 0x00 0x24
   8159 
   8160 # CHECK: lde %f0, 4095(%r1,%r15)
   8161 0xed 0x01 0xff 0xff 0x00 0x24
   8162 
   8163 # CHECK: lde %f0, 4095(%r15,%r1)
   8164 0xed 0x0f 0x1f 0xff 0x00 0x24
   8165 
   8166 # CHECK: lde %f15, 0
   8167 0xed 0xf0 0x00 0x00 0x00 0x24
   8168 
   8169 # CHECK: ldeb %f0, 0
   8170 0xed 0x00 0x00 0x00 0x00 0x04
   8171 
   8172 # CHECK: ldeb %f0, 4095
   8173 0xed 0x00 0x0f 0xff 0x00 0x04
   8174 
   8175 # CHECK: ldeb %f0, 0(%r1)
   8176 0xed 0x00 0x10 0x00 0x00 0x04
   8177 
   8178 # CHECK: ldeb %f0, 0(%r15)
   8179 0xed 0x00 0xf0 0x00 0x00 0x04
   8180 
   8181 # CHECK: ldeb %f0, 4095(%r1,%r15)
   8182 0xed 0x01 0xff 0xff 0x00 0x04
   8183 
   8184 # CHECK: ldeb %f0, 4095(%r15,%r1)
   8185 0xed 0x0f 0x1f 0xff 0x00 0x04
   8186 
   8187 # CHECK: ldeb %f15, 0
   8188 0xed 0xf0 0x00 0x00 0x00 0x04
   8189 
   8190 # CHECK: ldebr %f0, %f15
   8191 0xb3 0x04 0x00 0x0f
   8192 
   8193 # CHECK: ldebr %f7, %f8
   8194 0xb3 0x04 0x00 0x78
   8195 
   8196 # CHECK: ldebr %f15, %f0
   8197 0xb3 0x04 0x00 0xf0
   8198 
   8199 # CHECK: lder %f0, %f15
   8200 0xb3 0x24 0x00 0x0f
   8201 
   8202 # CHECK: lder %f7, %f8
   8203 0xb3 0x24 0x00 0x78
   8204 
   8205 # CHECK: lder %f15, %f0
   8206 0xb3 0x24 0x00 0xf0
   8207 
   8208 # CHECK: ldetr %f0, %f0, 15
   8209 0xb3 0xd4 0x0f 0x00
   8210 
   8211 # CHECK: ldetr %f0, %f15, 0
   8212 0xb3 0xd4 0x00 0x0f
   8213 
   8214 # CHECK: ldetr %f7, %f8, 9
   8215 0xb3 0xd4 0x09 0x78
   8216 
   8217 # CHECK: ldetr %f15, %f0, 0
   8218 0xb3 0xd4 0x00 0xf0
   8219 
   8220 # CHECK: ldgr %f0, %r0
   8221 0xb3 0xc1 0x00 0x00
   8222 
   8223 # CHECK: ldgr %f0, %r15
   8224 0xb3 0xc1 0x00 0x0f
   8225 
   8226 # CHECK: ldgr %f15, %r0
   8227 0xb3 0xc1 0x00 0xf0
   8228 
   8229 # CHECK: ldgr %f7, %r9
   8230 0xb3 0xc1 0x00 0x79
   8231 
   8232 # CHECK: ldgr %f15, %r15
   8233 0xb3 0xc1 0x00 0xff
   8234 
   8235 # CHECK: ldr %f0, %f9
   8236 0x28 0x09
   8237 
   8238 # CHECK: ldr %f0, %f15
   8239 0x28 0x0f
   8240 
   8241 # CHECK: ldr %f15, %f0
   8242 0x28 0xf0
   8243 
   8244 # CHECK: ldr %f15, %f9
   8245 0x28 0xf9
   8246 
   8247 # CHECK: ldxbr %f0, %f0
   8248 0xb3 0x45 0x00 0x00
   8249 
   8250 # CHECK: ldxbr %f0, %f13
   8251 0xb3 0x45 0x00 0x0d
   8252 
   8253 # CHECK: ldxbr %f8, %f12
   8254 0xb3 0x45 0x00 0x8c
   8255 
   8256 # CHECK: ldxbr %f13, %f0
   8257 0xb3 0x45 0x00 0xd0
   8258 
   8259 # CHECK: ldxbr %f13, %f13
   8260 0xb3 0x45 0x00 0xdd
   8261 
   8262 # CHECK: ldxbra %f0, 0, %f0, 1
   8263 0xb3 0x45 0x01 0x00
   8264 
   8265 # CHECK: ldxbra %f0, 0, %f0, 15
   8266 0xb3 0x45 0x0f 0x00
   8267 
   8268 # CHECK: ldxbra %f0, 0, %f13, 1
   8269 0xb3 0x45 0x01 0x0d
   8270 
   8271 # CHECK: ldxbra %f0, 15, %f0, 1
   8272 0xb3 0x45 0xf1 0x00
   8273 
   8274 # CHECK: ldxbra %f4, 5, %f8, 9
   8275 0xb3 0x45 0x59 0x48
   8276 
   8277 # CHECK: ldxbra %f13, 0, %f0, 1
   8278 0xb3 0x45 0x01 0xd0
   8279 
   8280 # CHECK: ldxr %f0, %f0
   8281 0x25 0x00
   8282 
   8283 # CHECK: ldxr %f0, %f13
   8284 0x25 0x0d
   8285 
   8286 # CHECK: ldxr %f7, %f8
   8287 0x25 0x78
   8288 
   8289 # CHECK: ldxr %f15, %f0
   8290 0x25 0xf0
   8291 
   8292 # CHECK: ldxr %f15, %f13
   8293 0x25 0xfd
   8294 
   8295 # CHECK: ldxtr %f0, 0, %f0, 0
   8296 0xb3 0xdd 0x00 0x00
   8297 
   8298 # CHECK: ldxtr %f0, 0, %f0, 15
   8299 0xb3 0xdd 0x0f 0x00
   8300 
   8301 # CHECK: ldxtr %f0, 0, %f13, 0
   8302 0xb3 0xdd 0x00 0x0d
   8303 
   8304 # CHECK: ldxtr %f0, 15, %f0, 0
   8305 0xb3 0xdd 0xf0 0x00
   8306 
   8307 # CHECK: ldxtr %f4, 5, %f8, 9
   8308 0xb3 0xdd 0x59 0x48
   8309 
   8310 # CHECK: ldxtr %f13, 0, %f0, 0
   8311 0xb3 0xdd 0x00 0xd0
   8312 
   8313 # CHECK: ldy %f0, -524288
   8314 0xed 0x00 0x00 0x00 0x80 0x65
   8315 
   8316 # CHECK: ldy %f0, -1
   8317 0xed 0x00 0x0f 0xff 0xff 0x65
   8318 
   8319 # CHECK: ldy %f0, 0
   8320 0xed 0x00 0x00 0x00 0x00 0x65
   8321 
   8322 # CHECK: ldy %f0, 1
   8323 0xed 0x00 0x00 0x01 0x00 0x65
   8324 
   8325 # CHECK: ldy %f0, 524287
   8326 0xed 0x00 0x0f 0xff 0x7f 0x65
   8327 
   8328 # CHECK: ldy %f0, 0(%r1)
   8329 0xed 0x00 0x10 0x00 0x00 0x65
   8330 
   8331 # CHECK: ldy %f0, 0(%r15)
   8332 0xed 0x00 0xf0 0x00 0x00 0x65
   8333 
   8334 # CHECK: ldy %f0, 524287(%r1,%r15)
   8335 0xed 0x01 0xff 0xff 0x7f 0x65
   8336 
   8337 # CHECK: ldy %f0, 524287(%r15,%r1)
   8338 0xed 0x0f 0x1f 0xff 0x7f 0x65
   8339 
   8340 # CHECK: ldy %f15, 0
   8341 0xed 0xf0 0x00 0x00 0x00 0x65
   8342 
   8343 # CHECK: le %f0, 0
   8344 0x78 0x00 0x00 0x00
   8345 
   8346 # CHECK: le %f0, 4095
   8347 0x78 0x00 0x0f 0xff
   8348 
   8349 # CHECK: le %f0, 0(%r1)
   8350 0x78 0x00 0x10 0x00
   8351 
   8352 # CHECK: le %f0, 0(%r15)
   8353 0x78 0x00 0xf0 0x00
   8354 
   8355 # CHECK: le %f0, 4095(%r1,%r15)
   8356 0x78 0x01 0xff 0xff
   8357 
   8358 # CHECK: le %f0, 4095(%r15,%r1)
   8359 0x78 0x0f 0x1f 0xff
   8360 
   8361 # CHECK: le %f15, 0
   8362 0x78 0xf0 0x00 0x00
   8363 
   8364 # CHECK: ledbr %f0, %f0
   8365 0xb3 0x44 0x00 0x00
   8366 
   8367 # CHECK: ledbr %f0, %f15
   8368 0xb3 0x44 0x00 0x0f
   8369 
   8370 # CHECK: ledbr %f7, %f8
   8371 0xb3 0x44 0x00 0x78
   8372 
   8373 # CHECK: ledbr %f15, %f0
   8374 0xb3 0x44 0x00 0xf0
   8375 
   8376 # CHECK: ledbr %f15, %f15
   8377 0xb3 0x44 0x00 0xff
   8378 
   8379 # CHECK: ledbra %f0, 0, %f0, 1
   8380 0xb3 0x44 0x01 0x00
   8381 
   8382 # CHECK: ledbra %f0, 0, %f0, 15
   8383 0xb3 0x44 0x0f 0x00
   8384 
   8385 # CHECK: ledbra %f0, 0, %f15, 1
   8386 0xb3 0x44 0x01 0x0f
   8387 
   8388 # CHECK: ledbra %f0, 15, %f0, 1
   8389 0xb3 0x44 0xf1 0x00
   8390 
   8391 # CHECK: ledbra %f4, 5, %f6, 7
   8392 0xb3 0x44 0x57 0x46
   8393 
   8394 # CHECK: ledbra %f15, 0, %f0, 1
   8395 0xb3 0x44 0x01 0xf0
   8396 
   8397 # CHECK: ledr %f0, %f0
   8398 0x35 0x00
   8399 
   8400 # CHECK: ledr %f0, %f15
   8401 0x35 0x0f
   8402 
   8403 # CHECK: ledr %f7, %f8
   8404 0x35 0x78
   8405 
   8406 # CHECK: ledr %f15, %f0
   8407 0x35 0xf0
   8408 
   8409 # CHECK: ledr %f15, %f15
   8410 0x35 0xff
   8411 
   8412 # CHECK: ledtr %f0, 0, %f0, 15
   8413 0xb3 0xd5 0x0f 0x00
   8414 
   8415 # CHECK: ledtr %f0, 0, %f15, 0
   8416 0xb3 0xd5 0x00 0x0f
   8417 
   8418 # CHECK: ledtr %f0, 15, %f0, 0
   8419 0xb3 0xd5 0xf0 0x00
   8420 
   8421 # CHECK: ledtr %f4, 5, %f6, 7
   8422 0xb3 0xd5 0x57 0x46
   8423 
   8424 # CHECK: ledtr %f15, 0, %f0, 0
   8425 0xb3 0xd5 0x00 0xf0
   8426 
   8427 # CHECK: ler %f0, %f9
   8428 0x38 0x09
   8429 
   8430 # CHECK: ler %f0, %f15
   8431 0x38 0x0f
   8432 
   8433 # CHECK: ler %f15, %f0
   8434 0x38 0xf0
   8435 
   8436 # CHECK: ler %f15, %f9
   8437 0x38 0xf9
   8438 
   8439 # CHECK: lexbr %f0, %f0
   8440 0xb3 0x46 0x00 0x00
   8441 
   8442 # CHECK: lexbr %f0, %f13
   8443 0xb3 0x46 0x00 0x0d
   8444 
   8445 # CHECK: lexbr %f8, %f12
   8446 0xb3 0x46 0x00 0x8c
   8447 
   8448 # CHECK: lexbr %f13, %f0
   8449 0xb3 0x46 0x00 0xd0
   8450 
   8451 # CHECK: lexbr %f13, %f13
   8452 0xb3 0x46 0x00 0xdd
   8453 
   8454 # CHECK: lexbra %f0, 0, %f0, 1
   8455 0xb3 0x46 0x01 0x00
   8456 
   8457 # CHECK: lexbra %f0, 0, %f0, 15
   8458 0xb3 0x46 0x0f 0x00
   8459 
   8460 # CHECK: lexbra %f0, 0, %f13, 1
   8461 0xb3 0x46 0x01 0x0d
   8462 
   8463 # CHECK: lexbra %f0, 15, %f0, 1
   8464 0xb3 0x46 0xf1 0x00
   8465 
   8466 # CHECK: lexbra %f4, 5, %f8, 9
   8467 0xb3 0x46 0x59 0x48
   8468 
   8469 # CHECK: lexbra %f13, 0, %f0, 1
   8470 0xb3 0x46 0x01 0xd0
   8471 
   8472 # CHECK: lexr %f0, %f0
   8473 0xb3 0x66 0x00 0x00
   8474 
   8475 # CHECK: lexr %f0, %f13
   8476 0xb3 0x66 0x00 0x0d
   8477 
   8478 # CHECK: lexr %f7, %f8
   8479 0xb3 0x66 0x00 0x78
   8480 
   8481 # CHECK: lexr %f15, %f0
   8482 0xb3 0x66 0x00 0xf0
   8483 
   8484 # CHECK: lexr %f15, %f13
   8485 0xb3 0x66 0x00 0xfd
   8486 
   8487 # CHECK: ley %f0, -524288
   8488 0xed 0x00 0x00 0x00 0x80 0x64
   8489 
   8490 # CHECK: ley %f0, -1
   8491 0xed 0x00 0x0f 0xff 0xff 0x64
   8492 
   8493 # CHECK: ley %f0, 0
   8494 0xed 0x00 0x00 0x00 0x00 0x64
   8495 
   8496 # CHECK: ley %f0, 1
   8497 0xed 0x00 0x00 0x01 0x00 0x64
   8498 
   8499 # CHECK: ley %f0, 524287
   8500 0xed 0x00 0x0f 0xff 0x7f 0x64
   8501 
   8502 # CHECK: ley %f0, 0(%r1)
   8503 0xed 0x00 0x10 0x00 0x00 0x64
   8504 
   8505 # CHECK: ley %f0, 0(%r15)
   8506 0xed 0x00 0xf0 0x00 0x00 0x64
   8507 
   8508 # CHECK: ley %f0, 524287(%r1,%r15)
   8509 0xed 0x01 0xff 0xff 0x7f 0x64
   8510 
   8511 # CHECK: ley %f0, 524287(%r15,%r1)
   8512 0xed 0x0f 0x1f 0xff 0x7f 0x64
   8513 
   8514 # CHECK: ley %f15, 0
   8515 0xed 0xf0 0x00 0x00 0x00 0x64
   8516 
   8517 # CHECK: lfas 0
   8518 0xb2 0xbd 0x00 0x00
   8519 
   8520 # CHECK: lfas 0(%r1)
   8521 0xb2 0xbd 0x10 0x00
   8522 
   8523 # CHECK: lfas 0(%r15)
   8524 0xb2 0xbd 0xf0 0x00
   8525 
   8526 # CHECK: lfas 4095
   8527 0xb2 0xbd 0x0f 0xff
   8528 
   8529 # CHECK: lfas 4095(%r1)
   8530 0xb2 0xbd 0x1f 0xff
   8531 
   8532 # CHECK: lfas 4095(%r15)
   8533 0xb2 0xbd 0xff 0xff
   8534 
   8535 # CHECK: lfh %r0, -524288
   8536 0xe3 0x00 0x00 0x00 0x80 0xca
   8537 
   8538 # CHECK: lfh %r0, -1
   8539 0xe3 0x00 0x0f 0xff 0xff 0xca
   8540 
   8541 # CHECK: lfh %r0, 0
   8542 0xe3 0x00 0x00 0x00 0x00 0xca
   8543 
   8544 # CHECK: lfh %r0, 1
   8545 0xe3 0x00 0x00 0x01 0x00 0xca
   8546 
   8547 # CHECK: lfh %r0, 524287
   8548 0xe3 0x00 0x0f 0xff 0x7f 0xca
   8549 
   8550 # CHECK: lfh %r0, 0(%r1)
   8551 0xe3 0x00 0x10 0x00 0x00 0xca
   8552 
   8553 # CHECK: lfh %r0, 0(%r15)
   8554 0xe3 0x00 0xf0 0x00 0x00 0xca
   8555 
   8556 # CHECK: lfh %r0, 524287(%r1,%r15)
   8557 0xe3 0x01 0xff 0xff 0x7f 0xca
   8558 
   8559 # CHECK: lfh %r0, 524287(%r15,%r1)
   8560 0xe3 0x0f 0x1f 0xff 0x7f 0xca
   8561 
   8562 # CHECK: lfh %r15, 0
   8563 0xe3 0xf0 0x00 0x00 0x00 0xca
   8564 
   8565 # CHECK: lfhat %r0, -524288
   8566 0xe3 0x00 0x00 0x00 0x80 0xc8
   8567 
   8568 # CHECK: lfhat %r0, -1
   8569 0xe3 0x00 0x0f 0xff 0xff 0xc8
   8570 
   8571 # CHECK: lfhat %r0, 0
   8572 0xe3 0x00 0x00 0x00 0x00 0xc8
   8573 
   8574 # CHECK: lfhat %r0, 1
   8575 0xe3 0x00 0x00 0x01 0x00 0xc8
   8576 
   8577 # CHECK: lfhat %r0, 524287
   8578 0xe3 0x00 0x0f 0xff 0x7f 0xc8
   8579 
   8580 # CHECK: lfhat %r0, 0(%r1)
   8581 0xe3 0x00 0x10 0x00 0x00 0xc8
   8582 
   8583 # CHECK: lfhat %r0, 0(%r15)
   8584 0xe3 0x00 0xf0 0x00 0x00 0xc8
   8585 
   8586 # CHECK: lfhat %r0, 524287(%r1,%r15)
   8587 0xe3 0x01 0xff 0xff 0x7f 0xc8
   8588 
   8589 # CHECK: lfhat %r0, 524287(%r15,%r1)
   8590 0xe3 0x0f 0x1f 0xff 0x7f 0xc8
   8591 
   8592 # CHECK: lfhat %r15, 0
   8593 0xe3 0xf0 0x00 0x00 0x00 0xc8
   8594 
   8595 # CHECK: lfpc 0
   8596 0xb2 0x9d 0x00 0x00
   8597 
   8598 # CHECK: lfpc 0(%r1)
   8599 0xb2 0x9d 0x10 0x00
   8600 
   8601 # CHECK: lfpc 0(%r15)
   8602 0xb2 0x9d 0xf0 0x00
   8603 
   8604 # CHECK: lfpc 4095
   8605 0xb2 0x9d 0x0f 0xff
   8606 
   8607 # CHECK: lfpc 4095(%r1)
   8608 0xb2 0x9d 0x1f 0xff
   8609 
   8610 # CHECK: lfpc 4095(%r15)
   8611 0xb2 0x9d 0xff 0xff
   8612 
   8613 # CHECK: lg %r0, -524288
   8614 0xe3 0x00 0x00 0x00 0x80 0x04
   8615 
   8616 # CHECK: lg %r0, -1
   8617 0xe3 0x00 0x0f 0xff 0xff 0x04
   8618 
   8619 # CHECK: lg %r0, 0
   8620 0xe3 0x00 0x00 0x00 0x00 0x04
   8621 
   8622 # CHECK: lg %r0, 1
   8623 0xe3 0x00 0x00 0x01 0x00 0x04
   8624 
   8625 # CHECK: lg %r0, 524287
   8626 0xe3 0x00 0x0f 0xff 0x7f 0x04
   8627 
   8628 # CHECK: lg %r0, 0(%r1)
   8629 0xe3 0x00 0x10 0x00 0x00 0x04
   8630 
   8631 # CHECK: lg %r0, 0(%r15)
   8632 0xe3 0x00 0xf0 0x00 0x00 0x04
   8633 
   8634 # CHECK: lg %r0, 524287(%r1,%r15)
   8635 0xe3 0x01 0xff 0xff 0x7f 0x04
   8636 
   8637 # CHECK: lg %r0, 524287(%r15,%r1)
   8638 0xe3 0x0f 0x1f 0xff 0x7f 0x04
   8639 
   8640 # CHECK: lg %r15, 0
   8641 0xe3 0xf0 0x00 0x00 0x00 0x04
   8642 
   8643 # CHECK: lgat %r0, -524288
   8644 0xe3 0x00 0x00 0x00 0x80 0x85
   8645 
   8646 # CHECK: lgat %r0, -1
   8647 0xe3 0x00 0x0f 0xff 0xff 0x85
   8648 
   8649 # CHECK: lgat %r0, 0
   8650 0xe3 0x00 0x00 0x00 0x00 0x85
   8651 
   8652 # CHECK: lgat %r0, 1
   8653 0xe3 0x00 0x00 0x01 0x00 0x85
   8654 
   8655 # CHECK: lgat %r0, 524287
   8656 0xe3 0x00 0x0f 0xff 0x7f 0x85
   8657 
   8658 # CHECK: lgat %r0, 0(%r1)
   8659 0xe3 0x00 0x10 0x00 0x00 0x85
   8660 
   8661 # CHECK: lgat %r0, 0(%r15)
   8662 0xe3 0x00 0xf0 0x00 0x00 0x85
   8663 
   8664 # CHECK: lgat %r0, 524287(%r1,%r15)
   8665 0xe3 0x01 0xff 0xff 0x7f 0x85
   8666 
   8667 # CHECK: lgat %r0, 524287(%r15,%r1)
   8668 0xe3 0x0f 0x1f 0xff 0x7f 0x85
   8669 
   8670 # CHECK: lgat %r15, 0
   8671 0xe3 0xf0 0x00 0x00 0x00 0x85
   8672 
   8673 # CHECK: lgb %r0, -524288
   8674 0xe3 0x00 0x00 0x00 0x80 0x77
   8675 
   8676 # CHECK: lgb %r0, -1
   8677 0xe3 0x00 0x0f 0xff 0xff 0x77
   8678 
   8679 # CHECK: lgb %r0, 0
   8680 0xe3 0x00 0x00 0x00 0x00 0x77
   8681 
   8682 # CHECK: lgb %r0, 1
   8683 0xe3 0x00 0x00 0x01 0x00 0x77
   8684 
   8685 # CHECK: lgb %r0, 524287
   8686 0xe3 0x00 0x0f 0xff 0x7f 0x77
   8687 
   8688 # CHECK: lgb %r0, 0(%r1)
   8689 0xe3 0x00 0x10 0x00 0x00 0x77
   8690 
   8691 # CHECK: lgb %r0, 0(%r15)
   8692 0xe3 0x00 0xf0 0x00 0x00 0x77
   8693 
   8694 # CHECK: lgb %r0, 524287(%r1,%r15)
   8695 0xe3 0x01 0xff 0xff 0x7f 0x77
   8696 
   8697 # CHECK: lgb %r0, 524287(%r15,%r1)
   8698 0xe3 0x0f 0x1f 0xff 0x7f 0x77
   8699 
   8700 # CHECK: lgb %r15, 0
   8701 0xe3 0xf0 0x00 0x00 0x00 0x77
   8702 
   8703 # CHECK: lgbr %r0, %r15
   8704 0xb9 0x06 0x00 0x0f
   8705 
   8706 # CHECK: lgbr %r7, %r8
   8707 0xb9 0x06 0x00 0x78
   8708 
   8709 # CHECK: lgbr %r15, %r0
   8710 0xb9 0x06 0x00 0xf0
   8711 
   8712 # CHECK: lgdr %r0, %f0
   8713 0xb3 0xcd 0x00 0x00
   8714 
   8715 # CHECK: lgdr %r0, %f15
   8716 0xb3 0xcd 0x00 0x0f
   8717 
   8718 # CHECK: lgdr %r15, %f0
   8719 0xb3 0xcd 0x00 0xf0
   8720 
   8721 # CHECK: lgdr %r8, %f8
   8722 0xb3 0xcd 0x00 0x88
   8723 
   8724 # CHECK: lgdr %r15, %f15
   8725 0xb3 0xcd 0x00 0xff
   8726 
   8727 # CHECK: lgf %r0, -524288
   8728 0xe3 0x00 0x00 0x00 0x80 0x14
   8729 
   8730 # CHECK: lgf %r0, -1
   8731 0xe3 0x00 0x0f 0xff 0xff 0x14
   8732 
   8733 # CHECK: lgf %r0, 0
   8734 0xe3 0x00 0x00 0x00 0x00 0x14
   8735 
   8736 # CHECK: lgf %r0, 1
   8737 0xe3 0x00 0x00 0x01 0x00 0x14
   8738 
   8739 # CHECK: lgf %r0, 524287
   8740 0xe3 0x00 0x0f 0xff 0x7f 0x14
   8741 
   8742 # CHECK: lgf %r0, 0(%r1)
   8743 0xe3 0x00 0x10 0x00 0x00 0x14
   8744 
   8745 # CHECK: lgf %r0, 0(%r15)
   8746 0xe3 0x00 0xf0 0x00 0x00 0x14
   8747 
   8748 # CHECK: lgf %r0, 524287(%r1,%r15)
   8749 0xe3 0x01 0xff 0xff 0x7f 0x14
   8750 
   8751 # CHECK: lgf %r0, 524287(%r15,%r1)
   8752 0xe3 0x0f 0x1f 0xff 0x7f 0x14
   8753 
   8754 # CHECK: lgf %r15, 0
   8755 0xe3 0xf0 0x00 0x00 0x00 0x14
   8756 
   8757 # CHECK: lgfi %r0, -2147483648
   8758 0xc0 0x01 0x80 0x00 0x00 0x00
   8759 
   8760 # CHECK: lgfi %r0, -1
   8761 0xc0 0x01 0xff 0xff 0xff 0xff
   8762 
   8763 # CHECK: lgfi %r0, 0
   8764 0xc0 0x01 0x00 0x00 0x00 0x00
   8765 
   8766 # CHECK: lgfi %r0, 1
   8767 0xc0 0x01 0x00 0x00 0x00 0x01
   8768 
   8769 # CHECK: lgfi %r0, 2147483647
   8770 0xc0 0x01 0x7f 0xff 0xff 0xff
   8771 
   8772 # CHECK: lgfi %r15, 0
   8773 0xc0 0xf1 0x00 0x00 0x00 0x00
   8774 
   8775 # CHECK: lgfr %r0, %r15
   8776 0xb9 0x14 0x00 0x0f
   8777 
   8778 # CHECK: lgfr %r7, %r8
   8779 0xb9 0x14 0x00 0x78
   8780 
   8781 # CHECK: lgfr %r15, %r0
   8782 0xb9 0x14 0x00 0xf0
   8783 
   8784 # CHECK: lgh %r0, -524288
   8785 0xe3 0x00 0x00 0x00 0x80 0x15
   8786 
   8787 # CHECK: lgh %r0, -1
   8788 0xe3 0x00 0x0f 0xff 0xff 0x15
   8789 
   8790 # CHECK: lgh %r0, 0
   8791 0xe3 0x00 0x00 0x00 0x00 0x15
   8792 
   8793 # CHECK: lgh %r0, 1
   8794 0xe3 0x00 0x00 0x01 0x00 0x15
   8795 
   8796 # CHECK: lgh %r0, 524287
   8797 0xe3 0x00 0x0f 0xff 0x7f 0x15
   8798 
   8799 # CHECK: lgh %r0, 0(%r1)
   8800 0xe3 0x00 0x10 0x00 0x00 0x15
   8801 
   8802 # CHECK: lgh %r0, 0(%r15)
   8803 0xe3 0x00 0xf0 0x00 0x00 0x15
   8804 
   8805 # CHECK: lgh %r0, 524287(%r1,%r15)
   8806 0xe3 0x01 0xff 0xff 0x7f 0x15
   8807 
   8808 # CHECK: lgh %r0, 524287(%r15,%r1)
   8809 0xe3 0x0f 0x1f 0xff 0x7f 0x15
   8810 
   8811 # CHECK: lgh %r15, 0
   8812 0xe3 0xf0 0x00 0x00 0x00 0x15
   8813 
   8814 # CHECK: lghi %r0, -32768
   8815 0xa7 0x09 0x80 0x00
   8816 
   8817 # CHECK: lghi %r0, -1
   8818 0xa7 0x09 0xff 0xff
   8819 
   8820 # CHECK: lghi %r0, 0
   8821 0xa7 0x09 0x00 0x00
   8822 
   8823 # CHECK: lghi %r0, 1
   8824 0xa7 0x09 0x00 0x01
   8825 
   8826 # CHECK: lghi %r0, 32767
   8827 0xa7 0x09 0x7f 0xff
   8828 
   8829 # CHECK: lghi %r15, 0
   8830 0xa7 0xf9 0x00 0x00
   8831 
   8832 # CHECK: lghr %r0, %r15
   8833 0xb9 0x07 0x00 0x0f
   8834 
   8835 # CHECK: lghr %r7, %r8
   8836 0xb9 0x07 0x00 0x78
   8837 
   8838 # CHECK: lghr %r15, %r0
   8839 0xb9 0x07 0x00 0xf0
   8840 
   8841 # CHECK: lgr %r0, %r9
   8842 0xb9 0x04 0x00 0x09
   8843 
   8844 # CHECK: lgr %r0, %r15
   8845 0xb9 0x04 0x00 0x0f
   8846 
   8847 # CHECK: lgr %r15, %r0
   8848 0xb9 0x04 0x00 0xf0
   8849 
   8850 # CHECK: lgr %r15, %r9
   8851 0xb9 0x04 0x00 0xf9
   8852 
   8853 # CHECK: lh %r0, 0
   8854 0x48 0x00 0x00 0x00
   8855 
   8856 # CHECK: lh %r0, 4095
   8857 0x48 0x00 0x0f 0xff
   8858 
   8859 # CHECK: lh %r0, 0(%r1)
   8860 0x48 0x00 0x10 0x00
   8861 
   8862 # CHECK: lh %r0, 0(%r15)
   8863 0x48 0x00 0xf0 0x00
   8864 
   8865 # CHECK: lh %r0, 4095(%r1,%r15)
   8866 0x48 0x01 0xff 0xff
   8867 
   8868 # CHECK: lh %r0, 4095(%r15,%r1)
   8869 0x48 0x0f 0x1f 0xff
   8870 
   8871 # CHECK: lh %r15, 0
   8872 0x48 0xf0 0x00 0x00
   8873 
   8874 # CHECK: lhh %r0, -524288
   8875 0xe3 0x00 0x00 0x00 0x80 0xc4
   8876 
   8877 # CHECK: lhh %r0, -1
   8878 0xe3 0x00 0x0f 0xff 0xff 0xc4
   8879 
   8880 # CHECK: lhh %r0, 0
   8881 0xe3 0x00 0x00 0x00 0x00 0xc4
   8882 
   8883 # CHECK: lhh %r0, 1
   8884 0xe3 0x00 0x00 0x01 0x00 0xc4
   8885 
   8886 # CHECK: lhh %r0, 524287
   8887 0xe3 0x00 0x0f 0xff 0x7f 0xc4
   8888 
   8889 # CHECK: lhh %r0, 0(%r1)
   8890 0xe3 0x00 0x10 0x00 0x00 0xc4
   8891 
   8892 # CHECK: lhh %r0, 0(%r15)
   8893 0xe3 0x00 0xf0 0x00 0x00 0xc4
   8894 
   8895 # CHECK: lhh %r0, 524287(%r1,%r15)
   8896 0xe3 0x01 0xff 0xff 0x7f 0xc4
   8897 
   8898 # CHECK: lhh %r0, 524287(%r15,%r1)
   8899 0xe3 0x0f 0x1f 0xff 0x7f 0xc4
   8900 
   8901 # CHECK: lhh %r15, 0
   8902 0xe3 0xf0 0x00 0x00 0x00 0xc4
   8903 
   8904 # CHECK: lhi %r0, -32768
   8905 0xa7 0x08 0x80 0x00
   8906 
   8907 # CHECK: lhi %r0, -1
   8908 0xa7 0x08 0xff 0xff
   8909 
   8910 # CHECK: lhi %r0, 0
   8911 0xa7 0x08 0x00 0x00
   8912 
   8913 # CHECK: lhi %r0, 1
   8914 0xa7 0x08 0x00 0x01
   8915 
   8916 # CHECK: lhi %r0, 32767
   8917 0xa7 0x08 0x7f 0xff
   8918 
   8919 # CHECK: lhi %r15, 0
   8920 0xa7 0xf8 0x00 0x00
   8921 
   8922 # CHECK: lhr %r0, %r15
   8923 0xb9 0x27 0x00 0x0f
   8924 
   8925 # CHECK: lhr %r7, %r8
   8926 0xb9 0x27 0x00 0x78
   8927 
   8928 # CHECK: lhr %r15, %r0
   8929 0xb9 0x27 0x00 0xf0
   8930 
   8931 # CHECK: lhy %r0, -524288
   8932 0xe3 0x00 0x00 0x00 0x80 0x78
   8933 
   8934 # CHECK: lhy %r0, -1
   8935 0xe3 0x00 0x0f 0xff 0xff 0x78
   8936 
   8937 # CHECK: lhy %r0, 0
   8938 0xe3 0x00 0x00 0x00 0x00 0x78
   8939 
   8940 # CHECK: lhy %r0, 1
   8941 0xe3 0x00 0x00 0x01 0x00 0x78
   8942 
   8943 # CHECK: lhy %r0, 524287
   8944 0xe3 0x00 0x0f 0xff 0x7f 0x78
   8945 
   8946 # CHECK: lhy %r0, 0(%r1)
   8947 0xe3 0x00 0x10 0x00 0x00 0x78
   8948 
   8949 # CHECK: lhy %r0, 0(%r15)
   8950 0xe3 0x00 0xf0 0x00 0x00 0x78
   8951 
   8952 # CHECK: lhy %r0, 524287(%r1,%r15)
   8953 0xe3 0x01 0xff 0xff 0x7f 0x78
   8954 
   8955 # CHECK: lhy %r0, 524287(%r15,%r1)
   8956 0xe3 0x0f 0x1f 0xff 0x7f 0x78
   8957 
   8958 # CHECK: lhy %r15, 0
   8959 0xe3 0xf0 0x00 0x00 0x00 0x78
   8960 
   8961 # CHECK: llc %r0, -524288
   8962 0xe3 0x00 0x00 0x00 0x80 0x94
   8963 
   8964 # CHECK: llc %r0, -1
   8965 0xe3 0x00 0x0f 0xff 0xff 0x94
   8966 
   8967 # CHECK: llc %r0, 0
   8968 0xe3 0x00 0x00 0x00 0x00 0x94
   8969 
   8970 # CHECK: llc %r0, 1
   8971 0xe3 0x00 0x00 0x01 0x00 0x94
   8972 
   8973 # CHECK: llc %r0, 524287
   8974 0xe3 0x00 0x0f 0xff 0x7f 0x94
   8975 
   8976 # CHECK: llc %r0, 0(%r1)
   8977 0xe3 0x00 0x10 0x00 0x00 0x94
   8978 
   8979 # CHECK: llc %r0, 0(%r15)
   8980 0xe3 0x00 0xf0 0x00 0x00 0x94
   8981 
   8982 # CHECK: llc %r0, 524287(%r1,%r15)
   8983 0xe3 0x01 0xff 0xff 0x7f 0x94
   8984 
   8985 # CHECK: llc %r0, 524287(%r15,%r1)
   8986 0xe3 0x0f 0x1f 0xff 0x7f 0x94
   8987 
   8988 # CHECK: llc %r15, 0
   8989 0xe3 0xf0 0x00 0x00 0x00 0x94
   8990 
   8991 # CHECK: llch %r0, -524288
   8992 0xe3 0x00 0x00 0x00 0x80 0xc2
   8993 
   8994 # CHECK: llch %r0, -1
   8995 0xe3 0x00 0x0f 0xff 0xff 0xc2
   8996 
   8997 # CHECK: llch %r0, 0
   8998 0xe3 0x00 0x00 0x00 0x00 0xc2
   8999 
   9000 # CHECK: llch %r0, 1
   9001 0xe3 0x00 0x00 0x01 0x00 0xc2
   9002 
   9003 # CHECK: llch %r0, 524287
   9004 0xe3 0x00 0x0f 0xff 0x7f 0xc2
   9005 
   9006 # CHECK: llch %r0, 0(%r1)
   9007 0xe3 0x00 0x10 0x00 0x00 0xc2
   9008 
   9009 # CHECK: llch %r0, 0(%r15)
   9010 0xe3 0x00 0xf0 0x00 0x00 0xc2
   9011 
   9012 # CHECK: llch %r0, 524287(%r1,%r15)
   9013 0xe3 0x01 0xff 0xff 0x7f 0xc2
   9014 
   9015 # CHECK: llch %r0, 524287(%r15,%r1)
   9016 0xe3 0x0f 0x1f 0xff 0x7f 0xc2
   9017 
   9018 # CHECK: llch %r15, 0
   9019 0xe3 0xf0 0x00 0x00 0x00 0xc2
   9020 
   9021 # CHECK: llcr %r0, %r15
   9022 0xb9 0x94 0x00 0x0f
   9023 
   9024 # CHECK: llcr %r7, %r8
   9025 0xb9 0x94 0x00 0x78
   9026 
   9027 # CHECK: llcr %r15, %r0
   9028 0xb9 0x94 0x00 0xf0
   9029 
   9030 # CHECK: llgc %r0, -524288
   9031 0xe3 0x00 0x00 0x00 0x80 0x90
   9032 
   9033 # CHECK: llgc %r0, -1
   9034 0xe3 0x00 0x0f 0xff 0xff 0x90
   9035 
   9036 # CHECK: llgc %r0, 0
   9037 0xe3 0x00 0x00 0x00 0x00 0x90
   9038 
   9039 # CHECK: llgc %r0, 1
   9040 0xe3 0x00 0x00 0x01 0x00 0x90
   9041 
   9042 # CHECK: llgc %r0, 524287
   9043 0xe3 0x00 0x0f 0xff 0x7f 0x90
   9044 
   9045 # CHECK: llgc %r0, 0(%r1)
   9046 0xe3 0x00 0x10 0x00 0x00 0x90
   9047 
   9048 # CHECK: llgc %r0, 0(%r15)
   9049 0xe3 0x00 0xf0 0x00 0x00 0x90
   9050 
   9051 # CHECK: llgc %r0, 524287(%r1,%r15)
   9052 0xe3 0x01 0xff 0xff 0x7f 0x90
   9053 
   9054 # CHECK: llgc %r0, 524287(%r15,%r1)
   9055 0xe3 0x0f 0x1f 0xff 0x7f 0x90
   9056 
   9057 # CHECK: llgc %r15, 0
   9058 0xe3 0xf0 0x00 0x00 0x00 0x90
   9059 
   9060 # CHECK: llgcr %r0, %r15
   9061 0xb9 0x84 0x00 0x0f
   9062 
   9063 # CHECK: llgcr %r7, %r8
   9064 0xb9 0x84 0x00 0x78
   9065 
   9066 # CHECK: llgcr %r15, %r0
   9067 0xb9 0x84 0x00 0xf0
   9068 
   9069 # CHECK: llgf %r0, -524288
   9070 0xe3 0x00 0x00 0x00 0x80 0x16
   9071 
   9072 # CHECK: llgf %r0, -1
   9073 0xe3 0x00 0x0f 0xff 0xff 0x16
   9074 
   9075 # CHECK: llgf %r0, 0
   9076 0xe3 0x00 0x00 0x00 0x00 0x16
   9077 
   9078 # CHECK: llgf %r0, 1
   9079 0xe3 0x00 0x00 0x01 0x00 0x16
   9080 
   9081 # CHECK: llgf %r0, 524287
   9082 0xe3 0x00 0x0f 0xff 0x7f 0x16
   9083 
   9084 # CHECK: llgf %r0, 0(%r1)
   9085 0xe3 0x00 0x10 0x00 0x00 0x16
   9086 
   9087 # CHECK: llgf %r0, 0(%r15)
   9088 0xe3 0x00 0xf0 0x00 0x00 0x16
   9089 
   9090 # CHECK: llgf %r0, 524287(%r1,%r15)
   9091 0xe3 0x01 0xff 0xff 0x7f 0x16
   9092 
   9093 # CHECK: llgf %r0, 524287(%r15,%r1)
   9094 0xe3 0x0f 0x1f 0xff 0x7f 0x16
   9095 
   9096 # CHECK: llgf %r15, 0
   9097 0xe3 0xf0 0x00 0x00 0x00 0x16
   9098 
   9099 # CHECK: llgfat %r0, -524288
   9100 0xe3 0x00 0x00 0x00 0x80 0x9d
   9101 
   9102 # CHECK: llgfat %r0, -1
   9103 0xe3 0x00 0x0f 0xff 0xff 0x9d
   9104 
   9105 # CHECK: llgfat %r0, 0
   9106 0xe3 0x00 0x00 0x00 0x00 0x9d
   9107 
   9108 # CHECK: llgfat %r0, 1
   9109 0xe3 0x00 0x00 0x01 0x00 0x9d
   9110 
   9111 # CHECK: llgfat %r0, 524287
   9112 0xe3 0x00 0x0f 0xff 0x7f 0x9d
   9113 
   9114 # CHECK: llgfat %r0, 0(%r1)
   9115 0xe3 0x00 0x10 0x00 0x00 0x9d
   9116 
   9117 # CHECK: llgfat %r0, 0(%r15)
   9118 0xe3 0x00 0xf0 0x00 0x00 0x9d
   9119 
   9120 # CHECK: llgfat %r0, 524287(%r1,%r15)
   9121 0xe3 0x01 0xff 0xff 0x7f 0x9d
   9122 
   9123 # CHECK: llgfat %r0, 524287(%r15,%r1)
   9124 0xe3 0x0f 0x1f 0xff 0x7f 0x9d
   9125 
   9126 # CHECK: llgfat %r15, 0
   9127 0xe3 0xf0 0x00 0x00 0x00 0x9d
   9128 
   9129 # CHECK: llgfr %r0, %r15
   9130 0xb9 0x16 0x00 0x0f
   9131 
   9132 # CHECK: llgfr %r7, %r8
   9133 0xb9 0x16 0x00 0x78
   9134 
   9135 # CHECK: llgfr %r15, %r0
   9136 0xb9 0x16 0x00 0xf0
   9137 
   9138 # CHECK: llgh %r0, -524288
   9139 0xe3 0x00 0x00 0x00 0x80 0x91
   9140 
   9141 # CHECK: llgh %r0, -1
   9142 0xe3 0x00 0x0f 0xff 0xff 0x91
   9143 
   9144 # CHECK: llgh %r0, 0
   9145 0xe3 0x00 0x00 0x00 0x00 0x91
   9146 
   9147 # CHECK: llgh %r0, 1
   9148 0xe3 0x00 0x00 0x01 0x00 0x91
   9149 
   9150 # CHECK: llgh %r0, 524287
   9151 0xe3 0x00 0x0f 0xff 0x7f 0x91
   9152 
   9153 # CHECK: llgh %r0, 0(%r1)
   9154 0xe3 0x00 0x10 0x00 0x00 0x91
   9155 
   9156 # CHECK: llgh %r0, 0(%r15)
   9157 0xe3 0x00 0xf0 0x00 0x00 0x91
   9158 
   9159 # CHECK: llgh %r0, 524287(%r1,%r15)
   9160 0xe3 0x01 0xff 0xff 0x7f 0x91
   9161 
   9162 # CHECK: llgh %r0, 524287(%r15,%r1)
   9163 0xe3 0x0f 0x1f 0xff 0x7f 0x91
   9164 
   9165 # CHECK: llgh %r15, 0
   9166 0xe3 0xf0 0x00 0x00 0x00 0x91
   9167 
   9168 # CHECK: llghr %r0, %r15
   9169 0xb9 0x85 0x00 0x0f
   9170 
   9171 # CHECK: llghr %r7, %r8
   9172 0xb9 0x85 0x00 0x78
   9173 
   9174 # CHECK: llghr %r15, %r0
   9175 0xb9 0x85 0x00 0xf0
   9176 
   9177 # CHECK: llgt %r0, -524288
   9178 0xe3 0x00 0x00 0x00 0x80 0x17
   9179 
   9180 # CHECK: llgt %r0, -1
   9181 0xe3 0x00 0x0f 0xff 0xff 0x17
   9182 
   9183 # CHECK: llgt %r0, 0
   9184 0xe3 0x00 0x00 0x00 0x00 0x17
   9185 
   9186 # CHECK: llgt %r0, 1
   9187 0xe3 0x00 0x00 0x01 0x00 0x17
   9188 
   9189 # CHECK: llgt %r0, 524287
   9190 0xe3 0x00 0x0f 0xff 0x7f 0x17
   9191 
   9192 # CHECK: llgt %r0, 0(%r1)
   9193 0xe3 0x00 0x10 0x00 0x00 0x17
   9194 
   9195 # CHECK: llgt %r0, 0(%r15)
   9196 0xe3 0x00 0xf0 0x00 0x00 0x17
   9197 
   9198 # CHECK: llgt %r0, 524287(%r1,%r15)
   9199 0xe3 0x01 0xff 0xff 0x7f 0x17
   9200 
   9201 # CHECK: llgt %r0, 524287(%r15,%r1)
   9202 0xe3 0x0f 0x1f 0xff 0x7f 0x17
   9203 
   9204 # CHECK: llgt %r15, 0
   9205 0xe3 0xf0 0x00 0x00 0x00 0x17
   9206 
   9207 # CHECK: llgtat %r0, -524288
   9208 0xe3 0x00 0x00 0x00 0x80 0x9c
   9209 
   9210 # CHECK: llgtat %r0, -1
   9211 0xe3 0x00 0x0f 0xff 0xff 0x9c
   9212 
   9213 # CHECK: llgtat %r0, 0
   9214 0xe3 0x00 0x00 0x00 0x00 0x9c
   9215 
   9216 # CHECK: llgtat %r0, 1
   9217 0xe3 0x00 0x00 0x01 0x00 0x9c
   9218 
   9219 # CHECK: llgtat %r0, 524287
   9220 0xe3 0x00 0x0f 0xff 0x7f 0x9c
   9221 
   9222 # CHECK: llgtat %r0, 0(%r1)
   9223 0xe3 0x00 0x10 0x00 0x00 0x9c
   9224 
   9225 # CHECK: llgtat %r0, 0(%r15)
   9226 0xe3 0x00 0xf0 0x00 0x00 0x9c
   9227 
   9228 # CHECK: llgtat %r0, 524287(%r1,%r15)
   9229 0xe3 0x01 0xff 0xff 0x7f 0x9c
   9230 
   9231 # CHECK: llgtat %r0, 524287(%r15,%r1)
   9232 0xe3 0x0f 0x1f 0xff 0x7f 0x9c
   9233 
   9234 # CHECK: llgtat %r15, 0
   9235 0xe3 0xf0 0x00 0x00 0x00 0x9c
   9236 
   9237 # CHECK: llgtr %r0, %r15
   9238 0xb9 0x17 0x00 0x0f
   9239 
   9240 # CHECK: llgtr %r7, %r8
   9241 0xb9 0x17 0x00 0x78
   9242 
   9243 # CHECK: llgtr %r15, %r0
   9244 0xb9 0x17 0x00 0xf0
   9245 
   9246 # CHECK: llh %r0, -524288
   9247 0xe3 0x00 0x00 0x00 0x80 0x95
   9248 
   9249 # CHECK: llh %r0, -1
   9250 0xe3 0x00 0x0f 0xff 0xff 0x95
   9251 
   9252 # CHECK: llh %r0, 0
   9253 0xe3 0x00 0x00 0x00 0x00 0x95
   9254 
   9255 # CHECK: llh %r0, 1
   9256 0xe3 0x00 0x00 0x01 0x00 0x95
   9257 
   9258 # CHECK: llh %r0, 524287
   9259 0xe3 0x00 0x0f 0xff 0x7f 0x95
   9260 
   9261 # CHECK: llh %r0, 0(%r1)
   9262 0xe3 0x00 0x10 0x00 0x00 0x95
   9263 
   9264 # CHECK: llh %r0, 0(%r15)
   9265 0xe3 0x00 0xf0 0x00 0x00 0x95
   9266 
   9267 # CHECK: llh %r0, 524287(%r1,%r15)
   9268 0xe3 0x01 0xff 0xff 0x7f 0x95
   9269 
   9270 # CHECK: llh %r0, 524287(%r15,%r1)
   9271 0xe3 0x0f 0x1f 0xff 0x7f 0x95
   9272 
   9273 # CHECK: llh %r15, 0
   9274 0xe3 0xf0 0x00 0x00 0x00 0x95
   9275 
   9276 # CHECK: llhh %r0, -524288
   9277 0xe3 0x00 0x00 0x00 0x80 0xc6
   9278 
   9279 # CHECK: llhh %r0, -1
   9280 0xe3 0x00 0x0f 0xff 0xff 0xc6
   9281 
   9282 # CHECK: llhh %r0, 0
   9283 0xe3 0x00 0x00 0x00 0x00 0xc6
   9284 
   9285 # CHECK: llhh %r0, 1
   9286 0xe3 0x00 0x00 0x01 0x00 0xc6
   9287 
   9288 # CHECK: llhh %r0, 524287
   9289 0xe3 0x00 0x0f 0xff 0x7f 0xc6
   9290 
   9291 # CHECK: llhh %r0, 0(%r1)
   9292 0xe3 0x00 0x10 0x00 0x00 0xc6
   9293 
   9294 # CHECK: llhh %r0, 0(%r15)
   9295 0xe3 0x00 0xf0 0x00 0x00 0xc6
   9296 
   9297 # CHECK: llhh %r0, 524287(%r1,%r15)
   9298 0xe3 0x01 0xff 0xff 0x7f 0xc6
   9299 
   9300 # CHECK: llhh %r0, 524287(%r15,%r1)
   9301 0xe3 0x0f 0x1f 0xff 0x7f 0xc6
   9302 
   9303 # CHECK: llhh %r15, 0
   9304 0xe3 0xf0 0x00 0x00 0x00 0xc6
   9305 
   9306 # CHECK: llhr %r0, %r15
   9307 0xb9 0x95 0x00 0x0f
   9308 
   9309 # CHECK: llhr %r7, %r8
   9310 0xb9 0x95 0x00 0x78
   9311 
   9312 # CHECK: llhr %r15, %r0
   9313 0xb9 0x95 0x00 0xf0
   9314 
   9315 # CHECK: llihf %r0, 0
   9316 0xc0 0x0e 0x00 0x00 0x00 0x00
   9317 
   9318 # CHECK: llihf %r0, 4294967295
   9319 0xc0 0x0e 0xff 0xff 0xff 0xff
   9320 
   9321 # CHECK: llihf %r15, 0
   9322 0xc0 0xfe 0x00 0x00 0x00 0x00
   9323 
   9324 # CHECK: llihh %r0, 0
   9325 0xa5 0x0c 0x00 0x00
   9326 
   9327 # CHECK: llihh %r0, 32768
   9328 0xa5 0x0c 0x80 0x00
   9329 
   9330 # CHECK: llihh %r0, 65535
   9331 0xa5 0x0c 0xff 0xff
   9332 
   9333 # CHECK: llihh %r15, 0
   9334 0xa5 0xfc 0x00 0x00
   9335 
   9336 # CHECK: llihl %r0, 0
   9337 0xa5 0x0d 0x00 0x00
   9338 
   9339 # CHECK: llihl %r0, 32768
   9340 0xa5 0x0d 0x80 0x00
   9341 
   9342 # CHECK: llihl %r0, 65535
   9343 0xa5 0x0d 0xff 0xff
   9344 
   9345 # CHECK: llihl %r15, 0
   9346 0xa5 0xfd 0x00 0x00
   9347 
   9348 # CHECK: llilf %r0, 0
   9349 0xc0 0x0f 0x00 0x00 0x00 0x00
   9350 
   9351 # CHECK: llilf %r0, 4294967295
   9352 0xc0 0x0f 0xff 0xff 0xff 0xff
   9353 
   9354 # CHECK: llilf %r15, 0
   9355 0xc0 0xff 0x00 0x00 0x00 0x00
   9356 
   9357 # CHECK: llilh %r0, 0
   9358 0xa5 0x0e 0x00 0x00
   9359 
   9360 # CHECK: llilh %r0, 32768
   9361 0xa5 0x0e 0x80 0x00
   9362 
   9363 # CHECK: llilh %r0, 65535
   9364 0xa5 0x0e 0xff 0xff
   9365 
   9366 # CHECK: llilh %r15, 0
   9367 0xa5 0xfe 0x00 0x00
   9368 
   9369 # CHECK: llill %r0, 0
   9370 0xa5 0x0f 0x00 0x00
   9371 
   9372 # CHECK: llill %r0, 32768
   9373 0xa5 0x0f 0x80 0x00
   9374 
   9375 # CHECK: llill %r0, 65535
   9376 0xa5 0x0f 0xff 0xff
   9377 
   9378 # CHECK: llill %r15, 0
   9379 0xa5 0xff 0x00 0x00
   9380 
   9381 # CHECK: lm %r0, %r0, 0
   9382 0x98 0x00 0x00 0x00
   9383 
   9384 # CHECK: lm %r0, %r15, 0
   9385 0x98 0x0f 0x00 0x00
   9386 
   9387 # CHECK: lm %r14, %r15, 0
   9388 0x98 0xef 0x00 0x00
   9389 
   9390 # CHECK: lm %r15, %r15, 0
   9391 0x98 0xff 0x00 0x00
   9392 
   9393 # CHECK: lm %r0, %r0, 4095
   9394 0x98 0x00 0x0f 0xff
   9395 
   9396 # CHECK: lm %r0, %r0, 1
   9397 0x98 0x00 0x00 0x01
   9398 
   9399 # CHECK: lm %r0, %r0, 0(%r1)
   9400 0x98 0x00 0x10 0x00
   9401 
   9402 # CHECK: lm %r0, %r0, 0(%r15)
   9403 0x98 0x00 0xf0 0x00
   9404 
   9405 # CHECK: lm %r0, %r0, 4095(%r1)
   9406 0x98 0x00 0x1f 0xff
   9407 
   9408 # CHECK: lm %r0, %r0, 4095(%r15)
   9409 0x98 0x00 0xff 0xff
   9410 
   9411 # CHECK: lmd %r0, %r0, 0, 0
   9412 0xef 0x00 0x00 0x00 0x00 0x00
   9413 
   9414 # CHECK: lmd %r2, %r4, 0, 4095
   9415 0xef 0x24 0x00 0x00 0x0f 0xff
   9416 
   9417 # CHECK: lmd %r2, %r4, 0, 0(%r1)
   9418 0xef 0x24 0x00 0x00 0x10 0x00
   9419 
   9420 # CHECK: lmd %r2, %r4, 0, 0(%r15)
   9421 0xef 0x24 0x00 0x00 0xf0 0x00
   9422 
   9423 # CHECK: lmd %r2, %r4, 0(%r1), 4095(%r15)
   9424 0xef 0x24 0x10 0x00 0xff 0xff
   9425 
   9426 # CHECK: lmd %r2, %r4, 0(%r1), 0(%r15)
   9427 0xef 0x24 0x10 0x00 0xf0 0x00
   9428 
   9429 # CHECK: lmd %r2, %r4, 4095(%r1), 0(%r15)
   9430 0xef 0x24 0x1f 0xff 0xf0 0x00
   9431 
   9432 # CHECK: lmg %r0, %r0, 0
   9433 0xeb 0x00 0x00 0x00 0x00 0x04
   9434 
   9435 # CHECK: lmg %r0, %r15, 0
   9436 0xeb 0x0f 0x00 0x00 0x00 0x04
   9437 
   9438 # CHECK: lmg %r14, %r15, 0
   9439 0xeb 0xef 0x00 0x00 0x00 0x04
   9440 
   9441 # CHECK: lmg %r15, %r15, 0
   9442 0xeb 0xff 0x00 0x00 0x00 0x04
   9443 
   9444 # CHECK: lmg %r0, %r0, -524288
   9445 0xeb 0x00 0x00 0x00 0x80 0x04
   9446 
   9447 # CHECK: lmg %r0, %r0, -1
   9448 0xeb 0x00 0x0f 0xff 0xff 0x04
   9449 
   9450 # CHECK: lmg %r0, %r0, 0
   9451 0xeb 0x00 0x00 0x00 0x00 0x04
   9452 
   9453 # CHECK: lmg %r0, %r0, 1
   9454 0xeb 0x00 0x00 0x01 0x00 0x04
   9455 
   9456 # CHECK: lmg %r0, %r0, 524287
   9457 0xeb 0x00 0x0f 0xff 0x7f 0x04
   9458 
   9459 # CHECK: lmg %r0, %r0, 0(%r1)
   9460 0xeb 0x00 0x10 0x00 0x00 0x04
   9461 
   9462 # CHECK: lmg %r0, %r0, 0(%r15)
   9463 0xeb 0x00 0xf0 0x00 0x00 0x04
   9464 
   9465 # CHECK: lmg %r0, %r0, 524287(%r1)
   9466 0xeb 0x00 0x1f 0xff 0x7f 0x04
   9467 
   9468 # CHECK: lmg %r0, %r0, 524287(%r15)
   9469 0xeb 0x00 0xff 0xff 0x7f 0x04
   9470 
   9471 # CHECK: lmh %r0, %r0, 0
   9472 0xeb 0x00 0x00 0x00 0x00 0x96
   9473 
   9474 # CHECK: lmh %r0, %r15, 0
   9475 0xeb 0x0f 0x00 0x00 0x00 0x96
   9476 
   9477 # CHECK: lmh %r14, %r15, 0
   9478 0xeb 0xef 0x00 0x00 0x00 0x96
   9479 
   9480 # CHECK: lmh %r15, %r15, 0
   9481 0xeb 0xff 0x00 0x00 0x00 0x96
   9482 
   9483 # CHECK: lmh %r0, %r0, -524288
   9484 0xeb 0x00 0x00 0x00 0x80 0x96
   9485 
   9486 # CHECK: lmh %r0, %r0, -1
   9487 0xeb 0x00 0x0f 0xff 0xff 0x96
   9488 
   9489 # CHECK: lmh %r0, %r0, 0
   9490 0xeb 0x00 0x00 0x00 0x00 0x96
   9491 
   9492 # CHECK: lmh %r0, %r0, 1
   9493 0xeb 0x00 0x00 0x01 0x00 0x96
   9494 
   9495 # CHECK: lmh %r0, %r0, 524287
   9496 0xeb 0x00 0x0f 0xff 0x7f 0x96
   9497 
   9498 # CHECK: lmh %r0, %r0, 0(%r1)
   9499 0xeb 0x00 0x10 0x00 0x00 0x96
   9500 
   9501 # CHECK: lmh %r0, %r0, 0(%r15)
   9502 0xeb 0x00 0xf0 0x00 0x00 0x96
   9503 
   9504 # CHECK: lmh %r0, %r0, 524287(%r1)
   9505 0xeb 0x00 0x1f 0xff 0x7f 0x96
   9506 
   9507 # CHECK: lmh %r0, %r0, 524287(%r15)
   9508 0xeb 0x00 0xff 0xff 0x7f 0x96
   9509 
   9510 # CHECK: lmy %r0, %r0, 0
   9511 0xeb 0x00 0x00 0x00 0x00 0x98
   9512 
   9513 # CHECK: lmy %r0, %r15, 0
   9514 0xeb 0x0f 0x00 0x00 0x00 0x98
   9515 
   9516 # CHECK: lmy %r14, %r15, 0
   9517 0xeb 0xef 0x00 0x00 0x00 0x98
   9518 
   9519 # CHECK: lmy %r15, %r15, 0
   9520 0xeb 0xff 0x00 0x00 0x00 0x98
   9521 
   9522 # CHECK: lmy %r0, %r0, -524288
   9523 0xeb 0x00 0x00 0x00 0x80 0x98
   9524 
   9525 # CHECK: lmy %r0, %r0, -1
   9526 0xeb 0x00 0x0f 0xff 0xff 0x98
   9527 
   9528 # CHECK: lmy %r0, %r0, 0
   9529 0xeb 0x00 0x00 0x00 0x00 0x98
   9530 
   9531 # CHECK: lmy %r0, %r0, 1
   9532 0xeb 0x00 0x00 0x01 0x00 0x98
   9533 
   9534 # CHECK: lmy %r0, %r0, 524287
   9535 0xeb 0x00 0x0f 0xff 0x7f 0x98
   9536 
   9537 # CHECK: lmy %r0, %r0, 0(%r1)
   9538 0xeb 0x00 0x10 0x00 0x00 0x98
   9539 
   9540 # CHECK: lmy %r0, %r0, 0(%r15)
   9541 0xeb 0x00 0xf0 0x00 0x00 0x98
   9542 
   9543 # CHECK: lmy %r0, %r0, 524287(%r1)
   9544 0xeb 0x00 0x1f 0xff 0x7f 0x98
   9545 
   9546 # CHECK: lmy %r0, %r0, 524287(%r15)
   9547 0xeb 0x00 0xff 0xff 0x7f 0x98
   9548 
   9549 # CHECK: lndbr %f0, %f9
   9550 0xb3 0x11 0x00 0x09
   9551 
   9552 # CHECK: lndbr %f0, %f15
   9553 0xb3 0x11 0x00 0x0f
   9554 
   9555 # CHECK: lndbr %f15, %f0
   9556 0xb3 0x11 0x00 0xf0
   9557 
   9558 # CHECK: lndbr %f15, %f9
   9559 0xb3 0x11 0x00 0xf9
   9560 
   9561 # CHECK: lndr %f0, %f9
   9562 0x21 0x09
   9563 
   9564 # CHECK: lndr %f0, %f15
   9565 0x21 0x0f
   9566 
   9567 # CHECK: lndr %f15, %f0
   9568 0x21 0xf0
   9569 
   9570 # CHECK: lndr %f15, %f9
   9571 0x21 0xf9
   9572 
   9573 # CHECK: lnebr %f0, %f9
   9574 0xb3 0x01 0x00 0x09
   9575 
   9576 # CHECK: lnebr %f0, %f15
   9577 0xb3 0x01 0x00 0x0f
   9578 
   9579 # CHECK: lnebr %f15, %f0
   9580 0xb3 0x01 0x00 0xf0
   9581 
   9582 # CHECK: lnebr %f15, %f9
   9583 0xb3 0x01 0x00 0xf9
   9584 
   9585 # CHECK: lner %f0, %f9
   9586 0x31 0x09
   9587 
   9588 # CHECK: lner %f0, %f15
   9589 0x31 0x0f
   9590 
   9591 # CHECK: lner %f15, %f0
   9592 0x31 0xf0
   9593 
   9594 # CHECK: lner %f15, %f9
   9595 0x31 0xf9
   9596 
   9597 # CHECK: lngfr %r0, %r0
   9598 0xb9 0x11 0x00 0x00
   9599 
   9600 # CHECK: lngfr %r0, %r15
   9601 0xb9 0x11 0x00 0x0f
   9602 
   9603 # CHECK: lngfr %r15, %r0
   9604 0xb9 0x11 0x00 0xf0
   9605 
   9606 # CHECK: lngfr %r7, %r8
   9607 0xb9 0x11 0x00 0x78
   9608 
   9609 # CHECK: lngr %r0, %r0
   9610 0xb9 0x01 0x00 0x00
   9611 
   9612 # CHECK: lngr %r0, %r15
   9613 0xb9 0x01 0x00 0x0f
   9614 
   9615 # CHECK: lngr %r15, %r0
   9616 0xb9 0x01 0x00 0xf0
   9617 
   9618 # CHECK: lngr %r7, %r8
   9619 0xb9 0x01 0x00 0x78
   9620 
   9621 # CHECK: lnr %r0, %r0
   9622 0x11 0x00
   9623 
   9624 # CHECK: lnr %r0, %r15
   9625 0x11 0x0f
   9626 
   9627 # CHECK: lnr %r15, %r0
   9628 0x11 0xf0
   9629 
   9630 # CHECK: lnr %r7, %r8
   9631 0x11 0x78
   9632 
   9633 # CHECK: lnxbr %f0, %f8
   9634 0xb3 0x41 0x00 0x08
   9635 
   9636 # CHECK: lnxbr %f0, %f13
   9637 0xb3 0x41 0x00 0x0d
   9638 
   9639 # CHECK: lnxbr %f13, %f0
   9640 0xb3 0x41 0x00 0xd0
   9641 
   9642 # CHECK: lnxbr %f13, %f9
   9643 0xb3 0x41 0x00 0xd9
   9644 
   9645 # CHECK: lnxr %f0, %f8
   9646 0xb3 0x61 0x00 0x08
   9647 
   9648 # CHECK: lnxr %f0, %f13
   9649 0xb3 0x61 0x00 0x0d
   9650 
   9651 # CHECK: lnxr %f13, %f0
   9652 0xb3 0x61 0x00 0xd0
   9653 
   9654 # CHECK: lnxr %f13, %f9
   9655 0xb3 0x61 0x00 0xd9
   9656 
   9657 # CHECK: loc %r7, 6399(%r8), 0
   9658 0xeb 0x70 0x88 0xff 0x01 0xf2
   9659 
   9660 # CHECK: loco %r7, 6399(%r8)
   9661 0xeb 0x71 0x88 0xff 0x01 0xf2
   9662 
   9663 # CHECK: loch %r7, 6399(%r8)
   9664 0xeb 0x72 0x88 0xff 0x01 0xf2
   9665 
   9666 # CHECK: locnle %r7, 6399(%r8)
   9667 0xeb 0x73 0x88 0xff 0x01 0xf2
   9668 
   9669 # CHECK: locl %r7, 6399(%r8)
   9670 0xeb 0x74 0x88 0xff 0x01 0xf2
   9671 
   9672 # CHECK: locnhe %r7, 6399(%r8)
   9673 0xeb 0x75 0x88 0xff 0x01 0xf2
   9674 
   9675 # CHECK: loclh %r7, 6399(%r8)
   9676 0xeb 0x76 0x88 0xff 0x01 0xf2
   9677 
   9678 # CHECK: locne %r7, 6399(%r8)
   9679 0xeb 0x77 0x88 0xff 0x01 0xf2
   9680 
   9681 # CHECK: loce %r7, 6399(%r8)
   9682 0xeb 0x78 0x88 0xff 0x01 0xf2
   9683 
   9684 # CHECK: locnlh %r7, 6399(%r8)
   9685 0xeb 0x79 0x88 0xff 0x01 0xf2
   9686 
   9687 # CHECK: loche %r7, 6399(%r8)
   9688 0xeb 0x7a 0x88 0xff 0x01 0xf2
   9689 
   9690 # CHECK: locnl %r7, 6399(%r8)
   9691 0xeb 0x7b 0x88 0xff 0x01 0xf2
   9692 
   9693 # CHECK: locle %r7, 6399(%r8)
   9694 0xeb 0x7c 0x88 0xff 0x01 0xf2
   9695 
   9696 # CHECK: locnh %r7, 6399(%r8)
   9697 0xeb 0x7d 0x88 0xff 0x01 0xf2
   9698 
   9699 # CHECK: locno %r7, 6399(%r8)
   9700 0xeb 0x7e 0x88 0xff 0x01 0xf2
   9701 
   9702 # CHECK: loc %r7, 6399(%r8), 15
   9703 0xeb 0x7f 0x88 0xff 0x01 0xf2
   9704 
   9705 # CHECK: locg %r7, 6399(%r8), 0
   9706 0xeb 0x70 0x88 0xff 0x01 0xe2
   9707 
   9708 # CHECK: locgo %r7, 6399(%r8)
   9709 0xeb 0x71 0x88 0xff 0x01 0xe2
   9710 
   9711 # CHECK: locgh %r7, 6399(%r8)
   9712 0xeb 0x72 0x88 0xff 0x01 0xe2
   9713 
   9714 # CHECK: locgnle %r7, 6399(%r8)
   9715 0xeb 0x73 0x88 0xff 0x01 0xe2
   9716 
   9717 # CHECK: locgl %r7, 6399(%r8)
   9718 0xeb 0x74 0x88 0xff 0x01 0xe2
   9719 
   9720 # CHECK: locgnhe %r7, 6399(%r8)
   9721 0xeb 0x75 0x88 0xff 0x01 0xe2
   9722 
   9723 # CHECK: locglh %r7, 6399(%r8)
   9724 0xeb 0x76 0x88 0xff 0x01 0xe2
   9725 
   9726 # CHECK: locgne %r7, 6399(%r8)
   9727 0xeb 0x77 0x88 0xff 0x01 0xe2
   9728 
   9729 # CHECK: locge %r7, 6399(%r8)
   9730 0xeb 0x78 0x88 0xff 0x01 0xe2
   9731 
   9732 # CHECK: locgnlh %r7, 6399(%r8)
   9733 0xeb 0x79 0x88 0xff 0x01 0xe2
   9734 
   9735 # CHECK: locghe %r7, 6399(%r8)
   9736 0xeb 0x7a 0x88 0xff 0x01 0xe2
   9737 
   9738 # CHECK: locgnl %r7, 6399(%r8)
   9739 0xeb 0x7b 0x88 0xff 0x01 0xe2
   9740 
   9741 # CHECK: locgle %r7, 6399(%r8)
   9742 0xeb 0x7c 0x88 0xff 0x01 0xe2
   9743 
   9744 # CHECK: locgnh %r7, 6399(%r8)
   9745 0xeb 0x7d 0x88 0xff 0x01 0xe2
   9746 
   9747 # CHECK: locgno %r7, 6399(%r8)
   9748 0xeb 0x7e 0x88 0xff 0x01 0xe2
   9749 
   9750 # CHECK: locg %r7, 6399(%r8), 15
   9751 0xeb 0x7f 0x88 0xff 0x01 0xe2
   9752 
   9753 # CHECK: locr %r11, %r3, 0
   9754 0xb9 0xf2 0x00 0xb3
   9755 
   9756 # CHECK: locro %r11, %r3
   9757 0xb9 0xf2 0x10 0xb3
   9758 
   9759 # CHECK: locrh %r11, %r3
   9760 0xb9 0xf2 0x20 0xb3
   9761 
   9762 # CHECK: locrnle %r11, %r3
   9763 0xb9 0xf2 0x30 0xb3
   9764 
   9765 # CHECK: locrl %r11, %r3
   9766 0xb9 0xf2 0x40 0xb3
   9767 
   9768 # CHECK: locrnhe %r11, %r3
   9769 0xb9 0xf2 0x50 0xb3
   9770 
   9771 # CHECK: locrlh %r11, %r3
   9772 0xb9 0xf2 0x60 0xb3
   9773 
   9774 # CHECK: locrne %r11, %r3
   9775 0xb9 0xf2 0x70 0xb3
   9776 
   9777 # CHECK: locre %r11, %r3
   9778 0xb9 0xf2 0x80 0xb3
   9779 
   9780 # CHECK: locrnlh %r11, %r3
   9781 0xb9 0xf2 0x90 0xb3
   9782 
   9783 # CHECK: locrhe %r11, %r3
   9784 0xb9 0xf2 0xa0 0xb3
   9785 
   9786 # CHECK: locrnl %r11, %r3
   9787 0xb9 0xf2 0xb0 0xb3
   9788 
   9789 # CHECK: locrle %r11, %r3
   9790 0xb9 0xf2 0xc0 0xb3
   9791 
   9792 # CHECK: locrnh %r11, %r3
   9793 0xb9 0xf2 0xd0 0xb3
   9794 
   9795 # CHECK: locrno %r11, %r3
   9796 0xb9 0xf2 0xe0 0xb3
   9797 
   9798 # CHECK: locr %r11, %r3, 15
   9799 0xb9 0xf2 0xf0 0xb3
   9800 
   9801 # CHECK: locgr %r11, %r3, 0
   9802 0xb9 0xe2 0x00 0xb3
   9803 
   9804 # CHECK: locgro %r11, %r3
   9805 0xb9 0xe2 0x10 0xb3
   9806 
   9807 # CHECK: locgrh %r11, %r3
   9808 0xb9 0xe2 0x20 0xb3
   9809 
   9810 # CHECK: locgrnle %r11, %r3
   9811 0xb9 0xe2 0x30 0xb3
   9812 
   9813 # CHECK: locgrl %r11, %r3
   9814 0xb9 0xe2 0x40 0xb3
   9815 
   9816 # CHECK: locgrnhe %r11, %r3
   9817 0xb9 0xe2 0x50 0xb3
   9818 
   9819 # CHECK: locgrlh %r11, %r3
   9820 0xb9 0xe2 0x60 0xb3
   9821 
   9822 # CHECK: locgrne %r11, %r3
   9823 0xb9 0xe2 0x70 0xb3
   9824 
   9825 # CHECK: locgre %r11, %r3
   9826 0xb9 0xe2 0x80 0xb3
   9827 
   9828 # CHECK: locgrnlh %r11, %r3
   9829 0xb9 0xe2 0x90 0xb3
   9830 
   9831 # CHECK: locgrhe %r11, %r3
   9832 0xb9 0xe2 0xa0 0xb3
   9833 
   9834 # CHECK: locgrnl %r11, %r3
   9835 0xb9 0xe2 0xb0 0xb3
   9836 
   9837 # CHECK: locgrle %r11, %r3
   9838 0xb9 0xe2 0xc0 0xb3
   9839 
   9840 # CHECK: locgrnh %r11, %r3
   9841 0xb9 0xe2 0xd0 0xb3
   9842 
   9843 # CHECK: locgrno %r11, %r3
   9844 0xb9 0xe2 0xe0 0xb3
   9845 
   9846 # CHECK: locgr %r11, %r3, 15
   9847 0xb9 0xe2 0xf0 0xb3
   9848 
   9849 # CHECK: lpctl 0
   9850 0xb2 0x85 0x00 0x00
   9851 
   9852 # CHECK: lpctl 0(%r1)
   9853 0xb2 0x85 0x10 0x00
   9854 
   9855 # CHECK: lpctl 0(%r15)
   9856 0xb2 0x85 0xf0 0x00
   9857 
   9858 # CHECK: lpctl 4095
   9859 0xb2 0x85 0x0f 0xff
   9860 
   9861 # CHECK: lpctl 4095(%r1)
   9862 0xb2 0x85 0x1f 0xff
   9863 
   9864 # CHECK: lpctl 4095(%r15)
   9865 0xb2 0x85 0xff 0xff
   9866 
   9867 # CHECK: lpd %r0, 0, 0
   9868 0xc8 0x04 0x00 0x00 0x00 0x00
   9869 
   9870 # CHECK: lpd %r2, 0, 4095
   9871 0xc8 0x24 0x00 0x00 0x0f 0xff
   9872 
   9873 # CHECK: lpd %r2, 0, 0(%r1)
   9874 0xc8 0x24 0x00 0x00 0x10 0x00
   9875 
   9876 # CHECK: lpd %r2, 0, 0(%r15)
   9877 0xc8 0x24 0x00 0x00 0xf0 0x00
   9878 
   9879 # CHECK: lpd %r2, 0(%r1), 4095(%r15)
   9880 0xc8 0x24 0x10 0x00 0xff 0xff
   9881 
   9882 # CHECK: lpd %r2, 0(%r1), 0(%r15)
   9883 0xc8 0x24 0x10 0x00 0xf0 0x00
   9884 
   9885 # CHECK: lpd %r2, 4095(%r1), 0(%r15)
   9886 0xc8 0x24 0x1f 0xff 0xf0 0x00
   9887 
   9888 # CHECK: lpdbr %f0, %f9
   9889 0xb3 0x10 0x00 0x09
   9890 
   9891 # CHECK: lpdbr %f0, %f15
   9892 0xb3 0x10 0x00 0x0f
   9893 
   9894 # CHECK: lpdbr %f15, %f0
   9895 0xb3 0x10 0x00 0xf0
   9896 
   9897 # CHECK: lpdbr %f15, %f9
   9898 0xb3 0x10 0x00 0xf9
   9899 
   9900 # CHECK: lpdg %r0, 0, 0
   9901 0xc8 0x05 0x00 0x00 0x00 0x00
   9902 
   9903 # CHECK: lpdg %r2, 0, 4095
   9904 0xc8 0x25 0x00 0x00 0x0f 0xff
   9905 
   9906 # CHECK: lpdg %r2, 0, 0(%r1)
   9907 0xc8 0x25 0x00 0x00 0x10 0x00
   9908 
   9909 # CHECK: lpdg %r2, 0, 0(%r15)
   9910 0xc8 0x25 0x00 0x00 0xf0 0x00
   9911 
   9912 # CHECK: lpdg %r2, 0(%r1), 4095(%r15)
   9913 0xc8 0x25 0x10 0x00 0xff 0xff
   9914 
   9915 # CHECK: lpdg %r2, 0(%r1), 0(%r15)
   9916 0xc8 0x25 0x10 0x00 0xf0 0x00
   9917 
   9918 # CHECK: lpdg %r2, 4095(%r1), 0(%r15)
   9919 0xc8 0x25 0x1f 0xff 0xf0 0x00
   9920 
   9921 # CHECK: lpdr %f0, %f9
   9922 0x20 0x09
   9923 
   9924 # CHECK: lpdr %f0, %f15
   9925 0x20 0x0f
   9926 
   9927 # CHECK: lpdr %f15, %f0
   9928 0x20 0xf0
   9929 
   9930 # CHECK: lpdr %f15, %f9
   9931 0x20 0xf9
   9932 
   9933 # CHECK: lpebr %f0, %f9
   9934 0xb3 0x00 0x00 0x09
   9935 
   9936 # CHECK: lpebr %f0, %f15
   9937 0xb3 0x00 0x00 0x0f
   9938 
   9939 # CHECK: lpebr %f15, %f0
   9940 0xb3 0x00 0x00 0xf0
   9941 
   9942 # CHECK: lpebr %f15, %f9
   9943 0xb3 0x00 0x00 0xf9
   9944 
   9945 # CHECK: lper %f0, %f9
   9946 0x30 0x09
   9947 
   9948 # CHECK: lper %f0, %f15
   9949 0x30 0x0f
   9950 
   9951 # CHECK: lper %f15, %f0
   9952 0x30 0xf0
   9953 
   9954 # CHECK: lper %f15, %f9
   9955 0x30 0xf9
   9956 
   9957 # CHECK: lpgfr %r0, %r0
   9958 0xb9 0x10 0x00 0x00
   9959 
   9960 # CHECK: lpgfr %r0, %r15
   9961 0xb9 0x10 0x00 0x0f
   9962 
   9963 # CHECK: lpgfr %r15, %r0
   9964 0xb9 0x10 0x00 0xf0
   9965 
   9966 # CHECK: lpgfr %r7, %r8
   9967 0xb9 0x10 0x00 0x78
   9968 
   9969 # CHECK: lpgr %r0, %r0
   9970 0xb9 0x00 0x00 0x00
   9971 
   9972 # CHECK: lpgr %r0, %r15
   9973 0xb9 0x00 0x00 0x0f
   9974 
   9975 # CHECK: lpgr %r15, %r0
   9976 0xb9 0x00 0x00 0xf0
   9977 
   9978 # CHECK: lpgr %r7, %r8
   9979 0xb9 0x00 0x00 0x78
   9980 
   9981 # CHECK: lpp 0
   9982 0xb2 0x80 0x00 0x00
   9983 
   9984 # CHECK: lpp 0(%r1)
   9985 0xb2 0x80 0x10 0x00
   9986 
   9987 # CHECK: lpp 0(%r15)
   9988 0xb2 0x80 0xf0 0x00
   9989 
   9990 # CHECK: lpp 4095
   9991 0xb2 0x80 0x0f 0xff
   9992 
   9993 # CHECK: lpp 4095(%r1)
   9994 0xb2 0x80 0x1f 0xff
   9995 
   9996 # CHECK: lpp 4095(%r15)
   9997 0xb2 0x80 0xff 0xff
   9998 
   9999 # CHECK: lpq %r0, -524288
   10000 0xe3 0x00 0x00 0x00 0x80 0x8f
   10001 
   10002 # CHECK: lpq %r0, -1
   10003 0xe3 0x00 0x0f 0xff 0xff 0x8f
   10004 
   10005 # CHECK: lpq %r0, 0
   10006 0xe3 0x00 0x00 0x00 0x00 0x8f
   10007 
   10008 # CHECK: lpq %r0, 1
   10009 0xe3 0x00 0x00 0x01 0x00 0x8f
   10010 
   10011 # CHECK: lpq %r0, 524287
   10012 0xe3 0x00 0x0f 0xff 0x7f 0x8f
   10013 
   10014 # CHECK: lpq %r0, 0(%r1)
   10015 0xe3 0x00 0x10 0x00 0x00 0x8f
   10016 
   10017 # CHECK: lpq %r0, 0(%r15)
   10018 0xe3 0x00 0xf0 0x00 0x00 0x8f
   10019 
   10020 # CHECK: lpq %r0, 524287(%r1,%r15)
   10021 0xe3 0x01 0xff 0xff 0x7f 0x8f
   10022 
   10023 # CHECK: lpq %r0, 524287(%r15,%r1)
   10024 0xe3 0x0f 0x1f 0xff 0x7f 0x8f
   10025 
   10026 # CHECK: lpq %r14, 0
   10027 0xe3 0xe0 0x00 0x00 0x00 0x8f
   10028 
   10029 # CHECK: lpr %r0, %r0
   10030 0x10 0x00
   10031 
   10032 # CHECK: lpr %r0, %r15
   10033 0x10 0x0f
   10034 
   10035 # CHECK: lpr %r15, %r0
   10036 0x10 0xf0
   10037 
   10038 # CHECK: lpr %r7, %r8
   10039 0x10 0x78
   10040 
   10041 # CHECK: lpsw 0
   10042 0x82 0x00 0x00 0x00
   10043 
   10044 # CHECK: lpsw 0(%r1)
   10045 0x82 0x00 0x10 0x00
   10046 
   10047 # CHECK: lpsw 0(%r15)
   10048 0x82 0x00 0xf0 0x00
   10049 
   10050 # CHECK: lpsw 4095
   10051 0x82 0x00 0x0f 0xff
   10052 
   10053 # CHECK: lpsw 4095(%r1)
   10054 0x82 0x00 0x1f 0xff
   10055 
   10056 # CHECK: lpsw 4095(%r15)
   10057 0x82 0x00 0xff 0xff
   10058 
   10059 # CHECK: lpswe 0
   10060 0xb2 0xb2 0x00 0x00
   10061 
   10062 # CHECK: lpswe 0(%r1)
   10063 0xb2 0xb2 0x10 0x00
   10064 
   10065 # CHECK: lpswe 0(%r15)
   10066 0xb2 0xb2 0xf0 0x00
   10067 
   10068 # CHECK: lpswe 4095
   10069 0xb2 0xb2 0x0f 0xff
   10070 
   10071 # CHECK: lpswe 4095(%r1)
   10072 0xb2 0xb2 0x1f 0xff
   10073 
   10074 # CHECK: lpswe 4095(%r15)
   10075 0xb2 0xb2 0xff 0xff
   10076 
   10077 # CHECK: lptea %r0, %r0, %r0, 0
   10078 0xb9 0xaa 0x00 0x00
   10079 
   10080 # CHECK: lptea %r0, %r0, %r0, 15
   10081 0xb9 0xaa 0x0f 0x00
   10082 
   10083 # CHECK: lptea %r0, %r0, %r15, 0
   10084 0xb9 0xaa 0x00 0x0f
   10085 
   10086 # CHECK: lptea %r0, %r15, %r0, 0
   10087 0xb9 0xaa 0xf0 0x00
   10088 
   10089 # CHECK: lptea %r4, %r5, %r6, 7
   10090 0xb9 0xaa 0x57 0x46
   10091 
   10092 # CHECK: lptea %r15, %r0, %r0, 0
   10093 0xb9 0xaa 0x00 0xf0
   10094 
   10095 # CHECK: lpxbr %f0, %f8
   10096 0xb3 0x40 0x00 0x08
   10097 
   10098 # CHECK: lpxbr %f0, %f13
   10099 0xb3 0x40 0x00 0x0d
   10100 
   10101 # CHECK: lpxbr %f13, %f0
   10102 0xb3 0x40 0x00 0xd0
   10103 
   10104 # CHECK: lpxbr %f13, %f9
   10105 0xb3 0x40 0x00 0xd9
   10106 
   10107 # CHECK: lpxr %f0, %f8
   10108 0xb3 0x60 0x00 0x08
   10109 
   10110 # CHECK: lpxr %f0, %f13
   10111 0xb3 0x60 0x00 0x0d
   10112 
   10113 # CHECK: lpxr %f13, %f0
   10114 0xb3 0x60 0x00 0xd0
   10115 
   10116 # CHECK: lpxr %f13, %f9
   10117 0xb3 0x60 0x00 0xd9
   10118 
   10119 # CHECK: lr %r0, %r9
   10120 0x18 0x09
   10121 
   10122 # CHECK: lr %r0, %r15
   10123 0x18 0x0f
   10124 
   10125 # CHECK: lr %r15, %r0
   10126 0x18 0xf0
   10127 
   10128 # CHECK: lr %r15, %r9
   10129 0x18 0xf9
   10130 
   10131 # CHECK: lra %r0, 0
   10132 0xb1 0x00 0x00 0x00
   10133 
   10134 # CHECK: lra %r0, 4095
   10135 0xb1 0x00 0x0f 0xff
   10136 
   10137 # CHECK: lra %r0, 0(%r1)
   10138 0xb1 0x00 0x10 0x00
   10139 
   10140 # CHECK: lra %r0, 0(%r15)
   10141 0xb1 0x00 0xf0 0x00
   10142 
   10143 # CHECK: lra %r0, 4095(%r1,%r15)
   10144 0xb1 0x01 0xff 0xff
   10145 
   10146 # CHECK: lra %r0, 4095(%r15,%r1)
   10147 0xb1 0x0f 0x1f 0xff
   10148 
   10149 # CHECK: lra %r15, 0
   10150 0xb1 0xf0 0x00 0x00
   10151 
   10152 # CHECK: lrag %r0, -524288
   10153 0xe3 0x00 0x00 0x00 0x80 0x03
   10154 
   10155 # CHECK: lrag %r0, -1
   10156 0xe3 0x00 0x0f 0xff 0xff 0x03
   10157 
   10158 # CHECK: lrag %r0, 0
   10159 0xe3 0x00 0x00 0x00 0x00 0x03
   10160 
   10161 # CHECK: lrag %r0, 1
   10162 0xe3 0x00 0x00 0x01 0x00 0x03
   10163 
   10164 # CHECK: lrag %r0, 524287
   10165 0xe3 0x00 0x0f 0xff 0x7f 0x03
   10166 
   10167 # CHECK: lrag %r0, 0(%r1)
   10168 0xe3 0x00 0x10 0x00 0x00 0x03
   10169 
   10170 # CHECK: lrag %r0, 0(%r15)
   10171 0xe3 0x00 0xf0 0x00 0x00 0x03
   10172 
   10173 # CHECK: lrag %r0, 524287(%r1,%r15)
   10174 0xe3 0x01 0xff 0xff 0x7f 0x03
   10175 
   10176 # CHECK: lrag %r0, 524287(%r15,%r1)
   10177 0xe3 0x0f 0x1f 0xff 0x7f 0x03
   10178 
   10179 # CHECK: lrag %r15, 0
   10180 0xe3 0xf0 0x00 0x00 0x00 0x03
   10181 
   10182 # CHECK: lray %r0, -524288
   10183 0xe3 0x00 0x00 0x00 0x80 0x13
   10184 
   10185 # CHECK: lray %r0, -1
   10186 0xe3 0x00 0x0f 0xff 0xff 0x13
   10187 
   10188 # CHECK: lray %r0, 0
   10189 0xe3 0x00 0x00 0x00 0x00 0x13
   10190 
   10191 # CHECK: lray %r0, 1
   10192 0xe3 0x00 0x00 0x01 0x00 0x13
   10193 
   10194 # CHECK: lray %r0, 524287
   10195 0xe3 0x00 0x0f 0xff 0x7f 0x13
   10196 
   10197 # CHECK: lray %r0, 0(%r1)
   10198 0xe3 0x00 0x10 0x00 0x00 0x13
   10199 
   10200 # CHECK: lray %r0, 0(%r15)
   10201 0xe3 0x00 0xf0 0x00 0x00 0x13
   10202 
   10203 # CHECK: lray %r0, 524287(%r1,%r15)
   10204 0xe3 0x01 0xff 0xff 0x7f 0x13
   10205 
   10206 # CHECK: lray %r0, 524287(%r15,%r1)
   10207 0xe3 0x0f 0x1f 0xff 0x7f 0x13
   10208 
   10209 # CHECK: lray %r15, 0
   10210 0xe3 0xf0 0x00 0x00 0x00 0x13
   10211 
   10212 # CHECK: lrv %r0, -524288
   10213 0xe3 0x00 0x00 0x00 0x80 0x1e
   10214 
   10215 # CHECK: lrv %r0, -1
   10216 0xe3 0x00 0x0f 0xff 0xff 0x1e
   10217 
   10218 # CHECK: lrv %r0, 0
   10219 0xe3 0x00 0x00 0x00 0x00 0x1e
   10220 
   10221 # CHECK: lrv %r0, 1
   10222 0xe3 0x00 0x00 0x01 0x00 0x1e
   10223 
   10224 # CHECK: lrv %r0, 524287
   10225 0xe3 0x00 0x0f 0xff 0x7f 0x1e
   10226 
   10227 # CHECK: lrv %r0, 0(%r1)
   10228 0xe3 0x00 0x10 0x00 0x00 0x1e
   10229 
   10230 # CHECK: lrv %r0, 0(%r15)
   10231 0xe3 0x00 0xf0 0x00 0x00 0x1e
   10232 
   10233 # CHECK: lrv %r0, 524287(%r1,%r15)
   10234 0xe3 0x01 0xff 0xff 0x7f 0x1e
   10235 
   10236 # CHECK: lrv %r0, 524287(%r15,%r1)
   10237 0xe3 0x0f 0x1f 0xff 0x7f 0x1e
   10238 
   10239 # CHECK: lrv %r15, 0
   10240 0xe3 0xf0 0x00 0x00 0x00 0x1e
   10241 
   10242 # CHECK: lrvg %r0, -524288
   10243 0xe3 0x00 0x00 0x00 0x80 0x0f
   10244 
   10245 # CHECK: lrvg %r0, -1
   10246 0xe3 0x00 0x0f 0xff 0xff 0x0f
   10247 
   10248 # CHECK: lrvg %r0, 0
   10249 0xe3 0x00 0x00 0x00 0x00 0x0f
   10250 
   10251 # CHECK: lrvg %r0, 1
   10252 0xe3 0x00 0x00 0x01 0x00 0x0f
   10253 
   10254 # CHECK: lrvg %r0, 524287
   10255 0xe3 0x00 0x0f 0xff 0x7f 0x0f
   10256 
   10257 # CHECK: lrvg %r0, 0(%r1)
   10258 0xe3 0x00 0x10 0x00 0x00 0x0f
   10259 
   10260 # CHECK: lrvg %r0, 0(%r15)
   10261 0xe3 0x00 0xf0 0x00 0x00 0x0f
   10262 
   10263 # CHECK: lrvg %r0, 524287(%r1,%r15)
   10264 0xe3 0x01 0xff 0xff 0x7f 0x0f
   10265 
   10266 # CHECK: lrvg %r0, 524287(%r15,%r1)
   10267 0xe3 0x0f 0x1f 0xff 0x7f 0x0f
   10268 
   10269 # CHECK: lrvg %r15, 0
   10270 0xe3 0xf0 0x00 0x00 0x00 0x0f
   10271 
   10272 # CHECK: lrvgr %r0, %r0
   10273 0xb9 0x0f 0x00 0x00
   10274 
   10275 # CHECK: lrvgr %r0, %r15
   10276 0xb9 0x0f 0x00 0x0f
   10277 
   10278 # CHECK: lrvgr %r15, %r0
   10279 0xb9 0x0f 0x00 0xf0
   10280 
   10281 # CHECK: lrvgr %r7, %r8
   10282 0xb9 0x0f 0x00 0x78
   10283 
   10284 # CHECK: lrvgr %r15, %r15
   10285 0xb9 0x0f 0x00 0xff
   10286 
   10287 # CHECK: lrvh %r0, -524288
   10288 0xe3 0x00 0x00 0x00 0x80 0x1f
   10289 
   10290 # CHECK: lrvh %r0, -1
   10291 0xe3 0x00 0x0f 0xff 0xff 0x1f
   10292 
   10293 # CHECK: lrvh %r0, 0
   10294 0xe3 0x00 0x00 0x00 0x00 0x1f
   10295 
   10296 # CHECK: lrvh %r0, 1
   10297 0xe3 0x00 0x00 0x01 0x00 0x1f
   10298 
   10299 # CHECK: lrvh %r0, 524287
   10300 0xe3 0x00 0x0f 0xff 0x7f 0x1f
   10301 
   10302 # CHECK: lrvh %r0, 0(%r1)
   10303 0xe3 0x00 0x10 0x00 0x00 0x1f
   10304 
   10305 # CHECK: lrvh %r0, 0(%r15)
   10306 0xe3 0x00 0xf0 0x00 0x00 0x1f
   10307 
   10308 # CHECK: lrvh %r0, 524287(%r1,%r15)
   10309 0xe3 0x01 0xff 0xff 0x7f 0x1f
   10310 
   10311 # CHECK: lrvh %r0, 524287(%r15,%r1)
   10312 0xe3 0x0f 0x1f 0xff 0x7f 0x1f
   10313 
   10314 # CHECK: lrvh %r15, 0
   10315 0xe3 0xf0 0x00 0x00 0x00 0x1f
   10316 
   10317 # CHECK: lrvr %r0, %r0
   10318 0xb9 0x1f 0x00 0x00
   10319 
   10320 # CHECK: lrvr %r0, %r15
   10321 0xb9 0x1f 0x00 0x0f
   10322 
   10323 # CHECK: lrvr %r15, %r0
   10324 0xb9 0x1f 0x00 0xf0
   10325 
   10326 # CHECK: lrvr %r7, %r8
   10327 0xb9 0x1f 0x00 0x78
   10328 
   10329 # CHECK: lrvr %r15, %r15
   10330 0xb9 0x1f 0x00 0xff
   10331 
   10332 # CHECK: lsctl 0
   10333 0xb2 0x87 0x00 0x00
   10334 
   10335 # CHECK: lsctl 0(%r1)
   10336 0xb2 0x87 0x10 0x00
   10337 
   10338 # CHECK: lsctl 0(%r15)
   10339 0xb2 0x87 0xf0 0x00
   10340 
   10341 # CHECK: lsctl 4095
   10342 0xb2 0x87 0x0f 0xff
   10343 
   10344 # CHECK: lsctl 4095(%r1)
   10345 0xb2 0x87 0x1f 0xff
   10346 
   10347 # CHECK: lsctl 4095(%r15)
   10348 0xb2 0x87 0xff 0xff
   10349 
   10350 # CHECK: lt %r0, -524288
   10351 0xe3 0x00 0x00 0x00 0x80 0x12
   10352 
   10353 # CHECK: lt %r0, -1
   10354 0xe3 0x00 0x0f 0xff 0xff 0x12
   10355 
   10356 # CHECK: lt %r0, 0
   10357 0xe3 0x00 0x00 0x00 0x00 0x12
   10358 
   10359 # CHECK: lt %r0, 1
   10360 0xe3 0x00 0x00 0x01 0x00 0x12
   10361 
   10362 # CHECK: lt %r0, 524287
   10363 0xe3 0x00 0x0f 0xff 0x7f 0x12
   10364 
   10365 # CHECK: lt %r0, 0(%r1)
   10366 0xe3 0x00 0x10 0x00 0x00 0x12
   10367 
   10368 # CHECK: lt %r0, 0(%r15)
   10369 0xe3 0x00 0xf0 0x00 0x00 0x12
   10370 
   10371 # CHECK: lt %r0, 524287(%r1,%r15)
   10372 0xe3 0x01 0xff 0xff 0x7f 0x12
   10373 
   10374 # CHECK: lt %r0, 524287(%r15,%r1)
   10375 0xe3 0x0f 0x1f 0xff 0x7f 0x12
   10376 
   10377 # CHECK: lt %r15, 0
   10378 0xe3 0xf0 0x00 0x00 0x00 0x12
   10379 
   10380 # CHECK: ltdbr %f0, %f9
   10381 0xb3 0x12 0x00 0x09
   10382 
   10383 # CHECK: ltdbr %f0, %f15
   10384 0xb3 0x12 0x00 0x0f
   10385 
   10386 # CHECK: ltdbr %f15, %f0
   10387 0xb3 0x12 0x00 0xf0
   10388 
   10389 # CHECK: ltdbr %f15, %f9
   10390 0xb3 0x12 0x00 0xf9
   10391 
   10392 # CHECK: ltdr %f0, %f9
   10393 0x22 0x09
   10394 
   10395 # CHECK: ltdr %f0, %f15
   10396 0x22 0x0f
   10397 
   10398 # CHECK: ltdr %f15, %f0
   10399 0x22 0xf0
   10400 
   10401 # CHECK: ltdr %f15, %f9
   10402 0x22 0xf9
   10403 
   10404 # CHECK: ltdtr %f0, %f9
   10405 0xb3 0xd6 0x00 0x09
   10406 
   10407 # CHECK: ltdtr %f0, %f15
   10408 0xb3 0xd6 0x00 0x0f
   10409 
   10410 # CHECK: ltdtr %f15, %f0
   10411 0xb3 0xd6 0x00 0xf0
   10412 
   10413 # CHECK: ltdtr %f15, %f9
   10414 0xb3 0xd6 0x00 0xf9
   10415 
   10416 # CHECK: ltebr %f0, %f9
   10417 0xb3 0x02 0x00 0x09
   10418 
   10419 # CHECK: ltebr %f0, %f15
   10420 0xb3 0x02 0x00 0x0f
   10421 
   10422 # CHECK: ltebr %f15, %f0
   10423 0xb3 0x02 0x00 0xf0
   10424 
   10425 # CHECK: ltebr %f15, %f9
   10426 0xb3 0x02 0x00 0xf9
   10427 
   10428 # CHECK: lter %f0, %f9
   10429 0x32 0x09
   10430 
   10431 # CHECK: lter %f0, %f15
   10432 0x32 0x0f
   10433 
   10434 # CHECK: lter %f15, %f0
   10435 0x32 0xf0
   10436 
   10437 # CHECK: lter %f15, %f9
   10438 0x32 0xf9
   10439 
   10440 # CHECK: ltg %r0, -524288
   10441 0xe3 0x00 0x00 0x00 0x80 0x02
   10442 
   10443 # CHECK: ltg %r0, -1
   10444 0xe3 0x00 0x0f 0xff 0xff 0x02
   10445 
   10446 # CHECK: ltg %r0, 0
   10447 0xe3 0x00 0x00 0x00 0x00 0x02
   10448 
   10449 # CHECK: ltg %r0, 1
   10450 0xe3 0x00 0x00 0x01 0x00 0x02
   10451 
   10452 # CHECK: ltg %r0, 524287
   10453 0xe3 0x00 0x0f 0xff 0x7f 0x02
   10454 
   10455 # CHECK: ltg %r0, 0(%r1)
   10456 0xe3 0x00 0x10 0x00 0x00 0x02
   10457 
   10458 # CHECK: ltg %r0, 0(%r15)
   10459 0xe3 0x00 0xf0 0x00 0x00 0x02
   10460 
   10461 # CHECK: ltg %r0, 524287(%r1,%r15)
   10462 0xe3 0x01 0xff 0xff 0x7f 0x02
   10463 
   10464 # CHECK: ltg %r0, 524287(%r15,%r1)
   10465 0xe3 0x0f 0x1f 0xff 0x7f 0x02
   10466 
   10467 # CHECK: ltg %r15, 0
   10468 0xe3 0xf0 0x00 0x00 0x00 0x02
   10469 
   10470 # CHECK: ltgf %r0, -524288
   10471 0xe3 0x00 0x00 0x00 0x80 0x32
   10472 
   10473 # CHECK: ltgf %r0, -1
   10474 0xe3 0x00 0x0f 0xff 0xff 0x32
   10475 
   10476 # CHECK: ltgf %r0, 0
   10477 0xe3 0x00 0x00 0x00 0x00 0x32
   10478 
   10479 # CHECK: ltgf %r0, 1
   10480 0xe3 0x00 0x00 0x01 0x00 0x32
   10481 
   10482 # CHECK: ltgf %r0, 524287
   10483 0xe3 0x00 0x0f 0xff 0x7f 0x32
   10484 
   10485 # CHECK: ltgf %r0, 0(%r1)
   10486 0xe3 0x00 0x10 0x00 0x00 0x32
   10487 
   10488 # CHECK: ltgf %r0, 0(%r15)
   10489 0xe3 0x00 0xf0 0x00 0x00 0x32
   10490 
   10491 # CHECK: ltgf %r0, 524287(%r1,%r15)
   10492 0xe3 0x01 0xff 0xff 0x7f 0x32
   10493 
   10494 # CHECK: ltgf %r0, 524287(%r15,%r1)
   10495 0xe3 0x0f 0x1f 0xff 0x7f 0x32
   10496 
   10497 # CHECK: ltgf %r15, 0
   10498 0xe3 0xf0 0x00 0x00 0x00 0x32
   10499 
   10500 # CHECK: ltgfr %r0, %r9
   10501 0xb9 0x12 0x00 0x09
   10502 
   10503 # CHECK: ltgfr %r0, %r15
   10504 0xb9 0x12 0x00 0x0f
   10505 
   10506 # CHECK: ltgfr %r15, %r0
   10507 0xb9 0x12 0x00 0xf0
   10508 
   10509 # CHECK: ltgfr %r15, %r9
   10510 0xb9 0x12 0x00 0xf9
   10511 
   10512 # CHECK: ltgr %r0, %r9
   10513 0xb9 0x02 0x00 0x09
   10514 
   10515 # CHECK: ltgr %r0, %r15
   10516 0xb9 0x02 0x00 0x0f
   10517 
   10518 # CHECK: ltgr %r15, %r0
   10519 0xb9 0x02 0x00 0xf0
   10520 
   10521 # CHECK: ltgr %r15, %r9
   10522 0xb9 0x02 0x00 0xf9
   10523 
   10524 # CHECK: ltr %r0, %r9
   10525 0x12 0x09
   10526 
   10527 # CHECK: ltr %r0, %r15
   10528 0x12 0x0f
   10529 
   10530 # CHECK: ltr %r15, %r0
   10531 0x12 0xf0
   10532 
   10533 # CHECK: ltr %r15, %r9
   10534 0x12 0xf9
   10535 
   10536 # CHECK: ltxbr %f0, %f9
   10537 0xb3 0x42 0x00 0x09
   10538 
   10539 # CHECK: ltxbr %f0, %f13
   10540 0xb3 0x42 0x00 0x0d
   10541 
   10542 # CHECK: ltxbr %f13, %f0
   10543 0xb3 0x42 0x00 0xd0
   10544 
   10545 # CHECK: ltxbr %f13, %f9
   10546 0xb3 0x42 0x00 0xd9
   10547 
   10548 # CHECK: ltxr %f0, %f9
   10549 0xb3 0x62 0x00 0x09
   10550 
   10551 # CHECK: ltxr %f0, %f13
   10552 0xb3 0x62 0x00 0x0d
   10553 
   10554 # CHECK: ltxr %f13, %f0
   10555 0xb3 0x62 0x00 0xd0
   10556 
   10557 # CHECK: ltxr %f13, %f9
   10558 0xb3 0x62 0x00 0xd9
   10559 
   10560 # CHECK: ltxtr %f0, %f9
   10561 0xb3 0xde 0x00 0x09
   10562 
   10563 # CHECK: ltxtr %f0, %f13
   10564 0xb3 0xde 0x00 0x0d
   10565 
   10566 # CHECK: ltxtr %f13, %f0
   10567 0xb3 0xde 0x00 0xd0
   10568 
   10569 # CHECK: ltxtr %f13, %f9
   10570 0xb3 0xde 0x00 0xd9
   10571 
   10572 # CHECK: lura %r0, %r0
   10573 0xb2 0x4b 0x00 0x00
   10574 
   10575 # CHECK: lura %r0, %r15
   10576 0xb2 0x4b 0x00 0x0f
   10577 
   10578 # CHECK: lura %r15, %r0
   10579 0xb2 0x4b 0x00 0xf0
   10580 
   10581 # CHECK: lura %r7, %r8
   10582 0xb2 0x4b 0x00 0x78
   10583 
   10584 # CHECK: lurag %r0, %r0
   10585 0xb9 0x05 0x00 0x00
   10586 
   10587 # CHECK: lurag %r0, %r15
   10588 0xb9 0x05 0x00 0x0f
   10589 
   10590 # CHECK: lurag %r15, %r0
   10591 0xb9 0x05 0x00 0xf0
   10592 
   10593 # CHECK: lurag %r7, %r8
   10594 0xb9 0x05 0x00 0x78
   10595 
   10596 # CHECK: lxd %f0, 4095
   10597 0xed 0x00 0x0f 0xff 0x00 0x25
   10598 
   10599 # CHECK: lxd %f0, 0(%r1)
   10600 0xed 0x00 0x10 0x00 0x00 0x25
   10601 
   10602 # CHECK: lxd %f0, 0(%r15)
   10603 0xed 0x00 0xf0 0x00 0x00 0x25
   10604 
   10605 # CHECK: lxd %f0, 4095(%r1,%r15)
   10606 0xed 0x01 0xff 0xff 0x00 0x25
   10607 
   10608 # CHECK: lxd %f0, 4095(%r15,%r1)
   10609 0xed 0x0f 0x1f 0xff 0x00 0x25
   10610 
   10611 # CHECK: lxd %f13, 0
   10612 0xed 0xd0 0x00 0x00 0x00 0x25
   10613 
   10614 # CHECK: lxdb %f0, 0
   10615 0xed 0x00 0x00 0x00 0x00 0x05
   10616 
   10617 # CHECK: lxdb %f0, 4095
   10618 0xed 0x00 0x0f 0xff 0x00 0x05
   10619 
   10620 # CHECK: lxdb %f0, 0(%r1)
   10621 0xed 0x00 0x10 0x00 0x00 0x05
   10622 
   10623 # CHECK: lxdb %f0, 0(%r15)
   10624 0xed 0x00 0xf0 0x00 0x00 0x05
   10625 
   10626 # CHECK: lxdb %f0, 4095(%r1,%r15)
   10627 0xed 0x01 0xff 0xff 0x00 0x05
   10628 
   10629 # CHECK: lxdb %f0, 4095(%r15,%r1)
   10630 0xed 0x0f 0x1f 0xff 0x00 0x05
   10631 
   10632 # CHECK: lxdb %f13, 0
   10633 0xed 0xd0 0x00 0x00 0x00 0x05
   10634 
   10635 # CHECK: lxdbr %f0, %f8
   10636 0xb3 0x05 0x00 0x08
   10637 
   10638 # CHECK: lxdbr %f0, %f13
   10639 0xb3 0x05 0x00 0x0d
   10640 
   10641 # CHECK: lxdbr %f13, %f0
   10642 0xb3 0x05 0x00 0xd0
   10643 
   10644 # CHECK: lxdbr %f13, %f15
   10645 0xb3 0x05 0x00 0xdf
   10646 
   10647 # CHECK: lxdr %f0, %f8
   10648 0xb3 0x25 0x00 0x08
   10649 
   10650 # CHECK: lxdr %f0, %f13
   10651 0xb3 0x25 0x00 0x0d
   10652 
   10653 # CHECK: lxdr %f13, %f0
   10654 0xb3 0x25 0x00 0xd0
   10655 
   10656 # CHECK: lxdr %f13, %f15
   10657 0xb3 0x25 0x00 0xdf
   10658 
   10659 # CHECK: lxdtr %f0, %f0, 15
   10660 0xb3 0xdc 0x0f 0x00
   10661 
   10662 # CHECK: lxdtr %f0, %f15, 0
   10663 0xb3 0xdc 0x00 0x0f
   10664 
   10665 # CHECK: lxdtr %f5, %f8, 9
   10666 0xb3 0xdc 0x09 0x58
   10667 
   10668 # CHECK: lxdtr %f13, %f0, 0
   10669 0xb3 0xdc 0x00 0xd0
   10670 
   10671 # CHECK: lxe %f0, 4095
   10672 0xed 0x00 0x0f 0xff 0x00 0x26
   10673 
   10674 # CHECK: lxe %f0, 0(%r1)
   10675 0xed 0x00 0x10 0x00 0x00 0x26
   10676 
   10677 # CHECK: lxe %f0, 0(%r15)
   10678 0xed 0x00 0xf0 0x00 0x00 0x26
   10679 
   10680 # CHECK: lxe %f0, 4095(%r1,%r15)
   10681 0xed 0x01 0xff 0xff 0x00 0x26
   10682 
   10683 # CHECK: lxe %f0, 4095(%r15,%r1)
   10684 0xed 0x0f 0x1f 0xff 0x00 0x26
   10685 
   10686 # CHECK: lxe %f13, 0
   10687 0xed 0xd0 0x00 0x00 0x00 0x26
   10688 
   10689 # CHECK: lxeb %f0, 0
   10690 0xed 0x00 0x00 0x00 0x00 0x06
   10691 
   10692 # CHECK: lxeb %f0, 4095
   10693 0xed 0x00 0x0f 0xff 0x00 0x06
   10694 
   10695 # CHECK: lxeb %f0, 0(%r1)
   10696 0xed 0x00 0x10 0x00 0x00 0x06
   10697 
   10698 # CHECK: lxeb %f0, 0(%r15)
   10699 0xed 0x00 0xf0 0x00 0x00 0x06
   10700 
   10701 # CHECK: lxeb %f0, 4095(%r1,%r15)
   10702 0xed 0x01 0xff 0xff 0x00 0x06
   10703 
   10704 # CHECK: lxeb %f0, 4095(%r15,%r1)
   10705 0xed 0x0f 0x1f 0xff 0x00 0x06
   10706 
   10707 # CHECK: lxeb %f13, 0
   10708 0xed 0xd0 0x00 0x00 0x00 0x06
   10709 
   10710 # CHECK: lxebr %f0, %f8
   10711 0xb3 0x06 0x00 0x08
   10712 
   10713 # CHECK: lxebr %f0, %f13
   10714 0xb3 0x06 0x00 0x0d
   10715 
   10716 # CHECK: lxebr %f13, %f0
   10717 0xb3 0x06 0x00 0xd0
   10718 
   10719 # CHECK: lxebr %f13, %f15
   10720 0xb3 0x06 0x00 0xdf
   10721 
   10722 # CHECK: lxer %f0, %f8
   10723 0xb3 0x26 0x00 0x08
   10724 
   10725 # CHECK: lxer %f0, %f13
   10726 0xb3 0x26 0x00 0x0d
   10727 
   10728 # CHECK: lxer %f13, %f0
   10729 0xb3 0x26 0x00 0xd0
   10730 
   10731 # CHECK: lxer %f13, %f15
   10732 0xb3 0x26 0x00 0xdf
   10733 
   10734 # CHECK: lxr %f0, %f8
   10735 0xb3 0x65 0x00 0x08
   10736 
   10737 # CHECK: lxr %f0, %f13
   10738 0xb3 0x65 0x00 0x0d
   10739 
   10740 # CHECK: lxr %f13, %f0
   10741 0xb3 0x65 0x00 0xd0
   10742 
   10743 # CHECK: lxr %f13, %f9
   10744 0xb3 0x65 0x00 0xd9
   10745 
   10746 # CHECK: ly %r0, -524288
   10747 0xe3 0x00 0x00 0x00 0x80 0x58
   10748 
   10749 # CHECK: ly %r0, -1
   10750 0xe3 0x00 0x0f 0xff 0xff 0x58
   10751 
   10752 # CHECK: ly %r0, 0
   10753 0xe3 0x00 0x00 0x00 0x00 0x58
   10754 
   10755 # CHECK: ly %r0, 1
   10756 0xe3 0x00 0x00 0x01 0x00 0x58
   10757 
   10758 # CHECK: ly %r0, 524287
   10759 0xe3 0x00 0x0f 0xff 0x7f 0x58
   10760 
   10761 # CHECK: ly %r0, 0(%r1)
   10762 0xe3 0x00 0x10 0x00 0x00 0x58
   10763 
   10764 # CHECK: ly %r0, 0(%r15)
   10765 0xe3 0x00 0xf0 0x00 0x00 0x58
   10766 
   10767 # CHECK: ly %r0, 524287(%r1,%r15)
   10768 0xe3 0x01 0xff 0xff 0x7f 0x58
   10769 
   10770 # CHECK: ly %r0, 524287(%r15,%r1)
   10771 0xe3 0x0f 0x1f 0xff 0x7f 0x58
   10772 
   10773 # CHECK: ly %r15, 0
   10774 0xe3 0xf0 0x00 0x00 0x00 0x58
   10775 
   10776 # CHECK: lzdr %f0
   10777 0xb3 0x75 0x00 0x00
   10778 
   10779 # CHECK: lzdr %f7
   10780 0xb3 0x75 0x00 0x70
   10781 
   10782 # CHECK: lzdr %f15
   10783 0xb3 0x75 0x00 0xf0
   10784 
   10785 # CHECK: lzer %f0
   10786 0xb3 0x74 0x00 0x00
   10787 
   10788 # CHECK: lzer %f7
   10789 0xb3 0x74 0x00 0x70
   10790 
   10791 # CHECK: lzer %f15
   10792 0xb3 0x74 0x00 0xf0
   10793 
   10794 # CHECK: lzxr %f0
   10795 0xb3 0x76 0x00 0x00
   10796 
   10797 # CHECK: lzxr %f8
   10798 0xb3 0x76 0x00 0x80
   10799 
   10800 # CHECK: lzxr %f13
   10801 0xb3 0x76 0x00 0xd0
   10802 
   10803 # CHECK: m %r0, 0
   10804 0x5c 0x00 0x00 0x00
   10805 
   10806 # CHECK: m %r0, 4095
   10807 0x5c 0x00 0x0f 0xff
   10808 
   10809 # CHECK: m %r0, 0(%r1)
   10810 0x5c 0x00 0x10 0x00
   10811 
   10812 # CHECK: m %r0, 0(%r15)
   10813 0x5c 0x00 0xf0 0x00
   10814 
   10815 # CHECK: m %r0, 4095(%r1,%r15)
   10816 0x5c 0x01 0xff 0xff
   10817 
   10818 # CHECK: m %r0, 4095(%r15,%r1)
   10819 0x5c 0x0f 0x1f 0xff
   10820 
   10821 # CHECK: m %r14, 0
   10822 0x5c 0xe0 0x00 0x00
   10823 
   10824 # CHECK: mad %f0, %f0, 0
   10825 0xed 0x00 0x00 0x00 0x00 0x3e
   10826 
   10827 # CHECK: mad %f0, %f0, 4095
   10828 0xed 0x00 0x0f 0xff 0x00 0x3e
   10829 
   10830 # CHECK: mad %f0, %f0, 0(%r1)
   10831 0xed 0x00 0x10 0x00 0x00 0x3e
   10832 
   10833 # CHECK: mad %f0, %f0, 0(%r15)
   10834 0xed 0x00 0xf0 0x00 0x00 0x3e
   10835 
   10836 # CHECK: mad %f0, %f0, 4095(%r1,%r15)
   10837 0xed 0x01 0xff 0xff 0x00 0x3e
   10838 
   10839 # CHECK: mad %f0, %f0, 4095(%r15,%r1)
   10840 0xed 0x0f 0x1f 0xff 0x00 0x3e
   10841 
   10842 # CHECK: mad %f0, %f15, 0
   10843 0xed 0xf0 0x00 0x00 0x00 0x3e
   10844 
   10845 # CHECK: mad %f15, %f0, 0
   10846 0xed 0x00 0x00 0x00 0xf0 0x3e
   10847 
   10848 # CHECK: mad %f15, %f15, 0
   10849 0xed 0xf0 0x00 0x00 0xf0 0x3e
   10850 
   10851 # CHECK: madb %f0, %f0, 0
   10852 0xed 0x00 0x00 0x00 0x00 0x1e
   10853 
   10854 # CHECK: madb %f0, %f0, 4095
   10855 0xed 0x00 0x0f 0xff 0x00 0x1e
   10856 
   10857 # CHECK: madb %f0, %f0, 0(%r1)
   10858 0xed 0x00 0x10 0x00 0x00 0x1e
   10859 
   10860 # CHECK: madb %f0, %f0, 0(%r15)
   10861 0xed 0x00 0xf0 0x00 0x00 0x1e
   10862 
   10863 # CHECK: madb %f0, %f0, 4095(%r1,%r15)
   10864 0xed 0x01 0xff 0xff 0x00 0x1e
   10865 
   10866 # CHECK: madb %f0, %f0, 4095(%r15,%r1)
   10867 0xed 0x0f 0x1f 0xff 0x00 0x1e
   10868 
   10869 # CHECK: madb %f0, %f15, 0
   10870 0xed 0xf0 0x00 0x00 0x00 0x1e
   10871 
   10872 # CHECK: madb %f15, %f0, 0
   10873 0xed 0x00 0x00 0x00 0xf0 0x1e
   10874 
   10875 # CHECK: madb %f15, %f15, 0
   10876 0xed 0xf0 0x00 0x00 0xf0 0x1e
   10877 
   10878 # CHECK: madbr %f0, %f0, %f0
   10879 0xb3 0x1e 0x00 0x00
   10880 
   10881 # CHECK: madbr %f0, %f0, %f15
   10882 0xb3 0x1e 0x00 0x0f
   10883 
   10884 # CHECK: madbr %f0, %f15, %f0
   10885 0xb3 0x1e 0x00 0xf0
   10886 
   10887 # CHECK: madbr %f15, %f0, %f0
   10888 0xb3 0x1e 0xf0 0x00
   10889 
   10890 # CHECK: madbr %f7, %f8, %f9
   10891 0xb3 0x1e 0x70 0x89
   10892 
   10893 # CHECK: madbr %f15, %f15, %f15
   10894 0xb3 0x1e 0xf0 0xff
   10895 
   10896 # CHECK: madr %f0, %f0, %f0
   10897 0xb3 0x3e 0x00 0x00
   10898 
   10899 # CHECK: madr %f0, %f0, %f15
   10900 0xb3 0x3e 0x00 0x0f
   10901 
   10902 # CHECK: madr %f0, %f15, %f0
   10903 0xb3 0x3e 0x00 0xf0
   10904 
   10905 # CHECK: madr %f15, %f0, %f0
   10906 0xb3 0x3e 0xf0 0x00
   10907 
   10908 # CHECK: madr %f7, %f8, %f9
   10909 0xb3 0x3e 0x70 0x89
   10910 
   10911 # CHECK: madr %f15, %f15, %f15
   10912 0xb3 0x3e 0xf0 0xff
   10913 
   10914 # CHECK: mae %f0, %f0, 0
   10915 0xed 0x00 0x00 0x00 0x00 0x2e
   10916 
   10917 # CHECK: mae %f0, %f0, 4095
   10918 0xed 0x00 0x0f 0xff 0x00 0x2e
   10919 
   10920 # CHECK: mae %f0, %f0, 0(%r1)
   10921 0xed 0x00 0x10 0x00 0x00 0x2e
   10922 
   10923 # CHECK: mae %f0, %f0, 0(%r15)
   10924 0xed 0x00 0xf0 0x00 0x00 0x2e
   10925 
   10926 # CHECK: mae %f0, %f0, 4095(%r1,%r15)
   10927 0xed 0x01 0xff 0xff 0x00 0x2e
   10928 
   10929 # CHECK: mae %f0, %f0, 4095(%r15,%r1)
   10930 0xed 0x0f 0x1f 0xff 0x00 0x2e
   10931 
   10932 # CHECK: mae %f0, %f15, 0
   10933 0xed 0xf0 0x00 0x00 0x00 0x2e
   10934 
   10935 # CHECK: mae %f15, %f0, 0
   10936 0xed 0x00 0x00 0x00 0xf0 0x2e
   10937 
   10938 # CHECK: mae %f15, %f15, 0
   10939 0xed 0xf0 0x00 0x00 0xf0 0x2e
   10940 
   10941 # CHECK: maeb %f0, %f0, 0
   10942 0xed 0x00 0x00 0x00 0x00 0x0e
   10943 
   10944 # CHECK: maeb %f0, %f0, 4095
   10945 0xed 0x00 0x0f 0xff 0x00 0x0e
   10946 
   10947 # CHECK: maeb %f0, %f0, 0(%r1)
   10948 0xed 0x00 0x10 0x00 0x00 0x0e
   10949 
   10950 # CHECK: maeb %f0, %f0, 0(%r15)
   10951 0xed 0x00 0xf0 0x00 0x00 0x0e
   10952 
   10953 # CHECK: maeb %f0, %f0, 4095(%r1,%r15)
   10954 0xed 0x01 0xff 0xff 0x00 0x0e
   10955 
   10956 # CHECK: maeb %f0, %f0, 4095(%r15,%r1)
   10957 0xed 0x0f 0x1f 0xff 0x00 0x0e
   10958 
   10959 # CHECK: maeb %f0, %f15, 0
   10960 0xed 0xf0 0x00 0x00 0x00 0x0e
   10961 
   10962 # CHECK: maeb %f15, %f0, 0
   10963 0xed 0x00 0x00 0x00 0xf0 0x0e
   10964 
   10965 # CHECK: maeb %f15, %f15, 0
   10966 0xed 0xf0 0x00 0x00 0xf0 0x0e
   10967 
   10968 # CHECK: maebr %f0, %f0, %f0
   10969 0xb3 0x0e 0x00 0x00
   10970 
   10971 # CHECK: maebr %f0, %f0, %f15
   10972 0xb3 0x0e 0x00 0x0f
   10973 
   10974 # CHECK: maebr %f0, %f15, %f0
   10975 0xb3 0x0e 0x00 0xf0
   10976 
   10977 # CHECK: maebr %f15, %f0, %f0
   10978 0xb3 0x0e 0xf0 0x00
   10979 
   10980 # CHECK: maebr %f7, %f8, %f9
   10981 0xb3 0x0e 0x70 0x89
   10982 
   10983 # CHECK: maebr %f15, %f15, %f15
   10984 0xb3 0x0e 0xf0 0xff
   10985 
   10986 # CHECK: maer %f0, %f0, %f0
   10987 0xb3 0x2e 0x00 0x00
   10988 
   10989 # CHECK: maer %f0, %f0, %f15
   10990 0xb3 0x2e 0x00 0x0f
   10991 
   10992 # CHECK: maer %f0, %f15, %f0
   10993 0xb3 0x2e 0x00 0xf0
   10994 
   10995 # CHECK: maer %f15, %f0, %f0
   10996 0xb3 0x2e 0xf0 0x00
   10997 
   10998 # CHECK: maer %f7, %f8, %f9
   10999 0xb3 0x2e 0x70 0x89
   11000 
   11001 # CHECK: maer %f15, %f15, %f15
   11002 0xb3 0x2e 0xf0 0xff
   11003 
   11004 # CHECK: may %f0, %f0, 0
   11005 0xed 0x00 0x00 0x00 0x00 0x3a
   11006 
   11007 # CHECK: may %f0, %f0, 4095
   11008 0xed 0x00 0x0f 0xff 0x00 0x3a
   11009 
   11010 # CHECK: may %f0, %f0, 0(%r1)
   11011 0xed 0x00 0x10 0x00 0x00 0x3a
   11012 
   11013 # CHECK: may %f0, %f0, 0(%r15)
   11014 0xed 0x00 0xf0 0x00 0x00 0x3a
   11015 
   11016 # CHECK: may %f0, %f0, 4095(%r1,%r15)
   11017 0xed 0x01 0xff 0xff 0x00 0x3a
   11018 
   11019 # CHECK: may %f0, %f0, 4095(%r15,%r1)
   11020 0xed 0x0f 0x1f 0xff 0x00 0x3a
   11021 
   11022 # CHECK: may %f0, %f15, 0
   11023 0xed 0xf0 0x00 0x00 0x00 0x3a
   11024 
   11025 # CHECK: may %f13, %f0, 0
   11026 0xed 0x00 0x00 0x00 0xd0 0x3a
   11027 
   11028 # CHECK: may %f13, %f15, 0
   11029 0xed 0xf0 0x00 0x00 0xd0 0x3a
   11030 
   11031 # CHECK: mayh %f0, %f0, 0
   11032 0xed 0x00 0x00 0x00 0x00 0x3c
   11033 
   11034 # CHECK: mayh %f0, %f0, 4095
   11035 0xed 0x00 0x0f 0xff 0x00 0x3c
   11036 
   11037 # CHECK: mayh %f0, %f0, 0(%r1)
   11038 0xed 0x00 0x10 0x00 0x00 0x3c
   11039 
   11040 # CHECK: mayh %f0, %f0, 0(%r15)
   11041 0xed 0x00 0xf0 0x00 0x00 0x3c
   11042 
   11043 # CHECK: mayh %f0, %f0, 4095(%r1,%r15)
   11044 0xed 0x01 0xff 0xff 0x00 0x3c
   11045 
   11046 # CHECK: mayh %f0, %f0, 4095(%r15,%r1)
   11047 0xed 0x0f 0x1f 0xff 0x00 0x3c
   11048 
   11049 # CHECK: mayh %f0, %f15, 0
   11050 0xed 0xf0 0x00 0x00 0x00 0x3c
   11051 
   11052 # CHECK: mayh %f15, %f0, 0
   11053 0xed 0x00 0x00 0x00 0xf0 0x3c
   11054 
   11055 # CHECK: mayh %f15, %f15, 0
   11056 0xed 0xf0 0x00 0x00 0xf0 0x3c
   11057 
   11058 # CHECK: mayhr %f0, %f0, %f0
   11059 0xb3 0x3c 0x00 0x00
   11060 
   11061 # CHECK: mayhr %f0, %f0, %f15
   11062 0xb3 0x3c 0x00 0x0f
   11063 
   11064 # CHECK: mayhr %f0, %f15, %f0
   11065 0xb3 0x3c 0x00 0xf0
   11066 
   11067 # CHECK: mayhr %f15, %f0, %f0
   11068 0xb3 0x3c 0xf0 0x00
   11069 
   11070 # CHECK: mayhr %f7, %f8, %f9
   11071 0xb3 0x3c 0x70 0x89
   11072 
   11073 # CHECK: mayhr %f15, %f15, %f15
   11074 0xb3 0x3c 0xf0 0xff
   11075 
   11076 # CHECK: mayl %f0, %f0, 0
   11077 0xed 0x00 0x00 0x00 0x00 0x38
   11078 
   11079 # CHECK: mayl %f0, %f0, 4095
   11080 0xed 0x00 0x0f 0xff 0x00 0x38
   11081 
   11082 # CHECK: mayl %f0, %f0, 0(%r1)
   11083 0xed 0x00 0x10 0x00 0x00 0x38
   11084 
   11085 # CHECK: mayl %f0, %f0, 0(%r15)
   11086 0xed 0x00 0xf0 0x00 0x00 0x38
   11087 
   11088 # CHECK: mayl %f0, %f0, 4095(%r1,%r15)
   11089 0xed 0x01 0xff 0xff 0x00 0x38
   11090 
   11091 # CHECK: mayl %f0, %f0, 4095(%r15,%r1)
   11092 0xed 0x0f 0x1f 0xff 0x00 0x38
   11093 
   11094 # CHECK: mayl %f0, %f15, 0
   11095 0xed 0xf0 0x00 0x00 0x00 0x38
   11096 
   11097 # CHECK: mayl %f15, %f0, 0
   11098 0xed 0x00 0x00 0x00 0xf0 0x38
   11099 
   11100 # CHECK: mayl %f15, %f15, 0
   11101 0xed 0xf0 0x00 0x00 0xf0 0x38
   11102 
   11103 # CHECK: maylr %f0, %f0, %f0
   11104 0xb3 0x38 0x00 0x00
   11105 
   11106 # CHECK: maylr %f0, %f0, %f15
   11107 0xb3 0x38 0x00 0x0f
   11108 
   11109 # CHECK: maylr %f0, %f15, %f0
   11110 0xb3 0x38 0x00 0xf0
   11111 
   11112 # CHECK: maylr %f15, %f0, %f0
   11113 0xb3 0x38 0xf0 0x00
   11114 
   11115 # CHECK: maylr %f7, %f8, %f9
   11116 0xb3 0x38 0x70 0x89
   11117 
   11118 # CHECK: maylr %f15, %f15, %f15
   11119 0xb3 0x38 0xf0 0xff
   11120 
   11121 # CHECK: mayr %f0, %f0, %f0
   11122 0xb3 0x3a 0x00 0x00
   11123 
   11124 # CHECK: mayr %f0, %f0, %f15
   11125 0xb3 0x3a 0x00 0x0f
   11126 
   11127 # CHECK: mayr %f0, %f15, %f0
   11128 0xb3 0x3a 0x00 0xf0
   11129 
   11130 # CHECK: mayr %f13, %f0, %f0
   11131 0xb3 0x3a 0xd0 0x00
   11132 
   11133 # CHECK: mayr %f5, %f8, %f9
   11134 0xb3 0x3a 0x50 0x89
   11135 
   11136 # CHECK: mayr %f13, %f15, %f15
   11137 0xb3 0x3a 0xd0 0xff
   11138 
   11139 # CHECK: mc 0, 0
   11140 0xaf 0x00 0x00 0x00
   11141 
   11142 # CHECK: mc 4095, 0
   11143 0xaf 0x00 0x0f 0xff
   11144 
   11145 # CHECK: mc 0, 255
   11146 0xaf 0xff 0x00 0x00
   11147 
   11148 # CHECK: mc 0(%r1), 42
   11149 0xaf 0x2a 0x10 0x00
   11150 
   11151 # CHECK: mc 0(%r15), 42
   11152 0xaf 0x2a 0xf0 0x00
   11153 
   11154 # CHECK: mc 4095(%r1), 42
   11155 0xaf 0x2a 0x1f 0xff
   11156 
   11157 # CHECK: mc 4095(%r15), 42
   11158 0xaf 0x2a 0xff 0xff
   11159 
   11160 # CHECK: md %f0, 0
   11161 0x6c 0x00 0x00 0x00
   11162 
   11163 # CHECK: md %f0, 4095
   11164 0x6c 0x00 0x0f 0xff
   11165 
   11166 # CHECK: md %f0, 0(%r1)
   11167 0x6c 0x00 0x10 0x00
   11168 
   11169 # CHECK: md %f0, 0(%r15)
   11170 0x6c 0x00 0xf0 0x00
   11171 
   11172 # CHECK: md %f0, 4095(%r1,%r15)
   11173 0x6c 0x01 0xff 0xff
   11174 
   11175 # CHECK: md %f0, 4095(%r15,%r1)
   11176 0x6c 0x0f 0x1f 0xff
   11177 
   11178 # CHECK: md %f15, 0
   11179 0x6c 0xf0 0x00 0x00
   11180 
   11181 # CHECK: mdb %f0, 0
   11182 0xed 0x00 0x00 0x00 0x00 0x1c
   11183 
   11184 # CHECK: mdb %f0, 4095
   11185 0xed 0x00 0x0f 0xff 0x00 0x1c
   11186 
   11187 # CHECK: mdb %f0, 0(%r1)
   11188 0xed 0x00 0x10 0x00 0x00 0x1c
   11189 
   11190 # CHECK: mdb %f0, 0(%r15)
   11191 0xed 0x00 0xf0 0x00 0x00 0x1c
   11192 
   11193 # CHECK: mdb %f0, 4095(%r1,%r15)
   11194 0xed 0x01 0xff 0xff 0x00 0x1c
   11195 
   11196 # CHECK: mdb %f0, 4095(%r15,%r1)
   11197 0xed 0x0f 0x1f 0xff 0x00 0x1c
   11198 
   11199 # CHECK: mdb %f15, 0
   11200 0xed 0xf0 0x00 0x00 0x00 0x1c
   11201 
   11202 # CHECK: mdbr %f0, %f0
   11203 0xb3 0x1c 0x00 0x00
   11204 
   11205 # CHECK: mdbr %f0, %f15
   11206 0xb3 0x1c 0x00 0x0f
   11207 
   11208 # CHECK: mdbr %f7, %f8
   11209 0xb3 0x1c 0x00 0x78
   11210 
   11211 # CHECK: mdbr %f15, %f0
   11212 0xb3 0x1c 0x00 0xf0
   11213 
   11214 # CHECK: mde %f0, 0
   11215 0x7c 0x00 0x00 0x00
   11216 
   11217 # CHECK: mde %f0, 4095
   11218 0x7c 0x00 0x0f 0xff
   11219 
   11220 # CHECK: mde %f0, 0(%r1)
   11221 0x7c 0x00 0x10 0x00
   11222 
   11223 # CHECK: mde %f0, 0(%r15)
   11224 0x7c 0x00 0xf0 0x00
   11225 
   11226 # CHECK: mde %f0, 4095(%r1,%r15)
   11227 0x7c 0x01 0xff 0xff
   11228 
   11229 # CHECK: mde %f0, 4095(%r15,%r1)
   11230 0x7c 0x0f 0x1f 0xff
   11231 
   11232 # CHECK: mde %f15, 0
   11233 0x7c 0xf0 0x00 0x00
   11234 
   11235 # CHECK: mdeb %f0, 0
   11236 0xed 0x00 0x00 0x00 0x00 0x0c
   11237 
   11238 # CHECK: mdeb %f0, 4095
   11239 0xed 0x00 0x0f 0xff 0x00 0x0c
   11240 
   11241 # CHECK: mdeb %f0, 0(%r1)
   11242 0xed 0x00 0x10 0x00 0x00 0x0c
   11243 
   11244 # CHECK: mdeb %f0, 0(%r15)
   11245 0xed 0x00 0xf0 0x00 0x00 0x0c
   11246 
   11247 # CHECK: mdeb %f0, 4095(%r1,%r15)
   11248 0xed 0x01 0xff 0xff 0x00 0x0c
   11249 
   11250 # CHECK: mdeb %f0, 4095(%r15,%r1)
   11251 0xed 0x0f 0x1f 0xff 0x00 0x0c
   11252 
   11253 # CHECK: mdeb %f15, 0
   11254 0xed 0xf0 0x00 0x00 0x00 0x0c
   11255 
   11256 # CHECK: mdebr %f0, %f0
   11257 0xb3 0x0c 0x00 0x00
   11258 
   11259 # CHECK: mdebr %f0, %f15
   11260 0xb3 0x0c 0x00 0x0f
   11261 
   11262 # CHECK: mdebr %f7, %f8
   11263 0xb3 0x0c 0x00 0x78
   11264 
   11265 # CHECK: mdebr %f15, %f0
   11266 0xb3 0x0c 0x00 0xf0
   11267 
   11268 # CHECK: mder %f0, %f0
   11269 0x3c 0x00
   11270 
   11271 # CHECK: mder %f0, %f15
   11272 0x3c 0x0f
   11273 
   11274 # CHECK: mder %f7, %f8
   11275 0x3c 0x78
   11276 
   11277 # CHECK: mder %f15, %f0
   11278 0x3c 0xf0
   11279 
   11280 # CHECK: mdr %f0, %f0
   11281 0x2c 0x00
   11282 
   11283 # CHECK: mdr %f0, %f15
   11284 0x2c 0x0f
   11285 
   11286 # CHECK: mdr %f7, %f8
   11287 0x2c 0x78
   11288 
   11289 # CHECK: mdr %f15, %f0
   11290 0x2c 0xf0
   11291 
   11292 # CHECK: mdtr %f0, %f0, %f0
   11293 0xb3 0xd0 0x00 0x00
   11294 
   11295 # CHECK: mdtr %f0, %f0, %f15
   11296 0xb3 0xd0 0xf0 0x00
   11297 
   11298 # CHECK: mdtr %f0, %f15, %f0
   11299 0xb3 0xd0 0x00 0x0f
   11300 
   11301 # CHECK: mdtr %f15, %f0, %f0
   11302 0xb3 0xd0 0x00 0xf0
   11303 
   11304 # CHECK: mdtr %f7, %f8, %f9
   11305 0xb3 0xd0 0x90 0x78
   11306 
   11307 # CHECK: mdtra %f0, %f0, %f0, 1
   11308 0xb3 0xd0 0x01 0x00
   11309 
   11310 # CHECK: mdtra %f0, %f0, %f0, 15
   11311 0xb3 0xd0 0x0f 0x00
   11312 
   11313 # CHECK: mdtra %f0, %f0, %f15, 1
   11314 0xb3 0xd0 0xf1 0x00
   11315 
   11316 # CHECK: mdtra %f0, %f15, %f0, 1
   11317 0xb3 0xd0 0x01 0x0f
   11318 
   11319 # CHECK: mdtra %f15, %f0, %f0, 1
   11320 0xb3 0xd0 0x01 0xf0
   11321 
   11322 # CHECK: mdtra %f7, %f8, %f9, 10
   11323 0xb3 0xd0 0x9a 0x78
   11324 
   11325 # CHECK: mee %f0, 0
   11326 0xed 0x00 0x00 0x00 0x00 0x37
   11327 
   11328 # CHECK: mee %f0, 4095
   11329 0xed 0x00 0x0f 0xff 0x00 0x37
   11330 
   11331 # CHECK: mee %f0, 0(%r1)
   11332 0xed 0x00 0x10 0x00 0x00 0x37
   11333 
   11334 # CHECK: mee %f0, 0(%r15)
   11335 0xed 0x00 0xf0 0x00 0x00 0x37
   11336 
   11337 # CHECK: mee %f0, 4095(%r1,%r15)
   11338 0xed 0x01 0xff 0xff 0x00 0x37
   11339 
   11340 # CHECK: mee %f0, 4095(%r15,%r1)
   11341 0xed 0x0f 0x1f 0xff 0x00 0x37
   11342 
   11343 # CHECK: mee %f15, 0
   11344 0xed 0xf0 0x00 0x00 0x00 0x37
   11345 
   11346 # CHECK: meeb %f0, 0
   11347 0xed 0x00 0x00 0x00 0x00 0x17
   11348 
   11349 # CHECK: meeb %f0, 4095
   11350 0xed 0x00 0x0f 0xff 0x00 0x17
   11351 
   11352 # CHECK: meeb %f0, 0(%r1)
   11353 0xed 0x00 0x10 0x00 0x00 0x17
   11354 
   11355 # CHECK: meeb %f0, 0(%r15)
   11356 0xed 0x00 0xf0 0x00 0x00 0x17
   11357 
   11358 # CHECK: meeb %f0, 4095(%r1,%r15)
   11359 0xed 0x01 0xff 0xff 0x00 0x17
   11360 
   11361 # CHECK: meeb %f0, 4095(%r15,%r1)
   11362 0xed 0x0f 0x1f 0xff 0x00 0x17
   11363 
   11364 # CHECK: meeb %f15, 0
   11365 0xed 0xf0 0x00 0x00 0x00 0x17
   11366 
   11367 # CHECK: meebr %f0, %f0
   11368 0xb3 0x17 0x00 0x00
   11369 
   11370 # CHECK: meebr %f0, %f15
   11371 0xb3 0x17 0x00 0x0f
   11372 
   11373 # CHECK: meebr %f7, %f8
   11374 0xb3 0x17 0x00 0x78
   11375 
   11376 # CHECK: meebr %f15, %f0
   11377 0xb3 0x17 0x00 0xf0
   11378 
   11379 # CHECK: meer %f0, %f0
   11380 0xb3 0x37 0x00 0x00
   11381 
   11382 # CHECK: meer %f0, %f15
   11383 0xb3 0x37 0x00 0x0f
   11384 
   11385 # CHECK: meer %f7, %f8
   11386 0xb3 0x37 0x00 0x78
   11387 
   11388 # CHECK: meer %f15, %f0
   11389 0xb3 0x37 0x00 0xf0
   11390 
   11391 # CHECK: mfy %r0, -524288
   11392 0xe3 0x00 0x00 0x00 0x80 0x5c
   11393 
   11394 # CHECK: mfy %r0, -1
   11395 0xe3 0x00 0x0f 0xff 0xff 0x5c
   11396 
   11397 # CHECK: mfy %r0, 0
   11398 0xe3 0x00 0x00 0x00 0x00 0x5c
   11399 
   11400 # CHECK: mfy %r0, 1
   11401 0xe3 0x00 0x00 0x01 0x00 0x5c
   11402 
   11403 # CHECK: mfy %r0, 524287
   11404 0xe3 0x00 0x0f 0xff 0x7f 0x5c
   11405 
   11406 # CHECK: mfy %r0, 0(%r1)
   11407 0xe3 0x00 0x10 0x00 0x00 0x5c
   11408 
   11409 # CHECK: mfy %r0, 0(%r15)
   11410 0xe3 0x00 0xf0 0x00 0x00 0x5c
   11411 
   11412 # CHECK: mfy %r0, 524287(%r1,%r15)
   11413 0xe3 0x01 0xff 0xff 0x7f 0x5c
   11414 
   11415 # CHECK: mfy %r0, 524287(%r15,%r1)
   11416 0xe3 0x0f 0x1f 0xff 0x7f 0x5c
   11417 
   11418 # CHECK: mfy %r14, 0
   11419 0xe3 0xe0 0x00 0x00 0x00 0x5c
   11420 
   11421 # CHECK: mghi %r0, -32768
   11422 0xa7 0x0d 0x80 0x00
   11423 
   11424 # CHECK: mghi %r0, -1
   11425 0xa7 0x0d 0xff 0xff
   11426 
   11427 # CHECK: mghi %r0, 0
   11428 0xa7 0x0d 0x00 0x00
   11429 
   11430 # CHECK: mghi %r0, 1
   11431 0xa7 0x0d 0x00 0x01
   11432 
   11433 # CHECK: mghi %r0, 32767
   11434 0xa7 0x0d 0x7f 0xff
   11435 
   11436 # CHECK: mghi %r15, 0
   11437 0xa7 0xfd 0x00 0x00
   11438 
   11439 # CHECK: mh %r0, 0
   11440 0x4c 0x00 0x00 0x00
   11441 
   11442 # CHECK: mh %r0, 4095
   11443 0x4c 0x00 0x0f 0xff
   11444 
   11445 # CHECK: mh %r0, 0(%r1)
   11446 0x4c 0x00 0x10 0x00
   11447 
   11448 # CHECK: mh %r0, 0(%r15)
   11449 0x4c 0x00 0xf0 0x00
   11450 
   11451 # CHECK: mh %r0, 4095(%r1,%r15)
   11452 0x4c 0x01 0xff 0xff
   11453 
   11454 # CHECK: mh %r0, 4095(%r15,%r1)
   11455 0x4c 0x0f 0x1f 0xff
   11456 
   11457 # CHECK: mh %r15, 0
   11458 0x4c 0xf0 0x00 0x00
   11459 
   11460 # CHECK: mhi %r0, -32768
   11461 0xa7 0x0c 0x80 0x00
   11462 
   11463 # CHECK: mhi %r0, -1
   11464 0xa7 0x0c 0xff 0xff
   11465 
   11466 # CHECK: mhi %r0, 0
   11467 0xa7 0x0c 0x00 0x00
   11468 
   11469 # CHECK: mhi %r0, 1
   11470 0xa7 0x0c 0x00 0x01
   11471 
   11472 # CHECK: mhi %r0, 32767
   11473 0xa7 0x0c 0x7f 0xff
   11474 
   11475 # CHECK: mhi %r15, 0
   11476 0xa7 0xfc 0x00 0x00
   11477 
   11478 # CHECK: mhy %r0, -524288
   11479 0xe3 0x00 0x00 0x00 0x80 0x7c
   11480 
   11481 # CHECK: mhy %r0, -1
   11482 0xe3 0x00 0x0f 0xff 0xff 0x7c
   11483 
   11484 # CHECK: mhy %r0, 0
   11485 0xe3 0x00 0x00 0x00 0x00 0x7c
   11486 
   11487 # CHECK: mhy %r0, 1
   11488 0xe3 0x00 0x00 0x01 0x00 0x7c
   11489 
   11490 # CHECK: mhy %r0, 524287
   11491 0xe3 0x00 0x0f 0xff 0x7f 0x7c
   11492 
   11493 # CHECK: mhy %r0, 0(%r1)
   11494 0xe3 0x00 0x10 0x00 0x00 0x7c
   11495 
   11496 # CHECK: mhy %r0, 0(%r15)
   11497 0xe3 0x00 0xf0 0x00 0x00 0x7c
   11498 
   11499 # CHECK: mhy %r0, 524287(%r1,%r15)
   11500 0xe3 0x01 0xff 0xff 0x7f 0x7c
   11501 
   11502 # CHECK: mhy %r0, 524287(%r15,%r1)
   11503 0xe3 0x0f 0x1f 0xff 0x7f 0x7c
   11504 
   11505 # CHECK: mhy %r15, 0
   11506 0xe3 0xf0 0x00 0x00 0x00 0x7c
   11507 
   11508 # CHECK: ml %r0, -524288
   11509 0xe3 0x00 0x00 0x00 0x80 0x96
   11510 
   11511 # CHECK: ml %r0, -1
   11512 0xe3 0x00 0x0f 0xff 0xff 0x96
   11513 
   11514 # CHECK: ml %r0, 0
   11515 0xe3 0x00 0x00 0x00 0x00 0x96
   11516 
   11517 # CHECK: ml %r0, 1
   11518 0xe3 0x00 0x00 0x01 0x00 0x96
   11519 
   11520 # CHECK: ml %r0, 524287
   11521 0xe3 0x00 0x0f 0xff 0x7f 0x96
   11522 
   11523 # CHECK: ml %r0, 0(%r1)
   11524 0xe3 0x00 0x10 0x00 0x00 0x96
   11525 
   11526 # CHECK: ml %r0, 0(%r15)
   11527 0xe3 0x00 0xf0 0x00 0x00 0x96
   11528 
   11529 # CHECK: ml %r0, 524287(%r1,%r15)
   11530 0xe3 0x01 0xff 0xff 0x7f 0x96
   11531 
   11532 # CHECK: ml %r0, 524287(%r15,%r1)
   11533 0xe3 0x0f 0x1f 0xff 0x7f 0x96
   11534 
   11535 # CHECK: ml %r14, 0
   11536 0xe3 0xe0 0x00 0x00 0x00 0x96
   11537 
   11538 # CHECK: mlg %r0, -524288
   11539 0xe3 0x00 0x00 0x00 0x80 0x86
   11540 
   11541 # CHECK: mlg %r0, -1
   11542 0xe3 0x00 0x0f 0xff 0xff 0x86
   11543 
   11544 # CHECK: mlg %r0, 0
   11545 0xe3 0x00 0x00 0x00 0x00 0x86
   11546 
   11547 # CHECK: mlg %r0, 1
   11548 0xe3 0x00 0x00 0x01 0x00 0x86
   11549 
   11550 # CHECK: mlg %r0, 524287
   11551 0xe3 0x00 0x0f 0xff 0x7f 0x86
   11552 
   11553 # CHECK: mlg %r0, 0(%r1)
   11554 0xe3 0x00 0x10 0x00 0x00 0x86
   11555 
   11556 # CHECK: mlg %r0, 0(%r15)
   11557 0xe3 0x00 0xf0 0x00 0x00 0x86
   11558 
   11559 # CHECK: mlg %r0, 524287(%r1,%r15)
   11560 0xe3 0x01 0xff 0xff 0x7f 0x86
   11561 
   11562 # CHECK: mlg %r0, 524287(%r15,%r1)
   11563 0xe3 0x0f 0x1f 0xff 0x7f 0x86
   11564 
   11565 # CHECK: mlg %r14, 0
   11566 0xe3 0xe0 0x00 0x00 0x00 0x86
   11567 
   11568 # CHECK: mlgr %r0, %r0
   11569 0xb9 0x86 0x00 0x00
   11570 
   11571 # CHECK: mlgr %r0, %r15
   11572 0xb9 0x86 0x00 0x0f
   11573 
   11574 # CHECK: mlgr %r14, %r0
   11575 0xb9 0x86 0x00 0xe0
   11576 
   11577 # CHECK: mlgr %r6, %r9
   11578 0xb9 0x86 0x00 0x69
   11579 
   11580 # CHECK: mlr %r0, %r0
   11581 0xb9 0x96 0x00 0x00
   11582 
   11583 # CHECK: mlr %r0, %r15
   11584 0xb9 0x96 0x00 0x0f
   11585 
   11586 # CHECK: mlr %r14, %r0
   11587 0xb9 0x96 0x00 0xe0
   11588 
   11589 # CHECK: mlr %r6, %r9
   11590 0xb9 0x96 0x00 0x69
   11591 
   11592 # CHECK: mp 0(1), 0(1)
   11593 0xfc 0x00 0x00 0x00 0x00 0x00
   11594 
   11595 # CHECK: mp 0(1), 0(1,%r1)
   11596 0xfc 0x00 0x00 0x00 0x10 0x00
   11597 
   11598 # CHECK: mp 0(1), 0(1,%r15)
   11599 0xfc 0x00 0x00 0x00 0xf0 0x00
   11600 
   11601 # CHECK: mp 0(1), 4095(1)
   11602 0xfc 0x00 0x00 0x00 0x0f 0xff
   11603 
   11604 # CHECK: mp 0(1), 4095(1,%r1)
   11605 0xfc 0x00 0x00 0x00 0x1f 0xff
   11606 
   11607 # CHECK: mp 0(1), 4095(1,%r15)
   11608 0xfc 0x00 0x00 0x00 0xff 0xff
   11609 
   11610 # CHECK: mp 0(1,%r1), 0(1)
   11611 0xfc 0x00 0x10 0x00 0x00 0x00
   11612 
   11613 # CHECK: mp 0(1,%r15), 0(1)
   11614 0xfc 0x00 0xf0 0x00 0x00 0x00
   11615 
   11616 # CHECK: mp 4095(1,%r1), 0(1)
   11617 0xfc 0x00 0x1f 0xff 0x00 0x00
   11618 
   11619 # CHECK: mp 4095(1,%r15), 0(1)
   11620 0xfc 0x00 0xff 0xff 0x00 0x00
   11621 
   11622 # CHECK: mp 0(16,%r1), 0(1)
   11623 0xfc 0xf0 0x10 0x00 0x00 0x00
   11624 
   11625 # CHECK: mp 0(16,%r15), 0(1)
   11626 0xfc 0xf0 0xf0 0x00 0x00 0x00
   11627 
   11628 # CHECK: mp 0(1), 0(16,%r1)
   11629 0xfc 0x0f 0x00 0x00 0x10 0x00
   11630 
   11631 # CHECK: mp 0(1), 0(16,%r15)
   11632 0xfc 0x0f 0x00 0x00 0xf0 0x00
   11633 
   11634 # CHECK: mr %r0, %r0
   11635 0x1c 0x00
   11636 
   11637 # CHECK: mr %r0, %r15
   11638 0x1c 0x0f
   11639 
   11640 # CHECK: mr %r14, %r0
   11641 0x1c 0xe0
   11642 
   11643 # CHECK: mr %r6, %r9
   11644 0x1c 0x69
   11645 
   11646 # CHECK: ms %r0, 0
   11647 0x71 0x00 0x00 0x00
   11648 
   11649 # CHECK: ms %r0, 4095
   11650 0x71 0x00 0x0f 0xff
   11651 
   11652 # CHECK: ms %r0, 0(%r1)
   11653 0x71 0x00 0x10 0x00
   11654 
   11655 # CHECK: ms %r0, 0(%r15)
   11656 0x71 0x00 0xf0 0x00
   11657 
   11658 # CHECK: ms %r0, 4095(%r1,%r15)
   11659 0x71 0x01 0xff 0xff
   11660 
   11661 # CHECK: ms %r0, 4095(%r15,%r1)
   11662 0x71 0x0f 0x1f 0xff
   11663 
   11664 # CHECK: ms %r15, 0
   11665 0x71 0xf0 0x00 0x00
   11666 
   11667 # CHECK: msch 0
   11668 0xb2 0x32 0x00 0x00
   11669 
   11670 # CHECK: msch 0(%r1)
   11671 0xb2 0x32 0x10 0x00
   11672 
   11673 # CHECK: msch 0(%r15)
   11674 0xb2 0x32 0xf0 0x00
   11675 
   11676 # CHECK: msch 4095
   11677 0xb2 0x32 0x0f 0xff
   11678 
   11679 # CHECK: msch 4095(%r1)
   11680 0xb2 0x32 0x1f 0xff
   11681 
   11682 # CHECK: msch 4095(%r15)
   11683 0xb2 0x32 0xff 0xff
   11684 
   11685 # CHECK: msd %f0, %f0, 0
   11686 0xed 0x00 0x00 0x00 0x00 0x3f
   11687 
   11688 # CHECK: msd %f0, %f0, 4095
   11689 0xed 0x00 0x0f 0xff 0x00 0x3f
   11690 
   11691 # CHECK: msd %f0, %f0, 0(%r1)
   11692 0xed 0x00 0x10 0x00 0x00 0x3f
   11693 
   11694 # CHECK: msd %f0, %f0, 0(%r15)
   11695 0xed 0x00 0xf0 0x00 0x00 0x3f
   11696 
   11697 # CHECK: msd %f0, %f0, 4095(%r1,%r15)
   11698 0xed 0x01 0xff 0xff 0x00 0x3f
   11699 
   11700 # CHECK: msd %f0, %f0, 4095(%r15,%r1)
   11701 0xed 0x0f 0x1f 0xff 0x00 0x3f
   11702 
   11703 # CHECK: msd %f0, %f15, 0
   11704 0xed 0xf0 0x00 0x00 0x00 0x3f
   11705 
   11706 # CHECK: msd %f15, %f0, 0
   11707 0xed 0x00 0x00 0x00 0xf0 0x3f
   11708 
   11709 # CHECK: msd %f15, %f15, 0
   11710 0xed 0xf0 0x00 0x00 0xf0 0x3f
   11711 
   11712 # CHECK: msdb %f0, %f0, 0
   11713 0xed 0x00 0x00 0x00 0x00 0x1f
   11714 
   11715 # CHECK: msdb %f0, %f0, 4095
   11716 0xed 0x00 0x0f 0xff 0x00 0x1f
   11717 
   11718 # CHECK: msdb %f0, %f0, 0(%r1)
   11719 0xed 0x00 0x10 0x00 0x00 0x1f
   11720 
   11721 # CHECK: msdb %f0, %f0, 0(%r15)
   11722 0xed 0x00 0xf0 0x00 0x00 0x1f
   11723 
   11724 # CHECK: msdb %f0, %f0, 4095(%r1,%r15)
   11725 0xed 0x01 0xff 0xff 0x00 0x1f
   11726 
   11727 # CHECK: msdb %f0, %f0, 4095(%r15,%r1)
   11728 0xed 0x0f 0x1f 0xff 0x00 0x1f
   11729 
   11730 # CHECK: msdb %f0, %f15, 0
   11731 0xed 0xf0 0x00 0x00 0x00 0x1f
   11732 
   11733 # CHECK: msdb %f15, %f0, 0
   11734 0xed 0x00 0x00 0x00 0xf0 0x1f
   11735 
   11736 # CHECK: msdb %f15, %f15, 0
   11737 0xed 0xf0 0x00 0x00 0xf0 0x1f
   11738 
   11739 # CHECK: msdbr %f0, %f0, %f0
   11740 0xb3 0x1f 0x00 0x00
   11741 
   11742 # CHECK: msdbr %f0, %f0, %f15
   11743 0xb3 0x1f 0x00 0x0f
   11744 
   11745 # CHECK: msdbr %f0, %f15, %f0
   11746 0xb3 0x1f 0x00 0xf0
   11747 
   11748 # CHECK: msdbr %f15, %f0, %f0
   11749 0xb3 0x1f 0xf0 0x00
   11750 
   11751 # CHECK: msdbr %f7, %f8, %f9
   11752 0xb3 0x1f 0x70 0x89
   11753 
   11754 # CHECK: msdbr %f15, %f15, %f15
   11755 0xb3 0x1f 0xf0 0xff
   11756 
   11757 # CHECK: msdr %f0, %f0, %f0
   11758 0xb3 0x3f 0x00 0x00
   11759 
   11760 # CHECK: msdr %f0, %f0, %f15
   11761 0xb3 0x3f 0x00 0x0f
   11762 
   11763 # CHECK: msdr %f0, %f15, %f0
   11764 0xb3 0x3f 0x00 0xf0
   11765 
   11766 # CHECK: msdr %f15, %f0, %f0
   11767 0xb3 0x3f 0xf0 0x00
   11768 
   11769 # CHECK: msdr %f7, %f8, %f9
   11770 0xb3 0x3f 0x70 0x89
   11771 
   11772 # CHECK: msdr %f15, %f15, %f15
   11773 0xb3 0x3f 0xf0 0xff
   11774 
   11775 # CHECK: mse %f0, %f0, 0
   11776 0xed 0x00 0x00 0x00 0x00 0x2f
   11777 
   11778 # CHECK: mse %f0, %f0, 4095
   11779 0xed 0x00 0x0f 0xff 0x00 0x2f
   11780 
   11781 # CHECK: mse %f0, %f0, 0(%r1)
   11782 0xed 0x00 0x10 0x00 0x00 0x2f
   11783 
   11784 # CHECK: mse %f0, %f0, 0(%r15)
   11785 0xed 0x00 0xf0 0x00 0x00 0x2f
   11786 
   11787 # CHECK: mse %f0, %f0, 4095(%r1,%r15)
   11788 0xed 0x01 0xff 0xff 0x00 0x2f
   11789 
   11790 # CHECK: mse %f0, %f0, 4095(%r15,%r1)
   11791 0xed 0x0f 0x1f 0xff 0x00 0x2f
   11792 
   11793 # CHECK: mse %f0, %f15, 0
   11794 0xed 0xf0 0x00 0x00 0x00 0x2f
   11795 
   11796 # CHECK: mse %f15, %f0, 0
   11797 0xed 0x00 0x00 0x00 0xf0 0x2f
   11798 
   11799 # CHECK: mse %f15, %f15, 0
   11800 0xed 0xf0 0x00 0x00 0xf0 0x2f
   11801 
   11802 # CHECK: mseb %f0, %f0, 0
   11803 0xed 0x00 0x00 0x00 0x00 0x0f
   11804 
   11805 # CHECK: mseb %f0, %f0, 4095
   11806 0xed 0x00 0x0f 0xff 0x00 0x0f
   11807 
   11808 # CHECK: mseb %f0, %f0, 0(%r1)
   11809 0xed 0x00 0x10 0x00 0x00 0x0f
   11810 
   11811 # CHECK: mseb %f0, %f0, 0(%r15)
   11812 0xed 0x00 0xf0 0x00 0x00 0x0f
   11813 
   11814 # CHECK: mseb %f0, %f0, 4095(%r1,%r15)
   11815 0xed 0x01 0xff 0xff 0x00 0x0f
   11816 
   11817 # CHECK: mseb %f0, %f0, 4095(%r15,%r1)
   11818 0xed 0x0f 0x1f 0xff 0x00 0x0f
   11819 
   11820 # CHECK: mseb %f0, %f15, 0
   11821 0xed 0xf0 0x00 0x00 0x00 0x0f
   11822 
   11823 # CHECK: mseb %f15, %f0, 0
   11824 0xed 0x00 0x00 0x00 0xf0 0x0f
   11825 
   11826 # CHECK: mseb %f15, %f15, 0
   11827 0xed 0xf0 0x00 0x00 0xf0 0x0f
   11828 
   11829 # CHECK: msebr %f0, %f0, %f0
   11830 0xb3 0x0f 0x00 0x00
   11831 
   11832 # CHECK: msebr %f0, %f0, %f15
   11833 0xb3 0x0f 0x00 0x0f
   11834 
   11835 # CHECK: msebr %f0, %f15, %f0
   11836 0xb3 0x0f 0x00 0xf0
   11837 
   11838 # CHECK: msebr %f15, %f0, %f0
   11839 0xb3 0x0f 0xf0 0x00
   11840 
   11841 # CHECK: msebr %f7, %f8, %f9
   11842 0xb3 0x0f 0x70 0x89
   11843 
   11844 # CHECK: msebr %f15, %f15, %f15
   11845 0xb3 0x0f 0xf0 0xff
   11846 
   11847 # CHECK: mser %f0, %f0, %f0
   11848 0xb3 0x2f 0x00 0x00
   11849 
   11850 # CHECK: mser %f0, %f0, %f15
   11851 0xb3 0x2f 0x00 0x0f
   11852 
   11853 # CHECK: mser %f0, %f15, %f0
   11854 0xb3 0x2f 0x00 0xf0
   11855 
   11856 # CHECK: mser %f15, %f0, %f0
   11857 0xb3 0x2f 0xf0 0x00
   11858 
   11859 # CHECK: mser %f7, %f8, %f9
   11860 0xb3 0x2f 0x70 0x89
   11861 
   11862 # CHECK: mser %f15, %f15, %f15
   11863 0xb3 0x2f 0xf0 0xff
   11864 
   11865 # CHECK: msfi %r0, -2147483648
   11866 0xc2 0x01 0x80 0x00 0x00 0x00
   11867 
   11868 # CHECK: msfi %r0, -1
   11869 0xc2 0x01 0xff 0xff 0xff 0xff
   11870 
   11871 # CHECK: msfi %r0, 0
   11872 0xc2 0x01 0x00 0x00 0x00 0x00
   11873 
   11874 # CHECK: msfi %r0, 1
   11875 0xc2 0x01 0x00 0x00 0x00 0x01
   11876 
   11877 # CHECK: msfi %r0, 2147483647
   11878 0xc2 0x01 0x7f 0xff 0xff 0xff
   11879 
   11880 # CHECK: msfi %r15, 0
   11881 0xc2 0xf1 0x00 0x00 0x00 0x00
   11882 
   11883 # CHECK: msg %r0, -524288
   11884 0xe3 0x00 0x00 0x00 0x80 0x0c
   11885 
   11886 # CHECK: msg %r0, -1
   11887 0xe3 0x00 0x0f 0xff 0xff 0x0c
   11888 
   11889 # CHECK: msg %r0, 0
   11890 0xe3 0x00 0x00 0x00 0x00 0x0c
   11891 
   11892 # CHECK: msg %r0, 1
   11893 0xe3 0x00 0x00 0x01 0x00 0x0c
   11894 
   11895 # CHECK: msg %r0, 524287
   11896 0xe3 0x00 0x0f 0xff 0x7f 0x0c
   11897 
   11898 # CHECK: msg %r0, 0(%r1)
   11899 0xe3 0x00 0x10 0x00 0x00 0x0c
   11900 
   11901 # CHECK: msg %r0, 0(%r15)
   11902 0xe3 0x00 0xf0 0x00 0x00 0x0c
   11903 
   11904 # CHECK: msg %r0, 524287(%r1,%r15)
   11905 0xe3 0x01 0xff 0xff 0x7f 0x0c
   11906 
   11907 # CHECK: msg %r0, 524287(%r15,%r1)
   11908 0xe3 0x0f 0x1f 0xff 0x7f 0x0c
   11909 
   11910 # CHECK: msg %r15, 0
   11911 0xe3 0xf0 0x00 0x00 0x00 0x0c
   11912 
   11913 # CHECK: msgf %r0, -524288
   11914 0xe3 0x00 0x00 0x00 0x80 0x1c
   11915 
   11916 # CHECK: msgf %r0, -1
   11917 0xe3 0x00 0x0f 0xff 0xff 0x1c
   11918 
   11919 # CHECK: msgf %r0, 0
   11920 0xe3 0x00 0x00 0x00 0x00 0x1c
   11921 
   11922 # CHECK: msgf %r0, 1
   11923 0xe3 0x00 0x00 0x01 0x00 0x1c
   11924 
   11925 # CHECK: msgf %r0, 524287
   11926 0xe3 0x00 0x0f 0xff 0x7f 0x1c
   11927 
   11928 # CHECK: msgf %r0, 0(%r1)
   11929 0xe3 0x00 0x10 0x00 0x00 0x1c
   11930 
   11931 # CHECK: msgf %r0, 0(%r15)
   11932 0xe3 0x00 0xf0 0x00 0x00 0x1c
   11933 
   11934 # CHECK: msgf %r0, 524287(%r1,%r15)
   11935 0xe3 0x01 0xff 0xff 0x7f 0x1c
   11936 
   11937 # CHECK: msgf %r0, 524287(%r15,%r1)
   11938 0xe3 0x0f 0x1f 0xff 0x7f 0x1c
   11939 
   11940 # CHECK: msgf %r15, 0
   11941 0xe3 0xf0 0x00 0x00 0x00 0x1c
   11942 
   11943 # CHECK: msgfi %r0, -2147483648
   11944 0xc2 0x00 0x80 0x00 0x00 0x00
   11945 
   11946 # CHECK: msgfi %r0, -1
   11947 0xc2 0x00 0xff 0xff 0xff 0xff
   11948 
   11949 # CHECK: msgfi %r0, 0
   11950 0xc2 0x00 0x00 0x00 0x00 0x00
   11951 
   11952 # CHECK: msgfi %r0, 1
   11953 0xc2 0x00 0x00 0x00 0x00 0x01
   11954 
   11955 # CHECK: msgfi %r0, 2147483647
   11956 0xc2 0x00 0x7f 0xff 0xff 0xff
   11957 
   11958 # CHECK: msgfi %r15, 0
   11959 0xc2 0xf0 0x00 0x00 0x00 0x00
   11960 
   11961 # CHECK: msgfr %r0, %r0
   11962 0xb9 0x1c 0x00 0x00
   11963 
   11964 # CHECK: msgfr %r0, %r15
   11965 0xb9 0x1c 0x00 0x0f
   11966 
   11967 # CHECK: msgfr %r15, %r0
   11968 0xb9 0x1c 0x00 0xf0
   11969 
   11970 # CHECK: msgfr %r7, %r8
   11971 0xb9 0x1c 0x00 0x78
   11972 
   11973 # CHECK: msgr %r0, %r0
   11974 0xb9 0x0c 0x00 0x00
   11975 
   11976 # CHECK: msgr %r0, %r15
   11977 0xb9 0x0c 0x00 0x0f
   11978 
   11979 # CHECK: msgr %r15, %r0
   11980 0xb9 0x0c 0x00 0xf0
   11981 
   11982 # CHECK: msgr %r7, %r8
   11983 0xb9 0x0c 0x00 0x78
   11984 
   11985 # CHECK: msr %r0, %r0
   11986 0xb2 0x52 0x00 0x00
   11987 
   11988 # CHECK: msr %r0, %r15
   11989 0xb2 0x52 0x00 0x0f
   11990 
   11991 # CHECK: msr %r15, %r0
   11992 0xb2 0x52 0x00 0xf0
   11993 
   11994 # CHECK: msr %r7, %r8
   11995 0xb2 0x52 0x00 0x78
   11996 
   11997 # CHECK: msta %r0
   11998 0xb2 0x47 0x00 0x00
   11999 
   12000 # CHECK: msta %r2
   12001 0xb2 0x47 0x00 0x20
   12002 
   12003 # CHECK: msta %r14
   12004 0xb2 0x47 0x00 0xe0
   12005 
   12006 # CHECK: msy %r0, -524288
   12007 0xe3 0x00 0x00 0x00 0x80 0x51
   12008 
   12009 # CHECK: msy %r0, -1
   12010 0xe3 0x00 0x0f 0xff 0xff 0x51
   12011 
   12012 # CHECK: msy %r0, 0
   12013 0xe3 0x00 0x00 0x00 0x00 0x51
   12014 
   12015 # CHECK: msy %r0, 1
   12016 0xe3 0x00 0x00 0x01 0x00 0x51
   12017 
   12018 # CHECK: msy %r0, 524287
   12019 0xe3 0x00 0x0f 0xff 0x7f 0x51
   12020 
   12021 # CHECK: msy %r0, 0(%r1)
   12022 0xe3 0x00 0x10 0x00 0x00 0x51
   12023 
   12024 # CHECK: msy %r0, 0(%r15)
   12025 0xe3 0x00 0xf0 0x00 0x00 0x51
   12026 
   12027 # CHECK: msy %r0, 524287(%r1,%r15)
   12028 0xe3 0x01 0xff 0xff 0x7f 0x51
   12029 
   12030 # CHECK: msy %r0, 524287(%r15,%r1)
   12031 0xe3 0x0f 0x1f 0xff 0x7f 0x51
   12032 
   12033 # CHECK: msy %r15, 0
   12034 0xe3 0xf0 0x00 0x00 0x00 0x51
   12035 
   12036 # CHECK: mvc 0(1), 0
   12037 0xd2 0x00 0x00 0x00 0x00 0x00
   12038 
   12039 # CHECK: mvc 0(1), 0(%r1)
   12040 0xd2 0x00 0x00 0x00 0x10 0x00
   12041 
   12042 # CHECK: mvc 0(1), 0(%r15)
   12043 0xd2 0x00 0x00 0x00 0xf0 0x00
   12044 
   12045 # CHECK: mvc 0(1), 4095
   12046 0xd2 0x00 0x00 0x00 0x0f 0xff
   12047 
   12048 # CHECK: mvc 0(1), 4095(%r1)
   12049 0xd2 0x00 0x00 0x00 0x1f 0xff
   12050 
   12051 # CHECK: mvc 0(1), 4095(%r15)
   12052 0xd2 0x00 0x00 0x00 0xff 0xff
   12053 
   12054 # CHECK: mvc 0(1,%r1), 0
   12055 0xd2 0x00 0x10 0x00 0x00 0x00
   12056 
   12057 # CHECK: mvc 0(1,%r15), 0
   12058 0xd2 0x00 0xf0 0x00 0x00 0x00
   12059 
   12060 # CHECK: mvc 4095(1,%r1), 0
   12061 0xd2 0x00 0x1f 0xff 0x00 0x00
   12062 
   12063 # CHECK: mvc 4095(1,%r15), 0
   12064 0xd2 0x00 0xff 0xff 0x00 0x00
   12065 
   12066 # CHECK: mvc 0(256,%r1), 0
   12067 0xd2 0xff 0x10 0x00 0x00 0x00
   12068 
   12069 # CHECK: mvc 0(256,%r15), 0
   12070 0xd2 0xff 0xf0 0x00 0x00 0x00
   12071 
   12072 # CHECK: mvcdk 0, 0
   12073 0xe5 0x0f 0x00 0x00 0x00 0x00
   12074 
   12075 # CHECK: mvcdk 0(%r1), 0(%r2)
   12076 0xe5 0x0f 0x10 0x00 0x20 0x00
   12077 
   12078 # CHECK: mvcdk 160(%r1), 320(%r15)
   12079 0xe5 0x0f 0x10 0xa0 0xf1 0x40
   12080 
   12081 # CHECK: mvcdk 0(%r1), 4095
   12082 0xe5 0x0f 0x10 0x00 0x0f 0xff
   12083 
   12084 # CHECK: mvcdk 0(%r1), 4095(%r2)
   12085 0xe5 0x0f 0x10 0x00 0x2f 0xff
   12086 
   12087 # CHECK: mvcdk 0(%r1), 4095(%r15)
   12088 0xe5 0x0f 0x10 0x00 0xff 0xff
   12089 
   12090 # CHECK: mvcdk 0(%r1), 0
   12091 0xe5 0x0f 0x10 0x00 0x00 0x00
   12092 
   12093 # CHECK: mvcdk 0(%r15), 0
   12094 0xe5 0x0f 0xf0 0x00 0x00 0x00
   12095 
   12096 # CHECK: mvcdk 4095(%r1), 0
   12097 0xe5 0x0f 0x1f 0xff 0x00 0x00
   12098 
   12099 # CHECK: mvcdk 4095(%r15), 0
   12100 0xe5 0x0f 0xff 0xff 0x00 0x00
   12101 
   12102 # CHECK: mvcin 0(1), 0
   12103 0xe8 0x00 0x00 0x00 0x00 0x00
   12104 
   12105 # CHECK: mvcin 0(1), 0(%r1)
   12106 0xe8 0x00 0x00 0x00 0x10 0x00
   12107 
   12108 # CHECK: mvcin 0(1), 0(%r15)
   12109 0xe8 0x00 0x00 0x00 0xf0 0x00
   12110 
   12111 # CHECK: mvcin 0(1), 4095
   12112 0xe8 0x00 0x00 0x00 0x0f 0xff
   12113 
   12114 # CHECK: mvcin 0(1), 4095(%r1)
   12115 0xe8 0x00 0x00 0x00 0x1f 0xff
   12116 
   12117 # CHECK: mvcin 0(1), 4095(%r15)
   12118 0xe8 0x00 0x00 0x00 0xff 0xff
   12119 
   12120 # CHECK: mvcin 0(1,%r1), 0
   12121 0xe8 0x00 0x10 0x00 0x00 0x00
   12122 
   12123 # CHECK: mvcin 0(1,%r15), 0
   12124 0xe8 0x00 0xf0 0x00 0x00 0x00
   12125 
   12126 # CHECK: mvcin 4095(1,%r1), 0
   12127 0xe8 0x00 0x1f 0xff 0x00 0x00
   12128 
   12129 # CHECK: mvcin 4095(1,%r15), 0
   12130 0xe8 0x00 0xff 0xff 0x00 0x00
   12131 
   12132 # CHECK: mvcin 0(256,%r1), 0
   12133 0xe8 0xff 0x10 0x00 0x00 0x00
   12134 
   12135 # CHECK: mvcin 0(256,%r15), 0
   12136 0xe8 0xff 0xf0 0x00 0x00 0x00
   12137 
   12138 # CHECK: mvck 0(%r0), 0, %r0
   12139 0xd9 0x00 0x00 0x00 0x00 0x00
   12140 
   12141 # CHECK: mvck 0(%r0), 4095, %r2
   12142 0xd9 0x02 0x00 0x00 0x0f 0xff
   12143 
   12144 # CHECK: mvck 0(%r0), 0(%r1), %r2
   12145 0xd9 0x02 0x00 0x00 0x10 0x00
   12146 
   12147 # CHECK: mvck 0(%r0), 0(%r15), %r2
   12148 0xd9 0x02 0x00 0x00 0xf0 0x00
   12149 
   12150 # CHECK: mvck 0(%r0,%r1), 4095(%r15), %r2
   12151 0xd9 0x02 0x10 0x00 0xff 0xff
   12152 
   12153 # CHECK: mvck 0(%r0,%r1), 0(%r15), %r2
   12154 0xd9 0x02 0x10 0x00 0xf0 0x00
   12155 
   12156 # CHECK: mvck 4095(%r15,%r1), 0(%r15), %r2
   12157 0xd9 0xf2 0x1f 0xff 0xf0 0x00
   12158 
   12159 # CHECK: mvcl %r0, %r8
   12160 0x0e 0x08
   12161 
   12162 # CHECK: mvcl %r0, %r14
   12163 0x0e 0x0e
   12164 
   12165 # CHECK: mvcl %r14, %r0
   12166 0x0e 0xe0
   12167 
   12168 # CHECK: mvcl %r14, %r8
   12169 0x0e 0xe8
   12170 
   12171 # CHECK: mvcle %r0, %r0, 0
   12172 0xa8 0x00 0x00 0x00
   12173 
   12174 # CHECK: mvcle %r0, %r14, 4095
   12175 0xa8 0x0e 0x0f 0xff
   12176 
   12177 # CHECK: mvcle %r0, %r0, 0(%r1)
   12178 0xa8 0x00 0x10 0x00
   12179 
   12180 # CHECK: mvcle %r0, %r0, 0(%r15)
   12181 0xa8 0x00 0xf0 0x00
   12182 
   12183 # CHECK: mvcle %r0, %r14, 4095(%r15)
   12184 0xa8 0x0e 0xff 0xff
   12185 
   12186 # CHECK: mvcle %r0, %r0, 4095(%r1)
   12187 0xa8 0x00 0x1f 0xff
   12188 
   12189 # CHECK: mvcle %r14, %r0, 0
   12190 0xa8 0xe0 0x00 0x00
   12191 
   12192 # CHECK: mvclu %r0, %r0, -524288
   12193 0xeb 0x00 0x00 0x00 0x80 0x8e
   12194 
   12195 # CHECK: mvclu %r0, %r0, -1
   12196 0xeb 0x00 0x0f 0xff 0xff 0x8e
   12197 
   12198 # CHECK: mvclu %r0, %r14, 0
   12199 0xeb 0x0e 0x00 0x00 0x00 0x8e
   12200 
   12201 # CHECK: mvclu %r0, %r14, 1
   12202 0xeb 0x0e 0x00 0x01 0x00 0x8e
   12203 
   12204 # CHECK: mvclu %r0, %r8, 524287
   12205 0xeb 0x08 0x0f 0xff 0x7f 0x8e
   12206 
   12207 # CHECK: mvclu %r0, %r8, 0(%r1)
   12208 0xeb 0x08 0x10 0x00 0x00 0x8e
   12209 
   12210 # CHECK: mvclu %r0, %r4, 0(%r15)
   12211 0xeb 0x04 0xf0 0x00 0x00 0x8e
   12212 
   12213 # CHECK: mvclu %r0, %r4, 524287(%r15)
   12214 0xeb 0x04 0xff 0xff 0x7f 0x8e
   12215 
   12216 # CHECK: mvclu %r0, %r0, 524287(%r1)
   12217 0xeb 0x00 0x1f 0xff 0x7f 0x8e
   12218 
   12219 # CHECK: mvclu %r14, %r0, 0
   12220 0xeb 0xe0 0x00 0x00 0x00 0x8e
   12221 
   12222 # CHECK: mvcos 0, 0, %r0
   12223 0xc8 0x00 0x00 0x00 0x00 0x00
   12224 
   12225 # CHECK: mvcos 0(%r1), 0(%r15), %r2
   12226 0xc8 0x20 0x10 0x00 0xf0 0x00
   12227 
   12228 # CHECK: mvcos 1(%r1), 0(%r15), %r2
   12229 0xc8 0x20 0x10 0x01 0xf0 0x00
   12230 
   12231 # CHECK: mvcos 4095(%r1), 0(%r15), %r2
   12232 0xc8 0x20 0x1f 0xff 0xf0 0x00
   12233 
   12234 # CHECK: mvcos 0(%r1), 1(%r15), %r2
   12235 0xc8 0x20 0x10 0x00 0xf0 0x01
   12236 
   12237 # CHECK: mvcos 0(%r1), 4095(%r15), %r2
   12238 0xc8 0x20 0x10 0x00 0xff 0xff
   12239 
   12240 # CHECK: mvcp 0(%r0), 0, %r3
   12241 0xda 0x03 0x00 0x00 0x00 0x00
   12242 
   12243 # CHECK: mvcp 0(%r1), 0, %r3
   12244 0xda 0x13 0x00 0x00 0x00 0x00
   12245 
   12246 # CHECK: mvcp 0(%r1), 0(%r1), %r3
   12247 0xda 0x13 0x00 0x00 0x10 0x00
   12248 
   12249 # CHECK: mvcp 0(%r1), 0(%r15), %r3
   12250 0xda 0x13 0x00 0x00 0xf0 0x00
   12251 
   12252 # CHECK: mvcp 0(%r1), 4095, %r3
   12253 0xda 0x13 0x00 0x00 0x0f 0xff
   12254 
   12255 # CHECK: mvcp 0(%r1), 4095(%r1), %r3
   12256 0xda 0x13 0x00 0x00 0x1f 0xff
   12257 
   12258 # CHECK: mvcp 0(%r1), 4095(%r15), %r3
   12259 0xda 0x13 0x00 0x00 0xff 0xff
   12260 
   12261 # CHECK: mvcp 0(%r2,%r1), 0, %r3
   12262 0xda 0x23 0x10 0x00 0x00 0x00
   12263 
   12264 # CHECK: mvcp 0(%r2,%r15), 0, %r3
   12265 0xda 0x23 0xf0 0x00 0x00 0x00
   12266 
   12267 # CHECK: mvcp 4095(%r2,%r1), 0, %r3
   12268 0xda 0x23 0x1f 0xff 0x00 0x00
   12269 
   12270 # CHECK: mvcp 4095(%r2,%r15), 0, %r3
   12271 0xda 0x23 0xff 0xff 0x00 0x00
   12272 
   12273 # CHECK: mvcp 0(%r2,%r1), 0, %r3
   12274 0xda 0x23 0x10 0x00 0x00 0x00
   12275 
   12276 # CHECK: mvcp 0(%r2,%r15), 0, %r3
   12277 0xda 0x23 0xf0 0x00 0x00 0x00
   12278 
   12279 # CHECK: mvcs 0(%r0), 0, %r3
   12280 0xdb 0x03 0x00 0x00 0x00 0x00
   12281 
   12282 # CHECK: mvcs 0(%r1), 0, %r3
   12283 0xdb 0x13 0x00 0x00 0x00 0x00
   12284 
   12285 # CHECK: mvcs 0(%r1), 0(%r1), %r3
   12286 0xdb 0x13 0x00 0x00 0x10 0x00
   12287 
   12288 # CHECK: mvcs 0(%r1), 0(%r15), %r3
   12289 0xdb 0x13 0x00 0x00 0xf0 0x00
   12290 
   12291 # CHECK: mvcs 0(%r1), 4095, %r3
   12292 0xdb 0x13 0x00 0x00 0x0f 0xff
   12293 
   12294 # CHECK: mvcs 0(%r1), 4095(%r1), %r3
   12295 0xdb 0x13 0x00 0x00 0x1f 0xff
   12296 
   12297 # CHECK: mvcs 0(%r1), 4095(%r15), %r3
   12298 0xdb 0x13 0x00 0x00 0xff 0xff
   12299 
   12300 # CHECK: mvcs 0(%r2,%r1), 0, %r3
   12301 0xdb 0x23 0x10 0x00 0x00 0x00
   12302 
   12303 # CHECK: mvcs 0(%r2,%r15), 0, %r3
   12304 0xdb 0x23 0xf0 0x00 0x00 0x00
   12305 
   12306 # CHECK: mvcs 4095(%r2,%r1), 0, %r3
   12307 0xdb 0x23 0x1f 0xff 0x00 0x00
   12308 
   12309 # CHECK: mvcs 4095(%r2,%r15), 0, %r3
   12310 0xdb 0x23 0xff 0xff 0x00 0x00
   12311 
   12312 # CHECK: mvcs 0(%r2,%r1), 0, %r3
   12313 0xdb 0x23 0x10 0x00 0x00 0x00
   12314 
   12315 # CHECK: mvcs 0(%r2,%r15), 0, %r3
   12316 0xdb 0x23 0xf0 0x00 0x00 0x00
   12317 
   12318 # CHECK: mvcsk 0, 0
   12319 0xe5 0x0e 0x00 0x00 0x00 0x00
   12320 
   12321 # CHECK: mvcsk 0(%r1), 0(%r2)
   12322 0xe5 0x0e 0x10 0x00 0x20 0x00
   12323 
   12324 # CHECK: mvcsk 160(%r1), 320(%r15)
   12325 0xe5 0x0e 0x10 0xa0 0xf1 0x40
   12326 
   12327 # CHECK: mvcsk 0(%r1), 4095
   12328 0xe5 0x0e 0x10 0x00 0x0f 0xff
   12329 
   12330 # CHECK: mvcsk 0(%r1), 4095(%r2)
   12331 0xe5 0x0e 0x10 0x00 0x2f 0xff
   12332 
   12333 # CHECK: mvcsk 0(%r1), 4095(%r15)
   12334 0xe5 0x0e 0x10 0x00 0xff 0xff
   12335 
   12336 # CHECK: mvcsk 0(%r1), 0
   12337 0xe5 0x0e 0x10 0x00 0x00 0x00
   12338 
   12339 # CHECK: mvcsk 0(%r15), 0
   12340 0xe5 0x0e 0xf0 0x00 0x00 0x00
   12341 
   12342 # CHECK: mvcsk 4095(%r1), 0
   12343 0xe5 0x0e 0x1f 0xff 0x00 0x00
   12344 
   12345 # CHECK: mvcsk 4095(%r15), 0
   12346 0xe5 0x0e 0xff 0xff 0x00 0x00
   12347 
   12348 # CHECK: mvghi 0, 0
   12349 0xe5 0x48 0x00 0x00 0x00 0x00
   12350 
   12351 # CHECK: mvghi 4095, 0
   12352 0xe5 0x48 0x0f 0xff 0x00 0x00
   12353 
   12354 # CHECK: mvghi 0, -32768
   12355 0xe5 0x48 0x00 0x00 0x80 0x00
   12356 
   12357 # CHECK: mvghi 0, -1
   12358 0xe5 0x48 0x00 0x00 0xff 0xff
   12359 
   12360 # CHECK: mvghi 0, 0
   12361 0xe5 0x48 0x00 0x00 0x00 0x00
   12362 
   12363 # CHECK: mvghi 0, 1
   12364 0xe5 0x48 0x00 0x00 0x00 0x01
   12365 
   12366 # CHECK: mvghi 0, 32767
   12367 0xe5 0x48 0x00 0x00 0x7f 0xff
   12368 
   12369 # CHECK: mvghi 0(%r1), 42
   12370 0xe5 0x48 0x10 0x00 0x00 0x2a
   12371 
   12372 # CHECK: mvghi 0(%r15), 42
   12373 0xe5 0x48 0xf0 0x00 0x00 0x2a
   12374 
   12375 # CHECK: mvghi 4095(%r1), 42
   12376 0xe5 0x48 0x1f 0xff 0x00 0x2a
   12377 
   12378 # CHECK: mvghi 4095(%r15), 42
   12379 0xe5 0x48 0xff 0xff 0x00 0x2a
   12380 
   12381 # CHECK: mvhhi 0, 0
   12382 0xe5 0x44 0x00 0x00 0x00 0x00
   12383 
   12384 # CHECK: mvhhi 4095, 0
   12385 0xe5 0x44 0x0f 0xff 0x00 0x00
   12386 
   12387 # CHECK: mvhhi 0, -32768
   12388 0xe5 0x44 0x00 0x00 0x80 0x00
   12389 
   12390 # CHECK: mvhhi 0, -1
   12391 0xe5 0x44 0x00 0x00 0xff 0xff
   12392 
   12393 # CHECK: mvhhi 0, 0
   12394 0xe5 0x44 0x00 0x00 0x00 0x00
   12395 
   12396 # CHECK: mvhhi 0, 1
   12397 0xe5 0x44 0x00 0x00 0x00 0x01
   12398 
   12399 # CHECK: mvhhi 0, 32767
   12400 0xe5 0x44 0x00 0x00 0x7f 0xff
   12401 
   12402 # CHECK: mvhhi 0(%r1), 42
   12403 0xe5 0x44 0x10 0x00 0x00 0x2a
   12404 
   12405 # CHECK: mvhhi 0(%r15), 42
   12406 0xe5 0x44 0xf0 0x00 0x00 0x2a
   12407 
   12408 # CHECK: mvhhi 4095(%r1), 42
   12409 0xe5 0x44 0x1f 0xff 0x00 0x2a
   12410 
   12411 # CHECK: mvhhi 4095(%r15), 42
   12412 0xe5 0x44 0xff 0xff 0x00 0x2a
   12413 
   12414 # CHECK: mvhi 0, 0
   12415 0xe5 0x4c 0x00 0x00 0x00 0x00
   12416 
   12417 # CHECK: mvhi 4095, 0
   12418 0xe5 0x4c 0x0f 0xff 0x00 0x00
   12419 
   12420 # CHECK: mvhi 0, -32768
   12421 0xe5 0x4c 0x00 0x00 0x80 0x00
   12422 
   12423 # CHECK: mvhi 0, -1
   12424 0xe5 0x4c 0x00 0x00 0xff 0xff
   12425 
   12426 # CHECK: mvhi 0, 0
   12427 0xe5 0x4c 0x00 0x00 0x00 0x00
   12428 
   12429 # CHECK: mvhi 0, 1
   12430 0xe5 0x4c 0x00 0x00 0x00 0x01
   12431 
   12432 # CHECK: mvhi 0, 32767
   12433 0xe5 0x4c 0x00 0x00 0x7f 0xff
   12434 
   12435 # CHECK: mvhi 0(%r1), 42
   12436 0xe5 0x4c 0x10 0x00 0x00 0x2a
   12437 
   12438 # CHECK: mvhi 0(%r15), 42
   12439 0xe5 0x4c 0xf0 0x00 0x00 0x2a
   12440 
   12441 # CHECK: mvhi 4095(%r1), 42
   12442 0xe5 0x4c 0x1f 0xff 0x00 0x2a
   12443 
   12444 # CHECK: mvhi 4095(%r15), 42
   12445 0xe5 0x4c 0xff 0xff 0x00 0x2a
   12446 
   12447 # CHECK: mvi 0, 0
   12448 0x92 0x00 0x00 0x00
   12449 
   12450 # CHECK: mvi 4095, 0
   12451 0x92 0x00 0x0f 0xff
   12452 
   12453 # CHECK: mvi 0, 255
   12454 0x92 0xff 0x00 0x00
   12455 
   12456 # CHECK: mvi 0(%r1), 42
   12457 0x92 0x2a 0x10 0x00
   12458 
   12459 # CHECK: mvi 0(%r15), 42
   12460 0x92 0x2a 0xf0 0x00
   12461 
   12462 # CHECK: mvi 4095(%r1), 42
   12463 0x92 0x2a 0x1f 0xff
   12464 
   12465 # CHECK: mvi 4095(%r15), 42
   12466 0x92 0x2a 0xff 0xff
   12467 
   12468 # CHECK: mviy -524288, 0
   12469 0xeb 0x00 0x00 0x00 0x80 0x52
   12470 
   12471 # CHECK: mviy -1, 0
   12472 0xeb 0x00 0x0f 0xff 0xff 0x52
   12473 
   12474 # CHECK: mviy 0, 0
   12475 0xeb 0x00 0x00 0x00 0x00 0x52
   12476 
   12477 # CHECK: mviy 1, 0
   12478 0xeb 0x00 0x00 0x01 0x00 0x52
   12479 
   12480 # CHECK: mviy 524287, 0
   12481 0xeb 0x00 0x0f 0xff 0x7f 0x52
   12482 
   12483 # CHECK: mviy 0, 255
   12484 0xeb 0xff 0x00 0x00 0x00 0x52
   12485 
   12486 # CHECK: mviy 0(%r1), 42
   12487 0xeb 0x2a 0x10 0x00 0x00 0x52
   12488 
   12489 # CHECK: mviy 0(%r15), 42
   12490 0xeb 0x2a 0xf0 0x00 0x00 0x52
   12491 
   12492 # CHECK: mviy 524287(%r1), 42
   12493 0xeb 0x2a 0x1f 0xff 0x7f 0x52
   12494 
   12495 # CHECK: mviy 524287(%r15), 42
   12496 0xeb 0x2a 0xff 0xff 0x7f 0x52
   12497 
   12498 # CHECK: mvn 0(1), 0
   12499 0xd1 0x00 0x00 0x00 0x00 0x00
   12500 
   12501 # CHECK: mvn 0(1), 0(%r1)
   12502 0xd1 0x00 0x00 0x00 0x10 0x00
   12503 
   12504 # CHECK: mvn 0(1), 0(%r15)
   12505 0xd1 0x00 0x00 0x00 0xf0 0x00
   12506 
   12507 # CHECK: mvn 0(1), 4095
   12508 0xd1 0x00 0x00 0x00 0x0f 0xff
   12509 
   12510 # CHECK: mvn 0(1), 4095(%r1)
   12511 0xd1 0x00 0x00 0x00 0x1f 0xff
   12512 
   12513 # CHECK: mvn 0(1), 4095(%r15)
   12514 0xd1 0x00 0x00 0x00 0xff 0xff
   12515 
   12516 # CHECK: mvn 0(1,%r1), 0
   12517 0xd1 0x00 0x10 0x00 0x00 0x00
   12518 
   12519 # CHECK: mvn 0(1,%r15), 0
   12520 0xd1 0x00 0xf0 0x00 0x00 0x00
   12521 
   12522 # CHECK: mvn 4095(1,%r1), 0
   12523 0xd1 0x00 0x1f 0xff 0x00 0x00
   12524 
   12525 # CHECK: mvn 4095(1,%r15), 0
   12526 0xd1 0x00 0xff 0xff 0x00 0x00
   12527 
   12528 # CHECK: mvn 0(256,%r1), 0
   12529 0xd1 0xff 0x10 0x00 0x00 0x00
   12530 
   12531 # CHECK: mvn 0(256,%r15), 0
   12532 0xd1 0xff 0xf0 0x00 0x00 0x00
   12533 
   12534 # CHECK: mvo 0(1), 0(1)
   12535 0xf1 0x00 0x00 0x00 0x00 0x00
   12536 
   12537 # CHECK: mvo 0(1), 0(1,%r1)
   12538 0xf1 0x00 0x00 0x00 0x10 0x00
   12539 
   12540 # CHECK: mvo 0(1), 0(1,%r15)
   12541 0xf1 0x00 0x00 0x00 0xf0 0x00
   12542 
   12543 # CHECK: mvo 0(1), 4095(1)
   12544 0xf1 0x00 0x00 0x00 0x0f 0xff
   12545 
   12546 # CHECK: mvo 0(1), 4095(1,%r1)
   12547 0xf1 0x00 0x00 0x00 0x1f 0xff
   12548 
   12549 # CHECK: mvo 0(1), 4095(1,%r15)
   12550 0xf1 0x00 0x00 0x00 0xff 0xff
   12551 
   12552 # CHECK: mvo 0(1,%r1), 0(1)
   12553 0xf1 0x00 0x10 0x00 0x00 0x00
   12554 
   12555 # CHECK: mvo 0(1,%r15), 0(1)
   12556 0xf1 0x00 0xf0 0x00 0x00 0x00
   12557 
   12558 # CHECK: mvo 4095(1,%r1), 0(1)
   12559 0xf1 0x00 0x1f 0xff 0x00 0x00
   12560 
   12561 # CHECK: mvo 4095(1,%r15), 0(1)
   12562 0xf1 0x00 0xff 0xff 0x00 0x00
   12563 
   12564 # CHECK: mvo 0(16,%r1), 0(1)
   12565 0xf1 0xf0 0x10 0x00 0x00 0x00
   12566 
   12567 # CHECK: mvo 0(16,%r15), 0(1)
   12568 0xf1 0xf0 0xf0 0x00 0x00 0x00
   12569 
   12570 # CHECK: mvo 0(1), 0(16,%r1)
   12571 0xf1 0x0f 0x00 0x00 0x10 0x00
   12572 
   12573 # CHECK: mvo 0(1), 0(16,%r15)
   12574 0xf1 0x0f 0x00 0x00 0xf0 0x00
   12575 
   12576 # CHECK: mvpg %r0, %r0
   12577 0xb2 0x54 0x00 0x00
   12578 
   12579 # CHECK: mvpg %r0, %r15
   12580 0xb2 0x54 0x00 0x0f
   12581 
   12582 # CHECK: mvpg %r15, %r0
   12583 0xb2 0x54 0x00 0xf0
   12584 
   12585 # CHECK: mvpg %r7, %r8
   12586 0xb2 0x54 0x00 0x78
   12587 
   12588 # CHECK: mvst %r0, %r0
   12589 0xb2 0x55 0x00 0x00
   12590 
   12591 # CHECK: mvst %r0, %r15
   12592 0xb2 0x55 0x00 0x0f
   12593 
   12594 # CHECK: mvst %r15, %r0
   12595 0xb2 0x55 0x00 0xf0
   12596 
   12597 # CHECK: mvst %r7, %r8
   12598 0xb2 0x55 0x00 0x78
   12599 
   12600 # CHECK: mvz 0(1), 0
   12601 0xd3 0x00 0x00 0x00 0x00 0x00
   12602 
   12603 # CHECK: mvz 0(1), 0(%r1)
   12604 0xd3 0x00 0x00 0x00 0x10 0x00
   12605 
   12606 # CHECK: mvz 0(1), 0(%r15)
   12607 0xd3 0x00 0x00 0x00 0xf0 0x00
   12608 
   12609 # CHECK: mvz 0(1), 4095
   12610 0xd3 0x00 0x00 0x00 0x0f 0xff
   12611 
   12612 # CHECK: mvz 0(1), 4095(%r1)
   12613 0xd3 0x00 0x00 0x00 0x1f 0xff
   12614 
   12615 # CHECK: mvz 0(1), 4095(%r15)
   12616 0xd3 0x00 0x00 0x00 0xff 0xff
   12617 
   12618 # CHECK: mvz 0(1,%r1), 0
   12619 0xd3 0x00 0x10 0x00 0x00 0x00
   12620 
   12621 # CHECK: mvz 0(1,%r15), 0
   12622 0xd3 0x00 0xf0 0x00 0x00 0x00
   12623 
   12624 # CHECK: mvz 4095(1,%r1), 0
   12625 0xd3 0x00 0x1f 0xff 0x00 0x00
   12626 
   12627 # CHECK: mvz 4095(1,%r15), 0
   12628 0xd3 0x00 0xff 0xff 0x00 0x00
   12629 
   12630 # CHECK: mvz 0(256,%r1), 0
   12631 0xd3 0xff 0x10 0x00 0x00 0x00
   12632 
   12633 # CHECK: mvz 0(256,%r15), 0
   12634 0xd3 0xff 0xf0 0x00 0x00 0x00
   12635 
   12636 # CHECK: mxbr %f0, %f0
   12637 0xb3 0x4c 0x00 0x00
   12638 
   12639 # CHECK: mxbr %f0, %f13
   12640 0xb3 0x4c 0x00 0x0d
   12641 
   12642 # CHECK: mxbr %f8, %f5
   12643 0xb3 0x4c 0x00 0x85
   12644 
   12645 # CHECK: mxbr %f13, %f13
   12646 0xb3 0x4c 0x00 0xdd
   12647 
   12648 # CHECK: mxd %f0, 0
   12649 0x67 0x00 0x00 0x00
   12650 
   12651 # CHECK: mxd %f0, 4095
   12652 0x67 0x00 0x0f 0xff
   12653 
   12654 # CHECK: mxd %f0, 0(%r1)
   12655 0x67 0x00 0x10 0x00
   12656 
   12657 # CHECK: mxd %f0, 0(%r15)
   12658 0x67 0x00 0xf0 0x00
   12659 
   12660 # CHECK: mxd %f0, 4095(%r1,%r15)
   12661 0x67 0x01 0xff 0xff
   12662 
   12663 # CHECK: mxd %f0, 4095(%r15,%r1)
   12664 0x67 0x0f 0x1f 0xff
   12665 
   12666 # CHECK: mxd %f13, 0
   12667 0x67 0xd0 0x00 0x00
   12668 
   12669 # CHECK: mxdb %f0, 0
   12670 0xed 0x00 0x00 0x00 0x00 0x07
   12671 
   12672 # CHECK: mxdb %f0, 4095
   12673 0xed 0x00 0x0f 0xff 0x00 0x07
   12674 
   12675 # CHECK: mxdb %f0, 0(%r1)
   12676 0xed 0x00 0x10 0x00 0x00 0x07
   12677 
   12678 # CHECK: mxdb %f0, 0(%r15)
   12679 0xed 0x00 0xf0 0x00 0x00 0x07
   12680 
   12681 # CHECK: mxdb %f0, 4095(%r1,%r15)
   12682 0xed 0x01 0xff 0xff 0x00 0x07
   12683 
   12684 # CHECK: mxdb %f0, 4095(%r15,%r1)
   12685 0xed 0x0f 0x1f 0xff 0x00 0x07
   12686 
   12687 # CHECK: mxdb %f13, 0
   12688 0xed 0xd0 0x00 0x00 0x00 0x07
   12689 
   12690 # CHECK: mxdbr %f0, %f0
   12691 0xb3 0x07 0x00 0x00
   12692 
   12693 # CHECK: mxdbr %f0, %f15
   12694 0xb3 0x07 0x00 0x0f
   12695 
   12696 # CHECK: mxdbr %f8, %f8
   12697 0xb3 0x07 0x00 0x88
   12698 
   12699 # CHECK: mxdbr %f13, %f0
   12700 0xb3 0x07 0x00 0xd0
   12701 
   12702 # CHECK: mxdr %f0, %f0
   12703 0x27 0x00
   12704 
   12705 # CHECK: mxdr %f0, %f15
   12706 0x27 0x0f
   12707 
   12708 # CHECK: mxdr %f8, %f8
   12709 0x27 0x88
   12710 
   12711 # CHECK: mxdr %f13, %f0
   12712 0x27 0xd0
   12713 
   12714 # CHECK: mxr %f0, %f0
   12715 0x26 0x00
   12716 
   12717 # CHECK: mxr %f0, %f13
   12718 0x26 0x0d
   12719 
   12720 # CHECK: mxr %f8, %f5
   12721 0x26 0x85
   12722 
   12723 # CHECK: mxr %f13, %f13
   12724 0x26 0xdd
   12725 
   12726 # CHECK: mxtr %f0, %f0, %f0
   12727 0xb3 0xd8 0x00 0x00
   12728 
   12729 # CHECK: mxtr %f0, %f0, %f13
   12730 0xb3 0xd8 0xd0 0x00
   12731 
   12732 # CHECK: mxtr %f0, %f13, %f0
   12733 0xb3 0xd8 0x00 0x0d
   12734 
   12735 # CHECK: mxtr %f13, %f0, %f0
   12736 0xb3 0xd8 0x00 0xd0
   12737 
   12738 # CHECK: mxtr %f8, %f8, %f8
   12739 0xb3 0xd8 0x80 0x88
   12740 
   12741 # CHECK: mxtra %f0, %f0, %f0, 1
   12742 0xb3 0xd8 0x01 0x00
   12743 
   12744 # CHECK: mxtra %f0, %f0, %f0, 15
   12745 0xb3 0xd8 0x0f 0x00
   12746 
   12747 # CHECK: mxtra %f0, %f0, %f13, 1
   12748 0xb3 0xd8 0xd1 0x00
   12749 
   12750 # CHECK: mxtra %f0, %f13, %f0, 1
   12751 0xb3 0xd8 0x01 0x0d
   12752 
   12753 # CHECK: mxtra %f13, %f0, %f0, 1
   12754 0xb3 0xd8 0x01 0xd0
   12755 
   12756 # CHECK: mxtra %f8, %f8, %f8, 8
   12757 0xb3 0xd8 0x88 0x88
   12758 
   12759 # CHECK: my %f0, %f0, 0
   12760 0xed 0x00 0x00 0x00 0x00 0x3b
   12761 
   12762 # CHECK: my %f0, %f0, 4095
   12763 0xed 0x00 0x0f 0xff 0x00 0x3b
   12764 
   12765 # CHECK: my %f0, %f0, 0(%r1)
   12766 0xed 0x00 0x10 0x00 0x00 0x3b
   12767 
   12768 # CHECK: my %f0, %f0, 0(%r15)
   12769 0xed 0x00 0xf0 0x00 0x00 0x3b
   12770 
   12771 # CHECK: my %f0, %f0, 4095(%r1,%r15)
   12772 0xed 0x01 0xff 0xff 0x00 0x3b
   12773 
   12774 # CHECK: my %f0, %f0, 4095(%r15,%r1)
   12775 0xed 0x0f 0x1f 0xff 0x00 0x3b
   12776 
   12777 # CHECK: my %f0, %f15, 0
   12778 0xed 0xf0 0x00 0x00 0x00 0x3b
   12779 
   12780 # CHECK: my %f13, %f0, 0
   12781 0xed 0x00 0x00 0x00 0xd0 0x3b
   12782 
   12783 # CHECK: my %f13, %f15, 0
   12784 0xed 0xf0 0x00 0x00 0xd0 0x3b
   12785 
   12786 # CHECK: myh %f0, %f0, 0
   12787 0xed 0x00 0x00 0x00 0x00 0x3d
   12788 
   12789 # CHECK: myh %f0, %f0, 4095
   12790 0xed 0x00 0x0f 0xff 0x00 0x3d
   12791 
   12792 # CHECK: myh %f0, %f0, 0(%r1)
   12793 0xed 0x00 0x10 0x00 0x00 0x3d
   12794 
   12795 # CHECK: myh %f0, %f0, 0(%r15)
   12796 0xed 0x00 0xf0 0x00 0x00 0x3d
   12797 
   12798 # CHECK: myh %f0, %f0, 4095(%r1,%r15)
   12799 0xed 0x01 0xff 0xff 0x00 0x3d
   12800 
   12801 # CHECK: myh %f0, %f0, 4095(%r15,%r1)
   12802 0xed 0x0f 0x1f 0xff 0x00 0x3d
   12803 
   12804 # CHECK: myh %f0, %f15, 0
   12805 0xed 0xf0 0x00 0x00 0x00 0x3d
   12806 
   12807 # CHECK: myh %f15, %f0, 0
   12808 0xed 0x00 0x00 0x00 0xf0 0x3d
   12809 
   12810 # CHECK: myh %f15, %f15, 0
   12811 0xed 0xf0 0x00 0x00 0xf0 0x3d
   12812 
   12813 # CHECK: myhr %f0, %f0, %f0
   12814 0xb3 0x3d 0x00 0x00
   12815 
   12816 # CHECK: myhr %f0, %f0, %f15
   12817 0xb3 0x3d 0x00 0x0f
   12818 
   12819 # CHECK: myhr %f0, %f15, %f0
   12820 0xb3 0x3d 0x00 0xf0
   12821 
   12822 # CHECK: myhr %f15, %f0, %f0
   12823 0xb3 0x3d 0xf0 0x00
   12824 
   12825 # CHECK: myhr %f7, %f8, %f9
   12826 0xb3 0x3d 0x70 0x89
   12827 
   12828 # CHECK: myhr %f15, %f15, %f15
   12829 0xb3 0x3d 0xf0 0xff
   12830 
   12831 # CHECK: myl %f0, %f0, 0
   12832 0xed 0x00 0x00 0x00 0x00 0x39
   12833 
   12834 # CHECK: myl %f0, %f0, 4095
   12835 0xed 0x00 0x0f 0xff 0x00 0x39
   12836 
   12837 # CHECK: myl %f0, %f0, 0(%r1)
   12838 0xed 0x00 0x10 0x00 0x00 0x39
   12839 
   12840 # CHECK: myl %f0, %f0, 0(%r15)
   12841 0xed 0x00 0xf0 0x00 0x00 0x39
   12842 
   12843 # CHECK: myl %f0, %f0, 4095(%r1,%r15)
   12844 0xed 0x01 0xff 0xff 0x00 0x39
   12845 
   12846 # CHECK: myl %f0, %f0, 4095(%r15,%r1)
   12847 0xed 0x0f 0x1f 0xff 0x00 0x39
   12848 
   12849 # CHECK: myl %f0, %f15, 0
   12850 0xed 0xf0 0x00 0x00 0x00 0x39
   12851 
   12852 # CHECK: myl %f15, %f0, 0
   12853 0xed 0x00 0x00 0x00 0xf0 0x39
   12854 
   12855 # CHECK: myl %f15, %f15, 0
   12856 0xed 0xf0 0x00 0x00 0xf0 0x39
   12857 
   12858 # CHECK: mylr %f0, %f0, %f0
   12859 0xb3 0x39 0x00 0x00
   12860 
   12861 # CHECK: mylr %f0, %f0, %f15
   12862 0xb3 0x39 0x00 0x0f
   12863 
   12864 # CHECK: mylr %f0, %f15, %f0
   12865 0xb3 0x39 0x00 0xf0
   12866 
   12867 # CHECK: mylr %f15, %f0, %f0
   12868 0xb3 0x39 0xf0 0x00
   12869 
   12870 # CHECK: mylr %f7, %f8, %f9
   12871 0xb3 0x39 0x70 0x89
   12872 
   12873 # CHECK: mylr %f15, %f15, %f15
   12874 0xb3 0x39 0xf0 0xff
   12875 
   12876 # CHECK: myr %f0, %f0, %f0
   12877 0xb3 0x3b 0x00 0x00
   12878 
   12879 # CHECK: myr %f0, %f0, %f15
   12880 0xb3 0x3b 0x00 0x0f
   12881 
   12882 # CHECK: myr %f0, %f15, %f0
   12883 0xb3 0x3b 0x00 0xf0
   12884 
   12885 # CHECK: myr %f13, %f0, %f0
   12886 0xb3 0x3b 0xd0 0x00
   12887 
   12888 # CHECK: myr %f5, %f8, %f9
   12889 0xb3 0x3b 0x50 0x89
   12890 
   12891 # CHECK: myr %f13, %f15, %f15
   12892 0xb3 0x3b 0xd0 0xff
   12893 
   12894 # CHECK: n %r0, 0
   12895 0x54 0x00 0x00 0x00
   12896 
   12897 # CHECK: n %r0, 4095
   12898 0x54 0x00 0x0f 0xff
   12899 
   12900 # CHECK: n %r0, 0(%r1)
   12901 0x54 0x00 0x10 0x00
   12902 
   12903 # CHECK: n %r0, 0(%r15)
   12904 0x54 0x00 0xf0 0x00
   12905 
   12906 # CHECK: n %r0, 4095(%r1,%r15)
   12907 0x54 0x01 0xff 0xff
   12908 
   12909 # CHECK: n %r0, 4095(%r15,%r1)
   12910 0x54 0x0f 0x1f 0xff
   12911 
   12912 # CHECK: n %r15, 0
   12913 0x54 0xf0 0x00 0x00
   12914 
   12915 # CHECK: nc 0(1), 0
   12916 0xd4 0x00 0x00 0x00 0x00 0x00
   12917 
   12918 # CHECK: nc 0(1), 0(%r1)
   12919 0xd4 0x00 0x00 0x00 0x10 0x00
   12920 
   12921 # CHECK: nc 0(1), 0(%r15)
   12922 0xd4 0x00 0x00 0x00 0xf0 0x00
   12923 
   12924 # CHECK: nc 0(1), 4095
   12925 0xd4 0x00 0x00 0x00 0x0f 0xff
   12926 
   12927 # CHECK: nc 0(1), 4095(%r1)
   12928 0xd4 0x00 0x00 0x00 0x1f 0xff
   12929 
   12930 # CHECK: nc 0(1), 4095(%r15)
   12931 0xd4 0x00 0x00 0x00 0xff 0xff
   12932 
   12933 # CHECK: nc 0(1,%r1), 0
   12934 0xd4 0x00 0x10 0x00 0x00 0x00
   12935 
   12936 # CHECK: nc 0(1,%r15), 0
   12937 0xd4 0x00 0xf0 0x00 0x00 0x00
   12938 
   12939 # CHECK: nc 4095(1,%r1), 0
   12940 0xd4 0x00 0x1f 0xff 0x00 0x00
   12941 
   12942 # CHECK: nc 4095(1,%r15), 0
   12943 0xd4 0x00 0xff 0xff 0x00 0x00
   12944 
   12945 # CHECK: nc 0(256,%r1), 0
   12946 0xd4 0xff 0x10 0x00 0x00 0x00
   12947 
   12948 # CHECK: nc 0(256,%r15), 0
   12949 0xd4 0xff 0xf0 0x00 0x00 0x00
   12950 
   12951 # CHECK: ng %r0, -524288
   12952 0xe3 0x00 0x00 0x00 0x80 0x80
   12953 
   12954 # CHECK: ng %r0, -1
   12955 0xe3 0x00 0x0f 0xff 0xff 0x80
   12956 
   12957 # CHECK: ng %r0, 0
   12958 0xe3 0x00 0x00 0x00 0x00 0x80
   12959 
   12960 # CHECK: ng %r0, 1
   12961 0xe3 0x00 0x00 0x01 0x00 0x80
   12962 
   12963 # CHECK: ng %r0, 524287
   12964 0xe3 0x00 0x0f 0xff 0x7f 0x80
   12965 
   12966 # CHECK: ng %r0, 0(%r1)
   12967 0xe3 0x00 0x10 0x00 0x00 0x80
   12968 
   12969 # CHECK: ng %r0, 0(%r15)
   12970 0xe3 0x00 0xf0 0x00 0x00 0x80
   12971 
   12972 # CHECK: ng %r0, 524287(%r1,%r15)
   12973 0xe3 0x01 0xff 0xff 0x7f 0x80
   12974 
   12975 # CHECK: ng %r0, 524287(%r15,%r1)
   12976 0xe3 0x0f 0x1f 0xff 0x7f 0x80
   12977 
   12978 # CHECK: ng %r15, 0
   12979 0xe3 0xf0 0x00 0x00 0x00 0x80
   12980 
   12981 # CHECK: ngr %r0, %r0
   12982 0xb9 0x80 0x00 0x00
   12983 
   12984 # CHECK: ngr %r0, %r15
   12985 0xb9 0x80 0x00 0x0f
   12986 
   12987 # CHECK: ngr %r15, %r0
   12988 0xb9 0x80 0x00 0xf0
   12989 
   12990 # CHECK: ngr %r7, %r8
   12991 0xb9 0x80 0x00 0x78
   12992 
   12993 # CHECK: ngrk %r0, %r0, %r0
   12994 0xb9 0xe4 0x00 0x00
   12995 
   12996 # CHECK: ngrk %r2, %r3, %r4
   12997 0xb9 0xe4 0x40 0x23
   12998 
   12999 # CHECK: ni 0, 0
   13000 0x94 0x00 0x00 0x00
   13001 
   13002 # CHECK: ni 4095, 0
   13003 0x94 0x00 0x0f 0xff
   13004 
   13005 # CHECK: ni 0, 255
   13006 0x94 0xff 0x00 0x00
   13007 
   13008 # CHECK: ni 0(%r1), 42
   13009 0x94 0x2a 0x10 0x00
   13010 
   13011 # CHECK: ni 0(%r15), 42
   13012 0x94 0x2a 0xf0 0x00
   13013 
   13014 # CHECK: ni 4095(%r1), 42
   13015 0x94 0x2a 0x1f 0xff
   13016 
   13017 # CHECK: ni 4095(%r15), 42
   13018 0x94 0x2a 0xff 0xff
   13019 
   13020 # CHECK: niai 0, 0
   13021 0xb2 0xfa 0x00 0x00
   13022 
   13023 # CHECK: niai 15, 0
   13024 0xb2 0xfa 0x00 0xf0
   13025 
   13026 # CHECK: niai 0, 15
   13027 0xb2 0xfa 0x00 0x0f
   13028 
   13029 # CHECK: niai 15, 15
   13030 0xb2 0xfa 0x00 0xff
   13031 
   13032 # CHECK: nihf %r0, 0
   13033 0xc0 0x0a 0x00 0x00 0x00 0x00
   13034 
   13035 # CHECK: nihf %r0, 4294967295
   13036 0xc0 0x0a 0xff 0xff 0xff 0xff
   13037 
   13038 # CHECK: nihf %r15, 0
   13039 0xc0 0xfa 0x00 0x00 0x00 0x00
   13040 
   13041 # CHECK: nihh %r0, 0
   13042 0xa5 0x04 0x00 0x00
   13043 
   13044 # CHECK: nihh %r0, 32768
   13045 0xa5 0x04 0x80 0x00
   13046 
   13047 # CHECK: nihh %r0, 65535
   13048 0xa5 0x04 0xff 0xff
   13049 
   13050 # CHECK: nihh %r15, 0
   13051 0xa5 0xf4 0x00 0x00
   13052 
   13053 # CHECK: nihl %r0, 0
   13054 0xa5 0x05 0x00 0x00
   13055 
   13056 # CHECK: nihl %r0, 32768
   13057 0xa5 0x05 0x80 0x00
   13058 
   13059 # CHECK: nihl %r0, 65535
   13060 0xa5 0x05 0xff 0xff
   13061 
   13062 # CHECK: nihl %r15, 0
   13063 0xa5 0xf5 0x00 0x00
   13064 
   13065 # CHECK: nilf %r0, 0
   13066 0xc0 0x0b 0x00 0x00 0x00 0x00
   13067 
   13068 # CHECK: nilf %r0, 4294967295
   13069 0xc0 0x0b 0xff 0xff 0xff 0xff
   13070 
   13071 # CHECK: nilf %r15, 0
   13072 0xc0 0xfb 0x00 0x00 0x00 0x00
   13073 
   13074 # CHECK: nilh %r0, 0
   13075 0xa5 0x06 0x00 0x00
   13076 
   13077 # CHECK: nilh %r0, 32768
   13078 0xa5 0x06 0x80 0x00
   13079 
   13080 # CHECK: nilh %r0, 65535
   13081 0xa5 0x06 0xff 0xff
   13082 
   13083 # CHECK: nilh %r15, 0
   13084 0xa5 0xf6 0x00 0x00
   13085 
   13086 # CHECK: nill %r0, 0
   13087 0xa5 0x07 0x00 0x00
   13088 
   13089 # CHECK: nill %r0, 32768
   13090 0xa5 0x07 0x80 0x00
   13091 
   13092 # CHECK: nill %r0, 65535
   13093 0xa5 0x07 0xff 0xff
   13094 
   13095 # CHECK: nill %r15, 0
   13096 0xa5 0xf7 0x00 0x00
   13097 
   13098 # CHECK: niy -524288, 0
   13099 0xeb 0x00 0x00 0x00 0x80 0x54
   13100 
   13101 # CHECK: niy -1, 0
   13102 0xeb 0x00 0x0f 0xff 0xff 0x54
   13103 
   13104 # CHECK: niy 0, 0
   13105 0xeb 0x00 0x00 0x00 0x00 0x54
   13106 
   13107 # CHECK: niy 1, 0
   13108 0xeb 0x00 0x00 0x01 0x00 0x54
   13109 
   13110 # CHECK: niy 524287, 0
   13111 0xeb 0x00 0x0f 0xff 0x7f 0x54
   13112 
   13113 # CHECK: niy 0, 255
   13114 0xeb 0xff 0x00 0x00 0x00 0x54
   13115 
   13116 # CHECK: niy 0(%r1), 42
   13117 0xeb 0x2a 0x10 0x00 0x00 0x54
   13118 
   13119 # CHECK: niy 0(%r15), 42
   13120 0xeb 0x2a 0xf0 0x00 0x00 0x54
   13121 
   13122 # CHECK: niy 524287(%r1), 42
   13123 0xeb 0x2a 0x1f 0xff 0x7f 0x54
   13124 
   13125 # CHECK: niy 524287(%r15), 42
   13126 0xeb 0x2a 0xff 0xff 0x7f 0x54
   13127 
   13128 # CHECK: nr %r0, %r0
   13129 0x14 0x00
   13130 
   13131 # CHECK: nr %r0, %r15
   13132 0x14 0x0f
   13133 
   13134 # CHECK: nr %r15, %r0
   13135 0x14 0xf0
   13136 
   13137 # CHECK: nr %r7, %r8
   13138 0x14 0x78
   13139 
   13140 # CHECK: nrk %r0, %r0, %r0
   13141 0xb9 0xf4 0x00 0x00
   13142 
   13143 # CHECK: nrk %r2, %r3, %r4
   13144 0xb9 0xf4 0x40 0x23
   13145 
   13146 # CHECK: ntstg %r0, -524288
   13147 0xe3 0x00 0x00 0x00 0x80 0x25
   13148 
   13149 # CHECK: ntstg %r0, -1
   13150 0xe3 0x00 0x0f 0xff 0xff 0x25
   13151 
   13152 # CHECK: ntstg %r0, 0
   13153 0xe3 0x00 0x00 0x00 0x00 0x25
   13154 
   13155 # CHECK: ntstg %r0, 1
   13156 0xe3 0x00 0x00 0x01 0x00 0x25
   13157 
   13158 # CHECK: ntstg %r0, 524287
   13159 0xe3 0x00 0x0f 0xff 0x7f 0x25
   13160 
   13161 # CHECK: ntstg %r0, 0(%r1)
   13162 0xe3 0x00 0x10 0x00 0x00 0x25
   13163 
   13164 # CHECK: ntstg %r0, 0(%r15)
   13165 0xe3 0x00 0xf0 0x00 0x00 0x25
   13166 
   13167 # CHECK: ntstg %r0, 524287(%r1,%r15)
   13168 0xe3 0x01 0xff 0xff 0x7f 0x25
   13169 
   13170 # CHECK: ntstg %r0, 524287(%r15,%r1)
   13171 0xe3 0x0f 0x1f 0xff 0x7f 0x25
   13172 
   13173 # CHECK: ntstg %r15, 0
   13174 0xe3 0xf0 0x00 0x00 0x00 0x25
   13175 
   13176 # CHECK: ny %r0, -524288
   13177 0xe3 0x00 0x00 0x00 0x80 0x54
   13178 
   13179 # CHECK: ny %r0, -1
   13180 0xe3 0x00 0x0f 0xff 0xff 0x54
   13181 
   13182 # CHECK: ny %r0, 0
   13183 0xe3 0x00 0x00 0x00 0x00 0x54
   13184 
   13185 # CHECK: ny %r0, 1
   13186 0xe3 0x00 0x00 0x01 0x00 0x54
   13187 
   13188 # CHECK: ny %r0, 524287
   13189 0xe3 0x00 0x0f 0xff 0x7f 0x54
   13190 
   13191 # CHECK: ny %r0, 0(%r1)
   13192 0xe3 0x00 0x10 0x00 0x00 0x54
   13193 
   13194 # CHECK: ny %r0, 0(%r15)
   13195 0xe3 0x00 0xf0 0x00 0x00 0x54
   13196 
   13197 # CHECK: ny %r0, 524287(%r1,%r15)
   13198 0xe3 0x01 0xff 0xff 0x7f 0x54
   13199 
   13200 # CHECK: ny %r0, 524287(%r15,%r1)
   13201 0xe3 0x0f 0x1f 0xff 0x7f 0x54
   13202 
   13203 # CHECK: ny %r15, 0
   13204 0xe3 0xf0 0x00 0x00 0x00 0x54
   13205 
   13206 # CHECK: o %r0, 0
   13207 0x56 0x00 0x00 0x00
   13208 
   13209 # CHECK: o %r0, 4095
   13210 0x56 0x00 0x0f 0xff
   13211 
   13212 # CHECK: o %r0, 0(%r1)
   13213 0x56 0x00 0x10 0x00
   13214 
   13215 # CHECK: o %r0, 0(%r15)
   13216 0x56 0x00 0xf0 0x00
   13217 
   13218 # CHECK: o %r0, 4095(%r1,%r15)
   13219 0x56 0x01 0xff 0xff
   13220 
   13221 # CHECK: o %r0, 4095(%r15,%r1)
   13222 0x56 0x0f 0x1f 0xff
   13223 
   13224 # CHECK: o %r15, 0
   13225 0x56 0xf0 0x00 0x00
   13226 
   13227 # CHECK: oc 0(1), 0
   13228 0xd6 0x00 0x00 0x00 0x00 0x00
   13229 
   13230 # CHECK: oc 0(1), 0(%r1)
   13231 0xd6 0x00 0x00 0x00 0x10 0x00
   13232 
   13233 # CHECK: oc 0(1), 0(%r15)
   13234 0xd6 0x00 0x00 0x00 0xf0 0x00
   13235 
   13236 # CHECK: oc 0(1), 4095
   13237 0xd6 0x00 0x00 0x00 0x0f 0xff
   13238 
   13239 # CHECK: oc 0(1), 4095(%r1)
   13240 0xd6 0x00 0x00 0x00 0x1f 0xff
   13241 
   13242 # CHECK: oc 0(1), 4095(%r15)
   13243 0xd6 0x00 0x00 0x00 0xff 0xff
   13244 
   13245 # CHECK: oc 0(1,%r1), 0
   13246 0xd6 0x00 0x10 0x00 0x00 0x00
   13247 
   13248 # CHECK: oc 0(1,%r15), 0
   13249 0xd6 0x00 0xf0 0x00 0x00 0x00
   13250 
   13251 # CHECK: oc 4095(1,%r1), 0
   13252 0xd6 0x00 0x1f 0xff 0x00 0x00
   13253 
   13254 # CHECK: oc 4095(1,%r15), 0
   13255 0xd6 0x00 0xff 0xff 0x00 0x00
   13256 
   13257 # CHECK: oc 0(256,%r1), 0
   13258 0xd6 0xff 0x10 0x00 0x00 0x00
   13259 
   13260 # CHECK: oc 0(256,%r15), 0
   13261 0xd6 0xff 0xf0 0x00 0x00 0x00
   13262 
   13263 # CHECK: og %r0, -524288
   13264 0xe3 0x00 0x00 0x00 0x80 0x81
   13265 
   13266 # CHECK: og %r0, -1
   13267 0xe3 0x00 0x0f 0xff 0xff 0x81
   13268 
   13269 # CHECK: og %r0, 0
   13270 0xe3 0x00 0x00 0x00 0x00 0x81
   13271 
   13272 # CHECK: og %r0, 1
   13273 0xe3 0x00 0x00 0x01 0x00 0x81
   13274 
   13275 # CHECK: og %r0, 524287
   13276 0xe3 0x00 0x0f 0xff 0x7f 0x81
   13277 
   13278 # CHECK: og %r0, 0(%r1)
   13279 0xe3 0x00 0x10 0x00 0x00 0x81
   13280 
   13281 # CHECK: og %r0, 0(%r15)
   13282 0xe3 0x00 0xf0 0x00 0x00 0x81
   13283 
   13284 # CHECK: og %r0, 524287(%r1,%r15)
   13285 0xe3 0x01 0xff 0xff 0x7f 0x81
   13286 
   13287 # CHECK: og %r0, 524287(%r15,%r1)
   13288 0xe3 0x0f 0x1f 0xff 0x7f 0x81
   13289 
   13290 # CHECK: og %r15, 0
   13291 0xe3 0xf0 0x00 0x00 0x00 0x81
   13292 
   13293 # CHECK: ogr %r0, %r0
   13294 0xb9 0x81 0x00 0x00
   13295 
   13296 # CHECK: ogr %r0, %r15
   13297 0xb9 0x81 0x00 0x0f
   13298 
   13299 # CHECK: ogr %r15, %r0
   13300 0xb9 0x81 0x00 0xf0
   13301 
   13302 # CHECK: ogr %r7, %r8
   13303 0xb9 0x81 0x00 0x78
   13304 
   13305 # CHECK: ogrk %r0, %r0, %r0
   13306 0xb9 0xe6 0x00 0x00
   13307 
   13308 # CHECK: ogrk %r2, %r3, %r4
   13309 0xb9 0xe6 0x40 0x23
   13310 
   13311 # CHECK: oi 0, 0
   13312 0x96 0x00 0x00 0x00
   13313 
   13314 # CHECK: oi 4095, 0
   13315 0x96 0x00 0x0f 0xff
   13316 
   13317 # CHECK: oi 0, 255
   13318 0x96 0xff 0x00 0x00
   13319 
   13320 # CHECK: oi 0(%r1), 42
   13321 0x96 0x2a 0x10 0x00
   13322 
   13323 # CHECK: oi 0(%r15), 42
   13324 0x96 0x2a 0xf0 0x00
   13325 
   13326 # CHECK: oi 4095(%r1), 42
   13327 0x96 0x2a 0x1f 0xff
   13328 
   13329 # CHECK: oi 4095(%r15), 42
   13330 0x96 0x2a 0xff 0xff
   13331 
   13332 # CHECK: oihf %r0, 0
   13333 0xc0 0x0c 0x00 0x00 0x00 0x00
   13334 
   13335 # CHECK: oihf %r0, 4294967295
   13336 0xc0 0x0c 0xff 0xff 0xff 0xff
   13337 
   13338 # CHECK: oihf %r15, 0
   13339 0xc0 0xfc 0x00 0x00 0x00 0x00
   13340 
   13341 # CHECK: oihh %r0, 0
   13342 0xa5 0x08 0x00 0x00
   13343 
   13344 # CHECK: oihh %r0, 32768
   13345 0xa5 0x08 0x80 0x00
   13346 
   13347 # CHECK: oihh %r0, 65535
   13348 0xa5 0x08 0xff 0xff
   13349 
   13350 # CHECK: oihh %r15, 0
   13351 0xa5 0xf8 0x00 0x00
   13352 
   13353 # CHECK: oihl %r0, 0
   13354 0xa5 0x09 0x00 0x00
   13355 
   13356 # CHECK: oihl %r0, 32768
   13357 0xa5 0x09 0x80 0x00
   13358 
   13359 # CHECK: oihl %r0, 65535
   13360 0xa5 0x09 0xff 0xff
   13361 
   13362 # CHECK: oihl %r15, 0
   13363 0xa5 0xf9 0x00 0x00
   13364 
   13365 # CHECK: oilf %r0, 0
   13366 0xc0 0x0d 0x00 0x00 0x00 0x00
   13367 
   13368 # CHECK: oilf %r0, 4294967295
   13369 0xc0 0x0d 0xff 0xff 0xff 0xff
   13370 
   13371 # CHECK: oilf %r15, 0
   13372 0xc0 0xfd 0x00 0x00 0x00 0x00
   13373 
   13374 # CHECK: oilh %r0, 0
   13375 0xa5 0x0a 0x00 0x00
   13376 
   13377 # CHECK: oilh %r0, 32768
   13378 0xa5 0x0a 0x80 0x00
   13379 
   13380 # CHECK: oilh %r0, 65535
   13381 0xa5 0x0a 0xff 0xff
   13382 
   13383 # CHECK: oilh %r15, 0
   13384 0xa5 0xfa 0x00 0x00
   13385 
   13386 # CHECK: oill %r0, 0
   13387 0xa5 0x0b 0x00 0x00
   13388 
   13389 # CHECK: oill %r0, 32768
   13390 0xa5 0x0b 0x80 0x00
   13391 
   13392 # CHECK: oill %r0, 65535
   13393 0xa5 0x0b 0xff 0xff
   13394 
   13395 # CHECK: oill %r15, 0
   13396 0xa5 0xfb 0x00 0x00
   13397 
   13398 # CHECK: oiy -524288, 0
   13399 0xeb 0x00 0x00 0x00 0x80 0x56
   13400 
   13401 # CHECK: oiy -1, 0
   13402 0xeb 0x00 0x0f 0xff 0xff 0x56
   13403 
   13404 # CHECK: oiy 0, 0
   13405 0xeb 0x00 0x00 0x00 0x00 0x56
   13406 
   13407 # CHECK: oiy 1, 0
   13408 0xeb 0x00 0x00 0x01 0x00 0x56
   13409 
   13410 # CHECK: oiy 524287, 0
   13411 0xeb 0x00 0x0f 0xff 0x7f 0x56
   13412 
   13413 # CHECK: oiy 0, 255
   13414 0xeb 0xff 0x00 0x00 0x00 0x56
   13415 
   13416 # CHECK: oiy 0(%r1), 42
   13417 0xeb 0x2a 0x10 0x00 0x00 0x56
   13418 
   13419 # CHECK: oiy 0(%r15), 42
   13420 0xeb 0x2a 0xf0 0x00 0x00 0x56
   13421 
   13422 # CHECK: oiy 524287(%r1), 42
   13423 0xeb 0x2a 0x1f 0xff 0x7f 0x56
   13424 
   13425 # CHECK: oiy 524287(%r15), 42
   13426 0xeb 0x2a 0xff 0xff 0x7f 0x56
   13427 
   13428 # CHECK: or %r0, %r0
   13429 0x16 0x00
   13430 
   13431 # CHECK: or %r0, %r15
   13432 0x16 0x0f
   13433 
   13434 # CHECK: or %r15, %r0
   13435 0x16 0xf0
   13436 
   13437 # CHECK: or %r7, %r8
   13438 0x16 0x78
   13439 
   13440 # CHECK: ork %r0, %r0, %r0
   13441 0xb9 0xf6 0x00 0x00
   13442 
   13443 # CHECK: ork %r2, %r3, %r4
   13444 0xb9 0xf6 0x40 0x23
   13445 
   13446 # CHECK: oy %r0, -524288
   13447 0xe3 0x00 0x00 0x00 0x80 0x56
   13448 
   13449 # CHECK: oy %r0, -1
   13450 0xe3 0x00 0x0f 0xff 0xff 0x56
   13451 
   13452 # CHECK: oy %r0, 0
   13453 0xe3 0x00 0x00 0x00 0x00 0x56
   13454 
   13455 # CHECK: oy %r0, 1
   13456 0xe3 0x00 0x00 0x01 0x00 0x56
   13457 
   13458 # CHECK: oy %r0, 524287
   13459 0xe3 0x00 0x0f 0xff 0x7f 0x56
   13460 
   13461 # CHECK: oy %r0, 0(%r1)
   13462 0xe3 0x00 0x10 0x00 0x00 0x56
   13463 
   13464 # CHECK: oy %r0, 0(%r15)
   13465 0xe3 0x00 0xf0 0x00 0x00 0x56
   13466 
   13467 # CHECK: oy %r0, 524287(%r1,%r15)
   13468 0xe3 0x01 0xff 0xff 0x7f 0x56
   13469 
   13470 # CHECK: oy %r0, 524287(%r15,%r1)
   13471 0xe3 0x0f 0x1f 0xff 0x7f 0x56
   13472 
   13473 # CHECK: oy %r15, 0
   13474 0xe3 0xf0 0x00 0x00 0x00 0x56
   13475 
   13476 # CHECK: pack 0(1), 0(1)
   13477 0xf2 0x00 0x00 0x00 0x00 0x00
   13478 
   13479 # CHECK: pack 0(1), 0(1,%r1)
   13480 0xf2 0x00 0x00 0x00 0x10 0x00
   13481 
   13482 # CHECK: pack 0(1), 0(1,%r15)
   13483 0xf2 0x00 0x00 0x00 0xf0 0x00
   13484 
   13485 # CHECK: pack 0(1), 4095(1)
   13486 0xf2 0x00 0x00 0x00 0x0f 0xff
   13487 
   13488 # CHECK: pack 0(1), 4095(1,%r1)
   13489 0xf2 0x00 0x00 0x00 0x1f 0xff
   13490 
   13491 # CHECK: pack 0(1), 4095(1,%r15)
   13492 0xf2 0x00 0x00 0x00 0xff 0xff
   13493 
   13494 # CHECK: pack 0(1,%r1), 0(1)
   13495 0xf2 0x00 0x10 0x00 0x00 0x00
   13496 
   13497 # CHECK: pack 0(1,%r15), 0(1)
   13498 0xf2 0x00 0xf0 0x00 0x00 0x00
   13499 
   13500 # CHECK: pack 4095(1,%r1), 0(1)
   13501 0xf2 0x00 0x1f 0xff 0x00 0x00
   13502 
   13503 # CHECK: pack 4095(1,%r15), 0(1)
   13504 0xf2 0x00 0xff 0xff 0x00 0x00
   13505 
   13506 # CHECK: pack 0(16,%r1), 0(1)
   13507 0xf2 0xf0 0x10 0x00 0x00 0x00
   13508 
   13509 # CHECK: pack 0(16,%r15), 0(1)
   13510 0xf2 0xf0 0xf0 0x00 0x00 0x00
   13511 
   13512 # CHECK: pack 0(1), 0(16,%r1)
   13513 0xf2 0x0f 0x00 0x00 0x10 0x00
   13514 
   13515 # CHECK: pack 0(1), 0(16,%r15)
   13516 0xf2 0x0f 0x00 0x00 0xf0 0x00
   13517 
   13518 # CHECK: palb
   13519 0xb2 0x48 0x00 0x00
   13520 
   13521 # CHECK: pc 0
   13522 0xb2 0x18 0x00 0x00
   13523 
   13524 # CHECK: pc 0(%r1)
   13525 0xb2 0x18 0x10 0x00
   13526 
   13527 # CHECK: pc 0(%r15)
   13528 0xb2 0x18 0xf0 0x00
   13529 
   13530 # CHECK: pc 4095
   13531 0xb2 0x18 0x0f 0xff
   13532 
   13533 # CHECK: pc 4095(%r1)
   13534 0xb2 0x18 0x1f 0xff
   13535 
   13536 # CHECK: pc 4095(%r15)
   13537 0xb2 0x18 0xff 0xff
   13538 
   13539 # CHECK: pcc
   13540 0xb9 0x2c 0x00 0x00
   13541 
   13542 # CHECK: pckmo
   13543 0xb9 0x28 0x00 0x00
   13544 
   13545 # CHECK: pfd 0, -524288
   13546 0xe3 0x00 0x00 0x00 0x80 0x36
   13547 
   13548 # CHECK: pfd 0, -1
   13549 0xe3 0x00 0x0f 0xff 0xff 0x36
   13550 
   13551 # CHECK: pfd 0, 0
   13552 0xe3 0x00 0x00 0x00 0x00 0x36
   13553 
   13554 # CHECK: pfd 0, 1
   13555 0xe3 0x00 0x00 0x01 0x00 0x36
   13556 
   13557 # CHECK: pfd 0, 524287
   13558 0xe3 0x00 0x0f 0xff 0x7f 0x36
   13559 
   13560 # CHECK: pfd 0, 0(%r1)
   13561 0xe3 0x00 0x10 0x00 0x00 0x36
   13562 
   13563 # CHECK: pfd 0, 0(%r15)
   13564 0xe3 0x00 0xf0 0x00 0x00 0x36
   13565 
   13566 # CHECK: pfd 0, 524287(%r1,%r15)
   13567 0xe3 0x01 0xff 0xff 0x7f 0x36
   13568 
   13569 # CHECK: pfd 0, 524287(%r15,%r1)
   13570 0xe3 0x0f 0x1f 0xff 0x7f 0x36
   13571 
   13572 # CHECK: pfd 15, 0
   13573 0xe3 0xf0 0x00 0x00 0x00 0x36
   13574 
   13575 # CHECK: pfmf %r0, %r0
   13576 0xb9 0xaf 0x00 0x00
   13577 
   13578 # CHECK: pfmf %r0, %r15
   13579 0xb9 0xaf 0x00 0x0f
   13580 
   13581 # CHECK: pfmf %r15, %r0
   13582 0xb9 0xaf 0x00 0xf0
   13583 
   13584 # CHECK: pfmf %r7, %r8
   13585 0xb9 0xaf 0x00 0x78
   13586 
   13587 # CHECK: pfmf %r15, %r15
   13588 0xb9 0xaf 0x00 0xff
   13589 
   13590 # CHECK: pfpo
   13591 0x01 0x0a
   13592 
   13593 # CHECK: pgin %r0, %r0
   13594 0xb2 0x2e 0x00 0x00
   13595 
   13596 # CHECK: pgin %r0, %r15
   13597 0xb2 0x2e 0x00 0x0f
   13598 
   13599 # CHECK: pgin %r15, %r0
   13600 0xb2 0x2e 0x00 0xf0
   13601 
   13602 # CHECK: pgin %r7, %r8
   13603 0xb2 0x2e 0x00 0x78
   13604 
   13605 # CHECK: pgin %r15, %r15
   13606 0xb2 0x2e 0x00 0xff
   13607 
   13608 # CHECK: pgout %r0, %r0
   13609 0xb2 0x2f 0x00 0x00
   13610 
   13611 # CHECK: pgout %r0, %r15
   13612 0xb2 0x2f 0x00 0x0f
   13613 
   13614 # CHECK: pgout %r15, %r0
   13615 0xb2 0x2f 0x00 0xf0
   13616 
   13617 # CHECK: pgout %r7, %r8
   13618 0xb2 0x2f 0x00 0x78
   13619 
   13620 # CHECK: pgout %r15, %r15
   13621 0xb2 0x2f 0x00 0xff
   13622 
   13623 # CHECK: pka 0, 0(1)
   13624 0xe9 0x00 0x00 0x00 0x00 0x00
   13625 
   13626 # CHECK: pka 0, 0(1,%r1)
   13627 0xe9 0x00 0x00 0x00 0x10 0x00
   13628 
   13629 # CHECK: pka 0, 0(1,%r15)
   13630 0xe9 0x00 0x00 0x00 0xf0 0x00
   13631 
   13632 # CHECK: pka 0, 4095(1)
   13633 0xe9 0x00 0x00 0x00 0x0f 0xff
   13634 
   13635 # CHECK: pka 0, 4095(1,%r1)
   13636 0xe9 0x00 0x00 0x00 0x1f 0xff
   13637 
   13638 # CHECK: pka 0, 4095(1,%r15)
   13639 0xe9 0x00 0x00 0x00 0xff 0xff
   13640 
   13641 # CHECK: pka 0(%r1), 0(1)
   13642 0xe9 0x00 0x10 0x00 0x00 0x00
   13643 
   13644 # CHECK: pka 0(%r15), 0(1)
   13645 0xe9 0x00 0xf0 0x00 0x00 0x00
   13646 
   13647 # CHECK: pka 4095(%r1), 0(1)
   13648 0xe9 0x00 0x1f 0xff 0x00 0x00
   13649 
   13650 # CHECK: pka 4095(%r15), 0(1)
   13651 0xe9 0x00 0xff 0xff 0x00 0x00
   13652 
   13653 # CHECK: pka 0, 0(256,%r1)
   13654 0xe9 0xff 0x00 0x00 0x10 0x00
   13655 
   13656 # CHECK: pka 0, 0(256,%r15)
   13657 0xe9 0xff 0x00 0x00 0xf0 0x00
   13658 
   13659 # CHECK: pku 0, 0(1)
   13660 0xe1 0x00 0x00 0x00 0x00 0x00
   13661 
   13662 # CHECK: pku 0, 0(1,%r1)
   13663 0xe1 0x00 0x00 0x00 0x10 0x00
   13664 
   13665 # CHECK: pku 0, 0(1,%r15)
   13666 0xe1 0x00 0x00 0x00 0xf0 0x00
   13667 
   13668 # CHECK: pku 0, 4095(1)
   13669 0xe1 0x00 0x00 0x00 0x0f 0xff
   13670 
   13671 # CHECK: pku 0, 4095(1,%r1)
   13672 0xe1 0x00 0x00 0x00 0x1f 0xff
   13673 
   13674 # CHECK: pku 0, 4095(1,%r15)
   13675 0xe1 0x00 0x00 0x00 0xff 0xff
   13676 
   13677 # CHECK: pku 0(%r1), 0(1)
   13678 0xe1 0x00 0x10 0x00 0x00 0x00
   13679 
   13680 # CHECK: pku 0(%r15), 0(1)
   13681 0xe1 0x00 0xf0 0x00 0x00 0x00
   13682 
   13683 # CHECK: pku 4095(%r1), 0(1)
   13684 0xe1 0x00 0x1f 0xff 0x00 0x00
   13685 
   13686 # CHECK: pku 4095(%r15), 0(1)
   13687 0xe1 0x00 0xff 0xff 0x00 0x00
   13688 
   13689 # CHECK: pku 0, 0(256,%r1)
   13690 0xe1 0xff 0x00 0x00 0x10 0x00
   13691 
   13692 # CHECK: pku 0, 0(256,%r15)
   13693 0xe1 0xff 0x00 0x00 0xf0 0x00
   13694 
   13695 # CHECK: plo %r0, 0, %r0, 0
   13696 0xee 0x00 0x00 0x00 0x00 0x00
   13697 
   13698 # CHECK: plo %r2, 0, %r4, 4095
   13699 0xee 0x24 0x00 0x00 0x0f 0xff
   13700 
   13701 # CHECK: plo %r2, 0, %r4, 0(%r1)
   13702 0xee 0x24 0x00 0x00 0x10 0x00
   13703 
   13704 # CHECK: plo %r2, 0, %r4, 0(%r15)
   13705 0xee 0x24 0x00 0x00 0xf0 0x00
   13706 
   13707 # CHECK: plo %r2, 0(%r1), %r4, 4095(%r15)
   13708 0xee 0x24 0x10 0x00 0xff 0xff
   13709 
   13710 # CHECK: plo %r2, 0(%r1), %r4, 0(%r15)
   13711 0xee 0x24 0x10 0x00 0xf0 0x00
   13712 
   13713 # CHECK: plo %r2, 4095(%r1), %r4, 0(%r15)
   13714 0xee 0x24 0x1f 0xff 0xf0 0x00
   13715 
   13716 # CHECK: popcnt %r0, %r0
   13717 0xb9 0xe1 0x00 0x00
   13718 
   13719 # CHECK: popcnt %r0, %r15
   13720 0xb9 0xe1 0x00 0x0f
   13721 
   13722 # CHECK: popcnt %r15, %r0
   13723 0xb9 0xe1 0x00 0xf0
   13724 
   13725 # CHECK: popcnt %r7, %r8
   13726 0xb9 0xe1 0x00 0x78
   13727 
   13728 # CHECK: ppa %r0, %r0, 0
   13729 0xb2 0xe8 0x00 0x00
   13730 
   13731 # CHECK: ppa %r0, %r0, 15
   13732 0xb2 0xe8 0xf0 0x00
   13733 
   13734 # CHECK: ppa %r0, %r15, 0
   13735 0xb2 0xe8 0x00 0x0f
   13736 
   13737 # CHECK: ppa %r4, %r6, 7
   13738 0xb2 0xe8 0x70 0x46
   13739 
   13740 # CHECK: ppa %r15, %r0, 0
   13741 0xb2 0xe8 0x00 0xf0
   13742 
   13743 # CHECK: pr
   13744 0x01 0x01
   13745 
   13746 # CHECK: pt %r0, %r0
   13747 0xb2 0x28 0x00 0x00
   13748 
   13749 # CHECK: pt %r0, %r15
   13750 0xb2 0x28 0x00 0x0f
   13751 
   13752 # CHECK: pt %r15, %r0
   13753 0xb2 0x28 0x00 0xf0
   13754 
   13755 # CHECK: pt %r7, %r8
   13756 0xb2 0x28 0x00 0x78
   13757 
   13758 # CHECK: ptf %r0
   13759 0xb9 0xa2 0x00 0x00
   13760 
   13761 # CHECK: ptf %r1
   13762 0xb9 0xa2 0x00 0x10
   13763 
   13764 # CHECK: ptf %r15
   13765 0xb9 0xa2 0x00 0xf0
   13766 
   13767 # CHECK: ptff
   13768 0x01 0x04
   13769 
   13770 # CHECK: pti %r0, %r0
   13771 0xb9 0x9e 0x00 0x00
   13772 
   13773 # CHECK: pti %r0, %r15
   13774 0xb9 0x9e 0x00 0x0f
   13775 
   13776 # CHECK: pti %r15, %r0
   13777 0xb9 0x9e 0x00 0xf0
   13778 
   13779 # CHECK: pti %r7, %r8
   13780 0xb9 0x9e 0x00 0x78
   13781 
   13782 # CHECK: ptlb
   13783 0xb2 0x0d 0x00 0x00
   13784 
   13785 # CHECK: qadtr %f0, %f0, %f0, 0
   13786 0xb3 0xf5 0x00 0x00
   13787 
   13788 # CHECK: qadtr %f0, %f0, %f0, 15
   13789 0xb3 0xf5 0x0f 0x00
   13790 
   13791 # CHECK: qadtr %f0, %f0, %f15, 0
   13792 0xb3 0xf5 0x00 0x0f
   13793 
   13794 # CHECK: qadtr %f0, %f15, %f0, 0
   13795 0xb3 0xf5 0xf0 0x00
   13796 
   13797 # CHECK: qadtr %f4, %f5, %f6, 7
   13798 0xb3 0xf5 0x57 0x46
   13799 
   13800 # CHECK: qadtr %f15, %f0, %f0, 0
   13801 0xb3 0xf5 0x00 0xf0
   13802 
   13803 # CHECK: qaxtr %f0, %f0, %f0, 0
   13804 0xb3 0xfd 0x00 0x00
   13805 
   13806 # CHECK: qaxtr %f0, %f0, %f0, 15
   13807 0xb3 0xfd 0x0f 0x00
   13808 
   13809 # CHECK: qaxtr %f0, %f0, %f13, 0
   13810 0xb3 0xfd 0x00 0x0d
   13811 
   13812 # CHECK: qaxtr %f0, %f13, %f0, 0
   13813 0xb3 0xfd 0xd0 0x00
   13814 
   13815 # CHECK: qaxtr %f8, %f8, %f8, 8
   13816 0xb3 0xfd 0x88 0x88
   13817 
   13818 # CHECK: qaxtr %f13, %f0, %f0, 0
   13819 0xb3 0xfd 0x00 0xd0
   13820 
   13821 # CHECK: qctri 0
   13822 0xb2 0x8e 0x00 0x00
   13823 
   13824 # CHECK: qctri 0(%r1)
   13825 0xb2 0x8e 0x10 0x00
   13826 
   13827 # CHECK: qctri 0(%r15)
   13828 0xb2 0x8e 0xf0 0x00
   13829 
   13830 # CHECK: qctri 4095
   13831 0xb2 0x8e 0x0f 0xff
   13832 
   13833 # CHECK: qctri 4095(%r1)
   13834 0xb2 0x8e 0x1f 0xff
   13835 
   13836 # CHECK: qctri 4095(%r15)
   13837 0xb2 0x8e 0xff 0xff
   13838 
   13839 # CHECK: qsi 0
   13840 0xb2 0x86 0x00 0x00
   13841 
   13842 # CHECK: qsi 0(%r1)
   13843 0xb2 0x86 0x10 0x00
   13844 
   13845 # CHECK: qsi 0(%r15)
   13846 0xb2 0x86 0xf0 0x00
   13847 
   13848 # CHECK: qsi 4095
   13849 0xb2 0x86 0x0f 0xff
   13850 
   13851 # CHECK: qsi 4095(%r1)
   13852 0xb2 0x86 0x1f 0xff
   13853 
   13854 # CHECK: qsi 4095(%r15)
   13855 0xb2 0x86 0xff 0xff
   13856 
   13857 # CHECK: rchp
   13858 0xb2 0x3b 0x00 0x00
   13859 
   13860 # CHECK: risbg %r0, %r0, 0, 0, 0
   13861 0xec 0x00 0x00 0x00 0x00 0x55
   13862 
   13863 # CHECK: risbg %r0, %r0, 0, 0, 63
   13864 0xec 0x00 0x00 0x00 0x3f 0x55
   13865 
   13866 # CHECK: risbg %r0, %r0, 0, 255, 0
   13867 0xec 0x00 0x00 0xff 0x00 0x55
   13868 
   13869 # CHECK: risbg %r0, %r0, 255, 0, 0
   13870 0xec 0x00 0xff 0x00 0x00 0x55
   13871 
   13872 # CHECK: risbg %r0, %r15, 0, 0, 0
   13873 0xec 0x0f 0x00 0x00 0x00 0x55
   13874 
   13875 # CHECK: risbg %r15, %r0, 0, 0, 0
   13876 0xec 0xf0 0x00 0x00 0x00 0x55
   13877 
   13878 # CHECK: risbg %r4, %r5, 6, 7, 8
   13879 0xec 0x45 0x06 0x07 0x08 0x55
   13880 
   13881 # CHECK: risbgn %r0, %r0, 0, 0, 0
   13882 0xec 0x00 0x00 0x00 0x00 0x59
   13883 
   13884 # CHECK: risbgn %r0, %r0, 0, 0, 63
   13885 0xec 0x00 0x00 0x00 0x3f 0x59
   13886 
   13887 # CHECK: risbgn %r0, %r0, 0, 255, 0
   13888 0xec 0x00 0x00 0xff 0x00 0x59
   13889 
   13890 # CHECK: risbgn %r0, %r0, 255, 0, 0
   13891 0xec 0x00 0xff 0x00 0x00 0x59
   13892 
   13893 # CHECK: risbgn %r0, %r15, 0, 0, 0
   13894 0xec 0x0f 0x00 0x00 0x00 0x59
   13895 
   13896 # CHECK: risbgn %r15, %r0, 0, 0, 0
   13897 0xec 0xf0 0x00 0x00 0x00 0x59
   13898 
   13899 # CHECK: risbgn %r4, %r5, 6, 7, 8
   13900 0xec 0x45 0x06 0x07 0x08 0x59
   13901 
   13902 # CHECK: risbhg %r0, %r0, 0, 0, 0
   13903 0xec 0x00 0x00 0x00 0x00 0x5d
   13904 
   13905 # CHECK: risbhg %r0, %r0, 0, 0, 63
   13906 0xec 0x00 0x00 0x00 0x3f 0x5d
   13907 
   13908 # CHECK: risbhg %r0, %r0, 0, 255, 0
   13909 0xec 0x00 0x00 0xff 0x00 0x5d
   13910 
   13911 # CHECK: risbhg %r0, %r0, 255, 0, 0
   13912 0xec 0x00 0xff 0x00 0x00 0x5d
   13913 
   13914 # CHECK: risbhg %r0, %r15, 0, 0, 0
   13915 0xec 0x0f 0x00 0x00 0x00 0x5d
   13916 
   13917 # CHECK: risbhg %r15, %r0, 0, 0, 0
   13918 0xec 0xf0 0x00 0x00 0x00 0x5d
   13919 
   13920 # CHECK: risbhg %r4, %r5, 6, 7, 8
   13921 0xec 0x45 0x06 0x07 0x08 0x5d
   13922 
   13923 # CHECK: risblg %r0, %r0, 0, 0, 0
   13924 0xec 0x00 0x00 0x00 0x00 0x51
   13925 
   13926 # CHECK: risblg %r0, %r0, 0, 0, 63
   13927 0xec 0x00 0x00 0x00 0x3f 0x51
   13928 
   13929 # CHECK: risblg %r0, %r0, 0, 255, 0
   13930 0xec 0x00 0x00 0xff 0x00 0x51
   13931 
   13932 # CHECK: risblg %r0, %r0, 255, 0, 0
   13933 0xec 0x00 0xff 0x00 0x00 0x51
   13934 
   13935 # CHECK: risblg %r0, %r15, 0, 0, 0
   13936 0xec 0x0f 0x00 0x00 0x00 0x51
   13937 
   13938 # CHECK: risblg %r15, %r0, 0, 0, 0
   13939 0xec 0xf0 0x00 0x00 0x00 0x51
   13940 
   13941 # CHECK: risblg %r4, %r5, 6, 7, 8
   13942 0xec 0x45 0x06 0x07 0x08 0x51
   13943 
   13944 # CHECK: rll %r0, %r0, 0
   13945 0xeb 0x00 0x00 0x00 0x00 0x1d
   13946 
   13947 # CHECK: rll %r15, %r1, 0
   13948 0xeb 0xf1 0x00 0x00 0x00 0x1d
   13949 
   13950 # CHECK: rll %r1, %r15, 0
   13951 0xeb 0x1f 0x00 0x00 0x00 0x1d
   13952 
   13953 # CHECK: rll %r15, %r15, 0
   13954 0xeb 0xff 0x00 0x00 0x00 0x1d
   13955 
   13956 # CHECK: rll %r0, %r0, -524288
   13957 0xeb 0x00 0x00 0x00 0x80 0x1d
   13958 
   13959 # CHECK: rll %r0, %r0, -1
   13960 0xeb 0x00 0x0f 0xff 0xff 0x1d
   13961 
   13962 # CHECK: rll %r0, %r0, 1
   13963 0xeb 0x00 0x00 0x01 0x00 0x1d
   13964 
   13965 # CHECK: rll %r0, %r0, 524287
   13966 0xeb 0x00 0x0f 0xff 0x7f 0x1d
   13967 
   13968 # CHECK: rll %r0, %r0, 0(%r1)
   13969 0xeb 0x00 0x10 0x00 0x00 0x1d
   13970 
   13971 # CHECK: rll %r0, %r0, 0(%r15)
   13972 0xeb 0x00 0xf0 0x00 0x00 0x1d
   13973 
   13974 # CHECK: rll %r0, %r0, 524287(%r1)
   13975 0xeb 0x00 0x1f 0xff 0x7f 0x1d
   13976 
   13977 # CHECK: rll %r0, %r0, 524287(%r15)
   13978 0xeb 0x00 0xff 0xff 0x7f 0x1d
   13979 
   13980 # CHECK: rllg %r0, %r0, 0
   13981 0xeb 0x00 0x00 0x00 0x00 0x1c
   13982 
   13983 # CHECK: rllg %r15, %r1, 0
   13984 0xeb 0xf1 0x00 0x00 0x00 0x1c
   13985 
   13986 # CHECK: rllg %r1, %r15, 0
   13987 0xeb 0x1f 0x00 0x00 0x00 0x1c
   13988 
   13989 # CHECK: rllg %r15, %r15, 0
   13990 0xeb 0xff 0x00 0x00 0x00 0x1c
   13991 
   13992 # CHECK: rllg %r0, %r0, -524288
   13993 0xeb 0x00 0x00 0x00 0x80 0x1c
   13994 
   13995 # CHECK: rllg %r0, %r0, -1
   13996 0xeb 0x00 0x0f 0xff 0xff 0x1c
   13997 
   13998 # CHECK: rllg %r0, %r0, 1
   13999 0xeb 0x00 0x00 0x01 0x00 0x1c
   14000 
   14001 # CHECK: rllg %r0, %r0, 524287
   14002 0xeb 0x00 0x0f 0xff 0x7f 0x1c
   14003 
   14004 # CHECK: rllg %r0, %r0, 0(%r1)
   14005 0xeb 0x00 0x10 0x00 0x00 0x1c
   14006 
   14007 # CHECK: rllg %r0, %r0, 0(%r15)
   14008 0xeb 0x00 0xf0 0x00 0x00 0x1c
   14009 
   14010 # CHECK: rllg %r0, %r0, 524287(%r1)
   14011 0xeb 0x00 0x1f 0xff 0x7f 0x1c
   14012 
   14013 # CHECK: rllg %r0, %r0, 524287(%r15)
   14014 0xeb 0x00 0xff 0xff 0x7f 0x1c
   14015 
   14016 # CHECK: rnsbg %r0, %r0, 0, 0, 0
   14017 0xec 0x00 0x00 0x00 0x00 0x54
   14018 
   14019 # CHECK: rnsbg %r0, %r0, 0, 0, 63
   14020 0xec 0x00 0x00 0x00 0x3f 0x54
   14021 
   14022 # CHECK: rnsbg %r0, %r0, 0, 255, 0
   14023 0xec 0x00 0x00 0xff 0x00 0x54
   14024 
   14025 # CHECK: rnsbg %r0, %r0, 255, 0, 0
   14026 0xec 0x00 0xff 0x00 0x00 0x54
   14027 
   14028 # CHECK: rnsbg %r0, %r15, 0, 0, 0
   14029 0xec 0x0f 0x00 0x00 0x00 0x54
   14030 
   14031 # CHECK: rnsbg %r15, %r0, 0, 0, 0
   14032 0xec 0xf0 0x00 0x00 0x00 0x54
   14033 
   14034 # CHECK: rnsbg %r4, %r5, 6, 7, 8
   14035 0xec 0x45 0x06 0x07 0x08 0x54
   14036 
   14037 # CHECK: rosbg %r0, %r0, 0, 0, 0
   14038 0xec 0x00 0x00 0x00 0x00 0x56
   14039 
   14040 # CHECK: rosbg %r0, %r0, 0, 0, 63
   14041 0xec 0x00 0x00 0x00 0x3f 0x56
   14042 
   14043 # CHECK: rosbg %r0, %r0, 0, 255, 0
   14044 0xec 0x00 0x00 0xff 0x00 0x56
   14045 
   14046 # CHECK: rosbg %r0, %r0, 255, 0, 0
   14047 0xec 0x00 0xff 0x00 0x00 0x56
   14048 
   14049 # CHECK: rosbg %r0, %r15, 0, 0, 0
   14050 0xec 0x0f 0x00 0x00 0x00 0x56
   14051 
   14052 # CHECK: rosbg %r15, %r0, 0, 0, 0
   14053 0xec 0xf0 0x00 0x00 0x00 0x56
   14054 
   14055 # CHECK: rosbg %r4, %r5, 6, 7, 8
   14056 0xec 0x45 0x06 0x07 0x08 0x56
   14057 
   14058 # CHECK: rp 0
   14059 0xb2 0x77 0x00 0x00
   14060 
   14061 # CHECK: rp 0(%r1)
   14062 0xb2 0x77 0x10 0x00
   14063 
   14064 # CHECK: rp 0(%r15)
   14065 0xb2 0x77 0xf0 0x00
   14066 
   14067 # CHECK: rp 4095
   14068 0xb2 0x77 0x0f 0xff
   14069 
   14070 # CHECK: rp 4095(%r1)
   14071 0xb2 0x77 0x1f 0xff
   14072 
   14073 # CHECK: rp 4095(%r15)
   14074 0xb2 0x77 0xff 0xff
   14075 
   14076 # CHECK: rrbe %r0, %r0
   14077 0xb2 0x2a 0x00 0x00
   14078 
   14079 # CHECK: rrbe %r0, %r15
   14080 0xb2 0x2a 0x00 0x0f
   14081 
   14082 # CHECK: rrbe %r15, %r0
   14083 0xb2 0x2a 0x00 0xf0
   14084 
   14085 # CHECK: rrbe %r7, %r8
   14086 0xb2 0x2a 0x00 0x78
   14087 
   14088 # CHECK: rrbe %r15, %r15
   14089 0xb2 0x2a 0x00 0xff
   14090 
   14091 # CHECK: rrbm %r0, %r0
   14092 0xb9 0xae 0x00 0x00
   14093 
   14094 # CHECK: rrbm %r0, %r15
   14095 0xb9 0xae 0x00 0x0f
   14096 
   14097 # CHECK: rrbm %r15, %r0
   14098 0xb9 0xae 0x00 0xf0
   14099 
   14100 # CHECK: rrbm %r7, %r8
   14101 0xb9 0xae 0x00 0x78
   14102 
   14103 # CHECK: rrbm %r15, %r15
   14104 0xb9 0xae 0x00 0xff
   14105 
   14106 # CHECK: rrdtr %f0, %f0, %f0, 0
   14107 0xb3 0xf7 0x00 0x00
   14108 
   14109 # CHECK: rrdtr %f0, %f0, %f0, 15
   14110 0xb3 0xf7 0x0f 0x00
   14111 
   14112 # CHECK: rrdtr %f0, %f0, %f15, 0
   14113 0xb3 0xf7 0x00 0x0f
   14114 
   14115 # CHECK: rrdtr %f0, %f15, %f0, 0
   14116 0xb3 0xf7 0xf0 0x00
   14117 
   14118 # CHECK: rrdtr %f4, %f5, %f6, 7
   14119 0xb3 0xf7 0x57 0x46
   14120 
   14121 # CHECK: rrdtr %f15, %f0, %f0, 0
   14122 0xb3 0xf7 0x00 0xf0
   14123 
   14124 # CHECK: rrxtr %f0, %f0, %f0, 0
   14125 0xb3 0xff 0x00 0x00
   14126 
   14127 # CHECK: rrxtr %f0, %f0, %f0, 15
   14128 0xb3 0xff 0x0f 0x00
   14129 
   14130 # CHECK: rrxtr %f0, %f0, %f13, 0
   14131 0xb3 0xff 0x00 0x0d
   14132 
   14133 # CHECK: rrxtr %f0, %f13, %f0, 0
   14134 0xb3 0xff 0xd0 0x00
   14135 
   14136 # CHECK: rrxtr %f8, %f8, %f8, 8
   14137 0xb3 0xff 0x88 0x88
   14138 
   14139 # CHECK: rrxtr %f13, %f0, %f0, 0
   14140 0xb3 0xff 0x00 0xd0
   14141 
   14142 # CHECK: rsch
   14143 0xb2 0x38 0x00 0x00
   14144 
   14145 # CHECK: rxsbg %r0, %r0, 0, 0, 0
   14146 0xec 0x00 0x00 0x00 0x00 0x57
   14147 
   14148 # CHECK: rxsbg %r0, %r0, 0, 0, 63
   14149 0xec 0x00 0x00 0x00 0x3f 0x57
   14150 
   14151 # CHECK: rxsbg %r0, %r0, 0, 255, 0
   14152 0xec 0x00 0x00 0xff 0x00 0x57
   14153 
   14154 # CHECK: rxsbg %r0, %r0, 255, 0, 0
   14155 0xec 0x00 0xff 0x00 0x00 0x57
   14156 
   14157 # CHECK: rxsbg %r0, %r15, 0, 0, 0
   14158 0xec 0x0f 0x00 0x00 0x00 0x57
   14159 
   14160 # CHECK: rxsbg %r15, %r0, 0, 0, 0
   14161 0xec 0xf0 0x00 0x00 0x00 0x57
   14162 
   14163 # CHECK: rxsbg %r4, %r5, 6, 7, 8
   14164 0xec 0x45 0x06 0x07 0x08 0x57
   14165 
   14166 # CHECK: s %r0, 0
   14167 0x5b 0x00 0x00 0x00
   14168 
   14169 # CHECK: s %r0, 4095
   14170 0x5b 0x00 0x0f 0xff
   14171 
   14172 # CHECK: s %r0, 0(%r1)
   14173 0x5b 0x00 0x10 0x00
   14174 
   14175 # CHECK: s %r0, 0(%r15)
   14176 0x5b 0x00 0xf0 0x00
   14177 
   14178 # CHECK: s %r0, 4095(%r1,%r15)
   14179 0x5b 0x01 0xff 0xff
   14180 
   14181 # CHECK: s %r0, 4095(%r15,%r1)
   14182 0x5b 0x0f 0x1f 0xff
   14183 
   14184 # CHECK: s %r15, 0
   14185 0x5b 0xf0 0x00 0x00
   14186 
   14187 # CHECK: sac 0
   14188 0xb2 0x19 0x00 0x00
   14189 
   14190 # CHECK: sac 0(%r1)
   14191 0xb2 0x19 0x10 0x00
   14192 
   14193 # CHECK: sac 0(%r15)
   14194 0xb2 0x19 0xf0 0x00
   14195 
   14196 # CHECK: sac 4095
   14197 0xb2 0x19 0x0f 0xff
   14198 
   14199 # CHECK: sac 4095(%r1)
   14200 0xb2 0x19 0x1f 0xff
   14201 
   14202 # CHECK: sac 4095(%r15)
   14203 0xb2 0x19 0xff 0xff
   14204 
   14205 # CHECK: sacf 0
   14206 0xb2 0x79 0x00 0x00
   14207 
   14208 # CHECK: sacf 0(%r1)
   14209 0xb2 0x79 0x10 0x00
   14210 
   14211 # CHECK: sacf 0(%r15)
   14212 0xb2 0x79 0xf0 0x00
   14213 
   14214 # CHECK: sacf 4095
   14215 0xb2 0x79 0x0f 0xff
   14216 
   14217 # CHECK: sacf 4095(%r1)
   14218 0xb2 0x79 0x1f 0xff
   14219 
   14220 # CHECK: sacf 4095(%r15)
   14221 0xb2 0x79 0xff 0xff
   14222 
   14223 # CHECK: sal
   14224 0xb2 0x37 0x00 0x00
   14225 
   14226 # CHECK: sam24
   14227 0x01 0x0c
   14228 
   14229 # CHECK: sam31
   14230 0x01 0x0d
   14231 
   14232 # CHECK: sam64
   14233 0x01 0x0e
   14234 
   14235 # CHECK: sar %a0, %r0
   14236 0xb2 0x4e 0x00 0x00
   14237 
   14238 # CHECK: sar %a0, %r15
   14239 0xb2 0x4e 0x00 0x0f
   14240 
   14241 # CHECK: sar %a15, %r0
   14242 0xb2 0x4e 0x00 0xf0
   14243 
   14244 # CHECK: sar %a7, %r8
   14245 0xb2 0x4e 0x00 0x78
   14246 
   14247 # CHECK: sar %a15, %r15
   14248 0xb2 0x4e 0x00 0xff
   14249 
   14250 # CHECK: scctr %r0, %r0
   14251 0xb2 0xe0 0x00 0x00
   14252 
   14253 # CHECK: scctr %r0, %r15
   14254 0xb2 0xe0 0x00 0x0f
   14255 
   14256 # CHECK: scctr %r15, %r0
   14257 0xb2 0xe0 0x00 0xf0
   14258 
   14259 # CHECK: scctr %r7, %r8
   14260 0xb2 0xe0 0x00 0x78
   14261 
   14262 # CHECK: schm
   14263 0xb2 0x3c 0x00 0x00
   14264 
   14265 # CHECK: sck 0
   14266 0xb2 0x04 0x00 0x00
   14267 
   14268 # CHECK: sck 0(%r1)
   14269 0xb2 0x04 0x10 0x00
   14270 
   14271 # CHECK: sck 0(%r15)
   14272 0xb2 0x04 0xf0 0x00
   14273 
   14274 # CHECK: sck 4095
   14275 0xb2 0x04 0x0f 0xff
   14276 
   14277 # CHECK: sck 4095(%r1)
   14278 0xb2 0x04 0x1f 0xff
   14279 
   14280 # CHECK: sck 4095(%r15)
   14281 0xb2 0x04 0xff 0xff
   14282 
   14283 # CHECK: sckc 0
   14284 0xb2 0x06 0x00 0x00
   14285 
   14286 # CHECK: sckc 0(%r1)
   14287 0xb2 0x06 0x10 0x00
   14288 
   14289 # CHECK: sckc 0(%r15)
   14290 0xb2 0x06 0xf0 0x00
   14291 
   14292 # CHECK: sckc 4095
   14293 0xb2 0x06 0x0f 0xff
   14294 
   14295 # CHECK: sckc 4095(%r1)
   14296 0xb2 0x06 0x1f 0xff
   14297 
   14298 # CHECK: sckc 4095(%r15)
   14299 0xb2 0x06 0xff 0xff
   14300 
   14301 # CHECK: sckpf
   14302 0x01 0x07
   14303 
   14304 # CHECK: sd %f0, 0
   14305 0x6b 0x00 0x00 0x00
   14306 
   14307 # CHECK: sd %f0, 4095
   14308 0x6b 0x00 0x0f 0xff
   14309 
   14310 # CHECK: sd %f0, 0(%r1)
   14311 0x6b 0x00 0x10 0x00
   14312 
   14313 # CHECK: sd %f0, 0(%r15)
   14314 0x6b 0x00 0xf0 0x00
   14315 
   14316 # CHECK: sd %f0, 4095(%r1,%r15)
   14317 0x6b 0x01 0xff 0xff
   14318 
   14319 # CHECK: sd %f0, 4095(%r15,%r1)
   14320 0x6b 0x0f 0x1f 0xff
   14321 
   14322 # CHECK: sd %f15, 0
   14323 0x6b 0xf0 0x00 0x00
   14324 
   14325 # CHECK: sdb %f0, 0
   14326 0xed 0x00 0x00 0x00 0x00 0x1b
   14327 
   14328 # CHECK: sdb %f0, 4095
   14329 0xed 0x00 0x0f 0xff 0x00 0x1b
   14330 
   14331 # CHECK: sdb %f0, 0(%r1)
   14332 0xed 0x00 0x10 0x00 0x00 0x1b
   14333 
   14334 # CHECK: sdb %f0, 0(%r15)
   14335 0xed 0x00 0xf0 0x00 0x00 0x1b
   14336 
   14337 # CHECK: sdb %f0, 4095(%r1,%r15)
   14338 0xed 0x01 0xff 0xff 0x00 0x1b
   14339 
   14340 # CHECK: sdb %f0, 4095(%r15,%r1)
   14341 0xed 0x0f 0x1f 0xff 0x00 0x1b
   14342 
   14343 # CHECK: sdb %f15, 0
   14344 0xed 0xf0 0x00 0x00 0x00 0x1b
   14345 
   14346 # CHECK: sdbr %f0, %f0
   14347 0xb3 0x1b 0x00 0x00
   14348 
   14349 # CHECK: sdbr %f0, %f15
   14350 0xb3 0x1b 0x00 0x0f
   14351 
   14352 # CHECK: sdbr %f7, %f8
   14353 0xb3 0x1b 0x00 0x78
   14354 
   14355 # CHECK: sdbr %f15, %f0
   14356 0xb3 0x1b 0x00 0xf0
   14357 
   14358 # CHECK: sdr %f0, %f0
   14359 0x2b 0x00
   14360 
   14361 # CHECK: sdr %f0, %f15
   14362 0x2b 0x0f
   14363 
   14364 # CHECK: sdr %f7, %f8
   14365 0x2b 0x78
   14366 
   14367 # CHECK: sdr %f15, %f0
   14368 0x2b 0xf0
   14369 
   14370 # CHECK: sdtr %f0, %f0, %f0
   14371 0xb3 0xd3 0x00 0x00
   14372 
   14373 # CHECK: sdtr %f0, %f0, %f15
   14374 0xb3 0xd3 0xf0 0x00
   14375 
   14376 # CHECK: sdtr %f0, %f15, %f0
   14377 0xb3 0xd3 0x00 0x0f
   14378 
   14379 # CHECK: sdtr %f15, %f0, %f0
   14380 0xb3 0xd3 0x00 0xf0
   14381 
   14382 # CHECK: sdtr %f7, %f8, %f9
   14383 0xb3 0xd3 0x90 0x78
   14384 
   14385 # CHECK: sdtra %f0, %f0, %f0, 1
   14386 0xb3 0xd3 0x01 0x00
   14387 
   14388 # CHECK: sdtra %f0, %f0, %f0, 15
   14389 0xb3 0xd3 0x0f 0x00
   14390 
   14391 # CHECK: sdtra %f0, %f0, %f15, 1
   14392 0xb3 0xd3 0xf1 0x00
   14393 
   14394 # CHECK: sdtra %f0, %f15, %f0, 1
   14395 0xb3 0xd3 0x01 0x0f
   14396 
   14397 # CHECK: sdtra %f15, %f0, %f0, 1
   14398 0xb3 0xd3 0x01 0xf0
   14399 
   14400 # CHECK: sdtra %f7, %f8, %f9, 10
   14401 0xb3 0xd3 0x9a 0x78
   14402 
   14403 # CHECK: se %f0, 0
   14404 0x7b 0x00 0x00 0x00
   14405 
   14406 # CHECK: se %f0, 4095
   14407 0x7b 0x00 0x0f 0xff
   14408 
   14409 # CHECK: se %f0, 0(%r1)
   14410 0x7b 0x00 0x10 0x00
   14411 
   14412 # CHECK: se %f0, 0(%r15)
   14413 0x7b 0x00 0xf0 0x00
   14414 
   14415 # CHECK: se %f0, 4095(%r1,%r15)
   14416 0x7b 0x01 0xff 0xff
   14417 
   14418 # CHECK: se %f0, 4095(%r15,%r1)
   14419 0x7b 0x0f 0x1f 0xff
   14420 
   14421 # CHECK: se %f15, 0
   14422 0x7b 0xf0 0x00 0x00
   14423 
   14424 # CHECK: seb %f0, 0
   14425 0xed 0x00 0x00 0x00 0x00 0x0b
   14426 
   14427 # CHECK: seb %f0, 4095
   14428 0xed 0x00 0x0f 0xff 0x00 0x0b
   14429 
   14430 # CHECK: seb %f0, 0(%r1)
   14431 0xed 0x00 0x10 0x00 0x00 0x0b
   14432 
   14433 # CHECK: seb %f0, 0(%r15)
   14434 0xed 0x00 0xf0 0x00 0x00 0x0b
   14435 
   14436 # CHECK: seb %f0, 4095(%r1,%r15)
   14437 0xed 0x01 0xff 0xff 0x00 0x0b
   14438 
   14439 # CHECK: seb %f0, 4095(%r15,%r1)
   14440 0xed 0x0f 0x1f 0xff 0x00 0x0b
   14441 
   14442 # CHECK: seb %f15, 0
   14443 0xed 0xf0 0x00 0x00 0x00 0x0b
   14444 
   14445 # CHECK: sebr %f0, %f0
   14446 0xb3 0x0b 0x00 0x00
   14447 
   14448 # CHECK: sebr %f0, %f15
   14449 0xb3 0x0b 0x00 0x0f
   14450 
   14451 # CHECK: sebr %f7, %f8
   14452 0xb3 0x0b 0x00 0x78
   14453 
   14454 # CHECK: sebr %f15, %f0
   14455 0xb3 0x0b 0x00 0xf0
   14456 
   14457 # CHECK: ser %f0, %f0
   14458 0x3b 0x00
   14459 
   14460 # CHECK: ser %f0, %f15
   14461 0x3b 0x0f
   14462 
   14463 # CHECK: ser %f7, %f8
   14464 0x3b 0x78
   14465 
   14466 # CHECK: ser %f15, %f0
   14467 0x3b 0xf0
   14468 
   14469 # CHECK: sfasr %r0
   14470 0xb3 0x85 0x00 0x00
   14471 
   14472 # CHECK: sfasr %r1
   14473 0xb3 0x85 0x00 0x10
   14474 
   14475 # CHECK: sfasr %r15
   14476 0xb3 0x85 0x00 0xf0
   14477 
   14478 # CHECK: sfpc %r0
   14479 0xb3 0x84 0x00 0x00
   14480 
   14481 # CHECK: sfpc %r1
   14482 0xb3 0x84 0x00 0x10
   14483 
   14484 # CHECK: sfpc %r15
   14485 0xb3 0x84 0x00 0xf0
   14486 
   14487 # CHECK: sg %r0, -524288
   14488 0xe3 0x00 0x00 0x00 0x80 0x09
   14489 
   14490 # CHECK: sg %r0, -1
   14491 0xe3 0x00 0x0f 0xff 0xff 0x09
   14492 
   14493 # CHECK: sg %r0, 0
   14494 0xe3 0x00 0x00 0x00 0x00 0x09
   14495 
   14496 # CHECK: sg %r0, 1
   14497 0xe3 0x00 0x00 0x01 0x00 0x09
   14498 
   14499 # CHECK: sg %r0, 524287
   14500 0xe3 0x00 0x0f 0xff 0x7f 0x09
   14501 
   14502 # CHECK: sg %r0, 0(%r1)
   14503 0xe3 0x00 0x10 0x00 0x00 0x09
   14504 
   14505 # CHECK: sg %r0, 0(%r15)
   14506 0xe3 0x00 0xf0 0x00 0x00 0x09
   14507 
   14508 # CHECK: sg %r0, 524287(%r1,%r15)
   14509 0xe3 0x01 0xff 0xff 0x7f 0x09
   14510 
   14511 # CHECK: sg %r0, 524287(%r15,%r1)
   14512 0xe3 0x0f 0x1f 0xff 0x7f 0x09
   14513 
   14514 # CHECK: sg %r15, 0
   14515 0xe3 0xf0 0x00 0x00 0x00 0x09
   14516 
   14517 # CHECK: sgf %r0, -524288
   14518 0xe3 0x00 0x00 0x00 0x80 0x19
   14519 
   14520 # CHECK: sgf %r0, -1
   14521 0xe3 0x00 0x0f 0xff 0xff 0x19
   14522 
   14523 # CHECK: sgf %r0, 0
   14524 0xe3 0x00 0x00 0x00 0x00 0x19
   14525 
   14526 # CHECK: sgf %r0, 1
   14527 0xe3 0x00 0x00 0x01 0x00 0x19
   14528 
   14529 # CHECK: sgf %r0, 524287
   14530 0xe3 0x00 0x0f 0xff 0x7f 0x19
   14531 
   14532 # CHECK: sgf %r0, 0(%r1)
   14533 0xe3 0x00 0x10 0x00 0x00 0x19
   14534 
   14535 # CHECK: sgf %r0, 0(%r15)
   14536 0xe3 0x00 0xf0 0x00 0x00 0x19
   14537 
   14538 # CHECK: sgf %r0, 524287(%r1,%r15)
   14539 0xe3 0x01 0xff 0xff 0x7f 0x19
   14540 
   14541 # CHECK: sgf %r0, 524287(%r15,%r1)
   14542 0xe3 0x0f 0x1f 0xff 0x7f 0x19
   14543 
   14544 # CHECK: sgf %r15, 0
   14545 0xe3 0xf0 0x00 0x00 0x00 0x19
   14546 
   14547 # CHECK: sgfr %r0, %r0
   14548 0xb9 0x19 0x00 0x00
   14549 
   14550 # CHECK: sgfr %r0, %r15
   14551 0xb9 0x19 0x00 0x0f
   14552 
   14553 # CHECK: sgfr %r15, %r0
   14554 0xb9 0x19 0x00 0xf0
   14555 
   14556 # CHECK: sgfr %r7, %r8
   14557 0xb9 0x19 0x00 0x78
   14558 
   14559 # CHECK: sgr %r0, %r0
   14560 0xb9 0x09 0x00 0x00
   14561 
   14562 # CHECK: sgr %r0, %r15
   14563 0xb9 0x09 0x00 0x0f
   14564 
   14565 # CHECK: sgr %r15, %r0
   14566 0xb9 0x09 0x00 0xf0
   14567 
   14568 # CHECK: sgr %r7, %r8
   14569 0xb9 0x09 0x00 0x78
   14570 
   14571 # CHECK: sgrk %r0, %r0, %r0
   14572 0xb9 0xe9 0x00 0x00
   14573 
   14574 # CHECK: sgrk %r2, %r3, %r4
   14575 0xb9 0xe9 0x40 0x23
   14576 
   14577 # CHECK: sh %r0, 0
   14578 0x4b 0x00 0x00 0x00
   14579 
   14580 # CHECK: sh %r0, 4095
   14581 0x4b 0x00 0x0f 0xff
   14582 
   14583 # CHECK: sh %r0, 0(%r1)
   14584 0x4b 0x00 0x10 0x00
   14585 
   14586 # CHECK: sh %r0, 0(%r15)
   14587 0x4b 0x00 0xf0 0x00
   14588 
   14589 # CHECK: sh %r0, 4095(%r1,%r15)
   14590 0x4b 0x01 0xff 0xff
   14591 
   14592 # CHECK: sh %r0, 4095(%r15,%r1)
   14593 0x4b 0x0f 0x1f 0xff
   14594 
   14595 # CHECK: sh %r15, 0
   14596 0x4b 0xf0 0x00 0x00
   14597 
   14598 # CHECK: shhhr %r0, %r0, %r0
   14599 0xb9 0xc9 0x00 0x00
   14600 
   14601 # CHECK: shhhr %r0, %r0, %r15
   14602 0xb9 0xc9 0xf0 0x00
   14603 
   14604 # CHECK: shhhr %r0, %r15, %r0
   14605 0xb9 0xc9 0x00 0x0f
   14606 
   14607 # CHECK: shhhr %r15, %r0, %r0
   14608 0xb9 0xc9 0x00 0xf0
   14609 
   14610 # CHECK: shhhr %r7, %r8, %r9
   14611 0xb9 0xc9 0x90 0x78
   14612 
   14613 # CHECK: shhlr %r0, %r0, %r0
   14614 0xb9 0xd9 0x00 0x00
   14615 
   14616 # CHECK: shhlr %r0, %r0, %r15
   14617 0xb9 0xd9 0xf0 0x00
   14618 
   14619 # CHECK: shhlr %r0, %r15, %r0
   14620 0xb9 0xd9 0x00 0x0f
   14621 
   14622 # CHECK: shhlr %r15, %r0, %r0
   14623 0xb9 0xd9 0x00 0xf0
   14624 
   14625 # CHECK: shhlr %r7, %r8, %r9
   14626 0xb9 0xd9 0x90 0x78
   14627 
   14628 # CHECK: shy %r0, -524288
   14629 0xe3 0x00 0x00 0x00 0x80 0x7b
   14630 
   14631 # CHECK: shy %r0, -1
   14632 0xe3 0x00 0x0f 0xff 0xff 0x7b
   14633 
   14634 # CHECK: shy %r0, 0
   14635 0xe3 0x00 0x00 0x00 0x00 0x7b
   14636 
   14637 # CHECK: shy %r0, 1
   14638 0xe3 0x00 0x00 0x01 0x00 0x7b
   14639 
   14640 # CHECK: shy %r0, 524287
   14641 0xe3 0x00 0x0f 0xff 0x7f 0x7b
   14642 
   14643 # CHECK: shy %r0, 0(%r1)
   14644 0xe3 0x00 0x10 0x00 0x00 0x7b
   14645 
   14646 # CHECK: shy %r0, 0(%r15)
   14647 0xe3 0x00 0xf0 0x00 0x00 0x7b
   14648 
   14649 # CHECK: shy %r0, 524287(%r1,%r15)
   14650 0xe3 0x01 0xff 0xff 0x7f 0x7b
   14651 
   14652 # CHECK: shy %r0, 524287(%r15,%r1)
   14653 0xe3 0x0f 0x1f 0xff 0x7f 0x7b
   14654 
   14655 # CHECK: shy %r15, 0
   14656 0xe3 0xf0 0x00 0x00 0x00 0x7b
   14657 
   14658 # CHECK: sie 0
   14659 0xb2 0x14 0x00 0x00
   14660 
   14661 # CHECK: sie 0(%r1)
   14662 0xb2 0x14 0x10 0x00
   14663 
   14664 # CHECK: sie 0(%r15)
   14665 0xb2 0x14 0xf0 0x00
   14666 
   14667 # CHECK: sie 4095
   14668 0xb2 0x14 0x0f 0xff
   14669 
   14670 # CHECK: sie 4095(%r1)
   14671 0xb2 0x14 0x1f 0xff
   14672 
   14673 # CHECK: sie 4095(%r15)
   14674 0xb2 0x14 0xff 0xff
   14675 
   14676 # CHECK: siga 0
   14677 0xb2 0x74 0x00 0x00
   14678 
   14679 # CHECK: siga 0(%r1)
   14680 0xb2 0x74 0x10 0x00
   14681 
   14682 # CHECK: siga 0(%r15)
   14683 0xb2 0x74 0xf0 0x00
   14684 
   14685 # CHECK: siga 4095
   14686 0xb2 0x74 0x0f 0xff
   14687 
   14688 # CHECK: siga 4095(%r1)
   14689 0xb2 0x74 0x1f 0xff
   14690 
   14691 # CHECK: siga 4095(%r15)
   14692 0xb2 0x74 0xff 0xff
   14693 
   14694 # CHECK: sigp %r0, %r0, 0
   14695 0xae 0x00 0x00 0x00
   14696 
   14697 # CHECK: sigp %r0, %r15, 0
   14698 0xae 0x0f 0x00 0x00
   14699 
   14700 # CHECK: sigp %r14, %r15, 0
   14701 0xae 0xef 0x00 0x00
   14702 
   14703 # CHECK: sigp %r15, %r15, 0
   14704 0xae 0xff 0x00 0x00
   14705 
   14706 # CHECK: sigp %r0, %r0, 4095
   14707 0xae 0x00 0x0f 0xff
   14708 
   14709 # CHECK: sigp %r0, %r0, 1
   14710 0xae 0x00 0x00 0x01
   14711 
   14712 # CHECK: sigp %r0, %r0, 0(%r1)
   14713 0xae 0x00 0x10 0x00
   14714 
   14715 # CHECK: sigp %r0, %r0, 0(%r15)
   14716 0xae 0x00 0xf0 0x00
   14717 
   14718 # CHECK: sigp %r0, %r0, 4095(%r1)
   14719 0xae 0x00 0x1f 0xff
   14720 
   14721 # CHECK: sigp %r0, %r0, 4095(%r15)
   14722 0xae 0x00 0xff 0xff
   14723 
   14724 # CHECK: sl %r0, 0
   14725 0x5f 0x00 0x00 0x00
   14726 
   14727 # CHECK: sl %r0, 4095
   14728 0x5f 0x00 0x0f 0xff
   14729 
   14730 # CHECK: sl %r0, 0(%r1)
   14731 0x5f 0x00 0x10 0x00
   14732 
   14733 # CHECK: sl %r0, 0(%r15)
   14734 0x5f 0x00 0xf0 0x00
   14735 
   14736 # CHECK: sl %r0, 4095(%r1,%r15)
   14737 0x5f 0x01 0xff 0xff
   14738 
   14739 # CHECK: sl %r0, 4095(%r15,%r1)
   14740 0x5f 0x0f 0x1f 0xff
   14741 
   14742 # CHECK: sl %r15, 0
   14743 0x5f 0xf0 0x00 0x00
   14744 
   14745 # CHECK: sla %r0, 0
   14746 0x8b 0x00 0x00 0x00
   14747 
   14748 # CHECK: sla %r7, 0
   14749 0x8b 0x70 0x00 0x00
   14750 
   14751 # CHECK: sla %r15, 0
   14752 0x8b 0xf0 0x00 0x00
   14753 
   14754 # CHECK: sla %r0, 4095
   14755 0x8b 0x00 0x0f 0xff
   14756 
   14757 # CHECK: sla %r0, 0(%r1)
   14758 0x8b 0x00 0x10 0x00
   14759 
   14760 # CHECK: sla %r0, 0(%r15)
   14761 0x8b 0x00 0xf0 0x00
   14762 
   14763 # CHECK: sla %r0, 4095(%r1)
   14764 0x8b 0x00 0x1f 0xff
   14765 
   14766 # CHECK: sla %r0, 4095(%r15)
   14767 0x8b 0x00 0xff 0xff
   14768 
   14769 # CHECK: slag %r0, %r0, 0
   14770 0xeb 0x00 0x00 0x00 0x00 0x0b
   14771 
   14772 # CHECK: slag %r15, %r1, 0
   14773 0xeb 0xf1 0x00 0x00 0x00 0x0b
   14774 
   14775 # CHECK: slag %r1, %r15, 0
   14776 0xeb 0x1f 0x00 0x00 0x00 0x0b
   14777 
   14778 # CHECK: slag %r15, %r15, 0
   14779 0xeb 0xff 0x00 0x00 0x00 0x0b
   14780 
   14781 # CHECK: slag %r0, %r0, -524288
   14782 0xeb 0x00 0x00 0x00 0x80 0x0b
   14783 
   14784 # CHECK: slag %r0, %r0, -1
   14785 0xeb 0x00 0x0f 0xff 0xff 0x0b
   14786 
   14787 # CHECK: slag %r0, %r0, 1
   14788 0xeb 0x00 0x00 0x01 0x00 0x0b
   14789 
   14790 # CHECK: slag %r0, %r0, 524287
   14791 0xeb 0x00 0x0f 0xff 0x7f 0x0b
   14792 
   14793 # CHECK: slag %r0, %r0, 0(%r1)
   14794 0xeb 0x00 0x10 0x00 0x00 0x0b
   14795 
   14796 # CHECK: slag %r0, %r0, 0(%r15)
   14797 0xeb 0x00 0xf0 0x00 0x00 0x0b
   14798 
   14799 # CHECK: slag %r0, %r0, 524287(%r1)
   14800 0xeb 0x00 0x1f 0xff 0x7f 0x0b
   14801 
   14802 # CHECK: slag %r0, %r0, 524287(%r15)
   14803 0xeb 0x00 0xff 0xff 0x7f 0x0b
   14804 
   14805 # CHECK: slak %r0, %r0, 0
   14806 0xeb 0x00 0x00 0x00 0x00 0xdd
   14807 
   14808 # CHECK: slak %r15, %r1, 0
   14809 0xeb 0xf1 0x00 0x00 0x00 0xdd
   14810 
   14811 # CHECK: slak %r1, %r15, 0
   14812 0xeb 0x1f 0x00 0x00 0x00 0xdd
   14813 
   14814 # CHECK: slak %r15, %r15, 0
   14815 0xeb 0xff 0x00 0x00 0x00 0xdd
   14816 
   14817 # CHECK: slak %r0, %r0, -524288
   14818 0xeb 0x00 0x00 0x00 0x80 0xdd
   14819 
   14820 # CHECK: slak %r0, %r0, -1
   14821 0xeb 0x00 0x0f 0xff 0xff 0xdd
   14822 
   14823 # CHECK: slak %r0, %r0, 1
   14824 0xeb 0x00 0x00 0x01 0x00 0xdd
   14825 
   14826 # CHECK: slak %r0, %r0, 524287
   14827 0xeb 0x00 0x0f 0xff 0x7f 0xdd
   14828 
   14829 # CHECK: slak %r0, %r0, 0(%r1)
   14830 0xeb 0x00 0x10 0x00 0x00 0xdd
   14831 
   14832 # CHECK: slak %r0, %r0, 0(%r15)
   14833 0xeb 0x00 0xf0 0x00 0x00 0xdd
   14834 
   14835 # CHECK: slak %r0, %r0, 524287(%r1)
   14836 0xeb 0x00 0x1f 0xff 0x7f 0xdd
   14837 
   14838 # CHECK: slak %r0, %r0, 524287(%r15)
   14839 0xeb 0x00 0xff 0xff 0x7f 0xdd
   14840 
   14841 # CHECK: slb %r0, -524288
   14842 0xe3 0x00 0x00 0x00 0x80 0x99
   14843 
   14844 # CHECK: slb %r0, -1
   14845 0xe3 0x00 0x0f 0xff 0xff 0x99
   14846 
   14847 # CHECK: slb %r0, 0
   14848 0xe3 0x00 0x00 0x00 0x00 0x99
   14849 
   14850 # CHECK: slb %r0, 1
   14851 0xe3 0x00 0x00 0x01 0x00 0x99
   14852 
   14853 # CHECK: slb %r0, 524287
   14854 0xe3 0x00 0x0f 0xff 0x7f 0x99
   14855 
   14856 # CHECK: slb %r0, 0(%r1)
   14857 0xe3 0x00 0x10 0x00 0x00 0x99
   14858 
   14859 # CHECK: slb %r0, 0(%r15)
   14860 0xe3 0x00 0xf0 0x00 0x00 0x99
   14861 
   14862 # CHECK: slb %r0, 524287(%r1,%r15)
   14863 0xe3 0x01 0xff 0xff 0x7f 0x99
   14864 
   14865 # CHECK: slb %r0, 524287(%r15,%r1)
   14866 0xe3 0x0f 0x1f 0xff 0x7f 0x99
   14867 
   14868 # CHECK: slb %r15, 0
   14869 0xe3 0xf0 0x00 0x00 0x00 0x99
   14870 
   14871 # CHECK: slbg %r0, -524288
   14872 0xe3 0x00 0x00 0x00 0x80 0x89
   14873 
   14874 # CHECK: slbg %r0, -1
   14875 0xe3 0x00 0x0f 0xff 0xff 0x89
   14876 
   14877 # CHECK: slbg %r0, 0
   14878 0xe3 0x00 0x00 0x00 0x00 0x89
   14879 
   14880 # CHECK: slbg %r0, 1
   14881 0xe3 0x00 0x00 0x01 0x00 0x89
   14882 
   14883 # CHECK: slbg %r0, 524287
   14884 0xe3 0x00 0x0f 0xff 0x7f 0x89
   14885 
   14886 # CHECK: slbg %r0, 0(%r1)
   14887 0xe3 0x00 0x10 0x00 0x00 0x89
   14888 
   14889 # CHECK: slbg %r0, 0(%r15)
   14890 0xe3 0x00 0xf0 0x00 0x00 0x89
   14891 
   14892 # CHECK: slbg %r0, 524287(%r1,%r15)
   14893 0xe3 0x01 0xff 0xff 0x7f 0x89
   14894 
   14895 # CHECK: slbg %r0, 524287(%r15,%r1)
   14896 0xe3 0x0f 0x1f 0xff 0x7f 0x89
   14897 
   14898 # CHECK: slbg %r15, 0
   14899 0xe3 0xf0 0x00 0x00 0x00 0x89
   14900 
   14901 # CHECK: slbgr %r0, %r0
   14902 0xb9 0x89 0x00 0x00
   14903 
   14904 # CHECK: slbgr %r0, %r15
   14905 0xb9 0x89 0x00 0x0f
   14906 
   14907 # CHECK: slbgr %r15, %r0
   14908 0xb9 0x89 0x00 0xf0
   14909 
   14910 # CHECK: slbgr %r7, %r8
   14911 0xb9 0x89 0x00 0x78
   14912 
   14913 # CHECK: slbr %r0, %r0
   14914 0xb9 0x99 0x00 0x00
   14915 
   14916 # CHECK: slbr %r0, %r15
   14917 0xb9 0x99 0x00 0x0f
   14918 
   14919 # CHECK: slbr %r15, %r0
   14920 0xb9 0x99 0x00 0xf0
   14921 
   14922 # CHECK: slbr %r7, %r8
   14923 0xb9 0x99 0x00 0x78
   14924 
   14925 # CHECK: slda %r0, 0
   14926 0x8f 0x00 0x00 0x00
   14927 
   14928 # CHECK: slda %r6, 0
   14929 0x8f 0x60 0x00 0x00
   14930 
   14931 # CHECK: slda %r14, 0
   14932 0x8f 0xe0 0x00 0x00
   14933 
   14934 # CHECK: slda %r0, 4095
   14935 0x8f 0x00 0x0f 0xff
   14936 
   14937 # CHECK: slda %r0, 0(%r1)
   14938 0x8f 0x00 0x10 0x00
   14939 
   14940 # CHECK: slda %r0, 0(%r15)
   14941 0x8f 0x00 0xf0 0x00
   14942 
   14943 # CHECK: slda %r0, 4095(%r1)
   14944 0x8f 0x00 0x1f 0xff
   14945 
   14946 # CHECK: slda %r0, 4095(%r15)
   14947 0x8f 0x00 0xff 0xff
   14948 
   14949 # CHECK: sldl %r0, 0
   14950 0x8d 0x00 0x00 0x00
   14951 
   14952 # CHECK: sldl %r6, 0
   14953 0x8d 0x60 0x00 0x00
   14954 
   14955 # CHECK: sldl %r14, 0
   14956 0x8d 0xe0 0x00 0x00
   14957 
   14958 # CHECK: sldl %r0, 4095
   14959 0x8d 0x00 0x0f 0xff
   14960 
   14961 # CHECK: sldl %r0, 0(%r1)
   14962 0x8d 0x00 0x10 0x00
   14963 
   14964 # CHECK: sldl %r0, 0(%r15)
   14965 0x8d 0x00 0xf0 0x00
   14966 
   14967 # CHECK: sldl %r0, 4095(%r1)
   14968 0x8d 0x00 0x1f 0xff
   14969 
   14970 # CHECK: sldl %r0, 4095(%r15)
   14971 0x8d 0x00 0xff 0xff
   14972 
   14973 # CHECK: sldt %f0, %f0, 0
   14974 0xed 0x00 0x00 0x00 0x00 0x40
   14975 
   14976 # CHECK: sldt %f0, %f0, 4095
   14977 0xed 0x00 0x0f 0xff 0x00 0x40
   14978 
   14979 # CHECK: sldt %f0, %f0, 0(%r1)
   14980 0xed 0x00 0x10 0x00 0x00 0x40
   14981 
   14982 # CHECK: sldt %f0, %f0, 0(%r15)
   14983 0xed 0x00 0xf0 0x00 0x00 0x40
   14984 
   14985 # CHECK: sldt %f0, %f0, 4095(%r1,%r15)
   14986 0xed 0x01 0xff 0xff 0x00 0x40
   14987 
   14988 # CHECK: sldt %f0, %f0, 4095(%r15,%r1)
   14989 0xed 0x0f 0x1f 0xff 0x00 0x40
   14990 
   14991 # CHECK: sldt %f0, %f15, 0
   14992 0xed 0xf0 0x00 0x00 0x00 0x40
   14993 
   14994 # CHECK: sldt %f15, %f0, 0
   14995 0xed 0x00 0x00 0x00 0xf0 0x40
   14996 
   14997 # CHECK: sldt %f15, %f15, 0
   14998 0xed 0xf0 0x00 0x00 0xf0 0x40
   14999 
   15000 # CHECK: slfi %r0, 0
   15001 0xc2 0x05 0x00 0x00 0x00 0x00
   15002 
   15003 # CHECK: slfi %r0, 4294967295
   15004 0xc2 0x05 0xff 0xff 0xff 0xff
   15005 
   15006 # CHECK: slfi %r15, 0
   15007 0xc2 0xf5 0x00 0x00 0x00 0x00
   15008 
   15009 # CHECK: slg %r0, -524288
   15010 0xe3 0x00 0x00 0x00 0x80 0x0b
   15011 
   15012 # CHECK: slg %r0, -1
   15013 0xe3 0x00 0x0f 0xff 0xff 0x0b
   15014 
   15015 # CHECK: slg %r0, 0
   15016 0xe3 0x00 0x00 0x00 0x00 0x0b
   15017 
   15018 # CHECK: slg %r0, 1
   15019 0xe3 0x00 0x00 0x01 0x00 0x0b
   15020 
   15021 # CHECK: slg %r0, 524287
   15022 0xe3 0x00 0x0f 0xff 0x7f 0x0b
   15023 
   15024 # CHECK: slg %r0, 0(%r1)
   15025 0xe3 0x00 0x10 0x00 0x00 0x0b
   15026 
   15027 # CHECK: slg %r0, 0(%r15)
   15028 0xe3 0x00 0xf0 0x00 0x00 0x0b
   15029 
   15030 # CHECK: slg %r0, 524287(%r1,%r15)
   15031 0xe3 0x01 0xff 0xff 0x7f 0x0b
   15032 
   15033 # CHECK: slg %r0, 524287(%r15,%r1)
   15034 0xe3 0x0f 0x1f 0xff 0x7f 0x0b
   15035 
   15036 # CHECK: slg %r15, 0
   15037 0xe3 0xf0 0x00 0x00 0x00 0x0b
   15038 
   15039 # CHECK: slgf %r0, -524288
   15040 0xe3 0x00 0x00 0x00 0x80 0x1b
   15041 
   15042 # CHECK: slgf %r0, -1
   15043 0xe3 0x00 0x0f 0xff 0xff 0x1b
   15044 
   15045 # CHECK: slgf %r0, 0
   15046 0xe3 0x00 0x00 0x00 0x00 0x1b
   15047 
   15048 # CHECK: slgf %r0, 1
   15049 0xe3 0x00 0x00 0x01 0x00 0x1b
   15050 
   15051 # CHECK: slgf %r0, 524287
   15052 0xe3 0x00 0x0f 0xff 0x7f 0x1b
   15053 
   15054 # CHECK: slgf %r0, 0(%r1)
   15055 0xe3 0x00 0x10 0x00 0x00 0x1b
   15056 
   15057 # CHECK: slgf %r0, 0(%r15)
   15058 0xe3 0x00 0xf0 0x00 0x00 0x1b
   15059 
   15060 # CHECK: slgf %r0, 524287(%r1,%r15)
   15061 0xe3 0x01 0xff 0xff 0x7f 0x1b
   15062 
   15063 # CHECK: slgf %r0, 524287(%r15,%r1)
   15064 0xe3 0x0f 0x1f 0xff 0x7f 0x1b
   15065 
   15066 # CHECK: slgf %r15, 0
   15067 0xe3 0xf0 0x00 0x00 0x00 0x1b
   15068 
   15069 # CHECK: slgfi %r0, 0
   15070 0xc2 0x04 0x00 0x00 0x00 0x00
   15071 
   15072 # CHECK: slgfi %r0, 4294967295
   15073 0xc2 0x04 0xff 0xff 0xff 0xff
   15074 
   15075 # CHECK: slgfi %r15, 0
   15076 0xc2 0xf4 0x00 0x00 0x00 0x00
   15077 
   15078 # CHECK: slgfr %r0, %r0
   15079 0xb9 0x1b 0x00 0x00
   15080 
   15081 # CHECK: slgfr %r0, %r15
   15082 0xb9 0x1b 0x00 0x0f
   15083 
   15084 # CHECK: slgfr %r15, %r0
   15085 0xb9 0x1b 0x00 0xf0
   15086 
   15087 # CHECK: slgfr %r7, %r8
   15088 0xb9 0x1b 0x00 0x78
   15089 
   15090 # CHECK: slgr %r0, %r0
   15091 0xb9 0x0b 0x00 0x00
   15092 
   15093 # CHECK: slgr %r0, %r15
   15094 0xb9 0x0b 0x00 0x0f
   15095 
   15096 # CHECK: slgr %r15, %r0
   15097 0xb9 0x0b 0x00 0xf0
   15098 
   15099 # CHECK: slgr %r7, %r8
   15100 0xb9 0x0b 0x00 0x78
   15101 
   15102 # CHECK: slgrk %r0, %r0, %r0
   15103 0xb9 0xeb 0x00 0x00
   15104 
   15105 # CHECK: slgrk %r2, %r3, %r4
   15106 0xb9 0xeb 0x40 0x23
   15107 
   15108 # CHECK: slhhhr %r0, %r0, %r0
   15109 0xb9 0xcb 0x00 0x00
   15110 
   15111 # CHECK: slhhhr %r0, %r0, %r15
   15112 0xb9 0xcb 0xf0 0x00
   15113 
   15114 # CHECK: slhhhr %r0, %r15, %r0
   15115 0xb9 0xcb 0x00 0x0f
   15116 
   15117 # CHECK: slhhhr %r15, %r0, %r0
   15118 0xb9 0xcb 0x00 0xf0
   15119 
   15120 # CHECK: slhhhr %r7, %r8, %r9
   15121 0xb9 0xcb 0x90 0x78
   15122 
   15123 # CHECK: slhhlr %r0, %r0, %r0
   15124 0xb9 0xdb 0x00 0x00
   15125 
   15126 # CHECK: slhhlr %r0, %r0, %r15
   15127 0xb9 0xdb 0xf0 0x00
   15128 
   15129 # CHECK: slhhlr %r0, %r15, %r0
   15130 0xb9 0xdb 0x00 0x0f
   15131 
   15132 # CHECK: slhhlr %r15, %r0, %r0
   15133 0xb9 0xdb 0x00 0xf0
   15134 
   15135 # CHECK: slhhlr %r7, %r8, %r9
   15136 0xb9 0xdb 0x90 0x78
   15137 
   15138 # CHECK: sll %r0, 0
   15139 0x89 0x00 0x00 0x00
   15140 
   15141 # CHECK: sll %r7, 0
   15142 0x89 0x70 0x00 0x00
   15143 
   15144 # CHECK: sll %r15, 0
   15145 0x89 0xf0 0x00 0x00
   15146 
   15147 # CHECK: sll %r0, 4095
   15148 0x89 0x00 0x0f 0xff
   15149 
   15150 # CHECK: sll %r0, 0(%r1)
   15151 0x89 0x00 0x10 0x00
   15152 
   15153 # CHECK: sll %r0, 0(%r15)
   15154 0x89 0x00 0xf0 0x00
   15155 
   15156 # CHECK: sll %r0, 4095(%r1)
   15157 0x89 0x00 0x1f 0xff
   15158 
   15159 # CHECK: sll %r0, 4095(%r15)
   15160 0x89 0x00 0xff 0xff
   15161 
   15162 # CHECK: sllg %r0, %r0, 0
   15163 0xeb 0x00 0x00 0x00 0x00 0x0d
   15164 
   15165 # CHECK: sllg %r15, %r1, 0
   15166 0xeb 0xf1 0x00 0x00 0x00 0x0d
   15167 
   15168 # CHECK: sllg %r1, %r15, 0
   15169 0xeb 0x1f 0x00 0x00 0x00 0x0d
   15170 
   15171 # CHECK: sllg %r15, %r15, 0
   15172 0xeb 0xff 0x00 0x00 0x00 0x0d
   15173 
   15174 # CHECK: sllg %r0, %r0, -524288
   15175 0xeb 0x00 0x00 0x00 0x80 0x0d
   15176 
   15177 # CHECK: sllg %r0, %r0, -1
   15178 0xeb 0x00 0x0f 0xff 0xff 0x0d
   15179 
   15180 # CHECK: sllg %r0, %r0, 1
   15181 0xeb 0x00 0x00 0x01 0x00 0x0d
   15182 
   15183 # CHECK: sllg %r0, %r0, 524287
   15184 0xeb 0x00 0x0f 0xff 0x7f 0x0d
   15185 
   15186 # CHECK: sllg %r0, %r0, 0(%r1)
   15187 0xeb 0x00 0x10 0x00 0x00 0x0d
   15188 
   15189 # CHECK: sllg %r0, %r0, 0(%r15)
   15190 0xeb 0x00 0xf0 0x00 0x00 0x0d
   15191 
   15192 # CHECK: sllg %r0, %r0, 524287(%r1)
   15193 0xeb 0x00 0x1f 0xff 0x7f 0x0d
   15194 
   15195 # CHECK: sllg %r0, %r0, 524287(%r15)
   15196 0xeb 0x00 0xff 0xff 0x7f 0x0d
   15197 
   15198 # CHECK: sllk %r0, %r0, 0
   15199 0xeb 0x00 0x00 0x00 0x00 0xdf
   15200 
   15201 # CHECK: sllk %r15, %r1, 0
   15202 0xeb 0xf1 0x00 0x00 0x00 0xdf
   15203 
   15204 # CHECK: sllk %r1, %r15, 0
   15205 0xeb 0x1f 0x00 0x00 0x00 0xdf
   15206 
   15207 # CHECK: sllk %r15, %r15, 0
   15208 0xeb 0xff 0x00 0x00 0x00 0xdf
   15209 
   15210 # CHECK: sllk %r0, %r0, -524288
   15211 0xeb 0x00 0x00 0x00 0x80 0xdf
   15212 
   15213 # CHECK: sllk %r0, %r0, -1
   15214 0xeb 0x00 0x0f 0xff 0xff 0xdf
   15215 
   15216 # CHECK: sllk %r0, %r0, 1
   15217 0xeb 0x00 0x00 0x01 0x00 0xdf
   15218 
   15219 # CHECK: sllk %r0, %r0, 524287
   15220 0xeb 0x00 0x0f 0xff 0x7f 0xdf
   15221 
   15222 # CHECK: sllk %r0, %r0, 0(%r1)
   15223 0xeb 0x00 0x10 0x00 0x00 0xdf
   15224 
   15225 # CHECK: sllk %r0, %r0, 0(%r15)
   15226 0xeb 0x00 0xf0 0x00 0x00 0xdf
   15227 
   15228 # CHECK: sllk %r0, %r0, 524287(%r1)
   15229 0xeb 0x00 0x1f 0xff 0x7f 0xdf
   15230 
   15231 # CHECK: sllk %r0, %r0, 524287(%r15)
   15232 0xeb 0x00 0xff 0xff 0x7f 0xdf
   15233 
   15234 # CHECK: slr %r0, %r0
   15235 0x1f 0x00
   15236 
   15237 # CHECK: slr %r0, %r15
   15238 0x1f 0x0f
   15239 
   15240 # CHECK: slr %r15, %r0
   15241 0x1f 0xf0
   15242 
   15243 # CHECK: slr %r7, %r8
   15244 0x1f 0x78
   15245 
   15246 # CHECK: slrk %r0, %r0, %r0
   15247 0xb9 0xfb 0x00 0x00
   15248 
   15249 # CHECK: slrk %r2, %r3, %r4
   15250 0xb9 0xfb 0x40 0x23
   15251 
   15252 # CHECK: slxt %f0, %f0, 0
   15253 0xed 0x00 0x00 0x00 0x00 0x48
   15254 
   15255 # CHECK: slxt %f0, %f0, 4095
   15256 0xed 0x00 0x0f 0xff 0x00 0x48
   15257 
   15258 # CHECK: slxt %f0, %f0, 0(%r1)
   15259 0xed 0x00 0x10 0x00 0x00 0x48
   15260 
   15261 # CHECK: slxt %f0, %f0, 0(%r15)
   15262 0xed 0x00 0xf0 0x00 0x00 0x48
   15263 
   15264 # CHECK: slxt %f0, %f0, 4095(%r1,%r15)
   15265 0xed 0x01 0xff 0xff 0x00 0x48
   15266 
   15267 # CHECK: slxt %f0, %f0, 4095(%r15,%r1)
   15268 0xed 0x0f 0x1f 0xff 0x00 0x48
   15269 
   15270 # CHECK: slxt %f0, %f13, 0
   15271 0xed 0xd0 0x00 0x00 0x00 0x48
   15272 
   15273 # CHECK: slxt %f13, %f0, 0
   15274 0xed 0x00 0x00 0x00 0xd0 0x48
   15275 
   15276 # CHECK: slxt %f13, %f13, 0
   15277 0xed 0xd0 0x00 0x00 0xd0 0x48
   15278 
   15279 # CHECK: sly %r0, -524288
   15280 0xe3 0x00 0x00 0x00 0x80 0x5f
   15281 
   15282 # CHECK: sly %r0, -1
   15283 0xe3 0x00 0x0f 0xff 0xff 0x5f
   15284 
   15285 # CHECK: sly %r0, 0
   15286 0xe3 0x00 0x00 0x00 0x00 0x5f
   15287 
   15288 # CHECK: sly %r0, 1
   15289 0xe3 0x00 0x00 0x01 0x00 0x5f
   15290 
   15291 # CHECK: sly %r0, 524287
   15292 0xe3 0x00 0x0f 0xff 0x7f 0x5f
   15293 
   15294 # CHECK: sly %r0, 0(%r1)
   15295 0xe3 0x00 0x10 0x00 0x00 0x5f
   15296 
   15297 # CHECK: sly %r0, 0(%r15)
   15298 0xe3 0x00 0xf0 0x00 0x00 0x5f
   15299 
   15300 # CHECK: sly %r0, 524287(%r1,%r15)
   15301 0xe3 0x01 0xff 0xff 0x7f 0x5f
   15302 
   15303 # CHECK: sly %r0, 524287(%r15,%r1)
   15304 0xe3 0x0f 0x1f 0xff 0x7f 0x5f
   15305 
   15306 # CHECK: sly %r15, 0
   15307 0xe3 0xf0 0x00 0x00 0x00 0x5f
   15308 
   15309 # CHECK: sp 0(1), 0(1)
   15310 0xfb 0x00 0x00 0x00 0x00 0x00
   15311 
   15312 # CHECK: sp 0(1), 0(1,%r1)
   15313 0xfb 0x00 0x00 0x00 0x10 0x00
   15314 
   15315 # CHECK: sp 0(1), 0(1,%r15)
   15316 0xfb 0x00 0x00 0x00 0xf0 0x00
   15317 
   15318 # CHECK: sp 0(1), 4095(1)
   15319 0xfb 0x00 0x00 0x00 0x0f 0xff
   15320 
   15321 # CHECK: sp 0(1), 4095(1,%r1)
   15322 0xfb 0x00 0x00 0x00 0x1f 0xff
   15323 
   15324 # CHECK: sp 0(1), 4095(1,%r15)
   15325 0xfb 0x00 0x00 0x00 0xff 0xff
   15326 
   15327 # CHECK: sp 0(1,%r1), 0(1)
   15328 0xfb 0x00 0x10 0x00 0x00 0x00
   15329 
   15330 # CHECK: sp 0(1,%r15), 0(1)
   15331 0xfb 0x00 0xf0 0x00 0x00 0x00
   15332 
   15333 # CHECK: sp 4095(1,%r1), 0(1)
   15334 0xfb 0x00 0x1f 0xff 0x00 0x00
   15335 
   15336 # CHECK: sp 4095(1,%r15), 0(1)
   15337 0xfb 0x00 0xff 0xff 0x00 0x00
   15338 
   15339 # CHECK: sp 0(16,%r1), 0(1)
   15340 0xfb 0xf0 0x10 0x00 0x00 0x00
   15341 
   15342 # CHECK: sp 0(16,%r15), 0(1)
   15343 0xfb 0xf0 0xf0 0x00 0x00 0x00
   15344 
   15345 # CHECK: sp 0(1), 0(16,%r1)
   15346 0xfb 0x0f 0x00 0x00 0x10 0x00
   15347 
   15348 # CHECK: sp 0(1), 0(16,%r15)
   15349 0xfb 0x0f 0x00 0x00 0xf0 0x00
   15350 
   15351 # CHECK: spctr %r0, %r0
   15352 0xb2 0xe1 0x00 0x00
   15353 
   15354 # CHECK: spctr %r0, %r15
   15355 0xb2 0xe1 0x00 0x0f
   15356 
   15357 # CHECK: spctr %r15, %r0
   15358 0xb2 0xe1 0x00 0xf0
   15359 
   15360 # CHECK: spctr %r7, %r8
   15361 0xb2 0xe1 0x00 0x78
   15362 
   15363 # CHECK: spka 0
   15364 0xb2 0x0a 0x00 0x00
   15365 
   15366 # CHECK: spka 0(%r1)
   15367 0xb2 0x0a 0x10 0x00
   15368 
   15369 # CHECK: spka 0(%r15)
   15370 0xb2 0x0a 0xf0 0x00
   15371 
   15372 # CHECK: spka 4095
   15373 0xb2 0x0a 0x0f 0xff
   15374 
   15375 # CHECK: spka 4095(%r1)
   15376 0xb2 0x0a 0x1f 0xff
   15377 
   15378 # CHECK: spka 4095(%r15)
   15379 0xb2 0x0a 0xff 0xff
   15380 
   15381 # CHECK: spm %r0
   15382 0x04 0x00
   15383 
   15384 # CHECK: spm %r1
   15385 0x04 0x10
   15386 
   15387 # CHECK: spm %r15
   15388 0x04 0xf0
   15389 
   15390 # CHECK: spt 0
   15391 0xb2 0x08 0x00 0x00
   15392 
   15393 # CHECK: spt 0(%r1)
   15394 0xb2 0x08 0x10 0x00
   15395 
   15396 # CHECK: spt 0(%r15)
   15397 0xb2 0x08 0xf0 0x00
   15398 
   15399 # CHECK: spt 4095
   15400 0xb2 0x08 0x0f 0xff
   15401 
   15402 # CHECK: spt 4095(%r1)
   15403 0xb2 0x08 0x1f 0xff
   15404 
   15405 # CHECK: spt 4095(%r15)
   15406 0xb2 0x08 0xff 0xff
   15407 
   15408 # CHECK: spx 0
   15409 0xb2 0x10 0x00 0x00
   15410 
   15411 # CHECK: spx 0(%r1)
   15412 0xb2 0x10 0x10 0x00
   15413 
   15414 # CHECK: spx 0(%r15)
   15415 0xb2 0x10 0xf0 0x00
   15416 
   15417 # CHECK: spx 4095
   15418 0xb2 0x10 0x0f 0xff
   15419 
   15420 # CHECK: spx 4095(%r1)
   15421 0xb2 0x10 0x1f 0xff
   15422 
   15423 # CHECK: spx 4095(%r15)
   15424 0xb2 0x10 0xff 0xff
   15425 
   15426 # CHECK: sqd %f0, 0
   15427 0xed 0x00 0x00 0x00 0x00 0x35
   15428 
   15429 # CHECK: sqd %f0, 4095
   15430 0xed 0x00 0x0f 0xff 0x00 0x35
   15431 
   15432 # CHECK: sqd %f0, 0(%r1)
   15433 0xed 0x00 0x10 0x00 0x00 0x35
   15434 
   15435 # CHECK: sqd %f0, 0(%r15)
   15436 0xed 0x00 0xf0 0x00 0x00 0x35
   15437 
   15438 # CHECK: sqd %f0, 4095(%r1,%r15)
   15439 0xed 0x01 0xff 0xff 0x00 0x35
   15440 
   15441 # CHECK: sqd %f0, 4095(%r15,%r1)
   15442 0xed 0x0f 0x1f 0xff 0x00 0x35
   15443 
   15444 # CHECK: sqd %f15, 0
   15445 0xed 0xf0 0x00 0x00 0x00 0x35
   15446 
   15447 # CHECK: sqdb %f0, 0
   15448 0xed 0x00 0x00 0x00 0x00 0x15
   15449 
   15450 # CHECK: sqdb %f0, 4095
   15451 0xed 0x00 0x0f 0xff 0x00 0x15
   15452 
   15453 # CHECK: sqdb %f0, 0(%r1)
   15454 0xed 0x00 0x10 0x00 0x00 0x15
   15455 
   15456 # CHECK: sqdb %f0, 0(%r15)
   15457 0xed 0x00 0xf0 0x00 0x00 0x15
   15458 
   15459 # CHECK: sqdb %f0, 4095(%r1,%r15)
   15460 0xed 0x01 0xff 0xff 0x00 0x15
   15461 
   15462 # CHECK: sqdb %f0, 4095(%r15,%r1)
   15463 0xed 0x0f 0x1f 0xff 0x00 0x15
   15464 
   15465 # CHECK: sqdb %f15, 0
   15466 0xed 0xf0 0x00 0x00 0x00 0x15
   15467 
   15468 # CHECK: sqdbr %f0, %f0
   15469 0xb3 0x15 0x00 0x00
   15470 
   15471 # CHECK: sqdbr %f0, %f15
   15472 0xb3 0x15 0x00 0x0f
   15473 
   15474 # CHECK: sqdbr %f7, %f8
   15475 0xb3 0x15 0x00 0x78
   15476 
   15477 # CHECK: sqdbr %f15, %f0
   15478 0xb3 0x15 0x00 0xf0
   15479 
   15480 # CHECK: sqdr %f0, %f0
   15481 0xb2 0x44 0x00 0x00
   15482 
   15483 # CHECK: sqdr %f0, %f15
   15484 0xb2 0x44 0x00 0x0f
   15485 
   15486 # CHECK: sqdr %f7, %f8
   15487 0xb2 0x44 0x00 0x78
   15488 
   15489 # CHECK: sqdr %f15, %f0
   15490 0xb2 0x44 0x00 0xf0
   15491 
   15492 # CHECK: sqe %f0, 0
   15493 0xed 0x00 0x00 0x00 0x00 0x34
   15494 
   15495 # CHECK: sqe %f0, 4095
   15496 0xed 0x00 0x0f 0xff 0x00 0x34
   15497 
   15498 # CHECK: sqe %f0, 0(%r1)
   15499 0xed 0x00 0x10 0x00 0x00 0x34
   15500 
   15501 # CHECK: sqe %f0, 0(%r15)
   15502 0xed 0x00 0xf0 0x00 0x00 0x34
   15503 
   15504 # CHECK: sqe %f0, 4095(%r1,%r15)
   15505 0xed 0x01 0xff 0xff 0x00 0x34
   15506 
   15507 # CHECK: sqe %f0, 4095(%r15,%r1)
   15508 0xed 0x0f 0x1f 0xff 0x00 0x34
   15509 
   15510 # CHECK: sqe %f15, 0
   15511 0xed 0xf0 0x00 0x00 0x00 0x34
   15512 
   15513 # CHECK: sqeb %f0, 0
   15514 0xed 0x00 0x00 0x00 0x00 0x14
   15515 
   15516 # CHECK: sqeb %f0, 4095
   15517 0xed 0x00 0x0f 0xff 0x00 0x14
   15518 
   15519 # CHECK: sqeb %f0, 0(%r1)
   15520 0xed 0x00 0x10 0x00 0x00 0x14
   15521 
   15522 # CHECK: sqeb %f0, 0(%r15)
   15523 0xed 0x00 0xf0 0x00 0x00 0x14
   15524 
   15525 # CHECK: sqeb %f0, 4095(%r1,%r15)
   15526 0xed 0x01 0xff 0xff 0x00 0x14
   15527 
   15528 # CHECK: sqeb %f0, 4095(%r15,%r1)
   15529 0xed 0x0f 0x1f 0xff 0x00 0x14
   15530 
   15531 # CHECK: sqeb %f15, 0
   15532 0xed 0xf0 0x00 0x00 0x00 0x14
   15533 
   15534 # CHECK: sqebr %f0, %f0
   15535 0xb3 0x14 0x00 0x00
   15536 
   15537 # CHECK: sqebr %f0, %f15
   15538 0xb3 0x14 0x00 0x0f
   15539 
   15540 # CHECK: sqebr %f7, %f8
   15541 0xb3 0x14 0x00 0x78
   15542 
   15543 # CHECK: sqebr %f15, %f0
   15544 0xb3 0x14 0x00 0xf0
   15545 
   15546 # CHECK: sqer %f0, %f0
   15547 0xb2 0x45 0x00 0x00
   15548 
   15549 # CHECK: sqer %f0, %f15
   15550 0xb2 0x45 0x00 0x0f
   15551 
   15552 # CHECK: sqer %f7, %f8
   15553 0xb2 0x45 0x00 0x78
   15554 
   15555 # CHECK: sqer %f15, %f0
   15556 0xb2 0x45 0x00 0xf0
   15557 
   15558 # CHECK: sqxbr %f0, %f0
   15559 0xb3 0x16 0x00 0x00
   15560 
   15561 # CHECK: sqxbr %f0, %f13
   15562 0xb3 0x16 0x00 0x0d
   15563 
   15564 # CHECK: sqxbr %f8, %f8
   15565 0xb3 0x16 0x00 0x88
   15566 
   15567 # CHECK: sqxbr %f13, %f0
   15568 0xb3 0x16 0x00 0xd0
   15569 
   15570 # CHECK: sqxr %f0, %f0
   15571 0xb3 0x36 0x00 0x00
   15572 
   15573 # CHECK: sqxr %f0, %f13
   15574 0xb3 0x36 0x00 0x0d
   15575 
   15576 # CHECK: sqxr %f8, %f8
   15577 0xb3 0x36 0x00 0x88
   15578 
   15579 # CHECK: sqxr %f13, %f0
   15580 0xb3 0x36 0x00 0xd0
   15581 
   15582 # CHECK: sr %r0, %r0
   15583 0x1b 0x00
   15584 
   15585 # CHECK: sr %r0, %r15
   15586 0x1b 0x0f
   15587 
   15588 # CHECK: sr %r15, %r0
   15589 0x1b 0xf0
   15590 
   15591 # CHECK: sr %r7, %r8
   15592 0x1b 0x78
   15593 
   15594 # CHECK: sra %r0, 0
   15595 0x8a 0x00 0x00 0x00
   15596 
   15597 # CHECK: sra %r7, 0
   15598 0x8a 0x70 0x00 0x00
   15599 
   15600 # CHECK: sra %r15, 0
   15601 0x8a 0xf0 0x00 0x00
   15602 
   15603 # CHECK: sra %r0, 4095
   15604 0x8a 0x00 0x0f 0xff
   15605 
   15606 # CHECK: sra %r0, 0(%r1)
   15607 0x8a 0x00 0x10 0x00
   15608 
   15609 # CHECK: sra %r0, 0(%r15)
   15610 0x8a 0x00 0xf0 0x00
   15611 
   15612 # CHECK: sra %r0, 4095(%r1)
   15613 0x8a 0x00 0x1f 0xff
   15614 
   15615 # CHECK: sra %r0, 4095(%r15)
   15616 0x8a 0x00 0xff 0xff
   15617 
   15618 # CHECK: srag %r0, %r0, 0
   15619 0xeb 0x00 0x00 0x00 0x00 0x0a
   15620 
   15621 # CHECK: srag %r15, %r1, 0
   15622 0xeb 0xf1 0x00 0x00 0x00 0x0a
   15623 
   15624 # CHECK: srag %r1, %r15, 0
   15625 0xeb 0x1f 0x00 0x00 0x00 0x0a
   15626 
   15627 # CHECK: srag %r15, %r15, 0
   15628 0xeb 0xff 0x00 0x00 0x00 0x0a
   15629 
   15630 # CHECK: srag %r0, %r0, -524288
   15631 0xeb 0x00 0x00 0x00 0x80 0x0a
   15632 
   15633 # CHECK: srag %r0, %r0, -1
   15634 0xeb 0x00 0x0f 0xff 0xff 0x0a
   15635 
   15636 # CHECK: srag %r0, %r0, 1
   15637 0xeb 0x00 0x00 0x01 0x00 0x0a
   15638 
   15639 # CHECK: srag %r0, %r0, 524287
   15640 0xeb 0x00 0x0f 0xff 0x7f 0x0a
   15641 
   15642 # CHECK: srag %r0, %r0, 0(%r1)
   15643 0xeb 0x00 0x10 0x00 0x00 0x0a
   15644 
   15645 # CHECK: srag %r0, %r0, 0(%r15)
   15646 0xeb 0x00 0xf0 0x00 0x00 0x0a
   15647 
   15648 # CHECK: srag %r0, %r0, 524287(%r1)
   15649 0xeb 0x00 0x1f 0xff 0x7f 0x0a
   15650 
   15651 # CHECK: srag %r0, %r0, 524287(%r15)
   15652 0xeb 0x00 0xff 0xff 0x7f 0x0a
   15653 
   15654 # CHECK: srak %r0, %r0, 0
   15655 0xeb 0x00 0x00 0x00 0x00 0xdc
   15656 
   15657 # CHECK: srak %r15, %r1, 0
   15658 0xeb 0xf1 0x00 0x00 0x00 0xdc
   15659 
   15660 # CHECK: srak %r1, %r15, 0
   15661 0xeb 0x1f 0x00 0x00 0x00 0xdc
   15662 
   15663 # CHECK: srak %r15, %r15, 0
   15664 0xeb 0xff 0x00 0x00 0x00 0xdc
   15665 
   15666 # CHECK: srak %r0, %r0, -524288
   15667 0xeb 0x00 0x00 0x00 0x80 0xdc
   15668 
   15669 # CHECK: srak %r0, %r0, -1
   15670 0xeb 0x00 0x0f 0xff 0xff 0xdc
   15671 
   15672 # CHECK: srak %r0, %r0, 1
   15673 0xeb 0x00 0x00 0x01 0x00 0xdc
   15674 
   15675 # CHECK: srak %r0, %r0, 524287
   15676 0xeb 0x00 0x0f 0xff 0x7f 0xdc
   15677 
   15678 # CHECK: srak %r0, %r0, 0(%r1)
   15679 0xeb 0x00 0x10 0x00 0x00 0xdc
   15680 
   15681 # CHECK: srak %r0, %r0, 0(%r15)
   15682 0xeb 0x00 0xf0 0x00 0x00 0xdc
   15683 
   15684 # CHECK: srak %r0, %r0, 524287(%r1)
   15685 0xeb 0x00 0x1f 0xff 0x7f 0xdc
   15686 
   15687 # CHECK: srak %r0, %r0, 524287(%r15)
   15688 0xeb 0x00 0xff 0xff 0x7f 0xdc
   15689 
   15690 # CHECK: srda %r0, 0
   15691 0x8e 0x00 0x00 0x00
   15692 
   15693 # CHECK: srda %r6, 0
   15694 0x8e 0x60 0x00 0x00
   15695 
   15696 # CHECK: srda %r14, 0
   15697 0x8e 0xe0 0x00 0x00
   15698 
   15699 # CHECK: srda %r0, 4095
   15700 0x8e 0x00 0x0f 0xff
   15701 
   15702 # CHECK: srda %r0, 0(%r1)
   15703 0x8e 0x00 0x10 0x00
   15704 
   15705 # CHECK: srda %r0, 0(%r15)
   15706 0x8e 0x00 0xf0 0x00
   15707 
   15708 # CHECK: srda %r0, 4095(%r1)
   15709 0x8e 0x00 0x1f 0xff
   15710 
   15711 # CHECK: srda %r0, 4095(%r15)
   15712 0x8e 0x00 0xff 0xff
   15713 
   15714 # CHECK: srdl %r0, 0
   15715 0x8c 0x00 0x00 0x00
   15716 
   15717 # CHECK: srdl %r6, 0
   15718 0x8c 0x60 0x00 0x00
   15719 
   15720 # CHECK: srdl %r14, 0
   15721 0x8c 0xe0 0x00 0x00
   15722 
   15723 # CHECK: srdl %r0, 4095
   15724 0x8c 0x00 0x0f 0xff
   15725 
   15726 # CHECK: srdl %r0, 0(%r1)
   15727 0x8c 0x00 0x10 0x00
   15728 
   15729 # CHECK: srdl %r0, 0(%r15)
   15730 0x8c 0x00 0xf0 0x00
   15731 
   15732 # CHECK: srdl %r0, 4095(%r1)
   15733 0x8c 0x00 0x1f 0xff
   15734 
   15735 # CHECK: srdl %r0, 4095(%r15)
   15736 0x8c 0x00 0xff 0xff
   15737 
   15738 # CHECK: srdt %f0, %f0, 0
   15739 0xed 0x00 0x00 0x00 0x00 0x41
   15740 
   15741 # CHECK: srdt %f0, %f0, 4095
   15742 0xed 0x00 0x0f 0xff 0x00 0x41
   15743 
   15744 # CHECK: srdt %f0, %f0, 0(%r1)
   15745 0xed 0x00 0x10 0x00 0x00 0x41
   15746 
   15747 # CHECK: srdt %f0, %f0, 0(%r15)
   15748 0xed 0x00 0xf0 0x00 0x00 0x41
   15749 
   15750 # CHECK: srdt %f0, %f0, 4095(%r1,%r15)
   15751 0xed 0x01 0xff 0xff 0x00 0x41
   15752 
   15753 # CHECK: srdt %f0, %f0, 4095(%r15,%r1)
   15754 0xed 0x0f 0x1f 0xff 0x00 0x41
   15755 
   15756 # CHECK: srdt %f0, %f15, 0
   15757 0xed 0xf0 0x00 0x00 0x00 0x41
   15758 
   15759 # CHECK: srdt %f15, %f0, 0
   15760 0xed 0x00 0x00 0x00 0xf0 0x41
   15761 
   15762 # CHECK: srdt %f15, %f15, 0
   15763 0xed 0xf0 0x00 0x00 0xf0 0x41
   15764 
   15765 # CHECK: srk %r0, %r0, %r0
   15766 0xb9 0xf9 0x00 0x00
   15767 
   15768 # CHECK: srk %r2, %r3, %r4
   15769 0xb9 0xf9 0x40 0x23
   15770 
   15771 # CHECK: srl %r0, 0
   15772 0x88 0x00 0x00 0x00
   15773 
   15774 # CHECK: srl %r7, 0
   15775 0x88 0x70 0x00 0x00
   15776 
   15777 # CHECK: srl %r15, 0
   15778 0x88 0xf0 0x00 0x00
   15779 
   15780 # CHECK: srl %r0, 4095
   15781 0x88 0x00 0x0f 0xff
   15782 
   15783 # CHECK: srl %r0, 0(%r1)
   15784 0x88 0x00 0x10 0x00
   15785 
   15786 # CHECK: srl %r0, 0(%r15)
   15787 0x88 0x00 0xf0 0x00
   15788 
   15789 # CHECK: srl %r0, 4095(%r1)
   15790 0x88 0x00 0x1f 0xff
   15791 
   15792 # CHECK: srl %r0, 4095(%r15)
   15793 0x88 0x00 0xff 0xff
   15794 
   15795 # CHECK: srlg %r0, %r0, 0
   15796 0xeb 0x00 0x00 0x00 0x00 0x0c
   15797 
   15798 # CHECK: srlg %r15, %r1, 0
   15799 0xeb 0xf1 0x00 0x00 0x00 0x0c
   15800 
   15801 # CHECK: srlg %r1, %r15, 0
   15802 0xeb 0x1f 0x00 0x00 0x00 0x0c
   15803 
   15804 # CHECK: srlg %r15, %r15, 0
   15805 0xeb 0xff 0x00 0x00 0x00 0x0c
   15806 
   15807 # CHECK: srlg %r0, %r0, -524288
   15808 0xeb 0x00 0x00 0x00 0x80 0x0c
   15809 
   15810 # CHECK: srlg %r0, %r0, -1
   15811 0xeb 0x00 0x0f 0xff 0xff 0x0c
   15812 
   15813 # CHECK: srlg %r0, %r0, 1
   15814 0xeb 0x00 0x00 0x01 0x00 0x0c
   15815 
   15816 # CHECK: srlg %r0, %r0, 524287
   15817 0xeb 0x00 0x0f 0xff 0x7f 0x0c
   15818 
   15819 # CHECK: srlg %r0, %r0, 0(%r1)
   15820 0xeb 0x00 0x10 0x00 0x00 0x0c
   15821 
   15822 # CHECK: srlg %r0, %r0, 0(%r15)
   15823 0xeb 0x00 0xf0 0x00 0x00 0x0c
   15824 
   15825 # CHECK: srlg %r0, %r0, 524287(%r1)
   15826 0xeb 0x00 0x1f 0xff 0x7f 0x0c
   15827 
   15828 # CHECK: srlg %r0, %r0, 524287(%r15)
   15829 0xeb 0x00 0xff 0xff 0x7f 0x0c
   15830 
   15831 # CHECK: srlk %r0, %r0, 0
   15832 0xeb 0x00 0x00 0x00 0x00 0xde
   15833 
   15834 # CHECK: srlk %r15, %r1, 0
   15835 0xeb 0xf1 0x00 0x00 0x00 0xde
   15836 
   15837 # CHECK: srlk %r1, %r15, 0
   15838 0xeb 0x1f 0x00 0x00 0x00 0xde
   15839 
   15840 # CHECK: srlk %r15, %r15, 0
   15841 0xeb 0xff 0x00 0x00 0x00 0xde
   15842 
   15843 # CHECK: srlk %r0, %r0, -524288
   15844 0xeb 0x00 0x00 0x00 0x80 0xde
   15845 
   15846 # CHECK: srlk %r0, %r0, -1
   15847 0xeb 0x00 0x0f 0xff 0xff 0xde
   15848 
   15849 # CHECK: srlk %r0, %r0, 1
   15850 0xeb 0x00 0x00 0x01 0x00 0xde
   15851 
   15852 # CHECK: srlk %r0, %r0, 524287
   15853 0xeb 0x00 0x0f 0xff 0x7f 0xde
   15854 
   15855 # CHECK: srlk %r0, %r0, 0(%r1)
   15856 0xeb 0x00 0x10 0x00 0x00 0xde
   15857 
   15858 # CHECK: srlk %r0, %r0, 0(%r15)
   15859 0xeb 0x00 0xf0 0x00 0x00 0xde
   15860 
   15861 # CHECK: srlk %r0, %r0, 524287(%r1)
   15862 0xeb 0x00 0x1f 0xff 0x7f 0xde
   15863 
   15864 # CHECK: srlk %r0, %r0, 524287(%r15)
   15865 0xeb 0x00 0xff 0xff 0x7f 0xde
   15866 
   15867 # CHECK: srnm 0
   15868 0xb2 0x99 0x00 0x00
   15869 
   15870 # CHECK: srnm 0(%r1)
   15871 0xb2 0x99 0x10 0x00
   15872 
   15873 # CHECK: srnm 0(%r15)
   15874 0xb2 0x99 0xf0 0x00
   15875 
   15876 # CHECK: srnm 4095
   15877 0xb2 0x99 0x0f 0xff
   15878 
   15879 # CHECK: srnm 4095(%r1)
   15880 0xb2 0x99 0x1f 0xff
   15881 
   15882 # CHECK: srnm 4095(%r15)
   15883 0xb2 0x99 0xff 0xff
   15884 
   15885 # CHECK: srnmb 0
   15886 0xb2 0xb8 0x00 0x00
   15887 
   15888 # CHECK: srnmb 0(%r1)
   15889 0xb2 0xb8 0x10 0x00
   15890 
   15891 # CHECK: srnmb 0(%r15)
   15892 0xb2 0xb8 0xf0 0x00
   15893 
   15894 # CHECK: srnmb 4095
   15895 0xb2 0xb8 0x0f 0xff
   15896 
   15897 # CHECK: srnmb 4095(%r1)
   15898 0xb2 0xb8 0x1f 0xff
   15899 
   15900 # CHECK: srnmb 4095(%r15)
   15901 0xb2 0xb8 0xff 0xff
   15902 
   15903 # CHECK: srnmt 0
   15904 0xb2 0xb9 0x00 0x00
   15905 
   15906 # CHECK: srnmt 0(%r1)
   15907 0xb2 0xb9 0x10 0x00
   15908 
   15909 # CHECK: srnmt 0(%r15)
   15910 0xb2 0xb9 0xf0 0x00
   15911 
   15912 # CHECK: srnmt 4095
   15913 0xb2 0xb9 0x0f 0xff
   15914 
   15915 # CHECK: srnmt 4095(%r1)
   15916 0xb2 0xb9 0x1f 0xff
   15917 
   15918 # CHECK: srnmt 4095(%r15)
   15919 0xb2 0xb9 0xff 0xff
   15920 
   15921 # CHECK: srp 0(1), 0, 0
   15922 0xf0 0x00 0x00 0x00 0x00 0x00
   15923 
   15924 # CHECK: srp 0(1), 0, 15
   15925 0xf0 0x0f 0x00 0x00 0x00 0x00
   15926 
   15927 # CHECK: srp 0(1), 0(%r1), 0
   15928 0xf0 0x00 0x00 0x00 0x10 0x00
   15929 
   15930 # CHECK: srp 0(1), 0(%r15), 0
   15931 0xf0 0x00 0x00 0x00 0xf0 0x00
   15932 
   15933 # CHECK: srp 0(1), 4095, 0
   15934 0xf0 0x00 0x00 0x00 0x0f 0xff
   15935 
   15936 # CHECK: srp 0(1), 4095(%r1), 0
   15937 0xf0 0x00 0x00 0x00 0x1f 0xff
   15938 
   15939 # CHECK: srp 0(1), 4095(%r15), 0
   15940 0xf0 0x00 0x00 0x00 0xff 0xff
   15941 
   15942 # CHECK: srp 0(1,%r1), 0, 0
   15943 0xf0 0x00 0x10 0x00 0x00 0x00
   15944 
   15945 # CHECK: srp 0(1,%r15), 0, 0
   15946 0xf0 0x00 0xf0 0x00 0x00 0x00
   15947 
   15948 # CHECK: srp 4095(1,%r1), 0, 0
   15949 0xf0 0x00 0x1f 0xff 0x00 0x00
   15950 
   15951 # CHECK: srp 4095(1,%r15), 0, 0
   15952 0xf0 0x00 0xff 0xff 0x00 0x00
   15953 
   15954 # CHECK: srp 0(16,%r1), 0, 0
   15955 0xf0 0xf0 0x10 0x00 0x00 0x00
   15956 
   15957 # CHECK: srp 0(16,%r15), 0, 0
   15958 0xf0 0xf0 0xf0 0x00 0x00 0x00
   15959 
   15960 # CHECK: srst %r0, %r0
   15961 0xb2 0x5e 0x00 0x00
   15962 
   15963 # CHECK: srst %r0, %r15
   15964 0xb2 0x5e 0x00 0x0f
   15965 
   15966 # CHECK: srst %r15, %r0
   15967 0xb2 0x5e 0x00 0xf0
   15968 
   15969 # CHECK: srst %r7, %r8
   15970 0xb2 0x5e 0x00 0x78
   15971 
   15972 # CHECK: srstu %r0, %r0
   15973 0xb9 0xbe 0x00 0x00
   15974 
   15975 # CHECK: srstu %r0, %r15
   15976 0xb9 0xbe 0x00 0x0f
   15977 
   15978 # CHECK: srstu %r15, %r0
   15979 0xb9 0xbe 0x00 0xf0
   15980 
   15981 # CHECK: srstu %r7, %r8
   15982 0xb9 0xbe 0x00 0x78
   15983 
   15984 # CHECK: srxt %f0, %f0, 0
   15985 0xed 0x00 0x00 0x00 0x00 0x49
   15986 
   15987 # CHECK: srxt %f0, %f0, 4095
   15988 0xed 0x00 0x0f 0xff 0x00 0x49
   15989 
   15990 # CHECK: srxt %f0, %f0, 0(%r1)
   15991 0xed 0x00 0x10 0x00 0x00 0x49
   15992 
   15993 # CHECK: srxt %f0, %f0, 0(%r15)
   15994 0xed 0x00 0xf0 0x00 0x00 0x49
   15995 
   15996 # CHECK: srxt %f0, %f0, 4095(%r1,%r15)
   15997 0xed 0x01 0xff 0xff 0x00 0x49
   15998 
   15999 # CHECK: srxt %f0, %f0, 4095(%r15,%r1)
   16000 0xed 0x0f 0x1f 0xff 0x00 0x49
   16001 
   16002 # CHECK: srxt %f0, %f13, 0
   16003 0xed 0xd0 0x00 0x00 0x00 0x49
   16004 
   16005 # CHECK: srxt %f13, %f0, 0
   16006 0xed 0x00 0x00 0x00 0xd0 0x49
   16007 
   16008 # CHECK: srxt %f13, %f13, 0
   16009 0xed 0xd0 0x00 0x00 0xd0 0x49
   16010 
   16011 # CHECK: ssar %r0
   16012 0xb2 0x25 0x00 0x00
   16013 
   16014 # CHECK: ssar %r1
   16015 0xb2 0x25 0x00 0x10
   16016 
   16017 # CHECK: ssar %r15
   16018 0xb2 0x25 0x00 0xf0
   16019 
   16020 # CHECK: ssair %r0
   16021 0xb9 0x9f 0x00 0x00
   16022 
   16023 # CHECK: ssair %r1
   16024 0xb9 0x9f 0x00 0x10
   16025 
   16026 # CHECK: ssair %r15
   16027 0xb9 0x9f 0x00 0xf0
   16028 
   16029 # CHECK: ssch 0
   16030 0xb2 0x33 0x00 0x00
   16031 
   16032 # CHECK: ssch 0(%r1)
   16033 0xb2 0x33 0x10 0x00
   16034 
   16035 # CHECK: ssch 0(%r15)
   16036 0xb2 0x33 0xf0 0x00
   16037 
   16038 # CHECK: ssch 4095
   16039 0xb2 0x33 0x0f 0xff
   16040 
   16041 # CHECK: ssch 4095(%r1)
   16042 0xb2 0x33 0x1f 0xff
   16043 
   16044 # CHECK: ssch 4095(%r15)
   16045 0xb2 0x33 0xff 0xff
   16046 
   16047 # CHECK: sske %r0, %r0
   16048 0xb2 0x2b 0x00 0x00
   16049 
   16050 # CHECK: sske %r0, %r15
   16051 0xb2 0x2b 0x00 0x0f
   16052 
   16053 # CHECK: sske %r15, %r0
   16054 0xb2 0x2b 0x00 0xf0
   16055 
   16056 # CHECK: sske %r0, %r0, 15
   16057 0xb2 0x2b 0xf0 0x00
   16058 
   16059 # CHECK: sske %r4, %r6, 7
   16060 0xb2 0x2b 0x70 0x46
   16061 
   16062 # CHECK: ssm 0
   16063 0x80 0x00 0x00 0x00
   16064 
   16065 # CHECK: ssm 0(%r1)
   16066 0x80 0x00 0x10 0x00
   16067 
   16068 # CHECK: ssm 0(%r15)
   16069 0x80 0x00 0xf0 0x00
   16070 
   16071 # CHECK: ssm 4095
   16072 0x80 0x00 0x0f 0xff
   16073 
   16074 # CHECK: ssm 4095(%r1)
   16075 0x80 0x00 0x1f 0xff
   16076 
   16077 # CHECK: ssm 4095(%r15)
   16078 0x80 0x00 0xff 0xff
   16079 
   16080 # CHECK: st %r0, 0
   16081 0x50 0x00 0x00 0x00
   16082 
   16083 # CHECK: st %r0, 4095
   16084 0x50 0x00 0x0f 0xff
   16085 
   16086 # CHECK: st %r0, 0(%r1)
   16087 0x50 0x00 0x10 0x00
   16088 
   16089 # CHECK: st %r0, 0(%r15)
   16090 0x50 0x00 0xf0 0x00
   16091 
   16092 # CHECK: st %r0, 4095(%r1,%r15)
   16093 0x50 0x01 0xff 0xff
   16094 
   16095 # CHECK: st %r0, 4095(%r15,%r1)
   16096 0x50 0x0f 0x1f 0xff
   16097 
   16098 # CHECK: st %r15, 0
   16099 0x50 0xf0 0x00 0x00
   16100 
   16101 # CHECK: stam %a0, %a0, 0
   16102 0x9b 0x00 0x00 0x00
   16103 
   16104 # CHECK: stam %a0, %a15, 0
   16105 0x9b 0x0f 0x00 0x00
   16106 
   16107 # CHECK: stam %a14, %a15, 0
   16108 0x9b 0xef 0x00 0x00
   16109 
   16110 # CHECK: stam %a15, %a15, 0
   16111 0x9b 0xff 0x00 0x00
   16112 
   16113 # CHECK: stam %a0, %a0, 4095
   16114 0x9b 0x00 0x0f 0xff
   16115 
   16116 # CHECK: stam %a0, %a0, 1
   16117 0x9b 0x00 0x00 0x01
   16118 
   16119 # CHECK: stam %a0, %a0, 0(%r1)
   16120 0x9b 0x00 0x10 0x00
   16121 
   16122 # CHECK: stam %a0, %a0, 0(%r15)
   16123 0x9b 0x00 0xf0 0x00
   16124 
   16125 # CHECK: stam %a0, %a0, 4095(%r1)
   16126 0x9b 0x00 0x1f 0xff
   16127 
   16128 # CHECK: stam %a0, %a0, 4095(%r15)
   16129 0x9b 0x00 0xff 0xff
   16130 
   16131 # CHECK: stamy %a0, %a0, 0
   16132 0xeb 0x00 0x00 0x00 0x00 0x9b
   16133 
   16134 # CHECK: stamy %a0, %a15, 0
   16135 0xeb 0x0f 0x00 0x00 0x00 0x9b
   16136 
   16137 # CHECK: stamy %a14, %a15, 0
   16138 0xeb 0xef 0x00 0x00 0x00 0x9b
   16139 
   16140 # CHECK: stamy %a15, %a15, 0
   16141 0xeb 0xff 0x00 0x00 0x00 0x9b
   16142 
   16143 # CHECK: stamy %a0, %a0, -524288
   16144 0xeb 0x00 0x00 0x00 0x80 0x9b
   16145 
   16146 # CHECK: stamy %a0, %a0, -1
   16147 0xeb 0x00 0x0f 0xff 0xff 0x9b
   16148 
   16149 # CHECK: stamy %a0, %a0, 0
   16150 0xeb 0x00 0x00 0x00 0x00 0x9b
   16151 
   16152 # CHECK: stamy %a0, %a0, 1
   16153 0xeb 0x00 0x00 0x01 0x00 0x9b
   16154 
   16155 # CHECK: stamy %a0, %a0, 524287
   16156 0xeb 0x00 0x0f 0xff 0x7f 0x9b
   16157 
   16158 # CHECK: stamy %a0, %a0, 0(%r1)
   16159 0xeb 0x00 0x10 0x00 0x00 0x9b
   16160 
   16161 # CHECK: stamy %a0, %a0, 0(%r15)
   16162 0xeb 0x00 0xf0 0x00 0x00 0x9b
   16163 
   16164 # CHECK: stamy %a0, %a0, 524287(%r1)
   16165 0xeb 0x00 0x1f 0xff 0x7f 0x9b
   16166 
   16167 # CHECK: stamy %a0, %a0, 524287(%r15)
   16168 0xeb 0x00 0xff 0xff 0x7f 0x9b
   16169 
   16170 # CHECK: stap 0
   16171 0xb2 0x12 0x00 0x00
   16172 
   16173 # CHECK: stap 0(%r1)
   16174 0xb2 0x12 0x10 0x00
   16175 
   16176 # CHECK: stap 0(%r15)
   16177 0xb2 0x12 0xf0 0x00
   16178 
   16179 # CHECK: stap 4095
   16180 0xb2 0x12 0x0f 0xff
   16181 
   16182 # CHECK: stap 4095(%r1)
   16183 0xb2 0x12 0x1f 0xff
   16184 
   16185 # CHECK: stap 4095(%r15)
   16186 0xb2 0x12 0xff 0xff
   16187 
   16188 # CHECK: stc %r0, 0
   16189 0x42 0x00 0x00 0x00
   16190 
   16191 # CHECK: stc %r0, 4095
   16192 0x42 0x00 0x0f 0xff
   16193 
   16194 # CHECK: stc %r0, 0(%r1)
   16195 0x42 0x00 0x10 0x00
   16196 
   16197 # CHECK: stc %r0, 0(%r15)
   16198 0x42 0x00 0xf0 0x00
   16199 
   16200 # CHECK: stc %r0, 4095(%r1,%r15)
   16201 0x42 0x01 0xff 0xff
   16202 
   16203 # CHECK: stc %r0, 4095(%r15,%r1)
   16204 0x42 0x0f 0x1f 0xff
   16205 
   16206 # CHECK: stc %r15, 0
   16207 0x42 0xf0 0x00 0x00
   16208 
   16209 # CHECK: stch %r0, -524288
   16210 0xe3 0x00 0x00 0x00 0x80 0xc3
   16211 
   16212 # CHECK: stch %r0, -1
   16213 0xe3 0x00 0x0f 0xff 0xff 0xc3
   16214 
   16215 # CHECK: stch %r0, 0
   16216 0xe3 0x00 0x00 0x00 0x00 0xc3
   16217 
   16218 # CHECK: stch %r0, 1
   16219 0xe3 0x00 0x00 0x01 0x00 0xc3
   16220 
   16221 # CHECK: stch %r0, 524287
   16222 0xe3 0x00 0x0f 0xff 0x7f 0xc3
   16223 
   16224 # CHECK: stch %r0, 0(%r1)
   16225 0xe3 0x00 0x10 0x00 0x00 0xc3
   16226 
   16227 # CHECK: stch %r0, 0(%r15)
   16228 0xe3 0x00 0xf0 0x00 0x00 0xc3
   16229 
   16230 # CHECK: stch %r0, 524287(%r1,%r15)
   16231 0xe3 0x01 0xff 0xff 0x7f 0xc3
   16232 
   16233 # CHECK: stch %r0, 524287(%r15,%r1)
   16234 0xe3 0x0f 0x1f 0xff 0x7f 0xc3
   16235 
   16236 # CHECK: stch %r15, 0
   16237 0xe3 0xf0 0x00 0x00 0x00 0xc3
   16238 
   16239 # CHECK: stck 0
   16240 0xb2 0x05 0x00 0x00
   16241 
   16242 # CHECK: stck 0(%r1)
   16243 0xb2 0x05 0x10 0x00
   16244 
   16245 # CHECK: stck 0(%r15)
   16246 0xb2 0x05 0xf0 0x00
   16247 
   16248 # CHECK: stck 4095
   16249 0xb2 0x05 0x0f 0xff
   16250 
   16251 # CHECK: stck 4095(%r1)
   16252 0xb2 0x05 0x1f 0xff
   16253 
   16254 # CHECK: stck 4095(%r15)
   16255 0xb2 0x05 0xff 0xff
   16256 
   16257 # CHECK: stckc 0
   16258 0xb2 0x07 0x00 0x00
   16259 
   16260 # CHECK: stckc 0(%r1)
   16261 0xb2 0x07 0x10 0x00
   16262 
   16263 # CHECK: stckc 0(%r15)
   16264 0xb2 0x07 0xf0 0x00
   16265 
   16266 # CHECK: stckc 4095
   16267 0xb2 0x07 0x0f 0xff
   16268 
   16269 # CHECK: stckc 4095(%r1)
   16270 0xb2 0x07 0x1f 0xff
   16271 
   16272 # CHECK: stckc 4095(%r15)
   16273 0xb2 0x07 0xff 0xff
   16274 
   16275 # CHECK: stcke 0
   16276 0xb2 0x78 0x00 0x00
   16277 
   16278 # CHECK: stcke 0(%r1)
   16279 0xb2 0x78 0x10 0x00
   16280 
   16281 # CHECK: stcke 0(%r15)
   16282 0xb2 0x78 0xf0 0x00
   16283 
   16284 # CHECK: stcke 4095
   16285 0xb2 0x78 0x0f 0xff
   16286 
   16287 # CHECK: stcke 4095(%r1)
   16288 0xb2 0x78 0x1f 0xff
   16289 
   16290 # CHECK: stcke 4095(%r15)
   16291 0xb2 0x78 0xff 0xff
   16292 
   16293 # CHECK: stckf 0
   16294 0xb2 0x7c 0x00 0x00
   16295 
   16296 # CHECK: stckf 0(%r1)
   16297 0xb2 0x7c 0x10 0x00
   16298 
   16299 # CHECK: stckf 0(%r15)
   16300 0xb2 0x7c 0xf0 0x00
   16301 
   16302 # CHECK: stckf 4095
   16303 0xb2 0x7c 0x0f 0xff
   16304 
   16305 # CHECK: stckf 4095(%r1)
   16306 0xb2 0x7c 0x1f 0xff
   16307 
   16308 # CHECK: stckf 4095(%r15)
   16309 0xb2 0x7c 0xff 0xff
   16310 
   16311 # CHECK: stcm %r0, 0, 0
   16312 0xbe 0x00 0x00 0x00
   16313 
   16314 # CHECK: stcm %r0, 15, 4095
   16315 0xbe 0x0f 0x0f 0xff
   16316 
   16317 # CHECK: stcm %r0, 0, 0(%r1)
   16318 0xbe 0x00 0x10 0x00
   16319 
   16320 # CHECK: stcm %r0, 0, 0(%r15)
   16321 0xbe 0x00 0xf0 0x00
   16322 
   16323 # CHECK: stcm %r0, 15, 4095(%r15)
   16324 0xbe 0x0f 0xff 0xff
   16325 
   16326 # CHECK: stcm %r0, 0, 4095(%r1)
   16327 0xbe 0x00 0x1f 0xff
   16328 
   16329 # CHECK: stcm %r15, 0, 0
   16330 0xbe 0xf0 0x00 0x00
   16331 
   16332 # CHECK: stcmh %r0, 0, -524288
   16333 0xeb 0x00 0x00 0x00 0x80 0x2c
   16334 
   16335 # CHECK: stcmh %r0, 0, -1
   16336 0xeb 0x00 0x0f 0xff 0xff 0x2c
   16337 
   16338 # CHECK: stcmh %r0, 15, 0
   16339 0xeb 0x0f 0x00 0x00 0x00 0x2c
   16340 
   16341 # CHECK: stcmh %r0, 15, 1
   16342 0xeb 0x0f 0x00 0x01 0x00 0x2c
   16343 
   16344 # CHECK: stcmh %r0, 8, 524287
   16345 0xeb 0x08 0x0f 0xff 0x7f 0x2c
   16346 
   16347 # CHECK: stcmh %r0, 8, 0(%r1)
   16348 0xeb 0x08 0x10 0x00 0x00 0x2c
   16349 
   16350 # CHECK: stcmh %r0, 4, 0(%r15)
   16351 0xeb 0x04 0xf0 0x00 0x00 0x2c
   16352 
   16353 # CHECK: stcmh %r0, 4, 524287(%r15)
   16354 0xeb 0x04 0xff 0xff 0x7f 0x2c
   16355 
   16356 # CHECK: stcmh %r0, 0, 524287(%r1)
   16357 0xeb 0x00 0x1f 0xff 0x7f 0x2c
   16358 
   16359 # CHECK: stcmh %r15, 0, 0
   16360 0xeb 0xf0 0x00 0x00 0x00 0x2c
   16361 
   16362 # CHECK: stcmy %r0, 0, -524288
   16363 0xeb 0x00 0x00 0x00 0x80 0x2d
   16364 
   16365 # CHECK: stcmy %r0, 0, -1
   16366 0xeb 0x00 0x0f 0xff 0xff 0x2d
   16367 
   16368 # CHECK: stcmy %r0, 15, 0
   16369 0xeb 0x0f 0x00 0x00 0x00 0x2d
   16370 
   16371 # CHECK: stcmy %r0, 15, 1
   16372 0xeb 0x0f 0x00 0x01 0x00 0x2d
   16373 
   16374 # CHECK: stcmy %r0, 8, 524287
   16375 0xeb 0x08 0x0f 0xff 0x7f 0x2d
   16376 
   16377 # CHECK: stcmy %r0, 8, 0(%r1)
   16378 0xeb 0x08 0x10 0x00 0x00 0x2d
   16379 
   16380 # CHECK: stcmy %r0, 4, 0(%r15)
   16381 0xeb 0x04 0xf0 0x00 0x00 0x2d
   16382 
   16383 # CHECK: stcmy %r0, 4, 524287(%r15)
   16384 0xeb 0x04 0xff 0xff 0x7f 0x2d
   16385 
   16386 # CHECK: stcmy %r0, 0, 524287(%r1)
   16387 0xeb 0x00 0x1f 0xff 0x7f 0x2d
   16388 
   16389 # CHECK: stcmy %r15, 0, 0
   16390 0xeb 0xf0 0x00 0x00 0x00 0x2d
   16391 
   16392 # CHECK: stcps 0
   16393 0xb2 0x3a 0x00 0x00
   16394 
   16395 # CHECK: stcps 0(%r1)
   16396 0xb2 0x3a 0x10 0x00
   16397 
   16398 # CHECK: stcps 0(%r15)
   16399 0xb2 0x3a 0xf0 0x00
   16400 
   16401 # CHECK: stcps 4095
   16402 0xb2 0x3a 0x0f 0xff
   16403 
   16404 # CHECK: stcps 4095(%r1)
   16405 0xb2 0x3a 0x1f 0xff
   16406 
   16407 # CHECK: stcps 4095(%r15)
   16408 0xb2 0x3a 0xff 0xff
   16409 
   16410 # CHECK: stcrw 0
   16411 0xb2 0x39 0x00 0x00
   16412 
   16413 # CHECK: stcrw 0(%r1)
   16414 0xb2 0x39 0x10 0x00
   16415 
   16416 # CHECK: stcrw 0(%r15)
   16417 0xb2 0x39 0xf0 0x00
   16418 
   16419 # CHECK: stcrw 4095
   16420 0xb2 0x39 0x0f 0xff
   16421 
   16422 # CHECK: stcrw 4095(%r1)
   16423 0xb2 0x39 0x1f 0xff
   16424 
   16425 # CHECK: stcrw 4095(%r15)
   16426 0xb2 0x39 0xff 0xff
   16427 
   16428 # CHECK: stctg %c0, %c0, 0
   16429 0xeb 0x00 0x00 0x00 0x00 0x25
   16430 
   16431 # CHECK: stctg %c0, %c15, 0
   16432 0xeb 0x0f 0x00 0x00 0x00 0x25
   16433 
   16434 # CHECK: stctg %c14, %c15, 0
   16435 0xeb 0xef 0x00 0x00 0x00 0x25
   16436 
   16437 # CHECK: stctg %c15, %c15, 0
   16438 0xeb 0xff 0x00 0x00 0x00 0x25
   16439 
   16440 # CHECK: stctg %c0, %c0, -524288
   16441 0xeb 0x00 0x00 0x00 0x80 0x25
   16442 
   16443 # CHECK: stctg %c0, %c0, -1
   16444 0xeb 0x00 0x0f 0xff 0xff 0x25
   16445 
   16446 # CHECK: stctg %c0, %c0, 0
   16447 0xeb 0x00 0x00 0x00 0x00 0x25
   16448 
   16449 # CHECK: stctg %c0, %c0, 1
   16450 0xeb 0x00 0x00 0x01 0x00 0x25
   16451 
   16452 # CHECK: stctg %c0, %c0, 524287
   16453 0xeb 0x00 0x0f 0xff 0x7f 0x25
   16454 
   16455 # CHECK: stctg %c0, %c0, 0(%r1)
   16456 0xeb 0x00 0x10 0x00 0x00 0x25
   16457 
   16458 # CHECK: stctg %c0, %c0, 0(%r15)
   16459 0xeb 0x00 0xf0 0x00 0x00 0x25
   16460 
   16461 # CHECK: stctg %c0, %c0, 524287(%r1)
   16462 0xeb 0x00 0x1f 0xff 0x7f 0x25
   16463 
   16464 # CHECK: stctg %c0, %c0, 524287(%r15)
   16465 0xeb 0x00 0xff 0xff 0x7f 0x25
   16466 
   16467 # CHECK: stctl %c0, %c0, 0
   16468 0xb6 0x00 0x00 0x00
   16469 
   16470 # CHECK: stctl %c0, %c15, 0
   16471 0xb6 0x0f 0x00 0x00
   16472 
   16473 # CHECK: stctl %c14, %c15, 0
   16474 0xb6 0xef 0x00 0x00
   16475 
   16476 # CHECK: stctl %c15, %c15, 0
   16477 0xb6 0xff 0x00 0x00
   16478 
   16479 # CHECK: stctl %c0, %c0, 4095
   16480 0xb6 0x00 0x0f 0xff
   16481 
   16482 # CHECK: stctl %c0, %c0, 1
   16483 0xb6 0x00 0x00 0x01
   16484 
   16485 # CHECK: stctl %c0, %c0, 0(%r1)
   16486 0xb6 0x00 0x10 0x00
   16487 
   16488 # CHECK: stctl %c0, %c0, 0(%r15)
   16489 0xb6 0x00 0xf0 0x00
   16490 
   16491 # CHECK: stctl %c0, %c0, 4095(%r1)
   16492 0xb6 0x00 0x1f 0xff
   16493 
   16494 # CHECK: stctl %c0, %c0, 4095(%r15)
   16495 0xb6 0x00 0xff 0xff
   16496 
   16497 # CHECK: stcy %r0, -524288
   16498 0xe3 0x00 0x00 0x00 0x80 0x72
   16499 
   16500 # CHECK: stcy %r0, -1
   16501 0xe3 0x00 0x0f 0xff 0xff 0x72
   16502 
   16503 # CHECK: stcy %r0, 0
   16504 0xe3 0x00 0x00 0x00 0x00 0x72
   16505 
   16506 # CHECK: stcy %r0, 1
   16507 0xe3 0x00 0x00 0x01 0x00 0x72
   16508 
   16509 # CHECK: stcy %r0, 524287
   16510 0xe3 0x00 0x0f 0xff 0x7f 0x72
   16511 
   16512 # CHECK: stcy %r0, 0(%r1)
   16513 0xe3 0x00 0x10 0x00 0x00 0x72
   16514 
   16515 # CHECK: stcy %r0, 0(%r15)
   16516 0xe3 0x00 0xf0 0x00 0x00 0x72
   16517 
   16518 # CHECK: stcy %r0, 524287(%r1,%r15)
   16519 0xe3 0x01 0xff 0xff 0x7f 0x72
   16520 
   16521 # CHECK: stcy %r0, 524287(%r15,%r1)
   16522 0xe3 0x0f 0x1f 0xff 0x7f 0x72
   16523 
   16524 # CHECK: stcy %r15, 0
   16525 0xe3 0xf0 0x00 0x00 0x00 0x72
   16526 
   16527 # CHECK: std %f0, 0
   16528 0x60 0x00 0x00 0x00
   16529 
   16530 # CHECK: std %f0, 4095
   16531 0x60 0x00 0x0f 0xff
   16532 
   16533 # CHECK: std %f0, 0(%r1)
   16534 0x60 0x00 0x10 0x00
   16535 
   16536 # CHECK: std %f0, 0(%r15)
   16537 0x60 0x00 0xf0 0x00
   16538 
   16539 # CHECK: std %f0, 4095(%r1,%r15)
   16540 0x60 0x01 0xff 0xff
   16541 
   16542 # CHECK: std %f0, 4095(%r15,%r1)
   16543 0x60 0x0f 0x1f 0xff
   16544 
   16545 # CHECK: std %f15, 0
   16546 0x60 0xf0 0x00 0x00
   16547 
   16548 # CHECK: stdy %f0, -524288
   16549 0xed 0x00 0x00 0x00 0x80 0x67
   16550 
   16551 # CHECK: stdy %f0, -1
   16552 0xed 0x00 0x0f 0xff 0xff 0x67
   16553 
   16554 # CHECK: stdy %f0, 0
   16555 0xed 0x00 0x00 0x00 0x00 0x67
   16556 
   16557 # CHECK: stdy %f0, 1
   16558 0xed 0x00 0x00 0x01 0x00 0x67
   16559 
   16560 # CHECK: stdy %f0, 524287
   16561 0xed 0x00 0x0f 0xff 0x7f 0x67
   16562 
   16563 # CHECK: stdy %f0, 0(%r1)
   16564 0xed 0x00 0x10 0x00 0x00 0x67
   16565 
   16566 # CHECK: stdy %f0, 0(%r15)
   16567 0xed 0x00 0xf0 0x00 0x00 0x67
   16568 
   16569 # CHECK: stdy %f0, 524287(%r1,%r15)
   16570 0xed 0x01 0xff 0xff 0x7f 0x67
   16571 
   16572 # CHECK: stdy %f0, 524287(%r15,%r1)
   16573 0xed 0x0f 0x1f 0xff 0x7f 0x67
   16574 
   16575 # CHECK: stdy %f15, 0
   16576 0xed 0xf0 0x00 0x00 0x00 0x67
   16577 
   16578 # CHECK: ste %f0, 0
   16579 0x70 0x00 0x00 0x00
   16580 
   16581 # CHECK: ste %f0, 4095
   16582 0x70 0x00 0x0f 0xff
   16583 
   16584 # CHECK: ste %f0, 0(%r1)
   16585 0x70 0x00 0x10 0x00
   16586 
   16587 # CHECK: ste %f0, 0(%r15)
   16588 0x70 0x00 0xf0 0x00
   16589 
   16590 # CHECK: ste %f0, 4095(%r1,%r15)
   16591 0x70 0x01 0xff 0xff
   16592 
   16593 # CHECK: ste %f0, 4095(%r15,%r1)
   16594 0x70 0x0f 0x1f 0xff
   16595 
   16596 # CHECK: ste %f15, 0
   16597 0x70 0xf0 0x00 0x00
   16598 
   16599 # CHECK: stey %f0, -524288
   16600 0xed 0x00 0x00 0x00 0x80 0x66
   16601 
   16602 # CHECK: stey %f0, -1
   16603 0xed 0x00 0x0f 0xff 0xff 0x66
   16604 
   16605 # CHECK: stey %f0, 0
   16606 0xed 0x00 0x00 0x00 0x00 0x66
   16607 
   16608 # CHECK: stey %f0, 1
   16609 0xed 0x00 0x00 0x01 0x00 0x66
   16610 
   16611 # CHECK: stey %f0, 524287
   16612 0xed 0x00 0x0f 0xff 0x7f 0x66
   16613 
   16614 # CHECK: stey %f0, 0(%r1)
   16615 0xed 0x00 0x10 0x00 0x00 0x66
   16616 
   16617 # CHECK: stey %f0, 0(%r15)
   16618 0xed 0x00 0xf0 0x00 0x00 0x66
   16619 
   16620 # CHECK: stey %f0, 524287(%r1,%r15)
   16621 0xed 0x01 0xff 0xff 0x7f 0x66
   16622 
   16623 # CHECK: stey %f0, 524287(%r15,%r1)
   16624 0xed 0x0f 0x1f 0xff 0x7f 0x66
   16625 
   16626 # CHECK: stey %f15, 0
   16627 0xed 0xf0 0x00 0x00 0x00 0x66
   16628 
   16629 # CHECK: stfh %r0, -524288
   16630 0xe3 0x00 0x00 0x00 0x80 0xcb
   16631 
   16632 # CHECK: stfh %r0, -1
   16633 0xe3 0x00 0x0f 0xff 0xff 0xcb
   16634 
   16635 # CHECK: stfh %r0, 0
   16636 0xe3 0x00 0x00 0x00 0x00 0xcb
   16637 
   16638 # CHECK: stfh %r0, 1
   16639 0xe3 0x00 0x00 0x01 0x00 0xcb
   16640 
   16641 # CHECK: stfh %r0, 524287
   16642 0xe3 0x00 0x0f 0xff 0x7f 0xcb
   16643 
   16644 # CHECK: stfh %r0, 0(%r1)
   16645 0xe3 0x00 0x10 0x00 0x00 0xcb
   16646 
   16647 # CHECK: stfh %r0, 0(%r15)
   16648 0xe3 0x00 0xf0 0x00 0x00 0xcb
   16649 
   16650 # CHECK: stfh %r0, 524287(%r1,%r15)
   16651 0xe3 0x01 0xff 0xff 0x7f 0xcb
   16652 
   16653 # CHECK: stfh %r0, 524287(%r15,%r1)
   16654 0xe3 0x0f 0x1f 0xff 0x7f 0xcb
   16655 
   16656 # CHECK: stfh %r15, 0
   16657 0xe3 0xf0 0x00 0x00 0x00 0xcb
   16658 
   16659 # CHECK: stfl 0
   16660 0xb2 0xb1 0x00 0x00
   16661 
   16662 # CHECK: stfl 0(%r1)
   16663 0xb2 0xb1 0x10 0x00
   16664 
   16665 # CHECK: stfl 0(%r15)
   16666 0xb2 0xb1 0xf0 0x00
   16667 
   16668 # CHECK: stfl 4095
   16669 0xb2 0xb1 0x0f 0xff
   16670 
   16671 # CHECK: stfl 4095(%r1)
   16672 0xb2 0xb1 0x1f 0xff
   16673 
   16674 # CHECK: stfl 4095(%r15)
   16675 0xb2 0xb1 0xff 0xff
   16676 
   16677 # CHECK: stfle 0
   16678 0xb2 0xb0 0x00 0x00
   16679 
   16680 # CHECK: stfle 0(%r1)
   16681 0xb2 0xb0 0x10 0x00
   16682 
   16683 # CHECK: stfle 0(%r15)
   16684 0xb2 0xb0 0xf0 0x00
   16685 
   16686 # CHECK: stfle 4095
   16687 0xb2 0xb0 0x0f 0xff
   16688 
   16689 # CHECK: stfle 4095(%r1)
   16690 0xb2 0xb0 0x1f 0xff
   16691 
   16692 # CHECK: stfle 4095(%r15)
   16693 0xb2 0xb0 0xff 0xff
   16694 
   16695 # CHECK: stfpc 0
   16696 0xb2 0x9c 0x00 0x00
   16697 
   16698 # CHECK: stfpc 0(%r1)
   16699 0xb2 0x9c 0x10 0x00
   16700 
   16701 # CHECK: stfpc 0(%r15)
   16702 0xb2 0x9c 0xf0 0x00
   16703 
   16704 # CHECK: stfpc 4095
   16705 0xb2 0x9c 0x0f 0xff
   16706 
   16707 # CHECK: stfpc 4095(%r1)
   16708 0xb2 0x9c 0x1f 0xff
   16709 
   16710 # CHECK: stfpc 4095(%r15)
   16711 0xb2 0x9c 0xff 0xff
   16712 
   16713 # CHECK: stg %r0, -524288
   16714 0xe3 0x00 0x00 0x00 0x80 0x24
   16715 
   16716 # CHECK: stg %r0, -1
   16717 0xe3 0x00 0x0f 0xff 0xff 0x24
   16718 
   16719 # CHECK: stg %r0, 0
   16720 0xe3 0x00 0x00 0x00 0x00 0x24
   16721 
   16722 # CHECK: stg %r0, 1
   16723 0xe3 0x00 0x00 0x01 0x00 0x24
   16724 
   16725 # CHECK: stg %r0, 524287
   16726 0xe3 0x00 0x0f 0xff 0x7f 0x24
   16727 
   16728 # CHECK: stg %r0, 0(%r1)
   16729 0xe3 0x00 0x10 0x00 0x00 0x24
   16730 
   16731 # CHECK: stg %r0, 0(%r15)
   16732 0xe3 0x00 0xf0 0x00 0x00 0x24
   16733 
   16734 # CHECK: stg %r0, 524287(%r1,%r15)
   16735 0xe3 0x01 0xff 0xff 0x7f 0x24
   16736 
   16737 # CHECK: stg %r0, 524287(%r15,%r1)
   16738 0xe3 0x0f 0x1f 0xff 0x7f 0x24
   16739 
   16740 # CHECK: stg %r15, 0
   16741 0xe3 0xf0 0x00 0x00 0x00 0x24
   16742 
   16743 # CHECK: sth %r0, 0
   16744 0x40 0x00 0x00 0x00
   16745 
   16746 # CHECK: sth %r0, 4095
   16747 0x40 0x00 0x0f 0xff
   16748 
   16749 # CHECK: sth %r0, 0(%r1)
   16750 0x40 0x00 0x10 0x00
   16751 
   16752 # CHECK: sth %r0, 0(%r15)
   16753 0x40 0x00 0xf0 0x00
   16754 
   16755 # CHECK: sth %r0, 4095(%r1,%r15)
   16756 0x40 0x01 0xff 0xff
   16757 
   16758 # CHECK: sth %r0, 4095(%r15,%r1)
   16759 0x40 0x0f 0x1f 0xff
   16760 
   16761 # CHECK: sth %r15, 0
   16762 0x40 0xf0 0x00 0x00
   16763 
   16764 # CHECK: sthh %r0, -524288
   16765 0xe3 0x00 0x00 0x00 0x80 0xc7
   16766 
   16767 # CHECK: sthh %r0, -1
   16768 0xe3 0x00 0x0f 0xff 0xff 0xc7
   16769 
   16770 # CHECK: sthh %r0, 0
   16771 0xe3 0x00 0x00 0x00 0x00 0xc7
   16772 
   16773 # CHECK: sthh %r0, 1
   16774 0xe3 0x00 0x00 0x01 0x00 0xc7
   16775 
   16776 # CHECK: sthh %r0, 524287
   16777 0xe3 0x00 0x0f 0xff 0x7f 0xc7
   16778 
   16779 # CHECK: sthh %r0, 0(%r1)
   16780 0xe3 0x00 0x10 0x00 0x00 0xc7
   16781 
   16782 # CHECK: sthh %r0, 0(%r15)
   16783 0xe3 0x00 0xf0 0x00 0x00 0xc7
   16784 
   16785 # CHECK: sthh %r0, 524287(%r1,%r15)
   16786 0xe3 0x01 0xff 0xff 0x7f 0xc7
   16787 
   16788 # CHECK: sthh %r0, 524287(%r15,%r1)
   16789 0xe3 0x0f 0x1f 0xff 0x7f 0xc7
   16790 
   16791 # CHECK: sthh %r15, 0
   16792 0xe3 0xf0 0x00 0x00 0x00 0xc7
   16793 
   16794 # CHECK: sthy %r0, -524288
   16795 0xe3 0x00 0x00 0x00 0x80 0x70
   16796 
   16797 # CHECK: sthy %r0, -1
   16798 0xe3 0x00 0x0f 0xff 0xff 0x70
   16799 
   16800 # CHECK: sthy %r0, 0
   16801 0xe3 0x00 0x00 0x00 0x00 0x70
   16802 
   16803 # CHECK: sthy %r0, 1
   16804 0xe3 0x00 0x00 0x01 0x00 0x70
   16805 
   16806 # CHECK: sthy %r0, 524287
   16807 0xe3 0x00 0x0f 0xff 0x7f 0x70
   16808 
   16809 # CHECK: sthy %r0, 0(%r1)
   16810 0xe3 0x00 0x10 0x00 0x00 0x70
   16811 
   16812 # CHECK: sthy %r0, 0(%r15)
   16813 0xe3 0x00 0xf0 0x00 0x00 0x70
   16814 
   16815 # CHECK: sthy %r0, 524287(%r1,%r15)
   16816 0xe3 0x01 0xff 0xff 0x7f 0x70
   16817 
   16818 # CHECK: sthy %r0, 524287(%r15,%r1)
   16819 0xe3 0x0f 0x1f 0xff 0x7f 0x70
   16820 
   16821 # CHECK: sthy %r15, 0
   16822 0xe3 0xf0 0x00 0x00 0x00 0x70
   16823 
   16824 # CHECK: stidp 0
   16825 0xb2 0x02 0x00 0x00
   16826 
   16827 # CHECK: stidp 0(%r1)
   16828 0xb2 0x02 0x10 0x00
   16829 
   16830 # CHECK: stidp 0(%r15)
   16831 0xb2 0x02 0xf0 0x00
   16832 
   16833 # CHECK: stidp 4095
   16834 0xb2 0x02 0x0f 0xff
   16835 
   16836 # CHECK: stidp 4095(%r1)
   16837 0xb2 0x02 0x1f 0xff
   16838 
   16839 # CHECK: stidp 4095(%r15)
   16840 0xb2 0x02 0xff 0xff
   16841 
   16842 # CHECK: stm %r0, %r0, 0
   16843 0x90 0x00 0x00 0x00
   16844 
   16845 # CHECK: stm %r0, %r15, 0
   16846 0x90 0x0f 0x00 0x00
   16847 
   16848 # CHECK: stm %r14, %r15, 0
   16849 0x90 0xef 0x00 0x00
   16850 
   16851 # CHECK: stm %r15, %r15, 0
   16852 0x90 0xff 0x00 0x00
   16853 
   16854 # CHECK: stm %r0, %r0, 4095
   16855 0x90 0x00 0x0f 0xff
   16856 
   16857 # CHECK: stm %r0, %r0, 1
   16858 0x90 0x00 0x00 0x01
   16859 
   16860 # CHECK: stm %r0, %r0, 0(%r1)
   16861 0x90 0x00 0x10 0x00
   16862 
   16863 # CHECK: stm %r0, %r0, 0(%r15)
   16864 0x90 0x00 0xf0 0x00
   16865 
   16866 # CHECK: stm %r0, %r0, 4095(%r1)
   16867 0x90 0x00 0x1f 0xff
   16868 
   16869 # CHECK: stm %r0, %r0, 4095(%r15)
   16870 0x90 0x00 0xff 0xff
   16871 
   16872 # CHECK: stmg %r0, %r0, 0
   16873 0xeb 0x00 0x00 0x00 0x00 0x24
   16874 
   16875 # CHECK: stmg %r0, %r15, 0
   16876 0xeb 0x0f 0x00 0x00 0x00 0x24
   16877 
   16878 # CHECK: stmg %r14, %r15, 0
   16879 0xeb 0xef 0x00 0x00 0x00 0x24
   16880 
   16881 # CHECK: stmg %r15, %r15, 0
   16882 0xeb 0xff 0x00 0x00 0x00 0x24
   16883 
   16884 # CHECK: stmg %r0, %r0, -524288
   16885 0xeb 0x00 0x00 0x00 0x80 0x24
   16886 
   16887 # CHECK: stmg %r0, %r0, -1
   16888 0xeb 0x00 0x0f 0xff 0xff 0x24
   16889 
   16890 # CHECK: stmg %r0, %r0, 0
   16891 0xeb 0x00 0x00 0x00 0x00 0x24
   16892 
   16893 # CHECK: stmg %r0, %r0, 1
   16894 0xeb 0x00 0x00 0x01 0x00 0x24
   16895 
   16896 # CHECK: stmg %r0, %r0, 524287
   16897 0xeb 0x00 0x0f 0xff 0x7f 0x24
   16898 
   16899 # CHECK: stmg %r0, %r0, 0(%r1)
   16900 0xeb 0x00 0x10 0x00 0x00 0x24
   16901 
   16902 # CHECK: stmg %r0, %r0, 0(%r15)
   16903 0xeb 0x00 0xf0 0x00 0x00 0x24
   16904 
   16905 # CHECK: stmg %r0, %r0, 524287(%r1)
   16906 0xeb 0x00 0x1f 0xff 0x7f 0x24
   16907 
   16908 # CHECK: stmg %r0, %r0, 524287(%r15)
   16909 0xeb 0x00 0xff 0xff 0x7f 0x24
   16910 
   16911 # CHECK: stmh %r0, %r0, 0
   16912 0xeb 0x00 0x00 0x00 0x00 0x26
   16913 
   16914 # CHECK: stmh %r0, %r15, 0
   16915 0xeb 0x0f 0x00 0x00 0x00 0x26
   16916 
   16917 # CHECK: stmh %r14, %r15, 0
   16918 0xeb 0xef 0x00 0x00 0x00 0x26
   16919 
   16920 # CHECK: stmh %r15, %r15, 0
   16921 0xeb 0xff 0x00 0x00 0x00 0x26
   16922 
   16923 # CHECK: stmh %r0, %r0, -524288
   16924 0xeb 0x00 0x00 0x00 0x80 0x26
   16925 
   16926 # CHECK: stmh %r0, %r0, -1
   16927 0xeb 0x00 0x0f 0xff 0xff 0x26
   16928 
   16929 # CHECK: stmh %r0, %r0, 0
   16930 0xeb 0x00 0x00 0x00 0x00 0x26
   16931 
   16932 # CHECK: stmh %r0, %r0, 1
   16933 0xeb 0x00 0x00 0x01 0x00 0x26
   16934 
   16935 # CHECK: stmh %r0, %r0, 524287
   16936 0xeb 0x00 0x0f 0xff 0x7f 0x26
   16937 
   16938 # CHECK: stmh %r0, %r0, 0(%r1)
   16939 0xeb 0x00 0x10 0x00 0x00 0x26
   16940 
   16941 # CHECK: stmh %r0, %r0, 0(%r15)
   16942 0xeb 0x00 0xf0 0x00 0x00 0x26
   16943 
   16944 # CHECK: stmh %r0, %r0, 524287(%r1)
   16945 0xeb 0x00 0x1f 0xff 0x7f 0x26
   16946 
   16947 # CHECK: stmh %r0, %r0, 524287(%r15)
   16948 0xeb 0x00 0xff 0xff 0x7f 0x26
   16949 
   16950 # CHECK: stmy %r0, %r0, 0
   16951 0xeb 0x00 0x00 0x00 0x00 0x90
   16952 
   16953 # CHECK: stmy %r0, %r15, 0
   16954 0xeb 0x0f 0x00 0x00 0x00 0x90
   16955 
   16956 # CHECK: stmy %r14, %r15, 0
   16957 0xeb 0xef 0x00 0x00 0x00 0x90
   16958 
   16959 # CHECK: stmy %r15, %r15, 0
   16960 0xeb 0xff 0x00 0x00 0x00 0x90
   16961 
   16962 # CHECK: stmy %r0, %r0, -524288
   16963 0xeb 0x00 0x00 0x00 0x80 0x90
   16964 
   16965 # CHECK: stmy %r0, %r0, -1
   16966 0xeb 0x00 0x0f 0xff 0xff 0x90
   16967 
   16968 # CHECK: stmy %r0, %r0, 0
   16969 0xeb 0x00 0x00 0x00 0x00 0x90
   16970 
   16971 # CHECK: stmy %r0, %r0, 1
   16972 0xeb 0x00 0x00 0x01 0x00 0x90
   16973 
   16974 # CHECK: stmy %r0, %r0, 524287
   16975 0xeb 0x00 0x0f 0xff 0x7f 0x90
   16976 
   16977 # CHECK: stmy %r0, %r0, 0(%r1)
   16978 0xeb 0x00 0x10 0x00 0x00 0x90
   16979 
   16980 # CHECK: stmy %r0, %r0, 0(%r15)
   16981 0xeb 0x00 0xf0 0x00 0x00 0x90
   16982 
   16983 # CHECK: stmy %r0, %r0, 524287(%r1)
   16984 0xeb 0x00 0x1f 0xff 0x7f 0x90
   16985 
   16986 # CHECK: stmy %r0, %r0, 524287(%r15)
   16987 0xeb 0x00 0xff 0xff 0x7f 0x90
   16988 
   16989 # CHECK: stnsm 0, 0
   16990 0xac 0x00 0x00 0x00
   16991 
   16992 # CHECK: stnsm 4095, 0
   16993 0xac 0x00 0x0f 0xff
   16994 
   16995 # CHECK: stnsm 0, 255
   16996 0xac 0xff 0x00 0x00
   16997 
   16998 # CHECK: stnsm 0(%r1), 42
   16999 0xac 0x2a 0x10 0x00
   17000 
   17001 # CHECK: stnsm 0(%r15), 42
   17002 0xac 0x2a 0xf0 0x00
   17003 
   17004 # CHECK: stnsm 4095(%r1), 42
   17005 0xac 0x2a 0x1f 0xff
   17006 
   17007 # CHECK: stnsm 4095(%r15), 42
   17008 0xac 0x2a 0xff 0xff
   17009 
   17010 # CHECK: stoc %r1, 2(%r3), 0
   17011 0xeb 0x10 0x30 0x02 0x00 0xf3
   17012 
   17013 # CHECK: stoco %r1, 2(%r3)
   17014 0xeb 0x11 0x30 0x02 0x00 0xf3
   17015 
   17016 # CHECK: stoch %r1, 2(%r3)
   17017 0xeb 0x12 0x30 0x02 0x00 0xf3
   17018 
   17019 # CHECK: stocnle %r1, 2(%r3)
   17020 0xeb 0x13 0x30 0x02 0x00 0xf3
   17021 
   17022 # CHECK: stocl %r1, 2(%r3)
   17023 0xeb 0x14 0x30 0x02 0x00 0xf3
   17024 
   17025 # CHECK: stocnhe %r1, 2(%r3)
   17026 0xeb 0x15 0x30 0x02 0x00 0xf3
   17027 
   17028 # CHECK: stoclh %r1, 2(%r3)
   17029 0xeb 0x16 0x30 0x02 0x00 0xf3
   17030 
   17031 # CHECK: stocne %r1, 2(%r3)
   17032 0xeb 0x17 0x30 0x02 0x00 0xf3
   17033 
   17034 # CHECK: stoce %r1, 2(%r3)
   17035 0xeb 0x18 0x30 0x02 0x00 0xf3
   17036 
   17037 # CHECK: stocnlh %r1, 2(%r3)
   17038 0xeb 0x19 0x30 0x02 0x00 0xf3
   17039 
   17040 # CHECK: stoche %r1, 2(%r3)
   17041 0xeb 0x1a 0x30 0x02 0x00 0xf3
   17042 
   17043 # CHECK: stocnl %r1, 2(%r3)
   17044 0xeb 0x1b 0x30 0x02 0x00 0xf3
   17045 
   17046 # CHECK: stocle %r1, 2(%r3)
   17047 0xeb 0x1c 0x30 0x02 0x00 0xf3
   17048 
   17049 # CHECK: stocnh %r1, 2(%r3)
   17050 0xeb 0x1d 0x30 0x02 0x00 0xf3
   17051 
   17052 # CHECK: stocno %r1, 2(%r3)
   17053 0xeb 0x1e 0x30 0x02 0x00 0xf3
   17054 
   17055 # CHECK: stoc %r1, 2(%r3), 15
   17056 0xeb 0x1f 0x30 0x02 0x00 0xf3
   17057 
   17058 # CHECK: stocg %r1, 2(%r3), 0
   17059 0xeb 0x10 0x30 0x02 0x00 0xe3
   17060 
   17061 # CHECK: stocgo %r1, 2(%r3)
   17062 0xeb 0x11 0x30 0x02 0x00 0xe3
   17063 
   17064 # CHECK: stocgh %r1, 2(%r3)
   17065 0xeb 0x12 0x30 0x02 0x00 0xe3
   17066 
   17067 # CHECK: stocgnle %r1, 2(%r3)
   17068 0xeb 0x13 0x30 0x02 0x00 0xe3
   17069 
   17070 # CHECK: stocgl %r1, 2(%r3)
   17071 0xeb 0x14 0x30 0x02 0x00 0xe3
   17072 
   17073 # CHECK: stocgnhe %r1, 2(%r3)
   17074 0xeb 0x15 0x30 0x02 0x00 0xe3
   17075 
   17076 # CHECK: stocglh %r1, 2(%r3)
   17077 0xeb 0x16 0x30 0x02 0x00 0xe3
   17078 
   17079 # CHECK: stocgne %r1, 2(%r3)
   17080 0xeb 0x17 0x30 0x02 0x00 0xe3
   17081 
   17082 # CHECK: stocge %r1, 2(%r3)
   17083 0xeb 0x18 0x30 0x02 0x00 0xe3
   17084 
   17085 # CHECK: stocgnlh %r1, 2(%r3)
   17086 0xeb 0x19 0x30 0x02 0x00 0xe3
   17087 
   17088 # CHECK: stocghe %r1, 2(%r3)
   17089 0xeb 0x1a 0x30 0x02 0x00 0xe3
   17090 
   17091 # CHECK: stocgnl %r1, 2(%r3)
   17092 0xeb 0x1b 0x30 0x02 0x00 0xe3
   17093 
   17094 # CHECK: stocgle %r1, 2(%r3)
   17095 0xeb 0x1c 0x30 0x02 0x00 0xe3
   17096 
   17097 # CHECK: stocgnh %r1, 2(%r3)
   17098 0xeb 0x1d 0x30 0x02 0x00 0xe3
   17099 
   17100 # CHECK: stocgno %r1, 2(%r3)
   17101 0xeb 0x1e 0x30 0x02 0x00 0xe3
   17102 
   17103 # CHECK: stocg %r1, 2(%r3), 15
   17104 0xeb 0x1f 0x30 0x02 0x00 0xe3
   17105 
   17106 # CHECK: stosm 0, 0
   17107 0xad 0x00 0x00 0x00
   17108 
   17109 # CHECK: stosm 4095, 0
   17110 0xad 0x00 0x0f 0xff
   17111 
   17112 # CHECK: stosm 0, 255
   17113 0xad 0xff 0x00 0x00
   17114 
   17115 # CHECK: stosm 0(%r1), 42
   17116 0xad 0x2a 0x10 0x00
   17117 
   17118 # CHECK: stosm 0(%r15), 42
   17119 0xad 0x2a 0xf0 0x00
   17120 
   17121 # CHECK: stosm 4095(%r1), 42
   17122 0xad 0x2a 0x1f 0xff
   17123 
   17124 # CHECK: stosm 4095(%r15), 42
   17125 0xad 0x2a 0xff 0xff
   17126 
   17127 # CHECK: stpq %r0, -524288
   17128 0xe3 0x00 0x00 0x00 0x80 0x8e
   17129 
   17130 # CHECK: stpq %r0, -1
   17131 0xe3 0x00 0x0f 0xff 0xff 0x8e
   17132 
   17133 # CHECK: stpq %r0, 0
   17134 0xe3 0x00 0x00 0x00 0x00 0x8e
   17135 
   17136 # CHECK: stpq %r0, 1
   17137 0xe3 0x00 0x00 0x01 0x00 0x8e
   17138 
   17139 # CHECK: stpq %r0, 524287
   17140 0xe3 0x00 0x0f 0xff 0x7f 0x8e
   17141 
   17142 # CHECK: stpq %r0, 0(%r1)
   17143 0xe3 0x00 0x10 0x00 0x00 0x8e
   17144 
   17145 # CHECK: stpq %r0, 0(%r15)
   17146 0xe3 0x00 0xf0 0x00 0x00 0x8e
   17147 
   17148 # CHECK: stpq %r0, 524287(%r1,%r15)
   17149 0xe3 0x01 0xff 0xff 0x7f 0x8e
   17150 
   17151 # CHECK: stpq %r0, 524287(%r15,%r1)
   17152 0xe3 0x0f 0x1f 0xff 0x7f 0x8e
   17153 
   17154 # CHECK: stpq %r14, 0
   17155 0xe3 0xe0 0x00 0x00 0x00 0x8e
   17156 
   17157 # CHECK: stpt 0
   17158 0xb2 0x09 0x00 0x00
   17159 
   17160 # CHECK: stpt 0(%r1)
   17161 0xb2 0x09 0x10 0x00
   17162 
   17163 # CHECK: stpt 0(%r15)
   17164 0xb2 0x09 0xf0 0x00
   17165 
   17166 # CHECK: stpt 4095
   17167 0xb2 0x09 0x0f 0xff
   17168 
   17169 # CHECK: stpt 4095(%r1)
   17170 0xb2 0x09 0x1f 0xff
   17171 
   17172 # CHECK: stpt 4095(%r15)
   17173 0xb2 0x09 0xff 0xff
   17174 
   17175 # CHECK: stpx 0
   17176 0xb2 0x11 0x00 0x00
   17177 
   17178 # CHECK: stpx 0(%r1)
   17179 0xb2 0x11 0x10 0x00
   17180 
   17181 # CHECK: stpx 0(%r15)
   17182 0xb2 0x11 0xf0 0x00
   17183 
   17184 # CHECK: stpx 4095
   17185 0xb2 0x11 0x0f 0xff
   17186 
   17187 # CHECK: stpx 4095(%r1)
   17188 0xb2 0x11 0x1f 0xff
   17189 
   17190 # CHECK: stpx 4095(%r15)
   17191 0xb2 0x11 0xff 0xff
   17192 
   17193 # CHECK: strag 0, 0
   17194 0xe5 0x02 0x00 0x00 0x00 0x00
   17195 
   17196 # CHECK: strag 0, 4095
   17197 0xe5 0x02 0x00 0x00 0x0f 0xff
   17198 
   17199 # CHECK: strag 0, 0(%r1)
   17200 0xe5 0x02 0x00 0x00 0x10 0x00
   17201 
   17202 # CHECK: strag 0, 0(%r15)
   17203 0xe5 0x02 0x00 0x00 0xf0 0x00
   17204 
   17205 # CHECK: strag 0(%r1), 4095(%r15)
   17206 0xe5 0x02 0x10 0x00 0xff 0xff
   17207 
   17208 # CHECK: strag 4095(%r1), 0(%r15)
   17209 0xe5 0x02 0x1f 0xff 0xf0 0x00
   17210 
   17211 # CHECK: strv %r0, -524288
   17212 0xe3 0x00 0x00 0x00 0x80 0x3e
   17213 
   17214 # CHECK: strv %r0, -1
   17215 0xe3 0x00 0x0f 0xff 0xff 0x3e
   17216 
   17217 # CHECK: strv %r0, 0
   17218 0xe3 0x00 0x00 0x00 0x00 0x3e
   17219 
   17220 # CHECK: strv %r0, 1
   17221 0xe3 0x00 0x00 0x01 0x00 0x3e
   17222 
   17223 # CHECK: strv %r0, 524287
   17224 0xe3 0x00 0x0f 0xff 0x7f 0x3e
   17225 
   17226 # CHECK: strv %r0, 0(%r1)
   17227 0xe3 0x00 0x10 0x00 0x00 0x3e
   17228 
   17229 # CHECK: strv %r0, 0(%r15)
   17230 0xe3 0x00 0xf0 0x00 0x00 0x3e
   17231 
   17232 # CHECK: strv %r0, 524287(%r1,%r15)
   17233 0xe3 0x01 0xff 0xff 0x7f 0x3e
   17234 
   17235 # CHECK: strv %r0, 524287(%r15,%r1)
   17236 0xe3 0x0f 0x1f 0xff 0x7f 0x3e
   17237 
   17238 # CHECK: strv %r15, 0
   17239 0xe3 0xf0 0x00 0x00 0x00 0x3e
   17240 
   17241 # CHECK: strvg %r0, -524288
   17242 0xe3 0x00 0x00 0x00 0x80 0x2f
   17243 
   17244 # CHECK: strvg %r0, -1
   17245 0xe3 0x00 0x0f 0xff 0xff 0x2f
   17246 
   17247 # CHECK: strvg %r0, 0
   17248 0xe3 0x00 0x00 0x00 0x00 0x2f
   17249 
   17250 # CHECK: strvg %r0, 1
   17251 0xe3 0x00 0x00 0x01 0x00 0x2f
   17252 
   17253 # CHECK: strvg %r0, 524287
   17254 0xe3 0x00 0x0f 0xff 0x7f 0x2f
   17255 
   17256 # CHECK: strvg %r0, 0(%r1)
   17257 0xe3 0x00 0x10 0x00 0x00 0x2f
   17258 
   17259 # CHECK: strvg %r0, 0(%r15)
   17260 0xe3 0x00 0xf0 0x00 0x00 0x2f
   17261 
   17262 # CHECK: strvg %r0, 524287(%r1,%r15)
   17263 0xe3 0x01 0xff 0xff 0x7f 0x2f
   17264 
   17265 # CHECK: strvg %r0, 524287(%r15,%r1)
   17266 0xe3 0x0f 0x1f 0xff 0x7f 0x2f
   17267 
   17268 # CHECK: strvg %r15, 0
   17269 0xe3 0xf0 0x00 0x00 0x00 0x2f
   17270 
   17271 # CHECK: strvh %r0, -524288
   17272 0xe3 0x00 0x00 0x00 0x80 0x3f
   17273 
   17274 # CHECK: strvh %r0, -1
   17275 0xe3 0x00 0x0f 0xff 0xff 0x3f
   17276 
   17277 # CHECK: strvh %r0, 0
   17278 0xe3 0x00 0x00 0x00 0x00 0x3f
   17279 
   17280 # CHECK: strvh %r0, 1
   17281 0xe3 0x00 0x00 0x01 0x00 0x3f
   17282 
   17283 # CHECK: strvh %r0, 524287
   17284 0xe3 0x00 0x0f 0xff 0x7f 0x3f
   17285 
   17286 # CHECK: strvh %r0, 0(%r1)
   17287 0xe3 0x00 0x10 0x00 0x00 0x3f
   17288 
   17289 # CHECK: strvh %r0, 0(%r15)
   17290 0xe3 0x00 0xf0 0x00 0x00 0x3f
   17291 
   17292 # CHECK: strvh %r0, 524287(%r1,%r15)
   17293 0xe3 0x01 0xff 0xff 0x7f 0x3f
   17294 
   17295 # CHECK: strvh %r0, 524287(%r15,%r1)
   17296 0xe3 0x0f 0x1f 0xff 0x7f 0x3f
   17297 
   17298 # CHECK: strvh %r15, 0
   17299 0xe3 0xf0 0x00 0x00 0x00 0x3f
   17300 
   17301 # CHECK: stsch 0
   17302 0xb2 0x34 0x00 0x00
   17303 
   17304 # CHECK: stsch 0(%r1)
   17305 0xb2 0x34 0x10 0x00
   17306 
   17307 # CHECK: stsch 0(%r15)
   17308 0xb2 0x34 0xf0 0x00
   17309 
   17310 # CHECK: stsch 4095
   17311 0xb2 0x34 0x0f 0xff
   17312 
   17313 # CHECK: stsch 4095(%r1)
   17314 0xb2 0x34 0x1f 0xff
   17315 
   17316 # CHECK: stsch 4095(%r15)
   17317 0xb2 0x34 0xff 0xff
   17318 
   17319 # CHECK: stsi 0
   17320 0xb2 0x7d 0x00 0x00
   17321 
   17322 # CHECK: stsi 0(%r1)
   17323 0xb2 0x7d 0x10 0x00
   17324 
   17325 # CHECK: stsi 0(%r15)
   17326 0xb2 0x7d 0xf0 0x00
   17327 
   17328 # CHECK: stsi 4095
   17329 0xb2 0x7d 0x0f 0xff
   17330 
   17331 # CHECK: stsi 4095(%r1)
   17332 0xb2 0x7d 0x1f 0xff
   17333 
   17334 # CHECK: stsi 4095(%r15)
   17335 0xb2 0x7d 0xff 0xff
   17336 
   17337 # CHECK: stura %r0, %r0
   17338 0xb2 0x46 0x00 0x00
   17339 
   17340 # CHECK: stura %r0, %r15
   17341 0xb2 0x46 0x00 0x0f
   17342 
   17343 # CHECK: stura %r15, %r0
   17344 0xb2 0x46 0x00 0xf0
   17345 
   17346 # CHECK: stura %r7, %r8
   17347 0xb2 0x46 0x00 0x78
   17348 
   17349 # CHECK: sturg %r0, %r0
   17350 0xb9 0x25 0x00 0x00
   17351 
   17352 # CHECK: sturg %r0, %r15
   17353 0xb9 0x25 0x00 0x0f
   17354 
   17355 # CHECK: sturg %r15, %r0
   17356 0xb9 0x25 0x00 0xf0
   17357 
   17358 # CHECK: sturg %r7, %r8
   17359 0xb9 0x25 0x00 0x78
   17360 
   17361 # CHECK: sty %r0, -524288
   17362 0xe3 0x00 0x00 0x00 0x80 0x50
   17363 
   17364 # CHECK: sty %r0, -1
   17365 0xe3 0x00 0x0f 0xff 0xff 0x50
   17366 
   17367 # CHECK: sty %r0, 0
   17368 0xe3 0x00 0x00 0x00 0x00 0x50
   17369 
   17370 # CHECK: sty %r0, 1
   17371 0xe3 0x00 0x00 0x01 0x00 0x50
   17372 
   17373 # CHECK: sty %r0, 524287
   17374 0xe3 0x00 0x0f 0xff 0x7f 0x50
   17375 
   17376 # CHECK: sty %r0, 0(%r1)
   17377 0xe3 0x00 0x10 0x00 0x00 0x50
   17378 
   17379 # CHECK: sty %r0, 0(%r15)
   17380 0xe3 0x00 0xf0 0x00 0x00 0x50
   17381 
   17382 # CHECK: sty %r0, 524287(%r1,%r15)
   17383 0xe3 0x01 0xff 0xff 0x7f 0x50
   17384 
   17385 # CHECK: sty %r0, 524287(%r15,%r1)
   17386 0xe3 0x0f 0x1f 0xff 0x7f 0x50
   17387 
   17388 # CHECK: sty %r15, 0
   17389 0xe3 0xf0 0x00 0x00 0x00 0x50
   17390 
   17391 # CHECK: su %f0, 0
   17392 0x7f 0x00 0x00 0x00
   17393 
   17394 # CHECK: su %f0, 4095
   17395 0x7f 0x00 0x0f 0xff
   17396 
   17397 # CHECK: su %f0, 0(%r1)
   17398 0x7f 0x00 0x10 0x00
   17399 
   17400 # CHECK: su %f0, 0(%r15)
   17401 0x7f 0x00 0xf0 0x00
   17402 
   17403 # CHECK: su %f0, 4095(%r1,%r15)
   17404 0x7f 0x01 0xff 0xff
   17405 
   17406 # CHECK: su %f0, 4095(%r15,%r1)
   17407 0x7f 0x0f 0x1f 0xff
   17408 
   17409 # CHECK: su %f15, 0
   17410 0x7f 0xf0 0x00 0x00
   17411 
   17412 # CHECK: sur %f0, %f0
   17413 0x3f 0x00
   17414 
   17415 # CHECK: sur %f0, %f15
   17416 0x3f 0x0f
   17417 
   17418 # CHECK: sur %f7, %f8
   17419 0x3f 0x78
   17420 
   17421 # CHECK: sur %f15, %f0
   17422 0x3f 0xf0
   17423 
   17424 # CHECK: svc 0
   17425 0x0a 0x00
   17426 
   17427 # CHECK: svc 3
   17428 0x0a 0x03
   17429 
   17430 # CHECK: svc 128
   17431 0x0a 0x80
   17432 
   17433 # CHECK: svc 255
   17434 0x0a 0xff
   17435 
   17436 # CHECK: sw %f0, 0
   17437 0x6f 0x00 0x00 0x00
   17438 
   17439 # CHECK: sw %f0, 4095
   17440 0x6f 0x00 0x0f 0xff
   17441 
   17442 # CHECK: sw %f0, 0(%r1)
   17443 0x6f 0x00 0x10 0x00
   17444 
   17445 # CHECK: sw %f0, 0(%r15)
   17446 0x6f 0x00 0xf0 0x00
   17447 
   17448 # CHECK: sw %f0, 4095(%r1,%r15)
   17449 0x6f 0x01 0xff 0xff
   17450 
   17451 # CHECK: sw %f0, 4095(%r15,%r1)
   17452 0x6f 0x0f 0x1f 0xff
   17453 
   17454 # CHECK: sw %f15, 0
   17455 0x6f 0xf0 0x00 0x00
   17456 
   17457 # CHECK: swr %f0, %f0
   17458 0x2f 0x00
   17459 
   17460 # CHECK: swr %f0, %f15
   17461 0x2f 0x0f
   17462 
   17463 # CHECK: swr %f7, %f8
   17464 0x2f 0x78
   17465 
   17466 # CHECK: swr %f15, %f0
   17467 0x2f 0xf0
   17468 
   17469 # CHECK: sxbr %f0, %f0
   17470 0xb3 0x4b 0x00 0x00
   17471 
   17472 # CHECK: sxbr %f0, %f13
   17473 0xb3 0x4b 0x00 0x0d
   17474 
   17475 # CHECK: sxbr %f8, %f8
   17476 0xb3 0x4b 0x00 0x88
   17477 
   17478 # CHECK: sxbr %f13, %f0
   17479 0xb3 0x4b 0x00 0xd0
   17480 
   17481 # CHECK: sxr %f0, %f0
   17482 0x37 0x00
   17483 
   17484 # CHECK: sxr %f0, %f13
   17485 0x37 0x0d
   17486 
   17487 # CHECK: sxr %f8, %f8
   17488 0x37 0x88
   17489 
   17490 # CHECK: sxr %f13, %f0
   17491 0x37 0xd0
   17492 
   17493 # CHECK: sxtr %f0, %f0, %f0
   17494 0xb3 0xdb 0x00 0x00
   17495 
   17496 # CHECK: sxtr %f0, %f0, %f13
   17497 0xb3 0xdb 0xd0 0x00
   17498 
   17499 # CHECK: sxtr %f0, %f13, %f0
   17500 0xb3 0xdb 0x00 0x0d
   17501 
   17502 # CHECK: sxtr %f13, %f0, %f0
   17503 0xb3 0xdb 0x00 0xd0
   17504 
   17505 # CHECK: sxtr %f8, %f8, %f8
   17506 0xb3 0xdb 0x80 0x88
   17507 
   17508 # CHECK: sxtra %f0, %f0, %f0, 1
   17509 0xb3 0xdb 0x01 0x00
   17510 
   17511 # CHECK: sxtra %f0, %f0, %f0, 15
   17512 0xb3 0xdb 0x0f 0x00
   17513 
   17514 # CHECK: sxtra %f0, %f0, %f13, 1
   17515 0xb3 0xdb 0xd1 0x00
   17516 
   17517 # CHECK: sxtra %f0, %f13, %f0, 1
   17518 0xb3 0xdb 0x01 0x0d
   17519 
   17520 # CHECK: sxtra %f13, %f0, %f0, 1
   17521 0xb3 0xdb 0x01 0xd0
   17522 
   17523 # CHECK: sxtra %f8, %f8, %f8, 8
   17524 0xb3 0xdb 0x88 0x88
   17525 
   17526 # CHECK: sy %r0, -524288
   17527 0xe3 0x00 0x00 0x00 0x80 0x5b
   17528 
   17529 # CHECK: sy %r0, -1
   17530 0xe3 0x00 0x0f 0xff 0xff 0x5b
   17531 
   17532 # CHECK: sy %r0, 0
   17533 0xe3 0x00 0x00 0x00 0x00 0x5b
   17534 
   17535 # CHECK: sy %r0, 1
   17536 0xe3 0x00 0x00 0x01 0x00 0x5b
   17537 
   17538 # CHECK: sy %r0, 524287
   17539 0xe3 0x00 0x0f 0xff 0x7f 0x5b
   17540 
   17541 # CHECK: sy %r0, 0(%r1)
   17542 0xe3 0x00 0x10 0x00 0x00 0x5b
   17543 
   17544 # CHECK: sy %r0, 0(%r15)
   17545 0xe3 0x00 0xf0 0x00 0x00 0x5b
   17546 
   17547 # CHECK: sy %r0, 524287(%r1,%r15)
   17548 0xe3 0x01 0xff 0xff 0x7f 0x5b
   17549 
   17550 # CHECK: sy %r0, 524287(%r15,%r1)
   17551 0xe3 0x0f 0x1f 0xff 0x7f 0x5b
   17552 
   17553 # CHECK: sy %r15, 0
   17554 0xe3 0xf0 0x00 0x00 0x00 0x5b
   17555 
   17556 # CHECK: tabort 0
   17557 0xb2 0xfc 0x00 0x00
   17558 
   17559 # CHECK: tabort 0(%r1)
   17560 0xb2 0xfc 0x10 0x00
   17561 
   17562 # CHECK: tabort 0(%r15)
   17563 0xb2 0xfc 0xf0 0x00
   17564 
   17565 # CHECK: tabort 4095
   17566 0xb2 0xfc 0x0f 0xff
   17567 
   17568 # CHECK: tabort 4095(%r1)
   17569 0xb2 0xfc 0x1f 0xff
   17570 
   17571 # CHECK: tabort 4095(%r15)
   17572 0xb2 0xfc 0xff 0xff
   17573 
   17574 # CHECK: tam
   17575 0x01 0x0b
   17576 
   17577 # CHECK: tar %a0, %r0
   17578 0xb2 0x4c 0x00 0x00
   17579 
   17580 # CHECK: tar %a0, %r15
   17581 0xb2 0x4c 0x00 0x0f
   17582 
   17583 # CHECK: tar %a15, %r0
   17584 0xb2 0x4c 0x00 0xf0
   17585 
   17586 # CHECK: tar %a7, %r8
   17587 0xb2 0x4c 0x00 0x78
   17588 
   17589 # CHECK: tb %r0, %r0
   17590 0xb2 0x2c 0x00 0x00
   17591 
   17592 # CHECK: tb %r0, %r15
   17593 0xb2 0x2c 0x00 0x0f
   17594 
   17595 # CHECK: tb %r15, %r0
   17596 0xb2 0x2c 0x00 0xf0
   17597 
   17598 # CHECK: tb %r7, %r8
   17599 0xb2 0x2c 0x00 0x78
   17600 
   17601 # CHECK: tb %r15, %r15
   17602 0xb2 0x2c 0x00 0xff
   17603 
   17604 # CHECK: tbdr %f0, 0, %f0
   17605 0xb3 0x51 0x00 0x00
   17606 
   17607 # CHECK: tbdr %f0, 0, %f15
   17608 0xb3 0x51 0x00 0x0f
   17609 
   17610 # CHECK: tbdr %f0, 15, %f0
   17611 0xb3 0x51 0xf0 0x00
   17612 
   17613 # CHECK: tbdr %f4, 5, %f6
   17614 0xb3 0x51 0x50 0x46
   17615 
   17616 # CHECK: tbdr %f15, 0, %f0
   17617 0xb3 0x51 0x00 0xf0
   17618 
   17619 # CHECK: tbedr %f0, 0, %f0
   17620 0xb3 0x50 0x00 0x00
   17621 
   17622 # CHECK: tbedr %f0, 0, %f15
   17623 0xb3 0x50 0x00 0x0f
   17624 
   17625 # CHECK: tbedr %f0, 15, %f0
   17626 0xb3 0x50 0xf0 0x00
   17627 
   17628 # CHECK: tbedr %f4, 5, %f6
   17629 0xb3 0x50 0x50 0x46
   17630 
   17631 # CHECK: tbedr %f15, 0, %f0
   17632 0xb3 0x50 0x00 0xf0
   17633 
   17634 # CHECK: tbegin 0, 0
   17635 0xe5 0x60 0x00 0x00 0x00 0x00
   17636 
   17637 # CHECK: tbegin 4095, 0
   17638 0xe5 0x60 0x0f 0xff 0x00 0x00
   17639 
   17640 # CHECK: tbegin 0, 0
   17641 0xe5 0x60 0x00 0x00 0x00 0x00
   17642 
   17643 # CHECK: tbegin 0, 1
   17644 0xe5 0x60 0x00 0x00 0x00 0x01
   17645 
   17646 # CHECK: tbegin 0, 32767
   17647 0xe5 0x60 0x00 0x00 0x7f 0xff
   17648 
   17649 # CHECK: tbegin 0, 32768
   17650 0xe5 0x60 0x00 0x00 0x80 0x00
   17651 
   17652 # CHECK: tbegin 0, 65535
   17653 0xe5 0x60 0x00 0x00 0xff 0xff
   17654 
   17655 # CHECK: tbegin 0(%r1), 42
   17656 0xe5 0x60 0x10 0x00 0x00 0x2a
   17657 
   17658 # CHECK: tbegin 0(%r15), 42
   17659 0xe5 0x60 0xf0 0x00 0x00 0x2a
   17660 
   17661 # CHECK: tbegin 4095(%r1), 42
   17662 0xe5 0x60 0x1f 0xff 0x00 0x2a
   17663 
   17664 # CHECK: tbegin 4095(%r15), 42
   17665 0xe5 0x60 0xff 0xff 0x00 0x2a
   17666 
   17667 # CHECK: tbeginc 0, 0
   17668 0xe5 0x61 0x00 0x00 0x00 0x00
   17669 
   17670 # CHECK: tbeginc 4095, 0
   17671 0xe5 0x61 0x0f 0xff 0x00 0x00
   17672 
   17673 # CHECK: tbeginc 0, 0
   17674 0xe5 0x61 0x00 0x00 0x00 0x00
   17675 
   17676 # CHECK: tbeginc 0, 1
   17677 0xe5 0x61 0x00 0x00 0x00 0x01
   17678 
   17679 # CHECK: tbeginc 0, 32767
   17680 0xe5 0x61 0x00 0x00 0x7f 0xff
   17681 
   17682 # CHECK: tbeginc 0, 32768
   17683 0xe5 0x61 0x00 0x00 0x80 0x00
   17684 
   17685 # CHECK: tbeginc 0, 65535
   17686 0xe5 0x61 0x00 0x00 0xff 0xff
   17687 
   17688 # CHECK: tbeginc 0(%r1), 42
   17689 0xe5 0x61 0x10 0x00 0x00 0x2a
   17690 
   17691 # CHECK: tbeginc 0(%r15), 42
   17692 0xe5 0x61 0xf0 0x00 0x00 0x2a
   17693 
   17694 # CHECK: tbeginc 4095(%r1), 42
   17695 0xe5 0x61 0x1f 0xff 0x00 0x2a
   17696 
   17697 # CHECK: tbeginc 4095(%r15), 42
   17698 0xe5 0x61 0xff 0xff 0x00 0x2a
   17699 
   17700 # CHECK: tcdb %f0, 0
   17701 0xed 0x00 0x00 0x00 0x00 0x11
   17702 
   17703 # CHECK: tcdb %f0, 4095
   17704 0xed 0x00 0x0f 0xff 0x00 0x11
   17705 
   17706 # CHECK: tcdb %f0, 0(%r1)
   17707 0xed 0x00 0x10 0x00 0x00 0x11
   17708 
   17709 # CHECK: tcdb %f0, 0(%r15)
   17710 0xed 0x00 0xf0 0x00 0x00 0x11
   17711 
   17712 # CHECK: tcdb %f0, 4095(%r1,%r15)
   17713 0xed 0x01 0xff 0xff 0x00 0x11
   17714 
   17715 # CHECK: tcdb %f0, 4095(%r15,%r1)
   17716 0xed 0x0f 0x1f 0xff 0x00 0x11
   17717 
   17718 # CHECK: tcdb %f15, 0
   17719 0xed 0xf0 0x00 0x00 0x00 0x11
   17720 
   17721 # CHECK: tceb %f0, 0
   17722 0xed 0x00 0x00 0x00 0x00 0x10
   17723 
   17724 # CHECK: tceb %f0, 4095
   17725 0xed 0x00 0x0f 0xff 0x00 0x10
   17726 
   17727 # CHECK: tceb %f0, 0(%r1)
   17728 0xed 0x00 0x10 0x00 0x00 0x10
   17729 
   17730 # CHECK: tceb %f0, 0(%r15)
   17731 0xed 0x00 0xf0 0x00 0x00 0x10
   17732 
   17733 # CHECK: tceb %f0, 4095(%r1,%r15)
   17734 0xed 0x01 0xff 0xff 0x00 0x10
   17735 
   17736 # CHECK: tceb %f0, 4095(%r15,%r1)
   17737 0xed 0x0f 0x1f 0xff 0x00 0x10
   17738 
   17739 # CHECK: tceb %f15, 0
   17740 0xed 0xf0 0x00 0x00 0x00 0x10
   17741 
   17742 # CHECK: tcxb %f0, 0
   17743 0xed 0x00 0x00 0x00 0x00 0x12
   17744 
   17745 # CHECK: tcxb %f0, 4095
   17746 0xed 0x00 0x0f 0xff 0x00 0x12
   17747 
   17748 # CHECK: tcxb %f0, 0(%r1)
   17749 0xed 0x00 0x10 0x00 0x00 0x12
   17750 
   17751 # CHECK: tcxb %f0, 0(%r15)
   17752 0xed 0x00 0xf0 0x00 0x00 0x12
   17753 
   17754 # CHECK: tcxb %f0, 4095(%r1,%r15)
   17755 0xed 0x01 0xff 0xff 0x00 0x12
   17756 
   17757 # CHECK: tcxb %f0, 4095(%r15,%r1)
   17758 0xed 0x0f 0x1f 0xff 0x00 0x12
   17759 
   17760 # CHECK: tcxb %f13, 0
   17761 0xed 0xd0 0x00 0x00 0x00 0x12
   17762 
   17763 # CHECK: tdcdt %f0, 0
   17764 0xed 0x00 0x00 0x00 0x00 0x54
   17765 
   17766 # CHECK: tdcdt %f0, 4095
   17767 0xed 0x00 0x0f 0xff 0x00 0x54
   17768 
   17769 # CHECK: tdcdt %f0, 0(%r1)
   17770 0xed 0x00 0x10 0x00 0x00 0x54
   17771 
   17772 # CHECK: tdcdt %f0, 0(%r15)
   17773 0xed 0x00 0xf0 0x00 0x00 0x54
   17774 
   17775 # CHECK: tdcdt %f0, 4095(%r1,%r15)
   17776 0xed 0x01 0xff 0xff 0x00 0x54
   17777 
   17778 # CHECK: tdcdt %f0, 4095(%r15,%r1)
   17779 0xed 0x0f 0x1f 0xff 0x00 0x54
   17780 
   17781 # CHECK: tdcdt %f15, 0
   17782 0xed 0xf0 0x00 0x00 0x00 0x54
   17783 
   17784 # CHECK: tdcet %f0, 0
   17785 0xed 0x00 0x00 0x00 0x00 0x50
   17786 
   17787 # CHECK: tdcet %f0, 4095
   17788 0xed 0x00 0x0f 0xff 0x00 0x50
   17789 
   17790 # CHECK: tdcet %f0, 0(%r1)
   17791 0xed 0x00 0x10 0x00 0x00 0x50
   17792 
   17793 # CHECK: tdcet %f0, 0(%r15)
   17794 0xed 0x00 0xf0 0x00 0x00 0x50
   17795 
   17796 # CHECK: tdcet %f0, 4095(%r1,%r15)
   17797 0xed 0x01 0xff 0xff 0x00 0x50
   17798 
   17799 # CHECK: tdcet %f0, 4095(%r15,%r1)
   17800 0xed 0x0f 0x1f 0xff 0x00 0x50
   17801 
   17802 # CHECK: tdcet %f15, 0
   17803 0xed 0xf0 0x00 0x00 0x00 0x50
   17804 
   17805 # CHECK: tdcxt %f0, 0
   17806 0xed 0x00 0x00 0x00 0x00 0x58
   17807 
   17808 # CHECK: tdcxt %f0, 4095
   17809 0xed 0x00 0x0f 0xff 0x00 0x58
   17810 
   17811 # CHECK: tdcxt %f0, 0(%r1)
   17812 0xed 0x00 0x10 0x00 0x00 0x58
   17813 
   17814 # CHECK: tdcxt %f0, 0(%r15)
   17815 0xed 0x00 0xf0 0x00 0x00 0x58
   17816 
   17817 # CHECK: tdcxt %f0, 4095(%r1,%r15)
   17818 0xed 0x01 0xff 0xff 0x00 0x58
   17819 
   17820 # CHECK: tdcxt %f0, 4095(%r15,%r1)
   17821 0xed 0x0f 0x1f 0xff 0x00 0x58
   17822 
   17823 # CHECK: tdcxt %f13, 0
   17824 0xed 0xd0 0x00 0x00 0x00 0x58
   17825 
   17826 # CHECK: tdgdt %f0, 0
   17827 0xed 0x00 0x00 0x00 0x00 0x55
   17828 
   17829 # CHECK: tdgdt %f0, 4095
   17830 0xed 0x00 0x0f 0xff 0x00 0x55
   17831 
   17832 # CHECK: tdgdt %f0, 0(%r1)
   17833 0xed 0x00 0x10 0x00 0x00 0x55
   17834 
   17835 # CHECK: tdgdt %f0, 0(%r15)
   17836 0xed 0x00 0xf0 0x00 0x00 0x55
   17837 
   17838 # CHECK: tdgdt %f0, 4095(%r1,%r15)
   17839 0xed 0x01 0xff 0xff 0x00 0x55
   17840 
   17841 # CHECK: tdgdt %f0, 4095(%r15,%r1)
   17842 0xed 0x0f 0x1f 0xff 0x00 0x55
   17843 
   17844 # CHECK: tdgdt %f15, 0
   17845 0xed 0xf0 0x00 0x00 0x00 0x55
   17846 
   17847 # CHECK: tdget %f0, 0
   17848 0xed 0x00 0x00 0x00 0x00 0x51
   17849 
   17850 # CHECK: tdget %f0, 4095
   17851 0xed 0x00 0x0f 0xff 0x00 0x51
   17852 
   17853 # CHECK: tdget %f0, 0(%r1)
   17854 0xed 0x00 0x10 0x00 0x00 0x51
   17855 
   17856 # CHECK: tdget %f0, 0(%r15)
   17857 0xed 0x00 0xf0 0x00 0x00 0x51
   17858 
   17859 # CHECK: tdget %f0, 4095(%r1,%r15)
   17860 0xed 0x01 0xff 0xff 0x00 0x51
   17861 
   17862 # CHECK: tdget %f0, 4095(%r15,%r1)
   17863 0xed 0x0f 0x1f 0xff 0x00 0x51
   17864 
   17865 # CHECK: tdget %f15, 0
   17866 0xed 0xf0 0x00 0x00 0x00 0x51
   17867 
   17868 # CHECK: tdgxt %f0, 0
   17869 0xed 0x00 0x00 0x00 0x00 0x59
   17870 
   17871 # CHECK: tdgxt %f0, 4095
   17872 0xed 0x00 0x0f 0xff 0x00 0x59
   17873 
   17874 # CHECK: tdgxt %f0, 0(%r1)
   17875 0xed 0x00 0x10 0x00 0x00 0x59
   17876 
   17877 # CHECK: tdgxt %f0, 0(%r15)
   17878 0xed 0x00 0xf0 0x00 0x00 0x59
   17879 
   17880 # CHECK: tdgxt %f0, 4095(%r1,%r15)
   17881 0xed 0x01 0xff 0xff 0x00 0x59
   17882 
   17883 # CHECK: tdgxt %f0, 4095(%r15,%r1)
   17884 0xed 0x0f 0x1f 0xff 0x00 0x59
   17885 
   17886 # CHECK: tdgxt %f13, 0
   17887 0xed 0xd0 0x00 0x00 0x00 0x59
   17888 
   17889 # CHECK: tend
   17890 0xb2 0xf8 0x00 0x00
   17891 
   17892 # CHECK: thder %f0, %f9
   17893 0xb3 0x58 0x00 0x09
   17894 
   17895 # CHECK: thder %f0, %f15
   17896 0xb3 0x58 0x00 0x0f
   17897 
   17898 # CHECK: thder %f15, %f0
   17899 0xb3 0x58 0x00 0xf0
   17900 
   17901 # CHECK: thder %f15, %f9
   17902 0xb3 0x58 0x00 0xf9
   17903 
   17904 # CHECK: thdr %f0, %f9
   17905 0xb3 0x59 0x00 0x09
   17906 
   17907 # CHECK: thdr %f0, %f15
   17908 0xb3 0x59 0x00 0x0f
   17909 
   17910 # CHECK: thdr %f15, %f0
   17911 0xb3 0x59 0x00 0xf0
   17912 
   17913 # CHECK: thdr %f15, %f9
   17914 0xb3 0x59 0x00 0xf9
   17915 
   17916 # CHECK: tm 0, 0
   17917 0x91 0x00 0x00 0x00
   17918 
   17919 # CHECK: tm 4095, 0
   17920 0x91 0x00 0x0f 0xff
   17921 
   17922 # CHECK: tm 0, 255
   17923 0x91 0xff 0x00 0x00
   17924 
   17925 # CHECK: tm 0(%r1), 42
   17926 0x91 0x2a 0x10 0x00
   17927 
   17928 # CHECK: tm 0(%r15), 42
   17929 0x91 0x2a 0xf0 0x00
   17930 
   17931 # CHECK: tm 4095(%r1), 42
   17932 0x91 0x2a 0x1f 0xff
   17933 
   17934 # CHECK: tm 4095(%r15), 42
   17935 0x91 0x2a 0xff 0xff
   17936 
   17937 # CHECK: tmhh %r0, 0
   17938 0xa7 0x02 0x00 0x00
   17939 
   17940 # CHECK: tmhh %r0, 32768
   17941 0xa7 0x02 0x80 0x00
   17942 
   17943 # CHECK: tmhh %r0, 65535
   17944 0xa7 0x02 0xff 0xff
   17945 
   17946 # CHECK: tmhh %r15, 0
   17947 0xa7 0xf2 0x00 0x00
   17948 
   17949 # CHECK: tmhl %r0, 0
   17950 0xa7 0x03 0x00 0x00
   17951 
   17952 # CHECK: tmhl %r0, 32768
   17953 0xa7 0x03 0x80 0x00
   17954 
   17955 # CHECK: tmhl %r0, 65535
   17956 0xa7 0x03 0xff 0xff
   17957 
   17958 # CHECK: tmhl %r15, 0
   17959 0xa7 0xf3 0x00 0x00
   17960 
   17961 # CHECK: tmlh %r0, 0
   17962 0xa7 0x00 0x00 0x00
   17963 
   17964 # CHECK: tmlh %r0, 32768
   17965 0xa7 0x00 0x80 0x00
   17966 
   17967 # CHECK: tmlh %r0, 65535
   17968 0xa7 0x00 0xff 0xff
   17969 
   17970 # CHECK: tmlh %r15, 0
   17971 0xa7 0xf0 0x00 0x00
   17972 
   17973 # CHECK: tmll %r0, 0
   17974 0xa7 0x01 0x00 0x00
   17975 
   17976 # CHECK: tmll %r0, 32768
   17977 0xa7 0x01 0x80 0x00
   17978 
   17979 # CHECK: tmll %r0, 65535
   17980 0xa7 0x01 0xff 0xff
   17981 
   17982 # CHECK: tmll %r15, 0
   17983 0xa7 0xf1 0x00 0x00
   17984 
   17985 # CHECK: tmy -524288, 0
   17986 0xeb 0x00 0x00 0x00 0x80 0x51
   17987 
   17988 # CHECK: tmy -1, 0
   17989 0xeb 0x00 0x0f 0xff 0xff 0x51
   17990 
   17991 # CHECK: tmy 0, 0
   17992 0xeb 0x00 0x00 0x00 0x00 0x51
   17993 
   17994 # CHECK: tmy 1, 0
   17995 0xeb 0x00 0x00 0x01 0x00 0x51
   17996 
   17997 # CHECK: tmy 524287, 0
   17998 0xeb 0x00 0x0f 0xff 0x7f 0x51
   17999 
   18000 # CHECK: tmy 0, 255
   18001 0xeb 0xff 0x00 0x00 0x00 0x51
   18002 
   18003 # CHECK: tmy 0(%r1), 42
   18004 0xeb 0x2a 0x10 0x00 0x00 0x51
   18005 
   18006 # CHECK: tmy 0(%r15), 42
   18007 0xeb 0x2a 0xf0 0x00 0x00 0x51
   18008 
   18009 # CHECK: tmy 524287(%r1), 42
   18010 0xeb 0x2a 0x1f 0xff 0x7f 0x51
   18011 
   18012 # CHECK: tmy 524287(%r15), 42
   18013 0xeb 0x2a 0xff 0xff 0x7f 0x51
   18014 
   18015 # CHECK: tp 0(1)
   18016 0xeb 0x00 0x00 0x00 0x00 0xc0
   18017 
   18018 # CHECK: tp 0(1,%r1)
   18019 0xeb 0x00 0x10 0x00 0x00 0xc0
   18020 
   18021 # CHECK: tp 0(1,%r15)
   18022 0xeb 0x00 0xf0 0x00 0x00 0xc0
   18023 
   18024 # CHECK: tp 4095(1,%r1)
   18025 0xeb 0x00 0x1f 0xff 0x00 0xc0
   18026 
   18027 # CHECK: tp 4095(1,%r15)
   18028 0xeb 0x00 0xff 0xff 0x00 0xc0
   18029 
   18030 # CHECK: tp 0(16,%r1)
   18031 0xeb 0xf0 0x10 0x00 0x00 0xc0
   18032 
   18033 # CHECK: tp 0(16,%r15)
   18034 0xeb 0xf0 0xf0 0x00 0x00 0xc0
   18035 
   18036 # CHECK: tpi 0
   18037 0xb2 0x36 0x00 0x00
   18038 
   18039 # CHECK: tpi 0(%r1)
   18040 0xb2 0x36 0x10 0x00
   18041 
   18042 # CHECK: tpi 0(%r15)
   18043 0xb2 0x36 0xf0 0x00
   18044 
   18045 # CHECK: tpi 4095
   18046 0xb2 0x36 0x0f 0xff
   18047 
   18048 # CHECK: tpi 4095(%r1)
   18049 0xb2 0x36 0x1f 0xff
   18050 
   18051 # CHECK: tpi 4095(%r15)
   18052 0xb2 0x36 0xff 0xff
   18053 
   18054 # CHECK: tprot 0, 0
   18055 0xe5 0x01 0x00 0x00 0x00 0x00
   18056 
   18057 # CHECK: tprot 0(%r1), 0(%r2)
   18058 0xe5 0x01 0x10 0x00 0x20 0x00
   18059 
   18060 # CHECK: tprot 160(%r1), 320(%r15)
   18061 0xe5 0x01 0x10 0xa0 0xf1 0x40
   18062 
   18063 # CHECK: tprot 0(%r1), 4095
   18064 0xe5 0x01 0x10 0x00 0x0f 0xff
   18065 
   18066 # CHECK: tprot 0(%r1), 4095(%r2)
   18067 0xe5 0x01 0x10 0x00 0x2f 0xff
   18068 
   18069 # CHECK: tprot 0(%r1), 4095(%r15)
   18070 0xe5 0x01 0x10 0x00 0xff 0xff
   18071 
   18072 # CHECK: tprot 0(%r1), 0
   18073 0xe5 0x01 0x10 0x00 0x00 0x00
   18074 
   18075 # CHECK: tprot 0(%r15), 0
   18076 0xe5 0x01 0xf0 0x00 0x00 0x00
   18077 
   18078 # CHECK: tprot 4095(%r1), 0
   18079 0xe5 0x01 0x1f 0xff 0x00 0x00
   18080 
   18081 # CHECK: tprot 4095(%r15), 0
   18082 0xe5 0x01 0xff 0xff 0x00 0x00
   18083 
   18084 # CHECK: tr 0(1), 0
   18085 0xdc 0x00 0x00 0x00 0x00 0x00
   18086 
   18087 # CHECK: tr 0(1), 0(%r1)
   18088 0xdc 0x00 0x00 0x00 0x10 0x00
   18089 
   18090 # CHECK: tr 0(1), 0(%r15)
   18091 0xdc 0x00 0x00 0x00 0xf0 0x00
   18092 
   18093 # CHECK: tr 0(1), 4095
   18094 0xdc 0x00 0x00 0x00 0x0f 0xff
   18095 
   18096 # CHECK: tr 0(1), 4095(%r1)
   18097 0xdc 0x00 0x00 0x00 0x1f 0xff
   18098 
   18099 # CHECK: tr 0(1), 4095(%r15)
   18100 0xdc 0x00 0x00 0x00 0xff 0xff
   18101 
   18102 # CHECK: tr 0(1,%r1), 0
   18103 0xdc 0x00 0x10 0x00 0x00 0x00
   18104 
   18105 # CHECK: tr 0(1,%r15), 0
   18106 0xdc 0x00 0xf0 0x00 0x00 0x00
   18107 
   18108 # CHECK: tr 4095(1,%r1), 0
   18109 0xdc 0x00 0x1f 0xff 0x00 0x00
   18110 
   18111 # CHECK: tr 4095(1,%r15), 0
   18112 0xdc 0x00 0xff 0xff 0x00 0x00
   18113 
   18114 # CHECK: tr 0(256,%r1), 0
   18115 0xdc 0xff 0x10 0x00 0x00 0x00
   18116 
   18117 # CHECK: tr 0(256,%r15), 0
   18118 0xdc 0xff 0xf0 0x00 0x00 0x00
   18119 
   18120 # CHECK: trace %r0, %r0, 0
   18121 0x99 0x00 0x00 0x00
   18122 
   18123 # CHECK: trace %r0, %r15, 0
   18124 0x99 0x0f 0x00 0x00
   18125 
   18126 # CHECK: trace %r14, %r15, 0
   18127 0x99 0xef 0x00 0x00
   18128 
   18129 # CHECK: trace %r15, %r15, 0
   18130 0x99 0xff 0x00 0x00
   18131 
   18132 # CHECK: trace %r0, %r0, 4095
   18133 0x99 0x00 0x0f 0xff
   18134 
   18135 # CHECK: trace %r0, %r0, 1
   18136 0x99 0x00 0x00 0x01
   18137 
   18138 # CHECK: trace %r0, %r0, 0(%r1)
   18139 0x99 0x00 0x10 0x00
   18140 
   18141 # CHECK: trace %r0, %r0, 0(%r15)
   18142 0x99 0x00 0xf0 0x00
   18143 
   18144 # CHECK: trace %r0, %r0, 4095(%r1)
   18145 0x99 0x00 0x1f 0xff
   18146 
   18147 # CHECK: trace %r0, %r0, 4095(%r15)
   18148 0x99 0x00 0xff 0xff
   18149 
   18150 # CHECK: tracg %r0, %r0, 0
   18151 0xeb 0x00 0x00 0x00 0x00 0x0f
   18152 
   18153 # CHECK: tracg %r0, %r15, 0
   18154 0xeb 0x0f 0x00 0x00 0x00 0x0f
   18155 
   18156 # CHECK: tracg %r14, %r15, 0
   18157 0xeb 0xef 0x00 0x00 0x00 0x0f
   18158 
   18159 # CHECK: tracg %r15, %r15, 0
   18160 0xeb 0xff 0x00 0x00 0x00 0x0f
   18161 
   18162 # CHECK: tracg %r0, %r0, -524288
   18163 0xeb 0x00 0x00 0x00 0x80 0x0f
   18164 
   18165 # CHECK: tracg %r0, %r0, -1
   18166 0xeb 0x00 0x0f 0xff 0xff 0x0f
   18167 
   18168 # CHECK: tracg %r0, %r0, 0
   18169 0xeb 0x00 0x00 0x00 0x00 0x0f
   18170 
   18171 # CHECK: tracg %r0, %r0, 1
   18172 0xeb 0x00 0x00 0x01 0x00 0x0f
   18173 
   18174 # CHECK: tracg %r0, %r0, 524287
   18175 0xeb 0x00 0x0f 0xff 0x7f 0x0f
   18176 
   18177 # CHECK: tracg %r0, %r0, 0(%r1)
   18178 0xeb 0x00 0x10 0x00 0x00 0x0f
   18179 
   18180 # CHECK: tracg %r0, %r0, 0(%r15)
   18181 0xeb 0x00 0xf0 0x00 0x00 0x0f
   18182 
   18183 # CHECK: tracg %r0, %r0, 524287(%r1)
   18184 0xeb 0x00 0x1f 0xff 0x7f 0x0f
   18185 
   18186 # CHECK: tracg %r0, %r0, 524287(%r15)
   18187 0xeb 0x00 0xff 0xff 0x7f 0x0f
   18188 
   18189 # CHECK: trap2
   18190 0x01 0xff
   18191 
   18192 # CHECK: trap4 0
   18193 0xb2 0xff 0x00 0x00
   18194 
   18195 # CHECK: trap4 0(%r1)
   18196 0xb2 0xff 0x10 0x00
   18197 
   18198 # CHECK: trap4 0(%r15)
   18199 0xb2 0xff 0xf0 0x00
   18200 
   18201 # CHECK: trap4 4095
   18202 0xb2 0xff 0x0f 0xff
   18203 
   18204 # CHECK: trap4 4095(%r1)
   18205 0xb2 0xff 0x1f 0xff
   18206 
   18207 # CHECK: trap4 4095(%r15)
   18208 0xb2 0xff 0xff 0xff
   18209 
   18210 # CHECK: tre %r0, %r0
   18211 0xb2 0xa5 0x00 0x00
   18212 
   18213 # CHECK: tre %r0, %r15
   18214 0xb2 0xa5 0x00 0x0f
   18215 
   18216 # CHECK: tre %r14, %r0
   18217 0xb2 0xa5 0x00 0xe0
   18218 
   18219 # CHECK: tre %r6, %r8
   18220 0xb2 0xa5 0x00 0x68
   18221 
   18222 # CHECK: troo %r0, %r0
   18223 0xb9 0x93 0x00 0x00
   18224 
   18225 # CHECK: troo %r0, %r15
   18226 0xb9 0x93 0x00 0x0f
   18227 
   18228 # CHECK: troo %r14, %r0
   18229 0xb9 0x93 0x00 0xe0
   18230 
   18231 # CHECK: troo %r6, %r8
   18232 0xb9 0x93 0x00 0x68
   18233 
   18234 # CHECK: troo %r4, %r12, 1
   18235 0xb9 0x93 0x10 0x4c
   18236 
   18237 # CHECK: troo %r4, %r12, 15
   18238 0xb9 0x93 0xf0 0x4c
   18239 
   18240 # CHECK: trot %r0, %r0
   18241 0xb9 0x92 0x00 0x00
   18242 
   18243 # CHECK: trot %r0, %r15
   18244 0xb9 0x92 0x00 0x0f
   18245 
   18246 # CHECK: trot %r14, %r0
   18247 0xb9 0x92 0x00 0xe0
   18248 
   18249 # CHECK: trot %r6, %r8
   18250 0xb9 0x92 0x00 0x68
   18251 
   18252 # CHECK: trot %r4, %r12, 1
   18253 0xb9 0x92 0x10 0x4c
   18254 
   18255 # CHECK: trot %r4, %r12, 15
   18256 0xb9 0x92 0xf0 0x4c
   18257 
   18258 # CHECK: trt 0(1), 0
   18259 0xdd 0x00 0x00 0x00 0x00 0x00
   18260 
   18261 # CHECK: trt 0(1), 0(%r1)
   18262 0xdd 0x00 0x00 0x00 0x10 0x00
   18263 
   18264 # CHECK: trt 0(1), 0(%r15)
   18265 0xdd 0x00 0x00 0x00 0xf0 0x00
   18266 
   18267 # CHECK: trt 0(1), 4095
   18268 0xdd 0x00 0x00 0x00 0x0f 0xff
   18269 
   18270 # CHECK: trt 0(1), 4095(%r1)
   18271 0xdd 0x00 0x00 0x00 0x1f 0xff
   18272 
   18273 # CHECK: trt 0(1), 4095(%r15)
   18274 0xdd 0x00 0x00 0x00 0xff 0xff
   18275 
   18276 # CHECK: trt 0(1,%r1), 0
   18277 0xdd 0x00 0x10 0x00 0x00 0x00
   18278 
   18279 # CHECK: trt 0(1,%r15), 0
   18280 0xdd 0x00 0xf0 0x00 0x00 0x00
   18281 
   18282 # CHECK: trt 4095(1,%r1), 0
   18283 0xdd 0x00 0x1f 0xff 0x00 0x00
   18284 
   18285 # CHECK: trt 4095(1,%r15), 0
   18286 0xdd 0x00 0xff 0xff 0x00 0x00
   18287 
   18288 # CHECK: trt 0(256,%r1), 0
   18289 0xdd 0xff 0x10 0x00 0x00 0x00
   18290 
   18291 # CHECK: trt 0(256,%r15), 0
   18292 0xdd 0xff 0xf0 0x00 0x00 0x00
   18293 
   18294 # CHECK: trte %r0, %r0
   18295 0xb9 0xbf 0x00 0x00
   18296 
   18297 # CHECK: trte %r0, %r15
   18298 0xb9 0xbf 0x00 0x0f
   18299 
   18300 # CHECK: trte %r14, %r0
   18301 0xb9 0xbf 0x00 0xe0
   18302 
   18303 # CHECK: trte %r6, %r8
   18304 0xb9 0xbf 0x00 0x68
   18305 
   18306 # CHECK: trte %r4, %r12, 1
   18307 0xb9 0xbf 0x10 0x4c
   18308 
   18309 # CHECK: trte %r4, %r12, 15
   18310 0xb9 0xbf 0xf0 0x4c
   18311 
   18312 # CHECK: trto %r0, %r0
   18313 0xb9 0x91 0x00 0x00
   18314 
   18315 # CHECK: trto %r0, %r15
   18316 0xb9 0x91 0x00 0x0f
   18317 
   18318 # CHECK: trto %r14, %r0
   18319 0xb9 0x91 0x00 0xe0
   18320 
   18321 # CHECK: trto %r6, %r8
   18322 0xb9 0x91 0x00 0x68
   18323 
   18324 # CHECK: trto %r4, %r12, 1
   18325 0xb9 0x91 0x10 0x4c
   18326 
   18327 # CHECK: trto %r4, %r12, 15
   18328 0xb9 0x91 0xf0 0x4c
   18329 
   18330 # CHECK: trtr 0(1), 0
   18331 0xd0 0x00 0x00 0x00 0x00 0x00
   18332 
   18333 # CHECK: trtr 0(1), 0(%r1)
   18334 0xd0 0x00 0x00 0x00 0x10 0x00
   18335 
   18336 # CHECK: trtr 0(1), 0(%r15)
   18337 0xd0 0x00 0x00 0x00 0xf0 0x00
   18338 
   18339 # CHECK: trtr 0(1), 4095
   18340 0xd0 0x00 0x00 0x00 0x0f 0xff
   18341 
   18342 # CHECK: trtr 0(1), 4095(%r1)
   18343 0xd0 0x00 0x00 0x00 0x1f 0xff
   18344 
   18345 # CHECK: trtr 0(1), 4095(%r15)
   18346 0xd0 0x00 0x00 0x00 0xff 0xff
   18347 
   18348 # CHECK: trtr 0(1,%r1), 0
   18349 0xd0 0x00 0x10 0x00 0x00 0x00
   18350 
   18351 # CHECK: trtr 0(1,%r15), 0
   18352 0xd0 0x00 0xf0 0x00 0x00 0x00
   18353 
   18354 # CHECK: trtr 4095(1,%r1), 0
   18355 0xd0 0x00 0x1f 0xff 0x00 0x00
   18356 
   18357 # CHECK: trtr 4095(1,%r15), 0
   18358 0xd0 0x00 0xff 0xff 0x00 0x00
   18359 
   18360 # CHECK: trtr 0(256,%r1), 0
   18361 0xd0 0xff 0x10 0x00 0x00 0x00
   18362 
   18363 # CHECK: trtr 0(256,%r15), 0
   18364 0xd0 0xff 0xf0 0x00 0x00 0x00
   18365 
   18366 # CHECK: trtre %r0, %r0
   18367 0xb9 0xbd 0x00 0x00
   18368 
   18369 # CHECK: trtre %r0, %r15
   18370 0xb9 0xbd 0x00 0x0f
   18371 
   18372 # CHECK: trtre %r14, %r0
   18373 0xb9 0xbd 0x00 0xe0
   18374 
   18375 # CHECK: trtre %r6, %r8
   18376 0xb9 0xbd 0x00 0x68
   18377 
   18378 # CHECK: trtre %r4, %r12, 1
   18379 0xb9 0xbd 0x10 0x4c
   18380 
   18381 # CHECK: trtre %r4, %r12, 15
   18382 0xb9 0xbd 0xf0 0x4c
   18383 
   18384 # CHECK: trtt %r0, %r0
   18385 0xb9 0x90 0x00 0x00
   18386 
   18387 # CHECK: trtt %r0, %r15
   18388 0xb9 0x90 0x00 0x0f
   18389 
   18390 # CHECK: trtt %r14, %r0
   18391 0xb9 0x90 0x00 0xe0
   18392 
   18393 # CHECK: trtt %r6, %r8
   18394 0xb9 0x90 0x00 0x68
   18395 
   18396 # CHECK: trtt %r4, %r12, 1
   18397 0xb9 0x90 0x10 0x4c
   18398 
   18399 # CHECK: trtt %r4, %r12, 15
   18400 0xb9 0x90 0xf0 0x4c
   18401 
   18402 # CHECK: ts 0
   18403 0x93 0x00 0x00 0x00
   18404 
   18405 # CHECK: ts 0(%r1)
   18406 0x93 0x00 0x10 0x00
   18407 
   18408 # CHECK: ts 0(%r15)
   18409 0x93 0x00 0xf0 0x00
   18410 
   18411 # CHECK: ts 4095
   18412 0x93 0x00 0x0f 0xff
   18413 
   18414 # CHECK: ts 4095(%r1)
   18415 0x93 0x00 0x1f 0xff
   18416 
   18417 # CHECK: ts 4095(%r15)
   18418 0x93 0x00 0xff 0xff
   18419 
   18420 # CHECK: tsch 0
   18421 0xb2 0x35 0x00 0x00
   18422 
   18423 # CHECK: tsch 0(%r1)
   18424 0xb2 0x35 0x10 0x00
   18425 
   18426 # CHECK: tsch 0(%r15)
   18427 0xb2 0x35 0xf0 0x00
   18428 
   18429 # CHECK: tsch 4095
   18430 0xb2 0x35 0x0f 0xff
   18431 
   18432 # CHECK: tsch 4095(%r1)
   18433 0xb2 0x35 0x1f 0xff
   18434 
   18435 # CHECK: tsch 4095(%r15)
   18436 0xb2 0x35 0xff 0xff
   18437 
   18438 # CHECK: unpk 0(1), 0(1)
   18439 0xf3 0x00 0x00 0x00 0x00 0x00
   18440 
   18441 # CHECK: unpk 0(1), 0(1,%r1)
   18442 0xf3 0x00 0x00 0x00 0x10 0x00
   18443 
   18444 # CHECK: unpk 0(1), 0(1,%r15)
   18445 0xf3 0x00 0x00 0x00 0xf0 0x00
   18446 
   18447 # CHECK: unpk 0(1), 4095(1)
   18448 0xf3 0x00 0x00 0x00 0x0f 0xff
   18449 
   18450 # CHECK: unpk 0(1), 4095(1,%r1)
   18451 0xf3 0x00 0x00 0x00 0x1f 0xff
   18452 
   18453 # CHECK: unpk 0(1), 4095(1,%r15)
   18454 0xf3 0x00 0x00 0x00 0xff 0xff
   18455 
   18456 # CHECK: unpk 0(1,%r1), 0(1)
   18457 0xf3 0x00 0x10 0x00 0x00 0x00
   18458 
   18459 # CHECK: unpk 0(1,%r15), 0(1)
   18460 0xf3 0x00 0xf0 0x00 0x00 0x00
   18461 
   18462 # CHECK: unpk 4095(1,%r1), 0(1)
   18463 0xf3 0x00 0x1f 0xff 0x00 0x00
   18464 
   18465 # CHECK: unpk 4095(1,%r15), 0(1)
   18466 0xf3 0x00 0xff 0xff 0x00 0x00
   18467 
   18468 # CHECK: unpk 0(16,%r1), 0(1)
   18469 0xf3 0xf0 0x10 0x00 0x00 0x00
   18470 
   18471 # CHECK: unpk 0(16,%r15), 0(1)
   18472 0xf3 0xf0 0xf0 0x00 0x00 0x00
   18473 
   18474 # CHECK: unpk 0(1), 0(16,%r1)
   18475 0xf3 0x0f 0x00 0x00 0x10 0x00
   18476 
   18477 # CHECK: unpk 0(1), 0(16,%r15)
   18478 0xf3 0x0f 0x00 0x00 0xf0 0x00
   18479 
   18480 # CHECK: unpka 0(1), 0
   18481 0xea 0x00 0x00 0x00 0x00 0x00
   18482 
   18483 # CHECK: unpka 0(1), 0(%r1)
   18484 0xea 0x00 0x00 0x00 0x10 0x00
   18485 
   18486 # CHECK: unpka 0(1), 0(%r15)
   18487 0xea 0x00 0x00 0x00 0xf0 0x00
   18488 
   18489 # CHECK: unpka 0(1), 4095
   18490 0xea 0x00 0x00 0x00 0x0f 0xff
   18491 
   18492 # CHECK: unpka 0(1), 4095(%r1)
   18493 0xea 0x00 0x00 0x00 0x1f 0xff
   18494 
   18495 # CHECK: unpka 0(1), 4095(%r15)
   18496 0xea 0x00 0x00 0x00 0xff 0xff
   18497 
   18498 # CHECK: unpka 0(1,%r1), 0
   18499 0xea 0x00 0x10 0x00 0x00 0x00
   18500 
   18501 # CHECK: unpka 0(1,%r15), 0
   18502 0xea 0x00 0xf0 0x00 0x00 0x00
   18503 
   18504 # CHECK: unpka 4095(1,%r1), 0
   18505 0xea 0x00 0x1f 0xff 0x00 0x00
   18506 
   18507 # CHECK: unpka 4095(1,%r15), 0
   18508 0xea 0x00 0xff 0xff 0x00 0x00
   18509 
   18510 # CHECK: unpka 0(256,%r1), 0
   18511 0xea 0xff 0x10 0x00 0x00 0x00
   18512 
   18513 # CHECK: unpka 0(256,%r15), 0
   18514 0xea 0xff 0xf0 0x00 0x00 0x00
   18515 
   18516 # CHECK: unpku 0(1), 0
   18517 0xe2 0x00 0x00 0x00 0x00 0x00
   18518 
   18519 # CHECK: unpku 0(1), 0(%r1)
   18520 0xe2 0x00 0x00 0x00 0x10 0x00
   18521 
   18522 # CHECK: unpku 0(1), 0(%r15)
   18523 0xe2 0x00 0x00 0x00 0xf0 0x00
   18524 
   18525 # CHECK: unpku 0(1), 4095
   18526 0xe2 0x00 0x00 0x00 0x0f 0xff
   18527 
   18528 # CHECK: unpku 0(1), 4095(%r1)
   18529 0xe2 0x00 0x00 0x00 0x1f 0xff
   18530 
   18531 # CHECK: unpku 0(1), 4095(%r15)
   18532 0xe2 0x00 0x00 0x00 0xff 0xff
   18533 
   18534 # CHECK: unpku 0(1,%r1), 0
   18535 0xe2 0x00 0x10 0x00 0x00 0x00
   18536 
   18537 # CHECK: unpku 0(1,%r15), 0
   18538 0xe2 0x00 0xf0 0x00 0x00 0x00
   18539 
   18540 # CHECK: unpku 4095(1,%r1), 0
   18541 0xe2 0x00 0x1f 0xff 0x00 0x00
   18542 
   18543 # CHECK: unpku 4095(1,%r15), 0
   18544 0xe2 0x00 0xff 0xff 0x00 0x00
   18545 
   18546 # CHECK: unpku 0(256,%r1), 0
   18547 0xe2 0xff 0x10 0x00 0x00 0x00
   18548 
   18549 # CHECK: unpku 0(256,%r15), 0
   18550 0xe2 0xff 0xf0 0x00 0x00 0x00
   18551 
   18552 # CHECK: upt
   18553 0x01 0x02
   18554 
   18555 # CHECK: x %r0, 0
   18556 0x57 0x00 0x00 0x00
   18557 
   18558 # CHECK: x %r0, 4095
   18559 0x57 0x00 0x0f 0xff
   18560 
   18561 # CHECK: x %r0, 0(%r1)
   18562 0x57 0x00 0x10 0x00
   18563 
   18564 # CHECK: x %r0, 0(%r15)
   18565 0x57 0x00 0xf0 0x00
   18566 
   18567 # CHECK: x %r0, 4095(%r1,%r15)
   18568 0x57 0x01 0xff 0xff
   18569 
   18570 # CHECK: x %r0, 4095(%r15,%r1)
   18571 0x57 0x0f 0x1f 0xff
   18572 
   18573 # CHECK: x %r15, 0
   18574 0x57 0xf0 0x00 0x00
   18575 
   18576 # CHECK: xc 0(1), 0
   18577 0xd7 0x00 0x00 0x00 0x00 0x00
   18578 
   18579 # CHECK: xc 0(1), 0(%r1)
   18580 0xd7 0x00 0x00 0x00 0x10 0x00
   18581 
   18582 # CHECK: xc 0(1), 0(%r15)
   18583 0xd7 0x00 0x00 0x00 0xf0 0x00
   18584 
   18585 # CHECK: xc 0(1), 4095
   18586 0xd7 0x00 0x00 0x00 0x0f 0xff
   18587 
   18588 # CHECK: xc 0(1), 4095(%r1)
   18589 0xd7 0x00 0x00 0x00 0x1f 0xff
   18590 
   18591 # CHECK: xc 0(1), 4095(%r15)
   18592 0xd7 0x00 0x00 0x00 0xff 0xff
   18593 
   18594 # CHECK: xc 0(1,%r1), 0
   18595 0xd7 0x00 0x10 0x00 0x00 0x00
   18596 
   18597 # CHECK: xc 0(1,%r15), 0
   18598 0xd7 0x00 0xf0 0x00 0x00 0x00
   18599 
   18600 # CHECK: xc 4095(1,%r1), 0
   18601 0xd7 0x00 0x1f 0xff 0x00 0x00
   18602 
   18603 # CHECK: xc 4095(1,%r15), 0
   18604 0xd7 0x00 0xff 0xff 0x00 0x00
   18605 
   18606 # CHECK: xc 0(256,%r1), 0
   18607 0xd7 0xff 0x10 0x00 0x00 0x00
   18608 
   18609 # CHECK: xc 0(256,%r15), 0
   18610 0xd7 0xff 0xf0 0x00 0x00 0x00
   18611 
   18612 # CHECK: xg %r0, -524288
   18613 0xe3 0x00 0x00 0x00 0x80 0x82
   18614 
   18615 # CHECK: xg %r0, -1
   18616 0xe3 0x00 0x0f 0xff 0xff 0x82
   18617 
   18618 # CHECK: xg %r0, 0
   18619 0xe3 0x00 0x00 0x00 0x00 0x82
   18620 
   18621 # CHECK: xg %r0, 1
   18622 0xe3 0x00 0x00 0x01 0x00 0x82
   18623 
   18624 # CHECK: xg %r0, 524287
   18625 0xe3 0x00 0x0f 0xff 0x7f 0x82
   18626 
   18627 # CHECK: xg %r0, 0(%r1)
   18628 0xe3 0x00 0x10 0x00 0x00 0x82
   18629 
   18630 # CHECK: xg %r0, 0(%r15)
   18631 0xe3 0x00 0xf0 0x00 0x00 0x82
   18632 
   18633 # CHECK: xg %r0, 524287(%r1,%r15)
   18634 0xe3 0x01 0xff 0xff 0x7f 0x82
   18635 
   18636 # CHECK: xg %r0, 524287(%r15,%r1)
   18637 0xe3 0x0f 0x1f 0xff 0x7f 0x82
   18638 
   18639 # CHECK: xg %r15, 0
   18640 0xe3 0xf0 0x00 0x00 0x00 0x82
   18641 
   18642 # CHECK: xgr %r0, %r0
   18643 0xb9 0x82 0x00 0x00
   18644 
   18645 # CHECK: xgr %r0, %r15
   18646 0xb9 0x82 0x00 0x0f
   18647 
   18648 # CHECK: xgr %r15, %r0
   18649 0xb9 0x82 0x00 0xf0
   18650 
   18651 # CHECK: xgr %r7, %r8
   18652 0xb9 0x82 0x00 0x78
   18653 
   18654 # CHECK: xgrk %r0, %r0, %r0
   18655 0xb9 0xe7 0x00 0x00
   18656 
   18657 # CHECK: xgrk %r2, %r3, %r4
   18658 0xb9 0xe7 0x40 0x23
   18659 
   18660 # CHECK: xi 0, 0
   18661 0x97 0x00 0x00 0x00
   18662 
   18663 # CHECK: xi 4095, 0
   18664 0x97 0x00 0x0f 0xff
   18665 
   18666 # CHECK: xi 0, 255
   18667 0x97 0xff 0x00 0x00
   18668 
   18669 # CHECK: xi 0(%r1), 42
   18670 0x97 0x2a 0x10 0x00
   18671 
   18672 # CHECK: xi 0(%r15), 42
   18673 0x97 0x2a 0xf0 0x00
   18674 
   18675 # CHECK: xi 4095(%r1), 42
   18676 0x97 0x2a 0x1f 0xff
   18677 
   18678 # CHECK: xi 4095(%r15), 42
   18679 0x97 0x2a 0xff 0xff
   18680 
   18681 # CHECK: xihf %r0, 0
   18682 0xc0 0x06 0x00 0x00 0x00 0x00
   18683 
   18684 # CHECK: xihf %r0, 4294967295
   18685 0xc0 0x06 0xff 0xff 0xff 0xff
   18686 
   18687 # CHECK: xihf %r15, 0
   18688 0xc0 0xf6 0x00 0x00 0x00 0x00
   18689 
   18690 # CHECK: xilf %r0, 0
   18691 0xc0 0x07 0x00 0x00 0x00 0x00
   18692 
   18693 # CHECK: xilf %r0, 4294967295
   18694 0xc0 0x07 0xff 0xff 0xff 0xff
   18695 
   18696 # CHECK: xilf %r15, 0
   18697 0xc0 0xf7 0x00 0x00 0x00 0x00
   18698 
   18699 # CHECK: xiy -524288, 0
   18700 0xeb 0x00 0x00 0x00 0x80 0x57
   18701 
   18702 # CHECK: xiy -1, 0
   18703 0xeb 0x00 0x0f 0xff 0xff 0x57
   18704 
   18705 # CHECK: xiy 0, 0
   18706 0xeb 0x00 0x00 0x00 0x00 0x57
   18707 
   18708 # CHECK: xiy 1, 0
   18709 0xeb 0x00 0x00 0x01 0x00 0x57
   18710 
   18711 # CHECK: xiy 524287, 0
   18712 0xeb 0x00 0x0f 0xff 0x7f 0x57
   18713 
   18714 # CHECK: xiy 0, 255
   18715 0xeb 0xff 0x00 0x00 0x00 0x57
   18716 
   18717 # CHECK: xiy 0(%r1), 42
   18718 0xeb 0x2a 0x10 0x00 0x00 0x57
   18719 
   18720 # CHECK: xiy 0(%r15), 42
   18721 0xeb 0x2a 0xf0 0x00 0x00 0x57
   18722 
   18723 # CHECK: xiy 524287(%r1), 42
   18724 0xeb 0x2a 0x1f 0xff 0x7f 0x57
   18725 
   18726 # CHECK: xiy 524287(%r15), 42
   18727 0xeb 0x2a 0xff 0xff 0x7f 0x57
   18728 
   18729 # CHECK: xr %r0, %r0
   18730 0x17 0x00
   18731 
   18732 # CHECK: xr %r0, %r15
   18733 0x17 0x0f
   18734 
   18735 # CHECK: xr %r15, %r0
   18736 0x17 0xf0
   18737 
   18738 # CHECK: xr %r7, %r8
   18739 0x17 0x78
   18740 
   18741 # CHECK: xrk %r0, %r0, %r0
   18742 0xb9 0xf7 0x00 0x00
   18743 
   18744 # CHECK: xrk %r2, %r3, %r4
   18745 0xb9 0xf7 0x40 0x23
   18746 
   18747 # CHECK: xsch
   18748 0xb2 0x76 0x00 0x00
   18749 
   18750 # CHECK: xy %r0, -524288
   18751 0xe3 0x00 0x00 0x00 0x80 0x57
   18752 
   18753 # CHECK: xy %r0, -1
   18754 0xe3 0x00 0x0f 0xff 0xff 0x57
   18755 
   18756 # CHECK: xy %r0, 0
   18757 0xe3 0x00 0x00 0x00 0x00 0x57
   18758 
   18759 # CHECK: xy %r0, 1
   18760 0xe3 0x00 0x00 0x01 0x00 0x57
   18761 
   18762 # CHECK: xy %r0, 524287
   18763 0xe3 0x00 0x0f 0xff 0x7f 0x57
   18764 
   18765 # CHECK: xy %r0, 0(%r1)
   18766 0xe3 0x00 0x10 0x00 0x00 0x57
   18767 
   18768 # CHECK: xy %r0, 0(%r15)
   18769 0xe3 0x00 0xf0 0x00 0x00 0x57
   18770 
   18771 # CHECK: xy %r0, 524287(%r1,%r15)
   18772 0xe3 0x01 0xff 0xff 0x7f 0x57
   18773 
   18774 # CHECK: xy %r0, 524287(%r15,%r1)
   18775 0xe3 0x0f 0x1f 0xff 0x7f 0x57
   18776 
   18777 # CHECK: xy %r15, 0
   18778 0xe3 0xf0 0x00 0x00 0x00 0x57
   18779 
   18780 # CHECK: zap 0(1), 0(1)
   18781 0xf8 0x00 0x00 0x00 0x00 0x00
   18782 
   18783 # CHECK: zap 0(1), 0(1,%r1)
   18784 0xf8 0x00 0x00 0x00 0x10 0x00
   18785 
   18786 # CHECK: zap 0(1), 0(1,%r15)
   18787 0xf8 0x00 0x00 0x00 0xf0 0x00
   18788 
   18789 # CHECK: zap 0(1), 4095(1)
   18790 0xf8 0x00 0x00 0x00 0x0f 0xff
   18791 
   18792 # CHECK: zap 0(1), 4095(1,%r1)
   18793 0xf8 0x00 0x00 0x00 0x1f 0xff
   18794 
   18795 # CHECK: zap 0(1), 4095(1,%r15)
   18796 0xf8 0x00 0x00 0x00 0xff 0xff
   18797 
   18798 # CHECK: zap 0(1,%r1), 0(1)
   18799 0xf8 0x00 0x10 0x00 0x00 0x00
   18800 
   18801 # CHECK: zap 0(1,%r15), 0(1)
   18802 0xf8 0x00 0xf0 0x00 0x00 0x00
   18803 
   18804 # CHECK: zap 4095(1,%r1), 0(1)
   18805 0xf8 0x00 0x1f 0xff 0x00 0x00
   18806 
   18807 # CHECK: zap 4095(1,%r15), 0(1)
   18808 0xf8 0x00 0xff 0xff 0x00 0x00
   18809 
   18810 # CHECK: zap 0(16,%r1), 0(1)
   18811 0xf8 0xf0 0x10 0x00 0x00 0x00
   18812 
   18813 # CHECK: zap 0(16,%r15), 0(1)
   18814 0xf8 0xf0 0xf0 0x00 0x00 0x00
   18815 
   18816 # CHECK: zap 0(1), 0(16,%r1)
   18817 0xf8 0x0f 0x00 0x00 0x10 0x00
   18818 
   18819 # CHECK: zap 0(1), 0(16,%r15)
   18820 0xf8 0x0f 0x00 0x00 0xf0 0x00
   18821