brintos

brintos / llvm-project-archived public Read only

0
0
Text · 41.8 KiB · e47d50e Raw
2114 lines · plain
1// RUN: llvm-mc -triple=amdgcn -mcpu=gfx900 -show-encoding %s | FileCheck %s2 3s_cmp_eq_i32 s1, s24// CHECK: [0x01,0x02,0x00,0xbf]5 6s_cmp_eq_i32 s101, s27// CHECK: [0x65,0x02,0x00,0xbf]8 9s_cmp_eq_i32 flat_scratch_lo, s210// CHECK: [0x66,0x02,0x00,0xbf]11 12s_cmp_eq_i32 flat_scratch_hi, s213// CHECK: [0x67,0x02,0x00,0xbf]14 15s_cmp_eq_i32 vcc_lo, s216// CHECK: [0x6a,0x02,0x00,0xbf]17 18s_cmp_eq_i32 vcc_hi, s219// CHECK: [0x6b,0x02,0x00,0xbf]20 21s_cmp_eq_i32 ttmp15, s222// CHECK: [0x7b,0x02,0x00,0xbf]23 24s_cmp_eq_i32 m0, s225// CHECK: [0x7c,0x02,0x00,0xbf]26 27s_cmp_eq_i32 exec_lo, s228// CHECK: [0x7e,0x02,0x00,0xbf]29 30s_cmp_eq_i32 exec_hi, s231// CHECK: [0x7f,0x02,0x00,0xbf]32 33s_cmp_eq_i32 0, s234// CHECK: [0x80,0x02,0x00,0xbf]35 36s_cmp_eq_i32 -1, s237// CHECK: [0xc1,0x02,0x00,0xbf]38 39s_cmp_eq_i32 0.5, s240// CHECK: [0xf0,0x02,0x00,0xbf]41 42s_cmp_eq_i32 -4.0, s243// CHECK: [0xf7,0x02,0x00,0xbf]44 45s_cmp_eq_i32 src_vccz, s246// CHECK: [0xfb,0x02,0x00,0xbf]47 48s_cmp_eq_i32 src_execz, s249// CHECK: [0xfc,0x02,0x00,0xbf]50 51s_cmp_eq_i32 src_scc, s252// CHECK: [0xfd,0x02,0x00,0xbf]53 54s_cmp_eq_i32 0xaf123456, s255// CHECK: [0xff,0x02,0x00,0xbf,0x56,0x34,0x12,0xaf]56 57s_cmp_eq_i32 0x3f717273, s258// CHECK: [0xff,0x02,0x00,0xbf,0x73,0x72,0x71,0x3f]59 60s_cmp_eq_i32 s1, s10161// CHECK: [0x01,0x65,0x00,0xbf]62 63s_cmp_eq_i32 s1, flat_scratch_lo64// CHECK: [0x01,0x66,0x00,0xbf]65 66s_cmp_eq_i32 s1, flat_scratch_hi67// CHECK: [0x01,0x67,0x00,0xbf]68 69s_cmp_eq_i32 s1, vcc_lo70// CHECK: [0x01,0x6a,0x00,0xbf]71 72s_cmp_eq_i32 s1, vcc_hi73// CHECK: [0x01,0x6b,0x00,0xbf]74 75s_cmp_eq_i32 s1, ttmp1576// CHECK: [0x01,0x7b,0x00,0xbf]77 78s_cmp_eq_i32 s1, m079// CHECK: [0x01,0x7c,0x00,0xbf]80 81s_cmp_eq_i32 s1, exec_lo82// CHECK: [0x01,0x7e,0x00,0xbf]83 84s_cmp_eq_i32 s1, exec_hi85// CHECK: [0x01,0x7f,0x00,0xbf]86 87s_cmp_eq_i32 s1, 088// CHECK: [0x01,0x80,0x00,0xbf]89 90s_cmp_eq_i32 s1, -191// CHECK: [0x01,0xc1,0x00,0xbf]92 93s_cmp_eq_i32 s1, 0.594// CHECK: [0x01,0xf0,0x00,0xbf]95 96s_cmp_eq_i32 s1, -4.097// CHECK: [0x01,0xf7,0x00,0xbf]98 99s_cmp_eq_i32 s1, src_vccz100// CHECK: [0x01,0xfb,0x00,0xbf]101 102s_cmp_eq_i32 s1, src_execz103// CHECK: [0x01,0xfc,0x00,0xbf]104 105s_cmp_eq_i32 s1, src_scc106// CHECK: [0x01,0xfd,0x00,0xbf]107 108s_cmp_eq_i32 s1, 0xaf123456109// CHECK: [0x01,0xff,0x00,0xbf,0x56,0x34,0x12,0xaf]110 111s_cmp_eq_i32 s1, 0x3f717273112// CHECK: [0x01,0xff,0x00,0xbf,0x73,0x72,0x71,0x3f]113 114s_cmp_lg_i32 s1, s2115// CHECK: [0x01,0x02,0x01,0xbf]116 117s_cmp_lg_i32 s101, s2118// CHECK: [0x65,0x02,0x01,0xbf]119 120s_cmp_lg_i32 flat_scratch_lo, s2121// CHECK: [0x66,0x02,0x01,0xbf]122 123s_cmp_lg_i32 flat_scratch_hi, s2124// CHECK: [0x67,0x02,0x01,0xbf]125 126s_cmp_lg_i32 vcc_lo, s2127// CHECK: [0x6a,0x02,0x01,0xbf]128 129s_cmp_lg_i32 vcc_hi, s2130// CHECK: [0x6b,0x02,0x01,0xbf]131 132s_cmp_lg_i32 ttmp15, s2133// CHECK: [0x7b,0x02,0x01,0xbf]134 135s_cmp_lg_i32 m0, s2136// CHECK: [0x7c,0x02,0x01,0xbf]137 138s_cmp_lg_i32 exec_lo, s2139// CHECK: [0x7e,0x02,0x01,0xbf]140 141s_cmp_lg_i32 exec_hi, s2142// CHECK: [0x7f,0x02,0x01,0xbf]143 144s_cmp_lg_i32 0, s2145// CHECK: [0x80,0x02,0x01,0xbf]146 147s_cmp_lg_i32 -1, s2148// CHECK: [0xc1,0x02,0x01,0xbf]149 150s_cmp_lg_i32 0.5, s2151// CHECK: [0xf0,0x02,0x01,0xbf]152 153s_cmp_lg_i32 -4.0, s2154// CHECK: [0xf7,0x02,0x01,0xbf]155 156s_cmp_lg_i32 src_vccz, s2157// CHECK: [0xfb,0x02,0x01,0xbf]158 159s_cmp_lg_i32 src_execz, s2160// CHECK: [0xfc,0x02,0x01,0xbf]161 162s_cmp_lg_i32 src_scc, s2163// CHECK: [0xfd,0x02,0x01,0xbf]164 165s_cmp_lg_i32 0xaf123456, s2166// CHECK: [0xff,0x02,0x01,0xbf,0x56,0x34,0x12,0xaf]167 168s_cmp_lg_i32 0x3f717273, s2169// CHECK: [0xff,0x02,0x01,0xbf,0x73,0x72,0x71,0x3f]170 171s_cmp_lg_i32 s1, s101172// CHECK: [0x01,0x65,0x01,0xbf]173 174s_cmp_lg_i32 s1, flat_scratch_lo175// CHECK: [0x01,0x66,0x01,0xbf]176 177s_cmp_lg_i32 s1, flat_scratch_hi178// CHECK: [0x01,0x67,0x01,0xbf]179 180s_cmp_lg_i32 s1, vcc_lo181// CHECK: [0x01,0x6a,0x01,0xbf]182 183s_cmp_lg_i32 s1, vcc_hi184// CHECK: [0x01,0x6b,0x01,0xbf]185 186s_cmp_lg_i32 s1, ttmp15187// CHECK: [0x01,0x7b,0x01,0xbf]188 189s_cmp_lg_i32 s1, m0190// CHECK: [0x01,0x7c,0x01,0xbf]191 192s_cmp_lg_i32 s1, exec_lo193// CHECK: [0x01,0x7e,0x01,0xbf]194 195s_cmp_lg_i32 s1, exec_hi196// CHECK: [0x01,0x7f,0x01,0xbf]197 198s_cmp_lg_i32 s1, 0199// CHECK: [0x01,0x80,0x01,0xbf]200 201s_cmp_lg_i32 s1, -1202// CHECK: [0x01,0xc1,0x01,0xbf]203 204s_cmp_lg_i32 s1, 0.5205// CHECK: [0x01,0xf0,0x01,0xbf]206 207s_cmp_lg_i32 s1, -4.0208// CHECK: [0x01,0xf7,0x01,0xbf]209 210s_cmp_lg_i32 s1, src_vccz211// CHECK: [0x01,0xfb,0x01,0xbf]212 213s_cmp_lg_i32 s1, src_execz214// CHECK: [0x01,0xfc,0x01,0xbf]215 216s_cmp_lg_i32 s1, src_scc217// CHECK: [0x01,0xfd,0x01,0xbf]218 219s_cmp_lg_i32 s1, 0xaf123456220// CHECK: [0x01,0xff,0x01,0xbf,0x56,0x34,0x12,0xaf]221 222s_cmp_lg_i32 s1, 0x3f717273223// CHECK: [0x01,0xff,0x01,0xbf,0x73,0x72,0x71,0x3f]224 225s_cmp_gt_i32 s1, s2226// CHECK: [0x01,0x02,0x02,0xbf]227 228s_cmp_gt_i32 s101, s2229// CHECK: [0x65,0x02,0x02,0xbf]230 231s_cmp_gt_i32 flat_scratch_lo, s2232// CHECK: [0x66,0x02,0x02,0xbf]233 234s_cmp_gt_i32 flat_scratch_hi, s2235// CHECK: [0x67,0x02,0x02,0xbf]236 237s_cmp_gt_i32 vcc_lo, s2238// CHECK: [0x6a,0x02,0x02,0xbf]239 240s_cmp_gt_i32 vcc_hi, s2241// CHECK: [0x6b,0x02,0x02,0xbf]242 243s_cmp_gt_i32 ttmp15, s2244// CHECK: [0x7b,0x02,0x02,0xbf]245 246s_cmp_gt_i32 m0, s2247// CHECK: [0x7c,0x02,0x02,0xbf]248 249s_cmp_gt_i32 exec_lo, s2250// CHECK: [0x7e,0x02,0x02,0xbf]251 252s_cmp_gt_i32 exec_hi, s2253// CHECK: [0x7f,0x02,0x02,0xbf]254 255s_cmp_gt_i32 0, s2256// CHECK: [0x80,0x02,0x02,0xbf]257 258s_cmp_gt_i32 -1, s2259// CHECK: [0xc1,0x02,0x02,0xbf]260 261s_cmp_gt_i32 0.5, s2262// CHECK: [0xf0,0x02,0x02,0xbf]263 264s_cmp_gt_i32 -4.0, s2265// CHECK: [0xf7,0x02,0x02,0xbf]266 267s_cmp_gt_i32 src_vccz, s2268// CHECK: [0xfb,0x02,0x02,0xbf]269 270s_cmp_gt_i32 src_execz, s2271// CHECK: [0xfc,0x02,0x02,0xbf]272 273s_cmp_gt_i32 src_scc, s2274// CHECK: [0xfd,0x02,0x02,0xbf]275 276s_cmp_gt_i32 0xaf123456, s2277// CHECK: [0xff,0x02,0x02,0xbf,0x56,0x34,0x12,0xaf]278 279s_cmp_gt_i32 0x3f717273, s2280// CHECK: [0xff,0x02,0x02,0xbf,0x73,0x72,0x71,0x3f]281 282s_cmp_gt_i32 s1, s101283// CHECK: [0x01,0x65,0x02,0xbf]284 285s_cmp_gt_i32 s1, flat_scratch_lo286// CHECK: [0x01,0x66,0x02,0xbf]287 288s_cmp_gt_i32 s1, flat_scratch_hi289// CHECK: [0x01,0x67,0x02,0xbf]290 291s_cmp_gt_i32 s1, vcc_lo292// CHECK: [0x01,0x6a,0x02,0xbf]293 294s_cmp_gt_i32 s1, vcc_hi295// CHECK: [0x01,0x6b,0x02,0xbf]296 297s_cmp_gt_i32 s1, ttmp15298// CHECK: [0x01,0x7b,0x02,0xbf]299 300s_cmp_gt_i32 s1, m0301// CHECK: [0x01,0x7c,0x02,0xbf]302 303s_cmp_gt_i32 s1, exec_lo304// CHECK: [0x01,0x7e,0x02,0xbf]305 306s_cmp_gt_i32 s1, exec_hi307// CHECK: [0x01,0x7f,0x02,0xbf]308 309s_cmp_gt_i32 s1, 0310// CHECK: [0x01,0x80,0x02,0xbf]311 312s_cmp_gt_i32 s1, -1313// CHECK: [0x01,0xc1,0x02,0xbf]314 315s_cmp_gt_i32 s1, 0.5316// CHECK: [0x01,0xf0,0x02,0xbf]317 318s_cmp_gt_i32 s1, -4.0319// CHECK: [0x01,0xf7,0x02,0xbf]320 321s_cmp_gt_i32 s1, src_vccz322// CHECK: [0x01,0xfb,0x02,0xbf]323 324s_cmp_gt_i32 s1, src_execz325// CHECK: [0x01,0xfc,0x02,0xbf]326 327s_cmp_gt_i32 s1, src_scc328// CHECK: [0x01,0xfd,0x02,0xbf]329 330s_cmp_gt_i32 s1, 0xaf123456331// CHECK: [0x01,0xff,0x02,0xbf,0x56,0x34,0x12,0xaf]332 333s_cmp_gt_i32 s1, 0x3f717273334// CHECK: [0x01,0xff,0x02,0xbf,0x73,0x72,0x71,0x3f]335 336s_cmp_ge_i32 s1, s2337// CHECK: [0x01,0x02,0x03,0xbf]338 339s_cmp_ge_i32 s101, s2340// CHECK: [0x65,0x02,0x03,0xbf]341 342s_cmp_ge_i32 flat_scratch_lo, s2343// CHECK: [0x66,0x02,0x03,0xbf]344 345s_cmp_ge_i32 flat_scratch_hi, s2346// CHECK: [0x67,0x02,0x03,0xbf]347 348s_cmp_ge_i32 vcc_lo, s2349// CHECK: [0x6a,0x02,0x03,0xbf]350 351s_cmp_ge_i32 vcc_hi, s2352// CHECK: [0x6b,0x02,0x03,0xbf]353 354s_cmp_ge_i32 ttmp15, s2355// CHECK: [0x7b,0x02,0x03,0xbf]356 357s_cmp_ge_i32 m0, s2358// CHECK: [0x7c,0x02,0x03,0xbf]359 360s_cmp_ge_i32 exec_lo, s2361// CHECK: [0x7e,0x02,0x03,0xbf]362 363s_cmp_ge_i32 exec_hi, s2364// CHECK: [0x7f,0x02,0x03,0xbf]365 366s_cmp_ge_i32 0, s2367// CHECK: [0x80,0x02,0x03,0xbf]368 369s_cmp_ge_i32 -1, s2370// CHECK: [0xc1,0x02,0x03,0xbf]371 372s_cmp_ge_i32 0.5, s2373// CHECK: [0xf0,0x02,0x03,0xbf]374 375s_cmp_ge_i32 -4.0, s2376// CHECK: [0xf7,0x02,0x03,0xbf]377 378s_cmp_ge_i32 src_vccz, s2379// CHECK: [0xfb,0x02,0x03,0xbf]380 381s_cmp_ge_i32 src_execz, s2382// CHECK: [0xfc,0x02,0x03,0xbf]383 384s_cmp_ge_i32 src_scc, s2385// CHECK: [0xfd,0x02,0x03,0xbf]386 387s_cmp_ge_i32 0xaf123456, s2388// CHECK: [0xff,0x02,0x03,0xbf,0x56,0x34,0x12,0xaf]389 390s_cmp_ge_i32 0x3f717273, s2391// CHECK: [0xff,0x02,0x03,0xbf,0x73,0x72,0x71,0x3f]392 393s_cmp_ge_i32 s1, s101394// CHECK: [0x01,0x65,0x03,0xbf]395 396s_cmp_ge_i32 s1, flat_scratch_lo397// CHECK: [0x01,0x66,0x03,0xbf]398 399s_cmp_ge_i32 s1, flat_scratch_hi400// CHECK: [0x01,0x67,0x03,0xbf]401 402s_cmp_ge_i32 s1, vcc_lo403// CHECK: [0x01,0x6a,0x03,0xbf]404 405s_cmp_ge_i32 s1, vcc_hi406// CHECK: [0x01,0x6b,0x03,0xbf]407 408s_cmp_ge_i32 s1, ttmp15409// CHECK: [0x01,0x7b,0x03,0xbf]410 411s_cmp_ge_i32 s1, m0412// CHECK: [0x01,0x7c,0x03,0xbf]413 414s_cmp_ge_i32 s1, exec_lo415// CHECK: [0x01,0x7e,0x03,0xbf]416 417s_cmp_ge_i32 s1, exec_hi418// CHECK: [0x01,0x7f,0x03,0xbf]419 420s_cmp_ge_i32 s1, 0421// CHECK: [0x01,0x80,0x03,0xbf]422 423s_cmp_ge_i32 s1, -1424// CHECK: [0x01,0xc1,0x03,0xbf]425 426s_cmp_ge_i32 s1, 0.5427// CHECK: [0x01,0xf0,0x03,0xbf]428 429s_cmp_ge_i32 s1, -4.0430// CHECK: [0x01,0xf7,0x03,0xbf]431 432s_cmp_ge_i32 s1, src_vccz433// CHECK: [0x01,0xfb,0x03,0xbf]434 435s_cmp_ge_i32 s1, src_execz436// CHECK: [0x01,0xfc,0x03,0xbf]437 438s_cmp_ge_i32 s1, src_scc439// CHECK: [0x01,0xfd,0x03,0xbf]440 441s_cmp_ge_i32 s1, 0xaf123456442// CHECK: [0x01,0xff,0x03,0xbf,0x56,0x34,0x12,0xaf]443 444s_cmp_ge_i32 s1, 0x3f717273445// CHECK: [0x01,0xff,0x03,0xbf,0x73,0x72,0x71,0x3f]446 447s_cmp_lt_i32 s1, s2448// CHECK: [0x01,0x02,0x04,0xbf]449 450s_cmp_lt_i32 s101, s2451// CHECK: [0x65,0x02,0x04,0xbf]452 453s_cmp_lt_i32 flat_scratch_lo, s2454// CHECK: [0x66,0x02,0x04,0xbf]455 456s_cmp_lt_i32 flat_scratch_hi, s2457// CHECK: [0x67,0x02,0x04,0xbf]458 459s_cmp_lt_i32 vcc_lo, s2460// CHECK: [0x6a,0x02,0x04,0xbf]461 462s_cmp_lt_i32 vcc_hi, s2463// CHECK: [0x6b,0x02,0x04,0xbf]464 465s_cmp_lt_i32 ttmp15, s2466// CHECK: [0x7b,0x02,0x04,0xbf]467 468s_cmp_lt_i32 m0, s2469// CHECK: [0x7c,0x02,0x04,0xbf]470 471s_cmp_lt_i32 exec_lo, s2472// CHECK: [0x7e,0x02,0x04,0xbf]473 474s_cmp_lt_i32 exec_hi, s2475// CHECK: [0x7f,0x02,0x04,0xbf]476 477s_cmp_lt_i32 0, s2478// CHECK: [0x80,0x02,0x04,0xbf]479 480s_cmp_lt_i32 -1, s2481// CHECK: [0xc1,0x02,0x04,0xbf]482 483s_cmp_lt_i32 0.5, s2484// CHECK: [0xf0,0x02,0x04,0xbf]485 486s_cmp_lt_i32 -4.0, s2487// CHECK: [0xf7,0x02,0x04,0xbf]488 489s_cmp_lt_i32 src_vccz, s2490// CHECK: [0xfb,0x02,0x04,0xbf]491 492s_cmp_lt_i32 src_execz, s2493// CHECK: [0xfc,0x02,0x04,0xbf]494 495s_cmp_lt_i32 src_scc, s2496// CHECK: [0xfd,0x02,0x04,0xbf]497 498s_cmp_lt_i32 0xaf123456, s2499// CHECK: [0xff,0x02,0x04,0xbf,0x56,0x34,0x12,0xaf]500 501s_cmp_lt_i32 0x3f717273, s2502// CHECK: [0xff,0x02,0x04,0xbf,0x73,0x72,0x71,0x3f]503 504s_cmp_lt_i32 s1, s101505// CHECK: [0x01,0x65,0x04,0xbf]506 507s_cmp_lt_i32 s1, flat_scratch_lo508// CHECK: [0x01,0x66,0x04,0xbf]509 510s_cmp_lt_i32 s1, flat_scratch_hi511// CHECK: [0x01,0x67,0x04,0xbf]512 513s_cmp_lt_i32 s1, vcc_lo514// CHECK: [0x01,0x6a,0x04,0xbf]515 516s_cmp_lt_i32 s1, vcc_hi517// CHECK: [0x01,0x6b,0x04,0xbf]518 519s_cmp_lt_i32 s1, ttmp15520// CHECK: [0x01,0x7b,0x04,0xbf]521 522s_cmp_lt_i32 s1, m0523// CHECK: [0x01,0x7c,0x04,0xbf]524 525s_cmp_lt_i32 s1, exec_lo526// CHECK: [0x01,0x7e,0x04,0xbf]527 528s_cmp_lt_i32 s1, exec_hi529// CHECK: [0x01,0x7f,0x04,0xbf]530 531s_cmp_lt_i32 s1, 0532// CHECK: [0x01,0x80,0x04,0xbf]533 534s_cmp_lt_i32 s1, -1535// CHECK: [0x01,0xc1,0x04,0xbf]536 537s_cmp_lt_i32 s1, 0.5538// CHECK: [0x01,0xf0,0x04,0xbf]539 540s_cmp_lt_i32 s1, -4.0541// CHECK: [0x01,0xf7,0x04,0xbf]542 543s_cmp_lt_i32 s1, src_vccz544// CHECK: [0x01,0xfb,0x04,0xbf]545 546s_cmp_lt_i32 s1, src_execz547// CHECK: [0x01,0xfc,0x04,0xbf]548 549s_cmp_lt_i32 s1, src_scc550// CHECK: [0x01,0xfd,0x04,0xbf]551 552s_cmp_lt_i32 s1, 0xaf123456553// CHECK: [0x01,0xff,0x04,0xbf,0x56,0x34,0x12,0xaf]554 555s_cmp_lt_i32 s1, 0x3f717273556// CHECK: [0x01,0xff,0x04,0xbf,0x73,0x72,0x71,0x3f]557 558s_cmp_le_i32 s1, s2559// CHECK: [0x01,0x02,0x05,0xbf]560 561s_cmp_le_i32 s101, s2562// CHECK: [0x65,0x02,0x05,0xbf]563 564s_cmp_le_i32 flat_scratch_lo, s2565// CHECK: [0x66,0x02,0x05,0xbf]566 567s_cmp_le_i32 flat_scratch_hi, s2568// CHECK: [0x67,0x02,0x05,0xbf]569 570s_cmp_le_i32 vcc_lo, s2571// CHECK: [0x6a,0x02,0x05,0xbf]572 573s_cmp_le_i32 vcc_hi, s2574// CHECK: [0x6b,0x02,0x05,0xbf]575 576s_cmp_le_i32 ttmp15, s2577// CHECK: [0x7b,0x02,0x05,0xbf]578 579s_cmp_le_i32 m0, s2580// CHECK: [0x7c,0x02,0x05,0xbf]581 582s_cmp_le_i32 exec_lo, s2583// CHECK: [0x7e,0x02,0x05,0xbf]584 585s_cmp_le_i32 exec_hi, s2586// CHECK: [0x7f,0x02,0x05,0xbf]587 588s_cmp_le_i32 0, s2589// CHECK: [0x80,0x02,0x05,0xbf]590 591s_cmp_le_i32 -1, s2592// CHECK: [0xc1,0x02,0x05,0xbf]593 594s_cmp_le_i32 0.5, s2595// CHECK: [0xf0,0x02,0x05,0xbf]596 597s_cmp_le_i32 -4.0, s2598// CHECK: [0xf7,0x02,0x05,0xbf]599 600s_cmp_le_i32 src_vccz, s2601// CHECK: [0xfb,0x02,0x05,0xbf]602 603s_cmp_le_i32 src_execz, s2604// CHECK: [0xfc,0x02,0x05,0xbf]605 606s_cmp_le_i32 src_scc, s2607// CHECK: [0xfd,0x02,0x05,0xbf]608 609s_cmp_le_i32 0xaf123456, s2610// CHECK: [0xff,0x02,0x05,0xbf,0x56,0x34,0x12,0xaf]611 612s_cmp_le_i32 0x3f717273, s2613// CHECK: [0xff,0x02,0x05,0xbf,0x73,0x72,0x71,0x3f]614 615s_cmp_le_i32 s1, s101616// CHECK: [0x01,0x65,0x05,0xbf]617 618s_cmp_le_i32 s1, flat_scratch_lo619// CHECK: [0x01,0x66,0x05,0xbf]620 621s_cmp_le_i32 s1, flat_scratch_hi622// CHECK: [0x01,0x67,0x05,0xbf]623 624s_cmp_le_i32 s1, vcc_lo625// CHECK: [0x01,0x6a,0x05,0xbf]626 627s_cmp_le_i32 s1, vcc_hi628// CHECK: [0x01,0x6b,0x05,0xbf]629 630s_cmp_le_i32 s1, ttmp15631// CHECK: [0x01,0x7b,0x05,0xbf]632 633s_cmp_le_i32 s1, m0634// CHECK: [0x01,0x7c,0x05,0xbf]635 636s_cmp_le_i32 s1, exec_lo637// CHECK: [0x01,0x7e,0x05,0xbf]638 639s_cmp_le_i32 s1, exec_hi640// CHECK: [0x01,0x7f,0x05,0xbf]641 642s_cmp_le_i32 s1, 0643// CHECK: [0x01,0x80,0x05,0xbf]644 645s_cmp_le_i32 s1, -1646// CHECK: [0x01,0xc1,0x05,0xbf]647 648s_cmp_le_i32 s1, 0.5649// CHECK: [0x01,0xf0,0x05,0xbf]650 651s_cmp_le_i32 s1, -4.0652// CHECK: [0x01,0xf7,0x05,0xbf]653 654s_cmp_le_i32 s1, src_vccz655// CHECK: [0x01,0xfb,0x05,0xbf]656 657s_cmp_le_i32 s1, src_execz658// CHECK: [0x01,0xfc,0x05,0xbf]659 660s_cmp_le_i32 s1, src_scc661// CHECK: [0x01,0xfd,0x05,0xbf]662 663s_cmp_le_i32 s1, 0xaf123456664// CHECK: [0x01,0xff,0x05,0xbf,0x56,0x34,0x12,0xaf]665 666s_cmp_le_i32 s1, 0x3f717273667// CHECK: [0x01,0xff,0x05,0xbf,0x73,0x72,0x71,0x3f]668 669s_cmp_eq_u32 s1, s2670// CHECK: [0x01,0x02,0x06,0xbf]671 672s_cmp_eq_u32 s101, s2673// CHECK: [0x65,0x02,0x06,0xbf]674 675s_cmp_eq_u32 flat_scratch_lo, s2676// CHECK: [0x66,0x02,0x06,0xbf]677 678s_cmp_eq_u32 flat_scratch_hi, s2679// CHECK: [0x67,0x02,0x06,0xbf]680 681s_cmp_eq_u32 vcc_lo, s2682// CHECK: [0x6a,0x02,0x06,0xbf]683 684s_cmp_eq_u32 vcc_hi, s2685// CHECK: [0x6b,0x02,0x06,0xbf]686 687s_cmp_eq_u32 ttmp15, s2688// CHECK: [0x7b,0x02,0x06,0xbf]689 690s_cmp_eq_u32 m0, s2691// CHECK: [0x7c,0x02,0x06,0xbf]692 693s_cmp_eq_u32 exec_lo, s2694// CHECK: [0x7e,0x02,0x06,0xbf]695 696s_cmp_eq_u32 exec_hi, s2697// CHECK: [0x7f,0x02,0x06,0xbf]698 699s_cmp_eq_u32 0, s2700// CHECK: [0x80,0x02,0x06,0xbf]701 702s_cmp_eq_u32 -1, s2703// CHECK: [0xc1,0x02,0x06,0xbf]704 705s_cmp_eq_u32 0.5, s2706// CHECK: [0xf0,0x02,0x06,0xbf]707 708s_cmp_eq_u32 -4.0, s2709// CHECK: [0xf7,0x02,0x06,0xbf]710 711s_cmp_eq_u32 src_vccz, s2712// CHECK: [0xfb,0x02,0x06,0xbf]713 714s_cmp_eq_u32 src_execz, s2715// CHECK: [0xfc,0x02,0x06,0xbf]716 717s_cmp_eq_u32 src_scc, s2718// CHECK: [0xfd,0x02,0x06,0xbf]719 720s_cmp_eq_u32 0xaf123456, s2721// CHECK: [0xff,0x02,0x06,0xbf,0x56,0x34,0x12,0xaf]722 723s_cmp_eq_u32 0x3f717273, s2724// CHECK: [0xff,0x02,0x06,0xbf,0x73,0x72,0x71,0x3f]725 726s_cmp_eq_u32 s1, s101727// CHECK: [0x01,0x65,0x06,0xbf]728 729s_cmp_eq_u32 s1, flat_scratch_lo730// CHECK: [0x01,0x66,0x06,0xbf]731 732s_cmp_eq_u32 s1, flat_scratch_hi733// CHECK: [0x01,0x67,0x06,0xbf]734 735s_cmp_eq_u32 s1, vcc_lo736// CHECK: [0x01,0x6a,0x06,0xbf]737 738s_cmp_eq_u32 s1, vcc_hi739// CHECK: [0x01,0x6b,0x06,0xbf]740 741s_cmp_eq_u32 s1, ttmp15742// CHECK: [0x01,0x7b,0x06,0xbf]743 744s_cmp_eq_u32 s1, m0745// CHECK: [0x01,0x7c,0x06,0xbf]746 747s_cmp_eq_u32 s1, exec_lo748// CHECK: [0x01,0x7e,0x06,0xbf]749 750s_cmp_eq_u32 s1, exec_hi751// CHECK: [0x01,0x7f,0x06,0xbf]752 753s_cmp_eq_u32 s1, 0754// CHECK: [0x01,0x80,0x06,0xbf]755 756s_cmp_eq_u32 s1, -1757// CHECK: [0x01,0xc1,0x06,0xbf]758 759s_cmp_eq_u32 s1, 0.5760// CHECK: [0x01,0xf0,0x06,0xbf]761 762s_cmp_eq_u32 s1, -4.0763// CHECK: [0x01,0xf7,0x06,0xbf]764 765s_cmp_eq_u32 s1, src_vccz766// CHECK: [0x01,0xfb,0x06,0xbf]767 768s_cmp_eq_u32 s1, src_execz769// CHECK: [0x01,0xfc,0x06,0xbf]770 771s_cmp_eq_u32 s1, src_scc772// CHECK: [0x01,0xfd,0x06,0xbf]773 774s_cmp_eq_u32 s1, 0xaf123456775// CHECK: [0x01,0xff,0x06,0xbf,0x56,0x34,0x12,0xaf]776 777s_cmp_eq_u32 s1, 0x3f717273778// CHECK: [0x01,0xff,0x06,0xbf,0x73,0x72,0x71,0x3f]779 780s_cmp_lg_u32 s1, s2781// CHECK: [0x01,0x02,0x07,0xbf]782 783s_cmp_lg_u32 s101, s2784// CHECK: [0x65,0x02,0x07,0xbf]785 786s_cmp_lg_u32 flat_scratch_lo, s2787// CHECK: [0x66,0x02,0x07,0xbf]788 789s_cmp_lg_u32 flat_scratch_hi, s2790// CHECK: [0x67,0x02,0x07,0xbf]791 792s_cmp_lg_u32 vcc_lo, s2793// CHECK: [0x6a,0x02,0x07,0xbf]794 795s_cmp_lg_u32 vcc_hi, s2796// CHECK: [0x6b,0x02,0x07,0xbf]797 798s_cmp_lg_u32 ttmp15, s2799// CHECK: [0x7b,0x02,0x07,0xbf]800 801s_cmp_lg_u32 m0, s2802// CHECK: [0x7c,0x02,0x07,0xbf]803 804s_cmp_lg_u32 exec_lo, s2805// CHECK: [0x7e,0x02,0x07,0xbf]806 807s_cmp_lg_u32 exec_hi, s2808// CHECK: [0x7f,0x02,0x07,0xbf]809 810s_cmp_lg_u32 0, s2811// CHECK: [0x80,0x02,0x07,0xbf]812 813s_cmp_lg_u32 -1, s2814// CHECK: [0xc1,0x02,0x07,0xbf]815 816s_cmp_lg_u32 0.5, s2817// CHECK: [0xf0,0x02,0x07,0xbf]818 819s_cmp_lg_u32 -4.0, s2820// CHECK: [0xf7,0x02,0x07,0xbf]821 822s_cmp_lg_u32 src_vccz, s2823// CHECK: [0xfb,0x02,0x07,0xbf]824 825s_cmp_lg_u32 src_execz, s2826// CHECK: [0xfc,0x02,0x07,0xbf]827 828s_cmp_lg_u32 src_scc, s2829// CHECK: [0xfd,0x02,0x07,0xbf]830 831s_cmp_lg_u32 0xaf123456, s2832// CHECK: [0xff,0x02,0x07,0xbf,0x56,0x34,0x12,0xaf]833 834s_cmp_lg_u32 0x3f717273, s2835// CHECK: [0xff,0x02,0x07,0xbf,0x73,0x72,0x71,0x3f]836 837s_cmp_lg_u32 s1, s101838// CHECK: [0x01,0x65,0x07,0xbf]839 840s_cmp_lg_u32 s1, flat_scratch_lo841// CHECK: [0x01,0x66,0x07,0xbf]842 843s_cmp_lg_u32 s1, flat_scratch_hi844// CHECK: [0x01,0x67,0x07,0xbf]845 846s_cmp_lg_u32 s1, vcc_lo847// CHECK: [0x01,0x6a,0x07,0xbf]848 849s_cmp_lg_u32 s1, vcc_hi850// CHECK: [0x01,0x6b,0x07,0xbf]851 852s_cmp_lg_u32 s1, ttmp15853// CHECK: [0x01,0x7b,0x07,0xbf]854 855s_cmp_lg_u32 s1, m0856// CHECK: [0x01,0x7c,0x07,0xbf]857 858s_cmp_lg_u32 s1, exec_lo859// CHECK: [0x01,0x7e,0x07,0xbf]860 861s_cmp_lg_u32 s1, exec_hi862// CHECK: [0x01,0x7f,0x07,0xbf]863 864s_cmp_lg_u32 s1, 0865// CHECK: [0x01,0x80,0x07,0xbf]866 867s_cmp_lg_u32 s1, -1868// CHECK: [0x01,0xc1,0x07,0xbf]869 870s_cmp_lg_u32 s1, 0.5871// CHECK: [0x01,0xf0,0x07,0xbf]872 873s_cmp_lg_u32 s1, -4.0874// CHECK: [0x01,0xf7,0x07,0xbf]875 876s_cmp_lg_u32 s1, src_vccz877// CHECK: [0x01,0xfb,0x07,0xbf]878 879s_cmp_lg_u32 s1, src_execz880// CHECK: [0x01,0xfc,0x07,0xbf]881 882s_cmp_lg_u32 s1, src_scc883// CHECK: [0x01,0xfd,0x07,0xbf]884 885s_cmp_lg_u32 s1, 0xaf123456886// CHECK: [0x01,0xff,0x07,0xbf,0x56,0x34,0x12,0xaf]887 888s_cmp_lg_u32 s1, 0x3f717273889// CHECK: [0x01,0xff,0x07,0xbf,0x73,0x72,0x71,0x3f]890 891s_cmp_gt_u32 s1, s2892// CHECK: [0x01,0x02,0x08,0xbf]893 894s_cmp_gt_u32 s101, s2895// CHECK: [0x65,0x02,0x08,0xbf]896 897s_cmp_gt_u32 flat_scratch_lo, s2898// CHECK: [0x66,0x02,0x08,0xbf]899 900s_cmp_gt_u32 flat_scratch_hi, s2901// CHECK: [0x67,0x02,0x08,0xbf]902 903s_cmp_gt_u32 vcc_lo, s2904// CHECK: [0x6a,0x02,0x08,0xbf]905 906s_cmp_gt_u32 vcc_hi, s2907// CHECK: [0x6b,0x02,0x08,0xbf]908 909s_cmp_gt_u32 ttmp15, s2910// CHECK: [0x7b,0x02,0x08,0xbf]911 912s_cmp_gt_u32 m0, s2913// CHECK: [0x7c,0x02,0x08,0xbf]914 915s_cmp_gt_u32 exec_lo, s2916// CHECK: [0x7e,0x02,0x08,0xbf]917 918s_cmp_gt_u32 exec_hi, s2919// CHECK: [0x7f,0x02,0x08,0xbf]920 921s_cmp_gt_u32 0, s2922// CHECK: [0x80,0x02,0x08,0xbf]923 924s_cmp_gt_u32 -1, s2925// CHECK: [0xc1,0x02,0x08,0xbf]926 927s_cmp_gt_u32 0.5, s2928// CHECK: [0xf0,0x02,0x08,0xbf]929 930s_cmp_gt_u32 -4.0, s2931// CHECK: [0xf7,0x02,0x08,0xbf]932 933s_cmp_gt_u32 src_vccz, s2934// CHECK: [0xfb,0x02,0x08,0xbf]935 936s_cmp_gt_u32 src_execz, s2937// CHECK: [0xfc,0x02,0x08,0xbf]938 939s_cmp_gt_u32 src_scc, s2940// CHECK: [0xfd,0x02,0x08,0xbf]941 942s_cmp_gt_u32 0xaf123456, s2943// CHECK: [0xff,0x02,0x08,0xbf,0x56,0x34,0x12,0xaf]944 945s_cmp_gt_u32 0x3f717273, s2946// CHECK: [0xff,0x02,0x08,0xbf,0x73,0x72,0x71,0x3f]947 948s_cmp_gt_u32 s1, s101949// CHECK: [0x01,0x65,0x08,0xbf]950 951s_cmp_gt_u32 s1, flat_scratch_lo952// CHECK: [0x01,0x66,0x08,0xbf]953 954s_cmp_gt_u32 s1, flat_scratch_hi955// CHECK: [0x01,0x67,0x08,0xbf]956 957s_cmp_gt_u32 s1, vcc_lo958// CHECK: [0x01,0x6a,0x08,0xbf]959 960s_cmp_gt_u32 s1, vcc_hi961// CHECK: [0x01,0x6b,0x08,0xbf]962 963s_cmp_gt_u32 s1, ttmp15964// CHECK: [0x01,0x7b,0x08,0xbf]965 966s_cmp_gt_u32 s1, m0967// CHECK: [0x01,0x7c,0x08,0xbf]968 969s_cmp_gt_u32 s1, exec_lo970// CHECK: [0x01,0x7e,0x08,0xbf]971 972s_cmp_gt_u32 s1, exec_hi973// CHECK: [0x01,0x7f,0x08,0xbf]974 975s_cmp_gt_u32 s1, 0976// CHECK: [0x01,0x80,0x08,0xbf]977 978s_cmp_gt_u32 s1, -1979// CHECK: [0x01,0xc1,0x08,0xbf]980 981s_cmp_gt_u32 s1, 0.5982// CHECK: [0x01,0xf0,0x08,0xbf]983 984s_cmp_gt_u32 s1, -4.0985// CHECK: [0x01,0xf7,0x08,0xbf]986 987s_cmp_gt_u32 s1, src_vccz988// CHECK: [0x01,0xfb,0x08,0xbf]989 990s_cmp_gt_u32 s1, src_execz991// CHECK: [0x01,0xfc,0x08,0xbf]992 993s_cmp_gt_u32 s1, src_scc994// CHECK: [0x01,0xfd,0x08,0xbf]995 996s_cmp_gt_u32 s1, 0xaf123456997// CHECK: [0x01,0xff,0x08,0xbf,0x56,0x34,0x12,0xaf]998 999s_cmp_gt_u32 s1, 0x3f7172731000// CHECK: [0x01,0xff,0x08,0xbf,0x73,0x72,0x71,0x3f]1001 1002s_cmp_ge_u32 s1, s21003// CHECK: [0x01,0x02,0x09,0xbf]1004 1005s_cmp_ge_u32 s101, s21006// CHECK: [0x65,0x02,0x09,0xbf]1007 1008s_cmp_ge_u32 flat_scratch_lo, s21009// CHECK: [0x66,0x02,0x09,0xbf]1010 1011s_cmp_ge_u32 flat_scratch_hi, s21012// CHECK: [0x67,0x02,0x09,0xbf]1013 1014s_cmp_ge_u32 vcc_lo, s21015// CHECK: [0x6a,0x02,0x09,0xbf]1016 1017s_cmp_ge_u32 vcc_hi, s21018// CHECK: [0x6b,0x02,0x09,0xbf]1019 1020s_cmp_ge_u32 ttmp15, s21021// CHECK: [0x7b,0x02,0x09,0xbf]1022 1023s_cmp_ge_u32 m0, s21024// CHECK: [0x7c,0x02,0x09,0xbf]1025 1026s_cmp_ge_u32 exec_lo, s21027// CHECK: [0x7e,0x02,0x09,0xbf]1028 1029s_cmp_ge_u32 exec_hi, s21030// CHECK: [0x7f,0x02,0x09,0xbf]1031 1032s_cmp_ge_u32 0, s21033// CHECK: [0x80,0x02,0x09,0xbf]1034 1035s_cmp_ge_u32 -1, s21036// CHECK: [0xc1,0x02,0x09,0xbf]1037 1038s_cmp_ge_u32 0.5, s21039// CHECK: [0xf0,0x02,0x09,0xbf]1040 1041s_cmp_ge_u32 -4.0, s21042// CHECK: [0xf7,0x02,0x09,0xbf]1043 1044s_cmp_ge_u32 src_vccz, s21045// CHECK: [0xfb,0x02,0x09,0xbf]1046 1047s_cmp_ge_u32 src_execz, s21048// CHECK: [0xfc,0x02,0x09,0xbf]1049 1050s_cmp_ge_u32 src_scc, s21051// CHECK: [0xfd,0x02,0x09,0xbf]1052 1053s_cmp_ge_u32 0xaf123456, s21054// CHECK: [0xff,0x02,0x09,0xbf,0x56,0x34,0x12,0xaf]1055 1056s_cmp_ge_u32 0x3f717273, s21057// CHECK: [0xff,0x02,0x09,0xbf,0x73,0x72,0x71,0x3f]1058 1059s_cmp_ge_u32 s1, s1011060// CHECK: [0x01,0x65,0x09,0xbf]1061 1062s_cmp_ge_u32 s1, flat_scratch_lo1063// CHECK: [0x01,0x66,0x09,0xbf]1064 1065s_cmp_ge_u32 s1, flat_scratch_hi1066// CHECK: [0x01,0x67,0x09,0xbf]1067 1068s_cmp_ge_u32 s1, vcc_lo1069// CHECK: [0x01,0x6a,0x09,0xbf]1070 1071s_cmp_ge_u32 s1, vcc_hi1072// CHECK: [0x01,0x6b,0x09,0xbf]1073 1074s_cmp_ge_u32 s1, ttmp151075// CHECK: [0x01,0x7b,0x09,0xbf]1076 1077s_cmp_ge_u32 s1, m01078// CHECK: [0x01,0x7c,0x09,0xbf]1079 1080s_cmp_ge_u32 s1, exec_lo1081// CHECK: [0x01,0x7e,0x09,0xbf]1082 1083s_cmp_ge_u32 s1, exec_hi1084// CHECK: [0x01,0x7f,0x09,0xbf]1085 1086s_cmp_ge_u32 s1, 01087// CHECK: [0x01,0x80,0x09,0xbf]1088 1089s_cmp_ge_u32 s1, -11090// CHECK: [0x01,0xc1,0x09,0xbf]1091 1092s_cmp_ge_u32 s1, 0.51093// CHECK: [0x01,0xf0,0x09,0xbf]1094 1095s_cmp_ge_u32 s1, -4.01096// CHECK: [0x01,0xf7,0x09,0xbf]1097 1098s_cmp_ge_u32 s1, src_vccz1099// CHECK: [0x01,0xfb,0x09,0xbf]1100 1101s_cmp_ge_u32 s1, src_execz1102// CHECK: [0x01,0xfc,0x09,0xbf]1103 1104s_cmp_ge_u32 s1, src_scc1105// CHECK: [0x01,0xfd,0x09,0xbf]1106 1107s_cmp_ge_u32 s1, 0xaf1234561108// CHECK: [0x01,0xff,0x09,0xbf,0x56,0x34,0x12,0xaf]1109 1110s_cmp_ge_u32 s1, 0x3f7172731111// CHECK: [0x01,0xff,0x09,0xbf,0x73,0x72,0x71,0x3f]1112 1113s_cmp_lt_u32 s1, s21114// CHECK: [0x01,0x02,0x0a,0xbf]1115 1116s_cmp_lt_u32 s101, s21117// CHECK: [0x65,0x02,0x0a,0xbf]1118 1119s_cmp_lt_u32 flat_scratch_lo, s21120// CHECK: [0x66,0x02,0x0a,0xbf]1121 1122s_cmp_lt_u32 flat_scratch_hi, s21123// CHECK: [0x67,0x02,0x0a,0xbf]1124 1125s_cmp_lt_u32 vcc_lo, s21126// CHECK: [0x6a,0x02,0x0a,0xbf]1127 1128s_cmp_lt_u32 vcc_hi, s21129// CHECK: [0x6b,0x02,0x0a,0xbf]1130 1131s_cmp_lt_u32 ttmp15, s21132// CHECK: [0x7b,0x02,0x0a,0xbf]1133 1134s_cmp_lt_u32 m0, s21135// CHECK: [0x7c,0x02,0x0a,0xbf]1136 1137s_cmp_lt_u32 exec_lo, s21138// CHECK: [0x7e,0x02,0x0a,0xbf]1139 1140s_cmp_lt_u32 exec_hi, s21141// CHECK: [0x7f,0x02,0x0a,0xbf]1142 1143s_cmp_lt_u32 0, s21144// CHECK: [0x80,0x02,0x0a,0xbf]1145 1146s_cmp_lt_u32 -1, s21147// CHECK: [0xc1,0x02,0x0a,0xbf]1148 1149s_cmp_lt_u32 0.5, s21150// CHECK: [0xf0,0x02,0x0a,0xbf]1151 1152s_cmp_lt_u32 -4.0, s21153// CHECK: [0xf7,0x02,0x0a,0xbf]1154 1155s_cmp_lt_u32 src_vccz, s21156// CHECK: [0xfb,0x02,0x0a,0xbf]1157 1158s_cmp_lt_u32 src_execz, s21159// CHECK: [0xfc,0x02,0x0a,0xbf]1160 1161s_cmp_lt_u32 src_scc, s21162// CHECK: [0xfd,0x02,0x0a,0xbf]1163 1164s_cmp_lt_u32 0xaf123456, s21165// CHECK: [0xff,0x02,0x0a,0xbf,0x56,0x34,0x12,0xaf]1166 1167s_cmp_lt_u32 0x3f717273, s21168// CHECK: [0xff,0x02,0x0a,0xbf,0x73,0x72,0x71,0x3f]1169 1170s_cmp_lt_u32 s1, s1011171// CHECK: [0x01,0x65,0x0a,0xbf]1172 1173s_cmp_lt_u32 s1, flat_scratch_lo1174// CHECK: [0x01,0x66,0x0a,0xbf]1175 1176s_cmp_lt_u32 s1, flat_scratch_hi1177// CHECK: [0x01,0x67,0x0a,0xbf]1178 1179s_cmp_lt_u32 s1, vcc_lo1180// CHECK: [0x01,0x6a,0x0a,0xbf]1181 1182s_cmp_lt_u32 s1, vcc_hi1183// CHECK: [0x01,0x6b,0x0a,0xbf]1184 1185s_cmp_lt_u32 s1, ttmp151186// CHECK: [0x01,0x7b,0x0a,0xbf]1187 1188s_cmp_lt_u32 s1, m01189// CHECK: [0x01,0x7c,0x0a,0xbf]1190 1191s_cmp_lt_u32 s1, exec_lo1192// CHECK: [0x01,0x7e,0x0a,0xbf]1193 1194s_cmp_lt_u32 s1, exec_hi1195// CHECK: [0x01,0x7f,0x0a,0xbf]1196 1197s_cmp_lt_u32 s1, 01198// CHECK: [0x01,0x80,0x0a,0xbf]1199 1200s_cmp_lt_u32 s1, -11201// CHECK: [0x01,0xc1,0x0a,0xbf]1202 1203s_cmp_lt_u32 s1, 0.51204// CHECK: [0x01,0xf0,0x0a,0xbf]1205 1206s_cmp_lt_u32 s1, -4.01207// CHECK: [0x01,0xf7,0x0a,0xbf]1208 1209s_cmp_lt_u32 s1, src_vccz1210// CHECK: [0x01,0xfb,0x0a,0xbf]1211 1212s_cmp_lt_u32 s1, src_execz1213// CHECK: [0x01,0xfc,0x0a,0xbf]1214 1215s_cmp_lt_u32 s1, src_scc1216// CHECK: [0x01,0xfd,0x0a,0xbf]1217 1218s_cmp_lt_u32 s1, 0xaf1234561219// CHECK: [0x01,0xff,0x0a,0xbf,0x56,0x34,0x12,0xaf]1220 1221s_cmp_lt_u32 s1, 0x3f7172731222// CHECK: [0x01,0xff,0x0a,0xbf,0x73,0x72,0x71,0x3f]1223 1224s_cmp_le_u32 s1, s21225// CHECK: [0x01,0x02,0x0b,0xbf]1226 1227s_cmp_le_u32 s101, s21228// CHECK: [0x65,0x02,0x0b,0xbf]1229 1230s_cmp_le_u32 flat_scratch_lo, s21231// CHECK: [0x66,0x02,0x0b,0xbf]1232 1233s_cmp_le_u32 flat_scratch_hi, s21234// CHECK: [0x67,0x02,0x0b,0xbf]1235 1236s_cmp_le_u32 vcc_lo, s21237// CHECK: [0x6a,0x02,0x0b,0xbf]1238 1239s_cmp_le_u32 vcc_hi, s21240// CHECK: [0x6b,0x02,0x0b,0xbf]1241 1242s_cmp_le_u32 ttmp15, s21243// CHECK: [0x7b,0x02,0x0b,0xbf]1244 1245s_cmp_le_u32 m0, s21246// CHECK: [0x7c,0x02,0x0b,0xbf]1247 1248s_cmp_le_u32 exec_lo, s21249// CHECK: [0x7e,0x02,0x0b,0xbf]1250 1251s_cmp_le_u32 exec_hi, s21252// CHECK: [0x7f,0x02,0x0b,0xbf]1253 1254s_cmp_le_u32 0, s21255// CHECK: [0x80,0x02,0x0b,0xbf]1256 1257s_cmp_le_u32 -1, s21258// CHECK: [0xc1,0x02,0x0b,0xbf]1259 1260s_cmp_le_u32 0.5, s21261// CHECK: [0xf0,0x02,0x0b,0xbf]1262 1263s_cmp_le_u32 -4.0, s21264// CHECK: [0xf7,0x02,0x0b,0xbf]1265 1266s_cmp_le_u32 src_vccz, s21267// CHECK: [0xfb,0x02,0x0b,0xbf]1268 1269s_cmp_le_u32 src_execz, s21270// CHECK: [0xfc,0x02,0x0b,0xbf]1271 1272s_cmp_le_u32 src_scc, s21273// CHECK: [0xfd,0x02,0x0b,0xbf]1274 1275s_cmp_le_u32 0xaf123456, s21276// CHECK: [0xff,0x02,0x0b,0xbf,0x56,0x34,0x12,0xaf]1277 1278s_cmp_le_u32 0x3f717273, s21279// CHECK: [0xff,0x02,0x0b,0xbf,0x73,0x72,0x71,0x3f]1280 1281s_cmp_le_u32 s1, s1011282// CHECK: [0x01,0x65,0x0b,0xbf]1283 1284s_cmp_le_u32 s1, flat_scratch_lo1285// CHECK: [0x01,0x66,0x0b,0xbf]1286 1287s_cmp_le_u32 s1, flat_scratch_hi1288// CHECK: [0x01,0x67,0x0b,0xbf]1289 1290s_cmp_le_u32 s1, vcc_lo1291// CHECK: [0x01,0x6a,0x0b,0xbf]1292 1293s_cmp_le_u32 s1, vcc_hi1294// CHECK: [0x01,0x6b,0x0b,0xbf]1295 1296s_cmp_le_u32 s1, ttmp151297// CHECK: [0x01,0x7b,0x0b,0xbf]1298 1299s_cmp_le_u32 s1, m01300// CHECK: [0x01,0x7c,0x0b,0xbf]1301 1302s_cmp_le_u32 s1, exec_lo1303// CHECK: [0x01,0x7e,0x0b,0xbf]1304 1305s_cmp_le_u32 s1, exec_hi1306// CHECK: [0x01,0x7f,0x0b,0xbf]1307 1308s_cmp_le_u32 s1, 01309// CHECK: [0x01,0x80,0x0b,0xbf]1310 1311s_cmp_le_u32 s1, -11312// CHECK: [0x01,0xc1,0x0b,0xbf]1313 1314s_cmp_le_u32 s1, 0.51315// CHECK: [0x01,0xf0,0x0b,0xbf]1316 1317s_cmp_le_u32 s1, -4.01318// CHECK: [0x01,0xf7,0x0b,0xbf]1319 1320s_cmp_le_u32 s1, src_vccz1321// CHECK: [0x01,0xfb,0x0b,0xbf]1322 1323s_cmp_le_u32 s1, src_execz1324// CHECK: [0x01,0xfc,0x0b,0xbf]1325 1326s_cmp_le_u32 s1, src_scc1327// CHECK: [0x01,0xfd,0x0b,0xbf]1328 1329s_cmp_le_u32 s1, 0xaf1234561330// CHECK: [0x01,0xff,0x0b,0xbf,0x56,0x34,0x12,0xaf]1331 1332s_cmp_le_u32 s1, 0x3f7172731333// CHECK: [0x01,0xff,0x0b,0xbf,0x73,0x72,0x71,0x3f]1334 1335s_bitcmp0_b32 s1, s21336// CHECK: [0x01,0x02,0x0c,0xbf]1337 1338s_bitcmp0_b32 s101, s21339// CHECK: [0x65,0x02,0x0c,0xbf]1340 1341s_bitcmp0_b32 flat_scratch_lo, s21342// CHECK: [0x66,0x02,0x0c,0xbf]1343 1344s_bitcmp0_b32 flat_scratch_hi, s21345// CHECK: [0x67,0x02,0x0c,0xbf]1346 1347s_bitcmp0_b32 vcc_lo, s21348// CHECK: [0x6a,0x02,0x0c,0xbf]1349 1350s_bitcmp0_b32 vcc_hi, s21351// CHECK: [0x6b,0x02,0x0c,0xbf]1352 1353s_bitcmp0_b32 ttmp15, s21354// CHECK: [0x7b,0x02,0x0c,0xbf]1355 1356s_bitcmp0_b32 m0, s21357// CHECK: [0x7c,0x02,0x0c,0xbf]1358 1359s_bitcmp0_b32 exec_lo, s21360// CHECK: [0x7e,0x02,0x0c,0xbf]1361 1362s_bitcmp0_b32 exec_hi, s21363// CHECK: [0x7f,0x02,0x0c,0xbf]1364 1365s_bitcmp0_b32 0, s21366// CHECK: [0x80,0x02,0x0c,0xbf]1367 1368s_bitcmp0_b32 -1, s21369// CHECK: [0xc1,0x02,0x0c,0xbf]1370 1371s_bitcmp0_b32 0.5, s21372// CHECK: [0xf0,0x02,0x0c,0xbf]1373 1374s_bitcmp0_b32 -4.0, s21375// CHECK: [0xf7,0x02,0x0c,0xbf]1376 1377s_bitcmp0_b32 src_vccz, s21378// CHECK: [0xfb,0x02,0x0c,0xbf]1379 1380s_bitcmp0_b32 src_execz, s21381// CHECK: [0xfc,0x02,0x0c,0xbf]1382 1383s_bitcmp0_b32 src_scc, s21384// CHECK: [0xfd,0x02,0x0c,0xbf]1385 1386s_bitcmp0_b32 0xaf123456, s21387// CHECK: [0xff,0x02,0x0c,0xbf,0x56,0x34,0x12,0xaf]1388 1389s_bitcmp0_b32 0x3f717273, s21390// CHECK: [0xff,0x02,0x0c,0xbf,0x73,0x72,0x71,0x3f]1391 1392s_bitcmp0_b32 s1, s1011393// CHECK: [0x01,0x65,0x0c,0xbf]1394 1395s_bitcmp0_b32 s1, flat_scratch_lo1396// CHECK: [0x01,0x66,0x0c,0xbf]1397 1398s_bitcmp0_b32 s1, flat_scratch_hi1399// CHECK: [0x01,0x67,0x0c,0xbf]1400 1401s_bitcmp0_b32 s1, vcc_lo1402// CHECK: [0x01,0x6a,0x0c,0xbf]1403 1404s_bitcmp0_b32 s1, vcc_hi1405// CHECK: [0x01,0x6b,0x0c,0xbf]1406 1407s_bitcmp0_b32 s1, ttmp151408// CHECK: [0x01,0x7b,0x0c,0xbf]1409 1410s_bitcmp0_b32 s1, m01411// CHECK: [0x01,0x7c,0x0c,0xbf]1412 1413s_bitcmp0_b32 s1, exec_lo1414// CHECK: [0x01,0x7e,0x0c,0xbf]1415 1416s_bitcmp0_b32 s1, exec_hi1417// CHECK: [0x01,0x7f,0x0c,0xbf]1418 1419s_bitcmp0_b32 s1, 01420// CHECK: [0x01,0x80,0x0c,0xbf]1421 1422s_bitcmp0_b32 s1, -11423// CHECK: [0x01,0xc1,0x0c,0xbf]1424 1425s_bitcmp0_b32 s1, 0.51426// CHECK: [0x01,0xf0,0x0c,0xbf]1427 1428s_bitcmp0_b32 s1, -4.01429// CHECK: [0x01,0xf7,0x0c,0xbf]1430 1431s_bitcmp0_b32 s1, src_vccz1432// CHECK: [0x01,0xfb,0x0c,0xbf]1433 1434s_bitcmp0_b32 s1, src_execz1435// CHECK: [0x01,0xfc,0x0c,0xbf]1436 1437s_bitcmp0_b32 s1, src_scc1438// CHECK: [0x01,0xfd,0x0c,0xbf]1439 1440s_bitcmp0_b32 s1, 0xaf1234561441// CHECK: [0x01,0xff,0x0c,0xbf,0x56,0x34,0x12,0xaf]1442 1443s_bitcmp0_b32 s1, 0x3f7172731444// CHECK: [0x01,0xff,0x0c,0xbf,0x73,0x72,0x71,0x3f]1445 1446s_bitcmp1_b32 s1, s21447// CHECK: [0x01,0x02,0x0d,0xbf]1448 1449s_bitcmp1_b32 s101, s21450// CHECK: [0x65,0x02,0x0d,0xbf]1451 1452s_bitcmp1_b32 flat_scratch_lo, s21453// CHECK: [0x66,0x02,0x0d,0xbf]1454 1455s_bitcmp1_b32 flat_scratch_hi, s21456// CHECK: [0x67,0x02,0x0d,0xbf]1457 1458s_bitcmp1_b32 vcc_lo, s21459// CHECK: [0x6a,0x02,0x0d,0xbf]1460 1461s_bitcmp1_b32 vcc_hi, s21462// CHECK: [0x6b,0x02,0x0d,0xbf]1463 1464s_bitcmp1_b32 ttmp15, s21465// CHECK: [0x7b,0x02,0x0d,0xbf]1466 1467s_bitcmp1_b32 m0, s21468// CHECK: [0x7c,0x02,0x0d,0xbf]1469 1470s_bitcmp1_b32 exec_lo, s21471// CHECK: [0x7e,0x02,0x0d,0xbf]1472 1473s_bitcmp1_b32 exec_hi, s21474// CHECK: [0x7f,0x02,0x0d,0xbf]1475 1476s_bitcmp1_b32 0, s21477// CHECK: [0x80,0x02,0x0d,0xbf]1478 1479s_bitcmp1_b32 -1, s21480// CHECK: [0xc1,0x02,0x0d,0xbf]1481 1482s_bitcmp1_b32 0.5, s21483// CHECK: [0xf0,0x02,0x0d,0xbf]1484 1485s_bitcmp1_b32 -4.0, s21486// CHECK: [0xf7,0x02,0x0d,0xbf]1487 1488s_bitcmp1_b32 src_vccz, s21489// CHECK: [0xfb,0x02,0x0d,0xbf]1490 1491s_bitcmp1_b32 src_execz, s21492// CHECK: [0xfc,0x02,0x0d,0xbf]1493 1494s_bitcmp1_b32 src_scc, s21495// CHECK: [0xfd,0x02,0x0d,0xbf]1496 1497s_bitcmp1_b32 0xaf123456, s21498// CHECK: [0xff,0x02,0x0d,0xbf,0x56,0x34,0x12,0xaf]1499 1500s_bitcmp1_b32 0x3f717273, s21501// CHECK: [0xff,0x02,0x0d,0xbf,0x73,0x72,0x71,0x3f]1502 1503s_bitcmp1_b32 s1, s1011504// CHECK: [0x01,0x65,0x0d,0xbf]1505 1506s_bitcmp1_b32 s1, flat_scratch_lo1507// CHECK: [0x01,0x66,0x0d,0xbf]1508 1509s_bitcmp1_b32 s1, flat_scratch_hi1510// CHECK: [0x01,0x67,0x0d,0xbf]1511 1512s_bitcmp1_b32 s1, vcc_lo1513// CHECK: [0x01,0x6a,0x0d,0xbf]1514 1515s_bitcmp1_b32 s1, vcc_hi1516// CHECK: [0x01,0x6b,0x0d,0xbf]1517 1518s_bitcmp1_b32 s1, ttmp151519// CHECK: [0x01,0x7b,0x0d,0xbf]1520 1521s_bitcmp1_b32 s1, m01522// CHECK: [0x01,0x7c,0x0d,0xbf]1523 1524s_bitcmp1_b32 s1, exec_lo1525// CHECK: [0x01,0x7e,0x0d,0xbf]1526 1527s_bitcmp1_b32 s1, exec_hi1528// CHECK: [0x01,0x7f,0x0d,0xbf]1529 1530s_bitcmp1_b32 s1, 01531// CHECK: [0x01,0x80,0x0d,0xbf]1532 1533s_bitcmp1_b32 s1, -11534// CHECK: [0x01,0xc1,0x0d,0xbf]1535 1536s_bitcmp1_b32 s1, 0.51537// CHECK: [0x01,0xf0,0x0d,0xbf]1538 1539s_bitcmp1_b32 s1, -4.01540// CHECK: [0x01,0xf7,0x0d,0xbf]1541 1542s_bitcmp1_b32 s1, src_vccz1543// CHECK: [0x01,0xfb,0x0d,0xbf]1544 1545s_bitcmp1_b32 s1, src_execz1546// CHECK: [0x01,0xfc,0x0d,0xbf]1547 1548s_bitcmp1_b32 s1, src_scc1549// CHECK: [0x01,0xfd,0x0d,0xbf]1550 1551s_bitcmp1_b32 s1, 0xaf1234561552// CHECK: [0x01,0xff,0x0d,0xbf,0x56,0x34,0x12,0xaf]1553 1554s_bitcmp1_b32 s1, 0x3f7172731555// CHECK: [0x01,0xff,0x0d,0xbf,0x73,0x72,0x71,0x3f]1556 1557s_bitcmp0_b64 s[2:3], s21558// CHECK: [0x02,0x02,0x0e,0xbf]1559 1560s_bitcmp0_b64 s[4:5], s21561// CHECK: [0x04,0x02,0x0e,0xbf]1562 1563s_bitcmp0_b64 s[100:101], s21564// CHECK: [0x64,0x02,0x0e,0xbf]1565 1566s_bitcmp0_b64 flat_scratch, s21567// CHECK: [0x66,0x02,0x0e,0xbf]1568 1569s_bitcmp0_b64 vcc, s21570// CHECK: [0x6a,0x02,0x0e,0xbf]1571 1572s_bitcmp0_b64 ttmp[14:15], s21573// CHECK: [0x7a,0x02,0x0e,0xbf]1574 1575s_bitcmp0_b64 exec, s21576// CHECK: [0x7e,0x02,0x0e,0xbf]1577 1578s_bitcmp0_b64 0, s21579// CHECK: [0x80,0x02,0x0e,0xbf]1580 1581s_bitcmp0_b64 -1, s21582// CHECK: [0xc1,0x02,0x0e,0xbf]1583 1584s_bitcmp0_b64 0.5, s21585// CHECK: [0xf0,0x02,0x0e,0xbf]1586 1587s_bitcmp0_b64 -4.0, s21588// CHECK: [0xf7,0x02,0x0e,0xbf]1589 1590s_bitcmp0_b64 src_vccz, s21591// CHECK: [0xfb,0x02,0x0e,0xbf]1592 1593s_bitcmp0_b64 src_execz, s21594// CHECK: [0xfc,0x02,0x0e,0xbf]1595 1596s_bitcmp0_b64 src_scc, s21597// CHECK: [0xfd,0x02,0x0e,0xbf]1598 1599s_bitcmp0_b64 0xaf123456, s21600// CHECK: [0xff,0x02,0x0e,0xbf,0x56,0x34,0x12,0xaf]1601 1602s_bitcmp0_b64 0x3f717273, s21603// CHECK: [0xff,0x02,0x0e,0xbf,0x73,0x72,0x71,0x3f]1604 1605s_bitcmp0_b64 s[2:3], s1011606// CHECK: [0x02,0x65,0x0e,0xbf]1607 1608s_bitcmp0_b64 s[2:3], flat_scratch_lo1609// CHECK: [0x02,0x66,0x0e,0xbf]1610 1611s_bitcmp0_b64 s[2:3], flat_scratch_hi1612// CHECK: [0x02,0x67,0x0e,0xbf]1613 1614s_bitcmp0_b64 s[2:3], vcc_lo1615// CHECK: [0x02,0x6a,0x0e,0xbf]1616 1617s_bitcmp0_b64 s[2:3], vcc_hi1618// CHECK: [0x02,0x6b,0x0e,0xbf]1619 1620s_bitcmp0_b64 s[2:3], ttmp151621// CHECK: [0x02,0x7b,0x0e,0xbf]1622 1623s_bitcmp0_b64 s[2:3], m01624// CHECK: [0x02,0x7c,0x0e,0xbf]1625 1626s_bitcmp0_b64 s[2:3], exec_lo1627// CHECK: [0x02,0x7e,0x0e,0xbf]1628 1629s_bitcmp0_b64 s[2:3], exec_hi1630// CHECK: [0x02,0x7f,0x0e,0xbf]1631 1632s_bitcmp0_b64 s[2:3], 01633// CHECK: [0x02,0x80,0x0e,0xbf]1634 1635s_bitcmp0_b64 s[2:3], -11636// CHECK: [0x02,0xc1,0x0e,0xbf]1637 1638s_bitcmp0_b64 s[2:3], 0.51639// CHECK: [0x02,0xf0,0x0e,0xbf]1640 1641s_bitcmp0_b64 s[2:3], -4.01642// CHECK: [0x02,0xf7,0x0e,0xbf]1643 1644s_bitcmp0_b64 s[2:3], src_vccz1645// CHECK: [0x02,0xfb,0x0e,0xbf]1646 1647s_bitcmp0_b64 s[2:3], src_execz1648// CHECK: [0x02,0xfc,0x0e,0xbf]1649 1650s_bitcmp0_b64 s[2:3], src_scc1651// CHECK: [0x02,0xfd,0x0e,0xbf]1652 1653s_bitcmp0_b64 s[2:3], 0xaf1234561654// CHECK: [0x02,0xff,0x0e,0xbf,0x56,0x34,0x12,0xaf]1655 1656s_bitcmp0_b64 s[2:3], 0x3f7172731657// CHECK: [0x02,0xff,0x0e,0xbf,0x73,0x72,0x71,0x3f]1658 1659s_bitcmp1_b64 s[2:3], s21660// CHECK: [0x02,0x02,0x0f,0xbf]1661 1662s_bitcmp1_b64 s[4:5], s21663// CHECK: [0x04,0x02,0x0f,0xbf]1664 1665s_bitcmp1_b64 s[100:101], s21666// CHECK: [0x64,0x02,0x0f,0xbf]1667 1668s_bitcmp1_b64 flat_scratch, s21669// CHECK: [0x66,0x02,0x0f,0xbf]1670 1671s_bitcmp1_b64 vcc, s21672// CHECK: [0x6a,0x02,0x0f,0xbf]1673 1674s_bitcmp1_b64 ttmp[14:15], s21675// CHECK: [0x7a,0x02,0x0f,0xbf]1676 1677s_bitcmp1_b64 exec, s21678// CHECK: [0x7e,0x02,0x0f,0xbf]1679 1680s_bitcmp1_b64 0, s21681// CHECK: [0x80,0x02,0x0f,0xbf]1682 1683s_bitcmp1_b64 -1, s21684// CHECK: [0xc1,0x02,0x0f,0xbf]1685 1686s_bitcmp1_b64 0.5, s21687// CHECK: [0xf0,0x02,0x0f,0xbf]1688 1689s_bitcmp1_b64 -4.0, s21690// CHECK: [0xf7,0x02,0x0f,0xbf]1691 1692s_bitcmp1_b64 src_vccz, s21693// CHECK: [0xfb,0x02,0x0f,0xbf]1694 1695s_bitcmp1_b64 src_execz, s21696// CHECK: [0xfc,0x02,0x0f,0xbf]1697 1698s_bitcmp1_b64 src_scc, s21699// CHECK: [0xfd,0x02,0x0f,0xbf]1700 1701s_bitcmp1_b64 0xaf123456, s21702// CHECK: [0xff,0x02,0x0f,0xbf,0x56,0x34,0x12,0xaf]1703 1704s_bitcmp1_b64 0x3f717273, s21705// CHECK: [0xff,0x02,0x0f,0xbf,0x73,0x72,0x71,0x3f]1706 1707s_bitcmp1_b64 s[2:3], s1011708// CHECK: [0x02,0x65,0x0f,0xbf]1709 1710s_bitcmp1_b64 s[2:3], flat_scratch_lo1711// CHECK: [0x02,0x66,0x0f,0xbf]1712 1713s_bitcmp1_b64 s[2:3], flat_scratch_hi1714// CHECK: [0x02,0x67,0x0f,0xbf]1715 1716s_bitcmp1_b64 s[2:3], vcc_lo1717// CHECK: [0x02,0x6a,0x0f,0xbf]1718 1719s_bitcmp1_b64 s[2:3], vcc_hi1720// CHECK: [0x02,0x6b,0x0f,0xbf]1721 1722s_bitcmp1_b64 s[2:3], ttmp151723// CHECK: [0x02,0x7b,0x0f,0xbf]1724 1725s_bitcmp1_b64 s[2:3], m01726// CHECK: [0x02,0x7c,0x0f,0xbf]1727 1728s_bitcmp1_b64 s[2:3], exec_lo1729// CHECK: [0x02,0x7e,0x0f,0xbf]1730 1731s_bitcmp1_b64 s[2:3], exec_hi1732// CHECK: [0x02,0x7f,0x0f,0xbf]1733 1734s_bitcmp1_b64 s[2:3], 01735// CHECK: [0x02,0x80,0x0f,0xbf]1736 1737s_bitcmp1_b64 s[2:3], -11738// CHECK: [0x02,0xc1,0x0f,0xbf]1739 1740s_bitcmp1_b64 s[2:3], 0.51741// CHECK: [0x02,0xf0,0x0f,0xbf]1742 1743s_bitcmp1_b64 s[2:3], -4.01744// CHECK: [0x02,0xf7,0x0f,0xbf]1745 1746s_bitcmp1_b64 s[2:3], src_vccz1747// CHECK: [0x02,0xfb,0x0f,0xbf]1748 1749s_bitcmp1_b64 s[2:3], src_execz1750// CHECK: [0x02,0xfc,0x0f,0xbf]1751 1752s_bitcmp1_b64 s[2:3], src_scc1753// CHECK: [0x02,0xfd,0x0f,0xbf]1754 1755s_bitcmp1_b64 s[2:3], 0xaf1234561756// CHECK: [0x02,0xff,0x0f,0xbf,0x56,0x34,0x12,0xaf]1757 1758s_bitcmp1_b64 s[2:3], 0x3f7172731759// CHECK: [0x02,0xff,0x0f,0xbf,0x73,0x72,0x71,0x3f]1760 1761s_setvskip s1, s21762// CHECK: [0x01,0x02,0x10,0xbf]1763 1764s_setvskip s101, s21765// CHECK: [0x65,0x02,0x10,0xbf]1766 1767s_setvskip flat_scratch_lo, s21768// CHECK: [0x66,0x02,0x10,0xbf]1769 1770s_setvskip flat_scratch_hi, s21771// CHECK: [0x67,0x02,0x10,0xbf]1772 1773s_setvskip vcc_lo, s21774// CHECK: [0x6a,0x02,0x10,0xbf]1775 1776s_setvskip vcc_hi, s21777// CHECK: [0x6b,0x02,0x10,0xbf]1778 1779s_setvskip ttmp15, s21780// CHECK: [0x7b,0x02,0x10,0xbf]1781 1782s_setvskip m0, s21783// CHECK: [0x7c,0x02,0x10,0xbf]1784 1785s_setvskip exec_lo, s21786// CHECK: [0x7e,0x02,0x10,0xbf]1787 1788s_setvskip exec_hi, s21789// CHECK: [0x7f,0x02,0x10,0xbf]1790 1791s_setvskip 0, s21792// CHECK: [0x80,0x02,0x10,0xbf]1793 1794s_setvskip -1, s21795// CHECK: [0xc1,0x02,0x10,0xbf]1796 1797s_setvskip 0.5, s21798// CHECK: [0xf0,0x02,0x10,0xbf]1799 1800s_setvskip -4.0, s21801// CHECK: [0xf7,0x02,0x10,0xbf]1802 1803s_setvskip src_vccz, s21804// CHECK: [0xfb,0x02,0x10,0xbf]1805 1806s_setvskip src_execz, s21807// CHECK: [0xfc,0x02,0x10,0xbf]1808 1809s_setvskip src_scc, s21810// CHECK: [0xfd,0x02,0x10,0xbf]1811 1812s_setvskip 0xaf123456, s21813// CHECK: [0xff,0x02,0x10,0xbf,0x56,0x34,0x12,0xaf]1814 1815s_setvskip 0x3f717273, s21816// CHECK: [0xff,0x02,0x10,0xbf,0x73,0x72,0x71,0x3f]1817 1818s_setvskip s1, s1011819// CHECK: [0x01,0x65,0x10,0xbf]1820 1821s_setvskip s1, flat_scratch_lo1822// CHECK: [0x01,0x66,0x10,0xbf]1823 1824s_setvskip s1, flat_scratch_hi1825// CHECK: [0x01,0x67,0x10,0xbf]1826 1827s_setvskip s1, vcc_lo1828// CHECK: [0x01,0x6a,0x10,0xbf]1829 1830s_setvskip s1, vcc_hi1831// CHECK: [0x01,0x6b,0x10,0xbf]1832 1833s_setvskip s1, ttmp151834// CHECK: [0x01,0x7b,0x10,0xbf]1835 1836s_setvskip s1, m01837// CHECK: [0x01,0x7c,0x10,0xbf]1838 1839s_setvskip s1, exec_lo1840// CHECK: [0x01,0x7e,0x10,0xbf]1841 1842s_setvskip s1, exec_hi1843// CHECK: [0x01,0x7f,0x10,0xbf]1844 1845s_setvskip s1, 01846// CHECK: [0x01,0x80,0x10,0xbf]1847 1848s_setvskip s1, -11849// CHECK: [0x01,0xc1,0x10,0xbf]1850 1851s_setvskip s1, 0.51852// CHECK: [0x01,0xf0,0x10,0xbf]1853 1854s_setvskip s1, -4.01855// CHECK: [0x01,0xf7,0x10,0xbf]1856 1857s_setvskip s1, src_vccz1858// CHECK: [0x01,0xfb,0x10,0xbf]1859 1860s_setvskip s1, src_execz1861// CHECK: [0x01,0xfc,0x10,0xbf]1862 1863s_setvskip s1, src_scc1864// CHECK: [0x01,0xfd,0x10,0xbf]1865 1866s_setvskip s1, 0xaf1234561867// CHECK: [0x01,0xff,0x10,0xbf,0x56,0x34,0x12,0xaf]1868 1869s_setvskip s1, 0x3f7172731870// CHECK: [0x01,0xff,0x10,0xbf,0x73,0x72,0x71,0x3f]1871 1872s_set_gpr_idx_on s1, 0x01873// CHECK: [0x01,0x00,0x11,0xbf]1874 1875s_set_gpr_idx_on s101, 0x01876// CHECK: [0x65,0x00,0x11,0xbf]1877 1878s_set_gpr_idx_on flat_scratch_lo, 0x01879// CHECK: [0x66,0x00,0x11,0xbf]1880 1881s_set_gpr_idx_on flat_scratch_hi, 0x01882// CHECK: [0x67,0x00,0x11,0xbf]1883 1884s_set_gpr_idx_on vcc_lo, 0x01885// CHECK: [0x6a,0x00,0x11,0xbf]1886 1887s_set_gpr_idx_on vcc_hi, 0x01888// CHECK: [0x6b,0x00,0x11,0xbf]1889 1890s_set_gpr_idx_on ttmp15, 0x01891// CHECK: [0x7b,0x00,0x11,0xbf]1892 1893s_set_gpr_idx_on m0, 0x01894// CHECK: [0x7c,0x00,0x11,0xbf]1895 1896s_set_gpr_idx_on 0, 0x01897// CHECK: [0x80,0x00,0x11,0xbf]1898 1899s_set_gpr_idx_on -1, 0x01900// CHECK: [0xc1,0x00,0x11,0xbf]1901 1902s_set_gpr_idx_on 0.5, 0x01903// CHECK: [0xf0,0x00,0x11,0xbf]1904 1905s_set_gpr_idx_on -4.0, 0x01906// CHECK: [0xf7,0x00,0x11,0xbf]1907 1908s_set_gpr_idx_on src_vccz, 0x01909// CHECK: [0xfb,0x00,0x11,0xbf]1910 1911s_set_gpr_idx_on src_execz, 0x01912// CHECK: [0xfc,0x00,0x11,0xbf]1913 1914s_set_gpr_idx_on src_scc, 0x01915// CHECK: [0xfd,0x00,0x11,0xbf]1916 1917s_set_gpr_idx_on 0xaf123456, 0x01918// CHECK: [0xff,0x00,0x11,0xbf,0x56,0x34,0x12,0xaf]1919 1920s_set_gpr_idx_on 0x3f717273, 0x01921// CHECK: [0xff,0x00,0x11,0xbf,0x73,0x72,0x71,0x3f]1922 1923s_set_gpr_idx_on s1, 0x11924// CHECK: [0x01,0x01,0x11,0xbf]1925 1926s_set_gpr_idx_on s1, 0xF1927// CHECK: [0x01,0x0f,0x11,0xbf]1928 1929s_cmp_eq_u64 s[2:3], s[4:5]1930// CHECK: [0x02,0x04,0x12,0xbf]1931 1932s_cmp_eq_u64 s[4:5], s[4:5]1933// CHECK: [0x04,0x04,0x12,0xbf]1934 1935s_cmp_eq_u64 s[100:101], s[4:5]1936// CHECK: [0x64,0x04,0x12,0xbf]1937 1938s_cmp_eq_u64 flat_scratch, s[4:5]1939// CHECK: [0x66,0x04,0x12,0xbf]1940 1941s_cmp_eq_u64 vcc, s[4:5]1942// CHECK: [0x6a,0x04,0x12,0xbf]1943 1944s_cmp_eq_u64 ttmp[14:15], s[4:5]1945// CHECK: [0x7a,0x04,0x12,0xbf]1946 1947s_cmp_eq_u64 exec, s[4:5]1948// CHECK: [0x7e,0x04,0x12,0xbf]1949 1950s_cmp_eq_u64 0, s[4:5]1951// CHECK: [0x80,0x04,0x12,0xbf]1952 1953s_cmp_eq_u64 -1, s[4:5]1954// CHECK: [0xc1,0x04,0x12,0xbf]1955 1956s_cmp_eq_u64 0.5, s[4:5]1957// CHECK: [0xf0,0x04,0x12,0xbf]1958 1959s_cmp_eq_u64 -4.0, s[4:5]1960// CHECK: [0xf7,0x04,0x12,0xbf]1961 1962s_cmp_eq_u64 src_vccz, s[4:5]1963// CHECK: [0xfb,0x04,0x12,0xbf]1964 1965s_cmp_eq_u64 src_execz, s[4:5]1966// CHECK: [0xfc,0x04,0x12,0xbf]1967 1968s_cmp_eq_u64 src_scc, s[4:5]1969// CHECK: [0xfd,0x04,0x12,0xbf]1970 1971s_cmp_eq_u64 0xaf123456, s[4:5]1972// CHECK: [0xff,0x04,0x12,0xbf,0x56,0x34,0x12,0xaf]1973 1974s_cmp_eq_u64 0x3f717273, s[4:5]1975// CHECK: [0xff,0x04,0x12,0xbf,0x73,0x72,0x71,0x3f]1976 1977s_cmp_eq_u64 s[2:3], s[6:7]1978// CHECK: [0x02,0x06,0x12,0xbf]1979 1980s_cmp_eq_u64 s[2:3], s[100:101]1981// CHECK: [0x02,0x64,0x12,0xbf]1982 1983s_cmp_eq_u64 s[2:3], flat_scratch1984// CHECK: [0x02,0x66,0x12,0xbf]1985 1986s_cmp_eq_u64 s[2:3], vcc1987// CHECK: [0x02,0x6a,0x12,0xbf]1988 1989s_cmp_eq_u64 s[2:3], ttmp[14:15]1990// CHECK: [0x02,0x7a,0x12,0xbf]1991 1992s_cmp_eq_u64 s[2:3], exec1993// CHECK: [0x02,0x7e,0x12,0xbf]1994 1995s_cmp_eq_u64 s[2:3], 01996// CHECK: [0x02,0x80,0x12,0xbf]1997 1998s_cmp_eq_u64 s[2:3], -11999// CHECK: [0x02,0xc1,0x12,0xbf]2000 2001s_cmp_eq_u64 s[2:3], 0.52002// CHECK: [0x02,0xf0,0x12,0xbf]2003 2004s_cmp_eq_u64 s[2:3], -4.02005// CHECK: [0x02,0xf7,0x12,0xbf]2006 2007s_cmp_eq_u64 s[2:3], src_vccz2008// CHECK: [0x02,0xfb,0x12,0xbf]2009 2010s_cmp_eq_u64 s[2:3], src_execz2011// CHECK: [0x02,0xfc,0x12,0xbf]2012 2013s_cmp_eq_u64 s[2:3], src_scc2014// CHECK: [0x02,0xfd,0x12,0xbf]2015 2016s_cmp_eq_u64 s[2:3], 0xaf1234562017// CHECK: [0x02,0xff,0x12,0xbf,0x56,0x34,0x12,0xaf]2018 2019s_cmp_eq_u64 s[2:3], 0x3f7172732020// CHECK: [0x02,0xff,0x12,0xbf,0x73,0x72,0x71,0x3f]2021 2022s_cmp_lg_u64 s[2:3], s[4:5]2023// CHECK: [0x02,0x04,0x13,0xbf]2024 2025s_cmp_lg_u64 s[4:5], s[4:5]2026// CHECK: [0x04,0x04,0x13,0xbf]2027 2028s_cmp_lg_u64 s[100:101], s[4:5]2029// CHECK: [0x64,0x04,0x13,0xbf]2030 2031s_cmp_lg_u64 flat_scratch, s[4:5]2032// CHECK: [0x66,0x04,0x13,0xbf]2033 2034s_cmp_lg_u64 vcc, s[4:5]2035// CHECK: [0x6a,0x04,0x13,0xbf]2036 2037s_cmp_lg_u64 ttmp[14:15], s[4:5]2038// CHECK: [0x7a,0x04,0x13,0xbf]2039 2040s_cmp_lg_u64 exec, s[4:5]2041// CHECK: [0x7e,0x04,0x13,0xbf]2042 2043s_cmp_lg_u64 0, s[4:5]2044// CHECK: [0x80,0x04,0x13,0xbf]2045 2046s_cmp_lg_u64 -1, s[4:5]2047// CHECK: [0xc1,0x04,0x13,0xbf]2048 2049s_cmp_lg_u64 0.5, s[4:5]2050// CHECK: [0xf0,0x04,0x13,0xbf]2051 2052s_cmp_lg_u64 -4.0, s[4:5]2053// CHECK: [0xf7,0x04,0x13,0xbf]2054 2055s_cmp_lg_u64 src_vccz, s[4:5]2056// CHECK: [0xfb,0x04,0x13,0xbf]2057 2058s_cmp_lg_u64 src_execz, s[4:5]2059// CHECK: [0xfc,0x04,0x13,0xbf]2060 2061s_cmp_lg_u64 src_scc, s[4:5]2062// CHECK: [0xfd,0x04,0x13,0xbf]2063 2064s_cmp_lg_u64 0xaf123456, s[4:5]2065// CHECK: [0xff,0x04,0x13,0xbf,0x56,0x34,0x12,0xaf]2066 2067s_cmp_lg_u64 0x3f717273, s[4:5]2068// CHECK: [0xff,0x04,0x13,0xbf,0x73,0x72,0x71,0x3f]2069 2070s_cmp_lg_u64 s[2:3], s[6:7]2071// CHECK: [0x02,0x06,0x13,0xbf]2072 2073s_cmp_lg_u64 s[2:3], s[100:101]2074// CHECK: [0x02,0x64,0x13,0xbf]2075 2076s_cmp_lg_u64 s[2:3], flat_scratch2077// CHECK: [0x02,0x66,0x13,0xbf]2078 2079s_cmp_lg_u64 s[2:3], vcc2080// CHECK: [0x02,0x6a,0x13,0xbf]2081 2082s_cmp_lg_u64 s[2:3], ttmp[14:15]2083// CHECK: [0x02,0x7a,0x13,0xbf]2084 2085s_cmp_lg_u64 s[2:3], exec2086// CHECK: [0x02,0x7e,0x13,0xbf]2087 2088s_cmp_lg_u64 s[2:3], 02089// CHECK: [0x02,0x80,0x13,0xbf]2090 2091s_cmp_lg_u64 s[2:3], -12092// CHECK: [0x02,0xc1,0x13,0xbf]2093 2094s_cmp_lg_u64 s[2:3], 0.52095// CHECK: [0x02,0xf0,0x13,0xbf]2096 2097s_cmp_lg_u64 s[2:3], -4.02098// CHECK: [0x02,0xf7,0x13,0xbf]2099 2100s_cmp_lg_u64 s[2:3], src_vccz2101// CHECK: [0x02,0xfb,0x13,0xbf]2102 2103s_cmp_lg_u64 s[2:3], src_execz2104// CHECK: [0x02,0xfc,0x13,0xbf]2105 2106s_cmp_lg_u64 s[2:3], src_scc2107// CHECK: [0x02,0xfd,0x13,0xbf]2108 2109s_cmp_lg_u64 s[2:3], 0xaf1234562110// CHECK: [0x02,0xff,0x13,0xbf,0x56,0x34,0x12,0xaf]2111 2112s_cmp_lg_u64 s[2:3], 0x3f7172732113// CHECK: [0x02,0xff,0x13,0xbf,0x73,0x72,0x71,0x3f]2114