brintos

brintos / llvm-project-archived public Read only

0
0
Text · 75.3 KiB · b25d279 Raw
3635 lines · plain
1// RUN: llvm-mc -triple=amdgcn -mcpu=gfx900 -show-encoding %s | FileCheck %s2 3s_mov_b32 s5, s14// CHECK: [0x01,0x00,0x85,0xbe]5 6s_mov_b32 s101, s17// CHECK: [0x01,0x00,0xe5,0xbe]8 9s_mov_b32 flat_scratch_lo, s110// CHECK: [0x01,0x00,0xe6,0xbe]11 12s_mov_b32 flat_scratch_hi, s113// CHECK: [0x01,0x00,0xe7,0xbe]14 15s_mov_b32 vcc_lo, s116// CHECK: [0x01,0x00,0xea,0xbe]17 18s_mov_b32 vcc_hi, s119// CHECK: [0x01,0x00,0xeb,0xbe]20 21s_mov_b32 ttmp15, s122// CHECK: [0x01,0x00,0xfb,0xbe]23 24s_mov_b32 m0, s125// CHECK: [0x01,0x00,0xfc,0xbe]26 27s_mov_b32 exec_lo, s128// CHECK: [0x01,0x00,0xfe,0xbe]29 30s_mov_b32 exec_hi, s131// CHECK: [0x01,0x00,0xff,0xbe]32 33s_mov_b32 s5, s10134// CHECK: [0x65,0x00,0x85,0xbe]35 36s_mov_b32 s5, flat_scratch_lo37// CHECK: [0x66,0x00,0x85,0xbe]38 39s_mov_b32 s5, flat_scratch_hi40// CHECK: [0x67,0x00,0x85,0xbe]41 42s_mov_b32 s5, vcc_lo43// CHECK: [0x6a,0x00,0x85,0xbe]44 45s_mov_b32 s5, vcc_hi46// CHECK: [0x6b,0x00,0x85,0xbe]47 48s_mov_b32 s5, ttmp1549// CHECK: [0x7b,0x00,0x85,0xbe]50 51s_mov_b32 s5, m052// CHECK: [0x7c,0x00,0x85,0xbe]53 54s_mov_b32 s5, exec_lo55// CHECK: [0x7e,0x00,0x85,0xbe]56 57s_mov_b32 s5, exec_hi58// CHECK: [0x7f,0x00,0x85,0xbe]59 60s_mov_b32 s5, 061// CHECK: [0x80,0x00,0x85,0xbe]62 63s_mov_b32 s5, -164// CHECK: [0xc1,0x00,0x85,0xbe]65 66s_mov_b32 s5, 0.567// CHECK: [0xf0,0x00,0x85,0xbe]68 69s_mov_b32 s5, -4.070// CHECK: [0xf7,0x00,0x85,0xbe]71 72s_mov_b32 s5, src_vccz73// CHECK: [0xfb,0x00,0x85,0xbe]74 75s_mov_b32 s5, src_execz76// CHECK: [0xfc,0x00,0x85,0xbe]77 78s_mov_b32 s5, src_scc79// CHECK: [0xfd,0x00,0x85,0xbe]80 81s_mov_b32 s5, 0xaf12345682// CHECK: [0xff,0x00,0x85,0xbe,0x56,0x34,0x12,0xaf]83 84s_mov_b32 s5, 0x3f71727385// CHECK: [0xff,0x00,0x85,0xbe,0x73,0x72,0x71,0x3f]86 87s_mov_b64 s[10:11], s[2:3]88// CHECK: [0x02,0x01,0x8a,0xbe]89 90s_mov_b64 s[12:13], s[2:3]91// CHECK: [0x02,0x01,0x8c,0xbe]92 93s_mov_b64 s[100:101], s[2:3]94// CHECK: [0x02,0x01,0xe4,0xbe]95 96s_mov_b64 flat_scratch, s[2:3]97// CHECK: [0x02,0x01,0xe6,0xbe]98 99s_mov_b64 vcc, s[2:3]100// CHECK: [0x02,0x01,0xea,0xbe]101 102s_mov_b64 ttmp[14:15], s[2:3]103// CHECK: [0x02,0x01,0xfa,0xbe]104 105s_mov_b64 exec, s[2:3]106// CHECK: [0x02,0x01,0xfe,0xbe]107 108s_mov_b64 s[10:11], s[4:5]109// CHECK: [0x04,0x01,0x8a,0xbe]110 111s_mov_b64 s[10:11], s[100:101]112// CHECK: [0x64,0x01,0x8a,0xbe]113 114s_mov_b64 s[10:11], flat_scratch115// CHECK: [0x66,0x01,0x8a,0xbe]116 117s_mov_b64 s[10:11], vcc118// CHECK: [0x6a,0x01,0x8a,0xbe]119 120s_mov_b64 s[10:11], ttmp[14:15]121// CHECK: [0x7a,0x01,0x8a,0xbe]122 123s_mov_b64 s[10:11], exec124// CHECK: [0x7e,0x01,0x8a,0xbe]125 126s_mov_b64 s[10:11], 0127// CHECK: [0x80,0x01,0x8a,0xbe]128 129s_mov_b64 s[10:11], -1130// CHECK: [0xc1,0x01,0x8a,0xbe]131 132s_mov_b64 s[10:11], 0.5133// CHECK: [0xf0,0x01,0x8a,0xbe]134 135s_mov_b64 s[10:11], -4.0136// CHECK: [0xf7,0x01,0x8a,0xbe]137 138s_mov_b64 s[10:11], src_vccz139// CHECK: [0xfb,0x01,0x8a,0xbe]140 141s_mov_b64 s[10:11], src_execz142// CHECK: [0xfc,0x01,0x8a,0xbe]143 144s_mov_b64 s[10:11], src_scc145// CHECK: [0xfd,0x01,0x8a,0xbe]146 147s_mov_b64 s[10:11], 0xaf123456148// CHECK: [0xff,0x01,0x8a,0xbe,0x56,0x34,0x12,0xaf]149 150s_mov_b64 s[10:11], 0x3f717273151// CHECK: [0xff,0x01,0x8a,0xbe,0x73,0x72,0x71,0x3f]152 153s_cmov_b32 s5, s1154// CHECK: [0x01,0x02,0x85,0xbe]155 156s_cmov_b32 s101, s1157// CHECK: [0x01,0x02,0xe5,0xbe]158 159s_cmov_b32 flat_scratch_lo, s1160// CHECK: [0x01,0x02,0xe6,0xbe]161 162s_cmov_b32 flat_scratch_hi, s1163// CHECK: [0x01,0x02,0xe7,0xbe]164 165s_cmov_b32 vcc_lo, s1166// CHECK: [0x01,0x02,0xea,0xbe]167 168s_cmov_b32 vcc_hi, s1169// CHECK: [0x01,0x02,0xeb,0xbe]170 171s_cmov_b32 ttmp15, s1172// CHECK: [0x01,0x02,0xfb,0xbe]173 174s_cmov_b32 m0, s1175// CHECK: [0x01,0x02,0xfc,0xbe]176 177s_cmov_b32 exec_lo, s1178// CHECK: [0x01,0x02,0xfe,0xbe]179 180s_cmov_b32 exec_hi, s1181// CHECK: [0x01,0x02,0xff,0xbe]182 183s_cmov_b32 s5, s101184// CHECK: [0x65,0x02,0x85,0xbe]185 186s_cmov_b32 s5, flat_scratch_lo187// CHECK: [0x66,0x02,0x85,0xbe]188 189s_cmov_b32 s5, flat_scratch_hi190// CHECK: [0x67,0x02,0x85,0xbe]191 192s_cmov_b32 s5, vcc_lo193// CHECK: [0x6a,0x02,0x85,0xbe]194 195s_cmov_b32 s5, vcc_hi196// CHECK: [0x6b,0x02,0x85,0xbe]197 198s_cmov_b32 s5, ttmp15199// CHECK: [0x7b,0x02,0x85,0xbe]200 201s_cmov_b32 s5, m0202// CHECK: [0x7c,0x02,0x85,0xbe]203 204s_cmov_b32 s5, exec_lo205// CHECK: [0x7e,0x02,0x85,0xbe]206 207s_cmov_b32 s5, exec_hi208// CHECK: [0x7f,0x02,0x85,0xbe]209 210s_cmov_b32 s5, 0211// CHECK: [0x80,0x02,0x85,0xbe]212 213s_cmov_b32 s5, -1214// CHECK: [0xc1,0x02,0x85,0xbe]215 216s_cmov_b32 s5, 0.5217// CHECK: [0xf0,0x02,0x85,0xbe]218 219s_cmov_b32 s5, -4.0220// CHECK: [0xf7,0x02,0x85,0xbe]221 222s_cmov_b32 s5, src_vccz223// CHECK: [0xfb,0x02,0x85,0xbe]224 225s_cmov_b32 s5, src_execz226// CHECK: [0xfc,0x02,0x85,0xbe]227 228s_cmov_b32 s5, src_scc229// CHECK: [0xfd,0x02,0x85,0xbe]230 231s_cmov_b32 s5, 0xaf123456232// CHECK: [0xff,0x02,0x85,0xbe,0x56,0x34,0x12,0xaf]233 234s_cmov_b32 s5, 0x3f717273235// CHECK: [0xff,0x02,0x85,0xbe,0x73,0x72,0x71,0x3f]236 237s_cmov_b64 s[10:11], s[2:3]238// CHECK: [0x02,0x03,0x8a,0xbe]239 240s_cmov_b64 s[12:13], s[2:3]241// CHECK: [0x02,0x03,0x8c,0xbe]242 243s_cmov_b64 s[100:101], s[2:3]244// CHECK: [0x02,0x03,0xe4,0xbe]245 246s_cmov_b64 flat_scratch, s[2:3]247// CHECK: [0x02,0x03,0xe6,0xbe]248 249s_cmov_b64 vcc, s[2:3]250// CHECK: [0x02,0x03,0xea,0xbe]251 252s_cmov_b64 ttmp[14:15], s[2:3]253// CHECK: [0x02,0x03,0xfa,0xbe]254 255s_cmov_b64 exec, s[2:3]256// CHECK: [0x02,0x03,0xfe,0xbe]257 258s_cmov_b64 s[10:11], s[4:5]259// CHECK: [0x04,0x03,0x8a,0xbe]260 261s_cmov_b64 s[10:11], s[100:101]262// CHECK: [0x64,0x03,0x8a,0xbe]263 264s_cmov_b64 s[10:11], flat_scratch265// CHECK: [0x66,0x03,0x8a,0xbe]266 267s_cmov_b64 s[10:11], vcc268// CHECK: [0x6a,0x03,0x8a,0xbe]269 270s_cmov_b64 s[10:11], ttmp[14:15]271// CHECK: [0x7a,0x03,0x8a,0xbe]272 273s_cmov_b64 s[10:11], exec274// CHECK: [0x7e,0x03,0x8a,0xbe]275 276s_cmov_b64 s[10:11], 0277// CHECK: [0x80,0x03,0x8a,0xbe]278 279s_cmov_b64 s[10:11], -1280// CHECK: [0xc1,0x03,0x8a,0xbe]281 282s_cmov_b64 s[10:11], 0.5283// CHECK: [0xf0,0x03,0x8a,0xbe]284 285s_cmov_b64 s[10:11], -4.0286// CHECK: [0xf7,0x03,0x8a,0xbe]287 288s_cmov_b64 s[10:11], src_vccz289// CHECK: [0xfb,0x03,0x8a,0xbe]290 291s_cmov_b64 s[10:11], src_execz292// CHECK: [0xfc,0x03,0x8a,0xbe]293 294s_cmov_b64 s[10:11], src_scc295// CHECK: [0xfd,0x03,0x8a,0xbe]296 297s_cmov_b64 s[10:11], 0xaf123456298// CHECK: [0xff,0x03,0x8a,0xbe,0x56,0x34,0x12,0xaf]299 300s_cmov_b64 s[10:11], 0x3f717273301// CHECK: [0xff,0x03,0x8a,0xbe,0x73,0x72,0x71,0x3f]302 303s_not_b32 s5, s1304// CHECK: [0x01,0x04,0x85,0xbe]305 306s_not_b32 s101, s1307// CHECK: [0x01,0x04,0xe5,0xbe]308 309s_not_b32 flat_scratch_lo, s1310// CHECK: [0x01,0x04,0xe6,0xbe]311 312s_not_b32 flat_scratch_hi, s1313// CHECK: [0x01,0x04,0xe7,0xbe]314 315s_not_b32 vcc_lo, s1316// CHECK: [0x01,0x04,0xea,0xbe]317 318s_not_b32 vcc_hi, s1319// CHECK: [0x01,0x04,0xeb,0xbe]320 321s_not_b32 ttmp15, s1322// CHECK: [0x01,0x04,0xfb,0xbe]323 324s_not_b32 m0, s1325// CHECK: [0x01,0x04,0xfc,0xbe]326 327s_not_b32 exec_lo, s1328// CHECK: [0x01,0x04,0xfe,0xbe]329 330s_not_b32 exec_hi, s1331// CHECK: [0x01,0x04,0xff,0xbe]332 333s_not_b32 s5, s101334// CHECK: [0x65,0x04,0x85,0xbe]335 336s_not_b32 s5, flat_scratch_lo337// CHECK: [0x66,0x04,0x85,0xbe]338 339s_not_b32 s5, flat_scratch_hi340// CHECK: [0x67,0x04,0x85,0xbe]341 342s_not_b32 s5, vcc_lo343// CHECK: [0x6a,0x04,0x85,0xbe]344 345s_not_b32 s5, vcc_hi346// CHECK: [0x6b,0x04,0x85,0xbe]347 348s_not_b32 s5, ttmp15349// CHECK: [0x7b,0x04,0x85,0xbe]350 351s_not_b32 s5, m0352// CHECK: [0x7c,0x04,0x85,0xbe]353 354s_not_b32 s5, exec_lo355// CHECK: [0x7e,0x04,0x85,0xbe]356 357s_not_b32 s5, exec_hi358// CHECK: [0x7f,0x04,0x85,0xbe]359 360s_not_b32 s5, 0361// CHECK: [0x80,0x04,0x85,0xbe]362 363s_not_b32 s5, -1364// CHECK: [0xc1,0x04,0x85,0xbe]365 366s_not_b32 s5, 0.5367// CHECK: [0xf0,0x04,0x85,0xbe]368 369s_not_b32 s5, -4.0370// CHECK: [0xf7,0x04,0x85,0xbe]371 372s_not_b32 s5, src_vccz373// CHECK: [0xfb,0x04,0x85,0xbe]374 375s_not_b32 s5, src_execz376// CHECK: [0xfc,0x04,0x85,0xbe]377 378s_not_b32 s5, src_scc379// CHECK: [0xfd,0x04,0x85,0xbe]380 381s_not_b32 s5, 0xaf123456382// CHECK: [0xff,0x04,0x85,0xbe,0x56,0x34,0x12,0xaf]383 384s_not_b32 s5, 0x3f717273385// CHECK: [0xff,0x04,0x85,0xbe,0x73,0x72,0x71,0x3f]386 387s_not_b64 s[10:11], s[2:3]388// CHECK: [0x02,0x05,0x8a,0xbe]389 390s_not_b64 s[12:13], s[2:3]391// CHECK: [0x02,0x05,0x8c,0xbe]392 393s_not_b64 s[100:101], s[2:3]394// CHECK: [0x02,0x05,0xe4,0xbe]395 396s_not_b64 flat_scratch, s[2:3]397// CHECK: [0x02,0x05,0xe6,0xbe]398 399s_not_b64 vcc, s[2:3]400// CHECK: [0x02,0x05,0xea,0xbe]401 402s_not_b64 ttmp[14:15], s[2:3]403// CHECK: [0x02,0x05,0xfa,0xbe]404 405s_not_b64 exec, s[2:3]406// CHECK: [0x02,0x05,0xfe,0xbe]407 408s_not_b64 s[10:11], s[4:5]409// CHECK: [0x04,0x05,0x8a,0xbe]410 411s_not_b64 s[10:11], s[100:101]412// CHECK: [0x64,0x05,0x8a,0xbe]413 414s_not_b64 s[10:11], flat_scratch415// CHECK: [0x66,0x05,0x8a,0xbe]416 417s_not_b64 s[10:11], vcc418// CHECK: [0x6a,0x05,0x8a,0xbe]419 420s_not_b64 s[10:11], ttmp[14:15]421// CHECK: [0x7a,0x05,0x8a,0xbe]422 423s_not_b64 s[10:11], exec424// CHECK: [0x7e,0x05,0x8a,0xbe]425 426s_not_b64 s[10:11], 0427// CHECK: [0x80,0x05,0x8a,0xbe]428 429s_not_b64 s[10:11], -1430// CHECK: [0xc1,0x05,0x8a,0xbe]431 432s_not_b64 s[10:11], 0.5433// CHECK: [0xf0,0x05,0x8a,0xbe]434 435s_not_b64 s[10:11], -4.0436// CHECK: [0xf7,0x05,0x8a,0xbe]437 438s_not_b64 s[10:11], src_vccz439// CHECK: [0xfb,0x05,0x8a,0xbe]440 441s_not_b64 s[10:11], src_execz442// CHECK: [0xfc,0x05,0x8a,0xbe]443 444s_not_b64 s[10:11], src_scc445// CHECK: [0xfd,0x05,0x8a,0xbe]446 447s_not_b64 s[10:11], 0xaf123456448// CHECK: [0xff,0x05,0x8a,0xbe,0x56,0x34,0x12,0xaf]449 450s_not_b64 s[10:11], 0x3f717273451// CHECK: [0xff,0x05,0x8a,0xbe,0x73,0x72,0x71,0x3f]452 453s_wqm_b32 s5, s1454// CHECK: [0x01,0x06,0x85,0xbe]455 456s_wqm_b32 s101, s1457// CHECK: [0x01,0x06,0xe5,0xbe]458 459s_wqm_b32 flat_scratch_lo, s1460// CHECK: [0x01,0x06,0xe6,0xbe]461 462s_wqm_b32 flat_scratch_hi, s1463// CHECK: [0x01,0x06,0xe7,0xbe]464 465s_wqm_b32 vcc_lo, s1466// CHECK: [0x01,0x06,0xea,0xbe]467 468s_wqm_b32 vcc_hi, s1469// CHECK: [0x01,0x06,0xeb,0xbe]470 471s_wqm_b32 ttmp15, s1472// CHECK: [0x01,0x06,0xfb,0xbe]473 474s_wqm_b32 m0, s1475// CHECK: [0x01,0x06,0xfc,0xbe]476 477s_wqm_b32 exec_lo, s1478// CHECK: [0x01,0x06,0xfe,0xbe]479 480s_wqm_b32 exec_hi, s1481// CHECK: [0x01,0x06,0xff,0xbe]482 483s_wqm_b32 s5, s101484// CHECK: [0x65,0x06,0x85,0xbe]485 486s_wqm_b32 s5, flat_scratch_lo487// CHECK: [0x66,0x06,0x85,0xbe]488 489s_wqm_b32 s5, flat_scratch_hi490// CHECK: [0x67,0x06,0x85,0xbe]491 492s_wqm_b32 s5, vcc_lo493// CHECK: [0x6a,0x06,0x85,0xbe]494 495s_wqm_b32 s5, vcc_hi496// CHECK: [0x6b,0x06,0x85,0xbe]497 498s_wqm_b32 s5, ttmp15499// CHECK: [0x7b,0x06,0x85,0xbe]500 501s_wqm_b32 s5, m0502// CHECK: [0x7c,0x06,0x85,0xbe]503 504s_wqm_b32 s5, exec_lo505// CHECK: [0x7e,0x06,0x85,0xbe]506 507s_wqm_b32 s5, exec_hi508// CHECK: [0x7f,0x06,0x85,0xbe]509 510s_wqm_b32 s5, 0511// CHECK: [0x80,0x06,0x85,0xbe]512 513s_wqm_b32 s5, -1514// CHECK: [0xc1,0x06,0x85,0xbe]515 516s_wqm_b32 s5, 0.5517// CHECK: [0xf0,0x06,0x85,0xbe]518 519s_wqm_b32 s5, -4.0520// CHECK: [0xf7,0x06,0x85,0xbe]521 522s_wqm_b32 s5, src_vccz523// CHECK: [0xfb,0x06,0x85,0xbe]524 525s_wqm_b32 s5, src_execz526// CHECK: [0xfc,0x06,0x85,0xbe]527 528s_wqm_b32 s5, src_scc529// CHECK: [0xfd,0x06,0x85,0xbe]530 531s_wqm_b32 s5, 0xaf123456532// CHECK: [0xff,0x06,0x85,0xbe,0x56,0x34,0x12,0xaf]533 534s_wqm_b32 s5, 0x3f717273535// CHECK: [0xff,0x06,0x85,0xbe,0x73,0x72,0x71,0x3f]536 537s_wqm_b64 s[10:11], s[2:3]538// CHECK: [0x02,0x07,0x8a,0xbe]539 540s_wqm_b64 s[12:13], s[2:3]541// CHECK: [0x02,0x07,0x8c,0xbe]542 543s_wqm_b64 s[100:101], s[2:3]544// CHECK: [0x02,0x07,0xe4,0xbe]545 546s_wqm_b64 flat_scratch, s[2:3]547// CHECK: [0x02,0x07,0xe6,0xbe]548 549s_wqm_b64 vcc, s[2:3]550// CHECK: [0x02,0x07,0xea,0xbe]551 552s_wqm_b64 ttmp[14:15], s[2:3]553// CHECK: [0x02,0x07,0xfa,0xbe]554 555s_wqm_b64 exec, s[2:3]556// CHECK: [0x02,0x07,0xfe,0xbe]557 558s_wqm_b64 s[10:11], s[4:5]559// CHECK: [0x04,0x07,0x8a,0xbe]560 561s_wqm_b64 s[10:11], s[100:101]562// CHECK: [0x64,0x07,0x8a,0xbe]563 564s_wqm_b64 s[10:11], flat_scratch565// CHECK: [0x66,0x07,0x8a,0xbe]566 567s_wqm_b64 s[10:11], vcc568// CHECK: [0x6a,0x07,0x8a,0xbe]569 570s_wqm_b64 s[10:11], ttmp[14:15]571// CHECK: [0x7a,0x07,0x8a,0xbe]572 573s_wqm_b64 s[10:11], exec574// CHECK: [0x7e,0x07,0x8a,0xbe]575 576s_wqm_b64 s[10:11], 0577// CHECK: [0x80,0x07,0x8a,0xbe]578 579s_wqm_b64 s[10:11], -1580// CHECK: [0xc1,0x07,0x8a,0xbe]581 582s_wqm_b64 s[10:11], 0.5583// CHECK: [0xf0,0x07,0x8a,0xbe]584 585s_wqm_b64 s[10:11], -4.0586// CHECK: [0xf7,0x07,0x8a,0xbe]587 588s_wqm_b64 s[10:11], src_vccz589// CHECK: [0xfb,0x07,0x8a,0xbe]590 591s_wqm_b64 s[10:11], src_execz592// CHECK: [0xfc,0x07,0x8a,0xbe]593 594s_wqm_b64 s[10:11], src_scc595// CHECK: [0xfd,0x07,0x8a,0xbe]596 597s_wqm_b64 s[10:11], 0xaf123456598// CHECK: [0xff,0x07,0x8a,0xbe,0x56,0x34,0x12,0xaf]599 600s_wqm_b64 s[10:11], 0x3f717273601// CHECK: [0xff,0x07,0x8a,0xbe,0x73,0x72,0x71,0x3f]602 603s_brev_b32 s5, s1604// CHECK: [0x01,0x08,0x85,0xbe]605 606s_brev_b32 s101, s1607// CHECK: [0x01,0x08,0xe5,0xbe]608 609s_brev_b32 flat_scratch_lo, s1610// CHECK: [0x01,0x08,0xe6,0xbe]611 612s_brev_b32 flat_scratch_hi, s1613// CHECK: [0x01,0x08,0xe7,0xbe]614 615s_brev_b32 vcc_lo, s1616// CHECK: [0x01,0x08,0xea,0xbe]617 618s_brev_b32 vcc_hi, s1619// CHECK: [0x01,0x08,0xeb,0xbe]620 621s_brev_b32 ttmp15, s1622// CHECK: [0x01,0x08,0xfb,0xbe]623 624s_brev_b32 m0, s1625// CHECK: [0x01,0x08,0xfc,0xbe]626 627s_brev_b32 exec_lo, s1628// CHECK: [0x01,0x08,0xfe,0xbe]629 630s_brev_b32 exec_hi, s1631// CHECK: [0x01,0x08,0xff,0xbe]632 633s_brev_b32 s5, s101634// CHECK: [0x65,0x08,0x85,0xbe]635 636s_brev_b32 s5, flat_scratch_lo637// CHECK: [0x66,0x08,0x85,0xbe]638 639s_brev_b32 s5, flat_scratch_hi640// CHECK: [0x67,0x08,0x85,0xbe]641 642s_brev_b32 s5, vcc_lo643// CHECK: [0x6a,0x08,0x85,0xbe]644 645s_brev_b32 s5, vcc_hi646// CHECK: [0x6b,0x08,0x85,0xbe]647 648s_brev_b32 s5, ttmp15649// CHECK: [0x7b,0x08,0x85,0xbe]650 651s_brev_b32 s5, m0652// CHECK: [0x7c,0x08,0x85,0xbe]653 654s_brev_b32 s5, exec_lo655// CHECK: [0x7e,0x08,0x85,0xbe]656 657s_brev_b32 s5, exec_hi658// CHECK: [0x7f,0x08,0x85,0xbe]659 660s_brev_b32 s5, 0661// CHECK: [0x80,0x08,0x85,0xbe]662 663s_brev_b32 s5, -1664// CHECK: [0xc1,0x08,0x85,0xbe]665 666s_brev_b32 s5, 0.5667// CHECK: [0xf0,0x08,0x85,0xbe]668 669s_brev_b32 s5, -4.0670// CHECK: [0xf7,0x08,0x85,0xbe]671 672s_brev_b32 s5, src_vccz673// CHECK: [0xfb,0x08,0x85,0xbe]674 675s_brev_b32 s5, src_execz676// CHECK: [0xfc,0x08,0x85,0xbe]677 678s_brev_b32 s5, src_scc679// CHECK: [0xfd,0x08,0x85,0xbe]680 681s_brev_b32 s5, 0xaf123456682// CHECK: [0xff,0x08,0x85,0xbe,0x56,0x34,0x12,0xaf]683 684s_brev_b32 s5, 0x3f717273685// CHECK: [0xff,0x08,0x85,0xbe,0x73,0x72,0x71,0x3f]686 687s_brev_b64 s[10:11], s[2:3]688// CHECK: [0x02,0x09,0x8a,0xbe]689 690s_brev_b64 s[12:13], s[2:3]691// CHECK: [0x02,0x09,0x8c,0xbe]692 693s_brev_b64 s[100:101], s[2:3]694// CHECK: [0x02,0x09,0xe4,0xbe]695 696s_brev_b64 flat_scratch, s[2:3]697// CHECK: [0x02,0x09,0xe6,0xbe]698 699s_brev_b64 vcc, s[2:3]700// CHECK: [0x02,0x09,0xea,0xbe]701 702s_brev_b64 ttmp[14:15], s[2:3]703// CHECK: [0x02,0x09,0xfa,0xbe]704 705s_brev_b64 exec, s[2:3]706// CHECK: [0x02,0x09,0xfe,0xbe]707 708s_brev_b64 s[10:11], s[4:5]709// CHECK: [0x04,0x09,0x8a,0xbe]710 711s_brev_b64 s[10:11], s[100:101]712// CHECK: [0x64,0x09,0x8a,0xbe]713 714s_brev_b64 s[10:11], flat_scratch715// CHECK: [0x66,0x09,0x8a,0xbe]716 717s_brev_b64 s[10:11], vcc718// CHECK: [0x6a,0x09,0x8a,0xbe]719 720s_brev_b64 s[10:11], ttmp[14:15]721// CHECK: [0x7a,0x09,0x8a,0xbe]722 723s_brev_b64 s[10:11], exec724// CHECK: [0x7e,0x09,0x8a,0xbe]725 726s_brev_b64 s[10:11], 0727// CHECK: [0x80,0x09,0x8a,0xbe]728 729s_brev_b64 s[10:11], -1730// CHECK: [0xc1,0x09,0x8a,0xbe]731 732s_brev_b64 s[10:11], 0.5733// CHECK: [0xf0,0x09,0x8a,0xbe]734 735s_brev_b64 s[10:11], -4.0736// CHECK: [0xf7,0x09,0x8a,0xbe]737 738s_brev_b64 s[10:11], src_vccz739// CHECK: [0xfb,0x09,0x8a,0xbe]740 741s_brev_b64 s[10:11], src_execz742// CHECK: [0xfc,0x09,0x8a,0xbe]743 744s_brev_b64 s[10:11], src_scc745// CHECK: [0xfd,0x09,0x8a,0xbe]746 747s_brev_b64 s[10:11], 0xaf123456748// CHECK: [0xff,0x09,0x8a,0xbe,0x56,0x34,0x12,0xaf]749 750s_brev_b64 s[10:11], 0x3f717273751// CHECK: [0xff,0x09,0x8a,0xbe,0x73,0x72,0x71,0x3f]752 753s_bcnt0_i32_b32 s5, s1754// CHECK: [0x01,0x0a,0x85,0xbe]755 756s_bcnt0_i32_b32 s101, s1757// CHECK: [0x01,0x0a,0xe5,0xbe]758 759s_bcnt0_i32_b32 flat_scratch_lo, s1760// CHECK: [0x01,0x0a,0xe6,0xbe]761 762s_bcnt0_i32_b32 flat_scratch_hi, s1763// CHECK: [0x01,0x0a,0xe7,0xbe]764 765s_bcnt0_i32_b32 vcc_lo, s1766// CHECK: [0x01,0x0a,0xea,0xbe]767 768s_bcnt0_i32_b32 vcc_hi, s1769// CHECK: [0x01,0x0a,0xeb,0xbe]770 771s_bcnt0_i32_b32 ttmp15, s1772// CHECK: [0x01,0x0a,0xfb,0xbe]773 774s_bcnt0_i32_b32 m0, s1775// CHECK: [0x01,0x0a,0xfc,0xbe]776 777s_bcnt0_i32_b32 exec_lo, s1778// CHECK: [0x01,0x0a,0xfe,0xbe]779 780s_bcnt0_i32_b32 exec_hi, s1781// CHECK: [0x01,0x0a,0xff,0xbe]782 783s_bcnt0_i32_b32 s5, s101784// CHECK: [0x65,0x0a,0x85,0xbe]785 786s_bcnt0_i32_b32 s5, flat_scratch_lo787// CHECK: [0x66,0x0a,0x85,0xbe]788 789s_bcnt0_i32_b32 s5, flat_scratch_hi790// CHECK: [0x67,0x0a,0x85,0xbe]791 792s_bcnt0_i32_b32 s5, vcc_lo793// CHECK: [0x6a,0x0a,0x85,0xbe]794 795s_bcnt0_i32_b32 s5, vcc_hi796// CHECK: [0x6b,0x0a,0x85,0xbe]797 798s_bcnt0_i32_b32 s5, ttmp15799// CHECK: [0x7b,0x0a,0x85,0xbe]800 801s_bcnt0_i32_b32 s5, m0802// CHECK: [0x7c,0x0a,0x85,0xbe]803 804s_bcnt0_i32_b32 s5, exec_lo805// CHECK: [0x7e,0x0a,0x85,0xbe]806 807s_bcnt0_i32_b32 s5, exec_hi808// CHECK: [0x7f,0x0a,0x85,0xbe]809 810s_bcnt0_i32_b32 s5, 0811// CHECK: [0x80,0x0a,0x85,0xbe]812 813s_bcnt0_i32_b32 s5, -1814// CHECK: [0xc1,0x0a,0x85,0xbe]815 816s_bcnt0_i32_b32 s5, 0.5817// CHECK: [0xf0,0x0a,0x85,0xbe]818 819s_bcnt0_i32_b32 s5, -4.0820// CHECK: [0xf7,0x0a,0x85,0xbe]821 822s_bcnt0_i32_b32 s5, src_vccz823// CHECK: [0xfb,0x0a,0x85,0xbe]824 825s_bcnt0_i32_b32 s5, src_execz826// CHECK: [0xfc,0x0a,0x85,0xbe]827 828s_bcnt0_i32_b32 s5, src_scc829// CHECK: [0xfd,0x0a,0x85,0xbe]830 831s_bcnt0_i32_b32 s5, 0xaf123456832// CHECK: [0xff,0x0a,0x85,0xbe,0x56,0x34,0x12,0xaf]833 834s_bcnt0_i32_b32 s5, 0x3f717273835// CHECK: [0xff,0x0a,0x85,0xbe,0x73,0x72,0x71,0x3f]836 837s_bcnt0_i32_b64 s5, s[2:3]838// CHECK: [0x02,0x0b,0x85,0xbe]839 840s_bcnt0_i32_b64 s101, s[2:3]841// CHECK: [0x02,0x0b,0xe5,0xbe]842 843s_bcnt0_i32_b64 flat_scratch_lo, s[2:3]844// CHECK: [0x02,0x0b,0xe6,0xbe]845 846s_bcnt0_i32_b64 flat_scratch_hi, s[2:3]847// CHECK: [0x02,0x0b,0xe7,0xbe]848 849s_bcnt0_i32_b64 vcc_lo, s[2:3]850// CHECK: [0x02,0x0b,0xea,0xbe]851 852s_bcnt0_i32_b64 vcc_hi, s[2:3]853// CHECK: [0x02,0x0b,0xeb,0xbe]854 855s_bcnt0_i32_b64 ttmp15, s[2:3]856// CHECK: [0x02,0x0b,0xfb,0xbe]857 858s_bcnt0_i32_b64 m0, s[2:3]859// CHECK: [0x02,0x0b,0xfc,0xbe]860 861s_bcnt0_i32_b64 exec_lo, s[2:3]862// CHECK: [0x02,0x0b,0xfe,0xbe]863 864s_bcnt0_i32_b64 exec_hi, s[2:3]865// CHECK: [0x02,0x0b,0xff,0xbe]866 867s_bcnt0_i32_b64 s5, s[4:5]868// CHECK: [0x04,0x0b,0x85,0xbe]869 870s_bcnt0_i32_b64 s5, s[100:101]871// CHECK: [0x64,0x0b,0x85,0xbe]872 873s_bcnt0_i32_b64 s5, flat_scratch874// CHECK: [0x66,0x0b,0x85,0xbe]875 876s_bcnt0_i32_b64 s5, vcc877// CHECK: [0x6a,0x0b,0x85,0xbe]878 879s_bcnt0_i32_b64 s5, ttmp[14:15]880// CHECK: [0x7a,0x0b,0x85,0xbe]881 882s_bcnt0_i32_b64 s5, exec883// CHECK: [0x7e,0x0b,0x85,0xbe]884 885s_bcnt0_i32_b64 s5, 0886// CHECK: [0x80,0x0b,0x85,0xbe]887 888s_bcnt0_i32_b64 s5, -1889// CHECK: [0xc1,0x0b,0x85,0xbe]890 891s_bcnt0_i32_b64 s5, 0.5892// CHECK: [0xf0,0x0b,0x85,0xbe]893 894s_bcnt0_i32_b64 s5, -4.0895// CHECK: [0xf7,0x0b,0x85,0xbe]896 897s_bcnt0_i32_b64 s5, src_vccz898// CHECK: [0xfb,0x0b,0x85,0xbe]899 900s_bcnt0_i32_b64 s5, src_execz901// CHECK: [0xfc,0x0b,0x85,0xbe]902 903s_bcnt0_i32_b64 s5, src_scc904// CHECK: [0xfd,0x0b,0x85,0xbe]905 906s_bcnt0_i32_b64 s5, 0xaf123456907// CHECK: [0xff,0x0b,0x85,0xbe,0x56,0x34,0x12,0xaf]908 909s_bcnt0_i32_b64 s5, 0x3f717273910// CHECK: [0xff,0x0b,0x85,0xbe,0x73,0x72,0x71,0x3f]911 912s_bcnt1_i32_b32 s5, s1913// CHECK: [0x01,0x0c,0x85,0xbe]914 915s_bcnt1_i32_b32 s101, s1916// CHECK: [0x01,0x0c,0xe5,0xbe]917 918s_bcnt1_i32_b32 flat_scratch_lo, s1919// CHECK: [0x01,0x0c,0xe6,0xbe]920 921s_bcnt1_i32_b32 flat_scratch_hi, s1922// CHECK: [0x01,0x0c,0xe7,0xbe]923 924s_bcnt1_i32_b32 vcc_lo, s1925// CHECK: [0x01,0x0c,0xea,0xbe]926 927s_bcnt1_i32_b32 vcc_hi, s1928// CHECK: [0x01,0x0c,0xeb,0xbe]929 930s_bcnt1_i32_b32 ttmp15, s1931// CHECK: [0x01,0x0c,0xfb,0xbe]932 933s_bcnt1_i32_b32 m0, s1934// CHECK: [0x01,0x0c,0xfc,0xbe]935 936s_bcnt1_i32_b32 exec_lo, s1937// CHECK: [0x01,0x0c,0xfe,0xbe]938 939s_bcnt1_i32_b32 exec_hi, s1940// CHECK: [0x01,0x0c,0xff,0xbe]941 942s_bcnt1_i32_b32 s5, s101943// CHECK: [0x65,0x0c,0x85,0xbe]944 945s_bcnt1_i32_b32 s5, flat_scratch_lo946// CHECK: [0x66,0x0c,0x85,0xbe]947 948s_bcnt1_i32_b32 s5, flat_scratch_hi949// CHECK: [0x67,0x0c,0x85,0xbe]950 951s_bcnt1_i32_b32 s5, vcc_lo952// CHECK: [0x6a,0x0c,0x85,0xbe]953 954s_bcnt1_i32_b32 s5, vcc_hi955// CHECK: [0x6b,0x0c,0x85,0xbe]956 957s_bcnt1_i32_b32 s5, ttmp15958// CHECK: [0x7b,0x0c,0x85,0xbe]959 960s_bcnt1_i32_b32 s5, m0961// CHECK: [0x7c,0x0c,0x85,0xbe]962 963s_bcnt1_i32_b32 s5, exec_lo964// CHECK: [0x7e,0x0c,0x85,0xbe]965 966s_bcnt1_i32_b32 s5, exec_hi967// CHECK: [0x7f,0x0c,0x85,0xbe]968 969s_bcnt1_i32_b32 s5, 0970// CHECK: [0x80,0x0c,0x85,0xbe]971 972s_bcnt1_i32_b32 s5, -1973// CHECK: [0xc1,0x0c,0x85,0xbe]974 975s_bcnt1_i32_b32 s5, 0.5976// CHECK: [0xf0,0x0c,0x85,0xbe]977 978s_bcnt1_i32_b32 s5, -4.0979// CHECK: [0xf7,0x0c,0x85,0xbe]980 981s_bcnt1_i32_b32 s5, src_vccz982// CHECK: [0xfb,0x0c,0x85,0xbe]983 984s_bcnt1_i32_b32 s5, src_execz985// CHECK: [0xfc,0x0c,0x85,0xbe]986 987s_bcnt1_i32_b32 s5, src_scc988// CHECK: [0xfd,0x0c,0x85,0xbe]989 990s_bcnt1_i32_b32 s5, 0xaf123456991// CHECK: [0xff,0x0c,0x85,0xbe,0x56,0x34,0x12,0xaf]992 993s_bcnt1_i32_b32 s5, 0x3f717273994// CHECK: [0xff,0x0c,0x85,0xbe,0x73,0x72,0x71,0x3f]995 996s_bcnt1_i32_b64 s5, s[2:3]997// CHECK: [0x02,0x0d,0x85,0xbe]998 999s_bcnt1_i32_b64 s101, s[2:3]1000// CHECK: [0x02,0x0d,0xe5,0xbe]1001 1002s_bcnt1_i32_b64 flat_scratch_lo, s[2:3]1003// CHECK: [0x02,0x0d,0xe6,0xbe]1004 1005s_bcnt1_i32_b64 flat_scratch_hi, s[2:3]1006// CHECK: [0x02,0x0d,0xe7,0xbe]1007 1008s_bcnt1_i32_b64 vcc_lo, s[2:3]1009// CHECK: [0x02,0x0d,0xea,0xbe]1010 1011s_bcnt1_i32_b64 vcc_hi, s[2:3]1012// CHECK: [0x02,0x0d,0xeb,0xbe]1013 1014s_bcnt1_i32_b64 ttmp15, s[2:3]1015// CHECK: [0x02,0x0d,0xfb,0xbe]1016 1017s_bcnt1_i32_b64 m0, s[2:3]1018// CHECK: [0x02,0x0d,0xfc,0xbe]1019 1020s_bcnt1_i32_b64 exec_lo, s[2:3]1021// CHECK: [0x02,0x0d,0xfe,0xbe]1022 1023s_bcnt1_i32_b64 exec_hi, s[2:3]1024// CHECK: [0x02,0x0d,0xff,0xbe]1025 1026s_bcnt1_i32_b64 s5, s[4:5]1027// CHECK: [0x04,0x0d,0x85,0xbe]1028 1029s_bcnt1_i32_b64 s5, s[100:101]1030// CHECK: [0x64,0x0d,0x85,0xbe]1031 1032s_bcnt1_i32_b64 s5, flat_scratch1033// CHECK: [0x66,0x0d,0x85,0xbe]1034 1035s_bcnt1_i32_b64 s5, vcc1036// CHECK: [0x6a,0x0d,0x85,0xbe]1037 1038s_bcnt1_i32_b64 s5, ttmp[14:15]1039// CHECK: [0x7a,0x0d,0x85,0xbe]1040 1041s_bcnt1_i32_b64 s5, exec1042// CHECK: [0x7e,0x0d,0x85,0xbe]1043 1044s_bcnt1_i32_b64 s5, 01045// CHECK: [0x80,0x0d,0x85,0xbe]1046 1047s_bcnt1_i32_b64 s5, -11048// CHECK: [0xc1,0x0d,0x85,0xbe]1049 1050s_bcnt1_i32_b64 s5, 0.51051// CHECK: [0xf0,0x0d,0x85,0xbe]1052 1053s_bcnt1_i32_b64 s5, -4.01054// CHECK: [0xf7,0x0d,0x85,0xbe]1055 1056s_bcnt1_i32_b64 s5, src_vccz1057// CHECK: [0xfb,0x0d,0x85,0xbe]1058 1059s_bcnt1_i32_b64 s5, src_execz1060// CHECK: [0xfc,0x0d,0x85,0xbe]1061 1062s_bcnt1_i32_b64 s5, src_scc1063// CHECK: [0xfd,0x0d,0x85,0xbe]1064 1065s_bcnt1_i32_b64 s5, 0xaf1234561066// CHECK: [0xff,0x0d,0x85,0xbe,0x56,0x34,0x12,0xaf]1067 1068s_bcnt1_i32_b64 s5, 0x3f7172731069// CHECK: [0xff,0x0d,0x85,0xbe,0x73,0x72,0x71,0x3f]1070 1071s_ff0_i32_b32 s5, s11072// CHECK: [0x01,0x0e,0x85,0xbe]1073 1074s_ff0_i32_b32 s101, s11075// CHECK: [0x01,0x0e,0xe5,0xbe]1076 1077s_ff0_i32_b32 flat_scratch_lo, s11078// CHECK: [0x01,0x0e,0xe6,0xbe]1079 1080s_ff0_i32_b32 flat_scratch_hi, s11081// CHECK: [0x01,0x0e,0xe7,0xbe]1082 1083s_ff0_i32_b32 vcc_lo, s11084// CHECK: [0x01,0x0e,0xea,0xbe]1085 1086s_ff0_i32_b32 vcc_hi, s11087// CHECK: [0x01,0x0e,0xeb,0xbe]1088 1089s_ff0_i32_b32 ttmp15, s11090// CHECK: [0x01,0x0e,0xfb,0xbe]1091 1092s_ff0_i32_b32 m0, s11093// CHECK: [0x01,0x0e,0xfc,0xbe]1094 1095s_ff0_i32_b32 exec_lo, s11096// CHECK: [0x01,0x0e,0xfe,0xbe]1097 1098s_ff0_i32_b32 exec_hi, s11099// CHECK: [0x01,0x0e,0xff,0xbe]1100 1101s_ff0_i32_b32 s5, s1011102// CHECK: [0x65,0x0e,0x85,0xbe]1103 1104s_ff0_i32_b32 s5, flat_scratch_lo1105// CHECK: [0x66,0x0e,0x85,0xbe]1106 1107s_ff0_i32_b32 s5, flat_scratch_hi1108// CHECK: [0x67,0x0e,0x85,0xbe]1109 1110s_ff0_i32_b32 s5, vcc_lo1111// CHECK: [0x6a,0x0e,0x85,0xbe]1112 1113s_ff0_i32_b32 s5, vcc_hi1114// CHECK: [0x6b,0x0e,0x85,0xbe]1115 1116s_ff0_i32_b32 s5, ttmp151117// CHECK: [0x7b,0x0e,0x85,0xbe]1118 1119s_ff0_i32_b32 s5, m01120// CHECK: [0x7c,0x0e,0x85,0xbe]1121 1122s_ff0_i32_b32 s5, exec_lo1123// CHECK: [0x7e,0x0e,0x85,0xbe]1124 1125s_ff0_i32_b32 s5, exec_hi1126// CHECK: [0x7f,0x0e,0x85,0xbe]1127 1128s_ff0_i32_b32 s5, 01129// CHECK: [0x80,0x0e,0x85,0xbe]1130 1131s_ff0_i32_b32 s5, -11132// CHECK: [0xc1,0x0e,0x85,0xbe]1133 1134s_ff0_i32_b32 s5, 0.51135// CHECK: [0xf0,0x0e,0x85,0xbe]1136 1137s_ff0_i32_b32 s5, -4.01138// CHECK: [0xf7,0x0e,0x85,0xbe]1139 1140s_ff0_i32_b32 s5, src_vccz1141// CHECK: [0xfb,0x0e,0x85,0xbe]1142 1143s_ff0_i32_b32 s5, src_execz1144// CHECK: [0xfc,0x0e,0x85,0xbe]1145 1146s_ff0_i32_b32 s5, src_scc1147// CHECK: [0xfd,0x0e,0x85,0xbe]1148 1149s_ff0_i32_b32 s5, 0xaf1234561150// CHECK: [0xff,0x0e,0x85,0xbe,0x56,0x34,0x12,0xaf]1151 1152s_ff0_i32_b32 s5, 0x3f7172731153// CHECK: [0xff,0x0e,0x85,0xbe,0x73,0x72,0x71,0x3f]1154 1155s_ff0_i32_b64 s5, s[2:3]1156// CHECK: [0x02,0x0f,0x85,0xbe]1157 1158s_ff0_i32_b64 s101, s[2:3]1159// CHECK: [0x02,0x0f,0xe5,0xbe]1160 1161s_ff0_i32_b64 flat_scratch_lo, s[2:3]1162// CHECK: [0x02,0x0f,0xe6,0xbe]1163 1164s_ff0_i32_b64 flat_scratch_hi, s[2:3]1165// CHECK: [0x02,0x0f,0xe7,0xbe]1166 1167s_ff0_i32_b64 vcc_lo, s[2:3]1168// CHECK: [0x02,0x0f,0xea,0xbe]1169 1170s_ff0_i32_b64 vcc_hi, s[2:3]1171// CHECK: [0x02,0x0f,0xeb,0xbe]1172 1173s_ff0_i32_b64 ttmp15, s[2:3]1174// CHECK: [0x02,0x0f,0xfb,0xbe]1175 1176s_ff0_i32_b64 m0, s[2:3]1177// CHECK: [0x02,0x0f,0xfc,0xbe]1178 1179s_ff0_i32_b64 exec_lo, s[2:3]1180// CHECK: [0x02,0x0f,0xfe,0xbe]1181 1182s_ff0_i32_b64 exec_hi, s[2:3]1183// CHECK: [0x02,0x0f,0xff,0xbe]1184 1185s_ff0_i32_b64 s5, s[4:5]1186// CHECK: [0x04,0x0f,0x85,0xbe]1187 1188s_ff0_i32_b64 s5, s[100:101]1189// CHECK: [0x64,0x0f,0x85,0xbe]1190 1191s_ff0_i32_b64 s5, flat_scratch1192// CHECK: [0x66,0x0f,0x85,0xbe]1193 1194s_ff0_i32_b64 s5, vcc1195// CHECK: [0x6a,0x0f,0x85,0xbe]1196 1197s_ff0_i32_b64 s5, ttmp[14:15]1198// CHECK: [0x7a,0x0f,0x85,0xbe]1199 1200s_ff0_i32_b64 s5, exec1201// CHECK: [0x7e,0x0f,0x85,0xbe]1202 1203s_ff0_i32_b64 s5, 01204// CHECK: [0x80,0x0f,0x85,0xbe]1205 1206s_ff0_i32_b64 s5, -11207// CHECK: [0xc1,0x0f,0x85,0xbe]1208 1209s_ff0_i32_b64 s5, 0.51210// CHECK: [0xf0,0x0f,0x85,0xbe]1211 1212s_ff0_i32_b64 s5, -4.01213// CHECK: [0xf7,0x0f,0x85,0xbe]1214 1215s_ff0_i32_b64 s5, src_vccz1216// CHECK: [0xfb,0x0f,0x85,0xbe]1217 1218s_ff0_i32_b64 s5, src_execz1219// CHECK: [0xfc,0x0f,0x85,0xbe]1220 1221s_ff0_i32_b64 s5, src_scc1222// CHECK: [0xfd,0x0f,0x85,0xbe]1223 1224s_ff0_i32_b64 s5, 0xaf1234561225// CHECK: [0xff,0x0f,0x85,0xbe,0x56,0x34,0x12,0xaf]1226 1227s_ff0_i32_b64 s5, 0x3f7172731228// CHECK: [0xff,0x0f,0x85,0xbe,0x73,0x72,0x71,0x3f]1229 1230s_ff1_i32_b32 s5, s11231// CHECK: [0x01,0x10,0x85,0xbe]1232 1233s_ff1_i32_b32 s101, s11234// CHECK: [0x01,0x10,0xe5,0xbe]1235 1236s_ff1_i32_b32 flat_scratch_lo, s11237// CHECK: [0x01,0x10,0xe6,0xbe]1238 1239s_ff1_i32_b32 flat_scratch_hi, s11240// CHECK: [0x01,0x10,0xe7,0xbe]1241 1242s_ff1_i32_b32 vcc_lo, s11243// CHECK: [0x01,0x10,0xea,0xbe]1244 1245s_ff1_i32_b32 vcc_hi, s11246// CHECK: [0x01,0x10,0xeb,0xbe]1247 1248s_ff1_i32_b32 ttmp15, s11249// CHECK: [0x01,0x10,0xfb,0xbe]1250 1251s_ff1_i32_b32 m0, s11252// CHECK: [0x01,0x10,0xfc,0xbe]1253 1254s_ff1_i32_b32 exec_lo, s11255// CHECK: [0x01,0x10,0xfe,0xbe]1256 1257s_ff1_i32_b32 exec_hi, s11258// CHECK: [0x01,0x10,0xff,0xbe]1259 1260s_ff1_i32_b32 s5, s1011261// CHECK: [0x65,0x10,0x85,0xbe]1262 1263s_ff1_i32_b32 s5, flat_scratch_lo1264// CHECK: [0x66,0x10,0x85,0xbe]1265 1266s_ff1_i32_b32 s5, flat_scratch_hi1267// CHECK: [0x67,0x10,0x85,0xbe]1268 1269s_ff1_i32_b32 s5, vcc_lo1270// CHECK: [0x6a,0x10,0x85,0xbe]1271 1272s_ff1_i32_b32 s5, vcc_hi1273// CHECK: [0x6b,0x10,0x85,0xbe]1274 1275s_ff1_i32_b32 s5, ttmp151276// CHECK: [0x7b,0x10,0x85,0xbe]1277 1278s_ff1_i32_b32 s5, m01279// CHECK: [0x7c,0x10,0x85,0xbe]1280 1281s_ff1_i32_b32 s5, exec_lo1282// CHECK: [0x7e,0x10,0x85,0xbe]1283 1284s_ff1_i32_b32 s5, exec_hi1285// CHECK: [0x7f,0x10,0x85,0xbe]1286 1287s_ff1_i32_b32 s5, 01288// CHECK: [0x80,0x10,0x85,0xbe]1289 1290s_ff1_i32_b32 s5, -11291// CHECK: [0xc1,0x10,0x85,0xbe]1292 1293s_ff1_i32_b32 s5, 0.51294// CHECK: [0xf0,0x10,0x85,0xbe]1295 1296s_ff1_i32_b32 s5, -4.01297// CHECK: [0xf7,0x10,0x85,0xbe]1298 1299s_ff1_i32_b32 s5, src_vccz1300// CHECK: [0xfb,0x10,0x85,0xbe]1301 1302s_ff1_i32_b32 s5, src_execz1303// CHECK: [0xfc,0x10,0x85,0xbe]1304 1305s_ff1_i32_b32 s5, src_scc1306// CHECK: [0xfd,0x10,0x85,0xbe]1307 1308s_ff1_i32_b32 s5, 0xaf1234561309// CHECK: [0xff,0x10,0x85,0xbe,0x56,0x34,0x12,0xaf]1310 1311s_ff1_i32_b32 s5, 0x3f7172731312// CHECK: [0xff,0x10,0x85,0xbe,0x73,0x72,0x71,0x3f]1313 1314s_ff1_i32_b64 s5, s[2:3]1315// CHECK: [0x02,0x11,0x85,0xbe]1316 1317s_ff1_i32_b64 s101, s[2:3]1318// CHECK: [0x02,0x11,0xe5,0xbe]1319 1320s_ff1_i32_b64 flat_scratch_lo, s[2:3]1321// CHECK: [0x02,0x11,0xe6,0xbe]1322 1323s_ff1_i32_b64 flat_scratch_hi, s[2:3]1324// CHECK: [0x02,0x11,0xe7,0xbe]1325 1326s_ff1_i32_b64 vcc_lo, s[2:3]1327// CHECK: [0x02,0x11,0xea,0xbe]1328 1329s_ff1_i32_b64 vcc_hi, s[2:3]1330// CHECK: [0x02,0x11,0xeb,0xbe]1331 1332s_ff1_i32_b64 ttmp15, s[2:3]1333// CHECK: [0x02,0x11,0xfb,0xbe]1334 1335s_ff1_i32_b64 m0, s[2:3]1336// CHECK: [0x02,0x11,0xfc,0xbe]1337 1338s_ff1_i32_b64 exec_lo, s[2:3]1339// CHECK: [0x02,0x11,0xfe,0xbe]1340 1341s_ff1_i32_b64 exec_hi, s[2:3]1342// CHECK: [0x02,0x11,0xff,0xbe]1343 1344s_ff1_i32_b64 s5, s[4:5]1345// CHECK: [0x04,0x11,0x85,0xbe]1346 1347s_ff1_i32_b64 s5, s[100:101]1348// CHECK: [0x64,0x11,0x85,0xbe]1349 1350s_ff1_i32_b64 s5, flat_scratch1351// CHECK: [0x66,0x11,0x85,0xbe]1352 1353s_ff1_i32_b64 s5, vcc1354// CHECK: [0x6a,0x11,0x85,0xbe]1355 1356s_ff1_i32_b64 s5, ttmp[14:15]1357// CHECK: [0x7a,0x11,0x85,0xbe]1358 1359s_ff1_i32_b64 s5, exec1360// CHECK: [0x7e,0x11,0x85,0xbe]1361 1362s_ff1_i32_b64 s5, 01363// CHECK: [0x80,0x11,0x85,0xbe]1364 1365s_ff1_i32_b64 s5, -11366// CHECK: [0xc1,0x11,0x85,0xbe]1367 1368s_ff1_i32_b64 s5, 0.51369// CHECK: [0xf0,0x11,0x85,0xbe]1370 1371s_ff1_i32_b64 s5, -4.01372// CHECK: [0xf7,0x11,0x85,0xbe]1373 1374s_ff1_i32_b64 s5, src_vccz1375// CHECK: [0xfb,0x11,0x85,0xbe]1376 1377s_ff1_i32_b64 s5, src_execz1378// CHECK: [0xfc,0x11,0x85,0xbe]1379 1380s_ff1_i32_b64 s5, src_scc1381// CHECK: [0xfd,0x11,0x85,0xbe]1382 1383s_ff1_i32_b64 s5, 0xaf1234561384// CHECK: [0xff,0x11,0x85,0xbe,0x56,0x34,0x12,0xaf]1385 1386s_ff1_i32_b64 s5, 0x3f7172731387// CHECK: [0xff,0x11,0x85,0xbe,0x73,0x72,0x71,0x3f]1388 1389s_flbit_i32_b32 s5, s11390// CHECK: [0x01,0x12,0x85,0xbe]1391 1392s_flbit_i32_b32 s101, s11393// CHECK: [0x01,0x12,0xe5,0xbe]1394 1395s_flbit_i32_b32 flat_scratch_lo, s11396// CHECK: [0x01,0x12,0xe6,0xbe]1397 1398s_flbit_i32_b32 flat_scratch_hi, s11399// CHECK: [0x01,0x12,0xe7,0xbe]1400 1401s_flbit_i32_b32 vcc_lo, s11402// CHECK: [0x01,0x12,0xea,0xbe]1403 1404s_flbit_i32_b32 vcc_hi, s11405// CHECK: [0x01,0x12,0xeb,0xbe]1406 1407s_flbit_i32_b32 ttmp15, s11408// CHECK: [0x01,0x12,0xfb,0xbe]1409 1410s_flbit_i32_b32 m0, s11411// CHECK: [0x01,0x12,0xfc,0xbe]1412 1413s_flbit_i32_b32 exec_lo, s11414// CHECK: [0x01,0x12,0xfe,0xbe]1415 1416s_flbit_i32_b32 exec_hi, s11417// CHECK: [0x01,0x12,0xff,0xbe]1418 1419s_flbit_i32_b32 s5, s1011420// CHECK: [0x65,0x12,0x85,0xbe]1421 1422s_flbit_i32_b32 s5, flat_scratch_lo1423// CHECK: [0x66,0x12,0x85,0xbe]1424 1425s_flbit_i32_b32 s5, flat_scratch_hi1426// CHECK: [0x67,0x12,0x85,0xbe]1427 1428s_flbit_i32_b32 s5, vcc_lo1429// CHECK: [0x6a,0x12,0x85,0xbe]1430 1431s_flbit_i32_b32 s5, vcc_hi1432// CHECK: [0x6b,0x12,0x85,0xbe]1433 1434s_flbit_i32_b32 s5, ttmp151435// CHECK: [0x7b,0x12,0x85,0xbe]1436 1437s_flbit_i32_b32 s5, m01438// CHECK: [0x7c,0x12,0x85,0xbe]1439 1440s_flbit_i32_b32 s5, exec_lo1441// CHECK: [0x7e,0x12,0x85,0xbe]1442 1443s_flbit_i32_b32 s5, exec_hi1444// CHECK: [0x7f,0x12,0x85,0xbe]1445 1446s_flbit_i32_b32 s5, 01447// CHECK: [0x80,0x12,0x85,0xbe]1448 1449s_flbit_i32_b32 s5, -11450// CHECK: [0xc1,0x12,0x85,0xbe]1451 1452s_flbit_i32_b32 s5, 0.51453// CHECK: [0xf0,0x12,0x85,0xbe]1454 1455s_flbit_i32_b32 s5, -4.01456// CHECK: [0xf7,0x12,0x85,0xbe]1457 1458s_flbit_i32_b32 s5, src_vccz1459// CHECK: [0xfb,0x12,0x85,0xbe]1460 1461s_flbit_i32_b32 s5, src_execz1462// CHECK: [0xfc,0x12,0x85,0xbe]1463 1464s_flbit_i32_b32 s5, src_scc1465// CHECK: [0xfd,0x12,0x85,0xbe]1466 1467s_flbit_i32_b32 s5, 0xaf1234561468// CHECK: [0xff,0x12,0x85,0xbe,0x56,0x34,0x12,0xaf]1469 1470s_flbit_i32_b32 s5, 0x3f7172731471// CHECK: [0xff,0x12,0x85,0xbe,0x73,0x72,0x71,0x3f]1472 1473s_flbit_i32_b64 s5, s[2:3]1474// CHECK: [0x02,0x13,0x85,0xbe]1475 1476s_flbit_i32_b64 s101, s[2:3]1477// CHECK: [0x02,0x13,0xe5,0xbe]1478 1479s_flbit_i32_b64 flat_scratch_lo, s[2:3]1480// CHECK: [0x02,0x13,0xe6,0xbe]1481 1482s_flbit_i32_b64 flat_scratch_hi, s[2:3]1483// CHECK: [0x02,0x13,0xe7,0xbe]1484 1485s_flbit_i32_b64 vcc_lo, s[2:3]1486// CHECK: [0x02,0x13,0xea,0xbe]1487 1488s_flbit_i32_b64 vcc_hi, s[2:3]1489// CHECK: [0x02,0x13,0xeb,0xbe]1490 1491s_flbit_i32_b64 ttmp15, s[2:3]1492// CHECK: [0x02,0x13,0xfb,0xbe]1493 1494s_flbit_i32_b64 m0, s[2:3]1495// CHECK: [0x02,0x13,0xfc,0xbe]1496 1497s_flbit_i32_b64 exec_lo, s[2:3]1498// CHECK: [0x02,0x13,0xfe,0xbe]1499 1500s_flbit_i32_b64 exec_hi, s[2:3]1501// CHECK: [0x02,0x13,0xff,0xbe]1502 1503s_flbit_i32_b64 s5, s[4:5]1504// CHECK: [0x04,0x13,0x85,0xbe]1505 1506s_flbit_i32_b64 s5, s[100:101]1507// CHECK: [0x64,0x13,0x85,0xbe]1508 1509s_flbit_i32_b64 s5, flat_scratch1510// CHECK: [0x66,0x13,0x85,0xbe]1511 1512s_flbit_i32_b64 s5, vcc1513// CHECK: [0x6a,0x13,0x85,0xbe]1514 1515s_flbit_i32_b64 s5, ttmp[14:15]1516// CHECK: [0x7a,0x13,0x85,0xbe]1517 1518s_flbit_i32_b64 s5, exec1519// CHECK: [0x7e,0x13,0x85,0xbe]1520 1521s_flbit_i32_b64 s5, 01522// CHECK: [0x80,0x13,0x85,0xbe]1523 1524s_flbit_i32_b64 s5, -11525// CHECK: [0xc1,0x13,0x85,0xbe]1526 1527s_flbit_i32_b64 s5, 0.51528// CHECK: [0xf0,0x13,0x85,0xbe]1529 1530s_flbit_i32_b64 s5, -4.01531// CHECK: [0xf7,0x13,0x85,0xbe]1532 1533s_flbit_i32_b64 s5, src_vccz1534// CHECK: [0xfb,0x13,0x85,0xbe]1535 1536s_flbit_i32_b64 s5, src_execz1537// CHECK: [0xfc,0x13,0x85,0xbe]1538 1539s_flbit_i32_b64 s5, src_scc1540// CHECK: [0xfd,0x13,0x85,0xbe]1541 1542s_flbit_i32_b64 s5, 0xaf1234561543// CHECK: [0xff,0x13,0x85,0xbe,0x56,0x34,0x12,0xaf]1544 1545s_flbit_i32_b64 s5, 0x3f7172731546// CHECK: [0xff,0x13,0x85,0xbe,0x73,0x72,0x71,0x3f]1547 1548s_flbit_i32 s5, s11549// CHECK: [0x01,0x14,0x85,0xbe]1550 1551s_flbit_i32 s101, s11552// CHECK: [0x01,0x14,0xe5,0xbe]1553 1554s_flbit_i32 flat_scratch_lo, s11555// CHECK: [0x01,0x14,0xe6,0xbe]1556 1557s_flbit_i32 flat_scratch_hi, s11558// CHECK: [0x01,0x14,0xe7,0xbe]1559 1560s_flbit_i32 vcc_lo, s11561// CHECK: [0x01,0x14,0xea,0xbe]1562 1563s_flbit_i32 vcc_hi, s11564// CHECK: [0x01,0x14,0xeb,0xbe]1565 1566s_flbit_i32 ttmp15, s11567// CHECK: [0x01,0x14,0xfb,0xbe]1568 1569s_flbit_i32 m0, s11570// CHECK: [0x01,0x14,0xfc,0xbe]1571 1572s_flbit_i32 exec_lo, s11573// CHECK: [0x01,0x14,0xfe,0xbe]1574 1575s_flbit_i32 exec_hi, s11576// CHECK: [0x01,0x14,0xff,0xbe]1577 1578s_flbit_i32 s5, s1011579// CHECK: [0x65,0x14,0x85,0xbe]1580 1581s_flbit_i32 s5, flat_scratch_lo1582// CHECK: [0x66,0x14,0x85,0xbe]1583 1584s_flbit_i32 s5, flat_scratch_hi1585// CHECK: [0x67,0x14,0x85,0xbe]1586 1587s_flbit_i32 s5, vcc_lo1588// CHECK: [0x6a,0x14,0x85,0xbe]1589 1590s_flbit_i32 s5, vcc_hi1591// CHECK: [0x6b,0x14,0x85,0xbe]1592 1593s_flbit_i32 s5, ttmp151594// CHECK: [0x7b,0x14,0x85,0xbe]1595 1596s_flbit_i32 s5, m01597// CHECK: [0x7c,0x14,0x85,0xbe]1598 1599s_flbit_i32 s5, exec_lo1600// CHECK: [0x7e,0x14,0x85,0xbe]1601 1602s_flbit_i32 s5, exec_hi1603// CHECK: [0x7f,0x14,0x85,0xbe]1604 1605s_flbit_i32 s5, 01606// CHECK: [0x80,0x14,0x85,0xbe]1607 1608s_flbit_i32 s5, -11609// CHECK: [0xc1,0x14,0x85,0xbe]1610 1611s_flbit_i32 s5, 0.51612// CHECK: [0xf0,0x14,0x85,0xbe]1613 1614s_flbit_i32 s5, -4.01615// CHECK: [0xf7,0x14,0x85,0xbe]1616 1617s_flbit_i32 s5, src_vccz1618// CHECK: [0xfb,0x14,0x85,0xbe]1619 1620s_flbit_i32 s5, src_execz1621// CHECK: [0xfc,0x14,0x85,0xbe]1622 1623s_flbit_i32 s5, src_scc1624// CHECK: [0xfd,0x14,0x85,0xbe]1625 1626s_flbit_i32 s5, 0xaf1234561627// CHECK: [0xff,0x14,0x85,0xbe,0x56,0x34,0x12,0xaf]1628 1629s_flbit_i32 s5, 0x3f7172731630// CHECK: [0xff,0x14,0x85,0xbe,0x73,0x72,0x71,0x3f]1631 1632s_flbit_i32_i64 s5, s[2:3]1633// CHECK: [0x02,0x15,0x85,0xbe]1634 1635s_flbit_i32_i64 s101, s[2:3]1636// CHECK: [0x02,0x15,0xe5,0xbe]1637 1638s_flbit_i32_i64 flat_scratch_lo, s[2:3]1639// CHECK: [0x02,0x15,0xe6,0xbe]1640 1641s_flbit_i32_i64 flat_scratch_hi, s[2:3]1642// CHECK: [0x02,0x15,0xe7,0xbe]1643 1644s_flbit_i32_i64 vcc_lo, s[2:3]1645// CHECK: [0x02,0x15,0xea,0xbe]1646 1647s_flbit_i32_i64 vcc_hi, s[2:3]1648// CHECK: [0x02,0x15,0xeb,0xbe]1649 1650s_flbit_i32_i64 ttmp15, s[2:3]1651// CHECK: [0x02,0x15,0xfb,0xbe]1652 1653s_flbit_i32_i64 m0, s[2:3]1654// CHECK: [0x02,0x15,0xfc,0xbe]1655 1656s_flbit_i32_i64 exec_lo, s[2:3]1657// CHECK: [0x02,0x15,0xfe,0xbe]1658 1659s_flbit_i32_i64 exec_hi, s[2:3]1660// CHECK: [0x02,0x15,0xff,0xbe]1661 1662s_flbit_i32_i64 s5, s[4:5]1663// CHECK: [0x04,0x15,0x85,0xbe]1664 1665s_flbit_i32_i64 s5, s[100:101]1666// CHECK: [0x64,0x15,0x85,0xbe]1667 1668s_flbit_i32_i64 s5, flat_scratch1669// CHECK: [0x66,0x15,0x85,0xbe]1670 1671s_flbit_i32_i64 s5, vcc1672// CHECK: [0x6a,0x15,0x85,0xbe]1673 1674s_flbit_i32_i64 s5, ttmp[14:15]1675// CHECK: [0x7a,0x15,0x85,0xbe]1676 1677s_flbit_i32_i64 s5, exec1678// CHECK: [0x7e,0x15,0x85,0xbe]1679 1680s_flbit_i32_i64 s5, 01681// CHECK: [0x80,0x15,0x85,0xbe]1682 1683s_flbit_i32_i64 s5, -11684// CHECK: [0xc1,0x15,0x85,0xbe]1685 1686s_flbit_i32_i64 s5, 0.51687// CHECK: [0xf0,0x15,0x85,0xbe]1688 1689s_flbit_i32_i64 s5, -4.01690// CHECK: [0xf7,0x15,0x85,0xbe]1691 1692s_flbit_i32_i64 s5, src_vccz1693// CHECK: [0xfb,0x15,0x85,0xbe]1694 1695s_flbit_i32_i64 s5, src_execz1696// CHECK: [0xfc,0x15,0x85,0xbe]1697 1698s_flbit_i32_i64 s5, src_scc1699// CHECK: [0xfd,0x15,0x85,0xbe]1700 1701s_flbit_i32_i64 s5, 0xaf1234561702// CHECK: [0xff,0x15,0x85,0xbe,0x56,0x34,0x12,0xaf]1703 1704s_flbit_i32_i64 s5, 0x3f7172731705// CHECK: [0xff,0x15,0x85,0xbe,0x73,0x72,0x71,0x3f]1706 1707s_sext_i32_i8 s5, s11708// CHECK: [0x01,0x16,0x85,0xbe]1709 1710s_sext_i32_i8 s101, s11711// CHECK: [0x01,0x16,0xe5,0xbe]1712 1713s_sext_i32_i8 flat_scratch_lo, s11714// CHECK: [0x01,0x16,0xe6,0xbe]1715 1716s_sext_i32_i8 flat_scratch_hi, s11717// CHECK: [0x01,0x16,0xe7,0xbe]1718 1719s_sext_i32_i8 vcc_lo, s11720// CHECK: [0x01,0x16,0xea,0xbe]1721 1722s_sext_i32_i8 vcc_hi, s11723// CHECK: [0x01,0x16,0xeb,0xbe]1724 1725s_sext_i32_i8 ttmp15, s11726// CHECK: [0x01,0x16,0xfb,0xbe]1727 1728s_sext_i32_i8 m0, s11729// CHECK: [0x01,0x16,0xfc,0xbe]1730 1731s_sext_i32_i8 exec_lo, s11732// CHECK: [0x01,0x16,0xfe,0xbe]1733 1734s_sext_i32_i8 exec_hi, s11735// CHECK: [0x01,0x16,0xff,0xbe]1736 1737s_sext_i32_i8 s5, s1011738// CHECK: [0x65,0x16,0x85,0xbe]1739 1740s_sext_i32_i8 s5, flat_scratch_lo1741// CHECK: [0x66,0x16,0x85,0xbe]1742 1743s_sext_i32_i8 s5, flat_scratch_hi1744// CHECK: [0x67,0x16,0x85,0xbe]1745 1746s_sext_i32_i8 s5, vcc_lo1747// CHECK: [0x6a,0x16,0x85,0xbe]1748 1749s_sext_i32_i8 s5, vcc_hi1750// CHECK: [0x6b,0x16,0x85,0xbe]1751 1752s_sext_i32_i8 s5, ttmp151753// CHECK: [0x7b,0x16,0x85,0xbe]1754 1755s_sext_i32_i8 s5, m01756// CHECK: [0x7c,0x16,0x85,0xbe]1757 1758s_sext_i32_i8 s5, exec_lo1759// CHECK: [0x7e,0x16,0x85,0xbe]1760 1761s_sext_i32_i8 s5, exec_hi1762// CHECK: [0x7f,0x16,0x85,0xbe]1763 1764s_sext_i32_i8 s5, 01765// CHECK: [0x80,0x16,0x85,0xbe]1766 1767s_sext_i32_i8 s5, -11768// CHECK: [0xc1,0x16,0x85,0xbe]1769 1770s_sext_i32_i8 s5, 0.51771// CHECK: [0xf0,0x16,0x85,0xbe]1772 1773s_sext_i32_i8 s5, -4.01774// CHECK: [0xf7,0x16,0x85,0xbe]1775 1776s_sext_i32_i8 s5, src_vccz1777// CHECK: [0xfb,0x16,0x85,0xbe]1778 1779s_sext_i32_i8 s5, src_execz1780// CHECK: [0xfc,0x16,0x85,0xbe]1781 1782s_sext_i32_i8 s5, src_scc1783// CHECK: [0xfd,0x16,0x85,0xbe]1784 1785s_sext_i32_i8 s5, 0x711786// CHECK: [0xff,0x16,0x85,0xbe,0x71,0x00,0x00,0x00]1787 1788s_sext_i32_i8 s5, 0xf01789// CHECK: [0xff,0x16,0x85,0xbe,0xf0,0x00,0x00,0x00]1790 1791s_sext_i32_i16 s5, s11792// CHECK: [0x01,0x17,0x85,0xbe]1793 1794s_sext_i32_i16 s101, s11795// CHECK: [0x01,0x17,0xe5,0xbe]1796 1797s_sext_i32_i16 flat_scratch_lo, s11798// CHECK: [0x01,0x17,0xe6,0xbe]1799 1800s_sext_i32_i16 flat_scratch_hi, s11801// CHECK: [0x01,0x17,0xe7,0xbe]1802 1803s_sext_i32_i16 vcc_lo, s11804// CHECK: [0x01,0x17,0xea,0xbe]1805 1806s_sext_i32_i16 vcc_hi, s11807// CHECK: [0x01,0x17,0xeb,0xbe]1808 1809s_sext_i32_i16 ttmp15, s11810// CHECK: [0x01,0x17,0xfb,0xbe]1811 1812s_sext_i32_i16 m0, s11813// CHECK: [0x01,0x17,0xfc,0xbe]1814 1815s_sext_i32_i16 exec_lo, s11816// CHECK: [0x01,0x17,0xfe,0xbe]1817 1818s_sext_i32_i16 exec_hi, s11819// CHECK: [0x01,0x17,0xff,0xbe]1820 1821s_sext_i32_i16 s5, s1011822// CHECK: [0x65,0x17,0x85,0xbe]1823 1824s_sext_i32_i16 s5, flat_scratch_lo1825// CHECK: [0x66,0x17,0x85,0xbe]1826 1827s_sext_i32_i16 s5, flat_scratch_hi1828// CHECK: [0x67,0x17,0x85,0xbe]1829 1830s_sext_i32_i16 s5, vcc_lo1831// CHECK: [0x6a,0x17,0x85,0xbe]1832 1833s_sext_i32_i16 s5, vcc_hi1834// CHECK: [0x6b,0x17,0x85,0xbe]1835 1836s_sext_i32_i16 s5, ttmp151837// CHECK: [0x7b,0x17,0x85,0xbe]1838 1839s_sext_i32_i16 s5, m01840// CHECK: [0x7c,0x17,0x85,0xbe]1841 1842s_sext_i32_i16 s5, exec_lo1843// CHECK: [0x7e,0x17,0x85,0xbe]1844 1845s_sext_i32_i16 s5, exec_hi1846// CHECK: [0x7f,0x17,0x85,0xbe]1847 1848s_sext_i32_i16 s5, 01849// CHECK: [0x80,0x17,0x85,0xbe]1850 1851s_sext_i32_i16 s5, -11852// CHECK: [0xc1,0x17,0x85,0xbe]1853 1854s_sext_i32_i16 s5, 0.51855// CHECK: [0xf0,0x17,0x85,0xbe]1856 1857s_sext_i32_i16 s5, -4.01858// CHECK: [0xf7,0x17,0x85,0xbe]1859 1860s_sext_i32_i16 s5, src_vccz1861// CHECK: [0xfb,0x17,0x85,0xbe]1862 1863s_sext_i32_i16 s5, src_execz1864// CHECK: [0xfc,0x17,0x85,0xbe]1865 1866s_sext_i32_i16 s5, src_scc1867// CHECK: [0xfd,0x17,0x85,0xbe]1868 1869s_sext_i32_i16 s5, 0xfe0b1870// CHECK: [0xff,0x17,0x85,0xbe,0x0b,0xfe,0x00,0x00]1871 1872s_sext_i32_i16 s5, 0x34561873// CHECK: [0xff,0x17,0x85,0xbe,0x56,0x34,0x00,0x00]1874 1875s_bitset0_b32 s5, s11876// CHECK: [0x01,0x18,0x85,0xbe]1877 1878s_bitset0_b32 s101, s11879// CHECK: [0x01,0x18,0xe5,0xbe]1880 1881s_bitset0_b32 flat_scratch_lo, s11882// CHECK: [0x01,0x18,0xe6,0xbe]1883 1884s_bitset0_b32 flat_scratch_hi, s11885// CHECK: [0x01,0x18,0xe7,0xbe]1886 1887s_bitset0_b32 vcc_lo, s11888// CHECK: [0x01,0x18,0xea,0xbe]1889 1890s_bitset0_b32 vcc_hi, s11891// CHECK: [0x01,0x18,0xeb,0xbe]1892 1893s_bitset0_b32 ttmp15, s11894// CHECK: [0x01,0x18,0xfb,0xbe]1895 1896s_bitset0_b32 m0, s11897// CHECK: [0x01,0x18,0xfc,0xbe]1898 1899s_bitset0_b32 exec_lo, s11900// CHECK: [0x01,0x18,0xfe,0xbe]1901 1902s_bitset0_b32 exec_hi, s11903// CHECK: [0x01,0x18,0xff,0xbe]1904 1905s_bitset0_b32 s5, s1011906// CHECK: [0x65,0x18,0x85,0xbe]1907 1908s_bitset0_b32 s5, flat_scratch_lo1909// CHECK: [0x66,0x18,0x85,0xbe]1910 1911s_bitset0_b32 s5, flat_scratch_hi1912// CHECK: [0x67,0x18,0x85,0xbe]1913 1914s_bitset0_b32 s5, vcc_lo1915// CHECK: [0x6a,0x18,0x85,0xbe]1916 1917s_bitset0_b32 s5, vcc_hi1918// CHECK: [0x6b,0x18,0x85,0xbe]1919 1920s_bitset0_b32 s5, ttmp151921// CHECK: [0x7b,0x18,0x85,0xbe]1922 1923s_bitset0_b32 s5, m01924// CHECK: [0x7c,0x18,0x85,0xbe]1925 1926s_bitset0_b32 s5, exec_lo1927// CHECK: [0x7e,0x18,0x85,0xbe]1928 1929s_bitset0_b32 s5, exec_hi1930// CHECK: [0x7f,0x18,0x85,0xbe]1931 1932s_bitset0_b32 s5, 01933// CHECK: [0x80,0x18,0x85,0xbe]1934 1935s_bitset0_b32 s5, -11936// CHECK: [0xc1,0x18,0x85,0xbe]1937 1938s_bitset0_b32 s5, 0.51939// CHECK: [0xf0,0x18,0x85,0xbe]1940 1941s_bitset0_b32 s5, -4.01942// CHECK: [0xf7,0x18,0x85,0xbe]1943 1944s_bitset0_b32 s5, src_vccz1945// CHECK: [0xfb,0x18,0x85,0xbe]1946 1947s_bitset0_b32 s5, src_execz1948// CHECK: [0xfc,0x18,0x85,0xbe]1949 1950s_bitset0_b32 s5, src_scc1951// CHECK: [0xfd,0x18,0x85,0xbe]1952 1953s_bitset0_b32 s5, 0xaf1234561954// CHECK: [0xff,0x18,0x85,0xbe,0x56,0x34,0x12,0xaf]1955 1956s_bitset0_b32 s5, 0x3f7172731957// CHECK: [0xff,0x18,0x85,0xbe,0x73,0x72,0x71,0x3f]1958 1959s_bitset0_b64 s[10:11], s11960// CHECK: [0x01,0x19,0x8a,0xbe]1961 1962s_bitset0_b64 s[12:13], s11963// CHECK: [0x01,0x19,0x8c,0xbe]1964 1965s_bitset0_b64 s[100:101], s11966// CHECK: [0x01,0x19,0xe4,0xbe]1967 1968s_bitset0_b64 flat_scratch, s11969// CHECK: [0x01,0x19,0xe6,0xbe]1970 1971s_bitset0_b64 vcc, s11972// CHECK: [0x01,0x19,0xea,0xbe]1973 1974s_bitset0_b64 ttmp[14:15], s11975// CHECK: [0x01,0x19,0xfa,0xbe]1976 1977s_bitset0_b64 exec, s11978// CHECK: [0x01,0x19,0xfe,0xbe]1979 1980s_bitset0_b64 s[10:11], s1011981// CHECK: [0x65,0x19,0x8a,0xbe]1982 1983s_bitset0_b64 s[10:11], flat_scratch_lo1984// CHECK: [0x66,0x19,0x8a,0xbe]1985 1986s_bitset0_b64 s[10:11], flat_scratch_hi1987// CHECK: [0x67,0x19,0x8a,0xbe]1988 1989s_bitset0_b64 s[10:11], vcc_lo1990// CHECK: [0x6a,0x19,0x8a,0xbe]1991 1992s_bitset0_b64 s[10:11], vcc_hi1993// CHECK: [0x6b,0x19,0x8a,0xbe]1994 1995s_bitset0_b64 s[10:11], ttmp151996// CHECK: [0x7b,0x19,0x8a,0xbe]1997 1998s_bitset0_b64 s[10:11], m01999// CHECK: [0x7c,0x19,0x8a,0xbe]2000 2001s_bitset0_b64 s[10:11], exec_lo2002// CHECK: [0x7e,0x19,0x8a,0xbe]2003 2004s_bitset0_b64 s[10:11], exec_hi2005// CHECK: [0x7f,0x19,0x8a,0xbe]2006 2007s_bitset0_b64 s[10:11], 02008// CHECK: [0x80,0x19,0x8a,0xbe]2009 2010s_bitset0_b64 s[10:11], -12011// CHECK: [0xc1,0x19,0x8a,0xbe]2012 2013s_bitset0_b64 s[10:11], 0.52014// CHECK: [0xf0,0x19,0x8a,0xbe]2015 2016s_bitset0_b64 s[10:11], -4.02017// CHECK: [0xf7,0x19,0x8a,0xbe]2018 2019s_bitset0_b64 s[10:11], src_vccz2020// CHECK: [0xfb,0x19,0x8a,0xbe]2021 2022s_bitset0_b64 s[10:11], src_execz2023// CHECK: [0xfc,0x19,0x8a,0xbe]2024 2025s_bitset0_b64 s[10:11], src_scc2026// CHECK: [0xfd,0x19,0x8a,0xbe]2027 2028s_bitset0_b64 s[10:11], 0xaf1234562029// CHECK: [0xff,0x19,0x8a,0xbe,0x56,0x34,0x12,0xaf]2030 2031s_bitset0_b64 s[10:11], 0x3f7172732032// CHECK: [0xff,0x19,0x8a,0xbe,0x73,0x72,0x71,0x3f]2033 2034s_bitset1_b32 s5, s12035// CHECK: [0x01,0x1a,0x85,0xbe]2036 2037s_bitset1_b32 s101, s12038// CHECK: [0x01,0x1a,0xe5,0xbe]2039 2040s_bitset1_b32 flat_scratch_lo, s12041// CHECK: [0x01,0x1a,0xe6,0xbe]2042 2043s_bitset1_b32 flat_scratch_hi, s12044// CHECK: [0x01,0x1a,0xe7,0xbe]2045 2046s_bitset1_b32 vcc_lo, s12047// CHECK: [0x01,0x1a,0xea,0xbe]2048 2049s_bitset1_b32 vcc_hi, s12050// CHECK: [0x01,0x1a,0xeb,0xbe]2051 2052s_bitset1_b32 ttmp15, s12053// CHECK: [0x01,0x1a,0xfb,0xbe]2054 2055s_bitset1_b32 m0, s12056// CHECK: [0x01,0x1a,0xfc,0xbe]2057 2058s_bitset1_b32 exec_lo, s12059// CHECK: [0x01,0x1a,0xfe,0xbe]2060 2061s_bitset1_b32 exec_hi, s12062// CHECK: [0x01,0x1a,0xff,0xbe]2063 2064s_bitset1_b32 s5, s1012065// CHECK: [0x65,0x1a,0x85,0xbe]2066 2067s_bitset1_b32 s5, flat_scratch_lo2068// CHECK: [0x66,0x1a,0x85,0xbe]2069 2070s_bitset1_b32 s5, flat_scratch_hi2071// CHECK: [0x67,0x1a,0x85,0xbe]2072 2073s_bitset1_b32 s5, vcc_lo2074// CHECK: [0x6a,0x1a,0x85,0xbe]2075 2076s_bitset1_b32 s5, vcc_hi2077// CHECK: [0x6b,0x1a,0x85,0xbe]2078 2079s_bitset1_b32 s5, ttmp152080// CHECK: [0x7b,0x1a,0x85,0xbe]2081 2082s_bitset1_b32 s5, m02083// CHECK: [0x7c,0x1a,0x85,0xbe]2084 2085s_bitset1_b32 s5, exec_lo2086// CHECK: [0x7e,0x1a,0x85,0xbe]2087 2088s_bitset1_b32 s5, exec_hi2089// CHECK: [0x7f,0x1a,0x85,0xbe]2090 2091s_bitset1_b32 s5, 02092// CHECK: [0x80,0x1a,0x85,0xbe]2093 2094s_bitset1_b32 s5, -12095// CHECK: [0xc1,0x1a,0x85,0xbe]2096 2097s_bitset1_b32 s5, 0.52098// CHECK: [0xf0,0x1a,0x85,0xbe]2099 2100s_bitset1_b32 s5, -4.02101// CHECK: [0xf7,0x1a,0x85,0xbe]2102 2103s_bitset1_b32 s5, src_vccz2104// CHECK: [0xfb,0x1a,0x85,0xbe]2105 2106s_bitset1_b32 s5, src_execz2107// CHECK: [0xfc,0x1a,0x85,0xbe]2108 2109s_bitset1_b32 s5, src_scc2110// CHECK: [0xfd,0x1a,0x85,0xbe]2111 2112s_bitset1_b32 s5, 0xaf1234562113// CHECK: [0xff,0x1a,0x85,0xbe,0x56,0x34,0x12,0xaf]2114 2115s_bitset1_b32 s5, 0x3f7172732116// CHECK: [0xff,0x1a,0x85,0xbe,0x73,0x72,0x71,0x3f]2117 2118s_bitset1_b64 s[10:11], s12119// CHECK: [0x01,0x1b,0x8a,0xbe]2120 2121s_bitset1_b64 s[12:13], s12122// CHECK: [0x01,0x1b,0x8c,0xbe]2123 2124s_bitset1_b64 s[100:101], s12125// CHECK: [0x01,0x1b,0xe4,0xbe]2126 2127s_bitset1_b64 flat_scratch, s12128// CHECK: [0x01,0x1b,0xe6,0xbe]2129 2130s_bitset1_b64 vcc, s12131// CHECK: [0x01,0x1b,0xea,0xbe]2132 2133s_bitset1_b64 ttmp[14:15], s12134// CHECK: [0x01,0x1b,0xfa,0xbe]2135 2136s_bitset1_b64 exec, s12137// CHECK: [0x01,0x1b,0xfe,0xbe]2138 2139s_bitset1_b64 s[10:11], s1012140// CHECK: [0x65,0x1b,0x8a,0xbe]2141 2142s_bitset1_b64 s[10:11], flat_scratch_lo2143// CHECK: [0x66,0x1b,0x8a,0xbe]2144 2145s_bitset1_b64 s[10:11], flat_scratch_hi2146// CHECK: [0x67,0x1b,0x8a,0xbe]2147 2148s_bitset1_b64 s[10:11], vcc_lo2149// CHECK: [0x6a,0x1b,0x8a,0xbe]2150 2151s_bitset1_b64 s[10:11], vcc_hi2152// CHECK: [0x6b,0x1b,0x8a,0xbe]2153 2154s_bitset1_b64 s[10:11], ttmp152155// CHECK: [0x7b,0x1b,0x8a,0xbe]2156 2157s_bitset1_b64 s[10:11], m02158// CHECK: [0x7c,0x1b,0x8a,0xbe]2159 2160s_bitset1_b64 s[10:11], exec_lo2161// CHECK: [0x7e,0x1b,0x8a,0xbe]2162 2163s_bitset1_b64 s[10:11], exec_hi2164// CHECK: [0x7f,0x1b,0x8a,0xbe]2165 2166s_bitset1_b64 s[10:11], 02167// CHECK: [0x80,0x1b,0x8a,0xbe]2168 2169s_bitset1_b64 s[10:11], -12170// CHECK: [0xc1,0x1b,0x8a,0xbe]2171 2172s_bitset1_b64 s[10:11], 0.52173// CHECK: [0xf0,0x1b,0x8a,0xbe]2174 2175s_bitset1_b64 s[10:11], -4.02176// CHECK: [0xf7,0x1b,0x8a,0xbe]2177 2178s_bitset1_b64 s[10:11], src_vccz2179// CHECK: [0xfb,0x1b,0x8a,0xbe]2180 2181s_bitset1_b64 s[10:11], src_execz2182// CHECK: [0xfc,0x1b,0x8a,0xbe]2183 2184s_bitset1_b64 s[10:11], src_scc2185// CHECK: [0xfd,0x1b,0x8a,0xbe]2186 2187s_bitset1_b64 s[10:11], 0xaf1234562188// CHECK: [0xff,0x1b,0x8a,0xbe,0x56,0x34,0x12,0xaf]2189 2190s_bitset1_b64 s[10:11], 0x3f7172732191// CHECK: [0xff,0x1b,0x8a,0xbe,0x73,0x72,0x71,0x3f]2192 2193s_getpc_b64 s[10:11]2194// CHECK: [0x00,0x1c,0x8a,0xbe]2195 2196s_getpc_b64 s[12:13]2197// CHECK: [0x00,0x1c,0x8c,0xbe]2198 2199s_getpc_b64 s[100:101]2200// CHECK: [0x00,0x1c,0xe4,0xbe]2201 2202s_getpc_b64 flat_scratch2203// CHECK: [0x00,0x1c,0xe6,0xbe]2204 2205s_getpc_b64 vcc2206// CHECK: [0x00,0x1c,0xea,0xbe]2207 2208s_getpc_b64 ttmp[14:15]2209// CHECK: [0x00,0x1c,0xfa,0xbe]2210 2211s_getpc_b64 exec2212// CHECK: [0x00,0x1c,0xfe,0xbe]2213 2214s_setpc_b64 s[2:3]2215// CHECK: [0x02,0x1d,0x80,0xbe]2216 2217s_setpc_b64 s[4:5]2218// CHECK: [0x04,0x1d,0x80,0xbe]2219 2220s_setpc_b64 s[100:101]2221// CHECK: [0x64,0x1d,0x80,0xbe]2222 2223s_setpc_b64 flat_scratch2224// CHECK: [0x66,0x1d,0x80,0xbe]2225 2226s_setpc_b64 vcc2227// CHECK: [0x6a,0x1d,0x80,0xbe]2228 2229s_setpc_b64 ttmp[14:15]2230// CHECK: [0x7a,0x1d,0x80,0xbe]2231 2232s_swappc_b64 s[10:11], s[2:3]2233// CHECK: [0x02,0x1e,0x8a,0xbe]2234 2235s_swappc_b64 s[12:13], s[2:3]2236// CHECK: [0x02,0x1e,0x8c,0xbe]2237 2238s_swappc_b64 s[100:101], s[2:3]2239// CHECK: [0x02,0x1e,0xe4,0xbe]2240 2241s_swappc_b64 flat_scratch, s[2:3]2242// CHECK: [0x02,0x1e,0xe6,0xbe]2243 2244s_swappc_b64 vcc, s[2:3]2245// CHECK: [0x02,0x1e,0xea,0xbe]2246 2247s_swappc_b64 ttmp[14:15], s[2:3]2248// CHECK: [0x02,0x1e,0xfa,0xbe]2249 2250s_swappc_b64 exec, s[2:3]2251// CHECK: [0x02,0x1e,0xfe,0xbe]2252 2253s_swappc_b64 s[10:11], s[4:5]2254// CHECK: [0x04,0x1e,0x8a,0xbe]2255 2256s_swappc_b64 s[10:11], s[100:101]2257// CHECK: [0x64,0x1e,0x8a,0xbe]2258 2259s_swappc_b64 s[10:11], flat_scratch2260// CHECK: [0x66,0x1e,0x8a,0xbe]2261 2262s_swappc_b64 s[10:11], vcc2263// CHECK: [0x6a,0x1e,0x8a,0xbe]2264 2265s_swappc_b64 s[10:11], ttmp[14:15]2266// CHECK: [0x7a,0x1e,0x8a,0xbe]2267 2268s_rfe_b64 s[2:3]2269// CHECK: [0x02,0x1f,0x80,0xbe]2270 2271s_rfe_b64 s[4:5]2272// CHECK: [0x04,0x1f,0x80,0xbe]2273 2274s_rfe_b64 s[100:101]2275// CHECK: [0x64,0x1f,0x80,0xbe]2276 2277s_rfe_b64 flat_scratch2278// CHECK: [0x66,0x1f,0x80,0xbe]2279 2280s_rfe_b64 vcc2281// CHECK: [0x6a,0x1f,0x80,0xbe]2282 2283s_rfe_b64 ttmp[14:15]2284// CHECK: [0x7a,0x1f,0x80,0xbe]2285 2286s_and_saveexec_b64 s[10:11], s[2:3]2287// CHECK: [0x02,0x20,0x8a,0xbe]2288 2289s_and_saveexec_b64 s[12:13], s[2:3]2290// CHECK: [0x02,0x20,0x8c,0xbe]2291 2292s_and_saveexec_b64 s[100:101], s[2:3]2293// CHECK: [0x02,0x20,0xe4,0xbe]2294 2295s_and_saveexec_b64 flat_scratch, s[2:3]2296// CHECK: [0x02,0x20,0xe6,0xbe]2297 2298s_and_saveexec_b64 vcc, s[2:3]2299// CHECK: [0x02,0x20,0xea,0xbe]2300 2301s_and_saveexec_b64 ttmp[14:15], s[2:3]2302// CHECK: [0x02,0x20,0xfa,0xbe]2303 2304s_and_saveexec_b64 s[10:11], s[4:5]2305// CHECK: [0x04,0x20,0x8a,0xbe]2306 2307s_and_saveexec_b64 s[10:11], s[100:101]2308// CHECK: [0x64,0x20,0x8a,0xbe]2309 2310s_and_saveexec_b64 s[10:11], flat_scratch2311// CHECK: [0x66,0x20,0x8a,0xbe]2312 2313s_and_saveexec_b64 s[10:11], vcc2314// CHECK: [0x6a,0x20,0x8a,0xbe]2315 2316s_and_saveexec_b64 s[10:11], ttmp[14:15]2317// CHECK: [0x7a,0x20,0x8a,0xbe]2318 2319s_and_saveexec_b64 s[10:11], exec2320// CHECK: [0x7e,0x20,0x8a,0xbe]2321 2322s_and_saveexec_b64 s[10:11], 02323// CHECK: [0x80,0x20,0x8a,0xbe]2324 2325s_and_saveexec_b64 s[10:11], -12326// CHECK: [0xc1,0x20,0x8a,0xbe]2327 2328s_and_saveexec_b64 s[10:11], 0.52329// CHECK: [0xf0,0x20,0x8a,0xbe]2330 2331s_and_saveexec_b64 s[10:11], -4.02332// CHECK: [0xf7,0x20,0x8a,0xbe]2333 2334s_and_saveexec_b64 s[10:11], src_vccz2335// CHECK: [0xfb,0x20,0x8a,0xbe]2336 2337s_and_saveexec_b64 s[10:11], src_execz2338// CHECK: [0xfc,0x20,0x8a,0xbe]2339 2340s_and_saveexec_b64 s[10:11], src_scc2341// CHECK: [0xfd,0x20,0x8a,0xbe]2342 2343s_and_saveexec_b64 s[10:11], 0xaf1234562344// CHECK: [0xff,0x20,0x8a,0xbe,0x56,0x34,0x12,0xaf]2345 2346s_and_saveexec_b64 s[10:11], 0x3f7172732347// CHECK: [0xff,0x20,0x8a,0xbe,0x73,0x72,0x71,0x3f]2348 2349s_or_saveexec_b64 s[10:11], s[2:3]2350// CHECK: [0x02,0x21,0x8a,0xbe]2351 2352s_or_saveexec_b64 s[12:13], s[2:3]2353// CHECK: [0x02,0x21,0x8c,0xbe]2354 2355s_or_saveexec_b64 s[100:101], s[2:3]2356// CHECK: [0x02,0x21,0xe4,0xbe]2357 2358s_or_saveexec_b64 flat_scratch, s[2:3]2359// CHECK: [0x02,0x21,0xe6,0xbe]2360 2361s_or_saveexec_b64 vcc, s[2:3]2362// CHECK: [0x02,0x21,0xea,0xbe]2363 2364s_or_saveexec_b64 ttmp[14:15], s[2:3]2365// CHECK: [0x02,0x21,0xfa,0xbe]2366 2367s_or_saveexec_b64 s[10:11], s[4:5]2368// CHECK: [0x04,0x21,0x8a,0xbe]2369 2370s_or_saveexec_b64 s[10:11], s[100:101]2371// CHECK: [0x64,0x21,0x8a,0xbe]2372 2373s_or_saveexec_b64 s[10:11], flat_scratch2374// CHECK: [0x66,0x21,0x8a,0xbe]2375 2376s_or_saveexec_b64 s[10:11], vcc2377// CHECK: [0x6a,0x21,0x8a,0xbe]2378 2379s_or_saveexec_b64 s[10:11], ttmp[14:15]2380// CHECK: [0x7a,0x21,0x8a,0xbe]2381 2382s_or_saveexec_b64 s[10:11], exec2383// CHECK: [0x7e,0x21,0x8a,0xbe]2384 2385s_or_saveexec_b64 s[10:11], 02386// CHECK: [0x80,0x21,0x8a,0xbe]2387 2388s_or_saveexec_b64 s[10:11], -12389// CHECK: [0xc1,0x21,0x8a,0xbe]2390 2391s_or_saveexec_b64 s[10:11], 0.52392// CHECK: [0xf0,0x21,0x8a,0xbe]2393 2394s_or_saveexec_b64 s[10:11], -4.02395// CHECK: [0xf7,0x21,0x8a,0xbe]2396 2397s_or_saveexec_b64 s[10:11], src_vccz2398// CHECK: [0xfb,0x21,0x8a,0xbe]2399 2400s_or_saveexec_b64 s[10:11], src_execz2401// CHECK: [0xfc,0x21,0x8a,0xbe]2402 2403s_or_saveexec_b64 s[10:11], src_scc2404// CHECK: [0xfd,0x21,0x8a,0xbe]2405 2406s_or_saveexec_b64 s[10:11], 0xaf1234562407// CHECK: [0xff,0x21,0x8a,0xbe,0x56,0x34,0x12,0xaf]2408 2409s_or_saveexec_b64 s[10:11], 0x3f7172732410// CHECK: [0xff,0x21,0x8a,0xbe,0x73,0x72,0x71,0x3f]2411 2412s_xor_saveexec_b64 s[10:11], s[2:3]2413// CHECK: [0x02,0x22,0x8a,0xbe]2414 2415s_xor_saveexec_b64 s[12:13], s[2:3]2416// CHECK: [0x02,0x22,0x8c,0xbe]2417 2418s_xor_saveexec_b64 s[100:101], s[2:3]2419// CHECK: [0x02,0x22,0xe4,0xbe]2420 2421s_xor_saveexec_b64 flat_scratch, s[2:3]2422// CHECK: [0x02,0x22,0xe6,0xbe]2423 2424s_xor_saveexec_b64 vcc, s[2:3]2425// CHECK: [0x02,0x22,0xea,0xbe]2426 2427s_xor_saveexec_b64 ttmp[14:15], s[2:3]2428// CHECK: [0x02,0x22,0xfa,0xbe]2429 2430s_xor_saveexec_b64 s[10:11], s[4:5]2431// CHECK: [0x04,0x22,0x8a,0xbe]2432 2433s_xor_saveexec_b64 s[10:11], s[100:101]2434// CHECK: [0x64,0x22,0x8a,0xbe]2435 2436s_xor_saveexec_b64 s[10:11], flat_scratch2437// CHECK: [0x66,0x22,0x8a,0xbe]2438 2439s_xor_saveexec_b64 s[10:11], vcc2440// CHECK: [0x6a,0x22,0x8a,0xbe]2441 2442s_xor_saveexec_b64 s[10:11], ttmp[14:15]2443// CHECK: [0x7a,0x22,0x8a,0xbe]2444 2445s_xor_saveexec_b64 s[10:11], exec2446// CHECK: [0x7e,0x22,0x8a,0xbe]2447 2448s_xor_saveexec_b64 s[10:11], 02449// CHECK: [0x80,0x22,0x8a,0xbe]2450 2451s_xor_saveexec_b64 s[10:11], -12452// CHECK: [0xc1,0x22,0x8a,0xbe]2453 2454s_xor_saveexec_b64 s[10:11], 0.52455// CHECK: [0xf0,0x22,0x8a,0xbe]2456 2457s_xor_saveexec_b64 s[10:11], -4.02458// CHECK: [0xf7,0x22,0x8a,0xbe]2459 2460s_xor_saveexec_b64 s[10:11], src_vccz2461// CHECK: [0xfb,0x22,0x8a,0xbe]2462 2463s_xor_saveexec_b64 s[10:11], src_execz2464// CHECK: [0xfc,0x22,0x8a,0xbe]2465 2466s_xor_saveexec_b64 s[10:11], src_scc2467// CHECK: [0xfd,0x22,0x8a,0xbe]2468 2469s_xor_saveexec_b64 s[10:11], 0xaf1234562470// CHECK: [0xff,0x22,0x8a,0xbe,0x56,0x34,0x12,0xaf]2471 2472s_xor_saveexec_b64 s[10:11], 0x3f7172732473// CHECK: [0xff,0x22,0x8a,0xbe,0x73,0x72,0x71,0x3f]2474 2475s_andn2_saveexec_b64 s[10:11], s[2:3]2476// CHECK: [0x02,0x23,0x8a,0xbe]2477 2478s_andn2_saveexec_b64 s[12:13], s[2:3]2479// CHECK: [0x02,0x23,0x8c,0xbe]2480 2481s_andn2_saveexec_b64 s[100:101], s[2:3]2482// CHECK: [0x02,0x23,0xe4,0xbe]2483 2484s_andn2_saveexec_b64 flat_scratch, s[2:3]2485// CHECK: [0x02,0x23,0xe6,0xbe]2486 2487s_andn2_saveexec_b64 vcc, s[2:3]2488// CHECK: [0x02,0x23,0xea,0xbe]2489 2490s_andn2_saveexec_b64 ttmp[14:15], s[2:3]2491// CHECK: [0x02,0x23,0xfa,0xbe]2492 2493s_andn2_saveexec_b64 s[10:11], s[4:5]2494// CHECK: [0x04,0x23,0x8a,0xbe]2495 2496s_andn2_saveexec_b64 s[10:11], s[100:101]2497// CHECK: [0x64,0x23,0x8a,0xbe]2498 2499s_andn2_saveexec_b64 s[10:11], flat_scratch2500// CHECK: [0x66,0x23,0x8a,0xbe]2501 2502s_andn2_saveexec_b64 s[10:11], vcc2503// CHECK: [0x6a,0x23,0x8a,0xbe]2504 2505s_andn2_saveexec_b64 s[10:11], ttmp[14:15]2506// CHECK: [0x7a,0x23,0x8a,0xbe]2507 2508s_andn2_saveexec_b64 s[10:11], exec2509// CHECK: [0x7e,0x23,0x8a,0xbe]2510 2511s_andn2_saveexec_b64 s[10:11], 02512// CHECK: [0x80,0x23,0x8a,0xbe]2513 2514s_andn2_saveexec_b64 s[10:11], -12515// CHECK: [0xc1,0x23,0x8a,0xbe]2516 2517s_andn2_saveexec_b64 s[10:11], 0.52518// CHECK: [0xf0,0x23,0x8a,0xbe]2519 2520s_andn2_saveexec_b64 s[10:11], -4.02521// CHECK: [0xf7,0x23,0x8a,0xbe]2522 2523s_andn2_saveexec_b64 s[10:11], src_vccz2524// CHECK: [0xfb,0x23,0x8a,0xbe]2525 2526s_andn2_saveexec_b64 s[10:11], src_execz2527// CHECK: [0xfc,0x23,0x8a,0xbe]2528 2529s_andn2_saveexec_b64 s[10:11], src_scc2530// CHECK: [0xfd,0x23,0x8a,0xbe]2531 2532s_andn2_saveexec_b64 s[10:11], 0xaf1234562533// CHECK: [0xff,0x23,0x8a,0xbe,0x56,0x34,0x12,0xaf]2534 2535s_andn2_saveexec_b64 s[10:11], 0x3f7172732536// CHECK: [0xff,0x23,0x8a,0xbe,0x73,0x72,0x71,0x3f]2537 2538s_orn2_saveexec_b64 s[10:11], s[2:3]2539// CHECK: [0x02,0x24,0x8a,0xbe]2540 2541s_orn2_saveexec_b64 s[12:13], s[2:3]2542// CHECK: [0x02,0x24,0x8c,0xbe]2543 2544s_orn2_saveexec_b64 s[100:101], s[2:3]2545// CHECK: [0x02,0x24,0xe4,0xbe]2546 2547s_orn2_saveexec_b64 flat_scratch, s[2:3]2548// CHECK: [0x02,0x24,0xe6,0xbe]2549 2550s_orn2_saveexec_b64 vcc, s[2:3]2551// CHECK: [0x02,0x24,0xea,0xbe]2552 2553s_orn2_saveexec_b64 ttmp[14:15], s[2:3]2554// CHECK: [0x02,0x24,0xfa,0xbe]2555 2556s_orn2_saveexec_b64 s[10:11], s[4:5]2557// CHECK: [0x04,0x24,0x8a,0xbe]2558 2559s_orn2_saveexec_b64 s[10:11], s[100:101]2560// CHECK: [0x64,0x24,0x8a,0xbe]2561 2562s_orn2_saveexec_b64 s[10:11], flat_scratch2563// CHECK: [0x66,0x24,0x8a,0xbe]2564 2565s_orn2_saveexec_b64 s[10:11], vcc2566// CHECK: [0x6a,0x24,0x8a,0xbe]2567 2568s_orn2_saveexec_b64 s[10:11], ttmp[14:15]2569// CHECK: [0x7a,0x24,0x8a,0xbe]2570 2571s_orn2_saveexec_b64 s[10:11], exec2572// CHECK: [0x7e,0x24,0x8a,0xbe]2573 2574s_orn2_saveexec_b64 s[10:11], 02575// CHECK: [0x80,0x24,0x8a,0xbe]2576 2577s_orn2_saveexec_b64 s[10:11], -12578// CHECK: [0xc1,0x24,0x8a,0xbe]2579 2580s_orn2_saveexec_b64 s[10:11], 0.52581// CHECK: [0xf0,0x24,0x8a,0xbe]2582 2583s_orn2_saveexec_b64 s[10:11], -4.02584// CHECK: [0xf7,0x24,0x8a,0xbe]2585 2586s_orn2_saveexec_b64 s[10:11], src_vccz2587// CHECK: [0xfb,0x24,0x8a,0xbe]2588 2589s_orn2_saveexec_b64 s[10:11], src_execz2590// CHECK: [0xfc,0x24,0x8a,0xbe]2591 2592s_orn2_saveexec_b64 s[10:11], src_scc2593// CHECK: [0xfd,0x24,0x8a,0xbe]2594 2595s_orn2_saveexec_b64 s[10:11], 0xaf1234562596// CHECK: [0xff,0x24,0x8a,0xbe,0x56,0x34,0x12,0xaf]2597 2598s_orn2_saveexec_b64 s[10:11], 0x3f7172732599// CHECK: [0xff,0x24,0x8a,0xbe,0x73,0x72,0x71,0x3f]2600 2601s_nand_saveexec_b64 s[10:11], s[2:3]2602// CHECK: [0x02,0x25,0x8a,0xbe]2603 2604s_nand_saveexec_b64 s[12:13], s[2:3]2605// CHECK: [0x02,0x25,0x8c,0xbe]2606 2607s_nand_saveexec_b64 s[100:101], s[2:3]2608// CHECK: [0x02,0x25,0xe4,0xbe]2609 2610s_nand_saveexec_b64 flat_scratch, s[2:3]2611// CHECK: [0x02,0x25,0xe6,0xbe]2612 2613s_nand_saveexec_b64 vcc, s[2:3]2614// CHECK: [0x02,0x25,0xea,0xbe]2615 2616s_nand_saveexec_b64 ttmp[14:15], s[2:3]2617// CHECK: [0x02,0x25,0xfa,0xbe]2618 2619s_nand_saveexec_b64 s[10:11], s[4:5]2620// CHECK: [0x04,0x25,0x8a,0xbe]2621 2622s_nand_saveexec_b64 s[10:11], s[100:101]2623// CHECK: [0x64,0x25,0x8a,0xbe]2624 2625s_nand_saveexec_b64 s[10:11], flat_scratch2626// CHECK: [0x66,0x25,0x8a,0xbe]2627 2628s_nand_saveexec_b64 s[10:11], vcc2629// CHECK: [0x6a,0x25,0x8a,0xbe]2630 2631s_nand_saveexec_b64 s[10:11], ttmp[14:15]2632// CHECK: [0x7a,0x25,0x8a,0xbe]2633 2634s_nand_saveexec_b64 s[10:11], exec2635// CHECK: [0x7e,0x25,0x8a,0xbe]2636 2637s_nand_saveexec_b64 s[10:11], 02638// CHECK: [0x80,0x25,0x8a,0xbe]2639 2640s_nand_saveexec_b64 s[10:11], -12641// CHECK: [0xc1,0x25,0x8a,0xbe]2642 2643s_nand_saveexec_b64 s[10:11], 0.52644// CHECK: [0xf0,0x25,0x8a,0xbe]2645 2646s_nand_saveexec_b64 s[10:11], -4.02647// CHECK: [0xf7,0x25,0x8a,0xbe]2648 2649s_nand_saveexec_b64 s[10:11], src_vccz2650// CHECK: [0xfb,0x25,0x8a,0xbe]2651 2652s_nand_saveexec_b64 s[10:11], src_execz2653// CHECK: [0xfc,0x25,0x8a,0xbe]2654 2655s_nand_saveexec_b64 s[10:11], src_scc2656// CHECK: [0xfd,0x25,0x8a,0xbe]2657 2658s_nand_saveexec_b64 s[10:11], 0xaf1234562659// CHECK: [0xff,0x25,0x8a,0xbe,0x56,0x34,0x12,0xaf]2660 2661s_nand_saveexec_b64 s[10:11], 0x3f7172732662// CHECK: [0xff,0x25,0x8a,0xbe,0x73,0x72,0x71,0x3f]2663 2664s_nor_saveexec_b64 s[10:11], s[2:3]2665// CHECK: [0x02,0x26,0x8a,0xbe]2666 2667s_nor_saveexec_b64 s[12:13], s[2:3]2668// CHECK: [0x02,0x26,0x8c,0xbe]2669 2670s_nor_saveexec_b64 s[100:101], s[2:3]2671// CHECK: [0x02,0x26,0xe4,0xbe]2672 2673s_nor_saveexec_b64 flat_scratch, s[2:3]2674// CHECK: [0x02,0x26,0xe6,0xbe]2675 2676s_nor_saveexec_b64 vcc, s[2:3]2677// CHECK: [0x02,0x26,0xea,0xbe]2678 2679s_nor_saveexec_b64 ttmp[14:15], s[2:3]2680// CHECK: [0x02,0x26,0xfa,0xbe]2681 2682s_nor_saveexec_b64 s[10:11], s[4:5]2683// CHECK: [0x04,0x26,0x8a,0xbe]2684 2685s_nor_saveexec_b64 s[10:11], s[100:101]2686// CHECK: [0x64,0x26,0x8a,0xbe]2687 2688s_nor_saveexec_b64 s[10:11], flat_scratch2689// CHECK: [0x66,0x26,0x8a,0xbe]2690 2691s_nor_saveexec_b64 s[10:11], vcc2692// CHECK: [0x6a,0x26,0x8a,0xbe]2693 2694s_nor_saveexec_b64 s[10:11], ttmp[14:15]2695// CHECK: [0x7a,0x26,0x8a,0xbe]2696 2697s_nor_saveexec_b64 s[10:11], exec2698// CHECK: [0x7e,0x26,0x8a,0xbe]2699 2700s_nor_saveexec_b64 s[10:11], 02701// CHECK: [0x80,0x26,0x8a,0xbe]2702 2703s_nor_saveexec_b64 s[10:11], -12704// CHECK: [0xc1,0x26,0x8a,0xbe]2705 2706s_nor_saveexec_b64 s[10:11], 0.52707// CHECK: [0xf0,0x26,0x8a,0xbe]2708 2709s_nor_saveexec_b64 s[10:11], -4.02710// CHECK: [0xf7,0x26,0x8a,0xbe]2711 2712s_nor_saveexec_b64 s[10:11], src_vccz2713// CHECK: [0xfb,0x26,0x8a,0xbe]2714 2715s_nor_saveexec_b64 s[10:11], src_execz2716// CHECK: [0xfc,0x26,0x8a,0xbe]2717 2718s_nor_saveexec_b64 s[10:11], src_scc2719// CHECK: [0xfd,0x26,0x8a,0xbe]2720 2721s_nor_saveexec_b64 s[10:11], 0xaf1234562722// CHECK: [0xff,0x26,0x8a,0xbe,0x56,0x34,0x12,0xaf]2723 2724s_nor_saveexec_b64 s[10:11], 0x3f7172732725// CHECK: [0xff,0x26,0x8a,0xbe,0x73,0x72,0x71,0x3f]2726 2727s_xnor_saveexec_b64 s[10:11], s[2:3]2728// CHECK: [0x02,0x27,0x8a,0xbe]2729 2730s_xnor_saveexec_b64 s[12:13], s[2:3]2731// CHECK: [0x02,0x27,0x8c,0xbe]2732 2733s_xnor_saveexec_b64 s[100:101], s[2:3]2734// CHECK: [0x02,0x27,0xe4,0xbe]2735 2736s_xnor_saveexec_b64 flat_scratch, s[2:3]2737// CHECK: [0x02,0x27,0xe6,0xbe]2738 2739s_xnor_saveexec_b64 vcc, s[2:3]2740// CHECK: [0x02,0x27,0xea,0xbe]2741 2742s_xnor_saveexec_b64 ttmp[14:15], s[2:3]2743// CHECK: [0x02,0x27,0xfa,0xbe]2744 2745s_xnor_saveexec_b64 s[10:11], s[4:5]2746// CHECK: [0x04,0x27,0x8a,0xbe]2747 2748s_xnor_saveexec_b64 s[10:11], s[100:101]2749// CHECK: [0x64,0x27,0x8a,0xbe]2750 2751s_xnor_saveexec_b64 s[10:11], flat_scratch2752// CHECK: [0x66,0x27,0x8a,0xbe]2753 2754s_xnor_saveexec_b64 s[10:11], vcc2755// CHECK: [0x6a,0x27,0x8a,0xbe]2756 2757s_xnor_saveexec_b64 s[10:11], ttmp[14:15]2758// CHECK: [0x7a,0x27,0x8a,0xbe]2759 2760s_xnor_saveexec_b64 s[10:11], exec2761// CHECK: [0x7e,0x27,0x8a,0xbe]2762 2763s_xnor_saveexec_b64 s[10:11], 02764// CHECK: [0x80,0x27,0x8a,0xbe]2765 2766s_xnor_saveexec_b64 s[10:11], -12767// CHECK: [0xc1,0x27,0x8a,0xbe]2768 2769s_xnor_saveexec_b64 s[10:11], 0.52770// CHECK: [0xf0,0x27,0x8a,0xbe]2771 2772s_xnor_saveexec_b64 s[10:11], -4.02773// CHECK: [0xf7,0x27,0x8a,0xbe]2774 2775s_xnor_saveexec_b64 s[10:11], src_vccz2776// CHECK: [0xfb,0x27,0x8a,0xbe]2777 2778s_xnor_saveexec_b64 s[10:11], src_execz2779// CHECK: [0xfc,0x27,0x8a,0xbe]2780 2781s_xnor_saveexec_b64 s[10:11], src_scc2782// CHECK: [0xfd,0x27,0x8a,0xbe]2783 2784s_xnor_saveexec_b64 s[10:11], 0xaf1234562785// CHECK: [0xff,0x27,0x8a,0xbe,0x56,0x34,0x12,0xaf]2786 2787s_xnor_saveexec_b64 s[10:11], 0x3f7172732788// CHECK: [0xff,0x27,0x8a,0xbe,0x73,0x72,0x71,0x3f]2789 2790s_quadmask_b32 s5, s12791// CHECK: [0x01,0x28,0x85,0xbe]2792 2793s_quadmask_b32 s101, s12794// CHECK: [0x01,0x28,0xe5,0xbe]2795 2796s_quadmask_b32 flat_scratch_lo, s12797// CHECK: [0x01,0x28,0xe6,0xbe]2798 2799s_quadmask_b32 flat_scratch_hi, s12800// CHECK: [0x01,0x28,0xe7,0xbe]2801 2802s_quadmask_b32 vcc_lo, s12803// CHECK: [0x01,0x28,0xea,0xbe]2804 2805s_quadmask_b32 vcc_hi, s12806// CHECK: [0x01,0x28,0xeb,0xbe]2807 2808s_quadmask_b32 ttmp15, s12809// CHECK: [0x01,0x28,0xfb,0xbe]2810 2811s_quadmask_b32 m0, s12812// CHECK: [0x01,0x28,0xfc,0xbe]2813 2814s_quadmask_b32 exec_lo, s12815// CHECK: [0x01,0x28,0xfe,0xbe]2816 2817s_quadmask_b32 exec_hi, s12818// CHECK: [0x01,0x28,0xff,0xbe]2819 2820s_quadmask_b32 s5, s1012821// CHECK: [0x65,0x28,0x85,0xbe]2822 2823s_quadmask_b32 s5, flat_scratch_lo2824// CHECK: [0x66,0x28,0x85,0xbe]2825 2826s_quadmask_b32 s5, flat_scratch_hi2827// CHECK: [0x67,0x28,0x85,0xbe]2828 2829s_quadmask_b32 s5, vcc_lo2830// CHECK: [0x6a,0x28,0x85,0xbe]2831 2832s_quadmask_b32 s5, vcc_hi2833// CHECK: [0x6b,0x28,0x85,0xbe]2834 2835s_quadmask_b32 s5, ttmp152836// CHECK: [0x7b,0x28,0x85,0xbe]2837 2838s_quadmask_b32 s5, m02839// CHECK: [0x7c,0x28,0x85,0xbe]2840 2841s_quadmask_b32 s5, exec_lo2842// CHECK: [0x7e,0x28,0x85,0xbe]2843 2844s_quadmask_b32 s5, exec_hi2845// CHECK: [0x7f,0x28,0x85,0xbe]2846 2847s_quadmask_b32 s5, 02848// CHECK: [0x80,0x28,0x85,0xbe]2849 2850s_quadmask_b32 s5, -12851// CHECK: [0xc1,0x28,0x85,0xbe]2852 2853s_quadmask_b32 s5, 0.52854// CHECK: [0xf0,0x28,0x85,0xbe]2855 2856s_quadmask_b32 s5, -4.02857// CHECK: [0xf7,0x28,0x85,0xbe]2858 2859s_quadmask_b32 s5, src_vccz2860// CHECK: [0xfb,0x28,0x85,0xbe]2861 2862s_quadmask_b32 s5, src_execz2863// CHECK: [0xfc,0x28,0x85,0xbe]2864 2865s_quadmask_b32 s5, src_scc2866// CHECK: [0xfd,0x28,0x85,0xbe]2867 2868s_quadmask_b32 s5, 0xaf1234562869// CHECK: [0xff,0x28,0x85,0xbe,0x56,0x34,0x12,0xaf]2870 2871s_quadmask_b32 s5, 0x3f7172732872// CHECK: [0xff,0x28,0x85,0xbe,0x73,0x72,0x71,0x3f]2873 2874s_quadmask_b64 s[10:11], s[2:3]2875// CHECK: [0x02,0x29,0x8a,0xbe]2876 2877s_quadmask_b64 s[12:13], s[2:3]2878// CHECK: [0x02,0x29,0x8c,0xbe]2879 2880s_quadmask_b64 s[100:101], s[2:3]2881// CHECK: [0x02,0x29,0xe4,0xbe]2882 2883s_quadmask_b64 flat_scratch, s[2:3]2884// CHECK: [0x02,0x29,0xe6,0xbe]2885 2886s_quadmask_b64 vcc, s[2:3]2887// CHECK: [0x02,0x29,0xea,0xbe]2888 2889s_quadmask_b64 ttmp[14:15], s[2:3]2890// CHECK: [0x02,0x29,0xfa,0xbe]2891 2892s_quadmask_b64 exec, s[2:3]2893// CHECK: [0x02,0x29,0xfe,0xbe]2894 2895s_quadmask_b64 s[10:11], s[4:5]2896// CHECK: [0x04,0x29,0x8a,0xbe]2897 2898s_quadmask_b64 s[10:11], s[100:101]2899// CHECK: [0x64,0x29,0x8a,0xbe]2900 2901s_quadmask_b64 s[10:11], flat_scratch2902// CHECK: [0x66,0x29,0x8a,0xbe]2903 2904s_quadmask_b64 s[10:11], vcc2905// CHECK: [0x6a,0x29,0x8a,0xbe]2906 2907s_quadmask_b64 s[10:11], ttmp[14:15]2908// CHECK: [0x7a,0x29,0x8a,0xbe]2909 2910s_quadmask_b64 s[10:11], exec2911// CHECK: [0x7e,0x29,0x8a,0xbe]2912 2913s_quadmask_b64 s[10:11], 02914// CHECK: [0x80,0x29,0x8a,0xbe]2915 2916s_quadmask_b64 s[10:11], -12917// CHECK: [0xc1,0x29,0x8a,0xbe]2918 2919s_quadmask_b64 s[10:11], 0.52920// CHECK: [0xf0,0x29,0x8a,0xbe]2921 2922s_quadmask_b64 s[10:11], -4.02923// CHECK: [0xf7,0x29,0x8a,0xbe]2924 2925s_quadmask_b64 s[10:11], src_vccz2926// CHECK: [0xfb,0x29,0x8a,0xbe]2927 2928s_quadmask_b64 s[10:11], src_execz2929// CHECK: [0xfc,0x29,0x8a,0xbe]2930 2931s_quadmask_b64 s[10:11], src_scc2932// CHECK: [0xfd,0x29,0x8a,0xbe]2933 2934s_quadmask_b64 s[10:11], 0xaf1234562935// CHECK: [0xff,0x29,0x8a,0xbe,0x56,0x34,0x12,0xaf]2936 2937s_quadmask_b64 s[10:11], 0x3f7172732938// CHECK: [0xff,0x29,0x8a,0xbe,0x73,0x72,0x71,0x3f]2939 2940s_movrels_b32 s5, s12941// CHECK: [0x01,0x2a,0x85,0xbe]2942 2943s_movrels_b32 s101, s12944// CHECK: [0x01,0x2a,0xe5,0xbe]2945 2946s_movrels_b32 flat_scratch_lo, s12947// CHECK: [0x01,0x2a,0xe6,0xbe]2948 2949s_movrels_b32 flat_scratch_hi, s12950// CHECK: [0x01,0x2a,0xe7,0xbe]2951 2952s_movrels_b32 vcc_lo, s12953// CHECK: [0x01,0x2a,0xea,0xbe]2954 2955s_movrels_b32 vcc_hi, s12956// CHECK: [0x01,0x2a,0xeb,0xbe]2957 2958s_movrels_b32 ttmp15, s12959// CHECK: [0x01,0x2a,0xfb,0xbe]2960 2961s_movrels_b32 m0, s12962// CHECK: [0x01,0x2a,0xfc,0xbe]2963 2964s_movrels_b32 exec_lo, s12965// CHECK: [0x01,0x2a,0xfe,0xbe]2966 2967s_movrels_b32 exec_hi, s12968// CHECK: [0x01,0x2a,0xff,0xbe]2969 2970s_movrels_b32 s5, s1012971// CHECK: [0x65,0x2a,0x85,0xbe]2972 2973s_movrels_b32 s5, flat_scratch_lo2974// CHECK: [0x66,0x2a,0x85,0xbe]2975 2976s_movrels_b32 s5, flat_scratch_hi2977// CHECK: [0x67,0x2a,0x85,0xbe]2978 2979s_movrels_b32 s5, vcc_lo2980// CHECK: [0x6a,0x2a,0x85,0xbe]2981 2982s_movrels_b32 s5, vcc_hi2983// CHECK: [0x6b,0x2a,0x85,0xbe]2984 2985s_movrels_b32 s5, ttmp152986// CHECK: [0x7b,0x2a,0x85,0xbe]2987 2988s_movrels_b64 s[10:11], s[2:3]2989// CHECK: [0x02,0x2b,0x8a,0xbe]2990 2991s_movrels_b64 s[12:13], s[2:3]2992// CHECK: [0x02,0x2b,0x8c,0xbe]2993 2994s_movrels_b64 s[100:101], s[2:3]2995// CHECK: [0x02,0x2b,0xe4,0xbe]2996 2997s_movrels_b64 flat_scratch, s[2:3]2998// CHECK: [0x02,0x2b,0xe6,0xbe]2999 3000s_movrels_b64 vcc, s[2:3]3001// CHECK: [0x02,0x2b,0xea,0xbe]3002 3003s_movrels_b64 ttmp[14:15], s[2:3]3004// CHECK: [0x02,0x2b,0xfa,0xbe]3005 3006s_movrels_b64 exec, s[2:3]3007// CHECK: [0x02,0x2b,0xfe,0xbe]3008 3009s_movrels_b64 s[10:11], s[4:5]3010// CHECK: [0x04,0x2b,0x8a,0xbe]3011 3012s_movrels_b64 s[10:11], s[100:101]3013// CHECK: [0x64,0x2b,0x8a,0xbe]3014 3015s_movrels_b64 s[10:11], flat_scratch3016// CHECK: [0x66,0x2b,0x8a,0xbe]3017 3018s_movrels_b64 s[10:11], vcc3019// CHECK: [0x6a,0x2b,0x8a,0xbe]3020 3021s_movrels_b64 s[10:11], ttmp[14:15]3022// CHECK: [0x7a,0x2b,0x8a,0xbe]3023 3024s_movreld_b32 s5, s13025// CHECK: [0x01,0x2c,0x85,0xbe]3026 3027s_movreld_b32 s101, s13028// CHECK: [0x01,0x2c,0xe5,0xbe]3029 3030s_movreld_b32 flat_scratch_lo, s13031// CHECK: [0x01,0x2c,0xe6,0xbe]3032 3033s_movreld_b32 flat_scratch_hi, s13034// CHECK: [0x01,0x2c,0xe7,0xbe]3035 3036s_movreld_b32 vcc_lo, s13037// CHECK: [0x01,0x2c,0xea,0xbe]3038 3039s_movreld_b32 vcc_hi, s13040// CHECK: [0x01,0x2c,0xeb,0xbe]3041 3042s_movreld_b32 ttmp15, s13043// CHECK: [0x01,0x2c,0xfb,0xbe]3044 3045s_movreld_b32 s5, s1013046// CHECK: [0x65,0x2c,0x85,0xbe]3047 3048s_movreld_b32 s5, flat_scratch_lo3049// CHECK: [0x66,0x2c,0x85,0xbe]3050 3051s_movreld_b32 s5, flat_scratch_hi3052// CHECK: [0x67,0x2c,0x85,0xbe]3053 3054s_movreld_b32 s5, vcc_lo3055// CHECK: [0x6a,0x2c,0x85,0xbe]3056 3057s_movreld_b32 s5, vcc_hi3058// CHECK: [0x6b,0x2c,0x85,0xbe]3059 3060s_movreld_b32 s5, ttmp153061// CHECK: [0x7b,0x2c,0x85,0xbe]3062 3063s_movreld_b32 s5, m03064// CHECK: [0x7c,0x2c,0x85,0xbe]3065 3066s_movreld_b32 s5, 03067// CHECK: [0x80,0x2c,0x85,0xbe]3068 3069s_movreld_b32 s5, -13070// CHECK: [0xc1,0x2c,0x85,0xbe]3071 3072s_movreld_b32 s5, 0.53073// CHECK: [0xf0,0x2c,0x85,0xbe]3074 3075s_movreld_b32 s5, -4.03076// CHECK: [0xf7,0x2c,0x85,0xbe]3077 3078s_movreld_b32 s5, src_vccz3079// CHECK: [0xfb,0x2c,0x85,0xbe]3080 3081s_movreld_b32 s5, src_execz3082// CHECK: [0xfc,0x2c,0x85,0xbe]3083 3084s_movreld_b32 s5, src_scc3085// CHECK: [0xfd,0x2c,0x85,0xbe]3086 3087s_movreld_b32 s5, 0xaf1234563088// CHECK: [0xff,0x2c,0x85,0xbe,0x56,0x34,0x12,0xaf]3089 3090s_movreld_b32 s5, 0x3f7172733091// CHECK: [0xff,0x2c,0x85,0xbe,0x73,0x72,0x71,0x3f]3092 3093s_movreld_b64 s[10:11], s[2:3]3094// CHECK: [0x02,0x2d,0x8a,0xbe]3095 3096s_movreld_b64 s[12:13], s[2:3]3097// CHECK: [0x02,0x2d,0x8c,0xbe]3098 3099s_movreld_b64 s[100:101], s[2:3]3100// CHECK: [0x02,0x2d,0xe4,0xbe]3101 3102s_movreld_b64 flat_scratch, s[2:3]3103// CHECK: [0x02,0x2d,0xe6,0xbe]3104 3105s_movreld_b64 vcc, s[2:3]3106// CHECK: [0x02,0x2d,0xea,0xbe]3107 3108s_movreld_b64 ttmp[14:15], s[2:3]3109// CHECK: [0x02,0x2d,0xfa,0xbe]3110 3111s_movreld_b64 s[10:11], s[4:5]3112// CHECK: [0x04,0x2d,0x8a,0xbe]3113 3114s_movreld_b64 s[10:11], s[100:101]3115// CHECK: [0x64,0x2d,0x8a,0xbe]3116 3117s_movreld_b64 s[10:11], flat_scratch3118// CHECK: [0x66,0x2d,0x8a,0xbe]3119 3120s_movreld_b64 s[10:11], vcc3121// CHECK: [0x6a,0x2d,0x8a,0xbe]3122 3123s_movreld_b64 s[10:11], ttmp[14:15]3124// CHECK: [0x7a,0x2d,0x8a,0xbe]3125 3126s_movreld_b64 s[10:11], 03127// CHECK: [0x80,0x2d,0x8a,0xbe]3128 3129s_movreld_b64 s[10:11], -13130// CHECK: [0xc1,0x2d,0x8a,0xbe]3131 3132s_movreld_b64 s[10:11], 0.53133// CHECK: [0xf0,0x2d,0x8a,0xbe]3134 3135s_movreld_b64 s[10:11], -4.03136// CHECK: [0xf7,0x2d,0x8a,0xbe]3137 3138s_movreld_b64 s[10:11], src_vccz3139// CHECK: [0xfb,0x2d,0x8a,0xbe]3140 3141s_movreld_b64 s[10:11], src_execz3142// CHECK: [0xfc,0x2d,0x8a,0xbe]3143 3144s_movreld_b64 s[10:11], src_scc3145// CHECK: [0xfd,0x2d,0x8a,0xbe]3146 3147s_movreld_b64 s[10:11], 0xaf1234563148// CHECK: [0xff,0x2d,0x8a,0xbe,0x56,0x34,0x12,0xaf]3149 3150s_movreld_b64 s[10:11], 0x3f7172733151// CHECK: [0xff,0x2d,0x8a,0xbe,0x73,0x72,0x71,0x3f]3152 3153s_cbranch_join s13154// CHECK: [0x01,0x2e,0x80,0xbe]3155 3156s_cbranch_join s1013157// CHECK: [0x65,0x2e,0x80,0xbe]3158 3159s_cbranch_join flat_scratch_lo3160// CHECK: [0x66,0x2e,0x80,0xbe]3161 3162s_cbranch_join flat_scratch_hi3163// CHECK: [0x67,0x2e,0x80,0xbe]3164 3165s_cbranch_join vcc_lo3166// CHECK: [0x6a,0x2e,0x80,0xbe]3167 3168s_cbranch_join vcc_hi3169// CHECK: [0x6b,0x2e,0x80,0xbe]3170 3171s_cbranch_join ttmp153172// CHECK: [0x7b,0x2e,0x80,0xbe]3173 3174s_abs_i32 s5, s13175// CHECK: [0x01,0x30,0x85,0xbe]3176 3177s_abs_i32 s101, s13178// CHECK: [0x01,0x30,0xe5,0xbe]3179 3180s_abs_i32 flat_scratch_lo, s13181// CHECK: [0x01,0x30,0xe6,0xbe]3182 3183s_abs_i32 flat_scratch_hi, s13184// CHECK: [0x01,0x30,0xe7,0xbe]3185 3186s_abs_i32 vcc_lo, s13187// CHECK: [0x01,0x30,0xea,0xbe]3188 3189s_abs_i32 vcc_hi, s13190// CHECK: [0x01,0x30,0xeb,0xbe]3191 3192s_abs_i32 ttmp15, s13193// CHECK: [0x01,0x30,0xfb,0xbe]3194 3195s_abs_i32 m0, s13196// CHECK: [0x01,0x30,0xfc,0xbe]3197 3198s_abs_i32 exec_lo, s13199// CHECK: [0x01,0x30,0xfe,0xbe]3200 3201s_abs_i32 exec_hi, s13202// CHECK: [0x01,0x30,0xff,0xbe]3203 3204s_abs_i32 s5, s1013205// CHECK: [0x65,0x30,0x85,0xbe]3206 3207s_abs_i32 s5, flat_scratch_lo3208// CHECK: [0x66,0x30,0x85,0xbe]3209 3210s_abs_i32 s5, flat_scratch_hi3211// CHECK: [0x67,0x30,0x85,0xbe]3212 3213s_abs_i32 s5, vcc_lo3214// CHECK: [0x6a,0x30,0x85,0xbe]3215 3216s_abs_i32 s5, vcc_hi3217// CHECK: [0x6b,0x30,0x85,0xbe]3218 3219s_abs_i32 s5, ttmp153220// CHECK: [0x7b,0x30,0x85,0xbe]3221 3222s_abs_i32 s5, m03223// CHECK: [0x7c,0x30,0x85,0xbe]3224 3225s_abs_i32 s5, exec_lo3226// CHECK: [0x7e,0x30,0x85,0xbe]3227 3228s_abs_i32 s5, exec_hi3229// CHECK: [0x7f,0x30,0x85,0xbe]3230 3231s_abs_i32 s5, 03232// CHECK: [0x80,0x30,0x85,0xbe]3233 3234s_abs_i32 s5, -13235// CHECK: [0xc1,0x30,0x85,0xbe]3236 3237s_abs_i32 s5, 0.53238// CHECK: [0xf0,0x30,0x85,0xbe]3239 3240s_abs_i32 s5, -4.03241// CHECK: [0xf7,0x30,0x85,0xbe]3242 3243s_abs_i32 s5, src_vccz3244// CHECK: [0xfb,0x30,0x85,0xbe]3245 3246s_abs_i32 s5, src_execz3247// CHECK: [0xfc,0x30,0x85,0xbe]3248 3249s_abs_i32 s5, src_scc3250// CHECK: [0xfd,0x30,0x85,0xbe]3251 3252s_abs_i32 s5, 0xaf1234563253// CHECK: [0xff,0x30,0x85,0xbe,0x56,0x34,0x12,0xaf]3254 3255s_abs_i32 s5, 0x3f7172733256// CHECK: [0xff,0x30,0x85,0xbe,0x73,0x72,0x71,0x3f]3257 3258s_set_gpr_idx_idx s13259// CHECK: [0x01,0x32,0x80,0xbe]3260 3261s_set_gpr_idx_idx s1013262// CHECK: [0x65,0x32,0x80,0xbe]3263 3264s_set_gpr_idx_idx flat_scratch_lo3265// CHECK: [0x66,0x32,0x80,0xbe]3266 3267s_set_gpr_idx_idx flat_scratch_hi3268// CHECK: [0x67,0x32,0x80,0xbe]3269 3270s_set_gpr_idx_idx vcc_lo3271// CHECK: [0x6a,0x32,0x80,0xbe]3272 3273s_set_gpr_idx_idx vcc_hi3274// CHECK: [0x6b,0x32,0x80,0xbe]3275 3276s_set_gpr_idx_idx ttmp153277// CHECK: [0x7b,0x32,0x80,0xbe]3278 3279s_set_gpr_idx_idx m03280// CHECK: [0x7c,0x32,0x80,0xbe]3281 3282s_set_gpr_idx_idx 03283// CHECK: [0x80,0x32,0x80,0xbe]3284 3285s_set_gpr_idx_idx -13286// CHECK: [0xc1,0x32,0x80,0xbe]3287 3288s_set_gpr_idx_idx 0.53289// CHECK: [0xf0,0x32,0x80,0xbe]3290 3291s_set_gpr_idx_idx -4.03292// CHECK: [0xf7,0x32,0x80,0xbe]3293 3294s_set_gpr_idx_idx src_vccz3295// CHECK: [0xfb,0x32,0x80,0xbe]3296 3297s_set_gpr_idx_idx src_execz3298// CHECK: [0xfc,0x32,0x80,0xbe]3299 3300s_set_gpr_idx_idx src_scc3301// CHECK: [0xfd,0x32,0x80,0xbe]3302 3303s_set_gpr_idx_idx 0xaf1234563304// CHECK: [0xff,0x32,0x80,0xbe,0x56,0x34,0x12,0xaf]3305 3306s_set_gpr_idx_idx 0x3f7172733307// CHECK: [0xff,0x32,0x80,0xbe,0x73,0x72,0x71,0x3f]3308 3309s_andn1_saveexec_b64 s[10:11], s[2:3]3310// CHECK: [0x02,0x33,0x8a,0xbe]3311 3312s_andn1_saveexec_b64 s[12:13], s[2:3]3313// CHECK: [0x02,0x33,0x8c,0xbe]3314 3315s_andn1_saveexec_b64 s[100:101], s[2:3]3316// CHECK: [0x02,0x33,0xe4,0xbe]3317 3318s_andn1_saveexec_b64 flat_scratch, s[2:3]3319// CHECK: [0x02,0x33,0xe6,0xbe]3320 3321s_andn1_saveexec_b64 vcc, s[2:3]3322// CHECK: [0x02,0x33,0xea,0xbe]3323 3324s_andn1_saveexec_b64 ttmp[14:15], s[2:3]3325// CHECK: [0x02,0x33,0xfa,0xbe]3326 3327s_andn1_saveexec_b64 s[10:11], s[4:5]3328// CHECK: [0x04,0x33,0x8a,0xbe]3329 3330s_andn1_saveexec_b64 s[10:11], s[100:101]3331// CHECK: [0x64,0x33,0x8a,0xbe]3332 3333s_andn1_saveexec_b64 s[10:11], flat_scratch3334// CHECK: [0x66,0x33,0x8a,0xbe]3335 3336s_andn1_saveexec_b64 s[10:11], vcc3337// CHECK: [0x6a,0x33,0x8a,0xbe]3338 3339s_andn1_saveexec_b64 s[10:11], ttmp[14:15]3340// CHECK: [0x7a,0x33,0x8a,0xbe]3341 3342s_andn1_saveexec_b64 s[10:11], exec3343// CHECK: [0x7e,0x33,0x8a,0xbe]3344 3345s_andn1_saveexec_b64 s[10:11], 03346// CHECK: [0x80,0x33,0x8a,0xbe]3347 3348s_andn1_saveexec_b64 s[10:11], -13349// CHECK: [0xc1,0x33,0x8a,0xbe]3350 3351s_andn1_saveexec_b64 s[10:11], 0.53352// CHECK: [0xf0,0x33,0x8a,0xbe]3353 3354s_andn1_saveexec_b64 s[10:11], -4.03355// CHECK: [0xf7,0x33,0x8a,0xbe]3356 3357s_andn1_saveexec_b64 s[10:11], src_vccz3358// CHECK: [0xfb,0x33,0x8a,0xbe]3359 3360s_andn1_saveexec_b64 s[10:11], src_execz3361// CHECK: [0xfc,0x33,0x8a,0xbe]3362 3363s_andn1_saveexec_b64 s[10:11], src_scc3364// CHECK: [0xfd,0x33,0x8a,0xbe]3365 3366s_andn1_saveexec_b64 s[10:11], 0xaf1234563367// CHECK: [0xff,0x33,0x8a,0xbe,0x56,0x34,0x12,0xaf]3368 3369s_andn1_saveexec_b64 s[10:11], 0x3f7172733370// CHECK: [0xff,0x33,0x8a,0xbe,0x73,0x72,0x71,0x3f]3371 3372s_orn1_saveexec_b64 s[10:11], s[2:3]3373// CHECK: [0x02,0x34,0x8a,0xbe]3374 3375s_orn1_saveexec_b64 s[12:13], s[2:3]3376// CHECK: [0x02,0x34,0x8c,0xbe]3377 3378s_orn1_saveexec_b64 s[100:101], s[2:3]3379// CHECK: [0x02,0x34,0xe4,0xbe]3380 3381s_orn1_saveexec_b64 flat_scratch, s[2:3]3382// CHECK: [0x02,0x34,0xe6,0xbe]3383 3384s_orn1_saveexec_b64 vcc, s[2:3]3385// CHECK: [0x02,0x34,0xea,0xbe]3386 3387s_orn1_saveexec_b64 ttmp[14:15], s[2:3]3388// CHECK: [0x02,0x34,0xfa,0xbe]3389 3390s_orn1_saveexec_b64 s[10:11], s[4:5]3391// CHECK: [0x04,0x34,0x8a,0xbe]3392 3393s_orn1_saveexec_b64 s[10:11], s[100:101]3394// CHECK: [0x64,0x34,0x8a,0xbe]3395 3396s_orn1_saveexec_b64 s[10:11], flat_scratch3397// CHECK: [0x66,0x34,0x8a,0xbe]3398 3399s_orn1_saveexec_b64 s[10:11], vcc3400// CHECK: [0x6a,0x34,0x8a,0xbe]3401 3402s_orn1_saveexec_b64 s[10:11], ttmp[14:15]3403// CHECK: [0x7a,0x34,0x8a,0xbe]3404 3405s_orn1_saveexec_b64 s[10:11], exec3406// CHECK: [0x7e,0x34,0x8a,0xbe]3407 3408s_orn1_saveexec_b64 s[10:11], 03409// CHECK: [0x80,0x34,0x8a,0xbe]3410 3411s_orn1_saveexec_b64 s[10:11], -13412// CHECK: [0xc1,0x34,0x8a,0xbe]3413 3414s_orn1_saveexec_b64 s[10:11], 0.53415// CHECK: [0xf0,0x34,0x8a,0xbe]3416 3417s_orn1_saveexec_b64 s[10:11], -4.03418// CHECK: [0xf7,0x34,0x8a,0xbe]3419 3420s_orn1_saveexec_b64 s[10:11], src_vccz3421// CHECK: [0xfb,0x34,0x8a,0xbe]3422 3423s_orn1_saveexec_b64 s[10:11], src_execz3424// CHECK: [0xfc,0x34,0x8a,0xbe]3425 3426s_orn1_saveexec_b64 s[10:11], src_scc3427// CHECK: [0xfd,0x34,0x8a,0xbe]3428 3429s_orn1_saveexec_b64 s[10:11], 0xaf1234563430// CHECK: [0xff,0x34,0x8a,0xbe,0x56,0x34,0x12,0xaf]3431 3432s_orn1_saveexec_b64 s[10:11], 0x3f7172733433// CHECK: [0xff,0x34,0x8a,0xbe,0x73,0x72,0x71,0x3f]3434 3435s_andn1_wrexec_b64 s[10:11], s[2:3]3436// CHECK: [0x02,0x35,0x8a,0xbe]3437 3438s_andn1_wrexec_b64 s[12:13], s[2:3]3439// CHECK: [0x02,0x35,0x8c,0xbe]3440 3441s_andn1_wrexec_b64 s[100:101], s[2:3]3442// CHECK: [0x02,0x35,0xe4,0xbe]3443 3444s_andn1_wrexec_b64 flat_scratch, s[2:3]3445// CHECK: [0x02,0x35,0xe6,0xbe]3446 3447s_andn1_wrexec_b64 vcc, s[2:3]3448// CHECK: [0x02,0x35,0xea,0xbe]3449 3450s_andn1_wrexec_b64 ttmp[14:15], s[2:3]3451// CHECK: [0x02,0x35,0xfa,0xbe]3452 3453s_andn1_wrexec_b64 s[10:11], s[4:5]3454// CHECK: [0x04,0x35,0x8a,0xbe]3455 3456s_andn1_wrexec_b64 s[10:11], s[100:101]3457// CHECK: [0x64,0x35,0x8a,0xbe]3458 3459s_andn1_wrexec_b64 s[10:11], flat_scratch3460// CHECK: [0x66,0x35,0x8a,0xbe]3461 3462s_andn1_wrexec_b64 s[10:11], vcc3463// CHECK: [0x6a,0x35,0x8a,0xbe]3464 3465s_andn1_wrexec_b64 s[10:11], ttmp[14:15]3466// CHECK: [0x7a,0x35,0x8a,0xbe]3467 3468s_andn1_wrexec_b64 s[10:11], exec3469// CHECK: [0x7e,0x35,0x8a,0xbe]3470 3471s_andn1_wrexec_b64 s[10:11], 03472// CHECK: [0x80,0x35,0x8a,0xbe]3473 3474s_andn1_wrexec_b64 s[10:11], -13475// CHECK: [0xc1,0x35,0x8a,0xbe]3476 3477s_andn1_wrexec_b64 s[10:11], 0.53478// CHECK: [0xf0,0x35,0x8a,0xbe]3479 3480s_andn1_wrexec_b64 s[10:11], -4.03481// CHECK: [0xf7,0x35,0x8a,0xbe]3482 3483s_andn1_wrexec_b64 s[10:11], src_vccz3484// CHECK: [0xfb,0x35,0x8a,0xbe]3485 3486s_andn1_wrexec_b64 s[10:11], src_execz3487// CHECK: [0xfc,0x35,0x8a,0xbe]3488 3489s_andn1_wrexec_b64 s[10:11], src_scc3490// CHECK: [0xfd,0x35,0x8a,0xbe]3491 3492s_andn1_wrexec_b64 s[10:11], 0xaf1234563493// CHECK: [0xff,0x35,0x8a,0xbe,0x56,0x34,0x12,0xaf]3494 3495s_andn1_wrexec_b64 s[10:11], 0x3f7172733496// CHECK: [0xff,0x35,0x8a,0xbe,0x73,0x72,0x71,0x3f]3497 3498s_andn2_wrexec_b64 s[10:11], s[2:3]3499// CHECK: [0x02,0x36,0x8a,0xbe]3500 3501s_andn2_wrexec_b64 s[12:13], s[2:3]3502// CHECK: [0x02,0x36,0x8c,0xbe]3503 3504s_andn2_wrexec_b64 s[100:101], s[2:3]3505// CHECK: [0x02,0x36,0xe4,0xbe]3506 3507s_andn2_wrexec_b64 flat_scratch, s[2:3]3508// CHECK: [0x02,0x36,0xe6,0xbe]3509 3510s_andn2_wrexec_b64 vcc, s[2:3]3511// CHECK: [0x02,0x36,0xea,0xbe]3512 3513s_andn2_wrexec_b64 ttmp[14:15], s[2:3]3514// CHECK: [0x02,0x36,0xfa,0xbe]3515 3516s_andn2_wrexec_b64 s[10:11], s[4:5]3517// CHECK: [0x04,0x36,0x8a,0xbe]3518 3519s_andn2_wrexec_b64 s[10:11], s[100:101]3520// CHECK: [0x64,0x36,0x8a,0xbe]3521 3522s_andn2_wrexec_b64 s[10:11], flat_scratch3523// CHECK: [0x66,0x36,0x8a,0xbe]3524 3525s_andn2_wrexec_b64 s[10:11], vcc3526// CHECK: [0x6a,0x36,0x8a,0xbe]3527 3528s_andn2_wrexec_b64 s[10:11], ttmp[14:15]3529// CHECK: [0x7a,0x36,0x8a,0xbe]3530 3531s_andn2_wrexec_b64 s[10:11], exec3532// CHECK: [0x7e,0x36,0x8a,0xbe]3533 3534s_andn2_wrexec_b64 s[10:11], 03535// CHECK: [0x80,0x36,0x8a,0xbe]3536 3537s_andn2_wrexec_b64 s[10:11], -13538// CHECK: [0xc1,0x36,0x8a,0xbe]3539 3540s_andn2_wrexec_b64 s[10:11], 0.53541// CHECK: [0xf0,0x36,0x8a,0xbe]3542 3543s_andn2_wrexec_b64 s[10:11], -4.03544// CHECK: [0xf7,0x36,0x8a,0xbe]3545 3546s_andn2_wrexec_b64 s[10:11], src_vccz3547// CHECK: [0xfb,0x36,0x8a,0xbe]3548 3549s_andn2_wrexec_b64 s[10:11], src_execz3550// CHECK: [0xfc,0x36,0x8a,0xbe]3551 3552s_andn2_wrexec_b64 s[10:11], src_scc3553// CHECK: [0xfd,0x36,0x8a,0xbe]3554 3555s_andn2_wrexec_b64 s[10:11], 0xaf1234563556// CHECK: [0xff,0x36,0x8a,0xbe,0x56,0x34,0x12,0xaf]3557 3558s_andn2_wrexec_b64 s[10:11], 0x3f7172733559// CHECK: [0xff,0x36,0x8a,0xbe,0x73,0x72,0x71,0x3f]3560 3561s_bitreplicate_b64_b32 s[10:11], s13562// CHECK: [0x01,0x37,0x8a,0xbe]3563 3564s_bitreplicate_b64_b32 s[12:13], s13565// CHECK: [0x01,0x37,0x8c,0xbe]3566 3567s_bitreplicate_b64_b32 s[100:101], s13568// CHECK: [0x01,0x37,0xe4,0xbe]3569 3570s_bitreplicate_b64_b32 flat_scratch, s13571// CHECK: [0x01,0x37,0xe6,0xbe]3572 3573s_bitreplicate_b64_b32 vcc, s13574// CHECK: [0x01,0x37,0xea,0xbe]3575 3576s_bitreplicate_b64_b32 ttmp[14:15], s13577// CHECK: [0x01,0x37,0xfa,0xbe]3578 3579s_bitreplicate_b64_b32 exec, s13580// CHECK: [0x01,0x37,0xfe,0xbe]3581 3582s_bitreplicate_b64_b32 s[10:11], s1013583// CHECK: [0x65,0x37,0x8a,0xbe]3584 3585s_bitreplicate_b64_b32 s[10:11], flat_scratch_lo3586// CHECK: [0x66,0x37,0x8a,0xbe]3587 3588s_bitreplicate_b64_b32 s[10:11], flat_scratch_hi3589// CHECK: [0x67,0x37,0x8a,0xbe]3590 3591s_bitreplicate_b64_b32 s[10:11], vcc_lo3592// CHECK: [0x6a,0x37,0x8a,0xbe]3593 3594s_bitreplicate_b64_b32 s[10:11], vcc_hi3595// CHECK: [0x6b,0x37,0x8a,0xbe]3596 3597s_bitreplicate_b64_b32 s[10:11], ttmp153598// CHECK: [0x7b,0x37,0x8a,0xbe]3599 3600s_bitreplicate_b64_b32 s[10:11], m03601// CHECK: [0x7c,0x37,0x8a,0xbe]3602 3603s_bitreplicate_b64_b32 s[10:11], exec_lo3604// CHECK: [0x7e,0x37,0x8a,0xbe]3605 3606s_bitreplicate_b64_b32 s[10:11], exec_hi3607// CHECK: [0x7f,0x37,0x8a,0xbe]3608 3609s_bitreplicate_b64_b32 s[10:11], 03610// CHECK: [0x80,0x37,0x8a,0xbe]3611 3612s_bitreplicate_b64_b32 s[10:11], -13613// CHECK: [0xc1,0x37,0x8a,0xbe]3614 3615s_bitreplicate_b64_b32 s[10:11], 0.53616// CHECK: [0xf0,0x37,0x8a,0xbe]3617 3618s_bitreplicate_b64_b32 s[10:11], -4.03619// CHECK: [0xf7,0x37,0x8a,0xbe]3620 3621s_bitreplicate_b64_b32 s[10:11], src_vccz3622// CHECK: [0xfb,0x37,0x8a,0xbe]3623 3624s_bitreplicate_b64_b32 s[10:11], src_execz3625// CHECK: [0xfc,0x37,0x8a,0xbe]3626 3627s_bitreplicate_b64_b32 s[10:11], src_scc3628// CHECK: [0xfd,0x37,0x8a,0xbe]3629 3630s_bitreplicate_b64_b32 s[10:11], 0xaf1234563631// CHECK: [0xff,0x37,0x8a,0xbe,0x56,0x34,0x12,0xaf]3632 3633s_bitreplicate_b64_b32 s[10:11], 0x3f7172733634// CHECK: [0xff,0x37,0x8a,0xbe,0x73,0x72,0x71,0x3f]3635