17018 lines · plain
1// RUN: llvm-mc -triple=amdgcn -mcpu=gfx900 -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, ttmp1534// CHECK: [0x7b,0x02,0x0a,0x7e]35 36v_mov_b32 v5, m037// CHECK: [0x7c,0x02,0x0a,0x7e]38 39v_mov_b32 v5, exec_lo40// CHECK: [0x7e,0x02,0x0a,0x7e]41 42v_mov_b32 v5, exec_hi43// CHECK: [0x7f,0x02,0x0a,0x7e]44 45v_mov_b32 v5, 046// CHECK: [0x80,0x02,0x0a,0x7e]47 48v_mov_b32 v5, -149// CHECK: [0xc1,0x02,0x0a,0x7e]50 51v_mov_b32 v5, 0.552// CHECK: [0xf0,0x02,0x0a,0x7e]53 54v_mov_b32 v5, -4.055// CHECK: [0xf7,0x02,0x0a,0x7e]56 57v_mov_b32 v5, src_vccz58// CHECK: [0xfb,0x02,0x0a,0x7e]59 60v_mov_b32 v5, src_execz61// CHECK: [0xfc,0x02,0x0a,0x7e]62 63v_mov_b32 v5, src_scc64// CHECK: [0xfd,0x02,0x0a,0x7e]65 66v_mov_b32 v5, src_lds_direct67// CHECK: [0xfe,0x02,0x0a,0x7e]68 69v_mov_b32 v5, 0xaf12345670// CHECK: [0xff,0x02,0x0a,0x7e,0x56,0x34,0x12,0xaf]71 72v_mov_b32 v5, 0x3f71727373// CHECK: [0xff,0x02,0x0a,0x7e,0x73,0x72,0x71,0x3f]74 75v_readfirstlane_b32 s5, v176// CHECK: [0x01,0x05,0x0a,0x7e]77 78v_readfirstlane_b32 s101, v179// CHECK: [0x01,0x05,0xca,0x7e]80 81v_readfirstlane_b32 flat_scratch_lo, v182// CHECK: [0x01,0x05,0xcc,0x7e]83 84v_readfirstlane_b32 flat_scratch_hi, v185// CHECK: [0x01,0x05,0xce,0x7e]86 87v_readfirstlane_b32 ttmp15, v188// CHECK: [0x01,0x05,0xf6,0x7e]89 90v_readfirstlane_b32 s5, v25591// CHECK: [0xff,0x05,0x0a,0x7e]92 93v_readfirstlane_b32 s5, src_lds_direct94// CHECK: [0xfe,0x04,0x0a,0x7e]95 96v_cvt_i32_f64 v5, v[1:2]97// CHECK: [0x01,0x07,0x0a,0x7e]98 99v_cvt_i32_f64 v255, v[1:2]100// CHECK: [0x01,0x07,0xfe,0x7f]101 102v_cvt_i32_f64 v5, v[254:255]103// CHECK: [0xfe,0x07,0x0a,0x7e]104 105v_cvt_i32_f64 v5, s[2:3]106// CHECK: [0x02,0x06,0x0a,0x7e]107 108v_cvt_i32_f64 v5, s[4:5]109// CHECK: [0x04,0x06,0x0a,0x7e]110 111v_cvt_i32_f64 v5, s[100:101]112// CHECK: [0x64,0x06,0x0a,0x7e]113 114v_cvt_i32_f64 v5, flat_scratch115// CHECK: [0x66,0x06,0x0a,0x7e]116 117v_cvt_i32_f64 v5, vcc118// CHECK: [0x6a,0x06,0x0a,0x7e]119 120v_cvt_i32_f64 v5, ttmp[14:15]121// CHECK: [0x7a,0x06,0x0a,0x7e]122 123v_cvt_i32_f64 v5, exec124// CHECK: [0x7e,0x06,0x0a,0x7e]125 126v_cvt_i32_f64 v5, 0127// CHECK: [0x80,0x06,0x0a,0x7e]128 129v_cvt_i32_f64 v5, -1130// CHECK: [0xc1,0x06,0x0a,0x7e]131 132v_cvt_i32_f64 v5, 0.5133// CHECK: [0xf0,0x06,0x0a,0x7e]134 135v_cvt_i32_f64 v5, -4.0136// CHECK: [0xf7,0x06,0x0a,0x7e]137 138v_cvt_i32_f64 v5, src_vccz139// CHECK: [0xfb,0x06,0x0a,0x7e]140 141v_cvt_i32_f64 v5, src_execz142// CHECK: [0xfc,0x06,0x0a,0x7e]143 144v_cvt_i32_f64 v5, src_scc145// CHECK: [0xfd,0x06,0x0a,0x7e]146 147v_cvt_i32_f64 v5, 0xaf123456148// CHECK: [0xff,0x06,0x0a,0x7e,0x56,0x34,0x12,0xaf]149 150v_cvt_i32_f64 v5, 0x3f717273151// CHECK: [0xff,0x06,0x0a,0x7e,0x73,0x72,0x71,0x3f]152 153v_cvt_f64_i32 v[5:6], v1154// CHECK: [0x01,0x09,0x0a,0x7e]155 156v_cvt_f64_i32 v[254:255], v1157// CHECK: [0x01,0x09,0xfc,0x7f]158 159v_cvt_f64_i32 v[5:6], v255160// CHECK: [0xff,0x09,0x0a,0x7e]161 162v_cvt_f64_i32 v[5:6], s1163// CHECK: [0x01,0x08,0x0a,0x7e]164 165v_cvt_f64_i32 v[5:6], s101166// CHECK: [0x65,0x08,0x0a,0x7e]167 168v_cvt_f64_i32 v[5:6], flat_scratch_lo169// CHECK: [0x66,0x08,0x0a,0x7e]170 171v_cvt_f64_i32 v[5:6], flat_scratch_hi172// CHECK: [0x67,0x08,0x0a,0x7e]173 174v_cvt_f64_i32 v[5:6], vcc_lo175// CHECK: [0x6a,0x08,0x0a,0x7e]176 177v_cvt_f64_i32 v[5:6], vcc_hi178// CHECK: [0x6b,0x08,0x0a,0x7e]179 180v_cvt_f64_i32 v[5:6], ttmp15181// CHECK: [0x7b,0x08,0x0a,0x7e]182 183v_cvt_f64_i32 v[5:6], m0184// CHECK: [0x7c,0x08,0x0a,0x7e]185 186v_cvt_f64_i32 v[5:6], exec_lo187// CHECK: [0x7e,0x08,0x0a,0x7e]188 189v_cvt_f64_i32 v[5:6], exec_hi190// CHECK: [0x7f,0x08,0x0a,0x7e]191 192v_cvt_f64_i32 v[5:6], 0193// CHECK: [0x80,0x08,0x0a,0x7e]194 195v_cvt_f64_i32 v[5:6], -1196// CHECK: [0xc1,0x08,0x0a,0x7e]197 198v_cvt_f64_i32 v[5:6], 0.5199// CHECK: [0xf0,0x08,0x0a,0x7e]200 201v_cvt_f64_i32 v[5:6], -4.0202// CHECK: [0xf7,0x08,0x0a,0x7e]203 204v_cvt_f64_i32 v[5:6], src_vccz205// CHECK: [0xfb,0x08,0x0a,0x7e]206 207v_cvt_f64_i32 v[5:6], src_execz208// CHECK: [0xfc,0x08,0x0a,0x7e]209 210v_cvt_f64_i32 v[5:6], src_scc211// CHECK: [0xfd,0x08,0x0a,0x7e]212 213v_cvt_f64_i32 v[5:6], src_lds_direct214// CHECK: [0xfe,0x08,0x0a,0x7e]215 216v_cvt_f64_i32 v[5:6], 0xaf123456217// CHECK: [0xff,0x08,0x0a,0x7e,0x56,0x34,0x12,0xaf]218 219v_cvt_f64_i32 v[5:6], 0x3f717273220// CHECK: [0xff,0x08,0x0a,0x7e,0x73,0x72,0x71,0x3f]221 222v_cvt_f32_i32 v5, v1223// CHECK: [0x01,0x0b,0x0a,0x7e]224 225v_cvt_f32_i32 v255, v1226// CHECK: [0x01,0x0b,0xfe,0x7f]227 228v_cvt_f32_i32 v5, v255229// CHECK: [0xff,0x0b,0x0a,0x7e]230 231v_cvt_f32_i32 v5, s1232// CHECK: [0x01,0x0a,0x0a,0x7e]233 234v_cvt_f32_i32 v5, s101235// CHECK: [0x65,0x0a,0x0a,0x7e]236 237v_cvt_f32_i32 v5, flat_scratch_lo238// CHECK: [0x66,0x0a,0x0a,0x7e]239 240v_cvt_f32_i32 v5, flat_scratch_hi241// CHECK: [0x67,0x0a,0x0a,0x7e]242 243v_cvt_f32_i32 v5, vcc_lo244// CHECK: [0x6a,0x0a,0x0a,0x7e]245 246v_cvt_f32_i32 v5, vcc_hi247// CHECK: [0x6b,0x0a,0x0a,0x7e]248 249v_cvt_f32_i32 v5, ttmp15250// CHECK: [0x7b,0x0a,0x0a,0x7e]251 252v_cvt_f32_i32 v5, m0253// CHECK: [0x7c,0x0a,0x0a,0x7e]254 255v_cvt_f32_i32 v5, exec_lo256// CHECK: [0x7e,0x0a,0x0a,0x7e]257 258v_cvt_f32_i32 v5, exec_hi259// CHECK: [0x7f,0x0a,0x0a,0x7e]260 261v_cvt_f32_i32 v5, 0262// CHECK: [0x80,0x0a,0x0a,0x7e]263 264v_cvt_f32_i32 v5, -1265// CHECK: [0xc1,0x0a,0x0a,0x7e]266 267v_cvt_f32_i32 v5, 0.5268// CHECK: [0xf0,0x0a,0x0a,0x7e]269 270v_cvt_f32_i32 v5, -4.0271// CHECK: [0xf7,0x0a,0x0a,0x7e]272 273v_cvt_f32_i32 v5, src_vccz274// CHECK: [0xfb,0x0a,0x0a,0x7e]275 276v_cvt_f32_i32 v5, src_execz277// CHECK: [0xfc,0x0a,0x0a,0x7e]278 279v_cvt_f32_i32 v5, src_scc280// CHECK: [0xfd,0x0a,0x0a,0x7e]281 282v_cvt_f32_i32 v5, src_lds_direct283// CHECK: [0xfe,0x0a,0x0a,0x7e]284 285v_cvt_f32_i32 v5, 0xaf123456286// CHECK: [0xff,0x0a,0x0a,0x7e,0x56,0x34,0x12,0xaf]287 288v_cvt_f32_i32 v5, 0x3f717273289// CHECK: [0xff,0x0a,0x0a,0x7e,0x73,0x72,0x71,0x3f]290 291v_cvt_f32_u32 v5, v1292// CHECK: [0x01,0x0d,0x0a,0x7e]293 294v_cvt_f32_u32 v255, v1295// CHECK: [0x01,0x0d,0xfe,0x7f]296 297v_cvt_f32_u32 v5, v255298// CHECK: [0xff,0x0d,0x0a,0x7e]299 300v_cvt_f32_u32 v5, s1301// CHECK: [0x01,0x0c,0x0a,0x7e]302 303v_cvt_f32_u32 v5, s101304// CHECK: [0x65,0x0c,0x0a,0x7e]305 306v_cvt_f32_u32 v5, flat_scratch_lo307// CHECK: [0x66,0x0c,0x0a,0x7e]308 309v_cvt_f32_u32 v5, flat_scratch_hi310// CHECK: [0x67,0x0c,0x0a,0x7e]311 312v_cvt_f32_u32 v5, vcc_lo313// CHECK: [0x6a,0x0c,0x0a,0x7e]314 315v_cvt_f32_u32 v5, vcc_hi316// CHECK: [0x6b,0x0c,0x0a,0x7e]317 318v_cvt_f32_u32 v5, ttmp15319// CHECK: [0x7b,0x0c,0x0a,0x7e]320 321v_cvt_f32_u32 v5, m0322// CHECK: [0x7c,0x0c,0x0a,0x7e]323 324v_cvt_f32_u32 v5, exec_lo325// CHECK: [0x7e,0x0c,0x0a,0x7e]326 327v_cvt_f32_u32 v5, exec_hi328// CHECK: [0x7f,0x0c,0x0a,0x7e]329 330v_cvt_f32_u32 v5, 0331// CHECK: [0x80,0x0c,0x0a,0x7e]332 333v_cvt_f32_u32 v5, -1334// CHECK: [0xc1,0x0c,0x0a,0x7e]335 336v_cvt_f32_u32 v5, 0.5337// CHECK: [0xf0,0x0c,0x0a,0x7e]338 339v_cvt_f32_u32 v5, -4.0340// CHECK: [0xf7,0x0c,0x0a,0x7e]341 342v_cvt_f32_u32 v5, src_vccz343// CHECK: [0xfb,0x0c,0x0a,0x7e]344 345v_cvt_f32_u32 v5, src_execz346// CHECK: [0xfc,0x0c,0x0a,0x7e]347 348v_cvt_f32_u32 v5, src_scc349// CHECK: [0xfd,0x0c,0x0a,0x7e]350 351v_cvt_f32_u32 v5, src_lds_direct352// CHECK: [0xfe,0x0c,0x0a,0x7e]353 354v_cvt_f32_u32 v5, 0xaf123456355// CHECK: [0xff,0x0c,0x0a,0x7e,0x56,0x34,0x12,0xaf]356 357v_cvt_f32_u32 v5, 0x3f717273358// CHECK: [0xff,0x0c,0x0a,0x7e,0x73,0x72,0x71,0x3f]359 360v_cvt_u32_f32 v5, v1361// CHECK: [0x01,0x0f,0x0a,0x7e]362 363v_cvt_u32_f32 v255, v1364// CHECK: [0x01,0x0f,0xfe,0x7f]365 366v_cvt_u32_f32 v5, v255367// CHECK: [0xff,0x0f,0x0a,0x7e]368 369v_cvt_u32_f32 v5, s1370// CHECK: [0x01,0x0e,0x0a,0x7e]371 372v_cvt_u32_f32 v5, s101373// CHECK: [0x65,0x0e,0x0a,0x7e]374 375v_cvt_u32_f32 v5, flat_scratch_lo376// CHECK: [0x66,0x0e,0x0a,0x7e]377 378v_cvt_u32_f32 v5, flat_scratch_hi379// CHECK: [0x67,0x0e,0x0a,0x7e]380 381v_cvt_u32_f32 v5, vcc_lo382// CHECK: [0x6a,0x0e,0x0a,0x7e]383 384v_cvt_u32_f32 v5, vcc_hi385// CHECK: [0x6b,0x0e,0x0a,0x7e]386 387v_cvt_u32_f32 v5, ttmp15388// CHECK: [0x7b,0x0e,0x0a,0x7e]389 390v_cvt_u32_f32 v5, m0391// CHECK: [0x7c,0x0e,0x0a,0x7e]392 393v_cvt_u32_f32 v5, exec_lo394// CHECK: [0x7e,0x0e,0x0a,0x7e]395 396v_cvt_u32_f32 v5, exec_hi397// CHECK: [0x7f,0x0e,0x0a,0x7e]398 399v_cvt_u32_f32 v5, 0400// CHECK: [0x80,0x0e,0x0a,0x7e]401 402v_cvt_u32_f32 v5, -1403// CHECK: [0xc1,0x0e,0x0a,0x7e]404 405v_cvt_u32_f32 v5, 0.5406// CHECK: [0xf0,0x0e,0x0a,0x7e]407 408v_cvt_u32_f32 v5, -4.0409// CHECK: [0xf7,0x0e,0x0a,0x7e]410 411v_cvt_u32_f32 v5, src_vccz412// CHECK: [0xfb,0x0e,0x0a,0x7e]413 414v_cvt_u32_f32 v5, src_execz415// CHECK: [0xfc,0x0e,0x0a,0x7e]416 417v_cvt_u32_f32 v5, src_scc418// CHECK: [0xfd,0x0e,0x0a,0x7e]419 420v_cvt_u32_f32 v5, src_lds_direct421// CHECK: [0xfe,0x0e,0x0a,0x7e]422 423v_cvt_u32_f32 v5, 0xaf123456424// CHECK: [0xff,0x0e,0x0a,0x7e,0x56,0x34,0x12,0xaf]425 426v_cvt_u32_f32 v5, 0x3f717273427// CHECK: [0xff,0x0e,0x0a,0x7e,0x73,0x72,0x71,0x3f]428 429v_cvt_i32_f32 v5, v1430// CHECK: [0x01,0x11,0x0a,0x7e]431 432v_cvt_i32_f32 v255, v1433// CHECK: [0x01,0x11,0xfe,0x7f]434 435v_cvt_i32_f32 v5, v255436// CHECK: [0xff,0x11,0x0a,0x7e]437 438v_cvt_i32_f32 v5, s1439// CHECK: [0x01,0x10,0x0a,0x7e]440 441v_cvt_i32_f32 v5, s101442// CHECK: [0x65,0x10,0x0a,0x7e]443 444v_cvt_i32_f32 v5, flat_scratch_lo445// CHECK: [0x66,0x10,0x0a,0x7e]446 447v_cvt_i32_f32 v5, flat_scratch_hi448// CHECK: [0x67,0x10,0x0a,0x7e]449 450v_cvt_i32_f32 v5, vcc_lo451// CHECK: [0x6a,0x10,0x0a,0x7e]452 453v_cvt_i32_f32 v5, vcc_hi454// CHECK: [0x6b,0x10,0x0a,0x7e]455 456v_cvt_i32_f32 v5, ttmp15457// CHECK: [0x7b,0x10,0x0a,0x7e]458 459v_cvt_i32_f32 v5, m0460// CHECK: [0x7c,0x10,0x0a,0x7e]461 462v_cvt_i32_f32 v5, exec_lo463// CHECK: [0x7e,0x10,0x0a,0x7e]464 465v_cvt_i32_f32 v5, exec_hi466// CHECK: [0x7f,0x10,0x0a,0x7e]467 468v_cvt_i32_f32 v5, 0469// CHECK: [0x80,0x10,0x0a,0x7e]470 471v_cvt_i32_f32 v5, -1472// CHECK: [0xc1,0x10,0x0a,0x7e]473 474v_cvt_i32_f32 v5, 0.5475// CHECK: [0xf0,0x10,0x0a,0x7e]476 477v_cvt_i32_f32 v5, -4.0478// CHECK: [0xf7,0x10,0x0a,0x7e]479 480v_cvt_i32_f32 v5, src_vccz481// CHECK: [0xfb,0x10,0x0a,0x7e]482 483v_cvt_i32_f32 v5, src_execz484// CHECK: [0xfc,0x10,0x0a,0x7e]485 486v_cvt_i32_f32 v5, src_scc487// CHECK: [0xfd,0x10,0x0a,0x7e]488 489v_cvt_i32_f32 v5, src_lds_direct490// CHECK: [0xfe,0x10,0x0a,0x7e]491 492v_cvt_i32_f32 v5, 0xaf123456493// CHECK: [0xff,0x10,0x0a,0x7e,0x56,0x34,0x12,0xaf]494 495v_cvt_i32_f32 v5, 0x3f717273496// CHECK: [0xff,0x10,0x0a,0x7e,0x73,0x72,0x71,0x3f]497 498v_cvt_f16_f32 v5, v1499// CHECK: [0x01,0x15,0x0a,0x7e]500 501v_cvt_f16_f32 v255, v1502// CHECK: [0x01,0x15,0xfe,0x7f]503 504v_cvt_f16_f32 v5, v255505// CHECK: [0xff,0x15,0x0a,0x7e]506 507v_cvt_f16_f32 v5, s1508// CHECK: [0x01,0x14,0x0a,0x7e]509 510v_cvt_f16_f32 v5, s101511// CHECK: [0x65,0x14,0x0a,0x7e]512 513v_cvt_f16_f32 v5, flat_scratch_lo514// CHECK: [0x66,0x14,0x0a,0x7e]515 516v_cvt_f16_f32 v5, flat_scratch_hi517// CHECK: [0x67,0x14,0x0a,0x7e]518 519v_cvt_f16_f32 v5, vcc_lo520// CHECK: [0x6a,0x14,0x0a,0x7e]521 522v_cvt_f16_f32 v5, vcc_hi523// CHECK: [0x6b,0x14,0x0a,0x7e]524 525v_cvt_f16_f32 v5, ttmp15526// CHECK: [0x7b,0x14,0x0a,0x7e]527 528v_cvt_f16_f32 v5, m0529// CHECK: [0x7c,0x14,0x0a,0x7e]530 531v_cvt_f16_f32 v5, exec_lo532// CHECK: [0x7e,0x14,0x0a,0x7e]533 534v_cvt_f16_f32 v5, exec_hi535// CHECK: [0x7f,0x14,0x0a,0x7e]536 537v_cvt_f16_f32 v5, 0538// CHECK: [0x80,0x14,0x0a,0x7e]539 540v_cvt_f16_f32 v5, -1541// CHECK: [0xc1,0x14,0x0a,0x7e]542 543v_cvt_f16_f32 v5, 0.5544// CHECK: [0xf0,0x14,0x0a,0x7e]545 546v_cvt_f16_f32 v5, -4.0547// CHECK: [0xf7,0x14,0x0a,0x7e]548 549v_cvt_f16_f32 v5, src_vccz550// CHECK: [0xfb,0x14,0x0a,0x7e]551 552v_cvt_f16_f32 v5, src_execz553// CHECK: [0xfc,0x14,0x0a,0x7e]554 555v_cvt_f16_f32 v5, src_scc556// CHECK: [0xfd,0x14,0x0a,0x7e]557 558v_cvt_f16_f32 v5, src_lds_direct559// CHECK: [0xfe,0x14,0x0a,0x7e]560 561v_cvt_f16_f32 v5, 0xaf123456562// CHECK: [0xff,0x14,0x0a,0x7e,0x56,0x34,0x12,0xaf]563 564v_cvt_f16_f32 v5, 0x3f717273565// CHECK: [0xff,0x14,0x0a,0x7e,0x73,0x72,0x71,0x3f]566 567v_cvt_f32_f16 v5, v1568// CHECK: [0x01,0x17,0x0a,0x7e]569 570v_cvt_f32_f16 v255, v1571// CHECK: [0x01,0x17,0xfe,0x7f]572 573v_cvt_f32_f16 v5, v255574// CHECK: [0xff,0x17,0x0a,0x7e]575 576v_cvt_f32_f16 v5, s1577// CHECK: [0x01,0x16,0x0a,0x7e]578 579v_cvt_f32_f16 v5, s101580// CHECK: [0x65,0x16,0x0a,0x7e]581 582v_cvt_f32_f16 v5, flat_scratch_lo583// CHECK: [0x66,0x16,0x0a,0x7e]584 585v_cvt_f32_f16 v5, flat_scratch_hi586// CHECK: [0x67,0x16,0x0a,0x7e]587 588v_cvt_f32_f16 v5, vcc_lo589// CHECK: [0x6a,0x16,0x0a,0x7e]590 591v_cvt_f32_f16 v5, vcc_hi592// CHECK: [0x6b,0x16,0x0a,0x7e]593 594v_cvt_f32_f16 v5, ttmp15595// CHECK: [0x7b,0x16,0x0a,0x7e]596 597v_cvt_f32_f16 v5, m0598// CHECK: [0x7c,0x16,0x0a,0x7e]599 600v_cvt_f32_f16 v5, exec_lo601// CHECK: [0x7e,0x16,0x0a,0x7e]602 603v_cvt_f32_f16 v5, exec_hi604// CHECK: [0x7f,0x16,0x0a,0x7e]605 606v_cvt_f32_f16 v5, 0607// CHECK: [0x80,0x16,0x0a,0x7e]608 609v_cvt_f32_f16 v5, -1610// CHECK: [0xc1,0x16,0x0a,0x7e]611 612v_cvt_f32_f16 v5, 0.5613// CHECK: [0xf0,0x16,0x0a,0x7e]614 615v_cvt_f32_f16 v5, -4.0616// CHECK: [0xf7,0x16,0x0a,0x7e]617 618v_cvt_f32_f16 v5, src_vccz619// CHECK: [0xfb,0x16,0x0a,0x7e]620 621v_cvt_f32_f16 v5, src_execz622// CHECK: [0xfc,0x16,0x0a,0x7e]623 624v_cvt_f32_f16 v5, src_scc625// CHECK: [0xfd,0x16,0x0a,0x7e]626 627v_cvt_f32_f16 v5, src_lds_direct628// CHECK: [0xfe,0x16,0x0a,0x7e]629 630v_cvt_f32_f16 v5, 0xfe0b631// CHECK: [0xff,0x16,0x0a,0x7e,0x0b,0xfe,0x00,0x00]632 633v_cvt_f32_f16 v5, 0x3456634// CHECK: [0xff,0x16,0x0a,0x7e,0x56,0x34,0x00,0x00]635 636v_cvt_rpi_i32_f32 v5, v1637// CHECK: [0x01,0x19,0x0a,0x7e]638 639v_cvt_rpi_i32_f32 v255, v1640// CHECK: [0x01,0x19,0xfe,0x7f]641 642v_cvt_rpi_i32_f32 v5, v255643// CHECK: [0xff,0x19,0x0a,0x7e]644 645v_cvt_rpi_i32_f32 v5, s1646// CHECK: [0x01,0x18,0x0a,0x7e]647 648v_cvt_rpi_i32_f32 v5, s101649// CHECK: [0x65,0x18,0x0a,0x7e]650 651v_cvt_rpi_i32_f32 v5, flat_scratch_lo652// CHECK: [0x66,0x18,0x0a,0x7e]653 654v_cvt_rpi_i32_f32 v5, flat_scratch_hi655// CHECK: [0x67,0x18,0x0a,0x7e]656 657v_cvt_rpi_i32_f32 v5, vcc_lo658// CHECK: [0x6a,0x18,0x0a,0x7e]659 660v_cvt_rpi_i32_f32 v5, vcc_hi661// CHECK: [0x6b,0x18,0x0a,0x7e]662 663v_cvt_rpi_i32_f32 v5, ttmp15664// CHECK: [0x7b,0x18,0x0a,0x7e]665 666v_cvt_rpi_i32_f32 v5, m0667// CHECK: [0x7c,0x18,0x0a,0x7e]668 669v_cvt_rpi_i32_f32 v5, exec_lo670// CHECK: [0x7e,0x18,0x0a,0x7e]671 672v_cvt_rpi_i32_f32 v5, exec_hi673// CHECK: [0x7f,0x18,0x0a,0x7e]674 675v_cvt_rpi_i32_f32 v5, 0676// CHECK: [0x80,0x18,0x0a,0x7e]677 678v_cvt_rpi_i32_f32 v5, -1679// CHECK: [0xc1,0x18,0x0a,0x7e]680 681v_cvt_rpi_i32_f32 v5, 0.5682// CHECK: [0xf0,0x18,0x0a,0x7e]683 684v_cvt_rpi_i32_f32 v5, -4.0685// CHECK: [0xf7,0x18,0x0a,0x7e]686 687v_cvt_rpi_i32_f32 v5, src_vccz688// CHECK: [0xfb,0x18,0x0a,0x7e]689 690v_cvt_rpi_i32_f32 v5, src_execz691// CHECK: [0xfc,0x18,0x0a,0x7e]692 693v_cvt_rpi_i32_f32 v5, src_scc694// CHECK: [0xfd,0x18,0x0a,0x7e]695 696v_cvt_rpi_i32_f32 v5, src_lds_direct697// CHECK: [0xfe,0x18,0x0a,0x7e]698 699v_cvt_rpi_i32_f32 v5, 0xaf123456700// CHECK: [0xff,0x18,0x0a,0x7e,0x56,0x34,0x12,0xaf]701 702v_cvt_rpi_i32_f32 v5, 0x3f717273703// CHECK: [0xff,0x18,0x0a,0x7e,0x73,0x72,0x71,0x3f]704 705v_cvt_flr_i32_f32 v5, v1706// CHECK: [0x01,0x1b,0x0a,0x7e]707 708v_cvt_flr_i32_f32 v255, v1709// CHECK: [0x01,0x1b,0xfe,0x7f]710 711v_cvt_flr_i32_f32 v5, v255712// CHECK: [0xff,0x1b,0x0a,0x7e]713 714v_cvt_flr_i32_f32 v5, s1715// CHECK: [0x01,0x1a,0x0a,0x7e]716 717v_cvt_flr_i32_f32 v5, s101718// CHECK: [0x65,0x1a,0x0a,0x7e]719 720v_cvt_flr_i32_f32 v5, flat_scratch_lo721// CHECK: [0x66,0x1a,0x0a,0x7e]722 723v_cvt_flr_i32_f32 v5, flat_scratch_hi724// CHECK: [0x67,0x1a,0x0a,0x7e]725 726v_cvt_flr_i32_f32 v5, vcc_lo727// CHECK: [0x6a,0x1a,0x0a,0x7e]728 729v_cvt_flr_i32_f32 v5, vcc_hi730// CHECK: [0x6b,0x1a,0x0a,0x7e]731 732v_cvt_flr_i32_f32 v5, ttmp15733// CHECK: [0x7b,0x1a,0x0a,0x7e]734 735v_cvt_flr_i32_f32 v5, m0736// CHECK: [0x7c,0x1a,0x0a,0x7e]737 738v_cvt_flr_i32_f32 v5, exec_lo739// CHECK: [0x7e,0x1a,0x0a,0x7e]740 741v_cvt_flr_i32_f32 v5, exec_hi742// CHECK: [0x7f,0x1a,0x0a,0x7e]743 744v_cvt_flr_i32_f32 v5, 0745// CHECK: [0x80,0x1a,0x0a,0x7e]746 747v_cvt_flr_i32_f32 v5, -1748// CHECK: [0xc1,0x1a,0x0a,0x7e]749 750v_cvt_flr_i32_f32 v5, 0.5751// CHECK: [0xf0,0x1a,0x0a,0x7e]752 753v_cvt_flr_i32_f32 v5, -4.0754// CHECK: [0xf7,0x1a,0x0a,0x7e]755 756v_cvt_flr_i32_f32 v5, src_vccz757// CHECK: [0xfb,0x1a,0x0a,0x7e]758 759v_cvt_flr_i32_f32 v5, src_execz760// CHECK: [0xfc,0x1a,0x0a,0x7e]761 762v_cvt_flr_i32_f32 v5, src_scc763// CHECK: [0xfd,0x1a,0x0a,0x7e]764 765v_cvt_flr_i32_f32 v5, src_lds_direct766// CHECK: [0xfe,0x1a,0x0a,0x7e]767 768v_cvt_flr_i32_f32 v5, 0xaf123456769// CHECK: [0xff,0x1a,0x0a,0x7e,0x56,0x34,0x12,0xaf]770 771v_cvt_flr_i32_f32 v5, 0x3f717273772// CHECK: [0xff,0x1a,0x0a,0x7e,0x73,0x72,0x71,0x3f]773 774v_cvt_off_f32_i4 v5, v1775// CHECK: [0x01,0x1d,0x0a,0x7e]776 777v_cvt_off_f32_i4 v255, v1778// CHECK: [0x01,0x1d,0xfe,0x7f]779 780v_cvt_off_f32_i4 v5, v255781// CHECK: [0xff,0x1d,0x0a,0x7e]782 783v_cvt_off_f32_i4 v5, s1784// CHECK: [0x01,0x1c,0x0a,0x7e]785 786v_cvt_off_f32_i4 v5, s101787// CHECK: [0x65,0x1c,0x0a,0x7e]788 789v_cvt_off_f32_i4 v5, flat_scratch_lo790// CHECK: [0x66,0x1c,0x0a,0x7e]791 792v_cvt_off_f32_i4 v5, flat_scratch_hi793// CHECK: [0x67,0x1c,0x0a,0x7e]794 795v_cvt_off_f32_i4 v5, vcc_lo796// CHECK: [0x6a,0x1c,0x0a,0x7e]797 798v_cvt_off_f32_i4 v5, vcc_hi799// CHECK: [0x6b,0x1c,0x0a,0x7e]800 801v_cvt_off_f32_i4 v5, ttmp15802// CHECK: [0x7b,0x1c,0x0a,0x7e]803 804v_cvt_off_f32_i4 v5, m0805// CHECK: [0x7c,0x1c,0x0a,0x7e]806 807v_cvt_off_f32_i4 v5, exec_lo808// CHECK: [0x7e,0x1c,0x0a,0x7e]809 810v_cvt_off_f32_i4 v5, exec_hi811// CHECK: [0x7f,0x1c,0x0a,0x7e]812 813v_cvt_off_f32_i4 v5, 0814// CHECK: [0x80,0x1c,0x0a,0x7e]815 816v_cvt_off_f32_i4 v5, -1817// CHECK: [0xc1,0x1c,0x0a,0x7e]818 819v_cvt_off_f32_i4 v5, 0.5820// CHECK: [0xf0,0x1c,0x0a,0x7e]821 822v_cvt_off_f32_i4 v5, -4.0823// CHECK: [0xf7,0x1c,0x0a,0x7e]824 825v_cvt_off_f32_i4 v5, src_vccz826// CHECK: [0xfb,0x1c,0x0a,0x7e]827 828v_cvt_off_f32_i4 v5, src_execz829// CHECK: [0xfc,0x1c,0x0a,0x7e]830 831v_cvt_off_f32_i4 v5, src_scc832// CHECK: [0xfd,0x1c,0x0a,0x7e]833 834v_cvt_off_f32_i4 v5, src_lds_direct835// CHECK: [0xfe,0x1c,0x0a,0x7e]836 837v_cvt_off_f32_i4 v5, 0x4f838// CHECK: [0xff,0x1c,0x0a,0x7e,0x4f,0x00,0x00,0x00]839 840v_cvt_off_f32_i4 v5, 0x41841// CHECK: [0xff,0x1c,0x0a,0x7e,0x41,0x00,0x00,0x00]842 843v_cvt_f32_f64 v5, v[1:2]844// CHECK: [0x01,0x1f,0x0a,0x7e]845 846v_cvt_f32_f64 v255, v[1:2]847// CHECK: [0x01,0x1f,0xfe,0x7f]848 849v_cvt_f32_f64 v5, v[254:255]850// CHECK: [0xfe,0x1f,0x0a,0x7e]851 852v_cvt_f32_f64 v5, s[2:3]853// CHECK: [0x02,0x1e,0x0a,0x7e]854 855v_cvt_f32_f64 v5, s[4:5]856// CHECK: [0x04,0x1e,0x0a,0x7e]857 858v_cvt_f32_f64 v5, s[100:101]859// CHECK: [0x64,0x1e,0x0a,0x7e]860 861v_cvt_f32_f64 v5, flat_scratch862// CHECK: [0x66,0x1e,0x0a,0x7e]863 864v_cvt_f32_f64 v5, vcc865// CHECK: [0x6a,0x1e,0x0a,0x7e]866 867v_cvt_f32_f64 v5, ttmp[14:15]868// CHECK: [0x7a,0x1e,0x0a,0x7e]869 870v_cvt_f32_f64 v5, exec871// CHECK: [0x7e,0x1e,0x0a,0x7e]872 873v_cvt_f32_f64 v5, 0874// CHECK: [0x80,0x1e,0x0a,0x7e]875 876v_cvt_f32_f64 v5, -1877// CHECK: [0xc1,0x1e,0x0a,0x7e]878 879v_cvt_f32_f64 v5, 0.5880// CHECK: [0xf0,0x1e,0x0a,0x7e]881 882v_cvt_f32_f64 v5, -4.0883// CHECK: [0xf7,0x1e,0x0a,0x7e]884 885v_cvt_f32_f64 v5, src_vccz886// CHECK: [0xfb,0x1e,0x0a,0x7e]887 888v_cvt_f32_f64 v5, src_execz889// CHECK: [0xfc,0x1e,0x0a,0x7e]890 891v_cvt_f32_f64 v5, src_scc892// CHECK: [0xfd,0x1e,0x0a,0x7e]893 894v_cvt_f32_f64 v5, 0xaf123456895// CHECK: [0xff,0x1e,0x0a,0x7e,0x56,0x34,0x12,0xaf]896 897v_cvt_f32_f64 v5, 0x3f717273898// CHECK: [0xff,0x1e,0x0a,0x7e,0x73,0x72,0x71,0x3f]899 900v_cvt_f64_f32 v[5:6], v1901// CHECK: [0x01,0x21,0x0a,0x7e]902 903v_cvt_f64_f32 v[254:255], v1904// CHECK: [0x01,0x21,0xfc,0x7f]905 906v_cvt_f64_f32 v[5:6], v255907// CHECK: [0xff,0x21,0x0a,0x7e]908 909v_cvt_f64_f32 v[5:6], s1910// CHECK: [0x01,0x20,0x0a,0x7e]911 912v_cvt_f64_f32 v[5:6], s101913// CHECK: [0x65,0x20,0x0a,0x7e]914 915v_cvt_f64_f32 v[5:6], flat_scratch_lo916// CHECK: [0x66,0x20,0x0a,0x7e]917 918v_cvt_f64_f32 v[5:6], flat_scratch_hi919// CHECK: [0x67,0x20,0x0a,0x7e]920 921v_cvt_f64_f32 v[5:6], vcc_lo922// CHECK: [0x6a,0x20,0x0a,0x7e]923 924v_cvt_f64_f32 v[5:6], vcc_hi925// CHECK: [0x6b,0x20,0x0a,0x7e]926 927v_cvt_f64_f32 v[5:6], ttmp15928// CHECK: [0x7b,0x20,0x0a,0x7e]929 930v_cvt_f64_f32 v[5:6], m0931// CHECK: [0x7c,0x20,0x0a,0x7e]932 933v_cvt_f64_f32 v[5:6], exec_lo934// CHECK: [0x7e,0x20,0x0a,0x7e]935 936v_cvt_f64_f32 v[5:6], exec_hi937// CHECK: [0x7f,0x20,0x0a,0x7e]938 939v_cvt_f64_f32 v[5:6], 0940// CHECK: [0x80,0x20,0x0a,0x7e]941 942v_cvt_f64_f32 v[5:6], -1943// CHECK: [0xc1,0x20,0x0a,0x7e]944 945v_cvt_f64_f32 v[5:6], 0.5946// CHECK: [0xf0,0x20,0x0a,0x7e]947 948v_cvt_f64_f32 v[5:6], -4.0949// CHECK: [0xf7,0x20,0x0a,0x7e]950 951v_cvt_f64_f32 v[5:6], src_vccz952// CHECK: [0xfb,0x20,0x0a,0x7e]953 954v_cvt_f64_f32 v[5:6], src_execz955// CHECK: [0xfc,0x20,0x0a,0x7e]956 957v_cvt_f64_f32 v[5:6], src_scc958// CHECK: [0xfd,0x20,0x0a,0x7e]959 960v_cvt_f64_f32 v[5:6], src_lds_direct961// CHECK: [0xfe,0x20,0x0a,0x7e]962 963v_cvt_f64_f32 v[5:6], 0xaf123456964// CHECK: [0xff,0x20,0x0a,0x7e,0x56,0x34,0x12,0xaf]965 966v_cvt_f64_f32 v[5:6], 0x3f717273967// CHECK: [0xff,0x20,0x0a,0x7e,0x73,0x72,0x71,0x3f]968 969v_cvt_f32_ubyte0 v5, v1970// CHECK: [0x01,0x23,0x0a,0x7e]971 972v_cvt_f32_ubyte0 v255, v1973// CHECK: [0x01,0x23,0xfe,0x7f]974 975v_cvt_f32_ubyte0 v5, v255976// CHECK: [0xff,0x23,0x0a,0x7e]977 978v_cvt_f32_ubyte0 v5, s1979// CHECK: [0x01,0x22,0x0a,0x7e]980 981v_cvt_f32_ubyte0 v5, s101982// CHECK: [0x65,0x22,0x0a,0x7e]983 984v_cvt_f32_ubyte0 v5, flat_scratch_lo985// CHECK: [0x66,0x22,0x0a,0x7e]986 987v_cvt_f32_ubyte0 v5, flat_scratch_hi988// CHECK: [0x67,0x22,0x0a,0x7e]989 990v_cvt_f32_ubyte0 v5, vcc_lo991// CHECK: [0x6a,0x22,0x0a,0x7e]992 993v_cvt_f32_ubyte0 v5, vcc_hi994// CHECK: [0x6b,0x22,0x0a,0x7e]995 996v_cvt_f32_ubyte0 v5, ttmp15997// CHECK: [0x7b,0x22,0x0a,0x7e]998 999v_cvt_f32_ubyte0 v5, m01000// CHECK: [0x7c,0x22,0x0a,0x7e]1001 1002v_cvt_f32_ubyte0 v5, exec_lo1003// CHECK: [0x7e,0x22,0x0a,0x7e]1004 1005v_cvt_f32_ubyte0 v5, exec_hi1006// CHECK: [0x7f,0x22,0x0a,0x7e]1007 1008v_cvt_f32_ubyte0 v5, 01009// CHECK: [0x80,0x22,0x0a,0x7e]1010 1011v_cvt_f32_ubyte0 v5, -11012// CHECK: [0xc1,0x22,0x0a,0x7e]1013 1014v_cvt_f32_ubyte0 v5, 0.51015// CHECK: [0xf0,0x22,0x0a,0x7e]1016 1017v_cvt_f32_ubyte0 v5, -4.01018// CHECK: [0xf7,0x22,0x0a,0x7e]1019 1020v_cvt_f32_ubyte0 v5, src_vccz1021// CHECK: [0xfb,0x22,0x0a,0x7e]1022 1023v_cvt_f32_ubyte0 v5, src_execz1024// CHECK: [0xfc,0x22,0x0a,0x7e]1025 1026v_cvt_f32_ubyte0 v5, src_scc1027// CHECK: [0xfd,0x22,0x0a,0x7e]1028 1029v_cvt_f32_ubyte0 v5, src_lds_direct1030// CHECK: [0xfe,0x22,0x0a,0x7e]1031 1032v_cvt_f32_ubyte0 v5, 0xaf1234561033// CHECK: [0xff,0x22,0x0a,0x7e,0x56,0x34,0x12,0xaf]1034 1035v_cvt_f32_ubyte0 v5, 0x3f7172731036// CHECK: [0xff,0x22,0x0a,0x7e,0x73,0x72,0x71,0x3f]1037 1038v_cvt_f32_ubyte1 v5, v11039// CHECK: [0x01,0x25,0x0a,0x7e]1040 1041v_cvt_f32_ubyte1 v255, v11042// CHECK: [0x01,0x25,0xfe,0x7f]1043 1044v_cvt_f32_ubyte1 v5, v2551045// CHECK: [0xff,0x25,0x0a,0x7e]1046 1047v_cvt_f32_ubyte1 v5, s11048// CHECK: [0x01,0x24,0x0a,0x7e]1049 1050v_cvt_f32_ubyte1 v5, s1011051// CHECK: [0x65,0x24,0x0a,0x7e]1052 1053v_cvt_f32_ubyte1 v5, flat_scratch_lo1054// CHECK: [0x66,0x24,0x0a,0x7e]1055 1056v_cvt_f32_ubyte1 v5, flat_scratch_hi1057// CHECK: [0x67,0x24,0x0a,0x7e]1058 1059v_cvt_f32_ubyte1 v5, vcc_lo1060// CHECK: [0x6a,0x24,0x0a,0x7e]1061 1062v_cvt_f32_ubyte1 v5, vcc_hi1063// CHECK: [0x6b,0x24,0x0a,0x7e]1064 1065v_cvt_f32_ubyte1 v5, ttmp151066// CHECK: [0x7b,0x24,0x0a,0x7e]1067 1068v_cvt_f32_ubyte1 v5, m01069// CHECK: [0x7c,0x24,0x0a,0x7e]1070 1071v_cvt_f32_ubyte1 v5, exec_lo1072// CHECK: [0x7e,0x24,0x0a,0x7e]1073 1074v_cvt_f32_ubyte1 v5, exec_hi1075// CHECK: [0x7f,0x24,0x0a,0x7e]1076 1077v_cvt_f32_ubyte1 v5, 01078// CHECK: [0x80,0x24,0x0a,0x7e]1079 1080v_cvt_f32_ubyte1 v5, -11081// CHECK: [0xc1,0x24,0x0a,0x7e]1082 1083v_cvt_f32_ubyte1 v5, 0.51084// CHECK: [0xf0,0x24,0x0a,0x7e]1085 1086v_cvt_f32_ubyte1 v5, -4.01087// CHECK: [0xf7,0x24,0x0a,0x7e]1088 1089v_cvt_f32_ubyte1 v5, src_vccz1090// CHECK: [0xfb,0x24,0x0a,0x7e]1091 1092v_cvt_f32_ubyte1 v5, src_execz1093// CHECK: [0xfc,0x24,0x0a,0x7e]1094 1095v_cvt_f32_ubyte1 v5, src_scc1096// CHECK: [0xfd,0x24,0x0a,0x7e]1097 1098v_cvt_f32_ubyte1 v5, src_lds_direct1099// CHECK: [0xfe,0x24,0x0a,0x7e]1100 1101v_cvt_f32_ubyte1 v5, 0xaf1234561102// CHECK: [0xff,0x24,0x0a,0x7e,0x56,0x34,0x12,0xaf]1103 1104v_cvt_f32_ubyte1 v5, 0x3f7172731105// CHECK: [0xff,0x24,0x0a,0x7e,0x73,0x72,0x71,0x3f]1106 1107v_cvt_f32_ubyte2 v5, v11108// CHECK: [0x01,0x27,0x0a,0x7e]1109 1110v_cvt_f32_ubyte2 v255, v11111// CHECK: [0x01,0x27,0xfe,0x7f]1112 1113v_cvt_f32_ubyte2 v5, v2551114// CHECK: [0xff,0x27,0x0a,0x7e]1115 1116v_cvt_f32_ubyte2 v5, s11117// CHECK: [0x01,0x26,0x0a,0x7e]1118 1119v_cvt_f32_ubyte2 v5, s1011120// CHECK: [0x65,0x26,0x0a,0x7e]1121 1122v_cvt_f32_ubyte2 v5, flat_scratch_lo1123// CHECK: [0x66,0x26,0x0a,0x7e]1124 1125v_cvt_f32_ubyte2 v5, flat_scratch_hi1126// CHECK: [0x67,0x26,0x0a,0x7e]1127 1128v_cvt_f32_ubyte2 v5, vcc_lo1129// CHECK: [0x6a,0x26,0x0a,0x7e]1130 1131v_cvt_f32_ubyte2 v5, vcc_hi1132// CHECK: [0x6b,0x26,0x0a,0x7e]1133 1134v_cvt_f32_ubyte2 v5, ttmp151135// CHECK: [0x7b,0x26,0x0a,0x7e]1136 1137v_cvt_f32_ubyte2 v5, m01138// CHECK: [0x7c,0x26,0x0a,0x7e]1139 1140v_cvt_f32_ubyte2 v5, exec_lo1141// CHECK: [0x7e,0x26,0x0a,0x7e]1142 1143v_cvt_f32_ubyte2 v5, exec_hi1144// CHECK: [0x7f,0x26,0x0a,0x7e]1145 1146v_cvt_f32_ubyte2 v5, 01147// CHECK: [0x80,0x26,0x0a,0x7e]1148 1149v_cvt_f32_ubyte2 v5, -11150// CHECK: [0xc1,0x26,0x0a,0x7e]1151 1152v_cvt_f32_ubyte2 v5, 0.51153// CHECK: [0xf0,0x26,0x0a,0x7e]1154 1155v_cvt_f32_ubyte2 v5, -4.01156// CHECK: [0xf7,0x26,0x0a,0x7e]1157 1158v_cvt_f32_ubyte2 v5, src_vccz1159// CHECK: [0xfb,0x26,0x0a,0x7e]1160 1161v_cvt_f32_ubyte2 v5, src_execz1162// CHECK: [0xfc,0x26,0x0a,0x7e]1163 1164v_cvt_f32_ubyte2 v5, src_scc1165// CHECK: [0xfd,0x26,0x0a,0x7e]1166 1167v_cvt_f32_ubyte2 v5, src_lds_direct1168// CHECK: [0xfe,0x26,0x0a,0x7e]1169 1170v_cvt_f32_ubyte2 v5, 0xaf1234561171// CHECK: [0xff,0x26,0x0a,0x7e,0x56,0x34,0x12,0xaf]1172 1173v_cvt_f32_ubyte2 v5, 0x3f7172731174// CHECK: [0xff,0x26,0x0a,0x7e,0x73,0x72,0x71,0x3f]1175 1176v_cvt_f32_ubyte3 v5, v11177// CHECK: [0x01,0x29,0x0a,0x7e]1178 1179v_cvt_f32_ubyte3 v255, v11180// CHECK: [0x01,0x29,0xfe,0x7f]1181 1182v_cvt_f32_ubyte3 v5, v2551183// CHECK: [0xff,0x29,0x0a,0x7e]1184 1185v_cvt_f32_ubyte3 v5, s11186// CHECK: [0x01,0x28,0x0a,0x7e]1187 1188v_cvt_f32_ubyte3 v5, s1011189// CHECK: [0x65,0x28,0x0a,0x7e]1190 1191v_cvt_f32_ubyte3 v5, flat_scratch_lo1192// CHECK: [0x66,0x28,0x0a,0x7e]1193 1194v_cvt_f32_ubyte3 v5, flat_scratch_hi1195// CHECK: [0x67,0x28,0x0a,0x7e]1196 1197v_cvt_f32_ubyte3 v5, vcc_lo1198// CHECK: [0x6a,0x28,0x0a,0x7e]1199 1200v_cvt_f32_ubyte3 v5, vcc_hi1201// CHECK: [0x6b,0x28,0x0a,0x7e]1202 1203v_cvt_f32_ubyte3 v5, ttmp151204// CHECK: [0x7b,0x28,0x0a,0x7e]1205 1206v_cvt_f32_ubyte3 v5, m01207// CHECK: [0x7c,0x28,0x0a,0x7e]1208 1209v_cvt_f32_ubyte3 v5, exec_lo1210// CHECK: [0x7e,0x28,0x0a,0x7e]1211 1212v_cvt_f32_ubyte3 v5, exec_hi1213// CHECK: [0x7f,0x28,0x0a,0x7e]1214 1215v_cvt_f32_ubyte3 v5, 01216// CHECK: [0x80,0x28,0x0a,0x7e]1217 1218v_cvt_f32_ubyte3 v5, -11219// CHECK: [0xc1,0x28,0x0a,0x7e]1220 1221v_cvt_f32_ubyte3 v5, 0.51222// CHECK: [0xf0,0x28,0x0a,0x7e]1223 1224v_cvt_f32_ubyte3 v5, -4.01225// CHECK: [0xf7,0x28,0x0a,0x7e]1226 1227v_cvt_f32_ubyte3 v5, src_vccz1228// CHECK: [0xfb,0x28,0x0a,0x7e]1229 1230v_cvt_f32_ubyte3 v5, src_execz1231// CHECK: [0xfc,0x28,0x0a,0x7e]1232 1233v_cvt_f32_ubyte3 v5, src_scc1234// CHECK: [0xfd,0x28,0x0a,0x7e]1235 1236v_cvt_f32_ubyte3 v5, src_lds_direct1237// CHECK: [0xfe,0x28,0x0a,0x7e]1238 1239v_cvt_f32_ubyte3 v5, 0xaf1234561240// CHECK: [0xff,0x28,0x0a,0x7e,0x56,0x34,0x12,0xaf]1241 1242v_cvt_f32_ubyte3 v5, 0x3f7172731243// CHECK: [0xff,0x28,0x0a,0x7e,0x73,0x72,0x71,0x3f]1244 1245v_cvt_u32_f64 v5, v[1:2]1246// CHECK: [0x01,0x2b,0x0a,0x7e]1247 1248v_cvt_u32_f64 v255, v[1:2]1249// CHECK: [0x01,0x2b,0xfe,0x7f]1250 1251v_cvt_u32_f64 v5, v[254:255]1252// CHECK: [0xfe,0x2b,0x0a,0x7e]1253 1254v_cvt_u32_f64 v5, s[2:3]1255// CHECK: [0x02,0x2a,0x0a,0x7e]1256 1257v_cvt_u32_f64 v5, s[4:5]1258// CHECK: [0x04,0x2a,0x0a,0x7e]1259 1260v_cvt_u32_f64 v5, s[100:101]1261// CHECK: [0x64,0x2a,0x0a,0x7e]1262 1263v_cvt_u32_f64 v5, flat_scratch1264// CHECK: [0x66,0x2a,0x0a,0x7e]1265 1266v_cvt_u32_f64 v5, vcc1267// CHECK: [0x6a,0x2a,0x0a,0x7e]1268 1269v_cvt_u32_f64 v5, ttmp[14:15]1270// CHECK: [0x7a,0x2a,0x0a,0x7e]1271 1272v_cvt_u32_f64 v5, exec1273// CHECK: [0x7e,0x2a,0x0a,0x7e]1274 1275v_cvt_u32_f64 v5, 01276// CHECK: [0x80,0x2a,0x0a,0x7e]1277 1278v_cvt_u32_f64 v5, -11279// CHECK: [0xc1,0x2a,0x0a,0x7e]1280 1281v_cvt_u32_f64 v5, 0.51282// CHECK: [0xf0,0x2a,0x0a,0x7e]1283 1284v_cvt_u32_f64 v5, -4.01285// CHECK: [0xf7,0x2a,0x0a,0x7e]1286 1287v_cvt_u32_f64 v5, src_vccz1288// CHECK: [0xfb,0x2a,0x0a,0x7e]1289 1290v_cvt_u32_f64 v5, src_execz1291// CHECK: [0xfc,0x2a,0x0a,0x7e]1292 1293v_cvt_u32_f64 v5, src_scc1294// CHECK: [0xfd,0x2a,0x0a,0x7e]1295 1296v_cvt_u32_f64 v5, 0xaf1234561297// CHECK: [0xff,0x2a,0x0a,0x7e,0x56,0x34,0x12,0xaf]1298 1299v_cvt_u32_f64 v5, 0x3f7172731300// CHECK: [0xff,0x2a,0x0a,0x7e,0x73,0x72,0x71,0x3f]1301 1302v_cvt_f64_u32 v[5:6], v11303// CHECK: [0x01,0x2d,0x0a,0x7e]1304 1305v_cvt_f64_u32 v[254:255], v11306// CHECK: [0x01,0x2d,0xfc,0x7f]1307 1308v_cvt_f64_u32 v[5:6], v2551309// CHECK: [0xff,0x2d,0x0a,0x7e]1310 1311v_cvt_f64_u32 v[5:6], s11312// CHECK: [0x01,0x2c,0x0a,0x7e]1313 1314v_cvt_f64_u32 v[5:6], s1011315// CHECK: [0x65,0x2c,0x0a,0x7e]1316 1317v_cvt_f64_u32 v[5:6], flat_scratch_lo1318// CHECK: [0x66,0x2c,0x0a,0x7e]1319 1320v_cvt_f64_u32 v[5:6], flat_scratch_hi1321// CHECK: [0x67,0x2c,0x0a,0x7e]1322 1323v_cvt_f64_u32 v[5:6], vcc_lo1324// CHECK: [0x6a,0x2c,0x0a,0x7e]1325 1326v_cvt_f64_u32 v[5:6], vcc_hi1327// CHECK: [0x6b,0x2c,0x0a,0x7e]1328 1329v_cvt_f64_u32 v[5:6], ttmp151330// CHECK: [0x7b,0x2c,0x0a,0x7e]1331 1332v_cvt_f64_u32 v[5:6], m01333// CHECK: [0x7c,0x2c,0x0a,0x7e]1334 1335v_cvt_f64_u32 v[5:6], exec_lo1336// CHECK: [0x7e,0x2c,0x0a,0x7e]1337 1338v_cvt_f64_u32 v[5:6], exec_hi1339// CHECK: [0x7f,0x2c,0x0a,0x7e]1340 1341v_cvt_f64_u32 v[5:6], 01342// CHECK: [0x80,0x2c,0x0a,0x7e]1343 1344v_cvt_f64_u32 v[5:6], -11345// CHECK: [0xc1,0x2c,0x0a,0x7e]1346 1347v_cvt_f64_u32 v[5:6], 0.51348// CHECK: [0xf0,0x2c,0x0a,0x7e]1349 1350v_cvt_f64_u32 v[5:6], -4.01351// CHECK: [0xf7,0x2c,0x0a,0x7e]1352 1353v_cvt_f64_u32 v[5:6], src_vccz1354// CHECK: [0xfb,0x2c,0x0a,0x7e]1355 1356v_cvt_f64_u32 v[5:6], src_execz1357// CHECK: [0xfc,0x2c,0x0a,0x7e]1358 1359v_cvt_f64_u32 v[5:6], src_scc1360// CHECK: [0xfd,0x2c,0x0a,0x7e]1361 1362v_cvt_f64_u32 v[5:6], src_lds_direct1363// CHECK: [0xfe,0x2c,0x0a,0x7e]1364 1365v_cvt_f64_u32 v[5:6], 0xaf1234561366// CHECK: [0xff,0x2c,0x0a,0x7e,0x56,0x34,0x12,0xaf]1367 1368v_cvt_f64_u32 v[5:6], 0x3f7172731369// CHECK: [0xff,0x2c,0x0a,0x7e,0x73,0x72,0x71,0x3f]1370 1371v_trunc_f64 v[5:6], v[1:2]1372// CHECK: [0x01,0x2f,0x0a,0x7e]1373 1374v_trunc_f64 v[254:255], v[1:2]1375// CHECK: [0x01,0x2f,0xfc,0x7f]1376 1377v_trunc_f64 v[5:6], v[254:255]1378// CHECK: [0xfe,0x2f,0x0a,0x7e]1379 1380v_trunc_f64 v[5:6], s[2:3]1381// CHECK: [0x02,0x2e,0x0a,0x7e]1382 1383v_trunc_f64 v[5:6], s[4:5]1384// CHECK: [0x04,0x2e,0x0a,0x7e]1385 1386v_trunc_f64 v[5:6], s[100:101]1387// CHECK: [0x64,0x2e,0x0a,0x7e]1388 1389v_trunc_f64 v[5:6], flat_scratch1390// CHECK: [0x66,0x2e,0x0a,0x7e]1391 1392v_trunc_f64 v[5:6], vcc1393// CHECK: [0x6a,0x2e,0x0a,0x7e]1394 1395v_trunc_f64 v[5:6], ttmp[14:15]1396// CHECK: [0x7a,0x2e,0x0a,0x7e]1397 1398v_trunc_f64 v[5:6], exec1399// CHECK: [0x7e,0x2e,0x0a,0x7e]1400 1401v_trunc_f64 v[5:6], 01402// CHECK: [0x80,0x2e,0x0a,0x7e]1403 1404v_trunc_f64 v[5:6], -11405// CHECK: [0xc1,0x2e,0x0a,0x7e]1406 1407v_trunc_f64 v[5:6], 0.51408// CHECK: [0xf0,0x2e,0x0a,0x7e]1409 1410v_trunc_f64 v[5:6], -4.01411// CHECK: [0xf7,0x2e,0x0a,0x7e]1412 1413v_trunc_f64 v[5:6], src_vccz1414// CHECK: [0xfb,0x2e,0x0a,0x7e]1415 1416v_trunc_f64 v[5:6], src_execz1417// CHECK: [0xfc,0x2e,0x0a,0x7e]1418 1419v_trunc_f64 v[5:6], src_scc1420// CHECK: [0xfd,0x2e,0x0a,0x7e]1421 1422v_trunc_f64 v[5:6], 0xaf1234561423// CHECK: [0xff,0x2e,0x0a,0x7e,0x56,0x34,0x12,0xaf]1424 1425v_trunc_f64 v[5:6], 0x3f7172731426// CHECK: [0xff,0x2e,0x0a,0x7e,0x73,0x72,0x71,0x3f]1427 1428v_ceil_f64 v[5:6], v[1:2]1429// CHECK: [0x01,0x31,0x0a,0x7e]1430 1431v_ceil_f64 v[254:255], v[1:2]1432// CHECK: [0x01,0x31,0xfc,0x7f]1433 1434v_ceil_f64 v[5:6], v[254:255]1435// CHECK: [0xfe,0x31,0x0a,0x7e]1436 1437v_ceil_f64 v[5:6], s[2:3]1438// CHECK: [0x02,0x30,0x0a,0x7e]1439 1440v_ceil_f64 v[5:6], s[4:5]1441// CHECK: [0x04,0x30,0x0a,0x7e]1442 1443v_ceil_f64 v[5:6], s[100:101]1444// CHECK: [0x64,0x30,0x0a,0x7e]1445 1446v_ceil_f64 v[5:6], flat_scratch1447// CHECK: [0x66,0x30,0x0a,0x7e]1448 1449v_ceil_f64 v[5:6], vcc1450// CHECK: [0x6a,0x30,0x0a,0x7e]1451 1452v_ceil_f64 v[5:6], ttmp[14:15]1453// CHECK: [0x7a,0x30,0x0a,0x7e]1454 1455v_ceil_f64 v[5:6], exec1456// CHECK: [0x7e,0x30,0x0a,0x7e]1457 1458v_ceil_f64 v[5:6], 01459// CHECK: [0x80,0x30,0x0a,0x7e]1460 1461v_ceil_f64 v[5:6], -11462// CHECK: [0xc1,0x30,0x0a,0x7e]1463 1464v_ceil_f64 v[5:6], 0.51465// CHECK: [0xf0,0x30,0x0a,0x7e]1466 1467v_ceil_f64 v[5:6], -4.01468// CHECK: [0xf7,0x30,0x0a,0x7e]1469 1470v_ceil_f64 v[5:6], src_vccz1471// CHECK: [0xfb,0x30,0x0a,0x7e]1472 1473v_ceil_f64 v[5:6], src_execz1474// CHECK: [0xfc,0x30,0x0a,0x7e]1475 1476v_ceil_f64 v[5:6], src_scc1477// CHECK: [0xfd,0x30,0x0a,0x7e]1478 1479v_ceil_f64 v[5:6], 0xaf1234561480// CHECK: [0xff,0x30,0x0a,0x7e,0x56,0x34,0x12,0xaf]1481 1482v_ceil_f64 v[5:6], 0x3f7172731483// CHECK: [0xff,0x30,0x0a,0x7e,0x73,0x72,0x71,0x3f]1484 1485v_rndne_f64 v[5:6], v[1:2]1486// CHECK: [0x01,0x33,0x0a,0x7e]1487 1488v_rndne_f64 v[254:255], v[1:2]1489// CHECK: [0x01,0x33,0xfc,0x7f]1490 1491v_rndne_f64 v[5:6], v[254:255]1492// CHECK: [0xfe,0x33,0x0a,0x7e]1493 1494v_rndne_f64 v[5:6], s[2:3]1495// CHECK: [0x02,0x32,0x0a,0x7e]1496 1497v_rndne_f64 v[5:6], s[4:5]1498// CHECK: [0x04,0x32,0x0a,0x7e]1499 1500v_rndne_f64 v[5:6], s[100:101]1501// CHECK: [0x64,0x32,0x0a,0x7e]1502 1503v_rndne_f64 v[5:6], flat_scratch1504// CHECK: [0x66,0x32,0x0a,0x7e]1505 1506v_rndne_f64 v[5:6], vcc1507// CHECK: [0x6a,0x32,0x0a,0x7e]1508 1509v_rndne_f64 v[5:6], ttmp[14:15]1510// CHECK: [0x7a,0x32,0x0a,0x7e]1511 1512v_rndne_f64 v[5:6], exec1513// CHECK: [0x7e,0x32,0x0a,0x7e]1514 1515v_rndne_f64 v[5:6], 01516// CHECK: [0x80,0x32,0x0a,0x7e]1517 1518v_rndne_f64 v[5:6], -11519// CHECK: [0xc1,0x32,0x0a,0x7e]1520 1521v_rndne_f64 v[5:6], 0.51522// CHECK: [0xf0,0x32,0x0a,0x7e]1523 1524v_rndne_f64 v[5:6], -4.01525// CHECK: [0xf7,0x32,0x0a,0x7e]1526 1527v_rndne_f64 v[5:6], src_vccz1528// CHECK: [0xfb,0x32,0x0a,0x7e]1529 1530v_rndne_f64 v[5:6], src_execz1531// CHECK: [0xfc,0x32,0x0a,0x7e]1532 1533v_rndne_f64 v[5:6], src_scc1534// CHECK: [0xfd,0x32,0x0a,0x7e]1535 1536v_rndne_f64 v[5:6], 0xaf1234561537// CHECK: [0xff,0x32,0x0a,0x7e,0x56,0x34,0x12,0xaf]1538 1539v_rndne_f64 v[5:6], 0x3f7172731540// CHECK: [0xff,0x32,0x0a,0x7e,0x73,0x72,0x71,0x3f]1541 1542v_floor_f64 v[5:6], v[1:2]1543// CHECK: [0x01,0x35,0x0a,0x7e]1544 1545v_floor_f64 v[254:255], v[1:2]1546// CHECK: [0x01,0x35,0xfc,0x7f]1547 1548v_floor_f64 v[5:6], v[254:255]1549// CHECK: [0xfe,0x35,0x0a,0x7e]1550 1551v_floor_f64 v[5:6], s[2:3]1552// CHECK: [0x02,0x34,0x0a,0x7e]1553 1554v_floor_f64 v[5:6], s[4:5]1555// CHECK: [0x04,0x34,0x0a,0x7e]1556 1557v_floor_f64 v[5:6], s[100:101]1558// CHECK: [0x64,0x34,0x0a,0x7e]1559 1560v_floor_f64 v[5:6], flat_scratch1561// CHECK: [0x66,0x34,0x0a,0x7e]1562 1563v_floor_f64 v[5:6], vcc1564// CHECK: [0x6a,0x34,0x0a,0x7e]1565 1566v_floor_f64 v[5:6], ttmp[14:15]1567// CHECK: [0x7a,0x34,0x0a,0x7e]1568 1569v_floor_f64 v[5:6], exec1570// CHECK: [0x7e,0x34,0x0a,0x7e]1571 1572v_floor_f64 v[5:6], 01573// CHECK: [0x80,0x34,0x0a,0x7e]1574 1575v_floor_f64 v[5:6], -11576// CHECK: [0xc1,0x34,0x0a,0x7e]1577 1578v_floor_f64 v[5:6], 0.51579// CHECK: [0xf0,0x34,0x0a,0x7e]1580 1581v_floor_f64 v[5:6], -4.01582// CHECK: [0xf7,0x34,0x0a,0x7e]1583 1584v_floor_f64 v[5:6], src_vccz1585// CHECK: [0xfb,0x34,0x0a,0x7e]1586 1587v_floor_f64 v[5:6], src_execz1588// CHECK: [0xfc,0x34,0x0a,0x7e]1589 1590v_floor_f64 v[5:6], src_scc1591// CHECK: [0xfd,0x34,0x0a,0x7e]1592 1593v_floor_f64 v[5:6], 0xaf1234561594// CHECK: [0xff,0x34,0x0a,0x7e,0x56,0x34,0x12,0xaf]1595 1596v_floor_f64 v[5:6], 0x3f7172731597// CHECK: [0xff,0x34,0x0a,0x7e,0x73,0x72,0x71,0x3f]1598 1599v_fract_f32 v5, v11600// CHECK: [0x01,0x37,0x0a,0x7e]1601 1602v_fract_f32 v255, v11603// CHECK: [0x01,0x37,0xfe,0x7f]1604 1605v_fract_f32 v5, v2551606// CHECK: [0xff,0x37,0x0a,0x7e]1607 1608v_fract_f32 v5, s11609// CHECK: [0x01,0x36,0x0a,0x7e]1610 1611v_fract_f32 v5, s1011612// CHECK: [0x65,0x36,0x0a,0x7e]1613 1614v_fract_f32 v5, flat_scratch_lo1615// CHECK: [0x66,0x36,0x0a,0x7e]1616 1617v_fract_f32 v5, flat_scratch_hi1618// CHECK: [0x67,0x36,0x0a,0x7e]1619 1620v_fract_f32 v5, vcc_lo1621// CHECK: [0x6a,0x36,0x0a,0x7e]1622 1623v_fract_f32 v5, vcc_hi1624// CHECK: [0x6b,0x36,0x0a,0x7e]1625 1626v_fract_f32 v5, ttmp151627// CHECK: [0x7b,0x36,0x0a,0x7e]1628 1629v_fract_f32 v5, m01630// CHECK: [0x7c,0x36,0x0a,0x7e]1631 1632v_fract_f32 v5, exec_lo1633// CHECK: [0x7e,0x36,0x0a,0x7e]1634 1635v_fract_f32 v5, exec_hi1636// CHECK: [0x7f,0x36,0x0a,0x7e]1637 1638v_fract_f32 v5, 01639// CHECK: [0x80,0x36,0x0a,0x7e]1640 1641v_fract_f32 v5, -11642// CHECK: [0xc1,0x36,0x0a,0x7e]1643 1644v_fract_f32 v5, 0.51645// CHECK: [0xf0,0x36,0x0a,0x7e]1646 1647v_fract_f32 v5, -4.01648// CHECK: [0xf7,0x36,0x0a,0x7e]1649 1650v_fract_f32 v5, src_vccz1651// CHECK: [0xfb,0x36,0x0a,0x7e]1652 1653v_fract_f32 v5, src_execz1654// CHECK: [0xfc,0x36,0x0a,0x7e]1655 1656v_fract_f32 v5, src_scc1657// CHECK: [0xfd,0x36,0x0a,0x7e]1658 1659v_fract_f32 v5, src_lds_direct1660// CHECK: [0xfe,0x36,0x0a,0x7e]1661 1662v_fract_f32 v5, 0xaf1234561663// CHECK: [0xff,0x36,0x0a,0x7e,0x56,0x34,0x12,0xaf]1664 1665v_fract_f32 v5, 0x3f7172731666// CHECK: [0xff,0x36,0x0a,0x7e,0x73,0x72,0x71,0x3f]1667 1668v_trunc_f32 v5, v11669// CHECK: [0x01,0x39,0x0a,0x7e]1670 1671v_trunc_f32 v255, v11672// CHECK: [0x01,0x39,0xfe,0x7f]1673 1674v_trunc_f32 v5, v2551675// CHECK: [0xff,0x39,0x0a,0x7e]1676 1677v_trunc_f32 v5, s11678// CHECK: [0x01,0x38,0x0a,0x7e]1679 1680v_trunc_f32 v5, s1011681// CHECK: [0x65,0x38,0x0a,0x7e]1682 1683v_trunc_f32 v5, flat_scratch_lo1684// CHECK: [0x66,0x38,0x0a,0x7e]1685 1686v_trunc_f32 v5, flat_scratch_hi1687// CHECK: [0x67,0x38,0x0a,0x7e]1688 1689v_trunc_f32 v5, vcc_lo1690// CHECK: [0x6a,0x38,0x0a,0x7e]1691 1692v_trunc_f32 v5, vcc_hi1693// CHECK: [0x6b,0x38,0x0a,0x7e]1694 1695v_trunc_f32 v5, ttmp151696// CHECK: [0x7b,0x38,0x0a,0x7e]1697 1698v_trunc_f32 v5, m01699// CHECK: [0x7c,0x38,0x0a,0x7e]1700 1701v_trunc_f32 v5, exec_lo1702// CHECK: [0x7e,0x38,0x0a,0x7e]1703 1704v_trunc_f32 v5, exec_hi1705// CHECK: [0x7f,0x38,0x0a,0x7e]1706 1707v_trunc_f32 v5, 01708// CHECK: [0x80,0x38,0x0a,0x7e]1709 1710v_trunc_f32 v5, -11711// CHECK: [0xc1,0x38,0x0a,0x7e]1712 1713v_trunc_f32 v5, 0.51714// CHECK: [0xf0,0x38,0x0a,0x7e]1715 1716v_trunc_f32 v5, -4.01717// CHECK: [0xf7,0x38,0x0a,0x7e]1718 1719v_trunc_f32 v5, src_vccz1720// CHECK: [0xfb,0x38,0x0a,0x7e]1721 1722v_trunc_f32 v5, src_execz1723// CHECK: [0xfc,0x38,0x0a,0x7e]1724 1725v_trunc_f32 v5, src_scc1726// CHECK: [0xfd,0x38,0x0a,0x7e]1727 1728v_trunc_f32 v5, src_lds_direct1729// CHECK: [0xfe,0x38,0x0a,0x7e]1730 1731v_trunc_f32 v5, 0xaf1234561732// CHECK: [0xff,0x38,0x0a,0x7e,0x56,0x34,0x12,0xaf]1733 1734v_trunc_f32 v5, 0x3f7172731735// CHECK: [0xff,0x38,0x0a,0x7e,0x73,0x72,0x71,0x3f]1736 1737v_ceil_f32 v5, v11738// CHECK: [0x01,0x3b,0x0a,0x7e]1739 1740v_ceil_f32 v255, v11741// CHECK: [0x01,0x3b,0xfe,0x7f]1742 1743v_ceil_f32 v5, v2551744// CHECK: [0xff,0x3b,0x0a,0x7e]1745 1746v_ceil_f32 v5, s11747// CHECK: [0x01,0x3a,0x0a,0x7e]1748 1749v_ceil_f32 v5, s1011750// CHECK: [0x65,0x3a,0x0a,0x7e]1751 1752v_ceil_f32 v5, flat_scratch_lo1753// CHECK: [0x66,0x3a,0x0a,0x7e]1754 1755v_ceil_f32 v5, flat_scratch_hi1756// CHECK: [0x67,0x3a,0x0a,0x7e]1757 1758v_ceil_f32 v5, vcc_lo1759// CHECK: [0x6a,0x3a,0x0a,0x7e]1760 1761v_ceil_f32 v5, vcc_hi1762// CHECK: [0x6b,0x3a,0x0a,0x7e]1763 1764v_ceil_f32 v5, ttmp151765// CHECK: [0x7b,0x3a,0x0a,0x7e]1766 1767v_ceil_f32 v5, m01768// CHECK: [0x7c,0x3a,0x0a,0x7e]1769 1770v_ceil_f32 v5, exec_lo1771// CHECK: [0x7e,0x3a,0x0a,0x7e]1772 1773v_ceil_f32 v5, exec_hi1774// CHECK: [0x7f,0x3a,0x0a,0x7e]1775 1776v_ceil_f32 v5, 01777// CHECK: [0x80,0x3a,0x0a,0x7e]1778 1779v_ceil_f32 v5, -11780// CHECK: [0xc1,0x3a,0x0a,0x7e]1781 1782v_ceil_f32 v5, 0.51783// CHECK: [0xf0,0x3a,0x0a,0x7e]1784 1785v_ceil_f32 v5, -4.01786// CHECK: [0xf7,0x3a,0x0a,0x7e]1787 1788v_ceil_f32 v5, src_vccz1789// CHECK: [0xfb,0x3a,0x0a,0x7e]1790 1791v_ceil_f32 v5, src_execz1792// CHECK: [0xfc,0x3a,0x0a,0x7e]1793 1794v_ceil_f32 v5, src_scc1795// CHECK: [0xfd,0x3a,0x0a,0x7e]1796 1797v_ceil_f32 v5, src_lds_direct1798// CHECK: [0xfe,0x3a,0x0a,0x7e]1799 1800v_ceil_f32 v5, 0xaf1234561801// CHECK: [0xff,0x3a,0x0a,0x7e,0x56,0x34,0x12,0xaf]1802 1803v_ceil_f32 v5, 0x3f7172731804// CHECK: [0xff,0x3a,0x0a,0x7e,0x73,0x72,0x71,0x3f]1805 1806v_rndne_f32 v5, v11807// CHECK: [0x01,0x3d,0x0a,0x7e]1808 1809v_rndne_f32 v255, v11810// CHECK: [0x01,0x3d,0xfe,0x7f]1811 1812v_rndne_f32 v5, v2551813// CHECK: [0xff,0x3d,0x0a,0x7e]1814 1815v_rndne_f32 v5, s11816// CHECK: [0x01,0x3c,0x0a,0x7e]1817 1818v_rndne_f32 v5, s1011819// CHECK: [0x65,0x3c,0x0a,0x7e]1820 1821v_rndne_f32 v5, flat_scratch_lo1822// CHECK: [0x66,0x3c,0x0a,0x7e]1823 1824v_rndne_f32 v5, flat_scratch_hi1825// CHECK: [0x67,0x3c,0x0a,0x7e]1826 1827v_rndne_f32 v5, vcc_lo1828// CHECK: [0x6a,0x3c,0x0a,0x7e]1829 1830v_rndne_f32 v5, vcc_hi1831// CHECK: [0x6b,0x3c,0x0a,0x7e]1832 1833v_rndne_f32 v5, ttmp151834// CHECK: [0x7b,0x3c,0x0a,0x7e]1835 1836v_rndne_f32 v5, m01837// CHECK: [0x7c,0x3c,0x0a,0x7e]1838 1839v_rndne_f32 v5, exec_lo1840// CHECK: [0x7e,0x3c,0x0a,0x7e]1841 1842v_rndne_f32 v5, exec_hi1843// CHECK: [0x7f,0x3c,0x0a,0x7e]1844 1845v_rndne_f32 v5, 01846// CHECK: [0x80,0x3c,0x0a,0x7e]1847 1848v_rndne_f32 v5, -11849// CHECK: [0xc1,0x3c,0x0a,0x7e]1850 1851v_rndne_f32 v5, 0.51852// CHECK: [0xf0,0x3c,0x0a,0x7e]1853 1854v_rndne_f32 v5, -4.01855// CHECK: [0xf7,0x3c,0x0a,0x7e]1856 1857v_rndne_f32 v5, src_vccz1858// CHECK: [0xfb,0x3c,0x0a,0x7e]1859 1860v_rndne_f32 v5, src_execz1861// CHECK: [0xfc,0x3c,0x0a,0x7e]1862 1863v_rndne_f32 v5, src_scc1864// CHECK: [0xfd,0x3c,0x0a,0x7e]1865 1866v_rndne_f32 v5, src_lds_direct1867// CHECK: [0xfe,0x3c,0x0a,0x7e]1868 1869v_rndne_f32 v5, 0xaf1234561870// CHECK: [0xff,0x3c,0x0a,0x7e,0x56,0x34,0x12,0xaf]1871 1872v_rndne_f32 v5, 0x3f7172731873// CHECK: [0xff,0x3c,0x0a,0x7e,0x73,0x72,0x71,0x3f]1874 1875v_floor_f32 v5, v11876// CHECK: [0x01,0x3f,0x0a,0x7e]1877 1878v_floor_f32 v255, v11879// CHECK: [0x01,0x3f,0xfe,0x7f]1880 1881v_floor_f32 v5, v2551882// CHECK: [0xff,0x3f,0x0a,0x7e]1883 1884v_floor_f32 v5, s11885// CHECK: [0x01,0x3e,0x0a,0x7e]1886 1887v_floor_f32 v5, s1011888// CHECK: [0x65,0x3e,0x0a,0x7e]1889 1890v_floor_f32 v5, flat_scratch_lo1891// CHECK: [0x66,0x3e,0x0a,0x7e]1892 1893v_floor_f32 v5, flat_scratch_hi1894// CHECK: [0x67,0x3e,0x0a,0x7e]1895 1896v_floor_f32 v5, vcc_lo1897// CHECK: [0x6a,0x3e,0x0a,0x7e]1898 1899v_floor_f32 v5, vcc_hi1900// CHECK: [0x6b,0x3e,0x0a,0x7e]1901 1902v_floor_f32 v5, ttmp151903// CHECK: [0x7b,0x3e,0x0a,0x7e]1904 1905v_floor_f32 v5, m01906// CHECK: [0x7c,0x3e,0x0a,0x7e]1907 1908v_floor_f32 v5, exec_lo1909// CHECK: [0x7e,0x3e,0x0a,0x7e]1910 1911v_floor_f32 v5, exec_hi1912// CHECK: [0x7f,0x3e,0x0a,0x7e]1913 1914v_floor_f32 v5, 01915// CHECK: [0x80,0x3e,0x0a,0x7e]1916 1917v_floor_f32 v5, -11918// CHECK: [0xc1,0x3e,0x0a,0x7e]1919 1920v_floor_f32 v5, 0.51921// CHECK: [0xf0,0x3e,0x0a,0x7e]1922 1923v_floor_f32 v5, -4.01924// CHECK: [0xf7,0x3e,0x0a,0x7e]1925 1926v_floor_f32 v5, src_vccz1927// CHECK: [0xfb,0x3e,0x0a,0x7e]1928 1929v_floor_f32 v5, src_execz1930// CHECK: [0xfc,0x3e,0x0a,0x7e]1931 1932v_floor_f32 v5, src_scc1933// CHECK: [0xfd,0x3e,0x0a,0x7e]1934 1935v_floor_f32 v5, src_lds_direct1936// CHECK: [0xfe,0x3e,0x0a,0x7e]1937 1938v_floor_f32 v5, 0xaf1234561939// CHECK: [0xff,0x3e,0x0a,0x7e,0x56,0x34,0x12,0xaf]1940 1941v_floor_f32 v5, 0x3f7172731942// CHECK: [0xff,0x3e,0x0a,0x7e,0x73,0x72,0x71,0x3f]1943 1944v_exp_f32 v5, v11945// CHECK: [0x01,0x41,0x0a,0x7e]1946 1947v_exp_f32 v255, v11948// CHECK: [0x01,0x41,0xfe,0x7f]1949 1950v_exp_f32 v5, v2551951// CHECK: [0xff,0x41,0x0a,0x7e]1952 1953v_exp_f32 v5, s11954// CHECK: [0x01,0x40,0x0a,0x7e]1955 1956v_exp_f32 v5, s1011957// CHECK: [0x65,0x40,0x0a,0x7e]1958 1959v_exp_f32 v5, flat_scratch_lo1960// CHECK: [0x66,0x40,0x0a,0x7e]1961 1962v_exp_f32 v5, flat_scratch_hi1963// CHECK: [0x67,0x40,0x0a,0x7e]1964 1965v_exp_f32 v5, vcc_lo1966// CHECK: [0x6a,0x40,0x0a,0x7e]1967 1968v_exp_f32 v5, vcc_hi1969// CHECK: [0x6b,0x40,0x0a,0x7e]1970 1971v_exp_f32 v5, ttmp151972// CHECK: [0x7b,0x40,0x0a,0x7e]1973 1974v_exp_f32 v5, m01975// CHECK: [0x7c,0x40,0x0a,0x7e]1976 1977v_exp_f32 v5, exec_lo1978// CHECK: [0x7e,0x40,0x0a,0x7e]1979 1980v_exp_f32 v5, exec_hi1981// CHECK: [0x7f,0x40,0x0a,0x7e]1982 1983v_exp_f32 v5, 01984// CHECK: [0x80,0x40,0x0a,0x7e]1985 1986v_exp_f32 v5, -11987// CHECK: [0xc1,0x40,0x0a,0x7e]1988 1989v_exp_f32 v5, 0.51990// CHECK: [0xf0,0x40,0x0a,0x7e]1991 1992v_exp_f32 v5, -4.01993// CHECK: [0xf7,0x40,0x0a,0x7e]1994 1995v_exp_f32 v5, src_vccz1996// CHECK: [0xfb,0x40,0x0a,0x7e]1997 1998v_exp_f32 v5, src_execz1999// CHECK: [0xfc,0x40,0x0a,0x7e]2000 2001v_exp_f32 v5, src_scc2002// CHECK: [0xfd,0x40,0x0a,0x7e]2003 2004v_exp_f32 v5, src_lds_direct2005// CHECK: [0xfe,0x40,0x0a,0x7e]2006 2007v_exp_f32 v5, 0xaf1234562008// CHECK: [0xff,0x40,0x0a,0x7e,0x56,0x34,0x12,0xaf]2009 2010v_exp_f32 v5, 0x3f7172732011// CHECK: [0xff,0x40,0x0a,0x7e,0x73,0x72,0x71,0x3f]2012 2013v_log_f32 v5, v12014// CHECK: [0x01,0x43,0x0a,0x7e]2015 2016v_log_f32 v255, v12017// CHECK: [0x01,0x43,0xfe,0x7f]2018 2019v_log_f32 v5, v2552020// CHECK: [0xff,0x43,0x0a,0x7e]2021 2022v_log_f32 v5, s12023// CHECK: [0x01,0x42,0x0a,0x7e]2024 2025v_log_f32 v5, s1012026// CHECK: [0x65,0x42,0x0a,0x7e]2027 2028v_log_f32 v5, flat_scratch_lo2029// CHECK: [0x66,0x42,0x0a,0x7e]2030 2031v_log_f32 v5, flat_scratch_hi2032// CHECK: [0x67,0x42,0x0a,0x7e]2033 2034v_log_f32 v5, vcc_lo2035// CHECK: [0x6a,0x42,0x0a,0x7e]2036 2037v_log_f32 v5, vcc_hi2038// CHECK: [0x6b,0x42,0x0a,0x7e]2039 2040v_log_f32 v5, ttmp152041// CHECK: [0x7b,0x42,0x0a,0x7e]2042 2043v_log_f32 v5, m02044// CHECK: [0x7c,0x42,0x0a,0x7e]2045 2046v_log_f32 v5, exec_lo2047// CHECK: [0x7e,0x42,0x0a,0x7e]2048 2049v_log_f32 v5, exec_hi2050// CHECK: [0x7f,0x42,0x0a,0x7e]2051 2052v_log_f32 v5, 02053// CHECK: [0x80,0x42,0x0a,0x7e]2054 2055v_log_f32 v5, -12056// CHECK: [0xc1,0x42,0x0a,0x7e]2057 2058v_log_f32 v5, 0.52059// CHECK: [0xf0,0x42,0x0a,0x7e]2060 2061v_log_f32 v5, -4.02062// CHECK: [0xf7,0x42,0x0a,0x7e]2063 2064v_log_f32 v5, src_vccz2065// CHECK: [0xfb,0x42,0x0a,0x7e]2066 2067v_log_f32 v5, src_execz2068// CHECK: [0xfc,0x42,0x0a,0x7e]2069 2070v_log_f32 v5, src_scc2071// CHECK: [0xfd,0x42,0x0a,0x7e]2072 2073v_log_f32 v5, src_lds_direct2074// CHECK: [0xfe,0x42,0x0a,0x7e]2075 2076v_log_f32 v5, 0xaf1234562077// CHECK: [0xff,0x42,0x0a,0x7e,0x56,0x34,0x12,0xaf]2078 2079v_log_f32 v5, 0x3f7172732080// CHECK: [0xff,0x42,0x0a,0x7e,0x73,0x72,0x71,0x3f]2081 2082v_rcp_f32 v5, v12083// CHECK: [0x01,0x45,0x0a,0x7e]2084 2085v_rcp_f32 v255, v12086// CHECK: [0x01,0x45,0xfe,0x7f]2087 2088v_rcp_f32 v5, v2552089// CHECK: [0xff,0x45,0x0a,0x7e]2090 2091v_rcp_f32 v5, s12092// CHECK: [0x01,0x44,0x0a,0x7e]2093 2094v_rcp_f32 v5, s1012095// CHECK: [0x65,0x44,0x0a,0x7e]2096 2097v_rcp_f32 v5, flat_scratch_lo2098// CHECK: [0x66,0x44,0x0a,0x7e]2099 2100v_rcp_f32 v5, flat_scratch_hi2101// CHECK: [0x67,0x44,0x0a,0x7e]2102 2103v_rcp_f32 v5, vcc_lo2104// CHECK: [0x6a,0x44,0x0a,0x7e]2105 2106v_rcp_f32 v5, vcc_hi2107// CHECK: [0x6b,0x44,0x0a,0x7e]2108 2109v_rcp_f32 v5, ttmp152110// CHECK: [0x7b,0x44,0x0a,0x7e]2111 2112v_rcp_f32 v5, m02113// CHECK: [0x7c,0x44,0x0a,0x7e]2114 2115v_rcp_f32 v5, exec_lo2116// CHECK: [0x7e,0x44,0x0a,0x7e]2117 2118v_rcp_f32 v5, exec_hi2119// CHECK: [0x7f,0x44,0x0a,0x7e]2120 2121v_rcp_f32 v5, 02122// CHECK: [0x80,0x44,0x0a,0x7e]2123 2124v_rcp_f32 v5, -12125// CHECK: [0xc1,0x44,0x0a,0x7e]2126 2127v_rcp_f32 v5, 0.52128// CHECK: [0xf0,0x44,0x0a,0x7e]2129 2130v_rcp_f32 v5, -4.02131// CHECK: [0xf7,0x44,0x0a,0x7e]2132 2133v_rcp_f32 v5, src_vccz2134// CHECK: [0xfb,0x44,0x0a,0x7e]2135 2136v_rcp_f32 v5, src_execz2137// CHECK: [0xfc,0x44,0x0a,0x7e]2138 2139v_rcp_f32 v5, src_scc2140// CHECK: [0xfd,0x44,0x0a,0x7e]2141 2142v_rcp_f32 v5, src_lds_direct2143// CHECK: [0xfe,0x44,0x0a,0x7e]2144 2145v_rcp_f32 v5, 0xaf1234562146// CHECK: [0xff,0x44,0x0a,0x7e,0x56,0x34,0x12,0xaf]2147 2148v_rcp_f32 v5, 0x3f7172732149// CHECK: [0xff,0x44,0x0a,0x7e,0x73,0x72,0x71,0x3f]2150 2151v_rcp_iflag_f32 v5, v12152// CHECK: [0x01,0x47,0x0a,0x7e]2153 2154v_rcp_iflag_f32 v255, v12155// CHECK: [0x01,0x47,0xfe,0x7f]2156 2157v_rcp_iflag_f32 v5, v2552158// CHECK: [0xff,0x47,0x0a,0x7e]2159 2160v_rcp_iflag_f32 v5, s12161// CHECK: [0x01,0x46,0x0a,0x7e]2162 2163v_rcp_iflag_f32 v5, s1012164// CHECK: [0x65,0x46,0x0a,0x7e]2165 2166v_rcp_iflag_f32 v5, flat_scratch_lo2167// CHECK: [0x66,0x46,0x0a,0x7e]2168 2169v_rcp_iflag_f32 v5, flat_scratch_hi2170// CHECK: [0x67,0x46,0x0a,0x7e]2171 2172v_rcp_iflag_f32 v5, vcc_lo2173// CHECK: [0x6a,0x46,0x0a,0x7e]2174 2175v_rcp_iflag_f32 v5, vcc_hi2176// CHECK: [0x6b,0x46,0x0a,0x7e]2177 2178v_rcp_iflag_f32 v5, ttmp152179// CHECK: [0x7b,0x46,0x0a,0x7e]2180 2181v_rcp_iflag_f32 v5, m02182// CHECK: [0x7c,0x46,0x0a,0x7e]2183 2184v_rcp_iflag_f32 v5, exec_lo2185// CHECK: [0x7e,0x46,0x0a,0x7e]2186 2187v_rcp_iflag_f32 v5, exec_hi2188// CHECK: [0x7f,0x46,0x0a,0x7e]2189 2190v_rcp_iflag_f32 v5, 02191// CHECK: [0x80,0x46,0x0a,0x7e]2192 2193v_rcp_iflag_f32 v5, -12194// CHECK: [0xc1,0x46,0x0a,0x7e]2195 2196v_rcp_iflag_f32 v5, 0.52197// CHECK: [0xf0,0x46,0x0a,0x7e]2198 2199v_rcp_iflag_f32 v5, -4.02200// CHECK: [0xf7,0x46,0x0a,0x7e]2201 2202v_rcp_iflag_f32 v5, src_vccz2203// CHECK: [0xfb,0x46,0x0a,0x7e]2204 2205v_rcp_iflag_f32 v5, src_execz2206// CHECK: [0xfc,0x46,0x0a,0x7e]2207 2208v_rcp_iflag_f32 v5, src_scc2209// CHECK: [0xfd,0x46,0x0a,0x7e]2210 2211v_rcp_iflag_f32 v5, src_lds_direct2212// CHECK: [0xfe,0x46,0x0a,0x7e]2213 2214v_rcp_iflag_f32 v5, 0xaf1234562215// CHECK: [0xff,0x46,0x0a,0x7e,0x56,0x34,0x12,0xaf]2216 2217v_rcp_iflag_f32 v5, 0x3f7172732218// CHECK: [0xff,0x46,0x0a,0x7e,0x73,0x72,0x71,0x3f]2219 2220v_rsq_f32 v5, v12221// CHECK: [0x01,0x49,0x0a,0x7e]2222 2223v_rsq_f32 v255, v12224// CHECK: [0x01,0x49,0xfe,0x7f]2225 2226v_rsq_f32 v5, v2552227// CHECK: [0xff,0x49,0x0a,0x7e]2228 2229v_rsq_f32 v5, s12230// CHECK: [0x01,0x48,0x0a,0x7e]2231 2232v_rsq_f32 v5, s1012233// CHECK: [0x65,0x48,0x0a,0x7e]2234 2235v_rsq_f32 v5, flat_scratch_lo2236// CHECK: [0x66,0x48,0x0a,0x7e]2237 2238v_rsq_f32 v5, flat_scratch_hi2239// CHECK: [0x67,0x48,0x0a,0x7e]2240 2241v_rsq_f32 v5, vcc_lo2242// CHECK: [0x6a,0x48,0x0a,0x7e]2243 2244v_rsq_f32 v5, vcc_hi2245// CHECK: [0x6b,0x48,0x0a,0x7e]2246 2247v_rsq_f32 v5, ttmp152248// CHECK: [0x7b,0x48,0x0a,0x7e]2249 2250v_rsq_f32 v5, m02251// CHECK: [0x7c,0x48,0x0a,0x7e]2252 2253v_rsq_f32 v5, exec_lo2254// CHECK: [0x7e,0x48,0x0a,0x7e]2255 2256v_rsq_f32 v5, exec_hi2257// CHECK: [0x7f,0x48,0x0a,0x7e]2258 2259v_rsq_f32 v5, 02260// CHECK: [0x80,0x48,0x0a,0x7e]2261 2262v_rsq_f32 v5, -12263// CHECK: [0xc1,0x48,0x0a,0x7e]2264 2265v_rsq_f32 v5, 0.52266// CHECK: [0xf0,0x48,0x0a,0x7e]2267 2268v_rsq_f32 v5, -4.02269// CHECK: [0xf7,0x48,0x0a,0x7e]2270 2271v_rsq_f32 v5, src_vccz2272// CHECK: [0xfb,0x48,0x0a,0x7e]2273 2274v_rsq_f32 v5, src_execz2275// CHECK: [0xfc,0x48,0x0a,0x7e]2276 2277v_rsq_f32 v5, src_scc2278// CHECK: [0xfd,0x48,0x0a,0x7e]2279 2280v_rsq_f32 v5, src_lds_direct2281// CHECK: [0xfe,0x48,0x0a,0x7e]2282 2283v_rsq_f32 v5, 0xaf1234562284// CHECK: [0xff,0x48,0x0a,0x7e,0x56,0x34,0x12,0xaf]2285 2286v_rsq_f32 v5, 0x3f7172732287// CHECK: [0xff,0x48,0x0a,0x7e,0x73,0x72,0x71,0x3f]2288 2289v_rcp_f64 v[5:6], v[1:2]2290// CHECK: [0x01,0x4b,0x0a,0x7e]2291 2292v_rcp_f64 v[254:255], v[1:2]2293// CHECK: [0x01,0x4b,0xfc,0x7f]2294 2295v_rcp_f64 v[5:6], v[254:255]2296// CHECK: [0xfe,0x4b,0x0a,0x7e]2297 2298v_rcp_f64 v[5:6], s[2:3]2299// CHECK: [0x02,0x4a,0x0a,0x7e]2300 2301v_rcp_f64 v[5:6], s[4:5]2302// CHECK: [0x04,0x4a,0x0a,0x7e]2303 2304v_rcp_f64 v[5:6], s[100:101]2305// CHECK: [0x64,0x4a,0x0a,0x7e]2306 2307v_rcp_f64 v[5:6], flat_scratch2308// CHECK: [0x66,0x4a,0x0a,0x7e]2309 2310v_rcp_f64 v[5:6], vcc2311// CHECK: [0x6a,0x4a,0x0a,0x7e]2312 2313v_rcp_f64 v[5:6], ttmp[14:15]2314// CHECK: [0x7a,0x4a,0x0a,0x7e]2315 2316v_rcp_f64 v[5:6], exec2317// CHECK: [0x7e,0x4a,0x0a,0x7e]2318 2319v_rcp_f64 v[5:6], 02320// CHECK: [0x80,0x4a,0x0a,0x7e]2321 2322v_rcp_f64 v[5:6], -12323// CHECK: [0xc1,0x4a,0x0a,0x7e]2324 2325v_rcp_f64 v[5:6], 0.52326// CHECK: [0xf0,0x4a,0x0a,0x7e]2327 2328v_rcp_f64 v[5:6], -4.02329// CHECK: [0xf7,0x4a,0x0a,0x7e]2330 2331v_rcp_f64 v[5:6], src_vccz2332// CHECK: [0xfb,0x4a,0x0a,0x7e]2333 2334v_rcp_f64 v[5:6], src_execz2335// CHECK: [0xfc,0x4a,0x0a,0x7e]2336 2337v_rcp_f64 v[5:6], src_scc2338// CHECK: [0xfd,0x4a,0x0a,0x7e]2339 2340v_rcp_f64 v[5:6], 0xaf1234562341// CHECK: [0xff,0x4a,0x0a,0x7e,0x56,0x34,0x12,0xaf]2342 2343v_rcp_f64 v[5:6], 0x3f7172732344// CHECK: [0xff,0x4a,0x0a,0x7e,0x73,0x72,0x71,0x3f]2345 2346v_rsq_f64 v[5:6], v[1:2]2347// CHECK: [0x01,0x4d,0x0a,0x7e]2348 2349v_rsq_f64 v[254:255], v[1:2]2350// CHECK: [0x01,0x4d,0xfc,0x7f]2351 2352v_rsq_f64 v[5:6], v[254:255]2353// CHECK: [0xfe,0x4d,0x0a,0x7e]2354 2355v_rsq_f64 v[5:6], s[2:3]2356// CHECK: [0x02,0x4c,0x0a,0x7e]2357 2358v_rsq_f64 v[5:6], s[4:5]2359// CHECK: [0x04,0x4c,0x0a,0x7e]2360 2361v_rsq_f64 v[5:6], s[100:101]2362// CHECK: [0x64,0x4c,0x0a,0x7e]2363 2364v_rsq_f64 v[5:6], flat_scratch2365// CHECK: [0x66,0x4c,0x0a,0x7e]2366 2367v_rsq_f64 v[5:6], vcc2368// CHECK: [0x6a,0x4c,0x0a,0x7e]2369 2370v_rsq_f64 v[5:6], ttmp[14:15]2371// CHECK: [0x7a,0x4c,0x0a,0x7e]2372 2373v_rsq_f64 v[5:6], exec2374// CHECK: [0x7e,0x4c,0x0a,0x7e]2375 2376v_rsq_f64 v[5:6], 02377// CHECK: [0x80,0x4c,0x0a,0x7e]2378 2379v_rsq_f64 v[5:6], -12380// CHECK: [0xc1,0x4c,0x0a,0x7e]2381 2382v_rsq_f64 v[5:6], 0.52383// CHECK: [0xf0,0x4c,0x0a,0x7e]2384 2385v_rsq_f64 v[5:6], -4.02386// CHECK: [0xf7,0x4c,0x0a,0x7e]2387 2388v_rsq_f64 v[5:6], src_vccz2389// CHECK: [0xfb,0x4c,0x0a,0x7e]2390 2391v_rsq_f64 v[5:6], src_execz2392// CHECK: [0xfc,0x4c,0x0a,0x7e]2393 2394v_rsq_f64 v[5:6], src_scc2395// CHECK: [0xfd,0x4c,0x0a,0x7e]2396 2397v_rsq_f64 v[5:6], 0xaf1234562398// CHECK: [0xff,0x4c,0x0a,0x7e,0x56,0x34,0x12,0xaf]2399 2400v_rsq_f64 v[5:6], 0x3f7172732401// CHECK: [0xff,0x4c,0x0a,0x7e,0x73,0x72,0x71,0x3f]2402 2403v_sqrt_f32 v5, v12404// CHECK: [0x01,0x4f,0x0a,0x7e]2405 2406v_sqrt_f32 v255, v12407// CHECK: [0x01,0x4f,0xfe,0x7f]2408 2409v_sqrt_f32 v5, v2552410// CHECK: [0xff,0x4f,0x0a,0x7e]2411 2412v_sqrt_f32 v5, s12413// CHECK: [0x01,0x4e,0x0a,0x7e]2414 2415v_sqrt_f32 v5, s1012416// CHECK: [0x65,0x4e,0x0a,0x7e]2417 2418v_sqrt_f32 v5, flat_scratch_lo2419// CHECK: [0x66,0x4e,0x0a,0x7e]2420 2421v_sqrt_f32 v5, flat_scratch_hi2422// CHECK: [0x67,0x4e,0x0a,0x7e]2423 2424v_sqrt_f32 v5, vcc_lo2425// CHECK: [0x6a,0x4e,0x0a,0x7e]2426 2427v_sqrt_f32 v5, vcc_hi2428// CHECK: [0x6b,0x4e,0x0a,0x7e]2429 2430v_sqrt_f32 v5, ttmp152431// CHECK: [0x7b,0x4e,0x0a,0x7e]2432 2433v_sqrt_f32 v5, m02434// CHECK: [0x7c,0x4e,0x0a,0x7e]2435 2436v_sqrt_f32 v5, exec_lo2437// CHECK: [0x7e,0x4e,0x0a,0x7e]2438 2439v_sqrt_f32 v5, exec_hi2440// CHECK: [0x7f,0x4e,0x0a,0x7e]2441 2442v_sqrt_f32 v5, 02443// CHECK: [0x80,0x4e,0x0a,0x7e]2444 2445v_sqrt_f32 v5, -12446// CHECK: [0xc1,0x4e,0x0a,0x7e]2447 2448v_sqrt_f32 v5, 0.52449// CHECK: [0xf0,0x4e,0x0a,0x7e]2450 2451v_sqrt_f32 v5, -4.02452// CHECK: [0xf7,0x4e,0x0a,0x7e]2453 2454v_sqrt_f32 v5, src_vccz2455// CHECK: [0xfb,0x4e,0x0a,0x7e]2456 2457v_sqrt_f32 v5, src_execz2458// CHECK: [0xfc,0x4e,0x0a,0x7e]2459 2460v_sqrt_f32 v5, src_scc2461// CHECK: [0xfd,0x4e,0x0a,0x7e]2462 2463v_sqrt_f32 v5, src_lds_direct2464// CHECK: [0xfe,0x4e,0x0a,0x7e]2465 2466v_sqrt_f32 v5, 0xaf1234562467// CHECK: [0xff,0x4e,0x0a,0x7e,0x56,0x34,0x12,0xaf]2468 2469v_sqrt_f32 v5, 0x3f7172732470// CHECK: [0xff,0x4e,0x0a,0x7e,0x73,0x72,0x71,0x3f]2471 2472v_sqrt_f64 v[5:6], v[1:2]2473// CHECK: [0x01,0x51,0x0a,0x7e]2474 2475v_sqrt_f64 v[254:255], v[1:2]2476// CHECK: [0x01,0x51,0xfc,0x7f]2477 2478v_sqrt_f64 v[5:6], v[254:255]2479// CHECK: [0xfe,0x51,0x0a,0x7e]2480 2481v_sqrt_f64 v[5:6], s[2:3]2482// CHECK: [0x02,0x50,0x0a,0x7e]2483 2484v_sqrt_f64 v[5:6], s[4:5]2485// CHECK: [0x04,0x50,0x0a,0x7e]2486 2487v_sqrt_f64 v[5:6], s[100:101]2488// CHECK: [0x64,0x50,0x0a,0x7e]2489 2490v_sqrt_f64 v[5:6], flat_scratch2491// CHECK: [0x66,0x50,0x0a,0x7e]2492 2493v_sqrt_f64 v[5:6], vcc2494// CHECK: [0x6a,0x50,0x0a,0x7e]2495 2496v_sqrt_f64 v[5:6], ttmp[14:15]2497// CHECK: [0x7a,0x50,0x0a,0x7e]2498 2499v_sqrt_f64 v[5:6], exec2500// CHECK: [0x7e,0x50,0x0a,0x7e]2501 2502v_sqrt_f64 v[5:6], 02503// CHECK: [0x80,0x50,0x0a,0x7e]2504 2505v_sqrt_f64 v[5:6], -12506// CHECK: [0xc1,0x50,0x0a,0x7e]2507 2508v_sqrt_f64 v[5:6], 0.52509// CHECK: [0xf0,0x50,0x0a,0x7e]2510 2511v_sqrt_f64 v[5:6], -4.02512// CHECK: [0xf7,0x50,0x0a,0x7e]2513 2514v_sqrt_f64 v[5:6], src_vccz2515// CHECK: [0xfb,0x50,0x0a,0x7e]2516 2517v_sqrt_f64 v[5:6], src_execz2518// CHECK: [0xfc,0x50,0x0a,0x7e]2519 2520v_sqrt_f64 v[5:6], src_scc2521// CHECK: [0xfd,0x50,0x0a,0x7e]2522 2523v_sqrt_f64 v[5:6], 0xaf1234562524// CHECK: [0xff,0x50,0x0a,0x7e,0x56,0x34,0x12,0xaf]2525 2526v_sqrt_f64 v[5:6], 0x3f7172732527// CHECK: [0xff,0x50,0x0a,0x7e,0x73,0x72,0x71,0x3f]2528 2529v_sin_f32 v5, v12530// CHECK: [0x01,0x53,0x0a,0x7e]2531 2532v_sin_f32 v255, v12533// CHECK: [0x01,0x53,0xfe,0x7f]2534 2535v_sin_f32 v5, v2552536// CHECK: [0xff,0x53,0x0a,0x7e]2537 2538v_sin_f32 v5, s12539// CHECK: [0x01,0x52,0x0a,0x7e]2540 2541v_sin_f32 v5, s1012542// CHECK: [0x65,0x52,0x0a,0x7e]2543 2544v_sin_f32 v5, flat_scratch_lo2545// CHECK: [0x66,0x52,0x0a,0x7e]2546 2547v_sin_f32 v5, flat_scratch_hi2548// CHECK: [0x67,0x52,0x0a,0x7e]2549 2550v_sin_f32 v5, vcc_lo2551// CHECK: [0x6a,0x52,0x0a,0x7e]2552 2553v_sin_f32 v5, vcc_hi2554// CHECK: [0x6b,0x52,0x0a,0x7e]2555 2556v_sin_f32 v5, ttmp152557// CHECK: [0x7b,0x52,0x0a,0x7e]2558 2559v_sin_f32 v5, m02560// CHECK: [0x7c,0x52,0x0a,0x7e]2561 2562v_sin_f32 v5, exec_lo2563// CHECK: [0x7e,0x52,0x0a,0x7e]2564 2565v_sin_f32 v5, exec_hi2566// CHECK: [0x7f,0x52,0x0a,0x7e]2567 2568v_sin_f32 v5, 02569// CHECK: [0x80,0x52,0x0a,0x7e]2570 2571v_sin_f32 v5, -12572// CHECK: [0xc1,0x52,0x0a,0x7e]2573 2574v_sin_f32 v5, 0.52575// CHECK: [0xf0,0x52,0x0a,0x7e]2576 2577v_sin_f32 v5, -4.02578// CHECK: [0xf7,0x52,0x0a,0x7e]2579 2580v_sin_f32 v5, src_vccz2581// CHECK: [0xfb,0x52,0x0a,0x7e]2582 2583v_sin_f32 v5, src_execz2584// CHECK: [0xfc,0x52,0x0a,0x7e]2585 2586v_sin_f32 v5, src_scc2587// CHECK: [0xfd,0x52,0x0a,0x7e]2588 2589v_sin_f32 v5, src_lds_direct2590// CHECK: [0xfe,0x52,0x0a,0x7e]2591 2592v_sin_f32 v5, 0xaf1234562593// CHECK: [0xff,0x52,0x0a,0x7e,0x56,0x34,0x12,0xaf]2594 2595v_sin_f32 v5, 0x3f7172732596// CHECK: [0xff,0x52,0x0a,0x7e,0x73,0x72,0x71,0x3f]2597 2598v_cos_f32 v5, v12599// CHECK: [0x01,0x55,0x0a,0x7e]2600 2601v_cos_f32 v255, v12602// CHECK: [0x01,0x55,0xfe,0x7f]2603 2604v_cos_f32 v5, v2552605// CHECK: [0xff,0x55,0x0a,0x7e]2606 2607v_cos_f32 v5, s12608// CHECK: [0x01,0x54,0x0a,0x7e]2609 2610v_cos_f32 v5, s1012611// CHECK: [0x65,0x54,0x0a,0x7e]2612 2613v_cos_f32 v5, flat_scratch_lo2614// CHECK: [0x66,0x54,0x0a,0x7e]2615 2616v_cos_f32 v5, flat_scratch_hi2617// CHECK: [0x67,0x54,0x0a,0x7e]2618 2619v_cos_f32 v5, vcc_lo2620// CHECK: [0x6a,0x54,0x0a,0x7e]2621 2622v_cos_f32 v5, vcc_hi2623// CHECK: [0x6b,0x54,0x0a,0x7e]2624 2625v_cos_f32 v5, ttmp152626// CHECK: [0x7b,0x54,0x0a,0x7e]2627 2628v_cos_f32 v5, m02629// CHECK: [0x7c,0x54,0x0a,0x7e]2630 2631v_cos_f32 v5, exec_lo2632// CHECK: [0x7e,0x54,0x0a,0x7e]2633 2634v_cos_f32 v5, exec_hi2635// CHECK: [0x7f,0x54,0x0a,0x7e]2636 2637v_cos_f32 v5, 02638// CHECK: [0x80,0x54,0x0a,0x7e]2639 2640v_cos_f32 v5, -12641// CHECK: [0xc1,0x54,0x0a,0x7e]2642 2643v_cos_f32 v5, 0.52644// CHECK: [0xf0,0x54,0x0a,0x7e]2645 2646v_cos_f32 v5, -4.02647// CHECK: [0xf7,0x54,0x0a,0x7e]2648 2649v_cos_f32 v5, src_vccz2650// CHECK: [0xfb,0x54,0x0a,0x7e]2651 2652v_cos_f32 v5, src_execz2653// CHECK: [0xfc,0x54,0x0a,0x7e]2654 2655v_cos_f32 v5, src_scc2656// CHECK: [0xfd,0x54,0x0a,0x7e]2657 2658v_cos_f32 v5, src_lds_direct2659// CHECK: [0xfe,0x54,0x0a,0x7e]2660 2661v_cos_f32 v5, 0xaf1234562662// CHECK: [0xff,0x54,0x0a,0x7e,0x56,0x34,0x12,0xaf]2663 2664v_cos_f32 v5, 0x3f7172732665// CHECK: [0xff,0x54,0x0a,0x7e,0x73,0x72,0x71,0x3f]2666 2667v_not_b32 v5, v12668// CHECK: [0x01,0x57,0x0a,0x7e]2669 2670v_not_b32 v255, v12671// CHECK: [0x01,0x57,0xfe,0x7f]2672 2673v_not_b32 v5, v2552674// CHECK: [0xff,0x57,0x0a,0x7e]2675 2676v_not_b32 v5, s12677// CHECK: [0x01,0x56,0x0a,0x7e]2678 2679v_not_b32 v5, s1012680// CHECK: [0x65,0x56,0x0a,0x7e]2681 2682v_not_b32 v5, flat_scratch_lo2683// CHECK: [0x66,0x56,0x0a,0x7e]2684 2685v_not_b32 v5, flat_scratch_hi2686// CHECK: [0x67,0x56,0x0a,0x7e]2687 2688v_not_b32 v5, vcc_lo2689// CHECK: [0x6a,0x56,0x0a,0x7e]2690 2691v_not_b32 v5, vcc_hi2692// CHECK: [0x6b,0x56,0x0a,0x7e]2693 2694v_not_b32 v5, ttmp152695// CHECK: [0x7b,0x56,0x0a,0x7e]2696 2697v_not_b32 v5, m02698// CHECK: [0x7c,0x56,0x0a,0x7e]2699 2700v_not_b32 v5, exec_lo2701// CHECK: [0x7e,0x56,0x0a,0x7e]2702 2703v_not_b32 v5, exec_hi2704// CHECK: [0x7f,0x56,0x0a,0x7e]2705 2706v_not_b32 v5, 02707// CHECK: [0x80,0x56,0x0a,0x7e]2708 2709v_not_b32 v5, -12710// CHECK: [0xc1,0x56,0x0a,0x7e]2711 2712v_not_b32 v5, 0.52713// CHECK: [0xf0,0x56,0x0a,0x7e]2714 2715v_not_b32 v5, -4.02716// CHECK: [0xf7,0x56,0x0a,0x7e]2717 2718v_not_b32 v5, src_vccz2719// CHECK: [0xfb,0x56,0x0a,0x7e]2720 2721v_not_b32 v5, src_execz2722// CHECK: [0xfc,0x56,0x0a,0x7e]2723 2724v_not_b32 v5, src_scc2725// CHECK: [0xfd,0x56,0x0a,0x7e]2726 2727v_not_b32 v5, src_lds_direct2728// CHECK: [0xfe,0x56,0x0a,0x7e]2729 2730v_not_b32 v5, 0xaf1234562731// CHECK: [0xff,0x56,0x0a,0x7e,0x56,0x34,0x12,0xaf]2732 2733v_not_b32 v5, 0x3f7172732734// CHECK: [0xff,0x56,0x0a,0x7e,0x73,0x72,0x71,0x3f]2735 2736v_bfrev_b32 v5, v12737// CHECK: [0x01,0x59,0x0a,0x7e]2738 2739v_bfrev_b32 v255, v12740// CHECK: [0x01,0x59,0xfe,0x7f]2741 2742v_bfrev_b32 v5, v2552743// CHECK: [0xff,0x59,0x0a,0x7e]2744 2745v_bfrev_b32 v5, s12746// CHECK: [0x01,0x58,0x0a,0x7e]2747 2748v_bfrev_b32 v5, s1012749// CHECK: [0x65,0x58,0x0a,0x7e]2750 2751v_bfrev_b32 v5, flat_scratch_lo2752// CHECK: [0x66,0x58,0x0a,0x7e]2753 2754v_bfrev_b32 v5, flat_scratch_hi2755// CHECK: [0x67,0x58,0x0a,0x7e]2756 2757v_bfrev_b32 v5, vcc_lo2758// CHECK: [0x6a,0x58,0x0a,0x7e]2759 2760v_bfrev_b32 v5, vcc_hi2761// CHECK: [0x6b,0x58,0x0a,0x7e]2762 2763v_bfrev_b32 v5, ttmp152764// CHECK: [0x7b,0x58,0x0a,0x7e]2765 2766v_bfrev_b32 v5, m02767// CHECK: [0x7c,0x58,0x0a,0x7e]2768 2769v_bfrev_b32 v5, exec_lo2770// CHECK: [0x7e,0x58,0x0a,0x7e]2771 2772v_bfrev_b32 v5, exec_hi2773// CHECK: [0x7f,0x58,0x0a,0x7e]2774 2775v_bfrev_b32 v5, 02776// CHECK: [0x80,0x58,0x0a,0x7e]2777 2778v_bfrev_b32 v5, -12779// CHECK: [0xc1,0x58,0x0a,0x7e]2780 2781v_bfrev_b32 v5, 0.52782// CHECK: [0xf0,0x58,0x0a,0x7e]2783 2784v_bfrev_b32 v5, -4.02785// CHECK: [0xf7,0x58,0x0a,0x7e]2786 2787v_bfrev_b32 v5, src_vccz2788// CHECK: [0xfb,0x58,0x0a,0x7e]2789 2790v_bfrev_b32 v5, src_execz2791// CHECK: [0xfc,0x58,0x0a,0x7e]2792 2793v_bfrev_b32 v5, src_scc2794// CHECK: [0xfd,0x58,0x0a,0x7e]2795 2796v_bfrev_b32 v5, src_lds_direct2797// CHECK: [0xfe,0x58,0x0a,0x7e]2798 2799v_bfrev_b32 v5, 0xaf1234562800// CHECK: [0xff,0x58,0x0a,0x7e,0x56,0x34,0x12,0xaf]2801 2802v_bfrev_b32 v5, 0x3f7172732803// CHECK: [0xff,0x58,0x0a,0x7e,0x73,0x72,0x71,0x3f]2804 2805v_ffbh_u32 v5, v12806// CHECK: [0x01,0x5b,0x0a,0x7e]2807 2808v_ffbh_u32 v255, v12809// CHECK: [0x01,0x5b,0xfe,0x7f]2810 2811v_ffbh_u32 v5, v2552812// CHECK: [0xff,0x5b,0x0a,0x7e]2813 2814v_ffbh_u32 v5, s12815// CHECK: [0x01,0x5a,0x0a,0x7e]2816 2817v_ffbh_u32 v5, s1012818// CHECK: [0x65,0x5a,0x0a,0x7e]2819 2820v_ffbh_u32 v5, flat_scratch_lo2821// CHECK: [0x66,0x5a,0x0a,0x7e]2822 2823v_ffbh_u32 v5, flat_scratch_hi2824// CHECK: [0x67,0x5a,0x0a,0x7e]2825 2826v_ffbh_u32 v5, vcc_lo2827// CHECK: [0x6a,0x5a,0x0a,0x7e]2828 2829v_ffbh_u32 v5, vcc_hi2830// CHECK: [0x6b,0x5a,0x0a,0x7e]2831 2832v_ffbh_u32 v5, ttmp152833// CHECK: [0x7b,0x5a,0x0a,0x7e]2834 2835v_ffbh_u32 v5, m02836// CHECK: [0x7c,0x5a,0x0a,0x7e]2837 2838v_ffbh_u32 v5, exec_lo2839// CHECK: [0x7e,0x5a,0x0a,0x7e]2840 2841v_ffbh_u32 v5, exec_hi2842// CHECK: [0x7f,0x5a,0x0a,0x7e]2843 2844v_ffbh_u32 v5, 02845// CHECK: [0x80,0x5a,0x0a,0x7e]2846 2847v_ffbh_u32 v5, -12848// CHECK: [0xc1,0x5a,0x0a,0x7e]2849 2850v_ffbh_u32 v5, 0.52851// CHECK: [0xf0,0x5a,0x0a,0x7e]2852 2853v_ffbh_u32 v5, -4.02854// CHECK: [0xf7,0x5a,0x0a,0x7e]2855 2856v_ffbh_u32 v5, src_vccz2857// CHECK: [0xfb,0x5a,0x0a,0x7e]2858 2859v_ffbh_u32 v5, src_execz2860// CHECK: [0xfc,0x5a,0x0a,0x7e]2861 2862v_ffbh_u32 v5, src_scc2863// CHECK: [0xfd,0x5a,0x0a,0x7e]2864 2865v_ffbh_u32 v5, src_lds_direct2866// CHECK: [0xfe,0x5a,0x0a,0x7e]2867 2868v_ffbh_u32 v5, 0xaf1234562869// CHECK: [0xff,0x5a,0x0a,0x7e,0x56,0x34,0x12,0xaf]2870 2871v_ffbh_u32 v5, 0x3f7172732872// CHECK: [0xff,0x5a,0x0a,0x7e,0x73,0x72,0x71,0x3f]2873 2874v_ffbl_b32 v5, v12875// CHECK: [0x01,0x5d,0x0a,0x7e]2876 2877v_ffbl_b32 v255, v12878// CHECK: [0x01,0x5d,0xfe,0x7f]2879 2880v_ffbl_b32 v5, v2552881// CHECK: [0xff,0x5d,0x0a,0x7e]2882 2883v_ffbl_b32 v5, s12884// CHECK: [0x01,0x5c,0x0a,0x7e]2885 2886v_ffbl_b32 v5, s1012887// CHECK: [0x65,0x5c,0x0a,0x7e]2888 2889v_ffbl_b32 v5, flat_scratch_lo2890// CHECK: [0x66,0x5c,0x0a,0x7e]2891 2892v_ffbl_b32 v5, flat_scratch_hi2893// CHECK: [0x67,0x5c,0x0a,0x7e]2894 2895v_ffbl_b32 v5, vcc_lo2896// CHECK: [0x6a,0x5c,0x0a,0x7e]2897 2898v_ffbl_b32 v5, vcc_hi2899// CHECK: [0x6b,0x5c,0x0a,0x7e]2900 2901v_ffbl_b32 v5, ttmp152902// CHECK: [0x7b,0x5c,0x0a,0x7e]2903 2904v_ffbl_b32 v5, m02905// CHECK: [0x7c,0x5c,0x0a,0x7e]2906 2907v_ffbl_b32 v5, exec_lo2908// CHECK: [0x7e,0x5c,0x0a,0x7e]2909 2910v_ffbl_b32 v5, exec_hi2911// CHECK: [0x7f,0x5c,0x0a,0x7e]2912 2913v_ffbl_b32 v5, 02914// CHECK: [0x80,0x5c,0x0a,0x7e]2915 2916v_ffbl_b32 v5, -12917// CHECK: [0xc1,0x5c,0x0a,0x7e]2918 2919v_ffbl_b32 v5, 0.52920// CHECK: [0xf0,0x5c,0x0a,0x7e]2921 2922v_ffbl_b32 v5, -4.02923// CHECK: [0xf7,0x5c,0x0a,0x7e]2924 2925v_ffbl_b32 v5, src_vccz2926// CHECK: [0xfb,0x5c,0x0a,0x7e]2927 2928v_ffbl_b32 v5, src_execz2929// CHECK: [0xfc,0x5c,0x0a,0x7e]2930 2931v_ffbl_b32 v5, src_scc2932// CHECK: [0xfd,0x5c,0x0a,0x7e]2933 2934v_ffbl_b32 v5, src_lds_direct2935// CHECK: [0xfe,0x5c,0x0a,0x7e]2936 2937v_ffbl_b32 v5, 0xaf1234562938// CHECK: [0xff,0x5c,0x0a,0x7e,0x56,0x34,0x12,0xaf]2939 2940v_ffbl_b32 v5, 0x3f7172732941// CHECK: [0xff,0x5c,0x0a,0x7e,0x73,0x72,0x71,0x3f]2942 2943v_ffbh_i32 v5, v12944// CHECK: [0x01,0x5f,0x0a,0x7e]2945 2946v_ffbh_i32 v255, v12947// CHECK: [0x01,0x5f,0xfe,0x7f]2948 2949v_ffbh_i32 v5, v2552950// CHECK: [0xff,0x5f,0x0a,0x7e]2951 2952v_ffbh_i32 v5, s12953// CHECK: [0x01,0x5e,0x0a,0x7e]2954 2955v_ffbh_i32 v5, s1012956// CHECK: [0x65,0x5e,0x0a,0x7e]2957 2958v_ffbh_i32 v5, flat_scratch_lo2959// CHECK: [0x66,0x5e,0x0a,0x7e]2960 2961v_ffbh_i32 v5, flat_scratch_hi2962// CHECK: [0x67,0x5e,0x0a,0x7e]2963 2964v_ffbh_i32 v5, vcc_lo2965// CHECK: [0x6a,0x5e,0x0a,0x7e]2966 2967v_ffbh_i32 v5, vcc_hi2968// CHECK: [0x6b,0x5e,0x0a,0x7e]2969 2970v_ffbh_i32 v5, ttmp152971// CHECK: [0x7b,0x5e,0x0a,0x7e]2972 2973v_ffbh_i32 v5, m02974// CHECK: [0x7c,0x5e,0x0a,0x7e]2975 2976v_ffbh_i32 v5, exec_lo2977// CHECK: [0x7e,0x5e,0x0a,0x7e]2978 2979v_ffbh_i32 v5, exec_hi2980// CHECK: [0x7f,0x5e,0x0a,0x7e]2981 2982v_ffbh_i32 v5, 02983// CHECK: [0x80,0x5e,0x0a,0x7e]2984 2985v_ffbh_i32 v5, -12986// CHECK: [0xc1,0x5e,0x0a,0x7e]2987 2988v_ffbh_i32 v5, 0.52989// CHECK: [0xf0,0x5e,0x0a,0x7e]2990 2991v_ffbh_i32 v5, -4.02992// CHECK: [0xf7,0x5e,0x0a,0x7e]2993 2994v_ffbh_i32 v5, src_vccz2995// CHECK: [0xfb,0x5e,0x0a,0x7e]2996 2997v_ffbh_i32 v5, src_execz2998// CHECK: [0xfc,0x5e,0x0a,0x7e]2999 3000v_ffbh_i32 v5, src_scc3001// CHECK: [0xfd,0x5e,0x0a,0x7e]3002 3003v_ffbh_i32 v5, src_lds_direct3004// CHECK: [0xfe,0x5e,0x0a,0x7e]3005 3006v_ffbh_i32 v5, 0xaf1234563007// CHECK: [0xff,0x5e,0x0a,0x7e,0x56,0x34,0x12,0xaf]3008 3009v_ffbh_i32 v5, 0x3f7172733010// CHECK: [0xff,0x5e,0x0a,0x7e,0x73,0x72,0x71,0x3f]3011 3012v_frexp_exp_i32_f64 v5, v[1:2]3013// CHECK: [0x01,0x61,0x0a,0x7e]3014 3015v_frexp_exp_i32_f64 v255, v[1:2]3016// CHECK: [0x01,0x61,0xfe,0x7f]3017 3018v_frexp_exp_i32_f64 v5, v[254:255]3019// CHECK: [0xfe,0x61,0x0a,0x7e]3020 3021v_frexp_exp_i32_f64 v5, s[2:3]3022// CHECK: [0x02,0x60,0x0a,0x7e]3023 3024v_frexp_exp_i32_f64 v5, s[4:5]3025// CHECK: [0x04,0x60,0x0a,0x7e]3026 3027v_frexp_exp_i32_f64 v5, s[100:101]3028// CHECK: [0x64,0x60,0x0a,0x7e]3029 3030v_frexp_exp_i32_f64 v5, flat_scratch3031// CHECK: [0x66,0x60,0x0a,0x7e]3032 3033v_frexp_exp_i32_f64 v5, vcc3034// CHECK: [0x6a,0x60,0x0a,0x7e]3035 3036v_frexp_exp_i32_f64 v5, ttmp[14:15]3037// CHECK: [0x7a,0x60,0x0a,0x7e]3038 3039v_frexp_exp_i32_f64 v5, exec3040// CHECK: [0x7e,0x60,0x0a,0x7e]3041 3042v_frexp_exp_i32_f64 v5, 03043// CHECK: [0x80,0x60,0x0a,0x7e]3044 3045v_frexp_exp_i32_f64 v5, -13046// CHECK: [0xc1,0x60,0x0a,0x7e]3047 3048v_frexp_exp_i32_f64 v5, 0.53049// CHECK: [0xf0,0x60,0x0a,0x7e]3050 3051v_frexp_exp_i32_f64 v5, -4.03052// CHECK: [0xf7,0x60,0x0a,0x7e]3053 3054v_frexp_exp_i32_f64 v5, src_vccz3055// CHECK: [0xfb,0x60,0x0a,0x7e]3056 3057v_frexp_exp_i32_f64 v5, src_execz3058// CHECK: [0xfc,0x60,0x0a,0x7e]3059 3060v_frexp_exp_i32_f64 v5, src_scc3061// CHECK: [0xfd,0x60,0x0a,0x7e]3062 3063v_frexp_exp_i32_f64 v5, 0xaf1234563064// CHECK: [0xff,0x60,0x0a,0x7e,0x56,0x34,0x12,0xaf]3065 3066v_frexp_exp_i32_f64 v5, 0x3f7172733067// CHECK: [0xff,0x60,0x0a,0x7e,0x73,0x72,0x71,0x3f]3068 3069v_frexp_mant_f64 v[5:6], v[1:2]3070// CHECK: [0x01,0x63,0x0a,0x7e]3071 3072v_frexp_mant_f64 v[254:255], v[1:2]3073// CHECK: [0x01,0x63,0xfc,0x7f]3074 3075v_frexp_mant_f64 v[5:6], v[254:255]3076// CHECK: [0xfe,0x63,0x0a,0x7e]3077 3078v_frexp_mant_f64 v[5:6], s[2:3]3079// CHECK: [0x02,0x62,0x0a,0x7e]3080 3081v_frexp_mant_f64 v[5:6], s[4:5]3082// CHECK: [0x04,0x62,0x0a,0x7e]3083 3084v_frexp_mant_f64 v[5:6], s[100:101]3085// CHECK: [0x64,0x62,0x0a,0x7e]3086 3087v_frexp_mant_f64 v[5:6], flat_scratch3088// CHECK: [0x66,0x62,0x0a,0x7e]3089 3090v_frexp_mant_f64 v[5:6], vcc3091// CHECK: [0x6a,0x62,0x0a,0x7e]3092 3093v_frexp_mant_f64 v[5:6], ttmp[14:15]3094// CHECK: [0x7a,0x62,0x0a,0x7e]3095 3096v_frexp_mant_f64 v[5:6], exec3097// CHECK: [0x7e,0x62,0x0a,0x7e]3098 3099v_frexp_mant_f64 v[5:6], 03100// CHECK: [0x80,0x62,0x0a,0x7e]3101 3102v_frexp_mant_f64 v[5:6], -13103// CHECK: [0xc1,0x62,0x0a,0x7e]3104 3105v_frexp_mant_f64 v[5:6], 0.53106// CHECK: [0xf0,0x62,0x0a,0x7e]3107 3108v_frexp_mant_f64 v[5:6], -4.03109// CHECK: [0xf7,0x62,0x0a,0x7e]3110 3111v_frexp_mant_f64 v[5:6], src_vccz3112// CHECK: [0xfb,0x62,0x0a,0x7e]3113 3114v_frexp_mant_f64 v[5:6], src_execz3115// CHECK: [0xfc,0x62,0x0a,0x7e]3116 3117v_frexp_mant_f64 v[5:6], src_scc3118// CHECK: [0xfd,0x62,0x0a,0x7e]3119 3120v_frexp_mant_f64 v[5:6], 0xaf1234563121// CHECK: [0xff,0x62,0x0a,0x7e,0x56,0x34,0x12,0xaf]3122 3123v_frexp_mant_f64 v[5:6], 0x3f7172733124// CHECK: [0xff,0x62,0x0a,0x7e,0x73,0x72,0x71,0x3f]3125 3126v_fract_f64 v[5:6], v[1:2]3127// CHECK: [0x01,0x65,0x0a,0x7e]3128 3129v_fract_f64 v[254:255], v[1:2]3130// CHECK: [0x01,0x65,0xfc,0x7f]3131 3132v_fract_f64 v[5:6], v[254:255]3133// CHECK: [0xfe,0x65,0x0a,0x7e]3134 3135v_fract_f64 v[5:6], s[2:3]3136// CHECK: [0x02,0x64,0x0a,0x7e]3137 3138v_fract_f64 v[5:6], s[4:5]3139// CHECK: [0x04,0x64,0x0a,0x7e]3140 3141v_fract_f64 v[5:6], s[100:101]3142// CHECK: [0x64,0x64,0x0a,0x7e]3143 3144v_fract_f64 v[5:6], flat_scratch3145// CHECK: [0x66,0x64,0x0a,0x7e]3146 3147v_fract_f64 v[5:6], vcc3148// CHECK: [0x6a,0x64,0x0a,0x7e]3149 3150v_fract_f64 v[5:6], ttmp[14:15]3151// CHECK: [0x7a,0x64,0x0a,0x7e]3152 3153v_fract_f64 v[5:6], exec3154// CHECK: [0x7e,0x64,0x0a,0x7e]3155 3156v_fract_f64 v[5:6], 03157// CHECK: [0x80,0x64,0x0a,0x7e]3158 3159v_fract_f64 v[5:6], -13160// CHECK: [0xc1,0x64,0x0a,0x7e]3161 3162v_fract_f64 v[5:6], 0.53163// CHECK: [0xf0,0x64,0x0a,0x7e]3164 3165v_fract_f64 v[5:6], -4.03166// CHECK: [0xf7,0x64,0x0a,0x7e]3167 3168v_fract_f64 v[5:6], src_vccz3169// CHECK: [0xfb,0x64,0x0a,0x7e]3170 3171v_fract_f64 v[5:6], src_execz3172// CHECK: [0xfc,0x64,0x0a,0x7e]3173 3174v_fract_f64 v[5:6], src_scc3175// CHECK: [0xfd,0x64,0x0a,0x7e]3176 3177v_fract_f64 v[5:6], 0xaf1234563178// CHECK: [0xff,0x64,0x0a,0x7e,0x56,0x34,0x12,0xaf]3179 3180v_fract_f64 v[5:6], 0x3f7172733181// CHECK: [0xff,0x64,0x0a,0x7e,0x73,0x72,0x71,0x3f]3182 3183v_frexp_exp_i32_f32 v5, v13184// CHECK: [0x01,0x67,0x0a,0x7e]3185 3186v_frexp_exp_i32_f32 v255, v13187// CHECK: [0x01,0x67,0xfe,0x7f]3188 3189v_frexp_exp_i32_f32 v5, v2553190// CHECK: [0xff,0x67,0x0a,0x7e]3191 3192v_frexp_exp_i32_f32 v5, s13193// CHECK: [0x01,0x66,0x0a,0x7e]3194 3195v_frexp_exp_i32_f32 v5, s1013196// CHECK: [0x65,0x66,0x0a,0x7e]3197 3198v_frexp_exp_i32_f32 v5, flat_scratch_lo3199// CHECK: [0x66,0x66,0x0a,0x7e]3200 3201v_frexp_exp_i32_f32 v5, flat_scratch_hi3202// CHECK: [0x67,0x66,0x0a,0x7e]3203 3204v_frexp_exp_i32_f32 v5, vcc_lo3205// CHECK: [0x6a,0x66,0x0a,0x7e]3206 3207v_frexp_exp_i32_f32 v5, vcc_hi3208// CHECK: [0x6b,0x66,0x0a,0x7e]3209 3210v_frexp_exp_i32_f32 v5, ttmp153211// CHECK: [0x7b,0x66,0x0a,0x7e]3212 3213v_frexp_exp_i32_f32 v5, m03214// CHECK: [0x7c,0x66,0x0a,0x7e]3215 3216v_frexp_exp_i32_f32 v5, exec_lo3217// CHECK: [0x7e,0x66,0x0a,0x7e]3218 3219v_frexp_exp_i32_f32 v5, exec_hi3220// CHECK: [0x7f,0x66,0x0a,0x7e]3221 3222v_frexp_exp_i32_f32 v5, 03223// CHECK: [0x80,0x66,0x0a,0x7e]3224 3225v_frexp_exp_i32_f32 v5, -13226// CHECK: [0xc1,0x66,0x0a,0x7e]3227 3228v_frexp_exp_i32_f32 v5, 0.53229// CHECK: [0xf0,0x66,0x0a,0x7e]3230 3231v_frexp_exp_i32_f32 v5, -4.03232// CHECK: [0xf7,0x66,0x0a,0x7e]3233 3234v_frexp_exp_i32_f32 v5, src_vccz3235// CHECK: [0xfb,0x66,0x0a,0x7e]3236 3237v_frexp_exp_i32_f32 v5, src_execz3238// CHECK: [0xfc,0x66,0x0a,0x7e]3239 3240v_frexp_exp_i32_f32 v5, src_scc3241// CHECK: [0xfd,0x66,0x0a,0x7e]3242 3243v_frexp_exp_i32_f32 v5, src_lds_direct3244// CHECK: [0xfe,0x66,0x0a,0x7e]3245 3246v_frexp_exp_i32_f32 v5, 0xaf1234563247// CHECK: [0xff,0x66,0x0a,0x7e,0x56,0x34,0x12,0xaf]3248 3249v_frexp_exp_i32_f32 v5, 0x3f7172733250// CHECK: [0xff,0x66,0x0a,0x7e,0x73,0x72,0x71,0x3f]3251 3252v_frexp_mant_f32 v5, v13253// CHECK: [0x01,0x69,0x0a,0x7e]3254 3255v_frexp_mant_f32 v255, v13256// CHECK: [0x01,0x69,0xfe,0x7f]3257 3258v_frexp_mant_f32 v5, v2553259// CHECK: [0xff,0x69,0x0a,0x7e]3260 3261v_frexp_mant_f32 v5, s13262// CHECK: [0x01,0x68,0x0a,0x7e]3263 3264v_frexp_mant_f32 v5, s1013265// CHECK: [0x65,0x68,0x0a,0x7e]3266 3267v_frexp_mant_f32 v5, flat_scratch_lo3268// CHECK: [0x66,0x68,0x0a,0x7e]3269 3270v_frexp_mant_f32 v5, flat_scratch_hi3271// CHECK: [0x67,0x68,0x0a,0x7e]3272 3273v_frexp_mant_f32 v5, vcc_lo3274// CHECK: [0x6a,0x68,0x0a,0x7e]3275 3276v_frexp_mant_f32 v5, vcc_hi3277// CHECK: [0x6b,0x68,0x0a,0x7e]3278 3279v_frexp_mant_f32 v5, ttmp153280// CHECK: [0x7b,0x68,0x0a,0x7e]3281 3282v_frexp_mant_f32 v5, m03283// CHECK: [0x7c,0x68,0x0a,0x7e]3284 3285v_frexp_mant_f32 v5, exec_lo3286// CHECK: [0x7e,0x68,0x0a,0x7e]3287 3288v_frexp_mant_f32 v5, exec_hi3289// CHECK: [0x7f,0x68,0x0a,0x7e]3290 3291v_frexp_mant_f32 v5, 03292// CHECK: [0x80,0x68,0x0a,0x7e]3293 3294v_frexp_mant_f32 v5, -13295// CHECK: [0xc1,0x68,0x0a,0x7e]3296 3297v_frexp_mant_f32 v5, 0.53298// CHECK: [0xf0,0x68,0x0a,0x7e]3299 3300v_frexp_mant_f32 v5, -4.03301// CHECK: [0xf7,0x68,0x0a,0x7e]3302 3303v_frexp_mant_f32 v5, src_vccz3304// CHECK: [0xfb,0x68,0x0a,0x7e]3305 3306v_frexp_mant_f32 v5, src_execz3307// CHECK: [0xfc,0x68,0x0a,0x7e]3308 3309v_frexp_mant_f32 v5, src_scc3310// CHECK: [0xfd,0x68,0x0a,0x7e]3311 3312v_frexp_mant_f32 v5, src_lds_direct3313// CHECK: [0xfe,0x68,0x0a,0x7e]3314 3315v_frexp_mant_f32 v5, 0xaf1234563316// CHECK: [0xff,0x68,0x0a,0x7e,0x56,0x34,0x12,0xaf]3317 3318v_frexp_mant_f32 v5, 0x3f7172733319// CHECK: [0xff,0x68,0x0a,0x7e,0x73,0x72,0x71,0x3f]3320 3321v_clrexcp3322// CHECK: [0x00,0x6a,0x00,0x7e]3323 3324v_screen_partition_4se_b32 v5, v13325// CHECK: [0x01,0x6f,0x0a,0x7e]3326 3327v_screen_partition_4se_b32 v255, v13328// CHECK: [0x01,0x6f,0xfe,0x7f]3329 3330v_screen_partition_4se_b32 v5, v2553331// CHECK: [0xff,0x6f,0x0a,0x7e]3332 3333v_screen_partition_4se_b32 v5, s13334// CHECK: [0x01,0x6e,0x0a,0x7e]3335 3336v_screen_partition_4se_b32 v5, s1013337// CHECK: [0x65,0x6e,0x0a,0x7e]3338 3339v_screen_partition_4se_b32 v5, flat_scratch_lo3340// CHECK: [0x66,0x6e,0x0a,0x7e]3341 3342v_screen_partition_4se_b32 v5, flat_scratch_hi3343// CHECK: [0x67,0x6e,0x0a,0x7e]3344 3345v_screen_partition_4se_b32 v5, vcc_lo3346// CHECK: [0x6a,0x6e,0x0a,0x7e]3347 3348v_screen_partition_4se_b32 v5, vcc_hi3349// CHECK: [0x6b,0x6e,0x0a,0x7e]3350 3351v_screen_partition_4se_b32 v5, ttmp153352// CHECK: [0x7b,0x6e,0x0a,0x7e]3353 3354v_screen_partition_4se_b32 v5, m03355// CHECK: [0x7c,0x6e,0x0a,0x7e]3356 3357v_screen_partition_4se_b32 v5, exec_lo3358// CHECK: [0x7e,0x6e,0x0a,0x7e]3359 3360v_screen_partition_4se_b32 v5, exec_hi3361// CHECK: [0x7f,0x6e,0x0a,0x7e]3362 3363v_screen_partition_4se_b32 v5, 03364// CHECK: [0x80,0x6e,0x0a,0x7e]3365 3366v_screen_partition_4se_b32 v5, -13367// CHECK: [0xc1,0x6e,0x0a,0x7e]3368 3369v_screen_partition_4se_b32 v5, 0.53370// CHECK: [0xf0,0x6e,0x0a,0x7e]3371 3372v_screen_partition_4se_b32 v5, -4.03373// CHECK: [0xf7,0x6e,0x0a,0x7e]3374 3375v_screen_partition_4se_b32 v5, src_vccz3376// CHECK: [0xfb,0x6e,0x0a,0x7e]3377 3378v_screen_partition_4se_b32 v5, src_execz3379// CHECK: [0xfc,0x6e,0x0a,0x7e]3380 3381v_screen_partition_4se_b32 v5, src_scc3382// CHECK: [0xfd,0x6e,0x0a,0x7e]3383 3384v_screen_partition_4se_b32 v5, src_lds_direct3385// CHECK: [0xfe,0x6e,0x0a,0x7e]3386 3387v_screen_partition_4se_b32 v5, 0xaf1234563388// CHECK: [0xff,0x6e,0x0a,0x7e,0x56,0x34,0x12,0xaf]3389 3390v_screen_partition_4se_b32 v5, 0x3f7172733391// CHECK: [0xff,0x6e,0x0a,0x7e,0x73,0x72,0x71,0x3f]3392 3393v_cvt_f16_u16 v5, v13394// CHECK: [0x01,0x73,0x0a,0x7e]3395 3396v_cvt_f16_u16 v255, v13397// CHECK: [0x01,0x73,0xfe,0x7f]3398 3399v_cvt_f16_u16 v5, v2553400// CHECK: [0xff,0x73,0x0a,0x7e]3401 3402v_cvt_f16_u16 v5, s13403// CHECK: [0x01,0x72,0x0a,0x7e]3404 3405v_cvt_f16_u16 v5, s1013406// CHECK: [0x65,0x72,0x0a,0x7e]3407 3408v_cvt_f16_u16 v5, flat_scratch_lo3409// CHECK: [0x66,0x72,0x0a,0x7e]3410 3411v_cvt_f16_u16 v5, flat_scratch_hi3412// CHECK: [0x67,0x72,0x0a,0x7e]3413 3414v_cvt_f16_u16 v5, vcc_lo3415// CHECK: [0x6a,0x72,0x0a,0x7e]3416 3417v_cvt_f16_u16 v5, vcc_hi3418// CHECK: [0x6b,0x72,0x0a,0x7e]3419 3420v_cvt_f16_u16 v5, ttmp153421// CHECK: [0x7b,0x72,0x0a,0x7e]3422 3423v_cvt_f16_u16 v5, m03424// CHECK: [0x7c,0x72,0x0a,0x7e]3425 3426v_cvt_f16_u16 v5, exec_lo3427// CHECK: [0x7e,0x72,0x0a,0x7e]3428 3429v_cvt_f16_u16 v5, exec_hi3430// CHECK: [0x7f,0x72,0x0a,0x7e]3431 3432v_cvt_f16_u16 v5, 03433// CHECK: [0x80,0x72,0x0a,0x7e]3434 3435v_cvt_f16_u16 v5, -13436// CHECK: [0xc1,0x72,0x0a,0x7e]3437 3438v_cvt_f16_u16 v5, 0.53439// CHECK: [0xf0,0x72,0x0a,0x7e]3440 3441v_cvt_f16_u16 v5, -4.03442// CHECK: [0xf7,0x72,0x0a,0x7e]3443 3444v_cvt_f16_u16 v5, src_vccz3445// CHECK: [0xfb,0x72,0x0a,0x7e]3446 3447v_cvt_f16_u16 v5, src_execz3448// CHECK: [0xfc,0x72,0x0a,0x7e]3449 3450v_cvt_f16_u16 v5, src_scc3451// CHECK: [0xfd,0x72,0x0a,0x7e]3452 3453v_cvt_f16_u16 v5, src_lds_direct3454// CHECK: [0xfe,0x72,0x0a,0x7e]3455 3456v_cvt_f16_u16 v5, 0xfe0b3457// CHECK: [0xff,0x72,0x0a,0x7e,0x0b,0xfe,0x00,0x00]3458 3459v_cvt_f16_u16 v5, 0x34563460// CHECK: [0xff,0x72,0x0a,0x7e,0x56,0x34,0x00,0x00]3461 3462v_cvt_f16_i16 v5, v13463// CHECK: [0x01,0x75,0x0a,0x7e]3464 3465v_cvt_f16_i16 v255, v13466// CHECK: [0x01,0x75,0xfe,0x7f]3467 3468v_cvt_f16_i16 v5, v2553469// CHECK: [0xff,0x75,0x0a,0x7e]3470 3471v_cvt_f16_i16 v5, s13472// CHECK: [0x01,0x74,0x0a,0x7e]3473 3474v_cvt_f16_i16 v5, s1013475// CHECK: [0x65,0x74,0x0a,0x7e]3476 3477v_cvt_f16_i16 v5, flat_scratch_lo3478// CHECK: [0x66,0x74,0x0a,0x7e]3479 3480v_cvt_f16_i16 v5, flat_scratch_hi3481// CHECK: [0x67,0x74,0x0a,0x7e]3482 3483v_cvt_f16_i16 v5, vcc_lo3484// CHECK: [0x6a,0x74,0x0a,0x7e]3485 3486v_cvt_f16_i16 v5, vcc_hi3487// CHECK: [0x6b,0x74,0x0a,0x7e]3488 3489v_cvt_f16_i16 v5, ttmp153490// CHECK: [0x7b,0x74,0x0a,0x7e]3491 3492v_cvt_f16_i16 v5, m03493// CHECK: [0x7c,0x74,0x0a,0x7e]3494 3495v_cvt_f16_i16 v5, exec_lo3496// CHECK: [0x7e,0x74,0x0a,0x7e]3497 3498v_cvt_f16_i16 v5, exec_hi3499// CHECK: [0x7f,0x74,0x0a,0x7e]3500 3501v_cvt_f16_i16 v5, 03502// CHECK: [0x80,0x74,0x0a,0x7e]3503 3504v_cvt_f16_i16 v5, -13505// CHECK: [0xc1,0x74,0x0a,0x7e]3506 3507v_cvt_f16_i16 v5, 0.53508// CHECK: [0xf0,0x74,0x0a,0x7e]3509 3510v_cvt_f16_i16 v5, -4.03511// CHECK: [0xf7,0x74,0x0a,0x7e]3512 3513v_cvt_f16_i16 v5, src_vccz3514// CHECK: [0xfb,0x74,0x0a,0x7e]3515 3516v_cvt_f16_i16 v5, src_execz3517// CHECK: [0xfc,0x74,0x0a,0x7e]3518 3519v_cvt_f16_i16 v5, src_scc3520// CHECK: [0xfd,0x74,0x0a,0x7e]3521 3522v_cvt_f16_i16 v5, src_lds_direct3523// CHECK: [0xfe,0x74,0x0a,0x7e]3524 3525v_cvt_f16_i16 v5, 0xfe0b3526// CHECK: [0xff,0x74,0x0a,0x7e,0x0b,0xfe,0x00,0x00]3527 3528v_cvt_f16_i16 v5, 0x34563529// CHECK: [0xff,0x74,0x0a,0x7e,0x56,0x34,0x00,0x00]3530 3531v_cvt_u16_f16 v5, v13532// CHECK: [0x01,0x77,0x0a,0x7e]3533 3534v_cvt_u16_f16 v255, v13535// CHECK: [0x01,0x77,0xfe,0x7f]3536 3537v_cvt_u16_f16 v5, v2553538// CHECK: [0xff,0x77,0x0a,0x7e]3539 3540v_cvt_u16_f16 v5, s13541// CHECK: [0x01,0x76,0x0a,0x7e]3542 3543v_cvt_u16_f16 v5, s1013544// CHECK: [0x65,0x76,0x0a,0x7e]3545 3546v_cvt_u16_f16 v5, flat_scratch_lo3547// CHECK: [0x66,0x76,0x0a,0x7e]3548 3549v_cvt_u16_f16 v5, flat_scratch_hi3550// CHECK: [0x67,0x76,0x0a,0x7e]3551 3552v_cvt_u16_f16 v5, vcc_lo3553// CHECK: [0x6a,0x76,0x0a,0x7e]3554 3555v_cvt_u16_f16 v5, vcc_hi3556// CHECK: [0x6b,0x76,0x0a,0x7e]3557 3558v_cvt_u16_f16 v5, ttmp153559// CHECK: [0x7b,0x76,0x0a,0x7e]3560 3561v_cvt_u16_f16 v5, m03562// CHECK: [0x7c,0x76,0x0a,0x7e]3563 3564v_cvt_u16_f16 v5, exec_lo3565// CHECK: [0x7e,0x76,0x0a,0x7e]3566 3567v_cvt_u16_f16 v5, exec_hi3568// CHECK: [0x7f,0x76,0x0a,0x7e]3569 3570v_cvt_u16_f16 v5, 03571// CHECK: [0x80,0x76,0x0a,0x7e]3572 3573v_cvt_u16_f16 v5, -13574// CHECK: [0xc1,0x76,0x0a,0x7e]3575 3576v_cvt_u16_f16 v5, 0.53577// CHECK: [0xf0,0x76,0x0a,0x7e]3578 3579v_cvt_u16_f16 v5, -4.03580// CHECK: [0xf7,0x76,0x0a,0x7e]3581 3582v_cvt_u16_f16 v5, src_vccz3583// CHECK: [0xfb,0x76,0x0a,0x7e]3584 3585v_cvt_u16_f16 v5, src_execz3586// CHECK: [0xfc,0x76,0x0a,0x7e]3587 3588v_cvt_u16_f16 v5, src_scc3589// CHECK: [0xfd,0x76,0x0a,0x7e]3590 3591v_cvt_u16_f16 v5, src_lds_direct3592// CHECK: [0xfe,0x76,0x0a,0x7e]3593 3594v_cvt_u16_f16 v5, 0xfe0b3595// CHECK: [0xff,0x76,0x0a,0x7e,0x0b,0xfe,0x00,0x00]3596 3597v_cvt_u16_f16 v5, 0x34563598// CHECK: [0xff,0x76,0x0a,0x7e,0x56,0x34,0x00,0x00]3599 3600v_cvt_i16_f16 v5, v13601// CHECK: [0x01,0x79,0x0a,0x7e]3602 3603v_cvt_i16_f16 v255, v13604// CHECK: [0x01,0x79,0xfe,0x7f]3605 3606v_cvt_i16_f16 v5, v2553607// CHECK: [0xff,0x79,0x0a,0x7e]3608 3609v_cvt_i16_f16 v5, s13610// CHECK: [0x01,0x78,0x0a,0x7e]3611 3612v_cvt_i16_f16 v5, s1013613// CHECK: [0x65,0x78,0x0a,0x7e]3614 3615v_cvt_i16_f16 v5, flat_scratch_lo3616// CHECK: [0x66,0x78,0x0a,0x7e]3617 3618v_cvt_i16_f16 v5, flat_scratch_hi3619// CHECK: [0x67,0x78,0x0a,0x7e]3620 3621v_cvt_i16_f16 v5, vcc_lo3622// CHECK: [0x6a,0x78,0x0a,0x7e]3623 3624v_cvt_i16_f16 v5, vcc_hi3625// CHECK: [0x6b,0x78,0x0a,0x7e]3626 3627v_cvt_i16_f16 v5, ttmp153628// CHECK: [0x7b,0x78,0x0a,0x7e]3629 3630v_cvt_i16_f16 v5, m03631// CHECK: [0x7c,0x78,0x0a,0x7e]3632 3633v_cvt_i16_f16 v5, exec_lo3634// CHECK: [0x7e,0x78,0x0a,0x7e]3635 3636v_cvt_i16_f16 v5, exec_hi3637// CHECK: [0x7f,0x78,0x0a,0x7e]3638 3639v_cvt_i16_f16 v5, 03640// CHECK: [0x80,0x78,0x0a,0x7e]3641 3642v_cvt_i16_f16 v5, -13643// CHECK: [0xc1,0x78,0x0a,0x7e]3644 3645v_cvt_i16_f16 v5, 0.53646// CHECK: [0xf0,0x78,0x0a,0x7e]3647 3648v_cvt_i16_f16 v5, -4.03649// CHECK: [0xf7,0x78,0x0a,0x7e]3650 3651v_cvt_i16_f16 v5, src_vccz3652// CHECK: [0xfb,0x78,0x0a,0x7e]3653 3654v_cvt_i16_f16 v5, src_execz3655// CHECK: [0xfc,0x78,0x0a,0x7e]3656 3657v_cvt_i16_f16 v5, src_scc3658// CHECK: [0xfd,0x78,0x0a,0x7e]3659 3660v_cvt_i16_f16 v5, src_lds_direct3661// CHECK: [0xfe,0x78,0x0a,0x7e]3662 3663v_cvt_i16_f16 v5, 0xfe0b3664// CHECK: [0xff,0x78,0x0a,0x7e,0x0b,0xfe,0x00,0x00]3665 3666v_cvt_i16_f16 v5, 0x34563667// CHECK: [0xff,0x78,0x0a,0x7e,0x56,0x34,0x00,0x00]3668 3669v_rcp_f16 v5, v13670// CHECK: [0x01,0x7b,0x0a,0x7e]3671 3672v_rcp_f16 v255, v13673// CHECK: [0x01,0x7b,0xfe,0x7f]3674 3675v_rcp_f16 v5, v2553676// CHECK: [0xff,0x7b,0x0a,0x7e]3677 3678v_rcp_f16 v5, s13679// CHECK: [0x01,0x7a,0x0a,0x7e]3680 3681v_rcp_f16 v5, s1013682// CHECK: [0x65,0x7a,0x0a,0x7e]3683 3684v_rcp_f16 v5, flat_scratch_lo3685// CHECK: [0x66,0x7a,0x0a,0x7e]3686 3687v_rcp_f16 v5, flat_scratch_hi3688// CHECK: [0x67,0x7a,0x0a,0x7e]3689 3690v_rcp_f16 v5, vcc_lo3691// CHECK: [0x6a,0x7a,0x0a,0x7e]3692 3693v_rcp_f16 v5, vcc_hi3694// CHECK: [0x6b,0x7a,0x0a,0x7e]3695 3696v_rcp_f16 v5, ttmp153697// CHECK: [0x7b,0x7a,0x0a,0x7e]3698 3699v_rcp_f16 v5, m03700// CHECK: [0x7c,0x7a,0x0a,0x7e]3701 3702v_rcp_f16 v5, exec_lo3703// CHECK: [0x7e,0x7a,0x0a,0x7e]3704 3705v_rcp_f16 v5, exec_hi3706// CHECK: [0x7f,0x7a,0x0a,0x7e]3707 3708v_rcp_f16 v5, 03709// CHECK: [0x80,0x7a,0x0a,0x7e]3710 3711v_rcp_f16 v5, -13712// CHECK: [0xc1,0x7a,0x0a,0x7e]3713 3714v_rcp_f16 v5, 0.53715// CHECK: [0xf0,0x7a,0x0a,0x7e]3716 3717v_rcp_f16 v5, -4.03718// CHECK: [0xf7,0x7a,0x0a,0x7e]3719 3720v_rcp_f16 v5, src_vccz3721// CHECK: [0xfb,0x7a,0x0a,0x7e]3722 3723v_rcp_f16 v5, src_execz3724// CHECK: [0xfc,0x7a,0x0a,0x7e]3725 3726v_rcp_f16 v5, src_scc3727// CHECK: [0xfd,0x7a,0x0a,0x7e]3728 3729v_rcp_f16 v5, src_lds_direct3730// CHECK: [0xfe,0x7a,0x0a,0x7e]3731 3732v_rcp_f16 v5, 0xfe0b3733// CHECK: [0xff,0x7a,0x0a,0x7e,0x0b,0xfe,0x00,0x00]3734 3735v_rcp_f16 v5, 0x34563736// CHECK: [0xff,0x7a,0x0a,0x7e,0x56,0x34,0x00,0x00]3737 3738v_sqrt_f16 v5, v13739// CHECK: [0x01,0x7d,0x0a,0x7e]3740 3741v_sqrt_f16 v255, v13742// CHECK: [0x01,0x7d,0xfe,0x7f]3743 3744v_sqrt_f16 v5, v2553745// CHECK: [0xff,0x7d,0x0a,0x7e]3746 3747v_sqrt_f16 v5, s13748// CHECK: [0x01,0x7c,0x0a,0x7e]3749 3750v_sqrt_f16 v5, s1013751// CHECK: [0x65,0x7c,0x0a,0x7e]3752 3753v_sqrt_f16 v5, flat_scratch_lo3754// CHECK: [0x66,0x7c,0x0a,0x7e]3755 3756v_sqrt_f16 v5, flat_scratch_hi3757// CHECK: [0x67,0x7c,0x0a,0x7e]3758 3759v_sqrt_f16 v5, vcc_lo3760// CHECK: [0x6a,0x7c,0x0a,0x7e]3761 3762v_sqrt_f16 v5, vcc_hi3763// CHECK: [0x6b,0x7c,0x0a,0x7e]3764 3765v_sqrt_f16 v5, ttmp153766// CHECK: [0x7b,0x7c,0x0a,0x7e]3767 3768v_sqrt_f16 v5, m03769// CHECK: [0x7c,0x7c,0x0a,0x7e]3770 3771v_sqrt_f16 v5, exec_lo3772// CHECK: [0x7e,0x7c,0x0a,0x7e]3773 3774v_sqrt_f16 v5, exec_hi3775// CHECK: [0x7f,0x7c,0x0a,0x7e]3776 3777v_sqrt_f16 v5, 03778// CHECK: [0x80,0x7c,0x0a,0x7e]3779 3780v_sqrt_f16 v5, -13781// CHECK: [0xc1,0x7c,0x0a,0x7e]3782 3783v_sqrt_f16 v5, 0.53784// CHECK: [0xf0,0x7c,0x0a,0x7e]3785 3786v_sqrt_f16 v5, -4.03787// CHECK: [0xf7,0x7c,0x0a,0x7e]3788 3789v_sqrt_f16 v5, src_vccz3790// CHECK: [0xfb,0x7c,0x0a,0x7e]3791 3792v_sqrt_f16 v5, src_execz3793// CHECK: [0xfc,0x7c,0x0a,0x7e]3794 3795v_sqrt_f16 v5, src_scc3796// CHECK: [0xfd,0x7c,0x0a,0x7e]3797 3798v_sqrt_f16 v5, src_lds_direct3799// CHECK: [0xfe,0x7c,0x0a,0x7e]3800 3801v_sqrt_f16 v5, 0xfe0b3802// CHECK: [0xff,0x7c,0x0a,0x7e,0x0b,0xfe,0x00,0x00]3803 3804v_sqrt_f16 v5, 0x34563805// CHECK: [0xff,0x7c,0x0a,0x7e,0x56,0x34,0x00,0x00]3806 3807v_rsq_f16 v5, v13808// CHECK: [0x01,0x7f,0x0a,0x7e]3809 3810v_rsq_f16 v255, v13811// CHECK: [0x01,0x7f,0xfe,0x7f]3812 3813v_rsq_f16 v5, v2553814// CHECK: [0xff,0x7f,0x0a,0x7e]3815 3816v_rsq_f16 v5, s13817// CHECK: [0x01,0x7e,0x0a,0x7e]3818 3819v_rsq_f16 v5, s1013820// CHECK: [0x65,0x7e,0x0a,0x7e]3821 3822v_rsq_f16 v5, flat_scratch_lo3823// CHECK: [0x66,0x7e,0x0a,0x7e]3824 3825v_rsq_f16 v5, flat_scratch_hi3826// CHECK: [0x67,0x7e,0x0a,0x7e]3827 3828v_rsq_f16 v5, vcc_lo3829// CHECK: [0x6a,0x7e,0x0a,0x7e]3830 3831v_rsq_f16 v5, vcc_hi3832// CHECK: [0x6b,0x7e,0x0a,0x7e]3833 3834v_rsq_f16 v5, ttmp153835// CHECK: [0x7b,0x7e,0x0a,0x7e]3836 3837v_rsq_f16 v5, m03838// CHECK: [0x7c,0x7e,0x0a,0x7e]3839 3840v_rsq_f16 v5, exec_lo3841// CHECK: [0x7e,0x7e,0x0a,0x7e]3842 3843v_rsq_f16 v5, exec_hi3844// CHECK: [0x7f,0x7e,0x0a,0x7e]3845 3846v_rsq_f16 v5, 03847// CHECK: [0x80,0x7e,0x0a,0x7e]3848 3849v_rsq_f16 v5, -13850// CHECK: [0xc1,0x7e,0x0a,0x7e]3851 3852v_rsq_f16 v5, 0.53853// CHECK: [0xf0,0x7e,0x0a,0x7e]3854 3855v_rsq_f16 v5, -4.03856// CHECK: [0xf7,0x7e,0x0a,0x7e]3857 3858v_rsq_f16 v5, src_vccz3859// CHECK: [0xfb,0x7e,0x0a,0x7e]3860 3861v_rsq_f16 v5, src_execz3862// CHECK: [0xfc,0x7e,0x0a,0x7e]3863 3864v_rsq_f16 v5, src_scc3865// CHECK: [0xfd,0x7e,0x0a,0x7e]3866 3867v_rsq_f16 v5, src_lds_direct3868// CHECK: [0xfe,0x7e,0x0a,0x7e]3869 3870v_rsq_f16 v5, 0xfe0b3871// CHECK: [0xff,0x7e,0x0a,0x7e,0x0b,0xfe,0x00,0x00]3872 3873v_rsq_f16 v5, 0x34563874// CHECK: [0xff,0x7e,0x0a,0x7e,0x56,0x34,0x00,0x00]3875 3876v_log_f16 v5, v13877// CHECK: [0x01,0x81,0x0a,0x7e]3878 3879v_log_f16 v255, v13880// CHECK: [0x01,0x81,0xfe,0x7f]3881 3882v_log_f16 v5, v2553883// CHECK: [0xff,0x81,0x0a,0x7e]3884 3885v_log_f16 v5, s13886// CHECK: [0x01,0x80,0x0a,0x7e]3887 3888v_log_f16 v5, s1013889// CHECK: [0x65,0x80,0x0a,0x7e]3890 3891v_log_f16 v5, flat_scratch_lo3892// CHECK: [0x66,0x80,0x0a,0x7e]3893 3894v_log_f16 v5, flat_scratch_hi3895// CHECK: [0x67,0x80,0x0a,0x7e]3896 3897v_log_f16 v5, vcc_lo3898// CHECK: [0x6a,0x80,0x0a,0x7e]3899 3900v_log_f16 v5, vcc_hi3901// CHECK: [0x6b,0x80,0x0a,0x7e]3902 3903v_log_f16 v5, ttmp153904// CHECK: [0x7b,0x80,0x0a,0x7e]3905 3906v_log_f16 v5, m03907// CHECK: [0x7c,0x80,0x0a,0x7e]3908 3909v_log_f16 v5, exec_lo3910// CHECK: [0x7e,0x80,0x0a,0x7e]3911 3912v_log_f16 v5, exec_hi3913// CHECK: [0x7f,0x80,0x0a,0x7e]3914 3915v_log_f16 v5, 03916// CHECK: [0x80,0x80,0x0a,0x7e]3917 3918v_log_f16 v5, -13919// CHECK: [0xc1,0x80,0x0a,0x7e]3920 3921v_log_f16 v5, 0.53922// CHECK: [0xf0,0x80,0x0a,0x7e]3923 3924v_log_f16 v5, -4.03925// CHECK: [0xf7,0x80,0x0a,0x7e]3926 3927v_log_f16 v5, src_vccz3928// CHECK: [0xfb,0x80,0x0a,0x7e]3929 3930v_log_f16 v5, src_execz3931// CHECK: [0xfc,0x80,0x0a,0x7e]3932 3933v_log_f16 v5, src_scc3934// CHECK: [0xfd,0x80,0x0a,0x7e]3935 3936v_log_f16 v5, src_lds_direct3937// CHECK: [0xfe,0x80,0x0a,0x7e]3938 3939v_log_f16 v5, 0xfe0b3940// CHECK: [0xff,0x80,0x0a,0x7e,0x0b,0xfe,0x00,0x00]3941 3942v_log_f16 v5, 0x34563943// CHECK: [0xff,0x80,0x0a,0x7e,0x56,0x34,0x00,0x00]3944 3945v_exp_f16 v5, v13946// CHECK: [0x01,0x83,0x0a,0x7e]3947 3948v_exp_f16 v255, v13949// CHECK: [0x01,0x83,0xfe,0x7f]3950 3951v_exp_f16 v5, v2553952// CHECK: [0xff,0x83,0x0a,0x7e]3953 3954v_exp_f16 v5, s13955// CHECK: [0x01,0x82,0x0a,0x7e]3956 3957v_exp_f16 v5, s1013958// CHECK: [0x65,0x82,0x0a,0x7e]3959 3960v_exp_f16 v5, flat_scratch_lo3961// CHECK: [0x66,0x82,0x0a,0x7e]3962 3963v_exp_f16 v5, flat_scratch_hi3964// CHECK: [0x67,0x82,0x0a,0x7e]3965 3966v_exp_f16 v5, vcc_lo3967// CHECK: [0x6a,0x82,0x0a,0x7e]3968 3969v_exp_f16 v5, vcc_hi3970// CHECK: [0x6b,0x82,0x0a,0x7e]3971 3972v_exp_f16 v5, ttmp153973// CHECK: [0x7b,0x82,0x0a,0x7e]3974 3975v_exp_f16 v5, m03976// CHECK: [0x7c,0x82,0x0a,0x7e]3977 3978v_exp_f16 v5, exec_lo3979// CHECK: [0x7e,0x82,0x0a,0x7e]3980 3981v_exp_f16 v5, exec_hi3982// CHECK: [0x7f,0x82,0x0a,0x7e]3983 3984v_exp_f16 v5, 03985// CHECK: [0x80,0x82,0x0a,0x7e]3986 3987v_exp_f16 v5, -13988// CHECK: [0xc1,0x82,0x0a,0x7e]3989 3990v_exp_f16 v5, 0.53991// CHECK: [0xf0,0x82,0x0a,0x7e]3992 3993v_exp_f16 v5, -4.03994// CHECK: [0xf7,0x82,0x0a,0x7e]3995 3996v_exp_f16 v5, src_vccz3997// CHECK: [0xfb,0x82,0x0a,0x7e]3998 3999v_exp_f16 v5, src_execz4000// CHECK: [0xfc,0x82,0x0a,0x7e]4001 4002v_exp_f16 v5, src_scc4003// CHECK: [0xfd,0x82,0x0a,0x7e]4004 4005v_exp_f16 v5, src_lds_direct4006// CHECK: [0xfe,0x82,0x0a,0x7e]4007 4008v_exp_f16 v5, 0xfe0b4009// CHECK: [0xff,0x82,0x0a,0x7e,0x0b,0xfe,0x00,0x00]4010 4011v_exp_f16 v5, 0x34564012// CHECK: [0xff,0x82,0x0a,0x7e,0x56,0x34,0x00,0x00]4013 4014v_frexp_mant_f16 v5, v14015// CHECK: [0x01,0x85,0x0a,0x7e]4016 4017v_frexp_mant_f16 v255, v14018// CHECK: [0x01,0x85,0xfe,0x7f]4019 4020v_frexp_mant_f16 v5, v2554021// CHECK: [0xff,0x85,0x0a,0x7e]4022 4023v_frexp_mant_f16 v5, s14024// CHECK: [0x01,0x84,0x0a,0x7e]4025 4026v_frexp_mant_f16 v5, s1014027// CHECK: [0x65,0x84,0x0a,0x7e]4028 4029v_frexp_mant_f16 v5, flat_scratch_lo4030// CHECK: [0x66,0x84,0x0a,0x7e]4031 4032v_frexp_mant_f16 v5, flat_scratch_hi4033// CHECK: [0x67,0x84,0x0a,0x7e]4034 4035v_frexp_mant_f16 v5, vcc_lo4036// CHECK: [0x6a,0x84,0x0a,0x7e]4037 4038v_frexp_mant_f16 v5, vcc_hi4039// CHECK: [0x6b,0x84,0x0a,0x7e]4040 4041v_frexp_mant_f16 v5, ttmp154042// CHECK: [0x7b,0x84,0x0a,0x7e]4043 4044v_frexp_mant_f16 v5, m04045// CHECK: [0x7c,0x84,0x0a,0x7e]4046 4047v_frexp_mant_f16 v5, exec_lo4048// CHECK: [0x7e,0x84,0x0a,0x7e]4049 4050v_frexp_mant_f16 v5, exec_hi4051// CHECK: [0x7f,0x84,0x0a,0x7e]4052 4053v_frexp_mant_f16 v5, 04054// CHECK: [0x80,0x84,0x0a,0x7e]4055 4056v_frexp_mant_f16 v5, -14057// CHECK: [0xc1,0x84,0x0a,0x7e]4058 4059v_frexp_mant_f16 v5, 0.54060// CHECK: [0xf0,0x84,0x0a,0x7e]4061 4062v_frexp_mant_f16 v5, -4.04063// CHECK: [0xf7,0x84,0x0a,0x7e]4064 4065v_frexp_mant_f16 v5, src_vccz4066// CHECK: [0xfb,0x84,0x0a,0x7e]4067 4068v_frexp_mant_f16 v5, src_execz4069// CHECK: [0xfc,0x84,0x0a,0x7e]4070 4071v_frexp_mant_f16 v5, src_scc4072// CHECK: [0xfd,0x84,0x0a,0x7e]4073 4074v_frexp_mant_f16 v5, src_lds_direct4075// CHECK: [0xfe,0x84,0x0a,0x7e]4076 4077v_frexp_mant_f16 v5, 0xfe0b4078// CHECK: [0xff,0x84,0x0a,0x7e,0x0b,0xfe,0x00,0x00]4079 4080v_frexp_mant_f16 v5, 0x34564081// CHECK: [0xff,0x84,0x0a,0x7e,0x56,0x34,0x00,0x00]4082 4083v_frexp_exp_i16_f16 v5, v14084// CHECK: [0x01,0x87,0x0a,0x7e]4085 4086v_frexp_exp_i16_f16 v255, v14087// CHECK: [0x01,0x87,0xfe,0x7f]4088 4089v_frexp_exp_i16_f16 v5, v2554090// CHECK: [0xff,0x87,0x0a,0x7e]4091 4092v_frexp_exp_i16_f16 v5, s14093// CHECK: [0x01,0x86,0x0a,0x7e]4094 4095v_frexp_exp_i16_f16 v5, s1014096// CHECK: [0x65,0x86,0x0a,0x7e]4097 4098v_frexp_exp_i16_f16 v5, flat_scratch_lo4099// CHECK: [0x66,0x86,0x0a,0x7e]4100 4101v_frexp_exp_i16_f16 v5, flat_scratch_hi4102// CHECK: [0x67,0x86,0x0a,0x7e]4103 4104v_frexp_exp_i16_f16 v5, vcc_lo4105// CHECK: [0x6a,0x86,0x0a,0x7e]4106 4107v_frexp_exp_i16_f16 v5, vcc_hi4108// CHECK: [0x6b,0x86,0x0a,0x7e]4109 4110v_frexp_exp_i16_f16 v5, ttmp154111// CHECK: [0x7b,0x86,0x0a,0x7e]4112 4113v_frexp_exp_i16_f16 v5, m04114// CHECK: [0x7c,0x86,0x0a,0x7e]4115 4116v_frexp_exp_i16_f16 v5, exec_lo4117// CHECK: [0x7e,0x86,0x0a,0x7e]4118 4119v_frexp_exp_i16_f16 v5, exec_hi4120// CHECK: [0x7f,0x86,0x0a,0x7e]4121 4122v_frexp_exp_i16_f16 v5, 04123// CHECK: [0x80,0x86,0x0a,0x7e]4124 4125v_frexp_exp_i16_f16 v5, -14126// CHECK: [0xc1,0x86,0x0a,0x7e]4127 4128v_frexp_exp_i16_f16 v5, 0.54129// CHECK: [0xf0,0x86,0x0a,0x7e]4130 4131v_frexp_exp_i16_f16 v5, -4.04132// CHECK: [0xf7,0x86,0x0a,0x7e]4133 4134v_frexp_exp_i16_f16 v5, src_vccz4135// CHECK: [0xfb,0x86,0x0a,0x7e]4136 4137v_frexp_exp_i16_f16 v5, src_execz4138// CHECK: [0xfc,0x86,0x0a,0x7e]4139 4140v_frexp_exp_i16_f16 v5, src_scc4141// CHECK: [0xfd,0x86,0x0a,0x7e]4142 4143v_frexp_exp_i16_f16 v5, src_lds_direct4144// CHECK: [0xfe,0x86,0x0a,0x7e]4145 4146v_frexp_exp_i16_f16 v5, 0xfe0b4147// CHECK: [0xff,0x86,0x0a,0x7e,0x0b,0xfe,0x00,0x00]4148 4149v_frexp_exp_i16_f16 v5, 0x34564150// CHECK: [0xff,0x86,0x0a,0x7e,0x56,0x34,0x00,0x00]4151 4152v_floor_f16 v5, v14153// CHECK: [0x01,0x89,0x0a,0x7e]4154 4155v_floor_f16 v255, v14156// CHECK: [0x01,0x89,0xfe,0x7f]4157 4158v_floor_f16 v5, v2554159// CHECK: [0xff,0x89,0x0a,0x7e]4160 4161v_floor_f16 v5, s14162// CHECK: [0x01,0x88,0x0a,0x7e]4163 4164v_floor_f16 v5, s1014165// CHECK: [0x65,0x88,0x0a,0x7e]4166 4167v_floor_f16 v5, flat_scratch_lo4168// CHECK: [0x66,0x88,0x0a,0x7e]4169 4170v_floor_f16 v5, flat_scratch_hi4171// CHECK: [0x67,0x88,0x0a,0x7e]4172 4173v_floor_f16 v5, vcc_lo4174// CHECK: [0x6a,0x88,0x0a,0x7e]4175 4176v_floor_f16 v5, vcc_hi4177// CHECK: [0x6b,0x88,0x0a,0x7e]4178 4179v_floor_f16 v5, ttmp154180// CHECK: [0x7b,0x88,0x0a,0x7e]4181 4182v_floor_f16 v5, m04183// CHECK: [0x7c,0x88,0x0a,0x7e]4184 4185v_floor_f16 v5, exec_lo4186// CHECK: [0x7e,0x88,0x0a,0x7e]4187 4188v_floor_f16 v5, exec_hi4189// CHECK: [0x7f,0x88,0x0a,0x7e]4190 4191v_floor_f16 v5, 04192// CHECK: [0x80,0x88,0x0a,0x7e]4193 4194v_floor_f16 v5, -14195// CHECK: [0xc1,0x88,0x0a,0x7e]4196 4197v_floor_f16 v5, 0.54198// CHECK: [0xf0,0x88,0x0a,0x7e]4199 4200v_floor_f16 v5, -4.04201// CHECK: [0xf7,0x88,0x0a,0x7e]4202 4203v_floor_f16 v5, src_vccz4204// CHECK: [0xfb,0x88,0x0a,0x7e]4205 4206v_floor_f16 v5, src_execz4207// CHECK: [0xfc,0x88,0x0a,0x7e]4208 4209v_floor_f16 v5, src_scc4210// CHECK: [0xfd,0x88,0x0a,0x7e]4211 4212v_floor_f16 v5, src_lds_direct4213// CHECK: [0xfe,0x88,0x0a,0x7e]4214 4215v_floor_f16 v5, 0xfe0b4216// CHECK: [0xff,0x88,0x0a,0x7e,0x0b,0xfe,0x00,0x00]4217 4218v_floor_f16 v5, 0x34564219// CHECK: [0xff,0x88,0x0a,0x7e,0x56,0x34,0x00,0x00]4220 4221v_ceil_f16 v5, v14222// CHECK: [0x01,0x8b,0x0a,0x7e]4223 4224v_ceil_f16 v255, v14225// CHECK: [0x01,0x8b,0xfe,0x7f]4226 4227v_ceil_f16 v5, v2554228// CHECK: [0xff,0x8b,0x0a,0x7e]4229 4230v_ceil_f16 v5, s14231// CHECK: [0x01,0x8a,0x0a,0x7e]4232 4233v_ceil_f16 v5, s1014234// CHECK: [0x65,0x8a,0x0a,0x7e]4235 4236v_ceil_f16 v5, flat_scratch_lo4237// CHECK: [0x66,0x8a,0x0a,0x7e]4238 4239v_ceil_f16 v5, flat_scratch_hi4240// CHECK: [0x67,0x8a,0x0a,0x7e]4241 4242v_ceil_f16 v5, vcc_lo4243// CHECK: [0x6a,0x8a,0x0a,0x7e]4244 4245v_ceil_f16 v5, vcc_hi4246// CHECK: [0x6b,0x8a,0x0a,0x7e]4247 4248v_ceil_f16 v5, ttmp154249// CHECK: [0x7b,0x8a,0x0a,0x7e]4250 4251v_ceil_f16 v5, m04252// CHECK: [0x7c,0x8a,0x0a,0x7e]4253 4254v_ceil_f16 v5, exec_lo4255// CHECK: [0x7e,0x8a,0x0a,0x7e]4256 4257v_ceil_f16 v5, exec_hi4258// CHECK: [0x7f,0x8a,0x0a,0x7e]4259 4260v_ceil_f16 v5, 04261// CHECK: [0x80,0x8a,0x0a,0x7e]4262 4263v_ceil_f16 v5, -14264// CHECK: [0xc1,0x8a,0x0a,0x7e]4265 4266v_ceil_f16 v5, 0.54267// CHECK: [0xf0,0x8a,0x0a,0x7e]4268 4269v_ceil_f16 v5, -4.04270// CHECK: [0xf7,0x8a,0x0a,0x7e]4271 4272v_ceil_f16 v5, src_vccz4273// CHECK: [0xfb,0x8a,0x0a,0x7e]4274 4275v_ceil_f16 v5, src_execz4276// CHECK: [0xfc,0x8a,0x0a,0x7e]4277 4278v_ceil_f16 v5, src_scc4279// CHECK: [0xfd,0x8a,0x0a,0x7e]4280 4281v_ceil_f16 v5, src_lds_direct4282// CHECK: [0xfe,0x8a,0x0a,0x7e]4283 4284v_ceil_f16 v5, 0xfe0b4285// CHECK: [0xff,0x8a,0x0a,0x7e,0x0b,0xfe,0x00,0x00]4286 4287v_ceil_f16 v5, 0x34564288// CHECK: [0xff,0x8a,0x0a,0x7e,0x56,0x34,0x00,0x00]4289 4290v_trunc_f16 v5, v14291// CHECK: [0x01,0x8d,0x0a,0x7e]4292 4293v_trunc_f16 v255, v14294// CHECK: [0x01,0x8d,0xfe,0x7f]4295 4296v_trunc_f16 v5, v2554297// CHECK: [0xff,0x8d,0x0a,0x7e]4298 4299v_trunc_f16 v5, s14300// CHECK: [0x01,0x8c,0x0a,0x7e]4301 4302v_trunc_f16 v5, s1014303// CHECK: [0x65,0x8c,0x0a,0x7e]4304 4305v_trunc_f16 v5, flat_scratch_lo4306// CHECK: [0x66,0x8c,0x0a,0x7e]4307 4308v_trunc_f16 v5, flat_scratch_hi4309// CHECK: [0x67,0x8c,0x0a,0x7e]4310 4311v_trunc_f16 v5, vcc_lo4312// CHECK: [0x6a,0x8c,0x0a,0x7e]4313 4314v_trunc_f16 v5, vcc_hi4315// CHECK: [0x6b,0x8c,0x0a,0x7e]4316 4317v_trunc_f16 v5, ttmp154318// CHECK: [0x7b,0x8c,0x0a,0x7e]4319 4320v_trunc_f16 v5, m04321// CHECK: [0x7c,0x8c,0x0a,0x7e]4322 4323v_trunc_f16 v5, exec_lo4324// CHECK: [0x7e,0x8c,0x0a,0x7e]4325 4326v_trunc_f16 v5, exec_hi4327// CHECK: [0x7f,0x8c,0x0a,0x7e]4328 4329v_trunc_f16 v5, 04330// CHECK: [0x80,0x8c,0x0a,0x7e]4331 4332v_trunc_f16 v5, -14333// CHECK: [0xc1,0x8c,0x0a,0x7e]4334 4335v_trunc_f16 v5, 0.54336// CHECK: [0xf0,0x8c,0x0a,0x7e]4337 4338v_trunc_f16 v5, -4.04339// CHECK: [0xf7,0x8c,0x0a,0x7e]4340 4341v_trunc_f16 v5, src_vccz4342// CHECK: [0xfb,0x8c,0x0a,0x7e]4343 4344v_trunc_f16 v5, src_execz4345// CHECK: [0xfc,0x8c,0x0a,0x7e]4346 4347v_trunc_f16 v5, src_scc4348// CHECK: [0xfd,0x8c,0x0a,0x7e]4349 4350v_trunc_f16 v5, src_lds_direct4351// CHECK: [0xfe,0x8c,0x0a,0x7e]4352 4353v_trunc_f16 v5, 0xfe0b4354// CHECK: [0xff,0x8c,0x0a,0x7e,0x0b,0xfe,0x00,0x00]4355 4356v_trunc_f16 v5, 0x34564357// CHECK: [0xff,0x8c,0x0a,0x7e,0x56,0x34,0x00,0x00]4358 4359v_rndne_f16 v5, v14360// CHECK: [0x01,0x8f,0x0a,0x7e]4361 4362v_rndne_f16 v255, v14363// CHECK: [0x01,0x8f,0xfe,0x7f]4364 4365v_rndne_f16 v5, v2554366// CHECK: [0xff,0x8f,0x0a,0x7e]4367 4368v_rndne_f16 v5, s14369// CHECK: [0x01,0x8e,0x0a,0x7e]4370 4371v_rndne_f16 v5, s1014372// CHECK: [0x65,0x8e,0x0a,0x7e]4373 4374v_rndne_f16 v5, flat_scratch_lo4375// CHECK: [0x66,0x8e,0x0a,0x7e]4376 4377v_rndne_f16 v5, flat_scratch_hi4378// CHECK: [0x67,0x8e,0x0a,0x7e]4379 4380v_rndne_f16 v5, vcc_lo4381// CHECK: [0x6a,0x8e,0x0a,0x7e]4382 4383v_rndne_f16 v5, vcc_hi4384// CHECK: [0x6b,0x8e,0x0a,0x7e]4385 4386v_rndne_f16 v5, ttmp154387// CHECK: [0x7b,0x8e,0x0a,0x7e]4388 4389v_rndne_f16 v5, m04390// CHECK: [0x7c,0x8e,0x0a,0x7e]4391 4392v_rndne_f16 v5, exec_lo4393// CHECK: [0x7e,0x8e,0x0a,0x7e]4394 4395v_rndne_f16 v5, exec_hi4396// CHECK: [0x7f,0x8e,0x0a,0x7e]4397 4398v_rndne_f16 v5, 04399// CHECK: [0x80,0x8e,0x0a,0x7e]4400 4401v_rndne_f16 v5, -14402// CHECK: [0xc1,0x8e,0x0a,0x7e]4403 4404v_rndne_f16 v5, 0.54405// CHECK: [0xf0,0x8e,0x0a,0x7e]4406 4407v_rndne_f16 v5, -4.04408// CHECK: [0xf7,0x8e,0x0a,0x7e]4409 4410v_rndne_f16 v5, src_vccz4411// CHECK: [0xfb,0x8e,0x0a,0x7e]4412 4413v_rndne_f16 v5, src_execz4414// CHECK: [0xfc,0x8e,0x0a,0x7e]4415 4416v_rndne_f16 v5, src_scc4417// CHECK: [0xfd,0x8e,0x0a,0x7e]4418 4419v_rndne_f16 v5, src_lds_direct4420// CHECK: [0xfe,0x8e,0x0a,0x7e]4421 4422v_rndne_f16 v5, 0xfe0b4423// CHECK: [0xff,0x8e,0x0a,0x7e,0x0b,0xfe,0x00,0x00]4424 4425v_rndne_f16 v5, 0x34564426// CHECK: [0xff,0x8e,0x0a,0x7e,0x56,0x34,0x00,0x00]4427 4428v_fract_f16 v5, v14429// CHECK: [0x01,0x91,0x0a,0x7e]4430 4431v_fract_f16 v255, v14432// CHECK: [0x01,0x91,0xfe,0x7f]4433 4434v_fract_f16 v5, v2554435// CHECK: [0xff,0x91,0x0a,0x7e]4436 4437v_fract_f16 v5, s14438// CHECK: [0x01,0x90,0x0a,0x7e]4439 4440v_fract_f16 v5, s1014441// CHECK: [0x65,0x90,0x0a,0x7e]4442 4443v_fract_f16 v5, flat_scratch_lo4444// CHECK: [0x66,0x90,0x0a,0x7e]4445 4446v_fract_f16 v5, flat_scratch_hi4447// CHECK: [0x67,0x90,0x0a,0x7e]4448 4449v_fract_f16 v5, vcc_lo4450// CHECK: [0x6a,0x90,0x0a,0x7e]4451 4452v_fract_f16 v5, vcc_hi4453// CHECK: [0x6b,0x90,0x0a,0x7e]4454 4455v_fract_f16 v5, ttmp154456// CHECK: [0x7b,0x90,0x0a,0x7e]4457 4458v_fract_f16 v5, m04459// CHECK: [0x7c,0x90,0x0a,0x7e]4460 4461v_fract_f16 v5, exec_lo4462// CHECK: [0x7e,0x90,0x0a,0x7e]4463 4464v_fract_f16 v5, exec_hi4465// CHECK: [0x7f,0x90,0x0a,0x7e]4466 4467v_fract_f16 v5, 04468// CHECK: [0x80,0x90,0x0a,0x7e]4469 4470v_fract_f16 v5, -14471// CHECK: [0xc1,0x90,0x0a,0x7e]4472 4473v_fract_f16 v5, 0.54474// CHECK: [0xf0,0x90,0x0a,0x7e]4475 4476v_fract_f16 v5, -4.04477// CHECK: [0xf7,0x90,0x0a,0x7e]4478 4479v_fract_f16 v5, src_vccz4480// CHECK: [0xfb,0x90,0x0a,0x7e]4481 4482v_fract_f16 v5, src_execz4483// CHECK: [0xfc,0x90,0x0a,0x7e]4484 4485v_fract_f16 v5, src_scc4486// CHECK: [0xfd,0x90,0x0a,0x7e]4487 4488v_fract_f16 v5, src_lds_direct4489// CHECK: [0xfe,0x90,0x0a,0x7e]4490 4491v_fract_f16 v5, 0xfe0b4492// CHECK: [0xff,0x90,0x0a,0x7e,0x0b,0xfe,0x00,0x00]4493 4494v_fract_f16 v5, 0x34564495// CHECK: [0xff,0x90,0x0a,0x7e,0x56,0x34,0x00,0x00]4496 4497v_sin_f16 v5, v14498// CHECK: [0x01,0x93,0x0a,0x7e]4499 4500v_sin_f16 v255, v14501// CHECK: [0x01,0x93,0xfe,0x7f]4502 4503v_sin_f16 v5, v2554504// CHECK: [0xff,0x93,0x0a,0x7e]4505 4506v_sin_f16 v5, s14507// CHECK: [0x01,0x92,0x0a,0x7e]4508 4509v_sin_f16 v5, s1014510// CHECK: [0x65,0x92,0x0a,0x7e]4511 4512v_sin_f16 v5, flat_scratch_lo4513// CHECK: [0x66,0x92,0x0a,0x7e]4514 4515v_sin_f16 v5, flat_scratch_hi4516// CHECK: [0x67,0x92,0x0a,0x7e]4517 4518v_sin_f16 v5, vcc_lo4519// CHECK: [0x6a,0x92,0x0a,0x7e]4520 4521v_sin_f16 v5, vcc_hi4522// CHECK: [0x6b,0x92,0x0a,0x7e]4523 4524v_sin_f16 v5, ttmp154525// CHECK: [0x7b,0x92,0x0a,0x7e]4526 4527v_sin_f16 v5, m04528// CHECK: [0x7c,0x92,0x0a,0x7e]4529 4530v_sin_f16 v5, exec_lo4531// CHECK: [0x7e,0x92,0x0a,0x7e]4532 4533v_sin_f16 v5, exec_hi4534// CHECK: [0x7f,0x92,0x0a,0x7e]4535 4536v_sin_f16 v5, 04537// CHECK: [0x80,0x92,0x0a,0x7e]4538 4539v_sin_f16 v5, -14540// CHECK: [0xc1,0x92,0x0a,0x7e]4541 4542v_sin_f16 v5, 0.54543// CHECK: [0xf0,0x92,0x0a,0x7e]4544 4545v_sin_f16 v5, -4.04546// CHECK: [0xf7,0x92,0x0a,0x7e]4547 4548v_sin_f16 v5, src_vccz4549// CHECK: [0xfb,0x92,0x0a,0x7e]4550 4551v_sin_f16 v5, src_execz4552// CHECK: [0xfc,0x92,0x0a,0x7e]4553 4554v_sin_f16 v5, src_scc4555// CHECK: [0xfd,0x92,0x0a,0x7e]4556 4557v_sin_f16 v5, src_lds_direct4558// CHECK: [0xfe,0x92,0x0a,0x7e]4559 4560v_sin_f16 v5, 0xfe0b4561// CHECK: [0xff,0x92,0x0a,0x7e,0x0b,0xfe,0x00,0x00]4562 4563v_sin_f16 v5, 0x34564564// CHECK: [0xff,0x92,0x0a,0x7e,0x56,0x34,0x00,0x00]4565 4566v_cos_f16 v5, v14567// CHECK: [0x01,0x95,0x0a,0x7e]4568 4569v_cos_f16 v255, v14570// CHECK: [0x01,0x95,0xfe,0x7f]4571 4572v_cos_f16 v5, v2554573// CHECK: [0xff,0x95,0x0a,0x7e]4574 4575v_cos_f16 v5, s14576// CHECK: [0x01,0x94,0x0a,0x7e]4577 4578v_cos_f16 v5, s1014579// CHECK: [0x65,0x94,0x0a,0x7e]4580 4581v_cos_f16 v5, flat_scratch_lo4582// CHECK: [0x66,0x94,0x0a,0x7e]4583 4584v_cos_f16 v5, flat_scratch_hi4585// CHECK: [0x67,0x94,0x0a,0x7e]4586 4587v_cos_f16 v5, vcc_lo4588// CHECK: [0x6a,0x94,0x0a,0x7e]4589 4590v_cos_f16 v5, vcc_hi4591// CHECK: [0x6b,0x94,0x0a,0x7e]4592 4593v_cos_f16 v5, ttmp154594// CHECK: [0x7b,0x94,0x0a,0x7e]4595 4596v_cos_f16 v5, m04597// CHECK: [0x7c,0x94,0x0a,0x7e]4598 4599v_cos_f16 v5, exec_lo4600// CHECK: [0x7e,0x94,0x0a,0x7e]4601 4602v_cos_f16 v5, exec_hi4603// CHECK: [0x7f,0x94,0x0a,0x7e]4604 4605v_cos_f16 v5, 04606// CHECK: [0x80,0x94,0x0a,0x7e]4607 4608v_cos_f16 v5, -14609// CHECK: [0xc1,0x94,0x0a,0x7e]4610 4611v_cos_f16 v5, 0.54612// CHECK: [0xf0,0x94,0x0a,0x7e]4613 4614v_cos_f16 v5, -4.04615// CHECK: [0xf7,0x94,0x0a,0x7e]4616 4617v_cos_f16 v5, src_vccz4618// CHECK: [0xfb,0x94,0x0a,0x7e]4619 4620v_cos_f16 v5, src_execz4621// CHECK: [0xfc,0x94,0x0a,0x7e]4622 4623v_cos_f16 v5, src_scc4624// CHECK: [0xfd,0x94,0x0a,0x7e]4625 4626v_cos_f16 v5, src_lds_direct4627// CHECK: [0xfe,0x94,0x0a,0x7e]4628 4629v_cos_f16 v5, 0xfe0b4630// CHECK: [0xff,0x94,0x0a,0x7e,0x0b,0xfe,0x00,0x00]4631 4632v_cos_f16 v5, 0x34564633// CHECK: [0xff,0x94,0x0a,0x7e,0x56,0x34,0x00,0x00]4634 4635v_exp_legacy_f32 v5, v14636// CHECK: [0x01,0x97,0x0a,0x7e]4637 4638v_exp_legacy_f32 v255, v14639// CHECK: [0x01,0x97,0xfe,0x7f]4640 4641v_exp_legacy_f32 v5, v2554642// CHECK: [0xff,0x97,0x0a,0x7e]4643 4644v_exp_legacy_f32 v5, s14645// CHECK: [0x01,0x96,0x0a,0x7e]4646 4647v_exp_legacy_f32 v5, s1014648// CHECK: [0x65,0x96,0x0a,0x7e]4649 4650v_exp_legacy_f32 v5, flat_scratch_lo4651// CHECK: [0x66,0x96,0x0a,0x7e]4652 4653v_exp_legacy_f32 v5, flat_scratch_hi4654// CHECK: [0x67,0x96,0x0a,0x7e]4655 4656v_exp_legacy_f32 v5, vcc_lo4657// CHECK: [0x6a,0x96,0x0a,0x7e]4658 4659v_exp_legacy_f32 v5, vcc_hi4660// CHECK: [0x6b,0x96,0x0a,0x7e]4661 4662v_exp_legacy_f32 v5, ttmp154663// CHECK: [0x7b,0x96,0x0a,0x7e]4664 4665v_exp_legacy_f32 v5, m04666// CHECK: [0x7c,0x96,0x0a,0x7e]4667 4668v_exp_legacy_f32 v5, exec_lo4669// CHECK: [0x7e,0x96,0x0a,0x7e]4670 4671v_exp_legacy_f32 v5, exec_hi4672// CHECK: [0x7f,0x96,0x0a,0x7e]4673 4674v_exp_legacy_f32 v5, 04675// CHECK: [0x80,0x96,0x0a,0x7e]4676 4677v_exp_legacy_f32 v5, -14678// CHECK: [0xc1,0x96,0x0a,0x7e]4679 4680v_exp_legacy_f32 v5, 0.54681// CHECK: [0xf0,0x96,0x0a,0x7e]4682 4683v_exp_legacy_f32 v5, -4.04684// CHECK: [0xf7,0x96,0x0a,0x7e]4685 4686v_exp_legacy_f32 v5, src_vccz4687// CHECK: [0xfb,0x96,0x0a,0x7e]4688 4689v_exp_legacy_f32 v5, src_execz4690// CHECK: [0xfc,0x96,0x0a,0x7e]4691 4692v_exp_legacy_f32 v5, src_scc4693// CHECK: [0xfd,0x96,0x0a,0x7e]4694 4695v_exp_legacy_f32 v5, src_lds_direct4696// CHECK: [0xfe,0x96,0x0a,0x7e]4697 4698v_exp_legacy_f32 v5, 0xaf1234564699// CHECK: [0xff,0x96,0x0a,0x7e,0x56,0x34,0x12,0xaf]4700 4701v_exp_legacy_f32 v5, 0x3f7172734702// CHECK: [0xff,0x96,0x0a,0x7e,0x73,0x72,0x71,0x3f]4703 4704v_log_legacy_f32 v5, v14705// CHECK: [0x01,0x99,0x0a,0x7e]4706 4707v_log_legacy_f32 v255, v14708// CHECK: [0x01,0x99,0xfe,0x7f]4709 4710v_log_legacy_f32 v5, v2554711// CHECK: [0xff,0x99,0x0a,0x7e]4712 4713v_log_legacy_f32 v5, s14714// CHECK: [0x01,0x98,0x0a,0x7e]4715 4716v_log_legacy_f32 v5, s1014717// CHECK: [0x65,0x98,0x0a,0x7e]4718 4719v_log_legacy_f32 v5, flat_scratch_lo4720// CHECK: [0x66,0x98,0x0a,0x7e]4721 4722v_log_legacy_f32 v5, flat_scratch_hi4723// CHECK: [0x67,0x98,0x0a,0x7e]4724 4725v_log_legacy_f32 v5, vcc_lo4726// CHECK: [0x6a,0x98,0x0a,0x7e]4727 4728v_log_legacy_f32 v5, vcc_hi4729// CHECK: [0x6b,0x98,0x0a,0x7e]4730 4731v_log_legacy_f32 v5, ttmp154732// CHECK: [0x7b,0x98,0x0a,0x7e]4733 4734v_log_legacy_f32 v5, m04735// CHECK: [0x7c,0x98,0x0a,0x7e]4736 4737v_log_legacy_f32 v5, exec_lo4738// CHECK: [0x7e,0x98,0x0a,0x7e]4739 4740v_log_legacy_f32 v5, exec_hi4741// CHECK: [0x7f,0x98,0x0a,0x7e]4742 4743v_log_legacy_f32 v5, 04744// CHECK: [0x80,0x98,0x0a,0x7e]4745 4746v_log_legacy_f32 v5, -14747// CHECK: [0xc1,0x98,0x0a,0x7e]4748 4749v_log_legacy_f32 v5, 0.54750// CHECK: [0xf0,0x98,0x0a,0x7e]4751 4752v_log_legacy_f32 v5, -4.04753// CHECK: [0xf7,0x98,0x0a,0x7e]4754 4755v_log_legacy_f32 v5, src_vccz4756// CHECK: [0xfb,0x98,0x0a,0x7e]4757 4758v_log_legacy_f32 v5, src_execz4759// CHECK: [0xfc,0x98,0x0a,0x7e]4760 4761v_log_legacy_f32 v5, src_scc4762// CHECK: [0xfd,0x98,0x0a,0x7e]4763 4764v_log_legacy_f32 v5, src_lds_direct4765// CHECK: [0xfe,0x98,0x0a,0x7e]4766 4767v_log_legacy_f32 v5, 0xaf1234564768// CHECK: [0xff,0x98,0x0a,0x7e,0x56,0x34,0x12,0xaf]4769 4770v_log_legacy_f32 v5, 0x3f7172734771// CHECK: [0xff,0x98,0x0a,0x7e,0x73,0x72,0x71,0x3f]4772 4773v_cvt_norm_i16_f16 v5, v14774// CHECK: [0x01,0x9b,0x0a,0x7e]4775 4776v_cvt_norm_i16_f16 v255, v14777// CHECK: [0x01,0x9b,0xfe,0x7f]4778 4779v_cvt_norm_i16_f16 v5, v2554780// CHECK: [0xff,0x9b,0x0a,0x7e]4781 4782v_cvt_norm_i16_f16 v5, s14783// CHECK: [0x01,0x9a,0x0a,0x7e]4784 4785v_cvt_norm_i16_f16 v5, s1014786// CHECK: [0x65,0x9a,0x0a,0x7e]4787 4788v_cvt_norm_i16_f16 v5, flat_scratch_lo4789// CHECK: [0x66,0x9a,0x0a,0x7e]4790 4791v_cvt_norm_i16_f16 v5, flat_scratch_hi4792// CHECK: [0x67,0x9a,0x0a,0x7e]4793 4794v_cvt_norm_i16_f16 v5, vcc_lo4795// CHECK: [0x6a,0x9a,0x0a,0x7e]4796 4797v_cvt_norm_i16_f16 v5, vcc_hi4798// CHECK: [0x6b,0x9a,0x0a,0x7e]4799 4800v_cvt_norm_i16_f16 v5, ttmp154801// CHECK: [0x7b,0x9a,0x0a,0x7e]4802 4803v_cvt_norm_i16_f16 v5, m04804// CHECK: [0x7c,0x9a,0x0a,0x7e]4805 4806v_cvt_norm_i16_f16 v5, exec_lo4807// CHECK: [0x7e,0x9a,0x0a,0x7e]4808 4809v_cvt_norm_i16_f16 v5, exec_hi4810// CHECK: [0x7f,0x9a,0x0a,0x7e]4811 4812v_cvt_norm_i16_f16 v5, 04813// CHECK: [0x80,0x9a,0x0a,0x7e]4814 4815v_cvt_norm_i16_f16 v5, -14816// CHECK: [0xc1,0x9a,0x0a,0x7e]4817 4818v_cvt_norm_i16_f16 v5, 0.54819// CHECK: [0xf0,0x9a,0x0a,0x7e]4820 4821v_cvt_norm_i16_f16 v5, -4.04822// CHECK: [0xf7,0x9a,0x0a,0x7e]4823 4824v_cvt_norm_i16_f16 v5, src_vccz4825// CHECK: [0xfb,0x9a,0x0a,0x7e]4826 4827v_cvt_norm_i16_f16 v5, src_execz4828// CHECK: [0xfc,0x9a,0x0a,0x7e]4829 4830v_cvt_norm_i16_f16 v5, src_scc4831// CHECK: [0xfd,0x9a,0x0a,0x7e]4832 4833v_cvt_norm_i16_f16 v5, src_lds_direct4834// CHECK: [0xfe,0x9a,0x0a,0x7e]4835 4836v_cvt_norm_i16_f16 v5, 0xfe0b4837// CHECK: [0xff,0x9a,0x0a,0x7e,0x0b,0xfe,0x00,0x00]4838 4839v_cvt_norm_i16_f16 v5, 0x34564840// CHECK: [0xff,0x9a,0x0a,0x7e,0x56,0x34,0x00,0x00]4841 4842v_cvt_norm_u16_f16 v5, v14843// CHECK: [0x01,0x9d,0x0a,0x7e]4844 4845v_cvt_norm_u16_f16 v255, v14846// CHECK: [0x01,0x9d,0xfe,0x7f]4847 4848v_cvt_norm_u16_f16 v5, v2554849// CHECK: [0xff,0x9d,0x0a,0x7e]4850 4851v_cvt_norm_u16_f16 v5, s14852// CHECK: [0x01,0x9c,0x0a,0x7e]4853 4854v_cvt_norm_u16_f16 v5, s1014855// CHECK: [0x65,0x9c,0x0a,0x7e]4856 4857v_cvt_norm_u16_f16 v5, flat_scratch_lo4858// CHECK: [0x66,0x9c,0x0a,0x7e]4859 4860v_cvt_norm_u16_f16 v5, flat_scratch_hi4861// CHECK: [0x67,0x9c,0x0a,0x7e]4862 4863v_cvt_norm_u16_f16 v5, vcc_lo4864// CHECK: [0x6a,0x9c,0x0a,0x7e]4865 4866v_cvt_norm_u16_f16 v5, vcc_hi4867// CHECK: [0x6b,0x9c,0x0a,0x7e]4868 4869v_cvt_norm_u16_f16 v5, ttmp154870// CHECK: [0x7b,0x9c,0x0a,0x7e]4871 4872v_cvt_norm_u16_f16 v5, m04873// CHECK: [0x7c,0x9c,0x0a,0x7e]4874 4875v_cvt_norm_u16_f16 v5, exec_lo4876// CHECK: [0x7e,0x9c,0x0a,0x7e]4877 4878v_cvt_norm_u16_f16 v5, exec_hi4879// CHECK: [0x7f,0x9c,0x0a,0x7e]4880 4881v_cvt_norm_u16_f16 v5, 04882// CHECK: [0x80,0x9c,0x0a,0x7e]4883 4884v_cvt_norm_u16_f16 v5, -14885// CHECK: [0xc1,0x9c,0x0a,0x7e]4886 4887v_cvt_norm_u16_f16 v5, 0.54888// CHECK: [0xf0,0x9c,0x0a,0x7e]4889 4890v_cvt_norm_u16_f16 v5, -4.04891// CHECK: [0xf7,0x9c,0x0a,0x7e]4892 4893v_cvt_norm_u16_f16 v5, src_vccz4894// CHECK: [0xfb,0x9c,0x0a,0x7e]4895 4896v_cvt_norm_u16_f16 v5, src_execz4897// CHECK: [0xfc,0x9c,0x0a,0x7e]4898 4899v_cvt_norm_u16_f16 v5, src_scc4900// CHECK: [0xfd,0x9c,0x0a,0x7e]4901 4902v_cvt_norm_u16_f16 v5, src_lds_direct4903// CHECK: [0xfe,0x9c,0x0a,0x7e]4904 4905v_cvt_norm_u16_f16 v5, 0xfe0b4906// CHECK: [0xff,0x9c,0x0a,0x7e,0x0b,0xfe,0x00,0x00]4907 4908v_cvt_norm_u16_f16 v5, 0x34564909// CHECK: [0xff,0x9c,0x0a,0x7e,0x56,0x34,0x00,0x00]4910 4911v_sat_pk_u8_i16 v5, v14912// CHECK: [0x01,0x9f,0x0a,0x7e]4913 4914v_sat_pk_u8_i16 v255, v14915// CHECK: [0x01,0x9f,0xfe,0x7f]4916 4917v_sat_pk_u8_i16 v5, v2554918// CHECK: [0xff,0x9f,0x0a,0x7e]4919 4920v_sat_pk_u8_i16 v5, s14921// CHECK: [0x01,0x9e,0x0a,0x7e]4922 4923v_sat_pk_u8_i16 v5, s1014924// CHECK: [0x65,0x9e,0x0a,0x7e]4925 4926v_sat_pk_u8_i16 v5, flat_scratch_lo4927// CHECK: [0x66,0x9e,0x0a,0x7e]4928 4929v_sat_pk_u8_i16 v5, flat_scratch_hi4930// CHECK: [0x67,0x9e,0x0a,0x7e]4931 4932v_sat_pk_u8_i16 v5, vcc_lo4933// CHECK: [0x6a,0x9e,0x0a,0x7e]4934 4935v_sat_pk_u8_i16 v5, vcc_hi4936// CHECK: [0x6b,0x9e,0x0a,0x7e]4937 4938v_sat_pk_u8_i16 v5, ttmp154939// CHECK: [0x7b,0x9e,0x0a,0x7e]4940 4941v_sat_pk_u8_i16 v5, m04942// CHECK: [0x7c,0x9e,0x0a,0x7e]4943 4944v_sat_pk_u8_i16 v5, exec_lo4945// CHECK: [0x7e,0x9e,0x0a,0x7e]4946 4947v_sat_pk_u8_i16 v5, exec_hi4948// CHECK: [0x7f,0x9e,0x0a,0x7e]4949 4950v_sat_pk_u8_i16 v5, 04951// CHECK: [0x80,0x9e,0x0a,0x7e]4952 4953v_sat_pk_u8_i16 v5, -14954// CHECK: [0xc1,0x9e,0x0a,0x7e]4955 4956v_sat_pk_u8_i16 v5, 0.54957// CHECK: [0xf0,0x9e,0x0a,0x7e]4958 4959v_sat_pk_u8_i16 v5, -4.04960// CHECK: [0xf7,0x9e,0x0a,0x7e]4961 4962v_sat_pk_u8_i16 v5, src_vccz4963// CHECK: [0xfb,0x9e,0x0a,0x7e]4964 4965v_sat_pk_u8_i16 v5, src_execz4966// CHECK: [0xfc,0x9e,0x0a,0x7e]4967 4968v_sat_pk_u8_i16 v5, src_scc4969// CHECK: [0xfd,0x9e,0x0a,0x7e]4970 4971v_sat_pk_u8_i16 v5, src_lds_direct4972// CHECK: [0xfe,0x9e,0x0a,0x7e]4973 4974v_sat_pk_u8_i16 v5, 0xfe0b4975// CHECK: [0xff,0x9e,0x0a,0x7e,0x0b,0xfe,0x00,0x00]4976 4977v_sat_pk_u8_i16 v5, 0x34564978// CHECK: [0xff,0x9e,0x0a,0x7e,0x56,0x34,0x00,0x00]4979 4980v_swap_b32 v5, v14981// CHECK: [0x01,0xa3,0x0a,0x7e]4982 4983v_swap_b32 v255, v14984// CHECK: [0x01,0xa3,0xfe,0x7f]4985 4986v_swap_b32 v5, v2554987// CHECK: [0xff,0xa3,0x0a,0x7e]4988 4989v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD4990// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x06,0x00]4991 4992v_mov_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD4993// CHECK: [0xf9,0x02,0xfe,0x7f,0x01,0x06,0x06,0x00]4994 4995v_mov_b32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD4996// CHECK: [0xf9,0x02,0x0a,0x7e,0xff,0x06,0x06,0x00]4997 4998v_mov_b32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD4999// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x86,0x00]5000 5001v_mov_b32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5002// CHECK: [0xf9,0x02,0x0a,0x7e,0x65,0x06,0x86,0x00]5003 5004v_mov_b32_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5005// CHECK: [0xf9,0x02,0x0a,0x7e,0x66,0x06,0x86,0x00]5006 5007v_mov_b32_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5008// CHECK: [0xf9,0x02,0x0a,0x7e,0x67,0x06,0x86,0x00]5009 5010v_mov_b32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5011// CHECK: [0xf9,0x02,0x0a,0x7e,0x6a,0x06,0x86,0x00]5012 5013v_mov_b32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5014// CHECK: [0xf9,0x02,0x0a,0x7e,0x6b,0x06,0x86,0x00]5015 5016v_mov_b32_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5017// CHECK: [0xf9,0x02,0x0a,0x7e,0x7b,0x06,0x86,0x00]5018 5019v_mov_b32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5020// CHECK: [0xf9,0x02,0x0a,0x7e,0x7c,0x06,0x86,0x00]5021 5022v_mov_b32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5023// CHECK: [0xf9,0x02,0x0a,0x7e,0x7e,0x06,0x86,0x00]5024 5025v_mov_b32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5026// CHECK: [0xf9,0x02,0x0a,0x7e,0x7f,0x06,0x86,0x00]5027 5028v_mov_b32_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5029// CHECK: [0xf9,0x02,0x0a,0x7e,0x80,0x06,0x86,0x00]5030 5031v_mov_b32_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5032// CHECK: [0xf9,0x02,0x0a,0x7e,0xc1,0x06,0x86,0x00]5033 5034v_mov_b32_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5035// CHECK: [0xf9,0x02,0x0a,0x7e,0xf0,0x06,0x86,0x00]5036 5037v_mov_b32_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5038// CHECK: [0xf9,0x02,0x0a,0x7e,0xf7,0x06,0x86,0x00]5039 5040v_mov_b32_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5041// CHECK: [0xf9,0x02,0x0a,0x7e,0xfb,0x06,0x86,0x00]5042 5043v_mov_b32_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5044// CHECK: [0xf9,0x02,0x0a,0x7e,0xfc,0x06,0x86,0x00]5045 5046v_mov_b32_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5047// CHECK: [0xf9,0x02,0x0a,0x7e,0xfd,0x06,0x86,0x00]5048 5049v_mov_b32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD5050// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x06,0x00]5051 5052v_mov_b32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD5053// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x00,0x06,0x00]5054 5055v_mov_b32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD5056// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x01,0x06,0x00]5057 5058v_mov_b32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD5059// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x02,0x06,0x00]5060 5061v_mov_b32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD5062// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x03,0x06,0x00]5063 5064v_mov_b32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD5065// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x04,0x06,0x00]5066 5067v_mov_b32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD5068// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x05,0x06,0x00]5069 5070v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD5071// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x0e,0x06,0x00]5072 5073v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD5074// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x16,0x06,0x00]5075 5076v_mov_b32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD5077// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x16,0x06,0x00]5078 5079v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD5080// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x06,0x00]5081 5082v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_05083// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x00,0x00]5084 5085v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_15086// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x01,0x00]5087 5088v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_25089// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x02,0x00]5090 5091v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_35092// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x03,0x00]5093 5094v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_05095// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x04,0x00]5096 5097v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_15098// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x05,0x00]5099 5100v_mov_b32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5101// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x0e,0x00]5102 5103v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05104// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x00]5105 5106v_mov_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05107// CHECK: [0xfa,0x02,0xfe,0x7f,0x01,0xe4,0x00,0x00]5108 5109v_mov_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05110// CHECK: [0xfa,0x02,0x0a,0x7e,0xff,0xe4,0x00,0x00]5111 5112v_mov_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x05113// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0x00]5114 5115v_mov_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x05116// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x40,0x01,0x00]5117 5118v_mov_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x05119// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x41,0x01,0x00]5120 5121v_mov_b32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x05122// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x42,0x01,0x00]5123 5124v_mov_b32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x05125// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x43,0x01,0x00]5126 5127v_mov_b32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x05128// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x30,0x01,0x00]5129 5130v_mov_b32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x05131// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x34,0x01,0x00]5132 5133v_mov_b32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x05134// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x38,0x01,0x00]5135 5136v_mov_b32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x05137// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x3c,0x01,0x00]5138 5139v_mov_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x05140// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x01,0x01,0x00]5141 5142v_mov_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x05143// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x0f,0x01,0x00]5144 5145v_mov_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x05146// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x11,0x01,0x00]5147 5148v_mov_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x05149// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x1f,0x01,0x00]5150 5151v_mov_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x05152// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x21,0x01,0x00]5153 5154v_mov_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x05155// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x2f,0x01,0x00]5156 5157v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x05158// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x10]5159 5160v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x05161// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x30]5162 5163v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x05164// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0xf0]5165 5166v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x05167// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0xf0]5168 5169v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x15170// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x01]5171 5172v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x35173// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x03]5174 5175v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf5176// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x0f]5177 5178v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x05179// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x0f]5180 5181v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:05182// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x08,0x00]5183 5184v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5185// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x06,0x00]5186 5187v_cvt_f32_i32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5188// CHECK: [0xf9,0x0a,0xfe,0x7f,0x01,0x06,0x06,0x00]5189 5190v_cvt_f32_i32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5191// CHECK: [0xf9,0x0a,0x0a,0x7e,0xff,0x06,0x06,0x00]5192 5193v_cvt_f32_i32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5194// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x86,0x00]5195 5196v_cvt_f32_i32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5197// CHECK: [0xf9,0x0a,0x0a,0x7e,0x65,0x06,0x86,0x00]5198 5199v_cvt_f32_i32_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5200// CHECK: [0xf9,0x0a,0x0a,0x7e,0x66,0x06,0x86,0x00]5201 5202v_cvt_f32_i32_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5203// CHECK: [0xf9,0x0a,0x0a,0x7e,0x67,0x06,0x86,0x00]5204 5205v_cvt_f32_i32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5206// CHECK: [0xf9,0x0a,0x0a,0x7e,0x6a,0x06,0x86,0x00]5207 5208v_cvt_f32_i32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5209// CHECK: [0xf9,0x0a,0x0a,0x7e,0x6b,0x06,0x86,0x00]5210 5211v_cvt_f32_i32_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5212// CHECK: [0xf9,0x0a,0x0a,0x7e,0x7b,0x06,0x86,0x00]5213 5214v_cvt_f32_i32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5215// CHECK: [0xf9,0x0a,0x0a,0x7e,0x7c,0x06,0x86,0x00]5216 5217v_cvt_f32_i32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5218// CHECK: [0xf9,0x0a,0x0a,0x7e,0x7e,0x06,0x86,0x00]5219 5220v_cvt_f32_i32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5221// CHECK: [0xf9,0x0a,0x0a,0x7e,0x7f,0x06,0x86,0x00]5222 5223v_cvt_f32_i32_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5224// CHECK: [0xf9,0x0a,0x0a,0x7e,0x80,0x06,0x86,0x00]5225 5226v_cvt_f32_i32_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5227// CHECK: [0xf9,0x0a,0x0a,0x7e,0xc1,0x06,0x86,0x00]5228 5229v_cvt_f32_i32_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5230// CHECK: [0xf9,0x0a,0x0a,0x7e,0xf0,0x06,0x86,0x00]5231 5232v_cvt_f32_i32_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5233// CHECK: [0xf9,0x0a,0x0a,0x7e,0xf7,0x06,0x86,0x00]5234 5235v_cvt_f32_i32_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5236// CHECK: [0xf9,0x0a,0x0a,0x7e,0xfb,0x06,0x86,0x00]5237 5238v_cvt_f32_i32_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5239// CHECK: [0xf9,0x0a,0x0a,0x7e,0xfc,0x06,0x86,0x00]5240 5241v_cvt_f32_i32_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5242// CHECK: [0xf9,0x0a,0x0a,0x7e,0xfd,0x06,0x86,0x00]5243 5244v_cvt_f32_i32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5245// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x26,0x06,0x00]5246 5247v_cvt_f32_i32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5248// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x46,0x06,0x00]5249 5250v_cvt_f32_i32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5251// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x86,0x06,0x00]5252 5253v_cvt_f32_i32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5254// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0xc6,0x06,0x00]5255 5256v_cvt_f32_i32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD5257// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x06,0x00]5258 5259v_cvt_f32_i32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD5260// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x00,0x06,0x00]5261 5262v_cvt_f32_i32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD5263// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x01,0x06,0x00]5264 5265v_cvt_f32_i32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD5266// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x02,0x06,0x00]5267 5268v_cvt_f32_i32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD5269// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x03,0x06,0x00]5270 5271v_cvt_f32_i32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD5272// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x04,0x06,0x00]5273 5274v_cvt_f32_i32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD5275// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x05,0x06,0x00]5276 5277v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD5278// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x0e,0x06,0x00]5279 5280v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD5281// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x16,0x06,0x00]5282 5283v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD5284// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x16,0x06,0x00]5285 5286v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD5287// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x06,0x00]5288 5289v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_05290// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x00,0x00]5291 5292v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_15293// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x01,0x00]5294 5295v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_25296// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x02,0x00]5297 5298v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_35299// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x03,0x00]5300 5301v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_05302// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x04,0x00]5303 5304v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_15305// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x05,0x00]5306 5307v_cvt_f32_i32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5308// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x0e,0x00]5309 5310v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05311// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x00]5312 5313v_cvt_f32_i32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05314// CHECK: [0xfa,0x0a,0xfe,0x7f,0x01,0xe4,0x00,0x00]5315 5316v_cvt_f32_i32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05317// CHECK: [0xfa,0x0a,0x0a,0x7e,0xff,0xe4,0x00,0x00]5318 5319v_cvt_f32_i32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x05320// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x1b,0x00,0x00]5321 5322v_cvt_f32_i32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x05323// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x40,0x01,0x00]5324 5325v_cvt_f32_i32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x05326// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x41,0x01,0x00]5327 5328v_cvt_f32_i32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x05329// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x42,0x01,0x00]5330 5331v_cvt_f32_i32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x05332// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x43,0x01,0x00]5333 5334v_cvt_f32_i32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x05335// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x30,0x01,0x00]5336 5337v_cvt_f32_i32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x05338// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x34,0x01,0x00]5339 5340v_cvt_f32_i32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x05341// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x38,0x01,0x00]5342 5343v_cvt_f32_i32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x05344// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x3c,0x01,0x00]5345 5346v_cvt_f32_i32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x05347// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x01,0x01,0x00]5348 5349v_cvt_f32_i32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x05350// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x0f,0x01,0x00]5351 5352v_cvt_f32_i32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x05353// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x11,0x01,0x00]5354 5355v_cvt_f32_i32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x05356// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x1f,0x01,0x00]5357 5358v_cvt_f32_i32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x05359// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x21,0x01,0x00]5360 5361v_cvt_f32_i32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x05362// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x2f,0x01,0x00]5363 5364v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x05365// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x10]5366 5367v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x05368// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x30]5369 5370v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x05371// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]5372 5373v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x05374// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]5375 5376v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x15377// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x01]5378 5379v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x35380// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x03]5381 5382v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf5383// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]5384 5385v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x05386// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]5387 5388v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:05389// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x08,0x00]5390 5391v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5392// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x06,0x00]5393 5394v_cvt_f32_u32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5395// CHECK: [0xf9,0x0c,0xfe,0x7f,0x01,0x06,0x06,0x00]5396 5397v_cvt_f32_u32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5398// CHECK: [0xf9,0x0c,0x0a,0x7e,0xff,0x06,0x06,0x00]5399 5400v_cvt_f32_u32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5401// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x86,0x00]5402 5403v_cvt_f32_u32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5404// CHECK: [0xf9,0x0c,0x0a,0x7e,0x65,0x06,0x86,0x00]5405 5406v_cvt_f32_u32_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5407// CHECK: [0xf9,0x0c,0x0a,0x7e,0x66,0x06,0x86,0x00]5408 5409v_cvt_f32_u32_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5410// CHECK: [0xf9,0x0c,0x0a,0x7e,0x67,0x06,0x86,0x00]5411 5412v_cvt_f32_u32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5413// CHECK: [0xf9,0x0c,0x0a,0x7e,0x6a,0x06,0x86,0x00]5414 5415v_cvt_f32_u32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5416// CHECK: [0xf9,0x0c,0x0a,0x7e,0x6b,0x06,0x86,0x00]5417 5418v_cvt_f32_u32_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5419// CHECK: [0xf9,0x0c,0x0a,0x7e,0x7b,0x06,0x86,0x00]5420 5421v_cvt_f32_u32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5422// CHECK: [0xf9,0x0c,0x0a,0x7e,0x7c,0x06,0x86,0x00]5423 5424v_cvt_f32_u32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5425// CHECK: [0xf9,0x0c,0x0a,0x7e,0x7e,0x06,0x86,0x00]5426 5427v_cvt_f32_u32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5428// CHECK: [0xf9,0x0c,0x0a,0x7e,0x7f,0x06,0x86,0x00]5429 5430v_cvt_f32_u32_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5431// CHECK: [0xf9,0x0c,0x0a,0x7e,0x80,0x06,0x86,0x00]5432 5433v_cvt_f32_u32_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5434// CHECK: [0xf9,0x0c,0x0a,0x7e,0xc1,0x06,0x86,0x00]5435 5436v_cvt_f32_u32_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5437// CHECK: [0xf9,0x0c,0x0a,0x7e,0xf0,0x06,0x86,0x00]5438 5439v_cvt_f32_u32_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5440// CHECK: [0xf9,0x0c,0x0a,0x7e,0xf7,0x06,0x86,0x00]5441 5442v_cvt_f32_u32_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5443// CHECK: [0xf9,0x0c,0x0a,0x7e,0xfb,0x06,0x86,0x00]5444 5445v_cvt_f32_u32_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5446// CHECK: [0xf9,0x0c,0x0a,0x7e,0xfc,0x06,0x86,0x00]5447 5448v_cvt_f32_u32_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5449// CHECK: [0xf9,0x0c,0x0a,0x7e,0xfd,0x06,0x86,0x00]5450 5451v_cvt_f32_u32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5452// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x26,0x06,0x00]5453 5454v_cvt_f32_u32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5455// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x46,0x06,0x00]5456 5457v_cvt_f32_u32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5458// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x86,0x06,0x00]5459 5460v_cvt_f32_u32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5461// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0xc6,0x06,0x00]5462 5463v_cvt_f32_u32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD5464// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x06,0x00]5465 5466v_cvt_f32_u32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD5467// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x00,0x06,0x00]5468 5469v_cvt_f32_u32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD5470// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x01,0x06,0x00]5471 5472v_cvt_f32_u32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD5473// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x02,0x06,0x00]5474 5475v_cvt_f32_u32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD5476// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x03,0x06,0x00]5477 5478v_cvt_f32_u32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD5479// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x04,0x06,0x00]5480 5481v_cvt_f32_u32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD5482// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x05,0x06,0x00]5483 5484v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD5485// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x0e,0x06,0x00]5486 5487v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD5488// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x16,0x06,0x00]5489 5490v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD5491// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x16,0x06,0x00]5492 5493v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD5494// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x06,0x00]5495 5496v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_05497// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x00,0x00]5498 5499v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_15500// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x01,0x00]5501 5502v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_25503// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x02,0x00]5504 5505v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_35506// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x03,0x00]5507 5508v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_05509// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x04,0x00]5510 5511v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_15512// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x05,0x00]5513 5514v_cvt_f32_u32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5515// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x0e,0x00]5516 5517v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05518// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x00]5519 5520v_cvt_f32_u32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05521// CHECK: [0xfa,0x0c,0xfe,0x7f,0x01,0xe4,0x00,0x00]5522 5523v_cvt_f32_u32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05524// CHECK: [0xfa,0x0c,0x0a,0x7e,0xff,0xe4,0x00,0x00]5525 5526v_cvt_f32_u32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x05527// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x1b,0x00,0x00]5528 5529v_cvt_f32_u32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x05530// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x40,0x01,0x00]5531 5532v_cvt_f32_u32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x05533// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x41,0x01,0x00]5534 5535v_cvt_f32_u32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x05536// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x42,0x01,0x00]5537 5538v_cvt_f32_u32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x05539// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x43,0x01,0x00]5540 5541v_cvt_f32_u32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x05542// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x30,0x01,0x00]5543 5544v_cvt_f32_u32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x05545// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x34,0x01,0x00]5546 5547v_cvt_f32_u32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x05548// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x38,0x01,0x00]5549 5550v_cvt_f32_u32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x05551// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x3c,0x01,0x00]5552 5553v_cvt_f32_u32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x05554// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x01,0x01,0x00]5555 5556v_cvt_f32_u32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x05557// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x0f,0x01,0x00]5558 5559v_cvt_f32_u32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x05560// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x11,0x01,0x00]5561 5562v_cvt_f32_u32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x05563// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x1f,0x01,0x00]5564 5565v_cvt_f32_u32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x05566// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x21,0x01,0x00]5567 5568v_cvt_f32_u32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x05569// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x2f,0x01,0x00]5570 5571v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x05572// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x10]5573 5574v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x05575// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x30]5576 5577v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x05578// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]5579 5580v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x05581// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]5582 5583v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x15584// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x01]5585 5586v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x35587// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x03]5588 5589v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf5590// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]5591 5592v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x05593// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]5594 5595v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:05596// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x08,0x00]5597 5598v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5599// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x06,0x00]5600 5601v_cvt_u32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5602// CHECK: [0xf9,0x0e,0xfe,0x7f,0x01,0x06,0x06,0x00]5603 5604v_cvt_u32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5605// CHECK: [0xf9,0x0e,0x0a,0x7e,0xff,0x06,0x06,0x00]5606 5607v_cvt_u32_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5608// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x86,0x00]5609 5610v_cvt_u32_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5611// CHECK: [0xf9,0x0e,0x0a,0x7e,0x65,0x06,0x86,0x00]5612 5613v_cvt_u32_f32_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5614// CHECK: [0xf9,0x0e,0x0a,0x7e,0x66,0x06,0x86,0x00]5615 5616v_cvt_u32_f32_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5617// CHECK: [0xf9,0x0e,0x0a,0x7e,0x67,0x06,0x86,0x00]5618 5619v_cvt_u32_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5620// CHECK: [0xf9,0x0e,0x0a,0x7e,0x6a,0x06,0x86,0x00]5621 5622v_cvt_u32_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5623// CHECK: [0xf9,0x0e,0x0a,0x7e,0x6b,0x06,0x86,0x00]5624 5625v_cvt_u32_f32_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5626// CHECK: [0xf9,0x0e,0x0a,0x7e,0x7b,0x06,0x86,0x00]5627 5628v_cvt_u32_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5629// CHECK: [0xf9,0x0e,0x0a,0x7e,0x7c,0x06,0x86,0x00]5630 5631v_cvt_u32_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5632// CHECK: [0xf9,0x0e,0x0a,0x7e,0x7e,0x06,0x86,0x00]5633 5634v_cvt_u32_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5635// CHECK: [0xf9,0x0e,0x0a,0x7e,0x7f,0x06,0x86,0x00]5636 5637v_cvt_u32_f32_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5638// CHECK: [0xf9,0x0e,0x0a,0x7e,0x80,0x06,0x86,0x00]5639 5640v_cvt_u32_f32_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5641// CHECK: [0xf9,0x0e,0x0a,0x7e,0xc1,0x06,0x86,0x00]5642 5643v_cvt_u32_f32_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5644// CHECK: [0xf9,0x0e,0x0a,0x7e,0xf0,0x06,0x86,0x00]5645 5646v_cvt_u32_f32_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5647// CHECK: [0xf9,0x0e,0x0a,0x7e,0xf7,0x06,0x86,0x00]5648 5649v_cvt_u32_f32_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5650// CHECK: [0xf9,0x0e,0x0a,0x7e,0xfb,0x06,0x86,0x00]5651 5652v_cvt_u32_f32_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5653// CHECK: [0xf9,0x0e,0x0a,0x7e,0xfc,0x06,0x86,0x00]5654 5655v_cvt_u32_f32_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5656// CHECK: [0xf9,0x0e,0x0a,0x7e,0xfd,0x06,0x86,0x00]5657 5658v_cvt_u32_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5659// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x26,0x06,0x00]5660 5661v_cvt_u32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD5662// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x06,0x00]5663 5664v_cvt_u32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD5665// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x00,0x06,0x00]5666 5667v_cvt_u32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD5668// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x01,0x06,0x00]5669 5670v_cvt_u32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD5671// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x02,0x06,0x00]5672 5673v_cvt_u32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD5674// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x03,0x06,0x00]5675 5676v_cvt_u32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD5677// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x04,0x06,0x00]5678 5679v_cvt_u32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD5680// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x05,0x06,0x00]5681 5682v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD5683// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x0e,0x06,0x00]5684 5685v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD5686// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x16,0x06,0x00]5687 5688v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD5689// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x16,0x06,0x00]5690 5691v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD5692// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x06,0x00]5693 5694v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_05695// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x00,0x00]5696 5697v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_15698// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x01,0x00]5699 5700v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_25701// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x02,0x00]5702 5703v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_35704// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x03,0x00]5705 5706v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_05707// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x04,0x00]5708 5709v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_15710// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x05,0x00]5711 5712v_cvt_u32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5713// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x16,0x00]5714 5715v_cvt_u32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5716// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x26,0x00]5717 5718v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05719// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x00]5720 5721v_cvt_u32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05722// CHECK: [0xfa,0x0e,0xfe,0x7f,0x01,0xe4,0x00,0x00]5723 5724v_cvt_u32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05725// CHECK: [0xfa,0x0e,0x0a,0x7e,0xff,0xe4,0x00,0x00]5726 5727v_cvt_u32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x05728// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x1b,0x00,0x00]5729 5730v_cvt_u32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x05731// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x40,0x01,0x00]5732 5733v_cvt_u32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x05734// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x41,0x01,0x00]5735 5736v_cvt_u32_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x05737// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x42,0x01,0x00]5738 5739v_cvt_u32_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x05740// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x43,0x01,0x00]5741 5742v_cvt_u32_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x05743// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x30,0x01,0x00]5744 5745v_cvt_u32_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x05746// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x34,0x01,0x00]5747 5748v_cvt_u32_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x05749// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x38,0x01,0x00]5750 5751v_cvt_u32_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x05752// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x3c,0x01,0x00]5753 5754v_cvt_u32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x05755// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x01,0x01,0x00]5756 5757v_cvt_u32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x05758// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x0f,0x01,0x00]5759 5760v_cvt_u32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x05761// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x11,0x01,0x00]5762 5763v_cvt_u32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x05764// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x1f,0x01,0x00]5765 5766v_cvt_u32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x05767// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x21,0x01,0x00]5768 5769v_cvt_u32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x05770// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x2f,0x01,0x00]5771 5772v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x05773// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x10]5774 5775v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x05776// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x30]5777 5778v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x05779// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]5780 5781v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x05782// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]5783 5784v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x15785// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x01]5786 5787v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x35788// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x03]5789 5790v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf5791// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]5792 5793v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x05794// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]5795 5796v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:05797// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x08,0x00]5798 5799v_cvt_u32_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05800// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x10,0x00]5801 5802v_cvt_u32_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05803// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x20,0x00]5804 5805v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5806// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x06,0x00]5807 5808v_cvt_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5809// CHECK: [0xf9,0x10,0xfe,0x7f,0x01,0x06,0x06,0x00]5810 5811v_cvt_i32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5812// CHECK: [0xf9,0x10,0x0a,0x7e,0xff,0x06,0x06,0x00]5813 5814v_cvt_i32_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5815// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x86,0x00]5816 5817v_cvt_i32_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5818// CHECK: [0xf9,0x10,0x0a,0x7e,0x65,0x06,0x86,0x00]5819 5820v_cvt_i32_f32_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5821// CHECK: [0xf9,0x10,0x0a,0x7e,0x66,0x06,0x86,0x00]5822 5823v_cvt_i32_f32_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5824// CHECK: [0xf9,0x10,0x0a,0x7e,0x67,0x06,0x86,0x00]5825 5826v_cvt_i32_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5827// CHECK: [0xf9,0x10,0x0a,0x7e,0x6a,0x06,0x86,0x00]5828 5829v_cvt_i32_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5830// CHECK: [0xf9,0x10,0x0a,0x7e,0x6b,0x06,0x86,0x00]5831 5832v_cvt_i32_f32_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5833// CHECK: [0xf9,0x10,0x0a,0x7e,0x7b,0x06,0x86,0x00]5834 5835v_cvt_i32_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5836// CHECK: [0xf9,0x10,0x0a,0x7e,0x7c,0x06,0x86,0x00]5837 5838v_cvt_i32_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5839// CHECK: [0xf9,0x10,0x0a,0x7e,0x7e,0x06,0x86,0x00]5840 5841v_cvt_i32_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5842// CHECK: [0xf9,0x10,0x0a,0x7e,0x7f,0x06,0x86,0x00]5843 5844v_cvt_i32_f32_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5845// CHECK: [0xf9,0x10,0x0a,0x7e,0x80,0x06,0x86,0x00]5846 5847v_cvt_i32_f32_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5848// CHECK: [0xf9,0x10,0x0a,0x7e,0xc1,0x06,0x86,0x00]5849 5850v_cvt_i32_f32_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5851// CHECK: [0xf9,0x10,0x0a,0x7e,0xf0,0x06,0x86,0x00]5852 5853v_cvt_i32_f32_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5854// CHECK: [0xf9,0x10,0x0a,0x7e,0xf7,0x06,0x86,0x00]5855 5856v_cvt_i32_f32_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5857// CHECK: [0xf9,0x10,0x0a,0x7e,0xfb,0x06,0x86,0x00]5858 5859v_cvt_i32_f32_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5860// CHECK: [0xf9,0x10,0x0a,0x7e,0xfc,0x06,0x86,0x00]5861 5862v_cvt_i32_f32_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5863// CHECK: [0xf9,0x10,0x0a,0x7e,0xfd,0x06,0x86,0x00]5864 5865v_cvt_i32_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5866// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x26,0x06,0x00]5867 5868v_cvt_i32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD5869// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x06,0x00]5870 5871v_cvt_i32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD5872// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x00,0x06,0x00]5873 5874v_cvt_i32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD5875// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x01,0x06,0x00]5876 5877v_cvt_i32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD5878// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x02,0x06,0x00]5879 5880v_cvt_i32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD5881// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x03,0x06,0x00]5882 5883v_cvt_i32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD5884// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x04,0x06,0x00]5885 5886v_cvt_i32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD5887// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x05,0x06,0x00]5888 5889v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD5890// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x0e,0x06,0x00]5891 5892v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD5893// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x16,0x06,0x00]5894 5895v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD5896// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x16,0x06,0x00]5897 5898v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD5899// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x06,0x00]5900 5901v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_05902// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x00,0x00]5903 5904v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_15905// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x01,0x00]5906 5907v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_25908// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x02,0x00]5909 5910v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_35911// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x03,0x00]5912 5913v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_05914// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x04,0x00]5915 5916v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_15917// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x05,0x00]5918 5919v_cvt_i32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5920// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x16,0x00]5921 5922v_cvt_i32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD5923// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x26,0x00]5924 5925v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05926// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x00]5927 5928v_cvt_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05929// CHECK: [0xfa,0x10,0xfe,0x7f,0x01,0xe4,0x00,0x00]5930 5931v_cvt_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x05932// CHECK: [0xfa,0x10,0x0a,0x7e,0xff,0xe4,0x00,0x00]5933 5934v_cvt_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x05935// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x1b,0x00,0x00]5936 5937v_cvt_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x05938// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x40,0x01,0x00]5939 5940v_cvt_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x05941// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x41,0x01,0x00]5942 5943v_cvt_i32_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x05944// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x42,0x01,0x00]5945 5946v_cvt_i32_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x05947// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x43,0x01,0x00]5948 5949v_cvt_i32_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x05950// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x30,0x01,0x00]5951 5952v_cvt_i32_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x05953// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x34,0x01,0x00]5954 5955v_cvt_i32_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x05956// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x38,0x01,0x00]5957 5958v_cvt_i32_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x05959// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x3c,0x01,0x00]5960 5961v_cvt_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x05962// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x01,0x01,0x00]5963 5964v_cvt_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x05965// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x0f,0x01,0x00]5966 5967v_cvt_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x05968// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x11,0x01,0x00]5969 5970v_cvt_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x05971// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x1f,0x01,0x00]5972 5973v_cvt_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x05974// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x21,0x01,0x00]5975 5976v_cvt_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x05977// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x2f,0x01,0x00]5978 5979v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x05980// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x10]5981 5982v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x05983// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x30]5984 5985v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x05986// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0xf0]5987 5988v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x05989// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0xf0]5990 5991v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x15992// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x01]5993 5994v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x35995// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x03]5996 5997v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf5998// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x0f]5999 6000v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x06001// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x0f]6002 6003v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:06004// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x08,0x00]6005 6006v_cvt_i32_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06007// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x10,0x00]6008 6009v_cvt_i32_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06010// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x20,0x00]6011 6012v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6013// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x06,0x00]6014 6015v_cvt_f16_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6016// CHECK: [0xf9,0x14,0xfe,0x7f,0x01,0x06,0x06,0x00]6017 6018v_cvt_f16_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6019// CHECK: [0xf9,0x14,0x0a,0x7e,0xff,0x06,0x06,0x00]6020 6021v_cvt_f16_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6022// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x86,0x00]6023 6024v_cvt_f16_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6025// CHECK: [0xf9,0x14,0x0a,0x7e,0x65,0x06,0x86,0x00]6026 6027v_cvt_f16_f32_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6028// CHECK: [0xf9,0x14,0x0a,0x7e,0x66,0x06,0x86,0x00]6029 6030v_cvt_f16_f32_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6031// CHECK: [0xf9,0x14,0x0a,0x7e,0x67,0x06,0x86,0x00]6032 6033v_cvt_f16_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6034// CHECK: [0xf9,0x14,0x0a,0x7e,0x6a,0x06,0x86,0x00]6035 6036v_cvt_f16_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6037// CHECK: [0xf9,0x14,0x0a,0x7e,0x6b,0x06,0x86,0x00]6038 6039v_cvt_f16_f32_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6040// CHECK: [0xf9,0x14,0x0a,0x7e,0x7b,0x06,0x86,0x00]6041 6042v_cvt_f16_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6043// CHECK: [0xf9,0x14,0x0a,0x7e,0x7c,0x06,0x86,0x00]6044 6045v_cvt_f16_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6046// CHECK: [0xf9,0x14,0x0a,0x7e,0x7e,0x06,0x86,0x00]6047 6048v_cvt_f16_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6049// CHECK: [0xf9,0x14,0x0a,0x7e,0x7f,0x06,0x86,0x00]6050 6051v_cvt_f16_f32_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6052// CHECK: [0xf9,0x14,0x0a,0x7e,0x80,0x06,0x86,0x00]6053 6054v_cvt_f16_f32_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6055// CHECK: [0xf9,0x14,0x0a,0x7e,0xc1,0x06,0x86,0x00]6056 6057v_cvt_f16_f32_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6058// CHECK: [0xf9,0x14,0x0a,0x7e,0xf0,0x06,0x86,0x00]6059 6060v_cvt_f16_f32_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6061// CHECK: [0xf9,0x14,0x0a,0x7e,0xf7,0x06,0x86,0x00]6062 6063v_cvt_f16_f32_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6064// CHECK: [0xf9,0x14,0x0a,0x7e,0xfb,0x06,0x86,0x00]6065 6066v_cvt_f16_f32_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6067// CHECK: [0xf9,0x14,0x0a,0x7e,0xfc,0x06,0x86,0x00]6068 6069v_cvt_f16_f32_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6070// CHECK: [0xf9,0x14,0x0a,0x7e,0xfd,0x06,0x86,0x00]6071 6072v_cvt_f16_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6073// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x26,0x06,0x00]6074 6075v_cvt_f16_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6076// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x46,0x06,0x00]6077 6078v_cvt_f16_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6079// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x86,0x06,0x00]6080 6081v_cvt_f16_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6082// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0xc6,0x06,0x00]6083 6084v_cvt_f16_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD6085// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x06,0x00]6086 6087v_cvt_f16_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD6088// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x00,0x06,0x00]6089 6090v_cvt_f16_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD6091// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x01,0x06,0x00]6092 6093v_cvt_f16_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD6094// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x02,0x06,0x00]6095 6096v_cvt_f16_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD6097// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x03,0x06,0x00]6098 6099v_cvt_f16_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD6100// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x04,0x06,0x00]6101 6102v_cvt_f16_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD6103// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x05,0x06,0x00]6104 6105v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD6106// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x0e,0x06,0x00]6107 6108v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD6109// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x16,0x06,0x00]6110 6111v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD6112// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x16,0x06,0x00]6113 6114v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD6115// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x06,0x00]6116 6117v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_06118// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x00,0x00]6119 6120v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_16121// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x01,0x00]6122 6123v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_26124// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x02,0x00]6125 6126v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_36127// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x03,0x00]6128 6129v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_06130// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x04,0x00]6131 6132v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_16133// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x05,0x00]6134 6135v_cvt_f16_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6136// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x16,0x00]6137 6138v_cvt_f16_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6139// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x26,0x00]6140 6141v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06142// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x00]6143 6144v_cvt_f16_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06145// CHECK: [0xfa,0x14,0xfe,0x7f,0x01,0xe4,0x00,0x00]6146 6147v_cvt_f16_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06148// CHECK: [0xfa,0x14,0x0a,0x7e,0xff,0xe4,0x00,0x00]6149 6150v_cvt_f16_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x06151// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x1b,0x00,0x00]6152 6153v_cvt_f16_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x06154// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x40,0x01,0x00]6155 6156v_cvt_f16_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x06157// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x41,0x01,0x00]6158 6159v_cvt_f16_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x06160// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x42,0x01,0x00]6161 6162v_cvt_f16_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x06163// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x43,0x01,0x00]6164 6165v_cvt_f16_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x06166// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x30,0x01,0x00]6167 6168v_cvt_f16_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x06169// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x34,0x01,0x00]6170 6171v_cvt_f16_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x06172// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x38,0x01,0x00]6173 6174v_cvt_f16_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x06175// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x3c,0x01,0x00]6176 6177v_cvt_f16_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x06178// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x01,0x01,0x00]6179 6180v_cvt_f16_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x06181// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x0f,0x01,0x00]6182 6183v_cvt_f16_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x06184// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x11,0x01,0x00]6185 6186v_cvt_f16_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x06187// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x1f,0x01,0x00]6188 6189v_cvt_f16_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x06190// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x21,0x01,0x00]6191 6192v_cvt_f16_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x06193// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x2f,0x01,0x00]6194 6195v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x06196// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x10]6197 6198v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x06199// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x30]6200 6201v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x06202// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0xf0]6203 6204v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x06205// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0xf0]6206 6207v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x16208// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x01]6209 6210v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x36211// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x03]6212 6213v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf6214// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x0f]6215 6216v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x06217// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x0f]6218 6219v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:06220// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x08,0x00]6221 6222v_cvt_f16_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06223// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x10,0x00]6224 6225v_cvt_f16_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06226// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x20,0x00]6227 6228v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6229// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x06,0x00]6230 6231v_cvt_f32_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6232// CHECK: [0xf9,0x16,0xfe,0x7f,0x01,0x06,0x06,0x00]6233 6234v_cvt_f32_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6235// CHECK: [0xf9,0x16,0x0a,0x7e,0xff,0x06,0x06,0x00]6236 6237v_cvt_f32_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6238// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x86,0x00]6239 6240v_cvt_f32_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6241// CHECK: [0xf9,0x16,0x0a,0x7e,0x65,0x06,0x86,0x00]6242 6243v_cvt_f32_f16_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6244// CHECK: [0xf9,0x16,0x0a,0x7e,0x66,0x06,0x86,0x00]6245 6246v_cvt_f32_f16_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6247// CHECK: [0xf9,0x16,0x0a,0x7e,0x67,0x06,0x86,0x00]6248 6249v_cvt_f32_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6250// CHECK: [0xf9,0x16,0x0a,0x7e,0x6a,0x06,0x86,0x00]6251 6252v_cvt_f32_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6253// CHECK: [0xf9,0x16,0x0a,0x7e,0x6b,0x06,0x86,0x00]6254 6255v_cvt_f32_f16_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6256// CHECK: [0xf9,0x16,0x0a,0x7e,0x7b,0x06,0x86,0x00]6257 6258v_cvt_f32_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6259// CHECK: [0xf9,0x16,0x0a,0x7e,0x7c,0x06,0x86,0x00]6260 6261v_cvt_f32_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6262// CHECK: [0xf9,0x16,0x0a,0x7e,0x7e,0x06,0x86,0x00]6263 6264v_cvt_f32_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6265// CHECK: [0xf9,0x16,0x0a,0x7e,0x7f,0x06,0x86,0x00]6266 6267v_cvt_f32_f16_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6268// CHECK: [0xf9,0x16,0x0a,0x7e,0x80,0x06,0x86,0x00]6269 6270v_cvt_f32_f16_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6271// CHECK: [0xf9,0x16,0x0a,0x7e,0xc1,0x06,0x86,0x00]6272 6273v_cvt_f32_f16_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6274// CHECK: [0xf9,0x16,0x0a,0x7e,0xf0,0x06,0x86,0x00]6275 6276v_cvt_f32_f16_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6277// CHECK: [0xf9,0x16,0x0a,0x7e,0xf7,0x06,0x86,0x00]6278 6279v_cvt_f32_f16_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6280// CHECK: [0xf9,0x16,0x0a,0x7e,0xfb,0x06,0x86,0x00]6281 6282v_cvt_f32_f16_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6283// CHECK: [0xf9,0x16,0x0a,0x7e,0xfc,0x06,0x86,0x00]6284 6285v_cvt_f32_f16_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6286// CHECK: [0xf9,0x16,0x0a,0x7e,0xfd,0x06,0x86,0x00]6287 6288v_cvt_f32_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6289// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x26,0x06,0x00]6290 6291v_cvt_f32_f16_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6292// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x46,0x06,0x00]6293 6294v_cvt_f32_f16_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6295// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x86,0x06,0x00]6296 6297v_cvt_f32_f16_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6298// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0xc6,0x06,0x00]6299 6300v_cvt_f32_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD6301// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x06,0x00]6302 6303v_cvt_f32_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD6304// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x00,0x06,0x00]6305 6306v_cvt_f32_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD6307// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x01,0x06,0x00]6308 6309v_cvt_f32_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD6310// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x02,0x06,0x00]6311 6312v_cvt_f32_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD6313// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x03,0x06,0x00]6314 6315v_cvt_f32_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD6316// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x04,0x06,0x00]6317 6318v_cvt_f32_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD6319// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x05,0x06,0x00]6320 6321v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD6322// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x0e,0x06,0x00]6323 6324v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD6325// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x16,0x06,0x00]6326 6327v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD6328// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x16,0x06,0x00]6329 6330v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD6331// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x06,0x00]6332 6333v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_06334// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x00,0x00]6335 6336v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_16337// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x01,0x00]6338 6339v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_26340// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x02,0x00]6341 6342v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_36343// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x03,0x00]6344 6345v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_06346// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x04,0x00]6347 6348v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_16349// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x05,0x00]6350 6351v_cvt_f32_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6352// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x16,0x00]6353 6354v_cvt_f32_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6355// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x26,0x00]6356 6357v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06358// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x00]6359 6360v_cvt_f32_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06361// CHECK: [0xfa,0x16,0xfe,0x7f,0x01,0xe4,0x00,0x00]6362 6363v_cvt_f32_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06364// CHECK: [0xfa,0x16,0x0a,0x7e,0xff,0xe4,0x00,0x00]6365 6366v_cvt_f32_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x06367// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x1b,0x00,0x00]6368 6369v_cvt_f32_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x06370// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x40,0x01,0x00]6371 6372v_cvt_f32_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x06373// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x41,0x01,0x00]6374 6375v_cvt_f32_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x06376// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x42,0x01,0x00]6377 6378v_cvt_f32_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x06379// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x43,0x01,0x00]6380 6381v_cvt_f32_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x06382// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x30,0x01,0x00]6383 6384v_cvt_f32_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x06385// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x34,0x01,0x00]6386 6387v_cvt_f32_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x06388// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x38,0x01,0x00]6389 6390v_cvt_f32_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x06391// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x3c,0x01,0x00]6392 6393v_cvt_f32_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x06394// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x01,0x01,0x00]6395 6396v_cvt_f32_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x06397// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x0f,0x01,0x00]6398 6399v_cvt_f32_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x06400// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x11,0x01,0x00]6401 6402v_cvt_f32_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x06403// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x1f,0x01,0x00]6404 6405v_cvt_f32_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x06406// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x21,0x01,0x00]6407 6408v_cvt_f32_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x06409// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x2f,0x01,0x00]6410 6411v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x06412// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x10]6413 6414v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x06415// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x30]6416 6417v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x06418// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0xf0]6419 6420v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x06421// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0xf0]6422 6423v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x16424// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x01]6425 6426v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x36427// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x03]6428 6429v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf6430// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x0f]6431 6432v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x06433// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x0f]6434 6435v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:06436// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x08,0x00]6437 6438v_cvt_f32_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06439// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x10,0x00]6440 6441v_cvt_f32_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06442// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x20,0x00]6443 6444v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6445// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x06,0x00]6446 6447v_cvt_rpi_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6448// CHECK: [0xf9,0x18,0xfe,0x7f,0x01,0x06,0x06,0x00]6449 6450v_cvt_rpi_i32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6451// CHECK: [0xf9,0x18,0x0a,0x7e,0xff,0x06,0x06,0x00]6452 6453v_cvt_rpi_i32_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6454// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x86,0x00]6455 6456v_cvt_rpi_i32_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6457// CHECK: [0xf9,0x18,0x0a,0x7e,0x65,0x06,0x86,0x00]6458 6459v_cvt_rpi_i32_f32_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6460// CHECK: [0xf9,0x18,0x0a,0x7e,0x66,0x06,0x86,0x00]6461 6462v_cvt_rpi_i32_f32_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6463// CHECK: [0xf9,0x18,0x0a,0x7e,0x67,0x06,0x86,0x00]6464 6465v_cvt_rpi_i32_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6466// CHECK: [0xf9,0x18,0x0a,0x7e,0x6a,0x06,0x86,0x00]6467 6468v_cvt_rpi_i32_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6469// CHECK: [0xf9,0x18,0x0a,0x7e,0x6b,0x06,0x86,0x00]6470 6471v_cvt_rpi_i32_f32_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6472// CHECK: [0xf9,0x18,0x0a,0x7e,0x7b,0x06,0x86,0x00]6473 6474v_cvt_rpi_i32_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6475// CHECK: [0xf9,0x18,0x0a,0x7e,0x7c,0x06,0x86,0x00]6476 6477v_cvt_rpi_i32_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6478// CHECK: [0xf9,0x18,0x0a,0x7e,0x7e,0x06,0x86,0x00]6479 6480v_cvt_rpi_i32_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6481// CHECK: [0xf9,0x18,0x0a,0x7e,0x7f,0x06,0x86,0x00]6482 6483v_cvt_rpi_i32_f32_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6484// CHECK: [0xf9,0x18,0x0a,0x7e,0x80,0x06,0x86,0x00]6485 6486v_cvt_rpi_i32_f32_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6487// CHECK: [0xf9,0x18,0x0a,0x7e,0xc1,0x06,0x86,0x00]6488 6489v_cvt_rpi_i32_f32_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6490// CHECK: [0xf9,0x18,0x0a,0x7e,0xf0,0x06,0x86,0x00]6491 6492v_cvt_rpi_i32_f32_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6493// CHECK: [0xf9,0x18,0x0a,0x7e,0xf7,0x06,0x86,0x00]6494 6495v_cvt_rpi_i32_f32_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6496// CHECK: [0xf9,0x18,0x0a,0x7e,0xfb,0x06,0x86,0x00]6497 6498v_cvt_rpi_i32_f32_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6499// CHECK: [0xf9,0x18,0x0a,0x7e,0xfc,0x06,0x86,0x00]6500 6501v_cvt_rpi_i32_f32_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6502// CHECK: [0xf9,0x18,0x0a,0x7e,0xfd,0x06,0x86,0x00]6503 6504v_cvt_rpi_i32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD6505// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x06,0x00]6506 6507v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD6508// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x00,0x06,0x00]6509 6510v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD6511// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x01,0x06,0x00]6512 6513v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD6514// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x02,0x06,0x00]6515 6516v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD6517// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x03,0x06,0x00]6518 6519v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD6520// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x04,0x06,0x00]6521 6522v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD6523// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x05,0x06,0x00]6524 6525v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD6526// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x0e,0x06,0x00]6527 6528v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD6529// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x16,0x06,0x00]6530 6531v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD6532// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x16,0x06,0x00]6533 6534v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD6535// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x06,0x00]6536 6537v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_06538// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x00,0x00]6539 6540v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_16541// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x01,0x00]6542 6543v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_26544// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x02,0x00]6545 6546v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_36547// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x03,0x00]6548 6549v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_06550// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x04,0x00]6551 6552v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_16553// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x05,0x00]6554 6555v_cvt_rpi_i32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6556// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x16,0x00]6557 6558v_cvt_rpi_i32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6559// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x26,0x00]6560 6561v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06562// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x00]6563 6564v_cvt_rpi_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06565// CHECK: [0xfa,0x18,0xfe,0x7f,0x01,0xe4,0x00,0x00]6566 6567v_cvt_rpi_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06568// CHECK: [0xfa,0x18,0x0a,0x7e,0xff,0xe4,0x00,0x00]6569 6570v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x06571// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x1b,0x00,0x00]6572 6573v_cvt_rpi_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x06574// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x40,0x01,0x00]6575 6576v_cvt_rpi_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x06577// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x41,0x01,0x00]6578 6579v_cvt_rpi_i32_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x06580// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x42,0x01,0x00]6581 6582v_cvt_rpi_i32_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x06583// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x43,0x01,0x00]6584 6585v_cvt_rpi_i32_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x06586// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x30,0x01,0x00]6587 6588v_cvt_rpi_i32_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x06589// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x34,0x01,0x00]6590 6591v_cvt_rpi_i32_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x06592// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x38,0x01,0x00]6593 6594v_cvt_rpi_i32_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x06595// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x3c,0x01,0x00]6596 6597v_cvt_rpi_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x06598// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x01,0x01,0x00]6599 6600v_cvt_rpi_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x06601// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x0f,0x01,0x00]6602 6603v_cvt_rpi_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x06604// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x11,0x01,0x00]6605 6606v_cvt_rpi_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x06607// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x1f,0x01,0x00]6608 6609v_cvt_rpi_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x06610// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x21,0x01,0x00]6611 6612v_cvt_rpi_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x06613// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x2f,0x01,0x00]6614 6615v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x06616// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x10]6617 6618v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x06619// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x30]6620 6621v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x06622// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0xf0]6623 6624v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x06625// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0xf0]6626 6627v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x16628// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x01]6629 6630v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x36631// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x03]6632 6633v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf6634// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x0f]6635 6636v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x06637// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x0f]6638 6639v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:06640// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x08,0x00]6641 6642v_cvt_rpi_i32_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06643// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x10,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,0x20,0x00]6647 6648v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6649// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x06,0x00]6650 6651v_cvt_flr_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6652// CHECK: [0xf9,0x1a,0xfe,0x7f,0x01,0x06,0x06,0x00]6653 6654v_cvt_flr_i32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6655// CHECK: [0xf9,0x1a,0x0a,0x7e,0xff,0x06,0x06,0x00]6656 6657v_cvt_flr_i32_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6658// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x86,0x00]6659 6660v_cvt_flr_i32_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6661// CHECK: [0xf9,0x1a,0x0a,0x7e,0x65,0x06,0x86,0x00]6662 6663v_cvt_flr_i32_f32_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6664// CHECK: [0xf9,0x1a,0x0a,0x7e,0x66,0x06,0x86,0x00]6665 6666v_cvt_flr_i32_f32_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6667// CHECK: [0xf9,0x1a,0x0a,0x7e,0x67,0x06,0x86,0x00]6668 6669v_cvt_flr_i32_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6670// CHECK: [0xf9,0x1a,0x0a,0x7e,0x6a,0x06,0x86,0x00]6671 6672v_cvt_flr_i32_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6673// CHECK: [0xf9,0x1a,0x0a,0x7e,0x6b,0x06,0x86,0x00]6674 6675v_cvt_flr_i32_f32_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6676// CHECK: [0xf9,0x1a,0x0a,0x7e,0x7b,0x06,0x86,0x00]6677 6678v_cvt_flr_i32_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6679// CHECK: [0xf9,0x1a,0x0a,0x7e,0x7c,0x06,0x86,0x00]6680 6681v_cvt_flr_i32_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6682// CHECK: [0xf9,0x1a,0x0a,0x7e,0x7e,0x06,0x86,0x00]6683 6684v_cvt_flr_i32_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6685// CHECK: [0xf9,0x1a,0x0a,0x7e,0x7f,0x06,0x86,0x00]6686 6687v_cvt_flr_i32_f32_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6688// CHECK: [0xf9,0x1a,0x0a,0x7e,0x80,0x06,0x86,0x00]6689 6690v_cvt_flr_i32_f32_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6691// CHECK: [0xf9,0x1a,0x0a,0x7e,0xc1,0x06,0x86,0x00]6692 6693v_cvt_flr_i32_f32_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6694// CHECK: [0xf9,0x1a,0x0a,0x7e,0xf0,0x06,0x86,0x00]6695 6696v_cvt_flr_i32_f32_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6697// CHECK: [0xf9,0x1a,0x0a,0x7e,0xf7,0x06,0x86,0x00]6698 6699v_cvt_flr_i32_f32_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6700// CHECK: [0xf9,0x1a,0x0a,0x7e,0xfb,0x06,0x86,0x00]6701 6702v_cvt_flr_i32_f32_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6703// CHECK: [0xf9,0x1a,0x0a,0x7e,0xfc,0x06,0x86,0x00]6704 6705v_cvt_flr_i32_f32_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6706// CHECK: [0xf9,0x1a,0x0a,0x7e,0xfd,0x06,0x86,0x00]6707 6708v_cvt_flr_i32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD6709// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x06,0x00]6710 6711v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD6712// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x00,0x06,0x00]6713 6714v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD6715// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x01,0x06,0x00]6716 6717v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD6718// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x02,0x06,0x00]6719 6720v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD6721// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x03,0x06,0x00]6722 6723v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD6724// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x04,0x06,0x00]6725 6726v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD6727// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x05,0x06,0x00]6728 6729v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD6730// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x0e,0x06,0x00]6731 6732v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD6733// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x16,0x06,0x00]6734 6735v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD6736// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x16,0x06,0x00]6737 6738v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD6739// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x06,0x00]6740 6741v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_06742// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x00,0x00]6743 6744v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_16745// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x01,0x00]6746 6747v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_26748// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x02,0x00]6749 6750v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_36751// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x03,0x00]6752 6753v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_06754// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x04,0x00]6755 6756v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_16757// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x05,0x00]6758 6759v_cvt_flr_i32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6760// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x16,0x00]6761 6762v_cvt_flr_i32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6763// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x26,0x00]6764 6765v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06766// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x00]6767 6768v_cvt_flr_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06769// CHECK: [0xfa,0x1a,0xfe,0x7f,0x01,0xe4,0x00,0x00]6770 6771v_cvt_flr_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06772// CHECK: [0xfa,0x1a,0x0a,0x7e,0xff,0xe4,0x00,0x00]6773 6774v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x06775// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x1b,0x00,0x00]6776 6777v_cvt_flr_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x06778// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x40,0x01,0x00]6779 6780v_cvt_flr_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x06781// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x41,0x01,0x00]6782 6783v_cvt_flr_i32_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x06784// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x42,0x01,0x00]6785 6786v_cvt_flr_i32_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x06787// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x43,0x01,0x00]6788 6789v_cvt_flr_i32_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x06790// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x30,0x01,0x00]6791 6792v_cvt_flr_i32_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x06793// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x34,0x01,0x00]6794 6795v_cvt_flr_i32_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x06796// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x38,0x01,0x00]6797 6798v_cvt_flr_i32_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x06799// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x3c,0x01,0x00]6800 6801v_cvt_flr_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x06802// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x01,0x01,0x00]6803 6804v_cvt_flr_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x06805// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x0f,0x01,0x00]6806 6807v_cvt_flr_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x06808// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x11,0x01,0x00]6809 6810v_cvt_flr_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x06811// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x1f,0x01,0x00]6812 6813v_cvt_flr_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x06814// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x21,0x01,0x00]6815 6816v_cvt_flr_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x06817// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x2f,0x01,0x00]6818 6819v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x06820// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x10]6821 6822v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x06823// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x30]6824 6825v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x06826// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]6827 6828v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x06829// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]6830 6831v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x16832// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x01]6833 6834v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x36835// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x03]6836 6837v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf6838// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]6839 6840v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x06841// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]6842 6843v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:06844// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x08,0x00]6845 6846v_cvt_flr_i32_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06847// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x10,0x00]6848 6849v_cvt_flr_i32_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06850// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x20,0x00]6851 6852v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6853// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x06,0x00]6854 6855v_cvt_off_f32_i4_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6856// CHECK: [0xf9,0x1c,0xfe,0x7f,0x01,0x06,0x06,0x00]6857 6858v_cvt_off_f32_i4_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6859// CHECK: [0xf9,0x1c,0x0a,0x7e,0xff,0x06,0x06,0x00]6860 6861v_cvt_off_f32_i4_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6862// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x86,0x00]6863 6864v_cvt_off_f32_i4_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6865// CHECK: [0xf9,0x1c,0x0a,0x7e,0x65,0x06,0x86,0x00]6866 6867v_cvt_off_f32_i4_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6868// CHECK: [0xf9,0x1c,0x0a,0x7e,0x66,0x06,0x86,0x00]6869 6870v_cvt_off_f32_i4_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6871// CHECK: [0xf9,0x1c,0x0a,0x7e,0x67,0x06,0x86,0x00]6872 6873v_cvt_off_f32_i4_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6874// CHECK: [0xf9,0x1c,0x0a,0x7e,0x6a,0x06,0x86,0x00]6875 6876v_cvt_off_f32_i4_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6877// CHECK: [0xf9,0x1c,0x0a,0x7e,0x6b,0x06,0x86,0x00]6878 6879v_cvt_off_f32_i4_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6880// CHECK: [0xf9,0x1c,0x0a,0x7e,0x7b,0x06,0x86,0x00]6881 6882v_cvt_off_f32_i4_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6883// CHECK: [0xf9,0x1c,0x0a,0x7e,0x7c,0x06,0x86,0x00]6884 6885v_cvt_off_f32_i4_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6886// CHECK: [0xf9,0x1c,0x0a,0x7e,0x7e,0x06,0x86,0x00]6887 6888v_cvt_off_f32_i4_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6889// CHECK: [0xf9,0x1c,0x0a,0x7e,0x7f,0x06,0x86,0x00]6890 6891v_cvt_off_f32_i4_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6892// CHECK: [0xf9,0x1c,0x0a,0x7e,0x80,0x06,0x86,0x00]6893 6894v_cvt_off_f32_i4_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6895// CHECK: [0xf9,0x1c,0x0a,0x7e,0xc1,0x06,0x86,0x00]6896 6897v_cvt_off_f32_i4_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6898// CHECK: [0xf9,0x1c,0x0a,0x7e,0xf0,0x06,0x86,0x00]6899 6900v_cvt_off_f32_i4_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6901// CHECK: [0xf9,0x1c,0x0a,0x7e,0xf7,0x06,0x86,0x00]6902 6903v_cvt_off_f32_i4_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6904// CHECK: [0xf9,0x1c,0x0a,0x7e,0xfb,0x06,0x86,0x00]6905 6906v_cvt_off_f32_i4_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6907// CHECK: [0xf9,0x1c,0x0a,0x7e,0xfc,0x06,0x86,0x00]6908 6909v_cvt_off_f32_i4_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6910// CHECK: [0xf9,0x1c,0x0a,0x7e,0xfd,0x06,0x86,0x00]6911 6912v_cvt_off_f32_i4_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6913// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x26,0x06,0x00]6914 6915v_cvt_off_f32_i4_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6916// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x46,0x06,0x00]6917 6918v_cvt_off_f32_i4_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6919// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x86,0x06,0x00]6920 6921v_cvt_off_f32_i4_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6922// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0xc6,0x06,0x00]6923 6924v_cvt_off_f32_i4_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD6925// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x06,0x00]6926 6927v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD6928// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x00,0x06,0x00]6929 6930v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD6931// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x01,0x06,0x00]6932 6933v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD6934// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x02,0x06,0x00]6935 6936v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD6937// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x03,0x06,0x00]6938 6939v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD6940// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x04,0x06,0x00]6941 6942v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD6943// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x05,0x06,0x00]6944 6945v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD6946// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x0e,0x06,0x00]6947 6948v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD6949// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x16,0x06,0x00]6950 6951v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD6952// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x16,0x06,0x00]6953 6954v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD6955// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x06,0x00]6956 6957v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_06958// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x00,0x00]6959 6960v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_16961// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x01,0x00]6962 6963v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_26964// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x02,0x00]6965 6966v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_36967// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x03,0x00]6968 6969v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_06970// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x04,0x00]6971 6972v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_16973// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x05,0x00]6974 6975v_cvt_off_f32_i4_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD6976// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x0e,0x00]6977 6978v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06979// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x00]6980 6981v_cvt_off_f32_i4_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06982// CHECK: [0xfa,0x1c,0xfe,0x7f,0x01,0xe4,0x00,0x00]6983 6984v_cvt_off_f32_i4_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x06985// CHECK: [0xfa,0x1c,0x0a,0x7e,0xff,0xe4,0x00,0x00]6986 6987v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x06988// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x1b,0x00,0x00]6989 6990v_cvt_off_f32_i4_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x06991// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x40,0x01,0x00]6992 6993v_cvt_off_f32_i4_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x06994// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x41,0x01,0x00]6995 6996v_cvt_off_f32_i4_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x06997// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x42,0x01,0x00]6998 6999v_cvt_off_f32_i4_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x07000// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x43,0x01,0x00]7001 7002v_cvt_off_f32_i4_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x07003// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x30,0x01,0x00]7004 7005v_cvt_off_f32_i4_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x07006// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x34,0x01,0x00]7007 7008v_cvt_off_f32_i4_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x07009// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x38,0x01,0x00]7010 7011v_cvt_off_f32_i4_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x07012// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x3c,0x01,0x00]7013 7014v_cvt_off_f32_i4_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x07015// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x01,0x01,0x00]7016 7017v_cvt_off_f32_i4_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x07018// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x0f,0x01,0x00]7019 7020v_cvt_off_f32_i4_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x07021// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x11,0x01,0x00]7022 7023v_cvt_off_f32_i4_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x07024// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x1f,0x01,0x00]7025 7026v_cvt_off_f32_i4_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x07027// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x21,0x01,0x00]7028 7029v_cvt_off_f32_i4_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x07030// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x2f,0x01,0x00]7031 7032v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x07033// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x10]7034 7035v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x07036// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x30]7037 7038v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x07039// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]7040 7041v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x07042// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]7043 7044v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x17045// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x01]7046 7047v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x37048// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x03]7049 7050v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf7051// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]7052 7053v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x07054// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]7055 7056v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:07057// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x08,0x00]7058 7059v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7060// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x06,0x00]7061 7062v_cvt_f32_ubyte0_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7063// CHECK: [0xf9,0x22,0xfe,0x7f,0x01,0x06,0x06,0x00]7064 7065v_cvt_f32_ubyte0_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7066// CHECK: [0xf9,0x22,0x0a,0x7e,0xff,0x06,0x06,0x00]7067 7068v_cvt_f32_ubyte0_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7069// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x86,0x00]7070 7071v_cvt_f32_ubyte0_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7072// CHECK: [0xf9,0x22,0x0a,0x7e,0x65,0x06,0x86,0x00]7073 7074v_cvt_f32_ubyte0_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7075// CHECK: [0xf9,0x22,0x0a,0x7e,0x66,0x06,0x86,0x00]7076 7077v_cvt_f32_ubyte0_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7078// CHECK: [0xf9,0x22,0x0a,0x7e,0x67,0x06,0x86,0x00]7079 7080v_cvt_f32_ubyte0_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7081// CHECK: [0xf9,0x22,0x0a,0x7e,0x6a,0x06,0x86,0x00]7082 7083v_cvt_f32_ubyte0_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7084// CHECK: [0xf9,0x22,0x0a,0x7e,0x6b,0x06,0x86,0x00]7085 7086v_cvt_f32_ubyte0_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7087// CHECK: [0xf9,0x22,0x0a,0x7e,0x7b,0x06,0x86,0x00]7088 7089v_cvt_f32_ubyte0_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7090// CHECK: [0xf9,0x22,0x0a,0x7e,0x7c,0x06,0x86,0x00]7091 7092v_cvt_f32_ubyte0_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7093// CHECK: [0xf9,0x22,0x0a,0x7e,0x7e,0x06,0x86,0x00]7094 7095v_cvt_f32_ubyte0_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7096// CHECK: [0xf9,0x22,0x0a,0x7e,0x7f,0x06,0x86,0x00]7097 7098v_cvt_f32_ubyte0_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7099// CHECK: [0xf9,0x22,0x0a,0x7e,0x80,0x06,0x86,0x00]7100 7101v_cvt_f32_ubyte0_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7102// CHECK: [0xf9,0x22,0x0a,0x7e,0xc1,0x06,0x86,0x00]7103 7104v_cvt_f32_ubyte0_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7105// CHECK: [0xf9,0x22,0x0a,0x7e,0xf0,0x06,0x86,0x00]7106 7107v_cvt_f32_ubyte0_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7108// CHECK: [0xf9,0x22,0x0a,0x7e,0xf7,0x06,0x86,0x00]7109 7110v_cvt_f32_ubyte0_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7111// CHECK: [0xf9,0x22,0x0a,0x7e,0xfb,0x06,0x86,0x00]7112 7113v_cvt_f32_ubyte0_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7114// CHECK: [0xf9,0x22,0x0a,0x7e,0xfc,0x06,0x86,0x00]7115 7116v_cvt_f32_ubyte0_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7117// CHECK: [0xf9,0x22,0x0a,0x7e,0xfd,0x06,0x86,0x00]7118 7119v_cvt_f32_ubyte0_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7120// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x26,0x06,0x00]7121 7122v_cvt_f32_ubyte0_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7123// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x46,0x06,0x00]7124 7125v_cvt_f32_ubyte0_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7126// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x86,0x06,0x00]7127 7128v_cvt_f32_ubyte0_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7129// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0xc6,0x06,0x00]7130 7131v_cvt_f32_ubyte0_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD7132// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x06,0x00]7133 7134v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD7135// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x00,0x06,0x00]7136 7137v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD7138// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x01,0x06,0x00]7139 7140v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD7141// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x02,0x06,0x00]7142 7143v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD7144// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x03,0x06,0x00]7145 7146v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD7147// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x04,0x06,0x00]7148 7149v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD7150// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x05,0x06,0x00]7151 7152v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD7153// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x0e,0x06,0x00]7154 7155v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD7156// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x16,0x06,0x00]7157 7158v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD7159// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x16,0x06,0x00]7160 7161v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD7162// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x06,0x00]7163 7164v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_07165// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x00,0x00]7166 7167v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_17168// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x01,0x00]7169 7170v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_27171// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x02,0x00]7172 7173v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_37174// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x03,0x00]7175 7176v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_07177// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x04,0x00]7178 7179v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_17180// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x05,0x00]7181 7182v_cvt_f32_ubyte0_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7183// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x0e,0x00]7184 7185v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07186// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x00]7187 7188v_cvt_f32_ubyte0_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07189// CHECK: [0xfa,0x22,0xfe,0x7f,0x01,0xe4,0x00,0x00]7190 7191v_cvt_f32_ubyte0_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07192// CHECK: [0xfa,0x22,0x0a,0x7e,0xff,0xe4,0x00,0x00]7193 7194v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x07195// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x1b,0x00,0x00]7196 7197v_cvt_f32_ubyte0_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x07198// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x40,0x01,0x00]7199 7200v_cvt_f32_ubyte0_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x07201// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x41,0x01,0x00]7202 7203v_cvt_f32_ubyte0_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x07204// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x42,0x01,0x00]7205 7206v_cvt_f32_ubyte0_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x07207// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x43,0x01,0x00]7208 7209v_cvt_f32_ubyte0_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x07210// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x30,0x01,0x00]7211 7212v_cvt_f32_ubyte0_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x07213// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x34,0x01,0x00]7214 7215v_cvt_f32_ubyte0_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x07216// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x38,0x01,0x00]7217 7218v_cvt_f32_ubyte0_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x07219// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x3c,0x01,0x00]7220 7221v_cvt_f32_ubyte0_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x07222// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x01,0x01,0x00]7223 7224v_cvt_f32_ubyte0_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x07225// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x0f,0x01,0x00]7226 7227v_cvt_f32_ubyte0_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x07228// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x11,0x01,0x00]7229 7230v_cvt_f32_ubyte0_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x07231// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x1f,0x01,0x00]7232 7233v_cvt_f32_ubyte0_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x07234// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x21,0x01,0x00]7235 7236v_cvt_f32_ubyte0_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x07237// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x2f,0x01,0x00]7238 7239v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x07240// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x10]7241 7242v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x07243// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x30]7244 7245v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x07246// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0xf0]7247 7248v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x07249// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0xf0]7250 7251v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x17252// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x01]7253 7254v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x37255// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x03]7256 7257v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf7258// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x0f]7259 7260v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x07261// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x0f]7262 7263v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:07264// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x08,0x00]7265 7266v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7267// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x06,0x00]7268 7269v_cvt_f32_ubyte1_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7270// CHECK: [0xf9,0x24,0xfe,0x7f,0x01,0x06,0x06,0x00]7271 7272v_cvt_f32_ubyte1_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7273// CHECK: [0xf9,0x24,0x0a,0x7e,0xff,0x06,0x06,0x00]7274 7275v_cvt_f32_ubyte1_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7276// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x86,0x00]7277 7278v_cvt_f32_ubyte1_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7279// CHECK: [0xf9,0x24,0x0a,0x7e,0x65,0x06,0x86,0x00]7280 7281v_cvt_f32_ubyte1_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7282// CHECK: [0xf9,0x24,0x0a,0x7e,0x66,0x06,0x86,0x00]7283 7284v_cvt_f32_ubyte1_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7285// CHECK: [0xf9,0x24,0x0a,0x7e,0x67,0x06,0x86,0x00]7286 7287v_cvt_f32_ubyte1_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7288// CHECK: [0xf9,0x24,0x0a,0x7e,0x6a,0x06,0x86,0x00]7289 7290v_cvt_f32_ubyte1_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7291// CHECK: [0xf9,0x24,0x0a,0x7e,0x6b,0x06,0x86,0x00]7292 7293v_cvt_f32_ubyte1_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7294// CHECK: [0xf9,0x24,0x0a,0x7e,0x7b,0x06,0x86,0x00]7295 7296v_cvt_f32_ubyte1_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7297// CHECK: [0xf9,0x24,0x0a,0x7e,0x7c,0x06,0x86,0x00]7298 7299v_cvt_f32_ubyte1_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7300// CHECK: [0xf9,0x24,0x0a,0x7e,0x7e,0x06,0x86,0x00]7301 7302v_cvt_f32_ubyte1_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7303// CHECK: [0xf9,0x24,0x0a,0x7e,0x7f,0x06,0x86,0x00]7304 7305v_cvt_f32_ubyte1_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7306// CHECK: [0xf9,0x24,0x0a,0x7e,0x80,0x06,0x86,0x00]7307 7308v_cvt_f32_ubyte1_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7309// CHECK: [0xf9,0x24,0x0a,0x7e,0xc1,0x06,0x86,0x00]7310 7311v_cvt_f32_ubyte1_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7312// CHECK: [0xf9,0x24,0x0a,0x7e,0xf0,0x06,0x86,0x00]7313 7314v_cvt_f32_ubyte1_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7315// CHECK: [0xf9,0x24,0x0a,0x7e,0xf7,0x06,0x86,0x00]7316 7317v_cvt_f32_ubyte1_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7318// CHECK: [0xf9,0x24,0x0a,0x7e,0xfb,0x06,0x86,0x00]7319 7320v_cvt_f32_ubyte1_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7321// CHECK: [0xf9,0x24,0x0a,0x7e,0xfc,0x06,0x86,0x00]7322 7323v_cvt_f32_ubyte1_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7324// CHECK: [0xf9,0x24,0x0a,0x7e,0xfd,0x06,0x86,0x00]7325 7326v_cvt_f32_ubyte1_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7327// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x26,0x06,0x00]7328 7329v_cvt_f32_ubyte1_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7330// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x46,0x06,0x00]7331 7332v_cvt_f32_ubyte1_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7333// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x86,0x06,0x00]7334 7335v_cvt_f32_ubyte1_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7336// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0xc6,0x06,0x00]7337 7338v_cvt_f32_ubyte1_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD7339// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x06,0x00]7340 7341v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD7342// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x00,0x06,0x00]7343 7344v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD7345// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x01,0x06,0x00]7346 7347v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD7348// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x02,0x06,0x00]7349 7350v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD7351// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x03,0x06,0x00]7352 7353v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD7354// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x04,0x06,0x00]7355 7356v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD7357// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x05,0x06,0x00]7358 7359v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD7360// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x0e,0x06,0x00]7361 7362v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD7363// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x16,0x06,0x00]7364 7365v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD7366// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x16,0x06,0x00]7367 7368v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD7369// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x06,0x00]7370 7371v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_07372// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x00,0x00]7373 7374v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_17375// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x01,0x00]7376 7377v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_27378// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x02,0x00]7379 7380v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_37381// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x03,0x00]7382 7383v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_07384// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x04,0x00]7385 7386v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_17387// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x05,0x00]7388 7389v_cvt_f32_ubyte1_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7390// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x0e,0x00]7391 7392v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07393// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x00]7394 7395v_cvt_f32_ubyte1_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07396// CHECK: [0xfa,0x24,0xfe,0x7f,0x01,0xe4,0x00,0x00]7397 7398v_cvt_f32_ubyte1_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07399// CHECK: [0xfa,0x24,0x0a,0x7e,0xff,0xe4,0x00,0x00]7400 7401v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x07402// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x1b,0x00,0x00]7403 7404v_cvt_f32_ubyte1_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x07405// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x40,0x01,0x00]7406 7407v_cvt_f32_ubyte1_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x07408// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x41,0x01,0x00]7409 7410v_cvt_f32_ubyte1_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x07411// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x42,0x01,0x00]7412 7413v_cvt_f32_ubyte1_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x07414// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x43,0x01,0x00]7415 7416v_cvt_f32_ubyte1_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x07417// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x30,0x01,0x00]7418 7419v_cvt_f32_ubyte1_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x07420// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x34,0x01,0x00]7421 7422v_cvt_f32_ubyte1_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x07423// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x38,0x01,0x00]7424 7425v_cvt_f32_ubyte1_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x07426// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x3c,0x01,0x00]7427 7428v_cvt_f32_ubyte1_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x07429// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x01,0x01,0x00]7430 7431v_cvt_f32_ubyte1_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x07432// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x0f,0x01,0x00]7433 7434v_cvt_f32_ubyte1_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x07435// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x11,0x01,0x00]7436 7437v_cvt_f32_ubyte1_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x07438// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x1f,0x01,0x00]7439 7440v_cvt_f32_ubyte1_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x07441// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x21,0x01,0x00]7442 7443v_cvt_f32_ubyte1_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x07444// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x2f,0x01,0x00]7445 7446v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x07447// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x10]7448 7449v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x07450// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x30]7451 7452v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x07453// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0xf0]7454 7455v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x07456// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0xf0]7457 7458v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x17459// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x01]7460 7461v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x37462// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x03]7463 7464v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf7465// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x0f]7466 7467v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x07468// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x0f]7469 7470v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:07471// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x08,0x00]7472 7473v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7474// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x06,0x00]7475 7476v_cvt_f32_ubyte2_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7477// CHECK: [0xf9,0x26,0xfe,0x7f,0x01,0x06,0x06,0x00]7478 7479v_cvt_f32_ubyte2_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7480// CHECK: [0xf9,0x26,0x0a,0x7e,0xff,0x06,0x06,0x00]7481 7482v_cvt_f32_ubyte2_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7483// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x86,0x00]7484 7485v_cvt_f32_ubyte2_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7486// CHECK: [0xf9,0x26,0x0a,0x7e,0x65,0x06,0x86,0x00]7487 7488v_cvt_f32_ubyte2_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7489// CHECK: [0xf9,0x26,0x0a,0x7e,0x66,0x06,0x86,0x00]7490 7491v_cvt_f32_ubyte2_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7492// CHECK: [0xf9,0x26,0x0a,0x7e,0x67,0x06,0x86,0x00]7493 7494v_cvt_f32_ubyte2_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7495// CHECK: [0xf9,0x26,0x0a,0x7e,0x6a,0x06,0x86,0x00]7496 7497v_cvt_f32_ubyte2_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7498// CHECK: [0xf9,0x26,0x0a,0x7e,0x6b,0x06,0x86,0x00]7499 7500v_cvt_f32_ubyte2_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7501// CHECK: [0xf9,0x26,0x0a,0x7e,0x7b,0x06,0x86,0x00]7502 7503v_cvt_f32_ubyte2_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7504// CHECK: [0xf9,0x26,0x0a,0x7e,0x7c,0x06,0x86,0x00]7505 7506v_cvt_f32_ubyte2_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7507// CHECK: [0xf9,0x26,0x0a,0x7e,0x7e,0x06,0x86,0x00]7508 7509v_cvt_f32_ubyte2_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7510// CHECK: [0xf9,0x26,0x0a,0x7e,0x7f,0x06,0x86,0x00]7511 7512v_cvt_f32_ubyte2_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7513// CHECK: [0xf9,0x26,0x0a,0x7e,0x80,0x06,0x86,0x00]7514 7515v_cvt_f32_ubyte2_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7516// CHECK: [0xf9,0x26,0x0a,0x7e,0xc1,0x06,0x86,0x00]7517 7518v_cvt_f32_ubyte2_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7519// CHECK: [0xf9,0x26,0x0a,0x7e,0xf0,0x06,0x86,0x00]7520 7521v_cvt_f32_ubyte2_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7522// CHECK: [0xf9,0x26,0x0a,0x7e,0xf7,0x06,0x86,0x00]7523 7524v_cvt_f32_ubyte2_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7525// CHECK: [0xf9,0x26,0x0a,0x7e,0xfb,0x06,0x86,0x00]7526 7527v_cvt_f32_ubyte2_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7528// CHECK: [0xf9,0x26,0x0a,0x7e,0xfc,0x06,0x86,0x00]7529 7530v_cvt_f32_ubyte2_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7531// CHECK: [0xf9,0x26,0x0a,0x7e,0xfd,0x06,0x86,0x00]7532 7533v_cvt_f32_ubyte2_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7534// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x26,0x06,0x00]7535 7536v_cvt_f32_ubyte2_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7537// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x46,0x06,0x00]7538 7539v_cvt_f32_ubyte2_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7540// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x86,0x06,0x00]7541 7542v_cvt_f32_ubyte2_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7543// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0xc6,0x06,0x00]7544 7545v_cvt_f32_ubyte2_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD7546// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x06,0x00]7547 7548v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD7549// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x00,0x06,0x00]7550 7551v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD7552// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x01,0x06,0x00]7553 7554v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD7555// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x02,0x06,0x00]7556 7557v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD7558// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x03,0x06,0x00]7559 7560v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD7561// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x04,0x06,0x00]7562 7563v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD7564// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x05,0x06,0x00]7565 7566v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD7567// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x0e,0x06,0x00]7568 7569v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD7570// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x16,0x06,0x00]7571 7572v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD7573// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x16,0x06,0x00]7574 7575v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD7576// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x06,0x00]7577 7578v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_07579// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x00,0x00]7580 7581v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_17582// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x01,0x00]7583 7584v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_27585// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x02,0x00]7586 7587v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_37588// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x03,0x00]7589 7590v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_07591// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x04,0x00]7592 7593v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_17594// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x05,0x00]7595 7596v_cvt_f32_ubyte2_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7597// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x0e,0x00]7598 7599v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07600// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x00]7601 7602v_cvt_f32_ubyte2_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07603// CHECK: [0xfa,0x26,0xfe,0x7f,0x01,0xe4,0x00,0x00]7604 7605v_cvt_f32_ubyte2_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07606// CHECK: [0xfa,0x26,0x0a,0x7e,0xff,0xe4,0x00,0x00]7607 7608v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x07609// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x1b,0x00,0x00]7610 7611v_cvt_f32_ubyte2_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x07612// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x40,0x01,0x00]7613 7614v_cvt_f32_ubyte2_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x07615// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x41,0x01,0x00]7616 7617v_cvt_f32_ubyte2_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x07618// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x42,0x01,0x00]7619 7620v_cvt_f32_ubyte2_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x07621// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x43,0x01,0x00]7622 7623v_cvt_f32_ubyte2_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x07624// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x30,0x01,0x00]7625 7626v_cvt_f32_ubyte2_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x07627// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x34,0x01,0x00]7628 7629v_cvt_f32_ubyte2_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x07630// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x38,0x01,0x00]7631 7632v_cvt_f32_ubyte2_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x07633// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x3c,0x01,0x00]7634 7635v_cvt_f32_ubyte2_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x07636// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x01,0x01,0x00]7637 7638v_cvt_f32_ubyte2_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x07639// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x0f,0x01,0x00]7640 7641v_cvt_f32_ubyte2_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x07642// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x11,0x01,0x00]7643 7644v_cvt_f32_ubyte2_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x07645// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x1f,0x01,0x00]7646 7647v_cvt_f32_ubyte2_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x07648// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x21,0x01,0x00]7649 7650v_cvt_f32_ubyte2_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x07651// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x2f,0x01,0x00]7652 7653v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x07654// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x10]7655 7656v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x07657// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x30]7658 7659v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x07660// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0xf0]7661 7662v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x07663// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0xf0]7664 7665v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x17666// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x01]7667 7668v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x37669// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x03]7670 7671v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf7672// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x0f]7673 7674v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x07675// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x0f]7676 7677v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:07678// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x08,0x00]7679 7680v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7681// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x06,0x00]7682 7683v_cvt_f32_ubyte3_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7684// CHECK: [0xf9,0x28,0xfe,0x7f,0x01,0x06,0x06,0x00]7685 7686v_cvt_f32_ubyte3_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7687// CHECK: [0xf9,0x28,0x0a,0x7e,0xff,0x06,0x06,0x00]7688 7689v_cvt_f32_ubyte3_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7690// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x86,0x00]7691 7692v_cvt_f32_ubyte3_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7693// CHECK: [0xf9,0x28,0x0a,0x7e,0x65,0x06,0x86,0x00]7694 7695v_cvt_f32_ubyte3_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7696// CHECK: [0xf9,0x28,0x0a,0x7e,0x66,0x06,0x86,0x00]7697 7698v_cvt_f32_ubyte3_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7699// CHECK: [0xf9,0x28,0x0a,0x7e,0x67,0x06,0x86,0x00]7700 7701v_cvt_f32_ubyte3_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7702// CHECK: [0xf9,0x28,0x0a,0x7e,0x6a,0x06,0x86,0x00]7703 7704v_cvt_f32_ubyte3_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7705// CHECK: [0xf9,0x28,0x0a,0x7e,0x6b,0x06,0x86,0x00]7706 7707v_cvt_f32_ubyte3_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7708// CHECK: [0xf9,0x28,0x0a,0x7e,0x7b,0x06,0x86,0x00]7709 7710v_cvt_f32_ubyte3_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7711// CHECK: [0xf9,0x28,0x0a,0x7e,0x7c,0x06,0x86,0x00]7712 7713v_cvt_f32_ubyte3_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7714// CHECK: [0xf9,0x28,0x0a,0x7e,0x7e,0x06,0x86,0x00]7715 7716v_cvt_f32_ubyte3_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7717// CHECK: [0xf9,0x28,0x0a,0x7e,0x7f,0x06,0x86,0x00]7718 7719v_cvt_f32_ubyte3_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7720// CHECK: [0xf9,0x28,0x0a,0x7e,0x80,0x06,0x86,0x00]7721 7722v_cvt_f32_ubyte3_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7723// CHECK: [0xf9,0x28,0x0a,0x7e,0xc1,0x06,0x86,0x00]7724 7725v_cvt_f32_ubyte3_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7726// CHECK: [0xf9,0x28,0x0a,0x7e,0xf0,0x06,0x86,0x00]7727 7728v_cvt_f32_ubyte3_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7729// CHECK: [0xf9,0x28,0x0a,0x7e,0xf7,0x06,0x86,0x00]7730 7731v_cvt_f32_ubyte3_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7732// CHECK: [0xf9,0x28,0x0a,0x7e,0xfb,0x06,0x86,0x00]7733 7734v_cvt_f32_ubyte3_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7735// CHECK: [0xf9,0x28,0x0a,0x7e,0xfc,0x06,0x86,0x00]7736 7737v_cvt_f32_ubyte3_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7738// CHECK: [0xf9,0x28,0x0a,0x7e,0xfd,0x06,0x86,0x00]7739 7740v_cvt_f32_ubyte3_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7741// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x26,0x06,0x00]7742 7743v_cvt_f32_ubyte3_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7744// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x46,0x06,0x00]7745 7746v_cvt_f32_ubyte3_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7747// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x86,0x06,0x00]7748 7749v_cvt_f32_ubyte3_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7750// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0xc6,0x06,0x00]7751 7752v_cvt_f32_ubyte3_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD7753// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x06,0x00]7754 7755v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD7756// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x00,0x06,0x00]7757 7758v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD7759// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x01,0x06,0x00]7760 7761v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD7762// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x02,0x06,0x00]7763 7764v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD7765// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x03,0x06,0x00]7766 7767v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD7768// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x04,0x06,0x00]7769 7770v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD7771// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x05,0x06,0x00]7772 7773v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD7774// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x0e,0x06,0x00]7775 7776v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD7777// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x16,0x06,0x00]7778 7779v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD7780// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x16,0x06,0x00]7781 7782v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD7783// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x06,0x00]7784 7785v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_07786// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x00,0x00]7787 7788v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_17789// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x01,0x00]7790 7791v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_27792// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x02,0x00]7793 7794v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_37795// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x03,0x00]7796 7797v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_07798// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x04,0x00]7799 7800v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_17801// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x05,0x00]7802 7803v_cvt_f32_ubyte3_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7804// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x0e,0x00]7805 7806v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07807// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x00]7808 7809v_cvt_f32_ubyte3_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07810// CHECK: [0xfa,0x28,0xfe,0x7f,0x01,0xe4,0x00,0x00]7811 7812v_cvt_f32_ubyte3_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x07813// CHECK: [0xfa,0x28,0x0a,0x7e,0xff,0xe4,0x00,0x00]7814 7815v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x07816// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x1b,0x00,0x00]7817 7818v_cvt_f32_ubyte3_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x07819// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x40,0x01,0x00]7820 7821v_cvt_f32_ubyte3_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x07822// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x41,0x01,0x00]7823 7824v_cvt_f32_ubyte3_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x07825// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x42,0x01,0x00]7826 7827v_cvt_f32_ubyte3_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x07828// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x43,0x01,0x00]7829 7830v_cvt_f32_ubyte3_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x07831// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x30,0x01,0x00]7832 7833v_cvt_f32_ubyte3_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x07834// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x34,0x01,0x00]7835 7836v_cvt_f32_ubyte3_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x07837// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x38,0x01,0x00]7838 7839v_cvt_f32_ubyte3_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x07840// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x3c,0x01,0x00]7841 7842v_cvt_f32_ubyte3_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x07843// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x01,0x01,0x00]7844 7845v_cvt_f32_ubyte3_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x07846// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x0f,0x01,0x00]7847 7848v_cvt_f32_ubyte3_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x07849// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x11,0x01,0x00]7850 7851v_cvt_f32_ubyte3_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x07852// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x1f,0x01,0x00]7853 7854v_cvt_f32_ubyte3_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x07855// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x21,0x01,0x00]7856 7857v_cvt_f32_ubyte3_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x07858// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x2f,0x01,0x00]7859 7860v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x07861// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x10]7862 7863v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x07864// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x30]7865 7866v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x07867// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0xf0]7868 7869v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x07870// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0xf0]7871 7872v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x17873// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x01]7874 7875v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x37876// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x03]7877 7878v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf7879// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x0f]7880 7881v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x07882// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x0f]7883 7884v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:07885// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x08,0x00]7886 7887v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7888// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x06,0x06,0x00]7889 7890v_fract_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7891// CHECK: [0xf9,0x36,0xfe,0x7f,0x01,0x06,0x06,0x00]7892 7893v_fract_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7894// CHECK: [0xf9,0x36,0x0a,0x7e,0xff,0x06,0x06,0x00]7895 7896v_fract_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7897// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x06,0x86,0x00]7898 7899v_fract_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7900// CHECK: [0xf9,0x36,0x0a,0x7e,0x65,0x06,0x86,0x00]7901 7902v_fract_f32_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7903// CHECK: [0xf9,0x36,0x0a,0x7e,0x66,0x06,0x86,0x00]7904 7905v_fract_f32_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7906// CHECK: [0xf9,0x36,0x0a,0x7e,0x67,0x06,0x86,0x00]7907 7908v_fract_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7909// CHECK: [0xf9,0x36,0x0a,0x7e,0x6a,0x06,0x86,0x00]7910 7911v_fract_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7912// CHECK: [0xf9,0x36,0x0a,0x7e,0x6b,0x06,0x86,0x00]7913 7914v_fract_f32_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7915// CHECK: [0xf9,0x36,0x0a,0x7e,0x7b,0x06,0x86,0x00]7916 7917v_fract_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7918// CHECK: [0xf9,0x36,0x0a,0x7e,0x7c,0x06,0x86,0x00]7919 7920v_fract_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7921// CHECK: [0xf9,0x36,0x0a,0x7e,0x7e,0x06,0x86,0x00]7922 7923v_fract_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7924// CHECK: [0xf9,0x36,0x0a,0x7e,0x7f,0x06,0x86,0x00]7925 7926v_fract_f32_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7927// CHECK: [0xf9,0x36,0x0a,0x7e,0x80,0x06,0x86,0x00]7928 7929v_fract_f32_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7930// CHECK: [0xf9,0x36,0x0a,0x7e,0xc1,0x06,0x86,0x00]7931 7932v_fract_f32_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7933// CHECK: [0xf9,0x36,0x0a,0x7e,0xf0,0x06,0x86,0x00]7934 7935v_fract_f32_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7936// CHECK: [0xf9,0x36,0x0a,0x7e,0xf7,0x06,0x86,0x00]7937 7938v_fract_f32_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7939// CHECK: [0xf9,0x36,0x0a,0x7e,0xfb,0x06,0x86,0x00]7940 7941v_fract_f32_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7942// CHECK: [0xf9,0x36,0x0a,0x7e,0xfc,0x06,0x86,0x00]7943 7944v_fract_f32_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7945// CHECK: [0xf9,0x36,0x0a,0x7e,0xfd,0x06,0x86,0x00]7946 7947v_fract_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7948// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x26,0x06,0x00]7949 7950v_fract_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7951// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x46,0x06,0x00]7952 7953v_fract_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7954// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x86,0x06,0x00]7955 7956v_fract_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD7957// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0xc6,0x06,0x00]7958 7959v_fract_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD7960// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x06,0x06,0x00]7961 7962v_fract_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD7963// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x00,0x06,0x00]7964 7965v_fract_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD7966// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x01,0x06,0x00]7967 7968v_fract_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD7969// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x02,0x06,0x00]7970 7971v_fract_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD7972// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x03,0x06,0x00]7973 7974v_fract_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD7975// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x04,0x06,0x00]7976 7977v_fract_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD7978// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x05,0x06,0x00]7979 7980v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD7981// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x0e,0x06,0x00]7982 7983v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD7984// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x16,0x06,0x00]7985 7986v_fract_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD7987// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x16,0x06,0x00]7988 7989v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD7990// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x06,0x06,0x00]7991 7992v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_07993// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x06,0x00,0x00]7994 7995v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_17996// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x06,0x01,0x00]7997 7998v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_27999// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x06,0x02,0x00]8000 8001v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_38002// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x06,0x03,0x00]8003 8004v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_08005// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x06,0x04,0x00]8006 8007v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_18008// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x06,0x05,0x00]8009 8010v_fract_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8011// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x06,0x16,0x00]8012 8013v_fract_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8014// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x06,0x26,0x00]8015 8016v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08017// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0x00]8018 8019v_fract_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08020// CHECK: [0xfa,0x36,0xfe,0x7f,0x01,0xe4,0x00,0x00]8021 8022v_fract_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08023// CHECK: [0xfa,0x36,0x0a,0x7e,0xff,0xe4,0x00,0x00]8024 8025v_fract_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x08026// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x1b,0x00,0x00]8027 8028v_fract_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x08029// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x40,0x01,0x00]8030 8031v_fract_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x08032// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x41,0x01,0x00]8033 8034v_fract_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x08035// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x42,0x01,0x00]8036 8037v_fract_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x08038// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x43,0x01,0x00]8039 8040v_fract_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x08041// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x30,0x01,0x00]8042 8043v_fract_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x08044// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x34,0x01,0x00]8045 8046v_fract_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x08047// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x38,0x01,0x00]8048 8049v_fract_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x08050// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x3c,0x01,0x00]8051 8052v_fract_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x08053// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x01,0x01,0x00]8054 8055v_fract_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x08056// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x0f,0x01,0x00]8057 8058v_fract_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x08059// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x11,0x01,0x00]8060 8061v_fract_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x08062// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x1f,0x01,0x00]8063 8064v_fract_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x08065// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x21,0x01,0x00]8066 8067v_fract_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x08068// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x2f,0x01,0x00]8069 8070v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x08071// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0x10]8072 8073v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x08074// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0x30]8075 8076v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x08077// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0xf0]8078 8079v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x08080// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0xf0]8081 8082v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x18083// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0x01]8084 8085v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x38086// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0x03]8087 8088v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf8089// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0x0f]8090 8091v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x08092// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0x0f]8093 8094v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:08095// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x08,0x00]8096 8097v_fract_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08098// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x10,0x00]8099 8100v_fract_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08101// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x20,0x00]8102 8103v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8104// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x06,0x06,0x00]8105 8106v_trunc_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8107// CHECK: [0xf9,0x38,0xfe,0x7f,0x01,0x06,0x06,0x00]8108 8109v_trunc_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8110// CHECK: [0xf9,0x38,0x0a,0x7e,0xff,0x06,0x06,0x00]8111 8112v_trunc_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8113// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x06,0x86,0x00]8114 8115v_trunc_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8116// CHECK: [0xf9,0x38,0x0a,0x7e,0x65,0x06,0x86,0x00]8117 8118v_trunc_f32_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8119// CHECK: [0xf9,0x38,0x0a,0x7e,0x66,0x06,0x86,0x00]8120 8121v_trunc_f32_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8122// CHECK: [0xf9,0x38,0x0a,0x7e,0x67,0x06,0x86,0x00]8123 8124v_trunc_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8125// CHECK: [0xf9,0x38,0x0a,0x7e,0x6a,0x06,0x86,0x00]8126 8127v_trunc_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8128// CHECK: [0xf9,0x38,0x0a,0x7e,0x6b,0x06,0x86,0x00]8129 8130v_trunc_f32_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8131// CHECK: [0xf9,0x38,0x0a,0x7e,0x7b,0x06,0x86,0x00]8132 8133v_trunc_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8134// CHECK: [0xf9,0x38,0x0a,0x7e,0x7c,0x06,0x86,0x00]8135 8136v_trunc_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8137// CHECK: [0xf9,0x38,0x0a,0x7e,0x7e,0x06,0x86,0x00]8138 8139v_trunc_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8140// CHECK: [0xf9,0x38,0x0a,0x7e,0x7f,0x06,0x86,0x00]8141 8142v_trunc_f32_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8143// CHECK: [0xf9,0x38,0x0a,0x7e,0x80,0x06,0x86,0x00]8144 8145v_trunc_f32_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8146// CHECK: [0xf9,0x38,0x0a,0x7e,0xc1,0x06,0x86,0x00]8147 8148v_trunc_f32_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8149// CHECK: [0xf9,0x38,0x0a,0x7e,0xf0,0x06,0x86,0x00]8150 8151v_trunc_f32_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8152// CHECK: [0xf9,0x38,0x0a,0x7e,0xf7,0x06,0x86,0x00]8153 8154v_trunc_f32_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8155// CHECK: [0xf9,0x38,0x0a,0x7e,0xfb,0x06,0x86,0x00]8156 8157v_trunc_f32_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8158// CHECK: [0xf9,0x38,0x0a,0x7e,0xfc,0x06,0x86,0x00]8159 8160v_trunc_f32_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8161// CHECK: [0xf9,0x38,0x0a,0x7e,0xfd,0x06,0x86,0x00]8162 8163v_trunc_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8164// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x26,0x06,0x00]8165 8166v_trunc_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8167// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x46,0x06,0x00]8168 8169v_trunc_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8170// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x86,0x06,0x00]8171 8172v_trunc_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8173// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0xc6,0x06,0x00]8174 8175v_trunc_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD8176// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x06,0x06,0x00]8177 8178v_trunc_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD8179// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x00,0x06,0x00]8180 8181v_trunc_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD8182// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x01,0x06,0x00]8183 8184v_trunc_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD8185// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x02,0x06,0x00]8186 8187v_trunc_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD8188// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x03,0x06,0x00]8189 8190v_trunc_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD8191// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x04,0x06,0x00]8192 8193v_trunc_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD8194// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x05,0x06,0x00]8195 8196v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD8197// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x0e,0x06,0x00]8198 8199v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD8200// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x16,0x06,0x00]8201 8202v_trunc_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD8203// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x16,0x06,0x00]8204 8205v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD8206// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x06,0x06,0x00]8207 8208v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_08209// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x06,0x00,0x00]8210 8211v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_18212// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x06,0x01,0x00]8213 8214v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_28215// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x06,0x02,0x00]8216 8217v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_38218// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x06,0x03,0x00]8219 8220v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_08221// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x06,0x04,0x00]8222 8223v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_18224// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x06,0x05,0x00]8225 8226v_trunc_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8227// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x06,0x16,0x00]8228 8229v_trunc_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8230// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x06,0x26,0x00]8231 8232v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08233// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0x00]8234 8235v_trunc_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08236// CHECK: [0xfa,0x38,0xfe,0x7f,0x01,0xe4,0x00,0x00]8237 8238v_trunc_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08239// CHECK: [0xfa,0x38,0x0a,0x7e,0xff,0xe4,0x00,0x00]8240 8241v_trunc_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x08242// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x1b,0x00,0x00]8243 8244v_trunc_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x08245// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x40,0x01,0x00]8246 8247v_trunc_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x08248// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x41,0x01,0x00]8249 8250v_trunc_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x08251// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x42,0x01,0x00]8252 8253v_trunc_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x08254// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x43,0x01,0x00]8255 8256v_trunc_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x08257// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x30,0x01,0x00]8258 8259v_trunc_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x08260// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x34,0x01,0x00]8261 8262v_trunc_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x08263// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x38,0x01,0x00]8264 8265v_trunc_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x08266// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x3c,0x01,0x00]8267 8268v_trunc_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x08269// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x01,0x01,0x00]8270 8271v_trunc_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x08272// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x0f,0x01,0x00]8273 8274v_trunc_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x08275// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x11,0x01,0x00]8276 8277v_trunc_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x08278// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x1f,0x01,0x00]8279 8280v_trunc_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x08281// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x21,0x01,0x00]8282 8283v_trunc_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x08284// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x2f,0x01,0x00]8285 8286v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x08287// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0x10]8288 8289v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x08290// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0x30]8291 8292v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x08293// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0xf0]8294 8295v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x08296// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0xf0]8297 8298v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x18299// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0x01]8300 8301v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x38302// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0x03]8303 8304v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf8305// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0x0f]8306 8307v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x08308// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0x0f]8309 8310v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:08311// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x08,0x00]8312 8313v_trunc_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08314// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x10,0x00]8315 8316v_trunc_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08317// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x20,0x00]8318 8319v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8320// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x06,0x06,0x00]8321 8322v_ceil_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8323// CHECK: [0xf9,0x3a,0xfe,0x7f,0x01,0x06,0x06,0x00]8324 8325v_ceil_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8326// CHECK: [0xf9,0x3a,0x0a,0x7e,0xff,0x06,0x06,0x00]8327 8328v_ceil_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8329// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x06,0x86,0x00]8330 8331v_ceil_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8332// CHECK: [0xf9,0x3a,0x0a,0x7e,0x65,0x06,0x86,0x00]8333 8334v_ceil_f32_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8335// CHECK: [0xf9,0x3a,0x0a,0x7e,0x66,0x06,0x86,0x00]8336 8337v_ceil_f32_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8338// CHECK: [0xf9,0x3a,0x0a,0x7e,0x67,0x06,0x86,0x00]8339 8340v_ceil_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8341// CHECK: [0xf9,0x3a,0x0a,0x7e,0x6a,0x06,0x86,0x00]8342 8343v_ceil_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8344// CHECK: [0xf9,0x3a,0x0a,0x7e,0x6b,0x06,0x86,0x00]8345 8346v_ceil_f32_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8347// CHECK: [0xf9,0x3a,0x0a,0x7e,0x7b,0x06,0x86,0x00]8348 8349v_ceil_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8350// CHECK: [0xf9,0x3a,0x0a,0x7e,0x7c,0x06,0x86,0x00]8351 8352v_ceil_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8353// CHECK: [0xf9,0x3a,0x0a,0x7e,0x7e,0x06,0x86,0x00]8354 8355v_ceil_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8356// CHECK: [0xf9,0x3a,0x0a,0x7e,0x7f,0x06,0x86,0x00]8357 8358v_ceil_f32_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8359// CHECK: [0xf9,0x3a,0x0a,0x7e,0x80,0x06,0x86,0x00]8360 8361v_ceil_f32_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8362// CHECK: [0xf9,0x3a,0x0a,0x7e,0xc1,0x06,0x86,0x00]8363 8364v_ceil_f32_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8365// CHECK: [0xf9,0x3a,0x0a,0x7e,0xf0,0x06,0x86,0x00]8366 8367v_ceil_f32_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8368// CHECK: [0xf9,0x3a,0x0a,0x7e,0xf7,0x06,0x86,0x00]8369 8370v_ceil_f32_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8371// CHECK: [0xf9,0x3a,0x0a,0x7e,0xfb,0x06,0x86,0x00]8372 8373v_ceil_f32_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8374// CHECK: [0xf9,0x3a,0x0a,0x7e,0xfc,0x06,0x86,0x00]8375 8376v_ceil_f32_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8377// CHECK: [0xf9,0x3a,0x0a,0x7e,0xfd,0x06,0x86,0x00]8378 8379v_ceil_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8380// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x26,0x06,0x00]8381 8382v_ceil_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8383// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x46,0x06,0x00]8384 8385v_ceil_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8386// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x86,0x06,0x00]8387 8388v_ceil_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8389// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0xc6,0x06,0x00]8390 8391v_ceil_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD8392// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x06,0x06,0x00]8393 8394v_ceil_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD8395// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x00,0x06,0x00]8396 8397v_ceil_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD8398// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x01,0x06,0x00]8399 8400v_ceil_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD8401// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x02,0x06,0x00]8402 8403v_ceil_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD8404// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x03,0x06,0x00]8405 8406v_ceil_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD8407// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x04,0x06,0x00]8408 8409v_ceil_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD8410// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x05,0x06,0x00]8411 8412v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD8413// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x0e,0x06,0x00]8414 8415v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD8416// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x16,0x06,0x00]8417 8418v_ceil_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD8419// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x16,0x06,0x00]8420 8421v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD8422// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x06,0x06,0x00]8423 8424v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_08425// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x06,0x00,0x00]8426 8427v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_18428// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x06,0x01,0x00]8429 8430v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_28431// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x06,0x02,0x00]8432 8433v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_38434// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x06,0x03,0x00]8435 8436v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_08437// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x06,0x04,0x00]8438 8439v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_18440// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x06,0x05,0x00]8441 8442v_ceil_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8443// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x06,0x16,0x00]8444 8445v_ceil_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8446// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x06,0x26,0x00]8447 8448v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08449// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0x00]8450 8451v_ceil_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08452// CHECK: [0xfa,0x3a,0xfe,0x7f,0x01,0xe4,0x00,0x00]8453 8454v_ceil_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08455// CHECK: [0xfa,0x3a,0x0a,0x7e,0xff,0xe4,0x00,0x00]8456 8457v_ceil_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x08458// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x1b,0x00,0x00]8459 8460v_ceil_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x08461// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x40,0x01,0x00]8462 8463v_ceil_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x08464// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x41,0x01,0x00]8465 8466v_ceil_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x08467// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x42,0x01,0x00]8468 8469v_ceil_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x08470// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x43,0x01,0x00]8471 8472v_ceil_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x08473// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x30,0x01,0x00]8474 8475v_ceil_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x08476// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x34,0x01,0x00]8477 8478v_ceil_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x08479// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x38,0x01,0x00]8480 8481v_ceil_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x08482// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x3c,0x01,0x00]8483 8484v_ceil_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x08485// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x01,0x01,0x00]8486 8487v_ceil_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x08488// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x0f,0x01,0x00]8489 8490v_ceil_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x08491// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x11,0x01,0x00]8492 8493v_ceil_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x08494// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x1f,0x01,0x00]8495 8496v_ceil_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x08497// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x21,0x01,0x00]8498 8499v_ceil_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x08500// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x2f,0x01,0x00]8501 8502v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x08503// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0x10]8504 8505v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x08506// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0x30]8507 8508v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x08509// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]8510 8511v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x08512// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]8513 8514v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x18515// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0x01]8516 8517v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x38518// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0x03]8519 8520v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf8521// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]8522 8523v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x08524// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]8525 8526v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:08527// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x08,0x00]8528 8529v_ceil_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08530// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x10,0x00]8531 8532v_ceil_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08533// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x20,0x00]8534 8535v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8536// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x06,0x06,0x00]8537 8538v_rndne_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8539// CHECK: [0xf9,0x3c,0xfe,0x7f,0x01,0x06,0x06,0x00]8540 8541v_rndne_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8542// CHECK: [0xf9,0x3c,0x0a,0x7e,0xff,0x06,0x06,0x00]8543 8544v_rndne_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8545// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x06,0x86,0x00]8546 8547v_rndne_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8548// CHECK: [0xf9,0x3c,0x0a,0x7e,0x65,0x06,0x86,0x00]8549 8550v_rndne_f32_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8551// CHECK: [0xf9,0x3c,0x0a,0x7e,0x66,0x06,0x86,0x00]8552 8553v_rndne_f32_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8554// CHECK: [0xf9,0x3c,0x0a,0x7e,0x67,0x06,0x86,0x00]8555 8556v_rndne_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8557// CHECK: [0xf9,0x3c,0x0a,0x7e,0x6a,0x06,0x86,0x00]8558 8559v_rndne_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8560// CHECK: [0xf9,0x3c,0x0a,0x7e,0x6b,0x06,0x86,0x00]8561 8562v_rndne_f32_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8563// CHECK: [0xf9,0x3c,0x0a,0x7e,0x7b,0x06,0x86,0x00]8564 8565v_rndne_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8566// CHECK: [0xf9,0x3c,0x0a,0x7e,0x7c,0x06,0x86,0x00]8567 8568v_rndne_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8569// CHECK: [0xf9,0x3c,0x0a,0x7e,0x7e,0x06,0x86,0x00]8570 8571v_rndne_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8572// CHECK: [0xf9,0x3c,0x0a,0x7e,0x7f,0x06,0x86,0x00]8573 8574v_rndne_f32_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8575// CHECK: [0xf9,0x3c,0x0a,0x7e,0x80,0x06,0x86,0x00]8576 8577v_rndne_f32_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8578// CHECK: [0xf9,0x3c,0x0a,0x7e,0xc1,0x06,0x86,0x00]8579 8580v_rndne_f32_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8581// CHECK: [0xf9,0x3c,0x0a,0x7e,0xf0,0x06,0x86,0x00]8582 8583v_rndne_f32_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8584// CHECK: [0xf9,0x3c,0x0a,0x7e,0xf7,0x06,0x86,0x00]8585 8586v_rndne_f32_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8587// CHECK: [0xf9,0x3c,0x0a,0x7e,0xfb,0x06,0x86,0x00]8588 8589v_rndne_f32_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8590// CHECK: [0xf9,0x3c,0x0a,0x7e,0xfc,0x06,0x86,0x00]8591 8592v_rndne_f32_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8593// CHECK: [0xf9,0x3c,0x0a,0x7e,0xfd,0x06,0x86,0x00]8594 8595v_rndne_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8596// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x26,0x06,0x00]8597 8598v_rndne_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8599// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x46,0x06,0x00]8600 8601v_rndne_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8602// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x86,0x06,0x00]8603 8604v_rndne_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8605// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0xc6,0x06,0x00]8606 8607v_rndne_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD8608// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x06,0x06,0x00]8609 8610v_rndne_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD8611// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x00,0x06,0x00]8612 8613v_rndne_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD8614// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x01,0x06,0x00]8615 8616v_rndne_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD8617// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x02,0x06,0x00]8618 8619v_rndne_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD8620// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x03,0x06,0x00]8621 8622v_rndne_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD8623// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x04,0x06,0x00]8624 8625v_rndne_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD8626// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x05,0x06,0x00]8627 8628v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD8629// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x0e,0x06,0x00]8630 8631v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD8632// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x16,0x06,0x00]8633 8634v_rndne_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD8635// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x16,0x06,0x00]8636 8637v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD8638// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x06,0x06,0x00]8639 8640v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_08641// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x06,0x00,0x00]8642 8643v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_18644// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x06,0x01,0x00]8645 8646v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_28647// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x06,0x02,0x00]8648 8649v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_38650// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x06,0x03,0x00]8651 8652v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_08653// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x06,0x04,0x00]8654 8655v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_18656// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x06,0x05,0x00]8657 8658v_rndne_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8659// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x06,0x16,0x00]8660 8661v_rndne_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8662// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x06,0x26,0x00]8663 8664v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08665// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0x00]8666 8667v_rndne_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08668// CHECK: [0xfa,0x3c,0xfe,0x7f,0x01,0xe4,0x00,0x00]8669 8670v_rndne_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08671// CHECK: [0xfa,0x3c,0x0a,0x7e,0xff,0xe4,0x00,0x00]8672 8673v_rndne_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x08674// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x1b,0x00,0x00]8675 8676v_rndne_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x08677// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x40,0x01,0x00]8678 8679v_rndne_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x08680// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x41,0x01,0x00]8681 8682v_rndne_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x08683// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x42,0x01,0x00]8684 8685v_rndne_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x08686// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x43,0x01,0x00]8687 8688v_rndne_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x08689// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x30,0x01,0x00]8690 8691v_rndne_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x08692// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x34,0x01,0x00]8693 8694v_rndne_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x08695// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x38,0x01,0x00]8696 8697v_rndne_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x08698// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x3c,0x01,0x00]8699 8700v_rndne_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x08701// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x01,0x01,0x00]8702 8703v_rndne_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x08704// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x0f,0x01,0x00]8705 8706v_rndne_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x08707// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x11,0x01,0x00]8708 8709v_rndne_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x08710// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x1f,0x01,0x00]8711 8712v_rndne_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x08713// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x21,0x01,0x00]8714 8715v_rndne_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x08716// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x2f,0x01,0x00]8717 8718v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x08719// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0x10]8720 8721v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x08722// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0x30]8723 8724v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x08725// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]8726 8727v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x08728// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]8729 8730v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x18731// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0x01]8732 8733v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x38734// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0x03]8735 8736v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf8737// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]8738 8739v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x08740// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]8741 8742v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:08743// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x08,0x00]8744 8745v_rndne_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08746// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x10,0x00]8747 8748v_rndne_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08749// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x20,0x00]8750 8751v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8752// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x06,0x06,0x00]8753 8754v_floor_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8755// CHECK: [0xf9,0x3e,0xfe,0x7f,0x01,0x06,0x06,0x00]8756 8757v_floor_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8758// CHECK: [0xf9,0x3e,0x0a,0x7e,0xff,0x06,0x06,0x00]8759 8760v_floor_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8761// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x06,0x86,0x00]8762 8763v_floor_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8764// CHECK: [0xf9,0x3e,0x0a,0x7e,0x65,0x06,0x86,0x00]8765 8766v_floor_f32_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8767// CHECK: [0xf9,0x3e,0x0a,0x7e,0x66,0x06,0x86,0x00]8768 8769v_floor_f32_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8770// CHECK: [0xf9,0x3e,0x0a,0x7e,0x67,0x06,0x86,0x00]8771 8772v_floor_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8773// CHECK: [0xf9,0x3e,0x0a,0x7e,0x6a,0x06,0x86,0x00]8774 8775v_floor_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8776// CHECK: [0xf9,0x3e,0x0a,0x7e,0x6b,0x06,0x86,0x00]8777 8778v_floor_f32_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8779// CHECK: [0xf9,0x3e,0x0a,0x7e,0x7b,0x06,0x86,0x00]8780 8781v_floor_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8782// CHECK: [0xf9,0x3e,0x0a,0x7e,0x7c,0x06,0x86,0x00]8783 8784v_floor_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8785// CHECK: [0xf9,0x3e,0x0a,0x7e,0x7e,0x06,0x86,0x00]8786 8787v_floor_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8788// CHECK: [0xf9,0x3e,0x0a,0x7e,0x7f,0x06,0x86,0x00]8789 8790v_floor_f32_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8791// CHECK: [0xf9,0x3e,0x0a,0x7e,0x80,0x06,0x86,0x00]8792 8793v_floor_f32_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8794// CHECK: [0xf9,0x3e,0x0a,0x7e,0xc1,0x06,0x86,0x00]8795 8796v_floor_f32_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8797// CHECK: [0xf9,0x3e,0x0a,0x7e,0xf0,0x06,0x86,0x00]8798 8799v_floor_f32_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8800// CHECK: [0xf9,0x3e,0x0a,0x7e,0xf7,0x06,0x86,0x00]8801 8802v_floor_f32_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8803// CHECK: [0xf9,0x3e,0x0a,0x7e,0xfb,0x06,0x86,0x00]8804 8805v_floor_f32_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8806// CHECK: [0xf9,0x3e,0x0a,0x7e,0xfc,0x06,0x86,0x00]8807 8808v_floor_f32_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8809// CHECK: [0xf9,0x3e,0x0a,0x7e,0xfd,0x06,0x86,0x00]8810 8811v_floor_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8812// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x26,0x06,0x00]8813 8814v_floor_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8815// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x46,0x06,0x00]8816 8817v_floor_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8818// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x86,0x06,0x00]8819 8820v_floor_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8821// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0xc6,0x06,0x00]8822 8823v_floor_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD8824// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x06,0x06,0x00]8825 8826v_floor_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD8827// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x00,0x06,0x00]8828 8829v_floor_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD8830// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x01,0x06,0x00]8831 8832v_floor_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD8833// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x02,0x06,0x00]8834 8835v_floor_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD8836// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x03,0x06,0x00]8837 8838v_floor_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD8839// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x04,0x06,0x00]8840 8841v_floor_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD8842// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x05,0x06,0x00]8843 8844v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD8845// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x0e,0x06,0x00]8846 8847v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD8848// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x16,0x06,0x00]8849 8850v_floor_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD8851// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x16,0x06,0x00]8852 8853v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD8854// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x06,0x06,0x00]8855 8856v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_08857// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x06,0x00,0x00]8858 8859v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_18860// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x06,0x01,0x00]8861 8862v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_28863// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x06,0x02,0x00]8864 8865v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_38866// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x06,0x03,0x00]8867 8868v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_08869// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x06,0x04,0x00]8870 8871v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_18872// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x06,0x05,0x00]8873 8874v_floor_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8875// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x06,0x16,0x00]8876 8877v_floor_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8878// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x06,0x26,0x00]8879 8880v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08881// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0x00]8882 8883v_floor_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08884// CHECK: [0xfa,0x3e,0xfe,0x7f,0x01,0xe4,0x00,0x00]8885 8886v_floor_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08887// CHECK: [0xfa,0x3e,0x0a,0x7e,0xff,0xe4,0x00,0x00]8888 8889v_floor_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x08890// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x1b,0x00,0x00]8891 8892v_floor_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x08893// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x40,0x01,0x00]8894 8895v_floor_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x08896// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x41,0x01,0x00]8897 8898v_floor_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x08899// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x42,0x01,0x00]8900 8901v_floor_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x08902// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x43,0x01,0x00]8903 8904v_floor_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x08905// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x30,0x01,0x00]8906 8907v_floor_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x08908// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x34,0x01,0x00]8909 8910v_floor_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x08911// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x38,0x01,0x00]8912 8913v_floor_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x08914// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x3c,0x01,0x00]8915 8916v_floor_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x08917// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x01,0x01,0x00]8918 8919v_floor_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x08920// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x0f,0x01,0x00]8921 8922v_floor_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x08923// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x11,0x01,0x00]8924 8925v_floor_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x08926// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x1f,0x01,0x00]8927 8928v_floor_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x08929// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x21,0x01,0x00]8930 8931v_floor_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x08932// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x2f,0x01,0x00]8933 8934v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x08935// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0x10]8936 8937v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x08938// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0x30]8939 8940v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x08941// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]8942 8943v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x08944// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]8945 8946v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x18947// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0x01]8948 8949v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x38950// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0x03]8951 8952v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf8953// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]8954 8955v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x08956// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]8957 8958v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:08959// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x08,0x00]8960 8961v_floor_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08962// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x10,0x00]8963 8964v_floor_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x08965// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x20,0x00]8966 8967v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8968// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x06,0x00]8969 8970v_exp_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8971// CHECK: [0xf9,0x40,0xfe,0x7f,0x01,0x06,0x06,0x00]8972 8973v_exp_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8974// CHECK: [0xf9,0x40,0x0a,0x7e,0xff,0x06,0x06,0x00]8975 8976v_exp_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8977// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x86,0x00]8978 8979v_exp_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8980// CHECK: [0xf9,0x40,0x0a,0x7e,0x65,0x06,0x86,0x00]8981 8982v_exp_f32_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8983// CHECK: [0xf9,0x40,0x0a,0x7e,0x66,0x06,0x86,0x00]8984 8985v_exp_f32_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8986// CHECK: [0xf9,0x40,0x0a,0x7e,0x67,0x06,0x86,0x00]8987 8988v_exp_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8989// CHECK: [0xf9,0x40,0x0a,0x7e,0x6a,0x06,0x86,0x00]8990 8991v_exp_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8992// CHECK: [0xf9,0x40,0x0a,0x7e,0x6b,0x06,0x86,0x00]8993 8994v_exp_f32_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8995// CHECK: [0xf9,0x40,0x0a,0x7e,0x7b,0x06,0x86,0x00]8996 8997v_exp_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD8998// CHECK: [0xf9,0x40,0x0a,0x7e,0x7c,0x06,0x86,0x00]8999 9000v_exp_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9001// CHECK: [0xf9,0x40,0x0a,0x7e,0x7e,0x06,0x86,0x00]9002 9003v_exp_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9004// CHECK: [0xf9,0x40,0x0a,0x7e,0x7f,0x06,0x86,0x00]9005 9006v_exp_f32_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9007// CHECK: [0xf9,0x40,0x0a,0x7e,0x80,0x06,0x86,0x00]9008 9009v_exp_f32_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9010// CHECK: [0xf9,0x40,0x0a,0x7e,0xc1,0x06,0x86,0x00]9011 9012v_exp_f32_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9013// CHECK: [0xf9,0x40,0x0a,0x7e,0xf0,0x06,0x86,0x00]9014 9015v_exp_f32_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9016// CHECK: [0xf9,0x40,0x0a,0x7e,0xf7,0x06,0x86,0x00]9017 9018v_exp_f32_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9019// CHECK: [0xf9,0x40,0x0a,0x7e,0xfb,0x06,0x86,0x00]9020 9021v_exp_f32_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9022// CHECK: [0xf9,0x40,0x0a,0x7e,0xfc,0x06,0x86,0x00]9023 9024v_exp_f32_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9025// CHECK: [0xf9,0x40,0x0a,0x7e,0xfd,0x06,0x86,0x00]9026 9027v_exp_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9028// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x26,0x06,0x00]9029 9030v_exp_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9031// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x46,0x06,0x00]9032 9033v_exp_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9034// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x86,0x06,0x00]9035 9036v_exp_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9037// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0xc6,0x06,0x00]9038 9039v_exp_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD9040// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x06,0x00]9041 9042v_exp_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD9043// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x00,0x06,0x00]9044 9045v_exp_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD9046// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x01,0x06,0x00]9047 9048v_exp_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD9049// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x02,0x06,0x00]9050 9051v_exp_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD9052// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x03,0x06,0x00]9053 9054v_exp_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD9055// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x04,0x06,0x00]9056 9057v_exp_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD9058// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x05,0x06,0x00]9059 9060v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD9061// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x0e,0x06,0x00]9062 9063v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD9064// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x16,0x06,0x00]9065 9066v_exp_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD9067// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x16,0x06,0x00]9068 9069v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD9070// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x06,0x00]9071 9072v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_09073// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x00,0x00]9074 9075v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_19076// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x01,0x00]9077 9078v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_29079// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x02,0x00]9080 9081v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_39082// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x03,0x00]9083 9084v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_09085// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x04,0x00]9086 9087v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_19088// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x05,0x00]9089 9090v_exp_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9091// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x16,0x00]9092 9093v_exp_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9094// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x26,0x00]9095 9096v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09097// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x00]9098 9099v_exp_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09100// CHECK: [0xfa,0x40,0xfe,0x7f,0x01,0xe4,0x00,0x00]9101 9102v_exp_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09103// CHECK: [0xfa,0x40,0x0a,0x7e,0xff,0xe4,0x00,0x00]9104 9105v_exp_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x09106// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x1b,0x00,0x00]9107 9108v_exp_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x09109// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x40,0x01,0x00]9110 9111v_exp_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x09112// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x41,0x01,0x00]9113 9114v_exp_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x09115// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x42,0x01,0x00]9116 9117v_exp_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x09118// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x43,0x01,0x00]9119 9120v_exp_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x09121// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x30,0x01,0x00]9122 9123v_exp_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x09124// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x34,0x01,0x00]9125 9126v_exp_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x09127// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x38,0x01,0x00]9128 9129v_exp_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x09130// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x3c,0x01,0x00]9131 9132v_exp_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x09133// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x01,0x01,0x00]9134 9135v_exp_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x09136// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x0f,0x01,0x00]9137 9138v_exp_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x09139// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x11,0x01,0x00]9140 9141v_exp_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x09142// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x1f,0x01,0x00]9143 9144v_exp_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x09145// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x21,0x01,0x00]9146 9147v_exp_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x09148// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x2f,0x01,0x00]9149 9150v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x09151// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x10]9152 9153v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x09154// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x30]9155 9156v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x09157// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0xf0]9158 9159v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x09160// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0xf0]9161 9162v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x19163// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x01]9164 9165v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x39166// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x03]9167 9168v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf9169// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x0f]9170 9171v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x09172// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x0f]9173 9174v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:09175// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x08,0x00]9176 9177v_exp_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09178// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x10,0x00]9179 9180v_exp_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09181// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x20,0x00]9182 9183v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9184// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x06,0x00]9185 9186v_log_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9187// CHECK: [0xf9,0x42,0xfe,0x7f,0x01,0x06,0x06,0x00]9188 9189v_log_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9190// CHECK: [0xf9,0x42,0x0a,0x7e,0xff,0x06,0x06,0x00]9191 9192v_log_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9193// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x86,0x00]9194 9195v_log_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9196// CHECK: [0xf9,0x42,0x0a,0x7e,0x65,0x06,0x86,0x00]9197 9198v_log_f32_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9199// CHECK: [0xf9,0x42,0x0a,0x7e,0x66,0x06,0x86,0x00]9200 9201v_log_f32_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9202// CHECK: [0xf9,0x42,0x0a,0x7e,0x67,0x06,0x86,0x00]9203 9204v_log_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9205// CHECK: [0xf9,0x42,0x0a,0x7e,0x6a,0x06,0x86,0x00]9206 9207v_log_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9208// CHECK: [0xf9,0x42,0x0a,0x7e,0x6b,0x06,0x86,0x00]9209 9210v_log_f32_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9211// CHECK: [0xf9,0x42,0x0a,0x7e,0x7b,0x06,0x86,0x00]9212 9213v_log_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9214// CHECK: [0xf9,0x42,0x0a,0x7e,0x7c,0x06,0x86,0x00]9215 9216v_log_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9217// CHECK: [0xf9,0x42,0x0a,0x7e,0x7e,0x06,0x86,0x00]9218 9219v_log_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9220// CHECK: [0xf9,0x42,0x0a,0x7e,0x7f,0x06,0x86,0x00]9221 9222v_log_f32_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9223// CHECK: [0xf9,0x42,0x0a,0x7e,0x80,0x06,0x86,0x00]9224 9225v_log_f32_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9226// CHECK: [0xf9,0x42,0x0a,0x7e,0xc1,0x06,0x86,0x00]9227 9228v_log_f32_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9229// CHECK: [0xf9,0x42,0x0a,0x7e,0xf0,0x06,0x86,0x00]9230 9231v_log_f32_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9232// CHECK: [0xf9,0x42,0x0a,0x7e,0xf7,0x06,0x86,0x00]9233 9234v_log_f32_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9235// CHECK: [0xf9,0x42,0x0a,0x7e,0xfb,0x06,0x86,0x00]9236 9237v_log_f32_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9238// CHECK: [0xf9,0x42,0x0a,0x7e,0xfc,0x06,0x86,0x00]9239 9240v_log_f32_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9241// CHECK: [0xf9,0x42,0x0a,0x7e,0xfd,0x06,0x86,0x00]9242 9243v_log_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9244// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x26,0x06,0x00]9245 9246v_log_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9247// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x46,0x06,0x00]9248 9249v_log_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9250// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x86,0x06,0x00]9251 9252v_log_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9253// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0xc6,0x06,0x00]9254 9255v_log_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD9256// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x06,0x00]9257 9258v_log_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD9259// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x00,0x06,0x00]9260 9261v_log_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD9262// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x01,0x06,0x00]9263 9264v_log_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD9265// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x02,0x06,0x00]9266 9267v_log_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD9268// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x03,0x06,0x00]9269 9270v_log_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD9271// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x04,0x06,0x00]9272 9273v_log_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD9274// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x05,0x06,0x00]9275 9276v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD9277// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x0e,0x06,0x00]9278 9279v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD9280// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x16,0x06,0x00]9281 9282v_log_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD9283// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x16,0x06,0x00]9284 9285v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD9286// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x06,0x00]9287 9288v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_09289// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x00,0x00]9290 9291v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_19292// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x01,0x00]9293 9294v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_29295// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x02,0x00]9296 9297v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_39298// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x03,0x00]9299 9300v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_09301// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x04,0x00]9302 9303v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_19304// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x05,0x00]9305 9306v_log_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9307// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x16,0x00]9308 9309v_log_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9310// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x26,0x00]9311 9312v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09313// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x00]9314 9315v_log_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09316// CHECK: [0xfa,0x42,0xfe,0x7f,0x01,0xe4,0x00,0x00]9317 9318v_log_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09319// CHECK: [0xfa,0x42,0x0a,0x7e,0xff,0xe4,0x00,0x00]9320 9321v_log_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x09322// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x1b,0x00,0x00]9323 9324v_log_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x09325// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x40,0x01,0x00]9326 9327v_log_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x09328// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x41,0x01,0x00]9329 9330v_log_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x09331// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x42,0x01,0x00]9332 9333v_log_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x09334// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x43,0x01,0x00]9335 9336v_log_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x09337// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x30,0x01,0x00]9338 9339v_log_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x09340// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x34,0x01,0x00]9341 9342v_log_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x09343// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x38,0x01,0x00]9344 9345v_log_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x09346// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x3c,0x01,0x00]9347 9348v_log_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x09349// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x01,0x01,0x00]9350 9351v_log_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x09352// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x0f,0x01,0x00]9353 9354v_log_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x09355// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x11,0x01,0x00]9356 9357v_log_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x09358// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x1f,0x01,0x00]9359 9360v_log_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x09361// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x21,0x01,0x00]9362 9363v_log_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x09364// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x2f,0x01,0x00]9365 9366v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x09367// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x10]9368 9369v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x09370// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x30]9371 9372v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x09373// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0xf0]9374 9375v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x09376// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0xf0]9377 9378v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x19379// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x01]9380 9381v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x39382// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x03]9383 9384v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf9385// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x0f]9386 9387v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x09388// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x0f]9389 9390v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:09391// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x08,0x00]9392 9393v_log_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09394// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x10,0x00]9395 9396v_log_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09397// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x20,0x00]9398 9399v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9400// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x06,0x00]9401 9402v_rcp_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9403// CHECK: [0xf9,0x44,0xfe,0x7f,0x01,0x06,0x06,0x00]9404 9405v_rcp_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9406// CHECK: [0xf9,0x44,0x0a,0x7e,0xff,0x06,0x06,0x00]9407 9408v_rcp_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9409// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x86,0x00]9410 9411v_rcp_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9412// CHECK: [0xf9,0x44,0x0a,0x7e,0x65,0x06,0x86,0x00]9413 9414v_rcp_f32_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9415// CHECK: [0xf9,0x44,0x0a,0x7e,0x66,0x06,0x86,0x00]9416 9417v_rcp_f32_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9418// CHECK: [0xf9,0x44,0x0a,0x7e,0x67,0x06,0x86,0x00]9419 9420v_rcp_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9421// CHECK: [0xf9,0x44,0x0a,0x7e,0x6a,0x06,0x86,0x00]9422 9423v_rcp_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9424// CHECK: [0xf9,0x44,0x0a,0x7e,0x6b,0x06,0x86,0x00]9425 9426v_rcp_f32_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9427// CHECK: [0xf9,0x44,0x0a,0x7e,0x7b,0x06,0x86,0x00]9428 9429v_rcp_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9430// CHECK: [0xf9,0x44,0x0a,0x7e,0x7c,0x06,0x86,0x00]9431 9432v_rcp_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9433// CHECK: [0xf9,0x44,0x0a,0x7e,0x7e,0x06,0x86,0x00]9434 9435v_rcp_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9436// CHECK: [0xf9,0x44,0x0a,0x7e,0x7f,0x06,0x86,0x00]9437 9438v_rcp_f32_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9439// CHECK: [0xf9,0x44,0x0a,0x7e,0x80,0x06,0x86,0x00]9440 9441v_rcp_f32_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9442// CHECK: [0xf9,0x44,0x0a,0x7e,0xc1,0x06,0x86,0x00]9443 9444v_rcp_f32_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9445// CHECK: [0xf9,0x44,0x0a,0x7e,0xf0,0x06,0x86,0x00]9446 9447v_rcp_f32_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9448// CHECK: [0xf9,0x44,0x0a,0x7e,0xf7,0x06,0x86,0x00]9449 9450v_rcp_f32_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9451// CHECK: [0xf9,0x44,0x0a,0x7e,0xfb,0x06,0x86,0x00]9452 9453v_rcp_f32_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9454// CHECK: [0xf9,0x44,0x0a,0x7e,0xfc,0x06,0x86,0x00]9455 9456v_rcp_f32_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9457// CHECK: [0xf9,0x44,0x0a,0x7e,0xfd,0x06,0x86,0x00]9458 9459v_rcp_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9460// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x26,0x06,0x00]9461 9462v_rcp_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9463// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x46,0x06,0x00]9464 9465v_rcp_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9466// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x86,0x06,0x00]9467 9468v_rcp_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9469// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0xc6,0x06,0x00]9470 9471v_rcp_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD9472// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x06,0x00]9473 9474v_rcp_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD9475// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x00,0x06,0x00]9476 9477v_rcp_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD9478// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x01,0x06,0x00]9479 9480v_rcp_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD9481// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x02,0x06,0x00]9482 9483v_rcp_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD9484// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x03,0x06,0x00]9485 9486v_rcp_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD9487// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x04,0x06,0x00]9488 9489v_rcp_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD9490// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x05,0x06,0x00]9491 9492v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD9493// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x0e,0x06,0x00]9494 9495v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD9496// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x16,0x06,0x00]9497 9498v_rcp_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD9499// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x16,0x06,0x00]9500 9501v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD9502// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x06,0x00]9503 9504v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_09505// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x00,0x00]9506 9507v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_19508// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x01,0x00]9509 9510v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_29511// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x02,0x00]9512 9513v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_39514// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x03,0x00]9515 9516v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_09517// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x04,0x00]9518 9519v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_19520// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x05,0x00]9521 9522v_rcp_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9523// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x16,0x00]9524 9525v_rcp_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9526// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x26,0x00]9527 9528v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09529// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x00]9530 9531v_rcp_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09532// CHECK: [0xfa,0x44,0xfe,0x7f,0x01,0xe4,0x00,0x00]9533 9534v_rcp_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09535// CHECK: [0xfa,0x44,0x0a,0x7e,0xff,0xe4,0x00,0x00]9536 9537v_rcp_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x09538// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x1b,0x00,0x00]9539 9540v_rcp_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x09541// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x40,0x01,0x00]9542 9543v_rcp_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x09544// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x41,0x01,0x00]9545 9546v_rcp_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x09547// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x42,0x01,0x00]9548 9549v_rcp_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x09550// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x43,0x01,0x00]9551 9552v_rcp_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x09553// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x30,0x01,0x00]9554 9555v_rcp_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x09556// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x34,0x01,0x00]9557 9558v_rcp_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x09559// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x38,0x01,0x00]9560 9561v_rcp_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x09562// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x3c,0x01,0x00]9563 9564v_rcp_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x09565// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x01,0x01,0x00]9566 9567v_rcp_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x09568// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x0f,0x01,0x00]9569 9570v_rcp_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x09571// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x11,0x01,0x00]9572 9573v_rcp_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x09574// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x1f,0x01,0x00]9575 9576v_rcp_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x09577// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x21,0x01,0x00]9578 9579v_rcp_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x09580// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x2f,0x01,0x00]9581 9582v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x09583// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x10]9584 9585v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x09586// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x30]9587 9588v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x09589// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0xf0]9590 9591v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x09592// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0xf0]9593 9594v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x19595// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x01]9596 9597v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x39598// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x03]9599 9600v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf9601// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x0f]9602 9603v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x09604// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x0f]9605 9606v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:09607// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x08,0x00]9608 9609v_rcp_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09610// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x10,0x00]9611 9612v_rcp_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09613// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x20,0x00]9614 9615v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9616// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x06,0x00]9617 9618v_rcp_iflag_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9619// CHECK: [0xf9,0x46,0xfe,0x7f,0x01,0x06,0x06,0x00]9620 9621v_rcp_iflag_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9622// CHECK: [0xf9,0x46,0x0a,0x7e,0xff,0x06,0x06,0x00]9623 9624v_rcp_iflag_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9625// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x86,0x00]9626 9627v_rcp_iflag_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9628// CHECK: [0xf9,0x46,0x0a,0x7e,0x65,0x06,0x86,0x00]9629 9630v_rcp_iflag_f32_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9631// CHECK: [0xf9,0x46,0x0a,0x7e,0x66,0x06,0x86,0x00]9632 9633v_rcp_iflag_f32_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9634// CHECK: [0xf9,0x46,0x0a,0x7e,0x67,0x06,0x86,0x00]9635 9636v_rcp_iflag_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9637// CHECK: [0xf9,0x46,0x0a,0x7e,0x6a,0x06,0x86,0x00]9638 9639v_rcp_iflag_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9640// CHECK: [0xf9,0x46,0x0a,0x7e,0x6b,0x06,0x86,0x00]9641 9642v_rcp_iflag_f32_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9643// CHECK: [0xf9,0x46,0x0a,0x7e,0x7b,0x06,0x86,0x00]9644 9645v_rcp_iflag_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9646// CHECK: [0xf9,0x46,0x0a,0x7e,0x7c,0x06,0x86,0x00]9647 9648v_rcp_iflag_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9649// CHECK: [0xf9,0x46,0x0a,0x7e,0x7e,0x06,0x86,0x00]9650 9651v_rcp_iflag_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9652// CHECK: [0xf9,0x46,0x0a,0x7e,0x7f,0x06,0x86,0x00]9653 9654v_rcp_iflag_f32_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9655// CHECK: [0xf9,0x46,0x0a,0x7e,0x80,0x06,0x86,0x00]9656 9657v_rcp_iflag_f32_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9658// CHECK: [0xf9,0x46,0x0a,0x7e,0xc1,0x06,0x86,0x00]9659 9660v_rcp_iflag_f32_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9661// CHECK: [0xf9,0x46,0x0a,0x7e,0xf0,0x06,0x86,0x00]9662 9663v_rcp_iflag_f32_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9664// CHECK: [0xf9,0x46,0x0a,0x7e,0xf7,0x06,0x86,0x00]9665 9666v_rcp_iflag_f32_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9667// CHECK: [0xf9,0x46,0x0a,0x7e,0xfb,0x06,0x86,0x00]9668 9669v_rcp_iflag_f32_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9670// CHECK: [0xf9,0x46,0x0a,0x7e,0xfc,0x06,0x86,0x00]9671 9672v_rcp_iflag_f32_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9673// CHECK: [0xf9,0x46,0x0a,0x7e,0xfd,0x06,0x86,0x00]9674 9675v_rcp_iflag_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9676// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x26,0x06,0x00]9677 9678v_rcp_iflag_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9679// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x46,0x06,0x00]9680 9681v_rcp_iflag_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9682// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x86,0x06,0x00]9683 9684v_rcp_iflag_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9685// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0xc6,0x06,0x00]9686 9687v_rcp_iflag_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD9688// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x06,0x00]9689 9690v_rcp_iflag_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD9691// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x00,0x06,0x00]9692 9693v_rcp_iflag_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD9694// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x01,0x06,0x00]9695 9696v_rcp_iflag_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD9697// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x02,0x06,0x00]9698 9699v_rcp_iflag_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD9700// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x03,0x06,0x00]9701 9702v_rcp_iflag_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD9703// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x04,0x06,0x00]9704 9705v_rcp_iflag_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD9706// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x05,0x06,0x00]9707 9708v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD9709// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x0e,0x06,0x00]9710 9711v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD9712// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x16,0x06,0x00]9713 9714v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD9715// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x16,0x06,0x00]9716 9717v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD9718// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x06,0x00]9719 9720v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_09721// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x00,0x00]9722 9723v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_19724// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x01,0x00]9725 9726v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_29727// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x02,0x00]9728 9729v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_39730// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x03,0x00]9731 9732v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_09733// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x04,0x00]9734 9735v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_19736// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x05,0x00]9737 9738v_rcp_iflag_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9739// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x16,0x00]9740 9741v_rcp_iflag_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9742// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x26,0x00]9743 9744v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09745// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x00]9746 9747v_rcp_iflag_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09748// CHECK: [0xfa,0x46,0xfe,0x7f,0x01,0xe4,0x00,0x00]9749 9750v_rcp_iflag_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09751// CHECK: [0xfa,0x46,0x0a,0x7e,0xff,0xe4,0x00,0x00]9752 9753v_rcp_iflag_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x09754// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x1b,0x00,0x00]9755 9756v_rcp_iflag_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x09757// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x40,0x01,0x00]9758 9759v_rcp_iflag_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x09760// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x41,0x01,0x00]9761 9762v_rcp_iflag_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x09763// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x42,0x01,0x00]9764 9765v_rcp_iflag_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x09766// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x43,0x01,0x00]9767 9768v_rcp_iflag_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x09769// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x30,0x01,0x00]9770 9771v_rcp_iflag_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x09772// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x34,0x01,0x00]9773 9774v_rcp_iflag_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x09775// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x38,0x01,0x00]9776 9777v_rcp_iflag_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x09778// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x3c,0x01,0x00]9779 9780v_rcp_iflag_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x09781// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x01,0x01,0x00]9782 9783v_rcp_iflag_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x09784// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x0f,0x01,0x00]9785 9786v_rcp_iflag_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x09787// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x11,0x01,0x00]9788 9789v_rcp_iflag_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x09790// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x1f,0x01,0x00]9791 9792v_rcp_iflag_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x09793// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x21,0x01,0x00]9794 9795v_rcp_iflag_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x09796// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x2f,0x01,0x00]9797 9798v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x09799// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x10]9800 9801v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x09802// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x30]9803 9804v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x09805// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0xf0]9806 9807v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x09808// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0xf0]9809 9810v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x19811// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x01]9812 9813v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x39814// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x03]9815 9816v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf9817// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x0f]9818 9819v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x09820// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x0f]9821 9822v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:09823// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x08,0x00]9824 9825v_rcp_iflag_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09826// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x10,0x00]9827 9828v_rcp_iflag_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09829// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x20,0x00]9830 9831v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9832// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x06,0x00]9833 9834v_rsq_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9835// CHECK: [0xf9,0x48,0xfe,0x7f,0x01,0x06,0x06,0x00]9836 9837v_rsq_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9838// CHECK: [0xf9,0x48,0x0a,0x7e,0xff,0x06,0x06,0x00]9839 9840v_rsq_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9841// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x86,0x00]9842 9843v_rsq_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9844// CHECK: [0xf9,0x48,0x0a,0x7e,0x65,0x06,0x86,0x00]9845 9846v_rsq_f32_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9847// CHECK: [0xf9,0x48,0x0a,0x7e,0x66,0x06,0x86,0x00]9848 9849v_rsq_f32_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9850// CHECK: [0xf9,0x48,0x0a,0x7e,0x67,0x06,0x86,0x00]9851 9852v_rsq_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9853// CHECK: [0xf9,0x48,0x0a,0x7e,0x6a,0x06,0x86,0x00]9854 9855v_rsq_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9856// CHECK: [0xf9,0x48,0x0a,0x7e,0x6b,0x06,0x86,0x00]9857 9858v_rsq_f32_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9859// CHECK: [0xf9,0x48,0x0a,0x7e,0x7b,0x06,0x86,0x00]9860 9861v_rsq_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9862// CHECK: [0xf9,0x48,0x0a,0x7e,0x7c,0x06,0x86,0x00]9863 9864v_rsq_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9865// CHECK: [0xf9,0x48,0x0a,0x7e,0x7e,0x06,0x86,0x00]9866 9867v_rsq_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9868// CHECK: [0xf9,0x48,0x0a,0x7e,0x7f,0x06,0x86,0x00]9869 9870v_rsq_f32_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9871// CHECK: [0xf9,0x48,0x0a,0x7e,0x80,0x06,0x86,0x00]9872 9873v_rsq_f32_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9874// CHECK: [0xf9,0x48,0x0a,0x7e,0xc1,0x06,0x86,0x00]9875 9876v_rsq_f32_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9877// CHECK: [0xf9,0x48,0x0a,0x7e,0xf0,0x06,0x86,0x00]9878 9879v_rsq_f32_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9880// CHECK: [0xf9,0x48,0x0a,0x7e,0xf7,0x06,0x86,0x00]9881 9882v_rsq_f32_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9883// CHECK: [0xf9,0x48,0x0a,0x7e,0xfb,0x06,0x86,0x00]9884 9885v_rsq_f32_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9886// CHECK: [0xf9,0x48,0x0a,0x7e,0xfc,0x06,0x86,0x00]9887 9888v_rsq_f32_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9889// CHECK: [0xf9,0x48,0x0a,0x7e,0xfd,0x06,0x86,0x00]9890 9891v_rsq_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9892// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x26,0x06,0x00]9893 9894v_rsq_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9895// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x46,0x06,0x00]9896 9897v_rsq_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9898// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x86,0x06,0x00]9899 9900v_rsq_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9901// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0xc6,0x06,0x00]9902 9903v_rsq_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD9904// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x06,0x00]9905 9906v_rsq_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD9907// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x00,0x06,0x00]9908 9909v_rsq_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD9910// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x01,0x06,0x00]9911 9912v_rsq_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD9913// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x02,0x06,0x00]9914 9915v_rsq_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD9916// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x03,0x06,0x00]9917 9918v_rsq_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD9919// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x04,0x06,0x00]9920 9921v_rsq_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD9922// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x05,0x06,0x00]9923 9924v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD9925// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x0e,0x06,0x00]9926 9927v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD9928// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x16,0x06,0x00]9929 9930v_rsq_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD9931// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x16,0x06,0x00]9932 9933v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD9934// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x06,0x00]9935 9936v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_09937// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x00,0x00]9938 9939v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_19940// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x01,0x00]9941 9942v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_29943// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x02,0x00]9944 9945v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_39946// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x03,0x00]9947 9948v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_09949// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x04,0x00]9950 9951v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_19952// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x05,0x00]9953 9954v_rsq_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9955// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x16,0x00]9956 9957v_rsq_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD9958// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x26,0x00]9959 9960v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09961// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x00]9962 9963v_rsq_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09964// CHECK: [0xfa,0x48,0xfe,0x7f,0x01,0xe4,0x00,0x00]9965 9966v_rsq_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x09967// CHECK: [0xfa,0x48,0x0a,0x7e,0xff,0xe4,0x00,0x00]9968 9969v_rsq_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x09970// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x1b,0x00,0x00]9971 9972v_rsq_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x09973// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x40,0x01,0x00]9974 9975v_rsq_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x09976// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x41,0x01,0x00]9977 9978v_rsq_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x09979// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x42,0x01,0x00]9980 9981v_rsq_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x09982// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x43,0x01,0x00]9983 9984v_rsq_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x09985// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x30,0x01,0x00]9986 9987v_rsq_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x09988// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x34,0x01,0x00]9989 9990v_rsq_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x09991// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x38,0x01,0x00]9992 9993v_rsq_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x09994// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x3c,0x01,0x00]9995 9996v_rsq_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x09997// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x01,0x01,0x00]9998 9999v_rsq_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x010000// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x0f,0x01,0x00]10001 10002v_rsq_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x010003// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x11,0x01,0x00]10004 10005v_rsq_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x010006// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x1f,0x01,0x00]10007 10008v_rsq_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x010009// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x21,0x01,0x00]10010 10011v_rsq_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x010012// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x2f,0x01,0x00]10013 10014v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x010015// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x10]10016 10017v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x010018// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x30]10019 10020v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x010021// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0xf0]10022 10023v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x010024// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0xf0]10025 10026v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x110027// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x01]10028 10029v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x310030// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x03]10031 10032v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf10033// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x0f]10034 10035v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x010036// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x0f]10037 10038v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:010039// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x08,0x00]10040 10041v_rsq_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010042// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x10,0x00]10043 10044v_rsq_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010045// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x20,0x00]10046 10047v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10048// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x06,0x00]10049 10050v_sqrt_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10051// CHECK: [0xf9,0x4e,0xfe,0x7f,0x01,0x06,0x06,0x00]10052 10053v_sqrt_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10054// CHECK: [0xf9,0x4e,0x0a,0x7e,0xff,0x06,0x06,0x00]10055 10056v_sqrt_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10057// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x86,0x00]10058 10059v_sqrt_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10060// CHECK: [0xf9,0x4e,0x0a,0x7e,0x65,0x06,0x86,0x00]10061 10062v_sqrt_f32_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10063// CHECK: [0xf9,0x4e,0x0a,0x7e,0x66,0x06,0x86,0x00]10064 10065v_sqrt_f32_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10066// CHECK: [0xf9,0x4e,0x0a,0x7e,0x67,0x06,0x86,0x00]10067 10068v_sqrt_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10069// CHECK: [0xf9,0x4e,0x0a,0x7e,0x6a,0x06,0x86,0x00]10070 10071v_sqrt_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10072// CHECK: [0xf9,0x4e,0x0a,0x7e,0x6b,0x06,0x86,0x00]10073 10074v_sqrt_f32_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10075// CHECK: [0xf9,0x4e,0x0a,0x7e,0x7b,0x06,0x86,0x00]10076 10077v_sqrt_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10078// CHECK: [0xf9,0x4e,0x0a,0x7e,0x7c,0x06,0x86,0x00]10079 10080v_sqrt_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10081// CHECK: [0xf9,0x4e,0x0a,0x7e,0x7e,0x06,0x86,0x00]10082 10083v_sqrt_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10084// CHECK: [0xf9,0x4e,0x0a,0x7e,0x7f,0x06,0x86,0x00]10085 10086v_sqrt_f32_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10087// CHECK: [0xf9,0x4e,0x0a,0x7e,0x80,0x06,0x86,0x00]10088 10089v_sqrt_f32_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10090// CHECK: [0xf9,0x4e,0x0a,0x7e,0xc1,0x06,0x86,0x00]10091 10092v_sqrt_f32_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10093// CHECK: [0xf9,0x4e,0x0a,0x7e,0xf0,0x06,0x86,0x00]10094 10095v_sqrt_f32_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10096// CHECK: [0xf9,0x4e,0x0a,0x7e,0xf7,0x06,0x86,0x00]10097 10098v_sqrt_f32_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10099// CHECK: [0xf9,0x4e,0x0a,0x7e,0xfb,0x06,0x86,0x00]10100 10101v_sqrt_f32_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10102// CHECK: [0xf9,0x4e,0x0a,0x7e,0xfc,0x06,0x86,0x00]10103 10104v_sqrt_f32_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10105// CHECK: [0xf9,0x4e,0x0a,0x7e,0xfd,0x06,0x86,0x00]10106 10107v_sqrt_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10108// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x26,0x06,0x00]10109 10110v_sqrt_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10111// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x46,0x06,0x00]10112 10113v_sqrt_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10114// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x86,0x06,0x00]10115 10116v_sqrt_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10117// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0xc6,0x06,0x00]10118 10119v_sqrt_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD10120// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x06,0x00]10121 10122v_sqrt_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD10123// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x00,0x06,0x00]10124 10125v_sqrt_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD10126// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x01,0x06,0x00]10127 10128v_sqrt_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD10129// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x02,0x06,0x00]10130 10131v_sqrt_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD10132// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x03,0x06,0x00]10133 10134v_sqrt_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD10135// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x04,0x06,0x00]10136 10137v_sqrt_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD10138// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x05,0x06,0x00]10139 10140v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD10141// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x0e,0x06,0x00]10142 10143v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD10144// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x16,0x06,0x00]10145 10146v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD10147// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x16,0x06,0x00]10148 10149v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD10150// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x06,0x00]10151 10152v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_010153// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x00,0x00]10154 10155v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_110156// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x01,0x00]10157 10158v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_210159// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x02,0x00]10160 10161v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_310162// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x03,0x00]10163 10164v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_010165// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x04,0x00]10166 10167v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_110168// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x05,0x00]10169 10170v_sqrt_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10171// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x16,0x00]10172 10173v_sqrt_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10174// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x26,0x00]10175 10176v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010177// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x00]10178 10179v_sqrt_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010180// CHECK: [0xfa,0x4e,0xfe,0x7f,0x01,0xe4,0x00,0x00]10181 10182v_sqrt_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010183// CHECK: [0xfa,0x4e,0x0a,0x7e,0xff,0xe4,0x00,0x00]10184 10185v_sqrt_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x010186// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x1b,0x00,0x00]10187 10188v_sqrt_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x010189// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x40,0x01,0x00]10190 10191v_sqrt_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x010192// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x41,0x01,0x00]10193 10194v_sqrt_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x010195// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x42,0x01,0x00]10196 10197v_sqrt_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x010198// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x43,0x01,0x00]10199 10200v_sqrt_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x010201// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x30,0x01,0x00]10202 10203v_sqrt_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x010204// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x34,0x01,0x00]10205 10206v_sqrt_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x010207// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x38,0x01,0x00]10208 10209v_sqrt_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x010210// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x3c,0x01,0x00]10211 10212v_sqrt_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x010213// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x01,0x01,0x00]10214 10215v_sqrt_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x010216// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x0f,0x01,0x00]10217 10218v_sqrt_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x010219// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x11,0x01,0x00]10220 10221v_sqrt_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x010222// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x1f,0x01,0x00]10223 10224v_sqrt_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x010225// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x21,0x01,0x00]10226 10227v_sqrt_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x010228// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x2f,0x01,0x00]10229 10230v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x010231// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x10]10232 10233v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x010234// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x30]10235 10236v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x010237// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]10238 10239v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x010240// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]10241 10242v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x110243// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x01]10244 10245v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x310246// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x03]10247 10248v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf10249// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]10250 10251v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x010252// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]10253 10254v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:010255// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x08,0x00]10256 10257v_sqrt_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010258// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x10,0x00]10259 10260v_sqrt_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010261// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x20,0x00]10262 10263v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10264// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x06,0x06,0x00]10265 10266v_sin_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10267// CHECK: [0xf9,0x52,0xfe,0x7f,0x01,0x06,0x06,0x00]10268 10269v_sin_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10270// CHECK: [0xf9,0x52,0x0a,0x7e,0xff,0x06,0x06,0x00]10271 10272v_sin_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10273// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x06,0x86,0x00]10274 10275v_sin_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10276// CHECK: [0xf9,0x52,0x0a,0x7e,0x65,0x06,0x86,0x00]10277 10278v_sin_f32_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10279// CHECK: [0xf9,0x52,0x0a,0x7e,0x66,0x06,0x86,0x00]10280 10281v_sin_f32_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10282// CHECK: [0xf9,0x52,0x0a,0x7e,0x67,0x06,0x86,0x00]10283 10284v_sin_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10285// CHECK: [0xf9,0x52,0x0a,0x7e,0x6a,0x06,0x86,0x00]10286 10287v_sin_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10288// CHECK: [0xf9,0x52,0x0a,0x7e,0x6b,0x06,0x86,0x00]10289 10290v_sin_f32_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10291// CHECK: [0xf9,0x52,0x0a,0x7e,0x7b,0x06,0x86,0x00]10292 10293v_sin_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10294// CHECK: [0xf9,0x52,0x0a,0x7e,0x7c,0x06,0x86,0x00]10295 10296v_sin_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10297// CHECK: [0xf9,0x52,0x0a,0x7e,0x7e,0x06,0x86,0x00]10298 10299v_sin_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10300// CHECK: [0xf9,0x52,0x0a,0x7e,0x7f,0x06,0x86,0x00]10301 10302v_sin_f32_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10303// CHECK: [0xf9,0x52,0x0a,0x7e,0x80,0x06,0x86,0x00]10304 10305v_sin_f32_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10306// CHECK: [0xf9,0x52,0x0a,0x7e,0xc1,0x06,0x86,0x00]10307 10308v_sin_f32_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10309// CHECK: [0xf9,0x52,0x0a,0x7e,0xf0,0x06,0x86,0x00]10310 10311v_sin_f32_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10312// CHECK: [0xf9,0x52,0x0a,0x7e,0xf7,0x06,0x86,0x00]10313 10314v_sin_f32_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10315// CHECK: [0xf9,0x52,0x0a,0x7e,0xfb,0x06,0x86,0x00]10316 10317v_sin_f32_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10318// CHECK: [0xf9,0x52,0x0a,0x7e,0xfc,0x06,0x86,0x00]10319 10320v_sin_f32_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10321// CHECK: [0xf9,0x52,0x0a,0x7e,0xfd,0x06,0x86,0x00]10322 10323v_sin_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10324// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x26,0x06,0x00]10325 10326v_sin_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10327// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x46,0x06,0x00]10328 10329v_sin_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10330// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x86,0x06,0x00]10331 10332v_sin_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10333// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0xc6,0x06,0x00]10334 10335v_sin_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD10336// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x06,0x06,0x00]10337 10338v_sin_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD10339// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x00,0x06,0x00]10340 10341v_sin_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD10342// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x01,0x06,0x00]10343 10344v_sin_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD10345// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x02,0x06,0x00]10346 10347v_sin_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD10348// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x03,0x06,0x00]10349 10350v_sin_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD10351// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x04,0x06,0x00]10352 10353v_sin_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD10354// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x05,0x06,0x00]10355 10356v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD10357// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x0e,0x06,0x00]10358 10359v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD10360// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x16,0x06,0x00]10361 10362v_sin_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD10363// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x16,0x06,0x00]10364 10365v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD10366// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x06,0x06,0x00]10367 10368v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_010369// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x06,0x00,0x00]10370 10371v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_110372// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x06,0x01,0x00]10373 10374v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_210375// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x06,0x02,0x00]10376 10377v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_310378// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x06,0x03,0x00]10379 10380v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_010381// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x06,0x04,0x00]10382 10383v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_110384// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x06,0x05,0x00]10385 10386v_sin_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10387// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x06,0x16,0x00]10388 10389v_sin_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10390// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x06,0x26,0x00]10391 10392v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010393// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0x00]10394 10395v_sin_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010396// CHECK: [0xfa,0x52,0xfe,0x7f,0x01,0xe4,0x00,0x00]10397 10398v_sin_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010399// CHECK: [0xfa,0x52,0x0a,0x7e,0xff,0xe4,0x00,0x00]10400 10401v_sin_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x010402// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x1b,0x00,0x00]10403 10404v_sin_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x010405// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x40,0x01,0x00]10406 10407v_sin_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x010408// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x41,0x01,0x00]10409 10410v_sin_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x010411// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x42,0x01,0x00]10412 10413v_sin_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x010414// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x43,0x01,0x00]10415 10416v_sin_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x010417// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x30,0x01,0x00]10418 10419v_sin_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x010420// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x34,0x01,0x00]10421 10422v_sin_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x010423// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x38,0x01,0x00]10424 10425v_sin_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x010426// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x3c,0x01,0x00]10427 10428v_sin_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x010429// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x01,0x01,0x00]10430 10431v_sin_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x010432// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x0f,0x01,0x00]10433 10434v_sin_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x010435// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x11,0x01,0x00]10436 10437v_sin_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x010438// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x1f,0x01,0x00]10439 10440v_sin_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x010441// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x21,0x01,0x00]10442 10443v_sin_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x010444// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x2f,0x01,0x00]10445 10446v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x010447// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0x10]10448 10449v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x010450// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0x30]10451 10452v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x010453// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0xf0]10454 10455v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x010456// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0xf0]10457 10458v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x110459// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0x01]10460 10461v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x310462// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0x03]10463 10464v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf10465// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0x0f]10466 10467v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x010468// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0x0f]10469 10470v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:010471// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x08,0x00]10472 10473v_sin_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010474// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x10,0x00]10475 10476v_sin_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010477// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x20,0x00]10478 10479v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10480// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x06,0x00]10481 10482v_cos_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10483// CHECK: [0xf9,0x54,0xfe,0x7f,0x01,0x06,0x06,0x00]10484 10485v_cos_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10486// CHECK: [0xf9,0x54,0x0a,0x7e,0xff,0x06,0x06,0x00]10487 10488v_cos_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10489// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x86,0x00]10490 10491v_cos_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10492// CHECK: [0xf9,0x54,0x0a,0x7e,0x65,0x06,0x86,0x00]10493 10494v_cos_f32_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10495// CHECK: [0xf9,0x54,0x0a,0x7e,0x66,0x06,0x86,0x00]10496 10497v_cos_f32_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10498// CHECK: [0xf9,0x54,0x0a,0x7e,0x67,0x06,0x86,0x00]10499 10500v_cos_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10501// CHECK: [0xf9,0x54,0x0a,0x7e,0x6a,0x06,0x86,0x00]10502 10503v_cos_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10504// CHECK: [0xf9,0x54,0x0a,0x7e,0x6b,0x06,0x86,0x00]10505 10506v_cos_f32_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10507// CHECK: [0xf9,0x54,0x0a,0x7e,0x7b,0x06,0x86,0x00]10508 10509v_cos_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10510// CHECK: [0xf9,0x54,0x0a,0x7e,0x7c,0x06,0x86,0x00]10511 10512v_cos_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10513// CHECK: [0xf9,0x54,0x0a,0x7e,0x7e,0x06,0x86,0x00]10514 10515v_cos_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10516// CHECK: [0xf9,0x54,0x0a,0x7e,0x7f,0x06,0x86,0x00]10517 10518v_cos_f32_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10519// CHECK: [0xf9,0x54,0x0a,0x7e,0x80,0x06,0x86,0x00]10520 10521v_cos_f32_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10522// CHECK: [0xf9,0x54,0x0a,0x7e,0xc1,0x06,0x86,0x00]10523 10524v_cos_f32_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10525// CHECK: [0xf9,0x54,0x0a,0x7e,0xf0,0x06,0x86,0x00]10526 10527v_cos_f32_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10528// CHECK: [0xf9,0x54,0x0a,0x7e,0xf7,0x06,0x86,0x00]10529 10530v_cos_f32_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10531// CHECK: [0xf9,0x54,0x0a,0x7e,0xfb,0x06,0x86,0x00]10532 10533v_cos_f32_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10534// CHECK: [0xf9,0x54,0x0a,0x7e,0xfc,0x06,0x86,0x00]10535 10536v_cos_f32_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10537// CHECK: [0xf9,0x54,0x0a,0x7e,0xfd,0x06,0x86,0x00]10538 10539v_cos_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10540// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x26,0x06,0x00]10541 10542v_cos_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10543// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x46,0x06,0x00]10544 10545v_cos_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10546// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x86,0x06,0x00]10547 10548v_cos_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10549// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0xc6,0x06,0x00]10550 10551v_cos_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD10552// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x06,0x00]10553 10554v_cos_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD10555// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x00,0x06,0x00]10556 10557v_cos_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD10558// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x01,0x06,0x00]10559 10560v_cos_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD10561// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x02,0x06,0x00]10562 10563v_cos_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD10564// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x03,0x06,0x00]10565 10566v_cos_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD10567// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x04,0x06,0x00]10568 10569v_cos_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD10570// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x05,0x06,0x00]10571 10572v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD10573// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x0e,0x06,0x00]10574 10575v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD10576// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x16,0x06,0x00]10577 10578v_cos_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD10579// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x16,0x06,0x00]10580 10581v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD10582// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x06,0x00]10583 10584v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_010585// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x00,0x00]10586 10587v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_110588// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x01,0x00]10589 10590v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_210591// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x02,0x00]10592 10593v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_310594// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x03,0x00]10595 10596v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_010597// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x04,0x00]10598 10599v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_110600// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x05,0x00]10601 10602v_cos_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10603// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x16,0x00]10604 10605v_cos_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10606// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x26,0x00]10607 10608v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010609// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x00]10610 10611v_cos_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010612// CHECK: [0xfa,0x54,0xfe,0x7f,0x01,0xe4,0x00,0x00]10613 10614v_cos_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010615// CHECK: [0xfa,0x54,0x0a,0x7e,0xff,0xe4,0x00,0x00]10616 10617v_cos_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x010618// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x1b,0x00,0x00]10619 10620v_cos_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x010621// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x40,0x01,0x00]10622 10623v_cos_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x010624// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x41,0x01,0x00]10625 10626v_cos_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x010627// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x42,0x01,0x00]10628 10629v_cos_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x010630// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x43,0x01,0x00]10631 10632v_cos_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x010633// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x30,0x01,0x00]10634 10635v_cos_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x010636// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x34,0x01,0x00]10637 10638v_cos_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x010639// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x38,0x01,0x00]10640 10641v_cos_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x010642// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x3c,0x01,0x00]10643 10644v_cos_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x010645// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x01,0x01,0x00]10646 10647v_cos_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x010648// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x0f,0x01,0x00]10649 10650v_cos_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x010651// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x11,0x01,0x00]10652 10653v_cos_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x010654// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x1f,0x01,0x00]10655 10656v_cos_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x010657// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x21,0x01,0x00]10658 10659v_cos_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x010660// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x2f,0x01,0x00]10661 10662v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x010663// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x10]10664 10665v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x010666// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x30]10667 10668v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x010669// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0xf0]10670 10671v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x010672// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0xf0]10673 10674v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x110675// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x01]10676 10677v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x310678// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x03]10679 10680v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf10681// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x0f]10682 10683v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x010684// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x0f]10685 10686v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:010687// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x08,0x00]10688 10689v_cos_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010690// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x10,0x00]10691 10692v_cos_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010693// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x20,0x00]10694 10695v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10696// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x06,0x00]10697 10698v_not_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10699// CHECK: [0xf9,0x56,0xfe,0x7f,0x01,0x06,0x06,0x00]10700 10701v_not_b32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10702// CHECK: [0xf9,0x56,0x0a,0x7e,0xff,0x06,0x06,0x00]10703 10704v_not_b32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10705// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x86,0x00]10706 10707v_not_b32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10708// CHECK: [0xf9,0x56,0x0a,0x7e,0x65,0x06,0x86,0x00]10709 10710v_not_b32_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10711// CHECK: [0xf9,0x56,0x0a,0x7e,0x66,0x06,0x86,0x00]10712 10713v_not_b32_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10714// CHECK: [0xf9,0x56,0x0a,0x7e,0x67,0x06,0x86,0x00]10715 10716v_not_b32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10717// CHECK: [0xf9,0x56,0x0a,0x7e,0x6a,0x06,0x86,0x00]10718 10719v_not_b32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10720// CHECK: [0xf9,0x56,0x0a,0x7e,0x6b,0x06,0x86,0x00]10721 10722v_not_b32_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10723// CHECK: [0xf9,0x56,0x0a,0x7e,0x7b,0x06,0x86,0x00]10724 10725v_not_b32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10726// CHECK: [0xf9,0x56,0x0a,0x7e,0x7c,0x06,0x86,0x00]10727 10728v_not_b32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10729// CHECK: [0xf9,0x56,0x0a,0x7e,0x7e,0x06,0x86,0x00]10730 10731v_not_b32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10732// CHECK: [0xf9,0x56,0x0a,0x7e,0x7f,0x06,0x86,0x00]10733 10734v_not_b32_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10735// CHECK: [0xf9,0x56,0x0a,0x7e,0x80,0x06,0x86,0x00]10736 10737v_not_b32_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10738// CHECK: [0xf9,0x56,0x0a,0x7e,0xc1,0x06,0x86,0x00]10739 10740v_not_b32_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10741// CHECK: [0xf9,0x56,0x0a,0x7e,0xf0,0x06,0x86,0x00]10742 10743v_not_b32_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10744// CHECK: [0xf9,0x56,0x0a,0x7e,0xf7,0x06,0x86,0x00]10745 10746v_not_b32_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10747// CHECK: [0xf9,0x56,0x0a,0x7e,0xfb,0x06,0x86,0x00]10748 10749v_not_b32_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10750// CHECK: [0xf9,0x56,0x0a,0x7e,0xfc,0x06,0x86,0x00]10751 10752v_not_b32_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10753// CHECK: [0xf9,0x56,0x0a,0x7e,0xfd,0x06,0x86,0x00]10754 10755v_not_b32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD10756// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x06,0x00]10757 10758v_not_b32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD10759// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x00,0x06,0x00]10760 10761v_not_b32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD10762// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x01,0x06,0x00]10763 10764v_not_b32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD10765// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x02,0x06,0x00]10766 10767v_not_b32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD10768// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x03,0x06,0x00]10769 10770v_not_b32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD10771// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x04,0x06,0x00]10772 10773v_not_b32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD10774// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x05,0x06,0x00]10775 10776v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD10777// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x0e,0x06,0x00]10778 10779v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD10780// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x16,0x06,0x00]10781 10782v_not_b32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD10783// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x16,0x06,0x00]10784 10785v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD10786// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x06,0x00]10787 10788v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_010789// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x00,0x00]10790 10791v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_110792// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x01,0x00]10793 10794v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_210795// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x02,0x00]10796 10797v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_310798// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x03,0x00]10799 10800v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_010801// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x04,0x00]10802 10803v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_110804// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x05,0x00]10805 10806v_not_b32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10807// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x0e,0x00]10808 10809v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010810// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x00]10811 10812v_not_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010813// CHECK: [0xfa,0x56,0xfe,0x7f,0x01,0xe4,0x00,0x00]10814 10815v_not_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x010816// CHECK: [0xfa,0x56,0x0a,0x7e,0xff,0xe4,0x00,0x00]10817 10818v_not_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x010819// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x1b,0x00,0x00]10820 10821v_not_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x010822// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x40,0x01,0x00]10823 10824v_not_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x010825// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x41,0x01,0x00]10826 10827v_not_b32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x010828// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x42,0x01,0x00]10829 10830v_not_b32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x010831// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x43,0x01,0x00]10832 10833v_not_b32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x010834// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x30,0x01,0x00]10835 10836v_not_b32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x010837// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x34,0x01,0x00]10838 10839v_not_b32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x010840// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x38,0x01,0x00]10841 10842v_not_b32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x010843// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x3c,0x01,0x00]10844 10845v_not_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x010846// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x01,0x01,0x00]10847 10848v_not_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x010849// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x0f,0x01,0x00]10850 10851v_not_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x010852// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x11,0x01,0x00]10853 10854v_not_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x010855// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x1f,0x01,0x00]10856 10857v_not_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x010858// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x21,0x01,0x00]10859 10860v_not_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x010861// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x2f,0x01,0x00]10862 10863v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x010864// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x10]10865 10866v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x010867// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x30]10868 10869v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x010870// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0xf0]10871 10872v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x010873// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0xf0]10874 10875v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x110876// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x01]10877 10878v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x310879// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x03]10880 10881v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf10882// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x0f]10883 10884v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x010885// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x0f]10886 10887v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:010888// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x08,0x00]10889 10890v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10891// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x06,0x06,0x00]10892 10893v_bfrev_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10894// CHECK: [0xf9,0x58,0xfe,0x7f,0x01,0x06,0x06,0x00]10895 10896v_bfrev_b32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10897// CHECK: [0xf9,0x58,0x0a,0x7e,0xff,0x06,0x06,0x00]10898 10899v_bfrev_b32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10900// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x06,0x86,0x00]10901 10902v_bfrev_b32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10903// CHECK: [0xf9,0x58,0x0a,0x7e,0x65,0x06,0x86,0x00]10904 10905v_bfrev_b32_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10906// CHECK: [0xf9,0x58,0x0a,0x7e,0x66,0x06,0x86,0x00]10907 10908v_bfrev_b32_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10909// CHECK: [0xf9,0x58,0x0a,0x7e,0x67,0x06,0x86,0x00]10910 10911v_bfrev_b32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10912// CHECK: [0xf9,0x58,0x0a,0x7e,0x6a,0x06,0x86,0x00]10913 10914v_bfrev_b32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10915// CHECK: [0xf9,0x58,0x0a,0x7e,0x6b,0x06,0x86,0x00]10916 10917v_bfrev_b32_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10918// CHECK: [0xf9,0x58,0x0a,0x7e,0x7b,0x06,0x86,0x00]10919 10920v_bfrev_b32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10921// CHECK: [0xf9,0x58,0x0a,0x7e,0x7c,0x06,0x86,0x00]10922 10923v_bfrev_b32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10924// CHECK: [0xf9,0x58,0x0a,0x7e,0x7e,0x06,0x86,0x00]10925 10926v_bfrev_b32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10927// CHECK: [0xf9,0x58,0x0a,0x7e,0x7f,0x06,0x86,0x00]10928 10929v_bfrev_b32_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10930// CHECK: [0xf9,0x58,0x0a,0x7e,0x80,0x06,0x86,0x00]10931 10932v_bfrev_b32_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10933// CHECK: [0xf9,0x58,0x0a,0x7e,0xc1,0x06,0x86,0x00]10934 10935v_bfrev_b32_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10936// CHECK: [0xf9,0x58,0x0a,0x7e,0xf0,0x06,0x86,0x00]10937 10938v_bfrev_b32_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10939// CHECK: [0xf9,0x58,0x0a,0x7e,0xf7,0x06,0x86,0x00]10940 10941v_bfrev_b32_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10942// CHECK: [0xf9,0x58,0x0a,0x7e,0xfb,0x06,0x86,0x00]10943 10944v_bfrev_b32_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10945// CHECK: [0xf9,0x58,0x0a,0x7e,0xfc,0x06,0x86,0x00]10946 10947v_bfrev_b32_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD10948// CHECK: [0xf9,0x58,0x0a,0x7e,0xfd,0x06,0x86,0x00]10949 10950v_bfrev_b32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD10951// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x06,0x06,0x00]10952 10953v_bfrev_b32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD10954// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x00,0x06,0x00]10955 10956v_bfrev_b32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD10957// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x01,0x06,0x00]10958 10959v_bfrev_b32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD10960// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x02,0x06,0x00]10961 10962v_bfrev_b32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD10963// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x03,0x06,0x00]10964 10965v_bfrev_b32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD10966// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x04,0x06,0x00]10967 10968v_bfrev_b32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD10969// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x05,0x06,0x00]10970 10971v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD10972// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x0e,0x06,0x00]10973 10974v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD10975// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x16,0x06,0x00]10976 10977v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD10978// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x16,0x06,0x00]10979 10980v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD10981// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x06,0x06,0x00]10982 10983v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_010984// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x06,0x00,0x00]10985 10986v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_110987// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x06,0x01,0x00]10988 10989v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_210990// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x06,0x02,0x00]10991 10992v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_310993// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x06,0x03,0x00]10994 10995v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_010996// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x06,0x04,0x00]10997 10998v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_110999// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x06,0x05,0x00]11000 11001v_bfrev_b32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11002// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x06,0x0e,0x00]11003 11004v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011005// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0x00]11006 11007v_bfrev_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011008// CHECK: [0xfa,0x58,0xfe,0x7f,0x01,0xe4,0x00,0x00]11009 11010v_bfrev_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011011// CHECK: [0xfa,0x58,0x0a,0x7e,0xff,0xe4,0x00,0x00]11012 11013v_bfrev_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x011014// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x1b,0x00,0x00]11015 11016v_bfrev_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x011017// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x40,0x01,0x00]11018 11019v_bfrev_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x011020// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x41,0x01,0x00]11021 11022v_bfrev_b32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x011023// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x42,0x01,0x00]11024 11025v_bfrev_b32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x011026// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x43,0x01,0x00]11027 11028v_bfrev_b32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x011029// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x30,0x01,0x00]11030 11031v_bfrev_b32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x011032// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x34,0x01,0x00]11033 11034v_bfrev_b32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x011035// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x38,0x01,0x00]11036 11037v_bfrev_b32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x011038// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x3c,0x01,0x00]11039 11040v_bfrev_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x011041// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x01,0x01,0x00]11042 11043v_bfrev_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x011044// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x0f,0x01,0x00]11045 11046v_bfrev_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x011047// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x11,0x01,0x00]11048 11049v_bfrev_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x011050// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x1f,0x01,0x00]11051 11052v_bfrev_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x011053// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x21,0x01,0x00]11054 11055v_bfrev_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x011056// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x2f,0x01,0x00]11057 11058v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x011059// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0x10]11060 11061v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x011062// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0x30]11063 11064v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x011065// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0xf0]11066 11067v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x011068// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0xf0]11069 11070v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x111071// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0x01]11072 11073v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x311074// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0x03]11075 11076v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf11077// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0x0f]11078 11079v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x011080// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0x0f]11081 11082v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:011083// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x08,0x00]11084 11085v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11086// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x06,0x06,0x00]11087 11088v_ffbh_u32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11089// CHECK: [0xf9,0x5a,0xfe,0x7f,0x01,0x06,0x06,0x00]11090 11091v_ffbh_u32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11092// CHECK: [0xf9,0x5a,0x0a,0x7e,0xff,0x06,0x06,0x00]11093 11094v_ffbh_u32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11095// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x06,0x86,0x00]11096 11097v_ffbh_u32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11098// CHECK: [0xf9,0x5a,0x0a,0x7e,0x65,0x06,0x86,0x00]11099 11100v_ffbh_u32_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11101// CHECK: [0xf9,0x5a,0x0a,0x7e,0x66,0x06,0x86,0x00]11102 11103v_ffbh_u32_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11104// CHECK: [0xf9,0x5a,0x0a,0x7e,0x67,0x06,0x86,0x00]11105 11106v_ffbh_u32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11107// CHECK: [0xf9,0x5a,0x0a,0x7e,0x6a,0x06,0x86,0x00]11108 11109v_ffbh_u32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11110// CHECK: [0xf9,0x5a,0x0a,0x7e,0x6b,0x06,0x86,0x00]11111 11112v_ffbh_u32_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11113// CHECK: [0xf9,0x5a,0x0a,0x7e,0x7b,0x06,0x86,0x00]11114 11115v_ffbh_u32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11116// CHECK: [0xf9,0x5a,0x0a,0x7e,0x7c,0x06,0x86,0x00]11117 11118v_ffbh_u32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11119// CHECK: [0xf9,0x5a,0x0a,0x7e,0x7e,0x06,0x86,0x00]11120 11121v_ffbh_u32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11122// CHECK: [0xf9,0x5a,0x0a,0x7e,0x7f,0x06,0x86,0x00]11123 11124v_ffbh_u32_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11125// CHECK: [0xf9,0x5a,0x0a,0x7e,0x80,0x06,0x86,0x00]11126 11127v_ffbh_u32_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11128// CHECK: [0xf9,0x5a,0x0a,0x7e,0xc1,0x06,0x86,0x00]11129 11130v_ffbh_u32_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11131// CHECK: [0xf9,0x5a,0x0a,0x7e,0xf0,0x06,0x86,0x00]11132 11133v_ffbh_u32_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11134// CHECK: [0xf9,0x5a,0x0a,0x7e,0xf7,0x06,0x86,0x00]11135 11136v_ffbh_u32_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11137// CHECK: [0xf9,0x5a,0x0a,0x7e,0xfb,0x06,0x86,0x00]11138 11139v_ffbh_u32_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11140// CHECK: [0xf9,0x5a,0x0a,0x7e,0xfc,0x06,0x86,0x00]11141 11142v_ffbh_u32_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11143// CHECK: [0xf9,0x5a,0x0a,0x7e,0xfd,0x06,0x86,0x00]11144 11145v_ffbh_u32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD11146// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x06,0x06,0x00]11147 11148v_ffbh_u32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD11149// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x00,0x06,0x00]11150 11151v_ffbh_u32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD11152// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x01,0x06,0x00]11153 11154v_ffbh_u32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD11155// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x02,0x06,0x00]11156 11157v_ffbh_u32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD11158// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x03,0x06,0x00]11159 11160v_ffbh_u32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD11161// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x04,0x06,0x00]11162 11163v_ffbh_u32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD11164// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x05,0x06,0x00]11165 11166v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD11167// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x0e,0x06,0x00]11168 11169v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD11170// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x16,0x06,0x00]11171 11172v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD11173// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x16,0x06,0x00]11174 11175v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD11176// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x06,0x06,0x00]11177 11178v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_011179// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x06,0x00,0x00]11180 11181v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_111182// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x06,0x01,0x00]11183 11184v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_211185// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x06,0x02,0x00]11186 11187v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_311188// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x06,0x03,0x00]11189 11190v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_011191// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x06,0x04,0x00]11192 11193v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_111194// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x06,0x05,0x00]11195 11196v_ffbh_u32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11197// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x06,0x0e,0x00]11198 11199v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011200// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0x00]11201 11202v_ffbh_u32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011203// CHECK: [0xfa,0x5a,0xfe,0x7f,0x01,0xe4,0x00,0x00]11204 11205v_ffbh_u32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011206// CHECK: [0xfa,0x5a,0x0a,0x7e,0xff,0xe4,0x00,0x00]11207 11208v_ffbh_u32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x011209// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x1b,0x00,0x00]11210 11211v_ffbh_u32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x011212// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x40,0x01,0x00]11213 11214v_ffbh_u32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x011215// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x41,0x01,0x00]11216 11217v_ffbh_u32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x011218// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x42,0x01,0x00]11219 11220v_ffbh_u32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x011221// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x43,0x01,0x00]11222 11223v_ffbh_u32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x011224// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x30,0x01,0x00]11225 11226v_ffbh_u32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x011227// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x34,0x01,0x00]11228 11229v_ffbh_u32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x011230// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x38,0x01,0x00]11231 11232v_ffbh_u32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x011233// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x3c,0x01,0x00]11234 11235v_ffbh_u32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x011236// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x01,0x01,0x00]11237 11238v_ffbh_u32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x011239// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x0f,0x01,0x00]11240 11241v_ffbh_u32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x011242// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x11,0x01,0x00]11243 11244v_ffbh_u32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x011245// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x1f,0x01,0x00]11246 11247v_ffbh_u32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x011248// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x21,0x01,0x00]11249 11250v_ffbh_u32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x011251// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x2f,0x01,0x00]11252 11253v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x011254// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0x10]11255 11256v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x011257// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0x30]11258 11259v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x011260// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]11261 11262v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x011263// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]11264 11265v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x111266// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0x01]11267 11268v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x311269// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0x03]11270 11271v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf11272// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]11273 11274v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x011275// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]11276 11277v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:011278// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x08,0x00]11279 11280v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11281// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x06,0x00]11282 11283v_ffbl_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11284// CHECK: [0xf9,0x5c,0xfe,0x7f,0x01,0x06,0x06,0x00]11285 11286v_ffbl_b32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11287// CHECK: [0xf9,0x5c,0x0a,0x7e,0xff,0x06,0x06,0x00]11288 11289v_ffbl_b32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11290// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x86,0x00]11291 11292v_ffbl_b32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11293// CHECK: [0xf9,0x5c,0x0a,0x7e,0x65,0x06,0x86,0x00]11294 11295v_ffbl_b32_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11296// CHECK: [0xf9,0x5c,0x0a,0x7e,0x66,0x06,0x86,0x00]11297 11298v_ffbl_b32_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11299// CHECK: [0xf9,0x5c,0x0a,0x7e,0x67,0x06,0x86,0x00]11300 11301v_ffbl_b32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11302// CHECK: [0xf9,0x5c,0x0a,0x7e,0x6a,0x06,0x86,0x00]11303 11304v_ffbl_b32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11305// CHECK: [0xf9,0x5c,0x0a,0x7e,0x6b,0x06,0x86,0x00]11306 11307v_ffbl_b32_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11308// CHECK: [0xf9,0x5c,0x0a,0x7e,0x7b,0x06,0x86,0x00]11309 11310v_ffbl_b32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11311// CHECK: [0xf9,0x5c,0x0a,0x7e,0x7c,0x06,0x86,0x00]11312 11313v_ffbl_b32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11314// CHECK: [0xf9,0x5c,0x0a,0x7e,0x7e,0x06,0x86,0x00]11315 11316v_ffbl_b32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11317// CHECK: [0xf9,0x5c,0x0a,0x7e,0x7f,0x06,0x86,0x00]11318 11319v_ffbl_b32_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11320// CHECK: [0xf9,0x5c,0x0a,0x7e,0x80,0x06,0x86,0x00]11321 11322v_ffbl_b32_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11323// CHECK: [0xf9,0x5c,0x0a,0x7e,0xc1,0x06,0x86,0x00]11324 11325v_ffbl_b32_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11326// CHECK: [0xf9,0x5c,0x0a,0x7e,0xf0,0x06,0x86,0x00]11327 11328v_ffbl_b32_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11329// CHECK: [0xf9,0x5c,0x0a,0x7e,0xf7,0x06,0x86,0x00]11330 11331v_ffbl_b32_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11332// CHECK: [0xf9,0x5c,0x0a,0x7e,0xfb,0x06,0x86,0x00]11333 11334v_ffbl_b32_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11335// CHECK: [0xf9,0x5c,0x0a,0x7e,0xfc,0x06,0x86,0x00]11336 11337v_ffbl_b32_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11338// CHECK: [0xf9,0x5c,0x0a,0x7e,0xfd,0x06,0x86,0x00]11339 11340v_ffbl_b32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD11341// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x06,0x00]11342 11343v_ffbl_b32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD11344// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x00,0x06,0x00]11345 11346v_ffbl_b32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD11347// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x01,0x06,0x00]11348 11349v_ffbl_b32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD11350// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x02,0x06,0x00]11351 11352v_ffbl_b32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD11353// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x03,0x06,0x00]11354 11355v_ffbl_b32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD11356// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x04,0x06,0x00]11357 11358v_ffbl_b32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD11359// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x05,0x06,0x00]11360 11361v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD11362// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x0e,0x06,0x00]11363 11364v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD11365// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x16,0x06,0x00]11366 11367v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD11368// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x16,0x06,0x00]11369 11370v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD11371// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x06,0x00]11372 11373v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_011374// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x00,0x00]11375 11376v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_111377// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x01,0x00]11378 11379v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_211380// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x02,0x00]11381 11382v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_311383// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x03,0x00]11384 11385v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_011386// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x04,0x00]11387 11388v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_111389// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x05,0x00]11390 11391v_ffbl_b32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11392// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x0e,0x00]11393 11394v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011395// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x00]11396 11397v_ffbl_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011398// CHECK: [0xfa,0x5c,0xfe,0x7f,0x01,0xe4,0x00,0x00]11399 11400v_ffbl_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011401// CHECK: [0xfa,0x5c,0x0a,0x7e,0xff,0xe4,0x00,0x00]11402 11403v_ffbl_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x011404// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x1b,0x00,0x00]11405 11406v_ffbl_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x011407// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x40,0x01,0x00]11408 11409v_ffbl_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x011410// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x41,0x01,0x00]11411 11412v_ffbl_b32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x011413// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x42,0x01,0x00]11414 11415v_ffbl_b32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x011416// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x43,0x01,0x00]11417 11418v_ffbl_b32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x011419// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x30,0x01,0x00]11420 11421v_ffbl_b32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x011422// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x34,0x01,0x00]11423 11424v_ffbl_b32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x011425// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x38,0x01,0x00]11426 11427v_ffbl_b32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x011428// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x3c,0x01,0x00]11429 11430v_ffbl_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x011431// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x01,0x01,0x00]11432 11433v_ffbl_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x011434// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x0f,0x01,0x00]11435 11436v_ffbl_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x011437// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x11,0x01,0x00]11438 11439v_ffbl_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x011440// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x1f,0x01,0x00]11441 11442v_ffbl_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x011443// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x21,0x01,0x00]11444 11445v_ffbl_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x011446// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x2f,0x01,0x00]11447 11448v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x011449// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x10]11450 11451v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x011452// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x30]11453 11454v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x011455// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]11456 11457v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x011458// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]11459 11460v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x111461// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x01]11462 11463v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x311464// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x03]11465 11466v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf11467// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]11468 11469v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x011470// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]11471 11472v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:011473// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x08,0x00]11474 11475v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11476// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x06,0x06,0x00]11477 11478v_ffbh_i32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11479// CHECK: [0xf9,0x5e,0xfe,0x7f,0x01,0x06,0x06,0x00]11480 11481v_ffbh_i32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11482// CHECK: [0xf9,0x5e,0x0a,0x7e,0xff,0x06,0x06,0x00]11483 11484v_ffbh_i32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11485// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x06,0x86,0x00]11486 11487v_ffbh_i32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11488// CHECK: [0xf9,0x5e,0x0a,0x7e,0x65,0x06,0x86,0x00]11489 11490v_ffbh_i32_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11491// CHECK: [0xf9,0x5e,0x0a,0x7e,0x66,0x06,0x86,0x00]11492 11493v_ffbh_i32_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11494// CHECK: [0xf9,0x5e,0x0a,0x7e,0x67,0x06,0x86,0x00]11495 11496v_ffbh_i32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11497// CHECK: [0xf9,0x5e,0x0a,0x7e,0x6a,0x06,0x86,0x00]11498 11499v_ffbh_i32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11500// CHECK: [0xf9,0x5e,0x0a,0x7e,0x6b,0x06,0x86,0x00]11501 11502v_ffbh_i32_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11503// CHECK: [0xf9,0x5e,0x0a,0x7e,0x7b,0x06,0x86,0x00]11504 11505v_ffbh_i32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11506// CHECK: [0xf9,0x5e,0x0a,0x7e,0x7c,0x06,0x86,0x00]11507 11508v_ffbh_i32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11509// CHECK: [0xf9,0x5e,0x0a,0x7e,0x7e,0x06,0x86,0x00]11510 11511v_ffbh_i32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11512// CHECK: [0xf9,0x5e,0x0a,0x7e,0x7f,0x06,0x86,0x00]11513 11514v_ffbh_i32_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11515// CHECK: [0xf9,0x5e,0x0a,0x7e,0x80,0x06,0x86,0x00]11516 11517v_ffbh_i32_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11518// CHECK: [0xf9,0x5e,0x0a,0x7e,0xc1,0x06,0x86,0x00]11519 11520v_ffbh_i32_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11521// CHECK: [0xf9,0x5e,0x0a,0x7e,0xf0,0x06,0x86,0x00]11522 11523v_ffbh_i32_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11524// CHECK: [0xf9,0x5e,0x0a,0x7e,0xf7,0x06,0x86,0x00]11525 11526v_ffbh_i32_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11527// CHECK: [0xf9,0x5e,0x0a,0x7e,0xfb,0x06,0x86,0x00]11528 11529v_ffbh_i32_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11530// CHECK: [0xf9,0x5e,0x0a,0x7e,0xfc,0x06,0x86,0x00]11531 11532v_ffbh_i32_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11533// CHECK: [0xf9,0x5e,0x0a,0x7e,0xfd,0x06,0x86,0x00]11534 11535v_ffbh_i32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD11536// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x06,0x06,0x00]11537 11538v_ffbh_i32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD11539// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x00,0x06,0x00]11540 11541v_ffbh_i32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD11542// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x01,0x06,0x00]11543 11544v_ffbh_i32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD11545// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x02,0x06,0x00]11546 11547v_ffbh_i32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD11548// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x03,0x06,0x00]11549 11550v_ffbh_i32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD11551// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x04,0x06,0x00]11552 11553v_ffbh_i32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD11554// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x05,0x06,0x00]11555 11556v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD11557// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x0e,0x06,0x00]11558 11559v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD11560// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x16,0x06,0x00]11561 11562v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD11563// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x16,0x06,0x00]11564 11565v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD11566// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x06,0x06,0x00]11567 11568v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_011569// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x06,0x00,0x00]11570 11571v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_111572// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x06,0x01,0x00]11573 11574v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_211575// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x06,0x02,0x00]11576 11577v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_311578// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x06,0x03,0x00]11579 11580v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_011581// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x06,0x04,0x00]11582 11583v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_111584// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x06,0x05,0x00]11585 11586v_ffbh_i32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11587// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x06,0x0e,0x00]11588 11589v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011590// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0x00]11591 11592v_ffbh_i32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011593// CHECK: [0xfa,0x5e,0xfe,0x7f,0x01,0xe4,0x00,0x00]11594 11595v_ffbh_i32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011596// CHECK: [0xfa,0x5e,0x0a,0x7e,0xff,0xe4,0x00,0x00]11597 11598v_ffbh_i32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x011599// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x1b,0x00,0x00]11600 11601v_ffbh_i32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x011602// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x40,0x01,0x00]11603 11604v_ffbh_i32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x011605// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x41,0x01,0x00]11606 11607v_ffbh_i32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x011608// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x42,0x01,0x00]11609 11610v_ffbh_i32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x011611// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x43,0x01,0x00]11612 11613v_ffbh_i32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x011614// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x30,0x01,0x00]11615 11616v_ffbh_i32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x011617// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x34,0x01,0x00]11618 11619v_ffbh_i32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x011620// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x38,0x01,0x00]11621 11622v_ffbh_i32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x011623// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x3c,0x01,0x00]11624 11625v_ffbh_i32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x011626// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x01,0x01,0x00]11627 11628v_ffbh_i32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x011629// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x0f,0x01,0x00]11630 11631v_ffbh_i32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x011632// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x11,0x01,0x00]11633 11634v_ffbh_i32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x011635// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x1f,0x01,0x00]11636 11637v_ffbh_i32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x011638// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x21,0x01,0x00]11639 11640v_ffbh_i32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x011641// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x2f,0x01,0x00]11642 11643v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x011644// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0x10]11645 11646v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x011647// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0x30]11648 11649v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x011650// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]11651 11652v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x011653// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]11654 11655v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x111656// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0x01]11657 11658v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x311659// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0x03]11660 11661v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf11662// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]11663 11664v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x011665// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]11666 11667v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:011668// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x08,0x00]11669 11670v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11671// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x06,0x00]11672 11673v_frexp_exp_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11674// CHECK: [0xf9,0x66,0xfe,0x7f,0x01,0x06,0x06,0x00]11675 11676v_frexp_exp_i32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11677// CHECK: [0xf9,0x66,0x0a,0x7e,0xff,0x06,0x06,0x00]11678 11679v_frexp_exp_i32_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11680// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x86,0x00]11681 11682v_frexp_exp_i32_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11683// CHECK: [0xf9,0x66,0x0a,0x7e,0x65,0x06,0x86,0x00]11684 11685v_frexp_exp_i32_f32_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11686// CHECK: [0xf9,0x66,0x0a,0x7e,0x66,0x06,0x86,0x00]11687 11688v_frexp_exp_i32_f32_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11689// CHECK: [0xf9,0x66,0x0a,0x7e,0x67,0x06,0x86,0x00]11690 11691v_frexp_exp_i32_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11692// CHECK: [0xf9,0x66,0x0a,0x7e,0x6a,0x06,0x86,0x00]11693 11694v_frexp_exp_i32_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11695// CHECK: [0xf9,0x66,0x0a,0x7e,0x6b,0x06,0x86,0x00]11696 11697v_frexp_exp_i32_f32_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11698// CHECK: [0xf9,0x66,0x0a,0x7e,0x7b,0x06,0x86,0x00]11699 11700v_frexp_exp_i32_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11701// CHECK: [0xf9,0x66,0x0a,0x7e,0x7c,0x06,0x86,0x00]11702 11703v_frexp_exp_i32_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11704// CHECK: [0xf9,0x66,0x0a,0x7e,0x7e,0x06,0x86,0x00]11705 11706v_frexp_exp_i32_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11707// CHECK: [0xf9,0x66,0x0a,0x7e,0x7f,0x06,0x86,0x00]11708 11709v_frexp_exp_i32_f32_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11710// CHECK: [0xf9,0x66,0x0a,0x7e,0x80,0x06,0x86,0x00]11711 11712v_frexp_exp_i32_f32_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11713// CHECK: [0xf9,0x66,0x0a,0x7e,0xc1,0x06,0x86,0x00]11714 11715v_frexp_exp_i32_f32_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11716// CHECK: [0xf9,0x66,0x0a,0x7e,0xf0,0x06,0x86,0x00]11717 11718v_frexp_exp_i32_f32_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11719// CHECK: [0xf9,0x66,0x0a,0x7e,0xf7,0x06,0x86,0x00]11720 11721v_frexp_exp_i32_f32_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11722// CHECK: [0xf9,0x66,0x0a,0x7e,0xfb,0x06,0x86,0x00]11723 11724v_frexp_exp_i32_f32_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11725// CHECK: [0xf9,0x66,0x0a,0x7e,0xfc,0x06,0x86,0x00]11726 11727v_frexp_exp_i32_f32_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11728// CHECK: [0xf9,0x66,0x0a,0x7e,0xfd,0x06,0x86,0x00]11729 11730v_frexp_exp_i32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD11731// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x06,0x00]11732 11733v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD11734// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x00,0x06,0x00]11735 11736v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD11737// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x01,0x06,0x00]11738 11739v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD11740// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x02,0x06,0x00]11741 11742v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD11743// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x03,0x06,0x00]11744 11745v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD11746// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x04,0x06,0x00]11747 11748v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD11749// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x05,0x06,0x00]11750 11751v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD11752// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x0e,0x06,0x00]11753 11754v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD11755// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x16,0x06,0x00]11756 11757v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD11758// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x16,0x06,0x00]11759 11760v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD11761// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x06,0x00]11762 11763v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_011764// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x00,0x00]11765 11766v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_111767// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x01,0x00]11768 11769v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_211770// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x02,0x00]11771 11772v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_311773// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x03,0x00]11774 11775v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_011776// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x04,0x00]11777 11778v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_111779// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x05,0x00]11780 11781v_frexp_exp_i32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11782// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x16,0x00]11783 11784v_frexp_exp_i32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11785// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x26,0x00]11786 11787v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011788// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x00]11789 11790v_frexp_exp_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011791// CHECK: [0xfa,0x66,0xfe,0x7f,0x01,0xe4,0x00,0x00]11792 11793v_frexp_exp_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011794// CHECK: [0xfa,0x66,0x0a,0x7e,0xff,0xe4,0x00,0x00]11795 11796v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x011797// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x1b,0x00,0x00]11798 11799v_frexp_exp_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x011800// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x40,0x01,0x00]11801 11802v_frexp_exp_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x011803// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x41,0x01,0x00]11804 11805v_frexp_exp_i32_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x011806// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x42,0x01,0x00]11807 11808v_frexp_exp_i32_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x011809// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x43,0x01,0x00]11810 11811v_frexp_exp_i32_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x011812// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x30,0x01,0x00]11813 11814v_frexp_exp_i32_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x011815// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x34,0x01,0x00]11816 11817v_frexp_exp_i32_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x011818// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x38,0x01,0x00]11819 11820v_frexp_exp_i32_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x011821// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x3c,0x01,0x00]11822 11823v_frexp_exp_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x011824// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x01,0x01,0x00]11825 11826v_frexp_exp_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x011827// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x0f,0x01,0x00]11828 11829v_frexp_exp_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x011830// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x11,0x01,0x00]11831 11832v_frexp_exp_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x011833// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x1f,0x01,0x00]11834 11835v_frexp_exp_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x011836// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x21,0x01,0x00]11837 11838v_frexp_exp_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x011839// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x2f,0x01,0x00]11840 11841v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x011842// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x10]11843 11844v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x011845// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x30]11846 11847v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x011848// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0xf0]11849 11850v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x011851// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0xf0]11852 11853v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x111854// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x01]11855 11856v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x311857// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x03]11858 11859v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf11860// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x0f]11861 11862v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x011863// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x0f]11864 11865v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:011866// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x08,0x00]11867 11868v_frexp_exp_i32_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011869// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x10,0x00]11870 11871v_frexp_exp_i32_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x011872// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x20,0x00]11873 11874v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11875// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x06,0x06,0x00]11876 11877v_frexp_mant_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11878// CHECK: [0xf9,0x68,0xfe,0x7f,0x01,0x06,0x06,0x00]11879 11880v_frexp_mant_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11881// CHECK: [0xf9,0x68,0x0a,0x7e,0xff,0x06,0x06,0x00]11882 11883v_frexp_mant_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11884// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x06,0x86,0x00]11885 11886v_frexp_mant_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11887// CHECK: [0xf9,0x68,0x0a,0x7e,0x65,0x06,0x86,0x00]11888 11889v_frexp_mant_f32_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11890// CHECK: [0xf9,0x68,0x0a,0x7e,0x66,0x06,0x86,0x00]11891 11892v_frexp_mant_f32_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11893// CHECK: [0xf9,0x68,0x0a,0x7e,0x67,0x06,0x86,0x00]11894 11895v_frexp_mant_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11896// CHECK: [0xf9,0x68,0x0a,0x7e,0x6a,0x06,0x86,0x00]11897 11898v_frexp_mant_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11899// CHECK: [0xf9,0x68,0x0a,0x7e,0x6b,0x06,0x86,0x00]11900 11901v_frexp_mant_f32_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11902// CHECK: [0xf9,0x68,0x0a,0x7e,0x7b,0x06,0x86,0x00]11903 11904v_frexp_mant_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11905// CHECK: [0xf9,0x68,0x0a,0x7e,0x7c,0x06,0x86,0x00]11906 11907v_frexp_mant_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11908// CHECK: [0xf9,0x68,0x0a,0x7e,0x7e,0x06,0x86,0x00]11909 11910v_frexp_mant_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11911// CHECK: [0xf9,0x68,0x0a,0x7e,0x7f,0x06,0x86,0x00]11912 11913v_frexp_mant_f32_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11914// CHECK: [0xf9,0x68,0x0a,0x7e,0x80,0x06,0x86,0x00]11915 11916v_frexp_mant_f32_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11917// CHECK: [0xf9,0x68,0x0a,0x7e,0xc1,0x06,0x86,0x00]11918 11919v_frexp_mant_f32_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11920// CHECK: [0xf9,0x68,0x0a,0x7e,0xf0,0x06,0x86,0x00]11921 11922v_frexp_mant_f32_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11923// CHECK: [0xf9,0x68,0x0a,0x7e,0xf7,0x06,0x86,0x00]11924 11925v_frexp_mant_f32_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11926// CHECK: [0xf9,0x68,0x0a,0x7e,0xfb,0x06,0x86,0x00]11927 11928v_frexp_mant_f32_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11929// CHECK: [0xf9,0x68,0x0a,0x7e,0xfc,0x06,0x86,0x00]11930 11931v_frexp_mant_f32_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11932// CHECK: [0xf9,0x68,0x0a,0x7e,0xfd,0x06,0x86,0x00]11933 11934v_frexp_mant_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11935// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x26,0x06,0x00]11936 11937v_frexp_mant_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11938// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x46,0x06,0x00]11939 11940v_frexp_mant_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11941// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x86,0x06,0x00]11942 11943v_frexp_mant_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11944// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0xc6,0x06,0x00]11945 11946v_frexp_mant_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD11947// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x06,0x06,0x00]11948 11949v_frexp_mant_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD11950// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x00,0x06,0x00]11951 11952v_frexp_mant_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD11953// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x01,0x06,0x00]11954 11955v_frexp_mant_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD11956// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x02,0x06,0x00]11957 11958v_frexp_mant_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD11959// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x03,0x06,0x00]11960 11961v_frexp_mant_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD11962// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x04,0x06,0x00]11963 11964v_frexp_mant_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD11965// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x05,0x06,0x00]11966 11967v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD11968// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x0e,0x06,0x00]11969 11970v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD11971// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x16,0x06,0x00]11972 11973v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD11974// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x16,0x06,0x00]11975 11976v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD11977// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x06,0x06,0x00]11978 11979v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_011980// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x06,0x00,0x00]11981 11982v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_111983// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x06,0x01,0x00]11984 11985v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_211986// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x06,0x02,0x00]11987 11988v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_311989// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x06,0x03,0x00]11990 11991v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_011992// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x06,0x04,0x00]11993 11994v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_111995// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x06,0x05,0x00]11996 11997v_frexp_mant_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD11998// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x06,0x16,0x00]11999 12000v_frexp_mant_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12001// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x06,0x26,0x00]12002 12003v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012004// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0x00]12005 12006v_frexp_mant_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012007// CHECK: [0xfa,0x68,0xfe,0x7f,0x01,0xe4,0x00,0x00]12008 12009v_frexp_mant_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012010// CHECK: [0xfa,0x68,0x0a,0x7e,0xff,0xe4,0x00,0x00]12011 12012v_frexp_mant_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x012013// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x1b,0x00,0x00]12014 12015v_frexp_mant_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x012016// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x40,0x01,0x00]12017 12018v_frexp_mant_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x012019// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x41,0x01,0x00]12020 12021v_frexp_mant_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x012022// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x42,0x01,0x00]12023 12024v_frexp_mant_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x012025// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x43,0x01,0x00]12026 12027v_frexp_mant_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x012028// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x30,0x01,0x00]12029 12030v_frexp_mant_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x012031// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x34,0x01,0x00]12032 12033v_frexp_mant_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x012034// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x38,0x01,0x00]12035 12036v_frexp_mant_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x012037// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x3c,0x01,0x00]12038 12039v_frexp_mant_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x012040// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x01,0x01,0x00]12041 12042v_frexp_mant_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x012043// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x0f,0x01,0x00]12044 12045v_frexp_mant_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x012046// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x11,0x01,0x00]12047 12048v_frexp_mant_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x012049// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x1f,0x01,0x00]12050 12051v_frexp_mant_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x012052// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x21,0x01,0x00]12053 12054v_frexp_mant_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x012055// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x2f,0x01,0x00]12056 12057v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x012058// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0x10]12059 12060v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x012061// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0x30]12062 12063v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x012064// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0xf0]12065 12066v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x012067// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0xf0]12068 12069v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x112070// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0x01]12071 12072v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x312073// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0x03]12074 12075v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf12076// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0x0f]12077 12078v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x012079// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0x0f]12080 12081v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:012082// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x08,0x00]12083 12084v_frexp_mant_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012085// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x10,0x00]12086 12087v_frexp_mant_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012088// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x20,0x00]12089 12090v_screen_partition_4se_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12091// CHECK: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x06,0x00]12092 12093v_screen_partition_4se_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12094// CHECK: [0xf9,0x6e,0xfe,0x7f,0x01,0x06,0x06,0x00]12095 12096v_screen_partition_4se_b32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12097// CHECK: [0xf9,0x6e,0x0a,0x7e,0xff,0x06,0x06,0x00]12098 12099v_screen_partition_4se_b32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12100// CHECK: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x86,0x00]12101 12102v_screen_partition_4se_b32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12103// CHECK: [0xf9,0x6e,0x0a,0x7e,0x65,0x06,0x86,0x00]12104 12105v_screen_partition_4se_b32_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12106// CHECK: [0xf9,0x6e,0x0a,0x7e,0x66,0x06,0x86,0x00]12107 12108v_screen_partition_4se_b32_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12109// CHECK: [0xf9,0x6e,0x0a,0x7e,0x67,0x06,0x86,0x00]12110 12111v_screen_partition_4se_b32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12112// CHECK: [0xf9,0x6e,0x0a,0x7e,0x6a,0x06,0x86,0x00]12113 12114v_screen_partition_4se_b32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12115// CHECK: [0xf9,0x6e,0x0a,0x7e,0x6b,0x06,0x86,0x00]12116 12117v_screen_partition_4se_b32_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12118// CHECK: [0xf9,0x6e,0x0a,0x7e,0x7b,0x06,0x86,0x00]12119 12120v_screen_partition_4se_b32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12121// CHECK: [0xf9,0x6e,0x0a,0x7e,0x7c,0x06,0x86,0x00]12122 12123v_screen_partition_4se_b32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12124// CHECK: [0xf9,0x6e,0x0a,0x7e,0x7e,0x06,0x86,0x00]12125 12126v_screen_partition_4se_b32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12127// CHECK: [0xf9,0x6e,0x0a,0x7e,0x7f,0x06,0x86,0x00]12128 12129v_screen_partition_4se_b32_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12130// CHECK: [0xf9,0x6e,0x0a,0x7e,0x80,0x06,0x86,0x00]12131 12132v_screen_partition_4se_b32_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12133// CHECK: [0xf9,0x6e,0x0a,0x7e,0xc1,0x06,0x86,0x00]12134 12135v_screen_partition_4se_b32_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12136// CHECK: [0xf9,0x6e,0x0a,0x7e,0xf0,0x06,0x86,0x00]12137 12138v_screen_partition_4se_b32_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12139// CHECK: [0xf9,0x6e,0x0a,0x7e,0xf7,0x06,0x86,0x00]12140 12141v_screen_partition_4se_b32_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12142// CHECK: [0xf9,0x6e,0x0a,0x7e,0xfb,0x06,0x86,0x00]12143 12144v_screen_partition_4se_b32_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12145// CHECK: [0xf9,0x6e,0x0a,0x7e,0xfc,0x06,0x86,0x00]12146 12147v_screen_partition_4se_b32_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12148// CHECK: [0xf9,0x6e,0x0a,0x7e,0xfd,0x06,0x86,0x00]12149 12150v_screen_partition_4se_b32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD12151// CHECK: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x06,0x00]12152 12153v_screen_partition_4se_b32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD12154// CHECK: [0xf9,0x6e,0x0a,0x7e,0x01,0x00,0x06,0x00]12155 12156v_screen_partition_4se_b32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD12157// CHECK: [0xf9,0x6e,0x0a,0x7e,0x01,0x01,0x06,0x00]12158 12159v_screen_partition_4se_b32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD12160// CHECK: [0xf9,0x6e,0x0a,0x7e,0x01,0x02,0x06,0x00]12161 12162v_screen_partition_4se_b32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD12163// CHECK: [0xf9,0x6e,0x0a,0x7e,0x01,0x03,0x06,0x00]12164 12165v_screen_partition_4se_b32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD12166// CHECK: [0xf9,0x6e,0x0a,0x7e,0x01,0x04,0x06,0x00]12167 12168v_screen_partition_4se_b32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD12169// CHECK: [0xf9,0x6e,0x0a,0x7e,0x01,0x05,0x06,0x00]12170 12171v_screen_partition_4se_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD12172// CHECK: [0xf9,0x6e,0x0a,0x7e,0x01,0x0e,0x06,0x00]12173 12174v_screen_partition_4se_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD12175// CHECK: [0xf9,0x6e,0x0a,0x7e,0x01,0x16,0x06,0x00]12176 12177v_screen_partition_4se_b32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD12178// CHECK: [0xf9,0x6e,0x0a,0x7e,0x01,0x16,0x06,0x00]12179 12180v_screen_partition_4se_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD12181// CHECK: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x06,0x00]12182 12183v_screen_partition_4se_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_012184// CHECK: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x00,0x00]12185 12186v_screen_partition_4se_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_112187// CHECK: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x01,0x00]12188 12189v_screen_partition_4se_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_212190// CHECK: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x02,0x00]12191 12192v_screen_partition_4se_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_312193// CHECK: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x03,0x00]12194 12195v_screen_partition_4se_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_012196// CHECK: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x04,0x00]12197 12198v_screen_partition_4se_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_112199// CHECK: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x05,0x00]12200 12201v_screen_partition_4se_b32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12202// CHECK: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x0e,0x00]12203 12204v_screen_partition_4se_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012205// CHECK: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x00]12206 12207v_screen_partition_4se_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012208// CHECK: [0xfa,0x6e,0xfe,0x7f,0x01,0xe4,0x00,0x00]12209 12210v_screen_partition_4se_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012211// CHECK: [0xfa,0x6e,0x0a,0x7e,0xff,0xe4,0x00,0x00]12212 12213v_screen_partition_4se_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x012214// CHECK: [0xfa,0x6e,0x0a,0x7e,0x01,0x1b,0x00,0x00]12215 12216v_screen_partition_4se_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x012217// CHECK: [0xfa,0x6e,0x0a,0x7e,0x01,0x40,0x01,0x00]12218 12219v_screen_partition_4se_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x012220// CHECK: [0xfa,0x6e,0x0a,0x7e,0x01,0x41,0x01,0x00]12221 12222v_screen_partition_4se_b32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x012223// CHECK: [0xfa,0x6e,0x0a,0x7e,0x01,0x42,0x01,0x00]12224 12225v_screen_partition_4se_b32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x012226// CHECK: [0xfa,0x6e,0x0a,0x7e,0x01,0x43,0x01,0x00]12227 12228v_screen_partition_4se_b32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x012229// CHECK: [0xfa,0x6e,0x0a,0x7e,0x01,0x30,0x01,0x00]12230 12231v_screen_partition_4se_b32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x012232// CHECK: [0xfa,0x6e,0x0a,0x7e,0x01,0x34,0x01,0x00]12233 12234v_screen_partition_4se_b32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x012235// CHECK: [0xfa,0x6e,0x0a,0x7e,0x01,0x38,0x01,0x00]12236 12237v_screen_partition_4se_b32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x012238// CHECK: [0xfa,0x6e,0x0a,0x7e,0x01,0x3c,0x01,0x00]12239 12240v_screen_partition_4se_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x012241// CHECK: [0xfa,0x6e,0x0a,0x7e,0x01,0x01,0x01,0x00]12242 12243v_screen_partition_4se_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x012244// CHECK: [0xfa,0x6e,0x0a,0x7e,0x01,0x0f,0x01,0x00]12245 12246v_screen_partition_4se_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x012247// CHECK: [0xfa,0x6e,0x0a,0x7e,0x01,0x11,0x01,0x00]12248 12249v_screen_partition_4se_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x012250// CHECK: [0xfa,0x6e,0x0a,0x7e,0x01,0x1f,0x01,0x00]12251 12252v_screen_partition_4se_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x012253// CHECK: [0xfa,0x6e,0x0a,0x7e,0x01,0x21,0x01,0x00]12254 12255v_screen_partition_4se_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x012256// CHECK: [0xfa,0x6e,0x0a,0x7e,0x01,0x2f,0x01,0x00]12257 12258v_screen_partition_4se_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x012259// CHECK: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x10]12260 12261v_screen_partition_4se_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x012262// CHECK: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x30]12263 12264v_screen_partition_4se_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x012265// CHECK: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]12266 12267v_screen_partition_4se_b32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x012268// CHECK: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]12269 12270v_screen_partition_4se_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x112271// CHECK: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x01]12272 12273v_screen_partition_4se_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x312274// CHECK: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x03]12275 12276v_screen_partition_4se_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf12277// CHECK: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]12278 12279v_screen_partition_4se_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x012280// CHECK: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]12281 12282v_screen_partition_4se_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:012283// CHECK: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x08,0x00]12284 12285v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12286// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x06,0x00]12287 12288v_cvt_f16_u16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12289// CHECK: [0xf9,0x72,0xfe,0x7f,0x01,0x06,0x06,0x00]12290 12291v_cvt_f16_u16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12292// CHECK: [0xf9,0x72,0x0a,0x7e,0xff,0x06,0x06,0x00]12293 12294v_cvt_f16_u16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12295// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x86,0x00]12296 12297v_cvt_f16_u16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12298// CHECK: [0xf9,0x72,0x0a,0x7e,0x65,0x06,0x86,0x00]12299 12300v_cvt_f16_u16_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12301// CHECK: [0xf9,0x72,0x0a,0x7e,0x66,0x06,0x86,0x00]12302 12303v_cvt_f16_u16_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12304// CHECK: [0xf9,0x72,0x0a,0x7e,0x67,0x06,0x86,0x00]12305 12306v_cvt_f16_u16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12307// CHECK: [0xf9,0x72,0x0a,0x7e,0x6a,0x06,0x86,0x00]12308 12309v_cvt_f16_u16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12310// CHECK: [0xf9,0x72,0x0a,0x7e,0x6b,0x06,0x86,0x00]12311 12312v_cvt_f16_u16_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12313// CHECK: [0xf9,0x72,0x0a,0x7e,0x7b,0x06,0x86,0x00]12314 12315v_cvt_f16_u16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12316// CHECK: [0xf9,0x72,0x0a,0x7e,0x7c,0x06,0x86,0x00]12317 12318v_cvt_f16_u16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12319// CHECK: [0xf9,0x72,0x0a,0x7e,0x7e,0x06,0x86,0x00]12320 12321v_cvt_f16_u16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12322// CHECK: [0xf9,0x72,0x0a,0x7e,0x7f,0x06,0x86,0x00]12323 12324v_cvt_f16_u16_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12325// CHECK: [0xf9,0x72,0x0a,0x7e,0x80,0x06,0x86,0x00]12326 12327v_cvt_f16_u16_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12328// CHECK: [0xf9,0x72,0x0a,0x7e,0xc1,0x06,0x86,0x00]12329 12330v_cvt_f16_u16_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12331// CHECK: [0xf9,0x72,0x0a,0x7e,0xfb,0x06,0x86,0x00]12332 12333v_cvt_f16_u16_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12334// CHECK: [0xf9,0x72,0x0a,0x7e,0xfc,0x06,0x86,0x00]12335 12336v_cvt_f16_u16_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12337// CHECK: [0xf9,0x72,0x0a,0x7e,0xfd,0x06,0x86,0x00]12338 12339v_cvt_f16_u16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12340// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x26,0x06,0x00]12341 12342v_cvt_f16_u16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD12343// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x06,0x00]12344 12345v_cvt_f16_u16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD12346// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x00,0x06,0x00]12347 12348v_cvt_f16_u16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD12349// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x01,0x06,0x00]12350 12351v_cvt_f16_u16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD12352// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x02,0x06,0x00]12353 12354v_cvt_f16_u16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD12355// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x03,0x06,0x00]12356 12357v_cvt_f16_u16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD12358// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x04,0x06,0x00]12359 12360v_cvt_f16_u16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD12361// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x05,0x06,0x00]12362 12363v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD12364// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x0e,0x06,0x00]12365 12366v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD12367// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x16,0x06,0x00]12368 12369v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD12370// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x16,0x06,0x00]12371 12372v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD12373// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x06,0x00]12374 12375v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_012376// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x00,0x00]12377 12378v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_112379// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x01,0x00]12380 12381v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_212382// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x02,0x00]12383 12384v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_312385// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x03,0x00]12386 12387v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_012388// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x04,0x00]12389 12390v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_112391// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x05,0x00]12392 12393v_cvt_f16_u16_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12394// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x0e,0x00]12395 12396v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012397// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x00]12398 12399v_cvt_f16_u16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012400// CHECK: [0xfa,0x72,0xfe,0x7f,0x01,0xe4,0x00,0x00]12401 12402v_cvt_f16_u16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012403// CHECK: [0xfa,0x72,0x0a,0x7e,0xff,0xe4,0x00,0x00]12404 12405v_cvt_f16_u16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x012406// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x1b,0x00,0x00]12407 12408v_cvt_f16_u16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x012409// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x40,0x01,0x00]12410 12411v_cvt_f16_u16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x012412// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x41,0x01,0x00]12413 12414v_cvt_f16_u16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x012415// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x42,0x01,0x00]12416 12417v_cvt_f16_u16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x012418// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x43,0x01,0x00]12419 12420v_cvt_f16_u16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x012421// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x30,0x01,0x00]12422 12423v_cvt_f16_u16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x012424// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x34,0x01,0x00]12425 12426v_cvt_f16_u16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x012427// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x38,0x01,0x00]12428 12429v_cvt_f16_u16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x012430// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x3c,0x01,0x00]12431 12432v_cvt_f16_u16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x012433// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x01,0x01,0x00]12434 12435v_cvt_f16_u16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x012436// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x0f,0x01,0x00]12437 12438v_cvt_f16_u16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x012439// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x11,0x01,0x00]12440 12441v_cvt_f16_u16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x012442// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x1f,0x01,0x00]12443 12444v_cvt_f16_u16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x012445// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x21,0x01,0x00]12446 12447v_cvt_f16_u16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x012448// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x2f,0x01,0x00]12449 12450v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x012451// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x10]12452 12453v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x012454// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x30]12455 12456v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x012457// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0xf0]12458 12459v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x012460// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0xf0]12461 12462v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x112463// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x01]12464 12465v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x312466// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x03]12467 12468v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf12469// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x0f]12470 12471v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x012472// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x0f]12473 12474v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:012475// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x08,0x00]12476 12477v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12478// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x06,0x00]12479 12480v_cvt_f16_i16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12481// CHECK: [0xf9,0x74,0xfe,0x7f,0x01,0x06,0x06,0x00]12482 12483v_cvt_f16_i16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12484// CHECK: [0xf9,0x74,0x0a,0x7e,0xff,0x06,0x06,0x00]12485 12486v_cvt_f16_i16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12487// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x86,0x00]12488 12489v_cvt_f16_i16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12490// CHECK: [0xf9,0x74,0x0a,0x7e,0x65,0x06,0x86,0x00]12491 12492v_cvt_f16_i16_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12493// CHECK: [0xf9,0x74,0x0a,0x7e,0x66,0x06,0x86,0x00]12494 12495v_cvt_f16_i16_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12496// CHECK: [0xf9,0x74,0x0a,0x7e,0x67,0x06,0x86,0x00]12497 12498v_cvt_f16_i16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12499// CHECK: [0xf9,0x74,0x0a,0x7e,0x6a,0x06,0x86,0x00]12500 12501v_cvt_f16_i16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12502// CHECK: [0xf9,0x74,0x0a,0x7e,0x6b,0x06,0x86,0x00]12503 12504v_cvt_f16_i16_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12505// CHECK: [0xf9,0x74,0x0a,0x7e,0x7b,0x06,0x86,0x00]12506 12507v_cvt_f16_i16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12508// CHECK: [0xf9,0x74,0x0a,0x7e,0x7c,0x06,0x86,0x00]12509 12510v_cvt_f16_i16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12511// CHECK: [0xf9,0x74,0x0a,0x7e,0x7e,0x06,0x86,0x00]12512 12513v_cvt_f16_i16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12514// CHECK: [0xf9,0x74,0x0a,0x7e,0x7f,0x06,0x86,0x00]12515 12516v_cvt_f16_i16_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12517// CHECK: [0xf9,0x74,0x0a,0x7e,0x80,0x06,0x86,0x00]12518 12519v_cvt_f16_i16_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12520// CHECK: [0xf9,0x74,0x0a,0x7e,0xc1,0x06,0x86,0x00]12521 12522v_cvt_f16_i16_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12523// CHECK: [0xf9,0x74,0x0a,0x7e,0xfb,0x06,0x86,0x00]12524 12525v_cvt_f16_i16_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12526// CHECK: [0xf9,0x74,0x0a,0x7e,0xfc,0x06,0x86,0x00]12527 12528v_cvt_f16_i16_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12529// CHECK: [0xf9,0x74,0x0a,0x7e,0xfd,0x06,0x86,0x00]12530 12531v_cvt_f16_i16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12532// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x26,0x06,0x00]12533 12534v_cvt_f16_i16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD12535// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x06,0x00]12536 12537v_cvt_f16_i16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD12538// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x00,0x06,0x00]12539 12540v_cvt_f16_i16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD12541// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x01,0x06,0x00]12542 12543v_cvt_f16_i16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD12544// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x02,0x06,0x00]12545 12546v_cvt_f16_i16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD12547// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x03,0x06,0x00]12548 12549v_cvt_f16_i16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD12550// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x04,0x06,0x00]12551 12552v_cvt_f16_i16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD12553// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x05,0x06,0x00]12554 12555v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD12556// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x0e,0x06,0x00]12557 12558v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD12559// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x16,0x06,0x00]12560 12561v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD12562// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x16,0x06,0x00]12563 12564v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD12565// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x06,0x00]12566 12567v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_012568// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x00,0x00]12569 12570v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_112571// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x01,0x00]12572 12573v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_212574// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x02,0x00]12575 12576v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_312577// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x03,0x00]12578 12579v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_012580// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x04,0x00]12581 12582v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_112583// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x05,0x00]12584 12585v_cvt_f16_i16_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12586// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x0e,0x00]12587 12588v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012589// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x00]12590 12591v_cvt_f16_i16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012592// CHECK: [0xfa,0x74,0xfe,0x7f,0x01,0xe4,0x00,0x00]12593 12594v_cvt_f16_i16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012595// CHECK: [0xfa,0x74,0x0a,0x7e,0xff,0xe4,0x00,0x00]12596 12597v_cvt_f16_i16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x012598// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x1b,0x00,0x00]12599 12600v_cvt_f16_i16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x012601// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x40,0x01,0x00]12602 12603v_cvt_f16_i16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x012604// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x41,0x01,0x00]12605 12606v_cvt_f16_i16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x012607// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x42,0x01,0x00]12608 12609v_cvt_f16_i16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x012610// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x43,0x01,0x00]12611 12612v_cvt_f16_i16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x012613// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x30,0x01,0x00]12614 12615v_cvt_f16_i16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x012616// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x34,0x01,0x00]12617 12618v_cvt_f16_i16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x012619// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x38,0x01,0x00]12620 12621v_cvt_f16_i16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x012622// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x3c,0x01,0x00]12623 12624v_cvt_f16_i16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x012625// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x01,0x01,0x00]12626 12627v_cvt_f16_i16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x012628// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x0f,0x01,0x00]12629 12630v_cvt_f16_i16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x012631// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x11,0x01,0x00]12632 12633v_cvt_f16_i16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x012634// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x1f,0x01,0x00]12635 12636v_cvt_f16_i16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x012637// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x21,0x01,0x00]12638 12639v_cvt_f16_i16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x012640// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x2f,0x01,0x00]12641 12642v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x012643// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x10]12644 12645v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x012646// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x30]12647 12648v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x012649// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0xf0]12650 12651v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x012652// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0xf0]12653 12654v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x112655// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x01]12656 12657v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x312658// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x03]12659 12660v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf12661// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x0f]12662 12663v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x012664// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x0f]12665 12666v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:012667// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x08,0x00]12668 12669v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12670// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x06,0x00]12671 12672v_cvt_u16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12673// CHECK: [0xf9,0x76,0xfe,0x7f,0x01,0x06,0x06,0x00]12674 12675v_cvt_u16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12676// CHECK: [0xf9,0x76,0x0a,0x7e,0xff,0x06,0x06,0x00]12677 12678v_cvt_u16_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12679// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x86,0x00]12680 12681v_cvt_u16_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12682// CHECK: [0xf9,0x76,0x0a,0x7e,0x65,0x06,0x86,0x00]12683 12684v_cvt_u16_f16_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12685// CHECK: [0xf9,0x76,0x0a,0x7e,0x66,0x06,0x86,0x00]12686 12687v_cvt_u16_f16_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12688// CHECK: [0xf9,0x76,0x0a,0x7e,0x67,0x06,0x86,0x00]12689 12690v_cvt_u16_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12691// CHECK: [0xf9,0x76,0x0a,0x7e,0x6a,0x06,0x86,0x00]12692 12693v_cvt_u16_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12694// CHECK: [0xf9,0x76,0x0a,0x7e,0x6b,0x06,0x86,0x00]12695 12696v_cvt_u16_f16_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12697// CHECK: [0xf9,0x76,0x0a,0x7e,0x7b,0x06,0x86,0x00]12698 12699v_cvt_u16_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12700// CHECK: [0xf9,0x76,0x0a,0x7e,0x7c,0x06,0x86,0x00]12701 12702v_cvt_u16_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12703// CHECK: [0xf9,0x76,0x0a,0x7e,0x7e,0x06,0x86,0x00]12704 12705v_cvt_u16_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12706// CHECK: [0xf9,0x76,0x0a,0x7e,0x7f,0x06,0x86,0x00]12707 12708v_cvt_u16_f16_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12709// CHECK: [0xf9,0x76,0x0a,0x7e,0x80,0x06,0x86,0x00]12710 12711v_cvt_u16_f16_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12712// CHECK: [0xf9,0x76,0x0a,0x7e,0xc1,0x06,0x86,0x00]12713 12714v_cvt_u16_f16_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12715// CHECK: [0xf9,0x76,0x0a,0x7e,0xf0,0x06,0x86,0x00]12716 12717v_cvt_u16_f16_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12718// CHECK: [0xf9,0x76,0x0a,0x7e,0xf7,0x06,0x86,0x00]12719 12720v_cvt_u16_f16_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12721// CHECK: [0xf9,0x76,0x0a,0x7e,0xfb,0x06,0x86,0x00]12722 12723v_cvt_u16_f16_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12724// CHECK: [0xf9,0x76,0x0a,0x7e,0xfc,0x06,0x86,0x00]12725 12726v_cvt_u16_f16_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12727// CHECK: [0xf9,0x76,0x0a,0x7e,0xfd,0x06,0x86,0x00]12728 12729v_cvt_u16_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12730// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x26,0x06,0x00]12731 12732v_cvt_u16_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD12733// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x06,0x00]12734 12735v_cvt_u16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD12736// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x00,0x06,0x00]12737 12738v_cvt_u16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD12739// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x01,0x06,0x00]12740 12741v_cvt_u16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD12742// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x02,0x06,0x00]12743 12744v_cvt_u16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD12745// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x03,0x06,0x00]12746 12747v_cvt_u16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD12748// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x04,0x06,0x00]12749 12750v_cvt_u16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD12751// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x05,0x06,0x00]12752 12753v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD12754// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x0e,0x06,0x00]12755 12756v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD12757// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x16,0x06,0x00]12758 12759v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD12760// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x16,0x06,0x00]12761 12762v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD12763// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x06,0x00]12764 12765v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_012766// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x00,0x00]12767 12768v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_112769// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x01,0x00]12770 12771v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_212772// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x02,0x00]12773 12774v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_312775// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x03,0x00]12776 12777v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_012778// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x04,0x00]12779 12780v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_112781// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x05,0x00]12782 12783v_cvt_u16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12784// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x16,0x00]12785 12786v_cvt_u16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12787// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x26,0x00]12788 12789v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012790// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x00]12791 12792v_cvt_u16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012793// CHECK: [0xfa,0x76,0xfe,0x7f,0x01,0xe4,0x00,0x00]12794 12795v_cvt_u16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012796// CHECK: [0xfa,0x76,0x0a,0x7e,0xff,0xe4,0x00,0x00]12797 12798v_cvt_u16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x012799// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x1b,0x00,0x00]12800 12801v_cvt_u16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x012802// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x40,0x01,0x00]12803 12804v_cvt_u16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x012805// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x41,0x01,0x00]12806 12807v_cvt_u16_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x012808// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x42,0x01,0x00]12809 12810v_cvt_u16_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x012811// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x43,0x01,0x00]12812 12813v_cvt_u16_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x012814// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x30,0x01,0x00]12815 12816v_cvt_u16_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x012817// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x34,0x01,0x00]12818 12819v_cvt_u16_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x012820// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x38,0x01,0x00]12821 12822v_cvt_u16_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x012823// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x3c,0x01,0x00]12824 12825v_cvt_u16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x012826// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x01,0x01,0x00]12827 12828v_cvt_u16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x012829// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x0f,0x01,0x00]12830 12831v_cvt_u16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x012832// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x11,0x01,0x00]12833 12834v_cvt_u16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x012835// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x1f,0x01,0x00]12836 12837v_cvt_u16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x012838// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x21,0x01,0x00]12839 12840v_cvt_u16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x012841// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x2f,0x01,0x00]12842 12843v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x012844// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x10]12845 12846v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x012847// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x30]12848 12849v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x012850// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0xf0]12851 12852v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x012853// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0xf0]12854 12855v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x112856// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x01]12857 12858v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x312859// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x03]12860 12861v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf12862// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x0f]12863 12864v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x012865// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x0f]12866 12867v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:012868// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x08,0x00]12869 12870v_cvt_u16_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012871// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x10,0x00]12872 12873v_cvt_u16_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012874// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x20,0x00]12875 12876v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12877// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x06,0x06,0x00]12878 12879v_cvt_i16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12880// CHECK: [0xf9,0x78,0xfe,0x7f,0x01,0x06,0x06,0x00]12881 12882v_cvt_i16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12883// CHECK: [0xf9,0x78,0x0a,0x7e,0xff,0x06,0x06,0x00]12884 12885v_cvt_i16_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12886// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x06,0x86,0x00]12887 12888v_cvt_i16_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12889// CHECK: [0xf9,0x78,0x0a,0x7e,0x65,0x06,0x86,0x00]12890 12891v_cvt_i16_f16_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12892// CHECK: [0xf9,0x78,0x0a,0x7e,0x66,0x06,0x86,0x00]12893 12894v_cvt_i16_f16_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12895// CHECK: [0xf9,0x78,0x0a,0x7e,0x67,0x06,0x86,0x00]12896 12897v_cvt_i16_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12898// CHECK: [0xf9,0x78,0x0a,0x7e,0x6a,0x06,0x86,0x00]12899 12900v_cvt_i16_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12901// CHECK: [0xf9,0x78,0x0a,0x7e,0x6b,0x06,0x86,0x00]12902 12903v_cvt_i16_f16_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12904// CHECK: [0xf9,0x78,0x0a,0x7e,0x7b,0x06,0x86,0x00]12905 12906v_cvt_i16_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12907// CHECK: [0xf9,0x78,0x0a,0x7e,0x7c,0x06,0x86,0x00]12908 12909v_cvt_i16_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12910// CHECK: [0xf9,0x78,0x0a,0x7e,0x7e,0x06,0x86,0x00]12911 12912v_cvt_i16_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12913// CHECK: [0xf9,0x78,0x0a,0x7e,0x7f,0x06,0x86,0x00]12914 12915v_cvt_i16_f16_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12916// CHECK: [0xf9,0x78,0x0a,0x7e,0x80,0x06,0x86,0x00]12917 12918v_cvt_i16_f16_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12919// CHECK: [0xf9,0x78,0x0a,0x7e,0xc1,0x06,0x86,0x00]12920 12921v_cvt_i16_f16_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12922// CHECK: [0xf9,0x78,0x0a,0x7e,0xf0,0x06,0x86,0x00]12923 12924v_cvt_i16_f16_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12925// CHECK: [0xf9,0x78,0x0a,0x7e,0xf7,0x06,0x86,0x00]12926 12927v_cvt_i16_f16_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12928// CHECK: [0xf9,0x78,0x0a,0x7e,0xfb,0x06,0x86,0x00]12929 12930v_cvt_i16_f16_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12931// CHECK: [0xf9,0x78,0x0a,0x7e,0xfc,0x06,0x86,0x00]12932 12933v_cvt_i16_f16_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12934// CHECK: [0xf9,0x78,0x0a,0x7e,0xfd,0x06,0x86,0x00]12935 12936v_cvt_i16_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12937// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x26,0x06,0x00]12938 12939v_cvt_i16_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD12940// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x06,0x06,0x00]12941 12942v_cvt_i16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD12943// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x00,0x06,0x00]12944 12945v_cvt_i16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD12946// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x01,0x06,0x00]12947 12948v_cvt_i16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD12949// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x02,0x06,0x00]12950 12951v_cvt_i16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD12952// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x03,0x06,0x00]12953 12954v_cvt_i16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD12955// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x04,0x06,0x00]12956 12957v_cvt_i16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD12958// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x05,0x06,0x00]12959 12960v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD12961// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x0e,0x06,0x00]12962 12963v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD12964// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x16,0x06,0x00]12965 12966v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD12967// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x16,0x06,0x00]12968 12969v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD12970// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x06,0x06,0x00]12971 12972v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_012973// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x06,0x00,0x00]12974 12975v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_112976// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x06,0x01,0x00]12977 12978v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_212979// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x06,0x02,0x00]12980 12981v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_312982// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x06,0x03,0x00]12983 12984v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_012985// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x06,0x04,0x00]12986 12987v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_112988// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x06,0x05,0x00]12989 12990v_cvt_i16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12991// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x06,0x16,0x00]12992 12993v_cvt_i16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD12994// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x06,0x26,0x00]12995 12996v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x012997// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0x00]12998 12999v_cvt_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013000// CHECK: [0xfa,0x78,0xfe,0x7f,0x01,0xe4,0x00,0x00]13001 13002v_cvt_i16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013003// CHECK: [0xfa,0x78,0x0a,0x7e,0xff,0xe4,0x00,0x00]13004 13005v_cvt_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x013006// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x1b,0x00,0x00]13007 13008v_cvt_i16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x013009// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x40,0x01,0x00]13010 13011v_cvt_i16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x013012// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x41,0x01,0x00]13013 13014v_cvt_i16_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x013015// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x42,0x01,0x00]13016 13017v_cvt_i16_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x013018// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x43,0x01,0x00]13019 13020v_cvt_i16_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x013021// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x30,0x01,0x00]13022 13023v_cvt_i16_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x013024// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x34,0x01,0x00]13025 13026v_cvt_i16_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x013027// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x38,0x01,0x00]13028 13029v_cvt_i16_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x013030// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x3c,0x01,0x00]13031 13032v_cvt_i16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x013033// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x01,0x01,0x00]13034 13035v_cvt_i16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x013036// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x0f,0x01,0x00]13037 13038v_cvt_i16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x013039// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x11,0x01,0x00]13040 13041v_cvt_i16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x013042// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x1f,0x01,0x00]13043 13044v_cvt_i16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x013045// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x21,0x01,0x00]13046 13047v_cvt_i16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x013048// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x2f,0x01,0x00]13049 13050v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x013051// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0x10]13052 13053v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x013054// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0x30]13055 13056v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x013057// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0xf0]13058 13059v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x013060// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0xf0]13061 13062v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x113063// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0x01]13064 13065v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x313066// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0x03]13067 13068v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf13069// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0x0f]13070 13071v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x013072// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0x0f]13073 13074v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:013075// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x08,0x00]13076 13077v_cvt_i16_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013078// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x10,0x00]13079 13080v_cvt_i16_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013081// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x20,0x00]13082 13083v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13084// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x06,0x06,0x00]13085 13086v_rcp_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13087// CHECK: [0xf9,0x7a,0xfe,0x7f,0x01,0x06,0x06,0x00]13088 13089v_rcp_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13090// CHECK: [0xf9,0x7a,0x0a,0x7e,0xff,0x06,0x06,0x00]13091 13092v_rcp_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13093// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x06,0x86,0x00]13094 13095v_rcp_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13096// CHECK: [0xf9,0x7a,0x0a,0x7e,0x65,0x06,0x86,0x00]13097 13098v_rcp_f16_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13099// CHECK: [0xf9,0x7a,0x0a,0x7e,0x66,0x06,0x86,0x00]13100 13101v_rcp_f16_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13102// CHECK: [0xf9,0x7a,0x0a,0x7e,0x67,0x06,0x86,0x00]13103 13104v_rcp_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13105// CHECK: [0xf9,0x7a,0x0a,0x7e,0x6a,0x06,0x86,0x00]13106 13107v_rcp_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13108// CHECK: [0xf9,0x7a,0x0a,0x7e,0x6b,0x06,0x86,0x00]13109 13110v_rcp_f16_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13111// CHECK: [0xf9,0x7a,0x0a,0x7e,0x7b,0x06,0x86,0x00]13112 13113v_rcp_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13114// CHECK: [0xf9,0x7a,0x0a,0x7e,0x7c,0x06,0x86,0x00]13115 13116v_rcp_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13117// CHECK: [0xf9,0x7a,0x0a,0x7e,0x7e,0x06,0x86,0x00]13118 13119v_rcp_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13120// CHECK: [0xf9,0x7a,0x0a,0x7e,0x7f,0x06,0x86,0x00]13121 13122v_rcp_f16_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13123// CHECK: [0xf9,0x7a,0x0a,0x7e,0x80,0x06,0x86,0x00]13124 13125v_rcp_f16_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13126// CHECK: [0xf9,0x7a,0x0a,0x7e,0xc1,0x06,0x86,0x00]13127 13128v_rcp_f16_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13129// CHECK: [0xf9,0x7a,0x0a,0x7e,0xf0,0x06,0x86,0x00]13130 13131v_rcp_f16_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13132// CHECK: [0xf9,0x7a,0x0a,0x7e,0xf7,0x06,0x86,0x00]13133 13134v_rcp_f16_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13135// CHECK: [0xf9,0x7a,0x0a,0x7e,0xfb,0x06,0x86,0x00]13136 13137v_rcp_f16_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13138// CHECK: [0xf9,0x7a,0x0a,0x7e,0xfc,0x06,0x86,0x00]13139 13140v_rcp_f16_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13141// CHECK: [0xf9,0x7a,0x0a,0x7e,0xfd,0x06,0x86,0x00]13142 13143v_rcp_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13144// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x26,0x06,0x00]13145 13146v_rcp_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD13147// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x06,0x06,0x00]13148 13149v_rcp_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD13150// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x00,0x06,0x00]13151 13152v_rcp_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD13153// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x01,0x06,0x00]13154 13155v_rcp_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD13156// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x02,0x06,0x00]13157 13158v_rcp_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD13159// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x03,0x06,0x00]13160 13161v_rcp_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD13162// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x04,0x06,0x00]13163 13164v_rcp_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD13165// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x05,0x06,0x00]13166 13167v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD13168// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x0e,0x06,0x00]13169 13170v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD13171// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x16,0x06,0x00]13172 13173v_rcp_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD13174// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x16,0x06,0x00]13175 13176v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD13177// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x06,0x06,0x00]13178 13179v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_013180// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x06,0x00,0x00]13181 13182v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_113183// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x06,0x01,0x00]13184 13185v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_213186// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x06,0x02,0x00]13187 13188v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_313189// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x06,0x03,0x00]13190 13191v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_013192// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x06,0x04,0x00]13193 13194v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_113195// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x06,0x05,0x00]13196 13197v_rcp_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13198// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x06,0x16,0x00]13199 13200v_rcp_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13201// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x06,0x26,0x00]13202 13203v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013204// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0x00]13205 13206v_rcp_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013207// CHECK: [0xfa,0x7a,0xfe,0x7f,0x01,0xe4,0x00,0x00]13208 13209v_rcp_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013210// CHECK: [0xfa,0x7a,0x0a,0x7e,0xff,0xe4,0x00,0x00]13211 13212v_rcp_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x013213// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x1b,0x00,0x00]13214 13215v_rcp_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x013216// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x40,0x01,0x00]13217 13218v_rcp_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x013219// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x41,0x01,0x00]13220 13221v_rcp_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x013222// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x42,0x01,0x00]13223 13224v_rcp_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x013225// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x43,0x01,0x00]13226 13227v_rcp_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x013228// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x30,0x01,0x00]13229 13230v_rcp_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x013231// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x34,0x01,0x00]13232 13233v_rcp_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x013234// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x38,0x01,0x00]13235 13236v_rcp_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x013237// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x3c,0x01,0x00]13238 13239v_rcp_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x013240// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x01,0x01,0x00]13241 13242v_rcp_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x013243// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x0f,0x01,0x00]13244 13245v_rcp_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x013246// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x11,0x01,0x00]13247 13248v_rcp_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x013249// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x1f,0x01,0x00]13250 13251v_rcp_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x013252// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x21,0x01,0x00]13253 13254v_rcp_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x013255// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x2f,0x01,0x00]13256 13257v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x013258// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0x10]13259 13260v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x013261// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0x30]13262 13263v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x013264// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]13265 13266v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x013267// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]13268 13269v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x113270// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0x01]13271 13272v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x313273// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0x03]13274 13275v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf13276// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]13277 13278v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x013279// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]13280 13281v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:013282// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x08,0x00]13283 13284v_rcp_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013285// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x10,0x00]13286 13287v_rcp_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013288// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x20,0x00]13289 13290v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13291// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x06,0x06,0x00]13292 13293v_sqrt_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13294// CHECK: [0xf9,0x7c,0xfe,0x7f,0x01,0x06,0x06,0x00]13295 13296v_sqrt_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13297// CHECK: [0xf9,0x7c,0x0a,0x7e,0xff,0x06,0x06,0x00]13298 13299v_sqrt_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13300// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x06,0x86,0x00]13301 13302v_sqrt_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13303// CHECK: [0xf9,0x7c,0x0a,0x7e,0x65,0x06,0x86,0x00]13304 13305v_sqrt_f16_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13306// CHECK: [0xf9,0x7c,0x0a,0x7e,0x66,0x06,0x86,0x00]13307 13308v_sqrt_f16_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13309// CHECK: [0xf9,0x7c,0x0a,0x7e,0x67,0x06,0x86,0x00]13310 13311v_sqrt_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13312// CHECK: [0xf9,0x7c,0x0a,0x7e,0x6a,0x06,0x86,0x00]13313 13314v_sqrt_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13315// CHECK: [0xf9,0x7c,0x0a,0x7e,0x6b,0x06,0x86,0x00]13316 13317v_sqrt_f16_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13318// CHECK: [0xf9,0x7c,0x0a,0x7e,0x7b,0x06,0x86,0x00]13319 13320v_sqrt_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13321// CHECK: [0xf9,0x7c,0x0a,0x7e,0x7c,0x06,0x86,0x00]13322 13323v_sqrt_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13324// CHECK: [0xf9,0x7c,0x0a,0x7e,0x7e,0x06,0x86,0x00]13325 13326v_sqrt_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13327// CHECK: [0xf9,0x7c,0x0a,0x7e,0x7f,0x06,0x86,0x00]13328 13329v_sqrt_f16_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13330// CHECK: [0xf9,0x7c,0x0a,0x7e,0x80,0x06,0x86,0x00]13331 13332v_sqrt_f16_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13333// CHECK: [0xf9,0x7c,0x0a,0x7e,0xc1,0x06,0x86,0x00]13334 13335v_sqrt_f16_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13336// CHECK: [0xf9,0x7c,0x0a,0x7e,0xf0,0x06,0x86,0x00]13337 13338v_sqrt_f16_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13339// CHECK: [0xf9,0x7c,0x0a,0x7e,0xf7,0x06,0x86,0x00]13340 13341v_sqrt_f16_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13342// CHECK: [0xf9,0x7c,0x0a,0x7e,0xfb,0x06,0x86,0x00]13343 13344v_sqrt_f16_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13345// CHECK: [0xf9,0x7c,0x0a,0x7e,0xfc,0x06,0x86,0x00]13346 13347v_sqrt_f16_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13348// CHECK: [0xf9,0x7c,0x0a,0x7e,0xfd,0x06,0x86,0x00]13349 13350v_sqrt_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13351// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x26,0x06,0x00]13352 13353v_sqrt_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD13354// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x06,0x06,0x00]13355 13356v_sqrt_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD13357// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x00,0x06,0x00]13358 13359v_sqrt_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD13360// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x01,0x06,0x00]13361 13362v_sqrt_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD13363// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x02,0x06,0x00]13364 13365v_sqrt_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD13366// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x03,0x06,0x00]13367 13368v_sqrt_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD13369// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x04,0x06,0x00]13370 13371v_sqrt_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD13372// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x05,0x06,0x00]13373 13374v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD13375// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x0e,0x06,0x00]13376 13377v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD13378// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x16,0x06,0x00]13379 13380v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD13381// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x16,0x06,0x00]13382 13383v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD13384// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x06,0x06,0x00]13385 13386v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_013387// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x06,0x00,0x00]13388 13389v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_113390// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x06,0x01,0x00]13391 13392v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_213393// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x06,0x02,0x00]13394 13395v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_313396// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x06,0x03,0x00]13397 13398v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_013399// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x06,0x04,0x00]13400 13401v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_113402// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x06,0x05,0x00]13403 13404v_sqrt_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13405// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x06,0x16,0x00]13406 13407v_sqrt_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13408// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x06,0x26,0x00]13409 13410v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013411// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0x00]13412 13413v_sqrt_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013414// CHECK: [0xfa,0x7c,0xfe,0x7f,0x01,0xe4,0x00,0x00]13415 13416v_sqrt_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013417// CHECK: [0xfa,0x7c,0x0a,0x7e,0xff,0xe4,0x00,0x00]13418 13419v_sqrt_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x013420// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x1b,0x00,0x00]13421 13422v_sqrt_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x013423// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x40,0x01,0x00]13424 13425v_sqrt_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x013426// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x41,0x01,0x00]13427 13428v_sqrt_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x013429// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x42,0x01,0x00]13430 13431v_sqrt_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x013432// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x43,0x01,0x00]13433 13434v_sqrt_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x013435// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x30,0x01,0x00]13436 13437v_sqrt_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x013438// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x34,0x01,0x00]13439 13440v_sqrt_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x013441// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x38,0x01,0x00]13442 13443v_sqrt_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x013444// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x3c,0x01,0x00]13445 13446v_sqrt_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x013447// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x01,0x01,0x00]13448 13449v_sqrt_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x013450// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x0f,0x01,0x00]13451 13452v_sqrt_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x013453// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x11,0x01,0x00]13454 13455v_sqrt_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x013456// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x1f,0x01,0x00]13457 13458v_sqrt_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x013459// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x21,0x01,0x00]13460 13461v_sqrt_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x013462// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x2f,0x01,0x00]13463 13464v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x013465// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0x10]13466 13467v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x013468// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0x30]13469 13470v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x013471// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]13472 13473v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x013474// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]13475 13476v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x113477// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0x01]13478 13479v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x313480// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0x03]13481 13482v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf13483// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]13484 13485v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x013486// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]13487 13488v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:013489// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x08,0x00]13490 13491v_sqrt_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013492// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x10,0x00]13493 13494v_sqrt_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013495// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x20,0x00]13496 13497v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13498// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x06,0x00]13499 13500v_rsq_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13501// CHECK: [0xf9,0x7e,0xfe,0x7f,0x01,0x06,0x06,0x00]13502 13503v_rsq_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13504// CHECK: [0xf9,0x7e,0x0a,0x7e,0xff,0x06,0x06,0x00]13505 13506v_rsq_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13507// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x86,0x00]13508 13509v_rsq_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13510// CHECK: [0xf9,0x7e,0x0a,0x7e,0x65,0x06,0x86,0x00]13511 13512v_rsq_f16_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13513// CHECK: [0xf9,0x7e,0x0a,0x7e,0x66,0x06,0x86,0x00]13514 13515v_rsq_f16_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13516// CHECK: [0xf9,0x7e,0x0a,0x7e,0x67,0x06,0x86,0x00]13517 13518v_rsq_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13519// CHECK: [0xf9,0x7e,0x0a,0x7e,0x6a,0x06,0x86,0x00]13520 13521v_rsq_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13522// CHECK: [0xf9,0x7e,0x0a,0x7e,0x6b,0x06,0x86,0x00]13523 13524v_rsq_f16_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13525// CHECK: [0xf9,0x7e,0x0a,0x7e,0x7b,0x06,0x86,0x00]13526 13527v_rsq_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13528// CHECK: [0xf9,0x7e,0x0a,0x7e,0x7c,0x06,0x86,0x00]13529 13530v_rsq_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13531// CHECK: [0xf9,0x7e,0x0a,0x7e,0x7e,0x06,0x86,0x00]13532 13533v_rsq_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13534// CHECK: [0xf9,0x7e,0x0a,0x7e,0x7f,0x06,0x86,0x00]13535 13536v_rsq_f16_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13537// CHECK: [0xf9,0x7e,0x0a,0x7e,0x80,0x06,0x86,0x00]13538 13539v_rsq_f16_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13540// CHECK: [0xf9,0x7e,0x0a,0x7e,0xc1,0x06,0x86,0x00]13541 13542v_rsq_f16_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13543// CHECK: [0xf9,0x7e,0x0a,0x7e,0xf0,0x06,0x86,0x00]13544 13545v_rsq_f16_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13546// CHECK: [0xf9,0x7e,0x0a,0x7e,0xf7,0x06,0x86,0x00]13547 13548v_rsq_f16_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13549// CHECK: [0xf9,0x7e,0x0a,0x7e,0xfb,0x06,0x86,0x00]13550 13551v_rsq_f16_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13552// CHECK: [0xf9,0x7e,0x0a,0x7e,0xfc,0x06,0x86,0x00]13553 13554v_rsq_f16_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13555// CHECK: [0xf9,0x7e,0x0a,0x7e,0xfd,0x06,0x86,0x00]13556 13557v_rsq_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13558// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x26,0x06,0x00]13559 13560v_rsq_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD13561// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x06,0x00]13562 13563v_rsq_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD13564// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x00,0x06,0x00]13565 13566v_rsq_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD13567// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x01,0x06,0x00]13568 13569v_rsq_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD13570// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x02,0x06,0x00]13571 13572v_rsq_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD13573// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x03,0x06,0x00]13574 13575v_rsq_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD13576// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x04,0x06,0x00]13577 13578v_rsq_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD13579// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x05,0x06,0x00]13580 13581v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD13582// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x0e,0x06,0x00]13583 13584v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD13585// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x16,0x06,0x00]13586 13587v_rsq_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD13588// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x16,0x06,0x00]13589 13590v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD13591// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x06,0x00]13592 13593v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_013594// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x00,0x00]13595 13596v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_113597// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x01,0x00]13598 13599v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_213600// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x02,0x00]13601 13602v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_313603// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x03,0x00]13604 13605v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_013606// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x04,0x00]13607 13608v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_113609// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x05,0x00]13610 13611v_rsq_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13612// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x16,0x00]13613 13614v_rsq_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13615// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x26,0x00]13616 13617v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013618// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x00]13619 13620v_rsq_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013621// CHECK: [0xfa,0x7e,0xfe,0x7f,0x01,0xe4,0x00,0x00]13622 13623v_rsq_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013624// CHECK: [0xfa,0x7e,0x0a,0x7e,0xff,0xe4,0x00,0x00]13625 13626v_rsq_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x013627// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x1b,0x00,0x00]13628 13629v_rsq_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x013630// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x40,0x01,0x00]13631 13632v_rsq_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x013633// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x41,0x01,0x00]13634 13635v_rsq_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x013636// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x42,0x01,0x00]13637 13638v_rsq_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x013639// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x43,0x01,0x00]13640 13641v_rsq_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x013642// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x30,0x01,0x00]13643 13644v_rsq_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x013645// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x34,0x01,0x00]13646 13647v_rsq_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x013648// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x38,0x01,0x00]13649 13650v_rsq_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x013651// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x3c,0x01,0x00]13652 13653v_rsq_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x013654// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x01,0x01,0x00]13655 13656v_rsq_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x013657// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x0f,0x01,0x00]13658 13659v_rsq_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x013660// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x11,0x01,0x00]13661 13662v_rsq_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x013663// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x1f,0x01,0x00]13664 13665v_rsq_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x013666// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x21,0x01,0x00]13667 13668v_rsq_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x013669// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x2f,0x01,0x00]13670 13671v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x013672// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x10]13673 13674v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x013675// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x30]13676 13677v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x013678// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]13679 13680v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x013681// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]13682 13683v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x113684// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x01]13685 13686v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x313687// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x03]13688 13689v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf13690// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]13691 13692v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x013693// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]13694 13695v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:013696// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x08,0x00]13697 13698v_rsq_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013699// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x10,0x00]13700 13701v_rsq_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013702// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x20,0x00]13703 13704v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13705// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x06,0x00]13706 13707v_log_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13708// CHECK: [0xf9,0x80,0xfe,0x7f,0x01,0x06,0x06,0x00]13709 13710v_log_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13711// CHECK: [0xf9,0x80,0x0a,0x7e,0xff,0x06,0x06,0x00]13712 13713v_log_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13714// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x86,0x00]13715 13716v_log_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13717// CHECK: [0xf9,0x80,0x0a,0x7e,0x65,0x06,0x86,0x00]13718 13719v_log_f16_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13720// CHECK: [0xf9,0x80,0x0a,0x7e,0x66,0x06,0x86,0x00]13721 13722v_log_f16_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13723// CHECK: [0xf9,0x80,0x0a,0x7e,0x67,0x06,0x86,0x00]13724 13725v_log_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13726// CHECK: [0xf9,0x80,0x0a,0x7e,0x6a,0x06,0x86,0x00]13727 13728v_log_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13729// CHECK: [0xf9,0x80,0x0a,0x7e,0x6b,0x06,0x86,0x00]13730 13731v_log_f16_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13732// CHECK: [0xf9,0x80,0x0a,0x7e,0x7b,0x06,0x86,0x00]13733 13734v_log_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13735// CHECK: [0xf9,0x80,0x0a,0x7e,0x7c,0x06,0x86,0x00]13736 13737v_log_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13738// CHECK: [0xf9,0x80,0x0a,0x7e,0x7e,0x06,0x86,0x00]13739 13740v_log_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13741// CHECK: [0xf9,0x80,0x0a,0x7e,0x7f,0x06,0x86,0x00]13742 13743v_log_f16_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13744// CHECK: [0xf9,0x80,0x0a,0x7e,0x80,0x06,0x86,0x00]13745 13746v_log_f16_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13747// CHECK: [0xf9,0x80,0x0a,0x7e,0xc1,0x06,0x86,0x00]13748 13749v_log_f16_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13750// CHECK: [0xf9,0x80,0x0a,0x7e,0xf0,0x06,0x86,0x00]13751 13752v_log_f16_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13753// CHECK: [0xf9,0x80,0x0a,0x7e,0xf7,0x06,0x86,0x00]13754 13755v_log_f16_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13756// CHECK: [0xf9,0x80,0x0a,0x7e,0xfb,0x06,0x86,0x00]13757 13758v_log_f16_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13759// CHECK: [0xf9,0x80,0x0a,0x7e,0xfc,0x06,0x86,0x00]13760 13761v_log_f16_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13762// CHECK: [0xf9,0x80,0x0a,0x7e,0xfd,0x06,0x86,0x00]13763 13764v_log_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13765// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x26,0x06,0x00]13766 13767v_log_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD13768// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x06,0x00]13769 13770v_log_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD13771// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x00,0x06,0x00]13772 13773v_log_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD13774// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x01,0x06,0x00]13775 13776v_log_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD13777// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x02,0x06,0x00]13778 13779v_log_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD13780// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x03,0x06,0x00]13781 13782v_log_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD13783// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x04,0x06,0x00]13784 13785v_log_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD13786// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x05,0x06,0x00]13787 13788v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD13789// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x0e,0x06,0x00]13790 13791v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD13792// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x16,0x06,0x00]13793 13794v_log_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD13795// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x16,0x06,0x00]13796 13797v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD13798// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x06,0x00]13799 13800v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_013801// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x00,0x00]13802 13803v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_113804// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x01,0x00]13805 13806v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_213807// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x02,0x00]13808 13809v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_313810// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x03,0x00]13811 13812v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_013813// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x04,0x00]13814 13815v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_113816// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x05,0x00]13817 13818v_log_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13819// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x16,0x00]13820 13821v_log_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13822// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x26,0x00]13823 13824v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013825// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x00]13826 13827v_log_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013828// CHECK: [0xfa,0x80,0xfe,0x7f,0x01,0xe4,0x00,0x00]13829 13830v_log_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013831// CHECK: [0xfa,0x80,0x0a,0x7e,0xff,0xe4,0x00,0x00]13832 13833v_log_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x013834// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x1b,0x00,0x00]13835 13836v_log_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x013837// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x40,0x01,0x00]13838 13839v_log_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x013840// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x41,0x01,0x00]13841 13842v_log_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x013843// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x42,0x01,0x00]13844 13845v_log_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x013846// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x43,0x01,0x00]13847 13848v_log_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x013849// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x30,0x01,0x00]13850 13851v_log_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x013852// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x34,0x01,0x00]13853 13854v_log_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x013855// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x38,0x01,0x00]13856 13857v_log_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x013858// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x3c,0x01,0x00]13859 13860v_log_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x013861// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x01,0x01,0x00]13862 13863v_log_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x013864// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x0f,0x01,0x00]13865 13866v_log_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x013867// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x11,0x01,0x00]13868 13869v_log_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x013870// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x1f,0x01,0x00]13871 13872v_log_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x013873// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x21,0x01,0x00]13874 13875v_log_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x013876// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x2f,0x01,0x00]13877 13878v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x013879// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x10]13880 13881v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x013882// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x30]13883 13884v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x013885// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0xf0]13886 13887v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x013888// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0xf0]13889 13890v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x113891// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x01]13892 13893v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x313894// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x03]13895 13896v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf13897// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x0f]13898 13899v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x013900// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x0f]13901 13902v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:013903// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x08,0x00]13904 13905v_log_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013906// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x10,0x00]13907 13908v_log_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x013909// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x20,0x00]13910 13911v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13912// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x06,0x06,0x00]13913 13914v_exp_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13915// CHECK: [0xf9,0x82,0xfe,0x7f,0x01,0x06,0x06,0x00]13916 13917v_exp_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13918// CHECK: [0xf9,0x82,0x0a,0x7e,0xff,0x06,0x06,0x00]13919 13920v_exp_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13921// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x06,0x86,0x00]13922 13923v_exp_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13924// CHECK: [0xf9,0x82,0x0a,0x7e,0x65,0x06,0x86,0x00]13925 13926v_exp_f16_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13927// CHECK: [0xf9,0x82,0x0a,0x7e,0x66,0x06,0x86,0x00]13928 13929v_exp_f16_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13930// CHECK: [0xf9,0x82,0x0a,0x7e,0x67,0x06,0x86,0x00]13931 13932v_exp_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13933// CHECK: [0xf9,0x82,0x0a,0x7e,0x6a,0x06,0x86,0x00]13934 13935v_exp_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13936// CHECK: [0xf9,0x82,0x0a,0x7e,0x6b,0x06,0x86,0x00]13937 13938v_exp_f16_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13939// CHECK: [0xf9,0x82,0x0a,0x7e,0x7b,0x06,0x86,0x00]13940 13941v_exp_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13942// CHECK: [0xf9,0x82,0x0a,0x7e,0x7c,0x06,0x86,0x00]13943 13944v_exp_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13945// CHECK: [0xf9,0x82,0x0a,0x7e,0x7e,0x06,0x86,0x00]13946 13947v_exp_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13948// CHECK: [0xf9,0x82,0x0a,0x7e,0x7f,0x06,0x86,0x00]13949 13950v_exp_f16_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13951// CHECK: [0xf9,0x82,0x0a,0x7e,0x80,0x06,0x86,0x00]13952 13953v_exp_f16_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13954// CHECK: [0xf9,0x82,0x0a,0x7e,0xc1,0x06,0x86,0x00]13955 13956v_exp_f16_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13957// CHECK: [0xf9,0x82,0x0a,0x7e,0xf0,0x06,0x86,0x00]13958 13959v_exp_f16_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13960// CHECK: [0xf9,0x82,0x0a,0x7e,0xf7,0x06,0x86,0x00]13961 13962v_exp_f16_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13963// CHECK: [0xf9,0x82,0x0a,0x7e,0xfb,0x06,0x86,0x00]13964 13965v_exp_f16_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13966// CHECK: [0xf9,0x82,0x0a,0x7e,0xfc,0x06,0x86,0x00]13967 13968v_exp_f16_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13969// CHECK: [0xf9,0x82,0x0a,0x7e,0xfd,0x06,0x86,0x00]13970 13971v_exp_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD13972// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x26,0x06,0x00]13973 13974v_exp_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD13975// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x06,0x06,0x00]13976 13977v_exp_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD13978// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x00,0x06,0x00]13979 13980v_exp_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD13981// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x01,0x06,0x00]13982 13983v_exp_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD13984// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x02,0x06,0x00]13985 13986v_exp_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD13987// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x03,0x06,0x00]13988 13989v_exp_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD13990// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x04,0x06,0x00]13991 13992v_exp_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD13993// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x05,0x06,0x00]13994 13995v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD13996// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x0e,0x06,0x00]13997 13998v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD13999// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x16,0x06,0x00]14000 14001v_exp_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD14002// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x16,0x06,0x00]14003 14004v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD14005// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x06,0x06,0x00]14006 14007v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_014008// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x06,0x00,0x00]14009 14010v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_114011// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x06,0x01,0x00]14012 14013v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_214014// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x06,0x02,0x00]14015 14016v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_314017// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x06,0x03,0x00]14018 14019v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_014020// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x06,0x04,0x00]14021 14022v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_114023// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x06,0x05,0x00]14024 14025v_exp_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14026// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x06,0x16,0x00]14027 14028v_exp_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14029// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x06,0x26,0x00]14030 14031v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x014032// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0x00]14033 14034v_exp_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x014035// CHECK: [0xfa,0x82,0xfe,0x7f,0x01,0xe4,0x00,0x00]14036 14037v_exp_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x014038// CHECK: [0xfa,0x82,0x0a,0x7e,0xff,0xe4,0x00,0x00]14039 14040v_exp_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x014041// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x1b,0x00,0x00]14042 14043v_exp_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x014044// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x40,0x01,0x00]14045 14046v_exp_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x014047// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x41,0x01,0x00]14048 14049v_exp_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x014050// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x42,0x01,0x00]14051 14052v_exp_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x014053// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x43,0x01,0x00]14054 14055v_exp_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x014056// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x30,0x01,0x00]14057 14058v_exp_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x014059// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x34,0x01,0x00]14060 14061v_exp_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x014062// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x38,0x01,0x00]14063 14064v_exp_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x014065// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x3c,0x01,0x00]14066 14067v_exp_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x014068// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x01,0x01,0x00]14069 14070v_exp_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x014071// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x0f,0x01,0x00]14072 14073v_exp_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x014074// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x11,0x01,0x00]14075 14076v_exp_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x014077// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x1f,0x01,0x00]14078 14079v_exp_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x014080// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x21,0x01,0x00]14081 14082v_exp_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x014083// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x2f,0x01,0x00]14084 14085v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x014086// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0x10]14087 14088v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x014089// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0x30]14090 14091v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x014092// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0xf0]14093 14094v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x014095// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0xf0]14096 14097v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x114098// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0x01]14099 14100v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x314101// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0x03]14102 14103v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf14104// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0x0f]14105 14106v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x014107// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0x0f]14108 14109v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:014110// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x08,0x00]14111 14112v_exp_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x014113// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x10,0x00]14114 14115v_exp_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x014116// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x20,0x00]14117 14118v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14119// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x06,0x06,0x00]14120 14121v_frexp_mant_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14122// CHECK: [0xf9,0x84,0xfe,0x7f,0x01,0x06,0x06,0x00]14123 14124v_frexp_mant_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14125// CHECK: [0xf9,0x84,0x0a,0x7e,0xff,0x06,0x06,0x00]14126 14127v_frexp_mant_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14128// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x06,0x86,0x00]14129 14130v_frexp_mant_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14131// CHECK: [0xf9,0x84,0x0a,0x7e,0x65,0x06,0x86,0x00]14132 14133v_frexp_mant_f16_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14134// CHECK: [0xf9,0x84,0x0a,0x7e,0x66,0x06,0x86,0x00]14135 14136v_frexp_mant_f16_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14137// CHECK: [0xf9,0x84,0x0a,0x7e,0x67,0x06,0x86,0x00]14138 14139v_frexp_mant_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14140// CHECK: [0xf9,0x84,0x0a,0x7e,0x6a,0x06,0x86,0x00]14141 14142v_frexp_mant_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14143// CHECK: [0xf9,0x84,0x0a,0x7e,0x6b,0x06,0x86,0x00]14144 14145v_frexp_mant_f16_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14146// CHECK: [0xf9,0x84,0x0a,0x7e,0x7b,0x06,0x86,0x00]14147 14148v_frexp_mant_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14149// CHECK: [0xf9,0x84,0x0a,0x7e,0x7c,0x06,0x86,0x00]14150 14151v_frexp_mant_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14152// CHECK: [0xf9,0x84,0x0a,0x7e,0x7e,0x06,0x86,0x00]14153 14154v_frexp_mant_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14155// CHECK: [0xf9,0x84,0x0a,0x7e,0x7f,0x06,0x86,0x00]14156 14157v_frexp_mant_f16_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14158// CHECK: [0xf9,0x84,0x0a,0x7e,0x80,0x06,0x86,0x00]14159 14160v_frexp_mant_f16_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14161// CHECK: [0xf9,0x84,0x0a,0x7e,0xc1,0x06,0x86,0x00]14162 14163v_frexp_mant_f16_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14164// CHECK: [0xf9,0x84,0x0a,0x7e,0xf0,0x06,0x86,0x00]14165 14166v_frexp_mant_f16_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14167// CHECK: [0xf9,0x84,0x0a,0x7e,0xf7,0x06,0x86,0x00]14168 14169v_frexp_mant_f16_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14170// CHECK: [0xf9,0x84,0x0a,0x7e,0xfb,0x06,0x86,0x00]14171 14172v_frexp_mant_f16_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14173// CHECK: [0xf9,0x84,0x0a,0x7e,0xfc,0x06,0x86,0x00]14174 14175v_frexp_mant_f16_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14176// CHECK: [0xf9,0x84,0x0a,0x7e,0xfd,0x06,0x86,0x00]14177 14178v_frexp_mant_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14179// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x26,0x06,0x00]14180 14181v_frexp_mant_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD14182// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x06,0x06,0x00]14183 14184v_frexp_mant_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD14185// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x00,0x06,0x00]14186 14187v_frexp_mant_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD14188// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x01,0x06,0x00]14189 14190v_frexp_mant_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD14191// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x02,0x06,0x00]14192 14193v_frexp_mant_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD14194// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x03,0x06,0x00]14195 14196v_frexp_mant_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD14197// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x04,0x06,0x00]14198 14199v_frexp_mant_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD14200// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x05,0x06,0x00]14201 14202v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD14203// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x0e,0x06,0x00]14204 14205v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD14206// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x16,0x06,0x00]14207 14208v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD14209// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x16,0x06,0x00]14210 14211v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD14212// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x06,0x06,0x00]14213 14214v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_014215// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x06,0x00,0x00]14216 14217v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_114218// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x06,0x01,0x00]14219 14220v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_214221// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x06,0x02,0x00]14222 14223v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_314224// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x06,0x03,0x00]14225 14226v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_014227// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x06,0x04,0x00]14228 14229v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_114230// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x06,0x05,0x00]14231 14232v_frexp_mant_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14233// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x06,0x16,0x00]14234 14235v_frexp_mant_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14236// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x06,0x26,0x00]14237 14238v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x014239// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0x00]14240 14241v_frexp_mant_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x014242// CHECK: [0xfa,0x84,0xfe,0x7f,0x01,0xe4,0x00,0x00]14243 14244v_frexp_mant_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x014245// CHECK: [0xfa,0x84,0x0a,0x7e,0xff,0xe4,0x00,0x00]14246 14247v_frexp_mant_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x014248// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x1b,0x00,0x00]14249 14250v_frexp_mant_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x014251// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x40,0x01,0x00]14252 14253v_frexp_mant_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x014254// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x41,0x01,0x00]14255 14256v_frexp_mant_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x014257// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x42,0x01,0x00]14258 14259v_frexp_mant_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x014260// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x43,0x01,0x00]14261 14262v_frexp_mant_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x014263// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x30,0x01,0x00]14264 14265v_frexp_mant_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x014266// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x34,0x01,0x00]14267 14268v_frexp_mant_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x014269// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x38,0x01,0x00]14270 14271v_frexp_mant_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x014272// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x3c,0x01,0x00]14273 14274v_frexp_mant_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x014275// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x01,0x01,0x00]14276 14277v_frexp_mant_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x014278// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x0f,0x01,0x00]14279 14280v_frexp_mant_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x014281// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x11,0x01,0x00]14282 14283v_frexp_mant_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x014284// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x1f,0x01,0x00]14285 14286v_frexp_mant_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x014287// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x21,0x01,0x00]14288 14289v_frexp_mant_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x014290// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x2f,0x01,0x00]14291 14292v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x014293// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0x10]14294 14295v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x014296// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0x30]14297 14298v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x014299// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0xf0]14300 14301v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x014302// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0xf0]14303 14304v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x114305// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0x01]14306 14307v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x314308// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0x03]14309 14310v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf14311// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0x0f]14312 14313v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x014314// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0x0f]14315 14316v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:014317// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x08,0x00]14318 14319v_frexp_mant_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x014320// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x10,0x00]14321 14322v_frexp_mant_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x014323// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x20,0x00]14324 14325v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14326// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x06,0x06,0x00]14327 14328v_frexp_exp_i16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14329// CHECK: [0xf9,0x86,0xfe,0x7f,0x01,0x06,0x06,0x00]14330 14331v_frexp_exp_i16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14332// CHECK: [0xf9,0x86,0x0a,0x7e,0xff,0x06,0x06,0x00]14333 14334v_frexp_exp_i16_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14335// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x06,0x86,0x00]14336 14337v_frexp_exp_i16_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14338// CHECK: [0xf9,0x86,0x0a,0x7e,0x65,0x06,0x86,0x00]14339 14340v_frexp_exp_i16_f16_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14341// CHECK: [0xf9,0x86,0x0a,0x7e,0x66,0x06,0x86,0x00]14342 14343v_frexp_exp_i16_f16_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14344// CHECK: [0xf9,0x86,0x0a,0x7e,0x67,0x06,0x86,0x00]14345 14346v_frexp_exp_i16_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14347// CHECK: [0xf9,0x86,0x0a,0x7e,0x6a,0x06,0x86,0x00]14348 14349v_frexp_exp_i16_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14350// CHECK: [0xf9,0x86,0x0a,0x7e,0x6b,0x06,0x86,0x00]14351 14352v_frexp_exp_i16_f16_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14353// CHECK: [0xf9,0x86,0x0a,0x7e,0x7b,0x06,0x86,0x00]14354 14355v_frexp_exp_i16_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14356// CHECK: [0xf9,0x86,0x0a,0x7e,0x7c,0x06,0x86,0x00]14357 14358v_frexp_exp_i16_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14359// CHECK: [0xf9,0x86,0x0a,0x7e,0x7e,0x06,0x86,0x00]14360 14361v_frexp_exp_i16_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14362// CHECK: [0xf9,0x86,0x0a,0x7e,0x7f,0x06,0x86,0x00]14363 14364v_frexp_exp_i16_f16_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14365// CHECK: [0xf9,0x86,0x0a,0x7e,0x80,0x06,0x86,0x00]14366 14367v_frexp_exp_i16_f16_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14368// CHECK: [0xf9,0x86,0x0a,0x7e,0xc1,0x06,0x86,0x00]14369 14370v_frexp_exp_i16_f16_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14371// CHECK: [0xf9,0x86,0x0a,0x7e,0xf0,0x06,0x86,0x00]14372 14373v_frexp_exp_i16_f16_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14374// CHECK: [0xf9,0x86,0x0a,0x7e,0xf7,0x06,0x86,0x00]14375 14376v_frexp_exp_i16_f16_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14377// CHECK: [0xf9,0x86,0x0a,0x7e,0xfb,0x06,0x86,0x00]14378 14379v_frexp_exp_i16_f16_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14380// CHECK: [0xf9,0x86,0x0a,0x7e,0xfc,0x06,0x86,0x00]14381 14382v_frexp_exp_i16_f16_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14383// CHECK: [0xf9,0x86,0x0a,0x7e,0xfd,0x06,0x86,0x00]14384 14385v_frexp_exp_i16_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD14386// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x06,0x06,0x00]14387 14388v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD14389// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x00,0x06,0x00]14390 14391v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD14392// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x01,0x06,0x00]14393 14394v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD14395// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x02,0x06,0x00]14396 14397v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD14398// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x03,0x06,0x00]14399 14400v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD14401// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x04,0x06,0x00]14402 14403v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD14404// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x05,0x06,0x00]14405 14406v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD14407// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x0e,0x06,0x00]14408 14409v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD14410// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x16,0x06,0x00]14411 14412v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD14413// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x16,0x06,0x00]14414 14415v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD14416// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x06,0x06,0x00]14417 14418v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_014419// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x06,0x00,0x00]14420 14421v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_114422// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x06,0x01,0x00]14423 14424v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_214425// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x06,0x02,0x00]14426 14427v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_314428// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x06,0x03,0x00]14429 14430v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_014431// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x06,0x04,0x00]14432 14433v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_114434// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x06,0x05,0x00]14435 14436v_frexp_exp_i16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14437// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x06,0x16,0x00]14438 14439v_frexp_exp_i16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14440// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x06,0x26,0x00]14441 14442v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x014443// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0x00]14444 14445v_frexp_exp_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x014446// CHECK: [0xfa,0x86,0xfe,0x7f,0x01,0xe4,0x00,0x00]14447 14448v_frexp_exp_i16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x014449// CHECK: [0xfa,0x86,0x0a,0x7e,0xff,0xe4,0x00,0x00]14450 14451v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x014452// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x1b,0x00,0x00]14453 14454v_frexp_exp_i16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x014455// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x40,0x01,0x00]14456 14457v_frexp_exp_i16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x014458// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x41,0x01,0x00]14459 14460v_frexp_exp_i16_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x014461// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x42,0x01,0x00]14462 14463v_frexp_exp_i16_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x014464// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x43,0x01,0x00]14465 14466v_frexp_exp_i16_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x014467// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x30,0x01,0x00]14468 14469v_frexp_exp_i16_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x014470// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x34,0x01,0x00]14471 14472v_frexp_exp_i16_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x014473// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x38,0x01,0x00]14474 14475v_frexp_exp_i16_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x014476// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x3c,0x01,0x00]14477 14478v_frexp_exp_i16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x014479// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x01,0x01,0x00]14480 14481v_frexp_exp_i16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x014482// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x0f,0x01,0x00]14483 14484v_frexp_exp_i16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x014485// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x11,0x01,0x00]14486 14487v_frexp_exp_i16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x014488// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x1f,0x01,0x00]14489 14490v_frexp_exp_i16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x014491// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x21,0x01,0x00]14492 14493v_frexp_exp_i16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x014494// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x2f,0x01,0x00]14495 14496v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x014497// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0x10]14498 14499v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x014500// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0x30]14501 14502v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x014503// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0xf0]14504 14505v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x014506// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0xf0]14507 14508v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x114509// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0x01]14510 14511v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x314512// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0x03]14513 14514v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf14515// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0x0f]14516 14517v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x014518// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0x0f]14519 14520v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:014521// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x08,0x00]14522 14523v_frexp_exp_i16_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x014524// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x10,0x00]14525 14526v_frexp_exp_i16_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x014527// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x20,0x00]14528 14529v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14530// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x06,0x06,0x00]14531 14532v_floor_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14533// CHECK: [0xf9,0x88,0xfe,0x7f,0x01,0x06,0x06,0x00]14534 14535v_floor_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14536// CHECK: [0xf9,0x88,0x0a,0x7e,0xff,0x06,0x06,0x00]14537 14538v_floor_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14539// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x06,0x86,0x00]14540 14541v_floor_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14542// CHECK: [0xf9,0x88,0x0a,0x7e,0x65,0x06,0x86,0x00]14543 14544v_floor_f16_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14545// CHECK: [0xf9,0x88,0x0a,0x7e,0x66,0x06,0x86,0x00]14546 14547v_floor_f16_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14548// CHECK: [0xf9,0x88,0x0a,0x7e,0x67,0x06,0x86,0x00]14549 14550v_floor_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14551// CHECK: [0xf9,0x88,0x0a,0x7e,0x6a,0x06,0x86,0x00]14552 14553v_floor_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14554// CHECK: [0xf9,0x88,0x0a,0x7e,0x6b,0x06,0x86,0x00]14555 14556v_floor_f16_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14557// CHECK: [0xf9,0x88,0x0a,0x7e,0x7b,0x06,0x86,0x00]14558 14559v_floor_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14560// CHECK: [0xf9,0x88,0x0a,0x7e,0x7c,0x06,0x86,0x00]14561 14562v_floor_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14563// CHECK: [0xf9,0x88,0x0a,0x7e,0x7e,0x06,0x86,0x00]14564 14565v_floor_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14566// CHECK: [0xf9,0x88,0x0a,0x7e,0x7f,0x06,0x86,0x00]14567 14568v_floor_f16_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14569// CHECK: [0xf9,0x88,0x0a,0x7e,0x80,0x06,0x86,0x00]14570 14571v_floor_f16_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14572// CHECK: [0xf9,0x88,0x0a,0x7e,0xc1,0x06,0x86,0x00]14573 14574v_floor_f16_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14575// CHECK: [0xf9,0x88,0x0a,0x7e,0xf0,0x06,0x86,0x00]14576 14577v_floor_f16_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14578// CHECK: [0xf9,0x88,0x0a,0x7e,0xf7,0x06,0x86,0x00]14579 14580v_floor_f16_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14581// CHECK: [0xf9,0x88,0x0a,0x7e,0xfb,0x06,0x86,0x00]14582 14583v_floor_f16_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14584// CHECK: [0xf9,0x88,0x0a,0x7e,0xfc,0x06,0x86,0x00]14585 14586v_floor_f16_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14587// CHECK: [0xf9,0x88,0x0a,0x7e,0xfd,0x06,0x86,0x00]14588 14589v_floor_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14590// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x26,0x06,0x00]14591 14592v_floor_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD14593// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x06,0x06,0x00]14594 14595v_floor_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD14596// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x00,0x06,0x00]14597 14598v_floor_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD14599// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x01,0x06,0x00]14600 14601v_floor_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD14602// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x02,0x06,0x00]14603 14604v_floor_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD14605// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x03,0x06,0x00]14606 14607v_floor_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD14608// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x04,0x06,0x00]14609 14610v_floor_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD14611// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x05,0x06,0x00]14612 14613v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD14614// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x0e,0x06,0x00]14615 14616v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD14617// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x16,0x06,0x00]14618 14619v_floor_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD14620// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x16,0x06,0x00]14621 14622v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD14623// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x06,0x06,0x00]14624 14625v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_014626// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x06,0x00,0x00]14627 14628v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_114629// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x06,0x01,0x00]14630 14631v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_214632// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x06,0x02,0x00]14633 14634v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_314635// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x06,0x03,0x00]14636 14637v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_014638// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x06,0x04,0x00]14639 14640v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_114641// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x06,0x05,0x00]14642 14643v_floor_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14644// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x06,0x16,0x00]14645 14646v_floor_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14647// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x06,0x26,0x00]14648 14649v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x014650// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0x00]14651 14652v_floor_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x014653// CHECK: [0xfa,0x88,0xfe,0x7f,0x01,0xe4,0x00,0x00]14654 14655v_floor_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x014656// CHECK: [0xfa,0x88,0x0a,0x7e,0xff,0xe4,0x00,0x00]14657 14658v_floor_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x014659// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x1b,0x00,0x00]14660 14661v_floor_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x014662// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x40,0x01,0x00]14663 14664v_floor_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x014665// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x41,0x01,0x00]14666 14667v_floor_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x014668// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x42,0x01,0x00]14669 14670v_floor_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x014671// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x43,0x01,0x00]14672 14673v_floor_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x014674// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x30,0x01,0x00]14675 14676v_floor_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x014677// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x34,0x01,0x00]14678 14679v_floor_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x014680// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x38,0x01,0x00]14681 14682v_floor_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x014683// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x3c,0x01,0x00]14684 14685v_floor_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x014686// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x01,0x01,0x00]14687 14688v_floor_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x014689// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x0f,0x01,0x00]14690 14691v_floor_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x014692// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x11,0x01,0x00]14693 14694v_floor_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x014695// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x1f,0x01,0x00]14696 14697v_floor_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x014698// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x21,0x01,0x00]14699 14700v_floor_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x014701// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x2f,0x01,0x00]14702 14703v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x014704// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0x10]14705 14706v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x014707// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0x30]14708 14709v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x014710// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0xf0]14711 14712v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x014713// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0xf0]14714 14715v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x114716// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0x01]14717 14718v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x314719// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0x03]14720 14721v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf14722// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0x0f]14723 14724v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x014725// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0x0f]14726 14727v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:014728// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x08,0x00]14729 14730v_floor_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x014731// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x10,0x00]14732 14733v_floor_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x014734// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x20,0x00]14735 14736v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14737// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x06,0x06,0x00]14738 14739v_ceil_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14740// CHECK: [0xf9,0x8a,0xfe,0x7f,0x01,0x06,0x06,0x00]14741 14742v_ceil_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14743// CHECK: [0xf9,0x8a,0x0a,0x7e,0xff,0x06,0x06,0x00]14744 14745v_ceil_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14746// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x06,0x86,0x00]14747 14748v_ceil_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14749// CHECK: [0xf9,0x8a,0x0a,0x7e,0x65,0x06,0x86,0x00]14750 14751v_ceil_f16_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14752// CHECK: [0xf9,0x8a,0x0a,0x7e,0x66,0x06,0x86,0x00]14753 14754v_ceil_f16_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14755// CHECK: [0xf9,0x8a,0x0a,0x7e,0x67,0x06,0x86,0x00]14756 14757v_ceil_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14758// CHECK: [0xf9,0x8a,0x0a,0x7e,0x6a,0x06,0x86,0x00]14759 14760v_ceil_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14761// CHECK: [0xf9,0x8a,0x0a,0x7e,0x6b,0x06,0x86,0x00]14762 14763v_ceil_f16_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14764// CHECK: [0xf9,0x8a,0x0a,0x7e,0x7b,0x06,0x86,0x00]14765 14766v_ceil_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14767// CHECK: [0xf9,0x8a,0x0a,0x7e,0x7c,0x06,0x86,0x00]14768 14769v_ceil_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14770// CHECK: [0xf9,0x8a,0x0a,0x7e,0x7e,0x06,0x86,0x00]14771 14772v_ceil_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14773// CHECK: [0xf9,0x8a,0x0a,0x7e,0x7f,0x06,0x86,0x00]14774 14775v_ceil_f16_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14776// CHECK: [0xf9,0x8a,0x0a,0x7e,0x80,0x06,0x86,0x00]14777 14778v_ceil_f16_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14779// CHECK: [0xf9,0x8a,0x0a,0x7e,0xc1,0x06,0x86,0x00]14780 14781v_ceil_f16_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14782// CHECK: [0xf9,0x8a,0x0a,0x7e,0xf0,0x06,0x86,0x00]14783 14784v_ceil_f16_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14785// CHECK: [0xf9,0x8a,0x0a,0x7e,0xf7,0x06,0x86,0x00]14786 14787v_ceil_f16_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14788// CHECK: [0xf9,0x8a,0x0a,0x7e,0xfb,0x06,0x86,0x00]14789 14790v_ceil_f16_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14791// CHECK: [0xf9,0x8a,0x0a,0x7e,0xfc,0x06,0x86,0x00]14792 14793v_ceil_f16_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14794// CHECK: [0xf9,0x8a,0x0a,0x7e,0xfd,0x06,0x86,0x00]14795 14796v_ceil_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14797// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x26,0x06,0x00]14798 14799v_ceil_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD14800// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x06,0x06,0x00]14801 14802v_ceil_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD14803// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x00,0x06,0x00]14804 14805v_ceil_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD14806// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x01,0x06,0x00]14807 14808v_ceil_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD14809// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x02,0x06,0x00]14810 14811v_ceil_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD14812// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x03,0x06,0x00]14813 14814v_ceil_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD14815// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x04,0x06,0x00]14816 14817v_ceil_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD14818// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x05,0x06,0x00]14819 14820v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD14821// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x0e,0x06,0x00]14822 14823v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD14824// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x16,0x06,0x00]14825 14826v_ceil_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD14827// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x16,0x06,0x00]14828 14829v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD14830// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x06,0x06,0x00]14831 14832v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_014833// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x06,0x00,0x00]14834 14835v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_114836// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x06,0x01,0x00]14837 14838v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_214839// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x06,0x02,0x00]14840 14841v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_314842// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x06,0x03,0x00]14843 14844v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_014845// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x06,0x04,0x00]14846 14847v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_114848// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x06,0x05,0x00]14849 14850v_ceil_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14851// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x06,0x16,0x00]14852 14853v_ceil_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14854// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x06,0x26,0x00]14855 14856v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x014857// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0x00]14858 14859v_ceil_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x014860// CHECK: [0xfa,0x8a,0xfe,0x7f,0x01,0xe4,0x00,0x00]14861 14862v_ceil_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x014863// CHECK: [0xfa,0x8a,0x0a,0x7e,0xff,0xe4,0x00,0x00]14864 14865v_ceil_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x014866// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x1b,0x00,0x00]14867 14868v_ceil_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x014869// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x40,0x01,0x00]14870 14871v_ceil_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x014872// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x41,0x01,0x00]14873 14874v_ceil_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x014875// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x42,0x01,0x00]14876 14877v_ceil_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x014878// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x43,0x01,0x00]14879 14880v_ceil_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x014881// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x30,0x01,0x00]14882 14883v_ceil_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x014884// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x34,0x01,0x00]14885 14886v_ceil_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x014887// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x38,0x01,0x00]14888 14889v_ceil_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x014890// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x3c,0x01,0x00]14891 14892v_ceil_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x014893// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x01,0x01,0x00]14894 14895v_ceil_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x014896// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x0f,0x01,0x00]14897 14898v_ceil_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x014899// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x11,0x01,0x00]14900 14901v_ceil_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x014902// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x1f,0x01,0x00]14903 14904v_ceil_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x014905// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x21,0x01,0x00]14906 14907v_ceil_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x014908// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x2f,0x01,0x00]14909 14910v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x014911// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0x10]14912 14913v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x014914// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0x30]14915 14916v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x014917// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]14918 14919v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x014920// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]14921 14922v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x114923// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0x01]14924 14925v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x314926// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0x03]14927 14928v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf14929// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]14930 14931v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x014932// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]14933 14934v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:014935// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x08,0x00]14936 14937v_ceil_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x014938// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x10,0x00]14939 14940v_ceil_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x014941// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x20,0x00]14942 14943v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14944// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x06,0x06,0x00]14945 14946v_trunc_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14947// CHECK: [0xf9,0x8c,0xfe,0x7f,0x01,0x06,0x06,0x00]14948 14949v_trunc_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14950// CHECK: [0xf9,0x8c,0x0a,0x7e,0xff,0x06,0x06,0x00]14951 14952v_trunc_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14953// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x06,0x86,0x00]14954 14955v_trunc_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14956// CHECK: [0xf9,0x8c,0x0a,0x7e,0x65,0x06,0x86,0x00]14957 14958v_trunc_f16_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14959// CHECK: [0xf9,0x8c,0x0a,0x7e,0x66,0x06,0x86,0x00]14960 14961v_trunc_f16_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14962// CHECK: [0xf9,0x8c,0x0a,0x7e,0x67,0x06,0x86,0x00]14963 14964v_trunc_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14965// CHECK: [0xf9,0x8c,0x0a,0x7e,0x6a,0x06,0x86,0x00]14966 14967v_trunc_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14968// CHECK: [0xf9,0x8c,0x0a,0x7e,0x6b,0x06,0x86,0x00]14969 14970v_trunc_f16_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14971// CHECK: [0xf9,0x8c,0x0a,0x7e,0x7b,0x06,0x86,0x00]14972 14973v_trunc_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14974// CHECK: [0xf9,0x8c,0x0a,0x7e,0x7c,0x06,0x86,0x00]14975 14976v_trunc_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14977// CHECK: [0xf9,0x8c,0x0a,0x7e,0x7e,0x06,0x86,0x00]14978 14979v_trunc_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14980// CHECK: [0xf9,0x8c,0x0a,0x7e,0x7f,0x06,0x86,0x00]14981 14982v_trunc_f16_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14983// CHECK: [0xf9,0x8c,0x0a,0x7e,0x80,0x06,0x86,0x00]14984 14985v_trunc_f16_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14986// CHECK: [0xf9,0x8c,0x0a,0x7e,0xc1,0x06,0x86,0x00]14987 14988v_trunc_f16_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14989// CHECK: [0xf9,0x8c,0x0a,0x7e,0xf0,0x06,0x86,0x00]14990 14991v_trunc_f16_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14992// CHECK: [0xf9,0x8c,0x0a,0x7e,0xf7,0x06,0x86,0x00]14993 14994v_trunc_f16_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14995// CHECK: [0xf9,0x8c,0x0a,0x7e,0xfb,0x06,0x86,0x00]14996 14997v_trunc_f16_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD14998// CHECK: [0xf9,0x8c,0x0a,0x7e,0xfc,0x06,0x86,0x00]14999 15000v_trunc_f16_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15001// CHECK: [0xf9,0x8c,0x0a,0x7e,0xfd,0x06,0x86,0x00]15002 15003v_trunc_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15004// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x26,0x06,0x00]15005 15006v_trunc_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD15007// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x06,0x06,0x00]15008 15009v_trunc_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD15010// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x00,0x06,0x00]15011 15012v_trunc_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD15013// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x01,0x06,0x00]15014 15015v_trunc_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD15016// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x02,0x06,0x00]15017 15018v_trunc_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD15019// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x03,0x06,0x00]15020 15021v_trunc_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD15022// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x04,0x06,0x00]15023 15024v_trunc_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD15025// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x05,0x06,0x00]15026 15027v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD15028// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x0e,0x06,0x00]15029 15030v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD15031// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x16,0x06,0x00]15032 15033v_trunc_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD15034// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x16,0x06,0x00]15035 15036v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD15037// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x06,0x06,0x00]15038 15039v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_015040// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x06,0x00,0x00]15041 15042v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_115043// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x06,0x01,0x00]15044 15045v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_215046// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x06,0x02,0x00]15047 15048v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_315049// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x06,0x03,0x00]15050 15051v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_015052// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x06,0x04,0x00]15053 15054v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_115055// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x06,0x05,0x00]15056 15057v_trunc_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15058// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x06,0x16,0x00]15059 15060v_trunc_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15061// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x06,0x26,0x00]15062 15063v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x015064// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0x00]15065 15066v_trunc_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x015067// CHECK: [0xfa,0x8c,0xfe,0x7f,0x01,0xe4,0x00,0x00]15068 15069v_trunc_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x015070// CHECK: [0xfa,0x8c,0x0a,0x7e,0xff,0xe4,0x00,0x00]15071 15072v_trunc_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x015073// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x1b,0x00,0x00]15074 15075v_trunc_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x015076// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x40,0x01,0x00]15077 15078v_trunc_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x015079// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x41,0x01,0x00]15080 15081v_trunc_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x015082// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x42,0x01,0x00]15083 15084v_trunc_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x015085// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x43,0x01,0x00]15086 15087v_trunc_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x015088// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x30,0x01,0x00]15089 15090v_trunc_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x015091// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x34,0x01,0x00]15092 15093v_trunc_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x015094// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x38,0x01,0x00]15095 15096v_trunc_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x015097// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x3c,0x01,0x00]15098 15099v_trunc_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x015100// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x01,0x01,0x00]15101 15102v_trunc_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x015103// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x0f,0x01,0x00]15104 15105v_trunc_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x015106// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x11,0x01,0x00]15107 15108v_trunc_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x015109// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x1f,0x01,0x00]15110 15111v_trunc_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x015112// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x21,0x01,0x00]15113 15114v_trunc_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x015115// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x2f,0x01,0x00]15116 15117v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x015118// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0x10]15119 15120v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x015121// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0x30]15122 15123v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x015124// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]15125 15126v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x015127// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]15128 15129v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x115130// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0x01]15131 15132v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x315133// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0x03]15134 15135v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf15136// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]15137 15138v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x015139// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]15140 15141v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:015142// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x08,0x00]15143 15144v_trunc_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x015145// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x10,0x00]15146 15147v_trunc_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x015148// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x20,0x00]15149 15150v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15151// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x06,0x06,0x00]15152 15153v_rndne_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15154// CHECK: [0xf9,0x8e,0xfe,0x7f,0x01,0x06,0x06,0x00]15155 15156v_rndne_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15157// CHECK: [0xf9,0x8e,0x0a,0x7e,0xff,0x06,0x06,0x00]15158 15159v_rndne_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15160// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x06,0x86,0x00]15161 15162v_rndne_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15163// CHECK: [0xf9,0x8e,0x0a,0x7e,0x65,0x06,0x86,0x00]15164 15165v_rndne_f16_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15166// CHECK: [0xf9,0x8e,0x0a,0x7e,0x66,0x06,0x86,0x00]15167 15168v_rndne_f16_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15169// CHECK: [0xf9,0x8e,0x0a,0x7e,0x67,0x06,0x86,0x00]15170 15171v_rndne_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15172// CHECK: [0xf9,0x8e,0x0a,0x7e,0x6a,0x06,0x86,0x00]15173 15174v_rndne_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15175// CHECK: [0xf9,0x8e,0x0a,0x7e,0x6b,0x06,0x86,0x00]15176 15177v_rndne_f16_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15178// CHECK: [0xf9,0x8e,0x0a,0x7e,0x7b,0x06,0x86,0x00]15179 15180v_rndne_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15181// CHECK: [0xf9,0x8e,0x0a,0x7e,0x7c,0x06,0x86,0x00]15182 15183v_rndne_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15184// CHECK: [0xf9,0x8e,0x0a,0x7e,0x7e,0x06,0x86,0x00]15185 15186v_rndne_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15187// CHECK: [0xf9,0x8e,0x0a,0x7e,0x7f,0x06,0x86,0x00]15188 15189v_rndne_f16_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15190// CHECK: [0xf9,0x8e,0x0a,0x7e,0x80,0x06,0x86,0x00]15191 15192v_rndne_f16_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15193// CHECK: [0xf9,0x8e,0x0a,0x7e,0xc1,0x06,0x86,0x00]15194 15195v_rndne_f16_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15196// CHECK: [0xf9,0x8e,0x0a,0x7e,0xf0,0x06,0x86,0x00]15197 15198v_rndne_f16_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15199// CHECK: [0xf9,0x8e,0x0a,0x7e,0xf7,0x06,0x86,0x00]15200 15201v_rndne_f16_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15202// CHECK: [0xf9,0x8e,0x0a,0x7e,0xfb,0x06,0x86,0x00]15203 15204v_rndne_f16_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15205// CHECK: [0xf9,0x8e,0x0a,0x7e,0xfc,0x06,0x86,0x00]15206 15207v_rndne_f16_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15208// CHECK: [0xf9,0x8e,0x0a,0x7e,0xfd,0x06,0x86,0x00]15209 15210v_rndne_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15211// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x26,0x06,0x00]15212 15213v_rndne_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD15214// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x06,0x06,0x00]15215 15216v_rndne_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD15217// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x00,0x06,0x00]15218 15219v_rndne_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD15220// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x01,0x06,0x00]15221 15222v_rndne_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD15223// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x02,0x06,0x00]15224 15225v_rndne_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD15226// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x03,0x06,0x00]15227 15228v_rndne_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD15229// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x04,0x06,0x00]15230 15231v_rndne_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD15232// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x05,0x06,0x00]15233 15234v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD15235// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x0e,0x06,0x00]15236 15237v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD15238// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x16,0x06,0x00]15239 15240v_rndne_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD15241// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x16,0x06,0x00]15242 15243v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD15244// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x06,0x06,0x00]15245 15246v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_015247// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x06,0x00,0x00]15248 15249v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_115250// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x06,0x01,0x00]15251 15252v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_215253// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x06,0x02,0x00]15254 15255v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_315256// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x06,0x03,0x00]15257 15258v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_015259// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x06,0x04,0x00]15260 15261v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_115262// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x06,0x05,0x00]15263 15264v_rndne_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15265// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x06,0x16,0x00]15266 15267v_rndne_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15268// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x06,0x26,0x00]15269 15270v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x015271// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0x00]15272 15273v_rndne_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x015274// CHECK: [0xfa,0x8e,0xfe,0x7f,0x01,0xe4,0x00,0x00]15275 15276v_rndne_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x015277// CHECK: [0xfa,0x8e,0x0a,0x7e,0xff,0xe4,0x00,0x00]15278 15279v_rndne_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x015280// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x1b,0x00,0x00]15281 15282v_rndne_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x015283// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x40,0x01,0x00]15284 15285v_rndne_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x015286// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x41,0x01,0x00]15287 15288v_rndne_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x015289// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x42,0x01,0x00]15290 15291v_rndne_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x015292// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x43,0x01,0x00]15293 15294v_rndne_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x015295// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x30,0x01,0x00]15296 15297v_rndne_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x015298// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x34,0x01,0x00]15299 15300v_rndne_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x015301// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x38,0x01,0x00]15302 15303v_rndne_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x015304// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x3c,0x01,0x00]15305 15306v_rndne_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x015307// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x01,0x01,0x00]15308 15309v_rndne_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x015310// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x0f,0x01,0x00]15311 15312v_rndne_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x015313// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x11,0x01,0x00]15314 15315v_rndne_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x015316// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x1f,0x01,0x00]15317 15318v_rndne_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x015319// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x21,0x01,0x00]15320 15321v_rndne_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x015322// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x2f,0x01,0x00]15323 15324v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x015325// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0x10]15326 15327v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x015328// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0x30]15329 15330v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x015331// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]15332 15333v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x015334// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]15335 15336v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x115337// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0x01]15338 15339v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x315340// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0x03]15341 15342v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf15343// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]15344 15345v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x015346// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]15347 15348v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:015349// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x08,0x00]15350 15351v_rndne_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x015352// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x10,0x00]15353 15354v_rndne_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x015355// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x20,0x00]15356 15357v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15358// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x06,0x06,0x00]15359 15360v_fract_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15361// CHECK: [0xf9,0x90,0xfe,0x7f,0x01,0x06,0x06,0x00]15362 15363v_fract_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15364// CHECK: [0xf9,0x90,0x0a,0x7e,0xff,0x06,0x06,0x00]15365 15366v_fract_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15367// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x06,0x86,0x00]15368 15369v_fract_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15370// CHECK: [0xf9,0x90,0x0a,0x7e,0x65,0x06,0x86,0x00]15371 15372v_fract_f16_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15373// CHECK: [0xf9,0x90,0x0a,0x7e,0x66,0x06,0x86,0x00]15374 15375v_fract_f16_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15376// CHECK: [0xf9,0x90,0x0a,0x7e,0x67,0x06,0x86,0x00]15377 15378v_fract_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15379// CHECK: [0xf9,0x90,0x0a,0x7e,0x6a,0x06,0x86,0x00]15380 15381v_fract_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15382// CHECK: [0xf9,0x90,0x0a,0x7e,0x6b,0x06,0x86,0x00]15383 15384v_fract_f16_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15385// CHECK: [0xf9,0x90,0x0a,0x7e,0x7b,0x06,0x86,0x00]15386 15387v_fract_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15388// CHECK: [0xf9,0x90,0x0a,0x7e,0x7c,0x06,0x86,0x00]15389 15390v_fract_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15391// CHECK: [0xf9,0x90,0x0a,0x7e,0x7e,0x06,0x86,0x00]15392 15393v_fract_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15394// CHECK: [0xf9,0x90,0x0a,0x7e,0x7f,0x06,0x86,0x00]15395 15396v_fract_f16_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15397// CHECK: [0xf9,0x90,0x0a,0x7e,0x80,0x06,0x86,0x00]15398 15399v_fract_f16_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15400// CHECK: [0xf9,0x90,0x0a,0x7e,0xc1,0x06,0x86,0x00]15401 15402v_fract_f16_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15403// CHECK: [0xf9,0x90,0x0a,0x7e,0xf0,0x06,0x86,0x00]15404 15405v_fract_f16_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15406// CHECK: [0xf9,0x90,0x0a,0x7e,0xf7,0x06,0x86,0x00]15407 15408v_fract_f16_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15409// CHECK: [0xf9,0x90,0x0a,0x7e,0xfb,0x06,0x86,0x00]15410 15411v_fract_f16_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15412// CHECK: [0xf9,0x90,0x0a,0x7e,0xfc,0x06,0x86,0x00]15413 15414v_fract_f16_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15415// CHECK: [0xf9,0x90,0x0a,0x7e,0xfd,0x06,0x86,0x00]15416 15417v_fract_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15418// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x26,0x06,0x00]15419 15420v_fract_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD15421// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x06,0x06,0x00]15422 15423v_fract_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD15424// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x00,0x06,0x00]15425 15426v_fract_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD15427// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x01,0x06,0x00]15428 15429v_fract_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD15430// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x02,0x06,0x00]15431 15432v_fract_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD15433// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x03,0x06,0x00]15434 15435v_fract_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD15436// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x04,0x06,0x00]15437 15438v_fract_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD15439// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x05,0x06,0x00]15440 15441v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD15442// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x0e,0x06,0x00]15443 15444v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD15445// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x16,0x06,0x00]15446 15447v_fract_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD15448// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x16,0x06,0x00]15449 15450v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD15451// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x06,0x06,0x00]15452 15453v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_015454// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x06,0x00,0x00]15455 15456v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_115457// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x06,0x01,0x00]15458 15459v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_215460// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x06,0x02,0x00]15461 15462v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_315463// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x06,0x03,0x00]15464 15465v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_015466// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x06,0x04,0x00]15467 15468v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_115469// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x06,0x05,0x00]15470 15471v_fract_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15472// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x06,0x16,0x00]15473 15474v_fract_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15475// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x06,0x26,0x00]15476 15477v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x015478// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0x00]15479 15480v_fract_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x015481// CHECK: [0xfa,0x90,0xfe,0x7f,0x01,0xe4,0x00,0x00]15482 15483v_fract_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x015484// CHECK: [0xfa,0x90,0x0a,0x7e,0xff,0xe4,0x00,0x00]15485 15486v_fract_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x015487// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x1b,0x00,0x00]15488 15489v_fract_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x015490// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x40,0x01,0x00]15491 15492v_fract_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x015493// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x41,0x01,0x00]15494 15495v_fract_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x015496// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x42,0x01,0x00]15497 15498v_fract_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x015499// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x43,0x01,0x00]15500 15501v_fract_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x015502// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x30,0x01,0x00]15503 15504v_fract_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x015505// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x34,0x01,0x00]15506 15507v_fract_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x015508// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x38,0x01,0x00]15509 15510v_fract_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x015511// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x3c,0x01,0x00]15512 15513v_fract_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x015514// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x01,0x01,0x00]15515 15516v_fract_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x015517// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x0f,0x01,0x00]15518 15519v_fract_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x015520// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x11,0x01,0x00]15521 15522v_fract_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x015523// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x1f,0x01,0x00]15524 15525v_fract_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x015526// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x21,0x01,0x00]15527 15528v_fract_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x015529// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x2f,0x01,0x00]15530 15531v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x015532// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0x10]15533 15534v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x015535// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0x30]15536 15537v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x015538// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0xf0]15539 15540v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x015541// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0xf0]15542 15543v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x115544// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0x01]15545 15546v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x315547// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0x03]15548 15549v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf15550// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0x0f]15551 15552v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x015553// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0x0f]15554 15555v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:015556// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x08,0x00]15557 15558v_fract_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x015559// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x10,0x00]15560 15561v_fract_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x015562// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x20,0x00]15563 15564v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15565// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x06,0x06,0x00]15566 15567v_sin_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15568// CHECK: [0xf9,0x92,0xfe,0x7f,0x01,0x06,0x06,0x00]15569 15570v_sin_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15571// CHECK: [0xf9,0x92,0x0a,0x7e,0xff,0x06,0x06,0x00]15572 15573v_sin_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15574// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x06,0x86,0x00]15575 15576v_sin_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15577// CHECK: [0xf9,0x92,0x0a,0x7e,0x65,0x06,0x86,0x00]15578 15579v_sin_f16_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15580// CHECK: [0xf9,0x92,0x0a,0x7e,0x66,0x06,0x86,0x00]15581 15582v_sin_f16_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15583// CHECK: [0xf9,0x92,0x0a,0x7e,0x67,0x06,0x86,0x00]15584 15585v_sin_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15586// CHECK: [0xf9,0x92,0x0a,0x7e,0x6a,0x06,0x86,0x00]15587 15588v_sin_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15589// CHECK: [0xf9,0x92,0x0a,0x7e,0x6b,0x06,0x86,0x00]15590 15591v_sin_f16_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15592// CHECK: [0xf9,0x92,0x0a,0x7e,0x7b,0x06,0x86,0x00]15593 15594v_sin_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15595// CHECK: [0xf9,0x92,0x0a,0x7e,0x7c,0x06,0x86,0x00]15596 15597v_sin_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15598// CHECK: [0xf9,0x92,0x0a,0x7e,0x7e,0x06,0x86,0x00]15599 15600v_sin_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15601// CHECK: [0xf9,0x92,0x0a,0x7e,0x7f,0x06,0x86,0x00]15602 15603v_sin_f16_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15604// CHECK: [0xf9,0x92,0x0a,0x7e,0x80,0x06,0x86,0x00]15605 15606v_sin_f16_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15607// CHECK: [0xf9,0x92,0x0a,0x7e,0xc1,0x06,0x86,0x00]15608 15609v_sin_f16_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15610// CHECK: [0xf9,0x92,0x0a,0x7e,0xf0,0x06,0x86,0x00]15611 15612v_sin_f16_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15613// CHECK: [0xf9,0x92,0x0a,0x7e,0xf7,0x06,0x86,0x00]15614 15615v_sin_f16_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15616// CHECK: [0xf9,0x92,0x0a,0x7e,0xfb,0x06,0x86,0x00]15617 15618v_sin_f16_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15619// CHECK: [0xf9,0x92,0x0a,0x7e,0xfc,0x06,0x86,0x00]15620 15621v_sin_f16_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15622// CHECK: [0xf9,0x92,0x0a,0x7e,0xfd,0x06,0x86,0x00]15623 15624v_sin_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15625// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x26,0x06,0x00]15626 15627v_sin_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD15628// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x06,0x06,0x00]15629 15630v_sin_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD15631// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x00,0x06,0x00]15632 15633v_sin_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD15634// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x01,0x06,0x00]15635 15636v_sin_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD15637// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x02,0x06,0x00]15638 15639v_sin_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD15640// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x03,0x06,0x00]15641 15642v_sin_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD15643// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x04,0x06,0x00]15644 15645v_sin_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD15646// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x05,0x06,0x00]15647 15648v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD15649// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x0e,0x06,0x00]15650 15651v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD15652// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x16,0x06,0x00]15653 15654v_sin_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD15655// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x16,0x06,0x00]15656 15657v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD15658// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x06,0x06,0x00]15659 15660v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_015661// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x06,0x00,0x00]15662 15663v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_115664// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x06,0x01,0x00]15665 15666v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_215667// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x06,0x02,0x00]15668 15669v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_315670// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x06,0x03,0x00]15671 15672v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_015673// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x06,0x04,0x00]15674 15675v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_115676// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x06,0x05,0x00]15677 15678v_sin_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15679// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x06,0x16,0x00]15680 15681v_sin_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15682// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x06,0x26,0x00]15683 15684v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x015685// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0x00]15686 15687v_sin_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x015688// CHECK: [0xfa,0x92,0xfe,0x7f,0x01,0xe4,0x00,0x00]15689 15690v_sin_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x015691// CHECK: [0xfa,0x92,0x0a,0x7e,0xff,0xe4,0x00,0x00]15692 15693v_sin_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x015694// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x1b,0x00,0x00]15695 15696v_sin_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x015697// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x40,0x01,0x00]15698 15699v_sin_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x015700// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x41,0x01,0x00]15701 15702v_sin_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x015703// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x42,0x01,0x00]15704 15705v_sin_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x015706// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x43,0x01,0x00]15707 15708v_sin_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x015709// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x30,0x01,0x00]15710 15711v_sin_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x015712// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x34,0x01,0x00]15713 15714v_sin_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x015715// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x38,0x01,0x00]15716 15717v_sin_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x015718// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x3c,0x01,0x00]15719 15720v_sin_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x015721// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x01,0x01,0x00]15722 15723v_sin_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x015724// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x0f,0x01,0x00]15725 15726v_sin_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x015727// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x11,0x01,0x00]15728 15729v_sin_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x015730// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x1f,0x01,0x00]15731 15732v_sin_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x015733// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x21,0x01,0x00]15734 15735v_sin_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x015736// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x2f,0x01,0x00]15737 15738v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x015739// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0x10]15740 15741v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x015742// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0x30]15743 15744v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x015745// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0xf0]15746 15747v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x015748// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0xf0]15749 15750v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x115751// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0x01]15752 15753v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x315754// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0x03]15755 15756v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf15757// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0x0f]15758 15759v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x015760// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0x0f]15761 15762v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:015763// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x08,0x00]15764 15765v_sin_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x015766// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x10,0x00]15767 15768v_sin_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x015769// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x20,0x00]15770 15771v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15772// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x06,0x06,0x00]15773 15774v_cos_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15775// CHECK: [0xf9,0x94,0xfe,0x7f,0x01,0x06,0x06,0x00]15776 15777v_cos_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15778// CHECK: [0xf9,0x94,0x0a,0x7e,0xff,0x06,0x06,0x00]15779 15780v_cos_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15781// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x06,0x86,0x00]15782 15783v_cos_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15784// CHECK: [0xf9,0x94,0x0a,0x7e,0x65,0x06,0x86,0x00]15785 15786v_cos_f16_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15787// CHECK: [0xf9,0x94,0x0a,0x7e,0x66,0x06,0x86,0x00]15788 15789v_cos_f16_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15790// CHECK: [0xf9,0x94,0x0a,0x7e,0x67,0x06,0x86,0x00]15791 15792v_cos_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15793// CHECK: [0xf9,0x94,0x0a,0x7e,0x6a,0x06,0x86,0x00]15794 15795v_cos_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15796// CHECK: [0xf9,0x94,0x0a,0x7e,0x6b,0x06,0x86,0x00]15797 15798v_cos_f16_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15799// CHECK: [0xf9,0x94,0x0a,0x7e,0x7b,0x06,0x86,0x00]15800 15801v_cos_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15802// CHECK: [0xf9,0x94,0x0a,0x7e,0x7c,0x06,0x86,0x00]15803 15804v_cos_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15805// CHECK: [0xf9,0x94,0x0a,0x7e,0x7e,0x06,0x86,0x00]15806 15807v_cos_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15808// CHECK: [0xf9,0x94,0x0a,0x7e,0x7f,0x06,0x86,0x00]15809 15810v_cos_f16_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15811// CHECK: [0xf9,0x94,0x0a,0x7e,0x80,0x06,0x86,0x00]15812 15813v_cos_f16_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15814// CHECK: [0xf9,0x94,0x0a,0x7e,0xc1,0x06,0x86,0x00]15815 15816v_cos_f16_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15817// CHECK: [0xf9,0x94,0x0a,0x7e,0xf0,0x06,0x86,0x00]15818 15819v_cos_f16_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15820// CHECK: [0xf9,0x94,0x0a,0x7e,0xf7,0x06,0x86,0x00]15821 15822v_cos_f16_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15823// CHECK: [0xf9,0x94,0x0a,0x7e,0xfb,0x06,0x86,0x00]15824 15825v_cos_f16_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15826// CHECK: [0xf9,0x94,0x0a,0x7e,0xfc,0x06,0x86,0x00]15827 15828v_cos_f16_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15829// CHECK: [0xf9,0x94,0x0a,0x7e,0xfd,0x06,0x86,0x00]15830 15831v_cos_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15832// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x26,0x06,0x00]15833 15834v_cos_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD15835// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x06,0x06,0x00]15836 15837v_cos_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD15838// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x00,0x06,0x00]15839 15840v_cos_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD15841// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x01,0x06,0x00]15842 15843v_cos_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD15844// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x02,0x06,0x00]15845 15846v_cos_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD15847// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x03,0x06,0x00]15848 15849v_cos_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD15850// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x04,0x06,0x00]15851 15852v_cos_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD15853// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x05,0x06,0x00]15854 15855v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD15856// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x0e,0x06,0x00]15857 15858v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD15859// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x16,0x06,0x00]15860 15861v_cos_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD15862// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x16,0x06,0x00]15863 15864v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD15865// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x06,0x06,0x00]15866 15867v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_015868// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x06,0x00,0x00]15869 15870v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_115871// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x06,0x01,0x00]15872 15873v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_215874// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x06,0x02,0x00]15875 15876v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_315877// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x06,0x03,0x00]15878 15879v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_015880// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x06,0x04,0x00]15881 15882v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_115883// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x06,0x05,0x00]15884 15885v_cos_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15886// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x06,0x16,0x00]15887 15888v_cos_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15889// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x06,0x26,0x00]15890 15891v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x015892// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0x00]15893 15894v_cos_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x015895// CHECK: [0xfa,0x94,0xfe,0x7f,0x01,0xe4,0x00,0x00]15896 15897v_cos_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x015898// CHECK: [0xfa,0x94,0x0a,0x7e,0xff,0xe4,0x00,0x00]15899 15900v_cos_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x015901// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x1b,0x00,0x00]15902 15903v_cos_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x015904// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x40,0x01,0x00]15905 15906v_cos_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x015907// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x41,0x01,0x00]15908 15909v_cos_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x015910// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x42,0x01,0x00]15911 15912v_cos_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x015913// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x43,0x01,0x00]15914 15915v_cos_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x015916// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x30,0x01,0x00]15917 15918v_cos_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x015919// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x34,0x01,0x00]15920 15921v_cos_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x015922// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x38,0x01,0x00]15923 15924v_cos_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x015925// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x3c,0x01,0x00]15926 15927v_cos_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x015928// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x01,0x01,0x00]15929 15930v_cos_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x015931// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x0f,0x01,0x00]15932 15933v_cos_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x015934// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x11,0x01,0x00]15935 15936v_cos_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x015937// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x1f,0x01,0x00]15938 15939v_cos_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x015940// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x21,0x01,0x00]15941 15942v_cos_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x015943// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x2f,0x01,0x00]15944 15945v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x015946// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0x10]15947 15948v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x015949// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0x30]15950 15951v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x015952// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0xf0]15953 15954v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x015955// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0xf0]15956 15957v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x115958// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0x01]15959 15960v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x315961// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0x03]15962 15963v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf15964// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0x0f]15965 15966v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x015967// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0x0f]15968 15969v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:015970// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x08,0x00]15971 15972v_cos_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x015973// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x10,0x00]15974 15975v_cos_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x015976// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x20,0x00]15977 15978v_exp_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15979// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x06,0x06,0x00]15980 15981v_exp_legacy_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15982// CHECK: [0xf9,0x96,0xfe,0x7f,0x01,0x06,0x06,0x00]15983 15984v_exp_legacy_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15985// CHECK: [0xf9,0x96,0x0a,0x7e,0xff,0x06,0x06,0x00]15986 15987v_exp_legacy_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15988// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x06,0x86,0x00]15989 15990v_exp_legacy_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15991// CHECK: [0xf9,0x96,0x0a,0x7e,0x65,0x06,0x86,0x00]15992 15993v_exp_legacy_f32_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15994// CHECK: [0xf9,0x96,0x0a,0x7e,0x66,0x06,0x86,0x00]15995 15996v_exp_legacy_f32_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD15997// CHECK: [0xf9,0x96,0x0a,0x7e,0x67,0x06,0x86,0x00]15998 15999v_exp_legacy_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16000// CHECK: [0xf9,0x96,0x0a,0x7e,0x6a,0x06,0x86,0x00]16001 16002v_exp_legacy_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16003// CHECK: [0xf9,0x96,0x0a,0x7e,0x6b,0x06,0x86,0x00]16004 16005v_exp_legacy_f32_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16006// CHECK: [0xf9,0x96,0x0a,0x7e,0x7b,0x06,0x86,0x00]16007 16008v_exp_legacy_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16009// CHECK: [0xf9,0x96,0x0a,0x7e,0x7c,0x06,0x86,0x00]16010 16011v_exp_legacy_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16012// CHECK: [0xf9,0x96,0x0a,0x7e,0x7e,0x06,0x86,0x00]16013 16014v_exp_legacy_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16015// CHECK: [0xf9,0x96,0x0a,0x7e,0x7f,0x06,0x86,0x00]16016 16017v_exp_legacy_f32_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16018// CHECK: [0xf9,0x96,0x0a,0x7e,0x80,0x06,0x86,0x00]16019 16020v_exp_legacy_f32_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16021// CHECK: [0xf9,0x96,0x0a,0x7e,0xc1,0x06,0x86,0x00]16022 16023v_exp_legacy_f32_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16024// CHECK: [0xf9,0x96,0x0a,0x7e,0xf0,0x06,0x86,0x00]16025 16026v_exp_legacy_f32_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16027// CHECK: [0xf9,0x96,0x0a,0x7e,0xf7,0x06,0x86,0x00]16028 16029v_exp_legacy_f32_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16030// CHECK: [0xf9,0x96,0x0a,0x7e,0xfb,0x06,0x86,0x00]16031 16032v_exp_legacy_f32_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16033// CHECK: [0xf9,0x96,0x0a,0x7e,0xfc,0x06,0x86,0x00]16034 16035v_exp_legacy_f32_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16036// CHECK: [0xf9,0x96,0x0a,0x7e,0xfd,0x06,0x86,0x00]16037 16038v_exp_legacy_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16039// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x26,0x06,0x00]16040 16041v_exp_legacy_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16042// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x46,0x06,0x00]16043 16044v_exp_legacy_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16045// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x86,0x06,0x00]16046 16047v_exp_legacy_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16048// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0xc6,0x06,0x00]16049 16050v_exp_legacy_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD16051// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x06,0x06,0x00]16052 16053v_exp_legacy_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD16054// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x00,0x06,0x00]16055 16056v_exp_legacy_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD16057// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x01,0x06,0x00]16058 16059v_exp_legacy_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD16060// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x02,0x06,0x00]16061 16062v_exp_legacy_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD16063// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x03,0x06,0x00]16064 16065v_exp_legacy_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD16066// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x04,0x06,0x00]16067 16068v_exp_legacy_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD16069// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x05,0x06,0x00]16070 16071v_exp_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD16072// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x0e,0x06,0x00]16073 16074v_exp_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD16075// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x16,0x06,0x00]16076 16077v_exp_legacy_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD16078// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x16,0x06,0x00]16079 16080v_exp_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD16081// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x06,0x06,0x00]16082 16083v_exp_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_016084// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x06,0x00,0x00]16085 16086v_exp_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_116087// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x06,0x01,0x00]16088 16089v_exp_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_216090// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x06,0x02,0x00]16091 16092v_exp_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_316093// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x06,0x03,0x00]16094 16095v_exp_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_016096// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x06,0x04,0x00]16097 16098v_exp_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_116099// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x06,0x05,0x00]16100 16101v_exp_legacy_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16102// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x06,0x16,0x00]16103 16104v_exp_legacy_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16105// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x06,0x26,0x00]16106 16107v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x016108// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0x00]16109 16110v_exp_legacy_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x016111// CHECK: [0xfa,0x96,0xfe,0x7f,0x01,0xe4,0x00,0x00]16112 16113v_exp_legacy_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x016114// CHECK: [0xfa,0x96,0x0a,0x7e,0xff,0xe4,0x00,0x00]16115 16116v_exp_legacy_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x016117// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x1b,0x00,0x00]16118 16119v_exp_legacy_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x016120// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x40,0x01,0x00]16121 16122v_exp_legacy_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x016123// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x41,0x01,0x00]16124 16125v_exp_legacy_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x016126// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x42,0x01,0x00]16127 16128v_exp_legacy_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x016129// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x43,0x01,0x00]16130 16131v_exp_legacy_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x016132// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x30,0x01,0x00]16133 16134v_exp_legacy_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x016135// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x34,0x01,0x00]16136 16137v_exp_legacy_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x016138// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x38,0x01,0x00]16139 16140v_exp_legacy_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x016141// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x3c,0x01,0x00]16142 16143v_exp_legacy_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x016144// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x01,0x01,0x00]16145 16146v_exp_legacy_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x016147// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x0f,0x01,0x00]16148 16149v_exp_legacy_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x016150// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x11,0x01,0x00]16151 16152v_exp_legacy_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x016153// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x1f,0x01,0x00]16154 16155v_exp_legacy_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x016156// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x21,0x01,0x00]16157 16158v_exp_legacy_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x016159// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x2f,0x01,0x00]16160 16161v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x016162// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0x10]16163 16164v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x016165// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0x30]16166 16167v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x016168// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0xf0]16169 16170v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x016171// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0xf0]16172 16173v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x116174// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0x01]16175 16176v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x316177// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0x03]16178 16179v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf16180// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0x0f]16181 16182v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x016183// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0x0f]16184 16185v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:016186// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x08,0x00]16187 16188v_exp_legacy_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x016189// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x10,0x00]16190 16191v_exp_legacy_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x016192// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x20,0x00]16193 16194v_log_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16195// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x06,0x06,0x00]16196 16197v_log_legacy_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16198// CHECK: [0xf9,0x98,0xfe,0x7f,0x01,0x06,0x06,0x00]16199 16200v_log_legacy_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16201// CHECK: [0xf9,0x98,0x0a,0x7e,0xff,0x06,0x06,0x00]16202 16203v_log_legacy_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16204// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x06,0x86,0x00]16205 16206v_log_legacy_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16207// CHECK: [0xf9,0x98,0x0a,0x7e,0x65,0x06,0x86,0x00]16208 16209v_log_legacy_f32_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16210// CHECK: [0xf9,0x98,0x0a,0x7e,0x66,0x06,0x86,0x00]16211 16212v_log_legacy_f32_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16213// CHECK: [0xf9,0x98,0x0a,0x7e,0x67,0x06,0x86,0x00]16214 16215v_log_legacy_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16216// CHECK: [0xf9,0x98,0x0a,0x7e,0x6a,0x06,0x86,0x00]16217 16218v_log_legacy_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16219// CHECK: [0xf9,0x98,0x0a,0x7e,0x6b,0x06,0x86,0x00]16220 16221v_log_legacy_f32_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16222// CHECK: [0xf9,0x98,0x0a,0x7e,0x7b,0x06,0x86,0x00]16223 16224v_log_legacy_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16225// CHECK: [0xf9,0x98,0x0a,0x7e,0x7c,0x06,0x86,0x00]16226 16227v_log_legacy_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16228// CHECK: [0xf9,0x98,0x0a,0x7e,0x7e,0x06,0x86,0x00]16229 16230v_log_legacy_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16231// CHECK: [0xf9,0x98,0x0a,0x7e,0x7f,0x06,0x86,0x00]16232 16233v_log_legacy_f32_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16234// CHECK: [0xf9,0x98,0x0a,0x7e,0x80,0x06,0x86,0x00]16235 16236v_log_legacy_f32_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16237// CHECK: [0xf9,0x98,0x0a,0x7e,0xc1,0x06,0x86,0x00]16238 16239v_log_legacy_f32_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16240// CHECK: [0xf9,0x98,0x0a,0x7e,0xf0,0x06,0x86,0x00]16241 16242v_log_legacy_f32_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16243// CHECK: [0xf9,0x98,0x0a,0x7e,0xf7,0x06,0x86,0x00]16244 16245v_log_legacy_f32_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16246// CHECK: [0xf9,0x98,0x0a,0x7e,0xfb,0x06,0x86,0x00]16247 16248v_log_legacy_f32_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16249// CHECK: [0xf9,0x98,0x0a,0x7e,0xfc,0x06,0x86,0x00]16250 16251v_log_legacy_f32_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16252// CHECK: [0xf9,0x98,0x0a,0x7e,0xfd,0x06,0x86,0x00]16253 16254v_log_legacy_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16255// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x26,0x06,0x00]16256 16257v_log_legacy_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16258// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x46,0x06,0x00]16259 16260v_log_legacy_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16261// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x86,0x06,0x00]16262 16263v_log_legacy_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16264// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0xc6,0x06,0x00]16265 16266v_log_legacy_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD16267// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x06,0x06,0x00]16268 16269v_log_legacy_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD16270// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x00,0x06,0x00]16271 16272v_log_legacy_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD16273// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x01,0x06,0x00]16274 16275v_log_legacy_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD16276// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x02,0x06,0x00]16277 16278v_log_legacy_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD16279// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x03,0x06,0x00]16280 16281v_log_legacy_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD16282// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x04,0x06,0x00]16283 16284v_log_legacy_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD16285// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x05,0x06,0x00]16286 16287v_log_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD16288// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x0e,0x06,0x00]16289 16290v_log_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD16291// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x16,0x06,0x00]16292 16293v_log_legacy_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD16294// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x16,0x06,0x00]16295 16296v_log_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD16297// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x06,0x06,0x00]16298 16299v_log_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_016300// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x06,0x00,0x00]16301 16302v_log_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_116303// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x06,0x01,0x00]16304 16305v_log_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_216306// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x06,0x02,0x00]16307 16308v_log_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_316309// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x06,0x03,0x00]16310 16311v_log_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_016312// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x06,0x04,0x00]16313 16314v_log_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_116315// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x06,0x05,0x00]16316 16317v_log_legacy_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16318// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x06,0x16,0x00]16319 16320v_log_legacy_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16321// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x06,0x26,0x00]16322 16323v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x016324// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0x00]16325 16326v_log_legacy_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x016327// CHECK: [0xfa,0x98,0xfe,0x7f,0x01,0xe4,0x00,0x00]16328 16329v_log_legacy_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x016330// CHECK: [0xfa,0x98,0x0a,0x7e,0xff,0xe4,0x00,0x00]16331 16332v_log_legacy_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x016333// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x1b,0x00,0x00]16334 16335v_log_legacy_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x016336// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x40,0x01,0x00]16337 16338v_log_legacy_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x016339// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x41,0x01,0x00]16340 16341v_log_legacy_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x016342// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x42,0x01,0x00]16343 16344v_log_legacy_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x016345// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x43,0x01,0x00]16346 16347v_log_legacy_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x016348// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x30,0x01,0x00]16349 16350v_log_legacy_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x016351// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x34,0x01,0x00]16352 16353v_log_legacy_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x016354// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x38,0x01,0x00]16355 16356v_log_legacy_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x016357// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x3c,0x01,0x00]16358 16359v_log_legacy_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x016360// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x01,0x01,0x00]16361 16362v_log_legacy_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x016363// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x0f,0x01,0x00]16364 16365v_log_legacy_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x016366// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x11,0x01,0x00]16367 16368v_log_legacy_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x016369// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x1f,0x01,0x00]16370 16371v_log_legacy_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x016372// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x21,0x01,0x00]16373 16374v_log_legacy_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x016375// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x2f,0x01,0x00]16376 16377v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x016378// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0x10]16379 16380v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x016381// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0x30]16382 16383v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x016384// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0xf0]16385 16386v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x016387// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0xf0]16388 16389v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x116390// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0x01]16391 16392v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x316393// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0x03]16394 16395v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf16396// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0x0f]16397 16398v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x016399// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0x0f]16400 16401v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:016402// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x08,0x00]16403 16404v_log_legacy_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x016405// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x10,0x00]16406 16407v_log_legacy_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x016408// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x20,0x00]16409 16410v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16411// CHECK: [0xf9,0x9a,0x0a,0x7e,0x01,0x06,0x06,0x00]16412 16413v_cvt_norm_i16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16414// CHECK: [0xf9,0x9a,0xfe,0x7f,0x01,0x06,0x06,0x00]16415 16416v_cvt_norm_i16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16417// CHECK: [0xf9,0x9a,0x0a,0x7e,0xff,0x06,0x06,0x00]16418 16419v_cvt_norm_i16_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16420// CHECK: [0xf9,0x9a,0x0a,0x7e,0x01,0x06,0x86,0x00]16421 16422v_cvt_norm_i16_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16423// CHECK: [0xf9,0x9a,0x0a,0x7e,0x65,0x06,0x86,0x00]16424 16425v_cvt_norm_i16_f16_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16426// CHECK: [0xf9,0x9a,0x0a,0x7e,0x66,0x06,0x86,0x00]16427 16428v_cvt_norm_i16_f16_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16429// CHECK: [0xf9,0x9a,0x0a,0x7e,0x67,0x06,0x86,0x00]16430 16431v_cvt_norm_i16_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16432// CHECK: [0xf9,0x9a,0x0a,0x7e,0x6a,0x06,0x86,0x00]16433 16434v_cvt_norm_i16_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16435// CHECK: [0xf9,0x9a,0x0a,0x7e,0x6b,0x06,0x86,0x00]16436 16437v_cvt_norm_i16_f16_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16438// CHECK: [0xf9,0x9a,0x0a,0x7e,0x7b,0x06,0x86,0x00]16439 16440v_cvt_norm_i16_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16441// CHECK: [0xf9,0x9a,0x0a,0x7e,0x7c,0x06,0x86,0x00]16442 16443v_cvt_norm_i16_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16444// CHECK: [0xf9,0x9a,0x0a,0x7e,0x7e,0x06,0x86,0x00]16445 16446v_cvt_norm_i16_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16447// CHECK: [0xf9,0x9a,0x0a,0x7e,0x7f,0x06,0x86,0x00]16448 16449v_cvt_norm_i16_f16_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16450// CHECK: [0xf9,0x9a,0x0a,0x7e,0x80,0x06,0x86,0x00]16451 16452v_cvt_norm_i16_f16_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16453// CHECK: [0xf9,0x9a,0x0a,0x7e,0xc1,0x06,0x86,0x00]16454 16455v_cvt_norm_i16_f16_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16456// CHECK: [0xf9,0x9a,0x0a,0x7e,0xf0,0x06,0x86,0x00]16457 16458v_cvt_norm_i16_f16_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16459// CHECK: [0xf9,0x9a,0x0a,0x7e,0xf7,0x06,0x86,0x00]16460 16461v_cvt_norm_i16_f16_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16462// CHECK: [0xf9,0x9a,0x0a,0x7e,0xfb,0x06,0x86,0x00]16463 16464v_cvt_norm_i16_f16_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16465// CHECK: [0xf9,0x9a,0x0a,0x7e,0xfc,0x06,0x86,0x00]16466 16467v_cvt_norm_i16_f16_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16468// CHECK: [0xf9,0x9a,0x0a,0x7e,0xfd,0x06,0x86,0x00]16469 16470v_cvt_norm_i16_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16471// CHECK: [0xf9,0x9a,0x0a,0x7e,0x01,0x26,0x06,0x00]16472 16473v_cvt_norm_i16_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD16474// CHECK: [0xf9,0x9a,0x0a,0x7e,0x01,0x06,0x06,0x00]16475 16476v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD16477// CHECK: [0xf9,0x9a,0x0a,0x7e,0x01,0x00,0x06,0x00]16478 16479v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD16480// CHECK: [0xf9,0x9a,0x0a,0x7e,0x01,0x01,0x06,0x00]16481 16482v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD16483// CHECK: [0xf9,0x9a,0x0a,0x7e,0x01,0x02,0x06,0x00]16484 16485v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD16486// CHECK: [0xf9,0x9a,0x0a,0x7e,0x01,0x03,0x06,0x00]16487 16488v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD16489// CHECK: [0xf9,0x9a,0x0a,0x7e,0x01,0x04,0x06,0x00]16490 16491v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD16492// CHECK: [0xf9,0x9a,0x0a,0x7e,0x01,0x05,0x06,0x00]16493 16494v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD16495// CHECK: [0xf9,0x9a,0x0a,0x7e,0x01,0x0e,0x06,0x00]16496 16497v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD16498// CHECK: [0xf9,0x9a,0x0a,0x7e,0x01,0x16,0x06,0x00]16499 16500v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD16501// CHECK: [0xf9,0x9a,0x0a,0x7e,0x01,0x16,0x06,0x00]16502 16503v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD16504// CHECK: [0xf9,0x9a,0x0a,0x7e,0x01,0x06,0x06,0x00]16505 16506v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_016507// CHECK: [0xf9,0x9a,0x0a,0x7e,0x01,0x06,0x00,0x00]16508 16509v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_116510// CHECK: [0xf9,0x9a,0x0a,0x7e,0x01,0x06,0x01,0x00]16511 16512v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_216513// CHECK: [0xf9,0x9a,0x0a,0x7e,0x01,0x06,0x02,0x00]16514 16515v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_316516// CHECK: [0xf9,0x9a,0x0a,0x7e,0x01,0x06,0x03,0x00]16517 16518v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_016519// CHECK: [0xf9,0x9a,0x0a,0x7e,0x01,0x06,0x04,0x00]16520 16521v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_116522// CHECK: [0xf9,0x9a,0x0a,0x7e,0x01,0x06,0x05,0x00]16523 16524v_cvt_norm_i16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16525// CHECK: [0xf9,0x9a,0x0a,0x7e,0x01,0x06,0x16,0x00]16526 16527v_cvt_norm_i16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16528// CHECK: [0xf9,0x9a,0x0a,0x7e,0x01,0x06,0x26,0x00]16529 16530v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x016531// CHECK: [0xfa,0x9a,0x0a,0x7e,0x01,0xe4,0x00,0x00]16532 16533v_cvt_norm_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x016534// CHECK: [0xfa,0x9a,0xfe,0x7f,0x01,0xe4,0x00,0x00]16535 16536v_cvt_norm_i16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x016537// CHECK: [0xfa,0x9a,0x0a,0x7e,0xff,0xe4,0x00,0x00]16538 16539v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x016540// CHECK: [0xfa,0x9a,0x0a,0x7e,0x01,0x1b,0x00,0x00]16541 16542v_cvt_norm_i16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x016543// CHECK: [0xfa,0x9a,0x0a,0x7e,0x01,0x40,0x01,0x00]16544 16545v_cvt_norm_i16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x016546// CHECK: [0xfa,0x9a,0x0a,0x7e,0x01,0x41,0x01,0x00]16547 16548v_cvt_norm_i16_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x016549// CHECK: [0xfa,0x9a,0x0a,0x7e,0x01,0x42,0x01,0x00]16550 16551v_cvt_norm_i16_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x016552// CHECK: [0xfa,0x9a,0x0a,0x7e,0x01,0x43,0x01,0x00]16553 16554v_cvt_norm_i16_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x016555// CHECK: [0xfa,0x9a,0x0a,0x7e,0x01,0x30,0x01,0x00]16556 16557v_cvt_norm_i16_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x016558// CHECK: [0xfa,0x9a,0x0a,0x7e,0x01,0x34,0x01,0x00]16559 16560v_cvt_norm_i16_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x016561// CHECK: [0xfa,0x9a,0x0a,0x7e,0x01,0x38,0x01,0x00]16562 16563v_cvt_norm_i16_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x016564// CHECK: [0xfa,0x9a,0x0a,0x7e,0x01,0x3c,0x01,0x00]16565 16566v_cvt_norm_i16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x016567// CHECK: [0xfa,0x9a,0x0a,0x7e,0x01,0x01,0x01,0x00]16568 16569v_cvt_norm_i16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x016570// CHECK: [0xfa,0x9a,0x0a,0x7e,0x01,0x0f,0x01,0x00]16571 16572v_cvt_norm_i16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x016573// CHECK: [0xfa,0x9a,0x0a,0x7e,0x01,0x11,0x01,0x00]16574 16575v_cvt_norm_i16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x016576// CHECK: [0xfa,0x9a,0x0a,0x7e,0x01,0x1f,0x01,0x00]16577 16578v_cvt_norm_i16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x016579// CHECK: [0xfa,0x9a,0x0a,0x7e,0x01,0x21,0x01,0x00]16580 16581v_cvt_norm_i16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x016582// CHECK: [0xfa,0x9a,0x0a,0x7e,0x01,0x2f,0x01,0x00]16583 16584v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x016585// CHECK: [0xfa,0x9a,0x0a,0x7e,0x01,0xe4,0x00,0x10]16586 16587v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x016588// CHECK: [0xfa,0x9a,0x0a,0x7e,0x01,0xe4,0x00,0x30]16589 16590v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x016591// CHECK: [0xfa,0x9a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]16592 16593v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x016594// CHECK: [0xfa,0x9a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]16595 16596v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x116597// CHECK: [0xfa,0x9a,0x0a,0x7e,0x01,0xe4,0x00,0x01]16598 16599v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x316600// CHECK: [0xfa,0x9a,0x0a,0x7e,0x01,0xe4,0x00,0x03]16601 16602v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf16603// CHECK: [0xfa,0x9a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]16604 16605v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x016606// CHECK: [0xfa,0x9a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]16607 16608v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:016609// CHECK: [0xfa,0x9a,0x0a,0x7e,0x01,0xe4,0x08,0x00]16610 16611v_cvt_norm_i16_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x016612// CHECK: [0xfa,0x9a,0x0a,0x7e,0x01,0xe4,0x10,0x00]16613 16614v_cvt_norm_i16_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x016615// CHECK: [0xfa,0x9a,0x0a,0x7e,0x01,0xe4,0x20,0x00]16616 16617v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16618// CHECK: [0xf9,0x9c,0x0a,0x7e,0x01,0x06,0x06,0x00]16619 16620v_cvt_norm_u16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16621// CHECK: [0xf9,0x9c,0xfe,0x7f,0x01,0x06,0x06,0x00]16622 16623v_cvt_norm_u16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16624// CHECK: [0xf9,0x9c,0x0a,0x7e,0xff,0x06,0x06,0x00]16625 16626v_cvt_norm_u16_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16627// CHECK: [0xf9,0x9c,0x0a,0x7e,0x01,0x06,0x86,0x00]16628 16629v_cvt_norm_u16_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16630// CHECK: [0xf9,0x9c,0x0a,0x7e,0x65,0x06,0x86,0x00]16631 16632v_cvt_norm_u16_f16_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16633// CHECK: [0xf9,0x9c,0x0a,0x7e,0x66,0x06,0x86,0x00]16634 16635v_cvt_norm_u16_f16_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16636// CHECK: [0xf9,0x9c,0x0a,0x7e,0x67,0x06,0x86,0x00]16637 16638v_cvt_norm_u16_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16639// CHECK: [0xf9,0x9c,0x0a,0x7e,0x6a,0x06,0x86,0x00]16640 16641v_cvt_norm_u16_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16642// CHECK: [0xf9,0x9c,0x0a,0x7e,0x6b,0x06,0x86,0x00]16643 16644v_cvt_norm_u16_f16_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16645// CHECK: [0xf9,0x9c,0x0a,0x7e,0x7b,0x06,0x86,0x00]16646 16647v_cvt_norm_u16_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16648// CHECK: [0xf9,0x9c,0x0a,0x7e,0x7c,0x06,0x86,0x00]16649 16650v_cvt_norm_u16_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16651// CHECK: [0xf9,0x9c,0x0a,0x7e,0x7e,0x06,0x86,0x00]16652 16653v_cvt_norm_u16_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16654// CHECK: [0xf9,0x9c,0x0a,0x7e,0x7f,0x06,0x86,0x00]16655 16656v_cvt_norm_u16_f16_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16657// CHECK: [0xf9,0x9c,0x0a,0x7e,0x80,0x06,0x86,0x00]16658 16659v_cvt_norm_u16_f16_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16660// CHECK: [0xf9,0x9c,0x0a,0x7e,0xc1,0x06,0x86,0x00]16661 16662v_cvt_norm_u16_f16_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16663// CHECK: [0xf9,0x9c,0x0a,0x7e,0xf0,0x06,0x86,0x00]16664 16665v_cvt_norm_u16_f16_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16666// CHECK: [0xf9,0x9c,0x0a,0x7e,0xf7,0x06,0x86,0x00]16667 16668v_cvt_norm_u16_f16_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16669// CHECK: [0xf9,0x9c,0x0a,0x7e,0xfb,0x06,0x86,0x00]16670 16671v_cvt_norm_u16_f16_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16672// CHECK: [0xf9,0x9c,0x0a,0x7e,0xfc,0x06,0x86,0x00]16673 16674v_cvt_norm_u16_f16_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16675// CHECK: [0xf9,0x9c,0x0a,0x7e,0xfd,0x06,0x86,0x00]16676 16677v_cvt_norm_u16_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16678// CHECK: [0xf9,0x9c,0x0a,0x7e,0x01,0x26,0x06,0x00]16679 16680v_cvt_norm_u16_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD16681// CHECK: [0xf9,0x9c,0x0a,0x7e,0x01,0x06,0x06,0x00]16682 16683v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD16684// CHECK: [0xf9,0x9c,0x0a,0x7e,0x01,0x00,0x06,0x00]16685 16686v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD16687// CHECK: [0xf9,0x9c,0x0a,0x7e,0x01,0x01,0x06,0x00]16688 16689v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD16690// CHECK: [0xf9,0x9c,0x0a,0x7e,0x01,0x02,0x06,0x00]16691 16692v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD16693// CHECK: [0xf9,0x9c,0x0a,0x7e,0x01,0x03,0x06,0x00]16694 16695v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD16696// CHECK: [0xf9,0x9c,0x0a,0x7e,0x01,0x04,0x06,0x00]16697 16698v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD16699// CHECK: [0xf9,0x9c,0x0a,0x7e,0x01,0x05,0x06,0x00]16700 16701v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD16702// CHECK: [0xf9,0x9c,0x0a,0x7e,0x01,0x0e,0x06,0x00]16703 16704v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD16705// CHECK: [0xf9,0x9c,0x0a,0x7e,0x01,0x16,0x06,0x00]16706 16707v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD16708// CHECK: [0xf9,0x9c,0x0a,0x7e,0x01,0x16,0x06,0x00]16709 16710v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD16711// CHECK: [0xf9,0x9c,0x0a,0x7e,0x01,0x06,0x06,0x00]16712 16713v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_016714// CHECK: [0xf9,0x9c,0x0a,0x7e,0x01,0x06,0x00,0x00]16715 16716v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_116717// CHECK: [0xf9,0x9c,0x0a,0x7e,0x01,0x06,0x01,0x00]16718 16719v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_216720// CHECK: [0xf9,0x9c,0x0a,0x7e,0x01,0x06,0x02,0x00]16721 16722v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_316723// CHECK: [0xf9,0x9c,0x0a,0x7e,0x01,0x06,0x03,0x00]16724 16725v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_016726// CHECK: [0xf9,0x9c,0x0a,0x7e,0x01,0x06,0x04,0x00]16727 16728v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_116729// CHECK: [0xf9,0x9c,0x0a,0x7e,0x01,0x06,0x05,0x00]16730 16731v_cvt_norm_u16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16732// CHECK: [0xf9,0x9c,0x0a,0x7e,0x01,0x06,0x16,0x00]16733 16734v_cvt_norm_u16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16735// CHECK: [0xf9,0x9c,0x0a,0x7e,0x01,0x06,0x26,0x00]16736 16737v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x016738// CHECK: [0xfa,0x9c,0x0a,0x7e,0x01,0xe4,0x00,0x00]16739 16740v_cvt_norm_u16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x016741// CHECK: [0xfa,0x9c,0xfe,0x7f,0x01,0xe4,0x00,0x00]16742 16743v_cvt_norm_u16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x016744// CHECK: [0xfa,0x9c,0x0a,0x7e,0xff,0xe4,0x00,0x00]16745 16746v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x016747// CHECK: [0xfa,0x9c,0x0a,0x7e,0x01,0x1b,0x00,0x00]16748 16749v_cvt_norm_u16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x016750// CHECK: [0xfa,0x9c,0x0a,0x7e,0x01,0x40,0x01,0x00]16751 16752v_cvt_norm_u16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x016753// CHECK: [0xfa,0x9c,0x0a,0x7e,0x01,0x41,0x01,0x00]16754 16755v_cvt_norm_u16_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x016756// CHECK: [0xfa,0x9c,0x0a,0x7e,0x01,0x42,0x01,0x00]16757 16758v_cvt_norm_u16_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x016759// CHECK: [0xfa,0x9c,0x0a,0x7e,0x01,0x43,0x01,0x00]16760 16761v_cvt_norm_u16_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x016762// CHECK: [0xfa,0x9c,0x0a,0x7e,0x01,0x30,0x01,0x00]16763 16764v_cvt_norm_u16_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x016765// CHECK: [0xfa,0x9c,0x0a,0x7e,0x01,0x34,0x01,0x00]16766 16767v_cvt_norm_u16_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x016768// CHECK: [0xfa,0x9c,0x0a,0x7e,0x01,0x38,0x01,0x00]16769 16770v_cvt_norm_u16_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x016771// CHECK: [0xfa,0x9c,0x0a,0x7e,0x01,0x3c,0x01,0x00]16772 16773v_cvt_norm_u16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x016774// CHECK: [0xfa,0x9c,0x0a,0x7e,0x01,0x01,0x01,0x00]16775 16776v_cvt_norm_u16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x016777// CHECK: [0xfa,0x9c,0x0a,0x7e,0x01,0x0f,0x01,0x00]16778 16779v_cvt_norm_u16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x016780// CHECK: [0xfa,0x9c,0x0a,0x7e,0x01,0x11,0x01,0x00]16781 16782v_cvt_norm_u16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x016783// CHECK: [0xfa,0x9c,0x0a,0x7e,0x01,0x1f,0x01,0x00]16784 16785v_cvt_norm_u16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x016786// CHECK: [0xfa,0x9c,0x0a,0x7e,0x01,0x21,0x01,0x00]16787 16788v_cvt_norm_u16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x016789// CHECK: [0xfa,0x9c,0x0a,0x7e,0x01,0x2f,0x01,0x00]16790 16791v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x016792// CHECK: [0xfa,0x9c,0x0a,0x7e,0x01,0xe4,0x00,0x10]16793 16794v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x016795// CHECK: [0xfa,0x9c,0x0a,0x7e,0x01,0xe4,0x00,0x30]16796 16797v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x016798// CHECK: [0xfa,0x9c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]16799 16800v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x016801// CHECK: [0xfa,0x9c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]16802 16803v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x116804// CHECK: [0xfa,0x9c,0x0a,0x7e,0x01,0xe4,0x00,0x01]16805 16806v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x316807// CHECK: [0xfa,0x9c,0x0a,0x7e,0x01,0xe4,0x00,0x03]16808 16809v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf16810// CHECK: [0xfa,0x9c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]16811 16812v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x016813// CHECK: [0xfa,0x9c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]16814 16815v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:016816// CHECK: [0xfa,0x9c,0x0a,0x7e,0x01,0xe4,0x08,0x00]16817 16818v_cvt_norm_u16_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x016819// CHECK: [0xfa,0x9c,0x0a,0x7e,0x01,0xe4,0x10,0x00]16820 16821v_cvt_norm_u16_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x016822// CHECK: [0xfa,0x9c,0x0a,0x7e,0x01,0xe4,0x20,0x00]16823 16824v_sat_pk_u8_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16825// CHECK: [0xf9,0x9e,0x0a,0x7e,0x01,0x06,0x06,0x00]16826 16827v_sat_pk_u8_i16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16828// CHECK: [0xf9,0x9e,0xfe,0x7f,0x01,0x06,0x06,0x00]16829 16830v_sat_pk_u8_i16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16831// CHECK: [0xf9,0x9e,0x0a,0x7e,0xff,0x06,0x06,0x00]16832 16833v_sat_pk_u8_i16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16834// CHECK: [0xf9,0x9e,0x0a,0x7e,0x01,0x06,0x86,0x00]16835 16836v_sat_pk_u8_i16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16837// CHECK: [0xf9,0x9e,0x0a,0x7e,0x65,0x06,0x86,0x00]16838 16839v_sat_pk_u8_i16_sdwa v5, flat_scratch_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16840// CHECK: [0xf9,0x9e,0x0a,0x7e,0x66,0x06,0x86,0x00]16841 16842v_sat_pk_u8_i16_sdwa v5, flat_scratch_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16843// CHECK: [0xf9,0x9e,0x0a,0x7e,0x67,0x06,0x86,0x00]16844 16845v_sat_pk_u8_i16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16846// CHECK: [0xf9,0x9e,0x0a,0x7e,0x6a,0x06,0x86,0x00]16847 16848v_sat_pk_u8_i16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16849// CHECK: [0xf9,0x9e,0x0a,0x7e,0x6b,0x06,0x86,0x00]16850 16851v_sat_pk_u8_i16_sdwa v5, ttmp15 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16852// CHECK: [0xf9,0x9e,0x0a,0x7e,0x7b,0x06,0x86,0x00]16853 16854v_sat_pk_u8_i16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16855// CHECK: [0xf9,0x9e,0x0a,0x7e,0x7c,0x06,0x86,0x00]16856 16857v_sat_pk_u8_i16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16858// CHECK: [0xf9,0x9e,0x0a,0x7e,0x7e,0x06,0x86,0x00]16859 16860v_sat_pk_u8_i16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16861// CHECK: [0xf9,0x9e,0x0a,0x7e,0x7f,0x06,0x86,0x00]16862 16863v_sat_pk_u8_i16_sdwa v5, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16864// CHECK: [0xf9,0x9e,0x0a,0x7e,0x80,0x06,0x86,0x00]16865 16866v_sat_pk_u8_i16_sdwa v5, -1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16867// CHECK: [0xf9,0x9e,0x0a,0x7e,0xc1,0x06,0x86,0x00]16868 16869v_sat_pk_u8_i16_sdwa v5, 0.5 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16870// CHECK: [0xf9,0x9e,0x0a,0x7e,0xf0,0x06,0x86,0x00]16871 16872v_sat_pk_u8_i16_sdwa v5, -4.0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16873// CHECK: [0xf9,0x9e,0x0a,0x7e,0xf7,0x06,0x86,0x00]16874 16875v_sat_pk_u8_i16_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16876// CHECK: [0xf9,0x9e,0x0a,0x7e,0xfb,0x06,0x86,0x00]16877 16878v_sat_pk_u8_i16_sdwa v5, src_execz dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16879// CHECK: [0xf9,0x9e,0x0a,0x7e,0xfc,0x06,0x86,0x00]16880 16881v_sat_pk_u8_i16_sdwa v5, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16882// CHECK: [0xf9,0x9e,0x0a,0x7e,0xfd,0x06,0x86,0x00]16883 16884v_sat_pk_u8_i16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD16885// CHECK: [0xf9,0x9e,0x0a,0x7e,0x01,0x06,0x06,0x00]16886 16887v_sat_pk_u8_i16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD16888// CHECK: [0xf9,0x9e,0x0a,0x7e,0x01,0x00,0x06,0x00]16889 16890v_sat_pk_u8_i16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD16891// CHECK: [0xf9,0x9e,0x0a,0x7e,0x01,0x01,0x06,0x00]16892 16893v_sat_pk_u8_i16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD16894// CHECK: [0xf9,0x9e,0x0a,0x7e,0x01,0x02,0x06,0x00]16895 16896v_sat_pk_u8_i16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD16897// CHECK: [0xf9,0x9e,0x0a,0x7e,0x01,0x03,0x06,0x00]16898 16899v_sat_pk_u8_i16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD16900// CHECK: [0xf9,0x9e,0x0a,0x7e,0x01,0x04,0x06,0x00]16901 16902v_sat_pk_u8_i16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD16903// CHECK: [0xf9,0x9e,0x0a,0x7e,0x01,0x05,0x06,0x00]16904 16905v_sat_pk_u8_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD16906// CHECK: [0xf9,0x9e,0x0a,0x7e,0x01,0x0e,0x06,0x00]16907 16908v_sat_pk_u8_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD16909// CHECK: [0xf9,0x9e,0x0a,0x7e,0x01,0x16,0x06,0x00]16910 16911v_sat_pk_u8_i16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD16912// CHECK: [0xf9,0x9e,0x0a,0x7e,0x01,0x16,0x06,0x00]16913 16914v_sat_pk_u8_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD16915// CHECK: [0xf9,0x9e,0x0a,0x7e,0x01,0x06,0x06,0x00]16916 16917v_sat_pk_u8_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_016918// CHECK: [0xf9,0x9e,0x0a,0x7e,0x01,0x06,0x00,0x00]16919 16920v_sat_pk_u8_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_116921// CHECK: [0xf9,0x9e,0x0a,0x7e,0x01,0x06,0x01,0x00]16922 16923v_sat_pk_u8_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_216924// CHECK: [0xf9,0x9e,0x0a,0x7e,0x01,0x06,0x02,0x00]16925 16926v_sat_pk_u8_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_316927// CHECK: [0xf9,0x9e,0x0a,0x7e,0x01,0x06,0x03,0x00]16928 16929v_sat_pk_u8_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_016930// CHECK: [0xf9,0x9e,0x0a,0x7e,0x01,0x06,0x04,0x00]16931 16932v_sat_pk_u8_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_116933// CHECK: [0xf9,0x9e,0x0a,0x7e,0x01,0x06,0x05,0x00]16934 16935v_sat_pk_u8_i16_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD16936// CHECK: [0xf9,0x9e,0x0a,0x7e,0x01,0x06,0x0e,0x00]16937 16938v_sat_pk_u8_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x016939// CHECK: [0xfa,0x9e,0x0a,0x7e,0x01,0xe4,0x00,0x00]16940 16941v_sat_pk_u8_i16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x016942// CHECK: [0xfa,0x9e,0xfe,0x7f,0x01,0xe4,0x00,0x00]16943 16944v_sat_pk_u8_i16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x016945// CHECK: [0xfa,0x9e,0x0a,0x7e,0xff,0xe4,0x00,0x00]16946 16947v_sat_pk_u8_i16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x016948// CHECK: [0xfa,0x9e,0x0a,0x7e,0x01,0x1b,0x00,0x00]16949 16950v_sat_pk_u8_i16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x016951// CHECK: [0xfa,0x9e,0x0a,0x7e,0x01,0x40,0x01,0x00]16952 16953v_sat_pk_u8_i16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x016954// CHECK: [0xfa,0x9e,0x0a,0x7e,0x01,0x41,0x01,0x00]16955 16956v_sat_pk_u8_i16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x016957// CHECK: [0xfa,0x9e,0x0a,0x7e,0x01,0x42,0x01,0x00]16958 16959v_sat_pk_u8_i16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x016960// CHECK: [0xfa,0x9e,0x0a,0x7e,0x01,0x43,0x01,0x00]16961 16962v_sat_pk_u8_i16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x016963// CHECK: [0xfa,0x9e,0x0a,0x7e,0x01,0x30,0x01,0x00]16964 16965v_sat_pk_u8_i16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x016966// CHECK: [0xfa,0x9e,0x0a,0x7e,0x01,0x34,0x01,0x00]16967 16968v_sat_pk_u8_i16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x016969// CHECK: [0xfa,0x9e,0x0a,0x7e,0x01,0x38,0x01,0x00]16970 16971v_sat_pk_u8_i16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x016972// CHECK: [0xfa,0x9e,0x0a,0x7e,0x01,0x3c,0x01,0x00]16973 16974v_sat_pk_u8_i16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x016975// CHECK: [0xfa,0x9e,0x0a,0x7e,0x01,0x01,0x01,0x00]16976 16977v_sat_pk_u8_i16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x016978// CHECK: [0xfa,0x9e,0x0a,0x7e,0x01,0x0f,0x01,0x00]16979 16980v_sat_pk_u8_i16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x016981// CHECK: [0xfa,0x9e,0x0a,0x7e,0x01,0x11,0x01,0x00]16982 16983v_sat_pk_u8_i16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x016984// CHECK: [0xfa,0x9e,0x0a,0x7e,0x01,0x1f,0x01,0x00]16985 16986v_sat_pk_u8_i16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x016987// CHECK: [0xfa,0x9e,0x0a,0x7e,0x01,0x21,0x01,0x00]16988 16989v_sat_pk_u8_i16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x016990// CHECK: [0xfa,0x9e,0x0a,0x7e,0x01,0x2f,0x01,0x00]16991 16992v_sat_pk_u8_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x016993// CHECK: [0xfa,0x9e,0x0a,0x7e,0x01,0xe4,0x00,0x10]16994 16995v_sat_pk_u8_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x016996// CHECK: [0xfa,0x9e,0x0a,0x7e,0x01,0xe4,0x00,0x30]16997 16998v_sat_pk_u8_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x016999// CHECK: [0xfa,0x9e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]17000 17001v_sat_pk_u8_i16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x017002// CHECK: [0xfa,0x9e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]17003 17004v_sat_pk_u8_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x117005// CHECK: [0xfa,0x9e,0x0a,0x7e,0x01,0xe4,0x00,0x01]17006 17007v_sat_pk_u8_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x317008// CHECK: [0xfa,0x9e,0x0a,0x7e,0x01,0xe4,0x00,0x03]17009 17010v_sat_pk_u8_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf17011// CHECK: [0xfa,0x9e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]17012 17013v_sat_pk_u8_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x017014// CHECK: [0xfa,0x9e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]17015 17016v_sat_pk_u8_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:017017// CHECK: [0xfa,0x9e,0x0a,0x7e,0x01,0xe4,0x08,0x00]17018