brintos

brintos / llvm-project-archived public Read only

0
0
Text · 17.2 KiB · 581d0cc Raw
851 lines · plain
1// RUN: llvm-mc -triple=amdgcn -mcpu=tonga -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 tba_lo, 0x314122// CHECK: [0x41,0x31,0x6c,0xb0]23 24s_movk_i32 tba_hi, 0x314125// CHECK: [0x41,0x31,0x6d,0xb0]26 27s_movk_i32 tma_lo, 0x314128// CHECK: [0x41,0x31,0x6e,0xb0]29 30s_movk_i32 tma_hi, 0x314131// CHECK: [0x41,0x31,0x6f,0xb0]32 33s_movk_i32 ttmp11, 0x314134// CHECK: [0x41,0x31,0x7b,0xb0]35 36s_movk_i32 m0, 0x314137// CHECK: [0x41,0x31,0x7c,0xb0]38 39s_movk_i32 exec_lo, 0x314140// CHECK: [0x41,0x31,0x7e,0xb0]41 42s_movk_i32 exec_hi, 0x314143// CHECK: [0x41,0x31,0x7f,0xb0]44 45s_movk_i32 s5, 0xc1d146// CHECK: [0xd1,0xc1,0x05,0xb0]47 48s_cmovk_i32 s5, 0x314149// CHECK: [0x41,0x31,0x85,0xb0]50 51s_cmovk_i32 s101, 0x314152// CHECK: [0x41,0x31,0xe5,0xb0]53 54s_cmovk_i32 flat_scratch_lo, 0x314155// CHECK: [0x41,0x31,0xe6,0xb0]56 57s_cmovk_i32 flat_scratch_hi, 0x314158// CHECK: [0x41,0x31,0xe7,0xb0]59 60s_cmovk_i32 vcc_lo, 0x314161// CHECK: [0x41,0x31,0xea,0xb0]62 63s_cmovk_i32 vcc_hi, 0x314164// CHECK: [0x41,0x31,0xeb,0xb0]65 66s_cmovk_i32 tba_lo, 0x314167// CHECK: [0x41,0x31,0xec,0xb0]68 69s_cmovk_i32 tba_hi, 0x314170// CHECK: [0x41,0x31,0xed,0xb0]71 72s_cmovk_i32 tma_lo, 0x314173// CHECK: [0x41,0x31,0xee,0xb0]74 75s_cmovk_i32 tma_hi, 0x314176// CHECK: [0x41,0x31,0xef,0xb0]77 78s_cmovk_i32 ttmp11, 0x314179// CHECK: [0x41,0x31,0xfb,0xb0]80 81s_cmovk_i32 m0, 0x314182// CHECK: [0x41,0x31,0xfc,0xb0]83 84s_cmovk_i32 exec_lo, 0x314185// CHECK: [0x41,0x31,0xfe,0xb0]86 87s_cmovk_i32 exec_hi, 0x314188// CHECK: [0x41,0x31,0xff,0xb0]89 90s_cmovk_i32 s5, 0xc1d191// CHECK: [0xd1,0xc1,0x85,0xb0]92 93s_cmpk_eq_i32 s1, 0x314194// CHECK: [0x41,0x31,0x01,0xb1]95 96s_cmpk_eq_i32 s101, 0x314197// CHECK: [0x41,0x31,0x65,0xb1]98 99s_cmpk_eq_i32 flat_scratch_lo, 0x3141100// CHECK: [0x41,0x31,0x66,0xb1]101 102s_cmpk_eq_i32 flat_scratch_hi, 0x3141103// CHECK: [0x41,0x31,0x67,0xb1]104 105s_cmpk_eq_i32 vcc_lo, 0x3141106// CHECK: [0x41,0x31,0x6a,0xb1]107 108s_cmpk_eq_i32 vcc_hi, 0x3141109// CHECK: [0x41,0x31,0x6b,0xb1]110 111s_cmpk_eq_i32 tba_lo, 0x3141112// CHECK: [0x41,0x31,0x6c,0xb1]113 114s_cmpk_eq_i32 tba_hi, 0x3141115// CHECK: [0x41,0x31,0x6d,0xb1]116 117s_cmpk_eq_i32 tma_lo, 0x3141118// CHECK: [0x41,0x31,0x6e,0xb1]119 120s_cmpk_eq_i32 tma_hi, 0x3141121// CHECK: [0x41,0x31,0x6f,0xb1]122 123s_cmpk_eq_i32 ttmp11, 0x3141124// CHECK: [0x41,0x31,0x7b,0xb1]125 126s_cmpk_eq_i32 m0, 0x3141127// CHECK: [0x41,0x31,0x7c,0xb1]128 129s_cmpk_eq_i32 exec_lo, 0x3141130// CHECK: [0x41,0x31,0x7e,0xb1]131 132s_cmpk_eq_i32 exec_hi, 0x3141133// CHECK: [0x41,0x31,0x7f,0xb1]134 135s_cmpk_eq_i32 s1, 0xc1d1136// CHECK: [0xd1,0xc1,0x01,0xb1]137 138s_cmpk_lg_i32 s1, 0x3141139// CHECK: [0x41,0x31,0x81,0xb1]140 141s_cmpk_lg_i32 s101, 0x3141142// CHECK: [0x41,0x31,0xe5,0xb1]143 144s_cmpk_lg_i32 flat_scratch_lo, 0x3141145// CHECK: [0x41,0x31,0xe6,0xb1]146 147s_cmpk_lg_i32 flat_scratch_hi, 0x3141148// CHECK: [0x41,0x31,0xe7,0xb1]149 150s_cmpk_lg_i32 vcc_lo, 0x3141151// CHECK: [0x41,0x31,0xea,0xb1]152 153s_cmpk_lg_i32 vcc_hi, 0x3141154// CHECK: [0x41,0x31,0xeb,0xb1]155 156s_cmpk_lg_i32 tba_lo, 0x3141157// CHECK: [0x41,0x31,0xec,0xb1]158 159s_cmpk_lg_i32 tba_hi, 0x3141160// CHECK: [0x41,0x31,0xed,0xb1]161 162s_cmpk_lg_i32 tma_lo, 0x3141163// CHECK: [0x41,0x31,0xee,0xb1]164 165s_cmpk_lg_i32 tma_hi, 0x3141166// CHECK: [0x41,0x31,0xef,0xb1]167 168s_cmpk_lg_i32 ttmp11, 0x3141169// CHECK: [0x41,0x31,0xfb,0xb1]170 171s_cmpk_lg_i32 m0, 0x3141172// CHECK: [0x41,0x31,0xfc,0xb1]173 174s_cmpk_lg_i32 exec_lo, 0x3141175// CHECK: [0x41,0x31,0xfe,0xb1]176 177s_cmpk_lg_i32 exec_hi, 0x3141178// CHECK: [0x41,0x31,0xff,0xb1]179 180s_cmpk_lg_i32 s1, 0xc1d1181// CHECK: [0xd1,0xc1,0x81,0xb1]182 183s_cmpk_gt_i32 s1, 0x3141184// CHECK: [0x41,0x31,0x01,0xb2]185 186s_cmpk_gt_i32 s101, 0x3141187// CHECK: [0x41,0x31,0x65,0xb2]188 189s_cmpk_gt_i32 flat_scratch_lo, 0x3141190// CHECK: [0x41,0x31,0x66,0xb2]191 192s_cmpk_gt_i32 flat_scratch_hi, 0x3141193// CHECK: [0x41,0x31,0x67,0xb2]194 195s_cmpk_gt_i32 vcc_lo, 0x3141196// CHECK: [0x41,0x31,0x6a,0xb2]197 198s_cmpk_gt_i32 vcc_hi, 0x3141199// CHECK: [0x41,0x31,0x6b,0xb2]200 201s_cmpk_gt_i32 tba_lo, 0x3141202// CHECK: [0x41,0x31,0x6c,0xb2]203 204s_cmpk_gt_i32 tba_hi, 0x3141205// CHECK: [0x41,0x31,0x6d,0xb2]206 207s_cmpk_gt_i32 tma_lo, 0x3141208// CHECK: [0x41,0x31,0x6e,0xb2]209 210s_cmpk_gt_i32 tma_hi, 0x3141211// CHECK: [0x41,0x31,0x6f,0xb2]212 213s_cmpk_gt_i32 ttmp11, 0x3141214// CHECK: [0x41,0x31,0x7b,0xb2]215 216s_cmpk_gt_i32 m0, 0x3141217// CHECK: [0x41,0x31,0x7c,0xb2]218 219s_cmpk_gt_i32 exec_lo, 0x3141220// CHECK: [0x41,0x31,0x7e,0xb2]221 222s_cmpk_gt_i32 exec_hi, 0x3141223// CHECK: [0x41,0x31,0x7f,0xb2]224 225s_cmpk_gt_i32 s1, 0xc1d1226// CHECK: [0xd1,0xc1,0x01,0xb2]227 228s_cmpk_ge_i32 s1, 0x3141229// CHECK: [0x41,0x31,0x81,0xb2]230 231s_cmpk_ge_i32 s101, 0x3141232// CHECK: [0x41,0x31,0xe5,0xb2]233 234s_cmpk_ge_i32 flat_scratch_lo, 0x3141235// CHECK: [0x41,0x31,0xe6,0xb2]236 237s_cmpk_ge_i32 flat_scratch_hi, 0x3141238// CHECK: [0x41,0x31,0xe7,0xb2]239 240s_cmpk_ge_i32 vcc_lo, 0x3141241// CHECK: [0x41,0x31,0xea,0xb2]242 243s_cmpk_ge_i32 vcc_hi, 0x3141244// CHECK: [0x41,0x31,0xeb,0xb2]245 246s_cmpk_ge_i32 tba_lo, 0x3141247// CHECK: [0x41,0x31,0xec,0xb2]248 249s_cmpk_ge_i32 tba_hi, 0x3141250// CHECK: [0x41,0x31,0xed,0xb2]251 252s_cmpk_ge_i32 tma_lo, 0x3141253// CHECK: [0x41,0x31,0xee,0xb2]254 255s_cmpk_ge_i32 tma_hi, 0x3141256// CHECK: [0x41,0x31,0xef,0xb2]257 258s_cmpk_ge_i32 ttmp11, 0x3141259// CHECK: [0x41,0x31,0xfb,0xb2]260 261s_cmpk_ge_i32 m0, 0x3141262// CHECK: [0x41,0x31,0xfc,0xb2]263 264s_cmpk_ge_i32 exec_lo, 0x3141265// CHECK: [0x41,0x31,0xfe,0xb2]266 267s_cmpk_ge_i32 exec_hi, 0x3141268// CHECK: [0x41,0x31,0xff,0xb2]269 270s_cmpk_ge_i32 s1, 0xc1d1271// CHECK: [0xd1,0xc1,0x81,0xb2]272 273s_cmpk_lt_i32 s1, 0x3141274// CHECK: [0x41,0x31,0x01,0xb3]275 276s_cmpk_lt_i32 s101, 0x3141277// CHECK: [0x41,0x31,0x65,0xb3]278 279s_cmpk_lt_i32 flat_scratch_lo, 0x3141280// CHECK: [0x41,0x31,0x66,0xb3]281 282s_cmpk_lt_i32 flat_scratch_hi, 0x3141283// CHECK: [0x41,0x31,0x67,0xb3]284 285s_cmpk_lt_i32 vcc_lo, 0x3141286// CHECK: [0x41,0x31,0x6a,0xb3]287 288s_cmpk_lt_i32 vcc_hi, 0x3141289// CHECK: [0x41,0x31,0x6b,0xb3]290 291s_cmpk_lt_i32 tba_lo, 0x3141292// CHECK: [0x41,0x31,0x6c,0xb3]293 294s_cmpk_lt_i32 tba_hi, 0x3141295// CHECK: [0x41,0x31,0x6d,0xb3]296 297s_cmpk_lt_i32 tma_lo, 0x3141298// CHECK: [0x41,0x31,0x6e,0xb3]299 300s_cmpk_lt_i32 tma_hi, 0x3141301// CHECK: [0x41,0x31,0x6f,0xb3]302 303s_cmpk_lt_i32 ttmp11, 0x3141304// CHECK: [0x41,0x31,0x7b,0xb3]305 306s_cmpk_lt_i32 m0, 0x3141307// CHECK: [0x41,0x31,0x7c,0xb3]308 309s_cmpk_lt_i32 exec_lo, 0x3141310// CHECK: [0x41,0x31,0x7e,0xb3]311 312s_cmpk_lt_i32 exec_hi, 0x3141313// CHECK: [0x41,0x31,0x7f,0xb3]314 315s_cmpk_lt_i32 s1, 0xc1d1316// CHECK: [0xd1,0xc1,0x01,0xb3]317 318s_cmpk_le_i32 s1, 0x3141319// CHECK: [0x41,0x31,0x81,0xb3]320 321s_cmpk_le_i32 s101, 0x3141322// CHECK: [0x41,0x31,0xe5,0xb3]323 324s_cmpk_le_i32 flat_scratch_lo, 0x3141325// CHECK: [0x41,0x31,0xe6,0xb3]326 327s_cmpk_le_i32 flat_scratch_hi, 0x3141328// CHECK: [0x41,0x31,0xe7,0xb3]329 330s_cmpk_le_i32 vcc_lo, 0x3141331// CHECK: [0x41,0x31,0xea,0xb3]332 333s_cmpk_le_i32 vcc_hi, 0x3141334// CHECK: [0x41,0x31,0xeb,0xb3]335 336s_cmpk_le_i32 tba_lo, 0x3141337// CHECK: [0x41,0x31,0xec,0xb3]338 339s_cmpk_le_i32 tba_hi, 0x3141340// CHECK: [0x41,0x31,0xed,0xb3]341 342s_cmpk_le_i32 tma_lo, 0x3141343// CHECK: [0x41,0x31,0xee,0xb3]344 345s_cmpk_le_i32 tma_hi, 0x3141346// CHECK: [0x41,0x31,0xef,0xb3]347 348s_cmpk_le_i32 ttmp11, 0x3141349// CHECK: [0x41,0x31,0xfb,0xb3]350 351s_cmpk_le_i32 m0, 0x3141352// CHECK: [0x41,0x31,0xfc,0xb3]353 354s_cmpk_le_i32 exec_lo, 0x3141355// CHECK: [0x41,0x31,0xfe,0xb3]356 357s_cmpk_le_i32 exec_hi, 0x3141358// CHECK: [0x41,0x31,0xff,0xb3]359 360s_cmpk_le_i32 s1, 0xc1d1361// CHECK: [0xd1,0xc1,0x81,0xb3]362 363s_cmpk_eq_u32 s1, 0x3141364// CHECK: [0x41,0x31,0x01,0xb4]365 366s_cmpk_eq_u32 s101, 0x3141367// CHECK: [0x41,0x31,0x65,0xb4]368 369s_cmpk_eq_u32 flat_scratch_lo, 0x3141370// CHECK: [0x41,0x31,0x66,0xb4]371 372s_cmpk_eq_u32 flat_scratch_hi, 0x3141373// CHECK: [0x41,0x31,0x67,0xb4]374 375s_cmpk_eq_u32 vcc_lo, 0x3141376// CHECK: [0x41,0x31,0x6a,0xb4]377 378s_cmpk_eq_u32 vcc_hi, 0x3141379// CHECK: [0x41,0x31,0x6b,0xb4]380 381s_cmpk_eq_u32 tba_lo, 0x3141382// CHECK: [0x41,0x31,0x6c,0xb4]383 384s_cmpk_eq_u32 tba_hi, 0x3141385// CHECK: [0x41,0x31,0x6d,0xb4]386 387s_cmpk_eq_u32 tma_lo, 0x3141388// CHECK: [0x41,0x31,0x6e,0xb4]389 390s_cmpk_eq_u32 tma_hi, 0x3141391// CHECK: [0x41,0x31,0x6f,0xb4]392 393s_cmpk_eq_u32 ttmp11, 0x3141394// CHECK: [0x41,0x31,0x7b,0xb4]395 396s_cmpk_eq_u32 m0, 0x3141397// CHECK: [0x41,0x31,0x7c,0xb4]398 399s_cmpk_eq_u32 exec_lo, 0x3141400// CHECK: [0x41,0x31,0x7e,0xb4]401 402s_cmpk_eq_u32 exec_hi, 0x3141403// CHECK: [0x41,0x31,0x7f,0xb4]404 405s_cmpk_eq_u32 s1, 0xc1d1406// CHECK: [0xd1,0xc1,0x01,0xb4]407 408s_cmpk_lg_u32 s1, 0x3141409// CHECK: [0x41,0x31,0x81,0xb4]410 411s_cmpk_lg_u32 s101, 0x3141412// CHECK: [0x41,0x31,0xe5,0xb4]413 414s_cmpk_lg_u32 flat_scratch_lo, 0x3141415// CHECK: [0x41,0x31,0xe6,0xb4]416 417s_cmpk_lg_u32 flat_scratch_hi, 0x3141418// CHECK: [0x41,0x31,0xe7,0xb4]419 420s_cmpk_lg_u32 vcc_lo, 0x3141421// CHECK: [0x41,0x31,0xea,0xb4]422 423s_cmpk_lg_u32 vcc_hi, 0x3141424// CHECK: [0x41,0x31,0xeb,0xb4]425 426s_cmpk_lg_u32 tba_lo, 0x3141427// CHECK: [0x41,0x31,0xec,0xb4]428 429s_cmpk_lg_u32 tba_hi, 0x3141430// CHECK: [0x41,0x31,0xed,0xb4]431 432s_cmpk_lg_u32 tma_lo, 0x3141433// CHECK: [0x41,0x31,0xee,0xb4]434 435s_cmpk_lg_u32 tma_hi, 0x3141436// CHECK: [0x41,0x31,0xef,0xb4]437 438s_cmpk_lg_u32 ttmp11, 0x3141439// CHECK: [0x41,0x31,0xfb,0xb4]440 441s_cmpk_lg_u32 m0, 0x3141442// CHECK: [0x41,0x31,0xfc,0xb4]443 444s_cmpk_lg_u32 exec_lo, 0x3141445// CHECK: [0x41,0x31,0xfe,0xb4]446 447s_cmpk_lg_u32 exec_hi, 0x3141448// CHECK: [0x41,0x31,0xff,0xb4]449 450s_cmpk_lg_u32 s1, 0xc1d1451// CHECK: [0xd1,0xc1,0x81,0xb4]452 453s_cmpk_gt_u32 s1, 0x3141454// CHECK: [0x41,0x31,0x01,0xb5]455 456s_cmpk_gt_u32 s101, 0x3141457// CHECK: [0x41,0x31,0x65,0xb5]458 459s_cmpk_gt_u32 flat_scratch_lo, 0x3141460// CHECK: [0x41,0x31,0x66,0xb5]461 462s_cmpk_gt_u32 flat_scratch_hi, 0x3141463// CHECK: [0x41,0x31,0x67,0xb5]464 465s_cmpk_gt_u32 vcc_lo, 0x3141466// CHECK: [0x41,0x31,0x6a,0xb5]467 468s_cmpk_gt_u32 vcc_hi, 0x3141469// CHECK: [0x41,0x31,0x6b,0xb5]470 471s_cmpk_gt_u32 tba_lo, 0x3141472// CHECK: [0x41,0x31,0x6c,0xb5]473 474s_cmpk_gt_u32 tba_hi, 0x3141475// CHECK: [0x41,0x31,0x6d,0xb5]476 477s_cmpk_gt_u32 tma_lo, 0x3141478// CHECK: [0x41,0x31,0x6e,0xb5]479 480s_cmpk_gt_u32 tma_hi, 0x3141481// CHECK: [0x41,0x31,0x6f,0xb5]482 483s_cmpk_gt_u32 ttmp11, 0x3141484// CHECK: [0x41,0x31,0x7b,0xb5]485 486s_cmpk_gt_u32 m0, 0x3141487// CHECK: [0x41,0x31,0x7c,0xb5]488 489s_cmpk_gt_u32 exec_lo, 0x3141490// CHECK: [0x41,0x31,0x7e,0xb5]491 492s_cmpk_gt_u32 exec_hi, 0x3141493// CHECK: [0x41,0x31,0x7f,0xb5]494 495s_cmpk_gt_u32 s1, 0xc1d1496// CHECK: [0xd1,0xc1,0x01,0xb5]497 498s_cmpk_ge_u32 s1, 0x3141499// CHECK: [0x41,0x31,0x81,0xb5]500 501s_cmpk_ge_u32 s101, 0x3141502// CHECK: [0x41,0x31,0xe5,0xb5]503 504s_cmpk_ge_u32 flat_scratch_lo, 0x3141505// CHECK: [0x41,0x31,0xe6,0xb5]506 507s_cmpk_ge_u32 flat_scratch_hi, 0x3141508// CHECK: [0x41,0x31,0xe7,0xb5]509 510s_cmpk_ge_u32 vcc_lo, 0x3141511// CHECK: [0x41,0x31,0xea,0xb5]512 513s_cmpk_ge_u32 vcc_hi, 0x3141514// CHECK: [0x41,0x31,0xeb,0xb5]515 516s_cmpk_ge_u32 tba_lo, 0x3141517// CHECK: [0x41,0x31,0xec,0xb5]518 519s_cmpk_ge_u32 tba_hi, 0x3141520// CHECK: [0x41,0x31,0xed,0xb5]521 522s_cmpk_ge_u32 tma_lo, 0x3141523// CHECK: [0x41,0x31,0xee,0xb5]524 525s_cmpk_ge_u32 tma_hi, 0x3141526// CHECK: [0x41,0x31,0xef,0xb5]527 528s_cmpk_ge_u32 ttmp11, 0x3141529// CHECK: [0x41,0x31,0xfb,0xb5]530 531s_cmpk_ge_u32 m0, 0x3141532// CHECK: [0x41,0x31,0xfc,0xb5]533 534s_cmpk_ge_u32 exec_lo, 0x3141535// CHECK: [0x41,0x31,0xfe,0xb5]536 537s_cmpk_ge_u32 exec_hi, 0x3141538// CHECK: [0x41,0x31,0xff,0xb5]539 540s_cmpk_ge_u32 s1, 0xc1d1541// CHECK: [0xd1,0xc1,0x81,0xb5]542 543s_cmpk_lt_u32 s1, 0x3141544// CHECK: [0x41,0x31,0x01,0xb6]545 546s_cmpk_lt_u32 s101, 0x3141547// CHECK: [0x41,0x31,0x65,0xb6]548 549s_cmpk_lt_u32 flat_scratch_lo, 0x3141550// CHECK: [0x41,0x31,0x66,0xb6]551 552s_cmpk_lt_u32 flat_scratch_hi, 0x3141553// CHECK: [0x41,0x31,0x67,0xb6]554 555s_cmpk_lt_u32 vcc_lo, 0x3141556// CHECK: [0x41,0x31,0x6a,0xb6]557 558s_cmpk_lt_u32 vcc_hi, 0x3141559// CHECK: [0x41,0x31,0x6b,0xb6]560 561s_cmpk_lt_u32 tba_lo, 0x3141562// CHECK: [0x41,0x31,0x6c,0xb6]563 564s_cmpk_lt_u32 tba_hi, 0x3141565// CHECK: [0x41,0x31,0x6d,0xb6]566 567s_cmpk_lt_u32 tma_lo, 0x3141568// CHECK: [0x41,0x31,0x6e,0xb6]569 570s_cmpk_lt_u32 tma_hi, 0x3141571// CHECK: [0x41,0x31,0x6f,0xb6]572 573s_cmpk_lt_u32 ttmp11, 0x3141574// CHECK: [0x41,0x31,0x7b,0xb6]575 576s_cmpk_lt_u32 m0, 0x3141577// CHECK: [0x41,0x31,0x7c,0xb6]578 579s_cmpk_lt_u32 exec_lo, 0x3141580// CHECK: [0x41,0x31,0x7e,0xb6]581 582s_cmpk_lt_u32 exec_hi, 0x3141583// CHECK: [0x41,0x31,0x7f,0xb6]584 585s_cmpk_lt_u32 s1, 0xc1d1586// CHECK: [0xd1,0xc1,0x01,0xb6]587 588s_cmpk_le_u32 s1, 0x3141589// CHECK: [0x41,0x31,0x81,0xb6]590 591s_cmpk_le_u32 s101, 0x3141592// CHECK: [0x41,0x31,0xe5,0xb6]593 594s_cmpk_le_u32 flat_scratch_lo, 0x3141595// CHECK: [0x41,0x31,0xe6,0xb6]596 597s_cmpk_le_u32 flat_scratch_hi, 0x3141598// CHECK: [0x41,0x31,0xe7,0xb6]599 600s_cmpk_le_u32 vcc_lo, 0x3141601// CHECK: [0x41,0x31,0xea,0xb6]602 603s_cmpk_le_u32 vcc_hi, 0x3141604// CHECK: [0x41,0x31,0xeb,0xb6]605 606s_cmpk_le_u32 tba_lo, 0x3141607// CHECK: [0x41,0x31,0xec,0xb6]608 609s_cmpk_le_u32 tba_hi, 0x3141610// CHECK: [0x41,0x31,0xed,0xb6]611 612s_cmpk_le_u32 tma_lo, 0x3141613// CHECK: [0x41,0x31,0xee,0xb6]614 615s_cmpk_le_u32 tma_hi, 0x3141616// CHECK: [0x41,0x31,0xef,0xb6]617 618s_cmpk_le_u32 ttmp11, 0x3141619// CHECK: [0x41,0x31,0xfb,0xb6]620 621s_cmpk_le_u32 m0, 0x3141622// CHECK: [0x41,0x31,0xfc,0xb6]623 624s_cmpk_le_u32 exec_lo, 0x3141625// CHECK: [0x41,0x31,0xfe,0xb6]626 627s_cmpk_le_u32 exec_hi, 0x3141628// CHECK: [0x41,0x31,0xff,0xb6]629 630s_cmpk_le_u32 s1, 0xc1d1631// CHECK: [0xd1,0xc1,0x81,0xb6]632 633s_addk_i32 s5, 0x3141634// CHECK: [0x41,0x31,0x05,0xb7]635 636s_addk_i32 s101, 0x3141637// CHECK: [0x41,0x31,0x65,0xb7]638 639s_addk_i32 flat_scratch_lo, 0x3141640// CHECK: [0x41,0x31,0x66,0xb7]641 642s_addk_i32 flat_scratch_hi, 0x3141643// CHECK: [0x41,0x31,0x67,0xb7]644 645s_addk_i32 vcc_lo, 0x3141646// CHECK: [0x41,0x31,0x6a,0xb7]647 648s_addk_i32 vcc_hi, 0x3141649// CHECK: [0x41,0x31,0x6b,0xb7]650 651s_addk_i32 tba_lo, 0x3141652// CHECK: [0x41,0x31,0x6c,0xb7]653 654s_addk_i32 tba_hi, 0x3141655// CHECK: [0x41,0x31,0x6d,0xb7]656 657s_addk_i32 tma_lo, 0x3141658// CHECK: [0x41,0x31,0x6e,0xb7]659 660s_addk_i32 tma_hi, 0x3141661// CHECK: [0x41,0x31,0x6f,0xb7]662 663s_addk_i32 ttmp11, 0x3141664// CHECK: [0x41,0x31,0x7b,0xb7]665 666s_addk_i32 m0, 0x3141667// CHECK: [0x41,0x31,0x7c,0xb7]668 669s_addk_i32 exec_lo, 0x3141670// CHECK: [0x41,0x31,0x7e,0xb7]671 672s_addk_i32 exec_hi, 0x3141673// CHECK: [0x41,0x31,0x7f,0xb7]674 675s_addk_i32 s5, 0xc1d1676// CHECK: [0xd1,0xc1,0x05,0xb7]677 678s_mulk_i32 s5, 0x3141679// CHECK: [0x41,0x31,0x85,0xb7]680 681s_mulk_i32 s101, 0x3141682// CHECK: [0x41,0x31,0xe5,0xb7]683 684s_mulk_i32 flat_scratch_lo, 0x3141685// CHECK: [0x41,0x31,0xe6,0xb7]686 687s_mulk_i32 flat_scratch_hi, 0x3141688// CHECK: [0x41,0x31,0xe7,0xb7]689 690s_mulk_i32 vcc_lo, 0x3141691// CHECK: [0x41,0x31,0xea,0xb7]692 693s_mulk_i32 vcc_hi, 0x3141694// CHECK: [0x41,0x31,0xeb,0xb7]695 696s_mulk_i32 tba_lo, 0x3141697// CHECK: [0x41,0x31,0xec,0xb7]698 699s_mulk_i32 tba_hi, 0x3141700// CHECK: [0x41,0x31,0xed,0xb7]701 702s_mulk_i32 tma_lo, 0x3141703// CHECK: [0x41,0x31,0xee,0xb7]704 705s_mulk_i32 tma_hi, 0x3141706// CHECK: [0x41,0x31,0xef,0xb7]707 708s_mulk_i32 ttmp11, 0x3141709// CHECK: [0x41,0x31,0xfb,0xb7]710 711s_mulk_i32 m0, 0x3141712// CHECK: [0x41,0x31,0xfc,0xb7]713 714s_mulk_i32 exec_lo, 0x3141715// CHECK: [0x41,0x31,0xfe,0xb7]716 717s_mulk_i32 exec_hi, 0x3141718// CHECK: [0x41,0x31,0xff,0xb7]719 720s_mulk_i32 s5, 0xc1d1721// CHECK: [0xd1,0xc1,0x85,0xb7]722 723s_cbranch_i_fork s[2:3], 12609724// CHECK: [0x41,0x31,0x02,0xb8]725 726s_cbranch_i_fork s[4:5], 12609727// CHECK: [0x41,0x31,0x04,0xb8]728 729s_cbranch_i_fork s[100:101], 12609730// CHECK: [0x41,0x31,0x64,0xb8]731 732s_cbranch_i_fork flat_scratch, 12609733// CHECK: [0x41,0x31,0x66,0xb8]734 735s_cbranch_i_fork vcc, 12609736// CHECK: [0x41,0x31,0x6a,0xb8]737 738s_cbranch_i_fork tba, 12609739// CHECK: [0x41,0x31,0x6c,0xb8]740 741s_cbranch_i_fork tma, 12609742// CHECK: [0x41,0x31,0x6e,0xb8]743 744s_cbranch_i_fork ttmp[10:11], 12609745// CHECK: [0x41,0x31,0x7a,0xb8]746 747s_cbranch_i_fork exec, 12609748// CHECK: [0x41,0x31,0x7e,0xb8]749 750s_cbranch_i_fork s[2:3], 49617751// CHECK: [0xd1,0xc1,0x02,0xb8]752 753s_getreg_b32 s5, 0x3141754// CHECK: [0x41,0x31,0x85,0xb8]755 756s_getreg_b32 s101, 0x3141757// CHECK: [0x41,0x31,0xe5,0xb8]758 759s_getreg_b32 flat_scratch_lo, 0x3141760// CHECK: [0x41,0x31,0xe6,0xb8]761 762s_getreg_b32 flat_scratch_hi, 0x3141763// CHECK: [0x41,0x31,0xe7,0xb8]764 765s_getreg_b32 vcc_lo, 0x3141766// CHECK: [0x41,0x31,0xea,0xb8]767 768s_getreg_b32 vcc_hi, 0x3141769// CHECK: [0x41,0x31,0xeb,0xb8]770 771s_getreg_b32 tba_lo, 0x3141772// CHECK: [0x41,0x31,0xec,0xb8]773 774s_getreg_b32 tba_hi, 0x3141775// CHECK: [0x41,0x31,0xed,0xb8]776 777s_getreg_b32 tma_lo, 0x3141778// CHECK: [0x41,0x31,0xee,0xb8]779 780s_getreg_b32 tma_hi, 0x3141781// CHECK: [0x41,0x31,0xef,0xb8]782 783s_getreg_b32 ttmp11, 0x3141784// CHECK: [0x41,0x31,0xfb,0xb8]785 786s_getreg_b32 m0, 0x3141787// CHECK: [0x41,0x31,0xfc,0xb8]788 789s_getreg_b32 exec_lo, 0x3141790// CHECK: [0x41,0x31,0xfe,0xb8]791 792s_getreg_b32 exec_hi, 0x3141793// CHECK: [0x41,0x31,0xff,0xb8]794 795s_getreg_b32 s5, 0xc1d1796// CHECK: [0xd1,0xc1,0x85,0xb8]797 798s_setreg_b32 0x3141, s1799// CHECK: [0x41,0x31,0x01,0xb9]800 801s_setreg_b32 0xc1d1, s1802// CHECK: [0xd1,0xc1,0x01,0xb9]803 804s_setreg_b32 0x3141, s101805// CHECK: [0x41,0x31,0x65,0xb9]806 807s_setreg_b32 0x3141, flat_scratch_lo808// CHECK: [0x41,0x31,0x66,0xb9]809 810s_setreg_b32 0x3141, flat_scratch_hi811// CHECK: [0x41,0x31,0x67,0xb9]812 813s_setreg_b32 0x3141, vcc_lo814// CHECK: [0x41,0x31,0x6a,0xb9]815 816s_setreg_b32 0x3141, vcc_hi817// CHECK: [0x41,0x31,0x6b,0xb9]818 819s_setreg_b32 0x3141, tba_lo820// CHECK: [0x41,0x31,0x6c,0xb9]821 822s_setreg_b32 0x3141, tba_hi823// CHECK: [0x41,0x31,0x6d,0xb9]824 825s_setreg_b32 0x3141, tma_lo826// CHECK: [0x41,0x31,0x6e,0xb9]827 828s_setreg_b32 0x3141, tma_hi829// CHECK: [0x41,0x31,0x6f,0xb9]830 831s_setreg_b32 0x3141, ttmp11832// CHECK: [0x41,0x31,0x7b,0xb9]833 834s_setreg_b32 0x3141, m0835// CHECK: [0x41,0x31,0x7c,0xb9]836 837s_setreg_b32 0x3141, exec_lo838// CHECK: [0x41,0x31,0x7e,0xb9]839 840s_setreg_b32 0x3141, exec_hi841// CHECK: [0x41,0x31,0x7f,0xb9]842 843s_setreg_imm32_b32 0x3141, 0x11213141844// CHECK: [0x41,0x31,0x00,0xba,0x41,0x31,0x21,0x11]845 846s_setreg_imm32_b32 0xc1d1, 0x11213141847// CHECK: [0xd1,0xc1,0x00,0xba,0x41,0x31,0x21,0x11]848 849s_setreg_imm32_b32 0x3141, 0xa1b1c1d1850// CHECK: [0x41,0x31,0x00,0xba,0xd1,0xc1,0xb1,0xa1]851