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