brintos

brintos / llvm-project-archived public Read only

0
0
Text · 144.7 KiB · f9480e0 Raw
6881 lines · plain
1// RUN: llvm-mc -triple=amdgcn -mcpu=gfx900 -show-encoding %s | FileCheck %s2 3s_add_u32 s5, s1, s24// CHECK: [0x01,0x02,0x05,0x80]5 6s_add_u32 s101, s1, s27// CHECK: [0x01,0x02,0x65,0x80]8 9s_add_u32 flat_scratch_lo, s1, s210// CHECK: [0x01,0x02,0x66,0x80]11 12s_add_u32 flat_scratch_hi, s1, s213// CHECK: [0x01,0x02,0x67,0x80]14 15s_add_u32 vcc_lo, s1, s216// CHECK: [0x01,0x02,0x6a,0x80]17 18s_add_u32 vcc_hi, s1, s219// CHECK: [0x01,0x02,0x6b,0x80]20 21s_add_u32 ttmp15, s1, s222// CHECK: [0x01,0x02,0x7b,0x80]23 24s_add_u32 m0, s1, s225// CHECK: [0x01,0x02,0x7c,0x80]26 27s_add_u32 exec_lo, s1, s228// CHECK: [0x01,0x02,0x7e,0x80]29 30s_add_u32 exec_hi, s1, s231// CHECK: [0x01,0x02,0x7f,0x80]32 33s_add_u32 s5, s101, s234// CHECK: [0x65,0x02,0x05,0x80]35 36s_add_u32 s5, flat_scratch_lo, s237// CHECK: [0x66,0x02,0x05,0x80]38 39s_add_u32 s5, flat_scratch_hi, s240// CHECK: [0x67,0x02,0x05,0x80]41 42s_add_u32 s5, vcc_lo, s243// CHECK: [0x6a,0x02,0x05,0x80]44 45s_add_u32 s5, vcc_hi, s246// CHECK: [0x6b,0x02,0x05,0x80]47 48s_add_u32 s5, ttmp15, s249// CHECK: [0x7b,0x02,0x05,0x80]50 51s_add_u32 s5, m0, s252// CHECK: [0x7c,0x02,0x05,0x80]53 54s_add_u32 s5, exec_lo, s255// CHECK: [0x7e,0x02,0x05,0x80]56 57s_add_u32 s5, exec_hi, s258// CHECK: [0x7f,0x02,0x05,0x80]59 60s_add_u32 s5, 0, s261// CHECK: [0x80,0x02,0x05,0x80]62 63s_add_u32 s5, -1, s264// CHECK: [0xc1,0x02,0x05,0x80]65 66s_add_u32 s5, 0.5, s267// CHECK: [0xf0,0x02,0x05,0x80]68 69s_add_u32 s5, -4.0, s270// CHECK: [0xf7,0x02,0x05,0x80]71 72s_add_u32 s5, src_vccz, s273// CHECK: [0xfb,0x02,0x05,0x80]74 75s_add_u32 s5, src_execz, s276// CHECK: [0xfc,0x02,0x05,0x80]77 78s_add_u32 s5, src_scc, s279// CHECK: [0xfd,0x02,0x05,0x80]80 81s_add_u32 s5, 0xaf123456, s282// CHECK: [0xff,0x02,0x05,0x80,0x56,0x34,0x12,0xaf]83 84s_add_u32 s5, 0x3f717273, s285// CHECK: [0xff,0x02,0x05,0x80,0x73,0x72,0x71,0x3f]86 87s_add_u32 s5, s1, s10188// CHECK: [0x01,0x65,0x05,0x80]89 90s_add_u32 s5, s1, flat_scratch_lo91// CHECK: [0x01,0x66,0x05,0x80]92 93s_add_u32 s5, s1, flat_scratch_hi94// CHECK: [0x01,0x67,0x05,0x80]95 96s_add_u32 s5, s1, vcc_lo97// CHECK: [0x01,0x6a,0x05,0x80]98 99s_add_u32 s5, s1, vcc_hi100// CHECK: [0x01,0x6b,0x05,0x80]101 102s_add_u32 s5, s1, ttmp15103// CHECK: [0x01,0x7b,0x05,0x80]104 105s_add_u32 s5, s1, m0106// CHECK: [0x01,0x7c,0x05,0x80]107 108s_add_u32 s5, s1, exec_lo109// CHECK: [0x01,0x7e,0x05,0x80]110 111s_add_u32 s5, s1, exec_hi112// CHECK: [0x01,0x7f,0x05,0x80]113 114s_add_u32 s5, s1, 0115// CHECK: [0x01,0x80,0x05,0x80]116 117s_add_u32 s5, s1, -1118// CHECK: [0x01,0xc1,0x05,0x80]119 120s_add_u32 s5, s1, 0.5121// CHECK: [0x01,0xf0,0x05,0x80]122 123s_add_u32 s5, s1, -4.0124// CHECK: [0x01,0xf7,0x05,0x80]125 126s_add_u32 s5, s1, src_vccz127// CHECK: [0x01,0xfb,0x05,0x80]128 129s_add_u32 s5, s1, src_execz130// CHECK: [0x01,0xfc,0x05,0x80]131 132s_add_u32 s5, s1, src_scc133// CHECK: [0x01,0xfd,0x05,0x80]134 135s_add_u32 s5, s1, 0xaf123456136// CHECK: [0x01,0xff,0x05,0x80,0x56,0x34,0x12,0xaf]137 138s_add_u32 s5, s1, 0x3f717273139// CHECK: [0x01,0xff,0x05,0x80,0x73,0x72,0x71,0x3f]140 141s_sub_u32 s5, s1, s2142// CHECK: [0x01,0x02,0x85,0x80]143 144s_sub_u32 s101, s1, s2145// CHECK: [0x01,0x02,0xe5,0x80]146 147s_sub_u32 flat_scratch_lo, s1, s2148// CHECK: [0x01,0x02,0xe6,0x80]149 150s_sub_u32 flat_scratch_hi, s1, s2151// CHECK: [0x01,0x02,0xe7,0x80]152 153s_sub_u32 vcc_lo, s1, s2154// CHECK: [0x01,0x02,0xea,0x80]155 156s_sub_u32 vcc_hi, s1, s2157// CHECK: [0x01,0x02,0xeb,0x80]158 159s_sub_u32 ttmp15, s1, s2160// CHECK: [0x01,0x02,0xfb,0x80]161 162s_sub_u32 m0, s1, s2163// CHECK: [0x01,0x02,0xfc,0x80]164 165s_sub_u32 exec_lo, s1, s2166// CHECK: [0x01,0x02,0xfe,0x80]167 168s_sub_u32 exec_hi, s1, s2169// CHECK: [0x01,0x02,0xff,0x80]170 171s_sub_u32 s5, s101, s2172// CHECK: [0x65,0x02,0x85,0x80]173 174s_sub_u32 s5, flat_scratch_lo, s2175// CHECK: [0x66,0x02,0x85,0x80]176 177s_sub_u32 s5, flat_scratch_hi, s2178// CHECK: [0x67,0x02,0x85,0x80]179 180s_sub_u32 s5, vcc_lo, s2181// CHECK: [0x6a,0x02,0x85,0x80]182 183s_sub_u32 s5, vcc_hi, s2184// CHECK: [0x6b,0x02,0x85,0x80]185 186s_sub_u32 s5, ttmp15, s2187// CHECK: [0x7b,0x02,0x85,0x80]188 189s_sub_u32 s5, m0, s2190// CHECK: [0x7c,0x02,0x85,0x80]191 192s_sub_u32 s5, exec_lo, s2193// CHECK: [0x7e,0x02,0x85,0x80]194 195s_sub_u32 s5, exec_hi, s2196// CHECK: [0x7f,0x02,0x85,0x80]197 198s_sub_u32 s5, 0, s2199// CHECK: [0x80,0x02,0x85,0x80]200 201s_sub_u32 s5, -1, s2202// CHECK: [0xc1,0x02,0x85,0x80]203 204s_sub_u32 s5, 0.5, s2205// CHECK: [0xf0,0x02,0x85,0x80]206 207s_sub_u32 s5, -4.0, s2208// CHECK: [0xf7,0x02,0x85,0x80]209 210s_sub_u32 s5, src_vccz, s2211// CHECK: [0xfb,0x02,0x85,0x80]212 213s_sub_u32 s5, src_execz, s2214// CHECK: [0xfc,0x02,0x85,0x80]215 216s_sub_u32 s5, src_scc, s2217// CHECK: [0xfd,0x02,0x85,0x80]218 219s_sub_u32 s5, 0xaf123456, s2220// CHECK: [0xff,0x02,0x85,0x80,0x56,0x34,0x12,0xaf]221 222s_sub_u32 s5, 0x3f717273, s2223// CHECK: [0xff,0x02,0x85,0x80,0x73,0x72,0x71,0x3f]224 225s_sub_u32 s5, s1, s101226// CHECK: [0x01,0x65,0x85,0x80]227 228s_sub_u32 s5, s1, flat_scratch_lo229// CHECK: [0x01,0x66,0x85,0x80]230 231s_sub_u32 s5, s1, flat_scratch_hi232// CHECK: [0x01,0x67,0x85,0x80]233 234s_sub_u32 s5, s1, vcc_lo235// CHECK: [0x01,0x6a,0x85,0x80]236 237s_sub_u32 s5, s1, vcc_hi238// CHECK: [0x01,0x6b,0x85,0x80]239 240s_sub_u32 s5, s1, ttmp15241// CHECK: [0x01,0x7b,0x85,0x80]242 243s_sub_u32 s5, s1, m0244// CHECK: [0x01,0x7c,0x85,0x80]245 246s_sub_u32 s5, s1, exec_lo247// CHECK: [0x01,0x7e,0x85,0x80]248 249s_sub_u32 s5, s1, exec_hi250// CHECK: [0x01,0x7f,0x85,0x80]251 252s_sub_u32 s5, s1, 0253// CHECK: [0x01,0x80,0x85,0x80]254 255s_sub_u32 s5, s1, -1256// CHECK: [0x01,0xc1,0x85,0x80]257 258s_sub_u32 s5, s1, 0.5259// CHECK: [0x01,0xf0,0x85,0x80]260 261s_sub_u32 s5, s1, -4.0262// CHECK: [0x01,0xf7,0x85,0x80]263 264s_sub_u32 s5, s1, src_vccz265// CHECK: [0x01,0xfb,0x85,0x80]266 267s_sub_u32 s5, s1, src_execz268// CHECK: [0x01,0xfc,0x85,0x80]269 270s_sub_u32 s5, s1, src_scc271// CHECK: [0x01,0xfd,0x85,0x80]272 273s_sub_u32 s5, s1, 0xaf123456274// CHECK: [0x01,0xff,0x85,0x80,0x56,0x34,0x12,0xaf]275 276s_sub_u32 s5, s1, 0x3f717273277// CHECK: [0x01,0xff,0x85,0x80,0x73,0x72,0x71,0x3f]278 279s_add_i32 s5, s1, s2280// CHECK: [0x01,0x02,0x05,0x81]281 282s_add_i32 s101, s1, s2283// CHECK: [0x01,0x02,0x65,0x81]284 285s_add_i32 flat_scratch_lo, s1, s2286// CHECK: [0x01,0x02,0x66,0x81]287 288s_add_i32 flat_scratch_hi, s1, s2289// CHECK: [0x01,0x02,0x67,0x81]290 291s_add_i32 vcc_lo, s1, s2292// CHECK: [0x01,0x02,0x6a,0x81]293 294s_add_i32 vcc_hi, s1, s2295// CHECK: [0x01,0x02,0x6b,0x81]296 297s_add_i32 ttmp15, s1, s2298// CHECK: [0x01,0x02,0x7b,0x81]299 300s_add_i32 m0, s1, s2301// CHECK: [0x01,0x02,0x7c,0x81]302 303s_add_i32 exec_lo, s1, s2304// CHECK: [0x01,0x02,0x7e,0x81]305 306s_add_i32 exec_hi, s1, s2307// CHECK: [0x01,0x02,0x7f,0x81]308 309s_add_i32 s5, s101, s2310// CHECK: [0x65,0x02,0x05,0x81]311 312s_add_i32 s5, flat_scratch_lo, s2313// CHECK: [0x66,0x02,0x05,0x81]314 315s_add_i32 s5, flat_scratch_hi, s2316// CHECK: [0x67,0x02,0x05,0x81]317 318s_add_i32 s5, vcc_lo, s2319// CHECK: [0x6a,0x02,0x05,0x81]320 321s_add_i32 s5, vcc_hi, s2322// CHECK: [0x6b,0x02,0x05,0x81]323 324s_add_i32 s5, ttmp15, s2325// CHECK: [0x7b,0x02,0x05,0x81]326 327s_add_i32 s5, m0, s2328// CHECK: [0x7c,0x02,0x05,0x81]329 330s_add_i32 s5, exec_lo, s2331// CHECK: [0x7e,0x02,0x05,0x81]332 333s_add_i32 s5, exec_hi, s2334// CHECK: [0x7f,0x02,0x05,0x81]335 336s_add_i32 s5, 0, s2337// CHECK: [0x80,0x02,0x05,0x81]338 339s_add_i32 s5, -1, s2340// CHECK: [0xc1,0x02,0x05,0x81]341 342s_add_i32 s5, 0.5, s2343// CHECK: [0xf0,0x02,0x05,0x81]344 345s_add_i32 s5, -4.0, s2346// CHECK: [0xf7,0x02,0x05,0x81]347 348s_add_i32 s5, src_vccz, s2349// CHECK: [0xfb,0x02,0x05,0x81]350 351s_add_i32 s5, src_execz, s2352// CHECK: [0xfc,0x02,0x05,0x81]353 354s_add_i32 s5, src_scc, s2355// CHECK: [0xfd,0x02,0x05,0x81]356 357s_add_i32 s5, 0xaf123456, s2358// CHECK: [0xff,0x02,0x05,0x81,0x56,0x34,0x12,0xaf]359 360s_add_i32 s5, 0x3f717273, s2361// CHECK: [0xff,0x02,0x05,0x81,0x73,0x72,0x71,0x3f]362 363s_add_i32 s5, s1, s101364// CHECK: [0x01,0x65,0x05,0x81]365 366s_add_i32 s5, s1, flat_scratch_lo367// CHECK: [0x01,0x66,0x05,0x81]368 369s_add_i32 s5, s1, flat_scratch_hi370// CHECK: [0x01,0x67,0x05,0x81]371 372s_add_i32 s5, s1, vcc_lo373// CHECK: [0x01,0x6a,0x05,0x81]374 375s_add_i32 s5, s1, vcc_hi376// CHECK: [0x01,0x6b,0x05,0x81]377 378s_add_i32 s5, s1, ttmp15379// CHECK: [0x01,0x7b,0x05,0x81]380 381s_add_i32 s5, s1, m0382// CHECK: [0x01,0x7c,0x05,0x81]383 384s_add_i32 s5, s1, exec_lo385// CHECK: [0x01,0x7e,0x05,0x81]386 387s_add_i32 s5, s1, exec_hi388// CHECK: [0x01,0x7f,0x05,0x81]389 390s_add_i32 s5, s1, 0391// CHECK: [0x01,0x80,0x05,0x81]392 393s_add_i32 s5, s1, -1394// CHECK: [0x01,0xc1,0x05,0x81]395 396s_add_i32 s5, s1, 0.5397// CHECK: [0x01,0xf0,0x05,0x81]398 399s_add_i32 s5, s1, -4.0400// CHECK: [0x01,0xf7,0x05,0x81]401 402s_add_i32 s5, s1, src_vccz403// CHECK: [0x01,0xfb,0x05,0x81]404 405s_add_i32 s5, s1, src_execz406// CHECK: [0x01,0xfc,0x05,0x81]407 408s_add_i32 s5, s1, src_scc409// CHECK: [0x01,0xfd,0x05,0x81]410 411s_add_i32 s5, s1, 0xaf123456412// CHECK: [0x01,0xff,0x05,0x81,0x56,0x34,0x12,0xaf]413 414s_add_i32 s5, s1, 0x3f717273415// CHECK: [0x01,0xff,0x05,0x81,0x73,0x72,0x71,0x3f]416 417s_sub_i32 s5, s1, s2418// CHECK: [0x01,0x02,0x85,0x81]419 420s_sub_i32 s101, s1, s2421// CHECK: [0x01,0x02,0xe5,0x81]422 423s_sub_i32 flat_scratch_lo, s1, s2424// CHECK: [0x01,0x02,0xe6,0x81]425 426s_sub_i32 flat_scratch_hi, s1, s2427// CHECK: [0x01,0x02,0xe7,0x81]428 429s_sub_i32 vcc_lo, s1, s2430// CHECK: [0x01,0x02,0xea,0x81]431 432s_sub_i32 vcc_hi, s1, s2433// CHECK: [0x01,0x02,0xeb,0x81]434 435s_sub_i32 ttmp15, s1, s2436// CHECK: [0x01,0x02,0xfb,0x81]437 438s_sub_i32 m0, s1, s2439// CHECK: [0x01,0x02,0xfc,0x81]440 441s_sub_i32 exec_lo, s1, s2442// CHECK: [0x01,0x02,0xfe,0x81]443 444s_sub_i32 exec_hi, s1, s2445// CHECK: [0x01,0x02,0xff,0x81]446 447s_sub_i32 s5, s101, s2448// CHECK: [0x65,0x02,0x85,0x81]449 450s_sub_i32 s5, flat_scratch_lo, s2451// CHECK: [0x66,0x02,0x85,0x81]452 453s_sub_i32 s5, flat_scratch_hi, s2454// CHECK: [0x67,0x02,0x85,0x81]455 456s_sub_i32 s5, vcc_lo, s2457// CHECK: [0x6a,0x02,0x85,0x81]458 459s_sub_i32 s5, vcc_hi, s2460// CHECK: [0x6b,0x02,0x85,0x81]461 462s_sub_i32 s5, ttmp15, s2463// CHECK: [0x7b,0x02,0x85,0x81]464 465s_sub_i32 s5, m0, s2466// CHECK: [0x7c,0x02,0x85,0x81]467 468s_sub_i32 s5, exec_lo, s2469// CHECK: [0x7e,0x02,0x85,0x81]470 471s_sub_i32 s5, exec_hi, s2472// CHECK: [0x7f,0x02,0x85,0x81]473 474s_sub_i32 s5, 0, s2475// CHECK: [0x80,0x02,0x85,0x81]476 477s_sub_i32 s5, -1, s2478// CHECK: [0xc1,0x02,0x85,0x81]479 480s_sub_i32 s5, 0.5, s2481// CHECK: [0xf0,0x02,0x85,0x81]482 483s_sub_i32 s5, -4.0, s2484// CHECK: [0xf7,0x02,0x85,0x81]485 486s_sub_i32 s5, src_vccz, s2487// CHECK: [0xfb,0x02,0x85,0x81]488 489s_sub_i32 s5, src_execz, s2490// CHECK: [0xfc,0x02,0x85,0x81]491 492s_sub_i32 s5, src_scc, s2493// CHECK: [0xfd,0x02,0x85,0x81]494 495s_sub_i32 s5, 0xaf123456, s2496// CHECK: [0xff,0x02,0x85,0x81,0x56,0x34,0x12,0xaf]497 498s_sub_i32 s5, 0x3f717273, s2499// CHECK: [0xff,0x02,0x85,0x81,0x73,0x72,0x71,0x3f]500 501s_sub_i32 s5, s1, s101502// CHECK: [0x01,0x65,0x85,0x81]503 504s_sub_i32 s5, s1, flat_scratch_lo505// CHECK: [0x01,0x66,0x85,0x81]506 507s_sub_i32 s5, s1, flat_scratch_hi508// CHECK: [0x01,0x67,0x85,0x81]509 510s_sub_i32 s5, s1, vcc_lo511// CHECK: [0x01,0x6a,0x85,0x81]512 513s_sub_i32 s5, s1, vcc_hi514// CHECK: [0x01,0x6b,0x85,0x81]515 516s_sub_i32 s5, s1, ttmp15517// CHECK: [0x01,0x7b,0x85,0x81]518 519s_sub_i32 s5, s1, m0520// CHECK: [0x01,0x7c,0x85,0x81]521 522s_sub_i32 s5, s1, exec_lo523// CHECK: [0x01,0x7e,0x85,0x81]524 525s_sub_i32 s5, s1, exec_hi526// CHECK: [0x01,0x7f,0x85,0x81]527 528s_sub_i32 s5, s1, 0529// CHECK: [0x01,0x80,0x85,0x81]530 531s_sub_i32 s5, s1, -1532// CHECK: [0x01,0xc1,0x85,0x81]533 534s_sub_i32 s5, s1, 0.5535// CHECK: [0x01,0xf0,0x85,0x81]536 537s_sub_i32 s5, s1, -4.0538// CHECK: [0x01,0xf7,0x85,0x81]539 540s_sub_i32 s5, s1, src_vccz541// CHECK: [0x01,0xfb,0x85,0x81]542 543s_sub_i32 s5, s1, src_execz544// CHECK: [0x01,0xfc,0x85,0x81]545 546s_sub_i32 s5, s1, src_scc547// CHECK: [0x01,0xfd,0x85,0x81]548 549s_sub_i32 s5, s1, 0xaf123456550// CHECK: [0x01,0xff,0x85,0x81,0x56,0x34,0x12,0xaf]551 552s_sub_i32 s5, s1, 0x3f717273553// CHECK: [0x01,0xff,0x85,0x81,0x73,0x72,0x71,0x3f]554 555s_addc_u32 s5, s1, s2556// CHECK: [0x01,0x02,0x05,0x82]557 558s_addc_u32 s101, s1, s2559// CHECK: [0x01,0x02,0x65,0x82]560 561s_addc_u32 flat_scratch_lo, s1, s2562// CHECK: [0x01,0x02,0x66,0x82]563 564s_addc_u32 flat_scratch_hi, s1, s2565// CHECK: [0x01,0x02,0x67,0x82]566 567s_addc_u32 vcc_lo, s1, s2568// CHECK: [0x01,0x02,0x6a,0x82]569 570s_addc_u32 vcc_hi, s1, s2571// CHECK: [0x01,0x02,0x6b,0x82]572 573s_addc_u32 ttmp15, s1, s2574// CHECK: [0x01,0x02,0x7b,0x82]575 576s_addc_u32 m0, s1, s2577// CHECK: [0x01,0x02,0x7c,0x82]578 579s_addc_u32 exec_lo, s1, s2580// CHECK: [0x01,0x02,0x7e,0x82]581 582s_addc_u32 exec_hi, s1, s2583// CHECK: [0x01,0x02,0x7f,0x82]584 585s_addc_u32 s5, s101, s2586// CHECK: [0x65,0x02,0x05,0x82]587 588s_addc_u32 s5, flat_scratch_lo, s2589// CHECK: [0x66,0x02,0x05,0x82]590 591s_addc_u32 s5, flat_scratch_hi, s2592// CHECK: [0x67,0x02,0x05,0x82]593 594s_addc_u32 s5, vcc_lo, s2595// CHECK: [0x6a,0x02,0x05,0x82]596 597s_addc_u32 s5, vcc_hi, s2598// CHECK: [0x6b,0x02,0x05,0x82]599 600s_addc_u32 s5, ttmp15, s2601// CHECK: [0x7b,0x02,0x05,0x82]602 603s_addc_u32 s5, m0, s2604// CHECK: [0x7c,0x02,0x05,0x82]605 606s_addc_u32 s5, exec_lo, s2607// CHECK: [0x7e,0x02,0x05,0x82]608 609s_addc_u32 s5, exec_hi, s2610// CHECK: [0x7f,0x02,0x05,0x82]611 612s_addc_u32 s5, 0, s2613// CHECK: [0x80,0x02,0x05,0x82]614 615s_addc_u32 s5, -1, s2616// CHECK: [0xc1,0x02,0x05,0x82]617 618s_addc_u32 s5, 0.5, s2619// CHECK: [0xf0,0x02,0x05,0x82]620 621s_addc_u32 s5, -4.0, s2622// CHECK: [0xf7,0x02,0x05,0x82]623 624s_addc_u32 s5, src_vccz, s2625// CHECK: [0xfb,0x02,0x05,0x82]626 627s_addc_u32 s5, src_execz, s2628// CHECK: [0xfc,0x02,0x05,0x82]629 630s_addc_u32 s5, src_scc, s2631// CHECK: [0xfd,0x02,0x05,0x82]632 633s_addc_u32 s5, 0xaf123456, s2634// CHECK: [0xff,0x02,0x05,0x82,0x56,0x34,0x12,0xaf]635 636s_addc_u32 s5, 0x3f717273, s2637// CHECK: [0xff,0x02,0x05,0x82,0x73,0x72,0x71,0x3f]638 639s_addc_u32 s5, s1, s101640// CHECK: [0x01,0x65,0x05,0x82]641 642s_addc_u32 s5, s1, flat_scratch_lo643// CHECK: [0x01,0x66,0x05,0x82]644 645s_addc_u32 s5, s1, flat_scratch_hi646// CHECK: [0x01,0x67,0x05,0x82]647 648s_addc_u32 s5, s1, vcc_lo649// CHECK: [0x01,0x6a,0x05,0x82]650 651s_addc_u32 s5, s1, vcc_hi652// CHECK: [0x01,0x6b,0x05,0x82]653 654s_addc_u32 s5, s1, ttmp15655// CHECK: [0x01,0x7b,0x05,0x82]656 657s_addc_u32 s5, s1, m0658// CHECK: [0x01,0x7c,0x05,0x82]659 660s_addc_u32 s5, s1, exec_lo661// CHECK: [0x01,0x7e,0x05,0x82]662 663s_addc_u32 s5, s1, exec_hi664// CHECK: [0x01,0x7f,0x05,0x82]665 666s_addc_u32 s5, s1, 0667// CHECK: [0x01,0x80,0x05,0x82]668 669s_addc_u32 s5, s1, -1670// CHECK: [0x01,0xc1,0x05,0x82]671 672s_addc_u32 s5, s1, 0.5673// CHECK: [0x01,0xf0,0x05,0x82]674 675s_addc_u32 s5, s1, -4.0676// CHECK: [0x01,0xf7,0x05,0x82]677 678s_addc_u32 s5, s1, src_vccz679// CHECK: [0x01,0xfb,0x05,0x82]680 681s_addc_u32 s5, s1, src_execz682// CHECK: [0x01,0xfc,0x05,0x82]683 684s_addc_u32 s5, s1, src_scc685// CHECK: [0x01,0xfd,0x05,0x82]686 687s_addc_u32 s5, s1, 0xaf123456688// CHECK: [0x01,0xff,0x05,0x82,0x56,0x34,0x12,0xaf]689 690s_addc_u32 s5, s1, 0x3f717273691// CHECK: [0x01,0xff,0x05,0x82,0x73,0x72,0x71,0x3f]692 693s_subb_u32 s5, s1, s2694// CHECK: [0x01,0x02,0x85,0x82]695 696s_subb_u32 s101, s1, s2697// CHECK: [0x01,0x02,0xe5,0x82]698 699s_subb_u32 flat_scratch_lo, s1, s2700// CHECK: [0x01,0x02,0xe6,0x82]701 702s_subb_u32 flat_scratch_hi, s1, s2703// CHECK: [0x01,0x02,0xe7,0x82]704 705s_subb_u32 vcc_lo, s1, s2706// CHECK: [0x01,0x02,0xea,0x82]707 708s_subb_u32 vcc_hi, s1, s2709// CHECK: [0x01,0x02,0xeb,0x82]710 711s_subb_u32 ttmp15, s1, s2712// CHECK: [0x01,0x02,0xfb,0x82]713 714s_subb_u32 m0, s1, s2715// CHECK: [0x01,0x02,0xfc,0x82]716 717s_subb_u32 exec_lo, s1, s2718// CHECK: [0x01,0x02,0xfe,0x82]719 720s_subb_u32 exec_hi, s1, s2721// CHECK: [0x01,0x02,0xff,0x82]722 723s_subb_u32 s5, s101, s2724// CHECK: [0x65,0x02,0x85,0x82]725 726s_subb_u32 s5, flat_scratch_lo, s2727// CHECK: [0x66,0x02,0x85,0x82]728 729s_subb_u32 s5, flat_scratch_hi, s2730// CHECK: [0x67,0x02,0x85,0x82]731 732s_subb_u32 s5, vcc_lo, s2733// CHECK: [0x6a,0x02,0x85,0x82]734 735s_subb_u32 s5, vcc_hi, s2736// CHECK: [0x6b,0x02,0x85,0x82]737 738s_subb_u32 s5, ttmp15, s2739// CHECK: [0x7b,0x02,0x85,0x82]740 741s_subb_u32 s5, m0, s2742// CHECK: [0x7c,0x02,0x85,0x82]743 744s_subb_u32 s5, exec_lo, s2745// CHECK: [0x7e,0x02,0x85,0x82]746 747s_subb_u32 s5, exec_hi, s2748// CHECK: [0x7f,0x02,0x85,0x82]749 750s_subb_u32 s5, 0, s2751// CHECK: [0x80,0x02,0x85,0x82]752 753s_subb_u32 s5, -1, s2754// CHECK: [0xc1,0x02,0x85,0x82]755 756s_subb_u32 s5, 0.5, s2757// CHECK: [0xf0,0x02,0x85,0x82]758 759s_subb_u32 s5, -4.0, s2760// CHECK: [0xf7,0x02,0x85,0x82]761 762s_subb_u32 s5, src_vccz, s2763// CHECK: [0xfb,0x02,0x85,0x82]764 765s_subb_u32 s5, src_execz, s2766// CHECK: [0xfc,0x02,0x85,0x82]767 768s_subb_u32 s5, src_scc, s2769// CHECK: [0xfd,0x02,0x85,0x82]770 771s_subb_u32 s5, 0xaf123456, s2772// CHECK: [0xff,0x02,0x85,0x82,0x56,0x34,0x12,0xaf]773 774s_subb_u32 s5, 0x3f717273, s2775// CHECK: [0xff,0x02,0x85,0x82,0x73,0x72,0x71,0x3f]776 777s_subb_u32 s5, s1, s101778// CHECK: [0x01,0x65,0x85,0x82]779 780s_subb_u32 s5, s1, flat_scratch_lo781// CHECK: [0x01,0x66,0x85,0x82]782 783s_subb_u32 s5, s1, flat_scratch_hi784// CHECK: [0x01,0x67,0x85,0x82]785 786s_subb_u32 s5, s1, vcc_lo787// CHECK: [0x01,0x6a,0x85,0x82]788 789s_subb_u32 s5, s1, vcc_hi790// CHECK: [0x01,0x6b,0x85,0x82]791 792s_subb_u32 s5, s1, ttmp15793// CHECK: [0x01,0x7b,0x85,0x82]794 795s_subb_u32 s5, s1, m0796// CHECK: [0x01,0x7c,0x85,0x82]797 798s_subb_u32 s5, s1, exec_lo799// CHECK: [0x01,0x7e,0x85,0x82]800 801s_subb_u32 s5, s1, exec_hi802// CHECK: [0x01,0x7f,0x85,0x82]803 804s_subb_u32 s5, s1, 0805// CHECK: [0x01,0x80,0x85,0x82]806 807s_subb_u32 s5, s1, -1808// CHECK: [0x01,0xc1,0x85,0x82]809 810s_subb_u32 s5, s1, 0.5811// CHECK: [0x01,0xf0,0x85,0x82]812 813s_subb_u32 s5, s1, -4.0814// CHECK: [0x01,0xf7,0x85,0x82]815 816s_subb_u32 s5, s1, src_vccz817// CHECK: [0x01,0xfb,0x85,0x82]818 819s_subb_u32 s5, s1, src_execz820// CHECK: [0x01,0xfc,0x85,0x82]821 822s_subb_u32 s5, s1, src_scc823// CHECK: [0x01,0xfd,0x85,0x82]824 825s_subb_u32 s5, s1, 0xaf123456826// CHECK: [0x01,0xff,0x85,0x82,0x56,0x34,0x12,0xaf]827 828s_subb_u32 s5, s1, 0x3f717273829// CHECK: [0x01,0xff,0x85,0x82,0x73,0x72,0x71,0x3f]830 831s_min_i32 s5, s1, s2832// CHECK: [0x01,0x02,0x05,0x83]833 834s_min_i32 s101, s1, s2835// CHECK: [0x01,0x02,0x65,0x83]836 837s_min_i32 flat_scratch_lo, s1, s2838// CHECK: [0x01,0x02,0x66,0x83]839 840s_min_i32 flat_scratch_hi, s1, s2841// CHECK: [0x01,0x02,0x67,0x83]842 843s_min_i32 vcc_lo, s1, s2844// CHECK: [0x01,0x02,0x6a,0x83]845 846s_min_i32 vcc_hi, s1, s2847// CHECK: [0x01,0x02,0x6b,0x83]848 849s_min_i32 ttmp15, s1, s2850// CHECK: [0x01,0x02,0x7b,0x83]851 852s_min_i32 m0, s1, s2853// CHECK: [0x01,0x02,0x7c,0x83]854 855s_min_i32 exec_lo, s1, s2856// CHECK: [0x01,0x02,0x7e,0x83]857 858s_min_i32 exec_hi, s1, s2859// CHECK: [0x01,0x02,0x7f,0x83]860 861s_min_i32 s5, s101, s2862// CHECK: [0x65,0x02,0x05,0x83]863 864s_min_i32 s5, flat_scratch_lo, s2865// CHECK: [0x66,0x02,0x05,0x83]866 867s_min_i32 s5, flat_scratch_hi, s2868// CHECK: [0x67,0x02,0x05,0x83]869 870s_min_i32 s5, vcc_lo, s2871// CHECK: [0x6a,0x02,0x05,0x83]872 873s_min_i32 s5, vcc_hi, s2874// CHECK: [0x6b,0x02,0x05,0x83]875 876s_min_i32 s5, ttmp15, s2877// CHECK: [0x7b,0x02,0x05,0x83]878 879s_min_i32 s5, m0, s2880// CHECK: [0x7c,0x02,0x05,0x83]881 882s_min_i32 s5, exec_lo, s2883// CHECK: [0x7e,0x02,0x05,0x83]884 885s_min_i32 s5, exec_hi, s2886// CHECK: [0x7f,0x02,0x05,0x83]887 888s_min_i32 s5, 0, s2889// CHECK: [0x80,0x02,0x05,0x83]890 891s_min_i32 s5, -1, s2892// CHECK: [0xc1,0x02,0x05,0x83]893 894s_min_i32 s5, 0.5, s2895// CHECK: [0xf0,0x02,0x05,0x83]896 897s_min_i32 s5, -4.0, s2898// CHECK: [0xf7,0x02,0x05,0x83]899 900s_min_i32 s5, src_vccz, s2901// CHECK: [0xfb,0x02,0x05,0x83]902 903s_min_i32 s5, src_execz, s2904// CHECK: [0xfc,0x02,0x05,0x83]905 906s_min_i32 s5, src_scc, s2907// CHECK: [0xfd,0x02,0x05,0x83]908 909s_min_i32 s5, 0xaf123456, s2910// CHECK: [0xff,0x02,0x05,0x83,0x56,0x34,0x12,0xaf]911 912s_min_i32 s5, 0x3f717273, s2913// CHECK: [0xff,0x02,0x05,0x83,0x73,0x72,0x71,0x3f]914 915s_min_i32 s5, s1, s101916// CHECK: [0x01,0x65,0x05,0x83]917 918s_min_i32 s5, s1, flat_scratch_lo919// CHECK: [0x01,0x66,0x05,0x83]920 921s_min_i32 s5, s1, flat_scratch_hi922// CHECK: [0x01,0x67,0x05,0x83]923 924s_min_i32 s5, s1, vcc_lo925// CHECK: [0x01,0x6a,0x05,0x83]926 927s_min_i32 s5, s1, vcc_hi928// CHECK: [0x01,0x6b,0x05,0x83]929 930s_min_i32 s5, s1, ttmp15931// CHECK: [0x01,0x7b,0x05,0x83]932 933s_min_i32 s5, s1, m0934// CHECK: [0x01,0x7c,0x05,0x83]935 936s_min_i32 s5, s1, exec_lo937// CHECK: [0x01,0x7e,0x05,0x83]938 939s_min_i32 s5, s1, exec_hi940// CHECK: [0x01,0x7f,0x05,0x83]941 942s_min_i32 s5, s1, 0943// CHECK: [0x01,0x80,0x05,0x83]944 945s_min_i32 s5, s1, -1946// CHECK: [0x01,0xc1,0x05,0x83]947 948s_min_i32 s5, s1, 0.5949// CHECK: [0x01,0xf0,0x05,0x83]950 951s_min_i32 s5, s1, -4.0952// CHECK: [0x01,0xf7,0x05,0x83]953 954s_min_i32 s5, s1, src_vccz955// CHECK: [0x01,0xfb,0x05,0x83]956 957s_min_i32 s5, s1, src_execz958// CHECK: [0x01,0xfc,0x05,0x83]959 960s_min_i32 s5, s1, src_scc961// CHECK: [0x01,0xfd,0x05,0x83]962 963s_min_i32 s5, s1, 0xaf123456964// CHECK: [0x01,0xff,0x05,0x83,0x56,0x34,0x12,0xaf]965 966s_min_i32 s5, s1, 0x3f717273967// CHECK: [0x01,0xff,0x05,0x83,0x73,0x72,0x71,0x3f]968 969s_min_u32 s5, s1, s2970// CHECK: [0x01,0x02,0x85,0x83]971 972s_min_u32 s101, s1, s2973// CHECK: [0x01,0x02,0xe5,0x83]974 975s_min_u32 flat_scratch_lo, s1, s2976// CHECK: [0x01,0x02,0xe6,0x83]977 978s_min_u32 flat_scratch_hi, s1, s2979// CHECK: [0x01,0x02,0xe7,0x83]980 981s_min_u32 vcc_lo, s1, s2982// CHECK: [0x01,0x02,0xea,0x83]983 984s_min_u32 vcc_hi, s1, s2985// CHECK: [0x01,0x02,0xeb,0x83]986 987s_min_u32 ttmp15, s1, s2988// CHECK: [0x01,0x02,0xfb,0x83]989 990s_min_u32 m0, s1, s2991// CHECK: [0x01,0x02,0xfc,0x83]992 993s_min_u32 exec_lo, s1, s2994// CHECK: [0x01,0x02,0xfe,0x83]995 996s_min_u32 exec_hi, s1, s2997// CHECK: [0x01,0x02,0xff,0x83]998 999s_min_u32 s5, s101, s21000// CHECK: [0x65,0x02,0x85,0x83]1001 1002s_min_u32 s5, flat_scratch_lo, s21003// CHECK: [0x66,0x02,0x85,0x83]1004 1005s_min_u32 s5, flat_scratch_hi, s21006// CHECK: [0x67,0x02,0x85,0x83]1007 1008s_min_u32 s5, vcc_lo, s21009// CHECK: [0x6a,0x02,0x85,0x83]1010 1011s_min_u32 s5, vcc_hi, s21012// CHECK: [0x6b,0x02,0x85,0x83]1013 1014s_min_u32 s5, ttmp15, s21015// CHECK: [0x7b,0x02,0x85,0x83]1016 1017s_min_u32 s5, m0, s21018// CHECK: [0x7c,0x02,0x85,0x83]1019 1020s_min_u32 s5, exec_lo, s21021// CHECK: [0x7e,0x02,0x85,0x83]1022 1023s_min_u32 s5, exec_hi, s21024// CHECK: [0x7f,0x02,0x85,0x83]1025 1026s_min_u32 s5, 0, s21027// CHECK: [0x80,0x02,0x85,0x83]1028 1029s_min_u32 s5, -1, s21030// CHECK: [0xc1,0x02,0x85,0x83]1031 1032s_min_u32 s5, 0.5, s21033// CHECK: [0xf0,0x02,0x85,0x83]1034 1035s_min_u32 s5, -4.0, s21036// CHECK: [0xf7,0x02,0x85,0x83]1037 1038s_min_u32 s5, src_vccz, s21039// CHECK: [0xfb,0x02,0x85,0x83]1040 1041s_min_u32 s5, src_execz, s21042// CHECK: [0xfc,0x02,0x85,0x83]1043 1044s_min_u32 s5, src_scc, s21045// CHECK: [0xfd,0x02,0x85,0x83]1046 1047s_min_u32 s5, 0xaf123456, s21048// CHECK: [0xff,0x02,0x85,0x83,0x56,0x34,0x12,0xaf]1049 1050s_min_u32 s5, 0x3f717273, s21051// CHECK: [0xff,0x02,0x85,0x83,0x73,0x72,0x71,0x3f]1052 1053s_min_u32 s5, s1, s1011054// CHECK: [0x01,0x65,0x85,0x83]1055 1056s_min_u32 s5, s1, flat_scratch_lo1057// CHECK: [0x01,0x66,0x85,0x83]1058 1059s_min_u32 s5, s1, flat_scratch_hi1060// CHECK: [0x01,0x67,0x85,0x83]1061 1062s_min_u32 s5, s1, vcc_lo1063// CHECK: [0x01,0x6a,0x85,0x83]1064 1065s_min_u32 s5, s1, vcc_hi1066// CHECK: [0x01,0x6b,0x85,0x83]1067 1068s_min_u32 s5, s1, ttmp151069// CHECK: [0x01,0x7b,0x85,0x83]1070 1071s_min_u32 s5, s1, m01072// CHECK: [0x01,0x7c,0x85,0x83]1073 1074s_min_u32 s5, s1, exec_lo1075// CHECK: [0x01,0x7e,0x85,0x83]1076 1077s_min_u32 s5, s1, exec_hi1078// CHECK: [0x01,0x7f,0x85,0x83]1079 1080s_min_u32 s5, s1, 01081// CHECK: [0x01,0x80,0x85,0x83]1082 1083s_min_u32 s5, s1, -11084// CHECK: [0x01,0xc1,0x85,0x83]1085 1086s_min_u32 s5, s1, 0.51087// CHECK: [0x01,0xf0,0x85,0x83]1088 1089s_min_u32 s5, s1, -4.01090// CHECK: [0x01,0xf7,0x85,0x83]1091 1092s_min_u32 s5, s1, src_vccz1093// CHECK: [0x01,0xfb,0x85,0x83]1094 1095s_min_u32 s5, s1, src_execz1096// CHECK: [0x01,0xfc,0x85,0x83]1097 1098s_min_u32 s5, s1, src_scc1099// CHECK: [0x01,0xfd,0x85,0x83]1100 1101s_min_u32 s5, s1, 0xaf1234561102// CHECK: [0x01,0xff,0x85,0x83,0x56,0x34,0x12,0xaf]1103 1104s_min_u32 s5, s1, 0x3f7172731105// CHECK: [0x01,0xff,0x85,0x83,0x73,0x72,0x71,0x3f]1106 1107s_max_i32 s5, s1, s21108// CHECK: [0x01,0x02,0x05,0x84]1109 1110s_max_i32 s101, s1, s21111// CHECK: [0x01,0x02,0x65,0x84]1112 1113s_max_i32 flat_scratch_lo, s1, s21114// CHECK: [0x01,0x02,0x66,0x84]1115 1116s_max_i32 flat_scratch_hi, s1, s21117// CHECK: [0x01,0x02,0x67,0x84]1118 1119s_max_i32 vcc_lo, s1, s21120// CHECK: [0x01,0x02,0x6a,0x84]1121 1122s_max_i32 vcc_hi, s1, s21123// CHECK: [0x01,0x02,0x6b,0x84]1124 1125s_max_i32 ttmp15, s1, s21126// CHECK: [0x01,0x02,0x7b,0x84]1127 1128s_max_i32 m0, s1, s21129// CHECK: [0x01,0x02,0x7c,0x84]1130 1131s_max_i32 exec_lo, s1, s21132// CHECK: [0x01,0x02,0x7e,0x84]1133 1134s_max_i32 exec_hi, s1, s21135// CHECK: [0x01,0x02,0x7f,0x84]1136 1137s_max_i32 s5, s101, s21138// CHECK: [0x65,0x02,0x05,0x84]1139 1140s_max_i32 s5, flat_scratch_lo, s21141// CHECK: [0x66,0x02,0x05,0x84]1142 1143s_max_i32 s5, flat_scratch_hi, s21144// CHECK: [0x67,0x02,0x05,0x84]1145 1146s_max_i32 s5, vcc_lo, s21147// CHECK: [0x6a,0x02,0x05,0x84]1148 1149s_max_i32 s5, vcc_hi, s21150// CHECK: [0x6b,0x02,0x05,0x84]1151 1152s_max_i32 s5, ttmp15, s21153// CHECK: [0x7b,0x02,0x05,0x84]1154 1155s_max_i32 s5, m0, s21156// CHECK: [0x7c,0x02,0x05,0x84]1157 1158s_max_i32 s5, exec_lo, s21159// CHECK: [0x7e,0x02,0x05,0x84]1160 1161s_max_i32 s5, exec_hi, s21162// CHECK: [0x7f,0x02,0x05,0x84]1163 1164s_max_i32 s5, 0, s21165// CHECK: [0x80,0x02,0x05,0x84]1166 1167s_max_i32 s5, -1, s21168// CHECK: [0xc1,0x02,0x05,0x84]1169 1170s_max_i32 s5, 0.5, s21171// CHECK: [0xf0,0x02,0x05,0x84]1172 1173s_max_i32 s5, -4.0, s21174// CHECK: [0xf7,0x02,0x05,0x84]1175 1176s_max_i32 s5, src_vccz, s21177// CHECK: [0xfb,0x02,0x05,0x84]1178 1179s_max_i32 s5, src_execz, s21180// CHECK: [0xfc,0x02,0x05,0x84]1181 1182s_max_i32 s5, src_scc, s21183// CHECK: [0xfd,0x02,0x05,0x84]1184 1185s_max_i32 s5, 0xaf123456, s21186// CHECK: [0xff,0x02,0x05,0x84,0x56,0x34,0x12,0xaf]1187 1188s_max_i32 s5, 0x3f717273, s21189// CHECK: [0xff,0x02,0x05,0x84,0x73,0x72,0x71,0x3f]1190 1191s_max_i32 s5, s1, s1011192// CHECK: [0x01,0x65,0x05,0x84]1193 1194s_max_i32 s5, s1, flat_scratch_lo1195// CHECK: [0x01,0x66,0x05,0x84]1196 1197s_max_i32 s5, s1, flat_scratch_hi1198// CHECK: [0x01,0x67,0x05,0x84]1199 1200s_max_i32 s5, s1, vcc_lo1201// CHECK: [0x01,0x6a,0x05,0x84]1202 1203s_max_i32 s5, s1, vcc_hi1204// CHECK: [0x01,0x6b,0x05,0x84]1205 1206s_max_i32 s5, s1, ttmp151207// CHECK: [0x01,0x7b,0x05,0x84]1208 1209s_max_i32 s5, s1, m01210// CHECK: [0x01,0x7c,0x05,0x84]1211 1212s_max_i32 s5, s1, exec_lo1213// CHECK: [0x01,0x7e,0x05,0x84]1214 1215s_max_i32 s5, s1, exec_hi1216// CHECK: [0x01,0x7f,0x05,0x84]1217 1218s_max_i32 s5, s1, 01219// CHECK: [0x01,0x80,0x05,0x84]1220 1221s_max_i32 s5, s1, -11222// CHECK: [0x01,0xc1,0x05,0x84]1223 1224s_max_i32 s5, s1, 0.51225// CHECK: [0x01,0xf0,0x05,0x84]1226 1227s_max_i32 s5, s1, -4.01228// CHECK: [0x01,0xf7,0x05,0x84]1229 1230s_max_i32 s5, s1, src_vccz1231// CHECK: [0x01,0xfb,0x05,0x84]1232 1233s_max_i32 s5, s1, src_execz1234// CHECK: [0x01,0xfc,0x05,0x84]1235 1236s_max_i32 s5, s1, src_scc1237// CHECK: [0x01,0xfd,0x05,0x84]1238 1239s_max_i32 s5, s1, 0xaf1234561240// CHECK: [0x01,0xff,0x05,0x84,0x56,0x34,0x12,0xaf]1241 1242s_max_i32 s5, s1, 0x3f7172731243// CHECK: [0x01,0xff,0x05,0x84,0x73,0x72,0x71,0x3f]1244 1245s_max_u32 s5, s1, s21246// CHECK: [0x01,0x02,0x85,0x84]1247 1248s_max_u32 s101, s1, s21249// CHECK: [0x01,0x02,0xe5,0x84]1250 1251s_max_u32 flat_scratch_lo, s1, s21252// CHECK: [0x01,0x02,0xe6,0x84]1253 1254s_max_u32 flat_scratch_hi, s1, s21255// CHECK: [0x01,0x02,0xe7,0x84]1256 1257s_max_u32 vcc_lo, s1, s21258// CHECK: [0x01,0x02,0xea,0x84]1259 1260s_max_u32 vcc_hi, s1, s21261// CHECK: [0x01,0x02,0xeb,0x84]1262 1263s_max_u32 ttmp15, s1, s21264// CHECK: [0x01,0x02,0xfb,0x84]1265 1266s_max_u32 m0, s1, s21267// CHECK: [0x01,0x02,0xfc,0x84]1268 1269s_max_u32 exec_lo, s1, s21270// CHECK: [0x01,0x02,0xfe,0x84]1271 1272s_max_u32 exec_hi, s1, s21273// CHECK: [0x01,0x02,0xff,0x84]1274 1275s_max_u32 s5, s101, s21276// CHECK: [0x65,0x02,0x85,0x84]1277 1278s_max_u32 s5, flat_scratch_lo, s21279// CHECK: [0x66,0x02,0x85,0x84]1280 1281s_max_u32 s5, flat_scratch_hi, s21282// CHECK: [0x67,0x02,0x85,0x84]1283 1284s_max_u32 s5, vcc_lo, s21285// CHECK: [0x6a,0x02,0x85,0x84]1286 1287s_max_u32 s5, vcc_hi, s21288// CHECK: [0x6b,0x02,0x85,0x84]1289 1290s_max_u32 s5, ttmp15, s21291// CHECK: [0x7b,0x02,0x85,0x84]1292 1293s_max_u32 s5, m0, s21294// CHECK: [0x7c,0x02,0x85,0x84]1295 1296s_max_u32 s5, exec_lo, s21297// CHECK: [0x7e,0x02,0x85,0x84]1298 1299s_max_u32 s5, exec_hi, s21300// CHECK: [0x7f,0x02,0x85,0x84]1301 1302s_max_u32 s5, 0, s21303// CHECK: [0x80,0x02,0x85,0x84]1304 1305s_max_u32 s5, -1, s21306// CHECK: [0xc1,0x02,0x85,0x84]1307 1308s_max_u32 s5, 0.5, s21309// CHECK: [0xf0,0x02,0x85,0x84]1310 1311s_max_u32 s5, -4.0, s21312// CHECK: [0xf7,0x02,0x85,0x84]1313 1314s_max_u32 s5, src_vccz, s21315// CHECK: [0xfb,0x02,0x85,0x84]1316 1317s_max_u32 s5, src_execz, s21318// CHECK: [0xfc,0x02,0x85,0x84]1319 1320s_max_u32 s5, src_scc, s21321// CHECK: [0xfd,0x02,0x85,0x84]1322 1323s_max_u32 s5, 0xaf123456, s21324// CHECK: [0xff,0x02,0x85,0x84,0x56,0x34,0x12,0xaf]1325 1326s_max_u32 s5, 0x3f717273, s21327// CHECK: [0xff,0x02,0x85,0x84,0x73,0x72,0x71,0x3f]1328 1329s_max_u32 s5, s1, s1011330// CHECK: [0x01,0x65,0x85,0x84]1331 1332s_max_u32 s5, s1, flat_scratch_lo1333// CHECK: [0x01,0x66,0x85,0x84]1334 1335s_max_u32 s5, s1, flat_scratch_hi1336// CHECK: [0x01,0x67,0x85,0x84]1337 1338s_max_u32 s5, s1, vcc_lo1339// CHECK: [0x01,0x6a,0x85,0x84]1340 1341s_max_u32 s5, s1, vcc_hi1342// CHECK: [0x01,0x6b,0x85,0x84]1343 1344s_max_u32 s5, s1, ttmp151345// CHECK: [0x01,0x7b,0x85,0x84]1346 1347s_max_u32 s5, s1, m01348// CHECK: [0x01,0x7c,0x85,0x84]1349 1350s_max_u32 s5, s1, exec_lo1351// CHECK: [0x01,0x7e,0x85,0x84]1352 1353s_max_u32 s5, s1, exec_hi1354// CHECK: [0x01,0x7f,0x85,0x84]1355 1356s_max_u32 s5, s1, 01357// CHECK: [0x01,0x80,0x85,0x84]1358 1359s_max_u32 s5, s1, -11360// CHECK: [0x01,0xc1,0x85,0x84]1361 1362s_max_u32 s5, s1, 0.51363// CHECK: [0x01,0xf0,0x85,0x84]1364 1365s_max_u32 s5, s1, -4.01366// CHECK: [0x01,0xf7,0x85,0x84]1367 1368s_max_u32 s5, s1, src_vccz1369// CHECK: [0x01,0xfb,0x85,0x84]1370 1371s_max_u32 s5, s1, src_execz1372// CHECK: [0x01,0xfc,0x85,0x84]1373 1374s_max_u32 s5, s1, src_scc1375// CHECK: [0x01,0xfd,0x85,0x84]1376 1377s_max_u32 s5, s1, 0xaf1234561378// CHECK: [0x01,0xff,0x85,0x84,0x56,0x34,0x12,0xaf]1379 1380s_max_u32 s5, s1, 0x3f7172731381// CHECK: [0x01,0xff,0x85,0x84,0x73,0x72,0x71,0x3f]1382 1383s_cselect_b32 s5, s1, s21384// CHECK: [0x01,0x02,0x05,0x85]1385 1386s_cselect_b32 s101, s1, s21387// CHECK: [0x01,0x02,0x65,0x85]1388 1389s_cselect_b32 flat_scratch_lo, s1, s21390// CHECK: [0x01,0x02,0x66,0x85]1391 1392s_cselect_b32 flat_scratch_hi, s1, s21393// CHECK: [0x01,0x02,0x67,0x85]1394 1395s_cselect_b32 vcc_lo, s1, s21396// CHECK: [0x01,0x02,0x6a,0x85]1397 1398s_cselect_b32 vcc_hi, s1, s21399// CHECK: [0x01,0x02,0x6b,0x85]1400 1401s_cselect_b32 ttmp15, s1, s21402// CHECK: [0x01,0x02,0x7b,0x85]1403 1404s_cselect_b32 m0, s1, s21405// CHECK: [0x01,0x02,0x7c,0x85]1406 1407s_cselect_b32 exec_lo, s1, s21408// CHECK: [0x01,0x02,0x7e,0x85]1409 1410s_cselect_b32 exec_hi, s1, s21411// CHECK: [0x01,0x02,0x7f,0x85]1412 1413s_cselect_b32 s5, s101, s21414// CHECK: [0x65,0x02,0x05,0x85]1415 1416s_cselect_b32 s5, flat_scratch_lo, s21417// CHECK: [0x66,0x02,0x05,0x85]1418 1419s_cselect_b32 s5, flat_scratch_hi, s21420// CHECK: [0x67,0x02,0x05,0x85]1421 1422s_cselect_b32 s5, vcc_lo, s21423// CHECK: [0x6a,0x02,0x05,0x85]1424 1425s_cselect_b32 s5, vcc_hi, s21426// CHECK: [0x6b,0x02,0x05,0x85]1427 1428s_cselect_b32 s5, ttmp15, s21429// CHECK: [0x7b,0x02,0x05,0x85]1430 1431s_cselect_b32 s5, m0, s21432// CHECK: [0x7c,0x02,0x05,0x85]1433 1434s_cselect_b32 s5, exec_lo, s21435// CHECK: [0x7e,0x02,0x05,0x85]1436 1437s_cselect_b32 s5, exec_hi, s21438// CHECK: [0x7f,0x02,0x05,0x85]1439 1440s_cselect_b32 s5, 0, s21441// CHECK: [0x80,0x02,0x05,0x85]1442 1443s_cselect_b32 s5, -1, s21444// CHECK: [0xc1,0x02,0x05,0x85]1445 1446s_cselect_b32 s5, 0.5, s21447// CHECK: [0xf0,0x02,0x05,0x85]1448 1449s_cselect_b32 s5, -4.0, s21450// CHECK: [0xf7,0x02,0x05,0x85]1451 1452s_cselect_b32 s5, src_vccz, s21453// CHECK: [0xfb,0x02,0x05,0x85]1454 1455s_cselect_b32 s5, src_execz, s21456// CHECK: [0xfc,0x02,0x05,0x85]1457 1458s_cselect_b32 s5, src_scc, s21459// CHECK: [0xfd,0x02,0x05,0x85]1460 1461s_cselect_b32 s5, 0xaf123456, s21462// CHECK: [0xff,0x02,0x05,0x85,0x56,0x34,0x12,0xaf]1463 1464s_cselect_b32 s5, 0x3f717273, s21465// CHECK: [0xff,0x02,0x05,0x85,0x73,0x72,0x71,0x3f]1466 1467s_cselect_b32 s5, s1, s1011468// CHECK: [0x01,0x65,0x05,0x85]1469 1470s_cselect_b32 s5, s1, flat_scratch_lo1471// CHECK: [0x01,0x66,0x05,0x85]1472 1473s_cselect_b32 s5, s1, flat_scratch_hi1474// CHECK: [0x01,0x67,0x05,0x85]1475 1476s_cselect_b32 s5, s1, vcc_lo1477// CHECK: [0x01,0x6a,0x05,0x85]1478 1479s_cselect_b32 s5, s1, vcc_hi1480// CHECK: [0x01,0x6b,0x05,0x85]1481 1482s_cselect_b32 s5, s1, ttmp151483// CHECK: [0x01,0x7b,0x05,0x85]1484 1485s_cselect_b32 s5, s1, m01486// CHECK: [0x01,0x7c,0x05,0x85]1487 1488s_cselect_b32 s5, s1, exec_lo1489// CHECK: [0x01,0x7e,0x05,0x85]1490 1491s_cselect_b32 s5, s1, exec_hi1492// CHECK: [0x01,0x7f,0x05,0x85]1493 1494s_cselect_b32 s5, s1, 01495// CHECK: [0x01,0x80,0x05,0x85]1496 1497s_cselect_b32 s5, s1, -11498// CHECK: [0x01,0xc1,0x05,0x85]1499 1500s_cselect_b32 s5, s1, 0.51501// CHECK: [0x01,0xf0,0x05,0x85]1502 1503s_cselect_b32 s5, s1, -4.01504// CHECK: [0x01,0xf7,0x05,0x85]1505 1506s_cselect_b32 s5, s1, src_vccz1507// CHECK: [0x01,0xfb,0x05,0x85]1508 1509s_cselect_b32 s5, s1, src_execz1510// CHECK: [0x01,0xfc,0x05,0x85]1511 1512s_cselect_b32 s5, s1, src_scc1513// CHECK: [0x01,0xfd,0x05,0x85]1514 1515s_cselect_b32 s5, s1, 0xaf1234561516// CHECK: [0x01,0xff,0x05,0x85,0x56,0x34,0x12,0xaf]1517 1518s_cselect_b32 s5, s1, 0x3f7172731519// CHECK: [0x01,0xff,0x05,0x85,0x73,0x72,0x71,0x3f]1520 1521s_cselect_b64 s[10:11], s[2:3], s[4:5]1522// CHECK: [0x02,0x04,0x8a,0x85]1523 1524s_cselect_b64 s[12:13], s[2:3], s[4:5]1525// CHECK: [0x02,0x04,0x8c,0x85]1526 1527s_cselect_b64 s[100:101], s[2:3], s[4:5]1528// CHECK: [0x02,0x04,0xe4,0x85]1529 1530s_cselect_b64 flat_scratch, s[2:3], s[4:5]1531// CHECK: [0x02,0x04,0xe6,0x85]1532 1533s_cselect_b64 vcc, s[2:3], s[4:5]1534// CHECK: [0x02,0x04,0xea,0x85]1535 1536s_cselect_b64 ttmp[14:15], s[2:3], s[4:5]1537// CHECK: [0x02,0x04,0xfa,0x85]1538 1539s_cselect_b64 exec, s[2:3], s[4:5]1540// CHECK: [0x02,0x04,0xfe,0x85]1541 1542s_cselect_b64 s[10:11], s[4:5], s[4:5]1543// CHECK: [0x04,0x04,0x8a,0x85]1544 1545s_cselect_b64 s[10:11], s[100:101], s[4:5]1546// CHECK: [0x64,0x04,0x8a,0x85]1547 1548s_cselect_b64 s[10:11], flat_scratch, s[4:5]1549// CHECK: [0x66,0x04,0x8a,0x85]1550 1551s_cselect_b64 s[10:11], vcc, s[4:5]1552// CHECK: [0x6a,0x04,0x8a,0x85]1553 1554s_cselect_b64 s[10:11], ttmp[14:15], s[4:5]1555// CHECK: [0x7a,0x04,0x8a,0x85]1556 1557s_cselect_b64 s[10:11], exec, s[4:5]1558// CHECK: [0x7e,0x04,0x8a,0x85]1559 1560s_cselect_b64 s[10:11], 0, s[4:5]1561// CHECK: [0x80,0x04,0x8a,0x85]1562 1563s_cselect_b64 s[10:11], -1, s[4:5]1564// CHECK: [0xc1,0x04,0x8a,0x85]1565 1566s_cselect_b64 s[10:11], 0.5, s[4:5]1567// CHECK: [0xf0,0x04,0x8a,0x85]1568 1569s_cselect_b64 s[10:11], -4.0, s[4:5]1570// CHECK: [0xf7,0x04,0x8a,0x85]1571 1572s_cselect_b64 s[10:11], src_vccz, s[4:5]1573// CHECK: [0xfb,0x04,0x8a,0x85]1574 1575s_cselect_b64 s[10:11], src_execz, s[4:5]1576// CHECK: [0xfc,0x04,0x8a,0x85]1577 1578s_cselect_b64 s[10:11], src_scc, s[4:5]1579// CHECK: [0xfd,0x04,0x8a,0x85]1580 1581s_cselect_b64 s[10:11], 0xaf123456, s[4:5]1582// CHECK: [0xff,0x04,0x8a,0x85,0x56,0x34,0x12,0xaf]1583 1584s_cselect_b64 s[10:11], 0x3f717273, s[4:5]1585// CHECK: [0xff,0x04,0x8a,0x85,0x73,0x72,0x71,0x3f]1586 1587s_cselect_b64 s[10:11], s[2:3], s[6:7]1588// CHECK: [0x02,0x06,0x8a,0x85]1589 1590s_cselect_b64 s[10:11], s[2:3], s[100:101]1591// CHECK: [0x02,0x64,0x8a,0x85]1592 1593s_cselect_b64 s[10:11], s[2:3], flat_scratch1594// CHECK: [0x02,0x66,0x8a,0x85]1595 1596s_cselect_b64 s[10:11], s[2:3], vcc1597// CHECK: [0x02,0x6a,0x8a,0x85]1598 1599s_cselect_b64 s[10:11], s[2:3], ttmp[14:15]1600// CHECK: [0x02,0x7a,0x8a,0x85]1601 1602s_cselect_b64 s[10:11], s[2:3], exec1603// CHECK: [0x02,0x7e,0x8a,0x85]1604 1605s_cselect_b64 s[10:11], s[2:3], 01606// CHECK: [0x02,0x80,0x8a,0x85]1607 1608s_cselect_b64 s[10:11], s[2:3], -11609// CHECK: [0x02,0xc1,0x8a,0x85]1610 1611s_cselect_b64 s[10:11], s[2:3], 0.51612// CHECK: [0x02,0xf0,0x8a,0x85]1613 1614s_cselect_b64 s[10:11], s[2:3], -4.01615// CHECK: [0x02,0xf7,0x8a,0x85]1616 1617s_cselect_b64 s[10:11], s[2:3], src_vccz1618// CHECK: [0x02,0xfb,0x8a,0x85]1619 1620s_cselect_b64 s[10:11], s[2:3], src_execz1621// CHECK: [0x02,0xfc,0x8a,0x85]1622 1623s_cselect_b64 s[10:11], s[2:3], src_scc1624// CHECK: [0x02,0xfd,0x8a,0x85]1625 1626s_cselect_b64 s[10:11], s[2:3], 0xaf1234561627// CHECK: [0x02,0xff,0x8a,0x85,0x56,0x34,0x12,0xaf]1628 1629s_cselect_b64 s[10:11], s[2:3], 0x3f7172731630// CHECK: [0x02,0xff,0x8a,0x85,0x73,0x72,0x71,0x3f]1631 1632s_and_b32 s5, s1, s21633// CHECK: [0x01,0x02,0x05,0x86]1634 1635s_and_b32 s101, s1, s21636// CHECK: [0x01,0x02,0x65,0x86]1637 1638s_and_b32 flat_scratch_lo, s1, s21639// CHECK: [0x01,0x02,0x66,0x86]1640 1641s_and_b32 flat_scratch_hi, s1, s21642// CHECK: [0x01,0x02,0x67,0x86]1643 1644s_and_b32 vcc_lo, s1, s21645// CHECK: [0x01,0x02,0x6a,0x86]1646 1647s_and_b32 vcc_hi, s1, s21648// CHECK: [0x01,0x02,0x6b,0x86]1649 1650s_and_b32 ttmp15, s1, s21651// CHECK: [0x01,0x02,0x7b,0x86]1652 1653s_and_b32 m0, s1, s21654// CHECK: [0x01,0x02,0x7c,0x86]1655 1656s_and_b32 exec_lo, s1, s21657// CHECK: [0x01,0x02,0x7e,0x86]1658 1659s_and_b32 exec_hi, s1, s21660// CHECK: [0x01,0x02,0x7f,0x86]1661 1662s_and_b32 s5, s101, s21663// CHECK: [0x65,0x02,0x05,0x86]1664 1665s_and_b32 s5, flat_scratch_lo, s21666// CHECK: [0x66,0x02,0x05,0x86]1667 1668s_and_b32 s5, flat_scratch_hi, s21669// CHECK: [0x67,0x02,0x05,0x86]1670 1671s_and_b32 s5, vcc_lo, s21672// CHECK: [0x6a,0x02,0x05,0x86]1673 1674s_and_b32 s5, vcc_hi, s21675// CHECK: [0x6b,0x02,0x05,0x86]1676 1677s_and_b32 s5, ttmp15, s21678// CHECK: [0x7b,0x02,0x05,0x86]1679 1680s_and_b32 s5, m0, s21681// CHECK: [0x7c,0x02,0x05,0x86]1682 1683s_and_b32 s5, exec_lo, s21684// CHECK: [0x7e,0x02,0x05,0x86]1685 1686s_and_b32 s5, exec_hi, s21687// CHECK: [0x7f,0x02,0x05,0x86]1688 1689s_and_b32 s5, 0, s21690// CHECK: [0x80,0x02,0x05,0x86]1691 1692s_and_b32 s5, -1, s21693// CHECK: [0xc1,0x02,0x05,0x86]1694 1695s_and_b32 s5, 0.5, s21696// CHECK: [0xf0,0x02,0x05,0x86]1697 1698s_and_b32 s5, -4.0, s21699// CHECK: [0xf7,0x02,0x05,0x86]1700 1701s_and_b32 s5, src_vccz, s21702// CHECK: [0xfb,0x02,0x05,0x86]1703 1704s_and_b32 s5, src_execz, s21705// CHECK: [0xfc,0x02,0x05,0x86]1706 1707s_and_b32 s5, src_scc, s21708// CHECK: [0xfd,0x02,0x05,0x86]1709 1710s_and_b32 s5, 0xaf123456, s21711// CHECK: [0xff,0x02,0x05,0x86,0x56,0x34,0x12,0xaf]1712 1713s_and_b32 s5, 0x3f717273, s21714// CHECK: [0xff,0x02,0x05,0x86,0x73,0x72,0x71,0x3f]1715 1716s_and_b32 s5, s1, s1011717// CHECK: [0x01,0x65,0x05,0x86]1718 1719s_and_b32 s5, s1, flat_scratch_lo1720// CHECK: [0x01,0x66,0x05,0x86]1721 1722s_and_b32 s5, s1, flat_scratch_hi1723// CHECK: [0x01,0x67,0x05,0x86]1724 1725s_and_b32 s5, s1, vcc_lo1726// CHECK: [0x01,0x6a,0x05,0x86]1727 1728s_and_b32 s5, s1, vcc_hi1729// CHECK: [0x01,0x6b,0x05,0x86]1730 1731s_and_b32 s5, s1, ttmp151732// CHECK: [0x01,0x7b,0x05,0x86]1733 1734s_and_b32 s5, s1, m01735// CHECK: [0x01,0x7c,0x05,0x86]1736 1737s_and_b32 s5, s1, exec_lo1738// CHECK: [0x01,0x7e,0x05,0x86]1739 1740s_and_b32 s5, s1, exec_hi1741// CHECK: [0x01,0x7f,0x05,0x86]1742 1743s_and_b32 s5, s1, 01744// CHECK: [0x01,0x80,0x05,0x86]1745 1746s_and_b32 s5, s1, -11747// CHECK: [0x01,0xc1,0x05,0x86]1748 1749s_and_b32 s5, s1, 0.51750// CHECK: [0x01,0xf0,0x05,0x86]1751 1752s_and_b32 s5, s1, -4.01753// CHECK: [0x01,0xf7,0x05,0x86]1754 1755s_and_b32 s5, s1, src_vccz1756// CHECK: [0x01,0xfb,0x05,0x86]1757 1758s_and_b32 s5, s1, src_execz1759// CHECK: [0x01,0xfc,0x05,0x86]1760 1761s_and_b32 s5, s1, src_scc1762// CHECK: [0x01,0xfd,0x05,0x86]1763 1764s_and_b32 s5, s1, 0xaf1234561765// CHECK: [0x01,0xff,0x05,0x86,0x56,0x34,0x12,0xaf]1766 1767s_and_b32 s5, s1, 0x3f7172731768// CHECK: [0x01,0xff,0x05,0x86,0x73,0x72,0x71,0x3f]1769 1770s_and_b64 s[10:11], s[2:3], s[4:5]1771// CHECK: [0x02,0x04,0x8a,0x86]1772 1773s_and_b64 s[12:13], s[2:3], s[4:5]1774// CHECK: [0x02,0x04,0x8c,0x86]1775 1776s_and_b64 s[100:101], s[2:3], s[4:5]1777// CHECK: [0x02,0x04,0xe4,0x86]1778 1779s_and_b64 flat_scratch, s[2:3], s[4:5]1780// CHECK: [0x02,0x04,0xe6,0x86]1781 1782s_and_b64 vcc, s[2:3], s[4:5]1783// CHECK: [0x02,0x04,0xea,0x86]1784 1785s_and_b64 ttmp[14:15], s[2:3], s[4:5]1786// CHECK: [0x02,0x04,0xfa,0x86]1787 1788s_and_b64 exec, s[2:3], s[4:5]1789// CHECK: [0x02,0x04,0xfe,0x86]1790 1791s_and_b64 s[10:11], s[4:5], s[4:5]1792// CHECK: [0x04,0x04,0x8a,0x86]1793 1794s_and_b64 s[10:11], s[100:101], s[4:5]1795// CHECK: [0x64,0x04,0x8a,0x86]1796 1797s_and_b64 s[10:11], flat_scratch, s[4:5]1798// CHECK: [0x66,0x04,0x8a,0x86]1799 1800s_and_b64 s[10:11], vcc, s[4:5]1801// CHECK: [0x6a,0x04,0x8a,0x86]1802 1803s_and_b64 s[10:11], ttmp[14:15], s[4:5]1804// CHECK: [0x7a,0x04,0x8a,0x86]1805 1806s_and_b64 s[10:11], exec, s[4:5]1807// CHECK: [0x7e,0x04,0x8a,0x86]1808 1809s_and_b64 s[10:11], 0, s[4:5]1810// CHECK: [0x80,0x04,0x8a,0x86]1811 1812s_and_b64 s[10:11], -1, s[4:5]1813// CHECK: [0xc1,0x04,0x8a,0x86]1814 1815s_and_b64 s[10:11], 0.5, s[4:5]1816// CHECK: [0xf0,0x04,0x8a,0x86]1817 1818s_and_b64 s[10:11], -4.0, s[4:5]1819// CHECK: [0xf7,0x04,0x8a,0x86]1820 1821s_and_b64 s[10:11], src_vccz, s[4:5]1822// CHECK: [0xfb,0x04,0x8a,0x86]1823 1824s_and_b64 s[10:11], src_execz, s[4:5]1825// CHECK: [0xfc,0x04,0x8a,0x86]1826 1827s_and_b64 s[10:11], src_scc, s[4:5]1828// CHECK: [0xfd,0x04,0x8a,0x86]1829 1830s_and_b64 s[10:11], 0xaf123456, s[4:5]1831// CHECK: [0xff,0x04,0x8a,0x86,0x56,0x34,0x12,0xaf]1832 1833s_and_b64 s[10:11], 0x3f717273, s[4:5]1834// CHECK: [0xff,0x04,0x8a,0x86,0x73,0x72,0x71,0x3f]1835 1836s_and_b64 s[10:11], s[2:3], s[6:7]1837// CHECK: [0x02,0x06,0x8a,0x86]1838 1839s_and_b64 s[10:11], s[2:3], s[100:101]1840// CHECK: [0x02,0x64,0x8a,0x86]1841 1842s_and_b64 s[10:11], s[2:3], flat_scratch1843// CHECK: [0x02,0x66,0x8a,0x86]1844 1845s_and_b64 s[10:11], s[2:3], vcc1846// CHECK: [0x02,0x6a,0x8a,0x86]1847 1848s_and_b64 s[10:11], s[2:3], ttmp[14:15]1849// CHECK: [0x02,0x7a,0x8a,0x86]1850 1851s_and_b64 s[10:11], s[2:3], exec1852// CHECK: [0x02,0x7e,0x8a,0x86]1853 1854s_and_b64 s[10:11], s[2:3], 01855// CHECK: [0x02,0x80,0x8a,0x86]1856 1857s_and_b64 s[10:11], s[2:3], -11858// CHECK: [0x02,0xc1,0x8a,0x86]1859 1860s_and_b64 s[10:11], s[2:3], 0.51861// CHECK: [0x02,0xf0,0x8a,0x86]1862 1863s_and_b64 s[10:11], s[2:3], -4.01864// CHECK: [0x02,0xf7,0x8a,0x86]1865 1866s_and_b64 s[10:11], s[2:3], src_vccz1867// CHECK: [0x02,0xfb,0x8a,0x86]1868 1869s_and_b64 s[10:11], s[2:3], src_execz1870// CHECK: [0x02,0xfc,0x8a,0x86]1871 1872s_and_b64 s[10:11], s[2:3], src_scc1873// CHECK: [0x02,0xfd,0x8a,0x86]1874 1875s_and_b64 s[10:11], s[2:3], 0xaf1234561876// CHECK: [0x02,0xff,0x8a,0x86,0x56,0x34,0x12,0xaf]1877 1878s_and_b64 s[10:11], s[2:3], 0x3f7172731879// CHECK: [0x02,0xff,0x8a,0x86,0x73,0x72,0x71,0x3f]1880 1881s_or_b32 s5, s1, s21882// CHECK: [0x01,0x02,0x05,0x87]1883 1884s_or_b32 s101, s1, s21885// CHECK: [0x01,0x02,0x65,0x87]1886 1887s_or_b32 flat_scratch_lo, s1, s21888// CHECK: [0x01,0x02,0x66,0x87]1889 1890s_or_b32 flat_scratch_hi, s1, s21891// CHECK: [0x01,0x02,0x67,0x87]1892 1893s_or_b32 vcc_lo, s1, s21894// CHECK: [0x01,0x02,0x6a,0x87]1895 1896s_or_b32 vcc_hi, s1, s21897// CHECK: [0x01,0x02,0x6b,0x87]1898 1899s_or_b32 ttmp15, s1, s21900// CHECK: [0x01,0x02,0x7b,0x87]1901 1902s_or_b32 m0, s1, s21903// CHECK: [0x01,0x02,0x7c,0x87]1904 1905s_or_b32 exec_lo, s1, s21906// CHECK: [0x01,0x02,0x7e,0x87]1907 1908s_or_b32 exec_hi, s1, s21909// CHECK: [0x01,0x02,0x7f,0x87]1910 1911s_or_b32 s5, s101, s21912// CHECK: [0x65,0x02,0x05,0x87]1913 1914s_or_b32 s5, flat_scratch_lo, s21915// CHECK: [0x66,0x02,0x05,0x87]1916 1917s_or_b32 s5, flat_scratch_hi, s21918// CHECK: [0x67,0x02,0x05,0x87]1919 1920s_or_b32 s5, vcc_lo, s21921// CHECK: [0x6a,0x02,0x05,0x87]1922 1923s_or_b32 s5, vcc_hi, s21924// CHECK: [0x6b,0x02,0x05,0x87]1925 1926s_or_b32 s5, ttmp15, s21927// CHECK: [0x7b,0x02,0x05,0x87]1928 1929s_or_b32 s5, m0, s21930// CHECK: [0x7c,0x02,0x05,0x87]1931 1932s_or_b32 s5, exec_lo, s21933// CHECK: [0x7e,0x02,0x05,0x87]1934 1935s_or_b32 s5, exec_hi, s21936// CHECK: [0x7f,0x02,0x05,0x87]1937 1938s_or_b32 s5, 0, s21939// CHECK: [0x80,0x02,0x05,0x87]1940 1941s_or_b32 s5, -1, s21942// CHECK: [0xc1,0x02,0x05,0x87]1943 1944s_or_b32 s5, 0.5, s21945// CHECK: [0xf0,0x02,0x05,0x87]1946 1947s_or_b32 s5, -4.0, s21948// CHECK: [0xf7,0x02,0x05,0x87]1949 1950s_or_b32 s5, src_vccz, s21951// CHECK: [0xfb,0x02,0x05,0x87]1952 1953s_or_b32 s5, src_execz, s21954// CHECK: [0xfc,0x02,0x05,0x87]1955 1956s_or_b32 s5, src_scc, s21957// CHECK: [0xfd,0x02,0x05,0x87]1958 1959s_or_b32 s5, 0xaf123456, s21960// CHECK: [0xff,0x02,0x05,0x87,0x56,0x34,0x12,0xaf]1961 1962s_or_b32 s5, 0x3f717273, s21963// CHECK: [0xff,0x02,0x05,0x87,0x73,0x72,0x71,0x3f]1964 1965s_or_b32 s5, s1, s1011966// CHECK: [0x01,0x65,0x05,0x87]1967 1968s_or_b32 s5, s1, flat_scratch_lo1969// CHECK: [0x01,0x66,0x05,0x87]1970 1971s_or_b32 s5, s1, flat_scratch_hi1972// CHECK: [0x01,0x67,0x05,0x87]1973 1974s_or_b32 s5, s1, vcc_lo1975// CHECK: [0x01,0x6a,0x05,0x87]1976 1977s_or_b32 s5, s1, vcc_hi1978// CHECK: [0x01,0x6b,0x05,0x87]1979 1980s_or_b32 s5, s1, ttmp151981// CHECK: [0x01,0x7b,0x05,0x87]1982 1983s_or_b32 s5, s1, m01984// CHECK: [0x01,0x7c,0x05,0x87]1985 1986s_or_b32 s5, s1, exec_lo1987// CHECK: [0x01,0x7e,0x05,0x87]1988 1989s_or_b32 s5, s1, exec_hi1990// CHECK: [0x01,0x7f,0x05,0x87]1991 1992s_or_b32 s5, s1, 01993// CHECK: [0x01,0x80,0x05,0x87]1994 1995s_or_b32 s5, s1, -11996// CHECK: [0x01,0xc1,0x05,0x87]1997 1998s_or_b32 s5, s1, 0.51999// CHECK: [0x01,0xf0,0x05,0x87]2000 2001s_or_b32 s5, s1, -4.02002// CHECK: [0x01,0xf7,0x05,0x87]2003 2004s_or_b32 s5, s1, src_vccz2005// CHECK: [0x01,0xfb,0x05,0x87]2006 2007s_or_b32 s5, s1, src_execz2008// CHECK: [0x01,0xfc,0x05,0x87]2009 2010s_or_b32 s5, s1, src_scc2011// CHECK: [0x01,0xfd,0x05,0x87]2012 2013s_or_b32 s5, s1, 0xaf1234562014// CHECK: [0x01,0xff,0x05,0x87,0x56,0x34,0x12,0xaf]2015 2016s_or_b32 s5, s1, 0x3f7172732017// CHECK: [0x01,0xff,0x05,0x87,0x73,0x72,0x71,0x3f]2018 2019s_or_b64 s[10:11], s[2:3], s[4:5]2020// CHECK: [0x02,0x04,0x8a,0x87]2021 2022s_or_b64 s[12:13], s[2:3], s[4:5]2023// CHECK: [0x02,0x04,0x8c,0x87]2024 2025s_or_b64 s[100:101], s[2:3], s[4:5]2026// CHECK: [0x02,0x04,0xe4,0x87]2027 2028s_or_b64 flat_scratch, s[2:3], s[4:5]2029// CHECK: [0x02,0x04,0xe6,0x87]2030 2031s_or_b64 vcc, s[2:3], s[4:5]2032// CHECK: [0x02,0x04,0xea,0x87]2033 2034s_or_b64 ttmp[14:15], s[2:3], s[4:5]2035// CHECK: [0x02,0x04,0xfa,0x87]2036 2037s_or_b64 exec, s[2:3], s[4:5]2038// CHECK: [0x02,0x04,0xfe,0x87]2039 2040s_or_b64 s[10:11], s[4:5], s[4:5]2041// CHECK: [0x04,0x04,0x8a,0x87]2042 2043s_or_b64 s[10:11], s[100:101], s[4:5]2044// CHECK: [0x64,0x04,0x8a,0x87]2045 2046s_or_b64 s[10:11], flat_scratch, s[4:5]2047// CHECK: [0x66,0x04,0x8a,0x87]2048 2049s_or_b64 s[10:11], vcc, s[4:5]2050// CHECK: [0x6a,0x04,0x8a,0x87]2051 2052s_or_b64 s[10:11], ttmp[14:15], s[4:5]2053// CHECK: [0x7a,0x04,0x8a,0x87]2054 2055s_or_b64 s[10:11], exec, s[4:5]2056// CHECK: [0x7e,0x04,0x8a,0x87]2057 2058s_or_b64 s[10:11], 0, s[4:5]2059// CHECK: [0x80,0x04,0x8a,0x87]2060 2061s_or_b64 s[10:11], -1, s[4:5]2062// CHECK: [0xc1,0x04,0x8a,0x87]2063 2064s_or_b64 s[10:11], 0.5, s[4:5]2065// CHECK: [0xf0,0x04,0x8a,0x87]2066 2067s_or_b64 s[10:11], -4.0, s[4:5]2068// CHECK: [0xf7,0x04,0x8a,0x87]2069 2070s_or_b64 s[10:11], src_vccz, s[4:5]2071// CHECK: [0xfb,0x04,0x8a,0x87]2072 2073s_or_b64 s[10:11], src_execz, s[4:5]2074// CHECK: [0xfc,0x04,0x8a,0x87]2075 2076s_or_b64 s[10:11], src_scc, s[4:5]2077// CHECK: [0xfd,0x04,0x8a,0x87]2078 2079s_or_b64 s[10:11], 0xaf123456, s[4:5]2080// CHECK: [0xff,0x04,0x8a,0x87,0x56,0x34,0x12,0xaf]2081 2082s_or_b64 s[10:11], 0x3f717273, s[4:5]2083// CHECK: [0xff,0x04,0x8a,0x87,0x73,0x72,0x71,0x3f]2084 2085s_or_b64 s[10:11], s[2:3], s[6:7]2086// CHECK: [0x02,0x06,0x8a,0x87]2087 2088s_or_b64 s[10:11], s[2:3], s[100:101]2089// CHECK: [0x02,0x64,0x8a,0x87]2090 2091s_or_b64 s[10:11], s[2:3], flat_scratch2092// CHECK: [0x02,0x66,0x8a,0x87]2093 2094s_or_b64 s[10:11], s[2:3], vcc2095// CHECK: [0x02,0x6a,0x8a,0x87]2096 2097s_or_b64 s[10:11], s[2:3], ttmp[14:15]2098// CHECK: [0x02,0x7a,0x8a,0x87]2099 2100s_or_b64 s[10:11], s[2:3], exec2101// CHECK: [0x02,0x7e,0x8a,0x87]2102 2103s_or_b64 s[10:11], s[2:3], 02104// CHECK: [0x02,0x80,0x8a,0x87]2105 2106s_or_b64 s[10:11], s[2:3], -12107// CHECK: [0x02,0xc1,0x8a,0x87]2108 2109s_or_b64 s[10:11], s[2:3], 0.52110// CHECK: [0x02,0xf0,0x8a,0x87]2111 2112s_or_b64 s[10:11], s[2:3], -4.02113// CHECK: [0x02,0xf7,0x8a,0x87]2114 2115s_or_b64 s[10:11], s[2:3], src_vccz2116// CHECK: [0x02,0xfb,0x8a,0x87]2117 2118s_or_b64 s[10:11], s[2:3], src_execz2119// CHECK: [0x02,0xfc,0x8a,0x87]2120 2121s_or_b64 s[10:11], s[2:3], src_scc2122// CHECK: [0x02,0xfd,0x8a,0x87]2123 2124s_or_b64 s[10:11], s[2:3], 0xaf1234562125// CHECK: [0x02,0xff,0x8a,0x87,0x56,0x34,0x12,0xaf]2126 2127s_or_b64 s[10:11], s[2:3], 0x3f7172732128// CHECK: [0x02,0xff,0x8a,0x87,0x73,0x72,0x71,0x3f]2129 2130s_xor_b32 s5, s1, s22131// CHECK: [0x01,0x02,0x05,0x88]2132 2133s_xor_b32 s101, s1, s22134// CHECK: [0x01,0x02,0x65,0x88]2135 2136s_xor_b32 flat_scratch_lo, s1, s22137// CHECK: [0x01,0x02,0x66,0x88]2138 2139s_xor_b32 flat_scratch_hi, s1, s22140// CHECK: [0x01,0x02,0x67,0x88]2141 2142s_xor_b32 vcc_lo, s1, s22143// CHECK: [0x01,0x02,0x6a,0x88]2144 2145s_xor_b32 vcc_hi, s1, s22146// CHECK: [0x01,0x02,0x6b,0x88]2147 2148s_xor_b32 ttmp15, s1, s22149// CHECK: [0x01,0x02,0x7b,0x88]2150 2151s_xor_b32 m0, s1, s22152// CHECK: [0x01,0x02,0x7c,0x88]2153 2154s_xor_b32 exec_lo, s1, s22155// CHECK: [0x01,0x02,0x7e,0x88]2156 2157s_xor_b32 exec_hi, s1, s22158// CHECK: [0x01,0x02,0x7f,0x88]2159 2160s_xor_b32 s5, s101, s22161// CHECK: [0x65,0x02,0x05,0x88]2162 2163s_xor_b32 s5, flat_scratch_lo, s22164// CHECK: [0x66,0x02,0x05,0x88]2165 2166s_xor_b32 s5, flat_scratch_hi, s22167// CHECK: [0x67,0x02,0x05,0x88]2168 2169s_xor_b32 s5, vcc_lo, s22170// CHECK: [0x6a,0x02,0x05,0x88]2171 2172s_xor_b32 s5, vcc_hi, s22173// CHECK: [0x6b,0x02,0x05,0x88]2174 2175s_xor_b32 s5, ttmp15, s22176// CHECK: [0x7b,0x02,0x05,0x88]2177 2178s_xor_b32 s5, m0, s22179// CHECK: [0x7c,0x02,0x05,0x88]2180 2181s_xor_b32 s5, exec_lo, s22182// CHECK: [0x7e,0x02,0x05,0x88]2183 2184s_xor_b32 s5, exec_hi, s22185// CHECK: [0x7f,0x02,0x05,0x88]2186 2187s_xor_b32 s5, 0, s22188// CHECK: [0x80,0x02,0x05,0x88]2189 2190s_xor_b32 s5, -1, s22191// CHECK: [0xc1,0x02,0x05,0x88]2192 2193s_xor_b32 s5, 0.5, s22194// CHECK: [0xf0,0x02,0x05,0x88]2195 2196s_xor_b32 s5, -4.0, s22197// CHECK: [0xf7,0x02,0x05,0x88]2198 2199s_xor_b32 s5, src_vccz, s22200// CHECK: [0xfb,0x02,0x05,0x88]2201 2202s_xor_b32 s5, src_execz, s22203// CHECK: [0xfc,0x02,0x05,0x88]2204 2205s_xor_b32 s5, src_scc, s22206// CHECK: [0xfd,0x02,0x05,0x88]2207 2208s_xor_b32 s5, 0xaf123456, s22209// CHECK: [0xff,0x02,0x05,0x88,0x56,0x34,0x12,0xaf]2210 2211s_xor_b32 s5, 0x3f717273, s22212// CHECK: [0xff,0x02,0x05,0x88,0x73,0x72,0x71,0x3f]2213 2214s_xor_b32 s5, s1, s1012215// CHECK: [0x01,0x65,0x05,0x88]2216 2217s_xor_b32 s5, s1, flat_scratch_lo2218// CHECK: [0x01,0x66,0x05,0x88]2219 2220s_xor_b32 s5, s1, flat_scratch_hi2221// CHECK: [0x01,0x67,0x05,0x88]2222 2223s_xor_b32 s5, s1, vcc_lo2224// CHECK: [0x01,0x6a,0x05,0x88]2225 2226s_xor_b32 s5, s1, vcc_hi2227// CHECK: [0x01,0x6b,0x05,0x88]2228 2229s_xor_b32 s5, s1, ttmp152230// CHECK: [0x01,0x7b,0x05,0x88]2231 2232s_xor_b32 s5, s1, m02233// CHECK: [0x01,0x7c,0x05,0x88]2234 2235s_xor_b32 s5, s1, exec_lo2236// CHECK: [0x01,0x7e,0x05,0x88]2237 2238s_xor_b32 s5, s1, exec_hi2239// CHECK: [0x01,0x7f,0x05,0x88]2240 2241s_xor_b32 s5, s1, 02242// CHECK: [0x01,0x80,0x05,0x88]2243 2244s_xor_b32 s5, s1, -12245// CHECK: [0x01,0xc1,0x05,0x88]2246 2247s_xor_b32 s5, s1, 0.52248// CHECK: [0x01,0xf0,0x05,0x88]2249 2250s_xor_b32 s5, s1, -4.02251// CHECK: [0x01,0xf7,0x05,0x88]2252 2253s_xor_b32 s5, s1, src_vccz2254// CHECK: [0x01,0xfb,0x05,0x88]2255 2256s_xor_b32 s5, s1, src_execz2257// CHECK: [0x01,0xfc,0x05,0x88]2258 2259s_xor_b32 s5, s1, src_scc2260// CHECK: [0x01,0xfd,0x05,0x88]2261 2262s_xor_b32 s5, s1, 0xaf1234562263// CHECK: [0x01,0xff,0x05,0x88,0x56,0x34,0x12,0xaf]2264 2265s_xor_b32 s5, s1, 0x3f7172732266// CHECK: [0x01,0xff,0x05,0x88,0x73,0x72,0x71,0x3f]2267 2268s_xor_b64 s[10:11], s[2:3], s[4:5]2269// CHECK: [0x02,0x04,0x8a,0x88]2270 2271s_xor_b64 s[12:13], s[2:3], s[4:5]2272// CHECK: [0x02,0x04,0x8c,0x88]2273 2274s_xor_b64 s[100:101], s[2:3], s[4:5]2275// CHECK: [0x02,0x04,0xe4,0x88]2276 2277s_xor_b64 flat_scratch, s[2:3], s[4:5]2278// CHECK: [0x02,0x04,0xe6,0x88]2279 2280s_xor_b64 vcc, s[2:3], s[4:5]2281// CHECK: [0x02,0x04,0xea,0x88]2282 2283s_xor_b64 ttmp[14:15], s[2:3], s[4:5]2284// CHECK: [0x02,0x04,0xfa,0x88]2285 2286s_xor_b64 exec, s[2:3], s[4:5]2287// CHECK: [0x02,0x04,0xfe,0x88]2288 2289s_xor_b64 s[10:11], s[4:5], s[4:5]2290// CHECK: [0x04,0x04,0x8a,0x88]2291 2292s_xor_b64 s[10:11], s[100:101], s[4:5]2293// CHECK: [0x64,0x04,0x8a,0x88]2294 2295s_xor_b64 s[10:11], flat_scratch, s[4:5]2296// CHECK: [0x66,0x04,0x8a,0x88]2297 2298s_xor_b64 s[10:11], vcc, s[4:5]2299// CHECK: [0x6a,0x04,0x8a,0x88]2300 2301s_xor_b64 s[10:11], ttmp[14:15], s[4:5]2302// CHECK: [0x7a,0x04,0x8a,0x88]2303 2304s_xor_b64 s[10:11], exec, s[4:5]2305// CHECK: [0x7e,0x04,0x8a,0x88]2306 2307s_xor_b64 s[10:11], 0, s[4:5]2308// CHECK: [0x80,0x04,0x8a,0x88]2309 2310s_xor_b64 s[10:11], -1, s[4:5]2311// CHECK: [0xc1,0x04,0x8a,0x88]2312 2313s_xor_b64 s[10:11], 0.5, s[4:5]2314// CHECK: [0xf0,0x04,0x8a,0x88]2315 2316s_xor_b64 s[10:11], -4.0, s[4:5]2317// CHECK: [0xf7,0x04,0x8a,0x88]2318 2319s_xor_b64 s[10:11], src_vccz, s[4:5]2320// CHECK: [0xfb,0x04,0x8a,0x88]2321 2322s_xor_b64 s[10:11], src_execz, s[4:5]2323// CHECK: [0xfc,0x04,0x8a,0x88]2324 2325s_xor_b64 s[10:11], src_scc, s[4:5]2326// CHECK: [0xfd,0x04,0x8a,0x88]2327 2328s_xor_b64 s[10:11], 0xaf123456, s[4:5]2329// CHECK: [0xff,0x04,0x8a,0x88,0x56,0x34,0x12,0xaf]2330 2331s_xor_b64 s[10:11], 0x3f717273, s[4:5]2332// CHECK: [0xff,0x04,0x8a,0x88,0x73,0x72,0x71,0x3f]2333 2334s_xor_b64 s[10:11], s[2:3], s[6:7]2335// CHECK: [0x02,0x06,0x8a,0x88]2336 2337s_xor_b64 s[10:11], s[2:3], s[100:101]2338// CHECK: [0x02,0x64,0x8a,0x88]2339 2340s_xor_b64 s[10:11], s[2:3], flat_scratch2341// CHECK: [0x02,0x66,0x8a,0x88]2342 2343s_xor_b64 s[10:11], s[2:3], vcc2344// CHECK: [0x02,0x6a,0x8a,0x88]2345 2346s_xor_b64 s[10:11], s[2:3], ttmp[14:15]2347// CHECK: [0x02,0x7a,0x8a,0x88]2348 2349s_xor_b64 s[10:11], s[2:3], exec2350// CHECK: [0x02,0x7e,0x8a,0x88]2351 2352s_xor_b64 s[10:11], s[2:3], 02353// CHECK: [0x02,0x80,0x8a,0x88]2354 2355s_xor_b64 s[10:11], s[2:3], -12356// CHECK: [0x02,0xc1,0x8a,0x88]2357 2358s_xor_b64 s[10:11], s[2:3], 0.52359// CHECK: [0x02,0xf0,0x8a,0x88]2360 2361s_xor_b64 s[10:11], s[2:3], -4.02362// CHECK: [0x02,0xf7,0x8a,0x88]2363 2364s_xor_b64 s[10:11], s[2:3], src_vccz2365// CHECK: [0x02,0xfb,0x8a,0x88]2366 2367s_xor_b64 s[10:11], s[2:3], src_execz2368// CHECK: [0x02,0xfc,0x8a,0x88]2369 2370s_xor_b64 s[10:11], s[2:3], src_scc2371// CHECK: [0x02,0xfd,0x8a,0x88]2372 2373s_xor_b64 s[10:11], s[2:3], 0xaf1234562374// CHECK: [0x02,0xff,0x8a,0x88,0x56,0x34,0x12,0xaf]2375 2376s_xor_b64 s[10:11], s[2:3], 0x3f7172732377// CHECK: [0x02,0xff,0x8a,0x88,0x73,0x72,0x71,0x3f]2378 2379s_andn2_b32 s5, s1, s22380// CHECK: [0x01,0x02,0x05,0x89]2381 2382s_andn2_b32 s101, s1, s22383// CHECK: [0x01,0x02,0x65,0x89]2384 2385s_andn2_b32 flat_scratch_lo, s1, s22386// CHECK: [0x01,0x02,0x66,0x89]2387 2388s_andn2_b32 flat_scratch_hi, s1, s22389// CHECK: [0x01,0x02,0x67,0x89]2390 2391s_andn2_b32 vcc_lo, s1, s22392// CHECK: [0x01,0x02,0x6a,0x89]2393 2394s_andn2_b32 vcc_hi, s1, s22395// CHECK: [0x01,0x02,0x6b,0x89]2396 2397s_andn2_b32 ttmp15, s1, s22398// CHECK: [0x01,0x02,0x7b,0x89]2399 2400s_andn2_b32 m0, s1, s22401// CHECK: [0x01,0x02,0x7c,0x89]2402 2403s_andn2_b32 exec_lo, s1, s22404// CHECK: [0x01,0x02,0x7e,0x89]2405 2406s_andn2_b32 exec_hi, s1, s22407// CHECK: [0x01,0x02,0x7f,0x89]2408 2409s_andn2_b32 s5, s101, s22410// CHECK: [0x65,0x02,0x05,0x89]2411 2412s_andn2_b32 s5, flat_scratch_lo, s22413// CHECK: [0x66,0x02,0x05,0x89]2414 2415s_andn2_b32 s5, flat_scratch_hi, s22416// CHECK: [0x67,0x02,0x05,0x89]2417 2418s_andn2_b32 s5, vcc_lo, s22419// CHECK: [0x6a,0x02,0x05,0x89]2420 2421s_andn2_b32 s5, vcc_hi, s22422// CHECK: [0x6b,0x02,0x05,0x89]2423 2424s_andn2_b32 s5, ttmp15, s22425// CHECK: [0x7b,0x02,0x05,0x89]2426 2427s_andn2_b32 s5, m0, s22428// CHECK: [0x7c,0x02,0x05,0x89]2429 2430s_andn2_b32 s5, exec_lo, s22431// CHECK: [0x7e,0x02,0x05,0x89]2432 2433s_andn2_b32 s5, exec_hi, s22434// CHECK: [0x7f,0x02,0x05,0x89]2435 2436s_andn2_b32 s5, 0, s22437// CHECK: [0x80,0x02,0x05,0x89]2438 2439s_andn2_b32 s5, -1, s22440// CHECK: [0xc1,0x02,0x05,0x89]2441 2442s_andn2_b32 s5, 0.5, s22443// CHECK: [0xf0,0x02,0x05,0x89]2444 2445s_andn2_b32 s5, -4.0, s22446// CHECK: [0xf7,0x02,0x05,0x89]2447 2448s_andn2_b32 s5, src_vccz, s22449// CHECK: [0xfb,0x02,0x05,0x89]2450 2451s_andn2_b32 s5, src_execz, s22452// CHECK: [0xfc,0x02,0x05,0x89]2453 2454s_andn2_b32 s5, src_scc, s22455// CHECK: [0xfd,0x02,0x05,0x89]2456 2457s_andn2_b32 s5, 0xaf123456, s22458// CHECK: [0xff,0x02,0x05,0x89,0x56,0x34,0x12,0xaf]2459 2460s_andn2_b32 s5, 0x3f717273, s22461// CHECK: [0xff,0x02,0x05,0x89,0x73,0x72,0x71,0x3f]2462 2463s_andn2_b32 s5, s1, s1012464// CHECK: [0x01,0x65,0x05,0x89]2465 2466s_andn2_b32 s5, s1, flat_scratch_lo2467// CHECK: [0x01,0x66,0x05,0x89]2468 2469s_andn2_b32 s5, s1, flat_scratch_hi2470// CHECK: [0x01,0x67,0x05,0x89]2471 2472s_andn2_b32 s5, s1, vcc_lo2473// CHECK: [0x01,0x6a,0x05,0x89]2474 2475s_andn2_b32 s5, s1, vcc_hi2476// CHECK: [0x01,0x6b,0x05,0x89]2477 2478s_andn2_b32 s5, s1, ttmp152479// CHECK: [0x01,0x7b,0x05,0x89]2480 2481s_andn2_b32 s5, s1, m02482// CHECK: [0x01,0x7c,0x05,0x89]2483 2484s_andn2_b32 s5, s1, exec_lo2485// CHECK: [0x01,0x7e,0x05,0x89]2486 2487s_andn2_b32 s5, s1, exec_hi2488// CHECK: [0x01,0x7f,0x05,0x89]2489 2490s_andn2_b32 s5, s1, 02491// CHECK: [0x01,0x80,0x05,0x89]2492 2493s_andn2_b32 s5, s1, -12494// CHECK: [0x01,0xc1,0x05,0x89]2495 2496s_andn2_b32 s5, s1, 0.52497// CHECK: [0x01,0xf0,0x05,0x89]2498 2499s_andn2_b32 s5, s1, -4.02500// CHECK: [0x01,0xf7,0x05,0x89]2501 2502s_andn2_b32 s5, s1, src_vccz2503// CHECK: [0x01,0xfb,0x05,0x89]2504 2505s_andn2_b32 s5, s1, src_execz2506// CHECK: [0x01,0xfc,0x05,0x89]2507 2508s_andn2_b32 s5, s1, src_scc2509// CHECK: [0x01,0xfd,0x05,0x89]2510 2511s_andn2_b32 s5, s1, 0xaf1234562512// CHECK: [0x01,0xff,0x05,0x89,0x56,0x34,0x12,0xaf]2513 2514s_andn2_b32 s5, s1, 0x3f7172732515// CHECK: [0x01,0xff,0x05,0x89,0x73,0x72,0x71,0x3f]2516 2517s_andn2_b64 s[10:11], s[2:3], s[4:5]2518// CHECK: [0x02,0x04,0x8a,0x89]2519 2520s_andn2_b64 s[12:13], s[2:3], s[4:5]2521// CHECK: [0x02,0x04,0x8c,0x89]2522 2523s_andn2_b64 s[100:101], s[2:3], s[4:5]2524// CHECK: [0x02,0x04,0xe4,0x89]2525 2526s_andn2_b64 flat_scratch, s[2:3], s[4:5]2527// CHECK: [0x02,0x04,0xe6,0x89]2528 2529s_andn2_b64 vcc, s[2:3], s[4:5]2530// CHECK: [0x02,0x04,0xea,0x89]2531 2532s_andn2_b64 ttmp[14:15], s[2:3], s[4:5]2533// CHECK: [0x02,0x04,0xfa,0x89]2534 2535s_andn2_b64 exec, s[2:3], s[4:5]2536// CHECK: [0x02,0x04,0xfe,0x89]2537 2538s_andn2_b64 s[10:11], s[4:5], s[4:5]2539// CHECK: [0x04,0x04,0x8a,0x89]2540 2541s_andn2_b64 s[10:11], s[100:101], s[4:5]2542// CHECK: [0x64,0x04,0x8a,0x89]2543 2544s_andn2_b64 s[10:11], flat_scratch, s[4:5]2545// CHECK: [0x66,0x04,0x8a,0x89]2546 2547s_andn2_b64 s[10:11], vcc, s[4:5]2548// CHECK: [0x6a,0x04,0x8a,0x89]2549 2550s_andn2_b64 s[10:11], ttmp[14:15], s[4:5]2551// CHECK: [0x7a,0x04,0x8a,0x89]2552 2553s_andn2_b64 s[10:11], exec, s[4:5]2554// CHECK: [0x7e,0x04,0x8a,0x89]2555 2556s_andn2_b64 s[10:11], 0, s[4:5]2557// CHECK: [0x80,0x04,0x8a,0x89]2558 2559s_andn2_b64 s[10:11], -1, s[4:5]2560// CHECK: [0xc1,0x04,0x8a,0x89]2561 2562s_andn2_b64 s[10:11], 0.5, s[4:5]2563// CHECK: [0xf0,0x04,0x8a,0x89]2564 2565s_andn2_b64 s[10:11], -4.0, s[4:5]2566// CHECK: [0xf7,0x04,0x8a,0x89]2567 2568s_andn2_b64 s[10:11], src_vccz, s[4:5]2569// CHECK: [0xfb,0x04,0x8a,0x89]2570 2571s_andn2_b64 s[10:11], src_execz, s[4:5]2572// CHECK: [0xfc,0x04,0x8a,0x89]2573 2574s_andn2_b64 s[10:11], src_scc, s[4:5]2575// CHECK: [0xfd,0x04,0x8a,0x89]2576 2577s_andn2_b64 s[10:11], 0xaf123456, s[4:5]2578// CHECK: [0xff,0x04,0x8a,0x89,0x56,0x34,0x12,0xaf]2579 2580s_andn2_b64 s[10:11], 0x3f717273, s[4:5]2581// CHECK: [0xff,0x04,0x8a,0x89,0x73,0x72,0x71,0x3f]2582 2583s_andn2_b64 s[10:11], s[2:3], s[6:7]2584// CHECK: [0x02,0x06,0x8a,0x89]2585 2586s_andn2_b64 s[10:11], s[2:3], s[100:101]2587// CHECK: [0x02,0x64,0x8a,0x89]2588 2589s_andn2_b64 s[10:11], s[2:3], flat_scratch2590// CHECK: [0x02,0x66,0x8a,0x89]2591 2592s_andn2_b64 s[10:11], s[2:3], vcc2593// CHECK: [0x02,0x6a,0x8a,0x89]2594 2595s_andn2_b64 s[10:11], s[2:3], ttmp[14:15]2596// CHECK: [0x02,0x7a,0x8a,0x89]2597 2598s_andn2_b64 s[10:11], s[2:3], exec2599// CHECK: [0x02,0x7e,0x8a,0x89]2600 2601s_andn2_b64 s[10:11], s[2:3], 02602// CHECK: [0x02,0x80,0x8a,0x89]2603 2604s_andn2_b64 s[10:11], s[2:3], -12605// CHECK: [0x02,0xc1,0x8a,0x89]2606 2607s_andn2_b64 s[10:11], s[2:3], 0.52608// CHECK: [0x02,0xf0,0x8a,0x89]2609 2610s_andn2_b64 s[10:11], s[2:3], -4.02611// CHECK: [0x02,0xf7,0x8a,0x89]2612 2613s_andn2_b64 s[10:11], s[2:3], src_vccz2614// CHECK: [0x02,0xfb,0x8a,0x89]2615 2616s_andn2_b64 s[10:11], s[2:3], src_execz2617// CHECK: [0x02,0xfc,0x8a,0x89]2618 2619s_andn2_b64 s[10:11], s[2:3], src_scc2620// CHECK: [0x02,0xfd,0x8a,0x89]2621 2622s_andn2_b64 s[10:11], s[2:3], 0xaf1234562623// CHECK: [0x02,0xff,0x8a,0x89,0x56,0x34,0x12,0xaf]2624 2625s_andn2_b64 s[10:11], s[2:3], 0x3f7172732626// CHECK: [0x02,0xff,0x8a,0x89,0x73,0x72,0x71,0x3f]2627 2628s_orn2_b32 s5, s1, s22629// CHECK: [0x01,0x02,0x05,0x8a]2630 2631s_orn2_b32 s101, s1, s22632// CHECK: [0x01,0x02,0x65,0x8a]2633 2634s_orn2_b32 flat_scratch_lo, s1, s22635// CHECK: [0x01,0x02,0x66,0x8a]2636 2637s_orn2_b32 flat_scratch_hi, s1, s22638// CHECK: [0x01,0x02,0x67,0x8a]2639 2640s_orn2_b32 vcc_lo, s1, s22641// CHECK: [0x01,0x02,0x6a,0x8a]2642 2643s_orn2_b32 vcc_hi, s1, s22644// CHECK: [0x01,0x02,0x6b,0x8a]2645 2646s_orn2_b32 ttmp15, s1, s22647// CHECK: [0x01,0x02,0x7b,0x8a]2648 2649s_orn2_b32 m0, s1, s22650// CHECK: [0x01,0x02,0x7c,0x8a]2651 2652s_orn2_b32 exec_lo, s1, s22653// CHECK: [0x01,0x02,0x7e,0x8a]2654 2655s_orn2_b32 exec_hi, s1, s22656// CHECK: [0x01,0x02,0x7f,0x8a]2657 2658s_orn2_b32 s5, s101, s22659// CHECK: [0x65,0x02,0x05,0x8a]2660 2661s_orn2_b32 s5, flat_scratch_lo, s22662// CHECK: [0x66,0x02,0x05,0x8a]2663 2664s_orn2_b32 s5, flat_scratch_hi, s22665// CHECK: [0x67,0x02,0x05,0x8a]2666 2667s_orn2_b32 s5, vcc_lo, s22668// CHECK: [0x6a,0x02,0x05,0x8a]2669 2670s_orn2_b32 s5, vcc_hi, s22671// CHECK: [0x6b,0x02,0x05,0x8a]2672 2673s_orn2_b32 s5, ttmp15, s22674// CHECK: [0x7b,0x02,0x05,0x8a]2675 2676s_orn2_b32 s5, m0, s22677// CHECK: [0x7c,0x02,0x05,0x8a]2678 2679s_orn2_b32 s5, exec_lo, s22680// CHECK: [0x7e,0x02,0x05,0x8a]2681 2682s_orn2_b32 s5, exec_hi, s22683// CHECK: [0x7f,0x02,0x05,0x8a]2684 2685s_orn2_b32 s5, 0, s22686// CHECK: [0x80,0x02,0x05,0x8a]2687 2688s_orn2_b32 s5, -1, s22689// CHECK: [0xc1,0x02,0x05,0x8a]2690 2691s_orn2_b32 s5, 0.5, s22692// CHECK: [0xf0,0x02,0x05,0x8a]2693 2694s_orn2_b32 s5, -4.0, s22695// CHECK: [0xf7,0x02,0x05,0x8a]2696 2697s_orn2_b32 s5, src_vccz, s22698// CHECK: [0xfb,0x02,0x05,0x8a]2699 2700s_orn2_b32 s5, src_execz, s22701// CHECK: [0xfc,0x02,0x05,0x8a]2702 2703s_orn2_b32 s5, src_scc, s22704// CHECK: [0xfd,0x02,0x05,0x8a]2705 2706s_orn2_b32 s5, 0xaf123456, s22707// CHECK: [0xff,0x02,0x05,0x8a,0x56,0x34,0x12,0xaf]2708 2709s_orn2_b32 s5, 0x3f717273, s22710// CHECK: [0xff,0x02,0x05,0x8a,0x73,0x72,0x71,0x3f]2711 2712s_orn2_b32 s5, s1, s1012713// CHECK: [0x01,0x65,0x05,0x8a]2714 2715s_orn2_b32 s5, s1, flat_scratch_lo2716// CHECK: [0x01,0x66,0x05,0x8a]2717 2718s_orn2_b32 s5, s1, flat_scratch_hi2719// CHECK: [0x01,0x67,0x05,0x8a]2720 2721s_orn2_b32 s5, s1, vcc_lo2722// CHECK: [0x01,0x6a,0x05,0x8a]2723 2724s_orn2_b32 s5, s1, vcc_hi2725// CHECK: [0x01,0x6b,0x05,0x8a]2726 2727s_orn2_b32 s5, s1, ttmp152728// CHECK: [0x01,0x7b,0x05,0x8a]2729 2730s_orn2_b32 s5, s1, m02731// CHECK: [0x01,0x7c,0x05,0x8a]2732 2733s_orn2_b32 s5, s1, exec_lo2734// CHECK: [0x01,0x7e,0x05,0x8a]2735 2736s_orn2_b32 s5, s1, exec_hi2737// CHECK: [0x01,0x7f,0x05,0x8a]2738 2739s_orn2_b32 s5, s1, 02740// CHECK: [0x01,0x80,0x05,0x8a]2741 2742s_orn2_b32 s5, s1, -12743// CHECK: [0x01,0xc1,0x05,0x8a]2744 2745s_orn2_b32 s5, s1, 0.52746// CHECK: [0x01,0xf0,0x05,0x8a]2747 2748s_orn2_b32 s5, s1, -4.02749// CHECK: [0x01,0xf7,0x05,0x8a]2750 2751s_orn2_b32 s5, s1, src_vccz2752// CHECK: [0x01,0xfb,0x05,0x8a]2753 2754s_orn2_b32 s5, s1, src_execz2755// CHECK: [0x01,0xfc,0x05,0x8a]2756 2757s_orn2_b32 s5, s1, src_scc2758// CHECK: [0x01,0xfd,0x05,0x8a]2759 2760s_orn2_b32 s5, s1, 0xaf1234562761// CHECK: [0x01,0xff,0x05,0x8a,0x56,0x34,0x12,0xaf]2762 2763s_orn2_b32 s5, s1, 0x3f7172732764// CHECK: [0x01,0xff,0x05,0x8a,0x73,0x72,0x71,0x3f]2765 2766s_orn2_b64 s[10:11], s[2:3], s[4:5]2767// CHECK: [0x02,0x04,0x8a,0x8a]2768 2769s_orn2_b64 s[12:13], s[2:3], s[4:5]2770// CHECK: [0x02,0x04,0x8c,0x8a]2771 2772s_orn2_b64 s[100:101], s[2:3], s[4:5]2773// CHECK: [0x02,0x04,0xe4,0x8a]2774 2775s_orn2_b64 flat_scratch, s[2:3], s[4:5]2776// CHECK: [0x02,0x04,0xe6,0x8a]2777 2778s_orn2_b64 vcc, s[2:3], s[4:5]2779// CHECK: [0x02,0x04,0xea,0x8a]2780 2781s_orn2_b64 ttmp[14:15], s[2:3], s[4:5]2782// CHECK: [0x02,0x04,0xfa,0x8a]2783 2784s_orn2_b64 exec, s[2:3], s[4:5]2785// CHECK: [0x02,0x04,0xfe,0x8a]2786 2787s_orn2_b64 s[10:11], s[4:5], s[4:5]2788// CHECK: [0x04,0x04,0x8a,0x8a]2789 2790s_orn2_b64 s[10:11], s[100:101], s[4:5]2791// CHECK: [0x64,0x04,0x8a,0x8a]2792 2793s_orn2_b64 s[10:11], flat_scratch, s[4:5]2794// CHECK: [0x66,0x04,0x8a,0x8a]2795 2796s_orn2_b64 s[10:11], vcc, s[4:5]2797// CHECK: [0x6a,0x04,0x8a,0x8a]2798 2799s_orn2_b64 s[10:11], ttmp[14:15], s[4:5]2800// CHECK: [0x7a,0x04,0x8a,0x8a]2801 2802s_orn2_b64 s[10:11], exec, s[4:5]2803// CHECK: [0x7e,0x04,0x8a,0x8a]2804 2805s_orn2_b64 s[10:11], 0, s[4:5]2806// CHECK: [0x80,0x04,0x8a,0x8a]2807 2808s_orn2_b64 s[10:11], -1, s[4:5]2809// CHECK: [0xc1,0x04,0x8a,0x8a]2810 2811s_orn2_b64 s[10:11], 0.5, s[4:5]2812// CHECK: [0xf0,0x04,0x8a,0x8a]2813 2814s_orn2_b64 s[10:11], -4.0, s[4:5]2815// CHECK: [0xf7,0x04,0x8a,0x8a]2816 2817s_orn2_b64 s[10:11], src_vccz, s[4:5]2818// CHECK: [0xfb,0x04,0x8a,0x8a]2819 2820s_orn2_b64 s[10:11], src_execz, s[4:5]2821// CHECK: [0xfc,0x04,0x8a,0x8a]2822 2823s_orn2_b64 s[10:11], src_scc, s[4:5]2824// CHECK: [0xfd,0x04,0x8a,0x8a]2825 2826s_orn2_b64 s[10:11], 0xaf123456, s[4:5]2827// CHECK: [0xff,0x04,0x8a,0x8a,0x56,0x34,0x12,0xaf]2828 2829s_orn2_b64 s[10:11], 0x3f717273, s[4:5]2830// CHECK: [0xff,0x04,0x8a,0x8a,0x73,0x72,0x71,0x3f]2831 2832s_orn2_b64 s[10:11], s[2:3], s[6:7]2833// CHECK: [0x02,0x06,0x8a,0x8a]2834 2835s_orn2_b64 s[10:11], s[2:3], s[100:101]2836// CHECK: [0x02,0x64,0x8a,0x8a]2837 2838s_orn2_b64 s[10:11], s[2:3], flat_scratch2839// CHECK: [0x02,0x66,0x8a,0x8a]2840 2841s_orn2_b64 s[10:11], s[2:3], vcc2842// CHECK: [0x02,0x6a,0x8a,0x8a]2843 2844s_orn2_b64 s[10:11], s[2:3], ttmp[14:15]2845// CHECK: [0x02,0x7a,0x8a,0x8a]2846 2847s_orn2_b64 s[10:11], s[2:3], exec2848// CHECK: [0x02,0x7e,0x8a,0x8a]2849 2850s_orn2_b64 s[10:11], s[2:3], 02851// CHECK: [0x02,0x80,0x8a,0x8a]2852 2853s_orn2_b64 s[10:11], s[2:3], -12854// CHECK: [0x02,0xc1,0x8a,0x8a]2855 2856s_orn2_b64 s[10:11], s[2:3], 0.52857// CHECK: [0x02,0xf0,0x8a,0x8a]2858 2859s_orn2_b64 s[10:11], s[2:3], -4.02860// CHECK: [0x02,0xf7,0x8a,0x8a]2861 2862s_orn2_b64 s[10:11], s[2:3], src_vccz2863// CHECK: [0x02,0xfb,0x8a,0x8a]2864 2865s_orn2_b64 s[10:11], s[2:3], src_execz2866// CHECK: [0x02,0xfc,0x8a,0x8a]2867 2868s_orn2_b64 s[10:11], s[2:3], src_scc2869// CHECK: [0x02,0xfd,0x8a,0x8a]2870 2871s_orn2_b64 s[10:11], s[2:3], 0xaf1234562872// CHECK: [0x02,0xff,0x8a,0x8a,0x56,0x34,0x12,0xaf]2873 2874s_orn2_b64 s[10:11], s[2:3], 0x3f7172732875// CHECK: [0x02,0xff,0x8a,0x8a,0x73,0x72,0x71,0x3f]2876 2877s_nand_b32 s5, s1, s22878// CHECK: [0x01,0x02,0x05,0x8b]2879 2880s_nand_b32 s101, s1, s22881// CHECK: [0x01,0x02,0x65,0x8b]2882 2883s_nand_b32 flat_scratch_lo, s1, s22884// CHECK: [0x01,0x02,0x66,0x8b]2885 2886s_nand_b32 flat_scratch_hi, s1, s22887// CHECK: [0x01,0x02,0x67,0x8b]2888 2889s_nand_b32 vcc_lo, s1, s22890// CHECK: [0x01,0x02,0x6a,0x8b]2891 2892s_nand_b32 vcc_hi, s1, s22893// CHECK: [0x01,0x02,0x6b,0x8b]2894 2895s_nand_b32 ttmp15, s1, s22896// CHECK: [0x01,0x02,0x7b,0x8b]2897 2898s_nand_b32 m0, s1, s22899// CHECK: [0x01,0x02,0x7c,0x8b]2900 2901s_nand_b32 exec_lo, s1, s22902// CHECK: [0x01,0x02,0x7e,0x8b]2903 2904s_nand_b32 exec_hi, s1, s22905// CHECK: [0x01,0x02,0x7f,0x8b]2906 2907s_nand_b32 s5, s101, s22908// CHECK: [0x65,0x02,0x05,0x8b]2909 2910s_nand_b32 s5, flat_scratch_lo, s22911// CHECK: [0x66,0x02,0x05,0x8b]2912 2913s_nand_b32 s5, flat_scratch_hi, s22914// CHECK: [0x67,0x02,0x05,0x8b]2915 2916s_nand_b32 s5, vcc_lo, s22917// CHECK: [0x6a,0x02,0x05,0x8b]2918 2919s_nand_b32 s5, vcc_hi, s22920// CHECK: [0x6b,0x02,0x05,0x8b]2921 2922s_nand_b32 s5, ttmp15, s22923// CHECK: [0x7b,0x02,0x05,0x8b]2924 2925s_nand_b32 s5, m0, s22926// CHECK: [0x7c,0x02,0x05,0x8b]2927 2928s_nand_b32 s5, exec_lo, s22929// CHECK: [0x7e,0x02,0x05,0x8b]2930 2931s_nand_b32 s5, exec_hi, s22932// CHECK: [0x7f,0x02,0x05,0x8b]2933 2934s_nand_b32 s5, 0, s22935// CHECK: [0x80,0x02,0x05,0x8b]2936 2937s_nand_b32 s5, -1, s22938// CHECK: [0xc1,0x02,0x05,0x8b]2939 2940s_nand_b32 s5, 0.5, s22941// CHECK: [0xf0,0x02,0x05,0x8b]2942 2943s_nand_b32 s5, -4.0, s22944// CHECK: [0xf7,0x02,0x05,0x8b]2945 2946s_nand_b32 s5, src_vccz, s22947// CHECK: [0xfb,0x02,0x05,0x8b]2948 2949s_nand_b32 s5, src_execz, s22950// CHECK: [0xfc,0x02,0x05,0x8b]2951 2952s_nand_b32 s5, src_scc, s22953// CHECK: [0xfd,0x02,0x05,0x8b]2954 2955s_nand_b32 s5, 0xaf123456, s22956// CHECK: [0xff,0x02,0x05,0x8b,0x56,0x34,0x12,0xaf]2957 2958s_nand_b32 s5, 0x3f717273, s22959// CHECK: [0xff,0x02,0x05,0x8b,0x73,0x72,0x71,0x3f]2960 2961s_nand_b32 s5, s1, s1012962// CHECK: [0x01,0x65,0x05,0x8b]2963 2964s_nand_b32 s5, s1, flat_scratch_lo2965// CHECK: [0x01,0x66,0x05,0x8b]2966 2967s_nand_b32 s5, s1, flat_scratch_hi2968// CHECK: [0x01,0x67,0x05,0x8b]2969 2970s_nand_b32 s5, s1, vcc_lo2971// CHECK: [0x01,0x6a,0x05,0x8b]2972 2973s_nand_b32 s5, s1, vcc_hi2974// CHECK: [0x01,0x6b,0x05,0x8b]2975 2976s_nand_b32 s5, s1, ttmp152977// CHECK: [0x01,0x7b,0x05,0x8b]2978 2979s_nand_b32 s5, s1, m02980// CHECK: [0x01,0x7c,0x05,0x8b]2981 2982s_nand_b32 s5, s1, exec_lo2983// CHECK: [0x01,0x7e,0x05,0x8b]2984 2985s_nand_b32 s5, s1, exec_hi2986// CHECK: [0x01,0x7f,0x05,0x8b]2987 2988s_nand_b32 s5, s1, 02989// CHECK: [0x01,0x80,0x05,0x8b]2990 2991s_nand_b32 s5, s1, -12992// CHECK: [0x01,0xc1,0x05,0x8b]2993 2994s_nand_b32 s5, s1, 0.52995// CHECK: [0x01,0xf0,0x05,0x8b]2996 2997s_nand_b32 s5, s1, -4.02998// CHECK: [0x01,0xf7,0x05,0x8b]2999 3000s_nand_b32 s5, s1, src_vccz3001// CHECK: [0x01,0xfb,0x05,0x8b]3002 3003s_nand_b32 s5, s1, src_execz3004// CHECK: [0x01,0xfc,0x05,0x8b]3005 3006s_nand_b32 s5, s1, src_scc3007// CHECK: [0x01,0xfd,0x05,0x8b]3008 3009s_nand_b32 s5, s1, 0xaf1234563010// CHECK: [0x01,0xff,0x05,0x8b,0x56,0x34,0x12,0xaf]3011 3012s_nand_b32 s5, s1, 0x3f7172733013// CHECK: [0x01,0xff,0x05,0x8b,0x73,0x72,0x71,0x3f]3014 3015s_nand_b64 s[10:11], s[2:3], s[4:5]3016// CHECK: [0x02,0x04,0x8a,0x8b]3017 3018s_nand_b64 s[12:13], s[2:3], s[4:5]3019// CHECK: [0x02,0x04,0x8c,0x8b]3020 3021s_nand_b64 s[100:101], s[2:3], s[4:5]3022// CHECK: [0x02,0x04,0xe4,0x8b]3023 3024s_nand_b64 flat_scratch, s[2:3], s[4:5]3025// CHECK: [0x02,0x04,0xe6,0x8b]3026 3027s_nand_b64 vcc, s[2:3], s[4:5]3028// CHECK: [0x02,0x04,0xea,0x8b]3029 3030s_nand_b64 ttmp[14:15], s[2:3], s[4:5]3031// CHECK: [0x02,0x04,0xfa,0x8b]3032 3033s_nand_b64 exec, s[2:3], s[4:5]3034// CHECK: [0x02,0x04,0xfe,0x8b]3035 3036s_nand_b64 s[10:11], s[4:5], s[4:5]3037// CHECK: [0x04,0x04,0x8a,0x8b]3038 3039s_nand_b64 s[10:11], s[100:101], s[4:5]3040// CHECK: [0x64,0x04,0x8a,0x8b]3041 3042s_nand_b64 s[10:11], flat_scratch, s[4:5]3043// CHECK: [0x66,0x04,0x8a,0x8b]3044 3045s_nand_b64 s[10:11], vcc, s[4:5]3046// CHECK: [0x6a,0x04,0x8a,0x8b]3047 3048s_nand_b64 s[10:11], ttmp[14:15], s[4:5]3049// CHECK: [0x7a,0x04,0x8a,0x8b]3050 3051s_nand_b64 s[10:11], exec, s[4:5]3052// CHECK: [0x7e,0x04,0x8a,0x8b]3053 3054s_nand_b64 s[10:11], 0, s[4:5]3055// CHECK: [0x80,0x04,0x8a,0x8b]3056 3057s_nand_b64 s[10:11], -1, s[4:5]3058// CHECK: [0xc1,0x04,0x8a,0x8b]3059 3060s_nand_b64 s[10:11], 0.5, s[4:5]3061// CHECK: [0xf0,0x04,0x8a,0x8b]3062 3063s_nand_b64 s[10:11], -4.0, s[4:5]3064// CHECK: [0xf7,0x04,0x8a,0x8b]3065 3066s_nand_b64 s[10:11], src_vccz, s[4:5]3067// CHECK: [0xfb,0x04,0x8a,0x8b]3068 3069s_nand_b64 s[10:11], src_execz, s[4:5]3070// CHECK: [0xfc,0x04,0x8a,0x8b]3071 3072s_nand_b64 s[10:11], src_scc, s[4:5]3073// CHECK: [0xfd,0x04,0x8a,0x8b]3074 3075s_nand_b64 s[10:11], 0xaf123456, s[4:5]3076// CHECK: [0xff,0x04,0x8a,0x8b,0x56,0x34,0x12,0xaf]3077 3078s_nand_b64 s[10:11], 0x3f717273, s[4:5]3079// CHECK: [0xff,0x04,0x8a,0x8b,0x73,0x72,0x71,0x3f]3080 3081s_nand_b64 s[10:11], s[2:3], s[6:7]3082// CHECK: [0x02,0x06,0x8a,0x8b]3083 3084s_nand_b64 s[10:11], s[2:3], s[100:101]3085// CHECK: [0x02,0x64,0x8a,0x8b]3086 3087s_nand_b64 s[10:11], s[2:3], flat_scratch3088// CHECK: [0x02,0x66,0x8a,0x8b]3089 3090s_nand_b64 s[10:11], s[2:3], vcc3091// CHECK: [0x02,0x6a,0x8a,0x8b]3092 3093s_nand_b64 s[10:11], s[2:3], ttmp[14:15]3094// CHECK: [0x02,0x7a,0x8a,0x8b]3095 3096s_nand_b64 s[10:11], s[2:3], exec3097// CHECK: [0x02,0x7e,0x8a,0x8b]3098 3099s_nand_b64 s[10:11], s[2:3], 03100// CHECK: [0x02,0x80,0x8a,0x8b]3101 3102s_nand_b64 s[10:11], s[2:3], -13103// CHECK: [0x02,0xc1,0x8a,0x8b]3104 3105s_nand_b64 s[10:11], s[2:3], 0.53106// CHECK: [0x02,0xf0,0x8a,0x8b]3107 3108s_nand_b64 s[10:11], s[2:3], -4.03109// CHECK: [0x02,0xf7,0x8a,0x8b]3110 3111s_nand_b64 s[10:11], s[2:3], src_vccz3112// CHECK: [0x02,0xfb,0x8a,0x8b]3113 3114s_nand_b64 s[10:11], s[2:3], src_execz3115// CHECK: [0x02,0xfc,0x8a,0x8b]3116 3117s_nand_b64 s[10:11], s[2:3], src_scc3118// CHECK: [0x02,0xfd,0x8a,0x8b]3119 3120s_nand_b64 s[10:11], s[2:3], 0xaf1234563121// CHECK: [0x02,0xff,0x8a,0x8b,0x56,0x34,0x12,0xaf]3122 3123s_nand_b64 s[10:11], s[2:3], 0x3f7172733124// CHECK: [0x02,0xff,0x8a,0x8b,0x73,0x72,0x71,0x3f]3125 3126s_nor_b32 s5, s1, s23127// CHECK: [0x01,0x02,0x05,0x8c]3128 3129s_nor_b32 s101, s1, s23130// CHECK: [0x01,0x02,0x65,0x8c]3131 3132s_nor_b32 flat_scratch_lo, s1, s23133// CHECK: [0x01,0x02,0x66,0x8c]3134 3135s_nor_b32 flat_scratch_hi, s1, s23136// CHECK: [0x01,0x02,0x67,0x8c]3137 3138s_nor_b32 vcc_lo, s1, s23139// CHECK: [0x01,0x02,0x6a,0x8c]3140 3141s_nor_b32 vcc_hi, s1, s23142// CHECK: [0x01,0x02,0x6b,0x8c]3143 3144s_nor_b32 ttmp15, s1, s23145// CHECK: [0x01,0x02,0x7b,0x8c]3146 3147s_nor_b32 m0, s1, s23148// CHECK: [0x01,0x02,0x7c,0x8c]3149 3150s_nor_b32 exec_lo, s1, s23151// CHECK: [0x01,0x02,0x7e,0x8c]3152 3153s_nor_b32 exec_hi, s1, s23154// CHECK: [0x01,0x02,0x7f,0x8c]3155 3156s_nor_b32 s5, s101, s23157// CHECK: [0x65,0x02,0x05,0x8c]3158 3159s_nor_b32 s5, flat_scratch_lo, s23160// CHECK: [0x66,0x02,0x05,0x8c]3161 3162s_nor_b32 s5, flat_scratch_hi, s23163// CHECK: [0x67,0x02,0x05,0x8c]3164 3165s_nor_b32 s5, vcc_lo, s23166// CHECK: [0x6a,0x02,0x05,0x8c]3167 3168s_nor_b32 s5, vcc_hi, s23169// CHECK: [0x6b,0x02,0x05,0x8c]3170 3171s_nor_b32 s5, ttmp15, s23172// CHECK: [0x7b,0x02,0x05,0x8c]3173 3174s_nor_b32 s5, m0, s23175// CHECK: [0x7c,0x02,0x05,0x8c]3176 3177s_nor_b32 s5, exec_lo, s23178// CHECK: [0x7e,0x02,0x05,0x8c]3179 3180s_nor_b32 s5, exec_hi, s23181// CHECK: [0x7f,0x02,0x05,0x8c]3182 3183s_nor_b32 s5, 0, s23184// CHECK: [0x80,0x02,0x05,0x8c]3185 3186s_nor_b32 s5, -1, s23187// CHECK: [0xc1,0x02,0x05,0x8c]3188 3189s_nor_b32 s5, 0.5, s23190// CHECK: [0xf0,0x02,0x05,0x8c]3191 3192s_nor_b32 s5, -4.0, s23193// CHECK: [0xf7,0x02,0x05,0x8c]3194 3195s_nor_b32 s5, src_vccz, s23196// CHECK: [0xfb,0x02,0x05,0x8c]3197 3198s_nor_b32 s5, src_execz, s23199// CHECK: [0xfc,0x02,0x05,0x8c]3200 3201s_nor_b32 s5, src_scc, s23202// CHECK: [0xfd,0x02,0x05,0x8c]3203 3204s_nor_b32 s5, 0xaf123456, s23205// CHECK: [0xff,0x02,0x05,0x8c,0x56,0x34,0x12,0xaf]3206 3207s_nor_b32 s5, 0x3f717273, s23208// CHECK: [0xff,0x02,0x05,0x8c,0x73,0x72,0x71,0x3f]3209 3210s_nor_b32 s5, s1, s1013211// CHECK: [0x01,0x65,0x05,0x8c]3212 3213s_nor_b32 s5, s1, flat_scratch_lo3214// CHECK: [0x01,0x66,0x05,0x8c]3215 3216s_nor_b32 s5, s1, flat_scratch_hi3217// CHECK: [0x01,0x67,0x05,0x8c]3218 3219s_nor_b32 s5, s1, vcc_lo3220// CHECK: [0x01,0x6a,0x05,0x8c]3221 3222s_nor_b32 s5, s1, vcc_hi3223// CHECK: [0x01,0x6b,0x05,0x8c]3224 3225s_nor_b32 s5, s1, ttmp153226// CHECK: [0x01,0x7b,0x05,0x8c]3227 3228s_nor_b32 s5, s1, m03229// CHECK: [0x01,0x7c,0x05,0x8c]3230 3231s_nor_b32 s5, s1, exec_lo3232// CHECK: [0x01,0x7e,0x05,0x8c]3233 3234s_nor_b32 s5, s1, exec_hi3235// CHECK: [0x01,0x7f,0x05,0x8c]3236 3237s_nor_b32 s5, s1, 03238// CHECK: [0x01,0x80,0x05,0x8c]3239 3240s_nor_b32 s5, s1, -13241// CHECK: [0x01,0xc1,0x05,0x8c]3242 3243s_nor_b32 s5, s1, 0.53244// CHECK: [0x01,0xf0,0x05,0x8c]3245 3246s_nor_b32 s5, s1, -4.03247// CHECK: [0x01,0xf7,0x05,0x8c]3248 3249s_nor_b32 s5, s1, src_vccz3250// CHECK: [0x01,0xfb,0x05,0x8c]3251 3252s_nor_b32 s5, s1, src_execz3253// CHECK: [0x01,0xfc,0x05,0x8c]3254 3255s_nor_b32 s5, s1, src_scc3256// CHECK: [0x01,0xfd,0x05,0x8c]3257 3258s_nor_b32 s5, s1, 0xaf1234563259// CHECK: [0x01,0xff,0x05,0x8c,0x56,0x34,0x12,0xaf]3260 3261s_nor_b32 s5, s1, 0x3f7172733262// CHECK: [0x01,0xff,0x05,0x8c,0x73,0x72,0x71,0x3f]3263 3264s_nor_b64 s[10:11], s[2:3], s[4:5]3265// CHECK: [0x02,0x04,0x8a,0x8c]3266 3267s_nor_b64 s[12:13], s[2:3], s[4:5]3268// CHECK: [0x02,0x04,0x8c,0x8c]3269 3270s_nor_b64 s[100:101], s[2:3], s[4:5]3271// CHECK: [0x02,0x04,0xe4,0x8c]3272 3273s_nor_b64 flat_scratch, s[2:3], s[4:5]3274// CHECK: [0x02,0x04,0xe6,0x8c]3275 3276s_nor_b64 vcc, s[2:3], s[4:5]3277// CHECK: [0x02,0x04,0xea,0x8c]3278 3279s_nor_b64 ttmp[14:15], s[2:3], s[4:5]3280// CHECK: [0x02,0x04,0xfa,0x8c]3281 3282s_nor_b64 exec, s[2:3], s[4:5]3283// CHECK: [0x02,0x04,0xfe,0x8c]3284 3285s_nor_b64 s[10:11], s[4:5], s[4:5]3286// CHECK: [0x04,0x04,0x8a,0x8c]3287 3288s_nor_b64 s[10:11], s[100:101], s[4:5]3289// CHECK: [0x64,0x04,0x8a,0x8c]3290 3291s_nor_b64 s[10:11], flat_scratch, s[4:5]3292// CHECK: [0x66,0x04,0x8a,0x8c]3293 3294s_nor_b64 s[10:11], vcc, s[4:5]3295// CHECK: [0x6a,0x04,0x8a,0x8c]3296 3297s_nor_b64 s[10:11], ttmp[14:15], s[4:5]3298// CHECK: [0x7a,0x04,0x8a,0x8c]3299 3300s_nor_b64 s[10:11], exec, s[4:5]3301// CHECK: [0x7e,0x04,0x8a,0x8c]3302 3303s_nor_b64 s[10:11], 0, s[4:5]3304// CHECK: [0x80,0x04,0x8a,0x8c]3305 3306s_nor_b64 s[10:11], -1, s[4:5]3307// CHECK: [0xc1,0x04,0x8a,0x8c]3308 3309s_nor_b64 s[10:11], 0.5, s[4:5]3310// CHECK: [0xf0,0x04,0x8a,0x8c]3311 3312s_nor_b64 s[10:11], -4.0, s[4:5]3313// CHECK: [0xf7,0x04,0x8a,0x8c]3314 3315s_nor_b64 s[10:11], src_vccz, s[4:5]3316// CHECK: [0xfb,0x04,0x8a,0x8c]3317 3318s_nor_b64 s[10:11], src_execz, s[4:5]3319// CHECK: [0xfc,0x04,0x8a,0x8c]3320 3321s_nor_b64 s[10:11], src_scc, s[4:5]3322// CHECK: [0xfd,0x04,0x8a,0x8c]3323 3324s_nor_b64 s[10:11], 0xaf123456, s[4:5]3325// CHECK: [0xff,0x04,0x8a,0x8c,0x56,0x34,0x12,0xaf]3326 3327s_nor_b64 s[10:11], 0x3f717273, s[4:5]3328// CHECK: [0xff,0x04,0x8a,0x8c,0x73,0x72,0x71,0x3f]3329 3330s_nor_b64 s[10:11], s[2:3], s[6:7]3331// CHECK: [0x02,0x06,0x8a,0x8c]3332 3333s_nor_b64 s[10:11], s[2:3], s[100:101]3334// CHECK: [0x02,0x64,0x8a,0x8c]3335 3336s_nor_b64 s[10:11], s[2:3], flat_scratch3337// CHECK: [0x02,0x66,0x8a,0x8c]3338 3339s_nor_b64 s[10:11], s[2:3], vcc3340// CHECK: [0x02,0x6a,0x8a,0x8c]3341 3342s_nor_b64 s[10:11], s[2:3], ttmp[14:15]3343// CHECK: [0x02,0x7a,0x8a,0x8c]3344 3345s_nor_b64 s[10:11], s[2:3], exec3346// CHECK: [0x02,0x7e,0x8a,0x8c]3347 3348s_nor_b64 s[10:11], s[2:3], 03349// CHECK: [0x02,0x80,0x8a,0x8c]3350 3351s_nor_b64 s[10:11], s[2:3], -13352// CHECK: [0x02,0xc1,0x8a,0x8c]3353 3354s_nor_b64 s[10:11], s[2:3], 0.53355// CHECK: [0x02,0xf0,0x8a,0x8c]3356 3357s_nor_b64 s[10:11], s[2:3], -4.03358// CHECK: [0x02,0xf7,0x8a,0x8c]3359 3360s_nor_b64 s[10:11], s[2:3], src_vccz3361// CHECK: [0x02,0xfb,0x8a,0x8c]3362 3363s_nor_b64 s[10:11], s[2:3], src_execz3364// CHECK: [0x02,0xfc,0x8a,0x8c]3365 3366s_nor_b64 s[10:11], s[2:3], src_scc3367// CHECK: [0x02,0xfd,0x8a,0x8c]3368 3369s_nor_b64 s[10:11], s[2:3], 0xaf1234563370// CHECK: [0x02,0xff,0x8a,0x8c,0x56,0x34,0x12,0xaf]3371 3372s_nor_b64 s[10:11], s[2:3], 0x3f7172733373// CHECK: [0x02,0xff,0x8a,0x8c,0x73,0x72,0x71,0x3f]3374 3375s_xnor_b32 s5, s1, s23376// CHECK: [0x01,0x02,0x05,0x8d]3377 3378s_xnor_b32 s101, s1, s23379// CHECK: [0x01,0x02,0x65,0x8d]3380 3381s_xnor_b32 flat_scratch_lo, s1, s23382// CHECK: [0x01,0x02,0x66,0x8d]3383 3384s_xnor_b32 flat_scratch_hi, s1, s23385// CHECK: [0x01,0x02,0x67,0x8d]3386 3387s_xnor_b32 vcc_lo, s1, s23388// CHECK: [0x01,0x02,0x6a,0x8d]3389 3390s_xnor_b32 vcc_hi, s1, s23391// CHECK: [0x01,0x02,0x6b,0x8d]3392 3393s_xnor_b32 ttmp15, s1, s23394// CHECK: [0x01,0x02,0x7b,0x8d]3395 3396s_xnor_b32 m0, s1, s23397// CHECK: [0x01,0x02,0x7c,0x8d]3398 3399s_xnor_b32 exec_lo, s1, s23400// CHECK: [0x01,0x02,0x7e,0x8d]3401 3402s_xnor_b32 exec_hi, s1, s23403// CHECK: [0x01,0x02,0x7f,0x8d]3404 3405s_xnor_b32 s5, s101, s23406// CHECK: [0x65,0x02,0x05,0x8d]3407 3408s_xnor_b32 s5, flat_scratch_lo, s23409// CHECK: [0x66,0x02,0x05,0x8d]3410 3411s_xnor_b32 s5, flat_scratch_hi, s23412// CHECK: [0x67,0x02,0x05,0x8d]3413 3414s_xnor_b32 s5, vcc_lo, s23415// CHECK: [0x6a,0x02,0x05,0x8d]3416 3417s_xnor_b32 s5, vcc_hi, s23418// CHECK: [0x6b,0x02,0x05,0x8d]3419 3420s_xnor_b32 s5, ttmp15, s23421// CHECK: [0x7b,0x02,0x05,0x8d]3422 3423s_xnor_b32 s5, m0, s23424// CHECK: [0x7c,0x02,0x05,0x8d]3425 3426s_xnor_b32 s5, exec_lo, s23427// CHECK: [0x7e,0x02,0x05,0x8d]3428 3429s_xnor_b32 s5, exec_hi, s23430// CHECK: [0x7f,0x02,0x05,0x8d]3431 3432s_xnor_b32 s5, 0, s23433// CHECK: [0x80,0x02,0x05,0x8d]3434 3435s_xnor_b32 s5, -1, s23436// CHECK: [0xc1,0x02,0x05,0x8d]3437 3438s_xnor_b32 s5, 0.5, s23439// CHECK: [0xf0,0x02,0x05,0x8d]3440 3441s_xnor_b32 s5, -4.0, s23442// CHECK: [0xf7,0x02,0x05,0x8d]3443 3444s_xnor_b32 s5, src_vccz, s23445// CHECK: [0xfb,0x02,0x05,0x8d]3446 3447s_xnor_b32 s5, src_execz, s23448// CHECK: [0xfc,0x02,0x05,0x8d]3449 3450s_xnor_b32 s5, src_scc, s23451// CHECK: [0xfd,0x02,0x05,0x8d]3452 3453s_xnor_b32 s5, 0xaf123456, s23454// CHECK: [0xff,0x02,0x05,0x8d,0x56,0x34,0x12,0xaf]3455 3456s_xnor_b32 s5, 0x3f717273, s23457// CHECK: [0xff,0x02,0x05,0x8d,0x73,0x72,0x71,0x3f]3458 3459s_xnor_b32 s5, s1, s1013460// CHECK: [0x01,0x65,0x05,0x8d]3461 3462s_xnor_b32 s5, s1, flat_scratch_lo3463// CHECK: [0x01,0x66,0x05,0x8d]3464 3465s_xnor_b32 s5, s1, flat_scratch_hi3466// CHECK: [0x01,0x67,0x05,0x8d]3467 3468s_xnor_b32 s5, s1, vcc_lo3469// CHECK: [0x01,0x6a,0x05,0x8d]3470 3471s_xnor_b32 s5, s1, vcc_hi3472// CHECK: [0x01,0x6b,0x05,0x8d]3473 3474s_xnor_b32 s5, s1, ttmp153475// CHECK: [0x01,0x7b,0x05,0x8d]3476 3477s_xnor_b32 s5, s1, m03478// CHECK: [0x01,0x7c,0x05,0x8d]3479 3480s_xnor_b32 s5, s1, exec_lo3481// CHECK: [0x01,0x7e,0x05,0x8d]3482 3483s_xnor_b32 s5, s1, exec_hi3484// CHECK: [0x01,0x7f,0x05,0x8d]3485 3486s_xnor_b32 s5, s1, 03487// CHECK: [0x01,0x80,0x05,0x8d]3488 3489s_xnor_b32 s5, s1, -13490// CHECK: [0x01,0xc1,0x05,0x8d]3491 3492s_xnor_b32 s5, s1, 0.53493// CHECK: [0x01,0xf0,0x05,0x8d]3494 3495s_xnor_b32 s5, s1, -4.03496// CHECK: [0x01,0xf7,0x05,0x8d]3497 3498s_xnor_b32 s5, s1, src_vccz3499// CHECK: [0x01,0xfb,0x05,0x8d]3500 3501s_xnor_b32 s5, s1, src_execz3502// CHECK: [0x01,0xfc,0x05,0x8d]3503 3504s_xnor_b32 s5, s1, src_scc3505// CHECK: [0x01,0xfd,0x05,0x8d]3506 3507s_xnor_b32 s5, s1, 0xaf1234563508// CHECK: [0x01,0xff,0x05,0x8d,0x56,0x34,0x12,0xaf]3509 3510s_xnor_b32 s5, s1, 0x3f7172733511// CHECK: [0x01,0xff,0x05,0x8d,0x73,0x72,0x71,0x3f]3512 3513s_xnor_b64 s[10:11], s[2:3], s[4:5]3514// CHECK: [0x02,0x04,0x8a,0x8d]3515 3516s_xnor_b64 s[12:13], s[2:3], s[4:5]3517// CHECK: [0x02,0x04,0x8c,0x8d]3518 3519s_xnor_b64 s[100:101], s[2:3], s[4:5]3520// CHECK: [0x02,0x04,0xe4,0x8d]3521 3522s_xnor_b64 flat_scratch, s[2:3], s[4:5]3523// CHECK: [0x02,0x04,0xe6,0x8d]3524 3525s_xnor_b64 vcc, s[2:3], s[4:5]3526// CHECK: [0x02,0x04,0xea,0x8d]3527 3528s_xnor_b64 ttmp[14:15], s[2:3], s[4:5]3529// CHECK: [0x02,0x04,0xfa,0x8d]3530 3531s_xnor_b64 exec, s[2:3], s[4:5]3532// CHECK: [0x02,0x04,0xfe,0x8d]3533 3534s_xnor_b64 s[10:11], s[4:5], s[4:5]3535// CHECK: [0x04,0x04,0x8a,0x8d]3536 3537s_xnor_b64 s[10:11], s[100:101], s[4:5]3538// CHECK: [0x64,0x04,0x8a,0x8d]3539 3540s_xnor_b64 s[10:11], flat_scratch, s[4:5]3541// CHECK: [0x66,0x04,0x8a,0x8d]3542 3543s_xnor_b64 s[10:11], vcc, s[4:5]3544// CHECK: [0x6a,0x04,0x8a,0x8d]3545 3546s_xnor_b64 s[10:11], ttmp[14:15], s[4:5]3547// CHECK: [0x7a,0x04,0x8a,0x8d]3548 3549s_xnor_b64 s[10:11], exec, s[4:5]3550// CHECK: [0x7e,0x04,0x8a,0x8d]3551 3552s_xnor_b64 s[10:11], 0, s[4:5]3553// CHECK: [0x80,0x04,0x8a,0x8d]3554 3555s_xnor_b64 s[10:11], -1, s[4:5]3556// CHECK: [0xc1,0x04,0x8a,0x8d]3557 3558s_xnor_b64 s[10:11], 0.5, s[4:5]3559// CHECK: [0xf0,0x04,0x8a,0x8d]3560 3561s_xnor_b64 s[10:11], -4.0, s[4:5]3562// CHECK: [0xf7,0x04,0x8a,0x8d]3563 3564s_xnor_b64 s[10:11], src_vccz, s[4:5]3565// CHECK: [0xfb,0x04,0x8a,0x8d]3566 3567s_xnor_b64 s[10:11], src_execz, s[4:5]3568// CHECK: [0xfc,0x04,0x8a,0x8d]3569 3570s_xnor_b64 s[10:11], src_scc, s[4:5]3571// CHECK: [0xfd,0x04,0x8a,0x8d]3572 3573s_xnor_b64 s[10:11], 0xaf123456, s[4:5]3574// CHECK: [0xff,0x04,0x8a,0x8d,0x56,0x34,0x12,0xaf]3575 3576s_xnor_b64 s[10:11], 0x3f717273, s[4:5]3577// CHECK: [0xff,0x04,0x8a,0x8d,0x73,0x72,0x71,0x3f]3578 3579s_xnor_b64 s[10:11], s[2:3], s[6:7]3580// CHECK: [0x02,0x06,0x8a,0x8d]3581 3582s_xnor_b64 s[10:11], s[2:3], s[100:101]3583// CHECK: [0x02,0x64,0x8a,0x8d]3584 3585s_xnor_b64 s[10:11], s[2:3], flat_scratch3586// CHECK: [0x02,0x66,0x8a,0x8d]3587 3588s_xnor_b64 s[10:11], s[2:3], vcc3589// CHECK: [0x02,0x6a,0x8a,0x8d]3590 3591s_xnor_b64 s[10:11], s[2:3], ttmp[14:15]3592// CHECK: [0x02,0x7a,0x8a,0x8d]3593 3594s_xnor_b64 s[10:11], s[2:3], exec3595// CHECK: [0x02,0x7e,0x8a,0x8d]3596 3597s_xnor_b64 s[10:11], s[2:3], 03598// CHECK: [0x02,0x80,0x8a,0x8d]3599 3600s_xnor_b64 s[10:11], s[2:3], -13601// CHECK: [0x02,0xc1,0x8a,0x8d]3602 3603s_xnor_b64 s[10:11], s[2:3], 0.53604// CHECK: [0x02,0xf0,0x8a,0x8d]3605 3606s_xnor_b64 s[10:11], s[2:3], -4.03607// CHECK: [0x02,0xf7,0x8a,0x8d]3608 3609s_xnor_b64 s[10:11], s[2:3], src_vccz3610// CHECK: [0x02,0xfb,0x8a,0x8d]3611 3612s_xnor_b64 s[10:11], s[2:3], src_execz3613// CHECK: [0x02,0xfc,0x8a,0x8d]3614 3615s_xnor_b64 s[10:11], s[2:3], src_scc3616// CHECK: [0x02,0xfd,0x8a,0x8d]3617 3618s_xnor_b64 s[10:11], s[2:3], 0xaf1234563619// CHECK: [0x02,0xff,0x8a,0x8d,0x56,0x34,0x12,0xaf]3620 3621s_xnor_b64 s[10:11], s[2:3], 0x3f7172733622// CHECK: [0x02,0xff,0x8a,0x8d,0x73,0x72,0x71,0x3f]3623 3624s_lshl_b32 s5, s1, s23625// CHECK: [0x01,0x02,0x05,0x8e]3626 3627s_lshl_b32 s101, s1, s23628// CHECK: [0x01,0x02,0x65,0x8e]3629 3630s_lshl_b32 flat_scratch_lo, s1, s23631// CHECK: [0x01,0x02,0x66,0x8e]3632 3633s_lshl_b32 flat_scratch_hi, s1, s23634// CHECK: [0x01,0x02,0x67,0x8e]3635 3636s_lshl_b32 vcc_lo, s1, s23637// CHECK: [0x01,0x02,0x6a,0x8e]3638 3639s_lshl_b32 vcc_hi, s1, s23640// CHECK: [0x01,0x02,0x6b,0x8e]3641 3642s_lshl_b32 ttmp15, s1, s23643// CHECK: [0x01,0x02,0x7b,0x8e]3644 3645s_lshl_b32 m0, s1, s23646// CHECK: [0x01,0x02,0x7c,0x8e]3647 3648s_lshl_b32 exec_lo, s1, s23649// CHECK: [0x01,0x02,0x7e,0x8e]3650 3651s_lshl_b32 exec_hi, s1, s23652// CHECK: [0x01,0x02,0x7f,0x8e]3653 3654s_lshl_b32 s5, s101, s23655// CHECK: [0x65,0x02,0x05,0x8e]3656 3657s_lshl_b32 s5, flat_scratch_lo, s23658// CHECK: [0x66,0x02,0x05,0x8e]3659 3660s_lshl_b32 s5, flat_scratch_hi, s23661// CHECK: [0x67,0x02,0x05,0x8e]3662 3663s_lshl_b32 s5, vcc_lo, s23664// CHECK: [0x6a,0x02,0x05,0x8e]3665 3666s_lshl_b32 s5, vcc_hi, s23667// CHECK: [0x6b,0x02,0x05,0x8e]3668 3669s_lshl_b32 s5, ttmp15, s23670// CHECK: [0x7b,0x02,0x05,0x8e]3671 3672s_lshl_b32 s5, m0, s23673// CHECK: [0x7c,0x02,0x05,0x8e]3674 3675s_lshl_b32 s5, exec_lo, s23676// CHECK: [0x7e,0x02,0x05,0x8e]3677 3678s_lshl_b32 s5, exec_hi, s23679// CHECK: [0x7f,0x02,0x05,0x8e]3680 3681s_lshl_b32 s5, 0, s23682// CHECK: [0x80,0x02,0x05,0x8e]3683 3684s_lshl_b32 s5, -1, s23685// CHECK: [0xc1,0x02,0x05,0x8e]3686 3687s_lshl_b32 s5, 0.5, s23688// CHECK: [0xf0,0x02,0x05,0x8e]3689 3690s_lshl_b32 s5, -4.0, s23691// CHECK: [0xf7,0x02,0x05,0x8e]3692 3693s_lshl_b32 s5, src_vccz, s23694// CHECK: [0xfb,0x02,0x05,0x8e]3695 3696s_lshl_b32 s5, src_execz, s23697// CHECK: [0xfc,0x02,0x05,0x8e]3698 3699s_lshl_b32 s5, src_scc, s23700// CHECK: [0xfd,0x02,0x05,0x8e]3701 3702s_lshl_b32 s5, 0xaf123456, s23703// CHECK: [0xff,0x02,0x05,0x8e,0x56,0x34,0x12,0xaf]3704 3705s_lshl_b32 s5, 0x3f717273, s23706// CHECK: [0xff,0x02,0x05,0x8e,0x73,0x72,0x71,0x3f]3707 3708s_lshl_b32 s5, s1, s1013709// CHECK: [0x01,0x65,0x05,0x8e]3710 3711s_lshl_b32 s5, s1, flat_scratch_lo3712// CHECK: [0x01,0x66,0x05,0x8e]3713 3714s_lshl_b32 s5, s1, flat_scratch_hi3715// CHECK: [0x01,0x67,0x05,0x8e]3716 3717s_lshl_b32 s5, s1, vcc_lo3718// CHECK: [0x01,0x6a,0x05,0x8e]3719 3720s_lshl_b32 s5, s1, vcc_hi3721// CHECK: [0x01,0x6b,0x05,0x8e]3722 3723s_lshl_b32 s5, s1, ttmp153724// CHECK: [0x01,0x7b,0x05,0x8e]3725 3726s_lshl_b32 s5, s1, m03727// CHECK: [0x01,0x7c,0x05,0x8e]3728 3729s_lshl_b32 s5, s1, exec_lo3730// CHECK: [0x01,0x7e,0x05,0x8e]3731 3732s_lshl_b32 s5, s1, exec_hi3733// CHECK: [0x01,0x7f,0x05,0x8e]3734 3735s_lshl_b32 s5, s1, 03736// CHECK: [0x01,0x80,0x05,0x8e]3737 3738s_lshl_b32 s5, s1, -13739// CHECK: [0x01,0xc1,0x05,0x8e]3740 3741s_lshl_b32 s5, s1, 0.53742// CHECK: [0x01,0xf0,0x05,0x8e]3743 3744s_lshl_b32 s5, s1, -4.03745// CHECK: [0x01,0xf7,0x05,0x8e]3746 3747s_lshl_b32 s5, s1, src_vccz3748// CHECK: [0x01,0xfb,0x05,0x8e]3749 3750s_lshl_b32 s5, s1, src_execz3751// CHECK: [0x01,0xfc,0x05,0x8e]3752 3753s_lshl_b32 s5, s1, src_scc3754// CHECK: [0x01,0xfd,0x05,0x8e]3755 3756s_lshl_b32 s5, s1, 0xaf1234563757// CHECK: [0x01,0xff,0x05,0x8e,0x56,0x34,0x12,0xaf]3758 3759s_lshl_b32 s5, s1, 0x3f7172733760// CHECK: [0x01,0xff,0x05,0x8e,0x73,0x72,0x71,0x3f]3761 3762s_lshl_b64 s[10:11], s[2:3], s23763// CHECK: [0x02,0x02,0x8a,0x8e]3764 3765s_lshl_b64 s[12:13], s[2:3], s23766// CHECK: [0x02,0x02,0x8c,0x8e]3767 3768s_lshl_b64 s[100:101], s[2:3], s23769// CHECK: [0x02,0x02,0xe4,0x8e]3770 3771s_lshl_b64 flat_scratch, s[2:3], s23772// CHECK: [0x02,0x02,0xe6,0x8e]3773 3774s_lshl_b64 vcc, s[2:3], s23775// CHECK: [0x02,0x02,0xea,0x8e]3776 3777s_lshl_b64 ttmp[14:15], s[2:3], s23778// CHECK: [0x02,0x02,0xfa,0x8e]3779 3780s_lshl_b64 exec, s[2:3], s23781// CHECK: [0x02,0x02,0xfe,0x8e]3782 3783s_lshl_b64 s[10:11], s[4:5], s23784// CHECK: [0x04,0x02,0x8a,0x8e]3785 3786s_lshl_b64 s[10:11], s[100:101], s23787// CHECK: [0x64,0x02,0x8a,0x8e]3788 3789s_lshl_b64 s[10:11], flat_scratch, s23790// CHECK: [0x66,0x02,0x8a,0x8e]3791 3792s_lshl_b64 s[10:11], vcc, s23793// CHECK: [0x6a,0x02,0x8a,0x8e]3794 3795s_lshl_b64 s[10:11], ttmp[14:15], s23796// CHECK: [0x7a,0x02,0x8a,0x8e]3797 3798s_lshl_b64 s[10:11], exec, s23799// CHECK: [0x7e,0x02,0x8a,0x8e]3800 3801s_lshl_b64 s[10:11], 0, s23802// CHECK: [0x80,0x02,0x8a,0x8e]3803 3804s_lshl_b64 s[10:11], -1, s23805// CHECK: [0xc1,0x02,0x8a,0x8e]3806 3807s_lshl_b64 s[10:11], 0.5, s23808// CHECK: [0xf0,0x02,0x8a,0x8e]3809 3810s_lshl_b64 s[10:11], -4.0, s23811// CHECK: [0xf7,0x02,0x8a,0x8e]3812 3813s_lshl_b64 s[10:11], src_vccz, s23814// CHECK: [0xfb,0x02,0x8a,0x8e]3815 3816s_lshl_b64 s[10:11], src_execz, s23817// CHECK: [0xfc,0x02,0x8a,0x8e]3818 3819s_lshl_b64 s[10:11], src_scc, s23820// CHECK: [0xfd,0x02,0x8a,0x8e]3821 3822s_lshl_b64 s[10:11], 0xaf123456, s23823// CHECK: [0xff,0x02,0x8a,0x8e,0x56,0x34,0x12,0xaf]3824 3825s_lshl_b64 s[10:11], 0x3f717273, s23826// CHECK: [0xff,0x02,0x8a,0x8e,0x73,0x72,0x71,0x3f]3827 3828s_lshl_b64 s[10:11], s[2:3], s1013829// CHECK: [0x02,0x65,0x8a,0x8e]3830 3831s_lshl_b64 s[10:11], s[2:3], flat_scratch_lo3832// CHECK: [0x02,0x66,0x8a,0x8e]3833 3834s_lshl_b64 s[10:11], s[2:3], flat_scratch_hi3835// CHECK: [0x02,0x67,0x8a,0x8e]3836 3837s_lshl_b64 s[10:11], s[2:3], vcc_lo3838// CHECK: [0x02,0x6a,0x8a,0x8e]3839 3840s_lshl_b64 s[10:11], s[2:3], vcc_hi3841// CHECK: [0x02,0x6b,0x8a,0x8e]3842 3843s_lshl_b64 s[10:11], s[2:3], ttmp153844// CHECK: [0x02,0x7b,0x8a,0x8e]3845 3846s_lshl_b64 s[10:11], s[2:3], m03847// CHECK: [0x02,0x7c,0x8a,0x8e]3848 3849s_lshl_b64 s[10:11], s[2:3], exec_lo3850// CHECK: [0x02,0x7e,0x8a,0x8e]3851 3852s_lshl_b64 s[10:11], s[2:3], exec_hi3853// CHECK: [0x02,0x7f,0x8a,0x8e]3854 3855s_lshl_b64 s[10:11], s[2:3], 03856// CHECK: [0x02,0x80,0x8a,0x8e]3857 3858s_lshl_b64 s[10:11], s[2:3], -13859// CHECK: [0x02,0xc1,0x8a,0x8e]3860 3861s_lshl_b64 s[10:11], s[2:3], 0.53862// CHECK: [0x02,0xf0,0x8a,0x8e]3863 3864s_lshl_b64 s[10:11], s[2:3], -4.03865// CHECK: [0x02,0xf7,0x8a,0x8e]3866 3867s_lshl_b64 s[10:11], s[2:3], src_vccz3868// CHECK: [0x02,0xfb,0x8a,0x8e]3869 3870s_lshl_b64 s[10:11], s[2:3], src_execz3871// CHECK: [0x02,0xfc,0x8a,0x8e]3872 3873s_lshl_b64 s[10:11], s[2:3], src_scc3874// CHECK: [0x02,0xfd,0x8a,0x8e]3875 3876s_lshl_b64 s[10:11], s[2:3], 0xaf1234563877// CHECK: [0x02,0xff,0x8a,0x8e,0x56,0x34,0x12,0xaf]3878 3879s_lshl_b64 s[10:11], s[2:3], 0x3f7172733880// CHECK: [0x02,0xff,0x8a,0x8e,0x73,0x72,0x71,0x3f]3881 3882s_lshr_b32 s5, s1, s23883// CHECK: [0x01,0x02,0x05,0x8f]3884 3885s_lshr_b32 s101, s1, s23886// CHECK: [0x01,0x02,0x65,0x8f]3887 3888s_lshr_b32 flat_scratch_lo, s1, s23889// CHECK: [0x01,0x02,0x66,0x8f]3890 3891s_lshr_b32 flat_scratch_hi, s1, s23892// CHECK: [0x01,0x02,0x67,0x8f]3893 3894s_lshr_b32 vcc_lo, s1, s23895// CHECK: [0x01,0x02,0x6a,0x8f]3896 3897s_lshr_b32 vcc_hi, s1, s23898// CHECK: [0x01,0x02,0x6b,0x8f]3899 3900s_lshr_b32 ttmp15, s1, s23901// CHECK: [0x01,0x02,0x7b,0x8f]3902 3903s_lshr_b32 m0, s1, s23904// CHECK: [0x01,0x02,0x7c,0x8f]3905 3906s_lshr_b32 exec_lo, s1, s23907// CHECK: [0x01,0x02,0x7e,0x8f]3908 3909s_lshr_b32 exec_hi, s1, s23910// CHECK: [0x01,0x02,0x7f,0x8f]3911 3912s_lshr_b32 s5, s101, s23913// CHECK: [0x65,0x02,0x05,0x8f]3914 3915s_lshr_b32 s5, flat_scratch_lo, s23916// CHECK: [0x66,0x02,0x05,0x8f]3917 3918s_lshr_b32 s5, flat_scratch_hi, s23919// CHECK: [0x67,0x02,0x05,0x8f]3920 3921s_lshr_b32 s5, vcc_lo, s23922// CHECK: [0x6a,0x02,0x05,0x8f]3923 3924s_lshr_b32 s5, vcc_hi, s23925// CHECK: [0x6b,0x02,0x05,0x8f]3926 3927s_lshr_b32 s5, ttmp15, s23928// CHECK: [0x7b,0x02,0x05,0x8f]3929 3930s_lshr_b32 s5, m0, s23931// CHECK: [0x7c,0x02,0x05,0x8f]3932 3933s_lshr_b32 s5, exec_lo, s23934// CHECK: [0x7e,0x02,0x05,0x8f]3935 3936s_lshr_b32 s5, exec_hi, s23937// CHECK: [0x7f,0x02,0x05,0x8f]3938 3939s_lshr_b32 s5, 0, s23940// CHECK: [0x80,0x02,0x05,0x8f]3941 3942s_lshr_b32 s5, -1, s23943// CHECK: [0xc1,0x02,0x05,0x8f]3944 3945s_lshr_b32 s5, 0.5, s23946// CHECK: [0xf0,0x02,0x05,0x8f]3947 3948s_lshr_b32 s5, -4.0, s23949// CHECK: [0xf7,0x02,0x05,0x8f]3950 3951s_lshr_b32 s5, src_vccz, s23952// CHECK: [0xfb,0x02,0x05,0x8f]3953 3954s_lshr_b32 s5, src_execz, s23955// CHECK: [0xfc,0x02,0x05,0x8f]3956 3957s_lshr_b32 s5, src_scc, s23958// CHECK: [0xfd,0x02,0x05,0x8f]3959 3960s_lshr_b32 s5, 0xaf123456, s23961// CHECK: [0xff,0x02,0x05,0x8f,0x56,0x34,0x12,0xaf]3962 3963s_lshr_b32 s5, 0x3f717273, s23964// CHECK: [0xff,0x02,0x05,0x8f,0x73,0x72,0x71,0x3f]3965 3966s_lshr_b32 s5, s1, s1013967// CHECK: [0x01,0x65,0x05,0x8f]3968 3969s_lshr_b32 s5, s1, flat_scratch_lo3970// CHECK: [0x01,0x66,0x05,0x8f]3971 3972s_lshr_b32 s5, s1, flat_scratch_hi3973// CHECK: [0x01,0x67,0x05,0x8f]3974 3975s_lshr_b32 s5, s1, vcc_lo3976// CHECK: [0x01,0x6a,0x05,0x8f]3977 3978s_lshr_b32 s5, s1, vcc_hi3979// CHECK: [0x01,0x6b,0x05,0x8f]3980 3981s_lshr_b32 s5, s1, ttmp153982// CHECK: [0x01,0x7b,0x05,0x8f]3983 3984s_lshr_b32 s5, s1, m03985// CHECK: [0x01,0x7c,0x05,0x8f]3986 3987s_lshr_b32 s5, s1, exec_lo3988// CHECK: [0x01,0x7e,0x05,0x8f]3989 3990s_lshr_b32 s5, s1, exec_hi3991// CHECK: [0x01,0x7f,0x05,0x8f]3992 3993s_lshr_b32 s5, s1, 03994// CHECK: [0x01,0x80,0x05,0x8f]3995 3996s_lshr_b32 s5, s1, -13997// CHECK: [0x01,0xc1,0x05,0x8f]3998 3999s_lshr_b32 s5, s1, 0.54000// CHECK: [0x01,0xf0,0x05,0x8f]4001 4002s_lshr_b32 s5, s1, -4.04003// CHECK: [0x01,0xf7,0x05,0x8f]4004 4005s_lshr_b32 s5, s1, src_vccz4006// CHECK: [0x01,0xfb,0x05,0x8f]4007 4008s_lshr_b32 s5, s1, src_execz4009// CHECK: [0x01,0xfc,0x05,0x8f]4010 4011s_lshr_b32 s5, s1, src_scc4012// CHECK: [0x01,0xfd,0x05,0x8f]4013 4014s_lshr_b32 s5, s1, 0xaf1234564015// CHECK: [0x01,0xff,0x05,0x8f,0x56,0x34,0x12,0xaf]4016 4017s_lshr_b32 s5, s1, 0x3f7172734018// CHECK: [0x01,0xff,0x05,0x8f,0x73,0x72,0x71,0x3f]4019 4020s_lshr_b64 s[10:11], s[2:3], s24021// CHECK: [0x02,0x02,0x8a,0x8f]4022 4023s_lshr_b64 s[12:13], s[2:3], s24024// CHECK: [0x02,0x02,0x8c,0x8f]4025 4026s_lshr_b64 s[100:101], s[2:3], s24027// CHECK: [0x02,0x02,0xe4,0x8f]4028 4029s_lshr_b64 flat_scratch, s[2:3], s24030// CHECK: [0x02,0x02,0xe6,0x8f]4031 4032s_lshr_b64 vcc, s[2:3], s24033// CHECK: [0x02,0x02,0xea,0x8f]4034 4035s_lshr_b64 ttmp[14:15], s[2:3], s24036// CHECK: [0x02,0x02,0xfa,0x8f]4037 4038s_lshr_b64 exec, s[2:3], s24039// CHECK: [0x02,0x02,0xfe,0x8f]4040 4041s_lshr_b64 s[10:11], s[4:5], s24042// CHECK: [0x04,0x02,0x8a,0x8f]4043 4044s_lshr_b64 s[10:11], s[100:101], s24045// CHECK: [0x64,0x02,0x8a,0x8f]4046 4047s_lshr_b64 s[10:11], flat_scratch, s24048// CHECK: [0x66,0x02,0x8a,0x8f]4049 4050s_lshr_b64 s[10:11], vcc, s24051// CHECK: [0x6a,0x02,0x8a,0x8f]4052 4053s_lshr_b64 s[10:11], ttmp[14:15], s24054// CHECK: [0x7a,0x02,0x8a,0x8f]4055 4056s_lshr_b64 s[10:11], exec, s24057// CHECK: [0x7e,0x02,0x8a,0x8f]4058 4059s_lshr_b64 s[10:11], 0, s24060// CHECK: [0x80,0x02,0x8a,0x8f]4061 4062s_lshr_b64 s[10:11], -1, s24063// CHECK: [0xc1,0x02,0x8a,0x8f]4064 4065s_lshr_b64 s[10:11], 0.5, s24066// CHECK: [0xf0,0x02,0x8a,0x8f]4067 4068s_lshr_b64 s[10:11], -4.0, s24069// CHECK: [0xf7,0x02,0x8a,0x8f]4070 4071s_lshr_b64 s[10:11], src_vccz, s24072// CHECK: [0xfb,0x02,0x8a,0x8f]4073 4074s_lshr_b64 s[10:11], src_execz, s24075// CHECK: [0xfc,0x02,0x8a,0x8f]4076 4077s_lshr_b64 s[10:11], src_scc, s24078// CHECK: [0xfd,0x02,0x8a,0x8f]4079 4080s_lshr_b64 s[10:11], 0xaf123456, s24081// CHECK: [0xff,0x02,0x8a,0x8f,0x56,0x34,0x12,0xaf]4082 4083s_lshr_b64 s[10:11], 0x3f717273, s24084// CHECK: [0xff,0x02,0x8a,0x8f,0x73,0x72,0x71,0x3f]4085 4086s_lshr_b64 s[10:11], s[2:3], s1014087// CHECK: [0x02,0x65,0x8a,0x8f]4088 4089s_lshr_b64 s[10:11], s[2:3], flat_scratch_lo4090// CHECK: [0x02,0x66,0x8a,0x8f]4091 4092s_lshr_b64 s[10:11], s[2:3], flat_scratch_hi4093// CHECK: [0x02,0x67,0x8a,0x8f]4094 4095s_lshr_b64 s[10:11], s[2:3], vcc_lo4096// CHECK: [0x02,0x6a,0x8a,0x8f]4097 4098s_lshr_b64 s[10:11], s[2:3], vcc_hi4099// CHECK: [0x02,0x6b,0x8a,0x8f]4100 4101s_lshr_b64 s[10:11], s[2:3], ttmp154102// CHECK: [0x02,0x7b,0x8a,0x8f]4103 4104s_lshr_b64 s[10:11], s[2:3], m04105// CHECK: [0x02,0x7c,0x8a,0x8f]4106 4107s_lshr_b64 s[10:11], s[2:3], exec_lo4108// CHECK: [0x02,0x7e,0x8a,0x8f]4109 4110s_lshr_b64 s[10:11], s[2:3], exec_hi4111// CHECK: [0x02,0x7f,0x8a,0x8f]4112 4113s_lshr_b64 s[10:11], s[2:3], 04114// CHECK: [0x02,0x80,0x8a,0x8f]4115 4116s_lshr_b64 s[10:11], s[2:3], -14117// CHECK: [0x02,0xc1,0x8a,0x8f]4118 4119s_lshr_b64 s[10:11], s[2:3], 0.54120// CHECK: [0x02,0xf0,0x8a,0x8f]4121 4122s_lshr_b64 s[10:11], s[2:3], -4.04123// CHECK: [0x02,0xf7,0x8a,0x8f]4124 4125s_lshr_b64 s[10:11], s[2:3], src_vccz4126// CHECK: [0x02,0xfb,0x8a,0x8f]4127 4128s_lshr_b64 s[10:11], s[2:3], src_execz4129// CHECK: [0x02,0xfc,0x8a,0x8f]4130 4131s_lshr_b64 s[10:11], s[2:3], src_scc4132// CHECK: [0x02,0xfd,0x8a,0x8f]4133 4134s_lshr_b64 s[10:11], s[2:3], 0xaf1234564135// CHECK: [0x02,0xff,0x8a,0x8f,0x56,0x34,0x12,0xaf]4136 4137s_lshr_b64 s[10:11], s[2:3], 0x3f7172734138// CHECK: [0x02,0xff,0x8a,0x8f,0x73,0x72,0x71,0x3f]4139 4140s_ashr_i32 s5, s1, s24141// CHECK: [0x01,0x02,0x05,0x90]4142 4143s_ashr_i32 s101, s1, s24144// CHECK: [0x01,0x02,0x65,0x90]4145 4146s_ashr_i32 flat_scratch_lo, s1, s24147// CHECK: [0x01,0x02,0x66,0x90]4148 4149s_ashr_i32 flat_scratch_hi, s1, s24150// CHECK: [0x01,0x02,0x67,0x90]4151 4152s_ashr_i32 vcc_lo, s1, s24153// CHECK: [0x01,0x02,0x6a,0x90]4154 4155s_ashr_i32 vcc_hi, s1, s24156// CHECK: [0x01,0x02,0x6b,0x90]4157 4158s_ashr_i32 ttmp15, s1, s24159// CHECK: [0x01,0x02,0x7b,0x90]4160 4161s_ashr_i32 m0, s1, s24162// CHECK: [0x01,0x02,0x7c,0x90]4163 4164s_ashr_i32 exec_lo, s1, s24165// CHECK: [0x01,0x02,0x7e,0x90]4166 4167s_ashr_i32 exec_hi, s1, s24168// CHECK: [0x01,0x02,0x7f,0x90]4169 4170s_ashr_i32 s5, s101, s24171// CHECK: [0x65,0x02,0x05,0x90]4172 4173s_ashr_i32 s5, flat_scratch_lo, s24174// CHECK: [0x66,0x02,0x05,0x90]4175 4176s_ashr_i32 s5, flat_scratch_hi, s24177// CHECK: [0x67,0x02,0x05,0x90]4178 4179s_ashr_i32 s5, vcc_lo, s24180// CHECK: [0x6a,0x02,0x05,0x90]4181 4182s_ashr_i32 s5, vcc_hi, s24183// CHECK: [0x6b,0x02,0x05,0x90]4184 4185s_ashr_i32 s5, ttmp15, s24186// CHECK: [0x7b,0x02,0x05,0x90]4187 4188s_ashr_i32 s5, m0, s24189// CHECK: [0x7c,0x02,0x05,0x90]4190 4191s_ashr_i32 s5, exec_lo, s24192// CHECK: [0x7e,0x02,0x05,0x90]4193 4194s_ashr_i32 s5, exec_hi, s24195// CHECK: [0x7f,0x02,0x05,0x90]4196 4197s_ashr_i32 s5, 0, s24198// CHECK: [0x80,0x02,0x05,0x90]4199 4200s_ashr_i32 s5, -1, s24201// CHECK: [0xc1,0x02,0x05,0x90]4202 4203s_ashr_i32 s5, 0.5, s24204// CHECK: [0xf0,0x02,0x05,0x90]4205 4206s_ashr_i32 s5, -4.0, s24207// CHECK: [0xf7,0x02,0x05,0x90]4208 4209s_ashr_i32 s5, src_vccz, s24210// CHECK: [0xfb,0x02,0x05,0x90]4211 4212s_ashr_i32 s5, src_execz, s24213// CHECK: [0xfc,0x02,0x05,0x90]4214 4215s_ashr_i32 s5, src_scc, s24216// CHECK: [0xfd,0x02,0x05,0x90]4217 4218s_ashr_i32 s5, 0xaf123456, s24219// CHECK: [0xff,0x02,0x05,0x90,0x56,0x34,0x12,0xaf]4220 4221s_ashr_i32 s5, 0x3f717273, s24222// CHECK: [0xff,0x02,0x05,0x90,0x73,0x72,0x71,0x3f]4223 4224s_ashr_i32 s5, s1, s1014225// CHECK: [0x01,0x65,0x05,0x90]4226 4227s_ashr_i32 s5, s1, flat_scratch_lo4228// CHECK: [0x01,0x66,0x05,0x90]4229 4230s_ashr_i32 s5, s1, flat_scratch_hi4231// CHECK: [0x01,0x67,0x05,0x90]4232 4233s_ashr_i32 s5, s1, vcc_lo4234// CHECK: [0x01,0x6a,0x05,0x90]4235 4236s_ashr_i32 s5, s1, vcc_hi4237// CHECK: [0x01,0x6b,0x05,0x90]4238 4239s_ashr_i32 s5, s1, ttmp154240// CHECK: [0x01,0x7b,0x05,0x90]4241 4242s_ashr_i32 s5, s1, m04243// CHECK: [0x01,0x7c,0x05,0x90]4244 4245s_ashr_i32 s5, s1, exec_lo4246// CHECK: [0x01,0x7e,0x05,0x90]4247 4248s_ashr_i32 s5, s1, exec_hi4249// CHECK: [0x01,0x7f,0x05,0x90]4250 4251s_ashr_i32 s5, s1, 04252// CHECK: [0x01,0x80,0x05,0x90]4253 4254s_ashr_i32 s5, s1, -14255// CHECK: [0x01,0xc1,0x05,0x90]4256 4257s_ashr_i32 s5, s1, 0.54258// CHECK: [0x01,0xf0,0x05,0x90]4259 4260s_ashr_i32 s5, s1, -4.04261// CHECK: [0x01,0xf7,0x05,0x90]4262 4263s_ashr_i32 s5, s1, src_vccz4264// CHECK: [0x01,0xfb,0x05,0x90]4265 4266s_ashr_i32 s5, s1, src_execz4267// CHECK: [0x01,0xfc,0x05,0x90]4268 4269s_ashr_i32 s5, s1, src_scc4270// CHECK: [0x01,0xfd,0x05,0x90]4271 4272s_ashr_i32 s5, s1, 0xaf1234564273// CHECK: [0x01,0xff,0x05,0x90,0x56,0x34,0x12,0xaf]4274 4275s_ashr_i32 s5, s1, 0x3f7172734276// CHECK: [0x01,0xff,0x05,0x90,0x73,0x72,0x71,0x3f]4277 4278s_ashr_i64 s[10:11], s[2:3], s24279// CHECK: [0x02,0x02,0x8a,0x90]4280 4281s_ashr_i64 s[12:13], s[2:3], s24282// CHECK: [0x02,0x02,0x8c,0x90]4283 4284s_ashr_i64 s[100:101], s[2:3], s24285// CHECK: [0x02,0x02,0xe4,0x90]4286 4287s_ashr_i64 flat_scratch, s[2:3], s24288// CHECK: [0x02,0x02,0xe6,0x90]4289 4290s_ashr_i64 vcc, s[2:3], s24291// CHECK: [0x02,0x02,0xea,0x90]4292 4293s_ashr_i64 ttmp[14:15], s[2:3], s24294// CHECK: [0x02,0x02,0xfa,0x90]4295 4296s_ashr_i64 exec, s[2:3], s24297// CHECK: [0x02,0x02,0xfe,0x90]4298 4299s_ashr_i64 s[10:11], s[4:5], s24300// CHECK: [0x04,0x02,0x8a,0x90]4301 4302s_ashr_i64 s[10:11], s[100:101], s24303// CHECK: [0x64,0x02,0x8a,0x90]4304 4305s_ashr_i64 s[10:11], flat_scratch, s24306// CHECK: [0x66,0x02,0x8a,0x90]4307 4308s_ashr_i64 s[10:11], vcc, s24309// CHECK: [0x6a,0x02,0x8a,0x90]4310 4311s_ashr_i64 s[10:11], ttmp[14:15], s24312// CHECK: [0x7a,0x02,0x8a,0x90]4313 4314s_ashr_i64 s[10:11], exec, s24315// CHECK: [0x7e,0x02,0x8a,0x90]4316 4317s_ashr_i64 s[10:11], 0, s24318// CHECK: [0x80,0x02,0x8a,0x90]4319 4320s_ashr_i64 s[10:11], -1, s24321// CHECK: [0xc1,0x02,0x8a,0x90]4322 4323s_ashr_i64 s[10:11], 0.5, s24324// CHECK: [0xf0,0x02,0x8a,0x90]4325 4326s_ashr_i64 s[10:11], -4.0, s24327// CHECK: [0xf7,0x02,0x8a,0x90]4328 4329s_ashr_i64 s[10:11], src_vccz, s24330// CHECK: [0xfb,0x02,0x8a,0x90]4331 4332s_ashr_i64 s[10:11], src_execz, s24333// CHECK: [0xfc,0x02,0x8a,0x90]4334 4335s_ashr_i64 s[10:11], src_scc, s24336// CHECK: [0xfd,0x02,0x8a,0x90]4337 4338s_ashr_i64 s[10:11], 0xaf123456, s24339// CHECK: [0xff,0x02,0x8a,0x90,0x56,0x34,0x12,0xaf]4340 4341s_ashr_i64 s[10:11], 0x3f717273, s24342// CHECK: [0xff,0x02,0x8a,0x90,0x73,0x72,0x71,0x3f]4343 4344s_ashr_i64 s[10:11], s[2:3], s1014345// CHECK: [0x02,0x65,0x8a,0x90]4346 4347s_ashr_i64 s[10:11], s[2:3], flat_scratch_lo4348// CHECK: [0x02,0x66,0x8a,0x90]4349 4350s_ashr_i64 s[10:11], s[2:3], flat_scratch_hi4351// CHECK: [0x02,0x67,0x8a,0x90]4352 4353s_ashr_i64 s[10:11], s[2:3], vcc_lo4354// CHECK: [0x02,0x6a,0x8a,0x90]4355 4356s_ashr_i64 s[10:11], s[2:3], vcc_hi4357// CHECK: [0x02,0x6b,0x8a,0x90]4358 4359s_ashr_i64 s[10:11], s[2:3], ttmp154360// CHECK: [0x02,0x7b,0x8a,0x90]4361 4362s_ashr_i64 s[10:11], s[2:3], m04363// CHECK: [0x02,0x7c,0x8a,0x90]4364 4365s_ashr_i64 s[10:11], s[2:3], exec_lo4366// CHECK: [0x02,0x7e,0x8a,0x90]4367 4368s_ashr_i64 s[10:11], s[2:3], exec_hi4369// CHECK: [0x02,0x7f,0x8a,0x90]4370 4371s_ashr_i64 s[10:11], s[2:3], 04372// CHECK: [0x02,0x80,0x8a,0x90]4373 4374s_ashr_i64 s[10:11], s[2:3], -14375// CHECK: [0x02,0xc1,0x8a,0x90]4376 4377s_ashr_i64 s[10:11], s[2:3], 0.54378// CHECK: [0x02,0xf0,0x8a,0x90]4379 4380s_ashr_i64 s[10:11], s[2:3], -4.04381// CHECK: [0x02,0xf7,0x8a,0x90]4382 4383s_ashr_i64 s[10:11], s[2:3], src_vccz4384// CHECK: [0x02,0xfb,0x8a,0x90]4385 4386s_ashr_i64 s[10:11], s[2:3], src_execz4387// CHECK: [0x02,0xfc,0x8a,0x90]4388 4389s_ashr_i64 s[10:11], s[2:3], src_scc4390// CHECK: [0x02,0xfd,0x8a,0x90]4391 4392s_ashr_i64 s[10:11], s[2:3], 0xaf1234564393// CHECK: [0x02,0xff,0x8a,0x90,0x56,0x34,0x12,0xaf]4394 4395s_ashr_i64 s[10:11], s[2:3], 0x3f7172734396// CHECK: [0x02,0xff,0x8a,0x90,0x73,0x72,0x71,0x3f]4397 4398s_bfm_b32 s5, s1, s24399// CHECK: [0x01,0x02,0x05,0x91]4400 4401s_bfm_b32 s101, s1, s24402// CHECK: [0x01,0x02,0x65,0x91]4403 4404s_bfm_b32 flat_scratch_lo, s1, s24405// CHECK: [0x01,0x02,0x66,0x91]4406 4407s_bfm_b32 flat_scratch_hi, s1, s24408// CHECK: [0x01,0x02,0x67,0x91]4409 4410s_bfm_b32 vcc_lo, s1, s24411// CHECK: [0x01,0x02,0x6a,0x91]4412 4413s_bfm_b32 vcc_hi, s1, s24414// CHECK: [0x01,0x02,0x6b,0x91]4415 4416s_bfm_b32 ttmp15, s1, s24417// CHECK: [0x01,0x02,0x7b,0x91]4418 4419s_bfm_b32 m0, s1, s24420// CHECK: [0x01,0x02,0x7c,0x91]4421 4422s_bfm_b32 exec_lo, s1, s24423// CHECK: [0x01,0x02,0x7e,0x91]4424 4425s_bfm_b32 exec_hi, s1, s24426// CHECK: [0x01,0x02,0x7f,0x91]4427 4428s_bfm_b32 s5, s101, s24429// CHECK: [0x65,0x02,0x05,0x91]4430 4431s_bfm_b32 s5, flat_scratch_lo, s24432// CHECK: [0x66,0x02,0x05,0x91]4433 4434s_bfm_b32 s5, flat_scratch_hi, s24435// CHECK: [0x67,0x02,0x05,0x91]4436 4437s_bfm_b32 s5, vcc_lo, s24438// CHECK: [0x6a,0x02,0x05,0x91]4439 4440s_bfm_b32 s5, vcc_hi, s24441// CHECK: [0x6b,0x02,0x05,0x91]4442 4443s_bfm_b32 s5, ttmp15, s24444// CHECK: [0x7b,0x02,0x05,0x91]4445 4446s_bfm_b32 s5, m0, s24447// CHECK: [0x7c,0x02,0x05,0x91]4448 4449s_bfm_b32 s5, exec_lo, s24450// CHECK: [0x7e,0x02,0x05,0x91]4451 4452s_bfm_b32 s5, exec_hi, s24453// CHECK: [0x7f,0x02,0x05,0x91]4454 4455s_bfm_b32 s5, 0, s24456// CHECK: [0x80,0x02,0x05,0x91]4457 4458s_bfm_b32 s5, -1, s24459// CHECK: [0xc1,0x02,0x05,0x91]4460 4461s_bfm_b32 s5, 0.5, s24462// CHECK: [0xf0,0x02,0x05,0x91]4463 4464s_bfm_b32 s5, -4.0, s24465// CHECK: [0xf7,0x02,0x05,0x91]4466 4467s_bfm_b32 s5, src_vccz, s24468// CHECK: [0xfb,0x02,0x05,0x91]4469 4470s_bfm_b32 s5, src_execz, s24471// CHECK: [0xfc,0x02,0x05,0x91]4472 4473s_bfm_b32 s5, src_scc, s24474// CHECK: [0xfd,0x02,0x05,0x91]4475 4476s_bfm_b32 s5, 0xaf123456, s24477// CHECK: [0xff,0x02,0x05,0x91,0x56,0x34,0x12,0xaf]4478 4479s_bfm_b32 s5, 0x3f717273, s24480// CHECK: [0xff,0x02,0x05,0x91,0x73,0x72,0x71,0x3f]4481 4482s_bfm_b32 s5, s1, s1014483// CHECK: [0x01,0x65,0x05,0x91]4484 4485s_bfm_b32 s5, s1, flat_scratch_lo4486// CHECK: [0x01,0x66,0x05,0x91]4487 4488s_bfm_b32 s5, s1, flat_scratch_hi4489// CHECK: [0x01,0x67,0x05,0x91]4490 4491s_bfm_b32 s5, s1, vcc_lo4492// CHECK: [0x01,0x6a,0x05,0x91]4493 4494s_bfm_b32 s5, s1, vcc_hi4495// CHECK: [0x01,0x6b,0x05,0x91]4496 4497s_bfm_b32 s5, s1, ttmp154498// CHECK: [0x01,0x7b,0x05,0x91]4499 4500s_bfm_b32 s5, s1, m04501// CHECK: [0x01,0x7c,0x05,0x91]4502 4503s_bfm_b32 s5, s1, exec_lo4504// CHECK: [0x01,0x7e,0x05,0x91]4505 4506s_bfm_b32 s5, s1, exec_hi4507// CHECK: [0x01,0x7f,0x05,0x91]4508 4509s_bfm_b32 s5, s1, 04510// CHECK: [0x01,0x80,0x05,0x91]4511 4512s_bfm_b32 s5, s1, -14513// CHECK: [0x01,0xc1,0x05,0x91]4514 4515s_bfm_b32 s5, s1, 0.54516// CHECK: [0x01,0xf0,0x05,0x91]4517 4518s_bfm_b32 s5, s1, -4.04519// CHECK: [0x01,0xf7,0x05,0x91]4520 4521s_bfm_b32 s5, s1, src_vccz4522// CHECK: [0x01,0xfb,0x05,0x91]4523 4524s_bfm_b32 s5, s1, src_execz4525// CHECK: [0x01,0xfc,0x05,0x91]4526 4527s_bfm_b32 s5, s1, src_scc4528// CHECK: [0x01,0xfd,0x05,0x91]4529 4530s_bfm_b32 s5, s1, 0xaf1234564531// CHECK: [0x01,0xff,0x05,0x91,0x56,0x34,0x12,0xaf]4532 4533s_bfm_b32 s5, s1, 0x3f7172734534// CHECK: [0x01,0xff,0x05,0x91,0x73,0x72,0x71,0x3f]4535 4536s_bfm_b64 s[10:11], s1, s24537// CHECK: [0x01,0x02,0x8a,0x91]4538 4539s_bfm_b64 s[12:13], s1, s24540// CHECK: [0x01,0x02,0x8c,0x91]4541 4542s_bfm_b64 s[100:101], s1, s24543// CHECK: [0x01,0x02,0xe4,0x91]4544 4545s_bfm_b64 flat_scratch, s1, s24546// CHECK: [0x01,0x02,0xe6,0x91]4547 4548s_bfm_b64 vcc, s1, s24549// CHECK: [0x01,0x02,0xea,0x91]4550 4551s_bfm_b64 ttmp[14:15], s1, s24552// CHECK: [0x01,0x02,0xfa,0x91]4553 4554s_bfm_b64 exec, s1, s24555// CHECK: [0x01,0x02,0xfe,0x91]4556 4557s_bfm_b64 s[10:11], s101, s24558// CHECK: [0x65,0x02,0x8a,0x91]4559 4560s_bfm_b64 s[10:11], flat_scratch_lo, s24561// CHECK: [0x66,0x02,0x8a,0x91]4562 4563s_bfm_b64 s[10:11], flat_scratch_hi, s24564// CHECK: [0x67,0x02,0x8a,0x91]4565 4566s_bfm_b64 s[10:11], vcc_lo, s24567// CHECK: [0x6a,0x02,0x8a,0x91]4568 4569s_bfm_b64 s[10:11], vcc_hi, s24570// CHECK: [0x6b,0x02,0x8a,0x91]4571 4572s_bfm_b64 s[10:11], ttmp15, s24573// CHECK: [0x7b,0x02,0x8a,0x91]4574 4575s_bfm_b64 s[10:11], m0, s24576// CHECK: [0x7c,0x02,0x8a,0x91]4577 4578s_bfm_b64 s[10:11], exec_lo, s24579// CHECK: [0x7e,0x02,0x8a,0x91]4580 4581s_bfm_b64 s[10:11], exec_hi, s24582// CHECK: [0x7f,0x02,0x8a,0x91]4583 4584s_bfm_b64 s[10:11], 0, s24585// CHECK: [0x80,0x02,0x8a,0x91]4586 4587s_bfm_b64 s[10:11], -1, s24588// CHECK: [0xc1,0x02,0x8a,0x91]4589 4590s_bfm_b64 s[10:11], 0.5, s24591// CHECK: [0xf0,0x02,0x8a,0x91]4592 4593s_bfm_b64 s[10:11], -4.0, s24594// CHECK: [0xf7,0x02,0x8a,0x91]4595 4596s_bfm_b64 s[10:11], src_vccz, s24597// CHECK: [0xfb,0x02,0x8a,0x91]4598 4599s_bfm_b64 s[10:11], src_execz, s24600// CHECK: [0xfc,0x02,0x8a,0x91]4601 4602s_bfm_b64 s[10:11], src_scc, s24603// CHECK: [0xfd,0x02,0x8a,0x91]4604 4605s_bfm_b64 s[10:11], 0xaf123456, s24606// CHECK: [0xff,0x02,0x8a,0x91,0x56,0x34,0x12,0xaf]4607 4608s_bfm_b64 s[10:11], 0x3f717273, s24609// CHECK: [0xff,0x02,0x8a,0x91,0x73,0x72,0x71,0x3f]4610 4611s_bfm_b64 s[10:11], s1, s1014612// CHECK: [0x01,0x65,0x8a,0x91]4613 4614s_bfm_b64 s[10:11], s1, flat_scratch_lo4615// CHECK: [0x01,0x66,0x8a,0x91]4616 4617s_bfm_b64 s[10:11], s1, flat_scratch_hi4618// CHECK: [0x01,0x67,0x8a,0x91]4619 4620s_bfm_b64 s[10:11], s1, vcc_lo4621// CHECK: [0x01,0x6a,0x8a,0x91]4622 4623s_bfm_b64 s[10:11], s1, vcc_hi4624// CHECK: [0x01,0x6b,0x8a,0x91]4625 4626s_bfm_b64 s[10:11], s1, ttmp154627// CHECK: [0x01,0x7b,0x8a,0x91]4628 4629s_bfm_b64 s[10:11], s1, m04630// CHECK: [0x01,0x7c,0x8a,0x91]4631 4632s_bfm_b64 s[10:11], s1, exec_lo4633// CHECK: [0x01,0x7e,0x8a,0x91]4634 4635s_bfm_b64 s[10:11], s1, exec_hi4636// CHECK: [0x01,0x7f,0x8a,0x91]4637 4638s_bfm_b64 s[10:11], s1, 04639// CHECK: [0x01,0x80,0x8a,0x91]4640 4641s_bfm_b64 s[10:11], s1, -14642// CHECK: [0x01,0xc1,0x8a,0x91]4643 4644s_bfm_b64 s[10:11], s1, 0.54645// CHECK: [0x01,0xf0,0x8a,0x91]4646 4647s_bfm_b64 s[10:11], s1, -4.04648// CHECK: [0x01,0xf7,0x8a,0x91]4649 4650s_bfm_b64 s[10:11], s1, src_vccz4651// CHECK: [0x01,0xfb,0x8a,0x91]4652 4653s_bfm_b64 s[10:11], s1, src_execz4654// CHECK: [0x01,0xfc,0x8a,0x91]4655 4656s_bfm_b64 s[10:11], s1, src_scc4657// CHECK: [0x01,0xfd,0x8a,0x91]4658 4659s_bfm_b64 s[10:11], s1, 0xaf1234564660// CHECK: [0x01,0xff,0x8a,0x91,0x56,0x34,0x12,0xaf]4661 4662s_bfm_b64 s[10:11], s1, 0x3f7172734663// CHECK: [0x01,0xff,0x8a,0x91,0x73,0x72,0x71,0x3f]4664 4665s_mul_i32 s5, s1, s24666// CHECK: [0x01,0x02,0x05,0x92]4667 4668s_mul_i32 s101, s1, s24669// CHECK: [0x01,0x02,0x65,0x92]4670 4671s_mul_i32 flat_scratch_lo, s1, s24672// CHECK: [0x01,0x02,0x66,0x92]4673 4674s_mul_i32 flat_scratch_hi, s1, s24675// CHECK: [0x01,0x02,0x67,0x92]4676 4677s_mul_i32 vcc_lo, s1, s24678// CHECK: [0x01,0x02,0x6a,0x92]4679 4680s_mul_i32 vcc_hi, s1, s24681// CHECK: [0x01,0x02,0x6b,0x92]4682 4683s_mul_i32 ttmp15, s1, s24684// CHECK: [0x01,0x02,0x7b,0x92]4685 4686s_mul_i32 m0, s1, s24687// CHECK: [0x01,0x02,0x7c,0x92]4688 4689s_mul_i32 exec_lo, s1, s24690// CHECK: [0x01,0x02,0x7e,0x92]4691 4692s_mul_i32 exec_hi, s1, s24693// CHECK: [0x01,0x02,0x7f,0x92]4694 4695s_mul_i32 s5, s101, s24696// CHECK: [0x65,0x02,0x05,0x92]4697 4698s_mul_i32 s5, flat_scratch_lo, s24699// CHECK: [0x66,0x02,0x05,0x92]4700 4701s_mul_i32 s5, flat_scratch_hi, s24702// CHECK: [0x67,0x02,0x05,0x92]4703 4704s_mul_i32 s5, vcc_lo, s24705// CHECK: [0x6a,0x02,0x05,0x92]4706 4707s_mul_i32 s5, vcc_hi, s24708// CHECK: [0x6b,0x02,0x05,0x92]4709 4710s_mul_i32 s5, ttmp15, s24711// CHECK: [0x7b,0x02,0x05,0x92]4712 4713s_mul_i32 s5, m0, s24714// CHECK: [0x7c,0x02,0x05,0x92]4715 4716s_mul_i32 s5, exec_lo, s24717// CHECK: [0x7e,0x02,0x05,0x92]4718 4719s_mul_i32 s5, exec_hi, s24720// CHECK: [0x7f,0x02,0x05,0x92]4721 4722s_mul_i32 s5, 0, s24723// CHECK: [0x80,0x02,0x05,0x92]4724 4725s_mul_i32 s5, -1, s24726// CHECK: [0xc1,0x02,0x05,0x92]4727 4728s_mul_i32 s5, 0.5, s24729// CHECK: [0xf0,0x02,0x05,0x92]4730 4731s_mul_i32 s5, -4.0, s24732// CHECK: [0xf7,0x02,0x05,0x92]4733 4734s_mul_i32 s5, src_vccz, s24735// CHECK: [0xfb,0x02,0x05,0x92]4736 4737s_mul_i32 s5, src_execz, s24738// CHECK: [0xfc,0x02,0x05,0x92]4739 4740s_mul_i32 s5, src_scc, s24741// CHECK: [0xfd,0x02,0x05,0x92]4742 4743s_mul_i32 s5, 0xaf123456, s24744// CHECK: [0xff,0x02,0x05,0x92,0x56,0x34,0x12,0xaf]4745 4746s_mul_i32 s5, 0x3f717273, s24747// CHECK: [0xff,0x02,0x05,0x92,0x73,0x72,0x71,0x3f]4748 4749s_mul_i32 s5, s1, s1014750// CHECK: [0x01,0x65,0x05,0x92]4751 4752s_mul_i32 s5, s1, flat_scratch_lo4753// CHECK: [0x01,0x66,0x05,0x92]4754 4755s_mul_i32 s5, s1, flat_scratch_hi4756// CHECK: [0x01,0x67,0x05,0x92]4757 4758s_mul_i32 s5, s1, vcc_lo4759// CHECK: [0x01,0x6a,0x05,0x92]4760 4761s_mul_i32 s5, s1, vcc_hi4762// CHECK: [0x01,0x6b,0x05,0x92]4763 4764s_mul_i32 s5, s1, ttmp154765// CHECK: [0x01,0x7b,0x05,0x92]4766 4767s_mul_i32 s5, s1, m04768// CHECK: [0x01,0x7c,0x05,0x92]4769 4770s_mul_i32 s5, s1, exec_lo4771// CHECK: [0x01,0x7e,0x05,0x92]4772 4773s_mul_i32 s5, s1, exec_hi4774// CHECK: [0x01,0x7f,0x05,0x92]4775 4776s_mul_i32 s5, s1, 04777// CHECK: [0x01,0x80,0x05,0x92]4778 4779s_mul_i32 s5, s1, -14780// CHECK: [0x01,0xc1,0x05,0x92]4781 4782s_mul_i32 s5, s1, 0.54783// CHECK: [0x01,0xf0,0x05,0x92]4784 4785s_mul_i32 s5, s1, -4.04786// CHECK: [0x01,0xf7,0x05,0x92]4787 4788s_mul_i32 s5, s1, src_vccz4789// CHECK: [0x01,0xfb,0x05,0x92]4790 4791s_mul_i32 s5, s1, src_execz4792// CHECK: [0x01,0xfc,0x05,0x92]4793 4794s_mul_i32 s5, s1, src_scc4795// CHECK: [0x01,0xfd,0x05,0x92]4796 4797s_mul_i32 s5, s1, 0xaf1234564798// CHECK: [0x01,0xff,0x05,0x92,0x56,0x34,0x12,0xaf]4799 4800s_mul_i32 s5, s1, 0x3f7172734801// CHECK: [0x01,0xff,0x05,0x92,0x73,0x72,0x71,0x3f]4802 4803s_bfe_u32 s5, s1, s24804// CHECK: [0x01,0x02,0x85,0x92]4805 4806s_bfe_u32 s101, s1, s24807// CHECK: [0x01,0x02,0xe5,0x92]4808 4809s_bfe_u32 flat_scratch_lo, s1, s24810// CHECK: [0x01,0x02,0xe6,0x92]4811 4812s_bfe_u32 flat_scratch_hi, s1, s24813// CHECK: [0x01,0x02,0xe7,0x92]4814 4815s_bfe_u32 vcc_lo, s1, s24816// CHECK: [0x01,0x02,0xea,0x92]4817 4818s_bfe_u32 vcc_hi, s1, s24819// CHECK: [0x01,0x02,0xeb,0x92]4820 4821s_bfe_u32 ttmp15, s1, s24822// CHECK: [0x01,0x02,0xfb,0x92]4823 4824s_bfe_u32 m0, s1, s24825// CHECK: [0x01,0x02,0xfc,0x92]4826 4827s_bfe_u32 exec_lo, s1, s24828// CHECK: [0x01,0x02,0xfe,0x92]4829 4830s_bfe_u32 exec_hi, s1, s24831// CHECK: [0x01,0x02,0xff,0x92]4832 4833s_bfe_u32 s5, s101, s24834// CHECK: [0x65,0x02,0x85,0x92]4835 4836s_bfe_u32 s5, flat_scratch_lo, s24837// CHECK: [0x66,0x02,0x85,0x92]4838 4839s_bfe_u32 s5, flat_scratch_hi, s24840// CHECK: [0x67,0x02,0x85,0x92]4841 4842s_bfe_u32 s5, vcc_lo, s24843// CHECK: [0x6a,0x02,0x85,0x92]4844 4845s_bfe_u32 s5, vcc_hi, s24846// CHECK: [0x6b,0x02,0x85,0x92]4847 4848s_bfe_u32 s5, ttmp15, s24849// CHECK: [0x7b,0x02,0x85,0x92]4850 4851s_bfe_u32 s5, m0, s24852// CHECK: [0x7c,0x02,0x85,0x92]4853 4854s_bfe_u32 s5, exec_lo, s24855// CHECK: [0x7e,0x02,0x85,0x92]4856 4857s_bfe_u32 s5, exec_hi, s24858// CHECK: [0x7f,0x02,0x85,0x92]4859 4860s_bfe_u32 s5, 0, s24861// CHECK: [0x80,0x02,0x85,0x92]4862 4863s_bfe_u32 s5, -1, s24864// CHECK: [0xc1,0x02,0x85,0x92]4865 4866s_bfe_u32 s5, 0.5, s24867// CHECK: [0xf0,0x02,0x85,0x92]4868 4869s_bfe_u32 s5, -4.0, s24870// CHECK: [0xf7,0x02,0x85,0x92]4871 4872s_bfe_u32 s5, src_vccz, s24873// CHECK: [0xfb,0x02,0x85,0x92]4874 4875s_bfe_u32 s5, src_execz, s24876// CHECK: [0xfc,0x02,0x85,0x92]4877 4878s_bfe_u32 s5, src_scc, s24879// CHECK: [0xfd,0x02,0x85,0x92]4880 4881s_bfe_u32 s5, 0xaf123456, s24882// CHECK: [0xff,0x02,0x85,0x92,0x56,0x34,0x12,0xaf]4883 4884s_bfe_u32 s5, 0x3f717273, s24885// CHECK: [0xff,0x02,0x85,0x92,0x73,0x72,0x71,0x3f]4886 4887s_bfe_u32 s5, s1, s1014888// CHECK: [0x01,0x65,0x85,0x92]4889 4890s_bfe_u32 s5, s1, flat_scratch_lo4891// CHECK: [0x01,0x66,0x85,0x92]4892 4893s_bfe_u32 s5, s1, flat_scratch_hi4894// CHECK: [0x01,0x67,0x85,0x92]4895 4896s_bfe_u32 s5, s1, vcc_lo4897// CHECK: [0x01,0x6a,0x85,0x92]4898 4899s_bfe_u32 s5, s1, vcc_hi4900// CHECK: [0x01,0x6b,0x85,0x92]4901 4902s_bfe_u32 s5, s1, ttmp154903// CHECK: [0x01,0x7b,0x85,0x92]4904 4905s_bfe_u32 s5, s1, m04906// CHECK: [0x01,0x7c,0x85,0x92]4907 4908s_bfe_u32 s5, s1, exec_lo4909// CHECK: [0x01,0x7e,0x85,0x92]4910 4911s_bfe_u32 s5, s1, exec_hi4912// CHECK: [0x01,0x7f,0x85,0x92]4913 4914s_bfe_u32 s5, s1, 04915// CHECK: [0x01,0x80,0x85,0x92]4916 4917s_bfe_u32 s5, s1, -14918// CHECK: [0x01,0xc1,0x85,0x92]4919 4920s_bfe_u32 s5, s1, 0.54921// CHECK: [0x01,0xf0,0x85,0x92]4922 4923s_bfe_u32 s5, s1, -4.04924// CHECK: [0x01,0xf7,0x85,0x92]4925 4926s_bfe_u32 s5, s1, src_vccz4927// CHECK: [0x01,0xfb,0x85,0x92]4928 4929s_bfe_u32 s5, s1, src_execz4930// CHECK: [0x01,0xfc,0x85,0x92]4931 4932s_bfe_u32 s5, s1, src_scc4933// CHECK: [0x01,0xfd,0x85,0x92]4934 4935s_bfe_u32 s5, s1, 0xaf1234564936// CHECK: [0x01,0xff,0x85,0x92,0x56,0x34,0x12,0xaf]4937 4938s_bfe_u32 s5, s1, 0x3f7172734939// CHECK: [0x01,0xff,0x85,0x92,0x73,0x72,0x71,0x3f]4940 4941s_bfe_i32 s5, s1, s24942// CHECK: [0x01,0x02,0x05,0x93]4943 4944s_bfe_i32 s101, s1, s24945// CHECK: [0x01,0x02,0x65,0x93]4946 4947s_bfe_i32 flat_scratch_lo, s1, s24948// CHECK: [0x01,0x02,0x66,0x93]4949 4950s_bfe_i32 flat_scratch_hi, s1, s24951// CHECK: [0x01,0x02,0x67,0x93]4952 4953s_bfe_i32 vcc_lo, s1, s24954// CHECK: [0x01,0x02,0x6a,0x93]4955 4956s_bfe_i32 vcc_hi, s1, s24957// CHECK: [0x01,0x02,0x6b,0x93]4958 4959s_bfe_i32 ttmp15, s1, s24960// CHECK: [0x01,0x02,0x7b,0x93]4961 4962s_bfe_i32 m0, s1, s24963// CHECK: [0x01,0x02,0x7c,0x93]4964 4965s_bfe_i32 exec_lo, s1, s24966// CHECK: [0x01,0x02,0x7e,0x93]4967 4968s_bfe_i32 exec_hi, s1, s24969// CHECK: [0x01,0x02,0x7f,0x93]4970 4971s_bfe_i32 s5, s101, s24972// CHECK: [0x65,0x02,0x05,0x93]4973 4974s_bfe_i32 s5, flat_scratch_lo, s24975// CHECK: [0x66,0x02,0x05,0x93]4976 4977s_bfe_i32 s5, flat_scratch_hi, s24978// CHECK: [0x67,0x02,0x05,0x93]4979 4980s_bfe_i32 s5, vcc_lo, s24981// CHECK: [0x6a,0x02,0x05,0x93]4982 4983s_bfe_i32 s5, vcc_hi, s24984// CHECK: [0x6b,0x02,0x05,0x93]4985 4986s_bfe_i32 s5, ttmp15, s24987// CHECK: [0x7b,0x02,0x05,0x93]4988 4989s_bfe_i32 s5, m0, s24990// CHECK: [0x7c,0x02,0x05,0x93]4991 4992s_bfe_i32 s5, exec_lo, s24993// CHECK: [0x7e,0x02,0x05,0x93]4994 4995s_bfe_i32 s5, exec_hi, s24996// CHECK: [0x7f,0x02,0x05,0x93]4997 4998s_bfe_i32 s5, 0, s24999// CHECK: [0x80,0x02,0x05,0x93]5000 5001s_bfe_i32 s5, -1, s25002// CHECK: [0xc1,0x02,0x05,0x93]5003 5004s_bfe_i32 s5, 0.5, s25005// CHECK: [0xf0,0x02,0x05,0x93]5006 5007s_bfe_i32 s5, -4.0, s25008// CHECK: [0xf7,0x02,0x05,0x93]5009 5010s_bfe_i32 s5, src_vccz, s25011// CHECK: [0xfb,0x02,0x05,0x93]5012 5013s_bfe_i32 s5, src_execz, s25014// CHECK: [0xfc,0x02,0x05,0x93]5015 5016s_bfe_i32 s5, src_scc, s25017// CHECK: [0xfd,0x02,0x05,0x93]5018 5019s_bfe_i32 s5, 0xaf123456, s25020// CHECK: [0xff,0x02,0x05,0x93,0x56,0x34,0x12,0xaf]5021 5022s_bfe_i32 s5, 0x3f717273, s25023// CHECK: [0xff,0x02,0x05,0x93,0x73,0x72,0x71,0x3f]5024 5025s_bfe_i32 s5, s1, s1015026// CHECK: [0x01,0x65,0x05,0x93]5027 5028s_bfe_i32 s5, s1, flat_scratch_lo5029// CHECK: [0x01,0x66,0x05,0x93]5030 5031s_bfe_i32 s5, s1, flat_scratch_hi5032// CHECK: [0x01,0x67,0x05,0x93]5033 5034s_bfe_i32 s5, s1, vcc_lo5035// CHECK: [0x01,0x6a,0x05,0x93]5036 5037s_bfe_i32 s5, s1, vcc_hi5038// CHECK: [0x01,0x6b,0x05,0x93]5039 5040s_bfe_i32 s5, s1, ttmp155041// CHECK: [0x01,0x7b,0x05,0x93]5042 5043s_bfe_i32 s5, s1, m05044// CHECK: [0x01,0x7c,0x05,0x93]5045 5046s_bfe_i32 s5, s1, exec_lo5047// CHECK: [0x01,0x7e,0x05,0x93]5048 5049s_bfe_i32 s5, s1, exec_hi5050// CHECK: [0x01,0x7f,0x05,0x93]5051 5052s_bfe_i32 s5, s1, 05053// CHECK: [0x01,0x80,0x05,0x93]5054 5055s_bfe_i32 s5, s1, -15056// CHECK: [0x01,0xc1,0x05,0x93]5057 5058s_bfe_i32 s5, s1, 0.55059// CHECK: [0x01,0xf0,0x05,0x93]5060 5061s_bfe_i32 s5, s1, -4.05062// CHECK: [0x01,0xf7,0x05,0x93]5063 5064s_bfe_i32 s5, s1, src_vccz5065// CHECK: [0x01,0xfb,0x05,0x93]5066 5067s_bfe_i32 s5, s1, src_execz5068// CHECK: [0x01,0xfc,0x05,0x93]5069 5070s_bfe_i32 s5, s1, src_scc5071// CHECK: [0x01,0xfd,0x05,0x93]5072 5073s_bfe_i32 s5, s1, 0xaf1234565074// CHECK: [0x01,0xff,0x05,0x93,0x56,0x34,0x12,0xaf]5075 5076s_bfe_i32 s5, s1, 0x3f7172735077// CHECK: [0x01,0xff,0x05,0x93,0x73,0x72,0x71,0x3f]5078 5079s_bfe_u64 s[10:11], s[2:3], s25080// CHECK: [0x02,0x02,0x8a,0x93]5081 5082s_bfe_u64 s[12:13], s[2:3], s25083// CHECK: [0x02,0x02,0x8c,0x93]5084 5085s_bfe_u64 s[100:101], s[2:3], s25086// CHECK: [0x02,0x02,0xe4,0x93]5087 5088s_bfe_u64 flat_scratch, s[2:3], s25089// CHECK: [0x02,0x02,0xe6,0x93]5090 5091s_bfe_u64 vcc, s[2:3], s25092// CHECK: [0x02,0x02,0xea,0x93]5093 5094s_bfe_u64 ttmp[14:15], s[2:3], s25095// CHECK: [0x02,0x02,0xfa,0x93]5096 5097s_bfe_u64 exec, s[2:3], s25098// CHECK: [0x02,0x02,0xfe,0x93]5099 5100s_bfe_u64 s[10:11], s[4:5], s25101// CHECK: [0x04,0x02,0x8a,0x93]5102 5103s_bfe_u64 s[10:11], s[100:101], s25104// CHECK: [0x64,0x02,0x8a,0x93]5105 5106s_bfe_u64 s[10:11], flat_scratch, s25107// CHECK: [0x66,0x02,0x8a,0x93]5108 5109s_bfe_u64 s[10:11], vcc, s25110// CHECK: [0x6a,0x02,0x8a,0x93]5111 5112s_bfe_u64 s[10:11], ttmp[14:15], s25113// CHECK: [0x7a,0x02,0x8a,0x93]5114 5115s_bfe_u64 s[10:11], exec, s25116// CHECK: [0x7e,0x02,0x8a,0x93]5117 5118s_bfe_u64 s[10:11], 0, s25119// CHECK: [0x80,0x02,0x8a,0x93]5120 5121s_bfe_u64 s[10:11], -1, s25122// CHECK: [0xc1,0x02,0x8a,0x93]5123 5124s_bfe_u64 s[10:11], 0.5, s25125// CHECK: [0xf0,0x02,0x8a,0x93]5126 5127s_bfe_u64 s[10:11], -4.0, s25128// CHECK: [0xf7,0x02,0x8a,0x93]5129 5130s_bfe_u64 s[10:11], src_vccz, s25131// CHECK: [0xfb,0x02,0x8a,0x93]5132 5133s_bfe_u64 s[10:11], src_execz, s25134// CHECK: [0xfc,0x02,0x8a,0x93]5135 5136s_bfe_u64 s[10:11], src_scc, s25137// CHECK: [0xfd,0x02,0x8a,0x93]5138 5139s_bfe_u64 s[10:11], 0xaf123456, s25140// CHECK: [0xff,0x02,0x8a,0x93,0x56,0x34,0x12,0xaf]5141 5142s_bfe_u64 s[10:11], 0x3f717273, s25143// CHECK: [0xff,0x02,0x8a,0x93,0x73,0x72,0x71,0x3f]5144 5145s_bfe_u64 s[10:11], s[2:3], s1015146// CHECK: [0x02,0x65,0x8a,0x93]5147 5148s_bfe_u64 s[10:11], s[2:3], flat_scratch_lo5149// CHECK: [0x02,0x66,0x8a,0x93]5150 5151s_bfe_u64 s[10:11], s[2:3], flat_scratch_hi5152// CHECK: [0x02,0x67,0x8a,0x93]5153 5154s_bfe_u64 s[10:11], s[2:3], vcc_lo5155// CHECK: [0x02,0x6a,0x8a,0x93]5156 5157s_bfe_u64 s[10:11], s[2:3], vcc_hi5158// CHECK: [0x02,0x6b,0x8a,0x93]5159 5160s_bfe_u64 s[10:11], s[2:3], ttmp155161// CHECK: [0x02,0x7b,0x8a,0x93]5162 5163s_bfe_u64 s[10:11], s[2:3], m05164// CHECK: [0x02,0x7c,0x8a,0x93]5165 5166s_bfe_u64 s[10:11], s[2:3], exec_lo5167// CHECK: [0x02,0x7e,0x8a,0x93]5168 5169s_bfe_u64 s[10:11], s[2:3], exec_hi5170// CHECK: [0x02,0x7f,0x8a,0x93]5171 5172s_bfe_u64 s[10:11], s[2:3], 05173// CHECK: [0x02,0x80,0x8a,0x93]5174 5175s_bfe_u64 s[10:11], s[2:3], -15176// CHECK: [0x02,0xc1,0x8a,0x93]5177 5178s_bfe_u64 s[10:11], s[2:3], 0.55179// CHECK: [0x02,0xf0,0x8a,0x93]5180 5181s_bfe_u64 s[10:11], s[2:3], -4.05182// CHECK: [0x02,0xf7,0x8a,0x93]5183 5184s_bfe_u64 s[10:11], s[2:3], src_vccz5185// CHECK: [0x02,0xfb,0x8a,0x93]5186 5187s_bfe_u64 s[10:11], s[2:3], src_execz5188// CHECK: [0x02,0xfc,0x8a,0x93]5189 5190s_bfe_u64 s[10:11], s[2:3], src_scc5191// CHECK: [0x02,0xfd,0x8a,0x93]5192 5193s_bfe_u64 s[10:11], s[2:3], 0xaf1234565194// CHECK: [0x02,0xff,0x8a,0x93,0x56,0x34,0x12,0xaf]5195 5196s_bfe_u64 s[10:11], s[2:3], 0x3f7172735197// CHECK: [0x02,0xff,0x8a,0x93,0x73,0x72,0x71,0x3f]5198 5199s_bfe_i64 s[10:11], s[2:3], s25200// CHECK: [0x02,0x02,0x0a,0x94]5201 5202s_bfe_i64 s[12:13], s[2:3], s25203// CHECK: [0x02,0x02,0x0c,0x94]5204 5205s_bfe_i64 s[100:101], s[2:3], s25206// CHECK: [0x02,0x02,0x64,0x94]5207 5208s_bfe_i64 flat_scratch, s[2:3], s25209// CHECK: [0x02,0x02,0x66,0x94]5210 5211s_bfe_i64 vcc, s[2:3], s25212// CHECK: [0x02,0x02,0x6a,0x94]5213 5214s_bfe_i64 ttmp[14:15], s[2:3], s25215// CHECK: [0x02,0x02,0x7a,0x94]5216 5217s_bfe_i64 exec, s[2:3], s25218// CHECK: [0x02,0x02,0x7e,0x94]5219 5220s_bfe_i64 s[10:11], s[4:5], s25221// CHECK: [0x04,0x02,0x0a,0x94]5222 5223s_bfe_i64 s[10:11], s[100:101], s25224// CHECK: [0x64,0x02,0x0a,0x94]5225 5226s_bfe_i64 s[10:11], flat_scratch, s25227// CHECK: [0x66,0x02,0x0a,0x94]5228 5229s_bfe_i64 s[10:11], vcc, s25230// CHECK: [0x6a,0x02,0x0a,0x94]5231 5232s_bfe_i64 s[10:11], ttmp[14:15], s25233// CHECK: [0x7a,0x02,0x0a,0x94]5234 5235s_bfe_i64 s[10:11], exec, s25236// CHECK: [0x7e,0x02,0x0a,0x94]5237 5238s_bfe_i64 s[10:11], 0, s25239// CHECK: [0x80,0x02,0x0a,0x94]5240 5241s_bfe_i64 s[10:11], -1, s25242// CHECK: [0xc1,0x02,0x0a,0x94]5243 5244s_bfe_i64 s[10:11], 0.5, s25245// CHECK: [0xf0,0x02,0x0a,0x94]5246 5247s_bfe_i64 s[10:11], -4.0, s25248// CHECK: [0xf7,0x02,0x0a,0x94]5249 5250s_bfe_i64 s[10:11], src_vccz, s25251// CHECK: [0xfb,0x02,0x0a,0x94]5252 5253s_bfe_i64 s[10:11], src_execz, s25254// CHECK: [0xfc,0x02,0x0a,0x94]5255 5256s_bfe_i64 s[10:11], src_scc, s25257// CHECK: [0xfd,0x02,0x0a,0x94]5258 5259s_bfe_i64 s[10:11], 0xaf123456, s25260// CHECK: [0xff,0x02,0x0a,0x94,0x56,0x34,0x12,0xaf]5261 5262s_bfe_i64 s[10:11], 0x3f717273, s25263// CHECK: [0xff,0x02,0x0a,0x94,0x73,0x72,0x71,0x3f]5264 5265s_bfe_i64 s[10:11], s[2:3], s1015266// CHECK: [0x02,0x65,0x0a,0x94]5267 5268s_bfe_i64 s[10:11], s[2:3], flat_scratch_lo5269// CHECK: [0x02,0x66,0x0a,0x94]5270 5271s_bfe_i64 s[10:11], s[2:3], flat_scratch_hi5272// CHECK: [0x02,0x67,0x0a,0x94]5273 5274s_bfe_i64 s[10:11], s[2:3], vcc_lo5275// CHECK: [0x02,0x6a,0x0a,0x94]5276 5277s_bfe_i64 s[10:11], s[2:3], vcc_hi5278// CHECK: [0x02,0x6b,0x0a,0x94]5279 5280s_bfe_i64 s[10:11], s[2:3], ttmp155281// CHECK: [0x02,0x7b,0x0a,0x94]5282 5283s_bfe_i64 s[10:11], s[2:3], m05284// CHECK: [0x02,0x7c,0x0a,0x94]5285 5286s_bfe_i64 s[10:11], s[2:3], exec_lo5287// CHECK: [0x02,0x7e,0x0a,0x94]5288 5289s_bfe_i64 s[10:11], s[2:3], exec_hi5290// CHECK: [0x02,0x7f,0x0a,0x94]5291 5292s_bfe_i64 s[10:11], s[2:3], 05293// CHECK: [0x02,0x80,0x0a,0x94]5294 5295s_bfe_i64 s[10:11], s[2:3], -15296// CHECK: [0x02,0xc1,0x0a,0x94]5297 5298s_bfe_i64 s[10:11], s[2:3], 0.55299// CHECK: [0x02,0xf0,0x0a,0x94]5300 5301s_bfe_i64 s[10:11], s[2:3], -4.05302// CHECK: [0x02,0xf7,0x0a,0x94]5303 5304s_bfe_i64 s[10:11], s[2:3], src_vccz5305// CHECK: [0x02,0xfb,0x0a,0x94]5306 5307s_bfe_i64 s[10:11], s[2:3], src_execz5308// CHECK: [0x02,0xfc,0x0a,0x94]5309 5310s_bfe_i64 s[10:11], s[2:3], src_scc5311// CHECK: [0x02,0xfd,0x0a,0x94]5312 5313s_bfe_i64 s[10:11], s[2:3], 0xaf1234565314// CHECK: [0x02,0xff,0x0a,0x94,0x56,0x34,0x12,0xaf]5315 5316s_bfe_i64 s[10:11], s[2:3], 0x3f7172735317// CHECK: [0x02,0xff,0x0a,0x94,0x73,0x72,0x71,0x3f]5318 5319s_cbranch_g_fork s[2:3], s[4:5]5320// CHECK: [0x02,0x04,0x80,0x94]5321 5322s_cbranch_g_fork s[4:5], s[4:5]5323// CHECK: [0x04,0x04,0x80,0x94]5324 5325s_cbranch_g_fork s[100:101], s[4:5]5326// CHECK: [0x64,0x04,0x80,0x94]5327 5328s_cbranch_g_fork flat_scratch, s[4:5]5329// CHECK: [0x66,0x04,0x80,0x94]5330 5331s_cbranch_g_fork vcc, s[4:5]5332// CHECK: [0x6a,0x04,0x80,0x94]5333 5334s_cbranch_g_fork ttmp[14:15], s[4:5]5335// CHECK: [0x7a,0x04,0x80,0x94]5336 5337s_cbranch_g_fork exec, s[4:5]5338// CHECK: [0x7e,0x04,0x80,0x94]5339 5340s_cbranch_g_fork 0, s[4:5]5341// CHECK: [0x80,0x04,0x80,0x94]5342 5343s_cbranch_g_fork -1, s[4:5]5344// CHECK: [0xc1,0x04,0x80,0x94]5345 5346s_cbranch_g_fork 0.5, s[4:5]5347// CHECK: [0xf0,0x04,0x80,0x94]5348 5349s_cbranch_g_fork -4.0, s[4:5]5350// CHECK: [0xf7,0x04,0x80,0x94]5351 5352s_cbranch_g_fork src_vccz, s[4:5]5353// CHECK: [0xfb,0x04,0x80,0x94]5354 5355s_cbranch_g_fork src_execz, s[4:5]5356// CHECK: [0xfc,0x04,0x80,0x94]5357 5358s_cbranch_g_fork src_scc, s[4:5]5359// CHECK: [0xfd,0x04,0x80,0x94]5360 5361s_cbranch_g_fork s[2:3], s[6:7]5362// CHECK: [0x02,0x06,0x80,0x94]5363 5364s_cbranch_g_fork s[2:3], s[100:101]5365// CHECK: [0x02,0x64,0x80,0x94]5366 5367s_cbranch_g_fork s[2:3], flat_scratch5368// CHECK: [0x02,0x66,0x80,0x94]5369 5370s_cbranch_g_fork s[2:3], vcc5371// CHECK: [0x02,0x6a,0x80,0x94]5372 5373s_cbranch_g_fork s[2:3], ttmp[14:15]5374// CHECK: [0x02,0x7a,0x80,0x94]5375 5376s_cbranch_g_fork s[2:3], exec5377// CHECK: [0x02,0x7e,0x80,0x94]5378 5379s_cbranch_g_fork s[2:3], 05380// CHECK: [0x02,0x80,0x80,0x94]5381 5382s_cbranch_g_fork s[2:3], -15383// CHECK: [0x02,0xc1,0x80,0x94]5384 5385s_cbranch_g_fork s[2:3], 0.55386// CHECK: [0x02,0xf0,0x80,0x94]5387 5388s_cbranch_g_fork s[2:3], -4.05389// CHECK: [0x02,0xf7,0x80,0x94]5390 5391s_cbranch_g_fork s[2:3], src_vccz5392// CHECK: [0x02,0xfb,0x80,0x94]5393 5394s_cbranch_g_fork s[2:3], src_execz5395// CHECK: [0x02,0xfc,0x80,0x94]5396 5397s_cbranch_g_fork s[2:3], src_scc5398// CHECK: [0x02,0xfd,0x80,0x94]5399 5400s_absdiff_i32 s5, s1, s25401// CHECK: [0x01,0x02,0x05,0x95]5402 5403s_absdiff_i32 s101, s1, s25404// CHECK: [0x01,0x02,0x65,0x95]5405 5406s_absdiff_i32 flat_scratch_lo, s1, s25407// CHECK: [0x01,0x02,0x66,0x95]5408 5409s_absdiff_i32 flat_scratch_hi, s1, s25410// CHECK: [0x01,0x02,0x67,0x95]5411 5412s_absdiff_i32 vcc_lo, s1, s25413// CHECK: [0x01,0x02,0x6a,0x95]5414 5415s_absdiff_i32 vcc_hi, s1, s25416// CHECK: [0x01,0x02,0x6b,0x95]5417 5418s_absdiff_i32 ttmp15, s1, s25419// CHECK: [0x01,0x02,0x7b,0x95]5420 5421s_absdiff_i32 m0, s1, s25422// CHECK: [0x01,0x02,0x7c,0x95]5423 5424s_absdiff_i32 exec_lo, s1, s25425// CHECK: [0x01,0x02,0x7e,0x95]5426 5427s_absdiff_i32 exec_hi, s1, s25428// CHECK: [0x01,0x02,0x7f,0x95]5429 5430s_absdiff_i32 s5, s101, s25431// CHECK: [0x65,0x02,0x05,0x95]5432 5433s_absdiff_i32 s5, flat_scratch_lo, s25434// CHECK: [0x66,0x02,0x05,0x95]5435 5436s_absdiff_i32 s5, flat_scratch_hi, s25437// CHECK: [0x67,0x02,0x05,0x95]5438 5439s_absdiff_i32 s5, vcc_lo, s25440// CHECK: [0x6a,0x02,0x05,0x95]5441 5442s_absdiff_i32 s5, vcc_hi, s25443// CHECK: [0x6b,0x02,0x05,0x95]5444 5445s_absdiff_i32 s5, ttmp15, s25446// CHECK: [0x7b,0x02,0x05,0x95]5447 5448s_absdiff_i32 s5, m0, s25449// CHECK: [0x7c,0x02,0x05,0x95]5450 5451s_absdiff_i32 s5, exec_lo, s25452// CHECK: [0x7e,0x02,0x05,0x95]5453 5454s_absdiff_i32 s5, exec_hi, s25455// CHECK: [0x7f,0x02,0x05,0x95]5456 5457s_absdiff_i32 s5, 0, s25458// CHECK: [0x80,0x02,0x05,0x95]5459 5460s_absdiff_i32 s5, -1, s25461// CHECK: [0xc1,0x02,0x05,0x95]5462 5463s_absdiff_i32 s5, 0.5, s25464// CHECK: [0xf0,0x02,0x05,0x95]5465 5466s_absdiff_i32 s5, -4.0, s25467// CHECK: [0xf7,0x02,0x05,0x95]5468 5469s_absdiff_i32 s5, src_vccz, s25470// CHECK: [0xfb,0x02,0x05,0x95]5471 5472s_absdiff_i32 s5, src_execz, s25473// CHECK: [0xfc,0x02,0x05,0x95]5474 5475s_absdiff_i32 s5, src_scc, s25476// CHECK: [0xfd,0x02,0x05,0x95]5477 5478s_absdiff_i32 s5, 0xaf123456, s25479// CHECK: [0xff,0x02,0x05,0x95,0x56,0x34,0x12,0xaf]5480 5481s_absdiff_i32 s5, 0x3f717273, s25482// CHECK: [0xff,0x02,0x05,0x95,0x73,0x72,0x71,0x3f]5483 5484s_absdiff_i32 s5, s1, s1015485// CHECK: [0x01,0x65,0x05,0x95]5486 5487s_absdiff_i32 s5, s1, flat_scratch_lo5488// CHECK: [0x01,0x66,0x05,0x95]5489 5490s_absdiff_i32 s5, s1, flat_scratch_hi5491// CHECK: [0x01,0x67,0x05,0x95]5492 5493s_absdiff_i32 s5, s1, vcc_lo5494// CHECK: [0x01,0x6a,0x05,0x95]5495 5496s_absdiff_i32 s5, s1, vcc_hi5497// CHECK: [0x01,0x6b,0x05,0x95]5498 5499s_absdiff_i32 s5, s1, ttmp155500// CHECK: [0x01,0x7b,0x05,0x95]5501 5502s_absdiff_i32 s5, s1, m05503// CHECK: [0x01,0x7c,0x05,0x95]5504 5505s_absdiff_i32 s5, s1, exec_lo5506// CHECK: [0x01,0x7e,0x05,0x95]5507 5508s_absdiff_i32 s5, s1, exec_hi5509// CHECK: [0x01,0x7f,0x05,0x95]5510 5511s_absdiff_i32 s5, s1, 05512// CHECK: [0x01,0x80,0x05,0x95]5513 5514s_absdiff_i32 s5, s1, -15515// CHECK: [0x01,0xc1,0x05,0x95]5516 5517s_absdiff_i32 s5, s1, 0.55518// CHECK: [0x01,0xf0,0x05,0x95]5519 5520s_absdiff_i32 s5, s1, -4.05521// CHECK: [0x01,0xf7,0x05,0x95]5522 5523s_absdiff_i32 s5, s1, src_vccz5524// CHECK: [0x01,0xfb,0x05,0x95]5525 5526s_absdiff_i32 s5, s1, src_execz5527// CHECK: [0x01,0xfc,0x05,0x95]5528 5529s_absdiff_i32 s5, s1, src_scc5530// CHECK: [0x01,0xfd,0x05,0x95]5531 5532s_absdiff_i32 s5, s1, 0xaf1234565533// CHECK: [0x01,0xff,0x05,0x95,0x56,0x34,0x12,0xaf]5534 5535s_absdiff_i32 s5, s1, 0x3f7172735536// CHECK: [0x01,0xff,0x05,0x95,0x73,0x72,0x71,0x3f]5537 5538s_rfe_restore_b64 s[2:3], s25539// CHECK: [0x02,0x02,0x80,0x95]5540 5541s_rfe_restore_b64 s[4:5], s25542// CHECK: [0x04,0x02,0x80,0x95]5543 5544s_rfe_restore_b64 s[100:101], s25545// CHECK: [0x64,0x02,0x80,0x95]5546 5547s_rfe_restore_b64 flat_scratch, s25548// CHECK: [0x66,0x02,0x80,0x95]5549 5550s_rfe_restore_b64 vcc, s25551// CHECK: [0x6a,0x02,0x80,0x95]5552 5553s_rfe_restore_b64 ttmp[14:15], s25554// CHECK: [0x7a,0x02,0x80,0x95]5555 5556s_rfe_restore_b64 exec, s25557// CHECK: [0x7e,0x02,0x80,0x95]5558 5559s_rfe_restore_b64 0, s25560// CHECK: [0x80,0x02,0x80,0x95]5561 5562s_rfe_restore_b64 -1, s25563// CHECK: [0xc1,0x02,0x80,0x95]5564 5565s_rfe_restore_b64 0.5, s25566// CHECK: [0xf0,0x02,0x80,0x95]5567 5568s_rfe_restore_b64 -4.0, s25569// CHECK: [0xf7,0x02,0x80,0x95]5570 5571s_rfe_restore_b64 src_vccz, s25572// CHECK: [0xfb,0x02,0x80,0x95]5573 5574s_rfe_restore_b64 src_execz, s25575// CHECK: [0xfc,0x02,0x80,0x95]5576 5577s_rfe_restore_b64 src_scc, s25578// CHECK: [0xfd,0x02,0x80,0x95]5579 5580s_rfe_restore_b64 0xaf123456, s25581// CHECK: [0xff,0x02,0x80,0x95,0x56,0x34,0x12,0xaf]5582 5583s_rfe_restore_b64 0x3f717273, s25584// CHECK: [0xff,0x02,0x80,0x95,0x73,0x72,0x71,0x3f]5585 5586s_rfe_restore_b64 s[2:3], s1015587// CHECK: [0x02,0x65,0x80,0x95]5588 5589s_rfe_restore_b64 s[2:3], flat_scratch_lo5590// CHECK: [0x02,0x66,0x80,0x95]5591 5592s_rfe_restore_b64 s[2:3], flat_scratch_hi5593// CHECK: [0x02,0x67,0x80,0x95]5594 5595s_rfe_restore_b64 s[2:3], vcc_lo5596// CHECK: [0x02,0x6a,0x80,0x95]5597 5598s_rfe_restore_b64 s[2:3], vcc_hi5599// CHECK: [0x02,0x6b,0x80,0x95]5600 5601s_rfe_restore_b64 s[2:3], ttmp155602// CHECK: [0x02,0x7b,0x80,0x95]5603 5604s_rfe_restore_b64 s[2:3], m05605// CHECK: [0x02,0x7c,0x80,0x95]5606 5607s_rfe_restore_b64 s[2:3], exec_lo5608// CHECK: [0x02,0x7e,0x80,0x95]5609 5610s_rfe_restore_b64 s[2:3], exec_hi5611// CHECK: [0x02,0x7f,0x80,0x95]5612 5613s_rfe_restore_b64 s[2:3], 05614// CHECK: [0x02,0x80,0x80,0x95]5615 5616s_rfe_restore_b64 s[2:3], -15617// CHECK: [0x02,0xc1,0x80,0x95]5618 5619s_rfe_restore_b64 s[2:3], 0.55620// CHECK: [0x02,0xf0,0x80,0x95]5621 5622s_rfe_restore_b64 s[2:3], -4.05623// CHECK: [0x02,0xf7,0x80,0x95]5624 5625s_rfe_restore_b64 s[2:3], src_vccz5626// CHECK: [0x02,0xfb,0x80,0x95]5627 5628s_rfe_restore_b64 s[2:3], src_execz5629// CHECK: [0x02,0xfc,0x80,0x95]5630 5631s_rfe_restore_b64 s[2:3], src_scc5632// CHECK: [0x02,0xfd,0x80,0x95]5633 5634s_rfe_restore_b64 s[2:3], 0xaf1234565635// CHECK: [0x02,0xff,0x80,0x95,0x56,0x34,0x12,0xaf]5636 5637s_rfe_restore_b64 s[2:3], 0x3f7172735638// CHECK: [0x02,0xff,0x80,0x95,0x73,0x72,0x71,0x3f]5639 5640s_mul_hi_u32 s5, s1, s25641// CHECK: [0x01,0x02,0x05,0x96]5642 5643s_mul_hi_u32 s101, s1, s25644// CHECK: [0x01,0x02,0x65,0x96]5645 5646s_mul_hi_u32 flat_scratch_lo, s1, s25647// CHECK: [0x01,0x02,0x66,0x96]5648 5649s_mul_hi_u32 flat_scratch_hi, s1, s25650// CHECK: [0x01,0x02,0x67,0x96]5651 5652s_mul_hi_u32 vcc_lo, s1, s25653// CHECK: [0x01,0x02,0x6a,0x96]5654 5655s_mul_hi_u32 vcc_hi, s1, s25656// CHECK: [0x01,0x02,0x6b,0x96]5657 5658s_mul_hi_u32 ttmp15, s1, s25659// CHECK: [0x01,0x02,0x7b,0x96]5660 5661s_mul_hi_u32 m0, s1, s25662// CHECK: [0x01,0x02,0x7c,0x96]5663 5664s_mul_hi_u32 exec_lo, s1, s25665// CHECK: [0x01,0x02,0x7e,0x96]5666 5667s_mul_hi_u32 exec_hi, s1, s25668// CHECK: [0x01,0x02,0x7f,0x96]5669 5670s_mul_hi_u32 s5, s101, s25671// CHECK: [0x65,0x02,0x05,0x96]5672 5673s_mul_hi_u32 s5, flat_scratch_lo, s25674// CHECK: [0x66,0x02,0x05,0x96]5675 5676s_mul_hi_u32 s5, flat_scratch_hi, s25677// CHECK: [0x67,0x02,0x05,0x96]5678 5679s_mul_hi_u32 s5, vcc_lo, s25680// CHECK: [0x6a,0x02,0x05,0x96]5681 5682s_mul_hi_u32 s5, vcc_hi, s25683// CHECK: [0x6b,0x02,0x05,0x96]5684 5685s_mul_hi_u32 s5, ttmp15, s25686// CHECK: [0x7b,0x02,0x05,0x96]5687 5688s_mul_hi_u32 s5, m0, s25689// CHECK: [0x7c,0x02,0x05,0x96]5690 5691s_mul_hi_u32 s5, exec_lo, s25692// CHECK: [0x7e,0x02,0x05,0x96]5693 5694s_mul_hi_u32 s5, exec_hi, s25695// CHECK: [0x7f,0x02,0x05,0x96]5696 5697s_mul_hi_u32 s5, 0, s25698// CHECK: [0x80,0x02,0x05,0x96]5699 5700s_mul_hi_u32 s5, -1, s25701// CHECK: [0xc1,0x02,0x05,0x96]5702 5703s_mul_hi_u32 s5, 0.5, s25704// CHECK: [0xf0,0x02,0x05,0x96]5705 5706s_mul_hi_u32 s5, -4.0, s25707// CHECK: [0xf7,0x02,0x05,0x96]5708 5709s_mul_hi_u32 s5, src_vccz, s25710// CHECK: [0xfb,0x02,0x05,0x96]5711 5712s_mul_hi_u32 s5, src_execz, s25713// CHECK: [0xfc,0x02,0x05,0x96]5714 5715s_mul_hi_u32 s5, src_scc, s25716// CHECK: [0xfd,0x02,0x05,0x96]5717 5718s_mul_hi_u32 s5, 0xaf123456, s25719// CHECK: [0xff,0x02,0x05,0x96,0x56,0x34,0x12,0xaf]5720 5721s_mul_hi_u32 s5, 0x3f717273, s25722// CHECK: [0xff,0x02,0x05,0x96,0x73,0x72,0x71,0x3f]5723 5724s_mul_hi_u32 s5, s1, s1015725// CHECK: [0x01,0x65,0x05,0x96]5726 5727s_mul_hi_u32 s5, s1, flat_scratch_lo5728// CHECK: [0x01,0x66,0x05,0x96]5729 5730s_mul_hi_u32 s5, s1, flat_scratch_hi5731// CHECK: [0x01,0x67,0x05,0x96]5732 5733s_mul_hi_u32 s5, s1, vcc_lo5734// CHECK: [0x01,0x6a,0x05,0x96]5735 5736s_mul_hi_u32 s5, s1, vcc_hi5737// CHECK: [0x01,0x6b,0x05,0x96]5738 5739s_mul_hi_u32 s5, s1, ttmp155740// CHECK: [0x01,0x7b,0x05,0x96]5741 5742s_mul_hi_u32 s5, s1, m05743// CHECK: [0x01,0x7c,0x05,0x96]5744 5745s_mul_hi_u32 s5, s1, exec_lo5746// CHECK: [0x01,0x7e,0x05,0x96]5747 5748s_mul_hi_u32 s5, s1, exec_hi5749// CHECK: [0x01,0x7f,0x05,0x96]5750 5751s_mul_hi_u32 s5, s1, 05752// CHECK: [0x01,0x80,0x05,0x96]5753 5754s_mul_hi_u32 s5, s1, -15755// CHECK: [0x01,0xc1,0x05,0x96]5756 5757s_mul_hi_u32 s5, s1, 0.55758// CHECK: [0x01,0xf0,0x05,0x96]5759 5760s_mul_hi_u32 s5, s1, -4.05761// CHECK: [0x01,0xf7,0x05,0x96]5762 5763s_mul_hi_u32 s5, s1, src_vccz5764// CHECK: [0x01,0xfb,0x05,0x96]5765 5766s_mul_hi_u32 s5, s1, src_execz5767// CHECK: [0x01,0xfc,0x05,0x96]5768 5769s_mul_hi_u32 s5, s1, src_scc5770// CHECK: [0x01,0xfd,0x05,0x96]5771 5772s_mul_hi_u32 s5, s1, 0xaf1234565773// CHECK: [0x01,0xff,0x05,0x96,0x56,0x34,0x12,0xaf]5774 5775s_mul_hi_u32 s5, s1, 0x3f7172735776// CHECK: [0x01,0xff,0x05,0x96,0x73,0x72,0x71,0x3f]5777 5778s_mul_hi_i32 s5, s1, s25779// CHECK: [0x01,0x02,0x85,0x96]5780 5781s_mul_hi_i32 s101, s1, s25782// CHECK: [0x01,0x02,0xe5,0x96]5783 5784s_mul_hi_i32 flat_scratch_lo, s1, s25785// CHECK: [0x01,0x02,0xe6,0x96]5786 5787s_mul_hi_i32 flat_scratch_hi, s1, s25788// CHECK: [0x01,0x02,0xe7,0x96]5789 5790s_mul_hi_i32 vcc_lo, s1, s25791// CHECK: [0x01,0x02,0xea,0x96]5792 5793s_mul_hi_i32 vcc_hi, s1, s25794// CHECK: [0x01,0x02,0xeb,0x96]5795 5796s_mul_hi_i32 ttmp15, s1, s25797// CHECK: [0x01,0x02,0xfb,0x96]5798 5799s_mul_hi_i32 m0, s1, s25800// CHECK: [0x01,0x02,0xfc,0x96]5801 5802s_mul_hi_i32 exec_lo, s1, s25803// CHECK: [0x01,0x02,0xfe,0x96]5804 5805s_mul_hi_i32 exec_hi, s1, s25806// CHECK: [0x01,0x02,0xff,0x96]5807 5808s_mul_hi_i32 s5, s101, s25809// CHECK: [0x65,0x02,0x85,0x96]5810 5811s_mul_hi_i32 s5, flat_scratch_lo, s25812// CHECK: [0x66,0x02,0x85,0x96]5813 5814s_mul_hi_i32 s5, flat_scratch_hi, s25815// CHECK: [0x67,0x02,0x85,0x96]5816 5817s_mul_hi_i32 s5, vcc_lo, s25818// CHECK: [0x6a,0x02,0x85,0x96]5819 5820s_mul_hi_i32 s5, vcc_hi, s25821// CHECK: [0x6b,0x02,0x85,0x96]5822 5823s_mul_hi_i32 s5, ttmp15, s25824// CHECK: [0x7b,0x02,0x85,0x96]5825 5826s_mul_hi_i32 s5, m0, s25827// CHECK: [0x7c,0x02,0x85,0x96]5828 5829s_mul_hi_i32 s5, exec_lo, s25830// CHECK: [0x7e,0x02,0x85,0x96]5831 5832s_mul_hi_i32 s5, exec_hi, s25833// CHECK: [0x7f,0x02,0x85,0x96]5834 5835s_mul_hi_i32 s5, 0, s25836// CHECK: [0x80,0x02,0x85,0x96]5837 5838s_mul_hi_i32 s5, -1, s25839// CHECK: [0xc1,0x02,0x85,0x96]5840 5841s_mul_hi_i32 s5, 0.5, s25842// CHECK: [0xf0,0x02,0x85,0x96]5843 5844s_mul_hi_i32 s5, -4.0, s25845// CHECK: [0xf7,0x02,0x85,0x96]5846 5847s_mul_hi_i32 s5, src_vccz, s25848// CHECK: [0xfb,0x02,0x85,0x96]5849 5850s_mul_hi_i32 s5, src_execz, s25851// CHECK: [0xfc,0x02,0x85,0x96]5852 5853s_mul_hi_i32 s5, src_scc, s25854// CHECK: [0xfd,0x02,0x85,0x96]5855 5856s_mul_hi_i32 s5, 0xaf123456, s25857// CHECK: [0xff,0x02,0x85,0x96,0x56,0x34,0x12,0xaf]5858 5859s_mul_hi_i32 s5, 0x3f717273, s25860// CHECK: [0xff,0x02,0x85,0x96,0x73,0x72,0x71,0x3f]5861 5862s_mul_hi_i32 s5, s1, s1015863// CHECK: [0x01,0x65,0x85,0x96]5864 5865s_mul_hi_i32 s5, s1, flat_scratch_lo5866// CHECK: [0x01,0x66,0x85,0x96]5867 5868s_mul_hi_i32 s5, s1, flat_scratch_hi5869// CHECK: [0x01,0x67,0x85,0x96]5870 5871s_mul_hi_i32 s5, s1, vcc_lo5872// CHECK: [0x01,0x6a,0x85,0x96]5873 5874s_mul_hi_i32 s5, s1, vcc_hi5875// CHECK: [0x01,0x6b,0x85,0x96]5876 5877s_mul_hi_i32 s5, s1, ttmp155878// CHECK: [0x01,0x7b,0x85,0x96]5879 5880s_mul_hi_i32 s5, s1, m05881// CHECK: [0x01,0x7c,0x85,0x96]5882 5883s_mul_hi_i32 s5, s1, exec_lo5884// CHECK: [0x01,0x7e,0x85,0x96]5885 5886s_mul_hi_i32 s5, s1, exec_hi5887// CHECK: [0x01,0x7f,0x85,0x96]5888 5889s_mul_hi_i32 s5, s1, 05890// CHECK: [0x01,0x80,0x85,0x96]5891 5892s_mul_hi_i32 s5, s1, -15893// CHECK: [0x01,0xc1,0x85,0x96]5894 5895s_mul_hi_i32 s5, s1, 0.55896// CHECK: [0x01,0xf0,0x85,0x96]5897 5898s_mul_hi_i32 s5, s1, -4.05899// CHECK: [0x01,0xf7,0x85,0x96]5900 5901s_mul_hi_i32 s5, s1, src_vccz5902// CHECK: [0x01,0xfb,0x85,0x96]5903 5904s_mul_hi_i32 s5, s1, src_execz5905// CHECK: [0x01,0xfc,0x85,0x96]5906 5907s_mul_hi_i32 s5, s1, src_scc5908// CHECK: [0x01,0xfd,0x85,0x96]5909 5910s_mul_hi_i32 s5, s1, 0xaf1234565911// CHECK: [0x01,0xff,0x85,0x96,0x56,0x34,0x12,0xaf]5912 5913s_mul_hi_i32 s5, s1, 0x3f7172735914// CHECK: [0x01,0xff,0x85,0x96,0x73,0x72,0x71,0x3f]5915 5916s_lshl1_add_u32 s5, s1, s25917// CHECK: [0x01,0x02,0x05,0x97]5918 5919s_lshl1_add_u32 s101, s1, s25920// CHECK: [0x01,0x02,0x65,0x97]5921 5922s_lshl1_add_u32 flat_scratch_lo, s1, s25923// CHECK: [0x01,0x02,0x66,0x97]5924 5925s_lshl1_add_u32 flat_scratch_hi, s1, s25926// CHECK: [0x01,0x02,0x67,0x97]5927 5928s_lshl1_add_u32 vcc_lo, s1, s25929// CHECK: [0x01,0x02,0x6a,0x97]5930 5931s_lshl1_add_u32 vcc_hi, s1, s25932// CHECK: [0x01,0x02,0x6b,0x97]5933 5934s_lshl1_add_u32 ttmp15, s1, s25935// CHECK: [0x01,0x02,0x7b,0x97]5936 5937s_lshl1_add_u32 m0, s1, s25938// CHECK: [0x01,0x02,0x7c,0x97]5939 5940s_lshl1_add_u32 exec_lo, s1, s25941// CHECK: [0x01,0x02,0x7e,0x97]5942 5943s_lshl1_add_u32 exec_hi, s1, s25944// CHECK: [0x01,0x02,0x7f,0x97]5945 5946s_lshl1_add_u32 s5, s101, s25947// CHECK: [0x65,0x02,0x05,0x97]5948 5949s_lshl1_add_u32 s5, flat_scratch_lo, s25950// CHECK: [0x66,0x02,0x05,0x97]5951 5952s_lshl1_add_u32 s5, flat_scratch_hi, s25953// CHECK: [0x67,0x02,0x05,0x97]5954 5955s_lshl1_add_u32 s5, vcc_lo, s25956// CHECK: [0x6a,0x02,0x05,0x97]5957 5958s_lshl1_add_u32 s5, vcc_hi, s25959// CHECK: [0x6b,0x02,0x05,0x97]5960 5961s_lshl1_add_u32 s5, ttmp15, s25962// CHECK: [0x7b,0x02,0x05,0x97]5963 5964s_lshl1_add_u32 s5, m0, s25965// CHECK: [0x7c,0x02,0x05,0x97]5966 5967s_lshl1_add_u32 s5, exec_lo, s25968// CHECK: [0x7e,0x02,0x05,0x97]5969 5970s_lshl1_add_u32 s5, exec_hi, s25971// CHECK: [0x7f,0x02,0x05,0x97]5972 5973s_lshl1_add_u32 s5, 0, s25974// CHECK: [0x80,0x02,0x05,0x97]5975 5976s_lshl1_add_u32 s5, -1, s25977// CHECK: [0xc1,0x02,0x05,0x97]5978 5979s_lshl1_add_u32 s5, 0.5, s25980// CHECK: [0xf0,0x02,0x05,0x97]5981 5982s_lshl1_add_u32 s5, -4.0, s25983// CHECK: [0xf7,0x02,0x05,0x97]5984 5985s_lshl1_add_u32 s5, src_vccz, s25986// CHECK: [0xfb,0x02,0x05,0x97]5987 5988s_lshl1_add_u32 s5, src_execz, s25989// CHECK: [0xfc,0x02,0x05,0x97]5990 5991s_lshl1_add_u32 s5, src_scc, s25992// CHECK: [0xfd,0x02,0x05,0x97]5993 5994s_lshl1_add_u32 s5, 0xaf123456, s25995// CHECK: [0xff,0x02,0x05,0x97,0x56,0x34,0x12,0xaf]5996 5997s_lshl1_add_u32 s5, 0x3f717273, s25998// CHECK: [0xff,0x02,0x05,0x97,0x73,0x72,0x71,0x3f]5999 6000s_lshl1_add_u32 s5, s1, s1016001// CHECK: [0x01,0x65,0x05,0x97]6002 6003s_lshl1_add_u32 s5, s1, flat_scratch_lo6004// CHECK: [0x01,0x66,0x05,0x97]6005 6006s_lshl1_add_u32 s5, s1, flat_scratch_hi6007// CHECK: [0x01,0x67,0x05,0x97]6008 6009s_lshl1_add_u32 s5, s1, vcc_lo6010// CHECK: [0x01,0x6a,0x05,0x97]6011 6012s_lshl1_add_u32 s5, s1, vcc_hi6013// CHECK: [0x01,0x6b,0x05,0x97]6014 6015s_lshl1_add_u32 s5, s1, ttmp156016// CHECK: [0x01,0x7b,0x05,0x97]6017 6018s_lshl1_add_u32 s5, s1, m06019// CHECK: [0x01,0x7c,0x05,0x97]6020 6021s_lshl1_add_u32 s5, s1, exec_lo6022// CHECK: [0x01,0x7e,0x05,0x97]6023 6024s_lshl1_add_u32 s5, s1, exec_hi6025// CHECK: [0x01,0x7f,0x05,0x97]6026 6027s_lshl1_add_u32 s5, s1, 06028// CHECK: [0x01,0x80,0x05,0x97]6029 6030s_lshl1_add_u32 s5, s1, -16031// CHECK: [0x01,0xc1,0x05,0x97]6032 6033s_lshl1_add_u32 s5, s1, 0.56034// CHECK: [0x01,0xf0,0x05,0x97]6035 6036s_lshl1_add_u32 s5, s1, -4.06037// CHECK: [0x01,0xf7,0x05,0x97]6038 6039s_lshl1_add_u32 s5, s1, src_vccz6040// CHECK: [0x01,0xfb,0x05,0x97]6041 6042s_lshl1_add_u32 s5, s1, src_execz6043// CHECK: [0x01,0xfc,0x05,0x97]6044 6045s_lshl1_add_u32 s5, s1, src_scc6046// CHECK: [0x01,0xfd,0x05,0x97]6047 6048s_lshl1_add_u32 s5, s1, 0xaf1234566049// CHECK: [0x01,0xff,0x05,0x97,0x56,0x34,0x12,0xaf]6050 6051s_lshl1_add_u32 s5, s1, 0x3f7172736052// CHECK: [0x01,0xff,0x05,0x97,0x73,0x72,0x71,0x3f]6053 6054s_lshl2_add_u32 s5, s1, s26055// CHECK: [0x01,0x02,0x85,0x97]6056 6057s_lshl2_add_u32 s101, s1, s26058// CHECK: [0x01,0x02,0xe5,0x97]6059 6060s_lshl2_add_u32 flat_scratch_lo, s1, s26061// CHECK: [0x01,0x02,0xe6,0x97]6062 6063s_lshl2_add_u32 flat_scratch_hi, s1, s26064// CHECK: [0x01,0x02,0xe7,0x97]6065 6066s_lshl2_add_u32 vcc_lo, s1, s26067// CHECK: [0x01,0x02,0xea,0x97]6068 6069s_lshl2_add_u32 vcc_hi, s1, s26070// CHECK: [0x01,0x02,0xeb,0x97]6071 6072s_lshl2_add_u32 ttmp15, s1, s26073// CHECK: [0x01,0x02,0xfb,0x97]6074 6075s_lshl2_add_u32 m0, s1, s26076// CHECK: [0x01,0x02,0xfc,0x97]6077 6078s_lshl2_add_u32 exec_lo, s1, s26079// CHECK: [0x01,0x02,0xfe,0x97]6080 6081s_lshl2_add_u32 exec_hi, s1, s26082// CHECK: [0x01,0x02,0xff,0x97]6083 6084s_lshl2_add_u32 s5, s101, s26085// CHECK: [0x65,0x02,0x85,0x97]6086 6087s_lshl2_add_u32 s5, flat_scratch_lo, s26088// CHECK: [0x66,0x02,0x85,0x97]6089 6090s_lshl2_add_u32 s5, flat_scratch_hi, s26091// CHECK: [0x67,0x02,0x85,0x97]6092 6093s_lshl2_add_u32 s5, vcc_lo, s26094// CHECK: [0x6a,0x02,0x85,0x97]6095 6096s_lshl2_add_u32 s5, vcc_hi, s26097// CHECK: [0x6b,0x02,0x85,0x97]6098 6099s_lshl2_add_u32 s5, ttmp15, s26100// CHECK: [0x7b,0x02,0x85,0x97]6101 6102s_lshl2_add_u32 s5, m0, s26103// CHECK: [0x7c,0x02,0x85,0x97]6104 6105s_lshl2_add_u32 s5, exec_lo, s26106// CHECK: [0x7e,0x02,0x85,0x97]6107 6108s_lshl2_add_u32 s5, exec_hi, s26109// CHECK: [0x7f,0x02,0x85,0x97]6110 6111s_lshl2_add_u32 s5, 0, s26112// CHECK: [0x80,0x02,0x85,0x97]6113 6114s_lshl2_add_u32 s5, -1, s26115// CHECK: [0xc1,0x02,0x85,0x97]6116 6117s_lshl2_add_u32 s5, 0.5, s26118// CHECK: [0xf0,0x02,0x85,0x97]6119 6120s_lshl2_add_u32 s5, -4.0, s26121// CHECK: [0xf7,0x02,0x85,0x97]6122 6123s_lshl2_add_u32 s5, src_vccz, s26124// CHECK: [0xfb,0x02,0x85,0x97]6125 6126s_lshl2_add_u32 s5, src_execz, s26127// CHECK: [0xfc,0x02,0x85,0x97]6128 6129s_lshl2_add_u32 s5, src_scc, s26130// CHECK: [0xfd,0x02,0x85,0x97]6131 6132s_lshl2_add_u32 s5, 0xaf123456, s26133// CHECK: [0xff,0x02,0x85,0x97,0x56,0x34,0x12,0xaf]6134 6135s_lshl2_add_u32 s5, 0x3f717273, s26136// CHECK: [0xff,0x02,0x85,0x97,0x73,0x72,0x71,0x3f]6137 6138s_lshl2_add_u32 s5, s1, s1016139// CHECK: [0x01,0x65,0x85,0x97]6140 6141s_lshl2_add_u32 s5, s1, flat_scratch_lo6142// CHECK: [0x01,0x66,0x85,0x97]6143 6144s_lshl2_add_u32 s5, s1, flat_scratch_hi6145// CHECK: [0x01,0x67,0x85,0x97]6146 6147s_lshl2_add_u32 s5, s1, vcc_lo6148// CHECK: [0x01,0x6a,0x85,0x97]6149 6150s_lshl2_add_u32 s5, s1, vcc_hi6151// CHECK: [0x01,0x6b,0x85,0x97]6152 6153s_lshl2_add_u32 s5, s1, ttmp156154// CHECK: [0x01,0x7b,0x85,0x97]6155 6156s_lshl2_add_u32 s5, s1, m06157// CHECK: [0x01,0x7c,0x85,0x97]6158 6159s_lshl2_add_u32 s5, s1, exec_lo6160// CHECK: [0x01,0x7e,0x85,0x97]6161 6162s_lshl2_add_u32 s5, s1, exec_hi6163// CHECK: [0x01,0x7f,0x85,0x97]6164 6165s_lshl2_add_u32 s5, s1, 06166// CHECK: [0x01,0x80,0x85,0x97]6167 6168s_lshl2_add_u32 s5, s1, -16169// CHECK: [0x01,0xc1,0x85,0x97]6170 6171s_lshl2_add_u32 s5, s1, 0.56172// CHECK: [0x01,0xf0,0x85,0x97]6173 6174s_lshl2_add_u32 s5, s1, -4.06175// CHECK: [0x01,0xf7,0x85,0x97]6176 6177s_lshl2_add_u32 s5, s1, src_vccz6178// CHECK: [0x01,0xfb,0x85,0x97]6179 6180s_lshl2_add_u32 s5, s1, src_execz6181// CHECK: [0x01,0xfc,0x85,0x97]6182 6183s_lshl2_add_u32 s5, s1, src_scc6184// CHECK: [0x01,0xfd,0x85,0x97]6185 6186s_lshl2_add_u32 s5, s1, 0xaf1234566187// CHECK: [0x01,0xff,0x85,0x97,0x56,0x34,0x12,0xaf]6188 6189s_lshl2_add_u32 s5, s1, 0x3f7172736190// CHECK: [0x01,0xff,0x85,0x97,0x73,0x72,0x71,0x3f]6191 6192s_lshl3_add_u32 s5, s1, s26193// CHECK: [0x01,0x02,0x05,0x98]6194 6195s_lshl3_add_u32 s101, s1, s26196// CHECK: [0x01,0x02,0x65,0x98]6197 6198s_lshl3_add_u32 flat_scratch_lo, s1, s26199// CHECK: [0x01,0x02,0x66,0x98]6200 6201s_lshl3_add_u32 flat_scratch_hi, s1, s26202// CHECK: [0x01,0x02,0x67,0x98]6203 6204s_lshl3_add_u32 vcc_lo, s1, s26205// CHECK: [0x01,0x02,0x6a,0x98]6206 6207s_lshl3_add_u32 vcc_hi, s1, s26208// CHECK: [0x01,0x02,0x6b,0x98]6209 6210s_lshl3_add_u32 ttmp15, s1, s26211// CHECK: [0x01,0x02,0x7b,0x98]6212 6213s_lshl3_add_u32 m0, s1, s26214// CHECK: [0x01,0x02,0x7c,0x98]6215 6216s_lshl3_add_u32 exec_lo, s1, s26217// CHECK: [0x01,0x02,0x7e,0x98]6218 6219s_lshl3_add_u32 exec_hi, s1, s26220// CHECK: [0x01,0x02,0x7f,0x98]6221 6222s_lshl3_add_u32 s5, s101, s26223// CHECK: [0x65,0x02,0x05,0x98]6224 6225s_lshl3_add_u32 s5, flat_scratch_lo, s26226// CHECK: [0x66,0x02,0x05,0x98]6227 6228s_lshl3_add_u32 s5, flat_scratch_hi, s26229// CHECK: [0x67,0x02,0x05,0x98]6230 6231s_lshl3_add_u32 s5, vcc_lo, s26232// CHECK: [0x6a,0x02,0x05,0x98]6233 6234s_lshl3_add_u32 s5, vcc_hi, s26235// CHECK: [0x6b,0x02,0x05,0x98]6236 6237s_lshl3_add_u32 s5, ttmp15, s26238// CHECK: [0x7b,0x02,0x05,0x98]6239 6240s_lshl3_add_u32 s5, m0, s26241// CHECK: [0x7c,0x02,0x05,0x98]6242 6243s_lshl3_add_u32 s5, exec_lo, s26244// CHECK: [0x7e,0x02,0x05,0x98]6245 6246s_lshl3_add_u32 s5, exec_hi, s26247// CHECK: [0x7f,0x02,0x05,0x98]6248 6249s_lshl3_add_u32 s5, 0, s26250// CHECK: [0x80,0x02,0x05,0x98]6251 6252s_lshl3_add_u32 s5, -1, s26253// CHECK: [0xc1,0x02,0x05,0x98]6254 6255s_lshl3_add_u32 s5, 0.5, s26256// CHECK: [0xf0,0x02,0x05,0x98]6257 6258s_lshl3_add_u32 s5, -4.0, s26259// CHECK: [0xf7,0x02,0x05,0x98]6260 6261s_lshl3_add_u32 s5, src_vccz, s26262// CHECK: [0xfb,0x02,0x05,0x98]6263 6264s_lshl3_add_u32 s5, src_execz, s26265// CHECK: [0xfc,0x02,0x05,0x98]6266 6267s_lshl3_add_u32 s5, src_scc, s26268// CHECK: [0xfd,0x02,0x05,0x98]6269 6270s_lshl3_add_u32 s5, 0xaf123456, s26271// CHECK: [0xff,0x02,0x05,0x98,0x56,0x34,0x12,0xaf]6272 6273s_lshl3_add_u32 s5, 0x3f717273, s26274// CHECK: [0xff,0x02,0x05,0x98,0x73,0x72,0x71,0x3f]6275 6276s_lshl3_add_u32 s5, s1, s1016277// CHECK: [0x01,0x65,0x05,0x98]6278 6279s_lshl3_add_u32 s5, s1, flat_scratch_lo6280// CHECK: [0x01,0x66,0x05,0x98]6281 6282s_lshl3_add_u32 s5, s1, flat_scratch_hi6283// CHECK: [0x01,0x67,0x05,0x98]6284 6285s_lshl3_add_u32 s5, s1, vcc_lo6286// CHECK: [0x01,0x6a,0x05,0x98]6287 6288s_lshl3_add_u32 s5, s1, vcc_hi6289// CHECK: [0x01,0x6b,0x05,0x98]6290 6291s_lshl3_add_u32 s5, s1, ttmp156292// CHECK: [0x01,0x7b,0x05,0x98]6293 6294s_lshl3_add_u32 s5, s1, m06295// CHECK: [0x01,0x7c,0x05,0x98]6296 6297s_lshl3_add_u32 s5, s1, exec_lo6298// CHECK: [0x01,0x7e,0x05,0x98]6299 6300s_lshl3_add_u32 s5, s1, exec_hi6301// CHECK: [0x01,0x7f,0x05,0x98]6302 6303s_lshl3_add_u32 s5, s1, 06304// CHECK: [0x01,0x80,0x05,0x98]6305 6306s_lshl3_add_u32 s5, s1, -16307// CHECK: [0x01,0xc1,0x05,0x98]6308 6309s_lshl3_add_u32 s5, s1, 0.56310// CHECK: [0x01,0xf0,0x05,0x98]6311 6312s_lshl3_add_u32 s5, s1, -4.06313// CHECK: [0x01,0xf7,0x05,0x98]6314 6315s_lshl3_add_u32 s5, s1, src_vccz6316// CHECK: [0x01,0xfb,0x05,0x98]6317 6318s_lshl3_add_u32 s5, s1, src_execz6319// CHECK: [0x01,0xfc,0x05,0x98]6320 6321s_lshl3_add_u32 s5, s1, src_scc6322// CHECK: [0x01,0xfd,0x05,0x98]6323 6324s_lshl3_add_u32 s5, s1, 0xaf1234566325// CHECK: [0x01,0xff,0x05,0x98,0x56,0x34,0x12,0xaf]6326 6327s_lshl3_add_u32 s5, s1, 0x3f7172736328// CHECK: [0x01,0xff,0x05,0x98,0x73,0x72,0x71,0x3f]6329 6330s_lshl4_add_u32 s5, s1, s26331// CHECK: [0x01,0x02,0x85,0x98]6332 6333s_lshl4_add_u32 s101, s1, s26334// CHECK: [0x01,0x02,0xe5,0x98]6335 6336s_lshl4_add_u32 flat_scratch_lo, s1, s26337// CHECK: [0x01,0x02,0xe6,0x98]6338 6339s_lshl4_add_u32 flat_scratch_hi, s1, s26340// CHECK: [0x01,0x02,0xe7,0x98]6341 6342s_lshl4_add_u32 vcc_lo, s1, s26343// CHECK: [0x01,0x02,0xea,0x98]6344 6345s_lshl4_add_u32 vcc_hi, s1, s26346// CHECK: [0x01,0x02,0xeb,0x98]6347 6348s_lshl4_add_u32 ttmp15, s1, s26349// CHECK: [0x01,0x02,0xfb,0x98]6350 6351s_lshl4_add_u32 m0, s1, s26352// CHECK: [0x01,0x02,0xfc,0x98]6353 6354s_lshl4_add_u32 exec_lo, s1, s26355// CHECK: [0x01,0x02,0xfe,0x98]6356 6357s_lshl4_add_u32 exec_hi, s1, s26358// CHECK: [0x01,0x02,0xff,0x98]6359 6360s_lshl4_add_u32 s5, s101, s26361// CHECK: [0x65,0x02,0x85,0x98]6362 6363s_lshl4_add_u32 s5, flat_scratch_lo, s26364// CHECK: [0x66,0x02,0x85,0x98]6365 6366s_lshl4_add_u32 s5, flat_scratch_hi, s26367// CHECK: [0x67,0x02,0x85,0x98]6368 6369s_lshl4_add_u32 s5, vcc_lo, s26370// CHECK: [0x6a,0x02,0x85,0x98]6371 6372s_lshl4_add_u32 s5, vcc_hi, s26373// CHECK: [0x6b,0x02,0x85,0x98]6374 6375s_lshl4_add_u32 s5, ttmp15, s26376// CHECK: [0x7b,0x02,0x85,0x98]6377 6378s_lshl4_add_u32 s5, m0, s26379// CHECK: [0x7c,0x02,0x85,0x98]6380 6381s_lshl4_add_u32 s5, exec_lo, s26382// CHECK: [0x7e,0x02,0x85,0x98]6383 6384s_lshl4_add_u32 s5, exec_hi, s26385// CHECK: [0x7f,0x02,0x85,0x98]6386 6387s_lshl4_add_u32 s5, 0, s26388// CHECK: [0x80,0x02,0x85,0x98]6389 6390s_lshl4_add_u32 s5, -1, s26391// CHECK: [0xc1,0x02,0x85,0x98]6392 6393s_lshl4_add_u32 s5, 0.5, s26394// CHECK: [0xf0,0x02,0x85,0x98]6395 6396s_lshl4_add_u32 s5, -4.0, s26397// CHECK: [0xf7,0x02,0x85,0x98]6398 6399s_lshl4_add_u32 s5, src_vccz, s26400// CHECK: [0xfb,0x02,0x85,0x98]6401 6402s_lshl4_add_u32 s5, src_execz, s26403// CHECK: [0xfc,0x02,0x85,0x98]6404 6405s_lshl4_add_u32 s5, src_scc, s26406// CHECK: [0xfd,0x02,0x85,0x98]6407 6408s_lshl4_add_u32 s5, 0xaf123456, s26409// CHECK: [0xff,0x02,0x85,0x98,0x56,0x34,0x12,0xaf]6410 6411s_lshl4_add_u32 s5, 0x3f717273, s26412// CHECK: [0xff,0x02,0x85,0x98,0x73,0x72,0x71,0x3f]6413 6414s_lshl4_add_u32 s5, s1, s1016415// CHECK: [0x01,0x65,0x85,0x98]6416 6417s_lshl4_add_u32 s5, s1, flat_scratch_lo6418// CHECK: [0x01,0x66,0x85,0x98]6419 6420s_lshl4_add_u32 s5, s1, flat_scratch_hi6421// CHECK: [0x01,0x67,0x85,0x98]6422 6423s_lshl4_add_u32 s5, s1, vcc_lo6424// CHECK: [0x01,0x6a,0x85,0x98]6425 6426s_lshl4_add_u32 s5, s1, vcc_hi6427// CHECK: [0x01,0x6b,0x85,0x98]6428 6429s_lshl4_add_u32 s5, s1, ttmp156430// CHECK: [0x01,0x7b,0x85,0x98]6431 6432s_lshl4_add_u32 s5, s1, m06433// CHECK: [0x01,0x7c,0x85,0x98]6434 6435s_lshl4_add_u32 s5, s1, exec_lo6436// CHECK: [0x01,0x7e,0x85,0x98]6437 6438s_lshl4_add_u32 s5, s1, exec_hi6439// CHECK: [0x01,0x7f,0x85,0x98]6440 6441s_lshl4_add_u32 s5, s1, 06442// CHECK: [0x01,0x80,0x85,0x98]6443 6444s_lshl4_add_u32 s5, s1, -16445// CHECK: [0x01,0xc1,0x85,0x98]6446 6447s_lshl4_add_u32 s5, s1, 0.56448// CHECK: [0x01,0xf0,0x85,0x98]6449 6450s_lshl4_add_u32 s5, s1, -4.06451// CHECK: [0x01,0xf7,0x85,0x98]6452 6453s_lshl4_add_u32 s5, s1, src_vccz6454// CHECK: [0x01,0xfb,0x85,0x98]6455 6456s_lshl4_add_u32 s5, s1, src_execz6457// CHECK: [0x01,0xfc,0x85,0x98]6458 6459s_lshl4_add_u32 s5, s1, src_scc6460// CHECK: [0x01,0xfd,0x85,0x98]6461 6462s_lshl4_add_u32 s5, s1, 0xaf1234566463// CHECK: [0x01,0xff,0x85,0x98,0x56,0x34,0x12,0xaf]6464 6465s_lshl4_add_u32 s5, s1, 0x3f7172736466// CHECK: [0x01,0xff,0x85,0x98,0x73,0x72,0x71,0x3f]6467 6468s_pack_ll_b32_b16 s5, s1, s26469// CHECK: [0x01,0x02,0x05,0x99]6470 6471s_pack_ll_b32_b16 s101, s1, s26472// CHECK: [0x01,0x02,0x65,0x99]6473 6474s_pack_ll_b32_b16 flat_scratch_lo, s1, s26475// CHECK: [0x01,0x02,0x66,0x99]6476 6477s_pack_ll_b32_b16 flat_scratch_hi, s1, s26478// CHECK: [0x01,0x02,0x67,0x99]6479 6480s_pack_ll_b32_b16 vcc_lo, s1, s26481// CHECK: [0x01,0x02,0x6a,0x99]6482 6483s_pack_ll_b32_b16 vcc_hi, s1, s26484// CHECK: [0x01,0x02,0x6b,0x99]6485 6486s_pack_ll_b32_b16 ttmp15, s1, s26487// CHECK: [0x01,0x02,0x7b,0x99]6488 6489s_pack_ll_b32_b16 m0, s1, s26490// CHECK: [0x01,0x02,0x7c,0x99]6491 6492s_pack_ll_b32_b16 exec_lo, s1, s26493// CHECK: [0x01,0x02,0x7e,0x99]6494 6495s_pack_ll_b32_b16 exec_hi, s1, s26496// CHECK: [0x01,0x02,0x7f,0x99]6497 6498s_pack_ll_b32_b16 s5, s101, s26499// CHECK: [0x65,0x02,0x05,0x99]6500 6501s_pack_ll_b32_b16 s5, flat_scratch_lo, s26502// CHECK: [0x66,0x02,0x05,0x99]6503 6504s_pack_ll_b32_b16 s5, flat_scratch_hi, s26505// CHECK: [0x67,0x02,0x05,0x99]6506 6507s_pack_ll_b32_b16 s5, vcc_lo, s26508// CHECK: [0x6a,0x02,0x05,0x99]6509 6510s_pack_ll_b32_b16 s5, vcc_hi, s26511// CHECK: [0x6b,0x02,0x05,0x99]6512 6513s_pack_ll_b32_b16 s5, ttmp15, s26514// CHECK: [0x7b,0x02,0x05,0x99]6515 6516s_pack_ll_b32_b16 s5, m0, s26517// CHECK: [0x7c,0x02,0x05,0x99]6518 6519s_pack_ll_b32_b16 s5, exec_lo, s26520// CHECK: [0x7e,0x02,0x05,0x99]6521 6522s_pack_ll_b32_b16 s5, exec_hi, s26523// CHECK: [0x7f,0x02,0x05,0x99]6524 6525s_pack_ll_b32_b16 s5, 0, s26526// CHECK: [0x80,0x02,0x05,0x99]6527 6528s_pack_ll_b32_b16 s5, -1, s26529// CHECK: [0xc1,0x02,0x05,0x99]6530 6531s_pack_ll_b32_b16 s5, 0.5, s26532// CHECK: [0xf0,0x02,0x05,0x99]6533 6534s_pack_ll_b32_b16 s5, -4.0, s26535// CHECK: [0xf7,0x02,0x05,0x99]6536 6537s_pack_ll_b32_b16 s5, src_vccz, s26538// CHECK: [0xfb,0x02,0x05,0x99]6539 6540s_pack_ll_b32_b16 s5, src_execz, s26541// CHECK: [0xfc,0x02,0x05,0x99]6542 6543s_pack_ll_b32_b16 s5, src_scc, s26544// CHECK: [0xfd,0x02,0x05,0x99]6545 6546s_pack_ll_b32_b16 s5, 0xfe0b, s26547// CHECK: [0xff,0x02,0x05,0x99,0x0b,0xfe,0x00,0x00]6548 6549s_pack_ll_b32_b16 s5, 0x3456, s26550// CHECK: [0xff,0x02,0x05,0x99,0x56,0x34,0x00,0x00]6551 6552s_pack_ll_b32_b16 s5, s1, s1016553// CHECK: [0x01,0x65,0x05,0x99]6554 6555s_pack_ll_b32_b16 s5, s1, flat_scratch_lo6556// CHECK: [0x01,0x66,0x05,0x99]6557 6558s_pack_ll_b32_b16 s5, s1, flat_scratch_hi6559// CHECK: [0x01,0x67,0x05,0x99]6560 6561s_pack_ll_b32_b16 s5, s1, vcc_lo6562// CHECK: [0x01,0x6a,0x05,0x99]6563 6564s_pack_ll_b32_b16 s5, s1, vcc_hi6565// CHECK: [0x01,0x6b,0x05,0x99]6566 6567s_pack_ll_b32_b16 s5, s1, ttmp156568// CHECK: [0x01,0x7b,0x05,0x99]6569 6570s_pack_ll_b32_b16 s5, s1, m06571// CHECK: [0x01,0x7c,0x05,0x99]6572 6573s_pack_ll_b32_b16 s5, s1, exec_lo6574// CHECK: [0x01,0x7e,0x05,0x99]6575 6576s_pack_ll_b32_b16 s5, s1, exec_hi6577// CHECK: [0x01,0x7f,0x05,0x99]6578 6579s_pack_ll_b32_b16 s5, s1, 06580// CHECK: [0x01,0x80,0x05,0x99]6581 6582s_pack_ll_b32_b16 s5, s1, -16583// CHECK: [0x01,0xc1,0x05,0x99]6584 6585s_pack_ll_b32_b16 s5, s1, 0.56586// CHECK: [0x01,0xf0,0x05,0x99]6587 6588s_pack_ll_b32_b16 s5, s1, -4.06589// CHECK: [0x01,0xf7,0x05,0x99]6590 6591s_pack_ll_b32_b16 s5, s1, src_vccz6592// CHECK: [0x01,0xfb,0x05,0x99]6593 6594s_pack_ll_b32_b16 s5, s1, src_execz6595// CHECK: [0x01,0xfc,0x05,0x99]6596 6597s_pack_ll_b32_b16 s5, s1, src_scc6598// CHECK: [0x01,0xfd,0x05,0x99]6599 6600s_pack_ll_b32_b16 s5, s1, 0xfe0b6601// CHECK: [0x01,0xff,0x05,0x99,0x0b,0xfe,0x00,0x00]6602 6603s_pack_ll_b32_b16 s5, s1, 0x34566604// CHECK: [0x01,0xff,0x05,0x99,0x56,0x34,0x00,0x00]6605 6606s_pack_lh_b32_b16 s5, s1, s26607// CHECK: [0x01,0x02,0x85,0x99]6608 6609s_pack_lh_b32_b16 s101, s1, s26610// CHECK: [0x01,0x02,0xe5,0x99]6611 6612s_pack_lh_b32_b16 flat_scratch_lo, s1, s26613// CHECK: [0x01,0x02,0xe6,0x99]6614 6615s_pack_lh_b32_b16 flat_scratch_hi, s1, s26616// CHECK: [0x01,0x02,0xe7,0x99]6617 6618s_pack_lh_b32_b16 vcc_lo, s1, s26619// CHECK: [0x01,0x02,0xea,0x99]6620 6621s_pack_lh_b32_b16 vcc_hi, s1, s26622// CHECK: [0x01,0x02,0xeb,0x99]6623 6624s_pack_lh_b32_b16 ttmp15, s1, s26625// CHECK: [0x01,0x02,0xfb,0x99]6626 6627s_pack_lh_b32_b16 m0, s1, s26628// CHECK: [0x01,0x02,0xfc,0x99]6629 6630s_pack_lh_b32_b16 exec_lo, s1, s26631// CHECK: [0x01,0x02,0xfe,0x99]6632 6633s_pack_lh_b32_b16 exec_hi, s1, s26634// CHECK: [0x01,0x02,0xff,0x99]6635 6636s_pack_lh_b32_b16 s5, s101, s26637// CHECK: [0x65,0x02,0x85,0x99]6638 6639s_pack_lh_b32_b16 s5, flat_scratch_lo, s26640// CHECK: [0x66,0x02,0x85,0x99]6641 6642s_pack_lh_b32_b16 s5, flat_scratch_hi, s26643// CHECK: [0x67,0x02,0x85,0x99]6644 6645s_pack_lh_b32_b16 s5, vcc_lo, s26646// CHECK: [0x6a,0x02,0x85,0x99]6647 6648s_pack_lh_b32_b16 s5, vcc_hi, s26649// CHECK: [0x6b,0x02,0x85,0x99]6650 6651s_pack_lh_b32_b16 s5, ttmp15, s26652// CHECK: [0x7b,0x02,0x85,0x99]6653 6654s_pack_lh_b32_b16 s5, m0, s26655// CHECK: [0x7c,0x02,0x85,0x99]6656 6657s_pack_lh_b32_b16 s5, exec_lo, s26658// CHECK: [0x7e,0x02,0x85,0x99]6659 6660s_pack_lh_b32_b16 s5, exec_hi, s26661// CHECK: [0x7f,0x02,0x85,0x99]6662 6663s_pack_lh_b32_b16 s5, 0, s26664// CHECK: [0x80,0x02,0x85,0x99]6665 6666s_pack_lh_b32_b16 s5, -1, s26667// CHECK: [0xc1,0x02,0x85,0x99]6668 6669s_pack_lh_b32_b16 s5, 0.5, s26670// CHECK: [0xf0,0x02,0x85,0x99]6671 6672s_pack_lh_b32_b16 s5, -4.0, s26673// CHECK: [0xf7,0x02,0x85,0x99]6674 6675s_pack_lh_b32_b16 s5, src_vccz, s26676// CHECK: [0xfb,0x02,0x85,0x99]6677 6678s_pack_lh_b32_b16 s5, src_execz, s26679// CHECK: [0xfc,0x02,0x85,0x99]6680 6681s_pack_lh_b32_b16 s5, src_scc, s26682// CHECK: [0xfd,0x02,0x85,0x99]6683 6684s_pack_lh_b32_b16 s5, 0xfe0b, s26685// CHECK: [0xff,0x02,0x85,0x99,0x0b,0xfe,0x00,0x00]6686 6687s_pack_lh_b32_b16 s5, 0x3456, s26688// CHECK: [0xff,0x02,0x85,0x99,0x56,0x34,0x00,0x00]6689 6690s_pack_lh_b32_b16 s5, s1, s1016691// CHECK: [0x01,0x65,0x85,0x99]6692 6693s_pack_lh_b32_b16 s5, s1, flat_scratch_lo6694// CHECK: [0x01,0x66,0x85,0x99]6695 6696s_pack_lh_b32_b16 s5, s1, flat_scratch_hi6697// CHECK: [0x01,0x67,0x85,0x99]6698 6699s_pack_lh_b32_b16 s5, s1, vcc_lo6700// CHECK: [0x01,0x6a,0x85,0x99]6701 6702s_pack_lh_b32_b16 s5, s1, vcc_hi6703// CHECK: [0x01,0x6b,0x85,0x99]6704 6705s_pack_lh_b32_b16 s5, s1, ttmp156706// CHECK: [0x01,0x7b,0x85,0x99]6707 6708s_pack_lh_b32_b16 s5, s1, m06709// CHECK: [0x01,0x7c,0x85,0x99]6710 6711s_pack_lh_b32_b16 s5, s1, exec_lo6712// CHECK: [0x01,0x7e,0x85,0x99]6713 6714s_pack_lh_b32_b16 s5, s1, exec_hi6715// CHECK: [0x01,0x7f,0x85,0x99]6716 6717s_pack_lh_b32_b16 s5, s1, 06718// CHECK: [0x01,0x80,0x85,0x99]6719 6720s_pack_lh_b32_b16 s5, s1, -16721// CHECK: [0x01,0xc1,0x85,0x99]6722 6723s_pack_lh_b32_b16 s5, s1, 0.56724// CHECK: [0x01,0xf0,0x85,0x99]6725 6726s_pack_lh_b32_b16 s5, s1, -4.06727// CHECK: [0x01,0xf7,0x85,0x99]6728 6729s_pack_lh_b32_b16 s5, s1, src_vccz6730// CHECK: [0x01,0xfb,0x85,0x99]6731 6732s_pack_lh_b32_b16 s5, s1, src_execz6733// CHECK: [0x01,0xfc,0x85,0x99]6734 6735s_pack_lh_b32_b16 s5, s1, src_scc6736// CHECK: [0x01,0xfd,0x85,0x99]6737 6738s_pack_lh_b32_b16 s5, s1, 0xaf1234566739// CHECK: [0x01,0xff,0x85,0x99,0x56,0x34,0x12,0xaf]6740 6741s_pack_lh_b32_b16 s5, s1, 0x3f7172736742// CHECK: [0x01,0xff,0x85,0x99,0x73,0x72,0x71,0x3f]6743 6744s_pack_hh_b32_b16 s5, s1, s26745// CHECK: [0x01,0x02,0x05,0x9a]6746 6747s_pack_hh_b32_b16 s101, s1, s26748// CHECK: [0x01,0x02,0x65,0x9a]6749 6750s_pack_hh_b32_b16 flat_scratch_lo, s1, s26751// CHECK: [0x01,0x02,0x66,0x9a]6752 6753s_pack_hh_b32_b16 flat_scratch_hi, s1, s26754// CHECK: [0x01,0x02,0x67,0x9a]6755 6756s_pack_hh_b32_b16 vcc_lo, s1, s26757// CHECK: [0x01,0x02,0x6a,0x9a]6758 6759s_pack_hh_b32_b16 vcc_hi, s1, s26760// CHECK: [0x01,0x02,0x6b,0x9a]6761 6762s_pack_hh_b32_b16 ttmp15, s1, s26763// CHECK: [0x01,0x02,0x7b,0x9a]6764 6765s_pack_hh_b32_b16 m0, s1, s26766// CHECK: [0x01,0x02,0x7c,0x9a]6767 6768s_pack_hh_b32_b16 exec_lo, s1, s26769// CHECK: [0x01,0x02,0x7e,0x9a]6770 6771s_pack_hh_b32_b16 exec_hi, s1, s26772// CHECK: [0x01,0x02,0x7f,0x9a]6773 6774s_pack_hh_b32_b16 s5, s101, s26775// CHECK: [0x65,0x02,0x05,0x9a]6776 6777s_pack_hh_b32_b16 s5, flat_scratch_lo, s26778// CHECK: [0x66,0x02,0x05,0x9a]6779 6780s_pack_hh_b32_b16 s5, flat_scratch_hi, s26781// CHECK: [0x67,0x02,0x05,0x9a]6782 6783s_pack_hh_b32_b16 s5, vcc_lo, s26784// CHECK: [0x6a,0x02,0x05,0x9a]6785 6786s_pack_hh_b32_b16 s5, vcc_hi, s26787// CHECK: [0x6b,0x02,0x05,0x9a]6788 6789s_pack_hh_b32_b16 s5, ttmp15, s26790// CHECK: [0x7b,0x02,0x05,0x9a]6791 6792s_pack_hh_b32_b16 s5, m0, s26793// CHECK: [0x7c,0x02,0x05,0x9a]6794 6795s_pack_hh_b32_b16 s5, exec_lo, s26796// CHECK: [0x7e,0x02,0x05,0x9a]6797 6798s_pack_hh_b32_b16 s5, exec_hi, s26799// CHECK: [0x7f,0x02,0x05,0x9a]6800 6801s_pack_hh_b32_b16 s5, 0, s26802// CHECK: [0x80,0x02,0x05,0x9a]6803 6804s_pack_hh_b32_b16 s5, -1, s26805// CHECK: [0xc1,0x02,0x05,0x9a]6806 6807s_pack_hh_b32_b16 s5, 0.5, s26808// CHECK: [0xf0,0x02,0x05,0x9a]6809 6810s_pack_hh_b32_b16 s5, -4.0, s26811// CHECK: [0xf7,0x02,0x05,0x9a]6812 6813s_pack_hh_b32_b16 s5, src_vccz, s26814// CHECK: [0xfb,0x02,0x05,0x9a]6815 6816s_pack_hh_b32_b16 s5, src_execz, s26817// CHECK: [0xfc,0x02,0x05,0x9a]6818 6819s_pack_hh_b32_b16 s5, src_scc, s26820// CHECK: [0xfd,0x02,0x05,0x9a]6821 6822s_pack_hh_b32_b16 s5, 0xaf123456, s26823// CHECK: [0xff,0x02,0x05,0x9a,0x56,0x34,0x12,0xaf]6824 6825s_pack_hh_b32_b16 s5, 0x3f717273, s26826// CHECK: [0xff,0x02,0x05,0x9a,0x73,0x72,0x71,0x3f]6827 6828s_pack_hh_b32_b16 s5, s1, s1016829// CHECK: [0x01,0x65,0x05,0x9a]6830 6831s_pack_hh_b32_b16 s5, s1, flat_scratch_lo6832// CHECK: [0x01,0x66,0x05,0x9a]6833 6834s_pack_hh_b32_b16 s5, s1, flat_scratch_hi6835// CHECK: [0x01,0x67,0x05,0x9a]6836 6837s_pack_hh_b32_b16 s5, s1, vcc_lo6838// CHECK: [0x01,0x6a,0x05,0x9a]6839 6840s_pack_hh_b32_b16 s5, s1, vcc_hi6841// CHECK: [0x01,0x6b,0x05,0x9a]6842 6843s_pack_hh_b32_b16 s5, s1, ttmp156844// CHECK: [0x01,0x7b,0x05,0x9a]6845 6846s_pack_hh_b32_b16 s5, s1, m06847// CHECK: [0x01,0x7c,0x05,0x9a]6848 6849s_pack_hh_b32_b16 s5, s1, exec_lo6850// CHECK: [0x01,0x7e,0x05,0x9a]6851 6852s_pack_hh_b32_b16 s5, s1, exec_hi6853// CHECK: [0x01,0x7f,0x05,0x9a]6854 6855s_pack_hh_b32_b16 s5, s1, 06856// CHECK: [0x01,0x80,0x05,0x9a]6857 6858s_pack_hh_b32_b16 s5, s1, -16859// CHECK: [0x01,0xc1,0x05,0x9a]6860 6861s_pack_hh_b32_b16 s5, s1, 0.56862// CHECK: [0x01,0xf0,0x05,0x9a]6863 6864s_pack_hh_b32_b16 s5, s1, -4.06865// CHECK: [0x01,0xf7,0x05,0x9a]6866 6867s_pack_hh_b32_b16 s5, s1, src_vccz6868// CHECK: [0x01,0xfb,0x05,0x9a]6869 6870s_pack_hh_b32_b16 s5, s1, src_execz6871// CHECK: [0x01,0xfc,0x05,0x9a]6872 6873s_pack_hh_b32_b16 s5, s1, src_scc6874// CHECK: [0x01,0xfd,0x05,0x9a]6875 6876s_pack_hh_b32_b16 s5, s1, 0xaf1234566877// CHECK: [0x01,0xff,0x05,0x9a,0x56,0x34,0x12,0xaf]6878 6879s_pack_hh_b32_b16 s5, s1, 0x3f7172736880// CHECK: [0x01,0xff,0x05,0x9a,0x73,0x72,0x71,0x3f]6881