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