brintos

brintos / llvm-project-archived public Read only

0
0
Text · 672.6 KiB · e345f24 Raw
15036 lines · plain
1// RUN: llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize32 -show-encoding %s | FileCheck --check-prefixes=GFX12 %s2// RUN: llvm-mc -triple=amdgcn -mcpu=gfx1200 -show-encoding %s | FileCheck --check-prefixes=GFX12 %s3// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize64 -show-encoding %s 2>&1 | FileCheck --check-prefixes=W64-ERR --implicit-check-not=error: %s4 5v_dual_add_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v36// GFX12: encoding: [0x04,0x05,0x08,0xc9,0x01,0x07,0x06,0xff]7// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8 9v_dual_add_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v310// GFX12: encoding: [0x01,0x05,0x08,0xc9,0xff,0x07,0x06,0xff]11// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12 13v_dual_add_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v314// GFX12: encoding: [0xff,0x05,0x08,0xc9,0x02,0x07,0x06,0xff]15// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error16 17v_dual_add_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v318// GFX12: encoding: [0x02,0x05,0x08,0xc9,0x03,0x07,0x06,0xff]19// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error20 21v_dual_add_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v322// GFX12: encoding: [0x03,0x05,0x08,0xc9,0x04,0x07,0x06,0xff]23// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error24 25v_dual_add_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v326// GFX12: encoding: [0x69,0x04,0x08,0xc9,0x01,0x06,0x06,0xff]27// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error28 29v_dual_add_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v330// GFX12: encoding: [0x01,0x04,0x08,0xc9,0x69,0x06,0x06,0xff]31// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error32 33v_dual_add_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v334// GFX12: encoding: [0x7b,0x04,0x08,0xc9,0x6a,0x06,0x06,0xff]35// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error36 37v_dual_add_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v338// GFX12: encoding: [0x7f,0x04,0x08,0xc9,0x6b,0x06,0x06,0xff]39// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error40 41v_dual_add_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v342// GFX12: encoding: [0x7e,0x04,0x08,0xc9,0x7b,0x06,0x06,0xff]43// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error44 45v_dual_add_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v346// GFX12: encoding: [0x7d,0x04,0x08,0xc9,0x7d,0x06,0x06,0xff]47// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error48 49v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v350// GFX12: encoding: [0x6b,0x04,0x08,0xc9,0x7e,0x06,0x06,0xff]51// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error52 53v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v354// GFX12: encoding: [0x6a,0x04,0x08,0xc9,0x7f,0x06,0x06,0xff]55// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error56 57v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v358// GFX12: encoding: [0xff,0x04,0x08,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]59// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error60 61v_dual_add_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v362// GFX12: encoding: [0xfd,0x04,0x08,0xc9,0xc1,0x06,0x06,0xff]63// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error64 65v_dual_add_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v266// GFX12: encoding: [0xf0,0x06,0x08,0xc9,0xf0,0x04,0x06,0xff]67// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error68 69v_dual_add_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v570// GFX12: encoding: [0xc1,0x08,0x08,0xc9,0xfd,0x0a,0x06,0xff]71// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error72 73v_dual_add_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v474// GFX12: encoding: [0x7c,0x0a,0x08,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]75// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error76 77v_dual_add_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v378// GFX12: encoding: [0x04,0x05,0x20,0xc9,0x01,0x07,0x06,0xff]79// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error80 81v_dual_add_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v382// GFX12: encoding: [0x01,0x05,0x20,0xc9,0xff,0x07,0x06,0xff]83// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error84 85v_dual_add_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v386// GFX12: encoding: [0xff,0x05,0x20,0xc9,0x02,0x07,0x06,0xff]87// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error88 89v_dual_add_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v390// GFX12: encoding: [0x02,0x05,0x20,0xc9,0x03,0x07,0x06,0xff]91// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error92 93v_dual_add_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v394// GFX12: encoding: [0x03,0x05,0x20,0xc9,0x04,0x07,0x06,0xff]95// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error96 97v_dual_add_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v398// GFX12: encoding: [0x69,0x04,0x20,0xc9,0x01,0x06,0x06,0xff]99// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error100 101v_dual_add_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v3102// GFX12: encoding: [0x01,0x04,0x20,0xc9,0x69,0x06,0x06,0xff]103// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error104 105v_dual_add_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v3106// GFX12: encoding: [0x7b,0x04,0x20,0xc9,0x6a,0x06,0x06,0xff]107// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error108 109v_dual_add_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v3110// GFX12: encoding: [0x7f,0x04,0x20,0xc9,0x6b,0x06,0x06,0xff]111// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error112 113v_dual_add_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v3114// GFX12: encoding: [0x7e,0x04,0x20,0xc9,0x7b,0x06,0x06,0xff]115// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error116 117v_dual_add_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v3118// GFX12: encoding: [0x7d,0x04,0x20,0xc9,0x7d,0x06,0x06,0xff]119// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error120 121v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v3122// GFX12: encoding: [0x6b,0x04,0x20,0xc9,0x7e,0x06,0x06,0xff]123// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error124 125v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v3126// GFX12: encoding: [0x6a,0x04,0x20,0xc9,0x7f,0x06,0x06,0xff]127// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error128 129v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v3130// GFX12: encoding: [0xff,0x04,0x20,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error132 133v_dual_add_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v3134// GFX12: encoding: [0xfd,0x04,0x20,0xc9,0xc1,0x06,0x06,0xff]135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error136 137v_dual_add_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v2138// GFX12: encoding: [0xf0,0x06,0x20,0xc9,0xf0,0x04,0x06,0xff]139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error140 141v_dual_add_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5142// GFX12: encoding: [0xc1,0x08,0x20,0xc9,0xfd,0x0a,0x06,0xff]143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error144 145v_dual_add_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v4146// GFX12: encoding: [0x7c,0x0a,0x20,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error148 149v_dual_add_f32 v255, v4, v2 :: v_dual_and_b32 v6, v1, v3150// GFX12: encoding: [0x04,0x05,0x24,0xc9,0x01,0x07,0x06,0xff]151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error152 153v_dual_add_f32 v255, v1, v2 :: v_dual_and_b32 v6, v255, v3154// GFX12: encoding: [0x01,0x05,0x24,0xc9,0xff,0x07,0x06,0xff]155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error156 157v_dual_add_f32 v255, v255, v2 :: v_dual_and_b32 v6, v2, v3158// GFX12: encoding: [0xff,0x05,0x24,0xc9,0x02,0x07,0x06,0xff]159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error160 161v_dual_add_f32 v255, v2, v2 :: v_dual_and_b32 v6, v3, v3162// GFX12: encoding: [0x02,0x05,0x24,0xc9,0x03,0x07,0x06,0xff]163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error164 165v_dual_add_f32 v255, v3, v2 :: v_dual_and_b32 v6, v4, v3166// GFX12: encoding: [0x03,0x05,0x24,0xc9,0x04,0x07,0x06,0xff]167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error168 169v_dual_add_f32 v255, s105, v2 :: v_dual_and_b32 v6, s1, v3170// GFX12: encoding: [0x69,0x04,0x24,0xc9,0x01,0x06,0x06,0xff]171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error172 173v_dual_add_f32 v255, s1, v2 :: v_dual_and_b32 v6, s105, v3174// GFX12: encoding: [0x01,0x04,0x24,0xc9,0x69,0x06,0x06,0xff]175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error176 177v_dual_add_f32 v255, ttmp15, v2 :: v_dual_and_b32 v6, vcc_lo, v3178// GFX12: encoding: [0x7b,0x04,0x24,0xc9,0x6a,0x06,0x06,0xff]179// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error180 181v_dual_add_f32 v255, exec_hi, v2 :: v_dual_and_b32 v6, vcc_hi, v3182// GFX12: encoding: [0x7f,0x04,0x24,0xc9,0x6b,0x06,0x06,0xff]183// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error184 185v_dual_add_f32 v255, exec_lo, v2 :: v_dual_and_b32 v6, ttmp15, v3186// GFX12: encoding: [0x7e,0x04,0x24,0xc9,0x7b,0x06,0x06,0xff]187// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error188 189v_dual_add_f32 v255, m0, v2 :: v_dual_and_b32 v6, m0, v3190// GFX12: encoding: [0x7d,0x04,0x24,0xc9,0x7d,0x06,0x06,0xff]191// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error192 193v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_and_b32 v6, exec_lo, v3194// GFX12: encoding: [0x6b,0x04,0x24,0xc9,0x7e,0x06,0x06,0xff]195// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error196 197v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_and_b32 v6, exec_hi, v3198// GFX12: encoding: [0x6a,0x04,0x24,0xc9,0x7f,0x06,0x06,0xff]199// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error200 201v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_and_b32 v6, null, v3202// GFX12: encoding: [0xff,0x04,0x24,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]203// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error204 205v_dual_add_f32 v255, src_scc, v2 :: v_dual_and_b32 v6, -1, v3206// GFX12: encoding: [0xfd,0x04,0x24,0xc9,0xc1,0x06,0x06,0xff]207// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error208 209v_dual_add_f32 v255, 0.5, v3 :: v_dual_and_b32 v6, 0.5, v2210// GFX12: encoding: [0xf0,0x06,0x24,0xc9,0xf0,0x04,0x06,0xff]211// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error212 213v_dual_add_f32 v255, -1, v4 :: v_dual_and_b32 v6, src_scc, v5214// GFX12: encoding: [0xc1,0x08,0x24,0xc9,0xfd,0x0a,0x06,0xff]215// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error216 217v_dual_add_f32 v6, null, v5 :: v_dual_and_b32 v255, 0xaf123456, v4218// GFX12: encoding: [0x7c,0x0a,0x24,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]219// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error220 221v_dual_add_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3222// GFX12: encoding: [0x04,0x05,0x12,0xc9,0x01,0x07,0x06,0xff]223// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error224 225v_dual_add_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3226// GFX12: encoding: [0x01,0x05,0x12,0xc9,0xff,0x07,0x06,0xff]227// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error228 229v_dual_add_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3230// GFX12: encoding: [0xff,0x05,0x12,0xc9,0x02,0x07,0x06,0xff]231// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error232 233v_dual_add_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3234// GFX12: encoding: [0x02,0x05,0x12,0xc9,0x03,0x07,0x06,0xff]235// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error236 237v_dual_add_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3238// GFX12: encoding: [0x03,0x05,0x12,0xc9,0x04,0x07,0x06,0xff]239// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error240 241v_dual_add_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3242// GFX12: encoding: [0x69,0x04,0x12,0xc9,0x69,0x06,0x06,0xff]243// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error244 245v_dual_add_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3246// GFX12: encoding: [0x01,0x04,0x12,0xc9,0x01,0x06,0x06,0xff]247// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error248 249v_dual_add_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3250// GFX12: encoding: [0x7b,0x04,0x12,0xc9,0x7b,0x06,0x06,0xff]251// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error252 253v_dual_add_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v3254// GFX12: encoding: [0x7f,0x04,0x12,0xc9,0x7f,0x06,0x06,0xff]255// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error256 257v_dual_add_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v3258// GFX12: encoding: [0x7e,0x04,0x12,0xc9,0x7e,0x06,0x06,0xff]259// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error260 261v_dual_add_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3262// GFX12: encoding: [0x7d,0x04,0x12,0xc9,0x7d,0x06,0x06,0xff]263// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error264 265v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v3266// GFX12: encoding: [0x6b,0x04,0x12,0xc9,0x6b,0x06,0x06,0xff]267// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error268 269v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v3270// GFX12: encoding: [0x6a,0x04,0x12,0xc9,0x6a,0x06,0x06,0xff]271// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error272 273v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v3274// GFX12: encoding: [0xff,0x04,0x12,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]275// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error276 277v_dual_add_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v3278// GFX12: encoding: [0xfd,0x04,0x12,0xc9,0xc1,0x06,0x06,0xff]279// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error280 281v_dual_add_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v2282// GFX12: encoding: [0xf0,0x06,0x12,0xc9,0xf0,0x04,0x06,0xff]283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error284 285v_dual_add_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5286// GFX12: encoding: [0xc1,0x08,0x12,0xc9,0xfd,0x0a,0x06,0xff]287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error288 289v_dual_add_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v4290// GFX12: encoding: [0x7c,0x0a,0x12,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error292 293v_dual_add_f32 v255, v4, v2 :: v_dual_dot2acc_f32_f16 v6, v1, v3294// GFX12: encoding: [0x04,0x05,0x18,0xc9,0x01,0x07,0x06,0xff]295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error296 297v_dual_add_f32 v255, v1, v2 :: v_dual_dot2acc_f32_f16 v6, v255, v3298// GFX12: encoding: [0x01,0x05,0x18,0xc9,0xff,0x07,0x06,0xff]299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error300 301v_dual_add_f32 v255, v255, v2 :: v_dual_dot2acc_f32_f16 v6, v2, v3302// GFX12: encoding: [0xff,0x05,0x18,0xc9,0x02,0x07,0x06,0xff]303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error304 305v_dual_add_f32 v255, v2, v2 :: v_dual_dot2acc_f32_f16 v6, v3, v3306// GFX12: encoding: [0x02,0x05,0x18,0xc9,0x03,0x07,0x06,0xff]307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error308 309v_dual_add_f32 v255, v3, v2 :: v_dual_dot2acc_f32_f16 v6, v4, v3310// GFX12: encoding: [0x03,0x05,0x18,0xc9,0x04,0x07,0x06,0xff]311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error312 313v_dual_add_f32 v255, s105, v2 :: v_dual_dot2acc_f32_f16 v6, s1, v3314// GFX12: encoding: [0x69,0x04,0x18,0xc9,0x01,0x06,0x06,0xff]315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error316 317v_dual_add_f32 v255, s1, v2 :: v_dual_dot2acc_f32_f16 v6, s105, v3318// GFX12: encoding: [0x01,0x04,0x18,0xc9,0x69,0x06,0x06,0xff]319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error320 321v_dual_add_f32 v255, ttmp15, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_lo, v3322// GFX12: encoding: [0x7b,0x04,0x18,0xc9,0x6a,0x06,0x06,0xff]323// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error324 325v_dual_add_f32 v255, exec_hi, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_hi, v3326// GFX12: encoding: [0x7f,0x04,0x18,0xc9,0x6b,0x06,0x06,0xff]327// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error328 329v_dual_add_f32 v255, exec_lo, v2 :: v_dual_dot2acc_f32_f16 v6, ttmp15, v3330// GFX12: encoding: [0x7e,0x04,0x18,0xc9,0x7b,0x06,0x06,0xff]331// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error332 333v_dual_add_f32 v255, m0, v2 :: v_dual_dot2acc_f32_f16 v6, m0, v3334// GFX12: encoding: [0x7d,0x04,0x18,0xc9,0x7d,0x06,0x06,0xff]335// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error336 337v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_dot2acc_f32_f16 v6, exec_lo, v3338// GFX12: encoding: [0x6b,0x04,0x18,0xc9,0x7e,0x06,0x06,0xff]339// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error340 341v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_dot2acc_f32_f16 v6, exec_hi, v3342// GFX12: encoding: [0x6a,0x04,0x18,0xc9,0x7f,0x06,0x06,0xff]343// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error344 345v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_dot2acc_f32_f16 v6, null, v3346// GFX12: encoding: [0xff,0x04,0x18,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]347// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error348 349v_dual_add_f32 v255, src_scc, v2 :: v_dual_dot2acc_f32_f16 v6, -1, v3350// GFX12: encoding: [0xfd,0x04,0x18,0xc9,0xc1,0x06,0x06,0xff]351// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error352 353v_dual_add_f32 v255, 0.5, v3 :: v_dual_dot2acc_f32_f16 v6, 0.5, v2354// GFX12: encoding: [0xf0,0x06,0x18,0xc9,0xf0,0x04,0x06,0xff]355// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error356 357v_dual_add_f32 v255, -1, v4 :: v_dual_dot2acc_f32_f16 v6, src_scc, v5358// GFX12: encoding: [0xc1,0x08,0x18,0xc9,0xfd,0x0a,0x06,0xff]359// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error360 361v_dual_add_f32 v6, null, v5 :: v_dual_dot2acc_f32_f16 v255, 0xfe0b, v4362// GFX12: encoding: [0x7c,0x0a,0x18,0xc9,0xff,0x08,0xfe,0x06,0x0b,0xfe,0x00,0x00]363// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error364 365v_dual_add_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf123456366// GFX12: encoding: [0x04,0x05,0x02,0xc9,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]367// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error368 369v_dual_add_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf123456370// GFX12: encoding: [0x01,0x05,0x02,0xc9,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]371// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error372 373v_dual_add_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf123456374// GFX12: encoding: [0xff,0x05,0x02,0xc9,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]375// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error376 377v_dual_add_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf123456378// GFX12: encoding: [0x02,0x05,0x02,0xc9,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]379// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error380 381v_dual_add_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf123456382// GFX12: encoding: [0x03,0x05,0x02,0xc9,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]383// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error384 385v_dual_add_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf123456386// GFX12: encoding: [0x69,0x04,0x02,0xc9,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]387// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error388 389v_dual_add_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf123456390// GFX12: encoding: [0x01,0x04,0x02,0xc9,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]391// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error392 393v_dual_add_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf123456394// GFX12: encoding: [0x7b,0x04,0x02,0xc9,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]395// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error396 397v_dual_add_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf123456398// GFX12: encoding: [0x7f,0x04,0x02,0xc9,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]399// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error400 401v_dual_add_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf123456402// GFX12: encoding: [0x7e,0x04,0x02,0xc9,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]403// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error404 405v_dual_add_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf123456406// GFX12: encoding: [0x7d,0x04,0x02,0xc9,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]407// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error408 409v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf123456410// GFX12: encoding: [0x6b,0x04,0x02,0xc9,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]411// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error412 413v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf123456414// GFX12: encoding: [0x6a,0x04,0x02,0xc9,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]415// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error416 417v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf123456418// GFX12: encoding: [0xff,0x04,0x02,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error420 421v_dual_add_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf123456422// GFX12: encoding: [0xfd,0x04,0x02,0xc9,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error424 425v_dual_add_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf123456426// GFX12: encoding: [0xf0,0x06,0x02,0xc9,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error428 429v_dual_add_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456430// GFX12: encoding: [0xc1,0x08,0x02,0xc9,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error432 433v_dual_add_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf123456434// GFX12: encoding: [0x7c,0x0a,0x02,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error436 437v_dual_add_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3438// GFX12: encoding: [0x04,0x05,0x00,0xc9,0x01,0x07,0x06,0xff]439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error440 441v_dual_add_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3442// GFX12: encoding: [0x01,0x05,0x00,0xc9,0xff,0x07,0x06,0xff]443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error444 445v_dual_add_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3446// GFX12: encoding: [0xff,0x05,0x00,0xc9,0x02,0x07,0x06,0xff]447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error448 449v_dual_add_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3450// GFX12: encoding: [0x02,0x05,0x00,0xc9,0x03,0x07,0x06,0xff]451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error452 453v_dual_add_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3454// GFX12: encoding: [0x03,0x05,0x00,0xc9,0x04,0x07,0x06,0xff]455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error456 457v_dual_add_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v3458// GFX12: encoding: [0x69,0x04,0x00,0xc9,0x01,0x06,0x06,0xff]459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error460 461v_dual_add_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v3462// GFX12: encoding: [0x01,0x04,0x00,0xc9,0x69,0x06,0x06,0xff]463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error464 465v_dual_add_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v3466// GFX12: encoding: [0x7b,0x04,0x00,0xc9,0x6a,0x06,0x06,0xff]467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error468 469v_dual_add_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v3470// GFX12: encoding: [0x7f,0x04,0x00,0xc9,0x6b,0x06,0x06,0xff]471// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error472 473v_dual_add_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v3474// GFX12: encoding: [0x7e,0x04,0x00,0xc9,0x7b,0x06,0x06,0xff]475// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error476 477v_dual_add_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3478// GFX12: encoding: [0x7d,0x04,0x00,0xc9,0x7d,0x06,0x06,0xff]479// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error480 481v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v3482// GFX12: encoding: [0x6b,0x04,0x00,0xc9,0x7e,0x06,0x06,0xff]483// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error484 485v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v3486// GFX12: encoding: [0x6a,0x04,0x00,0xc9,0x7f,0x06,0x06,0xff]487// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error488 489v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v3490// GFX12: encoding: [0xff,0x04,0x00,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]491// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error492 493v_dual_add_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v3494// GFX12: encoding: [0xfd,0x04,0x00,0xc9,0xc1,0x06,0x06,0xff]495// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error496 497v_dual_add_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v2498// GFX12: encoding: [0xf0,0x06,0x00,0xc9,0xf0,0x04,0x06,0xff]499// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error500 501v_dual_add_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5502// GFX12: encoding: [0xc1,0x08,0x00,0xc9,0xfd,0x0a,0x06,0xff]503// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error504 505v_dual_add_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v4506// GFX12: encoding: [0x7c,0x0a,0x00,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]507// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error508 509v_dual_add_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v255510// GFX12: encoding: [0x04,0xff,0x05,0xc9,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]511// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error512 513v_dual_add_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v255514// GFX12: encoding: [0x01,0xff,0x05,0xc9,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]515// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error516 517v_dual_add_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v255518// GFX12: encoding: [0xff,0xff,0x05,0xc9,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]519// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error520 521v_dual_add_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v255522// GFX12: encoding: [0x02,0xff,0x05,0xc9,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]523// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error524 525v_dual_add_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v255526// GFX12: encoding: [0x03,0xff,0x05,0xc9,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]527// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error528 529v_dual_add_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v255530// GFX12: encoding: [0x69,0xfe,0x05,0xc9,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]531// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error532 533v_dual_add_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v255534// GFX12: encoding: [0x01,0xfe,0x05,0xc9,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]535// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error536 537v_dual_add_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v255538// GFX12: encoding: [0x7b,0xfe,0x05,0xc9,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]539// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error540 541v_dual_add_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v255542// GFX12: encoding: [0x7f,0xfe,0x05,0xc9,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]543// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error544 545v_dual_add_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v255546// GFX12: encoding: [0x7e,0xfe,0x05,0xc9,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]547// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error548 549v_dual_add_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v255550// GFX12: encoding: [0x7d,0xfe,0x05,0xc9,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]551// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error552 553v_dual_add_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v255554// GFX12: encoding: [0x6b,0xfe,0x05,0xc9,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]555// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error556 557v_dual_add_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v255558// GFX12: encoding: [0x6a,0xfe,0x05,0xc9,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]559// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error560 561v_dual_add_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v255562// GFX12: encoding: [0xff,0xfe,0x05,0xc9,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]563// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error564 565v_dual_add_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v255566// GFX12: encoding: [0xfd,0xfe,0x05,0xc9,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error568 569v_dual_add_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v255570// GFX12: encoding: [0xf0,0x06,0x04,0xc9,0xf0,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error572 573v_dual_add_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255574// GFX12: encoding: [0xc1,0x08,0x04,0xc9,0xfd,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error576 577v_dual_add_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v4578// GFX12: encoding: [0x7c,0x0a,0x04,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error580 581v_dual_add_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3582// GFX12: encoding: [0x04,0x05,0x22,0xc9,0x01,0x07,0x06,0xff]583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error584 585v_dual_add_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3586// GFX12: encoding: [0x01,0x05,0x22,0xc9,0xff,0x07,0x06,0xff]587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error588 589v_dual_add_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3590// GFX12: encoding: [0xff,0x05,0x22,0xc9,0x02,0x07,0x06,0xff]591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error592 593v_dual_add_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3594// GFX12: encoding: [0x02,0x05,0x22,0xc9,0x03,0x07,0x06,0xff]595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error596 597v_dual_add_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3598// GFX12: encoding: [0x03,0x05,0x22,0xc9,0x04,0x07,0x06,0xff]599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error600 601v_dual_add_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v3602// GFX12: encoding: [0x69,0x04,0x22,0xc9,0x01,0x06,0x06,0xff]603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error604 605v_dual_add_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v3606// GFX12: encoding: [0x01,0x04,0x22,0xc9,0x69,0x06,0x06,0xff]607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error608 609v_dual_add_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v3610// GFX12: encoding: [0x7b,0x04,0x22,0xc9,0x6a,0x06,0x06,0xff]611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error612 613v_dual_add_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v3614// GFX12: encoding: [0x7f,0x04,0x22,0xc9,0x6b,0x06,0x06,0xff]615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error616 617v_dual_add_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v3618// GFX12: encoding: [0x7e,0x04,0x22,0xc9,0x7b,0x06,0x06,0xff]619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error620 621v_dual_add_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3622// GFX12: encoding: [0x7d,0x04,0x22,0xc9,0x7d,0x06,0x06,0xff]623// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error624 625v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v3626// GFX12: encoding: [0x6b,0x04,0x22,0xc9,0x7e,0x06,0x06,0xff]627// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error628 629v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v3630// GFX12: encoding: [0x6a,0x04,0x22,0xc9,0x7f,0x06,0x06,0xff]631// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error632 633v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v3634// GFX12: encoding: [0xff,0x04,0x22,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]635// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error636 637v_dual_add_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v3638// GFX12: encoding: [0xfd,0x04,0x22,0xc9,0xc1,0x06,0x06,0xff]639// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error640 641v_dual_add_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v2642// GFX12: encoding: [0xf0,0x06,0x22,0xc9,0xf0,0x04,0x06,0xff]643// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error644 645v_dual_add_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5646// GFX12: encoding: [0xc1,0x08,0x22,0xc9,0xfd,0x0a,0x06,0xff]647// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error648 649v_dual_add_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v4650// GFX12: encoding: [0x7c,0x0a,0x22,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]651// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error652 653v_dual_add_f32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v3654// GFX12: encoding: [0x04,0x05,0x14,0xc9,0x01,0x07,0x06,0xff]655// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error656 657v_dual_add_f32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v3658// GFX12: encoding: [0x01,0x05,0x14,0xc9,0xff,0x07,0x06,0xff]659// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error660 661v_dual_add_f32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v3662// GFX12: encoding: [0xff,0x05,0x14,0xc9,0x02,0x07,0x06,0xff]663// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error664 665v_dual_add_f32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v3666// GFX12: encoding: [0x02,0x05,0x14,0xc9,0x03,0x07,0x06,0xff]667// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error668 669v_dual_add_f32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v3670// GFX12: encoding: [0x03,0x05,0x14,0xc9,0x04,0x07,0x06,0xff]671// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error672 673v_dual_add_f32 v255, s105, v2 :: v_dual_max_num_f32 v6, s1, v3674// GFX12: encoding: [0x69,0x04,0x14,0xc9,0x01,0x06,0x06,0xff]675// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error676 677v_dual_add_f32 v255, s1, v2 :: v_dual_max_num_f32 v6, s105, v3678// GFX12: encoding: [0x01,0x04,0x14,0xc9,0x69,0x06,0x06,0xff]679// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error680 681v_dual_add_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, vcc_lo, v3682// GFX12: encoding: [0x7b,0x04,0x14,0xc9,0x6a,0x06,0x06,0xff]683// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error684 685v_dual_add_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v3686// GFX12: encoding: [0x7f,0x04,0x14,0xc9,0x6b,0x06,0x06,0xff]687// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error688 689v_dual_add_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, ttmp15, v3690// GFX12: encoding: [0x7e,0x04,0x14,0xc9,0x7b,0x06,0x06,0xff]691// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error692 693v_dual_add_f32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v3694// GFX12: encoding: [0x7d,0x04,0x14,0xc9,0x7d,0x06,0x06,0xff]695// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error696 697v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, exec_lo, v3698// GFX12: encoding: [0x6b,0x04,0x14,0xc9,0x7e,0x06,0x06,0xff]699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error700 701v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, exec_hi, v3702// GFX12: encoding: [0x6a,0x04,0x14,0xc9,0x7f,0x06,0x06,0xff]703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error704 705v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v3706// GFX12: encoding: [0xff,0x04,0x14,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error708 709v_dual_add_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v3710// GFX12: encoding: [0xfd,0x04,0x14,0xc9,0xc1,0x06,0x06,0xff]711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error712 713v_dual_add_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v2714// GFX12: encoding: [0xf0,0x06,0x14,0xc9,0xf0,0x04,0x06,0xff]715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error716 717v_dual_add_f32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v5718// GFX12: encoding: [0xc1,0x08,0x14,0xc9,0xfd,0x0a,0x06,0xff]719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error720 721v_dual_add_f32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v4722// GFX12: encoding: [0x7c,0x0a,0x14,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error724 725v_dual_add_f32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v3726// GFX12: encoding: [0x04,0x05,0x16,0xc9,0x01,0x07,0x06,0xff]727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error728 729v_dual_add_f32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v3730// GFX12: encoding: [0x01,0x05,0x16,0xc9,0xff,0x07,0x06,0xff]731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error732 733v_dual_add_f32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v3734// GFX12: encoding: [0xff,0x05,0x16,0xc9,0x02,0x07,0x06,0xff]735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error736 737v_dual_add_f32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v3738// GFX12: encoding: [0x02,0x05,0x16,0xc9,0x03,0x07,0x06,0xff]739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error740 741v_dual_add_f32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v3742// GFX12: encoding: [0x03,0x05,0x16,0xc9,0x04,0x07,0x06,0xff]743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error744 745v_dual_add_f32 v255, s105, v2 :: v_dual_min_num_f32 v6, s1, v3746// GFX12: encoding: [0x69,0x04,0x16,0xc9,0x01,0x06,0x06,0xff]747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error748 749v_dual_add_f32 v255, s1, v2 :: v_dual_min_num_f32 v6, s105, v3750// GFX12: encoding: [0x01,0x04,0x16,0xc9,0x69,0x06,0x06,0xff]751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error752 753v_dual_add_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, vcc_lo, v3754// GFX12: encoding: [0x7b,0x04,0x16,0xc9,0x6a,0x06,0x06,0xff]755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error756 757v_dual_add_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v3758// GFX12: encoding: [0x7f,0x04,0x16,0xc9,0x6b,0x06,0x06,0xff]759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error760 761v_dual_add_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, ttmp15, v3762// GFX12: encoding: [0x7e,0x04,0x16,0xc9,0x7b,0x06,0x06,0xff]763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error764 765v_dual_add_f32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v3766// GFX12: encoding: [0x7d,0x04,0x16,0xc9,0x7d,0x06,0x06,0xff]767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error768 769v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, exec_lo, v3770// GFX12: encoding: [0x6b,0x04,0x16,0xc9,0x7e,0x06,0x06,0xff]771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error772 773v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, exec_hi, v3774// GFX12: encoding: [0x6a,0x04,0x16,0xc9,0x7f,0x06,0x06,0xff]775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error776 777v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v3778// GFX12: encoding: [0xff,0x04,0x16,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error780 781v_dual_add_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v3782// GFX12: encoding: [0xfd,0x04,0x16,0xc9,0xc1,0x06,0x06,0xff]783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error784 785v_dual_add_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v2786// GFX12: encoding: [0xf0,0x06,0x16,0xc9,0xf0,0x04,0x06,0xff]787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error788 789v_dual_add_f32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v5790// GFX12: encoding: [0xc1,0x08,0x16,0xc9,0xfd,0x0a,0x06,0xff]791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error792 793v_dual_add_f32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v4794// GFX12: encoding: [0x7c,0x0a,0x16,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error796 797v_dual_add_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v1798// GFX12: encoding: [0x04,0xff,0x11,0xc9,0x01,0x01,0x06,0xff]799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error800 801v_dual_add_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v255802// GFX12: encoding: [0x01,0xff,0x11,0xc9,0xff,0x01,0x06,0xff]803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error804 805v_dual_add_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v2806// GFX12: encoding: [0xff,0xff,0x11,0xc9,0x02,0x01,0x06,0xff]807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error808 809v_dual_add_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v3810// GFX12: encoding: [0x02,0xff,0x11,0xc9,0x03,0x01,0x06,0xff]811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error812 813v_dual_add_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v4814// GFX12: encoding: [0x03,0xff,0x11,0xc9,0x04,0x01,0x06,0xff]815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error816 817v_dual_add_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s1818// GFX12: encoding: [0x69,0xfe,0x11,0xc9,0x01,0x00,0x06,0xff]819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error820 821v_dual_add_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s105822// GFX12: encoding: [0x01,0xfe,0x11,0xc9,0x69,0x00,0x06,0xff]823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error824 825v_dual_add_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo826// GFX12: encoding: [0x7b,0xfe,0x11,0xc9,0x6a,0x00,0x06,0xff]827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error828 829v_dual_add_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi830// GFX12: encoding: [0x7f,0xfe,0x11,0xc9,0x6b,0x00,0x06,0xff]831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error832 833v_dual_add_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp15834// GFX12: encoding: [0x7e,0xfe,0x11,0xc9,0x7b,0x00,0x06,0xff]835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error836 837v_dual_add_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m0838// GFX12: encoding: [0x7d,0xfe,0x11,0xc9,0x7d,0x00,0x06,0xff]839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error840 841v_dual_add_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo842// GFX12: encoding: [0x6b,0xfe,0x11,0xc9,0x7e,0x00,0x06,0xff]843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error844 845v_dual_add_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi846// GFX12: encoding: [0x6a,0xfe,0x11,0xc9,0x7f,0x00,0x06,0xff]847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error848 849v_dual_add_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null850// GFX12: encoding: [0xff,0xfe,0x11,0xc9,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error852 853v_dual_add_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1854// GFX12: encoding: [0xfd,0xfe,0x11,0xc9,0xc1,0x00,0x06,0xff]855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error856 857v_dual_add_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.5858// GFX12: encoding: [0xf0,0x06,0x10,0xc9,0xf0,0x00,0x06,0xff]859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error860 861v_dual_add_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc862// GFX12: encoding: [0xc1,0x08,0x10,0xc9,0xfd,0x00,0x06,0xff]863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error864 865v_dual_add_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf123456866// GFX12: encoding: [0x7c,0x0a,0x10,0xc9,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error868 869v_dual_add_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v3870// GFX12: encoding: [0x04,0x05,0x0e,0xc9,0x01,0x07,0x06,0xff]871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error872 873v_dual_add_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v3874// GFX12: encoding: [0x01,0x05,0x0e,0xc9,0xff,0x07,0x06,0xff]875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error876 877v_dual_add_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v3878// GFX12: encoding: [0xff,0x05,0x0e,0xc9,0x02,0x07,0x06,0xff]879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error880 881v_dual_add_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v3882// GFX12: encoding: [0x02,0x05,0x0e,0xc9,0x03,0x07,0x06,0xff]883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error884 885v_dual_add_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v3886// GFX12: encoding: [0x03,0x05,0x0e,0xc9,0x04,0x07,0x06,0xff]887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error888 889v_dual_add_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v3890// GFX12: encoding: [0x69,0x04,0x0e,0xc9,0x01,0x06,0x06,0xff]891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error892 893v_dual_add_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v3894// GFX12: encoding: [0x01,0x04,0x0e,0xc9,0x69,0x06,0x06,0xff]895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error896 897v_dual_add_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v3898// GFX12: encoding: [0x7b,0x04,0x0e,0xc9,0x6a,0x06,0x06,0xff]899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error900 901v_dual_add_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v3902// GFX12: encoding: [0x7f,0x04,0x0e,0xc9,0x6b,0x06,0x06,0xff]903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error904 905v_dual_add_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v3906// GFX12: encoding: [0x7e,0x04,0x0e,0xc9,0x7b,0x06,0x06,0xff]907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error908 909v_dual_add_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v3910// GFX12: encoding: [0x7d,0x04,0x0e,0xc9,0x7d,0x06,0x06,0xff]911// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error912 913v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v3914// GFX12: encoding: [0x6b,0x04,0x0e,0xc9,0x7e,0x06,0x06,0xff]915// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error916 917v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v3918// GFX12: encoding: [0x6a,0x04,0x0e,0xc9,0x7f,0x06,0x06,0xff]919// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error920 921v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v3922// GFX12: encoding: [0xff,0x04,0x0e,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]923// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error924 925v_dual_add_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v3926// GFX12: encoding: [0xfd,0x04,0x0e,0xc9,0xc1,0x06,0x06,0xff]927// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error928 929v_dual_add_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v2930// GFX12: encoding: [0xf0,0x06,0x0e,0xc9,0xf0,0x04,0x06,0xff]931// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error932 933v_dual_add_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5934// GFX12: encoding: [0xc1,0x08,0x0e,0xc9,0xfd,0x0a,0x06,0xff]935// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error936 937v_dual_add_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v4938// GFX12: encoding: [0x7c,0x0a,0x0e,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]939// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error940 941v_dual_add_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3942// GFX12: encoding: [0x04,0x05,0x06,0xc9,0x01,0x07,0x06,0xff]943// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error944 945v_dual_add_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3946// GFX12: encoding: [0x01,0x05,0x06,0xc9,0xff,0x07,0x06,0xff]947// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error948 949v_dual_add_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3950// GFX12: encoding: [0xff,0x05,0x06,0xc9,0x02,0x07,0x06,0xff]951// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error952 953v_dual_add_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3954// GFX12: encoding: [0x02,0x05,0x06,0xc9,0x03,0x07,0x06,0xff]955// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error956 957v_dual_add_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3958// GFX12: encoding: [0x03,0x05,0x06,0xc9,0x04,0x07,0x06,0xff]959// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error960 961v_dual_add_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v3962// GFX12: encoding: [0x69,0x04,0x06,0xc9,0x01,0x06,0x06,0xff]963// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error964 965v_dual_add_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v3966// GFX12: encoding: [0x01,0x04,0x06,0xc9,0x69,0x06,0x06,0xff]967// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error968 969v_dual_add_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v3970// GFX12: encoding: [0x7b,0x04,0x06,0xc9,0x6a,0x06,0x06,0xff]971// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error972 973v_dual_add_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v3974// GFX12: encoding: [0x7f,0x04,0x06,0xc9,0x6b,0x06,0x06,0xff]975// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error976 977v_dual_add_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v3978// GFX12: encoding: [0x7e,0x04,0x06,0xc9,0x7b,0x06,0x06,0xff]979// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error980 981v_dual_add_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3982// GFX12: encoding: [0x7d,0x04,0x06,0xc9,0x7d,0x06,0x06,0xff]983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error984 985v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v3986// GFX12: encoding: [0x6b,0x04,0x06,0xc9,0x7e,0x06,0x06,0xff]987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error988 989v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v3990// GFX12: encoding: [0x6a,0x04,0x06,0xc9,0x7f,0x06,0x06,0xff]991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error992 993v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v3994// GFX12: encoding: [0xff,0x04,0x06,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error996 997v_dual_add_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v3998// GFX12: encoding: [0xfd,0x04,0x06,0xc9,0xc1,0x06,0x06,0xff]999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1000 1001v_dual_add_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v21002// GFX12: encoding: [0xf0,0x06,0x06,0xc9,0xf0,0x04,0x06,0xff]1003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1004 1005v_dual_add_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v51006// GFX12: encoding: [0xc1,0x08,0x06,0xc9,0xfd,0x0a,0x06,0xff]1007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1008 1009v_dual_add_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v41010// GFX12: encoding: [0x7c,0x0a,0x06,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]1011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1012 1013v_dual_add_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v31014// GFX12: encoding: [0x04,0x05,0x0a,0xc9,0x01,0x07,0x06,0xff]1015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1016 1017v_dual_add_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v31018// GFX12: encoding: [0x01,0x05,0x0a,0xc9,0xff,0x07,0x06,0xff]1019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1020 1021v_dual_add_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v31022// GFX12: encoding: [0xff,0x05,0x0a,0xc9,0x02,0x07,0x06,0xff]1023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1024 1025v_dual_add_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v31026// GFX12: encoding: [0x02,0x05,0x0a,0xc9,0x03,0x07,0x06,0xff]1027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1028 1029v_dual_add_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v31030// GFX12: encoding: [0x03,0x05,0x0a,0xc9,0x04,0x07,0x06,0xff]1031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1032 1033v_dual_add_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v31034// GFX12: encoding: [0x69,0x04,0x0a,0xc9,0x01,0x06,0x06,0xff]1035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1036 1037v_dual_add_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v31038// GFX12: encoding: [0x01,0x04,0x0a,0xc9,0x69,0x06,0x06,0xff]1039// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1040 1041v_dual_add_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v31042// GFX12: encoding: [0x7b,0x04,0x0a,0xc9,0x6a,0x06,0x06,0xff]1043// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1044 1045v_dual_add_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v31046// GFX12: encoding: [0x7f,0x04,0x0a,0xc9,0x6b,0x06,0x06,0xff]1047// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1048 1049v_dual_add_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v31050// GFX12: encoding: [0x7e,0x04,0x0a,0xc9,0x7b,0x06,0x06,0xff]1051// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1052 1053v_dual_add_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v31054// GFX12: encoding: [0x7d,0x04,0x0a,0xc9,0x7d,0x06,0x06,0xff]1055// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1056 1057v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v31058// GFX12: encoding: [0x6b,0x04,0x0a,0xc9,0x7e,0x06,0x06,0xff]1059// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1060 1061v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v31062// GFX12: encoding: [0x6a,0x04,0x0a,0xc9,0x7f,0x06,0x06,0xff]1063// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1064 1065v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v31066// GFX12: encoding: [0xff,0x04,0x0a,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]1067// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1068 1069v_dual_add_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v31070// GFX12: encoding: [0xfd,0x04,0x0a,0xc9,0xc1,0x06,0x06,0xff]1071// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1072 1073v_dual_add_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v21074// GFX12: encoding: [0xf0,0x06,0x0a,0xc9,0xf0,0x04,0x06,0xff]1075// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1076 1077v_dual_add_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v51078// GFX12: encoding: [0xc1,0x08,0x0a,0xc9,0xfd,0x0a,0x06,0xff]1079// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1080 1081v_dual_add_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v41082// GFX12: encoding: [0x7c,0x0a,0x0a,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]1083// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1084 1085v_dual_add_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v31086// GFX12: encoding: [0x04,0x05,0x0c,0xc9,0x01,0x07,0x06,0xff]1087// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1088 1089v_dual_add_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v31090// GFX12: encoding: [0x01,0x05,0x0c,0xc9,0xff,0x07,0x06,0xff]1091// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1092 1093v_dual_add_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v31094// GFX12: encoding: [0xff,0x05,0x0c,0xc9,0x02,0x07,0x06,0xff]1095// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1096 1097v_dual_add_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v31098// GFX12: encoding: [0x02,0x05,0x0c,0xc9,0x03,0x07,0x06,0xff]1099// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1100 1101v_dual_add_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v31102// GFX12: encoding: [0x03,0x05,0x0c,0xc9,0x04,0x07,0x06,0xff]1103// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1104 1105v_dual_add_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v31106// GFX12: encoding: [0x69,0x04,0x0c,0xc9,0x01,0x06,0x06,0xff]1107// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1108 1109v_dual_add_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v31110// GFX12: encoding: [0x01,0x04,0x0c,0xc9,0x69,0x06,0x06,0xff]1111// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1112 1113v_dual_add_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v31114// GFX12: encoding: [0x7b,0x04,0x0c,0xc9,0x6a,0x06,0x06,0xff]1115// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1116 1117v_dual_add_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v31118// GFX12: encoding: [0x7f,0x04,0x0c,0xc9,0x6b,0x06,0x06,0xff]1119// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1120 1121v_dual_add_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v31122// GFX12: encoding: [0x7e,0x04,0x0c,0xc9,0x7b,0x06,0x06,0xff]1123// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1124 1125v_dual_add_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v31126// GFX12: encoding: [0x7d,0x04,0x0c,0xc9,0x7d,0x06,0x06,0xff]1127// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1128 1129v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v31130// GFX12: encoding: [0x6b,0x04,0x0c,0xc9,0x7e,0x06,0x06,0xff]1131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1132 1133v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v31134// GFX12: encoding: [0x6a,0x04,0x0c,0xc9,0x7f,0x06,0x06,0xff]1135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1136 1137v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v31138// GFX12: encoding: [0xff,0x04,0x0c,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]1139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1140 1141v_dual_add_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v31142// GFX12: encoding: [0xfd,0x04,0x0c,0xc9,0xc1,0x06,0x06,0xff]1143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1144 1145v_dual_add_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v21146// GFX12: encoding: [0xf0,0x06,0x0c,0xc9,0xf0,0x04,0x06,0xff]1147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1148 1149v_dual_add_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v51150// GFX12: encoding: [0xc1,0x08,0x0c,0xc9,0xfd,0x0a,0x06,0xff]1151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1152 1153v_dual_add_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v41154// GFX12: encoding: [0x7c,0x0a,0x0c,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]1155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1156 1157v_dual_cndmask_b32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v31158// GFX12: encoding: [0x04,0x05,0x48,0xca,0x01,0x07,0x06,0xff]1159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1160 1161v_dual_cndmask_b32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v31162// GFX12: encoding: [0x01,0x05,0x48,0xca,0xff,0x07,0x06,0xff]1163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1164 1165v_dual_cndmask_b32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v31166// GFX12: encoding: [0xff,0x05,0x48,0xca,0x02,0x07,0x06,0xff]1167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1168 1169v_dual_cndmask_b32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v31170// GFX12: encoding: [0x02,0x05,0x48,0xca,0x03,0x07,0x06,0xff]1171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1172 1173v_dual_cndmask_b32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v31174// GFX12: encoding: [0x03,0x05,0x48,0xca,0x04,0x07,0x06,0xff]1175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1176 1177v_dual_cndmask_b32 v255, s105, v2 :: v_dual_add_f32 v6, s105, v31178// GFX12: encoding: [0x69,0x04,0x48,0xca,0x69,0x06,0x06,0xff]1179// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1180 1181v_dual_cndmask_b32 v255, s1, v2 :: v_dual_add_f32 v6, s1, v31182// GFX12: encoding: [0x01,0x04,0x48,0xca,0x01,0x06,0x06,0xff]1183// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1184 1185v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_add_f32 v6, ttmp15, v31186// GFX12: encoding: [0x7b,0x04,0x48,0xca,0x7b,0x06,0x06,0xff]1187// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1188 1189v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_add_f32 v6, exec_hi, v31190// GFX12: encoding: [0x7f,0x04,0x48,0xca,0x7f,0x06,0x06,0xff]1191// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1192 1193v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_add_f32 v6, exec_lo, v31194// GFX12: encoding: [0x7e,0x04,0x48,0xca,0x7e,0x06,0x06,0xff]1195// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1196 1197v_dual_cndmask_b32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v31198// GFX12: encoding: [0x7d,0x04,0x48,0xca,0x7d,0x06,0x06,0xff]1199// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1200 1201v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v31202// GFX12: encoding: [0x6b,0x04,0x48,0xca,0x6b,0x06,0x06,0xff]1203// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1204 1205v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, vcc_lo, v31206// GFX12: encoding: [0x6a,0x04,0x48,0xca,0x6a,0x06,0x06,0xff]1207// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1208 1209v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v31210// GFX12: encoding: [0xff,0x04,0x48,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]1211// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1212 1213v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v31214// GFX12: encoding: [0xfd,0x04,0x48,0xca,0xc1,0x06,0x06,0xff]1215// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1216 1217v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v21218// GFX12: encoding: [0xf0,0x06,0x48,0xca,0xf0,0x04,0x06,0xff]1219// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1220 1221v_dual_cndmask_b32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v51222// GFX12: encoding: [0xc1,0x08,0x48,0xca,0xfd,0x0a,0x06,0xff]1223// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1224 1225v_dual_cndmask_b32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v41226// GFX12: encoding: [0x7c,0x0a,0x48,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]1227// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1228 1229v_dual_cndmask_b32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v31230// GFX12: encoding: [0x04,0x05,0x60,0xca,0x01,0x07,0x06,0xff]1231// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1232 1233v_dual_cndmask_b32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v31234// GFX12: encoding: [0x01,0x05,0x60,0xca,0xff,0x07,0x06,0xff]1235// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1236 1237v_dual_cndmask_b32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v31238// GFX12: encoding: [0xff,0x05,0x60,0xca,0x02,0x07,0x06,0xff]1239// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1240 1241v_dual_cndmask_b32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v31242// GFX12: encoding: [0x02,0x05,0x60,0xca,0x03,0x07,0x06,0xff]1243// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1244 1245v_dual_cndmask_b32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v31246// GFX12: encoding: [0x03,0x05,0x60,0xca,0x04,0x07,0x06,0xff]1247// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1248 1249v_dual_cndmask_b32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s105, v31250// GFX12: encoding: [0x69,0x04,0x60,0xca,0x69,0x06,0x06,0xff]1251// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1252 1253v_dual_cndmask_b32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s1, v31254// GFX12: encoding: [0x01,0x04,0x60,0xca,0x01,0x06,0x06,0xff]1255// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1256 1257v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, ttmp15, v31258// GFX12: encoding: [0x7b,0x04,0x60,0xca,0x7b,0x06,0x06,0xff]1259// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1260 1261v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, exec_hi, v31262// GFX12: encoding: [0x7f,0x04,0x60,0xca,0x7f,0x06,0x06,0xff]1263// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1264 1265v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, exec_lo, v31266// GFX12: encoding: [0x7e,0x04,0x60,0xca,0x7e,0x06,0x06,0xff]1267// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1268 1269v_dual_cndmask_b32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v31270// GFX12: encoding: [0x7d,0x04,0x60,0xca,0x7d,0x06,0x06,0xff]1271// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1272 1273v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v31274// GFX12: encoding: [0x6b,0x04,0x60,0xca,0x6b,0x06,0x06,0xff]1275// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1276 1277v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v31278// GFX12: encoding: [0x6a,0x04,0x60,0xca,0x6a,0x06,0x06,0xff]1279// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1280 1281v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v31282// GFX12: encoding: [0xff,0x04,0x60,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]1283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1284 1285v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v31286// GFX12: encoding: [0xfd,0x04,0x60,0xca,0xc1,0x06,0x06,0xff]1287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1288 1289v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v21290// GFX12: encoding: [0xf0,0x06,0x60,0xca,0xf0,0x04,0x06,0xff]1291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1292 1293v_dual_cndmask_b32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v51294// GFX12: encoding: [0xc1,0x08,0x60,0xca,0xfd,0x0a,0x06,0xff]1295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1296 1297v_dual_cndmask_b32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v41298// GFX12: encoding: [0x7c,0x0a,0x60,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]1299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1300 1301v_dual_cndmask_b32 v255, v4, v2 :: v_dual_and_b32 v6, v1, v31302// GFX12: encoding: [0x04,0x05,0x64,0xca,0x01,0x07,0x06,0xff]1303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1304 1305v_dual_cndmask_b32 v255, v1, v2 :: v_dual_and_b32 v6, v255, v31306// GFX12: encoding: [0x01,0x05,0x64,0xca,0xff,0x07,0x06,0xff]1307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1308 1309v_dual_cndmask_b32 v255, v255, v2 :: v_dual_and_b32 v6, v2, v31310// GFX12: encoding: [0xff,0x05,0x64,0xca,0x02,0x07,0x06,0xff]1311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1312 1313v_dual_cndmask_b32 v255, v2, v2 :: v_dual_and_b32 v6, v3, v31314// GFX12: encoding: [0x02,0x05,0x64,0xca,0x03,0x07,0x06,0xff]1315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1316 1317v_dual_cndmask_b32 v255, v3, v2 :: v_dual_and_b32 v6, v4, v31318// GFX12: encoding: [0x03,0x05,0x64,0xca,0x04,0x07,0x06,0xff]1319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1320 1321v_dual_cndmask_b32 v255, s105, v2 :: v_dual_and_b32 v6, s105, v31322// GFX12: encoding: [0x69,0x04,0x64,0xca,0x69,0x06,0x06,0xff]1323// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1324 1325v_dual_cndmask_b32 v255, s1, v2 :: v_dual_and_b32 v6, s1, v31326// GFX12: encoding: [0x01,0x04,0x64,0xca,0x01,0x06,0x06,0xff]1327// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1328 1329v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_and_b32 v6, ttmp15, v31330// GFX12: encoding: [0x7b,0x04,0x64,0xca,0x7b,0x06,0x06,0xff]1331// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1332 1333v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_and_b32 v6, exec_hi, v31334// GFX12: encoding: [0x7f,0x04,0x64,0xca,0x7f,0x06,0x06,0xff]1335// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1336 1337v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_and_b32 v6, exec_lo, v31338// GFX12: encoding: [0x7e,0x04,0x64,0xca,0x7e,0x06,0x06,0xff]1339// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1340 1341v_dual_cndmask_b32 v255, m0, v2 :: v_dual_and_b32 v6, m0, v31342// GFX12: encoding: [0x7d,0x04,0x64,0xca,0x7d,0x06,0x06,0xff]1343// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1344 1345v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_and_b32 v6, vcc_hi, v31346// GFX12: encoding: [0x6b,0x04,0x64,0xca,0x6b,0x06,0x06,0xff]1347// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1348 1349v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_and_b32 v6, vcc_lo, v31350// GFX12: encoding: [0x6a,0x04,0x64,0xca,0x6a,0x06,0x06,0xff]1351// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1352 1353v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_and_b32 v6, null, v31354// GFX12: encoding: [0xff,0x04,0x64,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]1355// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1356 1357v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_and_b32 v6, -1, v31358// GFX12: encoding: [0xfd,0x04,0x64,0xca,0xc1,0x06,0x06,0xff]1359// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1360 1361v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_and_b32 v6, 0.5, v21362// GFX12: encoding: [0xf0,0x06,0x64,0xca,0xf0,0x04,0x06,0xff]1363// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1364 1365v_dual_cndmask_b32 v255, -1, v4 :: v_dual_and_b32 v6, src_scc, v51366// GFX12: encoding: [0xc1,0x08,0x64,0xca,0xfd,0x0a,0x06,0xff]1367// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1368 1369v_dual_cndmask_b32 v6, null, v5 :: v_dual_and_b32 v255, 0xaf123456, v41370// GFX12: encoding: [0x7c,0x0a,0x64,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]1371// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1372 1373v_dual_cndmask_b32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v31374// GFX12: encoding: [0x04,0x05,0x52,0xca,0x01,0x07,0x06,0xff]1375// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1376 1377v_dual_cndmask_b32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v31378// GFX12: encoding: [0x01,0x05,0x52,0xca,0xff,0x07,0x06,0xff]1379// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1380 1381v_dual_cndmask_b32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v31382// GFX12: encoding: [0xff,0x05,0x52,0xca,0x02,0x07,0x06,0xff]1383// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1384 1385v_dual_cndmask_b32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v31386// GFX12: encoding: [0x02,0x05,0x52,0xca,0x03,0x07,0x06,0xff]1387// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1388 1389v_dual_cndmask_b32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v31390// GFX12: encoding: [0x03,0x05,0x52,0xca,0x04,0x07,0x06,0xff]1391// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1392 1393v_dual_cndmask_b32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v31394// GFX12: encoding: [0x69,0x04,0x52,0xca,0x69,0x06,0x06,0xff]1395// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1396 1397v_dual_cndmask_b32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v31398// GFX12: encoding: [0x01,0x04,0x52,0xca,0x01,0x06,0x06,0xff]1399// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1400 1401v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v31402// GFX12: encoding: [0x7b,0x04,0x52,0xca,0x7b,0x06,0x06,0xff]1403// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1404 1405v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v31406// GFX12: encoding: [0x7f,0x04,0x52,0xca,0x7f,0x06,0x06,0xff]1407// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1408 1409v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v31410// GFX12: encoding: [0x7e,0x04,0x52,0xca,0x7e,0x06,0x06,0xff]1411// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1412 1413v_dual_cndmask_b32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v31414// GFX12: encoding: [0x7d,0x04,0x52,0xca,0x7d,0x06,0x06,0xff]1415// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1416 1417v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v31418// GFX12: encoding: [0x6b,0x04,0x52,0xca,0x6b,0x06,0x06,0xff]1419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1420 1421v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v31422// GFX12: encoding: [0x6a,0x04,0x52,0xca,0x6a,0x06,0x06,0xff]1423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1424 1425v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v31426// GFX12: encoding: [0xff,0x04,0x52,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]1427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1428 1429v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v31430// GFX12: encoding: [0xfd,0x04,0x52,0xca,0xc1,0x06,0x06,0xff]1431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1432 1433v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v21434// GFX12: encoding: [0xf0,0x06,0x52,0xca,0xf0,0x04,0x06,0xff]1435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1436 1437v_dual_cndmask_b32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v51438// GFX12: encoding: [0xc1,0x08,0x52,0xca,0xfd,0x0a,0x06,0xff]1439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1440 1441v_dual_cndmask_b32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v41442// GFX12: encoding: [0x7c,0x0a,0x52,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]1443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1444 1445v_dual_cndmask_b32 v255, v4, v2 :: v_dual_dot2acc_f32_f16 v6, v1, v31446// GFX12: encoding: [0x04,0x05,0x58,0xca,0x01,0x07,0x06,0xff]1447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1448 1449v_dual_cndmask_b32 v255, v1, v2 :: v_dual_dot2acc_f32_f16 v6, v255, v31450// GFX12: encoding: [0x01,0x05,0x58,0xca,0xff,0x07,0x06,0xff]1451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1452 1453v_dual_cndmask_b32 v255, v255, v2 :: v_dual_dot2acc_f32_f16 v6, v2, v31454// GFX12: encoding: [0xff,0x05,0x58,0xca,0x02,0x07,0x06,0xff]1455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1456 1457v_dual_cndmask_b32 v255, v2, v2 :: v_dual_dot2acc_f32_f16 v6, v3, v31458// GFX12: encoding: [0x02,0x05,0x58,0xca,0x03,0x07,0x06,0xff]1459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1460 1461v_dual_cndmask_b32 v255, v3, v2 :: v_dual_dot2acc_f32_f16 v6, v4, v31462// GFX12: encoding: [0x03,0x05,0x58,0xca,0x04,0x07,0x06,0xff]1463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1464 1465v_dual_cndmask_b32 v255, s105, v2 :: v_dual_dot2acc_f32_f16 v6, s105, v31466// GFX12: encoding: [0x69,0x04,0x58,0xca,0x69,0x06,0x06,0xff]1467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1468 1469v_dual_cndmask_b32 v255, s1, v2 :: v_dual_dot2acc_f32_f16 v6, s1, v31470// GFX12: encoding: [0x01,0x04,0x58,0xca,0x01,0x06,0x06,0xff]1471// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1472 1473v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_dot2acc_f32_f16 v6, ttmp15, v31474// GFX12: encoding: [0x7b,0x04,0x58,0xca,0x7b,0x06,0x06,0xff]1475// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1476 1477v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_dot2acc_f32_f16 v6, exec_hi, v31478// GFX12: encoding: [0x7f,0x04,0x58,0xca,0x7f,0x06,0x06,0xff]1479// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1480 1481v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_dot2acc_f32_f16 v6, exec_lo, v31482// GFX12: encoding: [0x7e,0x04,0x58,0xca,0x7e,0x06,0x06,0xff]1483// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1484 1485v_dual_cndmask_b32 v255, m0, v2 :: v_dual_dot2acc_f32_f16 v6, m0, v31486// GFX12: encoding: [0x7d,0x04,0x58,0xca,0x7d,0x06,0x06,0xff]1487// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1488 1489v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_hi, v31490// GFX12: encoding: [0x6b,0x04,0x58,0xca,0x6b,0x06,0x06,0xff]1491// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1492 1493v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_lo, v31494// GFX12: encoding: [0x6a,0x04,0x58,0xca,0x6a,0x06,0x06,0xff]1495// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1496 1497v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_dot2acc_f32_f16 v6, null, v31498// GFX12: encoding: [0xff,0x04,0x58,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]1499// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1500 1501v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_dot2acc_f32_f16 v6, -1, v31502// GFX12: encoding: [0xfd,0x04,0x58,0xca,0xc1,0x06,0x06,0xff]1503// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1504 1505v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_dot2acc_f32_f16 v6, 0.5, v21506// GFX12: encoding: [0xf0,0x06,0x58,0xca,0xf0,0x04,0x06,0xff]1507// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1508 1509v_dual_cndmask_b32 v255, -1, v4 :: v_dual_dot2acc_f32_f16 v6, src_scc, v51510// GFX12: encoding: [0xc1,0x08,0x58,0xca,0xfd,0x0a,0x06,0xff]1511// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1512 1513v_dual_cndmask_b32 v6, null, v5 :: v_dual_dot2acc_f32_f16 v255, 0xfe0b, v41514// GFX12: encoding: [0x7c,0x0a,0x58,0xca,0xff,0x08,0xfe,0x06,0x0b,0xfe,0x00,0x00]1515// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1516 1517v_dual_cndmask_b32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf1234561518// GFX12: encoding: [0x04,0x05,0x42,0xca,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]1519// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1520 1521v_dual_cndmask_b32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf1234561522// GFX12: encoding: [0x01,0x05,0x42,0xca,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]1523// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1524 1525v_dual_cndmask_b32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf1234561526// GFX12: encoding: [0xff,0x05,0x42,0xca,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]1527// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1528 1529v_dual_cndmask_b32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf1234561530// GFX12: encoding: [0x02,0x05,0x42,0xca,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]1531// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1532 1533v_dual_cndmask_b32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf1234561534// GFX12: encoding: [0x03,0x05,0x42,0xca,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]1535// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1536 1537v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf1234561538// GFX12: encoding: [0xff,0x04,0x42,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]1539// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1540 1541v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, -1, v2, 0xaf1234561542// GFX12: encoding: [0xf0,0x06,0x42,0xca,0xc1,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]1543// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1544 1545v_dual_cndmask_b32 v255, -1, v4 :: v_dual_fmaak_f32 v6, 0.5, v5, 0xaf1234561546// GFX12: encoding: [0xc1,0x08,0x42,0xca,0xf0,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]1547// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1548 1549v_dual_cndmask_b32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf1234561550// GFX12: encoding: [0x7c,0x0a,0x42,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]1551// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1552 1553v_dual_cndmask_b32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v31554// GFX12: encoding: [0x04,0x05,0x40,0xca,0x01,0x07,0x06,0xff]1555// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1556 1557v_dual_cndmask_b32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v31558// GFX12: encoding: [0x01,0x05,0x40,0xca,0xff,0x07,0x06,0xff]1559// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1560 1561v_dual_cndmask_b32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v31562// GFX12: encoding: [0xff,0x05,0x40,0xca,0x02,0x07,0x06,0xff]1563// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1564 1565v_dual_cndmask_b32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v31566// GFX12: encoding: [0x02,0x05,0x40,0xca,0x03,0x07,0x06,0xff]1567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1568 1569v_dual_cndmask_b32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v31570// GFX12: encoding: [0x03,0x05,0x40,0xca,0x04,0x07,0x06,0xff]1571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1572 1573v_dual_cndmask_b32 v255, s105, v2 :: v_dual_fmac_f32 v6, s105, v31574// GFX12: encoding: [0x69,0x04,0x40,0xca,0x69,0x06,0x06,0xff]1575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1576 1577v_dual_cndmask_b32 v255, s1, v2 :: v_dual_fmac_f32 v6, s1, v31578// GFX12: encoding: [0x01,0x04,0x40,0xca,0x01,0x06,0x06,0xff]1579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1580 1581v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, ttmp15, v31582// GFX12: encoding: [0x7b,0x04,0x40,0xca,0x7b,0x06,0x06,0xff]1583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1584 1585v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, exec_hi, v31586// GFX12: encoding: [0x7f,0x04,0x40,0xca,0x7f,0x06,0x06,0xff]1587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1588 1589v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, exec_lo, v31590// GFX12: encoding: [0x7e,0x04,0x40,0xca,0x7e,0x06,0x06,0xff]1591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1592 1593v_dual_cndmask_b32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v31594// GFX12: encoding: [0x7d,0x04,0x40,0xca,0x7d,0x06,0x06,0xff]1595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1596 1597v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v31598// GFX12: encoding: [0x6b,0x04,0x40,0xca,0x6b,0x06,0x06,0xff]1599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1600 1601v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, vcc_lo, v31602// GFX12: encoding: [0x6a,0x04,0x40,0xca,0x6a,0x06,0x06,0xff]1603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1604 1605v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v31606// GFX12: encoding: [0xff,0x04,0x40,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]1607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1608 1609v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v31610// GFX12: encoding: [0xfd,0x04,0x40,0xca,0xc1,0x06,0x06,0xff]1611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1612 1613v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v21614// GFX12: encoding: [0xf0,0x06,0x40,0xca,0xf0,0x04,0x06,0xff]1615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1616 1617v_dual_cndmask_b32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v51618// GFX12: encoding: [0xc1,0x08,0x40,0xca,0xfd,0x0a,0x06,0xff]1619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1620 1621v_dual_cndmask_b32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v41622// GFX12: encoding: [0x7c,0x0a,0x40,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]1623// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1624 1625v_dual_cndmask_b32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v2551626// GFX12: encoding: [0x04,0xff,0x45,0xca,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]1627// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1628 1629v_dual_cndmask_b32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v2551630// GFX12: encoding: [0x01,0xff,0x45,0xca,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]1631// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1632 1633v_dual_cndmask_b32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v2551634// GFX12: encoding: [0xff,0xff,0x45,0xca,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]1635// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1636 1637v_dual_cndmask_b32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v2551638// GFX12: encoding: [0x02,0xff,0x45,0xca,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]1639// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1640 1641v_dual_cndmask_b32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v2551642// GFX12: encoding: [0x03,0xff,0x45,0xca,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]1643// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1644 1645v_dual_cndmask_b32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v2551646// GFX12: encoding: [0xff,0xfe,0x45,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]1647// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1648 1649v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v2551650// GFX12: encoding: [0xf0,0x06,0x44,0xca,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]1651// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1652 1653v_dual_cndmask_b32 v255, -1, v4 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v2551654// GFX12: encoding: [0xc1,0x08,0x44,0xca,0xf0,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]1655// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1656 1657v_dual_cndmask_b32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v41658// GFX12: encoding: [0x7c,0x0a,0x44,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]1659// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1660 1661v_dual_cndmask_b32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v31662// GFX12: encoding: [0x04,0x05,0x62,0xca,0x01,0x07,0x06,0xff]1663// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1664 1665v_dual_cndmask_b32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v31666// GFX12: encoding: [0x01,0x05,0x62,0xca,0xff,0x07,0x06,0xff]1667// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1668 1669v_dual_cndmask_b32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v31670// GFX12: encoding: [0xff,0x05,0x62,0xca,0x02,0x07,0x06,0xff]1671// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1672 1673v_dual_cndmask_b32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v31674// GFX12: encoding: [0x02,0x05,0x62,0xca,0x03,0x07,0x06,0xff]1675// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1676 1677v_dual_cndmask_b32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v31678// GFX12: encoding: [0x03,0x05,0x62,0xca,0x04,0x07,0x06,0xff]1679// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1680 1681v_dual_cndmask_b32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s105, v31682// GFX12: encoding: [0x69,0x04,0x62,0xca,0x69,0x06,0x06,0xff]1683// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1684 1685v_dual_cndmask_b32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s1, v31686// GFX12: encoding: [0x01,0x04,0x62,0xca,0x01,0x06,0x06,0xff]1687// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1688 1689v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v31690// GFX12: encoding: [0x7b,0x04,0x62,0xca,0x7b,0x06,0x06,0xff]1691// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1692 1693v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v31694// GFX12: encoding: [0x7f,0x04,0x62,0xca,0x7f,0x06,0x06,0xff]1695// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1696 1697v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v31698// GFX12: encoding: [0x7e,0x04,0x62,0xca,0x7e,0x06,0x06,0xff]1699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1700 1701v_dual_cndmask_b32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v31702// GFX12: encoding: [0x7d,0x04,0x62,0xca,0x7d,0x06,0x06,0xff]1703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1704 1705v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v31706// GFX12: encoding: [0x6b,0x04,0x62,0xca,0x6b,0x06,0x06,0xff]1707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1708 1709v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v31710// GFX12: encoding: [0x6a,0x04,0x62,0xca,0x6a,0x06,0x06,0xff]1711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1712 1713v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v31714// GFX12: encoding: [0xff,0x04,0x62,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]1715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1716 1717v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v31718// GFX12: encoding: [0xfd,0x04,0x62,0xca,0xc1,0x06,0x06,0xff]1719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1720 1721v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v21722// GFX12: encoding: [0xf0,0x06,0x62,0xca,0xf0,0x04,0x06,0xff]1723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1724 1725v_dual_cndmask_b32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v51726// GFX12: encoding: [0xc1,0x08,0x62,0xca,0xfd,0x0a,0x06,0xff]1727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1728 1729v_dual_cndmask_b32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v41730// GFX12: encoding: [0x7c,0x0a,0x62,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]1731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1732 1733v_dual_cndmask_b32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v31734// GFX12: encoding: [0x04,0x05,0x54,0xca,0x01,0x07,0x06,0xff]1735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1736 1737v_dual_cndmask_b32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v31738// GFX12: encoding: [0x01,0x05,0x54,0xca,0xff,0x07,0x06,0xff]1739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1740 1741v_dual_cndmask_b32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v31742// GFX12: encoding: [0xff,0x05,0x54,0xca,0x02,0x07,0x06,0xff]1743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1744 1745v_dual_cndmask_b32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v31746// GFX12: encoding: [0x02,0x05,0x54,0xca,0x03,0x07,0x06,0xff]1747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1748 1749v_dual_cndmask_b32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v31750// GFX12: encoding: [0x03,0x05,0x54,0xca,0x04,0x07,0x06,0xff]1751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1752 1753v_dual_cndmask_b32 v255, s105, v2 :: v_dual_max_num_f32 v6, s105, v31754// GFX12: encoding: [0x69,0x04,0x54,0xca,0x69,0x06,0x06,0xff]1755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1756 1757v_dual_cndmask_b32 v255, s1, v2 :: v_dual_max_num_f32 v6, s1, v31758// GFX12: encoding: [0x01,0x04,0x54,0xca,0x01,0x06,0x06,0xff]1759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1760 1761v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, ttmp15, v31762// GFX12: encoding: [0x7b,0x04,0x54,0xca,0x7b,0x06,0x06,0xff]1763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1764 1765v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, exec_hi, v31766// GFX12: encoding: [0x7f,0x04,0x54,0xca,0x7f,0x06,0x06,0xff]1767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1768 1769v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, exec_lo, v31770// GFX12: encoding: [0x7e,0x04,0x54,0xca,0x7e,0x06,0x06,0xff]1771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1772 1773v_dual_cndmask_b32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v31774// GFX12: encoding: [0x7d,0x04,0x54,0xca,0x7d,0x06,0x06,0xff]1775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1776 1777v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v31778// GFX12: encoding: [0x6b,0x04,0x54,0xca,0x6b,0x06,0x06,0xff]1779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1780 1781v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, vcc_lo, v31782// GFX12: encoding: [0x6a,0x04,0x54,0xca,0x6a,0x06,0x06,0xff]1783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1784 1785v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v31786// GFX12: encoding: [0xff,0x04,0x54,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]1787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1788 1789v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v31790// GFX12: encoding: [0xfd,0x04,0x54,0xca,0xc1,0x06,0x06,0xff]1791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1792 1793v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v21794// GFX12: encoding: [0xf0,0x06,0x54,0xca,0xf0,0x04,0x06,0xff]1795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1796 1797v_dual_cndmask_b32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v51798// GFX12: encoding: [0xc1,0x08,0x54,0xca,0xfd,0x0a,0x06,0xff]1799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1800 1801v_dual_cndmask_b32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v41802// GFX12: encoding: [0x7c,0x0a,0x54,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]1803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1804 1805v_dual_cndmask_b32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v31806// GFX12: encoding: [0x04,0x05,0x56,0xca,0x01,0x07,0x06,0xff]1807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1808 1809v_dual_cndmask_b32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v31810// GFX12: encoding: [0x01,0x05,0x56,0xca,0xff,0x07,0x06,0xff]1811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1812 1813v_dual_cndmask_b32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v31814// GFX12: encoding: [0xff,0x05,0x56,0xca,0x02,0x07,0x06,0xff]1815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1816 1817v_dual_cndmask_b32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v31818// GFX12: encoding: [0x02,0x05,0x56,0xca,0x03,0x07,0x06,0xff]1819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1820 1821v_dual_cndmask_b32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v31822// GFX12: encoding: [0x03,0x05,0x56,0xca,0x04,0x07,0x06,0xff]1823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1824 1825v_dual_cndmask_b32 v255, s105, v2 :: v_dual_min_num_f32 v6, s105, v31826// GFX12: encoding: [0x69,0x04,0x56,0xca,0x69,0x06,0x06,0xff]1827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1828 1829v_dual_cndmask_b32 v255, s1, v2 :: v_dual_min_num_f32 v6, s1, v31830// GFX12: encoding: [0x01,0x04,0x56,0xca,0x01,0x06,0x06,0xff]1831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1832 1833v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, ttmp15, v31834// GFX12: encoding: [0x7b,0x04,0x56,0xca,0x7b,0x06,0x06,0xff]1835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1836 1837v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, exec_hi, v31838// GFX12: encoding: [0x7f,0x04,0x56,0xca,0x7f,0x06,0x06,0xff]1839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1840 1841v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, exec_lo, v31842// GFX12: encoding: [0x7e,0x04,0x56,0xca,0x7e,0x06,0x06,0xff]1843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1844 1845v_dual_cndmask_b32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v31846// GFX12: encoding: [0x7d,0x04,0x56,0xca,0x7d,0x06,0x06,0xff]1847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1848 1849v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v31850// GFX12: encoding: [0x6b,0x04,0x56,0xca,0x6b,0x06,0x06,0xff]1851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1852 1853v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, vcc_lo, v31854// GFX12: encoding: [0x6a,0x04,0x56,0xca,0x6a,0x06,0x06,0xff]1855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1856 1857v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v31858// GFX12: encoding: [0xff,0x04,0x56,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]1859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1860 1861v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v31862// GFX12: encoding: [0xfd,0x04,0x56,0xca,0xc1,0x06,0x06,0xff]1863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1864 1865v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v21866// GFX12: encoding: [0xf0,0x06,0x56,0xca,0xf0,0x04,0x06,0xff]1867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1868 1869v_dual_cndmask_b32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v51870// GFX12: encoding: [0xc1,0x08,0x56,0xca,0xfd,0x0a,0x06,0xff]1871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1872 1873v_dual_cndmask_b32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v41874// GFX12: encoding: [0x7c,0x0a,0x56,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]1875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1876 1877v_dual_cndmask_b32 v255, v4, v255 :: v_dual_mov_b32 v6, v11878// GFX12: encoding: [0x04,0xff,0x51,0xca,0x01,0x01,0x06,0xff]1879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1880 1881v_dual_cndmask_b32 v255, v1, v255 :: v_dual_mov_b32 v6, v2551882// GFX12: encoding: [0x01,0xff,0x51,0xca,0xff,0x01,0x06,0xff]1883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1884 1885v_dual_cndmask_b32 v255, v255, v255 :: v_dual_mov_b32 v6, v21886// GFX12: encoding: [0xff,0xff,0x51,0xca,0x02,0x01,0x06,0xff]1887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1888 1889v_dual_cndmask_b32 v255, v2, v255 :: v_dual_mov_b32 v6, v31890// GFX12: encoding: [0x02,0xff,0x51,0xca,0x03,0x01,0x06,0xff]1891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1892 1893v_dual_cndmask_b32 v255, v3, v255 :: v_dual_mov_b32 v6, v41894// GFX12: encoding: [0x03,0xff,0x51,0xca,0x04,0x01,0x06,0xff]1895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1896 1897v_dual_cndmask_b32 v255, s105, v255 :: v_dual_mov_b32 v6, s1051898// GFX12: encoding: [0x69,0xfe,0x51,0xca,0x69,0x00,0x06,0xff]1899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1900 1901v_dual_cndmask_b32 v255, s1, v255 :: v_dual_mov_b32 v6, s11902// GFX12: encoding: [0x01,0xfe,0x51,0xca,0x01,0x00,0x06,0xff]1903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1904 1905v_dual_cndmask_b32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, ttmp151906// GFX12: encoding: [0x7b,0xfe,0x51,0xca,0x7b,0x00,0x06,0xff]1907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1908 1909v_dual_cndmask_b32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, exec_hi1910// GFX12: encoding: [0x7f,0xfe,0x51,0xca,0x7f,0x00,0x06,0xff]1911// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1912 1913v_dual_cndmask_b32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, exec_lo1914// GFX12: encoding: [0x7e,0xfe,0x51,0xca,0x7e,0x00,0x06,0xff]1915// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1916 1917v_dual_cndmask_b32 v255, m0, v255 :: v_dual_mov_b32 v6, m01918// GFX12: encoding: [0x7d,0xfe,0x51,0xca,0x7d,0x00,0x06,0xff]1919// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1920 1921v_dual_cndmask_b32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, vcc_hi1922// GFX12: encoding: [0x6b,0xfe,0x51,0xca,0x6b,0x00,0x06,0xff]1923// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1924 1925v_dual_cndmask_b32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, vcc_lo1926// GFX12: encoding: [0x6a,0xfe,0x51,0xca,0x6a,0x00,0x06,0xff]1927// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1928 1929v_dual_cndmask_b32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null1930// GFX12: encoding: [0xff,0xfe,0x51,0xca,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]1931// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1932 1933v_dual_cndmask_b32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -11934// GFX12: encoding: [0xfd,0xfe,0x51,0xca,0xc1,0x00,0x06,0xff]1935// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1936 1937v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.51938// GFX12: encoding: [0xf0,0x06,0x50,0xca,0xf0,0x00,0x06,0xff]1939// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1940 1941v_dual_cndmask_b32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc1942// GFX12: encoding: [0xc1,0x08,0x50,0xca,0xfd,0x00,0x06,0xff]1943// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1944 1945v_dual_cndmask_b32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf1234561946// GFX12: encoding: [0x7c,0x0a,0x50,0xca,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]1947// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1948 1949v_dual_cndmask_b32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v31950// GFX12: encoding: [0x04,0x05,0x4e,0xca,0x01,0x07,0x06,0xff]1951// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1952 1953v_dual_cndmask_b32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v31954// GFX12: encoding: [0x01,0x05,0x4e,0xca,0xff,0x07,0x06,0xff]1955// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1956 1957v_dual_cndmask_b32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v31958// GFX12: encoding: [0xff,0x05,0x4e,0xca,0x02,0x07,0x06,0xff]1959// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1960 1961v_dual_cndmask_b32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v31962// GFX12: encoding: [0x02,0x05,0x4e,0xca,0x03,0x07,0x06,0xff]1963// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1964 1965v_dual_cndmask_b32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v31966// GFX12: encoding: [0x03,0x05,0x4e,0xca,0x04,0x07,0x06,0xff]1967// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1968 1969v_dual_cndmask_b32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v31970// GFX12: encoding: [0x69,0x04,0x4e,0xca,0x69,0x06,0x06,0xff]1971// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1972 1973v_dual_cndmask_b32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v31974// GFX12: encoding: [0x01,0x04,0x4e,0xca,0x01,0x06,0x06,0xff]1975// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1976 1977v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v31978// GFX12: encoding: [0x7b,0x04,0x4e,0xca,0x7b,0x06,0x06,0xff]1979// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1980 1981v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v31982// GFX12: encoding: [0x7f,0x04,0x4e,0xca,0x7f,0x06,0x06,0xff]1983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1984 1985v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v31986// GFX12: encoding: [0x7e,0x04,0x4e,0xca,0x7e,0x06,0x06,0xff]1987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1988 1989v_dual_cndmask_b32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v31990// GFX12: encoding: [0x7d,0x04,0x4e,0xca,0x7d,0x06,0x06,0xff]1991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1992 1993v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v31994// GFX12: encoding: [0x6b,0x04,0x4e,0xca,0x6b,0x06,0x06,0xff]1995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error1996 1997v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v31998// GFX12: encoding: [0x6a,0x04,0x4e,0xca,0x6a,0x06,0x06,0xff]1999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2000 2001v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v32002// GFX12: encoding: [0xff,0x04,0x4e,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2004 2005v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v32006// GFX12: encoding: [0xfd,0x04,0x4e,0xca,0xc1,0x06,0x06,0xff]2007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2008 2009v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v22010// GFX12: encoding: [0xf0,0x06,0x4e,0xca,0xf0,0x04,0x06,0xff]2011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2012 2013v_dual_cndmask_b32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v52014// GFX12: encoding: [0xc1,0x08,0x4e,0xca,0xfd,0x0a,0x06,0xff]2015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2016 2017v_dual_cndmask_b32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v42018// GFX12: encoding: [0x7c,0x0a,0x4e,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]2019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2020 2021v_dual_cndmask_b32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v32022// GFX12: encoding: [0x04,0x05,0x46,0xca,0x01,0x07,0x06,0xff]2023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2024 2025v_dual_cndmask_b32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v32026// GFX12: encoding: [0x01,0x05,0x46,0xca,0xff,0x07,0x06,0xff]2027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2028 2029v_dual_cndmask_b32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v32030// GFX12: encoding: [0xff,0x05,0x46,0xca,0x02,0x07,0x06,0xff]2031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2032 2033v_dual_cndmask_b32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v32034// GFX12: encoding: [0x02,0x05,0x46,0xca,0x03,0x07,0x06,0xff]2035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2036 2037v_dual_cndmask_b32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v32038// GFX12: encoding: [0x03,0x05,0x46,0xca,0x04,0x07,0x06,0xff]2039// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2040 2041v_dual_cndmask_b32 v255, s105, v2 :: v_dual_mul_f32 v6, s105, v32042// GFX12: encoding: [0x69,0x04,0x46,0xca,0x69,0x06,0x06,0xff]2043// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2044 2045v_dual_cndmask_b32 v255, s1, v2 :: v_dual_mul_f32 v6, s1, v32046// GFX12: encoding: [0x01,0x04,0x46,0xca,0x01,0x06,0x06,0xff]2047// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2048 2049v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, ttmp15, v32050// GFX12: encoding: [0x7b,0x04,0x46,0xca,0x7b,0x06,0x06,0xff]2051// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2052 2053v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, exec_hi, v32054// GFX12: encoding: [0x7f,0x04,0x46,0xca,0x7f,0x06,0x06,0xff]2055// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2056 2057v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, exec_lo, v32058// GFX12: encoding: [0x7e,0x04,0x46,0xca,0x7e,0x06,0x06,0xff]2059// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2060 2061v_dual_cndmask_b32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v32062// GFX12: encoding: [0x7d,0x04,0x46,0xca,0x7d,0x06,0x06,0xff]2063// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2064 2065v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v32066// GFX12: encoding: [0x6b,0x04,0x46,0xca,0x6b,0x06,0x06,0xff]2067// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2068 2069v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, vcc_lo, v32070// GFX12: encoding: [0x6a,0x04,0x46,0xca,0x6a,0x06,0x06,0xff]2071// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2072 2073v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v32074// GFX12: encoding: [0xff,0x04,0x46,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2075// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2076 2077v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v32078// GFX12: encoding: [0xfd,0x04,0x46,0xca,0xc1,0x06,0x06,0xff]2079// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2080 2081v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v22082// GFX12: encoding: [0xf0,0x06,0x46,0xca,0xf0,0x04,0x06,0xff]2083// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2084 2085v_dual_cndmask_b32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v52086// GFX12: encoding: [0xc1,0x08,0x46,0xca,0xfd,0x0a,0x06,0xff]2087// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2088 2089v_dual_cndmask_b32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v42090// GFX12: encoding: [0x7c,0x0a,0x46,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]2091// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2092 2093v_dual_cndmask_b32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v32094// GFX12: encoding: [0x04,0x05,0x4a,0xca,0x01,0x07,0x06,0xff]2095// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2096 2097v_dual_cndmask_b32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v32098// GFX12: encoding: [0x01,0x05,0x4a,0xca,0xff,0x07,0x06,0xff]2099// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2100 2101v_dual_cndmask_b32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v32102// GFX12: encoding: [0xff,0x05,0x4a,0xca,0x02,0x07,0x06,0xff]2103// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2104 2105v_dual_cndmask_b32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v32106// GFX12: encoding: [0x02,0x05,0x4a,0xca,0x03,0x07,0x06,0xff]2107// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2108 2109v_dual_cndmask_b32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v32110// GFX12: encoding: [0x03,0x05,0x4a,0xca,0x04,0x07,0x06,0xff]2111// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2112 2113v_dual_cndmask_b32 v255, s105, v2 :: v_dual_sub_f32 v6, s105, v32114// GFX12: encoding: [0x69,0x04,0x4a,0xca,0x69,0x06,0x06,0xff]2115// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2116 2117v_dual_cndmask_b32 v255, s1, v2 :: v_dual_sub_f32 v6, s1, v32118// GFX12: encoding: [0x01,0x04,0x4a,0xca,0x01,0x06,0x06,0xff]2119// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2120 2121v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, ttmp15, v32122// GFX12: encoding: [0x7b,0x04,0x4a,0xca,0x7b,0x06,0x06,0xff]2123// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2124 2125v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, exec_hi, v32126// GFX12: encoding: [0x7f,0x04,0x4a,0xca,0x7f,0x06,0x06,0xff]2127// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2128 2129v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, exec_lo, v32130// GFX12: encoding: [0x7e,0x04,0x4a,0xca,0x7e,0x06,0x06,0xff]2131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2132 2133v_dual_cndmask_b32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v32134// GFX12: encoding: [0x7d,0x04,0x4a,0xca,0x7d,0x06,0x06,0xff]2135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2136 2137v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v32138// GFX12: encoding: [0x6b,0x04,0x4a,0xca,0x6b,0x06,0x06,0xff]2139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2140 2141v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, vcc_lo, v32142// GFX12: encoding: [0x6a,0x04,0x4a,0xca,0x6a,0x06,0x06,0xff]2143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2144 2145v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v32146// GFX12: encoding: [0xff,0x04,0x4a,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2148 2149v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v32150// GFX12: encoding: [0xfd,0x04,0x4a,0xca,0xc1,0x06,0x06,0xff]2151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2152 2153v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v22154// GFX12: encoding: [0xf0,0x06,0x4a,0xca,0xf0,0x04,0x06,0xff]2155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2156 2157v_dual_cndmask_b32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v52158// GFX12: encoding: [0xc1,0x08,0x4a,0xca,0xfd,0x0a,0x06,0xff]2159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2160 2161v_dual_cndmask_b32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v42162// GFX12: encoding: [0x7c,0x0a,0x4a,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]2163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2164 2165v_dual_cndmask_b32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v32166// GFX12: encoding: [0x04,0x05,0x4c,0xca,0x01,0x07,0x06,0xff]2167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2168 2169v_dual_cndmask_b32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v32170// GFX12: encoding: [0x01,0x05,0x4c,0xca,0xff,0x07,0x06,0xff]2171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2172 2173v_dual_cndmask_b32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v32174// GFX12: encoding: [0xff,0x05,0x4c,0xca,0x02,0x07,0x06,0xff]2175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2176 2177v_dual_cndmask_b32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v32178// GFX12: encoding: [0x02,0x05,0x4c,0xca,0x03,0x07,0x06,0xff]2179// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2180 2181v_dual_cndmask_b32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v32182// GFX12: encoding: [0x03,0x05,0x4c,0xca,0x04,0x07,0x06,0xff]2183// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2184 2185v_dual_cndmask_b32 v255, s105, v2 :: v_dual_subrev_f32 v6, s105, v32186// GFX12: encoding: [0x69,0x04,0x4c,0xca,0x69,0x06,0x06,0xff]2187// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2188 2189v_dual_cndmask_b32 v255, s1, v2 :: v_dual_subrev_f32 v6, s1, v32190// GFX12: encoding: [0x01,0x04,0x4c,0xca,0x01,0x06,0x06,0xff]2191// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2192 2193v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, ttmp15, v32194// GFX12: encoding: [0x7b,0x04,0x4c,0xca,0x7b,0x06,0x06,0xff]2195// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2196 2197v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, exec_hi, v32198// GFX12: encoding: [0x7f,0x04,0x4c,0xca,0x7f,0x06,0x06,0xff]2199// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2200 2201v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, exec_lo, v32202// GFX12: encoding: [0x7e,0x04,0x4c,0xca,0x7e,0x06,0x06,0xff]2203// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2204 2205v_dual_cndmask_b32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v32206// GFX12: encoding: [0x7d,0x04,0x4c,0xca,0x7d,0x06,0x06,0xff]2207// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2208 2209v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v32210// GFX12: encoding: [0x6b,0x04,0x4c,0xca,0x6b,0x06,0x06,0xff]2211// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2212 2213v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, vcc_lo, v32214// GFX12: encoding: [0x6a,0x04,0x4c,0xca,0x6a,0x06,0x06,0xff]2215// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2216 2217v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v32218// GFX12: encoding: [0xff,0x04,0x4c,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2219// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2220 2221v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v32222// GFX12: encoding: [0xfd,0x04,0x4c,0xca,0xc1,0x06,0x06,0xff]2223// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2224 2225v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v22226// GFX12: encoding: [0xf0,0x06,0x4c,0xca,0xf0,0x04,0x06,0xff]2227// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2228 2229v_dual_cndmask_b32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v52230// GFX12: encoding: [0xc1,0x08,0x4c,0xca,0xfd,0x0a,0x06,0xff]2231// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2232 2233v_dual_cndmask_b32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v42234// GFX12: encoding: [0x7c,0x0a,0x4c,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]2235// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2236 2237v_dual_dot2acc_f32_f16 v255, v4, v2 :: v_dual_add_f32 v6, v1, v32238// GFX12: encoding: [0x04,0x05,0x08,0xcb,0x01,0x07,0x06,0xff]2239// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2240 2241v_dual_dot2acc_f32_f16 v255, v1, v2 :: v_dual_add_f32 v6, v255, v32242// GFX12: encoding: [0x01,0x05,0x08,0xcb,0xff,0x07,0x06,0xff]2243// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2244 2245v_dual_dot2acc_f32_f16 v255, v255, v2 :: v_dual_add_f32 v6, v2, v32246// GFX12: encoding: [0xff,0x05,0x08,0xcb,0x02,0x07,0x06,0xff]2247// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2248 2249v_dual_dot2acc_f32_f16 v255, v2, v2 :: v_dual_add_f32 v6, v3, v32250// GFX12: encoding: [0x02,0x05,0x08,0xcb,0x03,0x07,0x06,0xff]2251// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2252 2253v_dual_dot2acc_f32_f16 v255, v3, v2 :: v_dual_add_f32 v6, v4, v32254// GFX12: encoding: [0x03,0x05,0x08,0xcb,0x04,0x07,0x06,0xff]2255// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2256 2257v_dual_dot2acc_f32_f16 v255, s105, v2 :: v_dual_add_f32 v6, s1, v32258// GFX12: encoding: [0x69,0x04,0x08,0xcb,0x01,0x06,0x06,0xff]2259// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2260 2261v_dual_dot2acc_f32_f16 v255, s1, v2 :: v_dual_add_f32 v6, s105, v32262// GFX12: encoding: [0x01,0x04,0x08,0xcb,0x69,0x06,0x06,0xff]2263// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2264 2265v_dual_dot2acc_f32_f16 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v32266// GFX12: encoding: [0x7b,0x04,0x08,0xcb,0x6a,0x06,0x06,0xff]2267// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2268 2269v_dual_dot2acc_f32_f16 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v32270// GFX12: encoding: [0x7f,0x04,0x08,0xcb,0x6b,0x06,0x06,0xff]2271// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2272 2273v_dual_dot2acc_f32_f16 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v32274// GFX12: encoding: [0x7e,0x04,0x08,0xcb,0x7b,0x06,0x06,0xff]2275// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2276 2277v_dual_dot2acc_f32_f16 v255, m0, v2 :: v_dual_add_f32 v6, m0, v32278// GFX12: encoding: [0x7d,0x04,0x08,0xcb,0x7d,0x06,0x06,0xff]2279// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2280 2281v_dual_dot2acc_f32_f16 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v32282// GFX12: encoding: [0x6b,0x04,0x08,0xcb,0x7e,0x06,0x06,0xff]2283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2284 2285v_dual_dot2acc_f32_f16 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v32286// GFX12: encoding: [0x6a,0x04,0x08,0xcb,0x7f,0x06,0x06,0xff]2287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2288 2289v_dual_dot2acc_f32_f16 v255, 0xfe0b, v2 :: v_dual_add_f32 v6, null, v32290// GFX12: encoding: [0xff,0x04,0x08,0xcb,0x7c,0x06,0x06,0xff,0x0b,0xfe,0x00,0x00]2291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2292 2293v_dual_dot2acc_f32_f16 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v32294// GFX12: encoding: [0xfd,0x04,0x08,0xcb,0xc1,0x06,0x06,0xff]2295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2296 2297v_dual_dot2acc_f32_f16 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v22298// GFX12: encoding: [0xf0,0x06,0x08,0xcb,0xf0,0x04,0x06,0xff]2299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2300 2301v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v52302// GFX12: encoding: [0xc1,0x08,0x08,0xcb,0xfd,0x0a,0x06,0xff]2303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2304 2305v_dual_dot2acc_f32_f16 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v42306// GFX12: encoding: [0x7c,0x0a,0x08,0xcb,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]2307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2308 2309v_dual_dot2acc_f32_f16 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v32310// GFX12: encoding: [0x04,0x05,0x20,0xcb,0x01,0x07,0x06,0xff]2311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2312 2313v_dual_dot2acc_f32_f16 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v32314// GFX12: encoding: [0x01,0x05,0x20,0xcb,0xff,0x07,0x06,0xff]2315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2316 2317v_dual_dot2acc_f32_f16 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v32318// GFX12: encoding: [0xff,0x05,0x20,0xcb,0x02,0x07,0x06,0xff]2319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2320 2321v_dual_dot2acc_f32_f16 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v32322// GFX12: encoding: [0x02,0x05,0x20,0xcb,0x03,0x07,0x06,0xff]2323// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2324 2325v_dual_dot2acc_f32_f16 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v32326// GFX12: encoding: [0x03,0x05,0x20,0xcb,0x04,0x07,0x06,0xff]2327// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2328 2329v_dual_dot2acc_f32_f16 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v32330// GFX12: encoding: [0x69,0x04,0x20,0xcb,0x01,0x06,0x06,0xff]2331// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2332 2333v_dual_dot2acc_f32_f16 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v32334// GFX12: encoding: [0x01,0x04,0x20,0xcb,0x69,0x06,0x06,0xff]2335// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2336 2337v_dual_dot2acc_f32_f16 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v32338// GFX12: encoding: [0x7b,0x04,0x20,0xcb,0x6a,0x06,0x06,0xff]2339// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2340 2341v_dual_dot2acc_f32_f16 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v32342// GFX12: encoding: [0x7f,0x04,0x20,0xcb,0x6b,0x06,0x06,0xff]2343// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2344 2345v_dual_dot2acc_f32_f16 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v32346// GFX12: encoding: [0x7e,0x04,0x20,0xcb,0x7b,0x06,0x06,0xff]2347// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2348 2349v_dual_dot2acc_f32_f16 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v32350// GFX12: encoding: [0x7d,0x04,0x20,0xcb,0x7d,0x06,0x06,0xff]2351// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2352 2353v_dual_dot2acc_f32_f16 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v32354// GFX12: encoding: [0x6b,0x04,0x20,0xcb,0x7e,0x06,0x06,0xff]2355// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2356 2357v_dual_dot2acc_f32_f16 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v32358// GFX12: encoding: [0x6a,0x04,0x20,0xcb,0x7f,0x06,0x06,0xff]2359// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2360 2361v_dual_dot2acc_f32_f16 v255, 0xfe0b, v2 :: v_dual_add_nc_u32 v6, null, v32362// GFX12: encoding: [0xff,0x04,0x20,0xcb,0x7c,0x06,0x06,0xff,0x0b,0xfe,0x00,0x00]2363// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2364 2365v_dual_dot2acc_f32_f16 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v32366// GFX12: encoding: [0xfd,0x04,0x20,0xcb,0xc1,0x06,0x06,0xff]2367// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2368 2369v_dual_dot2acc_f32_f16 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v22370// GFX12: encoding: [0xf0,0x06,0x20,0xcb,0xf0,0x04,0x06,0xff]2371// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2372 2373v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v52374// GFX12: encoding: [0xc1,0x08,0x20,0xcb,0xfd,0x0a,0x06,0xff]2375// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2376 2377v_dual_dot2acc_f32_f16 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v42378// GFX12: encoding: [0x7c,0x0a,0x20,0xcb,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]2379// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2380 2381v_dual_dot2acc_f32_f16 v255, v4, v2 :: v_dual_and_b32 v6, v1, v32382// GFX12: encoding: [0x04,0x05,0x24,0xcb,0x01,0x07,0x06,0xff]2383// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2384 2385v_dual_dot2acc_f32_f16 v255, v1, v2 :: v_dual_and_b32 v6, v255, v32386// GFX12: encoding: [0x01,0x05,0x24,0xcb,0xff,0x07,0x06,0xff]2387// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2388 2389v_dual_dot2acc_f32_f16 v255, v255, v2 :: v_dual_and_b32 v6, v2, v32390// GFX12: encoding: [0xff,0x05,0x24,0xcb,0x02,0x07,0x06,0xff]2391// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2392 2393v_dual_dot2acc_f32_f16 v255, v2, v2 :: v_dual_and_b32 v6, v3, v32394// GFX12: encoding: [0x02,0x05,0x24,0xcb,0x03,0x07,0x06,0xff]2395// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2396 2397v_dual_dot2acc_f32_f16 v255, v3, v2 :: v_dual_and_b32 v6, v4, v32398// GFX12: encoding: [0x03,0x05,0x24,0xcb,0x04,0x07,0x06,0xff]2399// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2400 2401v_dual_dot2acc_f32_f16 v255, s105, v2 :: v_dual_and_b32 v6, s1, v32402// GFX12: encoding: [0x69,0x04,0x24,0xcb,0x01,0x06,0x06,0xff]2403// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2404 2405v_dual_dot2acc_f32_f16 v255, s1, v2 :: v_dual_and_b32 v6, s105, v32406// GFX12: encoding: [0x01,0x04,0x24,0xcb,0x69,0x06,0x06,0xff]2407// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2408 2409v_dual_dot2acc_f32_f16 v255, ttmp15, v2 :: v_dual_and_b32 v6, vcc_lo, v32410// GFX12: encoding: [0x7b,0x04,0x24,0xcb,0x6a,0x06,0x06,0xff]2411// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2412 2413v_dual_dot2acc_f32_f16 v255, exec_hi, v2 :: v_dual_and_b32 v6, vcc_hi, v32414// GFX12: encoding: [0x7f,0x04,0x24,0xcb,0x6b,0x06,0x06,0xff]2415// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2416 2417v_dual_dot2acc_f32_f16 v255, exec_lo, v2 :: v_dual_and_b32 v6, ttmp15, v32418// GFX12: encoding: [0x7e,0x04,0x24,0xcb,0x7b,0x06,0x06,0xff]2419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2420 2421v_dual_dot2acc_f32_f16 v255, m0, v2 :: v_dual_and_b32 v6, m0, v32422// GFX12: encoding: [0x7d,0x04,0x24,0xcb,0x7d,0x06,0x06,0xff]2423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2424 2425v_dual_dot2acc_f32_f16 v255, vcc_hi, v2 :: v_dual_and_b32 v6, exec_lo, v32426// GFX12: encoding: [0x6b,0x04,0x24,0xcb,0x7e,0x06,0x06,0xff]2427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2428 2429v_dual_dot2acc_f32_f16 v255, vcc_lo, v2 :: v_dual_and_b32 v6, exec_hi, v32430// GFX12: encoding: [0x6a,0x04,0x24,0xcb,0x7f,0x06,0x06,0xff]2431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2432 2433v_dual_dot2acc_f32_f16 v255, 0xfe0b, v2 :: v_dual_and_b32 v6, null, v32434// GFX12: encoding: [0xff,0x04,0x24,0xcb,0x7c,0x06,0x06,0xff,0x0b,0xfe,0x00,0x00]2435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2436 2437v_dual_dot2acc_f32_f16 v255, src_scc, v2 :: v_dual_and_b32 v6, -1, v32438// GFX12: encoding: [0xfd,0x04,0x24,0xcb,0xc1,0x06,0x06,0xff]2439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2440 2441v_dual_dot2acc_f32_f16 v255, 0.5, v3 :: v_dual_and_b32 v6, 0.5, v22442// GFX12: encoding: [0xf0,0x06,0x24,0xcb,0xf0,0x04,0x06,0xff]2443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2444 2445v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_and_b32 v6, src_scc, v52446// GFX12: encoding: [0xc1,0x08,0x24,0xcb,0xfd,0x0a,0x06,0xff]2447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2448 2449v_dual_dot2acc_f32_f16 v6, null, v5 :: v_dual_and_b32 v255, 0xaf123456, v42450// GFX12: encoding: [0x7c,0x0a,0x24,0xcb,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]2451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2452 2453v_dual_dot2acc_f32_f16 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v32454// GFX12: encoding: [0x04,0x05,0x12,0xcb,0x01,0x07,0x06,0xff]2455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2456 2457v_dual_dot2acc_f32_f16 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v32458// GFX12: encoding: [0x01,0x05,0x12,0xcb,0xff,0x07,0x06,0xff]2459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2460 2461v_dual_dot2acc_f32_f16 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v32462// GFX12: encoding: [0xff,0x05,0x12,0xcb,0x02,0x07,0x06,0xff]2463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2464 2465v_dual_dot2acc_f32_f16 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v32466// GFX12: encoding: [0x02,0x05,0x12,0xcb,0x03,0x07,0x06,0xff]2467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2468 2469v_dual_dot2acc_f32_f16 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v32470// GFX12: encoding: [0x03,0x05,0x12,0xcb,0x04,0x07,0x06,0xff]2471// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2472 2473v_dual_dot2acc_f32_f16 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v32474// GFX12: encoding: [0x69,0x04,0x12,0xcb,0x69,0x06,0x06,0xff]2475// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2476 2477v_dual_dot2acc_f32_f16 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v32478// GFX12: encoding: [0x01,0x04,0x12,0xcb,0x01,0x06,0x06,0xff]2479// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2480 2481v_dual_dot2acc_f32_f16 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v32482// GFX12: encoding: [0x7b,0x04,0x12,0xcb,0x7b,0x06,0x06,0xff]2483// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2484 2485v_dual_dot2acc_f32_f16 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v32486// GFX12: encoding: [0x7f,0x04,0x12,0xcb,0x7f,0x06,0x06,0xff]2487// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2488 2489v_dual_dot2acc_f32_f16 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v32490// GFX12: encoding: [0x7e,0x04,0x12,0xcb,0x7e,0x06,0x06,0xff]2491// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2492 2493v_dual_dot2acc_f32_f16 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v32494// GFX12: encoding: [0x7d,0x04,0x12,0xcb,0x7d,0x06,0x06,0xff]2495// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2496 2497v_dual_dot2acc_f32_f16 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v32498// GFX12: encoding: [0x6b,0x04,0x12,0xcb,0x6b,0x06,0x06,0xff]2499// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2500 2501v_dual_dot2acc_f32_f16 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v32502// GFX12: encoding: [0x6a,0x04,0x12,0xcb,0x6a,0x06,0x06,0xff]2503// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2504 2505v_dual_dot2acc_f32_f16 v255, 0xfe0b, v2 :: v_dual_cndmask_b32 v6, null, v32506// GFX12: encoding: [0xff,0x04,0x12,0xcb,0x7c,0x06,0x06,0xff,0x0b,0xfe,0x00,0x00]2507// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2508 2509v_dual_dot2acc_f32_f16 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v32510// GFX12: encoding: [0xfd,0x04,0x12,0xcb,0xc1,0x06,0x06,0xff]2511// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2512 2513v_dual_dot2acc_f32_f16 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v22514// GFX12: encoding: [0xf0,0x06,0x12,0xcb,0xf0,0x04,0x06,0xff]2515// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2516 2517v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v52518// GFX12: encoding: [0xc1,0x08,0x12,0xcb,0xfd,0x0a,0x06,0xff]2519// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2520 2521v_dual_dot2acc_f32_f16 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v42522// GFX12: encoding: [0x7c,0x0a,0x12,0xcb,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]2523// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2524 2525v_dual_dot2acc_f32_f16 v255, v4, v2 :: v_dual_dot2acc_f32_f16 v6, v1, v32526// GFX12: encoding: [0x04,0x05,0x18,0xcb,0x01,0x07,0x06,0xff]2527// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2528 2529v_dual_dot2acc_f32_f16 v255, v1, v2 :: v_dual_dot2acc_f32_f16 v6, v255, v32530// GFX12: encoding: [0x01,0x05,0x18,0xcb,0xff,0x07,0x06,0xff]2531// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2532 2533v_dual_dot2acc_f32_f16 v255, v255, v2 :: v_dual_dot2acc_f32_f16 v6, v2, v32534// GFX12: encoding: [0xff,0x05,0x18,0xcb,0x02,0x07,0x06,0xff]2535// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2536 2537v_dual_dot2acc_f32_f16 v255, v2, v2 :: v_dual_dot2acc_f32_f16 v6, v3, v32538// GFX12: encoding: [0x02,0x05,0x18,0xcb,0x03,0x07,0x06,0xff]2539// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2540 2541v_dual_dot2acc_f32_f16 v255, v3, v2 :: v_dual_dot2acc_f32_f16 v6, v4, v32542// GFX12: encoding: [0x03,0x05,0x18,0xcb,0x04,0x07,0x06,0xff]2543// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2544 2545v_dual_dot2acc_f32_f16 v255, s105, v2 :: v_dual_dot2acc_f32_f16 v6, s1, v32546// GFX12: encoding: [0x69,0x04,0x18,0xcb,0x01,0x06,0x06,0xff]2547// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2548 2549v_dual_dot2acc_f32_f16 v255, s1, v2 :: v_dual_dot2acc_f32_f16 v6, s105, v32550// GFX12: encoding: [0x01,0x04,0x18,0xcb,0x69,0x06,0x06,0xff]2551// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2552 2553v_dual_dot2acc_f32_f16 v255, ttmp15, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_lo, v32554// GFX12: encoding: [0x7b,0x04,0x18,0xcb,0x6a,0x06,0x06,0xff]2555// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2556 2557v_dual_dot2acc_f32_f16 v255, exec_hi, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_hi, v32558// GFX12: encoding: [0x7f,0x04,0x18,0xcb,0x6b,0x06,0x06,0xff]2559// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2560 2561v_dual_dot2acc_f32_f16 v255, exec_lo, v2 :: v_dual_dot2acc_f32_f16 v6, ttmp15, v32562// GFX12: encoding: [0x7e,0x04,0x18,0xcb,0x7b,0x06,0x06,0xff]2563// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2564 2565v_dual_dot2acc_f32_f16 v255, m0, v2 :: v_dual_dot2acc_f32_f16 v6, m0, v32566// GFX12: encoding: [0x7d,0x04,0x18,0xcb,0x7d,0x06,0x06,0xff]2567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2568 2569v_dual_dot2acc_f32_f16 v255, vcc_hi, v2 :: v_dual_dot2acc_f32_f16 v6, exec_lo, v32570// GFX12: encoding: [0x6b,0x04,0x18,0xcb,0x7e,0x06,0x06,0xff]2571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2572 2573v_dual_dot2acc_f32_f16 v255, vcc_lo, v2 :: v_dual_dot2acc_f32_f16 v6, exec_hi, v32574// GFX12: encoding: [0x6a,0x04,0x18,0xcb,0x7f,0x06,0x06,0xff]2575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2576 2577v_dual_dot2acc_f32_f16 v255, 0xfe0b, v2 :: v_dual_dot2acc_f32_f16 v6, null, v32578// GFX12: encoding: [0xff,0x04,0x18,0xcb,0x7c,0x06,0x06,0xff,0x0b,0xfe,0x00,0x00]2579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2580 2581v_dual_dot2acc_f32_f16 v255, src_scc, v2 :: v_dual_dot2acc_f32_f16 v6, -1, v32582// GFX12: encoding: [0xfd,0x04,0x18,0xcb,0xc1,0x06,0x06,0xff]2583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2584 2585v_dual_dot2acc_f32_f16 v255, 0.5, v3 :: v_dual_dot2acc_f32_f16 v6, 0.5, v22586// GFX12: encoding: [0xf0,0x06,0x18,0xcb,0xf0,0x04,0x06,0xff]2587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2588 2589v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_dot2acc_f32_f16 v6, src_scc, v52590// GFX12: encoding: [0xc1,0x08,0x18,0xcb,0xfd,0x0a,0x06,0xff]2591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2592 2593v_dual_dot2acc_f32_f16 v6, null, v5 :: v_dual_dot2acc_f32_f16 v255, 0xfe0b, v42594// GFX12: encoding: [0x7c,0x0a,0x18,0xcb,0xff,0x08,0xfe,0x06,0x0b,0xfe,0x00,0x00]2595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2596 2597v_dual_dot2acc_f32_f16 v255, v4, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf1234562598// GFX12: encoding: [0x04,0x05,0x02,0xcb,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2600 2601v_dual_dot2acc_f32_f16 v255, v1, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf1234562602// GFX12: encoding: [0x01,0x05,0x02,0xcb,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2604 2605v_dual_dot2acc_f32_f16 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf1234562606// GFX12: encoding: [0xff,0x05,0x02,0xcb,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2608 2609v_dual_dot2acc_f32_f16 v255, v2, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf1234562610// GFX12: encoding: [0x02,0x05,0x02,0xcb,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2612 2613v_dual_dot2acc_f32_f16 v255, v3, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf1234562614// GFX12: encoding: [0x03,0x05,0x02,0xcb,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2616 2617v_dual_dot2acc_f32_f16 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf1234562618// GFX12: encoding: [0x69,0x04,0x02,0xcb,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2620 2621v_dual_dot2acc_f32_f16 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf1234562622// GFX12: encoding: [0x01,0x04,0x02,0xcb,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2623// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2624 2625v_dual_dot2acc_f32_f16 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf1234562626// GFX12: encoding: [0x7b,0x04,0x02,0xcb,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2627// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2628 2629v_dual_dot2acc_f32_f16 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf1234562630// GFX12: encoding: [0x7f,0x04,0x02,0xcb,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2631// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2632 2633v_dual_dot2acc_f32_f16 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf1234562634// GFX12: encoding: [0x7e,0x04,0x02,0xcb,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2635// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2636 2637v_dual_dot2acc_f32_f16 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf1234562638// GFX12: encoding: [0x7d,0x04,0x02,0xcb,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2639// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2640 2641v_dual_dot2acc_f32_f16 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf1234562642// GFX12: encoding: [0x6b,0x04,0x02,0xcb,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2643// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2644 2645v_dual_dot2acc_f32_f16 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf1234562646// GFX12: encoding: [0x6a,0x04,0x02,0xcb,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2647// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2648 2649v_dual_dot2acc_f32_f16 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf1234562650// GFX12: encoding: [0xfd,0x04,0x02,0xcb,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2651// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2652 2653v_dual_dot2acc_f32_f16 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf1234562654// GFX12: encoding: [0xf0,0x06,0x02,0xcb,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]2655// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2656 2657v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf1234562658// GFX12: encoding: [0xc1,0x08,0x02,0xcb,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]2659// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2660 2661v_dual_dot2acc_f32_f16 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf1234562662// GFX12: encoding: [0x7c,0x0a,0x02,0xcb,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]2663// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2664 2665v_dual_dot2acc_f32_f16 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v32666// GFX12: encoding: [0x04,0x05,0x00,0xcb,0x01,0x07,0x06,0xff]2667// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2668 2669v_dual_dot2acc_f32_f16 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v32670// GFX12: encoding: [0x01,0x05,0x00,0xcb,0xff,0x07,0x06,0xff]2671// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2672 2673v_dual_dot2acc_f32_f16 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v32674// GFX12: encoding: [0xff,0x05,0x00,0xcb,0x02,0x07,0x06,0xff]2675// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2676 2677v_dual_dot2acc_f32_f16 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v32678// GFX12: encoding: [0x02,0x05,0x00,0xcb,0x03,0x07,0x06,0xff]2679// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2680 2681v_dual_dot2acc_f32_f16 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v32682// GFX12: encoding: [0x03,0x05,0x00,0xcb,0x04,0x07,0x06,0xff]2683// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2684 2685v_dual_dot2acc_f32_f16 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v32686// GFX12: encoding: [0x69,0x04,0x00,0xcb,0x01,0x06,0x06,0xff]2687// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2688 2689v_dual_dot2acc_f32_f16 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v32690// GFX12: encoding: [0x01,0x04,0x00,0xcb,0x69,0x06,0x06,0xff]2691// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2692 2693v_dual_dot2acc_f32_f16 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v32694// GFX12: encoding: [0x7b,0x04,0x00,0xcb,0x6a,0x06,0x06,0xff]2695// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2696 2697v_dual_dot2acc_f32_f16 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v32698// GFX12: encoding: [0x7f,0x04,0x00,0xcb,0x6b,0x06,0x06,0xff]2699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2700 2701v_dual_dot2acc_f32_f16 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v32702// GFX12: encoding: [0x7e,0x04,0x00,0xcb,0x7b,0x06,0x06,0xff]2703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2704 2705v_dual_dot2acc_f32_f16 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v32706// GFX12: encoding: [0x7d,0x04,0x00,0xcb,0x7d,0x06,0x06,0xff]2707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2708 2709v_dual_dot2acc_f32_f16 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v32710// GFX12: encoding: [0x6b,0x04,0x00,0xcb,0x7e,0x06,0x06,0xff]2711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2712 2713v_dual_dot2acc_f32_f16 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v32714// GFX12: encoding: [0x6a,0x04,0x00,0xcb,0x7f,0x06,0x06,0xff]2715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2716 2717v_dual_dot2acc_f32_f16 v255, 0xfe0b, v2 :: v_dual_fmac_f32 v6, null, v32718// GFX12: encoding: [0xff,0x04,0x00,0xcb,0x7c,0x06,0x06,0xff,0x0b,0xfe,0x00,0x00]2719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2720 2721v_dual_dot2acc_f32_f16 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v32722// GFX12: encoding: [0xfd,0x04,0x00,0xcb,0xc1,0x06,0x06,0xff]2723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2724 2725v_dual_dot2acc_f32_f16 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v22726// GFX12: encoding: [0xf0,0x06,0x00,0xcb,0xf0,0x04,0x06,0xff]2727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2728 2729v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v52730// GFX12: encoding: [0xc1,0x08,0x00,0xcb,0xfd,0x0a,0x06,0xff]2731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2732 2733v_dual_dot2acc_f32_f16 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v42734// GFX12: encoding: [0x7c,0x0a,0x00,0xcb,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]2735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2736 2737v_dual_dot2acc_f32_f16 v255, v4, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v42738// GFX12: encoding: [0x04,0xff,0x05,0xcb,0xff,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]2739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2740 2741v_dual_dot2acc_f32_f16 v255, v1, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v42742// GFX12: encoding: [0x01,0xff,0x05,0xcb,0x03,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]2743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2744 2745v_dual_dot2acc_f32_f16 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v42746// GFX12: encoding: [0xff,0xff,0x05,0xcb,0x02,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]2747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2748 2749v_dual_dot2acc_f32_f16 v255, v2, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v42750// GFX12: encoding: [0x02,0xff,0x05,0xcb,0x04,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]2751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2752 2753v_dual_dot2acc_f32_f16 v255, v3, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v42754// GFX12: encoding: [0x03,0xff,0x05,0xcb,0x6a,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]2755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2756 2757v_dual_dot2acc_f32_f16 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v42758// GFX12: encoding: [0x69,0xfe,0x05,0xcb,0x69,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]2759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2760 2761v_dual_dot2acc_f32_f16 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v42762// GFX12: encoding: [0x01,0xfe,0x05,0xcb,0x01,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]2763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2764 2765v_dual_dot2acc_f32_f16 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v42766// GFX12: encoding: [0x7b,0xfe,0x05,0xcb,0x7b,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]2767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2768 2769v_dual_dot2acc_f32_f16 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v42770// GFX12: encoding: [0x7f,0xfe,0x05,0xcb,0x7f,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]2771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2772 2773v_dual_dot2acc_f32_f16 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v42774// GFX12: encoding: [0x7e,0xfe,0x05,0xcb,0x7e,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]2775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2776 2777v_dual_dot2acc_f32_f16 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v42778// GFX12: encoding: [0x7d,0xfe,0x05,0xcb,0x7d,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]2779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2780 2781v_dual_dot2acc_f32_f16 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v42782// GFX12: encoding: [0x6b,0xfe,0x05,0xcb,0x6b,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]2783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2784 2785v_dual_dot2acc_f32_f16 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v42786// GFX12: encoding: [0x6a,0xfe,0x05,0xcb,0x7c,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]2787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2788 2789v_dual_dot2acc_f32_f16 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v42790// GFX12: encoding: [0xfd,0xfe,0x05,0xcb,0xc1,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]2791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2792 2793v_dual_dot2acc_f32_f16 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v42794// GFX12: encoding: [0xf0,0x06,0x04,0xcb,0xf0,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]2795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2796 2797v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v42798// GFX12: encoding: [0xc1,0x08,0x04,0xcb,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]2799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2800 2801v_dual_dot2acc_f32_f16 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v2552802// GFX12: encoding: [0x7c,0x0a,0x04,0xcb,0xff,0xfe,0xff,0x06,0x56,0x34,0x12,0xaf]2803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2804 2805v_dual_dot2acc_f32_f16 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v32806// GFX12: encoding: [0x04,0x05,0x22,0xcb,0x01,0x07,0x06,0xff]2807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2808 2809v_dual_dot2acc_f32_f16 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v32810// GFX12: encoding: [0x01,0x05,0x22,0xcb,0xff,0x07,0x06,0xff]2811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2812 2813v_dual_dot2acc_f32_f16 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v32814// GFX12: encoding: [0xff,0x05,0x22,0xcb,0x02,0x07,0x06,0xff]2815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2816 2817v_dual_dot2acc_f32_f16 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v32818// GFX12: encoding: [0x02,0x05,0x22,0xcb,0x03,0x07,0x06,0xff]2819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2820 2821v_dual_dot2acc_f32_f16 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v32822// GFX12: encoding: [0x03,0x05,0x22,0xcb,0x04,0x07,0x06,0xff]2823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2824 2825v_dual_dot2acc_f32_f16 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v32826// GFX12: encoding: [0x69,0x04,0x22,0xcb,0x01,0x06,0x06,0xff]2827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2828 2829v_dual_dot2acc_f32_f16 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v32830// GFX12: encoding: [0x01,0x04,0x22,0xcb,0x69,0x06,0x06,0xff]2831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2832 2833v_dual_dot2acc_f32_f16 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v32834// GFX12: encoding: [0x7b,0x04,0x22,0xcb,0x6a,0x06,0x06,0xff]2835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2836 2837v_dual_dot2acc_f32_f16 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v32838// GFX12: encoding: [0x7f,0x04,0x22,0xcb,0x6b,0x06,0x06,0xff]2839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2840 2841v_dual_dot2acc_f32_f16 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v32842// GFX12: encoding: [0x7e,0x04,0x22,0xcb,0x7b,0x06,0x06,0xff]2843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2844 2845v_dual_dot2acc_f32_f16 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v32846// GFX12: encoding: [0x7d,0x04,0x22,0xcb,0x7d,0x06,0x06,0xff]2847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2848 2849v_dual_dot2acc_f32_f16 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v32850// GFX12: encoding: [0x6b,0x04,0x22,0xcb,0x7e,0x06,0x06,0xff]2851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2852 2853v_dual_dot2acc_f32_f16 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v32854// GFX12: encoding: [0x6a,0x04,0x22,0xcb,0x7f,0x06,0x06,0xff]2855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2856 2857v_dual_dot2acc_f32_f16 v255, 0xfe0b, v2 :: v_dual_lshlrev_b32 v6, null, v32858// GFX12: encoding: [0xff,0x04,0x22,0xcb,0x7c,0x06,0x06,0xff,0x0b,0xfe,0x00,0x00]2859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2860 2861v_dual_dot2acc_f32_f16 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v32862// GFX12: encoding: [0xfd,0x04,0x22,0xcb,0xc1,0x06,0x06,0xff]2863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2864 2865v_dual_dot2acc_f32_f16 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v22866// GFX12: encoding: [0xf0,0x06,0x22,0xcb,0xf0,0x04,0x06,0xff]2867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2868 2869v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v52870// GFX12: encoding: [0xc1,0x08,0x22,0xcb,0xfd,0x0a,0x06,0xff]2871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2872 2873v_dual_dot2acc_f32_f16 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v42874// GFX12: encoding: [0x7c,0x0a,0x22,0xcb,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]2875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2876 2877v_dual_dot2acc_f32_f16 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v32878// GFX12: encoding: [0x04,0x05,0x14,0xcb,0x01,0x07,0x06,0xff]2879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2880 2881v_dual_dot2acc_f32_f16 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v32882// GFX12: encoding: [0x01,0x05,0x14,0xcb,0xff,0x07,0x06,0xff]2883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2884 2885v_dual_dot2acc_f32_f16 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v32886// GFX12: encoding: [0xff,0x05,0x14,0xcb,0x02,0x07,0x06,0xff]2887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2888 2889v_dual_dot2acc_f32_f16 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v32890// GFX12: encoding: [0x02,0x05,0x14,0xcb,0x03,0x07,0x06,0xff]2891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2892 2893v_dual_dot2acc_f32_f16 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v32894// GFX12: encoding: [0x03,0x05,0x14,0xcb,0x04,0x07,0x06,0xff]2895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2896 2897v_dual_dot2acc_f32_f16 v255, s105, v2 :: v_dual_max_num_f32 v6, s1, v32898// GFX12: encoding: [0x69,0x04,0x14,0xcb,0x01,0x06,0x06,0xff]2899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2900 2901v_dual_dot2acc_f32_f16 v255, s1, v2 :: v_dual_max_num_f32 v6, s105, v32902// GFX12: encoding: [0x01,0x04,0x14,0xcb,0x69,0x06,0x06,0xff]2903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2904 2905v_dual_dot2acc_f32_f16 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, vcc_lo, v32906// GFX12: encoding: [0x7b,0x04,0x14,0xcb,0x6a,0x06,0x06,0xff]2907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2908 2909v_dual_dot2acc_f32_f16 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v32910// GFX12: encoding: [0x7f,0x04,0x14,0xcb,0x6b,0x06,0x06,0xff]2911// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2912 2913v_dual_dot2acc_f32_f16 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, ttmp15, v32914// GFX12: encoding: [0x7e,0x04,0x14,0xcb,0x7b,0x06,0x06,0xff]2915// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2916 2917v_dual_dot2acc_f32_f16 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v32918// GFX12: encoding: [0x7d,0x04,0x14,0xcb,0x7d,0x06,0x06,0xff]2919// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2920 2921v_dual_dot2acc_f32_f16 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, exec_lo, v32922// GFX12: encoding: [0x6b,0x04,0x14,0xcb,0x7e,0x06,0x06,0xff]2923// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2924 2925v_dual_dot2acc_f32_f16 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, exec_hi, v32926// GFX12: encoding: [0x6a,0x04,0x14,0xcb,0x7f,0x06,0x06,0xff]2927// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2928 2929v_dual_dot2acc_f32_f16 v255, 0xfe0b, v2 :: v_dual_max_num_f32 v6, null, v32930// GFX12: encoding: [0xff,0x04,0x14,0xcb,0x7c,0x06,0x06,0xff,0x0b,0xfe,0x00,0x00]2931// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2932 2933v_dual_dot2acc_f32_f16 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v32934// GFX12: encoding: [0xfd,0x04,0x14,0xcb,0xc1,0x06,0x06,0xff]2935// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2936 2937v_dual_dot2acc_f32_f16 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v22938// GFX12: encoding: [0xf0,0x06,0x14,0xcb,0xf0,0x04,0x06,0xff]2939// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2940 2941v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v52942// GFX12: encoding: [0xc1,0x08,0x14,0xcb,0xfd,0x0a,0x06,0xff]2943// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2944 2945v_dual_dot2acc_f32_f16 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v42946// GFX12: encoding: [0x7c,0x0a,0x14,0xcb,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]2947// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2948 2949v_dual_dot2acc_f32_f16 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v32950// GFX12: encoding: [0x04,0x05,0x16,0xcb,0x01,0x07,0x06,0xff]2951// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2952 2953v_dual_dot2acc_f32_f16 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v32954// GFX12: encoding: [0x01,0x05,0x16,0xcb,0xff,0x07,0x06,0xff]2955// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2956 2957v_dual_dot2acc_f32_f16 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v32958// GFX12: encoding: [0xff,0x05,0x16,0xcb,0x02,0x07,0x06,0xff]2959// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2960 2961v_dual_dot2acc_f32_f16 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v32962// GFX12: encoding: [0x02,0x05,0x16,0xcb,0x03,0x07,0x06,0xff]2963// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2964 2965v_dual_dot2acc_f32_f16 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v32966// GFX12: encoding: [0x03,0x05,0x16,0xcb,0x04,0x07,0x06,0xff]2967// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2968 2969v_dual_dot2acc_f32_f16 v255, s105, v2 :: v_dual_min_num_f32 v6, s1, v32970// GFX12: encoding: [0x69,0x04,0x16,0xcb,0x01,0x06,0x06,0xff]2971// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2972 2973v_dual_dot2acc_f32_f16 v255, s1, v2 :: v_dual_min_num_f32 v6, s105, v32974// GFX12: encoding: [0x01,0x04,0x16,0xcb,0x69,0x06,0x06,0xff]2975// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2976 2977v_dual_dot2acc_f32_f16 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, vcc_lo, v32978// GFX12: encoding: [0x7b,0x04,0x16,0xcb,0x6a,0x06,0x06,0xff]2979// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2980 2981v_dual_dot2acc_f32_f16 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v32982// GFX12: encoding: [0x7f,0x04,0x16,0xcb,0x6b,0x06,0x06,0xff]2983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2984 2985v_dual_dot2acc_f32_f16 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, ttmp15, v32986// GFX12: encoding: [0x7e,0x04,0x16,0xcb,0x7b,0x06,0x06,0xff]2987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2988 2989v_dual_dot2acc_f32_f16 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v32990// GFX12: encoding: [0x7d,0x04,0x16,0xcb,0x7d,0x06,0x06,0xff]2991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2992 2993v_dual_dot2acc_f32_f16 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, exec_lo, v32994// GFX12: encoding: [0x6b,0x04,0x16,0xcb,0x7e,0x06,0x06,0xff]2995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error2996 2997v_dual_dot2acc_f32_f16 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, exec_hi, v32998// GFX12: encoding: [0x6a,0x04,0x16,0xcb,0x7f,0x06,0x06,0xff]2999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3000 3001v_dual_dot2acc_f32_f16 v255, 0xfe0b, v2 :: v_dual_min_num_f32 v6, null, v33002// GFX12: encoding: [0xff,0x04,0x16,0xcb,0x7c,0x06,0x06,0xff,0x0b,0xfe,0x00,0x00]3003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3004 3005v_dual_dot2acc_f32_f16 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v33006// GFX12: encoding: [0xfd,0x04,0x16,0xcb,0xc1,0x06,0x06,0xff]3007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3008 3009v_dual_dot2acc_f32_f16 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v23010// GFX12: encoding: [0xf0,0x06,0x16,0xcb,0xf0,0x04,0x06,0xff]3011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3012 3013v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v53014// GFX12: encoding: [0xc1,0x08,0x16,0xcb,0xfd,0x0a,0x06,0xff]3015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3016 3017v_dual_dot2acc_f32_f16 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v43018// GFX12: encoding: [0x7c,0x0a,0x16,0xcb,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]3019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3020 3021v_dual_dot2acc_f32_f16 v255, v4, v255 :: v_dual_mov_b32 v6, v13022// GFX12: encoding: [0x04,0xff,0x11,0xcb,0x01,0x01,0x06,0xff]3023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3024 3025v_dual_dot2acc_f32_f16 v255, v1, v255 :: v_dual_mov_b32 v6, v2553026// GFX12: encoding: [0x01,0xff,0x11,0xcb,0xff,0x01,0x06,0xff]3027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3028 3029v_dual_dot2acc_f32_f16 v255, v255, v255 :: v_dual_mov_b32 v6, v23030// GFX12: encoding: [0xff,0xff,0x11,0xcb,0x02,0x01,0x06,0xff]3031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3032 3033v_dual_dot2acc_f32_f16 v255, v2, v255 :: v_dual_mov_b32 v6, v33034// GFX12: encoding: [0x02,0xff,0x11,0xcb,0x03,0x01,0x06,0xff]3035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3036 3037v_dual_dot2acc_f32_f16 v255, v3, v255 :: v_dual_mov_b32 v6, v43038// GFX12: encoding: [0x03,0xff,0x11,0xcb,0x04,0x01,0x06,0xff]3039// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3040 3041v_dual_dot2acc_f32_f16 v255, s105, v255 :: v_dual_mov_b32 v6, s13042// GFX12: encoding: [0x69,0xfe,0x11,0xcb,0x01,0x00,0x06,0xff]3043// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3044 3045v_dual_dot2acc_f32_f16 v255, s1, v255 :: v_dual_mov_b32 v6, s1053046// GFX12: encoding: [0x01,0xfe,0x11,0xcb,0x69,0x00,0x06,0xff]3047// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3048 3049v_dual_dot2acc_f32_f16 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo3050// GFX12: encoding: [0x7b,0xfe,0x11,0xcb,0x6a,0x00,0x06,0xff]3051// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3052 3053v_dual_dot2acc_f32_f16 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi3054// GFX12: encoding: [0x7f,0xfe,0x11,0xcb,0x6b,0x00,0x06,0xff]3055// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3056 3057v_dual_dot2acc_f32_f16 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp153058// GFX12: encoding: [0x7e,0xfe,0x11,0xcb,0x7b,0x00,0x06,0xff]3059// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3060 3061v_dual_dot2acc_f32_f16 v255, m0, v255 :: v_dual_mov_b32 v6, m03062// GFX12: encoding: [0x7d,0xfe,0x11,0xcb,0x7d,0x00,0x06,0xff]3063// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3064 3065v_dual_dot2acc_f32_f16 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo3066// GFX12: encoding: [0x6b,0xfe,0x11,0xcb,0x7e,0x00,0x06,0xff]3067// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3068 3069v_dual_dot2acc_f32_f16 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi3070// GFX12: encoding: [0x6a,0xfe,0x11,0xcb,0x7f,0x00,0x06,0xff]3071// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3072 3073v_dual_dot2acc_f32_f16 v255, 0xfe0b, v255 :: v_dual_mov_b32 v6, null3074// GFX12: encoding: [0xff,0xfe,0x11,0xcb,0x7c,0x00,0x06,0xff,0x0b,0xfe,0x00,0x00]3075// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3076 3077v_dual_dot2acc_f32_f16 v255, src_scc, v255 :: v_dual_mov_b32 v6, -13078// GFX12: encoding: [0xfd,0xfe,0x11,0xcb,0xc1,0x00,0x06,0xff]3079// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3080 3081v_dual_dot2acc_f32_f16 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.53082// GFX12: encoding: [0xf0,0x06,0x10,0xcb,0xf0,0x00,0x06,0xff]3083// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3084 3085v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc3086// GFX12: encoding: [0xc1,0x08,0x10,0xcb,0xfd,0x00,0x06,0xff]3087// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3088 3089v_dual_dot2acc_f32_f16 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf1234563090// GFX12: encoding: [0x7c,0x0a,0x10,0xcb,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]3091// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3092 3093v_dual_dot2acc_f32_f16 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v33094// GFX12: encoding: [0x04,0x05,0x0e,0xcb,0x01,0x07,0x06,0xff]3095// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3096 3097v_dual_dot2acc_f32_f16 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v33098// GFX12: encoding: [0x01,0x05,0x0e,0xcb,0xff,0x07,0x06,0xff]3099// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3100 3101v_dual_dot2acc_f32_f16 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v33102// GFX12: encoding: [0xff,0x05,0x0e,0xcb,0x02,0x07,0x06,0xff]3103// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3104 3105v_dual_dot2acc_f32_f16 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v33106// GFX12: encoding: [0x02,0x05,0x0e,0xcb,0x03,0x07,0x06,0xff]3107// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3108 3109v_dual_dot2acc_f32_f16 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v33110// GFX12: encoding: [0x03,0x05,0x0e,0xcb,0x04,0x07,0x06,0xff]3111// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3112 3113v_dual_dot2acc_f32_f16 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v33114// GFX12: encoding: [0x69,0x04,0x0e,0xcb,0x01,0x06,0x06,0xff]3115// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3116 3117v_dual_dot2acc_f32_f16 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v33118// GFX12: encoding: [0x01,0x04,0x0e,0xcb,0x69,0x06,0x06,0xff]3119// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3120 3121v_dual_dot2acc_f32_f16 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v33122// GFX12: encoding: [0x7b,0x04,0x0e,0xcb,0x6a,0x06,0x06,0xff]3123// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3124 3125v_dual_dot2acc_f32_f16 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v33126// GFX12: encoding: [0x7f,0x04,0x0e,0xcb,0x6b,0x06,0x06,0xff]3127// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3128 3129v_dual_dot2acc_f32_f16 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v33130// GFX12: encoding: [0x7e,0x04,0x0e,0xcb,0x7b,0x06,0x06,0xff]3131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3132 3133v_dual_dot2acc_f32_f16 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v33134// GFX12: encoding: [0x7d,0x04,0x0e,0xcb,0x7d,0x06,0x06,0xff]3135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3136 3137v_dual_dot2acc_f32_f16 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v33138// GFX12: encoding: [0x6b,0x04,0x0e,0xcb,0x7e,0x06,0x06,0xff]3139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3140 3141v_dual_dot2acc_f32_f16 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v33142// GFX12: encoding: [0x6a,0x04,0x0e,0xcb,0x7f,0x06,0x06,0xff]3143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3144 3145v_dual_dot2acc_f32_f16 v255, 0xfe0b, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v33146// GFX12: encoding: [0xff,0x04,0x0e,0xcb,0x7c,0x06,0x06,0xff,0x0b,0xfe,0x00,0x00]3147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3148 3149v_dual_dot2acc_f32_f16 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v33150// GFX12: encoding: [0xfd,0x04,0x0e,0xcb,0xc1,0x06,0x06,0xff]3151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3152 3153v_dual_dot2acc_f32_f16 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v23154// GFX12: encoding: [0xf0,0x06,0x0e,0xcb,0xf0,0x04,0x06,0xff]3155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3156 3157v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v53158// GFX12: encoding: [0xc1,0x08,0x0e,0xcb,0xfd,0x0a,0x06,0xff]3159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3160 3161v_dual_dot2acc_f32_f16 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v43162// GFX12: encoding: [0x7c,0x0a,0x0e,0xcb,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]3163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3164 3165v_dual_dot2acc_f32_f16 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v33166// GFX12: encoding: [0x04,0x05,0x06,0xcb,0x01,0x07,0x06,0xff]3167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3168 3169v_dual_dot2acc_f32_f16 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v33170// GFX12: encoding: [0x01,0x05,0x06,0xcb,0xff,0x07,0x06,0xff]3171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3172 3173v_dual_dot2acc_f32_f16 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v33174// GFX12: encoding: [0xff,0x05,0x06,0xcb,0x02,0x07,0x06,0xff]3175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3176 3177v_dual_dot2acc_f32_f16 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v33178// GFX12: encoding: [0x02,0x05,0x06,0xcb,0x03,0x07,0x06,0xff]3179// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3180 3181v_dual_dot2acc_f32_f16 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v33182// GFX12: encoding: [0x03,0x05,0x06,0xcb,0x04,0x07,0x06,0xff]3183// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3184 3185v_dual_dot2acc_f32_f16 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v33186// GFX12: encoding: [0x69,0x04,0x06,0xcb,0x01,0x06,0x06,0xff]3187// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3188 3189v_dual_dot2acc_f32_f16 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v33190// GFX12: encoding: [0x01,0x04,0x06,0xcb,0x69,0x06,0x06,0xff]3191// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3192 3193v_dual_dot2acc_f32_f16 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v33194// GFX12: encoding: [0x7b,0x04,0x06,0xcb,0x6a,0x06,0x06,0xff]3195// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3196 3197v_dual_dot2acc_f32_f16 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v33198// GFX12: encoding: [0x7f,0x04,0x06,0xcb,0x6b,0x06,0x06,0xff]3199// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3200 3201v_dual_dot2acc_f32_f16 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v33202// GFX12: encoding: [0x7e,0x04,0x06,0xcb,0x7b,0x06,0x06,0xff]3203// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3204 3205v_dual_dot2acc_f32_f16 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v33206// GFX12: encoding: [0x7d,0x04,0x06,0xcb,0x7d,0x06,0x06,0xff]3207// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3208 3209v_dual_dot2acc_f32_f16 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v33210// GFX12: encoding: [0x6b,0x04,0x06,0xcb,0x7e,0x06,0x06,0xff]3211// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3212 3213v_dual_dot2acc_f32_f16 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v33214// GFX12: encoding: [0x6a,0x04,0x06,0xcb,0x7f,0x06,0x06,0xff]3215// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3216 3217v_dual_dot2acc_f32_f16 v255, 0xfe0b, v2 :: v_dual_mul_f32 v6, null, v33218// GFX12: encoding: [0xff,0x04,0x06,0xcb,0x7c,0x06,0x06,0xff,0x0b,0xfe,0x00,0x00]3219// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3220 3221v_dual_dot2acc_f32_f16 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v33222// GFX12: encoding: [0xfd,0x04,0x06,0xcb,0xc1,0x06,0x06,0xff]3223// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3224 3225v_dual_dot2acc_f32_f16 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v23226// GFX12: encoding: [0xf0,0x06,0x06,0xcb,0xf0,0x04,0x06,0xff]3227// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3228 3229v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v53230// GFX12: encoding: [0xc1,0x08,0x06,0xcb,0xfd,0x0a,0x06,0xff]3231// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3232 3233v_dual_dot2acc_f32_f16 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v43234// GFX12: encoding: [0x7c,0x0a,0x06,0xcb,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]3235// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3236 3237v_dual_dot2acc_f32_f16 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v33238// GFX12: encoding: [0x04,0x05,0x0a,0xcb,0x01,0x07,0x06,0xff]3239// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3240 3241v_dual_dot2acc_f32_f16 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v33242// GFX12: encoding: [0x01,0x05,0x0a,0xcb,0xff,0x07,0x06,0xff]3243// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3244 3245v_dual_dot2acc_f32_f16 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v33246// GFX12: encoding: [0xff,0x05,0x0a,0xcb,0x02,0x07,0x06,0xff]3247// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3248 3249v_dual_dot2acc_f32_f16 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v33250// GFX12: encoding: [0x02,0x05,0x0a,0xcb,0x03,0x07,0x06,0xff]3251// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3252 3253v_dual_dot2acc_f32_f16 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v33254// GFX12: encoding: [0x03,0x05,0x0a,0xcb,0x04,0x07,0x06,0xff]3255// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3256 3257v_dual_dot2acc_f32_f16 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v33258// GFX12: encoding: [0x69,0x04,0x0a,0xcb,0x01,0x06,0x06,0xff]3259// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3260 3261v_dual_dot2acc_f32_f16 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v33262// GFX12: encoding: [0x01,0x04,0x0a,0xcb,0x69,0x06,0x06,0xff]3263// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3264 3265v_dual_dot2acc_f32_f16 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v33266// GFX12: encoding: [0x7b,0x04,0x0a,0xcb,0x6a,0x06,0x06,0xff]3267// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3268 3269v_dual_dot2acc_f32_f16 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v33270// GFX12: encoding: [0x7f,0x04,0x0a,0xcb,0x6b,0x06,0x06,0xff]3271// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3272 3273v_dual_dot2acc_f32_f16 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v33274// GFX12: encoding: [0x7e,0x04,0x0a,0xcb,0x7b,0x06,0x06,0xff]3275// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3276 3277v_dual_dot2acc_f32_f16 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v33278// GFX12: encoding: [0x7d,0x04,0x0a,0xcb,0x7d,0x06,0x06,0xff]3279// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3280 3281v_dual_dot2acc_f32_f16 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v33282// GFX12: encoding: [0x6b,0x04,0x0a,0xcb,0x7e,0x06,0x06,0xff]3283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3284 3285v_dual_dot2acc_f32_f16 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v33286// GFX12: encoding: [0x6a,0x04,0x0a,0xcb,0x7f,0x06,0x06,0xff]3287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3288 3289v_dual_dot2acc_f32_f16 v255, 0xfe0b, v2 :: v_dual_sub_f32 v6, null, v33290// GFX12: encoding: [0xff,0x04,0x0a,0xcb,0x7c,0x06,0x06,0xff,0x0b,0xfe,0x00,0x00]3291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3292 3293v_dual_dot2acc_f32_f16 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v33294// GFX12: encoding: [0xfd,0x04,0x0a,0xcb,0xc1,0x06,0x06,0xff]3295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3296 3297v_dual_dot2acc_f32_f16 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v23298// GFX12: encoding: [0xf0,0x06,0x0a,0xcb,0xf0,0x04,0x06,0xff]3299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3300 3301v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v53302// GFX12: encoding: [0xc1,0x08,0x0a,0xcb,0xfd,0x0a,0x06,0xff]3303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3304 3305v_dual_dot2acc_f32_f16 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v43306// GFX12: encoding: [0x7c,0x0a,0x0a,0xcb,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]3307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3308 3309v_dual_dot2acc_f32_f16 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v33310// GFX12: encoding: [0x04,0x05,0x0c,0xcb,0x01,0x07,0x06,0xff]3311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3312 3313v_dual_dot2acc_f32_f16 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v33314// GFX12: encoding: [0x01,0x05,0x0c,0xcb,0xff,0x07,0x06,0xff]3315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3316 3317v_dual_dot2acc_f32_f16 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v33318// GFX12: encoding: [0xff,0x05,0x0c,0xcb,0x02,0x07,0x06,0xff]3319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3320 3321v_dual_dot2acc_f32_f16 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v33322// GFX12: encoding: [0x02,0x05,0x0c,0xcb,0x03,0x07,0x06,0xff]3323// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3324 3325v_dual_dot2acc_f32_f16 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v33326// GFX12: encoding: [0x03,0x05,0x0c,0xcb,0x04,0x07,0x06,0xff]3327// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3328 3329v_dual_dot2acc_f32_f16 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v33330// GFX12: encoding: [0x69,0x04,0x0c,0xcb,0x01,0x06,0x06,0xff]3331// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3332 3333v_dual_dot2acc_f32_f16 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v33334// GFX12: encoding: [0x01,0x04,0x0c,0xcb,0x69,0x06,0x06,0xff]3335// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3336 3337v_dual_dot2acc_f32_f16 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v33338// GFX12: encoding: [0x7b,0x04,0x0c,0xcb,0x6a,0x06,0x06,0xff]3339// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3340 3341v_dual_dot2acc_f32_f16 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v33342// GFX12: encoding: [0x7f,0x04,0x0c,0xcb,0x6b,0x06,0x06,0xff]3343// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3344 3345v_dual_dot2acc_f32_f16 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v33346// GFX12: encoding: [0x7e,0x04,0x0c,0xcb,0x7b,0x06,0x06,0xff]3347// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3348 3349v_dual_dot2acc_f32_f16 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v33350// GFX12: encoding: [0x7d,0x04,0x0c,0xcb,0x7d,0x06,0x06,0xff]3351// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3352 3353v_dual_dot2acc_f32_f16 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v33354// GFX12: encoding: [0x6b,0x04,0x0c,0xcb,0x7e,0x06,0x06,0xff]3355// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3356 3357v_dual_dot2acc_f32_f16 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v33358// GFX12: encoding: [0x6a,0x04,0x0c,0xcb,0x7f,0x06,0x06,0xff]3359// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3360 3361v_dual_dot2acc_f32_f16 v255, 0xfe0b, v2 :: v_dual_subrev_f32 v6, null, v33362// GFX12: encoding: [0xff,0x04,0x0c,0xcb,0x7c,0x06,0x06,0xff,0x0b,0xfe,0x00,0x00]3363// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3364 3365v_dual_dot2acc_f32_f16 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v33366// GFX12: encoding: [0xfd,0x04,0x0c,0xcb,0xc1,0x06,0x06,0xff]3367// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3368 3369v_dual_dot2acc_f32_f16 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v23370// GFX12: encoding: [0xf0,0x06,0x0c,0xcb,0xf0,0x04,0x06,0xff]3371// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3372 3373v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v53374// GFX12: encoding: [0xc1,0x08,0x0c,0xcb,0xfd,0x0a,0x06,0xff]3375// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3376 3377v_dual_dot2acc_f32_f16 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v43378// GFX12: encoding: [0x7c,0x0a,0x0c,0xcb,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]3379// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3380 3381v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_add_f32 v6, v1, v33382// GFX12: encoding: [0x04,0x05,0x48,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3383// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3384 3385v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_add_f32 v6, v255, v33386// GFX12: encoding: [0x01,0x05,0x48,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3387// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3388 3389v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_add_f32 v6, v2, v33390// GFX12: encoding: [0xff,0x05,0x48,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3391// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3392 3393v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_add_f32 v6, v3, v33394// GFX12: encoding: [0x02,0x05,0x48,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3395// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3396 3397v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_add_f32 v6, v4, v33398// GFX12: encoding: [0x03,0x05,0x48,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3399// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3400 3401v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_add_f32 v6, s105, v33402// GFX12: encoding: [0x69,0x04,0x48,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3403// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3404 3405v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_add_f32 v6, s1, v33406// GFX12: encoding: [0x01,0x04,0x48,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3407// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3408 3409v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_add_f32 v6, ttmp15, v33410// GFX12: encoding: [0x7b,0x04,0x48,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3411// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3412 3413v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_add_f32 v6, exec_hi, v33414// GFX12: encoding: [0x7f,0x04,0x48,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3415// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3416 3417v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_add_f32 v6, exec_lo, v33418// GFX12: encoding: [0x7e,0x04,0x48,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3420 3421v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_add_f32 v6, m0, v33422// GFX12: encoding: [0x7d,0x04,0x48,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3424 3425v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_add_f32 v6, vcc_hi, v33426// GFX12: encoding: [0x6b,0x04,0x48,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3428 3429v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_add_f32 v6, vcc_lo, v33430// GFX12: encoding: [0x6a,0x04,0x48,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3432 3433v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_add_f32 v6, null, v33434// GFX12: encoding: [0xff,0x04,0x48,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3436 3437v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_add_f32 v6, -1, v33438// GFX12: encoding: [0xfd,0x04,0x48,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3440 3441v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_add_f32 v6, 0.5, v23442// GFX12: encoding: [0xf0,0x06,0x48,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]3443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3444 3445v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_add_f32 v6, src_scc, v53446// GFX12: encoding: [0xc1,0x08,0x48,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]3447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3448 3449v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_add_f32 v255, 0xaf123456, v43450// GFX12: encoding: [0x7c,0x0a,0x48,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]3451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3452 3453v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, v1, v33454// GFX12: encoding: [0x04,0x05,0x60,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3456 3457v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, v255, v33458// GFX12: encoding: [0x01,0x05,0x60,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3460 3461v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, v2, v33462// GFX12: encoding: [0xff,0x05,0x60,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3464 3465v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, v3, v33466// GFX12: encoding: [0x02,0x05,0x60,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3468 3469v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, v4, v33470// GFX12: encoding: [0x03,0x05,0x60,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3471// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3472 3473v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, s105, v33474// GFX12: encoding: [0x69,0x04,0x60,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3475// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3476 3477v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, s1, v33478// GFX12: encoding: [0x01,0x04,0x60,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3479// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3480 3481v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, ttmp15, v33482// GFX12: encoding: [0x7b,0x04,0x60,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3483// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3484 3485v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, exec_hi, v33486// GFX12: encoding: [0x7f,0x04,0x60,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3487// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3488 3489v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, exec_lo, v33490// GFX12: encoding: [0x7e,0x04,0x60,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3491// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3492 3493v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, m0, v33494// GFX12: encoding: [0x7d,0x04,0x60,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3495// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3496 3497v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, vcc_hi, v33498// GFX12: encoding: [0x6b,0x04,0x60,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3499// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3500 3501v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, vcc_lo, v33502// GFX12: encoding: [0x6a,0x04,0x60,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3503// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3504 3505v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, null, v33506// GFX12: encoding: [0xff,0x04,0x60,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3507// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3508 3509v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, -1, v33510// GFX12: encoding: [0xfd,0x04,0x60,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3511// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3512 3513v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_add_nc_u32 v6, 0.5, v23514// GFX12: encoding: [0xf0,0x06,0x60,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]3515// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3516 3517v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_add_nc_u32 v6, src_scc, v53518// GFX12: encoding: [0xc1,0x08,0x60,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]3519// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3520 3521v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_add_nc_u32 v255, 0xaf123456, v43522// GFX12: encoding: [0x7c,0x0a,0x60,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]3523// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3524 3525v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_and_b32 v6, v1, v33526// GFX12: encoding: [0x04,0x05,0x64,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3527// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3528 3529v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_and_b32 v6, v255, v33530// GFX12: encoding: [0x01,0x05,0x64,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3531// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3532 3533v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_and_b32 v6, v2, v33534// GFX12: encoding: [0xff,0x05,0x64,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3535// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3536 3537v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_and_b32 v6, v3, v33538// GFX12: encoding: [0x02,0x05,0x64,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3539// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3540 3541v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_and_b32 v6, v4, v33542// GFX12: encoding: [0x03,0x05,0x64,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3543// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3544 3545v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_and_b32 v6, s105, v33546// GFX12: encoding: [0x69,0x04,0x64,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3547// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3548 3549v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_and_b32 v6, s1, v33550// GFX12: encoding: [0x01,0x04,0x64,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3551// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3552 3553v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_and_b32 v6, ttmp15, v33554// GFX12: encoding: [0x7b,0x04,0x64,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3555// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3556 3557v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_and_b32 v6, exec_hi, v33558// GFX12: encoding: [0x7f,0x04,0x64,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3559// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3560 3561v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_and_b32 v6, exec_lo, v33562// GFX12: encoding: [0x7e,0x04,0x64,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3563// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3564 3565v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_and_b32 v6, m0, v33566// GFX12: encoding: [0x7d,0x04,0x64,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3568 3569v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_and_b32 v6, vcc_hi, v33570// GFX12: encoding: [0x6b,0x04,0x64,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3572 3573v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_and_b32 v6, vcc_lo, v33574// GFX12: encoding: [0x6a,0x04,0x64,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3576 3577v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_and_b32 v6, null, v33578// GFX12: encoding: [0xff,0x04,0x64,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3580 3581v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_and_b32 v6, -1, v33582// GFX12: encoding: [0xfd,0x04,0x64,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3584 3585v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_and_b32 v6, 0.5, v23586// GFX12: encoding: [0xf0,0x06,0x64,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]3587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3588 3589v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_and_b32 v6, src_scc, v53590// GFX12: encoding: [0xc1,0x08,0x64,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]3591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3592 3593v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_and_b32 v255, 0xaf123456, v43594// GFX12: encoding: [0x7c,0x0a,0x64,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]3595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3596 3597v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_cndmask_b32 v6, v1, v33598// GFX12: encoding: [0x04,0x05,0x52,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3600 3601v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_cndmask_b32 v6, v255, v33602// GFX12: encoding: [0x01,0x05,0x52,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3604 3605v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_cndmask_b32 v6, v2, v33606// GFX12: encoding: [0xff,0x05,0x52,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3608 3609v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_cndmask_b32 v6, v3, v33610// GFX12: encoding: [0x02,0x05,0x52,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3612 3613v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_cndmask_b32 v6, v4, v33614// GFX12: encoding: [0x03,0x05,0x52,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3616 3617v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_cndmask_b32 v6, null, v33618// GFX12: encoding: [0xff,0x04,0x52,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3620 3621v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_cndmask_b32 v6, -1, v23622// GFX12: encoding: [0xf0,0x06,0x52,0xc8,0xc1,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]3623// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3624 3625v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_cndmask_b32 v6, 0.5, v53626// GFX12: encoding: [0xc1,0x08,0x52,0xc8,0xf0,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]3627// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3628 3629v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_cndmask_b32 v255, 0xaf123456, v43630// GFX12: encoding: [0x7c,0x0a,0x52,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]3631// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3632 3633v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, v255, v33634// GFX12: encoding: [0x01,0x05,0x58,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3635// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3636 3637v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, v1, v33638// GFX12: encoding: [0xff,0x05,0x58,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3639// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3640 3641v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, v3, v33642// GFX12: encoding: [0x02,0x05,0x58,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3643// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3644 3645v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, v2, v33646// GFX12: encoding: [0x03,0x05,0x58,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3647// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3648 3649v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, s105, v33650// GFX12: encoding: [0x69,0x04,0x58,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3651// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3652 3653v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, s1, v33654// GFX12: encoding: [0x01,0x04,0x58,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3655// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3656 3657v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, ttmp15, v33658// GFX12: encoding: [0x7b,0x04,0x58,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3659// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3660 3661v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, v4, v33662// GFX12: encoding: [0x7f,0x04,0x58,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3663// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3664 3665v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, exec_lo, v33666// GFX12: encoding: [0x7e,0x04,0x58,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3667// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3668 3669v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, m0, v33670// GFX12: encoding: [0x7d,0x04,0x58,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3671// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3672 3673v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, vcc_hi, v33674// GFX12: encoding: [0x6b,0x04,0x58,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3675// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3676 3677v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, vcc_lo, v33678// GFX12: encoding: [0x6a,0x04,0x58,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3679// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3680 3681v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, exec_hi, v33682// GFX12: encoding: [0xff,0x04,0x58,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3683// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3684 3685v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, null, v33686// GFX12: encoding: [0xfd,0x04,0x58,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3687// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3688 3689v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, -1, v23690// GFX12: encoding: [0xf0,0x06,0x58,0xc8,0xc1,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]3691// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3692 3693v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, 0.5, v53694// GFX12: encoding: [0xc1,0x08,0x58,0xc8,0xf0,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]3695// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3696 3697v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_dot2acc_f32_f16 v255, src_scc, v43698// GFX12: encoding: [0x7c,0x0a,0x58,0xc8,0xfd,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]3699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3700 3701v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf1234563702// GFX12: encoding: [0x04,0x05,0x42,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3704 3705v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf1234563706// GFX12: encoding: [0x01,0x05,0x42,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3708 3709v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf1234563710// GFX12: encoding: [0xff,0x05,0x42,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3712 3713v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf1234563714// GFX12: encoding: [0x02,0x05,0x42,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3716 3717v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf1234563718// GFX12: encoding: [0x03,0x05,0x42,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3720 3721v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf1234563722// GFX12: encoding: [0x69,0x04,0x42,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3724 3725v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf1234563726// GFX12: encoding: [0x01,0x04,0x42,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3728 3729v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf1234563730// GFX12: encoding: [0x7b,0x04,0x42,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3732 3733v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf1234563734// GFX12: encoding: [0x7f,0x04,0x42,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3736 3737v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf1234563738// GFX12: encoding: [0x7e,0x04,0x42,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3740 3741v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf1234563742// GFX12: encoding: [0x7d,0x04,0x42,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3744 3745v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf1234563746// GFX12: encoding: [0x6b,0x04,0x42,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3748 3749v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf1234563750// GFX12: encoding: [0x6a,0x04,0x42,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3752 3753v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, null, v3, 0xaf1234563754// GFX12: encoding: [0xff,0x04,0x42,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3756 3757v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf1234563758// GFX12: encoding: [0xfd,0x04,0x42,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3760 3761v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf1234563762// GFX12: encoding: [0xf0,0x06,0x42,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]3763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3764 3765v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf1234563766// GFX12: encoding: [0xc1,0x08,0x42,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]3767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3768 3769v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf1234563770// GFX12: encoding: [0x7c,0x0a,0x42,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]3771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3772 3773v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_fmac_f32 v6, v1, v33774// GFX12: encoding: [0x04,0x05,0x40,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3776 3777v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_fmac_f32 v6, v255, v33778// GFX12: encoding: [0x01,0x05,0x40,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3780 3781v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_fmac_f32 v6, v2, v33782// GFX12: encoding: [0xff,0x05,0x40,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3784 3785v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_fmac_f32 v6, v3, v33786// GFX12: encoding: [0x02,0x05,0x40,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3788 3789v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_fmac_f32 v6, v4, v33790// GFX12: encoding: [0x03,0x05,0x40,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3792 3793v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_fmac_f32 v6, s105, v33794// GFX12: encoding: [0x69,0x04,0x40,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3796 3797v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_fmac_f32 v6, s1, v33798// GFX12: encoding: [0x01,0x04,0x40,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3800 3801v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_fmac_f32 v6, ttmp15, v33802// GFX12: encoding: [0x7b,0x04,0x40,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3804 3805v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_fmac_f32 v6, exec_hi, v33806// GFX12: encoding: [0x7f,0x04,0x40,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3808 3809v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_fmac_f32 v6, exec_lo, v33810// GFX12: encoding: [0x7e,0x04,0x40,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3812 3813v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_fmac_f32 v6, m0, v33814// GFX12: encoding: [0x7d,0x04,0x40,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3816 3817v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_fmac_f32 v6, vcc_hi, v33818// GFX12: encoding: [0x6b,0x04,0x40,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3820 3821v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_fmac_f32 v6, vcc_lo, v33822// GFX12: encoding: [0x6a,0x04,0x40,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3824 3825v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_fmac_f32 v6, null, v33826// GFX12: encoding: [0xff,0x04,0x40,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3828 3829v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_fmac_f32 v6, -1, v33830// GFX12: encoding: [0xfd,0x04,0x40,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3832 3833v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_fmac_f32 v6, 0.5, v23834// GFX12: encoding: [0xf0,0x06,0x40,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]3835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3836 3837v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_fmac_f32 v6, src_scc, v53838// GFX12: encoding: [0xc1,0x08,0x40,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]3839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3840 3841v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_fmac_f32 v255, 0xaf123456, v43842// GFX12: encoding: [0x7c,0x0a,0x40,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]3843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3844 3845v_dual_fmaak_f32 v255, v4, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v2553846// GFX12: encoding: [0x04,0xff,0x45,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]3847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3848 3849v_dual_fmaak_f32 v255, v1, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v2553850// GFX12: encoding: [0x01,0xff,0x45,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]3851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3852 3853v_dual_fmaak_f32 v255, v255, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v2553854// GFX12: encoding: [0xff,0xff,0x45,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]3855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3856 3857v_dual_fmaak_f32 v255, v2, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v2553858// GFX12: encoding: [0x02,0xff,0x45,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]3859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3860 3861v_dual_fmaak_f32 v255, v3, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v2553862// GFX12: encoding: [0x03,0xff,0x45,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]3863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3864 3865v_dual_fmaak_f32 v255, s105, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v2553866// GFX12: encoding: [0x69,0xfe,0x45,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]3867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3868 3869v_dual_fmaak_f32 v255, s1, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v2553870// GFX12: encoding: [0x01,0xfe,0x45,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]3871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3872 3873v_dual_fmaak_f32 v255, ttmp15, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v2553874// GFX12: encoding: [0x7b,0xfe,0x45,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]3875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3876 3877v_dual_fmaak_f32 v255, exec_hi, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v2553878// GFX12: encoding: [0x7f,0xfe,0x45,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]3879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3880 3881v_dual_fmaak_f32 v255, exec_lo, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v2553882// GFX12: encoding: [0x7e,0xfe,0x45,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]3883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3884 3885v_dual_fmaak_f32 v255, m0, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v2553886// GFX12: encoding: [0x7d,0xfe,0x45,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]3887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3888 3889v_dual_fmaak_f32 v255, vcc_hi, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v2553890// GFX12: encoding: [0x6b,0xfe,0x45,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]3891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3892 3893v_dual_fmaak_f32 v255, vcc_lo, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v2553894// GFX12: encoding: [0x6a,0xfe,0x45,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]3895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3896 3897v_dual_fmaak_f32 v255, 0xaf123456, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v2553898// GFX12: encoding: [0xff,0xfe,0x45,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]3899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3900 3901v_dual_fmaak_f32 v255, src_scc, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v2553902// GFX12: encoding: [0xfd,0xfe,0x45,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]3903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3904 3905v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v2553906// GFX12: encoding: [0xf0,0x06,0x44,0xc8,0xf0,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]3907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3908 3909v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v2553910// GFX12: encoding: [0xc1,0x08,0x44,0xc8,0xfd,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]3911// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3912 3913v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v43914// GFX12: encoding: [0x7c,0x0a,0x44,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]3915// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3916 3917v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, v1, v33918// GFX12: encoding: [0x04,0x05,0x62,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3919// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3920 3921v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, v255, v33922// GFX12: encoding: [0x01,0x05,0x62,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3923// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3924 3925v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, v2, v33926// GFX12: encoding: [0xff,0x05,0x62,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3927// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3928 3929v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, v3, v33930// GFX12: encoding: [0x02,0x05,0x62,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3931// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3932 3933v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, v4, v33934// GFX12: encoding: [0x03,0x05,0x62,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3935// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3936 3937v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, s105, v33938// GFX12: encoding: [0x69,0x04,0x62,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3939// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3940 3941v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, s1, v33942// GFX12: encoding: [0x01,0x04,0x62,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3943// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3944 3945v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, ttmp15, v33946// GFX12: encoding: [0x7b,0x04,0x62,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3947// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3948 3949v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, exec_hi, v33950// GFX12: encoding: [0x7f,0x04,0x62,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3951// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3952 3953v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, exec_lo, v33954// GFX12: encoding: [0x7e,0x04,0x62,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3955// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3956 3957v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, m0, v33958// GFX12: encoding: [0x7d,0x04,0x62,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3959// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3960 3961v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, vcc_hi, v33962// GFX12: encoding: [0x6b,0x04,0x62,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3963// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3964 3965v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, vcc_lo, v33966// GFX12: encoding: [0x6a,0x04,0x62,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3967// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3968 3969v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, null, v33970// GFX12: encoding: [0xff,0x04,0x62,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3971// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3972 3973v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, -1, v33974// GFX12: encoding: [0xfd,0x04,0x62,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3975// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3976 3977v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_lshlrev_b32 v6, 0.5, v23978// GFX12: encoding: [0xf0,0x06,0x62,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]3979// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3980 3981v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_lshlrev_b32 v6, src_scc, v53982// GFX12: encoding: [0xc1,0x08,0x62,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]3983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3984 3985v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_lshlrev_b32 v255, 0xaf123456, v43986// GFX12: encoding: [0x7c,0x0a,0x62,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]3987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3988 3989v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_max_num_f32 v6, v1, v33990// GFX12: encoding: [0x04,0x05,0x54,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3992 3993v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_max_num_f32 v6, v255, v33994// GFX12: encoding: [0x01,0x05,0x54,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error3996 3997v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_max_num_f32 v6, v2, v33998// GFX12: encoding: [0xff,0x05,0x54,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4000 4001v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_max_num_f32 v6, v3, v34002// GFX12: encoding: [0x02,0x05,0x54,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]4003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4004 4005v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_max_num_f32 v6, v4, v34006// GFX12: encoding: [0x03,0x05,0x54,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]4007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4008 4009v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_max_num_f32 v6, s105, v34010// GFX12: encoding: [0x69,0x04,0x54,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4012 4013v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_max_num_f32 v6, s1, v34014// GFX12: encoding: [0x01,0x04,0x54,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4016 4017v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_max_num_f32 v6, ttmp15, v34018// GFX12: encoding: [0x7b,0x04,0x54,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4020 4021v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_max_num_f32 v6, exec_hi, v34022// GFX12: encoding: [0x7f,0x04,0x54,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4024 4025v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_max_num_f32 v6, exec_lo, v34026// GFX12: encoding: [0x7e,0x04,0x54,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4028 4029v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_max_num_f32 v6, m0, v34030// GFX12: encoding: [0x7d,0x04,0x54,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4032 4033v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_max_num_f32 v6, vcc_hi, v34034// GFX12: encoding: [0x6b,0x04,0x54,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4036 4037v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_max_num_f32 v6, vcc_lo, v34038// GFX12: encoding: [0x6a,0x04,0x54,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4039// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4040 4041v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_max_num_f32 v6, null, v34042// GFX12: encoding: [0xff,0x04,0x54,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4043// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4044 4045v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_max_num_f32 v6, -1, v34046// GFX12: encoding: [0xfd,0x04,0x54,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4047// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4048 4049v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_max_num_f32 v6, 0.5, v24050// GFX12: encoding: [0xf0,0x06,0x54,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]4051// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4052 4053v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_max_num_f32 v6, src_scc, v54054// GFX12: encoding: [0xc1,0x08,0x54,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]4055// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4056 4057v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_max_num_f32 v255, 0xaf123456, v44058// GFX12: encoding: [0x7c,0x0a,0x54,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]4059// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4060 4061v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_min_num_f32 v6, v1, v34062// GFX12: encoding: [0x04,0x05,0x56,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]4063// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4064 4065v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_min_num_f32 v6, v255, v34066// GFX12: encoding: [0x01,0x05,0x56,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]4067// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4068 4069v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_min_num_f32 v6, v2, v34070// GFX12: encoding: [0xff,0x05,0x56,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]4071// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4072 4073v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_min_num_f32 v6, v3, v34074// GFX12: encoding: [0x02,0x05,0x56,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]4075// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4076 4077v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_min_num_f32 v6, v4, v34078// GFX12: encoding: [0x03,0x05,0x56,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]4079// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4080 4081v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_min_num_f32 v6, s105, v34082// GFX12: encoding: [0x69,0x04,0x56,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4083// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4084 4085v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_min_num_f32 v6, s1, v34086// GFX12: encoding: [0x01,0x04,0x56,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4087// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4088 4089v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_min_num_f32 v6, ttmp15, v34090// GFX12: encoding: [0x7b,0x04,0x56,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4091// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4092 4093v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_min_num_f32 v6, exec_hi, v34094// GFX12: encoding: [0x7f,0x04,0x56,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4095// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4096 4097v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_min_num_f32 v6, exec_lo, v34098// GFX12: encoding: [0x7e,0x04,0x56,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4099// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4100 4101v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_min_num_f32 v6, m0, v34102// GFX12: encoding: [0x7d,0x04,0x56,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4103// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4104 4105v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_min_num_f32 v6, vcc_hi, v34106// GFX12: encoding: [0x6b,0x04,0x56,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4107// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4108 4109v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_min_num_f32 v6, vcc_lo, v34110// GFX12: encoding: [0x6a,0x04,0x56,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4111// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4112 4113v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_min_num_f32 v6, null, v34114// GFX12: encoding: [0xff,0x04,0x56,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4115// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4116 4117v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_min_num_f32 v6, -1, v34118// GFX12: encoding: [0xfd,0x04,0x56,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4119// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4120 4121v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_min_num_f32 v6, 0.5, v24122// GFX12: encoding: [0xf0,0x06,0x56,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]4123// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4124 4125v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_min_num_f32 v6, src_scc, v54126// GFX12: encoding: [0xc1,0x08,0x56,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]4127// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4128 4129v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_min_num_f32 v255, 0xaf123456, v44130// GFX12: encoding: [0x7c,0x0a,0x56,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]4131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4132 4133v_dual_fmaak_f32 v255, v4, v255, 0xaf123456 :: v_dual_mov_b32 v6, v14134// GFX12: encoding: [0x04,0xff,0x51,0xc8,0x01,0x01,0x06,0xff,0x56,0x34,0x12,0xaf]4135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4136 4137v_dual_fmaak_f32 v255, v1, v255, 0xaf123456 :: v_dual_mov_b32 v6, v2554138// GFX12: encoding: [0x01,0xff,0x51,0xc8,0xff,0x01,0x06,0xff,0x56,0x34,0x12,0xaf]4139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4140 4141v_dual_fmaak_f32 v255, v255, v255, 0xaf123456 :: v_dual_mov_b32 v6, v24142// GFX12: encoding: [0xff,0xff,0x51,0xc8,0x02,0x01,0x06,0xff,0x56,0x34,0x12,0xaf]4143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4144 4145v_dual_fmaak_f32 v255, v2, v255, 0xaf123456 :: v_dual_mov_b32 v6, v34146// GFX12: encoding: [0x02,0xff,0x51,0xc8,0x03,0x01,0x06,0xff,0x56,0x34,0x12,0xaf]4147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4148 4149v_dual_fmaak_f32 v255, v3, v255, 0xaf123456 :: v_dual_mov_b32 v6, v44150// GFX12: encoding: [0x03,0xff,0x51,0xc8,0x04,0x01,0x06,0xff,0x56,0x34,0x12,0xaf]4151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4152 4153v_dual_fmaak_f32 v255, s105, v255, 0xaf123456 :: v_dual_mov_b32 v6, s1054154// GFX12: encoding: [0x69,0xfe,0x51,0xc8,0x69,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]4155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4156 4157v_dual_fmaak_f32 v255, s1, v255, 0xaf123456 :: v_dual_mov_b32 v6, s14158// GFX12: encoding: [0x01,0xfe,0x51,0xc8,0x01,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]4159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4160 4161v_dual_fmaak_f32 v255, ttmp15, v255, 0xaf123456 :: v_dual_mov_b32 v6, ttmp154162// GFX12: encoding: [0x7b,0xfe,0x51,0xc8,0x7b,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]4163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4164 4165v_dual_fmaak_f32 v255, exec_hi, v255, 0xaf123456 :: v_dual_mov_b32 v6, exec_hi4166// GFX12: encoding: [0x7f,0xfe,0x51,0xc8,0x7f,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]4167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4168 4169v_dual_fmaak_f32 v255, exec_lo, v255, 0xaf123456 :: v_dual_mov_b32 v6, exec_lo4170// GFX12: encoding: [0x7e,0xfe,0x51,0xc8,0x7e,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]4171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4172 4173v_dual_fmaak_f32 v255, m0, v255, 0xaf123456 :: v_dual_mov_b32 v6, m04174// GFX12: encoding: [0x7d,0xfe,0x51,0xc8,0x7d,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]4175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4176 4177v_dual_fmaak_f32 v255, vcc_hi, v255, 0xaf123456 :: v_dual_mov_b32 v6, vcc_hi4178// GFX12: encoding: [0x6b,0xfe,0x51,0xc8,0x6b,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]4179// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4180 4181v_dual_fmaak_f32 v255, vcc_lo, v255, 0xaf123456 :: v_dual_mov_b32 v6, vcc_lo4182// GFX12: encoding: [0x6a,0xfe,0x51,0xc8,0x6a,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]4183// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4184 4185v_dual_fmaak_f32 v255, 0xaf123456, v255, 0xaf123456 :: v_dual_mov_b32 v6, null4186// GFX12: encoding: [0xff,0xfe,0x51,0xc8,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]4187// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4188 4189v_dual_fmaak_f32 v255, src_scc, v255, 0xaf123456 :: v_dual_mov_b32 v6, -14190// GFX12: encoding: [0xfd,0xfe,0x51,0xc8,0xc1,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]4191// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4192 4193v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_mov_b32 v6, 0.54194// GFX12: encoding: [0xf0,0x06,0x50,0xc8,0xf0,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]4195// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4196 4197v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_mov_b32 v6, src_scc4198// GFX12: encoding: [0xc1,0x08,0x50,0xc8,0xfd,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]4199// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4200 4201v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_mov_b32 v255, 0xaf1234564202// GFX12: encoding: [0x7c,0x0a,0x50,0xc8,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]4203// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4204 4205v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, v1, v34206// GFX12: encoding: [0x04,0x05,0x4e,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]4207// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4208 4209v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, v255, v34210// GFX12: encoding: [0x01,0x05,0x4e,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]4211// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4212 4213v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, v2, v34214// GFX12: encoding: [0xff,0x05,0x4e,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]4215// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4216 4217v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, v3, v34218// GFX12: encoding: [0x02,0x05,0x4e,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]4219// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4220 4221v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, v4, v34222// GFX12: encoding: [0x03,0x05,0x4e,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]4223// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4224 4225v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, s105, v34226// GFX12: encoding: [0x69,0x04,0x4e,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4227// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4228 4229v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, s1, v34230// GFX12: encoding: [0x01,0x04,0x4e,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4231// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4232 4233v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v34234// GFX12: encoding: [0x7b,0x04,0x4e,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4235// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4236 4237v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v34238// GFX12: encoding: [0x7f,0x04,0x4e,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4239// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4240 4241v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v34242// GFX12: encoding: [0x7e,0x04,0x4e,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4243// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4244 4245v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, m0, v34246// GFX12: encoding: [0x7d,0x04,0x4e,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4247// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4248 4249v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v34250// GFX12: encoding: [0x6b,0x04,0x4e,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4251// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4252 4253v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v34254// GFX12: encoding: [0x6a,0x04,0x4e,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4255// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4256 4257v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, null, v34258// GFX12: encoding: [0xff,0x04,0x4e,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4259// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4260 4261v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, -1, v34262// GFX12: encoding: [0xfd,0x04,0x4e,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4263// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4264 4265v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v24266// GFX12: encoding: [0xf0,0x06,0x4e,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]4267// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4268 4269v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v54270// GFX12: encoding: [0xc1,0x08,0x4e,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]4271// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4272 4273v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v44274// GFX12: encoding: [0x7c,0x0a,0x4e,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]4275// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4276 4277v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_mul_f32 v6, v1, v34278// GFX12: encoding: [0x04,0x05,0x46,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]4279// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4280 4281v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_mul_f32 v6, v255, v34282// GFX12: encoding: [0x01,0x05,0x46,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]4283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4284 4285v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_mul_f32 v6, v2, v34286// GFX12: encoding: [0xff,0x05,0x46,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]4287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4288 4289v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_mul_f32 v6, v3, v34290// GFX12: encoding: [0x02,0x05,0x46,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]4291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4292 4293v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_mul_f32 v6, v4, v34294// GFX12: encoding: [0x03,0x05,0x46,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]4295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4296 4297v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_mul_f32 v6, s105, v34298// GFX12: encoding: [0x69,0x04,0x46,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4300 4301v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_mul_f32 v6, s1, v34302// GFX12: encoding: [0x01,0x04,0x46,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4304 4305v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_mul_f32 v6, ttmp15, v34306// GFX12: encoding: [0x7b,0x04,0x46,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4308 4309v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_mul_f32 v6, exec_hi, v34310// GFX12: encoding: [0x7f,0x04,0x46,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4312 4313v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_mul_f32 v6, exec_lo, v34314// GFX12: encoding: [0x7e,0x04,0x46,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4316 4317v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_mul_f32 v6, m0, v34318// GFX12: encoding: [0x7d,0x04,0x46,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4320 4321v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_mul_f32 v6, vcc_hi, v34322// GFX12: encoding: [0x6b,0x04,0x46,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4323// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4324 4325v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_mul_f32 v6, vcc_lo, v34326// GFX12: encoding: [0x6a,0x04,0x46,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4327// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4328 4329v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_mul_f32 v6, null, v34330// GFX12: encoding: [0xff,0x04,0x46,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4331// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4332 4333v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_mul_f32 v6, -1, v34334// GFX12: encoding: [0xfd,0x04,0x46,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4335// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4336 4337v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_mul_f32 v6, 0.5, v24338// GFX12: encoding: [0xf0,0x06,0x46,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]4339// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4340 4341v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_mul_f32 v6, src_scc, v54342// GFX12: encoding: [0xc1,0x08,0x46,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]4343// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4344 4345v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_mul_f32 v255, 0xaf123456, v44346// GFX12: encoding: [0x7c,0x0a,0x46,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]4347// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4348 4349v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_sub_f32 v6, v1, v34350// GFX12: encoding: [0x04,0x05,0x4a,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]4351// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4352 4353v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_sub_f32 v6, v255, v34354// GFX12: encoding: [0x01,0x05,0x4a,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]4355// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4356 4357v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_sub_f32 v6, v2, v34358// GFX12: encoding: [0xff,0x05,0x4a,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]4359// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4360 4361v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_sub_f32 v6, v3, v34362// GFX12: encoding: [0x02,0x05,0x4a,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]4363// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4364 4365v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_sub_f32 v6, v4, v34366// GFX12: encoding: [0x03,0x05,0x4a,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]4367// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4368 4369v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_sub_f32 v6, s105, v34370// GFX12: encoding: [0x69,0x04,0x4a,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4371// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4372 4373v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_sub_f32 v6, s1, v34374// GFX12: encoding: [0x01,0x04,0x4a,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4375// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4376 4377v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_sub_f32 v6, ttmp15, v34378// GFX12: encoding: [0x7b,0x04,0x4a,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4379// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4380 4381v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_sub_f32 v6, exec_hi, v34382// GFX12: encoding: [0x7f,0x04,0x4a,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4383// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4384 4385v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_sub_f32 v6, exec_lo, v34386// GFX12: encoding: [0x7e,0x04,0x4a,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4387// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4388 4389v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_sub_f32 v6, m0, v34390// GFX12: encoding: [0x7d,0x04,0x4a,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4391// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4392 4393v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_sub_f32 v6, vcc_hi, v34394// GFX12: encoding: [0x6b,0x04,0x4a,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4395// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4396 4397v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_sub_f32 v6, vcc_lo, v34398// GFX12: encoding: [0x6a,0x04,0x4a,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4399// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4400 4401v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_sub_f32 v6, null, v34402// GFX12: encoding: [0xff,0x04,0x4a,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4403// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4404 4405v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_sub_f32 v6, -1, v34406// GFX12: encoding: [0xfd,0x04,0x4a,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4407// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4408 4409v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_sub_f32 v6, 0.5, v24410// GFX12: encoding: [0xf0,0x06,0x4a,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]4411// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4412 4413v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_sub_f32 v6, src_scc, v54414// GFX12: encoding: [0xc1,0x08,0x4a,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]4415// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4416 4417v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_sub_f32 v255, 0xaf123456, v44418// GFX12: encoding: [0x7c,0x0a,0x4a,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]4419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4420 4421v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_subrev_f32 v6, v1, v34422// GFX12: encoding: [0x04,0x05,0x4c,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]4423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4424 4425v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_subrev_f32 v6, v255, v34426// GFX12: encoding: [0x01,0x05,0x4c,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]4427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4428 4429v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_subrev_f32 v6, v2, v34430// GFX12: encoding: [0xff,0x05,0x4c,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]4431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4432 4433v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_subrev_f32 v6, v3, v34434// GFX12: encoding: [0x02,0x05,0x4c,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]4435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4436 4437v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_subrev_f32 v6, v4, v34438// GFX12: encoding: [0x03,0x05,0x4c,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]4439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4440 4441v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_subrev_f32 v6, s105, v34442// GFX12: encoding: [0x69,0x04,0x4c,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4444 4445v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_subrev_f32 v6, s1, v34446// GFX12: encoding: [0x01,0x04,0x4c,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4448 4449v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_subrev_f32 v6, ttmp15, v34450// GFX12: encoding: [0x7b,0x04,0x4c,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4452 4453v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_subrev_f32 v6, exec_hi, v34454// GFX12: encoding: [0x7f,0x04,0x4c,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4456 4457v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_subrev_f32 v6, exec_lo, v34458// GFX12: encoding: [0x7e,0x04,0x4c,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4460 4461v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_subrev_f32 v6, m0, v34462// GFX12: encoding: [0x7d,0x04,0x4c,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4464 4465v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_subrev_f32 v6, vcc_hi, v34466// GFX12: encoding: [0x6b,0x04,0x4c,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4468 4469v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_subrev_f32 v6, vcc_lo, v34470// GFX12: encoding: [0x6a,0x04,0x4c,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4471// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4472 4473v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_subrev_f32 v6, null, v34474// GFX12: encoding: [0xff,0x04,0x4c,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4475// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4476 4477v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_subrev_f32 v6, -1, v34478// GFX12: encoding: [0xfd,0x04,0x4c,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4479// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4480 4481v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_subrev_f32 v6, 0.5, v24482// GFX12: encoding: [0xf0,0x06,0x4c,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]4483// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4484 4485v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_subrev_f32 v6, src_scc, v54486// GFX12: encoding: [0xc1,0x08,0x4c,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]4487// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4488 4489v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_subrev_f32 v255, 0xaf123456, v44490// GFX12: encoding: [0x7c,0x0a,0x4c,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]4491// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4492 4493v_dual_fmac_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v34494// GFX12: encoding: [0x04,0x05,0x08,0xc8,0x01,0x07,0x06,0xff]4495// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4496 4497v_dual_fmac_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v34498// GFX12: encoding: [0x01,0x05,0x08,0xc8,0xff,0x07,0x06,0xff]4499// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4500 4501v_dual_fmac_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v34502// GFX12: encoding: [0xff,0x05,0x08,0xc8,0x02,0x07,0x06,0xff]4503// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4504 4505v_dual_fmac_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v34506// GFX12: encoding: [0x02,0x05,0x08,0xc8,0x03,0x07,0x06,0xff]4507// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4508 4509v_dual_fmac_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v34510// GFX12: encoding: [0x03,0x05,0x08,0xc8,0x04,0x07,0x06,0xff]4511// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4512 4513v_dual_fmac_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v34514// GFX12: encoding: [0x69,0x04,0x08,0xc8,0x01,0x06,0x06,0xff]4515// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4516 4517v_dual_fmac_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v34518// GFX12: encoding: [0x01,0x04,0x08,0xc8,0x69,0x06,0x06,0xff]4519// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4520 4521v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v34522// GFX12: encoding: [0x7b,0x04,0x08,0xc8,0x6a,0x06,0x06,0xff]4523// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4524 4525v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v34526// GFX12: encoding: [0x7f,0x04,0x08,0xc8,0x6b,0x06,0x06,0xff]4527// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4528 4529v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v34530// GFX12: encoding: [0x7e,0x04,0x08,0xc8,0x7b,0x06,0x06,0xff]4531// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4532 4533v_dual_fmac_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v34534// GFX12: encoding: [0x7d,0x04,0x08,0xc8,0x7d,0x06,0x06,0xff]4535// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4536 4537v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v34538// GFX12: encoding: [0x6b,0x04,0x08,0xc8,0x7e,0x06,0x06,0xff]4539// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4540 4541v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v34542// GFX12: encoding: [0x6a,0x04,0x08,0xc8,0x7f,0x06,0x06,0xff]4543// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4544 4545v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v34546// GFX12: encoding: [0xff,0x04,0x08,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4547// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4548 4549v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v34550// GFX12: encoding: [0xfd,0x04,0x08,0xc8,0xc1,0x06,0x06,0xff]4551// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4552 4553v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v24554// GFX12: encoding: [0xf0,0x06,0x08,0xc8,0xf0,0x04,0x06,0xff]4555// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4556 4557v_dual_fmac_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v54558// GFX12: encoding: [0xc1,0x08,0x08,0xc8,0xfd,0x0a,0x06,0xff]4559// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4560 4561v_dual_fmac_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v44562// GFX12: encoding: [0x7c,0x0a,0x08,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]4563// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4564 4565v_dual_fmac_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v34566// GFX12: encoding: [0x04,0x05,0x20,0xc8,0x01,0x07,0x06,0xff]4567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4568 4569v_dual_fmac_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v34570// GFX12: encoding: [0x01,0x05,0x20,0xc8,0xff,0x07,0x06,0xff]4571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4572 4573v_dual_fmac_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v34574// GFX12: encoding: [0xff,0x05,0x20,0xc8,0x02,0x07,0x06,0xff]4575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4576 4577v_dual_fmac_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v34578// GFX12: encoding: [0x02,0x05,0x20,0xc8,0x03,0x07,0x06,0xff]4579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4580 4581v_dual_fmac_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v34582// GFX12: encoding: [0x03,0x05,0x20,0xc8,0x04,0x07,0x06,0xff]4583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4584 4585v_dual_fmac_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v34586// GFX12: encoding: [0x69,0x04,0x20,0xc8,0x01,0x06,0x06,0xff]4587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4588 4589v_dual_fmac_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v34590// GFX12: encoding: [0x01,0x04,0x20,0xc8,0x69,0x06,0x06,0xff]4591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4592 4593v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v34594// GFX12: encoding: [0x7b,0x04,0x20,0xc8,0x6a,0x06,0x06,0xff]4595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4596 4597v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v34598// GFX12: encoding: [0x7f,0x04,0x20,0xc8,0x6b,0x06,0x06,0xff]4599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4600 4601v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v34602// GFX12: encoding: [0x7e,0x04,0x20,0xc8,0x7b,0x06,0x06,0xff]4603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4604 4605v_dual_fmac_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v34606// GFX12: encoding: [0x7d,0x04,0x20,0xc8,0x7d,0x06,0x06,0xff]4607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4608 4609v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v34610// GFX12: encoding: [0x6b,0x04,0x20,0xc8,0x7e,0x06,0x06,0xff]4611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4612 4613v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v34614// GFX12: encoding: [0x6a,0x04,0x20,0xc8,0x7f,0x06,0x06,0xff]4615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4616 4617v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v34618// GFX12: encoding: [0xff,0x04,0x20,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4620 4621v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v34622// GFX12: encoding: [0xfd,0x04,0x20,0xc8,0xc1,0x06,0x06,0xff]4623// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4624 4625v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v24626// GFX12: encoding: [0xf0,0x06,0x20,0xc8,0xf0,0x04,0x06,0xff]4627// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4628 4629v_dual_fmac_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v54630// GFX12: encoding: [0xc1,0x08,0x20,0xc8,0xfd,0x0a,0x06,0xff]4631// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4632 4633v_dual_fmac_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v44634// GFX12: encoding: [0x7c,0x0a,0x20,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]4635// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4636 4637v_dual_fmac_f32 v255, v4, v2 :: v_dual_and_b32 v6, v1, v34638// GFX12: encoding: [0x04,0x05,0x24,0xc8,0x01,0x07,0x06,0xff]4639// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4640 4641v_dual_fmac_f32 v255, v1, v2 :: v_dual_and_b32 v6, v255, v34642// GFX12: encoding: [0x01,0x05,0x24,0xc8,0xff,0x07,0x06,0xff]4643// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4644 4645v_dual_fmac_f32 v255, v255, v2 :: v_dual_and_b32 v6, v2, v34646// GFX12: encoding: [0xff,0x05,0x24,0xc8,0x02,0x07,0x06,0xff]4647// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4648 4649v_dual_fmac_f32 v255, v2, v2 :: v_dual_and_b32 v6, v3, v34650// GFX12: encoding: [0x02,0x05,0x24,0xc8,0x03,0x07,0x06,0xff]4651// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4652 4653v_dual_fmac_f32 v255, v3, v2 :: v_dual_and_b32 v6, v4, v34654// GFX12: encoding: [0x03,0x05,0x24,0xc8,0x04,0x07,0x06,0xff]4655// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4656 4657v_dual_fmac_f32 v255, s105, v2 :: v_dual_and_b32 v6, s1, v34658// GFX12: encoding: [0x69,0x04,0x24,0xc8,0x01,0x06,0x06,0xff]4659// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4660 4661v_dual_fmac_f32 v255, s1, v2 :: v_dual_and_b32 v6, s105, v34662// GFX12: encoding: [0x01,0x04,0x24,0xc8,0x69,0x06,0x06,0xff]4663// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4664 4665v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_and_b32 v6, vcc_lo, v34666// GFX12: encoding: [0x7b,0x04,0x24,0xc8,0x6a,0x06,0x06,0xff]4667// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4668 4669v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_and_b32 v6, vcc_hi, v34670// GFX12: encoding: [0x7f,0x04,0x24,0xc8,0x6b,0x06,0x06,0xff]4671// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4672 4673v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_and_b32 v6, ttmp15, v34674// GFX12: encoding: [0x7e,0x04,0x24,0xc8,0x7b,0x06,0x06,0xff]4675// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4676 4677v_dual_fmac_f32 v255, m0, v2 :: v_dual_and_b32 v6, m0, v34678// GFX12: encoding: [0x7d,0x04,0x24,0xc8,0x7d,0x06,0x06,0xff]4679// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4680 4681v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_and_b32 v6, exec_lo, v34682// GFX12: encoding: [0x6b,0x04,0x24,0xc8,0x7e,0x06,0x06,0xff]4683// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4684 4685v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_and_b32 v6, exec_hi, v34686// GFX12: encoding: [0x6a,0x04,0x24,0xc8,0x7f,0x06,0x06,0xff]4687// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4688 4689v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_and_b32 v6, null, v34690// GFX12: encoding: [0xff,0x04,0x24,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4691// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4692 4693v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_and_b32 v6, -1, v34694// GFX12: encoding: [0xfd,0x04,0x24,0xc8,0xc1,0x06,0x06,0xff]4695// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4696 4697v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_and_b32 v6, 0.5, v24698// GFX12: encoding: [0xf0,0x06,0x24,0xc8,0xf0,0x04,0x06,0xff]4699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4700 4701v_dual_fmac_f32 v255, -1, v4 :: v_dual_and_b32 v6, src_scc, v54702// GFX12: encoding: [0xc1,0x08,0x24,0xc8,0xfd,0x0a,0x06,0xff]4703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4704 4705v_dual_fmac_f32 v6, null, v5 :: v_dual_and_b32 v255, 0xaf123456, v44706// GFX12: encoding: [0x7c,0x0a,0x24,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]4707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4708 4709v_dual_fmac_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v34710// GFX12: encoding: [0x04,0x05,0x12,0xc8,0x01,0x07,0x06,0xff]4711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4712 4713v_dual_fmac_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v34714// GFX12: encoding: [0x01,0x05,0x12,0xc8,0xff,0x07,0x06,0xff]4715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4716 4717v_dual_fmac_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v34718// GFX12: encoding: [0xff,0x05,0x12,0xc8,0x02,0x07,0x06,0xff]4719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4720 4721v_dual_fmac_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v34722// GFX12: encoding: [0x02,0x05,0x12,0xc8,0x03,0x07,0x06,0xff]4723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4724 4725v_dual_fmac_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v34726// GFX12: encoding: [0x03,0x05,0x12,0xc8,0x04,0x07,0x06,0xff]4727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4728 4729v_dual_fmac_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v34730// GFX12: encoding: [0x69,0x04,0x12,0xc8,0x69,0x06,0x06,0xff]4731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4732 4733v_dual_fmac_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v34734// GFX12: encoding: [0x01,0x04,0x12,0xc8,0x01,0x06,0x06,0xff]4735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4736 4737v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v34738// GFX12: encoding: [0x7b,0x04,0x12,0xc8,0x7b,0x06,0x06,0xff]4739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4740 4741v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v34742// GFX12: encoding: [0x7f,0x04,0x12,0xc8,0x7f,0x06,0x06,0xff]4743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4744 4745v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v34746// GFX12: encoding: [0x7e,0x04,0x12,0xc8,0x7e,0x06,0x06,0xff]4747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4748 4749v_dual_fmac_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v34750// GFX12: encoding: [0x7d,0x04,0x12,0xc8,0x7d,0x06,0x06,0xff]4751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4752 4753v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v34754// GFX12: encoding: [0x6b,0x04,0x12,0xc8,0x6b,0x06,0x06,0xff]4755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4756 4757v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v34758// GFX12: encoding: [0x6a,0x04,0x12,0xc8,0x6a,0x06,0x06,0xff]4759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4760 4761v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v34762// GFX12: encoding: [0xff,0x04,0x12,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4764 4765v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v34766// GFX12: encoding: [0xfd,0x04,0x12,0xc8,0xc1,0x06,0x06,0xff]4767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4768 4769v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v24770// GFX12: encoding: [0xf0,0x06,0x12,0xc8,0xf0,0x04,0x06,0xff]4771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4772 4773v_dual_fmac_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v54774// GFX12: encoding: [0xc1,0x08,0x12,0xc8,0xfd,0x0a,0x06,0xff]4775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4776 4777v_dual_fmac_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v44778// GFX12: encoding: [0x7c,0x0a,0x12,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]4779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4780 4781v_dual_fmac_f32 v255, v4, v2 :: v_dual_dot2acc_f32_f16 v6, v1, v34782// GFX12: encoding: [0x04,0x05,0x18,0xc8,0x01,0x07,0x06,0xff]4783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4784 4785v_dual_fmac_f32 v255, v1, v2 :: v_dual_dot2acc_f32_f16 v6, v255, v34786// GFX12: encoding: [0x01,0x05,0x18,0xc8,0xff,0x07,0x06,0xff]4787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4788 4789v_dual_fmac_f32 v255, v255, v2 :: v_dual_dot2acc_f32_f16 v6, v2, v34790// GFX12: encoding: [0xff,0x05,0x18,0xc8,0x02,0x07,0x06,0xff]4791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4792 4793v_dual_fmac_f32 v255, v2, v2 :: v_dual_dot2acc_f32_f16 v6, v3, v34794// GFX12: encoding: [0x02,0x05,0x18,0xc8,0x03,0x07,0x06,0xff]4795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4796 4797v_dual_fmac_f32 v255, v3, v2 :: v_dual_dot2acc_f32_f16 v6, v4, v34798// GFX12: encoding: [0x03,0x05,0x18,0xc8,0x04,0x07,0x06,0xff]4799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4800 4801v_dual_fmac_f32 v255, s105, v2 :: v_dual_dot2acc_f32_f16 v6, s1, v34802// GFX12: encoding: [0x69,0x04,0x18,0xc8,0x01,0x06,0x06,0xff]4803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4804 4805v_dual_fmac_f32 v255, s1, v2 :: v_dual_dot2acc_f32_f16 v6, s105, v34806// GFX12: encoding: [0x01,0x04,0x18,0xc8,0x69,0x06,0x06,0xff]4807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4808 4809v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_lo, v34810// GFX12: encoding: [0x7b,0x04,0x18,0xc8,0x6a,0x06,0x06,0xff]4811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4812 4813v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_hi, v34814// GFX12: encoding: [0x7f,0x04,0x18,0xc8,0x6b,0x06,0x06,0xff]4815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4816 4817v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_dot2acc_f32_f16 v6, ttmp15, v34818// GFX12: encoding: [0x7e,0x04,0x18,0xc8,0x7b,0x06,0x06,0xff]4819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4820 4821v_dual_fmac_f32 v255, m0, v2 :: v_dual_dot2acc_f32_f16 v6, m0, v34822// GFX12: encoding: [0x7d,0x04,0x18,0xc8,0x7d,0x06,0x06,0xff]4823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4824 4825v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_dot2acc_f32_f16 v6, exec_lo, v34826// GFX12: encoding: [0x6b,0x04,0x18,0xc8,0x7e,0x06,0x06,0xff]4827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4828 4829v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_dot2acc_f32_f16 v6, exec_hi, v34830// GFX12: encoding: [0x6a,0x04,0x18,0xc8,0x7f,0x06,0x06,0xff]4831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4832 4833v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_dot2acc_f32_f16 v6, null, v34834// GFX12: encoding: [0xff,0x04,0x18,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4836 4837v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_dot2acc_f32_f16 v6, -1, v34838// GFX12: encoding: [0xfd,0x04,0x18,0xc8,0xc1,0x06,0x06,0xff]4839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4840 4841v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_dot2acc_f32_f16 v6, 0.5, v24842// GFX12: encoding: [0xf0,0x06,0x18,0xc8,0xf0,0x04,0x06,0xff]4843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4844 4845v_dual_fmac_f32 v255, -1, v4 :: v_dual_dot2acc_f32_f16 v6, src_scc, v54846// GFX12: encoding: [0xc1,0x08,0x18,0xc8,0xfd,0x0a,0x06,0xff]4847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4848 4849v_dual_fmac_f32 v6, null, v5 :: v_dual_dot2acc_f32_f16 v255, 0xfe0b, v44850// GFX12: encoding: [0x7c,0x0a,0x18,0xc8,0xff,0x08,0xfe,0x06,0x0b,0xfe,0x00,0x00]4851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4852 4853v_dual_fmac_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf1234564854// GFX12: encoding: [0x04,0x05,0x02,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]4855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4856 4857v_dual_fmac_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf1234564858// GFX12: encoding: [0x01,0x05,0x02,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]4859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4860 4861v_dual_fmac_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf1234564862// GFX12: encoding: [0xff,0x05,0x02,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]4863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4864 4865v_dual_fmac_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf1234564866// GFX12: encoding: [0x02,0x05,0x02,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]4867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4868 4869v_dual_fmac_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf1234564870// GFX12: encoding: [0x03,0x05,0x02,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]4871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4872 4873v_dual_fmac_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf1234564874// GFX12: encoding: [0x69,0x04,0x02,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4876 4877v_dual_fmac_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf1234564878// GFX12: encoding: [0x01,0x04,0x02,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4880 4881v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf1234564882// GFX12: encoding: [0x7b,0x04,0x02,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4884 4885v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf1234564886// GFX12: encoding: [0x7f,0x04,0x02,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4888 4889v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf1234564890// GFX12: encoding: [0x7e,0x04,0x02,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4892 4893v_dual_fmac_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf1234564894// GFX12: encoding: [0x7d,0x04,0x02,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4896 4897v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf1234564898// GFX12: encoding: [0x6b,0x04,0x02,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4900 4901v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf1234564902// GFX12: encoding: [0x6a,0x04,0x02,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4904 4905v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf1234564906// GFX12: encoding: [0xff,0x04,0x02,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4908 4909v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf1234564910// GFX12: encoding: [0xfd,0x04,0x02,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4911// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4912 4913v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf1234564914// GFX12: encoding: [0xf0,0x06,0x02,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]4915// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4916 4917v_dual_fmac_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf1234564918// GFX12: encoding: [0xc1,0x08,0x02,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]4919// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4920 4921v_dual_fmac_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf1234564922// GFX12: encoding: [0x7c,0x0a,0x02,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]4923// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4924 4925v_dual_fmac_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v34926// GFX12: encoding: [0x04,0x05,0x00,0xc8,0x01,0x07,0x06,0xff]4927// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4928 4929v_dual_fmac_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v34930// GFX12: encoding: [0x01,0x05,0x00,0xc8,0xff,0x07,0x06,0xff]4931// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4932 4933v_dual_fmac_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v34934// GFX12: encoding: [0xff,0x05,0x00,0xc8,0x02,0x07,0x06,0xff]4935// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4936 4937v_dual_fmac_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v34938// GFX12: encoding: [0x02,0x05,0x00,0xc8,0x03,0x07,0x06,0xff]4939// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4940 4941v_dual_fmac_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v34942// GFX12: encoding: [0x03,0x05,0x00,0xc8,0x04,0x07,0x06,0xff]4943// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4944 4945v_dual_fmac_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v34946// GFX12: encoding: [0x69,0x04,0x00,0xc8,0x01,0x06,0x06,0xff]4947// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4948 4949v_dual_fmac_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v34950// GFX12: encoding: [0x01,0x04,0x00,0xc8,0x69,0x06,0x06,0xff]4951// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4952 4953v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v34954// GFX12: encoding: [0x7b,0x04,0x00,0xc8,0x6a,0x06,0x06,0xff]4955// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4956 4957v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v34958// GFX12: encoding: [0x7f,0x04,0x00,0xc8,0x6b,0x06,0x06,0xff]4959// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4960 4961v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v34962// GFX12: encoding: [0x7e,0x04,0x00,0xc8,0x7b,0x06,0x06,0xff]4963// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4964 4965v_dual_fmac_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v34966// GFX12: encoding: [0x7d,0x04,0x00,0xc8,0x7d,0x06,0x06,0xff]4967// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4968 4969v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v34970// GFX12: encoding: [0x6b,0x04,0x00,0xc8,0x7e,0x06,0x06,0xff]4971// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4972 4973v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v34974// GFX12: encoding: [0x6a,0x04,0x00,0xc8,0x7f,0x06,0x06,0xff]4975// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4976 4977v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v34978// GFX12: encoding: [0xff,0x04,0x00,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4979// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4980 4981v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v34982// GFX12: encoding: [0xfd,0x04,0x00,0xc8,0xc1,0x06,0x06,0xff]4983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4984 4985v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v24986// GFX12: encoding: [0xf0,0x06,0x00,0xc8,0xf0,0x04,0x06,0xff]4987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4988 4989v_dual_fmac_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v54990// GFX12: encoding: [0xc1,0x08,0x00,0xc8,0xfd,0x0a,0x06,0xff]4991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4992 4993v_dual_fmac_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v44994// GFX12: encoding: [0x7c,0x0a,0x00,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]4995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error4996 4997v_dual_fmac_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v44998// GFX12: encoding: [0x04,0xff,0x05,0xc8,0x01,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]4999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5000 5001v_dual_fmac_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v45002// GFX12: encoding: [0x01,0xff,0x05,0xc8,0xff,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]5003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5004 5005v_dual_fmac_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v45006// GFX12: encoding: [0xff,0xff,0x05,0xc8,0x02,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]5007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5008 5009v_dual_fmac_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v45010// GFX12: encoding: [0x02,0xff,0x05,0xc8,0x03,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]5011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5012 5013v_dual_fmac_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v45014// GFX12: encoding: [0x03,0xff,0x05,0xc8,0x04,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]5015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5016 5017v_dual_fmac_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v45018// GFX12: encoding: [0x69,0xfe,0x05,0xc8,0x69,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]5019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5020 5021v_dual_fmac_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v45022// GFX12: encoding: [0x01,0xfe,0x05,0xc8,0x01,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]5023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5024 5025v_dual_fmac_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v45026// GFX12: encoding: [0x7b,0xfe,0x05,0xc8,0x7b,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]5027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5028 5029v_dual_fmac_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v45030// GFX12: encoding: [0x7f,0xfe,0x05,0xc8,0x7f,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]5031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5032 5033v_dual_fmac_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v45034// GFX12: encoding: [0x7e,0xfe,0x05,0xc8,0x7e,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]5035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5036 5037v_dual_fmac_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v45038// GFX12: encoding: [0x7d,0xfe,0x05,0xc8,0x7d,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]5039// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5040 5041v_dual_fmac_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v45042// GFX12: encoding: [0x6b,0xfe,0x05,0xc8,0x6b,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]5043// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5044 5045v_dual_fmac_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v45046// GFX12: encoding: [0x6a,0xfe,0x05,0xc8,0x6a,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]5047// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5048 5049v_dual_fmac_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v45050// GFX12: encoding: [0xff,0xfe,0x05,0xc8,0x7c,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]5051// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5052 5053v_dual_fmac_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v45054// GFX12: encoding: [0xfd,0xfe,0x05,0xc8,0xc1,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]5055// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5056 5057v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v45058// GFX12: encoding: [0xf0,0x06,0x04,0xc8,0xf0,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]5059// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5060 5061v_dual_fmac_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v45062// GFX12: encoding: [0xc1,0x08,0x04,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]5063// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5064 5065v_dual_fmac_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v2555066// GFX12: encoding: [0x7c,0x0a,0x04,0xc8,0xff,0xfe,0xff,0x06,0x56,0x34,0x12,0xaf]5067// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5068 5069v_dual_fmac_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v35070// GFX12: encoding: [0x04,0x05,0x22,0xc8,0x01,0x07,0x06,0xff]5071// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5072 5073v_dual_fmac_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v35074// GFX12: encoding: [0x01,0x05,0x22,0xc8,0xff,0x07,0x06,0xff]5075// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5076 5077v_dual_fmac_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v35078// GFX12: encoding: [0xff,0x05,0x22,0xc8,0x02,0x07,0x06,0xff]5079// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5080 5081v_dual_fmac_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v35082// GFX12: encoding: [0x02,0x05,0x22,0xc8,0x03,0x07,0x06,0xff]5083// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5084 5085v_dual_fmac_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v35086// GFX12: encoding: [0x03,0x05,0x22,0xc8,0x04,0x07,0x06,0xff]5087// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5088 5089v_dual_fmac_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v35090// GFX12: encoding: [0x69,0x04,0x22,0xc8,0x01,0x06,0x06,0xff]5091// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5092 5093v_dual_fmac_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v35094// GFX12: encoding: [0x01,0x04,0x22,0xc8,0x69,0x06,0x06,0xff]5095// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5096 5097v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v35098// GFX12: encoding: [0x7b,0x04,0x22,0xc8,0x6a,0x06,0x06,0xff]5099// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5100 5101v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v35102// GFX12: encoding: [0x7f,0x04,0x22,0xc8,0x6b,0x06,0x06,0xff]5103// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5104 5105v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v35106// GFX12: encoding: [0x7e,0x04,0x22,0xc8,0x7b,0x06,0x06,0xff]5107// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5108 5109v_dual_fmac_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v35110// GFX12: encoding: [0x7d,0x04,0x22,0xc8,0x7d,0x06,0x06,0xff]5111// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5112 5113v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v35114// GFX12: encoding: [0x6b,0x04,0x22,0xc8,0x7e,0x06,0x06,0xff]5115// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5116 5117v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v35118// GFX12: encoding: [0x6a,0x04,0x22,0xc8,0x7f,0x06,0x06,0xff]5119// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5120 5121v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v35122// GFX12: encoding: [0xff,0x04,0x22,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]5123// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5124 5125v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v35126// GFX12: encoding: [0xfd,0x04,0x22,0xc8,0xc1,0x06,0x06,0xff]5127// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5128 5129v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v25130// GFX12: encoding: [0xf0,0x06,0x22,0xc8,0xf0,0x04,0x06,0xff]5131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5132 5133v_dual_fmac_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v55134// GFX12: encoding: [0xc1,0x08,0x22,0xc8,0xfd,0x0a,0x06,0xff]5135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5136 5137v_dual_fmac_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v45138// GFX12: encoding: [0x7c,0x0a,0x22,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]5139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5140 5141v_dual_fmac_f32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v35142// GFX12: encoding: [0x04,0x05,0x14,0xc8,0x01,0x07,0x06,0xff]5143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5144 5145v_dual_fmac_f32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v35146// GFX12: encoding: [0x01,0x05,0x14,0xc8,0xff,0x07,0x06,0xff]5147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5148 5149v_dual_fmac_f32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v35150// GFX12: encoding: [0xff,0x05,0x14,0xc8,0x02,0x07,0x06,0xff]5151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5152 5153v_dual_fmac_f32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v35154// GFX12: encoding: [0x02,0x05,0x14,0xc8,0x03,0x07,0x06,0xff]5155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5156 5157v_dual_fmac_f32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v35158// GFX12: encoding: [0x03,0x05,0x14,0xc8,0x04,0x07,0x06,0xff]5159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5160 5161v_dual_fmac_f32 v255, s105, v2 :: v_dual_max_num_f32 v6, s1, v35162// GFX12: encoding: [0x69,0x04,0x14,0xc8,0x01,0x06,0x06,0xff]5163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5164 5165v_dual_fmac_f32 v255, s1, v2 :: v_dual_max_num_f32 v6, s105, v35166// GFX12: encoding: [0x01,0x04,0x14,0xc8,0x69,0x06,0x06,0xff]5167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5168 5169v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, vcc_lo, v35170// GFX12: encoding: [0x7b,0x04,0x14,0xc8,0x6a,0x06,0x06,0xff]5171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5172 5173v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v35174// GFX12: encoding: [0x7f,0x04,0x14,0xc8,0x6b,0x06,0x06,0xff]5175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5176 5177v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, ttmp15, v35178// GFX12: encoding: [0x7e,0x04,0x14,0xc8,0x7b,0x06,0x06,0xff]5179// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5180 5181v_dual_fmac_f32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v35182// GFX12: encoding: [0x7d,0x04,0x14,0xc8,0x7d,0x06,0x06,0xff]5183// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5184 5185v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, exec_lo, v35186// GFX12: encoding: [0x6b,0x04,0x14,0xc8,0x7e,0x06,0x06,0xff]5187// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5188 5189v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, exec_hi, v35190// GFX12: encoding: [0x6a,0x04,0x14,0xc8,0x7f,0x06,0x06,0xff]5191// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5192 5193v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v35194// GFX12: encoding: [0xff,0x04,0x14,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]5195// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5196 5197v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v35198// GFX12: encoding: [0xfd,0x04,0x14,0xc8,0xc1,0x06,0x06,0xff]5199// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5200 5201v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v25202// GFX12: encoding: [0xf0,0x06,0x14,0xc8,0xf0,0x04,0x06,0xff]5203// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5204 5205v_dual_fmac_f32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v55206// GFX12: encoding: [0xc1,0x08,0x14,0xc8,0xfd,0x0a,0x06,0xff]5207// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5208 5209v_dual_fmac_f32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v45210// GFX12: encoding: [0x7c,0x0a,0x14,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]5211// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5212 5213v_dual_fmac_f32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v35214// GFX12: encoding: [0x04,0x05,0x16,0xc8,0x01,0x07,0x06,0xff]5215// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5216 5217v_dual_fmac_f32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v35218// GFX12: encoding: [0x01,0x05,0x16,0xc8,0xff,0x07,0x06,0xff]5219// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5220 5221v_dual_fmac_f32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v35222// GFX12: encoding: [0xff,0x05,0x16,0xc8,0x02,0x07,0x06,0xff]5223// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5224 5225v_dual_fmac_f32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v35226// GFX12: encoding: [0x02,0x05,0x16,0xc8,0x03,0x07,0x06,0xff]5227// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5228 5229v_dual_fmac_f32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v35230// GFX12: encoding: [0x03,0x05,0x16,0xc8,0x04,0x07,0x06,0xff]5231// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5232 5233v_dual_fmac_f32 v255, s105, v2 :: v_dual_min_num_f32 v6, s1, v35234// GFX12: encoding: [0x69,0x04,0x16,0xc8,0x01,0x06,0x06,0xff]5235// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5236 5237v_dual_fmac_f32 v255, s1, v2 :: v_dual_min_num_f32 v6, s105, v35238// GFX12: encoding: [0x01,0x04,0x16,0xc8,0x69,0x06,0x06,0xff]5239// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5240 5241v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, vcc_lo, v35242// GFX12: encoding: [0x7b,0x04,0x16,0xc8,0x6a,0x06,0x06,0xff]5243// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5244 5245v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v35246// GFX12: encoding: [0x7f,0x04,0x16,0xc8,0x6b,0x06,0x06,0xff]5247// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5248 5249v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, ttmp15, v35250// GFX12: encoding: [0x7e,0x04,0x16,0xc8,0x7b,0x06,0x06,0xff]5251// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5252 5253v_dual_fmac_f32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v35254// GFX12: encoding: [0x7d,0x04,0x16,0xc8,0x7d,0x06,0x06,0xff]5255// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5256 5257v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, exec_lo, v35258// GFX12: encoding: [0x6b,0x04,0x16,0xc8,0x7e,0x06,0x06,0xff]5259// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5260 5261v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, exec_hi, v35262// GFX12: encoding: [0x6a,0x04,0x16,0xc8,0x7f,0x06,0x06,0xff]5263// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5264 5265v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v35266// GFX12: encoding: [0xff,0x04,0x16,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]5267// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5268 5269v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v35270// GFX12: encoding: [0xfd,0x04,0x16,0xc8,0xc1,0x06,0x06,0xff]5271// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5272 5273v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v25274// GFX12: encoding: [0xf0,0x06,0x16,0xc8,0xf0,0x04,0x06,0xff]5275// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5276 5277v_dual_fmac_f32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v55278// GFX12: encoding: [0xc1,0x08,0x16,0xc8,0xfd,0x0a,0x06,0xff]5279// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5280 5281v_dual_fmac_f32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v45282// GFX12: encoding: [0x7c,0x0a,0x16,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]5283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5284 5285v_dual_fmac_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v15286// GFX12: encoding: [0x04,0xff,0x11,0xc8,0x01,0x01,0x06,0xff]5287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5288 5289v_dual_fmac_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v2555290// GFX12: encoding: [0x01,0xff,0x11,0xc8,0xff,0x01,0x06,0xff]5291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5292 5293v_dual_fmac_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v25294// GFX12: encoding: [0xff,0xff,0x11,0xc8,0x02,0x01,0x06,0xff]5295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5296 5297v_dual_fmac_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v35298// GFX12: encoding: [0x02,0xff,0x11,0xc8,0x03,0x01,0x06,0xff]5299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5300 5301v_dual_fmac_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v45302// GFX12: encoding: [0x03,0xff,0x11,0xc8,0x04,0x01,0x06,0xff]5303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5304 5305v_dual_fmac_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s15306// GFX12: encoding: [0x69,0xfe,0x11,0xc8,0x01,0x00,0x06,0xff]5307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5308 5309v_dual_fmac_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s1055310// GFX12: encoding: [0x01,0xfe,0x11,0xc8,0x69,0x00,0x06,0xff]5311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5312 5313v_dual_fmac_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo5314// GFX12: encoding: [0x7b,0xfe,0x11,0xc8,0x6a,0x00,0x06,0xff]5315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5316 5317v_dual_fmac_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi5318// GFX12: encoding: [0x7f,0xfe,0x11,0xc8,0x6b,0x00,0x06,0xff]5319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5320 5321v_dual_fmac_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp155322// GFX12: encoding: [0x7e,0xfe,0x11,0xc8,0x7b,0x00,0x06,0xff]5323// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5324 5325v_dual_fmac_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m05326// GFX12: encoding: [0x7d,0xfe,0x11,0xc8,0x7d,0x00,0x06,0xff]5327// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5328 5329v_dual_fmac_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo5330// GFX12: encoding: [0x6b,0xfe,0x11,0xc8,0x7e,0x00,0x06,0xff]5331// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5332 5333v_dual_fmac_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi5334// GFX12: encoding: [0x6a,0xfe,0x11,0xc8,0x7f,0x00,0x06,0xff]5335// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5336 5337v_dual_fmac_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null5338// GFX12: encoding: [0xff,0xfe,0x11,0xc8,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]5339// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5340 5341v_dual_fmac_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -15342// GFX12: encoding: [0xfd,0xfe,0x11,0xc8,0xc1,0x00,0x06,0xff]5343// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5344 5345v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.55346// GFX12: encoding: [0xf0,0x06,0x10,0xc8,0xf0,0x00,0x06,0xff]5347// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5348 5349v_dual_fmac_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc5350// GFX12: encoding: [0xc1,0x08,0x10,0xc8,0xfd,0x00,0x06,0xff]5351// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5352 5353v_dual_fmac_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf1234565354// GFX12: encoding: [0x7c,0x0a,0x10,0xc8,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]5355// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5356 5357v_dual_fmac_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v35358// GFX12: encoding: [0x04,0x05,0x0e,0xc8,0x01,0x07,0x06,0xff]5359// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5360 5361v_dual_fmac_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v35362// GFX12: encoding: [0x01,0x05,0x0e,0xc8,0xff,0x07,0x06,0xff]5363// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5364 5365v_dual_fmac_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v35366// GFX12: encoding: [0xff,0x05,0x0e,0xc8,0x02,0x07,0x06,0xff]5367// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5368 5369v_dual_fmac_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v35370// GFX12: encoding: [0x02,0x05,0x0e,0xc8,0x03,0x07,0x06,0xff]5371// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5372 5373v_dual_fmac_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v35374// GFX12: encoding: [0x03,0x05,0x0e,0xc8,0x04,0x07,0x06,0xff]5375// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5376 5377v_dual_fmac_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v35378// GFX12: encoding: [0x69,0x04,0x0e,0xc8,0x01,0x06,0x06,0xff]5379// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5380 5381v_dual_fmac_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v35382// GFX12: encoding: [0x01,0x04,0x0e,0xc8,0x69,0x06,0x06,0xff]5383// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5384 5385v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v35386// GFX12: encoding: [0x7b,0x04,0x0e,0xc8,0x6a,0x06,0x06,0xff]5387// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5388 5389v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v35390// GFX12: encoding: [0x7f,0x04,0x0e,0xc8,0x6b,0x06,0x06,0xff]5391// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5392 5393v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v35394// GFX12: encoding: [0x7e,0x04,0x0e,0xc8,0x7b,0x06,0x06,0xff]5395// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5396 5397v_dual_fmac_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v35398// GFX12: encoding: [0x7d,0x04,0x0e,0xc8,0x7d,0x06,0x06,0xff]5399// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5400 5401v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v35402// GFX12: encoding: [0x6b,0x04,0x0e,0xc8,0x7e,0x06,0x06,0xff]5403// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5404 5405v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v35406// GFX12: encoding: [0x6a,0x04,0x0e,0xc8,0x7f,0x06,0x06,0xff]5407// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5408 5409v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v35410// GFX12: encoding: [0xff,0x04,0x0e,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]5411// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5412 5413v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v35414// GFX12: encoding: [0xfd,0x04,0x0e,0xc8,0xc1,0x06,0x06,0xff]5415// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5416 5417v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v25418// GFX12: encoding: [0xf0,0x06,0x0e,0xc8,0xf0,0x04,0x06,0xff]5419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5420 5421v_dual_fmac_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v55422// GFX12: encoding: [0xc1,0x08,0x0e,0xc8,0xfd,0x0a,0x06,0xff]5423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5424 5425v_dual_fmac_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v45426// GFX12: encoding: [0x7c,0x0a,0x0e,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]5427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5428 5429v_dual_fmac_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v35430// GFX12: encoding: [0x04,0x05,0x06,0xc8,0x01,0x07,0x06,0xff]5431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5432 5433v_dual_fmac_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v35434// GFX12: encoding: [0x01,0x05,0x06,0xc8,0xff,0x07,0x06,0xff]5435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5436 5437v_dual_fmac_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v35438// GFX12: encoding: [0xff,0x05,0x06,0xc8,0x02,0x07,0x06,0xff]5439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5440 5441v_dual_fmac_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v35442// GFX12: encoding: [0x02,0x05,0x06,0xc8,0x03,0x07,0x06,0xff]5443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5444 5445v_dual_fmac_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v35446// GFX12: encoding: [0x03,0x05,0x06,0xc8,0x04,0x07,0x06,0xff]5447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5448 5449v_dual_fmac_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v35450// GFX12: encoding: [0x69,0x04,0x06,0xc8,0x01,0x06,0x06,0xff]5451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5452 5453v_dual_fmac_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v35454// GFX12: encoding: [0x01,0x04,0x06,0xc8,0x69,0x06,0x06,0xff]5455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5456 5457v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v35458// GFX12: encoding: [0x7b,0x04,0x06,0xc8,0x6a,0x06,0x06,0xff]5459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5460 5461v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v35462// GFX12: encoding: [0x7f,0x04,0x06,0xc8,0x6b,0x06,0x06,0xff]5463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5464 5465v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v35466// GFX12: encoding: [0x7e,0x04,0x06,0xc8,0x7b,0x06,0x06,0xff]5467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5468 5469v_dual_fmac_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v35470// GFX12: encoding: [0x7d,0x04,0x06,0xc8,0x7d,0x06,0x06,0xff]5471// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5472 5473v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v35474// GFX12: encoding: [0x6b,0x04,0x06,0xc8,0x7e,0x06,0x06,0xff]5475// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5476 5477v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v35478// GFX12: encoding: [0x6a,0x04,0x06,0xc8,0x7f,0x06,0x06,0xff]5479// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5480 5481v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v35482// GFX12: encoding: [0xff,0x04,0x06,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]5483// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5484 5485v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v35486// GFX12: encoding: [0xfd,0x04,0x06,0xc8,0xc1,0x06,0x06,0xff]5487// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5488 5489v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v25490// GFX12: encoding: [0xf0,0x06,0x06,0xc8,0xf0,0x04,0x06,0xff]5491// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5492 5493v_dual_fmac_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v55494// GFX12: encoding: [0xc1,0x08,0x06,0xc8,0xfd,0x0a,0x06,0xff]5495// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5496 5497v_dual_fmac_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v45498// GFX12: encoding: [0x7c,0x0a,0x06,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]5499// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5500 5501v_dual_fmac_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v35502// GFX12: encoding: [0x04,0x05,0x0a,0xc8,0x01,0x07,0x06,0xff]5503// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5504 5505v_dual_fmac_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v35506// GFX12: encoding: [0x01,0x05,0x0a,0xc8,0xff,0x07,0x06,0xff]5507// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5508 5509v_dual_fmac_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v35510// GFX12: encoding: [0xff,0x05,0x0a,0xc8,0x02,0x07,0x06,0xff]5511// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5512 5513v_dual_fmac_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v35514// GFX12: encoding: [0x02,0x05,0x0a,0xc8,0x03,0x07,0x06,0xff]5515// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5516 5517v_dual_fmac_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v35518// GFX12: encoding: [0x03,0x05,0x0a,0xc8,0x04,0x07,0x06,0xff]5519// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5520 5521v_dual_fmac_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v35522// GFX12: encoding: [0x69,0x04,0x0a,0xc8,0x01,0x06,0x06,0xff]5523// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5524 5525v_dual_fmac_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v35526// GFX12: encoding: [0x01,0x04,0x0a,0xc8,0x69,0x06,0x06,0xff]5527// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5528 5529v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v35530// GFX12: encoding: [0x7b,0x04,0x0a,0xc8,0x6a,0x06,0x06,0xff]5531// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5532 5533v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v35534// GFX12: encoding: [0x7f,0x04,0x0a,0xc8,0x6b,0x06,0x06,0xff]5535// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5536 5537v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v35538// GFX12: encoding: [0x7e,0x04,0x0a,0xc8,0x7b,0x06,0x06,0xff]5539// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5540 5541v_dual_fmac_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v35542// GFX12: encoding: [0x7d,0x04,0x0a,0xc8,0x7d,0x06,0x06,0xff]5543// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5544 5545v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v35546// GFX12: encoding: [0x6b,0x04,0x0a,0xc8,0x7e,0x06,0x06,0xff]5547// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5548 5549v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v35550// GFX12: encoding: [0x6a,0x04,0x0a,0xc8,0x7f,0x06,0x06,0xff]5551// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5552 5553v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v35554// GFX12: encoding: [0xff,0x04,0x0a,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]5555// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5556 5557v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v35558// GFX12: encoding: [0xfd,0x04,0x0a,0xc8,0xc1,0x06,0x06,0xff]5559// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5560 5561v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v25562// GFX12: encoding: [0xf0,0x06,0x0a,0xc8,0xf0,0x04,0x06,0xff]5563// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5564 5565v_dual_fmac_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v55566// GFX12: encoding: [0xc1,0x08,0x0a,0xc8,0xfd,0x0a,0x06,0xff]5567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5568 5569v_dual_fmac_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v45570// GFX12: encoding: [0x7c,0x0a,0x0a,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]5571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5572 5573v_dual_fmac_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v35574// GFX12: encoding: [0x04,0x05,0x0c,0xc8,0x01,0x07,0x06,0xff]5575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5576 5577v_dual_fmac_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v35578// GFX12: encoding: [0x01,0x05,0x0c,0xc8,0xff,0x07,0x06,0xff]5579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5580 5581v_dual_fmac_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v35582// GFX12: encoding: [0xff,0x05,0x0c,0xc8,0x02,0x07,0x06,0xff]5583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5584 5585v_dual_fmac_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v35586// GFX12: encoding: [0x02,0x05,0x0c,0xc8,0x03,0x07,0x06,0xff]5587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5588 5589v_dual_fmac_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v35590// GFX12: encoding: [0x03,0x05,0x0c,0xc8,0x04,0x07,0x06,0xff]5591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5592 5593v_dual_fmac_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v35594// GFX12: encoding: [0x69,0x04,0x0c,0xc8,0x01,0x06,0x06,0xff]5595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5596 5597v_dual_fmac_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v35598// GFX12: encoding: [0x01,0x04,0x0c,0xc8,0x69,0x06,0x06,0xff]5599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5600 5601v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v35602// GFX12: encoding: [0x7b,0x04,0x0c,0xc8,0x6a,0x06,0x06,0xff]5603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5604 5605v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v35606// GFX12: encoding: [0x7f,0x04,0x0c,0xc8,0x6b,0x06,0x06,0xff]5607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5608 5609v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v35610// GFX12: encoding: [0x7e,0x04,0x0c,0xc8,0x7b,0x06,0x06,0xff]5611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5612 5613v_dual_fmac_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v35614// GFX12: encoding: [0x7d,0x04,0x0c,0xc8,0x7d,0x06,0x06,0xff]5615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5616 5617v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v35618// GFX12: encoding: [0x6b,0x04,0x0c,0xc8,0x7e,0x06,0x06,0xff]5619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5620 5621v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v35622// GFX12: encoding: [0x6a,0x04,0x0c,0xc8,0x7f,0x06,0x06,0xff]5623// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5624 5625v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v35626// GFX12: encoding: [0xff,0x04,0x0c,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]5627// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5628 5629v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v35630// GFX12: encoding: [0xfd,0x04,0x0c,0xc8,0xc1,0x06,0x06,0xff]5631// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5632 5633v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v25634// GFX12: encoding: [0xf0,0x06,0x0c,0xc8,0xf0,0x04,0x06,0xff]5635// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5636 5637v_dual_fmac_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v55638// GFX12: encoding: [0xc1,0x08,0x0c,0xc8,0xfd,0x0a,0x06,0xff]5639// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5640 5641v_dual_fmac_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v45642// GFX12: encoding: [0x7c,0x0a,0x0c,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]5643// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5644 5645v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_add_f32 v6, v1, v2555646// GFX12: encoding: [0x04,0xff,0x89,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5647// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5648 5649v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_add_f32 v6, v255, v2555650// GFX12: encoding: [0x01,0xff,0x89,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5651// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5652 5653v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_add_f32 v6, v2, v2555654// GFX12: encoding: [0xff,0xff,0x89,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5655// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5656 5657v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_add_f32 v6, v3, v2555658// GFX12: encoding: [0x02,0xff,0x89,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5659// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5660 5661v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_add_f32 v6, v4, v2555662// GFX12: encoding: [0x03,0xff,0x89,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5663// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5664 5665v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_add_f32 v6, s105, v2555666// GFX12: encoding: [0x69,0xfe,0x89,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5667// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5668 5669v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_add_f32 v6, s1, v2555670// GFX12: encoding: [0x01,0xfe,0x89,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5671// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5672 5673v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_add_f32 v6, ttmp15, v2555674// GFX12: encoding: [0x7b,0xfe,0x89,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5675// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5676 5677v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_add_f32 v6, exec_hi, v2555678// GFX12: encoding: [0x7f,0xfe,0x89,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5679// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5680 5681v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_add_f32 v6, exec_lo, v2555682// GFX12: encoding: [0x7e,0xfe,0x89,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5683// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5684 5685v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_add_f32 v6, m0, v2555686// GFX12: encoding: [0x7d,0xfe,0x89,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5687// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5688 5689v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_add_f32 v6, vcc_hi, v2555690// GFX12: encoding: [0x6b,0xfe,0x89,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5691// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5692 5693v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_add_f32 v6, vcc_lo, v2555694// GFX12: encoding: [0x6a,0xfe,0x89,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5695// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5696 5697v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_add_f32 v6, null, v2555698// GFX12: encoding: [0xff,0xfe,0x89,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5700 5701v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_add_f32 v6, -1, v2555702// GFX12: encoding: [0xfd,0xfe,0x89,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5704 5705v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_add_f32 v6, 0.5, v35706// GFX12: encoding: [0xf0,0xfe,0x89,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]5707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5708 5709v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_add_f32 v6, src_scc, v45710// GFX12: encoding: [0xc1,0xfe,0x89,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]5711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5712 5713v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_add_f32 v255, 0xaf123456, v55714// GFX12: encoding: [0x7c,0x08,0x88,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]5715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5716 5717v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, v1, v2555718// GFX12: encoding: [0x04,0xff,0xa1,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5720 5721v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, v255, v2555722// GFX12: encoding: [0x01,0xff,0xa1,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5724 5725v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, v2, v2555726// GFX12: encoding: [0xff,0xff,0xa1,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5728 5729v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, v3, v2555730// GFX12: encoding: [0x02,0xff,0xa1,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5732 5733v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, v4, v2555734// GFX12: encoding: [0x03,0xff,0xa1,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5736 5737v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, s105, v2555738// GFX12: encoding: [0x69,0xfe,0xa1,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5740 5741v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, s1, v2555742// GFX12: encoding: [0x01,0xfe,0xa1,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5744 5745v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, ttmp15, v2555746// GFX12: encoding: [0x7b,0xfe,0xa1,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5748 5749v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, exec_hi, v2555750// GFX12: encoding: [0x7f,0xfe,0xa1,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5752 5753v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, exec_lo, v2555754// GFX12: encoding: [0x7e,0xfe,0xa1,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5756 5757v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, m0, v2555758// GFX12: encoding: [0x7d,0xfe,0xa1,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5760 5761v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, vcc_hi, v2555762// GFX12: encoding: [0x6b,0xfe,0xa1,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5764 5765v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, vcc_lo, v2555766// GFX12: encoding: [0x6a,0xfe,0xa1,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5768 5769v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, null, v2555770// GFX12: encoding: [0xff,0xfe,0xa1,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5772 5773v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, -1, v2555774// GFX12: encoding: [0xfd,0xfe,0xa1,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5776 5777v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, 0.5, v35778// GFX12: encoding: [0xf0,0xfe,0xa1,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]5779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5780 5781v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, src_scc, v45782// GFX12: encoding: [0xc1,0xfe,0xa1,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]5783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5784 5785v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_add_nc_u32 v255, 0xaf123456, v55786// GFX12: encoding: [0x7c,0x08,0xa0,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]5787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5788 5789v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_and_b32 v6, v1, v2555790// GFX12: encoding: [0x04,0xff,0xa5,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5792 5793v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_and_b32 v6, v255, v2555794// GFX12: encoding: [0x01,0xff,0xa5,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5796 5797v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_and_b32 v6, v2, v2555798// GFX12: encoding: [0xff,0xff,0xa5,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5800 5801v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_and_b32 v6, v3, v2555802// GFX12: encoding: [0x02,0xff,0xa5,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5804 5805v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_and_b32 v6, v4, v2555806// GFX12: encoding: [0x03,0xff,0xa5,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5808 5809v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_and_b32 v6, s105, v2555810// GFX12: encoding: [0x69,0xfe,0xa5,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5812 5813v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_and_b32 v6, s1, v2555814// GFX12: encoding: [0x01,0xfe,0xa5,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5816 5817v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_and_b32 v6, ttmp15, v2555818// GFX12: encoding: [0x7b,0xfe,0xa5,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5820 5821v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_and_b32 v6, exec_hi, v2555822// GFX12: encoding: [0x7f,0xfe,0xa5,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5824 5825v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_and_b32 v6, exec_lo, v2555826// GFX12: encoding: [0x7e,0xfe,0xa5,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5828 5829v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_and_b32 v6, m0, v2555830// GFX12: encoding: [0x7d,0xfe,0xa5,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5832 5833v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_and_b32 v6, vcc_hi, v2555834// GFX12: encoding: [0x6b,0xfe,0xa5,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5836 5837v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_and_b32 v6, vcc_lo, v2555838// GFX12: encoding: [0x6a,0xfe,0xa5,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5840 5841v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_and_b32 v6, null, v2555842// GFX12: encoding: [0xff,0xfe,0xa5,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5844 5845v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_and_b32 v6, -1, v2555846// GFX12: encoding: [0xfd,0xfe,0xa5,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5848 5849v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_and_b32 v6, 0.5, v35850// GFX12: encoding: [0xf0,0xfe,0xa5,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]5851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5852 5853v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_and_b32 v6, src_scc, v45854// GFX12: encoding: [0xc1,0xfe,0xa5,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]5855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5856 5857v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_and_b32 v255, 0xaf123456, v55858// GFX12: encoding: [0x7c,0x08,0xa4,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]5859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5860 5861v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, v1, v2555862// GFX12: encoding: [0x04,0xff,0x93,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5864 5865v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, v255, v2555866// GFX12: encoding: [0x01,0xff,0x93,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5868 5869v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, v2, v2555870// GFX12: encoding: [0xff,0xff,0x93,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5872 5873v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, v3, v2555874// GFX12: encoding: [0x02,0xff,0x93,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5876 5877v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, v4, v2555878// GFX12: encoding: [0x03,0xff,0x93,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5880 5881v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, null, v2555882// GFX12: encoding: [0xff,0xfe,0x93,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5884 5885v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, -1, v35886// GFX12: encoding: [0xf0,0xfe,0x93,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]5887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5888 5889v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, 0.5, v45890// GFX12: encoding: [0xc1,0xfe,0x93,0xc8,0xf0,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]5891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5892 5893v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_cndmask_b32 v255, 0xaf123456, v55894// GFX12: encoding: [0x7c,0x08,0x92,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]5895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5896 5897v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_dot2acc_f32_f16 v6, v255, v2555898// GFX12: encoding: [0x01,0xff,0x99,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5900 5901v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_dot2acc_f32_f16 v6, v1, v2555902// GFX12: encoding: [0xff,0xff,0x99,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5904 5905v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_dot2acc_f32_f16 v6, v3, v2555906// GFX12: encoding: [0x02,0xff,0x99,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5908 5909v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_dot2acc_f32_f16 v6, v2, v2555910// GFX12: encoding: [0x03,0xff,0x99,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5911// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5912 5913v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_dot2acc_f32_f16 v6, s105, v2555914// GFX12: encoding: [0x69,0xfe,0x99,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5915// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5916 5917v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_dot2acc_f32_f16 v6, s1, v2555918// GFX12: encoding: [0x01,0xfe,0x99,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5919// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5920 5921v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_dot2acc_f32_f16 v6, ttmp15, v2555922// GFX12: encoding: [0x7b,0xfe,0x99,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5923// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5924 5925v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_dot2acc_f32_f16 v6, v4, v2555926// GFX12: encoding: [0x7f,0xfe,0x99,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5927// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5928 5929v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_dot2acc_f32_f16 v6, exec_lo, v2555930// GFX12: encoding: [0x7e,0xfe,0x99,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5931// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5932 5933v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_dot2acc_f32_f16 v6, m0, v2555934// GFX12: encoding: [0x7d,0xfe,0x99,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5935// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5936 5937v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_dot2acc_f32_f16 v6, vcc_hi, v2555938// GFX12: encoding: [0x6b,0xfe,0x99,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5939// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5940 5941v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_dot2acc_f32_f16 v6, vcc_lo, v2555942// GFX12: encoding: [0x6a,0xfe,0x99,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5943// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5944 5945v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_dot2acc_f32_f16 v6, exec_hi, v2555946// GFX12: encoding: [0xff,0xfe,0x99,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5947// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5948 5949v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_dot2acc_f32_f16 v6, null, v2555950// GFX12: encoding: [0xfd,0xfe,0x99,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5951// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5952 5953v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_dot2acc_f32_f16 v6, -1, v35954// GFX12: encoding: [0xf0,0xfe,0x99,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]5955// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5956 5957v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_dot2acc_f32_f16 v6, 0.5, v45958// GFX12: encoding: [0xc1,0xfe,0x99,0xc8,0xf0,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]5959// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5960 5961v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_dot2acc_f32_f16 v255, src_scc, v55962// GFX12: encoding: [0x7c,0x08,0x98,0xc8,0xfd,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]5963// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5964 5965v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, v1, v255, 0xaf1234565966// GFX12: encoding: [0x04,0xff,0x83,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5967// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5968 5969v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, v255, v255, 0xaf1234565970// GFX12: encoding: [0x01,0xff,0x83,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5971// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5972 5973v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, v2, v255, 0xaf1234565974// GFX12: encoding: [0xff,0xff,0x83,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5975// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5976 5977v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, v3, v255, 0xaf1234565978// GFX12: encoding: [0x02,0xff,0x83,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5979// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5980 5981v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, v4, v255, 0xaf1234565982// GFX12: encoding: [0x03,0xff,0x83,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5984 5985v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, s105, v255, 0xaf1234565986// GFX12: encoding: [0x69,0xfe,0x83,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5988 5989v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, s1, v255, 0xaf1234565990// GFX12: encoding: [0x01,0xfe,0x83,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5992 5993v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, ttmp15, v255, 0xaf1234565994// GFX12: encoding: [0x7b,0xfe,0x83,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error5996 5997v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, exec_hi, v255, 0xaf1234565998// GFX12: encoding: [0x7f,0xfe,0x83,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6000 6001v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, exec_lo, v255, 0xaf1234566002// GFX12: encoding: [0x7e,0xfe,0x83,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6004 6005v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, m0, v255, 0xaf1234566006// GFX12: encoding: [0x7d,0xfe,0x83,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6008 6009v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, vcc_hi, v255, 0xaf1234566010// GFX12: encoding: [0x6b,0xfe,0x83,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6012 6013v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, vcc_lo, v255, 0xaf1234566014// GFX12: encoding: [0x6a,0xfe,0x83,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6016 6017v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, null, v255, 0xaf1234566018// GFX12: encoding: [0xff,0xfe,0x83,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6020 6021v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, -1, v255, 0xaf1234566022// GFX12: encoding: [0xfd,0xfe,0x83,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6024 6025v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, 0.5, v3, 0xaf1234566026// GFX12: encoding: [0xf0,0xfe,0x83,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]6027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6028 6029v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, src_scc, v4, 0xaf1234566030// GFX12: encoding: [0xc1,0xfe,0x83,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]6031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6032 6033v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_fmaak_f32 v255, 0xaf123456, v5, 0xaf1234566034// GFX12: encoding: [0x7c,0x08,0x82,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]6035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6036 6037v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_fmac_f32 v6, v1, v2556038// GFX12: encoding: [0x04,0xff,0x81,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6039// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6040 6041v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_fmac_f32 v6, v255, v2556042// GFX12: encoding: [0x01,0xff,0x81,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6043// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6044 6045v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_fmac_f32 v6, v2, v2556046// GFX12: encoding: [0xff,0xff,0x81,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6047// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6048 6049v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_fmac_f32 v6, v3, v2556050// GFX12: encoding: [0x02,0xff,0x81,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6051// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6052 6053v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_fmac_f32 v6, v4, v2556054// GFX12: encoding: [0x03,0xff,0x81,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6055// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6056 6057v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_fmac_f32 v6, s105, v2556058// GFX12: encoding: [0x69,0xfe,0x81,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6059// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6060 6061v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_fmac_f32 v6, s1, v2556062// GFX12: encoding: [0x01,0xfe,0x81,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6063// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6064 6065v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_fmac_f32 v6, ttmp15, v2556066// GFX12: encoding: [0x7b,0xfe,0x81,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6067// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6068 6069v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_fmac_f32 v6, exec_hi, v2556070// GFX12: encoding: [0x7f,0xfe,0x81,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6071// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6072 6073v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_fmac_f32 v6, exec_lo, v2556074// GFX12: encoding: [0x7e,0xfe,0x81,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6075// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6076 6077v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_fmac_f32 v6, m0, v2556078// GFX12: encoding: [0x7d,0xfe,0x81,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6079// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6080 6081v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_fmac_f32 v6, vcc_hi, v2556082// GFX12: encoding: [0x6b,0xfe,0x81,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6083// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6084 6085v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_fmac_f32 v6, vcc_lo, v2556086// GFX12: encoding: [0x6a,0xfe,0x81,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6087// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6088 6089v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_fmac_f32 v6, null, v2556090// GFX12: encoding: [0xff,0xfe,0x81,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6091// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6092 6093v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_fmac_f32 v6, -1, v2556094// GFX12: encoding: [0xfd,0xfe,0x81,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6095// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6096 6097v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_fmac_f32 v6, 0.5, v36098// GFX12: encoding: [0xf0,0xfe,0x81,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]6099// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6100 6101v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_fmac_f32 v6, src_scc, v46102// GFX12: encoding: [0xc1,0xfe,0x81,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]6103// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6104 6105v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_fmac_f32 v255, 0xaf123456, v56106// GFX12: encoding: [0x7c,0x08,0x80,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]6107// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6108 6109v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v46110// GFX12: encoding: [0x04,0xff,0x85,0xc8,0x01,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]6111// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6112 6113v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v46114// GFX12: encoding: [0x01,0xff,0x85,0xc8,0xff,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]6115// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6116 6117v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v46118// GFX12: encoding: [0xff,0xff,0x85,0xc8,0x02,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]6119// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6120 6121v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v46122// GFX12: encoding: [0x02,0xff,0x85,0xc8,0x03,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]6123// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6124 6125v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v46126// GFX12: encoding: [0x03,0xff,0x85,0xc8,0x04,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]6127// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6128 6129v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v46130// GFX12: encoding: [0x69,0xfe,0x85,0xc8,0x69,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]6131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6132 6133v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v46134// GFX12: encoding: [0x01,0xfe,0x85,0xc8,0x01,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]6135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6136 6137v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v46138// GFX12: encoding: [0x7b,0xfe,0x85,0xc8,0x7b,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]6139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6140 6141v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v46142// GFX12: encoding: [0x7f,0xfe,0x85,0xc8,0x7f,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]6143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6144 6145v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v46146// GFX12: encoding: [0x7e,0xfe,0x85,0xc8,0x7e,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]6147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6148 6149v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v46150// GFX12: encoding: [0x7d,0xfe,0x85,0xc8,0x7d,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]6151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6152 6153v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v46154// GFX12: encoding: [0x6b,0xfe,0x85,0xc8,0x6b,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]6155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6156 6157v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v46158// GFX12: encoding: [0x6a,0xfe,0x85,0xc8,0x6a,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]6159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6160 6161v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v46162// GFX12: encoding: [0xff,0xfe,0x85,0xc8,0x7c,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]6163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6164 6165v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v46166// GFX12: encoding: [0xfd,0xfe,0x85,0xc8,0xc1,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]6167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6168 6169v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v46170// GFX12: encoding: [0xf0,0xfe,0x85,0xc8,0xf0,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]6171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6172 6173v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v46174// GFX12: encoding: [0xc1,0xfe,0x85,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]6175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6176 6177v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v2556178// GFX12: encoding: [0x7c,0x08,0x84,0xc8,0xff,0xfe,0xff,0x06,0x56,0x34,0x12,0xaf]6179// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6180 6181v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, v1, v2556182// GFX12: encoding: [0x04,0xff,0xa3,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6183// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6184 6185v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, v255, v2556186// GFX12: encoding: [0x01,0xff,0xa3,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6187// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6188 6189v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, v2, v2556190// GFX12: encoding: [0xff,0xff,0xa3,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6191// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6192 6193v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, v3, v2556194// GFX12: encoding: [0x02,0xff,0xa3,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6195// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6196 6197v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, v4, v2556198// GFX12: encoding: [0x03,0xff,0xa3,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6199// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6200 6201v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, s105, v2556202// GFX12: encoding: [0x69,0xfe,0xa3,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6203// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6204 6205v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, s1, v2556206// GFX12: encoding: [0x01,0xfe,0xa3,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6207// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6208 6209v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, ttmp15, v2556210// GFX12: encoding: [0x7b,0xfe,0xa3,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6211// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6212 6213v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, exec_hi, v2556214// GFX12: encoding: [0x7f,0xfe,0xa3,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6215// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6216 6217v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, exec_lo, v2556218// GFX12: encoding: [0x7e,0xfe,0xa3,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6219// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6220 6221v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, m0, v2556222// GFX12: encoding: [0x7d,0xfe,0xa3,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6223// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6224 6225v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, vcc_hi, v2556226// GFX12: encoding: [0x6b,0xfe,0xa3,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6227// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6228 6229v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, vcc_lo, v2556230// GFX12: encoding: [0x6a,0xfe,0xa3,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6231// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6232 6233v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, null, v2556234// GFX12: encoding: [0xff,0xfe,0xa3,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6235// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6236 6237v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, -1, v2556238// GFX12: encoding: [0xfd,0xfe,0xa3,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6239// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6240 6241v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, 0.5, v36242// GFX12: encoding: [0xf0,0xfe,0xa3,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]6243// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6244 6245v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, src_scc, v46246// GFX12: encoding: [0xc1,0xfe,0xa3,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]6247// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6248 6249v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_lshlrev_b32 v255, 0xaf123456, v56250// GFX12: encoding: [0x7c,0x08,0xa2,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]6251// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6252 6253v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_max_num_f32 v6, v1, v2556254// GFX12: encoding: [0x04,0xff,0x95,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6255// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6256 6257v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_max_num_f32 v6, v255, v2556258// GFX12: encoding: [0x01,0xff,0x95,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6259// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6260 6261v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_max_num_f32 v6, v2, v2556262// GFX12: encoding: [0xff,0xff,0x95,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6263// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6264 6265v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_max_num_f32 v6, v3, v2556266// GFX12: encoding: [0x02,0xff,0x95,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6267// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6268 6269v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_max_num_f32 v6, v4, v2556270// GFX12: encoding: [0x03,0xff,0x95,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6271// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6272 6273v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_max_num_f32 v6, s105, v2556274// GFX12: encoding: [0x69,0xfe,0x95,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6275// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6276 6277v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_max_num_f32 v6, s1, v2556278// GFX12: encoding: [0x01,0xfe,0x95,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6279// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6280 6281v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_max_num_f32 v6, ttmp15, v2556282// GFX12: encoding: [0x7b,0xfe,0x95,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6284 6285v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_max_num_f32 v6, exec_hi, v2556286// GFX12: encoding: [0x7f,0xfe,0x95,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6288 6289v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_max_num_f32 v6, exec_lo, v2556290// GFX12: encoding: [0x7e,0xfe,0x95,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6292 6293v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_max_num_f32 v6, m0, v2556294// GFX12: encoding: [0x7d,0xfe,0x95,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6296 6297v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_max_num_f32 v6, vcc_hi, v2556298// GFX12: encoding: [0x6b,0xfe,0x95,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6300 6301v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_max_num_f32 v6, vcc_lo, v2556302// GFX12: encoding: [0x6a,0xfe,0x95,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6304 6305v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_max_num_f32 v6, null, v2556306// GFX12: encoding: [0xff,0xfe,0x95,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6308 6309v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_max_num_f32 v6, -1, v2556310// GFX12: encoding: [0xfd,0xfe,0x95,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6312 6313v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_max_num_f32 v6, 0.5, v36314// GFX12: encoding: [0xf0,0xfe,0x95,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]6315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6316 6317v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_max_num_f32 v6, src_scc, v46318// GFX12: encoding: [0xc1,0xfe,0x95,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]6319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6320 6321v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_max_num_f32 v255, 0xaf123456, v56322// GFX12: encoding: [0x7c,0x08,0x94,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]6323// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6324 6325v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_min_num_f32 v6, v1, v2556326// GFX12: encoding: [0x04,0xff,0x97,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6327// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6328 6329v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_min_num_f32 v6, v255, v2556330// GFX12: encoding: [0x01,0xff,0x97,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6331// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6332 6333v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_min_num_f32 v6, v2, v2556334// GFX12: encoding: [0xff,0xff,0x97,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6335// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6336 6337v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_min_num_f32 v6, v3, v2556338// GFX12: encoding: [0x02,0xff,0x97,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6339// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6340 6341v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_min_num_f32 v6, v4, v2556342// GFX12: encoding: [0x03,0xff,0x97,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6343// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6344 6345v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_min_num_f32 v6, s105, v2556346// GFX12: encoding: [0x69,0xfe,0x97,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6347// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6348 6349v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_min_num_f32 v6, s1, v2556350// GFX12: encoding: [0x01,0xfe,0x97,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6351// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6352 6353v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_min_num_f32 v6, ttmp15, v2556354// GFX12: encoding: [0x7b,0xfe,0x97,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6355// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6356 6357v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_min_num_f32 v6, exec_hi, v2556358// GFX12: encoding: [0x7f,0xfe,0x97,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6359// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6360 6361v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_min_num_f32 v6, exec_lo, v2556362// GFX12: encoding: [0x7e,0xfe,0x97,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6363// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6364 6365v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_min_num_f32 v6, m0, v2556366// GFX12: encoding: [0x7d,0xfe,0x97,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6367// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6368 6369v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_min_num_f32 v6, vcc_hi, v2556370// GFX12: encoding: [0x6b,0xfe,0x97,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6371// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6372 6373v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_min_num_f32 v6, vcc_lo, v2556374// GFX12: encoding: [0x6a,0xfe,0x97,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6375// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6376 6377v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_min_num_f32 v6, null, v2556378// GFX12: encoding: [0xff,0xfe,0x97,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6379// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6380 6381v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_min_num_f32 v6, -1, v2556382// GFX12: encoding: [0xfd,0xfe,0x97,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6383// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6384 6385v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_min_num_f32 v6, 0.5, v36386// GFX12: encoding: [0xf0,0xfe,0x97,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]6387// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6388 6389v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_min_num_f32 v6, src_scc, v46390// GFX12: encoding: [0xc1,0xfe,0x97,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]6391// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6392 6393v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_min_num_f32 v255, 0xaf123456, v56394// GFX12: encoding: [0x7c,0x08,0x96,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]6395// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6396 6397v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_mov_b32 v6, v16398// GFX12: encoding: [0x04,0xff,0x91,0xc8,0x01,0x01,0x06,0xff,0x56,0x34,0x12,0xaf]6399// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6400 6401v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_mov_b32 v6, v2556402// GFX12: encoding: [0x01,0xff,0x91,0xc8,0xff,0x01,0x06,0xff,0x56,0x34,0x12,0xaf]6403// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6404 6405v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, v26406// GFX12: encoding: [0xff,0xff,0x91,0xc8,0x02,0x01,0x06,0xff,0x56,0x34,0x12,0xaf]6407// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6408 6409v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_mov_b32 v6, v36410// GFX12: encoding: [0x02,0xff,0x91,0xc8,0x03,0x01,0x06,0xff,0x56,0x34,0x12,0xaf]6411// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6412 6413v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_mov_b32 v6, v46414// GFX12: encoding: [0x03,0xff,0x91,0xc8,0x04,0x01,0x06,0xff,0x56,0x34,0x12,0xaf]6415// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6416 6417v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_mov_b32 v6, s1056418// GFX12: encoding: [0x69,0xfe,0x91,0xc8,0x69,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]6419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6420 6421v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_mov_b32 v6, s16422// GFX12: encoding: [0x01,0xfe,0x91,0xc8,0x01,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]6423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6424 6425v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_mov_b32 v6, ttmp156426// GFX12: encoding: [0x7b,0xfe,0x91,0xc8,0x7b,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]6427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6428 6429v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_mov_b32 v6, exec_hi6430// GFX12: encoding: [0x7f,0xfe,0x91,0xc8,0x7f,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]6431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6432 6433v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_mov_b32 v6, exec_lo6434// GFX12: encoding: [0x7e,0xfe,0x91,0xc8,0x7e,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]6435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6436 6437v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_mov_b32 v6, m06438// GFX12: encoding: [0x7d,0xfe,0x91,0xc8,0x7d,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]6439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6440 6441v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_mov_b32 v6, vcc_hi6442// GFX12: encoding: [0x6b,0xfe,0x91,0xc8,0x6b,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]6443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6444 6445v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_mov_b32 v6, vcc_lo6446// GFX12: encoding: [0x6a,0xfe,0x91,0xc8,0x6a,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]6447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6448 6449v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_mov_b32 v6, null6450// GFX12: encoding: [0xff,0xfe,0x91,0xc8,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]6451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6452 6453v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_mov_b32 v6, -16454// GFX12: encoding: [0xfd,0xfe,0x91,0xc8,0xc1,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]6455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6456 6457v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_mov_b32 v6, 0.56458// GFX12: encoding: [0xf0,0xfe,0x91,0xc8,0xf0,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]6459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6460 6461v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_mov_b32 v6, src_scc6462// GFX12: encoding: [0xc1,0xfe,0x91,0xc8,0xfd,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]6463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6464 6465v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_mov_b32 v255, 0xaf1234566466// GFX12: encoding: [0x7c,0x08,0x90,0xc8,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]6467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6468 6469v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, v1, v2556470// GFX12: encoding: [0x04,0xff,0x8f,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6471// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6472 6473v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, v255, v2556474// GFX12: encoding: [0x01,0xff,0x8f,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6475// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6476 6477v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, v2, v2556478// GFX12: encoding: [0xff,0xff,0x8f,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6479// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6480 6481v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, v3, v2556482// GFX12: encoding: [0x02,0xff,0x8f,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6483// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6484 6485v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, v4, v2556486// GFX12: encoding: [0x03,0xff,0x8f,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6487// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6488 6489v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, s105, v2556490// GFX12: encoding: [0x69,0xfe,0x8f,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6491// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6492 6493v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, s1, v2556494// GFX12: encoding: [0x01,0xfe,0x8f,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6495// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6496 6497v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v2556498// GFX12: encoding: [0x7b,0xfe,0x8f,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6499// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6500 6501v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v2556502// GFX12: encoding: [0x7f,0xfe,0x8f,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6503// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6504 6505v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v2556506// GFX12: encoding: [0x7e,0xfe,0x8f,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6507// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6508 6509v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, m0, v2556510// GFX12: encoding: [0x7d,0xfe,0x8f,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6511// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6512 6513v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v2556514// GFX12: encoding: [0x6b,0xfe,0x8f,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6515// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6516 6517v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v2556518// GFX12: encoding: [0x6a,0xfe,0x8f,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6519// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6520 6521v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, null, v2556522// GFX12: encoding: [0xff,0xfe,0x8f,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6523// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6524 6525v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, -1, v2556526// GFX12: encoding: [0xfd,0xfe,0x8f,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6527// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6528 6529v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v36530// GFX12: encoding: [0xf0,0xfe,0x8f,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]6531// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6532 6533v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v46534// GFX12: encoding: [0xc1,0xfe,0x8f,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]6535// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6536 6537v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v56538// GFX12: encoding: [0x7c,0x08,0x8e,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]6539// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6540 6541v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_mul_f32 v6, v1, v2556542// GFX12: encoding: [0x04,0xff,0x87,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6543// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6544 6545v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_mul_f32 v6, v255, v2556546// GFX12: encoding: [0x01,0xff,0x87,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6547// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6548 6549v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_mul_f32 v6, v2, v2556550// GFX12: encoding: [0xff,0xff,0x87,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6551// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6552 6553v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_mul_f32 v6, v3, v2556554// GFX12: encoding: [0x02,0xff,0x87,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6555// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6556 6557v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_mul_f32 v6, v4, v2556558// GFX12: encoding: [0x03,0xff,0x87,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6559// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6560 6561v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_mul_f32 v6, s105, v2556562// GFX12: encoding: [0x69,0xfe,0x87,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6563// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6564 6565v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_mul_f32 v6, s1, v2556566// GFX12: encoding: [0x01,0xfe,0x87,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6568 6569v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_mul_f32 v6, ttmp15, v2556570// GFX12: encoding: [0x7b,0xfe,0x87,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6572 6573v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_mul_f32 v6, exec_hi, v2556574// GFX12: encoding: [0x7f,0xfe,0x87,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6576 6577v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_mul_f32 v6, exec_lo, v2556578// GFX12: encoding: [0x7e,0xfe,0x87,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6580 6581v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_mul_f32 v6, m0, v2556582// GFX12: encoding: [0x7d,0xfe,0x87,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6584 6585v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_mul_f32 v6, vcc_hi, v2556586// GFX12: encoding: [0x6b,0xfe,0x87,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6588 6589v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_mul_f32 v6, vcc_lo, v2556590// GFX12: encoding: [0x6a,0xfe,0x87,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6592 6593v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_mul_f32 v6, null, v2556594// GFX12: encoding: [0xff,0xfe,0x87,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6596 6597v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_mul_f32 v6, -1, v2556598// GFX12: encoding: [0xfd,0xfe,0x87,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6600 6601v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_mul_f32 v6, 0.5, v36602// GFX12: encoding: [0xf0,0xfe,0x87,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]6603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6604 6605v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_mul_f32 v6, src_scc, v46606// GFX12: encoding: [0xc1,0xfe,0x87,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]6607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6608 6609v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_mul_f32 v255, 0xaf123456, v56610// GFX12: encoding: [0x7c,0x08,0x86,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]6611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6612 6613v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_sub_f32 v6, v1, v2556614// GFX12: encoding: [0x04,0xff,0x8b,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6616 6617v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_sub_f32 v6, v255, v2556618// GFX12: encoding: [0x01,0xff,0x8b,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6620 6621v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_sub_f32 v6, v2, v2556622// GFX12: encoding: [0xff,0xff,0x8b,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6623// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6624 6625v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_sub_f32 v6, v3, v2556626// GFX12: encoding: [0x02,0xff,0x8b,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6627// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6628 6629v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_sub_f32 v6, v4, v2556630// GFX12: encoding: [0x03,0xff,0x8b,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6631// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6632 6633v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_sub_f32 v6, s105, v2556634// GFX12: encoding: [0x69,0xfe,0x8b,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6635// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6636 6637v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_sub_f32 v6, s1, v2556638// GFX12: encoding: [0x01,0xfe,0x8b,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6639// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6640 6641v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_sub_f32 v6, ttmp15, v2556642// GFX12: encoding: [0x7b,0xfe,0x8b,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6643// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6644 6645v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_sub_f32 v6, exec_hi, v2556646// GFX12: encoding: [0x7f,0xfe,0x8b,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6647// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6648 6649v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_sub_f32 v6, exec_lo, v2556650// GFX12: encoding: [0x7e,0xfe,0x8b,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6651// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6652 6653v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_sub_f32 v6, m0, v2556654// GFX12: encoding: [0x7d,0xfe,0x8b,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6655// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6656 6657v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_sub_f32 v6, vcc_hi, v2556658// GFX12: encoding: [0x6b,0xfe,0x8b,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6659// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6660 6661v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_sub_f32 v6, vcc_lo, v2556662// GFX12: encoding: [0x6a,0xfe,0x8b,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6663// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6664 6665v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_sub_f32 v6, null, v2556666// GFX12: encoding: [0xff,0xfe,0x8b,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6667// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6668 6669v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_sub_f32 v6, -1, v2556670// GFX12: encoding: [0xfd,0xfe,0x8b,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6671// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6672 6673v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_sub_f32 v6, 0.5, v36674// GFX12: encoding: [0xf0,0xfe,0x8b,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]6675// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6676 6677v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_sub_f32 v6, src_scc, v46678// GFX12: encoding: [0xc1,0xfe,0x8b,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]6679// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6680 6681v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_sub_f32 v255, 0xaf123456, v56682// GFX12: encoding: [0x7c,0x08,0x8a,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]6683// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6684 6685v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_subrev_f32 v6, v1, v2556686// GFX12: encoding: [0x04,0xff,0x8d,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6687// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6688 6689v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_subrev_f32 v6, v255, v2556690// GFX12: encoding: [0x01,0xff,0x8d,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6691// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6692 6693v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_subrev_f32 v6, v2, v2556694// GFX12: encoding: [0xff,0xff,0x8d,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6695// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6696 6697v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_subrev_f32 v6, v3, v2556698// GFX12: encoding: [0x02,0xff,0x8d,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6700 6701v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_subrev_f32 v6, v4, v2556702// GFX12: encoding: [0x03,0xff,0x8d,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6704 6705v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_subrev_f32 v6, s105, v2556706// GFX12: encoding: [0x69,0xfe,0x8d,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6708 6709v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_subrev_f32 v6, s1, v2556710// GFX12: encoding: [0x01,0xfe,0x8d,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6712 6713v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_subrev_f32 v6, ttmp15, v2556714// GFX12: encoding: [0x7b,0xfe,0x8d,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6716 6717v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_subrev_f32 v6, exec_hi, v2556718// GFX12: encoding: [0x7f,0xfe,0x8d,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6720 6721v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_subrev_f32 v6, exec_lo, v2556722// GFX12: encoding: [0x7e,0xfe,0x8d,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6724 6725v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_subrev_f32 v6, m0, v2556726// GFX12: encoding: [0x7d,0xfe,0x8d,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6728 6729v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_subrev_f32 v6, vcc_hi, v2556730// GFX12: encoding: [0x6b,0xfe,0x8d,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6732 6733v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_subrev_f32 v6, vcc_lo, v2556734// GFX12: encoding: [0x6a,0xfe,0x8d,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6736 6737v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_subrev_f32 v6, null, v2556738// GFX12: encoding: [0xff,0xfe,0x8d,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6740 6741v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_subrev_f32 v6, -1, v2556742// GFX12: encoding: [0xfd,0xfe,0x8d,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6744 6745v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_subrev_f32 v6, 0.5, v36746// GFX12: encoding: [0xf0,0xfe,0x8d,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]6747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6748 6749v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_subrev_f32 v6, src_scc, v46750// GFX12: encoding: [0xc1,0xfe,0x8d,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]6751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6752 6753v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_subrev_f32 v255, 0xaf123456, v56754// GFX12: encoding: [0x7c,0x08,0x8c,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]6755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6756 6757v_dual_max_num_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v36758// GFX12: encoding: [0x04,0x05,0x88,0xca,0x01,0x07,0x06,0xff]6759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6760 6761v_dual_max_num_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v36762// GFX12: encoding: [0x01,0x05,0x88,0xca,0xff,0x07,0x06,0xff]6763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6764 6765v_dual_max_num_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v36766// GFX12: encoding: [0xff,0x05,0x88,0xca,0x02,0x07,0x06,0xff]6767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6768 6769v_dual_max_num_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v36770// GFX12: encoding: [0x02,0x05,0x88,0xca,0x03,0x07,0x06,0xff]6771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6772 6773v_dual_max_num_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v36774// GFX12: encoding: [0x03,0x05,0x88,0xca,0x04,0x07,0x06,0xff]6775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6776 6777v_dual_max_num_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v36778// GFX12: encoding: [0x69,0x04,0x88,0xca,0x01,0x06,0x06,0xff]6779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6780 6781v_dual_max_num_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v36782// GFX12: encoding: [0x01,0x04,0x88,0xca,0x69,0x06,0x06,0xff]6783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6784 6785v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v36786// GFX12: encoding: [0x7b,0x04,0x88,0xca,0x6a,0x06,0x06,0xff]6787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6788 6789v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v36790// GFX12: encoding: [0x7f,0x04,0x88,0xca,0x6b,0x06,0x06,0xff]6791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6792 6793v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v36794// GFX12: encoding: [0x7e,0x04,0x88,0xca,0x7b,0x06,0x06,0xff]6795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6796 6797v_dual_max_num_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v36798// GFX12: encoding: [0x7d,0x04,0x88,0xca,0x7d,0x06,0x06,0xff]6799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6800 6801v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v36802// GFX12: encoding: [0x6b,0x04,0x88,0xca,0x7e,0x06,0x06,0xff]6803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6804 6805v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v36806// GFX12: encoding: [0x6a,0x04,0x88,0xca,0x7f,0x06,0x06,0xff]6807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6808 6809v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v36810// GFX12: encoding: [0xff,0x04,0x88,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]6811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6812 6813v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v36814// GFX12: encoding: [0xfd,0x04,0x88,0xca,0xc1,0x06,0x06,0xff]6815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6816 6817v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v26818// GFX12: encoding: [0xf0,0x06,0x88,0xca,0xf0,0x04,0x06,0xff]6819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6820 6821v_dual_max_num_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v56822// GFX12: encoding: [0xc1,0x08,0x88,0xca,0xfd,0x0a,0x06,0xff]6823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6824 6825v_dual_max_num_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v46826// GFX12: encoding: [0x7c,0x0a,0x88,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]6827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6828 6829v_dual_max_num_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v36830// GFX12: encoding: [0x04,0x05,0xa0,0xca,0x01,0x07,0x06,0xff]6831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6832 6833v_dual_max_num_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v36834// GFX12: encoding: [0x01,0x05,0xa0,0xca,0xff,0x07,0x06,0xff]6835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6836 6837v_dual_max_num_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v36838// GFX12: encoding: [0xff,0x05,0xa0,0xca,0x02,0x07,0x06,0xff]6839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6840 6841v_dual_max_num_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v36842// GFX12: encoding: [0x02,0x05,0xa0,0xca,0x03,0x07,0x06,0xff]6843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6844 6845v_dual_max_num_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v36846// GFX12: encoding: [0x03,0x05,0xa0,0xca,0x04,0x07,0x06,0xff]6847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6848 6849v_dual_max_num_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v36850// GFX12: encoding: [0x69,0x04,0xa0,0xca,0x01,0x06,0x06,0xff]6851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6852 6853v_dual_max_num_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v36854// GFX12: encoding: [0x01,0x04,0xa0,0xca,0x69,0x06,0x06,0xff]6855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6856 6857v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v36858// GFX12: encoding: [0x7b,0x04,0xa0,0xca,0x6a,0x06,0x06,0xff]6859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6860 6861v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v36862// GFX12: encoding: [0x7f,0x04,0xa0,0xca,0x6b,0x06,0x06,0xff]6863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6864 6865v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v36866// GFX12: encoding: [0x7e,0x04,0xa0,0xca,0x7b,0x06,0x06,0xff]6867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6868 6869v_dual_max_num_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v36870// GFX12: encoding: [0x7d,0x04,0xa0,0xca,0x7d,0x06,0x06,0xff]6871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6872 6873v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v36874// GFX12: encoding: [0x6b,0x04,0xa0,0xca,0x7e,0x06,0x06,0xff]6875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6876 6877v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v36878// GFX12: encoding: [0x6a,0x04,0xa0,0xca,0x7f,0x06,0x06,0xff]6879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6880 6881v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v36882// GFX12: encoding: [0xff,0x04,0xa0,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]6883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6884 6885v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v36886// GFX12: encoding: [0xfd,0x04,0xa0,0xca,0xc1,0x06,0x06,0xff]6887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6888 6889v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v26890// GFX12: encoding: [0xf0,0x06,0xa0,0xca,0xf0,0x04,0x06,0xff]6891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6892 6893v_dual_max_num_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v56894// GFX12: encoding: [0xc1,0x08,0xa0,0xca,0xfd,0x0a,0x06,0xff]6895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6896 6897v_dual_max_num_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v46898// GFX12: encoding: [0x7c,0x0a,0xa0,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]6899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6900 6901v_dual_max_num_f32 v255, v4, v2 :: v_dual_and_b32 v6, v1, v36902// GFX12: encoding: [0x04,0x05,0xa4,0xca,0x01,0x07,0x06,0xff]6903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6904 6905v_dual_max_num_f32 v255, v1, v2 :: v_dual_and_b32 v6, v255, v36906// GFX12: encoding: [0x01,0x05,0xa4,0xca,0xff,0x07,0x06,0xff]6907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6908 6909v_dual_max_num_f32 v255, v255, v2 :: v_dual_and_b32 v6, v2, v36910// GFX12: encoding: [0xff,0x05,0xa4,0xca,0x02,0x07,0x06,0xff]6911// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6912 6913v_dual_max_num_f32 v255, v2, v2 :: v_dual_and_b32 v6, v3, v36914// GFX12: encoding: [0x02,0x05,0xa4,0xca,0x03,0x07,0x06,0xff]6915// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6916 6917v_dual_max_num_f32 v255, v3, v2 :: v_dual_and_b32 v6, v4, v36918// GFX12: encoding: [0x03,0x05,0xa4,0xca,0x04,0x07,0x06,0xff]6919// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6920 6921v_dual_max_num_f32 v255, s105, v2 :: v_dual_and_b32 v6, s1, v36922// GFX12: encoding: [0x69,0x04,0xa4,0xca,0x01,0x06,0x06,0xff]6923// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6924 6925v_dual_max_num_f32 v255, s1, v2 :: v_dual_and_b32 v6, s105, v36926// GFX12: encoding: [0x01,0x04,0xa4,0xca,0x69,0x06,0x06,0xff]6927// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6928 6929v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_and_b32 v6, vcc_lo, v36930// GFX12: encoding: [0x7b,0x04,0xa4,0xca,0x6a,0x06,0x06,0xff]6931// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6932 6933v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_and_b32 v6, vcc_hi, v36934// GFX12: encoding: [0x7f,0x04,0xa4,0xca,0x6b,0x06,0x06,0xff]6935// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6936 6937v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_and_b32 v6, ttmp15, v36938// GFX12: encoding: [0x7e,0x04,0xa4,0xca,0x7b,0x06,0x06,0xff]6939// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6940 6941v_dual_max_num_f32 v255, m0, v2 :: v_dual_and_b32 v6, m0, v36942// GFX12: encoding: [0x7d,0x04,0xa4,0xca,0x7d,0x06,0x06,0xff]6943// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6944 6945v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_and_b32 v6, exec_lo, v36946// GFX12: encoding: [0x6b,0x04,0xa4,0xca,0x7e,0x06,0x06,0xff]6947// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6948 6949v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_and_b32 v6, exec_hi, v36950// GFX12: encoding: [0x6a,0x04,0xa4,0xca,0x7f,0x06,0x06,0xff]6951// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6952 6953v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_and_b32 v6, null, v36954// GFX12: encoding: [0xff,0x04,0xa4,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]6955// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6956 6957v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_and_b32 v6, -1, v36958// GFX12: encoding: [0xfd,0x04,0xa4,0xca,0xc1,0x06,0x06,0xff]6959// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6960 6961v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_and_b32 v6, 0.5, v26962// GFX12: encoding: [0xf0,0x06,0xa4,0xca,0xf0,0x04,0x06,0xff]6963// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6964 6965v_dual_max_num_f32 v255, -1, v4 :: v_dual_and_b32 v6, src_scc, v56966// GFX12: encoding: [0xc1,0x08,0xa4,0xca,0xfd,0x0a,0x06,0xff]6967// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6968 6969v_dual_max_num_f32 v6, null, v5 :: v_dual_and_b32 v255, 0xaf123456, v46970// GFX12: encoding: [0x7c,0x0a,0xa4,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]6971// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6972 6973v_dual_max_num_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v36974// GFX12: encoding: [0x04,0x05,0x92,0xca,0x01,0x07,0x06,0xff]6975// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6976 6977v_dual_max_num_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v36978// GFX12: encoding: [0x01,0x05,0x92,0xca,0xff,0x07,0x06,0xff]6979// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6980 6981v_dual_max_num_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v36982// GFX12: encoding: [0xff,0x05,0x92,0xca,0x02,0x07,0x06,0xff]6983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6984 6985v_dual_max_num_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v36986// GFX12: encoding: [0x02,0x05,0x92,0xca,0x03,0x07,0x06,0xff]6987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6988 6989v_dual_max_num_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v36990// GFX12: encoding: [0x03,0x05,0x92,0xca,0x04,0x07,0x06,0xff]6991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6992 6993v_dual_max_num_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v36994// GFX12: encoding: [0x69,0x04,0x92,0xca,0x69,0x06,0x06,0xff]6995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error6996 6997v_dual_max_num_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v36998// GFX12: encoding: [0x01,0x04,0x92,0xca,0x01,0x06,0x06,0xff]6999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7000 7001v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v37002// GFX12: encoding: [0x7b,0x04,0x92,0xca,0x7b,0x06,0x06,0xff]7003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7004 7005v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v37006// GFX12: encoding: [0x7f,0x04,0x92,0xca,0x7f,0x06,0x06,0xff]7007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7008 7009v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v37010// GFX12: encoding: [0x7e,0x04,0x92,0xca,0x7e,0x06,0x06,0xff]7011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7012 7013v_dual_max_num_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v37014// GFX12: encoding: [0x7d,0x04,0x92,0xca,0x7d,0x06,0x06,0xff]7015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7016 7017v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v37018// GFX12: encoding: [0x6b,0x04,0x92,0xca,0x6b,0x06,0x06,0xff]7019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7020 7021v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v37022// GFX12: encoding: [0x6a,0x04,0x92,0xca,0x6a,0x06,0x06,0xff]7023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7024 7025v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v37026// GFX12: encoding: [0xff,0x04,0x92,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]7027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7028 7029v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v37030// GFX12: encoding: [0xfd,0x04,0x92,0xca,0xc1,0x06,0x06,0xff]7031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7032 7033v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v27034// GFX12: encoding: [0xf0,0x06,0x92,0xca,0xf0,0x04,0x06,0xff]7035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7036 7037v_dual_max_num_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v57038// GFX12: encoding: [0xc1,0x08,0x92,0xca,0xfd,0x0a,0x06,0xff]7039// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7040 7041v_dual_max_num_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v47042// GFX12: encoding: [0x7c,0x0a,0x92,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]7043// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7044 7045v_dual_max_num_f32 v255, v4, v2 :: v_dual_dot2acc_f32_f16 v6, v1, v37046// GFX12: encoding: [0x04,0x05,0x98,0xca,0x01,0x07,0x06,0xff]7047// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7048 7049v_dual_max_num_f32 v255, v1, v2 :: v_dual_dot2acc_f32_f16 v6, v255, v37050// GFX12: encoding: [0x01,0x05,0x98,0xca,0xff,0x07,0x06,0xff]7051// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7052 7053v_dual_max_num_f32 v255, v255, v2 :: v_dual_dot2acc_f32_f16 v6, v2, v37054// GFX12: encoding: [0xff,0x05,0x98,0xca,0x02,0x07,0x06,0xff]7055// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7056 7057v_dual_max_num_f32 v255, v2, v2 :: v_dual_dot2acc_f32_f16 v6, v3, v37058// GFX12: encoding: [0x02,0x05,0x98,0xca,0x03,0x07,0x06,0xff]7059// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7060 7061v_dual_max_num_f32 v255, v3, v2 :: v_dual_dot2acc_f32_f16 v6, v4, v37062// GFX12: encoding: [0x03,0x05,0x98,0xca,0x04,0x07,0x06,0xff]7063// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7064 7065v_dual_max_num_f32 v255, s105, v2 :: v_dual_dot2acc_f32_f16 v6, s1, v37066// GFX12: encoding: [0x69,0x04,0x98,0xca,0x01,0x06,0x06,0xff]7067// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7068 7069v_dual_max_num_f32 v255, s1, v2 :: v_dual_dot2acc_f32_f16 v6, s105, v37070// GFX12: encoding: [0x01,0x04,0x98,0xca,0x69,0x06,0x06,0xff]7071// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7072 7073v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_lo, v37074// GFX12: encoding: [0x7b,0x04,0x98,0xca,0x6a,0x06,0x06,0xff]7075// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7076 7077v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_hi, v37078// GFX12: encoding: [0x7f,0x04,0x98,0xca,0x6b,0x06,0x06,0xff]7079// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7080 7081v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_dot2acc_f32_f16 v6, ttmp15, v37082// GFX12: encoding: [0x7e,0x04,0x98,0xca,0x7b,0x06,0x06,0xff]7083// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7084 7085v_dual_max_num_f32 v255, m0, v2 :: v_dual_dot2acc_f32_f16 v6, m0, v37086// GFX12: encoding: [0x7d,0x04,0x98,0xca,0x7d,0x06,0x06,0xff]7087// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7088 7089v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_dot2acc_f32_f16 v6, exec_lo, v37090// GFX12: encoding: [0x6b,0x04,0x98,0xca,0x7e,0x06,0x06,0xff]7091// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7092 7093v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_dot2acc_f32_f16 v6, exec_hi, v37094// GFX12: encoding: [0x6a,0x04,0x98,0xca,0x7f,0x06,0x06,0xff]7095// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7096 7097v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_dot2acc_f32_f16 v6, null, v37098// GFX12: encoding: [0xff,0x04,0x98,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]7099// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7100 7101v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_dot2acc_f32_f16 v6, -1, v37102// GFX12: encoding: [0xfd,0x04,0x98,0xca,0xc1,0x06,0x06,0xff]7103// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7104 7105v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_dot2acc_f32_f16 v6, 0.5, v27106// GFX12: encoding: [0xf0,0x06,0x98,0xca,0xf0,0x04,0x06,0xff]7107// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7108 7109v_dual_max_num_f32 v255, -1, v4 :: v_dual_dot2acc_f32_f16 v6, src_scc, v57110// GFX12: encoding: [0xc1,0x08,0x98,0xca,0xfd,0x0a,0x06,0xff]7111// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7112 7113v_dual_max_num_f32 v6, null, v5 :: v_dual_dot2acc_f32_f16 v255, 0xfe0b, v47114// GFX12: encoding: [0x7c,0x0a,0x98,0xca,0xff,0x08,0xfe,0x06,0x0b,0xfe,0x00,0x00]7115// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7116 7117v_dual_max_num_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf1234567118// GFX12: encoding: [0x04,0x05,0x82,0xca,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]7119// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7120 7121v_dual_max_num_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf1234567122// GFX12: encoding: [0x01,0x05,0x82,0xca,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]7123// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7124 7125v_dual_max_num_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf1234567126// GFX12: encoding: [0xff,0x05,0x82,0xca,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]7127// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7128 7129v_dual_max_num_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf1234567130// GFX12: encoding: [0x02,0x05,0x82,0xca,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]7131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7132 7133v_dual_max_num_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf1234567134// GFX12: encoding: [0x03,0x05,0x82,0xca,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]7135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7136 7137v_dual_max_num_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf1234567138// GFX12: encoding: [0x69,0x04,0x82,0xca,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]7139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7140 7141v_dual_max_num_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf1234567142// GFX12: encoding: [0x01,0x04,0x82,0xca,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]7143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7144 7145v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf1234567146// GFX12: encoding: [0x7b,0x04,0x82,0xca,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]7147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7148 7149v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf1234567150// GFX12: encoding: [0x7f,0x04,0x82,0xca,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]7151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7152 7153v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf1234567154// GFX12: encoding: [0x7e,0x04,0x82,0xca,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]7155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7156 7157v_dual_max_num_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf1234567158// GFX12: encoding: [0x7d,0x04,0x82,0xca,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]7159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7160 7161v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf1234567162// GFX12: encoding: [0x6b,0x04,0x82,0xca,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]7163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7164 7165v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf1234567166// GFX12: encoding: [0x6a,0x04,0x82,0xca,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]7167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7168 7169v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf1234567170// GFX12: encoding: [0xff,0x04,0x82,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]7171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7172 7173v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf1234567174// GFX12: encoding: [0xfd,0x04,0x82,0xca,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]7175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7176 7177v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf1234567178// GFX12: encoding: [0xf0,0x06,0x82,0xca,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]7179// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7180 7181v_dual_max_num_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf1234567182// GFX12: encoding: [0xc1,0x08,0x82,0xca,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]7183// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7184 7185v_dual_max_num_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf1234567186// GFX12: encoding: [0x7c,0x0a,0x82,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]7187// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7188 7189v_dual_max_num_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v37190// GFX12: encoding: [0x04,0x05,0x80,0xca,0x01,0x07,0x06,0xff]7191// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7192 7193v_dual_max_num_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v37194// GFX12: encoding: [0x01,0x05,0x80,0xca,0xff,0x07,0x06,0xff]7195// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7196 7197v_dual_max_num_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v37198// GFX12: encoding: [0xff,0x05,0x80,0xca,0x02,0x07,0x06,0xff]7199// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7200 7201v_dual_max_num_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v37202// GFX12: encoding: [0x02,0x05,0x80,0xca,0x03,0x07,0x06,0xff]7203// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7204 7205v_dual_max_num_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v37206// GFX12: encoding: [0x03,0x05,0x80,0xca,0x04,0x07,0x06,0xff]7207// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7208 7209v_dual_max_num_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v37210// GFX12: encoding: [0x69,0x04,0x80,0xca,0x01,0x06,0x06,0xff]7211// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7212 7213v_dual_max_num_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v37214// GFX12: encoding: [0x01,0x04,0x80,0xca,0x69,0x06,0x06,0xff]7215// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7216 7217v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v37218// GFX12: encoding: [0x7b,0x04,0x80,0xca,0x6a,0x06,0x06,0xff]7219// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7220 7221v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v37222// GFX12: encoding: [0x7f,0x04,0x80,0xca,0x6b,0x06,0x06,0xff]7223// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7224 7225v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v37226// GFX12: encoding: [0x7e,0x04,0x80,0xca,0x7b,0x06,0x06,0xff]7227// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7228 7229v_dual_max_num_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v37230// GFX12: encoding: [0x7d,0x04,0x80,0xca,0x7d,0x06,0x06,0xff]7231// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7232 7233v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v37234// GFX12: encoding: [0x6b,0x04,0x80,0xca,0x7e,0x06,0x06,0xff]7235// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7236 7237v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v37238// GFX12: encoding: [0x6a,0x04,0x80,0xca,0x7f,0x06,0x06,0xff]7239// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7240 7241v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v37242// GFX12: encoding: [0xff,0x04,0x80,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]7243// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7244 7245v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v37246// GFX12: encoding: [0xfd,0x04,0x80,0xca,0xc1,0x06,0x06,0xff]7247// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7248 7249v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v27250// GFX12: encoding: [0xf0,0x06,0x80,0xca,0xf0,0x04,0x06,0xff]7251// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7252 7253v_dual_max_num_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v57254// GFX12: encoding: [0xc1,0x08,0x80,0xca,0xfd,0x0a,0x06,0xff]7255// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7256 7257v_dual_max_num_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v47258// GFX12: encoding: [0x7c,0x0a,0x80,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]7259// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7260 7261v_dual_max_num_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v2557262// GFX12: encoding: [0x04,0xff,0x85,0xca,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]7263// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7264 7265v_dual_max_num_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v2557266// GFX12: encoding: [0x01,0xff,0x85,0xca,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]7267// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7268 7269v_dual_max_num_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v2557270// GFX12: encoding: [0xff,0xff,0x85,0xca,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]7271// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7272 7273v_dual_max_num_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v2557274// GFX12: encoding: [0x02,0xff,0x85,0xca,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]7275// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7276 7277v_dual_max_num_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v2557278// GFX12: encoding: [0x03,0xff,0x85,0xca,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]7279// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7280 7281v_dual_max_num_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v2557282// GFX12: encoding: [0x69,0xfe,0x85,0xca,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7284 7285v_dual_max_num_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v2557286// GFX12: encoding: [0x01,0xfe,0x85,0xca,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7288 7289v_dual_max_num_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v2557290// GFX12: encoding: [0x7b,0xfe,0x85,0xca,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7292 7293v_dual_max_num_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v2557294// GFX12: encoding: [0x7f,0xfe,0x85,0xca,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7296 7297v_dual_max_num_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v2557298// GFX12: encoding: [0x7e,0xfe,0x85,0xca,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7300 7301v_dual_max_num_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v2557302// GFX12: encoding: [0x7d,0xfe,0x85,0xca,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7304 7305v_dual_max_num_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v2557306// GFX12: encoding: [0x6b,0xfe,0x85,0xca,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7308 7309v_dual_max_num_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v2557310// GFX12: encoding: [0x6a,0xfe,0x85,0xca,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7312 7313v_dual_max_num_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v2557314// GFX12: encoding: [0xff,0xfe,0x85,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7316 7317v_dual_max_num_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v2557318// GFX12: encoding: [0xfd,0xfe,0x85,0xca,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7320 7321v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v2557322// GFX12: encoding: [0xf0,0x06,0x84,0xca,0xf0,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7323// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7324 7325v_dual_max_num_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v2557326// GFX12: encoding: [0xc1,0x08,0x84,0xca,0xfd,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7327// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7328 7329v_dual_max_num_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v47330// GFX12: encoding: [0x7c,0x0a,0x84,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]7331// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7332 7333v_dual_max_num_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v37334// GFX12: encoding: [0x04,0x05,0xa2,0xca,0x01,0x07,0x06,0xff]7335// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7336 7337v_dual_max_num_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v37338// GFX12: encoding: [0x01,0x05,0xa2,0xca,0xff,0x07,0x06,0xff]7339// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7340 7341v_dual_max_num_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v37342// GFX12: encoding: [0xff,0x05,0xa2,0xca,0x02,0x07,0x06,0xff]7343// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7344 7345v_dual_max_num_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v37346// GFX12: encoding: [0x02,0x05,0xa2,0xca,0x03,0x07,0x06,0xff]7347// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7348 7349v_dual_max_num_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v37350// GFX12: encoding: [0x03,0x05,0xa2,0xca,0x04,0x07,0x06,0xff]7351// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7352 7353v_dual_max_num_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v37354// GFX12: encoding: [0x69,0x04,0xa2,0xca,0x01,0x06,0x06,0xff]7355// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7356 7357v_dual_max_num_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v37358// GFX12: encoding: [0x01,0x04,0xa2,0xca,0x69,0x06,0x06,0xff]7359// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7360 7361v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v37362// GFX12: encoding: [0x7b,0x04,0xa2,0xca,0x6a,0x06,0x06,0xff]7363// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7364 7365v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v37366// GFX12: encoding: [0x7f,0x04,0xa2,0xca,0x6b,0x06,0x06,0xff]7367// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7368 7369v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v37370// GFX12: encoding: [0x7e,0x04,0xa2,0xca,0x7b,0x06,0x06,0xff]7371// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7372 7373v_dual_max_num_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v37374// GFX12: encoding: [0x7d,0x04,0xa2,0xca,0x7d,0x06,0x06,0xff]7375// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7376 7377v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v37378// GFX12: encoding: [0x6b,0x04,0xa2,0xca,0x7e,0x06,0x06,0xff]7379// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7380 7381v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v37382// GFX12: encoding: [0x6a,0x04,0xa2,0xca,0x7f,0x06,0x06,0xff]7383// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7384 7385v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v37386// GFX12: encoding: [0xff,0x04,0xa2,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]7387// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7388 7389v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v37390// GFX12: encoding: [0xfd,0x04,0xa2,0xca,0xc1,0x06,0x06,0xff]7391// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7392 7393v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v27394// GFX12: encoding: [0xf0,0x06,0xa2,0xca,0xf0,0x04,0x06,0xff]7395// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7396 7397v_dual_max_num_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v57398// GFX12: encoding: [0xc1,0x08,0xa2,0xca,0xfd,0x0a,0x06,0xff]7399// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7400 7401v_dual_max_num_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v47402// GFX12: encoding: [0x7c,0x0a,0xa2,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]7403// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7404 7405v_dual_max_num_f32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v37406// GFX12: encoding: [0x04,0x05,0x94,0xca,0x01,0x07,0x06,0xff]7407// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7408 7409v_dual_max_num_f32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v37410// GFX12: encoding: [0x01,0x05,0x94,0xca,0xff,0x07,0x06,0xff]7411// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7412 7413v_dual_max_num_f32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v37414// GFX12: encoding: [0xff,0x05,0x94,0xca,0x02,0x07,0x06,0xff]7415// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7416 7417v_dual_max_num_f32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v37418// GFX12: encoding: [0x02,0x05,0x94,0xca,0x03,0x07,0x06,0xff]7419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7420 7421v_dual_max_num_f32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v37422// GFX12: encoding: [0x03,0x05,0x94,0xca,0x04,0x07,0x06,0xff]7423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7424 7425v_dual_max_num_f32 v255, s105, v2 :: v_dual_max_num_f32 v6, s1, v37426// GFX12: encoding: [0x69,0x04,0x94,0xca,0x01,0x06,0x06,0xff]7427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7428 7429v_dual_max_num_f32 v255, s1, v2 :: v_dual_max_num_f32 v6, s105, v37430// GFX12: encoding: [0x01,0x04,0x94,0xca,0x69,0x06,0x06,0xff]7431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7432 7433v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, vcc_lo, v37434// GFX12: encoding: [0x7b,0x04,0x94,0xca,0x6a,0x06,0x06,0xff]7435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7436 7437v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v37438// GFX12: encoding: [0x7f,0x04,0x94,0xca,0x6b,0x06,0x06,0xff]7439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7440 7441v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, ttmp15, v37442// GFX12: encoding: [0x7e,0x04,0x94,0xca,0x7b,0x06,0x06,0xff]7443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7444 7445v_dual_max_num_f32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v37446// GFX12: encoding: [0x7d,0x04,0x94,0xca,0x7d,0x06,0x06,0xff]7447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7448 7449v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, exec_lo, v37450// GFX12: encoding: [0x6b,0x04,0x94,0xca,0x7e,0x06,0x06,0xff]7451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7452 7453v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, exec_hi, v37454// GFX12: encoding: [0x6a,0x04,0x94,0xca,0x7f,0x06,0x06,0xff]7455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7456 7457v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v37458// GFX12: encoding: [0xff,0x04,0x94,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]7459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7460 7461v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v37462// GFX12: encoding: [0xfd,0x04,0x94,0xca,0xc1,0x06,0x06,0xff]7463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7464 7465v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v27466// GFX12: encoding: [0xf0,0x06,0x94,0xca,0xf0,0x04,0x06,0xff]7467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7468 7469v_dual_max_num_f32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v57470// GFX12: encoding: [0xc1,0x08,0x94,0xca,0xfd,0x0a,0x06,0xff]7471// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7472 7473v_dual_max_num_f32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v47474// GFX12: encoding: [0x7c,0x0a,0x94,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]7475// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7476 7477v_dual_max_num_f32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v37478// GFX12: encoding: [0x04,0x05,0x96,0xca,0x01,0x07,0x06,0xff]7479// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7480 7481v_dual_max_num_f32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v37482// GFX12: encoding: [0x01,0x05,0x96,0xca,0xff,0x07,0x06,0xff]7483// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7484 7485v_dual_max_num_f32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v37486// GFX12: encoding: [0xff,0x05,0x96,0xca,0x02,0x07,0x06,0xff]7487// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7488 7489v_dual_max_num_f32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v37490// GFX12: encoding: [0x02,0x05,0x96,0xca,0x03,0x07,0x06,0xff]7491// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7492 7493v_dual_max_num_f32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v37494// GFX12: encoding: [0x03,0x05,0x96,0xca,0x04,0x07,0x06,0xff]7495// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7496 7497v_dual_max_num_f32 v255, s105, v2 :: v_dual_min_num_f32 v6, s1, v37498// GFX12: encoding: [0x69,0x04,0x96,0xca,0x01,0x06,0x06,0xff]7499// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7500 7501v_dual_max_num_f32 v255, s1, v2 :: v_dual_min_num_f32 v6, s105, v37502// GFX12: encoding: [0x01,0x04,0x96,0xca,0x69,0x06,0x06,0xff]7503// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7504 7505v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, vcc_lo, v37506// GFX12: encoding: [0x7b,0x04,0x96,0xca,0x6a,0x06,0x06,0xff]7507// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7508 7509v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v37510// GFX12: encoding: [0x7f,0x04,0x96,0xca,0x6b,0x06,0x06,0xff]7511// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7512 7513v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, ttmp15, v37514// GFX12: encoding: [0x7e,0x04,0x96,0xca,0x7b,0x06,0x06,0xff]7515// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7516 7517v_dual_max_num_f32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v37518// GFX12: encoding: [0x7d,0x04,0x96,0xca,0x7d,0x06,0x06,0xff]7519// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7520 7521v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, exec_lo, v37522// GFX12: encoding: [0x6b,0x04,0x96,0xca,0x7e,0x06,0x06,0xff]7523// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7524 7525v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, exec_hi, v37526// GFX12: encoding: [0x6a,0x04,0x96,0xca,0x7f,0x06,0x06,0xff]7527// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7528 7529v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v37530// GFX12: encoding: [0xff,0x04,0x96,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]7531// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7532 7533v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v37534// GFX12: encoding: [0xfd,0x04,0x96,0xca,0xc1,0x06,0x06,0xff]7535// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7536 7537v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v27538// GFX12: encoding: [0xf0,0x06,0x96,0xca,0xf0,0x04,0x06,0xff]7539// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7540 7541v_dual_max_num_f32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v57542// GFX12: encoding: [0xc1,0x08,0x96,0xca,0xfd,0x0a,0x06,0xff]7543// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7544 7545v_dual_max_num_f32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v47546// GFX12: encoding: [0x7c,0x0a,0x96,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]7547// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7548 7549v_dual_max_num_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v17550// GFX12: encoding: [0x04,0xff,0x91,0xca,0x01,0x01,0x06,0xff]7551// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7552 7553v_dual_max_num_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v2557554// GFX12: encoding: [0x01,0xff,0x91,0xca,0xff,0x01,0x06,0xff]7555// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7556 7557v_dual_max_num_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v27558// GFX12: encoding: [0xff,0xff,0x91,0xca,0x02,0x01,0x06,0xff]7559// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7560 7561v_dual_max_num_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v37562// GFX12: encoding: [0x02,0xff,0x91,0xca,0x03,0x01,0x06,0xff]7563// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7564 7565v_dual_max_num_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v47566// GFX12: encoding: [0x03,0xff,0x91,0xca,0x04,0x01,0x06,0xff]7567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7568 7569v_dual_max_num_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s17570// GFX12: encoding: [0x69,0xfe,0x91,0xca,0x01,0x00,0x06,0xff]7571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7572 7573v_dual_max_num_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s1057574// GFX12: encoding: [0x01,0xfe,0x91,0xca,0x69,0x00,0x06,0xff]7575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7576 7577v_dual_max_num_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo7578// GFX12: encoding: [0x7b,0xfe,0x91,0xca,0x6a,0x00,0x06,0xff]7579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7580 7581v_dual_max_num_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi7582// GFX12: encoding: [0x7f,0xfe,0x91,0xca,0x6b,0x00,0x06,0xff]7583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7584 7585v_dual_max_num_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp157586// GFX12: encoding: [0x7e,0xfe,0x91,0xca,0x7b,0x00,0x06,0xff]7587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7588 7589v_dual_max_num_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m07590// GFX12: encoding: [0x7d,0xfe,0x91,0xca,0x7d,0x00,0x06,0xff]7591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7592 7593v_dual_max_num_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo7594// GFX12: encoding: [0x6b,0xfe,0x91,0xca,0x7e,0x00,0x06,0xff]7595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7596 7597v_dual_max_num_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi7598// GFX12: encoding: [0x6a,0xfe,0x91,0xca,0x7f,0x00,0x06,0xff]7599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7600 7601v_dual_max_num_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null7602// GFX12: encoding: [0xff,0xfe,0x91,0xca,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]7603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7604 7605v_dual_max_num_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -17606// GFX12: encoding: [0xfd,0xfe,0x91,0xca,0xc1,0x00,0x06,0xff]7607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7608 7609v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.57610// GFX12: encoding: [0xf0,0x06,0x90,0xca,0xf0,0x00,0x06,0xff]7611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7612 7613v_dual_max_num_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc7614// GFX12: encoding: [0xc1,0x08,0x90,0xca,0xfd,0x00,0x06,0xff]7615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7616 7617v_dual_max_num_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf1234567618// GFX12: encoding: [0x7c,0x0a,0x90,0xca,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]7619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7620 7621v_dual_max_num_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v37622// GFX12: encoding: [0x04,0x05,0x8e,0xca,0x01,0x07,0x06,0xff]7623// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7624 7625v_dual_max_num_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v37626// GFX12: encoding: [0x01,0x05,0x8e,0xca,0xff,0x07,0x06,0xff]7627// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7628 7629v_dual_max_num_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v37630// GFX12: encoding: [0xff,0x05,0x8e,0xca,0x02,0x07,0x06,0xff]7631// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7632 7633v_dual_max_num_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v37634// GFX12: encoding: [0x02,0x05,0x8e,0xca,0x03,0x07,0x06,0xff]7635// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7636 7637v_dual_max_num_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v37638// GFX12: encoding: [0x03,0x05,0x8e,0xca,0x04,0x07,0x06,0xff]7639// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7640 7641v_dual_max_num_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v37642// GFX12: encoding: [0x69,0x04,0x8e,0xca,0x01,0x06,0x06,0xff]7643// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7644 7645v_dual_max_num_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v37646// GFX12: encoding: [0x01,0x04,0x8e,0xca,0x69,0x06,0x06,0xff]7647// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7648 7649v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v37650// GFX12: encoding: [0x7b,0x04,0x8e,0xca,0x6a,0x06,0x06,0xff]7651// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7652 7653v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v37654// GFX12: encoding: [0x7f,0x04,0x8e,0xca,0x6b,0x06,0x06,0xff]7655// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7656 7657v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v37658// GFX12: encoding: [0x7e,0x04,0x8e,0xca,0x7b,0x06,0x06,0xff]7659// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7660 7661v_dual_max_num_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v37662// GFX12: encoding: [0x7d,0x04,0x8e,0xca,0x7d,0x06,0x06,0xff]7663// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7664 7665v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v37666// GFX12: encoding: [0x6b,0x04,0x8e,0xca,0x7e,0x06,0x06,0xff]7667// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7668 7669v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v37670// GFX12: encoding: [0x6a,0x04,0x8e,0xca,0x7f,0x06,0x06,0xff]7671// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7672 7673v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v37674// GFX12: encoding: [0xff,0x04,0x8e,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]7675// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7676 7677v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v37678// GFX12: encoding: [0xfd,0x04,0x8e,0xca,0xc1,0x06,0x06,0xff]7679// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7680 7681v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v27682// GFX12: encoding: [0xf0,0x06,0x8e,0xca,0xf0,0x04,0x06,0xff]7683// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7684 7685v_dual_max_num_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v57686// GFX12: encoding: [0xc1,0x08,0x8e,0xca,0xfd,0x0a,0x06,0xff]7687// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7688 7689v_dual_max_num_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v47690// GFX12: encoding: [0x7c,0x0a,0x8e,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]7691// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7692 7693v_dual_max_num_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v37694// GFX12: encoding: [0x04,0x05,0x86,0xca,0x01,0x07,0x06,0xff]7695// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7696 7697v_dual_max_num_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v37698// GFX12: encoding: [0x01,0x05,0x86,0xca,0xff,0x07,0x06,0xff]7699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7700 7701v_dual_max_num_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v37702// GFX12: encoding: [0xff,0x05,0x86,0xca,0x02,0x07,0x06,0xff]7703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7704 7705v_dual_max_num_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v37706// GFX12: encoding: [0x02,0x05,0x86,0xca,0x03,0x07,0x06,0xff]7707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7708 7709v_dual_max_num_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v37710// GFX12: encoding: [0x03,0x05,0x86,0xca,0x04,0x07,0x06,0xff]7711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7712 7713v_dual_max_num_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v37714// GFX12: encoding: [0x69,0x04,0x86,0xca,0x01,0x06,0x06,0xff]7715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7716 7717v_dual_max_num_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v37718// GFX12: encoding: [0x01,0x04,0x86,0xca,0x69,0x06,0x06,0xff]7719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7720 7721v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v37722// GFX12: encoding: [0x7b,0x04,0x86,0xca,0x6a,0x06,0x06,0xff]7723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7724 7725v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v37726// GFX12: encoding: [0x7f,0x04,0x86,0xca,0x6b,0x06,0x06,0xff]7727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7728 7729v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v37730// GFX12: encoding: [0x7e,0x04,0x86,0xca,0x7b,0x06,0x06,0xff]7731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7732 7733v_dual_max_num_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v37734// GFX12: encoding: [0x7d,0x04,0x86,0xca,0x7d,0x06,0x06,0xff]7735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7736 7737v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v37738// GFX12: encoding: [0x6b,0x04,0x86,0xca,0x7e,0x06,0x06,0xff]7739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7740 7741v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v37742// GFX12: encoding: [0x6a,0x04,0x86,0xca,0x7f,0x06,0x06,0xff]7743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7744 7745v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v37746// GFX12: encoding: [0xff,0x04,0x86,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]7747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7748 7749v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v37750// GFX12: encoding: [0xfd,0x04,0x86,0xca,0xc1,0x06,0x06,0xff]7751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7752 7753v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v27754// GFX12: encoding: [0xf0,0x06,0x86,0xca,0xf0,0x04,0x06,0xff]7755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7756 7757v_dual_max_num_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v57758// GFX12: encoding: [0xc1,0x08,0x86,0xca,0xfd,0x0a,0x06,0xff]7759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7760 7761v_dual_max_num_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v47762// GFX12: encoding: [0x7c,0x0a,0x86,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]7763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7764 7765v_dual_max_num_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v37766// GFX12: encoding: [0x04,0x05,0x8a,0xca,0x01,0x07,0x06,0xff]7767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7768 7769v_dual_max_num_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v37770// GFX12: encoding: [0x01,0x05,0x8a,0xca,0xff,0x07,0x06,0xff]7771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7772 7773v_dual_max_num_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v37774// GFX12: encoding: [0xff,0x05,0x8a,0xca,0x02,0x07,0x06,0xff]7775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7776 7777v_dual_max_num_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v37778// GFX12: encoding: [0x02,0x05,0x8a,0xca,0x03,0x07,0x06,0xff]7779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7780 7781v_dual_max_num_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v37782// GFX12: encoding: [0x03,0x05,0x8a,0xca,0x04,0x07,0x06,0xff]7783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7784 7785v_dual_max_num_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v37786// GFX12: encoding: [0x69,0x04,0x8a,0xca,0x01,0x06,0x06,0xff]7787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7788 7789v_dual_max_num_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v37790// GFX12: encoding: [0x01,0x04,0x8a,0xca,0x69,0x06,0x06,0xff]7791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7792 7793v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v37794// GFX12: encoding: [0x7b,0x04,0x8a,0xca,0x6a,0x06,0x06,0xff]7795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7796 7797v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v37798// GFX12: encoding: [0x7f,0x04,0x8a,0xca,0x6b,0x06,0x06,0xff]7799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7800 7801v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v37802// GFX12: encoding: [0x7e,0x04,0x8a,0xca,0x7b,0x06,0x06,0xff]7803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7804 7805v_dual_max_num_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v37806// GFX12: encoding: [0x7d,0x04,0x8a,0xca,0x7d,0x06,0x06,0xff]7807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7808 7809v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v37810// GFX12: encoding: [0x6b,0x04,0x8a,0xca,0x7e,0x06,0x06,0xff]7811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7812 7813v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v37814// GFX12: encoding: [0x6a,0x04,0x8a,0xca,0x7f,0x06,0x06,0xff]7815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7816 7817v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v37818// GFX12: encoding: [0xff,0x04,0x8a,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]7819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7820 7821v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v37822// GFX12: encoding: [0xfd,0x04,0x8a,0xca,0xc1,0x06,0x06,0xff]7823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7824 7825v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v27826// GFX12: encoding: [0xf0,0x06,0x8a,0xca,0xf0,0x04,0x06,0xff]7827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7828 7829v_dual_max_num_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v57830// GFX12: encoding: [0xc1,0x08,0x8a,0xca,0xfd,0x0a,0x06,0xff]7831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7832 7833v_dual_max_num_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v47834// GFX12: encoding: [0x7c,0x0a,0x8a,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]7835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7836 7837v_dual_max_num_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v37838// GFX12: encoding: [0x04,0x05,0x8c,0xca,0x01,0x07,0x06,0xff]7839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7840 7841v_dual_max_num_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v37842// GFX12: encoding: [0x01,0x05,0x8c,0xca,0xff,0x07,0x06,0xff]7843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7844 7845v_dual_max_num_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v37846// GFX12: encoding: [0xff,0x05,0x8c,0xca,0x02,0x07,0x06,0xff]7847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7848 7849v_dual_max_num_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v37850// GFX12: encoding: [0x02,0x05,0x8c,0xca,0x03,0x07,0x06,0xff]7851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7852 7853v_dual_max_num_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v37854// GFX12: encoding: [0x03,0x05,0x8c,0xca,0x04,0x07,0x06,0xff]7855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7856 7857v_dual_max_num_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v37858// GFX12: encoding: [0x69,0x04,0x8c,0xca,0x01,0x06,0x06,0xff]7859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7860 7861v_dual_max_num_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v37862// GFX12: encoding: [0x01,0x04,0x8c,0xca,0x69,0x06,0x06,0xff]7863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7864 7865v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v37866// GFX12: encoding: [0x7b,0x04,0x8c,0xca,0x6a,0x06,0x06,0xff]7867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7868 7869v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v37870// GFX12: encoding: [0x7f,0x04,0x8c,0xca,0x6b,0x06,0x06,0xff]7871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7872 7873v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v37874// GFX12: encoding: [0x7e,0x04,0x8c,0xca,0x7b,0x06,0x06,0xff]7875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7876 7877v_dual_max_num_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v37878// GFX12: encoding: [0x7d,0x04,0x8c,0xca,0x7d,0x06,0x06,0xff]7879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7880 7881v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v37882// GFX12: encoding: [0x6b,0x04,0x8c,0xca,0x7e,0x06,0x06,0xff]7883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7884 7885v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v37886// GFX12: encoding: [0x6a,0x04,0x8c,0xca,0x7f,0x06,0x06,0xff]7887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7888 7889v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v37890// GFX12: encoding: [0xff,0x04,0x8c,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]7891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7892 7893v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v37894// GFX12: encoding: [0xfd,0x04,0x8c,0xca,0xc1,0x06,0x06,0xff]7895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7896 7897v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v27898// GFX12: encoding: [0xf0,0x06,0x8c,0xca,0xf0,0x04,0x06,0xff]7899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7900 7901v_dual_max_num_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v57902// GFX12: encoding: [0xc1,0x08,0x8c,0xca,0xfd,0x0a,0x06,0xff]7903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7904 7905v_dual_max_num_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v47906// GFX12: encoding: [0x7c,0x0a,0x8c,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]7907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7908 7909v_dual_min_num_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v37910// GFX12: encoding: [0x04,0x05,0xc8,0xca,0x01,0x07,0x06,0xff]7911// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7912 7913v_dual_min_num_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v37914// GFX12: encoding: [0x01,0x05,0xc8,0xca,0xff,0x07,0x06,0xff]7915// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7916 7917v_dual_min_num_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v37918// GFX12: encoding: [0xff,0x05,0xc8,0xca,0x02,0x07,0x06,0xff]7919// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7920 7921v_dual_min_num_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v37922// GFX12: encoding: [0x02,0x05,0xc8,0xca,0x03,0x07,0x06,0xff]7923// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7924 7925v_dual_min_num_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v37926// GFX12: encoding: [0x03,0x05,0xc8,0xca,0x04,0x07,0x06,0xff]7927// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7928 7929v_dual_min_num_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v37930// GFX12: encoding: [0x69,0x04,0xc8,0xca,0x01,0x06,0x06,0xff]7931// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7932 7933v_dual_min_num_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v37934// GFX12: encoding: [0x01,0x04,0xc8,0xca,0x69,0x06,0x06,0xff]7935// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7936 7937v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v37938// GFX12: encoding: [0x7b,0x04,0xc8,0xca,0x6a,0x06,0x06,0xff]7939// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7940 7941v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v37942// GFX12: encoding: [0x7f,0x04,0xc8,0xca,0x6b,0x06,0x06,0xff]7943// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7944 7945v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v37946// GFX12: encoding: [0x7e,0x04,0xc8,0xca,0x7b,0x06,0x06,0xff]7947// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7948 7949v_dual_min_num_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v37950// GFX12: encoding: [0x7d,0x04,0xc8,0xca,0x7d,0x06,0x06,0xff]7951// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7952 7953v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v37954// GFX12: encoding: [0x6b,0x04,0xc8,0xca,0x7e,0x06,0x06,0xff]7955// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7956 7957v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v37958// GFX12: encoding: [0x6a,0x04,0xc8,0xca,0x7f,0x06,0x06,0xff]7959// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7960 7961v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v37962// GFX12: encoding: [0xff,0x04,0xc8,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]7963// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7964 7965v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v37966// GFX12: encoding: [0xfd,0x04,0xc8,0xca,0xc1,0x06,0x06,0xff]7967// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7968 7969v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v27970// GFX12: encoding: [0xf0,0x06,0xc8,0xca,0xf0,0x04,0x06,0xff]7971// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7972 7973v_dual_min_num_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v57974// GFX12: encoding: [0xc1,0x08,0xc8,0xca,0xfd,0x0a,0x06,0xff]7975// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7976 7977v_dual_min_num_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v47978// GFX12: encoding: [0x7c,0x0a,0xc8,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]7979// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7980 7981v_dual_min_num_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v37982// GFX12: encoding: [0x04,0x05,0xe0,0xca,0x01,0x07,0x06,0xff]7983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7984 7985v_dual_min_num_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v37986// GFX12: encoding: [0x01,0x05,0xe0,0xca,0xff,0x07,0x06,0xff]7987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7988 7989v_dual_min_num_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v37990// GFX12: encoding: [0xff,0x05,0xe0,0xca,0x02,0x07,0x06,0xff]7991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7992 7993v_dual_min_num_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v37994// GFX12: encoding: [0x02,0x05,0xe0,0xca,0x03,0x07,0x06,0xff]7995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error7996 7997v_dual_min_num_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v37998// GFX12: encoding: [0x03,0x05,0xe0,0xca,0x04,0x07,0x06,0xff]7999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8000 8001v_dual_min_num_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v38002// GFX12: encoding: [0x69,0x04,0xe0,0xca,0x01,0x06,0x06,0xff]8003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8004 8005v_dual_min_num_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v38006// GFX12: encoding: [0x01,0x04,0xe0,0xca,0x69,0x06,0x06,0xff]8007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8008 8009v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v38010// GFX12: encoding: [0x7b,0x04,0xe0,0xca,0x6a,0x06,0x06,0xff]8011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8012 8013v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v38014// GFX12: encoding: [0x7f,0x04,0xe0,0xca,0x6b,0x06,0x06,0xff]8015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8016 8017v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v38018// GFX12: encoding: [0x7e,0x04,0xe0,0xca,0x7b,0x06,0x06,0xff]8019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8020 8021v_dual_min_num_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v38022// GFX12: encoding: [0x7d,0x04,0xe0,0xca,0x7d,0x06,0x06,0xff]8023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8024 8025v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v38026// GFX12: encoding: [0x6b,0x04,0xe0,0xca,0x7e,0x06,0x06,0xff]8027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8028 8029v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v38030// GFX12: encoding: [0x6a,0x04,0xe0,0xca,0x7f,0x06,0x06,0xff]8031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8032 8033v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v38034// GFX12: encoding: [0xff,0x04,0xe0,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8036 8037v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v38038// GFX12: encoding: [0xfd,0x04,0xe0,0xca,0xc1,0x06,0x06,0xff]8039// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8040 8041v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v28042// GFX12: encoding: [0xf0,0x06,0xe0,0xca,0xf0,0x04,0x06,0xff]8043// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8044 8045v_dual_min_num_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v58046// GFX12: encoding: [0xc1,0x08,0xe0,0xca,0xfd,0x0a,0x06,0xff]8047// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8048 8049v_dual_min_num_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v48050// GFX12: encoding: [0x7c,0x0a,0xe0,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]8051// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8052 8053v_dual_min_num_f32 v255, v4, v2 :: v_dual_and_b32 v6, v1, v38054// GFX12: encoding: [0x04,0x05,0xe4,0xca,0x01,0x07,0x06,0xff]8055// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8056 8057v_dual_min_num_f32 v255, v1, v2 :: v_dual_and_b32 v6, v255, v38058// GFX12: encoding: [0x01,0x05,0xe4,0xca,0xff,0x07,0x06,0xff]8059// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8060 8061v_dual_min_num_f32 v255, v255, v2 :: v_dual_and_b32 v6, v2, v38062// GFX12: encoding: [0xff,0x05,0xe4,0xca,0x02,0x07,0x06,0xff]8063// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8064 8065v_dual_min_num_f32 v255, v2, v2 :: v_dual_and_b32 v6, v3, v38066// GFX12: encoding: [0x02,0x05,0xe4,0xca,0x03,0x07,0x06,0xff]8067// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8068 8069v_dual_min_num_f32 v255, v3, v2 :: v_dual_and_b32 v6, v4, v38070// GFX12: encoding: [0x03,0x05,0xe4,0xca,0x04,0x07,0x06,0xff]8071// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8072 8073v_dual_min_num_f32 v255, s105, v2 :: v_dual_and_b32 v6, s1, v38074// GFX12: encoding: [0x69,0x04,0xe4,0xca,0x01,0x06,0x06,0xff]8075// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8076 8077v_dual_min_num_f32 v255, s1, v2 :: v_dual_and_b32 v6, s105, v38078// GFX12: encoding: [0x01,0x04,0xe4,0xca,0x69,0x06,0x06,0xff]8079// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8080 8081v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_and_b32 v6, vcc_lo, v38082// GFX12: encoding: [0x7b,0x04,0xe4,0xca,0x6a,0x06,0x06,0xff]8083// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8084 8085v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_and_b32 v6, vcc_hi, v38086// GFX12: encoding: [0x7f,0x04,0xe4,0xca,0x6b,0x06,0x06,0xff]8087// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8088 8089v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_and_b32 v6, ttmp15, v38090// GFX12: encoding: [0x7e,0x04,0xe4,0xca,0x7b,0x06,0x06,0xff]8091// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8092 8093v_dual_min_num_f32 v255, m0, v2 :: v_dual_and_b32 v6, m0, v38094// GFX12: encoding: [0x7d,0x04,0xe4,0xca,0x7d,0x06,0x06,0xff]8095// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8096 8097v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_and_b32 v6, exec_lo, v38098// GFX12: encoding: [0x6b,0x04,0xe4,0xca,0x7e,0x06,0x06,0xff]8099// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8100 8101v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_and_b32 v6, exec_hi, v38102// GFX12: encoding: [0x6a,0x04,0xe4,0xca,0x7f,0x06,0x06,0xff]8103// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8104 8105v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_and_b32 v6, null, v38106// GFX12: encoding: [0xff,0x04,0xe4,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8107// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8108 8109v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_and_b32 v6, -1, v38110// GFX12: encoding: [0xfd,0x04,0xe4,0xca,0xc1,0x06,0x06,0xff]8111// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8112 8113v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_and_b32 v6, 0.5, v28114// GFX12: encoding: [0xf0,0x06,0xe4,0xca,0xf0,0x04,0x06,0xff]8115// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8116 8117v_dual_min_num_f32 v255, -1, v4 :: v_dual_and_b32 v6, src_scc, v58118// GFX12: encoding: [0xc1,0x08,0xe4,0xca,0xfd,0x0a,0x06,0xff]8119// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8120 8121v_dual_min_num_f32 v6, null, v5 :: v_dual_and_b32 v255, 0xaf123456, v48122// GFX12: encoding: [0x7c,0x0a,0xe4,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]8123// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8124 8125v_dual_min_num_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v38126// GFX12: encoding: [0x04,0x05,0xd2,0xca,0x01,0x07,0x06,0xff]8127// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8128 8129v_dual_min_num_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v38130// GFX12: encoding: [0x01,0x05,0xd2,0xca,0xff,0x07,0x06,0xff]8131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8132 8133v_dual_min_num_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v38134// GFX12: encoding: [0xff,0x05,0xd2,0xca,0x02,0x07,0x06,0xff]8135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8136 8137v_dual_min_num_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v38138// GFX12: encoding: [0x02,0x05,0xd2,0xca,0x03,0x07,0x06,0xff]8139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8140 8141v_dual_min_num_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v38142// GFX12: encoding: [0x03,0x05,0xd2,0xca,0x04,0x07,0x06,0xff]8143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8144 8145v_dual_min_num_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v38146// GFX12: encoding: [0x69,0x04,0xd2,0xca,0x69,0x06,0x06,0xff]8147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8148 8149v_dual_min_num_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v38150// GFX12: encoding: [0x01,0x04,0xd2,0xca,0x01,0x06,0x06,0xff]8151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8152 8153v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v38154// GFX12: encoding: [0x7b,0x04,0xd2,0xca,0x7b,0x06,0x06,0xff]8155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8156 8157v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v38158// GFX12: encoding: [0x7f,0x04,0xd2,0xca,0x7f,0x06,0x06,0xff]8159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8160 8161v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v38162// GFX12: encoding: [0x7e,0x04,0xd2,0xca,0x7e,0x06,0x06,0xff]8163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8164 8165v_dual_min_num_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v38166// GFX12: encoding: [0x7d,0x04,0xd2,0xca,0x7d,0x06,0x06,0xff]8167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8168 8169v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v38170// GFX12: encoding: [0x6b,0x04,0xd2,0xca,0x6b,0x06,0x06,0xff]8171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8172 8173v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v38174// GFX12: encoding: [0x6a,0x04,0xd2,0xca,0x6a,0x06,0x06,0xff]8175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8176 8177v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v38178// GFX12: encoding: [0xff,0x04,0xd2,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8179// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8180 8181v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v38182// GFX12: encoding: [0xfd,0x04,0xd2,0xca,0xc1,0x06,0x06,0xff]8183// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8184 8185v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v28186// GFX12: encoding: [0xf0,0x06,0xd2,0xca,0xf0,0x04,0x06,0xff]8187// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8188 8189v_dual_min_num_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v58190// GFX12: encoding: [0xc1,0x08,0xd2,0xca,0xfd,0x0a,0x06,0xff]8191// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8192 8193v_dual_min_num_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v48194// GFX12: encoding: [0x7c,0x0a,0xd2,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]8195// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8196 8197v_dual_min_num_f32 v255, v4, v2 :: v_dual_dot2acc_f32_f16 v6, v1, v38198// GFX12: encoding: [0x04,0x05,0xd8,0xca,0x01,0x07,0x06,0xff]8199// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8200 8201v_dual_min_num_f32 v255, v1, v2 :: v_dual_dot2acc_f32_f16 v6, v255, v38202// GFX12: encoding: [0x01,0x05,0xd8,0xca,0xff,0x07,0x06,0xff]8203// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8204 8205v_dual_min_num_f32 v255, v255, v2 :: v_dual_dot2acc_f32_f16 v6, v2, v38206// GFX12: encoding: [0xff,0x05,0xd8,0xca,0x02,0x07,0x06,0xff]8207// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8208 8209v_dual_min_num_f32 v255, v2, v2 :: v_dual_dot2acc_f32_f16 v6, v3, v38210// GFX12: encoding: [0x02,0x05,0xd8,0xca,0x03,0x07,0x06,0xff]8211// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8212 8213v_dual_min_num_f32 v255, v3, v2 :: v_dual_dot2acc_f32_f16 v6, v4, v38214// GFX12: encoding: [0x03,0x05,0xd8,0xca,0x04,0x07,0x06,0xff]8215// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8216 8217v_dual_min_num_f32 v255, s105, v2 :: v_dual_dot2acc_f32_f16 v6, s1, v38218// GFX12: encoding: [0x69,0x04,0xd8,0xca,0x01,0x06,0x06,0xff]8219// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8220 8221v_dual_min_num_f32 v255, s1, v2 :: v_dual_dot2acc_f32_f16 v6, s105, v38222// GFX12: encoding: [0x01,0x04,0xd8,0xca,0x69,0x06,0x06,0xff]8223// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8224 8225v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_lo, v38226// GFX12: encoding: [0x7b,0x04,0xd8,0xca,0x6a,0x06,0x06,0xff]8227// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8228 8229v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_hi, v38230// GFX12: encoding: [0x7f,0x04,0xd8,0xca,0x6b,0x06,0x06,0xff]8231// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8232 8233v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_dot2acc_f32_f16 v6, ttmp15, v38234// GFX12: encoding: [0x7e,0x04,0xd8,0xca,0x7b,0x06,0x06,0xff]8235// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8236 8237v_dual_min_num_f32 v255, m0, v2 :: v_dual_dot2acc_f32_f16 v6, m0, v38238// GFX12: encoding: [0x7d,0x04,0xd8,0xca,0x7d,0x06,0x06,0xff]8239// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8240 8241v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_dot2acc_f32_f16 v6, exec_lo, v38242// GFX12: encoding: [0x6b,0x04,0xd8,0xca,0x7e,0x06,0x06,0xff]8243// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8244 8245v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_dot2acc_f32_f16 v6, exec_hi, v38246// GFX12: encoding: [0x6a,0x04,0xd8,0xca,0x7f,0x06,0x06,0xff]8247// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8248 8249v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_dot2acc_f32_f16 v6, null, v38250// GFX12: encoding: [0xff,0x04,0xd8,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8251// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8252 8253v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_dot2acc_f32_f16 v6, -1, v38254// GFX12: encoding: [0xfd,0x04,0xd8,0xca,0xc1,0x06,0x06,0xff]8255// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8256 8257v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_dot2acc_f32_f16 v6, 0.5, v28258// GFX12: encoding: [0xf0,0x06,0xd8,0xca,0xf0,0x04,0x06,0xff]8259// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8260 8261v_dual_min_num_f32 v255, -1, v4 :: v_dual_dot2acc_f32_f16 v6, src_scc, v58262// GFX12: encoding: [0xc1,0x08,0xd8,0xca,0xfd,0x0a,0x06,0xff]8263// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8264 8265v_dual_min_num_f32 v6, null, v5 :: v_dual_dot2acc_f32_f16 v255, 0xfe0b, v48266// GFX12: encoding: [0x7c,0x0a,0xd8,0xca,0xff,0x08,0xfe,0x06,0x0b,0xfe,0x00,0x00]8267// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8268 8269v_dual_min_num_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf1234568270// GFX12: encoding: [0x04,0x05,0xc2,0xca,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]8271// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8272 8273v_dual_min_num_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf1234568274// GFX12: encoding: [0x01,0x05,0xc2,0xca,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]8275// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8276 8277v_dual_min_num_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf1234568278// GFX12: encoding: [0xff,0x05,0xc2,0xca,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]8279// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8280 8281v_dual_min_num_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf1234568282// GFX12: encoding: [0x02,0x05,0xc2,0xca,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]8283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8284 8285v_dual_min_num_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf1234568286// GFX12: encoding: [0x03,0x05,0xc2,0xca,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]8287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8288 8289v_dual_min_num_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf1234568290// GFX12: encoding: [0x69,0x04,0xc2,0xca,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8292 8293v_dual_min_num_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf1234568294// GFX12: encoding: [0x01,0x04,0xc2,0xca,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8296 8297v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf1234568298// GFX12: encoding: [0x7b,0x04,0xc2,0xca,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8300 8301v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf1234568302// GFX12: encoding: [0x7f,0x04,0xc2,0xca,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8304 8305v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf1234568306// GFX12: encoding: [0x7e,0x04,0xc2,0xca,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8308 8309v_dual_min_num_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf1234568310// GFX12: encoding: [0x7d,0x04,0xc2,0xca,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8312 8313v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf1234568314// GFX12: encoding: [0x6b,0x04,0xc2,0xca,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8316 8317v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf1234568318// GFX12: encoding: [0x6a,0x04,0xc2,0xca,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8320 8321v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf1234568322// GFX12: encoding: [0xff,0x04,0xc2,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8323// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8324 8325v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf1234568326// GFX12: encoding: [0xfd,0x04,0xc2,0xca,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8327// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8328 8329v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf1234568330// GFX12: encoding: [0xf0,0x06,0xc2,0xca,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]8331// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8332 8333v_dual_min_num_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf1234568334// GFX12: encoding: [0xc1,0x08,0xc2,0xca,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]8335// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8336 8337v_dual_min_num_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf1234568338// GFX12: encoding: [0x7c,0x0a,0xc2,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]8339// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8340 8341v_dual_min_num_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v38342// GFX12: encoding: [0x04,0x05,0xc0,0xca,0x01,0x07,0x06,0xff]8343// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8344 8345v_dual_min_num_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v38346// GFX12: encoding: [0x01,0x05,0xc0,0xca,0xff,0x07,0x06,0xff]8347// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8348 8349v_dual_min_num_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v38350// GFX12: encoding: [0xff,0x05,0xc0,0xca,0x02,0x07,0x06,0xff]8351// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8352 8353v_dual_min_num_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v38354// GFX12: encoding: [0x02,0x05,0xc0,0xca,0x03,0x07,0x06,0xff]8355// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8356 8357v_dual_min_num_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v38358// GFX12: encoding: [0x03,0x05,0xc0,0xca,0x04,0x07,0x06,0xff]8359// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8360 8361v_dual_min_num_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v38362// GFX12: encoding: [0x69,0x04,0xc0,0xca,0x01,0x06,0x06,0xff]8363// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8364 8365v_dual_min_num_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v38366// GFX12: encoding: [0x01,0x04,0xc0,0xca,0x69,0x06,0x06,0xff]8367// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8368 8369v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v38370// GFX12: encoding: [0x7b,0x04,0xc0,0xca,0x6a,0x06,0x06,0xff]8371// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8372 8373v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v38374// GFX12: encoding: [0x7f,0x04,0xc0,0xca,0x6b,0x06,0x06,0xff]8375// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8376 8377v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v38378// GFX12: encoding: [0x7e,0x04,0xc0,0xca,0x7b,0x06,0x06,0xff]8379// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8380 8381v_dual_min_num_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v38382// GFX12: encoding: [0x7d,0x04,0xc0,0xca,0x7d,0x06,0x06,0xff]8383// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8384 8385v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v38386// GFX12: encoding: [0x6b,0x04,0xc0,0xca,0x7e,0x06,0x06,0xff]8387// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8388 8389v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v38390// GFX12: encoding: [0x6a,0x04,0xc0,0xca,0x7f,0x06,0x06,0xff]8391// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8392 8393v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v38394// GFX12: encoding: [0xff,0x04,0xc0,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8395// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8396 8397v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v38398// GFX12: encoding: [0xfd,0x04,0xc0,0xca,0xc1,0x06,0x06,0xff]8399// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8400 8401v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v28402// GFX12: encoding: [0xf0,0x06,0xc0,0xca,0xf0,0x04,0x06,0xff]8403// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8404 8405v_dual_min_num_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v58406// GFX12: encoding: [0xc1,0x08,0xc0,0xca,0xfd,0x0a,0x06,0xff]8407// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8408 8409v_dual_min_num_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v48410// GFX12: encoding: [0x7c,0x0a,0xc0,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]8411// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8412 8413v_dual_min_num_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v2558414// GFX12: encoding: [0x04,0xff,0xc5,0xca,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]8415// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8416 8417v_dual_min_num_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v2558418// GFX12: encoding: [0x01,0xff,0xc5,0xca,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]8419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8420 8421v_dual_min_num_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v2558422// GFX12: encoding: [0xff,0xff,0xc5,0xca,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]8423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8424 8425v_dual_min_num_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v2558426// GFX12: encoding: [0x02,0xff,0xc5,0xca,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]8427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8428 8429v_dual_min_num_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v2558430// GFX12: encoding: [0x03,0xff,0xc5,0xca,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]8431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8432 8433v_dual_min_num_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v2558434// GFX12: encoding: [0x69,0xfe,0xc5,0xca,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]8435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8436 8437v_dual_min_num_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v2558438// GFX12: encoding: [0x01,0xfe,0xc5,0xca,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]8439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8440 8441v_dual_min_num_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v2558442// GFX12: encoding: [0x7b,0xfe,0xc5,0xca,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]8443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8444 8445v_dual_min_num_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v2558446// GFX12: encoding: [0x7f,0xfe,0xc5,0xca,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]8447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8448 8449v_dual_min_num_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v2558450// GFX12: encoding: [0x7e,0xfe,0xc5,0xca,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]8451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8452 8453v_dual_min_num_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v2558454// GFX12: encoding: [0x7d,0xfe,0xc5,0xca,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]8455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8456 8457v_dual_min_num_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v2558458// GFX12: encoding: [0x6b,0xfe,0xc5,0xca,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]8459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8460 8461v_dual_min_num_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v2558462// GFX12: encoding: [0x6a,0xfe,0xc5,0xca,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]8463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8464 8465v_dual_min_num_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v2558466// GFX12: encoding: [0xff,0xfe,0xc5,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]8467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8468 8469v_dual_min_num_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v2558470// GFX12: encoding: [0xfd,0xfe,0xc5,0xca,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]8471// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8472 8473v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v2558474// GFX12: encoding: [0xf0,0x06,0xc4,0xca,0xf0,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]8475// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8476 8477v_dual_min_num_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v2558478// GFX12: encoding: [0xc1,0x08,0xc4,0xca,0xfd,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]8479// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8480 8481v_dual_min_num_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v48482// GFX12: encoding: [0x7c,0x0a,0xc4,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]8483// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8484 8485v_dual_min_num_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v38486// GFX12: encoding: [0x04,0x05,0xe2,0xca,0x01,0x07,0x06,0xff]8487// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8488 8489v_dual_min_num_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v38490// GFX12: encoding: [0x01,0x05,0xe2,0xca,0xff,0x07,0x06,0xff]8491// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8492 8493v_dual_min_num_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v38494// GFX12: encoding: [0xff,0x05,0xe2,0xca,0x02,0x07,0x06,0xff]8495// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8496 8497v_dual_min_num_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v38498// GFX12: encoding: [0x02,0x05,0xe2,0xca,0x03,0x07,0x06,0xff]8499// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8500 8501v_dual_min_num_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v38502// GFX12: encoding: [0x03,0x05,0xe2,0xca,0x04,0x07,0x06,0xff]8503// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8504 8505v_dual_min_num_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v38506// GFX12: encoding: [0x69,0x04,0xe2,0xca,0x01,0x06,0x06,0xff]8507// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8508 8509v_dual_min_num_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v38510// GFX12: encoding: [0x01,0x04,0xe2,0xca,0x69,0x06,0x06,0xff]8511// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8512 8513v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v38514// GFX12: encoding: [0x7b,0x04,0xe2,0xca,0x6a,0x06,0x06,0xff]8515// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8516 8517v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v38518// GFX12: encoding: [0x7f,0x04,0xe2,0xca,0x6b,0x06,0x06,0xff]8519// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8520 8521v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v38522// GFX12: encoding: [0x7e,0x04,0xe2,0xca,0x7b,0x06,0x06,0xff]8523// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8524 8525v_dual_min_num_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v38526// GFX12: encoding: [0x7d,0x04,0xe2,0xca,0x7d,0x06,0x06,0xff]8527// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8528 8529v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v38530// GFX12: encoding: [0x6b,0x04,0xe2,0xca,0x7e,0x06,0x06,0xff]8531// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8532 8533v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v38534// GFX12: encoding: [0x6a,0x04,0xe2,0xca,0x7f,0x06,0x06,0xff]8535// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8536 8537v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v38538// GFX12: encoding: [0xff,0x04,0xe2,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8539// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8540 8541v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v38542// GFX12: encoding: [0xfd,0x04,0xe2,0xca,0xc1,0x06,0x06,0xff]8543// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8544 8545v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v28546// GFX12: encoding: [0xf0,0x06,0xe2,0xca,0xf0,0x04,0x06,0xff]8547// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8548 8549v_dual_min_num_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v58550// GFX12: encoding: [0xc1,0x08,0xe2,0xca,0xfd,0x0a,0x06,0xff]8551// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8552 8553v_dual_min_num_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v48554// GFX12: encoding: [0x7c,0x0a,0xe2,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]8555// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8556 8557v_dual_min_num_f32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v38558// GFX12: encoding: [0x04,0x05,0xd4,0xca,0x01,0x07,0x06,0xff]8559// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8560 8561v_dual_min_num_f32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v38562// GFX12: encoding: [0x01,0x05,0xd4,0xca,0xff,0x07,0x06,0xff]8563// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8564 8565v_dual_min_num_f32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v38566// GFX12: encoding: [0xff,0x05,0xd4,0xca,0x02,0x07,0x06,0xff]8567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8568 8569v_dual_min_num_f32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v38570// GFX12: encoding: [0x02,0x05,0xd4,0xca,0x03,0x07,0x06,0xff]8571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8572 8573v_dual_min_num_f32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v38574// GFX12: encoding: [0x03,0x05,0xd4,0xca,0x04,0x07,0x06,0xff]8575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8576 8577v_dual_min_num_f32 v255, s105, v2 :: v_dual_max_num_f32 v6, s1, v38578// GFX12: encoding: [0x69,0x04,0xd4,0xca,0x01,0x06,0x06,0xff]8579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8580 8581v_dual_min_num_f32 v255, s1, v2 :: v_dual_max_num_f32 v6, s105, v38582// GFX12: encoding: [0x01,0x04,0xd4,0xca,0x69,0x06,0x06,0xff]8583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8584 8585v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, vcc_lo, v38586// GFX12: encoding: [0x7b,0x04,0xd4,0xca,0x6a,0x06,0x06,0xff]8587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8588 8589v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v38590// GFX12: encoding: [0x7f,0x04,0xd4,0xca,0x6b,0x06,0x06,0xff]8591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8592 8593v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, ttmp15, v38594// GFX12: encoding: [0x7e,0x04,0xd4,0xca,0x7b,0x06,0x06,0xff]8595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8596 8597v_dual_min_num_f32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v38598// GFX12: encoding: [0x7d,0x04,0xd4,0xca,0x7d,0x06,0x06,0xff]8599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8600 8601v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, exec_lo, v38602// GFX12: encoding: [0x6b,0x04,0xd4,0xca,0x7e,0x06,0x06,0xff]8603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8604 8605v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, exec_hi, v38606// GFX12: encoding: [0x6a,0x04,0xd4,0xca,0x7f,0x06,0x06,0xff]8607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8608 8609v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v38610// GFX12: encoding: [0xff,0x04,0xd4,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8612 8613v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v38614// GFX12: encoding: [0xfd,0x04,0xd4,0xca,0xc1,0x06,0x06,0xff]8615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8616 8617v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v28618// GFX12: encoding: [0xf0,0x06,0xd4,0xca,0xf0,0x04,0x06,0xff]8619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8620 8621v_dual_min_num_f32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v58622// GFX12: encoding: [0xc1,0x08,0xd4,0xca,0xfd,0x0a,0x06,0xff]8623// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8624 8625v_dual_min_num_f32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v48626// GFX12: encoding: [0x7c,0x0a,0xd4,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]8627// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8628 8629v_dual_min_num_f32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v38630// GFX12: encoding: [0x04,0x05,0xd6,0xca,0x01,0x07,0x06,0xff]8631// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8632 8633v_dual_min_num_f32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v38634// GFX12: encoding: [0x01,0x05,0xd6,0xca,0xff,0x07,0x06,0xff]8635// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8636 8637v_dual_min_num_f32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v38638// GFX12: encoding: [0xff,0x05,0xd6,0xca,0x02,0x07,0x06,0xff]8639// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8640 8641v_dual_min_num_f32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v38642// GFX12: encoding: [0x02,0x05,0xd6,0xca,0x03,0x07,0x06,0xff]8643// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8644 8645v_dual_min_num_f32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v38646// GFX12: encoding: [0x03,0x05,0xd6,0xca,0x04,0x07,0x06,0xff]8647// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8648 8649v_dual_min_num_f32 v255, s105, v2 :: v_dual_min_num_f32 v6, s1, v38650// GFX12: encoding: [0x69,0x04,0xd6,0xca,0x01,0x06,0x06,0xff]8651// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8652 8653v_dual_min_num_f32 v255, s1, v2 :: v_dual_min_num_f32 v6, s105, v38654// GFX12: encoding: [0x01,0x04,0xd6,0xca,0x69,0x06,0x06,0xff]8655// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8656 8657v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, vcc_lo, v38658// GFX12: encoding: [0x7b,0x04,0xd6,0xca,0x6a,0x06,0x06,0xff]8659// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8660 8661v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v38662// GFX12: encoding: [0x7f,0x04,0xd6,0xca,0x6b,0x06,0x06,0xff]8663// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8664 8665v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, ttmp15, v38666// GFX12: encoding: [0x7e,0x04,0xd6,0xca,0x7b,0x06,0x06,0xff]8667// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8668 8669v_dual_min_num_f32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v38670// GFX12: encoding: [0x7d,0x04,0xd6,0xca,0x7d,0x06,0x06,0xff]8671// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8672 8673v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, exec_lo, v38674// GFX12: encoding: [0x6b,0x04,0xd6,0xca,0x7e,0x06,0x06,0xff]8675// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8676 8677v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, exec_hi, v38678// GFX12: encoding: [0x6a,0x04,0xd6,0xca,0x7f,0x06,0x06,0xff]8679// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8680 8681v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v38682// GFX12: encoding: [0xff,0x04,0xd6,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8683// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8684 8685v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v38686// GFX12: encoding: [0xfd,0x04,0xd6,0xca,0xc1,0x06,0x06,0xff]8687// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8688 8689v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v28690// GFX12: encoding: [0xf0,0x06,0xd6,0xca,0xf0,0x04,0x06,0xff]8691// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8692 8693v_dual_min_num_f32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v58694// GFX12: encoding: [0xc1,0x08,0xd6,0xca,0xfd,0x0a,0x06,0xff]8695// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8696 8697v_dual_min_num_f32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v48698// GFX12: encoding: [0x7c,0x0a,0xd6,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]8699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8700 8701v_dual_min_num_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v18702// GFX12: encoding: [0x04,0xff,0xd1,0xca,0x01,0x01,0x06,0xff]8703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8704 8705v_dual_min_num_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v2558706// GFX12: encoding: [0x01,0xff,0xd1,0xca,0xff,0x01,0x06,0xff]8707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8708 8709v_dual_min_num_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v28710// GFX12: encoding: [0xff,0xff,0xd1,0xca,0x02,0x01,0x06,0xff]8711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8712 8713v_dual_min_num_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v38714// GFX12: encoding: [0x02,0xff,0xd1,0xca,0x03,0x01,0x06,0xff]8715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8716 8717v_dual_min_num_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v48718// GFX12: encoding: [0x03,0xff,0xd1,0xca,0x04,0x01,0x06,0xff]8719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8720 8721v_dual_min_num_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s18722// GFX12: encoding: [0x69,0xfe,0xd1,0xca,0x01,0x00,0x06,0xff]8723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8724 8725v_dual_min_num_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s1058726// GFX12: encoding: [0x01,0xfe,0xd1,0xca,0x69,0x00,0x06,0xff]8727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8728 8729v_dual_min_num_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo8730// GFX12: encoding: [0x7b,0xfe,0xd1,0xca,0x6a,0x00,0x06,0xff]8731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8732 8733v_dual_min_num_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi8734// GFX12: encoding: [0x7f,0xfe,0xd1,0xca,0x6b,0x00,0x06,0xff]8735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8736 8737v_dual_min_num_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp158738// GFX12: encoding: [0x7e,0xfe,0xd1,0xca,0x7b,0x00,0x06,0xff]8739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8740 8741v_dual_min_num_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m08742// GFX12: encoding: [0x7d,0xfe,0xd1,0xca,0x7d,0x00,0x06,0xff]8743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8744 8745v_dual_min_num_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo8746// GFX12: encoding: [0x6b,0xfe,0xd1,0xca,0x7e,0x00,0x06,0xff]8747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8748 8749v_dual_min_num_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi8750// GFX12: encoding: [0x6a,0xfe,0xd1,0xca,0x7f,0x00,0x06,0xff]8751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8752 8753v_dual_min_num_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null8754// GFX12: encoding: [0xff,0xfe,0xd1,0xca,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]8755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8756 8757v_dual_min_num_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -18758// GFX12: encoding: [0xfd,0xfe,0xd1,0xca,0xc1,0x00,0x06,0xff]8759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8760 8761v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.58762// GFX12: encoding: [0xf0,0x06,0xd0,0xca,0xf0,0x00,0x06,0xff]8763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8764 8765v_dual_min_num_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc8766// GFX12: encoding: [0xc1,0x08,0xd0,0xca,0xfd,0x00,0x06,0xff]8767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8768 8769v_dual_min_num_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf1234568770// GFX12: encoding: [0x7c,0x0a,0xd0,0xca,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]8771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8772 8773v_dual_min_num_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v38774// GFX12: encoding: [0x04,0x05,0xce,0xca,0x01,0x07,0x06,0xff]8775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8776 8777v_dual_min_num_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v38778// GFX12: encoding: [0x01,0x05,0xce,0xca,0xff,0x07,0x06,0xff]8779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8780 8781v_dual_min_num_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v38782// GFX12: encoding: [0xff,0x05,0xce,0xca,0x02,0x07,0x06,0xff]8783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8784 8785v_dual_min_num_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v38786// GFX12: encoding: [0x02,0x05,0xce,0xca,0x03,0x07,0x06,0xff]8787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8788 8789v_dual_min_num_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v38790// GFX12: encoding: [0x03,0x05,0xce,0xca,0x04,0x07,0x06,0xff]8791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8792 8793v_dual_min_num_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v38794// GFX12: encoding: [0x69,0x04,0xce,0xca,0x01,0x06,0x06,0xff]8795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8796 8797v_dual_min_num_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v38798// GFX12: encoding: [0x01,0x04,0xce,0xca,0x69,0x06,0x06,0xff]8799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8800 8801v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v38802// GFX12: encoding: [0x7b,0x04,0xce,0xca,0x6a,0x06,0x06,0xff]8803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8804 8805v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v38806// GFX12: encoding: [0x7f,0x04,0xce,0xca,0x6b,0x06,0x06,0xff]8807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8808 8809v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v38810// GFX12: encoding: [0x7e,0x04,0xce,0xca,0x7b,0x06,0x06,0xff]8811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8812 8813v_dual_min_num_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v38814// GFX12: encoding: [0x7d,0x04,0xce,0xca,0x7d,0x06,0x06,0xff]8815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8816 8817v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v38818// GFX12: encoding: [0x6b,0x04,0xce,0xca,0x7e,0x06,0x06,0xff]8819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8820 8821v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v38822// GFX12: encoding: [0x6a,0x04,0xce,0xca,0x7f,0x06,0x06,0xff]8823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8824 8825v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v38826// GFX12: encoding: [0xff,0x04,0xce,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8828 8829v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v38830// GFX12: encoding: [0xfd,0x04,0xce,0xca,0xc1,0x06,0x06,0xff]8831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8832 8833v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v28834// GFX12: encoding: [0xf0,0x06,0xce,0xca,0xf0,0x04,0x06,0xff]8835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8836 8837v_dual_min_num_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v58838// GFX12: encoding: [0xc1,0x08,0xce,0xca,0xfd,0x0a,0x06,0xff]8839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8840 8841v_dual_min_num_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v48842// GFX12: encoding: [0x7c,0x0a,0xce,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]8843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8844 8845v_dual_min_num_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v38846// GFX12: encoding: [0x04,0x05,0xc6,0xca,0x01,0x07,0x06,0xff]8847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8848 8849v_dual_min_num_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v38850// GFX12: encoding: [0x01,0x05,0xc6,0xca,0xff,0x07,0x06,0xff]8851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8852 8853v_dual_min_num_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v38854// GFX12: encoding: [0xff,0x05,0xc6,0xca,0x02,0x07,0x06,0xff]8855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8856 8857v_dual_min_num_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v38858// GFX12: encoding: [0x02,0x05,0xc6,0xca,0x03,0x07,0x06,0xff]8859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8860 8861v_dual_min_num_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v38862// GFX12: encoding: [0x03,0x05,0xc6,0xca,0x04,0x07,0x06,0xff]8863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8864 8865v_dual_min_num_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v38866// GFX12: encoding: [0x69,0x04,0xc6,0xca,0x01,0x06,0x06,0xff]8867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8868 8869v_dual_min_num_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v38870// GFX12: encoding: [0x01,0x04,0xc6,0xca,0x69,0x06,0x06,0xff]8871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8872 8873v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v38874// GFX12: encoding: [0x7b,0x04,0xc6,0xca,0x6a,0x06,0x06,0xff]8875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8876 8877v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v38878// GFX12: encoding: [0x7f,0x04,0xc6,0xca,0x6b,0x06,0x06,0xff]8879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8880 8881v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v38882// GFX12: encoding: [0x7e,0x04,0xc6,0xca,0x7b,0x06,0x06,0xff]8883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8884 8885v_dual_min_num_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v38886// GFX12: encoding: [0x7d,0x04,0xc6,0xca,0x7d,0x06,0x06,0xff]8887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8888 8889v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v38890// GFX12: encoding: [0x6b,0x04,0xc6,0xca,0x7e,0x06,0x06,0xff]8891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8892 8893v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v38894// GFX12: encoding: [0x6a,0x04,0xc6,0xca,0x7f,0x06,0x06,0xff]8895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8896 8897v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v38898// GFX12: encoding: [0xff,0x04,0xc6,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8900 8901v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v38902// GFX12: encoding: [0xfd,0x04,0xc6,0xca,0xc1,0x06,0x06,0xff]8903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8904 8905v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v28906// GFX12: encoding: [0xf0,0x06,0xc6,0xca,0xf0,0x04,0x06,0xff]8907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8908 8909v_dual_min_num_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v58910// GFX12: encoding: [0xc1,0x08,0xc6,0xca,0xfd,0x0a,0x06,0xff]8911// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8912 8913v_dual_min_num_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v48914// GFX12: encoding: [0x7c,0x0a,0xc6,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]8915// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8916 8917v_dual_min_num_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v38918// GFX12: encoding: [0x04,0x05,0xca,0xca,0x01,0x07,0x06,0xff]8919// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8920 8921v_dual_min_num_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v38922// GFX12: encoding: [0x01,0x05,0xca,0xca,0xff,0x07,0x06,0xff]8923// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8924 8925v_dual_min_num_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v38926// GFX12: encoding: [0xff,0x05,0xca,0xca,0x02,0x07,0x06,0xff]8927// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8928 8929v_dual_min_num_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v38930// GFX12: encoding: [0x02,0x05,0xca,0xca,0x03,0x07,0x06,0xff]8931// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8932 8933v_dual_min_num_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v38934// GFX12: encoding: [0x03,0x05,0xca,0xca,0x04,0x07,0x06,0xff]8935// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8936 8937v_dual_min_num_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v38938// GFX12: encoding: [0x69,0x04,0xca,0xca,0x01,0x06,0x06,0xff]8939// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8940 8941v_dual_min_num_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v38942// GFX12: encoding: [0x01,0x04,0xca,0xca,0x69,0x06,0x06,0xff]8943// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8944 8945v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v38946// GFX12: encoding: [0x7b,0x04,0xca,0xca,0x6a,0x06,0x06,0xff]8947// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8948 8949v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v38950// GFX12: encoding: [0x7f,0x04,0xca,0xca,0x6b,0x06,0x06,0xff]8951// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8952 8953v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v38954// GFX12: encoding: [0x7e,0x04,0xca,0xca,0x7b,0x06,0x06,0xff]8955// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8956 8957v_dual_min_num_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v38958// GFX12: encoding: [0x7d,0x04,0xca,0xca,0x7d,0x06,0x06,0xff]8959// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8960 8961v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v38962// GFX12: encoding: [0x6b,0x04,0xca,0xca,0x7e,0x06,0x06,0xff]8963// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8964 8965v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v38966// GFX12: encoding: [0x6a,0x04,0xca,0xca,0x7f,0x06,0x06,0xff]8967// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8968 8969v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v38970// GFX12: encoding: [0xff,0x04,0xca,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8971// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8972 8973v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v38974// GFX12: encoding: [0xfd,0x04,0xca,0xca,0xc1,0x06,0x06,0xff]8975// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8976 8977v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v28978// GFX12: encoding: [0xf0,0x06,0xca,0xca,0xf0,0x04,0x06,0xff]8979// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8980 8981v_dual_min_num_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v58982// GFX12: encoding: [0xc1,0x08,0xca,0xca,0xfd,0x0a,0x06,0xff]8983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8984 8985v_dual_min_num_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v48986// GFX12: encoding: [0x7c,0x0a,0xca,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]8987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8988 8989v_dual_min_num_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v38990// GFX12: encoding: [0x04,0x05,0xcc,0xca,0x01,0x07,0x06,0xff]8991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8992 8993v_dual_min_num_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v38994// GFX12: encoding: [0x01,0x05,0xcc,0xca,0xff,0x07,0x06,0xff]8995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error8996 8997v_dual_min_num_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v38998// GFX12: encoding: [0xff,0x05,0xcc,0xca,0x02,0x07,0x06,0xff]8999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9000 9001v_dual_min_num_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v39002// GFX12: encoding: [0x02,0x05,0xcc,0xca,0x03,0x07,0x06,0xff]9003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9004 9005v_dual_min_num_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v39006// GFX12: encoding: [0x03,0x05,0xcc,0xca,0x04,0x07,0x06,0xff]9007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9008 9009v_dual_min_num_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v39010// GFX12: encoding: [0x69,0x04,0xcc,0xca,0x01,0x06,0x06,0xff]9011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9012 9013v_dual_min_num_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v39014// GFX12: encoding: [0x01,0x04,0xcc,0xca,0x69,0x06,0x06,0xff]9015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9016 9017v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v39018// GFX12: encoding: [0x7b,0x04,0xcc,0xca,0x6a,0x06,0x06,0xff]9019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9020 9021v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v39022// GFX12: encoding: [0x7f,0x04,0xcc,0xca,0x6b,0x06,0x06,0xff]9023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9024 9025v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v39026// GFX12: encoding: [0x7e,0x04,0xcc,0xca,0x7b,0x06,0x06,0xff]9027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9028 9029v_dual_min_num_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v39030// GFX12: encoding: [0x7d,0x04,0xcc,0xca,0x7d,0x06,0x06,0xff]9031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9032 9033v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v39034// GFX12: encoding: [0x6b,0x04,0xcc,0xca,0x7e,0x06,0x06,0xff]9035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9036 9037v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v39038// GFX12: encoding: [0x6a,0x04,0xcc,0xca,0x7f,0x06,0x06,0xff]9039// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9040 9041v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v39042// GFX12: encoding: [0xff,0x04,0xcc,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]9043// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9044 9045v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v39046// GFX12: encoding: [0xfd,0x04,0xcc,0xca,0xc1,0x06,0x06,0xff]9047// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9048 9049v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v29050// GFX12: encoding: [0xf0,0x06,0xcc,0xca,0xf0,0x04,0x06,0xff]9051// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9052 9053v_dual_min_num_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v59054// GFX12: encoding: [0xc1,0x08,0xcc,0xca,0xfd,0x0a,0x06,0xff]9055// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9056 9057v_dual_min_num_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v49058// GFX12: encoding: [0x7c,0x0a,0xcc,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]9059// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9060 9061v_dual_mov_b32 v255, v4 :: v_dual_add_f32 v6, v1, v2559062// GFX12: encoding: [0x04,0x01,0x08,0xca,0x01,0xff,0x07,0xff]9063// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9064 9065v_dual_mov_b32 v255, v1 :: v_dual_add_f32 v6, v255, v2559066// GFX12: encoding: [0x01,0x01,0x08,0xca,0xff,0xff,0x07,0xff]9067// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9068 9069v_dual_mov_b32 v255, v255 :: v_dual_add_f32 v6, v2, v2559070// GFX12: encoding: [0xff,0x01,0x08,0xca,0x02,0xff,0x07,0xff]9071// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9072 9073v_dual_mov_b32 v255, v2 :: v_dual_add_f32 v6, v3, v2559074// GFX12: encoding: [0x02,0x01,0x08,0xca,0x03,0xff,0x07,0xff]9075// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9076 9077v_dual_mov_b32 v255, v3 :: v_dual_add_f32 v6, v4, v2559078// GFX12: encoding: [0x03,0x01,0x08,0xca,0x04,0xff,0x07,0xff]9079// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9080 9081v_dual_mov_b32 v255, s105 :: v_dual_add_f32 v6, s1, v2559082// GFX12: encoding: [0x69,0x00,0x08,0xca,0x01,0xfe,0x07,0xff]9083// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9084 9085v_dual_mov_b32 v255, s1 :: v_dual_add_f32 v6, s105, v2559086// GFX12: encoding: [0x01,0x00,0x08,0xca,0x69,0xfe,0x07,0xff]9087// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9088 9089v_dual_mov_b32 v255, ttmp15 :: v_dual_add_f32 v6, vcc_lo, v2559090// GFX12: encoding: [0x7b,0x00,0x08,0xca,0x6a,0xfe,0x07,0xff]9091// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9092 9093v_dual_mov_b32 v255, exec_hi :: v_dual_add_f32 v6, vcc_hi, v2559094// GFX12: encoding: [0x7f,0x00,0x08,0xca,0x6b,0xfe,0x07,0xff]9095// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9096 9097v_dual_mov_b32 v255, exec_lo :: v_dual_add_f32 v6, ttmp15, v2559098// GFX12: encoding: [0x7e,0x00,0x08,0xca,0x7b,0xfe,0x07,0xff]9099// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9100 9101v_dual_mov_b32 v255, m0 :: v_dual_add_f32 v6, m0, v2559102// GFX12: encoding: [0x7d,0x00,0x08,0xca,0x7d,0xfe,0x07,0xff]9103// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9104 9105v_dual_mov_b32 v255, vcc_hi :: v_dual_add_f32 v6, exec_lo, v2559106// GFX12: encoding: [0x6b,0x00,0x08,0xca,0x7e,0xfe,0x07,0xff]9107// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9108 9109v_dual_mov_b32 v255, vcc_lo :: v_dual_add_f32 v6, exec_hi, v2559110// GFX12: encoding: [0x6a,0x00,0x08,0xca,0x7f,0xfe,0x07,0xff]9111// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9112 9113v_dual_mov_b32 v255, 0xaf123456 :: v_dual_add_f32 v6, null, v2559114// GFX12: encoding: [0xff,0x00,0x08,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9115// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9116 9117v_dual_mov_b32 v255, src_scc :: v_dual_add_f32 v6, -1, v2559118// GFX12: encoding: [0xfd,0x00,0x08,0xca,0xc1,0xfe,0x07,0xff]9119// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9120 9121v_dual_mov_b32 v255, 0.5 :: v_dual_add_f32 v6, 0.5, v39122// GFX12: encoding: [0xf0,0x00,0x08,0xca,0xf0,0x06,0x06,0xff]9123// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9124 9125v_dual_mov_b32 v255, -1 :: v_dual_add_f32 v6, src_scc, v49126// GFX12: encoding: [0xc1,0x00,0x08,0xca,0xfd,0x08,0x06,0xff]9127// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9128 9129v_dual_mov_b32 v6, null :: v_dual_add_f32 v255, 0xaf123456, v59130// GFX12: encoding: [0x7c,0x00,0x08,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]9131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9132 9133v_dual_mov_b32 v255, v4 :: v_dual_add_nc_u32 v6, v1, v2559134// GFX12: encoding: [0x04,0x01,0x20,0xca,0x01,0xff,0x07,0xff]9135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9136 9137v_dual_mov_b32 v255, v1 :: v_dual_add_nc_u32 v6, v255, v2559138// GFX12: encoding: [0x01,0x01,0x20,0xca,0xff,0xff,0x07,0xff]9139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9140 9141v_dual_mov_b32 v255, v255 :: v_dual_add_nc_u32 v6, v2, v2559142// GFX12: encoding: [0xff,0x01,0x20,0xca,0x02,0xff,0x07,0xff]9143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9144 9145v_dual_mov_b32 v255, v2 :: v_dual_add_nc_u32 v6, v3, v2559146// GFX12: encoding: [0x02,0x01,0x20,0xca,0x03,0xff,0x07,0xff]9147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9148 9149v_dual_mov_b32 v255, v3 :: v_dual_add_nc_u32 v6, v4, v2559150// GFX12: encoding: [0x03,0x01,0x20,0xca,0x04,0xff,0x07,0xff]9151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9152 9153v_dual_mov_b32 v255, s105 :: v_dual_add_nc_u32 v6, s1, v2559154// GFX12: encoding: [0x69,0x00,0x20,0xca,0x01,0xfe,0x07,0xff]9155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9156 9157v_dual_mov_b32 v255, s1 :: v_dual_add_nc_u32 v6, s105, v2559158// GFX12: encoding: [0x01,0x00,0x20,0xca,0x69,0xfe,0x07,0xff]9159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9160 9161v_dual_mov_b32 v255, ttmp15 :: v_dual_add_nc_u32 v6, vcc_lo, v2559162// GFX12: encoding: [0x7b,0x00,0x20,0xca,0x6a,0xfe,0x07,0xff]9163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9164 9165v_dual_mov_b32 v255, exec_hi :: v_dual_add_nc_u32 v6, vcc_hi, v2559166// GFX12: encoding: [0x7f,0x00,0x20,0xca,0x6b,0xfe,0x07,0xff]9167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9168 9169v_dual_mov_b32 v255, exec_lo :: v_dual_add_nc_u32 v6, ttmp15, v2559170// GFX12: encoding: [0x7e,0x00,0x20,0xca,0x7b,0xfe,0x07,0xff]9171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9172 9173v_dual_mov_b32 v255, m0 :: v_dual_add_nc_u32 v6, m0, v2559174// GFX12: encoding: [0x7d,0x00,0x20,0xca,0x7d,0xfe,0x07,0xff]9175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9176 9177v_dual_mov_b32 v255, vcc_hi :: v_dual_add_nc_u32 v6, exec_lo, v2559178// GFX12: encoding: [0x6b,0x00,0x20,0xca,0x7e,0xfe,0x07,0xff]9179// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9180 9181v_dual_mov_b32 v255, vcc_lo :: v_dual_add_nc_u32 v6, exec_hi, v2559182// GFX12: encoding: [0x6a,0x00,0x20,0xca,0x7f,0xfe,0x07,0xff]9183// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9184 9185v_dual_mov_b32 v255, 0xaf123456 :: v_dual_add_nc_u32 v6, null, v2559186// GFX12: encoding: [0xff,0x00,0x20,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9187// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9188 9189v_dual_mov_b32 v255, src_scc :: v_dual_add_nc_u32 v6, -1, v2559190// GFX12: encoding: [0xfd,0x00,0x20,0xca,0xc1,0xfe,0x07,0xff]9191// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9192 9193v_dual_mov_b32 v255, 0.5 :: v_dual_add_nc_u32 v6, 0.5, v39194// GFX12: encoding: [0xf0,0x00,0x20,0xca,0xf0,0x06,0x06,0xff]9195// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9196 9197v_dual_mov_b32 v255, -1 :: v_dual_add_nc_u32 v6, src_scc, v49198// GFX12: encoding: [0xc1,0x00,0x20,0xca,0xfd,0x08,0x06,0xff]9199// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9200 9201v_dual_mov_b32 v6, null :: v_dual_add_nc_u32 v255, 0xaf123456, v59202// GFX12: encoding: [0x7c,0x00,0x20,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]9203// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9204 9205v_dual_mov_b32 v255, v4 :: v_dual_and_b32 v6, v1, v2559206// GFX12: encoding: [0x04,0x01,0x24,0xca,0x01,0xff,0x07,0xff]9207// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9208 9209v_dual_mov_b32 v255, v1 :: v_dual_and_b32 v6, v255, v2559210// GFX12: encoding: [0x01,0x01,0x24,0xca,0xff,0xff,0x07,0xff]9211// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9212 9213v_dual_mov_b32 v255, v255 :: v_dual_and_b32 v6, v2, v2559214// GFX12: encoding: [0xff,0x01,0x24,0xca,0x02,0xff,0x07,0xff]9215// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9216 9217v_dual_mov_b32 v255, v2 :: v_dual_and_b32 v6, v3, v2559218// GFX12: encoding: [0x02,0x01,0x24,0xca,0x03,0xff,0x07,0xff]9219// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9220 9221v_dual_mov_b32 v255, v3 :: v_dual_and_b32 v6, v4, v2559222// GFX12: encoding: [0x03,0x01,0x24,0xca,0x04,0xff,0x07,0xff]9223// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9224 9225v_dual_mov_b32 v255, s105 :: v_dual_and_b32 v6, s1, v2559226// GFX12: encoding: [0x69,0x00,0x24,0xca,0x01,0xfe,0x07,0xff]9227// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9228 9229v_dual_mov_b32 v255, s1 :: v_dual_and_b32 v6, s105, v2559230// GFX12: encoding: [0x01,0x00,0x24,0xca,0x69,0xfe,0x07,0xff]9231// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9232 9233v_dual_mov_b32 v255, ttmp15 :: v_dual_and_b32 v6, vcc_lo, v2559234// GFX12: encoding: [0x7b,0x00,0x24,0xca,0x6a,0xfe,0x07,0xff]9235// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9236 9237v_dual_mov_b32 v255, exec_hi :: v_dual_and_b32 v6, vcc_hi, v2559238// GFX12: encoding: [0x7f,0x00,0x24,0xca,0x6b,0xfe,0x07,0xff]9239// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9240 9241v_dual_mov_b32 v255, exec_lo :: v_dual_and_b32 v6, ttmp15, v2559242// GFX12: encoding: [0x7e,0x00,0x24,0xca,0x7b,0xfe,0x07,0xff]9243// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9244 9245v_dual_mov_b32 v255, m0 :: v_dual_and_b32 v6, m0, v2559246// GFX12: encoding: [0x7d,0x00,0x24,0xca,0x7d,0xfe,0x07,0xff]9247// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9248 9249v_dual_mov_b32 v255, vcc_hi :: v_dual_and_b32 v6, exec_lo, v2559250// GFX12: encoding: [0x6b,0x00,0x24,0xca,0x7e,0xfe,0x07,0xff]9251// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9252 9253v_dual_mov_b32 v255, vcc_lo :: v_dual_and_b32 v6, exec_hi, v2559254// GFX12: encoding: [0x6a,0x00,0x24,0xca,0x7f,0xfe,0x07,0xff]9255// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9256 9257v_dual_mov_b32 v255, 0xaf123456 :: v_dual_and_b32 v6, null, v2559258// GFX12: encoding: [0xff,0x00,0x24,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9259// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9260 9261v_dual_mov_b32 v255, src_scc :: v_dual_and_b32 v6, -1, v2559262// GFX12: encoding: [0xfd,0x00,0x24,0xca,0xc1,0xfe,0x07,0xff]9263// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9264 9265v_dual_mov_b32 v255, 0.5 :: v_dual_and_b32 v6, 0.5, v39266// GFX12: encoding: [0xf0,0x00,0x24,0xca,0xf0,0x06,0x06,0xff]9267// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9268 9269v_dual_mov_b32 v255, -1 :: v_dual_and_b32 v6, src_scc, v49270// GFX12: encoding: [0xc1,0x00,0x24,0xca,0xfd,0x08,0x06,0xff]9271// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9272 9273v_dual_mov_b32 v6, null :: v_dual_and_b32 v255, 0xaf123456, v59274// GFX12: encoding: [0x7c,0x00,0x24,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]9275// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9276 9277v_dual_mov_b32 v255, v4 :: v_dual_cndmask_b32 v6, v1, v2559278// GFX12: encoding: [0x04,0x01,0x12,0xca,0x01,0xff,0x07,0xff]9279// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9280 9281v_dual_mov_b32 v255, v1 :: v_dual_cndmask_b32 v6, v255, v2559282// GFX12: encoding: [0x01,0x01,0x12,0xca,0xff,0xff,0x07,0xff]9283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9284 9285v_dual_mov_b32 v255, v255 :: v_dual_cndmask_b32 v6, v2, v2559286// GFX12: encoding: [0xff,0x01,0x12,0xca,0x02,0xff,0x07,0xff]9287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9288 9289v_dual_mov_b32 v255, v2 :: v_dual_cndmask_b32 v6, v3, v2559290// GFX12: encoding: [0x02,0x01,0x12,0xca,0x03,0xff,0x07,0xff]9291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9292 9293v_dual_mov_b32 v255, v3 :: v_dual_cndmask_b32 v6, v4, v2559294// GFX12: encoding: [0x03,0x01,0x12,0xca,0x04,0xff,0x07,0xff]9295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9296 9297v_dual_mov_b32 v255, s105 :: v_dual_cndmask_b32 v6, s105, v2559298// GFX12: encoding: [0x69,0x00,0x12,0xca,0x69,0xfe,0x07,0xff]9299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9300 9301v_dual_mov_b32 v255, s1 :: v_dual_cndmask_b32 v6, s1, v2559302// GFX12: encoding: [0x01,0x00,0x12,0xca,0x01,0xfe,0x07,0xff]9303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9304 9305v_dual_mov_b32 v255, ttmp15 :: v_dual_cndmask_b32 v6, ttmp15, v2559306// GFX12: encoding: [0x7b,0x00,0x12,0xca,0x7b,0xfe,0x07,0xff]9307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9308 9309v_dual_mov_b32 v255, exec_hi :: v_dual_cndmask_b32 v6, exec_hi, v2559310// GFX12: encoding: [0x7f,0x00,0x12,0xca,0x7f,0xfe,0x07,0xff]9311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9312 9313v_dual_mov_b32 v255, exec_lo :: v_dual_cndmask_b32 v6, exec_lo, v2559314// GFX12: encoding: [0x7e,0x00,0x12,0xca,0x7e,0xfe,0x07,0xff]9315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9316 9317v_dual_mov_b32 v255, m0 :: v_dual_cndmask_b32 v6, m0, v2559318// GFX12: encoding: [0x7d,0x00,0x12,0xca,0x7d,0xfe,0x07,0xff]9319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9320 9321v_dual_mov_b32 v255, vcc_hi :: v_dual_cndmask_b32 v6, vcc_hi, v2559322// GFX12: encoding: [0x6b,0x00,0x12,0xca,0x6b,0xfe,0x07,0xff]9323// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9324 9325v_dual_mov_b32 v255, vcc_lo :: v_dual_cndmask_b32 v6, vcc_lo, v2559326// GFX12: encoding: [0x6a,0x00,0x12,0xca,0x6a,0xfe,0x07,0xff]9327// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9328 9329v_dual_mov_b32 v255, 0xaf123456 :: v_dual_cndmask_b32 v6, null, v2559330// GFX12: encoding: [0xff,0x00,0x12,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9331// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9332 9333v_dual_mov_b32 v255, src_scc :: v_dual_cndmask_b32 v6, -1, v2559334// GFX12: encoding: [0xfd,0x00,0x12,0xca,0xc1,0xfe,0x07,0xff]9335// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9336 9337v_dual_mov_b32 v255, 0.5 :: v_dual_cndmask_b32 v6, 0.5, v39338// GFX12: encoding: [0xf0,0x00,0x12,0xca,0xf0,0x06,0x06,0xff]9339// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9340 9341v_dual_mov_b32 v255, -1 :: v_dual_cndmask_b32 v6, src_scc, v49342// GFX12: encoding: [0xc1,0x00,0x12,0xca,0xfd,0x08,0x06,0xff]9343// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9344 9345v_dual_mov_b32 v6, null :: v_dual_cndmask_b32 v255, 0xaf123456, v59346// GFX12: encoding: [0x7c,0x00,0x12,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]9347// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9348 9349v_dual_mov_b32 v255, v4 :: v_dual_dot2acc_f32_f16 v6, v1, v2559350// GFX12: encoding: [0x04,0x01,0x18,0xca,0x01,0xff,0x07,0xff]9351// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9352 9353v_dual_mov_b32 v255, v1 :: v_dual_dot2acc_f32_f16 v6, v255, v2559354// GFX12: encoding: [0x01,0x01,0x18,0xca,0xff,0xff,0x07,0xff]9355// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9356 9357v_dual_mov_b32 v255, v255 :: v_dual_dot2acc_f32_f16 v6, v2, v2559358// GFX12: encoding: [0xff,0x01,0x18,0xca,0x02,0xff,0x07,0xff]9359// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9360 9361v_dual_mov_b32 v255, v2 :: v_dual_dot2acc_f32_f16 v6, v3, v2559362// GFX12: encoding: [0x02,0x01,0x18,0xca,0x03,0xff,0x07,0xff]9363// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9364 9365v_dual_mov_b32 v255, v3 :: v_dual_dot2acc_f32_f16 v6, v4, v2559366// GFX12: encoding: [0x03,0x01,0x18,0xca,0x04,0xff,0x07,0xff]9367// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9368 9369v_dual_mov_b32 v255, s105 :: v_dual_dot2acc_f32_f16 v6, s1, v2559370// GFX12: encoding: [0x69,0x00,0x18,0xca,0x01,0xfe,0x07,0xff]9371// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9372 9373v_dual_mov_b32 v255, s1 :: v_dual_dot2acc_f32_f16 v6, s105, v2559374// GFX12: encoding: [0x01,0x00,0x18,0xca,0x69,0xfe,0x07,0xff]9375// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9376 9377v_dual_mov_b32 v255, ttmp15 :: v_dual_dot2acc_f32_f16 v6, vcc_lo, v2559378// GFX12: encoding: [0x7b,0x00,0x18,0xca,0x6a,0xfe,0x07,0xff]9379// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9380 9381v_dual_mov_b32 v255, exec_hi :: v_dual_dot2acc_f32_f16 v6, vcc_hi, v2559382// GFX12: encoding: [0x7f,0x00,0x18,0xca,0x6b,0xfe,0x07,0xff]9383// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9384 9385v_dual_mov_b32 v255, exec_lo :: v_dual_dot2acc_f32_f16 v6, ttmp15, v2559386// GFX12: encoding: [0x7e,0x00,0x18,0xca,0x7b,0xfe,0x07,0xff]9387// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9388 9389v_dual_mov_b32 v255, m0 :: v_dual_dot2acc_f32_f16 v6, m0, v2559390// GFX12: encoding: [0x7d,0x00,0x18,0xca,0x7d,0xfe,0x07,0xff]9391// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9392 9393v_dual_mov_b32 v255, vcc_hi :: v_dual_dot2acc_f32_f16 v6, exec_lo, v2559394// GFX12: encoding: [0x6b,0x00,0x18,0xca,0x7e,0xfe,0x07,0xff]9395// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9396 9397v_dual_mov_b32 v255, vcc_lo :: v_dual_dot2acc_f32_f16 v6, exec_hi, v2559398// GFX12: encoding: [0x6a,0x00,0x18,0xca,0x7f,0xfe,0x07,0xff]9399// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9400 9401v_dual_mov_b32 v255, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, null, v2559402// GFX12: encoding: [0xff,0x00,0x18,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9403// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9404 9405v_dual_mov_b32 v255, src_scc :: v_dual_dot2acc_f32_f16 v6, -1, v2559406// GFX12: encoding: [0xfd,0x00,0x18,0xca,0xc1,0xfe,0x07,0xff]9407// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9408 9409v_dual_mov_b32 v255, 0.5 :: v_dual_dot2acc_f32_f16 v6, 0.5, v39410// GFX12: encoding: [0xf0,0x00,0x18,0xca,0xf0,0x06,0x06,0xff]9411// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9412 9413v_dual_mov_b32 v255, -1 :: v_dual_dot2acc_f32_f16 v6, src_scc, v49414// GFX12: encoding: [0xc1,0x00,0x18,0xca,0xfd,0x08,0x06,0xff]9415// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9416 9417v_dual_mov_b32 v6, null :: v_dual_dot2acc_f32_f16 v255, 0xfe0b, v59418// GFX12: encoding: [0x7c,0x00,0x18,0xca,0xff,0x0a,0xfe,0x06,0x0b,0xfe,0x00,0x00]9419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9420 9421v_dual_mov_b32 v255, v4 :: v_dual_fmaak_f32 v6, v1, v255, 0xaf1234569422// GFX12: encoding: [0x04,0x01,0x02,0xca,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]9423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9424 9425v_dual_mov_b32 v255, v1 :: v_dual_fmaak_f32 v6, v255, v255, 0xaf1234569426// GFX12: encoding: [0x01,0x01,0x02,0xca,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]9427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9428 9429v_dual_mov_b32 v255, v255 :: v_dual_fmaak_f32 v6, v2, v255, 0xaf1234569430// GFX12: encoding: [0xff,0x01,0x02,0xca,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]9431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9432 9433v_dual_mov_b32 v255, v2 :: v_dual_fmaak_f32 v6, v3, v255, 0xaf1234569434// GFX12: encoding: [0x02,0x01,0x02,0xca,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]9435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9436 9437v_dual_mov_b32 v255, v3 :: v_dual_fmaak_f32 v6, v4, v255, 0xaf1234569438// GFX12: encoding: [0x03,0x01,0x02,0xca,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]9439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9440 9441v_dual_mov_b32 v255, s105 :: v_dual_fmaak_f32 v6, s105, v255, 0xaf1234569442// GFX12: encoding: [0x69,0x00,0x02,0xca,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9444 9445v_dual_mov_b32 v255, s1 :: v_dual_fmaak_f32 v6, s1, v255, 0xaf1234569446// GFX12: encoding: [0x01,0x00,0x02,0xca,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9448 9449v_dual_mov_b32 v255, ttmp15 :: v_dual_fmaak_f32 v6, ttmp15, v255, 0xaf1234569450// GFX12: encoding: [0x7b,0x00,0x02,0xca,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9452 9453v_dual_mov_b32 v255, exec_hi :: v_dual_fmaak_f32 v6, exec_hi, v255, 0xaf1234569454// GFX12: encoding: [0x7f,0x00,0x02,0xca,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9456 9457v_dual_mov_b32 v255, exec_lo :: v_dual_fmaak_f32 v6, exec_lo, v255, 0xaf1234569458// GFX12: encoding: [0x7e,0x00,0x02,0xca,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9460 9461v_dual_mov_b32 v255, m0 :: v_dual_fmaak_f32 v6, m0, v255, 0xaf1234569462// GFX12: encoding: [0x7d,0x00,0x02,0xca,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9464 9465v_dual_mov_b32 v255, vcc_hi :: v_dual_fmaak_f32 v6, vcc_hi, v255, 0xaf1234569466// GFX12: encoding: [0x6b,0x00,0x02,0xca,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9468 9469v_dual_mov_b32 v255, vcc_lo :: v_dual_fmaak_f32 v6, vcc_lo, v255, 0xaf1234569470// GFX12: encoding: [0x6a,0x00,0x02,0xca,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9471// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9472 9473v_dual_mov_b32 v255, 0xaf123456 :: v_dual_fmaak_f32 v6, null, v255, 0xaf1234569474// GFX12: encoding: [0xff,0x00,0x02,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9475// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9476 9477v_dual_mov_b32 v255, src_scc :: v_dual_fmaak_f32 v6, -1, v255, 0xaf1234569478// GFX12: encoding: [0xfd,0x00,0x02,0xca,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9479// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9480 9481v_dual_mov_b32 v255, 0.5 :: v_dual_fmaak_f32 v6, 0.5, v3, 0xaf1234569482// GFX12: encoding: [0xf0,0x00,0x02,0xca,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]9483// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9484 9485v_dual_mov_b32 v255, -1 :: v_dual_fmaak_f32 v6, src_scc, v4, 0xaf1234569486// GFX12: encoding: [0xc1,0x00,0x02,0xca,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]9487// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9488 9489v_dual_mov_b32 v6, null :: v_dual_fmaak_f32 v255, 0xaf123456, v5, 0xaf1234569490// GFX12: encoding: [0x7c,0x00,0x02,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]9491// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9492 9493v_dual_mov_b32 v255, v4 :: v_dual_fmac_f32 v6, v1, v2559494// GFX12: encoding: [0x04,0x01,0x00,0xca,0x01,0xff,0x07,0xff]9495// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9496 9497v_dual_mov_b32 v255, v1 :: v_dual_fmac_f32 v6, v255, v2559498// GFX12: encoding: [0x01,0x01,0x00,0xca,0xff,0xff,0x07,0xff]9499// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9500 9501v_dual_mov_b32 v255, v255 :: v_dual_fmac_f32 v6, v2, v2559502// GFX12: encoding: [0xff,0x01,0x00,0xca,0x02,0xff,0x07,0xff]9503// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9504 9505v_dual_mov_b32 v255, v2 :: v_dual_fmac_f32 v6, v3, v2559506// GFX12: encoding: [0x02,0x01,0x00,0xca,0x03,0xff,0x07,0xff]9507// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9508 9509v_dual_mov_b32 v255, v3 :: v_dual_fmac_f32 v6, v4, v2559510// GFX12: encoding: [0x03,0x01,0x00,0xca,0x04,0xff,0x07,0xff]9511// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9512 9513v_dual_mov_b32 v255, s105 :: v_dual_fmac_f32 v6, s1, v2559514// GFX12: encoding: [0x69,0x00,0x00,0xca,0x01,0xfe,0x07,0xff]9515// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9516 9517v_dual_mov_b32 v255, s1 :: v_dual_fmac_f32 v6, s105, v2559518// GFX12: encoding: [0x01,0x00,0x00,0xca,0x69,0xfe,0x07,0xff]9519// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9520 9521v_dual_mov_b32 v255, ttmp15 :: v_dual_fmac_f32 v6, vcc_lo, v2559522// GFX12: encoding: [0x7b,0x00,0x00,0xca,0x6a,0xfe,0x07,0xff]9523// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9524 9525v_dual_mov_b32 v255, exec_hi :: v_dual_fmac_f32 v6, vcc_hi, v2559526// GFX12: encoding: [0x7f,0x00,0x00,0xca,0x6b,0xfe,0x07,0xff]9527// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9528 9529v_dual_mov_b32 v255, exec_lo :: v_dual_fmac_f32 v6, ttmp15, v2559530// GFX12: encoding: [0x7e,0x00,0x00,0xca,0x7b,0xfe,0x07,0xff]9531// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9532 9533v_dual_mov_b32 v255, m0 :: v_dual_fmac_f32 v6, m0, v2559534// GFX12: encoding: [0x7d,0x00,0x00,0xca,0x7d,0xfe,0x07,0xff]9535// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9536 9537v_dual_mov_b32 v255, vcc_hi :: v_dual_fmac_f32 v6, exec_lo, v2559538// GFX12: encoding: [0x6b,0x00,0x00,0xca,0x7e,0xfe,0x07,0xff]9539// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9540 9541v_dual_mov_b32 v255, vcc_lo :: v_dual_fmac_f32 v6, exec_hi, v2559542// GFX12: encoding: [0x6a,0x00,0x00,0xca,0x7f,0xfe,0x07,0xff]9543// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9544 9545v_dual_mov_b32 v255, 0xaf123456 :: v_dual_fmac_f32 v6, null, v2559546// GFX12: encoding: [0xff,0x00,0x00,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9547// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9548 9549v_dual_mov_b32 v255, src_scc :: v_dual_fmac_f32 v6, -1, v2559550// GFX12: encoding: [0xfd,0x00,0x00,0xca,0xc1,0xfe,0x07,0xff]9551// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9552 9553v_dual_mov_b32 v255, 0.5 :: v_dual_fmac_f32 v6, 0.5, v39554// GFX12: encoding: [0xf0,0x00,0x00,0xca,0xf0,0x06,0x06,0xff]9555// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9556 9557v_dual_mov_b32 v255, -1 :: v_dual_fmac_f32 v6, src_scc, v49558// GFX12: encoding: [0xc1,0x00,0x00,0xca,0xfd,0x08,0x06,0xff]9559// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9560 9561v_dual_mov_b32 v6, null :: v_dual_fmac_f32 v255, 0xaf123456, v59562// GFX12: encoding: [0x7c,0x00,0x00,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]9563// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9564 9565v_dual_mov_b32 v255, v4 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v2559566// GFX12: encoding: [0x04,0x01,0x04,0xca,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]9567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9568 9569v_dual_mov_b32 v255, v1 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v2559570// GFX12: encoding: [0x01,0x01,0x04,0xca,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]9571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9572 9573v_dual_mov_b32 v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v2559574// GFX12: encoding: [0xff,0x01,0x04,0xca,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]9575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9576 9577v_dual_mov_b32 v255, v2 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v2559578// GFX12: encoding: [0x02,0x01,0x04,0xca,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]9579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9580 9581v_dual_mov_b32 v255, v3 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v2559582// GFX12: encoding: [0x03,0x01,0x04,0xca,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]9583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9584 9585v_dual_mov_b32 v255, s105 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v2559586// GFX12: encoding: [0x69,0x00,0x04,0xca,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9588 9589v_dual_mov_b32 v255, s1 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v2559590// GFX12: encoding: [0x01,0x00,0x04,0xca,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9592 9593v_dual_mov_b32 v255, ttmp15 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v2559594// GFX12: encoding: [0x7b,0x00,0x04,0xca,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9596 9597v_dual_mov_b32 v255, exec_hi :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v2559598// GFX12: encoding: [0x7f,0x00,0x04,0xca,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9600 9601v_dual_mov_b32 v255, exec_lo :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v2559602// GFX12: encoding: [0x7e,0x00,0x04,0xca,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9604 9605v_dual_mov_b32 v255, m0 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v2559606// GFX12: encoding: [0x7d,0x00,0x04,0xca,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9608 9609v_dual_mov_b32 v255, vcc_hi :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v2559610// GFX12: encoding: [0x6b,0x00,0x04,0xca,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9612 9613v_dual_mov_b32 v255, vcc_lo :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v2559614// GFX12: encoding: [0x6a,0x00,0x04,0xca,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9616 9617v_dual_mov_b32 v255, 0xaf123456 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v2559618// GFX12: encoding: [0xff,0x00,0x04,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9620 9621v_dual_mov_b32 v255, src_scc :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v2559622// GFX12: encoding: [0xfd,0x00,0x04,0xca,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9623// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9624 9625v_dual_mov_b32 v255, 0.5 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v2559626// GFX12: encoding: [0xf0,0x00,0x04,0xca,0xf0,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9627// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9628 9629v_dual_mov_b32 v255, -1 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v2559630// GFX12: encoding: [0xc1,0x00,0x04,0xca,0xfd,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9631// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9632 9633v_dual_mov_b32 v6, null :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v49634// GFX12: encoding: [0x7c,0x00,0x04,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]9635// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9636 9637v_dual_mov_b32 v255, v4 :: v_dual_lshlrev_b32 v6, v1, v2559638// GFX12: encoding: [0x04,0x01,0x22,0xca,0x01,0xff,0x07,0xff]9639// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9640 9641v_dual_mov_b32 v255, v1 :: v_dual_lshlrev_b32 v6, v255, v2559642// GFX12: encoding: [0x01,0x01,0x22,0xca,0xff,0xff,0x07,0xff]9643// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9644 9645v_dual_mov_b32 v255, v255 :: v_dual_lshlrev_b32 v6, v2, v2559646// GFX12: encoding: [0xff,0x01,0x22,0xca,0x02,0xff,0x07,0xff]9647// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9648 9649v_dual_mov_b32 v255, v2 :: v_dual_lshlrev_b32 v6, v3, v2559650// GFX12: encoding: [0x02,0x01,0x22,0xca,0x03,0xff,0x07,0xff]9651// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9652 9653v_dual_mov_b32 v255, v3 :: v_dual_lshlrev_b32 v6, v4, v2559654// GFX12: encoding: [0x03,0x01,0x22,0xca,0x04,0xff,0x07,0xff]9655// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9656 9657v_dual_mov_b32 v255, s105 :: v_dual_lshlrev_b32 v6, s1, v2559658// GFX12: encoding: [0x69,0x00,0x22,0xca,0x01,0xfe,0x07,0xff]9659// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9660 9661v_dual_mov_b32 v255, s1 :: v_dual_lshlrev_b32 v6, s105, v2559662// GFX12: encoding: [0x01,0x00,0x22,0xca,0x69,0xfe,0x07,0xff]9663// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9664 9665v_dual_mov_b32 v255, ttmp15 :: v_dual_lshlrev_b32 v6, vcc_lo, v2559666// GFX12: encoding: [0x7b,0x00,0x22,0xca,0x6a,0xfe,0x07,0xff]9667// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9668 9669v_dual_mov_b32 v255, exec_hi :: v_dual_lshlrev_b32 v6, vcc_hi, v2559670// GFX12: encoding: [0x7f,0x00,0x22,0xca,0x6b,0xfe,0x07,0xff]9671// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9672 9673v_dual_mov_b32 v255, exec_lo :: v_dual_lshlrev_b32 v6, ttmp15, v2559674// GFX12: encoding: [0x7e,0x00,0x22,0xca,0x7b,0xfe,0x07,0xff]9675// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9676 9677v_dual_mov_b32 v255, m0 :: v_dual_lshlrev_b32 v6, m0, v2559678// GFX12: encoding: [0x7d,0x00,0x22,0xca,0x7d,0xfe,0x07,0xff]9679// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9680 9681v_dual_mov_b32 v255, vcc_hi :: v_dual_lshlrev_b32 v6, exec_lo, v2559682// GFX12: encoding: [0x6b,0x00,0x22,0xca,0x7e,0xfe,0x07,0xff]9683// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9684 9685v_dual_mov_b32 v255, vcc_lo :: v_dual_lshlrev_b32 v6, exec_hi, v2559686// GFX12: encoding: [0x6a,0x00,0x22,0xca,0x7f,0xfe,0x07,0xff]9687// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9688 9689v_dual_mov_b32 v255, 0xaf123456 :: v_dual_lshlrev_b32 v6, null, v2559690// GFX12: encoding: [0xff,0x00,0x22,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9691// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9692 9693v_dual_mov_b32 v255, src_scc :: v_dual_lshlrev_b32 v6, -1, v2559694// GFX12: encoding: [0xfd,0x00,0x22,0xca,0xc1,0xfe,0x07,0xff]9695// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9696 9697v_dual_mov_b32 v255, 0.5 :: v_dual_lshlrev_b32 v6, 0.5, v39698// GFX12: encoding: [0xf0,0x00,0x22,0xca,0xf0,0x06,0x06,0xff]9699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9700 9701v_dual_mov_b32 v255, -1 :: v_dual_lshlrev_b32 v6, src_scc, v49702// GFX12: encoding: [0xc1,0x00,0x22,0xca,0xfd,0x08,0x06,0xff]9703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9704 9705v_dual_mov_b32 v6, null :: v_dual_lshlrev_b32 v255, 0xaf123456, v59706// GFX12: encoding: [0x7c,0x00,0x22,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]9707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9708 9709v_dual_mov_b32 v255, v4 :: v_dual_max_num_f32 v6, v1, v2559710// GFX12: encoding: [0x04,0x01,0x14,0xca,0x01,0xff,0x07,0xff]9711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9712 9713v_dual_mov_b32 v255, v1 :: v_dual_max_num_f32 v6, v255, v2559714// GFX12: encoding: [0x01,0x01,0x14,0xca,0xff,0xff,0x07,0xff]9715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9716 9717v_dual_mov_b32 v255, v255 :: v_dual_max_num_f32 v6, v2, v2559718// GFX12: encoding: [0xff,0x01,0x14,0xca,0x02,0xff,0x07,0xff]9719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9720 9721v_dual_mov_b32 v255, v2 :: v_dual_max_num_f32 v6, v3, v2559722// GFX12: encoding: [0x02,0x01,0x14,0xca,0x03,0xff,0x07,0xff]9723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9724 9725v_dual_mov_b32 v255, v3 :: v_dual_max_num_f32 v6, v4, v2559726// GFX12: encoding: [0x03,0x01,0x14,0xca,0x04,0xff,0x07,0xff]9727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9728 9729v_dual_mov_b32 v255, s105 :: v_dual_max_num_f32 v6, s1, v2559730// GFX12: encoding: [0x69,0x00,0x14,0xca,0x01,0xfe,0x07,0xff]9731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9732 9733v_dual_mov_b32 v255, s1 :: v_dual_max_num_f32 v6, s105, v2559734// GFX12: encoding: [0x01,0x00,0x14,0xca,0x69,0xfe,0x07,0xff]9735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9736 9737v_dual_mov_b32 v255, ttmp15 :: v_dual_max_num_f32 v6, vcc_lo, v2559738// GFX12: encoding: [0x7b,0x00,0x14,0xca,0x6a,0xfe,0x07,0xff]9739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9740 9741v_dual_mov_b32 v255, exec_hi :: v_dual_max_num_f32 v6, vcc_hi, v2559742// GFX12: encoding: [0x7f,0x00,0x14,0xca,0x6b,0xfe,0x07,0xff]9743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9744 9745v_dual_mov_b32 v255, exec_lo :: v_dual_max_num_f32 v6, ttmp15, v2559746// GFX12: encoding: [0x7e,0x00,0x14,0xca,0x7b,0xfe,0x07,0xff]9747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9748 9749v_dual_mov_b32 v255, m0 :: v_dual_max_num_f32 v6, m0, v2559750// GFX12: encoding: [0x7d,0x00,0x14,0xca,0x7d,0xfe,0x07,0xff]9751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9752 9753v_dual_mov_b32 v255, vcc_hi :: v_dual_max_num_f32 v6, exec_lo, v2559754// GFX12: encoding: [0x6b,0x00,0x14,0xca,0x7e,0xfe,0x07,0xff]9755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9756 9757v_dual_mov_b32 v255, vcc_lo :: v_dual_max_num_f32 v6, exec_hi, v2559758// GFX12: encoding: [0x6a,0x00,0x14,0xca,0x7f,0xfe,0x07,0xff]9759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9760 9761v_dual_mov_b32 v255, 0xaf123456 :: v_dual_max_num_f32 v6, null, v2559762// GFX12: encoding: [0xff,0x00,0x14,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9764 9765v_dual_mov_b32 v255, src_scc :: v_dual_max_num_f32 v6, -1, v2559766// GFX12: encoding: [0xfd,0x00,0x14,0xca,0xc1,0xfe,0x07,0xff]9767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9768 9769v_dual_mov_b32 v255, 0.5 :: v_dual_max_num_f32 v6, 0.5, v39770// GFX12: encoding: [0xf0,0x00,0x14,0xca,0xf0,0x06,0x06,0xff]9771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9772 9773v_dual_mov_b32 v255, -1 :: v_dual_max_num_f32 v6, src_scc, v49774// GFX12: encoding: [0xc1,0x00,0x14,0xca,0xfd,0x08,0x06,0xff]9775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9776 9777v_dual_mov_b32 v6, null :: v_dual_max_num_f32 v255, 0xaf123456, v59778// GFX12: encoding: [0x7c,0x00,0x14,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]9779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9780 9781v_dual_mov_b32 v255, v4 :: v_dual_min_num_f32 v6, v1, v2559782// GFX12: encoding: [0x04,0x01,0x16,0xca,0x01,0xff,0x07,0xff]9783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9784 9785v_dual_mov_b32 v255, v1 :: v_dual_min_num_f32 v6, v255, v2559786// GFX12: encoding: [0x01,0x01,0x16,0xca,0xff,0xff,0x07,0xff]9787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9788 9789v_dual_mov_b32 v255, v255 :: v_dual_min_num_f32 v6, v2, v2559790// GFX12: encoding: [0xff,0x01,0x16,0xca,0x02,0xff,0x07,0xff]9791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9792 9793v_dual_mov_b32 v255, v2 :: v_dual_min_num_f32 v6, v3, v2559794// GFX12: encoding: [0x02,0x01,0x16,0xca,0x03,0xff,0x07,0xff]9795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9796 9797v_dual_mov_b32 v255, v3 :: v_dual_min_num_f32 v6, v4, v2559798// GFX12: encoding: [0x03,0x01,0x16,0xca,0x04,0xff,0x07,0xff]9799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9800 9801v_dual_mov_b32 v255, s105 :: v_dual_min_num_f32 v6, s1, v2559802// GFX12: encoding: [0x69,0x00,0x16,0xca,0x01,0xfe,0x07,0xff]9803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9804 9805v_dual_mov_b32 v255, s1 :: v_dual_min_num_f32 v6, s105, v2559806// GFX12: encoding: [0x01,0x00,0x16,0xca,0x69,0xfe,0x07,0xff]9807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9808 9809v_dual_mov_b32 v255, ttmp15 :: v_dual_min_num_f32 v6, vcc_lo, v2559810// GFX12: encoding: [0x7b,0x00,0x16,0xca,0x6a,0xfe,0x07,0xff]9811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9812 9813v_dual_mov_b32 v255, exec_hi :: v_dual_min_num_f32 v6, vcc_hi, v2559814// GFX12: encoding: [0x7f,0x00,0x16,0xca,0x6b,0xfe,0x07,0xff]9815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9816 9817v_dual_mov_b32 v255, exec_lo :: v_dual_min_num_f32 v6, ttmp15, v2559818// GFX12: encoding: [0x7e,0x00,0x16,0xca,0x7b,0xfe,0x07,0xff]9819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9820 9821v_dual_mov_b32 v255, m0 :: v_dual_min_num_f32 v6, m0, v2559822// GFX12: encoding: [0x7d,0x00,0x16,0xca,0x7d,0xfe,0x07,0xff]9823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9824 9825v_dual_mov_b32 v255, vcc_hi :: v_dual_min_num_f32 v6, exec_lo, v2559826// GFX12: encoding: [0x6b,0x00,0x16,0xca,0x7e,0xfe,0x07,0xff]9827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9828 9829v_dual_mov_b32 v255, vcc_lo :: v_dual_min_num_f32 v6, exec_hi, v2559830// GFX12: encoding: [0x6a,0x00,0x16,0xca,0x7f,0xfe,0x07,0xff]9831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9832 9833v_dual_mov_b32 v255, 0xaf123456 :: v_dual_min_num_f32 v6, null, v2559834// GFX12: encoding: [0xff,0x00,0x16,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9836 9837v_dual_mov_b32 v255, src_scc :: v_dual_min_num_f32 v6, -1, v2559838// GFX12: encoding: [0xfd,0x00,0x16,0xca,0xc1,0xfe,0x07,0xff]9839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9840 9841v_dual_mov_b32 v255, 0.5 :: v_dual_min_num_f32 v6, 0.5, v39842// GFX12: encoding: [0xf0,0x00,0x16,0xca,0xf0,0x06,0x06,0xff]9843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9844 9845v_dual_mov_b32 v255, -1 :: v_dual_min_num_f32 v6, src_scc, v49846// GFX12: encoding: [0xc1,0x00,0x16,0xca,0xfd,0x08,0x06,0xff]9847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9848 9849v_dual_mov_b32 v6, null :: v_dual_min_num_f32 v255, 0xaf123456, v59850// GFX12: encoding: [0x7c,0x00,0x16,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]9851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9852 9853v_dual_mov_b32 v255, v4 :: v_dual_mov_b32 v6, v19854// GFX12: encoding: [0x04,0x01,0x10,0xca,0x01,0x01,0x06,0xff]9855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9856 9857v_dual_mov_b32 v255, v1 :: v_dual_mov_b32 v6, v2559858// GFX12: encoding: [0x01,0x01,0x10,0xca,0xff,0x01,0x06,0xff]9859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9860 9861v_dual_mov_b32 v255, v255 :: v_dual_mov_b32 v6, v29862// GFX12: encoding: [0xff,0x01,0x10,0xca,0x02,0x01,0x06,0xff]9863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9864 9865v_dual_mov_b32 v255, v2 :: v_dual_mov_b32 v6, v39866// GFX12: encoding: [0x02,0x01,0x10,0xca,0x03,0x01,0x06,0xff]9867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9868 9869v_dual_mov_b32 v255, v3 :: v_dual_mov_b32 v6, v49870// GFX12: encoding: [0x03,0x01,0x10,0xca,0x04,0x01,0x06,0xff]9871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9872 9873v_dual_mov_b32 v255, s105 :: v_dual_mov_b32 v6, s19874// GFX12: encoding: [0x69,0x00,0x10,0xca,0x01,0x00,0x06,0xff]9875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9876 9877v_dual_mov_b32 v255, s1 :: v_dual_mov_b32 v6, s1059878// GFX12: encoding: [0x01,0x00,0x10,0xca,0x69,0x00,0x06,0xff]9879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9880 9881v_dual_mov_b32 v255, ttmp15 :: v_dual_mov_b32 v6, vcc_lo9882// GFX12: encoding: [0x7b,0x00,0x10,0xca,0x6a,0x00,0x06,0xff]9883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9884 9885v_dual_mov_b32 v255, exec_hi :: v_dual_mov_b32 v6, vcc_hi9886// GFX12: encoding: [0x7f,0x00,0x10,0xca,0x6b,0x00,0x06,0xff]9887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9888 9889v_dual_mov_b32 v255, exec_lo :: v_dual_mov_b32 v6, ttmp159890// GFX12: encoding: [0x7e,0x00,0x10,0xca,0x7b,0x00,0x06,0xff]9891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9892 9893v_dual_mov_b32 v255, m0 :: v_dual_mov_b32 v6, m09894// GFX12: encoding: [0x7d,0x00,0x10,0xca,0x7d,0x00,0x06,0xff]9895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9896 9897v_dual_mov_b32 v255, vcc_hi :: v_dual_mov_b32 v6, exec_lo9898// GFX12: encoding: [0x6b,0x00,0x10,0xca,0x7e,0x00,0x06,0xff]9899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9900 9901v_dual_mov_b32 v255, vcc_lo :: v_dual_mov_b32 v6, exec_hi9902// GFX12: encoding: [0x6a,0x00,0x10,0xca,0x7f,0x00,0x06,0xff]9903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9904 9905v_dual_mov_b32 v255, 0xaf123456 :: v_dual_mov_b32 v6, null9906// GFX12: encoding: [0xff,0x00,0x10,0xca,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]9907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9908 9909v_dual_mov_b32 v255, src_scc :: v_dual_mov_b32 v6, -19910// GFX12: encoding: [0xfd,0x00,0x10,0xca,0xc1,0x00,0x06,0xff]9911// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9912 9913v_dual_mov_b32 v255, 0.5 :: v_dual_mov_b32 v6, 0.59914// GFX12: encoding: [0xf0,0x00,0x10,0xca,0xf0,0x00,0x06,0xff]9915// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9916 9917v_dual_mov_b32 v255, -1 :: v_dual_mov_b32 v6, src_scc9918// GFX12: encoding: [0xc1,0x00,0x10,0xca,0xfd,0x00,0x06,0xff]9919// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9920 9921v_dual_mov_b32 v6, null :: v_dual_mov_b32 v255, 0xaf1234569922// GFX12: encoding: [0x7c,0x00,0x10,0xca,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]9923// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9924 9925v_dual_mov_b32 v255, v4 :: v_dual_mul_dx9_zero_f32 v6, v1, v2559926// GFX12: encoding: [0x04,0x01,0x0e,0xca,0x01,0xff,0x07,0xff]9927// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9928 9929v_dual_mov_b32 v255, v1 :: v_dual_mul_dx9_zero_f32 v6, v255, v2559930// GFX12: encoding: [0x01,0x01,0x0e,0xca,0xff,0xff,0x07,0xff]9931// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9932 9933v_dual_mov_b32 v255, v255 :: v_dual_mul_dx9_zero_f32 v6, v2, v2559934// GFX12: encoding: [0xff,0x01,0x0e,0xca,0x02,0xff,0x07,0xff]9935// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9936 9937v_dual_mov_b32 v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v2559938// GFX12: encoding: [0x02,0x01,0x0e,0xca,0x03,0xff,0x07,0xff]9939// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9940 9941v_dual_mov_b32 v255, v3 :: v_dual_mul_dx9_zero_f32 v6, v4, v2559942// GFX12: encoding: [0x03,0x01,0x0e,0xca,0x04,0xff,0x07,0xff]9943// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9944 9945v_dual_mov_b32 v255, s105 :: v_dual_mul_dx9_zero_f32 v6, s1, v2559946// GFX12: encoding: [0x69,0x00,0x0e,0xca,0x01,0xfe,0x07,0xff]9947// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9948 9949v_dual_mov_b32 v255, s1 :: v_dual_mul_dx9_zero_f32 v6, s105, v2559950// GFX12: encoding: [0x01,0x00,0x0e,0xca,0x69,0xfe,0x07,0xff]9951// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9952 9953v_dual_mov_b32 v255, ttmp15 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v2559954// GFX12: encoding: [0x7b,0x00,0x0e,0xca,0x6a,0xfe,0x07,0xff]9955// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9956 9957v_dual_mov_b32 v255, exec_hi :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v2559958// GFX12: encoding: [0x7f,0x00,0x0e,0xca,0x6b,0xfe,0x07,0xff]9959// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9960 9961v_dual_mov_b32 v255, exec_lo :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v2559962// GFX12: encoding: [0x7e,0x00,0x0e,0xca,0x7b,0xfe,0x07,0xff]9963// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9964 9965v_dual_mov_b32 v255, m0 :: v_dual_mul_dx9_zero_f32 v6, m0, v2559966// GFX12: encoding: [0x7d,0x00,0x0e,0xca,0x7d,0xfe,0x07,0xff]9967// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9968 9969v_dual_mov_b32 v255, vcc_hi :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v2559970// GFX12: encoding: [0x6b,0x00,0x0e,0xca,0x7e,0xfe,0x07,0xff]9971// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9972 9973v_dual_mov_b32 v255, vcc_lo :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v2559974// GFX12: encoding: [0x6a,0x00,0x0e,0xca,0x7f,0xfe,0x07,0xff]9975// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9976 9977v_dual_mov_b32 v255, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, null, v2559978// GFX12: encoding: [0xff,0x00,0x0e,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9979// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9980 9981v_dual_mov_b32 v255, src_scc :: v_dual_mul_dx9_zero_f32 v6, -1, v2559982// GFX12: encoding: [0xfd,0x00,0x0e,0xca,0xc1,0xfe,0x07,0xff]9983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9984 9985v_dual_mov_b32 v255, 0.5 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v39986// GFX12: encoding: [0xf0,0x00,0x0e,0xca,0xf0,0x06,0x06,0xff]9987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9988 9989v_dual_mov_b32 v255, -1 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v49990// GFX12: encoding: [0xc1,0x00,0x0e,0xca,0xfd,0x08,0x06,0xff]9991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9992 9993v_dual_mov_b32 v6, null :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v59994// GFX12: encoding: [0x7c,0x00,0x0e,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]9995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error9996 9997v_dual_mov_b32 v255, v4 :: v_dual_mul_f32 v6, v1, v2559998// GFX12: encoding: [0x04,0x01,0x06,0xca,0x01,0xff,0x07,0xff]9999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10000 10001v_dual_mov_b32 v255, v1 :: v_dual_mul_f32 v6, v255, v25510002// GFX12: encoding: [0x01,0x01,0x06,0xca,0xff,0xff,0x07,0xff]10003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10004 10005v_dual_mov_b32 v255, v255 :: v_dual_mul_f32 v6, v2, v25510006// GFX12: encoding: [0xff,0x01,0x06,0xca,0x02,0xff,0x07,0xff]10007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10008 10009v_dual_mov_b32 v255, v2 :: v_dual_mul_f32 v6, v3, v25510010// GFX12: encoding: [0x02,0x01,0x06,0xca,0x03,0xff,0x07,0xff]10011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10012 10013v_dual_mov_b32 v255, v3 :: v_dual_mul_f32 v6, v4, v25510014// GFX12: encoding: [0x03,0x01,0x06,0xca,0x04,0xff,0x07,0xff]10015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10016 10017v_dual_mov_b32 v255, s105 :: v_dual_mul_f32 v6, s1, v25510018// GFX12: encoding: [0x69,0x00,0x06,0xca,0x01,0xfe,0x07,0xff]10019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10020 10021v_dual_mov_b32 v255, s1 :: v_dual_mul_f32 v6, s105, v25510022// GFX12: encoding: [0x01,0x00,0x06,0xca,0x69,0xfe,0x07,0xff]10023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10024 10025v_dual_mov_b32 v255, ttmp15 :: v_dual_mul_f32 v6, vcc_lo, v25510026// GFX12: encoding: [0x7b,0x00,0x06,0xca,0x6a,0xfe,0x07,0xff]10027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10028 10029v_dual_mov_b32 v255, exec_hi :: v_dual_mul_f32 v6, vcc_hi, v25510030// GFX12: encoding: [0x7f,0x00,0x06,0xca,0x6b,0xfe,0x07,0xff]10031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10032 10033v_dual_mov_b32 v255, exec_lo :: v_dual_mul_f32 v6, ttmp15, v25510034// GFX12: encoding: [0x7e,0x00,0x06,0xca,0x7b,0xfe,0x07,0xff]10035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10036 10037v_dual_mov_b32 v255, m0 :: v_dual_mul_f32 v6, m0, v25510038// GFX12: encoding: [0x7d,0x00,0x06,0xca,0x7d,0xfe,0x07,0xff]10039// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10040 10041v_dual_mov_b32 v255, vcc_hi :: v_dual_mul_f32 v6, exec_lo, v25510042// GFX12: encoding: [0x6b,0x00,0x06,0xca,0x7e,0xfe,0x07,0xff]10043// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10044 10045v_dual_mov_b32 v255, vcc_lo :: v_dual_mul_f32 v6, exec_hi, v25510046// GFX12: encoding: [0x6a,0x00,0x06,0xca,0x7f,0xfe,0x07,0xff]10047// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10048 10049v_dual_mov_b32 v255, 0xaf123456 :: v_dual_mul_f32 v6, null, v25510050// GFX12: encoding: [0xff,0x00,0x06,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]10051// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10052 10053v_dual_mov_b32 v255, src_scc :: v_dual_mul_f32 v6, -1, v25510054// GFX12: encoding: [0xfd,0x00,0x06,0xca,0xc1,0xfe,0x07,0xff]10055// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10056 10057v_dual_mov_b32 v255, 0.5 :: v_dual_mul_f32 v6, 0.5, v310058// GFX12: encoding: [0xf0,0x00,0x06,0xca,0xf0,0x06,0x06,0xff]10059// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10060 10061v_dual_mov_b32 v255, -1 :: v_dual_mul_f32 v6, src_scc, v410062// GFX12: encoding: [0xc1,0x00,0x06,0xca,0xfd,0x08,0x06,0xff]10063// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10064 10065v_dual_mov_b32 v6, null :: v_dual_mul_f32 v255, 0xaf123456, v510066// GFX12: encoding: [0x7c,0x00,0x06,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]10067// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10068 10069v_dual_mov_b32 v255, v4 :: v_dual_sub_f32 v6, v1, v25510070// GFX12: encoding: [0x04,0x01,0x0a,0xca,0x01,0xff,0x07,0xff]10071// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10072 10073v_dual_mov_b32 v255, v1 :: v_dual_sub_f32 v6, v255, v25510074// GFX12: encoding: [0x01,0x01,0x0a,0xca,0xff,0xff,0x07,0xff]10075// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10076 10077v_dual_mov_b32 v255, v255 :: v_dual_sub_f32 v6, v2, v25510078// GFX12: encoding: [0xff,0x01,0x0a,0xca,0x02,0xff,0x07,0xff]10079// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10080 10081v_dual_mov_b32 v255, v2 :: v_dual_sub_f32 v6, v3, v25510082// GFX12: encoding: [0x02,0x01,0x0a,0xca,0x03,0xff,0x07,0xff]10083// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10084 10085v_dual_mov_b32 v255, v3 :: v_dual_sub_f32 v6, v4, v25510086// GFX12: encoding: [0x03,0x01,0x0a,0xca,0x04,0xff,0x07,0xff]10087// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10088 10089v_dual_mov_b32 v255, s105 :: v_dual_sub_f32 v6, s1, v25510090// GFX12: encoding: [0x69,0x00,0x0a,0xca,0x01,0xfe,0x07,0xff]10091// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10092 10093v_dual_mov_b32 v255, s1 :: v_dual_sub_f32 v6, s105, v25510094// GFX12: encoding: [0x01,0x00,0x0a,0xca,0x69,0xfe,0x07,0xff]10095// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10096 10097v_dual_mov_b32 v255, ttmp15 :: v_dual_sub_f32 v6, vcc_lo, v25510098// GFX12: encoding: [0x7b,0x00,0x0a,0xca,0x6a,0xfe,0x07,0xff]10099// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10100 10101v_dual_mov_b32 v255, exec_hi :: v_dual_sub_f32 v6, vcc_hi, v25510102// GFX12: encoding: [0x7f,0x00,0x0a,0xca,0x6b,0xfe,0x07,0xff]10103// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10104 10105v_dual_mov_b32 v255, exec_lo :: v_dual_sub_f32 v6, ttmp15, v25510106// GFX12: encoding: [0x7e,0x00,0x0a,0xca,0x7b,0xfe,0x07,0xff]10107// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10108 10109v_dual_mov_b32 v255, m0 :: v_dual_sub_f32 v6, m0, v25510110// GFX12: encoding: [0x7d,0x00,0x0a,0xca,0x7d,0xfe,0x07,0xff]10111// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10112 10113v_dual_mov_b32 v255, vcc_hi :: v_dual_sub_f32 v6, exec_lo, v25510114// GFX12: encoding: [0x6b,0x00,0x0a,0xca,0x7e,0xfe,0x07,0xff]10115// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10116 10117v_dual_mov_b32 v255, vcc_lo :: v_dual_sub_f32 v6, exec_hi, v25510118// GFX12: encoding: [0x6a,0x00,0x0a,0xca,0x7f,0xfe,0x07,0xff]10119// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10120 10121v_dual_mov_b32 v255, 0xaf123456 :: v_dual_sub_f32 v6, null, v25510122// GFX12: encoding: [0xff,0x00,0x0a,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]10123// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10124 10125v_dual_mov_b32 v255, src_scc :: v_dual_sub_f32 v6, -1, v25510126// GFX12: encoding: [0xfd,0x00,0x0a,0xca,0xc1,0xfe,0x07,0xff]10127// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10128 10129v_dual_mov_b32 v255, 0.5 :: v_dual_sub_f32 v6, 0.5, v310130// GFX12: encoding: [0xf0,0x00,0x0a,0xca,0xf0,0x06,0x06,0xff]10131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10132 10133v_dual_mov_b32 v255, -1 :: v_dual_sub_f32 v6, src_scc, v410134// GFX12: encoding: [0xc1,0x00,0x0a,0xca,0xfd,0x08,0x06,0xff]10135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10136 10137v_dual_mov_b32 v6, null :: v_dual_sub_f32 v255, 0xaf123456, v510138// GFX12: encoding: [0x7c,0x00,0x0a,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]10139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10140 10141v_dual_mov_b32 v255, v4 :: v_dual_subrev_f32 v6, v1, v25510142// GFX12: encoding: [0x04,0x01,0x0c,0xca,0x01,0xff,0x07,0xff]10143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10144 10145v_dual_mov_b32 v255, v1 :: v_dual_subrev_f32 v6, v255, v25510146// GFX12: encoding: [0x01,0x01,0x0c,0xca,0xff,0xff,0x07,0xff]10147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10148 10149v_dual_mov_b32 v255, v255 :: v_dual_subrev_f32 v6, v2, v25510150// GFX12: encoding: [0xff,0x01,0x0c,0xca,0x02,0xff,0x07,0xff]10151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10152 10153v_dual_mov_b32 v255, v2 :: v_dual_subrev_f32 v6, v3, v25510154// GFX12: encoding: [0x02,0x01,0x0c,0xca,0x03,0xff,0x07,0xff]10155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10156 10157v_dual_mov_b32 v255, v3 :: v_dual_subrev_f32 v6, v4, v25510158// GFX12: encoding: [0x03,0x01,0x0c,0xca,0x04,0xff,0x07,0xff]10159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10160 10161v_dual_mov_b32 v255, s105 :: v_dual_subrev_f32 v6, s1, v25510162// GFX12: encoding: [0x69,0x00,0x0c,0xca,0x01,0xfe,0x07,0xff]10163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10164 10165v_dual_mov_b32 v255, s1 :: v_dual_subrev_f32 v6, s105, v25510166// GFX12: encoding: [0x01,0x00,0x0c,0xca,0x69,0xfe,0x07,0xff]10167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10168 10169v_dual_mov_b32 v255, ttmp15 :: v_dual_subrev_f32 v6, vcc_lo, v25510170// GFX12: encoding: [0x7b,0x00,0x0c,0xca,0x6a,0xfe,0x07,0xff]10171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10172 10173v_dual_mov_b32 v255, exec_hi :: v_dual_subrev_f32 v6, vcc_hi, v25510174// GFX12: encoding: [0x7f,0x00,0x0c,0xca,0x6b,0xfe,0x07,0xff]10175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10176 10177v_dual_mov_b32 v255, exec_lo :: v_dual_subrev_f32 v6, ttmp15, v25510178// GFX12: encoding: [0x7e,0x00,0x0c,0xca,0x7b,0xfe,0x07,0xff]10179// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10180 10181v_dual_mov_b32 v255, m0 :: v_dual_subrev_f32 v6, m0, v25510182// GFX12: encoding: [0x7d,0x00,0x0c,0xca,0x7d,0xfe,0x07,0xff]10183// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10184 10185v_dual_mov_b32 v255, vcc_hi :: v_dual_subrev_f32 v6, exec_lo, v25510186// GFX12: encoding: [0x6b,0x00,0x0c,0xca,0x7e,0xfe,0x07,0xff]10187// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10188 10189v_dual_mov_b32 v255, vcc_lo :: v_dual_subrev_f32 v6, exec_hi, v25510190// GFX12: encoding: [0x6a,0x00,0x0c,0xca,0x7f,0xfe,0x07,0xff]10191// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10192 10193v_dual_mov_b32 v255, 0xaf123456 :: v_dual_subrev_f32 v6, null, v25510194// GFX12: encoding: [0xff,0x00,0x0c,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]10195// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10196 10197v_dual_mov_b32 v255, src_scc :: v_dual_subrev_f32 v6, -1, v25510198// GFX12: encoding: [0xfd,0x00,0x0c,0xca,0xc1,0xfe,0x07,0xff]10199// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10200 10201v_dual_mov_b32 v255, 0.5 :: v_dual_subrev_f32 v6, 0.5, v310202// GFX12: encoding: [0xf0,0x00,0x0c,0xca,0xf0,0x06,0x06,0xff]10203// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10204 10205v_dual_mov_b32 v255, -1 :: v_dual_subrev_f32 v6, src_scc, v410206// GFX12: encoding: [0xc1,0x00,0x0c,0xca,0xfd,0x08,0x06,0xff]10207// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10208 10209v_dual_mov_b32 v6, null :: v_dual_subrev_f32 v255, 0xaf123456, v510210// GFX12: encoding: [0x7c,0x00,0x0c,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]10211// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10212 10213v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v310214// GFX12: encoding: [0x04,0x05,0xc8,0xc9,0x01,0x07,0x06,0xff]10215// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10216 10217v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v310218// GFX12: encoding: [0x01,0x05,0xc8,0xc9,0xff,0x07,0x06,0xff]10219// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10220 10221v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v310222// GFX12: encoding: [0xff,0x05,0xc8,0xc9,0x02,0x07,0x06,0xff]10223// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10224 10225v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v310226// GFX12: encoding: [0x02,0x05,0xc8,0xc9,0x03,0x07,0x06,0xff]10227// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10228 10229v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v310230// GFX12: encoding: [0x03,0x05,0xc8,0xc9,0x04,0x07,0x06,0xff]10231// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10232 10233v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v310234// GFX12: encoding: [0x69,0x04,0xc8,0xc9,0x01,0x06,0x06,0xff]10235// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10236 10237v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v310238// GFX12: encoding: [0x01,0x04,0xc8,0xc9,0x69,0x06,0x06,0xff]10239// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10240 10241v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v310242// GFX12: encoding: [0x7b,0x04,0xc8,0xc9,0x6a,0x06,0x06,0xff]10243// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10244 10245v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v310246// GFX12: encoding: [0x7f,0x04,0xc8,0xc9,0x6b,0x06,0x06,0xff]10247// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10248 10249v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v310250// GFX12: encoding: [0x7e,0x04,0xc8,0xc9,0x7b,0x06,0x06,0xff]10251// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10252 10253v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v310254// GFX12: encoding: [0x7d,0x04,0xc8,0xc9,0x7d,0x06,0x06,0xff]10255// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10256 10257v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v310258// GFX12: encoding: [0x6b,0x04,0xc8,0xc9,0x7e,0x06,0x06,0xff]10259// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10260 10261v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v310262// GFX12: encoding: [0x6a,0x04,0xc8,0xc9,0x7f,0x06,0x06,0xff]10263// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10264 10265v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v310266// GFX12: encoding: [0xff,0x04,0xc8,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10267// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10268 10269v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v310270// GFX12: encoding: [0xfd,0x04,0xc8,0xc9,0xc1,0x06,0x06,0xff]10271// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10272 10273v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v210274// GFX12: encoding: [0xf0,0x06,0xc8,0xc9,0xf0,0x04,0x06,0xff]10275// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10276 10277v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v510278// GFX12: encoding: [0xc1,0x08,0xc8,0xc9,0xfd,0x0a,0x06,0xff]10279// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10280 10281v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v410282// GFX12: encoding: [0x7c,0x0a,0xc8,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]10283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10284 10285v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v310286// GFX12: encoding: [0x04,0x05,0xe0,0xc9,0x01,0x07,0x06,0xff]10287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10288 10289v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v310290// GFX12: encoding: [0x01,0x05,0xe0,0xc9,0xff,0x07,0x06,0xff]10291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10292 10293v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v310294// GFX12: encoding: [0xff,0x05,0xe0,0xc9,0x02,0x07,0x06,0xff]10295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10296 10297v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v310298// GFX12: encoding: [0x02,0x05,0xe0,0xc9,0x03,0x07,0x06,0xff]10299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10300 10301v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v310302// GFX12: encoding: [0x03,0x05,0xe0,0xc9,0x04,0x07,0x06,0xff]10303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10304 10305v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v310306// GFX12: encoding: [0x69,0x04,0xe0,0xc9,0x01,0x06,0x06,0xff]10307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10308 10309v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v310310// GFX12: encoding: [0x01,0x04,0xe0,0xc9,0x69,0x06,0x06,0xff]10311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10312 10313v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v310314// GFX12: encoding: [0x7b,0x04,0xe0,0xc9,0x6a,0x06,0x06,0xff]10315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10316 10317v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v310318// GFX12: encoding: [0x7f,0x04,0xe0,0xc9,0x6b,0x06,0x06,0xff]10319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10320 10321v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v310322// GFX12: encoding: [0x7e,0x04,0xe0,0xc9,0x7b,0x06,0x06,0xff]10323// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10324 10325v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v310326// GFX12: encoding: [0x7d,0x04,0xe0,0xc9,0x7d,0x06,0x06,0xff]10327// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10328 10329v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v310330// GFX12: encoding: [0x6b,0x04,0xe0,0xc9,0x7e,0x06,0x06,0xff]10331// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10332 10333v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v310334// GFX12: encoding: [0x6a,0x04,0xe0,0xc9,0x7f,0x06,0x06,0xff]10335// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10336 10337v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v310338// GFX12: encoding: [0xff,0x04,0xe0,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10339// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10340 10341v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v310342// GFX12: encoding: [0xfd,0x04,0xe0,0xc9,0xc1,0x06,0x06,0xff]10343// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10344 10345v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v210346// GFX12: encoding: [0xf0,0x06,0xe0,0xc9,0xf0,0x04,0x06,0xff]10347// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10348 10349v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v510350// GFX12: encoding: [0xc1,0x08,0xe0,0xc9,0xfd,0x0a,0x06,0xff]10351// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10352 10353v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v410354// GFX12: encoding: [0x7c,0x0a,0xe0,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]10355// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10356 10357v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_and_b32 v6, v1, v310358// GFX12: encoding: [0x04,0x05,0xe4,0xc9,0x01,0x07,0x06,0xff]10359// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10360 10361v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_and_b32 v6, v255, v310362// GFX12: encoding: [0x01,0x05,0xe4,0xc9,0xff,0x07,0x06,0xff]10363// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10364 10365v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_and_b32 v6, v2, v310366// GFX12: encoding: [0xff,0x05,0xe4,0xc9,0x02,0x07,0x06,0xff]10367// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10368 10369v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_and_b32 v6, v3, v310370// GFX12: encoding: [0x02,0x05,0xe4,0xc9,0x03,0x07,0x06,0xff]10371// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10372 10373v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_and_b32 v6, v4, v310374// GFX12: encoding: [0x03,0x05,0xe4,0xc9,0x04,0x07,0x06,0xff]10375// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10376 10377v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_and_b32 v6, s1, v310378// GFX12: encoding: [0x69,0x04,0xe4,0xc9,0x01,0x06,0x06,0xff]10379// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10380 10381v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_and_b32 v6, s105, v310382// GFX12: encoding: [0x01,0x04,0xe4,0xc9,0x69,0x06,0x06,0xff]10383// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10384 10385v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_and_b32 v6, vcc_lo, v310386// GFX12: encoding: [0x7b,0x04,0xe4,0xc9,0x6a,0x06,0x06,0xff]10387// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10388 10389v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_and_b32 v6, vcc_hi, v310390// GFX12: encoding: [0x7f,0x04,0xe4,0xc9,0x6b,0x06,0x06,0xff]10391// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10392 10393v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_and_b32 v6, ttmp15, v310394// GFX12: encoding: [0x7e,0x04,0xe4,0xc9,0x7b,0x06,0x06,0xff]10395// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10396 10397v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_and_b32 v6, m0, v310398// GFX12: encoding: [0x7d,0x04,0xe4,0xc9,0x7d,0x06,0x06,0xff]10399// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10400 10401v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_and_b32 v6, exec_lo, v310402// GFX12: encoding: [0x6b,0x04,0xe4,0xc9,0x7e,0x06,0x06,0xff]10403// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10404 10405v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_and_b32 v6, exec_hi, v310406// GFX12: encoding: [0x6a,0x04,0xe4,0xc9,0x7f,0x06,0x06,0xff]10407// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10408 10409v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_and_b32 v6, null, v310410// GFX12: encoding: [0xff,0x04,0xe4,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10411// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10412 10413v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_and_b32 v6, -1, v310414// GFX12: encoding: [0xfd,0x04,0xe4,0xc9,0xc1,0x06,0x06,0xff]10415// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10416 10417v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_and_b32 v6, 0.5, v210418// GFX12: encoding: [0xf0,0x06,0xe4,0xc9,0xf0,0x04,0x06,0xff]10419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10420 10421v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_and_b32 v6, src_scc, v510422// GFX12: encoding: [0xc1,0x08,0xe4,0xc9,0xfd,0x0a,0x06,0xff]10423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10424 10425v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_and_b32 v255, 0xaf123456, v410426// GFX12: encoding: [0x7c,0x0a,0xe4,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]10427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10428 10429v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v310430// GFX12: encoding: [0x04,0x05,0xd2,0xc9,0x01,0x07,0x06,0xff]10431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10432 10433v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v310434// GFX12: encoding: [0x01,0x05,0xd2,0xc9,0xff,0x07,0x06,0xff]10435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10436 10437v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v310438// GFX12: encoding: [0xff,0x05,0xd2,0xc9,0x02,0x07,0x06,0xff]10439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10440 10441v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v310442// GFX12: encoding: [0x02,0x05,0xd2,0xc9,0x03,0x07,0x06,0xff]10443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10444 10445v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v310446// GFX12: encoding: [0x03,0x05,0xd2,0xc9,0x04,0x07,0x06,0xff]10447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10448 10449v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v310450// GFX12: encoding: [0x69,0x04,0xd2,0xc9,0x69,0x06,0x06,0xff]10451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10452 10453v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v310454// GFX12: encoding: [0x01,0x04,0xd2,0xc9,0x01,0x06,0x06,0xff]10455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10456 10457v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v310458// GFX12: encoding: [0x7b,0x04,0xd2,0xc9,0x7b,0x06,0x06,0xff]10459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10460 10461v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v310462// GFX12: encoding: [0x7f,0x04,0xd2,0xc9,0x7f,0x06,0x06,0xff]10463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10464 10465v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v310466// GFX12: encoding: [0x7e,0x04,0xd2,0xc9,0x7e,0x06,0x06,0xff]10467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10468 10469v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v310470// GFX12: encoding: [0x7d,0x04,0xd2,0xc9,0x7d,0x06,0x06,0xff]10471// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10472 10473v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v310474// GFX12: encoding: [0x6b,0x04,0xd2,0xc9,0x6b,0x06,0x06,0xff]10475// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10476 10477v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v310478// GFX12: encoding: [0x6a,0x04,0xd2,0xc9,0x6a,0x06,0x06,0xff]10479// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10480 10481v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v310482// GFX12: encoding: [0xff,0x04,0xd2,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10483// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10484 10485v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v310486// GFX12: encoding: [0xfd,0x04,0xd2,0xc9,0xc1,0x06,0x06,0xff]10487// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10488 10489v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v210490// GFX12: encoding: [0xf0,0x06,0xd2,0xc9,0xf0,0x04,0x06,0xff]10491// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10492 10493v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v510494// GFX12: encoding: [0xc1,0x08,0xd2,0xc9,0xfd,0x0a,0x06,0xff]10495// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10496 10497v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v410498// GFX12: encoding: [0x7c,0x0a,0xd2,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]10499// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10500 10501v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_dot2acc_f32_f16 v6, v1, v310502// GFX12: encoding: [0x04,0x05,0xd8,0xc9,0x01,0x07,0x06,0xff]10503// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10504 10505v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_dot2acc_f32_f16 v6, v255, v310506// GFX12: encoding: [0x01,0x05,0xd8,0xc9,0xff,0x07,0x06,0xff]10507// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10508 10509v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_dot2acc_f32_f16 v6, v2, v310510// GFX12: encoding: [0xff,0x05,0xd8,0xc9,0x02,0x07,0x06,0xff]10511// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10512 10513v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_dot2acc_f32_f16 v6, v3, v310514// GFX12: encoding: [0x02,0x05,0xd8,0xc9,0x03,0x07,0x06,0xff]10515// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10516 10517v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_dot2acc_f32_f16 v6, v4, v310518// GFX12: encoding: [0x03,0x05,0xd8,0xc9,0x04,0x07,0x06,0xff]10519// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10520 10521v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_dot2acc_f32_f16 v6, s1, v310522// GFX12: encoding: [0x69,0x04,0xd8,0xc9,0x01,0x06,0x06,0xff]10523// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10524 10525v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_dot2acc_f32_f16 v6, s105, v310526// GFX12: encoding: [0x01,0x04,0xd8,0xc9,0x69,0x06,0x06,0xff]10527// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10528 10529v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_lo, v310530// GFX12: encoding: [0x7b,0x04,0xd8,0xc9,0x6a,0x06,0x06,0xff]10531// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10532 10533v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_hi, v310534// GFX12: encoding: [0x7f,0x04,0xd8,0xc9,0x6b,0x06,0x06,0xff]10535// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10536 10537v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_dot2acc_f32_f16 v6, ttmp15, v310538// GFX12: encoding: [0x7e,0x04,0xd8,0xc9,0x7b,0x06,0x06,0xff]10539// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10540 10541v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_dot2acc_f32_f16 v6, m0, v310542// GFX12: encoding: [0x7d,0x04,0xd8,0xc9,0x7d,0x06,0x06,0xff]10543// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10544 10545v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_dot2acc_f32_f16 v6, exec_lo, v310546// GFX12: encoding: [0x6b,0x04,0xd8,0xc9,0x7e,0x06,0x06,0xff]10547// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10548 10549v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_dot2acc_f32_f16 v6, exec_hi, v310550// GFX12: encoding: [0x6a,0x04,0xd8,0xc9,0x7f,0x06,0x06,0xff]10551// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10552 10553v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_dot2acc_f32_f16 v6, null, v310554// GFX12: encoding: [0xff,0x04,0xd8,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10555// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10556 10557v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_dot2acc_f32_f16 v6, -1, v310558// GFX12: encoding: [0xfd,0x04,0xd8,0xc9,0xc1,0x06,0x06,0xff]10559// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10560 10561v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_dot2acc_f32_f16 v6, 0.5, v210562// GFX12: encoding: [0xf0,0x06,0xd8,0xc9,0xf0,0x04,0x06,0xff]10563// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10564 10565v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_dot2acc_f32_f16 v6, src_scc, v510566// GFX12: encoding: [0xc1,0x08,0xd8,0xc9,0xfd,0x0a,0x06,0xff]10567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10568 10569v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_dot2acc_f32_f16 v255, 0xfe0b, v410570// GFX12: encoding: [0x7c,0x0a,0xd8,0xc9,0xff,0x08,0xfe,0x06,0x0b,0xfe,0x00,0x00]10571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10572 10573v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf12345610574// GFX12: encoding: [0x04,0x05,0xc2,0xc9,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]10575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10576 10577v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf12345610578// GFX12: encoding: [0x01,0x05,0xc2,0xc9,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]10579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10580 10581v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf12345610582// GFX12: encoding: [0xff,0x05,0xc2,0xc9,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]10583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10584 10585v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf12345610586// GFX12: encoding: [0x02,0x05,0xc2,0xc9,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]10587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10588 10589v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf12345610590// GFX12: encoding: [0x03,0x05,0xc2,0xc9,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]10591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10592 10593v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf12345610594// GFX12: encoding: [0x69,0x04,0xc2,0xc9,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10596 10597v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf12345610598// GFX12: encoding: [0x01,0x04,0xc2,0xc9,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10600 10601v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf12345610602// GFX12: encoding: [0x7b,0x04,0xc2,0xc9,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10604 10605v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf12345610606// GFX12: encoding: [0x7f,0x04,0xc2,0xc9,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10608 10609v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf12345610610// GFX12: encoding: [0x7e,0x04,0xc2,0xc9,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10612 10613v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf12345610614// GFX12: encoding: [0x7d,0x04,0xc2,0xc9,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10616 10617v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf12345610618// GFX12: encoding: [0x6b,0x04,0xc2,0xc9,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10620 10621v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf12345610622// GFX12: encoding: [0x6a,0x04,0xc2,0xc9,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10623// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10624 10625v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf12345610626// GFX12: encoding: [0xff,0x04,0xc2,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10627// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10628 10629v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf12345610630// GFX12: encoding: [0xfd,0x04,0xc2,0xc9,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10631// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10632 10633v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf12345610634// GFX12: encoding: [0xf0,0x06,0xc2,0xc9,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]10635// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10636 10637v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf12345610638// GFX12: encoding: [0xc1,0x08,0xc2,0xc9,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]10639// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10640 10641v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf12345610642// GFX12: encoding: [0x7c,0x0a,0xc2,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]10643// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10644 10645v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v310646// GFX12: encoding: [0x04,0x05,0xc0,0xc9,0x01,0x07,0x06,0xff]10647// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10648 10649v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v310650// GFX12: encoding: [0x01,0x05,0xc0,0xc9,0xff,0x07,0x06,0xff]10651// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10652 10653v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v310654// GFX12: encoding: [0xff,0x05,0xc0,0xc9,0x02,0x07,0x06,0xff]10655// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10656 10657v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v310658// GFX12: encoding: [0x02,0x05,0xc0,0xc9,0x03,0x07,0x06,0xff]10659// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10660 10661v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v310662// GFX12: encoding: [0x03,0x05,0xc0,0xc9,0x04,0x07,0x06,0xff]10663// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10664 10665v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v310666// GFX12: encoding: [0x69,0x04,0xc0,0xc9,0x01,0x06,0x06,0xff]10667// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10668 10669v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v310670// GFX12: encoding: [0x01,0x04,0xc0,0xc9,0x69,0x06,0x06,0xff]10671// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10672 10673v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v310674// GFX12: encoding: [0x7b,0x04,0xc0,0xc9,0x6a,0x06,0x06,0xff]10675// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10676 10677v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v310678// GFX12: encoding: [0x7f,0x04,0xc0,0xc9,0x6b,0x06,0x06,0xff]10679// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10680 10681v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v310682// GFX12: encoding: [0x7e,0x04,0xc0,0xc9,0x7b,0x06,0x06,0xff]10683// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10684 10685v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v310686// GFX12: encoding: [0x7d,0x04,0xc0,0xc9,0x7d,0x06,0x06,0xff]10687// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10688 10689v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v310690// GFX12: encoding: [0x6b,0x04,0xc0,0xc9,0x7e,0x06,0x06,0xff]10691// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10692 10693v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v310694// GFX12: encoding: [0x6a,0x04,0xc0,0xc9,0x7f,0x06,0x06,0xff]10695// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10696 10697v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v310698// GFX12: encoding: [0xff,0x04,0xc0,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10700 10701v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v310702// GFX12: encoding: [0xfd,0x04,0xc0,0xc9,0xc1,0x06,0x06,0xff]10703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10704 10705v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v210706// GFX12: encoding: [0xf0,0x06,0xc0,0xc9,0xf0,0x04,0x06,0xff]10707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10708 10709v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v510710// GFX12: encoding: [0xc1,0x08,0xc0,0xc9,0xfd,0x0a,0x06,0xff]10711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10712 10713v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v410714// GFX12: encoding: [0x7c,0x0a,0xc0,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]10715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10716 10717v_dual_mul_dx9_zero_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v25510718// GFX12: encoding: [0x04,0xff,0xc5,0xc9,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]10719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10720 10721v_dual_mul_dx9_zero_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v25510722// GFX12: encoding: [0x01,0xff,0xc5,0xc9,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]10723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10724 10725v_dual_mul_dx9_zero_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v25510726// GFX12: encoding: [0xff,0xff,0xc5,0xc9,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]10727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10728 10729v_dual_mul_dx9_zero_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v25510730// GFX12: encoding: [0x02,0xff,0xc5,0xc9,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]10731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10732 10733v_dual_mul_dx9_zero_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v25510734// GFX12: encoding: [0x03,0xff,0xc5,0xc9,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]10735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10736 10737v_dual_mul_dx9_zero_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v25510738// GFX12: encoding: [0x69,0xfe,0xc5,0xc9,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]10739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10740 10741v_dual_mul_dx9_zero_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v25510742// GFX12: encoding: [0x01,0xfe,0xc5,0xc9,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]10743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10744 10745v_dual_mul_dx9_zero_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v25510746// GFX12: encoding: [0x7b,0xfe,0xc5,0xc9,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]10747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10748 10749v_dual_mul_dx9_zero_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v25510750// GFX12: encoding: [0x7f,0xfe,0xc5,0xc9,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]10751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10752 10753v_dual_mul_dx9_zero_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v25510754// GFX12: encoding: [0x7e,0xfe,0xc5,0xc9,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]10755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10756 10757v_dual_mul_dx9_zero_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v25510758// GFX12: encoding: [0x7d,0xfe,0xc5,0xc9,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]10759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10760 10761v_dual_mul_dx9_zero_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v25510762// GFX12: encoding: [0x6b,0xfe,0xc5,0xc9,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]10763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10764 10765v_dual_mul_dx9_zero_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v25510766// GFX12: encoding: [0x6a,0xfe,0xc5,0xc9,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]10767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10768 10769v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v25510770// GFX12: encoding: [0xff,0xfe,0xc5,0xc9,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]10771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10772 10773v_dual_mul_dx9_zero_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v25510774// GFX12: encoding: [0xfd,0xfe,0xc5,0xc9,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]10775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10776 10777v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v25510778// GFX12: encoding: [0xf0,0x06,0xc4,0xc9,0xf0,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]10779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10780 10781v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v25510782// GFX12: encoding: [0xc1,0x08,0xc4,0xc9,0xfd,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]10783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10784 10785v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v410786// GFX12: encoding: [0x7c,0x0a,0xc4,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]10787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10788 10789v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v310790// GFX12: encoding: [0x04,0x05,0xe2,0xc9,0x01,0x07,0x06,0xff]10791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10792 10793v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v310794// GFX12: encoding: [0x01,0x05,0xe2,0xc9,0xff,0x07,0x06,0xff]10795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10796 10797v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v310798// GFX12: encoding: [0xff,0x05,0xe2,0xc9,0x02,0x07,0x06,0xff]10799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10800 10801v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v310802// GFX12: encoding: [0x02,0x05,0xe2,0xc9,0x03,0x07,0x06,0xff]10803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10804 10805v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v310806// GFX12: encoding: [0x03,0x05,0xe2,0xc9,0x04,0x07,0x06,0xff]10807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10808 10809v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v310810// GFX12: encoding: [0x69,0x04,0xe2,0xc9,0x01,0x06,0x06,0xff]10811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10812 10813v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v310814// GFX12: encoding: [0x01,0x04,0xe2,0xc9,0x69,0x06,0x06,0xff]10815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10816 10817v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v310818// GFX12: encoding: [0x7b,0x04,0xe2,0xc9,0x6a,0x06,0x06,0xff]10819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10820 10821v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v310822// GFX12: encoding: [0x7f,0x04,0xe2,0xc9,0x6b,0x06,0x06,0xff]10823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10824 10825v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v310826// GFX12: encoding: [0x7e,0x04,0xe2,0xc9,0x7b,0x06,0x06,0xff]10827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10828 10829v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v310830// GFX12: encoding: [0x7d,0x04,0xe2,0xc9,0x7d,0x06,0x06,0xff]10831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10832 10833v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v310834// GFX12: encoding: [0x6b,0x04,0xe2,0xc9,0x7e,0x06,0x06,0xff]10835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10836 10837v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v310838// GFX12: encoding: [0x6a,0x04,0xe2,0xc9,0x7f,0x06,0x06,0xff]10839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10840 10841v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v310842// GFX12: encoding: [0xff,0x04,0xe2,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10844 10845v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v310846// GFX12: encoding: [0xfd,0x04,0xe2,0xc9,0xc1,0x06,0x06,0xff]10847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10848 10849v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v210850// GFX12: encoding: [0xf0,0x06,0xe2,0xc9,0xf0,0x04,0x06,0xff]10851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10852 10853v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v510854// GFX12: encoding: [0xc1,0x08,0xe2,0xc9,0xfd,0x0a,0x06,0xff]10855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10856 10857v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v410858// GFX12: encoding: [0x7c,0x0a,0xe2,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]10859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10860 10861v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v310862// GFX12: encoding: [0x04,0x05,0xd4,0xc9,0x01,0x07,0x06,0xff]10863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10864 10865v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v310866// GFX12: encoding: [0x01,0x05,0xd4,0xc9,0xff,0x07,0x06,0xff]10867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10868 10869v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v310870// GFX12: encoding: [0xff,0x05,0xd4,0xc9,0x02,0x07,0x06,0xff]10871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10872 10873v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v310874// GFX12: encoding: [0x02,0x05,0xd4,0xc9,0x03,0x07,0x06,0xff]10875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10876 10877v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v310878// GFX12: encoding: [0x03,0x05,0xd4,0xc9,0x04,0x07,0x06,0xff]10879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10880 10881v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_max_num_f32 v6, s1, v310882// GFX12: encoding: [0x69,0x04,0xd4,0xc9,0x01,0x06,0x06,0xff]10883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10884 10885v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_max_num_f32 v6, s105, v310886// GFX12: encoding: [0x01,0x04,0xd4,0xc9,0x69,0x06,0x06,0xff]10887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10888 10889v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, vcc_lo, v310890// GFX12: encoding: [0x7b,0x04,0xd4,0xc9,0x6a,0x06,0x06,0xff]10891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10892 10893v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v310894// GFX12: encoding: [0x7f,0x04,0xd4,0xc9,0x6b,0x06,0x06,0xff]10895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10896 10897v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, ttmp15, v310898// GFX12: encoding: [0x7e,0x04,0xd4,0xc9,0x7b,0x06,0x06,0xff]10899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10900 10901v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v310902// GFX12: encoding: [0x7d,0x04,0xd4,0xc9,0x7d,0x06,0x06,0xff]10903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10904 10905v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, exec_lo, v310906// GFX12: encoding: [0x6b,0x04,0xd4,0xc9,0x7e,0x06,0x06,0xff]10907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10908 10909v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, exec_hi, v310910// GFX12: encoding: [0x6a,0x04,0xd4,0xc9,0x7f,0x06,0x06,0xff]10911// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10912 10913v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v310914// GFX12: encoding: [0xff,0x04,0xd4,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10915// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10916 10917v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v310918// GFX12: encoding: [0xfd,0x04,0xd4,0xc9,0xc1,0x06,0x06,0xff]10919// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10920 10921v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v210922// GFX12: encoding: [0xf0,0x06,0xd4,0xc9,0xf0,0x04,0x06,0xff]10923// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10924 10925v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v510926// GFX12: encoding: [0xc1,0x08,0xd4,0xc9,0xfd,0x0a,0x06,0xff]10927// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10928 10929v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v410930// GFX12: encoding: [0x7c,0x0a,0xd4,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]10931// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10932 10933v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v310934// GFX12: encoding: [0x04,0x05,0xd6,0xc9,0x01,0x07,0x06,0xff]10935// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10936 10937v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v310938// GFX12: encoding: [0x01,0x05,0xd6,0xc9,0xff,0x07,0x06,0xff]10939// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10940 10941v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v310942// GFX12: encoding: [0xff,0x05,0xd6,0xc9,0x02,0x07,0x06,0xff]10943// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10944 10945v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v310946// GFX12: encoding: [0x02,0x05,0xd6,0xc9,0x03,0x07,0x06,0xff]10947// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10948 10949v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v310950// GFX12: encoding: [0x03,0x05,0xd6,0xc9,0x04,0x07,0x06,0xff]10951// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10952 10953v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_min_num_f32 v6, s1, v310954// GFX12: encoding: [0x69,0x04,0xd6,0xc9,0x01,0x06,0x06,0xff]10955// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10956 10957v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_min_num_f32 v6, s105, v310958// GFX12: encoding: [0x01,0x04,0xd6,0xc9,0x69,0x06,0x06,0xff]10959// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10960 10961v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, vcc_lo, v310962// GFX12: encoding: [0x7b,0x04,0xd6,0xc9,0x6a,0x06,0x06,0xff]10963// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10964 10965v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v310966// GFX12: encoding: [0x7f,0x04,0xd6,0xc9,0x6b,0x06,0x06,0xff]10967// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10968 10969v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, ttmp15, v310970// GFX12: encoding: [0x7e,0x04,0xd6,0xc9,0x7b,0x06,0x06,0xff]10971// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10972 10973v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v310974// GFX12: encoding: [0x7d,0x04,0xd6,0xc9,0x7d,0x06,0x06,0xff]10975// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10976 10977v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, exec_lo, v310978// GFX12: encoding: [0x6b,0x04,0xd6,0xc9,0x7e,0x06,0x06,0xff]10979// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10980 10981v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, exec_hi, v310982// GFX12: encoding: [0x6a,0x04,0xd6,0xc9,0x7f,0x06,0x06,0xff]10983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10984 10985v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v310986// GFX12: encoding: [0xff,0x04,0xd6,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10988 10989v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v310990// GFX12: encoding: [0xfd,0x04,0xd6,0xc9,0xc1,0x06,0x06,0xff]10991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10992 10993v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v210994// GFX12: encoding: [0xf0,0x06,0xd6,0xc9,0xf0,0x04,0x06,0xff]10995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error10996 10997v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v510998// GFX12: encoding: [0xc1,0x08,0xd6,0xc9,0xfd,0x0a,0x06,0xff]10999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11000 11001v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v411002// GFX12: encoding: [0x7c,0x0a,0xd6,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]11003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11004 11005v_dual_mul_dx9_zero_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v111006// GFX12: encoding: [0x04,0xff,0xd1,0xc9,0x01,0x01,0x06,0xff]11007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11008 11009v_dual_mul_dx9_zero_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v25511010// GFX12: encoding: [0x01,0xff,0xd1,0xc9,0xff,0x01,0x06,0xff]11011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11012 11013v_dual_mul_dx9_zero_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v211014// GFX12: encoding: [0xff,0xff,0xd1,0xc9,0x02,0x01,0x06,0xff]11015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11016 11017v_dual_mul_dx9_zero_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v311018// GFX12: encoding: [0x02,0xff,0xd1,0xc9,0x03,0x01,0x06,0xff]11019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11020 11021v_dual_mul_dx9_zero_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v411022// GFX12: encoding: [0x03,0xff,0xd1,0xc9,0x04,0x01,0x06,0xff]11023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11024 11025v_dual_mul_dx9_zero_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s111026// GFX12: encoding: [0x69,0xfe,0xd1,0xc9,0x01,0x00,0x06,0xff]11027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11028 11029v_dual_mul_dx9_zero_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s10511030// GFX12: encoding: [0x01,0xfe,0xd1,0xc9,0x69,0x00,0x06,0xff]11031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11032 11033v_dual_mul_dx9_zero_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo11034// GFX12: encoding: [0x7b,0xfe,0xd1,0xc9,0x6a,0x00,0x06,0xff]11035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11036 11037v_dual_mul_dx9_zero_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi11038// GFX12: encoding: [0x7f,0xfe,0xd1,0xc9,0x6b,0x00,0x06,0xff]11039// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11040 11041v_dual_mul_dx9_zero_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp1511042// GFX12: encoding: [0x7e,0xfe,0xd1,0xc9,0x7b,0x00,0x06,0xff]11043// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11044 11045v_dual_mul_dx9_zero_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m011046// GFX12: encoding: [0x7d,0xfe,0xd1,0xc9,0x7d,0x00,0x06,0xff]11047// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11048 11049v_dual_mul_dx9_zero_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo11050// GFX12: encoding: [0x6b,0xfe,0xd1,0xc9,0x7e,0x00,0x06,0xff]11051// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11052 11053v_dual_mul_dx9_zero_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi11054// GFX12: encoding: [0x6a,0xfe,0xd1,0xc9,0x7f,0x00,0x06,0xff]11055// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11056 11057v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null11058// GFX12: encoding: [0xff,0xfe,0xd1,0xc9,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]11059// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11060 11061v_dual_mul_dx9_zero_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -111062// GFX12: encoding: [0xfd,0xfe,0xd1,0xc9,0xc1,0x00,0x06,0xff]11063// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11064 11065v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.511066// GFX12: encoding: [0xf0,0x06,0xd0,0xc9,0xf0,0x00,0x06,0xff]11067// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11068 11069v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc11070// GFX12: encoding: [0xc1,0x08,0xd0,0xc9,0xfd,0x00,0x06,0xff]11071// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11072 11073v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf12345611074// GFX12: encoding: [0x7c,0x0a,0xd0,0xc9,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]11075// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11076 11077v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v311078// GFX12: encoding: [0x04,0x05,0xce,0xc9,0x01,0x07,0x06,0xff]11079// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11080 11081v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v311082// GFX12: encoding: [0x01,0x05,0xce,0xc9,0xff,0x07,0x06,0xff]11083// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11084 11085v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v311086// GFX12: encoding: [0xff,0x05,0xce,0xc9,0x02,0x07,0x06,0xff]11087// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11088 11089v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v311090// GFX12: encoding: [0x02,0x05,0xce,0xc9,0x03,0x07,0x06,0xff]11091// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11092 11093v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v311094// GFX12: encoding: [0x03,0x05,0xce,0xc9,0x04,0x07,0x06,0xff]11095// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11096 11097v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v311098// GFX12: encoding: [0x69,0x04,0xce,0xc9,0x01,0x06,0x06,0xff]11099// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11100 11101v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v311102// GFX12: encoding: [0x01,0x04,0xce,0xc9,0x69,0x06,0x06,0xff]11103// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11104 11105v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v311106// GFX12: encoding: [0x7b,0x04,0xce,0xc9,0x6a,0x06,0x06,0xff]11107// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11108 11109v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v311110// GFX12: encoding: [0x7f,0x04,0xce,0xc9,0x6b,0x06,0x06,0xff]11111// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11112 11113v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v311114// GFX12: encoding: [0x7e,0x04,0xce,0xc9,0x7b,0x06,0x06,0xff]11115// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11116 11117v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v311118// GFX12: encoding: [0x7d,0x04,0xce,0xc9,0x7d,0x06,0x06,0xff]11119// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11120 11121v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v311122// GFX12: encoding: [0x6b,0x04,0xce,0xc9,0x7e,0x06,0x06,0xff]11123// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11124 11125v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v311126// GFX12: encoding: [0x6a,0x04,0xce,0xc9,0x7f,0x06,0x06,0xff]11127// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11128 11129v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v311130// GFX12: encoding: [0xff,0x04,0xce,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11132 11133v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v311134// GFX12: encoding: [0xfd,0x04,0xce,0xc9,0xc1,0x06,0x06,0xff]11135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11136 11137v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v211138// GFX12: encoding: [0xf0,0x06,0xce,0xc9,0xf0,0x04,0x06,0xff]11139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11140 11141v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v511142// GFX12: encoding: [0xc1,0x08,0xce,0xc9,0xfd,0x0a,0x06,0xff]11143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11144 11145v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v411146// GFX12: encoding: [0x7c,0x0a,0xce,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]11147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11148 11149v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v311150// GFX12: encoding: [0x04,0x05,0xc6,0xc9,0x01,0x07,0x06,0xff]11151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11152 11153v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v311154// GFX12: encoding: [0x01,0x05,0xc6,0xc9,0xff,0x07,0x06,0xff]11155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11156 11157v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v311158// GFX12: encoding: [0xff,0x05,0xc6,0xc9,0x02,0x07,0x06,0xff]11159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11160 11161v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v311162// GFX12: encoding: [0x02,0x05,0xc6,0xc9,0x03,0x07,0x06,0xff]11163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11164 11165v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v311166// GFX12: encoding: [0x03,0x05,0xc6,0xc9,0x04,0x07,0x06,0xff]11167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11168 11169v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v311170// GFX12: encoding: [0x69,0x04,0xc6,0xc9,0x01,0x06,0x06,0xff]11171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11172 11173v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v311174// GFX12: encoding: [0x01,0x04,0xc6,0xc9,0x69,0x06,0x06,0xff]11175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11176 11177v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v311178// GFX12: encoding: [0x7b,0x04,0xc6,0xc9,0x6a,0x06,0x06,0xff]11179// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11180 11181v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v311182// GFX12: encoding: [0x7f,0x04,0xc6,0xc9,0x6b,0x06,0x06,0xff]11183// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11184 11185v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v311186// GFX12: encoding: [0x7e,0x04,0xc6,0xc9,0x7b,0x06,0x06,0xff]11187// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11188 11189v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v311190// GFX12: encoding: [0x7d,0x04,0xc6,0xc9,0x7d,0x06,0x06,0xff]11191// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11192 11193v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v311194// GFX12: encoding: [0x6b,0x04,0xc6,0xc9,0x7e,0x06,0x06,0xff]11195// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11196 11197v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v311198// GFX12: encoding: [0x6a,0x04,0xc6,0xc9,0x7f,0x06,0x06,0xff]11199// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11200 11201v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v311202// GFX12: encoding: [0xff,0x04,0xc6,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11203// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11204 11205v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v311206// GFX12: encoding: [0xfd,0x04,0xc6,0xc9,0xc1,0x06,0x06,0xff]11207// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11208 11209v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v211210// GFX12: encoding: [0xf0,0x06,0xc6,0xc9,0xf0,0x04,0x06,0xff]11211// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11212 11213v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v511214// GFX12: encoding: [0xc1,0x08,0xc6,0xc9,0xfd,0x0a,0x06,0xff]11215// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11216 11217v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v411218// GFX12: encoding: [0x7c,0x0a,0xc6,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]11219// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11220 11221v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v311222// GFX12: encoding: [0x04,0x05,0xca,0xc9,0x01,0x07,0x06,0xff]11223// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11224 11225v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v311226// GFX12: encoding: [0x01,0x05,0xca,0xc9,0xff,0x07,0x06,0xff]11227// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11228 11229v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v311230// GFX12: encoding: [0xff,0x05,0xca,0xc9,0x02,0x07,0x06,0xff]11231// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11232 11233v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v311234// GFX12: encoding: [0x02,0x05,0xca,0xc9,0x03,0x07,0x06,0xff]11235// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11236 11237v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v311238// GFX12: encoding: [0x03,0x05,0xca,0xc9,0x04,0x07,0x06,0xff]11239// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11240 11241v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v311242// GFX12: encoding: [0x69,0x04,0xca,0xc9,0x01,0x06,0x06,0xff]11243// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11244 11245v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v311246// GFX12: encoding: [0x01,0x04,0xca,0xc9,0x69,0x06,0x06,0xff]11247// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11248 11249v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v311250// GFX12: encoding: [0x7b,0x04,0xca,0xc9,0x6a,0x06,0x06,0xff]11251// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11252 11253v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v311254// GFX12: encoding: [0x7f,0x04,0xca,0xc9,0x6b,0x06,0x06,0xff]11255// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11256 11257v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v311258// GFX12: encoding: [0x7e,0x04,0xca,0xc9,0x7b,0x06,0x06,0xff]11259// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11260 11261v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v311262// GFX12: encoding: [0x7d,0x04,0xca,0xc9,0x7d,0x06,0x06,0xff]11263// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11264 11265v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v311266// GFX12: encoding: [0x6b,0x04,0xca,0xc9,0x7e,0x06,0x06,0xff]11267// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11268 11269v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v311270// GFX12: encoding: [0x6a,0x04,0xca,0xc9,0x7f,0x06,0x06,0xff]11271// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11272 11273v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v311274// GFX12: encoding: [0xff,0x04,0xca,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11275// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11276 11277v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v311278// GFX12: encoding: [0xfd,0x04,0xca,0xc9,0xc1,0x06,0x06,0xff]11279// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11280 11281v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v211282// GFX12: encoding: [0xf0,0x06,0xca,0xc9,0xf0,0x04,0x06,0xff]11283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11284 11285v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v511286// GFX12: encoding: [0xc1,0x08,0xca,0xc9,0xfd,0x0a,0x06,0xff]11287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11288 11289v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v411290// GFX12: encoding: [0x7c,0x0a,0xca,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]11291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11292 11293v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v311294// GFX12: encoding: [0x04,0x05,0xcc,0xc9,0x01,0x07,0x06,0xff]11295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11296 11297v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v311298// GFX12: encoding: [0x01,0x05,0xcc,0xc9,0xff,0x07,0x06,0xff]11299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11300 11301v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v311302// GFX12: encoding: [0xff,0x05,0xcc,0xc9,0x02,0x07,0x06,0xff]11303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11304 11305v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v311306// GFX12: encoding: [0x02,0x05,0xcc,0xc9,0x03,0x07,0x06,0xff]11307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11308 11309v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v311310// GFX12: encoding: [0x03,0x05,0xcc,0xc9,0x04,0x07,0x06,0xff]11311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11312 11313v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v311314// GFX12: encoding: [0x69,0x04,0xcc,0xc9,0x01,0x06,0x06,0xff]11315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11316 11317v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v311318// GFX12: encoding: [0x01,0x04,0xcc,0xc9,0x69,0x06,0x06,0xff]11319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11320 11321v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v311322// GFX12: encoding: [0x7b,0x04,0xcc,0xc9,0x6a,0x06,0x06,0xff]11323// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11324 11325v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v311326// GFX12: encoding: [0x7f,0x04,0xcc,0xc9,0x6b,0x06,0x06,0xff]11327// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11328 11329v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v311330// GFX12: encoding: [0x7e,0x04,0xcc,0xc9,0x7b,0x06,0x06,0xff]11331// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11332 11333v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v311334// GFX12: encoding: [0x7d,0x04,0xcc,0xc9,0x7d,0x06,0x06,0xff]11335// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11336 11337v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v311338// GFX12: encoding: [0x6b,0x04,0xcc,0xc9,0x7e,0x06,0x06,0xff]11339// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11340 11341v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v311342// GFX12: encoding: [0x6a,0x04,0xcc,0xc9,0x7f,0x06,0x06,0xff]11343// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11344 11345v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v311346// GFX12: encoding: [0xff,0x04,0xcc,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11347// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11348 11349v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v311350// GFX12: encoding: [0xfd,0x04,0xcc,0xc9,0xc1,0x06,0x06,0xff]11351// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11352 11353v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v211354// GFX12: encoding: [0xf0,0x06,0xcc,0xc9,0xf0,0x04,0x06,0xff]11355// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11356 11357v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v511358// GFX12: encoding: [0xc1,0x08,0xcc,0xc9,0xfd,0x0a,0x06,0xff]11359// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11360 11361v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v411362// GFX12: encoding: [0x7c,0x0a,0xcc,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]11363// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11364 11365v_dual_mul_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v311366// GFX12: encoding: [0x04,0x05,0xc8,0xc8,0x01,0x07,0x06,0xff]11367// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11368 11369v_dual_mul_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v311370// GFX12: encoding: [0x01,0x05,0xc8,0xc8,0xff,0x07,0x06,0xff]11371// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11372 11373v_dual_mul_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v311374// GFX12: encoding: [0xff,0x05,0xc8,0xc8,0x02,0x07,0x06,0xff]11375// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11376 11377v_dual_mul_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v311378// GFX12: encoding: [0x02,0x05,0xc8,0xc8,0x03,0x07,0x06,0xff]11379// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11380 11381v_dual_mul_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v311382// GFX12: encoding: [0x03,0x05,0xc8,0xc8,0x04,0x07,0x06,0xff]11383// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11384 11385v_dual_mul_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v311386// GFX12: encoding: [0x69,0x04,0xc8,0xc8,0x01,0x06,0x06,0xff]11387// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11388 11389v_dual_mul_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v311390// GFX12: encoding: [0x01,0x04,0xc8,0xc8,0x69,0x06,0x06,0xff]11391// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11392 11393v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v311394// GFX12: encoding: [0x7b,0x04,0xc8,0xc8,0x6a,0x06,0x06,0xff]11395// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11396 11397v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v311398// GFX12: encoding: [0x7f,0x04,0xc8,0xc8,0x6b,0x06,0x06,0xff]11399// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11400 11401v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v311402// GFX12: encoding: [0x7e,0x04,0xc8,0xc8,0x7b,0x06,0x06,0xff]11403// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11404 11405v_dual_mul_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v311406// GFX12: encoding: [0x7d,0x04,0xc8,0xc8,0x7d,0x06,0x06,0xff]11407// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11408 11409v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v311410// GFX12: encoding: [0x6b,0x04,0xc8,0xc8,0x7e,0x06,0x06,0xff]11411// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11412 11413v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v311414// GFX12: encoding: [0x6a,0x04,0xc8,0xc8,0x7f,0x06,0x06,0xff]11415// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11416 11417v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v311418// GFX12: encoding: [0xff,0x04,0xc8,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11420 11421v_dual_mul_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v311422// GFX12: encoding: [0xfd,0x04,0xc8,0xc8,0xc1,0x06,0x06,0xff]11423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11424 11425v_dual_mul_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v211426// GFX12: encoding: [0xf0,0x06,0xc8,0xc8,0xf0,0x04,0x06,0xff]11427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11428 11429v_dual_mul_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v511430// GFX12: encoding: [0xc1,0x08,0xc8,0xc8,0xfd,0x0a,0x06,0xff]11431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11432 11433v_dual_mul_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v411434// GFX12: encoding: [0x7c,0x0a,0xc8,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]11435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11436 11437v_dual_mul_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v311438// GFX12: encoding: [0x04,0x05,0xe0,0xc8,0x01,0x07,0x06,0xff]11439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11440 11441v_dual_mul_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v311442// GFX12: encoding: [0x01,0x05,0xe0,0xc8,0xff,0x07,0x06,0xff]11443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11444 11445v_dual_mul_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v311446// GFX12: encoding: [0xff,0x05,0xe0,0xc8,0x02,0x07,0x06,0xff]11447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11448 11449v_dual_mul_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v311450// GFX12: encoding: [0x02,0x05,0xe0,0xc8,0x03,0x07,0x06,0xff]11451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11452 11453v_dual_mul_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v311454// GFX12: encoding: [0x03,0x05,0xe0,0xc8,0x04,0x07,0x06,0xff]11455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11456 11457v_dual_mul_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v311458// GFX12: encoding: [0x69,0x04,0xe0,0xc8,0x01,0x06,0x06,0xff]11459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11460 11461v_dual_mul_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v311462// GFX12: encoding: [0x01,0x04,0xe0,0xc8,0x69,0x06,0x06,0xff]11463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11464 11465v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v311466// GFX12: encoding: [0x7b,0x04,0xe0,0xc8,0x6a,0x06,0x06,0xff]11467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11468 11469v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v311470// GFX12: encoding: [0x7f,0x04,0xe0,0xc8,0x6b,0x06,0x06,0xff]11471// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11472 11473v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v311474// GFX12: encoding: [0x7e,0x04,0xe0,0xc8,0x7b,0x06,0x06,0xff]11475// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11476 11477v_dual_mul_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v311478// GFX12: encoding: [0x7d,0x04,0xe0,0xc8,0x7d,0x06,0x06,0xff]11479// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11480 11481v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v311482// GFX12: encoding: [0x6b,0x04,0xe0,0xc8,0x7e,0x06,0x06,0xff]11483// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11484 11485v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v311486// GFX12: encoding: [0x6a,0x04,0xe0,0xc8,0x7f,0x06,0x06,0xff]11487// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11488 11489v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v311490// GFX12: encoding: [0xff,0x04,0xe0,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11491// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11492 11493v_dual_mul_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v311494// GFX12: encoding: [0xfd,0x04,0xe0,0xc8,0xc1,0x06,0x06,0xff]11495// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11496 11497v_dual_mul_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v211498// GFX12: encoding: [0xf0,0x06,0xe0,0xc8,0xf0,0x04,0x06,0xff]11499// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11500 11501v_dual_mul_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v511502// GFX12: encoding: [0xc1,0x08,0xe0,0xc8,0xfd,0x0a,0x06,0xff]11503// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11504 11505v_dual_mul_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v411506// GFX12: encoding: [0x7c,0x0a,0xe0,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]11507// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11508 11509v_dual_mul_f32 v255, v4, v2 :: v_dual_and_b32 v6, v1, v311510// GFX12: encoding: [0x04,0x05,0xe4,0xc8,0x01,0x07,0x06,0xff]11511// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11512 11513v_dual_mul_f32 v255, v1, v2 :: v_dual_and_b32 v6, v255, v311514// GFX12: encoding: [0x01,0x05,0xe4,0xc8,0xff,0x07,0x06,0xff]11515// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11516 11517v_dual_mul_f32 v255, v255, v2 :: v_dual_and_b32 v6, v2, v311518// GFX12: encoding: [0xff,0x05,0xe4,0xc8,0x02,0x07,0x06,0xff]11519// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11520 11521v_dual_mul_f32 v255, v2, v2 :: v_dual_and_b32 v6, v3, v311522// GFX12: encoding: [0x02,0x05,0xe4,0xc8,0x03,0x07,0x06,0xff]11523// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11524 11525v_dual_mul_f32 v255, v3, v2 :: v_dual_and_b32 v6, v4, v311526// GFX12: encoding: [0x03,0x05,0xe4,0xc8,0x04,0x07,0x06,0xff]11527// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11528 11529v_dual_mul_f32 v255, s105, v2 :: v_dual_and_b32 v6, s1, v311530// GFX12: encoding: [0x69,0x04,0xe4,0xc8,0x01,0x06,0x06,0xff]11531// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11532 11533v_dual_mul_f32 v255, s1, v2 :: v_dual_and_b32 v6, s105, v311534// GFX12: encoding: [0x01,0x04,0xe4,0xc8,0x69,0x06,0x06,0xff]11535// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11536 11537v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_and_b32 v6, vcc_lo, v311538// GFX12: encoding: [0x7b,0x04,0xe4,0xc8,0x6a,0x06,0x06,0xff]11539// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11540 11541v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_and_b32 v6, vcc_hi, v311542// GFX12: encoding: [0x7f,0x04,0xe4,0xc8,0x6b,0x06,0x06,0xff]11543// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11544 11545v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_and_b32 v6, ttmp15, v311546// GFX12: encoding: [0x7e,0x04,0xe4,0xc8,0x7b,0x06,0x06,0xff]11547// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11548 11549v_dual_mul_f32 v255, m0, v2 :: v_dual_and_b32 v6, m0, v311550// GFX12: encoding: [0x7d,0x04,0xe4,0xc8,0x7d,0x06,0x06,0xff]11551// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11552 11553v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_and_b32 v6, exec_lo, v311554// GFX12: encoding: [0x6b,0x04,0xe4,0xc8,0x7e,0x06,0x06,0xff]11555// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11556 11557v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_and_b32 v6, exec_hi, v311558// GFX12: encoding: [0x6a,0x04,0xe4,0xc8,0x7f,0x06,0x06,0xff]11559// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11560 11561v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_and_b32 v6, null, v311562// GFX12: encoding: [0xff,0x04,0xe4,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11563// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11564 11565v_dual_mul_f32 v255, src_scc, v2 :: v_dual_and_b32 v6, -1, v311566// GFX12: encoding: [0xfd,0x04,0xe4,0xc8,0xc1,0x06,0x06,0xff]11567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11568 11569v_dual_mul_f32 v255, 0.5, v3 :: v_dual_and_b32 v6, 0.5, v211570// GFX12: encoding: [0xf0,0x06,0xe4,0xc8,0xf0,0x04,0x06,0xff]11571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11572 11573v_dual_mul_f32 v255, -1, v4 :: v_dual_and_b32 v6, src_scc, v511574// GFX12: encoding: [0xc1,0x08,0xe4,0xc8,0xfd,0x0a,0x06,0xff]11575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11576 11577v_dual_mul_f32 v6, null, v5 :: v_dual_and_b32 v255, 0xaf123456, v411578// GFX12: encoding: [0x7c,0x0a,0xe4,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]11579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11580 11581v_dual_mul_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v311582// GFX12: encoding: [0x04,0x05,0xd2,0xc8,0x01,0x07,0x06,0xff]11583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11584 11585v_dual_mul_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v311586// GFX12: encoding: [0x01,0x05,0xd2,0xc8,0xff,0x07,0x06,0xff]11587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11588 11589v_dual_mul_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v311590// GFX12: encoding: [0xff,0x05,0xd2,0xc8,0x02,0x07,0x06,0xff]11591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11592 11593v_dual_mul_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v311594// GFX12: encoding: [0x02,0x05,0xd2,0xc8,0x03,0x07,0x06,0xff]11595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11596 11597v_dual_mul_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v311598// GFX12: encoding: [0x03,0x05,0xd2,0xc8,0x04,0x07,0x06,0xff]11599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11600 11601v_dual_mul_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v311602// GFX12: encoding: [0x69,0x04,0xd2,0xc8,0x69,0x06,0x06,0xff]11603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11604 11605v_dual_mul_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v311606// GFX12: encoding: [0x01,0x04,0xd2,0xc8,0x01,0x06,0x06,0xff]11607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11608 11609v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v311610// GFX12: encoding: [0x7b,0x04,0xd2,0xc8,0x7b,0x06,0x06,0xff]11611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11612 11613v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v311614// GFX12: encoding: [0x7f,0x04,0xd2,0xc8,0x7f,0x06,0x06,0xff]11615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11616 11617v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v311618// GFX12: encoding: [0x7e,0x04,0xd2,0xc8,0x7e,0x06,0x06,0xff]11619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11620 11621v_dual_mul_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v311622// GFX12: encoding: [0x7d,0x04,0xd2,0xc8,0x7d,0x06,0x06,0xff]11623// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11624 11625v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v311626// GFX12: encoding: [0x6b,0x04,0xd2,0xc8,0x6b,0x06,0x06,0xff]11627// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11628 11629v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v311630// GFX12: encoding: [0x6a,0x04,0xd2,0xc8,0x6a,0x06,0x06,0xff]11631// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11632 11633v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v311634// GFX12: encoding: [0xff,0x04,0xd2,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11635// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11636 11637v_dual_mul_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v311638// GFX12: encoding: [0xfd,0x04,0xd2,0xc8,0xc1,0x06,0x06,0xff]11639// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11640 11641v_dual_mul_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v211642// GFX12: encoding: [0xf0,0x06,0xd2,0xc8,0xf0,0x04,0x06,0xff]11643// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11644 11645v_dual_mul_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v511646// GFX12: encoding: [0xc1,0x08,0xd2,0xc8,0xfd,0x0a,0x06,0xff]11647// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11648 11649v_dual_mul_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v411650// GFX12: encoding: [0x7c,0x0a,0xd2,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]11651// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11652 11653v_dual_mul_f32 v255, v4, v2 :: v_dual_dot2acc_f32_f16 v6, v1, v311654// GFX12: encoding: [0x04,0x05,0xd8,0xc8,0x01,0x07,0x06,0xff]11655// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11656 11657v_dual_mul_f32 v255, v1, v2 :: v_dual_dot2acc_f32_f16 v6, v255, v311658// GFX12: encoding: [0x01,0x05,0xd8,0xc8,0xff,0x07,0x06,0xff]11659// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11660 11661v_dual_mul_f32 v255, v255, v2 :: v_dual_dot2acc_f32_f16 v6, v2, v311662// GFX12: encoding: [0xff,0x05,0xd8,0xc8,0x02,0x07,0x06,0xff]11663// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11664 11665v_dual_mul_f32 v255, v2, v2 :: v_dual_dot2acc_f32_f16 v6, v3, v311666// GFX12: encoding: [0x02,0x05,0xd8,0xc8,0x03,0x07,0x06,0xff]11667// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11668 11669v_dual_mul_f32 v255, v3, v2 :: v_dual_dot2acc_f32_f16 v6, v4, v311670// GFX12: encoding: [0x03,0x05,0xd8,0xc8,0x04,0x07,0x06,0xff]11671// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11672 11673v_dual_mul_f32 v255, s105, v2 :: v_dual_dot2acc_f32_f16 v6, s1, v311674// GFX12: encoding: [0x69,0x04,0xd8,0xc8,0x01,0x06,0x06,0xff]11675// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11676 11677v_dual_mul_f32 v255, s1, v2 :: v_dual_dot2acc_f32_f16 v6, s105, v311678// GFX12: encoding: [0x01,0x04,0xd8,0xc8,0x69,0x06,0x06,0xff]11679// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11680 11681v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_lo, v311682// GFX12: encoding: [0x7b,0x04,0xd8,0xc8,0x6a,0x06,0x06,0xff]11683// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11684 11685v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_hi, v311686// GFX12: encoding: [0x7f,0x04,0xd8,0xc8,0x6b,0x06,0x06,0xff]11687// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11688 11689v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_dot2acc_f32_f16 v6, ttmp15, v311690// GFX12: encoding: [0x7e,0x04,0xd8,0xc8,0x7b,0x06,0x06,0xff]11691// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11692 11693v_dual_mul_f32 v255, m0, v2 :: v_dual_dot2acc_f32_f16 v6, m0, v311694// GFX12: encoding: [0x7d,0x04,0xd8,0xc8,0x7d,0x06,0x06,0xff]11695// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11696 11697v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_dot2acc_f32_f16 v6, exec_lo, v311698// GFX12: encoding: [0x6b,0x04,0xd8,0xc8,0x7e,0x06,0x06,0xff]11699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11700 11701v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_dot2acc_f32_f16 v6, exec_hi, v311702// GFX12: encoding: [0x6a,0x04,0xd8,0xc8,0x7f,0x06,0x06,0xff]11703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11704 11705v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_dot2acc_f32_f16 v6, null, v311706// GFX12: encoding: [0xff,0x04,0xd8,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11708 11709v_dual_mul_f32 v255, src_scc, v2 :: v_dual_dot2acc_f32_f16 v6, -1, v311710// GFX12: encoding: [0xfd,0x04,0xd8,0xc8,0xc1,0x06,0x06,0xff]11711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11712 11713v_dual_mul_f32 v255, 0.5, v3 :: v_dual_dot2acc_f32_f16 v6, 0.5, v211714// GFX12: encoding: [0xf0,0x06,0xd8,0xc8,0xf0,0x04,0x06,0xff]11715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11716 11717v_dual_mul_f32 v255, -1, v4 :: v_dual_dot2acc_f32_f16 v6, src_scc, v511718// GFX12: encoding: [0xc1,0x08,0xd8,0xc8,0xfd,0x0a,0x06,0xff]11719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11720 11721v_dual_mul_f32 v6, null, v5 :: v_dual_dot2acc_f32_f16 v255, 0xfe0b, v411722// GFX12: encoding: [0x7c,0x0a,0xd8,0xc8,0xff,0x08,0xfe,0x06,0x0b,0xfe,0x00,0x00]11723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11724 11725v_dual_mul_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf12345611726// GFX12: encoding: [0x04,0x05,0xc2,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]11727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11728 11729v_dual_mul_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf12345611730// GFX12: encoding: [0x01,0x05,0xc2,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]11731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11732 11733v_dual_mul_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf12345611734// GFX12: encoding: [0xff,0x05,0xc2,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]11735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11736 11737v_dual_mul_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf12345611738// GFX12: encoding: [0x02,0x05,0xc2,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]11739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11740 11741v_dual_mul_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf12345611742// GFX12: encoding: [0x03,0x05,0xc2,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]11743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11744 11745v_dual_mul_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf12345611746// GFX12: encoding: [0x69,0x04,0xc2,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11748 11749v_dual_mul_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf12345611750// GFX12: encoding: [0x01,0x04,0xc2,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11752 11753v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf12345611754// GFX12: encoding: [0x7b,0x04,0xc2,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11756 11757v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf12345611758// GFX12: encoding: [0x7f,0x04,0xc2,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11760 11761v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf12345611762// GFX12: encoding: [0x7e,0x04,0xc2,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11764 11765v_dual_mul_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf12345611766// GFX12: encoding: [0x7d,0x04,0xc2,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11768 11769v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf12345611770// GFX12: encoding: [0x6b,0x04,0xc2,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11772 11773v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf12345611774// GFX12: encoding: [0x6a,0x04,0xc2,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11776 11777v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf12345611778// GFX12: encoding: [0xff,0x04,0xc2,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11780 11781v_dual_mul_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf12345611782// GFX12: encoding: [0xfd,0x04,0xc2,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11784 11785v_dual_mul_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf12345611786// GFX12: encoding: [0xf0,0x06,0xc2,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]11787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11788 11789v_dual_mul_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf12345611790// GFX12: encoding: [0xc1,0x08,0xc2,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]11791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11792 11793v_dual_mul_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf12345611794// GFX12: encoding: [0x7c,0x0a,0xc2,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]11795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11796 11797v_dual_mul_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v311798// GFX12: encoding: [0x04,0x05,0xc0,0xc8,0x01,0x07,0x06,0xff]11799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11800 11801v_dual_mul_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v311802// GFX12: encoding: [0x01,0x05,0xc0,0xc8,0xff,0x07,0x06,0xff]11803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11804 11805v_dual_mul_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v311806// GFX12: encoding: [0xff,0x05,0xc0,0xc8,0x02,0x07,0x06,0xff]11807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11808 11809v_dual_mul_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v311810// GFX12: encoding: [0x02,0x05,0xc0,0xc8,0x03,0x07,0x06,0xff]11811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11812 11813v_dual_mul_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v311814// GFX12: encoding: [0x03,0x05,0xc0,0xc8,0x04,0x07,0x06,0xff]11815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11816 11817v_dual_mul_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v311818// GFX12: encoding: [0x69,0x04,0xc0,0xc8,0x01,0x06,0x06,0xff]11819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11820 11821v_dual_mul_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v311822// GFX12: encoding: [0x01,0x04,0xc0,0xc8,0x69,0x06,0x06,0xff]11823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11824 11825v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v311826// GFX12: encoding: [0x7b,0x04,0xc0,0xc8,0x6a,0x06,0x06,0xff]11827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11828 11829v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v311830// GFX12: encoding: [0x7f,0x04,0xc0,0xc8,0x6b,0x06,0x06,0xff]11831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11832 11833v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v311834// GFX12: encoding: [0x7e,0x04,0xc0,0xc8,0x7b,0x06,0x06,0xff]11835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11836 11837v_dual_mul_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v311838// GFX12: encoding: [0x7d,0x04,0xc0,0xc8,0x7d,0x06,0x06,0xff]11839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11840 11841v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v311842// GFX12: encoding: [0x6b,0x04,0xc0,0xc8,0x7e,0x06,0x06,0xff]11843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11844 11845v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v311846// GFX12: encoding: [0x6a,0x04,0xc0,0xc8,0x7f,0x06,0x06,0xff]11847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11848 11849v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v311850// GFX12: encoding: [0xff,0x04,0xc0,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11852 11853v_dual_mul_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v311854// GFX12: encoding: [0xfd,0x04,0xc0,0xc8,0xc1,0x06,0x06,0xff]11855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11856 11857v_dual_mul_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v211858// GFX12: encoding: [0xf0,0x06,0xc0,0xc8,0xf0,0x04,0x06,0xff]11859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11860 11861v_dual_mul_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v511862// GFX12: encoding: [0xc1,0x08,0xc0,0xc8,0xfd,0x0a,0x06,0xff]11863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11864 11865v_dual_mul_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v411866// GFX12: encoding: [0x7c,0x0a,0xc0,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]11867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11868 11869v_dual_mul_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v25511870// GFX12: encoding: [0x04,0xff,0xc5,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]11871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11872 11873v_dual_mul_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v25511874// GFX12: encoding: [0x01,0xff,0xc5,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]11875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11876 11877v_dual_mul_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v25511878// GFX12: encoding: [0xff,0xff,0xc5,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]11879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11880 11881v_dual_mul_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v25511882// GFX12: encoding: [0x02,0xff,0xc5,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]11883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11884 11885v_dual_mul_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v25511886// GFX12: encoding: [0x03,0xff,0xc5,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]11887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11888 11889v_dual_mul_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v25511890// GFX12: encoding: [0x69,0xfe,0xc5,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]11891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11892 11893v_dual_mul_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v25511894// GFX12: encoding: [0x01,0xfe,0xc5,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]11895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11896 11897v_dual_mul_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v25511898// GFX12: encoding: [0x7b,0xfe,0xc5,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]11899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11900 11901v_dual_mul_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v25511902// GFX12: encoding: [0x7f,0xfe,0xc5,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]11903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11904 11905v_dual_mul_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v25511906// GFX12: encoding: [0x7e,0xfe,0xc5,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]11907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11908 11909v_dual_mul_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v25511910// GFX12: encoding: [0x7d,0xfe,0xc5,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]11911// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11912 11913v_dual_mul_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v25511914// GFX12: encoding: [0x6b,0xfe,0xc5,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]11915// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11916 11917v_dual_mul_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v25511918// GFX12: encoding: [0x6a,0xfe,0xc5,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]11919// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11920 11921v_dual_mul_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v25511922// GFX12: encoding: [0xff,0xfe,0xc5,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]11923// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11924 11925v_dual_mul_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v25511926// GFX12: encoding: [0xfd,0xfe,0xc5,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]11927// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11928 11929v_dual_mul_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v25511930// GFX12: encoding: [0xf0,0x06,0xc4,0xc8,0xf0,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]11931// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11932 11933v_dual_mul_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v25511934// GFX12: encoding: [0xc1,0x08,0xc4,0xc8,0xfd,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]11935// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11936 11937v_dual_mul_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v411938// GFX12: encoding: [0x7c,0x0a,0xc4,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]11939// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11940 11941v_dual_mul_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v311942// GFX12: encoding: [0x04,0x05,0xe2,0xc8,0x01,0x07,0x06,0xff]11943// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11944 11945v_dual_mul_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v311946// GFX12: encoding: [0x01,0x05,0xe2,0xc8,0xff,0x07,0x06,0xff]11947// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11948 11949v_dual_mul_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v311950// GFX12: encoding: [0xff,0x05,0xe2,0xc8,0x02,0x07,0x06,0xff]11951// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11952 11953v_dual_mul_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v311954// GFX12: encoding: [0x02,0x05,0xe2,0xc8,0x03,0x07,0x06,0xff]11955// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11956 11957v_dual_mul_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v311958// GFX12: encoding: [0x03,0x05,0xe2,0xc8,0x04,0x07,0x06,0xff]11959// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11960 11961v_dual_mul_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v311962// GFX12: encoding: [0x69,0x04,0xe2,0xc8,0x01,0x06,0x06,0xff]11963// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11964 11965v_dual_mul_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v311966// GFX12: encoding: [0x01,0x04,0xe2,0xc8,0x69,0x06,0x06,0xff]11967// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11968 11969v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v311970// GFX12: encoding: [0x7b,0x04,0xe2,0xc8,0x6a,0x06,0x06,0xff]11971// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11972 11973v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v311974// GFX12: encoding: [0x7f,0x04,0xe2,0xc8,0x6b,0x06,0x06,0xff]11975// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11976 11977v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v311978// GFX12: encoding: [0x7e,0x04,0xe2,0xc8,0x7b,0x06,0x06,0xff]11979// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11980 11981v_dual_mul_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v311982// GFX12: encoding: [0x7d,0x04,0xe2,0xc8,0x7d,0x06,0x06,0xff]11983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11984 11985v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v311986// GFX12: encoding: [0x6b,0x04,0xe2,0xc8,0x7e,0x06,0x06,0xff]11987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11988 11989v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v311990// GFX12: encoding: [0x6a,0x04,0xe2,0xc8,0x7f,0x06,0x06,0xff]11991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11992 11993v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v311994// GFX12: encoding: [0xff,0x04,0xe2,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error11996 11997v_dual_mul_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v311998// GFX12: encoding: [0xfd,0x04,0xe2,0xc8,0xc1,0x06,0x06,0xff]11999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12000 12001v_dual_mul_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v212002// GFX12: encoding: [0xf0,0x06,0xe2,0xc8,0xf0,0x04,0x06,0xff]12003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12004 12005v_dual_mul_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v512006// GFX12: encoding: [0xc1,0x08,0xe2,0xc8,0xfd,0x0a,0x06,0xff]12007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12008 12009v_dual_mul_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v412010// GFX12: encoding: [0x7c,0x0a,0xe2,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]12011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12012 12013v_dual_mul_f32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v312014// GFX12: encoding: [0x04,0x05,0xd4,0xc8,0x01,0x07,0x06,0xff]12015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12016 12017v_dual_mul_f32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v312018// GFX12: encoding: [0x01,0x05,0xd4,0xc8,0xff,0x07,0x06,0xff]12019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12020 12021v_dual_mul_f32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v312022// GFX12: encoding: [0xff,0x05,0xd4,0xc8,0x02,0x07,0x06,0xff]12023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12024 12025v_dual_mul_f32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v312026// GFX12: encoding: [0x02,0x05,0xd4,0xc8,0x03,0x07,0x06,0xff]12027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12028 12029v_dual_mul_f32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v312030// GFX12: encoding: [0x03,0x05,0xd4,0xc8,0x04,0x07,0x06,0xff]12031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12032 12033v_dual_mul_f32 v255, s105, v2 :: v_dual_max_num_f32 v6, s1, v312034// GFX12: encoding: [0x69,0x04,0xd4,0xc8,0x01,0x06,0x06,0xff]12035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12036 12037v_dual_mul_f32 v255, s1, v2 :: v_dual_max_num_f32 v6, s105, v312038// GFX12: encoding: [0x01,0x04,0xd4,0xc8,0x69,0x06,0x06,0xff]12039// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12040 12041v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, vcc_lo, v312042// GFX12: encoding: [0x7b,0x04,0xd4,0xc8,0x6a,0x06,0x06,0xff]12043// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12044 12045v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v312046// GFX12: encoding: [0x7f,0x04,0xd4,0xc8,0x6b,0x06,0x06,0xff]12047// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12048 12049v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, ttmp15, v312050// GFX12: encoding: [0x7e,0x04,0xd4,0xc8,0x7b,0x06,0x06,0xff]12051// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12052 12053v_dual_mul_f32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v312054// GFX12: encoding: [0x7d,0x04,0xd4,0xc8,0x7d,0x06,0x06,0xff]12055// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12056 12057v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, exec_lo, v312058// GFX12: encoding: [0x6b,0x04,0xd4,0xc8,0x7e,0x06,0x06,0xff]12059// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12060 12061v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, exec_hi, v312062// GFX12: encoding: [0x6a,0x04,0xd4,0xc8,0x7f,0x06,0x06,0xff]12063// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12064 12065v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v312066// GFX12: encoding: [0xff,0x04,0xd4,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12067// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12068 12069v_dual_mul_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v312070// GFX12: encoding: [0xfd,0x04,0xd4,0xc8,0xc1,0x06,0x06,0xff]12071// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12072 12073v_dual_mul_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v212074// GFX12: encoding: [0xf0,0x06,0xd4,0xc8,0xf0,0x04,0x06,0xff]12075// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12076 12077v_dual_mul_f32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v512078// GFX12: encoding: [0xc1,0x08,0xd4,0xc8,0xfd,0x0a,0x06,0xff]12079// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12080 12081v_dual_mul_f32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v412082// GFX12: encoding: [0x7c,0x0a,0xd4,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]12083// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12084 12085v_dual_mul_f32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v312086// GFX12: encoding: [0x04,0x05,0xd6,0xc8,0x01,0x07,0x06,0xff]12087// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12088 12089v_dual_mul_f32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v312090// GFX12: encoding: [0x01,0x05,0xd6,0xc8,0xff,0x07,0x06,0xff]12091// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12092 12093v_dual_mul_f32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v312094// GFX12: encoding: [0xff,0x05,0xd6,0xc8,0x02,0x07,0x06,0xff]12095// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12096 12097v_dual_mul_f32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v312098// GFX12: encoding: [0x02,0x05,0xd6,0xc8,0x03,0x07,0x06,0xff]12099// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12100 12101v_dual_mul_f32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v312102// GFX12: encoding: [0x03,0x05,0xd6,0xc8,0x04,0x07,0x06,0xff]12103// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12104 12105v_dual_mul_f32 v255, s105, v2 :: v_dual_min_num_f32 v6, s1, v312106// GFX12: encoding: [0x69,0x04,0xd6,0xc8,0x01,0x06,0x06,0xff]12107// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12108 12109v_dual_mul_f32 v255, s1, v2 :: v_dual_min_num_f32 v6, s105, v312110// GFX12: encoding: [0x01,0x04,0xd6,0xc8,0x69,0x06,0x06,0xff]12111// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12112 12113v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, vcc_lo, v312114// GFX12: encoding: [0x7b,0x04,0xd6,0xc8,0x6a,0x06,0x06,0xff]12115// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12116 12117v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v312118// GFX12: encoding: [0x7f,0x04,0xd6,0xc8,0x6b,0x06,0x06,0xff]12119// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12120 12121v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, ttmp15, v312122// GFX12: encoding: [0x7e,0x04,0xd6,0xc8,0x7b,0x06,0x06,0xff]12123// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12124 12125v_dual_mul_f32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v312126// GFX12: encoding: [0x7d,0x04,0xd6,0xc8,0x7d,0x06,0x06,0xff]12127// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12128 12129v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, exec_lo, v312130// GFX12: encoding: [0x6b,0x04,0xd6,0xc8,0x7e,0x06,0x06,0xff]12131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12132 12133v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, exec_hi, v312134// GFX12: encoding: [0x6a,0x04,0xd6,0xc8,0x7f,0x06,0x06,0xff]12135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12136 12137v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v312138// GFX12: encoding: [0xff,0x04,0xd6,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12140 12141v_dual_mul_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v312142// GFX12: encoding: [0xfd,0x04,0xd6,0xc8,0xc1,0x06,0x06,0xff]12143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12144 12145v_dual_mul_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v212146// GFX12: encoding: [0xf0,0x06,0xd6,0xc8,0xf0,0x04,0x06,0xff]12147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12148 12149v_dual_mul_f32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v512150// GFX12: encoding: [0xc1,0x08,0xd6,0xc8,0xfd,0x0a,0x06,0xff]12151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12152 12153v_dual_mul_f32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v412154// GFX12: encoding: [0x7c,0x0a,0xd6,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]12155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12156 12157v_dual_mul_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v112158// GFX12: encoding: [0x04,0xff,0xd1,0xc8,0x01,0x01,0x06,0xff]12159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12160 12161v_dual_mul_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v25512162// GFX12: encoding: [0x01,0xff,0xd1,0xc8,0xff,0x01,0x06,0xff]12163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12164 12165v_dual_mul_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v212166// GFX12: encoding: [0xff,0xff,0xd1,0xc8,0x02,0x01,0x06,0xff]12167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12168 12169v_dual_mul_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v312170// GFX12: encoding: [0x02,0xff,0xd1,0xc8,0x03,0x01,0x06,0xff]12171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12172 12173v_dual_mul_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v412174// GFX12: encoding: [0x03,0xff,0xd1,0xc8,0x04,0x01,0x06,0xff]12175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12176 12177v_dual_mul_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s112178// GFX12: encoding: [0x69,0xfe,0xd1,0xc8,0x01,0x00,0x06,0xff]12179// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12180 12181v_dual_mul_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s10512182// GFX12: encoding: [0x01,0xfe,0xd1,0xc8,0x69,0x00,0x06,0xff]12183// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12184 12185v_dual_mul_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo12186// GFX12: encoding: [0x7b,0xfe,0xd1,0xc8,0x6a,0x00,0x06,0xff]12187// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12188 12189v_dual_mul_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi12190// GFX12: encoding: [0x7f,0xfe,0xd1,0xc8,0x6b,0x00,0x06,0xff]12191// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12192 12193v_dual_mul_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp1512194// GFX12: encoding: [0x7e,0xfe,0xd1,0xc8,0x7b,0x00,0x06,0xff]12195// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12196 12197v_dual_mul_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m012198// GFX12: encoding: [0x7d,0xfe,0xd1,0xc8,0x7d,0x00,0x06,0xff]12199// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12200 12201v_dual_mul_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo12202// GFX12: encoding: [0x6b,0xfe,0xd1,0xc8,0x7e,0x00,0x06,0xff]12203// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12204 12205v_dual_mul_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi12206// GFX12: encoding: [0x6a,0xfe,0xd1,0xc8,0x7f,0x00,0x06,0xff]12207// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12208 12209v_dual_mul_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null12210// GFX12: encoding: [0xff,0xfe,0xd1,0xc8,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]12211// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12212 12213v_dual_mul_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -112214// GFX12: encoding: [0xfd,0xfe,0xd1,0xc8,0xc1,0x00,0x06,0xff]12215// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12216 12217v_dual_mul_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.512218// GFX12: encoding: [0xf0,0x06,0xd0,0xc8,0xf0,0x00,0x06,0xff]12219// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12220 12221v_dual_mul_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc12222// GFX12: encoding: [0xc1,0x08,0xd0,0xc8,0xfd,0x00,0x06,0xff]12223// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12224 12225v_dual_mul_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf12345612226// GFX12: encoding: [0x7c,0x0a,0xd0,0xc8,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]12227// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12228 12229v_dual_mul_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v312230// GFX12: encoding: [0x04,0x05,0xce,0xc8,0x01,0x07,0x06,0xff]12231// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12232 12233v_dual_mul_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v312234// GFX12: encoding: [0x01,0x05,0xce,0xc8,0xff,0x07,0x06,0xff]12235// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12236 12237v_dual_mul_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v312238// GFX12: encoding: [0xff,0x05,0xce,0xc8,0x02,0x07,0x06,0xff]12239// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12240 12241v_dual_mul_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v312242// GFX12: encoding: [0x02,0x05,0xce,0xc8,0x03,0x07,0x06,0xff]12243// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12244 12245v_dual_mul_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v312246// GFX12: encoding: [0x03,0x05,0xce,0xc8,0x04,0x07,0x06,0xff]12247// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12248 12249v_dual_mul_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v312250// GFX12: encoding: [0x69,0x04,0xce,0xc8,0x01,0x06,0x06,0xff]12251// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12252 12253v_dual_mul_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v312254// GFX12: encoding: [0x01,0x04,0xce,0xc8,0x69,0x06,0x06,0xff]12255// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12256 12257v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v312258// GFX12: encoding: [0x7b,0x04,0xce,0xc8,0x6a,0x06,0x06,0xff]12259// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12260 12261v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v312262// GFX12: encoding: [0x7f,0x04,0xce,0xc8,0x6b,0x06,0x06,0xff]12263// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12264 12265v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v312266// GFX12: encoding: [0x7e,0x04,0xce,0xc8,0x7b,0x06,0x06,0xff]12267// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12268 12269v_dual_mul_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v312270// GFX12: encoding: [0x7d,0x04,0xce,0xc8,0x7d,0x06,0x06,0xff]12271// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12272 12273v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v312274// GFX12: encoding: [0x6b,0x04,0xce,0xc8,0x7e,0x06,0x06,0xff]12275// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12276 12277v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v312278// GFX12: encoding: [0x6a,0x04,0xce,0xc8,0x7f,0x06,0x06,0xff]12279// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12280 12281v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v312282// GFX12: encoding: [0xff,0x04,0xce,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12284 12285v_dual_mul_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v312286// GFX12: encoding: [0xfd,0x04,0xce,0xc8,0xc1,0x06,0x06,0xff]12287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12288 12289v_dual_mul_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v212290// GFX12: encoding: [0xf0,0x06,0xce,0xc8,0xf0,0x04,0x06,0xff]12291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12292 12293v_dual_mul_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v512294// GFX12: encoding: [0xc1,0x08,0xce,0xc8,0xfd,0x0a,0x06,0xff]12295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12296 12297v_dual_mul_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v412298// GFX12: encoding: [0x7c,0x0a,0xce,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]12299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12300 12301v_dual_mul_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v312302// GFX12: encoding: [0x04,0x05,0xc6,0xc8,0x01,0x07,0x06,0xff]12303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12304 12305v_dual_mul_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v312306// GFX12: encoding: [0x01,0x05,0xc6,0xc8,0xff,0x07,0x06,0xff]12307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12308 12309v_dual_mul_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v312310// GFX12: encoding: [0xff,0x05,0xc6,0xc8,0x02,0x07,0x06,0xff]12311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12312 12313v_dual_mul_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v312314// GFX12: encoding: [0x02,0x05,0xc6,0xc8,0x03,0x07,0x06,0xff]12315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12316 12317v_dual_mul_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v312318// GFX12: encoding: [0x03,0x05,0xc6,0xc8,0x04,0x07,0x06,0xff]12319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12320 12321v_dual_mul_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v312322// GFX12: encoding: [0x69,0x04,0xc6,0xc8,0x01,0x06,0x06,0xff]12323// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12324 12325v_dual_mul_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v312326// GFX12: encoding: [0x01,0x04,0xc6,0xc8,0x69,0x06,0x06,0xff]12327// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12328 12329v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v312330// GFX12: encoding: [0x7b,0x04,0xc6,0xc8,0x6a,0x06,0x06,0xff]12331// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12332 12333v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v312334// GFX12: encoding: [0x7f,0x04,0xc6,0xc8,0x6b,0x06,0x06,0xff]12335// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12336 12337v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v312338// GFX12: encoding: [0x7e,0x04,0xc6,0xc8,0x7b,0x06,0x06,0xff]12339// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12340 12341v_dual_mul_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v312342// GFX12: encoding: [0x7d,0x04,0xc6,0xc8,0x7d,0x06,0x06,0xff]12343// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12344 12345v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v312346// GFX12: encoding: [0x6b,0x04,0xc6,0xc8,0x7e,0x06,0x06,0xff]12347// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12348 12349v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v312350// GFX12: encoding: [0x6a,0x04,0xc6,0xc8,0x7f,0x06,0x06,0xff]12351// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12352 12353v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v312354// GFX12: encoding: [0xff,0x04,0xc6,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12355// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12356 12357v_dual_mul_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v312358// GFX12: encoding: [0xfd,0x04,0xc6,0xc8,0xc1,0x06,0x06,0xff]12359// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12360 12361v_dual_mul_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v212362// GFX12: encoding: [0xf0,0x06,0xc6,0xc8,0xf0,0x04,0x06,0xff]12363// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12364 12365v_dual_mul_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v512366// GFX12: encoding: [0xc1,0x08,0xc6,0xc8,0xfd,0x0a,0x06,0xff]12367// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12368 12369v_dual_mul_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v412370// GFX12: encoding: [0x7c,0x0a,0xc6,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]12371// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12372 12373v_dual_mul_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v312374// GFX12: encoding: [0x04,0x05,0xca,0xc8,0x01,0x07,0x06,0xff]12375// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12376 12377v_dual_mul_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v312378// GFX12: encoding: [0x01,0x05,0xca,0xc8,0xff,0x07,0x06,0xff]12379// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12380 12381v_dual_mul_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v312382// GFX12: encoding: [0xff,0x05,0xca,0xc8,0x02,0x07,0x06,0xff]12383// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12384 12385v_dual_mul_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v312386// GFX12: encoding: [0x02,0x05,0xca,0xc8,0x03,0x07,0x06,0xff]12387// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12388 12389v_dual_mul_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v312390// GFX12: encoding: [0x03,0x05,0xca,0xc8,0x04,0x07,0x06,0xff]12391// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12392 12393v_dual_mul_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v312394// GFX12: encoding: [0x69,0x04,0xca,0xc8,0x01,0x06,0x06,0xff]12395// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12396 12397v_dual_mul_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v312398// GFX12: encoding: [0x01,0x04,0xca,0xc8,0x69,0x06,0x06,0xff]12399// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12400 12401v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v312402// GFX12: encoding: [0x7b,0x04,0xca,0xc8,0x6a,0x06,0x06,0xff]12403// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12404 12405v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v312406// GFX12: encoding: [0x7f,0x04,0xca,0xc8,0x6b,0x06,0x06,0xff]12407// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12408 12409v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v312410// GFX12: encoding: [0x7e,0x04,0xca,0xc8,0x7b,0x06,0x06,0xff]12411// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12412 12413v_dual_mul_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v312414// GFX12: encoding: [0x7d,0x04,0xca,0xc8,0x7d,0x06,0x06,0xff]12415// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12416 12417v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v312418// GFX12: encoding: [0x6b,0x04,0xca,0xc8,0x7e,0x06,0x06,0xff]12419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12420 12421v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v312422// GFX12: encoding: [0x6a,0x04,0xca,0xc8,0x7f,0x06,0x06,0xff]12423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12424 12425v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v312426// GFX12: encoding: [0xff,0x04,0xca,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12428 12429v_dual_mul_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v312430// GFX12: encoding: [0xfd,0x04,0xca,0xc8,0xc1,0x06,0x06,0xff]12431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12432 12433v_dual_mul_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v212434// GFX12: encoding: [0xf0,0x06,0xca,0xc8,0xf0,0x04,0x06,0xff]12435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12436 12437v_dual_mul_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v512438// GFX12: encoding: [0xc1,0x08,0xca,0xc8,0xfd,0x0a,0x06,0xff]12439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12440 12441v_dual_mul_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v412442// GFX12: encoding: [0x7c,0x0a,0xca,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]12443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12444 12445v_dual_mul_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v312446// GFX12: encoding: [0x04,0x05,0xcc,0xc8,0x01,0x07,0x06,0xff]12447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12448 12449v_dual_mul_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v312450// GFX12: encoding: [0x01,0x05,0xcc,0xc8,0xff,0x07,0x06,0xff]12451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12452 12453v_dual_mul_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v312454// GFX12: encoding: [0xff,0x05,0xcc,0xc8,0x02,0x07,0x06,0xff]12455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12456 12457v_dual_mul_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v312458// GFX12: encoding: [0x02,0x05,0xcc,0xc8,0x03,0x07,0x06,0xff]12459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12460 12461v_dual_mul_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v312462// GFX12: encoding: [0x03,0x05,0xcc,0xc8,0x04,0x07,0x06,0xff]12463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12464 12465v_dual_mul_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v312466// GFX12: encoding: [0x69,0x04,0xcc,0xc8,0x01,0x06,0x06,0xff]12467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12468 12469v_dual_mul_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v312470// GFX12: encoding: [0x01,0x04,0xcc,0xc8,0x69,0x06,0x06,0xff]12471// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12472 12473v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v312474// GFX12: encoding: [0x7b,0x04,0xcc,0xc8,0x6a,0x06,0x06,0xff]12475// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12476 12477v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v312478// GFX12: encoding: [0x7f,0x04,0xcc,0xc8,0x6b,0x06,0x06,0xff]12479// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12480 12481v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v312482// GFX12: encoding: [0x7e,0x04,0xcc,0xc8,0x7b,0x06,0x06,0xff]12483// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12484 12485v_dual_mul_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v312486// GFX12: encoding: [0x7d,0x04,0xcc,0xc8,0x7d,0x06,0x06,0xff]12487// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12488 12489v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v312490// GFX12: encoding: [0x6b,0x04,0xcc,0xc8,0x7e,0x06,0x06,0xff]12491// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12492 12493v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v312494// GFX12: encoding: [0x6a,0x04,0xcc,0xc8,0x7f,0x06,0x06,0xff]12495// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12496 12497v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v312498// GFX12: encoding: [0xff,0x04,0xcc,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12499// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12500 12501v_dual_mul_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v312502// GFX12: encoding: [0xfd,0x04,0xcc,0xc8,0xc1,0x06,0x06,0xff]12503// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12504 12505v_dual_mul_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v212506// GFX12: encoding: [0xf0,0x06,0xcc,0xc8,0xf0,0x04,0x06,0xff]12507// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12508 12509v_dual_mul_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v512510// GFX12: encoding: [0xc1,0x08,0xcc,0xc8,0xfd,0x0a,0x06,0xff]12511// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12512 12513v_dual_mul_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v412514// GFX12: encoding: [0x7c,0x0a,0xcc,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]12515// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12516 12517v_dual_sub_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v312518// GFX12: encoding: [0x04,0x05,0x48,0xc9,0x01,0x07,0x06,0xff]12519// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12520 12521v_dual_sub_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v312522// GFX12: encoding: [0x01,0x05,0x48,0xc9,0xff,0x07,0x06,0xff]12523// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12524 12525v_dual_sub_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v312526// GFX12: encoding: [0xff,0x05,0x48,0xc9,0x02,0x07,0x06,0xff]12527// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12528 12529v_dual_sub_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v312530// GFX12: encoding: [0x02,0x05,0x48,0xc9,0x03,0x07,0x06,0xff]12531// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12532 12533v_dual_sub_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v312534// GFX12: encoding: [0x03,0x05,0x48,0xc9,0x04,0x07,0x06,0xff]12535// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12536 12537v_dual_sub_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v312538// GFX12: encoding: [0x69,0x04,0x48,0xc9,0x01,0x06,0x06,0xff]12539// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12540 12541v_dual_sub_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v312542// GFX12: encoding: [0x01,0x04,0x48,0xc9,0x69,0x06,0x06,0xff]12543// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12544 12545v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v312546// GFX12: encoding: [0x7b,0x04,0x48,0xc9,0x6a,0x06,0x06,0xff]12547// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12548 12549v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v312550// GFX12: encoding: [0x7f,0x04,0x48,0xc9,0x6b,0x06,0x06,0xff]12551// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12552 12553v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v312554// GFX12: encoding: [0x7e,0x04,0x48,0xc9,0x7b,0x06,0x06,0xff]12555// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12556 12557v_dual_sub_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v312558// GFX12: encoding: [0x7d,0x04,0x48,0xc9,0x7d,0x06,0x06,0xff]12559// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12560 12561v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v312562// GFX12: encoding: [0x6b,0x04,0x48,0xc9,0x7e,0x06,0x06,0xff]12563// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12564 12565v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v312566// GFX12: encoding: [0x6a,0x04,0x48,0xc9,0x7f,0x06,0x06,0xff]12567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12568 12569v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v312570// GFX12: encoding: [0xff,0x04,0x48,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12572 12573v_dual_sub_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v312574// GFX12: encoding: [0xfd,0x04,0x48,0xc9,0xc1,0x06,0x06,0xff]12575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12576 12577v_dual_sub_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v212578// GFX12: encoding: [0xf0,0x06,0x48,0xc9,0xf0,0x04,0x06,0xff]12579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12580 12581v_dual_sub_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v512582// GFX12: encoding: [0xc1,0x08,0x48,0xc9,0xfd,0x0a,0x06,0xff]12583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12584 12585v_dual_sub_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v412586// GFX12: encoding: [0x7c,0x0a,0x48,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]12587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12588 12589v_dual_sub_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v312590// GFX12: encoding: [0x04,0x05,0x60,0xc9,0x01,0x07,0x06,0xff]12591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12592 12593v_dual_sub_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v312594// GFX12: encoding: [0x01,0x05,0x60,0xc9,0xff,0x07,0x06,0xff]12595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12596 12597v_dual_sub_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v312598// GFX12: encoding: [0xff,0x05,0x60,0xc9,0x02,0x07,0x06,0xff]12599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12600 12601v_dual_sub_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v312602// GFX12: encoding: [0x02,0x05,0x60,0xc9,0x03,0x07,0x06,0xff]12603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12604 12605v_dual_sub_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v312606// GFX12: encoding: [0x03,0x05,0x60,0xc9,0x04,0x07,0x06,0xff]12607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12608 12609v_dual_sub_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v312610// GFX12: encoding: [0x69,0x04,0x60,0xc9,0x01,0x06,0x06,0xff]12611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12612 12613v_dual_sub_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v312614// GFX12: encoding: [0x01,0x04,0x60,0xc9,0x69,0x06,0x06,0xff]12615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12616 12617v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v312618// GFX12: encoding: [0x7b,0x04,0x60,0xc9,0x6a,0x06,0x06,0xff]12619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12620 12621v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v312622// GFX12: encoding: [0x7f,0x04,0x60,0xc9,0x6b,0x06,0x06,0xff]12623// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12624 12625v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v312626// GFX12: encoding: [0x7e,0x04,0x60,0xc9,0x7b,0x06,0x06,0xff]12627// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12628 12629v_dual_sub_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v312630// GFX12: encoding: [0x7d,0x04,0x60,0xc9,0x7d,0x06,0x06,0xff]12631// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12632 12633v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v312634// GFX12: encoding: [0x6b,0x04,0x60,0xc9,0x7e,0x06,0x06,0xff]12635// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12636 12637v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v312638// GFX12: encoding: [0x6a,0x04,0x60,0xc9,0x7f,0x06,0x06,0xff]12639// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12640 12641v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v312642// GFX12: encoding: [0xff,0x04,0x60,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12643// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12644 12645v_dual_sub_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v312646// GFX12: encoding: [0xfd,0x04,0x60,0xc9,0xc1,0x06,0x06,0xff]12647// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12648 12649v_dual_sub_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v212650// GFX12: encoding: [0xf0,0x06,0x60,0xc9,0xf0,0x04,0x06,0xff]12651// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12652 12653v_dual_sub_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v512654// GFX12: encoding: [0xc1,0x08,0x60,0xc9,0xfd,0x0a,0x06,0xff]12655// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12656 12657v_dual_sub_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v412658// GFX12: encoding: [0x7c,0x0a,0x60,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]12659// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12660 12661v_dual_sub_f32 v255, v4, v2 :: v_dual_and_b32 v6, v1, v312662// GFX12: encoding: [0x04,0x05,0x64,0xc9,0x01,0x07,0x06,0xff]12663// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12664 12665v_dual_sub_f32 v255, v1, v2 :: v_dual_and_b32 v6, v255, v312666// GFX12: encoding: [0x01,0x05,0x64,0xc9,0xff,0x07,0x06,0xff]12667// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12668 12669v_dual_sub_f32 v255, v255, v2 :: v_dual_and_b32 v6, v2, v312670// GFX12: encoding: [0xff,0x05,0x64,0xc9,0x02,0x07,0x06,0xff]12671// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12672 12673v_dual_sub_f32 v255, v2, v2 :: v_dual_and_b32 v6, v3, v312674// GFX12: encoding: [0x02,0x05,0x64,0xc9,0x03,0x07,0x06,0xff]12675// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12676 12677v_dual_sub_f32 v255, v3, v2 :: v_dual_and_b32 v6, v4, v312678// GFX12: encoding: [0x03,0x05,0x64,0xc9,0x04,0x07,0x06,0xff]12679// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12680 12681v_dual_sub_f32 v255, s105, v2 :: v_dual_and_b32 v6, s1, v312682// GFX12: encoding: [0x69,0x04,0x64,0xc9,0x01,0x06,0x06,0xff]12683// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12684 12685v_dual_sub_f32 v255, s1, v2 :: v_dual_and_b32 v6, s105, v312686// GFX12: encoding: [0x01,0x04,0x64,0xc9,0x69,0x06,0x06,0xff]12687// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12688 12689v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_and_b32 v6, vcc_lo, v312690// GFX12: encoding: [0x7b,0x04,0x64,0xc9,0x6a,0x06,0x06,0xff]12691// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12692 12693v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_and_b32 v6, vcc_hi, v312694// GFX12: encoding: [0x7f,0x04,0x64,0xc9,0x6b,0x06,0x06,0xff]12695// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12696 12697v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_and_b32 v6, ttmp15, v312698// GFX12: encoding: [0x7e,0x04,0x64,0xc9,0x7b,0x06,0x06,0xff]12699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12700 12701v_dual_sub_f32 v255, m0, v2 :: v_dual_and_b32 v6, m0, v312702// GFX12: encoding: [0x7d,0x04,0x64,0xc9,0x7d,0x06,0x06,0xff]12703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12704 12705v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_and_b32 v6, exec_lo, v312706// GFX12: encoding: [0x6b,0x04,0x64,0xc9,0x7e,0x06,0x06,0xff]12707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12708 12709v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_and_b32 v6, exec_hi, v312710// GFX12: encoding: [0x6a,0x04,0x64,0xc9,0x7f,0x06,0x06,0xff]12711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12712 12713v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_and_b32 v6, null, v312714// GFX12: encoding: [0xff,0x04,0x64,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12716 12717v_dual_sub_f32 v255, src_scc, v2 :: v_dual_and_b32 v6, -1, v312718// GFX12: encoding: [0xfd,0x04,0x64,0xc9,0xc1,0x06,0x06,0xff]12719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12720 12721v_dual_sub_f32 v255, 0.5, v3 :: v_dual_and_b32 v6, 0.5, v212722// GFX12: encoding: [0xf0,0x06,0x64,0xc9,0xf0,0x04,0x06,0xff]12723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12724 12725v_dual_sub_f32 v255, -1, v4 :: v_dual_and_b32 v6, src_scc, v512726// GFX12: encoding: [0xc1,0x08,0x64,0xc9,0xfd,0x0a,0x06,0xff]12727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12728 12729v_dual_sub_f32 v6, null, v5 :: v_dual_and_b32 v255, 0xaf123456, v412730// GFX12: encoding: [0x7c,0x0a,0x64,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]12731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12732 12733v_dual_sub_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v312734// GFX12: encoding: [0x04,0x05,0x52,0xc9,0x01,0x07,0x06,0xff]12735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12736 12737v_dual_sub_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v312738// GFX12: encoding: [0x01,0x05,0x52,0xc9,0xff,0x07,0x06,0xff]12739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12740 12741v_dual_sub_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v312742// GFX12: encoding: [0xff,0x05,0x52,0xc9,0x02,0x07,0x06,0xff]12743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12744 12745v_dual_sub_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v312746// GFX12: encoding: [0x02,0x05,0x52,0xc9,0x03,0x07,0x06,0xff]12747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12748 12749v_dual_sub_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v312750// GFX12: encoding: [0x03,0x05,0x52,0xc9,0x04,0x07,0x06,0xff]12751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12752 12753v_dual_sub_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v312754// GFX12: encoding: [0x69,0x04,0x52,0xc9,0x69,0x06,0x06,0xff]12755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12756 12757v_dual_sub_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v312758// GFX12: encoding: [0x01,0x04,0x52,0xc9,0x01,0x06,0x06,0xff]12759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12760 12761v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v312762// GFX12: encoding: [0x7b,0x04,0x52,0xc9,0x7b,0x06,0x06,0xff]12763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12764 12765v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v312766// GFX12: encoding: [0x7f,0x04,0x52,0xc9,0x7f,0x06,0x06,0xff]12767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12768 12769v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v312770// GFX12: encoding: [0x7e,0x04,0x52,0xc9,0x7e,0x06,0x06,0xff]12771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12772 12773v_dual_sub_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v312774// GFX12: encoding: [0x7d,0x04,0x52,0xc9,0x7d,0x06,0x06,0xff]12775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12776 12777v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v312778// GFX12: encoding: [0x6b,0x04,0x52,0xc9,0x6b,0x06,0x06,0xff]12779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12780 12781v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v312782// GFX12: encoding: [0x6a,0x04,0x52,0xc9,0x6a,0x06,0x06,0xff]12783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12784 12785v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v312786// GFX12: encoding: [0xff,0x04,0x52,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12788 12789v_dual_sub_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v312790// GFX12: encoding: [0xfd,0x04,0x52,0xc9,0xc1,0x06,0x06,0xff]12791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12792 12793v_dual_sub_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v212794// GFX12: encoding: [0xf0,0x06,0x52,0xc9,0xf0,0x04,0x06,0xff]12795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12796 12797v_dual_sub_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v512798// GFX12: encoding: [0xc1,0x08,0x52,0xc9,0xfd,0x0a,0x06,0xff]12799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12800 12801v_dual_sub_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v412802// GFX12: encoding: [0x7c,0x0a,0x52,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]12803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12804 12805v_dual_sub_f32 v255, v4, v2 :: v_dual_dot2acc_f32_f16 v6, v1, v312806// GFX12: encoding: [0x04,0x05,0x58,0xc9,0x01,0x07,0x06,0xff]12807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12808 12809v_dual_sub_f32 v255, v1, v2 :: v_dual_dot2acc_f32_f16 v6, v255, v312810// GFX12: encoding: [0x01,0x05,0x58,0xc9,0xff,0x07,0x06,0xff]12811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12812 12813v_dual_sub_f32 v255, v255, v2 :: v_dual_dot2acc_f32_f16 v6, v2, v312814// GFX12: encoding: [0xff,0x05,0x58,0xc9,0x02,0x07,0x06,0xff]12815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12816 12817v_dual_sub_f32 v255, v2, v2 :: v_dual_dot2acc_f32_f16 v6, v3, v312818// GFX12: encoding: [0x02,0x05,0x58,0xc9,0x03,0x07,0x06,0xff]12819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12820 12821v_dual_sub_f32 v255, v3, v2 :: v_dual_dot2acc_f32_f16 v6, v4, v312822// GFX12: encoding: [0x03,0x05,0x58,0xc9,0x04,0x07,0x06,0xff]12823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12824 12825v_dual_sub_f32 v255, s105, v2 :: v_dual_dot2acc_f32_f16 v6, s1, v312826// GFX12: encoding: [0x69,0x04,0x58,0xc9,0x01,0x06,0x06,0xff]12827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12828 12829v_dual_sub_f32 v255, s1, v2 :: v_dual_dot2acc_f32_f16 v6, s105, v312830// GFX12: encoding: [0x01,0x04,0x58,0xc9,0x69,0x06,0x06,0xff]12831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12832 12833v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_lo, v312834// GFX12: encoding: [0x7b,0x04,0x58,0xc9,0x6a,0x06,0x06,0xff]12835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12836 12837v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_hi, v312838// GFX12: encoding: [0x7f,0x04,0x58,0xc9,0x6b,0x06,0x06,0xff]12839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12840 12841v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_dot2acc_f32_f16 v6, ttmp15, v312842// GFX12: encoding: [0x7e,0x04,0x58,0xc9,0x7b,0x06,0x06,0xff]12843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12844 12845v_dual_sub_f32 v255, m0, v2 :: v_dual_dot2acc_f32_f16 v6, m0, v312846// GFX12: encoding: [0x7d,0x04,0x58,0xc9,0x7d,0x06,0x06,0xff]12847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12848 12849v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_dot2acc_f32_f16 v6, exec_lo, v312850// GFX12: encoding: [0x6b,0x04,0x58,0xc9,0x7e,0x06,0x06,0xff]12851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12852 12853v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_dot2acc_f32_f16 v6, exec_hi, v312854// GFX12: encoding: [0x6a,0x04,0x58,0xc9,0x7f,0x06,0x06,0xff]12855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12856 12857v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_dot2acc_f32_f16 v6, null, v312858// GFX12: encoding: [0xff,0x04,0x58,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12860 12861v_dual_sub_f32 v255, src_scc, v2 :: v_dual_dot2acc_f32_f16 v6, -1, v312862// GFX12: encoding: [0xfd,0x04,0x58,0xc9,0xc1,0x06,0x06,0xff]12863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12864 12865v_dual_sub_f32 v255, 0.5, v3 :: v_dual_dot2acc_f32_f16 v6, 0.5, v212866// GFX12: encoding: [0xf0,0x06,0x58,0xc9,0xf0,0x04,0x06,0xff]12867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12868 12869v_dual_sub_f32 v255, -1, v4 :: v_dual_dot2acc_f32_f16 v6, src_scc, v512870// GFX12: encoding: [0xc1,0x08,0x58,0xc9,0xfd,0x0a,0x06,0xff]12871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12872 12873v_dual_sub_f32 v6, null, v5 :: v_dual_dot2acc_f32_f16 v255, 0xfe0b, v412874// GFX12: encoding: [0x7c,0x0a,0x58,0xc9,0xff,0x08,0xfe,0x06,0x0b,0xfe,0x00,0x00]12875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12876 12877v_dual_sub_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf12345612878// GFX12: encoding: [0x04,0x05,0x42,0xc9,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]12879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12880 12881v_dual_sub_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf12345612882// GFX12: encoding: [0x01,0x05,0x42,0xc9,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]12883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12884 12885v_dual_sub_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf12345612886// GFX12: encoding: [0xff,0x05,0x42,0xc9,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]12887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12888 12889v_dual_sub_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf12345612890// GFX12: encoding: [0x02,0x05,0x42,0xc9,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]12891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12892 12893v_dual_sub_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf12345612894// GFX12: encoding: [0x03,0x05,0x42,0xc9,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]12895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12896 12897v_dual_sub_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf12345612898// GFX12: encoding: [0x69,0x04,0x42,0xc9,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12900 12901v_dual_sub_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf12345612902// GFX12: encoding: [0x01,0x04,0x42,0xc9,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12904 12905v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf12345612906// GFX12: encoding: [0x7b,0x04,0x42,0xc9,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12908 12909v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf12345612910// GFX12: encoding: [0x7f,0x04,0x42,0xc9,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12911// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12912 12913v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf12345612914// GFX12: encoding: [0x7e,0x04,0x42,0xc9,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12915// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12916 12917v_dual_sub_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf12345612918// GFX12: encoding: [0x7d,0x04,0x42,0xc9,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12919// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12920 12921v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf12345612922// GFX12: encoding: [0x6b,0x04,0x42,0xc9,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12923// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12924 12925v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf12345612926// GFX12: encoding: [0x6a,0x04,0x42,0xc9,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12927// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12928 12929v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf12345612930// GFX12: encoding: [0xff,0x04,0x42,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12931// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12932 12933v_dual_sub_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf12345612934// GFX12: encoding: [0xfd,0x04,0x42,0xc9,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12935// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12936 12937v_dual_sub_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf12345612938// GFX12: encoding: [0xf0,0x06,0x42,0xc9,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]12939// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12940 12941v_dual_sub_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf12345612942// GFX12: encoding: [0xc1,0x08,0x42,0xc9,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]12943// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12944 12945v_dual_sub_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf12345612946// GFX12: encoding: [0x7c,0x0a,0x42,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]12947// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12948 12949v_dual_sub_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v312950// GFX12: encoding: [0x04,0x05,0x40,0xc9,0x01,0x07,0x06,0xff]12951// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12952 12953v_dual_sub_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v312954// GFX12: encoding: [0x01,0x05,0x40,0xc9,0xff,0x07,0x06,0xff]12955// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12956 12957v_dual_sub_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v312958// GFX12: encoding: [0xff,0x05,0x40,0xc9,0x02,0x07,0x06,0xff]12959// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12960 12961v_dual_sub_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v312962// GFX12: encoding: [0x02,0x05,0x40,0xc9,0x03,0x07,0x06,0xff]12963// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12964 12965v_dual_sub_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v312966// GFX12: encoding: [0x03,0x05,0x40,0xc9,0x04,0x07,0x06,0xff]12967// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12968 12969v_dual_sub_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v312970// GFX12: encoding: [0x69,0x04,0x40,0xc9,0x01,0x06,0x06,0xff]12971// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12972 12973v_dual_sub_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v312974// GFX12: encoding: [0x01,0x04,0x40,0xc9,0x69,0x06,0x06,0xff]12975// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12976 12977v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v312978// GFX12: encoding: [0x7b,0x04,0x40,0xc9,0x6a,0x06,0x06,0xff]12979// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12980 12981v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v312982// GFX12: encoding: [0x7f,0x04,0x40,0xc9,0x6b,0x06,0x06,0xff]12983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12984 12985v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v312986// GFX12: encoding: [0x7e,0x04,0x40,0xc9,0x7b,0x06,0x06,0xff]12987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12988 12989v_dual_sub_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v312990// GFX12: encoding: [0x7d,0x04,0x40,0xc9,0x7d,0x06,0x06,0xff]12991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12992 12993v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v312994// GFX12: encoding: [0x6b,0x04,0x40,0xc9,0x7e,0x06,0x06,0xff]12995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error12996 12997v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v312998// GFX12: encoding: [0x6a,0x04,0x40,0xc9,0x7f,0x06,0x06,0xff]12999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13000 13001v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v313002// GFX12: encoding: [0xff,0x04,0x40,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13004 13005v_dual_sub_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v313006// GFX12: encoding: [0xfd,0x04,0x40,0xc9,0xc1,0x06,0x06,0xff]13007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13008 13009v_dual_sub_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v213010// GFX12: encoding: [0xf0,0x06,0x40,0xc9,0xf0,0x04,0x06,0xff]13011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13012 13013v_dual_sub_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v513014// GFX12: encoding: [0xc1,0x08,0x40,0xc9,0xfd,0x0a,0x06,0xff]13015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13016 13017v_dual_sub_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v413018// GFX12: encoding: [0x7c,0x0a,0x40,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]13019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13020 13021v_dual_sub_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v25513022// GFX12: encoding: [0x04,0xff,0x45,0xc9,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]13023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13024 13025v_dual_sub_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v25513026// GFX12: encoding: [0x01,0xff,0x45,0xc9,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]13027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13028 13029v_dual_sub_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v25513030// GFX12: encoding: [0xff,0xff,0x45,0xc9,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]13031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13032 13033v_dual_sub_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v25513034// GFX12: encoding: [0x02,0xff,0x45,0xc9,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]13035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13036 13037v_dual_sub_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v25513038// GFX12: encoding: [0x03,0xff,0x45,0xc9,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]13039// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13040 13041v_dual_sub_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v25513042// GFX12: encoding: [0x69,0xfe,0x45,0xc9,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]13043// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13044 13045v_dual_sub_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v25513046// GFX12: encoding: [0x01,0xfe,0x45,0xc9,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]13047// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13048 13049v_dual_sub_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v25513050// GFX12: encoding: [0x7b,0xfe,0x45,0xc9,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]13051// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13052 13053v_dual_sub_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v25513054// GFX12: encoding: [0x7f,0xfe,0x45,0xc9,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]13055// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13056 13057v_dual_sub_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v25513058// GFX12: encoding: [0x7e,0xfe,0x45,0xc9,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]13059// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13060 13061v_dual_sub_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v25513062// GFX12: encoding: [0x7d,0xfe,0x45,0xc9,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]13063// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13064 13065v_dual_sub_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v25513066// GFX12: encoding: [0x6b,0xfe,0x45,0xc9,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]13067// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13068 13069v_dual_sub_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v25513070// GFX12: encoding: [0x6a,0xfe,0x45,0xc9,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]13071// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13072 13073v_dual_sub_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v25513074// GFX12: encoding: [0xff,0xfe,0x45,0xc9,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]13075// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13076 13077v_dual_sub_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v25513078// GFX12: encoding: [0xfd,0xfe,0x45,0xc9,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]13079// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13080 13081v_dual_sub_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v25513082// GFX12: encoding: [0xf0,0x06,0x44,0xc9,0xf0,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]13083// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13084 13085v_dual_sub_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v25513086// GFX12: encoding: [0xc1,0x08,0x44,0xc9,0xfd,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]13087// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13088 13089v_dual_sub_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v413090// GFX12: encoding: [0x7c,0x0a,0x44,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]13091// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13092 13093v_dual_sub_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v313094// GFX12: encoding: [0x04,0x05,0x62,0xc9,0x01,0x07,0x06,0xff]13095// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13096 13097v_dual_sub_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v313098// GFX12: encoding: [0x01,0x05,0x62,0xc9,0xff,0x07,0x06,0xff]13099// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13100 13101v_dual_sub_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v313102// GFX12: encoding: [0xff,0x05,0x62,0xc9,0x02,0x07,0x06,0xff]13103// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13104 13105v_dual_sub_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v313106// GFX12: encoding: [0x02,0x05,0x62,0xc9,0x03,0x07,0x06,0xff]13107// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13108 13109v_dual_sub_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v313110// GFX12: encoding: [0x03,0x05,0x62,0xc9,0x04,0x07,0x06,0xff]13111// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13112 13113v_dual_sub_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v313114// GFX12: encoding: [0x69,0x04,0x62,0xc9,0x01,0x06,0x06,0xff]13115// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13116 13117v_dual_sub_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v313118// GFX12: encoding: [0x01,0x04,0x62,0xc9,0x69,0x06,0x06,0xff]13119// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13120 13121v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v313122// GFX12: encoding: [0x7b,0x04,0x62,0xc9,0x6a,0x06,0x06,0xff]13123// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13124 13125v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v313126// GFX12: encoding: [0x7f,0x04,0x62,0xc9,0x6b,0x06,0x06,0xff]13127// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13128 13129v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v313130// GFX12: encoding: [0x7e,0x04,0x62,0xc9,0x7b,0x06,0x06,0xff]13131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13132 13133v_dual_sub_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v313134// GFX12: encoding: [0x7d,0x04,0x62,0xc9,0x7d,0x06,0x06,0xff]13135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13136 13137v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v313138// GFX12: encoding: [0x6b,0x04,0x62,0xc9,0x7e,0x06,0x06,0xff]13139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13140 13141v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v313142// GFX12: encoding: [0x6a,0x04,0x62,0xc9,0x7f,0x06,0x06,0xff]13143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13144 13145v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v313146// GFX12: encoding: [0xff,0x04,0x62,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13148 13149v_dual_sub_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v313150// GFX12: encoding: [0xfd,0x04,0x62,0xc9,0xc1,0x06,0x06,0xff]13151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13152 13153v_dual_sub_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v213154// GFX12: encoding: [0xf0,0x06,0x62,0xc9,0xf0,0x04,0x06,0xff]13155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13156 13157v_dual_sub_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v513158// GFX12: encoding: [0xc1,0x08,0x62,0xc9,0xfd,0x0a,0x06,0xff]13159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13160 13161v_dual_sub_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v413162// GFX12: encoding: [0x7c,0x0a,0x62,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]13163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13164 13165v_dual_sub_f32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v313166// GFX12: encoding: [0x04,0x05,0x54,0xc9,0x01,0x07,0x06,0xff]13167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13168 13169v_dual_sub_f32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v313170// GFX12: encoding: [0x01,0x05,0x54,0xc9,0xff,0x07,0x06,0xff]13171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13172 13173v_dual_sub_f32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v313174// GFX12: encoding: [0xff,0x05,0x54,0xc9,0x02,0x07,0x06,0xff]13175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13176 13177v_dual_sub_f32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v313178// GFX12: encoding: [0x02,0x05,0x54,0xc9,0x03,0x07,0x06,0xff]13179// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13180 13181v_dual_sub_f32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v313182// GFX12: encoding: [0x03,0x05,0x54,0xc9,0x04,0x07,0x06,0xff]13183// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13184 13185v_dual_sub_f32 v255, s105, v2 :: v_dual_max_num_f32 v6, s1, v313186// GFX12: encoding: [0x69,0x04,0x54,0xc9,0x01,0x06,0x06,0xff]13187// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13188 13189v_dual_sub_f32 v255, s1, v2 :: v_dual_max_num_f32 v6, s105, v313190// GFX12: encoding: [0x01,0x04,0x54,0xc9,0x69,0x06,0x06,0xff]13191// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13192 13193v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, vcc_lo, v313194// GFX12: encoding: [0x7b,0x04,0x54,0xc9,0x6a,0x06,0x06,0xff]13195// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13196 13197v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v313198// GFX12: encoding: [0x7f,0x04,0x54,0xc9,0x6b,0x06,0x06,0xff]13199// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13200 13201v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, ttmp15, v313202// GFX12: encoding: [0x7e,0x04,0x54,0xc9,0x7b,0x06,0x06,0xff]13203// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13204 13205v_dual_sub_f32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v313206// GFX12: encoding: [0x7d,0x04,0x54,0xc9,0x7d,0x06,0x06,0xff]13207// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13208 13209v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, exec_lo, v313210// GFX12: encoding: [0x6b,0x04,0x54,0xc9,0x7e,0x06,0x06,0xff]13211// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13212 13213v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, exec_hi, v313214// GFX12: encoding: [0x6a,0x04,0x54,0xc9,0x7f,0x06,0x06,0xff]13215// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13216 13217v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v313218// GFX12: encoding: [0xff,0x04,0x54,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13219// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13220 13221v_dual_sub_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v313222// GFX12: encoding: [0xfd,0x04,0x54,0xc9,0xc1,0x06,0x06,0xff]13223// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13224 13225v_dual_sub_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v213226// GFX12: encoding: [0xf0,0x06,0x54,0xc9,0xf0,0x04,0x06,0xff]13227// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13228 13229v_dual_sub_f32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v513230// GFX12: encoding: [0xc1,0x08,0x54,0xc9,0xfd,0x0a,0x06,0xff]13231// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13232 13233v_dual_sub_f32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v413234// GFX12: encoding: [0x7c,0x0a,0x54,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]13235// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13236 13237v_dual_sub_f32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v313238// GFX12: encoding: [0x04,0x05,0x56,0xc9,0x01,0x07,0x06,0xff]13239// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13240 13241v_dual_sub_f32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v313242// GFX12: encoding: [0x01,0x05,0x56,0xc9,0xff,0x07,0x06,0xff]13243// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13244 13245v_dual_sub_f32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v313246// GFX12: encoding: [0xff,0x05,0x56,0xc9,0x02,0x07,0x06,0xff]13247// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13248 13249v_dual_sub_f32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v313250// GFX12: encoding: [0x02,0x05,0x56,0xc9,0x03,0x07,0x06,0xff]13251// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13252 13253v_dual_sub_f32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v313254// GFX12: encoding: [0x03,0x05,0x56,0xc9,0x04,0x07,0x06,0xff]13255// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13256 13257v_dual_sub_f32 v255, s105, v2 :: v_dual_min_num_f32 v6, s1, v313258// GFX12: encoding: [0x69,0x04,0x56,0xc9,0x01,0x06,0x06,0xff]13259// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13260 13261v_dual_sub_f32 v255, s1, v2 :: v_dual_min_num_f32 v6, s105, v313262// GFX12: encoding: [0x01,0x04,0x56,0xc9,0x69,0x06,0x06,0xff]13263// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13264 13265v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, vcc_lo, v313266// GFX12: encoding: [0x7b,0x04,0x56,0xc9,0x6a,0x06,0x06,0xff]13267// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13268 13269v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v313270// GFX12: encoding: [0x7f,0x04,0x56,0xc9,0x6b,0x06,0x06,0xff]13271// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13272 13273v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, ttmp15, v313274// GFX12: encoding: [0x7e,0x04,0x56,0xc9,0x7b,0x06,0x06,0xff]13275// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13276 13277v_dual_sub_f32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v313278// GFX12: encoding: [0x7d,0x04,0x56,0xc9,0x7d,0x06,0x06,0xff]13279// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13280 13281v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, exec_lo, v313282// GFX12: encoding: [0x6b,0x04,0x56,0xc9,0x7e,0x06,0x06,0xff]13283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13284 13285v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, exec_hi, v313286// GFX12: encoding: [0x6a,0x04,0x56,0xc9,0x7f,0x06,0x06,0xff]13287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13288 13289v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v313290// GFX12: encoding: [0xff,0x04,0x56,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13292 13293v_dual_sub_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v313294// GFX12: encoding: [0xfd,0x04,0x56,0xc9,0xc1,0x06,0x06,0xff]13295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13296 13297v_dual_sub_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v213298// GFX12: encoding: [0xf0,0x06,0x56,0xc9,0xf0,0x04,0x06,0xff]13299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13300 13301v_dual_sub_f32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v513302// GFX12: encoding: [0xc1,0x08,0x56,0xc9,0xfd,0x0a,0x06,0xff]13303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13304 13305v_dual_sub_f32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v413306// GFX12: encoding: [0x7c,0x0a,0x56,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]13307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13308 13309v_dual_sub_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v113310// GFX12: encoding: [0x04,0xff,0x51,0xc9,0x01,0x01,0x06,0xff]13311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13312 13313v_dual_sub_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v25513314// GFX12: encoding: [0x01,0xff,0x51,0xc9,0xff,0x01,0x06,0xff]13315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13316 13317v_dual_sub_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v213318// GFX12: encoding: [0xff,0xff,0x51,0xc9,0x02,0x01,0x06,0xff]13319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13320 13321v_dual_sub_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v313322// GFX12: encoding: [0x02,0xff,0x51,0xc9,0x03,0x01,0x06,0xff]13323// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13324 13325v_dual_sub_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v413326// GFX12: encoding: [0x03,0xff,0x51,0xc9,0x04,0x01,0x06,0xff]13327// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13328 13329v_dual_sub_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s113330// GFX12: encoding: [0x69,0xfe,0x51,0xc9,0x01,0x00,0x06,0xff]13331// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13332 13333v_dual_sub_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s10513334// GFX12: encoding: [0x01,0xfe,0x51,0xc9,0x69,0x00,0x06,0xff]13335// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13336 13337v_dual_sub_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo13338// GFX12: encoding: [0x7b,0xfe,0x51,0xc9,0x6a,0x00,0x06,0xff]13339// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13340 13341v_dual_sub_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi13342// GFX12: encoding: [0x7f,0xfe,0x51,0xc9,0x6b,0x00,0x06,0xff]13343// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13344 13345v_dual_sub_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp1513346// GFX12: encoding: [0x7e,0xfe,0x51,0xc9,0x7b,0x00,0x06,0xff]13347// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13348 13349v_dual_sub_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m013350// GFX12: encoding: [0x7d,0xfe,0x51,0xc9,0x7d,0x00,0x06,0xff]13351// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13352 13353v_dual_sub_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo13354// GFX12: encoding: [0x6b,0xfe,0x51,0xc9,0x7e,0x00,0x06,0xff]13355// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13356 13357v_dual_sub_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi13358// GFX12: encoding: [0x6a,0xfe,0x51,0xc9,0x7f,0x00,0x06,0xff]13359// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13360 13361v_dual_sub_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null13362// GFX12: encoding: [0xff,0xfe,0x51,0xc9,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]13363// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13364 13365v_dual_sub_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -113366// GFX12: encoding: [0xfd,0xfe,0x51,0xc9,0xc1,0x00,0x06,0xff]13367// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13368 13369v_dual_sub_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.513370// GFX12: encoding: [0xf0,0x06,0x50,0xc9,0xf0,0x00,0x06,0xff]13371// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13372 13373v_dual_sub_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc13374// GFX12: encoding: [0xc1,0x08,0x50,0xc9,0xfd,0x00,0x06,0xff]13375// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13376 13377v_dual_sub_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf12345613378// GFX12: encoding: [0x7c,0x0a,0x50,0xc9,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]13379// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13380 13381v_dual_sub_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v313382// GFX12: encoding: [0x04,0x05,0x4e,0xc9,0x01,0x07,0x06,0xff]13383// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13384 13385v_dual_sub_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v313386// GFX12: encoding: [0x01,0x05,0x4e,0xc9,0xff,0x07,0x06,0xff]13387// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13388 13389v_dual_sub_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v313390// GFX12: encoding: [0xff,0x05,0x4e,0xc9,0x02,0x07,0x06,0xff]13391// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13392 13393v_dual_sub_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v313394// GFX12: encoding: [0x02,0x05,0x4e,0xc9,0x03,0x07,0x06,0xff]13395// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13396 13397v_dual_sub_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v313398// GFX12: encoding: [0x03,0x05,0x4e,0xc9,0x04,0x07,0x06,0xff]13399// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13400 13401v_dual_sub_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v313402// GFX12: encoding: [0x69,0x04,0x4e,0xc9,0x01,0x06,0x06,0xff]13403// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13404 13405v_dual_sub_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v313406// GFX12: encoding: [0x01,0x04,0x4e,0xc9,0x69,0x06,0x06,0xff]13407// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13408 13409v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v313410// GFX12: encoding: [0x7b,0x04,0x4e,0xc9,0x6a,0x06,0x06,0xff]13411// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13412 13413v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v313414// GFX12: encoding: [0x7f,0x04,0x4e,0xc9,0x6b,0x06,0x06,0xff]13415// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13416 13417v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v313418// GFX12: encoding: [0x7e,0x04,0x4e,0xc9,0x7b,0x06,0x06,0xff]13419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13420 13421v_dual_sub_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v313422// GFX12: encoding: [0x7d,0x04,0x4e,0xc9,0x7d,0x06,0x06,0xff]13423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13424 13425v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v313426// GFX12: encoding: [0x6b,0x04,0x4e,0xc9,0x7e,0x06,0x06,0xff]13427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13428 13429v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v313430// GFX12: encoding: [0x6a,0x04,0x4e,0xc9,0x7f,0x06,0x06,0xff]13431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13432 13433v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v313434// GFX12: encoding: [0xff,0x04,0x4e,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13436 13437v_dual_sub_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v313438// GFX12: encoding: [0xfd,0x04,0x4e,0xc9,0xc1,0x06,0x06,0xff]13439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13440 13441v_dual_sub_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v213442// GFX12: encoding: [0xf0,0x06,0x4e,0xc9,0xf0,0x04,0x06,0xff]13443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13444 13445v_dual_sub_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v513446// GFX12: encoding: [0xc1,0x08,0x4e,0xc9,0xfd,0x0a,0x06,0xff]13447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13448 13449v_dual_sub_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v413450// GFX12: encoding: [0x7c,0x0a,0x4e,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]13451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13452 13453v_dual_sub_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v313454// GFX12: encoding: [0x04,0x05,0x46,0xc9,0x01,0x07,0x06,0xff]13455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13456 13457v_dual_sub_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v313458// GFX12: encoding: [0x01,0x05,0x46,0xc9,0xff,0x07,0x06,0xff]13459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13460 13461v_dual_sub_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v313462// GFX12: encoding: [0xff,0x05,0x46,0xc9,0x02,0x07,0x06,0xff]13463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13464 13465v_dual_sub_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v313466// GFX12: encoding: [0x02,0x05,0x46,0xc9,0x03,0x07,0x06,0xff]13467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13468 13469v_dual_sub_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v313470// GFX12: encoding: [0x03,0x05,0x46,0xc9,0x04,0x07,0x06,0xff]13471// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13472 13473v_dual_sub_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v313474// GFX12: encoding: [0x69,0x04,0x46,0xc9,0x01,0x06,0x06,0xff]13475// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13476 13477v_dual_sub_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v313478// GFX12: encoding: [0x01,0x04,0x46,0xc9,0x69,0x06,0x06,0xff]13479// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13480 13481v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v313482// GFX12: encoding: [0x7b,0x04,0x46,0xc9,0x6a,0x06,0x06,0xff]13483// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13484 13485v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v313486// GFX12: encoding: [0x7f,0x04,0x46,0xc9,0x6b,0x06,0x06,0xff]13487// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13488 13489v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v313490// GFX12: encoding: [0x7e,0x04,0x46,0xc9,0x7b,0x06,0x06,0xff]13491// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13492 13493v_dual_sub_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v313494// GFX12: encoding: [0x7d,0x04,0x46,0xc9,0x7d,0x06,0x06,0xff]13495// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13496 13497v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v313498// GFX12: encoding: [0x6b,0x04,0x46,0xc9,0x7e,0x06,0x06,0xff]13499// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13500 13501v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v313502// GFX12: encoding: [0x6a,0x04,0x46,0xc9,0x7f,0x06,0x06,0xff]13503// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13504 13505v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v313506// GFX12: encoding: [0xff,0x04,0x46,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13507// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13508 13509v_dual_sub_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v313510// GFX12: encoding: [0xfd,0x04,0x46,0xc9,0xc1,0x06,0x06,0xff]13511// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13512 13513v_dual_sub_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v213514// GFX12: encoding: [0xf0,0x06,0x46,0xc9,0xf0,0x04,0x06,0xff]13515// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13516 13517v_dual_sub_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v513518// GFX12: encoding: [0xc1,0x08,0x46,0xc9,0xfd,0x0a,0x06,0xff]13519// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13520 13521v_dual_sub_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v413522// GFX12: encoding: [0x7c,0x0a,0x46,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]13523// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13524 13525v_dual_sub_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v313526// GFX12: encoding: [0x04,0x05,0x4a,0xc9,0x01,0x07,0x06,0xff]13527// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13528 13529v_dual_sub_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v313530// GFX12: encoding: [0x01,0x05,0x4a,0xc9,0xff,0x07,0x06,0xff]13531// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13532 13533v_dual_sub_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v313534// GFX12: encoding: [0xff,0x05,0x4a,0xc9,0x02,0x07,0x06,0xff]13535// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13536 13537v_dual_sub_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v313538// GFX12: encoding: [0x02,0x05,0x4a,0xc9,0x03,0x07,0x06,0xff]13539// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13540 13541v_dual_sub_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v313542// GFX12: encoding: [0x03,0x05,0x4a,0xc9,0x04,0x07,0x06,0xff]13543// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13544 13545v_dual_sub_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v313546// GFX12: encoding: [0x69,0x04,0x4a,0xc9,0x01,0x06,0x06,0xff]13547// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13548 13549v_dual_sub_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v313550// GFX12: encoding: [0x01,0x04,0x4a,0xc9,0x69,0x06,0x06,0xff]13551// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13552 13553v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v313554// GFX12: encoding: [0x7b,0x04,0x4a,0xc9,0x6a,0x06,0x06,0xff]13555// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13556 13557v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v313558// GFX12: encoding: [0x7f,0x04,0x4a,0xc9,0x6b,0x06,0x06,0xff]13559// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13560 13561v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v313562// GFX12: encoding: [0x7e,0x04,0x4a,0xc9,0x7b,0x06,0x06,0xff]13563// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13564 13565v_dual_sub_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v313566// GFX12: encoding: [0x7d,0x04,0x4a,0xc9,0x7d,0x06,0x06,0xff]13567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13568 13569v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v313570// GFX12: encoding: [0x6b,0x04,0x4a,0xc9,0x7e,0x06,0x06,0xff]13571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13572 13573v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v313574// GFX12: encoding: [0x6a,0x04,0x4a,0xc9,0x7f,0x06,0x06,0xff]13575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13576 13577v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v313578// GFX12: encoding: [0xff,0x04,0x4a,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13580 13581v_dual_sub_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v313582// GFX12: encoding: [0xfd,0x04,0x4a,0xc9,0xc1,0x06,0x06,0xff]13583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13584 13585v_dual_sub_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v213586// GFX12: encoding: [0xf0,0x06,0x4a,0xc9,0xf0,0x04,0x06,0xff]13587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13588 13589v_dual_sub_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v513590// GFX12: encoding: [0xc1,0x08,0x4a,0xc9,0xfd,0x0a,0x06,0xff]13591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13592 13593v_dual_sub_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v413594// GFX12: encoding: [0x7c,0x0a,0x4a,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]13595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13596 13597v_dual_sub_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v313598// GFX12: encoding: [0x04,0x05,0x4c,0xc9,0x01,0x07,0x06,0xff]13599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13600 13601v_dual_sub_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v313602// GFX12: encoding: [0x01,0x05,0x4c,0xc9,0xff,0x07,0x06,0xff]13603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13604 13605v_dual_sub_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v313606// GFX12: encoding: [0xff,0x05,0x4c,0xc9,0x02,0x07,0x06,0xff]13607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13608 13609v_dual_sub_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v313610// GFX12: encoding: [0x02,0x05,0x4c,0xc9,0x03,0x07,0x06,0xff]13611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13612 13613v_dual_sub_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v313614// GFX12: encoding: [0x03,0x05,0x4c,0xc9,0x04,0x07,0x06,0xff]13615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13616 13617v_dual_sub_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v313618// GFX12: encoding: [0x69,0x04,0x4c,0xc9,0x01,0x06,0x06,0xff]13619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13620 13621v_dual_sub_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v313622// GFX12: encoding: [0x01,0x04,0x4c,0xc9,0x69,0x06,0x06,0xff]13623// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13624 13625v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v313626// GFX12: encoding: [0x7b,0x04,0x4c,0xc9,0x6a,0x06,0x06,0xff]13627// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13628 13629v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v313630// GFX12: encoding: [0x7f,0x04,0x4c,0xc9,0x6b,0x06,0x06,0xff]13631// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13632 13633v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v313634// GFX12: encoding: [0x7e,0x04,0x4c,0xc9,0x7b,0x06,0x06,0xff]13635// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13636 13637v_dual_sub_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v313638// GFX12: encoding: [0x7d,0x04,0x4c,0xc9,0x7d,0x06,0x06,0xff]13639// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13640 13641v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v313642// GFX12: encoding: [0x6b,0x04,0x4c,0xc9,0x7e,0x06,0x06,0xff]13643// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13644 13645v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v313646// GFX12: encoding: [0x6a,0x04,0x4c,0xc9,0x7f,0x06,0x06,0xff]13647// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13648 13649v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v313650// GFX12: encoding: [0xff,0x04,0x4c,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13651// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13652 13653v_dual_sub_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v313654// GFX12: encoding: [0xfd,0x04,0x4c,0xc9,0xc1,0x06,0x06,0xff]13655// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13656 13657v_dual_sub_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v213658// GFX12: encoding: [0xf0,0x06,0x4c,0xc9,0xf0,0x04,0x06,0xff]13659// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13660 13661v_dual_sub_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v513662// GFX12: encoding: [0xc1,0x08,0x4c,0xc9,0xfd,0x0a,0x06,0xff]13663// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13664 13665v_dual_sub_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v413666// GFX12: encoding: [0x7c,0x0a,0x4c,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]13667// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13668 13669v_dual_subrev_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v313670// GFX12: encoding: [0x04,0x05,0x88,0xc9,0x01,0x07,0x06,0xff]13671// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13672 13673v_dual_subrev_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v313674// GFX12: encoding: [0x01,0x05,0x88,0xc9,0xff,0x07,0x06,0xff]13675// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13676 13677v_dual_subrev_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v313678// GFX12: encoding: [0xff,0x05,0x88,0xc9,0x02,0x07,0x06,0xff]13679// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13680 13681v_dual_subrev_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v313682// GFX12: encoding: [0x02,0x05,0x88,0xc9,0x03,0x07,0x06,0xff]13683// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13684 13685v_dual_subrev_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v313686// GFX12: encoding: [0x03,0x05,0x88,0xc9,0x04,0x07,0x06,0xff]13687// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13688 13689v_dual_subrev_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v313690// GFX12: encoding: [0x69,0x04,0x88,0xc9,0x01,0x06,0x06,0xff]13691// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13692 13693v_dual_subrev_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v313694// GFX12: encoding: [0x01,0x04,0x88,0xc9,0x69,0x06,0x06,0xff]13695// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13696 13697v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v313698// GFX12: encoding: [0x7b,0x04,0x88,0xc9,0x6a,0x06,0x06,0xff]13699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13700 13701v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v313702// GFX12: encoding: [0x7f,0x04,0x88,0xc9,0x6b,0x06,0x06,0xff]13703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13704 13705v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v313706// GFX12: encoding: [0x7e,0x04,0x88,0xc9,0x7b,0x06,0x06,0xff]13707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13708 13709v_dual_subrev_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v313710// GFX12: encoding: [0x7d,0x04,0x88,0xc9,0x7d,0x06,0x06,0xff]13711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13712 13713v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v313714// GFX12: encoding: [0x6b,0x04,0x88,0xc9,0x7e,0x06,0x06,0xff]13715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13716 13717v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v313718// GFX12: encoding: [0x6a,0x04,0x88,0xc9,0x7f,0x06,0x06,0xff]13719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13720 13721v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v313722// GFX12: encoding: [0xff,0x04,0x88,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13724 13725v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v313726// GFX12: encoding: [0xfd,0x04,0x88,0xc9,0xc1,0x06,0x06,0xff]13727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13728 13729v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v213730// GFX12: encoding: [0xf0,0x06,0x88,0xc9,0xf0,0x04,0x06,0xff]13731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13732 13733v_dual_subrev_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v513734// GFX12: encoding: [0xc1,0x08,0x88,0xc9,0xfd,0x0a,0x06,0xff]13735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13736 13737v_dual_subrev_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v413738// GFX12: encoding: [0x7c,0x0a,0x88,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]13739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13740 13741v_dual_subrev_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v313742// GFX12: encoding: [0x04,0x05,0xa0,0xc9,0x01,0x07,0x06,0xff]13743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13744 13745v_dual_subrev_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v313746// GFX12: encoding: [0x01,0x05,0xa0,0xc9,0xff,0x07,0x06,0xff]13747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13748 13749v_dual_subrev_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v313750// GFX12: encoding: [0xff,0x05,0xa0,0xc9,0x02,0x07,0x06,0xff]13751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13752 13753v_dual_subrev_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v313754// GFX12: encoding: [0x02,0x05,0xa0,0xc9,0x03,0x07,0x06,0xff]13755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13756 13757v_dual_subrev_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v313758// GFX12: encoding: [0x03,0x05,0xa0,0xc9,0x04,0x07,0x06,0xff]13759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13760 13761v_dual_subrev_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v313762// GFX12: encoding: [0x69,0x04,0xa0,0xc9,0x01,0x06,0x06,0xff]13763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13764 13765v_dual_subrev_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v313766// GFX12: encoding: [0x01,0x04,0xa0,0xc9,0x69,0x06,0x06,0xff]13767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13768 13769v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v313770// GFX12: encoding: [0x7b,0x04,0xa0,0xc9,0x6a,0x06,0x06,0xff]13771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13772 13773v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v313774// GFX12: encoding: [0x7f,0x04,0xa0,0xc9,0x6b,0x06,0x06,0xff]13775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13776 13777v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v313778// GFX12: encoding: [0x7e,0x04,0xa0,0xc9,0x7b,0x06,0x06,0xff]13779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13780 13781v_dual_subrev_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v313782// GFX12: encoding: [0x7d,0x04,0xa0,0xc9,0x7d,0x06,0x06,0xff]13783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13784 13785v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v313786// GFX12: encoding: [0x6b,0x04,0xa0,0xc9,0x7e,0x06,0x06,0xff]13787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13788 13789v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v313790// GFX12: encoding: [0x6a,0x04,0xa0,0xc9,0x7f,0x06,0x06,0xff]13791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13792 13793v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v313794// GFX12: encoding: [0xff,0x04,0xa0,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13796 13797v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v313798// GFX12: encoding: [0xfd,0x04,0xa0,0xc9,0xc1,0x06,0x06,0xff]13799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13800 13801v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v213802// GFX12: encoding: [0xf0,0x06,0xa0,0xc9,0xf0,0x04,0x06,0xff]13803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13804 13805v_dual_subrev_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v513806// GFX12: encoding: [0xc1,0x08,0xa0,0xc9,0xfd,0x0a,0x06,0xff]13807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13808 13809v_dual_subrev_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v413810// GFX12: encoding: [0x7c,0x0a,0xa0,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]13811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13812 13813v_dual_subrev_f32 v255, v4, v2 :: v_dual_and_b32 v6, v1, v313814// GFX12: encoding: [0x04,0x05,0xa4,0xc9,0x01,0x07,0x06,0xff]13815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13816 13817v_dual_subrev_f32 v255, v1, v2 :: v_dual_and_b32 v6, v255, v313818// GFX12: encoding: [0x01,0x05,0xa4,0xc9,0xff,0x07,0x06,0xff]13819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13820 13821v_dual_subrev_f32 v255, v255, v2 :: v_dual_and_b32 v6, v2, v313822// GFX12: encoding: [0xff,0x05,0xa4,0xc9,0x02,0x07,0x06,0xff]13823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13824 13825v_dual_subrev_f32 v255, v2, v2 :: v_dual_and_b32 v6, v3, v313826// GFX12: encoding: [0x02,0x05,0xa4,0xc9,0x03,0x07,0x06,0xff]13827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13828 13829v_dual_subrev_f32 v255, v3, v2 :: v_dual_and_b32 v6, v4, v313830// GFX12: encoding: [0x03,0x05,0xa4,0xc9,0x04,0x07,0x06,0xff]13831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13832 13833v_dual_subrev_f32 v255, s105, v2 :: v_dual_and_b32 v6, s1, v313834// GFX12: encoding: [0x69,0x04,0xa4,0xc9,0x01,0x06,0x06,0xff]13835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13836 13837v_dual_subrev_f32 v255, s1, v2 :: v_dual_and_b32 v6, s105, v313838// GFX12: encoding: [0x01,0x04,0xa4,0xc9,0x69,0x06,0x06,0xff]13839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13840 13841v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_and_b32 v6, vcc_lo, v313842// GFX12: encoding: [0x7b,0x04,0xa4,0xc9,0x6a,0x06,0x06,0xff]13843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13844 13845v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_and_b32 v6, vcc_hi, v313846// GFX12: encoding: [0x7f,0x04,0xa4,0xc9,0x6b,0x06,0x06,0xff]13847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13848 13849v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_and_b32 v6, ttmp15, v313850// GFX12: encoding: [0x7e,0x04,0xa4,0xc9,0x7b,0x06,0x06,0xff]13851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13852 13853v_dual_subrev_f32 v255, m0, v2 :: v_dual_and_b32 v6, m0, v313854// GFX12: encoding: [0x7d,0x04,0xa4,0xc9,0x7d,0x06,0x06,0xff]13855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13856 13857v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_and_b32 v6, exec_lo, v313858// GFX12: encoding: [0x6b,0x04,0xa4,0xc9,0x7e,0x06,0x06,0xff]13859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13860 13861v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_and_b32 v6, exec_hi, v313862// GFX12: encoding: [0x6a,0x04,0xa4,0xc9,0x7f,0x06,0x06,0xff]13863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13864 13865v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_and_b32 v6, null, v313866// GFX12: encoding: [0xff,0x04,0xa4,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13868 13869v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_and_b32 v6, -1, v313870// GFX12: encoding: [0xfd,0x04,0xa4,0xc9,0xc1,0x06,0x06,0xff]13871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13872 13873v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_and_b32 v6, 0.5, v213874// GFX12: encoding: [0xf0,0x06,0xa4,0xc9,0xf0,0x04,0x06,0xff]13875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13876 13877v_dual_subrev_f32 v255, -1, v4 :: v_dual_and_b32 v6, src_scc, v513878// GFX12: encoding: [0xc1,0x08,0xa4,0xc9,0xfd,0x0a,0x06,0xff]13879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13880 13881v_dual_subrev_f32 v6, null, v5 :: v_dual_and_b32 v255, 0xaf123456, v413882// GFX12: encoding: [0x7c,0x0a,0xa4,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]13883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13884 13885v_dual_subrev_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v313886// GFX12: encoding: [0x04,0x05,0x92,0xc9,0x01,0x07,0x06,0xff]13887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13888 13889v_dual_subrev_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v313890// GFX12: encoding: [0x01,0x05,0x92,0xc9,0xff,0x07,0x06,0xff]13891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13892 13893v_dual_subrev_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v313894// GFX12: encoding: [0xff,0x05,0x92,0xc9,0x02,0x07,0x06,0xff]13895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13896 13897v_dual_subrev_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v313898// GFX12: encoding: [0x02,0x05,0x92,0xc9,0x03,0x07,0x06,0xff]13899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13900 13901v_dual_subrev_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v313902// GFX12: encoding: [0x03,0x05,0x92,0xc9,0x04,0x07,0x06,0xff]13903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13904 13905v_dual_subrev_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v313906// GFX12: encoding: [0x69,0x04,0x92,0xc9,0x69,0x06,0x06,0xff]13907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13908 13909v_dual_subrev_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v313910// GFX12: encoding: [0x01,0x04,0x92,0xc9,0x01,0x06,0x06,0xff]13911// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13912 13913v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v313914// GFX12: encoding: [0x7b,0x04,0x92,0xc9,0x7b,0x06,0x06,0xff]13915// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13916 13917v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v313918// GFX12: encoding: [0x7f,0x04,0x92,0xc9,0x7f,0x06,0x06,0xff]13919// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13920 13921v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v313922// GFX12: encoding: [0x7e,0x04,0x92,0xc9,0x7e,0x06,0x06,0xff]13923// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13924 13925v_dual_subrev_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v313926// GFX12: encoding: [0x7d,0x04,0x92,0xc9,0x7d,0x06,0x06,0xff]13927// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13928 13929v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v313930// GFX12: encoding: [0x6b,0x04,0x92,0xc9,0x6b,0x06,0x06,0xff]13931// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13932 13933v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v313934// GFX12: encoding: [0x6a,0x04,0x92,0xc9,0x6a,0x06,0x06,0xff]13935// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13936 13937v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v313938// GFX12: encoding: [0xff,0x04,0x92,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13939// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13940 13941v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v313942// GFX12: encoding: [0xfd,0x04,0x92,0xc9,0xc1,0x06,0x06,0xff]13943// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13944 13945v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v213946// GFX12: encoding: [0xf0,0x06,0x92,0xc9,0xf0,0x04,0x06,0xff]13947// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13948 13949v_dual_subrev_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v513950// GFX12: encoding: [0xc1,0x08,0x92,0xc9,0xfd,0x0a,0x06,0xff]13951// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13952 13953v_dual_subrev_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v413954// GFX12: encoding: [0x7c,0x0a,0x92,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]13955// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13956 13957v_dual_subrev_f32 v255, v4, v2 :: v_dual_dot2acc_f32_f16 v6, v1, v313958// GFX12: encoding: [0x04,0x05,0x98,0xc9,0x01,0x07,0x06,0xff]13959// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13960 13961v_dual_subrev_f32 v255, v1, v2 :: v_dual_dot2acc_f32_f16 v6, v255, v313962// GFX12: encoding: [0x01,0x05,0x98,0xc9,0xff,0x07,0x06,0xff]13963// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13964 13965v_dual_subrev_f32 v255, v255, v2 :: v_dual_dot2acc_f32_f16 v6, v2, v313966// GFX12: encoding: [0xff,0x05,0x98,0xc9,0x02,0x07,0x06,0xff]13967// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13968 13969v_dual_subrev_f32 v255, v2, v2 :: v_dual_dot2acc_f32_f16 v6, v3, v313970// GFX12: encoding: [0x02,0x05,0x98,0xc9,0x03,0x07,0x06,0xff]13971// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13972 13973v_dual_subrev_f32 v255, v3, v2 :: v_dual_dot2acc_f32_f16 v6, v4, v313974// GFX12: encoding: [0x03,0x05,0x98,0xc9,0x04,0x07,0x06,0xff]13975// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13976 13977v_dual_subrev_f32 v255, s105, v2 :: v_dual_dot2acc_f32_f16 v6, s1, v313978// GFX12: encoding: [0x69,0x04,0x98,0xc9,0x01,0x06,0x06,0xff]13979// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13980 13981v_dual_subrev_f32 v255, s1, v2 :: v_dual_dot2acc_f32_f16 v6, s105, v313982// GFX12: encoding: [0x01,0x04,0x98,0xc9,0x69,0x06,0x06,0xff]13983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13984 13985v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_lo, v313986// GFX12: encoding: [0x7b,0x04,0x98,0xc9,0x6a,0x06,0x06,0xff]13987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13988 13989v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_dot2acc_f32_f16 v6, vcc_hi, v313990// GFX12: encoding: [0x7f,0x04,0x98,0xc9,0x6b,0x06,0x06,0xff]13991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13992 13993v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_dot2acc_f32_f16 v6, ttmp15, v313994// GFX12: encoding: [0x7e,0x04,0x98,0xc9,0x7b,0x06,0x06,0xff]13995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error13996 13997v_dual_subrev_f32 v255, m0, v2 :: v_dual_dot2acc_f32_f16 v6, m0, v313998// GFX12: encoding: [0x7d,0x04,0x98,0xc9,0x7d,0x06,0x06,0xff]13999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14000 14001v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_dot2acc_f32_f16 v6, exec_lo, v314002// GFX12: encoding: [0x6b,0x04,0x98,0xc9,0x7e,0x06,0x06,0xff]14003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14004 14005v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_dot2acc_f32_f16 v6, exec_hi, v314006// GFX12: encoding: [0x6a,0x04,0x98,0xc9,0x7f,0x06,0x06,0xff]14007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14008 14009v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_dot2acc_f32_f16 v6, null, v314010// GFX12: encoding: [0xff,0x04,0x98,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]14011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14012 14013v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_dot2acc_f32_f16 v6, -1, v314014// GFX12: encoding: [0xfd,0x04,0x98,0xc9,0xc1,0x06,0x06,0xff]14015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14016 14017v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_dot2acc_f32_f16 v6, 0.5, v214018// GFX12: encoding: [0xf0,0x06,0x98,0xc9,0xf0,0x04,0x06,0xff]14019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14020 14021v_dual_subrev_f32 v255, -1, v4 :: v_dual_dot2acc_f32_f16 v6, src_scc, v514022// GFX12: encoding: [0xc1,0x08,0x98,0xc9,0xfd,0x0a,0x06,0xff]14023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14024 14025v_dual_subrev_f32 v6, null, v5 :: v_dual_dot2acc_f32_f16 v255, 0xfe0b, v414026// GFX12: encoding: [0x7c,0x0a,0x98,0xc9,0xff,0x08,0xfe,0x06,0x0b,0xfe,0x00,0x00]14027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14028 14029v_dual_subrev_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf12345614030// GFX12: encoding: [0x04,0x05,0x82,0xc9,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]14031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14032 14033v_dual_subrev_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf12345614034// GFX12: encoding: [0x01,0x05,0x82,0xc9,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]14035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14036 14037v_dual_subrev_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf12345614038// GFX12: encoding: [0xff,0x05,0x82,0xc9,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]14039// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14040 14041v_dual_subrev_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf12345614042// GFX12: encoding: [0x02,0x05,0x82,0xc9,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]14043// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14044 14045v_dual_subrev_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf12345614046// GFX12: encoding: [0x03,0x05,0x82,0xc9,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]14047// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14048 14049v_dual_subrev_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf12345614050// GFX12: encoding: [0x69,0x04,0x82,0xc9,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]14051// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14052 14053v_dual_subrev_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf12345614054// GFX12: encoding: [0x01,0x04,0x82,0xc9,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]14055// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14056 14057v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf12345614058// GFX12: encoding: [0x7b,0x04,0x82,0xc9,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]14059// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14060 14061v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf12345614062// GFX12: encoding: [0x7f,0x04,0x82,0xc9,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]14063// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14064 14065v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf12345614066// GFX12: encoding: [0x7e,0x04,0x82,0xc9,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]14067// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14068 14069v_dual_subrev_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf12345614070// GFX12: encoding: [0x7d,0x04,0x82,0xc9,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]14071// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14072 14073v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf12345614074// GFX12: encoding: [0x6b,0x04,0x82,0xc9,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]14075// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14076 14077v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf12345614078// GFX12: encoding: [0x6a,0x04,0x82,0xc9,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]14079// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14080 14081v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf12345614082// GFX12: encoding: [0xff,0x04,0x82,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]14083// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14084 14085v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf12345614086// GFX12: encoding: [0xfd,0x04,0x82,0xc9,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]14087// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14088 14089v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf12345614090// GFX12: encoding: [0xf0,0x06,0x82,0xc9,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]14091// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14092 14093v_dual_subrev_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf12345614094// GFX12: encoding: [0xc1,0x08,0x82,0xc9,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]14095// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14096 14097v_dual_subrev_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf12345614098// GFX12: encoding: [0x7c,0x0a,0x82,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]14099// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14100 14101v_dual_subrev_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v314102// GFX12: encoding: [0x04,0x05,0x80,0xc9,0x01,0x07,0x06,0xff]14103// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14104 14105v_dual_subrev_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v314106// GFX12: encoding: [0x01,0x05,0x80,0xc9,0xff,0x07,0x06,0xff]14107// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14108 14109v_dual_subrev_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v314110// GFX12: encoding: [0xff,0x05,0x80,0xc9,0x02,0x07,0x06,0xff]14111// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14112 14113v_dual_subrev_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v314114// GFX12: encoding: [0x02,0x05,0x80,0xc9,0x03,0x07,0x06,0xff]14115// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14116 14117v_dual_subrev_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v314118// GFX12: encoding: [0x03,0x05,0x80,0xc9,0x04,0x07,0x06,0xff]14119// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14120 14121v_dual_subrev_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v314122// GFX12: encoding: [0x69,0x04,0x80,0xc9,0x01,0x06,0x06,0xff]14123// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14124 14125v_dual_subrev_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v314126// GFX12: encoding: [0x01,0x04,0x80,0xc9,0x69,0x06,0x06,0xff]14127// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14128 14129v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v314130// GFX12: encoding: [0x7b,0x04,0x80,0xc9,0x6a,0x06,0x06,0xff]14131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14132 14133v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v314134// GFX12: encoding: [0x7f,0x04,0x80,0xc9,0x6b,0x06,0x06,0xff]14135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14136 14137v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v314138// GFX12: encoding: [0x7e,0x04,0x80,0xc9,0x7b,0x06,0x06,0xff]14139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14140 14141v_dual_subrev_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v314142// GFX12: encoding: [0x7d,0x04,0x80,0xc9,0x7d,0x06,0x06,0xff]14143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14144 14145v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v314146// GFX12: encoding: [0x6b,0x04,0x80,0xc9,0x7e,0x06,0x06,0xff]14147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14148 14149v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v314150// GFX12: encoding: [0x6a,0x04,0x80,0xc9,0x7f,0x06,0x06,0xff]14151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14152 14153v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v314154// GFX12: encoding: [0xff,0x04,0x80,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]14155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14156 14157v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v314158// GFX12: encoding: [0xfd,0x04,0x80,0xc9,0xc1,0x06,0x06,0xff]14159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14160 14161v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v214162// GFX12: encoding: [0xf0,0x06,0x80,0xc9,0xf0,0x04,0x06,0xff]14163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14164 14165v_dual_subrev_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v514166// GFX12: encoding: [0xc1,0x08,0x80,0xc9,0xfd,0x0a,0x06,0xff]14167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14168 14169v_dual_subrev_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v414170// GFX12: encoding: [0x7c,0x0a,0x80,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]14171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14172 14173v_dual_subrev_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v25514174// GFX12: encoding: [0x04,0xff,0x85,0xc9,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]14175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14176 14177v_dual_subrev_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v25514178// GFX12: encoding: [0x01,0xff,0x85,0xc9,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]14179// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14180 14181v_dual_subrev_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v25514182// GFX12: encoding: [0xff,0xff,0x85,0xc9,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]14183// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14184 14185v_dual_subrev_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v25514186// GFX12: encoding: [0x02,0xff,0x85,0xc9,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]14187// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14188 14189v_dual_subrev_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v25514190// GFX12: encoding: [0x03,0xff,0x85,0xc9,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]14191// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14192 14193v_dual_subrev_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v25514194// GFX12: encoding: [0x69,0xfe,0x85,0xc9,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]14195// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14196 14197v_dual_subrev_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v25514198// GFX12: encoding: [0x01,0xfe,0x85,0xc9,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]14199// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14200 14201v_dual_subrev_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v25514202// GFX12: encoding: [0x7b,0xfe,0x85,0xc9,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]14203// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14204 14205v_dual_subrev_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v25514206// GFX12: encoding: [0x7f,0xfe,0x85,0xc9,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]14207// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14208 14209v_dual_subrev_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v25514210// GFX12: encoding: [0x7e,0xfe,0x85,0xc9,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]14211// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14212 14213v_dual_subrev_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v25514214// GFX12: encoding: [0x7d,0xfe,0x85,0xc9,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]14215// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14216 14217v_dual_subrev_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v25514218// GFX12: encoding: [0x6b,0xfe,0x85,0xc9,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]14219// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14220 14221v_dual_subrev_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v25514222// GFX12: encoding: [0x6a,0xfe,0x85,0xc9,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]14223// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14224 14225v_dual_subrev_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v25514226// GFX12: encoding: [0xff,0xfe,0x85,0xc9,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]14227// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14228 14229v_dual_subrev_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v25514230// GFX12: encoding: [0xfd,0xfe,0x85,0xc9,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]14231// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14232 14233v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v25514234// GFX12: encoding: [0xf0,0x06,0x84,0xc9,0xf0,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]14235// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14236 14237v_dual_subrev_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v25514238// GFX12: encoding: [0xc1,0x08,0x84,0xc9,0xfd,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]14239// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14240 14241v_dual_subrev_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v414242// GFX12: encoding: [0x7c,0x0a,0x84,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]14243// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14244 14245v_dual_subrev_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v314246// GFX12: encoding: [0x04,0x05,0xa2,0xc9,0x01,0x07,0x06,0xff]14247// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14248 14249v_dual_subrev_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v314250// GFX12: encoding: [0x01,0x05,0xa2,0xc9,0xff,0x07,0x06,0xff]14251// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14252 14253v_dual_subrev_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v314254// GFX12: encoding: [0xff,0x05,0xa2,0xc9,0x02,0x07,0x06,0xff]14255// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14256 14257v_dual_subrev_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v314258// GFX12: encoding: [0x02,0x05,0xa2,0xc9,0x03,0x07,0x06,0xff]14259// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14260 14261v_dual_subrev_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v314262// GFX12: encoding: [0x03,0x05,0xa2,0xc9,0x04,0x07,0x06,0xff]14263// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14264 14265v_dual_subrev_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v314266// GFX12: encoding: [0x69,0x04,0xa2,0xc9,0x01,0x06,0x06,0xff]14267// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14268 14269v_dual_subrev_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v314270// GFX12: encoding: [0x01,0x04,0xa2,0xc9,0x69,0x06,0x06,0xff]14271// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14272 14273v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v314274// GFX12: encoding: [0x7b,0x04,0xa2,0xc9,0x6a,0x06,0x06,0xff]14275// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14276 14277v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v314278// GFX12: encoding: [0x7f,0x04,0xa2,0xc9,0x6b,0x06,0x06,0xff]14279// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14280 14281v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v314282// GFX12: encoding: [0x7e,0x04,0xa2,0xc9,0x7b,0x06,0x06,0xff]14283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14284 14285v_dual_subrev_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v314286// GFX12: encoding: [0x7d,0x04,0xa2,0xc9,0x7d,0x06,0x06,0xff]14287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14288 14289v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v314290// GFX12: encoding: [0x6b,0x04,0xa2,0xc9,0x7e,0x06,0x06,0xff]14291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14292 14293v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v314294// GFX12: encoding: [0x6a,0x04,0xa2,0xc9,0x7f,0x06,0x06,0xff]14295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14296 14297v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v314298// GFX12: encoding: [0xff,0x04,0xa2,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]14299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14300 14301v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v314302// GFX12: encoding: [0xfd,0x04,0xa2,0xc9,0xc1,0x06,0x06,0xff]14303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14304 14305v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v214306// GFX12: encoding: [0xf0,0x06,0xa2,0xc9,0xf0,0x04,0x06,0xff]14307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14308 14309v_dual_subrev_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v514310// GFX12: encoding: [0xc1,0x08,0xa2,0xc9,0xfd,0x0a,0x06,0xff]14311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14312 14313v_dual_subrev_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v414314// GFX12: encoding: [0x7c,0x0a,0xa2,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]14315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14316 14317v_dual_subrev_f32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v314318// GFX12: encoding: [0x04,0x05,0x94,0xc9,0x01,0x07,0x06,0xff]14319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14320 14321v_dual_subrev_f32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v314322// GFX12: encoding: [0x01,0x05,0x94,0xc9,0xff,0x07,0x06,0xff]14323// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14324 14325v_dual_subrev_f32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v314326// GFX12: encoding: [0xff,0x05,0x94,0xc9,0x02,0x07,0x06,0xff]14327// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14328 14329v_dual_subrev_f32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v314330// GFX12: encoding: [0x02,0x05,0x94,0xc9,0x03,0x07,0x06,0xff]14331// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14332 14333v_dual_subrev_f32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v314334// GFX12: encoding: [0x03,0x05,0x94,0xc9,0x04,0x07,0x06,0xff]14335// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14336 14337v_dual_subrev_f32 v255, s105, v2 :: v_dual_max_num_f32 v6, s1, v314338// GFX12: encoding: [0x69,0x04,0x94,0xc9,0x01,0x06,0x06,0xff]14339// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14340 14341v_dual_subrev_f32 v255, s1, v2 :: v_dual_max_num_f32 v6, s105, v314342// GFX12: encoding: [0x01,0x04,0x94,0xc9,0x69,0x06,0x06,0xff]14343// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14344 14345v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, vcc_lo, v314346// GFX12: encoding: [0x7b,0x04,0x94,0xc9,0x6a,0x06,0x06,0xff]14347// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14348 14349v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v314350// GFX12: encoding: [0x7f,0x04,0x94,0xc9,0x6b,0x06,0x06,0xff]14351// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14352 14353v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, ttmp15, v314354// GFX12: encoding: [0x7e,0x04,0x94,0xc9,0x7b,0x06,0x06,0xff]14355// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14356 14357v_dual_subrev_f32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v314358// GFX12: encoding: [0x7d,0x04,0x94,0xc9,0x7d,0x06,0x06,0xff]14359// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14360 14361v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, exec_lo, v314362// GFX12: encoding: [0x6b,0x04,0x94,0xc9,0x7e,0x06,0x06,0xff]14363// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14364 14365v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, exec_hi, v314366// GFX12: encoding: [0x6a,0x04,0x94,0xc9,0x7f,0x06,0x06,0xff]14367// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14368 14369v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v314370// GFX12: encoding: [0xff,0x04,0x94,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]14371// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14372 14373v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v314374// GFX12: encoding: [0xfd,0x04,0x94,0xc9,0xc1,0x06,0x06,0xff]14375// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14376 14377v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v214378// GFX12: encoding: [0xf0,0x06,0x94,0xc9,0xf0,0x04,0x06,0xff]14379// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14380 14381v_dual_subrev_f32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v514382// GFX12: encoding: [0xc1,0x08,0x94,0xc9,0xfd,0x0a,0x06,0xff]14383// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14384 14385v_dual_subrev_f32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v414386// GFX12: encoding: [0x7c,0x0a,0x94,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]14387// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14388 14389v_dual_subrev_f32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v314390// GFX12: encoding: [0x04,0x05,0x96,0xc9,0x01,0x07,0x06,0xff]14391// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14392 14393v_dual_subrev_f32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v314394// GFX12: encoding: [0x01,0x05,0x96,0xc9,0xff,0x07,0x06,0xff]14395// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14396 14397v_dual_subrev_f32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v314398// GFX12: encoding: [0xff,0x05,0x96,0xc9,0x02,0x07,0x06,0xff]14399// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14400 14401v_dual_subrev_f32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v314402// GFX12: encoding: [0x02,0x05,0x96,0xc9,0x03,0x07,0x06,0xff]14403// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14404 14405v_dual_subrev_f32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v314406// GFX12: encoding: [0x03,0x05,0x96,0xc9,0x04,0x07,0x06,0xff]14407// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14408 14409v_dual_subrev_f32 v255, s105, v2 :: v_dual_min_num_f32 v6, s1, v314410// GFX12: encoding: [0x69,0x04,0x96,0xc9,0x01,0x06,0x06,0xff]14411// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14412 14413v_dual_subrev_f32 v255, s1, v2 :: v_dual_min_num_f32 v6, s105, v314414// GFX12: encoding: [0x01,0x04,0x96,0xc9,0x69,0x06,0x06,0xff]14415// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14416 14417v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, vcc_lo, v314418// GFX12: encoding: [0x7b,0x04,0x96,0xc9,0x6a,0x06,0x06,0xff]14419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14420 14421v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v314422// GFX12: encoding: [0x7f,0x04,0x96,0xc9,0x6b,0x06,0x06,0xff]14423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14424 14425v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, ttmp15, v314426// GFX12: encoding: [0x7e,0x04,0x96,0xc9,0x7b,0x06,0x06,0xff]14427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14428 14429v_dual_subrev_f32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v314430// GFX12: encoding: [0x7d,0x04,0x96,0xc9,0x7d,0x06,0x06,0xff]14431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14432 14433v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, exec_lo, v314434// GFX12: encoding: [0x6b,0x04,0x96,0xc9,0x7e,0x06,0x06,0xff]14435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14436 14437v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, exec_hi, v314438// GFX12: encoding: [0x6a,0x04,0x96,0xc9,0x7f,0x06,0x06,0xff]14439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14440 14441v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v314442// GFX12: encoding: [0xff,0x04,0x96,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]14443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14444 14445v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v314446// GFX12: encoding: [0xfd,0x04,0x96,0xc9,0xc1,0x06,0x06,0xff]14447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14448 14449v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v214450// GFX12: encoding: [0xf0,0x06,0x96,0xc9,0xf0,0x04,0x06,0xff]14451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14452 14453v_dual_subrev_f32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v514454// GFX12: encoding: [0xc1,0x08,0x96,0xc9,0xfd,0x0a,0x06,0xff]14455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14456 14457v_dual_subrev_f32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v414458// GFX12: encoding: [0x7c,0x0a,0x96,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]14459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14460 14461v_dual_subrev_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v114462// GFX12: encoding: [0x04,0xff,0x91,0xc9,0x01,0x01,0x06,0xff]14463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14464 14465v_dual_subrev_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v25514466// GFX12: encoding: [0x01,0xff,0x91,0xc9,0xff,0x01,0x06,0xff]14467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14468 14469v_dual_subrev_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v214470// GFX12: encoding: [0xff,0xff,0x91,0xc9,0x02,0x01,0x06,0xff]14471// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14472 14473v_dual_subrev_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v314474// GFX12: encoding: [0x02,0xff,0x91,0xc9,0x03,0x01,0x06,0xff]14475// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14476 14477v_dual_subrev_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v414478// GFX12: encoding: [0x03,0xff,0x91,0xc9,0x04,0x01,0x06,0xff]14479// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14480 14481v_dual_subrev_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s114482// GFX12: encoding: [0x69,0xfe,0x91,0xc9,0x01,0x00,0x06,0xff]14483// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14484 14485v_dual_subrev_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s10514486// GFX12: encoding: [0x01,0xfe,0x91,0xc9,0x69,0x00,0x06,0xff]14487// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14488 14489v_dual_subrev_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo14490// GFX12: encoding: [0x7b,0xfe,0x91,0xc9,0x6a,0x00,0x06,0xff]14491// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14492 14493v_dual_subrev_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi14494// GFX12: encoding: [0x7f,0xfe,0x91,0xc9,0x6b,0x00,0x06,0xff]14495// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14496 14497v_dual_subrev_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp1514498// GFX12: encoding: [0x7e,0xfe,0x91,0xc9,0x7b,0x00,0x06,0xff]14499// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14500 14501v_dual_subrev_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m014502// GFX12: encoding: [0x7d,0xfe,0x91,0xc9,0x7d,0x00,0x06,0xff]14503// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14504 14505v_dual_subrev_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo14506// GFX12: encoding: [0x6b,0xfe,0x91,0xc9,0x7e,0x00,0x06,0xff]14507// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14508 14509v_dual_subrev_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi14510// GFX12: encoding: [0x6a,0xfe,0x91,0xc9,0x7f,0x00,0x06,0xff]14511// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14512 14513v_dual_subrev_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null14514// GFX12: encoding: [0xff,0xfe,0x91,0xc9,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]14515// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14516 14517v_dual_subrev_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -114518// GFX12: encoding: [0xfd,0xfe,0x91,0xc9,0xc1,0x00,0x06,0xff]14519// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14520 14521v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.514522// GFX12: encoding: [0xf0,0x06,0x90,0xc9,0xf0,0x00,0x06,0xff]14523// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14524 14525v_dual_subrev_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc14526// GFX12: encoding: [0xc1,0x08,0x90,0xc9,0xfd,0x00,0x06,0xff]14527// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14528 14529v_dual_subrev_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf12345614530// GFX12: encoding: [0x7c,0x0a,0x90,0xc9,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]14531// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14532 14533v_dual_subrev_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v314534// GFX12: encoding: [0x04,0x05,0x8e,0xc9,0x01,0x07,0x06,0xff]14535// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14536 14537v_dual_subrev_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v314538// GFX12: encoding: [0x01,0x05,0x8e,0xc9,0xff,0x07,0x06,0xff]14539// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14540 14541v_dual_subrev_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v314542// GFX12: encoding: [0xff,0x05,0x8e,0xc9,0x02,0x07,0x06,0xff]14543// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14544 14545v_dual_subrev_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v314546// GFX12: encoding: [0x02,0x05,0x8e,0xc9,0x03,0x07,0x06,0xff]14547// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14548 14549v_dual_subrev_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v314550// GFX12: encoding: [0x03,0x05,0x8e,0xc9,0x04,0x07,0x06,0xff]14551// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14552 14553v_dual_subrev_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v314554// GFX12: encoding: [0x69,0x04,0x8e,0xc9,0x01,0x06,0x06,0xff]14555// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14556 14557v_dual_subrev_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v314558// GFX12: encoding: [0x01,0x04,0x8e,0xc9,0x69,0x06,0x06,0xff]14559// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14560 14561v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v314562// GFX12: encoding: [0x7b,0x04,0x8e,0xc9,0x6a,0x06,0x06,0xff]14563// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14564 14565v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v314566// GFX12: encoding: [0x7f,0x04,0x8e,0xc9,0x6b,0x06,0x06,0xff]14567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14568 14569v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v314570// GFX12: encoding: [0x7e,0x04,0x8e,0xc9,0x7b,0x06,0x06,0xff]14571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14572 14573v_dual_subrev_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v314574// GFX12: encoding: [0x7d,0x04,0x8e,0xc9,0x7d,0x06,0x06,0xff]14575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14576 14577v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v314578// GFX12: encoding: [0x6b,0x04,0x8e,0xc9,0x7e,0x06,0x06,0xff]14579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14580 14581v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v314582// GFX12: encoding: [0x6a,0x04,0x8e,0xc9,0x7f,0x06,0x06,0xff]14583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14584 14585v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v314586// GFX12: encoding: [0xff,0x04,0x8e,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]14587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14588 14589v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v314590// GFX12: encoding: [0xfd,0x04,0x8e,0xc9,0xc1,0x06,0x06,0xff]14591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14592 14593v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v214594// GFX12: encoding: [0xf0,0x06,0x8e,0xc9,0xf0,0x04,0x06,0xff]14595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14596 14597v_dual_subrev_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v514598// GFX12: encoding: [0xc1,0x08,0x8e,0xc9,0xfd,0x0a,0x06,0xff]14599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14600 14601v_dual_subrev_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v414602// GFX12: encoding: [0x7c,0x0a,0x8e,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]14603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14604 14605v_dual_subrev_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v314606// GFX12: encoding: [0x04,0x05,0x86,0xc9,0x01,0x07,0x06,0xff]14607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14608 14609v_dual_subrev_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v314610// GFX12: encoding: [0x01,0x05,0x86,0xc9,0xff,0x07,0x06,0xff]14611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14612 14613v_dual_subrev_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v314614// GFX12: encoding: [0xff,0x05,0x86,0xc9,0x02,0x07,0x06,0xff]14615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14616 14617v_dual_subrev_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v314618// GFX12: encoding: [0x02,0x05,0x86,0xc9,0x03,0x07,0x06,0xff]14619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14620 14621v_dual_subrev_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v314622// GFX12: encoding: [0x03,0x05,0x86,0xc9,0x04,0x07,0x06,0xff]14623// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14624 14625v_dual_subrev_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v314626// GFX12: encoding: [0x69,0x04,0x86,0xc9,0x01,0x06,0x06,0xff]14627// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14628 14629v_dual_subrev_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v314630// GFX12: encoding: [0x01,0x04,0x86,0xc9,0x69,0x06,0x06,0xff]14631// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14632 14633v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v314634// GFX12: encoding: [0x7b,0x04,0x86,0xc9,0x6a,0x06,0x06,0xff]14635// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14636 14637v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v314638// GFX12: encoding: [0x7f,0x04,0x86,0xc9,0x6b,0x06,0x06,0xff]14639// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14640 14641v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v314642// GFX12: encoding: [0x7e,0x04,0x86,0xc9,0x7b,0x06,0x06,0xff]14643// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14644 14645v_dual_subrev_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v314646// GFX12: encoding: [0x7d,0x04,0x86,0xc9,0x7d,0x06,0x06,0xff]14647// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14648 14649v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v314650// GFX12: encoding: [0x6b,0x04,0x86,0xc9,0x7e,0x06,0x06,0xff]14651// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14652 14653v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v314654// GFX12: encoding: [0x6a,0x04,0x86,0xc9,0x7f,0x06,0x06,0xff]14655// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14656 14657v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v314658// GFX12: encoding: [0xff,0x04,0x86,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]14659// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14660 14661v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v314662// GFX12: encoding: [0xfd,0x04,0x86,0xc9,0xc1,0x06,0x06,0xff]14663// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14664 14665v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v214666// GFX12: encoding: [0xf0,0x06,0x86,0xc9,0xf0,0x04,0x06,0xff]14667// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14668 14669v_dual_subrev_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v514670// GFX12: encoding: [0xc1,0x08,0x86,0xc9,0xfd,0x0a,0x06,0xff]14671// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14672 14673v_dual_subrev_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v414674// GFX12: encoding: [0x7c,0x0a,0x86,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]14675// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14676 14677v_dual_subrev_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v314678// GFX12: encoding: [0x04,0x05,0x8a,0xc9,0x01,0x07,0x06,0xff]14679// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14680 14681v_dual_subrev_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v314682// GFX12: encoding: [0x01,0x05,0x8a,0xc9,0xff,0x07,0x06,0xff]14683// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14684 14685v_dual_subrev_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v314686// GFX12: encoding: [0xff,0x05,0x8a,0xc9,0x02,0x07,0x06,0xff]14687// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14688 14689v_dual_subrev_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v314690// GFX12: encoding: [0x02,0x05,0x8a,0xc9,0x03,0x07,0x06,0xff]14691// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14692 14693v_dual_subrev_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v314694// GFX12: encoding: [0x03,0x05,0x8a,0xc9,0x04,0x07,0x06,0xff]14695// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14696 14697v_dual_subrev_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v314698// GFX12: encoding: [0x69,0x04,0x8a,0xc9,0x01,0x06,0x06,0xff]14699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14700 14701v_dual_subrev_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v314702// GFX12: encoding: [0x01,0x04,0x8a,0xc9,0x69,0x06,0x06,0xff]14703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14704 14705v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v314706// GFX12: encoding: [0x7b,0x04,0x8a,0xc9,0x6a,0x06,0x06,0xff]14707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14708 14709v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v314710// GFX12: encoding: [0x7f,0x04,0x8a,0xc9,0x6b,0x06,0x06,0xff]14711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14712 14713v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v314714// GFX12: encoding: [0x7e,0x04,0x8a,0xc9,0x7b,0x06,0x06,0xff]14715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14716 14717v_dual_subrev_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v314718// GFX12: encoding: [0x7d,0x04,0x8a,0xc9,0x7d,0x06,0x06,0xff]14719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14720 14721v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v314722// GFX12: encoding: [0x6b,0x04,0x8a,0xc9,0x7e,0x06,0x06,0xff]14723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14724 14725v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v314726// GFX12: encoding: [0x6a,0x04,0x8a,0xc9,0x7f,0x06,0x06,0xff]14727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14728 14729v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v314730// GFX12: encoding: [0xff,0x04,0x8a,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]14731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14732 14733v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v314734// GFX12: encoding: [0xfd,0x04,0x8a,0xc9,0xc1,0x06,0x06,0xff]14735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14736 14737v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v214738// GFX12: encoding: [0xf0,0x06,0x8a,0xc9,0xf0,0x04,0x06,0xff]14739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14740 14741v_dual_subrev_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v514742// GFX12: encoding: [0xc1,0x08,0x8a,0xc9,0xfd,0x0a,0x06,0xff]14743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14744 14745v_dual_subrev_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v414746// GFX12: encoding: [0x7c,0x0a,0x8a,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]14747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14748 14749v_dual_subrev_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v314750// GFX12: encoding: [0x04,0x05,0x8c,0xc9,0x01,0x07,0x06,0xff]14751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14752 14753v_dual_subrev_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v314754// GFX12: encoding: [0x01,0x05,0x8c,0xc9,0xff,0x07,0x06,0xff]14755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14756 14757v_dual_subrev_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v314758// GFX12: encoding: [0xff,0x05,0x8c,0xc9,0x02,0x07,0x06,0xff]14759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14760 14761v_dual_subrev_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v314762// GFX12: encoding: [0x02,0x05,0x8c,0xc9,0x03,0x07,0x06,0xff]14763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14764 14765v_dual_subrev_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v314766// GFX12: encoding: [0x03,0x05,0x8c,0xc9,0x04,0x07,0x06,0xff]14767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14768 14769v_dual_subrev_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v314770// GFX12: encoding: [0x69,0x04,0x8c,0xc9,0x01,0x06,0x06,0xff]14771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14772 14773v_dual_subrev_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v314774// GFX12: encoding: [0x01,0x04,0x8c,0xc9,0x69,0x06,0x06,0xff]14775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14776 14777v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v314778// GFX12: encoding: [0x7b,0x04,0x8c,0xc9,0x6a,0x06,0x06,0xff]14779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14780 14781v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v314782// GFX12: encoding: [0x7f,0x04,0x8c,0xc9,0x6b,0x06,0x06,0xff]14783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14784 14785v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v314786// GFX12: encoding: [0x7e,0x04,0x8c,0xc9,0x7b,0x06,0x06,0xff]14787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14788 14789v_dual_subrev_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v314790// GFX12: encoding: [0x7d,0x04,0x8c,0xc9,0x7d,0x06,0x06,0xff]14791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14792 14793v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v314794// GFX12: encoding: [0x6b,0x04,0x8c,0xc9,0x7e,0x06,0x06,0xff]14795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14796 14797v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v314798// GFX12: encoding: [0x6a,0x04,0x8c,0xc9,0x7f,0x06,0x06,0xff]14799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14800 14801v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v314802// GFX12: encoding: [0xff,0x04,0x8c,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]14803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14804 14805v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v314806// GFX12: encoding: [0xfd,0x04,0x8c,0xc9,0xc1,0x06,0x06,0xff]14807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14808 14809v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v214810// GFX12: encoding: [0xf0,0x06,0x8c,0xc9,0xf0,0x04,0x06,0xff]14811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14812 14813v_dual_subrev_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v514814// GFX12: encoding: [0xc1,0x08,0x8c,0xc9,0xfd,0x0a,0x06,0xff]14815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14816 14817v_dual_subrev_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v414818// GFX12: encoding: [0x7c,0x0a,0x8c,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]14819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14820 14821v_dual_add_f32 v255, v4, v2 :: v_dual_dot2acc_f32_bf16 v6, v1, v314822// GFX12: encoding: [0x04,0x05,0x1a,0xc9,0x01,0x07,0x06,0xff]14823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14824 14825v_dual_add_f32 v255, v1, v2 :: v_dual_dot2acc_f32_bf16 v6, v255, v314826// GFX12: encoding: [0x01,0x05,0x1a,0xc9,0xff,0x07,0x06,0xff]14827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14828 14829v_dual_add_f32 v255, v255, v2 :: v_dual_dot2acc_f32_bf16 v6, v2, v314830// GFX12: encoding: [0xff,0x05,0x1a,0xc9,0x02,0x07,0x06,0xff]14831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14832 14833v_dual_add_f32 v255, v2, v2 :: v_dual_dot2acc_f32_bf16 v6, v3, v314834// GFX12: encoding: [0x02,0x05,0x1a,0xc9,0x03,0x07,0x06,0xff]14835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14836 14837v_dual_add_f32 v255, v3, v2 :: v_dual_dot2acc_f32_bf16 v6, v4, v314838// GFX12: encoding: [0x03,0x05,0x1a,0xc9,0x04,0x07,0x06,0xff]14839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14840 14841v_dual_add_f32 v255, s105, v2 :: v_dual_dot2acc_f32_bf16 v6, s1, v314842// GFX12: encoding: [0x69,0x04,0x1a,0xc9,0x01,0x06,0x06,0xff]14843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14844 14845v_dual_add_f32 v255, s1, v2 :: v_dual_dot2acc_f32_bf16 v6, s105, v314846// GFX12: encoding: [0x01,0x04,0x1a,0xc9,0x69,0x06,0x06,0xff]14847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14848 14849v_dual_add_f32 v255, ttmp15, v2 :: v_dual_dot2acc_f32_bf16 v6, vcc_lo, v314850// GFX12: encoding: [0x7b,0x04,0x1a,0xc9,0x6a,0x06,0x06,0xff]14851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14852 14853v_dual_add_f32 v255, exec_hi, v2 :: v_dual_dot2acc_f32_bf16 v6, vcc_hi, v314854// GFX12: encoding: [0x7f,0x04,0x1a,0xc9,0x6b,0x06,0x06,0xff]14855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14856 14857v_dual_add_f32 v255, exec_lo, v2 :: v_dual_dot2acc_f32_bf16 v6, ttmp15, v314858// GFX12: encoding: [0x7e,0x04,0x1a,0xc9,0x7b,0x06,0x06,0xff]14859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14860 14861v_dual_add_f32 v255, m0, v2 :: v_dual_dot2acc_f32_bf16 v6, m0, v314862// GFX12: encoding: [0x7d,0x04,0x1a,0xc9,0x7d,0x06,0x06,0xff]14863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14864 14865v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_dot2acc_f32_bf16 v6, exec_lo, v314866// GFX12: encoding: [0x6b,0x04,0x1a,0xc9,0x7e,0x06,0x06,0xff]14867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14868 14869v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_dot2acc_f32_bf16 v6, exec_hi, v314870// GFX12: encoding: [0x6a,0x04,0x1a,0xc9,0x7f,0x06,0x06,0xff]14871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14872 14873v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_dot2acc_f32_bf16 v6, null, v314874// GFX12: encoding: [0xff,0x04,0x1a,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]14875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14876 14877v_dual_add_f32 v255, src_scc, v2 :: v_dual_dot2acc_f32_bf16 v6, -1, v314878// GFX12: encoding: [0xfd,0x04,0x1a,0xc9,0xc1,0x06,0x06,0xff]14879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14880 14881v_dual_add_f32 v255, 0.5, v3 :: v_dual_dot2acc_f32_bf16 v6, 0.5, v214882// GFX12: encoding: [0xf0,0x06,0x1a,0xc9,0xf0,0x04,0x06,0xff]14883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14884 14885v_dual_add_f32 v255, -1, v4 :: v_dual_dot2acc_f32_bf16 v6, src_scc, v514886// GFX12: encoding: [0xc1,0x08,0x1a,0xc9,0xfd,0x0a,0x06,0xff]14887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14888 14889v_dual_add_f32 v6, null, v5 :: v_dual_dot2acc_f32_bf16 v255, 0xfe0b, v414890// GFX12: encoding: [0x7c,0x0a,0x1a,0xc9,0xff,0x08,0xfe,0x06,0x0b,0xfe,0x00,0x00]14891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14892 14893v_dual_dot2acc_f32_bf16 v255, v4, v2 :: v_dual_add_f32 v6, v1, v314894// GFX12: encoding: [0x04,0x05,0x48,0xcb,0x01,0x07,0x06,0xff]14895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14896 14897v_dual_dot2acc_f32_bf16 v255, v1, v2 :: v_dual_add_f32 v6, v255, v314898// GFX12: encoding: [0x01,0x05,0x48,0xcb,0xff,0x07,0x06,0xff]14899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14900 14901v_dual_dot2acc_f32_bf16 v255, v255, v2 :: v_dual_add_f32 v6, v2, v314902// GFX12: encoding: [0xff,0x05,0x48,0xcb,0x02,0x07,0x06,0xff]14903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14904 14905v_dual_dot2acc_f32_bf16 v255, v2, v2 :: v_dual_add_f32 v6, v3, v314906// GFX12: encoding: [0x02,0x05,0x48,0xcb,0x03,0x07,0x06,0xff]14907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14908 14909v_dual_dot2acc_f32_bf16 v255, v3, v2 :: v_dual_add_f32 v6, v4, v314910// GFX12: encoding: [0x03,0x05,0x48,0xcb,0x04,0x07,0x06,0xff]14911// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14912 14913v_dual_dot2acc_f32_bf16 v255, s105, v2 :: v_dual_add_f32 v6, s1, v314914// GFX12: encoding: [0x69,0x04,0x48,0xcb,0x01,0x06,0x06,0xff]14915// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14916 14917v_dual_dot2acc_f32_bf16 v255, s1, v2 :: v_dual_add_f32 v6, s105, v314918// GFX12: encoding: [0x01,0x04,0x48,0xcb,0x69,0x06,0x06,0xff]14919// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14920 14921v_dual_dot2acc_f32_bf16 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v314922// GFX12: encoding: [0x7b,0x04,0x48,0xcb,0x6a,0x06,0x06,0xff]14923// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14924 14925v_dual_dot2acc_f32_bf16 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v314926// GFX12: encoding: [0x7f,0x04,0x48,0xcb,0x6b,0x06,0x06,0xff]14927// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14928 14929v_dual_dot2acc_f32_bf16 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v314930// GFX12: encoding: [0x7e,0x04,0x48,0xcb,0x7b,0x06,0x06,0xff]14931// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14932 14933v_dual_dot2acc_f32_bf16 v255, m0, v2 :: v_dual_add_f32 v6, m0, v314934// GFX12: encoding: [0x7d,0x04,0x48,0xcb,0x7d,0x06,0x06,0xff]14935// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14936 14937v_dual_dot2acc_f32_bf16 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v314938// GFX12: encoding: [0x6b,0x04,0x48,0xcb,0x7e,0x06,0x06,0xff]14939// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14940 14941v_dual_dot2acc_f32_bf16 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v314942// GFX12: encoding: [0x6a,0x04,0x48,0xcb,0x7f,0x06,0x06,0xff]14943// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14944 14945v_dual_dot2acc_f32_bf16 v255, 0xfe0b, v2 :: v_dual_add_f32 v6, null, v314946// GFX12: encoding: [0xff,0x04,0x48,0xcb,0x7c,0x06,0x06,0xff,0x0b,0xfe,0x00,0x00]14947// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14948 14949v_dual_dot2acc_f32_bf16 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v314950// GFX12: encoding: [0xfd,0x04,0x48,0xcb,0xc1,0x06,0x06,0xff]14951// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14952 14953v_dual_dot2acc_f32_bf16 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v214954// GFX12: encoding: [0xf0,0x06,0x48,0xcb,0xf0,0x04,0x06,0xff]14955// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14956 14957v_dual_dot2acc_f32_bf16 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v514958// GFX12: encoding: [0xc1,0x08,0x48,0xcb,0xfd,0x0a,0x06,0xff]14959// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14960 14961v_dual_dot2acc_f32_bf16 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v414962// GFX12: encoding: [0x7c,0x0a,0x48,0xcb,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]14963// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14964 14965v_dual_dot2acc_f32_bf16 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v314966// GFX12: encoding: [0x04,0x05,0x60,0xcb,0x01,0x07,0x06,0xff]14967// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14968 14969v_dual_dot2acc_f32_bf16 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v314970// GFX12: encoding: [0x01,0x05,0x60,0xcb,0xff,0x07,0x06,0xff]14971// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14972 14973v_dual_dot2acc_f32_bf16 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v314974// GFX12: encoding: [0xff,0x05,0x60,0xcb,0x02,0x07,0x06,0xff]14975// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14976 14977v_dual_dot2acc_f32_bf16 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v314978// GFX12: encoding: [0x02,0x05,0x60,0xcb,0x03,0x07,0x06,0xff]14979// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14980 14981v_dual_dot2acc_f32_bf16 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v314982// GFX12: encoding: [0x03,0x05,0x60,0xcb,0x04,0x07,0x06,0xff]14983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14984 14985v_dual_dot2acc_f32_bf16 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v314986// GFX12: encoding: [0x69,0x04,0x60,0xcb,0x01,0x06,0x06,0xff]14987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14988 14989v_dual_dot2acc_f32_bf16 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v314990// GFX12: encoding: [0x01,0x04,0x60,0xcb,0x69,0x06,0x06,0xff]14991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14992 14993v_dual_dot2acc_f32_bf16 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v314994// GFX12: encoding: [0x7b,0x04,0x60,0xcb,0x6a,0x06,0x06,0xff]14995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error14996 14997v_dual_dot2acc_f32_bf16 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v314998// GFX12: encoding: [0x7f,0x04,0x60,0xcb,0x6b,0x06,0x06,0xff]14999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error15000 15001v_dual_dot2acc_f32_bf16 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v315002// GFX12: encoding: [0x7e,0x04,0x60,0xcb,0x7b,0x06,0x06,0xff]15003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error15004 15005v_dual_dot2acc_f32_bf16 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v315006// GFX12: encoding: [0x7d,0x04,0x60,0xcb,0x7d,0x06,0x06,0xff]15007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error15008 15009v_dual_dot2acc_f32_bf16 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v315010// GFX12: encoding: [0x6b,0x04,0x60,0xcb,0x7e,0x06,0x06,0xff]15011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error15012 15013v_dual_dot2acc_f32_bf16 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v315014// GFX12: encoding: [0x6a,0x04,0x60,0xcb,0x7f,0x06,0x06,0xff]15015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error15016 15017v_dual_dot2acc_f32_bf16 v255, 0xfe0b, v2 :: v_dual_add_nc_u32 v6, null, v315018// GFX12: encoding: [0xff,0x04,0x60,0xcb,0x7c,0x06,0x06,0xff,0x0b,0xfe,0x00,0x00]15019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error15020 15021v_dual_dot2acc_f32_bf16 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v315022// GFX12: encoding: [0xfd,0x04,0x60,0xcb,0xc1,0x06,0x06,0xff]15023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error15024 15025v_dual_dot2acc_f32_bf16 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v215026// GFX12: encoding: [0xf0,0x06,0x60,0xcb,0xf0,0x04,0x06,0xff]15027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error15028 15029v_dual_dot2acc_f32_bf16 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v515030// GFX12: encoding: [0xc1,0x08,0x60,0xcb,0xfd,0x0a,0x06,0xff]15031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error15032 15033v_dual_dot2acc_f32_bf16 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v415034// GFX12: encoding: [0x7c,0x0a,0x60,0xcb,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]15035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error15036