brintos

brintos / llvm-project-archived public Read only

0
0
Text · 438.5 KiB · 52a7762 Raw
13769 lines · plain
1// RUN: llvm-mc -triple=amdgcn -mcpu=tonga -show-encoding %s | FileCheck %s2 3v_nop4// CHECK: [0x00,0x00,0x00,0x7e]5 6v_mov_b32 v5, v17// CHECK: [0x01,0x03,0x0a,0x7e]8 9v_mov_b32 v255, v110// CHECK: [0x01,0x03,0xfe,0x7f]11 12v_mov_b32 v5, v25513// CHECK: [0xff,0x03,0x0a,0x7e]14 15v_mov_b32 v5, s116// CHECK: [0x01,0x02,0x0a,0x7e]17 18v_mov_b32 v5, s10119// CHECK: [0x65,0x02,0x0a,0x7e]20 21v_mov_b32 v5, flat_scratch_lo22// CHECK: [0x66,0x02,0x0a,0x7e]23 24v_mov_b32 v5, flat_scratch_hi25// CHECK: [0x67,0x02,0x0a,0x7e]26 27v_mov_b32 v5, vcc_lo28// CHECK: [0x6a,0x02,0x0a,0x7e]29 30v_mov_b32 v5, vcc_hi31// CHECK: [0x6b,0x02,0x0a,0x7e]32 33v_mov_b32 v5, tba_lo34// CHECK: [0x6c,0x02,0x0a,0x7e]35 36v_mov_b32 v5, tba_hi37// CHECK: [0x6d,0x02,0x0a,0x7e]38 39v_mov_b32 v5, tma_lo40// CHECK: [0x6e,0x02,0x0a,0x7e]41 42v_mov_b32 v5, tma_hi43// CHECK: [0x6f,0x02,0x0a,0x7e]44 45v_mov_b32 v5, ttmp1146// CHECK: [0x7b,0x02,0x0a,0x7e]47 48v_mov_b32 v5, m049// CHECK: [0x7c,0x02,0x0a,0x7e]50 51v_mov_b32 v5, exec_lo52// CHECK: [0x7e,0x02,0x0a,0x7e]53 54v_mov_b32 v5, exec_hi55// CHECK: [0x7f,0x02,0x0a,0x7e]56 57v_mov_b32 v5, 058// CHECK: [0x80,0x02,0x0a,0x7e]59 60v_mov_b32 v5, -161// CHECK: [0xc1,0x02,0x0a,0x7e]62 63v_mov_b32 v5, 0.564// CHECK: [0xf0,0x02,0x0a,0x7e]65 66v_mov_b32 v5, -4.067// CHECK: [0xf7,0x02,0x0a,0x7e]68 69v_mov_b32 v5, src_vccz70// CHECK: [0xfb,0x02,0x0a,0x7e]71 72v_mov_b32 v5, src_execz73// CHECK: [0xfc,0x02,0x0a,0x7e]74 75v_mov_b32 v5, src_scc76// CHECK: [0xfd,0x02,0x0a,0x7e]77 78v_mov_b32 v5, src_lds_direct79// CHECK: [0xfe,0x02,0x0a,0x7e]80 81v_mov_b32 v5, 0xaf12345682// CHECK: [0xff,0x02,0x0a,0x7e,0x56,0x34,0x12,0xaf]83 84v_mov_b32 v5, 0x3f71727385// CHECK: [0xff,0x02,0x0a,0x7e,0x73,0x72,0x71,0x3f]86 87v_readfirstlane_b32 s5, v188// CHECK: [0x01,0x05,0x0a,0x7e]89 90v_readfirstlane_b32 s101, v191// CHECK: [0x01,0x05,0xca,0x7e]92 93v_readfirstlane_b32 flat_scratch_lo, v194// CHECK: [0x01,0x05,0xcc,0x7e]95 96v_readfirstlane_b32 flat_scratch_hi, v197// CHECK: [0x01,0x05,0xce,0x7e]98 99v_readfirstlane_b32 tba_lo, v1100// CHECK: [0x01,0x05,0xd8,0x7e]101 102v_readfirstlane_b32 tba_hi, v1103// CHECK: [0x01,0x05,0xda,0x7e]104 105v_readfirstlane_b32 tma_lo, v1106// CHECK: [0x01,0x05,0xdc,0x7e]107 108v_readfirstlane_b32 tma_hi, v1109// CHECK: [0x01,0x05,0xde,0x7e]110 111v_readfirstlane_b32 ttmp11, v1112// CHECK: [0x01,0x05,0xf6,0x7e]113 114v_readfirstlane_b32 s5, v255115// CHECK: [0xff,0x05,0x0a,0x7e]116 117v_readfirstlane_b32 s5, src_lds_direct118// CHECK: [0xfe,0x04,0x0a,0x7e]119 120v_cvt_i32_f64 v5, v[1:2]121// CHECK: [0x01,0x07,0x0a,0x7e]122 123v_cvt_i32_f64 v255, v[1:2]124// CHECK: [0x01,0x07,0xfe,0x7f]125 126v_cvt_i32_f64 v5, v[254:255]127// CHECK: [0xfe,0x07,0x0a,0x7e]128 129v_cvt_i32_f64 v5, s[2:3]130// CHECK: [0x02,0x06,0x0a,0x7e]131 132v_cvt_i32_f64 v5, s[4:5]133// CHECK: [0x04,0x06,0x0a,0x7e]134 135v_cvt_i32_f64 v5, s[100:101]136// CHECK: [0x64,0x06,0x0a,0x7e]137 138v_cvt_i32_f64 v5, flat_scratch139// CHECK: [0x66,0x06,0x0a,0x7e]140 141v_cvt_i32_f64 v5, vcc142// CHECK: [0x6a,0x06,0x0a,0x7e]143 144v_cvt_i32_f64 v5, tba145// CHECK: [0x6c,0x06,0x0a,0x7e]146 147v_cvt_i32_f64 v5, tma148// CHECK: [0x6e,0x06,0x0a,0x7e]149 150v_cvt_i32_f64 v5, ttmp[10:11]151// CHECK: [0x7a,0x06,0x0a,0x7e]152 153v_cvt_i32_f64 v5, exec154// CHECK: [0x7e,0x06,0x0a,0x7e]155 156v_cvt_i32_f64 v5, 0157// CHECK: [0x80,0x06,0x0a,0x7e]158 159v_cvt_i32_f64 v5, -1160// CHECK: [0xc1,0x06,0x0a,0x7e]161 162v_cvt_i32_f64 v5, 0.5163// CHECK: [0xf0,0x06,0x0a,0x7e]164 165v_cvt_i32_f64 v5, -4.0166// CHECK: [0xf7,0x06,0x0a,0x7e]167 168v_cvt_i32_f64 v5, src_vccz169// CHECK: [0xfb,0x06,0x0a,0x7e]170 171v_cvt_i32_f64 v5, src_execz172// CHECK: [0xfc,0x06,0x0a,0x7e]173 174v_cvt_i32_f64 v5, src_scc175// CHECK: [0xfd,0x06,0x0a,0x7e]176 177v_cvt_i32_f64 v5, 0xaf123456178// CHECK: [0xff,0x06,0x0a,0x7e,0x56,0x34,0x12,0xaf]179 180v_cvt_i32_f64 v5, 0x3f717273181// CHECK: [0xff,0x06,0x0a,0x7e,0x73,0x72,0x71,0x3f]182 183v_cvt_f64_i32 v[5:6], v1184// CHECK: [0x01,0x09,0x0a,0x7e]185 186v_cvt_f64_i32 v[254:255], v1187// CHECK: [0x01,0x09,0xfc,0x7f]188 189v_cvt_f64_i32 v[5:6], v255190// CHECK: [0xff,0x09,0x0a,0x7e]191 192v_cvt_f64_i32 v[5:6], s1193// CHECK: [0x01,0x08,0x0a,0x7e]194 195v_cvt_f64_i32 v[5:6], s101196// CHECK: [0x65,0x08,0x0a,0x7e]197 198v_cvt_f64_i32 v[5:6], flat_scratch_lo199// CHECK: [0x66,0x08,0x0a,0x7e]200 201v_cvt_f64_i32 v[5:6], flat_scratch_hi202// CHECK: [0x67,0x08,0x0a,0x7e]203 204v_cvt_f64_i32 v[5:6], vcc_lo205// CHECK: [0x6a,0x08,0x0a,0x7e]206 207v_cvt_f64_i32 v[5:6], vcc_hi208// CHECK: [0x6b,0x08,0x0a,0x7e]209 210v_cvt_f64_i32 v[5:6], tba_lo211// CHECK: [0x6c,0x08,0x0a,0x7e]212 213v_cvt_f64_i32 v[5:6], tba_hi214// CHECK: [0x6d,0x08,0x0a,0x7e]215 216v_cvt_f64_i32 v[5:6], tma_lo217// CHECK: [0x6e,0x08,0x0a,0x7e]218 219v_cvt_f64_i32 v[5:6], tma_hi220// CHECK: [0x6f,0x08,0x0a,0x7e]221 222v_cvt_f64_i32 v[5:6], ttmp11223// CHECK: [0x7b,0x08,0x0a,0x7e]224 225v_cvt_f64_i32 v[5:6], m0226// CHECK: [0x7c,0x08,0x0a,0x7e]227 228v_cvt_f64_i32 v[5:6], exec_lo229// CHECK: [0x7e,0x08,0x0a,0x7e]230 231v_cvt_f64_i32 v[5:6], exec_hi232// CHECK: [0x7f,0x08,0x0a,0x7e]233 234v_cvt_f64_i32 v[5:6], 0235// CHECK: [0x80,0x08,0x0a,0x7e]236 237v_cvt_f64_i32 v[5:6], -1238// CHECK: [0xc1,0x08,0x0a,0x7e]239 240v_cvt_f64_i32 v[5:6], 0.5241// CHECK: [0xf0,0x08,0x0a,0x7e]242 243v_cvt_f64_i32 v[5:6], -4.0244// CHECK: [0xf7,0x08,0x0a,0x7e]245 246v_cvt_f64_i32 v[5:6], src_vccz247// CHECK: [0xfb,0x08,0x0a,0x7e]248 249v_cvt_f64_i32 v[5:6], src_execz250// CHECK: [0xfc,0x08,0x0a,0x7e]251 252v_cvt_f64_i32 v[5:6], src_scc253// CHECK: [0xfd,0x08,0x0a,0x7e]254 255v_cvt_f64_i32 v[5:6], src_lds_direct256// CHECK: [0xfe,0x08,0x0a,0x7e]257 258v_cvt_f64_i32 v[5:6], 0xaf123456259// CHECK: [0xff,0x08,0x0a,0x7e,0x56,0x34,0x12,0xaf]260 261v_cvt_f64_i32 v[5:6], 0x3f717273262// CHECK: [0xff,0x08,0x0a,0x7e,0x73,0x72,0x71,0x3f]263 264v_cvt_f32_i32 v5, v1265// CHECK: [0x01,0x0b,0x0a,0x7e]266 267v_cvt_f32_i32 v255, v1268// CHECK: [0x01,0x0b,0xfe,0x7f]269 270v_cvt_f32_i32 v5, v255271// CHECK: [0xff,0x0b,0x0a,0x7e]272 273v_cvt_f32_i32 v5, s1274// CHECK: [0x01,0x0a,0x0a,0x7e]275 276v_cvt_f32_i32 v5, s101277// CHECK: [0x65,0x0a,0x0a,0x7e]278 279v_cvt_f32_i32 v5, flat_scratch_lo280// CHECK: [0x66,0x0a,0x0a,0x7e]281 282v_cvt_f32_i32 v5, flat_scratch_hi283// CHECK: [0x67,0x0a,0x0a,0x7e]284 285v_cvt_f32_i32 v5, vcc_lo286// CHECK: [0x6a,0x0a,0x0a,0x7e]287 288v_cvt_f32_i32 v5, vcc_hi289// CHECK: [0x6b,0x0a,0x0a,0x7e]290 291v_cvt_f32_i32 v5, tba_lo292// CHECK: [0x6c,0x0a,0x0a,0x7e]293 294v_cvt_f32_i32 v5, tba_hi295// CHECK: [0x6d,0x0a,0x0a,0x7e]296 297v_cvt_f32_i32 v5, tma_lo298// CHECK: [0x6e,0x0a,0x0a,0x7e]299 300v_cvt_f32_i32 v5, tma_hi301// CHECK: [0x6f,0x0a,0x0a,0x7e]302 303v_cvt_f32_i32 v5, ttmp11304// CHECK: [0x7b,0x0a,0x0a,0x7e]305 306v_cvt_f32_i32 v5, m0307// CHECK: [0x7c,0x0a,0x0a,0x7e]308 309v_cvt_f32_i32 v5, exec_lo310// CHECK: [0x7e,0x0a,0x0a,0x7e]311 312v_cvt_f32_i32 v5, exec_hi313// CHECK: [0x7f,0x0a,0x0a,0x7e]314 315v_cvt_f32_i32 v5, 0316// CHECK: [0x80,0x0a,0x0a,0x7e]317 318v_cvt_f32_i32 v5, -1319// CHECK: [0xc1,0x0a,0x0a,0x7e]320 321v_cvt_f32_i32 v5, 0.5322// CHECK: [0xf0,0x0a,0x0a,0x7e]323 324v_cvt_f32_i32 v5, -4.0325// CHECK: [0xf7,0x0a,0x0a,0x7e]326 327v_cvt_f32_i32 v5, src_vccz328// CHECK: [0xfb,0x0a,0x0a,0x7e]329 330v_cvt_f32_i32 v5, src_execz331// CHECK: [0xfc,0x0a,0x0a,0x7e]332 333v_cvt_f32_i32 v5, src_scc334// CHECK: [0xfd,0x0a,0x0a,0x7e]335 336v_cvt_f32_i32 v5, src_lds_direct337// CHECK: [0xfe,0x0a,0x0a,0x7e]338 339v_cvt_f32_i32 v5, 0xaf123456340// CHECK: [0xff,0x0a,0x0a,0x7e,0x56,0x34,0x12,0xaf]341 342v_cvt_f32_i32 v5, 0x3f717273343// CHECK: [0xff,0x0a,0x0a,0x7e,0x73,0x72,0x71,0x3f]344 345v_cvt_f32_u32 v5, v1346// CHECK: [0x01,0x0d,0x0a,0x7e]347 348v_cvt_f32_u32 v255, v1349// CHECK: [0x01,0x0d,0xfe,0x7f]350 351v_cvt_f32_u32 v5, v255352// CHECK: [0xff,0x0d,0x0a,0x7e]353 354v_cvt_f32_u32 v5, s1355// CHECK: [0x01,0x0c,0x0a,0x7e]356 357v_cvt_f32_u32 v5, s101358// CHECK: [0x65,0x0c,0x0a,0x7e]359 360v_cvt_f32_u32 v5, flat_scratch_lo361// CHECK: [0x66,0x0c,0x0a,0x7e]362 363v_cvt_f32_u32 v5, flat_scratch_hi364// CHECK: [0x67,0x0c,0x0a,0x7e]365 366v_cvt_f32_u32 v5, vcc_lo367// CHECK: [0x6a,0x0c,0x0a,0x7e]368 369v_cvt_f32_u32 v5, vcc_hi370// CHECK: [0x6b,0x0c,0x0a,0x7e]371 372v_cvt_f32_u32 v5, tba_lo373// CHECK: [0x6c,0x0c,0x0a,0x7e]374 375v_cvt_f32_u32 v5, tba_hi376// CHECK: [0x6d,0x0c,0x0a,0x7e]377 378v_cvt_f32_u32 v5, tma_lo379// CHECK: [0x6e,0x0c,0x0a,0x7e]380 381v_cvt_f32_u32 v5, tma_hi382// CHECK: [0x6f,0x0c,0x0a,0x7e]383 384v_cvt_f32_u32 v5, ttmp11385// CHECK: [0x7b,0x0c,0x0a,0x7e]386 387v_cvt_f32_u32 v5, m0388// CHECK: [0x7c,0x0c,0x0a,0x7e]389 390v_cvt_f32_u32 v5, exec_lo391// CHECK: [0x7e,0x0c,0x0a,0x7e]392 393v_cvt_f32_u32 v5, exec_hi394// CHECK: [0x7f,0x0c,0x0a,0x7e]395 396v_cvt_f32_u32 v5, 0397// CHECK: [0x80,0x0c,0x0a,0x7e]398 399v_cvt_f32_u32 v5, -1400// CHECK: [0xc1,0x0c,0x0a,0x7e]401 402v_cvt_f32_u32 v5, 0.5403// CHECK: [0xf0,0x0c,0x0a,0x7e]404 405v_cvt_f32_u32 v5, -4.0406// CHECK: [0xf7,0x0c,0x0a,0x7e]407 408v_cvt_f32_u32 v5, src_vccz409// CHECK: [0xfb,0x0c,0x0a,0x7e]410 411v_cvt_f32_u32 v5, src_execz412// CHECK: [0xfc,0x0c,0x0a,0x7e]413 414v_cvt_f32_u32 v5, src_scc415// CHECK: [0xfd,0x0c,0x0a,0x7e]416 417v_cvt_f32_u32 v5, src_lds_direct418// CHECK: [0xfe,0x0c,0x0a,0x7e]419 420v_cvt_f32_u32 v5, 0xaf123456421// CHECK: [0xff,0x0c,0x0a,0x7e,0x56,0x34,0x12,0xaf]422 423v_cvt_f32_u32 v5, 0x3f717273424// CHECK: [0xff,0x0c,0x0a,0x7e,0x73,0x72,0x71,0x3f]425 426v_cvt_u32_f32 v5, v1427// CHECK: [0x01,0x0f,0x0a,0x7e]428 429v_cvt_u32_f32 v255, v1430// CHECK: [0x01,0x0f,0xfe,0x7f]431 432v_cvt_u32_f32 v5, v255433// CHECK: [0xff,0x0f,0x0a,0x7e]434 435v_cvt_u32_f32 v5, s1436// CHECK: [0x01,0x0e,0x0a,0x7e]437 438v_cvt_u32_f32 v5, s101439// CHECK: [0x65,0x0e,0x0a,0x7e]440 441v_cvt_u32_f32 v5, flat_scratch_lo442// CHECK: [0x66,0x0e,0x0a,0x7e]443 444v_cvt_u32_f32 v5, flat_scratch_hi445// CHECK: [0x67,0x0e,0x0a,0x7e]446 447v_cvt_u32_f32 v5, vcc_lo448// CHECK: [0x6a,0x0e,0x0a,0x7e]449 450v_cvt_u32_f32 v5, vcc_hi451// CHECK: [0x6b,0x0e,0x0a,0x7e]452 453v_cvt_u32_f32 v5, tba_lo454// CHECK: [0x6c,0x0e,0x0a,0x7e]455 456v_cvt_u32_f32 v5, tba_hi457// CHECK: [0x6d,0x0e,0x0a,0x7e]458 459v_cvt_u32_f32 v5, tma_lo460// CHECK: [0x6e,0x0e,0x0a,0x7e]461 462v_cvt_u32_f32 v5, tma_hi463// CHECK: [0x6f,0x0e,0x0a,0x7e]464 465v_cvt_u32_f32 v5, ttmp11466// CHECK: [0x7b,0x0e,0x0a,0x7e]467 468v_cvt_u32_f32 v5, m0469// CHECK: [0x7c,0x0e,0x0a,0x7e]470 471v_cvt_u32_f32 v5, exec_lo472// CHECK: [0x7e,0x0e,0x0a,0x7e]473 474v_cvt_u32_f32 v5, exec_hi475// CHECK: [0x7f,0x0e,0x0a,0x7e]476 477v_cvt_u32_f32 v5, 0478// CHECK: [0x80,0x0e,0x0a,0x7e]479 480v_cvt_u32_f32 v5, -1481// CHECK: [0xc1,0x0e,0x0a,0x7e]482 483v_cvt_u32_f32 v5, 0.5484// CHECK: [0xf0,0x0e,0x0a,0x7e]485 486v_cvt_u32_f32 v5, -4.0487// CHECK: [0xf7,0x0e,0x0a,0x7e]488 489v_cvt_u32_f32 v5, src_vccz490// CHECK: [0xfb,0x0e,0x0a,0x7e]491 492v_cvt_u32_f32 v5, src_execz493// CHECK: [0xfc,0x0e,0x0a,0x7e]494 495v_cvt_u32_f32 v5, src_scc496// CHECK: [0xfd,0x0e,0x0a,0x7e]497 498v_cvt_u32_f32 v5, src_lds_direct499// CHECK: [0xfe,0x0e,0x0a,0x7e]500 501v_cvt_u32_f32 v5, 0xaf123456502// CHECK: [0xff,0x0e,0x0a,0x7e,0x56,0x34,0x12,0xaf]503 504v_cvt_u32_f32 v5, 0x3f717273505// CHECK: [0xff,0x0e,0x0a,0x7e,0x73,0x72,0x71,0x3f]506 507v_cvt_i32_f32 v5, v1508// CHECK: [0x01,0x11,0x0a,0x7e]509 510v_cvt_i32_f32 v255, v1511// CHECK: [0x01,0x11,0xfe,0x7f]512 513v_cvt_i32_f32 v5, v255514// CHECK: [0xff,0x11,0x0a,0x7e]515 516v_cvt_i32_f32 v5, s1517// CHECK: [0x01,0x10,0x0a,0x7e]518 519v_cvt_i32_f32 v5, s101520// CHECK: [0x65,0x10,0x0a,0x7e]521 522v_cvt_i32_f32 v5, flat_scratch_lo523// CHECK: [0x66,0x10,0x0a,0x7e]524 525v_cvt_i32_f32 v5, flat_scratch_hi526// CHECK: [0x67,0x10,0x0a,0x7e]527 528v_cvt_i32_f32 v5, vcc_lo529// CHECK: [0x6a,0x10,0x0a,0x7e]530 531v_cvt_i32_f32 v5, vcc_hi532// CHECK: [0x6b,0x10,0x0a,0x7e]533 534v_cvt_i32_f32 v5, tba_lo535// CHECK: [0x6c,0x10,0x0a,0x7e]536 537v_cvt_i32_f32 v5, tba_hi538// CHECK: [0x6d,0x10,0x0a,0x7e]539 540v_cvt_i32_f32 v5, tma_lo541// CHECK: [0x6e,0x10,0x0a,0x7e]542 543v_cvt_i32_f32 v5, tma_hi544// CHECK: [0x6f,0x10,0x0a,0x7e]545 546v_cvt_i32_f32 v5, ttmp11547// CHECK: [0x7b,0x10,0x0a,0x7e]548 549v_cvt_i32_f32 v5, m0550// CHECK: [0x7c,0x10,0x0a,0x7e]551 552v_cvt_i32_f32 v5, exec_lo553// CHECK: [0x7e,0x10,0x0a,0x7e]554 555v_cvt_i32_f32 v5, exec_hi556// CHECK: [0x7f,0x10,0x0a,0x7e]557 558v_cvt_i32_f32 v5, 0559// CHECK: [0x80,0x10,0x0a,0x7e]560 561v_cvt_i32_f32 v5, -1562// CHECK: [0xc1,0x10,0x0a,0x7e]563 564v_cvt_i32_f32 v5, 0.5565// CHECK: [0xf0,0x10,0x0a,0x7e]566 567v_cvt_i32_f32 v5, -4.0568// CHECK: [0xf7,0x10,0x0a,0x7e]569 570v_cvt_i32_f32 v5, src_vccz571// CHECK: [0xfb,0x10,0x0a,0x7e]572 573v_cvt_i32_f32 v5, src_execz574// CHECK: [0xfc,0x10,0x0a,0x7e]575 576v_cvt_i32_f32 v5, src_scc577// CHECK: [0xfd,0x10,0x0a,0x7e]578 579v_cvt_i32_f32 v5, src_lds_direct580// CHECK: [0xfe,0x10,0x0a,0x7e]581 582v_cvt_i32_f32 v5, 0xaf123456583// CHECK: [0xff,0x10,0x0a,0x7e,0x56,0x34,0x12,0xaf]584 585v_cvt_i32_f32 v5, 0x3f717273586// CHECK: [0xff,0x10,0x0a,0x7e,0x73,0x72,0x71,0x3f]587 588v_cvt_f16_f32 v5, v1589// CHECK: [0x01,0x15,0x0a,0x7e]590 591v_cvt_f16_f32 v255, v1592// CHECK: [0x01,0x15,0xfe,0x7f]593 594v_cvt_f16_f32 v5, v255595// CHECK: [0xff,0x15,0x0a,0x7e]596 597v_cvt_f16_f32 v5, s1598// CHECK: [0x01,0x14,0x0a,0x7e]599 600v_cvt_f16_f32 v5, s101601// CHECK: [0x65,0x14,0x0a,0x7e]602 603v_cvt_f16_f32 v5, flat_scratch_lo604// CHECK: [0x66,0x14,0x0a,0x7e]605 606v_cvt_f16_f32 v5, flat_scratch_hi607// CHECK: [0x67,0x14,0x0a,0x7e]608 609v_cvt_f16_f32 v5, vcc_lo610// CHECK: [0x6a,0x14,0x0a,0x7e]611 612v_cvt_f16_f32 v5, vcc_hi613// CHECK: [0x6b,0x14,0x0a,0x7e]614 615v_cvt_f16_f32 v5, tba_lo616// CHECK: [0x6c,0x14,0x0a,0x7e]617 618v_cvt_f16_f32 v5, tba_hi619// CHECK: [0x6d,0x14,0x0a,0x7e]620 621v_cvt_f16_f32 v5, tma_lo622// CHECK: [0x6e,0x14,0x0a,0x7e]623 624v_cvt_f16_f32 v5, tma_hi625// CHECK: [0x6f,0x14,0x0a,0x7e]626 627v_cvt_f16_f32 v5, ttmp11628// CHECK: [0x7b,0x14,0x0a,0x7e]629 630v_cvt_f16_f32 v5, m0631// CHECK: [0x7c,0x14,0x0a,0x7e]632 633v_cvt_f16_f32 v5, exec_lo634// CHECK: [0x7e,0x14,0x0a,0x7e]635 636v_cvt_f16_f32 v5, exec_hi637// CHECK: [0x7f,0x14,0x0a,0x7e]638 639v_cvt_f16_f32 v5, 0640// CHECK: [0x80,0x14,0x0a,0x7e]641 642v_cvt_f16_f32 v5, -1643// CHECK: [0xc1,0x14,0x0a,0x7e]644 645v_cvt_f16_f32 v5, 0.5646// CHECK: [0xf0,0x14,0x0a,0x7e]647 648v_cvt_f16_f32 v5, -4.0649// CHECK: [0xf7,0x14,0x0a,0x7e]650 651v_cvt_f16_f32 v5, src_vccz652// CHECK: [0xfb,0x14,0x0a,0x7e]653 654v_cvt_f16_f32 v5, src_execz655// CHECK: [0xfc,0x14,0x0a,0x7e]656 657v_cvt_f16_f32 v5, src_scc658// CHECK: [0xfd,0x14,0x0a,0x7e]659 660v_cvt_f16_f32 v5, src_lds_direct661// CHECK: [0xfe,0x14,0x0a,0x7e]662 663v_cvt_f16_f32 v5, 0xaf123456664// CHECK: [0xff,0x14,0x0a,0x7e,0x56,0x34,0x12,0xaf]665 666v_cvt_f16_f32 v5, 0x3f717273667// CHECK: [0xff,0x14,0x0a,0x7e,0x73,0x72,0x71,0x3f]668 669v_cvt_f32_f16 v5, v1670// CHECK: [0x01,0x17,0x0a,0x7e]671 672v_cvt_f32_f16 v255, v1673// CHECK: [0x01,0x17,0xfe,0x7f]674 675v_cvt_f32_f16 v5, v255676// CHECK: [0xff,0x17,0x0a,0x7e]677 678v_cvt_f32_f16 v5, s1679// CHECK: [0x01,0x16,0x0a,0x7e]680 681v_cvt_f32_f16 v5, s101682// CHECK: [0x65,0x16,0x0a,0x7e]683 684v_cvt_f32_f16 v5, flat_scratch_lo685// CHECK: [0x66,0x16,0x0a,0x7e]686 687v_cvt_f32_f16 v5, flat_scratch_hi688// CHECK: [0x67,0x16,0x0a,0x7e]689 690v_cvt_f32_f16 v5, vcc_lo691// CHECK: [0x6a,0x16,0x0a,0x7e]692 693v_cvt_f32_f16 v5, vcc_hi694// CHECK: [0x6b,0x16,0x0a,0x7e]695 696v_cvt_f32_f16 v5, tba_lo697// CHECK: [0x6c,0x16,0x0a,0x7e]698 699v_cvt_f32_f16 v5, tba_hi700// CHECK: [0x6d,0x16,0x0a,0x7e]701 702v_cvt_f32_f16 v5, tma_lo703// CHECK: [0x6e,0x16,0x0a,0x7e]704 705v_cvt_f32_f16 v5, tma_hi706// CHECK: [0x6f,0x16,0x0a,0x7e]707 708v_cvt_f32_f16 v5, ttmp11709// CHECK: [0x7b,0x16,0x0a,0x7e]710 711v_cvt_f32_f16 v5, m0712// CHECK: [0x7c,0x16,0x0a,0x7e]713 714v_cvt_f32_f16 v5, exec_lo715// CHECK: [0x7e,0x16,0x0a,0x7e]716 717v_cvt_f32_f16 v5, exec_hi718// CHECK: [0x7f,0x16,0x0a,0x7e]719 720v_cvt_f32_f16 v5, 0721// CHECK: [0x80,0x16,0x0a,0x7e]722 723v_cvt_f32_f16 v5, -1724// CHECK: [0xc1,0x16,0x0a,0x7e]725 726v_cvt_f32_f16 v5, 0.5727// CHECK: [0xf0,0x16,0x0a,0x7e]728 729v_cvt_f32_f16 v5, -4.0730// CHECK: [0xf7,0x16,0x0a,0x7e]731 732v_cvt_f32_f16 v5, src_vccz733// CHECK: [0xfb,0x16,0x0a,0x7e]734 735v_cvt_f32_f16 v5, src_execz736// CHECK: [0xfc,0x16,0x0a,0x7e]737 738v_cvt_f32_f16 v5, src_scc739// CHECK: [0xfd,0x16,0x0a,0x7e]740 741v_cvt_f32_f16 v5, src_lds_direct742// CHECK: [0xfe,0x16,0x0a,0x7e]743 744v_cvt_f32_f16 v5, 0xfe0b745// CHECK: [0xff,0x16,0x0a,0x7e,0x0b,0xfe,0x00,0x00]746 747v_cvt_f32_f16 v5, 0x3456748// CHECK: [0xff,0x16,0x0a,0x7e,0x56,0x34,0x00,0x00]749 750v_cvt_rpi_i32_f32 v5, v1751// CHECK: [0x01,0x19,0x0a,0x7e]752 753v_cvt_rpi_i32_f32 v255, v1754// CHECK: [0x01,0x19,0xfe,0x7f]755 756v_cvt_rpi_i32_f32 v5, v255757// CHECK: [0xff,0x19,0x0a,0x7e]758 759v_cvt_rpi_i32_f32 v5, s1760// CHECK: [0x01,0x18,0x0a,0x7e]761 762v_cvt_rpi_i32_f32 v5, s101763// CHECK: [0x65,0x18,0x0a,0x7e]764 765v_cvt_rpi_i32_f32 v5, flat_scratch_lo766// CHECK: [0x66,0x18,0x0a,0x7e]767 768v_cvt_rpi_i32_f32 v5, flat_scratch_hi769// CHECK: [0x67,0x18,0x0a,0x7e]770 771v_cvt_rpi_i32_f32 v5, vcc_lo772// CHECK: [0x6a,0x18,0x0a,0x7e]773 774v_cvt_rpi_i32_f32 v5, vcc_hi775// CHECK: [0x6b,0x18,0x0a,0x7e]776 777v_cvt_rpi_i32_f32 v5, tba_lo778// CHECK: [0x6c,0x18,0x0a,0x7e]779 780v_cvt_rpi_i32_f32 v5, tba_hi781// CHECK: [0x6d,0x18,0x0a,0x7e]782 783v_cvt_rpi_i32_f32 v5, tma_lo784// CHECK: [0x6e,0x18,0x0a,0x7e]785 786v_cvt_rpi_i32_f32 v5, tma_hi787// CHECK: [0x6f,0x18,0x0a,0x7e]788 789v_cvt_rpi_i32_f32 v5, ttmp11790// CHECK: [0x7b,0x18,0x0a,0x7e]791 792v_cvt_rpi_i32_f32 v5, m0793// CHECK: [0x7c,0x18,0x0a,0x7e]794 795v_cvt_rpi_i32_f32 v5, exec_lo796// CHECK: [0x7e,0x18,0x0a,0x7e]797 798v_cvt_rpi_i32_f32 v5, exec_hi799// CHECK: [0x7f,0x18,0x0a,0x7e]800 801v_cvt_rpi_i32_f32 v5, 0802// CHECK: [0x80,0x18,0x0a,0x7e]803 804v_cvt_rpi_i32_f32 v5, -1805// CHECK: [0xc1,0x18,0x0a,0x7e]806 807v_cvt_rpi_i32_f32 v5, 0.5808// CHECK: [0xf0,0x18,0x0a,0x7e]809 810v_cvt_rpi_i32_f32 v5, -4.0811// CHECK: [0xf7,0x18,0x0a,0x7e]812 813v_cvt_rpi_i32_f32 v5, src_vccz814// CHECK: [0xfb,0x18,0x0a,0x7e]815 816v_cvt_rpi_i32_f32 v5, src_execz817// CHECK: [0xfc,0x18,0x0a,0x7e]818 819v_cvt_rpi_i32_f32 v5, src_scc820// CHECK: [0xfd,0x18,0x0a,0x7e]821 822v_cvt_rpi_i32_f32 v5, src_lds_direct823// CHECK: [0xfe,0x18,0x0a,0x7e]824 825v_cvt_rpi_i32_f32 v5, 0xaf123456826// CHECK: [0xff,0x18,0x0a,0x7e,0x56,0x34,0x12,0xaf]827 828v_cvt_rpi_i32_f32 v5, 0x3f717273829// CHECK: [0xff,0x18,0x0a,0x7e,0x73,0x72,0x71,0x3f]830 831v_cvt_flr_i32_f32 v5, v1832// CHECK: [0x01,0x1b,0x0a,0x7e]833 834v_cvt_flr_i32_f32 v255, v1835// CHECK: [0x01,0x1b,0xfe,0x7f]836 837v_cvt_flr_i32_f32 v5, v255838// CHECK: [0xff,0x1b,0x0a,0x7e]839 840v_cvt_flr_i32_f32 v5, s1841// CHECK: [0x01,0x1a,0x0a,0x7e]842 843v_cvt_flr_i32_f32 v5, s101844// CHECK: [0x65,0x1a,0x0a,0x7e]845 846v_cvt_flr_i32_f32 v5, flat_scratch_lo847// CHECK: [0x66,0x1a,0x0a,0x7e]848 849v_cvt_flr_i32_f32 v5, flat_scratch_hi850// CHECK: [0x67,0x1a,0x0a,0x7e]851 852v_cvt_flr_i32_f32 v5, vcc_lo853// CHECK: [0x6a,0x1a,0x0a,0x7e]854 855v_cvt_flr_i32_f32 v5, vcc_hi856// CHECK: [0x6b,0x1a,0x0a,0x7e]857 858v_cvt_flr_i32_f32 v5, tba_lo859// CHECK: [0x6c,0x1a,0x0a,0x7e]860 861v_cvt_flr_i32_f32 v5, tba_hi862// CHECK: [0x6d,0x1a,0x0a,0x7e]863 864v_cvt_flr_i32_f32 v5, tma_lo865// CHECK: [0x6e,0x1a,0x0a,0x7e]866 867v_cvt_flr_i32_f32 v5, tma_hi868// CHECK: [0x6f,0x1a,0x0a,0x7e]869 870v_cvt_flr_i32_f32 v5, ttmp11871// CHECK: [0x7b,0x1a,0x0a,0x7e]872 873v_cvt_flr_i32_f32 v5, m0874// CHECK: [0x7c,0x1a,0x0a,0x7e]875 876v_cvt_flr_i32_f32 v5, exec_lo877// CHECK: [0x7e,0x1a,0x0a,0x7e]878 879v_cvt_flr_i32_f32 v5, exec_hi880// CHECK: [0x7f,0x1a,0x0a,0x7e]881 882v_cvt_flr_i32_f32 v5, 0883// CHECK: [0x80,0x1a,0x0a,0x7e]884 885v_cvt_flr_i32_f32 v5, -1886// CHECK: [0xc1,0x1a,0x0a,0x7e]887 888v_cvt_flr_i32_f32 v5, 0.5889// CHECK: [0xf0,0x1a,0x0a,0x7e]890 891v_cvt_flr_i32_f32 v5, -4.0892// CHECK: [0xf7,0x1a,0x0a,0x7e]893 894v_cvt_flr_i32_f32 v5, src_vccz895// CHECK: [0xfb,0x1a,0x0a,0x7e]896 897v_cvt_flr_i32_f32 v5, src_execz898// CHECK: [0xfc,0x1a,0x0a,0x7e]899 900v_cvt_flr_i32_f32 v5, src_scc901// CHECK: [0xfd,0x1a,0x0a,0x7e]902 903v_cvt_flr_i32_f32 v5, src_lds_direct904// CHECK: [0xfe,0x1a,0x0a,0x7e]905 906v_cvt_flr_i32_f32 v5, 0xaf123456907// CHECK: [0xff,0x1a,0x0a,0x7e,0x56,0x34,0x12,0xaf]908 909v_cvt_flr_i32_f32 v5, 0x3f717273910// CHECK: [0xff,0x1a,0x0a,0x7e,0x73,0x72,0x71,0x3f]911 912v_cvt_off_f32_i4 v5, v1913// CHECK: [0x01,0x1d,0x0a,0x7e]914 915v_cvt_off_f32_i4 v255, v1916// CHECK: [0x01,0x1d,0xfe,0x7f]917 918v_cvt_off_f32_i4 v5, v255919// CHECK: [0xff,0x1d,0x0a,0x7e]920 921v_cvt_off_f32_i4 v5, s1922// CHECK: [0x01,0x1c,0x0a,0x7e]923 924v_cvt_off_f32_i4 v5, s101925// CHECK: [0x65,0x1c,0x0a,0x7e]926 927v_cvt_off_f32_i4 v5, flat_scratch_lo928// CHECK: [0x66,0x1c,0x0a,0x7e]929 930v_cvt_off_f32_i4 v5, flat_scratch_hi931// CHECK: [0x67,0x1c,0x0a,0x7e]932 933v_cvt_off_f32_i4 v5, vcc_lo934// CHECK: [0x6a,0x1c,0x0a,0x7e]935 936v_cvt_off_f32_i4 v5, vcc_hi937// CHECK: [0x6b,0x1c,0x0a,0x7e]938 939v_cvt_off_f32_i4 v5, tba_lo940// CHECK: [0x6c,0x1c,0x0a,0x7e]941 942v_cvt_off_f32_i4 v5, tba_hi943// CHECK: [0x6d,0x1c,0x0a,0x7e]944 945v_cvt_off_f32_i4 v5, tma_lo946// CHECK: [0x6e,0x1c,0x0a,0x7e]947 948v_cvt_off_f32_i4 v5, tma_hi949// CHECK: [0x6f,0x1c,0x0a,0x7e]950 951v_cvt_off_f32_i4 v5, ttmp11952// CHECK: [0x7b,0x1c,0x0a,0x7e]953 954v_cvt_off_f32_i4 v5, m0955// CHECK: [0x7c,0x1c,0x0a,0x7e]956 957v_cvt_off_f32_i4 v5, exec_lo958// CHECK: [0x7e,0x1c,0x0a,0x7e]959 960v_cvt_off_f32_i4 v5, exec_hi961// CHECK: [0x7f,0x1c,0x0a,0x7e]962 963v_cvt_off_f32_i4 v5, 0964// CHECK: [0x80,0x1c,0x0a,0x7e]965 966v_cvt_off_f32_i4 v5, -1967// CHECK: [0xc1,0x1c,0x0a,0x7e]968 969v_cvt_off_f32_i4 v5, 0.5970// CHECK: [0xf0,0x1c,0x0a,0x7e]971 972v_cvt_off_f32_i4 v5, -4.0973// CHECK: [0xf7,0x1c,0x0a,0x7e]974 975v_cvt_off_f32_i4 v5, src_vccz976// CHECK: [0xfb,0x1c,0x0a,0x7e]977 978v_cvt_off_f32_i4 v5, src_execz979// CHECK: [0xfc,0x1c,0x0a,0x7e]980 981v_cvt_off_f32_i4 v5, src_scc982// CHECK: [0xfd,0x1c,0x0a,0x7e]983 984v_cvt_off_f32_i4 v5, src_lds_direct985// CHECK: [0xfe,0x1c,0x0a,0x7e]986 987v_cvt_off_f32_i4 v5, 0x4f988// CHECK: [0xff,0x1c,0x0a,0x7e,0x4f,0x00,0x00,0x00]989 990v_cvt_off_f32_i4 v5, 0x41991// CHECK: [0xff,0x1c,0x0a,0x7e,0x41,0x00,0x00,0x00]992 993v_cvt_f32_f64 v5, v[1:2]994// CHECK: [0x01,0x1f,0x0a,0x7e]995 996v_cvt_f32_f64 v255, v[1:2]997// CHECK: [0x01,0x1f,0xfe,0x7f]998 999v_cvt_f32_f64 v5, v[254:255]1000// CHECK: [0xfe,0x1f,0x0a,0x7e]1001 1002v_cvt_f32_f64 v5, s[2:3]1003// CHECK: [0x02,0x1e,0x0a,0x7e]1004 1005v_cvt_f32_f64 v5, s[4:5]1006// CHECK: [0x04,0x1e,0x0a,0x7e]1007 1008v_cvt_f32_f64 v5, s[100:101]1009// CHECK: [0x64,0x1e,0x0a,0x7e]1010 1011v_cvt_f32_f64 v5, flat_scratch1012// CHECK: [0x66,0x1e,0x0a,0x7e]1013 1014v_cvt_f32_f64 v5, vcc1015// CHECK: [0x6a,0x1e,0x0a,0x7e]1016 1017v_cvt_f32_f64 v5, tba1018// CHECK: [0x6c,0x1e,0x0a,0x7e]1019 1020v_cvt_f32_f64 v5, tma1021// CHECK: [0x6e,0x1e,0x0a,0x7e]1022 1023v_cvt_f32_f64 v5, ttmp[10:11]1024// CHECK: [0x7a,0x1e,0x0a,0x7e]1025 1026v_cvt_f32_f64 v5, exec1027// CHECK: [0x7e,0x1e,0x0a,0x7e]1028 1029v_cvt_f32_f64 v5, 01030// CHECK: [0x80,0x1e,0x0a,0x7e]1031 1032v_cvt_f32_f64 v5, -11033// CHECK: [0xc1,0x1e,0x0a,0x7e]1034 1035v_cvt_f32_f64 v5, 0.51036// CHECK: [0xf0,0x1e,0x0a,0x7e]1037 1038v_cvt_f32_f64 v5, -4.01039// CHECK: [0xf7,0x1e,0x0a,0x7e]1040 1041v_cvt_f32_f64 v5, src_vccz1042// CHECK: [0xfb,0x1e,0x0a,0x7e]1043 1044v_cvt_f32_f64 v5, src_execz1045// CHECK: [0xfc,0x1e,0x0a,0x7e]1046 1047v_cvt_f32_f64 v5, src_scc1048// CHECK: [0xfd,0x1e,0x0a,0x7e]1049 1050v_cvt_f32_f64 v5, 0xaf1234561051// CHECK: [0xff,0x1e,0x0a,0x7e,0x56,0x34,0x12,0xaf]1052 1053v_cvt_f32_f64 v5, 0x3f7172731054// CHECK: [0xff,0x1e,0x0a,0x7e,0x73,0x72,0x71,0x3f]1055 1056v_cvt_f64_f32 v[5:6], v11057// CHECK: [0x01,0x21,0x0a,0x7e]1058 1059v_cvt_f64_f32 v[254:255], v11060// CHECK: [0x01,0x21,0xfc,0x7f]1061 1062v_cvt_f64_f32 v[5:6], v2551063// CHECK: [0xff,0x21,0x0a,0x7e]1064 1065v_cvt_f64_f32 v[5:6], s11066// CHECK: [0x01,0x20,0x0a,0x7e]1067 1068v_cvt_f64_f32 v[5:6], s1011069// CHECK: [0x65,0x20,0x0a,0x7e]1070 1071v_cvt_f64_f32 v[5:6], flat_scratch_lo1072// CHECK: [0x66,0x20,0x0a,0x7e]1073 1074v_cvt_f64_f32 v[5:6], flat_scratch_hi1075// CHECK: [0x67,0x20,0x0a,0x7e]1076 1077v_cvt_f64_f32 v[5:6], vcc_lo1078// CHECK: [0x6a,0x20,0x0a,0x7e]1079 1080v_cvt_f64_f32 v[5:6], vcc_hi1081// CHECK: [0x6b,0x20,0x0a,0x7e]1082 1083v_cvt_f64_f32 v[5:6], tba_lo1084// CHECK: [0x6c,0x20,0x0a,0x7e]1085 1086v_cvt_f64_f32 v[5:6], tba_hi1087// CHECK: [0x6d,0x20,0x0a,0x7e]1088 1089v_cvt_f64_f32 v[5:6], tma_lo1090// CHECK: [0x6e,0x20,0x0a,0x7e]1091 1092v_cvt_f64_f32 v[5:6], tma_hi1093// CHECK: [0x6f,0x20,0x0a,0x7e]1094 1095v_cvt_f64_f32 v[5:6], ttmp111096// CHECK: [0x7b,0x20,0x0a,0x7e]1097 1098v_cvt_f64_f32 v[5:6], m01099// CHECK: [0x7c,0x20,0x0a,0x7e]1100 1101v_cvt_f64_f32 v[5:6], exec_lo1102// CHECK: [0x7e,0x20,0x0a,0x7e]1103 1104v_cvt_f64_f32 v[5:6], exec_hi1105// CHECK: [0x7f,0x20,0x0a,0x7e]1106 1107v_cvt_f64_f32 v[5:6], 01108// CHECK: [0x80,0x20,0x0a,0x7e]1109 1110v_cvt_f64_f32 v[5:6], -11111// CHECK: [0xc1,0x20,0x0a,0x7e]1112 1113v_cvt_f64_f32 v[5:6], 0.51114// CHECK: [0xf0,0x20,0x0a,0x7e]1115 1116v_cvt_f64_f32 v[5:6], -4.01117// CHECK: [0xf7,0x20,0x0a,0x7e]1118 1119v_cvt_f64_f32 v[5:6], src_vccz1120// CHECK: [0xfb,0x20,0x0a,0x7e]1121 1122v_cvt_f64_f32 v[5:6], src_execz1123// CHECK: [0xfc,0x20,0x0a,0x7e]1124 1125v_cvt_f64_f32 v[5:6], src_scc1126// CHECK: [0xfd,0x20,0x0a,0x7e]1127 1128v_cvt_f64_f32 v[5:6], src_lds_direct1129// CHECK: [0xfe,0x20,0x0a,0x7e]1130 1131v_cvt_f64_f32 v[5:6], 0xaf1234561132// CHECK: [0xff,0x20,0x0a,0x7e,0x56,0x34,0x12,0xaf]1133 1134v_cvt_f64_f32 v[5:6], 0x3f7172731135// CHECK: [0xff,0x20,0x0a,0x7e,0x73,0x72,0x71,0x3f]1136 1137v_cvt_f32_ubyte0 v5, v11138// CHECK: [0x01,0x23,0x0a,0x7e]1139 1140v_cvt_f32_ubyte0 v255, v11141// CHECK: [0x01,0x23,0xfe,0x7f]1142 1143v_cvt_f32_ubyte0 v5, v2551144// CHECK: [0xff,0x23,0x0a,0x7e]1145 1146v_cvt_f32_ubyte0 v5, s11147// CHECK: [0x01,0x22,0x0a,0x7e]1148 1149v_cvt_f32_ubyte0 v5, s1011150// CHECK: [0x65,0x22,0x0a,0x7e]1151 1152v_cvt_f32_ubyte0 v5, flat_scratch_lo1153// CHECK: [0x66,0x22,0x0a,0x7e]1154 1155v_cvt_f32_ubyte0 v5, flat_scratch_hi1156// CHECK: [0x67,0x22,0x0a,0x7e]1157 1158v_cvt_f32_ubyte0 v5, vcc_lo1159// CHECK: [0x6a,0x22,0x0a,0x7e]1160 1161v_cvt_f32_ubyte0 v5, vcc_hi1162// CHECK: [0x6b,0x22,0x0a,0x7e]1163 1164v_cvt_f32_ubyte0 v5, tba_lo1165// CHECK: [0x6c,0x22,0x0a,0x7e]1166 1167v_cvt_f32_ubyte0 v5, tba_hi1168// CHECK: [0x6d,0x22,0x0a,0x7e]1169 1170v_cvt_f32_ubyte0 v5, tma_lo1171// CHECK: [0x6e,0x22,0x0a,0x7e]1172 1173v_cvt_f32_ubyte0 v5, tma_hi1174// CHECK: [0x6f,0x22,0x0a,0x7e]1175 1176v_cvt_f32_ubyte0 v5, ttmp111177// CHECK: [0x7b,0x22,0x0a,0x7e]1178 1179v_cvt_f32_ubyte0 v5, m01180// CHECK: [0x7c,0x22,0x0a,0x7e]1181 1182v_cvt_f32_ubyte0 v5, exec_lo1183// CHECK: [0x7e,0x22,0x0a,0x7e]1184 1185v_cvt_f32_ubyte0 v5, exec_hi1186// CHECK: [0x7f,0x22,0x0a,0x7e]1187 1188v_cvt_f32_ubyte0 v5, 01189// CHECK: [0x80,0x22,0x0a,0x7e]1190 1191v_cvt_f32_ubyte0 v5, -11192// CHECK: [0xc1,0x22,0x0a,0x7e]1193 1194v_cvt_f32_ubyte0 v5, 0.51195// CHECK: [0xf0,0x22,0x0a,0x7e]1196 1197v_cvt_f32_ubyte0 v5, -4.01198// CHECK: [0xf7,0x22,0x0a,0x7e]1199 1200v_cvt_f32_ubyte0 v5, src_vccz1201// CHECK: [0xfb,0x22,0x0a,0x7e]1202 1203v_cvt_f32_ubyte0 v5, src_execz1204// CHECK: [0xfc,0x22,0x0a,0x7e]1205 1206v_cvt_f32_ubyte0 v5, src_scc1207// CHECK: [0xfd,0x22,0x0a,0x7e]1208 1209v_cvt_f32_ubyte0 v5, src_lds_direct1210// CHECK: [0xfe,0x22,0x0a,0x7e]1211 1212v_cvt_f32_ubyte0 v5, 0xaf1234561213// CHECK: [0xff,0x22,0x0a,0x7e,0x56,0x34,0x12,0xaf]1214 1215v_cvt_f32_ubyte0 v5, 0x3f7172731216// CHECK: [0xff,0x22,0x0a,0x7e,0x73,0x72,0x71,0x3f]1217 1218v_cvt_f32_ubyte1 v5, v11219// CHECK: [0x01,0x25,0x0a,0x7e]1220 1221v_cvt_f32_ubyte1 v255, v11222// CHECK: [0x01,0x25,0xfe,0x7f]1223 1224v_cvt_f32_ubyte1 v5, v2551225// CHECK: [0xff,0x25,0x0a,0x7e]1226 1227v_cvt_f32_ubyte1 v5, s11228// CHECK: [0x01,0x24,0x0a,0x7e]1229 1230v_cvt_f32_ubyte1 v5, s1011231// CHECK: [0x65,0x24,0x0a,0x7e]1232 1233v_cvt_f32_ubyte1 v5, flat_scratch_lo1234// CHECK: [0x66,0x24,0x0a,0x7e]1235 1236v_cvt_f32_ubyte1 v5, flat_scratch_hi1237// CHECK: [0x67,0x24,0x0a,0x7e]1238 1239v_cvt_f32_ubyte1 v5, vcc_lo1240// CHECK: [0x6a,0x24,0x0a,0x7e]1241 1242v_cvt_f32_ubyte1 v5, vcc_hi1243// CHECK: [0x6b,0x24,0x0a,0x7e]1244 1245v_cvt_f32_ubyte1 v5, tba_lo1246// CHECK: [0x6c,0x24,0x0a,0x7e]1247 1248v_cvt_f32_ubyte1 v5, tba_hi1249// CHECK: [0x6d,0x24,0x0a,0x7e]1250 1251v_cvt_f32_ubyte1 v5, tma_lo1252// CHECK: [0x6e,0x24,0x0a,0x7e]1253 1254v_cvt_f32_ubyte1 v5, tma_hi1255// CHECK: [0x6f,0x24,0x0a,0x7e]1256 1257v_cvt_f32_ubyte1 v5, ttmp111258// CHECK: [0x7b,0x24,0x0a,0x7e]1259 1260v_cvt_f32_ubyte1 v5, m01261// CHECK: [0x7c,0x24,0x0a,0x7e]1262 1263v_cvt_f32_ubyte1 v5, exec_lo1264// CHECK: [0x7e,0x24,0x0a,0x7e]1265 1266v_cvt_f32_ubyte1 v5, exec_hi1267// CHECK: [0x7f,0x24,0x0a,0x7e]1268 1269v_cvt_f32_ubyte1 v5, 01270// CHECK: [0x80,0x24,0x0a,0x7e]1271 1272v_cvt_f32_ubyte1 v5, -11273// CHECK: [0xc1,0x24,0x0a,0x7e]1274 1275v_cvt_f32_ubyte1 v5, 0.51276// CHECK: [0xf0,0x24,0x0a,0x7e]1277 1278v_cvt_f32_ubyte1 v5, -4.01279// CHECK: [0xf7,0x24,0x0a,0x7e]1280 1281v_cvt_f32_ubyte1 v5, src_vccz1282// CHECK: [0xfb,0x24,0x0a,0x7e]1283 1284v_cvt_f32_ubyte1 v5, src_execz1285// CHECK: [0xfc,0x24,0x0a,0x7e]1286 1287v_cvt_f32_ubyte1 v5, src_scc1288// CHECK: [0xfd,0x24,0x0a,0x7e]1289 1290v_cvt_f32_ubyte1 v5, src_lds_direct1291// CHECK: [0xfe,0x24,0x0a,0x7e]1292 1293v_cvt_f32_ubyte1 v5, 0xaf1234561294// CHECK: [0xff,0x24,0x0a,0x7e,0x56,0x34,0x12,0xaf]1295 1296v_cvt_f32_ubyte1 v5, 0x3f7172731297// CHECK: [0xff,0x24,0x0a,0x7e,0x73,0x72,0x71,0x3f]1298 1299v_cvt_f32_ubyte2 v5, v11300// CHECK: [0x01,0x27,0x0a,0x7e]1301 1302v_cvt_f32_ubyte2 v255, v11303// CHECK: [0x01,0x27,0xfe,0x7f]1304 1305v_cvt_f32_ubyte2 v5, v2551306// CHECK: [0xff,0x27,0x0a,0x7e]1307 1308v_cvt_f32_ubyte2 v5, s11309// CHECK: [0x01,0x26,0x0a,0x7e]1310 1311v_cvt_f32_ubyte2 v5, s1011312// CHECK: [0x65,0x26,0x0a,0x7e]1313 1314v_cvt_f32_ubyte2 v5, flat_scratch_lo1315// CHECK: [0x66,0x26,0x0a,0x7e]1316 1317v_cvt_f32_ubyte2 v5, flat_scratch_hi1318// CHECK: [0x67,0x26,0x0a,0x7e]1319 1320v_cvt_f32_ubyte2 v5, vcc_lo1321// CHECK: [0x6a,0x26,0x0a,0x7e]1322 1323v_cvt_f32_ubyte2 v5, vcc_hi1324// CHECK: [0x6b,0x26,0x0a,0x7e]1325 1326v_cvt_f32_ubyte2 v5, tba_lo1327// CHECK: [0x6c,0x26,0x0a,0x7e]1328 1329v_cvt_f32_ubyte2 v5, tba_hi1330// CHECK: [0x6d,0x26,0x0a,0x7e]1331 1332v_cvt_f32_ubyte2 v5, tma_lo1333// CHECK: [0x6e,0x26,0x0a,0x7e]1334 1335v_cvt_f32_ubyte2 v5, tma_hi1336// CHECK: [0x6f,0x26,0x0a,0x7e]1337 1338v_cvt_f32_ubyte2 v5, ttmp111339// CHECK: [0x7b,0x26,0x0a,0x7e]1340 1341v_cvt_f32_ubyte2 v5, m01342// CHECK: [0x7c,0x26,0x0a,0x7e]1343 1344v_cvt_f32_ubyte2 v5, exec_lo1345// CHECK: [0x7e,0x26,0x0a,0x7e]1346 1347v_cvt_f32_ubyte2 v5, exec_hi1348// CHECK: [0x7f,0x26,0x0a,0x7e]1349 1350v_cvt_f32_ubyte2 v5, 01351// CHECK: [0x80,0x26,0x0a,0x7e]1352 1353v_cvt_f32_ubyte2 v5, -11354// CHECK: [0xc1,0x26,0x0a,0x7e]1355 1356v_cvt_f32_ubyte2 v5, 0.51357// CHECK: [0xf0,0x26,0x0a,0x7e]1358 1359v_cvt_f32_ubyte2 v5, -4.01360// CHECK: [0xf7,0x26,0x0a,0x7e]1361 1362v_cvt_f32_ubyte2 v5, src_vccz1363// CHECK: [0xfb,0x26,0x0a,0x7e]1364 1365v_cvt_f32_ubyte2 v5, src_execz1366// CHECK: [0xfc,0x26,0x0a,0x7e]1367 1368v_cvt_f32_ubyte2 v5, src_scc1369// CHECK: [0xfd,0x26,0x0a,0x7e]1370 1371v_cvt_f32_ubyte2 v5, src_lds_direct1372// CHECK: [0xfe,0x26,0x0a,0x7e]1373 1374v_cvt_f32_ubyte2 v5, 0xaf1234561375// CHECK: [0xff,0x26,0x0a,0x7e,0x56,0x34,0x12,0xaf]1376 1377v_cvt_f32_ubyte2 v5, 0x3f7172731378// CHECK: [0xff,0x26,0x0a,0x7e,0x73,0x72,0x71,0x3f]1379 1380v_cvt_f32_ubyte3 v5, v11381// CHECK: [0x01,0x29,0x0a,0x7e]1382 1383v_cvt_f32_ubyte3 v255, v11384// CHECK: [0x01,0x29,0xfe,0x7f]1385 1386v_cvt_f32_ubyte3 v5, v2551387// CHECK: [0xff,0x29,0x0a,0x7e]1388 1389v_cvt_f32_ubyte3 v5, s11390// CHECK: [0x01,0x28,0x0a,0x7e]1391 1392v_cvt_f32_ubyte3 v5, s1011393// CHECK: [0x65,0x28,0x0a,0x7e]1394 1395v_cvt_f32_ubyte3 v5, flat_scratch_lo1396// CHECK: [0x66,0x28,0x0a,0x7e]1397 1398v_cvt_f32_ubyte3 v5, flat_scratch_hi1399// CHECK: [0x67,0x28,0x0a,0x7e]1400 1401v_cvt_f32_ubyte3 v5, vcc_lo1402// CHECK: [0x6a,0x28,0x0a,0x7e]1403 1404v_cvt_f32_ubyte3 v5, vcc_hi1405// CHECK: [0x6b,0x28,0x0a,0x7e]1406 1407v_cvt_f32_ubyte3 v5, tba_lo1408// CHECK: [0x6c,0x28,0x0a,0x7e]1409 1410v_cvt_f32_ubyte3 v5, tba_hi1411// CHECK: [0x6d,0x28,0x0a,0x7e]1412 1413v_cvt_f32_ubyte3 v5, tma_lo1414// CHECK: [0x6e,0x28,0x0a,0x7e]1415 1416v_cvt_f32_ubyte3 v5, tma_hi1417// CHECK: [0x6f,0x28,0x0a,0x7e]1418 1419v_cvt_f32_ubyte3 v5, ttmp111420// CHECK: [0x7b,0x28,0x0a,0x7e]1421 1422v_cvt_f32_ubyte3 v5, m01423// CHECK: [0x7c,0x28,0x0a,0x7e]1424 1425v_cvt_f32_ubyte3 v5, exec_lo1426// CHECK: [0x7e,0x28,0x0a,0x7e]1427 1428v_cvt_f32_ubyte3 v5, exec_hi1429// CHECK: [0x7f,0x28,0x0a,0x7e]1430 1431v_cvt_f32_ubyte3 v5, 01432// CHECK: [0x80,0x28,0x0a,0x7e]1433 1434v_cvt_f32_ubyte3 v5, -11435// CHECK: [0xc1,0x28,0x0a,0x7e]1436 1437v_cvt_f32_ubyte3 v5, 0.51438// CHECK: [0xf0,0x28,0x0a,0x7e]1439 1440v_cvt_f32_ubyte3 v5, -4.01441// CHECK: [0xf7,0x28,0x0a,0x7e]1442 1443v_cvt_f32_ubyte3 v5, src_vccz1444// CHECK: [0xfb,0x28,0x0a,0x7e]1445 1446v_cvt_f32_ubyte3 v5, src_execz1447// CHECK: [0xfc,0x28,0x0a,0x7e]1448 1449v_cvt_f32_ubyte3 v5, src_scc1450// CHECK: [0xfd,0x28,0x0a,0x7e]1451 1452v_cvt_f32_ubyte3 v5, src_lds_direct1453// CHECK: [0xfe,0x28,0x0a,0x7e]1454 1455v_cvt_f32_ubyte3 v5, 0xaf1234561456// CHECK: [0xff,0x28,0x0a,0x7e,0x56,0x34,0x12,0xaf]1457 1458v_cvt_f32_ubyte3 v5, 0x3f7172731459// CHECK: [0xff,0x28,0x0a,0x7e,0x73,0x72,0x71,0x3f]1460 1461v_cvt_u32_f64 v5, v[1:2]1462// CHECK: [0x01,0x2b,0x0a,0x7e]1463 1464v_cvt_u32_f64 v255, v[1:2]1465// CHECK: [0x01,0x2b,0xfe,0x7f]1466 1467v_cvt_u32_f64 v5, v[254:255]1468// CHECK: [0xfe,0x2b,0x0a,0x7e]1469 1470v_cvt_u32_f64 v5, s[2:3]1471// CHECK: [0x02,0x2a,0x0a,0x7e]1472 1473v_cvt_u32_f64 v5, s[4:5]1474// CHECK: [0x04,0x2a,0x0a,0x7e]1475 1476v_cvt_u32_f64 v5, s[100:101]1477// CHECK: [0x64,0x2a,0x0a,0x7e]1478 1479v_cvt_u32_f64 v5, flat_scratch1480// CHECK: [0x66,0x2a,0x0a,0x7e]1481 1482v_cvt_u32_f64 v5, vcc1483// CHECK: [0x6a,0x2a,0x0a,0x7e]1484 1485v_cvt_u32_f64 v5, tba1486// CHECK: [0x6c,0x2a,0x0a,0x7e]1487 1488v_cvt_u32_f64 v5, tma1489// CHECK: [0x6e,0x2a,0x0a,0x7e]1490 1491v_cvt_u32_f64 v5, ttmp[10:11]1492// CHECK: [0x7a,0x2a,0x0a,0x7e]1493 1494v_cvt_u32_f64 v5, exec1495// CHECK: [0x7e,0x2a,0x0a,0x7e]1496 1497v_cvt_u32_f64 v5, 01498// CHECK: [0x80,0x2a,0x0a,0x7e]1499 1500v_cvt_u32_f64 v5, -11501// CHECK: [0xc1,0x2a,0x0a,0x7e]1502 1503v_cvt_u32_f64 v5, 0.51504// CHECK: [0xf0,0x2a,0x0a,0x7e]1505 1506v_cvt_u32_f64 v5, -4.01507// CHECK: [0xf7,0x2a,0x0a,0x7e]1508 1509v_cvt_u32_f64 v5, src_vccz1510// CHECK: [0xfb,0x2a,0x0a,0x7e]1511 1512v_cvt_u32_f64 v5, src_execz1513// CHECK: [0xfc,0x2a,0x0a,0x7e]1514 1515v_cvt_u32_f64 v5, src_scc1516// CHECK: [0xfd,0x2a,0x0a,0x7e]1517 1518v_cvt_u32_f64 v5, 0xaf1234561519// CHECK: [0xff,0x2a,0x0a,0x7e,0x56,0x34,0x12,0xaf]1520 1521v_cvt_u32_f64 v5, 0x3f7172731522// CHECK: [0xff,0x2a,0x0a,0x7e,0x73,0x72,0x71,0x3f]1523 1524v_cvt_f64_u32 v[5:6], v11525// CHECK: [0x01,0x2d,0x0a,0x7e]1526 1527v_cvt_f64_u32 v[254:255], v11528// CHECK: [0x01,0x2d,0xfc,0x7f]1529 1530v_cvt_f64_u32 v[5:6], v2551531// CHECK: [0xff,0x2d,0x0a,0x7e]1532 1533v_cvt_f64_u32 v[5:6], s11534// CHECK: [0x01,0x2c,0x0a,0x7e]1535 1536v_cvt_f64_u32 v[5:6], s1011537// CHECK: [0x65,0x2c,0x0a,0x7e]1538 1539v_cvt_f64_u32 v[5:6], flat_scratch_lo1540// CHECK: [0x66,0x2c,0x0a,0x7e]1541 1542v_cvt_f64_u32 v[5:6], flat_scratch_hi1543// CHECK: [0x67,0x2c,0x0a,0x7e]1544 1545v_cvt_f64_u32 v[5:6], vcc_lo1546// CHECK: [0x6a,0x2c,0x0a,0x7e]1547 1548v_cvt_f64_u32 v[5:6], vcc_hi1549// CHECK: [0x6b,0x2c,0x0a,0x7e]1550 1551v_cvt_f64_u32 v[5:6], tba_lo1552// CHECK: [0x6c,0x2c,0x0a,0x7e]1553 1554v_cvt_f64_u32 v[5:6], tba_hi1555// CHECK: [0x6d,0x2c,0x0a,0x7e]1556 1557v_cvt_f64_u32 v[5:6], tma_lo1558// CHECK: [0x6e,0x2c,0x0a,0x7e]1559 1560v_cvt_f64_u32 v[5:6], tma_hi1561// CHECK: [0x6f,0x2c,0x0a,0x7e]1562 1563v_cvt_f64_u32 v[5:6], ttmp111564// CHECK: [0x7b,0x2c,0x0a,0x7e]1565 1566v_cvt_f64_u32 v[5:6], m01567// CHECK: [0x7c,0x2c,0x0a,0x7e]1568 1569v_cvt_f64_u32 v[5:6], exec_lo1570// CHECK: [0x7e,0x2c,0x0a,0x7e]1571 1572v_cvt_f64_u32 v[5:6], exec_hi1573// CHECK: [0x7f,0x2c,0x0a,0x7e]1574 1575v_cvt_f64_u32 v[5:6], 01576// CHECK: [0x80,0x2c,0x0a,0x7e]1577 1578v_cvt_f64_u32 v[5:6], -11579// CHECK: [0xc1,0x2c,0x0a,0x7e]1580 1581v_cvt_f64_u32 v[5:6], 0.51582// CHECK: [0xf0,0x2c,0x0a,0x7e]1583 1584v_cvt_f64_u32 v[5:6], -4.01585// CHECK: [0xf7,0x2c,0x0a,0x7e]1586 1587v_cvt_f64_u32 v[5:6], src_vccz1588// CHECK: [0xfb,0x2c,0x0a,0x7e]1589 1590v_cvt_f64_u32 v[5:6], src_execz1591// CHECK: [0xfc,0x2c,0x0a,0x7e]1592 1593v_cvt_f64_u32 v[5:6], src_scc1594// CHECK: [0xfd,0x2c,0x0a,0x7e]1595 1596v_cvt_f64_u32 v[5:6], src_lds_direct1597// CHECK: [0xfe,0x2c,0x0a,0x7e]1598 1599v_cvt_f64_u32 v[5:6], 0xaf1234561600// CHECK: [0xff,0x2c,0x0a,0x7e,0x56,0x34,0x12,0xaf]1601 1602v_cvt_f64_u32 v[5:6], 0x3f7172731603// CHECK: [0xff,0x2c,0x0a,0x7e,0x73,0x72,0x71,0x3f]1604 1605v_trunc_f64 v[5:6], v[1:2]1606// CHECK: [0x01,0x2f,0x0a,0x7e]1607 1608v_trunc_f64 v[254:255], v[1:2]1609// CHECK: [0x01,0x2f,0xfc,0x7f]1610 1611v_trunc_f64 v[5:6], v[254:255]1612// CHECK: [0xfe,0x2f,0x0a,0x7e]1613 1614v_trunc_f64 v[5:6], s[2:3]1615// CHECK: [0x02,0x2e,0x0a,0x7e]1616 1617v_trunc_f64 v[5:6], s[4:5]1618// CHECK: [0x04,0x2e,0x0a,0x7e]1619 1620v_trunc_f64 v[5:6], s[100:101]1621// CHECK: [0x64,0x2e,0x0a,0x7e]1622 1623v_trunc_f64 v[5:6], flat_scratch1624// CHECK: [0x66,0x2e,0x0a,0x7e]1625 1626v_trunc_f64 v[5:6], vcc1627// CHECK: [0x6a,0x2e,0x0a,0x7e]1628 1629v_trunc_f64 v[5:6], tba1630// CHECK: [0x6c,0x2e,0x0a,0x7e]1631 1632v_trunc_f64 v[5:6], tma1633// CHECK: [0x6e,0x2e,0x0a,0x7e]1634 1635v_trunc_f64 v[5:6], ttmp[10:11]1636// CHECK: [0x7a,0x2e,0x0a,0x7e]1637 1638v_trunc_f64 v[5:6], exec1639// CHECK: [0x7e,0x2e,0x0a,0x7e]1640 1641v_trunc_f64 v[5:6], 01642// CHECK: [0x80,0x2e,0x0a,0x7e]1643 1644v_trunc_f64 v[5:6], -11645// CHECK: [0xc1,0x2e,0x0a,0x7e]1646 1647v_trunc_f64 v[5:6], 0.51648// CHECK: [0xf0,0x2e,0x0a,0x7e]1649 1650v_trunc_f64 v[5:6], -4.01651// CHECK: [0xf7,0x2e,0x0a,0x7e]1652 1653v_trunc_f64 v[5:6], src_vccz1654// CHECK: [0xfb,0x2e,0x0a,0x7e]1655 1656v_trunc_f64 v[5:6], src_execz1657// CHECK: [0xfc,0x2e,0x0a,0x7e]1658 1659v_trunc_f64 v[5:6], src_scc1660// CHECK: [0xfd,0x2e,0x0a,0x7e]1661 1662v_trunc_f64 v[5:6], 0xaf1234561663// CHECK: [0xff,0x2e,0x0a,0x7e,0x56,0x34,0x12,0xaf]1664 1665v_trunc_f64 v[5:6], 0x3f7172731666// CHECK: [0xff,0x2e,0x0a,0x7e,0x73,0x72,0x71,0x3f]1667 1668v_ceil_f64 v[5:6], v[1:2]1669// CHECK: [0x01,0x31,0x0a,0x7e]1670 1671v_ceil_f64 v[254:255], v[1:2]1672// CHECK: [0x01,0x31,0xfc,0x7f]1673 1674v_ceil_f64 v[5:6], v[254:255]1675// CHECK: [0xfe,0x31,0x0a,0x7e]1676 1677v_ceil_f64 v[5:6], s[2:3]1678// CHECK: [0x02,0x30,0x0a,0x7e]1679 1680v_ceil_f64 v[5:6], s[4:5]1681// CHECK: [0x04,0x30,0x0a,0x7e]1682 1683v_ceil_f64 v[5:6], s[100:101]1684// CHECK: [0x64,0x30,0x0a,0x7e]1685 1686v_ceil_f64 v[5:6], flat_scratch1687// CHECK: [0x66,0x30,0x0a,0x7e]1688 1689v_ceil_f64 v[5:6], vcc1690// CHECK: [0x6a,0x30,0x0a,0x7e]1691 1692v_ceil_f64 v[5:6], tba1693// CHECK: [0x6c,0x30,0x0a,0x7e]1694 1695v_ceil_f64 v[5:6], tma1696// CHECK: [0x6e,0x30,0x0a,0x7e]1697 1698v_ceil_f64 v[5:6], ttmp[10:11]1699// CHECK: [0x7a,0x30,0x0a,0x7e]1700 1701v_ceil_f64 v[5:6], exec1702// CHECK: [0x7e,0x30,0x0a,0x7e]1703 1704v_ceil_f64 v[5:6], 01705// CHECK: [0x80,0x30,0x0a,0x7e]1706 1707v_ceil_f64 v[5:6], -11708// CHECK: [0xc1,0x30,0x0a,0x7e]1709 1710v_ceil_f64 v[5:6], 0.51711// CHECK: [0xf0,0x30,0x0a,0x7e]1712 1713v_ceil_f64 v[5:6], -4.01714// CHECK: [0xf7,0x30,0x0a,0x7e]1715 1716v_ceil_f64 v[5:6], src_vccz1717// CHECK: [0xfb,0x30,0x0a,0x7e]1718 1719v_ceil_f64 v[5:6], src_execz1720// CHECK: [0xfc,0x30,0x0a,0x7e]1721 1722v_ceil_f64 v[5:6], src_scc1723// CHECK: [0xfd,0x30,0x0a,0x7e]1724 1725v_ceil_f64 v[5:6], 0xaf1234561726// CHECK: [0xff,0x30,0x0a,0x7e,0x56,0x34,0x12,0xaf]1727 1728v_ceil_f64 v[5:6], 0x3f7172731729// CHECK: [0xff,0x30,0x0a,0x7e,0x73,0x72,0x71,0x3f]1730 1731v_rndne_f64 v[5:6], v[1:2]1732// CHECK: [0x01,0x33,0x0a,0x7e]1733 1734v_rndne_f64 v[254:255], v[1:2]1735// CHECK: [0x01,0x33,0xfc,0x7f]1736 1737v_rndne_f64 v[5:6], v[254:255]1738// CHECK: [0xfe,0x33,0x0a,0x7e]1739 1740v_rndne_f64 v[5:6], s[2:3]1741// CHECK: [0x02,0x32,0x0a,0x7e]1742 1743v_rndne_f64 v[5:6], s[4:5]1744// CHECK: [0x04,0x32,0x0a,0x7e]1745 1746v_rndne_f64 v[5:6], s[100:101]1747// CHECK: [0x64,0x32,0x0a,0x7e]1748 1749v_rndne_f64 v[5:6], flat_scratch1750// CHECK: [0x66,0x32,0x0a,0x7e]1751 1752v_rndne_f64 v[5:6], vcc1753// CHECK: [0x6a,0x32,0x0a,0x7e]1754 1755v_rndne_f64 v[5:6], tba1756// CHECK: [0x6c,0x32,0x0a,0x7e]1757 1758v_rndne_f64 v[5:6], tma1759// CHECK: [0x6e,0x32,0x0a,0x7e]1760 1761v_rndne_f64 v[5:6], ttmp[10:11]1762// CHECK: [0x7a,0x32,0x0a,0x7e]1763 1764v_rndne_f64 v[5:6], exec1765// CHECK: [0x7e,0x32,0x0a,0x7e]1766 1767v_rndne_f64 v[5:6], 01768// CHECK: [0x80,0x32,0x0a,0x7e]1769 1770v_rndne_f64 v[5:6], -11771// CHECK: [0xc1,0x32,0x0a,0x7e]1772 1773v_rndne_f64 v[5:6], 0.51774// CHECK: [0xf0,0x32,0x0a,0x7e]1775 1776v_rndne_f64 v[5:6], -4.01777// CHECK: [0xf7,0x32,0x0a,0x7e]1778 1779v_rndne_f64 v[5:6], src_vccz1780// CHECK: [0xfb,0x32,0x0a,0x7e]1781 1782v_rndne_f64 v[5:6], src_execz1783// CHECK: [0xfc,0x32,0x0a,0x7e]1784 1785v_rndne_f64 v[5:6], src_scc1786// CHECK: [0xfd,0x32,0x0a,0x7e]1787 1788v_rndne_f64 v[5:6], 0xaf1234561789// CHECK: [0xff,0x32,0x0a,0x7e,0x56,0x34,0x12,0xaf]1790 1791v_rndne_f64 v[5:6], 0x3f7172731792// CHECK: [0xff,0x32,0x0a,0x7e,0x73,0x72,0x71,0x3f]1793 1794v_floor_f64 v[5:6], v[1:2]1795// CHECK: [0x01,0x35,0x0a,0x7e]1796 1797v_floor_f64 v[254:255], v[1:2]1798// CHECK: [0x01,0x35,0xfc,0x7f]1799 1800v_floor_f64 v[5:6], v[254:255]1801// CHECK: [0xfe,0x35,0x0a,0x7e]1802 1803v_floor_f64 v[5:6], s[2:3]1804// CHECK: [0x02,0x34,0x0a,0x7e]1805 1806v_floor_f64 v[5:6], s[4:5]1807// CHECK: [0x04,0x34,0x0a,0x7e]1808 1809v_floor_f64 v[5:6], s[100:101]1810// CHECK: [0x64,0x34,0x0a,0x7e]1811 1812v_floor_f64 v[5:6], flat_scratch1813// CHECK: [0x66,0x34,0x0a,0x7e]1814 1815v_floor_f64 v[5:6], vcc1816// CHECK: [0x6a,0x34,0x0a,0x7e]1817 1818v_floor_f64 v[5:6], tba1819// CHECK: [0x6c,0x34,0x0a,0x7e]1820 1821v_floor_f64 v[5:6], tma1822// CHECK: [0x6e,0x34,0x0a,0x7e]1823 1824v_floor_f64 v[5:6], ttmp[10:11]1825// CHECK: [0x7a,0x34,0x0a,0x7e]1826 1827v_floor_f64 v[5:6], exec1828// CHECK: [0x7e,0x34,0x0a,0x7e]1829 1830v_floor_f64 v[5:6], 01831// CHECK: [0x80,0x34,0x0a,0x7e]1832 1833v_floor_f64 v[5:6], -11834// CHECK: [0xc1,0x34,0x0a,0x7e]1835 1836v_floor_f64 v[5:6], 0.51837// CHECK: [0xf0,0x34,0x0a,0x7e]1838 1839v_floor_f64 v[5:6], -4.01840// CHECK: [0xf7,0x34,0x0a,0x7e]1841 1842v_floor_f64 v[5:6], src_vccz1843// CHECK: [0xfb,0x34,0x0a,0x7e]1844 1845v_floor_f64 v[5:6], src_execz1846// CHECK: [0xfc,0x34,0x0a,0x7e]1847 1848v_floor_f64 v[5:6], src_scc1849// CHECK: [0xfd,0x34,0x0a,0x7e]1850 1851v_floor_f64 v[5:6], 0xaf1234561852// CHECK: [0xff,0x34,0x0a,0x7e,0x56,0x34,0x12,0xaf]1853 1854v_floor_f64 v[5:6], 0x3f7172731855// CHECK: [0xff,0x34,0x0a,0x7e,0x73,0x72,0x71,0x3f]1856 1857v_fract_f32 v5, v11858// CHECK: [0x01,0x37,0x0a,0x7e]1859 1860v_fract_f32 v255, v11861// CHECK: [0x01,0x37,0xfe,0x7f]1862 1863v_fract_f32 v5, v2551864// CHECK: [0xff,0x37,0x0a,0x7e]1865 1866v_fract_f32 v5, s11867// CHECK: [0x01,0x36,0x0a,0x7e]1868 1869v_fract_f32 v5, s1011870// CHECK: [0x65,0x36,0x0a,0x7e]1871 1872v_fract_f32 v5, flat_scratch_lo1873// CHECK: [0x66,0x36,0x0a,0x7e]1874 1875v_fract_f32 v5, flat_scratch_hi1876// CHECK: [0x67,0x36,0x0a,0x7e]1877 1878v_fract_f32 v5, vcc_lo1879// CHECK: [0x6a,0x36,0x0a,0x7e]1880 1881v_fract_f32 v5, vcc_hi1882// CHECK: [0x6b,0x36,0x0a,0x7e]1883 1884v_fract_f32 v5, tba_lo1885// CHECK: [0x6c,0x36,0x0a,0x7e]1886 1887v_fract_f32 v5, tba_hi1888// CHECK: [0x6d,0x36,0x0a,0x7e]1889 1890v_fract_f32 v5, tma_lo1891// CHECK: [0x6e,0x36,0x0a,0x7e]1892 1893v_fract_f32 v5, tma_hi1894// CHECK: [0x6f,0x36,0x0a,0x7e]1895 1896v_fract_f32 v5, ttmp111897// CHECK: [0x7b,0x36,0x0a,0x7e]1898 1899v_fract_f32 v5, m01900// CHECK: [0x7c,0x36,0x0a,0x7e]1901 1902v_fract_f32 v5, exec_lo1903// CHECK: [0x7e,0x36,0x0a,0x7e]1904 1905v_fract_f32 v5, exec_hi1906// CHECK: [0x7f,0x36,0x0a,0x7e]1907 1908v_fract_f32 v5, 01909// CHECK: [0x80,0x36,0x0a,0x7e]1910 1911v_fract_f32 v5, -11912// CHECK: [0xc1,0x36,0x0a,0x7e]1913 1914v_fract_f32 v5, 0.51915// CHECK: [0xf0,0x36,0x0a,0x7e]1916 1917v_fract_f32 v5, -4.01918// CHECK: [0xf7,0x36,0x0a,0x7e]1919 1920v_fract_f32 v5, src_vccz1921// CHECK: [0xfb,0x36,0x0a,0x7e]1922 1923v_fract_f32 v5, src_execz1924// CHECK: [0xfc,0x36,0x0a,0x7e]1925 1926v_fract_f32 v5, src_scc1927// CHECK: [0xfd,0x36,0x0a,0x7e]1928 1929v_fract_f32 v5, src_lds_direct1930// CHECK: [0xfe,0x36,0x0a,0x7e]1931 1932v_fract_f32 v5, 0xaf1234561933// CHECK: [0xff,0x36,0x0a,0x7e,0x56,0x34,0x12,0xaf]1934 1935v_fract_f32 v5, 0x3f7172731936// CHECK: [0xff,0x36,0x0a,0x7e,0x73,0x72,0x71,0x3f]1937 1938v_trunc_f32 v5, v11939// CHECK: [0x01,0x39,0x0a,0x7e]1940 1941v_trunc_f32 v255, v11942// CHECK: [0x01,0x39,0xfe,0x7f]1943 1944v_trunc_f32 v5, v2551945// CHECK: [0xff,0x39,0x0a,0x7e]1946 1947v_trunc_f32 v5, s11948// CHECK: [0x01,0x38,0x0a,0x7e]1949 1950v_trunc_f32 v5, s1011951// CHECK: [0x65,0x38,0x0a,0x7e]1952 1953v_trunc_f32 v5, flat_scratch_lo1954// CHECK: [0x66,0x38,0x0a,0x7e]1955 1956v_trunc_f32 v5, flat_scratch_hi1957// CHECK: [0x67,0x38,0x0a,0x7e]1958 1959v_trunc_f32 v5, vcc_lo1960// CHECK: [0x6a,0x38,0x0a,0x7e]1961 1962v_trunc_f32 v5, vcc_hi1963// CHECK: [0x6b,0x38,0x0a,0x7e]1964 1965v_trunc_f32 v5, tba_lo1966// CHECK: [0x6c,0x38,0x0a,0x7e]1967 1968v_trunc_f32 v5, tba_hi1969// CHECK: [0x6d,0x38,0x0a,0x7e]1970 1971v_trunc_f32 v5, tma_lo1972// CHECK: [0x6e,0x38,0x0a,0x7e]1973 1974v_trunc_f32 v5, tma_hi1975// CHECK: [0x6f,0x38,0x0a,0x7e]1976 1977v_trunc_f32 v5, ttmp111978// CHECK: [0x7b,0x38,0x0a,0x7e]1979 1980v_trunc_f32 v5, m01981// CHECK: [0x7c,0x38,0x0a,0x7e]1982 1983v_trunc_f32 v5, exec_lo1984// CHECK: [0x7e,0x38,0x0a,0x7e]1985 1986v_trunc_f32 v5, exec_hi1987// CHECK: [0x7f,0x38,0x0a,0x7e]1988 1989v_trunc_f32 v5, 01990// CHECK: [0x80,0x38,0x0a,0x7e]1991 1992v_trunc_f32 v5, -11993// CHECK: [0xc1,0x38,0x0a,0x7e]1994 1995v_trunc_f32 v5, 0.51996// CHECK: [0xf0,0x38,0x0a,0x7e]1997 1998v_trunc_f32 v5, -4.01999// CHECK: [0xf7,0x38,0x0a,0x7e]2000 2001v_trunc_f32 v5, src_vccz2002// CHECK: [0xfb,0x38,0x0a,0x7e]2003 2004v_trunc_f32 v5, src_execz2005// CHECK: [0xfc,0x38,0x0a,0x7e]2006 2007v_trunc_f32 v5, src_scc2008// CHECK: [0xfd,0x38,0x0a,0x7e]2009 2010v_trunc_f32 v5, src_lds_direct2011// CHECK: [0xfe,0x38,0x0a,0x7e]2012 2013v_trunc_f32 v5, 0xaf1234562014// CHECK: [0xff,0x38,0x0a,0x7e,0x56,0x34,0x12,0xaf]2015 2016v_trunc_f32 v5, 0x3f7172732017// CHECK: [0xff,0x38,0x0a,0x7e,0x73,0x72,0x71,0x3f]2018 2019v_ceil_f32 v5, v12020// CHECK: [0x01,0x3b,0x0a,0x7e]2021 2022v_ceil_f32 v255, v12023// CHECK: [0x01,0x3b,0xfe,0x7f]2024 2025v_ceil_f32 v5, v2552026// CHECK: [0xff,0x3b,0x0a,0x7e]2027 2028v_ceil_f32 v5, s12029// CHECK: [0x01,0x3a,0x0a,0x7e]2030 2031v_ceil_f32 v5, s1012032// CHECK: [0x65,0x3a,0x0a,0x7e]2033 2034v_ceil_f32 v5, flat_scratch_lo2035// CHECK: [0x66,0x3a,0x0a,0x7e]2036 2037v_ceil_f32 v5, flat_scratch_hi2038// CHECK: [0x67,0x3a,0x0a,0x7e]2039 2040v_ceil_f32 v5, vcc_lo2041// CHECK: [0x6a,0x3a,0x0a,0x7e]2042 2043v_ceil_f32 v5, vcc_hi2044// CHECK: [0x6b,0x3a,0x0a,0x7e]2045 2046v_ceil_f32 v5, tba_lo2047// CHECK: [0x6c,0x3a,0x0a,0x7e]2048 2049v_ceil_f32 v5, tba_hi2050// CHECK: [0x6d,0x3a,0x0a,0x7e]2051 2052v_ceil_f32 v5, tma_lo2053// CHECK: [0x6e,0x3a,0x0a,0x7e]2054 2055v_ceil_f32 v5, tma_hi2056// CHECK: [0x6f,0x3a,0x0a,0x7e]2057 2058v_ceil_f32 v5, ttmp112059// CHECK: [0x7b,0x3a,0x0a,0x7e]2060 2061v_ceil_f32 v5, m02062// CHECK: [0x7c,0x3a,0x0a,0x7e]2063 2064v_ceil_f32 v5, exec_lo2065// CHECK: [0x7e,0x3a,0x0a,0x7e]2066 2067v_ceil_f32 v5, exec_hi2068// CHECK: [0x7f,0x3a,0x0a,0x7e]2069 2070v_ceil_f32 v5, 02071// CHECK: [0x80,0x3a,0x0a,0x7e]2072 2073v_ceil_f32 v5, -12074// CHECK: [0xc1,0x3a,0x0a,0x7e]2075 2076v_ceil_f32 v5, 0.52077// CHECK: [0xf0,0x3a,0x0a,0x7e]2078 2079v_ceil_f32 v5, -4.02080// CHECK: [0xf7,0x3a,0x0a,0x7e]2081 2082v_ceil_f32 v5, src_vccz2083// CHECK: [0xfb,0x3a,0x0a,0x7e]2084 2085v_ceil_f32 v5, src_execz2086// CHECK: [0xfc,0x3a,0x0a,0x7e]2087 2088v_ceil_f32 v5, src_scc2089// CHECK: [0xfd,0x3a,0x0a,0x7e]2090 2091v_ceil_f32 v5, src_lds_direct2092// CHECK: [0xfe,0x3a,0x0a,0x7e]2093 2094v_ceil_f32 v5, 0xaf1234562095// CHECK: [0xff,0x3a,0x0a,0x7e,0x56,0x34,0x12,0xaf]2096 2097v_ceil_f32 v5, 0x3f7172732098// CHECK: [0xff,0x3a,0x0a,0x7e,0x73,0x72,0x71,0x3f]2099 2100v_rndne_f32 v5, v12101// CHECK: [0x01,0x3d,0x0a,0x7e]2102 2103v_rndne_f32 v255, v12104// CHECK: [0x01,0x3d,0xfe,0x7f]2105 2106v_rndne_f32 v5, v2552107// CHECK: [0xff,0x3d,0x0a,0x7e]2108 2109v_rndne_f32 v5, s12110// CHECK: [0x01,0x3c,0x0a,0x7e]2111 2112v_rndne_f32 v5, s1012113// CHECK: [0x65,0x3c,0x0a,0x7e]2114 2115v_rndne_f32 v5, flat_scratch_lo2116// CHECK: [0x66,0x3c,0x0a,0x7e]2117 2118v_rndne_f32 v5, flat_scratch_hi2119// CHECK: [0x67,0x3c,0x0a,0x7e]2120 2121v_rndne_f32 v5, vcc_lo2122// CHECK: [0x6a,0x3c,0x0a,0x7e]2123 2124v_rndne_f32 v5, vcc_hi2125// CHECK: [0x6b,0x3c,0x0a,0x7e]2126 2127v_rndne_f32 v5, tba_lo2128// CHECK: [0x6c,0x3c,0x0a,0x7e]2129 2130v_rndne_f32 v5, tba_hi2131// CHECK: [0x6d,0x3c,0x0a,0x7e]2132 2133v_rndne_f32 v5, tma_lo2134// CHECK: [0x6e,0x3c,0x0a,0x7e]2135 2136v_rndne_f32 v5, tma_hi2137// CHECK: [0x6f,0x3c,0x0a,0x7e]2138 2139v_rndne_f32 v5, ttmp112140// CHECK: [0x7b,0x3c,0x0a,0x7e]2141 2142v_rndne_f32 v5, m02143// CHECK: [0x7c,0x3c,0x0a,0x7e]2144 2145v_rndne_f32 v5, exec_lo2146// CHECK: [0x7e,0x3c,0x0a,0x7e]2147 2148v_rndne_f32 v5, exec_hi2149// CHECK: [0x7f,0x3c,0x0a,0x7e]2150 2151v_rndne_f32 v5, 02152// CHECK: [0x80,0x3c,0x0a,0x7e]2153 2154v_rndne_f32 v5, -12155// CHECK: [0xc1,0x3c,0x0a,0x7e]2156 2157v_rndne_f32 v5, 0.52158// CHECK: [0xf0,0x3c,0x0a,0x7e]2159 2160v_rndne_f32 v5, -4.02161// CHECK: [0xf7,0x3c,0x0a,0x7e]2162 2163v_rndne_f32 v5, src_vccz2164// CHECK: [0xfb,0x3c,0x0a,0x7e]2165 2166v_rndne_f32 v5, src_execz2167// CHECK: [0xfc,0x3c,0x0a,0x7e]2168 2169v_rndne_f32 v5, src_scc2170// CHECK: [0xfd,0x3c,0x0a,0x7e]2171 2172v_rndne_f32 v5, src_lds_direct2173// CHECK: [0xfe,0x3c,0x0a,0x7e]2174 2175v_rndne_f32 v5, 0xaf1234562176// CHECK: [0xff,0x3c,0x0a,0x7e,0x56,0x34,0x12,0xaf]2177 2178v_rndne_f32 v5, 0x3f7172732179// CHECK: [0xff,0x3c,0x0a,0x7e,0x73,0x72,0x71,0x3f]2180 2181v_floor_f32 v5, v12182// CHECK: [0x01,0x3f,0x0a,0x7e]2183 2184v_floor_f32 v255, v12185// CHECK: [0x01,0x3f,0xfe,0x7f]2186 2187v_floor_f32 v5, v2552188// CHECK: [0xff,0x3f,0x0a,0x7e]2189 2190v_floor_f32 v5, s12191// CHECK: [0x01,0x3e,0x0a,0x7e]2192 2193v_floor_f32 v5, s1012194// CHECK: [0x65,0x3e,0x0a,0x7e]2195 2196v_floor_f32 v5, flat_scratch_lo2197// CHECK: [0x66,0x3e,0x0a,0x7e]2198 2199v_floor_f32 v5, flat_scratch_hi2200// CHECK: [0x67,0x3e,0x0a,0x7e]2201 2202v_floor_f32 v5, vcc_lo2203// CHECK: [0x6a,0x3e,0x0a,0x7e]2204 2205v_floor_f32 v5, vcc_hi2206// CHECK: [0x6b,0x3e,0x0a,0x7e]2207 2208v_floor_f32 v5, tba_lo2209// CHECK: [0x6c,0x3e,0x0a,0x7e]2210 2211v_floor_f32 v5, tba_hi2212// CHECK: [0x6d,0x3e,0x0a,0x7e]2213 2214v_floor_f32 v5, tma_lo2215// CHECK: [0x6e,0x3e,0x0a,0x7e]2216 2217v_floor_f32 v5, tma_hi2218// CHECK: [0x6f,0x3e,0x0a,0x7e]2219 2220v_floor_f32 v5, ttmp112221// CHECK: [0x7b,0x3e,0x0a,0x7e]2222 2223v_floor_f32 v5, m02224// CHECK: [0x7c,0x3e,0x0a,0x7e]2225 2226v_floor_f32 v5, exec_lo2227// CHECK: [0x7e,0x3e,0x0a,0x7e]2228 2229v_floor_f32 v5, exec_hi2230// CHECK: [0x7f,0x3e,0x0a,0x7e]2231 2232v_floor_f32 v5, 02233// CHECK: [0x80,0x3e,0x0a,0x7e]2234 2235v_floor_f32 v5, -12236// CHECK: [0xc1,0x3e,0x0a,0x7e]2237 2238v_floor_f32 v5, 0.52239// CHECK: [0xf0,0x3e,0x0a,0x7e]2240 2241v_floor_f32 v5, -4.02242// CHECK: [0xf7,0x3e,0x0a,0x7e]2243 2244v_floor_f32 v5, src_vccz2245// CHECK: [0xfb,0x3e,0x0a,0x7e]2246 2247v_floor_f32 v5, src_execz2248// CHECK: [0xfc,0x3e,0x0a,0x7e]2249 2250v_floor_f32 v5, src_scc2251// CHECK: [0xfd,0x3e,0x0a,0x7e]2252 2253v_floor_f32 v5, src_lds_direct2254// CHECK: [0xfe,0x3e,0x0a,0x7e]2255 2256v_floor_f32 v5, 0xaf1234562257// CHECK: [0xff,0x3e,0x0a,0x7e,0x56,0x34,0x12,0xaf]2258 2259v_floor_f32 v5, 0x3f7172732260// CHECK: [0xff,0x3e,0x0a,0x7e,0x73,0x72,0x71,0x3f]2261 2262v_exp_f32 v5, v12263// CHECK: [0x01,0x41,0x0a,0x7e]2264 2265v_exp_f32 v255, v12266// CHECK: [0x01,0x41,0xfe,0x7f]2267 2268v_exp_f32 v5, v2552269// CHECK: [0xff,0x41,0x0a,0x7e]2270 2271v_exp_f32 v5, s12272// CHECK: [0x01,0x40,0x0a,0x7e]2273 2274v_exp_f32 v5, s1012275// CHECK: [0x65,0x40,0x0a,0x7e]2276 2277v_exp_f32 v5, flat_scratch_lo2278// CHECK: [0x66,0x40,0x0a,0x7e]2279 2280v_exp_f32 v5, flat_scratch_hi2281// CHECK: [0x67,0x40,0x0a,0x7e]2282 2283v_exp_f32 v5, vcc_lo2284// CHECK: [0x6a,0x40,0x0a,0x7e]2285 2286v_exp_f32 v5, vcc_hi2287// CHECK: [0x6b,0x40,0x0a,0x7e]2288 2289v_exp_f32 v5, tba_lo2290// CHECK: [0x6c,0x40,0x0a,0x7e]2291 2292v_exp_f32 v5, tba_hi2293// CHECK: [0x6d,0x40,0x0a,0x7e]2294 2295v_exp_f32 v5, tma_lo2296// CHECK: [0x6e,0x40,0x0a,0x7e]2297 2298v_exp_f32 v5, tma_hi2299// CHECK: [0x6f,0x40,0x0a,0x7e]2300 2301v_exp_f32 v5, ttmp112302// CHECK: [0x7b,0x40,0x0a,0x7e]2303 2304v_exp_f32 v5, m02305// CHECK: [0x7c,0x40,0x0a,0x7e]2306 2307v_exp_f32 v5, exec_lo2308// CHECK: [0x7e,0x40,0x0a,0x7e]2309 2310v_exp_f32 v5, exec_hi2311// CHECK: [0x7f,0x40,0x0a,0x7e]2312 2313v_exp_f32 v5, 02314// CHECK: [0x80,0x40,0x0a,0x7e]2315 2316v_exp_f32 v5, -12317// CHECK: [0xc1,0x40,0x0a,0x7e]2318 2319v_exp_f32 v5, 0.52320// CHECK: [0xf0,0x40,0x0a,0x7e]2321 2322v_exp_f32 v5, -4.02323// CHECK: [0xf7,0x40,0x0a,0x7e]2324 2325v_exp_f32 v5, src_vccz2326// CHECK: [0xfb,0x40,0x0a,0x7e]2327 2328v_exp_f32 v5, src_execz2329// CHECK: [0xfc,0x40,0x0a,0x7e]2330 2331v_exp_f32 v5, src_scc2332// CHECK: [0xfd,0x40,0x0a,0x7e]2333 2334v_exp_f32 v5, src_lds_direct2335// CHECK: [0xfe,0x40,0x0a,0x7e]2336 2337v_exp_f32 v5, 0xaf1234562338// CHECK: [0xff,0x40,0x0a,0x7e,0x56,0x34,0x12,0xaf]2339 2340v_exp_f32 v5, 0x3f7172732341// CHECK: [0xff,0x40,0x0a,0x7e,0x73,0x72,0x71,0x3f]2342 2343v_log_f32 v5, v12344// CHECK: [0x01,0x43,0x0a,0x7e]2345 2346v_log_f32 v255, v12347// CHECK: [0x01,0x43,0xfe,0x7f]2348 2349v_log_f32 v5, v2552350// CHECK: [0xff,0x43,0x0a,0x7e]2351 2352v_log_f32 v5, s12353// CHECK: [0x01,0x42,0x0a,0x7e]2354 2355v_log_f32 v5, s1012356// CHECK: [0x65,0x42,0x0a,0x7e]2357 2358v_log_f32 v5, flat_scratch_lo2359// CHECK: [0x66,0x42,0x0a,0x7e]2360 2361v_log_f32 v5, flat_scratch_hi2362// CHECK: [0x67,0x42,0x0a,0x7e]2363 2364v_log_f32 v5, vcc_lo2365// CHECK: [0x6a,0x42,0x0a,0x7e]2366 2367v_log_f32 v5, vcc_hi2368// CHECK: [0x6b,0x42,0x0a,0x7e]2369 2370v_log_f32 v5, tba_lo2371// CHECK: [0x6c,0x42,0x0a,0x7e]2372 2373v_log_f32 v5, tba_hi2374// CHECK: [0x6d,0x42,0x0a,0x7e]2375 2376v_log_f32 v5, tma_lo2377// CHECK: [0x6e,0x42,0x0a,0x7e]2378 2379v_log_f32 v5, tma_hi2380// CHECK: [0x6f,0x42,0x0a,0x7e]2381 2382v_log_f32 v5, ttmp112383// CHECK: [0x7b,0x42,0x0a,0x7e]2384 2385v_log_f32 v5, m02386// CHECK: [0x7c,0x42,0x0a,0x7e]2387 2388v_log_f32 v5, exec_lo2389// CHECK: [0x7e,0x42,0x0a,0x7e]2390 2391v_log_f32 v5, exec_hi2392// CHECK: [0x7f,0x42,0x0a,0x7e]2393 2394v_log_f32 v5, 02395// CHECK: [0x80,0x42,0x0a,0x7e]2396 2397v_log_f32 v5, -12398// CHECK: [0xc1,0x42,0x0a,0x7e]2399 2400v_log_f32 v5, 0.52401// CHECK: [0xf0,0x42,0x0a,0x7e]2402 2403v_log_f32 v5, -4.02404// CHECK: [0xf7,0x42,0x0a,0x7e]2405 2406v_log_f32 v5, src_vccz2407// CHECK: [0xfb,0x42,0x0a,0x7e]2408 2409v_log_f32 v5, src_execz2410// CHECK: [0xfc,0x42,0x0a,0x7e]2411 2412v_log_f32 v5, src_scc2413// CHECK: [0xfd,0x42,0x0a,0x7e]2414 2415v_log_f32 v5, src_lds_direct2416// CHECK: [0xfe,0x42,0x0a,0x7e]2417 2418v_log_f32 v5, 0xaf1234562419// CHECK: [0xff,0x42,0x0a,0x7e,0x56,0x34,0x12,0xaf]2420 2421v_log_f32 v5, 0x3f7172732422// CHECK: [0xff,0x42,0x0a,0x7e,0x73,0x72,0x71,0x3f]2423 2424v_rcp_f32 v5, v12425// CHECK: [0x01,0x45,0x0a,0x7e]2426 2427v_rcp_f32 v255, v12428// CHECK: [0x01,0x45,0xfe,0x7f]2429 2430v_rcp_f32 v5, v2552431// CHECK: [0xff,0x45,0x0a,0x7e]2432 2433v_rcp_f32 v5, s12434// CHECK: [0x01,0x44,0x0a,0x7e]2435 2436v_rcp_f32 v5, s1012437// CHECK: [0x65,0x44,0x0a,0x7e]2438 2439v_rcp_f32 v5, flat_scratch_lo2440// CHECK: [0x66,0x44,0x0a,0x7e]2441 2442v_rcp_f32 v5, flat_scratch_hi2443// CHECK: [0x67,0x44,0x0a,0x7e]2444 2445v_rcp_f32 v5, vcc_lo2446// CHECK: [0x6a,0x44,0x0a,0x7e]2447 2448v_rcp_f32 v5, vcc_hi2449// CHECK: [0x6b,0x44,0x0a,0x7e]2450 2451v_rcp_f32 v5, tba_lo2452// CHECK: [0x6c,0x44,0x0a,0x7e]2453 2454v_rcp_f32 v5, tba_hi2455// CHECK: [0x6d,0x44,0x0a,0x7e]2456 2457v_rcp_f32 v5, tma_lo2458// CHECK: [0x6e,0x44,0x0a,0x7e]2459 2460v_rcp_f32 v5, tma_hi2461// CHECK: [0x6f,0x44,0x0a,0x7e]2462 2463v_rcp_f32 v5, ttmp112464// CHECK: [0x7b,0x44,0x0a,0x7e]2465 2466v_rcp_f32 v5, m02467// CHECK: [0x7c,0x44,0x0a,0x7e]2468 2469v_rcp_f32 v5, exec_lo2470// CHECK: [0x7e,0x44,0x0a,0x7e]2471 2472v_rcp_f32 v5, exec_hi2473// CHECK: [0x7f,0x44,0x0a,0x7e]2474 2475v_rcp_f32 v5, 02476// CHECK: [0x80,0x44,0x0a,0x7e]2477 2478v_rcp_f32 v5, -12479// CHECK: [0xc1,0x44,0x0a,0x7e]2480 2481v_rcp_f32 v5, 0.52482// CHECK: [0xf0,0x44,0x0a,0x7e]2483 2484v_rcp_f32 v5, -4.02485// CHECK: [0xf7,0x44,0x0a,0x7e]2486 2487v_rcp_f32 v5, src_vccz2488// CHECK: [0xfb,0x44,0x0a,0x7e]2489 2490v_rcp_f32 v5, src_execz2491// CHECK: [0xfc,0x44,0x0a,0x7e]2492 2493v_rcp_f32 v5, src_scc2494// CHECK: [0xfd,0x44,0x0a,0x7e]2495 2496v_rcp_f32 v5, src_lds_direct2497// CHECK: [0xfe,0x44,0x0a,0x7e]2498 2499v_rcp_f32 v5, 0xaf1234562500// CHECK: [0xff,0x44,0x0a,0x7e,0x56,0x34,0x12,0xaf]2501 2502v_rcp_f32 v5, 0x3f7172732503// CHECK: [0xff,0x44,0x0a,0x7e,0x73,0x72,0x71,0x3f]2504 2505v_rcp_iflag_f32 v5, v12506// CHECK: [0x01,0x47,0x0a,0x7e]2507 2508v_rcp_iflag_f32 v255, v12509// CHECK: [0x01,0x47,0xfe,0x7f]2510 2511v_rcp_iflag_f32 v5, v2552512// CHECK: [0xff,0x47,0x0a,0x7e]2513 2514v_rcp_iflag_f32 v5, s12515// CHECK: [0x01,0x46,0x0a,0x7e]2516 2517v_rcp_iflag_f32 v5, s1012518// CHECK: [0x65,0x46,0x0a,0x7e]2519 2520v_rcp_iflag_f32 v5, flat_scratch_lo2521// CHECK: [0x66,0x46,0x0a,0x7e]2522 2523v_rcp_iflag_f32 v5, flat_scratch_hi2524// CHECK: [0x67,0x46,0x0a,0x7e]2525 2526v_rcp_iflag_f32 v5, vcc_lo2527// CHECK: [0x6a,0x46,0x0a,0x7e]2528 2529v_rcp_iflag_f32 v5, vcc_hi2530// CHECK: [0x6b,0x46,0x0a,0x7e]2531 2532v_rcp_iflag_f32 v5, tba_lo2533// CHECK: [0x6c,0x46,0x0a,0x7e]2534 2535v_rcp_iflag_f32 v5, tba_hi2536// CHECK: [0x6d,0x46,0x0a,0x7e]2537 2538v_rcp_iflag_f32 v5, tma_lo2539// CHECK: [0x6e,0x46,0x0a,0x7e]2540 2541v_rcp_iflag_f32 v5, tma_hi2542// CHECK: [0x6f,0x46,0x0a,0x7e]2543 2544v_rcp_iflag_f32 v5, ttmp112545// CHECK: [0x7b,0x46,0x0a,0x7e]2546 2547v_rcp_iflag_f32 v5, m02548// CHECK: [0x7c,0x46,0x0a,0x7e]2549 2550v_rcp_iflag_f32 v5, exec_lo2551// CHECK: [0x7e,0x46,0x0a,0x7e]2552 2553v_rcp_iflag_f32 v5, exec_hi2554// CHECK: [0x7f,0x46,0x0a,0x7e]2555 2556v_rcp_iflag_f32 v5, 02557// CHECK: [0x80,0x46,0x0a,0x7e]2558 2559v_rcp_iflag_f32 v5, -12560// CHECK: [0xc1,0x46,0x0a,0x7e]2561 2562v_rcp_iflag_f32 v5, 0.52563// CHECK: [0xf0,0x46,0x0a,0x7e]2564 2565v_rcp_iflag_f32 v5, -4.02566// CHECK: [0xf7,0x46,0x0a,0x7e]2567 2568v_rcp_iflag_f32 v5, src_vccz2569// CHECK: [0xfb,0x46,0x0a,0x7e]2570 2571v_rcp_iflag_f32 v5, src_execz2572// CHECK: [0xfc,0x46,0x0a,0x7e]2573 2574v_rcp_iflag_f32 v5, src_scc2575// CHECK: [0xfd,0x46,0x0a,0x7e]2576 2577v_rcp_iflag_f32 v5, src_lds_direct2578// CHECK: [0xfe,0x46,0x0a,0x7e]2579 2580v_rcp_iflag_f32 v5, 0xaf1234562581// CHECK: [0xff,0x46,0x0a,0x7e,0x56,0x34,0x12,0xaf]2582 2583v_rcp_iflag_f32 v5, 0x3f7172732584// CHECK: [0xff,0x46,0x0a,0x7e,0x73,0x72,0x71,0x3f]2585 2586v_rsq_f32 v5, v12587// CHECK: [0x01,0x49,0x0a,0x7e]2588 2589v_rsq_f32 v255, v12590// CHECK: [0x01,0x49,0xfe,0x7f]2591 2592v_rsq_f32 v5, v2552593// CHECK: [0xff,0x49,0x0a,0x7e]2594 2595v_rsq_f32 v5, s12596// CHECK: [0x01,0x48,0x0a,0x7e]2597 2598v_rsq_f32 v5, s1012599// CHECK: [0x65,0x48,0x0a,0x7e]2600 2601v_rsq_f32 v5, flat_scratch_lo2602// CHECK: [0x66,0x48,0x0a,0x7e]2603 2604v_rsq_f32 v5, flat_scratch_hi2605// CHECK: [0x67,0x48,0x0a,0x7e]2606 2607v_rsq_f32 v5, vcc_lo2608// CHECK: [0x6a,0x48,0x0a,0x7e]2609 2610v_rsq_f32 v5, vcc_hi2611// CHECK: [0x6b,0x48,0x0a,0x7e]2612 2613v_rsq_f32 v5, tba_lo2614// CHECK: [0x6c,0x48,0x0a,0x7e]2615 2616v_rsq_f32 v5, tba_hi2617// CHECK: [0x6d,0x48,0x0a,0x7e]2618 2619v_rsq_f32 v5, tma_lo2620// CHECK: [0x6e,0x48,0x0a,0x7e]2621 2622v_rsq_f32 v5, tma_hi2623// CHECK: [0x6f,0x48,0x0a,0x7e]2624 2625v_rsq_f32 v5, ttmp112626// CHECK: [0x7b,0x48,0x0a,0x7e]2627 2628v_rsq_f32 v5, m02629// CHECK: [0x7c,0x48,0x0a,0x7e]2630 2631v_rsq_f32 v5, exec_lo2632// CHECK: [0x7e,0x48,0x0a,0x7e]2633 2634v_rsq_f32 v5, exec_hi2635// CHECK: [0x7f,0x48,0x0a,0x7e]2636 2637v_rsq_f32 v5, 02638// CHECK: [0x80,0x48,0x0a,0x7e]2639 2640v_rsq_f32 v5, -12641// CHECK: [0xc1,0x48,0x0a,0x7e]2642 2643v_rsq_f32 v5, 0.52644// CHECK: [0xf0,0x48,0x0a,0x7e]2645 2646v_rsq_f32 v5, -4.02647// CHECK: [0xf7,0x48,0x0a,0x7e]2648 2649v_rsq_f32 v5, src_vccz2650// CHECK: [0xfb,0x48,0x0a,0x7e]2651 2652v_rsq_f32 v5, src_execz2653// CHECK: [0xfc,0x48,0x0a,0x7e]2654 2655v_rsq_f32 v5, src_scc2656// CHECK: [0xfd,0x48,0x0a,0x7e]2657 2658v_rsq_f32 v5, src_lds_direct2659// CHECK: [0xfe,0x48,0x0a,0x7e]2660 2661v_rsq_f32 v5, 0xaf1234562662// CHECK: [0xff,0x48,0x0a,0x7e,0x56,0x34,0x12,0xaf]2663 2664v_rsq_f32 v5, 0x3f7172732665// CHECK: [0xff,0x48,0x0a,0x7e,0x73,0x72,0x71,0x3f]2666 2667v_rcp_f64 v[5:6], v[1:2]2668// CHECK: [0x01,0x4b,0x0a,0x7e]2669 2670v_rcp_f64 v[254:255], v[1:2]2671// CHECK: [0x01,0x4b,0xfc,0x7f]2672 2673v_rcp_f64 v[5:6], v[254:255]2674// CHECK: [0xfe,0x4b,0x0a,0x7e]2675 2676v_rcp_f64 v[5:6], s[2:3]2677// CHECK: [0x02,0x4a,0x0a,0x7e]2678 2679v_rcp_f64 v[5:6], s[4:5]2680// CHECK: [0x04,0x4a,0x0a,0x7e]2681 2682v_rcp_f64 v[5:6], s[100:101]2683// CHECK: [0x64,0x4a,0x0a,0x7e]2684 2685v_rcp_f64 v[5:6], flat_scratch2686// CHECK: [0x66,0x4a,0x0a,0x7e]2687 2688v_rcp_f64 v[5:6], vcc2689// CHECK: [0x6a,0x4a,0x0a,0x7e]2690 2691v_rcp_f64 v[5:6], tba2692// CHECK: [0x6c,0x4a,0x0a,0x7e]2693 2694v_rcp_f64 v[5:6], tma2695// CHECK: [0x6e,0x4a,0x0a,0x7e]2696 2697v_rcp_f64 v[5:6], ttmp[10:11]2698// CHECK: [0x7a,0x4a,0x0a,0x7e]2699 2700v_rcp_f64 v[5:6], exec2701// CHECK: [0x7e,0x4a,0x0a,0x7e]2702 2703v_rcp_f64 v[5:6], 02704// CHECK: [0x80,0x4a,0x0a,0x7e]2705 2706v_rcp_f64 v[5:6], -12707// CHECK: [0xc1,0x4a,0x0a,0x7e]2708 2709v_rcp_f64 v[5:6], 0.52710// CHECK: [0xf0,0x4a,0x0a,0x7e]2711 2712v_rcp_f64 v[5:6], -4.02713// CHECK: [0xf7,0x4a,0x0a,0x7e]2714 2715v_rcp_f64 v[5:6], src_vccz2716// CHECK: [0xfb,0x4a,0x0a,0x7e]2717 2718v_rcp_f64 v[5:6], src_execz2719// CHECK: [0xfc,0x4a,0x0a,0x7e]2720 2721v_rcp_f64 v[5:6], src_scc2722// CHECK: [0xfd,0x4a,0x0a,0x7e]2723 2724v_rcp_f64 v[5:6], 0xaf1234562725// CHECK: [0xff,0x4a,0x0a,0x7e,0x56,0x34,0x12,0xaf]2726 2727v_rcp_f64 v[5:6], 0x3f7172732728// CHECK: [0xff,0x4a,0x0a,0x7e,0x73,0x72,0x71,0x3f]2729 2730v_rsq_f64 v[5:6], v[1:2]2731// CHECK: [0x01,0x4d,0x0a,0x7e]2732 2733v_rsq_f64 v[254:255], v[1:2]2734// CHECK: [0x01,0x4d,0xfc,0x7f]2735 2736v_rsq_f64 v[5:6], v[254:255]2737// CHECK: [0xfe,0x4d,0x0a,0x7e]2738 2739v_rsq_f64 v[5:6], s[2:3]2740// CHECK: [0x02,0x4c,0x0a,0x7e]2741 2742v_rsq_f64 v[5:6], s[4:5]2743// CHECK: [0x04,0x4c,0x0a,0x7e]2744 2745v_rsq_f64 v[5:6], s[100:101]2746// CHECK: [0x64,0x4c,0x0a,0x7e]2747 2748v_rsq_f64 v[5:6], flat_scratch2749// CHECK: [0x66,0x4c,0x0a,0x7e]2750 2751v_rsq_f64 v[5:6], vcc2752// CHECK: [0x6a,0x4c,0x0a,0x7e]2753 2754v_rsq_f64 v[5:6], tba2755// CHECK: [0x6c,0x4c,0x0a,0x7e]2756 2757v_rsq_f64 v[5:6], tma2758// CHECK: [0x6e,0x4c,0x0a,0x7e]2759 2760v_rsq_f64 v[5:6], ttmp[10:11]2761// CHECK: [0x7a,0x4c,0x0a,0x7e]2762 2763v_rsq_f64 v[5:6], exec2764// CHECK: [0x7e,0x4c,0x0a,0x7e]2765 2766v_rsq_f64 v[5:6], 02767// CHECK: [0x80,0x4c,0x0a,0x7e]2768 2769v_rsq_f64 v[5:6], -12770// CHECK: [0xc1,0x4c,0x0a,0x7e]2771 2772v_rsq_f64 v[5:6], 0.52773// CHECK: [0xf0,0x4c,0x0a,0x7e]2774 2775v_rsq_f64 v[5:6], -4.02776// CHECK: [0xf7,0x4c,0x0a,0x7e]2777 2778v_rsq_f64 v[5:6], src_vccz2779// CHECK: [0xfb,0x4c,0x0a,0x7e]2780 2781v_rsq_f64 v[5:6], src_execz2782// CHECK: [0xfc,0x4c,0x0a,0x7e]2783 2784v_rsq_f64 v[5:6], src_scc2785// CHECK: [0xfd,0x4c,0x0a,0x7e]2786 2787v_rsq_f64 v[5:6], 0xaf1234562788// CHECK: [0xff,0x4c,0x0a,0x7e,0x56,0x34,0x12,0xaf]2789 2790v_rsq_f64 v[5:6], 0x3f7172732791// CHECK: [0xff,0x4c,0x0a,0x7e,0x73,0x72,0x71,0x3f]2792 2793v_sqrt_f32 v5, v12794// CHECK: [0x01,0x4f,0x0a,0x7e]2795 2796v_sqrt_f32 v255, v12797// CHECK: [0x01,0x4f,0xfe,0x7f]2798 2799v_sqrt_f32 v5, v2552800// CHECK: [0xff,0x4f,0x0a,0x7e]2801 2802v_sqrt_f32 v5, s12803// CHECK: [0x01,0x4e,0x0a,0x7e]2804 2805v_sqrt_f32 v5, s1012806// CHECK: [0x65,0x4e,0x0a,0x7e]2807 2808v_sqrt_f32 v5, flat_scratch_lo2809// CHECK: [0x66,0x4e,0x0a,0x7e]2810 2811v_sqrt_f32 v5, flat_scratch_hi2812// CHECK: [0x67,0x4e,0x0a,0x7e]2813 2814v_sqrt_f32 v5, vcc_lo2815// CHECK: [0x6a,0x4e,0x0a,0x7e]2816 2817v_sqrt_f32 v5, vcc_hi2818// CHECK: [0x6b,0x4e,0x0a,0x7e]2819 2820v_sqrt_f32 v5, tba_lo2821// CHECK: [0x6c,0x4e,0x0a,0x7e]2822 2823v_sqrt_f32 v5, tba_hi2824// CHECK: [0x6d,0x4e,0x0a,0x7e]2825 2826v_sqrt_f32 v5, tma_lo2827// CHECK: [0x6e,0x4e,0x0a,0x7e]2828 2829v_sqrt_f32 v5, tma_hi2830// CHECK: [0x6f,0x4e,0x0a,0x7e]2831 2832v_sqrt_f32 v5, ttmp112833// CHECK: [0x7b,0x4e,0x0a,0x7e]2834 2835v_sqrt_f32 v5, m02836// CHECK: [0x7c,0x4e,0x0a,0x7e]2837 2838v_sqrt_f32 v5, exec_lo2839// CHECK: [0x7e,0x4e,0x0a,0x7e]2840 2841v_sqrt_f32 v5, exec_hi2842// CHECK: [0x7f,0x4e,0x0a,0x7e]2843 2844v_sqrt_f32 v5, 02845// CHECK: [0x80,0x4e,0x0a,0x7e]2846 2847v_sqrt_f32 v5, -12848// CHECK: [0xc1,0x4e,0x0a,0x7e]2849 2850v_sqrt_f32 v5, 0.52851// CHECK: [0xf0,0x4e,0x0a,0x7e]2852 2853v_sqrt_f32 v5, -4.02854// CHECK: [0xf7,0x4e,0x0a,0x7e]2855 2856v_sqrt_f32 v5, src_vccz2857// CHECK: [0xfb,0x4e,0x0a,0x7e]2858 2859v_sqrt_f32 v5, src_execz2860// CHECK: [0xfc,0x4e,0x0a,0x7e]2861 2862v_sqrt_f32 v5, src_scc2863// CHECK: [0xfd,0x4e,0x0a,0x7e]2864 2865v_sqrt_f32 v5, src_lds_direct2866// CHECK: [0xfe,0x4e,0x0a,0x7e]2867 2868v_sqrt_f32 v5, 0xaf1234562869// CHECK: [0xff,0x4e,0x0a,0x7e,0x56,0x34,0x12,0xaf]2870 2871v_sqrt_f32 v5, 0x3f7172732872// CHECK: [0xff,0x4e,0x0a,0x7e,0x73,0x72,0x71,0x3f]2873 2874v_sqrt_f64 v[5:6], v[1:2]2875// CHECK: [0x01,0x51,0x0a,0x7e]2876 2877v_sqrt_f64 v[254:255], v[1:2]2878// CHECK: [0x01,0x51,0xfc,0x7f]2879 2880v_sqrt_f64 v[5:6], v[254:255]2881// CHECK: [0xfe,0x51,0x0a,0x7e]2882 2883v_sqrt_f64 v[5:6], s[2:3]2884// CHECK: [0x02,0x50,0x0a,0x7e]2885 2886v_sqrt_f64 v[5:6], s[4:5]2887// CHECK: [0x04,0x50,0x0a,0x7e]2888 2889v_sqrt_f64 v[5:6], s[100:101]2890// CHECK: [0x64,0x50,0x0a,0x7e]2891 2892v_sqrt_f64 v[5:6], flat_scratch2893// CHECK: [0x66,0x50,0x0a,0x7e]2894 2895v_sqrt_f64 v[5:6], vcc2896// CHECK: [0x6a,0x50,0x0a,0x7e]2897 2898v_sqrt_f64 v[5:6], tba2899// CHECK: [0x6c,0x50,0x0a,0x7e]2900 2901v_sqrt_f64 v[5:6], tma2902// CHECK: [0x6e,0x50,0x0a,0x7e]2903 2904v_sqrt_f64 v[5:6], ttmp[10:11]2905// CHECK: [0x7a,0x50,0x0a,0x7e]2906 2907v_sqrt_f64 v[5:6], exec2908// CHECK: [0x7e,0x50,0x0a,0x7e]2909 2910v_sqrt_f64 v[5:6], 02911// CHECK: [0x80,0x50,0x0a,0x7e]2912 2913v_sqrt_f64 v[5:6], -12914// CHECK: [0xc1,0x50,0x0a,0x7e]2915 2916v_sqrt_f64 v[5:6], 0.52917// CHECK: [0xf0,0x50,0x0a,0x7e]2918 2919v_sqrt_f64 v[5:6], -4.02920// CHECK: [0xf7,0x50,0x0a,0x7e]2921 2922v_sqrt_f64 v[5:6], src_vccz2923// CHECK: [0xfb,0x50,0x0a,0x7e]2924 2925v_sqrt_f64 v[5:6], src_execz2926// CHECK: [0xfc,0x50,0x0a,0x7e]2927 2928v_sqrt_f64 v[5:6], src_scc2929// CHECK: [0xfd,0x50,0x0a,0x7e]2930 2931v_sqrt_f64 v[5:6], 0xaf1234562932// CHECK: [0xff,0x50,0x0a,0x7e,0x56,0x34,0x12,0xaf]2933 2934v_sqrt_f64 v[5:6], 0x3f7172732935// CHECK: [0xff,0x50,0x0a,0x7e,0x73,0x72,0x71,0x3f]2936 2937v_sin_f32 v5, v12938// CHECK: [0x01,0x53,0x0a,0x7e]2939 2940v_sin_f32 v255, v12941// CHECK: [0x01,0x53,0xfe,0x7f]2942 2943v_sin_f32 v5, v2552944// CHECK: [0xff,0x53,0x0a,0x7e]2945 2946v_sin_f32 v5, s12947// CHECK: [0x01,0x52,0x0a,0x7e]2948 2949v_sin_f32 v5, s1012950// CHECK: [0x65,0x52,0x0a,0x7e]2951 2952v_sin_f32 v5, flat_scratch_lo2953// CHECK: [0x66,0x52,0x0a,0x7e]2954 2955v_sin_f32 v5, flat_scratch_hi2956// CHECK: [0x67,0x52,0x0a,0x7e]2957 2958v_sin_f32 v5, vcc_lo2959// CHECK: [0x6a,0x52,0x0a,0x7e]2960 2961v_sin_f32 v5, vcc_hi2962// CHECK: [0x6b,0x52,0x0a,0x7e]2963 2964v_sin_f32 v5, tba_lo2965// CHECK: [0x6c,0x52,0x0a,0x7e]2966 2967v_sin_f32 v5, tba_hi2968// CHECK: [0x6d,0x52,0x0a,0x7e]2969 2970v_sin_f32 v5, tma_lo2971// CHECK: [0x6e,0x52,0x0a,0x7e]2972 2973v_sin_f32 v5, tma_hi2974// CHECK: [0x6f,0x52,0x0a,0x7e]2975 2976v_sin_f32 v5, ttmp112977// CHECK: [0x7b,0x52,0x0a,0x7e]2978 2979v_sin_f32 v5, m02980// CHECK: [0x7c,0x52,0x0a,0x7e]2981 2982v_sin_f32 v5, exec_lo2983// CHECK: [0x7e,0x52,0x0a,0x7e]2984 2985v_sin_f32 v5, exec_hi2986// CHECK: [0x7f,0x52,0x0a,0x7e]2987 2988v_sin_f32 v5, 02989// CHECK: [0x80,0x52,0x0a,0x7e]2990 2991v_sin_f32 v5, -12992// CHECK: [0xc1,0x52,0x0a,0x7e]2993 2994v_sin_f32 v5, 0.52995// CHECK: [0xf0,0x52,0x0a,0x7e]2996 2997v_sin_f32 v5, -4.02998// CHECK: [0xf7,0x52,0x0a,0x7e]2999 3000v_sin_f32 v5, src_vccz3001// CHECK: [0xfb,0x52,0x0a,0x7e]3002 3003v_sin_f32 v5, src_execz3004// CHECK: [0xfc,0x52,0x0a,0x7e]3005 3006v_sin_f32 v5, src_scc3007// CHECK: [0xfd,0x52,0x0a,0x7e]3008 3009v_sin_f32 v5, src_lds_direct3010// CHECK: [0xfe,0x52,0x0a,0x7e]3011 3012v_sin_f32 v5, 0xaf1234563013// CHECK: [0xff,0x52,0x0a,0x7e,0x56,0x34,0x12,0xaf]3014 3015v_sin_f32 v5, 0x3f7172733016// CHECK: [0xff,0x52,0x0a,0x7e,0x73,0x72,0x71,0x3f]3017 3018v_cos_f32 v5, v13019// CHECK: [0x01,0x55,0x0a,0x7e]3020 3021v_cos_f32 v255, v13022// CHECK: [0x01,0x55,0xfe,0x7f]3023 3024v_cos_f32 v5, v2553025// CHECK: [0xff,0x55,0x0a,0x7e]3026 3027v_cos_f32 v5, s13028// CHECK: [0x01,0x54,0x0a,0x7e]3029 3030v_cos_f32 v5, s1013031// CHECK: [0x65,0x54,0x0a,0x7e]3032 3033v_cos_f32 v5, flat_scratch_lo3034// CHECK: [0x66,0x54,0x0a,0x7e]3035 3036v_cos_f32 v5, flat_scratch_hi3037// CHECK: [0x67,0x54,0x0a,0x7e]3038 3039v_cos_f32 v5, vcc_lo3040// CHECK: [0x6a,0x54,0x0a,0x7e]3041 3042v_cos_f32 v5, vcc_hi3043// CHECK: [0x6b,0x54,0x0a,0x7e]3044 3045v_cos_f32 v5, tba_lo3046// CHECK: [0x6c,0x54,0x0a,0x7e]3047 3048v_cos_f32 v5, tba_hi3049// CHECK: [0x6d,0x54,0x0a,0x7e]3050 3051v_cos_f32 v5, tma_lo3052// CHECK: [0x6e,0x54,0x0a,0x7e]3053 3054v_cos_f32 v5, tma_hi3055// CHECK: [0x6f,0x54,0x0a,0x7e]3056 3057v_cos_f32 v5, ttmp113058// CHECK: [0x7b,0x54,0x0a,0x7e]3059 3060v_cos_f32 v5, m03061// CHECK: [0x7c,0x54,0x0a,0x7e]3062 3063v_cos_f32 v5, exec_lo3064// CHECK: [0x7e,0x54,0x0a,0x7e]3065 3066v_cos_f32 v5, exec_hi3067// CHECK: [0x7f,0x54,0x0a,0x7e]3068 3069v_cos_f32 v5, 03070// CHECK: [0x80,0x54,0x0a,0x7e]3071 3072v_cos_f32 v5, -13073// CHECK: [0xc1,0x54,0x0a,0x7e]3074 3075v_cos_f32 v5, 0.53076// CHECK: [0xf0,0x54,0x0a,0x7e]3077 3078v_cos_f32 v5, -4.03079// CHECK: [0xf7,0x54,0x0a,0x7e]3080 3081v_cos_f32 v5, src_vccz3082// CHECK: [0xfb,0x54,0x0a,0x7e]3083 3084v_cos_f32 v5, src_execz3085// CHECK: [0xfc,0x54,0x0a,0x7e]3086 3087v_cos_f32 v5, src_scc3088// CHECK: [0xfd,0x54,0x0a,0x7e]3089 3090v_cos_f32 v5, src_lds_direct3091// CHECK: [0xfe,0x54,0x0a,0x7e]3092 3093v_cos_f32 v5, 0xaf1234563094// CHECK: [0xff,0x54,0x0a,0x7e,0x56,0x34,0x12,0xaf]3095 3096v_cos_f32 v5, 0x3f7172733097// CHECK: [0xff,0x54,0x0a,0x7e,0x73,0x72,0x71,0x3f]3098 3099v_not_b32 v5, v13100// CHECK: [0x01,0x57,0x0a,0x7e]3101 3102v_not_b32 v255, v13103// CHECK: [0x01,0x57,0xfe,0x7f]3104 3105v_not_b32 v5, v2553106// CHECK: [0xff,0x57,0x0a,0x7e]3107 3108v_not_b32 v5, s13109// CHECK: [0x01,0x56,0x0a,0x7e]3110 3111v_not_b32 v5, s1013112// CHECK: [0x65,0x56,0x0a,0x7e]3113 3114v_not_b32 v5, flat_scratch_lo3115// CHECK: [0x66,0x56,0x0a,0x7e]3116 3117v_not_b32 v5, flat_scratch_hi3118// CHECK: [0x67,0x56,0x0a,0x7e]3119 3120v_not_b32 v5, vcc_lo3121// CHECK: [0x6a,0x56,0x0a,0x7e]3122 3123v_not_b32 v5, vcc_hi3124// CHECK: [0x6b,0x56,0x0a,0x7e]3125 3126v_not_b32 v5, tba_lo3127// CHECK: [0x6c,0x56,0x0a,0x7e]3128 3129v_not_b32 v5, tba_hi3130// CHECK: [0x6d,0x56,0x0a,0x7e]3131 3132v_not_b32 v5, tma_lo3133// CHECK: [0x6e,0x56,0x0a,0x7e]3134 3135v_not_b32 v5, tma_hi3136// CHECK: [0x6f,0x56,0x0a,0x7e]3137 3138v_not_b32 v5, ttmp113139// CHECK: [0x7b,0x56,0x0a,0x7e]3140 3141v_not_b32 v5, m03142// CHECK: [0x7c,0x56,0x0a,0x7e]3143 3144v_not_b32 v5, exec_lo3145// CHECK: [0x7e,0x56,0x0a,0x7e]3146 3147v_not_b32 v5, exec_hi3148// CHECK: [0x7f,0x56,0x0a,0x7e]3149 3150v_not_b32 v5, 03151// CHECK: [0x80,0x56,0x0a,0x7e]3152 3153v_not_b32 v5, -13154// CHECK: [0xc1,0x56,0x0a,0x7e]3155 3156v_not_b32 v5, 0.53157// CHECK: [0xf0,0x56,0x0a,0x7e]3158 3159v_not_b32 v5, -4.03160// CHECK: [0xf7,0x56,0x0a,0x7e]3161 3162v_not_b32 v5, src_vccz3163// CHECK: [0xfb,0x56,0x0a,0x7e]3164 3165v_not_b32 v5, src_execz3166// CHECK: [0xfc,0x56,0x0a,0x7e]3167 3168v_not_b32 v5, src_scc3169// CHECK: [0xfd,0x56,0x0a,0x7e]3170 3171v_not_b32 v5, src_lds_direct3172// CHECK: [0xfe,0x56,0x0a,0x7e]3173 3174v_not_b32 v5, 0xaf1234563175// CHECK: [0xff,0x56,0x0a,0x7e,0x56,0x34,0x12,0xaf]3176 3177v_not_b32 v5, 0x3f7172733178// CHECK: [0xff,0x56,0x0a,0x7e,0x73,0x72,0x71,0x3f]3179 3180v_bfrev_b32 v5, v13181// CHECK: [0x01,0x59,0x0a,0x7e]3182 3183v_bfrev_b32 v255, v13184// CHECK: [0x01,0x59,0xfe,0x7f]3185 3186v_bfrev_b32 v5, v2553187// CHECK: [0xff,0x59,0x0a,0x7e]3188 3189v_bfrev_b32 v5, s13190// CHECK: [0x01,0x58,0x0a,0x7e]3191 3192v_bfrev_b32 v5, s1013193// CHECK: [0x65,0x58,0x0a,0x7e]3194 3195v_bfrev_b32 v5, flat_scratch_lo3196// CHECK: [0x66,0x58,0x0a,0x7e]3197 3198v_bfrev_b32 v5, flat_scratch_hi3199// CHECK: [0x67,0x58,0x0a,0x7e]3200 3201v_bfrev_b32 v5, vcc_lo3202// CHECK: [0x6a,0x58,0x0a,0x7e]3203 3204v_bfrev_b32 v5, vcc_hi3205// CHECK: [0x6b,0x58,0x0a,0x7e]3206 3207v_bfrev_b32 v5, tba_lo3208// CHECK: [0x6c,0x58,0x0a,0x7e]3209 3210v_bfrev_b32 v5, tba_hi3211// CHECK: [0x6d,0x58,0x0a,0x7e]3212 3213v_bfrev_b32 v5, tma_lo3214// CHECK: [0x6e,0x58,0x0a,0x7e]3215 3216v_bfrev_b32 v5, tma_hi3217// CHECK: [0x6f,0x58,0x0a,0x7e]3218 3219v_bfrev_b32 v5, ttmp113220// CHECK: [0x7b,0x58,0x0a,0x7e]3221 3222v_bfrev_b32 v5, m03223// CHECK: [0x7c,0x58,0x0a,0x7e]3224 3225v_bfrev_b32 v5, exec_lo3226// CHECK: [0x7e,0x58,0x0a,0x7e]3227 3228v_bfrev_b32 v5, exec_hi3229// CHECK: [0x7f,0x58,0x0a,0x7e]3230 3231v_bfrev_b32 v5, 03232// CHECK: [0x80,0x58,0x0a,0x7e]3233 3234v_bfrev_b32 v5, -13235// CHECK: [0xc1,0x58,0x0a,0x7e]3236 3237v_bfrev_b32 v5, 0.53238// CHECK: [0xf0,0x58,0x0a,0x7e]3239 3240v_bfrev_b32 v5, -4.03241// CHECK: [0xf7,0x58,0x0a,0x7e]3242 3243v_bfrev_b32 v5, src_vccz3244// CHECK: [0xfb,0x58,0x0a,0x7e]3245 3246v_bfrev_b32 v5, src_execz3247// CHECK: [0xfc,0x58,0x0a,0x7e]3248 3249v_bfrev_b32 v5, src_scc3250// CHECK: [0xfd,0x58,0x0a,0x7e]3251 3252v_bfrev_b32 v5, src_lds_direct3253// CHECK: [0xfe,0x58,0x0a,0x7e]3254 3255v_bfrev_b32 v5, 0xaf1234563256// CHECK: [0xff,0x58,0x0a,0x7e,0x56,0x34,0x12,0xaf]3257 3258v_bfrev_b32 v5, 0x3f7172733259// CHECK: [0xff,0x58,0x0a,0x7e,0x73,0x72,0x71,0x3f]3260 3261v_ffbh_u32 v5, v13262// CHECK: [0x01,0x5b,0x0a,0x7e]3263 3264v_ffbh_u32 v255, v13265// CHECK: [0x01,0x5b,0xfe,0x7f]3266 3267v_ffbh_u32 v5, v2553268// CHECK: [0xff,0x5b,0x0a,0x7e]3269 3270v_ffbh_u32 v5, s13271// CHECK: [0x01,0x5a,0x0a,0x7e]3272 3273v_ffbh_u32 v5, s1013274// CHECK: [0x65,0x5a,0x0a,0x7e]3275 3276v_ffbh_u32 v5, flat_scratch_lo3277// CHECK: [0x66,0x5a,0x0a,0x7e]3278 3279v_ffbh_u32 v5, flat_scratch_hi3280// CHECK: [0x67,0x5a,0x0a,0x7e]3281 3282v_ffbh_u32 v5, vcc_lo3283// CHECK: [0x6a,0x5a,0x0a,0x7e]3284 3285v_ffbh_u32 v5, vcc_hi3286// CHECK: [0x6b,0x5a,0x0a,0x7e]3287 3288v_ffbh_u32 v5, tba_lo3289// CHECK: [0x6c,0x5a,0x0a,0x7e]3290 3291v_ffbh_u32 v5, tba_hi3292// CHECK: [0x6d,0x5a,0x0a,0x7e]3293 3294v_ffbh_u32 v5, tma_lo3295// CHECK: [0x6e,0x5a,0x0a,0x7e]3296 3297v_ffbh_u32 v5, tma_hi3298// CHECK: [0x6f,0x5a,0x0a,0x7e]3299 3300v_ffbh_u32 v5, ttmp113301// CHECK: [0x7b,0x5a,0x0a,0x7e]3302 3303v_ffbh_u32 v5, m03304// CHECK: [0x7c,0x5a,0x0a,0x7e]3305 3306v_ffbh_u32 v5, exec_lo3307// CHECK: [0x7e,0x5a,0x0a,0x7e]3308 3309v_ffbh_u32 v5, exec_hi3310// CHECK: [0x7f,0x5a,0x0a,0x7e]3311 3312v_ffbh_u32 v5, 03313// CHECK: [0x80,0x5a,0x0a,0x7e]3314 3315v_ffbh_u32 v5, -13316// CHECK: [0xc1,0x5a,0x0a,0x7e]3317 3318v_ffbh_u32 v5, 0.53319// CHECK: [0xf0,0x5a,0x0a,0x7e]3320 3321v_ffbh_u32 v5, -4.03322// CHECK: [0xf7,0x5a,0x0a,0x7e]3323 3324v_ffbh_u32 v5, src_vccz3325// CHECK: [0xfb,0x5a,0x0a,0x7e]3326 3327v_ffbh_u32 v5, src_execz3328// CHECK: [0xfc,0x5a,0x0a,0x7e]3329 3330v_ffbh_u32 v5, src_scc3331// CHECK: [0xfd,0x5a,0x0a,0x7e]3332 3333v_ffbh_u32 v5, src_lds_direct3334// CHECK: [0xfe,0x5a,0x0a,0x7e]3335 3336v_ffbh_u32 v5, 0xaf1234563337// CHECK: [0xff,0x5a,0x0a,0x7e,0x56,0x34,0x12,0xaf]3338 3339v_ffbh_u32 v5, 0x3f7172733340// CHECK: [0xff,0x5a,0x0a,0x7e,0x73,0x72,0x71,0x3f]3341 3342v_ffbl_b32 v5, v13343// CHECK: [0x01,0x5d,0x0a,0x7e]3344 3345v_ffbl_b32 v255, v13346// CHECK: [0x01,0x5d,0xfe,0x7f]3347 3348v_ffbl_b32 v5, v2553349// CHECK: [0xff,0x5d,0x0a,0x7e]3350 3351v_ffbl_b32 v5, s13352// CHECK: [0x01,0x5c,0x0a,0x7e]3353 3354v_ffbl_b32 v5, s1013355// CHECK: [0x65,0x5c,0x0a,0x7e]3356 3357v_ffbl_b32 v5, flat_scratch_lo3358// CHECK: [0x66,0x5c,0x0a,0x7e]3359 3360v_ffbl_b32 v5, flat_scratch_hi3361// CHECK: [0x67,0x5c,0x0a,0x7e]3362 3363v_ffbl_b32 v5, vcc_lo3364// CHECK: [0x6a,0x5c,0x0a,0x7e]3365 3366v_ffbl_b32 v5, vcc_hi3367// CHECK: [0x6b,0x5c,0x0a,0x7e]3368 3369v_ffbl_b32 v5, tba_lo3370// CHECK: [0x6c,0x5c,0x0a,0x7e]3371 3372v_ffbl_b32 v5, tba_hi3373// CHECK: [0x6d,0x5c,0x0a,0x7e]3374 3375v_ffbl_b32 v5, tma_lo3376// CHECK: [0x6e,0x5c,0x0a,0x7e]3377 3378v_ffbl_b32 v5, tma_hi3379// CHECK: [0x6f,0x5c,0x0a,0x7e]3380 3381v_ffbl_b32 v5, ttmp113382// CHECK: [0x7b,0x5c,0x0a,0x7e]3383 3384v_ffbl_b32 v5, m03385// CHECK: [0x7c,0x5c,0x0a,0x7e]3386 3387v_ffbl_b32 v5, exec_lo3388// CHECK: [0x7e,0x5c,0x0a,0x7e]3389 3390v_ffbl_b32 v5, exec_hi3391// CHECK: [0x7f,0x5c,0x0a,0x7e]3392 3393v_ffbl_b32 v5, 03394// CHECK: [0x80,0x5c,0x0a,0x7e]3395 3396v_ffbl_b32 v5, -13397// CHECK: [0xc1,0x5c,0x0a,0x7e]3398 3399v_ffbl_b32 v5, 0.53400// CHECK: [0xf0,0x5c,0x0a,0x7e]3401 3402v_ffbl_b32 v5, -4.03403// CHECK: [0xf7,0x5c,0x0a,0x7e]3404 3405v_ffbl_b32 v5, src_vccz3406// CHECK: [0xfb,0x5c,0x0a,0x7e]3407 3408v_ffbl_b32 v5, src_execz3409// CHECK: [0xfc,0x5c,0x0a,0x7e]3410 3411v_ffbl_b32 v5, src_scc3412// CHECK: [0xfd,0x5c,0x0a,0x7e]3413 3414v_ffbl_b32 v5, src_lds_direct3415// CHECK: [0xfe,0x5c,0x0a,0x7e]3416 3417v_ffbl_b32 v5, 0xaf1234563418// CHECK: [0xff,0x5c,0x0a,0x7e,0x56,0x34,0x12,0xaf]3419 3420v_ffbl_b32 v5, 0x3f7172733421// CHECK: [0xff,0x5c,0x0a,0x7e,0x73,0x72,0x71,0x3f]3422 3423v_ffbh_i32 v5, v13424// CHECK: [0x01,0x5f,0x0a,0x7e]3425 3426v_ffbh_i32 v255, v13427// CHECK: [0x01,0x5f,0xfe,0x7f]3428 3429v_ffbh_i32 v5, v2553430// CHECK: [0xff,0x5f,0x0a,0x7e]3431 3432v_ffbh_i32 v5, s13433// CHECK: [0x01,0x5e,0x0a,0x7e]3434 3435v_ffbh_i32 v5, s1013436// CHECK: [0x65,0x5e,0x0a,0x7e]3437 3438v_ffbh_i32 v5, flat_scratch_lo3439// CHECK: [0x66,0x5e,0x0a,0x7e]3440 3441v_ffbh_i32 v5, flat_scratch_hi3442// CHECK: [0x67,0x5e,0x0a,0x7e]3443 3444v_ffbh_i32 v5, vcc_lo3445// CHECK: [0x6a,0x5e,0x0a,0x7e]3446 3447v_ffbh_i32 v5, vcc_hi3448// CHECK: [0x6b,0x5e,0x0a,0x7e]3449 3450v_ffbh_i32 v5, tba_lo3451// CHECK: [0x6c,0x5e,0x0a,0x7e]3452 3453v_ffbh_i32 v5, tba_hi3454// CHECK: [0x6d,0x5e,0x0a,0x7e]3455 3456v_ffbh_i32 v5, tma_lo3457// CHECK: [0x6e,0x5e,0x0a,0x7e]3458 3459v_ffbh_i32 v5, tma_hi3460// CHECK: [0x6f,0x5e,0x0a,0x7e]3461 3462v_ffbh_i32 v5, ttmp113463// CHECK: [0x7b,0x5e,0x0a,0x7e]3464 3465v_ffbh_i32 v5, m03466// CHECK: [0x7c,0x5e,0x0a,0x7e]3467 3468v_ffbh_i32 v5, exec_lo3469// CHECK: [0x7e,0x5e,0x0a,0x7e]3470 3471v_ffbh_i32 v5, exec_hi3472// CHECK: [0x7f,0x5e,0x0a,0x7e]3473 3474v_ffbh_i32 v5, 03475// CHECK: [0x80,0x5e,0x0a,0x7e]3476 3477v_ffbh_i32 v5, -13478// CHECK: [0xc1,0x5e,0x0a,0x7e]3479 3480v_ffbh_i32 v5, 0.53481// CHECK: [0xf0,0x5e,0x0a,0x7e]3482 3483v_ffbh_i32 v5, -4.03484// CHECK: [0xf7,0x5e,0x0a,0x7e]3485 3486v_ffbh_i32 v5, src_vccz3487// CHECK: [0xfb,0x5e,0x0a,0x7e]3488 3489v_ffbh_i32 v5, src_execz3490// CHECK: [0xfc,0x5e,0x0a,0x7e]3491 3492v_ffbh_i32 v5, src_scc3493// CHECK: [0xfd,0x5e,0x0a,0x7e]3494 3495v_ffbh_i32 v5, src_lds_direct3496// CHECK: [0xfe,0x5e,0x0a,0x7e]3497 3498v_ffbh_i32 v5, 0xaf1234563499// CHECK: [0xff,0x5e,0x0a,0x7e,0x56,0x34,0x12,0xaf]3500 3501v_ffbh_i32 v5, 0x3f7172733502// CHECK: [0xff,0x5e,0x0a,0x7e,0x73,0x72,0x71,0x3f]3503 3504v_frexp_exp_i32_f64 v5, v[1:2]3505// CHECK: [0x01,0x61,0x0a,0x7e]3506 3507v_frexp_exp_i32_f64 v255, v[1:2]3508// CHECK: [0x01,0x61,0xfe,0x7f]3509 3510v_frexp_exp_i32_f64 v5, v[254:255]3511// CHECK: [0xfe,0x61,0x0a,0x7e]3512 3513v_frexp_exp_i32_f64 v5, s[2:3]3514// CHECK: [0x02,0x60,0x0a,0x7e]3515 3516v_frexp_exp_i32_f64 v5, s[4:5]3517// CHECK: [0x04,0x60,0x0a,0x7e]3518 3519v_frexp_exp_i32_f64 v5, s[100:101]3520// CHECK: [0x64,0x60,0x0a,0x7e]3521 3522v_frexp_exp_i32_f64 v5, flat_scratch3523// CHECK: [0x66,0x60,0x0a,0x7e]3524 3525v_frexp_exp_i32_f64 v5, vcc3526// CHECK: [0x6a,0x60,0x0a,0x7e]3527 3528v_frexp_exp_i32_f64 v5, tba3529// CHECK: [0x6c,0x60,0x0a,0x7e]3530 3531v_frexp_exp_i32_f64 v5, tma3532// CHECK: [0x6e,0x60,0x0a,0x7e]3533 3534v_frexp_exp_i32_f64 v5, ttmp[10:11]3535// CHECK: [0x7a,0x60,0x0a,0x7e]3536 3537v_frexp_exp_i32_f64 v5, exec3538// CHECK: [0x7e,0x60,0x0a,0x7e]3539 3540v_frexp_exp_i32_f64 v5, 03541// CHECK: [0x80,0x60,0x0a,0x7e]3542 3543v_frexp_exp_i32_f64 v5, -13544// CHECK: [0xc1,0x60,0x0a,0x7e]3545 3546v_frexp_exp_i32_f64 v5, 0.53547// CHECK: [0xf0,0x60,0x0a,0x7e]3548 3549v_frexp_exp_i32_f64 v5, -4.03550// CHECK: [0xf7,0x60,0x0a,0x7e]3551 3552v_frexp_exp_i32_f64 v5, src_vccz3553// CHECK: [0xfb,0x60,0x0a,0x7e]3554 3555v_frexp_exp_i32_f64 v5, src_execz3556// CHECK: [0xfc,0x60,0x0a,0x7e]3557 3558v_frexp_exp_i32_f64 v5, src_scc3559// CHECK: [0xfd,0x60,0x0a,0x7e]3560 3561v_frexp_exp_i32_f64 v5, 0xaf1234563562// CHECK: [0xff,0x60,0x0a,0x7e,0x56,0x34,0x12,0xaf]3563 3564v_frexp_exp_i32_f64 v5, 0x3f7172733565// CHECK: [0xff,0x60,0x0a,0x7e,0x73,0x72,0x71,0x3f]3566 3567v_frexp_mant_f64 v[5:6], v[1:2]3568// CHECK: [0x01,0x63,0x0a,0x7e]3569 3570v_frexp_mant_f64 v[254:255], v[1:2]3571// CHECK: [0x01,0x63,0xfc,0x7f]3572 3573v_frexp_mant_f64 v[5:6], v[254:255]3574// CHECK: [0xfe,0x63,0x0a,0x7e]3575 3576v_frexp_mant_f64 v[5:6], s[2:3]3577// CHECK: [0x02,0x62,0x0a,0x7e]3578 3579v_frexp_mant_f64 v[5:6], s[4:5]3580// CHECK: [0x04,0x62,0x0a,0x7e]3581 3582v_frexp_mant_f64 v[5:6], s[100:101]3583// CHECK: [0x64,0x62,0x0a,0x7e]3584 3585v_frexp_mant_f64 v[5:6], flat_scratch3586// CHECK: [0x66,0x62,0x0a,0x7e]3587 3588v_frexp_mant_f64 v[5:6], vcc3589// CHECK: [0x6a,0x62,0x0a,0x7e]3590 3591v_frexp_mant_f64 v[5:6], tba3592// CHECK: [0x6c,0x62,0x0a,0x7e]3593 3594v_frexp_mant_f64 v[5:6], tma3595// CHECK: [0x6e,0x62,0x0a,0x7e]3596 3597v_frexp_mant_f64 v[5:6], ttmp[10:11]3598// CHECK: [0x7a,0x62,0x0a,0x7e]3599 3600v_frexp_mant_f64 v[5:6], exec3601// CHECK: [0x7e,0x62,0x0a,0x7e]3602 3603v_frexp_mant_f64 v[5:6], 03604// CHECK: [0x80,0x62,0x0a,0x7e]3605 3606v_frexp_mant_f64 v[5:6], -13607// CHECK: [0xc1,0x62,0x0a,0x7e]3608 3609v_frexp_mant_f64 v[5:6], 0.53610// CHECK: [0xf0,0x62,0x0a,0x7e]3611 3612v_frexp_mant_f64 v[5:6], -4.03613// CHECK: [0xf7,0x62,0x0a,0x7e]3614 3615v_frexp_mant_f64 v[5:6], src_vccz3616// CHECK: [0xfb,0x62,0x0a,0x7e]3617 3618v_frexp_mant_f64 v[5:6], src_execz3619// CHECK: [0xfc,0x62,0x0a,0x7e]3620 3621v_frexp_mant_f64 v[5:6], src_scc3622// CHECK: [0xfd,0x62,0x0a,0x7e]3623 3624v_frexp_mant_f64 v[5:6], 0xaf1234563625// CHECK: [0xff,0x62,0x0a,0x7e,0x56,0x34,0x12,0xaf]3626 3627v_frexp_mant_f64 v[5:6], 0x3f7172733628// CHECK: [0xff,0x62,0x0a,0x7e,0x73,0x72,0x71,0x3f]3629 3630v_fract_f64 v[5:6], v[1:2]3631// CHECK: [0x01,0x65,0x0a,0x7e]3632 3633v_fract_f64 v[254:255], v[1:2]3634// CHECK: [0x01,0x65,0xfc,0x7f]3635 3636v_fract_f64 v[5:6], v[254:255]3637// CHECK: [0xfe,0x65,0x0a,0x7e]3638 3639v_fract_f64 v[5:6], s[2:3]3640// CHECK: [0x02,0x64,0x0a,0x7e]3641 3642v_fract_f64 v[5:6], s[4:5]3643// CHECK: [0x04,0x64,0x0a,0x7e]3644 3645v_fract_f64 v[5:6], s[100:101]3646// CHECK: [0x64,0x64,0x0a,0x7e]3647 3648v_fract_f64 v[5:6], flat_scratch3649// CHECK: [0x66,0x64,0x0a,0x7e]3650 3651v_fract_f64 v[5:6], vcc3652// CHECK: [0x6a,0x64,0x0a,0x7e]3653 3654v_fract_f64 v[5:6], tba3655// CHECK: [0x6c,0x64,0x0a,0x7e]3656 3657v_fract_f64 v[5:6], tma3658// CHECK: [0x6e,0x64,0x0a,0x7e]3659 3660v_fract_f64 v[5:6], ttmp[10:11]3661// CHECK: [0x7a,0x64,0x0a,0x7e]3662 3663v_fract_f64 v[5:6], exec3664// CHECK: [0x7e,0x64,0x0a,0x7e]3665 3666v_fract_f64 v[5:6], 03667// CHECK: [0x80,0x64,0x0a,0x7e]3668 3669v_fract_f64 v[5:6], -13670// CHECK: [0xc1,0x64,0x0a,0x7e]3671 3672v_fract_f64 v[5:6], 0.53673// CHECK: [0xf0,0x64,0x0a,0x7e]3674 3675v_fract_f64 v[5:6], -4.03676// CHECK: [0xf7,0x64,0x0a,0x7e]3677 3678v_fract_f64 v[5:6], src_vccz3679// CHECK: [0xfb,0x64,0x0a,0x7e]3680 3681v_fract_f64 v[5:6], src_execz3682// CHECK: [0xfc,0x64,0x0a,0x7e]3683 3684v_fract_f64 v[5:6], src_scc3685// CHECK: [0xfd,0x64,0x0a,0x7e]3686 3687v_fract_f64 v[5:6], 0xaf1234563688// CHECK: [0xff,0x64,0x0a,0x7e,0x56,0x34,0x12,0xaf]3689 3690v_fract_f64 v[5:6], 0x3f7172733691// CHECK: [0xff,0x64,0x0a,0x7e,0x73,0x72,0x71,0x3f]3692 3693v_frexp_exp_i32_f32 v5, v13694// CHECK: [0x01,0x67,0x0a,0x7e]3695 3696v_frexp_exp_i32_f32 v255, v13697// CHECK: [0x01,0x67,0xfe,0x7f]3698 3699v_frexp_exp_i32_f32 v5, v2553700// CHECK: [0xff,0x67,0x0a,0x7e]3701 3702v_frexp_exp_i32_f32 v5, s13703// CHECK: [0x01,0x66,0x0a,0x7e]3704 3705v_frexp_exp_i32_f32 v5, s1013706// CHECK: [0x65,0x66,0x0a,0x7e]3707 3708v_frexp_exp_i32_f32 v5, flat_scratch_lo3709// CHECK: [0x66,0x66,0x0a,0x7e]3710 3711v_frexp_exp_i32_f32 v5, flat_scratch_hi3712// CHECK: [0x67,0x66,0x0a,0x7e]3713 3714v_frexp_exp_i32_f32 v5, vcc_lo3715// CHECK: [0x6a,0x66,0x0a,0x7e]3716 3717v_frexp_exp_i32_f32 v5, vcc_hi3718// CHECK: [0x6b,0x66,0x0a,0x7e]3719 3720v_frexp_exp_i32_f32 v5, tba_lo3721// CHECK: [0x6c,0x66,0x0a,0x7e]3722 3723v_frexp_exp_i32_f32 v5, tba_hi3724// CHECK: [0x6d,0x66,0x0a,0x7e]3725 3726v_frexp_exp_i32_f32 v5, tma_lo3727// CHECK: [0x6e,0x66,0x0a,0x7e]3728 3729v_frexp_exp_i32_f32 v5, tma_hi3730// CHECK: [0x6f,0x66,0x0a,0x7e]3731 3732v_frexp_exp_i32_f32 v5, ttmp113733// CHECK: [0x7b,0x66,0x0a,0x7e]3734 3735v_frexp_exp_i32_f32 v5, m03736// CHECK: [0x7c,0x66,0x0a,0x7e]3737 3738v_frexp_exp_i32_f32 v5, exec_lo3739// CHECK: [0x7e,0x66,0x0a,0x7e]3740 3741v_frexp_exp_i32_f32 v5, exec_hi3742// CHECK: [0x7f,0x66,0x0a,0x7e]3743 3744v_frexp_exp_i32_f32 v5, 03745// CHECK: [0x80,0x66,0x0a,0x7e]3746 3747v_frexp_exp_i32_f32 v5, -13748// CHECK: [0xc1,0x66,0x0a,0x7e]3749 3750v_frexp_exp_i32_f32 v5, 0.53751// CHECK: [0xf0,0x66,0x0a,0x7e]3752 3753v_frexp_exp_i32_f32 v5, -4.03754// CHECK: [0xf7,0x66,0x0a,0x7e]3755 3756v_frexp_exp_i32_f32 v5, src_vccz3757// CHECK: [0xfb,0x66,0x0a,0x7e]3758 3759v_frexp_exp_i32_f32 v5, src_execz3760// CHECK: [0xfc,0x66,0x0a,0x7e]3761 3762v_frexp_exp_i32_f32 v5, src_scc3763// CHECK: [0xfd,0x66,0x0a,0x7e]3764 3765v_frexp_exp_i32_f32 v5, src_lds_direct3766// CHECK: [0xfe,0x66,0x0a,0x7e]3767 3768v_frexp_exp_i32_f32 v5, 0xaf1234563769// CHECK: [0xff,0x66,0x0a,0x7e,0x56,0x34,0x12,0xaf]3770 3771v_frexp_exp_i32_f32 v5, 0x3f7172733772// CHECK: [0xff,0x66,0x0a,0x7e,0x73,0x72,0x71,0x3f]3773 3774v_frexp_mant_f32 v5, v13775// CHECK: [0x01,0x69,0x0a,0x7e]3776 3777v_frexp_mant_f32 v255, v13778// CHECK: [0x01,0x69,0xfe,0x7f]3779 3780v_frexp_mant_f32 v5, v2553781// CHECK: [0xff,0x69,0x0a,0x7e]3782 3783v_frexp_mant_f32 v5, s13784// CHECK: [0x01,0x68,0x0a,0x7e]3785 3786v_frexp_mant_f32 v5, s1013787// CHECK: [0x65,0x68,0x0a,0x7e]3788 3789v_frexp_mant_f32 v5, flat_scratch_lo3790// CHECK: [0x66,0x68,0x0a,0x7e]3791 3792v_frexp_mant_f32 v5, flat_scratch_hi3793// CHECK: [0x67,0x68,0x0a,0x7e]3794 3795v_frexp_mant_f32 v5, vcc_lo3796// CHECK: [0x6a,0x68,0x0a,0x7e]3797 3798v_frexp_mant_f32 v5, vcc_hi3799// CHECK: [0x6b,0x68,0x0a,0x7e]3800 3801v_frexp_mant_f32 v5, tba_lo3802// CHECK: [0x6c,0x68,0x0a,0x7e]3803 3804v_frexp_mant_f32 v5, tba_hi3805// CHECK: [0x6d,0x68,0x0a,0x7e]3806 3807v_frexp_mant_f32 v5, tma_lo3808// CHECK: [0x6e,0x68,0x0a,0x7e]3809 3810v_frexp_mant_f32 v5, tma_hi3811// CHECK: [0x6f,0x68,0x0a,0x7e]3812 3813v_frexp_mant_f32 v5, ttmp113814// CHECK: [0x7b,0x68,0x0a,0x7e]3815 3816v_frexp_mant_f32 v5, m03817// CHECK: [0x7c,0x68,0x0a,0x7e]3818 3819v_frexp_mant_f32 v5, exec_lo3820// CHECK: [0x7e,0x68,0x0a,0x7e]3821 3822v_frexp_mant_f32 v5, exec_hi3823// CHECK: [0x7f,0x68,0x0a,0x7e]3824 3825v_frexp_mant_f32 v5, 03826// CHECK: [0x80,0x68,0x0a,0x7e]3827 3828v_frexp_mant_f32 v5, -13829// CHECK: [0xc1,0x68,0x0a,0x7e]3830 3831v_frexp_mant_f32 v5, 0.53832// CHECK: [0xf0,0x68,0x0a,0x7e]3833 3834v_frexp_mant_f32 v5, -4.03835// CHECK: [0xf7,0x68,0x0a,0x7e]3836 3837v_frexp_mant_f32 v5, src_vccz3838// CHECK: [0xfb,0x68,0x0a,0x7e]3839 3840v_frexp_mant_f32 v5, src_execz3841// CHECK: [0xfc,0x68,0x0a,0x7e]3842 3843v_frexp_mant_f32 v5, src_scc3844// CHECK: [0xfd,0x68,0x0a,0x7e]3845 3846v_frexp_mant_f32 v5, src_lds_direct3847// CHECK: [0xfe,0x68,0x0a,0x7e]3848 3849v_frexp_mant_f32 v5, 0xaf1234563850// CHECK: [0xff,0x68,0x0a,0x7e,0x56,0x34,0x12,0xaf]3851 3852v_frexp_mant_f32 v5, 0x3f7172733853// CHECK: [0xff,0x68,0x0a,0x7e,0x73,0x72,0x71,0x3f]3854 3855v_clrexcp3856// CHECK: [0x00,0x6a,0x00,0x7e]3857 3858v_movreld_b32 v5, v13859// CHECK: [0x01,0x6d,0x0a,0x7e]3860 3861v_movreld_b32 v255, v13862// CHECK: [0x01,0x6d,0xfe,0x7f]3863 3864v_movreld_b32 v5, v2553865// CHECK: [0xff,0x6d,0x0a,0x7e]3866 3867v_movreld_b32 v5, m03868// CHECK: [0x7c,0x6c,0x0a,0x7e]3869 3870v_movreld_b32 v5, 03871// CHECK: [0x80,0x6c,0x0a,0x7e]3872 3873v_movreld_b32 v5, -13874// CHECK: [0xc1,0x6c,0x0a,0x7e]3875 3876v_movreld_b32 v5, 0.53877// CHECK: [0xf0,0x6c,0x0a,0x7e]3878 3879v_movreld_b32 v5, -4.03880// CHECK: [0xf7,0x6c,0x0a,0x7e]3881 3882v_movreld_b32 v5, src_lds_direct3883// CHECK: [0xfe,0x6c,0x0a,0x7e]3884 3885v_movrels_b32 v5, v13886// CHECK: [0x01,0x6f,0x0a,0x7e]3887 3888v_movrels_b32 v255, v13889// CHECK: [0x01,0x6f,0xfe,0x7f]3890 3891v_movrels_b32 v5, v2553892// CHECK: [0xff,0x6f,0x0a,0x7e]3893 3894v_movrelsd_b32 v5, v13895// CHECK: [0x01,0x71,0x0a,0x7e]3896 3897v_movrelsd_b32 v255, v13898// CHECK: [0x01,0x71,0xfe,0x7f]3899 3900v_movrelsd_b32 v5, v2553901// CHECK: [0xff,0x71,0x0a,0x7e]3902 3903v_cvt_f16_u16 v5, v13904// CHECK: [0x01,0x73,0x0a,0x7e]3905 3906v_cvt_f16_u16 v255, v13907// CHECK: [0x01,0x73,0xfe,0x7f]3908 3909v_cvt_f16_u16 v5, v2553910// CHECK: [0xff,0x73,0x0a,0x7e]3911 3912v_cvt_f16_u16 v5, s13913// CHECK: [0x01,0x72,0x0a,0x7e]3914 3915v_cvt_f16_u16 v5, s1013916// CHECK: [0x65,0x72,0x0a,0x7e]3917 3918v_cvt_f16_u16 v5, flat_scratch_lo3919// CHECK: [0x66,0x72,0x0a,0x7e]3920 3921v_cvt_f16_u16 v5, flat_scratch_hi3922// CHECK: [0x67,0x72,0x0a,0x7e]3923 3924v_cvt_f16_u16 v5, vcc_lo3925// CHECK: [0x6a,0x72,0x0a,0x7e]3926 3927v_cvt_f16_u16 v5, vcc_hi3928// CHECK: [0x6b,0x72,0x0a,0x7e]3929 3930v_cvt_f16_u16 v5, tba_lo3931// CHECK: [0x6c,0x72,0x0a,0x7e]3932 3933v_cvt_f16_u16 v5, tba_hi3934// CHECK: [0x6d,0x72,0x0a,0x7e]3935 3936v_cvt_f16_u16 v5, tma_lo3937// CHECK: [0x6e,0x72,0x0a,0x7e]3938 3939v_cvt_f16_u16 v5, tma_hi3940// CHECK: [0x6f,0x72,0x0a,0x7e]3941 3942v_cvt_f16_u16 v5, ttmp113943// CHECK: [0x7b,0x72,0x0a,0x7e]3944 3945v_cvt_f16_u16 v5, m03946// CHECK: [0x7c,0x72,0x0a,0x7e]3947 3948v_cvt_f16_u16 v5, exec_lo3949// CHECK: [0x7e,0x72,0x0a,0x7e]3950 3951v_cvt_f16_u16 v5, exec_hi3952// CHECK: [0x7f,0x72,0x0a,0x7e]3953 3954v_cvt_f16_u16 v5, 03955// CHECK: [0x80,0x72,0x0a,0x7e]3956 3957v_cvt_f16_u16 v5, -13958// CHECK: [0xc1,0x72,0x0a,0x7e]3959 3960v_cvt_f16_u16 v5, 0.53961// CHECK: [0xf0,0x72,0x0a,0x7e]3962 3963v_cvt_f16_u16 v5, -4.03964// CHECK: [0xf7,0x72,0x0a,0x7e]3965 3966v_cvt_f16_u16 v5, src_vccz3967// CHECK: [0xfb,0x72,0x0a,0x7e]3968 3969v_cvt_f16_u16 v5, src_execz3970// CHECK: [0xfc,0x72,0x0a,0x7e]3971 3972v_cvt_f16_u16 v5, src_scc3973// CHECK: [0xfd,0x72,0x0a,0x7e]3974 3975v_cvt_f16_u16 v5, src_lds_direct3976// CHECK: [0xfe,0x72,0x0a,0x7e]3977 3978v_cvt_f16_u16 v5, 0xfe0b3979// CHECK: [0xff,0x72,0x0a,0x7e,0x0b,0xfe,0x00,0x00]3980 3981v_cvt_f16_u16 v5, 0x34563982// CHECK: [0xff,0x72,0x0a,0x7e,0x56,0x34,0x00,0x00]3983 3984v_cvt_f16_i16 v5, v13985// CHECK: [0x01,0x75,0x0a,0x7e]3986 3987v_cvt_f16_i16 v255, v13988// CHECK: [0x01,0x75,0xfe,0x7f]3989 3990v_cvt_f16_i16 v5, v2553991// CHECK: [0xff,0x75,0x0a,0x7e]3992 3993v_cvt_f16_i16 v5, s13994// CHECK: [0x01,0x74,0x0a,0x7e]3995 3996v_cvt_f16_i16 v5, s1013997// CHECK: [0x65,0x74,0x0a,0x7e]3998 3999v_cvt_f16_i16 v5, flat_scratch_lo4000// CHECK: [0x66,0x74,0x0a,0x7e]4001 4002v_cvt_f16_i16 v5, flat_scratch_hi4003// CHECK: [0x67,0x74,0x0a,0x7e]4004 4005v_cvt_f16_i16 v5, vcc_lo4006// CHECK: [0x6a,0x74,0x0a,0x7e]4007 4008v_cvt_f16_i16 v5, vcc_hi4009// CHECK: [0x6b,0x74,0x0a,0x7e]4010 4011v_cvt_f16_i16 v5, tba_lo4012// CHECK: [0x6c,0x74,0x0a,0x7e]4013 4014v_cvt_f16_i16 v5, tba_hi4015// CHECK: [0x6d,0x74,0x0a,0x7e]4016 4017v_cvt_f16_i16 v5, tma_lo4018// CHECK: [0x6e,0x74,0x0a,0x7e]4019 4020v_cvt_f16_i16 v5, tma_hi4021// CHECK: [0x6f,0x74,0x0a,0x7e]4022 4023v_cvt_f16_i16 v5, ttmp114024// CHECK: [0x7b,0x74,0x0a,0x7e]4025 4026v_cvt_f16_i16 v5, m04027// CHECK: [0x7c,0x74,0x0a,0x7e]4028 4029v_cvt_f16_i16 v5, exec_lo4030// CHECK: [0x7e,0x74,0x0a,0x7e]4031 4032v_cvt_f16_i16 v5, exec_hi4033// CHECK: [0x7f,0x74,0x0a,0x7e]4034 4035v_cvt_f16_i16 v5, 04036// CHECK: [0x80,0x74,0x0a,0x7e]4037 4038v_cvt_f16_i16 v5, -14039// CHECK: [0xc1,0x74,0x0a,0x7e]4040 4041v_cvt_f16_i16 v5, 0.54042// CHECK: [0xf0,0x74,0x0a,0x7e]4043 4044v_cvt_f16_i16 v5, -4.04045// CHECK: [0xf7,0x74,0x0a,0x7e]4046 4047v_cvt_f16_i16 v5, src_vccz4048// CHECK: [0xfb,0x74,0x0a,0x7e]4049 4050v_cvt_f16_i16 v5, src_execz4051// CHECK: [0xfc,0x74,0x0a,0x7e]4052 4053v_cvt_f16_i16 v5, src_scc4054// CHECK: [0xfd,0x74,0x0a,0x7e]4055 4056v_cvt_f16_i16 v5, src_lds_direct4057// CHECK: [0xfe,0x74,0x0a,0x7e]4058 4059v_cvt_f16_i16 v5, 0xfe0b4060// CHECK: [0xff,0x74,0x0a,0x7e,0x0b,0xfe,0x00,0x00]4061 4062v_cvt_f16_i16 v5, 0x34564063// CHECK: [0xff,0x74,0x0a,0x7e,0x56,0x34,0x00,0x00]4064 4065v_cvt_u16_f16 v5, v14066// CHECK: [0x01,0x77,0x0a,0x7e]4067 4068v_cvt_u16_f16 v255, v14069// CHECK: [0x01,0x77,0xfe,0x7f]4070 4071v_cvt_u16_f16 v5, v2554072// CHECK: [0xff,0x77,0x0a,0x7e]4073 4074v_cvt_u16_f16 v5, s14075// CHECK: [0x01,0x76,0x0a,0x7e]4076 4077v_cvt_u16_f16 v5, s1014078// CHECK: [0x65,0x76,0x0a,0x7e]4079 4080v_cvt_u16_f16 v5, flat_scratch_lo4081// CHECK: [0x66,0x76,0x0a,0x7e]4082 4083v_cvt_u16_f16 v5, flat_scratch_hi4084// CHECK: [0x67,0x76,0x0a,0x7e]4085 4086v_cvt_u16_f16 v5, vcc_lo4087// CHECK: [0x6a,0x76,0x0a,0x7e]4088 4089v_cvt_u16_f16 v5, vcc_hi4090// CHECK: [0x6b,0x76,0x0a,0x7e]4091 4092v_cvt_u16_f16 v5, tba_lo4093// CHECK: [0x6c,0x76,0x0a,0x7e]4094 4095v_cvt_u16_f16 v5, tba_hi4096// CHECK: [0x6d,0x76,0x0a,0x7e]4097 4098v_cvt_u16_f16 v5, tma_lo4099// CHECK: [0x6e,0x76,0x0a,0x7e]4100 4101v_cvt_u16_f16 v5, tma_hi4102// CHECK: [0x6f,0x76,0x0a,0x7e]4103 4104v_cvt_u16_f16 v5, ttmp114105// CHECK: [0x7b,0x76,0x0a,0x7e]4106 4107v_cvt_u16_f16 v5, m04108// CHECK: [0x7c,0x76,0x0a,0x7e]4109 4110v_cvt_u16_f16 v5, exec_lo4111// CHECK: [0x7e,0x76,0x0a,0x7e]4112 4113v_cvt_u16_f16 v5, exec_hi4114// CHECK: [0x7f,0x76,0x0a,0x7e]4115 4116v_cvt_u16_f16 v5, 04117// CHECK: [0x80,0x76,0x0a,0x7e]4118 4119v_cvt_u16_f16 v5, -14120// CHECK: [0xc1,0x76,0x0a,0x7e]4121 4122v_cvt_u16_f16 v5, 0.54123// CHECK: [0xf0,0x76,0x0a,0x7e]4124 4125v_cvt_u16_f16 v5, -4.04126// CHECK: [0xf7,0x76,0x0a,0x7e]4127 4128v_cvt_u16_f16 v5, src_vccz4129// CHECK: [0xfb,0x76,0x0a,0x7e]4130 4131v_cvt_u16_f16 v5, src_execz4132// CHECK: [0xfc,0x76,0x0a,0x7e]4133 4134v_cvt_u16_f16 v5, src_scc4135// CHECK: [0xfd,0x76,0x0a,0x7e]4136 4137v_cvt_u16_f16 v5, src_lds_direct4138// CHECK: [0xfe,0x76,0x0a,0x7e]4139 4140v_cvt_u16_f16 v5, 0xfe0b4141// CHECK: [0xff,0x76,0x0a,0x7e,0x0b,0xfe,0x00,0x00]4142 4143v_cvt_u16_f16 v5, 0x34564144// CHECK: [0xff,0x76,0x0a,0x7e,0x56,0x34,0x00,0x00]4145 4146v_cvt_i16_f16 v5, v14147// CHECK: [0x01,0x79,0x0a,0x7e]4148 4149v_cvt_i16_f16 v255, v14150// CHECK: [0x01,0x79,0xfe,0x7f]4151 4152v_cvt_i16_f16 v5, v2554153// CHECK: [0xff,0x79,0x0a,0x7e]4154 4155v_cvt_i16_f16 v5, s14156// CHECK: [0x01,0x78,0x0a,0x7e]4157 4158v_cvt_i16_f16 v5, s1014159// CHECK: [0x65,0x78,0x0a,0x7e]4160 4161v_cvt_i16_f16 v5, flat_scratch_lo4162// CHECK: [0x66,0x78,0x0a,0x7e]4163 4164v_cvt_i16_f16 v5, flat_scratch_hi4165// CHECK: [0x67,0x78,0x0a,0x7e]4166 4167v_cvt_i16_f16 v5, vcc_lo4168// CHECK: [0x6a,0x78,0x0a,0x7e]4169 4170v_cvt_i16_f16 v5, vcc_hi4171// CHECK: [0x6b,0x78,0x0a,0x7e]4172 4173v_cvt_i16_f16 v5, tba_lo4174// CHECK: [0x6c,0x78,0x0a,0x7e]4175 4176v_cvt_i16_f16 v5, tba_hi4177// CHECK: [0x6d,0x78,0x0a,0x7e]4178 4179v_cvt_i16_f16 v5, tma_lo4180// CHECK: [0x6e,0x78,0x0a,0x7e]4181 4182v_cvt_i16_f16 v5, tma_hi4183// CHECK: [0x6f,0x78,0x0a,0x7e]4184 4185v_cvt_i16_f16 v5, ttmp114186// CHECK: [0x7b,0x78,0x0a,0x7e]4187 4188v_cvt_i16_f16 v5, m04189// CHECK: [0x7c,0x78,0x0a,0x7e]4190 4191v_cvt_i16_f16 v5, exec_lo4192// CHECK: [0x7e,0x78,0x0a,0x7e]4193 4194v_cvt_i16_f16 v5, exec_hi4195// CHECK: [0x7f,0x78,0x0a,0x7e]4196 4197v_cvt_i16_f16 v5, 04198// CHECK: [0x80,0x78,0x0a,0x7e]4199 4200v_cvt_i16_f16 v5, -14201// CHECK: [0xc1,0x78,0x0a,0x7e]4202 4203v_cvt_i16_f16 v5, 0.54204// CHECK: [0xf0,0x78,0x0a,0x7e]4205 4206v_cvt_i16_f16 v5, -4.04207// CHECK: [0xf7,0x78,0x0a,0x7e]4208 4209v_cvt_i16_f16 v5, src_vccz4210// CHECK: [0xfb,0x78,0x0a,0x7e]4211 4212v_cvt_i16_f16 v5, src_execz4213// CHECK: [0xfc,0x78,0x0a,0x7e]4214 4215v_cvt_i16_f16 v5, src_scc4216// CHECK: [0xfd,0x78,0x0a,0x7e]4217 4218v_cvt_i16_f16 v5, src_lds_direct4219// CHECK: [0xfe,0x78,0x0a,0x7e]4220 4221v_cvt_i16_f16 v5, 0xfe0b4222// CHECK: [0xff,0x78,0x0a,0x7e,0x0b,0xfe,0x00,0x00]4223 4224v_cvt_i16_f16 v5, 0x34564225// CHECK: [0xff,0x78,0x0a,0x7e,0x56,0x34,0x00,0x00]4226 4227v_rcp_f16 v5, v14228// CHECK: [0x01,0x7b,0x0a,0x7e]4229 4230v_rcp_f16 v255, v14231// CHECK: [0x01,0x7b,0xfe,0x7f]4232 4233v_rcp_f16 v5, v2554234// CHECK: [0xff,0x7b,0x0a,0x7e]4235 4236v_rcp_f16 v5, s14237// CHECK: [0x01,0x7a,0x0a,0x7e]4238 4239v_rcp_f16 v5, s1014240// CHECK: [0x65,0x7a,0x0a,0x7e]4241 4242v_rcp_f16 v5, flat_scratch_lo4243// CHECK: [0x66,0x7a,0x0a,0x7e]4244 4245v_rcp_f16 v5, flat_scratch_hi4246// CHECK: [0x67,0x7a,0x0a,0x7e]4247 4248v_rcp_f16 v5, vcc_lo4249// CHECK: [0x6a,0x7a,0x0a,0x7e]4250 4251v_rcp_f16 v5, vcc_hi4252// CHECK: [0x6b,0x7a,0x0a,0x7e]4253 4254v_rcp_f16 v5, tba_lo4255// CHECK: [0x6c,0x7a,0x0a,0x7e]4256 4257v_rcp_f16 v5, tba_hi4258// CHECK: [0x6d,0x7a,0x0a,0x7e]4259 4260v_rcp_f16 v5, tma_lo4261// CHECK: [0x6e,0x7a,0x0a,0x7e]4262 4263v_rcp_f16 v5, tma_hi4264// CHECK: [0x6f,0x7a,0x0a,0x7e]4265 4266v_rcp_f16 v5, ttmp114267// CHECK: [0x7b,0x7a,0x0a,0x7e]4268 4269v_rcp_f16 v5, m04270// CHECK: [0x7c,0x7a,0x0a,0x7e]4271 4272v_rcp_f16 v5, exec_lo4273// CHECK: [0x7e,0x7a,0x0a,0x7e]4274 4275v_rcp_f16 v5, exec_hi4276// CHECK: [0x7f,0x7a,0x0a,0x7e]4277 4278v_rcp_f16 v5, 04279// CHECK: [0x80,0x7a,0x0a,0x7e]4280 4281v_rcp_f16 v5, -14282// CHECK: [0xc1,0x7a,0x0a,0x7e]4283 4284v_rcp_f16 v5, 0.54285// CHECK: [0xf0,0x7a,0x0a,0x7e]4286 4287v_rcp_f16 v5, -4.04288// CHECK: [0xf7,0x7a,0x0a,0x7e]4289 4290v_rcp_f16 v5, src_vccz4291// CHECK: [0xfb,0x7a,0x0a,0x7e]4292 4293v_rcp_f16 v5, src_execz4294// CHECK: [0xfc,0x7a,0x0a,0x7e]4295 4296v_rcp_f16 v5, src_scc4297// CHECK: [0xfd,0x7a,0x0a,0x7e]4298 4299v_rcp_f16 v5, src_lds_direct4300// CHECK: [0xfe,0x7a,0x0a,0x7e]4301 4302v_rcp_f16 v5, 0xfe0b4303// CHECK: [0xff,0x7a,0x0a,0x7e,0x0b,0xfe,0x00,0x00]4304 4305v_rcp_f16 v5, 0x34564306// CHECK: [0xff,0x7a,0x0a,0x7e,0x56,0x34,0x00,0x00]4307 4308v_sqrt_f16 v5, v14309// CHECK: [0x01,0x7d,0x0a,0x7e]4310 4311v_sqrt_f16 v255, v14312// CHECK: [0x01,0x7d,0xfe,0x7f]4313 4314v_sqrt_f16 v5, v2554315// CHECK: [0xff,0x7d,0x0a,0x7e]4316 4317v_sqrt_f16 v5, s14318// CHECK: [0x01,0x7c,0x0a,0x7e]4319 4320v_sqrt_f16 v5, s1014321// CHECK: [0x65,0x7c,0x0a,0x7e]4322 4323v_sqrt_f16 v5, flat_scratch_lo4324// CHECK: [0x66,0x7c,0x0a,0x7e]4325 4326v_sqrt_f16 v5, flat_scratch_hi4327// CHECK: [0x67,0x7c,0x0a,0x7e]4328 4329v_sqrt_f16 v5, vcc_lo4330// CHECK: [0x6a,0x7c,0x0a,0x7e]4331 4332v_sqrt_f16 v5, vcc_hi4333// CHECK: [0x6b,0x7c,0x0a,0x7e]4334 4335v_sqrt_f16 v5, tba_lo4336// CHECK: [0x6c,0x7c,0x0a,0x7e]4337 4338v_sqrt_f16 v5, tba_hi4339// CHECK: [0x6d,0x7c,0x0a,0x7e]4340 4341v_sqrt_f16 v5, tma_lo4342// CHECK: [0x6e,0x7c,0x0a,0x7e]4343 4344v_sqrt_f16 v5, tma_hi4345// CHECK: [0x6f,0x7c,0x0a,0x7e]4346 4347v_sqrt_f16 v5, ttmp114348// CHECK: [0x7b,0x7c,0x0a,0x7e]4349 4350v_sqrt_f16 v5, m04351// CHECK: [0x7c,0x7c,0x0a,0x7e]4352 4353v_sqrt_f16 v5, exec_lo4354// CHECK: [0x7e,0x7c,0x0a,0x7e]4355 4356v_sqrt_f16 v5, exec_hi4357// CHECK: [0x7f,0x7c,0x0a,0x7e]4358 4359v_sqrt_f16 v5, 04360// CHECK: [0x80,0x7c,0x0a,0x7e]4361 4362v_sqrt_f16 v5, -14363// CHECK: [0xc1,0x7c,0x0a,0x7e]4364 4365v_sqrt_f16 v5, 0.54366// CHECK: [0xf0,0x7c,0x0a,0x7e]4367 4368v_sqrt_f16 v5, -4.04369// CHECK: [0xf7,0x7c,0x0a,0x7e]4370 4371v_sqrt_f16 v5, src_vccz4372// CHECK: [0xfb,0x7c,0x0a,0x7e]4373 4374v_sqrt_f16 v5, src_execz4375// CHECK: [0xfc,0x7c,0x0a,0x7e]4376 4377v_sqrt_f16 v5, src_scc4378// CHECK: [0xfd,0x7c,0x0a,0x7e]4379 4380v_sqrt_f16 v5, src_lds_direct4381// CHECK: [0xfe,0x7c,0x0a,0x7e]4382 4383v_sqrt_f16 v5, 0xfe0b4384// CHECK: [0xff,0x7c,0x0a,0x7e,0x0b,0xfe,0x00,0x00]4385 4386v_sqrt_f16 v5, 0x34564387// CHECK: [0xff,0x7c,0x0a,0x7e,0x56,0x34,0x00,0x00]4388 4389v_rsq_f16 v5, v14390// CHECK: [0x01,0x7f,0x0a,0x7e]4391 4392v_rsq_f16 v255, v14393// CHECK: [0x01,0x7f,0xfe,0x7f]4394 4395v_rsq_f16 v5, v2554396// CHECK: [0xff,0x7f,0x0a,0x7e]4397 4398v_rsq_f16 v5, s14399// CHECK: [0x01,0x7e,0x0a,0x7e]4400 4401v_rsq_f16 v5, s1014402// CHECK: [0x65,0x7e,0x0a,0x7e]4403 4404v_rsq_f16 v5, flat_scratch_lo4405// CHECK: [0x66,0x7e,0x0a,0x7e]4406 4407v_rsq_f16 v5, flat_scratch_hi4408// CHECK: [0x67,0x7e,0x0a,0x7e]4409 4410v_rsq_f16 v5, vcc_lo4411// CHECK: [0x6a,0x7e,0x0a,0x7e]4412 4413v_rsq_f16 v5, vcc_hi4414// CHECK: [0x6b,0x7e,0x0a,0x7e]4415 4416v_rsq_f16 v5, tba_lo4417// CHECK: [0x6c,0x7e,0x0a,0x7e]4418 4419v_rsq_f16 v5, tba_hi4420// CHECK: [0x6d,0x7e,0x0a,0x7e]4421 4422v_rsq_f16 v5, tma_lo4423// CHECK: [0x6e,0x7e,0x0a,0x7e]4424 4425v_rsq_f16 v5, tma_hi4426// CHECK: [0x6f,0x7e,0x0a,0x7e]4427 4428v_rsq_f16 v5, ttmp114429// CHECK: [0x7b,0x7e,0x0a,0x7e]4430 4431v_rsq_f16 v5, m04432// CHECK: [0x7c,0x7e,0x0a,0x7e]4433 4434v_rsq_f16 v5, exec_lo4435// CHECK: [0x7e,0x7e,0x0a,0x7e]4436 4437v_rsq_f16 v5, exec_hi4438// CHECK: [0x7f,0x7e,0x0a,0x7e]4439 4440v_rsq_f16 v5, 04441// CHECK: [0x80,0x7e,0x0a,0x7e]4442 4443v_rsq_f16 v5, -14444// CHECK: [0xc1,0x7e,0x0a,0x7e]4445 4446v_rsq_f16 v5, 0.54447// CHECK: [0xf0,0x7e,0x0a,0x7e]4448 4449v_rsq_f16 v5, -4.04450// CHECK: [0xf7,0x7e,0x0a,0x7e]4451 4452v_rsq_f16 v5, src_vccz4453// CHECK: [0xfb,0x7e,0x0a,0x7e]4454 4455v_rsq_f16 v5, src_execz4456// CHECK: [0xfc,0x7e,0x0a,0x7e]4457 4458v_rsq_f16 v5, src_scc4459// CHECK: [0xfd,0x7e,0x0a,0x7e]4460 4461v_rsq_f16 v5, src_lds_direct4462// CHECK: [0xfe,0x7e,0x0a,0x7e]4463 4464v_rsq_f16 v5, 0xfe0b4465// CHECK: [0xff,0x7e,0x0a,0x7e,0x0b,0xfe,0x00,0x00]4466 4467v_rsq_f16 v5, 0x34564468// CHECK: [0xff,0x7e,0x0a,0x7e,0x56,0x34,0x00,0x00]4469 4470v_log_f16 v5, v14471// CHECK: [0x01,0x81,0x0a,0x7e]4472 4473v_log_f16 v255, v14474// CHECK: [0x01,0x81,0xfe,0x7f]4475 4476v_log_f16 v5, v2554477// CHECK: [0xff,0x81,0x0a,0x7e]4478 4479v_log_f16 v5, s14480// CHECK: [0x01,0x80,0x0a,0x7e]4481 4482v_log_f16 v5, s1014483// CHECK: [0x65,0x80,0x0a,0x7e]4484 4485v_log_f16 v5, flat_scratch_lo4486// CHECK: [0x66,0x80,0x0a,0x7e]4487 4488v_log_f16 v5, flat_scratch_hi4489// CHECK: [0x67,0x80,0x0a,0x7e]4490 4491v_log_f16 v5, vcc_lo4492// CHECK: [0x6a,0x80,0x0a,0x7e]4493 4494v_log_f16 v5, vcc_hi4495// CHECK: [0x6b,0x80,0x0a,0x7e]4496 4497v_log_f16 v5, tba_lo4498// CHECK: [0x6c,0x80,0x0a,0x7e]4499 4500v_log_f16 v5, tba_hi4501// CHECK: [0x6d,0x80,0x0a,0x7e]4502 4503v_log_f16 v5, tma_lo4504// CHECK: [0x6e,0x80,0x0a,0x7e]4505 4506v_log_f16 v5, tma_hi4507// CHECK: [0x6f,0x80,0x0a,0x7e]4508 4509v_log_f16 v5, ttmp114510// CHECK: [0x7b,0x80,0x0a,0x7e]4511 4512v_log_f16 v5, m04513// CHECK: [0x7c,0x80,0x0a,0x7e]4514 4515v_log_f16 v5, exec_lo4516// CHECK: [0x7e,0x80,0x0a,0x7e]4517 4518v_log_f16 v5, exec_hi4519// CHECK: [0x7f,0x80,0x0a,0x7e]4520 4521v_log_f16 v5, 04522// CHECK: [0x80,0x80,0x0a,0x7e]4523 4524v_log_f16 v5, -14525// CHECK: [0xc1,0x80,0x0a,0x7e]4526 4527v_log_f16 v5, 0.54528// CHECK: [0xf0,0x80,0x0a,0x7e]4529 4530v_log_f16 v5, -4.04531// CHECK: [0xf7,0x80,0x0a,0x7e]4532 4533v_log_f16 v5, src_vccz4534// CHECK: [0xfb,0x80,0x0a,0x7e]4535 4536v_log_f16 v5, src_execz4537// CHECK: [0xfc,0x80,0x0a,0x7e]4538 4539v_log_f16 v5, src_scc4540// CHECK: [0xfd,0x80,0x0a,0x7e]4541 4542v_log_f16 v5, src_lds_direct4543// CHECK: [0xfe,0x80,0x0a,0x7e]4544 4545v_log_f16 v5, 0xfe0b4546// CHECK: [0xff,0x80,0x0a,0x7e,0x0b,0xfe,0x00,0x00]4547 4548v_log_f16 v5, 0x34564549// CHECK: [0xff,0x80,0x0a,0x7e,0x56,0x34,0x00,0x00]4550 4551v_exp_f16 v5, v14552// CHECK: [0x01,0x83,0x0a,0x7e]4553 4554v_exp_f16 v255, v14555// CHECK: [0x01,0x83,0xfe,0x7f]4556 4557v_exp_f16 v5, v2554558// CHECK: [0xff,0x83,0x0a,0x7e]4559 4560v_exp_f16 v5, s14561// CHECK: [0x01,0x82,0x0a,0x7e]4562 4563v_exp_f16 v5, s1014564// CHECK: [0x65,0x82,0x0a,0x7e]4565 4566v_exp_f16 v5, flat_scratch_lo4567// CHECK: [0x66,0x82,0x0a,0x7e]4568 4569v_exp_f16 v5, flat_scratch_hi4570// CHECK: [0x67,0x82,0x0a,0x7e]4571 4572v_exp_f16 v5, vcc_lo4573// CHECK: [0x6a,0x82,0x0a,0x7e]4574 4575v_exp_f16 v5, vcc_hi4576// CHECK: [0x6b,0x82,0x0a,0x7e]4577 4578v_exp_f16 v5, tba_lo4579// CHECK: [0x6c,0x82,0x0a,0x7e]4580 4581v_exp_f16 v5, tba_hi4582// CHECK: [0x6d,0x82,0x0a,0x7e]4583 4584v_exp_f16 v5, tma_lo4585// CHECK: [0x6e,0x82,0x0a,0x7e]4586 4587v_exp_f16 v5, tma_hi4588// CHECK: [0x6f,0x82,0x0a,0x7e]4589 4590v_exp_f16 v5, ttmp114591// CHECK: [0x7b,0x82,0x0a,0x7e]4592 4593v_exp_f16 v5, m04594// CHECK: [0x7c,0x82,0x0a,0x7e]4595 4596v_exp_f16 v5, exec_lo4597// CHECK: [0x7e,0x82,0x0a,0x7e]4598 4599v_exp_f16 v5, exec_hi4600// CHECK: [0x7f,0x82,0x0a,0x7e]4601 4602v_exp_f16 v5, 04603// CHECK: [0x80,0x82,0x0a,0x7e]4604 4605v_exp_f16 v5, -14606// CHECK: [0xc1,0x82,0x0a,0x7e]4607 4608v_exp_f16 v5, 0.54609// CHECK: [0xf0,0x82,0x0a,0x7e]4610 4611v_exp_f16 v5, -4.04612// CHECK: [0xf7,0x82,0x0a,0x7e]4613 4614v_exp_f16 v5, src_vccz4615// CHECK: [0xfb,0x82,0x0a,0x7e]4616 4617v_exp_f16 v5, src_execz4618// CHECK: [0xfc,0x82,0x0a,0x7e]4619 4620v_exp_f16 v5, src_scc4621// CHECK: [0xfd,0x82,0x0a,0x7e]4622 4623v_exp_f16 v5, src_lds_direct4624// CHECK: [0xfe,0x82,0x0a,0x7e]4625 4626v_exp_f16 v5, 0xfe0b4627// CHECK: [0xff,0x82,0x0a,0x7e,0x0b,0xfe,0x00,0x00]4628 4629v_exp_f16 v5, 0x34564630// CHECK: [0xff,0x82,0x0a,0x7e,0x56,0x34,0x00,0x00]4631 4632v_frexp_mant_f16 v5, v14633// CHECK: [0x01,0x85,0x0a,0x7e]4634 4635v_frexp_mant_f16 v255, v14636// CHECK: [0x01,0x85,0xfe,0x7f]4637 4638v_frexp_mant_f16 v5, v2554639// CHECK: [0xff,0x85,0x0a,0x7e]4640 4641v_frexp_mant_f16 v5, s14642// CHECK: [0x01,0x84,0x0a,0x7e]4643 4644v_frexp_mant_f16 v5, s1014645// CHECK: [0x65,0x84,0x0a,0x7e]4646 4647v_frexp_mant_f16 v5, flat_scratch_lo4648// CHECK: [0x66,0x84,0x0a,0x7e]4649 4650v_frexp_mant_f16 v5, flat_scratch_hi4651// CHECK: [0x67,0x84,0x0a,0x7e]4652 4653v_frexp_mant_f16 v5, vcc_lo4654// CHECK: [0x6a,0x84,0x0a,0x7e]4655 4656v_frexp_mant_f16 v5, vcc_hi4657// CHECK: [0x6b,0x84,0x0a,0x7e]4658 4659v_frexp_mant_f16 v5, tba_lo4660// CHECK: [0x6c,0x84,0x0a,0x7e]4661 4662v_frexp_mant_f16 v5, tba_hi4663// CHECK: [0x6d,0x84,0x0a,0x7e]4664 4665v_frexp_mant_f16 v5, tma_lo4666// CHECK: [0x6e,0x84,0x0a,0x7e]4667 4668v_frexp_mant_f16 v5, tma_hi4669// CHECK: [0x6f,0x84,0x0a,0x7e]4670 4671v_frexp_mant_f16 v5, ttmp114672// CHECK: [0x7b,0x84,0x0a,0x7e]4673 4674v_frexp_mant_f16 v5, m04675// CHECK: [0x7c,0x84,0x0a,0x7e]4676 4677v_frexp_mant_f16 v5, exec_lo4678// CHECK: [0x7e,0x84,0x0a,0x7e]4679 4680v_frexp_mant_f16 v5, exec_hi4681// CHECK: [0x7f,0x84,0x0a,0x7e]4682 4683v_frexp_mant_f16 v5, 04684// CHECK: [0x80,0x84,0x0a,0x7e]4685 4686v_frexp_mant_f16 v5, -14687// CHECK: [0xc1,0x84,0x0a,0x7e]4688 4689v_frexp_mant_f16 v5, 0.54690// CHECK: [0xf0,0x84,0x0a,0x7e]4691 4692v_frexp_mant_f16 v5, -4.04693// CHECK: [0xf7,0x84,0x0a,0x7e]4694 4695v_frexp_mant_f16 v5, src_vccz4696// CHECK: [0xfb,0x84,0x0a,0x7e]4697 4698v_frexp_mant_f16 v5, src_execz4699// CHECK: [0xfc,0x84,0x0a,0x7e]4700 4701v_frexp_mant_f16 v5, src_scc4702// CHECK: [0xfd,0x84,0x0a,0x7e]4703 4704v_frexp_mant_f16 v5, src_lds_direct4705// CHECK: [0xfe,0x84,0x0a,0x7e]4706 4707v_frexp_mant_f16 v5, 0xfe0b4708// CHECK: [0xff,0x84,0x0a,0x7e,0x0b,0xfe,0x00,0x00]4709 4710v_frexp_mant_f16 v5, 0x34564711// CHECK: [0xff,0x84,0x0a,0x7e,0x56,0x34,0x00,0x00]4712 4713v_frexp_exp_i16_f16 v5, v14714// CHECK: [0x01,0x87,0x0a,0x7e]4715 4716v_frexp_exp_i16_f16 v255, v14717// CHECK: [0x01,0x87,0xfe,0x7f]4718 4719v_frexp_exp_i16_f16 v5, v2554720// CHECK: [0xff,0x87,0x0a,0x7e]4721 4722v_frexp_exp_i16_f16 v5, s14723// CHECK: [0x01,0x86,0x0a,0x7e]4724 4725v_frexp_exp_i16_f16 v5, s1014726// CHECK: [0x65,0x86,0x0a,0x7e]4727 4728v_frexp_exp_i16_f16 v5, flat_scratch_lo4729// CHECK: [0x66,0x86,0x0a,0x7e]4730 4731v_frexp_exp_i16_f16 v5, flat_scratch_hi4732// CHECK: [0x67,0x86,0x0a,0x7e]4733 4734v_frexp_exp_i16_f16 v5, vcc_lo4735// CHECK: [0x6a,0x86,0x0a,0x7e]4736 4737v_frexp_exp_i16_f16 v5, vcc_hi4738// CHECK: [0x6b,0x86,0x0a,0x7e]4739 4740v_frexp_exp_i16_f16 v5, tba_lo4741// CHECK: [0x6c,0x86,0x0a,0x7e]4742 4743v_frexp_exp_i16_f16 v5, tba_hi4744// CHECK: [0x6d,0x86,0x0a,0x7e]4745 4746v_frexp_exp_i16_f16 v5, tma_lo4747// CHECK: [0x6e,0x86,0x0a,0x7e]4748 4749v_frexp_exp_i16_f16 v5, tma_hi4750// CHECK: [0x6f,0x86,0x0a,0x7e]4751 4752v_frexp_exp_i16_f16 v5, ttmp114753// CHECK: [0x7b,0x86,0x0a,0x7e]4754 4755v_frexp_exp_i16_f16 v5, m04756// CHECK: [0x7c,0x86,0x0a,0x7e]4757 4758v_frexp_exp_i16_f16 v5, exec_lo4759// CHECK: [0x7e,0x86,0x0a,0x7e]4760 4761v_frexp_exp_i16_f16 v5, exec_hi4762// CHECK: [0x7f,0x86,0x0a,0x7e]4763 4764v_frexp_exp_i16_f16 v5, 04765// CHECK: [0x80,0x86,0x0a,0x7e]4766 4767v_frexp_exp_i16_f16 v5, -14768// CHECK: [0xc1,0x86,0x0a,0x7e]4769 4770v_frexp_exp_i16_f16 v5, 0.54771// CHECK: [0xf0,0x86,0x0a,0x7e]4772 4773v_frexp_exp_i16_f16 v5, -4.04774// CHECK: [0xf7,0x86,0x0a,0x7e]4775 4776v_frexp_exp_i16_f16 v5, src_vccz4777// CHECK: [0xfb,0x86,0x0a,0x7e]4778 4779v_frexp_exp_i16_f16 v5, src_execz4780// CHECK: [0xfc,0x86,0x0a,0x7e]4781 4782v_frexp_exp_i16_f16 v5, src_scc4783// CHECK: [0xfd,0x86,0x0a,0x7e]4784 4785v_frexp_exp_i16_f16 v5, src_lds_direct4786// CHECK: [0xfe,0x86,0x0a,0x7e]4787 4788v_frexp_exp_i16_f16 v5, 0xfe0b4789// CHECK: [0xff,0x86,0x0a,0x7e,0x0b,0xfe,0x00,0x00]4790 4791v_frexp_exp_i16_f16 v5, 0x34564792// CHECK: [0xff,0x86,0x0a,0x7e,0x56,0x34,0x00,0x00]4793 4794v_floor_f16 v5, v14795// CHECK: [0x01,0x89,0x0a,0x7e]4796 4797v_floor_f16 v255, v14798// CHECK: [0x01,0x89,0xfe,0x7f]4799 4800v_floor_f16 v5, v2554801// CHECK: [0xff,0x89,0x0a,0x7e]4802 4803v_floor_f16 v5, s14804// CHECK: [0x01,0x88,0x0a,0x7e]4805 4806v_floor_f16 v5, s1014807// CHECK: [0x65,0x88,0x0a,0x7e]4808 4809v_floor_f16 v5, flat_scratch_lo4810// CHECK: [0x66,0x88,0x0a,0x7e]4811 4812v_floor_f16 v5, flat_scratch_hi4813// CHECK: [0x67,0x88,0x0a,0x7e]4814 4815v_floor_f16 v5, vcc_lo4816// CHECK: [0x6a,0x88,0x0a,0x7e]4817 4818v_floor_f16 v5, vcc_hi4819// CHECK: [0x6b,0x88,0x0a,0x7e]4820 4821v_floor_f16 v5, tba_lo4822// CHECK: [0x6c,0x88,0x0a,0x7e]4823 4824v_floor_f16 v5, tba_hi4825// CHECK: [0x6d,0x88,0x0a,0x7e]4826 4827v_floor_f16 v5, tma_lo4828// CHECK: [0x6e,0x88,0x0a,0x7e]4829 4830v_floor_f16 v5, tma_hi4831// CHECK: [0x6f,0x88,0x0a,0x7e]4832 4833v_floor_f16 v5, ttmp114834// CHECK: [0x7b,0x88,0x0a,0x7e]4835 4836v_floor_f16 v5, m04837// CHECK: [0x7c,0x88,0x0a,0x7e]4838 4839v_floor_f16 v5, exec_lo4840// CHECK: [0x7e,0x88,0x0a,0x7e]4841 4842v_floor_f16 v5, exec_hi4843// CHECK: [0x7f,0x88,0x0a,0x7e]4844 4845v_floor_f16 v5, 04846// CHECK: [0x80,0x88,0x0a,0x7e]4847 4848v_floor_f16 v5, -14849// CHECK: [0xc1,0x88,0x0a,0x7e]4850 4851v_floor_f16 v5, 0.54852// CHECK: [0xf0,0x88,0x0a,0x7e]4853 4854v_floor_f16 v5, -4.04855// CHECK: [0xf7,0x88,0x0a,0x7e]4856 4857v_floor_f16 v5, src_vccz4858// CHECK: [0xfb,0x88,0x0a,0x7e]4859 4860v_floor_f16 v5, src_execz4861// CHECK: [0xfc,0x88,0x0a,0x7e]4862 4863v_floor_f16 v5, src_scc4864// CHECK: [0xfd,0x88,0x0a,0x7e]4865 4866v_floor_f16 v5, src_lds_direct4867// CHECK: [0xfe,0x88,0x0a,0x7e]4868 4869v_floor_f16 v5, 0xfe0b4870// CHECK: [0xff,0x88,0x0a,0x7e,0x0b,0xfe,0x00,0x00]4871 4872v_floor_f16 v5, 0x34564873// CHECK: [0xff,0x88,0x0a,0x7e,0x56,0x34,0x00,0x00]4874 4875v_ceil_f16 v5, v14876// CHECK: [0x01,0x8b,0x0a,0x7e]4877 4878v_ceil_f16 v255, v14879// CHECK: [0x01,0x8b,0xfe,0x7f]4880 4881v_ceil_f16 v5, v2554882// CHECK: [0xff,0x8b,0x0a,0x7e]4883 4884v_ceil_f16 v5, s14885// CHECK: [0x01,0x8a,0x0a,0x7e]4886 4887v_ceil_f16 v5, s1014888// CHECK: [0x65,0x8a,0x0a,0x7e]4889 4890v_ceil_f16 v5, flat_scratch_lo4891// CHECK: [0x66,0x8a,0x0a,0x7e]4892 4893v_ceil_f16 v5, flat_scratch_hi4894// CHECK: [0x67,0x8a,0x0a,0x7e]4895 4896v_ceil_f16 v5, vcc_lo4897// CHECK: [0x6a,0x8a,0x0a,0x7e]4898 4899v_ceil_f16 v5, vcc_hi4900// CHECK: [0x6b,0x8a,0x0a,0x7e]4901 4902v_ceil_f16 v5, tba_lo4903// CHECK: [0x6c,0x8a,0x0a,0x7e]4904 4905v_ceil_f16 v5, tba_hi4906// CHECK: [0x6d,0x8a,0x0a,0x7e]4907 4908v_ceil_f16 v5, tma_lo4909// CHECK: [0x6e,0x8a,0x0a,0x7e]4910 4911v_ceil_f16 v5, tma_hi4912// CHECK: [0x6f,0x8a,0x0a,0x7e]4913 4914v_ceil_f16 v5, ttmp114915// CHECK: [0x7b,0x8a,0x0a,0x7e]4916 4917v_ceil_f16 v5, m04918// CHECK: [0x7c,0x8a,0x0a,0x7e]4919 4920v_ceil_f16 v5, exec_lo4921// CHECK: [0x7e,0x8a,0x0a,0x7e]4922 4923v_ceil_f16 v5, exec_hi4924// CHECK: [0x7f,0x8a,0x0a,0x7e]4925 4926v_ceil_f16 v5, 04927// CHECK: [0x80,0x8a,0x0a,0x7e]4928 4929v_ceil_f16 v5, -14930// CHECK: [0xc1,0x8a,0x0a,0x7e]4931 4932v_ceil_f16 v5, 0.54933// CHECK: [0xf0,0x8a,0x0a,0x7e]4934 4935v_ceil_f16 v5, -4.04936// CHECK: [0xf7,0x8a,0x0a,0x7e]4937 4938v_ceil_f16 v5, src_vccz4939// CHECK: [0xfb,0x8a,0x0a,0x7e]4940 4941v_ceil_f16 v5, src_execz4942// CHECK: [0xfc,0x8a,0x0a,0x7e]4943 4944v_ceil_f16 v5, src_scc4945// CHECK: [0xfd,0x8a,0x0a,0x7e]4946 4947v_ceil_f16 v5, src_lds_direct4948// CHECK: [0xfe,0x8a,0x0a,0x7e]4949 4950v_ceil_f16 v5, 0xfe0b4951// CHECK: [0xff,0x8a,0x0a,0x7e,0x0b,0xfe,0x00,0x00]4952 4953v_ceil_f16 v5, 0x34564954// CHECK: [0xff,0x8a,0x0a,0x7e,0x56,0x34,0x00,0x00]4955 4956v_trunc_f16 v5, v14957// CHECK: [0x01,0x8d,0x0a,0x7e]4958 4959v_trunc_f16 v255, v14960// CHECK: [0x01,0x8d,0xfe,0x7f]4961 4962v_trunc_f16 v5, v2554963// CHECK: [0xff,0x8d,0x0a,0x7e]4964 4965v_trunc_f16 v5, s14966// CHECK: [0x01,0x8c,0x0a,0x7e]4967 4968v_trunc_f16 v5, s1014969// CHECK: [0x65,0x8c,0x0a,0x7e]4970 4971v_trunc_f16 v5, flat_scratch_lo4972// CHECK: [0x66,0x8c,0x0a,0x7e]4973 4974v_trunc_f16 v5, flat_scratch_hi4975// CHECK: [0x67,0x8c,0x0a,0x7e]4976 4977v_trunc_f16 v5, vcc_lo4978// CHECK: [0x6a,0x8c,0x0a,0x7e]4979 4980v_trunc_f16 v5, vcc_hi4981// CHECK: [0x6b,0x8c,0x0a,0x7e]4982 4983v_trunc_f16 v5, tba_lo4984// CHECK: [0x6c,0x8c,0x0a,0x7e]4985 4986v_trunc_f16 v5, tba_hi4987// CHECK: [0x6d,0x8c,0x0a,0x7e]4988 4989v_trunc_f16 v5, tma_lo4990// CHECK: [0x6e,0x8c,0x0a,0x7e]4991 4992v_trunc_f16 v5, tma_hi4993// CHECK: [0x6f,0x8c,0x0a,0x7e]4994 4995v_trunc_f16 v5, ttmp114996// CHECK: [0x7b,0x8c,0x0a,0x7e]4997 4998v_trunc_f16 v5, m04999// CHECK: [0x7c,0x8c,0x0a,0x7e]5000 5001v_trunc_f16 v5, exec_lo5002// CHECK: [0x7e,0x8c,0x0a,0x7e]5003 5004v_trunc_f16 v5, exec_hi5005// CHECK: [0x7f,0x8c,0x0a,0x7e]5006 5007v_trunc_f16 v5, 05008// CHECK: [0x80,0x8c,0x0a,0x7e]5009 5010v_trunc_f16 v5, -15011// CHECK: [0xc1,0x8c,0x0a,0x7e]5012 5013v_trunc_f16 v5, 0.55014// CHECK: [0xf0,0x8c,0x0a,0x7e]5015 5016v_trunc_f16 v5, -4.05017// CHECK: [0xf7,0x8c,0x0a,0x7e]5018 5019v_trunc_f16 v5, src_vccz5020// CHECK: [0xfb,0x8c,0x0a,0x7e]5021 5022v_trunc_f16 v5, src_execz5023// CHECK: [0xfc,0x8c,0x0a,0x7e]5024 5025v_trunc_f16 v5, src_scc5026// CHECK: [0xfd,0x8c,0x0a,0x7e]5027 5028v_trunc_f16 v5, src_lds_direct5029// CHECK: [0xfe,0x8c,0x0a,0x7e]5030 5031v_trunc_f16 v5, 0xfe0b5032// CHECK: [0xff,0x8c,0x0a,0x7e,0x0b,0xfe,0x00,0x00]5033 5034v_trunc_f16 v5, 0x34565035// CHECK: [0xff,0x8c,0x0a,0x7e,0x56,0x34,0x00,0x00]5036 5037v_rndne_f16 v5, v15038// CHECK: [0x01,0x8f,0x0a,0x7e]5039 5040v_rndne_f16 v255, v15041// CHECK: [0x01,0x8f,0xfe,0x7f]5042 5043v_rndne_f16 v5, v2555044// CHECK: [0xff,0x8f,0x0a,0x7e]5045 5046v_rndne_f16 v5, s15047// CHECK: [0x01,0x8e,0x0a,0x7e]5048 5049v_rndne_f16 v5, s1015050// CHECK: [0x65,0x8e,0x0a,0x7e]5051 5052v_rndne_f16 v5, flat_scratch_lo5053// CHECK: [0x66,0x8e,0x0a,0x7e]5054 5055v_rndne_f16 v5, flat_scratch_hi5056// CHECK: [0x67,0x8e,0x0a,0x7e]5057 5058v_rndne_f16 v5, vcc_lo5059// CHECK: [0x6a,0x8e,0x0a,0x7e]5060 5061v_rndne_f16 v5, vcc_hi5062// CHECK: [0x6b,0x8e,0x0a,0x7e]5063 5064v_rndne_f16 v5, tba_lo5065// CHECK: [0x6c,0x8e,0x0a,0x7e]5066 5067v_rndne_f16 v5, tba_hi5068// CHECK: [0x6d,0x8e,0x0a,0x7e]5069 5070v_rndne_f16 v5, tma_lo5071// CHECK: [0x6e,0x8e,0x0a,0x7e]5072 5073v_rndne_f16 v5, tma_hi5074// CHECK: [0x6f,0x8e,0x0a,0x7e]5075 5076v_rndne_f16 v5, ttmp115077// CHECK: [0x7b,0x8e,0x0a,0x7e]5078 5079v_rndne_f16 v5, m05080// CHECK: [0x7c,0x8e,0x0a,0x7e]5081 5082v_rndne_f16 v5, exec_lo5083// CHECK: [0x7e,0x8e,0x0a,0x7e]5084 5085v_rndne_f16 v5, exec_hi5086// CHECK: [0x7f,0x8e,0x0a,0x7e]5087 5088v_rndne_f16 v5, 05089// CHECK: [0x80,0x8e,0x0a,0x7e]5090 5091v_rndne_f16 v5, -15092// CHECK: [0xc1,0x8e,0x0a,0x7e]5093 5094v_rndne_f16 v5, 0.55095// CHECK: [0xf0,0x8e,0x0a,0x7e]5096 5097v_rndne_f16 v5, -4.05098// CHECK: [0xf7,0x8e,0x0a,0x7e]5099 5100v_rndne_f16 v5, src_vccz5101// CHECK: [0xfb,0x8e,0x0a,0x7e]5102 5103v_rndne_f16 v5, src_execz5104// CHECK: [0xfc,0x8e,0x0a,0x7e]5105 5106v_rndne_f16 v5, src_scc5107// CHECK: [0xfd,0x8e,0x0a,0x7e]5108 5109v_rndne_f16 v5, src_lds_direct5110// CHECK: [0xfe,0x8e,0x0a,0x7e]5111 5112v_rndne_f16 v5, 0xfe0b5113// CHECK: [0xff,0x8e,0x0a,0x7e,0x0b,0xfe,0x00,0x00]5114 5115v_rndne_f16 v5, 0x34565116// CHECK: [0xff,0x8e,0x0a,0x7e,0x56,0x34,0x00,0x00]5117 5118v_fract_f16 v5, v15119// CHECK: [0x01,0x91,0x0a,0x7e]5120 5121v_fract_f16 v255, v15122// CHECK: [0x01,0x91,0xfe,0x7f]5123 5124v_fract_f16 v5, v2555125// CHECK: [0xff,0x91,0x0a,0x7e]5126 5127v_fract_f16 v5, s15128// CHECK: [0x01,0x90,0x0a,0x7e]5129 5130v_fract_f16 v5, s1015131// CHECK: [0x65,0x90,0x0a,0x7e]5132 5133v_fract_f16 v5, flat_scratch_lo5134// CHECK: [0x66,0x90,0x0a,0x7e]5135 5136v_fract_f16 v5, flat_scratch_hi5137// CHECK: [0x67,0x90,0x0a,0x7e]5138 5139v_fract_f16 v5, vcc_lo5140// CHECK: [0x6a,0x90,0x0a,0x7e]5141 5142v_fract_f16 v5, vcc_hi5143// CHECK: [0x6b,0x90,0x0a,0x7e]5144 5145v_fract_f16 v5, tba_lo5146// CHECK: [0x6c,0x90,0x0a,0x7e]5147 5148v_fract_f16 v5, tba_hi5149// CHECK: [0x6d,0x90,0x0a,0x7e]5150 5151v_fract_f16 v5, tma_lo5152// CHECK: [0x6e,0x90,0x0a,0x7e]5153 5154v_fract_f16 v5, tma_hi5155// CHECK: [0x6f,0x90,0x0a,0x7e]5156 5157v_fract_f16 v5, ttmp115158// CHECK: [0x7b,0x90,0x0a,0x7e]5159 5160v_fract_f16 v5, m05161// CHECK: [0x7c,0x90,0x0a,0x7e]5162 5163v_fract_f16 v5, exec_lo5164// CHECK: [0x7e,0x90,0x0a,0x7e]5165 5166v_fract_f16 v5, exec_hi5167// CHECK: [0x7f,0x90,0x0a,0x7e]5168 5169v_fract_f16 v5, 05170// CHECK: [0x80,0x90,0x0a,0x7e]5171 5172v_fract_f16 v5, -15173// CHECK: [0xc1,0x90,0x0a,0x7e]5174 5175v_fract_f16 v5, 0.55176// CHECK: [0xf0,0x90,0x0a,0x7e]5177 5178v_fract_f16 v5, -4.05179// CHECK: [0xf7,0x90,0x0a,0x7e]5180 5181v_fract_f16 v5, src_vccz5182// CHECK: [0xfb,0x90,0x0a,0x7e]5183 5184v_fract_f16 v5, src_execz5185// CHECK: [0xfc,0x90,0x0a,0x7e]5186 5187v_fract_f16 v5, src_scc5188// CHECK: [0xfd,0x90,0x0a,0x7e]5189 5190v_fract_f16 v5, src_lds_direct5191// CHECK: [0xfe,0x90,0x0a,0x7e]5192 5193v_fract_f16 v5, 0xfe0b5194// CHECK: [0xff,0x90,0x0a,0x7e,0x0b,0xfe,0x00,0x00]5195 5196v_fract_f16 v5, 0x34565197// CHECK: [0xff,0x90,0x0a,0x7e,0x56,0x34,0x00,0x00]5198 5199v_sin_f16 v5, v15200// CHECK: [0x01,0x93,0x0a,0x7e]5201 5202v_sin_f16 v255, v15203// CHECK: [0x01,0x93,0xfe,0x7f]5204 5205v_sin_f16 v5, v2555206// CHECK: [0xff,0x93,0x0a,0x7e]5207 5208v_sin_f16 v5, s15209// CHECK: [0x01,0x92,0x0a,0x7e]5210 5211v_sin_f16 v5, s1015212// CHECK: [0x65,0x92,0x0a,0x7e]5213 5214v_sin_f16 v5, flat_scratch_lo5215// CHECK: [0x66,0x92,0x0a,0x7e]5216 5217v_sin_f16 v5, flat_scratch_hi5218// CHECK: [0x67,0x92,0x0a,0x7e]5219 5220v_sin_f16 v5, vcc_lo5221// CHECK: [0x6a,0x92,0x0a,0x7e]5222 5223v_sin_f16 v5, vcc_hi5224// CHECK: [0x6b,0x92,0x0a,0x7e]5225 5226v_sin_f16 v5, tba_lo5227// CHECK: [0x6c,0x92,0x0a,0x7e]5228 5229v_sin_f16 v5, tba_hi5230// CHECK: [0x6d,0x92,0x0a,0x7e]5231 5232v_sin_f16 v5, tma_lo5233// CHECK: [0x6e,0x92,0x0a,0x7e]5234 5235v_sin_f16 v5, tma_hi5236// CHECK: [0x6f,0x92,0x0a,0x7e]5237 5238v_sin_f16 v5, ttmp115239// CHECK: [0x7b,0x92,0x0a,0x7e]5240 5241v_sin_f16 v5, m05242// CHECK: [0x7c,0x92,0x0a,0x7e]5243 5244v_sin_f16 v5, exec_lo5245// CHECK: [0x7e,0x92,0x0a,0x7e]5246 5247v_sin_f16 v5, exec_hi5248// CHECK: [0x7f,0x92,0x0a,0x7e]5249 5250v_sin_f16 v5, 05251// CHECK: [0x80,0x92,0x0a,0x7e]5252 5253v_sin_f16 v5, -15254// CHECK: [0xc1,0x92,0x0a,0x7e]5255 5256v_sin_f16 v5, 0.55257// CHECK: [0xf0,0x92,0x0a,0x7e]5258 5259v_sin_f16 v5, -4.05260// CHECK: [0xf7,0x92,0x0a,0x7e]5261 5262v_sin_f16 v5, src_vccz5263// CHECK: [0xfb,0x92,0x0a,0x7e]5264 5265v_sin_f16 v5, src_execz5266// CHECK: [0xfc,0x92,0x0a,0x7e]5267 5268v_sin_f16 v5, src_scc5269// CHECK: [0xfd,0x92,0x0a,0x7e]5270 5271v_sin_f16 v5, src_lds_direct5272// CHECK: [0xfe,0x92,0x0a,0x7e]5273 5274v_sin_f16 v5, 0xfe0b5275// CHECK: [0xff,0x92,0x0a,0x7e,0x0b,0xfe,0x00,0x00]5276 5277v_sin_f16 v5, 0x34565278// CHECK: [0xff,0x92,0x0a,0x7e,0x56,0x34,0x00,0x00]5279 5280v_cos_f16 v5, v15281// CHECK: [0x01,0x95,0x0a,0x7e]5282 5283v_cos_f16 v255, v15284// CHECK: [0x01,0x95,0xfe,0x7f]5285 5286v_cos_f16 v5, v2555287// CHECK: [0xff,0x95,0x0a,0x7e]5288 5289v_cos_f16 v5, s15290// CHECK: [0x01,0x94,0x0a,0x7e]5291 5292v_cos_f16 v5, s1015293// CHECK: [0x65,0x94,0x0a,0x7e]5294 5295v_cos_f16 v5, flat_scratch_lo5296// CHECK: [0x66,0x94,0x0a,0x7e]5297 5298v_cos_f16 v5, flat_scratch_hi5299// CHECK: [0x67,0x94,0x0a,0x7e]5300 5301v_cos_f16 v5, vcc_lo5302// CHECK: [0x6a,0x94,0x0a,0x7e]5303 5304v_cos_f16 v5, vcc_hi5305// CHECK: [0x6b,0x94,0x0a,0x7e]5306 5307v_cos_f16 v5, tba_lo5308// CHECK: [0x6c,0x94,0x0a,0x7e]5309 5310v_cos_f16 v5, tba_hi5311// CHECK: [0x6d,0x94,0x0a,0x7e]5312 5313v_cos_f16 v5, tma_lo5314// CHECK: [0x6e,0x94,0x0a,0x7e]5315 5316v_cos_f16 v5, tma_hi5317// CHECK: [0x6f,0x94,0x0a,0x7e]5318 5319v_cos_f16 v5, ttmp115320// CHECK: [0x7b,0x94,0x0a,0x7e]5321 5322v_cos_f16 v5, m05323// CHECK: [0x7c,0x94,0x0a,0x7e]5324 5325v_cos_f16 v5, exec_lo5326// CHECK: [0x7e,0x94,0x0a,0x7e]5327 5328v_cos_f16 v5, exec_hi5329// CHECK: [0x7f,0x94,0x0a,0x7e]5330 5331v_cos_f16 v5, 05332// CHECK: [0x80,0x94,0x0a,0x7e]5333 5334v_cos_f16 v5, -15335// CHECK: [0xc1,0x94,0x0a,0x7e]5336 5337v_cos_f16 v5, 0.55338// CHECK: [0xf0,0x94,0x0a,0x7e]5339 5340v_cos_f16 v5, -4.05341// CHECK: [0xf7,0x94,0x0a,0x7e]5342 5343v_cos_f16 v5, src_vccz5344// CHECK: [0xfb,0x94,0x0a,0x7e]5345 5346v_cos_f16 v5, src_execz5347// CHECK: [0xfc,0x94,0x0a,0x7e]5348 5349v_cos_f16 v5, src_scc5350// CHECK: [0xfd,0x94,0x0a,0x7e]5351 5352v_cos_f16 v5, src_lds_direct5353// CHECK: [0xfe,0x94,0x0a,0x7e]5354 5355v_cos_f16 v5, 0xfe0b5356// CHECK: [0xff,0x94,0x0a,0x7e,0x0b,0xfe,0x00,0x00]5357 5358v_cos_f16 v5, 0x34565359// CHECK: [0xff,0x94,0x0a,0x7e,0x56,0x34,0x00,0x00]5360 5361v_exp_legacy_f32 v5, v15362// CHECK: [0x01,0x97,0x0a,0x7e]5363 5364v_exp_legacy_f32 v255, v15365// CHECK: [0x01,0x97,0xfe,0x7f]5366 5367v_exp_legacy_f32 v5, v2555368// CHECK: [0xff,0x97,0x0a,0x7e]5369 5370v_exp_legacy_f32 v5, s15371// CHECK: [0x01,0x96,0x0a,0x7e]5372 5373v_exp_legacy_f32 v5, s1015374// CHECK: [0x65,0x96,0x0a,0x7e]5375 5376v_exp_legacy_f32 v5, flat_scratch_lo5377// CHECK: [0x66,0x96,0x0a,0x7e]5378 5379v_exp_legacy_f32 v5, flat_scratch_hi5380// CHECK: [0x67,0x96,0x0a,0x7e]5381 5382v_exp_legacy_f32 v5, vcc_lo5383// CHECK: [0x6a,0x96,0x0a,0x7e]5384 5385v_exp_legacy_f32 v5, vcc_hi5386// CHECK: [0x6b,0x96,0x0a,0x7e]5387 5388v_exp_legacy_f32 v5, tba_lo5389// CHECK: [0x6c,0x96,0x0a,0x7e]5390 5391v_exp_legacy_f32 v5, tba_hi5392// CHECK: [0x6d,0x96,0x0a,0x7e]5393 5394v_exp_legacy_f32 v5, tma_lo5395// CHECK: [0x6e,0x96,0x0a,0x7e]5396 5397v_exp_legacy_f32 v5, tma_hi5398// CHECK: [0x6f,0x96,0x0a,0x7e]5399 5400v_exp_legacy_f32 v5, ttmp115401// CHECK: [0x7b,0x96,0x0a,0x7e]5402 5403v_exp_legacy_f32 v5, m05404// CHECK: [0x7c,0x96,0x0a,0x7e]5405 5406v_exp_legacy_f32 v5, exec_lo5407// CHECK: [0x7e,0x96,0x0a,0x7e]5408 5409v_exp_legacy_f32 v5, exec_hi5410// CHECK: [0x7f,0x96,0x0a,0x7e]5411 5412v_exp_legacy_f32 v5, 05413// CHECK: [0x80,0x96,0x0a,0x7e]5414 5415v_exp_legacy_f32 v5, -15416// CHECK: [0xc1,0x96,0x0a,0x7e]5417 5418v_exp_legacy_f32 v5, 0.55419// CHECK: [0xf0,0x96,0x0a,0x7e]5420 5421v_exp_legacy_f32 v5, -4.05422// CHECK: [0xf7,0x96,0x0a,0x7e]5423 5424v_exp_legacy_f32 v5, src_vccz5425// CHECK: [0xfb,0x96,0x0a,0x7e]5426 5427v_exp_legacy_f32 v5, src_execz5428// CHECK: [0xfc,0x96,0x0a,0x7e]5429 5430v_exp_legacy_f32 v5, src_scc5431// CHECK: [0xfd,0x96,0x0a,0x7e]5432 5433v_exp_legacy_f32 v5, src_lds_direct5434// CHECK: [0xfe,0x96,0x0a,0x7e]5435 5436v_exp_legacy_f32 v5, 0xaf1234565437// CHECK: [0xff,0x96,0x0a,0x7e,0x56,0x34,0x12,0xaf]5438 5439v_exp_legacy_f32 v5, 0x3f7172735440// CHECK: [0xff,0x96,0x0a,0x7e,0x73,0x72,0x71,0x3f]5441 5442v_log_legacy_f32 v5, v15443// CHECK: [0x01,0x99,0x0a,0x7e]5444 5445v_log_legacy_f32 v255, v15446// CHECK: [0x01,0x99,0xfe,0x7f]5447 5448v_log_legacy_f32 v5, v2555449// CHECK: [0xff,0x99,0x0a,0x7e]5450 5451v_log_legacy_f32 v5, s15452// CHECK: [0x01,0x98,0x0a,0x7e]5453 5454v_log_legacy_f32 v5, s1015455// CHECK: [0x65,0x98,0x0a,0x7e]5456 5457v_log_legacy_f32 v5, flat_scratch_lo5458// CHECK: [0x66,0x98,0x0a,0x7e]5459 5460v_log_legacy_f32 v5, flat_scratch_hi5461// CHECK: [0x67,0x98,0x0a,0x7e]5462 5463v_log_legacy_f32 v5, vcc_lo5464// CHECK: [0x6a,0x98,0x0a,0x7e]5465 5466v_log_legacy_f32 v5, vcc_hi5467// CHECK: [0x6b,0x98,0x0a,0x7e]5468 5469v_log_legacy_f32 v5, tba_lo5470// CHECK: [0x6c,0x98,0x0a,0x7e]5471 5472v_log_legacy_f32 v5, tba_hi5473// CHECK: [0x6d,0x98,0x0a,0x7e]5474 5475v_log_legacy_f32 v5, tma_lo5476// CHECK: [0x6e,0x98,0x0a,0x7e]5477 5478v_log_legacy_f32 v5, tma_hi5479// CHECK: [0x6f,0x98,0x0a,0x7e]5480 5481v_log_legacy_f32 v5, ttmp115482// CHECK: [0x7b,0x98,0x0a,0x7e]5483 5484v_log_legacy_f32 v5, m05485// CHECK: [0x7c,0x98,0x0a,0x7e]5486 5487v_log_legacy_f32 v5, exec_lo5488// CHECK: [0x7e,0x98,0x0a,0x7e]5489 5490v_log_legacy_f32 v5, exec_hi5491// CHECK: [0x7f,0x98,0x0a,0x7e]5492 5493v_log_legacy_f32 v5, 05494// CHECK: [0x80,0x98,0x0a,0x7e]5495 5496v_log_legacy_f32 v5, -15497// CHECK: [0xc1,0x98,0x0a,0x7e]5498 5499v_log_legacy_f32 v5, 0.55500// CHECK: [0xf0,0x98,0x0a,0x7e]5501 5502v_log_legacy_f32 v5, -4.05503// CHECK: [0xf7,0x98,0x0a,0x7e]5504 5505v_log_legacy_f32 v5, src_vccz5506// CHECK: [0xfb,0x98,0x0a,0x7e]5507 5508v_log_legacy_f32 v5, src_execz5509// CHECK: [0xfc,0x98,0x0a,0x7e]5510 5511v_log_legacy_f32 v5, src_scc5512// CHECK: [0xfd,0x98,0x0a,0x7e]5513 5514v_log_legacy_f32 v5, src_lds_direct5515// CHECK: [0xfe,0x98,0x0a,0x7e]5516 5517v_log_legacy_f32 v5, 0xaf1234565518// CHECK: [0xff,0x98,0x0a,0x7e,0x56,0x34,0x12,0xaf]5519 5520v_log_legacy_f32 v5, 0x3f7172735521// CHECK: [0xff,0x98,0x0a,0x7e,0x73,0x72,0x71,0x3f]5522 5523v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5524// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x06,0x00]5525 5526v_mov_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5527// CHECK: [0xf9,0x02,0xfe,0x7f,0x01,0x06,0x06,0x00]5528 5529v_mov_b32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5530// CHECK: [0xf9,0x02,0x0a,0x7e,0xff,0x06,0x06,0x00]5531 5532v_mov_b32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD5533// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x06,0x00]5534 5535v_mov_b32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD5536// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x00,0x06,0x00]5537 5538v_mov_b32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD5539// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x01,0x06,0x00]5540 5541v_mov_b32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD5542// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x02,0x06,0x00]5543 5544v_mov_b32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD5545// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x03,0x06,0x00]5546 5547v_mov_b32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD5548// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x04,0x06,0x00]5549 5550v_mov_b32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD5551// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x05,0x06,0x00]5552 5553v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD5554// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x0e,0x06,0x00]5555 5556v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD5557// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x16,0x06,0x00]5558 5559v_mov_b32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD5560// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x16,0x06,0x00]5561 5562v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD5563// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x06,0x00]5564 5565v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_05566// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x00,0x00]5567 5568v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_15569// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x01,0x00]5570 5571v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_25572// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x02,0x00]5573 5574v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_35575// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x03,0x00]5576 5577v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_05578// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x04,0x00]5579 5580v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_15581// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x05,0x00]5582 5583v_mov_b32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5584// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x0e,0x00]5585 5586v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05587// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x00]5588 5589v_mov_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05590// CHECK: [0xfa,0x02,0xfe,0x7f,0x01,0xe4,0x00,0x00]5591 5592v_mov_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05593// CHECK: [0xfa,0x02,0x0a,0x7e,0xff,0xe4,0x00,0x00]5594 5595v_mov_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x05596// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0x00]5597 5598v_mov_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x05599// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x40,0x01,0x00]5600 5601v_mov_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x05602// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x41,0x01,0x00]5603 5604v_mov_b32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x05605// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x42,0x01,0x00]5606 5607v_mov_b32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x05608// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x43,0x01,0x00]5609 5610v_mov_b32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x05611// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x30,0x01,0x00]5612 5613v_mov_b32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x05614// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x34,0x01,0x00]5615 5616v_mov_b32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x05617// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x38,0x01,0x00]5618 5619v_mov_b32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x05620// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x3c,0x01,0x00]5621 5622v_mov_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x05623// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x01,0x01,0x00]5624 5625v_mov_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x05626// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x0f,0x01,0x00]5627 5628v_mov_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x05629// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x11,0x01,0x00]5630 5631v_mov_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x05632// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x1f,0x01,0x00]5633 5634v_mov_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x05635// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x21,0x01,0x00]5636 5637v_mov_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x05638// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x2f,0x01,0x00]5639 5640v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x05641// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x10]5642 5643v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x05644// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x30]5645 5646v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x05647// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0xf0]5648 5649v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x05650// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0xf0]5651 5652v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x15653// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x01]5654 5655v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x35656// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x03]5657 5658v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf5659// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x0f]5660 5661v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x05662// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x0f]5663 5664v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:05665// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x08,0x00]5666 5667v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5668// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x06,0x00]5669 5670v_cvt_f32_i32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5671// CHECK: [0xf9,0x0a,0xfe,0x7f,0x01,0x06,0x06,0x00]5672 5673v_cvt_f32_i32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5674// CHECK: [0xf9,0x0a,0x0a,0x7e,0xff,0x06,0x06,0x00]5675 5676v_cvt_f32_i32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5677// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x26,0x06,0x00]5678 5679v_cvt_f32_i32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD5680// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x06,0x00]5681 5682v_cvt_f32_i32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD5683// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x00,0x06,0x00]5684 5685v_cvt_f32_i32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD5686// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x01,0x06,0x00]5687 5688v_cvt_f32_i32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD5689// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x02,0x06,0x00]5690 5691v_cvt_f32_i32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD5692// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x03,0x06,0x00]5693 5694v_cvt_f32_i32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD5695// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x04,0x06,0x00]5696 5697v_cvt_f32_i32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD5698// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x05,0x06,0x00]5699 5700v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD5701// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x0e,0x06,0x00]5702 5703v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD5704// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x16,0x06,0x00]5705 5706v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD5707// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x16,0x06,0x00]5708 5709v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD5710// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x06,0x00]5711 5712v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_05713// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x00,0x00]5714 5715v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_15716// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x01,0x00]5717 5718v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_25719// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x02,0x00]5720 5721v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_35722// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x03,0x00]5723 5724v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_05725// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x04,0x00]5726 5727v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_15728// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x05,0x00]5729 5730v_cvt_f32_i32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5731// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x0e,0x00]5732 5733v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05734// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x00]5735 5736v_cvt_f32_i32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05737// CHECK: [0xfa,0x0a,0xfe,0x7f,0x01,0xe4,0x00,0x00]5738 5739v_cvt_f32_i32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05740// CHECK: [0xfa,0x0a,0x0a,0x7e,0xff,0xe4,0x00,0x00]5741 5742v_cvt_f32_i32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x05743// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x1b,0x00,0x00]5744 5745v_cvt_f32_i32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x05746// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x40,0x01,0x00]5747 5748v_cvt_f32_i32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x05749// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x41,0x01,0x00]5750 5751v_cvt_f32_i32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x05752// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x42,0x01,0x00]5753 5754v_cvt_f32_i32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x05755// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x43,0x01,0x00]5756 5757v_cvt_f32_i32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x05758// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x30,0x01,0x00]5759 5760v_cvt_f32_i32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x05761// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x34,0x01,0x00]5762 5763v_cvt_f32_i32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x05764// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x38,0x01,0x00]5765 5766v_cvt_f32_i32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x05767// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x3c,0x01,0x00]5768 5769v_cvt_f32_i32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x05770// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x01,0x01,0x00]5771 5772v_cvt_f32_i32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x05773// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x0f,0x01,0x00]5774 5775v_cvt_f32_i32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x05776// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x11,0x01,0x00]5777 5778v_cvt_f32_i32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x05779// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x1f,0x01,0x00]5780 5781v_cvt_f32_i32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x05782// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x21,0x01,0x00]5783 5784v_cvt_f32_i32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x05785// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x2f,0x01,0x00]5786 5787v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x05788// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x10]5789 5790v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x05791// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x30]5792 5793v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x05794// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]5795 5796v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x05797// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]5798 5799v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x15800// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x01]5801 5802v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x35803// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x03]5804 5805v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf5806// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]5807 5808v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x05809// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]5810 5811v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:05812// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x08,0x00]5813 5814v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5815// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x06,0x00]5816 5817v_cvt_f32_u32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5818// CHECK: [0xf9,0x0c,0xfe,0x7f,0x01,0x06,0x06,0x00]5819 5820v_cvt_f32_u32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5821// CHECK: [0xf9,0x0c,0x0a,0x7e,0xff,0x06,0x06,0x00]5822 5823v_cvt_f32_u32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5824// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x26,0x06,0x00]5825 5826v_cvt_f32_u32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD5827// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x06,0x00]5828 5829v_cvt_f32_u32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD5830// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x00,0x06,0x00]5831 5832v_cvt_f32_u32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD5833// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x01,0x06,0x00]5834 5835v_cvt_f32_u32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD5836// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x02,0x06,0x00]5837 5838v_cvt_f32_u32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD5839// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x03,0x06,0x00]5840 5841v_cvt_f32_u32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD5842// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x04,0x06,0x00]5843 5844v_cvt_f32_u32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD5845// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x05,0x06,0x00]5846 5847v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD5848// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x0e,0x06,0x00]5849 5850v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD5851// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x16,0x06,0x00]5852 5853v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD5854// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x16,0x06,0x00]5855 5856v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD5857// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x06,0x00]5858 5859v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_05860// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x00,0x00]5861 5862v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_15863// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x01,0x00]5864 5865v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_25866// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x02,0x00]5867 5868v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_35869// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x03,0x00]5870 5871v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_05872// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x04,0x00]5873 5874v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_15875// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x05,0x00]5876 5877v_cvt_f32_u32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5878// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x0e,0x00]5879 5880v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05881// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x00]5882 5883v_cvt_f32_u32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05884// CHECK: [0xfa,0x0c,0xfe,0x7f,0x01,0xe4,0x00,0x00]5885 5886v_cvt_f32_u32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05887// CHECK: [0xfa,0x0c,0x0a,0x7e,0xff,0xe4,0x00,0x00]5888 5889v_cvt_f32_u32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x05890// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x1b,0x00,0x00]5891 5892v_cvt_f32_u32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x05893// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x40,0x01,0x00]5894 5895v_cvt_f32_u32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x05896// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x41,0x01,0x00]5897 5898v_cvt_f32_u32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x05899// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x42,0x01,0x00]5900 5901v_cvt_f32_u32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x05902// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x43,0x01,0x00]5903 5904v_cvt_f32_u32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x05905// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x30,0x01,0x00]5906 5907v_cvt_f32_u32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x05908// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x34,0x01,0x00]5909 5910v_cvt_f32_u32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x05911// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x38,0x01,0x00]5912 5913v_cvt_f32_u32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x05914// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x3c,0x01,0x00]5915 5916v_cvt_f32_u32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x05917// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x01,0x01,0x00]5918 5919v_cvt_f32_u32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x05920// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x0f,0x01,0x00]5921 5922v_cvt_f32_u32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x05923// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x11,0x01,0x00]5924 5925v_cvt_f32_u32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x05926// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x1f,0x01,0x00]5927 5928v_cvt_f32_u32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x05929// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x21,0x01,0x00]5930 5931v_cvt_f32_u32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x05932// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x2f,0x01,0x00]5933 5934v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x05935// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x10]5936 5937v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x05938// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x30]5939 5940v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x05941// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]5942 5943v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x05944// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]5945 5946v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x15947// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x01]5948 5949v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x35950// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x03]5951 5952v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf5953// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]5954 5955v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x05956// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]5957 5958v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:05959// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x08,0x00]5960 5961v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5962// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x06,0x00]5963 5964v_cvt_u32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5965// CHECK: [0xf9,0x0e,0xfe,0x7f,0x01,0x06,0x06,0x00]5966 5967v_cvt_u32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5968// CHECK: [0xf9,0x0e,0x0a,0x7e,0xff,0x06,0x06,0x00]5969 5970v_cvt_u32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD5971// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x06,0x00]5972 5973v_cvt_u32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD5974// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x00,0x06,0x00]5975 5976v_cvt_u32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD5977// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x01,0x06,0x00]5978 5979v_cvt_u32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD5980// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x02,0x06,0x00]5981 5982v_cvt_u32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD5983// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x03,0x06,0x00]5984 5985v_cvt_u32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD5986// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x04,0x06,0x00]5987 5988v_cvt_u32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD5989// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x05,0x06,0x00]5990 5991v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD5992// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x0e,0x06,0x00]5993 5994v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD5995// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x16,0x06,0x00]5996 5997v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD5998// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x16,0x06,0x00]5999 6000v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD6001// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x06,0x00]6002 6003v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_06004// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x00,0x00]6005 6006v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_16007// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x01,0x00]6008 6009v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_26010// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x02,0x00]6011 6012v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_36013// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x03,0x00]6014 6015v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_06016// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x04,0x00]6017 6018v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_16019// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x05,0x00]6020 6021v_cvt_u32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6022// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x16,0x00]6023 6024v_cvt_u32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6025// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x26,0x00]6026 6027v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06028// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x00]6029 6030v_cvt_u32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06031// CHECK: [0xfa,0x0e,0xfe,0x7f,0x01,0xe4,0x00,0x00]6032 6033v_cvt_u32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06034// CHECK: [0xfa,0x0e,0x0a,0x7e,0xff,0xe4,0x00,0x00]6035 6036v_cvt_u32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x06037// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x1b,0x00,0x00]6038 6039v_cvt_u32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x06040// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x40,0x01,0x00]6041 6042v_cvt_u32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x06043// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x41,0x01,0x00]6044 6045v_cvt_u32_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x06046// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x42,0x01,0x00]6047 6048v_cvt_u32_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x06049// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x43,0x01,0x00]6050 6051v_cvt_u32_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x06052// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x30,0x01,0x00]6053 6054v_cvt_u32_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x06055// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x34,0x01,0x00]6056 6057v_cvt_u32_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x06058// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x38,0x01,0x00]6059 6060v_cvt_u32_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x06061// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x3c,0x01,0x00]6062 6063v_cvt_u32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x06064// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x01,0x01,0x00]6065 6066v_cvt_u32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x06067// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x0f,0x01,0x00]6068 6069v_cvt_u32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x06070// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x11,0x01,0x00]6071 6072v_cvt_u32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x06073// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x1f,0x01,0x00]6074 6075v_cvt_u32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x06076// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x21,0x01,0x00]6077 6078v_cvt_u32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x06079// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x2f,0x01,0x00]6080 6081v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x06082// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x10]6083 6084v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x06085// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x30]6086 6087v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x06088// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]6089 6090v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x06091// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]6092 6093v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x16094// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x01]6095 6096v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x36097// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x03]6098 6099v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf6100// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]6101 6102v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x06103// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]6104 6105v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:06106// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x08,0x00]6107 6108v_cvt_u32_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06109// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x10,0x00]6110 6111v_cvt_u32_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06112// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x20,0x00]6113 6114v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6115// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x06,0x00]6116 6117v_cvt_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6118// CHECK: [0xf9,0x10,0xfe,0x7f,0x01,0x06,0x06,0x00]6119 6120v_cvt_i32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6121// CHECK: [0xf9,0x10,0x0a,0x7e,0xff,0x06,0x06,0x00]6122 6123v_cvt_i32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD6124// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x06,0x00]6125 6126v_cvt_i32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD6127// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x00,0x06,0x00]6128 6129v_cvt_i32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD6130// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x01,0x06,0x00]6131 6132v_cvt_i32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD6133// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x02,0x06,0x00]6134 6135v_cvt_i32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD6136// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x03,0x06,0x00]6137 6138v_cvt_i32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD6139// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x04,0x06,0x00]6140 6141v_cvt_i32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD6142// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x05,0x06,0x00]6143 6144v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD6145// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x0e,0x06,0x00]6146 6147v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD6148// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x16,0x06,0x00]6149 6150v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD6151// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x16,0x06,0x00]6152 6153v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD6154// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x06,0x00]6155 6156v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_06157// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x00,0x00]6158 6159v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_16160// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x01,0x00]6161 6162v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_26163// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x02,0x00]6164 6165v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_36166// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x03,0x00]6167 6168v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_06169// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x04,0x00]6170 6171v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_16172// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x05,0x00]6173 6174v_cvt_i32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6175// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x16,0x00]6176 6177v_cvt_i32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6178// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x26,0x00]6179 6180v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06181// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x00]6182 6183v_cvt_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06184// CHECK: [0xfa,0x10,0xfe,0x7f,0x01,0xe4,0x00,0x00]6185 6186v_cvt_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06187// CHECK: [0xfa,0x10,0x0a,0x7e,0xff,0xe4,0x00,0x00]6188 6189v_cvt_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x06190// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x1b,0x00,0x00]6191 6192v_cvt_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x06193// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x40,0x01,0x00]6194 6195v_cvt_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x06196// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x41,0x01,0x00]6197 6198v_cvt_i32_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x06199// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x42,0x01,0x00]6200 6201v_cvt_i32_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x06202// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x43,0x01,0x00]6203 6204v_cvt_i32_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x06205// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x30,0x01,0x00]6206 6207v_cvt_i32_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x06208// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x34,0x01,0x00]6209 6210v_cvt_i32_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x06211// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x38,0x01,0x00]6212 6213v_cvt_i32_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x06214// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x3c,0x01,0x00]6215 6216v_cvt_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x06217// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x01,0x01,0x00]6218 6219v_cvt_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x06220// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x0f,0x01,0x00]6221 6222v_cvt_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x06223// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x11,0x01,0x00]6224 6225v_cvt_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x06226// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x1f,0x01,0x00]6227 6228v_cvt_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x06229// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x21,0x01,0x00]6230 6231v_cvt_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x06232// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x2f,0x01,0x00]6233 6234v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x06235// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x10]6236 6237v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x06238// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x30]6239 6240v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x06241// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0xf0]6242 6243v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x06244// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0xf0]6245 6246v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x16247// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x01]6248 6249v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x36250// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x03]6251 6252v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf6253// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x0f]6254 6255v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x06256// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x0f]6257 6258v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:06259// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x08,0x00]6260 6261v_cvt_i32_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06262// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x10,0x00]6263 6264v_cvt_i32_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06265// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x20,0x00]6266 6267v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6268// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x06,0x00]6269 6270v_cvt_f16_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6271// CHECK: [0xf9,0x14,0xfe,0x7f,0x01,0x06,0x06,0x00]6272 6273v_cvt_f16_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6274// CHECK: [0xf9,0x14,0x0a,0x7e,0xff,0x06,0x06,0x00]6275 6276v_cvt_f16_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6277// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x26,0x06,0x00]6278 6279v_cvt_f16_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD6280// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x06,0x00]6281 6282v_cvt_f16_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD6283// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x00,0x06,0x00]6284 6285v_cvt_f16_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD6286// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x01,0x06,0x00]6287 6288v_cvt_f16_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD6289// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x02,0x06,0x00]6290 6291v_cvt_f16_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD6292// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x03,0x06,0x00]6293 6294v_cvt_f16_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD6295// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x04,0x06,0x00]6296 6297v_cvt_f16_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD6298// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x05,0x06,0x00]6299 6300v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD6301// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x0e,0x06,0x00]6302 6303v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD6304// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x16,0x06,0x00]6305 6306v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD6307// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x16,0x06,0x00]6308 6309v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD6310// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x06,0x00]6311 6312v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_06313// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x00,0x00]6314 6315v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_16316// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x01,0x00]6317 6318v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_26319// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x02,0x00]6320 6321v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_36322// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x03,0x00]6323 6324v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_06325// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x04,0x00]6326 6327v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_16328// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x05,0x00]6329 6330v_cvt_f16_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6331// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x16,0x00]6332 6333v_cvt_f16_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6334// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x26,0x00]6335 6336v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06337// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x00]6338 6339v_cvt_f16_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06340// CHECK: [0xfa,0x14,0xfe,0x7f,0x01,0xe4,0x00,0x00]6341 6342v_cvt_f16_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06343// CHECK: [0xfa,0x14,0x0a,0x7e,0xff,0xe4,0x00,0x00]6344 6345v_cvt_f16_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x06346// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x1b,0x00,0x00]6347 6348v_cvt_f16_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x06349// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x40,0x01,0x00]6350 6351v_cvt_f16_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x06352// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x41,0x01,0x00]6353 6354v_cvt_f16_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x06355// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x42,0x01,0x00]6356 6357v_cvt_f16_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x06358// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x43,0x01,0x00]6359 6360v_cvt_f16_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x06361// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x30,0x01,0x00]6362 6363v_cvt_f16_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x06364// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x34,0x01,0x00]6365 6366v_cvt_f16_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x06367// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x38,0x01,0x00]6368 6369v_cvt_f16_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x06370// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x3c,0x01,0x00]6371 6372v_cvt_f16_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x06373// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x01,0x01,0x00]6374 6375v_cvt_f16_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x06376// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x0f,0x01,0x00]6377 6378v_cvt_f16_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x06379// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x11,0x01,0x00]6380 6381v_cvt_f16_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x06382// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x1f,0x01,0x00]6383 6384v_cvt_f16_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x06385// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x21,0x01,0x00]6386 6387v_cvt_f16_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x06388// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x2f,0x01,0x00]6389 6390v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x06391// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x10]6392 6393v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x06394// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x30]6395 6396v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x06397// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0xf0]6398 6399v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x06400// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0xf0]6401 6402v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x16403// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x01]6404 6405v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x36406// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x03]6407 6408v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf6409// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x0f]6410 6411v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x06412// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x0f]6413 6414v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:06415// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x08,0x00]6416 6417v_cvt_f16_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06418// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x10,0x00]6419 6420v_cvt_f16_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06421// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x20,0x00]6422 6423v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6424// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x06,0x00]6425 6426v_cvt_f32_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6427// CHECK: [0xf9,0x16,0xfe,0x7f,0x01,0x06,0x06,0x00]6428 6429v_cvt_f32_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6430// CHECK: [0xf9,0x16,0x0a,0x7e,0xff,0x06,0x06,0x00]6431 6432v_cvt_f32_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6433// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x26,0x06,0x00]6434 6435v_cvt_f32_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD6436// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x06,0x00]6437 6438v_cvt_f32_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD6439// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x00,0x06,0x00]6440 6441v_cvt_f32_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD6442// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x01,0x06,0x00]6443 6444v_cvt_f32_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD6445// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x02,0x06,0x00]6446 6447v_cvt_f32_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD6448// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x03,0x06,0x00]6449 6450v_cvt_f32_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD6451// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x04,0x06,0x00]6452 6453v_cvt_f32_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD6454// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x05,0x06,0x00]6455 6456v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD6457// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x0e,0x06,0x00]6458 6459v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD6460// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x16,0x06,0x00]6461 6462v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD6463// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x16,0x06,0x00]6464 6465v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD6466// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x06,0x00]6467 6468v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_06469// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x00,0x00]6470 6471v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_16472// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x01,0x00]6473 6474v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_26475// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x02,0x00]6476 6477v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_36478// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x03,0x00]6479 6480v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_06481// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x04,0x00]6482 6483v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_16484// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x05,0x00]6485 6486v_cvt_f32_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6487// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x16,0x00]6488 6489v_cvt_f32_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6490// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x26,0x00]6491 6492v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06493// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x00]6494 6495v_cvt_f32_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06496// CHECK: [0xfa,0x16,0xfe,0x7f,0x01,0xe4,0x00,0x00]6497 6498v_cvt_f32_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06499// CHECK: [0xfa,0x16,0x0a,0x7e,0xff,0xe4,0x00,0x00]6500 6501v_cvt_f32_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x06502// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x1b,0x00,0x00]6503 6504v_cvt_f32_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x06505// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x40,0x01,0x00]6506 6507v_cvt_f32_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x06508// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x41,0x01,0x00]6509 6510v_cvt_f32_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x06511// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x42,0x01,0x00]6512 6513v_cvt_f32_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x06514// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x43,0x01,0x00]6515 6516v_cvt_f32_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x06517// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x30,0x01,0x00]6518 6519v_cvt_f32_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x06520// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x34,0x01,0x00]6521 6522v_cvt_f32_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x06523// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x38,0x01,0x00]6524 6525v_cvt_f32_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x06526// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x3c,0x01,0x00]6527 6528v_cvt_f32_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x06529// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x01,0x01,0x00]6530 6531v_cvt_f32_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x06532// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x0f,0x01,0x00]6533 6534v_cvt_f32_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x06535// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x11,0x01,0x00]6536 6537v_cvt_f32_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x06538// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x1f,0x01,0x00]6539 6540v_cvt_f32_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x06541// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x21,0x01,0x00]6542 6543v_cvt_f32_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x06544// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x2f,0x01,0x00]6545 6546v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x06547// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x10]6548 6549v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x06550// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x30]6551 6552v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x06553// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0xf0]6554 6555v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x06556// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0xf0]6557 6558v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x16559// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x01]6560 6561v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x36562// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x03]6563 6564v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf6565// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x0f]6566 6567v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x06568// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x0f]6569 6570v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:06571// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x08,0x00]6572 6573v_cvt_f32_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06574// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x10,0x00]6575 6576v_cvt_f32_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06577// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x20,0x00]6578 6579v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6580// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x06,0x00]6581 6582v_cvt_rpi_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6583// CHECK: [0xf9,0x18,0xfe,0x7f,0x01,0x06,0x06,0x00]6584 6585v_cvt_rpi_i32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6586// CHECK: [0xf9,0x18,0x0a,0x7e,0xff,0x06,0x06,0x00]6587 6588v_cvt_rpi_i32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD6589// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x06,0x00]6590 6591v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD6592// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x00,0x06,0x00]6593 6594v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD6595// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x01,0x06,0x00]6596 6597v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD6598// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x02,0x06,0x00]6599 6600v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD6601// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x03,0x06,0x00]6602 6603v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD6604// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x04,0x06,0x00]6605 6606v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD6607// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x05,0x06,0x00]6608 6609v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD6610// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x0e,0x06,0x00]6611 6612v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD6613// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x16,0x06,0x00]6614 6615v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD6616// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x16,0x06,0x00]6617 6618v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD6619// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x06,0x00]6620 6621v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_06622// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x00,0x00]6623 6624v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_16625// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x01,0x00]6626 6627v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_26628// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x02,0x00]6629 6630v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_36631// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x03,0x00]6632 6633v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_06634// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x04,0x00]6635 6636v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_16637// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x05,0x00]6638 6639v_cvt_rpi_i32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6640// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x16,0x00]6641 6642v_cvt_rpi_i32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6643// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x26,0x00]6644 6645v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06646// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x00]6647 6648v_cvt_rpi_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06649// CHECK: [0xfa,0x18,0xfe,0x7f,0x01,0xe4,0x00,0x00]6650 6651v_cvt_rpi_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06652// CHECK: [0xfa,0x18,0x0a,0x7e,0xff,0xe4,0x00,0x00]6653 6654v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x06655// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x1b,0x00,0x00]6656 6657v_cvt_rpi_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x06658// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x40,0x01,0x00]6659 6660v_cvt_rpi_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x06661// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x41,0x01,0x00]6662 6663v_cvt_rpi_i32_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x06664// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x42,0x01,0x00]6665 6666v_cvt_rpi_i32_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x06667// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x43,0x01,0x00]6668 6669v_cvt_rpi_i32_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x06670// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x30,0x01,0x00]6671 6672v_cvt_rpi_i32_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x06673// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x34,0x01,0x00]6674 6675v_cvt_rpi_i32_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x06676// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x38,0x01,0x00]6677 6678v_cvt_rpi_i32_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x06679// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x3c,0x01,0x00]6680 6681v_cvt_rpi_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x06682// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x01,0x01,0x00]6683 6684v_cvt_rpi_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x06685// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x0f,0x01,0x00]6686 6687v_cvt_rpi_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x06688// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x11,0x01,0x00]6689 6690v_cvt_rpi_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x06691// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x1f,0x01,0x00]6692 6693v_cvt_rpi_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x06694// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x21,0x01,0x00]6695 6696v_cvt_rpi_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x06697// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x2f,0x01,0x00]6698 6699v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x06700// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x10]6701 6702v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x06703// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x30]6704 6705v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x06706// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0xf0]6707 6708v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x06709// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0xf0]6710 6711v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x16712// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x01]6713 6714v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x36715// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x03]6716 6717v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf6718// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x0f]6719 6720v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x06721// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x0f]6722 6723v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:06724// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x08,0x00]6725 6726v_cvt_rpi_i32_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06727// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x10,0x00]6728 6729v_cvt_rpi_i32_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06730// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x20,0x00]6731 6732v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6733// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x06,0x00]6734 6735v_cvt_flr_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6736// CHECK: [0xf9,0x1a,0xfe,0x7f,0x01,0x06,0x06,0x00]6737 6738v_cvt_flr_i32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6739// CHECK: [0xf9,0x1a,0x0a,0x7e,0xff,0x06,0x06,0x00]6740 6741v_cvt_flr_i32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD6742// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x06,0x00]6743 6744v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD6745// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x00,0x06,0x00]6746 6747v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD6748// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x01,0x06,0x00]6749 6750v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD6751// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x02,0x06,0x00]6752 6753v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD6754// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x03,0x06,0x00]6755 6756v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD6757// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x04,0x06,0x00]6758 6759v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD6760// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x05,0x06,0x00]6761 6762v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD6763// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x0e,0x06,0x00]6764 6765v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD6766// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x16,0x06,0x00]6767 6768v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD6769// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x16,0x06,0x00]6770 6771v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD6772// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x06,0x00]6773 6774v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_06775// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x00,0x00]6776 6777v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_16778// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x01,0x00]6779 6780v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_26781// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x02,0x00]6782 6783v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_36784// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x03,0x00]6785 6786v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_06787// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x04,0x00]6788 6789v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_16790// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x05,0x00]6791 6792v_cvt_flr_i32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6793// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x16,0x00]6794 6795v_cvt_flr_i32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6796// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x26,0x00]6797 6798v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06799// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x00]6800 6801v_cvt_flr_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06802// CHECK: [0xfa,0x1a,0xfe,0x7f,0x01,0xe4,0x00,0x00]6803 6804v_cvt_flr_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06805// CHECK: [0xfa,0x1a,0x0a,0x7e,0xff,0xe4,0x00,0x00]6806 6807v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x06808// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x1b,0x00,0x00]6809 6810v_cvt_flr_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x06811// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x40,0x01,0x00]6812 6813v_cvt_flr_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x06814// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x41,0x01,0x00]6815 6816v_cvt_flr_i32_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x06817// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x42,0x01,0x00]6818 6819v_cvt_flr_i32_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x06820// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x43,0x01,0x00]6821 6822v_cvt_flr_i32_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x06823// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x30,0x01,0x00]6824 6825v_cvt_flr_i32_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x06826// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x34,0x01,0x00]6827 6828v_cvt_flr_i32_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x06829// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x38,0x01,0x00]6830 6831v_cvt_flr_i32_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x06832// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x3c,0x01,0x00]6833 6834v_cvt_flr_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x06835// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x01,0x01,0x00]6836 6837v_cvt_flr_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x06838// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x0f,0x01,0x00]6839 6840v_cvt_flr_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x06841// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x11,0x01,0x00]6842 6843v_cvt_flr_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x06844// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x1f,0x01,0x00]6845 6846v_cvt_flr_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x06847// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x21,0x01,0x00]6848 6849v_cvt_flr_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x06850// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x2f,0x01,0x00]6851 6852v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x06853// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x10]6854 6855v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x06856// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x30]6857 6858v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x06859// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]6860 6861v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x06862// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]6863 6864v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x16865// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x01]6866 6867v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x36868// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x03]6869 6870v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf6871// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]6872 6873v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x06874// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]6875 6876v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:06877// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x08,0x00]6878 6879v_cvt_flr_i32_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06880// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x10,0x00]6881 6882v_cvt_flr_i32_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06883// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x20,0x00]6884 6885v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6886// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x06,0x00]6887 6888v_cvt_off_f32_i4_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6889// CHECK: [0xf9,0x1c,0xfe,0x7f,0x01,0x06,0x06,0x00]6890 6891v_cvt_off_f32_i4_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6892// CHECK: [0xf9,0x1c,0x0a,0x7e,0xff,0x06,0x06,0x00]6893 6894v_cvt_off_f32_i4_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6895// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x26,0x06,0x00]6896 6897v_cvt_off_f32_i4_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD6898// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x06,0x00]6899 6900v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD6901// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x00,0x06,0x00]6902 6903v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD6904// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x01,0x06,0x00]6905 6906v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD6907// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x02,0x06,0x00]6908 6909v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD6910// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x03,0x06,0x00]6911 6912v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD6913// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x04,0x06,0x00]6914 6915v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD6916// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x05,0x06,0x00]6917 6918v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD6919// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x0e,0x06,0x00]6920 6921v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD6922// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x16,0x06,0x00]6923 6924v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD6925// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x16,0x06,0x00]6926 6927v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD6928// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x06,0x00]6929 6930v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_06931// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x00,0x00]6932 6933v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_16934// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x01,0x00]6935 6936v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_26937// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x02,0x00]6938 6939v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_36940// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x03,0x00]6941 6942v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_06943// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x04,0x00]6944 6945v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_16946// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x05,0x00]6947 6948v_cvt_off_f32_i4_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6949// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x0e,0x00]6950 6951v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06952// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x00]6953 6954v_cvt_off_f32_i4_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06955// CHECK: [0xfa,0x1c,0xfe,0x7f,0x01,0xe4,0x00,0x00]6956 6957v_cvt_off_f32_i4_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06958// CHECK: [0xfa,0x1c,0x0a,0x7e,0xff,0xe4,0x00,0x00]6959 6960v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x06961// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x1b,0x00,0x00]6962 6963v_cvt_off_f32_i4_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x06964// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x40,0x01,0x00]6965 6966v_cvt_off_f32_i4_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x06967// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x41,0x01,0x00]6968 6969v_cvt_off_f32_i4_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x06970// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x42,0x01,0x00]6971 6972v_cvt_off_f32_i4_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x06973// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x43,0x01,0x00]6974 6975v_cvt_off_f32_i4_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x06976// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x30,0x01,0x00]6977 6978v_cvt_off_f32_i4_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x06979// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x34,0x01,0x00]6980 6981v_cvt_off_f32_i4_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x06982// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x38,0x01,0x00]6983 6984v_cvt_off_f32_i4_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x06985// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x3c,0x01,0x00]6986 6987v_cvt_off_f32_i4_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x06988// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x01,0x01,0x00]6989 6990v_cvt_off_f32_i4_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x06991// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x0f,0x01,0x00]6992 6993v_cvt_off_f32_i4_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x06994// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x11,0x01,0x00]6995 6996v_cvt_off_f32_i4_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x06997// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x1f,0x01,0x00]6998 6999v_cvt_off_f32_i4_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x07000// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x21,0x01,0x00]7001 7002v_cvt_off_f32_i4_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x07003// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x2f,0x01,0x00]7004 7005v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x07006// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x10]7007 7008v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x07009// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x30]7010 7011v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x07012// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]7013 7014v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x07015// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]7016 7017v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x17018// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x01]7019 7020v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x37021// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x03]7022 7023v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf7024// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]7025 7026v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x07027// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]7028 7029v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:07030// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x08,0x00]7031 7032v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7033// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x06,0x00]7034 7035v_cvt_f32_ubyte0_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7036// CHECK: [0xf9,0x22,0xfe,0x7f,0x01,0x06,0x06,0x00]7037 7038v_cvt_f32_ubyte0_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7039// CHECK: [0xf9,0x22,0x0a,0x7e,0xff,0x06,0x06,0x00]7040 7041v_cvt_f32_ubyte0_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7042// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x26,0x06,0x00]7043 7044v_cvt_f32_ubyte0_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD7045// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x06,0x00]7046 7047v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD7048// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x00,0x06,0x00]7049 7050v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD7051// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x01,0x06,0x00]7052 7053v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD7054// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x02,0x06,0x00]7055 7056v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD7057// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x03,0x06,0x00]7058 7059v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD7060// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x04,0x06,0x00]7061 7062v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD7063// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x05,0x06,0x00]7064 7065v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD7066// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x0e,0x06,0x00]7067 7068v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD7069// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x16,0x06,0x00]7070 7071v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD7072// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x16,0x06,0x00]7073 7074v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD7075// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x06,0x00]7076 7077v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_07078// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x00,0x00]7079 7080v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_17081// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x01,0x00]7082 7083v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_27084// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x02,0x00]7085 7086v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_37087// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x03,0x00]7088 7089v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_07090// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x04,0x00]7091 7092v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_17093// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x05,0x00]7094 7095v_cvt_f32_ubyte0_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7096// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x0e,0x00]7097 7098v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07099// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x00]7100 7101v_cvt_f32_ubyte0_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07102// CHECK: [0xfa,0x22,0xfe,0x7f,0x01,0xe4,0x00,0x00]7103 7104v_cvt_f32_ubyte0_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07105// CHECK: [0xfa,0x22,0x0a,0x7e,0xff,0xe4,0x00,0x00]7106 7107v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x07108// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x1b,0x00,0x00]7109 7110v_cvt_f32_ubyte0_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x07111// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x40,0x01,0x00]7112 7113v_cvt_f32_ubyte0_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x07114// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x41,0x01,0x00]7115 7116v_cvt_f32_ubyte0_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x07117// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x42,0x01,0x00]7118 7119v_cvt_f32_ubyte0_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x07120// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x43,0x01,0x00]7121 7122v_cvt_f32_ubyte0_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x07123// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x30,0x01,0x00]7124 7125v_cvt_f32_ubyte0_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x07126// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x34,0x01,0x00]7127 7128v_cvt_f32_ubyte0_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x07129// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x38,0x01,0x00]7130 7131v_cvt_f32_ubyte0_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x07132// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x3c,0x01,0x00]7133 7134v_cvt_f32_ubyte0_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x07135// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x01,0x01,0x00]7136 7137v_cvt_f32_ubyte0_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x07138// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x0f,0x01,0x00]7139 7140v_cvt_f32_ubyte0_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x07141// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x11,0x01,0x00]7142 7143v_cvt_f32_ubyte0_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x07144// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x1f,0x01,0x00]7145 7146v_cvt_f32_ubyte0_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x07147// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x21,0x01,0x00]7148 7149v_cvt_f32_ubyte0_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x07150// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x2f,0x01,0x00]7151 7152v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x07153// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x10]7154 7155v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x07156// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x30]7157 7158v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x07159// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0xf0]7160 7161v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x07162// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0xf0]7163 7164v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x17165// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x01]7166 7167v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x37168// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x03]7169 7170v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf7171// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x0f]7172 7173v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x07174// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x0f]7175 7176v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:07177// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x08,0x00]7178 7179v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7180// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x06,0x00]7181 7182v_cvt_f32_ubyte1_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7183// CHECK: [0xf9,0x24,0xfe,0x7f,0x01,0x06,0x06,0x00]7184 7185v_cvt_f32_ubyte1_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7186// CHECK: [0xf9,0x24,0x0a,0x7e,0xff,0x06,0x06,0x00]7187 7188v_cvt_f32_ubyte1_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7189// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x26,0x06,0x00]7190 7191v_cvt_f32_ubyte1_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD7192// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x06,0x00]7193 7194v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD7195// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x00,0x06,0x00]7196 7197v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD7198// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x01,0x06,0x00]7199 7200v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD7201// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x02,0x06,0x00]7202 7203v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD7204// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x03,0x06,0x00]7205 7206v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD7207// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x04,0x06,0x00]7208 7209v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD7210// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x05,0x06,0x00]7211 7212v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD7213// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x0e,0x06,0x00]7214 7215v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD7216// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x16,0x06,0x00]7217 7218v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD7219// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x16,0x06,0x00]7220 7221v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD7222// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x06,0x00]7223 7224v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_07225// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x00,0x00]7226 7227v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_17228// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x01,0x00]7229 7230v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_27231// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x02,0x00]7232 7233v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_37234// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x03,0x00]7235 7236v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_07237// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x04,0x00]7238 7239v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_17240// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x05,0x00]7241 7242v_cvt_f32_ubyte1_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7243// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x0e,0x00]7244 7245v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07246// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x00]7247 7248v_cvt_f32_ubyte1_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07249// CHECK: [0xfa,0x24,0xfe,0x7f,0x01,0xe4,0x00,0x00]7250 7251v_cvt_f32_ubyte1_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07252// CHECK: [0xfa,0x24,0x0a,0x7e,0xff,0xe4,0x00,0x00]7253 7254v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x07255// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x1b,0x00,0x00]7256 7257v_cvt_f32_ubyte1_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x07258// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x40,0x01,0x00]7259 7260v_cvt_f32_ubyte1_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x07261// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x41,0x01,0x00]7262 7263v_cvt_f32_ubyte1_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x07264// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x42,0x01,0x00]7265 7266v_cvt_f32_ubyte1_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x07267// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x43,0x01,0x00]7268 7269v_cvt_f32_ubyte1_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x07270// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x30,0x01,0x00]7271 7272v_cvt_f32_ubyte1_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x07273// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x34,0x01,0x00]7274 7275v_cvt_f32_ubyte1_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x07276// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x38,0x01,0x00]7277 7278v_cvt_f32_ubyte1_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x07279// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x3c,0x01,0x00]7280 7281v_cvt_f32_ubyte1_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x07282// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x01,0x01,0x00]7283 7284v_cvt_f32_ubyte1_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x07285// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x0f,0x01,0x00]7286 7287v_cvt_f32_ubyte1_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x07288// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x11,0x01,0x00]7289 7290v_cvt_f32_ubyte1_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x07291// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x1f,0x01,0x00]7292 7293v_cvt_f32_ubyte1_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x07294// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x21,0x01,0x00]7295 7296v_cvt_f32_ubyte1_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x07297// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x2f,0x01,0x00]7298 7299v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x07300// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x10]7301 7302v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x07303// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x30]7304 7305v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x07306// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0xf0]7307 7308v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x07309// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0xf0]7310 7311v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x17312// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x01]7313 7314v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x37315// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x03]7316 7317v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf7318// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x0f]7319 7320v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x07321// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x0f]7322 7323v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:07324// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x08,0x00]7325 7326v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7327// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x06,0x00]7328 7329v_cvt_f32_ubyte2_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7330// CHECK: [0xf9,0x26,0xfe,0x7f,0x01,0x06,0x06,0x00]7331 7332v_cvt_f32_ubyte2_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7333// CHECK: [0xf9,0x26,0x0a,0x7e,0xff,0x06,0x06,0x00]7334 7335v_cvt_f32_ubyte2_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7336// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x26,0x06,0x00]7337 7338v_cvt_f32_ubyte2_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD7339// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x06,0x00]7340 7341v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD7342// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x00,0x06,0x00]7343 7344v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD7345// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x01,0x06,0x00]7346 7347v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD7348// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x02,0x06,0x00]7349 7350v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD7351// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x03,0x06,0x00]7352 7353v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD7354// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x04,0x06,0x00]7355 7356v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD7357// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x05,0x06,0x00]7358 7359v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD7360// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x0e,0x06,0x00]7361 7362v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD7363// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x16,0x06,0x00]7364 7365v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD7366// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x16,0x06,0x00]7367 7368v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD7369// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x06,0x00]7370 7371v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_07372// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x00,0x00]7373 7374v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_17375// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x01,0x00]7376 7377v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_27378// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x02,0x00]7379 7380v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_37381// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x03,0x00]7382 7383v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_07384// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x04,0x00]7385 7386v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_17387// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x05,0x00]7388 7389v_cvt_f32_ubyte2_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7390// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x0e,0x00]7391 7392v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07393// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x00]7394 7395v_cvt_f32_ubyte2_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07396// CHECK: [0xfa,0x26,0xfe,0x7f,0x01,0xe4,0x00,0x00]7397 7398v_cvt_f32_ubyte2_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07399// CHECK: [0xfa,0x26,0x0a,0x7e,0xff,0xe4,0x00,0x00]7400 7401v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x07402// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x1b,0x00,0x00]7403 7404v_cvt_f32_ubyte2_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x07405// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x40,0x01,0x00]7406 7407v_cvt_f32_ubyte2_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x07408// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x41,0x01,0x00]7409 7410v_cvt_f32_ubyte2_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x07411// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x42,0x01,0x00]7412 7413v_cvt_f32_ubyte2_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x07414// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x43,0x01,0x00]7415 7416v_cvt_f32_ubyte2_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x07417// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x30,0x01,0x00]7418 7419v_cvt_f32_ubyte2_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x07420// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x34,0x01,0x00]7421 7422v_cvt_f32_ubyte2_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x07423// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x38,0x01,0x00]7424 7425v_cvt_f32_ubyte2_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x07426// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x3c,0x01,0x00]7427 7428v_cvt_f32_ubyte2_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x07429// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x01,0x01,0x00]7430 7431v_cvt_f32_ubyte2_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x07432// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x0f,0x01,0x00]7433 7434v_cvt_f32_ubyte2_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x07435// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x11,0x01,0x00]7436 7437v_cvt_f32_ubyte2_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x07438// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x1f,0x01,0x00]7439 7440v_cvt_f32_ubyte2_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x07441// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x21,0x01,0x00]7442 7443v_cvt_f32_ubyte2_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x07444// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x2f,0x01,0x00]7445 7446v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x07447// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x10]7448 7449v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x07450// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x30]7451 7452v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x07453// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0xf0]7454 7455v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x07456// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0xf0]7457 7458v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x17459// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x01]7460 7461v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x37462// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x03]7463 7464v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf7465// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x0f]7466 7467v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x07468// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x0f]7469 7470v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:07471// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x08,0x00]7472 7473v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7474// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x06,0x00]7475 7476v_cvt_f32_ubyte3_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7477// CHECK: [0xf9,0x28,0xfe,0x7f,0x01,0x06,0x06,0x00]7478 7479v_cvt_f32_ubyte3_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7480// CHECK: [0xf9,0x28,0x0a,0x7e,0xff,0x06,0x06,0x00]7481 7482v_cvt_f32_ubyte3_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7483// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x26,0x06,0x00]7484 7485v_cvt_f32_ubyte3_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD7486// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x06,0x00]7487 7488v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD7489// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x00,0x06,0x00]7490 7491v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD7492// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x01,0x06,0x00]7493 7494v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD7495// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x02,0x06,0x00]7496 7497v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD7498// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x03,0x06,0x00]7499 7500v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD7501// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x04,0x06,0x00]7502 7503v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD7504// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x05,0x06,0x00]7505 7506v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD7507// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x0e,0x06,0x00]7508 7509v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD7510// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x16,0x06,0x00]7511 7512v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD7513// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x16,0x06,0x00]7514 7515v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD7516// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x06,0x00]7517 7518v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_07519// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x00,0x00]7520 7521v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_17522// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x01,0x00]7523 7524v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_27525// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x02,0x00]7526 7527v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_37528// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x03,0x00]7529 7530v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_07531// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x04,0x00]7532 7533v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_17534// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x05,0x00]7535 7536v_cvt_f32_ubyte3_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7537// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x0e,0x00]7538 7539v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07540// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x00]7541 7542v_cvt_f32_ubyte3_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07543// CHECK: [0xfa,0x28,0xfe,0x7f,0x01,0xe4,0x00,0x00]7544 7545v_cvt_f32_ubyte3_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07546// CHECK: [0xfa,0x28,0x0a,0x7e,0xff,0xe4,0x00,0x00]7547 7548v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x07549// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x1b,0x00,0x00]7550 7551v_cvt_f32_ubyte3_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x07552// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x40,0x01,0x00]7553 7554v_cvt_f32_ubyte3_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x07555// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x41,0x01,0x00]7556 7557v_cvt_f32_ubyte3_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x07558// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x42,0x01,0x00]7559 7560v_cvt_f32_ubyte3_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x07561// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x43,0x01,0x00]7562 7563v_cvt_f32_ubyte3_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x07564// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x30,0x01,0x00]7565 7566v_cvt_f32_ubyte3_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x07567// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x34,0x01,0x00]7568 7569v_cvt_f32_ubyte3_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x07570// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x38,0x01,0x00]7571 7572v_cvt_f32_ubyte3_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x07573// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x3c,0x01,0x00]7574 7575v_cvt_f32_ubyte3_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x07576// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x01,0x01,0x00]7577 7578v_cvt_f32_ubyte3_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x07579// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x0f,0x01,0x00]7580 7581v_cvt_f32_ubyte3_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x07582// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x11,0x01,0x00]7583 7584v_cvt_f32_ubyte3_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x07585// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x1f,0x01,0x00]7586 7587v_cvt_f32_ubyte3_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x07588// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x21,0x01,0x00]7589 7590v_cvt_f32_ubyte3_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x07591// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x2f,0x01,0x00]7592 7593v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x07594// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x10]7595 7596v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x07597// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x30]7598 7599v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x07600// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0xf0]7601 7602v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x07603// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0xf0]7604 7605v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x17606// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x01]7607 7608v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x37609// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x03]7610 7611v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf7612// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x0f]7613 7614v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x07615// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x0f]7616 7617v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:07618// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x08,0x00]7619 7620v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7621// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x06,0x06,0x00]7622 7623v_fract_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7624// CHECK: [0xf9,0x36,0xfe,0x7f,0x01,0x06,0x06,0x00]7625 7626v_fract_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7627// CHECK: [0xf9,0x36,0x0a,0x7e,0xff,0x06,0x06,0x00]7628 7629v_fract_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7630// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x26,0x06,0x00]7631 7632v_fract_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD7633// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x06,0x06,0x00]7634 7635v_fract_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD7636// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x00,0x06,0x00]7637 7638v_fract_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD7639// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x01,0x06,0x00]7640 7641v_fract_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD7642// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x02,0x06,0x00]7643 7644v_fract_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD7645// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x03,0x06,0x00]7646 7647v_fract_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD7648// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x04,0x06,0x00]7649 7650v_fract_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD7651// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x05,0x06,0x00]7652 7653v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD7654// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x0e,0x06,0x00]7655 7656v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD7657// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x16,0x06,0x00]7658 7659v_fract_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD7660// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x16,0x06,0x00]7661 7662v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD7663// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x06,0x06,0x00]7664 7665v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_07666// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x06,0x00,0x00]7667 7668v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_17669// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x06,0x01,0x00]7670 7671v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_27672// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x06,0x02,0x00]7673 7674v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_37675// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x06,0x03,0x00]7676 7677v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_07678// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x06,0x04,0x00]7679 7680v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_17681// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x06,0x05,0x00]7682 7683v_fract_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7684// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x06,0x16,0x00]7685 7686v_fract_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7687// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x06,0x26,0x00]7688 7689v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07690// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0x00]7691 7692v_fract_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07693// CHECK: [0xfa,0x36,0xfe,0x7f,0x01,0xe4,0x00,0x00]7694 7695v_fract_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07696// CHECK: [0xfa,0x36,0x0a,0x7e,0xff,0xe4,0x00,0x00]7697 7698v_fract_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x07699// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x1b,0x00,0x00]7700 7701v_fract_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x07702// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x40,0x01,0x00]7703 7704v_fract_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x07705// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x41,0x01,0x00]7706 7707v_fract_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x07708// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x42,0x01,0x00]7709 7710v_fract_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x07711// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x43,0x01,0x00]7712 7713v_fract_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x07714// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x30,0x01,0x00]7715 7716v_fract_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x07717// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x34,0x01,0x00]7718 7719v_fract_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x07720// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x38,0x01,0x00]7721 7722v_fract_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x07723// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x3c,0x01,0x00]7724 7725v_fract_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x07726// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x01,0x01,0x00]7727 7728v_fract_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x07729// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x0f,0x01,0x00]7730 7731v_fract_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x07732// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x11,0x01,0x00]7733 7734v_fract_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x07735// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x1f,0x01,0x00]7736 7737v_fract_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x07738// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x21,0x01,0x00]7739 7740v_fract_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x07741// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x2f,0x01,0x00]7742 7743v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x07744// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0x10]7745 7746v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x07747// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0x30]7748 7749v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x07750// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0xf0]7751 7752v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x07753// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0xf0]7754 7755v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x17756// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0x01]7757 7758v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x37759// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0x03]7760 7761v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf7762// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0x0f]7763 7764v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x07765// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0x0f]7766 7767v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:07768// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x08,0x00]7769 7770v_fract_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07771// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x10,0x00]7772 7773v_fract_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07774// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x20,0x00]7775 7776v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7777// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x06,0x06,0x00]7778 7779v_trunc_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7780// CHECK: [0xf9,0x38,0xfe,0x7f,0x01,0x06,0x06,0x00]7781 7782v_trunc_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7783// CHECK: [0xf9,0x38,0x0a,0x7e,0xff,0x06,0x06,0x00]7784 7785v_trunc_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7786// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x26,0x06,0x00]7787 7788v_trunc_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD7789// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x06,0x06,0x00]7790 7791v_trunc_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD7792// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x00,0x06,0x00]7793 7794v_trunc_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD7795// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x01,0x06,0x00]7796 7797v_trunc_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD7798// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x02,0x06,0x00]7799 7800v_trunc_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD7801// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x03,0x06,0x00]7802 7803v_trunc_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD7804// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x04,0x06,0x00]7805 7806v_trunc_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD7807// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x05,0x06,0x00]7808 7809v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD7810// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x0e,0x06,0x00]7811 7812v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD7813// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x16,0x06,0x00]7814 7815v_trunc_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD7816// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x16,0x06,0x00]7817 7818v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD7819// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x06,0x06,0x00]7820 7821v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_07822// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x06,0x00,0x00]7823 7824v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_17825// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x06,0x01,0x00]7826 7827v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_27828// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x06,0x02,0x00]7829 7830v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_37831// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x06,0x03,0x00]7832 7833v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_07834// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x06,0x04,0x00]7835 7836v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_17837// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x06,0x05,0x00]7838 7839v_trunc_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7840// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x06,0x16,0x00]7841 7842v_trunc_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7843// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x06,0x26,0x00]7844 7845v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07846// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0x00]7847 7848v_trunc_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07849// CHECK: [0xfa,0x38,0xfe,0x7f,0x01,0xe4,0x00,0x00]7850 7851v_trunc_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07852// CHECK: [0xfa,0x38,0x0a,0x7e,0xff,0xe4,0x00,0x00]7853 7854v_trunc_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x07855// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x1b,0x00,0x00]7856 7857v_trunc_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x07858// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x40,0x01,0x00]7859 7860v_trunc_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x07861// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x41,0x01,0x00]7862 7863v_trunc_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x07864// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x42,0x01,0x00]7865 7866v_trunc_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x07867// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x43,0x01,0x00]7868 7869v_trunc_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x07870// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x30,0x01,0x00]7871 7872v_trunc_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x07873// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x34,0x01,0x00]7874 7875v_trunc_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x07876// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x38,0x01,0x00]7877 7878v_trunc_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x07879// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x3c,0x01,0x00]7880 7881v_trunc_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x07882// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x01,0x01,0x00]7883 7884v_trunc_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x07885// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x0f,0x01,0x00]7886 7887v_trunc_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x07888// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x11,0x01,0x00]7889 7890v_trunc_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x07891// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x1f,0x01,0x00]7892 7893v_trunc_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x07894// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x21,0x01,0x00]7895 7896v_trunc_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x07897// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x2f,0x01,0x00]7898 7899v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x07900// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0x10]7901 7902v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x07903// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0x30]7904 7905v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x07906// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0xf0]7907 7908v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x07909// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0xf0]7910 7911v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x17912// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0x01]7913 7914v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x37915// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0x03]7916 7917v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf7918// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0x0f]7919 7920v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x07921// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0x0f]7922 7923v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:07924// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x08,0x00]7925 7926v_trunc_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07927// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x10,0x00]7928 7929v_trunc_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07930// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x20,0x00]7931 7932v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7933// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x06,0x06,0x00]7934 7935v_ceil_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7936// CHECK: [0xf9,0x3a,0xfe,0x7f,0x01,0x06,0x06,0x00]7937 7938v_ceil_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7939// CHECK: [0xf9,0x3a,0x0a,0x7e,0xff,0x06,0x06,0x00]7940 7941v_ceil_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7942// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x26,0x06,0x00]7943 7944v_ceil_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD7945// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x06,0x06,0x00]7946 7947v_ceil_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD7948// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x00,0x06,0x00]7949 7950v_ceil_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD7951// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x01,0x06,0x00]7952 7953v_ceil_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD7954// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x02,0x06,0x00]7955 7956v_ceil_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD7957// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x03,0x06,0x00]7958 7959v_ceil_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD7960// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x04,0x06,0x00]7961 7962v_ceil_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD7963// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x05,0x06,0x00]7964 7965v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD7966// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x0e,0x06,0x00]7967 7968v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD7969// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x16,0x06,0x00]7970 7971v_ceil_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD7972// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x16,0x06,0x00]7973 7974v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD7975// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x06,0x06,0x00]7976 7977v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_07978// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x06,0x00,0x00]7979 7980v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_17981// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x06,0x01,0x00]7982 7983v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_27984// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x06,0x02,0x00]7985 7986v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_37987// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x06,0x03,0x00]7988 7989v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_07990// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x06,0x04,0x00]7991 7992v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_17993// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x06,0x05,0x00]7994 7995v_ceil_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7996// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x06,0x16,0x00]7997 7998v_ceil_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7999// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x06,0x26,0x00]8000 8001v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08002// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0x00]8003 8004v_ceil_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08005// CHECK: [0xfa,0x3a,0xfe,0x7f,0x01,0xe4,0x00,0x00]8006 8007v_ceil_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08008// CHECK: [0xfa,0x3a,0x0a,0x7e,0xff,0xe4,0x00,0x00]8009 8010v_ceil_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x08011// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x1b,0x00,0x00]8012 8013v_ceil_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x08014// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x40,0x01,0x00]8015 8016v_ceil_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x08017// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x41,0x01,0x00]8018 8019v_ceil_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x08020// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x42,0x01,0x00]8021 8022v_ceil_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x08023// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x43,0x01,0x00]8024 8025v_ceil_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x08026// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x30,0x01,0x00]8027 8028v_ceil_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x08029// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x34,0x01,0x00]8030 8031v_ceil_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x08032// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x38,0x01,0x00]8033 8034v_ceil_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x08035// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x3c,0x01,0x00]8036 8037v_ceil_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x08038// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x01,0x01,0x00]8039 8040v_ceil_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x08041// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x0f,0x01,0x00]8042 8043v_ceil_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x08044// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x11,0x01,0x00]8045 8046v_ceil_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x08047// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x1f,0x01,0x00]8048 8049v_ceil_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x08050// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x21,0x01,0x00]8051 8052v_ceil_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x08053// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x2f,0x01,0x00]8054 8055v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x08056// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0x10]8057 8058v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x08059// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0x30]8060 8061v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x08062// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]8063 8064v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x08065// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]8066 8067v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x18068// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0x01]8069 8070v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x38071// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0x03]8072 8073v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf8074// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]8075 8076v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x08077// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]8078 8079v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:08080// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x08,0x00]8081 8082v_ceil_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08083// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x10,0x00]8084 8085v_ceil_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08086// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x20,0x00]8087 8088v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8089// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x06,0x06,0x00]8090 8091v_rndne_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8092// CHECK: [0xf9,0x3c,0xfe,0x7f,0x01,0x06,0x06,0x00]8093 8094v_rndne_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8095// CHECK: [0xf9,0x3c,0x0a,0x7e,0xff,0x06,0x06,0x00]8096 8097v_rndne_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8098// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x26,0x06,0x00]8099 8100v_rndne_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD8101// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x06,0x06,0x00]8102 8103v_rndne_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD8104// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x00,0x06,0x00]8105 8106v_rndne_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD8107// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x01,0x06,0x00]8108 8109v_rndne_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD8110// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x02,0x06,0x00]8111 8112v_rndne_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD8113// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x03,0x06,0x00]8114 8115v_rndne_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD8116// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x04,0x06,0x00]8117 8118v_rndne_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD8119// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x05,0x06,0x00]8120 8121v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD8122// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x0e,0x06,0x00]8123 8124v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD8125// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x16,0x06,0x00]8126 8127v_rndne_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD8128// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x16,0x06,0x00]8129 8130v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD8131// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x06,0x06,0x00]8132 8133v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_08134// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x06,0x00,0x00]8135 8136v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_18137// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x06,0x01,0x00]8138 8139v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_28140// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x06,0x02,0x00]8141 8142v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_38143// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x06,0x03,0x00]8144 8145v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_08146// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x06,0x04,0x00]8147 8148v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_18149// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x06,0x05,0x00]8150 8151v_rndne_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8152// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x06,0x16,0x00]8153 8154v_rndne_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8155// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x06,0x26,0x00]8156 8157v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08158// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0x00]8159 8160v_rndne_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08161// CHECK: [0xfa,0x3c,0xfe,0x7f,0x01,0xe4,0x00,0x00]8162 8163v_rndne_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08164// CHECK: [0xfa,0x3c,0x0a,0x7e,0xff,0xe4,0x00,0x00]8165 8166v_rndne_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x08167// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x1b,0x00,0x00]8168 8169v_rndne_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x08170// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x40,0x01,0x00]8171 8172v_rndne_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x08173// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x41,0x01,0x00]8174 8175v_rndne_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x08176// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x42,0x01,0x00]8177 8178v_rndne_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x08179// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x43,0x01,0x00]8180 8181v_rndne_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x08182// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x30,0x01,0x00]8183 8184v_rndne_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x08185// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x34,0x01,0x00]8186 8187v_rndne_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x08188// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x38,0x01,0x00]8189 8190v_rndne_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x08191// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x3c,0x01,0x00]8192 8193v_rndne_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x08194// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x01,0x01,0x00]8195 8196v_rndne_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x08197// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x0f,0x01,0x00]8198 8199v_rndne_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x08200// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x11,0x01,0x00]8201 8202v_rndne_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x08203// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x1f,0x01,0x00]8204 8205v_rndne_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x08206// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x21,0x01,0x00]8207 8208v_rndne_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x08209// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x2f,0x01,0x00]8210 8211v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x08212// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0x10]8213 8214v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x08215// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0x30]8216 8217v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x08218// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]8219 8220v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x08221// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]8222 8223v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x18224// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0x01]8225 8226v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x38227// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0x03]8228 8229v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf8230// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]8231 8232v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x08233// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]8234 8235v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:08236// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x08,0x00]8237 8238v_rndne_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08239// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x10,0x00]8240 8241v_rndne_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08242// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x20,0x00]8243 8244v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8245// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x06,0x06,0x00]8246 8247v_floor_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8248// CHECK: [0xf9,0x3e,0xfe,0x7f,0x01,0x06,0x06,0x00]8249 8250v_floor_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8251// CHECK: [0xf9,0x3e,0x0a,0x7e,0xff,0x06,0x06,0x00]8252 8253v_floor_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8254// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x26,0x06,0x00]8255 8256v_floor_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD8257// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x06,0x06,0x00]8258 8259v_floor_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD8260// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x00,0x06,0x00]8261 8262v_floor_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD8263// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x01,0x06,0x00]8264 8265v_floor_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD8266// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x02,0x06,0x00]8267 8268v_floor_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD8269// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x03,0x06,0x00]8270 8271v_floor_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD8272// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x04,0x06,0x00]8273 8274v_floor_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD8275// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x05,0x06,0x00]8276 8277v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD8278// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x0e,0x06,0x00]8279 8280v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD8281// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x16,0x06,0x00]8282 8283v_floor_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD8284// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x16,0x06,0x00]8285 8286v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD8287// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x06,0x06,0x00]8288 8289v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_08290// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x06,0x00,0x00]8291 8292v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_18293// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x06,0x01,0x00]8294 8295v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_28296// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x06,0x02,0x00]8297 8298v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_38299// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x06,0x03,0x00]8300 8301v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_08302// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x06,0x04,0x00]8303 8304v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_18305// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x06,0x05,0x00]8306 8307v_floor_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8308// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x06,0x16,0x00]8309 8310v_floor_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8311// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x06,0x26,0x00]8312 8313v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08314// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0x00]8315 8316v_floor_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08317// CHECK: [0xfa,0x3e,0xfe,0x7f,0x01,0xe4,0x00,0x00]8318 8319v_floor_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08320// CHECK: [0xfa,0x3e,0x0a,0x7e,0xff,0xe4,0x00,0x00]8321 8322v_floor_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x08323// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x1b,0x00,0x00]8324 8325v_floor_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x08326// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x40,0x01,0x00]8327 8328v_floor_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x08329// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x41,0x01,0x00]8330 8331v_floor_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x08332// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x42,0x01,0x00]8333 8334v_floor_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x08335// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x43,0x01,0x00]8336 8337v_floor_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x08338// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x30,0x01,0x00]8339 8340v_floor_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x08341// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x34,0x01,0x00]8342 8343v_floor_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x08344// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x38,0x01,0x00]8345 8346v_floor_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x08347// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x3c,0x01,0x00]8348 8349v_floor_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x08350// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x01,0x01,0x00]8351 8352v_floor_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x08353// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x0f,0x01,0x00]8354 8355v_floor_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x08356// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x11,0x01,0x00]8357 8358v_floor_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x08359// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x1f,0x01,0x00]8360 8361v_floor_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x08362// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x21,0x01,0x00]8363 8364v_floor_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x08365// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x2f,0x01,0x00]8366 8367v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x08368// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0x10]8369 8370v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x08371// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0x30]8372 8373v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x08374// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]8375 8376v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x08377// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]8378 8379v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x18380// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0x01]8381 8382v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x38383// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0x03]8384 8385v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf8386// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]8387 8388v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x08389// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]8390 8391v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:08392// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x08,0x00]8393 8394v_floor_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08395// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x10,0x00]8396 8397v_floor_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08398// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x20,0x00]8399 8400v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8401// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x06,0x00]8402 8403v_exp_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8404// CHECK: [0xf9,0x40,0xfe,0x7f,0x01,0x06,0x06,0x00]8405 8406v_exp_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8407// CHECK: [0xf9,0x40,0x0a,0x7e,0xff,0x06,0x06,0x00]8408 8409v_exp_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8410// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x26,0x06,0x00]8411 8412v_exp_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD8413// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x06,0x00]8414 8415v_exp_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD8416// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x00,0x06,0x00]8417 8418v_exp_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD8419// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x01,0x06,0x00]8420 8421v_exp_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD8422// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x02,0x06,0x00]8423 8424v_exp_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD8425// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x03,0x06,0x00]8426 8427v_exp_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD8428// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x04,0x06,0x00]8429 8430v_exp_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD8431// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x05,0x06,0x00]8432 8433v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD8434// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x0e,0x06,0x00]8435 8436v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD8437// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x16,0x06,0x00]8438 8439v_exp_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD8440// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x16,0x06,0x00]8441 8442v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD8443// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x06,0x00]8444 8445v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_08446// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x00,0x00]8447 8448v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_18449// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x01,0x00]8450 8451v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_28452// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x02,0x00]8453 8454v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_38455// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x03,0x00]8456 8457v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_08458// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x04,0x00]8459 8460v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_18461// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x05,0x00]8462 8463v_exp_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8464// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x16,0x00]8465 8466v_exp_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8467// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x26,0x00]8468 8469v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08470// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x00]8471 8472v_exp_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08473// CHECK: [0xfa,0x40,0xfe,0x7f,0x01,0xe4,0x00,0x00]8474 8475v_exp_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08476// CHECK: [0xfa,0x40,0x0a,0x7e,0xff,0xe4,0x00,0x00]8477 8478v_exp_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x08479// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x1b,0x00,0x00]8480 8481v_exp_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x08482// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x40,0x01,0x00]8483 8484v_exp_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x08485// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x41,0x01,0x00]8486 8487v_exp_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x08488// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x42,0x01,0x00]8489 8490v_exp_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x08491// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x43,0x01,0x00]8492 8493v_exp_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x08494// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x30,0x01,0x00]8495 8496v_exp_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x08497// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x34,0x01,0x00]8498 8499v_exp_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x08500// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x38,0x01,0x00]8501 8502v_exp_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x08503// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x3c,0x01,0x00]8504 8505v_exp_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x08506// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x01,0x01,0x00]8507 8508v_exp_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x08509// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x0f,0x01,0x00]8510 8511v_exp_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x08512// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x11,0x01,0x00]8513 8514v_exp_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x08515// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x1f,0x01,0x00]8516 8517v_exp_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x08518// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x21,0x01,0x00]8519 8520v_exp_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x08521// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x2f,0x01,0x00]8522 8523v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x08524// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x10]8525 8526v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x08527// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x30]8528 8529v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x08530// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0xf0]8531 8532v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x08533// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0xf0]8534 8535v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x18536// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x01]8537 8538v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x38539// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x03]8540 8541v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf8542// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x0f]8543 8544v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x08545// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x0f]8546 8547v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:08548// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x08,0x00]8549 8550v_exp_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08551// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x10,0x00]8552 8553v_exp_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08554// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x20,0x00]8555 8556v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8557// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x06,0x00]8558 8559v_log_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8560// CHECK: [0xf9,0x42,0xfe,0x7f,0x01,0x06,0x06,0x00]8561 8562v_log_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8563// CHECK: [0xf9,0x42,0x0a,0x7e,0xff,0x06,0x06,0x00]8564 8565v_log_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8566// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x26,0x06,0x00]8567 8568v_log_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD8569// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x06,0x00]8570 8571v_log_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD8572// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x00,0x06,0x00]8573 8574v_log_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD8575// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x01,0x06,0x00]8576 8577v_log_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD8578// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x02,0x06,0x00]8579 8580v_log_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD8581// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x03,0x06,0x00]8582 8583v_log_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD8584// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x04,0x06,0x00]8585 8586v_log_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD8587// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x05,0x06,0x00]8588 8589v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD8590// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x0e,0x06,0x00]8591 8592v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD8593// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x16,0x06,0x00]8594 8595v_log_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD8596// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x16,0x06,0x00]8597 8598v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD8599// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x06,0x00]8600 8601v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_08602// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x00,0x00]8603 8604v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_18605// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x01,0x00]8606 8607v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_28608// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x02,0x00]8609 8610v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_38611// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x03,0x00]8612 8613v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_08614// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x04,0x00]8615 8616v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_18617// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x05,0x00]8618 8619v_log_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8620// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x16,0x00]8621 8622v_log_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8623// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x26,0x00]8624 8625v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08626// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x00]8627 8628v_log_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08629// CHECK: [0xfa,0x42,0xfe,0x7f,0x01,0xe4,0x00,0x00]8630 8631v_log_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08632// CHECK: [0xfa,0x42,0x0a,0x7e,0xff,0xe4,0x00,0x00]8633 8634v_log_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x08635// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x1b,0x00,0x00]8636 8637v_log_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x08638// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x40,0x01,0x00]8639 8640v_log_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x08641// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x41,0x01,0x00]8642 8643v_log_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x08644// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x42,0x01,0x00]8645 8646v_log_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x08647// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x43,0x01,0x00]8648 8649v_log_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x08650// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x30,0x01,0x00]8651 8652v_log_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x08653// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x34,0x01,0x00]8654 8655v_log_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x08656// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x38,0x01,0x00]8657 8658v_log_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x08659// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x3c,0x01,0x00]8660 8661v_log_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x08662// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x01,0x01,0x00]8663 8664v_log_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x08665// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x0f,0x01,0x00]8666 8667v_log_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x08668// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x11,0x01,0x00]8669 8670v_log_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x08671// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x1f,0x01,0x00]8672 8673v_log_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x08674// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x21,0x01,0x00]8675 8676v_log_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x08677// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x2f,0x01,0x00]8678 8679v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x08680// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x10]8681 8682v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x08683// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x30]8684 8685v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x08686// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0xf0]8687 8688v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x08689// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0xf0]8690 8691v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x18692// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x01]8693 8694v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x38695// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x03]8696 8697v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf8698// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x0f]8699 8700v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x08701// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x0f]8702 8703v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:08704// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x08,0x00]8705 8706v_log_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08707// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x10,0x00]8708 8709v_log_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08710// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x20,0x00]8711 8712v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8713// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x06,0x00]8714 8715v_rcp_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8716// CHECK: [0xf9,0x44,0xfe,0x7f,0x01,0x06,0x06,0x00]8717 8718v_rcp_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8719// CHECK: [0xf9,0x44,0x0a,0x7e,0xff,0x06,0x06,0x00]8720 8721v_rcp_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8722// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x26,0x06,0x00]8723 8724v_rcp_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD8725// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x06,0x00]8726 8727v_rcp_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD8728// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x00,0x06,0x00]8729 8730v_rcp_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD8731// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x01,0x06,0x00]8732 8733v_rcp_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD8734// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x02,0x06,0x00]8735 8736v_rcp_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD8737// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x03,0x06,0x00]8738 8739v_rcp_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD8740// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x04,0x06,0x00]8741 8742v_rcp_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD8743// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x05,0x06,0x00]8744 8745v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD8746// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x0e,0x06,0x00]8747 8748v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD8749// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x16,0x06,0x00]8750 8751v_rcp_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD8752// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x16,0x06,0x00]8753 8754v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD8755// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x06,0x00]8756 8757v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_08758// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x00,0x00]8759 8760v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_18761// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x01,0x00]8762 8763v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_28764// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x02,0x00]8765 8766v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_38767// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x03,0x00]8768 8769v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_08770// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x04,0x00]8771 8772v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_18773// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x05,0x00]8774 8775v_rcp_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8776// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x16,0x00]8777 8778v_rcp_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8779// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x26,0x00]8780 8781v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08782// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x00]8783 8784v_rcp_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08785// CHECK: [0xfa,0x44,0xfe,0x7f,0x01,0xe4,0x00,0x00]8786 8787v_rcp_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08788// CHECK: [0xfa,0x44,0x0a,0x7e,0xff,0xe4,0x00,0x00]8789 8790v_rcp_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x08791// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x1b,0x00,0x00]8792 8793v_rcp_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x08794// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x40,0x01,0x00]8795 8796v_rcp_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x08797// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x41,0x01,0x00]8798 8799v_rcp_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x08800// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x42,0x01,0x00]8801 8802v_rcp_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x08803// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x43,0x01,0x00]8804 8805v_rcp_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x08806// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x30,0x01,0x00]8807 8808v_rcp_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x08809// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x34,0x01,0x00]8810 8811v_rcp_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x08812// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x38,0x01,0x00]8813 8814v_rcp_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x08815// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x3c,0x01,0x00]8816 8817v_rcp_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x08818// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x01,0x01,0x00]8819 8820v_rcp_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x08821// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x0f,0x01,0x00]8822 8823v_rcp_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x08824// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x11,0x01,0x00]8825 8826v_rcp_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x08827// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x1f,0x01,0x00]8828 8829v_rcp_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x08830// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x21,0x01,0x00]8831 8832v_rcp_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x08833// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x2f,0x01,0x00]8834 8835v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x08836// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x10]8837 8838v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x08839// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x30]8840 8841v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x08842// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0xf0]8843 8844v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x08845// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0xf0]8846 8847v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x18848// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x01]8849 8850v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x38851// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x03]8852 8853v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf8854// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x0f]8855 8856v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x08857// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x0f]8858 8859v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:08860// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x08,0x00]8861 8862v_rcp_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08863// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x10,0x00]8864 8865v_rcp_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08866// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x20,0x00]8867 8868v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8869// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x06,0x00]8870 8871v_rcp_iflag_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8872// CHECK: [0xf9,0x46,0xfe,0x7f,0x01,0x06,0x06,0x00]8873 8874v_rcp_iflag_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8875// CHECK: [0xf9,0x46,0x0a,0x7e,0xff,0x06,0x06,0x00]8876 8877v_rcp_iflag_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8878// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x26,0x06,0x00]8879 8880v_rcp_iflag_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD8881// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x06,0x00]8882 8883v_rcp_iflag_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD8884// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x00,0x06,0x00]8885 8886v_rcp_iflag_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD8887// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x01,0x06,0x00]8888 8889v_rcp_iflag_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD8890// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x02,0x06,0x00]8891 8892v_rcp_iflag_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD8893// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x03,0x06,0x00]8894 8895v_rcp_iflag_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD8896// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x04,0x06,0x00]8897 8898v_rcp_iflag_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD8899// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x05,0x06,0x00]8900 8901v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD8902// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x0e,0x06,0x00]8903 8904v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD8905// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x16,0x06,0x00]8906 8907v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD8908// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x16,0x06,0x00]8909 8910v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD8911// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x06,0x00]8912 8913v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_08914// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x00,0x00]8915 8916v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_18917// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x01,0x00]8918 8919v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_28920// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x02,0x00]8921 8922v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_38923// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x03,0x00]8924 8925v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_08926// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x04,0x00]8927 8928v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_18929// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x05,0x00]8930 8931v_rcp_iflag_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8932// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x16,0x00]8933 8934v_rcp_iflag_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8935// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x26,0x00]8936 8937v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08938// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x00]8939 8940v_rcp_iflag_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08941// CHECK: [0xfa,0x46,0xfe,0x7f,0x01,0xe4,0x00,0x00]8942 8943v_rcp_iflag_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08944// CHECK: [0xfa,0x46,0x0a,0x7e,0xff,0xe4,0x00,0x00]8945 8946v_rcp_iflag_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x08947// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x1b,0x00,0x00]8948 8949v_rcp_iflag_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x08950// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x40,0x01,0x00]8951 8952v_rcp_iflag_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x08953// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x41,0x01,0x00]8954 8955v_rcp_iflag_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x08956// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x42,0x01,0x00]8957 8958v_rcp_iflag_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x08959// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x43,0x01,0x00]8960 8961v_rcp_iflag_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x08962// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x30,0x01,0x00]8963 8964v_rcp_iflag_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x08965// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x34,0x01,0x00]8966 8967v_rcp_iflag_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x08968// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x38,0x01,0x00]8969 8970v_rcp_iflag_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x08971// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x3c,0x01,0x00]8972 8973v_rcp_iflag_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x08974// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x01,0x01,0x00]8975 8976v_rcp_iflag_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x08977// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x0f,0x01,0x00]8978 8979v_rcp_iflag_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x08980// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x11,0x01,0x00]8981 8982v_rcp_iflag_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x08983// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x1f,0x01,0x00]8984 8985v_rcp_iflag_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x08986// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x21,0x01,0x00]8987 8988v_rcp_iflag_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x08989// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x2f,0x01,0x00]8990 8991v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x08992// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x10]8993 8994v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x08995// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x30]8996 8997v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x08998// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0xf0]8999 9000v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x09001// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0xf0]9002 9003v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x19004// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x01]9005 9006v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x39007// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x03]9008 9009v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf9010// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x0f]9011 9012v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x09013// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x0f]9014 9015v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:09016// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x08,0x00]9017 9018v_rcp_iflag_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09019// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x10,0x00]9020 9021v_rcp_iflag_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09022// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x20,0x00]9023 9024v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9025// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x06,0x00]9026 9027v_rsq_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9028// CHECK: [0xf9,0x48,0xfe,0x7f,0x01,0x06,0x06,0x00]9029 9030v_rsq_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9031// CHECK: [0xf9,0x48,0x0a,0x7e,0xff,0x06,0x06,0x00]9032 9033v_rsq_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9034// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x26,0x06,0x00]9035 9036v_rsq_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD9037// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x06,0x00]9038 9039v_rsq_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD9040// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x00,0x06,0x00]9041 9042v_rsq_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD9043// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x01,0x06,0x00]9044 9045v_rsq_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD9046// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x02,0x06,0x00]9047 9048v_rsq_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD9049// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x03,0x06,0x00]9050 9051v_rsq_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD9052// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x04,0x06,0x00]9053 9054v_rsq_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD9055// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x05,0x06,0x00]9056 9057v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD9058// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x0e,0x06,0x00]9059 9060v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD9061// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x16,0x06,0x00]9062 9063v_rsq_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD9064// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x16,0x06,0x00]9065 9066v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD9067// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x06,0x00]9068 9069v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_09070// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x00,0x00]9071 9072v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_19073// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x01,0x00]9074 9075v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_29076// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x02,0x00]9077 9078v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_39079// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x03,0x00]9080 9081v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_09082// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x04,0x00]9083 9084v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_19085// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x05,0x00]9086 9087v_rsq_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9088// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x16,0x00]9089 9090v_rsq_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9091// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x26,0x00]9092 9093v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09094// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x00]9095 9096v_rsq_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09097// CHECK: [0xfa,0x48,0xfe,0x7f,0x01,0xe4,0x00,0x00]9098 9099v_rsq_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09100// CHECK: [0xfa,0x48,0x0a,0x7e,0xff,0xe4,0x00,0x00]9101 9102v_rsq_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x09103// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x1b,0x00,0x00]9104 9105v_rsq_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x09106// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x40,0x01,0x00]9107 9108v_rsq_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x09109// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x41,0x01,0x00]9110 9111v_rsq_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x09112// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x42,0x01,0x00]9113 9114v_rsq_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x09115// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x43,0x01,0x00]9116 9117v_rsq_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x09118// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x30,0x01,0x00]9119 9120v_rsq_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x09121// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x34,0x01,0x00]9122 9123v_rsq_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x09124// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x38,0x01,0x00]9125 9126v_rsq_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x09127// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x3c,0x01,0x00]9128 9129v_rsq_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x09130// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x01,0x01,0x00]9131 9132v_rsq_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x09133// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x0f,0x01,0x00]9134 9135v_rsq_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x09136// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x11,0x01,0x00]9137 9138v_rsq_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x09139// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x1f,0x01,0x00]9140 9141v_rsq_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x09142// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x21,0x01,0x00]9143 9144v_rsq_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x09145// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x2f,0x01,0x00]9146 9147v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x09148// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x10]9149 9150v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x09151// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x30]9152 9153v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x09154// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0xf0]9155 9156v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x09157// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0xf0]9158 9159v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x19160// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x01]9161 9162v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x39163// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x03]9164 9165v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf9166// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x0f]9167 9168v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x09169// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x0f]9170 9171v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:09172// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x08,0x00]9173 9174v_rsq_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09175// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x10,0x00]9176 9177v_rsq_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09178// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x20,0x00]9179 9180v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9181// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x06,0x00]9182 9183v_sqrt_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9184// CHECK: [0xf9,0x4e,0xfe,0x7f,0x01,0x06,0x06,0x00]9185 9186v_sqrt_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9187// CHECK: [0xf9,0x4e,0x0a,0x7e,0xff,0x06,0x06,0x00]9188 9189v_sqrt_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9190// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x26,0x06,0x00]9191 9192v_sqrt_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD9193// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x06,0x00]9194 9195v_sqrt_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD9196// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x00,0x06,0x00]9197 9198v_sqrt_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD9199// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x01,0x06,0x00]9200 9201v_sqrt_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD9202// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x02,0x06,0x00]9203 9204v_sqrt_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD9205// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x03,0x06,0x00]9206 9207v_sqrt_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD9208// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x04,0x06,0x00]9209 9210v_sqrt_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD9211// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x05,0x06,0x00]9212 9213v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD9214// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x0e,0x06,0x00]9215 9216v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD9217// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x16,0x06,0x00]9218 9219v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD9220// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x16,0x06,0x00]9221 9222v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD9223// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x06,0x00]9224 9225v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_09226// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x00,0x00]9227 9228v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_19229// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x01,0x00]9230 9231v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_29232// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x02,0x00]9233 9234v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_39235// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x03,0x00]9236 9237v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_09238// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x04,0x00]9239 9240v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_19241// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x05,0x00]9242 9243v_sqrt_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9244// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x16,0x00]9245 9246v_sqrt_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9247// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x26,0x00]9248 9249v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09250// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x00]9251 9252v_sqrt_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09253// CHECK: [0xfa,0x4e,0xfe,0x7f,0x01,0xe4,0x00,0x00]9254 9255v_sqrt_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09256// CHECK: [0xfa,0x4e,0x0a,0x7e,0xff,0xe4,0x00,0x00]9257 9258v_sqrt_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x09259// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x1b,0x00,0x00]9260 9261v_sqrt_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x09262// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x40,0x01,0x00]9263 9264v_sqrt_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x09265// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x41,0x01,0x00]9266 9267v_sqrt_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x09268// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x42,0x01,0x00]9269 9270v_sqrt_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x09271// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x43,0x01,0x00]9272 9273v_sqrt_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x09274// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x30,0x01,0x00]9275 9276v_sqrt_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x09277// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x34,0x01,0x00]9278 9279v_sqrt_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x09280// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x38,0x01,0x00]9281 9282v_sqrt_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x09283// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x3c,0x01,0x00]9284 9285v_sqrt_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x09286// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x01,0x01,0x00]9287 9288v_sqrt_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x09289// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x0f,0x01,0x00]9290 9291v_sqrt_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x09292// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x11,0x01,0x00]9293 9294v_sqrt_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x09295// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x1f,0x01,0x00]9296 9297v_sqrt_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x09298// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x21,0x01,0x00]9299 9300v_sqrt_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x09301// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x2f,0x01,0x00]9302 9303v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x09304// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x10]9305 9306v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x09307// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x30]9308 9309v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x09310// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]9311 9312v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x09313// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]9314 9315v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x19316// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x01]9317 9318v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x39319// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x03]9320 9321v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf9322// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]9323 9324v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x09325// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]9326 9327v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:09328// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x08,0x00]9329 9330v_sqrt_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09331// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x10,0x00]9332 9333v_sqrt_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09334// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x20,0x00]9335 9336v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9337// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x06,0x06,0x00]9338 9339v_sin_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9340// CHECK: [0xf9,0x52,0xfe,0x7f,0x01,0x06,0x06,0x00]9341 9342v_sin_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9343// CHECK: [0xf9,0x52,0x0a,0x7e,0xff,0x06,0x06,0x00]9344 9345v_sin_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9346// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x26,0x06,0x00]9347 9348v_sin_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD9349// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x06,0x06,0x00]9350 9351v_sin_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD9352// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x00,0x06,0x00]9353 9354v_sin_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD9355// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x01,0x06,0x00]9356 9357v_sin_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD9358// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x02,0x06,0x00]9359 9360v_sin_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD9361// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x03,0x06,0x00]9362 9363v_sin_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD9364// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x04,0x06,0x00]9365 9366v_sin_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD9367// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x05,0x06,0x00]9368 9369v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD9370// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x0e,0x06,0x00]9371 9372v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD9373// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x16,0x06,0x00]9374 9375v_sin_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD9376// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x16,0x06,0x00]9377 9378v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD9379// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x06,0x06,0x00]9380 9381v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_09382// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x06,0x00,0x00]9383 9384v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_19385// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x06,0x01,0x00]9386 9387v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_29388// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x06,0x02,0x00]9389 9390v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_39391// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x06,0x03,0x00]9392 9393v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_09394// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x06,0x04,0x00]9395 9396v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_19397// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x06,0x05,0x00]9398 9399v_sin_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9400// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x06,0x16,0x00]9401 9402v_sin_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9403// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x06,0x26,0x00]9404 9405v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09406// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0x00]9407 9408v_sin_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09409// CHECK: [0xfa,0x52,0xfe,0x7f,0x01,0xe4,0x00,0x00]9410 9411v_sin_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09412// CHECK: [0xfa,0x52,0x0a,0x7e,0xff,0xe4,0x00,0x00]9413 9414v_sin_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x09415// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x1b,0x00,0x00]9416 9417v_sin_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x09418// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x40,0x01,0x00]9419 9420v_sin_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x09421// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x41,0x01,0x00]9422 9423v_sin_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x09424// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x42,0x01,0x00]9425 9426v_sin_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x09427// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x43,0x01,0x00]9428 9429v_sin_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x09430// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x30,0x01,0x00]9431 9432v_sin_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x09433// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x34,0x01,0x00]9434 9435v_sin_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x09436// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x38,0x01,0x00]9437 9438v_sin_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x09439// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x3c,0x01,0x00]9440 9441v_sin_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x09442// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x01,0x01,0x00]9443 9444v_sin_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x09445// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x0f,0x01,0x00]9446 9447v_sin_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x09448// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x11,0x01,0x00]9449 9450v_sin_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x09451// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x1f,0x01,0x00]9452 9453v_sin_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x09454// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x21,0x01,0x00]9455 9456v_sin_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x09457// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x2f,0x01,0x00]9458 9459v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x09460// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0x10]9461 9462v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x09463// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0x30]9464 9465v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x09466// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0xf0]9467 9468v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x09469// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0xf0]9470 9471v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x19472// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0x01]9473 9474v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x39475// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0x03]9476 9477v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf9478// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0x0f]9479 9480v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x09481// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0x0f]9482 9483v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:09484// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x08,0x00]9485 9486v_sin_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09487// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x10,0x00]9488 9489v_sin_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09490// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x20,0x00]9491 9492v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9493// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x06,0x00]9494 9495v_cos_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9496// CHECK: [0xf9,0x54,0xfe,0x7f,0x01,0x06,0x06,0x00]9497 9498v_cos_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9499// CHECK: [0xf9,0x54,0x0a,0x7e,0xff,0x06,0x06,0x00]9500 9501v_cos_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9502// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x26,0x06,0x00]9503 9504v_cos_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD9505// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x06,0x00]9506 9507v_cos_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD9508// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x00,0x06,0x00]9509 9510v_cos_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD9511// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x01,0x06,0x00]9512 9513v_cos_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD9514// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x02,0x06,0x00]9515 9516v_cos_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD9517// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x03,0x06,0x00]9518 9519v_cos_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD9520// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x04,0x06,0x00]9521 9522v_cos_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD9523// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x05,0x06,0x00]9524 9525v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD9526// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x0e,0x06,0x00]9527 9528v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD9529// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x16,0x06,0x00]9530 9531v_cos_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD9532// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x16,0x06,0x00]9533 9534v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD9535// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x06,0x00]9536 9537v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_09538// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x00,0x00]9539 9540v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_19541// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x01,0x00]9542 9543v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_29544// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x02,0x00]9545 9546v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_39547// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x03,0x00]9548 9549v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_09550// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x04,0x00]9551 9552v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_19553// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x05,0x00]9554 9555v_cos_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9556// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x16,0x00]9557 9558v_cos_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9559// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x26,0x00]9560 9561v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09562// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x00]9563 9564v_cos_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09565// CHECK: [0xfa,0x54,0xfe,0x7f,0x01,0xe4,0x00,0x00]9566 9567v_cos_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09568// CHECK: [0xfa,0x54,0x0a,0x7e,0xff,0xe4,0x00,0x00]9569 9570v_cos_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x09571// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x1b,0x00,0x00]9572 9573v_cos_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x09574// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x40,0x01,0x00]9575 9576v_cos_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x09577// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x41,0x01,0x00]9578 9579v_cos_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x09580// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x42,0x01,0x00]9581 9582v_cos_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x09583// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x43,0x01,0x00]9584 9585v_cos_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x09586// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x30,0x01,0x00]9587 9588v_cos_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x09589// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x34,0x01,0x00]9590 9591v_cos_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x09592// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x38,0x01,0x00]9593 9594v_cos_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x09595// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x3c,0x01,0x00]9596 9597v_cos_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x09598// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x01,0x01,0x00]9599 9600v_cos_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x09601// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x0f,0x01,0x00]9602 9603v_cos_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x09604// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x11,0x01,0x00]9605 9606v_cos_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x09607// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x1f,0x01,0x00]9608 9609v_cos_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x09610// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x21,0x01,0x00]9611 9612v_cos_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x09613// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x2f,0x01,0x00]9614 9615v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x09616// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x10]9617 9618v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x09619// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x30]9620 9621v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x09622// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0xf0]9623 9624v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x09625// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0xf0]9626 9627v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x19628// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x01]9629 9630v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x39631// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x03]9632 9633v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf9634// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x0f]9635 9636v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x09637// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x0f]9638 9639v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:09640// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x08,0x00]9641 9642v_cos_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09643// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x10,0x00]9644 9645v_cos_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09646// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x20,0x00]9647 9648v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9649// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x06,0x00]9650 9651v_not_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9652// CHECK: [0xf9,0x56,0xfe,0x7f,0x01,0x06,0x06,0x00]9653 9654v_not_b32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9655// CHECK: [0xf9,0x56,0x0a,0x7e,0xff,0x06,0x06,0x00]9656 9657v_not_b32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD9658// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x06,0x00]9659 9660v_not_b32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD9661// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x00,0x06,0x00]9662 9663v_not_b32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD9664// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x01,0x06,0x00]9665 9666v_not_b32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD9667// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x02,0x06,0x00]9668 9669v_not_b32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD9670// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x03,0x06,0x00]9671 9672v_not_b32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD9673// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x04,0x06,0x00]9674 9675v_not_b32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD9676// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x05,0x06,0x00]9677 9678v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD9679// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x0e,0x06,0x00]9680 9681v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD9682// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x16,0x06,0x00]9683 9684v_not_b32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD9685// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x16,0x06,0x00]9686 9687v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD9688// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x06,0x00]9689 9690v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_09691// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x00,0x00]9692 9693v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_19694// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x01,0x00]9695 9696v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_29697// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x02,0x00]9698 9699v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_39700// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x03,0x00]9701 9702v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_09703// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x04,0x00]9704 9705v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_19706// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x05,0x00]9707 9708v_not_b32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9709// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x0e,0x00]9710 9711v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09712// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x00]9713 9714v_not_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09715// CHECK: [0xfa,0x56,0xfe,0x7f,0x01,0xe4,0x00,0x00]9716 9717v_not_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09718// CHECK: [0xfa,0x56,0x0a,0x7e,0xff,0xe4,0x00,0x00]9719 9720v_not_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x09721// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x1b,0x00,0x00]9722 9723v_not_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x09724// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x40,0x01,0x00]9725 9726v_not_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x09727// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x41,0x01,0x00]9728 9729v_not_b32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x09730// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x42,0x01,0x00]9731 9732v_not_b32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x09733// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x43,0x01,0x00]9734 9735v_not_b32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x09736// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x30,0x01,0x00]9737 9738v_not_b32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x09739// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x34,0x01,0x00]9740 9741v_not_b32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x09742// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x38,0x01,0x00]9743 9744v_not_b32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x09745// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x3c,0x01,0x00]9746 9747v_not_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x09748// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x01,0x01,0x00]9749 9750v_not_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x09751// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x0f,0x01,0x00]9752 9753v_not_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x09754// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x11,0x01,0x00]9755 9756v_not_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x09757// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x1f,0x01,0x00]9758 9759v_not_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x09760// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x21,0x01,0x00]9761 9762v_not_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x09763// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x2f,0x01,0x00]9764 9765v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x09766// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x10]9767 9768v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x09769// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x30]9770 9771v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x09772// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0xf0]9773 9774v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x09775// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0xf0]9776 9777v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x19778// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x01]9779 9780v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x39781// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x03]9782 9783v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf9784// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x0f]9785 9786v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x09787// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x0f]9788 9789v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:09790// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x08,0x00]9791 9792v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9793// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x06,0x06,0x00]9794 9795v_bfrev_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9796// CHECK: [0xf9,0x58,0xfe,0x7f,0x01,0x06,0x06,0x00]9797 9798v_bfrev_b32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9799// CHECK: [0xf9,0x58,0x0a,0x7e,0xff,0x06,0x06,0x00]9800 9801v_bfrev_b32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD9802// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x06,0x06,0x00]9803 9804v_bfrev_b32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD9805// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x00,0x06,0x00]9806 9807v_bfrev_b32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD9808// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x01,0x06,0x00]9809 9810v_bfrev_b32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD9811// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x02,0x06,0x00]9812 9813v_bfrev_b32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD9814// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x03,0x06,0x00]9815 9816v_bfrev_b32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD9817// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x04,0x06,0x00]9818 9819v_bfrev_b32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD9820// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x05,0x06,0x00]9821 9822v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD9823// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x0e,0x06,0x00]9824 9825v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD9826// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x16,0x06,0x00]9827 9828v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD9829// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x16,0x06,0x00]9830 9831v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD9832// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x06,0x06,0x00]9833 9834v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_09835// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x06,0x00,0x00]9836 9837v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_19838// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x06,0x01,0x00]9839 9840v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_29841// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x06,0x02,0x00]9842 9843v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_39844// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x06,0x03,0x00]9845 9846v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_09847// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x06,0x04,0x00]9848 9849v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_19850// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x06,0x05,0x00]9851 9852v_bfrev_b32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9853// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x06,0x0e,0x00]9854 9855v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09856// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0x00]9857 9858v_bfrev_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09859// CHECK: [0xfa,0x58,0xfe,0x7f,0x01,0xe4,0x00,0x00]9860 9861v_bfrev_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09862// CHECK: [0xfa,0x58,0x0a,0x7e,0xff,0xe4,0x00,0x00]9863 9864v_bfrev_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x09865// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x1b,0x00,0x00]9866 9867v_bfrev_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x09868// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x40,0x01,0x00]9869 9870v_bfrev_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x09871// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x41,0x01,0x00]9872 9873v_bfrev_b32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x09874// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x42,0x01,0x00]9875 9876v_bfrev_b32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x09877// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x43,0x01,0x00]9878 9879v_bfrev_b32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x09880// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x30,0x01,0x00]9881 9882v_bfrev_b32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x09883// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x34,0x01,0x00]9884 9885v_bfrev_b32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x09886// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x38,0x01,0x00]9887 9888v_bfrev_b32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x09889// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x3c,0x01,0x00]9890 9891v_bfrev_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x09892// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x01,0x01,0x00]9893 9894v_bfrev_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x09895// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x0f,0x01,0x00]9896 9897v_bfrev_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x09898// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x11,0x01,0x00]9899 9900v_bfrev_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x09901// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x1f,0x01,0x00]9902 9903v_bfrev_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x09904// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x21,0x01,0x00]9905 9906v_bfrev_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x09907// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x2f,0x01,0x00]9908 9909v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x09910// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0x10]9911 9912v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x09913// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0x30]9914 9915v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x09916// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0xf0]9917 9918v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x09919// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0xf0]9920 9921v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x19922// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0x01]9923 9924v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x39925// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0x03]9926 9927v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf9928// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0x0f]9929 9930v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x09931// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0x0f]9932 9933v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:09934// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x08,0x00]9935 9936v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9937// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x06,0x06,0x00]9938 9939v_ffbh_u32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9940// CHECK: [0xf9,0x5a,0xfe,0x7f,0x01,0x06,0x06,0x00]9941 9942v_ffbh_u32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9943// CHECK: [0xf9,0x5a,0x0a,0x7e,0xff,0x06,0x06,0x00]9944 9945v_ffbh_u32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD9946// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x06,0x06,0x00]9947 9948v_ffbh_u32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD9949// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x00,0x06,0x00]9950 9951v_ffbh_u32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD9952// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x01,0x06,0x00]9953 9954v_ffbh_u32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD9955// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x02,0x06,0x00]9956 9957v_ffbh_u32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD9958// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x03,0x06,0x00]9959 9960v_ffbh_u32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD9961// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x04,0x06,0x00]9962 9963v_ffbh_u32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD9964// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x05,0x06,0x00]9965 9966v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD9967// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x0e,0x06,0x00]9968 9969v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD9970// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x16,0x06,0x00]9971 9972v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD9973// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x16,0x06,0x00]9974 9975v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD9976// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x06,0x06,0x00]9977 9978v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_09979// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x06,0x00,0x00]9980 9981v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_19982// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x06,0x01,0x00]9983 9984v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_29985// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x06,0x02,0x00]9986 9987v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_39988// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x06,0x03,0x00]9989 9990v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_09991// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x06,0x04,0x00]9992 9993v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_19994// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x06,0x05,0x00]9995 9996v_ffbh_u32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9997// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x06,0x0e,0x00]9998 9999v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010000// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0x00]10001 10002v_ffbh_u32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010003// CHECK: [0xfa,0x5a,0xfe,0x7f,0x01,0xe4,0x00,0x00]10004 10005v_ffbh_u32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010006// CHECK: [0xfa,0x5a,0x0a,0x7e,0xff,0xe4,0x00,0x00]10007 10008v_ffbh_u32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x010009// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x1b,0x00,0x00]10010 10011v_ffbh_u32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x010012// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x40,0x01,0x00]10013 10014v_ffbh_u32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x010015// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x41,0x01,0x00]10016 10017v_ffbh_u32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x010018// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x42,0x01,0x00]10019 10020v_ffbh_u32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x010021// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x43,0x01,0x00]10022 10023v_ffbh_u32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x010024// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x30,0x01,0x00]10025 10026v_ffbh_u32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x010027// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x34,0x01,0x00]10028 10029v_ffbh_u32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x010030// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x38,0x01,0x00]10031 10032v_ffbh_u32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x010033// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x3c,0x01,0x00]10034 10035v_ffbh_u32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x010036// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x01,0x01,0x00]10037 10038v_ffbh_u32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x010039// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x0f,0x01,0x00]10040 10041v_ffbh_u32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x010042// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x11,0x01,0x00]10043 10044v_ffbh_u32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x010045// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x1f,0x01,0x00]10046 10047v_ffbh_u32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x010048// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x21,0x01,0x00]10049 10050v_ffbh_u32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x010051// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x2f,0x01,0x00]10052 10053v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x010054// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0x10]10055 10056v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x010057// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0x30]10058 10059v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x010060// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]10061 10062v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x010063// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]10064 10065v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x110066// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0x01]10067 10068v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x310069// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0x03]10070 10071v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf10072// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]10073 10074v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x010075// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]10076 10077v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:010078// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x08,0x00]10079 10080v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10081// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x06,0x00]10082 10083v_ffbl_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10084// CHECK: [0xf9,0x5c,0xfe,0x7f,0x01,0x06,0x06,0x00]10085 10086v_ffbl_b32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10087// CHECK: [0xf9,0x5c,0x0a,0x7e,0xff,0x06,0x06,0x00]10088 10089v_ffbl_b32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD10090// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x06,0x00]10091 10092v_ffbl_b32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD10093// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x00,0x06,0x00]10094 10095v_ffbl_b32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD10096// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x01,0x06,0x00]10097 10098v_ffbl_b32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD10099// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x02,0x06,0x00]10100 10101v_ffbl_b32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD10102// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x03,0x06,0x00]10103 10104v_ffbl_b32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD10105// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x04,0x06,0x00]10106 10107v_ffbl_b32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD10108// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x05,0x06,0x00]10109 10110v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD10111// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x0e,0x06,0x00]10112 10113v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD10114// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x16,0x06,0x00]10115 10116v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD10117// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x16,0x06,0x00]10118 10119v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD10120// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x06,0x00]10121 10122v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_010123// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x00,0x00]10124 10125v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_110126// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x01,0x00]10127 10128v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_210129// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x02,0x00]10130 10131v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_310132// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x03,0x00]10133 10134v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_010135// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x04,0x00]10136 10137v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_110138// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x05,0x00]10139 10140v_ffbl_b32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10141// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x0e,0x00]10142 10143v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010144// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x00]10145 10146v_ffbl_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010147// CHECK: [0xfa,0x5c,0xfe,0x7f,0x01,0xe4,0x00,0x00]10148 10149v_ffbl_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010150// CHECK: [0xfa,0x5c,0x0a,0x7e,0xff,0xe4,0x00,0x00]10151 10152v_ffbl_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x010153// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x1b,0x00,0x00]10154 10155v_ffbl_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x010156// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x40,0x01,0x00]10157 10158v_ffbl_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x010159// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x41,0x01,0x00]10160 10161v_ffbl_b32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x010162// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x42,0x01,0x00]10163 10164v_ffbl_b32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x010165// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x43,0x01,0x00]10166 10167v_ffbl_b32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x010168// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x30,0x01,0x00]10169 10170v_ffbl_b32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x010171// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x34,0x01,0x00]10172 10173v_ffbl_b32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x010174// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x38,0x01,0x00]10175 10176v_ffbl_b32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x010177// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x3c,0x01,0x00]10178 10179v_ffbl_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x010180// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x01,0x01,0x00]10181 10182v_ffbl_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x010183// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x0f,0x01,0x00]10184 10185v_ffbl_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x010186// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x11,0x01,0x00]10187 10188v_ffbl_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x010189// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x1f,0x01,0x00]10190 10191v_ffbl_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x010192// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x21,0x01,0x00]10193 10194v_ffbl_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x010195// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x2f,0x01,0x00]10196 10197v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x010198// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x10]10199 10200v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x010201// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x30]10202 10203v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x010204// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]10205 10206v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x010207// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]10208 10209v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x110210// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x01]10211 10212v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x310213// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x03]10214 10215v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf10216// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]10217 10218v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x010219// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]10220 10221v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:010222// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x08,0x00]10223 10224v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10225// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x06,0x06,0x00]10226 10227v_ffbh_i32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10228// CHECK: [0xf9,0x5e,0xfe,0x7f,0x01,0x06,0x06,0x00]10229 10230v_ffbh_i32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10231// CHECK: [0xf9,0x5e,0x0a,0x7e,0xff,0x06,0x06,0x00]10232 10233v_ffbh_i32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD10234// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x06,0x06,0x00]10235 10236v_ffbh_i32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD10237// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x00,0x06,0x00]10238 10239v_ffbh_i32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD10240// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x01,0x06,0x00]10241 10242v_ffbh_i32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD10243// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x02,0x06,0x00]10244 10245v_ffbh_i32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD10246// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x03,0x06,0x00]10247 10248v_ffbh_i32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD10249// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x04,0x06,0x00]10250 10251v_ffbh_i32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD10252// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x05,0x06,0x00]10253 10254v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD10255// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x0e,0x06,0x00]10256 10257v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD10258// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x16,0x06,0x00]10259 10260v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD10261// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x16,0x06,0x00]10262 10263v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD10264// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x06,0x06,0x00]10265 10266v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_010267// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x06,0x00,0x00]10268 10269v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_110270// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x06,0x01,0x00]10271 10272v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_210273// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x06,0x02,0x00]10274 10275v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_310276// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x06,0x03,0x00]10277 10278v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_010279// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x06,0x04,0x00]10280 10281v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_110282// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x06,0x05,0x00]10283 10284v_ffbh_i32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10285// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x06,0x0e,0x00]10286 10287v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010288// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0x00]10289 10290v_ffbh_i32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010291// CHECK: [0xfa,0x5e,0xfe,0x7f,0x01,0xe4,0x00,0x00]10292 10293v_ffbh_i32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010294// CHECK: [0xfa,0x5e,0x0a,0x7e,0xff,0xe4,0x00,0x00]10295 10296v_ffbh_i32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x010297// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x1b,0x00,0x00]10298 10299v_ffbh_i32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x010300// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x40,0x01,0x00]10301 10302v_ffbh_i32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x010303// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x41,0x01,0x00]10304 10305v_ffbh_i32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x010306// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x42,0x01,0x00]10307 10308v_ffbh_i32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x010309// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x43,0x01,0x00]10310 10311v_ffbh_i32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x010312// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x30,0x01,0x00]10313 10314v_ffbh_i32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x010315// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x34,0x01,0x00]10316 10317v_ffbh_i32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x010318// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x38,0x01,0x00]10319 10320v_ffbh_i32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x010321// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x3c,0x01,0x00]10322 10323v_ffbh_i32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x010324// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x01,0x01,0x00]10325 10326v_ffbh_i32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x010327// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x0f,0x01,0x00]10328 10329v_ffbh_i32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x010330// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x11,0x01,0x00]10331 10332v_ffbh_i32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x010333// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x1f,0x01,0x00]10334 10335v_ffbh_i32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x010336// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x21,0x01,0x00]10337 10338v_ffbh_i32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x010339// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x2f,0x01,0x00]10340 10341v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x010342// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0x10]10343 10344v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x010345// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0x30]10346 10347v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x010348// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]10349 10350v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x010351// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]10352 10353v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x110354// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0x01]10355 10356v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x310357// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0x03]10358 10359v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf10360// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]10361 10362v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x010363// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]10364 10365v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:010366// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x08,0x00]10367 10368v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10369// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x06,0x00]10370 10371v_frexp_exp_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10372// CHECK: [0xf9,0x66,0xfe,0x7f,0x01,0x06,0x06,0x00]10373 10374v_frexp_exp_i32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10375// CHECK: [0xf9,0x66,0x0a,0x7e,0xff,0x06,0x06,0x00]10376 10377v_frexp_exp_i32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD10378// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x06,0x00]10379 10380v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD10381// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x00,0x06,0x00]10382 10383v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD10384// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x01,0x06,0x00]10385 10386v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD10387// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x02,0x06,0x00]10388 10389v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD10390// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x03,0x06,0x00]10391 10392v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD10393// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x04,0x06,0x00]10394 10395v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD10396// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x05,0x06,0x00]10397 10398v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD10399// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x0e,0x06,0x00]10400 10401v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD10402// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x16,0x06,0x00]10403 10404v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD10405// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x16,0x06,0x00]10406 10407v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD10408// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x06,0x00]10409 10410v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_010411// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x00,0x00]10412 10413v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_110414// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x01,0x00]10415 10416v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_210417// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x02,0x00]10418 10419v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_310420// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x03,0x00]10421 10422v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_010423// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x04,0x00]10424 10425v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_110426// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x05,0x00]10427 10428v_frexp_exp_i32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10429// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x16,0x00]10430 10431v_frexp_exp_i32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10432// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x26,0x00]10433 10434v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010435// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x00]10436 10437v_frexp_exp_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010438// CHECK: [0xfa,0x66,0xfe,0x7f,0x01,0xe4,0x00,0x00]10439 10440v_frexp_exp_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010441// CHECK: [0xfa,0x66,0x0a,0x7e,0xff,0xe4,0x00,0x00]10442 10443v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x010444// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x1b,0x00,0x00]10445 10446v_frexp_exp_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x010447// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x40,0x01,0x00]10448 10449v_frexp_exp_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x010450// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x41,0x01,0x00]10451 10452v_frexp_exp_i32_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x010453// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x42,0x01,0x00]10454 10455v_frexp_exp_i32_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x010456// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x43,0x01,0x00]10457 10458v_frexp_exp_i32_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x010459// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x30,0x01,0x00]10460 10461v_frexp_exp_i32_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x010462// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x34,0x01,0x00]10463 10464v_frexp_exp_i32_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x010465// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x38,0x01,0x00]10466 10467v_frexp_exp_i32_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x010468// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x3c,0x01,0x00]10469 10470v_frexp_exp_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x010471// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x01,0x01,0x00]10472 10473v_frexp_exp_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x010474// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x0f,0x01,0x00]10475 10476v_frexp_exp_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x010477// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x11,0x01,0x00]10478 10479v_frexp_exp_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x010480// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x1f,0x01,0x00]10481 10482v_frexp_exp_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x010483// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x21,0x01,0x00]10484 10485v_frexp_exp_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x010486// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x2f,0x01,0x00]10487 10488v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x010489// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x10]10490 10491v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x010492// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x30]10493 10494v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x010495// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0xf0]10496 10497v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x010498// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0xf0]10499 10500v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x110501// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x01]10502 10503v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x310504// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x03]10505 10506v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf10507// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x0f]10508 10509v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x010510// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x0f]10511 10512v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:010513// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x08,0x00]10514 10515v_frexp_exp_i32_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010516// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x10,0x00]10517 10518v_frexp_exp_i32_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010519// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x20,0x00]10520 10521v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10522// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x06,0x06,0x00]10523 10524v_frexp_mant_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10525// CHECK: [0xf9,0x68,0xfe,0x7f,0x01,0x06,0x06,0x00]10526 10527v_frexp_mant_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10528// CHECK: [0xf9,0x68,0x0a,0x7e,0xff,0x06,0x06,0x00]10529 10530v_frexp_mant_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10531// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x26,0x06,0x00]10532 10533v_frexp_mant_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD10534// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x06,0x06,0x00]10535 10536v_frexp_mant_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD10537// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x00,0x06,0x00]10538 10539v_frexp_mant_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD10540// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x01,0x06,0x00]10541 10542v_frexp_mant_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD10543// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x02,0x06,0x00]10544 10545v_frexp_mant_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD10546// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x03,0x06,0x00]10547 10548v_frexp_mant_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD10549// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x04,0x06,0x00]10550 10551v_frexp_mant_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD10552// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x05,0x06,0x00]10553 10554v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD10555// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x0e,0x06,0x00]10556 10557v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD10558// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x16,0x06,0x00]10559 10560v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD10561// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x16,0x06,0x00]10562 10563v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD10564// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x06,0x06,0x00]10565 10566v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_010567// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x06,0x00,0x00]10568 10569v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_110570// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x06,0x01,0x00]10571 10572v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_210573// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x06,0x02,0x00]10574 10575v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_310576// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x06,0x03,0x00]10577 10578v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_010579// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x06,0x04,0x00]10580 10581v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_110582// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x06,0x05,0x00]10583 10584v_frexp_mant_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10585// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x06,0x16,0x00]10586 10587v_frexp_mant_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10588// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x06,0x26,0x00]10589 10590v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010591// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0x00]10592 10593v_frexp_mant_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010594// CHECK: [0xfa,0x68,0xfe,0x7f,0x01,0xe4,0x00,0x00]10595 10596v_frexp_mant_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010597// CHECK: [0xfa,0x68,0x0a,0x7e,0xff,0xe4,0x00,0x00]10598 10599v_frexp_mant_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x010600// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x1b,0x00,0x00]10601 10602v_frexp_mant_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x010603// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x40,0x01,0x00]10604 10605v_frexp_mant_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x010606// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x41,0x01,0x00]10607 10608v_frexp_mant_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x010609// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x42,0x01,0x00]10610 10611v_frexp_mant_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x010612// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x43,0x01,0x00]10613 10614v_frexp_mant_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x010615// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x30,0x01,0x00]10616 10617v_frexp_mant_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x010618// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x34,0x01,0x00]10619 10620v_frexp_mant_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x010621// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x38,0x01,0x00]10622 10623v_frexp_mant_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x010624// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x3c,0x01,0x00]10625 10626v_frexp_mant_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x010627// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x01,0x01,0x00]10628 10629v_frexp_mant_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x010630// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x0f,0x01,0x00]10631 10632v_frexp_mant_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x010633// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x11,0x01,0x00]10634 10635v_frexp_mant_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x010636// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x1f,0x01,0x00]10637 10638v_frexp_mant_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x010639// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x21,0x01,0x00]10640 10641v_frexp_mant_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x010642// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x2f,0x01,0x00]10643 10644v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x010645// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0x10]10646 10647v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x010648// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0x30]10649 10650v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x010651// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0xf0]10652 10653v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x010654// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0xf0]10655 10656v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x110657// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0x01]10658 10659v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x310660// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0x03]10661 10662v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf10663// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0x0f]10664 10665v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x010666// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0x0f]10667 10668v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:010669// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x08,0x00]10670 10671v_frexp_mant_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010672// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x10,0x00]10673 10674v_frexp_mant_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010675// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x20,0x00]10676 10677v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10678// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x06,0x00]10679 10680v_cvt_f16_u16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10681// CHECK: [0xf9,0x72,0xfe,0x7f,0x01,0x06,0x06,0x00]10682 10683v_cvt_f16_u16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10684// CHECK: [0xf9,0x72,0x0a,0x7e,0xff,0x06,0x06,0x00]10685 10686v_cvt_f16_u16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10687// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x26,0x06,0x00]10688 10689v_cvt_f16_u16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD10690// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x06,0x00]10691 10692v_cvt_f16_u16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD10693// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x00,0x06,0x00]10694 10695v_cvt_f16_u16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD10696// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x01,0x06,0x00]10697 10698v_cvt_f16_u16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD10699// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x02,0x06,0x00]10700 10701v_cvt_f16_u16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD10702// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x03,0x06,0x00]10703 10704v_cvt_f16_u16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD10705// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x04,0x06,0x00]10706 10707v_cvt_f16_u16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD10708// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x05,0x06,0x00]10709 10710v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD10711// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x0e,0x06,0x00]10712 10713v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD10714// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x16,0x06,0x00]10715 10716v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD10717// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x16,0x06,0x00]10718 10719v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD10720// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x06,0x00]10721 10722v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_010723// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x00,0x00]10724 10725v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_110726// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x01,0x00]10727 10728v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_210729// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x02,0x00]10730 10731v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_310732// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x03,0x00]10733 10734v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_010735// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x04,0x00]10736 10737v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_110738// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x05,0x00]10739 10740v_cvt_f16_u16_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10741// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x0e,0x00]10742 10743v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010744// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x00]10745 10746v_cvt_f16_u16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010747// CHECK: [0xfa,0x72,0xfe,0x7f,0x01,0xe4,0x00,0x00]10748 10749v_cvt_f16_u16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010750// CHECK: [0xfa,0x72,0x0a,0x7e,0xff,0xe4,0x00,0x00]10751 10752v_cvt_f16_u16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x010753// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x1b,0x00,0x00]10754 10755v_cvt_f16_u16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x010756// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x40,0x01,0x00]10757 10758v_cvt_f16_u16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x010759// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x41,0x01,0x00]10760 10761v_cvt_f16_u16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x010762// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x42,0x01,0x00]10763 10764v_cvt_f16_u16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x010765// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x43,0x01,0x00]10766 10767v_cvt_f16_u16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x010768// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x30,0x01,0x00]10769 10770v_cvt_f16_u16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x010771// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x34,0x01,0x00]10772 10773v_cvt_f16_u16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x010774// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x38,0x01,0x00]10775 10776v_cvt_f16_u16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x010777// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x3c,0x01,0x00]10778 10779v_cvt_f16_u16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x010780// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x01,0x01,0x00]10781 10782v_cvt_f16_u16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x010783// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x0f,0x01,0x00]10784 10785v_cvt_f16_u16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x010786// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x11,0x01,0x00]10787 10788v_cvt_f16_u16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x010789// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x1f,0x01,0x00]10790 10791v_cvt_f16_u16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x010792// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x21,0x01,0x00]10793 10794v_cvt_f16_u16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x010795// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x2f,0x01,0x00]10796 10797v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x010798// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x10]10799 10800v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x010801// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x30]10802 10803v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x010804// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0xf0]10805 10806v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x010807// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0xf0]10808 10809v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x110810// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x01]10811 10812v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x310813// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x03]10814 10815v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf10816// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x0f]10817 10818v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x010819// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x0f]10820 10821v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:010822// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x08,0x00]10823 10824v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10825// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x06,0x00]10826 10827v_cvt_f16_i16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10828// CHECK: [0xf9,0x74,0xfe,0x7f,0x01,0x06,0x06,0x00]10829 10830v_cvt_f16_i16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10831// CHECK: [0xf9,0x74,0x0a,0x7e,0xff,0x06,0x06,0x00]10832 10833v_cvt_f16_i16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10834// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x26,0x06,0x00]10835 10836v_cvt_f16_i16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD10837// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x06,0x00]10838 10839v_cvt_f16_i16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD10840// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x00,0x06,0x00]10841 10842v_cvt_f16_i16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD10843// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x01,0x06,0x00]10844 10845v_cvt_f16_i16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD10846// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x02,0x06,0x00]10847 10848v_cvt_f16_i16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD10849// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x03,0x06,0x00]10850 10851v_cvt_f16_i16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD10852// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x04,0x06,0x00]10853 10854v_cvt_f16_i16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD10855// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x05,0x06,0x00]10856 10857v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD10858// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x0e,0x06,0x00]10859 10860v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD10861// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x16,0x06,0x00]10862 10863v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD10864// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x16,0x06,0x00]10865 10866v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD10867// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x06,0x00]10868 10869v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_010870// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x00,0x00]10871 10872v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_110873// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x01,0x00]10874 10875v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_210876// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x02,0x00]10877 10878v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_310879// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x03,0x00]10880 10881v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_010882// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x04,0x00]10883 10884v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_110885// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x05,0x00]10886 10887v_cvt_f16_i16_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10888// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x0e,0x00]10889 10890v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010891// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x00]10892 10893v_cvt_f16_i16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010894// CHECK: [0xfa,0x74,0xfe,0x7f,0x01,0xe4,0x00,0x00]10895 10896v_cvt_f16_i16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010897// CHECK: [0xfa,0x74,0x0a,0x7e,0xff,0xe4,0x00,0x00]10898 10899v_cvt_f16_i16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x010900// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x1b,0x00,0x00]10901 10902v_cvt_f16_i16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x010903// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x40,0x01,0x00]10904 10905v_cvt_f16_i16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x010906// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x41,0x01,0x00]10907 10908v_cvt_f16_i16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x010909// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x42,0x01,0x00]10910 10911v_cvt_f16_i16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x010912// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x43,0x01,0x00]10913 10914v_cvt_f16_i16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x010915// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x30,0x01,0x00]10916 10917v_cvt_f16_i16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x010918// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x34,0x01,0x00]10919 10920v_cvt_f16_i16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x010921// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x38,0x01,0x00]10922 10923v_cvt_f16_i16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x010924// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x3c,0x01,0x00]10925 10926v_cvt_f16_i16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x010927// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x01,0x01,0x00]10928 10929v_cvt_f16_i16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x010930// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x0f,0x01,0x00]10931 10932v_cvt_f16_i16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x010933// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x11,0x01,0x00]10934 10935v_cvt_f16_i16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x010936// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x1f,0x01,0x00]10937 10938v_cvt_f16_i16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x010939// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x21,0x01,0x00]10940 10941v_cvt_f16_i16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x010942// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x2f,0x01,0x00]10943 10944v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x010945// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x10]10946 10947v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x010948// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x30]10949 10950v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x010951// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0xf0]10952 10953v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x010954// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0xf0]10955 10956v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x110957// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x01]10958 10959v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x310960// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x03]10961 10962v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf10963// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x0f]10964 10965v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x010966// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x0f]10967 10968v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:010969// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x08,0x00]10970 10971v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10972// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x06,0x00]10973 10974v_cvt_u16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10975// CHECK: [0xf9,0x76,0xfe,0x7f,0x01,0x06,0x06,0x00]10976 10977v_cvt_u16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10978// CHECK: [0xf9,0x76,0x0a,0x7e,0xff,0x06,0x06,0x00]10979 10980v_cvt_u16_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD10981// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x06,0x00]10982 10983v_cvt_u16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD10984// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x00,0x06,0x00]10985 10986v_cvt_u16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD10987// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x01,0x06,0x00]10988 10989v_cvt_u16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD10990// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x02,0x06,0x00]10991 10992v_cvt_u16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD10993// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x03,0x06,0x00]10994 10995v_cvt_u16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD10996// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x04,0x06,0x00]10997 10998v_cvt_u16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD10999// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x05,0x06,0x00]11000 11001v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD11002// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x0e,0x06,0x00]11003 11004v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD11005// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x16,0x06,0x00]11006 11007v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD11008// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x16,0x06,0x00]11009 11010v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD11011// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x06,0x00]11012 11013v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_011014// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x00,0x00]11015 11016v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_111017// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x01,0x00]11018 11019v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_211020// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x02,0x00]11021 11022v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_311023// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x03,0x00]11024 11025v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_011026// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x04,0x00]11027 11028v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_111029// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x05,0x00]11030 11031v_cvt_u16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11032// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x16,0x00]11033 11034v_cvt_u16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11035// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x26,0x00]11036 11037v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011038// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x00]11039 11040v_cvt_u16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011041// CHECK: [0xfa,0x76,0xfe,0x7f,0x01,0xe4,0x00,0x00]11042 11043v_cvt_u16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011044// CHECK: [0xfa,0x76,0x0a,0x7e,0xff,0xe4,0x00,0x00]11045 11046v_cvt_u16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x011047// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x1b,0x00,0x00]11048 11049v_cvt_u16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x011050// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x40,0x01,0x00]11051 11052v_cvt_u16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x011053// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x41,0x01,0x00]11054 11055v_cvt_u16_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x011056// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x42,0x01,0x00]11057 11058v_cvt_u16_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x011059// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x43,0x01,0x00]11060 11061v_cvt_u16_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x011062// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x30,0x01,0x00]11063 11064v_cvt_u16_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x011065// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x34,0x01,0x00]11066 11067v_cvt_u16_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x011068// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x38,0x01,0x00]11069 11070v_cvt_u16_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x011071// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x3c,0x01,0x00]11072 11073v_cvt_u16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x011074// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x01,0x01,0x00]11075 11076v_cvt_u16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x011077// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x0f,0x01,0x00]11078 11079v_cvt_u16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x011080// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x11,0x01,0x00]11081 11082v_cvt_u16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x011083// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x1f,0x01,0x00]11084 11085v_cvt_u16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x011086// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x21,0x01,0x00]11087 11088v_cvt_u16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x011089// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x2f,0x01,0x00]11090 11091v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x011092// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x10]11093 11094v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x011095// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x30]11096 11097v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x011098// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0xf0]11099 11100v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x011101// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0xf0]11102 11103v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x111104// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x01]11105 11106v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x311107// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x03]11108 11109v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf11110// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x0f]11111 11112v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x011113// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x0f]11114 11115v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:011116// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x08,0x00]11117 11118v_cvt_u16_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011119// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x10,0x00]11120 11121v_cvt_u16_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011122// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x20,0x00]11123 11124v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11125// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x06,0x06,0x00]11126 11127v_cvt_i16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11128// CHECK: [0xf9,0x78,0xfe,0x7f,0x01,0x06,0x06,0x00]11129 11130v_cvt_i16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11131// CHECK: [0xf9,0x78,0x0a,0x7e,0xff,0x06,0x06,0x00]11132 11133v_cvt_i16_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD11134// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x06,0x06,0x00]11135 11136v_cvt_i16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD11137// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x00,0x06,0x00]11138 11139v_cvt_i16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD11140// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x01,0x06,0x00]11141 11142v_cvt_i16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD11143// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x02,0x06,0x00]11144 11145v_cvt_i16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD11146// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x03,0x06,0x00]11147 11148v_cvt_i16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD11149// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x04,0x06,0x00]11150 11151v_cvt_i16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD11152// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x05,0x06,0x00]11153 11154v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD11155// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x0e,0x06,0x00]11156 11157v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD11158// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x16,0x06,0x00]11159 11160v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD11161// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x16,0x06,0x00]11162 11163v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD11164// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x06,0x06,0x00]11165 11166v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_011167// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x06,0x00,0x00]11168 11169v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_111170// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x06,0x01,0x00]11171 11172v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_211173// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x06,0x02,0x00]11174 11175v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_311176// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x06,0x03,0x00]11177 11178v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_011179// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x06,0x04,0x00]11180 11181v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_111182// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x06,0x05,0x00]11183 11184v_cvt_i16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11185// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x06,0x16,0x00]11186 11187v_cvt_i16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11188// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x06,0x26,0x00]11189 11190v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011191// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0x00]11192 11193v_cvt_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011194// CHECK: [0xfa,0x78,0xfe,0x7f,0x01,0xe4,0x00,0x00]11195 11196v_cvt_i16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011197// CHECK: [0xfa,0x78,0x0a,0x7e,0xff,0xe4,0x00,0x00]11198 11199v_cvt_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x011200// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x1b,0x00,0x00]11201 11202v_cvt_i16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x011203// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x40,0x01,0x00]11204 11205v_cvt_i16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x011206// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x41,0x01,0x00]11207 11208v_cvt_i16_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x011209// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x42,0x01,0x00]11210 11211v_cvt_i16_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x011212// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x43,0x01,0x00]11213 11214v_cvt_i16_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x011215// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x30,0x01,0x00]11216 11217v_cvt_i16_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x011218// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x34,0x01,0x00]11219 11220v_cvt_i16_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x011221// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x38,0x01,0x00]11222 11223v_cvt_i16_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x011224// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x3c,0x01,0x00]11225 11226v_cvt_i16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x011227// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x01,0x01,0x00]11228 11229v_cvt_i16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x011230// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x0f,0x01,0x00]11231 11232v_cvt_i16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x011233// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x11,0x01,0x00]11234 11235v_cvt_i16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x011236// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x1f,0x01,0x00]11237 11238v_cvt_i16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x011239// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x21,0x01,0x00]11240 11241v_cvt_i16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x011242// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x2f,0x01,0x00]11243 11244v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x011245// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0x10]11246 11247v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x011248// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0x30]11249 11250v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x011251// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0xf0]11252 11253v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x011254// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0xf0]11255 11256v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x111257// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0x01]11258 11259v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x311260// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0x03]11261 11262v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf11263// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0x0f]11264 11265v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x011266// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0x0f]11267 11268v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:011269// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x08,0x00]11270 11271v_cvt_i16_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011272// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x10,0x00]11273 11274v_cvt_i16_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011275// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x20,0x00]11276 11277v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11278// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x06,0x06,0x00]11279 11280v_rcp_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11281// CHECK: [0xf9,0x7a,0xfe,0x7f,0x01,0x06,0x06,0x00]11282 11283v_rcp_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11284// CHECK: [0xf9,0x7a,0x0a,0x7e,0xff,0x06,0x06,0x00]11285 11286v_rcp_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11287// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x26,0x06,0x00]11288 11289v_rcp_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD11290// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x06,0x06,0x00]11291 11292v_rcp_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD11293// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x00,0x06,0x00]11294 11295v_rcp_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD11296// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x01,0x06,0x00]11297 11298v_rcp_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD11299// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x02,0x06,0x00]11300 11301v_rcp_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD11302// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x03,0x06,0x00]11303 11304v_rcp_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD11305// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x04,0x06,0x00]11306 11307v_rcp_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD11308// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x05,0x06,0x00]11309 11310v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD11311// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x0e,0x06,0x00]11312 11313v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD11314// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x16,0x06,0x00]11315 11316v_rcp_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD11317// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x16,0x06,0x00]11318 11319v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD11320// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x06,0x06,0x00]11321 11322v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_011323// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x06,0x00,0x00]11324 11325v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_111326// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x06,0x01,0x00]11327 11328v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_211329// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x06,0x02,0x00]11330 11331v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_311332// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x06,0x03,0x00]11333 11334v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_011335// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x06,0x04,0x00]11336 11337v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_111338// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x06,0x05,0x00]11339 11340v_rcp_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11341// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x06,0x16,0x00]11342 11343v_rcp_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11344// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x06,0x26,0x00]11345 11346v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011347// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0x00]11348 11349v_rcp_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011350// CHECK: [0xfa,0x7a,0xfe,0x7f,0x01,0xe4,0x00,0x00]11351 11352v_rcp_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011353// CHECK: [0xfa,0x7a,0x0a,0x7e,0xff,0xe4,0x00,0x00]11354 11355v_rcp_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x011356// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x1b,0x00,0x00]11357 11358v_rcp_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x011359// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x40,0x01,0x00]11360 11361v_rcp_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x011362// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x41,0x01,0x00]11363 11364v_rcp_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x011365// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x42,0x01,0x00]11366 11367v_rcp_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x011368// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x43,0x01,0x00]11369 11370v_rcp_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x011371// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x30,0x01,0x00]11372 11373v_rcp_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x011374// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x34,0x01,0x00]11375 11376v_rcp_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x011377// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x38,0x01,0x00]11378 11379v_rcp_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x011380// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x3c,0x01,0x00]11381 11382v_rcp_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x011383// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x01,0x01,0x00]11384 11385v_rcp_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x011386// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x0f,0x01,0x00]11387 11388v_rcp_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x011389// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x11,0x01,0x00]11390 11391v_rcp_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x011392// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x1f,0x01,0x00]11393 11394v_rcp_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x011395// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x21,0x01,0x00]11396 11397v_rcp_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x011398// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x2f,0x01,0x00]11399 11400v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x011401// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0x10]11402 11403v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x011404// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0x30]11405 11406v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x011407// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]11408 11409v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x011410// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]11411 11412v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x111413// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0x01]11414 11415v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x311416// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0x03]11417 11418v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf11419// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]11420 11421v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x011422// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]11423 11424v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:011425// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x08,0x00]11426 11427v_rcp_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011428// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x10,0x00]11429 11430v_rcp_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011431// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x20,0x00]11432 11433v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11434// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x06,0x06,0x00]11435 11436v_sqrt_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11437// CHECK: [0xf9,0x7c,0xfe,0x7f,0x01,0x06,0x06,0x00]11438 11439v_sqrt_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11440// CHECK: [0xf9,0x7c,0x0a,0x7e,0xff,0x06,0x06,0x00]11441 11442v_sqrt_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11443// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x26,0x06,0x00]11444 11445v_sqrt_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD11446// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x06,0x06,0x00]11447 11448v_sqrt_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD11449// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x00,0x06,0x00]11450 11451v_sqrt_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD11452// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x01,0x06,0x00]11453 11454v_sqrt_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD11455// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x02,0x06,0x00]11456 11457v_sqrt_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD11458// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x03,0x06,0x00]11459 11460v_sqrt_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD11461// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x04,0x06,0x00]11462 11463v_sqrt_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD11464// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x05,0x06,0x00]11465 11466v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD11467// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x0e,0x06,0x00]11468 11469v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD11470// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x16,0x06,0x00]11471 11472v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD11473// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x16,0x06,0x00]11474 11475v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD11476// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x06,0x06,0x00]11477 11478v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_011479// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x06,0x00,0x00]11480 11481v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_111482// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x06,0x01,0x00]11483 11484v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_211485// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x06,0x02,0x00]11486 11487v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_311488// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x06,0x03,0x00]11489 11490v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_011491// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x06,0x04,0x00]11492 11493v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_111494// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x06,0x05,0x00]11495 11496v_sqrt_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11497// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x06,0x16,0x00]11498 11499v_sqrt_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11500// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x06,0x26,0x00]11501 11502v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011503// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0x00]11504 11505v_sqrt_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011506// CHECK: [0xfa,0x7c,0xfe,0x7f,0x01,0xe4,0x00,0x00]11507 11508v_sqrt_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011509// CHECK: [0xfa,0x7c,0x0a,0x7e,0xff,0xe4,0x00,0x00]11510 11511v_sqrt_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x011512// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x1b,0x00,0x00]11513 11514v_sqrt_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x011515// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x40,0x01,0x00]11516 11517v_sqrt_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x011518// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x41,0x01,0x00]11519 11520v_sqrt_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x011521// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x42,0x01,0x00]11522 11523v_sqrt_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x011524// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x43,0x01,0x00]11525 11526v_sqrt_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x011527// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x30,0x01,0x00]11528 11529v_sqrt_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x011530// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x34,0x01,0x00]11531 11532v_sqrt_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x011533// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x38,0x01,0x00]11534 11535v_sqrt_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x011536// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x3c,0x01,0x00]11537 11538v_sqrt_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x011539// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x01,0x01,0x00]11540 11541v_sqrt_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x011542// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x0f,0x01,0x00]11543 11544v_sqrt_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x011545// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x11,0x01,0x00]11546 11547v_sqrt_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x011548// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x1f,0x01,0x00]11549 11550v_sqrt_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x011551// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x21,0x01,0x00]11552 11553v_sqrt_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x011554// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x2f,0x01,0x00]11555 11556v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x011557// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0x10]11558 11559v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x011560// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0x30]11561 11562v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x011563// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]11564 11565v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x011566// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]11567 11568v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x111569// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0x01]11570 11571v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x311572// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0x03]11573 11574v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf11575// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]11576 11577v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x011578// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]11579 11580v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:011581// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x08,0x00]11582 11583v_sqrt_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011584// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x10,0x00]11585 11586v_sqrt_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011587// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x20,0x00]11588 11589v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11590// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x06,0x00]11591 11592v_rsq_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11593// CHECK: [0xf9,0x7e,0xfe,0x7f,0x01,0x06,0x06,0x00]11594 11595v_rsq_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11596// CHECK: [0xf9,0x7e,0x0a,0x7e,0xff,0x06,0x06,0x00]11597 11598v_rsq_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11599// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x26,0x06,0x00]11600 11601v_rsq_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD11602// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x06,0x00]11603 11604v_rsq_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD11605// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x00,0x06,0x00]11606 11607v_rsq_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD11608// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x01,0x06,0x00]11609 11610v_rsq_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD11611// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x02,0x06,0x00]11612 11613v_rsq_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD11614// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x03,0x06,0x00]11615 11616v_rsq_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD11617// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x04,0x06,0x00]11618 11619v_rsq_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD11620// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x05,0x06,0x00]11621 11622v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD11623// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x0e,0x06,0x00]11624 11625v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD11626// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x16,0x06,0x00]11627 11628v_rsq_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD11629// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x16,0x06,0x00]11630 11631v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD11632// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x06,0x00]11633 11634v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_011635// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x00,0x00]11636 11637v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_111638// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x01,0x00]11639 11640v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_211641// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x02,0x00]11642 11643v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_311644// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x03,0x00]11645 11646v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_011647// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x04,0x00]11648 11649v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_111650// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x05,0x00]11651 11652v_rsq_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11653// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x16,0x00]11654 11655v_rsq_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11656// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x26,0x00]11657 11658v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011659// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x00]11660 11661v_rsq_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011662// CHECK: [0xfa,0x7e,0xfe,0x7f,0x01,0xe4,0x00,0x00]11663 11664v_rsq_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011665// CHECK: [0xfa,0x7e,0x0a,0x7e,0xff,0xe4,0x00,0x00]11666 11667v_rsq_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x011668// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x1b,0x00,0x00]11669 11670v_rsq_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x011671// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x40,0x01,0x00]11672 11673v_rsq_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x011674// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x41,0x01,0x00]11675 11676v_rsq_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x011677// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x42,0x01,0x00]11678 11679v_rsq_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x011680// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x43,0x01,0x00]11681 11682v_rsq_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x011683// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x30,0x01,0x00]11684 11685v_rsq_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x011686// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x34,0x01,0x00]11687 11688v_rsq_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x011689// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x38,0x01,0x00]11690 11691v_rsq_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x011692// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x3c,0x01,0x00]11693 11694v_rsq_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x011695// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x01,0x01,0x00]11696 11697v_rsq_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x011698// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x0f,0x01,0x00]11699 11700v_rsq_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x011701// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x11,0x01,0x00]11702 11703v_rsq_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x011704// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x1f,0x01,0x00]11705 11706v_rsq_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x011707// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x21,0x01,0x00]11708 11709v_rsq_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x011710// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x2f,0x01,0x00]11711 11712v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x011713// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x10]11714 11715v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x011716// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x30]11717 11718v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x011719// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]11720 11721v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x011722// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]11723 11724v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x111725// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x01]11726 11727v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x311728// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x03]11729 11730v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf11731// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]11732 11733v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x011734// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]11735 11736v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:011737// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x08,0x00]11738 11739v_rsq_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011740// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x10,0x00]11741 11742v_rsq_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011743// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x20,0x00]11744 11745v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11746// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x06,0x00]11747 11748v_log_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11749// CHECK: [0xf9,0x80,0xfe,0x7f,0x01,0x06,0x06,0x00]11750 11751v_log_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11752// CHECK: [0xf9,0x80,0x0a,0x7e,0xff,0x06,0x06,0x00]11753 11754v_log_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11755// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x26,0x06,0x00]11756 11757v_log_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD11758// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x06,0x00]11759 11760v_log_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD11761// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x00,0x06,0x00]11762 11763v_log_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD11764// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x01,0x06,0x00]11765 11766v_log_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD11767// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x02,0x06,0x00]11768 11769v_log_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD11770// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x03,0x06,0x00]11771 11772v_log_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD11773// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x04,0x06,0x00]11774 11775v_log_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD11776// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x05,0x06,0x00]11777 11778v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD11779// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x0e,0x06,0x00]11780 11781v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD11782// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x16,0x06,0x00]11783 11784v_log_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD11785// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x16,0x06,0x00]11786 11787v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD11788// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x06,0x00]11789 11790v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_011791// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x00,0x00]11792 11793v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_111794// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x01,0x00]11795 11796v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_211797// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x02,0x00]11798 11799v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_311800// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x03,0x00]11801 11802v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_011803// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x04,0x00]11804 11805v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_111806// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x05,0x00]11807 11808v_log_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11809// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x16,0x00]11810 11811v_log_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11812// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x26,0x00]11813 11814v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011815// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x00]11816 11817v_log_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011818// CHECK: [0xfa,0x80,0xfe,0x7f,0x01,0xe4,0x00,0x00]11819 11820v_log_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011821// CHECK: [0xfa,0x80,0x0a,0x7e,0xff,0xe4,0x00,0x00]11822 11823v_log_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x011824// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x1b,0x00,0x00]11825 11826v_log_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x011827// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x40,0x01,0x00]11828 11829v_log_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x011830// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x41,0x01,0x00]11831 11832v_log_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x011833// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x42,0x01,0x00]11834 11835v_log_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x011836// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x43,0x01,0x00]11837 11838v_log_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x011839// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x30,0x01,0x00]11840 11841v_log_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x011842// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x34,0x01,0x00]11843 11844v_log_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x011845// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x38,0x01,0x00]11846 11847v_log_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x011848// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x3c,0x01,0x00]11849 11850v_log_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x011851// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x01,0x01,0x00]11852 11853v_log_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x011854// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x0f,0x01,0x00]11855 11856v_log_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x011857// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x11,0x01,0x00]11858 11859v_log_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x011860// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x1f,0x01,0x00]11861 11862v_log_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x011863// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x21,0x01,0x00]11864 11865v_log_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x011866// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x2f,0x01,0x00]11867 11868v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x011869// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x10]11870 11871v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x011872// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x30]11873 11874v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x011875// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0xf0]11876 11877v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x011878// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0xf0]11879 11880v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x111881// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x01]11882 11883v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x311884// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x03]11885 11886v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf11887// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x0f]11888 11889v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x011890// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x0f]11891 11892v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:011893// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x08,0x00]11894 11895v_log_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011896// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x10,0x00]11897 11898v_log_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011899// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x20,0x00]11900 11901v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11902// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x06,0x06,0x00]11903 11904v_exp_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11905// CHECK: [0xf9,0x82,0xfe,0x7f,0x01,0x06,0x06,0x00]11906 11907v_exp_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11908// CHECK: [0xf9,0x82,0x0a,0x7e,0xff,0x06,0x06,0x00]11909 11910v_exp_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11911// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x26,0x06,0x00]11912 11913v_exp_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD11914// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x06,0x06,0x00]11915 11916v_exp_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD11917// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x00,0x06,0x00]11918 11919v_exp_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD11920// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x01,0x06,0x00]11921 11922v_exp_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD11923// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x02,0x06,0x00]11924 11925v_exp_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD11926// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x03,0x06,0x00]11927 11928v_exp_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD11929// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x04,0x06,0x00]11930 11931v_exp_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD11932// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x05,0x06,0x00]11933 11934v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD11935// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x0e,0x06,0x00]11936 11937v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD11938// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x16,0x06,0x00]11939 11940v_exp_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD11941// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x16,0x06,0x00]11942 11943v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD11944// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x06,0x06,0x00]11945 11946v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_011947// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x06,0x00,0x00]11948 11949v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_111950// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x06,0x01,0x00]11951 11952v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_211953// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x06,0x02,0x00]11954 11955v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_311956// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x06,0x03,0x00]11957 11958v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_011959// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x06,0x04,0x00]11960 11961v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_111962// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x06,0x05,0x00]11963 11964v_exp_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11965// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x06,0x16,0x00]11966 11967v_exp_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11968// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x06,0x26,0x00]11969 11970v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011971// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0x00]11972 11973v_exp_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011974// CHECK: [0xfa,0x82,0xfe,0x7f,0x01,0xe4,0x00,0x00]11975 11976v_exp_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011977// CHECK: [0xfa,0x82,0x0a,0x7e,0xff,0xe4,0x00,0x00]11978 11979v_exp_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x011980// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x1b,0x00,0x00]11981 11982v_exp_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x011983// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x40,0x01,0x00]11984 11985v_exp_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x011986// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x41,0x01,0x00]11987 11988v_exp_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x011989// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x42,0x01,0x00]11990 11991v_exp_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x011992// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x43,0x01,0x00]11993 11994v_exp_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x011995// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x30,0x01,0x00]11996 11997v_exp_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x011998// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x34,0x01,0x00]11999 12000v_exp_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x012001// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x38,0x01,0x00]12002 12003v_exp_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x012004// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x3c,0x01,0x00]12005 12006v_exp_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x012007// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x01,0x01,0x00]12008 12009v_exp_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x012010// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x0f,0x01,0x00]12011 12012v_exp_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x012013// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x11,0x01,0x00]12014 12015v_exp_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x012016// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x1f,0x01,0x00]12017 12018v_exp_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x012019// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x21,0x01,0x00]12020 12021v_exp_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x012022// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x2f,0x01,0x00]12023 12024v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x012025// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0x10]12026 12027v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x012028// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0x30]12029 12030v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x012031// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0xf0]12032 12033v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x012034// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0xf0]12035 12036v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x112037// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0x01]12038 12039v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x312040// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0x03]12041 12042v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf12043// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0x0f]12044 12045v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x012046// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0x0f]12047 12048v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:012049// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x08,0x00]12050 12051v_exp_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012052// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x10,0x00]12053 12054v_exp_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012055// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x20,0x00]12056 12057v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12058// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x06,0x06,0x00]12059 12060v_frexp_mant_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12061// CHECK: [0xf9,0x84,0xfe,0x7f,0x01,0x06,0x06,0x00]12062 12063v_frexp_mant_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12064// CHECK: [0xf9,0x84,0x0a,0x7e,0xff,0x06,0x06,0x00]12065 12066v_frexp_mant_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12067// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x26,0x06,0x00]12068 12069v_frexp_mant_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD12070// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x06,0x06,0x00]12071 12072v_frexp_mant_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD12073// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x00,0x06,0x00]12074 12075v_frexp_mant_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD12076// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x01,0x06,0x00]12077 12078v_frexp_mant_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD12079// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x02,0x06,0x00]12080 12081v_frexp_mant_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD12082// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x03,0x06,0x00]12083 12084v_frexp_mant_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD12085// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x04,0x06,0x00]12086 12087v_frexp_mant_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD12088// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x05,0x06,0x00]12089 12090v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD12091// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x0e,0x06,0x00]12092 12093v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD12094// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x16,0x06,0x00]12095 12096v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD12097// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x16,0x06,0x00]12098 12099v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD12100// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x06,0x06,0x00]12101 12102v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_012103// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x06,0x00,0x00]12104 12105v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_112106// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x06,0x01,0x00]12107 12108v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_212109// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x06,0x02,0x00]12110 12111v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_312112// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x06,0x03,0x00]12113 12114v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_012115// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x06,0x04,0x00]12116 12117v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_112118// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x06,0x05,0x00]12119 12120v_frexp_mant_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12121// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x06,0x16,0x00]12122 12123v_frexp_mant_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12124// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x06,0x26,0x00]12125 12126v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012127// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0x00]12128 12129v_frexp_mant_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012130// CHECK: [0xfa,0x84,0xfe,0x7f,0x01,0xe4,0x00,0x00]12131 12132v_frexp_mant_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012133// CHECK: [0xfa,0x84,0x0a,0x7e,0xff,0xe4,0x00,0x00]12134 12135v_frexp_mant_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x012136// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x1b,0x00,0x00]12137 12138v_frexp_mant_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x012139// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x40,0x01,0x00]12140 12141v_frexp_mant_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x012142// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x41,0x01,0x00]12143 12144v_frexp_mant_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x012145// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x42,0x01,0x00]12146 12147v_frexp_mant_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x012148// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x43,0x01,0x00]12149 12150v_frexp_mant_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x012151// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x30,0x01,0x00]12152 12153v_frexp_mant_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x012154// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x34,0x01,0x00]12155 12156v_frexp_mant_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x012157// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x38,0x01,0x00]12158 12159v_frexp_mant_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x012160// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x3c,0x01,0x00]12161 12162v_frexp_mant_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x012163// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x01,0x01,0x00]12164 12165v_frexp_mant_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x012166// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x0f,0x01,0x00]12167 12168v_frexp_mant_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x012169// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x11,0x01,0x00]12170 12171v_frexp_mant_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x012172// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x1f,0x01,0x00]12173 12174v_frexp_mant_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x012175// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x21,0x01,0x00]12176 12177v_frexp_mant_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x012178// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x2f,0x01,0x00]12179 12180v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x012181// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0x10]12182 12183v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x012184// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0x30]12185 12186v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x012187// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0xf0]12188 12189v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x012190// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0xf0]12191 12192v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x112193// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0x01]12194 12195v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x312196// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0x03]12197 12198v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf12199// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0x0f]12200 12201v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x012202// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0x0f]12203 12204v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:012205// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x08,0x00]12206 12207v_frexp_mant_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012208// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x10,0x00]12209 12210v_frexp_mant_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012211// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x20,0x00]12212 12213v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12214// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x06,0x06,0x00]12215 12216v_frexp_exp_i16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12217// CHECK: [0xf9,0x86,0xfe,0x7f,0x01,0x06,0x06,0x00]12218 12219v_frexp_exp_i16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12220// CHECK: [0xf9,0x86,0x0a,0x7e,0xff,0x06,0x06,0x00]12221 12222v_frexp_exp_i16_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD12223// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x06,0x06,0x00]12224 12225v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD12226// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x00,0x06,0x00]12227 12228v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD12229// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x01,0x06,0x00]12230 12231v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD12232// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x02,0x06,0x00]12233 12234v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD12235// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x03,0x06,0x00]12236 12237v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD12238// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x04,0x06,0x00]12239 12240v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD12241// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x05,0x06,0x00]12242 12243v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD12244// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x0e,0x06,0x00]12245 12246v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD12247// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x16,0x06,0x00]12248 12249v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD12250// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x16,0x06,0x00]12251 12252v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD12253// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x06,0x06,0x00]12254 12255v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_012256// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x06,0x00,0x00]12257 12258v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_112259// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x06,0x01,0x00]12260 12261v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_212262// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x06,0x02,0x00]12263 12264v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_312265// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x06,0x03,0x00]12266 12267v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_012268// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x06,0x04,0x00]12269 12270v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_112271// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x06,0x05,0x00]12272 12273v_frexp_exp_i16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12274// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x06,0x16,0x00]12275 12276v_frexp_exp_i16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12277// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x06,0x26,0x00]12278 12279v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012280// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0x00]12281 12282v_frexp_exp_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012283// CHECK: [0xfa,0x86,0xfe,0x7f,0x01,0xe4,0x00,0x00]12284 12285v_frexp_exp_i16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012286// CHECK: [0xfa,0x86,0x0a,0x7e,0xff,0xe4,0x00,0x00]12287 12288v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x012289// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x1b,0x00,0x00]12290 12291v_frexp_exp_i16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x012292// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x40,0x01,0x00]12293 12294v_frexp_exp_i16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x012295// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x41,0x01,0x00]12296 12297v_frexp_exp_i16_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x012298// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x42,0x01,0x00]12299 12300v_frexp_exp_i16_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x012301// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x43,0x01,0x00]12302 12303v_frexp_exp_i16_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x012304// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x30,0x01,0x00]12305 12306v_frexp_exp_i16_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x012307// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x34,0x01,0x00]12308 12309v_frexp_exp_i16_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x012310// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x38,0x01,0x00]12311 12312v_frexp_exp_i16_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x012313// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x3c,0x01,0x00]12314 12315v_frexp_exp_i16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x012316// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x01,0x01,0x00]12317 12318v_frexp_exp_i16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x012319// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x0f,0x01,0x00]12320 12321v_frexp_exp_i16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x012322// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x11,0x01,0x00]12323 12324v_frexp_exp_i16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x012325// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x1f,0x01,0x00]12326 12327v_frexp_exp_i16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x012328// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x21,0x01,0x00]12329 12330v_frexp_exp_i16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x012331// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x2f,0x01,0x00]12332 12333v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x012334// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0x10]12335 12336v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x012337// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0x30]12338 12339v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x012340// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0xf0]12341 12342v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x012343// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0xf0]12344 12345v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x112346// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0x01]12347 12348v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x312349// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0x03]12350 12351v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf12352// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0x0f]12353 12354v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x012355// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0x0f]12356 12357v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:012358// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x08,0x00]12359 12360v_frexp_exp_i16_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012361// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x10,0x00]12362 12363v_frexp_exp_i16_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012364// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x20,0x00]12365 12366v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12367// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x06,0x06,0x00]12368 12369v_floor_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12370// CHECK: [0xf9,0x88,0xfe,0x7f,0x01,0x06,0x06,0x00]12371 12372v_floor_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12373// CHECK: [0xf9,0x88,0x0a,0x7e,0xff,0x06,0x06,0x00]12374 12375v_floor_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12376// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x26,0x06,0x00]12377 12378v_floor_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD12379// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x06,0x06,0x00]12380 12381v_floor_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD12382// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x00,0x06,0x00]12383 12384v_floor_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD12385// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x01,0x06,0x00]12386 12387v_floor_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD12388// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x02,0x06,0x00]12389 12390v_floor_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD12391// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x03,0x06,0x00]12392 12393v_floor_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD12394// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x04,0x06,0x00]12395 12396v_floor_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD12397// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x05,0x06,0x00]12398 12399v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD12400// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x0e,0x06,0x00]12401 12402v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD12403// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x16,0x06,0x00]12404 12405v_floor_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD12406// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x16,0x06,0x00]12407 12408v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD12409// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x06,0x06,0x00]12410 12411v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_012412// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x06,0x00,0x00]12413 12414v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_112415// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x06,0x01,0x00]12416 12417v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_212418// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x06,0x02,0x00]12419 12420v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_312421// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x06,0x03,0x00]12422 12423v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_012424// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x06,0x04,0x00]12425 12426v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_112427// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x06,0x05,0x00]12428 12429v_floor_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12430// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x06,0x16,0x00]12431 12432v_floor_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12433// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x06,0x26,0x00]12434 12435v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012436// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0x00]12437 12438v_floor_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012439// CHECK: [0xfa,0x88,0xfe,0x7f,0x01,0xe4,0x00,0x00]12440 12441v_floor_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012442// CHECK: [0xfa,0x88,0x0a,0x7e,0xff,0xe4,0x00,0x00]12443 12444v_floor_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x012445// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x1b,0x00,0x00]12446 12447v_floor_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x012448// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x40,0x01,0x00]12449 12450v_floor_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x012451// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x41,0x01,0x00]12452 12453v_floor_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x012454// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x42,0x01,0x00]12455 12456v_floor_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x012457// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x43,0x01,0x00]12458 12459v_floor_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x012460// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x30,0x01,0x00]12461 12462v_floor_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x012463// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x34,0x01,0x00]12464 12465v_floor_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x012466// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x38,0x01,0x00]12467 12468v_floor_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x012469// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x3c,0x01,0x00]12470 12471v_floor_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x012472// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x01,0x01,0x00]12473 12474v_floor_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x012475// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x0f,0x01,0x00]12476 12477v_floor_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x012478// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x11,0x01,0x00]12479 12480v_floor_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x012481// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x1f,0x01,0x00]12482 12483v_floor_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x012484// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x21,0x01,0x00]12485 12486v_floor_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x012487// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x2f,0x01,0x00]12488 12489v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x012490// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0x10]12491 12492v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x012493// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0x30]12494 12495v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x012496// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0xf0]12497 12498v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x012499// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0xf0]12500 12501v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x112502// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0x01]12503 12504v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x312505// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0x03]12506 12507v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf12508// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0x0f]12509 12510v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x012511// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0x0f]12512 12513v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:012514// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x08,0x00]12515 12516v_floor_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012517// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x10,0x00]12518 12519v_floor_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012520// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x20,0x00]12521 12522v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12523// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x06,0x06,0x00]12524 12525v_ceil_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12526// CHECK: [0xf9,0x8a,0xfe,0x7f,0x01,0x06,0x06,0x00]12527 12528v_ceil_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12529// CHECK: [0xf9,0x8a,0x0a,0x7e,0xff,0x06,0x06,0x00]12530 12531v_ceil_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12532// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x26,0x06,0x00]12533 12534v_ceil_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD12535// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x06,0x06,0x00]12536 12537v_ceil_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD12538// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x00,0x06,0x00]12539 12540v_ceil_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD12541// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x01,0x06,0x00]12542 12543v_ceil_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD12544// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x02,0x06,0x00]12545 12546v_ceil_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD12547// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x03,0x06,0x00]12548 12549v_ceil_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD12550// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x04,0x06,0x00]12551 12552v_ceil_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD12553// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x05,0x06,0x00]12554 12555v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD12556// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x0e,0x06,0x00]12557 12558v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD12559// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x16,0x06,0x00]12560 12561v_ceil_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD12562// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x16,0x06,0x00]12563 12564v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD12565// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x06,0x06,0x00]12566 12567v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_012568// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x06,0x00,0x00]12569 12570v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_112571// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x06,0x01,0x00]12572 12573v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_212574// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x06,0x02,0x00]12575 12576v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_312577// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x06,0x03,0x00]12578 12579v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_012580// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x06,0x04,0x00]12581 12582v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_112583// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x06,0x05,0x00]12584 12585v_ceil_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12586// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x06,0x16,0x00]12587 12588v_ceil_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12589// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x06,0x26,0x00]12590 12591v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012592// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0x00]12593 12594v_ceil_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012595// CHECK: [0xfa,0x8a,0xfe,0x7f,0x01,0xe4,0x00,0x00]12596 12597v_ceil_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012598// CHECK: [0xfa,0x8a,0x0a,0x7e,0xff,0xe4,0x00,0x00]12599 12600v_ceil_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x012601// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x1b,0x00,0x00]12602 12603v_ceil_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x012604// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x40,0x01,0x00]12605 12606v_ceil_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x012607// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x41,0x01,0x00]12608 12609v_ceil_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x012610// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x42,0x01,0x00]12611 12612v_ceil_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x012613// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x43,0x01,0x00]12614 12615v_ceil_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x012616// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x30,0x01,0x00]12617 12618v_ceil_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x012619// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x34,0x01,0x00]12620 12621v_ceil_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x012622// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x38,0x01,0x00]12623 12624v_ceil_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x012625// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x3c,0x01,0x00]12626 12627v_ceil_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x012628// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x01,0x01,0x00]12629 12630v_ceil_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x012631// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x0f,0x01,0x00]12632 12633v_ceil_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x012634// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x11,0x01,0x00]12635 12636v_ceil_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x012637// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x1f,0x01,0x00]12638 12639v_ceil_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x012640// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x21,0x01,0x00]12641 12642v_ceil_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x012643// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x2f,0x01,0x00]12644 12645v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x012646// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0x10]12647 12648v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x012649// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0x30]12650 12651v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x012652// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]12653 12654v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x012655// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]12656 12657v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x112658// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0x01]12659 12660v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x312661// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0x03]12662 12663v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf12664// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]12665 12666v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x012667// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]12668 12669v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:012670// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x08,0x00]12671 12672v_ceil_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012673// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x10,0x00]12674 12675v_ceil_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012676// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x20,0x00]12677 12678v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12679// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x06,0x06,0x00]12680 12681v_trunc_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12682// CHECK: [0xf9,0x8c,0xfe,0x7f,0x01,0x06,0x06,0x00]12683 12684v_trunc_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12685// CHECK: [0xf9,0x8c,0x0a,0x7e,0xff,0x06,0x06,0x00]12686 12687v_trunc_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12688// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x26,0x06,0x00]12689 12690v_trunc_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD12691// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x06,0x06,0x00]12692 12693v_trunc_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD12694// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x00,0x06,0x00]12695 12696v_trunc_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD12697// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x01,0x06,0x00]12698 12699v_trunc_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD12700// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x02,0x06,0x00]12701 12702v_trunc_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD12703// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x03,0x06,0x00]12704 12705v_trunc_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD12706// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x04,0x06,0x00]12707 12708v_trunc_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD12709// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x05,0x06,0x00]12710 12711v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD12712// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x0e,0x06,0x00]12713 12714v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD12715// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x16,0x06,0x00]12716 12717v_trunc_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD12718// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x16,0x06,0x00]12719 12720v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD12721// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x06,0x06,0x00]12722 12723v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_012724// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x06,0x00,0x00]12725 12726v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_112727// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x06,0x01,0x00]12728 12729v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_212730// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x06,0x02,0x00]12731 12732v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_312733// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x06,0x03,0x00]12734 12735v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_012736// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x06,0x04,0x00]12737 12738v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_112739// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x06,0x05,0x00]12740 12741v_trunc_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12742// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x06,0x16,0x00]12743 12744v_trunc_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12745// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x06,0x26,0x00]12746 12747v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012748// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0x00]12749 12750v_trunc_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012751// CHECK: [0xfa,0x8c,0xfe,0x7f,0x01,0xe4,0x00,0x00]12752 12753v_trunc_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012754// CHECK: [0xfa,0x8c,0x0a,0x7e,0xff,0xe4,0x00,0x00]12755 12756v_trunc_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x012757// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x1b,0x00,0x00]12758 12759v_trunc_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x012760// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x40,0x01,0x00]12761 12762v_trunc_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x012763// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x41,0x01,0x00]12764 12765v_trunc_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x012766// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x42,0x01,0x00]12767 12768v_trunc_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x012769// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x43,0x01,0x00]12770 12771v_trunc_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x012772// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x30,0x01,0x00]12773 12774v_trunc_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x012775// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x34,0x01,0x00]12776 12777v_trunc_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x012778// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x38,0x01,0x00]12779 12780v_trunc_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x012781// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x3c,0x01,0x00]12782 12783v_trunc_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x012784// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x01,0x01,0x00]12785 12786v_trunc_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x012787// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x0f,0x01,0x00]12788 12789v_trunc_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x012790// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x11,0x01,0x00]12791 12792v_trunc_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x012793// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x1f,0x01,0x00]12794 12795v_trunc_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x012796// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x21,0x01,0x00]12797 12798v_trunc_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x012799// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x2f,0x01,0x00]12800 12801v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x012802// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0x10]12803 12804v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x012805// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0x30]12806 12807v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x012808// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]12809 12810v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x012811// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]12812 12813v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x112814// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0x01]12815 12816v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x312817// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0x03]12818 12819v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf12820// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]12821 12822v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x012823// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]12824 12825v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:012826// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x08,0x00]12827 12828v_trunc_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012829// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x10,0x00]12830 12831v_trunc_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012832// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x20,0x00]12833 12834v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12835// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x06,0x06,0x00]12836 12837v_rndne_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12838// CHECK: [0xf9,0x8e,0xfe,0x7f,0x01,0x06,0x06,0x00]12839 12840v_rndne_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12841// CHECK: [0xf9,0x8e,0x0a,0x7e,0xff,0x06,0x06,0x00]12842 12843v_rndne_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12844// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x26,0x06,0x00]12845 12846v_rndne_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD12847// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x06,0x06,0x00]12848 12849v_rndne_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD12850// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x00,0x06,0x00]12851 12852v_rndne_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD12853// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x01,0x06,0x00]12854 12855v_rndne_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD12856// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x02,0x06,0x00]12857 12858v_rndne_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD12859// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x03,0x06,0x00]12860 12861v_rndne_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD12862// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x04,0x06,0x00]12863 12864v_rndne_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD12865// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x05,0x06,0x00]12866 12867v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD12868// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x0e,0x06,0x00]12869 12870v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD12871// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x16,0x06,0x00]12872 12873v_rndne_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD12874// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x16,0x06,0x00]12875 12876v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD12877// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x06,0x06,0x00]12878 12879v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_012880// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x06,0x00,0x00]12881 12882v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_112883// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x06,0x01,0x00]12884 12885v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_212886// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x06,0x02,0x00]12887 12888v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_312889// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x06,0x03,0x00]12890 12891v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_012892// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x06,0x04,0x00]12893 12894v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_112895// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x06,0x05,0x00]12896 12897v_rndne_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12898// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x06,0x16,0x00]12899 12900v_rndne_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12901// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x06,0x26,0x00]12902 12903v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012904// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0x00]12905 12906v_rndne_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012907// CHECK: [0xfa,0x8e,0xfe,0x7f,0x01,0xe4,0x00,0x00]12908 12909v_rndne_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012910// CHECK: [0xfa,0x8e,0x0a,0x7e,0xff,0xe4,0x00,0x00]12911 12912v_rndne_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x012913// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x1b,0x00,0x00]12914 12915v_rndne_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x012916// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x40,0x01,0x00]12917 12918v_rndne_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x012919// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x41,0x01,0x00]12920 12921v_rndne_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x012922// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x42,0x01,0x00]12923 12924v_rndne_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x012925// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x43,0x01,0x00]12926 12927v_rndne_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x012928// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x30,0x01,0x00]12929 12930v_rndne_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x012931// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x34,0x01,0x00]12932 12933v_rndne_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x012934// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x38,0x01,0x00]12935 12936v_rndne_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x012937// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x3c,0x01,0x00]12938 12939v_rndne_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x012940// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x01,0x01,0x00]12941 12942v_rndne_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x012943// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x0f,0x01,0x00]12944 12945v_rndne_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x012946// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x11,0x01,0x00]12947 12948v_rndne_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x012949// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x1f,0x01,0x00]12950 12951v_rndne_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x012952// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x21,0x01,0x00]12953 12954v_rndne_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x012955// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x2f,0x01,0x00]12956 12957v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x012958// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0x10]12959 12960v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x012961// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0x30]12962 12963v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x012964// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]12965 12966v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x012967// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]12968 12969v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x112970// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0x01]12971 12972v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x312973// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0x03]12974 12975v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf12976// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]12977 12978v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x012979// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]12980 12981v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:012982// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x08,0x00]12983 12984v_rndne_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012985// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x10,0x00]12986 12987v_rndne_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012988// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x20,0x00]12989 12990v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12991// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x06,0x06,0x00]12992 12993v_fract_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12994// CHECK: [0xf9,0x90,0xfe,0x7f,0x01,0x06,0x06,0x00]12995 12996v_fract_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12997// CHECK: [0xf9,0x90,0x0a,0x7e,0xff,0x06,0x06,0x00]12998 12999v_fract_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13000// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x26,0x06,0x00]13001 13002v_fract_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD13003// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x06,0x06,0x00]13004 13005v_fract_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD13006// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x00,0x06,0x00]13007 13008v_fract_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD13009// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x01,0x06,0x00]13010 13011v_fract_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD13012// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x02,0x06,0x00]13013 13014v_fract_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD13015// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x03,0x06,0x00]13016 13017v_fract_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD13018// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x04,0x06,0x00]13019 13020v_fract_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD13021// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x05,0x06,0x00]13022 13023v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD13024// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x0e,0x06,0x00]13025 13026v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD13027// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x16,0x06,0x00]13028 13029v_fract_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD13030// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x16,0x06,0x00]13031 13032v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD13033// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x06,0x06,0x00]13034 13035v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_013036// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x06,0x00,0x00]13037 13038v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_113039// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x06,0x01,0x00]13040 13041v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_213042// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x06,0x02,0x00]13043 13044v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_313045// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x06,0x03,0x00]13046 13047v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_013048// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x06,0x04,0x00]13049 13050v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_113051// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x06,0x05,0x00]13052 13053v_fract_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13054// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x06,0x16,0x00]13055 13056v_fract_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13057// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x06,0x26,0x00]13058 13059v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013060// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0x00]13061 13062v_fract_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013063// CHECK: [0xfa,0x90,0xfe,0x7f,0x01,0xe4,0x00,0x00]13064 13065v_fract_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013066// CHECK: [0xfa,0x90,0x0a,0x7e,0xff,0xe4,0x00,0x00]13067 13068v_fract_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x013069// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x1b,0x00,0x00]13070 13071v_fract_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x013072// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x40,0x01,0x00]13073 13074v_fract_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x013075// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x41,0x01,0x00]13076 13077v_fract_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x013078// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x42,0x01,0x00]13079 13080v_fract_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x013081// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x43,0x01,0x00]13082 13083v_fract_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x013084// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x30,0x01,0x00]13085 13086v_fract_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x013087// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x34,0x01,0x00]13088 13089v_fract_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x013090// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x38,0x01,0x00]13091 13092v_fract_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x013093// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x3c,0x01,0x00]13094 13095v_fract_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x013096// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x01,0x01,0x00]13097 13098v_fract_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x013099// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x0f,0x01,0x00]13100 13101v_fract_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x013102// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x11,0x01,0x00]13103 13104v_fract_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x013105// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x1f,0x01,0x00]13106 13107v_fract_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x013108// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x21,0x01,0x00]13109 13110v_fract_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x013111// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x2f,0x01,0x00]13112 13113v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x013114// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0x10]13115 13116v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x013117// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0x30]13118 13119v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x013120// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0xf0]13121 13122v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x013123// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0xf0]13124 13125v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x113126// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0x01]13127 13128v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x313129// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0x03]13130 13131v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf13132// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0x0f]13133 13134v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x013135// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0x0f]13136 13137v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:013138// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x08,0x00]13139 13140v_fract_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013141// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x10,0x00]13142 13143v_fract_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013144// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x20,0x00]13145 13146v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13147// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x06,0x06,0x00]13148 13149v_sin_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13150// CHECK: [0xf9,0x92,0xfe,0x7f,0x01,0x06,0x06,0x00]13151 13152v_sin_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13153// CHECK: [0xf9,0x92,0x0a,0x7e,0xff,0x06,0x06,0x00]13154 13155v_sin_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13156// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x26,0x06,0x00]13157 13158v_sin_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD13159// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x06,0x06,0x00]13160 13161v_sin_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD13162// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x00,0x06,0x00]13163 13164v_sin_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD13165// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x01,0x06,0x00]13166 13167v_sin_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD13168// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x02,0x06,0x00]13169 13170v_sin_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD13171// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x03,0x06,0x00]13172 13173v_sin_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD13174// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x04,0x06,0x00]13175 13176v_sin_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD13177// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x05,0x06,0x00]13178 13179v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD13180// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x0e,0x06,0x00]13181 13182v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD13183// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x16,0x06,0x00]13184 13185v_sin_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD13186// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x16,0x06,0x00]13187 13188v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD13189// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x06,0x06,0x00]13190 13191v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_013192// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x06,0x00,0x00]13193 13194v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_113195// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x06,0x01,0x00]13196 13197v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_213198// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x06,0x02,0x00]13199 13200v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_313201// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x06,0x03,0x00]13202 13203v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_013204// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x06,0x04,0x00]13205 13206v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_113207// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x06,0x05,0x00]13208 13209v_sin_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13210// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x06,0x16,0x00]13211 13212v_sin_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13213// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x06,0x26,0x00]13214 13215v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013216// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0x00]13217 13218v_sin_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013219// CHECK: [0xfa,0x92,0xfe,0x7f,0x01,0xe4,0x00,0x00]13220 13221v_sin_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013222// CHECK: [0xfa,0x92,0x0a,0x7e,0xff,0xe4,0x00,0x00]13223 13224v_sin_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x013225// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x1b,0x00,0x00]13226 13227v_sin_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x013228// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x40,0x01,0x00]13229 13230v_sin_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x013231// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x41,0x01,0x00]13232 13233v_sin_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x013234// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x42,0x01,0x00]13235 13236v_sin_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x013237// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x43,0x01,0x00]13238 13239v_sin_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x013240// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x30,0x01,0x00]13241 13242v_sin_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x013243// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x34,0x01,0x00]13244 13245v_sin_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x013246// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x38,0x01,0x00]13247 13248v_sin_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x013249// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x3c,0x01,0x00]13250 13251v_sin_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x013252// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x01,0x01,0x00]13253 13254v_sin_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x013255// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x0f,0x01,0x00]13256 13257v_sin_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x013258// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x11,0x01,0x00]13259 13260v_sin_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x013261// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x1f,0x01,0x00]13262 13263v_sin_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x013264// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x21,0x01,0x00]13265 13266v_sin_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x013267// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x2f,0x01,0x00]13268 13269v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x013270// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0x10]13271 13272v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x013273// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0x30]13274 13275v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x013276// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0xf0]13277 13278v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x013279// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0xf0]13280 13281v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x113282// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0x01]13283 13284v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x313285// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0x03]13286 13287v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf13288// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0x0f]13289 13290v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x013291// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0x0f]13292 13293v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:013294// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x08,0x00]13295 13296v_sin_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013297// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x10,0x00]13298 13299v_sin_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013300// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x20,0x00]13301 13302v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13303// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x06,0x06,0x00]13304 13305v_cos_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13306// CHECK: [0xf9,0x94,0xfe,0x7f,0x01,0x06,0x06,0x00]13307 13308v_cos_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13309// CHECK: [0xf9,0x94,0x0a,0x7e,0xff,0x06,0x06,0x00]13310 13311v_cos_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13312// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x26,0x06,0x00]13313 13314v_cos_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD13315// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x06,0x06,0x00]13316 13317v_cos_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD13318// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x00,0x06,0x00]13319 13320v_cos_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD13321// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x01,0x06,0x00]13322 13323v_cos_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD13324// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x02,0x06,0x00]13325 13326v_cos_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD13327// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x03,0x06,0x00]13328 13329v_cos_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD13330// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x04,0x06,0x00]13331 13332v_cos_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD13333// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x05,0x06,0x00]13334 13335v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD13336// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x0e,0x06,0x00]13337 13338v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD13339// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x16,0x06,0x00]13340 13341v_cos_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD13342// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x16,0x06,0x00]13343 13344v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD13345// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x06,0x06,0x00]13346 13347v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_013348// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x06,0x00,0x00]13349 13350v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_113351// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x06,0x01,0x00]13352 13353v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_213354// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x06,0x02,0x00]13355 13356v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_313357// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x06,0x03,0x00]13358 13359v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_013360// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x06,0x04,0x00]13361 13362v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_113363// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x06,0x05,0x00]13364 13365v_cos_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13366// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x06,0x16,0x00]13367 13368v_cos_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13369// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x06,0x26,0x00]13370 13371v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013372// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0x00]13373 13374v_cos_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013375// CHECK: [0xfa,0x94,0xfe,0x7f,0x01,0xe4,0x00,0x00]13376 13377v_cos_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013378// CHECK: [0xfa,0x94,0x0a,0x7e,0xff,0xe4,0x00,0x00]13379 13380v_cos_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x013381// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x1b,0x00,0x00]13382 13383v_cos_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x013384// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x40,0x01,0x00]13385 13386v_cos_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x013387// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x41,0x01,0x00]13388 13389v_cos_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x013390// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x42,0x01,0x00]13391 13392v_cos_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x013393// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x43,0x01,0x00]13394 13395v_cos_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x013396// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x30,0x01,0x00]13397 13398v_cos_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x013399// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x34,0x01,0x00]13400 13401v_cos_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x013402// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x38,0x01,0x00]13403 13404v_cos_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x013405// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x3c,0x01,0x00]13406 13407v_cos_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x013408// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x01,0x01,0x00]13409 13410v_cos_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x013411// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x0f,0x01,0x00]13412 13413v_cos_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x013414// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x11,0x01,0x00]13415 13416v_cos_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x013417// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x1f,0x01,0x00]13418 13419v_cos_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x013420// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x21,0x01,0x00]13421 13422v_cos_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x013423// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x2f,0x01,0x00]13424 13425v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x013426// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0x10]13427 13428v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x013429// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0x30]13430 13431v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x013432// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0xf0]13433 13434v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x013435// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0xf0]13436 13437v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x113438// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0x01]13439 13440v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x313441// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0x03]13442 13443v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf13444// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0x0f]13445 13446v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x013447// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0x0f]13448 13449v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:013450// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x08,0x00]13451 13452v_cos_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013453// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x10,0x00]13454 13455v_cos_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013456// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x20,0x00]13457 13458v_exp_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13459// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x06,0x06,0x00]13460 13461v_exp_legacy_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13462// CHECK: [0xf9,0x96,0xfe,0x7f,0x01,0x06,0x06,0x00]13463 13464v_exp_legacy_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13465// CHECK: [0xf9,0x96,0x0a,0x7e,0xff,0x06,0x06,0x00]13466 13467v_exp_legacy_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13468// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x26,0x06,0x00]13469 13470v_exp_legacy_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD13471// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x06,0x06,0x00]13472 13473v_exp_legacy_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD13474// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x00,0x06,0x00]13475 13476v_exp_legacy_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD13477// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x01,0x06,0x00]13478 13479v_exp_legacy_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD13480// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x02,0x06,0x00]13481 13482v_exp_legacy_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD13483// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x03,0x06,0x00]13484 13485v_exp_legacy_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD13486// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x04,0x06,0x00]13487 13488v_exp_legacy_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD13489// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x05,0x06,0x00]13490 13491v_exp_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD13492// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x0e,0x06,0x00]13493 13494v_exp_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD13495// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x16,0x06,0x00]13496 13497v_exp_legacy_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD13498// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x16,0x06,0x00]13499 13500v_exp_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD13501// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x06,0x06,0x00]13502 13503v_exp_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_013504// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x06,0x00,0x00]13505 13506v_exp_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_113507// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x06,0x01,0x00]13508 13509v_exp_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_213510// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x06,0x02,0x00]13511 13512v_exp_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_313513// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x06,0x03,0x00]13514 13515v_exp_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_013516// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x06,0x04,0x00]13517 13518v_exp_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_113519// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x06,0x05,0x00]13520 13521v_exp_legacy_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13522// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x06,0x16,0x00]13523 13524v_exp_legacy_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13525// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x06,0x26,0x00]13526 13527v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013528// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0x00]13529 13530v_exp_legacy_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013531// CHECK: [0xfa,0x96,0xfe,0x7f,0x01,0xe4,0x00,0x00]13532 13533v_exp_legacy_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013534// CHECK: [0xfa,0x96,0x0a,0x7e,0xff,0xe4,0x00,0x00]13535 13536v_exp_legacy_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x013537// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x1b,0x00,0x00]13538 13539v_exp_legacy_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x013540// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x40,0x01,0x00]13541 13542v_exp_legacy_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x013543// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x41,0x01,0x00]13544 13545v_exp_legacy_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x013546// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x42,0x01,0x00]13547 13548v_exp_legacy_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x013549// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x43,0x01,0x00]13550 13551v_exp_legacy_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x013552// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x30,0x01,0x00]13553 13554v_exp_legacy_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x013555// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x34,0x01,0x00]13556 13557v_exp_legacy_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x013558// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x38,0x01,0x00]13559 13560v_exp_legacy_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x013561// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x3c,0x01,0x00]13562 13563v_exp_legacy_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x013564// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x01,0x01,0x00]13565 13566v_exp_legacy_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x013567// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x0f,0x01,0x00]13568 13569v_exp_legacy_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x013570// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x11,0x01,0x00]13571 13572v_exp_legacy_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x013573// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x1f,0x01,0x00]13574 13575v_exp_legacy_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x013576// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x21,0x01,0x00]13577 13578v_exp_legacy_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x013579// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x2f,0x01,0x00]13580 13581v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x013582// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0x10]13583 13584v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x013585// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0x30]13586 13587v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x013588// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0xf0]13589 13590v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x013591// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0xf0]13592 13593v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x113594// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0x01]13595 13596v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x313597// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0x03]13598 13599v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf13600// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0x0f]13601 13602v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x013603// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0x0f]13604 13605v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:013606// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x08,0x00]13607 13608v_exp_legacy_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013609// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x10,0x00]13610 13611v_exp_legacy_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013612// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x20,0x00]13613 13614v_log_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13615// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x06,0x06,0x00]13616 13617v_log_legacy_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13618// CHECK: [0xf9,0x98,0xfe,0x7f,0x01,0x06,0x06,0x00]13619 13620v_log_legacy_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13621// CHECK: [0xf9,0x98,0x0a,0x7e,0xff,0x06,0x06,0x00]13622 13623v_log_legacy_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13624// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x26,0x06,0x00]13625 13626v_log_legacy_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD13627// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x06,0x06,0x00]13628 13629v_log_legacy_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD13630// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x00,0x06,0x00]13631 13632v_log_legacy_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD13633// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x01,0x06,0x00]13634 13635v_log_legacy_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD13636// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x02,0x06,0x00]13637 13638v_log_legacy_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD13639// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x03,0x06,0x00]13640 13641v_log_legacy_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD13642// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x04,0x06,0x00]13643 13644v_log_legacy_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD13645// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x05,0x06,0x00]13646 13647v_log_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD13648// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x0e,0x06,0x00]13649 13650v_log_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD13651// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x16,0x06,0x00]13652 13653v_log_legacy_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD13654// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x16,0x06,0x00]13655 13656v_log_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD13657// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x06,0x06,0x00]13658 13659v_log_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_013660// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x06,0x00,0x00]13661 13662v_log_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_113663// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x06,0x01,0x00]13664 13665v_log_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_213666// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x06,0x02,0x00]13667 13668v_log_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_313669// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x06,0x03,0x00]13670 13671v_log_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_013672// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x06,0x04,0x00]13673 13674v_log_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_113675// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x06,0x05,0x00]13676 13677v_log_legacy_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13678// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x06,0x16,0x00]13679 13680v_log_legacy_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13681// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x06,0x26,0x00]13682 13683v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013684// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0x00]13685 13686v_log_legacy_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013687// CHECK: [0xfa,0x98,0xfe,0x7f,0x01,0xe4,0x00,0x00]13688 13689v_log_legacy_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013690// CHECK: [0xfa,0x98,0x0a,0x7e,0xff,0xe4,0x00,0x00]13691 13692v_log_legacy_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x013693// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x1b,0x00,0x00]13694 13695v_log_legacy_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x013696// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x40,0x01,0x00]13697 13698v_log_legacy_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x013699// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x41,0x01,0x00]13700 13701v_log_legacy_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x013702// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x42,0x01,0x00]13703 13704v_log_legacy_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x013705// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x43,0x01,0x00]13706 13707v_log_legacy_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x013708// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x30,0x01,0x00]13709 13710v_log_legacy_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x013711// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x34,0x01,0x00]13712 13713v_log_legacy_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x013714// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x38,0x01,0x00]13715 13716v_log_legacy_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x013717// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x3c,0x01,0x00]13718 13719v_log_legacy_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x013720// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x01,0x01,0x00]13721 13722v_log_legacy_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x013723// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x0f,0x01,0x00]13724 13725v_log_legacy_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x013726// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x11,0x01,0x00]13727 13728v_log_legacy_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x013729// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x1f,0x01,0x00]13730 13731v_log_legacy_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x013732// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x21,0x01,0x00]13733 13734v_log_legacy_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x013735// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x2f,0x01,0x00]13736 13737v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x013738// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0x10]13739 13740v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x013741// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0x30]13742 13743v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x013744// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0xf0]13745 13746v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x013747// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0xf0]13748 13749v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x113750// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0x01]13751 13752v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x313753// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0x03]13754 13755v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf13756// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0x0f]13757 13758v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x013759// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0x0f]13760 13761v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:013762// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x08,0x00]13763 13764v_log_legacy_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013765// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x10,0x00]13766 13767v_log_legacy_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013768// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x20,0x00]13769