brintos

brintos / llvm-project-archived public Read only

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