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: fidbr %f0, 0, %f0 2507 0xb3 0x5f 0x00 0x00 2508 2509 # CHECK: fidbr %f0, 0, %f15 2510 0xb3 0x5f 0x00 0x0f 2511 2512 # CHECK: fidbr %f0, 15, %f0 2513 0xb3 0x5f 0xf0 0x00 2514 2515 # CHECK: fidbr %f4, 5, %f6 2516 0xb3 0x5f 0x50 0x46 2517 2518 # CHECK: fidbr %f15, 0, %f0 2519 0xb3 0x5f 0x00 0xf0 2520 2521 # CHECK: fidbra %f0, 0, %f0, 1 2522 0xb3 0x5f 0x01 0x00 2523 2524 # CHECK: fidbra %f0, 0, %f0, 15 2525 0xb3 0x5f 0x0f 0x00 2526 2527 # CHECK: fidbra %f0, 0, %f15, 1 2528 0xb3 0x5f 0x01 0x0f 2529 2530 # CHECK: fidbra %f0, 15, %f0, 1 2531 0xb3 0x5f 0xf1 0x00 2532 2533 # CHECK: fidbra %f4, 5, %f6, 7 2534 0xb3 0x5f 0x57 0x46 2535 2536 # CHECK: fidbra %f15, 0, %f0, 1 2537 0xb3 0x5f 0x01 0xf0 2538 2539 # CHECK: fiebr %f0, 0, %f0 2540 0xb3 0x57 0x00 0x00 2541 2542 # CHECK: fiebr %f0, 0, %f15 2543 0xb3 0x57 0x00 0x0f 2544 2545 # CHECK: fiebr %f0, 15, %f0 2546 0xb3 0x57 0xf0 0x00 2547 2548 # CHECK: fiebr %f4, 5, %f6 2549 0xb3 0x57 0x50 0x46 2550 2551 # CHECK: fiebr %f15, 0, %f0 2552 0xb3 0x57 0x00 0xf0 2553 2554 # CHECK: fiebra %f0, 0, %f0, 1 2555 0xb3 0x57 0x01 0x00 2556 2557 # CHECK: fiebra %f0, 0, %f0, 15 2558 0xb3 0x57 0x0f 0x00 2559 2560 # CHECK: fiebra %f0, 0, %f15, 1 2561 0xb3 0x57 0x01 0x0f 2562 2563 # CHECK: fiebra %f0, 15, %f0, 1 2564 0xb3 0x57 0xf1 0x00 2565 2566 # CHECK: fiebra %f4, 5, %f6, 7 2567 0xb3 0x57 0x57 0x46 2568 2569 # CHECK: fiebra %f15, 0, %f0, 1 2570 0xb3 0x57 0x01 0xf0 2571 2572 # CHECK: fixbr %f0, 0, %f0 2573 0xb3 0x47 0x00 0x00 2574 2575 # CHECK: fixbr %f0, 0, %f13 2576 0xb3 0x47 0x00 0x0d 2577 2578 # CHECK: fixbr %f0, 15, %f0 2579 0xb3 0x47 0xf0 0x00 2580 2581 # CHECK: fixbr %f4, 5, %f8 2582 0xb3 0x47 0x50 0x48 2583 2584 # CHECK: fixbr %f13, 0, %f0 2585 0xb3 0x47 0x00 0xd0 2586 2587 # CHECK: fixbra %f0, 0, %f0, 1 2588 0xb3 0x47 0x01 0x00 2589 2590 # CHECK: fixbra %f0, 0, %f0, 15 2591 0xb3 0x47 0x0f 0x00 2592 2593 # CHECK: fixbra %f0, 0, %f13, 1 2594 0xb3 0x47 0x01 0x0d 2595 2596 # CHECK: fixbra %f0, 15, %f0, 1 2597 0xb3 0x47 0xf1 0x00 2598 2599 # CHECK: fixbra %f4, 5, %f8, 9 2600 0xb3 0x47 0x59 0x48 2601 2602 # CHECK: fixbra %f13, 0, %f0, 1 2603 0xb3 0x47 0x01 0xd0 2604 2605 # CHECK: flogr %r0, %r0 2606 0xb9 0x83 0x00 0x00 2607 2608 # CHECK: flogr %r0, %r15 2609 0xb9 0x83 0x00 0x0f 2610 2611 # CHECK: flogr %r10, %r9 2612 0xb9 0x83 0x00 0xa9 2613 2614 # CHECK: flogr %r14, %r0 2615 0xb9 0x83 0x00 0xe0 2616 2617 # CHECK: ic %r0, 0 2618 0x43 0x00 0x00 0x00 2619 2620 # CHECK: ic %r0, 4095 2621 0x43 0x00 0x0f 0xff 2622 2623 # CHECK: ic %r0, 0(%r1) 2624 0x43 0x00 0x10 0x00 2625 2626 # CHECK: ic %r0, 0(%r15) 2627 0x43 0x00 0xf0 0x00 2628 2629 # CHECK: ic %r0, 4095(%r1,%r15) 2630 0x43 0x01 0xff 0xff 2631 2632 # CHECK: ic %r0, 4095(%r15,%r1) 2633 0x43 0x0f 0x1f 0xff 2634 2635 # CHECK: ic %r15, 0 2636 0x43 0xf0 0x00 0x00 2637 2638 # CHECK: icy %r0, -524288 2639 0xe3 0x00 0x00 0x00 0x80 0x73 2640 2641 # CHECK: icy %r0, -1 2642 0xe3 0x00 0x0f 0xff 0xff 0x73 2643 2644 # CHECK: icy %r0, 0 2645 0xe3 0x00 0x00 0x00 0x00 0x73 2646 2647 # CHECK: icy %r0, 1 2648 0xe3 0x00 0x00 0x01 0x00 0x73 2649 2650 # CHECK: icy %r0, 524287 2651 0xe3 0x00 0x0f 0xff 0x7f 0x73 2652 2653 # CHECK: icy %r0, 0(%r1) 2654 0xe3 0x00 0x10 0x00 0x00 0x73 2655 2656 # CHECK: icy %r0, 0(%r15) 2657 0xe3 0x00 0xf0 0x00 0x00 0x73 2658 2659 # CHECK: icy %r0, 524287(%r1,%r15) 2660 0xe3 0x01 0xff 0xff 0x7f 0x73 2661 2662 # CHECK: icy %r0, 524287(%r15,%r1) 2663 0xe3 0x0f 0x1f 0xff 0x7f 0x73 2664 2665 # CHECK: icy %r15, 0 2666 0xe3 0xf0 0x00 0x00 0x00 0x73 2667 2668 # CHECK: iihf %r0, 0 2669 0xc0 0x08 0x00 0x00 0x00 0x00 2670 2671 # CHECK: iihf %r0, 4294967295 2672 0xc0 0x08 0xff 0xff 0xff 0xff 2673 2674 # CHECK: iihf %r15, 0 2675 0xc0 0xf8 0x00 0x00 0x00 0x00 2676 2677 # CHECK: iihh %r0, 0 2678 0xa5 0x00 0x00 0x00 2679 2680 # CHECK: iihh %r0, 32768 2681 0xa5 0x00 0x80 0x00 2682 2683 # CHECK: iihh %r0, 65535 2684 0xa5 0x00 0xff 0xff 2685 2686 # CHECK: iihh %r15, 0 2687 0xa5 0xf0 0x00 0x00 2688 2689 # CHECK: iihl %r0, 0 2690 0xa5 0x01 0x00 0x00 2691 2692 # CHECK: iihl %r0, 32768 2693 0xa5 0x01 0x80 0x00 2694 2695 # CHECK: iihl %r0, 65535 2696 0xa5 0x01 0xff 0xff 2697 2698 # CHECK: iihl %r15, 0 2699 0xa5 0xf1 0x00 0x00 2700 2701 # CHECK: iilf %r0, 0 2702 0xc0 0x09 0x00 0x00 0x00 0x00 2703 2704 # CHECK: iilf %r0, 4294967295 2705 0xc0 0x09 0xff 0xff 0xff 0xff 2706 2707 # CHECK: iilf %r15, 0 2708 0xc0 0xf9 0x00 0x00 0x00 0x00 2709 2710 # CHECK: iilh %r0, 0 2711 0xa5 0x02 0x00 0x00 2712 2713 # CHECK: iilh %r0, 32768 2714 0xa5 0x02 0x80 0x00 2715 2716 # CHECK: iilh %r0, 65535 2717 0xa5 0x02 0xff 0xff 2718 2719 # CHECK: iilh %r15, 0 2720 0xa5 0xf2 0x00 0x00 2721 2722 # CHECK: iill %r0, 0 2723 0xa5 0x03 0x00 0x00 2724 2725 # CHECK: iill %r0, 32768 2726 0xa5 0x03 0x80 0x00 2727 2728 # CHECK: iill %r0, 65535 2729 0xa5 0x03 0xff 0xff 2730 2731 # CHECK: iill %r15, 0 2732 0xa5 0xf3 0x00 0x00 2733 2734 # CHECK: ipm %r0 2735 0xb2 0x22 0x00 0x00 2736 2737 # CHECK: ipm %r1 2738 0xb2 0x22 0x00 0x10 2739 2740 # CHECK: ipm %r15 2741 0xb2 0x22 0x00 0xf0 2742 2743 # CHECK: la %r0, 0 2744 0x41 0x00 0x00 0x00 2745 2746 # CHECK: la %r0, 4095 2747 0x41 0x00 0x0f 0xff 2748 2749 # CHECK: la %r0, 0(%r1) 2750 0x41 0x00 0x10 0x00 2751 2752 # CHECK: la %r0, 0(%r15) 2753 0x41 0x00 0xf0 0x00 2754 2755 # CHECK: la %r0, 4095(%r1,%r15) 2756 0x41 0x01 0xff 0xff 2757 2758 # CHECK: la %r0, 4095(%r15,%r1) 2759 0x41 0x0f 0x1f 0xff 2760 2761 # CHECK: la %r15, 0 2762 0x41 0xf0 0x00 0x00 2763 2764 # CHECK: laa %r0, %r0, -524288 2765 0xeb 0x00 0x00 0x00 0x80 0xf8 2766 2767 # CHECK: laa %r0, %r0, -1 2768 0xeb 0x00 0x0f 0xff 0xff 0xf8 2769 2770 # CHECK: laa %r0, %r0, 0 2771 0xeb 0x00 0x00 0x00 0x00 0xf8 2772 2773 # CHECK: laa %r0, %r0, 1 2774 0xeb 0x00 0x00 0x01 0x00 0xf8 2775 2776 # CHECK: laa %r0, %r0, 524287 2777 0xeb 0x00 0x0f 0xff 0x7f 0xf8 2778 2779 # CHECK: laa %r0, %r0, 0(%r1) 2780 0xeb 0x00 0x10 0x00 0x00 0xf8 2781 2782 # CHECK: laa %r0, %r0, 0(%r15) 2783 0xeb 0x00 0xf0 0x00 0x00 0xf8 2784 2785 # CHECK: laa %r0, %r0, 524287(%r1) 2786 0xeb 0x00 0x1f 0xff 0x7f 0xf8 2787 2788 # CHECK: laa %r0, %r0, 524287(%r15) 2789 0xeb 0x00 0xff 0xff 0x7f 0xf8 2790 2791 # CHECK: laa %r0, %r15, 0 2792 0xeb 0x0f 0x00 0x00 0x00 0xf8 2793 2794 # CHECK: laa %r15, %r0, 0 2795 0xeb 0xf0 0x00 0x00 0x00 0xf8 2796 2797 # CHECK: laag %r0, %r0, -524288 2798 0xeb 0x00 0x00 0x00 0x80 0xe8 2799 2800 # CHECK: laag %r0, %r0, -1 2801 0xeb 0x00 0x0f 0xff 0xff 0xe8 2802 2803 # CHECK: laag %r0, %r0, 0 2804 0xeb 0x00 0x00 0x00 0x00 0xe8 2805 2806 # CHECK: laag %r0, %r0, 1 2807 0xeb 0x00 0x00 0x01 0x00 0xe8 2808 2809 # CHECK: laag %r0, %r0, 524287 2810 0xeb 0x00 0x0f 0xff 0x7f 0xe8 2811 2812 # CHECK: laag %r0, %r0, 0(%r1) 2813 0xeb 0x00 0x10 0x00 0x00 0xe8 2814 2815 # CHECK: laag %r0, %r0, 0(%r15) 2816 0xeb 0x00 0xf0 0x00 0x00 0xe8 2817 2818 # CHECK: laag %r0, %r0, 524287(%r1) 2819 0xeb 0x00 0x1f 0xff 0x7f 0xe8 2820 2821 # CHECK: laag %r0, %r0, 524287(%r15) 2822 0xeb 0x00 0xff 0xff 0x7f 0xe8 2823 2824 # CHECK: laag %r0, %r15, 0 2825 0xeb 0x0f 0x00 0x00 0x00 0xe8 2826 2827 # CHECK: laag %r15, %r0, 0 2828 0xeb 0xf0 0x00 0x00 0x00 0xe8 2829 2830 # CHECK: laal %r0, %r0, -524288 2831 0xeb 0x00 0x00 0x00 0x80 0xfa 2832 2833 # CHECK: laal %r0, %r0, -1 2834 0xeb 0x00 0x0f 0xff 0xff 0xfa 2835 2836 # CHECK: laal %r0, %r0, 0 2837 0xeb 0x00 0x00 0x00 0x00 0xfa 2838 2839 # CHECK: laal %r0, %r0, 1 2840 0xeb 0x00 0x00 0x01 0x00 0xfa 2841 2842 # CHECK: laal %r0, %r0, 524287 2843 0xeb 0x00 0x0f 0xff 0x7f 0xfa 2844 2845 # CHECK: laal %r0, %r0, 0(%r1) 2846 0xeb 0x00 0x10 0x00 0x00 0xfa 2847 2848 # CHECK: laal %r0, %r0, 0(%r15) 2849 0xeb 0x00 0xf0 0x00 0x00 0xfa 2850 2851 # CHECK: laal %r0, %r0, 524287(%r1) 2852 0xeb 0x00 0x1f 0xff 0x7f 0xfa 2853 2854 # CHECK: laal %r0, %r0, 524287(%r15) 2855 0xeb 0x00 0xff 0xff 0x7f 0xfa 2856 2857 # CHECK: laal %r0, %r15, 0 2858 0xeb 0x0f 0x00 0x00 0x00 0xfa 2859 2860 # CHECK: laal %r15, %r0, 0 2861 0xeb 0xf0 0x00 0x00 0x00 0xfa 2862 2863 # CHECK: laalg %r0, %r0, -524288 2864 0xeb 0x00 0x00 0x00 0x80 0xea 2865 2866 # CHECK: laalg %r0, %r0, -1 2867 0xeb 0x00 0x0f 0xff 0xff 0xea 2868 2869 # CHECK: laalg %r0, %r0, 0 2870 0xeb 0x00 0x00 0x00 0x00 0xea 2871 2872 # CHECK: laalg %r0, %r0, 1 2873 0xeb 0x00 0x00 0x01 0x00 0xea 2874 2875 # CHECK: laalg %r0, %r0, 524287 2876 0xeb 0x00 0x0f 0xff 0x7f 0xea 2877 2878 # CHECK: laalg %r0, %r0, 0(%r1) 2879 0xeb 0x00 0x10 0x00 0x00 0xea 2880 2881 # CHECK: laalg %r0, %r0, 0(%r15) 2882 0xeb 0x00 0xf0 0x00 0x00 0xea 2883 2884 # CHECK: laalg %r0, %r0, 524287(%r1) 2885 0xeb 0x00 0x1f 0xff 0x7f 0xea 2886 2887 # CHECK: laalg %r0, %r0, 524287(%r15) 2888 0xeb 0x00 0xff 0xff 0x7f 0xea 2889 2890 # CHECK: laalg %r0, %r15, 0 2891 0xeb 0x0f 0x00 0x00 0x00 0xea 2892 2893 # CHECK: laalg %r15, %r0, 0 2894 0xeb 0xf0 0x00 0x00 0x00 0xea 2895 2896 # CHECK: lan %r0, %r0, -524288 2897 0xeb 0x00 0x00 0x00 0x80 0xf4 2898 2899 # CHECK: lan %r0, %r0, -1 2900 0xeb 0x00 0x0f 0xff 0xff 0xf4 2901 2902 # CHECK: lan %r0, %r0, 0 2903 0xeb 0x00 0x00 0x00 0x00 0xf4 2904 2905 # CHECK: lan %r0, %r0, 1 2906 0xeb 0x00 0x00 0x01 0x00 0xf4 2907 2908 # CHECK: lan %r0, %r0, 524287 2909 0xeb 0x00 0x0f 0xff 0x7f 0xf4 2910 2911 # CHECK: lan %r0, %r0, 0(%r1) 2912 0xeb 0x00 0x10 0x00 0x00 0xf4 2913 2914 # CHECK: lan %r0, %r0, 0(%r15) 2915 0xeb 0x00 0xf0 0x00 0x00 0xf4 2916 2917 # CHECK: lan %r0, %r0, 524287(%r1) 2918 0xeb 0x00 0x1f 0xff 0x7f 0xf4 2919 2920 # CHECK: lan %r0, %r0, 524287(%r15) 2921 0xeb 0x00 0xff 0xff 0x7f 0xf4 2922 2923 # CHECK: lan %r0, %r15, 0 2924 0xeb 0x0f 0x00 0x00 0x00 0xf4 2925 2926 # CHECK: lan %r15, %r0, 0 2927 0xeb 0xf0 0x00 0x00 0x00 0xf4 2928 2929 # CHECK: csy %r0, %r0, -524288 2930 0xeb 0x00 0x00 0x00 0x80 0x14 2931 2932 # CHECK: lang %r0, %r0, -1 2933 0xeb 0x00 0x0f 0xff 0xff 0xe4 2934 2935 # CHECK: lang %r0, %r0, 0 2936 0xeb 0x00 0x00 0x00 0x00 0xe4 2937 2938 # CHECK: lang %r0, %r0, 1 2939 0xeb 0x00 0x00 0x01 0x00 0xe4 2940 2941 # CHECK: lang %r0, %r0, 524287 2942 0xeb 0x00 0x0f 0xff 0x7f 0xe4 2943 2944 # CHECK: lang %r0, %r0, 0(%r1) 2945 0xeb 0x00 0x10 0x00 0x00 0xe4 2946 2947 # CHECK: lang %r0, %r0, 0(%r15) 2948 0xeb 0x00 0xf0 0x00 0x00 0xe4 2949 2950 # CHECK: lang %r0, %r0, 524287(%r1) 2951 0xeb 0x00 0x1f 0xff 0x7f 0xe4 2952 2953 # CHECK: lang %r0, %r0, 524287(%r15) 2954 0xeb 0x00 0xff 0xff 0x7f 0xe4 2955 2956 # CHECK: lang %r0, %r15, 0 2957 0xeb 0x0f 0x00 0x00 0x00 0xe4 2958 2959 # CHECK: lang %r15, %r0, 0 2960 0xeb 0xf0 0x00 0x00 0x00 0xe4 2961 2962 # CHECK: lao %r0, %r0, -524288 2963 0xeb 0x00 0x00 0x00 0x80 0xf6 2964 2965 # CHECK: lao %r0, %r0, -1 2966 0xeb 0x00 0x0f 0xff 0xff 0xf6 2967 2968 # CHECK: lao %r0, %r0, 0 2969 0xeb 0x00 0x00 0x00 0x00 0xf6 2970 2971 # CHECK: lao %r0, %r0, 1 2972 0xeb 0x00 0x00 0x01 0x00 0xf6 2973 2974 # CHECK: lao %r0, %r0, 524287 2975 0xeb 0x00 0x0f 0xff 0x7f 0xf6 2976 2977 # CHECK: lao %r0, %r0, 0(%r1) 2978 0xeb 0x00 0x10 0x00 0x00 0xf6 2979 2980 # CHECK: lao %r0, %r0, 0(%r15) 2981 0xeb 0x00 0xf0 0x00 0x00 0xf6 2982 2983 # CHECK: lao %r0, %r0, 524287(%r1) 2984 0xeb 0x00 0x1f 0xff 0x7f 0xf6 2985 2986 # CHECK: lao %r0, %r0, 524287(%r15) 2987 0xeb 0x00 0xff 0xff 0x7f 0xf6 2988 2989 # CHECK: lao %r0, %r15, 0 2990 0xeb 0x0f 0x00 0x00 0x00 0xf6 2991 2992 # CHECK: lao %r15, %r0, 0 2993 0xeb 0xf0 0x00 0x00 0x00 0xf6 2994 2995 # CHECK: laog %r0, %r0, -524288 2996 0xeb 0x00 0x00 0x00 0x80 0xe6 2997 2998 # CHECK: laog %r0, %r0, -1 2999 0xeb 0x00 0x0f 0xff 0xff 0xe6 3000 3001 # CHECK: laog %r0, %r0, 0 3002 0xeb 0x00 0x00 0x00 0x00 0xe6 3003 3004 # CHECK: laog %r0, %r0, 1 3005 0xeb 0x00 0x00 0x01 0x00 0xe6 3006 3007 # CHECK: laog %r0, %r0, 524287 3008 0xeb 0x00 0x0f 0xff 0x7f 0xe6 3009 3010 # CHECK: laog %r0, %r0, 0(%r1) 3011 0xeb 0x00 0x10 0x00 0x00 0xe6 3012 3013 # CHECK: laog %r0, %r0, 0(%r15) 3014 0xeb 0x00 0xf0 0x00 0x00 0xe6 3015 3016 # CHECK: laog %r0, %r0, 524287(%r1) 3017 0xeb 0x00 0x1f 0xff 0x7f 0xe6 3018 3019 # CHECK: laog %r0, %r0, 524287(%r15) 3020 0xeb 0x00 0xff 0xff 0x7f 0xe6 3021 3022 # CHECK: laog %r0, %r15, 0 3023 0xeb 0x0f 0x00 0x00 0x00 0xe6 3024 3025 # CHECK: laog %r15, %r0, 0 3026 0xeb 0xf0 0x00 0x00 0x00 0xe6 3027 3028 # CHECK: lax %r0, %r0, -524288 3029 0xeb 0x00 0x00 0x00 0x80 0xf7 3030 3031 # CHECK: lax %r0, %r0, -1 3032 0xeb 0x00 0x0f 0xff 0xff 0xf7 3033 3034 # CHECK: lax %r0, %r0, 0 3035 0xeb 0x00 0x00 0x00 0x00 0xf7 3036 3037 # CHECK: lax %r0, %r0, 1 3038 0xeb 0x00 0x00 0x01 0x00 0xf7 3039 3040 # CHECK: lax %r0, %r0, 524287 3041 0xeb 0x00 0x0f 0xff 0x7f 0xf7 3042 3043 # CHECK: lax %r0, %r0, 0(%r1) 3044 0xeb 0x00 0x10 0x00 0x00 0xf7 3045 3046 # CHECK: lax %r0, %r0, 0(%r15) 3047 0xeb 0x00 0xf0 0x00 0x00 0xf7 3048 3049 # CHECK: lax %r0, %r0, 524287(%r1) 3050 0xeb 0x00 0x1f 0xff 0x7f 0xf7 3051 3052 # CHECK: lax %r0, %r0, 524287(%r15) 3053 0xeb 0x00 0xff 0xff 0x7f 0xf7 3054 3055 # CHECK: lax %r0, %r15, 0 3056 0xeb 0x0f 0x00 0x00 0x00 0xf7 3057 3058 # CHECK: lax %r15, %r0, 0 3059 0xeb 0xf0 0x00 0x00 0x00 0xf7 3060 3061 # CHECK: laxg %r0, %r0, -524288 3062 0xeb 0x00 0x00 0x00 0x80 0xe7 3063 3064 # CHECK: laxg %r0, %r0, -1 3065 0xeb 0x00 0x0f 0xff 0xff 0xe7 3066 3067 # CHECK: laxg %r0, %r0, 0 3068 0xeb 0x00 0x00 0x00 0x00 0xe7 3069 3070 # CHECK: laxg %r0, %r0, 1 3071 0xeb 0x00 0x00 0x01 0x00 0xe7 3072 3073 # CHECK: laxg %r0, %r0, 524287 3074 0xeb 0x00 0x0f 0xff 0x7f 0xe7 3075 3076 # CHECK: laxg %r0, %r0, 0(%r1) 3077 0xeb 0x00 0x10 0x00 0x00 0xe7 3078 3079 # CHECK: laxg %r0, %r0, 0(%r15) 3080 0xeb 0x00 0xf0 0x00 0x00 0xe7 3081 3082 # CHECK: laxg %r0, %r0, 524287(%r1) 3083 0xeb 0x00 0x1f 0xff 0x7f 0xe7 3084 3085 # CHECK: laxg %r0, %r0, 524287(%r15) 3086 0xeb 0x00 0xff 0xff 0x7f 0xe7 3087 3088 # CHECK: laxg %r0, %r15, 0 3089 0xeb 0x0f 0x00 0x00 0x00 0xe7 3090 3091 # CHECK: laxg %r15, %r0, 0 3092 0xeb 0xf0 0x00 0x00 0x00 0xe7 3093 3094 # CHECK: lay %r0, -524288 3095 0xe3 0x00 0x00 0x00 0x80 0x71 3096 3097 # CHECK: lay %r0, -1 3098 0xe3 0x00 0x0f 0xff 0xff 0x71 3099 3100 # CHECK: lay %r0, 0 3101 0xe3 0x00 0x00 0x00 0x00 0x71 3102 3103 # CHECK: lay %r0, 1 3104 0xe3 0x00 0x00 0x01 0x00 0x71 3105 3106 # CHECK: lay %r0, 524287 3107 0xe3 0x00 0x0f 0xff 0x7f 0x71 3108 3109 # CHECK: lay %r0, 0(%r1) 3110 0xe3 0x00 0x10 0x00 0x00 0x71 3111 3112 # CHECK: lay %r0, 0(%r15) 3113 0xe3 0x00 0xf0 0x00 0x00 0x71 3114 3115 # CHECK: lay %r0, 524287(%r1,%r15) 3116 0xe3 0x01 0xff 0xff 0x7f 0x71 3117 3118 # CHECK: lay %r0, 524287(%r15,%r1) 3119 0xe3 0x0f 0x1f 0xff 0x7f 0x71 3120 3121 # CHECK: lay %r15, 0 3122 0xe3 0xf0 0x00 0x00 0x00 0x71 3123 3124 # CHECK: lbr %r0, %r15 3125 0xb9 0x26 0x00 0x0f 3126 3127 # CHECK: lbr %r7, %r8 3128 0xb9 0x26 0x00 0x78 3129 3130 # CHECK: lbr %r15, %r0 3131 0xb9 0x26 0x00 0xf0 3132 3133 # CHECK: lb %r0, -524288 3134 0xe3 0x00 0x00 0x00 0x80 0x76 3135 3136 # CHECK: lb %r0, -1 3137 0xe3 0x00 0x0f 0xff 0xff 0x76 3138 3139 # CHECK: lb %r0, 0 3140 0xe3 0x00 0x00 0x00 0x00 0x76 3141 3142 # CHECK: lb %r0, 1 3143 0xe3 0x00 0x00 0x01 0x00 0x76 3144 3145 # CHECK: lb %r0, 524287 3146 0xe3 0x00 0x0f 0xff 0x7f 0x76 3147 3148 # CHECK: lb %r0, 0(%r1) 3149 0xe3 0x00 0x10 0x00 0x00 0x76 3150 3151 # CHECK: lb %r0, 0(%r15) 3152 0xe3 0x00 0xf0 0x00 0x00 0x76 3153 3154 # CHECK: lb %r0, 524287(%r1,%r15) 3155 0xe3 0x01 0xff 0xff 0x7f 0x76 3156 3157 # CHECK: lb %r0, 524287(%r15,%r1) 3158 0xe3 0x0f 0x1f 0xff 0x7f 0x76 3159 3160 # CHECK: lb %r15, 0 3161 0xe3 0xf0 0x00 0x00 0x00 0x76 3162 3163 # CHECK: lbh %r0, -524288 3164 0xe3 0x00 0x00 0x00 0x80 0xc0 3165 3166 # CHECK: lbh %r0, -1 3167 0xe3 0x00 0x0f 0xff 0xff 0xc0 3168 3169 # CHECK: lbh %r0, 0 3170 0xe3 0x00 0x00 0x00 0x00 0xc0 3171 3172 # CHECK: lbh %r0, 1 3173 0xe3 0x00 0x00 0x01 0x00 0xc0 3174 3175 # CHECK: lbh %r0, 524287 3176 0xe3 0x00 0x0f 0xff 0x7f 0xc0 3177 3178 # CHECK: lbh %r0, 0(%r1) 3179 0xe3 0x00 0x10 0x00 0x00 0xc0 3180 3181 # CHECK: lbh %r0, 0(%r15) 3182 0xe3 0x00 0xf0 0x00 0x00 0xc0 3183 3184 # CHECK: lbh %r0, 524287(%r1,%r15) 3185 0xe3 0x01 0xff 0xff 0x7f 0xc0 3186 3187 # CHECK: lbh %r0, 524287(%r15,%r1) 3188 0xe3 0x0f 0x1f 0xff 0x7f 0xc0 3189 3190 # CHECK: lbh %r15, 0 3191 0xe3 0xf0 0x00 0x00 0x00 0xc0 3192 3193 # CHECK: lcdbr %f0, %f9 3194 0xb3 0x13 0x00 0x09 3195 3196 # CHECK: lcdbr %f0, %f15 3197 0xb3 0x13 0x00 0x0f 3198 3199 # CHECK: lcdbr %f15, %f0 3200 0xb3 0x13 0x00 0xf0 3201 3202 # CHECK: lcdbr %f15, %f9 3203 0xb3 0x13 0x00 0xf9 3204 3205 # CHECK: lcebr %f0, %f9 3206 0xb3 0x03 0x00 0x09 3207 3208 # CHECK: lcebr %f0, %f15 3209 0xb3 0x03 0x00 0x0f 3210 3211 # CHECK: lcebr %f15, %f0 3212 0xb3 0x03 0x00 0xf0 3213 3214 # CHECK: lcebr %f15, %f9 3215 0xb3 0x03 0x00 0xf9 3216 3217 # CHECK: lcgfr %r0, %r0 3218 0xb9 0x13 0x00 0x00 3219 3220 # CHECK: lcgfr %r0, %r15 3221 0xb9 0x13 0x00 0x0f 3222 3223 # CHECK: lcgfr %r15, %r0 3224 0xb9 0x13 0x00 0xf0 3225 3226 # CHECK: lcgfr %r7, %r8 3227 0xb9 0x13 0x00 0x78 3228 3229 # CHECK: lcgr %r0, %r0 3230 0xb9 0x03 0x00 0x00 3231 3232 # CHECK: lcgr %r0, %r15 3233 0xb9 0x03 0x00 0x0f 3234 3235 # CHECK: lcgr %r15, %r0 3236 0xb9 0x03 0x00 0xf0 3237 3238 # CHECK: lcgr %r7, %r8 3239 0xb9 0x03 0x00 0x78 3240 3241 # CHECK: lcr %r0, %r0 3242 0x13 0x00 3243 3244 # CHECK: lcr %r0, %r15 3245 0x13 0x0f 3246 3247 # CHECK: lcr %r15, %r0 3248 0x13 0xf0 3249 3250 # CHECK: lcr %r7, %r8 3251 0x13 0x78 3252 3253 # CHECK: lcxbr %f0, %f8 3254 0xb3 0x43 0x00 0x08 3255 3256 # CHECK: lcxbr %f0, %f13 3257 0xb3 0x43 0x00 0x0d 3258 3259 # CHECK: lcxbr %f13, %f0 3260 0xb3 0x43 0x00 0xd0 3261 3262 # CHECK: lcxbr %f13, %f9 3263 0xb3 0x43 0x00 0xd9 3264 3265 # CHECK: ldebr %f0, %f15 3266 0xb3 0x04 0x00 0x0f 3267 3268 # CHECK: ldebr %f7, %f8 3269 0xb3 0x04 0x00 0x78 3270 3271 # CHECK: ldebr %f15, %f0 3272 0xb3 0x04 0x00 0xf0 3273 3274 # CHECK: ldeb %f0, 0 3275 0xed 0x00 0x00 0x00 0x00 0x04 3276 3277 # CHECK: ldeb %f0, 4095 3278 0xed 0x00 0x0f 0xff 0x00 0x04 3279 3280 # CHECK: ldeb %f0, 0(%r1) 3281 0xed 0x00 0x10 0x00 0x00 0x04 3282 3283 # CHECK: ldeb %f0, 0(%r15) 3284 0xed 0x00 0xf0 0x00 0x00 0x04 3285 3286 # CHECK: ldeb %f0, 4095(%r1,%r15) 3287 0xed 0x01 0xff 0xff 0x00 0x04 3288 3289 # CHECK: ldeb %f0, 4095(%r15,%r1) 3290 0xed 0x0f 0x1f 0xff 0x00 0x04 3291 3292 # CHECK: ldeb %f15, 0 3293 0xed 0xf0 0x00 0x00 0x00 0x04 3294 3295 # CHECK: ldgr %f0, %r0 3296 0xb3 0xc1 0x00 0x00 3297 3298 # CHECK: ldgr %f0, %r15 3299 0xb3 0xc1 0x00 0x0f 3300 3301 # CHECK: ldgr %f15, %r0 3302 0xb3 0xc1 0x00 0xf0 3303 3304 # CHECK: ldgr %f7, %r9 3305 0xb3 0xc1 0x00 0x79 3306 3307 # CHECK: ldgr %f15, %r15 3308 0xb3 0xc1 0x00 0xff 3309 3310 # CHECK: ldr %f0, %f9 3311 0x28 0x09 3312 3313 # CHECK: ldr %f0, %f15 3314 0x28 0x0f 3315 3316 # CHECK: ldr %f15, %f0 3317 0x28 0xf0 3318 3319 # CHECK: ldr %f15, %f9 3320 0x28 0xf9 3321 3322 # CHECK: ld %f0, 0 3323 0x68 0x00 0x00 0x00 3324 3325 # CHECK: ld %f0, 4095 3326 0x68 0x00 0x0f 0xff 3327 3328 # CHECK: ld %f0, 0(%r1) 3329 0x68 0x00 0x10 0x00 3330 3331 # CHECK: ld %f0, 0(%r15) 3332 0x68 0x00 0xf0 0x00 3333 3334 # CHECK: ld %f0, 4095(%r1,%r15) 3335 0x68 0x01 0xff 0xff 3336 3337 # CHECK: ld %f0, 4095(%r15,%r1) 3338 0x68 0x0f 0x1f 0xff 3339 3340 # CHECK: ld %f15, 0 3341 0x68 0xf0 0x00 0x00 3342 3343 # CHECK: ldxbr %f0, %f0 3344 0xb3 0x45 0x00 0x00 3345 3346 # CHECK: ldxbr %f0, %f13 3347 0xb3 0x45 0x00 0x0d 3348 3349 # CHECK: ldxbr %f8, %f12 3350 0xb3 0x45 0x00 0x8c 3351 3352 # CHECK: ldxbr %f13, %f0 3353 0xb3 0x45 0x00 0xd0 3354 3355 # CHECK: ldxbr %f13, %f13 3356 0xb3 0x45 0x00 0xdd 3357 3358 # CHECK: ldxbra %f0, 0, %f0, 1 3359 0xb3 0x45 0x01 0x00 3360 3361 # CHECK: ldxbra %f0, 0, %f0, 15 3362 0xb3 0x45 0x0f 0x00 3363 3364 # CHECK: ldxbra %f0, 0, %f13, 1 3365 0xb3 0x45 0x01 0x0d 3366 3367 # CHECK: ldxbra %f0, 15, %f0, 1 3368 0xb3 0x45 0xf1 0x00 3369 3370 # CHECK: ldxbra %f4, 5, %f8, 9 3371 0xb3 0x45 0x59 0x48 3372 3373 # CHECK: ldxbra %f13, 0, %f0, 1 3374 0xb3 0x45 0x01 0xd0 3375 3376 # CHECK: ldy %f0, -524288 3377 0xed 0x00 0x00 0x00 0x80 0x65 3378 3379 # CHECK: ldy %f0, -1 3380 0xed 0x00 0x0f 0xff 0xff 0x65 3381 3382 # CHECK: ldy %f0, 0 3383 0xed 0x00 0x00 0x00 0x00 0x65 3384 3385 # CHECK: ldy %f0, 1 3386 0xed 0x00 0x00 0x01 0x00 0x65 3387 3388 # CHECK: ldy %f0, 524287 3389 0xed 0x00 0x0f 0xff 0x7f 0x65 3390 3391 # CHECK: ldy %f0, 0(%r1) 3392 0xed 0x00 0x10 0x00 0x00 0x65 3393 3394 # CHECK: ldy %f0, 0(%r15) 3395 0xed 0x00 0xf0 0x00 0x00 0x65 3396 3397 # CHECK: ldy %f0, 524287(%r1,%r15) 3398 0xed 0x01 0xff 0xff 0x7f 0x65 3399 3400 # CHECK: ldy %f0, 524287(%r15,%r1) 3401 0xed 0x0f 0x1f 0xff 0x7f 0x65 3402 3403 # CHECK: ldy %f15, 0 3404 0xed 0xf0 0x00 0x00 0x00 0x65 3405 3406 # CHECK: ledbr %f0, %f0 3407 0xb3 0x44 0x00 0x00 3408 3409 # CHECK: ledbr %f0, %f15 3410 0xb3 0x44 0x00 0x0f 3411 3412 # CHECK: ledbr %f7, %f8 3413 0xb3 0x44 0x00 0x78 3414 3415 # CHECK: ledbr %f15, %f0 3416 0xb3 0x44 0x00 0xf0 3417 3418 # CHECK: ledbr %f15, %f15 3419 0xb3 0x44 0x00 0xff 3420 3421 # CHECK: ledbra %f0, 0, %f0, 1 3422 0xb3 0x44 0x01 0x00 3423 3424 # CHECK: ledbra %f0, 0, %f0, 15 3425 0xb3 0x44 0x0f 0x00 3426 3427 # CHECK: ledbra %f0, 0, %f15, 1 3428 0xb3 0x44 0x01 0x0f 3429 3430 # CHECK: ledbra %f0, 15, %f0, 1 3431 0xb3 0x44 0xf1 0x00 3432 3433 # CHECK: ledbra %f4, 5, %f6, 7 3434 0xb3 0x44 0x57 0x46 3435 3436 # CHECK: ledbra %f15, 0, %f0, 1 3437 0xb3 0x44 0x01 0xf0 3438 3439 # CHECK: ler %f0, %f9 3440 0x38 0x09 3441 3442 # CHECK: ler %f0, %f15 3443 0x38 0x0f 3444 3445 # CHECK: ler %f15, %f0 3446 0x38 0xf0 3447 3448 # CHECK: ler %f15, %f9 3449 0x38 0xf9 3450 3451 # CHECK: le %f0, 0 3452 0x78 0x00 0x00 0x00 3453 3454 # CHECK: le %f0, 4095 3455 0x78 0x00 0x0f 0xff 3456 3457 # CHECK: le %f0, 0(%r1) 3458 0x78 0x00 0x10 0x00 3459 3460 # CHECK: le %f0, 0(%r15) 3461 0x78 0x00 0xf0 0x00 3462 3463 # CHECK: le %f0, 4095(%r1,%r15) 3464 0x78 0x01 0xff 0xff 3465 3466 # CHECK: le %f0, 4095(%r15,%r1) 3467 0x78 0x0f 0x1f 0xff 3468 3469 # CHECK: le %f15, 0 3470 0x78 0xf0 0x00 0x00 3471 3472 # CHECK: lexbr %f0, %f0 3473 0xb3 0x46 0x00 0x00 3474 3475 # CHECK: lexbr %f0, %f13 3476 0xb3 0x46 0x00 0x0d 3477 3478 # CHECK: lexbr %f8, %f12 3479 0xb3 0x46 0x00 0x8c 3480 3481 # CHECK: lexbr %f13, %f0 3482 0xb3 0x46 0x00 0xd0 3483 3484 # CHECK: lexbr %f13, %f13 3485 0xb3 0x46 0x00 0xdd 3486 3487 # CHECK: lexbra %f0, 0, %f0, 1 3488 0xb3 0x46 0x01 0x00 3489 3490 # CHECK: lexbra %f0, 0, %f0, 15 3491 0xb3 0x46 0x0f 0x00 3492 3493 # CHECK: lexbra %f0, 0, %f13, 1 3494 0xb3 0x46 0x01 0x0d 3495 3496 # CHECK: lexbra %f0, 15, %f0, 1 3497 0xb3 0x46 0xf1 0x00 3498 3499 # CHECK: lexbra %f4, 5, %f8, 9 3500 0xb3 0x46 0x59 0x48 3501 3502 # CHECK: lexbra %f13, 0, %f0, 1 3503 0xb3 0x46 0x01 0xd0 3504 3505 # CHECK: ley %f0, -524288 3506 0xed 0x00 0x00 0x00 0x80 0x64 3507 3508 # CHECK: ley %f0, -1 3509 0xed 0x00 0x0f 0xff 0xff 0x64 3510 3511 # CHECK: ley %f0, 0 3512 0xed 0x00 0x00 0x00 0x00 0x64 3513 3514 # CHECK: ley %f0, 1 3515 0xed 0x00 0x00 0x01 0x00 0x64 3516 3517 # CHECK: ley %f0, 524287 3518 0xed 0x00 0x0f 0xff 0x7f 0x64 3519 3520 # CHECK: ley %f0, 0(%r1) 3521 0xed 0x00 0x10 0x00 0x00 0x64 3522 3523 # CHECK: ley %f0, 0(%r15) 3524 0xed 0x00 0xf0 0x00 0x00 0x64 3525 3526 # CHECK: ley %f0, 524287(%r1,%r15) 3527 0xed 0x01 0xff 0xff 0x7f 0x64 3528 3529 # CHECK: ley %f0, 524287(%r15,%r1) 3530 0xed 0x0f 0x1f 0xff 0x7f 0x64 3531 3532 # CHECK: ley %f15, 0 3533 0xed 0xf0 0x00 0x00 0x00 0x64 3534 3535 # CHECK: lfh %r0, -524288 3536 0xe3 0x00 0x00 0x00 0x80 0xca 3537 3538 # CHECK: lfh %r0, -1 3539 0xe3 0x00 0x0f 0xff 0xff 0xca 3540 3541 # CHECK: lfh %r0, 0 3542 0xe3 0x00 0x00 0x00 0x00 0xca 3543 3544 # CHECK: lfh %r0, 1 3545 0xe3 0x00 0x00 0x01 0x00 0xca 3546 3547 # CHECK: lfh %r0, 524287 3548 0xe3 0x00 0x0f 0xff 0x7f 0xca 3549 3550 # CHECK: lfh %r0, 0(%r1) 3551 0xe3 0x00 0x10 0x00 0x00 0xca 3552 3553 # CHECK: lfh %r0, 0(%r15) 3554 0xe3 0x00 0xf0 0x00 0x00 0xca 3555 3556 # CHECK: lfh %r0, 524287(%r1,%r15) 3557 0xe3 0x01 0xff 0xff 0x7f 0xca 3558 3559 # CHECK: lfh %r0, 524287(%r15,%r1) 3560 0xe3 0x0f 0x1f 0xff 0x7f 0xca 3561 3562 # CHECK: lfh %r15, 0 3563 0xe3 0xf0 0x00 0x00 0x00 0xca 3564 3565 # CHECK: lgbr %r0, %r15 3566 0xb9 0x06 0x00 0x0f 3567 3568 # CHECK: lgbr %r7, %r8 3569 0xb9 0x06 0x00 0x78 3570 3571 # CHECK: lgbr %r15, %r0 3572 0xb9 0x06 0x00 0xf0 3573 3574 # CHECK: lgb %r0, -524288 3575 0xe3 0x00 0x00 0x00 0x80 0x77 3576 3577 # CHECK: lgb %r0, -1 3578 0xe3 0x00 0x0f 0xff 0xff 0x77 3579 3580 # CHECK: lgb %r0, 0 3581 0xe3 0x00 0x00 0x00 0x00 0x77 3582 3583 # CHECK: lgb %r0, 1 3584 0xe3 0x00 0x00 0x01 0x00 0x77 3585 3586 # CHECK: lgb %r0, 524287 3587 0xe3 0x00 0x0f 0xff 0x7f 0x77 3588 3589 # CHECK: lgb %r0, 0(%r1) 3590 0xe3 0x00 0x10 0x00 0x00 0x77 3591 3592 # CHECK: lgb %r0, 0(%r15) 3593 0xe3 0x00 0xf0 0x00 0x00 0x77 3594 3595 # CHECK: lgb %r0, 524287(%r1,%r15) 3596 0xe3 0x01 0xff 0xff 0x7f 0x77 3597 3598 # CHECK: lgb %r0, 524287(%r15,%r1) 3599 0xe3 0x0f 0x1f 0xff 0x7f 0x77 3600 3601 # CHECK: lgb %r15, 0 3602 0xe3 0xf0 0x00 0x00 0x00 0x77 3603 3604 # CHECK: lgdr %r0, %f0 3605 0xb3 0xcd 0x00 0x00 3606 3607 # CHECK: lgdr %r0, %f15 3608 0xb3 0xcd 0x00 0x0f 3609 3610 # CHECK: lgdr %r15, %f0 3611 0xb3 0xcd 0x00 0xf0 3612 3613 # CHECK: lgdr %r8, %f8 3614 0xb3 0xcd 0x00 0x88 3615 3616 # CHECK: lgdr %r15, %f15 3617 0xb3 0xcd 0x00 0xff 3618 3619 # CHECK: lgfi %r0, -2147483648 3620 0xc0 0x01 0x80 0x00 0x00 0x00 3621 3622 # CHECK: lgfi %r0, -1 3623 0xc0 0x01 0xff 0xff 0xff 0xff 3624 3625 # CHECK: lgfi %r0, 0 3626 0xc0 0x01 0x00 0x00 0x00 0x00 3627 3628 # CHECK: lgfi %r0, 1 3629 0xc0 0x01 0x00 0x00 0x00 0x01 3630 3631 # CHECK: lgfi %r0, 2147483647 3632 0xc0 0x01 0x7f 0xff 0xff 0xff 3633 3634 # CHECK: lgfi %r15, 0 3635 0xc0 0xf1 0x00 0x00 0x00 0x00 3636 3637 # CHECK: lgfr %r0, %r15 3638 0xb9 0x14 0x00 0x0f 3639 3640 # CHECK: lgfr %r7, %r8 3641 0xb9 0x14 0x00 0x78 3642 3643 # CHECK: lgfr %r15, %r0 3644 0xb9 0x14 0x00 0xf0 3645 3646 # CHECK: lgf %r0, -524288 3647 0xe3 0x00 0x00 0x00 0x80 0x14 3648 3649 # CHECK: lgf %r0, -1 3650 0xe3 0x00 0x0f 0xff 0xff 0x14 3651 3652 # CHECK: lgf %r0, 0 3653 0xe3 0x00 0x00 0x00 0x00 0x14 3654 3655 # CHECK: lgf %r0, 1 3656 0xe3 0x00 0x00 0x01 0x00 0x14 3657 3658 # CHECK: lgf %r0, 524287 3659 0xe3 0x00 0x0f 0xff 0x7f 0x14 3660 3661 # CHECK: lgf %r0, 0(%r1) 3662 0xe3 0x00 0x10 0x00 0x00 0x14 3663 3664 # CHECK: lgf %r0, 0(%r15) 3665 0xe3 0x00 0xf0 0x00 0x00 0x14 3666 3667 # CHECK: lgf %r0, 524287(%r1,%r15) 3668 0xe3 0x01 0xff 0xff 0x7f 0x14 3669 3670 # CHECK: lgf %r0, 524287(%r15,%r1) 3671 0xe3 0x0f 0x1f 0xff 0x7f 0x14 3672 3673 # CHECK: lgf %r15, 0 3674 0xe3 0xf0 0x00 0x00 0x00 0x14 3675 3676 # CHECK: lghi %r0, -32768 3677 0xa7 0x09 0x80 0x00 3678 3679 # CHECK: lghi %r0, -1 3680 0xa7 0x09 0xff 0xff 3681 3682 # CHECK: lghi %r0, 0 3683 0xa7 0x09 0x00 0x00 3684 3685 # CHECK: lghi %r0, 1 3686 0xa7 0x09 0x00 0x01 3687 3688 # CHECK: lghi %r0, 32767 3689 0xa7 0x09 0x7f 0xff 3690 3691 # CHECK: lghi %r15, 0 3692 0xa7 0xf9 0x00 0x00 3693 3694 # CHECK: lghr %r0, %r15 3695 0xb9 0x07 0x00 0x0f 3696 3697 # CHECK: lghr %r7, %r8 3698 0xb9 0x07 0x00 0x78 3699 3700 # CHECK: lghr %r15, %r0 3701 0xb9 0x07 0x00 0xf0 3702 3703 # CHECK: lgh %r0, -524288 3704 0xe3 0x00 0x00 0x00 0x80 0x15 3705 3706 # CHECK: lgh %r0, -1 3707 0xe3 0x00 0x0f 0xff 0xff 0x15 3708 3709 # CHECK: lgh %r0, 0 3710 0xe3 0x00 0x00 0x00 0x00 0x15 3711 3712 # CHECK: lgh %r0, 1 3713 0xe3 0x00 0x00 0x01 0x00 0x15 3714 3715 # CHECK: lgh %r0, 524287 3716 0xe3 0x00 0x0f 0xff 0x7f 0x15 3717 3718 # CHECK: lgh %r0, 0(%r1) 3719 0xe3 0x00 0x10 0x00 0x00 0x15 3720 3721 # CHECK: lgh %r0, 0(%r15) 3722 0xe3 0x00 0xf0 0x00 0x00 0x15 3723 3724 # CHECK: lgh %r0, 524287(%r1,%r15) 3725 0xe3 0x01 0xff 0xff 0x7f 0x15 3726 3727 # CHECK: lgh %r0, 524287(%r15,%r1) 3728 0xe3 0x0f 0x1f 0xff 0x7f 0x15 3729 3730 # CHECK: lgh %r15, 0 3731 0xe3 0xf0 0x00 0x00 0x00 0x15 3732 3733 # CHECK: lgr %r0, %r9 3734 0xb9 0x04 0x00 0x09 3735 3736 # CHECK: lgr %r0, %r15 3737 0xb9 0x04 0x00 0x0f 3738 3739 # CHECK: lgr %r15, %r0 3740 0xb9 0x04 0x00 0xf0 3741 3742 # CHECK: lgr %r15, %r9 3743 0xb9 0x04 0x00 0xf9 3744 3745 # CHECK: lg %r0, -524288 3746 0xe3 0x00 0x00 0x00 0x80 0x04 3747 3748 # CHECK: lg %r0, -1 3749 0xe3 0x00 0x0f 0xff 0xff 0x04 3750 3751 # CHECK: lg %r0, 0 3752 0xe3 0x00 0x00 0x00 0x00 0x04 3753 3754 # CHECK: lg %r0, 1 3755 0xe3 0x00 0x00 0x01 0x00 0x04 3756 3757 # CHECK: lg %r0, 524287 3758 0xe3 0x00 0x0f 0xff 0x7f 0x04 3759 3760 # CHECK: lg %r0, 0(%r1) 3761 0xe3 0x00 0x10 0x00 0x00 0x04 3762 3763 # CHECK: lg %r0, 0(%r15) 3764 0xe3 0x00 0xf0 0x00 0x00 0x04 3765 3766 # CHECK: lg %r0, 524287(%r1,%r15) 3767 0xe3 0x01 0xff 0xff 0x7f 0x04 3768 3769 # CHECK: lg %r0, 524287(%r15,%r1) 3770 0xe3 0x0f 0x1f 0xff 0x7f 0x04 3771 3772 # CHECK: lg %r15, 0 3773 0xe3 0xf0 0x00 0x00 0x00 0x04 3774 3775 # CHECK: lhi %r0, -32768 3776 0xa7 0x08 0x80 0x00 3777 3778 # CHECK: lhi %r0, -1 3779 0xa7 0x08 0xff 0xff 3780 3781 # CHECK: lhi %r0, 0 3782 0xa7 0x08 0x00 0x00 3783 3784 # CHECK: lhi %r0, 1 3785 0xa7 0x08 0x00 0x01 3786 3787 # CHECK: lhi %r0, 32767 3788 0xa7 0x08 0x7f 0xff 3789 3790 # CHECK: lhi %r15, 0 3791 0xa7 0xf8 0x00 0x00 3792 3793 # CHECK: lhh %r0, -524288 3794 0xe3 0x00 0x00 0x00 0x80 0xc4 3795 3796 # CHECK: lhh %r0, -1 3797 0xe3 0x00 0x0f 0xff 0xff 0xc4 3798 3799 # CHECK: lhh %r0, 0 3800 0xe3 0x00 0x00 0x00 0x00 0xc4 3801 3802 # CHECK: lhh %r0, 1 3803 0xe3 0x00 0x00 0x01 0x00 0xc4 3804 3805 # CHECK: lhh %r0, 524287 3806 0xe3 0x00 0x0f 0xff 0x7f 0xc4 3807 3808 # CHECK: lhh %r0, 0(%r1) 3809 0xe3 0x00 0x10 0x00 0x00 0xc4 3810 3811 # CHECK: lhh %r0, 0(%r15) 3812 0xe3 0x00 0xf0 0x00 0x00 0xc4 3813 3814 # CHECK: lhh %r0, 524287(%r1,%r15) 3815 0xe3 0x01 0xff 0xff 0x7f 0xc4 3816 3817 # CHECK: lhh %r0, 524287(%r15,%r1) 3818 0xe3 0x0f 0x1f 0xff 0x7f 0xc4 3819 3820 # CHECK: lhh %r15, 0 3821 0xe3 0xf0 0x00 0x00 0x00 0xc4 3822 3823 # CHECK: lhr %r0, %r15 3824 0xb9 0x27 0x00 0x0f 3825 3826 # CHECK: lhr %r7, %r8 3827 0xb9 0x27 0x00 0x78 3828 3829 # CHECK: lhr %r15, %r0 3830 0xb9 0x27 0x00 0xf0 3831 3832 # CHECK: lh %r0, 0 3833 0x48 0x00 0x00 0x00 3834 3835 # CHECK: lh %r0, 4095 3836 0x48 0x00 0x0f 0xff 3837 3838 # CHECK: lh %r0, 0(%r1) 3839 0x48 0x00 0x10 0x00 3840 3841 # CHECK: lh %r0, 0(%r15) 3842 0x48 0x00 0xf0 0x00 3843 3844 # CHECK: lh %r0, 4095(%r1,%r15) 3845 0x48 0x01 0xff 0xff 3846 3847 # CHECK: lh %r0, 4095(%r15,%r1) 3848 0x48 0x0f 0x1f 0xff 3849 3850 # CHECK: lh %r15, 0 3851 0x48 0xf0 0x00 0x00 3852 3853 # CHECK: lhy %r0, -524288 3854 0xe3 0x00 0x00 0x00 0x80 0x78 3855 3856 # CHECK: lhy %r0, -1 3857 0xe3 0x00 0x0f 0xff 0xff 0x78 3858 3859 # CHECK: lhy %r0, 0 3860 0xe3 0x00 0x00 0x00 0x00 0x78 3861 3862 # CHECK: lhy %r0, 1 3863 0xe3 0x00 0x00 0x01 0x00 0x78 3864 3865 # CHECK: lhy %r0, 524287 3866 0xe3 0x00 0x0f 0xff 0x7f 0x78 3867 3868 # CHECK: lhy %r0, 0(%r1) 3869 0xe3 0x00 0x10 0x00 0x00 0x78 3870 3871 # CHECK: lhy %r0, 0(%r15) 3872 0xe3 0x00 0xf0 0x00 0x00 0x78 3873 3874 # CHECK: lhy %r0, 524287(%r1,%r15) 3875 0xe3 0x01 0xff 0xff 0x7f 0x78 3876 3877 # CHECK: lhy %r0, 524287(%r15,%r1) 3878 0xe3 0x0f 0x1f 0xff 0x7f 0x78 3879 3880 # CHECK: lhy %r15, 0 3881 0xe3 0xf0 0x00 0x00 0x00 0x78 3882 3883 # CHECK: llcr %r0, %r15 3884 0xb9 0x94 0x00 0x0f 3885 3886 # CHECK: llcr %r7, %r8 3887 0xb9 0x94 0x00 0x78 3888 3889 # CHECK: llcr %r15, %r0 3890 0xb9 0x94 0x00 0xf0 3891 3892 # CHECK: llc %r0, -524288 3893 0xe3 0x00 0x00 0x00 0x80 0x94 3894 3895 # CHECK: llc %r0, -1 3896 0xe3 0x00 0x0f 0xff 0xff 0x94 3897 3898 # CHECK: llc %r0, 0 3899 0xe3 0x00 0x00 0x00 0x00 0x94 3900 3901 # CHECK: llc %r0, 1 3902 0xe3 0x00 0x00 0x01 0x00 0x94 3903 3904 # CHECK: llc %r0, 524287 3905 0xe3 0x00 0x0f 0xff 0x7f 0x94 3906 3907 # CHECK: llc %r0, 0(%r1) 3908 0xe3 0x00 0x10 0x00 0x00 0x94 3909 3910 # CHECK: llc %r0, 0(%r15) 3911 0xe3 0x00 0xf0 0x00 0x00 0x94 3912 3913 # CHECK: llc %r0, 524287(%r1,%r15) 3914 0xe3 0x01 0xff 0xff 0x7f 0x94 3915 3916 # CHECK: llc %r0, 524287(%r15,%r1) 3917 0xe3 0x0f 0x1f 0xff 0x7f 0x94 3918 3919 # CHECK: llc %r15, 0 3920 0xe3 0xf0 0x00 0x00 0x00 0x94 3921 3922 # CHECK: llch %r0, -524288 3923 0xe3 0x00 0x00 0x00 0x80 0xc2 3924 3925 # CHECK: llch %r0, -1 3926 0xe3 0x00 0x0f 0xff 0xff 0xc2 3927 3928 # CHECK: llch %r0, 0 3929 0xe3 0x00 0x00 0x00 0x00 0xc2 3930 3931 # CHECK: llch %r0, 1 3932 0xe3 0x00 0x00 0x01 0x00 0xc2 3933 3934 # CHECK: llch %r0, 524287 3935 0xe3 0x00 0x0f 0xff 0x7f 0xc2 3936 3937 # CHECK: llch %r0, 0(%r1) 3938 0xe3 0x00 0x10 0x00 0x00 0xc2 3939 3940 # CHECK: llch %r0, 0(%r15) 3941 0xe3 0x00 0xf0 0x00 0x00 0xc2 3942 3943 # CHECK: llch %r0, 524287(%r1,%r15) 3944 0xe3 0x01 0xff 0xff 0x7f 0xc2 3945 3946 # CHECK: llch %r0, 524287(%r15,%r1) 3947 0xe3 0x0f 0x1f 0xff 0x7f 0xc2 3948 3949 # CHECK: llch %r15, 0 3950 0xe3 0xf0 0x00 0x00 0x00 0xc2 3951 3952 # CHECK: llgcr %r0, %r15 3953 0xb9 0x84 0x00 0x0f 3954 3955 # CHECK: llgcr %r7, %r8 3956 0xb9 0x84 0x00 0x78 3957 3958 # CHECK: llgcr %r15, %r0 3959 0xb9 0x84 0x00 0xf0 3960 3961 # CHECK: llgc %r0, -524288 3962 0xe3 0x00 0x00 0x00 0x80 0x90 3963 3964 # CHECK: llgc %r0, -1 3965 0xe3 0x00 0x0f 0xff 0xff 0x90 3966 3967 # CHECK: llgc %r0, 0 3968 0xe3 0x00 0x00 0x00 0x00 0x90 3969 3970 # CHECK: llgc %r0, 1 3971 0xe3 0x00 0x00 0x01 0x00 0x90 3972 3973 # CHECK: llgc %r0, 524287 3974 0xe3 0x00 0x0f 0xff 0x7f 0x90 3975 3976 # CHECK: llgc %r0, 0(%r1) 3977 0xe3 0x00 0x10 0x00 0x00 0x90 3978 3979 # CHECK: llgc %r0, 0(%r15) 3980 0xe3 0x00 0xf0 0x00 0x00 0x90 3981 3982 # CHECK: llgc %r0, 524287(%r1,%r15) 3983 0xe3 0x01 0xff 0xff 0x7f 0x90 3984 3985 # CHECK: llgc %r0, 524287(%r15,%r1) 3986 0xe3 0x0f 0x1f 0xff 0x7f 0x90 3987 3988 # CHECK: llgc %r15, 0 3989 0xe3 0xf0 0x00 0x00 0x00 0x90 3990 3991 # CHECK: llgfr %r0, %r15 3992 0xb9 0x16 0x00 0x0f 3993 3994 # CHECK: llgfr %r7, %r8 3995 0xb9 0x16 0x00 0x78 3996 3997 # CHECK: llgfr %r15, %r0 3998 0xb9 0x16 0x00 0xf0 3999 4000 # CHECK: llgf %r0, -524288 4001 0xe3 0x00 0x00 0x00 0x80 0x16 4002 4003 # CHECK: llgf %r0, -1 4004 0xe3 0x00 0x0f 0xff 0xff 0x16 4005 4006 # CHECK: llgf %r0, 0 4007 0xe3 0x00 0x00 0x00 0x00 0x16 4008 4009 # CHECK: llgf %r0, 1 4010 0xe3 0x00 0x00 0x01 0x00 0x16 4011 4012 # CHECK: llgf %r0, 524287 4013 0xe3 0x00 0x0f 0xff 0x7f 0x16 4014 4015 # CHECK: llgf %r0, 0(%r1) 4016 0xe3 0x00 0x10 0x00 0x00 0x16 4017 4018 # CHECK: llgf %r0, 0(%r15) 4019 0xe3 0x00 0xf0 0x00 0x00 0x16 4020 4021 # CHECK: llgf %r0, 524287(%r1,%r15) 4022 0xe3 0x01 0xff 0xff 0x7f 0x16 4023 4024 # CHECK: llgf %r0, 524287(%r15,%r1) 4025 0xe3 0x0f 0x1f 0xff 0x7f 0x16 4026 4027 # CHECK: llgf %r15, 0 4028 0xe3 0xf0 0x00 0x00 0x00 0x16 4029 4030 # CHECK: llghr %r0, %r15 4031 0xb9 0x85 0x00 0x0f 4032 4033 # CHECK: llghr %r7, %r8 4034 0xb9 0x85 0x00 0x78 4035 4036 # CHECK: llghr %r15, %r0 4037 0xb9 0x85 0x00 0xf0 4038 4039 # CHECK: llgh %r0, -524288 4040 0xe3 0x00 0x00 0x00 0x80 0x91 4041 4042 # CHECK: llgh %r0, -1 4043 0xe3 0x00 0x0f 0xff 0xff 0x91 4044 4045 # CHECK: llgh %r0, 0 4046 0xe3 0x00 0x00 0x00 0x00 0x91 4047 4048 # CHECK: llgh %r0, 1 4049 0xe3 0x00 0x00 0x01 0x00 0x91 4050 4051 # CHECK: llgh %r0, 524287 4052 0xe3 0x00 0x0f 0xff 0x7f 0x91 4053 4054 # CHECK: llgh %r0, 0(%r1) 4055 0xe3 0x00 0x10 0x00 0x00 0x91 4056 4057 # CHECK: llgh %r0, 0(%r15) 4058 0xe3 0x00 0xf0 0x00 0x00 0x91 4059 4060 # CHECK: llgh %r0, 524287(%r1,%r15) 4061 0xe3 0x01 0xff 0xff 0x7f 0x91 4062 4063 # CHECK: llgh %r0, 524287(%r15,%r1) 4064 0xe3 0x0f 0x1f 0xff 0x7f 0x91 4065 4066 # CHECK: llgh %r15, 0 4067 0xe3 0xf0 0x00 0x00 0x00 0x91 4068 4069 # CHECK: llhr %r0, %r15 4070 0xb9 0x95 0x00 0x0f 4071 4072 # CHECK: llhr %r7, %r8 4073 0xb9 0x95 0x00 0x78 4074 4075 # CHECK: llhr %r15, %r0 4076 0xb9 0x95 0x00 0xf0 4077 4078 # CHECK: llh %r0, -524288 4079 0xe3 0x00 0x00 0x00 0x80 0x95 4080 4081 # CHECK: llh %r0, -1 4082 0xe3 0x00 0x0f 0xff 0xff 0x95 4083 4084 # CHECK: llh %r0, 0 4085 0xe3 0x00 0x00 0x00 0x00 0x95 4086 4087 # CHECK: llh %r0, 1 4088 0xe3 0x00 0x00 0x01 0x00 0x95 4089 4090 # CHECK: llh %r0, 524287 4091 0xe3 0x00 0x0f 0xff 0x7f 0x95 4092 4093 # CHECK: llh %r0, 0(%r1) 4094 0xe3 0x00 0x10 0x00 0x00 0x95 4095 4096 # CHECK: llh %r0, 0(%r15) 4097 0xe3 0x00 0xf0 0x00 0x00 0x95 4098 4099 # CHECK: llh %r0, 524287(%r1,%r15) 4100 0xe3 0x01 0xff 0xff 0x7f 0x95 4101 4102 # CHECK: llh %r0, 524287(%r15,%r1) 4103 0xe3 0x0f 0x1f 0xff 0x7f 0x95 4104 4105 # CHECK: llh %r15, 0 4106 0xe3 0xf0 0x00 0x00 0x00 0x95 4107 4108 # CHECK: llhh %r0, -524288 4109 0xe3 0x00 0x00 0x00 0x80 0xc6 4110 4111 # CHECK: llhh %r0, -1 4112 0xe3 0x00 0x0f 0xff 0xff 0xc6 4113 4114 # CHECK: llhh %r0, 0 4115 0xe3 0x00 0x00 0x00 0x00 0xc6 4116 4117 # CHECK: llhh %r0, 1 4118 0xe3 0x00 0x00 0x01 0x00 0xc6 4119 4120 # CHECK: llhh %r0, 524287 4121 0xe3 0x00 0x0f 0xff 0x7f 0xc6 4122 4123 # CHECK: llhh %r0, 0(%r1) 4124 0xe3 0x00 0x10 0x00 0x00 0xc6 4125 4126 # CHECK: llhh %r0, 0(%r15) 4127 0xe3 0x00 0xf0 0x00 0x00 0xc6 4128 4129 # CHECK: llhh %r0, 524287(%r1,%r15) 4130 0xe3 0x01 0xff 0xff 0x7f 0xc6 4131 4132 # CHECK: llhh %r0, 524287(%r15,%r1) 4133 0xe3 0x0f 0x1f 0xff 0x7f 0xc6 4134 4135 # CHECK: llhh %r15, 0 4136 0xe3 0xf0 0x00 0x00 0x00 0xc6 4137 4138 # CHECK: llihf %r0, 0 4139 0xc0 0x0e 0x00 0x00 0x00 0x00 4140 4141 # CHECK: llihf %r0, 4294967295 4142 0xc0 0x0e 0xff 0xff 0xff 0xff 4143 4144 # CHECK: llihf %r15, 0 4145 0xc0 0xfe 0x00 0x00 0x00 0x00 4146 4147 # CHECK: llihh %r0, 0 4148 0xa5 0x0c 0x00 0x00 4149 4150 # CHECK: llihh %r0, 32768 4151 0xa5 0x0c 0x80 0x00 4152 4153 # CHECK: llihh %r0, 65535 4154 0xa5 0x0c 0xff 0xff 4155 4156 # CHECK: llihh %r15, 0 4157 0xa5 0xfc 0x00 0x00 4158 4159 # CHECK: llihl %r0, 0 4160 0xa5 0x0d 0x00 0x00 4161 4162 # CHECK: llihl %r0, 32768 4163 0xa5 0x0d 0x80 0x00 4164 4165 # CHECK: llihl %r0, 65535 4166 0xa5 0x0d 0xff 0xff 4167 4168 # CHECK: llihl %r15, 0 4169 0xa5 0xfd 0x00 0x00 4170 4171 # CHECK: llilf %r0, 0 4172 0xc0 0x0f 0x00 0x00 0x00 0x00 4173 4174 # CHECK: llilf %r0, 4294967295 4175 0xc0 0x0f 0xff 0xff 0xff 0xff 4176 4177 # CHECK: llilf %r15, 0 4178 0xc0 0xff 0x00 0x00 0x00 0x00 4179 4180 # CHECK: llilh %r0, 0 4181 0xa5 0x0e 0x00 0x00 4182 4183 # CHECK: llilh %r0, 32768 4184 0xa5 0x0e 0x80 0x00 4185 4186 # CHECK: llilh %r0, 65535 4187 0xa5 0x0e 0xff 0xff 4188 4189 # CHECK: llilh %r15, 0 4190 0xa5 0xfe 0x00 0x00 4191 4192 # CHECK: llill %r0, 0 4193 0xa5 0x0f 0x00 0x00 4194 4195 # CHECK: llill %r0, 32768 4196 0xa5 0x0f 0x80 0x00 4197 4198 # CHECK: llill %r0, 65535 4199 0xa5 0x0f 0xff 0xff 4200 4201 # CHECK: llill %r15, 0 4202 0xa5 0xff 0x00 0x00 4203 4204 # CHECK: lmg %r0, %r0, 0 4205 0xeb 0x00 0x00 0x00 0x00 0x04 4206 4207 # CHECK: lmg %r0, %r15, 0 4208 0xeb 0x0f 0x00 0x00 0x00 0x04 4209 4210 # CHECK: lmg %r14, %r15, 0 4211 0xeb 0xef 0x00 0x00 0x00 0x04 4212 4213 # CHECK: lmg %r15, %r15, 0 4214 0xeb 0xff 0x00 0x00 0x00 0x04 4215 4216 # CHECK: lmg %r0, %r0, -524288 4217 0xeb 0x00 0x00 0x00 0x80 0x04 4218 4219 # CHECK: lmg %r0, %r0, -1 4220 0xeb 0x00 0x0f 0xff 0xff 0x04 4221 4222 # CHECK: lmg %r0, %r0, 0 4223 0xeb 0x00 0x00 0x00 0x00 0x04 4224 4225 # CHECK: lmg %r0, %r0, 1 4226 0xeb 0x00 0x00 0x01 0x00 0x04 4227 4228 # CHECK: lmg %r0, %r0, 524287 4229 0xeb 0x00 0x0f 0xff 0x7f 0x04 4230 4231 # CHECK: lmg %r0, %r0, 0(%r1) 4232 0xeb 0x00 0x10 0x00 0x00 0x04 4233 4234 # CHECK: lmg %r0, %r0, 0(%r15) 4235 0xeb 0x00 0xf0 0x00 0x00 0x04 4236 4237 # CHECK: lmg %r0, %r0, 524287(%r1) 4238 0xeb 0x00 0x1f 0xff 0x7f 0x04 4239 4240 # CHECK: lmg %r0, %r0, 524287(%r15) 4241 0xeb 0x00 0xff 0xff 0x7f 0x04 4242 4243 # CHECK: lndbr %f0, %f9 4244 0xb3 0x11 0x00 0x09 4245 4246 # CHECK: lndbr %f0, %f15 4247 0xb3 0x11 0x00 0x0f 4248 4249 # CHECK: lndbr %f15, %f0 4250 0xb3 0x11 0x00 0xf0 4251 4252 # CHECK: lndbr %f15, %f9 4253 0xb3 0x11 0x00 0xf9 4254 4255 # CHECK: lnebr %f0, %f9 4256 0xb3 0x01 0x00 0x09 4257 4258 # CHECK: lnebr %f0, %f15 4259 0xb3 0x01 0x00 0x0f 4260 4261 # CHECK: lnebr %f15, %f0 4262 0xb3 0x01 0x00 0xf0 4263 4264 # CHECK: lnebr %f15, %f9 4265 0xb3 0x01 0x00 0xf9 4266 4267 # CHECK: lngfr %r0, %r0 4268 0xb9 0x11 0x00 0x00 4269 4270 # CHECK: lngfr %r0, %r15 4271 0xb9 0x11 0x00 0x0f 4272 4273 # CHECK: lngfr %r15, %r0 4274 0xb9 0x11 0x00 0xf0 4275 4276 # CHECK: lngfr %r7, %r8 4277 0xb9 0x11 0x00 0x78 4278 4279 # CHECK: lngr %r0, %r0 4280 0xb9 0x01 0x00 0x00 4281 4282 # CHECK: lngr %r0, %r15 4283 0xb9 0x01 0x00 0x0f 4284 4285 # CHECK: lngr %r15, %r0 4286 0xb9 0x01 0x00 0xf0 4287 4288 # CHECK: lngr %r7, %r8 4289 0xb9 0x01 0x00 0x78 4290 4291 # CHECK: lnr %r0, %r0 4292 0x11 0x00 4293 4294 # CHECK: lnr %r0, %r15 4295 0x11 0x0f 4296 4297 # CHECK: lnr %r15, %r0 4298 0x11 0xf0 4299 4300 # CHECK: lnr %r7, %r8 4301 0x11 0x78 4302 4303 # CHECK: lnxbr %f0, %f8 4304 0xb3 0x41 0x00 0x08 4305 4306 # CHECK: lnxbr %f0, %f13 4307 0xb3 0x41 0x00 0x0d 4308 4309 # CHECK: lnxbr %f13, %f0 4310 0xb3 0x41 0x00 0xd0 4311 4312 # CHECK: lnxbr %f13, %f9 4313 0xb3 0x41 0x00 0xd9 4314 4315 # CHECK: loc %r7, 6399(%r8), 0 4316 0xeb 0x70 0x88 0xff 0x01 0xf2 4317 4318 # CHECK: loco %r7, 6399(%r8) 4319 0xeb 0x71 0x88 0xff 0x01 0xf2 4320 4321 # CHECK: loch %r7, 6399(%r8) 4322 0xeb 0x72 0x88 0xff 0x01 0xf2 4323 4324 # CHECK: locnle %r7, 6399(%r8) 4325 0xeb 0x73 0x88 0xff 0x01 0xf2 4326 4327 # CHECK: locl %r7, 6399(%r8) 4328 0xeb 0x74 0x88 0xff 0x01 0xf2 4329 4330 # CHECK: locnhe %r7, 6399(%r8) 4331 0xeb 0x75 0x88 0xff 0x01 0xf2 4332 4333 # CHECK: loclh %r7, 6399(%r8) 4334 0xeb 0x76 0x88 0xff 0x01 0xf2 4335 4336 # CHECK: locne %r7, 6399(%r8) 4337 0xeb 0x77 0x88 0xff 0x01 0xf2 4338 4339 # CHECK: loce %r7, 6399(%r8) 4340 0xeb 0x78 0x88 0xff 0x01 0xf2 4341 4342 # CHECK: locnlh %r7, 6399(%r8) 4343 0xeb 0x79 0x88 0xff 0x01 0xf2 4344 4345 # CHECK: loche %r7, 6399(%r8) 4346 0xeb 0x7a 0x88 0xff 0x01 0xf2 4347 4348 # CHECK: locnl %r7, 6399(%r8) 4349 0xeb 0x7b 0x88 0xff 0x01 0xf2 4350 4351 # CHECK: locle %r7, 6399(%r8) 4352 0xeb 0x7c 0x88 0xff 0x01 0xf2 4353 4354 # CHECK: locnh %r7, 6399(%r8) 4355 0xeb 0x7d 0x88 0xff 0x01 0xf2 4356 4357 # CHECK: locno %r7, 6399(%r8) 4358 0xeb 0x7e 0x88 0xff 0x01 0xf2 4359 4360 # CHECK: loc %r7, 6399(%r8), 15 4361 0xeb 0x7f 0x88 0xff 0x01 0xf2 4362 4363 # CHECK: locg %r7, 6399(%r8), 0 4364 0xeb 0x70 0x88 0xff 0x01 0xe2 4365 4366 # CHECK: locgo %r7, 6399(%r8) 4367 0xeb 0x71 0x88 0xff 0x01 0xe2 4368 4369 # CHECK: locgh %r7, 6399(%r8) 4370 0xeb 0x72 0x88 0xff 0x01 0xe2 4371 4372 # CHECK: locgnle %r7, 6399(%r8) 4373 0xeb 0x73 0x88 0xff 0x01 0xe2 4374 4375 # CHECK: locgl %r7, 6399(%r8) 4376 0xeb 0x74 0x88 0xff 0x01 0xe2 4377 4378 # CHECK: locgnhe %r7, 6399(%r8) 4379 0xeb 0x75 0x88 0xff 0x01 0xe2 4380 4381 # CHECK: locglh %r7, 6399(%r8) 4382 0xeb 0x76 0x88 0xff 0x01 0xe2 4383 4384 # CHECK: locgne %r7, 6399(%r8) 4385 0xeb 0x77 0x88 0xff 0x01 0xe2 4386 4387 # CHECK: locge %r7, 6399(%r8) 4388 0xeb 0x78 0x88 0xff 0x01 0xe2 4389 4390 # CHECK: locgnlh %r7, 6399(%r8) 4391 0xeb 0x79 0x88 0xff 0x01 0xe2 4392 4393 # CHECK: locghe %r7, 6399(%r8) 4394 0xeb 0x7a 0x88 0xff 0x01 0xe2 4395 4396 # CHECK: locgnl %r7, 6399(%r8) 4397 0xeb 0x7b 0x88 0xff 0x01 0xe2 4398 4399 # CHECK: locgle %r7, 6399(%r8) 4400 0xeb 0x7c 0x88 0xff 0x01 0xe2 4401 4402 # CHECK: locgnh %r7, 6399(%r8) 4403 0xeb 0x7d 0x88 0xff 0x01 0xe2 4404 4405 # CHECK: locgno %r7, 6399(%r8) 4406 0xeb 0x7e 0x88 0xff 0x01 0xe2 4407 4408 # CHECK: locg %r7, 6399(%r8), 15 4409 0xeb 0x7f 0x88 0xff 0x01 0xe2 4410 4411 # CHECK: locr %r11, %r3, 0 4412 0xb9 0xf2 0x00 0xb3 4413 4414 # CHECK: locro %r11, %r3 4415 0xb9 0xf2 0x10 0xb3 4416 4417 # CHECK: locrh %r11, %r3 4418 0xb9 0xf2 0x20 0xb3 4419 4420 # CHECK: locrnle %r11, %r3 4421 0xb9 0xf2 0x30 0xb3 4422 4423 # CHECK: locrl %r11, %r3 4424 0xb9 0xf2 0x40 0xb3 4425 4426 # CHECK: locrnhe %r11, %r3 4427 0xb9 0xf2 0x50 0xb3 4428 4429 # CHECK: locrlh %r11, %r3 4430 0xb9 0xf2 0x60 0xb3 4431 4432 # CHECK: locrne %r11, %r3 4433 0xb9 0xf2 0x70 0xb3 4434 4435 # CHECK: locre %r11, %r3 4436 0xb9 0xf2 0x80 0xb3 4437 4438 # CHECK: locrnlh %r11, %r3 4439 0xb9 0xf2 0x90 0xb3 4440 4441 # CHECK: locrhe %r11, %r3 4442 0xb9 0xf2 0xa0 0xb3 4443 4444 # CHECK: locrnl %r11, %r3 4445 0xb9 0xf2 0xb0 0xb3 4446 4447 # CHECK: locrle %r11, %r3 4448 0xb9 0xf2 0xc0 0xb3 4449 4450 # CHECK: locrnh %r11, %r3 4451 0xb9 0xf2 0xd0 0xb3 4452 4453 # CHECK: locrno %r11, %r3 4454 0xb9 0xf2 0xe0 0xb3 4455 4456 # CHECK: locr %r11, %r3, 15 4457 0xb9 0xf2 0xf0 0xb3 4458 4459 # CHECK: locgr %r11, %r3, 0 4460 0xb9 0xe2 0x00 0xb3 4461 4462 # CHECK: locgro %r11, %r3 4463 0xb9 0xe2 0x10 0xb3 4464 4465 # CHECK: locgrh %r11, %r3 4466 0xb9 0xe2 0x20 0xb3 4467 4468 # CHECK: locgrnle %r11, %r3 4469 0xb9 0xe2 0x30 0xb3 4470 4471 # CHECK: locgrl %r11, %r3 4472 0xb9 0xe2 0x40 0xb3 4473 4474 # CHECK: locgrnhe %r11, %r3 4475 0xb9 0xe2 0x50 0xb3 4476 4477 # CHECK: locgrlh %r11, %r3 4478 0xb9 0xe2 0x60 0xb3 4479 4480 # CHECK: locgrne %r11, %r3 4481 0xb9 0xe2 0x70 0xb3 4482 4483 # CHECK: locgre %r11, %r3 4484 0xb9 0xe2 0x80 0xb3 4485 4486 # CHECK: locgrnlh %r11, %r3 4487 0xb9 0xe2 0x90 0xb3 4488 4489 # CHECK: locgrhe %r11, %r3 4490 0xb9 0xe2 0xa0 0xb3 4491 4492 # CHECK: locgrnl %r11, %r3 4493 0xb9 0xe2 0xb0 0xb3 4494 4495 # CHECK: locgrle %r11, %r3 4496 0xb9 0xe2 0xc0 0xb3 4497 4498 # CHECK: locgrnh %r11, %r3 4499 0xb9 0xe2 0xd0 0xb3 4500 4501 # CHECK: locgrno %r11, %r3 4502 0xb9 0xe2 0xe0 0xb3 4503 4504 # CHECK: locgr %r11, %r3, 15 4505 0xb9 0xe2 0xf0 0xb3 4506 4507 # CHECK: lpdbr %f0, %f9 4508 0xb3 0x10 0x00 0x09 4509 4510 # CHECK: lpdbr %f0, %f15 4511 0xb3 0x10 0x00 0x0f 4512 4513 # CHECK: lpdbr %f15, %f0 4514 0xb3 0x10 0x00 0xf0 4515 4516 # CHECK: lpdbr %f15, %f9 4517 0xb3 0x10 0x00 0xf9 4518 4519 # CHECK: lpebr %f0, %f9 4520 0xb3 0x00 0x00 0x09 4521 4522 # CHECK: lpebr %f0, %f15 4523 0xb3 0x00 0x00 0x0f 4524 4525 # CHECK: lpebr %f15, %f0 4526 0xb3 0x00 0x00 0xf0 4527 4528 # CHECK: lpebr %f15, %f9 4529 0xb3 0x00 0x00 0xf9 4530 4531 # CHECK: lpgfr %r0, %r0 4532 0xb9 0x10 0x00 0x00 4533 4534 # CHECK: lpgfr %r0, %r15 4535 0xb9 0x10 0x00 0x0f 4536 4537 # CHECK: lpgfr %r15, %r0 4538 0xb9 0x10 0x00 0xf0 4539 4540 # CHECK: lpgfr %r7, %r8 4541 0xb9 0x10 0x00 0x78 4542 4543 # CHECK: lpgr %r0, %r0 4544 0xb9 0x00 0x00 0x00 4545 4546 # CHECK: lpgr %r0, %r15 4547 0xb9 0x00 0x00 0x0f 4548 4549 # CHECK: lpgr %r15, %r0 4550 0xb9 0x00 0x00 0xf0 4551 4552 # CHECK: lpgr %r7, %r8 4553 0xb9 0x00 0x00 0x78 4554 4555 # CHECK: lpr %r0, %r0 4556 0x10 0x00 4557 4558 # CHECK: lpr %r0, %r15 4559 0x10 0x0f 4560 4561 # CHECK: lpr %r15, %r0 4562 0x10 0xf0 4563 4564 # CHECK: lpr %r7, %r8 4565 0x10 0x78 4566 4567 # CHECK: lpxbr %f0, %f8 4568 0xb3 0x40 0x00 0x08 4569 4570 # CHECK: lpxbr %f0, %f13 4571 0xb3 0x40 0x00 0x0d 4572 4573 # CHECK: lpxbr %f13, %f0 4574 0xb3 0x40 0x00 0xd0 4575 4576 # CHECK: lpxbr %f13, %f9 4577 0xb3 0x40 0x00 0xd9 4578 4579 # CHECK: lr %r0, %r9 4580 0x18 0x09 4581 4582 # CHECK: lr %r0, %r15 4583 0x18 0x0f 4584 4585 # CHECK: lr %r15, %r0 4586 0x18 0xf0 4587 4588 # CHECK: lr %r15, %r9 4589 0x18 0xf9 4590 4591 # CHECK: lrvgr %r0, %r0 4592 0xb9 0x0f 0x00 0x00 4593 4594 # CHECK: lrvgr %r0, %r15 4595 0xb9 0x0f 0x00 0x0f 4596 4597 # CHECK: lrvgr %r15, %r0 4598 0xb9 0x0f 0x00 0xf0 4599 4600 # CHECK: lrvgr %r7, %r8 4601 0xb9 0x0f 0x00 0x78 4602 4603 # CHECK: lrvgr %r15, %r15 4604 0xb9 0x0f 0x00 0xff 4605 4606 # CHECK: lrvg %r0, -524288 4607 0xe3 0x00 0x00 0x00 0x80 0x0f 4608 4609 # CHECK: lrvg %r0, -1 4610 0xe3 0x00 0x0f 0xff 0xff 0x0f 4611 4612 # CHECK: lrvg %r0, 0 4613 0xe3 0x00 0x00 0x00 0x00 0x0f 4614 4615 # CHECK: lrvg %r0, 1 4616 0xe3 0x00 0x00 0x01 0x00 0x0f 4617 4618 # CHECK: lrvg %r0, 524287 4619 0xe3 0x00 0x0f 0xff 0x7f 0x0f 4620 4621 # CHECK: lrvg %r0, 0(%r1) 4622 0xe3 0x00 0x10 0x00 0x00 0x0f 4623 4624 # CHECK: lrvg %r0, 0(%r15) 4625 0xe3 0x00 0xf0 0x00 0x00 0x0f 4626 4627 # CHECK: lrvg %r0, 524287(%r1,%r15) 4628 0xe3 0x01 0xff 0xff 0x7f 0x0f 4629 4630 # CHECK: lrvg %r0, 524287(%r15,%r1) 4631 0xe3 0x0f 0x1f 0xff 0x7f 0x0f 4632 4633 # CHECK: lrvg %r15, 0 4634 0xe3 0xf0 0x00 0x00 0x00 0x0f 4635 4636 # CHECK: lrvr %r0, %r0 4637 0xb9 0x1f 0x00 0x00 4638 4639 # CHECK: lrvr %r0, %r15 4640 0xb9 0x1f 0x00 0x0f 4641 4642 # CHECK: lrvr %r15, %r0 4643 0xb9 0x1f 0x00 0xf0 4644 4645 # CHECK: lrvr %r7, %r8 4646 0xb9 0x1f 0x00 0x78 4647 4648 # CHECK: lrvr %r15, %r15 4649 0xb9 0x1f 0x00 0xff 4650 4651 # CHECK: lrv %r0, -524288 4652 0xe3 0x00 0x00 0x00 0x80 0x1e 4653 4654 # CHECK: lrv %r0, -1 4655 0xe3 0x00 0x0f 0xff 0xff 0x1e 4656 4657 # CHECK: lrv %r0, 0 4658 0xe3 0x00 0x00 0x00 0x00 0x1e 4659 4660 # CHECK: lrv %r0, 1 4661 0xe3 0x00 0x00 0x01 0x00 0x1e 4662 4663 # CHECK: lrv %r0, 524287 4664 0xe3 0x00 0x0f 0xff 0x7f 0x1e 4665 4666 # CHECK: lrv %r0, 0(%r1) 4667 0xe3 0x00 0x10 0x00 0x00 0x1e 4668 4669 # CHECK: lrv %r0, 0(%r15) 4670 0xe3 0x00 0xf0 0x00 0x00 0x1e 4671 4672 # CHECK: lrv %r0, 524287(%r1,%r15) 4673 0xe3 0x01 0xff 0xff 0x7f 0x1e 4674 4675 # CHECK: lrv %r0, 524287(%r15,%r1) 4676 0xe3 0x0f 0x1f 0xff 0x7f 0x1e 4677 4678 # CHECK: lrv %r15, 0 4679 0xe3 0xf0 0x00 0x00 0x00 0x1e 4680 4681 # CHECK: l %r0, 0 4682 0x58 0x00 0x00 0x00 4683 4684 # CHECK: l %r0, 4095 4685 0x58 0x00 0x0f 0xff 4686 4687 # CHECK: l %r0, 0(%r1) 4688 0x58 0x00 0x10 0x00 4689 4690 # CHECK: l %r0, 0(%r15) 4691 0x58 0x00 0xf0 0x00 4692 4693 # CHECK: l %r0, 4095(%r1,%r15) 4694 0x58 0x01 0xff 0xff 4695 4696 # CHECK: l %r0, 4095(%r15,%r1) 4697 0x58 0x0f 0x1f 0xff 4698 4699 # CHECK: l %r15, 0 4700 0x58 0xf0 0x00 0x00 4701 4702 # CHECK: lt %r0, -524288 4703 0xe3 0x00 0x00 0x00 0x80 0x12 4704 4705 # CHECK: lt %r0, -1 4706 0xe3 0x00 0x0f 0xff 0xff 0x12 4707 4708 # CHECK: lt %r0, 0 4709 0xe3 0x00 0x00 0x00 0x00 0x12 4710 4711 # CHECK: lt %r0, 1 4712 0xe3 0x00 0x00 0x01 0x00 0x12 4713 4714 # CHECK: lt %r0, 524287 4715 0xe3 0x00 0x0f 0xff 0x7f 0x12 4716 4717 # CHECK: lt %r0, 0(%r1) 4718 0xe3 0x00 0x10 0x00 0x00 0x12 4719 4720 # CHECK: lt %r0, 0(%r15) 4721 0xe3 0x00 0xf0 0x00 0x00 0x12 4722 4723 # CHECK: lt %r0, 524287(%r1,%r15) 4724 0xe3 0x01 0xff 0xff 0x7f 0x12 4725 4726 # CHECK: lt %r0, 524287(%r15,%r1) 4727 0xe3 0x0f 0x1f 0xff 0x7f 0x12 4728 4729 # CHECK: lt %r15, 0 4730 0xe3 0xf0 0x00 0x00 0x00 0x12 4731 4732 # CHECK: ltdbr %f0, %f9 4733 0xb3 0x12 0x00 0x09 4734 4735 # CHECK: ltdbr %f0, %f15 4736 0xb3 0x12 0x00 0x0f 4737 4738 # CHECK: ltdbr %f15, %f0 4739 0xb3 0x12 0x00 0xf0 4740 4741 # CHECK: ltdbr %f15, %f9 4742 0xb3 0x12 0x00 0xf9 4743 4744 # CHECK: ltebr %f0, %f9 4745 0xb3 0x02 0x00 0x09 4746 4747 # CHECK: ltebr %f0, %f15 4748 0xb3 0x02 0x00 0x0f 4749 4750 # CHECK: ltebr %f15, %f0 4751 0xb3 0x02 0x00 0xf0 4752 4753 # CHECK: ltebr %f15, %f9 4754 0xb3 0x02 0x00 0xf9 4755 4756 # CHECK: ltg %r0, -524288 4757 0xe3 0x00 0x00 0x00 0x80 0x02 4758 4759 # CHECK: ltg %r0, -1 4760 0xe3 0x00 0x0f 0xff 0xff 0x02 4761 4762 # CHECK: ltg %r0, 0 4763 0xe3 0x00 0x00 0x00 0x00 0x02 4764 4765 # CHECK: ltg %r0, 1 4766 0xe3 0x00 0x00 0x01 0x00 0x02 4767 4768 # CHECK: ltg %r0, 524287 4769 0xe3 0x00 0x0f 0xff 0x7f 0x02 4770 4771 # CHECK: ltg %r0, 0(%r1) 4772 0xe3 0x00 0x10 0x00 0x00 0x02 4773 4774 # CHECK: ltg %r0, 0(%r15) 4775 0xe3 0x00 0xf0 0x00 0x00 0x02 4776 4777 # CHECK: ltg %r0, 524287(%r1,%r15) 4778 0xe3 0x01 0xff 0xff 0x7f 0x02 4779 4780 # CHECK: ltg %r0, 524287(%r15,%r1) 4781 0xe3 0x0f 0x1f 0xff 0x7f 0x02 4782 4783 # CHECK: ltg %r15, 0 4784 0xe3 0xf0 0x00 0x00 0x00 0x02 4785 4786 # CHECK: ltgf %r0, -524288 4787 0xe3 0x00 0x00 0x00 0x80 0x32 4788 4789 # CHECK: ltgf %r0, -1 4790 0xe3 0x00 0x0f 0xff 0xff 0x32 4791 4792 # CHECK: ltgf %r0, 0 4793 0xe3 0x00 0x00 0x00 0x00 0x32 4794 4795 # CHECK: ltgf %r0, 1 4796 0xe3 0x00 0x00 0x01 0x00 0x32 4797 4798 # CHECK: ltgf %r0, 524287 4799 0xe3 0x00 0x0f 0xff 0x7f 0x32 4800 4801 # CHECK: ltgf %r0, 0(%r1) 4802 0xe3 0x00 0x10 0x00 0x00 0x32 4803 4804 # CHECK: ltgf %r0, 0(%r15) 4805 0xe3 0x00 0xf0 0x00 0x00 0x32 4806 4807 # CHECK: ltgf %r0, 524287(%r1,%r15) 4808 0xe3 0x01 0xff 0xff 0x7f 0x32 4809 4810 # CHECK: ltgf %r0, 524287(%r15,%r1) 4811 0xe3 0x0f 0x1f 0xff 0x7f 0x32 4812 4813 # CHECK: ltgf %r15, 0 4814 0xe3 0xf0 0x00 0x00 0x00 0x32 4815 4816 # CHECK: ltgfr %r0, %r9 4817 0xb9 0x12 0x00 0x09 4818 4819 # CHECK: ltgfr %r0, %r15 4820 0xb9 0x12 0x00 0x0f 4821 4822 # CHECK: ltgfr %r15, %r0 4823 0xb9 0x12 0x00 0xf0 4824 4825 # CHECK: ltgfr %r15, %r9 4826 0xb9 0x12 0x00 0xf9 4827 4828 # CHECK: ltgr %r0, %r9 4829 0xb9 0x02 0x00 0x09 4830 4831 # CHECK: ltgr %r0, %r15 4832 0xb9 0x02 0x00 0x0f 4833 4834 # CHECK: ltgr %r15, %r0 4835 0xb9 0x02 0x00 0xf0 4836 4837 # CHECK: ltgr %r15, %r9 4838 0xb9 0x02 0x00 0xf9 4839 4840 # CHECK: ltr %r0, %r9 4841 0x12 0x09 4842 4843 # CHECK: ltr %r0, %r15 4844 0x12 0x0f 4845 4846 # CHECK: ltr %r15, %r0 4847 0x12 0xf0 4848 4849 # CHECK: ltr %r15, %r9 4850 0x12 0xf9 4851 4852 # CHECK: ltxbr %f0, %f9 4853 0xb3 0x42 0x00 0x09 4854 4855 # CHECK: ltxbr %f0, %f13 4856 0xb3 0x42 0x00 0x0d 4857 4858 # CHECK: ltxbr %f13, %f0 4859 0xb3 0x42 0x00 0xd0 4860 4861 # CHECK: ltxbr %f13, %f9 4862 0xb3 0x42 0x00 0xd9 4863 4864 # CHECK: lxr %f0, %f8 4865 0xb3 0x65 0x00 0x08 4866 4867 # CHECK: lxr %f0, %f13 4868 0xb3 0x65 0x00 0x0d 4869 4870 # CHECK: lxr %f13, %f0 4871 0xb3 0x65 0x00 0xd0 4872 4873 # CHECK: lxr %f13, %f9 4874 0xb3 0x65 0x00 0xd9 4875 4876 # CHECK: ly %r0, -524288 4877 0xe3 0x00 0x00 0x00 0x80 0x58 4878 4879 # CHECK: ly %r0, -1 4880 0xe3 0x00 0x0f 0xff 0xff 0x58 4881 4882 # CHECK: ly %r0, 0 4883 0xe3 0x00 0x00 0x00 0x00 0x58 4884 4885 # CHECK: ly %r0, 1 4886 0xe3 0x00 0x00 0x01 0x00 0x58 4887 4888 # CHECK: ly %r0, 524287 4889 0xe3 0x00 0x0f 0xff 0x7f 0x58 4890 4891 # CHECK: ly %r0, 0(%r1) 4892 0xe3 0x00 0x10 0x00 0x00 0x58 4893 4894 # CHECK: ly %r0, 0(%r15) 4895 0xe3 0x00 0xf0 0x00 0x00 0x58 4896 4897 # CHECK: ly %r0, 524287(%r1,%r15) 4898 0xe3 0x01 0xff 0xff 0x7f 0x58 4899 4900 # CHECK: ly %r0, 524287(%r15,%r1) 4901 0xe3 0x0f 0x1f 0xff 0x7f 0x58 4902 4903 # CHECK: ly %r15, 0 4904 0xe3 0xf0 0x00 0x00 0x00 0x58 4905 4906 # CHECK: lzdr %f0 4907 0xb3 0x75 0x00 0x00 4908 4909 # CHECK: lzdr %f7 4910 0xb3 0x75 0x00 0x70 4911 4912 # CHECK: lzdr %f15 4913 0xb3 0x75 0x00 0xf0 4914 4915 # CHECK: lzer %f0 4916 0xb3 0x74 0x00 0x00 4917 4918 # CHECK: lzer %f7 4919 0xb3 0x74 0x00 0x70 4920 4921 # CHECK: lzer %f15 4922 0xb3 0x74 0x00 0xf0 4923 4924 # CHECK: lzxr %f0 4925 0xb3 0x76 0x00 0x00 4926 4927 # CHECK: lzxr %f8 4928 0xb3 0x76 0x00 0x80 4929 4930 # CHECK: lzxr %f13 4931 0xb3 0x76 0x00 0xd0 4932 4933 # CHECK: madbr %f0, %f0, %f0 4934 0xb3 0x1e 0x00 0x00 4935 4936 # CHECK: madbr %f0, %f0, %f15 4937 0xb3 0x1e 0x00 0x0f 4938 4939 # CHECK: madbr %f0, %f15, %f0 4940 0xb3 0x1e 0x00 0xf0 4941 4942 # CHECK: madbr %f15, %f0, %f0 4943 0xb3 0x1e 0xf0 0x00 4944 4945 # CHECK: madbr %f7, %f8, %f9 4946 0xb3 0x1e 0x70 0x89 4947 4948 # CHECK: madbr %f15, %f15, %f15 4949 0xb3 0x1e 0xf0 0xff 4950 4951 # CHECK: madb %f0, %f0, 0 4952 0xed 0x00 0x00 0x00 0x00 0x1e 4953 4954 # CHECK: madb %f0, %f0, 4095 4955 0xed 0x00 0x0f 0xff 0x00 0x1e 4956 4957 # CHECK: madb %f0, %f0, 0(%r1) 4958 0xed 0x00 0x10 0x00 0x00 0x1e 4959 4960 # CHECK: madb %f0, %f0, 0(%r15) 4961 0xed 0x00 0xf0 0x00 0x00 0x1e 4962 4963 # CHECK: madb %f0, %f0, 4095(%r1,%r15) 4964 0xed 0x01 0xff 0xff 0x00 0x1e 4965 4966 # CHECK: madb %f0, %f0, 4095(%r15,%r1) 4967 0xed 0x0f 0x1f 0xff 0x00 0x1e 4968 4969 # CHECK: madb %f0, %f15, 0 4970 0xed 0xf0 0x00 0x00 0x00 0x1e 4971 4972 # CHECK: madb %f15, %f0, 0 4973 0xed 0x00 0x00 0x00 0xf0 0x1e 4974 4975 # CHECK: madb %f15, %f15, 0 4976 0xed 0xf0 0x00 0x00 0xf0 0x1e 4977 4978 # CHECK: maebr %f0, %f0, %f0 4979 0xb3 0x0e 0x00 0x00 4980 4981 # CHECK: maebr %f0, %f0, %f15 4982 0xb3 0x0e 0x00 0x0f 4983 4984 # CHECK: maebr %f0, %f15, %f0 4985 0xb3 0x0e 0x00 0xf0 4986 4987 # CHECK: maebr %f15, %f0, %f0 4988 0xb3 0x0e 0xf0 0x00 4989 4990 # CHECK: maebr %f7, %f8, %f9 4991 0xb3 0x0e 0x70 0x89 4992 4993 # CHECK: maebr %f15, %f15, %f15 4994 0xb3 0x0e 0xf0 0xff 4995 4996 # CHECK: maeb %f0, %f0, 0 4997 0xed 0x00 0x00 0x00 0x00 0x0e 4998 4999 # CHECK: maeb %f0, %f0, 4095 5000 0xed 0x00 0x0f 0xff 0x00 0x0e 5001 5002 # CHECK: maeb %f0, %f0, 0(%r1) 5003 0xed 0x00 0x10 0x00 0x00 0x0e 5004 5005 # CHECK: maeb %f0, %f0, 0(%r15) 5006 0xed 0x00 0xf0 0x00 0x00 0x0e 5007 5008 # CHECK: maeb %f0, %f0, 4095(%r1,%r15) 5009 0xed 0x01 0xff 0xff 0x00 0x0e 5010 5011 # CHECK: maeb %f0, %f0, 4095(%r15,%r1) 5012 0xed 0x0f 0x1f 0xff 0x00 0x0e 5013 5014 # CHECK: maeb %f0, %f15, 0 5015 0xed 0xf0 0x00 0x00 0x00 0x0e 5016 5017 # CHECK: maeb %f15, %f0, 0 5018 0xed 0x00 0x00 0x00 0xf0 0x0e 5019 5020 # CHECK: maeb %f15, %f15, 0 5021 0xed 0xf0 0x00 0x00 0xf0 0x0e 5022 5023 # CHECK: mdbr %f0, %f0 5024 0xb3 0x1c 0x00 0x00 5025 5026 # CHECK: mdbr %f0, %f15 5027 0xb3 0x1c 0x00 0x0f 5028 5029 # CHECK: mdbr %f7, %f8 5030 0xb3 0x1c 0x00 0x78 5031 5032 # CHECK: mdbr %f15, %f0 5033 0xb3 0x1c 0x00 0xf0 5034 5035 # CHECK: mdb %f0, 0 5036 0xed 0x00 0x00 0x00 0x00 0x1c 5037 5038 # CHECK: mdb %f0, 4095 5039 0xed 0x00 0x0f 0xff 0x00 0x1c 5040 5041 # CHECK: mdb %f0, 0(%r1) 5042 0xed 0x00 0x10 0x00 0x00 0x1c 5043 5044 # CHECK: mdb %f0, 0(%r15) 5045 0xed 0x00 0xf0 0x00 0x00 0x1c 5046 5047 # CHECK: mdb %f0, 4095(%r1,%r15) 5048 0xed 0x01 0xff 0xff 0x00 0x1c 5049 5050 # CHECK: mdb %f0, 4095(%r15,%r1) 5051 0xed 0x0f 0x1f 0xff 0x00 0x1c 5052 5053 # CHECK: mdb %f15, 0 5054 0xed 0xf0 0x00 0x00 0x00 0x1c 5055 5056 # CHECK: mdebr %f0, %f0 5057 0xb3 0x0c 0x00 0x00 5058 5059 # CHECK: mdebr %f0, %f15 5060 0xb3 0x0c 0x00 0x0f 5061 5062 # CHECK: mdebr %f7, %f8 5063 0xb3 0x0c 0x00 0x78 5064 5065 # CHECK: mdebr %f15, %f0 5066 0xb3 0x0c 0x00 0xf0 5067 5068 # CHECK: mdeb %f0, 0 5069 0xed 0x00 0x00 0x00 0x00 0x0c 5070 5071 # CHECK: mdeb %f0, 4095 5072 0xed 0x00 0x0f 0xff 0x00 0x0c 5073 5074 # CHECK: mdeb %f0, 0(%r1) 5075 0xed 0x00 0x10 0x00 0x00 0x0c 5076 5077 # CHECK: mdeb %f0, 0(%r15) 5078 0xed 0x00 0xf0 0x00 0x00 0x0c 5079 5080 # CHECK: mdeb %f0, 4095(%r1,%r15) 5081 0xed 0x01 0xff 0xff 0x00 0x0c 5082 5083 # CHECK: mdeb %f0, 4095(%r15,%r1) 5084 0xed 0x0f 0x1f 0xff 0x00 0x0c 5085 5086 # CHECK: mdeb %f15, 0 5087 0xed 0xf0 0x00 0x00 0x00 0x0c 5088 5089 # CHECK: meebr %f0, %f0 5090 0xb3 0x17 0x00 0x00 5091 5092 # CHECK: meebr %f0, %f15 5093 0xb3 0x17 0x00 0x0f 5094 5095 # CHECK: meebr %f7, %f8 5096 0xb3 0x17 0x00 0x78 5097 5098 # CHECK: meebr %f15, %f0 5099 0xb3 0x17 0x00 0xf0 5100 5101 # CHECK: meeb %f0, 0 5102 0xed 0x00 0x00 0x00 0x00 0x17 5103 5104 # CHECK: meeb %f0, 4095 5105 0xed 0x00 0x0f 0xff 0x00 0x17 5106 5107 # CHECK: meeb %f0, 0(%r1) 5108 0xed 0x00 0x10 0x00 0x00 0x17 5109 5110 # CHECK: meeb %f0, 0(%r15) 5111 0xed 0x00 0xf0 0x00 0x00 0x17 5112 5113 # CHECK: meeb %f0, 4095(%r1,%r15) 5114 0xed 0x01 0xff 0xff 0x00 0x17 5115 5116 # CHECK: meeb %f0, 4095(%r15,%r1) 5117 0xed 0x0f 0x1f 0xff 0x00 0x17 5118 5119 # CHECK: meeb %f15, 0 5120 0xed 0xf0 0x00 0x00 0x00 0x17 5121 5122 # CHECK: mghi %r0, -32768 5123 0xa7 0x0d 0x80 0x00 5124 5125 # CHECK: mghi %r0, -1 5126 0xa7 0x0d 0xff 0xff 5127 5128 # CHECK: mghi %r0, 0 5129 0xa7 0x0d 0x00 0x00 5130 5131 # CHECK: mghi %r0, 1 5132 0xa7 0x0d 0x00 0x01 5133 5134 # CHECK: mghi %r0, 32767 5135 0xa7 0x0d 0x7f 0xff 5136 5137 # CHECK: mghi %r15, 0 5138 0xa7 0xfd 0x00 0x00 5139 5140 # CHECK: mhi %r0, -32768 5141 0xa7 0x0c 0x80 0x00 5142 5143 # CHECK: mhi %r0, -1 5144 0xa7 0x0c 0xff 0xff 5145 5146 # CHECK: mhi %r0, 0 5147 0xa7 0x0c 0x00 0x00 5148 5149 # CHECK: mhi %r0, 1 5150 0xa7 0x0c 0x00 0x01 5151 5152 # CHECK: mhi %r0, 32767 5153 0xa7 0x0c 0x7f 0xff 5154 5155 # CHECK: mhi %r15, 0 5156 0xa7 0xfc 0x00 0x00 5157 5158 # CHECK: mh %r0, 0 5159 0x4c 0x00 0x00 0x00 5160 5161 # CHECK: mh %r0, 4095 5162 0x4c 0x00 0x0f 0xff 5163 5164 # CHECK: mh %r0, 0(%r1) 5165 0x4c 0x00 0x10 0x00 5166 5167 # CHECK: mh %r0, 0(%r15) 5168 0x4c 0x00 0xf0 0x00 5169 5170 # CHECK: mh %r0, 4095(%r1,%r15) 5171 0x4c 0x01 0xff 0xff 5172 5173 # CHECK: mh %r0, 4095(%r15,%r1) 5174 0x4c 0x0f 0x1f 0xff 5175 5176 # CHECK: mh %r15, 0 5177 0x4c 0xf0 0x00 0x00 5178 5179 # CHECK: mhy %r0, -524288 5180 0xe3 0x00 0x00 0x00 0x80 0x7c 5181 5182 # CHECK: mhy %r0, -1 5183 0xe3 0x00 0x0f 0xff 0xff 0x7c 5184 5185 # CHECK: mhy %r0, 0 5186 0xe3 0x00 0x00 0x00 0x00 0x7c 5187 5188 # CHECK: mhy %r0, 1 5189 0xe3 0x00 0x00 0x01 0x00 0x7c 5190 5191 # CHECK: mhy %r0, 524287 5192 0xe3 0x00 0x0f 0xff 0x7f 0x7c 5193 5194 # CHECK: mhy %r0, 0(%r1) 5195 0xe3 0x00 0x10 0x00 0x00 0x7c 5196 5197 # CHECK: mhy %r0, 0(%r15) 5198 0xe3 0x00 0xf0 0x00 0x00 0x7c 5199 5200 # CHECK: mhy %r0, 524287(%r1,%r15) 5201 0xe3 0x01 0xff 0xff 0x7f 0x7c 5202 5203 # CHECK: mhy %r0, 524287(%r15,%r1) 5204 0xe3 0x0f 0x1f 0xff 0x7f 0x7c 5205 5206 # CHECK: mhy %r15, 0 5207 0xe3 0xf0 0x00 0x00 0x00 0x7c 5208 5209 # CHECK: mlgr %r0, %r0 5210 0xb9 0x86 0x00 0x00 5211 5212 # CHECK: mlgr %r0, %r15 5213 0xb9 0x86 0x00 0x0f 5214 5215 # CHECK: mlgr %r14, %r0 5216 0xb9 0x86 0x00 0xe0 5217 5218 # CHECK: mlgr %r6, %r9 5219 0xb9 0x86 0x00 0x69 5220 5221 # CHECK: mlg %r0, -524288 5222 0xe3 0x00 0x00 0x00 0x80 0x86 5223 5224 # CHECK: mlg %r0, -1 5225 0xe3 0x00 0x0f 0xff 0xff 0x86 5226 5227 # CHECK: mlg %r0, 0 5228 0xe3 0x00 0x00 0x00 0x00 0x86 5229 5230 # CHECK: mlg %r0, 1 5231 0xe3 0x00 0x00 0x01 0x00 0x86 5232 5233 # CHECK: mlg %r0, 524287 5234 0xe3 0x00 0x0f 0xff 0x7f 0x86 5235 5236 # CHECK: mlg %r0, 0(%r1) 5237 0xe3 0x00 0x10 0x00 0x00 0x86 5238 5239 # CHECK: mlg %r0, 0(%r15) 5240 0xe3 0x00 0xf0 0x00 0x00 0x86 5241 5242 # CHECK: mlg %r0, 524287(%r1,%r15) 5243 0xe3 0x01 0xff 0xff 0x7f 0x86 5244 5245 # CHECK: mlg %r0, 524287(%r15,%r1) 5246 0xe3 0x0f 0x1f 0xff 0x7f 0x86 5247 5248 # CHECK: mlg %r14, 0 5249 0xe3 0xe0 0x00 0x00 0x00 0x86 5250 5251 # CHECK: msdbr %f0, %f0, %f0 5252 0xb3 0x1f 0x00 0x00 5253 5254 # CHECK: msdbr %f0, %f0, %f15 5255 0xb3 0x1f 0x00 0x0f 5256 5257 # CHECK: msdbr %f0, %f15, %f0 5258 0xb3 0x1f 0x00 0xf0 5259 5260 # CHECK: msdbr %f15, %f0, %f0 5261 0xb3 0x1f 0xf0 0x00 5262 5263 # CHECK: msdbr %f7, %f8, %f9 5264 0xb3 0x1f 0x70 0x89 5265 5266 # CHECK: msdbr %f15, %f15, %f15 5267 0xb3 0x1f 0xf0 0xff 5268 5269 # CHECK: msdb %f0, %f0, 0 5270 0xed 0x00 0x00 0x00 0x00 0x1f 5271 5272 # CHECK: msdb %f0, %f0, 4095 5273 0xed 0x00 0x0f 0xff 0x00 0x1f 5274 5275 # CHECK: msdb %f0, %f0, 0(%r1) 5276 0xed 0x00 0x10 0x00 0x00 0x1f 5277 5278 # CHECK: msdb %f0, %f0, 0(%r15) 5279 0xed 0x00 0xf0 0x00 0x00 0x1f 5280 5281 # CHECK: msdb %f0, %f0, 4095(%r1,%r15) 5282 0xed 0x01 0xff 0xff 0x00 0x1f 5283 5284 # CHECK: msdb %f0, %f0, 4095(%r15,%r1) 5285 0xed 0x0f 0x1f 0xff 0x00 0x1f 5286 5287 # CHECK: msdb %f0, %f15, 0 5288 0xed 0xf0 0x00 0x00 0x00 0x1f 5289 5290 # CHECK: msdb %f15, %f0, 0 5291 0xed 0x00 0x00 0x00 0xf0 0x1f 5292 5293 # CHECK: msdb %f15, %f15, 0 5294 0xed 0xf0 0x00 0x00 0xf0 0x1f 5295 5296 # CHECK: msebr %f0, %f0, %f0 5297 0xb3 0x0f 0x00 0x00 5298 5299 # CHECK: msebr %f0, %f0, %f15 5300 0xb3 0x0f 0x00 0x0f 5301 5302 # CHECK: msebr %f0, %f15, %f0 5303 0xb3 0x0f 0x00 0xf0 5304 5305 # CHECK: msebr %f15, %f0, %f0 5306 0xb3 0x0f 0xf0 0x00 5307 5308 # CHECK: msebr %f7, %f8, %f9 5309 0xb3 0x0f 0x70 0x89 5310 5311 # CHECK: msebr %f15, %f15, %f15 5312 0xb3 0x0f 0xf0 0xff 5313 5314 # CHECK: mseb %f0, %f0, 0 5315 0xed 0x00 0x00 0x00 0x00 0x0f 5316 5317 # CHECK: mseb %f0, %f0, 4095 5318 0xed 0x00 0x0f 0xff 0x00 0x0f 5319 5320 # CHECK: mseb %f0, %f0, 0(%r1) 5321 0xed 0x00 0x10 0x00 0x00 0x0f 5322 5323 # CHECK: mseb %f0, %f0, 0(%r15) 5324 0xed 0x00 0xf0 0x00 0x00 0x0f 5325 5326 # CHECK: mseb %f0, %f0, 4095(%r1,%r15) 5327 0xed 0x01 0xff 0xff 0x00 0x0f 5328 5329 # CHECK: mseb %f0, %f0, 4095(%r15,%r1) 5330 0xed 0x0f 0x1f 0xff 0x00 0x0f 5331 5332 # CHECK: mseb %f0, %f15, 0 5333 0xed 0xf0 0x00 0x00 0x00 0x0f 5334 5335 # CHECK: mseb %f15, %f0, 0 5336 0xed 0x00 0x00 0x00 0xf0 0x0f 5337 5338 # CHECK: mseb %f15, %f15, 0 5339 0xed 0xf0 0x00 0x00 0xf0 0x0f 5340 5341 # CHECK: msfi %r0, -2147483648 5342 0xc2 0x01 0x80 0x00 0x00 0x00 5343 5344 # CHECK: msfi %r0, -1 5345 0xc2 0x01 0xff 0xff 0xff 0xff 5346 5347 # CHECK: msfi %r0, 0 5348 0xc2 0x01 0x00 0x00 0x00 0x00 5349 5350 # CHECK: msfi %r0, 1 5351 0xc2 0x01 0x00 0x00 0x00 0x01 5352 5353 # CHECK: msfi %r0, 2147483647 5354 0xc2 0x01 0x7f 0xff 0xff 0xff 5355 5356 # CHECK: msfi %r15, 0 5357 0xc2 0xf1 0x00 0x00 0x00 0x00 5358 5359 # CHECK: msgfi %r0, -2147483648 5360 0xc2 0x00 0x80 0x00 0x00 0x00 5361 5362 # CHECK: msgfi %r0, -1 5363 0xc2 0x00 0xff 0xff 0xff 0xff 5364 5365 # CHECK: msgfi %r0, 0 5366 0xc2 0x00 0x00 0x00 0x00 0x00 5367 5368 # CHECK: msgfi %r0, 1 5369 0xc2 0x00 0x00 0x00 0x00 0x01 5370 5371 # CHECK: msgfi %r0, 2147483647 5372 0xc2 0x00 0x7f 0xff 0xff 0xff 5373 5374 # CHECK: msgfi %r15, 0 5375 0xc2 0xf0 0x00 0x00 0x00 0x00 5376 5377 # CHECK: msgfr %r0, %r0 5378 0xb9 0x1c 0x00 0x00 5379 5380 # CHECK: msgfr %r0, %r15 5381 0xb9 0x1c 0x00 0x0f 5382 5383 # CHECK: msgfr %r15, %r0 5384 0xb9 0x1c 0x00 0xf0 5385 5386 # CHECK: msgfr %r7, %r8 5387 0xb9 0x1c 0x00 0x78 5388 5389 # CHECK: msgf %r0, -524288 5390 0xe3 0x00 0x00 0x00 0x80 0x1c 5391 5392 # CHECK: msgf %r0, -1 5393 0xe3 0x00 0x0f 0xff 0xff 0x1c 5394 5395 # CHECK: msgf %r0, 0 5396 0xe3 0x00 0x00 0x00 0x00 0x1c 5397 5398 # CHECK: msgf %r0, 1 5399 0xe3 0x00 0x00 0x01 0x00 0x1c 5400 5401 # CHECK: msgf %r0, 524287 5402 0xe3 0x00 0x0f 0xff 0x7f 0x1c 5403 5404 # CHECK: msgf %r0, 0(%r1) 5405 0xe3 0x00 0x10 0x00 0x00 0x1c 5406 5407 # CHECK: msgf %r0, 0(%r15) 5408 0xe3 0x00 0xf0 0x00 0x00 0x1c 5409 5410 # CHECK: msgf %r0, 524287(%r1,%r15) 5411 0xe3 0x01 0xff 0xff 0x7f 0x1c 5412 5413 # CHECK: msgf %r0, 524287(%r15,%r1) 5414 0xe3 0x0f 0x1f 0xff 0x7f 0x1c 5415 5416 # CHECK: msgf %r15, 0 5417 0xe3 0xf0 0x00 0x00 0x00 0x1c 5418 5419 # CHECK: msgr %r0, %r0 5420 0xb9 0x0c 0x00 0x00 5421 5422 # CHECK: msgr %r0, %r15 5423 0xb9 0x0c 0x00 0x0f 5424 5425 # CHECK: msgr %r15, %r0 5426 0xb9 0x0c 0x00 0xf0 5427 5428 # CHECK: msgr %r7, %r8 5429 0xb9 0x0c 0x00 0x78 5430 5431 # CHECK: msg %r0, -524288 5432 0xe3 0x00 0x00 0x00 0x80 0x0c 5433 5434 # CHECK: msg %r0, -1 5435 0xe3 0x00 0x0f 0xff 0xff 0x0c 5436 5437 # CHECK: msg %r0, 0 5438 0xe3 0x00 0x00 0x00 0x00 0x0c 5439 5440 # CHECK: msg %r0, 1 5441 0xe3 0x00 0x00 0x01 0x00 0x0c 5442 5443 # CHECK: msg %r0, 524287 5444 0xe3 0x00 0x0f 0xff 0x7f 0x0c 5445 5446 # CHECK: msg %r0, 0(%r1) 5447 0xe3 0x00 0x10 0x00 0x00 0x0c 5448 5449 # CHECK: msg %r0, 0(%r15) 5450 0xe3 0x00 0xf0 0x00 0x00 0x0c 5451 5452 # CHECK: msg %r0, 524287(%r1,%r15) 5453 0xe3 0x01 0xff 0xff 0x7f 0x0c 5454 5455 # CHECK: msg %r0, 524287(%r15,%r1) 5456 0xe3 0x0f 0x1f 0xff 0x7f 0x0c 5457 5458 # CHECK: msg %r15, 0 5459 0xe3 0xf0 0x00 0x00 0x00 0x0c 5460 5461 # CHECK: msr %r0, %r0 5462 0xb2 0x52 0x00 0x00 5463 5464 # CHECK: msr %r0, %r15 5465 0xb2 0x52 0x00 0x0f 5466 5467 # CHECK: msr %r15, %r0 5468 0xb2 0x52 0x00 0xf0 5469 5470 # CHECK: msr %r7, %r8 5471 0xb2 0x52 0x00 0x78 5472 5473 # CHECK: ms %r0, 0 5474 0x71 0x00 0x00 0x00 5475 5476 # CHECK: ms %r0, 4095 5477 0x71 0x00 0x0f 0xff 5478 5479 # CHECK: ms %r0, 0(%r1) 5480 0x71 0x00 0x10 0x00 5481 5482 # CHECK: ms %r0, 0(%r15) 5483 0x71 0x00 0xf0 0x00 5484 5485 # CHECK: ms %r0, 4095(%r1,%r15) 5486 0x71 0x01 0xff 0xff 5487 5488 # CHECK: ms %r0, 4095(%r15,%r1) 5489 0x71 0x0f 0x1f 0xff 5490 5491 # CHECK: ms %r15, 0 5492 0x71 0xf0 0x00 0x00 5493 5494 # CHECK: msy %r0, -524288 5495 0xe3 0x00 0x00 0x00 0x80 0x51 5496 5497 # CHECK: msy %r0, -1 5498 0xe3 0x00 0x0f 0xff 0xff 0x51 5499 5500 # CHECK: msy %r0, 0 5501 0xe3 0x00 0x00 0x00 0x00 0x51 5502 5503 # CHECK: msy %r0, 1 5504 0xe3 0x00 0x00 0x01 0x00 0x51 5505 5506 # CHECK: msy %r0, 524287 5507 0xe3 0x00 0x0f 0xff 0x7f 0x51 5508 5509 # CHECK: msy %r0, 0(%r1) 5510 0xe3 0x00 0x10 0x00 0x00 0x51 5511 5512 # CHECK: msy %r0, 0(%r15) 5513 0xe3 0x00 0xf0 0x00 0x00 0x51 5514 5515 # CHECK: msy %r0, 524287(%r1,%r15) 5516 0xe3 0x01 0xff 0xff 0x7f 0x51 5517 5518 # CHECK: msy %r0, 524287(%r15,%r1) 5519 0xe3 0x0f 0x1f 0xff 0x7f 0x51 5520 5521 # CHECK: msy %r15, 0 5522 0xe3 0xf0 0x00 0x00 0x00 0x51 5523 5524 # CHECK: mvc 0(1), 0 5525 0xd2 0x00 0x00 0x00 0x00 0x00 5526 5527 # CHECK: mvc 0(1), 0(%r1) 5528 0xd2 0x00 0x00 0x00 0x10 0x00 5529 5530 # CHECK: mvc 0(1), 0(%r15) 5531 0xd2 0x00 0x00 0x00 0xf0 0x00 5532 5533 # CHECK: mvc 0(1), 4095 5534 0xd2 0x00 0x00 0x00 0x0f 0xff 5535 5536 # CHECK: mvc 0(1), 4095(%r1) 5537 0xd2 0x00 0x00 0x00 0x1f 0xff 5538 5539 # CHECK: mvc 0(1), 4095(%r15) 5540 0xd2 0x00 0x00 0x00 0xff 0xff 5541 5542 # CHECK: mvc 0(1,%r1), 0 5543 0xd2 0x00 0x10 0x00 0x00 0x00 5544 5545 # CHECK: mvc 0(1,%r15), 0 5546 0xd2 0x00 0xf0 0x00 0x00 0x00 5547 5548 # CHECK: mvc 4095(1,%r1), 0 5549 0xd2 0x00 0x1f 0xff 0x00 0x00 5550 5551 # CHECK: mvc 4095(1,%r15), 0 5552 0xd2 0x00 0xff 0xff 0x00 0x00 5553 5554 # CHECK: mvc 0(256,%r1), 0 5555 0xd2 0xff 0x10 0x00 0x00 0x00 5556 5557 # CHECK: mvc 0(256,%r15), 0 5558 0xd2 0xff 0xf0 0x00 0x00 0x00 5559 5560 # CHECK: mvghi 0, 0 5561 0xe5 0x48 0x00 0x00 0x00 0x00 5562 5563 # CHECK: mvghi 4095, 0 5564 0xe5 0x48 0x0f 0xff 0x00 0x00 5565 5566 # CHECK: mvghi 0, -32768 5567 0xe5 0x48 0x00 0x00 0x80 0x00 5568 5569 # CHECK: mvghi 0, -1 5570 0xe5 0x48 0x00 0x00 0xff 0xff 5571 5572 # CHECK: mvghi 0, 0 5573 0xe5 0x48 0x00 0x00 0x00 0x00 5574 5575 # CHECK: mvghi 0, 1 5576 0xe5 0x48 0x00 0x00 0x00 0x01 5577 5578 # CHECK: mvghi 0, 32767 5579 0xe5 0x48 0x00 0x00 0x7f 0xff 5580 5581 # CHECK: mvghi 0(%r1), 42 5582 0xe5 0x48 0x10 0x00 0x00 0x2a 5583 5584 # CHECK: mvghi 0(%r15), 42 5585 0xe5 0x48 0xf0 0x00 0x00 0x2a 5586 5587 # CHECK: mvghi 4095(%r1), 42 5588 0xe5 0x48 0x1f 0xff 0x00 0x2a 5589 5590 # CHECK: mvghi 4095(%r15), 42 5591 0xe5 0x48 0xff 0xff 0x00 0x2a 5592 5593 # CHECK: mvhhi 0, 0 5594 0xe5 0x44 0x00 0x00 0x00 0x00 5595 5596 # CHECK: mvhhi 4095, 0 5597 0xe5 0x44 0x0f 0xff 0x00 0x00 5598 5599 # CHECK: mvhhi 0, -32768 5600 0xe5 0x44 0x00 0x00 0x80 0x00 5601 5602 # CHECK: mvhhi 0, -1 5603 0xe5 0x44 0x00 0x00 0xff 0xff 5604 5605 # CHECK: mvhhi 0, 0 5606 0xe5 0x44 0x00 0x00 0x00 0x00 5607 5608 # CHECK: mvhhi 0, 1 5609 0xe5 0x44 0x00 0x00 0x00 0x01 5610 5611 # CHECK: mvhhi 0, 32767 5612 0xe5 0x44 0x00 0x00 0x7f 0xff 5613 5614 # CHECK: mvhhi 0(%r1), 42 5615 0xe5 0x44 0x10 0x00 0x00 0x2a 5616 5617 # CHECK: mvhhi 0(%r15), 42 5618 0xe5 0x44 0xf0 0x00 0x00 0x2a 5619 5620 # CHECK: mvhhi 4095(%r1), 42 5621 0xe5 0x44 0x1f 0xff 0x00 0x2a 5622 5623 # CHECK: mvhhi 4095(%r15), 42 5624 0xe5 0x44 0xff 0xff 0x00 0x2a 5625 5626 # CHECK: mvhi 0, 0 5627 0xe5 0x4c 0x00 0x00 0x00 0x00 5628 5629 # CHECK: mvhi 4095, 0 5630 0xe5 0x4c 0x0f 0xff 0x00 0x00 5631 5632 # CHECK: mvhi 0, -32768 5633 0xe5 0x4c 0x00 0x00 0x80 0x00 5634 5635 # CHECK: mvhi 0, -1 5636 0xe5 0x4c 0x00 0x00 0xff 0xff 5637 5638 # CHECK: mvhi 0, 0 5639 0xe5 0x4c 0x00 0x00 0x00 0x00 5640 5641 # CHECK: mvhi 0, 1 5642 0xe5 0x4c 0x00 0x00 0x00 0x01 5643 5644 # CHECK: mvhi 0, 32767 5645 0xe5 0x4c 0x00 0x00 0x7f 0xff 5646 5647 # CHECK: mvhi 0(%r1), 42 5648 0xe5 0x4c 0x10 0x00 0x00 0x2a 5649 5650 # CHECK: mvhi 0(%r15), 42 5651 0xe5 0x4c 0xf0 0x00 0x00 0x2a 5652 5653 # CHECK: mvhi 4095(%r1), 42 5654 0xe5 0x4c 0x1f 0xff 0x00 0x2a 5655 5656 # CHECK: mvhi 4095(%r15), 42 5657 0xe5 0x4c 0xff 0xff 0x00 0x2a 5658 5659 # CHECK: mvi 0, 0 5660 0x92 0x00 0x00 0x00 5661 5662 # CHECK: mvi 4095, 0 5663 0x92 0x00 0x0f 0xff 5664 5665 # CHECK: mvi 0, 255 5666 0x92 0xff 0x00 0x00 5667 5668 # CHECK: mvi 0(%r1), 42 5669 0x92 0x2a 0x10 0x00 5670 5671 # CHECK: mvi 0(%r15), 42 5672 0x92 0x2a 0xf0 0x00 5673 5674 # CHECK: mvi 4095(%r1), 42 5675 0x92 0x2a 0x1f 0xff 5676 5677 # CHECK: mvi 4095(%r15), 42 5678 0x92 0x2a 0xff 0xff 5679 5680 # CHECK: mviy -524288, 0 5681 0xeb 0x00 0x00 0x00 0x80 0x52 5682 5683 # CHECK: mviy -1, 0 5684 0xeb 0x00 0x0f 0xff 0xff 0x52 5685 5686 # CHECK: mviy 0, 0 5687 0xeb 0x00 0x00 0x00 0x00 0x52 5688 5689 # CHECK: mviy 1, 0 5690 0xeb 0x00 0x00 0x01 0x00 0x52 5691 5692 # CHECK: mviy 524287, 0 5693 0xeb 0x00 0x0f 0xff 0x7f 0x52 5694 5695 # CHECK: mviy 0, 255 5696 0xeb 0xff 0x00 0x00 0x00 0x52 5697 5698 # CHECK: mviy 0(%r1), 42 5699 0xeb 0x2a 0x10 0x00 0x00 0x52 5700 5701 # CHECK: mviy 0(%r15), 42 5702 0xeb 0x2a 0xf0 0x00 0x00 0x52 5703 5704 # CHECK: mviy 524287(%r1), 42 5705 0xeb 0x2a 0x1f 0xff 0x7f 0x52 5706 5707 # CHECK: mviy 524287(%r15), 42 5708 0xeb 0x2a 0xff 0xff 0x7f 0x52 5709 5710 # CHECK: mvst %r0, %r0 5711 0xb2 0x55 0x00 0x00 5712 5713 # CHECK: mvst %r0, %r15 5714 0xb2 0x55 0x00 0x0f 5715 5716 # CHECK: mvst %r15, %r0 5717 0xb2 0x55 0x00 0xf0 5718 5719 # CHECK: mvst %r7, %r8 5720 0xb2 0x55 0x00 0x78 5721 5722 # CHECK: mxbr %f0, %f0 5723 0xb3 0x4c 0x00 0x00 5724 5725 # CHECK: mxbr %f0, %f13 5726 0xb3 0x4c 0x00 0x0d 5727 5728 # CHECK: mxbr %f8, %f5 5729 0xb3 0x4c 0x00 0x85 5730 5731 # CHECK: mxbr %f13, %f13 5732 0xb3 0x4c 0x00 0xdd 5733 5734 # CHECK: mxdbr %f0, %f0 5735 0xb3 0x07 0x00 0x00 5736 5737 # CHECK: mxdbr %f0, %f15 5738 0xb3 0x07 0x00 0x0f 5739 5740 # CHECK: mxdbr %f8, %f8 5741 0xb3 0x07 0x00 0x88 5742 5743 # CHECK: mxdbr %f13, %f0 5744 0xb3 0x07 0x00 0xd0 5745 5746 # CHECK: mxdb %f0, 0 5747 0xed 0x00 0x00 0x00 0x00 0x07 5748 5749 # CHECK: mxdb %f0, 4095 5750 0xed 0x00 0x0f 0xff 0x00 0x07 5751 5752 # CHECK: mxdb %f0, 0(%r1) 5753 0xed 0x00 0x10 0x00 0x00 0x07 5754 5755 # CHECK: mxdb %f0, 0(%r15) 5756 0xed 0x00 0xf0 0x00 0x00 0x07 5757 5758 # CHECK: mxdb %f0, 4095(%r1,%r15) 5759 0xed 0x01 0xff 0xff 0x00 0x07 5760 5761 # CHECK: mxdb %f0, 4095(%r15,%r1) 5762 0xed 0x0f 0x1f 0xff 0x00 0x07 5763 5764 # CHECK: mxdb %f13, 0 5765 0xed 0xd0 0x00 0x00 0x00 0x07 5766 5767 # CHECK: nc 0(1), 0 5768 0xd4 0x00 0x00 0x00 0x00 0x00 5769 5770 # CHECK: nc 0(1), 0(%r1) 5771 0xd4 0x00 0x00 0x00 0x10 0x00 5772 5773 # CHECK: nc 0(1), 0(%r15) 5774 0xd4 0x00 0x00 0x00 0xf0 0x00 5775 5776 # CHECK: nc 0(1), 4095 5777 0xd4 0x00 0x00 0x00 0x0f 0xff 5778 5779 # CHECK: nc 0(1), 4095(%r1) 5780 0xd4 0x00 0x00 0x00 0x1f 0xff 5781 5782 # CHECK: nc 0(1), 4095(%r15) 5783 0xd4 0x00 0x00 0x00 0xff 0xff 5784 5785 # CHECK: nc 0(1,%r1), 0 5786 0xd4 0x00 0x10 0x00 0x00 0x00 5787 5788 # CHECK: nc 0(1,%r15), 0 5789 0xd4 0x00 0xf0 0x00 0x00 0x00 5790 5791 # CHECK: nc 4095(1,%r1), 0 5792 0xd4 0x00 0x1f 0xff 0x00 0x00 5793 5794 # CHECK: nc 4095(1,%r15), 0 5795 0xd4 0x00 0xff 0xff 0x00 0x00 5796 5797 # CHECK: nc 0(256,%r1), 0 5798 0xd4 0xff 0x10 0x00 0x00 0x00 5799 5800 # CHECK: nc 0(256,%r15), 0 5801 0xd4 0xff 0xf0 0x00 0x00 0x00 5802 5803 # CHECK: ngr %r0, %r0 5804 0xb9 0x80 0x00 0x00 5805 5806 # CHECK: ngr %r0, %r15 5807 0xb9 0x80 0x00 0x0f 5808 5809 # CHECK: ngr %r15, %r0 5810 0xb9 0x80 0x00 0xf0 5811 5812 # CHECK: ngr %r7, %r8 5813 0xb9 0x80 0x00 0x78 5814 5815 # CHECK: ng %r0, -524288 5816 0xe3 0x00 0x00 0x00 0x80 0x80 5817 5818 # CHECK: ngrk %r0, %r0, %r0 5819 0xb9 0xe4 0x00 0x00 5820 5821 # CHECK: ngrk %r2, %r3, %r4 5822 0xb9 0xe4 0x40 0x23 5823 5824 # CHECK: ng %r0, -1 5825 0xe3 0x00 0x0f 0xff 0xff 0x80 5826 5827 # CHECK: ng %r0, 0 5828 0xe3 0x00 0x00 0x00 0x00 0x80 5829 5830 # CHECK: ng %r0, 1 5831 0xe3 0x00 0x00 0x01 0x00 0x80 5832 5833 # CHECK: ng %r0, 524287 5834 0xe3 0x00 0x0f 0xff 0x7f 0x80 5835 5836 # CHECK: ng %r0, 0(%r1) 5837 0xe3 0x00 0x10 0x00 0x00 0x80 5838 5839 # CHECK: ng %r0, 0(%r15) 5840 0xe3 0x00 0xf0 0x00 0x00 0x80 5841 5842 # CHECK: ng %r0, 524287(%r1,%r15) 5843 0xe3 0x01 0xff 0xff 0x7f 0x80 5844 5845 # CHECK: ng %r0, 524287(%r15,%r1) 5846 0xe3 0x0f 0x1f 0xff 0x7f 0x80 5847 5848 # CHECK: ng %r15, 0 5849 0xe3 0xf0 0x00 0x00 0x00 0x80 5850 5851 # CHECK: nihf %r0, 0 5852 0xc0 0x0a 0x00 0x00 0x00 0x00 5853 5854 # CHECK: nihf %r0, 4294967295 5855 0xc0 0x0a 0xff 0xff 0xff 0xff 5856 5857 # CHECK: nihf %r15, 0 5858 0xc0 0xfa 0x00 0x00 0x00 0x00 5859 5860 # CHECK: nihh %r0, 0 5861 0xa5 0x04 0x00 0x00 5862 5863 # CHECK: nihh %r0, 32768 5864 0xa5 0x04 0x80 0x00 5865 5866 # CHECK: nihh %r0, 65535 5867 0xa5 0x04 0xff 0xff 5868 5869 # CHECK: nihh %r15, 0 5870 0xa5 0xf4 0x00 0x00 5871 5872 # CHECK: nihl %r0, 0 5873 0xa5 0x05 0x00 0x00 5874 5875 # CHECK: nihl %r0, 32768 5876 0xa5 0x05 0x80 0x00 5877 5878 # CHECK: nihl %r0, 65535 5879 0xa5 0x05 0xff 0xff 5880 5881 # CHECK: nihl %r15, 0 5882 0xa5 0xf5 0x00 0x00 5883 5884 # CHECK: nilf %r0, 0 5885 0xc0 0x0b 0x00 0x00 0x00 0x00 5886 5887 # CHECK: nilf %r0, 4294967295 5888 0xc0 0x0b 0xff 0xff 0xff 0xff 5889 5890 # CHECK: nilf %r15, 0 5891 0xc0 0xfb 0x00 0x00 0x00 0x00 5892 5893 # CHECK: nilh %r0, 0 5894 0xa5 0x06 0x00 0x00 5895 5896 # CHECK: nilh %r0, 32768 5897 0xa5 0x06 0x80 0x00 5898 5899 # CHECK: nilh %r0, 65535 5900 0xa5 0x06 0xff 0xff 5901 5902 # CHECK: nilh %r15, 0 5903 0xa5 0xf6 0x00 0x00 5904 5905 # CHECK: nill %r0, 0 5906 0xa5 0x07 0x00 0x00 5907 5908 # CHECK: nill %r0, 32768 5909 0xa5 0x07 0x80 0x00 5910 5911 # CHECK: nill %r0, 65535 5912 0xa5 0x07 0xff 0xff 5913 5914 # CHECK: nill %r15, 0 5915 0xa5 0xf7 0x00 0x00 5916 5917 # CHECK: ni 0, 0 5918 0x94 0x00 0x00 0x00 5919 5920 # CHECK: ni 4095, 0 5921 0x94 0x00 0x0f 0xff 5922 5923 # CHECK: ni 0, 255 5924 0x94 0xff 0x00 0x00 5925 5926 # CHECK: ni 0(%r1), 42 5927 0x94 0x2a 0x10 0x00 5928 5929 # CHECK: ni 0(%r15), 42 5930 0x94 0x2a 0xf0 0x00 5931 5932 # CHECK: ni 4095(%r1), 42 5933 0x94 0x2a 0x1f 0xff 5934 5935 # CHECK: ni 4095(%r15), 42 5936 0x94 0x2a 0xff 0xff 5937 5938 # CHECK: niy -524288, 0 5939 0xeb 0x00 0x00 0x00 0x80 0x54 5940 5941 # CHECK: niy -1, 0 5942 0xeb 0x00 0x0f 0xff 0xff 0x54 5943 5944 # CHECK: niy 0, 0 5945 0xeb 0x00 0x00 0x00 0x00 0x54 5946 5947 # CHECK: niy 1, 0 5948 0xeb 0x00 0x00 0x01 0x00 0x54 5949 5950 # CHECK: niy 524287, 0 5951 0xeb 0x00 0x0f 0xff 0x7f 0x54 5952 5953 # CHECK: niy 0, 255 5954 0xeb 0xff 0x00 0x00 0x00 0x54 5955 5956 # CHECK: niy 0(%r1), 42 5957 0xeb 0x2a 0x10 0x00 0x00 0x54 5958 5959 # CHECK: niy 0(%r15), 42 5960 0xeb 0x2a 0xf0 0x00 0x00 0x54 5961 5962 # CHECK: niy 524287(%r1), 42 5963 0xeb 0x2a 0x1f 0xff 0x7f 0x54 5964 5965 # CHECK: niy 524287(%r15), 42 5966 0xeb 0x2a 0xff 0xff 0x7f 0x54 5967 5968 # CHECK: nr %r0, %r0 5969 0x14 0x00 5970 5971 # CHECK: nr %r0, %r15 5972 0x14 0x0f 5973 5974 # CHECK: nr %r15, %r0 5975 0x14 0xf0 5976 5977 # CHECK: nr %r7, %r8 5978 0x14 0x78 5979 5980 # CHECK: nrk %r0, %r0, %r0 5981 0xb9 0xf4 0x00 0x00 5982 5983 # CHECK: nrk %r2, %r3, %r4 5984 0xb9 0xf4 0x40 0x23 5985 5986 # CHECK: n %r0, 0 5987 0x54 0x00 0x00 0x00 5988 5989 # CHECK: n %r0, 4095 5990 0x54 0x00 0x0f 0xff 5991 5992 # CHECK: n %r0, 0(%r1) 5993 0x54 0x00 0x10 0x00 5994 5995 # CHECK: n %r0, 0(%r15) 5996 0x54 0x00 0xf0 0x00 5997 5998 # CHECK: n %r0, 4095(%r1,%r15) 5999 0x54 0x01 0xff 0xff 6000 6001 # CHECK: n %r0, 4095(%r15,%r1) 6002 0x54 0x0f 0x1f 0xff 6003 6004 # CHECK: n %r15, 0 6005 0x54 0xf0 0x00 0x00 6006 6007 # CHECK: ny %r0, -524288 6008 0xe3 0x00 0x00 0x00 0x80 0x54 6009 6010 # CHECK: ny %r0, -1 6011 0xe3 0x00 0x0f 0xff 0xff 0x54 6012 6013 # CHECK: ny %r0, 0 6014 0xe3 0x00 0x00 0x00 0x00 0x54 6015 6016 # CHECK: ny %r0, 1 6017 0xe3 0x00 0x00 0x01 0x00 0x54 6018 6019 # CHECK: ny %r0, 524287 6020 0xe3 0x00 0x0f 0xff 0x7f 0x54 6021 6022 # CHECK: ny %r0, 0(%r1) 6023 0xe3 0x00 0x10 0x00 0x00 0x54 6024 6025 # CHECK: ny %r0, 0(%r15) 6026 0xe3 0x00 0xf0 0x00 0x00 0x54 6027 6028 # CHECK: ny %r0, 524287(%r1,%r15) 6029 0xe3 0x01 0xff 0xff 0x7f 0x54 6030 6031 # CHECK: ny %r0, 524287(%r15,%r1) 6032 0xe3 0x0f 0x1f 0xff 0x7f 0x54 6033 6034 # CHECK: ny %r15, 0 6035 0xe3 0xf0 0x00 0x00 0x00 0x54 6036 6037 # CHECK: oc 0(1), 0 6038 0xd6 0x00 0x00 0x00 0x00 0x00 6039 6040 # CHECK: oc 0(1), 0(%r1) 6041 0xd6 0x00 0x00 0x00 0x10 0x00 6042 6043 # CHECK: oc 0(1), 0(%r15) 6044 0xd6 0x00 0x00 0x00 0xf0 0x00 6045 6046 # CHECK: oc 0(1), 4095 6047 0xd6 0x00 0x00 0x00 0x0f 0xff 6048 6049 # CHECK: oc 0(1), 4095(%r1) 6050 0xd6 0x00 0x00 0x00 0x1f 0xff 6051 6052 # CHECK: oc 0(1), 4095(%r15) 6053 0xd6 0x00 0x00 0x00 0xff 0xff 6054 6055 # CHECK: oc 0(1,%r1), 0 6056 0xd6 0x00 0x10 0x00 0x00 0x00 6057 6058 # CHECK: oc 0(1,%r15), 0 6059 0xd6 0x00 0xf0 0x00 0x00 0x00 6060 6061 # CHECK: oc 4095(1,%r1), 0 6062 0xd6 0x00 0x1f 0xff 0x00 0x00 6063 6064 # CHECK: oc 4095(1,%r15), 0 6065 0xd6 0x00 0xff 0xff 0x00 0x00 6066 6067 # CHECK: oc 0(256,%r1), 0 6068 0xd6 0xff 0x10 0x00 0x00 0x00 6069 6070 # CHECK: oc 0(256,%r15), 0 6071 0xd6 0xff 0xf0 0x00 0x00 0x00 6072 6073 # CHECK: ogr %r0, %r0 6074 0xb9 0x81 0x00 0x00 6075 6076 # CHECK: ogr %r0, %r15 6077 0xb9 0x81 0x00 0x0f 6078 6079 # CHECK: ogr %r15, %r0 6080 0xb9 0x81 0x00 0xf0 6081 6082 # CHECK: ogr %r7, %r8 6083 0xb9 0x81 0x00 0x78 6084 6085 # CHECK: ogrk %r0, %r0, %r0 6086 0xb9 0xe6 0x00 0x00 6087 6088 # CHECK: ogrk %r2, %r3, %r4 6089 0xb9 0xe6 0x40 0x23 6090 6091 # CHECK: og %r0, -524288 6092 0xe3 0x00 0x00 0x00 0x80 0x81 6093 6094 # CHECK: og %r0, -1 6095 0xe3 0x00 0x0f 0xff 0xff 0x81 6096 6097 # CHECK: og %r0, 0 6098 0xe3 0x00 0x00 0x00 0x00 0x81 6099 6100 # CHECK: og %r0, 1 6101 0xe3 0x00 0x00 0x01 0x00 0x81 6102 6103 # CHECK: og %r0, 524287 6104 0xe3 0x00 0x0f 0xff 0x7f 0x81 6105 6106 # CHECK: og %r0, 0(%r1) 6107 0xe3 0x00 0x10 0x00 0x00 0x81 6108 6109 # CHECK: og %r0, 0(%r15) 6110 0xe3 0x00 0xf0 0x00 0x00 0x81 6111 6112 # CHECK: og %r0, 524287(%r1,%r15) 6113 0xe3 0x01 0xff 0xff 0x7f 0x81 6114 6115 # CHECK: og %r0, 524287(%r15,%r1) 6116 0xe3 0x0f 0x1f 0xff 0x7f 0x81 6117 6118 # CHECK: og %r15, 0 6119 0xe3 0xf0 0x00 0x00 0x00 0x81 6120 6121 # CHECK: oihf %r0, 0 6122 0xc0 0x0c 0x00 0x00 0x00 0x00 6123 6124 # CHECK: oihf %r0, 4294967295 6125 0xc0 0x0c 0xff 0xff 0xff 0xff 6126 6127 # CHECK: oihf %r15, 0 6128 0xc0 0xfc 0x00 0x00 0x00 0x00 6129 6130 # CHECK: oihh %r0, 0 6131 0xa5 0x08 0x00 0x00 6132 6133 # CHECK: oihh %r0, 32768 6134 0xa5 0x08 0x80 0x00 6135 6136 # CHECK: oihh %r0, 65535 6137 0xa5 0x08 0xff 0xff 6138 6139 # CHECK: oihh %r15, 0 6140 0xa5 0xf8 0x00 0x00 6141 6142 # CHECK: oihl %r0, 0 6143 0xa5 0x09 0x00 0x00 6144 6145 # CHECK: oihl %r0, 32768 6146 0xa5 0x09 0x80 0x00 6147 6148 # CHECK: oihl %r0, 65535 6149 0xa5 0x09 0xff 0xff 6150 6151 # CHECK: oihl %r15, 0 6152 0xa5 0xf9 0x00 0x00 6153 6154 # CHECK: oilf %r0, 0 6155 0xc0 0x0d 0x00 0x00 0x00 0x00 6156 6157 # CHECK: oilf %r0, 4294967295 6158 0xc0 0x0d 0xff 0xff 0xff 0xff 6159 6160 # CHECK: oilf %r15, 0 6161 0xc0 0xfd 0x00 0x00 0x00 0x00 6162 6163 # CHECK: oilh %r0, 0 6164 0xa5 0x0a 0x00 0x00 6165 6166 # CHECK: oilh %r0, 32768 6167 0xa5 0x0a 0x80 0x00 6168 6169 # CHECK: oilh %r0, 65535 6170 0xa5 0x0a 0xff 0xff 6171 6172 # CHECK: oilh %r15, 0 6173 0xa5 0xfa 0x00 0x00 6174 6175 # CHECK: oill %r0, 0 6176 0xa5 0x0b 0x00 0x00 6177 6178 # CHECK: oill %r0, 32768 6179 0xa5 0x0b 0x80 0x00 6180 6181 # CHECK: oill %r0, 65535 6182 0xa5 0x0b 0xff 0xff 6183 6184 # CHECK: oill %r15, 0 6185 0xa5 0xfb 0x00 0x00 6186 6187 # CHECK: oi 0, 0 6188 0x96 0x00 0x00 0x00 6189 6190 # CHECK: oi 4095, 0 6191 0x96 0x00 0x0f 0xff 6192 6193 # CHECK: oi 0, 255 6194 0x96 0xff 0x00 0x00 6195 6196 # CHECK: oi 0(%r1), 42 6197 0x96 0x2a 0x10 0x00 6198 6199 # CHECK: oi 0(%r15), 42 6200 0x96 0x2a 0xf0 0x00 6201 6202 # CHECK: oi 4095(%r1), 42 6203 0x96 0x2a 0x1f 0xff 6204 6205 # CHECK: oi 4095(%r15), 42 6206 0x96 0x2a 0xff 0xff 6207 6208 # CHECK: oiy -524288, 0 6209 0xeb 0x00 0x00 0x00 0x80 0x56 6210 6211 # CHECK: oiy -1, 0 6212 0xeb 0x00 0x0f 0xff 0xff 0x56 6213 6214 # CHECK: oiy 0, 0 6215 0xeb 0x00 0x00 0x00 0x00 0x56 6216 6217 # CHECK: oiy 1, 0 6218 0xeb 0x00 0x00 0x01 0x00 0x56 6219 6220 # CHECK: oiy 524287, 0 6221 0xeb 0x00 0x0f 0xff 0x7f 0x56 6222 6223 # CHECK: oiy 0, 255 6224 0xeb 0xff 0x00 0x00 0x00 0x56 6225 6226 # CHECK: oiy 0(%r1), 42 6227 0xeb 0x2a 0x10 0x00 0x00 0x56 6228 6229 # CHECK: oiy 0(%r15), 42 6230 0xeb 0x2a 0xf0 0x00 0x00 0x56 6231 6232 # CHECK: oiy 524287(%r1), 42 6233 0xeb 0x2a 0x1f 0xff 0x7f 0x56 6234 6235 # CHECK: oiy 524287(%r15), 42 6236 0xeb 0x2a 0xff 0xff 0x7f 0x56 6237 6238 # CHECK: or %r0, %r0 6239 0x16 0x00 6240 6241 # CHECK: or %r0, %r15 6242 0x16 0x0f 6243 6244 # CHECK: or %r15, %r0 6245 0x16 0xf0 6246 6247 # CHECK: or %r7, %r8 6248 0x16 0x78 6249 6250 # CHECK: ork %r0, %r0, %r0 6251 0xb9 0xf6 0x00 0x00 6252 6253 # CHECK: ork %r2, %r3, %r4 6254 0xb9 0xf6 0x40 0x23 6255 6256 # CHECK: o %r0, 0 6257 0x56 0x00 0x00 0x00 6258 6259 # CHECK: o %r0, 4095 6260 0x56 0x00 0x0f 0xff 6261 6262 # CHECK: o %r0, 0(%r1) 6263 0x56 0x00 0x10 0x00 6264 6265 # CHECK: o %r0, 0(%r15) 6266 0x56 0x00 0xf0 0x00 6267 6268 # CHECK: o %r0, 4095(%r1,%r15) 6269 0x56 0x01 0xff 0xff 6270 6271 # CHECK: o %r0, 4095(%r15,%r1) 6272 0x56 0x0f 0x1f 0xff 6273 6274 # CHECK: o %r15, 0 6275 0x56 0xf0 0x00 0x00 6276 6277 # CHECK: oy %r0, -524288 6278 0xe3 0x00 0x00 0x00 0x80 0x56 6279 6280 # CHECK: oy %r0, -1 6281 0xe3 0x00 0x0f 0xff 0xff 0x56 6282 6283 # CHECK: oy %r0, 0 6284 0xe3 0x00 0x00 0x00 0x00 0x56 6285 6286 # CHECK: oy %r0, 1 6287 0xe3 0x00 0x00 0x01 0x00 0x56 6288 6289 # CHECK: oy %r0, 524287 6290 0xe3 0x00 0x0f 0xff 0x7f 0x56 6291 6292 # CHECK: oy %r0, 0(%r1) 6293 0xe3 0x00 0x10 0x00 0x00 0x56 6294 6295 # CHECK: oy %r0, 0(%r15) 6296 0xe3 0x00 0xf0 0x00 0x00 0x56 6297 6298 # CHECK: oy %r0, 524287(%r1,%r15) 6299 0xe3 0x01 0xff 0xff 0x7f 0x56 6300 6301 # CHECK: oy %r0, 524287(%r15,%r1) 6302 0xe3 0x0f 0x1f 0xff 0x7f 0x56 6303 6304 # CHECK: oy %r15, 0 6305 0xe3 0xf0 0x00 0x00 0x00 0x56 6306 6307 # CHECK: pfd 0, -524288 6308 0xe3 0x00 0x00 0x00 0x80 0x36 6309 6310 # CHECK: pfd 0, -1 6311 0xe3 0x00 0x0f 0xff 0xff 0x36 6312 6313 # CHECK: pfd 0, 0 6314 0xe3 0x00 0x00 0x00 0x00 0x36 6315 6316 # CHECK: pfd 0, 1 6317 0xe3 0x00 0x00 0x01 0x00 0x36 6318 6319 # CHECK: pfd 0, 524287 6320 0xe3 0x00 0x0f 0xff 0x7f 0x36 6321 6322 # CHECK: pfd 0, 0(%r1) 6323 0xe3 0x00 0x10 0x00 0x00 0x36 6324 6325 # CHECK: pfd 0, 0(%r15) 6326 0xe3 0x00 0xf0 0x00 0x00 0x36 6327 6328 # CHECK: pfd 0, 524287(%r1,%r15) 6329 0xe3 0x01 0xff 0xff 0x7f 0x36 6330 6331 # CHECK: pfd 0, 524287(%r15,%r1) 6332 0xe3 0x0f 0x1f 0xff 0x7f 0x36 6333 6334 # CHECK: pfd 15, 0 6335 0xe3 0xf0 0x00 0x00 0x00 0x36 6336 6337 # CHECK: risbg %r0, %r0, 0, 0, 0 6338 0xec 0x00 0x00 0x00 0x00 0x55 6339 6340 # CHECK: risbg %r0, %r0, 0, 0, 63 6341 0xec 0x00 0x00 0x00 0x3f 0x55 6342 6343 # CHECK: risbg %r0, %r0, 0, 255, 0 6344 0xec 0x00 0x00 0xff 0x00 0x55 6345 6346 # CHECK: risbg %r0, %r0, 255, 0, 0 6347 0xec 0x00 0xff 0x00 0x00 0x55 6348 6349 # CHECK: risbg %r0, %r15, 0, 0, 0 6350 0xec 0x0f 0x00 0x00 0x00 0x55 6351 6352 # CHECK: risbg %r15, %r0, 0, 0, 0 6353 0xec 0xf0 0x00 0x00 0x00 0x55 6354 6355 # CHECK: risbg %r4, %r5, 6, 7, 8 6356 0xec 0x45 0x06 0x07 0x08 0x55 6357 6358 # CHECK: risbhg %r0, %r0, 0, 0, 0 6359 0xec 0x00 0x00 0x00 0x00 0x5d 6360 6361 # CHECK: risbhg %r0, %r0, 0, 0, 63 6362 0xec 0x00 0x00 0x00 0x3f 0x5d 6363 6364 # CHECK: risbhg %r0, %r0, 0, 255, 0 6365 0xec 0x00 0x00 0xff 0x00 0x5d 6366 6367 # CHECK: risbhg %r0, %r0, 255, 0, 0 6368 0xec 0x00 0xff 0x00 0x00 0x5d 6369 6370 # CHECK: risbhg %r0, %r15, 0, 0, 0 6371 0xec 0x0f 0x00 0x00 0x00 0x5d 6372 6373 # CHECK: risbhg %r15, %r0, 0, 0, 0 6374 0xec 0xf0 0x00 0x00 0x00 0x5d 6375 6376 # CHECK: risbhg %r4, %r5, 6, 7, 8 6377 0xec 0x45 0x06 0x07 0x08 0x5d 6378 6379 # CHECK: risblg %r0, %r0, 0, 0, 0 6380 0xec 0x00 0x00 0x00 0x00 0x51 6381 6382 # CHECK: risblg %r0, %r0, 0, 0, 63 6383 0xec 0x00 0x00 0x00 0x3f 0x51 6384 6385 # CHECK: risblg %r0, %r0, 0, 255, 0 6386 0xec 0x00 0x00 0xff 0x00 0x51 6387 6388 # CHECK: risblg %r0, %r0, 255, 0, 0 6389 0xec 0x00 0xff 0x00 0x00 0x51 6390 6391 # CHECK: risblg %r0, %r15, 0, 0, 0 6392 0xec 0x0f 0x00 0x00 0x00 0x51 6393 6394 # CHECK: risblg %r15, %r0, 0, 0, 0 6395 0xec 0xf0 0x00 0x00 0x00 0x51 6396 6397 # CHECK: risblg %r4, %r5, 6, 7, 8 6398 0xec 0x45 0x06 0x07 0x08 0x51 6399 6400 # CHECK: rnsbg %r0, %r0, 0, 0, 0 6401 0xec 0x00 0x00 0x00 0x00 0x54 6402 6403 # CHECK: rnsbg %r0, %r0, 0, 0, 63 6404 0xec 0x00 0x00 0x00 0x3f 0x54 6405 6406 # CHECK: rnsbg %r0, %r0, 0, 255, 0 6407 0xec 0x00 0x00 0xff 0x00 0x54 6408 6409 # CHECK: rnsbg %r0, %r0, 255, 0, 0 6410 0xec 0x00 0xff 0x00 0x00 0x54 6411 6412 # CHECK: rnsbg %r0, %r15, 0, 0, 0 6413 0xec 0x0f 0x00 0x00 0x00 0x54 6414 6415 # CHECK: rnsbg %r15, %r0, 0, 0, 0 6416 0xec 0xf0 0x00 0x00 0x00 0x54 6417 6418 # CHECK: rnsbg %r4, %r5, 6, 7, 8 6419 0xec 0x45 0x06 0x07 0x08 0x54 6420 6421 # CHECK: rosbg %r0, %r0, 0, 0, 0 6422 0xec 0x00 0x00 0x00 0x00 0x56 6423 6424 # CHECK: rosbg %r0, %r0, 0, 0, 63 6425 0xec 0x00 0x00 0x00 0x3f 0x56 6426 6427 # CHECK: rosbg %r0, %r0, 0, 255, 0 6428 0xec 0x00 0x00 0xff 0x00 0x56 6429 6430 # CHECK: rosbg %r0, %r0, 255, 0, 0 6431 0xec 0x00 0xff 0x00 0x00 0x56 6432 6433 # CHECK: rosbg %r0, %r15, 0, 0, 0 6434 0xec 0x0f 0x00 0x00 0x00 0x56 6435 6436 # CHECK: rosbg %r15, %r0, 0, 0, 0 6437 0xec 0xf0 0x00 0x00 0x00 0x56 6438 6439 # CHECK: rosbg %r4, %r5, 6, 7, 8 6440 0xec 0x45 0x06 0x07 0x08 0x56 6441 6442 # CHECK: rxsbg %r0, %r0, 0, 0, 0 6443 0xec 0x00 0x00 0x00 0x00 0x57 6444 6445 # CHECK: rxsbg %r0, %r0, 0, 0, 63 6446 0xec 0x00 0x00 0x00 0x3f 0x57 6447 6448 # CHECK: rxsbg %r0, %r0, 0, 255, 0 6449 0xec 0x00 0x00 0xff 0x00 0x57 6450 6451 # CHECK: rxsbg %r0, %r0, 255, 0, 0 6452 0xec 0x00 0xff 0x00 0x00 0x57 6453 6454 # CHECK: rxsbg %r0, %r15, 0, 0, 0 6455 0xec 0x0f 0x00 0x00 0x00 0x57 6456 6457 # CHECK: rxsbg %r15, %r0, 0, 0, 0 6458 0xec 0xf0 0x00 0x00 0x00 0x57 6459 6460 # CHECK: rxsbg %r4, %r5, 6, 7, 8 6461 0xec 0x45 0x06 0x07 0x08 0x57 6462 6463 # CHECK: rllg %r0, %r0, 0 6464 0xeb 0x00 0x00 0x00 0x00 0x1c 6465 6466 # CHECK: rllg %r15, %r1, 0 6467 0xeb 0xf1 0x00 0x00 0x00 0x1c 6468 6469 # CHECK: rllg %r1, %r15, 0 6470 0xeb 0x1f 0x00 0x00 0x00 0x1c 6471 6472 # CHECK: rllg %r15, %r15, 0 6473 0xeb 0xff 0x00 0x00 0x00 0x1c 6474 6475 # CHECK: rllg %r0, %r0, -524288 6476 0xeb 0x00 0x00 0x00 0x80 0x1c 6477 6478 # CHECK: rllg %r0, %r0, -1 6479 0xeb 0x00 0x0f 0xff 0xff 0x1c 6480 6481 # CHECK: rllg %r0, %r0, 1 6482 0xeb 0x00 0x00 0x01 0x00 0x1c 6483 6484 # CHECK: rllg %r0, %r0, 524287 6485 0xeb 0x00 0x0f 0xff 0x7f 0x1c 6486 6487 # CHECK: rllg %r0, %r0, 0(%r1) 6488 0xeb 0x00 0x10 0x00 0x00 0x1c 6489 6490 # CHECK: rllg %r0, %r0, 0(%r15) 6491 0xeb 0x00 0xf0 0x00 0x00 0x1c 6492 6493 # CHECK: rllg %r0, %r0, 524287(%r1) 6494 0xeb 0x00 0x1f 0xff 0x7f 0x1c 6495 6496 # CHECK: rllg %r0, %r0, 524287(%r15) 6497 0xeb 0x00 0xff 0xff 0x7f 0x1c 6498 6499 # CHECK: rll %r0, %r0, 0 6500 0xeb 0x00 0x00 0x00 0x00 0x1d 6501 6502 # CHECK: rll %r15, %r1, 0 6503 0xeb 0xf1 0x00 0x00 0x00 0x1d 6504 6505 # CHECK: rll %r1, %r15, 0 6506 0xeb 0x1f 0x00 0x00 0x00 0x1d 6507 6508 # CHECK: rll %r15, %r15, 0 6509 0xeb 0xff 0x00 0x00 0x00 0x1d 6510 6511 # CHECK: rll %r0, %r0, -524288 6512 0xeb 0x00 0x00 0x00 0x80 0x1d 6513 6514 # CHECK: rll %r0, %r0, -1 6515 0xeb 0x00 0x0f 0xff 0xff 0x1d 6516 6517 # CHECK: rll %r0, %r0, 1 6518 0xeb 0x00 0x00 0x01 0x00 0x1d 6519 6520 # CHECK: rll %r0, %r0, 524287 6521 0xeb 0x00 0x0f 0xff 0x7f 0x1d 6522 6523 # CHECK: rll %r0, %r0, 0(%r1) 6524 0xeb 0x00 0x10 0x00 0x00 0x1d 6525 6526 # CHECK: rll %r0, %r0, 0(%r15) 6527 0xeb 0x00 0xf0 0x00 0x00 0x1d 6528 6529 # CHECK: rll %r0, %r0, 524287(%r1) 6530 0xeb 0x00 0x1f 0xff 0x7f 0x1d 6531 6532 # CHECK: rll %r0, %r0, 524287(%r15) 6533 0xeb 0x00 0xff 0xff 0x7f 0x1d 6534 6535 # CHECK: sdbr %f0, %f0 6536 0xb3 0x1b 0x00 0x00 6537 6538 # CHECK: sdbr %f0, %f15 6539 0xb3 0x1b 0x00 0x0f 6540 6541 # CHECK: sdbr %f7, %f8 6542 0xb3 0x1b 0x00 0x78 6543 6544 # CHECK: sdbr %f15, %f0 6545 0xb3 0x1b 0x00 0xf0 6546 6547 # CHECK: sdb %f0, 0 6548 0xed 0x00 0x00 0x00 0x00 0x1b 6549 6550 # CHECK: sdb %f0, 4095 6551 0xed 0x00 0x0f 0xff 0x00 0x1b 6552 6553 # CHECK: sdb %f0, 0(%r1) 6554 0xed 0x00 0x10 0x00 0x00 0x1b 6555 6556 # CHECK: sdb %f0, 0(%r15) 6557 0xed 0x00 0xf0 0x00 0x00 0x1b 6558 6559 # CHECK: sdb %f0, 4095(%r1,%r15) 6560 0xed 0x01 0xff 0xff 0x00 0x1b 6561 6562 # CHECK: sdb %f0, 4095(%r15,%r1) 6563 0xed 0x0f 0x1f 0xff 0x00 0x1b 6564 6565 # CHECK: sdb %f15, 0 6566 0xed 0xf0 0x00 0x00 0x00 0x1b 6567 6568 # CHECK: sebr %f0, %f0 6569 0xb3 0x0b 0x00 0x00 6570 6571 # CHECK: sebr %f0, %f15 6572 0xb3 0x0b 0x00 0x0f 6573 6574 # CHECK: sebr %f7, %f8 6575 0xb3 0x0b 0x00 0x78 6576 6577 # CHECK: sebr %f15, %f0 6578 0xb3 0x0b 0x00 0xf0 6579 6580 # CHECK: seb %f0, 0 6581 0xed 0x00 0x00 0x00 0x00 0x0b 6582 6583 # CHECK: seb %f0, 4095 6584 0xed 0x00 0x0f 0xff 0x00 0x0b 6585 6586 # CHECK: seb %f0, 0(%r1) 6587 0xed 0x00 0x10 0x00 0x00 0x0b 6588 6589 # CHECK: seb %f0, 0(%r15) 6590 0xed 0x00 0xf0 0x00 0x00 0x0b 6591 6592 # CHECK: seb %f0, 4095(%r1,%r15) 6593 0xed 0x01 0xff 0xff 0x00 0x0b 6594 6595 # CHECK: seb %f0, 4095(%r15,%r1) 6596 0xed 0x0f 0x1f 0xff 0x00 0x0b 6597 6598 # CHECK: seb %f15, 0 6599 0xed 0xf0 0x00 0x00 0x00 0x0b 6600 6601 # CHECK: sgfr %r0, %r0 6602 0xb9 0x19 0x00 0x00 6603 6604 # CHECK: sgfr %r0, %r15 6605 0xb9 0x19 0x00 0x0f 6606 6607 # CHECK: sgfr %r15, %r0 6608 0xb9 0x19 0x00 0xf0 6609 6610 # CHECK: sgfr %r7, %r8 6611 0xb9 0x19 0x00 0x78 6612 6613 # CHECK: sgf %r0, -524288 6614 0xe3 0x00 0x00 0x00 0x80 0x19 6615 6616 # CHECK: sgf %r0, -1 6617 0xe3 0x00 0x0f 0xff 0xff 0x19 6618 6619 # CHECK: sgf %r0, 0 6620 0xe3 0x00 0x00 0x00 0x00 0x19 6621 6622 # CHECK: sgf %r0, 1 6623 0xe3 0x00 0x00 0x01 0x00 0x19 6624 6625 # CHECK: sgf %r0, 524287 6626 0xe3 0x00 0x0f 0xff 0x7f 0x19 6627 6628 # CHECK: sgf %r0, 0(%r1) 6629 0xe3 0x00 0x10 0x00 0x00 0x19 6630 6631 # CHECK: sgf %r0, 0(%r15) 6632 0xe3 0x00 0xf0 0x00 0x00 0x19 6633 6634 # CHECK: sgf %r0, 524287(%r1,%r15) 6635 0xe3 0x01 0xff 0xff 0x7f 0x19 6636 6637 # CHECK: sgf %r0, 524287(%r15,%r1) 6638 0xe3 0x0f 0x1f 0xff 0x7f 0x19 6639 6640 # CHECK: sgf %r15, 0 6641 0xe3 0xf0 0x00 0x00 0x00 0x19 6642 6643 # CHECK: sgr %r0, %r0 6644 0xb9 0x09 0x00 0x00 6645 6646 # CHECK: sgr %r0, %r15 6647 0xb9 0x09 0x00 0x0f 6648 6649 # CHECK: sgr %r15, %r0 6650 0xb9 0x09 0x00 0xf0 6651 6652 # CHECK: sgr %r7, %r8 6653 0xb9 0x09 0x00 0x78 6654 6655 # CHECK: sgrk %r0, %r0, %r0 6656 0xb9 0xe9 0x00 0x00 6657 6658 # CHECK: sgrk %r2, %r3, %r4 6659 0xb9 0xe9 0x40 0x23 6660 6661 # CHECK: sg %r0, -524288 6662 0xe3 0x00 0x00 0x00 0x80 0x09 6663 6664 # CHECK: sg %r0, -1 6665 0xe3 0x00 0x0f 0xff 0xff 0x09 6666 6667 # CHECK: sg %r0, 0 6668 0xe3 0x00 0x00 0x00 0x00 0x09 6669 6670 # CHECK: sg %r0, 1 6671 0xe3 0x00 0x00 0x01 0x00 0x09 6672 6673 # CHECK: sg %r0, 524287 6674 0xe3 0x00 0x0f 0xff 0x7f 0x09 6675 6676 # CHECK: sg %r0, 0(%r1) 6677 0xe3 0x00 0x10 0x00 0x00 0x09 6678 6679 # CHECK: sg %r0, 0(%r15) 6680 0xe3 0x00 0xf0 0x00 0x00 0x09 6681 6682 # CHECK: sg %r0, 524287(%r1,%r15) 6683 0xe3 0x01 0xff 0xff 0x7f 0x09 6684 6685 # CHECK: sg %r0, 524287(%r15,%r1) 6686 0xe3 0x0f 0x1f 0xff 0x7f 0x09 6687 6688 # CHECK: sg %r15, 0 6689 0xe3 0xf0 0x00 0x00 0x00 0x09 6690 6691 # CHECK: sh %r0, 0 6692 0x4b 0x00 0x00 0x00 6693 6694 # CHECK: sh %r0, 4095 6695 0x4b 0x00 0x0f 0xff 6696 6697 # CHECK: sh %r0, 0(%r1) 6698 0x4b 0x00 0x10 0x00 6699 6700 # CHECK: sh %r0, 0(%r15) 6701 0x4b 0x00 0xf0 0x00 6702 6703 # CHECK: sh %r0, 4095(%r1,%r15) 6704 0x4b 0x01 0xff 0xff 6705 6706 # CHECK: sh %r0, 4095(%r15,%r1) 6707 0x4b 0x0f 0x1f 0xff 6708 6709 # CHECK: sh %r15, 0 6710 0x4b 0xf0 0x00 0x00 6711 6712 # CHECK: shy %r0, -524288 6713 0xe3 0x00 0x00 0x00 0x80 0x7b 6714 6715 # CHECK: shy %r0, -1 6716 0xe3 0x00 0x0f 0xff 0xff 0x7b 6717 6718 # CHECK: shy %r0, 0 6719 0xe3 0x00 0x00 0x00 0x00 0x7b 6720 6721 # CHECK: shy %r0, 1 6722 0xe3 0x00 0x00 0x01 0x00 0x7b 6723 6724 # CHECK: shy %r0, 524287 6725 0xe3 0x00 0x0f 0xff 0x7f 0x7b 6726 6727 # CHECK: shy %r0, 0(%r1) 6728 0xe3 0x00 0x10 0x00 0x00 0x7b 6729 6730 # CHECK: shy %r0, 0(%r15) 6731 0xe3 0x00 0xf0 0x00 0x00 0x7b 6732 6733 # CHECK: shy %r0, 524287(%r1,%r15) 6734 0xe3 0x01 0xff 0xff 0x7f 0x7b 6735 6736 # CHECK: shy %r0, 524287(%r15,%r1) 6737 0xe3 0x0f 0x1f 0xff 0x7f 0x7b 6738 6739 # CHECK: shy %r15, 0 6740 0xe3 0xf0 0x00 0x00 0x00 0x7b 6741 6742 # CHECK: slbgr %r0, %r0 6743 0xb9 0x89 0x00 0x00 6744 6745 # CHECK: slbgr %r0, %r15 6746 0xb9 0x89 0x00 0x0f 6747 6748 # CHECK: slbgr %r15, %r0 6749 0xb9 0x89 0x00 0xf0 6750 6751 # CHECK: slbgr %r7, %r8 6752 0xb9 0x89 0x00 0x78 6753 6754 # CHECK: slbg %r0, -524288 6755 0xe3 0x00 0x00 0x00 0x80 0x89 6756 6757 # CHECK: slbg %r0, -1 6758 0xe3 0x00 0x0f 0xff 0xff 0x89 6759 6760 # CHECK: slbg %r0, 0 6761 0xe3 0x00 0x00 0x00 0x00 0x89 6762 6763 # CHECK: slbg %r0, 1 6764 0xe3 0x00 0x00 0x01 0x00 0x89 6765 6766 # CHECK: slbg %r0, 524287 6767 0xe3 0x00 0x0f 0xff 0x7f 0x89 6768 6769 # CHECK: slbg %r0, 0(%r1) 6770 0xe3 0x00 0x10 0x00 0x00 0x89 6771 6772 # CHECK: slbg %r0, 0(%r15) 6773 0xe3 0x00 0xf0 0x00 0x00 0x89 6774 6775 # CHECK: slbg %r0, 524287(%r1,%r15) 6776 0xe3 0x01 0xff 0xff 0x7f 0x89 6777 6778 # CHECK: slbg %r0, 524287(%r15,%r1) 6779 0xe3 0x0f 0x1f 0xff 0x7f 0x89 6780 6781 # CHECK: slbg %r15, 0 6782 0xe3 0xf0 0x00 0x00 0x00 0x89 6783 6784 # CHECK: slbr %r0, %r0 6785 0xb9 0x99 0x00 0x00 6786 6787 # CHECK: slbr %r0, %r15 6788 0xb9 0x99 0x00 0x0f 6789 6790 # CHECK: slbr %r15, %r0 6791 0xb9 0x99 0x00 0xf0 6792 6793 # CHECK: slbr %r7, %r8 6794 0xb9 0x99 0x00 0x78 6795 6796 # CHECK: slb %r0, -524288 6797 0xe3 0x00 0x00 0x00 0x80 0x99 6798 6799 # CHECK: slb %r0, -1 6800 0xe3 0x00 0x0f 0xff 0xff 0x99 6801 6802 # CHECK: slb %r0, 0 6803 0xe3 0x00 0x00 0x00 0x00 0x99 6804 6805 # CHECK: slb %r0, 1 6806 0xe3 0x00 0x00 0x01 0x00 0x99 6807 6808 # CHECK: slb %r0, 524287 6809 0xe3 0x00 0x0f 0xff 0x7f 0x99 6810 6811 # CHECK: slb %r0, 0(%r1) 6812 0xe3 0x00 0x10 0x00 0x00 0x99 6813 6814 # CHECK: slb %r0, 0(%r15) 6815 0xe3 0x00 0xf0 0x00 0x00 0x99 6816 6817 # CHECK: slb %r0, 524287(%r1,%r15) 6818 0xe3 0x01 0xff 0xff 0x7f 0x99 6819 6820 # CHECK: slb %r0, 524287(%r15,%r1) 6821 0xe3 0x0f 0x1f 0xff 0x7f 0x99 6822 6823 # CHECK: slb %r15, 0 6824 0xe3 0xf0 0x00 0x00 0x00 0x99 6825 6826 # CHECK: slfi %r0, 0 6827 0xc2 0x05 0x00 0x00 0x00 0x00 6828 6829 # CHECK: slfi %r0, 4294967295 6830 0xc2 0x05 0xff 0xff 0xff 0xff 6831 6832 # CHECK: slfi %r15, 0 6833 0xc2 0xf5 0x00 0x00 0x00 0x00 6834 6835 # CHECK: slgfi %r0, 0 6836 0xc2 0x04 0x00 0x00 0x00 0x00 6837 6838 # CHECK: slgfi %r0, 4294967295 6839 0xc2 0x04 0xff 0xff 0xff 0xff 6840 6841 # CHECK: slgfi %r15, 0 6842 0xc2 0xf4 0x00 0x00 0x00 0x00 6843 6844 # CHECK: slgfr %r0, %r0 6845 0xb9 0x1b 0x00 0x00 6846 6847 # CHECK: slgfr %r0, %r15 6848 0xb9 0x1b 0x00 0x0f 6849 6850 # CHECK: slgfr %r15, %r0 6851 0xb9 0x1b 0x00 0xf0 6852 6853 # CHECK: slgfr %r7, %r8 6854 0xb9 0x1b 0x00 0x78 6855 6856 # CHECK: slgf %r0, -524288 6857 0xe3 0x00 0x00 0x00 0x80 0x1b 6858 6859 # CHECK: slgf %r0, -1 6860 0xe3 0x00 0x0f 0xff 0xff 0x1b 6861 6862 # CHECK: slgf %r0, 0 6863 0xe3 0x00 0x00 0x00 0x00 0x1b 6864 6865 # CHECK: slgf %r0, 1 6866 0xe3 0x00 0x00 0x01 0x00 0x1b 6867 6868 # CHECK: slgf %r0, 524287 6869 0xe3 0x00 0x0f 0xff 0x7f 0x1b 6870 6871 # CHECK: slgf %r0, 0(%r1) 6872 0xe3 0x00 0x10 0x00 0x00 0x1b 6873 6874 # CHECK: slgf %r0, 0(%r15) 6875 0xe3 0x00 0xf0 0x00 0x00 0x1b 6876 6877 # CHECK: slgf %r0, 524287(%r1,%r15) 6878 0xe3 0x01 0xff 0xff 0x7f 0x1b 6879 6880 # CHECK: slgf %r0, 524287(%r15,%r1) 6881 0xe3 0x0f 0x1f 0xff 0x7f 0x1b 6882 6883 # CHECK: slgf %r15, 0 6884 0xe3 0xf0 0x00 0x00 0x00 0x1b 6885 6886 # CHECK: slgr %r0, %r0 6887 0xb9 0x0b 0x00 0x00 6888 6889 # CHECK: slgr %r0, %r15 6890 0xb9 0x0b 0x00 0x0f 6891 6892 # CHECK: slgr %r15, %r0 6893 0xb9 0x0b 0x00 0xf0 6894 6895 # CHECK: slgr %r7, %r8 6896 0xb9 0x0b 0x00 0x78 6897 6898 # CHECK: slgrk %r0, %r0, %r0 6899 0xb9 0xeb 0x00 0x00 6900 6901 # CHECK: slgrk %r2, %r3, %r4 6902 0xb9 0xeb 0x40 0x23 6903 6904 # CHECK: slg %r0, -524288 6905 0xe3 0x00 0x00 0x00 0x80 0x0b 6906 6907 # CHECK: slg %r0, -1 6908 0xe3 0x00 0x0f 0xff 0xff 0x0b 6909 6910 # CHECK: slg %r0, 0 6911 0xe3 0x00 0x00 0x00 0x00 0x0b 6912 6913 # CHECK: slg %r0, 1 6914 0xe3 0x00 0x00 0x01 0x00 0x0b 6915 6916 # CHECK: slg %r0, 524287 6917 0xe3 0x00 0x0f 0xff 0x7f 0x0b 6918 6919 # CHECK: slg %r0, 0(%r1) 6920 0xe3 0x00 0x10 0x00 0x00 0x0b 6921 6922 # CHECK: slg %r0, 0(%r15) 6923 0xe3 0x00 0xf0 0x00 0x00 0x0b 6924 6925 # CHECK: slg %r0, 524287(%r1,%r15) 6926 0xe3 0x01 0xff 0xff 0x7f 0x0b 6927 6928 # CHECK: slg %r0, 524287(%r15,%r1) 6929 0xe3 0x0f 0x1f 0xff 0x7f 0x0b 6930 6931 # CHECK: slg %r15, 0 6932 0xe3 0xf0 0x00 0x00 0x00 0x0b 6933 6934 # CHECK: sllg %r0, %r0, 0 6935 0xeb 0x00 0x00 0x00 0x00 0x0d 6936 6937 # CHECK: sllg %r15, %r1, 0 6938 0xeb 0xf1 0x00 0x00 0x00 0x0d 6939 6940 # CHECK: sllg %r1, %r15, 0 6941 0xeb 0x1f 0x00 0x00 0x00 0x0d 6942 6943 # CHECK: sllg %r15, %r15, 0 6944 0xeb 0xff 0x00 0x00 0x00 0x0d 6945 6946 # CHECK: sllg %r0, %r0, -524288 6947 0xeb 0x00 0x00 0x00 0x80 0x0d 6948 6949 # CHECK: sllg %r0, %r0, -1 6950 0xeb 0x00 0x0f 0xff 0xff 0x0d 6951 6952 # CHECK: sllg %r0, %r0, 1 6953 0xeb 0x00 0x00 0x01 0x00 0x0d 6954 6955 # CHECK: sllg %r0, %r0, 524287 6956 0xeb 0x00 0x0f 0xff 0x7f 0x0d 6957 6958 # CHECK: sllg %r0, %r0, 0(%r1) 6959 0xeb 0x00 0x10 0x00 0x00 0x0d 6960 6961 # CHECK: sllg %r0, %r0, 0(%r15) 6962 0xeb 0x00 0xf0 0x00 0x00 0x0d 6963 6964 # CHECK: sllg %r0, %r0, 524287(%r1) 6965 0xeb 0x00 0x1f 0xff 0x7f 0x0d 6966 6967 # CHECK: sllg %r0, %r0, 524287(%r15) 6968 0xeb 0x00 0xff 0xff 0x7f 0x0d 6969 6970 # CHECK: sllk %r0, %r0, 0 6971 0xeb 0x00 0x00 0x00 0x00 0xdf 6972 6973 # CHECK: sllk %r15, %r1, 0 6974 0xeb 0xf1 0x00 0x00 0x00 0xdf 6975 6976 # CHECK: sllk %r1, %r15, 0 6977 0xeb 0x1f 0x00 0x00 0x00 0xdf 6978 6979 # CHECK: sllk %r15, %r15, 0 6980 0xeb 0xff 0x00 0x00 0x00 0xdf 6981 6982 # CHECK: sllk %r0, %r0, -524288 6983 0xeb 0x00 0x00 0x00 0x80 0xdf 6984 6985 # CHECK: sllk %r0, %r0, -1 6986 0xeb 0x00 0x0f 0xff 0xff 0xdf 6987 6988 # CHECK: sllk %r0, %r0, 1 6989 0xeb 0x00 0x00 0x01 0x00 0xdf 6990 6991 # CHECK: sllk %r0, %r0, 524287 6992 0xeb 0x00 0x0f 0xff 0x7f 0xdf 6993 6994 # CHECK: sllk %r0, %r0, 0(%r1) 6995 0xeb 0x00 0x10 0x00 0x00 0xdf 6996 6997 # CHECK: sllk %r0, %r0, 0(%r15) 6998 0xeb 0x00 0xf0 0x00 0x00 0xdf 6999 7000 # CHECK: sllk %r0, %r0, 524287(%r1) 7001 0xeb 0x00 0x1f 0xff 0x7f 0xdf 7002 7003 # CHECK: sllk %r0, %r0, 524287(%r15) 7004 0xeb 0x00 0xff 0xff 0x7f 0xdf 7005 7006 # CHECK: sll %r0, 0 7007 0x89 0x00 0x00 0x00 7008 7009 # CHECK: sll %r7, 0 7010 0x89 0x70 0x00 0x00 7011 7012 # CHECK: sll %r15, 0 7013 0x89 0xf0 0x00 0x00 7014 7015 # CHECK: sll %r0, 4095 7016 0x89 0x00 0x0f 0xff 7017 7018 # CHECK: sll %r0, 0(%r1) 7019 0x89 0x00 0x10 0x00 7020 7021 # CHECK: sll %r0, 0(%r15) 7022 0x89 0x00 0xf0 0x00 7023 7024 # CHECK: sll %r0, 4095(%r1) 7025 0x89 0x00 0x1f 0xff 7026 7027 # CHECK: sll %r0, 4095(%r15) 7028 0x89 0x00 0xff 0xff 7029 7030 # CHECK: slr %r0, %r0 7031 0x1f 0x00 7032 7033 # CHECK: slr %r0, %r15 7034 0x1f 0x0f 7035 7036 # CHECK: slr %r15, %r0 7037 0x1f 0xf0 7038 7039 # CHECK: slr %r7, %r8 7040 0x1f 0x78 7041 7042 # CHECK: slrk %r0, %r0, %r0 7043 0xb9 0xfb 0x00 0x00 7044 7045 # CHECK: slrk %r2, %r3, %r4 7046 0xb9 0xfb 0x40 0x23 7047 7048 # CHECK: sl %r0, 0 7049 0x5f 0x00 0x00 0x00 7050 7051 # CHECK: sl %r0, 4095 7052 0x5f 0x00 0x0f 0xff 7053 7054 # CHECK: sl %r0, 0(%r1) 7055 0x5f 0x00 0x10 0x00 7056 7057 # CHECK: sl %r0, 0(%r15) 7058 0x5f 0x00 0xf0 0x00 7059 7060 # CHECK: sl %r0, 4095(%r1,%r15) 7061 0x5f 0x01 0xff 0xff 7062 7063 # CHECK: sl %r0, 4095(%r15,%r1) 7064 0x5f 0x0f 0x1f 0xff 7065 7066 # CHECK: sl %r15, 0 7067 0x5f 0xf0 0x00 0x00 7068 7069 # CHECK: sly %r0, -524288 7070 0xe3 0x00 0x00 0x00 0x80 0x5f 7071 7072 # CHECK: sly %r0, -1 7073 0xe3 0x00 0x0f 0xff 0xff 0x5f 7074 7075 # CHECK: sly %r0, 0 7076 0xe3 0x00 0x00 0x00 0x00 0x5f 7077 7078 # CHECK: sly %r0, 1 7079 0xe3 0x00 0x00 0x01 0x00 0x5f 7080 7081 # CHECK: sly %r0, 524287 7082 0xe3 0x00 0x0f 0xff 0x7f 0x5f 7083 7084 # CHECK: sly %r0, 0(%r1) 7085 0xe3 0x00 0x10 0x00 0x00 0x5f 7086 7087 # CHECK: sly %r0, 0(%r15) 7088 0xe3 0x00 0xf0 0x00 0x00 0x5f 7089 7090 # CHECK: sly %r0, 524287(%r1,%r15) 7091 0xe3 0x01 0xff 0xff 0x7f 0x5f 7092 7093 # CHECK: sly %r0, 524287(%r15,%r1) 7094 0xe3 0x0f 0x1f 0xff 0x7f 0x5f 7095 7096 # CHECK: sly %r15, 0 7097 0xe3 0xf0 0x00 0x00 0x00 0x5f 7098 7099 # CHECK: sqdbr %f0, %f0 7100 0xb3 0x15 0x00 0x00 7101 7102 # CHECK: sqdbr %f0, %f15 7103 0xb3 0x15 0x00 0x0f 7104 7105 # CHECK: sqdbr %f7, %f8 7106 0xb3 0x15 0x00 0x78 7107 7108 # CHECK: sqdbr %f15, %f0 7109 0xb3 0x15 0x00 0xf0 7110 7111 # CHECK: sqdb %f0, 0 7112 0xed 0x00 0x00 0x00 0x00 0x15 7113 7114 # CHECK: sqdb %f0, 4095 7115 0xed 0x00 0x0f 0xff 0x00 0x15 7116 7117 # CHECK: sqdb %f0, 0(%r1) 7118 0xed 0x00 0x10 0x00 0x00 0x15 7119 7120 # CHECK: sqdb %f0, 0(%r15) 7121 0xed 0x00 0xf0 0x00 0x00 0x15 7122 7123 # CHECK: sqdb %f0, 4095(%r1,%r15) 7124 0xed 0x01 0xff 0xff 0x00 0x15 7125 7126 # CHECK: sqdb %f0, 4095(%r15,%r1) 7127 0xed 0x0f 0x1f 0xff 0x00 0x15 7128 7129 # CHECK: sqdb %f15, 0 7130 0xed 0xf0 0x00 0x00 0x00 0x15 7131 7132 # CHECK: sqebr %f0, %f0 7133 0xb3 0x14 0x00 0x00 7134 7135 # CHECK: sqebr %f0, %f15 7136 0xb3 0x14 0x00 0x0f 7137 7138 # CHECK: sqebr %f7, %f8 7139 0xb3 0x14 0x00 0x78 7140 7141 # CHECK: sqebr %f15, %f0 7142 0xb3 0x14 0x00 0xf0 7143 7144 # CHECK: sqeb %f0, 0 7145 0xed 0x00 0x00 0x00 0x00 0x14 7146 7147 # CHECK: sqeb %f0, 4095 7148 0xed 0x00 0x0f 0xff 0x00 0x14 7149 7150 # CHECK: sqeb %f0, 0(%r1) 7151 0xed 0x00 0x10 0x00 0x00 0x14 7152 7153 # CHECK: sqeb %f0, 0(%r15) 7154 0xed 0x00 0xf0 0x00 0x00 0x14 7155 7156 # CHECK: sqeb %f0, 4095(%r1,%r15) 7157 0xed 0x01 0xff 0xff 0x00 0x14 7158 7159 # CHECK: sqeb %f0, 4095(%r15,%r1) 7160 0xed 0x0f 0x1f 0xff 0x00 0x14 7161 7162 # CHECK: sqeb %f15, 0 7163 0xed 0xf0 0x00 0x00 0x00 0x14 7164 7165 # CHECK: sqxbr %f0, %f0 7166 0xb3 0x16 0x00 0x00 7167 7168 # CHECK: sqxbr %f0, %f13 7169 0xb3 0x16 0x00 0x0d 7170 7171 # CHECK: sqxbr %f8, %f8 7172 0xb3 0x16 0x00 0x88 7173 7174 # CHECK: sqxbr %f13, %f0 7175 0xb3 0x16 0x00 0xd0 7176 7177 # CHECK: srag %r0, %r0, 0 7178 0xeb 0x00 0x00 0x00 0x00 0x0a 7179 7180 # CHECK: srag %r15, %r1, 0 7181 0xeb 0xf1 0x00 0x00 0x00 0x0a 7182 7183 # CHECK: srag %r1, %r15, 0 7184 0xeb 0x1f 0x00 0x00 0x00 0x0a 7185 7186 # CHECK: srag %r15, %r15, 0 7187 0xeb 0xff 0x00 0x00 0x00 0x0a 7188 7189 # CHECK: srag %r0, %r0, -524288 7190 0xeb 0x00 0x00 0x00 0x80 0x0a 7191 7192 # CHECK: srag %r0, %r0, -1 7193 0xeb 0x00 0x0f 0xff 0xff 0x0a 7194 7195 # CHECK: srag %r0, %r0, 1 7196 0xeb 0x00 0x00 0x01 0x00 0x0a 7197 7198 # CHECK: srag %r0, %r0, 524287 7199 0xeb 0x00 0x0f 0xff 0x7f 0x0a 7200 7201 # CHECK: srag %r0, %r0, 0(%r1) 7202 0xeb 0x00 0x10 0x00 0x00 0x0a 7203 7204 # CHECK: srag %r0, %r0, 0(%r15) 7205 0xeb 0x00 0xf0 0x00 0x00 0x0a 7206 7207 # CHECK: srag %r0, %r0, 524287(%r1) 7208 0xeb 0x00 0x1f 0xff 0x7f 0x0a 7209 7210 # CHECK: srag %r0, %r0, 524287(%r15) 7211 0xeb 0x00 0xff 0xff 0x7f 0x0a 7212 7213 # CHECK: srak %r0, %r0, 0 7214 0xeb 0x00 0x00 0x00 0x00 0xdc 7215 7216 # CHECK: srak %r15, %r1, 0 7217 0xeb 0xf1 0x00 0x00 0x00 0xdc 7218 7219 # CHECK: srak %r1, %r15, 0 7220 0xeb 0x1f 0x00 0x00 0x00 0xdc 7221 7222 # CHECK: srak %r15, %r15, 0 7223 0xeb 0xff 0x00 0x00 0x00 0xdc 7224 7225 # CHECK: srak %r0, %r0, -524288 7226 0xeb 0x00 0x00 0x00 0x80 0xdc 7227 7228 # CHECK: srak %r0, %r0, -1 7229 0xeb 0x00 0x0f 0xff 0xff 0xdc 7230 7231 # CHECK: srak %r0, %r0, 1 7232 0xeb 0x00 0x00 0x01 0x00 0xdc 7233 7234 # CHECK: srak %r0, %r0, 524287 7235 0xeb 0x00 0x0f 0xff 0x7f 0xdc 7236 7237 # CHECK: srak %r0, %r0, 0(%r1) 7238 0xeb 0x00 0x10 0x00 0x00 0xdc 7239 7240 # CHECK: srak %r0, %r0, 0(%r15) 7241 0xeb 0x00 0xf0 0x00 0x00 0xdc 7242 7243 # CHECK: srak %r0, %r0, 524287(%r1) 7244 0xeb 0x00 0x1f 0xff 0x7f 0xdc 7245 7246 # CHECK: srak %r0, %r0, 524287(%r15) 7247 0xeb 0x00 0xff 0xff 0x7f 0xdc 7248 7249 # CHECK: sra %r0, 0 7250 0x8a 0x00 0x00 0x00 7251 7252 # CHECK: sra %r7, 0 7253 0x8a 0x70 0x00 0x00 7254 7255 # CHECK: sra %r15, 0 7256 0x8a 0xf0 0x00 0x00 7257 7258 # CHECK: sra %r0, 4095 7259 0x8a 0x00 0x0f 0xff 7260 7261 # CHECK: sra %r0, 0(%r1) 7262 0x8a 0x00 0x10 0x00 7263 7264 # CHECK: sra %r0, 0(%r15) 7265 0x8a 0x00 0xf0 0x00 7266 7267 # CHECK: sra %r0, 4095(%r1) 7268 0x8a 0x00 0x1f 0xff 7269 7270 # CHECK: sra %r0, 4095(%r15) 7271 0x8a 0x00 0xff 0xff 7272 7273 # CHECK: srlg %r0, %r0, 0 7274 0xeb 0x00 0x00 0x00 0x00 0x0c 7275 7276 # CHECK: srlg %r15, %r1, 0 7277 0xeb 0xf1 0x00 0x00 0x00 0x0c 7278 7279 # CHECK: srlg %r1, %r15, 0 7280 0xeb 0x1f 0x00 0x00 0x00 0x0c 7281 7282 # CHECK: srlg %r15, %r15, 0 7283 0xeb 0xff 0x00 0x00 0x00 0x0c 7284 7285 # CHECK: srlg %r0, %r0, -524288 7286 0xeb 0x00 0x00 0x00 0x80 0x0c 7287 7288 # CHECK: srlg %r0, %r0, -1 7289 0xeb 0x00 0x0f 0xff 0xff 0x0c 7290 7291 # CHECK: srlg %r0, %r0, 1 7292 0xeb 0x00 0x00 0x01 0x00 0x0c 7293 7294 # CHECK: srlg %r0, %r0, 524287 7295 0xeb 0x00 0x0f 0xff 0x7f 0x0c 7296 7297 # CHECK: srlg %r0, %r0, 0(%r1) 7298 0xeb 0x00 0x10 0x00 0x00 0x0c 7299 7300 # CHECK: srlg %r0, %r0, 0(%r15) 7301 0xeb 0x00 0xf0 0x00 0x00 0x0c 7302 7303 # CHECK: srlg %r0, %r0, 524287(%r1) 7304 0xeb 0x00 0x1f 0xff 0x7f 0x0c 7305 7306 # CHECK: srlg %r0, %r0, 524287(%r15) 7307 0xeb 0x00 0xff 0xff 0x7f 0x0c 7308 7309 # CHECK: srlk %r0, %r0, 0 7310 0xeb 0x00 0x00 0x00 0x00 0xde 7311 7312 # CHECK: srlk %r15, %r1, 0 7313 0xeb 0xf1 0x00 0x00 0x00 0xde 7314 7315 # CHECK: srlk %r1, %r15, 0 7316 0xeb 0x1f 0x00 0x00 0x00 0xde 7317 7318 # CHECK: srlk %r15, %r15, 0 7319 0xeb 0xff 0x00 0x00 0x00 0xde 7320 7321 # CHECK: srlk %r0, %r0, -524288 7322 0xeb 0x00 0x00 0x00 0x80 0xde 7323 7324 # CHECK: srlk %r0, %r0, -1 7325 0xeb 0x00 0x0f 0xff 0xff 0xde 7326 7327 # CHECK: srlk %r0, %r0, 1 7328 0xeb 0x00 0x00 0x01 0x00 0xde 7329 7330 # CHECK: srlk %r0, %r0, 524287 7331 0xeb 0x00 0x0f 0xff 0x7f 0xde 7332 7333 # CHECK: srlk %r0, %r0, 0(%r1) 7334 0xeb 0x00 0x10 0x00 0x00 0xde 7335 7336 # CHECK: srlk %r0, %r0, 0(%r15) 7337 0xeb 0x00 0xf0 0x00 0x00 0xde 7338 7339 # CHECK: srlk %r0, %r0, 524287(%r1) 7340 0xeb 0x00 0x1f 0xff 0x7f 0xde 7341 7342 # CHECK: srlk %r0, %r0, 524287(%r15) 7343 0xeb 0x00 0xff 0xff 0x7f 0xde 7344 7345 # CHECK: srl %r0, 0 7346 0x88 0x00 0x00 0x00 7347 7348 # CHECK: srl %r7, 0 7349 0x88 0x70 0x00 0x00 7350 7351 # CHECK: srl %r15, 0 7352 0x88 0xf0 0x00 0x00 7353 7354 # CHECK: srl %r0, 4095 7355 0x88 0x00 0x0f 0xff 7356 7357 # CHECK: srl %r0, 0(%r1) 7358 0x88 0x00 0x10 0x00 7359 7360 # CHECK: srl %r0, 0(%r15) 7361 0x88 0x00 0xf0 0x00 7362 7363 # CHECK: srl %r0, 4095(%r1) 7364 0x88 0x00 0x1f 0xff 7365 7366 # CHECK: srl %r0, 4095(%r15) 7367 0x88 0x00 0xff 0xff 7368 7369 # CHECK: sr %r0, %r0 7370 0x1b 0x00 7371 7372 # CHECK: sr %r0, %r15 7373 0x1b 0x0f 7374 7375 # CHECK: sr %r15, %r0 7376 0x1b 0xf0 7377 7378 # CHECK: sr %r7, %r8 7379 0x1b 0x78 7380 7381 # CHECK: srk %r0, %r0, %r0 7382 0xb9 0xf9 0x00 0x00 7383 7384 # CHECK: srk %r2, %r3, %r4 7385 0xb9 0xf9 0x40 0x23 7386 7387 # CHECK: srst %r0, %r0 7388 0xb2 0x5e 0x00 0x00 7389 7390 # CHECK: srst %r0, %r15 7391 0xb2 0x5e 0x00 0x0f 7392 7393 # CHECK: srst %r15, %r0 7394 0xb2 0x5e 0x00 0xf0 7395 7396 # CHECK: srst %r7, %r8 7397 0xb2 0x5e 0x00 0x78 7398 7399 # CHECK: stc %r0, 0 7400 0x42 0x00 0x00 0x00 7401 7402 # CHECK: stc %r0, 4095 7403 0x42 0x00 0x0f 0xff 7404 7405 # CHECK: stc %r0, 0(%r1) 7406 0x42 0x00 0x10 0x00 7407 7408 # CHECK: stc %r0, 0(%r15) 7409 0x42 0x00 0xf0 0x00 7410 7411 # CHECK: stc %r0, 4095(%r1,%r15) 7412 0x42 0x01 0xff 0xff 7413 7414 # CHECK: stc %r0, 4095(%r15,%r1) 7415 0x42 0x0f 0x1f 0xff 7416 7417 # CHECK: stc %r15, 0 7418 0x42 0xf0 0x00 0x00 7419 7420 # CHECK: stch %r0, -524288 7421 0xe3 0x00 0x00 0x00 0x80 0xc3 7422 7423 # CHECK: stch %r0, -1 7424 0xe3 0x00 0x0f 0xff 0xff 0xc3 7425 7426 # CHECK: stch %r0, 0 7427 0xe3 0x00 0x00 0x00 0x00 0xc3 7428 7429 # CHECK: stch %r0, 1 7430 0xe3 0x00 0x00 0x01 0x00 0xc3 7431 7432 # CHECK: stch %r0, 524287 7433 0xe3 0x00 0x0f 0xff 0x7f 0xc3 7434 7435 # CHECK: stch %r0, 0(%r1) 7436 0xe3 0x00 0x10 0x00 0x00 0xc3 7437 7438 # CHECK: stch %r0, 0(%r15) 7439 0xe3 0x00 0xf0 0x00 0x00 0xc3 7440 7441 # CHECK: stch %r0, 524287(%r1,%r15) 7442 0xe3 0x01 0xff 0xff 0x7f 0xc3 7443 7444 # CHECK: stch %r0, 524287(%r15,%r1) 7445 0xe3 0x0f 0x1f 0xff 0x7f 0xc3 7446 7447 # CHECK: stch %r15, 0 7448 0xe3 0xf0 0x00 0x00 0x00 0xc3 7449 7450 # CHECK: stcy %r0, -524288 7451 0xe3 0x00 0x00 0x00 0x80 0x72 7452 7453 # CHECK: stcy %r0, -1 7454 0xe3 0x00 0x0f 0xff 0xff 0x72 7455 7456 # CHECK: stcy %r0, 0 7457 0xe3 0x00 0x00 0x00 0x00 0x72 7458 7459 # CHECK: stcy %r0, 1 7460 0xe3 0x00 0x00 0x01 0x00 0x72 7461 7462 # CHECK: stcy %r0, 524287 7463 0xe3 0x00 0x0f 0xff 0x7f 0x72 7464 7465 # CHECK: stcy %r0, 0(%r1) 7466 0xe3 0x00 0x10 0x00 0x00 0x72 7467 7468 # CHECK: stcy %r0, 0(%r15) 7469 0xe3 0x00 0xf0 0x00 0x00 0x72 7470 7471 # CHECK: stcy %r0, 524287(%r1,%r15) 7472 0xe3 0x01 0xff 0xff 0x7f 0x72 7473 7474 # CHECK: stcy %r0, 524287(%r15,%r1) 7475 0xe3 0x0f 0x1f 0xff 0x7f 0x72 7476 7477 # CHECK: stcy %r15, 0 7478 0xe3 0xf0 0x00 0x00 0x00 0x72 7479 7480 # CHECK: std %f0, 0 7481 0x60 0x00 0x00 0x00 7482 7483 # CHECK: std %f0, 4095 7484 0x60 0x00 0x0f 0xff 7485 7486 # CHECK: std %f0, 0(%r1) 7487 0x60 0x00 0x10 0x00 7488 7489 # CHECK: std %f0, 0(%r15) 7490 0x60 0x00 0xf0 0x00 7491 7492 # CHECK: std %f0, 4095(%r1,%r15) 7493 0x60 0x01 0xff 0xff 7494 7495 # CHECK: std %f0, 4095(%r15,%r1) 7496 0x60 0x0f 0x1f 0xff 7497 7498 # CHECK: std %f15, 0 7499 0x60 0xf0 0x00 0x00 7500 7501 # CHECK: stdy %f0, -524288 7502 0xed 0x00 0x00 0x00 0x80 0x67 7503 7504 # CHECK: stdy %f0, -1 7505 0xed 0x00 0x0f 0xff 0xff 0x67 7506 7507 # CHECK: stdy %f0, 0 7508 0xed 0x00 0x00 0x00 0x00 0x67 7509 7510 # CHECK: stdy %f0, 1 7511 0xed 0x00 0x00 0x01 0x00 0x67 7512 7513 # CHECK: stdy %f0, 524287 7514 0xed 0x00 0x0f 0xff 0x7f 0x67 7515 7516 # CHECK: stdy %f0, 0(%r1) 7517 0xed 0x00 0x10 0x00 0x00 0x67 7518 7519 # CHECK: stdy %f0, 0(%r15) 7520 0xed 0x00 0xf0 0x00 0x00 0x67 7521 7522 # CHECK: stdy %f0, 524287(%r1,%r15) 7523 0xed 0x01 0xff 0xff 0x7f 0x67 7524 7525 # CHECK: stdy %f0, 524287(%r15,%r1) 7526 0xed 0x0f 0x1f 0xff 0x7f 0x67 7527 7528 # CHECK: stdy %f15, 0 7529 0xed 0xf0 0x00 0x00 0x00 0x67 7530 7531 # CHECK: ste %f0, 0 7532 0x70 0x00 0x00 0x00 7533 7534 # CHECK: ste %f0, 4095 7535 0x70 0x00 0x0f 0xff 7536 7537 # CHECK: ste %f0, 0(%r1) 7538 0x70 0x00 0x10 0x00 7539 7540 # CHECK: ste %f0, 0(%r15) 7541 0x70 0x00 0xf0 0x00 7542 7543 # CHECK: ste %f0, 4095(%r1,%r15) 7544 0x70 0x01 0xff 0xff 7545 7546 # CHECK: ste %f0, 4095(%r15,%r1) 7547 0x70 0x0f 0x1f 0xff 7548 7549 # CHECK: ste %f15, 0 7550 0x70 0xf0 0x00 0x00 7551 7552 # CHECK: stey %f0, -524288 7553 0xed 0x00 0x00 0x00 0x80 0x66 7554 7555 # CHECK: stey %f0, -1 7556 0xed 0x00 0x0f 0xff 0xff 0x66 7557 7558 # CHECK: stey %f0, 0 7559 0xed 0x00 0x00 0x00 0x00 0x66 7560 7561 # CHECK: stey %f0, 1 7562 0xed 0x00 0x00 0x01 0x00 0x66 7563 7564 # CHECK: stey %f0, 524287 7565 0xed 0x00 0x0f 0xff 0x7f 0x66 7566 7567 # CHECK: stey %f0, 0(%r1) 7568 0xed 0x00 0x10 0x00 0x00 0x66 7569 7570 # CHECK: stey %f0, 0(%r15) 7571 0xed 0x00 0xf0 0x00 0x00 0x66 7572 7573 # CHECK: stey %f0, 524287(%r1,%r15) 7574 0xed 0x01 0xff 0xff 0x7f 0x66 7575 7576 # CHECK: stey %f0, 524287(%r15,%r1) 7577 0xed 0x0f 0x1f 0xff 0x7f 0x66 7578 7579 # CHECK: stey %f15, 0 7580 0xed 0xf0 0x00 0x00 0x00 0x66 7581 7582 # CHECK: stg %r0, -524288 7583 0xe3 0x00 0x00 0x00 0x80 0x24 7584 7585 # CHECK: stg %r0, -1 7586 0xe3 0x00 0x0f 0xff 0xff 0x24 7587 7588 # CHECK: stg %r0, 0 7589 0xe3 0x00 0x00 0x00 0x00 0x24 7590 7591 # CHECK: stg %r0, 1 7592 0xe3 0x00 0x00 0x01 0x00 0x24 7593 7594 # CHECK: stg %r0, 524287 7595 0xe3 0x00 0x0f 0xff 0x7f 0x24 7596 7597 # CHECK: stg %r0, 0(%r1) 7598 0xe3 0x00 0x10 0x00 0x00 0x24 7599 7600 # CHECK: stg %r0, 0(%r15) 7601 0xe3 0x00 0xf0 0x00 0x00 0x24 7602 7603 # CHECK: stg %r0, 524287(%r1,%r15) 7604 0xe3 0x01 0xff 0xff 0x7f 0x24 7605 7606 # CHECK: stg %r0, 524287(%r15,%r1) 7607 0xe3 0x0f 0x1f 0xff 0x7f 0x24 7608 7609 # CHECK: stg %r15, 0 7610 0xe3 0xf0 0x00 0x00 0x00 0x24 7611 7612 # CHECK: sth %r0, 0 7613 0x40 0x00 0x00 0x00 7614 7615 # CHECK: sth %r0, 4095 7616 0x40 0x00 0x0f 0xff 7617 7618 # CHECK: sth %r0, 0(%r1) 7619 0x40 0x00 0x10 0x00 7620 7621 # CHECK: sth %r0, 0(%r15) 7622 0x40 0x00 0xf0 0x00 7623 7624 # CHECK: sth %r0, 4095(%r1,%r15) 7625 0x40 0x01 0xff 0xff 7626 7627 # CHECK: sth %r0, 4095(%r15,%r1) 7628 0x40 0x0f 0x1f 0xff 7629 7630 # CHECK: sth %r15, 0 7631 0x40 0xf0 0x00 0x00 7632 7633 # CHECK: sthh %r0, -524288 7634 0xe3 0x00 0x00 0x00 0x80 0xc7 7635 7636 # CHECK: sthh %r0, -1 7637 0xe3 0x00 0x0f 0xff 0xff 0xc7 7638 7639 # CHECK: sthh %r0, 0 7640 0xe3 0x00 0x00 0x00 0x00 0xc7 7641 7642 # CHECK: sthh %r0, 1 7643 0xe3 0x00 0x00 0x01 0x00 0xc7 7644 7645 # CHECK: sthh %r0, 524287 7646 0xe3 0x00 0x0f 0xff 0x7f 0xc7 7647 7648 # CHECK: sthh %r0, 0(%r1) 7649 0xe3 0x00 0x10 0x00 0x00 0xc7 7650 7651 # CHECK: sthh %r0, 0(%r15) 7652 0xe3 0x00 0xf0 0x00 0x00 0xc7 7653 7654 # CHECK: sthh %r0, 524287(%r1,%r15) 7655 0xe3 0x01 0xff 0xff 0x7f 0xc7 7656 7657 # CHECK: sthh %r0, 524287(%r15,%r1) 7658 0xe3 0x0f 0x1f 0xff 0x7f 0xc7 7659 7660 # CHECK: sthh %r15, 0 7661 0xe3 0xf0 0x00 0x00 0x00 0xc7 7662 7663 # CHECK: stfh %r0, -524288 7664 0xe3 0x00 0x00 0x00 0x80 0xcb 7665 7666 # CHECK: stfh %r0, -1 7667 0xe3 0x00 0x0f 0xff 0xff 0xcb 7668 7669 # CHECK: stfh %r0, 0 7670 0xe3 0x00 0x00 0x00 0x00 0xcb 7671 7672 # CHECK: stfh %r0, 1 7673 0xe3 0x00 0x00 0x01 0x00 0xcb 7674 7675 # CHECK: stfh %r0, 524287 7676 0xe3 0x00 0x0f 0xff 0x7f 0xcb 7677 7678 # CHECK: stfh %r0, 0(%r1) 7679 0xe3 0x00 0x10 0x00 0x00 0xcb 7680 7681 # CHECK: stfh %r0, 0(%r15) 7682 0xe3 0x00 0xf0 0x00 0x00 0xcb 7683 7684 # CHECK: stfh %r0, 524287(%r1,%r15) 7685 0xe3 0x01 0xff 0xff 0x7f 0xcb 7686 7687 # CHECK: stfh %r0, 524287(%r15,%r1) 7688 0xe3 0x0f 0x1f 0xff 0x7f 0xcb 7689 7690 # CHECK: stfh %r15, 0 7691 0xe3 0xf0 0x00 0x00 0x00 0xcb 7692 7693 # CHECK: sthy %r0, -524288 7694 0xe3 0x00 0x00 0x00 0x80 0x70 7695 7696 # CHECK: sthy %r0, -1 7697 0xe3 0x00 0x0f 0xff 0xff 0x70 7698 7699 # CHECK: sthy %r0, 0 7700 0xe3 0x00 0x00 0x00 0x00 0x70 7701 7702 # CHECK: sthy %r0, 1 7703 0xe3 0x00 0x00 0x01 0x00 0x70 7704 7705 # CHECK: sthy %r0, 524287 7706 0xe3 0x00 0x0f 0xff 0x7f 0x70 7707 7708 # CHECK: sthy %r0, 0(%r1) 7709 0xe3 0x00 0x10 0x00 0x00 0x70 7710 7711 # CHECK: sthy %r0, 0(%r15) 7712 0xe3 0x00 0xf0 0x00 0x00 0x70 7713 7714 # CHECK: sthy %r0, 524287(%r1,%r15) 7715 0xe3 0x01 0xff 0xff 0x7f 0x70 7716 7717 # CHECK: sthy %r0, 524287(%r15,%r1) 7718 0xe3 0x0f 0x1f 0xff 0x7f 0x70 7719 7720 # CHECK: sthy %r15, 0 7721 0xe3 0xf0 0x00 0x00 0x00 0x70 7722 7723 # CHECK: stmg %r0, %r0, 0 7724 0xeb 0x00 0x00 0x00 0x00 0x24 7725 7726 # CHECK: stmg %r0, %r15, 0 7727 0xeb 0x0f 0x00 0x00 0x00 0x24 7728 7729 # CHECK: stmg %r14, %r15, 0 7730 0xeb 0xef 0x00 0x00 0x00 0x24 7731 7732 # CHECK: stmg %r15, %r15, 0 7733 0xeb 0xff 0x00 0x00 0x00 0x24 7734 7735 # CHECK: stmg %r0, %r0, -524288 7736 0xeb 0x00 0x00 0x00 0x80 0x24 7737 7738 # CHECK: stmg %r0, %r0, -1 7739 0xeb 0x00 0x0f 0xff 0xff 0x24 7740 7741 # CHECK: stmg %r0, %r0, 0 7742 0xeb 0x00 0x00 0x00 0x00 0x24 7743 7744 # CHECK: stmg %r0, %r0, 1 7745 0xeb 0x00 0x00 0x01 0x00 0x24 7746 7747 # CHECK: stmg %r0, %r0, 524287 7748 0xeb 0x00 0x0f 0xff 0x7f 0x24 7749 7750 # CHECK: stmg %r0, %r0, 0(%r1) 7751 0xeb 0x00 0x10 0x00 0x00 0x24 7752 7753 # CHECK: stmg %r0, %r0, 0(%r15) 7754 0xeb 0x00 0xf0 0x00 0x00 0x24 7755 7756 # CHECK: stmg %r0, %r0, 524287(%r1) 7757 0xeb 0x00 0x1f 0xff 0x7f 0x24 7758 7759 # CHECK: stmg %r0, %r0, 524287(%r15) 7760 0xeb 0x00 0xff 0xff 0x7f 0x24 7761 7762 # CHECK: strvg %r0, -524288 7763 0xe3 0x00 0x00 0x00 0x80 0x2f 7764 7765 # CHECK: strvg %r0, -1 7766 0xe3 0x00 0x0f 0xff 0xff 0x2f 7767 7768 # CHECK: strvg %r0, 0 7769 0xe3 0x00 0x00 0x00 0x00 0x2f 7770 7771 # CHECK: strvg %r0, 1 7772 0xe3 0x00 0x00 0x01 0x00 0x2f 7773 7774 # CHECK: strvg %r0, 524287 7775 0xe3 0x00 0x0f 0xff 0x7f 0x2f 7776 7777 # CHECK: strvg %r0, 0(%r1) 7778 0xe3 0x00 0x10 0x00 0x00 0x2f 7779 7780 # CHECK: strvg %r0, 0(%r15) 7781 0xe3 0x00 0xf0 0x00 0x00 0x2f 7782 7783 # CHECK: strvg %r0, 524287(%r1,%r15) 7784 0xe3 0x01 0xff 0xff 0x7f 0x2f 7785 7786 # CHECK: strvg %r0, 524287(%r15,%r1) 7787 0xe3 0x0f 0x1f 0xff 0x7f 0x2f 7788 7789 # CHECK: strvg %r15, 0 7790 0xe3 0xf0 0x00 0x00 0x00 0x2f 7791 7792 # CHECK: strv %r0, -524288 7793 0xe3 0x00 0x00 0x00 0x80 0x3e 7794 7795 # CHECK: strv %r0, -1 7796 0xe3 0x00 0x0f 0xff 0xff 0x3e 7797 7798 # CHECK: strv %r0, 0 7799 0xe3 0x00 0x00 0x00 0x00 0x3e 7800 7801 # CHECK: strv %r0, 1 7802 0xe3 0x00 0x00 0x01 0x00 0x3e 7803 7804 # CHECK: strv %r0, 524287 7805 0xe3 0x00 0x0f 0xff 0x7f 0x3e 7806 7807 # CHECK: strv %r0, 0(%r1) 7808 0xe3 0x00 0x10 0x00 0x00 0x3e 7809 7810 # CHECK: strv %r0, 0(%r15) 7811 0xe3 0x00 0xf0 0x00 0x00 0x3e 7812 7813 # CHECK: strv %r0, 524287(%r1,%r15) 7814 0xe3 0x01 0xff 0xff 0x7f 0x3e 7815 7816 # CHECK: strv %r0, 524287(%r15,%r1) 7817 0xe3 0x0f 0x1f 0xff 0x7f 0x3e 7818 7819 # CHECK: strv %r15, 0 7820 0xe3 0xf0 0x00 0x00 0x00 0x3e 7821 7822 # CHECK: st %r0, 0 7823 0x50 0x00 0x00 0x00 7824 7825 # CHECK: st %r0, 4095 7826 0x50 0x00 0x0f 0xff 7827 7828 # CHECK: st %r0, 0(%r1) 7829 0x50 0x00 0x10 0x00 7830 7831 # CHECK: st %r0, 0(%r15) 7832 0x50 0x00 0xf0 0x00 7833 7834 # CHECK: st %r0, 4095(%r1,%r15) 7835 0x50 0x01 0xff 0xff 7836 7837 # CHECK: st %r0, 4095(%r15,%r1) 7838 0x50 0x0f 0x1f 0xff 7839 7840 # CHECK: st %r15, 0 7841 0x50 0xf0 0x00 0x00 7842 7843 # CHECK: stoc %r1, 2(%r3), 0 7844 0xeb 0x10 0x30 0x02 0x00 0xf3 7845 7846 # CHECK: stoco %r1, 2(%r3) 7847 0xeb 0x11 0x30 0x02 0x00 0xf3 7848 7849 # CHECK: stoch %r1, 2(%r3) 7850 0xeb 0x12 0x30 0x02 0x00 0xf3 7851 7852 # CHECK: stocnle %r1, 2(%r3) 7853 0xeb 0x13 0x30 0x02 0x00 0xf3 7854 7855 # CHECK: stocl %r1, 2(%r3) 7856 0xeb 0x14 0x30 0x02 0x00 0xf3 7857 7858 # CHECK: stocnhe %r1, 2(%r3) 7859 0xeb 0x15 0x30 0x02 0x00 0xf3 7860 7861 # CHECK: stoclh %r1, 2(%r3) 7862 0xeb 0x16 0x30 0x02 0x00 0xf3 7863 7864 # CHECK: stocne %r1, 2(%r3) 7865 0xeb 0x17 0x30 0x02 0x00 0xf3 7866 7867 # CHECK: stoce %r1, 2(%r3) 7868 0xeb 0x18 0x30 0x02 0x00 0xf3 7869 7870 # CHECK: stocnlh %r1, 2(%r3) 7871 0xeb 0x19 0x30 0x02 0x00 0xf3 7872 7873 # CHECK: stoche %r1, 2(%r3) 7874 0xeb 0x1a 0x30 0x02 0x00 0xf3 7875 7876 # CHECK: stocnl %r1, 2(%r3) 7877 0xeb 0x1b 0x30 0x02 0x00 0xf3 7878 7879 # CHECK: stocle %r1, 2(%r3) 7880 0xeb 0x1c 0x30 0x02 0x00 0xf3 7881 7882 # CHECK: stocnh %r1, 2(%r3) 7883 0xeb 0x1d 0x30 0x02 0x00 0xf3 7884 7885 # CHECK: stocno %r1, 2(%r3) 7886 0xeb 0x1e 0x30 0x02 0x00 0xf3 7887 7888 # CHECK: stoc %r1, 2(%r3), 15 7889 0xeb 0x1f 0x30 0x02 0x00 0xf3 7890 7891 # CHECK: stocg %r1, 2(%r3), 0 7892 0xeb 0x10 0x30 0x02 0x00 0xe3 7893 7894 # CHECK: stocgo %r1, 2(%r3) 7895 0xeb 0x11 0x30 0x02 0x00 0xe3 7896 7897 # CHECK: stocgh %r1, 2(%r3) 7898 0xeb 0x12 0x30 0x02 0x00 0xe3 7899 7900 # CHECK: stocgnle %r1, 2(%r3) 7901 0xeb 0x13 0x30 0x02 0x00 0xe3 7902 7903 # CHECK: stocgl %r1, 2(%r3) 7904 0xeb 0x14 0x30 0x02 0x00 0xe3 7905 7906 # CHECK: stocgnhe %r1, 2(%r3) 7907 0xeb 0x15 0x30 0x02 0x00 0xe3 7908 7909 # CHECK: stocglh %r1, 2(%r3) 7910 0xeb 0x16 0x30 0x02 0x00 0xe3 7911 7912 # CHECK: stocgne %r1, 2(%r3) 7913 0xeb 0x17 0x30 0x02 0x00 0xe3 7914 7915 # CHECK: stocge %r1, 2(%r3) 7916 0xeb 0x18 0x30 0x02 0x00 0xe3 7917 7918 # CHECK: stocgnlh %r1, 2(%r3) 7919 0xeb 0x19 0x30 0x02 0x00 0xe3 7920 7921 # CHECK: stocghe %r1, 2(%r3) 7922 0xeb 0x1a 0x30 0x02 0x00 0xe3 7923 7924 # CHECK: stocgnl %r1, 2(%r3) 7925 0xeb 0x1b 0x30 0x02 0x00 0xe3 7926 7927 # CHECK: stocgle %r1, 2(%r3) 7928 0xeb 0x1c 0x30 0x02 0x00 0xe3 7929 7930 # CHECK: stocgnh %r1, 2(%r3) 7931 0xeb 0x1d 0x30 0x02 0x00 0xe3 7932 7933 # CHECK: stocgno %r1, 2(%r3) 7934 0xeb 0x1e 0x30 0x02 0x00 0xe3 7935 7936 # CHECK: stocg %r1, 2(%r3), 15 7937 0xeb 0x1f 0x30 0x02 0x00 0xe3 7938 7939 # CHECK: s %r0, 0 7940 0x5b 0x00 0x00 0x00 7941 7942 # CHECK: s %r0, 4095 7943 0x5b 0x00 0x0f 0xff 7944 7945 # CHECK: s %r0, 0(%r1) 7946 0x5b 0x00 0x10 0x00 7947 7948 # CHECK: s %r0, 0(%r15) 7949 0x5b 0x00 0xf0 0x00 7950 7951 # CHECK: s %r0, 4095(%r1,%r15) 7952 0x5b 0x01 0xff 0xff 7953 7954 # CHECK: s %r0, 4095(%r15,%r1) 7955 0x5b 0x0f 0x1f 0xff 7956 7957 # CHECK: s %r15, 0 7958 0x5b 0xf0 0x00 0x00 7959 7960 # CHECK: sty %r0, -524288 7961 0xe3 0x00 0x00 0x00 0x80 0x50 7962 7963 # CHECK: sty %r0, -1 7964 0xe3 0x00 0x0f 0xff 0xff 0x50 7965 7966 # CHECK: sty %r0, 0 7967 0xe3 0x00 0x00 0x00 0x00 0x50 7968 7969 # CHECK: sty %r0, 1 7970 0xe3 0x00 0x00 0x01 0x00 0x50 7971 7972 # CHECK: sty %r0, 524287 7973 0xe3 0x00 0x0f 0xff 0x7f 0x50 7974 7975 # CHECK: sty %r0, 0(%r1) 7976 0xe3 0x00 0x10 0x00 0x00 0x50 7977 7978 # CHECK: sty %r0, 0(%r15) 7979 0xe3 0x00 0xf0 0x00 0x00 0x50 7980 7981 # CHECK: sty %r0, 524287(%r1,%r15) 7982 0xe3 0x01 0xff 0xff 0x7f 0x50 7983 7984 # CHECK: sty %r0, 524287(%r15,%r1) 7985 0xe3 0x0f 0x1f 0xff 0x7f 0x50 7986 7987 # CHECK: sty %r15, 0 7988 0xe3 0xf0 0x00 0x00 0x00 0x50 7989 7990 # CHECK: sxbr %f0, %f0 7991 0xb3 0x4b 0x00 0x00 7992 7993 # CHECK: sxbr %f0, %f13 7994 0xb3 0x4b 0x00 0x0d 7995 7996 # CHECK: sxbr %f8, %f8 7997 0xb3 0x4b 0x00 0x88 7998 7999 # CHECK: sxbr %f13, %f0 8000 0xb3 0x4b 0x00 0xd0 8001 8002 # CHECK: sy %r0, -524288 8003 0xe3 0x00 0x00 0x00 0x80 0x5b 8004 8005 # CHECK: sy %r0, -1 8006 0xe3 0x00 0x0f 0xff 0xff 0x5b 8007 8008 # CHECK: sy %r0, 0 8009 0xe3 0x00 0x00 0x00 0x00 0x5b 8010 8011 # CHECK: sy %r0, 1 8012 0xe3 0x00 0x00 0x01 0x00 0x5b 8013 8014 # CHECK: sy %r0, 524287 8015 0xe3 0x00 0x0f 0xff 0x7f 0x5b 8016 8017 # CHECK: sy %r0, 0(%r1) 8018 0xe3 0x00 0x10 0x00 0x00 0x5b 8019 8020 # CHECK: sy %r0, 0(%r15) 8021 0xe3 0x00 0xf0 0x00 0x00 0x5b 8022 8023 # CHECK: sy %r0, 524287(%r1,%r15) 8024 0xe3 0x01 0xff 0xff 0x7f 0x5b 8025 8026 # CHECK: sy %r0, 524287(%r15,%r1) 8027 0xe3 0x0f 0x1f 0xff 0x7f 0x5b 8028 8029 # CHECK: sy %r15, 0 8030 0xe3 0xf0 0x00 0x00 0x00 0x5b 8031 8032 # CHECK: tm 0, 0 8033 0x91 0x00 0x00 0x00 8034 8035 # CHECK: tm 4095, 0 8036 0x91 0x00 0x0f 0xff 8037 8038 # CHECK: tm 0, 255 8039 0x91 0xff 0x00 0x00 8040 8041 # CHECK: tm 0(%r1), 42 8042 0x91 0x2a 0x10 0x00 8043 8044 # CHECK: tm 0(%r15), 42 8045 0x91 0x2a 0xf0 0x00 8046 8047 # CHECK: tm 4095(%r1), 42 8048 0x91 0x2a 0x1f 0xff 8049 8050 # CHECK: tm 4095(%r15), 42 8051 0x91 0x2a 0xff 0xff 8052 8053 # CHECK: tmhh %r0, 0 8054 0xa7 0x02 0x00 0x00 8055 8056 # CHECK: tmhh %r0, 32768 8057 0xa7 0x02 0x80 0x00 8058 8059 # CHECK: tmhh %r0, 65535 8060 0xa7 0x02 0xff 0xff 8061 8062 # CHECK: tmhh %r15, 0 8063 0xa7 0xf2 0x00 0x00 8064 8065 # CHECK: tmhl %r0, 0 8066 0xa7 0x03 0x00 0x00 8067 8068 # CHECK: tmhl %r0, 32768 8069 0xa7 0x03 0x80 0x00 8070 8071 # CHECK: tmhl %r0, 65535 8072 0xa7 0x03 0xff 0xff 8073 8074 # CHECK: tmhl %r15, 0 8075 0xa7 0xf3 0x00 0x00 8076 8077 # CHECK: tmlh %r0, 0 8078 0xa7 0x00 0x00 0x00 8079 8080 # CHECK: tmlh %r0, 32768 8081 0xa7 0x00 0x80 0x00 8082 8083 # CHECK: tmlh %r0, 65535 8084 0xa7 0x00 0xff 0xff 8085 8086 # CHECK: tmlh %r15, 0 8087 0xa7 0xf0 0x00 0x00 8088 8089 # CHECK: tmll %r0, 0 8090 0xa7 0x01 0x00 0x00 8091 8092 # CHECK: tmll %r0, 32768 8093 0xa7 0x01 0x80 0x00 8094 8095 # CHECK: tmll %r0, 65535 8096 0xa7 0x01 0xff 0xff 8097 8098 # CHECK: tmll %r15, 0 8099 0xa7 0xf1 0x00 0x00 8100 8101 # CHECK: tmy -524288, 0 8102 0xeb 0x00 0x00 0x00 0x80 0x51 8103 8104 # CHECK: tmy -1, 0 8105 0xeb 0x00 0x0f 0xff 0xff 0x51 8106 8107 # CHECK: tmy 0, 0 8108 0xeb 0x00 0x00 0x00 0x00 0x51 8109 8110 # CHECK: tmy 1, 0 8111 0xeb 0x00 0x00 0x01 0x00 0x51 8112 8113 # CHECK: tmy 524287, 0 8114 0xeb 0x00 0x0f 0xff 0x7f 0x51 8115 8116 # CHECK: tmy 0, 255 8117 0xeb 0xff 0x00 0x00 0x00 0x51 8118 8119 # CHECK: tmy 0(%r1), 42 8120 0xeb 0x2a 0x10 0x00 0x00 0x51 8121 8122 # CHECK: tmy 0(%r15), 42 8123 0xeb 0x2a 0xf0 0x00 0x00 0x51 8124 8125 # CHECK: tmy 524287(%r1), 42 8126 0xeb 0x2a 0x1f 0xff 0x7f 0x51 8127 8128 # CHECK: tmy 524287(%r15), 42 8129 0xeb 0x2a 0xff 0xff 0x7f 0x51 8130 8131 # CHECK: xc 0(1), 0 8132 0xd7 0x00 0x00 0x00 0x00 0x00 8133 8134 # CHECK: xc 0(1), 0(%r1) 8135 0xd7 0x00 0x00 0x00 0x10 0x00 8136 8137 # CHECK: xc 0(1), 0(%r15) 8138 0xd7 0x00 0x00 0x00 0xf0 0x00 8139 8140 # CHECK: xc 0(1), 4095 8141 0xd7 0x00 0x00 0x00 0x0f 0xff 8142 8143 # CHECK: xc 0(1), 4095(%r1) 8144 0xd7 0x00 0x00 0x00 0x1f 0xff 8145 8146 # CHECK: xc 0(1), 4095(%r15) 8147 0xd7 0x00 0x00 0x00 0xff 0xff 8148 8149 # CHECK: xc 0(1,%r1), 0 8150 0xd7 0x00 0x10 0x00 0x00 0x00 8151 8152 # CHECK: xc 0(1,%r15), 0 8153 0xd7 0x00 0xf0 0x00 0x00 0x00 8154 8155 # CHECK: xc 4095(1,%r1), 0 8156 0xd7 0x00 0x1f 0xff 0x00 0x00 8157 8158 # CHECK: xc 4095(1,%r15), 0 8159 0xd7 0x00 0xff 0xff 0x00 0x00 8160 8161 # CHECK: xc 0(256,%r1), 0 8162 0xd7 0xff 0x10 0x00 0x00 0x00 8163 8164 # CHECK: xc 0(256,%r15), 0 8165 0xd7 0xff 0xf0 0x00 0x00 0x00 8166 8167 # CHECK: xgr %r0, %r0 8168 0xb9 0x82 0x00 0x00 8169 8170 # CHECK: xgr %r0, %r15 8171 0xb9 0x82 0x00 0x0f 8172 8173 # CHECK: xgr %r15, %r0 8174 0xb9 0x82 0x00 0xf0 8175 8176 # CHECK: xgr %r7, %r8 8177 0xb9 0x82 0x00 0x78 8178 8179 # CHECK: xgrk %r0, %r0, %r0 8180 0xb9 0xe7 0x00 0x00 8181 8182 # CHECK: xgrk %r2, %r3, %r4 8183 0xb9 0xe7 0x40 0x23 8184 8185 # CHECK: xg %r0, -524288 8186 0xe3 0x00 0x00 0x00 0x80 0x82 8187 8188 # CHECK: xg %r0, -1 8189 0xe3 0x00 0x0f 0xff 0xff 0x82 8190 8191 # CHECK: xg %r0, 0 8192 0xe3 0x00 0x00 0x00 0x00 0x82 8193 8194 # CHECK: xg %r0, 1 8195 0xe3 0x00 0x00 0x01 0x00 0x82 8196 8197 # CHECK: xg %r0, 524287 8198 0xe3 0x00 0x0f 0xff 0x7f 0x82 8199 8200 # CHECK: xg %r0, 0(%r1) 8201 0xe3 0x00 0x10 0x00 0x00 0x82 8202 8203 # CHECK: xg %r0, 0(%r15) 8204 0xe3 0x00 0xf0 0x00 0x00 0x82 8205 8206 # CHECK: xg %r0, 524287(%r1,%r15) 8207 0xe3 0x01 0xff 0xff 0x7f 0x82 8208 8209 # CHECK: xg %r0, 524287(%r15,%r1) 8210 0xe3 0x0f 0x1f 0xff 0x7f 0x82 8211 8212 # CHECK: xg %r15, 0 8213 0xe3 0xf0 0x00 0x00 0x00 0x82 8214 8215 # CHECK: xihf %r0, 0 8216 0xc0 0x06 0x00 0x00 0x00 0x00 8217 8218 # CHECK: xihf %r0, 4294967295 8219 0xc0 0x06 0xff 0xff 0xff 0xff 8220 8221 # CHECK: xihf %r15, 0 8222 0xc0 0xf6 0x00 0x00 0x00 0x00 8223 8224 # CHECK: xilf %r0, 0 8225 0xc0 0x07 0x00 0x00 0x00 0x00 8226 8227 # CHECK: xilf %r0, 4294967295 8228 0xc0 0x07 0xff 0xff 0xff 0xff 8229 8230 # CHECK: xilf %r15, 0 8231 0xc0 0xf7 0x00 0x00 0x00 0x00 8232 8233 # CHECK: xi 0, 0 8234 0x97 0x00 0x00 0x00 8235 8236 # CHECK: xi 4095, 0 8237 0x97 0x00 0x0f 0xff 8238 8239 # CHECK: xi 0, 255 8240 0x97 0xff 0x00 0x00 8241 8242 # CHECK: xi 0(%r1), 42 8243 0x97 0x2a 0x10 0x00 8244 8245 # CHECK: xi 0(%r15), 42 8246 0x97 0x2a 0xf0 0x00 8247 8248 # CHECK: xi 4095(%r1), 42 8249 0x97 0x2a 0x1f 0xff 8250 8251 # CHECK: xi 4095(%r15), 42 8252 0x97 0x2a 0xff 0xff 8253 8254 # CHECK: xiy -524288, 0 8255 0xeb 0x00 0x00 0x00 0x80 0x57 8256 8257 # CHECK: xiy -1, 0 8258 0xeb 0x00 0x0f 0xff 0xff 0x57 8259 8260 # CHECK: xiy 0, 0 8261 0xeb 0x00 0x00 0x00 0x00 0x57 8262 8263 # CHECK: xiy 1, 0 8264 0xeb 0x00 0x00 0x01 0x00 0x57 8265 8266 # CHECK: xiy 524287, 0 8267 0xeb 0x00 0x0f 0xff 0x7f 0x57 8268 8269 # CHECK: xiy 0, 255 8270 0xeb 0xff 0x00 0x00 0x00 0x57 8271 8272 # CHECK: xiy 0(%r1), 42 8273 0xeb 0x2a 0x10 0x00 0x00 0x57 8274 8275 # CHECK: xiy 0(%r15), 42 8276 0xeb 0x2a 0xf0 0x00 0x00 0x57 8277 8278 # CHECK: xiy 524287(%r1), 42 8279 0xeb 0x2a 0x1f 0xff 0x7f 0x57 8280 8281 # CHECK: xiy 524287(%r15), 42 8282 0xeb 0x2a 0xff 0xff 0x7f 0x57 8283 8284 # CHECK: xr %r0, %r0 8285 0x17 0x00 8286 8287 # CHECK: xr %r0, %r15 8288 0x17 0x0f 8289 8290 # CHECK: xr %r15, %r0 8291 0x17 0xf0 8292 8293 # CHECK: xr %r7, %r8 8294 0x17 0x78 8295 8296 # CHECK: xrk %r0, %r0, %r0 8297 0xb9 0xf7 0x00 0x00 8298 8299 # CHECK: xrk %r2, %r3, %r4 8300 0xb9 0xf7 0x40 0x23 8301 8302 # CHECK: x %r0, 0 8303 0x57 0x00 0x00 0x00 8304 8305 # CHECK: x %r0, 4095 8306 0x57 0x00 0x0f 0xff 8307 8308 # CHECK: x %r0, 0(%r1) 8309 0x57 0x00 0x10 0x00 8310 8311 # CHECK: x %r0, 0(%r15) 8312 0x57 0x00 0xf0 0x00 8313 8314 # CHECK: x %r0, 4095(%r1,%r15) 8315 0x57 0x01 0xff 0xff 8316 8317 # CHECK: x %r0, 4095(%r15,%r1) 8318 0x57 0x0f 0x1f 0xff 8319 8320 # CHECK: x %r15, 0 8321 0x57 0xf0 0x00 0x00 8322 8323 # CHECK: xy %r0, -524288 8324 0xe3 0x00 0x00 0x00 0x80 0x57 8325 8326 # CHECK: xy %r0, -1 8327 0xe3 0x00 0x0f 0xff 0xff 0x57 8328 8329 # CHECK: xy %r0, 0 8330 0xe3 0x00 0x00 0x00 0x00 0x57 8331 8332 # CHECK: xy %r0, 1 8333 0xe3 0x00 0x00 0x01 0x00 0x57 8334 8335 # CHECK: xy %r0, 524287 8336 0xe3 0x00 0x0f 0xff 0x7f 0x57 8337 8338 # CHECK: xy %r0, 0(%r1) 8339 0xe3 0x00 0x10 0x00 0x00 0x57 8340 8341 # CHECK: xy %r0, 0(%r15) 8342 0xe3 0x00 0xf0 0x00 0x00 0x57 8343 8344 # CHECK: xy %r0, 524287(%r1,%r15) 8345 0xe3 0x01 0xff 0xff 0x7f 0x57 8346 8347 # CHECK: xy %r0, 524287(%r15,%r1) 8348 0xe3 0x0f 0x1f 0xff 0x7f 0x57 8349 8350 # CHECK: xy %r15, 0 8351 0xe3 0xf0 0x00 0x00 0x00 0x57 8352