653 lines · plain
1// RUN: llvm-mc -triple=amdgcn -mcpu=gfx900 -show-encoding %s | FileCheck %s2 3s_movk_i32 s5, 0x31414// CHECK: [0x41,0x31,0x05,0xb0]5 6s_movk_i32 s101, 0x31417// CHECK: [0x41,0x31,0x65,0xb0]8 9s_movk_i32 flat_scratch_lo, 0x314110// CHECK: [0x41,0x31,0x66,0xb0]11 12s_movk_i32 flat_scratch_hi, 0x314113// CHECK: [0x41,0x31,0x67,0xb0]14 15s_movk_i32 vcc_lo, 0x314116// CHECK: [0x41,0x31,0x6a,0xb0]17 18s_movk_i32 vcc_hi, 0x314119// CHECK: [0x41,0x31,0x6b,0xb0]20 21s_movk_i32 ttmp15, 0x314122// CHECK: [0x41,0x31,0x7b,0xb0]23 24s_movk_i32 m0, 0x314125// CHECK: [0x41,0x31,0x7c,0xb0]26 27s_movk_i32 exec_lo, 0x314128// CHECK: [0x41,0x31,0x7e,0xb0]29 30s_movk_i32 exec_hi, 0x314131// CHECK: [0x41,0x31,0x7f,0xb0]32 33s_movk_i32 s5, 0xc1d134// CHECK: [0xd1,0xc1,0x05,0xb0]35 36s_cmovk_i32 s5, 0x314137// CHECK: [0x41,0x31,0x85,0xb0]38 39s_cmovk_i32 s101, 0x314140// CHECK: [0x41,0x31,0xe5,0xb0]41 42s_cmovk_i32 flat_scratch_lo, 0x314143// CHECK: [0x41,0x31,0xe6,0xb0]44 45s_cmovk_i32 flat_scratch_hi, 0x314146// CHECK: [0x41,0x31,0xe7,0xb0]47 48s_cmovk_i32 vcc_lo, 0x314149// CHECK: [0x41,0x31,0xea,0xb0]50 51s_cmovk_i32 vcc_hi, 0x314152// CHECK: [0x41,0x31,0xeb,0xb0]53 54s_cmovk_i32 ttmp15, 0x314155// CHECK: [0x41,0x31,0xfb,0xb0]56 57s_cmovk_i32 m0, 0x314158// CHECK: [0x41,0x31,0xfc,0xb0]59 60s_cmovk_i32 exec_lo, 0x314161// CHECK: [0x41,0x31,0xfe,0xb0]62 63s_cmovk_i32 exec_hi, 0x314164// CHECK: [0x41,0x31,0xff,0xb0]65 66s_cmovk_i32 s5, 0xc1d167// CHECK: [0xd1,0xc1,0x85,0xb0]68 69s_cmpk_eq_i32 s1, 0x314170// CHECK: [0x41,0x31,0x01,0xb1]71 72s_cmpk_eq_i32 s101, 0x314173// CHECK: [0x41,0x31,0x65,0xb1]74 75s_cmpk_eq_i32 flat_scratch_lo, 0x314176// CHECK: [0x41,0x31,0x66,0xb1]77 78s_cmpk_eq_i32 flat_scratch_hi, 0x314179// CHECK: [0x41,0x31,0x67,0xb1]80 81s_cmpk_eq_i32 vcc_lo, 0x314182// CHECK: [0x41,0x31,0x6a,0xb1]83 84s_cmpk_eq_i32 vcc_hi, 0x314185// CHECK: [0x41,0x31,0x6b,0xb1]86 87s_cmpk_eq_i32 ttmp15, 0x314188// CHECK: [0x41,0x31,0x7b,0xb1]89 90s_cmpk_eq_i32 m0, 0x314191// CHECK: [0x41,0x31,0x7c,0xb1]92 93s_cmpk_eq_i32 exec_lo, 0x314194// CHECK: [0x41,0x31,0x7e,0xb1]95 96s_cmpk_eq_i32 exec_hi, 0x314197// CHECK: [0x41,0x31,0x7f,0xb1]98 99s_cmpk_eq_i32 s1, 0xc1d1100// CHECK: [0xd1,0xc1,0x01,0xb1]101 102s_cmpk_lg_i32 s1, 0x3141103// CHECK: [0x41,0x31,0x81,0xb1]104 105s_cmpk_lg_i32 s101, 0x3141106// CHECK: [0x41,0x31,0xe5,0xb1]107 108s_cmpk_lg_i32 flat_scratch_lo, 0x3141109// CHECK: [0x41,0x31,0xe6,0xb1]110 111s_cmpk_lg_i32 flat_scratch_hi, 0x3141112// CHECK: [0x41,0x31,0xe7,0xb1]113 114s_cmpk_lg_i32 vcc_lo, 0x3141115// CHECK: [0x41,0x31,0xea,0xb1]116 117s_cmpk_lg_i32 vcc_hi, 0x3141118// CHECK: [0x41,0x31,0xeb,0xb1]119 120s_cmpk_lg_i32 ttmp15, 0x3141121// CHECK: [0x41,0x31,0xfb,0xb1]122 123s_cmpk_lg_i32 m0, 0x3141124// CHECK: [0x41,0x31,0xfc,0xb1]125 126s_cmpk_lg_i32 exec_lo, 0x3141127// CHECK: [0x41,0x31,0xfe,0xb1]128 129s_cmpk_lg_i32 exec_hi, 0x3141130// CHECK: [0x41,0x31,0xff,0xb1]131 132s_cmpk_lg_i32 s1, 0xc1d1133// CHECK: [0xd1,0xc1,0x81,0xb1]134 135s_cmpk_gt_i32 s1, 0x3141136// CHECK: [0x41,0x31,0x01,0xb2]137 138s_cmpk_gt_i32 s101, 0x3141139// CHECK: [0x41,0x31,0x65,0xb2]140 141s_cmpk_gt_i32 flat_scratch_lo, 0x3141142// CHECK: [0x41,0x31,0x66,0xb2]143 144s_cmpk_gt_i32 flat_scratch_hi, 0x3141145// CHECK: [0x41,0x31,0x67,0xb2]146 147s_cmpk_gt_i32 vcc_lo, 0x3141148// CHECK: [0x41,0x31,0x6a,0xb2]149 150s_cmpk_gt_i32 vcc_hi, 0x3141151// CHECK: [0x41,0x31,0x6b,0xb2]152 153s_cmpk_gt_i32 ttmp15, 0x3141154// CHECK: [0x41,0x31,0x7b,0xb2]155 156s_cmpk_gt_i32 m0, 0x3141157// CHECK: [0x41,0x31,0x7c,0xb2]158 159s_cmpk_gt_i32 exec_lo, 0x3141160// CHECK: [0x41,0x31,0x7e,0xb2]161 162s_cmpk_gt_i32 exec_hi, 0x3141163// CHECK: [0x41,0x31,0x7f,0xb2]164 165s_cmpk_gt_i32 s1, 0xc1d1166// CHECK: [0xd1,0xc1,0x01,0xb2]167 168s_cmpk_ge_i32 s1, 0x3141169// CHECK: [0x41,0x31,0x81,0xb2]170 171s_cmpk_ge_i32 s101, 0x3141172// CHECK: [0x41,0x31,0xe5,0xb2]173 174s_cmpk_ge_i32 flat_scratch_lo, 0x3141175// CHECK: [0x41,0x31,0xe6,0xb2]176 177s_cmpk_ge_i32 flat_scratch_hi, 0x3141178// CHECK: [0x41,0x31,0xe7,0xb2]179 180s_cmpk_ge_i32 vcc_lo, 0x3141181// CHECK: [0x41,0x31,0xea,0xb2]182 183s_cmpk_ge_i32 vcc_hi, 0x3141184// CHECK: [0x41,0x31,0xeb,0xb2]185 186s_cmpk_ge_i32 ttmp15, 0x3141187// CHECK: [0x41,0x31,0xfb,0xb2]188 189s_cmpk_ge_i32 m0, 0x3141190// CHECK: [0x41,0x31,0xfc,0xb2]191 192s_cmpk_ge_i32 exec_lo, 0x3141193// CHECK: [0x41,0x31,0xfe,0xb2]194 195s_cmpk_ge_i32 exec_hi, 0x3141196// CHECK: [0x41,0x31,0xff,0xb2]197 198s_cmpk_ge_i32 s1, 0xc1d1199// CHECK: [0xd1,0xc1,0x81,0xb2]200 201s_cmpk_lt_i32 s1, 0x3141202// CHECK: [0x41,0x31,0x01,0xb3]203 204s_cmpk_lt_i32 s101, 0x3141205// CHECK: [0x41,0x31,0x65,0xb3]206 207s_cmpk_lt_i32 flat_scratch_lo, 0x3141208// CHECK: [0x41,0x31,0x66,0xb3]209 210s_cmpk_lt_i32 flat_scratch_hi, 0x3141211// CHECK: [0x41,0x31,0x67,0xb3]212 213s_cmpk_lt_i32 vcc_lo, 0x3141214// CHECK: [0x41,0x31,0x6a,0xb3]215 216s_cmpk_lt_i32 vcc_hi, 0x3141217// CHECK: [0x41,0x31,0x6b,0xb3]218 219s_cmpk_lt_i32 ttmp15, 0x3141220// CHECK: [0x41,0x31,0x7b,0xb3]221 222s_cmpk_lt_i32 m0, 0x3141223// CHECK: [0x41,0x31,0x7c,0xb3]224 225s_cmpk_lt_i32 exec_lo, 0x3141226// CHECK: [0x41,0x31,0x7e,0xb3]227 228s_cmpk_lt_i32 exec_hi, 0x3141229// CHECK: [0x41,0x31,0x7f,0xb3]230 231s_cmpk_lt_i32 s1, 0xc1d1232// CHECK: [0xd1,0xc1,0x01,0xb3]233 234s_cmpk_le_i32 s1, 0x3141235// CHECK: [0x41,0x31,0x81,0xb3]236 237s_cmpk_le_i32 s101, 0x3141238// CHECK: [0x41,0x31,0xe5,0xb3]239 240s_cmpk_le_i32 flat_scratch_lo, 0x3141241// CHECK: [0x41,0x31,0xe6,0xb3]242 243s_cmpk_le_i32 flat_scratch_hi, 0x3141244// CHECK: [0x41,0x31,0xe7,0xb3]245 246s_cmpk_le_i32 vcc_lo, 0x3141247// CHECK: [0x41,0x31,0xea,0xb3]248 249s_cmpk_le_i32 vcc_hi, 0x3141250// CHECK: [0x41,0x31,0xeb,0xb3]251 252s_cmpk_le_i32 ttmp15, 0x3141253// CHECK: [0x41,0x31,0xfb,0xb3]254 255s_cmpk_le_i32 m0, 0x3141256// CHECK: [0x41,0x31,0xfc,0xb3]257 258s_cmpk_le_i32 exec_lo, 0x3141259// CHECK: [0x41,0x31,0xfe,0xb3]260 261s_cmpk_le_i32 exec_hi, 0x3141262// CHECK: [0x41,0x31,0xff,0xb3]263 264s_cmpk_le_i32 s1, 0xc1d1265// CHECK: [0xd1,0xc1,0x81,0xb3]266 267s_cmpk_eq_u32 s1, 0x3141268// CHECK: [0x41,0x31,0x01,0xb4]269 270s_cmpk_eq_u32 s101, 0x3141271// CHECK: [0x41,0x31,0x65,0xb4]272 273s_cmpk_eq_u32 flat_scratch_lo, 0x3141274// CHECK: [0x41,0x31,0x66,0xb4]275 276s_cmpk_eq_u32 flat_scratch_hi, 0x3141277// CHECK: [0x41,0x31,0x67,0xb4]278 279s_cmpk_eq_u32 vcc_lo, 0x3141280// CHECK: [0x41,0x31,0x6a,0xb4]281 282s_cmpk_eq_u32 vcc_hi, 0x3141283// CHECK: [0x41,0x31,0x6b,0xb4]284 285s_cmpk_eq_u32 ttmp15, 0x3141286// CHECK: [0x41,0x31,0x7b,0xb4]287 288s_cmpk_eq_u32 m0, 0x3141289// CHECK: [0x41,0x31,0x7c,0xb4]290 291s_cmpk_eq_u32 exec_lo, 0x3141292// CHECK: [0x41,0x31,0x7e,0xb4]293 294s_cmpk_eq_u32 exec_hi, 0x3141295// CHECK: [0x41,0x31,0x7f,0xb4]296 297s_cmpk_eq_u32 s1, 0xc1d1298// CHECK: [0xd1,0xc1,0x01,0xb4]299 300s_cmpk_lg_u32 s1, 0x3141301// CHECK: [0x41,0x31,0x81,0xb4]302 303s_cmpk_lg_u32 s101, 0x3141304// CHECK: [0x41,0x31,0xe5,0xb4]305 306s_cmpk_lg_u32 flat_scratch_lo, 0x3141307// CHECK: [0x41,0x31,0xe6,0xb4]308 309s_cmpk_lg_u32 flat_scratch_hi, 0x3141310// CHECK: [0x41,0x31,0xe7,0xb4]311 312s_cmpk_lg_u32 vcc_lo, 0x3141313// CHECK: [0x41,0x31,0xea,0xb4]314 315s_cmpk_lg_u32 vcc_hi, 0x3141316// CHECK: [0x41,0x31,0xeb,0xb4]317 318s_cmpk_lg_u32 ttmp15, 0x3141319// CHECK: [0x41,0x31,0xfb,0xb4]320 321s_cmpk_lg_u32 m0, 0x3141322// CHECK: [0x41,0x31,0xfc,0xb4]323 324s_cmpk_lg_u32 exec_lo, 0x3141325// CHECK: [0x41,0x31,0xfe,0xb4]326 327s_cmpk_lg_u32 exec_hi, 0x3141328// CHECK: [0x41,0x31,0xff,0xb4]329 330s_cmpk_lg_u32 s1, 0xc1d1331// CHECK: [0xd1,0xc1,0x81,0xb4]332 333s_cmpk_gt_u32 s1, 0x3141334// CHECK: [0x41,0x31,0x01,0xb5]335 336s_cmpk_gt_u32 s101, 0x3141337// CHECK: [0x41,0x31,0x65,0xb5]338 339s_cmpk_gt_u32 flat_scratch_lo, 0x3141340// CHECK: [0x41,0x31,0x66,0xb5]341 342s_cmpk_gt_u32 flat_scratch_hi, 0x3141343// CHECK: [0x41,0x31,0x67,0xb5]344 345s_cmpk_gt_u32 vcc_lo, 0x3141346// CHECK: [0x41,0x31,0x6a,0xb5]347 348s_cmpk_gt_u32 vcc_hi, 0x3141349// CHECK: [0x41,0x31,0x6b,0xb5]350 351s_cmpk_gt_u32 ttmp15, 0x3141352// CHECK: [0x41,0x31,0x7b,0xb5]353 354s_cmpk_gt_u32 m0, 0x3141355// CHECK: [0x41,0x31,0x7c,0xb5]356 357s_cmpk_gt_u32 exec_lo, 0x3141358// CHECK: [0x41,0x31,0x7e,0xb5]359 360s_cmpk_gt_u32 exec_hi, 0x3141361// CHECK: [0x41,0x31,0x7f,0xb5]362 363s_cmpk_gt_u32 s1, 0xc1d1364// CHECK: [0xd1,0xc1,0x01,0xb5]365 366s_cmpk_ge_u32 s1, 0x3141367// CHECK: [0x41,0x31,0x81,0xb5]368 369s_cmpk_ge_u32 s101, 0x3141370// CHECK: [0x41,0x31,0xe5,0xb5]371 372s_cmpk_ge_u32 flat_scratch_lo, 0x3141373// CHECK: [0x41,0x31,0xe6,0xb5]374 375s_cmpk_ge_u32 flat_scratch_hi, 0x3141376// CHECK: [0x41,0x31,0xe7,0xb5]377 378s_cmpk_ge_u32 vcc_lo, 0x3141379// CHECK: [0x41,0x31,0xea,0xb5]380 381s_cmpk_ge_u32 vcc_hi, 0x3141382// CHECK: [0x41,0x31,0xeb,0xb5]383 384s_cmpk_ge_u32 ttmp15, 0x3141385// CHECK: [0x41,0x31,0xfb,0xb5]386 387s_cmpk_ge_u32 m0, 0x3141388// CHECK: [0x41,0x31,0xfc,0xb5]389 390s_cmpk_ge_u32 exec_lo, 0x3141391// CHECK: [0x41,0x31,0xfe,0xb5]392 393s_cmpk_ge_u32 exec_hi, 0x3141394// CHECK: [0x41,0x31,0xff,0xb5]395 396s_cmpk_ge_u32 s1, 0xc1d1397// CHECK: [0xd1,0xc1,0x81,0xb5]398 399s_cmpk_lt_u32 s1, 0x3141400// CHECK: [0x41,0x31,0x01,0xb6]401 402s_cmpk_lt_u32 s101, 0x3141403// CHECK: [0x41,0x31,0x65,0xb6]404 405s_cmpk_lt_u32 flat_scratch_lo, 0x3141406// CHECK: [0x41,0x31,0x66,0xb6]407 408s_cmpk_lt_u32 flat_scratch_hi, 0x3141409// CHECK: [0x41,0x31,0x67,0xb6]410 411s_cmpk_lt_u32 vcc_lo, 0x3141412// CHECK: [0x41,0x31,0x6a,0xb6]413 414s_cmpk_lt_u32 vcc_hi, 0x3141415// CHECK: [0x41,0x31,0x6b,0xb6]416 417s_cmpk_lt_u32 ttmp15, 0x3141418// CHECK: [0x41,0x31,0x7b,0xb6]419 420s_cmpk_lt_u32 m0, 0x3141421// CHECK: [0x41,0x31,0x7c,0xb6]422 423s_cmpk_lt_u32 exec_lo, 0x3141424// CHECK: [0x41,0x31,0x7e,0xb6]425 426s_cmpk_lt_u32 exec_hi, 0x3141427// CHECK: [0x41,0x31,0x7f,0xb6]428 429s_cmpk_lt_u32 s1, 0xc1d1430// CHECK: [0xd1,0xc1,0x01,0xb6]431 432s_cmpk_le_u32 s1, 0x3141433// CHECK: [0x41,0x31,0x81,0xb6]434 435s_cmpk_le_u32 s101, 0x3141436// CHECK: [0x41,0x31,0xe5,0xb6]437 438s_cmpk_le_u32 flat_scratch_lo, 0x3141439// CHECK: [0x41,0x31,0xe6,0xb6]440 441s_cmpk_le_u32 flat_scratch_hi, 0x3141442// CHECK: [0x41,0x31,0xe7,0xb6]443 444s_cmpk_le_u32 vcc_lo, 0x3141445// CHECK: [0x41,0x31,0xea,0xb6]446 447s_cmpk_le_u32 vcc_hi, 0x3141448// CHECK: [0x41,0x31,0xeb,0xb6]449 450s_cmpk_le_u32 ttmp15, 0x3141451// CHECK: [0x41,0x31,0xfb,0xb6]452 453s_cmpk_le_u32 m0, 0x3141454// CHECK: [0x41,0x31,0xfc,0xb6]455 456s_cmpk_le_u32 exec_lo, 0x3141457// CHECK: [0x41,0x31,0xfe,0xb6]458 459s_cmpk_le_u32 exec_hi, 0x3141460// CHECK: [0x41,0x31,0xff,0xb6]461 462s_cmpk_le_u32 s1, 0xc1d1463// CHECK: [0xd1,0xc1,0x81,0xb6]464 465s_addk_i32 s5, 0x3141466// CHECK: [0x41,0x31,0x05,0xb7]467 468s_addk_i32 s101, 0x3141469// CHECK: [0x41,0x31,0x65,0xb7]470 471s_addk_i32 flat_scratch_lo, 0x3141472// CHECK: [0x41,0x31,0x66,0xb7]473 474s_addk_i32 flat_scratch_hi, 0x3141475// CHECK: [0x41,0x31,0x67,0xb7]476 477s_addk_i32 vcc_lo, 0x3141478// CHECK: [0x41,0x31,0x6a,0xb7]479 480s_addk_i32 vcc_hi, 0x3141481// CHECK: [0x41,0x31,0x6b,0xb7]482 483s_addk_i32 ttmp15, 0x3141484// CHECK: [0x41,0x31,0x7b,0xb7]485 486s_addk_i32 m0, 0x3141487// CHECK: [0x41,0x31,0x7c,0xb7]488 489s_addk_i32 exec_lo, 0x3141490// CHECK: [0x41,0x31,0x7e,0xb7]491 492s_addk_i32 exec_hi, 0x3141493// CHECK: [0x41,0x31,0x7f,0xb7]494 495s_addk_i32 s5, 0xc1d1496// CHECK: [0xd1,0xc1,0x05,0xb7]497 498s_mulk_i32 s5, 0x3141499// CHECK: [0x41,0x31,0x85,0xb7]500 501s_mulk_i32 s101, 0x3141502// CHECK: [0x41,0x31,0xe5,0xb7]503 504s_mulk_i32 flat_scratch_lo, 0x3141505// CHECK: [0x41,0x31,0xe6,0xb7]506 507s_mulk_i32 flat_scratch_hi, 0x3141508// CHECK: [0x41,0x31,0xe7,0xb7]509 510s_mulk_i32 vcc_lo, 0x3141511// CHECK: [0x41,0x31,0xea,0xb7]512 513s_mulk_i32 vcc_hi, 0x3141514// CHECK: [0x41,0x31,0xeb,0xb7]515 516s_mulk_i32 ttmp15, 0x3141517// CHECK: [0x41,0x31,0xfb,0xb7]518 519s_mulk_i32 m0, 0x3141520// CHECK: [0x41,0x31,0xfc,0xb7]521 522s_mulk_i32 exec_lo, 0x3141523// CHECK: [0x41,0x31,0xfe,0xb7]524 525s_mulk_i32 exec_hi, 0x3141526// CHECK: [0x41,0x31,0xff,0xb7]527 528s_mulk_i32 s5, 0xc1d1529// CHECK: [0xd1,0xc1,0x85,0xb7]530 531s_cbranch_i_fork s[2:3], 12609532// CHECK: [0x41,0x31,0x02,0xb8]533 534s_cbranch_i_fork s[4:5], 12609535// CHECK: [0x41,0x31,0x04,0xb8]536 537s_cbranch_i_fork s[100:101], 12609538// CHECK: [0x41,0x31,0x64,0xb8]539 540s_cbranch_i_fork flat_scratch, 12609541// CHECK: [0x41,0x31,0x66,0xb8]542 543s_cbranch_i_fork vcc, 12609544// CHECK: [0x41,0x31,0x6a,0xb8]545 546s_cbranch_i_fork ttmp[14:15], 12609547// CHECK: [0x41,0x31,0x7a,0xb8]548 549s_cbranch_i_fork exec, 12609550// CHECK: [0x41,0x31,0x7e,0xb8]551 552s_cbranch_i_fork s[2:3], 49617553// CHECK: [0xd1,0xc1,0x02,0xb8]554 555s_getreg_b32 s5, 0x3141556// CHECK: [0x41,0x31,0x85,0xb8]557 558s_getreg_b32 s101, 0x3141559// CHECK: [0x41,0x31,0xe5,0xb8]560 561s_getreg_b32 flat_scratch_lo, 0x3141562// CHECK: [0x41,0x31,0xe6,0xb8]563 564s_getreg_b32 flat_scratch_hi, 0x3141565// CHECK: [0x41,0x31,0xe7,0xb8]566 567s_getreg_b32 vcc_lo, 0x3141568// CHECK: [0x41,0x31,0xea,0xb8]569 570s_getreg_b32 vcc_hi, 0x3141571// CHECK: [0x41,0x31,0xeb,0xb8]572 573s_getreg_b32 ttmp15, 0x3141574// CHECK: [0x41,0x31,0xfb,0xb8]575 576s_getreg_b32 m0, 0x3141577// CHECK: [0x41,0x31,0xfc,0xb8]578 579s_getreg_b32 exec_lo, 0x3141580// CHECK: [0x41,0x31,0xfe,0xb8]581 582s_getreg_b32 exec_hi, 0x3141583// CHECK: [0x41,0x31,0xff,0xb8]584 585s_getreg_b32 s5, 0xc1d1586// CHECK: [0xd1,0xc1,0x85,0xb8]587 588s_setreg_b32 0x3141, s1589// CHECK: [0x41,0x31,0x01,0xb9]590 591s_setreg_b32 0xc1d1, s1592// CHECK: [0xd1,0xc1,0x01,0xb9]593 594s_setreg_b32 0x3141, s101595// CHECK: [0x41,0x31,0x65,0xb9]596 597s_setreg_b32 0x3141, flat_scratch_lo598// CHECK: [0x41,0x31,0x66,0xb9]599 600s_setreg_b32 0x3141, flat_scratch_hi601// CHECK: [0x41,0x31,0x67,0xb9]602 603s_setreg_b32 0x3141, vcc_lo604// CHECK: [0x41,0x31,0x6a,0xb9]605 606s_setreg_b32 0x3141, vcc_hi607// CHECK: [0x41,0x31,0x6b,0xb9]608 609s_setreg_b32 0x3141, ttmp15610// CHECK: [0x41,0x31,0x7b,0xb9]611 612s_setreg_b32 0x3141, m0613// CHECK: [0x41,0x31,0x7c,0xb9]614 615s_setreg_b32 0x3141, exec_lo616// CHECK: [0x41,0x31,0x7e,0xb9]617 618s_setreg_b32 0x3141, exec_hi619// CHECK: [0x41,0x31,0x7f,0xb9]620 621s_setreg_imm32_b32 0x3141, 0x11213141622// CHECK: [0x41,0x31,0x00,0xba,0x41,0x31,0x21,0x11]623 624s_setreg_imm32_b32 0xc1d1, 0x11213141625// CHECK: [0xd1,0xc1,0x00,0xba,0x41,0x31,0x21,0x11]626 627s_setreg_imm32_b32 0x3141, 0xa1b1c1d1628// CHECK: [0x41,0x31,0x00,0xba,0xd1,0xc1,0xb1,0xa1]629 630s_call_b64 s[10:11], 12609631// CHECK: [0x41,0x31,0x8a,0xba]632 633s_call_b64 s[12:13], 12609634// CHECK: [0x41,0x31,0x8c,0xba]635 636s_call_b64 s[100:101], 12609637// CHECK: [0x41,0x31,0xe4,0xba]638 639s_call_b64 flat_scratch, 12609640// CHECK: [0x41,0x31,0xe6,0xba]641 642s_call_b64 vcc, 12609643// CHECK: [0x41,0x31,0xea,0xba]644 645s_call_b64 ttmp[14:15], 12609646// CHECK: [0x41,0x31,0xfa,0xba]647 648s_call_b64 exec, 12609649// CHECK: [0x41,0x31,0xfe,0xba]650 651s_call_b64 s[10:11], 49617652// CHECK: [0xd1,0xc1,0x8a,0xba]653