1// RUN: llvm-mc -arch=amdgcn -mcpu=tonga -show-encoding %s | FileCheck %s 2 3s_mov_b32 s5, s1 4// CHECK: [0x01,0x00,0x85,0xbe] 5 6s_mov_b32 s101, s1 7// CHECK: [0x01,0x00,0xe5,0xbe] 8 9s_mov_b32 flat_scratch_lo, s1 10// CHECK: [0x01,0x00,0xe6,0xbe] 11 12s_mov_b32 flat_scratch_hi, s1 13// CHECK: [0x01,0x00,0xe7,0xbe] 14 15s_mov_b32 vcc_lo, s1 16// CHECK: [0x01,0x00,0xea,0xbe] 17 18s_mov_b32 vcc_hi, s1 19// CHECK: [0x01,0x00,0xeb,0xbe] 20 21s_mov_b32 tba_lo, s1 22// CHECK: [0x01,0x00,0xec,0xbe] 23 24s_mov_b32 tba_hi, s1 25// CHECK: [0x01,0x00,0xed,0xbe] 26 27s_mov_b32 tma_lo, s1 28// CHECK: [0x01,0x00,0xee,0xbe] 29 30s_mov_b32 tma_hi, s1 31// CHECK: [0x01,0x00,0xef,0xbe] 32 33s_mov_b32 ttmp11, s1 34// CHECK: [0x01,0x00,0xfb,0xbe] 35 36s_mov_b32 m0, s1 37// CHECK: [0x01,0x00,0xfc,0xbe] 38 39s_mov_b32 exec_lo, s1 40// CHECK: [0x01,0x00,0xfe,0xbe] 41 42s_mov_b32 exec_hi, s1 43// CHECK: [0x01,0x00,0xff,0xbe] 44 45s_mov_b32 s5, s101 46// CHECK: [0x65,0x00,0x85,0xbe] 47 48s_mov_b32 s5, flat_scratch_lo 49// CHECK: [0x66,0x00,0x85,0xbe] 50 51s_mov_b32 s5, flat_scratch_hi 52// CHECK: [0x67,0x00,0x85,0xbe] 53 54s_mov_b32 s5, vcc_lo 55// CHECK: [0x6a,0x00,0x85,0xbe] 56 57s_mov_b32 s5, vcc_hi 58// CHECK: [0x6b,0x00,0x85,0xbe] 59 60s_mov_b32 s5, tba_lo 61// CHECK: [0x6c,0x00,0x85,0xbe] 62 63s_mov_b32 s5, tba_hi 64// CHECK: [0x6d,0x00,0x85,0xbe] 65 66s_mov_b32 s5, tma_lo 67// CHECK: [0x6e,0x00,0x85,0xbe] 68 69s_mov_b32 s5, tma_hi 70// CHECK: [0x6f,0x00,0x85,0xbe] 71 72s_mov_b32 s5, ttmp11 73// CHECK: [0x7b,0x00,0x85,0xbe] 74 75s_mov_b32 s5, m0 76// CHECK: [0x7c,0x00,0x85,0xbe] 77 78s_mov_b32 s5, exec_lo 79// CHECK: [0x7e,0x00,0x85,0xbe] 80 81s_mov_b32 s5, exec_hi 82// CHECK: [0x7f,0x00,0x85,0xbe] 83 84s_mov_b32 s5, 0 85// CHECK: [0x80,0x00,0x85,0xbe] 86 87s_mov_b32 s5, -1 88// CHECK: [0xc1,0x00,0x85,0xbe] 89 90s_mov_b32 s5, 0.5 91// CHECK: [0xf0,0x00,0x85,0xbe] 92 93s_mov_b32 s5, -4.0 94// CHECK: [0xf7,0x00,0x85,0xbe] 95 96s_mov_b32 s5, src_vccz 97// CHECK: [0xfb,0x00,0x85,0xbe] 98 99s_mov_b32 s5, src_execz 100// CHECK: [0xfc,0x00,0x85,0xbe] 101 102s_mov_b32 s5, src_scc 103// CHECK: [0xfd,0x00,0x85,0xbe] 104 105s_mov_b32 s5, 0xaf123456 106// CHECK: [0xff,0x00,0x85,0xbe,0x56,0x34,0x12,0xaf] 107 108s_mov_b32 s5, 0x3f717273 109// CHECK: [0xff,0x00,0x85,0xbe,0x73,0x72,0x71,0x3f] 110 111s_mov_b64 s[10:11], s[2:3] 112// CHECK: [0x02,0x01,0x8a,0xbe] 113 114s_mov_b64 s[12:13], s[2:3] 115// CHECK: [0x02,0x01,0x8c,0xbe] 116 117s_mov_b64 s[100:101], s[2:3] 118// CHECK: [0x02,0x01,0xe4,0xbe] 119 120s_mov_b64 flat_scratch, s[2:3] 121// CHECK: [0x02,0x01,0xe6,0xbe] 122 123s_mov_b64 vcc, s[2:3] 124// CHECK: [0x02,0x01,0xea,0xbe] 125 126s_mov_b64 tba, s[2:3] 127// CHECK: [0x02,0x01,0xec,0xbe] 128 129s_mov_b64 tma, s[2:3] 130// CHECK: [0x02,0x01,0xee,0xbe] 131 132s_mov_b64 ttmp[10:11], s[2:3] 133// CHECK: [0x02,0x01,0xfa,0xbe] 134 135s_mov_b64 exec, s[2:3] 136// CHECK: [0x02,0x01,0xfe,0xbe] 137 138s_mov_b64 s[10:11], s[4:5] 139// CHECK: [0x04,0x01,0x8a,0xbe] 140 141s_mov_b64 s[10:11], s[100:101] 142// CHECK: [0x64,0x01,0x8a,0xbe] 143 144s_mov_b64 s[10:11], flat_scratch 145// CHECK: [0x66,0x01,0x8a,0xbe] 146 147s_mov_b64 s[10:11], vcc 148// CHECK: [0x6a,0x01,0x8a,0xbe] 149 150s_mov_b64 s[10:11], tba 151// CHECK: [0x6c,0x01,0x8a,0xbe] 152 153s_mov_b64 s[10:11], tma 154// CHECK: [0x6e,0x01,0x8a,0xbe] 155 156s_mov_b64 s[10:11], ttmp[10:11] 157// CHECK: [0x7a,0x01,0x8a,0xbe] 158 159s_mov_b64 s[10:11], exec 160// CHECK: [0x7e,0x01,0x8a,0xbe] 161 162s_mov_b64 s[10:11], 0 163// CHECK: [0x80,0x01,0x8a,0xbe] 164 165s_mov_b64 s[10:11], -1 166// CHECK: [0xc1,0x01,0x8a,0xbe] 167 168s_mov_b64 s[10:11], 0.5 169// CHECK: [0xf0,0x01,0x8a,0xbe] 170 171s_mov_b64 s[10:11], -4.0 172// CHECK: [0xf7,0x01,0x8a,0xbe] 173 174s_mov_b64 s[10:11], src_vccz 175// CHECK: [0xfb,0x01,0x8a,0xbe] 176 177s_mov_b64 s[10:11], src_execz 178// CHECK: [0xfc,0x01,0x8a,0xbe] 179 180s_mov_b64 s[10:11], src_scc 181// CHECK: [0xfd,0x01,0x8a,0xbe] 182 183s_mov_b64 s[10:11], 0xaf123456 184// CHECK: [0xff,0x01,0x8a,0xbe,0x56,0x34,0x12,0xaf] 185 186s_mov_b64 s[10:11], 0x3f717273 187// CHECK: [0xff,0x01,0x8a,0xbe,0x73,0x72,0x71,0x3f] 188 189s_cmov_b32 s5, s1 190// CHECK: [0x01,0x02,0x85,0xbe] 191 192s_cmov_b32 s101, s1 193// CHECK: [0x01,0x02,0xe5,0xbe] 194 195s_cmov_b32 flat_scratch_lo, s1 196// CHECK: [0x01,0x02,0xe6,0xbe] 197 198s_cmov_b32 flat_scratch_hi, s1 199// CHECK: [0x01,0x02,0xe7,0xbe] 200 201s_cmov_b32 vcc_lo, s1 202// CHECK: [0x01,0x02,0xea,0xbe] 203 204s_cmov_b32 vcc_hi, s1 205// CHECK: [0x01,0x02,0xeb,0xbe] 206 207s_cmov_b32 tba_lo, s1 208// CHECK: [0x01,0x02,0xec,0xbe] 209 210s_cmov_b32 tba_hi, s1 211// CHECK: [0x01,0x02,0xed,0xbe] 212 213s_cmov_b32 tma_lo, s1 214// CHECK: [0x01,0x02,0xee,0xbe] 215 216s_cmov_b32 tma_hi, s1 217// CHECK: [0x01,0x02,0xef,0xbe] 218 219s_cmov_b32 ttmp11, s1 220// CHECK: [0x01,0x02,0xfb,0xbe] 221 222s_cmov_b32 m0, s1 223// CHECK: [0x01,0x02,0xfc,0xbe] 224 225s_cmov_b32 exec_lo, s1 226// CHECK: [0x01,0x02,0xfe,0xbe] 227 228s_cmov_b32 exec_hi, s1 229// CHECK: [0x01,0x02,0xff,0xbe] 230 231s_cmov_b32 s5, s101 232// CHECK: [0x65,0x02,0x85,0xbe] 233 234s_cmov_b32 s5, flat_scratch_lo 235// CHECK: [0x66,0x02,0x85,0xbe] 236 237s_cmov_b32 s5, flat_scratch_hi 238// CHECK: [0x67,0x02,0x85,0xbe] 239 240s_cmov_b32 s5, vcc_lo 241// CHECK: [0x6a,0x02,0x85,0xbe] 242 243s_cmov_b32 s5, vcc_hi 244// CHECK: [0x6b,0x02,0x85,0xbe] 245 246s_cmov_b32 s5, tba_lo 247// CHECK: [0x6c,0x02,0x85,0xbe] 248 249s_cmov_b32 s5, tba_hi 250// CHECK: [0x6d,0x02,0x85,0xbe] 251 252s_cmov_b32 s5, tma_lo 253// CHECK: [0x6e,0x02,0x85,0xbe] 254 255s_cmov_b32 s5, tma_hi 256// CHECK: [0x6f,0x02,0x85,0xbe] 257 258s_cmov_b32 s5, ttmp11 259// CHECK: [0x7b,0x02,0x85,0xbe] 260 261s_cmov_b32 s5, m0 262// CHECK: [0x7c,0x02,0x85,0xbe] 263 264s_cmov_b32 s5, exec_lo 265// CHECK: [0x7e,0x02,0x85,0xbe] 266 267s_cmov_b32 s5, exec_hi 268// CHECK: [0x7f,0x02,0x85,0xbe] 269 270s_cmov_b32 s5, 0 271// CHECK: [0x80,0x02,0x85,0xbe] 272 273s_cmov_b32 s5, -1 274// CHECK: [0xc1,0x02,0x85,0xbe] 275 276s_cmov_b32 s5, 0.5 277// CHECK: [0xf0,0x02,0x85,0xbe] 278 279s_cmov_b32 s5, -4.0 280// CHECK: [0xf7,0x02,0x85,0xbe] 281 282s_cmov_b32 s5, src_vccz 283// CHECK: [0xfb,0x02,0x85,0xbe] 284 285s_cmov_b32 s5, src_execz 286// CHECK: [0xfc,0x02,0x85,0xbe] 287 288s_cmov_b32 s5, src_scc 289// CHECK: [0xfd,0x02,0x85,0xbe] 290 291s_cmov_b32 s5, 0xaf123456 292// CHECK: [0xff,0x02,0x85,0xbe,0x56,0x34,0x12,0xaf] 293 294s_cmov_b32 s5, 0x3f717273 295// CHECK: [0xff,0x02,0x85,0xbe,0x73,0x72,0x71,0x3f] 296 297s_cmov_b64 s[10:11], s[2:3] 298// CHECK: [0x02,0x03,0x8a,0xbe] 299 300s_cmov_b64 s[12:13], s[2:3] 301// CHECK: [0x02,0x03,0x8c,0xbe] 302 303s_cmov_b64 s[100:101], s[2:3] 304// CHECK: [0x02,0x03,0xe4,0xbe] 305 306s_cmov_b64 flat_scratch, s[2:3] 307// CHECK: [0x02,0x03,0xe6,0xbe] 308 309s_cmov_b64 vcc, s[2:3] 310// CHECK: [0x02,0x03,0xea,0xbe] 311 312s_cmov_b64 tba, s[2:3] 313// CHECK: [0x02,0x03,0xec,0xbe] 314 315s_cmov_b64 tma, s[2:3] 316// CHECK: [0x02,0x03,0xee,0xbe] 317 318s_cmov_b64 ttmp[10:11], s[2:3] 319// CHECK: [0x02,0x03,0xfa,0xbe] 320 321s_cmov_b64 exec, s[2:3] 322// CHECK: [0x02,0x03,0xfe,0xbe] 323 324s_cmov_b64 s[10:11], s[4:5] 325// CHECK: [0x04,0x03,0x8a,0xbe] 326 327s_cmov_b64 s[10:11], s[100:101] 328// CHECK: [0x64,0x03,0x8a,0xbe] 329 330s_cmov_b64 s[10:11], flat_scratch 331// CHECK: [0x66,0x03,0x8a,0xbe] 332 333s_cmov_b64 s[10:11], vcc 334// CHECK: [0x6a,0x03,0x8a,0xbe] 335 336s_cmov_b64 s[10:11], tba 337// CHECK: [0x6c,0x03,0x8a,0xbe] 338 339s_cmov_b64 s[10:11], tma 340// CHECK: [0x6e,0x03,0x8a,0xbe] 341 342s_cmov_b64 s[10:11], ttmp[10:11] 343// CHECK: [0x7a,0x03,0x8a,0xbe] 344 345s_cmov_b64 s[10:11], exec 346// CHECK: [0x7e,0x03,0x8a,0xbe] 347 348s_cmov_b64 s[10:11], 0 349// CHECK: [0x80,0x03,0x8a,0xbe] 350 351s_cmov_b64 s[10:11], -1 352// CHECK: [0xc1,0x03,0x8a,0xbe] 353 354s_cmov_b64 s[10:11], 0.5 355// CHECK: [0xf0,0x03,0x8a,0xbe] 356 357s_cmov_b64 s[10:11], -4.0 358// CHECK: [0xf7,0x03,0x8a,0xbe] 359 360s_cmov_b64 s[10:11], src_vccz 361// CHECK: [0xfb,0x03,0x8a,0xbe] 362 363s_cmov_b64 s[10:11], src_execz 364// CHECK: [0xfc,0x03,0x8a,0xbe] 365 366s_cmov_b64 s[10:11], src_scc 367// CHECK: [0xfd,0x03,0x8a,0xbe] 368 369s_cmov_b64 s[10:11], 0xaf123456 370// CHECK: [0xff,0x03,0x8a,0xbe,0x56,0x34,0x12,0xaf] 371 372s_cmov_b64 s[10:11], 0x3f717273 373// CHECK: [0xff,0x03,0x8a,0xbe,0x73,0x72,0x71,0x3f] 374 375s_not_b32 s5, s1 376// CHECK: [0x01,0x04,0x85,0xbe] 377 378s_not_b32 s101, s1 379// CHECK: [0x01,0x04,0xe5,0xbe] 380 381s_not_b32 flat_scratch_lo, s1 382// CHECK: [0x01,0x04,0xe6,0xbe] 383 384s_not_b32 flat_scratch_hi, s1 385// CHECK: [0x01,0x04,0xe7,0xbe] 386 387s_not_b32 vcc_lo, s1 388// CHECK: [0x01,0x04,0xea,0xbe] 389 390s_not_b32 vcc_hi, s1 391// CHECK: [0x01,0x04,0xeb,0xbe] 392 393s_not_b32 tba_lo, s1 394// CHECK: [0x01,0x04,0xec,0xbe] 395 396s_not_b32 tba_hi, s1 397// CHECK: [0x01,0x04,0xed,0xbe] 398 399s_not_b32 tma_lo, s1 400// CHECK: [0x01,0x04,0xee,0xbe] 401 402s_not_b32 tma_hi, s1 403// CHECK: [0x01,0x04,0xef,0xbe] 404 405s_not_b32 ttmp11, s1 406// CHECK: [0x01,0x04,0xfb,0xbe] 407 408s_not_b32 m0, s1 409// CHECK: [0x01,0x04,0xfc,0xbe] 410 411s_not_b32 exec_lo, s1 412// CHECK: [0x01,0x04,0xfe,0xbe] 413 414s_not_b32 exec_hi, s1 415// CHECK: [0x01,0x04,0xff,0xbe] 416 417s_not_b32 s5, s101 418// CHECK: [0x65,0x04,0x85,0xbe] 419 420s_not_b32 s5, flat_scratch_lo 421// CHECK: [0x66,0x04,0x85,0xbe] 422 423s_not_b32 s5, flat_scratch_hi 424// CHECK: [0x67,0x04,0x85,0xbe] 425 426s_not_b32 s5, vcc_lo 427// CHECK: [0x6a,0x04,0x85,0xbe] 428 429s_not_b32 s5, vcc_hi 430// CHECK: [0x6b,0x04,0x85,0xbe] 431 432s_not_b32 s5, tba_lo 433// CHECK: [0x6c,0x04,0x85,0xbe] 434 435s_not_b32 s5, tba_hi 436// CHECK: [0x6d,0x04,0x85,0xbe] 437 438s_not_b32 s5, tma_lo 439// CHECK: [0x6e,0x04,0x85,0xbe] 440 441s_not_b32 s5, tma_hi 442// CHECK: [0x6f,0x04,0x85,0xbe] 443 444s_not_b32 s5, ttmp11 445// CHECK: [0x7b,0x04,0x85,0xbe] 446 447s_not_b32 s5, m0 448// CHECK: [0x7c,0x04,0x85,0xbe] 449 450s_not_b32 s5, exec_lo 451// CHECK: [0x7e,0x04,0x85,0xbe] 452 453s_not_b32 s5, exec_hi 454// CHECK: [0x7f,0x04,0x85,0xbe] 455 456s_not_b32 s5, 0 457// CHECK: [0x80,0x04,0x85,0xbe] 458 459s_not_b32 s5, -1 460// CHECK: [0xc1,0x04,0x85,0xbe] 461 462s_not_b32 s5, 0.5 463// CHECK: [0xf0,0x04,0x85,0xbe] 464 465s_not_b32 s5, -4.0 466// CHECK: [0xf7,0x04,0x85,0xbe] 467 468s_not_b32 s5, src_vccz 469// CHECK: [0xfb,0x04,0x85,0xbe] 470 471s_not_b32 s5, src_execz 472// CHECK: [0xfc,0x04,0x85,0xbe] 473 474s_not_b32 s5, src_scc 475// CHECK: [0xfd,0x04,0x85,0xbe] 476 477s_not_b32 s5, 0xaf123456 478// CHECK: [0xff,0x04,0x85,0xbe,0x56,0x34,0x12,0xaf] 479 480s_not_b32 s5, 0x3f717273 481// CHECK: [0xff,0x04,0x85,0xbe,0x73,0x72,0x71,0x3f] 482 483s_not_b64 s[10:11], s[2:3] 484// CHECK: [0x02,0x05,0x8a,0xbe] 485 486s_not_b64 s[12:13], s[2:3] 487// CHECK: [0x02,0x05,0x8c,0xbe] 488 489s_not_b64 s[100:101], s[2:3] 490// CHECK: [0x02,0x05,0xe4,0xbe] 491 492s_not_b64 flat_scratch, s[2:3] 493// CHECK: [0x02,0x05,0xe6,0xbe] 494 495s_not_b64 vcc, s[2:3] 496// CHECK: [0x02,0x05,0xea,0xbe] 497 498s_not_b64 tba, s[2:3] 499// CHECK: [0x02,0x05,0xec,0xbe] 500 501s_not_b64 tma, s[2:3] 502// CHECK: [0x02,0x05,0xee,0xbe] 503 504s_not_b64 ttmp[10:11], s[2:3] 505// CHECK: [0x02,0x05,0xfa,0xbe] 506 507s_not_b64 exec, s[2:3] 508// CHECK: [0x02,0x05,0xfe,0xbe] 509 510s_not_b64 s[10:11], s[4:5] 511// CHECK: [0x04,0x05,0x8a,0xbe] 512 513s_not_b64 s[10:11], s[100:101] 514// CHECK: [0x64,0x05,0x8a,0xbe] 515 516s_not_b64 s[10:11], flat_scratch 517// CHECK: [0x66,0x05,0x8a,0xbe] 518 519s_not_b64 s[10:11], vcc 520// CHECK: [0x6a,0x05,0x8a,0xbe] 521 522s_not_b64 s[10:11], tba 523// CHECK: [0x6c,0x05,0x8a,0xbe] 524 525s_not_b64 s[10:11], tma 526// CHECK: [0x6e,0x05,0x8a,0xbe] 527 528s_not_b64 s[10:11], ttmp[10:11] 529// CHECK: [0x7a,0x05,0x8a,0xbe] 530 531s_not_b64 s[10:11], exec 532// CHECK: [0x7e,0x05,0x8a,0xbe] 533 534s_not_b64 s[10:11], 0 535// CHECK: [0x80,0x05,0x8a,0xbe] 536 537s_not_b64 s[10:11], -1 538// CHECK: [0xc1,0x05,0x8a,0xbe] 539 540s_not_b64 s[10:11], 0.5 541// CHECK: [0xf0,0x05,0x8a,0xbe] 542 543s_not_b64 s[10:11], -4.0 544// CHECK: [0xf7,0x05,0x8a,0xbe] 545 546s_not_b64 s[10:11], src_vccz 547// CHECK: [0xfb,0x05,0x8a,0xbe] 548 549s_not_b64 s[10:11], src_execz 550// CHECK: [0xfc,0x05,0x8a,0xbe] 551 552s_not_b64 s[10:11], src_scc 553// CHECK: [0xfd,0x05,0x8a,0xbe] 554 555s_not_b64 s[10:11], 0xaf123456 556// CHECK: [0xff,0x05,0x8a,0xbe,0x56,0x34,0x12,0xaf] 557 558s_not_b64 s[10:11], 0x3f717273 559// CHECK: [0xff,0x05,0x8a,0xbe,0x73,0x72,0x71,0x3f] 560 561s_wqm_b32 s5, s1 562// CHECK: [0x01,0x06,0x85,0xbe] 563 564s_wqm_b32 s101, s1 565// CHECK: [0x01,0x06,0xe5,0xbe] 566 567s_wqm_b32 flat_scratch_lo, s1 568// CHECK: [0x01,0x06,0xe6,0xbe] 569 570s_wqm_b32 flat_scratch_hi, s1 571// CHECK: [0x01,0x06,0xe7,0xbe] 572 573s_wqm_b32 vcc_lo, s1 574// CHECK: [0x01,0x06,0xea,0xbe] 575 576s_wqm_b32 vcc_hi, s1 577// CHECK: [0x01,0x06,0xeb,0xbe] 578 579s_wqm_b32 tba_lo, s1 580// CHECK: [0x01,0x06,0xec,0xbe] 581 582s_wqm_b32 tba_hi, s1 583// CHECK: [0x01,0x06,0xed,0xbe] 584 585s_wqm_b32 tma_lo, s1 586// CHECK: [0x01,0x06,0xee,0xbe] 587 588s_wqm_b32 tma_hi, s1 589// CHECK: [0x01,0x06,0xef,0xbe] 590 591s_wqm_b32 ttmp11, s1 592// CHECK: [0x01,0x06,0xfb,0xbe] 593 594s_wqm_b32 m0, s1 595// CHECK: [0x01,0x06,0xfc,0xbe] 596 597s_wqm_b32 exec_lo, s1 598// CHECK: [0x01,0x06,0xfe,0xbe] 599 600s_wqm_b32 exec_hi, s1 601// CHECK: [0x01,0x06,0xff,0xbe] 602 603s_wqm_b32 s5, s101 604// CHECK: [0x65,0x06,0x85,0xbe] 605 606s_wqm_b32 s5, flat_scratch_lo 607// CHECK: [0x66,0x06,0x85,0xbe] 608 609s_wqm_b32 s5, flat_scratch_hi 610// CHECK: [0x67,0x06,0x85,0xbe] 611 612s_wqm_b32 s5, vcc_lo 613// CHECK: [0x6a,0x06,0x85,0xbe] 614 615s_wqm_b32 s5, vcc_hi 616// CHECK: [0x6b,0x06,0x85,0xbe] 617 618s_wqm_b32 s5, tba_lo 619// CHECK: [0x6c,0x06,0x85,0xbe] 620 621s_wqm_b32 s5, tba_hi 622// CHECK: [0x6d,0x06,0x85,0xbe] 623 624s_wqm_b32 s5, tma_lo 625// CHECK: [0x6e,0x06,0x85,0xbe] 626 627s_wqm_b32 s5, tma_hi 628// CHECK: [0x6f,0x06,0x85,0xbe] 629 630s_wqm_b32 s5, ttmp11 631// CHECK: [0x7b,0x06,0x85,0xbe] 632 633s_wqm_b32 s5, m0 634// CHECK: [0x7c,0x06,0x85,0xbe] 635 636s_wqm_b32 s5, exec_lo 637// CHECK: [0x7e,0x06,0x85,0xbe] 638 639s_wqm_b32 s5, exec_hi 640// CHECK: [0x7f,0x06,0x85,0xbe] 641 642s_wqm_b32 s5, 0 643// CHECK: [0x80,0x06,0x85,0xbe] 644 645s_wqm_b32 s5, -1 646// CHECK: [0xc1,0x06,0x85,0xbe] 647 648s_wqm_b32 s5, 0.5 649// CHECK: [0xf0,0x06,0x85,0xbe] 650 651s_wqm_b32 s5, -4.0 652// CHECK: [0xf7,0x06,0x85,0xbe] 653 654s_wqm_b32 s5, src_vccz 655// CHECK: [0xfb,0x06,0x85,0xbe] 656 657s_wqm_b32 s5, src_execz 658// CHECK: [0xfc,0x06,0x85,0xbe] 659 660s_wqm_b32 s5, src_scc 661// CHECK: [0xfd,0x06,0x85,0xbe] 662 663s_wqm_b32 s5, 0xaf123456 664// CHECK: [0xff,0x06,0x85,0xbe,0x56,0x34,0x12,0xaf] 665 666s_wqm_b32 s5, 0x3f717273 667// CHECK: [0xff,0x06,0x85,0xbe,0x73,0x72,0x71,0x3f] 668 669s_wqm_b64 s[10:11], s[2:3] 670// CHECK: [0x02,0x07,0x8a,0xbe] 671 672s_wqm_b64 s[12:13], s[2:3] 673// CHECK: [0x02,0x07,0x8c,0xbe] 674 675s_wqm_b64 s[100:101], s[2:3] 676// CHECK: [0x02,0x07,0xe4,0xbe] 677 678s_wqm_b64 flat_scratch, s[2:3] 679// CHECK: [0x02,0x07,0xe6,0xbe] 680 681s_wqm_b64 vcc, s[2:3] 682// CHECK: [0x02,0x07,0xea,0xbe] 683 684s_wqm_b64 tba, s[2:3] 685// CHECK: [0x02,0x07,0xec,0xbe] 686 687s_wqm_b64 tma, s[2:3] 688// CHECK: [0x02,0x07,0xee,0xbe] 689 690s_wqm_b64 ttmp[10:11], s[2:3] 691// CHECK: [0x02,0x07,0xfa,0xbe] 692 693s_wqm_b64 exec, s[2:3] 694// CHECK: [0x02,0x07,0xfe,0xbe] 695 696s_wqm_b64 s[10:11], s[4:5] 697// CHECK: [0x04,0x07,0x8a,0xbe] 698 699s_wqm_b64 s[10:11], s[100:101] 700// CHECK: [0x64,0x07,0x8a,0xbe] 701 702s_wqm_b64 s[10:11], flat_scratch 703// CHECK: [0x66,0x07,0x8a,0xbe] 704 705s_wqm_b64 s[10:11], vcc 706// CHECK: [0x6a,0x07,0x8a,0xbe] 707 708s_wqm_b64 s[10:11], tba 709// CHECK: [0x6c,0x07,0x8a,0xbe] 710 711s_wqm_b64 s[10:11], tma 712// CHECK: [0x6e,0x07,0x8a,0xbe] 713 714s_wqm_b64 s[10:11], ttmp[10:11] 715// CHECK: [0x7a,0x07,0x8a,0xbe] 716 717s_wqm_b64 s[10:11], exec 718// CHECK: [0x7e,0x07,0x8a,0xbe] 719 720s_wqm_b64 s[10:11], 0 721// CHECK: [0x80,0x07,0x8a,0xbe] 722 723s_wqm_b64 s[10:11], -1 724// CHECK: [0xc1,0x07,0x8a,0xbe] 725 726s_wqm_b64 s[10:11], 0.5 727// CHECK: [0xf0,0x07,0x8a,0xbe] 728 729s_wqm_b64 s[10:11], -4.0 730// CHECK: [0xf7,0x07,0x8a,0xbe] 731 732s_wqm_b64 s[10:11], src_vccz 733// CHECK: [0xfb,0x07,0x8a,0xbe] 734 735s_wqm_b64 s[10:11], src_execz 736// CHECK: [0xfc,0x07,0x8a,0xbe] 737 738s_wqm_b64 s[10:11], src_scc 739// CHECK: [0xfd,0x07,0x8a,0xbe] 740 741s_wqm_b64 s[10:11], 0xaf123456 742// CHECK: [0xff,0x07,0x8a,0xbe,0x56,0x34,0x12,0xaf] 743 744s_wqm_b64 s[10:11], 0x3f717273 745// CHECK: [0xff,0x07,0x8a,0xbe,0x73,0x72,0x71,0x3f] 746 747s_brev_b32 s5, s1 748// CHECK: [0x01,0x08,0x85,0xbe] 749 750s_brev_b32 s101, s1 751// CHECK: [0x01,0x08,0xe5,0xbe] 752 753s_brev_b32 flat_scratch_lo, s1 754// CHECK: [0x01,0x08,0xe6,0xbe] 755 756s_brev_b32 flat_scratch_hi, s1 757// CHECK: [0x01,0x08,0xe7,0xbe] 758 759s_brev_b32 vcc_lo, s1 760// CHECK: [0x01,0x08,0xea,0xbe] 761 762s_brev_b32 vcc_hi, s1 763// CHECK: [0x01,0x08,0xeb,0xbe] 764 765s_brev_b32 tba_lo, s1 766// CHECK: [0x01,0x08,0xec,0xbe] 767 768s_brev_b32 tba_hi, s1 769// CHECK: [0x01,0x08,0xed,0xbe] 770 771s_brev_b32 tma_lo, s1 772// CHECK: [0x01,0x08,0xee,0xbe] 773 774s_brev_b32 tma_hi, s1 775// CHECK: [0x01,0x08,0xef,0xbe] 776 777s_brev_b32 ttmp11, s1 778// CHECK: [0x01,0x08,0xfb,0xbe] 779 780s_brev_b32 m0, s1 781// CHECK: [0x01,0x08,0xfc,0xbe] 782 783s_brev_b32 exec_lo, s1 784// CHECK: [0x01,0x08,0xfe,0xbe] 785 786s_brev_b32 exec_hi, s1 787// CHECK: [0x01,0x08,0xff,0xbe] 788 789s_brev_b32 s5, s101 790// CHECK: [0x65,0x08,0x85,0xbe] 791 792s_brev_b32 s5, flat_scratch_lo 793// CHECK: [0x66,0x08,0x85,0xbe] 794 795s_brev_b32 s5, flat_scratch_hi 796// CHECK: [0x67,0x08,0x85,0xbe] 797 798s_brev_b32 s5, vcc_lo 799// CHECK: [0x6a,0x08,0x85,0xbe] 800 801s_brev_b32 s5, vcc_hi 802// CHECK: [0x6b,0x08,0x85,0xbe] 803 804s_brev_b32 s5, tba_lo 805// CHECK: [0x6c,0x08,0x85,0xbe] 806 807s_brev_b32 s5, tba_hi 808// CHECK: [0x6d,0x08,0x85,0xbe] 809 810s_brev_b32 s5, tma_lo 811// CHECK: [0x6e,0x08,0x85,0xbe] 812 813s_brev_b32 s5, tma_hi 814// CHECK: [0x6f,0x08,0x85,0xbe] 815 816s_brev_b32 s5, ttmp11 817// CHECK: [0x7b,0x08,0x85,0xbe] 818 819s_brev_b32 s5, m0 820// CHECK: [0x7c,0x08,0x85,0xbe] 821 822s_brev_b32 s5, exec_lo 823// CHECK: [0x7e,0x08,0x85,0xbe] 824 825s_brev_b32 s5, exec_hi 826// CHECK: [0x7f,0x08,0x85,0xbe] 827 828s_brev_b32 s5, 0 829// CHECK: [0x80,0x08,0x85,0xbe] 830 831s_brev_b32 s5, -1 832// CHECK: [0xc1,0x08,0x85,0xbe] 833 834s_brev_b32 s5, 0.5 835// CHECK: [0xf0,0x08,0x85,0xbe] 836 837s_brev_b32 s5, -4.0 838// CHECK: [0xf7,0x08,0x85,0xbe] 839 840s_brev_b32 s5, src_vccz 841// CHECK: [0xfb,0x08,0x85,0xbe] 842 843s_brev_b32 s5, src_execz 844// CHECK: [0xfc,0x08,0x85,0xbe] 845 846s_brev_b32 s5, src_scc 847// CHECK: [0xfd,0x08,0x85,0xbe] 848 849s_brev_b32 s5, 0xaf123456 850// CHECK: [0xff,0x08,0x85,0xbe,0x56,0x34,0x12,0xaf] 851 852s_brev_b32 s5, 0x3f717273 853// CHECK: [0xff,0x08,0x85,0xbe,0x73,0x72,0x71,0x3f] 854 855s_brev_b64 s[10:11], s[2:3] 856// CHECK: [0x02,0x09,0x8a,0xbe] 857 858s_brev_b64 s[12:13], s[2:3] 859// CHECK: [0x02,0x09,0x8c,0xbe] 860 861s_brev_b64 s[100:101], s[2:3] 862// CHECK: [0x02,0x09,0xe4,0xbe] 863 864s_brev_b64 flat_scratch, s[2:3] 865// CHECK: [0x02,0x09,0xe6,0xbe] 866 867s_brev_b64 vcc, s[2:3] 868// CHECK: [0x02,0x09,0xea,0xbe] 869 870s_brev_b64 tba, s[2:3] 871// CHECK: [0x02,0x09,0xec,0xbe] 872 873s_brev_b64 tma, s[2:3] 874// CHECK: [0x02,0x09,0xee,0xbe] 875 876s_brev_b64 ttmp[10:11], s[2:3] 877// CHECK: [0x02,0x09,0xfa,0xbe] 878 879s_brev_b64 exec, s[2:3] 880// CHECK: [0x02,0x09,0xfe,0xbe] 881 882s_brev_b64 s[10:11], s[4:5] 883// CHECK: [0x04,0x09,0x8a,0xbe] 884 885s_brev_b64 s[10:11], s[100:101] 886// CHECK: [0x64,0x09,0x8a,0xbe] 887 888s_brev_b64 s[10:11], flat_scratch 889// CHECK: [0x66,0x09,0x8a,0xbe] 890 891s_brev_b64 s[10:11], vcc 892// CHECK: [0x6a,0x09,0x8a,0xbe] 893 894s_brev_b64 s[10:11], tba 895// CHECK: [0x6c,0x09,0x8a,0xbe] 896 897s_brev_b64 s[10:11], tma 898// CHECK: [0x6e,0x09,0x8a,0xbe] 899 900s_brev_b64 s[10:11], ttmp[10:11] 901// CHECK: [0x7a,0x09,0x8a,0xbe] 902 903s_brev_b64 s[10:11], exec 904// CHECK: [0x7e,0x09,0x8a,0xbe] 905 906s_brev_b64 s[10:11], 0 907// CHECK: [0x80,0x09,0x8a,0xbe] 908 909s_brev_b64 s[10:11], -1 910// CHECK: [0xc1,0x09,0x8a,0xbe] 911 912s_brev_b64 s[10:11], 0.5 913// CHECK: [0xf0,0x09,0x8a,0xbe] 914 915s_brev_b64 s[10:11], -4.0 916// CHECK: [0xf7,0x09,0x8a,0xbe] 917 918s_brev_b64 s[10:11], src_vccz 919// CHECK: [0xfb,0x09,0x8a,0xbe] 920 921s_brev_b64 s[10:11], src_execz 922// CHECK: [0xfc,0x09,0x8a,0xbe] 923 924s_brev_b64 s[10:11], src_scc 925// CHECK: [0xfd,0x09,0x8a,0xbe] 926 927s_brev_b64 s[10:11], 0xaf123456 928// CHECK: [0xff,0x09,0x8a,0xbe,0x56,0x34,0x12,0xaf] 929 930s_brev_b64 s[10:11], 0x3f717273 931// CHECK: [0xff,0x09,0x8a,0xbe,0x73,0x72,0x71,0x3f] 932 933s_bcnt0_i32_b32 s5, s1 934// CHECK: [0x01,0x0a,0x85,0xbe] 935 936s_bcnt0_i32_b32 s101, s1 937// CHECK: [0x01,0x0a,0xe5,0xbe] 938 939s_bcnt0_i32_b32 flat_scratch_lo, s1 940// CHECK: [0x01,0x0a,0xe6,0xbe] 941 942s_bcnt0_i32_b32 flat_scratch_hi, s1 943// CHECK: [0x01,0x0a,0xe7,0xbe] 944 945s_bcnt0_i32_b32 vcc_lo, s1 946// CHECK: [0x01,0x0a,0xea,0xbe] 947 948s_bcnt0_i32_b32 vcc_hi, s1 949// CHECK: [0x01,0x0a,0xeb,0xbe] 950 951s_bcnt0_i32_b32 tba_lo, s1 952// CHECK: [0x01,0x0a,0xec,0xbe] 953 954s_bcnt0_i32_b32 tba_hi, s1 955// CHECK: [0x01,0x0a,0xed,0xbe] 956 957s_bcnt0_i32_b32 tma_lo, s1 958// CHECK: [0x01,0x0a,0xee,0xbe] 959 960s_bcnt0_i32_b32 tma_hi, s1 961// CHECK: [0x01,0x0a,0xef,0xbe] 962 963s_bcnt0_i32_b32 ttmp11, s1 964// CHECK: [0x01,0x0a,0xfb,0xbe] 965 966s_bcnt0_i32_b32 m0, s1 967// CHECK: [0x01,0x0a,0xfc,0xbe] 968 969s_bcnt0_i32_b32 exec_lo, s1 970// CHECK: [0x01,0x0a,0xfe,0xbe] 971 972s_bcnt0_i32_b32 exec_hi, s1 973// CHECK: [0x01,0x0a,0xff,0xbe] 974 975s_bcnt0_i32_b32 s5, s101 976// CHECK: [0x65,0x0a,0x85,0xbe] 977 978s_bcnt0_i32_b32 s5, flat_scratch_lo 979// CHECK: [0x66,0x0a,0x85,0xbe] 980 981s_bcnt0_i32_b32 s5, flat_scratch_hi 982// CHECK: [0x67,0x0a,0x85,0xbe] 983 984s_bcnt0_i32_b32 s5, vcc_lo 985// CHECK: [0x6a,0x0a,0x85,0xbe] 986 987s_bcnt0_i32_b32 s5, vcc_hi 988// CHECK: [0x6b,0x0a,0x85,0xbe] 989 990s_bcnt0_i32_b32 s5, tba_lo 991// CHECK: [0x6c,0x0a,0x85,0xbe] 992 993s_bcnt0_i32_b32 s5, tba_hi 994// CHECK: [0x6d,0x0a,0x85,0xbe] 995 996s_bcnt0_i32_b32 s5, tma_lo 997// CHECK: [0x6e,0x0a,0x85,0xbe] 998 999s_bcnt0_i32_b32 s5, tma_hi 1000// CHECK: [0x6f,0x0a,0x85,0xbe] 1001 1002s_bcnt0_i32_b32 s5, ttmp11 1003// CHECK: [0x7b,0x0a,0x85,0xbe] 1004 1005s_bcnt0_i32_b32 s5, m0 1006// CHECK: [0x7c,0x0a,0x85,0xbe] 1007 1008s_bcnt0_i32_b32 s5, exec_lo 1009// CHECK: [0x7e,0x0a,0x85,0xbe] 1010 1011s_bcnt0_i32_b32 s5, exec_hi 1012// CHECK: [0x7f,0x0a,0x85,0xbe] 1013 1014s_bcnt0_i32_b32 s5, 0 1015// CHECK: [0x80,0x0a,0x85,0xbe] 1016 1017s_bcnt0_i32_b32 s5, -1 1018// CHECK: [0xc1,0x0a,0x85,0xbe] 1019 1020s_bcnt0_i32_b32 s5, 0.5 1021// CHECK: [0xf0,0x0a,0x85,0xbe] 1022 1023s_bcnt0_i32_b32 s5, -4.0 1024// CHECK: [0xf7,0x0a,0x85,0xbe] 1025 1026s_bcnt0_i32_b32 s5, src_vccz 1027// CHECK: [0xfb,0x0a,0x85,0xbe] 1028 1029s_bcnt0_i32_b32 s5, src_execz 1030// CHECK: [0xfc,0x0a,0x85,0xbe] 1031 1032s_bcnt0_i32_b32 s5, src_scc 1033// CHECK: [0xfd,0x0a,0x85,0xbe] 1034 1035s_bcnt0_i32_b32 s5, 0xaf123456 1036// CHECK: [0xff,0x0a,0x85,0xbe,0x56,0x34,0x12,0xaf] 1037 1038s_bcnt0_i32_b32 s5, 0x3f717273 1039// CHECK: [0xff,0x0a,0x85,0xbe,0x73,0x72,0x71,0x3f] 1040 1041s_bcnt0_i32_b64 s5, s[2:3] 1042// CHECK: [0x02,0x0b,0x85,0xbe] 1043 1044s_bcnt0_i32_b64 s101, s[2:3] 1045// CHECK: [0x02,0x0b,0xe5,0xbe] 1046 1047s_bcnt0_i32_b64 flat_scratch_lo, s[2:3] 1048// CHECK: [0x02,0x0b,0xe6,0xbe] 1049 1050s_bcnt0_i32_b64 flat_scratch_hi, s[2:3] 1051// CHECK: [0x02,0x0b,0xe7,0xbe] 1052 1053s_bcnt0_i32_b64 vcc_lo, s[2:3] 1054// CHECK: [0x02,0x0b,0xea,0xbe] 1055 1056s_bcnt0_i32_b64 vcc_hi, s[2:3] 1057// CHECK: [0x02,0x0b,0xeb,0xbe] 1058 1059s_bcnt0_i32_b64 tba_lo, s[2:3] 1060// CHECK: [0x02,0x0b,0xec,0xbe] 1061 1062s_bcnt0_i32_b64 tba_hi, s[2:3] 1063// CHECK: [0x02,0x0b,0xed,0xbe] 1064 1065s_bcnt0_i32_b64 tma_lo, s[2:3] 1066// CHECK: [0x02,0x0b,0xee,0xbe] 1067 1068s_bcnt0_i32_b64 tma_hi, s[2:3] 1069// CHECK: [0x02,0x0b,0xef,0xbe] 1070 1071s_bcnt0_i32_b64 ttmp11, s[2:3] 1072// CHECK: [0x02,0x0b,0xfb,0xbe] 1073 1074s_bcnt0_i32_b64 m0, s[2:3] 1075// CHECK: [0x02,0x0b,0xfc,0xbe] 1076 1077s_bcnt0_i32_b64 exec_lo, s[2:3] 1078// CHECK: [0x02,0x0b,0xfe,0xbe] 1079 1080s_bcnt0_i32_b64 exec_hi, s[2:3] 1081// CHECK: [0x02,0x0b,0xff,0xbe] 1082 1083s_bcnt0_i32_b64 s5, s[4:5] 1084// CHECK: [0x04,0x0b,0x85,0xbe] 1085 1086s_bcnt0_i32_b64 s5, s[100:101] 1087// CHECK: [0x64,0x0b,0x85,0xbe] 1088 1089s_bcnt0_i32_b64 s5, flat_scratch 1090// CHECK: [0x66,0x0b,0x85,0xbe] 1091 1092s_bcnt0_i32_b64 s5, vcc 1093// CHECK: [0x6a,0x0b,0x85,0xbe] 1094 1095s_bcnt0_i32_b64 s5, tba 1096// CHECK: [0x6c,0x0b,0x85,0xbe] 1097 1098s_bcnt0_i32_b64 s5, tma 1099// CHECK: [0x6e,0x0b,0x85,0xbe] 1100 1101s_bcnt0_i32_b64 s5, ttmp[10:11] 1102// CHECK: [0x7a,0x0b,0x85,0xbe] 1103 1104s_bcnt0_i32_b64 s5, exec 1105// CHECK: [0x7e,0x0b,0x85,0xbe] 1106 1107s_bcnt0_i32_b64 s5, 0 1108// CHECK: [0x80,0x0b,0x85,0xbe] 1109 1110s_bcnt0_i32_b64 s5, -1 1111// CHECK: [0xc1,0x0b,0x85,0xbe] 1112 1113s_bcnt0_i32_b64 s5, 0.5 1114// CHECK: [0xf0,0x0b,0x85,0xbe] 1115 1116s_bcnt0_i32_b64 s5, -4.0 1117// CHECK: [0xf7,0x0b,0x85,0xbe] 1118 1119s_bcnt0_i32_b64 s5, src_vccz 1120// CHECK: [0xfb,0x0b,0x85,0xbe] 1121 1122s_bcnt0_i32_b64 s5, src_execz 1123// CHECK: [0xfc,0x0b,0x85,0xbe] 1124 1125s_bcnt0_i32_b64 s5, src_scc 1126// CHECK: [0xfd,0x0b,0x85,0xbe] 1127 1128s_bcnt0_i32_b64 s5, 0xaf123456 1129// CHECK: [0xff,0x0b,0x85,0xbe,0x56,0x34,0x12,0xaf] 1130 1131s_bcnt0_i32_b64 s5, 0x3f717273 1132// CHECK: [0xff,0x0b,0x85,0xbe,0x73,0x72,0x71,0x3f] 1133 1134s_bcnt1_i32_b32 s5, s1 1135// CHECK: [0x01,0x0c,0x85,0xbe] 1136 1137s_bcnt1_i32_b32 s101, s1 1138// CHECK: [0x01,0x0c,0xe5,0xbe] 1139 1140s_bcnt1_i32_b32 flat_scratch_lo, s1 1141// CHECK: [0x01,0x0c,0xe6,0xbe] 1142 1143s_bcnt1_i32_b32 flat_scratch_hi, s1 1144// CHECK: [0x01,0x0c,0xe7,0xbe] 1145 1146s_bcnt1_i32_b32 vcc_lo, s1 1147// CHECK: [0x01,0x0c,0xea,0xbe] 1148 1149s_bcnt1_i32_b32 vcc_hi, s1 1150// CHECK: [0x01,0x0c,0xeb,0xbe] 1151 1152s_bcnt1_i32_b32 tba_lo, s1 1153// CHECK: [0x01,0x0c,0xec,0xbe] 1154 1155s_bcnt1_i32_b32 tba_hi, s1 1156// CHECK: [0x01,0x0c,0xed,0xbe] 1157 1158s_bcnt1_i32_b32 tma_lo, s1 1159// CHECK: [0x01,0x0c,0xee,0xbe] 1160 1161s_bcnt1_i32_b32 tma_hi, s1 1162// CHECK: [0x01,0x0c,0xef,0xbe] 1163 1164s_bcnt1_i32_b32 ttmp11, s1 1165// CHECK: [0x01,0x0c,0xfb,0xbe] 1166 1167s_bcnt1_i32_b32 m0, s1 1168// CHECK: [0x01,0x0c,0xfc,0xbe] 1169 1170s_bcnt1_i32_b32 exec_lo, s1 1171// CHECK: [0x01,0x0c,0xfe,0xbe] 1172 1173s_bcnt1_i32_b32 exec_hi, s1 1174// CHECK: [0x01,0x0c,0xff,0xbe] 1175 1176s_bcnt1_i32_b32 s5, s101 1177// CHECK: [0x65,0x0c,0x85,0xbe] 1178 1179s_bcnt1_i32_b32 s5, flat_scratch_lo 1180// CHECK: [0x66,0x0c,0x85,0xbe] 1181 1182s_bcnt1_i32_b32 s5, flat_scratch_hi 1183// CHECK: [0x67,0x0c,0x85,0xbe] 1184 1185s_bcnt1_i32_b32 s5, vcc_lo 1186// CHECK: [0x6a,0x0c,0x85,0xbe] 1187 1188s_bcnt1_i32_b32 s5, vcc_hi 1189// CHECK: [0x6b,0x0c,0x85,0xbe] 1190 1191s_bcnt1_i32_b32 s5, tba_lo 1192// CHECK: [0x6c,0x0c,0x85,0xbe] 1193 1194s_bcnt1_i32_b32 s5, tba_hi 1195// CHECK: [0x6d,0x0c,0x85,0xbe] 1196 1197s_bcnt1_i32_b32 s5, tma_lo 1198// CHECK: [0x6e,0x0c,0x85,0xbe] 1199 1200s_bcnt1_i32_b32 s5, tma_hi 1201// CHECK: [0x6f,0x0c,0x85,0xbe] 1202 1203s_bcnt1_i32_b32 s5, ttmp11 1204// CHECK: [0x7b,0x0c,0x85,0xbe] 1205 1206s_bcnt1_i32_b32 s5, m0 1207// CHECK: [0x7c,0x0c,0x85,0xbe] 1208 1209s_bcnt1_i32_b32 s5, exec_lo 1210// CHECK: [0x7e,0x0c,0x85,0xbe] 1211 1212s_bcnt1_i32_b32 s5, exec_hi 1213// CHECK: [0x7f,0x0c,0x85,0xbe] 1214 1215s_bcnt1_i32_b32 s5, 0 1216// CHECK: [0x80,0x0c,0x85,0xbe] 1217 1218s_bcnt1_i32_b32 s5, -1 1219// CHECK: [0xc1,0x0c,0x85,0xbe] 1220 1221s_bcnt1_i32_b32 s5, 0.5 1222// CHECK: [0xf0,0x0c,0x85,0xbe] 1223 1224s_bcnt1_i32_b32 s5, -4.0 1225// CHECK: [0xf7,0x0c,0x85,0xbe] 1226 1227s_bcnt1_i32_b32 s5, src_vccz 1228// CHECK: [0xfb,0x0c,0x85,0xbe] 1229 1230s_bcnt1_i32_b32 s5, src_execz 1231// CHECK: [0xfc,0x0c,0x85,0xbe] 1232 1233s_bcnt1_i32_b32 s5, src_scc 1234// CHECK: [0xfd,0x0c,0x85,0xbe] 1235 1236s_bcnt1_i32_b32 s5, 0xaf123456 1237// CHECK: [0xff,0x0c,0x85,0xbe,0x56,0x34,0x12,0xaf] 1238 1239s_bcnt1_i32_b32 s5, 0x3f717273 1240// CHECK: [0xff,0x0c,0x85,0xbe,0x73,0x72,0x71,0x3f] 1241 1242s_bcnt1_i32_b64 s5, s[2:3] 1243// CHECK: [0x02,0x0d,0x85,0xbe] 1244 1245s_bcnt1_i32_b64 s101, s[2:3] 1246// CHECK: [0x02,0x0d,0xe5,0xbe] 1247 1248s_bcnt1_i32_b64 flat_scratch_lo, s[2:3] 1249// CHECK: [0x02,0x0d,0xe6,0xbe] 1250 1251s_bcnt1_i32_b64 flat_scratch_hi, s[2:3] 1252// CHECK: [0x02,0x0d,0xe7,0xbe] 1253 1254s_bcnt1_i32_b64 vcc_lo, s[2:3] 1255// CHECK: [0x02,0x0d,0xea,0xbe] 1256 1257s_bcnt1_i32_b64 vcc_hi, s[2:3] 1258// CHECK: [0x02,0x0d,0xeb,0xbe] 1259 1260s_bcnt1_i32_b64 tba_lo, s[2:3] 1261// CHECK: [0x02,0x0d,0xec,0xbe] 1262 1263s_bcnt1_i32_b64 tba_hi, s[2:3] 1264// CHECK: [0x02,0x0d,0xed,0xbe] 1265 1266s_bcnt1_i32_b64 tma_lo, s[2:3] 1267// CHECK: [0x02,0x0d,0xee,0xbe] 1268 1269s_bcnt1_i32_b64 tma_hi, s[2:3] 1270// CHECK: [0x02,0x0d,0xef,0xbe] 1271 1272s_bcnt1_i32_b64 ttmp11, s[2:3] 1273// CHECK: [0x02,0x0d,0xfb,0xbe] 1274 1275s_bcnt1_i32_b64 m0, s[2:3] 1276// CHECK: [0x02,0x0d,0xfc,0xbe] 1277 1278s_bcnt1_i32_b64 exec_lo, s[2:3] 1279// CHECK: [0x02,0x0d,0xfe,0xbe] 1280 1281s_bcnt1_i32_b64 exec_hi, s[2:3] 1282// CHECK: [0x02,0x0d,0xff,0xbe] 1283 1284s_bcnt1_i32_b64 s5, s[4:5] 1285// CHECK: [0x04,0x0d,0x85,0xbe] 1286 1287s_bcnt1_i32_b64 s5, s[100:101] 1288// CHECK: [0x64,0x0d,0x85,0xbe] 1289 1290s_bcnt1_i32_b64 s5, flat_scratch 1291// CHECK: [0x66,0x0d,0x85,0xbe] 1292 1293s_bcnt1_i32_b64 s5, vcc 1294// CHECK: [0x6a,0x0d,0x85,0xbe] 1295 1296s_bcnt1_i32_b64 s5, tba 1297// CHECK: [0x6c,0x0d,0x85,0xbe] 1298 1299s_bcnt1_i32_b64 s5, tma 1300// CHECK: [0x6e,0x0d,0x85,0xbe] 1301 1302s_bcnt1_i32_b64 s5, ttmp[10:11] 1303// CHECK: [0x7a,0x0d,0x85,0xbe] 1304 1305s_bcnt1_i32_b64 s5, exec 1306// CHECK: [0x7e,0x0d,0x85,0xbe] 1307 1308s_bcnt1_i32_b64 s5, 0 1309// CHECK: [0x80,0x0d,0x85,0xbe] 1310 1311s_bcnt1_i32_b64 s5, -1 1312// CHECK: [0xc1,0x0d,0x85,0xbe] 1313 1314s_bcnt1_i32_b64 s5, 0.5 1315// CHECK: [0xf0,0x0d,0x85,0xbe] 1316 1317s_bcnt1_i32_b64 s5, -4.0 1318// CHECK: [0xf7,0x0d,0x85,0xbe] 1319 1320s_bcnt1_i32_b64 s5, src_vccz 1321// CHECK: [0xfb,0x0d,0x85,0xbe] 1322 1323s_bcnt1_i32_b64 s5, src_execz 1324// CHECK: [0xfc,0x0d,0x85,0xbe] 1325 1326s_bcnt1_i32_b64 s5, src_scc 1327// CHECK: [0xfd,0x0d,0x85,0xbe] 1328 1329s_bcnt1_i32_b64 s5, 0xaf123456 1330// CHECK: [0xff,0x0d,0x85,0xbe,0x56,0x34,0x12,0xaf] 1331 1332s_bcnt1_i32_b64 s5, 0x3f717273 1333// CHECK: [0xff,0x0d,0x85,0xbe,0x73,0x72,0x71,0x3f] 1334 1335s_ff0_i32_b32 s5, s1 1336// CHECK: [0x01,0x0e,0x85,0xbe] 1337 1338s_ff0_i32_b32 s101, s1 1339// CHECK: [0x01,0x0e,0xe5,0xbe] 1340 1341s_ff0_i32_b32 flat_scratch_lo, s1 1342// CHECK: [0x01,0x0e,0xe6,0xbe] 1343 1344s_ff0_i32_b32 flat_scratch_hi, s1 1345// CHECK: [0x01,0x0e,0xe7,0xbe] 1346 1347s_ff0_i32_b32 vcc_lo, s1 1348// CHECK: [0x01,0x0e,0xea,0xbe] 1349 1350s_ff0_i32_b32 vcc_hi, s1 1351// CHECK: [0x01,0x0e,0xeb,0xbe] 1352 1353s_ff0_i32_b32 tba_lo, s1 1354// CHECK: [0x01,0x0e,0xec,0xbe] 1355 1356s_ff0_i32_b32 tba_hi, s1 1357// CHECK: [0x01,0x0e,0xed,0xbe] 1358 1359s_ff0_i32_b32 tma_lo, s1 1360// CHECK: [0x01,0x0e,0xee,0xbe] 1361 1362s_ff0_i32_b32 tma_hi, s1 1363// CHECK: [0x01,0x0e,0xef,0xbe] 1364 1365s_ff0_i32_b32 ttmp11, s1 1366// CHECK: [0x01,0x0e,0xfb,0xbe] 1367 1368s_ff0_i32_b32 m0, s1 1369// CHECK: [0x01,0x0e,0xfc,0xbe] 1370 1371s_ff0_i32_b32 exec_lo, s1 1372// CHECK: [0x01,0x0e,0xfe,0xbe] 1373 1374s_ff0_i32_b32 exec_hi, s1 1375// CHECK: [0x01,0x0e,0xff,0xbe] 1376 1377s_ff0_i32_b32 s5, s101 1378// CHECK: [0x65,0x0e,0x85,0xbe] 1379 1380s_ff0_i32_b32 s5, flat_scratch_lo 1381// CHECK: [0x66,0x0e,0x85,0xbe] 1382 1383s_ff0_i32_b32 s5, flat_scratch_hi 1384// CHECK: [0x67,0x0e,0x85,0xbe] 1385 1386s_ff0_i32_b32 s5, vcc_lo 1387// CHECK: [0x6a,0x0e,0x85,0xbe] 1388 1389s_ff0_i32_b32 s5, vcc_hi 1390// CHECK: [0x6b,0x0e,0x85,0xbe] 1391 1392s_ff0_i32_b32 s5, tba_lo 1393// CHECK: [0x6c,0x0e,0x85,0xbe] 1394 1395s_ff0_i32_b32 s5, tba_hi 1396// CHECK: [0x6d,0x0e,0x85,0xbe] 1397 1398s_ff0_i32_b32 s5, tma_lo 1399// CHECK: [0x6e,0x0e,0x85,0xbe] 1400 1401s_ff0_i32_b32 s5, tma_hi 1402// CHECK: [0x6f,0x0e,0x85,0xbe] 1403 1404s_ff0_i32_b32 s5, ttmp11 1405// CHECK: [0x7b,0x0e,0x85,0xbe] 1406 1407s_ff0_i32_b32 s5, m0 1408// CHECK: [0x7c,0x0e,0x85,0xbe] 1409 1410s_ff0_i32_b32 s5, exec_lo 1411// CHECK: [0x7e,0x0e,0x85,0xbe] 1412 1413s_ff0_i32_b32 s5, exec_hi 1414// CHECK: [0x7f,0x0e,0x85,0xbe] 1415 1416s_ff0_i32_b32 s5, 0 1417// CHECK: [0x80,0x0e,0x85,0xbe] 1418 1419s_ff0_i32_b32 s5, -1 1420// CHECK: [0xc1,0x0e,0x85,0xbe] 1421 1422s_ff0_i32_b32 s5, 0.5 1423// CHECK: [0xf0,0x0e,0x85,0xbe] 1424 1425s_ff0_i32_b32 s5, -4.0 1426// CHECK: [0xf7,0x0e,0x85,0xbe] 1427 1428s_ff0_i32_b32 s5, src_vccz 1429// CHECK: [0xfb,0x0e,0x85,0xbe] 1430 1431s_ff0_i32_b32 s5, src_execz 1432// CHECK: [0xfc,0x0e,0x85,0xbe] 1433 1434s_ff0_i32_b32 s5, src_scc 1435// CHECK: [0xfd,0x0e,0x85,0xbe] 1436 1437s_ff0_i32_b32 s5, 0xaf123456 1438// CHECK: [0xff,0x0e,0x85,0xbe,0x56,0x34,0x12,0xaf] 1439 1440s_ff0_i32_b32 s5, 0x3f717273 1441// CHECK: [0xff,0x0e,0x85,0xbe,0x73,0x72,0x71,0x3f] 1442 1443s_ff0_i32_b64 s5, s[2:3] 1444// CHECK: [0x02,0x0f,0x85,0xbe] 1445 1446s_ff0_i32_b64 s101, s[2:3] 1447// CHECK: [0x02,0x0f,0xe5,0xbe] 1448 1449s_ff0_i32_b64 flat_scratch_lo, s[2:3] 1450// CHECK: [0x02,0x0f,0xe6,0xbe] 1451 1452s_ff0_i32_b64 flat_scratch_hi, s[2:3] 1453// CHECK: [0x02,0x0f,0xe7,0xbe] 1454 1455s_ff0_i32_b64 vcc_lo, s[2:3] 1456// CHECK: [0x02,0x0f,0xea,0xbe] 1457 1458s_ff0_i32_b64 vcc_hi, s[2:3] 1459// CHECK: [0x02,0x0f,0xeb,0xbe] 1460 1461s_ff0_i32_b64 tba_lo, s[2:3] 1462// CHECK: [0x02,0x0f,0xec,0xbe] 1463 1464s_ff0_i32_b64 tba_hi, s[2:3] 1465// CHECK: [0x02,0x0f,0xed,0xbe] 1466 1467s_ff0_i32_b64 tma_lo, s[2:3] 1468// CHECK: [0x02,0x0f,0xee,0xbe] 1469 1470s_ff0_i32_b64 tma_hi, s[2:3] 1471// CHECK: [0x02,0x0f,0xef,0xbe] 1472 1473s_ff0_i32_b64 ttmp11, s[2:3] 1474// CHECK: [0x02,0x0f,0xfb,0xbe] 1475 1476s_ff0_i32_b64 m0, s[2:3] 1477// CHECK: [0x02,0x0f,0xfc,0xbe] 1478 1479s_ff0_i32_b64 exec_lo, s[2:3] 1480// CHECK: [0x02,0x0f,0xfe,0xbe] 1481 1482s_ff0_i32_b64 exec_hi, s[2:3] 1483// CHECK: [0x02,0x0f,0xff,0xbe] 1484 1485s_ff0_i32_b64 s5, s[4:5] 1486// CHECK: [0x04,0x0f,0x85,0xbe] 1487 1488s_ff0_i32_b64 s5, s[100:101] 1489// CHECK: [0x64,0x0f,0x85,0xbe] 1490 1491s_ff0_i32_b64 s5, flat_scratch 1492// CHECK: [0x66,0x0f,0x85,0xbe] 1493 1494s_ff0_i32_b64 s5, vcc 1495// CHECK: [0x6a,0x0f,0x85,0xbe] 1496 1497s_ff0_i32_b64 s5, tba 1498// CHECK: [0x6c,0x0f,0x85,0xbe] 1499 1500s_ff0_i32_b64 s5, tma 1501// CHECK: [0x6e,0x0f,0x85,0xbe] 1502 1503s_ff0_i32_b64 s5, ttmp[10:11] 1504// CHECK: [0x7a,0x0f,0x85,0xbe] 1505 1506s_ff0_i32_b64 s5, exec 1507// CHECK: [0x7e,0x0f,0x85,0xbe] 1508 1509s_ff0_i32_b64 s5, 0 1510// CHECK: [0x80,0x0f,0x85,0xbe] 1511 1512s_ff0_i32_b64 s5, -1 1513// CHECK: [0xc1,0x0f,0x85,0xbe] 1514 1515s_ff0_i32_b64 s5, 0.5 1516// CHECK: [0xf0,0x0f,0x85,0xbe] 1517 1518s_ff0_i32_b64 s5, -4.0 1519// CHECK: [0xf7,0x0f,0x85,0xbe] 1520 1521s_ff0_i32_b64 s5, src_vccz 1522// CHECK: [0xfb,0x0f,0x85,0xbe] 1523 1524s_ff0_i32_b64 s5, src_execz 1525// CHECK: [0xfc,0x0f,0x85,0xbe] 1526 1527s_ff0_i32_b64 s5, src_scc 1528// CHECK: [0xfd,0x0f,0x85,0xbe] 1529 1530s_ff0_i32_b64 s5, 0xaf123456 1531// CHECK: [0xff,0x0f,0x85,0xbe,0x56,0x34,0x12,0xaf] 1532 1533s_ff0_i32_b64 s5, 0x3f717273 1534// CHECK: [0xff,0x0f,0x85,0xbe,0x73,0x72,0x71,0x3f] 1535 1536s_ff1_i32_b32 s5, s1 1537// CHECK: [0x01,0x10,0x85,0xbe] 1538 1539s_ff1_i32_b32 s101, s1 1540// CHECK: [0x01,0x10,0xe5,0xbe] 1541 1542s_ff1_i32_b32 flat_scratch_lo, s1 1543// CHECK: [0x01,0x10,0xe6,0xbe] 1544 1545s_ff1_i32_b32 flat_scratch_hi, s1 1546// CHECK: [0x01,0x10,0xe7,0xbe] 1547 1548s_ff1_i32_b32 vcc_lo, s1 1549// CHECK: [0x01,0x10,0xea,0xbe] 1550 1551s_ff1_i32_b32 vcc_hi, s1 1552// CHECK: [0x01,0x10,0xeb,0xbe] 1553 1554s_ff1_i32_b32 tba_lo, s1 1555// CHECK: [0x01,0x10,0xec,0xbe] 1556 1557s_ff1_i32_b32 tba_hi, s1 1558// CHECK: [0x01,0x10,0xed,0xbe] 1559 1560s_ff1_i32_b32 tma_lo, s1 1561// CHECK: [0x01,0x10,0xee,0xbe] 1562 1563s_ff1_i32_b32 tma_hi, s1 1564// CHECK: [0x01,0x10,0xef,0xbe] 1565 1566s_ff1_i32_b32 ttmp11, s1 1567// CHECK: [0x01,0x10,0xfb,0xbe] 1568 1569s_ff1_i32_b32 m0, s1 1570// CHECK: [0x01,0x10,0xfc,0xbe] 1571 1572s_ff1_i32_b32 exec_lo, s1 1573// CHECK: [0x01,0x10,0xfe,0xbe] 1574 1575s_ff1_i32_b32 exec_hi, s1 1576// CHECK: [0x01,0x10,0xff,0xbe] 1577 1578s_ff1_i32_b32 s5, s101 1579// CHECK: [0x65,0x10,0x85,0xbe] 1580 1581s_ff1_i32_b32 s5, flat_scratch_lo 1582// CHECK: [0x66,0x10,0x85,0xbe] 1583 1584s_ff1_i32_b32 s5, flat_scratch_hi 1585// CHECK: [0x67,0x10,0x85,0xbe] 1586 1587s_ff1_i32_b32 s5, vcc_lo 1588// CHECK: [0x6a,0x10,0x85,0xbe] 1589 1590s_ff1_i32_b32 s5, vcc_hi 1591// CHECK: [0x6b,0x10,0x85,0xbe] 1592 1593s_ff1_i32_b32 s5, tba_lo 1594// CHECK: [0x6c,0x10,0x85,0xbe] 1595 1596s_ff1_i32_b32 s5, tba_hi 1597// CHECK: [0x6d,0x10,0x85,0xbe] 1598 1599s_ff1_i32_b32 s5, tma_lo 1600// CHECK: [0x6e,0x10,0x85,0xbe] 1601 1602s_ff1_i32_b32 s5, tma_hi 1603// CHECK: [0x6f,0x10,0x85,0xbe] 1604 1605s_ff1_i32_b32 s5, ttmp11 1606// CHECK: [0x7b,0x10,0x85,0xbe] 1607 1608s_ff1_i32_b32 s5, m0 1609// CHECK: [0x7c,0x10,0x85,0xbe] 1610 1611s_ff1_i32_b32 s5, exec_lo 1612// CHECK: [0x7e,0x10,0x85,0xbe] 1613 1614s_ff1_i32_b32 s5, exec_hi 1615// CHECK: [0x7f,0x10,0x85,0xbe] 1616 1617s_ff1_i32_b32 s5, 0 1618// CHECK: [0x80,0x10,0x85,0xbe] 1619 1620s_ff1_i32_b32 s5, -1 1621// CHECK: [0xc1,0x10,0x85,0xbe] 1622 1623s_ff1_i32_b32 s5, 0.5 1624// CHECK: [0xf0,0x10,0x85,0xbe] 1625 1626s_ff1_i32_b32 s5, -4.0 1627// CHECK: [0xf7,0x10,0x85,0xbe] 1628 1629s_ff1_i32_b32 s5, src_vccz 1630// CHECK: [0xfb,0x10,0x85,0xbe] 1631 1632s_ff1_i32_b32 s5, src_execz 1633// CHECK: [0xfc,0x10,0x85,0xbe] 1634 1635s_ff1_i32_b32 s5, src_scc 1636// CHECK: [0xfd,0x10,0x85,0xbe] 1637 1638s_ff1_i32_b32 s5, 0xaf123456 1639// CHECK: [0xff,0x10,0x85,0xbe,0x56,0x34,0x12,0xaf] 1640 1641s_ff1_i32_b32 s5, 0x3f717273 1642// CHECK: [0xff,0x10,0x85,0xbe,0x73,0x72,0x71,0x3f] 1643 1644s_ff1_i32_b64 s5, s[2:3] 1645// CHECK: [0x02,0x11,0x85,0xbe] 1646 1647s_ff1_i32_b64 s101, s[2:3] 1648// CHECK: [0x02,0x11,0xe5,0xbe] 1649 1650s_ff1_i32_b64 flat_scratch_lo, s[2:3] 1651// CHECK: [0x02,0x11,0xe6,0xbe] 1652 1653s_ff1_i32_b64 flat_scratch_hi, s[2:3] 1654// CHECK: [0x02,0x11,0xe7,0xbe] 1655 1656s_ff1_i32_b64 vcc_lo, s[2:3] 1657// CHECK: [0x02,0x11,0xea,0xbe] 1658 1659s_ff1_i32_b64 vcc_hi, s[2:3] 1660// CHECK: [0x02,0x11,0xeb,0xbe] 1661 1662s_ff1_i32_b64 tba_lo, s[2:3] 1663// CHECK: [0x02,0x11,0xec,0xbe] 1664 1665s_ff1_i32_b64 tba_hi, s[2:3] 1666// CHECK: [0x02,0x11,0xed,0xbe] 1667 1668s_ff1_i32_b64 tma_lo, s[2:3] 1669// CHECK: [0x02,0x11,0xee,0xbe] 1670 1671s_ff1_i32_b64 tma_hi, s[2:3] 1672// CHECK: [0x02,0x11,0xef,0xbe] 1673 1674s_ff1_i32_b64 ttmp11, s[2:3] 1675// CHECK: [0x02,0x11,0xfb,0xbe] 1676 1677s_ff1_i32_b64 m0, s[2:3] 1678// CHECK: [0x02,0x11,0xfc,0xbe] 1679 1680s_ff1_i32_b64 exec_lo, s[2:3] 1681// CHECK: [0x02,0x11,0xfe,0xbe] 1682 1683s_ff1_i32_b64 exec_hi, s[2:3] 1684// CHECK: [0x02,0x11,0xff,0xbe] 1685 1686s_ff1_i32_b64 s5, s[4:5] 1687// CHECK: [0x04,0x11,0x85,0xbe] 1688 1689s_ff1_i32_b64 s5, s[100:101] 1690// CHECK: [0x64,0x11,0x85,0xbe] 1691 1692s_ff1_i32_b64 s5, flat_scratch 1693// CHECK: [0x66,0x11,0x85,0xbe] 1694 1695s_ff1_i32_b64 s5, vcc 1696// CHECK: [0x6a,0x11,0x85,0xbe] 1697 1698s_ff1_i32_b64 s5, tba 1699// CHECK: [0x6c,0x11,0x85,0xbe] 1700 1701s_ff1_i32_b64 s5, tma 1702// CHECK: [0x6e,0x11,0x85,0xbe] 1703 1704s_ff1_i32_b64 s5, ttmp[10:11] 1705// CHECK: [0x7a,0x11,0x85,0xbe] 1706 1707s_ff1_i32_b64 s5, exec 1708// CHECK: [0x7e,0x11,0x85,0xbe] 1709 1710s_ff1_i32_b64 s5, 0 1711// CHECK: [0x80,0x11,0x85,0xbe] 1712 1713s_ff1_i32_b64 s5, -1 1714// CHECK: [0xc1,0x11,0x85,0xbe] 1715 1716s_ff1_i32_b64 s5, 0.5 1717// CHECK: [0xf0,0x11,0x85,0xbe] 1718 1719s_ff1_i32_b64 s5, -4.0 1720// CHECK: [0xf7,0x11,0x85,0xbe] 1721 1722s_ff1_i32_b64 s5, src_vccz 1723// CHECK: [0xfb,0x11,0x85,0xbe] 1724 1725s_ff1_i32_b64 s5, src_execz 1726// CHECK: [0xfc,0x11,0x85,0xbe] 1727 1728s_ff1_i32_b64 s5, src_scc 1729// CHECK: [0xfd,0x11,0x85,0xbe] 1730 1731s_ff1_i32_b64 s5, 0xaf123456 1732// CHECK: [0xff,0x11,0x85,0xbe,0x56,0x34,0x12,0xaf] 1733 1734s_ff1_i32_b64 s5, 0x3f717273 1735// CHECK: [0xff,0x11,0x85,0xbe,0x73,0x72,0x71,0x3f] 1736 1737s_flbit_i32_b32 s5, s1 1738// CHECK: [0x01,0x12,0x85,0xbe] 1739 1740s_flbit_i32_b32 s101, s1 1741// CHECK: [0x01,0x12,0xe5,0xbe] 1742 1743s_flbit_i32_b32 flat_scratch_lo, s1 1744// CHECK: [0x01,0x12,0xe6,0xbe] 1745 1746s_flbit_i32_b32 flat_scratch_hi, s1 1747// CHECK: [0x01,0x12,0xe7,0xbe] 1748 1749s_flbit_i32_b32 vcc_lo, s1 1750// CHECK: [0x01,0x12,0xea,0xbe] 1751 1752s_flbit_i32_b32 vcc_hi, s1 1753// CHECK: [0x01,0x12,0xeb,0xbe] 1754 1755s_flbit_i32_b32 tba_lo, s1 1756// CHECK: [0x01,0x12,0xec,0xbe] 1757 1758s_flbit_i32_b32 tba_hi, s1 1759// CHECK: [0x01,0x12,0xed,0xbe] 1760 1761s_flbit_i32_b32 tma_lo, s1 1762// CHECK: [0x01,0x12,0xee,0xbe] 1763 1764s_flbit_i32_b32 tma_hi, s1 1765// CHECK: [0x01,0x12,0xef,0xbe] 1766 1767s_flbit_i32_b32 ttmp11, s1 1768// CHECK: [0x01,0x12,0xfb,0xbe] 1769 1770s_flbit_i32_b32 m0, s1 1771// CHECK: [0x01,0x12,0xfc,0xbe] 1772 1773s_flbit_i32_b32 exec_lo, s1 1774// CHECK: [0x01,0x12,0xfe,0xbe] 1775 1776s_flbit_i32_b32 exec_hi, s1 1777// CHECK: [0x01,0x12,0xff,0xbe] 1778 1779s_flbit_i32_b32 s5, s101 1780// CHECK: [0x65,0x12,0x85,0xbe] 1781 1782s_flbit_i32_b32 s5, flat_scratch_lo 1783// CHECK: [0x66,0x12,0x85,0xbe] 1784 1785s_flbit_i32_b32 s5, flat_scratch_hi 1786// CHECK: [0x67,0x12,0x85,0xbe] 1787 1788s_flbit_i32_b32 s5, vcc_lo 1789// CHECK: [0x6a,0x12,0x85,0xbe] 1790 1791s_flbit_i32_b32 s5, vcc_hi 1792// CHECK: [0x6b,0x12,0x85,0xbe] 1793 1794s_flbit_i32_b32 s5, tba_lo 1795// CHECK: [0x6c,0x12,0x85,0xbe] 1796 1797s_flbit_i32_b32 s5, tba_hi 1798// CHECK: [0x6d,0x12,0x85,0xbe] 1799 1800s_flbit_i32_b32 s5, tma_lo 1801// CHECK: [0x6e,0x12,0x85,0xbe] 1802 1803s_flbit_i32_b32 s5, tma_hi 1804// CHECK: [0x6f,0x12,0x85,0xbe] 1805 1806s_flbit_i32_b32 s5, ttmp11 1807// CHECK: [0x7b,0x12,0x85,0xbe] 1808 1809s_flbit_i32_b32 s5, m0 1810// CHECK: [0x7c,0x12,0x85,0xbe] 1811 1812s_flbit_i32_b32 s5, exec_lo 1813// CHECK: [0x7e,0x12,0x85,0xbe] 1814 1815s_flbit_i32_b32 s5, exec_hi 1816// CHECK: [0x7f,0x12,0x85,0xbe] 1817 1818s_flbit_i32_b32 s5, 0 1819// CHECK: [0x80,0x12,0x85,0xbe] 1820 1821s_flbit_i32_b32 s5, -1 1822// CHECK: [0xc1,0x12,0x85,0xbe] 1823 1824s_flbit_i32_b32 s5, 0.5 1825// CHECK: [0xf0,0x12,0x85,0xbe] 1826 1827s_flbit_i32_b32 s5, -4.0 1828// CHECK: [0xf7,0x12,0x85,0xbe] 1829 1830s_flbit_i32_b32 s5, src_vccz 1831// CHECK: [0xfb,0x12,0x85,0xbe] 1832 1833s_flbit_i32_b32 s5, src_execz 1834// CHECK: [0xfc,0x12,0x85,0xbe] 1835 1836s_flbit_i32_b32 s5, src_scc 1837// CHECK: [0xfd,0x12,0x85,0xbe] 1838 1839s_flbit_i32_b32 s5, 0xaf123456 1840// CHECK: [0xff,0x12,0x85,0xbe,0x56,0x34,0x12,0xaf] 1841 1842s_flbit_i32_b32 s5, 0x3f717273 1843// CHECK: [0xff,0x12,0x85,0xbe,0x73,0x72,0x71,0x3f] 1844 1845s_flbit_i32_b64 s5, s[2:3] 1846// CHECK: [0x02,0x13,0x85,0xbe] 1847 1848s_flbit_i32_b64 s101, s[2:3] 1849// CHECK: [0x02,0x13,0xe5,0xbe] 1850 1851s_flbit_i32_b64 flat_scratch_lo, s[2:3] 1852// CHECK: [0x02,0x13,0xe6,0xbe] 1853 1854s_flbit_i32_b64 flat_scratch_hi, s[2:3] 1855// CHECK: [0x02,0x13,0xe7,0xbe] 1856 1857s_flbit_i32_b64 vcc_lo, s[2:3] 1858// CHECK: [0x02,0x13,0xea,0xbe] 1859 1860s_flbit_i32_b64 vcc_hi, s[2:3] 1861// CHECK: [0x02,0x13,0xeb,0xbe] 1862 1863s_flbit_i32_b64 tba_lo, s[2:3] 1864// CHECK: [0x02,0x13,0xec,0xbe] 1865 1866s_flbit_i32_b64 tba_hi, s[2:3] 1867// CHECK: [0x02,0x13,0xed,0xbe] 1868 1869s_flbit_i32_b64 tma_lo, s[2:3] 1870// CHECK: [0x02,0x13,0xee,0xbe] 1871 1872s_flbit_i32_b64 tma_hi, s[2:3] 1873// CHECK: [0x02,0x13,0xef,0xbe] 1874 1875s_flbit_i32_b64 ttmp11, s[2:3] 1876// CHECK: [0x02,0x13,0xfb,0xbe] 1877 1878s_flbit_i32_b64 m0, s[2:3] 1879// CHECK: [0x02,0x13,0xfc,0xbe] 1880 1881s_flbit_i32_b64 exec_lo, s[2:3] 1882// CHECK: [0x02,0x13,0xfe,0xbe] 1883 1884s_flbit_i32_b64 exec_hi, s[2:3] 1885// CHECK: [0x02,0x13,0xff,0xbe] 1886 1887s_flbit_i32_b64 s5, s[4:5] 1888// CHECK: [0x04,0x13,0x85,0xbe] 1889 1890s_flbit_i32_b64 s5, s[100:101] 1891// CHECK: [0x64,0x13,0x85,0xbe] 1892 1893s_flbit_i32_b64 s5, flat_scratch 1894// CHECK: [0x66,0x13,0x85,0xbe] 1895 1896s_flbit_i32_b64 s5, vcc 1897// CHECK: [0x6a,0x13,0x85,0xbe] 1898 1899s_flbit_i32_b64 s5, tba 1900// CHECK: [0x6c,0x13,0x85,0xbe] 1901 1902s_flbit_i32_b64 s5, tma 1903// CHECK: [0x6e,0x13,0x85,0xbe] 1904 1905s_flbit_i32_b64 s5, ttmp[10:11] 1906// CHECK: [0x7a,0x13,0x85,0xbe] 1907 1908s_flbit_i32_b64 s5, exec 1909// CHECK: [0x7e,0x13,0x85,0xbe] 1910 1911s_flbit_i32_b64 s5, 0 1912// CHECK: [0x80,0x13,0x85,0xbe] 1913 1914s_flbit_i32_b64 s5, -1 1915// CHECK: [0xc1,0x13,0x85,0xbe] 1916 1917s_flbit_i32_b64 s5, 0.5 1918// CHECK: [0xf0,0x13,0x85,0xbe] 1919 1920s_flbit_i32_b64 s5, -4.0 1921// CHECK: [0xf7,0x13,0x85,0xbe] 1922 1923s_flbit_i32_b64 s5, src_vccz 1924// CHECK: [0xfb,0x13,0x85,0xbe] 1925 1926s_flbit_i32_b64 s5, src_execz 1927// CHECK: [0xfc,0x13,0x85,0xbe] 1928 1929s_flbit_i32_b64 s5, src_scc 1930// CHECK: [0xfd,0x13,0x85,0xbe] 1931 1932s_flbit_i32_b64 s5, 0xaf123456 1933// CHECK: [0xff,0x13,0x85,0xbe,0x56,0x34,0x12,0xaf] 1934 1935s_flbit_i32_b64 s5, 0x3f717273 1936// CHECK: [0xff,0x13,0x85,0xbe,0x73,0x72,0x71,0x3f] 1937 1938s_flbit_i32 s5, s1 1939// CHECK: [0x01,0x14,0x85,0xbe] 1940 1941s_flbit_i32 s101, s1 1942// CHECK: [0x01,0x14,0xe5,0xbe] 1943 1944s_flbit_i32 flat_scratch_lo, s1 1945// CHECK: [0x01,0x14,0xe6,0xbe] 1946 1947s_flbit_i32 flat_scratch_hi, s1 1948// CHECK: [0x01,0x14,0xe7,0xbe] 1949 1950s_flbit_i32 vcc_lo, s1 1951// CHECK: [0x01,0x14,0xea,0xbe] 1952 1953s_flbit_i32 vcc_hi, s1 1954// CHECK: [0x01,0x14,0xeb,0xbe] 1955 1956s_flbit_i32 tba_lo, s1 1957// CHECK: [0x01,0x14,0xec,0xbe] 1958 1959s_flbit_i32 tba_hi, s1 1960// CHECK: [0x01,0x14,0xed,0xbe] 1961 1962s_flbit_i32 tma_lo, s1 1963// CHECK: [0x01,0x14,0xee,0xbe] 1964 1965s_flbit_i32 tma_hi, s1 1966// CHECK: [0x01,0x14,0xef,0xbe] 1967 1968s_flbit_i32 ttmp11, s1 1969// CHECK: [0x01,0x14,0xfb,0xbe] 1970 1971s_flbit_i32 m0, s1 1972// CHECK: [0x01,0x14,0xfc,0xbe] 1973 1974s_flbit_i32 exec_lo, s1 1975// CHECK: [0x01,0x14,0xfe,0xbe] 1976 1977s_flbit_i32 exec_hi, s1 1978// CHECK: [0x01,0x14,0xff,0xbe] 1979 1980s_flbit_i32 s5, s101 1981// CHECK: [0x65,0x14,0x85,0xbe] 1982 1983s_flbit_i32 s5, flat_scratch_lo 1984// CHECK: [0x66,0x14,0x85,0xbe] 1985 1986s_flbit_i32 s5, flat_scratch_hi 1987// CHECK: [0x67,0x14,0x85,0xbe] 1988 1989s_flbit_i32 s5, vcc_lo 1990// CHECK: [0x6a,0x14,0x85,0xbe] 1991 1992s_flbit_i32 s5, vcc_hi 1993// CHECK: [0x6b,0x14,0x85,0xbe] 1994 1995s_flbit_i32 s5, tba_lo 1996// CHECK: [0x6c,0x14,0x85,0xbe] 1997 1998s_flbit_i32 s5, tba_hi 1999// CHECK: [0x6d,0x14,0x85,0xbe] 2000 2001s_flbit_i32 s5, tma_lo 2002// CHECK: [0x6e,0x14,0x85,0xbe] 2003 2004s_flbit_i32 s5, tma_hi 2005// CHECK: [0x6f,0x14,0x85,0xbe] 2006 2007s_flbit_i32 s5, ttmp11 2008// CHECK: [0x7b,0x14,0x85,0xbe] 2009 2010s_flbit_i32 s5, m0 2011// CHECK: [0x7c,0x14,0x85,0xbe] 2012 2013s_flbit_i32 s5, exec_lo 2014// CHECK: [0x7e,0x14,0x85,0xbe] 2015 2016s_flbit_i32 s5, exec_hi 2017// CHECK: [0x7f,0x14,0x85,0xbe] 2018 2019s_flbit_i32 s5, 0 2020// CHECK: [0x80,0x14,0x85,0xbe] 2021 2022s_flbit_i32 s5, -1 2023// CHECK: [0xc1,0x14,0x85,0xbe] 2024 2025s_flbit_i32 s5, 0.5 2026// CHECK: [0xf0,0x14,0x85,0xbe] 2027 2028s_flbit_i32 s5, -4.0 2029// CHECK: [0xf7,0x14,0x85,0xbe] 2030 2031s_flbit_i32 s5, src_vccz 2032// CHECK: [0xfb,0x14,0x85,0xbe] 2033 2034s_flbit_i32 s5, src_execz 2035// CHECK: [0xfc,0x14,0x85,0xbe] 2036 2037s_flbit_i32 s5, src_scc 2038// CHECK: [0xfd,0x14,0x85,0xbe] 2039 2040s_flbit_i32 s5, 0xaf123456 2041// CHECK: [0xff,0x14,0x85,0xbe,0x56,0x34,0x12,0xaf] 2042 2043s_flbit_i32 s5, 0x3f717273 2044// CHECK: [0xff,0x14,0x85,0xbe,0x73,0x72,0x71,0x3f] 2045 2046s_flbit_i32_i64 s5, s[2:3] 2047// CHECK: [0x02,0x15,0x85,0xbe] 2048 2049s_flbit_i32_i64 s101, s[2:3] 2050// CHECK: [0x02,0x15,0xe5,0xbe] 2051 2052s_flbit_i32_i64 flat_scratch_lo, s[2:3] 2053// CHECK: [0x02,0x15,0xe6,0xbe] 2054 2055s_flbit_i32_i64 flat_scratch_hi, s[2:3] 2056// CHECK: [0x02,0x15,0xe7,0xbe] 2057 2058s_flbit_i32_i64 vcc_lo, s[2:3] 2059// CHECK: [0x02,0x15,0xea,0xbe] 2060 2061s_flbit_i32_i64 vcc_hi, s[2:3] 2062// CHECK: [0x02,0x15,0xeb,0xbe] 2063 2064s_flbit_i32_i64 tba_lo, s[2:3] 2065// CHECK: [0x02,0x15,0xec,0xbe] 2066 2067s_flbit_i32_i64 tba_hi, s[2:3] 2068// CHECK: [0x02,0x15,0xed,0xbe] 2069 2070s_flbit_i32_i64 tma_lo, s[2:3] 2071// CHECK: [0x02,0x15,0xee,0xbe] 2072 2073s_flbit_i32_i64 tma_hi, s[2:3] 2074// CHECK: [0x02,0x15,0xef,0xbe] 2075 2076s_flbit_i32_i64 ttmp11, s[2:3] 2077// CHECK: [0x02,0x15,0xfb,0xbe] 2078 2079s_flbit_i32_i64 m0, s[2:3] 2080// CHECK: [0x02,0x15,0xfc,0xbe] 2081 2082s_flbit_i32_i64 exec_lo, s[2:3] 2083// CHECK: [0x02,0x15,0xfe,0xbe] 2084 2085s_flbit_i32_i64 exec_hi, s[2:3] 2086// CHECK: [0x02,0x15,0xff,0xbe] 2087 2088s_flbit_i32_i64 s5, s[4:5] 2089// CHECK: [0x04,0x15,0x85,0xbe] 2090 2091s_flbit_i32_i64 s5, s[100:101] 2092// CHECK: [0x64,0x15,0x85,0xbe] 2093 2094s_flbit_i32_i64 s5, flat_scratch 2095// CHECK: [0x66,0x15,0x85,0xbe] 2096 2097s_flbit_i32_i64 s5, vcc 2098// CHECK: [0x6a,0x15,0x85,0xbe] 2099 2100s_flbit_i32_i64 s5, tba 2101// CHECK: [0x6c,0x15,0x85,0xbe] 2102 2103s_flbit_i32_i64 s5, tma 2104// CHECK: [0x6e,0x15,0x85,0xbe] 2105 2106s_flbit_i32_i64 s5, ttmp[10:11] 2107// CHECK: [0x7a,0x15,0x85,0xbe] 2108 2109s_flbit_i32_i64 s5, exec 2110// CHECK: [0x7e,0x15,0x85,0xbe] 2111 2112s_flbit_i32_i64 s5, 0 2113// CHECK: [0x80,0x15,0x85,0xbe] 2114 2115s_flbit_i32_i64 s5, -1 2116// CHECK: [0xc1,0x15,0x85,0xbe] 2117 2118s_flbit_i32_i64 s5, 0.5 2119// CHECK: [0xf0,0x15,0x85,0xbe] 2120 2121s_flbit_i32_i64 s5, -4.0 2122// CHECK: [0xf7,0x15,0x85,0xbe] 2123 2124s_flbit_i32_i64 s5, src_vccz 2125// CHECK: [0xfb,0x15,0x85,0xbe] 2126 2127s_flbit_i32_i64 s5, src_execz 2128// CHECK: [0xfc,0x15,0x85,0xbe] 2129 2130s_flbit_i32_i64 s5, src_scc 2131// CHECK: [0xfd,0x15,0x85,0xbe] 2132 2133s_flbit_i32_i64 s5, 0xaf123456 2134// CHECK: [0xff,0x15,0x85,0xbe,0x56,0x34,0x12,0xaf] 2135 2136s_flbit_i32_i64 s5, 0x3f717273 2137// CHECK: [0xff,0x15,0x85,0xbe,0x73,0x72,0x71,0x3f] 2138 2139s_sext_i32_i8 s5, s1 2140// CHECK: [0x01,0x16,0x85,0xbe] 2141 2142s_sext_i32_i8 s101, s1 2143// CHECK: [0x01,0x16,0xe5,0xbe] 2144 2145s_sext_i32_i8 flat_scratch_lo, s1 2146// CHECK: [0x01,0x16,0xe6,0xbe] 2147 2148s_sext_i32_i8 flat_scratch_hi, s1 2149// CHECK: [0x01,0x16,0xe7,0xbe] 2150 2151s_sext_i32_i8 vcc_lo, s1 2152// CHECK: [0x01,0x16,0xea,0xbe] 2153 2154s_sext_i32_i8 vcc_hi, s1 2155// CHECK: [0x01,0x16,0xeb,0xbe] 2156 2157s_sext_i32_i8 tba_lo, s1 2158// CHECK: [0x01,0x16,0xec,0xbe] 2159 2160s_sext_i32_i8 tba_hi, s1 2161// CHECK: [0x01,0x16,0xed,0xbe] 2162 2163s_sext_i32_i8 tma_lo, s1 2164// CHECK: [0x01,0x16,0xee,0xbe] 2165 2166s_sext_i32_i8 tma_hi, s1 2167// CHECK: [0x01,0x16,0xef,0xbe] 2168 2169s_sext_i32_i8 ttmp11, s1 2170// CHECK: [0x01,0x16,0xfb,0xbe] 2171 2172s_sext_i32_i8 m0, s1 2173// CHECK: [0x01,0x16,0xfc,0xbe] 2174 2175s_sext_i32_i8 exec_lo, s1 2176// CHECK: [0x01,0x16,0xfe,0xbe] 2177 2178s_sext_i32_i8 exec_hi, s1 2179// CHECK: [0x01,0x16,0xff,0xbe] 2180 2181s_sext_i32_i8 s5, s101 2182// CHECK: [0x65,0x16,0x85,0xbe] 2183 2184s_sext_i32_i8 s5, flat_scratch_lo 2185// CHECK: [0x66,0x16,0x85,0xbe] 2186 2187s_sext_i32_i8 s5, flat_scratch_hi 2188// CHECK: [0x67,0x16,0x85,0xbe] 2189 2190s_sext_i32_i8 s5, vcc_lo 2191// CHECK: [0x6a,0x16,0x85,0xbe] 2192 2193s_sext_i32_i8 s5, vcc_hi 2194// CHECK: [0x6b,0x16,0x85,0xbe] 2195 2196s_sext_i32_i8 s5, tba_lo 2197// CHECK: [0x6c,0x16,0x85,0xbe] 2198 2199s_sext_i32_i8 s5, tba_hi 2200// CHECK: [0x6d,0x16,0x85,0xbe] 2201 2202s_sext_i32_i8 s5, tma_lo 2203// CHECK: [0x6e,0x16,0x85,0xbe] 2204 2205s_sext_i32_i8 s5, tma_hi 2206// CHECK: [0x6f,0x16,0x85,0xbe] 2207 2208s_sext_i32_i8 s5, ttmp11 2209// CHECK: [0x7b,0x16,0x85,0xbe] 2210 2211s_sext_i32_i8 s5, m0 2212// CHECK: [0x7c,0x16,0x85,0xbe] 2213 2214s_sext_i32_i8 s5, exec_lo 2215// CHECK: [0x7e,0x16,0x85,0xbe] 2216 2217s_sext_i32_i8 s5, exec_hi 2218// CHECK: [0x7f,0x16,0x85,0xbe] 2219 2220s_sext_i32_i8 s5, 0 2221// CHECK: [0x80,0x16,0x85,0xbe] 2222 2223s_sext_i32_i8 s5, -1 2224// CHECK: [0xc1,0x16,0x85,0xbe] 2225 2226s_sext_i32_i8 s5, 0.5 2227// CHECK: [0xf0,0x16,0x85,0xbe] 2228 2229s_sext_i32_i8 s5, -4.0 2230// CHECK: [0xf7,0x16,0x85,0xbe] 2231 2232s_sext_i32_i8 s5, src_vccz 2233// CHECK: [0xfb,0x16,0x85,0xbe] 2234 2235s_sext_i32_i8 s5, src_execz 2236// CHECK: [0xfc,0x16,0x85,0xbe] 2237 2238s_sext_i32_i8 s5, src_scc 2239// CHECK: [0xfd,0x16,0x85,0xbe] 2240 2241s_sext_i32_i8 s5, 0x71 2242// CHECK: [0xff,0x16,0x85,0xbe,0x71,0x00,0x00,0x00] 2243 2244s_sext_i32_i8 s5, 0xf0 2245// CHECK: [0xff,0x16,0x85,0xbe,0xf0,0x00,0x00,0x00] 2246 2247s_sext_i32_i16 s5, s1 2248// CHECK: [0x01,0x17,0x85,0xbe] 2249 2250s_sext_i32_i16 s101, s1 2251// CHECK: [0x01,0x17,0xe5,0xbe] 2252 2253s_sext_i32_i16 flat_scratch_lo, s1 2254// CHECK: [0x01,0x17,0xe6,0xbe] 2255 2256s_sext_i32_i16 flat_scratch_hi, s1 2257// CHECK: [0x01,0x17,0xe7,0xbe] 2258 2259s_sext_i32_i16 vcc_lo, s1 2260// CHECK: [0x01,0x17,0xea,0xbe] 2261 2262s_sext_i32_i16 vcc_hi, s1 2263// CHECK: [0x01,0x17,0xeb,0xbe] 2264 2265s_sext_i32_i16 tba_lo, s1 2266// CHECK: [0x01,0x17,0xec,0xbe] 2267 2268s_sext_i32_i16 tba_hi, s1 2269// CHECK: [0x01,0x17,0xed,0xbe] 2270 2271s_sext_i32_i16 tma_lo, s1 2272// CHECK: [0x01,0x17,0xee,0xbe] 2273 2274s_sext_i32_i16 tma_hi, s1 2275// CHECK: [0x01,0x17,0xef,0xbe] 2276 2277s_sext_i32_i16 ttmp11, s1 2278// CHECK: [0x01,0x17,0xfb,0xbe] 2279 2280s_sext_i32_i16 m0, s1 2281// CHECK: [0x01,0x17,0xfc,0xbe] 2282 2283s_sext_i32_i16 exec_lo, s1 2284// CHECK: [0x01,0x17,0xfe,0xbe] 2285 2286s_sext_i32_i16 exec_hi, s1 2287// CHECK: [0x01,0x17,0xff,0xbe] 2288 2289s_sext_i32_i16 s5, s101 2290// CHECK: [0x65,0x17,0x85,0xbe] 2291 2292s_sext_i32_i16 s5, flat_scratch_lo 2293// CHECK: [0x66,0x17,0x85,0xbe] 2294 2295s_sext_i32_i16 s5, flat_scratch_hi 2296// CHECK: [0x67,0x17,0x85,0xbe] 2297 2298s_sext_i32_i16 s5, vcc_lo 2299// CHECK: [0x6a,0x17,0x85,0xbe] 2300 2301s_sext_i32_i16 s5, vcc_hi 2302// CHECK: [0x6b,0x17,0x85,0xbe] 2303 2304s_sext_i32_i16 s5, tba_lo 2305// CHECK: [0x6c,0x17,0x85,0xbe] 2306 2307s_sext_i32_i16 s5, tba_hi 2308// CHECK: [0x6d,0x17,0x85,0xbe] 2309 2310s_sext_i32_i16 s5, tma_lo 2311// CHECK: [0x6e,0x17,0x85,0xbe] 2312 2313s_sext_i32_i16 s5, tma_hi 2314// CHECK: [0x6f,0x17,0x85,0xbe] 2315 2316s_sext_i32_i16 s5, ttmp11 2317// CHECK: [0x7b,0x17,0x85,0xbe] 2318 2319s_sext_i32_i16 s5, m0 2320// CHECK: [0x7c,0x17,0x85,0xbe] 2321 2322s_sext_i32_i16 s5, exec_lo 2323// CHECK: [0x7e,0x17,0x85,0xbe] 2324 2325s_sext_i32_i16 s5, exec_hi 2326// CHECK: [0x7f,0x17,0x85,0xbe] 2327 2328s_sext_i32_i16 s5, 0 2329// CHECK: [0x80,0x17,0x85,0xbe] 2330 2331s_sext_i32_i16 s5, -1 2332// CHECK: [0xc1,0x17,0x85,0xbe] 2333 2334s_sext_i32_i16 s5, 0.5 2335// CHECK: [0xf0,0x17,0x85,0xbe] 2336 2337s_sext_i32_i16 s5, -4.0 2338// CHECK: [0xf7,0x17,0x85,0xbe] 2339 2340s_sext_i32_i16 s5, src_vccz 2341// CHECK: [0xfb,0x17,0x85,0xbe] 2342 2343s_sext_i32_i16 s5, src_execz 2344// CHECK: [0xfc,0x17,0x85,0xbe] 2345 2346s_sext_i32_i16 s5, src_scc 2347// CHECK: [0xfd,0x17,0x85,0xbe] 2348 2349s_sext_i32_i16 s5, 0xfe0b 2350// CHECK: [0xff,0x17,0x85,0xbe,0x0b,0xfe,0x00,0x00] 2351 2352s_sext_i32_i16 s5, 0x3456 2353// CHECK: [0xff,0x17,0x85,0xbe,0x56,0x34,0x00,0x00] 2354 2355s_bitset0_b32 s5, s1 2356// CHECK: [0x01,0x18,0x85,0xbe] 2357 2358s_bitset0_b32 s101, s1 2359// CHECK: [0x01,0x18,0xe5,0xbe] 2360 2361s_bitset0_b32 flat_scratch_lo, s1 2362// CHECK: [0x01,0x18,0xe6,0xbe] 2363 2364s_bitset0_b32 flat_scratch_hi, s1 2365// CHECK: [0x01,0x18,0xe7,0xbe] 2366 2367s_bitset0_b32 vcc_lo, s1 2368// CHECK: [0x01,0x18,0xea,0xbe] 2369 2370s_bitset0_b32 vcc_hi, s1 2371// CHECK: [0x01,0x18,0xeb,0xbe] 2372 2373s_bitset0_b32 tba_lo, s1 2374// CHECK: [0x01,0x18,0xec,0xbe] 2375 2376s_bitset0_b32 tba_hi, s1 2377// CHECK: [0x01,0x18,0xed,0xbe] 2378 2379s_bitset0_b32 tma_lo, s1 2380// CHECK: [0x01,0x18,0xee,0xbe] 2381 2382s_bitset0_b32 tma_hi, s1 2383// CHECK: [0x01,0x18,0xef,0xbe] 2384 2385s_bitset0_b32 ttmp11, s1 2386// CHECK: [0x01,0x18,0xfb,0xbe] 2387 2388s_bitset0_b32 m0, s1 2389// CHECK: [0x01,0x18,0xfc,0xbe] 2390 2391s_bitset0_b32 exec_lo, s1 2392// CHECK: [0x01,0x18,0xfe,0xbe] 2393 2394s_bitset0_b32 exec_hi, s1 2395// CHECK: [0x01,0x18,0xff,0xbe] 2396 2397s_bitset0_b32 s5, s101 2398// CHECK: [0x65,0x18,0x85,0xbe] 2399 2400s_bitset0_b32 s5, flat_scratch_lo 2401// CHECK: [0x66,0x18,0x85,0xbe] 2402 2403s_bitset0_b32 s5, flat_scratch_hi 2404// CHECK: [0x67,0x18,0x85,0xbe] 2405 2406s_bitset0_b32 s5, vcc_lo 2407// CHECK: [0x6a,0x18,0x85,0xbe] 2408 2409s_bitset0_b32 s5, vcc_hi 2410// CHECK: [0x6b,0x18,0x85,0xbe] 2411 2412s_bitset0_b32 s5, tba_lo 2413// CHECK: [0x6c,0x18,0x85,0xbe] 2414 2415s_bitset0_b32 s5, tba_hi 2416// CHECK: [0x6d,0x18,0x85,0xbe] 2417 2418s_bitset0_b32 s5, tma_lo 2419// CHECK: [0x6e,0x18,0x85,0xbe] 2420 2421s_bitset0_b32 s5, tma_hi 2422// CHECK: [0x6f,0x18,0x85,0xbe] 2423 2424s_bitset0_b32 s5, ttmp11 2425// CHECK: [0x7b,0x18,0x85,0xbe] 2426 2427s_bitset0_b32 s5, m0 2428// CHECK: [0x7c,0x18,0x85,0xbe] 2429 2430s_bitset0_b32 s5, exec_lo 2431// CHECK: [0x7e,0x18,0x85,0xbe] 2432 2433s_bitset0_b32 s5, exec_hi 2434// CHECK: [0x7f,0x18,0x85,0xbe] 2435 2436s_bitset0_b32 s5, 0 2437// CHECK: [0x80,0x18,0x85,0xbe] 2438 2439s_bitset0_b32 s5, -1 2440// CHECK: [0xc1,0x18,0x85,0xbe] 2441 2442s_bitset0_b32 s5, 0.5 2443// CHECK: [0xf0,0x18,0x85,0xbe] 2444 2445s_bitset0_b32 s5, -4.0 2446// CHECK: [0xf7,0x18,0x85,0xbe] 2447 2448s_bitset0_b32 s5, src_vccz 2449// CHECK: [0xfb,0x18,0x85,0xbe] 2450 2451s_bitset0_b32 s5, src_execz 2452// CHECK: [0xfc,0x18,0x85,0xbe] 2453 2454s_bitset0_b32 s5, src_scc 2455// CHECK: [0xfd,0x18,0x85,0xbe] 2456 2457s_bitset0_b32 s5, 0xaf123456 2458// CHECK: [0xff,0x18,0x85,0xbe,0x56,0x34,0x12,0xaf] 2459 2460s_bitset0_b32 s5, 0x3f717273 2461// CHECK: [0xff,0x18,0x85,0xbe,0x73,0x72,0x71,0x3f] 2462 2463s_bitset0_b64 s[10:11], s1 2464// CHECK: [0x01,0x19,0x8a,0xbe] 2465 2466s_bitset0_b64 s[12:13], s1 2467// CHECK: [0x01,0x19,0x8c,0xbe] 2468 2469s_bitset0_b64 s[100:101], s1 2470// CHECK: [0x01,0x19,0xe4,0xbe] 2471 2472s_bitset0_b64 flat_scratch, s1 2473// CHECK: [0x01,0x19,0xe6,0xbe] 2474 2475s_bitset0_b64 vcc, s1 2476// CHECK: [0x01,0x19,0xea,0xbe] 2477 2478s_bitset0_b64 tba, s1 2479// CHECK: [0x01,0x19,0xec,0xbe] 2480 2481s_bitset0_b64 tma, s1 2482// CHECK: [0x01,0x19,0xee,0xbe] 2483 2484s_bitset0_b64 ttmp[10:11], s1 2485// CHECK: [0x01,0x19,0xfa,0xbe] 2486 2487s_bitset0_b64 exec, s1 2488// CHECK: [0x01,0x19,0xfe,0xbe] 2489 2490s_bitset0_b64 s[10:11], s101 2491// CHECK: [0x65,0x19,0x8a,0xbe] 2492 2493s_bitset0_b64 s[10:11], flat_scratch_lo 2494// CHECK: [0x66,0x19,0x8a,0xbe] 2495 2496s_bitset0_b64 s[10:11], flat_scratch_hi 2497// CHECK: [0x67,0x19,0x8a,0xbe] 2498 2499s_bitset0_b64 s[10:11], vcc_lo 2500// CHECK: [0x6a,0x19,0x8a,0xbe] 2501 2502s_bitset0_b64 s[10:11], vcc_hi 2503// CHECK: [0x6b,0x19,0x8a,0xbe] 2504 2505s_bitset0_b64 s[10:11], tba_lo 2506// CHECK: [0x6c,0x19,0x8a,0xbe] 2507 2508s_bitset0_b64 s[10:11], tba_hi 2509// CHECK: [0x6d,0x19,0x8a,0xbe] 2510 2511s_bitset0_b64 s[10:11], tma_lo 2512// CHECK: [0x6e,0x19,0x8a,0xbe] 2513 2514s_bitset0_b64 s[10:11], tma_hi 2515// CHECK: [0x6f,0x19,0x8a,0xbe] 2516 2517s_bitset0_b64 s[10:11], ttmp11 2518// CHECK: [0x7b,0x19,0x8a,0xbe] 2519 2520s_bitset0_b64 s[10:11], m0 2521// CHECK: [0x7c,0x19,0x8a,0xbe] 2522 2523s_bitset0_b64 s[10:11], exec_lo 2524// CHECK: [0x7e,0x19,0x8a,0xbe] 2525 2526s_bitset0_b64 s[10:11], exec_hi 2527// CHECK: [0x7f,0x19,0x8a,0xbe] 2528 2529s_bitset0_b64 s[10:11], 0 2530// CHECK: [0x80,0x19,0x8a,0xbe] 2531 2532s_bitset0_b64 s[10:11], -1 2533// CHECK: [0xc1,0x19,0x8a,0xbe] 2534 2535s_bitset0_b64 s[10:11], 0.5 2536// CHECK: [0xf0,0x19,0x8a,0xbe] 2537 2538s_bitset0_b64 s[10:11], -4.0 2539// CHECK: [0xf7,0x19,0x8a,0xbe] 2540 2541s_bitset0_b64 s[10:11], src_vccz 2542// CHECK: [0xfb,0x19,0x8a,0xbe] 2543 2544s_bitset0_b64 s[10:11], src_execz 2545// CHECK: [0xfc,0x19,0x8a,0xbe] 2546 2547s_bitset0_b64 s[10:11], src_scc 2548// CHECK: [0xfd,0x19,0x8a,0xbe] 2549 2550s_bitset0_b64 s[10:11], 0xaf123456 2551// CHECK: [0xff,0x19,0x8a,0xbe,0x56,0x34,0x12,0xaf] 2552 2553s_bitset0_b64 s[10:11], 0x3f717273 2554// CHECK: [0xff,0x19,0x8a,0xbe,0x73,0x72,0x71,0x3f] 2555 2556s_bitset1_b32 s5, s1 2557// CHECK: [0x01,0x1a,0x85,0xbe] 2558 2559s_bitset1_b32 s101, s1 2560// CHECK: [0x01,0x1a,0xe5,0xbe] 2561 2562s_bitset1_b32 flat_scratch_lo, s1 2563// CHECK: [0x01,0x1a,0xe6,0xbe] 2564 2565s_bitset1_b32 flat_scratch_hi, s1 2566// CHECK: [0x01,0x1a,0xe7,0xbe] 2567 2568s_bitset1_b32 vcc_lo, s1 2569// CHECK: [0x01,0x1a,0xea,0xbe] 2570 2571s_bitset1_b32 vcc_hi, s1 2572// CHECK: [0x01,0x1a,0xeb,0xbe] 2573 2574s_bitset1_b32 tba_lo, s1 2575// CHECK: [0x01,0x1a,0xec,0xbe] 2576 2577s_bitset1_b32 tba_hi, s1 2578// CHECK: [0x01,0x1a,0xed,0xbe] 2579 2580s_bitset1_b32 tma_lo, s1 2581// CHECK: [0x01,0x1a,0xee,0xbe] 2582 2583s_bitset1_b32 tma_hi, s1 2584// CHECK: [0x01,0x1a,0xef,0xbe] 2585 2586s_bitset1_b32 ttmp11, s1 2587// CHECK: [0x01,0x1a,0xfb,0xbe] 2588 2589s_bitset1_b32 m0, s1 2590// CHECK: [0x01,0x1a,0xfc,0xbe] 2591 2592s_bitset1_b32 exec_lo, s1 2593// CHECK: [0x01,0x1a,0xfe,0xbe] 2594 2595s_bitset1_b32 exec_hi, s1 2596// CHECK: [0x01,0x1a,0xff,0xbe] 2597 2598s_bitset1_b32 s5, s101 2599// CHECK: [0x65,0x1a,0x85,0xbe] 2600 2601s_bitset1_b32 s5, flat_scratch_lo 2602// CHECK: [0x66,0x1a,0x85,0xbe] 2603 2604s_bitset1_b32 s5, flat_scratch_hi 2605// CHECK: [0x67,0x1a,0x85,0xbe] 2606 2607s_bitset1_b32 s5, vcc_lo 2608// CHECK: [0x6a,0x1a,0x85,0xbe] 2609 2610s_bitset1_b32 s5, vcc_hi 2611// CHECK: [0x6b,0x1a,0x85,0xbe] 2612 2613s_bitset1_b32 s5, tba_lo 2614// CHECK: [0x6c,0x1a,0x85,0xbe] 2615 2616s_bitset1_b32 s5, tba_hi 2617// CHECK: [0x6d,0x1a,0x85,0xbe] 2618 2619s_bitset1_b32 s5, tma_lo 2620// CHECK: [0x6e,0x1a,0x85,0xbe] 2621 2622s_bitset1_b32 s5, tma_hi 2623// CHECK: [0x6f,0x1a,0x85,0xbe] 2624 2625s_bitset1_b32 s5, ttmp11 2626// CHECK: [0x7b,0x1a,0x85,0xbe] 2627 2628s_bitset1_b32 s5, m0 2629// CHECK: [0x7c,0x1a,0x85,0xbe] 2630 2631s_bitset1_b32 s5, exec_lo 2632// CHECK: [0x7e,0x1a,0x85,0xbe] 2633 2634s_bitset1_b32 s5, exec_hi 2635// CHECK: [0x7f,0x1a,0x85,0xbe] 2636 2637s_bitset1_b32 s5, 0 2638// CHECK: [0x80,0x1a,0x85,0xbe] 2639 2640s_bitset1_b32 s5, -1 2641// CHECK: [0xc1,0x1a,0x85,0xbe] 2642 2643s_bitset1_b32 s5, 0.5 2644// CHECK: [0xf0,0x1a,0x85,0xbe] 2645 2646s_bitset1_b32 s5, -4.0 2647// CHECK: [0xf7,0x1a,0x85,0xbe] 2648 2649s_bitset1_b32 s5, src_vccz 2650// CHECK: [0xfb,0x1a,0x85,0xbe] 2651 2652s_bitset1_b32 s5, src_execz 2653// CHECK: [0xfc,0x1a,0x85,0xbe] 2654 2655s_bitset1_b32 s5, src_scc 2656// CHECK: [0xfd,0x1a,0x85,0xbe] 2657 2658s_bitset1_b32 s5, 0xaf123456 2659// CHECK: [0xff,0x1a,0x85,0xbe,0x56,0x34,0x12,0xaf] 2660 2661s_bitset1_b32 s5, 0x3f717273 2662// CHECK: [0xff,0x1a,0x85,0xbe,0x73,0x72,0x71,0x3f] 2663 2664s_bitset1_b64 s[10:11], s1 2665// CHECK: [0x01,0x1b,0x8a,0xbe] 2666 2667s_bitset1_b64 s[12:13], s1 2668// CHECK: [0x01,0x1b,0x8c,0xbe] 2669 2670s_bitset1_b64 s[100:101], s1 2671// CHECK: [0x01,0x1b,0xe4,0xbe] 2672 2673s_bitset1_b64 flat_scratch, s1 2674// CHECK: [0x01,0x1b,0xe6,0xbe] 2675 2676s_bitset1_b64 vcc, s1 2677// CHECK: [0x01,0x1b,0xea,0xbe] 2678 2679s_bitset1_b64 tba, s1 2680// CHECK: [0x01,0x1b,0xec,0xbe] 2681 2682s_bitset1_b64 tma, s1 2683// CHECK: [0x01,0x1b,0xee,0xbe] 2684 2685s_bitset1_b64 ttmp[10:11], s1 2686// CHECK: [0x01,0x1b,0xfa,0xbe] 2687 2688s_bitset1_b64 exec, s1 2689// CHECK: [0x01,0x1b,0xfe,0xbe] 2690 2691s_bitset1_b64 s[10:11], s101 2692// CHECK: [0x65,0x1b,0x8a,0xbe] 2693 2694s_bitset1_b64 s[10:11], flat_scratch_lo 2695// CHECK: [0x66,0x1b,0x8a,0xbe] 2696 2697s_bitset1_b64 s[10:11], flat_scratch_hi 2698// CHECK: [0x67,0x1b,0x8a,0xbe] 2699 2700s_bitset1_b64 s[10:11], vcc_lo 2701// CHECK: [0x6a,0x1b,0x8a,0xbe] 2702 2703s_bitset1_b64 s[10:11], vcc_hi 2704// CHECK: [0x6b,0x1b,0x8a,0xbe] 2705 2706s_bitset1_b64 s[10:11], tba_lo 2707// CHECK: [0x6c,0x1b,0x8a,0xbe] 2708 2709s_bitset1_b64 s[10:11], tba_hi 2710// CHECK: [0x6d,0x1b,0x8a,0xbe] 2711 2712s_bitset1_b64 s[10:11], tma_lo 2713// CHECK: [0x6e,0x1b,0x8a,0xbe] 2714 2715s_bitset1_b64 s[10:11], tma_hi 2716// CHECK: [0x6f,0x1b,0x8a,0xbe] 2717 2718s_bitset1_b64 s[10:11], ttmp11 2719// CHECK: [0x7b,0x1b,0x8a,0xbe] 2720 2721s_bitset1_b64 s[10:11], m0 2722// CHECK: [0x7c,0x1b,0x8a,0xbe] 2723 2724s_bitset1_b64 s[10:11], exec_lo 2725// CHECK: [0x7e,0x1b,0x8a,0xbe] 2726 2727s_bitset1_b64 s[10:11], exec_hi 2728// CHECK: [0x7f,0x1b,0x8a,0xbe] 2729 2730s_bitset1_b64 s[10:11], 0 2731// CHECK: [0x80,0x1b,0x8a,0xbe] 2732 2733s_bitset1_b64 s[10:11], -1 2734// CHECK: [0xc1,0x1b,0x8a,0xbe] 2735 2736s_bitset1_b64 s[10:11], 0.5 2737// CHECK: [0xf0,0x1b,0x8a,0xbe] 2738 2739s_bitset1_b64 s[10:11], -4.0 2740// CHECK: [0xf7,0x1b,0x8a,0xbe] 2741 2742s_bitset1_b64 s[10:11], src_vccz 2743// CHECK: [0xfb,0x1b,0x8a,0xbe] 2744 2745s_bitset1_b64 s[10:11], src_execz 2746// CHECK: [0xfc,0x1b,0x8a,0xbe] 2747 2748s_bitset1_b64 s[10:11], src_scc 2749// CHECK: [0xfd,0x1b,0x8a,0xbe] 2750 2751s_bitset1_b64 s[10:11], 0xaf123456 2752// CHECK: [0xff,0x1b,0x8a,0xbe,0x56,0x34,0x12,0xaf] 2753 2754s_bitset1_b64 s[10:11], 0x3f717273 2755// CHECK: [0xff,0x1b,0x8a,0xbe,0x73,0x72,0x71,0x3f] 2756 2757s_getpc_b64 s[10:11] 2758// CHECK: [0x00,0x1c,0x8a,0xbe] 2759 2760s_getpc_b64 s[12:13] 2761// CHECK: [0x00,0x1c,0x8c,0xbe] 2762 2763s_getpc_b64 s[100:101] 2764// CHECK: [0x00,0x1c,0xe4,0xbe] 2765 2766s_getpc_b64 flat_scratch 2767// CHECK: [0x00,0x1c,0xe6,0xbe] 2768 2769s_getpc_b64 vcc 2770// CHECK: [0x00,0x1c,0xea,0xbe] 2771 2772s_getpc_b64 tba 2773// CHECK: [0x00,0x1c,0xec,0xbe] 2774 2775s_getpc_b64 tma 2776// CHECK: [0x00,0x1c,0xee,0xbe] 2777 2778s_getpc_b64 ttmp[10:11] 2779// CHECK: [0x00,0x1c,0xfa,0xbe] 2780 2781s_getpc_b64 exec 2782// CHECK: [0x00,0x1c,0xfe,0xbe] 2783 2784s_setpc_b64 s[2:3] 2785// CHECK: [0x02,0x1d,0x80,0xbe] 2786 2787s_setpc_b64 s[4:5] 2788// CHECK: [0x04,0x1d,0x80,0xbe] 2789 2790s_setpc_b64 s[100:101] 2791// CHECK: [0x64,0x1d,0x80,0xbe] 2792 2793s_setpc_b64 flat_scratch 2794// CHECK: [0x66,0x1d,0x80,0xbe] 2795 2796s_setpc_b64 vcc 2797// CHECK: [0x6a,0x1d,0x80,0xbe] 2798 2799s_setpc_b64 tba 2800// CHECK: [0x6c,0x1d,0x80,0xbe] 2801 2802s_setpc_b64 tma 2803// CHECK: [0x6e,0x1d,0x80,0xbe] 2804 2805s_setpc_b64 ttmp[10:11] 2806// CHECK: [0x7a,0x1d,0x80,0xbe] 2807 2808s_swappc_b64 s[10:11], s[2:3] 2809// CHECK: [0x02,0x1e,0x8a,0xbe] 2810 2811s_swappc_b64 s[12:13], s[2:3] 2812// CHECK: [0x02,0x1e,0x8c,0xbe] 2813 2814s_swappc_b64 s[100:101], s[2:3] 2815// CHECK: [0x02,0x1e,0xe4,0xbe] 2816 2817s_swappc_b64 flat_scratch, s[2:3] 2818// CHECK: [0x02,0x1e,0xe6,0xbe] 2819 2820s_swappc_b64 vcc, s[2:3] 2821// CHECK: [0x02,0x1e,0xea,0xbe] 2822 2823s_swappc_b64 tba, s[2:3] 2824// CHECK: [0x02,0x1e,0xec,0xbe] 2825 2826s_swappc_b64 tma, s[2:3] 2827// CHECK: [0x02,0x1e,0xee,0xbe] 2828 2829s_swappc_b64 ttmp[10:11], s[2:3] 2830// CHECK: [0x02,0x1e,0xfa,0xbe] 2831 2832s_swappc_b64 exec, s[2:3] 2833// CHECK: [0x02,0x1e,0xfe,0xbe] 2834 2835s_swappc_b64 s[10:11], s[4:5] 2836// CHECK: [0x04,0x1e,0x8a,0xbe] 2837 2838s_swappc_b64 s[10:11], s[100:101] 2839// CHECK: [0x64,0x1e,0x8a,0xbe] 2840 2841s_swappc_b64 s[10:11], flat_scratch 2842// CHECK: [0x66,0x1e,0x8a,0xbe] 2843 2844s_swappc_b64 s[10:11], vcc 2845// CHECK: [0x6a,0x1e,0x8a,0xbe] 2846 2847s_swappc_b64 s[10:11], tba 2848// CHECK: [0x6c,0x1e,0x8a,0xbe] 2849 2850s_swappc_b64 s[10:11], tma 2851// CHECK: [0x6e,0x1e,0x8a,0xbe] 2852 2853s_swappc_b64 s[10:11], ttmp[10:11] 2854// CHECK: [0x7a,0x1e,0x8a,0xbe] 2855 2856s_rfe_b64 s[2:3] 2857// CHECK: [0x02,0x1f,0x80,0xbe] 2858 2859s_rfe_b64 s[4:5] 2860// CHECK: [0x04,0x1f,0x80,0xbe] 2861 2862s_rfe_b64 s[100:101] 2863// CHECK: [0x64,0x1f,0x80,0xbe] 2864 2865s_rfe_b64 flat_scratch 2866// CHECK: [0x66,0x1f,0x80,0xbe] 2867 2868s_rfe_b64 vcc 2869// CHECK: [0x6a,0x1f,0x80,0xbe] 2870 2871s_rfe_b64 tba 2872// CHECK: [0x6c,0x1f,0x80,0xbe] 2873 2874s_rfe_b64 tma 2875// CHECK: [0x6e,0x1f,0x80,0xbe] 2876 2877s_rfe_b64 ttmp[10:11] 2878// CHECK: [0x7a,0x1f,0x80,0xbe] 2879 2880s_and_saveexec_b64 s[10:11], s[2:3] 2881// CHECK: [0x02,0x20,0x8a,0xbe] 2882 2883s_and_saveexec_b64 s[12:13], s[2:3] 2884// CHECK: [0x02,0x20,0x8c,0xbe] 2885 2886s_and_saveexec_b64 s[100:101], s[2:3] 2887// CHECK: [0x02,0x20,0xe4,0xbe] 2888 2889s_and_saveexec_b64 flat_scratch, s[2:3] 2890// CHECK: [0x02,0x20,0xe6,0xbe] 2891 2892s_and_saveexec_b64 vcc, s[2:3] 2893// CHECK: [0x02,0x20,0xea,0xbe] 2894 2895s_and_saveexec_b64 tba, s[2:3] 2896// CHECK: [0x02,0x20,0xec,0xbe] 2897 2898s_and_saveexec_b64 tma, s[2:3] 2899// CHECK: [0x02,0x20,0xee,0xbe] 2900 2901s_and_saveexec_b64 ttmp[10:11], s[2:3] 2902// CHECK: [0x02,0x20,0xfa,0xbe] 2903 2904s_and_saveexec_b64 s[10:11], s[4:5] 2905// CHECK: [0x04,0x20,0x8a,0xbe] 2906 2907s_and_saveexec_b64 s[10:11], s[100:101] 2908// CHECK: [0x64,0x20,0x8a,0xbe] 2909 2910s_and_saveexec_b64 s[10:11], flat_scratch 2911// CHECK: [0x66,0x20,0x8a,0xbe] 2912 2913s_and_saveexec_b64 s[10:11], vcc 2914// CHECK: [0x6a,0x20,0x8a,0xbe] 2915 2916s_and_saveexec_b64 s[10:11], tba 2917// CHECK: [0x6c,0x20,0x8a,0xbe] 2918 2919s_and_saveexec_b64 s[10:11], tma 2920// CHECK: [0x6e,0x20,0x8a,0xbe] 2921 2922s_and_saveexec_b64 s[10:11], ttmp[10:11] 2923// CHECK: [0x7a,0x20,0x8a,0xbe] 2924 2925s_and_saveexec_b64 s[10:11], exec 2926// CHECK: [0x7e,0x20,0x8a,0xbe] 2927 2928s_and_saveexec_b64 s[10:11], 0 2929// CHECK: [0x80,0x20,0x8a,0xbe] 2930 2931s_and_saveexec_b64 s[10:11], -1 2932// CHECK: [0xc1,0x20,0x8a,0xbe] 2933 2934s_and_saveexec_b64 s[10:11], 0.5 2935// CHECK: [0xf0,0x20,0x8a,0xbe] 2936 2937s_and_saveexec_b64 s[10:11], -4.0 2938// CHECK: [0xf7,0x20,0x8a,0xbe] 2939 2940s_and_saveexec_b64 s[10:11], src_vccz 2941// CHECK: [0xfb,0x20,0x8a,0xbe] 2942 2943s_and_saveexec_b64 s[10:11], src_execz 2944// CHECK: [0xfc,0x20,0x8a,0xbe] 2945 2946s_and_saveexec_b64 s[10:11], src_scc 2947// CHECK: [0xfd,0x20,0x8a,0xbe] 2948 2949s_and_saveexec_b64 s[10:11], 0xaf123456 2950// CHECK: [0xff,0x20,0x8a,0xbe,0x56,0x34,0x12,0xaf] 2951 2952s_and_saveexec_b64 s[10:11], 0x3f717273 2953// CHECK: [0xff,0x20,0x8a,0xbe,0x73,0x72,0x71,0x3f] 2954 2955s_or_saveexec_b64 s[10:11], s[2:3] 2956// CHECK: [0x02,0x21,0x8a,0xbe] 2957 2958s_or_saveexec_b64 s[12:13], s[2:3] 2959// CHECK: [0x02,0x21,0x8c,0xbe] 2960 2961s_or_saveexec_b64 s[100:101], s[2:3] 2962// CHECK: [0x02,0x21,0xe4,0xbe] 2963 2964s_or_saveexec_b64 flat_scratch, s[2:3] 2965// CHECK: [0x02,0x21,0xe6,0xbe] 2966 2967s_or_saveexec_b64 vcc, s[2:3] 2968// CHECK: [0x02,0x21,0xea,0xbe] 2969 2970s_or_saveexec_b64 tba, s[2:3] 2971// CHECK: [0x02,0x21,0xec,0xbe] 2972 2973s_or_saveexec_b64 tma, s[2:3] 2974// CHECK: [0x02,0x21,0xee,0xbe] 2975 2976s_or_saveexec_b64 ttmp[10:11], s[2:3] 2977// CHECK: [0x02,0x21,0xfa,0xbe] 2978 2979s_or_saveexec_b64 s[10:11], s[4:5] 2980// CHECK: [0x04,0x21,0x8a,0xbe] 2981 2982s_or_saveexec_b64 s[10:11], s[100:101] 2983// CHECK: [0x64,0x21,0x8a,0xbe] 2984 2985s_or_saveexec_b64 s[10:11], flat_scratch 2986// CHECK: [0x66,0x21,0x8a,0xbe] 2987 2988s_or_saveexec_b64 s[10:11], vcc 2989// CHECK: [0x6a,0x21,0x8a,0xbe] 2990 2991s_or_saveexec_b64 s[10:11], tba 2992// CHECK: [0x6c,0x21,0x8a,0xbe] 2993 2994s_or_saveexec_b64 s[10:11], tma 2995// CHECK: [0x6e,0x21,0x8a,0xbe] 2996 2997s_or_saveexec_b64 s[10:11], ttmp[10:11] 2998// CHECK: [0x7a,0x21,0x8a,0xbe] 2999 3000s_or_saveexec_b64 s[10:11], exec 3001// CHECK: [0x7e,0x21,0x8a,0xbe] 3002 3003s_or_saveexec_b64 s[10:11], 0 3004// CHECK: [0x80,0x21,0x8a,0xbe] 3005 3006s_or_saveexec_b64 s[10:11], -1 3007// CHECK: [0xc1,0x21,0x8a,0xbe] 3008 3009s_or_saveexec_b64 s[10:11], 0.5 3010// CHECK: [0xf0,0x21,0x8a,0xbe] 3011 3012s_or_saveexec_b64 s[10:11], -4.0 3013// CHECK: [0xf7,0x21,0x8a,0xbe] 3014 3015s_or_saveexec_b64 s[10:11], src_vccz 3016// CHECK: [0xfb,0x21,0x8a,0xbe] 3017 3018s_or_saveexec_b64 s[10:11], src_execz 3019// CHECK: [0xfc,0x21,0x8a,0xbe] 3020 3021s_or_saveexec_b64 s[10:11], src_scc 3022// CHECK: [0xfd,0x21,0x8a,0xbe] 3023 3024s_or_saveexec_b64 s[10:11], 0xaf123456 3025// CHECK: [0xff,0x21,0x8a,0xbe,0x56,0x34,0x12,0xaf] 3026 3027s_or_saveexec_b64 s[10:11], 0x3f717273 3028// CHECK: [0xff,0x21,0x8a,0xbe,0x73,0x72,0x71,0x3f] 3029 3030s_xor_saveexec_b64 s[10:11], s[2:3] 3031// CHECK: [0x02,0x22,0x8a,0xbe] 3032 3033s_xor_saveexec_b64 s[12:13], s[2:3] 3034// CHECK: [0x02,0x22,0x8c,0xbe] 3035 3036s_xor_saveexec_b64 s[100:101], s[2:3] 3037// CHECK: [0x02,0x22,0xe4,0xbe] 3038 3039s_xor_saveexec_b64 flat_scratch, s[2:3] 3040// CHECK: [0x02,0x22,0xe6,0xbe] 3041 3042s_xor_saveexec_b64 vcc, s[2:3] 3043// CHECK: [0x02,0x22,0xea,0xbe] 3044 3045s_xor_saveexec_b64 tba, s[2:3] 3046// CHECK: [0x02,0x22,0xec,0xbe] 3047 3048s_xor_saveexec_b64 tma, s[2:3] 3049// CHECK: [0x02,0x22,0xee,0xbe] 3050 3051s_xor_saveexec_b64 ttmp[10:11], s[2:3] 3052// CHECK: [0x02,0x22,0xfa,0xbe] 3053 3054s_xor_saveexec_b64 s[10:11], s[4:5] 3055// CHECK: [0x04,0x22,0x8a,0xbe] 3056 3057s_xor_saveexec_b64 s[10:11], s[100:101] 3058// CHECK: [0x64,0x22,0x8a,0xbe] 3059 3060s_xor_saveexec_b64 s[10:11], flat_scratch 3061// CHECK: [0x66,0x22,0x8a,0xbe] 3062 3063s_xor_saveexec_b64 s[10:11], vcc 3064// CHECK: [0x6a,0x22,0x8a,0xbe] 3065 3066s_xor_saveexec_b64 s[10:11], tba 3067// CHECK: [0x6c,0x22,0x8a,0xbe] 3068 3069s_xor_saveexec_b64 s[10:11], tma 3070// CHECK: [0x6e,0x22,0x8a,0xbe] 3071 3072s_xor_saveexec_b64 s[10:11], ttmp[10:11] 3073// CHECK: [0x7a,0x22,0x8a,0xbe] 3074 3075s_xor_saveexec_b64 s[10:11], exec 3076// CHECK: [0x7e,0x22,0x8a,0xbe] 3077 3078s_xor_saveexec_b64 s[10:11], 0 3079// CHECK: [0x80,0x22,0x8a,0xbe] 3080 3081s_xor_saveexec_b64 s[10:11], -1 3082// CHECK: [0xc1,0x22,0x8a,0xbe] 3083 3084s_xor_saveexec_b64 s[10:11], 0.5 3085// CHECK: [0xf0,0x22,0x8a,0xbe] 3086 3087s_xor_saveexec_b64 s[10:11], -4.0 3088// CHECK: [0xf7,0x22,0x8a,0xbe] 3089 3090s_xor_saveexec_b64 s[10:11], src_vccz 3091// CHECK: [0xfb,0x22,0x8a,0xbe] 3092 3093s_xor_saveexec_b64 s[10:11], src_execz 3094// CHECK: [0xfc,0x22,0x8a,0xbe] 3095 3096s_xor_saveexec_b64 s[10:11], src_scc 3097// CHECK: [0xfd,0x22,0x8a,0xbe] 3098 3099s_xor_saveexec_b64 s[10:11], 0xaf123456 3100// CHECK: [0xff,0x22,0x8a,0xbe,0x56,0x34,0x12,0xaf] 3101 3102s_xor_saveexec_b64 s[10:11], 0x3f717273 3103// CHECK: [0xff,0x22,0x8a,0xbe,0x73,0x72,0x71,0x3f] 3104 3105s_andn2_saveexec_b64 s[10:11], s[2:3] 3106// CHECK: [0x02,0x23,0x8a,0xbe] 3107 3108s_andn2_saveexec_b64 s[12:13], s[2:3] 3109// CHECK: [0x02,0x23,0x8c,0xbe] 3110 3111s_andn2_saveexec_b64 s[100:101], s[2:3] 3112// CHECK: [0x02,0x23,0xe4,0xbe] 3113 3114s_andn2_saveexec_b64 flat_scratch, s[2:3] 3115// CHECK: [0x02,0x23,0xe6,0xbe] 3116 3117s_andn2_saveexec_b64 vcc, s[2:3] 3118// CHECK: [0x02,0x23,0xea,0xbe] 3119 3120s_andn2_saveexec_b64 tba, s[2:3] 3121// CHECK: [0x02,0x23,0xec,0xbe] 3122 3123s_andn2_saveexec_b64 tma, s[2:3] 3124// CHECK: [0x02,0x23,0xee,0xbe] 3125 3126s_andn2_saveexec_b64 ttmp[10:11], s[2:3] 3127// CHECK: [0x02,0x23,0xfa,0xbe] 3128 3129s_andn2_saveexec_b64 s[10:11], s[4:5] 3130// CHECK: [0x04,0x23,0x8a,0xbe] 3131 3132s_andn2_saveexec_b64 s[10:11], s[100:101] 3133// CHECK: [0x64,0x23,0x8a,0xbe] 3134 3135s_andn2_saveexec_b64 s[10:11], flat_scratch 3136// CHECK: [0x66,0x23,0x8a,0xbe] 3137 3138s_andn2_saveexec_b64 s[10:11], vcc 3139// CHECK: [0x6a,0x23,0x8a,0xbe] 3140 3141s_andn2_saveexec_b64 s[10:11], tba 3142// CHECK: [0x6c,0x23,0x8a,0xbe] 3143 3144s_andn2_saveexec_b64 s[10:11], tma 3145// CHECK: [0x6e,0x23,0x8a,0xbe] 3146 3147s_andn2_saveexec_b64 s[10:11], ttmp[10:11] 3148// CHECK: [0x7a,0x23,0x8a,0xbe] 3149 3150s_andn2_saveexec_b64 s[10:11], exec 3151// CHECK: [0x7e,0x23,0x8a,0xbe] 3152 3153s_andn2_saveexec_b64 s[10:11], 0 3154// CHECK: [0x80,0x23,0x8a,0xbe] 3155 3156s_andn2_saveexec_b64 s[10:11], -1 3157// CHECK: [0xc1,0x23,0x8a,0xbe] 3158 3159s_andn2_saveexec_b64 s[10:11], 0.5 3160// CHECK: [0xf0,0x23,0x8a,0xbe] 3161 3162s_andn2_saveexec_b64 s[10:11], -4.0 3163// CHECK: [0xf7,0x23,0x8a,0xbe] 3164 3165s_andn2_saveexec_b64 s[10:11], src_vccz 3166// CHECK: [0xfb,0x23,0x8a,0xbe] 3167 3168s_andn2_saveexec_b64 s[10:11], src_execz 3169// CHECK: [0xfc,0x23,0x8a,0xbe] 3170 3171s_andn2_saveexec_b64 s[10:11], src_scc 3172// CHECK: [0xfd,0x23,0x8a,0xbe] 3173 3174s_andn2_saveexec_b64 s[10:11], 0xaf123456 3175// CHECK: [0xff,0x23,0x8a,0xbe,0x56,0x34,0x12,0xaf] 3176 3177s_andn2_saveexec_b64 s[10:11], 0x3f717273 3178// CHECK: [0xff,0x23,0x8a,0xbe,0x73,0x72,0x71,0x3f] 3179 3180s_orn2_saveexec_b64 s[10:11], s[2:3] 3181// CHECK: [0x02,0x24,0x8a,0xbe] 3182 3183s_orn2_saveexec_b64 s[12:13], s[2:3] 3184// CHECK: [0x02,0x24,0x8c,0xbe] 3185 3186s_orn2_saveexec_b64 s[100:101], s[2:3] 3187// CHECK: [0x02,0x24,0xe4,0xbe] 3188 3189s_orn2_saveexec_b64 flat_scratch, s[2:3] 3190// CHECK: [0x02,0x24,0xe6,0xbe] 3191 3192s_orn2_saveexec_b64 vcc, s[2:3] 3193// CHECK: [0x02,0x24,0xea,0xbe] 3194 3195s_orn2_saveexec_b64 tba, s[2:3] 3196// CHECK: [0x02,0x24,0xec,0xbe] 3197 3198s_orn2_saveexec_b64 tma, s[2:3] 3199// CHECK: [0x02,0x24,0xee,0xbe] 3200 3201s_orn2_saveexec_b64 ttmp[10:11], s[2:3] 3202// CHECK: [0x02,0x24,0xfa,0xbe] 3203 3204s_orn2_saveexec_b64 s[10:11], s[4:5] 3205// CHECK: [0x04,0x24,0x8a,0xbe] 3206 3207s_orn2_saveexec_b64 s[10:11], s[100:101] 3208// CHECK: [0x64,0x24,0x8a,0xbe] 3209 3210s_orn2_saveexec_b64 s[10:11], flat_scratch 3211// CHECK: [0x66,0x24,0x8a,0xbe] 3212 3213s_orn2_saveexec_b64 s[10:11], vcc 3214// CHECK: [0x6a,0x24,0x8a,0xbe] 3215 3216s_orn2_saveexec_b64 s[10:11], tba 3217// CHECK: [0x6c,0x24,0x8a,0xbe] 3218 3219s_orn2_saveexec_b64 s[10:11], tma 3220// CHECK: [0x6e,0x24,0x8a,0xbe] 3221 3222s_orn2_saveexec_b64 s[10:11], ttmp[10:11] 3223// CHECK: [0x7a,0x24,0x8a,0xbe] 3224 3225s_orn2_saveexec_b64 s[10:11], exec 3226// CHECK: [0x7e,0x24,0x8a,0xbe] 3227 3228s_orn2_saveexec_b64 s[10:11], 0 3229// CHECK: [0x80,0x24,0x8a,0xbe] 3230 3231s_orn2_saveexec_b64 s[10:11], -1 3232// CHECK: [0xc1,0x24,0x8a,0xbe] 3233 3234s_orn2_saveexec_b64 s[10:11], 0.5 3235// CHECK: [0xf0,0x24,0x8a,0xbe] 3236 3237s_orn2_saveexec_b64 s[10:11], -4.0 3238// CHECK: [0xf7,0x24,0x8a,0xbe] 3239 3240s_orn2_saveexec_b64 s[10:11], src_vccz 3241// CHECK: [0xfb,0x24,0x8a,0xbe] 3242 3243s_orn2_saveexec_b64 s[10:11], src_execz 3244// CHECK: [0xfc,0x24,0x8a,0xbe] 3245 3246s_orn2_saveexec_b64 s[10:11], src_scc 3247// CHECK: [0xfd,0x24,0x8a,0xbe] 3248 3249s_orn2_saveexec_b64 s[10:11], 0xaf123456 3250// CHECK: [0xff,0x24,0x8a,0xbe,0x56,0x34,0x12,0xaf] 3251 3252s_orn2_saveexec_b64 s[10:11], 0x3f717273 3253// CHECK: [0xff,0x24,0x8a,0xbe,0x73,0x72,0x71,0x3f] 3254 3255s_nand_saveexec_b64 s[10:11], s[2:3] 3256// CHECK: [0x02,0x25,0x8a,0xbe] 3257 3258s_nand_saveexec_b64 s[12:13], s[2:3] 3259// CHECK: [0x02,0x25,0x8c,0xbe] 3260 3261s_nand_saveexec_b64 s[100:101], s[2:3] 3262// CHECK: [0x02,0x25,0xe4,0xbe] 3263 3264s_nand_saveexec_b64 flat_scratch, s[2:3] 3265// CHECK: [0x02,0x25,0xe6,0xbe] 3266 3267s_nand_saveexec_b64 vcc, s[2:3] 3268// CHECK: [0x02,0x25,0xea,0xbe] 3269 3270s_nand_saveexec_b64 tba, s[2:3] 3271// CHECK: [0x02,0x25,0xec,0xbe] 3272 3273s_nand_saveexec_b64 tma, s[2:3] 3274// CHECK: [0x02,0x25,0xee,0xbe] 3275 3276s_nand_saveexec_b64 ttmp[10:11], s[2:3] 3277// CHECK: [0x02,0x25,0xfa,0xbe] 3278 3279s_nand_saveexec_b64 s[10:11], s[4:5] 3280// CHECK: [0x04,0x25,0x8a,0xbe] 3281 3282s_nand_saveexec_b64 s[10:11], s[100:101] 3283// CHECK: [0x64,0x25,0x8a,0xbe] 3284 3285s_nand_saveexec_b64 s[10:11], flat_scratch 3286// CHECK: [0x66,0x25,0x8a,0xbe] 3287 3288s_nand_saveexec_b64 s[10:11], vcc 3289// CHECK: [0x6a,0x25,0x8a,0xbe] 3290 3291s_nand_saveexec_b64 s[10:11], tba 3292// CHECK: [0x6c,0x25,0x8a,0xbe] 3293 3294s_nand_saveexec_b64 s[10:11], tma 3295// CHECK: [0x6e,0x25,0x8a,0xbe] 3296 3297s_nand_saveexec_b64 s[10:11], ttmp[10:11] 3298// CHECK: [0x7a,0x25,0x8a,0xbe] 3299 3300s_nand_saveexec_b64 s[10:11], exec 3301// CHECK: [0x7e,0x25,0x8a,0xbe] 3302 3303s_nand_saveexec_b64 s[10:11], 0 3304// CHECK: [0x80,0x25,0x8a,0xbe] 3305 3306s_nand_saveexec_b64 s[10:11], -1 3307// CHECK: [0xc1,0x25,0x8a,0xbe] 3308 3309s_nand_saveexec_b64 s[10:11], 0.5 3310// CHECK: [0xf0,0x25,0x8a,0xbe] 3311 3312s_nand_saveexec_b64 s[10:11], -4.0 3313// CHECK: [0xf7,0x25,0x8a,0xbe] 3314 3315s_nand_saveexec_b64 s[10:11], src_vccz 3316// CHECK: [0xfb,0x25,0x8a,0xbe] 3317 3318s_nand_saveexec_b64 s[10:11], src_execz 3319// CHECK: [0xfc,0x25,0x8a,0xbe] 3320 3321s_nand_saveexec_b64 s[10:11], src_scc 3322// CHECK: [0xfd,0x25,0x8a,0xbe] 3323 3324s_nand_saveexec_b64 s[10:11], 0xaf123456 3325// CHECK: [0xff,0x25,0x8a,0xbe,0x56,0x34,0x12,0xaf] 3326 3327s_nand_saveexec_b64 s[10:11], 0x3f717273 3328// CHECK: [0xff,0x25,0x8a,0xbe,0x73,0x72,0x71,0x3f] 3329 3330s_nor_saveexec_b64 s[10:11], s[2:3] 3331// CHECK: [0x02,0x26,0x8a,0xbe] 3332 3333s_nor_saveexec_b64 s[12:13], s[2:3] 3334// CHECK: [0x02,0x26,0x8c,0xbe] 3335 3336s_nor_saveexec_b64 s[100:101], s[2:3] 3337// CHECK: [0x02,0x26,0xe4,0xbe] 3338 3339s_nor_saveexec_b64 flat_scratch, s[2:3] 3340// CHECK: [0x02,0x26,0xe6,0xbe] 3341 3342s_nor_saveexec_b64 vcc, s[2:3] 3343// CHECK: [0x02,0x26,0xea,0xbe] 3344 3345s_nor_saveexec_b64 tba, s[2:3] 3346// CHECK: [0x02,0x26,0xec,0xbe] 3347 3348s_nor_saveexec_b64 tma, s[2:3] 3349// CHECK: [0x02,0x26,0xee,0xbe] 3350 3351s_nor_saveexec_b64 ttmp[10:11], s[2:3] 3352// CHECK: [0x02,0x26,0xfa,0xbe] 3353 3354s_nor_saveexec_b64 s[10:11], s[4:5] 3355// CHECK: [0x04,0x26,0x8a,0xbe] 3356 3357s_nor_saveexec_b64 s[10:11], s[100:101] 3358// CHECK: [0x64,0x26,0x8a,0xbe] 3359 3360s_nor_saveexec_b64 s[10:11], flat_scratch 3361// CHECK: [0x66,0x26,0x8a,0xbe] 3362 3363s_nor_saveexec_b64 s[10:11], vcc 3364// CHECK: [0x6a,0x26,0x8a,0xbe] 3365 3366s_nor_saveexec_b64 s[10:11], tba 3367// CHECK: [0x6c,0x26,0x8a,0xbe] 3368 3369s_nor_saveexec_b64 s[10:11], tma 3370// CHECK: [0x6e,0x26,0x8a,0xbe] 3371 3372s_nor_saveexec_b64 s[10:11], ttmp[10:11] 3373// CHECK: [0x7a,0x26,0x8a,0xbe] 3374 3375s_nor_saveexec_b64 s[10:11], exec 3376// CHECK: [0x7e,0x26,0x8a,0xbe] 3377 3378s_nor_saveexec_b64 s[10:11], 0 3379// CHECK: [0x80,0x26,0x8a,0xbe] 3380 3381s_nor_saveexec_b64 s[10:11], -1 3382// CHECK: [0xc1,0x26,0x8a,0xbe] 3383 3384s_nor_saveexec_b64 s[10:11], 0.5 3385// CHECK: [0xf0,0x26,0x8a,0xbe] 3386 3387s_nor_saveexec_b64 s[10:11], -4.0 3388// CHECK: [0xf7,0x26,0x8a,0xbe] 3389 3390s_nor_saveexec_b64 s[10:11], src_vccz 3391// CHECK: [0xfb,0x26,0x8a,0xbe] 3392 3393s_nor_saveexec_b64 s[10:11], src_execz 3394// CHECK: [0xfc,0x26,0x8a,0xbe] 3395 3396s_nor_saveexec_b64 s[10:11], src_scc 3397// CHECK: [0xfd,0x26,0x8a,0xbe] 3398 3399s_nor_saveexec_b64 s[10:11], 0xaf123456 3400// CHECK: [0xff,0x26,0x8a,0xbe,0x56,0x34,0x12,0xaf] 3401 3402s_nor_saveexec_b64 s[10:11], 0x3f717273 3403// CHECK: [0xff,0x26,0x8a,0xbe,0x73,0x72,0x71,0x3f] 3404 3405s_xnor_saveexec_b64 s[10:11], s[2:3] 3406// CHECK: [0x02,0x27,0x8a,0xbe] 3407 3408s_xnor_saveexec_b64 s[12:13], s[2:3] 3409// CHECK: [0x02,0x27,0x8c,0xbe] 3410 3411s_xnor_saveexec_b64 s[100:101], s[2:3] 3412// CHECK: [0x02,0x27,0xe4,0xbe] 3413 3414s_xnor_saveexec_b64 flat_scratch, s[2:3] 3415// CHECK: [0x02,0x27,0xe6,0xbe] 3416 3417s_xnor_saveexec_b64 vcc, s[2:3] 3418// CHECK: [0x02,0x27,0xea,0xbe] 3419 3420s_xnor_saveexec_b64 tba, s[2:3] 3421// CHECK: [0x02,0x27,0xec,0xbe] 3422 3423s_xnor_saveexec_b64 tma, s[2:3] 3424// CHECK: [0x02,0x27,0xee,0xbe] 3425 3426s_xnor_saveexec_b64 ttmp[10:11], s[2:3] 3427// CHECK: [0x02,0x27,0xfa,0xbe] 3428 3429s_xnor_saveexec_b64 s[10:11], s[4:5] 3430// CHECK: [0x04,0x27,0x8a,0xbe] 3431 3432s_xnor_saveexec_b64 s[10:11], s[100:101] 3433// CHECK: [0x64,0x27,0x8a,0xbe] 3434 3435s_xnor_saveexec_b64 s[10:11], flat_scratch 3436// CHECK: [0x66,0x27,0x8a,0xbe] 3437 3438s_xnor_saveexec_b64 s[10:11], vcc 3439// CHECK: [0x6a,0x27,0x8a,0xbe] 3440 3441s_xnor_saveexec_b64 s[10:11], tba 3442// CHECK: [0x6c,0x27,0x8a,0xbe] 3443 3444s_xnor_saveexec_b64 s[10:11], tma 3445// CHECK: [0x6e,0x27,0x8a,0xbe] 3446 3447s_xnor_saveexec_b64 s[10:11], ttmp[10:11] 3448// CHECK: [0x7a,0x27,0x8a,0xbe] 3449 3450s_xnor_saveexec_b64 s[10:11], exec 3451// CHECK: [0x7e,0x27,0x8a,0xbe] 3452 3453s_xnor_saveexec_b64 s[10:11], 0 3454// CHECK: [0x80,0x27,0x8a,0xbe] 3455 3456s_xnor_saveexec_b64 s[10:11], -1 3457// CHECK: [0xc1,0x27,0x8a,0xbe] 3458 3459s_xnor_saveexec_b64 s[10:11], 0.5 3460// CHECK: [0xf0,0x27,0x8a,0xbe] 3461 3462s_xnor_saveexec_b64 s[10:11], -4.0 3463// CHECK: [0xf7,0x27,0x8a,0xbe] 3464 3465s_xnor_saveexec_b64 s[10:11], src_vccz 3466// CHECK: [0xfb,0x27,0x8a,0xbe] 3467 3468s_xnor_saveexec_b64 s[10:11], src_execz 3469// CHECK: [0xfc,0x27,0x8a,0xbe] 3470 3471s_xnor_saveexec_b64 s[10:11], src_scc 3472// CHECK: [0xfd,0x27,0x8a,0xbe] 3473 3474s_xnor_saveexec_b64 s[10:11], 0xaf123456 3475// CHECK: [0xff,0x27,0x8a,0xbe,0x56,0x34,0x12,0xaf] 3476 3477s_xnor_saveexec_b64 s[10:11], 0x3f717273 3478// CHECK: [0xff,0x27,0x8a,0xbe,0x73,0x72,0x71,0x3f] 3479 3480s_quadmask_b32 s5, s1 3481// CHECK: [0x01,0x28,0x85,0xbe] 3482 3483s_quadmask_b32 s101, s1 3484// CHECK: [0x01,0x28,0xe5,0xbe] 3485 3486s_quadmask_b32 flat_scratch_lo, s1 3487// CHECK: [0x01,0x28,0xe6,0xbe] 3488 3489s_quadmask_b32 flat_scratch_hi, s1 3490// CHECK: [0x01,0x28,0xe7,0xbe] 3491 3492s_quadmask_b32 vcc_lo, s1 3493// CHECK: [0x01,0x28,0xea,0xbe] 3494 3495s_quadmask_b32 vcc_hi, s1 3496// CHECK: [0x01,0x28,0xeb,0xbe] 3497 3498s_quadmask_b32 tba_lo, s1 3499// CHECK: [0x01,0x28,0xec,0xbe] 3500 3501s_quadmask_b32 tba_hi, s1 3502// CHECK: [0x01,0x28,0xed,0xbe] 3503 3504s_quadmask_b32 tma_lo, s1 3505// CHECK: [0x01,0x28,0xee,0xbe] 3506 3507s_quadmask_b32 tma_hi, s1 3508// CHECK: [0x01,0x28,0xef,0xbe] 3509 3510s_quadmask_b32 ttmp11, s1 3511// CHECK: [0x01,0x28,0xfb,0xbe] 3512 3513s_quadmask_b32 m0, s1 3514// CHECK: [0x01,0x28,0xfc,0xbe] 3515 3516s_quadmask_b32 exec_lo, s1 3517// CHECK: [0x01,0x28,0xfe,0xbe] 3518 3519s_quadmask_b32 exec_hi, s1 3520// CHECK: [0x01,0x28,0xff,0xbe] 3521 3522s_quadmask_b32 s5, s101 3523// CHECK: [0x65,0x28,0x85,0xbe] 3524 3525s_quadmask_b32 s5, flat_scratch_lo 3526// CHECK: [0x66,0x28,0x85,0xbe] 3527 3528s_quadmask_b32 s5, flat_scratch_hi 3529// CHECK: [0x67,0x28,0x85,0xbe] 3530 3531s_quadmask_b32 s5, vcc_lo 3532// CHECK: [0x6a,0x28,0x85,0xbe] 3533 3534s_quadmask_b32 s5, vcc_hi 3535// CHECK: [0x6b,0x28,0x85,0xbe] 3536 3537s_quadmask_b32 s5, tba_lo 3538// CHECK: [0x6c,0x28,0x85,0xbe] 3539 3540s_quadmask_b32 s5, tba_hi 3541// CHECK: [0x6d,0x28,0x85,0xbe] 3542 3543s_quadmask_b32 s5, tma_lo 3544// CHECK: [0x6e,0x28,0x85,0xbe] 3545 3546s_quadmask_b32 s5, tma_hi 3547// CHECK: [0x6f,0x28,0x85,0xbe] 3548 3549s_quadmask_b32 s5, ttmp11 3550// CHECK: [0x7b,0x28,0x85,0xbe] 3551 3552s_quadmask_b32 s5, m0 3553// CHECK: [0x7c,0x28,0x85,0xbe] 3554 3555s_quadmask_b32 s5, exec_lo 3556// CHECK: [0x7e,0x28,0x85,0xbe] 3557 3558s_quadmask_b32 s5, exec_hi 3559// CHECK: [0x7f,0x28,0x85,0xbe] 3560 3561s_quadmask_b32 s5, 0 3562// CHECK: [0x80,0x28,0x85,0xbe] 3563 3564s_quadmask_b32 s5, -1 3565// CHECK: [0xc1,0x28,0x85,0xbe] 3566 3567s_quadmask_b32 s5, 0.5 3568// CHECK: [0xf0,0x28,0x85,0xbe] 3569 3570s_quadmask_b32 s5, -4.0 3571// CHECK: [0xf7,0x28,0x85,0xbe] 3572 3573s_quadmask_b32 s5, src_vccz 3574// CHECK: [0xfb,0x28,0x85,0xbe] 3575 3576s_quadmask_b32 s5, src_execz 3577// CHECK: [0xfc,0x28,0x85,0xbe] 3578 3579s_quadmask_b32 s5, src_scc 3580// CHECK: [0xfd,0x28,0x85,0xbe] 3581 3582s_quadmask_b32 s5, 0xaf123456 3583// CHECK: [0xff,0x28,0x85,0xbe,0x56,0x34,0x12,0xaf] 3584 3585s_quadmask_b32 s5, 0x3f717273 3586// CHECK: [0xff,0x28,0x85,0xbe,0x73,0x72,0x71,0x3f] 3587 3588s_quadmask_b64 s[10:11], s[2:3] 3589// CHECK: [0x02,0x29,0x8a,0xbe] 3590 3591s_quadmask_b64 s[12:13], s[2:3] 3592// CHECK: [0x02,0x29,0x8c,0xbe] 3593 3594s_quadmask_b64 s[100:101], s[2:3] 3595// CHECK: [0x02,0x29,0xe4,0xbe] 3596 3597s_quadmask_b64 flat_scratch, s[2:3] 3598// CHECK: [0x02,0x29,0xe6,0xbe] 3599 3600s_quadmask_b64 vcc, s[2:3] 3601// CHECK: [0x02,0x29,0xea,0xbe] 3602 3603s_quadmask_b64 tba, s[2:3] 3604// CHECK: [0x02,0x29,0xec,0xbe] 3605 3606s_quadmask_b64 tma, s[2:3] 3607// CHECK: [0x02,0x29,0xee,0xbe] 3608 3609s_quadmask_b64 ttmp[10:11], s[2:3] 3610// CHECK: [0x02,0x29,0xfa,0xbe] 3611 3612s_quadmask_b64 exec, s[2:3] 3613// CHECK: [0x02,0x29,0xfe,0xbe] 3614 3615s_quadmask_b64 s[10:11], s[4:5] 3616// CHECK: [0x04,0x29,0x8a,0xbe] 3617 3618s_quadmask_b64 s[10:11], s[100:101] 3619// CHECK: [0x64,0x29,0x8a,0xbe] 3620 3621s_quadmask_b64 s[10:11], flat_scratch 3622// CHECK: [0x66,0x29,0x8a,0xbe] 3623 3624s_quadmask_b64 s[10:11], vcc 3625// CHECK: [0x6a,0x29,0x8a,0xbe] 3626 3627s_quadmask_b64 s[10:11], tba 3628// CHECK: [0x6c,0x29,0x8a,0xbe] 3629 3630s_quadmask_b64 s[10:11], tma 3631// CHECK: [0x6e,0x29,0x8a,0xbe] 3632 3633s_quadmask_b64 s[10:11], ttmp[10:11] 3634// CHECK: [0x7a,0x29,0x8a,0xbe] 3635 3636s_quadmask_b64 s[10:11], exec 3637// CHECK: [0x7e,0x29,0x8a,0xbe] 3638 3639s_quadmask_b64 s[10:11], 0 3640// CHECK: [0x80,0x29,0x8a,0xbe] 3641 3642s_quadmask_b64 s[10:11], -1 3643// CHECK: [0xc1,0x29,0x8a,0xbe] 3644 3645s_quadmask_b64 s[10:11], 0.5 3646// CHECK: [0xf0,0x29,0x8a,0xbe] 3647 3648s_quadmask_b64 s[10:11], -4.0 3649// CHECK: [0xf7,0x29,0x8a,0xbe] 3650 3651s_quadmask_b64 s[10:11], src_vccz 3652// CHECK: [0xfb,0x29,0x8a,0xbe] 3653 3654s_quadmask_b64 s[10:11], src_execz 3655// CHECK: [0xfc,0x29,0x8a,0xbe] 3656 3657s_quadmask_b64 s[10:11], src_scc 3658// CHECK: [0xfd,0x29,0x8a,0xbe] 3659 3660s_quadmask_b64 s[10:11], 0xaf123456 3661// CHECK: [0xff,0x29,0x8a,0xbe,0x56,0x34,0x12,0xaf] 3662 3663s_quadmask_b64 s[10:11], 0x3f717273 3664// CHECK: [0xff,0x29,0x8a,0xbe,0x73,0x72,0x71,0x3f] 3665 3666s_movrels_b32 s5, s1 3667// CHECK: [0x01,0x2a,0x85,0xbe] 3668 3669s_movrels_b32 s101, s1 3670// CHECK: [0x01,0x2a,0xe5,0xbe] 3671 3672s_movrels_b32 flat_scratch_lo, s1 3673// CHECK: [0x01,0x2a,0xe6,0xbe] 3674 3675s_movrels_b32 flat_scratch_hi, s1 3676// CHECK: [0x01,0x2a,0xe7,0xbe] 3677 3678s_movrels_b32 vcc_lo, s1 3679// CHECK: [0x01,0x2a,0xea,0xbe] 3680 3681s_movrels_b32 vcc_hi, s1 3682// CHECK: [0x01,0x2a,0xeb,0xbe] 3683 3684s_movrels_b32 tba_lo, s1 3685// CHECK: [0x01,0x2a,0xec,0xbe] 3686 3687s_movrels_b32 tba_hi, s1 3688// CHECK: [0x01,0x2a,0xed,0xbe] 3689 3690s_movrels_b32 tma_lo, s1 3691// CHECK: [0x01,0x2a,0xee,0xbe] 3692 3693s_movrels_b32 tma_hi, s1 3694// CHECK: [0x01,0x2a,0xef,0xbe] 3695 3696s_movrels_b32 ttmp11, s1 3697// CHECK: [0x01,0x2a,0xfb,0xbe] 3698 3699s_movrels_b32 m0, s1 3700// CHECK: [0x01,0x2a,0xfc,0xbe] 3701 3702s_movrels_b32 exec_lo, s1 3703// CHECK: [0x01,0x2a,0xfe,0xbe] 3704 3705s_movrels_b32 exec_hi, s1 3706// CHECK: [0x01,0x2a,0xff,0xbe] 3707 3708s_movrels_b32 s5, s101 3709// CHECK: [0x65,0x2a,0x85,0xbe] 3710 3711s_movrels_b32 s5, flat_scratch_lo 3712// CHECK: [0x66,0x2a,0x85,0xbe] 3713 3714s_movrels_b32 s5, flat_scratch_hi 3715// CHECK: [0x67,0x2a,0x85,0xbe] 3716 3717s_movrels_b32 s5, vcc_lo 3718// CHECK: [0x6a,0x2a,0x85,0xbe] 3719 3720s_movrels_b32 s5, vcc_hi 3721// CHECK: [0x6b,0x2a,0x85,0xbe] 3722 3723s_movrels_b32 s5, tba_lo 3724// CHECK: [0x6c,0x2a,0x85,0xbe] 3725 3726s_movrels_b32 s5, tba_hi 3727// CHECK: [0x6d,0x2a,0x85,0xbe] 3728 3729s_movrels_b32 s5, tma_lo 3730// CHECK: [0x6e,0x2a,0x85,0xbe] 3731 3732s_movrels_b32 s5, tma_hi 3733// CHECK: [0x6f,0x2a,0x85,0xbe] 3734 3735s_movrels_b32 s5, ttmp11 3736// CHECK: [0x7b,0x2a,0x85,0xbe] 3737 3738s_movrels_b64 s[10:11], s[2:3] 3739// CHECK: [0x02,0x2b,0x8a,0xbe] 3740 3741s_movrels_b64 s[12:13], s[2:3] 3742// CHECK: [0x02,0x2b,0x8c,0xbe] 3743 3744s_movrels_b64 s[100:101], s[2:3] 3745// CHECK: [0x02,0x2b,0xe4,0xbe] 3746 3747s_movrels_b64 flat_scratch, s[2:3] 3748// CHECK: [0x02,0x2b,0xe6,0xbe] 3749 3750s_movrels_b64 vcc, s[2:3] 3751// CHECK: [0x02,0x2b,0xea,0xbe] 3752 3753s_movrels_b64 tba, s[2:3] 3754// CHECK: [0x02,0x2b,0xec,0xbe] 3755 3756s_movrels_b64 tma, s[2:3] 3757// CHECK: [0x02,0x2b,0xee,0xbe] 3758 3759s_movrels_b64 ttmp[10:11], s[2:3] 3760// CHECK: [0x02,0x2b,0xfa,0xbe] 3761 3762s_movrels_b64 exec, s[2:3] 3763// CHECK: [0x02,0x2b,0xfe,0xbe] 3764 3765s_movrels_b64 s[10:11], s[4:5] 3766// CHECK: [0x04,0x2b,0x8a,0xbe] 3767 3768s_movrels_b64 s[10:11], s[100:101] 3769// CHECK: [0x64,0x2b,0x8a,0xbe] 3770 3771s_movrels_b64 s[10:11], flat_scratch 3772// CHECK: [0x66,0x2b,0x8a,0xbe] 3773 3774s_movrels_b64 s[10:11], vcc 3775// CHECK: [0x6a,0x2b,0x8a,0xbe] 3776 3777s_movrels_b64 s[10:11], tba 3778// CHECK: [0x6c,0x2b,0x8a,0xbe] 3779 3780s_movrels_b64 s[10:11], tma 3781// CHECK: [0x6e,0x2b,0x8a,0xbe] 3782 3783s_movrels_b64 s[10:11], ttmp[10:11] 3784// CHECK: [0x7a,0x2b,0x8a,0xbe] 3785 3786s_movreld_b32 s5, s1 3787// CHECK: [0x01,0x2c,0x85,0xbe] 3788 3789s_movreld_b32 s101, s1 3790// CHECK: [0x01,0x2c,0xe5,0xbe] 3791 3792s_movreld_b32 flat_scratch_lo, s1 3793// CHECK: [0x01,0x2c,0xe6,0xbe] 3794 3795s_movreld_b32 flat_scratch_hi, s1 3796// CHECK: [0x01,0x2c,0xe7,0xbe] 3797 3798s_movreld_b32 vcc_lo, s1 3799// CHECK: [0x01,0x2c,0xea,0xbe] 3800 3801s_movreld_b32 vcc_hi, s1 3802// CHECK: [0x01,0x2c,0xeb,0xbe] 3803 3804s_movreld_b32 tba_lo, s1 3805// CHECK: [0x01,0x2c,0xec,0xbe] 3806 3807s_movreld_b32 tba_hi, s1 3808// CHECK: [0x01,0x2c,0xed,0xbe] 3809 3810s_movreld_b32 tma_lo, s1 3811// CHECK: [0x01,0x2c,0xee,0xbe] 3812 3813s_movreld_b32 tma_hi, s1 3814// CHECK: [0x01,0x2c,0xef,0xbe] 3815 3816s_movreld_b32 ttmp11, s1 3817// CHECK: [0x01,0x2c,0xfb,0xbe] 3818 3819s_movreld_b32 s5, s101 3820// CHECK: [0x65,0x2c,0x85,0xbe] 3821 3822s_movreld_b32 s5, flat_scratch_lo 3823// CHECK: [0x66,0x2c,0x85,0xbe] 3824 3825s_movreld_b32 s5, flat_scratch_hi 3826// CHECK: [0x67,0x2c,0x85,0xbe] 3827 3828s_movreld_b32 s5, vcc_lo 3829// CHECK: [0x6a,0x2c,0x85,0xbe] 3830 3831s_movreld_b32 s5, vcc_hi 3832// CHECK: [0x6b,0x2c,0x85,0xbe] 3833 3834s_movreld_b32 s5, tba_lo 3835// CHECK: [0x6c,0x2c,0x85,0xbe] 3836 3837s_movreld_b32 s5, tba_hi 3838// CHECK: [0x6d,0x2c,0x85,0xbe] 3839 3840s_movreld_b32 s5, tma_lo 3841// CHECK: [0x6e,0x2c,0x85,0xbe] 3842 3843s_movreld_b32 s5, tma_hi 3844// CHECK: [0x6f,0x2c,0x85,0xbe] 3845 3846s_movreld_b32 s5, ttmp11 3847// CHECK: [0x7b,0x2c,0x85,0xbe] 3848 3849s_movreld_b32 s5, m0 3850// CHECK: [0x7c,0x2c,0x85,0xbe] 3851 3852s_movreld_b32 s5, 0 3853// CHECK: [0x80,0x2c,0x85,0xbe] 3854 3855s_movreld_b32 s5, -1 3856// CHECK: [0xc1,0x2c,0x85,0xbe] 3857 3858s_movreld_b32 s5, 0.5 3859// CHECK: [0xf0,0x2c,0x85,0xbe] 3860 3861s_movreld_b32 s5, -4.0 3862// CHECK: [0xf7,0x2c,0x85,0xbe] 3863 3864s_movreld_b32 s5, src_vccz 3865// CHECK: [0xfb,0x2c,0x85,0xbe] 3866 3867s_movreld_b32 s5, src_execz 3868// CHECK: [0xfc,0x2c,0x85,0xbe] 3869 3870s_movreld_b32 s5, src_scc 3871// CHECK: [0xfd,0x2c,0x85,0xbe] 3872 3873s_movreld_b32 s5, 0xaf123456 3874// CHECK: [0xff,0x2c,0x85,0xbe,0x56,0x34,0x12,0xaf] 3875 3876s_movreld_b32 s5, 0x3f717273 3877// CHECK: [0xff,0x2c,0x85,0xbe,0x73,0x72,0x71,0x3f] 3878 3879s_movreld_b64 s[10:11], s[2:3] 3880// CHECK: [0x02,0x2d,0x8a,0xbe] 3881 3882s_movreld_b64 s[12:13], s[2:3] 3883// CHECK: [0x02,0x2d,0x8c,0xbe] 3884 3885s_movreld_b64 s[100:101], s[2:3] 3886// CHECK: [0x02,0x2d,0xe4,0xbe] 3887 3888s_movreld_b64 flat_scratch, s[2:3] 3889// CHECK: [0x02,0x2d,0xe6,0xbe] 3890 3891s_movreld_b64 vcc, s[2:3] 3892// CHECK: [0x02,0x2d,0xea,0xbe] 3893 3894s_movreld_b64 tba, s[2:3] 3895// CHECK: [0x02,0x2d,0xec,0xbe] 3896 3897s_movreld_b64 tma, s[2:3] 3898// CHECK: [0x02,0x2d,0xee,0xbe] 3899 3900s_movreld_b64 ttmp[10:11], s[2:3] 3901// CHECK: [0x02,0x2d,0xfa,0xbe] 3902 3903s_movreld_b64 s[10:11], s[4:5] 3904// CHECK: [0x04,0x2d,0x8a,0xbe] 3905 3906s_movreld_b64 s[10:11], s[100:101] 3907// CHECK: [0x64,0x2d,0x8a,0xbe] 3908 3909s_movreld_b64 s[10:11], flat_scratch 3910// CHECK: [0x66,0x2d,0x8a,0xbe] 3911 3912s_movreld_b64 s[10:11], vcc 3913// CHECK: [0x6a,0x2d,0x8a,0xbe] 3914 3915s_movreld_b64 s[10:11], tba 3916// CHECK: [0x6c,0x2d,0x8a,0xbe] 3917 3918s_movreld_b64 s[10:11], tma 3919// CHECK: [0x6e,0x2d,0x8a,0xbe] 3920 3921s_movreld_b64 s[10:11], ttmp[10:11] 3922// CHECK: [0x7a,0x2d,0x8a,0xbe] 3923 3924s_movreld_b64 s[10:11], 0 3925// CHECK: [0x80,0x2d,0x8a,0xbe] 3926 3927s_movreld_b64 s[10:11], -1 3928// CHECK: [0xc1,0x2d,0x8a,0xbe] 3929 3930s_movreld_b64 s[10:11], 0.5 3931// CHECK: [0xf0,0x2d,0x8a,0xbe] 3932 3933s_movreld_b64 s[10:11], -4.0 3934// CHECK: [0xf7,0x2d,0x8a,0xbe] 3935 3936s_movreld_b64 s[10:11], src_vccz 3937// CHECK: [0xfb,0x2d,0x8a,0xbe] 3938 3939s_movreld_b64 s[10:11], src_execz 3940// CHECK: [0xfc,0x2d,0x8a,0xbe] 3941 3942s_movreld_b64 s[10:11], src_scc 3943// CHECK: [0xfd,0x2d,0x8a,0xbe] 3944 3945s_movreld_b64 s[10:11], 0xaf123456 3946// CHECK: [0xff,0x2d,0x8a,0xbe,0x56,0x34,0x12,0xaf] 3947 3948s_movreld_b64 s[10:11], 0x3f717273 3949// CHECK: [0xff,0x2d,0x8a,0xbe,0x73,0x72,0x71,0x3f] 3950 3951s_cbranch_join s1 3952// CHECK: [0x01,0x2e,0x80,0xbe] 3953 3954s_cbranch_join s101 3955// CHECK: [0x65,0x2e,0x80,0xbe] 3956 3957s_cbranch_join flat_scratch_lo 3958// CHECK: [0x66,0x2e,0x80,0xbe] 3959 3960s_cbranch_join flat_scratch_hi 3961// CHECK: [0x67,0x2e,0x80,0xbe] 3962 3963s_cbranch_join vcc_lo 3964// CHECK: [0x6a,0x2e,0x80,0xbe] 3965 3966s_cbranch_join vcc_hi 3967// CHECK: [0x6b,0x2e,0x80,0xbe] 3968 3969s_cbranch_join tba_lo 3970// CHECK: [0x6c,0x2e,0x80,0xbe] 3971 3972s_cbranch_join tba_hi 3973// CHECK: [0x6d,0x2e,0x80,0xbe] 3974 3975s_cbranch_join tma_lo 3976// CHECK: [0x6e,0x2e,0x80,0xbe] 3977 3978s_cbranch_join tma_hi 3979// CHECK: [0x6f,0x2e,0x80,0xbe] 3980 3981s_cbranch_join ttmp11 3982// CHECK: [0x7b,0x2e,0x80,0xbe] 3983 3984s_abs_i32 s5, s1 3985// CHECK: [0x01,0x30,0x85,0xbe] 3986 3987s_abs_i32 s101, s1 3988// CHECK: [0x01,0x30,0xe5,0xbe] 3989 3990s_abs_i32 flat_scratch_lo, s1 3991// CHECK: [0x01,0x30,0xe6,0xbe] 3992 3993s_abs_i32 flat_scratch_hi, s1 3994// CHECK: [0x01,0x30,0xe7,0xbe] 3995 3996s_abs_i32 vcc_lo, s1 3997// CHECK: [0x01,0x30,0xea,0xbe] 3998 3999s_abs_i32 vcc_hi, s1 4000// CHECK: [0x01,0x30,0xeb,0xbe] 4001 4002s_abs_i32 tba_lo, s1 4003// CHECK: [0x01,0x30,0xec,0xbe] 4004 4005s_abs_i32 tba_hi, s1 4006// CHECK: [0x01,0x30,0xed,0xbe] 4007 4008s_abs_i32 tma_lo, s1 4009// CHECK: [0x01,0x30,0xee,0xbe] 4010 4011s_abs_i32 tma_hi, s1 4012// CHECK: [0x01,0x30,0xef,0xbe] 4013 4014s_abs_i32 ttmp11, s1 4015// CHECK: [0x01,0x30,0xfb,0xbe] 4016 4017s_abs_i32 m0, s1 4018// CHECK: [0x01,0x30,0xfc,0xbe] 4019 4020s_abs_i32 exec_lo, s1 4021// CHECK: [0x01,0x30,0xfe,0xbe] 4022 4023s_abs_i32 exec_hi, s1 4024// CHECK: [0x01,0x30,0xff,0xbe] 4025 4026s_abs_i32 s5, s101 4027// CHECK: [0x65,0x30,0x85,0xbe] 4028 4029s_abs_i32 s5, flat_scratch_lo 4030// CHECK: [0x66,0x30,0x85,0xbe] 4031 4032s_abs_i32 s5, flat_scratch_hi 4033// CHECK: [0x67,0x30,0x85,0xbe] 4034 4035s_abs_i32 s5, vcc_lo 4036// CHECK: [0x6a,0x30,0x85,0xbe] 4037 4038s_abs_i32 s5, vcc_hi 4039// CHECK: [0x6b,0x30,0x85,0xbe] 4040 4041s_abs_i32 s5, tba_lo 4042// CHECK: [0x6c,0x30,0x85,0xbe] 4043 4044s_abs_i32 s5, tba_hi 4045// CHECK: [0x6d,0x30,0x85,0xbe] 4046 4047s_abs_i32 s5, tma_lo 4048// CHECK: [0x6e,0x30,0x85,0xbe] 4049 4050s_abs_i32 s5, tma_hi 4051// CHECK: [0x6f,0x30,0x85,0xbe] 4052 4053s_abs_i32 s5, ttmp11 4054// CHECK: [0x7b,0x30,0x85,0xbe] 4055 4056s_abs_i32 s5, m0 4057// CHECK: [0x7c,0x30,0x85,0xbe] 4058 4059s_abs_i32 s5, exec_lo 4060// CHECK: [0x7e,0x30,0x85,0xbe] 4061 4062s_abs_i32 s5, exec_hi 4063// CHECK: [0x7f,0x30,0x85,0xbe] 4064 4065s_abs_i32 s5, 0 4066// CHECK: [0x80,0x30,0x85,0xbe] 4067 4068s_abs_i32 s5, -1 4069// CHECK: [0xc1,0x30,0x85,0xbe] 4070 4071s_abs_i32 s5, 0.5 4072// CHECK: [0xf0,0x30,0x85,0xbe] 4073 4074s_abs_i32 s5, -4.0 4075// CHECK: [0xf7,0x30,0x85,0xbe] 4076 4077s_abs_i32 s5, src_vccz 4078// CHECK: [0xfb,0x30,0x85,0xbe] 4079 4080s_abs_i32 s5, src_execz 4081// CHECK: [0xfc,0x30,0x85,0xbe] 4082 4083s_abs_i32 s5, src_scc 4084// CHECK: [0xfd,0x30,0x85,0xbe] 4085 4086s_abs_i32 s5, 0xaf123456 4087// CHECK: [0xff,0x30,0x85,0xbe,0x56,0x34,0x12,0xaf] 4088 4089s_abs_i32 s5, 0x3f717273 4090// CHECK: [0xff,0x30,0x85,0xbe,0x73,0x72,0x71,0x3f] 4091 4092s_set_gpr_idx_idx s1 4093// CHECK: [0x01,0x32,0x80,0xbe] 4094 4095s_set_gpr_idx_idx s101 4096// CHECK: [0x65,0x32,0x80,0xbe] 4097 4098s_set_gpr_idx_idx flat_scratch_lo 4099// CHECK: [0x66,0x32,0x80,0xbe] 4100 4101s_set_gpr_idx_idx flat_scratch_hi 4102// CHECK: [0x67,0x32,0x80,0xbe] 4103 4104s_set_gpr_idx_idx vcc_lo 4105// CHECK: [0x6a,0x32,0x80,0xbe] 4106 4107s_set_gpr_idx_idx vcc_hi 4108// CHECK: [0x6b,0x32,0x80,0xbe] 4109 4110s_set_gpr_idx_idx tba_lo 4111// CHECK: [0x6c,0x32,0x80,0xbe] 4112 4113s_set_gpr_idx_idx tba_hi 4114// CHECK: [0x6d,0x32,0x80,0xbe] 4115 4116s_set_gpr_idx_idx tma_lo 4117// CHECK: [0x6e,0x32,0x80,0xbe] 4118 4119s_set_gpr_idx_idx tma_hi 4120// CHECK: [0x6f,0x32,0x80,0xbe] 4121 4122s_set_gpr_idx_idx ttmp11 4123// CHECK: [0x7b,0x32,0x80,0xbe] 4124 4125s_set_gpr_idx_idx m0 4126// CHECK: [0x7c,0x32,0x80,0xbe] 4127 4128s_set_gpr_idx_idx 0 4129// CHECK: [0x80,0x32,0x80,0xbe] 4130 4131s_set_gpr_idx_idx -1 4132// CHECK: [0xc1,0x32,0x80,0xbe] 4133 4134s_set_gpr_idx_idx 0.5 4135// CHECK: [0xf0,0x32,0x80,0xbe] 4136 4137s_set_gpr_idx_idx -4.0 4138// CHECK: [0xf7,0x32,0x80,0xbe] 4139 4140s_set_gpr_idx_idx src_vccz 4141// CHECK: [0xfb,0x32,0x80,0xbe] 4142 4143s_set_gpr_idx_idx src_execz 4144// CHECK: [0xfc,0x32,0x80,0xbe] 4145 4146s_set_gpr_idx_idx src_scc 4147// CHECK: [0xfd,0x32,0x80,0xbe] 4148 4149s_set_gpr_idx_idx 0xaf123456 4150// CHECK: [0xff,0x32,0x80,0xbe,0x56,0x34,0x12,0xaf] 4151 4152s_set_gpr_idx_idx 0x3f717273 4153// CHECK: [0xff,0x32,0x80,0xbe,0x73,0x72,0x71,0x3f] 4154