brintos

brintos / llvm-project-archived public Read only

0
0
Text · 79.3 KiB · 3fb562f Raw
3797 lines · plain
1// RUN: llvm-mc -triple=amdgcn -mcpu=bonaire -show-encoding %s | FileCheck %s2 3v_cndmask_b32 v5, v1, v2, vcc4// CHECK: [0x01,0x05,0x0a,0x00]5 6v_cndmask_b32 v255, v1, v2, vcc7// CHECK: [0x01,0x05,0xfe,0x01]8 9v_cndmask_b32 v5, v255, v2, vcc10// CHECK: [0xff,0x05,0x0a,0x00]11 12v_cndmask_b32 v5, 0, v2, vcc13// CHECK: [0x80,0x04,0x0a,0x00]14 15v_cndmask_b32 v5, -1, v2, vcc16// CHECK: [0xc1,0x04,0x0a,0x00]17 18v_cndmask_b32 v5, 0.5, v2, vcc19// CHECK: [0xf0,0x04,0x0a,0x00]20 21v_cndmask_b32 v5, -4.0, v2, vcc22// CHECK: [0xf7,0x04,0x0a,0x00]23 24v_cndmask_b32 v5, src_lds_direct, v2, vcc25// CHECK: [0xfe,0x04,0x0a,0x00]26 27v_cndmask_b32 v5, v1, v255, vcc28// CHECK: [0x01,0xff,0x0b,0x00]29 30v_readlane_b32 s5, v1, s231// CHECK: [0x01,0x05,0x0a,0x02]32 33v_readlane_b32 s103, v1, s234// CHECK: [0x01,0x05,0xce,0x02]35 36v_readlane_b32 tba_lo, v1, s237// CHECK: [0x01,0x05,0xd8,0x02]38 39v_readlane_b32 tba_hi, v1, s240// CHECK: [0x01,0x05,0xda,0x02]41 42v_readlane_b32 tma_lo, v1, s243// CHECK: [0x01,0x05,0xdc,0x02]44 45v_readlane_b32 tma_hi, v1, s246// CHECK: [0x01,0x05,0xde,0x02]47 48v_readlane_b32 ttmp11, v1, s249// CHECK: [0x01,0x05,0xf6,0x02]50 51v_readlane_b32 s5, v255, s252// CHECK: [0xff,0x05,0x0a,0x02]53 54v_readlane_b32 s5, src_lds_direct, s255// CHECK: [0xfe,0x04,0x0a,0x02]56 57v_readlane_b32 s5, v1, s10358// CHECK: [0x01,0xcf,0x0a,0x02]59 60v_readlane_b32 s5, v1, flat_scratch_lo61// CHECK: [0x01,0xd1,0x0a,0x02]62 63v_readlane_b32 s5, v1, flat_scratch_hi64// CHECK: [0x01,0xd3,0x0a,0x02]65 66v_readlane_b32 s5, v1, vcc_lo67// CHECK: [0x01,0xd5,0x0a,0x02]68 69v_readlane_b32 s5, v1, vcc_hi70// CHECK: [0x01,0xd7,0x0a,0x02]71 72v_readlane_b32 s5, v1, tba_lo73// CHECK: [0x01,0xd9,0x0a,0x02]74 75v_readlane_b32 s5, v1, tba_hi76// CHECK: [0x01,0xdb,0x0a,0x02]77 78v_readlane_b32 s5, v1, tma_lo79// CHECK: [0x01,0xdd,0x0a,0x02]80 81v_readlane_b32 s5, v1, tma_hi82// CHECK: [0x01,0xdf,0x0a,0x02]83 84v_readlane_b32 s5, v1, ttmp1185// CHECK: [0x01,0xf7,0x0a,0x02]86 87v_readlane_b32 s5, v1, m088// CHECK: [0x01,0xf9,0x0a,0x02]89 90v_readlane_b32 s5, v1, 091// CHECK: [0x01,0x01,0x0b,0x02]92 93v_writelane_b32 v5, 0, s294// CHECK: [0x80,0x04,0x0a,0x04]95 96v_writelane_b32 v255, 0, s297// CHECK: [0x80,0x04,0xfe,0x05]98 99v_writelane_b32 v5, -1, s2100// CHECK: [0xc1,0x04,0x0a,0x04]101 102v_writelane_b32 v5, 0.5, s2103// CHECK: [0xf0,0x04,0x0a,0x04]104 105v_writelane_b32 v5, -4.0, s2106// CHECK: [0xf7,0x04,0x0a,0x04]107 108v_writelane_b32 v5, src_lds_direct, s2109// CHECK: [0xfe,0x04,0x0a,0x04]110 111v_writelane_b32 v5, 0, s103112// CHECK: [0x80,0xce,0x0a,0x04]113 114v_writelane_b32 v5, 0, flat_scratch_lo115// CHECK: [0x80,0xd0,0x0a,0x04]116 117v_writelane_b32 v5, 0, flat_scratch_hi118// CHECK: [0x80,0xd2,0x0a,0x04]119 120v_writelane_b32 v5, 0, vcc_lo121// CHECK: [0x80,0xd4,0x0a,0x04]122 123v_writelane_b32 v5, 0, vcc_hi124// CHECK: [0x80,0xd6,0x0a,0x04]125 126v_writelane_b32 v5, 0, tba_lo127// CHECK: [0x80,0xd8,0x0a,0x04]128 129v_writelane_b32 v5, 0, tba_hi130// CHECK: [0x80,0xda,0x0a,0x04]131 132v_writelane_b32 v5, 0, tma_lo133// CHECK: [0x80,0xdc,0x0a,0x04]134 135v_writelane_b32 v5, 0, tma_hi136// CHECK: [0x80,0xde,0x0a,0x04]137 138v_writelane_b32 v5, 0, ttmp11139// CHECK: [0x80,0xf6,0x0a,0x04]140 141v_writelane_b32 v5, 0, m0142// CHECK: [0x80,0xf8,0x0a,0x04]143 144v_writelane_b32 v5, 0, 0145// CHECK: [0x80,0x00,0x0b,0x04]146 147v_add_f32 v5, v1, v2148// CHECK: [0x01,0x05,0x0a,0x06]149 150v_add_f32 v255, v1, v2151// CHECK: [0x01,0x05,0xfe,0x07]152 153v_add_f32 v5, v255, v2154// CHECK: [0xff,0x05,0x0a,0x06]155 156v_add_f32 v5, s1, v2157// CHECK: [0x01,0x04,0x0a,0x06]158 159v_add_f32 v5, s103, v2160// CHECK: [0x67,0x04,0x0a,0x06]161 162v_add_f32 v5, flat_scratch_lo, v2163// CHECK: [0x68,0x04,0x0a,0x06]164 165v_add_f32 v5, flat_scratch_hi, v2166// CHECK: [0x69,0x04,0x0a,0x06]167 168v_add_f32 v5, vcc_lo, v2169// CHECK: [0x6a,0x04,0x0a,0x06]170 171v_add_f32 v5, vcc_hi, v2172// CHECK: [0x6b,0x04,0x0a,0x06]173 174v_add_f32 v5, tba_lo, v2175// CHECK: [0x6c,0x04,0x0a,0x06]176 177v_add_f32 v5, tba_hi, v2178// CHECK: [0x6d,0x04,0x0a,0x06]179 180v_add_f32 v5, tma_lo, v2181// CHECK: [0x6e,0x04,0x0a,0x06]182 183v_add_f32 v5, tma_hi, v2184// CHECK: [0x6f,0x04,0x0a,0x06]185 186v_add_f32 v5, ttmp11, v2187// CHECK: [0x7b,0x04,0x0a,0x06]188 189v_add_f32 v5, m0, v2190// CHECK: [0x7c,0x04,0x0a,0x06]191 192v_add_f32 v5, exec_lo, v2193// CHECK: [0x7e,0x04,0x0a,0x06]194 195v_add_f32 v5, exec_hi, v2196// CHECK: [0x7f,0x04,0x0a,0x06]197 198v_add_f32 v5, 0, v2199// CHECK: [0x80,0x04,0x0a,0x06]200 201v_add_f32 v5, -1, v2202// CHECK: [0xc1,0x04,0x0a,0x06]203 204v_add_f32 v5, 0.5, v2205// CHECK: [0xf0,0x04,0x0a,0x06]206 207v_add_f32 v5, -4.0, v2208// CHECK: [0xf7,0x04,0x0a,0x06]209 210v_add_f32 v5, src_vccz, v2211// CHECK: [0xfb,0x04,0x0a,0x06]212 213v_add_f32 v5, src_execz, v2214// CHECK: [0xfc,0x04,0x0a,0x06]215 216v_add_f32 v5, src_scc, v2217// CHECK: [0xfd,0x04,0x0a,0x06]218 219v_add_f32 v5, src_lds_direct, v2220// CHECK: [0xfe,0x04,0x0a,0x06]221 222v_add_f32 v5, 0xaf123456, v2223// CHECK: [0xff,0x04,0x0a,0x06,0x56,0x34,0x12,0xaf]224 225v_add_f32 v5, 0x3f717273, v2226// CHECK: [0xff,0x04,0x0a,0x06,0x73,0x72,0x71,0x3f]227 228v_add_f32 v5, v1, v255229// CHECK: [0x01,0xff,0x0b,0x06]230 231v_sub_f32 v5, v1, v2232// CHECK: [0x01,0x05,0x0a,0x08]233 234v_sub_f32 v255, v1, v2235// CHECK: [0x01,0x05,0xfe,0x09]236 237v_sub_f32 v5, v255, v2238// CHECK: [0xff,0x05,0x0a,0x08]239 240v_sub_f32 v5, s1, v2241// CHECK: [0x01,0x04,0x0a,0x08]242 243v_sub_f32 v5, s103, v2244// CHECK: [0x67,0x04,0x0a,0x08]245 246v_sub_f32 v5, flat_scratch_lo, v2247// CHECK: [0x68,0x04,0x0a,0x08]248 249v_sub_f32 v5, flat_scratch_hi, v2250// CHECK: [0x69,0x04,0x0a,0x08]251 252v_sub_f32 v5, vcc_lo, v2253// CHECK: [0x6a,0x04,0x0a,0x08]254 255v_sub_f32 v5, vcc_hi, v2256// CHECK: [0x6b,0x04,0x0a,0x08]257 258v_sub_f32 v5, tba_lo, v2259// CHECK: [0x6c,0x04,0x0a,0x08]260 261v_sub_f32 v5, tba_hi, v2262// CHECK: [0x6d,0x04,0x0a,0x08]263 264v_sub_f32 v5, tma_lo, v2265// CHECK: [0x6e,0x04,0x0a,0x08]266 267v_sub_f32 v5, tma_hi, v2268// CHECK: [0x6f,0x04,0x0a,0x08]269 270v_sub_f32 v5, ttmp11, v2271// CHECK: [0x7b,0x04,0x0a,0x08]272 273v_sub_f32 v5, m0, v2274// CHECK: [0x7c,0x04,0x0a,0x08]275 276v_sub_f32 v5, exec_lo, v2277// CHECK: [0x7e,0x04,0x0a,0x08]278 279v_sub_f32 v5, exec_hi, v2280// CHECK: [0x7f,0x04,0x0a,0x08]281 282v_sub_f32 v5, 0, v2283// CHECK: [0x80,0x04,0x0a,0x08]284 285v_sub_f32 v5, -1, v2286// CHECK: [0xc1,0x04,0x0a,0x08]287 288v_sub_f32 v5, 0.5, v2289// CHECK: [0xf0,0x04,0x0a,0x08]290 291v_sub_f32 v5, -4.0, v2292// CHECK: [0xf7,0x04,0x0a,0x08]293 294v_sub_f32 v5, src_vccz, v2295// CHECK: [0xfb,0x04,0x0a,0x08]296 297v_sub_f32 v5, src_execz, v2298// CHECK: [0xfc,0x04,0x0a,0x08]299 300v_sub_f32 v5, src_scc, v2301// CHECK: [0xfd,0x04,0x0a,0x08]302 303v_sub_f32 v5, src_lds_direct, v2304// CHECK: [0xfe,0x04,0x0a,0x08]305 306v_sub_f32 v5, 0xaf123456, v2307// CHECK: [0xff,0x04,0x0a,0x08,0x56,0x34,0x12,0xaf]308 309v_sub_f32 v5, 0x3f717273, v2310// CHECK: [0xff,0x04,0x0a,0x08,0x73,0x72,0x71,0x3f]311 312v_sub_f32 v5, v1, v255313// CHECK: [0x01,0xff,0x0b,0x08]314 315v_subrev_f32 v5, v1, v2316// CHECK: [0x01,0x05,0x0a,0x0a]317 318v_subrev_f32 v255, v1, v2319// CHECK: [0x01,0x05,0xfe,0x0b]320 321v_subrev_f32 v5, v255, v2322// CHECK: [0xff,0x05,0x0a,0x0a]323 324v_subrev_f32 v5, s1, v2325// CHECK: [0x01,0x04,0x0a,0x0a]326 327v_subrev_f32 v5, s103, v2328// CHECK: [0x67,0x04,0x0a,0x0a]329 330v_subrev_f32 v5, flat_scratch_lo, v2331// CHECK: [0x68,0x04,0x0a,0x0a]332 333v_subrev_f32 v5, flat_scratch_hi, v2334// CHECK: [0x69,0x04,0x0a,0x0a]335 336v_subrev_f32 v5, vcc_lo, v2337// CHECK: [0x6a,0x04,0x0a,0x0a]338 339v_subrev_f32 v5, vcc_hi, v2340// CHECK: [0x6b,0x04,0x0a,0x0a]341 342v_subrev_f32 v5, tba_lo, v2343// CHECK: [0x6c,0x04,0x0a,0x0a]344 345v_subrev_f32 v5, tba_hi, v2346// CHECK: [0x6d,0x04,0x0a,0x0a]347 348v_subrev_f32 v5, tma_lo, v2349// CHECK: [0x6e,0x04,0x0a,0x0a]350 351v_subrev_f32 v5, tma_hi, v2352// CHECK: [0x6f,0x04,0x0a,0x0a]353 354v_subrev_f32 v5, ttmp11, v2355// CHECK: [0x7b,0x04,0x0a,0x0a]356 357v_subrev_f32 v5, m0, v2358// CHECK: [0x7c,0x04,0x0a,0x0a]359 360v_subrev_f32 v5, exec_lo, v2361// CHECK: [0x7e,0x04,0x0a,0x0a]362 363v_subrev_f32 v5, exec_hi, v2364// CHECK: [0x7f,0x04,0x0a,0x0a]365 366v_subrev_f32 v5, 0, v2367// CHECK: [0x80,0x04,0x0a,0x0a]368 369v_subrev_f32 v5, -1, v2370// CHECK: [0xc1,0x04,0x0a,0x0a]371 372v_subrev_f32 v5, 0.5, v2373// CHECK: [0xf0,0x04,0x0a,0x0a]374 375v_subrev_f32 v5, -4.0, v2376// CHECK: [0xf7,0x04,0x0a,0x0a]377 378v_subrev_f32 v5, src_vccz, v2379// CHECK: [0xfb,0x04,0x0a,0x0a]380 381v_subrev_f32 v5, src_execz, v2382// CHECK: [0xfc,0x04,0x0a,0x0a]383 384v_subrev_f32 v5, src_scc, v2385// CHECK: [0xfd,0x04,0x0a,0x0a]386 387v_subrev_f32 v5, 0xaf123456, v2388// CHECK: [0xff,0x04,0x0a,0x0a,0x56,0x34,0x12,0xaf]389 390v_subrev_f32 v5, 0x3f717273, v2391// CHECK: [0xff,0x04,0x0a,0x0a,0x73,0x72,0x71,0x3f]392 393v_subrev_f32 v5, v1, v255394// CHECK: [0x01,0xff,0x0b,0x0a]395 396v_mac_legacy_f32 v5, v1, v2397// CHECK: [0x01,0x05,0x0a,0x0c]398 399v_mac_legacy_f32 v255, v1, v2400// CHECK: [0x01,0x05,0xfe,0x0d]401 402v_mac_legacy_f32 v5, v255, v2403// CHECK: [0xff,0x05,0x0a,0x0c]404 405v_mac_legacy_f32 v5, s1, v2406// CHECK: [0x01,0x04,0x0a,0x0c]407 408v_mac_legacy_f32 v5, s103, v2409// CHECK: [0x67,0x04,0x0a,0x0c]410 411v_mac_legacy_f32 v5, flat_scratch_lo, v2412// CHECK: [0x68,0x04,0x0a,0x0c]413 414v_mac_legacy_f32 v5, flat_scratch_hi, v2415// CHECK: [0x69,0x04,0x0a,0x0c]416 417v_mac_legacy_f32 v5, vcc_lo, v2418// CHECK: [0x6a,0x04,0x0a,0x0c]419 420v_mac_legacy_f32 v5, vcc_hi, v2421// CHECK: [0x6b,0x04,0x0a,0x0c]422 423v_mac_legacy_f32 v5, tba_lo, v2424// CHECK: [0x6c,0x04,0x0a,0x0c]425 426v_mac_legacy_f32 v5, tba_hi, v2427// CHECK: [0x6d,0x04,0x0a,0x0c]428 429v_mac_legacy_f32 v5, tma_lo, v2430// CHECK: [0x6e,0x04,0x0a,0x0c]431 432v_mac_legacy_f32 v5, tma_hi, v2433// CHECK: [0x6f,0x04,0x0a,0x0c]434 435v_mac_legacy_f32 v5, ttmp11, v2436// CHECK: [0x7b,0x04,0x0a,0x0c]437 438v_mac_legacy_f32 v5, m0, v2439// CHECK: [0x7c,0x04,0x0a,0x0c]440 441v_mac_legacy_f32 v5, exec_lo, v2442// CHECK: [0x7e,0x04,0x0a,0x0c]443 444v_mac_legacy_f32 v5, exec_hi, v2445// CHECK: [0x7f,0x04,0x0a,0x0c]446 447v_mac_legacy_f32 v5, 0, v2448// CHECK: [0x80,0x04,0x0a,0x0c]449 450v_mac_legacy_f32 v5, -1, v2451// CHECK: [0xc1,0x04,0x0a,0x0c]452 453v_mac_legacy_f32 v5, 0.5, v2454// CHECK: [0xf0,0x04,0x0a,0x0c]455 456v_mac_legacy_f32 v5, -4.0, v2457// CHECK: [0xf7,0x04,0x0a,0x0c]458 459v_mac_legacy_f32 v5, src_vccz, v2460// CHECK: [0xfb,0x04,0x0a,0x0c]461 462v_mac_legacy_f32 v5, src_execz, v2463// CHECK: [0xfc,0x04,0x0a,0x0c]464 465v_mac_legacy_f32 v5, src_scc, v2466// CHECK: [0xfd,0x04,0x0a,0x0c]467 468v_mac_legacy_f32 v5, src_lds_direct, v2469// CHECK: [0xfe,0x04,0x0a,0x0c]470 471v_mac_legacy_f32 v5, 0xaf123456, v2472// CHECK: [0xff,0x04,0x0a,0x0c,0x56,0x34,0x12,0xaf]473 474v_mac_legacy_f32 v5, 0x3f717273, v2475// CHECK: [0xff,0x04,0x0a,0x0c,0x73,0x72,0x71,0x3f]476 477v_mac_legacy_f32 v5, v1, v255478// CHECK: [0x01,0xff,0x0b,0x0c]479 480v_mul_legacy_f32 v5, v1, v2481// CHECK: [0x01,0x05,0x0a,0x0e]482 483v_mul_legacy_f32 v255, v1, v2484// CHECK: [0x01,0x05,0xfe,0x0f]485 486v_mul_legacy_f32 v5, v255, v2487// CHECK: [0xff,0x05,0x0a,0x0e]488 489v_mul_legacy_f32 v5, s1, v2490// CHECK: [0x01,0x04,0x0a,0x0e]491 492v_mul_legacy_f32 v5, s103, v2493// CHECK: [0x67,0x04,0x0a,0x0e]494 495v_mul_legacy_f32 v5, flat_scratch_lo, v2496// CHECK: [0x68,0x04,0x0a,0x0e]497 498v_mul_legacy_f32 v5, flat_scratch_hi, v2499// CHECK: [0x69,0x04,0x0a,0x0e]500 501v_mul_legacy_f32 v5, vcc_lo, v2502// CHECK: [0x6a,0x04,0x0a,0x0e]503 504v_mul_legacy_f32 v5, vcc_hi, v2505// CHECK: [0x6b,0x04,0x0a,0x0e]506 507v_mul_legacy_f32 v5, tba_lo, v2508// CHECK: [0x6c,0x04,0x0a,0x0e]509 510v_mul_legacy_f32 v5, tba_hi, v2511// CHECK: [0x6d,0x04,0x0a,0x0e]512 513v_mul_legacy_f32 v5, tma_lo, v2514// CHECK: [0x6e,0x04,0x0a,0x0e]515 516v_mul_legacy_f32 v5, tma_hi, v2517// CHECK: [0x6f,0x04,0x0a,0x0e]518 519v_mul_legacy_f32 v5, ttmp11, v2520// CHECK: [0x7b,0x04,0x0a,0x0e]521 522v_mul_legacy_f32 v5, m0, v2523// CHECK: [0x7c,0x04,0x0a,0x0e]524 525v_mul_legacy_f32 v5, exec_lo, v2526// CHECK: [0x7e,0x04,0x0a,0x0e]527 528v_mul_legacy_f32 v5, exec_hi, v2529// CHECK: [0x7f,0x04,0x0a,0x0e]530 531v_mul_legacy_f32 v5, 0, v2532// CHECK: [0x80,0x04,0x0a,0x0e]533 534v_mul_legacy_f32 v5, -1, v2535// CHECK: [0xc1,0x04,0x0a,0x0e]536 537v_mul_legacy_f32 v5, 0.5, v2538// CHECK: [0xf0,0x04,0x0a,0x0e]539 540v_mul_legacy_f32 v5, -4.0, v2541// CHECK: [0xf7,0x04,0x0a,0x0e]542 543v_mul_legacy_f32 v5, src_vccz, v2544// CHECK: [0xfb,0x04,0x0a,0x0e]545 546v_mul_legacy_f32 v5, src_execz, v2547// CHECK: [0xfc,0x04,0x0a,0x0e]548 549v_mul_legacy_f32 v5, src_scc, v2550// CHECK: [0xfd,0x04,0x0a,0x0e]551 552v_mul_legacy_f32 v5, src_lds_direct, v2553// CHECK: [0xfe,0x04,0x0a,0x0e]554 555v_mul_legacy_f32 v5, 0xaf123456, v2556// CHECK: [0xff,0x04,0x0a,0x0e,0x56,0x34,0x12,0xaf]557 558v_mul_legacy_f32 v5, 0x3f717273, v2559// CHECK: [0xff,0x04,0x0a,0x0e,0x73,0x72,0x71,0x3f]560 561v_mul_legacy_f32 v5, v1, v255562// CHECK: [0x01,0xff,0x0b,0x0e]563 564v_mul_f32 v5, v1, v2565// CHECK: [0x01,0x05,0x0a,0x10]566 567v_mul_f32 v255, v1, v2568// CHECK: [0x01,0x05,0xfe,0x11]569 570v_mul_f32 v5, v255, v2571// CHECK: [0xff,0x05,0x0a,0x10]572 573v_mul_f32 v5, s1, v2574// CHECK: [0x01,0x04,0x0a,0x10]575 576v_mul_f32 v5, s103, v2577// CHECK: [0x67,0x04,0x0a,0x10]578 579v_mul_f32 v5, flat_scratch_lo, v2580// CHECK: [0x68,0x04,0x0a,0x10]581 582v_mul_f32 v5, flat_scratch_hi, v2583// CHECK: [0x69,0x04,0x0a,0x10]584 585v_mul_f32 v5, vcc_lo, v2586// CHECK: [0x6a,0x04,0x0a,0x10]587 588v_mul_f32 v5, vcc_hi, v2589// CHECK: [0x6b,0x04,0x0a,0x10]590 591v_mul_f32 v5, tba_lo, v2592// CHECK: [0x6c,0x04,0x0a,0x10]593 594v_mul_f32 v5, tba_hi, v2595// CHECK: [0x6d,0x04,0x0a,0x10]596 597v_mul_f32 v5, tma_lo, v2598// CHECK: [0x6e,0x04,0x0a,0x10]599 600v_mul_f32 v5, tma_hi, v2601// CHECK: [0x6f,0x04,0x0a,0x10]602 603v_mul_f32 v5, ttmp11, v2604// CHECK: [0x7b,0x04,0x0a,0x10]605 606v_mul_f32 v5, m0, v2607// CHECK: [0x7c,0x04,0x0a,0x10]608 609v_mul_f32 v5, exec_lo, v2610// CHECK: [0x7e,0x04,0x0a,0x10]611 612v_mul_f32 v5, exec_hi, v2613// CHECK: [0x7f,0x04,0x0a,0x10]614 615v_mul_f32 v5, 0, v2616// CHECK: [0x80,0x04,0x0a,0x10]617 618v_mul_f32 v5, -1, v2619// CHECK: [0xc1,0x04,0x0a,0x10]620 621v_mul_f32 v5, 0.5, v2622// CHECK: [0xf0,0x04,0x0a,0x10]623 624v_mul_f32 v5, -4.0, v2625// CHECK: [0xf7,0x04,0x0a,0x10]626 627v_mul_f32 v5, src_vccz, v2628// CHECK: [0xfb,0x04,0x0a,0x10]629 630v_mul_f32 v5, src_execz, v2631// CHECK: [0xfc,0x04,0x0a,0x10]632 633v_mul_f32 v5, src_scc, v2634// CHECK: [0xfd,0x04,0x0a,0x10]635 636v_mul_f32 v5, src_lds_direct, v2637// CHECK: [0xfe,0x04,0x0a,0x10]638 639v_mul_f32 v5, 0xaf123456, v2640// CHECK: [0xff,0x04,0x0a,0x10,0x56,0x34,0x12,0xaf]641 642v_mul_f32 v5, 0x3f717273, v2643// CHECK: [0xff,0x04,0x0a,0x10,0x73,0x72,0x71,0x3f]644 645v_mul_f32 v5, v1, v255646// CHECK: [0x01,0xff,0x0b,0x10]647 648v_mul_i32_i24 v5, v1, v2649// CHECK: [0x01,0x05,0x0a,0x12]650 651v_mul_i32_i24 v255, v1, v2652// CHECK: [0x01,0x05,0xfe,0x13]653 654v_mul_i32_i24 v5, v255, v2655// CHECK: [0xff,0x05,0x0a,0x12]656 657v_mul_i32_i24 v5, s1, v2658// CHECK: [0x01,0x04,0x0a,0x12]659 660v_mul_i32_i24 v5, s103, v2661// CHECK: [0x67,0x04,0x0a,0x12]662 663v_mul_i32_i24 v5, flat_scratch_lo, v2664// CHECK: [0x68,0x04,0x0a,0x12]665 666v_mul_i32_i24 v5, flat_scratch_hi, v2667// CHECK: [0x69,0x04,0x0a,0x12]668 669v_mul_i32_i24 v5, vcc_lo, v2670// CHECK: [0x6a,0x04,0x0a,0x12]671 672v_mul_i32_i24 v5, vcc_hi, v2673// CHECK: [0x6b,0x04,0x0a,0x12]674 675v_mul_i32_i24 v5, tba_lo, v2676// CHECK: [0x6c,0x04,0x0a,0x12]677 678v_mul_i32_i24 v5, tba_hi, v2679// CHECK: [0x6d,0x04,0x0a,0x12]680 681v_mul_i32_i24 v5, tma_lo, v2682// CHECK: [0x6e,0x04,0x0a,0x12]683 684v_mul_i32_i24 v5, tma_hi, v2685// CHECK: [0x6f,0x04,0x0a,0x12]686 687v_mul_i32_i24 v5, ttmp11, v2688// CHECK: [0x7b,0x04,0x0a,0x12]689 690v_mul_i32_i24 v5, m0, v2691// CHECK: [0x7c,0x04,0x0a,0x12]692 693v_mul_i32_i24 v5, exec_lo, v2694// CHECK: [0x7e,0x04,0x0a,0x12]695 696v_mul_i32_i24 v5, exec_hi, v2697// CHECK: [0x7f,0x04,0x0a,0x12]698 699v_mul_i32_i24 v5, 0, v2700// CHECK: [0x80,0x04,0x0a,0x12]701 702v_mul_i32_i24 v5, -1, v2703// CHECK: [0xc1,0x04,0x0a,0x12]704 705v_mul_i32_i24 v5, 0.5, v2706// CHECK: [0xf0,0x04,0x0a,0x12]707 708v_mul_i32_i24 v5, -4.0, v2709// CHECK: [0xf7,0x04,0x0a,0x12]710 711v_mul_i32_i24 v5, src_vccz, v2712// CHECK: [0xfb,0x04,0x0a,0x12]713 714v_mul_i32_i24 v5, src_execz, v2715// CHECK: [0xfc,0x04,0x0a,0x12]716 717v_mul_i32_i24 v5, src_scc, v2718// CHECK: [0xfd,0x04,0x0a,0x12]719 720v_mul_i32_i24 v5, src_lds_direct, v2721// CHECK: [0xfe,0x04,0x0a,0x12]722 723v_mul_i32_i24 v5, 0xaf123456, v2724// CHECK: [0xff,0x04,0x0a,0x12,0x56,0x34,0x12,0xaf]725 726v_mul_i32_i24 v5, 0x3f717273, v2727// CHECK: [0xff,0x04,0x0a,0x12,0x73,0x72,0x71,0x3f]728 729v_mul_i32_i24 v5, v1, v255730// CHECK: [0x01,0xff,0x0b,0x12]731 732v_mul_hi_i32_i24 v5, v1, v2733// CHECK: [0x01,0x05,0x0a,0x14]734 735v_mul_hi_i32_i24 v255, v1, v2736// CHECK: [0x01,0x05,0xfe,0x15]737 738v_mul_hi_i32_i24 v5, v255, v2739// CHECK: [0xff,0x05,0x0a,0x14]740 741v_mul_hi_i32_i24 v5, s1, v2742// CHECK: [0x01,0x04,0x0a,0x14]743 744v_mul_hi_i32_i24 v5, s103, v2745// CHECK: [0x67,0x04,0x0a,0x14]746 747v_mul_hi_i32_i24 v5, flat_scratch_lo, v2748// CHECK: [0x68,0x04,0x0a,0x14]749 750v_mul_hi_i32_i24 v5, flat_scratch_hi, v2751// CHECK: [0x69,0x04,0x0a,0x14]752 753v_mul_hi_i32_i24 v5, vcc_lo, v2754// CHECK: [0x6a,0x04,0x0a,0x14]755 756v_mul_hi_i32_i24 v5, vcc_hi, v2757// CHECK: [0x6b,0x04,0x0a,0x14]758 759v_mul_hi_i32_i24 v5, tba_lo, v2760// CHECK: [0x6c,0x04,0x0a,0x14]761 762v_mul_hi_i32_i24 v5, tba_hi, v2763// CHECK: [0x6d,0x04,0x0a,0x14]764 765v_mul_hi_i32_i24 v5, tma_lo, v2766// CHECK: [0x6e,0x04,0x0a,0x14]767 768v_mul_hi_i32_i24 v5, tma_hi, v2769// CHECK: [0x6f,0x04,0x0a,0x14]770 771v_mul_hi_i32_i24 v5, ttmp11, v2772// CHECK: [0x7b,0x04,0x0a,0x14]773 774v_mul_hi_i32_i24 v5, m0, v2775// CHECK: [0x7c,0x04,0x0a,0x14]776 777v_mul_hi_i32_i24 v5, exec_lo, v2778// CHECK: [0x7e,0x04,0x0a,0x14]779 780v_mul_hi_i32_i24 v5, exec_hi, v2781// CHECK: [0x7f,0x04,0x0a,0x14]782 783v_mul_hi_i32_i24 v5, 0, v2784// CHECK: [0x80,0x04,0x0a,0x14]785 786v_mul_hi_i32_i24 v5, -1, v2787// CHECK: [0xc1,0x04,0x0a,0x14]788 789v_mul_hi_i32_i24 v5, 0.5, v2790// CHECK: [0xf0,0x04,0x0a,0x14]791 792v_mul_hi_i32_i24 v5, -4.0, v2793// CHECK: [0xf7,0x04,0x0a,0x14]794 795v_mul_hi_i32_i24 v5, src_vccz, v2796// CHECK: [0xfb,0x04,0x0a,0x14]797 798v_mul_hi_i32_i24 v5, src_execz, v2799// CHECK: [0xfc,0x04,0x0a,0x14]800 801v_mul_hi_i32_i24 v5, src_scc, v2802// CHECK: [0xfd,0x04,0x0a,0x14]803 804v_mul_hi_i32_i24 v5, src_lds_direct, v2805// CHECK: [0xfe,0x04,0x0a,0x14]806 807v_mul_hi_i32_i24 v5, 0xaf123456, v2808// CHECK: [0xff,0x04,0x0a,0x14,0x56,0x34,0x12,0xaf]809 810v_mul_hi_i32_i24 v5, 0x3f717273, v2811// CHECK: [0xff,0x04,0x0a,0x14,0x73,0x72,0x71,0x3f]812 813v_mul_hi_i32_i24 v5, v1, v255814// CHECK: [0x01,0xff,0x0b,0x14]815 816v_mul_u32_u24 v5, v1, v2817// CHECK: [0x01,0x05,0x0a,0x16]818 819v_mul_u32_u24 v255, v1, v2820// CHECK: [0x01,0x05,0xfe,0x17]821 822v_mul_u32_u24 v5, v255, v2823// CHECK: [0xff,0x05,0x0a,0x16]824 825v_mul_u32_u24 v5, s1, v2826// CHECK: [0x01,0x04,0x0a,0x16]827 828v_mul_u32_u24 v5, s103, v2829// CHECK: [0x67,0x04,0x0a,0x16]830 831v_mul_u32_u24 v5, flat_scratch_lo, v2832// CHECK: [0x68,0x04,0x0a,0x16]833 834v_mul_u32_u24 v5, flat_scratch_hi, v2835// CHECK: [0x69,0x04,0x0a,0x16]836 837v_mul_u32_u24 v5, vcc_lo, v2838// CHECK: [0x6a,0x04,0x0a,0x16]839 840v_mul_u32_u24 v5, vcc_hi, v2841// CHECK: [0x6b,0x04,0x0a,0x16]842 843v_mul_u32_u24 v5, tba_lo, v2844// CHECK: [0x6c,0x04,0x0a,0x16]845 846v_mul_u32_u24 v5, tba_hi, v2847// CHECK: [0x6d,0x04,0x0a,0x16]848 849v_mul_u32_u24 v5, tma_lo, v2850// CHECK: [0x6e,0x04,0x0a,0x16]851 852v_mul_u32_u24 v5, tma_hi, v2853// CHECK: [0x6f,0x04,0x0a,0x16]854 855v_mul_u32_u24 v5, ttmp11, v2856// CHECK: [0x7b,0x04,0x0a,0x16]857 858v_mul_u32_u24 v5, m0, v2859// CHECK: [0x7c,0x04,0x0a,0x16]860 861v_mul_u32_u24 v5, exec_lo, v2862// CHECK: [0x7e,0x04,0x0a,0x16]863 864v_mul_u32_u24 v5, exec_hi, v2865// CHECK: [0x7f,0x04,0x0a,0x16]866 867v_mul_u32_u24 v5, 0, v2868// CHECK: [0x80,0x04,0x0a,0x16]869 870v_mul_u32_u24 v5, -1, v2871// CHECK: [0xc1,0x04,0x0a,0x16]872 873v_mul_u32_u24 v5, 0.5, v2874// CHECK: [0xf0,0x04,0x0a,0x16]875 876v_mul_u32_u24 v5, -4.0, v2877// CHECK: [0xf7,0x04,0x0a,0x16]878 879v_mul_u32_u24 v5, src_vccz, v2880// CHECK: [0xfb,0x04,0x0a,0x16]881 882v_mul_u32_u24 v5, src_execz, v2883// CHECK: [0xfc,0x04,0x0a,0x16]884 885v_mul_u32_u24 v5, src_scc, v2886// CHECK: [0xfd,0x04,0x0a,0x16]887 888v_mul_u32_u24 v5, src_lds_direct, v2889// CHECK: [0xfe,0x04,0x0a,0x16]890 891v_mul_u32_u24 v5, 0xaf123456, v2892// CHECK: [0xff,0x04,0x0a,0x16,0x56,0x34,0x12,0xaf]893 894v_mul_u32_u24 v5, 0x3f717273, v2895// CHECK: [0xff,0x04,0x0a,0x16,0x73,0x72,0x71,0x3f]896 897v_mul_u32_u24 v5, v1, v255898// CHECK: [0x01,0xff,0x0b,0x16]899 900v_mul_hi_u32_u24 v5, v1, v2901// CHECK: [0x01,0x05,0x0a,0x18]902 903v_mul_hi_u32_u24 v255, v1, v2904// CHECK: [0x01,0x05,0xfe,0x19]905 906v_mul_hi_u32_u24 v5, v255, v2907// CHECK: [0xff,0x05,0x0a,0x18]908 909v_mul_hi_u32_u24 v5, s1, v2910// CHECK: [0x01,0x04,0x0a,0x18]911 912v_mul_hi_u32_u24 v5, s103, v2913// CHECK: [0x67,0x04,0x0a,0x18]914 915v_mul_hi_u32_u24 v5, flat_scratch_lo, v2916// CHECK: [0x68,0x04,0x0a,0x18]917 918v_mul_hi_u32_u24 v5, flat_scratch_hi, v2919// CHECK: [0x69,0x04,0x0a,0x18]920 921v_mul_hi_u32_u24 v5, vcc_lo, v2922// CHECK: [0x6a,0x04,0x0a,0x18]923 924v_mul_hi_u32_u24 v5, vcc_hi, v2925// CHECK: [0x6b,0x04,0x0a,0x18]926 927v_mul_hi_u32_u24 v5, tba_lo, v2928// CHECK: [0x6c,0x04,0x0a,0x18]929 930v_mul_hi_u32_u24 v5, tba_hi, v2931// CHECK: [0x6d,0x04,0x0a,0x18]932 933v_mul_hi_u32_u24 v5, tma_lo, v2934// CHECK: [0x6e,0x04,0x0a,0x18]935 936v_mul_hi_u32_u24 v5, tma_hi, v2937// CHECK: [0x6f,0x04,0x0a,0x18]938 939v_mul_hi_u32_u24 v5, ttmp11, v2940// CHECK: [0x7b,0x04,0x0a,0x18]941 942v_mul_hi_u32_u24 v5, m0, v2943// CHECK: [0x7c,0x04,0x0a,0x18]944 945v_mul_hi_u32_u24 v5, exec_lo, v2946// CHECK: [0x7e,0x04,0x0a,0x18]947 948v_mul_hi_u32_u24 v5, exec_hi, v2949// CHECK: [0x7f,0x04,0x0a,0x18]950 951v_mul_hi_u32_u24 v5, 0, v2952// CHECK: [0x80,0x04,0x0a,0x18]953 954v_mul_hi_u32_u24 v5, -1, v2955// CHECK: [0xc1,0x04,0x0a,0x18]956 957v_mul_hi_u32_u24 v5, 0.5, v2958// CHECK: [0xf0,0x04,0x0a,0x18]959 960v_mul_hi_u32_u24 v5, -4.0, v2961// CHECK: [0xf7,0x04,0x0a,0x18]962 963v_mul_hi_u32_u24 v5, src_vccz, v2964// CHECK: [0xfb,0x04,0x0a,0x18]965 966v_mul_hi_u32_u24 v5, src_execz, v2967// CHECK: [0xfc,0x04,0x0a,0x18]968 969v_mul_hi_u32_u24 v5, src_scc, v2970// CHECK: [0xfd,0x04,0x0a,0x18]971 972v_mul_hi_u32_u24 v5, src_lds_direct, v2973// CHECK: [0xfe,0x04,0x0a,0x18]974 975v_mul_hi_u32_u24 v5, 0xaf123456, v2976// CHECK: [0xff,0x04,0x0a,0x18,0x56,0x34,0x12,0xaf]977 978v_mul_hi_u32_u24 v5, 0x3f717273, v2979// CHECK: [0xff,0x04,0x0a,0x18,0x73,0x72,0x71,0x3f]980 981v_mul_hi_u32_u24 v5, v1, v255982// CHECK: [0x01,0xff,0x0b,0x18]983 984v_min_legacy_f32 v5, v1, v2985// CHECK: [0x01,0x05,0x0a,0x1a]986 987v_min_legacy_f32 v255, v1, v2988// CHECK: [0x01,0x05,0xfe,0x1b]989 990v_min_legacy_f32 v5, v255, v2991// CHECK: [0xff,0x05,0x0a,0x1a]992 993v_min_legacy_f32 v5, s1, v2994// CHECK: [0x01,0x04,0x0a,0x1a]995 996v_min_legacy_f32 v5, s103, v2997// CHECK: [0x67,0x04,0x0a,0x1a]998 999v_min_legacy_f32 v5, flat_scratch_lo, v21000// CHECK: [0x68,0x04,0x0a,0x1a]1001 1002v_min_legacy_f32 v5, flat_scratch_hi, v21003// CHECK: [0x69,0x04,0x0a,0x1a]1004 1005v_min_legacy_f32 v5, vcc_lo, v21006// CHECK: [0x6a,0x04,0x0a,0x1a]1007 1008v_min_legacy_f32 v5, vcc_hi, v21009// CHECK: [0x6b,0x04,0x0a,0x1a]1010 1011v_min_legacy_f32 v5, tba_lo, v21012// CHECK: [0x6c,0x04,0x0a,0x1a]1013 1014v_min_legacy_f32 v5, tba_hi, v21015// CHECK: [0x6d,0x04,0x0a,0x1a]1016 1017v_min_legacy_f32 v5, tma_lo, v21018// CHECK: [0x6e,0x04,0x0a,0x1a]1019 1020v_min_legacy_f32 v5, tma_hi, v21021// CHECK: [0x6f,0x04,0x0a,0x1a]1022 1023v_min_legacy_f32 v5, ttmp11, v21024// CHECK: [0x7b,0x04,0x0a,0x1a]1025 1026v_min_legacy_f32 v5, m0, v21027// CHECK: [0x7c,0x04,0x0a,0x1a]1028 1029v_min_legacy_f32 v5, exec_lo, v21030// CHECK: [0x7e,0x04,0x0a,0x1a]1031 1032v_min_legacy_f32 v5, exec_hi, v21033// CHECK: [0x7f,0x04,0x0a,0x1a]1034 1035v_min_legacy_f32 v5, 0, v21036// CHECK: [0x80,0x04,0x0a,0x1a]1037 1038v_min_legacy_f32 v5, -1, v21039// CHECK: [0xc1,0x04,0x0a,0x1a]1040 1041v_min_legacy_f32 v5, 0.5, v21042// CHECK: [0xf0,0x04,0x0a,0x1a]1043 1044v_min_legacy_f32 v5, -4.0, v21045// CHECK: [0xf7,0x04,0x0a,0x1a]1046 1047v_min_legacy_f32 v5, src_vccz, v21048// CHECK: [0xfb,0x04,0x0a,0x1a]1049 1050v_min_legacy_f32 v5, src_execz, v21051// CHECK: [0xfc,0x04,0x0a,0x1a]1052 1053v_min_legacy_f32 v5, src_scc, v21054// CHECK: [0xfd,0x04,0x0a,0x1a]1055 1056v_min_legacy_f32 v5, src_lds_direct, v21057// CHECK: [0xfe,0x04,0x0a,0x1a]1058 1059v_min_legacy_f32 v5, 0xaf123456, v21060// CHECK: [0xff,0x04,0x0a,0x1a,0x56,0x34,0x12,0xaf]1061 1062v_min_legacy_f32 v5, 0x3f717273, v21063// CHECK: [0xff,0x04,0x0a,0x1a,0x73,0x72,0x71,0x3f]1064 1065v_min_legacy_f32 v5, v1, v2551066// CHECK: [0x01,0xff,0x0b,0x1a]1067 1068v_max_legacy_f32 v5, v1, v21069// CHECK: [0x01,0x05,0x0a,0x1c]1070 1071v_max_legacy_f32 v255, v1, v21072// CHECK: [0x01,0x05,0xfe,0x1d]1073 1074v_max_legacy_f32 v5, v255, v21075// CHECK: [0xff,0x05,0x0a,0x1c]1076 1077v_max_legacy_f32 v5, s1, v21078// CHECK: [0x01,0x04,0x0a,0x1c]1079 1080v_max_legacy_f32 v5, s103, v21081// CHECK: [0x67,0x04,0x0a,0x1c]1082 1083v_max_legacy_f32 v5, flat_scratch_lo, v21084// CHECK: [0x68,0x04,0x0a,0x1c]1085 1086v_max_legacy_f32 v5, flat_scratch_hi, v21087// CHECK: [0x69,0x04,0x0a,0x1c]1088 1089v_max_legacy_f32 v5, vcc_lo, v21090// CHECK: [0x6a,0x04,0x0a,0x1c]1091 1092v_max_legacy_f32 v5, vcc_hi, v21093// CHECK: [0x6b,0x04,0x0a,0x1c]1094 1095v_max_legacy_f32 v5, tba_lo, v21096// CHECK: [0x6c,0x04,0x0a,0x1c]1097 1098v_max_legacy_f32 v5, tba_hi, v21099// CHECK: [0x6d,0x04,0x0a,0x1c]1100 1101v_max_legacy_f32 v5, tma_lo, v21102// CHECK: [0x6e,0x04,0x0a,0x1c]1103 1104v_max_legacy_f32 v5, tma_hi, v21105// CHECK: [0x6f,0x04,0x0a,0x1c]1106 1107v_max_legacy_f32 v5, ttmp11, v21108// CHECK: [0x7b,0x04,0x0a,0x1c]1109 1110v_max_legacy_f32 v5, m0, v21111// CHECK: [0x7c,0x04,0x0a,0x1c]1112 1113v_max_legacy_f32 v5, exec_lo, v21114// CHECK: [0x7e,0x04,0x0a,0x1c]1115 1116v_max_legacy_f32 v5, exec_hi, v21117// CHECK: [0x7f,0x04,0x0a,0x1c]1118 1119v_max_legacy_f32 v5, 0, v21120// CHECK: [0x80,0x04,0x0a,0x1c]1121 1122v_max_legacy_f32 v5, -1, v21123// CHECK: [0xc1,0x04,0x0a,0x1c]1124 1125v_max_legacy_f32 v5, 0.5, v21126// CHECK: [0xf0,0x04,0x0a,0x1c]1127 1128v_max_legacy_f32 v5, -4.0, v21129// CHECK: [0xf7,0x04,0x0a,0x1c]1130 1131v_max_legacy_f32 v5, src_vccz, v21132// CHECK: [0xfb,0x04,0x0a,0x1c]1133 1134v_max_legacy_f32 v5, src_execz, v21135// CHECK: [0xfc,0x04,0x0a,0x1c]1136 1137v_max_legacy_f32 v5, src_scc, v21138// CHECK: [0xfd,0x04,0x0a,0x1c]1139 1140v_max_legacy_f32 v5, src_lds_direct, v21141// CHECK: [0xfe,0x04,0x0a,0x1c]1142 1143v_max_legacy_f32 v5, 0xaf123456, v21144// CHECK: [0xff,0x04,0x0a,0x1c,0x56,0x34,0x12,0xaf]1145 1146v_max_legacy_f32 v5, 0x3f717273, v21147// CHECK: [0xff,0x04,0x0a,0x1c,0x73,0x72,0x71,0x3f]1148 1149v_max_legacy_f32 v5, v1, v2551150// CHECK: [0x01,0xff,0x0b,0x1c]1151 1152v_min_f32 v5, v1, v21153// CHECK: [0x01,0x05,0x0a,0x1e]1154 1155v_min_f32 v255, v1, v21156// CHECK: [0x01,0x05,0xfe,0x1f]1157 1158v_min_f32 v5, v255, v21159// CHECK: [0xff,0x05,0x0a,0x1e]1160 1161v_min_f32 v5, s1, v21162// CHECK: [0x01,0x04,0x0a,0x1e]1163 1164v_min_f32 v5, s103, v21165// CHECK: [0x67,0x04,0x0a,0x1e]1166 1167v_min_f32 v5, flat_scratch_lo, v21168// CHECK: [0x68,0x04,0x0a,0x1e]1169 1170v_min_f32 v5, flat_scratch_hi, v21171// CHECK: [0x69,0x04,0x0a,0x1e]1172 1173v_min_f32 v5, vcc_lo, v21174// CHECK: [0x6a,0x04,0x0a,0x1e]1175 1176v_min_f32 v5, vcc_hi, v21177// CHECK: [0x6b,0x04,0x0a,0x1e]1178 1179v_min_f32 v5, tba_lo, v21180// CHECK: [0x6c,0x04,0x0a,0x1e]1181 1182v_min_f32 v5, tba_hi, v21183// CHECK: [0x6d,0x04,0x0a,0x1e]1184 1185v_min_f32 v5, tma_lo, v21186// CHECK: [0x6e,0x04,0x0a,0x1e]1187 1188v_min_f32 v5, tma_hi, v21189// CHECK: [0x6f,0x04,0x0a,0x1e]1190 1191v_min_f32 v5, ttmp11, v21192// CHECK: [0x7b,0x04,0x0a,0x1e]1193 1194v_min_f32 v5, m0, v21195// CHECK: [0x7c,0x04,0x0a,0x1e]1196 1197v_min_f32 v5, exec_lo, v21198// CHECK: [0x7e,0x04,0x0a,0x1e]1199 1200v_min_f32 v5, exec_hi, v21201// CHECK: [0x7f,0x04,0x0a,0x1e]1202 1203v_min_f32 v5, 0, v21204// CHECK: [0x80,0x04,0x0a,0x1e]1205 1206v_min_f32 v5, -1, v21207// CHECK: [0xc1,0x04,0x0a,0x1e]1208 1209v_min_f32 v5, 0.5, v21210// CHECK: [0xf0,0x04,0x0a,0x1e]1211 1212v_min_f32 v5, -4.0, v21213// CHECK: [0xf7,0x04,0x0a,0x1e]1214 1215v_min_f32 v5, src_vccz, v21216// CHECK: [0xfb,0x04,0x0a,0x1e]1217 1218v_min_f32 v5, src_execz, v21219// CHECK: [0xfc,0x04,0x0a,0x1e]1220 1221v_min_f32 v5, src_scc, v21222// CHECK: [0xfd,0x04,0x0a,0x1e]1223 1224v_min_f32 v5, src_lds_direct, v21225// CHECK: [0xfe,0x04,0x0a,0x1e]1226 1227v_min_f32 v5, 0xaf123456, v21228// CHECK: [0xff,0x04,0x0a,0x1e,0x56,0x34,0x12,0xaf]1229 1230v_min_f32 v5, 0x3f717273, v21231// CHECK: [0xff,0x04,0x0a,0x1e,0x73,0x72,0x71,0x3f]1232 1233v_min_f32 v5, v1, v2551234// CHECK: [0x01,0xff,0x0b,0x1e]1235 1236v_max_f32 v5, v1, v21237// CHECK: [0x01,0x05,0x0a,0x20]1238 1239v_max_f32 v255, v1, v21240// CHECK: [0x01,0x05,0xfe,0x21]1241 1242v_max_f32 v5, v255, v21243// CHECK: [0xff,0x05,0x0a,0x20]1244 1245v_max_f32 v5, s1, v21246// CHECK: [0x01,0x04,0x0a,0x20]1247 1248v_max_f32 v5, s103, v21249// CHECK: [0x67,0x04,0x0a,0x20]1250 1251v_max_f32 v5, flat_scratch_lo, v21252// CHECK: [0x68,0x04,0x0a,0x20]1253 1254v_max_f32 v5, flat_scratch_hi, v21255// CHECK: [0x69,0x04,0x0a,0x20]1256 1257v_max_f32 v5, vcc_lo, v21258// CHECK: [0x6a,0x04,0x0a,0x20]1259 1260v_max_f32 v5, vcc_hi, v21261// CHECK: [0x6b,0x04,0x0a,0x20]1262 1263v_max_f32 v5, tba_lo, v21264// CHECK: [0x6c,0x04,0x0a,0x20]1265 1266v_max_f32 v5, tba_hi, v21267// CHECK: [0x6d,0x04,0x0a,0x20]1268 1269v_max_f32 v5, tma_lo, v21270// CHECK: [0x6e,0x04,0x0a,0x20]1271 1272v_max_f32 v5, tma_hi, v21273// CHECK: [0x6f,0x04,0x0a,0x20]1274 1275v_max_f32 v5, ttmp11, v21276// CHECK: [0x7b,0x04,0x0a,0x20]1277 1278v_max_f32 v5, m0, v21279// CHECK: [0x7c,0x04,0x0a,0x20]1280 1281v_max_f32 v5, exec_lo, v21282// CHECK: [0x7e,0x04,0x0a,0x20]1283 1284v_max_f32 v5, exec_hi, v21285// CHECK: [0x7f,0x04,0x0a,0x20]1286 1287v_max_f32 v5, 0, v21288// CHECK: [0x80,0x04,0x0a,0x20]1289 1290v_max_f32 v5, -1, v21291// CHECK: [0xc1,0x04,0x0a,0x20]1292 1293v_max_f32 v5, 0.5, v21294// CHECK: [0xf0,0x04,0x0a,0x20]1295 1296v_max_f32 v5, -4.0, v21297// CHECK: [0xf7,0x04,0x0a,0x20]1298 1299v_max_f32 v5, src_vccz, v21300// CHECK: [0xfb,0x04,0x0a,0x20]1301 1302v_max_f32 v5, src_execz, v21303// CHECK: [0xfc,0x04,0x0a,0x20]1304 1305v_max_f32 v5, src_scc, v21306// CHECK: [0xfd,0x04,0x0a,0x20]1307 1308v_max_f32 v5, src_lds_direct, v21309// CHECK: [0xfe,0x04,0x0a,0x20]1310 1311v_max_f32 v5, 0xaf123456, v21312// CHECK: [0xff,0x04,0x0a,0x20,0x56,0x34,0x12,0xaf]1313 1314v_max_f32 v5, 0x3f717273, v21315// CHECK: [0xff,0x04,0x0a,0x20,0x73,0x72,0x71,0x3f]1316 1317v_max_f32 v5, v1, v2551318// CHECK: [0x01,0xff,0x0b,0x20]1319 1320v_min_i32 v5, v1, v21321// CHECK: [0x01,0x05,0x0a,0x22]1322 1323v_min_i32 v255, v1, v21324// CHECK: [0x01,0x05,0xfe,0x23]1325 1326v_min_i32 v5, v255, v21327// CHECK: [0xff,0x05,0x0a,0x22]1328 1329v_min_i32 v5, s1, v21330// CHECK: [0x01,0x04,0x0a,0x22]1331 1332v_min_i32 v5, s103, v21333// CHECK: [0x67,0x04,0x0a,0x22]1334 1335v_min_i32 v5, flat_scratch_lo, v21336// CHECK: [0x68,0x04,0x0a,0x22]1337 1338v_min_i32 v5, flat_scratch_hi, v21339// CHECK: [0x69,0x04,0x0a,0x22]1340 1341v_min_i32 v5, vcc_lo, v21342// CHECK: [0x6a,0x04,0x0a,0x22]1343 1344v_min_i32 v5, vcc_hi, v21345// CHECK: [0x6b,0x04,0x0a,0x22]1346 1347v_min_i32 v5, tba_lo, v21348// CHECK: [0x6c,0x04,0x0a,0x22]1349 1350v_min_i32 v5, tba_hi, v21351// CHECK: [0x6d,0x04,0x0a,0x22]1352 1353v_min_i32 v5, tma_lo, v21354// CHECK: [0x6e,0x04,0x0a,0x22]1355 1356v_min_i32 v5, tma_hi, v21357// CHECK: [0x6f,0x04,0x0a,0x22]1358 1359v_min_i32 v5, ttmp11, v21360// CHECK: [0x7b,0x04,0x0a,0x22]1361 1362v_min_i32 v5, m0, v21363// CHECK: [0x7c,0x04,0x0a,0x22]1364 1365v_min_i32 v5, exec_lo, v21366// CHECK: [0x7e,0x04,0x0a,0x22]1367 1368v_min_i32 v5, exec_hi, v21369// CHECK: [0x7f,0x04,0x0a,0x22]1370 1371v_min_i32 v5, 0, v21372// CHECK: [0x80,0x04,0x0a,0x22]1373 1374v_min_i32 v5, -1, v21375// CHECK: [0xc1,0x04,0x0a,0x22]1376 1377v_min_i32 v5, 0.5, v21378// CHECK: [0xf0,0x04,0x0a,0x22]1379 1380v_min_i32 v5, -4.0, v21381// CHECK: [0xf7,0x04,0x0a,0x22]1382 1383v_min_i32 v5, src_vccz, v21384// CHECK: [0xfb,0x04,0x0a,0x22]1385 1386v_min_i32 v5, src_execz, v21387// CHECK: [0xfc,0x04,0x0a,0x22]1388 1389v_min_i32 v5, src_scc, v21390// CHECK: [0xfd,0x04,0x0a,0x22]1391 1392v_min_i32 v5, src_lds_direct, v21393// CHECK: [0xfe,0x04,0x0a,0x22]1394 1395v_min_i32 v5, 0xaf123456, v21396// CHECK: [0xff,0x04,0x0a,0x22,0x56,0x34,0x12,0xaf]1397 1398v_min_i32 v5, 0x3f717273, v21399// CHECK: [0xff,0x04,0x0a,0x22,0x73,0x72,0x71,0x3f]1400 1401v_min_i32 v5, v1, v2551402// CHECK: [0x01,0xff,0x0b,0x22]1403 1404v_max_i32 v5, v1, v21405// CHECK: [0x01,0x05,0x0a,0x24]1406 1407v_max_i32 v255, v1, v21408// CHECK: [0x01,0x05,0xfe,0x25]1409 1410v_max_i32 v5, v255, v21411// CHECK: [0xff,0x05,0x0a,0x24]1412 1413v_max_i32 v5, s1, v21414// CHECK: [0x01,0x04,0x0a,0x24]1415 1416v_max_i32 v5, s103, v21417// CHECK: [0x67,0x04,0x0a,0x24]1418 1419v_max_i32 v5, flat_scratch_lo, v21420// CHECK: [0x68,0x04,0x0a,0x24]1421 1422v_max_i32 v5, flat_scratch_hi, v21423// CHECK: [0x69,0x04,0x0a,0x24]1424 1425v_max_i32 v5, vcc_lo, v21426// CHECK: [0x6a,0x04,0x0a,0x24]1427 1428v_max_i32 v5, vcc_hi, v21429// CHECK: [0x6b,0x04,0x0a,0x24]1430 1431v_max_i32 v5, tba_lo, v21432// CHECK: [0x6c,0x04,0x0a,0x24]1433 1434v_max_i32 v5, tba_hi, v21435// CHECK: [0x6d,0x04,0x0a,0x24]1436 1437v_max_i32 v5, tma_lo, v21438// CHECK: [0x6e,0x04,0x0a,0x24]1439 1440v_max_i32 v5, tma_hi, v21441// CHECK: [0x6f,0x04,0x0a,0x24]1442 1443v_max_i32 v5, ttmp11, v21444// CHECK: [0x7b,0x04,0x0a,0x24]1445 1446v_max_i32 v5, m0, v21447// CHECK: [0x7c,0x04,0x0a,0x24]1448 1449v_max_i32 v5, exec_lo, v21450// CHECK: [0x7e,0x04,0x0a,0x24]1451 1452v_max_i32 v5, exec_hi, v21453// CHECK: [0x7f,0x04,0x0a,0x24]1454 1455v_max_i32 v5, 0, v21456// CHECK: [0x80,0x04,0x0a,0x24]1457 1458v_max_i32 v5, -1, v21459// CHECK: [0xc1,0x04,0x0a,0x24]1460 1461v_max_i32 v5, 0.5, v21462// CHECK: [0xf0,0x04,0x0a,0x24]1463 1464v_max_i32 v5, -4.0, v21465// CHECK: [0xf7,0x04,0x0a,0x24]1466 1467v_max_i32 v5, src_vccz, v21468// CHECK: [0xfb,0x04,0x0a,0x24]1469 1470v_max_i32 v5, src_execz, v21471// CHECK: [0xfc,0x04,0x0a,0x24]1472 1473v_max_i32 v5, src_scc, v21474// CHECK: [0xfd,0x04,0x0a,0x24]1475 1476v_max_i32 v5, src_lds_direct, v21477// CHECK: [0xfe,0x04,0x0a,0x24]1478 1479v_max_i32 v5, 0xaf123456, v21480// CHECK: [0xff,0x04,0x0a,0x24,0x56,0x34,0x12,0xaf]1481 1482v_max_i32 v5, 0x3f717273, v21483// CHECK: [0xff,0x04,0x0a,0x24,0x73,0x72,0x71,0x3f]1484 1485v_max_i32 v5, v1, v2551486// CHECK: [0x01,0xff,0x0b,0x24]1487 1488v_min_u32 v5, v1, v21489// CHECK: [0x01,0x05,0x0a,0x26]1490 1491v_min_u32 v255, v1, v21492// CHECK: [0x01,0x05,0xfe,0x27]1493 1494v_min_u32 v5, v255, v21495// CHECK: [0xff,0x05,0x0a,0x26]1496 1497v_min_u32 v5, s1, v21498// CHECK: [0x01,0x04,0x0a,0x26]1499 1500v_min_u32 v5, s103, v21501// CHECK: [0x67,0x04,0x0a,0x26]1502 1503v_min_u32 v5, flat_scratch_lo, v21504// CHECK: [0x68,0x04,0x0a,0x26]1505 1506v_min_u32 v5, flat_scratch_hi, v21507// CHECK: [0x69,0x04,0x0a,0x26]1508 1509v_min_u32 v5, vcc_lo, v21510// CHECK: [0x6a,0x04,0x0a,0x26]1511 1512v_min_u32 v5, vcc_hi, v21513// CHECK: [0x6b,0x04,0x0a,0x26]1514 1515v_min_u32 v5, tba_lo, v21516// CHECK: [0x6c,0x04,0x0a,0x26]1517 1518v_min_u32 v5, tba_hi, v21519// CHECK: [0x6d,0x04,0x0a,0x26]1520 1521v_min_u32 v5, tma_lo, v21522// CHECK: [0x6e,0x04,0x0a,0x26]1523 1524v_min_u32 v5, tma_hi, v21525// CHECK: [0x6f,0x04,0x0a,0x26]1526 1527v_min_u32 v5, ttmp11, v21528// CHECK: [0x7b,0x04,0x0a,0x26]1529 1530v_min_u32 v5, m0, v21531// CHECK: [0x7c,0x04,0x0a,0x26]1532 1533v_min_u32 v5, exec_lo, v21534// CHECK: [0x7e,0x04,0x0a,0x26]1535 1536v_min_u32 v5, exec_hi, v21537// CHECK: [0x7f,0x04,0x0a,0x26]1538 1539v_min_u32 v5, 0, v21540// CHECK: [0x80,0x04,0x0a,0x26]1541 1542v_min_u32 v5, -1, v21543// CHECK: [0xc1,0x04,0x0a,0x26]1544 1545v_min_u32 v5, 0.5, v21546// CHECK: [0xf0,0x04,0x0a,0x26]1547 1548v_min_u32 v5, -4.0, v21549// CHECK: [0xf7,0x04,0x0a,0x26]1550 1551v_min_u32 v5, src_vccz, v21552// CHECK: [0xfb,0x04,0x0a,0x26]1553 1554v_min_u32 v5, src_execz, v21555// CHECK: [0xfc,0x04,0x0a,0x26]1556 1557v_min_u32 v5, src_scc, v21558// CHECK: [0xfd,0x04,0x0a,0x26]1559 1560v_min_u32 v5, src_lds_direct, v21561// CHECK: [0xfe,0x04,0x0a,0x26]1562 1563v_min_u32 v5, 0xaf123456, v21564// CHECK: [0xff,0x04,0x0a,0x26,0x56,0x34,0x12,0xaf]1565 1566v_min_u32 v5, 0x3f717273, v21567// CHECK: [0xff,0x04,0x0a,0x26,0x73,0x72,0x71,0x3f]1568 1569v_min_u32 v5, v1, v2551570// CHECK: [0x01,0xff,0x0b,0x26]1571 1572v_max_u32 v5, v1, v21573// CHECK: [0x01,0x05,0x0a,0x28]1574 1575v_max_u32 v255, v1, v21576// CHECK: [0x01,0x05,0xfe,0x29]1577 1578v_max_u32 v5, v255, v21579// CHECK: [0xff,0x05,0x0a,0x28]1580 1581v_max_u32 v5, s1, v21582// CHECK: [0x01,0x04,0x0a,0x28]1583 1584v_max_u32 v5, s103, v21585// CHECK: [0x67,0x04,0x0a,0x28]1586 1587v_max_u32 v5, flat_scratch_lo, v21588// CHECK: [0x68,0x04,0x0a,0x28]1589 1590v_max_u32 v5, flat_scratch_hi, v21591// CHECK: [0x69,0x04,0x0a,0x28]1592 1593v_max_u32 v5, vcc_lo, v21594// CHECK: [0x6a,0x04,0x0a,0x28]1595 1596v_max_u32 v5, vcc_hi, v21597// CHECK: [0x6b,0x04,0x0a,0x28]1598 1599v_max_u32 v5, tba_lo, v21600// CHECK: [0x6c,0x04,0x0a,0x28]1601 1602v_max_u32 v5, tba_hi, v21603// CHECK: [0x6d,0x04,0x0a,0x28]1604 1605v_max_u32 v5, tma_lo, v21606// CHECK: [0x6e,0x04,0x0a,0x28]1607 1608v_max_u32 v5, tma_hi, v21609// CHECK: [0x6f,0x04,0x0a,0x28]1610 1611v_max_u32 v5, ttmp11, v21612// CHECK: [0x7b,0x04,0x0a,0x28]1613 1614v_max_u32 v5, m0, v21615// CHECK: [0x7c,0x04,0x0a,0x28]1616 1617v_max_u32 v5, exec_lo, v21618// CHECK: [0x7e,0x04,0x0a,0x28]1619 1620v_max_u32 v5, exec_hi, v21621// CHECK: [0x7f,0x04,0x0a,0x28]1622 1623v_max_u32 v5, 0, v21624// CHECK: [0x80,0x04,0x0a,0x28]1625 1626v_max_u32 v5, -1, v21627// CHECK: [0xc1,0x04,0x0a,0x28]1628 1629v_max_u32 v5, 0.5, v21630// CHECK: [0xf0,0x04,0x0a,0x28]1631 1632v_max_u32 v5, -4.0, v21633// CHECK: [0xf7,0x04,0x0a,0x28]1634 1635v_max_u32 v5, src_vccz, v21636// CHECK: [0xfb,0x04,0x0a,0x28]1637 1638v_max_u32 v5, src_execz, v21639// CHECK: [0xfc,0x04,0x0a,0x28]1640 1641v_max_u32 v5, src_scc, v21642// CHECK: [0xfd,0x04,0x0a,0x28]1643 1644v_max_u32 v5, src_lds_direct, v21645// CHECK: [0xfe,0x04,0x0a,0x28]1646 1647v_max_u32 v5, 0xaf123456, v21648// CHECK: [0xff,0x04,0x0a,0x28,0x56,0x34,0x12,0xaf]1649 1650v_max_u32 v5, 0x3f717273, v21651// CHECK: [0xff,0x04,0x0a,0x28,0x73,0x72,0x71,0x3f]1652 1653v_max_u32 v5, v1, v2551654// CHECK: [0x01,0xff,0x0b,0x28]1655 1656v_lshr_b32 v5, v1, v21657// CHECK: [0x01,0x05,0x0a,0x2a]1658 1659v_lshr_b32 v255, v1, v21660// CHECK: [0x01,0x05,0xfe,0x2b]1661 1662v_lshr_b32 v5, v255, v21663// CHECK: [0xff,0x05,0x0a,0x2a]1664 1665v_lshr_b32 v5, s1, v21666// CHECK: [0x01,0x04,0x0a,0x2a]1667 1668v_lshr_b32 v5, s103, v21669// CHECK: [0x67,0x04,0x0a,0x2a]1670 1671v_lshr_b32 v5, flat_scratch_lo, v21672// CHECK: [0x68,0x04,0x0a,0x2a]1673 1674v_lshr_b32 v5, flat_scratch_hi, v21675// CHECK: [0x69,0x04,0x0a,0x2a]1676 1677v_lshr_b32 v5, vcc_lo, v21678// CHECK: [0x6a,0x04,0x0a,0x2a]1679 1680v_lshr_b32 v5, vcc_hi, v21681// CHECK: [0x6b,0x04,0x0a,0x2a]1682 1683v_lshr_b32 v5, tba_lo, v21684// CHECK: [0x6c,0x04,0x0a,0x2a]1685 1686v_lshr_b32 v5, tba_hi, v21687// CHECK: [0x6d,0x04,0x0a,0x2a]1688 1689v_lshr_b32 v5, tma_lo, v21690// CHECK: [0x6e,0x04,0x0a,0x2a]1691 1692v_lshr_b32 v5, tma_hi, v21693// CHECK: [0x6f,0x04,0x0a,0x2a]1694 1695v_lshr_b32 v5, ttmp11, v21696// CHECK: [0x7b,0x04,0x0a,0x2a]1697 1698v_lshr_b32 v5, m0, v21699// CHECK: [0x7c,0x04,0x0a,0x2a]1700 1701v_lshr_b32 v5, exec_lo, v21702// CHECK: [0x7e,0x04,0x0a,0x2a]1703 1704v_lshr_b32 v5, exec_hi, v21705// CHECK: [0x7f,0x04,0x0a,0x2a]1706 1707v_lshr_b32 v5, 0, v21708// CHECK: [0x80,0x04,0x0a,0x2a]1709 1710v_lshr_b32 v5, -1, v21711// CHECK: [0xc1,0x04,0x0a,0x2a]1712 1713v_lshr_b32 v5, 0.5, v21714// CHECK: [0xf0,0x04,0x0a,0x2a]1715 1716v_lshr_b32 v5, -4.0, v21717// CHECK: [0xf7,0x04,0x0a,0x2a]1718 1719v_lshr_b32 v5, src_vccz, v21720// CHECK: [0xfb,0x04,0x0a,0x2a]1721 1722v_lshr_b32 v5, src_execz, v21723// CHECK: [0xfc,0x04,0x0a,0x2a]1724 1725v_lshr_b32 v5, src_scc, v21726// CHECK: [0xfd,0x04,0x0a,0x2a]1727 1728v_lshr_b32 v5, src_lds_direct, v21729// CHECK: [0xfe,0x04,0x0a,0x2a]1730 1731v_lshr_b32 v5, 0xaf123456, v21732// CHECK: [0xff,0x04,0x0a,0x2a,0x56,0x34,0x12,0xaf]1733 1734v_lshr_b32 v5, 0x3f717273, v21735// CHECK: [0xff,0x04,0x0a,0x2a,0x73,0x72,0x71,0x3f]1736 1737v_lshr_b32 v5, v1, v2551738// CHECK: [0x01,0xff,0x0b,0x2a]1739 1740v_lshrrev_b32 v5, v1, v21741// CHECK: [0x01,0x05,0x0a,0x2c]1742 1743v_lshrrev_b32 v255, v1, v21744// CHECK: [0x01,0x05,0xfe,0x2d]1745 1746v_lshrrev_b32 v5, v255, v21747// CHECK: [0xff,0x05,0x0a,0x2c]1748 1749v_lshrrev_b32 v5, s1, v21750// CHECK: [0x01,0x04,0x0a,0x2c]1751 1752v_lshrrev_b32 v5, s103, v21753// CHECK: [0x67,0x04,0x0a,0x2c]1754 1755v_lshrrev_b32 v5, flat_scratch_lo, v21756// CHECK: [0x68,0x04,0x0a,0x2c]1757 1758v_lshrrev_b32 v5, flat_scratch_hi, v21759// CHECK: [0x69,0x04,0x0a,0x2c]1760 1761v_lshrrev_b32 v5, vcc_lo, v21762// CHECK: [0x6a,0x04,0x0a,0x2c]1763 1764v_lshrrev_b32 v5, vcc_hi, v21765// CHECK: [0x6b,0x04,0x0a,0x2c]1766 1767v_lshrrev_b32 v5, tba_lo, v21768// CHECK: [0x6c,0x04,0x0a,0x2c]1769 1770v_lshrrev_b32 v5, tba_hi, v21771// CHECK: [0x6d,0x04,0x0a,0x2c]1772 1773v_lshrrev_b32 v5, tma_lo, v21774// CHECK: [0x6e,0x04,0x0a,0x2c]1775 1776v_lshrrev_b32 v5, tma_hi, v21777// CHECK: [0x6f,0x04,0x0a,0x2c]1778 1779v_lshrrev_b32 v5, ttmp11, v21780// CHECK: [0x7b,0x04,0x0a,0x2c]1781 1782v_lshrrev_b32 v5, m0, v21783// CHECK: [0x7c,0x04,0x0a,0x2c]1784 1785v_lshrrev_b32 v5, exec_lo, v21786// CHECK: [0x7e,0x04,0x0a,0x2c]1787 1788v_lshrrev_b32 v5, exec_hi, v21789// CHECK: [0x7f,0x04,0x0a,0x2c]1790 1791v_lshrrev_b32 v5, 0, v21792// CHECK: [0x80,0x04,0x0a,0x2c]1793 1794v_lshrrev_b32 v5, -1, v21795// CHECK: [0xc1,0x04,0x0a,0x2c]1796 1797v_lshrrev_b32 v5, 0.5, v21798// CHECK: [0xf0,0x04,0x0a,0x2c]1799 1800v_lshrrev_b32 v5, -4.0, v21801// CHECK: [0xf7,0x04,0x0a,0x2c]1802 1803v_lshrrev_b32 v5, src_vccz, v21804// CHECK: [0xfb,0x04,0x0a,0x2c]1805 1806v_lshrrev_b32 v5, src_execz, v21807// CHECK: [0xfc,0x04,0x0a,0x2c]1808 1809v_lshrrev_b32 v5, src_scc, v21810// CHECK: [0xfd,0x04,0x0a,0x2c]1811 1812v_lshrrev_b32 v5, 0xaf123456, v21813// CHECK: [0xff,0x04,0x0a,0x2c,0x56,0x34,0x12,0xaf]1814 1815v_lshrrev_b32 v5, 0x3f717273, v21816// CHECK: [0xff,0x04,0x0a,0x2c,0x73,0x72,0x71,0x3f]1817 1818v_lshrrev_b32 v5, v1, v2551819// CHECK: [0x01,0xff,0x0b,0x2c]1820 1821v_ashr_i32 v5, v1, v21822// CHECK: [0x01,0x05,0x0a,0x2e]1823 1824v_ashr_i32 v255, v1, v21825// CHECK: [0x01,0x05,0xfe,0x2f]1826 1827v_ashr_i32 v5, v255, v21828// CHECK: [0xff,0x05,0x0a,0x2e]1829 1830v_ashr_i32 v5, s1, v21831// CHECK: [0x01,0x04,0x0a,0x2e]1832 1833v_ashr_i32 v5, s103, v21834// CHECK: [0x67,0x04,0x0a,0x2e]1835 1836v_ashr_i32 v5, flat_scratch_lo, v21837// CHECK: [0x68,0x04,0x0a,0x2e]1838 1839v_ashr_i32 v5, flat_scratch_hi, v21840// CHECK: [0x69,0x04,0x0a,0x2e]1841 1842v_ashr_i32 v5, vcc_lo, v21843// CHECK: [0x6a,0x04,0x0a,0x2e]1844 1845v_ashr_i32 v5, vcc_hi, v21846// CHECK: [0x6b,0x04,0x0a,0x2e]1847 1848v_ashr_i32 v5, tba_lo, v21849// CHECK: [0x6c,0x04,0x0a,0x2e]1850 1851v_ashr_i32 v5, tba_hi, v21852// CHECK: [0x6d,0x04,0x0a,0x2e]1853 1854v_ashr_i32 v5, tma_lo, v21855// CHECK: [0x6e,0x04,0x0a,0x2e]1856 1857v_ashr_i32 v5, tma_hi, v21858// CHECK: [0x6f,0x04,0x0a,0x2e]1859 1860v_ashr_i32 v5, ttmp11, v21861// CHECK: [0x7b,0x04,0x0a,0x2e]1862 1863v_ashr_i32 v5, m0, v21864// CHECK: [0x7c,0x04,0x0a,0x2e]1865 1866v_ashr_i32 v5, exec_lo, v21867// CHECK: [0x7e,0x04,0x0a,0x2e]1868 1869v_ashr_i32 v5, exec_hi, v21870// CHECK: [0x7f,0x04,0x0a,0x2e]1871 1872v_ashr_i32 v5, 0, v21873// CHECK: [0x80,0x04,0x0a,0x2e]1874 1875v_ashr_i32 v5, -1, v21876// CHECK: [0xc1,0x04,0x0a,0x2e]1877 1878v_ashr_i32 v5, 0.5, v21879// CHECK: [0xf0,0x04,0x0a,0x2e]1880 1881v_ashr_i32 v5, -4.0, v21882// CHECK: [0xf7,0x04,0x0a,0x2e]1883 1884v_ashr_i32 v5, src_vccz, v21885// CHECK: [0xfb,0x04,0x0a,0x2e]1886 1887v_ashr_i32 v5, src_execz, v21888// CHECK: [0xfc,0x04,0x0a,0x2e]1889 1890v_ashr_i32 v5, src_scc, v21891// CHECK: [0xfd,0x04,0x0a,0x2e]1892 1893v_ashr_i32 v5, src_lds_direct, v21894// CHECK: [0xfe,0x04,0x0a,0x2e]1895 1896v_ashr_i32 v5, 0xaf123456, v21897// CHECK: [0xff,0x04,0x0a,0x2e,0x56,0x34,0x12,0xaf]1898 1899v_ashr_i32 v5, 0x3f717273, v21900// CHECK: [0xff,0x04,0x0a,0x2e,0x73,0x72,0x71,0x3f]1901 1902v_ashr_i32 v5, v1, v2551903// CHECK: [0x01,0xff,0x0b,0x2e]1904 1905v_ashrrev_i32 v5, v1, v21906// CHECK: [0x01,0x05,0x0a,0x30]1907 1908v_ashrrev_i32 v255, v1, v21909// CHECK: [0x01,0x05,0xfe,0x31]1910 1911v_ashrrev_i32 v5, v255, v21912// CHECK: [0xff,0x05,0x0a,0x30]1913 1914v_ashrrev_i32 v5, s1, v21915// CHECK: [0x01,0x04,0x0a,0x30]1916 1917v_ashrrev_i32 v5, s103, v21918// CHECK: [0x67,0x04,0x0a,0x30]1919 1920v_ashrrev_i32 v5, flat_scratch_lo, v21921// CHECK: [0x68,0x04,0x0a,0x30]1922 1923v_ashrrev_i32 v5, flat_scratch_hi, v21924// CHECK: [0x69,0x04,0x0a,0x30]1925 1926v_ashrrev_i32 v5, vcc_lo, v21927// CHECK: [0x6a,0x04,0x0a,0x30]1928 1929v_ashrrev_i32 v5, vcc_hi, v21930// CHECK: [0x6b,0x04,0x0a,0x30]1931 1932v_ashrrev_i32 v5, tba_lo, v21933// CHECK: [0x6c,0x04,0x0a,0x30]1934 1935v_ashrrev_i32 v5, tba_hi, v21936// CHECK: [0x6d,0x04,0x0a,0x30]1937 1938v_ashrrev_i32 v5, tma_lo, v21939// CHECK: [0x6e,0x04,0x0a,0x30]1940 1941v_ashrrev_i32 v5, tma_hi, v21942// CHECK: [0x6f,0x04,0x0a,0x30]1943 1944v_ashrrev_i32 v5, ttmp11, v21945// CHECK: [0x7b,0x04,0x0a,0x30]1946 1947v_ashrrev_i32 v5, m0, v21948// CHECK: [0x7c,0x04,0x0a,0x30]1949 1950v_ashrrev_i32 v5, exec_lo, v21951// CHECK: [0x7e,0x04,0x0a,0x30]1952 1953v_ashrrev_i32 v5, exec_hi, v21954// CHECK: [0x7f,0x04,0x0a,0x30]1955 1956v_ashrrev_i32 v5, 0, v21957// CHECK: [0x80,0x04,0x0a,0x30]1958 1959v_ashrrev_i32 v5, -1, v21960// CHECK: [0xc1,0x04,0x0a,0x30]1961 1962v_ashrrev_i32 v5, 0.5, v21963// CHECK: [0xf0,0x04,0x0a,0x30]1964 1965v_ashrrev_i32 v5, -4.0, v21966// CHECK: [0xf7,0x04,0x0a,0x30]1967 1968v_ashrrev_i32 v5, src_vccz, v21969// CHECK: [0xfb,0x04,0x0a,0x30]1970 1971v_ashrrev_i32 v5, src_execz, v21972// CHECK: [0xfc,0x04,0x0a,0x30]1973 1974v_ashrrev_i32 v5, src_scc, v21975// CHECK: [0xfd,0x04,0x0a,0x30]1976 1977v_ashrrev_i32 v5, 0xaf123456, v21978// CHECK: [0xff,0x04,0x0a,0x30,0x56,0x34,0x12,0xaf]1979 1980v_ashrrev_i32 v5, 0x3f717273, v21981// CHECK: [0xff,0x04,0x0a,0x30,0x73,0x72,0x71,0x3f]1982 1983v_ashrrev_i32 v5, v1, v2551984// CHECK: [0x01,0xff,0x0b,0x30]1985 1986v_lshl_b32 v5, v1, v21987// CHECK: [0x01,0x05,0x0a,0x32]1988 1989v_lshl_b32 v255, v1, v21990// CHECK: [0x01,0x05,0xfe,0x33]1991 1992v_lshl_b32 v5, v255, v21993// CHECK: [0xff,0x05,0x0a,0x32]1994 1995v_lshl_b32 v5, s1, v21996// CHECK: [0x01,0x04,0x0a,0x32]1997 1998v_lshl_b32 v5, s103, v21999// CHECK: [0x67,0x04,0x0a,0x32]2000 2001v_lshl_b32 v5, flat_scratch_lo, v22002// CHECK: [0x68,0x04,0x0a,0x32]2003 2004v_lshl_b32 v5, flat_scratch_hi, v22005// CHECK: [0x69,0x04,0x0a,0x32]2006 2007v_lshl_b32 v5, vcc_lo, v22008// CHECK: [0x6a,0x04,0x0a,0x32]2009 2010v_lshl_b32 v5, vcc_hi, v22011// CHECK: [0x6b,0x04,0x0a,0x32]2012 2013v_lshl_b32 v5, tba_lo, v22014// CHECK: [0x6c,0x04,0x0a,0x32]2015 2016v_lshl_b32 v5, tba_hi, v22017// CHECK: [0x6d,0x04,0x0a,0x32]2018 2019v_lshl_b32 v5, tma_lo, v22020// CHECK: [0x6e,0x04,0x0a,0x32]2021 2022v_lshl_b32 v5, tma_hi, v22023// CHECK: [0x6f,0x04,0x0a,0x32]2024 2025v_lshl_b32 v5, ttmp11, v22026// CHECK: [0x7b,0x04,0x0a,0x32]2027 2028v_lshl_b32 v5, m0, v22029// CHECK: [0x7c,0x04,0x0a,0x32]2030 2031v_lshl_b32 v5, exec_lo, v22032// CHECK: [0x7e,0x04,0x0a,0x32]2033 2034v_lshl_b32 v5, exec_hi, v22035// CHECK: [0x7f,0x04,0x0a,0x32]2036 2037v_lshl_b32 v5, 0, v22038// CHECK: [0x80,0x04,0x0a,0x32]2039 2040v_lshl_b32 v5, -1, v22041// CHECK: [0xc1,0x04,0x0a,0x32]2042 2043v_lshl_b32 v5, 0.5, v22044// CHECK: [0xf0,0x04,0x0a,0x32]2045 2046v_lshl_b32 v5, -4.0, v22047// CHECK: [0xf7,0x04,0x0a,0x32]2048 2049v_lshl_b32 v5, src_vccz, v22050// CHECK: [0xfb,0x04,0x0a,0x32]2051 2052v_lshl_b32 v5, src_execz, v22053// CHECK: [0xfc,0x04,0x0a,0x32]2054 2055v_lshl_b32 v5, src_scc, v22056// CHECK: [0xfd,0x04,0x0a,0x32]2057 2058v_lshl_b32 v5, src_lds_direct, v22059// CHECK: [0xfe,0x04,0x0a,0x32]2060 2061v_lshl_b32 v5, 0xaf123456, v22062// CHECK: [0xff,0x04,0x0a,0x32,0x56,0x34,0x12,0xaf]2063 2064v_lshl_b32 v5, 0x3f717273, v22065// CHECK: [0xff,0x04,0x0a,0x32,0x73,0x72,0x71,0x3f]2066 2067v_lshl_b32 v5, v1, v2552068// CHECK: [0x01,0xff,0x0b,0x32]2069 2070v_lshlrev_b32 v5, v1, v22071// CHECK: [0x01,0x05,0x0a,0x34]2072 2073v_lshlrev_b32 v255, v1, v22074// CHECK: [0x01,0x05,0xfe,0x35]2075 2076v_lshlrev_b32 v5, v255, v22077// CHECK: [0xff,0x05,0x0a,0x34]2078 2079v_lshlrev_b32 v5, s1, v22080// CHECK: [0x01,0x04,0x0a,0x34]2081 2082v_lshlrev_b32 v5, s103, v22083// CHECK: [0x67,0x04,0x0a,0x34]2084 2085v_lshlrev_b32 v5, flat_scratch_lo, v22086// CHECK: [0x68,0x04,0x0a,0x34]2087 2088v_lshlrev_b32 v5, flat_scratch_hi, v22089// CHECK: [0x69,0x04,0x0a,0x34]2090 2091v_lshlrev_b32 v5, vcc_lo, v22092// CHECK: [0x6a,0x04,0x0a,0x34]2093 2094v_lshlrev_b32 v5, vcc_hi, v22095// CHECK: [0x6b,0x04,0x0a,0x34]2096 2097v_lshlrev_b32 v5, tba_lo, v22098// CHECK: [0x6c,0x04,0x0a,0x34]2099 2100v_lshlrev_b32 v5, tba_hi, v22101// CHECK: [0x6d,0x04,0x0a,0x34]2102 2103v_lshlrev_b32 v5, tma_lo, v22104// CHECK: [0x6e,0x04,0x0a,0x34]2105 2106v_lshlrev_b32 v5, tma_hi, v22107// CHECK: [0x6f,0x04,0x0a,0x34]2108 2109v_lshlrev_b32 v5, ttmp11, v22110// CHECK: [0x7b,0x04,0x0a,0x34]2111 2112v_lshlrev_b32 v5, m0, v22113// CHECK: [0x7c,0x04,0x0a,0x34]2114 2115v_lshlrev_b32 v5, exec_lo, v22116// CHECK: [0x7e,0x04,0x0a,0x34]2117 2118v_lshlrev_b32 v5, exec_hi, v22119// CHECK: [0x7f,0x04,0x0a,0x34]2120 2121v_lshlrev_b32 v5, 0, v22122// CHECK: [0x80,0x04,0x0a,0x34]2123 2124v_lshlrev_b32 v5, -1, v22125// CHECK: [0xc1,0x04,0x0a,0x34]2126 2127v_lshlrev_b32 v5, 0.5, v22128// CHECK: [0xf0,0x04,0x0a,0x34]2129 2130v_lshlrev_b32 v5, -4.0, v22131// CHECK: [0xf7,0x04,0x0a,0x34]2132 2133v_lshlrev_b32 v5, src_vccz, v22134// CHECK: [0xfb,0x04,0x0a,0x34]2135 2136v_lshlrev_b32 v5, src_execz, v22137// CHECK: [0xfc,0x04,0x0a,0x34]2138 2139v_lshlrev_b32 v5, src_scc, v22140// CHECK: [0xfd,0x04,0x0a,0x34]2141 2142v_lshlrev_b32 v5, 0xaf123456, v22143// CHECK: [0xff,0x04,0x0a,0x34,0x56,0x34,0x12,0xaf]2144 2145v_lshlrev_b32 v5, 0x3f717273, v22146// CHECK: [0xff,0x04,0x0a,0x34,0x73,0x72,0x71,0x3f]2147 2148v_lshlrev_b32 v5, v1, v2552149// CHECK: [0x01,0xff,0x0b,0x34]2150 2151v_and_b32 v5, v1, v22152// CHECK: [0x01,0x05,0x0a,0x36]2153 2154v_and_b32 v255, v1, v22155// CHECK: [0x01,0x05,0xfe,0x37]2156 2157v_and_b32 v5, v255, v22158// CHECK: [0xff,0x05,0x0a,0x36]2159 2160v_and_b32 v5, s1, v22161// CHECK: [0x01,0x04,0x0a,0x36]2162 2163v_and_b32 v5, s103, v22164// CHECK: [0x67,0x04,0x0a,0x36]2165 2166v_and_b32 v5, flat_scratch_lo, v22167// CHECK: [0x68,0x04,0x0a,0x36]2168 2169v_and_b32 v5, flat_scratch_hi, v22170// CHECK: [0x69,0x04,0x0a,0x36]2171 2172v_and_b32 v5, vcc_lo, v22173// CHECK: [0x6a,0x04,0x0a,0x36]2174 2175v_and_b32 v5, vcc_hi, v22176// CHECK: [0x6b,0x04,0x0a,0x36]2177 2178v_and_b32 v5, tba_lo, v22179// CHECK: [0x6c,0x04,0x0a,0x36]2180 2181v_and_b32 v5, tba_hi, v22182// CHECK: [0x6d,0x04,0x0a,0x36]2183 2184v_and_b32 v5, tma_lo, v22185// CHECK: [0x6e,0x04,0x0a,0x36]2186 2187v_and_b32 v5, tma_hi, v22188// CHECK: [0x6f,0x04,0x0a,0x36]2189 2190v_and_b32 v5, ttmp11, v22191// CHECK: [0x7b,0x04,0x0a,0x36]2192 2193v_and_b32 v5, m0, v22194// CHECK: [0x7c,0x04,0x0a,0x36]2195 2196v_and_b32 v5, exec_lo, v22197// CHECK: [0x7e,0x04,0x0a,0x36]2198 2199v_and_b32 v5, exec_hi, v22200// CHECK: [0x7f,0x04,0x0a,0x36]2201 2202v_and_b32 v5, 0, v22203// CHECK: [0x80,0x04,0x0a,0x36]2204 2205v_and_b32 v5, -1, v22206// CHECK: [0xc1,0x04,0x0a,0x36]2207 2208v_and_b32 v5, 0.5, v22209// CHECK: [0xf0,0x04,0x0a,0x36]2210 2211v_and_b32 v5, -4.0, v22212// CHECK: [0xf7,0x04,0x0a,0x36]2213 2214v_and_b32 v5, src_vccz, v22215// CHECK: [0xfb,0x04,0x0a,0x36]2216 2217v_and_b32 v5, src_execz, v22218// CHECK: [0xfc,0x04,0x0a,0x36]2219 2220v_and_b32 v5, src_scc, v22221// CHECK: [0xfd,0x04,0x0a,0x36]2222 2223v_and_b32 v5, src_lds_direct, v22224// CHECK: [0xfe,0x04,0x0a,0x36]2225 2226v_and_b32 v5, 0xaf123456, v22227// CHECK: [0xff,0x04,0x0a,0x36,0x56,0x34,0x12,0xaf]2228 2229v_and_b32 v5, 0x3f717273, v22230// CHECK: [0xff,0x04,0x0a,0x36,0x73,0x72,0x71,0x3f]2231 2232v_and_b32 v5, v1, v2552233// CHECK: [0x01,0xff,0x0b,0x36]2234 2235v_or_b32 v5, v1, v22236// CHECK: [0x01,0x05,0x0a,0x38]2237 2238v_or_b32 v255, v1, v22239// CHECK: [0x01,0x05,0xfe,0x39]2240 2241v_or_b32 v5, v255, v22242// CHECK: [0xff,0x05,0x0a,0x38]2243 2244v_or_b32 v5, s1, v22245// CHECK: [0x01,0x04,0x0a,0x38]2246 2247v_or_b32 v5, s103, v22248// CHECK: [0x67,0x04,0x0a,0x38]2249 2250v_or_b32 v5, flat_scratch_lo, v22251// CHECK: [0x68,0x04,0x0a,0x38]2252 2253v_or_b32 v5, flat_scratch_hi, v22254// CHECK: [0x69,0x04,0x0a,0x38]2255 2256v_or_b32 v5, vcc_lo, v22257// CHECK: [0x6a,0x04,0x0a,0x38]2258 2259v_or_b32 v5, vcc_hi, v22260// CHECK: [0x6b,0x04,0x0a,0x38]2261 2262v_or_b32 v5, tba_lo, v22263// CHECK: [0x6c,0x04,0x0a,0x38]2264 2265v_or_b32 v5, tba_hi, v22266// CHECK: [0x6d,0x04,0x0a,0x38]2267 2268v_or_b32 v5, tma_lo, v22269// CHECK: [0x6e,0x04,0x0a,0x38]2270 2271v_or_b32 v5, tma_hi, v22272// CHECK: [0x6f,0x04,0x0a,0x38]2273 2274v_or_b32 v5, ttmp11, v22275// CHECK: [0x7b,0x04,0x0a,0x38]2276 2277v_or_b32 v5, m0, v22278// CHECK: [0x7c,0x04,0x0a,0x38]2279 2280v_or_b32 v5, exec_lo, v22281// CHECK: [0x7e,0x04,0x0a,0x38]2282 2283v_or_b32 v5, exec_hi, v22284// CHECK: [0x7f,0x04,0x0a,0x38]2285 2286v_or_b32 v5, 0, v22287// CHECK: [0x80,0x04,0x0a,0x38]2288 2289v_or_b32 v5, -1, v22290// CHECK: [0xc1,0x04,0x0a,0x38]2291 2292v_or_b32 v5, 0.5, v22293// CHECK: [0xf0,0x04,0x0a,0x38]2294 2295v_or_b32 v5, -4.0, v22296// CHECK: [0xf7,0x04,0x0a,0x38]2297 2298v_or_b32 v5, src_vccz, v22299// CHECK: [0xfb,0x04,0x0a,0x38]2300 2301v_or_b32 v5, src_execz, v22302// CHECK: [0xfc,0x04,0x0a,0x38]2303 2304v_or_b32 v5, src_scc, v22305// CHECK: [0xfd,0x04,0x0a,0x38]2306 2307v_or_b32 v5, src_lds_direct, v22308// CHECK: [0xfe,0x04,0x0a,0x38]2309 2310v_or_b32 v5, 0xaf123456, v22311// CHECK: [0xff,0x04,0x0a,0x38,0x56,0x34,0x12,0xaf]2312 2313v_or_b32 v5, 0x3f717273, v22314// CHECK: [0xff,0x04,0x0a,0x38,0x73,0x72,0x71,0x3f]2315 2316v_or_b32 v5, v1, v2552317// CHECK: [0x01,0xff,0x0b,0x38]2318 2319v_xor_b32 v5, v1, v22320// CHECK: [0x01,0x05,0x0a,0x3a]2321 2322v_xor_b32 v255, v1, v22323// CHECK: [0x01,0x05,0xfe,0x3b]2324 2325v_xor_b32 v5, v255, v22326// CHECK: [0xff,0x05,0x0a,0x3a]2327 2328v_xor_b32 v5, s1, v22329// CHECK: [0x01,0x04,0x0a,0x3a]2330 2331v_xor_b32 v5, s103, v22332// CHECK: [0x67,0x04,0x0a,0x3a]2333 2334v_xor_b32 v5, flat_scratch_lo, v22335// CHECK: [0x68,0x04,0x0a,0x3a]2336 2337v_xor_b32 v5, flat_scratch_hi, v22338// CHECK: [0x69,0x04,0x0a,0x3a]2339 2340v_xor_b32 v5, vcc_lo, v22341// CHECK: [0x6a,0x04,0x0a,0x3a]2342 2343v_xor_b32 v5, vcc_hi, v22344// CHECK: [0x6b,0x04,0x0a,0x3a]2345 2346v_xor_b32 v5, tba_lo, v22347// CHECK: [0x6c,0x04,0x0a,0x3a]2348 2349v_xor_b32 v5, tba_hi, v22350// CHECK: [0x6d,0x04,0x0a,0x3a]2351 2352v_xor_b32 v5, tma_lo, v22353// CHECK: [0x6e,0x04,0x0a,0x3a]2354 2355v_xor_b32 v5, tma_hi, v22356// CHECK: [0x6f,0x04,0x0a,0x3a]2357 2358v_xor_b32 v5, ttmp11, v22359// CHECK: [0x7b,0x04,0x0a,0x3a]2360 2361v_xor_b32 v5, m0, v22362// CHECK: [0x7c,0x04,0x0a,0x3a]2363 2364v_xor_b32 v5, exec_lo, v22365// CHECK: [0x7e,0x04,0x0a,0x3a]2366 2367v_xor_b32 v5, exec_hi, v22368// CHECK: [0x7f,0x04,0x0a,0x3a]2369 2370v_xor_b32 v5, 0, v22371// CHECK: [0x80,0x04,0x0a,0x3a]2372 2373v_xor_b32 v5, -1, v22374// CHECK: [0xc1,0x04,0x0a,0x3a]2375 2376v_xor_b32 v5, 0.5, v22377// CHECK: [0xf0,0x04,0x0a,0x3a]2378 2379v_xor_b32 v5, -4.0, v22380// CHECK: [0xf7,0x04,0x0a,0x3a]2381 2382v_xor_b32 v5, src_vccz, v22383// CHECK: [0xfb,0x04,0x0a,0x3a]2384 2385v_xor_b32 v5, src_execz, v22386// CHECK: [0xfc,0x04,0x0a,0x3a]2387 2388v_xor_b32 v5, src_scc, v22389// CHECK: [0xfd,0x04,0x0a,0x3a]2390 2391v_xor_b32 v5, src_lds_direct, v22392// CHECK: [0xfe,0x04,0x0a,0x3a]2393 2394v_xor_b32 v5, 0xaf123456, v22395// CHECK: [0xff,0x04,0x0a,0x3a,0x56,0x34,0x12,0xaf]2396 2397v_xor_b32 v5, 0x3f717273, v22398// CHECK: [0xff,0x04,0x0a,0x3a,0x73,0x72,0x71,0x3f]2399 2400v_xor_b32 v5, v1, v2552401// CHECK: [0x01,0xff,0x0b,0x3a]2402 2403v_bfm_b32 v5, v1, v22404// CHECK: [0x01,0x05,0x0a,0x3c]2405 2406v_bfm_b32 v255, v1, v22407// CHECK: [0x01,0x05,0xfe,0x3d]2408 2409v_bfm_b32 v5, v255, v22410// CHECK: [0xff,0x05,0x0a,0x3c]2411 2412v_bfm_b32 v5, s1, v22413// CHECK: [0x01,0x04,0x0a,0x3c]2414 2415v_bfm_b32 v5, s103, v22416// CHECK: [0x67,0x04,0x0a,0x3c]2417 2418v_bfm_b32 v5, flat_scratch_lo, v22419// CHECK: [0x68,0x04,0x0a,0x3c]2420 2421v_bfm_b32 v5, flat_scratch_hi, v22422// CHECK: [0x69,0x04,0x0a,0x3c]2423 2424v_bfm_b32 v5, vcc_lo, v22425// CHECK: [0x6a,0x04,0x0a,0x3c]2426 2427v_bfm_b32 v5, vcc_hi, v22428// CHECK: [0x6b,0x04,0x0a,0x3c]2429 2430v_bfm_b32 v5, tba_lo, v22431// CHECK: [0x6c,0x04,0x0a,0x3c]2432 2433v_bfm_b32 v5, tba_hi, v22434// CHECK: [0x6d,0x04,0x0a,0x3c]2435 2436v_bfm_b32 v5, tma_lo, v22437// CHECK: [0x6e,0x04,0x0a,0x3c]2438 2439v_bfm_b32 v5, tma_hi, v22440// CHECK: [0x6f,0x04,0x0a,0x3c]2441 2442v_bfm_b32 v5, ttmp11, v22443// CHECK: [0x7b,0x04,0x0a,0x3c]2444 2445v_bfm_b32 v5, m0, v22446// CHECK: [0x7c,0x04,0x0a,0x3c]2447 2448v_bfm_b32 v5, exec_lo, v22449// CHECK: [0x7e,0x04,0x0a,0x3c]2450 2451v_bfm_b32 v5, exec_hi, v22452// CHECK: [0x7f,0x04,0x0a,0x3c]2453 2454v_bfm_b32 v5, 0, v22455// CHECK: [0x80,0x04,0x0a,0x3c]2456 2457v_bfm_b32 v5, -1, v22458// CHECK: [0xc1,0x04,0x0a,0x3c]2459 2460v_bfm_b32 v5, 0.5, v22461// CHECK: [0xf0,0x04,0x0a,0x3c]2462 2463v_bfm_b32 v5, -4.0, v22464// CHECK: [0xf7,0x04,0x0a,0x3c]2465 2466v_bfm_b32 v5, src_vccz, v22467// CHECK: [0xfb,0x04,0x0a,0x3c]2468 2469v_bfm_b32 v5, src_execz, v22470// CHECK: [0xfc,0x04,0x0a,0x3c]2471 2472v_bfm_b32 v5, src_scc, v22473// CHECK: [0xfd,0x04,0x0a,0x3c]2474 2475v_bfm_b32 v5, src_lds_direct, v22476// CHECK: [0xfe,0x04,0x0a,0x3c]2477 2478v_bfm_b32 v5, 0xaf123456, v22479// CHECK: [0xff,0x04,0x0a,0x3c,0x56,0x34,0x12,0xaf]2480 2481v_bfm_b32 v5, 0x3f717273, v22482// CHECK: [0xff,0x04,0x0a,0x3c,0x73,0x72,0x71,0x3f]2483 2484v_bfm_b32 v5, v1, v2552485// CHECK: [0x01,0xff,0x0b,0x3c]2486 2487v_mac_f32 v5, v1, v22488// CHECK: [0x01,0x05,0x0a,0x3e]2489 2490v_mac_f32 v255, v1, v22491// CHECK: [0x01,0x05,0xfe,0x3f]2492 2493v_mac_f32 v5, v255, v22494// CHECK: [0xff,0x05,0x0a,0x3e]2495 2496v_mac_f32 v5, s1, v22497// CHECK: [0x01,0x04,0x0a,0x3e]2498 2499v_mac_f32 v5, s103, v22500// CHECK: [0x67,0x04,0x0a,0x3e]2501 2502v_mac_f32 v5, flat_scratch_lo, v22503// CHECK: [0x68,0x04,0x0a,0x3e]2504 2505v_mac_f32 v5, flat_scratch_hi, v22506// CHECK: [0x69,0x04,0x0a,0x3e]2507 2508v_mac_f32 v5, vcc_lo, v22509// CHECK: [0x6a,0x04,0x0a,0x3e]2510 2511v_mac_f32 v5, vcc_hi, v22512// CHECK: [0x6b,0x04,0x0a,0x3e]2513 2514v_mac_f32 v5, tba_lo, v22515// CHECK: [0x6c,0x04,0x0a,0x3e]2516 2517v_mac_f32 v5, tba_hi, v22518// CHECK: [0x6d,0x04,0x0a,0x3e]2519 2520v_mac_f32 v5, tma_lo, v22521// CHECK: [0x6e,0x04,0x0a,0x3e]2522 2523v_mac_f32 v5, tma_hi, v22524// CHECK: [0x6f,0x04,0x0a,0x3e]2525 2526v_mac_f32 v5, ttmp11, v22527// CHECK: [0x7b,0x04,0x0a,0x3e]2528 2529v_mac_f32 v5, m0, v22530// CHECK: [0x7c,0x04,0x0a,0x3e]2531 2532v_mac_f32 v5, exec_lo, v22533// CHECK: [0x7e,0x04,0x0a,0x3e]2534 2535v_mac_f32 v5, exec_hi, v22536// CHECK: [0x7f,0x04,0x0a,0x3e]2537 2538v_mac_f32 v5, 0, v22539// CHECK: [0x80,0x04,0x0a,0x3e]2540 2541v_mac_f32 v5, -1, v22542// CHECK: [0xc1,0x04,0x0a,0x3e]2543 2544v_mac_f32 v5, 0.5, v22545// CHECK: [0xf0,0x04,0x0a,0x3e]2546 2547v_mac_f32 v5, -4.0, v22548// CHECK: [0xf7,0x04,0x0a,0x3e]2549 2550v_mac_f32 v5, src_vccz, v22551// CHECK: [0xfb,0x04,0x0a,0x3e]2552 2553v_mac_f32 v5, src_execz, v22554// CHECK: [0xfc,0x04,0x0a,0x3e]2555 2556v_mac_f32 v5, src_scc, v22557// CHECK: [0xfd,0x04,0x0a,0x3e]2558 2559v_mac_f32 v5, src_lds_direct, v22560// CHECK: [0xfe,0x04,0x0a,0x3e]2561 2562v_mac_f32 v5, 0xaf123456, v22563// CHECK: [0xff,0x04,0x0a,0x3e,0x56,0x34,0x12,0xaf]2564 2565v_mac_f32 v5, 0x3f717273, v22566// CHECK: [0xff,0x04,0x0a,0x3e,0x73,0x72,0x71,0x3f]2567 2568v_mac_f32 v5, v1, v2552569// CHECK: [0x01,0xff,0x0b,0x3e]2570 2571v_madmk_f32 v5, v1, 0x11213141, v32572// CHECK: [0x01,0x07,0x0a,0x40,0x41,0x31,0x21,0x11]2573 2574v_madmk_f32 v255, v1, 0x11213141, v32575// CHECK: [0x01,0x07,0xfe,0x41,0x41,0x31,0x21,0x11]2576 2577v_madmk_f32 v5, v255, 0x11213141, v32578// CHECK: [0xff,0x07,0x0a,0x40,0x41,0x31,0x21,0x11]2579 2580v_madmk_f32 v5, 0, 0x11213141, v32581// CHECK: [0x80,0x06,0x0a,0x40,0x41,0x31,0x21,0x11]2582 2583v_madmk_f32 v5, -1, 0x11213141, v32584// CHECK: [0xc1,0x06,0x0a,0x40,0x41,0x31,0x21,0x11]2585 2586v_madmk_f32 v5, 0.5, 0x11213141, v32587// CHECK: [0xf0,0x06,0x0a,0x40,0x41,0x31,0x21,0x11]2588 2589v_madmk_f32 v5, -4.0, 0x11213141, v32590// CHECK: [0xf7,0x06,0x0a,0x40,0x41,0x31,0x21,0x11]2591 2592v_madmk_f32 v5, src_lds_direct, 0x11213141, v32593// CHECK: [0xfe,0x06,0x0a,0x40,0x41,0x31,0x21,0x11]2594 2595v_madmk_f32 v5, v1, 0xa1b1c1d1, v32596// CHECK: [0x01,0x07,0x0a,0x40,0xd1,0xc1,0xb1,0xa1]2597 2598v_madmk_f32 v5, v1, 0x11213141, v2552599// CHECK: [0x01,0xff,0x0b,0x40,0x41,0x31,0x21,0x11]2600 2601v_madak_f32 v5, v1, v2, 0x112131412602// CHECK: [0x01,0x05,0x0a,0x42,0x41,0x31,0x21,0x11]2603 2604v_madak_f32 v255, v1, v2, 0x112131412605// CHECK: [0x01,0x05,0xfe,0x43,0x41,0x31,0x21,0x11]2606 2607v_madak_f32 v5, v255, v2, 0x112131412608// CHECK: [0xff,0x05,0x0a,0x42,0x41,0x31,0x21,0x11]2609 2610v_madak_f32 v5, 0, v2, 0x112131412611// CHECK: [0x80,0x04,0x0a,0x42,0x41,0x31,0x21,0x11]2612 2613v_madak_f32 v5, -1, v2, 0x112131412614// CHECK: [0xc1,0x04,0x0a,0x42,0x41,0x31,0x21,0x11]2615 2616v_madak_f32 v5, 0.5, v2, 0x112131412617// CHECK: [0xf0,0x04,0x0a,0x42,0x41,0x31,0x21,0x11]2618 2619v_madak_f32 v5, -4.0, v2, 0x112131412620// CHECK: [0xf7,0x04,0x0a,0x42,0x41,0x31,0x21,0x11]2621 2622v_madak_f32 v5, src_lds_direct, v2, 0x112131412623// CHECK: [0xfe,0x04,0x0a,0x42,0x41,0x31,0x21,0x11]2624 2625v_madak_f32 v5, v1, v255, 0x112131412626// CHECK: [0x01,0xff,0x0b,0x42,0x41,0x31,0x21,0x11]2627 2628v_madak_f32 v5, v1, v2, 0xa1b1c1d12629// CHECK: [0x01,0x05,0x0a,0x42,0xd1,0xc1,0xb1,0xa1]2630 2631v_bcnt_u32_b32 v5, v1, v22632// CHECK: [0x01,0x05,0x0a,0x44]2633 2634v_bcnt_u32_b32 v255, v1, v22635// CHECK: [0x01,0x05,0xfe,0x45]2636 2637v_bcnt_u32_b32 v5, v255, v22638// CHECK: [0xff,0x05,0x0a,0x44]2639 2640v_bcnt_u32_b32 v5, s1, v22641// CHECK: [0x01,0x04,0x0a,0x44]2642 2643v_bcnt_u32_b32 v5, s103, v22644// CHECK: [0x67,0x04,0x0a,0x44]2645 2646v_bcnt_u32_b32 v5, flat_scratch_lo, v22647// CHECK: [0x68,0x04,0x0a,0x44]2648 2649v_bcnt_u32_b32 v5, flat_scratch_hi, v22650// CHECK: [0x69,0x04,0x0a,0x44]2651 2652v_bcnt_u32_b32 v5, vcc_lo, v22653// CHECK: [0x6a,0x04,0x0a,0x44]2654 2655v_bcnt_u32_b32 v5, vcc_hi, v22656// CHECK: [0x6b,0x04,0x0a,0x44]2657 2658v_bcnt_u32_b32 v5, tba_lo, v22659// CHECK: [0x6c,0x04,0x0a,0x44]2660 2661v_bcnt_u32_b32 v5, tba_hi, v22662// CHECK: [0x6d,0x04,0x0a,0x44]2663 2664v_bcnt_u32_b32 v5, tma_lo, v22665// CHECK: [0x6e,0x04,0x0a,0x44]2666 2667v_bcnt_u32_b32 v5, tma_hi, v22668// CHECK: [0x6f,0x04,0x0a,0x44]2669 2670v_bcnt_u32_b32 v5, ttmp11, v22671// CHECK: [0x7b,0x04,0x0a,0x44]2672 2673v_bcnt_u32_b32 v5, m0, v22674// CHECK: [0x7c,0x04,0x0a,0x44]2675 2676v_bcnt_u32_b32 v5, exec_lo, v22677// CHECK: [0x7e,0x04,0x0a,0x44]2678 2679v_bcnt_u32_b32 v5, exec_hi, v22680// CHECK: [0x7f,0x04,0x0a,0x44]2681 2682v_bcnt_u32_b32 v5, 0, v22683// CHECK: [0x80,0x04,0x0a,0x44]2684 2685v_bcnt_u32_b32 v5, -1, v22686// CHECK: [0xc1,0x04,0x0a,0x44]2687 2688v_bcnt_u32_b32 v5, 0.5, v22689// CHECK: [0xf0,0x04,0x0a,0x44]2690 2691v_bcnt_u32_b32 v5, -4.0, v22692// CHECK: [0xf7,0x04,0x0a,0x44]2693 2694v_bcnt_u32_b32 v5, src_vccz, v22695// CHECK: [0xfb,0x04,0x0a,0x44]2696 2697v_bcnt_u32_b32 v5, src_execz, v22698// CHECK: [0xfc,0x04,0x0a,0x44]2699 2700v_bcnt_u32_b32 v5, src_scc, v22701// CHECK: [0xfd,0x04,0x0a,0x44]2702 2703v_bcnt_u32_b32 v5, src_lds_direct, v22704// CHECK: [0xfe,0x04,0x0a,0x44]2705 2706v_bcnt_u32_b32 v5, 0xaf123456, v22707// CHECK: [0xff,0x04,0x0a,0x44,0x56,0x34,0x12,0xaf]2708 2709v_bcnt_u32_b32 v5, 0x3f717273, v22710// CHECK: [0xff,0x04,0x0a,0x44,0x73,0x72,0x71,0x3f]2711 2712v_bcnt_u32_b32 v5, v1, v2552713// CHECK: [0x01,0xff,0x0b,0x44]2714 2715v_mbcnt_lo_u32_b32 v5, v1, v22716// CHECK: [0x01,0x05,0x0a,0x46]2717 2718v_mbcnt_lo_u32_b32 v255, v1, v22719// CHECK: [0x01,0x05,0xfe,0x47]2720 2721v_mbcnt_lo_u32_b32 v5, v255, v22722// CHECK: [0xff,0x05,0x0a,0x46]2723 2724v_mbcnt_lo_u32_b32 v5, s1, v22725// CHECK: [0x01,0x04,0x0a,0x46]2726 2727v_mbcnt_lo_u32_b32 v5, s103, v22728// CHECK: [0x67,0x04,0x0a,0x46]2729 2730v_mbcnt_lo_u32_b32 v5, flat_scratch_lo, v22731// CHECK: [0x68,0x04,0x0a,0x46]2732 2733v_mbcnt_lo_u32_b32 v5, flat_scratch_hi, v22734// CHECK: [0x69,0x04,0x0a,0x46]2735 2736v_mbcnt_lo_u32_b32 v5, vcc_lo, v22737// CHECK: [0x6a,0x04,0x0a,0x46]2738 2739v_mbcnt_lo_u32_b32 v5, vcc_hi, v22740// CHECK: [0x6b,0x04,0x0a,0x46]2741 2742v_mbcnt_lo_u32_b32 v5, tba_lo, v22743// CHECK: [0x6c,0x04,0x0a,0x46]2744 2745v_mbcnt_lo_u32_b32 v5, tba_hi, v22746// CHECK: [0x6d,0x04,0x0a,0x46]2747 2748v_mbcnt_lo_u32_b32 v5, tma_lo, v22749// CHECK: [0x6e,0x04,0x0a,0x46]2750 2751v_mbcnt_lo_u32_b32 v5, tma_hi, v22752// CHECK: [0x6f,0x04,0x0a,0x46]2753 2754v_mbcnt_lo_u32_b32 v5, ttmp11, v22755// CHECK: [0x7b,0x04,0x0a,0x46]2756 2757v_mbcnt_lo_u32_b32 v5, m0, v22758// CHECK: [0x7c,0x04,0x0a,0x46]2759 2760v_mbcnt_lo_u32_b32 v5, exec_lo, v22761// CHECK: [0x7e,0x04,0x0a,0x46]2762 2763v_mbcnt_lo_u32_b32 v5, exec_hi, v22764// CHECK: [0x7f,0x04,0x0a,0x46]2765 2766v_mbcnt_lo_u32_b32 v5, 0, v22767// CHECK: [0x80,0x04,0x0a,0x46]2768 2769v_mbcnt_lo_u32_b32 v5, -1, v22770// CHECK: [0xc1,0x04,0x0a,0x46]2771 2772v_mbcnt_lo_u32_b32 v5, 0.5, v22773// CHECK: [0xf0,0x04,0x0a,0x46]2774 2775v_mbcnt_lo_u32_b32 v5, -4.0, v22776// CHECK: [0xf7,0x04,0x0a,0x46]2777 2778v_mbcnt_lo_u32_b32 v5, src_vccz, v22779// CHECK: [0xfb,0x04,0x0a,0x46]2780 2781v_mbcnt_lo_u32_b32 v5, src_execz, v22782// CHECK: [0xfc,0x04,0x0a,0x46]2783 2784v_mbcnt_lo_u32_b32 v5, src_scc, v22785// CHECK: [0xfd,0x04,0x0a,0x46]2786 2787v_mbcnt_lo_u32_b32 v5, src_lds_direct, v22788// CHECK: [0xfe,0x04,0x0a,0x46]2789 2790v_mbcnt_lo_u32_b32 v5, 0xaf123456, v22791// CHECK: [0xff,0x04,0x0a,0x46,0x56,0x34,0x12,0xaf]2792 2793v_mbcnt_lo_u32_b32 v5, 0x3f717273, v22794// CHECK: [0xff,0x04,0x0a,0x46,0x73,0x72,0x71,0x3f]2795 2796v_mbcnt_lo_u32_b32 v5, v1, v2552797// CHECK: [0x01,0xff,0x0b,0x46]2798 2799v_mbcnt_hi_u32_b32 v5, v1, v22800// CHECK: [0x01,0x05,0x0a,0x48]2801 2802v_mbcnt_hi_u32_b32 v255, v1, v22803// CHECK: [0x01,0x05,0xfe,0x49]2804 2805v_mbcnt_hi_u32_b32 v5, v255, v22806// CHECK: [0xff,0x05,0x0a,0x48]2807 2808v_mbcnt_hi_u32_b32 v5, s1, v22809// CHECK: [0x01,0x04,0x0a,0x48]2810 2811v_mbcnt_hi_u32_b32 v5, s103, v22812// CHECK: [0x67,0x04,0x0a,0x48]2813 2814v_mbcnt_hi_u32_b32 v5, flat_scratch_lo, v22815// CHECK: [0x68,0x04,0x0a,0x48]2816 2817v_mbcnt_hi_u32_b32 v5, flat_scratch_hi, v22818// CHECK: [0x69,0x04,0x0a,0x48]2819 2820v_mbcnt_hi_u32_b32 v5, vcc_lo, v22821// CHECK: [0x6a,0x04,0x0a,0x48]2822 2823v_mbcnt_hi_u32_b32 v5, vcc_hi, v22824// CHECK: [0x6b,0x04,0x0a,0x48]2825 2826v_mbcnt_hi_u32_b32 v5, tba_lo, v22827// CHECK: [0x6c,0x04,0x0a,0x48]2828 2829v_mbcnt_hi_u32_b32 v5, tba_hi, v22830// CHECK: [0x6d,0x04,0x0a,0x48]2831 2832v_mbcnt_hi_u32_b32 v5, tma_lo, v22833// CHECK: [0x6e,0x04,0x0a,0x48]2834 2835v_mbcnt_hi_u32_b32 v5, tma_hi, v22836// CHECK: [0x6f,0x04,0x0a,0x48]2837 2838v_mbcnt_hi_u32_b32 v5, ttmp11, v22839// CHECK: [0x7b,0x04,0x0a,0x48]2840 2841v_mbcnt_hi_u32_b32 v5, m0, v22842// CHECK: [0x7c,0x04,0x0a,0x48]2843 2844v_mbcnt_hi_u32_b32 v5, exec_lo, v22845// CHECK: [0x7e,0x04,0x0a,0x48]2846 2847v_mbcnt_hi_u32_b32 v5, exec_hi, v22848// CHECK: [0x7f,0x04,0x0a,0x48]2849 2850v_mbcnt_hi_u32_b32 v5, 0, v22851// CHECK: [0x80,0x04,0x0a,0x48]2852 2853v_mbcnt_hi_u32_b32 v5, -1, v22854// CHECK: [0xc1,0x04,0x0a,0x48]2855 2856v_mbcnt_hi_u32_b32 v5, 0.5, v22857// CHECK: [0xf0,0x04,0x0a,0x48]2858 2859v_mbcnt_hi_u32_b32 v5, -4.0, v22860// CHECK: [0xf7,0x04,0x0a,0x48]2861 2862v_mbcnt_hi_u32_b32 v5, src_vccz, v22863// CHECK: [0xfb,0x04,0x0a,0x48]2864 2865v_mbcnt_hi_u32_b32 v5, src_execz, v22866// CHECK: [0xfc,0x04,0x0a,0x48]2867 2868v_mbcnt_hi_u32_b32 v5, src_scc, v22869// CHECK: [0xfd,0x04,0x0a,0x48]2870 2871v_mbcnt_hi_u32_b32 v5, src_lds_direct, v22872// CHECK: [0xfe,0x04,0x0a,0x48]2873 2874v_mbcnt_hi_u32_b32 v5, 0xaf123456, v22875// CHECK: [0xff,0x04,0x0a,0x48,0x56,0x34,0x12,0xaf]2876 2877v_mbcnt_hi_u32_b32 v5, 0x3f717273, v22878// CHECK: [0xff,0x04,0x0a,0x48,0x73,0x72,0x71,0x3f]2879 2880v_mbcnt_hi_u32_b32 v5, v1, v2552881// CHECK: [0x01,0xff,0x0b,0x48]2882 2883v_add_i32 v5, vcc, v1, v22884// CHECK: [0x01,0x05,0x0a,0x4a]2885 2886v_add_i32 v255, vcc, v1, v22887// CHECK: [0x01,0x05,0xfe,0x4b]2888 2889v_add_i32 v5, vcc, v255, v22890// CHECK: [0xff,0x05,0x0a,0x4a]2891 2892v_add_i32 v5, vcc, s1, v22893// CHECK: [0x01,0x04,0x0a,0x4a]2894 2895v_add_i32 v5, vcc, s103, v22896// CHECK: [0x67,0x04,0x0a,0x4a]2897 2898v_add_i32 v5, vcc, flat_scratch_lo, v22899// CHECK: [0x68,0x04,0x0a,0x4a]2900 2901v_add_i32 v5, vcc, flat_scratch_hi, v22902// CHECK: [0x69,0x04,0x0a,0x4a]2903 2904v_add_i32 v5, vcc, vcc_lo, v22905// CHECK: [0x6a,0x04,0x0a,0x4a]2906 2907v_add_i32 v5, vcc, vcc_hi, v22908// CHECK: [0x6b,0x04,0x0a,0x4a]2909 2910v_add_i32 v5, vcc, tba_lo, v22911// CHECK: [0x6c,0x04,0x0a,0x4a]2912 2913v_add_i32 v5, vcc, tba_hi, v22914// CHECK: [0x6d,0x04,0x0a,0x4a]2915 2916v_add_i32 v5, vcc, tma_lo, v22917// CHECK: [0x6e,0x04,0x0a,0x4a]2918 2919v_add_i32 v5, vcc, tma_hi, v22920// CHECK: [0x6f,0x04,0x0a,0x4a]2921 2922v_add_i32 v5, vcc, ttmp11, v22923// CHECK: [0x7b,0x04,0x0a,0x4a]2924 2925v_add_i32 v5, vcc, m0, v22926// CHECK: [0x7c,0x04,0x0a,0x4a]2927 2928v_add_i32 v5, vcc, exec_lo, v22929// CHECK: [0x7e,0x04,0x0a,0x4a]2930 2931v_add_i32 v5, vcc, exec_hi, v22932// CHECK: [0x7f,0x04,0x0a,0x4a]2933 2934v_add_i32 v5, vcc, 0, v22935// CHECK: [0x80,0x04,0x0a,0x4a]2936 2937v_add_i32 v5, vcc, -1, v22938// CHECK: [0xc1,0x04,0x0a,0x4a]2939 2940v_add_i32 v5, vcc, 0.5, v22941// CHECK: [0xf0,0x04,0x0a,0x4a]2942 2943v_add_i32 v5, vcc, -4.0, v22944// CHECK: [0xf7,0x04,0x0a,0x4a]2945 2946v_add_i32 v5, vcc, src_vccz, v22947// CHECK: [0xfb,0x04,0x0a,0x4a]2948 2949v_add_i32 v5, vcc, src_execz, v22950// CHECK: [0xfc,0x04,0x0a,0x4a]2951 2952v_add_i32 v5, vcc, src_scc, v22953// CHECK: [0xfd,0x04,0x0a,0x4a]2954 2955v_add_i32 v5, vcc, src_lds_direct, v22956// CHECK: [0xfe,0x04,0x0a,0x4a]2957 2958v_add_i32 v5, vcc, 0xaf123456, v22959// CHECK: [0xff,0x04,0x0a,0x4a,0x56,0x34,0x12,0xaf]2960 2961v_add_i32 v5, vcc, 0x3f717273, v22962// CHECK: [0xff,0x04,0x0a,0x4a,0x73,0x72,0x71,0x3f]2963 2964v_add_i32 v5, vcc, v1, v2552965// CHECK: [0x01,0xff,0x0b,0x4a]2966 2967v_sub_i32 v5, vcc, v1, v22968// CHECK: [0x01,0x05,0x0a,0x4c]2969 2970v_sub_i32 v255, vcc, v1, v22971// CHECK: [0x01,0x05,0xfe,0x4d]2972 2973v_sub_i32 v5, vcc, v255, v22974// CHECK: [0xff,0x05,0x0a,0x4c]2975 2976v_sub_i32 v5, vcc, s1, v22977// CHECK: [0x01,0x04,0x0a,0x4c]2978 2979v_sub_i32 v5, vcc, s103, v22980// CHECK: [0x67,0x04,0x0a,0x4c]2981 2982v_sub_i32 v5, vcc, flat_scratch_lo, v22983// CHECK: [0x68,0x04,0x0a,0x4c]2984 2985v_sub_i32 v5, vcc, flat_scratch_hi, v22986// CHECK: [0x69,0x04,0x0a,0x4c]2987 2988v_sub_i32 v5, vcc, vcc_lo, v22989// CHECK: [0x6a,0x04,0x0a,0x4c]2990 2991v_sub_i32 v5, vcc, vcc_hi, v22992// CHECK: [0x6b,0x04,0x0a,0x4c]2993 2994v_sub_i32 v5, vcc, tba_lo, v22995// CHECK: [0x6c,0x04,0x0a,0x4c]2996 2997v_sub_i32 v5, vcc, tba_hi, v22998// CHECK: [0x6d,0x04,0x0a,0x4c]2999 3000v_sub_i32 v5, vcc, tma_lo, v23001// CHECK: [0x6e,0x04,0x0a,0x4c]3002 3003v_sub_i32 v5, vcc, tma_hi, v23004// CHECK: [0x6f,0x04,0x0a,0x4c]3005 3006v_sub_i32 v5, vcc, ttmp11, v23007// CHECK: [0x7b,0x04,0x0a,0x4c]3008 3009v_sub_i32 v5, vcc, m0, v23010// CHECK: [0x7c,0x04,0x0a,0x4c]3011 3012v_sub_i32 v5, vcc, exec_lo, v23013// CHECK: [0x7e,0x04,0x0a,0x4c]3014 3015v_sub_i32 v5, vcc, exec_hi, v23016// CHECK: [0x7f,0x04,0x0a,0x4c]3017 3018v_sub_i32 v5, vcc, 0, v23019// CHECK: [0x80,0x04,0x0a,0x4c]3020 3021v_sub_i32 v5, vcc, -1, v23022// CHECK: [0xc1,0x04,0x0a,0x4c]3023 3024v_sub_i32 v5, vcc, 0.5, v23025// CHECK: [0xf0,0x04,0x0a,0x4c]3026 3027v_sub_i32 v5, vcc, -4.0, v23028// CHECK: [0xf7,0x04,0x0a,0x4c]3029 3030v_sub_i32 v5, vcc, src_vccz, v23031// CHECK: [0xfb,0x04,0x0a,0x4c]3032 3033v_sub_i32 v5, vcc, src_execz, v23034// CHECK: [0xfc,0x04,0x0a,0x4c]3035 3036v_sub_i32 v5, vcc, src_scc, v23037// CHECK: [0xfd,0x04,0x0a,0x4c]3038 3039v_sub_i32 v5, vcc, src_lds_direct, v23040// CHECK: [0xfe,0x04,0x0a,0x4c]3041 3042v_sub_i32 v5, vcc, 0xaf123456, v23043// CHECK: [0xff,0x04,0x0a,0x4c,0x56,0x34,0x12,0xaf]3044 3045v_sub_i32 v5, vcc, 0x3f717273, v23046// CHECK: [0xff,0x04,0x0a,0x4c,0x73,0x72,0x71,0x3f]3047 3048v_sub_i32 v5, vcc, v1, v2553049// CHECK: [0x01,0xff,0x0b,0x4c]3050 3051v_subrev_i32 v5, vcc, v1, v23052// CHECK: [0x01,0x05,0x0a,0x4e]3053 3054v_subrev_i32 v255, vcc, v1, v23055// CHECK: [0x01,0x05,0xfe,0x4f]3056 3057v_subrev_i32 v5, vcc, v255, v23058// CHECK: [0xff,0x05,0x0a,0x4e]3059 3060v_subrev_i32 v5, vcc, s1, v23061// CHECK: [0x01,0x04,0x0a,0x4e]3062 3063v_subrev_i32 v5, vcc, s103, v23064// CHECK: [0x67,0x04,0x0a,0x4e]3065 3066v_subrev_i32 v5, vcc, flat_scratch_lo, v23067// CHECK: [0x68,0x04,0x0a,0x4e]3068 3069v_subrev_i32 v5, vcc, flat_scratch_hi, v23070// CHECK: [0x69,0x04,0x0a,0x4e]3071 3072v_subrev_i32 v5, vcc, vcc_lo, v23073// CHECK: [0x6a,0x04,0x0a,0x4e]3074 3075v_subrev_i32 v5, vcc, vcc_hi, v23076// CHECK: [0x6b,0x04,0x0a,0x4e]3077 3078v_subrev_i32 v5, vcc, tba_lo, v23079// CHECK: [0x6c,0x04,0x0a,0x4e]3080 3081v_subrev_i32 v5, vcc, tba_hi, v23082// CHECK: [0x6d,0x04,0x0a,0x4e]3083 3084v_subrev_i32 v5, vcc, tma_lo, v23085// CHECK: [0x6e,0x04,0x0a,0x4e]3086 3087v_subrev_i32 v5, vcc, tma_hi, v23088// CHECK: [0x6f,0x04,0x0a,0x4e]3089 3090v_subrev_i32 v5, vcc, ttmp11, v23091// CHECK: [0x7b,0x04,0x0a,0x4e]3092 3093v_subrev_i32 v5, vcc, m0, v23094// CHECK: [0x7c,0x04,0x0a,0x4e]3095 3096v_subrev_i32 v5, vcc, exec_lo, v23097// CHECK: [0x7e,0x04,0x0a,0x4e]3098 3099v_subrev_i32 v5, vcc, exec_hi, v23100// CHECK: [0x7f,0x04,0x0a,0x4e]3101 3102v_subrev_i32 v5, vcc, 0, v23103// CHECK: [0x80,0x04,0x0a,0x4e]3104 3105v_subrev_i32 v5, vcc, -1, v23106// CHECK: [0xc1,0x04,0x0a,0x4e]3107 3108v_subrev_i32 v5, vcc, 0.5, v23109// CHECK: [0xf0,0x04,0x0a,0x4e]3110 3111v_subrev_i32 v5, vcc, -4.0, v23112// CHECK: [0xf7,0x04,0x0a,0x4e]3113 3114v_subrev_i32 v5, vcc, src_vccz, v23115// CHECK: [0xfb,0x04,0x0a,0x4e]3116 3117v_subrev_i32 v5, vcc, src_execz, v23118// CHECK: [0xfc,0x04,0x0a,0x4e]3119 3120v_subrev_i32 v5, vcc, src_scc, v23121// CHECK: [0xfd,0x04,0x0a,0x4e]3122 3123v_subrev_i32 v5, vcc, 0xaf123456, v23124// CHECK: [0xff,0x04,0x0a,0x4e,0x56,0x34,0x12,0xaf]3125 3126v_subrev_i32 v5, vcc, 0x3f717273, v23127// CHECK: [0xff,0x04,0x0a,0x4e,0x73,0x72,0x71,0x3f]3128 3129v_subrev_i32 v5, vcc, v1, v2553130// CHECK: [0x01,0xff,0x0b,0x4e]3131 3132v_addc_u32 v5, vcc, v1, v2, vcc3133// CHECK: [0x01,0x05,0x0a,0x50]3134 3135v_addc_u32 v255, vcc, v1, v2, vcc3136// CHECK: [0x01,0x05,0xfe,0x51]3137 3138v_addc_u32 v5, vcc, v255, v2, vcc3139// CHECK: [0xff,0x05,0x0a,0x50]3140 3141v_addc_u32 v5, vcc, 0, v2, vcc3142// CHECK: [0x80,0x04,0x0a,0x50]3143 3144v_addc_u32 v5, vcc, -1, v2, vcc3145// CHECK: [0xc1,0x04,0x0a,0x50]3146 3147v_addc_u32 v5, vcc, 0.5, v2, vcc3148// CHECK: [0xf0,0x04,0x0a,0x50]3149 3150v_addc_u32 v5, vcc, -4.0, v2, vcc3151// CHECK: [0xf7,0x04,0x0a,0x50]3152 3153v_addc_u32 v5, vcc, src_lds_direct, v2, vcc3154// CHECK: [0xfe,0x04,0x0a,0x50]3155 3156v_addc_u32 v5, vcc, v1, v255, vcc3157// CHECK: [0x01,0xff,0x0b,0x50]3158 3159v_subb_u32 v5, vcc, v1, v2, vcc3160// CHECK: [0x01,0x05,0x0a,0x52]3161 3162v_subb_u32 v255, vcc, v1, v2, vcc3163// CHECK: [0x01,0x05,0xfe,0x53]3164 3165v_subb_u32 v5, vcc, v255, v2, vcc3166// CHECK: [0xff,0x05,0x0a,0x52]3167 3168v_subb_u32 v5, vcc, 0, v2, vcc3169// CHECK: [0x80,0x04,0x0a,0x52]3170 3171v_subb_u32 v5, vcc, -1, v2, vcc3172// CHECK: [0xc1,0x04,0x0a,0x52]3173 3174v_subb_u32 v5, vcc, 0.5, v2, vcc3175// CHECK: [0xf0,0x04,0x0a,0x52]3176 3177v_subb_u32 v5, vcc, -4.0, v2, vcc3178// CHECK: [0xf7,0x04,0x0a,0x52]3179 3180v_subb_u32 v5, vcc, src_lds_direct, v2, vcc3181// CHECK: [0xfe,0x04,0x0a,0x52]3182 3183v_subb_u32 v5, vcc, v1, v255, vcc3184// CHECK: [0x01,0xff,0x0b,0x52]3185 3186v_subbrev_u32 v5, vcc, v1, v2, vcc3187// CHECK: [0x01,0x05,0x0a,0x54]3188 3189v_subbrev_u32 v255, vcc, v1, v2, vcc3190// CHECK: [0x01,0x05,0xfe,0x55]3191 3192v_subbrev_u32 v5, vcc, v255, v2, vcc3193// CHECK: [0xff,0x05,0x0a,0x54]3194 3195v_subbrev_u32 v5, vcc, 0, v2, vcc3196// CHECK: [0x80,0x04,0x0a,0x54]3197 3198v_subbrev_u32 v5, vcc, -1, v2, vcc3199// CHECK: [0xc1,0x04,0x0a,0x54]3200 3201v_subbrev_u32 v5, vcc, 0.5, v2, vcc3202// CHECK: [0xf0,0x04,0x0a,0x54]3203 3204v_subbrev_u32 v5, vcc, -4.0, v2, vcc3205// CHECK: [0xf7,0x04,0x0a,0x54]3206 3207v_subbrev_u32 v5, vcc, v1, v255, vcc3208// CHECK: [0x01,0xff,0x0b,0x54]3209 3210v_ldexp_f32 v5, v1, v23211// CHECK: [0x01,0x05,0x0a,0x56]3212 3213v_ldexp_f32 v255, v1, v23214// CHECK: [0x01,0x05,0xfe,0x57]3215 3216v_ldexp_f32 v5, v255, v23217// CHECK: [0xff,0x05,0x0a,0x56]3218 3219v_ldexp_f32 v5, s1, v23220// CHECK: [0x01,0x04,0x0a,0x56]3221 3222v_ldexp_f32 v5, s103, v23223// CHECK: [0x67,0x04,0x0a,0x56]3224 3225v_ldexp_f32 v5, flat_scratch_lo, v23226// CHECK: [0x68,0x04,0x0a,0x56]3227 3228v_ldexp_f32 v5, flat_scratch_hi, v23229// CHECK: [0x69,0x04,0x0a,0x56]3230 3231v_ldexp_f32 v5, vcc_lo, v23232// CHECK: [0x6a,0x04,0x0a,0x56]3233 3234v_ldexp_f32 v5, vcc_hi, v23235// CHECK: [0x6b,0x04,0x0a,0x56]3236 3237v_ldexp_f32 v5, tba_lo, v23238// CHECK: [0x6c,0x04,0x0a,0x56]3239 3240v_ldexp_f32 v5, tba_hi, v23241// CHECK: [0x6d,0x04,0x0a,0x56]3242 3243v_ldexp_f32 v5, tma_lo, v23244// CHECK: [0x6e,0x04,0x0a,0x56]3245 3246v_ldexp_f32 v5, tma_hi, v23247// CHECK: [0x6f,0x04,0x0a,0x56]3248 3249v_ldexp_f32 v5, ttmp11, v23250// CHECK: [0x7b,0x04,0x0a,0x56]3251 3252v_ldexp_f32 v5, m0, v23253// CHECK: [0x7c,0x04,0x0a,0x56]3254 3255v_ldexp_f32 v5, exec_lo, v23256// CHECK: [0x7e,0x04,0x0a,0x56]3257 3258v_ldexp_f32 v5, exec_hi, v23259// CHECK: [0x7f,0x04,0x0a,0x56]3260 3261v_ldexp_f32 v5, 0, v23262// CHECK: [0x80,0x04,0x0a,0x56]3263 3264v_ldexp_f32 v5, -1, v23265// CHECK: [0xc1,0x04,0x0a,0x56]3266 3267v_ldexp_f32 v5, 0.5, v23268// CHECK: [0xf0,0x04,0x0a,0x56]3269 3270v_ldexp_f32 v5, -4.0, v23271// CHECK: [0xf7,0x04,0x0a,0x56]3272 3273v_ldexp_f32 v5, src_vccz, v23274// CHECK: [0xfb,0x04,0x0a,0x56]3275 3276v_ldexp_f32 v5, src_execz, v23277// CHECK: [0xfc,0x04,0x0a,0x56]3278 3279v_ldexp_f32 v5, src_scc, v23280// CHECK: [0xfd,0x04,0x0a,0x56]3281 3282v_ldexp_f32 v5, src_lds_direct, v23283// CHECK: [0xfe,0x04,0x0a,0x56]3284 3285v_ldexp_f32 v5, 0xaf123456, v23286// CHECK: [0xff,0x04,0x0a,0x56,0x56,0x34,0x12,0xaf]3287 3288v_ldexp_f32 v5, 0x3f717273, v23289// CHECK: [0xff,0x04,0x0a,0x56,0x73,0x72,0x71,0x3f]3290 3291v_ldexp_f32 v5, v1, v2553292// CHECK: [0x01,0xff,0x0b,0x56]3293 3294v_cvt_pkaccum_u8_f32 v5, v1, v23295// CHECK: [0x01,0x05,0x0a,0x58]3296 3297v_cvt_pkaccum_u8_f32 v255, v1, v23298// CHECK: [0x01,0x05,0xfe,0x59]3299 3300v_cvt_pkaccum_u8_f32 v5, v255, v23301// CHECK: [0xff,0x05,0x0a,0x58]3302 3303v_cvt_pkaccum_u8_f32 v5, s1, v23304// CHECK: [0x01,0x04,0x0a,0x58]3305 3306v_cvt_pkaccum_u8_f32 v5, s103, v23307// CHECK: [0x67,0x04,0x0a,0x58]3308 3309v_cvt_pkaccum_u8_f32 v5, flat_scratch_lo, v23310// CHECK: [0x68,0x04,0x0a,0x58]3311 3312v_cvt_pkaccum_u8_f32 v5, flat_scratch_hi, v23313// CHECK: [0x69,0x04,0x0a,0x58]3314 3315v_cvt_pkaccum_u8_f32 v5, vcc_lo, v23316// CHECK: [0x6a,0x04,0x0a,0x58]3317 3318v_cvt_pkaccum_u8_f32 v5, vcc_hi, v23319// CHECK: [0x6b,0x04,0x0a,0x58]3320 3321v_cvt_pkaccum_u8_f32 v5, tba_lo, v23322// CHECK: [0x6c,0x04,0x0a,0x58]3323 3324v_cvt_pkaccum_u8_f32 v5, tba_hi, v23325// CHECK: [0x6d,0x04,0x0a,0x58]3326 3327v_cvt_pkaccum_u8_f32 v5, tma_lo, v23328// CHECK: [0x6e,0x04,0x0a,0x58]3329 3330v_cvt_pkaccum_u8_f32 v5, tma_hi, v23331// CHECK: [0x6f,0x04,0x0a,0x58]3332 3333v_cvt_pkaccum_u8_f32 v5, ttmp11, v23334// CHECK: [0x7b,0x04,0x0a,0x58]3335 3336v_cvt_pkaccum_u8_f32 v5, m0, v23337// CHECK: [0x7c,0x04,0x0a,0x58]3338 3339v_cvt_pkaccum_u8_f32 v5, exec_lo, v23340// CHECK: [0x7e,0x04,0x0a,0x58]3341 3342v_cvt_pkaccum_u8_f32 v5, exec_hi, v23343// CHECK: [0x7f,0x04,0x0a,0x58]3344 3345v_cvt_pkaccum_u8_f32 v5, 0, v23346// CHECK: [0x80,0x04,0x0a,0x58]3347 3348v_cvt_pkaccum_u8_f32 v5, -1, v23349// CHECK: [0xc1,0x04,0x0a,0x58]3350 3351v_cvt_pkaccum_u8_f32 v5, 0.5, v23352// CHECK: [0xf0,0x04,0x0a,0x58]3353 3354v_cvt_pkaccum_u8_f32 v5, -4.0, v23355// CHECK: [0xf7,0x04,0x0a,0x58]3356 3357v_cvt_pkaccum_u8_f32 v5, src_vccz, v23358// CHECK: [0xfb,0x04,0x0a,0x58]3359 3360v_cvt_pkaccum_u8_f32 v5, src_execz, v23361// CHECK: [0xfc,0x04,0x0a,0x58]3362 3363v_cvt_pkaccum_u8_f32 v5, src_scc, v23364// CHECK: [0xfd,0x04,0x0a,0x58]3365 3366v_cvt_pkaccum_u8_f32 v5, src_lds_direct, v23367// CHECK: [0xfe,0x04,0x0a,0x58]3368 3369v_cvt_pkaccum_u8_f32 v5, 0xaf123456, v23370// CHECK: [0xff,0x04,0x0a,0x58,0x56,0x34,0x12,0xaf]3371 3372v_cvt_pkaccum_u8_f32 v5, 0x3f717273, v23373// CHECK: [0xff,0x04,0x0a,0x58,0x73,0x72,0x71,0x3f]3374 3375v_cvt_pkaccum_u8_f32 v5, v1, v2553376// CHECK: [0x01,0xff,0x0b,0x58]3377 3378v_cvt_pknorm_i16_f32 v5, v1, v23379// CHECK: [0x01,0x05,0x0a,0x5a]3380 3381v_cvt_pknorm_i16_f32 v255, v1, v23382// CHECK: [0x01,0x05,0xfe,0x5b]3383 3384v_cvt_pknorm_i16_f32 v5, v255, v23385// CHECK: [0xff,0x05,0x0a,0x5a]3386 3387v_cvt_pknorm_i16_f32 v5, s1, v23388// CHECK: [0x01,0x04,0x0a,0x5a]3389 3390v_cvt_pknorm_i16_f32 v5, s103, v23391// CHECK: [0x67,0x04,0x0a,0x5a]3392 3393v_cvt_pknorm_i16_f32 v5, flat_scratch_lo, v23394// CHECK: [0x68,0x04,0x0a,0x5a]3395 3396v_cvt_pknorm_i16_f32 v5, flat_scratch_hi, v23397// CHECK: [0x69,0x04,0x0a,0x5a]3398 3399v_cvt_pknorm_i16_f32 v5, vcc_lo, v23400// CHECK: [0x6a,0x04,0x0a,0x5a]3401 3402v_cvt_pknorm_i16_f32 v5, vcc_hi, v23403// CHECK: [0x6b,0x04,0x0a,0x5a]3404 3405v_cvt_pknorm_i16_f32 v5, tba_lo, v23406// CHECK: [0x6c,0x04,0x0a,0x5a]3407 3408v_cvt_pknorm_i16_f32 v5, tba_hi, v23409// CHECK: [0x6d,0x04,0x0a,0x5a]3410 3411v_cvt_pknorm_i16_f32 v5, tma_lo, v23412// CHECK: [0x6e,0x04,0x0a,0x5a]3413 3414v_cvt_pknorm_i16_f32 v5, tma_hi, v23415// CHECK: [0x6f,0x04,0x0a,0x5a]3416 3417v_cvt_pknorm_i16_f32 v5, ttmp11, v23418// CHECK: [0x7b,0x04,0x0a,0x5a]3419 3420v_cvt_pknorm_i16_f32 v5, m0, v23421// CHECK: [0x7c,0x04,0x0a,0x5a]3422 3423v_cvt_pknorm_i16_f32 v5, exec_lo, v23424// CHECK: [0x7e,0x04,0x0a,0x5a]3425 3426v_cvt_pknorm_i16_f32 v5, exec_hi, v23427// CHECK: [0x7f,0x04,0x0a,0x5a]3428 3429v_cvt_pknorm_i16_f32 v5, 0, v23430// CHECK: [0x80,0x04,0x0a,0x5a]3431 3432v_cvt_pknorm_i16_f32 v5, -1, v23433// CHECK: [0xc1,0x04,0x0a,0x5a]3434 3435v_cvt_pknorm_i16_f32 v5, 0.5, v23436// CHECK: [0xf0,0x04,0x0a,0x5a]3437 3438v_cvt_pknorm_i16_f32 v5, -4.0, v23439// CHECK: [0xf7,0x04,0x0a,0x5a]3440 3441v_cvt_pknorm_i16_f32 v5, src_vccz, v23442// CHECK: [0xfb,0x04,0x0a,0x5a]3443 3444v_cvt_pknorm_i16_f32 v5, src_execz, v23445// CHECK: [0xfc,0x04,0x0a,0x5a]3446 3447v_cvt_pknorm_i16_f32 v5, src_scc, v23448// CHECK: [0xfd,0x04,0x0a,0x5a]3449 3450v_cvt_pknorm_i16_f32 v5, src_lds_direct, v23451// CHECK: [0xfe,0x04,0x0a,0x5a]3452 3453v_cvt_pknorm_i16_f32 v5, 0xaf123456, v23454// CHECK: [0xff,0x04,0x0a,0x5a,0x56,0x34,0x12,0xaf]3455 3456v_cvt_pknorm_i16_f32 v5, 0x3f717273, v23457// CHECK: [0xff,0x04,0x0a,0x5a,0x73,0x72,0x71,0x3f]3458 3459v_cvt_pknorm_i16_f32 v5, v1, v2553460// CHECK: [0x01,0xff,0x0b,0x5a]3461 3462v_cvt_pknorm_u16_f32 v5, v1, v23463// CHECK: [0x01,0x05,0x0a,0x5c]3464 3465v_cvt_pknorm_u16_f32 v255, v1, v23466// CHECK: [0x01,0x05,0xfe,0x5d]3467 3468v_cvt_pknorm_u16_f32 v5, v255, v23469// CHECK: [0xff,0x05,0x0a,0x5c]3470 3471v_cvt_pknorm_u16_f32 v5, s1, v23472// CHECK: [0x01,0x04,0x0a,0x5c]3473 3474v_cvt_pknorm_u16_f32 v5, s103, v23475// CHECK: [0x67,0x04,0x0a,0x5c]3476 3477v_cvt_pknorm_u16_f32 v5, flat_scratch_lo, v23478// CHECK: [0x68,0x04,0x0a,0x5c]3479 3480v_cvt_pknorm_u16_f32 v5, flat_scratch_hi, v23481// CHECK: [0x69,0x04,0x0a,0x5c]3482 3483v_cvt_pknorm_u16_f32 v5, vcc_lo, v23484// CHECK: [0x6a,0x04,0x0a,0x5c]3485 3486v_cvt_pknorm_u16_f32 v5, vcc_hi, v23487// CHECK: [0x6b,0x04,0x0a,0x5c]3488 3489v_cvt_pknorm_u16_f32 v5, tba_lo, v23490// CHECK: [0x6c,0x04,0x0a,0x5c]3491 3492v_cvt_pknorm_u16_f32 v5, tba_hi, v23493// CHECK: [0x6d,0x04,0x0a,0x5c]3494 3495v_cvt_pknorm_u16_f32 v5, tma_lo, v23496// CHECK: [0x6e,0x04,0x0a,0x5c]3497 3498v_cvt_pknorm_u16_f32 v5, tma_hi, v23499// CHECK: [0x6f,0x04,0x0a,0x5c]3500 3501v_cvt_pknorm_u16_f32 v5, ttmp11, v23502// CHECK: [0x7b,0x04,0x0a,0x5c]3503 3504v_cvt_pknorm_u16_f32 v5, m0, v23505// CHECK: [0x7c,0x04,0x0a,0x5c]3506 3507v_cvt_pknorm_u16_f32 v5, exec_lo, v23508// CHECK: [0x7e,0x04,0x0a,0x5c]3509 3510v_cvt_pknorm_u16_f32 v5, exec_hi, v23511// CHECK: [0x7f,0x04,0x0a,0x5c]3512 3513v_cvt_pknorm_u16_f32 v5, 0, v23514// CHECK: [0x80,0x04,0x0a,0x5c]3515 3516v_cvt_pknorm_u16_f32 v5, -1, v23517// CHECK: [0xc1,0x04,0x0a,0x5c]3518 3519v_cvt_pknorm_u16_f32 v5, 0.5, v23520// CHECK: [0xf0,0x04,0x0a,0x5c]3521 3522v_cvt_pknorm_u16_f32 v5, -4.0, v23523// CHECK: [0xf7,0x04,0x0a,0x5c]3524 3525v_cvt_pknorm_u16_f32 v5, src_vccz, v23526// CHECK: [0xfb,0x04,0x0a,0x5c]3527 3528v_cvt_pknorm_u16_f32 v5, src_execz, v23529// CHECK: [0xfc,0x04,0x0a,0x5c]3530 3531v_cvt_pknorm_u16_f32 v5, src_scc, v23532// CHECK: [0xfd,0x04,0x0a,0x5c]3533 3534v_cvt_pknorm_u16_f32 v5, src_lds_direct, v23535// CHECK: [0xfe,0x04,0x0a,0x5c]3536 3537v_cvt_pknorm_u16_f32 v5, 0xaf123456, v23538// CHECK: [0xff,0x04,0x0a,0x5c,0x56,0x34,0x12,0xaf]3539 3540v_cvt_pknorm_u16_f32 v5, 0x3f717273, v23541// CHECK: [0xff,0x04,0x0a,0x5c,0x73,0x72,0x71,0x3f]3542 3543v_cvt_pknorm_u16_f32 v5, v1, v2553544// CHECK: [0x01,0xff,0x0b,0x5c]3545 3546v_cvt_pkrtz_f16_f32 v5, v1, v23547// CHECK: [0x01,0x05,0x0a,0x5e]3548 3549v_cvt_pkrtz_f16_f32 v255, v1, v23550// CHECK: [0x01,0x05,0xfe,0x5f]3551 3552v_cvt_pkrtz_f16_f32 v5, v255, v23553// CHECK: [0xff,0x05,0x0a,0x5e]3554 3555v_cvt_pkrtz_f16_f32 v5, s1, v23556// CHECK: [0x01,0x04,0x0a,0x5e]3557 3558v_cvt_pkrtz_f16_f32 v5, s103, v23559// CHECK: [0x67,0x04,0x0a,0x5e]3560 3561v_cvt_pkrtz_f16_f32 v5, flat_scratch_lo, v23562// CHECK: [0x68,0x04,0x0a,0x5e]3563 3564v_cvt_pkrtz_f16_f32 v5, flat_scratch_hi, v23565// CHECK: [0x69,0x04,0x0a,0x5e]3566 3567v_cvt_pkrtz_f16_f32 v5, vcc_lo, v23568// CHECK: [0x6a,0x04,0x0a,0x5e]3569 3570v_cvt_pkrtz_f16_f32 v5, vcc_hi, v23571// CHECK: [0x6b,0x04,0x0a,0x5e]3572 3573v_cvt_pkrtz_f16_f32 v5, tba_lo, v23574// CHECK: [0x6c,0x04,0x0a,0x5e]3575 3576v_cvt_pkrtz_f16_f32 v5, tba_hi, v23577// CHECK: [0x6d,0x04,0x0a,0x5e]3578 3579v_cvt_pkrtz_f16_f32 v5, tma_lo, v23580// CHECK: [0x6e,0x04,0x0a,0x5e]3581 3582v_cvt_pkrtz_f16_f32 v5, tma_hi, v23583// CHECK: [0x6f,0x04,0x0a,0x5e]3584 3585v_cvt_pkrtz_f16_f32 v5, ttmp11, v23586// CHECK: [0x7b,0x04,0x0a,0x5e]3587 3588v_cvt_pkrtz_f16_f32 v5, m0, v23589// CHECK: [0x7c,0x04,0x0a,0x5e]3590 3591v_cvt_pkrtz_f16_f32 v5, exec_lo, v23592// CHECK: [0x7e,0x04,0x0a,0x5e]3593 3594v_cvt_pkrtz_f16_f32 v5, exec_hi, v23595// CHECK: [0x7f,0x04,0x0a,0x5e]3596 3597v_cvt_pkrtz_f16_f32 v5, 0, v23598// CHECK: [0x80,0x04,0x0a,0x5e]3599 3600v_cvt_pkrtz_f16_f32 v5, -1, v23601// CHECK: [0xc1,0x04,0x0a,0x5e]3602 3603v_cvt_pkrtz_f16_f32 v5, 0.5, v23604// CHECK: [0xf0,0x04,0x0a,0x5e]3605 3606v_cvt_pkrtz_f16_f32 v5, -4.0, v23607// CHECK: [0xf7,0x04,0x0a,0x5e]3608 3609v_cvt_pkrtz_f16_f32 v5, src_vccz, v23610// CHECK: [0xfb,0x04,0x0a,0x5e]3611 3612v_cvt_pkrtz_f16_f32 v5, src_execz, v23613// CHECK: [0xfc,0x04,0x0a,0x5e]3614 3615v_cvt_pkrtz_f16_f32 v5, src_scc, v23616// CHECK: [0xfd,0x04,0x0a,0x5e]3617 3618v_cvt_pkrtz_f16_f32 v5, src_lds_direct, v23619// CHECK: [0xfe,0x04,0x0a,0x5e]3620 3621v_cvt_pkrtz_f16_f32 v5, 0xaf123456, v23622// CHECK: [0xff,0x04,0x0a,0x5e,0x56,0x34,0x12,0xaf]3623 3624v_cvt_pkrtz_f16_f32 v5, 0x3f717273, v23625// CHECK: [0xff,0x04,0x0a,0x5e,0x73,0x72,0x71,0x3f]3626 3627v_cvt_pkrtz_f16_f32 v5, v1, v2553628// CHECK: [0x01,0xff,0x0b,0x5e]3629 3630v_cvt_pk_u16_u32 v5, v1, v23631// CHECK: [0x01,0x05,0x0a,0x60]3632 3633v_cvt_pk_u16_u32 v255, v1, v23634// CHECK: [0x01,0x05,0xfe,0x61]3635 3636v_cvt_pk_u16_u32 v5, v255, v23637// CHECK: [0xff,0x05,0x0a,0x60]3638 3639v_cvt_pk_u16_u32 v5, s1, v23640// CHECK: [0x01,0x04,0x0a,0x60]3641 3642v_cvt_pk_u16_u32 v5, s103, v23643// CHECK: [0x67,0x04,0x0a,0x60]3644 3645v_cvt_pk_u16_u32 v5, flat_scratch_lo, v23646// CHECK: [0x68,0x04,0x0a,0x60]3647 3648v_cvt_pk_u16_u32 v5, flat_scratch_hi, v23649// CHECK: [0x69,0x04,0x0a,0x60]3650 3651v_cvt_pk_u16_u32 v5, vcc_lo, v23652// CHECK: [0x6a,0x04,0x0a,0x60]3653 3654v_cvt_pk_u16_u32 v5, vcc_hi, v23655// CHECK: [0x6b,0x04,0x0a,0x60]3656 3657v_cvt_pk_u16_u32 v5, tba_lo, v23658// CHECK: [0x6c,0x04,0x0a,0x60]3659 3660v_cvt_pk_u16_u32 v5, tba_hi, v23661// CHECK: [0x6d,0x04,0x0a,0x60]3662 3663v_cvt_pk_u16_u32 v5, tma_lo, v23664// CHECK: [0x6e,0x04,0x0a,0x60]3665 3666v_cvt_pk_u16_u32 v5, tma_hi, v23667// CHECK: [0x6f,0x04,0x0a,0x60]3668 3669v_cvt_pk_u16_u32 v5, ttmp11, v23670// CHECK: [0x7b,0x04,0x0a,0x60]3671 3672v_cvt_pk_u16_u32 v5, m0, v23673// CHECK: [0x7c,0x04,0x0a,0x60]3674 3675v_cvt_pk_u16_u32 v5, exec_lo, v23676// CHECK: [0x7e,0x04,0x0a,0x60]3677 3678v_cvt_pk_u16_u32 v5, exec_hi, v23679// CHECK: [0x7f,0x04,0x0a,0x60]3680 3681v_cvt_pk_u16_u32 v5, 0, v23682// CHECK: [0x80,0x04,0x0a,0x60]3683 3684v_cvt_pk_u16_u32 v5, -1, v23685// CHECK: [0xc1,0x04,0x0a,0x60]3686 3687v_cvt_pk_u16_u32 v5, 0.5, v23688// CHECK: [0xf0,0x04,0x0a,0x60]3689 3690v_cvt_pk_u16_u32 v5, -4.0, v23691// CHECK: [0xf7,0x04,0x0a,0x60]3692 3693v_cvt_pk_u16_u32 v5, src_vccz, v23694// CHECK: [0xfb,0x04,0x0a,0x60]3695 3696v_cvt_pk_u16_u32 v5, src_execz, v23697// CHECK: [0xfc,0x04,0x0a,0x60]3698 3699v_cvt_pk_u16_u32 v5, src_scc, v23700// CHECK: [0xfd,0x04,0x0a,0x60]3701 3702v_cvt_pk_u16_u32 v5, src_lds_direct, v23703// CHECK: [0xfe,0x04,0x0a,0x60]3704 3705v_cvt_pk_u16_u32 v5, 0xaf123456, v23706// CHECK: [0xff,0x04,0x0a,0x60,0x56,0x34,0x12,0xaf]3707 3708v_cvt_pk_u16_u32 v5, 0x3f717273, v23709// CHECK: [0xff,0x04,0x0a,0x60,0x73,0x72,0x71,0x3f]3710 3711v_cvt_pk_u16_u32 v5, v1, v2553712// CHECK: [0x01,0xff,0x0b,0x60]3713 3714v_cvt_pk_i16_i32 v5, v1, v23715// CHECK: [0x01,0x05,0x0a,0x62]3716 3717v_cvt_pk_i16_i32 v255, v1, v23718// CHECK: [0x01,0x05,0xfe,0x63]3719 3720v_cvt_pk_i16_i32 v5, v255, v23721// CHECK: [0xff,0x05,0x0a,0x62]3722 3723v_cvt_pk_i16_i32 v5, s1, v23724// CHECK: [0x01,0x04,0x0a,0x62]3725 3726v_cvt_pk_i16_i32 v5, s103, v23727// CHECK: [0x67,0x04,0x0a,0x62]3728 3729v_cvt_pk_i16_i32 v5, flat_scratch_lo, v23730// CHECK: [0x68,0x04,0x0a,0x62]3731 3732v_cvt_pk_i16_i32 v5, flat_scratch_hi, v23733// CHECK: [0x69,0x04,0x0a,0x62]3734 3735v_cvt_pk_i16_i32 v5, vcc_lo, v23736// CHECK: [0x6a,0x04,0x0a,0x62]3737 3738v_cvt_pk_i16_i32 v5, vcc_hi, v23739// CHECK: [0x6b,0x04,0x0a,0x62]3740 3741v_cvt_pk_i16_i32 v5, tba_lo, v23742// CHECK: [0x6c,0x04,0x0a,0x62]3743 3744v_cvt_pk_i16_i32 v5, tba_hi, v23745// CHECK: [0x6d,0x04,0x0a,0x62]3746 3747v_cvt_pk_i16_i32 v5, tma_lo, v23748// CHECK: [0x6e,0x04,0x0a,0x62]3749 3750v_cvt_pk_i16_i32 v5, tma_hi, v23751// CHECK: [0x6f,0x04,0x0a,0x62]3752 3753v_cvt_pk_i16_i32 v5, ttmp11, v23754// CHECK: [0x7b,0x04,0x0a,0x62]3755 3756v_cvt_pk_i16_i32 v5, m0, v23757// CHECK: [0x7c,0x04,0x0a,0x62]3758 3759v_cvt_pk_i16_i32 v5, exec_lo, v23760// CHECK: [0x7e,0x04,0x0a,0x62]3761 3762v_cvt_pk_i16_i32 v5, exec_hi, v23763// CHECK: [0x7f,0x04,0x0a,0x62]3764 3765v_cvt_pk_i16_i32 v5, 0, v23766// CHECK: [0x80,0x04,0x0a,0x62]3767 3768v_cvt_pk_i16_i32 v5, -1, v23769// CHECK: [0xc1,0x04,0x0a,0x62]3770 3771v_cvt_pk_i16_i32 v5, 0.5, v23772// CHECK: [0xf0,0x04,0x0a,0x62]3773 3774v_cvt_pk_i16_i32 v5, -4.0, v23775// CHECK: [0xf7,0x04,0x0a,0x62]3776 3777v_cvt_pk_i16_i32 v5, src_vccz, v23778// CHECK: [0xfb,0x04,0x0a,0x62]3779 3780v_cvt_pk_i16_i32 v5, src_execz, v23781// CHECK: [0xfc,0x04,0x0a,0x62]3782 3783v_cvt_pk_i16_i32 v5, src_scc, v23784// CHECK: [0xfd,0x04,0x0a,0x62]3785 3786v_cvt_pk_i16_i32 v5, src_lds_direct, v23787// CHECK: [0xfe,0x04,0x0a,0x62]3788 3789v_cvt_pk_i16_i32 v5, 0xaf123456, v23790// CHECK: [0xff,0x04,0x0a,0x62,0x56,0x34,0x12,0xaf]3791 3792v_cvt_pk_i16_i32 v5, 0x3f717273, v23793// CHECK: [0xff,0x04,0x0a,0x62,0x73,0x72,0x71,0x3f]3794 3795v_cvt_pk_i16_i32 v5, v1, v2553796// CHECK: [0x01,0xff,0x0b,0x62]3797