brintos

brintos / llvm-project-archived public Read only

0
0
Text · 82.6 KiB · ead56ff Raw
4097 lines · plain
1// RUN: llvm-mc -triple=amdgcn -mcpu=bonaire -show-encoding %s | FileCheck %s2 3s_mov_b32 s5, s14// CHECK: [0x01,0x03,0x85,0xbe]5 6s_mov_b32 s103, s17// CHECK: [0x01,0x03,0xe7,0xbe]8 9s_mov_b32 flat_scratch_lo, s110// CHECK: [0x01,0x03,0xe8,0xbe]11 12s_mov_b32 flat_scratch_hi, s113// CHECK: [0x01,0x03,0xe9,0xbe]14 15s_mov_b32 vcc_lo, s116// CHECK: [0x01,0x03,0xea,0xbe]17 18s_mov_b32 vcc_hi, s119// CHECK: [0x01,0x03,0xeb,0xbe]20 21s_mov_b32 tba_lo, s122// CHECK: [0x01,0x03,0xec,0xbe]23 24s_mov_b32 tba_hi, s125// CHECK: [0x01,0x03,0xed,0xbe]26 27s_mov_b32 tma_lo, s128// CHECK: [0x01,0x03,0xee,0xbe]29 30s_mov_b32 tma_hi, s131// CHECK: [0x01,0x03,0xef,0xbe]32 33s_mov_b32 ttmp11, s134// CHECK: [0x01,0x03,0xfb,0xbe]35 36s_mov_b32 m0, s137// CHECK: [0x01,0x03,0xfc,0xbe]38 39s_mov_b32 exec_lo, s140// CHECK: [0x01,0x03,0xfe,0xbe]41 42s_mov_b32 exec_hi, s143// CHECK: [0x01,0x03,0xff,0xbe]44 45s_mov_b32 s5, s10346// CHECK: [0x67,0x03,0x85,0xbe]47 48s_mov_b32 s5, flat_scratch_lo49// CHECK: [0x68,0x03,0x85,0xbe]50 51s_mov_b32 s5, flat_scratch_hi52// CHECK: [0x69,0x03,0x85,0xbe]53 54s_mov_b32 s5, vcc_lo55// CHECK: [0x6a,0x03,0x85,0xbe]56 57s_mov_b32 s5, vcc_hi58// CHECK: [0x6b,0x03,0x85,0xbe]59 60s_mov_b32 s5, tba_lo61// CHECK: [0x6c,0x03,0x85,0xbe]62 63s_mov_b32 s5, tba_hi64// CHECK: [0x6d,0x03,0x85,0xbe]65 66s_mov_b32 s5, tma_lo67// CHECK: [0x6e,0x03,0x85,0xbe]68 69s_mov_b32 s5, tma_hi70// CHECK: [0x6f,0x03,0x85,0xbe]71 72s_mov_b32 s5, ttmp1173// CHECK: [0x7b,0x03,0x85,0xbe]74 75s_mov_b32 s5, m076// CHECK: [0x7c,0x03,0x85,0xbe]77 78s_mov_b32 s5, exec_lo79// CHECK: [0x7e,0x03,0x85,0xbe]80 81s_mov_b32 s5, exec_hi82// CHECK: [0x7f,0x03,0x85,0xbe]83 84s_mov_b32 s5, 085// CHECK: [0x80,0x03,0x85,0xbe]86 87s_mov_b32 s5, -188// CHECK: [0xc1,0x03,0x85,0xbe]89 90s_mov_b32 s5, 0.591// CHECK: [0xf0,0x03,0x85,0xbe]92 93s_mov_b32 s5, -4.094// CHECK: [0xf7,0x03,0x85,0xbe]95 96s_mov_b32 s5, src_vccz97// CHECK: [0xfb,0x03,0x85,0xbe]98 99s_mov_b32 s5, src_execz100// CHECK: [0xfc,0x03,0x85,0xbe]101 102s_mov_b32 s5, src_scc103// CHECK: [0xfd,0x03,0x85,0xbe]104 105s_mov_b32 s5, 0xaf123456106// CHECK: [0xff,0x03,0x85,0xbe,0x56,0x34,0x12,0xaf]107 108s_mov_b32 s5, 0x3f717273109// CHECK: [0xff,0x03,0x85,0xbe,0x73,0x72,0x71,0x3f]110 111s_mov_b64 s[10:11], s[2:3]112// CHECK: [0x02,0x04,0x8a,0xbe]113 114s_mov_b64 s[12:13], s[2:3]115// CHECK: [0x02,0x04,0x8c,0xbe]116 117s_mov_b64 s[102:103], s[2:3]118// CHECK: [0x02,0x04,0xe6,0xbe]119 120s_mov_b64 flat_scratch, s[2:3]121// CHECK: [0x02,0x04,0xe8,0xbe]122 123s_mov_b64 vcc, s[2:3]124// CHECK: [0x02,0x04,0xea,0xbe]125 126s_mov_b64 tba, s[2:3]127// CHECK: [0x02,0x04,0xec,0xbe]128 129s_mov_b64 tma, s[2:3]130// CHECK: [0x02,0x04,0xee,0xbe]131 132s_mov_b64 ttmp[10:11], s[2:3]133// CHECK: [0x02,0x04,0xfa,0xbe]134 135s_mov_b64 exec, s[2:3]136// CHECK: [0x02,0x04,0xfe,0xbe]137 138s_mov_b64 s[10:11], s[4:5]139// CHECK: [0x04,0x04,0x8a,0xbe]140 141s_mov_b64 s[10:11], s[102:103]142// CHECK: [0x66,0x04,0x8a,0xbe]143 144s_mov_b64 s[10:11], flat_scratch145// CHECK: [0x68,0x04,0x8a,0xbe]146 147s_mov_b64 s[10:11], vcc148// CHECK: [0x6a,0x04,0x8a,0xbe]149 150s_mov_b64 s[10:11], tba151// CHECK: [0x6c,0x04,0x8a,0xbe]152 153s_mov_b64 s[10:11], tma154// CHECK: [0x6e,0x04,0x8a,0xbe]155 156s_mov_b64 s[10:11], ttmp[10:11]157// CHECK: [0x7a,0x04,0x8a,0xbe]158 159s_mov_b64 s[10:11], exec160// CHECK: [0x7e,0x04,0x8a,0xbe]161 162s_mov_b64 s[10:11], 0163// CHECK: [0x80,0x04,0x8a,0xbe]164 165s_mov_b64 s[10:11], -1166// CHECK: [0xc1,0x04,0x8a,0xbe]167 168s_mov_b64 s[10:11], 0.5169// CHECK: [0xf0,0x04,0x8a,0xbe]170 171s_mov_b64 s[10:11], -4.0172// CHECK: [0xf7,0x04,0x8a,0xbe]173 174s_mov_b64 s[10:11], src_vccz175// CHECK: [0xfb,0x04,0x8a,0xbe]176 177s_mov_b64 s[10:11], src_execz178// CHECK: [0xfc,0x04,0x8a,0xbe]179 180s_mov_b64 s[10:11], src_scc181// CHECK: [0xfd,0x04,0x8a,0xbe]182 183s_mov_b64 s[10:11], 0xaf123456184// CHECK: [0xff,0x04,0x8a,0xbe,0x56,0x34,0x12,0xaf]185 186s_mov_b64 s[10:11], 0x3f717273187// CHECK: [0xff,0x04,0x8a,0xbe,0x73,0x72,0x71,0x3f]188 189s_cmov_b32 s5, s1190// CHECK: [0x01,0x05,0x85,0xbe]191 192s_cmov_b32 s103, s1193// CHECK: [0x01,0x05,0xe7,0xbe]194 195s_cmov_b32 flat_scratch_lo, s1196// CHECK: [0x01,0x05,0xe8,0xbe]197 198s_cmov_b32 flat_scratch_hi, s1199// CHECK: [0x01,0x05,0xe9,0xbe]200 201s_cmov_b32 vcc_lo, s1202// CHECK: [0x01,0x05,0xea,0xbe]203 204s_cmov_b32 vcc_hi, s1205// CHECK: [0x01,0x05,0xeb,0xbe]206 207s_cmov_b32 tba_lo, s1208// CHECK: [0x01,0x05,0xec,0xbe]209 210s_cmov_b32 tba_hi, s1211// CHECK: [0x01,0x05,0xed,0xbe]212 213s_cmov_b32 tma_lo, s1214// CHECK: [0x01,0x05,0xee,0xbe]215 216s_cmov_b32 tma_hi, s1217// CHECK: [0x01,0x05,0xef,0xbe]218 219s_cmov_b32 ttmp11, s1220// CHECK: [0x01,0x05,0xfb,0xbe]221 222s_cmov_b32 m0, s1223// CHECK: [0x01,0x05,0xfc,0xbe]224 225s_cmov_b32 exec_lo, s1226// CHECK: [0x01,0x05,0xfe,0xbe]227 228s_cmov_b32 exec_hi, s1229// CHECK: [0x01,0x05,0xff,0xbe]230 231s_cmov_b32 s5, s103232// CHECK: [0x67,0x05,0x85,0xbe]233 234s_cmov_b32 s5, flat_scratch_lo235// CHECK: [0x68,0x05,0x85,0xbe]236 237s_cmov_b32 s5, flat_scratch_hi238// CHECK: [0x69,0x05,0x85,0xbe]239 240s_cmov_b32 s5, vcc_lo241// CHECK: [0x6a,0x05,0x85,0xbe]242 243s_cmov_b32 s5, vcc_hi244// CHECK: [0x6b,0x05,0x85,0xbe]245 246s_cmov_b32 s5, tba_lo247// CHECK: [0x6c,0x05,0x85,0xbe]248 249s_cmov_b32 s5, tba_hi250// CHECK: [0x6d,0x05,0x85,0xbe]251 252s_cmov_b32 s5, tma_lo253// CHECK: [0x6e,0x05,0x85,0xbe]254 255s_cmov_b32 s5, tma_hi256// CHECK: [0x6f,0x05,0x85,0xbe]257 258s_cmov_b32 s5, ttmp11259// CHECK: [0x7b,0x05,0x85,0xbe]260 261s_cmov_b32 s5, m0262// CHECK: [0x7c,0x05,0x85,0xbe]263 264s_cmov_b32 s5, exec_lo265// CHECK: [0x7e,0x05,0x85,0xbe]266 267s_cmov_b32 s5, exec_hi268// CHECK: [0x7f,0x05,0x85,0xbe]269 270s_cmov_b32 s5, 0271// CHECK: [0x80,0x05,0x85,0xbe]272 273s_cmov_b32 s5, -1274// CHECK: [0xc1,0x05,0x85,0xbe]275 276s_cmov_b32 s5, 0.5277// CHECK: [0xf0,0x05,0x85,0xbe]278 279s_cmov_b32 s5, -4.0280// CHECK: [0xf7,0x05,0x85,0xbe]281 282s_cmov_b32 s5, src_vccz283// CHECK: [0xfb,0x05,0x85,0xbe]284 285s_cmov_b32 s5, src_execz286// CHECK: [0xfc,0x05,0x85,0xbe]287 288s_cmov_b32 s5, src_scc289// CHECK: [0xfd,0x05,0x85,0xbe]290 291s_cmov_b32 s5, 0xaf123456292// CHECK: [0xff,0x05,0x85,0xbe,0x56,0x34,0x12,0xaf]293 294s_cmov_b32 s5, 0x3f717273295// CHECK: [0xff,0x05,0x85,0xbe,0x73,0x72,0x71,0x3f]296 297s_cmov_b64 s[10:11], s[2:3]298// CHECK: [0x02,0x06,0x8a,0xbe]299 300s_cmov_b64 s[12:13], s[2:3]301// CHECK: [0x02,0x06,0x8c,0xbe]302 303s_cmov_b64 s[102:103], s[2:3]304// CHECK: [0x02,0x06,0xe6,0xbe]305 306s_cmov_b64 flat_scratch, s[2:3]307// CHECK: [0x02,0x06,0xe8,0xbe]308 309s_cmov_b64 vcc, s[2:3]310// CHECK: [0x02,0x06,0xea,0xbe]311 312s_cmov_b64 tba, s[2:3]313// CHECK: [0x02,0x06,0xec,0xbe]314 315s_cmov_b64 tma, s[2:3]316// CHECK: [0x02,0x06,0xee,0xbe]317 318s_cmov_b64 ttmp[10:11], s[2:3]319// CHECK: [0x02,0x06,0xfa,0xbe]320 321s_cmov_b64 exec, s[2:3]322// CHECK: [0x02,0x06,0xfe,0xbe]323 324s_cmov_b64 s[10:11], s[4:5]325// CHECK: [0x04,0x06,0x8a,0xbe]326 327s_cmov_b64 s[10:11], s[102:103]328// CHECK: [0x66,0x06,0x8a,0xbe]329 330s_cmov_b64 s[10:11], flat_scratch331// CHECK: [0x68,0x06,0x8a,0xbe]332 333s_cmov_b64 s[10:11], vcc334// CHECK: [0x6a,0x06,0x8a,0xbe]335 336s_cmov_b64 s[10:11], tba337// CHECK: [0x6c,0x06,0x8a,0xbe]338 339s_cmov_b64 s[10:11], tma340// CHECK: [0x6e,0x06,0x8a,0xbe]341 342s_cmov_b64 s[10:11], ttmp[10:11]343// CHECK: [0x7a,0x06,0x8a,0xbe]344 345s_cmov_b64 s[10:11], exec346// CHECK: [0x7e,0x06,0x8a,0xbe]347 348s_cmov_b64 s[10:11], 0349// CHECK: [0x80,0x06,0x8a,0xbe]350 351s_cmov_b64 s[10:11], -1352// CHECK: [0xc1,0x06,0x8a,0xbe]353 354s_cmov_b64 s[10:11], 0.5355// CHECK: [0xf0,0x06,0x8a,0xbe]356 357s_cmov_b64 s[10:11], -4.0358// CHECK: [0xf7,0x06,0x8a,0xbe]359 360s_cmov_b64 s[10:11], src_vccz361// CHECK: [0xfb,0x06,0x8a,0xbe]362 363s_cmov_b64 s[10:11], src_execz364// CHECK: [0xfc,0x06,0x8a,0xbe]365 366s_cmov_b64 s[10:11], src_scc367// CHECK: [0xfd,0x06,0x8a,0xbe]368 369s_cmov_b64 s[10:11], 0xaf123456370// CHECK: [0xff,0x06,0x8a,0xbe,0x56,0x34,0x12,0xaf]371 372s_cmov_b64 s[10:11], 0x3f717273373// CHECK: [0xff,0x06,0x8a,0xbe,0x73,0x72,0x71,0x3f]374 375s_not_b32 s5, s1376// CHECK: [0x01,0x07,0x85,0xbe]377 378s_not_b32 s103, s1379// CHECK: [0x01,0x07,0xe7,0xbe]380 381s_not_b32 flat_scratch_lo, s1382// CHECK: [0x01,0x07,0xe8,0xbe]383 384s_not_b32 flat_scratch_hi, s1385// CHECK: [0x01,0x07,0xe9,0xbe]386 387s_not_b32 vcc_lo, s1388// CHECK: [0x01,0x07,0xea,0xbe]389 390s_not_b32 vcc_hi, s1391// CHECK: [0x01,0x07,0xeb,0xbe]392 393s_not_b32 tba_lo, s1394// CHECK: [0x01,0x07,0xec,0xbe]395 396s_not_b32 tba_hi, s1397// CHECK: [0x01,0x07,0xed,0xbe]398 399s_not_b32 tma_lo, s1400// CHECK: [0x01,0x07,0xee,0xbe]401 402s_not_b32 tma_hi, s1403// CHECK: [0x01,0x07,0xef,0xbe]404 405s_not_b32 ttmp11, s1406// CHECK: [0x01,0x07,0xfb,0xbe]407 408s_not_b32 m0, s1409// CHECK: [0x01,0x07,0xfc,0xbe]410 411s_not_b32 exec_lo, s1412// CHECK: [0x01,0x07,0xfe,0xbe]413 414s_not_b32 exec_hi, s1415// CHECK: [0x01,0x07,0xff,0xbe]416 417s_not_b32 s5, s103418// CHECK: [0x67,0x07,0x85,0xbe]419 420s_not_b32 s5, flat_scratch_lo421// CHECK: [0x68,0x07,0x85,0xbe]422 423s_not_b32 s5, flat_scratch_hi424// CHECK: [0x69,0x07,0x85,0xbe]425 426s_not_b32 s5, vcc_lo427// CHECK: [0x6a,0x07,0x85,0xbe]428 429s_not_b32 s5, vcc_hi430// CHECK: [0x6b,0x07,0x85,0xbe]431 432s_not_b32 s5, tba_lo433// CHECK: [0x6c,0x07,0x85,0xbe]434 435s_not_b32 s5, tba_hi436// CHECK: [0x6d,0x07,0x85,0xbe]437 438s_not_b32 s5, tma_lo439// CHECK: [0x6e,0x07,0x85,0xbe]440 441s_not_b32 s5, tma_hi442// CHECK: [0x6f,0x07,0x85,0xbe]443 444s_not_b32 s5, ttmp11445// CHECK: [0x7b,0x07,0x85,0xbe]446 447s_not_b32 s5, m0448// CHECK: [0x7c,0x07,0x85,0xbe]449 450s_not_b32 s5, exec_lo451// CHECK: [0x7e,0x07,0x85,0xbe]452 453s_not_b32 s5, exec_hi454// CHECK: [0x7f,0x07,0x85,0xbe]455 456s_not_b32 s5, 0457// CHECK: [0x80,0x07,0x85,0xbe]458 459s_not_b32 s5, -1460// CHECK: [0xc1,0x07,0x85,0xbe]461 462s_not_b32 s5, 0.5463// CHECK: [0xf0,0x07,0x85,0xbe]464 465s_not_b32 s5, -4.0466// CHECK: [0xf7,0x07,0x85,0xbe]467 468s_not_b32 s5, src_vccz469// CHECK: [0xfb,0x07,0x85,0xbe]470 471s_not_b32 s5, src_execz472// CHECK: [0xfc,0x07,0x85,0xbe]473 474s_not_b32 s5, src_scc475// CHECK: [0xfd,0x07,0x85,0xbe]476 477s_not_b32 s5, 0xaf123456478// CHECK: [0xff,0x07,0x85,0xbe,0x56,0x34,0x12,0xaf]479 480s_not_b32 s5, 0x3f717273481// CHECK: [0xff,0x07,0x85,0xbe,0x73,0x72,0x71,0x3f]482 483s_not_b64 s[10:11], s[2:3]484// CHECK: [0x02,0x08,0x8a,0xbe]485 486s_not_b64 s[12:13], s[2:3]487// CHECK: [0x02,0x08,0x8c,0xbe]488 489s_not_b64 s[102:103], s[2:3]490// CHECK: [0x02,0x08,0xe6,0xbe]491 492s_not_b64 flat_scratch, s[2:3]493// CHECK: [0x02,0x08,0xe8,0xbe]494 495s_not_b64 vcc, s[2:3]496// CHECK: [0x02,0x08,0xea,0xbe]497 498s_not_b64 tba, s[2:3]499// CHECK: [0x02,0x08,0xec,0xbe]500 501s_not_b64 tma, s[2:3]502// CHECK: [0x02,0x08,0xee,0xbe]503 504s_not_b64 ttmp[10:11], s[2:3]505// CHECK: [0x02,0x08,0xfa,0xbe]506 507s_not_b64 exec, s[2:3]508// CHECK: [0x02,0x08,0xfe,0xbe]509 510s_not_b64 s[10:11], s[4:5]511// CHECK: [0x04,0x08,0x8a,0xbe]512 513s_not_b64 s[10:11], s[102:103]514// CHECK: [0x66,0x08,0x8a,0xbe]515 516s_not_b64 s[10:11], flat_scratch517// CHECK: [0x68,0x08,0x8a,0xbe]518 519s_not_b64 s[10:11], vcc520// CHECK: [0x6a,0x08,0x8a,0xbe]521 522s_not_b64 s[10:11], tba523// CHECK: [0x6c,0x08,0x8a,0xbe]524 525s_not_b64 s[10:11], tma526// CHECK: [0x6e,0x08,0x8a,0xbe]527 528s_not_b64 s[10:11], ttmp[10:11]529// CHECK: [0x7a,0x08,0x8a,0xbe]530 531s_not_b64 s[10:11], exec532// CHECK: [0x7e,0x08,0x8a,0xbe]533 534s_not_b64 s[10:11], 0535// CHECK: [0x80,0x08,0x8a,0xbe]536 537s_not_b64 s[10:11], -1538// CHECK: [0xc1,0x08,0x8a,0xbe]539 540s_not_b64 s[10:11], 0.5541// CHECK: [0xf0,0x08,0x8a,0xbe]542 543s_not_b64 s[10:11], -4.0544// CHECK: [0xf7,0x08,0x8a,0xbe]545 546s_not_b64 s[10:11], src_vccz547// CHECK: [0xfb,0x08,0x8a,0xbe]548 549s_not_b64 s[10:11], src_execz550// CHECK: [0xfc,0x08,0x8a,0xbe]551 552s_not_b64 s[10:11], src_scc553// CHECK: [0xfd,0x08,0x8a,0xbe]554 555s_not_b64 s[10:11], 0xaf123456556// CHECK: [0xff,0x08,0x8a,0xbe,0x56,0x34,0x12,0xaf]557 558s_not_b64 s[10:11], 0x3f717273559// CHECK: [0xff,0x08,0x8a,0xbe,0x73,0x72,0x71,0x3f]560 561s_wqm_b32 s5, s1562// CHECK: [0x01,0x09,0x85,0xbe]563 564s_wqm_b32 s103, s1565// CHECK: [0x01,0x09,0xe7,0xbe]566 567s_wqm_b32 flat_scratch_lo, s1568// CHECK: [0x01,0x09,0xe8,0xbe]569 570s_wqm_b32 flat_scratch_hi, s1571// CHECK: [0x01,0x09,0xe9,0xbe]572 573s_wqm_b32 vcc_lo, s1574// CHECK: [0x01,0x09,0xea,0xbe]575 576s_wqm_b32 vcc_hi, s1577// CHECK: [0x01,0x09,0xeb,0xbe]578 579s_wqm_b32 tba_lo, s1580// CHECK: [0x01,0x09,0xec,0xbe]581 582s_wqm_b32 tba_hi, s1583// CHECK: [0x01,0x09,0xed,0xbe]584 585s_wqm_b32 tma_lo, s1586// CHECK: [0x01,0x09,0xee,0xbe]587 588s_wqm_b32 tma_hi, s1589// CHECK: [0x01,0x09,0xef,0xbe]590 591s_wqm_b32 ttmp11, s1592// CHECK: [0x01,0x09,0xfb,0xbe]593 594s_wqm_b32 m0, s1595// CHECK: [0x01,0x09,0xfc,0xbe]596 597s_wqm_b32 exec_lo, s1598// CHECK: [0x01,0x09,0xfe,0xbe]599 600s_wqm_b32 exec_hi, s1601// CHECK: [0x01,0x09,0xff,0xbe]602 603s_wqm_b32 s5, s103604// CHECK: [0x67,0x09,0x85,0xbe]605 606s_wqm_b32 s5, flat_scratch_lo607// CHECK: [0x68,0x09,0x85,0xbe]608 609s_wqm_b32 s5, flat_scratch_hi610// CHECK: [0x69,0x09,0x85,0xbe]611 612s_wqm_b32 s5, vcc_lo613// CHECK: [0x6a,0x09,0x85,0xbe]614 615s_wqm_b32 s5, vcc_hi616// CHECK: [0x6b,0x09,0x85,0xbe]617 618s_wqm_b32 s5, tba_lo619// CHECK: [0x6c,0x09,0x85,0xbe]620 621s_wqm_b32 s5, tba_hi622// CHECK: [0x6d,0x09,0x85,0xbe]623 624s_wqm_b32 s5, tma_lo625// CHECK: [0x6e,0x09,0x85,0xbe]626 627s_wqm_b32 s5, tma_hi628// CHECK: [0x6f,0x09,0x85,0xbe]629 630s_wqm_b32 s5, ttmp11631// CHECK: [0x7b,0x09,0x85,0xbe]632 633s_wqm_b32 s5, m0634// CHECK: [0x7c,0x09,0x85,0xbe]635 636s_wqm_b32 s5, exec_lo637// CHECK: [0x7e,0x09,0x85,0xbe]638 639s_wqm_b32 s5, exec_hi640// CHECK: [0x7f,0x09,0x85,0xbe]641 642s_wqm_b32 s5, 0643// CHECK: [0x80,0x09,0x85,0xbe]644 645s_wqm_b32 s5, -1646// CHECK: [0xc1,0x09,0x85,0xbe]647 648s_wqm_b32 s5, 0.5649// CHECK: [0xf0,0x09,0x85,0xbe]650 651s_wqm_b32 s5, -4.0652// CHECK: [0xf7,0x09,0x85,0xbe]653 654s_wqm_b32 s5, src_vccz655// CHECK: [0xfb,0x09,0x85,0xbe]656 657s_wqm_b32 s5, src_execz658// CHECK: [0xfc,0x09,0x85,0xbe]659 660s_wqm_b32 s5, src_scc661// CHECK: [0xfd,0x09,0x85,0xbe]662 663s_wqm_b32 s5, 0xaf123456664// CHECK: [0xff,0x09,0x85,0xbe,0x56,0x34,0x12,0xaf]665 666s_wqm_b32 s5, 0x3f717273667// CHECK: [0xff,0x09,0x85,0xbe,0x73,0x72,0x71,0x3f]668 669s_wqm_b64 s[10:11], s[2:3]670// CHECK: [0x02,0x0a,0x8a,0xbe]671 672s_wqm_b64 s[12:13], s[2:3]673// CHECK: [0x02,0x0a,0x8c,0xbe]674 675s_wqm_b64 s[102:103], s[2:3]676// CHECK: [0x02,0x0a,0xe6,0xbe]677 678s_wqm_b64 flat_scratch, s[2:3]679// CHECK: [0x02,0x0a,0xe8,0xbe]680 681s_wqm_b64 vcc, s[2:3]682// CHECK: [0x02,0x0a,0xea,0xbe]683 684s_wqm_b64 tba, s[2:3]685// CHECK: [0x02,0x0a,0xec,0xbe]686 687s_wqm_b64 tma, s[2:3]688// CHECK: [0x02,0x0a,0xee,0xbe]689 690s_wqm_b64 ttmp[10:11], s[2:3]691// CHECK: [0x02,0x0a,0xfa,0xbe]692 693s_wqm_b64 exec, s[2:3]694// CHECK: [0x02,0x0a,0xfe,0xbe]695 696s_wqm_b64 s[10:11], s[4:5]697// CHECK: [0x04,0x0a,0x8a,0xbe]698 699s_wqm_b64 s[10:11], s[102:103]700// CHECK: [0x66,0x0a,0x8a,0xbe]701 702s_wqm_b64 s[10:11], flat_scratch703// CHECK: [0x68,0x0a,0x8a,0xbe]704 705s_wqm_b64 s[10:11], vcc706// CHECK: [0x6a,0x0a,0x8a,0xbe]707 708s_wqm_b64 s[10:11], tba709// CHECK: [0x6c,0x0a,0x8a,0xbe]710 711s_wqm_b64 s[10:11], tma712// CHECK: [0x6e,0x0a,0x8a,0xbe]713 714s_wqm_b64 s[10:11], ttmp[10:11]715// CHECK: [0x7a,0x0a,0x8a,0xbe]716 717s_wqm_b64 s[10:11], exec718// CHECK: [0x7e,0x0a,0x8a,0xbe]719 720s_wqm_b64 s[10:11], 0721// CHECK: [0x80,0x0a,0x8a,0xbe]722 723s_wqm_b64 s[10:11], -1724// CHECK: [0xc1,0x0a,0x8a,0xbe]725 726s_wqm_b64 s[10:11], 0.5727// CHECK: [0xf0,0x0a,0x8a,0xbe]728 729s_wqm_b64 s[10:11], -4.0730// CHECK: [0xf7,0x0a,0x8a,0xbe]731 732s_wqm_b64 s[10:11], src_vccz733// CHECK: [0xfb,0x0a,0x8a,0xbe]734 735s_wqm_b64 s[10:11], src_execz736// CHECK: [0xfc,0x0a,0x8a,0xbe]737 738s_wqm_b64 s[10:11], src_scc739// CHECK: [0xfd,0x0a,0x8a,0xbe]740 741s_wqm_b64 s[10:11], 0xaf123456742// CHECK: [0xff,0x0a,0x8a,0xbe,0x56,0x34,0x12,0xaf]743 744s_wqm_b64 s[10:11], 0x3f717273745// CHECK: [0xff,0x0a,0x8a,0xbe,0x73,0x72,0x71,0x3f]746 747s_brev_b32 s5, s1748// CHECK: [0x01,0x0b,0x85,0xbe]749 750s_brev_b32 s103, s1751// CHECK: [0x01,0x0b,0xe7,0xbe]752 753s_brev_b32 flat_scratch_lo, s1754// CHECK: [0x01,0x0b,0xe8,0xbe]755 756s_brev_b32 flat_scratch_hi, s1757// CHECK: [0x01,0x0b,0xe9,0xbe]758 759s_brev_b32 vcc_lo, s1760// CHECK: [0x01,0x0b,0xea,0xbe]761 762s_brev_b32 vcc_hi, s1763// CHECK: [0x01,0x0b,0xeb,0xbe]764 765s_brev_b32 tba_lo, s1766// CHECK: [0x01,0x0b,0xec,0xbe]767 768s_brev_b32 tba_hi, s1769// CHECK: [0x01,0x0b,0xed,0xbe]770 771s_brev_b32 tma_lo, s1772// CHECK: [0x01,0x0b,0xee,0xbe]773 774s_brev_b32 tma_hi, s1775// CHECK: [0x01,0x0b,0xef,0xbe]776 777s_brev_b32 ttmp11, s1778// CHECK: [0x01,0x0b,0xfb,0xbe]779 780s_brev_b32 m0, s1781// CHECK: [0x01,0x0b,0xfc,0xbe]782 783s_brev_b32 exec_lo, s1784// CHECK: [0x01,0x0b,0xfe,0xbe]785 786s_brev_b32 exec_hi, s1787// CHECK: [0x01,0x0b,0xff,0xbe]788 789s_brev_b32 s5, s103790// CHECK: [0x67,0x0b,0x85,0xbe]791 792s_brev_b32 s5, flat_scratch_lo793// CHECK: [0x68,0x0b,0x85,0xbe]794 795s_brev_b32 s5, flat_scratch_hi796// CHECK: [0x69,0x0b,0x85,0xbe]797 798s_brev_b32 s5, vcc_lo799// CHECK: [0x6a,0x0b,0x85,0xbe]800 801s_brev_b32 s5, vcc_hi802// CHECK: [0x6b,0x0b,0x85,0xbe]803 804s_brev_b32 s5, tba_lo805// CHECK: [0x6c,0x0b,0x85,0xbe]806 807s_brev_b32 s5, tba_hi808// CHECK: [0x6d,0x0b,0x85,0xbe]809 810s_brev_b32 s5, tma_lo811// CHECK: [0x6e,0x0b,0x85,0xbe]812 813s_brev_b32 s5, tma_hi814// CHECK: [0x6f,0x0b,0x85,0xbe]815 816s_brev_b32 s5, ttmp11817// CHECK: [0x7b,0x0b,0x85,0xbe]818 819s_brev_b32 s5, m0820// CHECK: [0x7c,0x0b,0x85,0xbe]821 822s_brev_b32 s5, exec_lo823// CHECK: [0x7e,0x0b,0x85,0xbe]824 825s_brev_b32 s5, exec_hi826// CHECK: [0x7f,0x0b,0x85,0xbe]827 828s_brev_b32 s5, 0829// CHECK: [0x80,0x0b,0x85,0xbe]830 831s_brev_b32 s5, -1832// CHECK: [0xc1,0x0b,0x85,0xbe]833 834s_brev_b32 s5, 0.5835// CHECK: [0xf0,0x0b,0x85,0xbe]836 837s_brev_b32 s5, -4.0838// CHECK: [0xf7,0x0b,0x85,0xbe]839 840s_brev_b32 s5, src_vccz841// CHECK: [0xfb,0x0b,0x85,0xbe]842 843s_brev_b32 s5, src_execz844// CHECK: [0xfc,0x0b,0x85,0xbe]845 846s_brev_b32 s5, src_scc847// CHECK: [0xfd,0x0b,0x85,0xbe]848 849s_brev_b32 s5, 0xaf123456850// CHECK: [0xff,0x0b,0x85,0xbe,0x56,0x34,0x12,0xaf]851 852s_brev_b32 s5, 0x3f717273853// CHECK: [0xff,0x0b,0x85,0xbe,0x73,0x72,0x71,0x3f]854 855s_brev_b64 s[10:11], s[2:3]856// CHECK: [0x02,0x0c,0x8a,0xbe]857 858s_brev_b64 s[12:13], s[2:3]859// CHECK: [0x02,0x0c,0x8c,0xbe]860 861s_brev_b64 s[102:103], s[2:3]862// CHECK: [0x02,0x0c,0xe6,0xbe]863 864s_brev_b64 flat_scratch, s[2:3]865// CHECK: [0x02,0x0c,0xe8,0xbe]866 867s_brev_b64 vcc, s[2:3]868// CHECK: [0x02,0x0c,0xea,0xbe]869 870s_brev_b64 tba, s[2:3]871// CHECK: [0x02,0x0c,0xec,0xbe]872 873s_brev_b64 tma, s[2:3]874// CHECK: [0x02,0x0c,0xee,0xbe]875 876s_brev_b64 ttmp[10:11], s[2:3]877// CHECK: [0x02,0x0c,0xfa,0xbe]878 879s_brev_b64 exec, s[2:3]880// CHECK: [0x02,0x0c,0xfe,0xbe]881 882s_brev_b64 s[10:11], s[4:5]883// CHECK: [0x04,0x0c,0x8a,0xbe]884 885s_brev_b64 s[10:11], s[102:103]886// CHECK: [0x66,0x0c,0x8a,0xbe]887 888s_brev_b64 s[10:11], flat_scratch889// CHECK: [0x68,0x0c,0x8a,0xbe]890 891s_brev_b64 s[10:11], vcc892// CHECK: [0x6a,0x0c,0x8a,0xbe]893 894s_brev_b64 s[10:11], tba895// CHECK: [0x6c,0x0c,0x8a,0xbe]896 897s_brev_b64 s[10:11], tma898// CHECK: [0x6e,0x0c,0x8a,0xbe]899 900s_brev_b64 s[10:11], ttmp[10:11]901// CHECK: [0x7a,0x0c,0x8a,0xbe]902 903s_brev_b64 s[10:11], exec904// CHECK: [0x7e,0x0c,0x8a,0xbe]905 906s_brev_b64 s[10:11], 0907// CHECK: [0x80,0x0c,0x8a,0xbe]908 909s_brev_b64 s[10:11], -1910// CHECK: [0xc1,0x0c,0x8a,0xbe]911 912s_brev_b64 s[10:11], 0.5913// CHECK: [0xf0,0x0c,0x8a,0xbe]914 915s_brev_b64 s[10:11], -4.0916// CHECK: [0xf7,0x0c,0x8a,0xbe]917 918s_brev_b64 s[10:11], src_vccz919// CHECK: [0xfb,0x0c,0x8a,0xbe]920 921s_brev_b64 s[10:11], src_execz922// CHECK: [0xfc,0x0c,0x8a,0xbe]923 924s_brev_b64 s[10:11], src_scc925// CHECK: [0xfd,0x0c,0x8a,0xbe]926 927s_brev_b64 s[10:11], 0xaf123456928// CHECK: [0xff,0x0c,0x8a,0xbe,0x56,0x34,0x12,0xaf]929 930s_brev_b64 s[10:11], 0x3f717273931// CHECK: [0xff,0x0c,0x8a,0xbe,0x73,0x72,0x71,0x3f]932 933s_bcnt0_i32_b32 s5, s1934// CHECK: [0x01,0x0d,0x85,0xbe]935 936s_bcnt0_i32_b32 s103, s1937// CHECK: [0x01,0x0d,0xe7,0xbe]938 939s_bcnt0_i32_b32 flat_scratch_lo, s1940// CHECK: [0x01,0x0d,0xe8,0xbe]941 942s_bcnt0_i32_b32 flat_scratch_hi, s1943// CHECK: [0x01,0x0d,0xe9,0xbe]944 945s_bcnt0_i32_b32 vcc_lo, s1946// CHECK: [0x01,0x0d,0xea,0xbe]947 948s_bcnt0_i32_b32 vcc_hi, s1949// CHECK: [0x01,0x0d,0xeb,0xbe]950 951s_bcnt0_i32_b32 tba_lo, s1952// CHECK: [0x01,0x0d,0xec,0xbe]953 954s_bcnt0_i32_b32 tba_hi, s1955// CHECK: [0x01,0x0d,0xed,0xbe]956 957s_bcnt0_i32_b32 tma_lo, s1958// CHECK: [0x01,0x0d,0xee,0xbe]959 960s_bcnt0_i32_b32 tma_hi, s1961// CHECK: [0x01,0x0d,0xef,0xbe]962 963s_bcnt0_i32_b32 ttmp11, s1964// CHECK: [0x01,0x0d,0xfb,0xbe]965 966s_bcnt0_i32_b32 m0, s1967// CHECK: [0x01,0x0d,0xfc,0xbe]968 969s_bcnt0_i32_b32 exec_lo, s1970// CHECK: [0x01,0x0d,0xfe,0xbe]971 972s_bcnt0_i32_b32 exec_hi, s1973// CHECK: [0x01,0x0d,0xff,0xbe]974 975s_bcnt0_i32_b32 s5, s103976// CHECK: [0x67,0x0d,0x85,0xbe]977 978s_bcnt0_i32_b32 s5, flat_scratch_lo979// CHECK: [0x68,0x0d,0x85,0xbe]980 981s_bcnt0_i32_b32 s5, flat_scratch_hi982// CHECK: [0x69,0x0d,0x85,0xbe]983 984s_bcnt0_i32_b32 s5, vcc_lo985// CHECK: [0x6a,0x0d,0x85,0xbe]986 987s_bcnt0_i32_b32 s5, vcc_hi988// CHECK: [0x6b,0x0d,0x85,0xbe]989 990s_bcnt0_i32_b32 s5, tba_lo991// CHECK: [0x6c,0x0d,0x85,0xbe]992 993s_bcnt0_i32_b32 s5, tba_hi994// CHECK: [0x6d,0x0d,0x85,0xbe]995 996s_bcnt0_i32_b32 s5, tma_lo997// CHECK: [0x6e,0x0d,0x85,0xbe]998 999s_bcnt0_i32_b32 s5, tma_hi1000// CHECK: [0x6f,0x0d,0x85,0xbe]1001 1002s_bcnt0_i32_b32 s5, ttmp111003// CHECK: [0x7b,0x0d,0x85,0xbe]1004 1005s_bcnt0_i32_b32 s5, m01006// CHECK: [0x7c,0x0d,0x85,0xbe]1007 1008s_bcnt0_i32_b32 s5, exec_lo1009// CHECK: [0x7e,0x0d,0x85,0xbe]1010 1011s_bcnt0_i32_b32 s5, exec_hi1012// CHECK: [0x7f,0x0d,0x85,0xbe]1013 1014s_bcnt0_i32_b32 s5, 01015// CHECK: [0x80,0x0d,0x85,0xbe]1016 1017s_bcnt0_i32_b32 s5, -11018// CHECK: [0xc1,0x0d,0x85,0xbe]1019 1020s_bcnt0_i32_b32 s5, 0.51021// CHECK: [0xf0,0x0d,0x85,0xbe]1022 1023s_bcnt0_i32_b32 s5, -4.01024// CHECK: [0xf7,0x0d,0x85,0xbe]1025 1026s_bcnt0_i32_b32 s5, src_vccz1027// CHECK: [0xfb,0x0d,0x85,0xbe]1028 1029s_bcnt0_i32_b32 s5, src_execz1030// CHECK: [0xfc,0x0d,0x85,0xbe]1031 1032s_bcnt0_i32_b32 s5, src_scc1033// CHECK: [0xfd,0x0d,0x85,0xbe]1034 1035s_bcnt0_i32_b32 s5, 0xaf1234561036// CHECK: [0xff,0x0d,0x85,0xbe,0x56,0x34,0x12,0xaf]1037 1038s_bcnt0_i32_b32 s5, 0x3f7172731039// CHECK: [0xff,0x0d,0x85,0xbe,0x73,0x72,0x71,0x3f]1040 1041s_bcnt0_i32_b64 s5, s[2:3]1042// CHECK: [0x02,0x0e,0x85,0xbe]1043 1044s_bcnt0_i32_b64 s103, s[2:3]1045// CHECK: [0x02,0x0e,0xe7,0xbe]1046 1047s_bcnt0_i32_b64 flat_scratch_lo, s[2:3]1048// CHECK: [0x02,0x0e,0xe8,0xbe]1049 1050s_bcnt0_i32_b64 flat_scratch_hi, s[2:3]1051// CHECK: [0x02,0x0e,0xe9,0xbe]1052 1053s_bcnt0_i32_b64 vcc_lo, s[2:3]1054// CHECK: [0x02,0x0e,0xea,0xbe]1055 1056s_bcnt0_i32_b64 vcc_hi, s[2:3]1057// CHECK: [0x02,0x0e,0xeb,0xbe]1058 1059s_bcnt0_i32_b64 tba_lo, s[2:3]1060// CHECK: [0x02,0x0e,0xec,0xbe]1061 1062s_bcnt0_i32_b64 tba_hi, s[2:3]1063// CHECK: [0x02,0x0e,0xed,0xbe]1064 1065s_bcnt0_i32_b64 tma_lo, s[2:3]1066// CHECK: [0x02,0x0e,0xee,0xbe]1067 1068s_bcnt0_i32_b64 tma_hi, s[2:3]1069// CHECK: [0x02,0x0e,0xef,0xbe]1070 1071s_bcnt0_i32_b64 ttmp11, s[2:3]1072// CHECK: [0x02,0x0e,0xfb,0xbe]1073 1074s_bcnt0_i32_b64 m0, s[2:3]1075// CHECK: [0x02,0x0e,0xfc,0xbe]1076 1077s_bcnt0_i32_b64 exec_lo, s[2:3]1078// CHECK: [0x02,0x0e,0xfe,0xbe]1079 1080s_bcnt0_i32_b64 exec_hi, s[2:3]1081// CHECK: [0x02,0x0e,0xff,0xbe]1082 1083s_bcnt0_i32_b64 s5, s[4:5]1084// CHECK: [0x04,0x0e,0x85,0xbe]1085 1086s_bcnt0_i32_b64 s5, s[102:103]1087// CHECK: [0x66,0x0e,0x85,0xbe]1088 1089s_bcnt0_i32_b64 s5, flat_scratch1090// CHECK: [0x68,0x0e,0x85,0xbe]1091 1092s_bcnt0_i32_b64 s5, vcc1093// CHECK: [0x6a,0x0e,0x85,0xbe]1094 1095s_bcnt0_i32_b64 s5, tba1096// CHECK: [0x6c,0x0e,0x85,0xbe]1097 1098s_bcnt0_i32_b64 s5, tma1099// CHECK: [0x6e,0x0e,0x85,0xbe]1100 1101s_bcnt0_i32_b64 s5, ttmp[10:11]1102// CHECK: [0x7a,0x0e,0x85,0xbe]1103 1104s_bcnt0_i32_b64 s5, exec1105// CHECK: [0x7e,0x0e,0x85,0xbe]1106 1107s_bcnt0_i32_b64 s5, 01108// CHECK: [0x80,0x0e,0x85,0xbe]1109 1110s_bcnt0_i32_b64 s5, -11111// CHECK: [0xc1,0x0e,0x85,0xbe]1112 1113s_bcnt0_i32_b64 s5, 0.51114// CHECK: [0xf0,0x0e,0x85,0xbe]1115 1116s_bcnt0_i32_b64 s5, -4.01117// CHECK: [0xf7,0x0e,0x85,0xbe]1118 1119s_bcnt0_i32_b64 s5, src_vccz1120// CHECK: [0xfb,0x0e,0x85,0xbe]1121 1122s_bcnt0_i32_b64 s5, src_execz1123// CHECK: [0xfc,0x0e,0x85,0xbe]1124 1125s_bcnt0_i32_b64 s5, src_scc1126// CHECK: [0xfd,0x0e,0x85,0xbe]1127 1128s_bcnt0_i32_b64 s5, 0xaf1234561129// CHECK: [0xff,0x0e,0x85,0xbe,0x56,0x34,0x12,0xaf]1130 1131s_bcnt0_i32_b64 s5, 0x3f7172731132// CHECK: [0xff,0x0e,0x85,0xbe,0x73,0x72,0x71,0x3f]1133 1134s_bcnt1_i32_b32 s5, s11135// CHECK: [0x01,0x0f,0x85,0xbe]1136 1137s_bcnt1_i32_b32 s103, s11138// CHECK: [0x01,0x0f,0xe7,0xbe]1139 1140s_bcnt1_i32_b32 flat_scratch_lo, s11141// CHECK: [0x01,0x0f,0xe8,0xbe]1142 1143s_bcnt1_i32_b32 flat_scratch_hi, s11144// CHECK: [0x01,0x0f,0xe9,0xbe]1145 1146s_bcnt1_i32_b32 vcc_lo, s11147// CHECK: [0x01,0x0f,0xea,0xbe]1148 1149s_bcnt1_i32_b32 vcc_hi, s11150// CHECK: [0x01,0x0f,0xeb,0xbe]1151 1152s_bcnt1_i32_b32 tba_lo, s11153// CHECK: [0x01,0x0f,0xec,0xbe]1154 1155s_bcnt1_i32_b32 tba_hi, s11156// CHECK: [0x01,0x0f,0xed,0xbe]1157 1158s_bcnt1_i32_b32 tma_lo, s11159// CHECK: [0x01,0x0f,0xee,0xbe]1160 1161s_bcnt1_i32_b32 tma_hi, s11162// CHECK: [0x01,0x0f,0xef,0xbe]1163 1164s_bcnt1_i32_b32 ttmp11, s11165// CHECK: [0x01,0x0f,0xfb,0xbe]1166 1167s_bcnt1_i32_b32 m0, s11168// CHECK: [0x01,0x0f,0xfc,0xbe]1169 1170s_bcnt1_i32_b32 exec_lo, s11171// CHECK: [0x01,0x0f,0xfe,0xbe]1172 1173s_bcnt1_i32_b32 exec_hi, s11174// CHECK: [0x01,0x0f,0xff,0xbe]1175 1176s_bcnt1_i32_b32 s5, s1031177// CHECK: [0x67,0x0f,0x85,0xbe]1178 1179s_bcnt1_i32_b32 s5, flat_scratch_lo1180// CHECK: [0x68,0x0f,0x85,0xbe]1181 1182s_bcnt1_i32_b32 s5, flat_scratch_hi1183// CHECK: [0x69,0x0f,0x85,0xbe]1184 1185s_bcnt1_i32_b32 s5, vcc_lo1186// CHECK: [0x6a,0x0f,0x85,0xbe]1187 1188s_bcnt1_i32_b32 s5, vcc_hi1189// CHECK: [0x6b,0x0f,0x85,0xbe]1190 1191s_bcnt1_i32_b32 s5, tba_lo1192// CHECK: [0x6c,0x0f,0x85,0xbe]1193 1194s_bcnt1_i32_b32 s5, tba_hi1195// CHECK: [0x6d,0x0f,0x85,0xbe]1196 1197s_bcnt1_i32_b32 s5, tma_lo1198// CHECK: [0x6e,0x0f,0x85,0xbe]1199 1200s_bcnt1_i32_b32 s5, tma_hi1201// CHECK: [0x6f,0x0f,0x85,0xbe]1202 1203s_bcnt1_i32_b32 s5, ttmp111204// CHECK: [0x7b,0x0f,0x85,0xbe]1205 1206s_bcnt1_i32_b32 s5, m01207// CHECK: [0x7c,0x0f,0x85,0xbe]1208 1209s_bcnt1_i32_b32 s5, exec_lo1210// CHECK: [0x7e,0x0f,0x85,0xbe]1211 1212s_bcnt1_i32_b32 s5, exec_hi1213// CHECK: [0x7f,0x0f,0x85,0xbe]1214 1215s_bcnt1_i32_b32 s5, 01216// CHECK: [0x80,0x0f,0x85,0xbe]1217 1218s_bcnt1_i32_b32 s5, -11219// CHECK: [0xc1,0x0f,0x85,0xbe]1220 1221s_bcnt1_i32_b32 s5, 0.51222// CHECK: [0xf0,0x0f,0x85,0xbe]1223 1224s_bcnt1_i32_b32 s5, -4.01225// CHECK: [0xf7,0x0f,0x85,0xbe]1226 1227s_bcnt1_i32_b32 s5, src_vccz1228// CHECK: [0xfb,0x0f,0x85,0xbe]1229 1230s_bcnt1_i32_b32 s5, src_execz1231// CHECK: [0xfc,0x0f,0x85,0xbe]1232 1233s_bcnt1_i32_b32 s5, src_scc1234// CHECK: [0xfd,0x0f,0x85,0xbe]1235 1236s_bcnt1_i32_b32 s5, 0xaf1234561237// CHECK: [0xff,0x0f,0x85,0xbe,0x56,0x34,0x12,0xaf]1238 1239s_bcnt1_i32_b32 s5, 0x3f7172731240// CHECK: [0xff,0x0f,0x85,0xbe,0x73,0x72,0x71,0x3f]1241 1242s_bcnt1_i32_b64 s5, s[2:3]1243// CHECK: [0x02,0x10,0x85,0xbe]1244 1245s_bcnt1_i32_b64 s103, s[2:3]1246// CHECK: [0x02,0x10,0xe7,0xbe]1247 1248s_bcnt1_i32_b64 flat_scratch_lo, s[2:3]1249// CHECK: [0x02,0x10,0xe8,0xbe]1250 1251s_bcnt1_i32_b64 flat_scratch_hi, s[2:3]1252// CHECK: [0x02,0x10,0xe9,0xbe]1253 1254s_bcnt1_i32_b64 vcc_lo, s[2:3]1255// CHECK: [0x02,0x10,0xea,0xbe]1256 1257s_bcnt1_i32_b64 vcc_hi, s[2:3]1258// CHECK: [0x02,0x10,0xeb,0xbe]1259 1260s_bcnt1_i32_b64 tba_lo, s[2:3]1261// CHECK: [0x02,0x10,0xec,0xbe]1262 1263s_bcnt1_i32_b64 tba_hi, s[2:3]1264// CHECK: [0x02,0x10,0xed,0xbe]1265 1266s_bcnt1_i32_b64 tma_lo, s[2:3]1267// CHECK: [0x02,0x10,0xee,0xbe]1268 1269s_bcnt1_i32_b64 tma_hi, s[2:3]1270// CHECK: [0x02,0x10,0xef,0xbe]1271 1272s_bcnt1_i32_b64 ttmp11, s[2:3]1273// CHECK: [0x02,0x10,0xfb,0xbe]1274 1275s_bcnt1_i32_b64 m0, s[2:3]1276// CHECK: [0x02,0x10,0xfc,0xbe]1277 1278s_bcnt1_i32_b64 exec_lo, s[2:3]1279// CHECK: [0x02,0x10,0xfe,0xbe]1280 1281s_bcnt1_i32_b64 exec_hi, s[2:3]1282// CHECK: [0x02,0x10,0xff,0xbe]1283 1284s_bcnt1_i32_b64 s5, s[4:5]1285// CHECK: [0x04,0x10,0x85,0xbe]1286 1287s_bcnt1_i32_b64 s5, s[102:103]1288// CHECK: [0x66,0x10,0x85,0xbe]1289 1290s_bcnt1_i32_b64 s5, flat_scratch1291// CHECK: [0x68,0x10,0x85,0xbe]1292 1293s_bcnt1_i32_b64 s5, vcc1294// CHECK: [0x6a,0x10,0x85,0xbe]1295 1296s_bcnt1_i32_b64 s5, tba1297// CHECK: [0x6c,0x10,0x85,0xbe]1298 1299s_bcnt1_i32_b64 s5, tma1300// CHECK: [0x6e,0x10,0x85,0xbe]1301 1302s_bcnt1_i32_b64 s5, ttmp[10:11]1303// CHECK: [0x7a,0x10,0x85,0xbe]1304 1305s_bcnt1_i32_b64 s5, exec1306// CHECK: [0x7e,0x10,0x85,0xbe]1307 1308s_bcnt1_i32_b64 s5, 01309// CHECK: [0x80,0x10,0x85,0xbe]1310 1311s_bcnt1_i32_b64 s5, -11312// CHECK: [0xc1,0x10,0x85,0xbe]1313 1314s_bcnt1_i32_b64 s5, 0.51315// CHECK: [0xf0,0x10,0x85,0xbe]1316 1317s_bcnt1_i32_b64 s5, -4.01318// CHECK: [0xf7,0x10,0x85,0xbe]1319 1320s_bcnt1_i32_b64 s5, src_vccz1321// CHECK: [0xfb,0x10,0x85,0xbe]1322 1323s_bcnt1_i32_b64 s5, src_execz1324// CHECK: [0xfc,0x10,0x85,0xbe]1325 1326s_bcnt1_i32_b64 s5, src_scc1327// CHECK: [0xfd,0x10,0x85,0xbe]1328 1329s_bcnt1_i32_b64 s5, 0xaf1234561330// CHECK: [0xff,0x10,0x85,0xbe,0x56,0x34,0x12,0xaf]1331 1332s_bcnt1_i32_b64 s5, 0x3f7172731333// CHECK: [0xff,0x10,0x85,0xbe,0x73,0x72,0x71,0x3f]1334 1335s_ff0_i32_b32 s5, s11336// CHECK: [0x01,0x11,0x85,0xbe]1337 1338s_ff0_i32_b32 s103, s11339// CHECK: [0x01,0x11,0xe7,0xbe]1340 1341s_ff0_i32_b32 flat_scratch_lo, s11342// CHECK: [0x01,0x11,0xe8,0xbe]1343 1344s_ff0_i32_b32 flat_scratch_hi, s11345// CHECK: [0x01,0x11,0xe9,0xbe]1346 1347s_ff0_i32_b32 vcc_lo, s11348// CHECK: [0x01,0x11,0xea,0xbe]1349 1350s_ff0_i32_b32 vcc_hi, s11351// CHECK: [0x01,0x11,0xeb,0xbe]1352 1353s_ff0_i32_b32 tba_lo, s11354// CHECK: [0x01,0x11,0xec,0xbe]1355 1356s_ff0_i32_b32 tba_hi, s11357// CHECK: [0x01,0x11,0xed,0xbe]1358 1359s_ff0_i32_b32 tma_lo, s11360// CHECK: [0x01,0x11,0xee,0xbe]1361 1362s_ff0_i32_b32 tma_hi, s11363// CHECK: [0x01,0x11,0xef,0xbe]1364 1365s_ff0_i32_b32 ttmp11, s11366// CHECK: [0x01,0x11,0xfb,0xbe]1367 1368s_ff0_i32_b32 m0, s11369// CHECK: [0x01,0x11,0xfc,0xbe]1370 1371s_ff0_i32_b32 exec_lo, s11372// CHECK: [0x01,0x11,0xfe,0xbe]1373 1374s_ff0_i32_b32 exec_hi, s11375// CHECK: [0x01,0x11,0xff,0xbe]1376 1377s_ff0_i32_b32 s5, s1031378// CHECK: [0x67,0x11,0x85,0xbe]1379 1380s_ff0_i32_b32 s5, flat_scratch_lo1381// CHECK: [0x68,0x11,0x85,0xbe]1382 1383s_ff0_i32_b32 s5, flat_scratch_hi1384// CHECK: [0x69,0x11,0x85,0xbe]1385 1386s_ff0_i32_b32 s5, vcc_lo1387// CHECK: [0x6a,0x11,0x85,0xbe]1388 1389s_ff0_i32_b32 s5, vcc_hi1390// CHECK: [0x6b,0x11,0x85,0xbe]1391 1392s_ff0_i32_b32 s5, tba_lo1393// CHECK: [0x6c,0x11,0x85,0xbe]1394 1395s_ff0_i32_b32 s5, tba_hi1396// CHECK: [0x6d,0x11,0x85,0xbe]1397 1398s_ff0_i32_b32 s5, tma_lo1399// CHECK: [0x6e,0x11,0x85,0xbe]1400 1401s_ff0_i32_b32 s5, tma_hi1402// CHECK: [0x6f,0x11,0x85,0xbe]1403 1404s_ff0_i32_b32 s5, ttmp111405// CHECK: [0x7b,0x11,0x85,0xbe]1406 1407s_ff0_i32_b32 s5, m01408// CHECK: [0x7c,0x11,0x85,0xbe]1409 1410s_ff0_i32_b32 s5, exec_lo1411// CHECK: [0x7e,0x11,0x85,0xbe]1412 1413s_ff0_i32_b32 s5, exec_hi1414// CHECK: [0x7f,0x11,0x85,0xbe]1415 1416s_ff0_i32_b32 s5, 01417// CHECK: [0x80,0x11,0x85,0xbe]1418 1419s_ff0_i32_b32 s5, -11420// CHECK: [0xc1,0x11,0x85,0xbe]1421 1422s_ff0_i32_b32 s5, 0.51423// CHECK: [0xf0,0x11,0x85,0xbe]1424 1425s_ff0_i32_b32 s5, -4.01426// CHECK: [0xf7,0x11,0x85,0xbe]1427 1428s_ff0_i32_b32 s5, src_vccz1429// CHECK: [0xfb,0x11,0x85,0xbe]1430 1431s_ff0_i32_b32 s5, src_execz1432// CHECK: [0xfc,0x11,0x85,0xbe]1433 1434s_ff0_i32_b32 s5, src_scc1435// CHECK: [0xfd,0x11,0x85,0xbe]1436 1437s_ff0_i32_b32 s5, 0xaf1234561438// CHECK: [0xff,0x11,0x85,0xbe,0x56,0x34,0x12,0xaf]1439 1440s_ff0_i32_b32 s5, 0x3f7172731441// CHECK: [0xff,0x11,0x85,0xbe,0x73,0x72,0x71,0x3f]1442 1443s_ff0_i32_b64 s5, s[2:3]1444// CHECK: [0x02,0x12,0x85,0xbe]1445 1446s_ff0_i32_b64 s103, s[2:3]1447// CHECK: [0x02,0x12,0xe7,0xbe]1448 1449s_ff0_i32_b64 flat_scratch_lo, s[2:3]1450// CHECK: [0x02,0x12,0xe8,0xbe]1451 1452s_ff0_i32_b64 flat_scratch_hi, s[2:3]1453// CHECK: [0x02,0x12,0xe9,0xbe]1454 1455s_ff0_i32_b64 vcc_lo, s[2:3]1456// CHECK: [0x02,0x12,0xea,0xbe]1457 1458s_ff0_i32_b64 vcc_hi, s[2:3]1459// CHECK: [0x02,0x12,0xeb,0xbe]1460 1461s_ff0_i32_b64 tba_lo, s[2:3]1462// CHECK: [0x02,0x12,0xec,0xbe]1463 1464s_ff0_i32_b64 tba_hi, s[2:3]1465// CHECK: [0x02,0x12,0xed,0xbe]1466 1467s_ff0_i32_b64 tma_lo, s[2:3]1468// CHECK: [0x02,0x12,0xee,0xbe]1469 1470s_ff0_i32_b64 tma_hi, s[2:3]1471// CHECK: [0x02,0x12,0xef,0xbe]1472 1473s_ff0_i32_b64 ttmp11, s[2:3]1474// CHECK: [0x02,0x12,0xfb,0xbe]1475 1476s_ff0_i32_b64 m0, s[2:3]1477// CHECK: [0x02,0x12,0xfc,0xbe]1478 1479s_ff0_i32_b64 exec_lo, s[2:3]1480// CHECK: [0x02,0x12,0xfe,0xbe]1481 1482s_ff0_i32_b64 exec_hi, s[2:3]1483// CHECK: [0x02,0x12,0xff,0xbe]1484 1485s_ff0_i32_b64 s5, s[4:5]1486// CHECK: [0x04,0x12,0x85,0xbe]1487 1488s_ff0_i32_b64 s5, s[102:103]1489// CHECK: [0x66,0x12,0x85,0xbe]1490 1491s_ff0_i32_b64 s5, flat_scratch1492// CHECK: [0x68,0x12,0x85,0xbe]1493 1494s_ff0_i32_b64 s5, vcc1495// CHECK: [0x6a,0x12,0x85,0xbe]1496 1497s_ff0_i32_b64 s5, tba1498// CHECK: [0x6c,0x12,0x85,0xbe]1499 1500s_ff0_i32_b64 s5, tma1501// CHECK: [0x6e,0x12,0x85,0xbe]1502 1503s_ff0_i32_b64 s5, ttmp[10:11]1504// CHECK: [0x7a,0x12,0x85,0xbe]1505 1506s_ff0_i32_b64 s5, exec1507// CHECK: [0x7e,0x12,0x85,0xbe]1508 1509s_ff0_i32_b64 s5, 01510// CHECK: [0x80,0x12,0x85,0xbe]1511 1512s_ff0_i32_b64 s5, -11513// CHECK: [0xc1,0x12,0x85,0xbe]1514 1515s_ff0_i32_b64 s5, 0.51516// CHECK: [0xf0,0x12,0x85,0xbe]1517 1518s_ff0_i32_b64 s5, -4.01519// CHECK: [0xf7,0x12,0x85,0xbe]1520 1521s_ff0_i32_b64 s5, src_vccz1522// CHECK: [0xfb,0x12,0x85,0xbe]1523 1524s_ff0_i32_b64 s5, src_execz1525// CHECK: [0xfc,0x12,0x85,0xbe]1526 1527s_ff0_i32_b64 s5, src_scc1528// CHECK: [0xfd,0x12,0x85,0xbe]1529 1530s_ff0_i32_b64 s5, 0xaf1234561531// CHECK: [0xff,0x12,0x85,0xbe,0x56,0x34,0x12,0xaf]1532 1533s_ff0_i32_b64 s5, 0x3f7172731534// CHECK: [0xff,0x12,0x85,0xbe,0x73,0x72,0x71,0x3f]1535 1536s_ff1_i32_b32 s5, s11537// CHECK: [0x01,0x13,0x85,0xbe]1538 1539s_ff1_i32_b32 s103, s11540// CHECK: [0x01,0x13,0xe7,0xbe]1541 1542s_ff1_i32_b32 flat_scratch_lo, s11543// CHECK: [0x01,0x13,0xe8,0xbe]1544 1545s_ff1_i32_b32 flat_scratch_hi, s11546// CHECK: [0x01,0x13,0xe9,0xbe]1547 1548s_ff1_i32_b32 vcc_lo, s11549// CHECK: [0x01,0x13,0xea,0xbe]1550 1551s_ff1_i32_b32 vcc_hi, s11552// CHECK: [0x01,0x13,0xeb,0xbe]1553 1554s_ff1_i32_b32 tba_lo, s11555// CHECK: [0x01,0x13,0xec,0xbe]1556 1557s_ff1_i32_b32 tba_hi, s11558// CHECK: [0x01,0x13,0xed,0xbe]1559 1560s_ff1_i32_b32 tma_lo, s11561// CHECK: [0x01,0x13,0xee,0xbe]1562 1563s_ff1_i32_b32 tma_hi, s11564// CHECK: [0x01,0x13,0xef,0xbe]1565 1566s_ff1_i32_b32 ttmp11, s11567// CHECK: [0x01,0x13,0xfb,0xbe]1568 1569s_ff1_i32_b32 m0, s11570// CHECK: [0x01,0x13,0xfc,0xbe]1571 1572s_ff1_i32_b32 exec_lo, s11573// CHECK: [0x01,0x13,0xfe,0xbe]1574 1575s_ff1_i32_b32 exec_hi, s11576// CHECK: [0x01,0x13,0xff,0xbe]1577 1578s_ff1_i32_b32 s5, s1031579// CHECK: [0x67,0x13,0x85,0xbe]1580 1581s_ff1_i32_b32 s5, flat_scratch_lo1582// CHECK: [0x68,0x13,0x85,0xbe]1583 1584s_ff1_i32_b32 s5, flat_scratch_hi1585// CHECK: [0x69,0x13,0x85,0xbe]1586 1587s_ff1_i32_b32 s5, vcc_lo1588// CHECK: [0x6a,0x13,0x85,0xbe]1589 1590s_ff1_i32_b32 s5, vcc_hi1591// CHECK: [0x6b,0x13,0x85,0xbe]1592 1593s_ff1_i32_b32 s5, tba_lo1594// CHECK: [0x6c,0x13,0x85,0xbe]1595 1596s_ff1_i32_b32 s5, tba_hi1597// CHECK: [0x6d,0x13,0x85,0xbe]1598 1599s_ff1_i32_b32 s5, tma_lo1600// CHECK: [0x6e,0x13,0x85,0xbe]1601 1602s_ff1_i32_b32 s5, tma_hi1603// CHECK: [0x6f,0x13,0x85,0xbe]1604 1605s_ff1_i32_b32 s5, ttmp111606// CHECK: [0x7b,0x13,0x85,0xbe]1607 1608s_ff1_i32_b32 s5, m01609// CHECK: [0x7c,0x13,0x85,0xbe]1610 1611s_ff1_i32_b32 s5, exec_lo1612// CHECK: [0x7e,0x13,0x85,0xbe]1613 1614s_ff1_i32_b32 s5, exec_hi1615// CHECK: [0x7f,0x13,0x85,0xbe]1616 1617s_ff1_i32_b32 s5, 01618// CHECK: [0x80,0x13,0x85,0xbe]1619 1620s_ff1_i32_b32 s5, -11621// CHECK: [0xc1,0x13,0x85,0xbe]1622 1623s_ff1_i32_b32 s5, 0.51624// CHECK: [0xf0,0x13,0x85,0xbe]1625 1626s_ff1_i32_b32 s5, -4.01627// CHECK: [0xf7,0x13,0x85,0xbe]1628 1629s_ff1_i32_b32 s5, src_vccz1630// CHECK: [0xfb,0x13,0x85,0xbe]1631 1632s_ff1_i32_b32 s5, src_execz1633// CHECK: [0xfc,0x13,0x85,0xbe]1634 1635s_ff1_i32_b32 s5, src_scc1636// CHECK: [0xfd,0x13,0x85,0xbe]1637 1638s_ff1_i32_b32 s5, 0xaf1234561639// CHECK: [0xff,0x13,0x85,0xbe,0x56,0x34,0x12,0xaf]1640 1641s_ff1_i32_b32 s5, 0x3f7172731642// CHECK: [0xff,0x13,0x85,0xbe,0x73,0x72,0x71,0x3f]1643 1644s_ff1_i32_b64 s5, s[2:3]1645// CHECK: [0x02,0x14,0x85,0xbe]1646 1647s_ff1_i32_b64 s103, s[2:3]1648// CHECK: [0x02,0x14,0xe7,0xbe]1649 1650s_ff1_i32_b64 flat_scratch_lo, s[2:3]1651// CHECK: [0x02,0x14,0xe8,0xbe]1652 1653s_ff1_i32_b64 flat_scratch_hi, s[2:3]1654// CHECK: [0x02,0x14,0xe9,0xbe]1655 1656s_ff1_i32_b64 vcc_lo, s[2:3]1657// CHECK: [0x02,0x14,0xea,0xbe]1658 1659s_ff1_i32_b64 vcc_hi, s[2:3]1660// CHECK: [0x02,0x14,0xeb,0xbe]1661 1662s_ff1_i32_b64 tba_lo, s[2:3]1663// CHECK: [0x02,0x14,0xec,0xbe]1664 1665s_ff1_i32_b64 tba_hi, s[2:3]1666// CHECK: [0x02,0x14,0xed,0xbe]1667 1668s_ff1_i32_b64 tma_lo, s[2:3]1669// CHECK: [0x02,0x14,0xee,0xbe]1670 1671s_ff1_i32_b64 tma_hi, s[2:3]1672// CHECK: [0x02,0x14,0xef,0xbe]1673 1674s_ff1_i32_b64 ttmp11, s[2:3]1675// CHECK: [0x02,0x14,0xfb,0xbe]1676 1677s_ff1_i32_b64 m0, s[2:3]1678// CHECK: [0x02,0x14,0xfc,0xbe]1679 1680s_ff1_i32_b64 exec_lo, s[2:3]1681// CHECK: [0x02,0x14,0xfe,0xbe]1682 1683s_ff1_i32_b64 exec_hi, s[2:3]1684// CHECK: [0x02,0x14,0xff,0xbe]1685 1686s_ff1_i32_b64 s5, s[4:5]1687// CHECK: [0x04,0x14,0x85,0xbe]1688 1689s_ff1_i32_b64 s5, s[102:103]1690// CHECK: [0x66,0x14,0x85,0xbe]1691 1692s_ff1_i32_b64 s5, flat_scratch1693// CHECK: [0x68,0x14,0x85,0xbe]1694 1695s_ff1_i32_b64 s5, vcc1696// CHECK: [0x6a,0x14,0x85,0xbe]1697 1698s_ff1_i32_b64 s5, tba1699// CHECK: [0x6c,0x14,0x85,0xbe]1700 1701s_ff1_i32_b64 s5, tma1702// CHECK: [0x6e,0x14,0x85,0xbe]1703 1704s_ff1_i32_b64 s5, ttmp[10:11]1705// CHECK: [0x7a,0x14,0x85,0xbe]1706 1707s_ff1_i32_b64 s5, exec1708// CHECK: [0x7e,0x14,0x85,0xbe]1709 1710s_ff1_i32_b64 s5, 01711// CHECK: [0x80,0x14,0x85,0xbe]1712 1713s_ff1_i32_b64 s5, -11714// CHECK: [0xc1,0x14,0x85,0xbe]1715 1716s_ff1_i32_b64 s5, 0.51717// CHECK: [0xf0,0x14,0x85,0xbe]1718 1719s_ff1_i32_b64 s5, -4.01720// CHECK: [0xf7,0x14,0x85,0xbe]1721 1722s_ff1_i32_b64 s5, src_vccz1723// CHECK: [0xfb,0x14,0x85,0xbe]1724 1725s_ff1_i32_b64 s5, src_execz1726// CHECK: [0xfc,0x14,0x85,0xbe]1727 1728s_ff1_i32_b64 s5, src_scc1729// CHECK: [0xfd,0x14,0x85,0xbe]1730 1731s_ff1_i32_b64 s5, 0xaf1234561732// CHECK: [0xff,0x14,0x85,0xbe,0x56,0x34,0x12,0xaf]1733 1734s_ff1_i32_b64 s5, 0x3f7172731735// CHECK: [0xff,0x14,0x85,0xbe,0x73,0x72,0x71,0x3f]1736 1737s_flbit_i32_b32 s5, s11738// CHECK: [0x01,0x15,0x85,0xbe]1739 1740s_flbit_i32_b32 s103, s11741// CHECK: [0x01,0x15,0xe7,0xbe]1742 1743s_flbit_i32_b32 flat_scratch_lo, s11744// CHECK: [0x01,0x15,0xe8,0xbe]1745 1746s_flbit_i32_b32 flat_scratch_hi, s11747// CHECK: [0x01,0x15,0xe9,0xbe]1748 1749s_flbit_i32_b32 vcc_lo, s11750// CHECK: [0x01,0x15,0xea,0xbe]1751 1752s_flbit_i32_b32 vcc_hi, s11753// CHECK: [0x01,0x15,0xeb,0xbe]1754 1755s_flbit_i32_b32 tba_lo, s11756// CHECK: [0x01,0x15,0xec,0xbe]1757 1758s_flbit_i32_b32 tba_hi, s11759// CHECK: [0x01,0x15,0xed,0xbe]1760 1761s_flbit_i32_b32 tma_lo, s11762// CHECK: [0x01,0x15,0xee,0xbe]1763 1764s_flbit_i32_b32 tma_hi, s11765// CHECK: [0x01,0x15,0xef,0xbe]1766 1767s_flbit_i32_b32 ttmp11, s11768// CHECK: [0x01,0x15,0xfb,0xbe]1769 1770s_flbit_i32_b32 m0, s11771// CHECK: [0x01,0x15,0xfc,0xbe]1772 1773s_flbit_i32_b32 exec_lo, s11774// CHECK: [0x01,0x15,0xfe,0xbe]1775 1776s_flbit_i32_b32 exec_hi, s11777// CHECK: [0x01,0x15,0xff,0xbe]1778 1779s_flbit_i32_b32 s5, s1031780// CHECK: [0x67,0x15,0x85,0xbe]1781 1782s_flbit_i32_b32 s5, flat_scratch_lo1783// CHECK: [0x68,0x15,0x85,0xbe]1784 1785s_flbit_i32_b32 s5, flat_scratch_hi1786// CHECK: [0x69,0x15,0x85,0xbe]1787 1788s_flbit_i32_b32 s5, vcc_lo1789// CHECK: [0x6a,0x15,0x85,0xbe]1790 1791s_flbit_i32_b32 s5, vcc_hi1792// CHECK: [0x6b,0x15,0x85,0xbe]1793 1794s_flbit_i32_b32 s5, tba_lo1795// CHECK: [0x6c,0x15,0x85,0xbe]1796 1797s_flbit_i32_b32 s5, tba_hi1798// CHECK: [0x6d,0x15,0x85,0xbe]1799 1800s_flbit_i32_b32 s5, tma_lo1801// CHECK: [0x6e,0x15,0x85,0xbe]1802 1803s_flbit_i32_b32 s5, tma_hi1804// CHECK: [0x6f,0x15,0x85,0xbe]1805 1806s_flbit_i32_b32 s5, ttmp111807// CHECK: [0x7b,0x15,0x85,0xbe]1808 1809s_flbit_i32_b32 s5, m01810// CHECK: [0x7c,0x15,0x85,0xbe]1811 1812s_flbit_i32_b32 s5, exec_lo1813// CHECK: [0x7e,0x15,0x85,0xbe]1814 1815s_flbit_i32_b32 s5, exec_hi1816// CHECK: [0x7f,0x15,0x85,0xbe]1817 1818s_flbit_i32_b32 s5, 01819// CHECK: [0x80,0x15,0x85,0xbe]1820 1821s_flbit_i32_b32 s5, -11822// CHECK: [0xc1,0x15,0x85,0xbe]1823 1824s_flbit_i32_b32 s5, 0.51825// CHECK: [0xf0,0x15,0x85,0xbe]1826 1827s_flbit_i32_b32 s5, -4.01828// CHECK: [0xf7,0x15,0x85,0xbe]1829 1830s_flbit_i32_b32 s5, src_vccz1831// CHECK: [0xfb,0x15,0x85,0xbe]1832 1833s_flbit_i32_b32 s5, src_execz1834// CHECK: [0xfc,0x15,0x85,0xbe]1835 1836s_flbit_i32_b32 s5, src_scc1837// CHECK: [0xfd,0x15,0x85,0xbe]1838 1839s_flbit_i32_b32 s5, 0xaf1234561840// CHECK: [0xff,0x15,0x85,0xbe,0x56,0x34,0x12,0xaf]1841 1842s_flbit_i32_b32 s5, 0x3f7172731843// CHECK: [0xff,0x15,0x85,0xbe,0x73,0x72,0x71,0x3f]1844 1845s_flbit_i32_b64 s5, s[2:3]1846// CHECK: [0x02,0x16,0x85,0xbe]1847 1848s_flbit_i32_b64 s103, s[2:3]1849// CHECK: [0x02,0x16,0xe7,0xbe]1850 1851s_flbit_i32_b64 flat_scratch_lo, s[2:3]1852// CHECK: [0x02,0x16,0xe8,0xbe]1853 1854s_flbit_i32_b64 flat_scratch_hi, s[2:3]1855// CHECK: [0x02,0x16,0xe9,0xbe]1856 1857s_flbit_i32_b64 vcc_lo, s[2:3]1858// CHECK: [0x02,0x16,0xea,0xbe]1859 1860s_flbit_i32_b64 vcc_hi, s[2:3]1861// CHECK: [0x02,0x16,0xeb,0xbe]1862 1863s_flbit_i32_b64 tba_lo, s[2:3]1864// CHECK: [0x02,0x16,0xec,0xbe]1865 1866s_flbit_i32_b64 tba_hi, s[2:3]1867// CHECK: [0x02,0x16,0xed,0xbe]1868 1869s_flbit_i32_b64 tma_lo, s[2:3]1870// CHECK: [0x02,0x16,0xee,0xbe]1871 1872s_flbit_i32_b64 tma_hi, s[2:3]1873// CHECK: [0x02,0x16,0xef,0xbe]1874 1875s_flbit_i32_b64 ttmp11, s[2:3]1876// CHECK: [0x02,0x16,0xfb,0xbe]1877 1878s_flbit_i32_b64 m0, s[2:3]1879// CHECK: [0x02,0x16,0xfc,0xbe]1880 1881s_flbit_i32_b64 exec_lo, s[2:3]1882// CHECK: [0x02,0x16,0xfe,0xbe]1883 1884s_flbit_i32_b64 exec_hi, s[2:3]1885// CHECK: [0x02,0x16,0xff,0xbe]1886 1887s_flbit_i32_b64 s5, s[4:5]1888// CHECK: [0x04,0x16,0x85,0xbe]1889 1890s_flbit_i32_b64 s5, s[102:103]1891// CHECK: [0x66,0x16,0x85,0xbe]1892 1893s_flbit_i32_b64 s5, flat_scratch1894// CHECK: [0x68,0x16,0x85,0xbe]1895 1896s_flbit_i32_b64 s5, vcc1897// CHECK: [0x6a,0x16,0x85,0xbe]1898 1899s_flbit_i32_b64 s5, tba1900// CHECK: [0x6c,0x16,0x85,0xbe]1901 1902s_flbit_i32_b64 s5, tma1903// CHECK: [0x6e,0x16,0x85,0xbe]1904 1905s_flbit_i32_b64 s5, ttmp[10:11]1906// CHECK: [0x7a,0x16,0x85,0xbe]1907 1908s_flbit_i32_b64 s5, exec1909// CHECK: [0x7e,0x16,0x85,0xbe]1910 1911s_flbit_i32_b64 s5, 01912// CHECK: [0x80,0x16,0x85,0xbe]1913 1914s_flbit_i32_b64 s5, -11915// CHECK: [0xc1,0x16,0x85,0xbe]1916 1917s_flbit_i32_b64 s5, 0.51918// CHECK: [0xf0,0x16,0x85,0xbe]1919 1920s_flbit_i32_b64 s5, -4.01921// CHECK: [0xf7,0x16,0x85,0xbe]1922 1923s_flbit_i32_b64 s5, src_vccz1924// CHECK: [0xfb,0x16,0x85,0xbe]1925 1926s_flbit_i32_b64 s5, src_execz1927// CHECK: [0xfc,0x16,0x85,0xbe]1928 1929s_flbit_i32_b64 s5, src_scc1930// CHECK: [0xfd,0x16,0x85,0xbe]1931 1932s_flbit_i32_b64 s5, 0xaf1234561933// CHECK: [0xff,0x16,0x85,0xbe,0x56,0x34,0x12,0xaf]1934 1935s_flbit_i32_b64 s5, 0x3f7172731936// CHECK: [0xff,0x16,0x85,0xbe,0x73,0x72,0x71,0x3f]1937 1938s_flbit_i32 s5, s11939// CHECK: [0x01,0x17,0x85,0xbe]1940 1941s_flbit_i32 s103, s11942// CHECK: [0x01,0x17,0xe7,0xbe]1943 1944s_flbit_i32 flat_scratch_lo, s11945// CHECK: [0x01,0x17,0xe8,0xbe]1946 1947s_flbit_i32 flat_scratch_hi, s11948// CHECK: [0x01,0x17,0xe9,0xbe]1949 1950s_flbit_i32 vcc_lo, s11951// CHECK: [0x01,0x17,0xea,0xbe]1952 1953s_flbit_i32 vcc_hi, s11954// CHECK: [0x01,0x17,0xeb,0xbe]1955 1956s_flbit_i32 tba_lo, s11957// CHECK: [0x01,0x17,0xec,0xbe]1958 1959s_flbit_i32 tba_hi, s11960// CHECK: [0x01,0x17,0xed,0xbe]1961 1962s_flbit_i32 tma_lo, s11963// CHECK: [0x01,0x17,0xee,0xbe]1964 1965s_flbit_i32 tma_hi, s11966// CHECK: [0x01,0x17,0xef,0xbe]1967 1968s_flbit_i32 ttmp11, s11969// CHECK: [0x01,0x17,0xfb,0xbe]1970 1971s_flbit_i32 m0, s11972// CHECK: [0x01,0x17,0xfc,0xbe]1973 1974s_flbit_i32 exec_lo, s11975// CHECK: [0x01,0x17,0xfe,0xbe]1976 1977s_flbit_i32 exec_hi, s11978// CHECK: [0x01,0x17,0xff,0xbe]1979 1980s_flbit_i32 s5, s1031981// CHECK: [0x67,0x17,0x85,0xbe]1982 1983s_flbit_i32 s5, flat_scratch_lo1984// CHECK: [0x68,0x17,0x85,0xbe]1985 1986s_flbit_i32 s5, flat_scratch_hi1987// CHECK: [0x69,0x17,0x85,0xbe]1988 1989s_flbit_i32 s5, vcc_lo1990// CHECK: [0x6a,0x17,0x85,0xbe]1991 1992s_flbit_i32 s5, vcc_hi1993// CHECK: [0x6b,0x17,0x85,0xbe]1994 1995s_flbit_i32 s5, tba_lo1996// CHECK: [0x6c,0x17,0x85,0xbe]1997 1998s_flbit_i32 s5, tba_hi1999// CHECK: [0x6d,0x17,0x85,0xbe]2000 2001s_flbit_i32 s5, tma_lo2002// CHECK: [0x6e,0x17,0x85,0xbe]2003 2004s_flbit_i32 s5, tma_hi2005// CHECK: [0x6f,0x17,0x85,0xbe]2006 2007s_flbit_i32 s5, ttmp112008// CHECK: [0x7b,0x17,0x85,0xbe]2009 2010s_flbit_i32 s5, m02011// CHECK: [0x7c,0x17,0x85,0xbe]2012 2013s_flbit_i32 s5, exec_lo2014// CHECK: [0x7e,0x17,0x85,0xbe]2015 2016s_flbit_i32 s5, exec_hi2017// CHECK: [0x7f,0x17,0x85,0xbe]2018 2019s_flbit_i32 s5, 02020// CHECK: [0x80,0x17,0x85,0xbe]2021 2022s_flbit_i32 s5, -12023// CHECK: [0xc1,0x17,0x85,0xbe]2024 2025s_flbit_i32 s5, 0.52026// CHECK: [0xf0,0x17,0x85,0xbe]2027 2028s_flbit_i32 s5, -4.02029// CHECK: [0xf7,0x17,0x85,0xbe]2030 2031s_flbit_i32 s5, src_vccz2032// CHECK: [0xfb,0x17,0x85,0xbe]2033 2034s_flbit_i32 s5, src_execz2035// CHECK: [0xfc,0x17,0x85,0xbe]2036 2037s_flbit_i32 s5, src_scc2038// CHECK: [0xfd,0x17,0x85,0xbe]2039 2040s_flbit_i32 s5, 0xaf1234562041// CHECK: [0xff,0x17,0x85,0xbe,0x56,0x34,0x12,0xaf]2042 2043s_flbit_i32 s5, 0x3f7172732044// CHECK: [0xff,0x17,0x85,0xbe,0x73,0x72,0x71,0x3f]2045 2046s_flbit_i32_i64 s5, s[2:3]2047// CHECK: [0x02,0x18,0x85,0xbe]2048 2049s_flbit_i32_i64 s103, s[2:3]2050// CHECK: [0x02,0x18,0xe7,0xbe]2051 2052s_flbit_i32_i64 flat_scratch_lo, s[2:3]2053// CHECK: [0x02,0x18,0xe8,0xbe]2054 2055s_flbit_i32_i64 flat_scratch_hi, s[2:3]2056// CHECK: [0x02,0x18,0xe9,0xbe]2057 2058s_flbit_i32_i64 vcc_lo, s[2:3]2059// CHECK: [0x02,0x18,0xea,0xbe]2060 2061s_flbit_i32_i64 vcc_hi, s[2:3]2062// CHECK: [0x02,0x18,0xeb,0xbe]2063 2064s_flbit_i32_i64 tba_lo, s[2:3]2065// CHECK: [0x02,0x18,0xec,0xbe]2066 2067s_flbit_i32_i64 tba_hi, s[2:3]2068// CHECK: [0x02,0x18,0xed,0xbe]2069 2070s_flbit_i32_i64 tma_lo, s[2:3]2071// CHECK: [0x02,0x18,0xee,0xbe]2072 2073s_flbit_i32_i64 tma_hi, s[2:3]2074// CHECK: [0x02,0x18,0xef,0xbe]2075 2076s_flbit_i32_i64 ttmp11, s[2:3]2077// CHECK: [0x02,0x18,0xfb,0xbe]2078 2079s_flbit_i32_i64 m0, s[2:3]2080// CHECK: [0x02,0x18,0xfc,0xbe]2081 2082s_flbit_i32_i64 exec_lo, s[2:3]2083// CHECK: [0x02,0x18,0xfe,0xbe]2084 2085s_flbit_i32_i64 exec_hi, s[2:3]2086// CHECK: [0x02,0x18,0xff,0xbe]2087 2088s_flbit_i32_i64 s5, s[4:5]2089// CHECK: [0x04,0x18,0x85,0xbe]2090 2091s_flbit_i32_i64 s5, s[102:103]2092// CHECK: [0x66,0x18,0x85,0xbe]2093 2094s_flbit_i32_i64 s5, flat_scratch2095// CHECK: [0x68,0x18,0x85,0xbe]2096 2097s_flbit_i32_i64 s5, vcc2098// CHECK: [0x6a,0x18,0x85,0xbe]2099 2100s_flbit_i32_i64 s5, tba2101// CHECK: [0x6c,0x18,0x85,0xbe]2102 2103s_flbit_i32_i64 s5, tma2104// CHECK: [0x6e,0x18,0x85,0xbe]2105 2106s_flbit_i32_i64 s5, ttmp[10:11]2107// CHECK: [0x7a,0x18,0x85,0xbe]2108 2109s_flbit_i32_i64 s5, exec2110// CHECK: [0x7e,0x18,0x85,0xbe]2111 2112s_flbit_i32_i64 s5, 02113// CHECK: [0x80,0x18,0x85,0xbe]2114 2115s_flbit_i32_i64 s5, -12116// CHECK: [0xc1,0x18,0x85,0xbe]2117 2118s_flbit_i32_i64 s5, 0.52119// CHECK: [0xf0,0x18,0x85,0xbe]2120 2121s_flbit_i32_i64 s5, -4.02122// CHECK: [0xf7,0x18,0x85,0xbe]2123 2124s_flbit_i32_i64 s5, src_vccz2125// CHECK: [0xfb,0x18,0x85,0xbe]2126 2127s_flbit_i32_i64 s5, src_execz2128// CHECK: [0xfc,0x18,0x85,0xbe]2129 2130s_flbit_i32_i64 s5, src_scc2131// CHECK: [0xfd,0x18,0x85,0xbe]2132 2133s_flbit_i32_i64 s5, 0xaf1234562134// CHECK: [0xff,0x18,0x85,0xbe,0x56,0x34,0x12,0xaf]2135 2136s_flbit_i32_i64 s5, 0x3f7172732137// CHECK: [0xff,0x18,0x85,0xbe,0x73,0x72,0x71,0x3f]2138 2139s_sext_i32_i8 s5, s12140// CHECK: [0x01,0x19,0x85,0xbe]2141 2142s_sext_i32_i8 s103, s12143// CHECK: [0x01,0x19,0xe7,0xbe]2144 2145s_sext_i32_i8 flat_scratch_lo, s12146// CHECK: [0x01,0x19,0xe8,0xbe]2147 2148s_sext_i32_i8 flat_scratch_hi, s12149// CHECK: [0x01,0x19,0xe9,0xbe]2150 2151s_sext_i32_i8 vcc_lo, s12152// CHECK: [0x01,0x19,0xea,0xbe]2153 2154s_sext_i32_i8 vcc_hi, s12155// CHECK: [0x01,0x19,0xeb,0xbe]2156 2157s_sext_i32_i8 tba_lo, s12158// CHECK: [0x01,0x19,0xec,0xbe]2159 2160s_sext_i32_i8 tba_hi, s12161// CHECK: [0x01,0x19,0xed,0xbe]2162 2163s_sext_i32_i8 tma_lo, s12164// CHECK: [0x01,0x19,0xee,0xbe]2165 2166s_sext_i32_i8 tma_hi, s12167// CHECK: [0x01,0x19,0xef,0xbe]2168 2169s_sext_i32_i8 ttmp11, s12170// CHECK: [0x01,0x19,0xfb,0xbe]2171 2172s_sext_i32_i8 m0, s12173// CHECK: [0x01,0x19,0xfc,0xbe]2174 2175s_sext_i32_i8 exec_lo, s12176// CHECK: [0x01,0x19,0xfe,0xbe]2177 2178s_sext_i32_i8 exec_hi, s12179// CHECK: [0x01,0x19,0xff,0xbe]2180 2181s_sext_i32_i8 s5, s1032182// CHECK: [0x67,0x19,0x85,0xbe]2183 2184s_sext_i32_i8 s5, flat_scratch_lo2185// CHECK: [0x68,0x19,0x85,0xbe]2186 2187s_sext_i32_i8 s5, flat_scratch_hi2188// CHECK: [0x69,0x19,0x85,0xbe]2189 2190s_sext_i32_i8 s5, vcc_lo2191// CHECK: [0x6a,0x19,0x85,0xbe]2192 2193s_sext_i32_i8 s5, vcc_hi2194// CHECK: [0x6b,0x19,0x85,0xbe]2195 2196s_sext_i32_i8 s5, tba_lo2197// CHECK: [0x6c,0x19,0x85,0xbe]2198 2199s_sext_i32_i8 s5, tba_hi2200// CHECK: [0x6d,0x19,0x85,0xbe]2201 2202s_sext_i32_i8 s5, tma_lo2203// CHECK: [0x6e,0x19,0x85,0xbe]2204 2205s_sext_i32_i8 s5, tma_hi2206// CHECK: [0x6f,0x19,0x85,0xbe]2207 2208s_sext_i32_i8 s5, ttmp112209// CHECK: [0x7b,0x19,0x85,0xbe]2210 2211s_sext_i32_i8 s5, m02212// CHECK: [0x7c,0x19,0x85,0xbe]2213 2214s_sext_i32_i8 s5, exec_lo2215// CHECK: [0x7e,0x19,0x85,0xbe]2216 2217s_sext_i32_i8 s5, exec_hi2218// CHECK: [0x7f,0x19,0x85,0xbe]2219 2220s_sext_i32_i8 s5, 02221// CHECK: [0x80,0x19,0x85,0xbe]2222 2223s_sext_i32_i8 s5, -12224// CHECK: [0xc1,0x19,0x85,0xbe]2225 2226s_sext_i32_i8 s5, src_vccz2227// CHECK: [0xfb,0x19,0x85,0xbe]2228 2229s_sext_i32_i8 s5, src_execz2230// CHECK: [0xfc,0x19,0x85,0xbe]2231 2232s_sext_i32_i8 s5, src_scc2233// CHECK: [0xfd,0x19,0x85,0xbe]2234 2235s_sext_i32_i8 s5, 0x712236// CHECK: [0xff,0x19,0x85,0xbe,0x71,0x00,0x00,0x00]2237 2238s_sext_i32_i8 s5, 0xf02239// CHECK: [0xff,0x19,0x85,0xbe,0xf0,0x00,0x00,0x00]2240 2241s_sext_i32_i16 s5, s12242// CHECK: [0x01,0x1a,0x85,0xbe]2243 2244s_sext_i32_i16 s103, s12245// CHECK: [0x01,0x1a,0xe7,0xbe]2246 2247s_sext_i32_i16 flat_scratch_lo, s12248// CHECK: [0x01,0x1a,0xe8,0xbe]2249 2250s_sext_i32_i16 flat_scratch_hi, s12251// CHECK: [0x01,0x1a,0xe9,0xbe]2252 2253s_sext_i32_i16 vcc_lo, s12254// CHECK: [0x01,0x1a,0xea,0xbe]2255 2256s_sext_i32_i16 vcc_hi, s12257// CHECK: [0x01,0x1a,0xeb,0xbe]2258 2259s_sext_i32_i16 tba_lo, s12260// CHECK: [0x01,0x1a,0xec,0xbe]2261 2262s_sext_i32_i16 tba_hi, s12263// CHECK: [0x01,0x1a,0xed,0xbe]2264 2265s_sext_i32_i16 tma_lo, s12266// CHECK: [0x01,0x1a,0xee,0xbe]2267 2268s_sext_i32_i16 tma_hi, s12269// CHECK: [0x01,0x1a,0xef,0xbe]2270 2271s_sext_i32_i16 ttmp11, s12272// CHECK: [0x01,0x1a,0xfb,0xbe]2273 2274s_sext_i32_i16 m0, s12275// CHECK: [0x01,0x1a,0xfc,0xbe]2276 2277s_sext_i32_i16 exec_lo, s12278// CHECK: [0x01,0x1a,0xfe,0xbe]2279 2280s_sext_i32_i16 exec_hi, s12281// CHECK: [0x01,0x1a,0xff,0xbe]2282 2283s_sext_i32_i16 s5, s1032284// CHECK: [0x67,0x1a,0x85,0xbe]2285 2286s_sext_i32_i16 s5, flat_scratch_lo2287// CHECK: [0x68,0x1a,0x85,0xbe]2288 2289s_sext_i32_i16 s5, flat_scratch_hi2290// CHECK: [0x69,0x1a,0x85,0xbe]2291 2292s_sext_i32_i16 s5, vcc_lo2293// CHECK: [0x6a,0x1a,0x85,0xbe]2294 2295s_sext_i32_i16 s5, vcc_hi2296// CHECK: [0x6b,0x1a,0x85,0xbe]2297 2298s_sext_i32_i16 s5, tba_lo2299// CHECK: [0x6c,0x1a,0x85,0xbe]2300 2301s_sext_i32_i16 s5, tba_hi2302// CHECK: [0x6d,0x1a,0x85,0xbe]2303 2304s_sext_i32_i16 s5, tma_lo2305// CHECK: [0x6e,0x1a,0x85,0xbe]2306 2307s_sext_i32_i16 s5, tma_hi2308// CHECK: [0x6f,0x1a,0x85,0xbe]2309 2310s_sext_i32_i16 s5, ttmp112311// CHECK: [0x7b,0x1a,0x85,0xbe]2312 2313s_sext_i32_i16 s5, m02314// CHECK: [0x7c,0x1a,0x85,0xbe]2315 2316s_sext_i32_i16 s5, exec_lo2317// CHECK: [0x7e,0x1a,0x85,0xbe]2318 2319s_sext_i32_i16 s5, exec_hi2320// CHECK: [0x7f,0x1a,0x85,0xbe]2321 2322s_sext_i32_i16 s5, 02323// CHECK: [0x80,0x1a,0x85,0xbe]2324 2325s_sext_i32_i16 s5, -12326// CHECK: [0xc1,0x1a,0x85,0xbe]2327 2328s_sext_i32_i16 s5, src_vccz2329// CHECK: [0xfb,0x1a,0x85,0xbe]2330 2331s_sext_i32_i16 s5, src_execz2332// CHECK: [0xfc,0x1a,0x85,0xbe]2333 2334s_sext_i32_i16 s5, src_scc2335// CHECK: [0xfd,0x1a,0x85,0xbe]2336 2337s_sext_i32_i16 s5, 0xfe0b2338// CHECK: [0xff,0x1a,0x85,0xbe,0x0b,0xfe,0x00,0x00]2339 2340s_sext_i32_i16 s5, 0x34562341// CHECK: [0xff,0x1a,0x85,0xbe,0x56,0x34,0x00,0x00]2342 2343s_bitset0_b32 s5, s12344// CHECK: [0x01,0x1b,0x85,0xbe]2345 2346s_bitset0_b32 s103, s12347// CHECK: [0x01,0x1b,0xe7,0xbe]2348 2349s_bitset0_b32 flat_scratch_lo, s12350// CHECK: [0x01,0x1b,0xe8,0xbe]2351 2352s_bitset0_b32 flat_scratch_hi, s12353// CHECK: [0x01,0x1b,0xe9,0xbe]2354 2355s_bitset0_b32 vcc_lo, s12356// CHECK: [0x01,0x1b,0xea,0xbe]2357 2358s_bitset0_b32 vcc_hi, s12359// CHECK: [0x01,0x1b,0xeb,0xbe]2360 2361s_bitset0_b32 tba_lo, s12362// CHECK: [0x01,0x1b,0xec,0xbe]2363 2364s_bitset0_b32 tba_hi, s12365// CHECK: [0x01,0x1b,0xed,0xbe]2366 2367s_bitset0_b32 tma_lo, s12368// CHECK: [0x01,0x1b,0xee,0xbe]2369 2370s_bitset0_b32 tma_hi, s12371// CHECK: [0x01,0x1b,0xef,0xbe]2372 2373s_bitset0_b32 ttmp11, s12374// CHECK: [0x01,0x1b,0xfb,0xbe]2375 2376s_bitset0_b32 m0, s12377// CHECK: [0x01,0x1b,0xfc,0xbe]2378 2379s_bitset0_b32 exec_lo, s12380// CHECK: [0x01,0x1b,0xfe,0xbe]2381 2382s_bitset0_b32 exec_hi, s12383// CHECK: [0x01,0x1b,0xff,0xbe]2384 2385s_bitset0_b32 s5, s1032386// CHECK: [0x67,0x1b,0x85,0xbe]2387 2388s_bitset0_b32 s5, flat_scratch_lo2389// CHECK: [0x68,0x1b,0x85,0xbe]2390 2391s_bitset0_b32 s5, flat_scratch_hi2392// CHECK: [0x69,0x1b,0x85,0xbe]2393 2394s_bitset0_b32 s5, vcc_lo2395// CHECK: [0x6a,0x1b,0x85,0xbe]2396 2397s_bitset0_b32 s5, vcc_hi2398// CHECK: [0x6b,0x1b,0x85,0xbe]2399 2400s_bitset0_b32 s5, tba_lo2401// CHECK: [0x6c,0x1b,0x85,0xbe]2402 2403s_bitset0_b32 s5, tba_hi2404// CHECK: [0x6d,0x1b,0x85,0xbe]2405 2406s_bitset0_b32 s5, tma_lo2407// CHECK: [0x6e,0x1b,0x85,0xbe]2408 2409s_bitset0_b32 s5, tma_hi2410// CHECK: [0x6f,0x1b,0x85,0xbe]2411 2412s_bitset0_b32 s5, ttmp112413// CHECK: [0x7b,0x1b,0x85,0xbe]2414 2415s_bitset0_b32 s5, m02416// CHECK: [0x7c,0x1b,0x85,0xbe]2417 2418s_bitset0_b32 s5, exec_lo2419// CHECK: [0x7e,0x1b,0x85,0xbe]2420 2421s_bitset0_b32 s5, exec_hi2422// CHECK: [0x7f,0x1b,0x85,0xbe]2423 2424s_bitset0_b32 s5, 02425// CHECK: [0x80,0x1b,0x85,0xbe]2426 2427s_bitset0_b32 s5, -12428// CHECK: [0xc1,0x1b,0x85,0xbe]2429 2430s_bitset0_b32 s5, 0.52431// CHECK: [0xf0,0x1b,0x85,0xbe]2432 2433s_bitset0_b32 s5, -4.02434// CHECK: [0xf7,0x1b,0x85,0xbe]2435 2436s_bitset0_b32 s5, src_vccz2437// CHECK: [0xfb,0x1b,0x85,0xbe]2438 2439s_bitset0_b32 s5, src_execz2440// CHECK: [0xfc,0x1b,0x85,0xbe]2441 2442s_bitset0_b32 s5, src_scc2443// CHECK: [0xfd,0x1b,0x85,0xbe]2444 2445s_bitset0_b32 s5, 0xaf1234562446// CHECK: [0xff,0x1b,0x85,0xbe,0x56,0x34,0x12,0xaf]2447 2448s_bitset0_b32 s5, 0x3f7172732449// CHECK: [0xff,0x1b,0x85,0xbe,0x73,0x72,0x71,0x3f]2450 2451s_bitset0_b64 s[10:11], s12452// CHECK: [0x01,0x1c,0x8a,0xbe]2453 2454s_bitset0_b64 s[12:13], s12455// CHECK: [0x01,0x1c,0x8c,0xbe]2456 2457s_bitset0_b64 s[102:103], s12458// CHECK: [0x01,0x1c,0xe6,0xbe]2459 2460s_bitset0_b64 flat_scratch, s12461// CHECK: [0x01,0x1c,0xe8,0xbe]2462 2463s_bitset0_b64 vcc, s12464// CHECK: [0x01,0x1c,0xea,0xbe]2465 2466s_bitset0_b64 tba, s12467// CHECK: [0x01,0x1c,0xec,0xbe]2468 2469s_bitset0_b64 tma, s12470// CHECK: [0x01,0x1c,0xee,0xbe]2471 2472s_bitset0_b64 ttmp[10:11], s12473// CHECK: [0x01,0x1c,0xfa,0xbe]2474 2475s_bitset0_b64 exec, s12476// CHECK: [0x01,0x1c,0xfe,0xbe]2477 2478s_bitset0_b64 s[10:11], s1032479// CHECK: [0x67,0x1c,0x8a,0xbe]2480 2481s_bitset0_b64 s[10:11], flat_scratch_lo2482// CHECK: [0x68,0x1c,0x8a,0xbe]2483 2484s_bitset0_b64 s[10:11], flat_scratch_hi2485// CHECK: [0x69,0x1c,0x8a,0xbe]2486 2487s_bitset0_b64 s[10:11], vcc_lo2488// CHECK: [0x6a,0x1c,0x8a,0xbe]2489 2490s_bitset0_b64 s[10:11], vcc_hi2491// CHECK: [0x6b,0x1c,0x8a,0xbe]2492 2493s_bitset0_b64 s[10:11], tba_lo2494// CHECK: [0x6c,0x1c,0x8a,0xbe]2495 2496s_bitset0_b64 s[10:11], tba_hi2497// CHECK: [0x6d,0x1c,0x8a,0xbe]2498 2499s_bitset0_b64 s[10:11], tma_lo2500// CHECK: [0x6e,0x1c,0x8a,0xbe]2501 2502s_bitset0_b64 s[10:11], tma_hi2503// CHECK: [0x6f,0x1c,0x8a,0xbe]2504 2505s_bitset0_b64 s[10:11], ttmp112506// CHECK: [0x7b,0x1c,0x8a,0xbe]2507 2508s_bitset0_b64 s[10:11], m02509// CHECK: [0x7c,0x1c,0x8a,0xbe]2510 2511s_bitset0_b64 s[10:11], exec_lo2512// CHECK: [0x7e,0x1c,0x8a,0xbe]2513 2514s_bitset0_b64 s[10:11], exec_hi2515// CHECK: [0x7f,0x1c,0x8a,0xbe]2516 2517s_bitset0_b64 s[10:11], 02518// CHECK: [0x80,0x1c,0x8a,0xbe]2519 2520s_bitset0_b64 s[10:11], -12521// CHECK: [0xc1,0x1c,0x8a,0xbe]2522 2523s_bitset0_b64 s[10:11], 0.52524// CHECK: [0xf0,0x1c,0x8a,0xbe]2525 2526s_bitset0_b64 s[10:11], -4.02527// CHECK: [0xf7,0x1c,0x8a,0xbe]2528 2529s_bitset0_b64 s[10:11], src_vccz2530// CHECK: [0xfb,0x1c,0x8a,0xbe]2531 2532s_bitset0_b64 s[10:11], src_execz2533// CHECK: [0xfc,0x1c,0x8a,0xbe]2534 2535s_bitset0_b64 s[10:11], src_scc2536// CHECK: [0xfd,0x1c,0x8a,0xbe]2537 2538s_bitset0_b64 s[10:11], 0xaf1234562539// CHECK: [0xff,0x1c,0x8a,0xbe,0x56,0x34,0x12,0xaf]2540 2541s_bitset0_b64 s[10:11], 0x3f7172732542// CHECK: [0xff,0x1c,0x8a,0xbe,0x73,0x72,0x71,0x3f]2543 2544s_bitset1_b32 s5, s12545// CHECK: [0x01,0x1d,0x85,0xbe]2546 2547s_bitset1_b32 s103, s12548// CHECK: [0x01,0x1d,0xe7,0xbe]2549 2550s_bitset1_b32 flat_scratch_lo, s12551// CHECK: [0x01,0x1d,0xe8,0xbe]2552 2553s_bitset1_b32 flat_scratch_hi, s12554// CHECK: [0x01,0x1d,0xe9,0xbe]2555 2556s_bitset1_b32 vcc_lo, s12557// CHECK: [0x01,0x1d,0xea,0xbe]2558 2559s_bitset1_b32 vcc_hi, s12560// CHECK: [0x01,0x1d,0xeb,0xbe]2561 2562s_bitset1_b32 tba_lo, s12563// CHECK: [0x01,0x1d,0xec,0xbe]2564 2565s_bitset1_b32 tba_hi, s12566// CHECK: [0x01,0x1d,0xed,0xbe]2567 2568s_bitset1_b32 tma_lo, s12569// CHECK: [0x01,0x1d,0xee,0xbe]2570 2571s_bitset1_b32 tma_hi, s12572// CHECK: [0x01,0x1d,0xef,0xbe]2573 2574s_bitset1_b32 ttmp11, s12575// CHECK: [0x01,0x1d,0xfb,0xbe]2576 2577s_bitset1_b32 m0, s12578// CHECK: [0x01,0x1d,0xfc,0xbe]2579 2580s_bitset1_b32 exec_lo, s12581// CHECK: [0x01,0x1d,0xfe,0xbe]2582 2583s_bitset1_b32 exec_hi, s12584// CHECK: [0x01,0x1d,0xff,0xbe]2585 2586s_bitset1_b32 s5, s1032587// CHECK: [0x67,0x1d,0x85,0xbe]2588 2589s_bitset1_b32 s5, flat_scratch_lo2590// CHECK: [0x68,0x1d,0x85,0xbe]2591 2592s_bitset1_b32 s5, flat_scratch_hi2593// CHECK: [0x69,0x1d,0x85,0xbe]2594 2595s_bitset1_b32 s5, vcc_lo2596// CHECK: [0x6a,0x1d,0x85,0xbe]2597 2598s_bitset1_b32 s5, vcc_hi2599// CHECK: [0x6b,0x1d,0x85,0xbe]2600 2601s_bitset1_b32 s5, tba_lo2602// CHECK: [0x6c,0x1d,0x85,0xbe]2603 2604s_bitset1_b32 s5, tba_hi2605// CHECK: [0x6d,0x1d,0x85,0xbe]2606 2607s_bitset1_b32 s5, tma_lo2608// CHECK: [0x6e,0x1d,0x85,0xbe]2609 2610s_bitset1_b32 s5, tma_hi2611// CHECK: [0x6f,0x1d,0x85,0xbe]2612 2613s_bitset1_b32 s5, ttmp112614// CHECK: [0x7b,0x1d,0x85,0xbe]2615 2616s_bitset1_b32 s5, m02617// CHECK: [0x7c,0x1d,0x85,0xbe]2618 2619s_bitset1_b32 s5, exec_lo2620// CHECK: [0x7e,0x1d,0x85,0xbe]2621 2622s_bitset1_b32 s5, exec_hi2623// CHECK: [0x7f,0x1d,0x85,0xbe]2624 2625s_bitset1_b32 s5, 02626// CHECK: [0x80,0x1d,0x85,0xbe]2627 2628s_bitset1_b32 s5, -12629// CHECK: [0xc1,0x1d,0x85,0xbe]2630 2631s_bitset1_b32 s5, 0.52632// CHECK: [0xf0,0x1d,0x85,0xbe]2633 2634s_bitset1_b32 s5, -4.02635// CHECK: [0xf7,0x1d,0x85,0xbe]2636 2637s_bitset1_b32 s5, src_vccz2638// CHECK: [0xfb,0x1d,0x85,0xbe]2639 2640s_bitset1_b32 s5, src_execz2641// CHECK: [0xfc,0x1d,0x85,0xbe]2642 2643s_bitset1_b32 s5, src_scc2644// CHECK: [0xfd,0x1d,0x85,0xbe]2645 2646s_bitset1_b32 s5, 0xaf1234562647// CHECK: [0xff,0x1d,0x85,0xbe,0x56,0x34,0x12,0xaf]2648 2649s_bitset1_b32 s5, 0x3f7172732650// CHECK: [0xff,0x1d,0x85,0xbe,0x73,0x72,0x71,0x3f]2651 2652s_bitset1_b64 s[10:11], s12653// CHECK: [0x01,0x1e,0x8a,0xbe]2654 2655s_bitset1_b64 s[12:13], s12656// CHECK: [0x01,0x1e,0x8c,0xbe]2657 2658s_bitset1_b64 s[102:103], s12659// CHECK: [0x01,0x1e,0xe6,0xbe]2660 2661s_bitset1_b64 flat_scratch, s12662// CHECK: [0x01,0x1e,0xe8,0xbe]2663 2664s_bitset1_b64 vcc, s12665// CHECK: [0x01,0x1e,0xea,0xbe]2666 2667s_bitset1_b64 tba, s12668// CHECK: [0x01,0x1e,0xec,0xbe]2669 2670s_bitset1_b64 tma, s12671// CHECK: [0x01,0x1e,0xee,0xbe]2672 2673s_bitset1_b64 ttmp[10:11], s12674// CHECK: [0x01,0x1e,0xfa,0xbe]2675 2676s_bitset1_b64 exec, s12677// CHECK: [0x01,0x1e,0xfe,0xbe]2678 2679s_bitset1_b64 s[10:11], s1032680// CHECK: [0x67,0x1e,0x8a,0xbe]2681 2682s_bitset1_b64 s[10:11], flat_scratch_lo2683// CHECK: [0x68,0x1e,0x8a,0xbe]2684 2685s_bitset1_b64 s[10:11], flat_scratch_hi2686// CHECK: [0x69,0x1e,0x8a,0xbe]2687 2688s_bitset1_b64 s[10:11], vcc_lo2689// CHECK: [0x6a,0x1e,0x8a,0xbe]2690 2691s_bitset1_b64 s[10:11], vcc_hi2692// CHECK: [0x6b,0x1e,0x8a,0xbe]2693 2694s_bitset1_b64 s[10:11], tba_lo2695// CHECK: [0x6c,0x1e,0x8a,0xbe]2696 2697s_bitset1_b64 s[10:11], tba_hi2698// CHECK: [0x6d,0x1e,0x8a,0xbe]2699 2700s_bitset1_b64 s[10:11], tma_lo2701// CHECK: [0x6e,0x1e,0x8a,0xbe]2702 2703s_bitset1_b64 s[10:11], tma_hi2704// CHECK: [0x6f,0x1e,0x8a,0xbe]2705 2706s_bitset1_b64 s[10:11], ttmp112707// CHECK: [0x7b,0x1e,0x8a,0xbe]2708 2709s_bitset1_b64 s[10:11], m02710// CHECK: [0x7c,0x1e,0x8a,0xbe]2711 2712s_bitset1_b64 s[10:11], exec_lo2713// CHECK: [0x7e,0x1e,0x8a,0xbe]2714 2715s_bitset1_b64 s[10:11], exec_hi2716// CHECK: [0x7f,0x1e,0x8a,0xbe]2717 2718s_bitset1_b64 s[10:11], 02719// CHECK: [0x80,0x1e,0x8a,0xbe]2720 2721s_bitset1_b64 s[10:11], -12722// CHECK: [0xc1,0x1e,0x8a,0xbe]2723 2724s_bitset1_b64 s[10:11], 0.52725// CHECK: [0xf0,0x1e,0x8a,0xbe]2726 2727s_bitset1_b64 s[10:11], -4.02728// CHECK: [0xf7,0x1e,0x8a,0xbe]2729 2730s_bitset1_b64 s[10:11], src_vccz2731// CHECK: [0xfb,0x1e,0x8a,0xbe]2732 2733s_bitset1_b64 s[10:11], src_execz2734// CHECK: [0xfc,0x1e,0x8a,0xbe]2735 2736s_bitset1_b64 s[10:11], src_scc2737// CHECK: [0xfd,0x1e,0x8a,0xbe]2738 2739s_bitset1_b64 s[10:11], 0xaf1234562740// CHECK: [0xff,0x1e,0x8a,0xbe,0x56,0x34,0x12,0xaf]2741 2742s_bitset1_b64 s[10:11], 0x3f7172732743// CHECK: [0xff,0x1e,0x8a,0xbe,0x73,0x72,0x71,0x3f]2744 2745s_getpc_b64 s[10:11]2746// CHECK: [0x00,0x1f,0x8a,0xbe]2747 2748s_getpc_b64 s[12:13]2749// CHECK: [0x00,0x1f,0x8c,0xbe]2750 2751s_getpc_b64 s[102:103]2752// CHECK: [0x00,0x1f,0xe6,0xbe]2753 2754s_getpc_b64 flat_scratch2755// CHECK: [0x00,0x1f,0xe8,0xbe]2756 2757s_getpc_b64 vcc2758// CHECK: [0x00,0x1f,0xea,0xbe]2759 2760s_getpc_b64 tba2761// CHECK: [0x00,0x1f,0xec,0xbe]2762 2763s_getpc_b64 tma2764// CHECK: [0x00,0x1f,0xee,0xbe]2765 2766s_getpc_b64 ttmp[10:11]2767// CHECK: [0x00,0x1f,0xfa,0xbe]2768 2769s_getpc_b64 exec2770// CHECK: [0x00,0x1f,0xfe,0xbe]2771 2772s_setpc_b64 s[2:3]2773// CHECK: [0x02,0x20,0x80,0xbe]2774 2775s_setpc_b64 s[4:5]2776// CHECK: [0x04,0x20,0x80,0xbe]2777 2778s_setpc_b64 s[102:103]2779// CHECK: [0x66,0x20,0x80,0xbe]2780 2781s_setpc_b64 flat_scratch2782// CHECK: [0x68,0x20,0x80,0xbe]2783 2784s_setpc_b64 vcc2785// CHECK: [0x6a,0x20,0x80,0xbe]2786 2787s_setpc_b64 tba2788// CHECK: [0x6c,0x20,0x80,0xbe]2789 2790s_setpc_b64 tma2791// CHECK: [0x6e,0x20,0x80,0xbe]2792 2793s_setpc_b64 ttmp[10:11]2794// CHECK: [0x7a,0x20,0x80,0xbe]2795 2796s_swappc_b64 s[10:11], s[2:3]2797// CHECK: [0x02,0x21,0x8a,0xbe]2798 2799s_swappc_b64 s[12:13], s[2:3]2800// CHECK: [0x02,0x21,0x8c,0xbe]2801 2802s_swappc_b64 s[102:103], s[2:3]2803// CHECK: [0x02,0x21,0xe6,0xbe]2804 2805s_swappc_b64 flat_scratch, s[2:3]2806// CHECK: [0x02,0x21,0xe8,0xbe]2807 2808s_swappc_b64 vcc, s[2:3]2809// CHECK: [0x02,0x21,0xea,0xbe]2810 2811s_swappc_b64 tba, s[2:3]2812// CHECK: [0x02,0x21,0xec,0xbe]2813 2814s_swappc_b64 tma, s[2:3]2815// CHECK: [0x02,0x21,0xee,0xbe]2816 2817s_swappc_b64 ttmp[10:11], s[2:3]2818// CHECK: [0x02,0x21,0xfa,0xbe]2819 2820s_swappc_b64 exec, s[2:3]2821// CHECK: [0x02,0x21,0xfe,0xbe]2822 2823s_swappc_b64 s[10:11], s[4:5]2824// CHECK: [0x04,0x21,0x8a,0xbe]2825 2826s_swappc_b64 s[10:11], s[102:103]2827// CHECK: [0x66,0x21,0x8a,0xbe]2828 2829s_swappc_b64 s[10:11], flat_scratch2830// CHECK: [0x68,0x21,0x8a,0xbe]2831 2832s_swappc_b64 s[10:11], vcc2833// CHECK: [0x6a,0x21,0x8a,0xbe]2834 2835s_swappc_b64 s[10:11], tba2836// CHECK: [0x6c,0x21,0x8a,0xbe]2837 2838s_swappc_b64 s[10:11], tma2839// CHECK: [0x6e,0x21,0x8a,0xbe]2840 2841s_swappc_b64 s[10:11], ttmp[10:11]2842// CHECK: [0x7a,0x21,0x8a,0xbe]2843 2844s_rfe_b64 s[2:3]2845// CHECK: [0x02,0x22,0x80,0xbe]2846 2847s_rfe_b64 s[4:5]2848// CHECK: [0x04,0x22,0x80,0xbe]2849 2850s_rfe_b64 s[102:103]2851// CHECK: [0x66,0x22,0x80,0xbe]2852 2853s_rfe_b64 flat_scratch2854// CHECK: [0x68,0x22,0x80,0xbe]2855 2856s_rfe_b64 vcc2857// CHECK: [0x6a,0x22,0x80,0xbe]2858 2859s_rfe_b64 tba2860// CHECK: [0x6c,0x22,0x80,0xbe]2861 2862s_rfe_b64 tma2863// CHECK: [0x6e,0x22,0x80,0xbe]2864 2865s_rfe_b64 ttmp[10:11]2866// CHECK: [0x7a,0x22,0x80,0xbe]2867 2868s_and_saveexec_b64 s[10:11], s[2:3]2869// CHECK: [0x02,0x24,0x8a,0xbe]2870 2871s_and_saveexec_b64 s[12:13], s[2:3]2872// CHECK: [0x02,0x24,0x8c,0xbe]2873 2874s_and_saveexec_b64 s[102:103], s[2:3]2875// CHECK: [0x02,0x24,0xe6,0xbe]2876 2877s_and_saveexec_b64 flat_scratch, s[2:3]2878// CHECK: [0x02,0x24,0xe8,0xbe]2879 2880s_and_saveexec_b64 vcc, s[2:3]2881// CHECK: [0x02,0x24,0xea,0xbe]2882 2883s_and_saveexec_b64 tba, s[2:3]2884// CHECK: [0x02,0x24,0xec,0xbe]2885 2886s_and_saveexec_b64 tma, s[2:3]2887// CHECK: [0x02,0x24,0xee,0xbe]2888 2889s_and_saveexec_b64 ttmp[10:11], s[2:3]2890// CHECK: [0x02,0x24,0xfa,0xbe]2891 2892s_and_saveexec_b64 s[10:11], s[4:5]2893// CHECK: [0x04,0x24,0x8a,0xbe]2894 2895s_and_saveexec_b64 s[10:11], s[102:103]2896// CHECK: [0x66,0x24,0x8a,0xbe]2897 2898s_and_saveexec_b64 s[10:11], flat_scratch2899// CHECK: [0x68,0x24,0x8a,0xbe]2900 2901s_and_saveexec_b64 s[10:11], vcc2902// CHECK: [0x6a,0x24,0x8a,0xbe]2903 2904s_and_saveexec_b64 s[10:11], tba2905// CHECK: [0x6c,0x24,0x8a,0xbe]2906 2907s_and_saveexec_b64 s[10:11], tma2908// CHECK: [0x6e,0x24,0x8a,0xbe]2909 2910s_and_saveexec_b64 s[10:11], ttmp[10:11]2911// CHECK: [0x7a,0x24,0x8a,0xbe]2912 2913s_and_saveexec_b64 s[10:11], exec2914// CHECK: [0x7e,0x24,0x8a,0xbe]2915 2916s_and_saveexec_b64 s[10:11], 02917// CHECK: [0x80,0x24,0x8a,0xbe]2918 2919s_and_saveexec_b64 s[10:11], -12920// CHECK: [0xc1,0x24,0x8a,0xbe]2921 2922s_and_saveexec_b64 s[10:11], 0.52923// CHECK: [0xf0,0x24,0x8a,0xbe]2924 2925s_and_saveexec_b64 s[10:11], -4.02926// CHECK: [0xf7,0x24,0x8a,0xbe]2927 2928s_and_saveexec_b64 s[10:11], src_vccz2929// CHECK: [0xfb,0x24,0x8a,0xbe]2930 2931s_and_saveexec_b64 s[10:11], src_execz2932// CHECK: [0xfc,0x24,0x8a,0xbe]2933 2934s_and_saveexec_b64 s[10:11], src_scc2935// CHECK: [0xfd,0x24,0x8a,0xbe]2936 2937s_and_saveexec_b64 s[10:11], 0xaf1234562938// CHECK: [0xff,0x24,0x8a,0xbe,0x56,0x34,0x12,0xaf]2939 2940s_and_saveexec_b64 s[10:11], 0x3f7172732941// CHECK: [0xff,0x24,0x8a,0xbe,0x73,0x72,0x71,0x3f]2942 2943s_or_saveexec_b64 s[10:11], s[2:3]2944// CHECK: [0x02,0x25,0x8a,0xbe]2945 2946s_or_saveexec_b64 s[12:13], s[2:3]2947// CHECK: [0x02,0x25,0x8c,0xbe]2948 2949s_or_saveexec_b64 s[102:103], s[2:3]2950// CHECK: [0x02,0x25,0xe6,0xbe]2951 2952s_or_saveexec_b64 flat_scratch, s[2:3]2953// CHECK: [0x02,0x25,0xe8,0xbe]2954 2955s_or_saveexec_b64 vcc, s[2:3]2956// CHECK: [0x02,0x25,0xea,0xbe]2957 2958s_or_saveexec_b64 tba, s[2:3]2959// CHECK: [0x02,0x25,0xec,0xbe]2960 2961s_or_saveexec_b64 tma, s[2:3]2962// CHECK: [0x02,0x25,0xee,0xbe]2963 2964s_or_saveexec_b64 ttmp[10:11], s[2:3]2965// CHECK: [0x02,0x25,0xfa,0xbe]2966 2967s_or_saveexec_b64 s[10:11], s[4:5]2968// CHECK: [0x04,0x25,0x8a,0xbe]2969 2970s_or_saveexec_b64 s[10:11], s[102:103]2971// CHECK: [0x66,0x25,0x8a,0xbe]2972 2973s_or_saveexec_b64 s[10:11], flat_scratch2974// CHECK: [0x68,0x25,0x8a,0xbe]2975 2976s_or_saveexec_b64 s[10:11], vcc2977// CHECK: [0x6a,0x25,0x8a,0xbe]2978 2979s_or_saveexec_b64 s[10:11], tba2980// CHECK: [0x6c,0x25,0x8a,0xbe]2981 2982s_or_saveexec_b64 s[10:11], tma2983// CHECK: [0x6e,0x25,0x8a,0xbe]2984 2985s_or_saveexec_b64 s[10:11], ttmp[10:11]2986// CHECK: [0x7a,0x25,0x8a,0xbe]2987 2988s_or_saveexec_b64 s[10:11], exec2989// CHECK: [0x7e,0x25,0x8a,0xbe]2990 2991s_or_saveexec_b64 s[10:11], 02992// CHECK: [0x80,0x25,0x8a,0xbe]2993 2994s_or_saveexec_b64 s[10:11], -12995// CHECK: [0xc1,0x25,0x8a,0xbe]2996 2997s_or_saveexec_b64 s[10:11], 0.52998// CHECK: [0xf0,0x25,0x8a,0xbe]2999 3000s_or_saveexec_b64 s[10:11], -4.03001// CHECK: [0xf7,0x25,0x8a,0xbe]3002 3003s_or_saveexec_b64 s[10:11], src_vccz3004// CHECK: [0xfb,0x25,0x8a,0xbe]3005 3006s_or_saveexec_b64 s[10:11], src_execz3007// CHECK: [0xfc,0x25,0x8a,0xbe]3008 3009s_or_saveexec_b64 s[10:11], src_scc3010// CHECK: [0xfd,0x25,0x8a,0xbe]3011 3012s_or_saveexec_b64 s[10:11], 0xaf1234563013// CHECK: [0xff,0x25,0x8a,0xbe,0x56,0x34,0x12,0xaf]3014 3015s_or_saveexec_b64 s[10:11], 0x3f7172733016// CHECK: [0xff,0x25,0x8a,0xbe,0x73,0x72,0x71,0x3f]3017 3018s_xor_saveexec_b64 s[10:11], s[2:3]3019// CHECK: [0x02,0x26,0x8a,0xbe]3020 3021s_xor_saveexec_b64 s[12:13], s[2:3]3022// CHECK: [0x02,0x26,0x8c,0xbe]3023 3024s_xor_saveexec_b64 s[102:103], s[2:3]3025// CHECK: [0x02,0x26,0xe6,0xbe]3026 3027s_xor_saveexec_b64 flat_scratch, s[2:3]3028// CHECK: [0x02,0x26,0xe8,0xbe]3029 3030s_xor_saveexec_b64 vcc, s[2:3]3031// CHECK: [0x02,0x26,0xea,0xbe]3032 3033s_xor_saveexec_b64 tba, s[2:3]3034// CHECK: [0x02,0x26,0xec,0xbe]3035 3036s_xor_saveexec_b64 tma, s[2:3]3037// CHECK: [0x02,0x26,0xee,0xbe]3038 3039s_xor_saveexec_b64 ttmp[10:11], s[2:3]3040// CHECK: [0x02,0x26,0xfa,0xbe]3041 3042s_xor_saveexec_b64 s[10:11], s[4:5]3043// CHECK: [0x04,0x26,0x8a,0xbe]3044 3045s_xor_saveexec_b64 s[10:11], s[102:103]3046// CHECK: [0x66,0x26,0x8a,0xbe]3047 3048s_xor_saveexec_b64 s[10:11], flat_scratch3049// CHECK: [0x68,0x26,0x8a,0xbe]3050 3051s_xor_saveexec_b64 s[10:11], vcc3052// CHECK: [0x6a,0x26,0x8a,0xbe]3053 3054s_xor_saveexec_b64 s[10:11], tba3055// CHECK: [0x6c,0x26,0x8a,0xbe]3056 3057s_xor_saveexec_b64 s[10:11], tma3058// CHECK: [0x6e,0x26,0x8a,0xbe]3059 3060s_xor_saveexec_b64 s[10:11], ttmp[10:11]3061// CHECK: [0x7a,0x26,0x8a,0xbe]3062 3063s_xor_saveexec_b64 s[10:11], exec3064// CHECK: [0x7e,0x26,0x8a,0xbe]3065 3066s_xor_saveexec_b64 s[10:11], 03067// CHECK: [0x80,0x26,0x8a,0xbe]3068 3069s_xor_saveexec_b64 s[10:11], -13070// CHECK: [0xc1,0x26,0x8a,0xbe]3071 3072s_xor_saveexec_b64 s[10:11], 0.53073// CHECK: [0xf0,0x26,0x8a,0xbe]3074 3075s_xor_saveexec_b64 s[10:11], -4.03076// CHECK: [0xf7,0x26,0x8a,0xbe]3077 3078s_xor_saveexec_b64 s[10:11], src_vccz3079// CHECK: [0xfb,0x26,0x8a,0xbe]3080 3081s_xor_saveexec_b64 s[10:11], src_execz3082// CHECK: [0xfc,0x26,0x8a,0xbe]3083 3084s_xor_saveexec_b64 s[10:11], src_scc3085// CHECK: [0xfd,0x26,0x8a,0xbe]3086 3087s_xor_saveexec_b64 s[10:11], 0xaf1234563088// CHECK: [0xff,0x26,0x8a,0xbe,0x56,0x34,0x12,0xaf]3089 3090s_xor_saveexec_b64 s[10:11], 0x3f7172733091// CHECK: [0xff,0x26,0x8a,0xbe,0x73,0x72,0x71,0x3f]3092 3093s_andn2_saveexec_b64 s[10:11], s[2:3]3094// CHECK: [0x02,0x27,0x8a,0xbe]3095 3096s_andn2_saveexec_b64 s[12:13], s[2:3]3097// CHECK: [0x02,0x27,0x8c,0xbe]3098 3099s_andn2_saveexec_b64 s[102:103], s[2:3]3100// CHECK: [0x02,0x27,0xe6,0xbe]3101 3102s_andn2_saveexec_b64 flat_scratch, s[2:3]3103// CHECK: [0x02,0x27,0xe8,0xbe]3104 3105s_andn2_saveexec_b64 vcc, s[2:3]3106// CHECK: [0x02,0x27,0xea,0xbe]3107 3108s_andn2_saveexec_b64 tba, s[2:3]3109// CHECK: [0x02,0x27,0xec,0xbe]3110 3111s_andn2_saveexec_b64 tma, s[2:3]3112// CHECK: [0x02,0x27,0xee,0xbe]3113 3114s_andn2_saveexec_b64 ttmp[10:11], s[2:3]3115// CHECK: [0x02,0x27,0xfa,0xbe]3116 3117s_andn2_saveexec_b64 s[10:11], s[4:5]3118// CHECK: [0x04,0x27,0x8a,0xbe]3119 3120s_andn2_saveexec_b64 s[10:11], s[102:103]3121// CHECK: [0x66,0x27,0x8a,0xbe]3122 3123s_andn2_saveexec_b64 s[10:11], flat_scratch3124// CHECK: [0x68,0x27,0x8a,0xbe]3125 3126s_andn2_saveexec_b64 s[10:11], vcc3127// CHECK: [0x6a,0x27,0x8a,0xbe]3128 3129s_andn2_saveexec_b64 s[10:11], tba3130// CHECK: [0x6c,0x27,0x8a,0xbe]3131 3132s_andn2_saveexec_b64 s[10:11], tma3133// CHECK: [0x6e,0x27,0x8a,0xbe]3134 3135s_andn2_saveexec_b64 s[10:11], ttmp[10:11]3136// CHECK: [0x7a,0x27,0x8a,0xbe]3137 3138s_andn2_saveexec_b64 s[10:11], exec3139// CHECK: [0x7e,0x27,0x8a,0xbe]3140 3141s_andn2_saveexec_b64 s[10:11], 03142// CHECK: [0x80,0x27,0x8a,0xbe]3143 3144s_andn2_saveexec_b64 s[10:11], -13145// CHECK: [0xc1,0x27,0x8a,0xbe]3146 3147s_andn2_saveexec_b64 s[10:11], 0.53148// CHECK: [0xf0,0x27,0x8a,0xbe]3149 3150s_andn2_saveexec_b64 s[10:11], -4.03151// CHECK: [0xf7,0x27,0x8a,0xbe]3152 3153s_andn2_saveexec_b64 s[10:11], src_vccz3154// CHECK: [0xfb,0x27,0x8a,0xbe]3155 3156s_andn2_saveexec_b64 s[10:11], src_execz3157// CHECK: [0xfc,0x27,0x8a,0xbe]3158 3159s_andn2_saveexec_b64 s[10:11], src_scc3160// CHECK: [0xfd,0x27,0x8a,0xbe]3161 3162s_andn2_saveexec_b64 s[10:11], 0xaf1234563163// CHECK: [0xff,0x27,0x8a,0xbe,0x56,0x34,0x12,0xaf]3164 3165s_andn2_saveexec_b64 s[10:11], 0x3f7172733166// CHECK: [0xff,0x27,0x8a,0xbe,0x73,0x72,0x71,0x3f]3167 3168s_orn2_saveexec_b64 s[10:11], s[2:3]3169// CHECK: [0x02,0x28,0x8a,0xbe]3170 3171s_orn2_saveexec_b64 s[12:13], s[2:3]3172// CHECK: [0x02,0x28,0x8c,0xbe]3173 3174s_orn2_saveexec_b64 s[102:103], s[2:3]3175// CHECK: [0x02,0x28,0xe6,0xbe]3176 3177s_orn2_saveexec_b64 flat_scratch, s[2:3]3178// CHECK: [0x02,0x28,0xe8,0xbe]3179 3180s_orn2_saveexec_b64 vcc, s[2:3]3181// CHECK: [0x02,0x28,0xea,0xbe]3182 3183s_orn2_saveexec_b64 tba, s[2:3]3184// CHECK: [0x02,0x28,0xec,0xbe]3185 3186s_orn2_saveexec_b64 tma, s[2:3]3187// CHECK: [0x02,0x28,0xee,0xbe]3188 3189s_orn2_saveexec_b64 ttmp[10:11], s[2:3]3190// CHECK: [0x02,0x28,0xfa,0xbe]3191 3192s_orn2_saveexec_b64 s[10:11], s[4:5]3193// CHECK: [0x04,0x28,0x8a,0xbe]3194 3195s_orn2_saveexec_b64 s[10:11], s[102:103]3196// CHECK: [0x66,0x28,0x8a,0xbe]3197 3198s_orn2_saveexec_b64 s[10:11], flat_scratch3199// CHECK: [0x68,0x28,0x8a,0xbe]3200 3201s_orn2_saveexec_b64 s[10:11], vcc3202// CHECK: [0x6a,0x28,0x8a,0xbe]3203 3204s_orn2_saveexec_b64 s[10:11], tba3205// CHECK: [0x6c,0x28,0x8a,0xbe]3206 3207s_orn2_saveexec_b64 s[10:11], tma3208// CHECK: [0x6e,0x28,0x8a,0xbe]3209 3210s_orn2_saveexec_b64 s[10:11], ttmp[10:11]3211// CHECK: [0x7a,0x28,0x8a,0xbe]3212 3213s_orn2_saveexec_b64 s[10:11], exec3214// CHECK: [0x7e,0x28,0x8a,0xbe]3215 3216s_orn2_saveexec_b64 s[10:11], 03217// CHECK: [0x80,0x28,0x8a,0xbe]3218 3219s_orn2_saveexec_b64 s[10:11], -13220// CHECK: [0xc1,0x28,0x8a,0xbe]3221 3222s_orn2_saveexec_b64 s[10:11], 0.53223// CHECK: [0xf0,0x28,0x8a,0xbe]3224 3225s_orn2_saveexec_b64 s[10:11], -4.03226// CHECK: [0xf7,0x28,0x8a,0xbe]3227 3228s_orn2_saveexec_b64 s[10:11], src_vccz3229// CHECK: [0xfb,0x28,0x8a,0xbe]3230 3231s_orn2_saveexec_b64 s[10:11], src_execz3232// CHECK: [0xfc,0x28,0x8a,0xbe]3233 3234s_orn2_saveexec_b64 s[10:11], src_scc3235// CHECK: [0xfd,0x28,0x8a,0xbe]3236 3237s_orn2_saveexec_b64 s[10:11], 0xaf1234563238// CHECK: [0xff,0x28,0x8a,0xbe,0x56,0x34,0x12,0xaf]3239 3240s_orn2_saveexec_b64 s[10:11], 0x3f7172733241// CHECK: [0xff,0x28,0x8a,0xbe,0x73,0x72,0x71,0x3f]3242 3243s_nand_saveexec_b64 s[10:11], s[2:3]3244// CHECK: [0x02,0x29,0x8a,0xbe]3245 3246s_nand_saveexec_b64 s[12:13], s[2:3]3247// CHECK: [0x02,0x29,0x8c,0xbe]3248 3249s_nand_saveexec_b64 s[102:103], s[2:3]3250// CHECK: [0x02,0x29,0xe6,0xbe]3251 3252s_nand_saveexec_b64 flat_scratch, s[2:3]3253// CHECK: [0x02,0x29,0xe8,0xbe]3254 3255s_nand_saveexec_b64 vcc, s[2:3]3256// CHECK: [0x02,0x29,0xea,0xbe]3257 3258s_nand_saveexec_b64 tba, s[2:3]3259// CHECK: [0x02,0x29,0xec,0xbe]3260 3261s_nand_saveexec_b64 tma, s[2:3]3262// CHECK: [0x02,0x29,0xee,0xbe]3263 3264s_nand_saveexec_b64 ttmp[10:11], s[2:3]3265// CHECK: [0x02,0x29,0xfa,0xbe]3266 3267s_nand_saveexec_b64 s[10:11], s[4:5]3268// CHECK: [0x04,0x29,0x8a,0xbe]3269 3270s_nand_saveexec_b64 s[10:11], s[102:103]3271// CHECK: [0x66,0x29,0x8a,0xbe]3272 3273s_nand_saveexec_b64 s[10:11], flat_scratch3274// CHECK: [0x68,0x29,0x8a,0xbe]3275 3276s_nand_saveexec_b64 s[10:11], vcc3277// CHECK: [0x6a,0x29,0x8a,0xbe]3278 3279s_nand_saveexec_b64 s[10:11], tba3280// CHECK: [0x6c,0x29,0x8a,0xbe]3281 3282s_nand_saveexec_b64 s[10:11], tma3283// CHECK: [0x6e,0x29,0x8a,0xbe]3284 3285s_nand_saveexec_b64 s[10:11], ttmp[10:11]3286// CHECK: [0x7a,0x29,0x8a,0xbe]3287 3288s_nand_saveexec_b64 s[10:11], exec3289// CHECK: [0x7e,0x29,0x8a,0xbe]3290 3291s_nand_saveexec_b64 s[10:11], 03292// CHECK: [0x80,0x29,0x8a,0xbe]3293 3294s_nand_saveexec_b64 s[10:11], -13295// CHECK: [0xc1,0x29,0x8a,0xbe]3296 3297s_nand_saveexec_b64 s[10:11], 0.53298// CHECK: [0xf0,0x29,0x8a,0xbe]3299 3300s_nand_saveexec_b64 s[10:11], -4.03301// CHECK: [0xf7,0x29,0x8a,0xbe]3302 3303s_nand_saveexec_b64 s[10:11], src_vccz3304// CHECK: [0xfb,0x29,0x8a,0xbe]3305 3306s_nand_saveexec_b64 s[10:11], src_execz3307// CHECK: [0xfc,0x29,0x8a,0xbe]3308 3309s_nand_saveexec_b64 s[10:11], src_scc3310// CHECK: [0xfd,0x29,0x8a,0xbe]3311 3312s_nand_saveexec_b64 s[10:11], 0xaf1234563313// CHECK: [0xff,0x29,0x8a,0xbe,0x56,0x34,0x12,0xaf]3314 3315s_nand_saveexec_b64 s[10:11], 0x3f7172733316// CHECK: [0xff,0x29,0x8a,0xbe,0x73,0x72,0x71,0x3f]3317 3318s_nor_saveexec_b64 s[10:11], s[2:3]3319// CHECK: [0x02,0x2a,0x8a,0xbe]3320 3321s_nor_saveexec_b64 s[12:13], s[2:3]3322// CHECK: [0x02,0x2a,0x8c,0xbe]3323 3324s_nor_saveexec_b64 s[102:103], s[2:3]3325// CHECK: [0x02,0x2a,0xe6,0xbe]3326 3327s_nor_saveexec_b64 flat_scratch, s[2:3]3328// CHECK: [0x02,0x2a,0xe8,0xbe]3329 3330s_nor_saveexec_b64 vcc, s[2:3]3331// CHECK: [0x02,0x2a,0xea,0xbe]3332 3333s_nor_saveexec_b64 tba, s[2:3]3334// CHECK: [0x02,0x2a,0xec,0xbe]3335 3336s_nor_saveexec_b64 tma, s[2:3]3337// CHECK: [0x02,0x2a,0xee,0xbe]3338 3339s_nor_saveexec_b64 ttmp[10:11], s[2:3]3340// CHECK: [0x02,0x2a,0xfa,0xbe]3341 3342s_nor_saveexec_b64 s[10:11], s[4:5]3343// CHECK: [0x04,0x2a,0x8a,0xbe]3344 3345s_nor_saveexec_b64 s[10:11], s[102:103]3346// CHECK: [0x66,0x2a,0x8a,0xbe]3347 3348s_nor_saveexec_b64 s[10:11], flat_scratch3349// CHECK: [0x68,0x2a,0x8a,0xbe]3350 3351s_nor_saveexec_b64 s[10:11], vcc3352// CHECK: [0x6a,0x2a,0x8a,0xbe]3353 3354s_nor_saveexec_b64 s[10:11], tba3355// CHECK: [0x6c,0x2a,0x8a,0xbe]3356 3357s_nor_saveexec_b64 s[10:11], tma3358// CHECK: [0x6e,0x2a,0x8a,0xbe]3359 3360s_nor_saveexec_b64 s[10:11], ttmp[10:11]3361// CHECK: [0x7a,0x2a,0x8a,0xbe]3362 3363s_nor_saveexec_b64 s[10:11], exec3364// CHECK: [0x7e,0x2a,0x8a,0xbe]3365 3366s_nor_saveexec_b64 s[10:11], 03367// CHECK: [0x80,0x2a,0x8a,0xbe]3368 3369s_nor_saveexec_b64 s[10:11], -13370// CHECK: [0xc1,0x2a,0x8a,0xbe]3371 3372s_nor_saveexec_b64 s[10:11], 0.53373// CHECK: [0xf0,0x2a,0x8a,0xbe]3374 3375s_nor_saveexec_b64 s[10:11], -4.03376// CHECK: [0xf7,0x2a,0x8a,0xbe]3377 3378s_nor_saveexec_b64 s[10:11], src_vccz3379// CHECK: [0xfb,0x2a,0x8a,0xbe]3380 3381s_nor_saveexec_b64 s[10:11], src_execz3382// CHECK: [0xfc,0x2a,0x8a,0xbe]3383 3384s_nor_saveexec_b64 s[10:11], src_scc3385// CHECK: [0xfd,0x2a,0x8a,0xbe]3386 3387s_nor_saveexec_b64 s[10:11], 0xaf1234563388// CHECK: [0xff,0x2a,0x8a,0xbe,0x56,0x34,0x12,0xaf]3389 3390s_nor_saveexec_b64 s[10:11], 0x3f7172733391// CHECK: [0xff,0x2a,0x8a,0xbe,0x73,0x72,0x71,0x3f]3392 3393s_xnor_saveexec_b64 s[10:11], s[2:3]3394// CHECK: [0x02,0x2b,0x8a,0xbe]3395 3396s_xnor_saveexec_b64 s[12:13], s[2:3]3397// CHECK: [0x02,0x2b,0x8c,0xbe]3398 3399s_xnor_saveexec_b64 s[102:103], s[2:3]3400// CHECK: [0x02,0x2b,0xe6,0xbe]3401 3402s_xnor_saveexec_b64 flat_scratch, s[2:3]3403// CHECK: [0x02,0x2b,0xe8,0xbe]3404 3405s_xnor_saveexec_b64 vcc, s[2:3]3406// CHECK: [0x02,0x2b,0xea,0xbe]3407 3408s_xnor_saveexec_b64 tba, s[2:3]3409// CHECK: [0x02,0x2b,0xec,0xbe]3410 3411s_xnor_saveexec_b64 tma, s[2:3]3412// CHECK: [0x02,0x2b,0xee,0xbe]3413 3414s_xnor_saveexec_b64 ttmp[10:11], s[2:3]3415// CHECK: [0x02,0x2b,0xfa,0xbe]3416 3417s_xnor_saveexec_b64 s[10:11], s[4:5]3418// CHECK: [0x04,0x2b,0x8a,0xbe]3419 3420s_xnor_saveexec_b64 s[10:11], s[102:103]3421// CHECK: [0x66,0x2b,0x8a,0xbe]3422 3423s_xnor_saveexec_b64 s[10:11], flat_scratch3424// CHECK: [0x68,0x2b,0x8a,0xbe]3425 3426s_xnor_saveexec_b64 s[10:11], vcc3427// CHECK: [0x6a,0x2b,0x8a,0xbe]3428 3429s_xnor_saveexec_b64 s[10:11], tba3430// CHECK: [0x6c,0x2b,0x8a,0xbe]3431 3432s_xnor_saveexec_b64 s[10:11], tma3433// CHECK: [0x6e,0x2b,0x8a,0xbe]3434 3435s_xnor_saveexec_b64 s[10:11], ttmp[10:11]3436// CHECK: [0x7a,0x2b,0x8a,0xbe]3437 3438s_xnor_saveexec_b64 s[10:11], exec3439// CHECK: [0x7e,0x2b,0x8a,0xbe]3440 3441s_xnor_saveexec_b64 s[10:11], 03442// CHECK: [0x80,0x2b,0x8a,0xbe]3443 3444s_xnor_saveexec_b64 s[10:11], -13445// CHECK: [0xc1,0x2b,0x8a,0xbe]3446 3447s_xnor_saveexec_b64 s[10:11], 0.53448// CHECK: [0xf0,0x2b,0x8a,0xbe]3449 3450s_xnor_saveexec_b64 s[10:11], -4.03451// CHECK: [0xf7,0x2b,0x8a,0xbe]3452 3453s_xnor_saveexec_b64 s[10:11], src_vccz3454// CHECK: [0xfb,0x2b,0x8a,0xbe]3455 3456s_xnor_saveexec_b64 s[10:11], src_execz3457// CHECK: [0xfc,0x2b,0x8a,0xbe]3458 3459s_xnor_saveexec_b64 s[10:11], src_scc3460// CHECK: [0xfd,0x2b,0x8a,0xbe]3461 3462s_xnor_saveexec_b64 s[10:11], 0xaf1234563463// CHECK: [0xff,0x2b,0x8a,0xbe,0x56,0x34,0x12,0xaf]3464 3465s_xnor_saveexec_b64 s[10:11], 0x3f7172733466// CHECK: [0xff,0x2b,0x8a,0xbe,0x73,0x72,0x71,0x3f]3467 3468s_quadmask_b32 s5, s13469// CHECK: [0x01,0x2c,0x85,0xbe]3470 3471s_quadmask_b32 s103, s13472// CHECK: [0x01,0x2c,0xe7,0xbe]3473 3474s_quadmask_b32 flat_scratch_lo, s13475// CHECK: [0x01,0x2c,0xe8,0xbe]3476 3477s_quadmask_b32 flat_scratch_hi, s13478// CHECK: [0x01,0x2c,0xe9,0xbe]3479 3480s_quadmask_b32 vcc_lo, s13481// CHECK: [0x01,0x2c,0xea,0xbe]3482 3483s_quadmask_b32 vcc_hi, s13484// CHECK: [0x01,0x2c,0xeb,0xbe]3485 3486s_quadmask_b32 tba_lo, s13487// CHECK: [0x01,0x2c,0xec,0xbe]3488 3489s_quadmask_b32 tba_hi, s13490// CHECK: [0x01,0x2c,0xed,0xbe]3491 3492s_quadmask_b32 tma_lo, s13493// CHECK: [0x01,0x2c,0xee,0xbe]3494 3495s_quadmask_b32 tma_hi, s13496// CHECK: [0x01,0x2c,0xef,0xbe]3497 3498s_quadmask_b32 ttmp11, s13499// CHECK: [0x01,0x2c,0xfb,0xbe]3500 3501s_quadmask_b32 m0, s13502// CHECK: [0x01,0x2c,0xfc,0xbe]3503 3504s_quadmask_b32 exec_lo, s13505// CHECK: [0x01,0x2c,0xfe,0xbe]3506 3507s_quadmask_b32 exec_hi, s13508// CHECK: [0x01,0x2c,0xff,0xbe]3509 3510s_quadmask_b32 s5, s1033511// CHECK: [0x67,0x2c,0x85,0xbe]3512 3513s_quadmask_b32 s5, flat_scratch_lo3514// CHECK: [0x68,0x2c,0x85,0xbe]3515 3516s_quadmask_b32 s5, flat_scratch_hi3517// CHECK: [0x69,0x2c,0x85,0xbe]3518 3519s_quadmask_b32 s5, vcc_lo3520// CHECK: [0x6a,0x2c,0x85,0xbe]3521 3522s_quadmask_b32 s5, vcc_hi3523// CHECK: [0x6b,0x2c,0x85,0xbe]3524 3525s_quadmask_b32 s5, tba_lo3526// CHECK: [0x6c,0x2c,0x85,0xbe]3527 3528s_quadmask_b32 s5, tba_hi3529// CHECK: [0x6d,0x2c,0x85,0xbe]3530 3531s_quadmask_b32 s5, tma_lo3532// CHECK: [0x6e,0x2c,0x85,0xbe]3533 3534s_quadmask_b32 s5, tma_hi3535// CHECK: [0x6f,0x2c,0x85,0xbe]3536 3537s_quadmask_b32 s5, ttmp113538// CHECK: [0x7b,0x2c,0x85,0xbe]3539 3540s_quadmask_b32 s5, m03541// CHECK: [0x7c,0x2c,0x85,0xbe]3542 3543s_quadmask_b32 s5, exec_lo3544// CHECK: [0x7e,0x2c,0x85,0xbe]3545 3546s_quadmask_b32 s5, exec_hi3547// CHECK: [0x7f,0x2c,0x85,0xbe]3548 3549s_quadmask_b32 s5, 03550// CHECK: [0x80,0x2c,0x85,0xbe]3551 3552s_quadmask_b32 s5, -13553// CHECK: [0xc1,0x2c,0x85,0xbe]3554 3555s_quadmask_b32 s5, 0.53556// CHECK: [0xf0,0x2c,0x85,0xbe]3557 3558s_quadmask_b32 s5, -4.03559// CHECK: [0xf7,0x2c,0x85,0xbe]3560 3561s_quadmask_b32 s5, src_vccz3562// CHECK: [0xfb,0x2c,0x85,0xbe]3563 3564s_quadmask_b32 s5, src_execz3565// CHECK: [0xfc,0x2c,0x85,0xbe]3566 3567s_quadmask_b32 s5, src_scc3568// CHECK: [0xfd,0x2c,0x85,0xbe]3569 3570s_quadmask_b32 s5, 0xaf1234563571// CHECK: [0xff,0x2c,0x85,0xbe,0x56,0x34,0x12,0xaf]3572 3573s_quadmask_b32 s5, 0x3f7172733574// CHECK: [0xff,0x2c,0x85,0xbe,0x73,0x72,0x71,0x3f]3575 3576s_quadmask_b64 s[10:11], s[2:3]3577// CHECK: [0x02,0x2d,0x8a,0xbe]3578 3579s_quadmask_b64 s[12:13], s[2:3]3580// CHECK: [0x02,0x2d,0x8c,0xbe]3581 3582s_quadmask_b64 s[102:103], s[2:3]3583// CHECK: [0x02,0x2d,0xe6,0xbe]3584 3585s_quadmask_b64 flat_scratch, s[2:3]3586// CHECK: [0x02,0x2d,0xe8,0xbe]3587 3588s_quadmask_b64 vcc, s[2:3]3589// CHECK: [0x02,0x2d,0xea,0xbe]3590 3591s_quadmask_b64 tba, s[2:3]3592// CHECK: [0x02,0x2d,0xec,0xbe]3593 3594s_quadmask_b64 tma, s[2:3]3595// CHECK: [0x02,0x2d,0xee,0xbe]3596 3597s_quadmask_b64 ttmp[10:11], s[2:3]3598// CHECK: [0x02,0x2d,0xfa,0xbe]3599 3600s_quadmask_b64 exec, s[2:3]3601// CHECK: [0x02,0x2d,0xfe,0xbe]3602 3603s_quadmask_b64 s[10:11], s[4:5]3604// CHECK: [0x04,0x2d,0x8a,0xbe]3605 3606s_quadmask_b64 s[10:11], s[102:103]3607// CHECK: [0x66,0x2d,0x8a,0xbe]3608 3609s_quadmask_b64 s[10:11], flat_scratch3610// CHECK: [0x68,0x2d,0x8a,0xbe]3611 3612s_quadmask_b64 s[10:11], vcc3613// CHECK: [0x6a,0x2d,0x8a,0xbe]3614 3615s_quadmask_b64 s[10:11], tba3616// CHECK: [0x6c,0x2d,0x8a,0xbe]3617 3618s_quadmask_b64 s[10:11], tma3619// CHECK: [0x6e,0x2d,0x8a,0xbe]3620 3621s_quadmask_b64 s[10:11], ttmp[10:11]3622// CHECK: [0x7a,0x2d,0x8a,0xbe]3623 3624s_quadmask_b64 s[10:11], exec3625// CHECK: [0x7e,0x2d,0x8a,0xbe]3626 3627s_quadmask_b64 s[10:11], 03628// CHECK: [0x80,0x2d,0x8a,0xbe]3629 3630s_quadmask_b64 s[10:11], -13631// CHECK: [0xc1,0x2d,0x8a,0xbe]3632 3633s_quadmask_b64 s[10:11], 0.53634// CHECK: [0xf0,0x2d,0x8a,0xbe]3635 3636s_quadmask_b64 s[10:11], -4.03637// CHECK: [0xf7,0x2d,0x8a,0xbe]3638 3639s_quadmask_b64 s[10:11], src_vccz3640// CHECK: [0xfb,0x2d,0x8a,0xbe]3641 3642s_quadmask_b64 s[10:11], src_execz3643// CHECK: [0xfc,0x2d,0x8a,0xbe]3644 3645s_quadmask_b64 s[10:11], src_scc3646// CHECK: [0xfd,0x2d,0x8a,0xbe]3647 3648s_quadmask_b64 s[10:11], 0xaf1234563649// CHECK: [0xff,0x2d,0x8a,0xbe,0x56,0x34,0x12,0xaf]3650 3651s_quadmask_b64 s[10:11], 0x3f7172733652// CHECK: [0xff,0x2d,0x8a,0xbe,0x73,0x72,0x71,0x3f]3653 3654s_movrels_b32 s5, s13655// CHECK: [0x01,0x2e,0x85,0xbe]3656 3657s_movrels_b32 s103, s13658// CHECK: [0x01,0x2e,0xe7,0xbe]3659 3660s_movrels_b32 flat_scratch_lo, s13661// CHECK: [0x01,0x2e,0xe8,0xbe]3662 3663s_movrels_b32 flat_scratch_hi, s13664// CHECK: [0x01,0x2e,0xe9,0xbe]3665 3666s_movrels_b32 vcc_lo, s13667// CHECK: [0x01,0x2e,0xea,0xbe]3668 3669s_movrels_b32 vcc_hi, s13670// CHECK: [0x01,0x2e,0xeb,0xbe]3671 3672s_movrels_b32 tba_lo, s13673// CHECK: [0x01,0x2e,0xec,0xbe]3674 3675s_movrels_b32 tba_hi, s13676// CHECK: [0x01,0x2e,0xed,0xbe]3677 3678s_movrels_b32 tma_lo, s13679// CHECK: [0x01,0x2e,0xee,0xbe]3680 3681s_movrels_b32 tma_hi, s13682// CHECK: [0x01,0x2e,0xef,0xbe]3683 3684s_movrels_b32 ttmp11, s13685// CHECK: [0x01,0x2e,0xfb,0xbe]3686 3687s_movrels_b32 m0, s13688// CHECK: [0x01,0x2e,0xfc,0xbe]3689 3690s_movrels_b32 exec_lo, s13691// CHECK: [0x01,0x2e,0xfe,0xbe]3692 3693s_movrels_b32 exec_hi, s13694// CHECK: [0x01,0x2e,0xff,0xbe]3695 3696s_movrels_b32 s5, s1033697// CHECK: [0x67,0x2e,0x85,0xbe]3698 3699s_movrels_b32 s5, flat_scratch_lo3700// CHECK: [0x68,0x2e,0x85,0xbe]3701 3702s_movrels_b32 s5, flat_scratch_hi3703// CHECK: [0x69,0x2e,0x85,0xbe]3704 3705s_movrels_b32 s5, vcc_lo3706// CHECK: [0x6a,0x2e,0x85,0xbe]3707 3708s_movrels_b32 s5, vcc_hi3709// CHECK: [0x6b,0x2e,0x85,0xbe]3710 3711s_movrels_b32 s5, tba_lo3712// CHECK: [0x6c,0x2e,0x85,0xbe]3713 3714s_movrels_b32 s5, tba_hi3715// CHECK: [0x6d,0x2e,0x85,0xbe]3716 3717s_movrels_b32 s5, tma_lo3718// CHECK: [0x6e,0x2e,0x85,0xbe]3719 3720s_movrels_b32 s5, tma_hi3721// CHECK: [0x6f,0x2e,0x85,0xbe]3722 3723s_movrels_b32 s5, ttmp113724// CHECK: [0x7b,0x2e,0x85,0xbe]3725 3726s_movrels_b64 s[10:11], s[2:3]3727// CHECK: [0x02,0x2f,0x8a,0xbe]3728 3729s_movrels_b64 s[12:13], s[2:3]3730// CHECK: [0x02,0x2f,0x8c,0xbe]3731 3732s_movrels_b64 s[102:103], s[2:3]3733// CHECK: [0x02,0x2f,0xe6,0xbe]3734 3735s_movrels_b64 flat_scratch, s[2:3]3736// CHECK: [0x02,0x2f,0xe8,0xbe]3737 3738s_movrels_b64 vcc, s[2:3]3739// CHECK: [0x02,0x2f,0xea,0xbe]3740 3741s_movrels_b64 tba, s[2:3]3742// CHECK: [0x02,0x2f,0xec,0xbe]3743 3744s_movrels_b64 tma, s[2:3]3745// CHECK: [0x02,0x2f,0xee,0xbe]3746 3747s_movrels_b64 ttmp[10:11], s[2:3]3748// CHECK: [0x02,0x2f,0xfa,0xbe]3749 3750s_movrels_b64 exec, s[2:3]3751// CHECK: [0x02,0x2f,0xfe,0xbe]3752 3753s_movrels_b64 s[10:11], s[4:5]3754// CHECK: [0x04,0x2f,0x8a,0xbe]3755 3756s_movrels_b64 s[10:11], s[102:103]3757// CHECK: [0x66,0x2f,0x8a,0xbe]3758 3759s_movrels_b64 s[10:11], flat_scratch3760// CHECK: [0x68,0x2f,0x8a,0xbe]3761 3762s_movrels_b64 s[10:11], vcc3763// CHECK: [0x6a,0x2f,0x8a,0xbe]3764 3765s_movrels_b64 s[10:11], tba3766// CHECK: [0x6c,0x2f,0x8a,0xbe]3767 3768s_movrels_b64 s[10:11], tma3769// CHECK: [0x6e,0x2f,0x8a,0xbe]3770 3771s_movrels_b64 s[10:11], ttmp[10:11]3772// CHECK: [0x7a,0x2f,0x8a,0xbe]3773 3774s_movreld_b32 s5, s13775// CHECK: [0x01,0x30,0x85,0xbe]3776 3777s_movreld_b32 s103, s13778// CHECK: [0x01,0x30,0xe7,0xbe]3779 3780s_movreld_b32 flat_scratch_lo, s13781// CHECK: [0x01,0x30,0xe8,0xbe]3782 3783s_movreld_b32 flat_scratch_hi, s13784// CHECK: [0x01,0x30,0xe9,0xbe]3785 3786s_movreld_b32 vcc_lo, s13787// CHECK: [0x01,0x30,0xea,0xbe]3788 3789s_movreld_b32 vcc_hi, s13790// CHECK: [0x01,0x30,0xeb,0xbe]3791 3792s_movreld_b32 tba_lo, s13793// CHECK: [0x01,0x30,0xec,0xbe]3794 3795s_movreld_b32 tba_hi, s13796// CHECK: [0x01,0x30,0xed,0xbe]3797 3798s_movreld_b32 tma_lo, s13799// CHECK: [0x01,0x30,0xee,0xbe]3800 3801s_movreld_b32 tma_hi, s13802// CHECK: [0x01,0x30,0xef,0xbe]3803 3804s_movreld_b32 ttmp11, s13805// CHECK: [0x01,0x30,0xfb,0xbe]3806 3807s_movreld_b32 s5, s1033808// CHECK: [0x67,0x30,0x85,0xbe]3809 3810s_movreld_b32 s5, flat_scratch_lo3811// CHECK: [0x68,0x30,0x85,0xbe]3812 3813s_movreld_b32 s5, flat_scratch_hi3814// CHECK: [0x69,0x30,0x85,0xbe]3815 3816s_movreld_b32 s5, vcc_lo3817// CHECK: [0x6a,0x30,0x85,0xbe]3818 3819s_movreld_b32 s5, vcc_hi3820// CHECK: [0x6b,0x30,0x85,0xbe]3821 3822s_movreld_b32 s5, tba_lo3823// CHECK: [0x6c,0x30,0x85,0xbe]3824 3825s_movreld_b32 s5, tba_hi3826// CHECK: [0x6d,0x30,0x85,0xbe]3827 3828s_movreld_b32 s5, tma_lo3829// CHECK: [0x6e,0x30,0x85,0xbe]3830 3831s_movreld_b32 s5, tma_hi3832// CHECK: [0x6f,0x30,0x85,0xbe]3833 3834s_movreld_b32 s5, ttmp113835// CHECK: [0x7b,0x30,0x85,0xbe]3836 3837s_movreld_b32 s5, m03838// CHECK: [0x7c,0x30,0x85,0xbe]3839 3840s_movreld_b32 s5, 03841// CHECK: [0x80,0x30,0x85,0xbe]3842 3843s_movreld_b32 s5, -13844// CHECK: [0xc1,0x30,0x85,0xbe]3845 3846s_movreld_b32 s5, 0.53847// CHECK: [0xf0,0x30,0x85,0xbe]3848 3849s_movreld_b32 s5, -4.03850// CHECK: [0xf7,0x30,0x85,0xbe]3851 3852s_movreld_b32 s5, src_vccz3853// CHECK: [0xfb,0x30,0x85,0xbe]3854 3855s_movreld_b32 s5, src_execz3856// CHECK: [0xfc,0x30,0x85,0xbe]3857 3858s_movreld_b32 s5, src_scc3859// CHECK: [0xfd,0x30,0x85,0xbe]3860 3861s_movreld_b32 s5, 0xaf1234563862// CHECK: [0xff,0x30,0x85,0xbe,0x56,0x34,0x12,0xaf]3863 3864s_movreld_b32 s5, 0x3f7172733865// CHECK: [0xff,0x30,0x85,0xbe,0x73,0x72,0x71,0x3f]3866 3867s_movreld_b64 s[10:11], s[2:3]3868// CHECK: [0x02,0x31,0x8a,0xbe]3869 3870s_movreld_b64 s[12:13], s[2:3]3871// CHECK: [0x02,0x31,0x8c,0xbe]3872 3873s_movreld_b64 s[102:103], s[2:3]3874// CHECK: [0x02,0x31,0xe6,0xbe]3875 3876s_movreld_b64 flat_scratch, s[2:3]3877// CHECK: [0x02,0x31,0xe8,0xbe]3878 3879s_movreld_b64 vcc, s[2:3]3880// CHECK: [0x02,0x31,0xea,0xbe]3881 3882s_movreld_b64 tba, s[2:3]3883// CHECK: [0x02,0x31,0xec,0xbe]3884 3885s_movreld_b64 tma, s[2:3]3886// CHECK: [0x02,0x31,0xee,0xbe]3887 3888s_movreld_b64 ttmp[10:11], s[2:3]3889// CHECK: [0x02,0x31,0xfa,0xbe]3890 3891s_movreld_b64 s[10:11], s[4:5]3892// CHECK: [0x04,0x31,0x8a,0xbe]3893 3894s_movreld_b64 s[10:11], s[102:103]3895// CHECK: [0x66,0x31,0x8a,0xbe]3896 3897s_movreld_b64 s[10:11], flat_scratch3898// CHECK: [0x68,0x31,0x8a,0xbe]3899 3900s_movreld_b64 s[10:11], vcc3901// CHECK: [0x6a,0x31,0x8a,0xbe]3902 3903s_movreld_b64 s[10:11], tba3904// CHECK: [0x6c,0x31,0x8a,0xbe]3905 3906s_movreld_b64 s[10:11], tma3907// CHECK: [0x6e,0x31,0x8a,0xbe]3908 3909s_movreld_b64 s[10:11], ttmp[10:11]3910// CHECK: [0x7a,0x31,0x8a,0xbe]3911 3912s_movreld_b64 s[10:11], 03913// CHECK: [0x80,0x31,0x8a,0xbe]3914 3915s_movreld_b64 s[10:11], -13916// CHECK: [0xc1,0x31,0x8a,0xbe]3917 3918s_movreld_b64 s[10:11], 0.53919// CHECK: [0xf0,0x31,0x8a,0xbe]3920 3921s_movreld_b64 s[10:11], -4.03922// CHECK: [0xf7,0x31,0x8a,0xbe]3923 3924s_movreld_b64 s[10:11], src_vccz3925// CHECK: [0xfb,0x31,0x8a,0xbe]3926 3927s_movreld_b64 s[10:11], src_execz3928// CHECK: [0xfc,0x31,0x8a,0xbe]3929 3930s_movreld_b64 s[10:11], src_scc3931// CHECK: [0xfd,0x31,0x8a,0xbe]3932 3933s_movreld_b64 s[10:11], 0xaf1234563934// CHECK: [0xff,0x31,0x8a,0xbe,0x56,0x34,0x12,0xaf]3935 3936s_movreld_b64 s[10:11], 0x3f7172733937// CHECK: [0xff,0x31,0x8a,0xbe,0x73,0x72,0x71,0x3f]3938 3939s_cbranch_join s13940// CHECK: [0x01,0x32,0x80,0xbe]3941 3942s_cbranch_join s1033943// CHECK: [0x67,0x32,0x80,0xbe]3944 3945s_cbranch_join flat_scratch_lo3946// CHECK: [0x68,0x32,0x80,0xbe]3947 3948s_cbranch_join flat_scratch_hi3949// CHECK: [0x69,0x32,0x80,0xbe]3950 3951s_cbranch_join vcc_lo3952// CHECK: [0x6a,0x32,0x80,0xbe]3953 3954s_cbranch_join vcc_hi3955// CHECK: [0x6b,0x32,0x80,0xbe]3956 3957s_cbranch_join tba_lo3958// CHECK: [0x6c,0x32,0x80,0xbe]3959 3960s_cbranch_join tba_hi3961// CHECK: [0x6d,0x32,0x80,0xbe]3962 3963s_cbranch_join tma_lo3964// CHECK: [0x6e,0x32,0x80,0xbe]3965 3966s_cbranch_join tma_hi3967// CHECK: [0x6f,0x32,0x80,0xbe]3968 3969s_cbranch_join ttmp113970// CHECK: [0x7b,0x32,0x80,0xbe]3971 3972s_cbranch_join m03973// CHECK: [0x7c,0x32,0x80,0xbe]3974 3975s_cbranch_join exec_lo3976// CHECK: [0x7e,0x32,0x80,0xbe]3977 3978s_cbranch_join exec_hi3979// CHECK: [0x7f,0x32,0x80,0xbe]3980 3981s_cbranch_join src_vccz3982// CHECK: [0xfb,0x32,0x80,0xbe]3983 3984s_cbranch_join src_execz3985// CHECK: [0xfc,0x32,0x80,0xbe]3986 3987s_cbranch_join src_scc3988// CHECK: [0xfd,0x32,0x80,0xbe]3989 3990s_abs_i32 s5, s13991// CHECK: [0x01,0x34,0x85,0xbe]3992 3993s_abs_i32 s103, s13994// CHECK: [0x01,0x34,0xe7,0xbe]3995 3996s_abs_i32 flat_scratch_lo, s13997// CHECK: [0x01,0x34,0xe8,0xbe]3998 3999s_abs_i32 flat_scratch_hi, s14000// CHECK: [0x01,0x34,0xe9,0xbe]4001 4002s_abs_i32 vcc_lo, s14003// CHECK: [0x01,0x34,0xea,0xbe]4004 4005s_abs_i32 vcc_hi, s14006// CHECK: [0x01,0x34,0xeb,0xbe]4007 4008s_abs_i32 tba_lo, s14009// CHECK: [0x01,0x34,0xec,0xbe]4010 4011s_abs_i32 tba_hi, s14012// CHECK: [0x01,0x34,0xed,0xbe]4013 4014s_abs_i32 tma_lo, s14015// CHECK: [0x01,0x34,0xee,0xbe]4016 4017s_abs_i32 tma_hi, s14018// CHECK: [0x01,0x34,0xef,0xbe]4019 4020s_abs_i32 ttmp11, s14021// CHECK: [0x01,0x34,0xfb,0xbe]4022 4023s_abs_i32 m0, s14024// CHECK: [0x01,0x34,0xfc,0xbe]4025 4026s_abs_i32 exec_lo, s14027// CHECK: [0x01,0x34,0xfe,0xbe]4028 4029s_abs_i32 exec_hi, s14030// CHECK: [0x01,0x34,0xff,0xbe]4031 4032s_abs_i32 s5, s1034033// CHECK: [0x67,0x34,0x85,0xbe]4034 4035s_abs_i32 s5, flat_scratch_lo4036// CHECK: [0x68,0x34,0x85,0xbe]4037 4038s_abs_i32 s5, flat_scratch_hi4039// CHECK: [0x69,0x34,0x85,0xbe]4040 4041s_abs_i32 s5, vcc_lo4042// CHECK: [0x6a,0x34,0x85,0xbe]4043 4044s_abs_i32 s5, vcc_hi4045// CHECK: [0x6b,0x34,0x85,0xbe]4046 4047s_abs_i32 s5, tba_lo4048// CHECK: [0x6c,0x34,0x85,0xbe]4049 4050s_abs_i32 s5, tba_hi4051// CHECK: [0x6d,0x34,0x85,0xbe]4052 4053s_abs_i32 s5, tma_lo4054// CHECK: [0x6e,0x34,0x85,0xbe]4055 4056s_abs_i32 s5, tma_hi4057// CHECK: [0x6f,0x34,0x85,0xbe]4058 4059s_abs_i32 s5, ttmp114060// CHECK: [0x7b,0x34,0x85,0xbe]4061 4062s_abs_i32 s5, m04063// CHECK: [0x7c,0x34,0x85,0xbe]4064 4065s_abs_i32 s5, exec_lo4066// CHECK: [0x7e,0x34,0x85,0xbe]4067 4068s_abs_i32 s5, exec_hi4069// CHECK: [0x7f,0x34,0x85,0xbe]4070 4071s_abs_i32 s5, 04072// CHECK: [0x80,0x34,0x85,0xbe]4073 4074s_abs_i32 s5, -14075// CHECK: [0xc1,0x34,0x85,0xbe]4076 4077s_abs_i32 s5, 0.54078// CHECK: [0xf0,0x34,0x85,0xbe]4079 4080s_abs_i32 s5, -4.04081// CHECK: [0xf7,0x34,0x85,0xbe]4082 4083s_abs_i32 s5, src_vccz4084// CHECK: [0xfb,0x34,0x85,0xbe]4085 4086s_abs_i32 s5, src_execz4087// CHECK: [0xfc,0x34,0x85,0xbe]4088 4089s_abs_i32 s5, src_scc4090// CHECK: [0xfd,0x34,0x85,0xbe]4091 4092s_abs_i32 s5, 0xaf1234564093// CHECK: [0xff,0x34,0x85,0xbe,0x56,0x34,0x12,0xaf]4094 4095s_abs_i32 s5, 0x3f7172734096// CHECK: [0xff,0x34,0x85,0xbe,0x73,0x72,0x71,0x3f]4097