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