brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.1 MiB · 9c4c576 Raw
14311 lines · plain
1// NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --version 52// RUN: llvm-mc -triple=amdgcn -mcpu=gfx1250 -show-encoding %s | FileCheck --check-prefixes=GFX12 %s3// RUN: llvm-mc -triple=amdgcn -mcpu=gfx1250 -show-encoding %s | FileCheck --check-prefixes=GFX12 %s4// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1250 -mattr=-wavefrontsize32,+wavefrontsize64 -show-encoding %s 2>&1 | FileCheck --check-prefixes=W64-ERR --implicit-check-not=error: %s5 6v_dual_add_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v37// GFX12: v_dual_add_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x08,0xc9,0x01,0x07,0x06,0xff]8// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329 10v_dual_add_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v311// GFX12: v_dual_add_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x08,0xc9,0xff,0x07,0x06,0xff]12// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213 14v_dual_add_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v315// GFX12: v_dual_add_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x08,0xc9,0x02,0x07,0x06,0xff]16// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3217 18v_dual_add_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v319// GFX12: v_dual_add_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x08,0xc9,0x03,0x07,0x06,0xff]20// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3221 22v_dual_add_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v323// GFX12: v_dual_add_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x08,0xc9,0x04,0x07,0x06,0xff]24// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3225 26v_dual_add_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v327// GFX12: v_dual_add_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x08,0xc9,0x01,0x06,0x06,0xff]28// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3229 30v_dual_add_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v331// GFX12: v_dual_add_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x08,0xc9,0x69,0x06,0x06,0xff]32// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3233 34v_dual_add_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v335// GFX12: v_dual_add_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x08,0xc9,0x6a,0x06,0x06,0xff]36// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3237 38v_dual_add_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v339// GFX12: v_dual_add_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x08,0xc9,0x6b,0x06,0x06,0xff]40// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3241 42v_dual_add_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v343// GFX12: v_dual_add_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x08,0xc9,0x7b,0x06,0x06,0xff]44// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3245 46v_dual_add_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v347// GFX12: v_dual_add_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x08,0xc9,0x7d,0x06,0x06,0xff]48// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3249 50v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v351// GFX12: v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x08,0xc9,0x7e,0x06,0x06,0xff]52// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3253 54v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v355// GFX12: v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x08,0xc9,0x7f,0x06,0x06,0xff]56// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3257 58v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v359// GFX12: v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v3 ; encoding: [0xff,0x04,0x08,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]60// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3261 62v_dual_add_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v363// GFX12: v_dual_add_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x08,0xc9,0xc1,0x06,0x06,0xff]64// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3265 66v_dual_add_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v267// GFX12: v_dual_add_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x08,0xc9,0xf0,0x04,0x06,0xff]68// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3269 70v_dual_add_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v571// GFX12: v_dual_add_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x08,0xc9,0xfd,0x0a,0x06,0xff]72// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3273 74v_dual_add_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v475// GFX12: v_dual_add_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x08,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]76// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3277 78v_dual_add_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v379// GFX12: v_dual_add_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v3 ; encoding: [0x04,0x05,0x20,0xc9,0x01,0x07,0x06,0xff]80// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3281 82v_dual_add_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v383// GFX12: v_dual_add_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v3 ; encoding: [0x01,0x05,0x20,0xc9,0xff,0x07,0x06,0xff]84// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3285 86v_dual_add_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v387// GFX12: v_dual_add_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v3 ; encoding: [0xff,0x05,0x20,0xc9,0x02,0x07,0x06,0xff]88// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3289 90v_dual_add_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v391// GFX12: v_dual_add_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v3 ; encoding: [0x02,0x05,0x20,0xc9,0x03,0x07,0x06,0xff]92// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3293 94v_dual_add_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v395// GFX12: v_dual_add_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v3 ; encoding: [0x03,0x05,0x20,0xc9,0x04,0x07,0x06,0xff]96// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3297 98v_dual_add_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v399// GFX12: v_dual_add_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v3 ; encoding: [0x69,0x04,0x20,0xc9,0x01,0x06,0x06,0xff]100// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32101 102v_dual_add_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v3103// GFX12: v_dual_add_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v3 ; encoding: [0x01,0x04,0x20,0xc9,0x69,0x06,0x06,0xff]104// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32105 106v_dual_add_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v3107// GFX12: v_dual_add_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x20,0xc9,0x6a,0x06,0x06,0xff]108// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32109 110v_dual_add_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v3111// GFX12: v_dual_add_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x20,0xc9,0x6b,0x06,0x06,0xff]112// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32113 114v_dual_add_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v3115// GFX12: v_dual_add_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x20,0xc9,0x7b,0x06,0x06,0xff]116// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32117 118v_dual_add_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v3119// GFX12: v_dual_add_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v3 ; encoding: [0x7d,0x04,0x20,0xc9,0x7d,0x06,0x06,0xff]120// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32121 122v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v3123// GFX12: v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x20,0xc9,0x7e,0x06,0x06,0xff]124// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32125 126v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v3127// GFX12: v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x20,0xc9,0x7f,0x06,0x06,0xff]128// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32129 130v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v3131// GFX12: v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v3 ; encoding: [0xff,0x04,0x20,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]132// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32133 134v_dual_add_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v3135// GFX12: v_dual_add_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v3 ; encoding: [0xfd,0x04,0x20,0xc9,0xc1,0x06,0x06,0xff]136// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32137 138v_dual_add_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v2139// GFX12: v_dual_add_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x20,0xc9,0xf0,0x04,0x06,0xff]140// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32141 142v_dual_add_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5143// GFX12: v_dual_add_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x20,0xc9,0xfd,0x0a,0x06,0xff]144// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32145 146v_dual_add_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v4147// GFX12: v_dual_add_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x20,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]148// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32149 150v_dual_add_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3151// GFX12: v_dual_add_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3 ; encoding: [0x04,0x05,0x12,0xc9,0x01,0x07,0x06,0xff]152// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32153 154v_dual_add_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3155// GFX12: v_dual_add_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3 ; encoding: [0x01,0x05,0x12,0xc9,0xff,0x07,0x06,0xff]156// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32157 158v_dual_add_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3159// GFX12: v_dual_add_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3 ; encoding: [0xff,0x05,0x12,0xc9,0x02,0x07,0x06,0xff]160// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32161 162v_dual_add_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3163// GFX12: v_dual_add_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3 ; encoding: [0x02,0x05,0x12,0xc9,0x03,0x07,0x06,0xff]164// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32165 166v_dual_add_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3167// GFX12: v_dual_add_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3 ; encoding: [0x03,0x05,0x12,0xc9,0x04,0x07,0x06,0xff]168// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32169 170v_dual_add_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3171// GFX12: v_dual_add_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3 ; encoding: [0x69,0x04,0x12,0xc9,0x69,0x06,0x06,0xff]172// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32173 174v_dual_add_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3175// GFX12: v_dual_add_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3 ; encoding: [0x01,0x04,0x12,0xc9,0x01,0x06,0x06,0xff]176// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32177 178v_dual_add_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3179// GFX12: v_dual_add_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x12,0xc9,0x7b,0x06,0x06,0xff]180// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32181 182v_dual_add_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v3183// GFX12: v_dual_add_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x12,0xc9,0x7f,0x06,0x06,0xff]184// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32185 186v_dual_add_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v3187// GFX12: v_dual_add_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x12,0xc9,0x7e,0x06,0x06,0xff]188// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32189 190v_dual_add_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3191// GFX12: v_dual_add_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0x12,0xc9,0x7d,0x06,0x06,0xff]192// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32193 194v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v3195// GFX12: v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x12,0xc9,0x6b,0x06,0x06,0xff]196// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32197 198v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v3199// GFX12: v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x12,0xc9,0x6a,0x06,0x06,0xff]200// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32201 202v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v3203// GFX12: v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v3 ; encoding: [0xff,0x04,0x12,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]204// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32205 206v_dual_add_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v3207// GFX12: v_dual_add_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v3 ; encoding: [0xfd,0x04,0x12,0xc9,0xc1,0x06,0x06,0xff]208// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32209 210v_dual_add_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v2211// GFX12: v_dual_add_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x12,0xc9,0xf0,0x04,0x06,0xff]212// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32213 214v_dual_add_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5215// GFX12: v_dual_add_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x12,0xc9,0xfd,0x0a,0x06,0xff]216// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32217 218v_dual_add_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v4219// GFX12: v_dual_add_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x12,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]220// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32221 222v_dual_add_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf123456223// GFX12: v_dual_add_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf123456 ; encoding: [0x04,0x05,0x02,0xc9,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]224// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32225 226v_dual_add_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf123456227// GFX12: v_dual_add_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf123456 ; encoding: [0x01,0x05,0x02,0xc9,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]228// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32229 230v_dual_add_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf123456231// GFX12: v_dual_add_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf123456 ; encoding: [0xff,0x05,0x02,0xc9,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]232// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32233 234v_dual_add_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf123456235// GFX12: v_dual_add_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf123456 ; encoding: [0x02,0x05,0x02,0xc9,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]236// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32237 238v_dual_add_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf123456239// GFX12: v_dual_add_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf123456 ; encoding: [0x03,0x05,0x02,0xc9,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]240// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32241 242v_dual_add_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf123456243// GFX12: v_dual_add_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf123456 ; encoding: [0x69,0x04,0x02,0xc9,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]244// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32245 246v_dual_add_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf123456247// GFX12: v_dual_add_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf123456 ; encoding: [0x01,0x04,0x02,0xc9,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]248// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32249 250v_dual_add_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf123456251// GFX12: v_dual_add_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf123456 ; encoding: [0x7b,0x04,0x02,0xc9,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]252// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32253 254v_dual_add_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf123456255// GFX12: v_dual_add_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf123456 ; encoding: [0x7f,0x04,0x02,0xc9,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]256// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32257 258v_dual_add_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf123456259// GFX12: v_dual_add_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf123456 ; encoding: [0x7e,0x04,0x02,0xc9,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]260// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32261 262v_dual_add_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf123456263// GFX12: v_dual_add_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf123456 ; encoding: [0x7d,0x04,0x02,0xc9,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]264// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32265 266v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf123456267// GFX12: v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf123456 ; encoding: [0x6b,0x04,0x02,0xc9,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]268// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32269 270v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf123456271// GFX12: v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf123456 ; encoding: [0x6a,0x04,0x02,0xc9,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]272// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32273 274v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf123456275// GFX12: v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf123456 ; encoding: [0xff,0x04,0x02,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]276// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32277 278v_dual_add_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf123456279// GFX12: v_dual_add_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf123456 ; encoding: [0xfd,0x04,0x02,0xc9,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]280// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32281 282v_dual_add_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf123456283// GFX12: v_dual_add_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf123456 ; encoding: [0xf0,0x06,0x02,0xc9,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]284// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32285 286v_dual_add_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456287// GFX12: v_dual_add_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456 ; encoding: [0xc1,0x08,0x02,0xc9,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]288// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32289 290v_dual_add_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf123456291// GFX12: v_dual_add_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf123456 ; encoding: [0x7c,0x0a,0x02,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]292// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32293 294v_dual_add_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3295// GFX12: v_dual_add_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x00,0xc9,0x01,0x07,0x06,0xff]296// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32297 298v_dual_add_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3299// GFX12: v_dual_add_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x00,0xc9,0xff,0x07,0x06,0xff]300// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32301 302v_dual_add_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3303// GFX12: v_dual_add_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x00,0xc9,0x02,0x07,0x06,0xff]304// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32305 306v_dual_add_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3307// GFX12: v_dual_add_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x00,0xc9,0x03,0x07,0x06,0xff]308// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32309 310v_dual_add_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3311// GFX12: v_dual_add_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x00,0xc9,0x04,0x07,0x06,0xff]312// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32313 314v_dual_add_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v3315// GFX12: v_dual_add_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x00,0xc9,0x01,0x06,0x06,0xff]316// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32317 318v_dual_add_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v3319// GFX12: v_dual_add_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x00,0xc9,0x69,0x06,0x06,0xff]320// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32321 322v_dual_add_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v3323// GFX12: v_dual_add_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x00,0xc9,0x6a,0x06,0x06,0xff]324// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32325 326v_dual_add_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v3327// GFX12: v_dual_add_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x00,0xc9,0x6b,0x06,0x06,0xff]328// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32329 330v_dual_add_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v3331// GFX12: v_dual_add_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x00,0xc9,0x7b,0x06,0x06,0xff]332// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32333 334v_dual_add_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3335// GFX12: v_dual_add_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x00,0xc9,0x7d,0x06,0x06,0xff]336// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32337 338v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v3339// GFX12: v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x00,0xc9,0x7e,0x06,0x06,0xff]340// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32341 342v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v3343// GFX12: v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x00,0xc9,0x7f,0x06,0x06,0xff]344// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32345 346v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v3347// GFX12: v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v3 ; encoding: [0xff,0x04,0x00,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]348// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32349 350v_dual_add_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v3351// GFX12: v_dual_add_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x00,0xc9,0xc1,0x06,0x06,0xff]352// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32353 354v_dual_add_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v2355// GFX12: v_dual_add_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x00,0xc9,0xf0,0x04,0x06,0xff]356// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32357 358v_dual_add_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5359// GFX12: v_dual_add_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x00,0xc9,0xfd,0x0a,0x06,0xff]360// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32361 362v_dual_add_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v4363// GFX12: v_dual_add_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x00,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]364// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32365 366v_dual_add_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v255367// GFX12: v_dual_add_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v255 ; encoding: [0x04,0xff,0x05,0xc9,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]368// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32369 370v_dual_add_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v255371// GFX12: v_dual_add_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v255 ; encoding: [0x01,0xff,0x05,0xc9,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]372// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32373 374v_dual_add_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v255375// GFX12: v_dual_add_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v255 ; encoding: [0xff,0xff,0x05,0xc9,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]376// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32377 378v_dual_add_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v255379// GFX12: v_dual_add_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v255 ; encoding: [0x02,0xff,0x05,0xc9,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]380// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32381 382v_dual_add_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v255383// GFX12: v_dual_add_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v255 ; encoding: [0x03,0xff,0x05,0xc9,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]384// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32385 386v_dual_add_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v255387// GFX12: v_dual_add_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v255 ; encoding: [0x69,0xfe,0x05,0xc9,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]388// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32389 390v_dual_add_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v255391// GFX12: v_dual_add_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v255 ; encoding: [0x01,0xfe,0x05,0xc9,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]392// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32393 394v_dual_add_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v255395// GFX12: v_dual_add_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v255 ; encoding: [0x7b,0xfe,0x05,0xc9,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]396// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32397 398v_dual_add_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v255399// GFX12: v_dual_add_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v255 ; encoding: [0x7f,0xfe,0x05,0xc9,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]400// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32401 402v_dual_add_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v255403// GFX12: v_dual_add_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v255 ; encoding: [0x7e,0xfe,0x05,0xc9,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]404// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32405 406v_dual_add_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v255407// GFX12: v_dual_add_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v255 ; encoding: [0x7d,0xfe,0x05,0xc9,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]408// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32409 410v_dual_add_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v255411// GFX12: v_dual_add_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v255 ; encoding: [0x6b,0xfe,0x05,0xc9,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]412// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32413 414v_dual_add_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v255415// GFX12: v_dual_add_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v255 ; encoding: [0x6a,0xfe,0x05,0xc9,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]416// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32417 418v_dual_add_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v255419// GFX12: v_dual_add_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v255 ; encoding: [0xff,0xfe,0x05,0xc9,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]420// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32421 422v_dual_add_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v255423// GFX12: v_dual_add_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v255 ; encoding: [0xfd,0xfe,0x05,0xc9,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]424// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32425 426v_dual_add_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v255427// GFX12: v_dual_add_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v255 ; encoding: [0xf0,0x06,0x04,0xc9,0xf0,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]428// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32429 430v_dual_add_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255431// GFX12: v_dual_add_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255 ; encoding: [0xc1,0x08,0x04,0xc9,0xfd,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]432// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32433 434v_dual_add_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v4435// GFX12: v_dual_add_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x04,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]436// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32437 438v_dual_add_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3439// GFX12: v_dual_add_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3 ; encoding: [0x04,0x05,0x22,0xc9,0x01,0x07,0x06,0xff]440// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32441 442v_dual_add_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3443// GFX12: v_dual_add_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3 ; encoding: [0x01,0x05,0x22,0xc9,0xff,0x07,0x06,0xff]444// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32445 446v_dual_add_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3447// GFX12: v_dual_add_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3 ; encoding: [0xff,0x05,0x22,0xc9,0x02,0x07,0x06,0xff]448// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32449 450v_dual_add_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3451// GFX12: v_dual_add_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3 ; encoding: [0x02,0x05,0x22,0xc9,0x03,0x07,0x06,0xff]452// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32453 454v_dual_add_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3455// GFX12: v_dual_add_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3 ; encoding: [0x03,0x05,0x22,0xc9,0x04,0x07,0x06,0xff]456// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32457 458v_dual_add_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v3459// GFX12: v_dual_add_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v3 ; encoding: [0x69,0x04,0x22,0xc9,0x01,0x06,0x06,0xff]460// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32461 462v_dual_add_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v3463// GFX12: v_dual_add_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v3 ; encoding: [0x01,0x04,0x22,0xc9,0x69,0x06,0x06,0xff]464// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32465 466v_dual_add_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v3467// GFX12: v_dual_add_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x22,0xc9,0x6a,0x06,0x06,0xff]468// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32469 470v_dual_add_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v3471// GFX12: v_dual_add_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x22,0xc9,0x6b,0x06,0x06,0xff]472// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32473 474v_dual_add_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v3475// GFX12: v_dual_add_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x22,0xc9,0x7b,0x06,0x06,0xff]476// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32477 478v_dual_add_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3479// GFX12: v_dual_add_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0x22,0xc9,0x7d,0x06,0x06,0xff]480// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32481 482v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v3483// GFX12: v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x22,0xc9,0x7e,0x06,0x06,0xff]484// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32485 486v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v3487// GFX12: v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x22,0xc9,0x7f,0x06,0x06,0xff]488// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32489 490v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v3491// GFX12: v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v3 ; encoding: [0xff,0x04,0x22,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]492// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32493 494v_dual_add_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v3495// GFX12: v_dual_add_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v3 ; encoding: [0xfd,0x04,0x22,0xc9,0xc1,0x06,0x06,0xff]496// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32497 498v_dual_add_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v2499// GFX12: v_dual_add_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x22,0xc9,0xf0,0x04,0x06,0xff]500// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32501 502v_dual_add_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5503// GFX12: v_dual_add_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x22,0xc9,0xfd,0x0a,0x06,0xff]504// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32505 506v_dual_add_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v4507// GFX12: v_dual_add_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x22,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]508// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32509 510v_dual_add_f32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v3511// GFX12: v_dual_add_f32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x14,0xc9,0x01,0x07,0x06,0xff]512// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32513 514v_dual_add_f32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v3515// GFX12: v_dual_add_f32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x14,0xc9,0xff,0x07,0x06,0xff]516// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32517 518v_dual_add_f32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v3519// GFX12: v_dual_add_f32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x14,0xc9,0x02,0x07,0x06,0xff]520// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32521 522v_dual_add_f32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v3523// GFX12: v_dual_add_f32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x14,0xc9,0x03,0x07,0x06,0xff]524// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32525 526v_dual_add_f32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v3527// GFX12: v_dual_add_f32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x14,0xc9,0x04,0x07,0x06,0xff]528// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32529 530v_dual_add_f32 v255, s105, v2 :: v_dual_max_num_f32 v6, s1, v3531// GFX12: v_dual_add_f32 v255, s105, v2 :: v_dual_max_num_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x14,0xc9,0x01,0x06,0x06,0xff]532// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32533 534v_dual_add_f32 v255, s1, v2 :: v_dual_max_num_f32 v6, s105, v3535// GFX12: v_dual_add_f32 v255, s1, v2 :: v_dual_max_num_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x14,0xc9,0x69,0x06,0x06,0xff]536// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32537 538v_dual_add_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, vcc_lo, v3539// GFX12: v_dual_add_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x14,0xc9,0x6a,0x06,0x06,0xff]540// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32541 542v_dual_add_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v3543// GFX12: v_dual_add_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x14,0xc9,0x6b,0x06,0x06,0xff]544// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32545 546v_dual_add_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, ttmp15, v3547// GFX12: v_dual_add_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x14,0xc9,0x7b,0x06,0x06,0xff]548// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32549 550v_dual_add_f32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v3551// GFX12: v_dual_add_f32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x14,0xc9,0x7d,0x06,0x06,0xff]552// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32553 554v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, exec_lo, v3555// GFX12: v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x14,0xc9,0x7e,0x06,0x06,0xff]556// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32557 558v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, exec_hi, v3559// GFX12: v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x14,0xc9,0x7f,0x06,0x06,0xff]560// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32561 562v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v3563// GFX12: v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v3 ; encoding: [0xff,0x04,0x14,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]564// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32565 566v_dual_add_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v3567// GFX12: v_dual_add_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x14,0xc9,0xc1,0x06,0x06,0xff]568// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32569 570v_dual_add_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v2571// GFX12: v_dual_add_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x14,0xc9,0xf0,0x04,0x06,0xff]572// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32573 574v_dual_add_f32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v5575// GFX12: v_dual_add_f32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x14,0xc9,0xfd,0x0a,0x06,0xff]576// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32577 578v_dual_add_f32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v4579// GFX12: v_dual_add_f32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x14,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]580// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32581 582v_dual_add_f32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v3583// GFX12: v_dual_add_f32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x16,0xc9,0x01,0x07,0x06,0xff]584// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32585 586v_dual_add_f32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v3587// GFX12: v_dual_add_f32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x16,0xc9,0xff,0x07,0x06,0xff]588// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32589 590v_dual_add_f32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v3591// GFX12: v_dual_add_f32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x16,0xc9,0x02,0x07,0x06,0xff]592// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32593 594v_dual_add_f32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v3595// GFX12: v_dual_add_f32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x16,0xc9,0x03,0x07,0x06,0xff]596// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32597 598v_dual_add_f32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v3599// GFX12: v_dual_add_f32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x16,0xc9,0x04,0x07,0x06,0xff]600// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32601 602v_dual_add_f32 v255, s105, v2 :: v_dual_min_num_f32 v6, s1, v3603// GFX12: v_dual_add_f32 v255, s105, v2 :: v_dual_min_num_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x16,0xc9,0x01,0x06,0x06,0xff]604// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32605 606v_dual_add_f32 v255, s1, v2 :: v_dual_min_num_f32 v6, s105, v3607// GFX12: v_dual_add_f32 v255, s1, v2 :: v_dual_min_num_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x16,0xc9,0x69,0x06,0x06,0xff]608// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32609 610v_dual_add_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, vcc_lo, v3611// GFX12: v_dual_add_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x16,0xc9,0x6a,0x06,0x06,0xff]612// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32613 614v_dual_add_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v3615// GFX12: v_dual_add_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x16,0xc9,0x6b,0x06,0x06,0xff]616// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32617 618v_dual_add_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, ttmp15, v3619// GFX12: v_dual_add_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x16,0xc9,0x7b,0x06,0x06,0xff]620// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32621 622v_dual_add_f32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v3623// GFX12: v_dual_add_f32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x16,0xc9,0x7d,0x06,0x06,0xff]624// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32625 626v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, exec_lo, v3627// GFX12: v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x16,0xc9,0x7e,0x06,0x06,0xff]628// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32629 630v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, exec_hi, v3631// GFX12: v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x16,0xc9,0x7f,0x06,0x06,0xff]632// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32633 634v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v3635// GFX12: v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v3 ; encoding: [0xff,0x04,0x16,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]636// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32637 638v_dual_add_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v3639// GFX12: v_dual_add_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x16,0xc9,0xc1,0x06,0x06,0xff]640// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32641 642v_dual_add_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v2643// GFX12: v_dual_add_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x16,0xc9,0xf0,0x04,0x06,0xff]644// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32645 646v_dual_add_f32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v5647// GFX12: v_dual_add_f32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x16,0xc9,0xfd,0x0a,0x06,0xff]648// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32649 650v_dual_add_f32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v4651// GFX12: v_dual_add_f32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x16,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]652// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32653 654v_dual_add_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v1655// GFX12: v_dual_add_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v1 ; encoding: [0x04,0xff,0x11,0xc9,0x01,0x01,0x06,0xff]656// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32657 658v_dual_add_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v255659// GFX12: v_dual_add_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v255 ; encoding: [0x01,0xff,0x11,0xc9,0xff,0x01,0x06,0xff]660// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32661 662v_dual_add_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v2663// GFX12: v_dual_add_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v2 ; encoding: [0xff,0xff,0x11,0xc9,0x02,0x01,0x06,0xff]664// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32665 666v_dual_add_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v3667// GFX12: v_dual_add_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v3 ; encoding: [0x02,0xff,0x11,0xc9,0x03,0x01,0x06,0xff]668// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32669 670v_dual_add_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v4671// GFX12: v_dual_add_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v4 ; encoding: [0x03,0xff,0x11,0xc9,0x04,0x01,0x06,0xff]672// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32673 674v_dual_add_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s1675// GFX12: v_dual_add_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s1 ; encoding: [0x69,0xfe,0x11,0xc9,0x01,0x00,0x06,0xff]676// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32677 678v_dual_add_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s105679// GFX12: v_dual_add_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s105 ; encoding: [0x01,0xfe,0x11,0xc9,0x69,0x00,0x06,0xff]680// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32681 682v_dual_add_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo683// GFX12: v_dual_add_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo ; encoding: [0x7b,0xfe,0x11,0xc9,0x6a,0x00,0x06,0xff]684// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32685 686v_dual_add_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi687// GFX12: v_dual_add_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi ; encoding: [0x7f,0xfe,0x11,0xc9,0x6b,0x00,0x06,0xff]688// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32689 690v_dual_add_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp15691// GFX12: v_dual_add_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp15 ; encoding: [0x7e,0xfe,0x11,0xc9,0x7b,0x00,0x06,0xff]692// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32693 694v_dual_add_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m0695// GFX12: v_dual_add_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m0 ; encoding: [0x7d,0xfe,0x11,0xc9,0x7d,0x00,0x06,0xff]696// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32697 698v_dual_add_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo699// GFX12: v_dual_add_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo ; encoding: [0x6b,0xfe,0x11,0xc9,0x7e,0x00,0x06,0xff]700// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32701 702v_dual_add_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi703// GFX12: v_dual_add_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi ; encoding: [0x6a,0xfe,0x11,0xc9,0x7f,0x00,0x06,0xff]704// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32705 706v_dual_add_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null707// GFX12: v_dual_add_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null ; encoding: [0xff,0xfe,0x11,0xc9,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]708// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32709 710v_dual_add_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1711// GFX12: v_dual_add_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1 ; encoding: [0xfd,0xfe,0x11,0xc9,0xc1,0x00,0x06,0xff]712// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32713 714v_dual_add_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.5715// GFX12: v_dual_add_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.5 ; encoding: [0xf0,0x06,0x10,0xc9,0xf0,0x00,0x06,0xff]716// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32717 718v_dual_add_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc719// GFX12: v_dual_add_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc ; encoding: [0xc1,0x08,0x10,0xc9,0xfd,0x00,0x06,0xff]720// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32721 722v_dual_add_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf123456723// GFX12: v_dual_add_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf123456 ; encoding: [0x7c,0x0a,0x10,0xc9,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]724// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32725 726v_dual_add_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v3727// GFX12: v_dual_add_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x0e,0xc9,0x01,0x07,0x06,0xff]728// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32729 730v_dual_add_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v3731// GFX12: v_dual_add_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x0e,0xc9,0xff,0x07,0x06,0xff]732// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32733 734v_dual_add_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v3735// GFX12: v_dual_add_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x0e,0xc9,0x02,0x07,0x06,0xff]736// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32737 738v_dual_add_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v3739// GFX12: v_dual_add_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x0e,0xc9,0x03,0x07,0x06,0xff]740// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32741 742v_dual_add_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v3743// GFX12: v_dual_add_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x0e,0xc9,0x04,0x07,0x06,0xff]744// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32745 746v_dual_add_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v3747// GFX12: v_dual_add_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x0e,0xc9,0x01,0x06,0x06,0xff]748// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32749 750v_dual_add_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v3751// GFX12: v_dual_add_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x0e,0xc9,0x69,0x06,0x06,0xff]752// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32753 754v_dual_add_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v3755// GFX12: v_dual_add_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x0e,0xc9,0x6a,0x06,0x06,0xff]756// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32757 758v_dual_add_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v3759// GFX12: v_dual_add_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x0e,0xc9,0x6b,0x06,0x06,0xff]760// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32761 762v_dual_add_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v3763// GFX12: v_dual_add_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x0e,0xc9,0x7b,0x06,0x06,0xff]764// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32765 766v_dual_add_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v3767// GFX12: v_dual_add_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x0e,0xc9,0x7d,0x06,0x06,0xff]768// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32769 770v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v3771// GFX12: v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x0e,0xc9,0x7e,0x06,0x06,0xff]772// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32773 774v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v3775// GFX12: v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x0e,0xc9,0x7f,0x06,0x06,0xff]776// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32777 778v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v3779// GFX12: v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v3 ; encoding: [0xff,0x04,0x0e,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]780// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32781 782v_dual_add_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v3783// GFX12: v_dual_add_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x0e,0xc9,0xc1,0x06,0x06,0xff]784// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32785 786v_dual_add_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v2787// GFX12: v_dual_add_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x0e,0xc9,0xf0,0x04,0x06,0xff]788// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32789 790v_dual_add_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5791// GFX12: v_dual_add_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x0e,0xc9,0xfd,0x0a,0x06,0xff]792// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32793 794v_dual_add_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v4795// GFX12: v_dual_add_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x0e,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]796// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32797 798v_dual_add_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3799// GFX12: v_dual_add_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x06,0xc9,0x01,0x07,0x06,0xff]800// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32801 802v_dual_add_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3803// GFX12: v_dual_add_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x06,0xc9,0xff,0x07,0x06,0xff]804// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32805 806v_dual_add_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3807// GFX12: v_dual_add_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x06,0xc9,0x02,0x07,0x06,0xff]808// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32809 810v_dual_add_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3811// GFX12: v_dual_add_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x06,0xc9,0x03,0x07,0x06,0xff]812// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32813 814v_dual_add_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3815// GFX12: v_dual_add_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x06,0xc9,0x04,0x07,0x06,0xff]816// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32817 818v_dual_add_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v3819// GFX12: v_dual_add_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x06,0xc9,0x01,0x06,0x06,0xff]820// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32821 822v_dual_add_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v3823// GFX12: v_dual_add_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x06,0xc9,0x69,0x06,0x06,0xff]824// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32825 826v_dual_add_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v3827// GFX12: v_dual_add_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x06,0xc9,0x6a,0x06,0x06,0xff]828// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32829 830v_dual_add_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v3831// GFX12: v_dual_add_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x06,0xc9,0x6b,0x06,0x06,0xff]832// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32833 834v_dual_add_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v3835// GFX12: v_dual_add_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x06,0xc9,0x7b,0x06,0x06,0xff]836// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32837 838v_dual_add_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3839// GFX12: v_dual_add_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x06,0xc9,0x7d,0x06,0x06,0xff]840// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32841 842v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v3843// GFX12: v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x06,0xc9,0x7e,0x06,0x06,0xff]844// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32845 846v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v3847// GFX12: v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x06,0xc9,0x7f,0x06,0x06,0xff]848// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32849 850v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v3851// GFX12: v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v3 ; encoding: [0xff,0x04,0x06,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]852// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32853 854v_dual_add_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v3855// GFX12: v_dual_add_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x06,0xc9,0xc1,0x06,0x06,0xff]856// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32857 858v_dual_add_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v2859// GFX12: v_dual_add_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x06,0xc9,0xf0,0x04,0x06,0xff]860// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32861 862v_dual_add_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5863// GFX12: v_dual_add_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x06,0xc9,0xfd,0x0a,0x06,0xff]864// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32865 866v_dual_add_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v4867// GFX12: v_dual_add_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x06,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]868// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32869 870v_dual_add_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3871// GFX12: v_dual_add_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x0a,0xc9,0x01,0x07,0x06,0xff]872// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32873 874v_dual_add_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3875// GFX12: v_dual_add_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x0a,0xc9,0xff,0x07,0x06,0xff]876// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32877 878v_dual_add_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3879// GFX12: v_dual_add_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x0a,0xc9,0x02,0x07,0x06,0xff]880// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32881 882v_dual_add_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3883// GFX12: v_dual_add_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x0a,0xc9,0x03,0x07,0x06,0xff]884// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32885 886v_dual_add_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3887// GFX12: v_dual_add_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x0a,0xc9,0x04,0x07,0x06,0xff]888// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32889 890v_dual_add_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v3891// GFX12: v_dual_add_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x0a,0xc9,0x01,0x06,0x06,0xff]892// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32893 894v_dual_add_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v3895// GFX12: v_dual_add_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x0a,0xc9,0x69,0x06,0x06,0xff]896// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32897 898v_dual_add_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v3899// GFX12: v_dual_add_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x0a,0xc9,0x6a,0x06,0x06,0xff]900// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32901 902v_dual_add_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v3903// GFX12: v_dual_add_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x0a,0xc9,0x6b,0x06,0x06,0xff]904// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32905 906v_dual_add_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v3907// GFX12: v_dual_add_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x0a,0xc9,0x7b,0x06,0x06,0xff]908// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32909 910v_dual_add_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3911// GFX12: v_dual_add_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x0a,0xc9,0x7d,0x06,0x06,0xff]912// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32913 914v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v3915// GFX12: v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x0a,0xc9,0x7e,0x06,0x06,0xff]916// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32917 918v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v3919// GFX12: v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x0a,0xc9,0x7f,0x06,0x06,0xff]920// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32921 922v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v3923// GFX12: v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v3 ; encoding: [0xff,0x04,0x0a,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]924// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32925 926v_dual_add_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v3927// GFX12: v_dual_add_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x0a,0xc9,0xc1,0x06,0x06,0xff]928// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32929 930v_dual_add_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v2931// GFX12: v_dual_add_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x0a,0xc9,0xf0,0x04,0x06,0xff]932// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32933 934v_dual_add_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5935// GFX12: v_dual_add_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x0a,0xc9,0xfd,0x0a,0x06,0xff]936// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32937 938v_dual_add_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v4939// GFX12: v_dual_add_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x0a,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]940// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32941 942v_dual_add_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3943// GFX12: v_dual_add_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x0c,0xc9,0x01,0x07,0x06,0xff]944// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32945 946v_dual_add_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3947// GFX12: v_dual_add_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x0c,0xc9,0xff,0x07,0x06,0xff]948// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32949 950v_dual_add_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3951// GFX12: v_dual_add_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x0c,0xc9,0x02,0x07,0x06,0xff]952// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32953 954v_dual_add_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3955// GFX12: v_dual_add_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x0c,0xc9,0x03,0x07,0x06,0xff]956// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32957 958v_dual_add_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3959// GFX12: v_dual_add_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x0c,0xc9,0x04,0x07,0x06,0xff]960// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32961 962v_dual_add_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v3963// GFX12: v_dual_add_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x0c,0xc9,0x01,0x06,0x06,0xff]964// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32965 966v_dual_add_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v3967// GFX12: v_dual_add_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x0c,0xc9,0x69,0x06,0x06,0xff]968// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32969 970v_dual_add_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v3971// GFX12: v_dual_add_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x0c,0xc9,0x6a,0x06,0x06,0xff]972// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32973 974v_dual_add_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v3975// GFX12: v_dual_add_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x0c,0xc9,0x6b,0x06,0x06,0xff]976// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32977 978v_dual_add_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v3979// GFX12: v_dual_add_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x0c,0xc9,0x7b,0x06,0x06,0xff]980// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32981 982v_dual_add_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3983// GFX12: v_dual_add_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x0c,0xc9,0x7d,0x06,0x06,0xff]984// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32985 986v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v3987// GFX12: v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x0c,0xc9,0x7e,0x06,0x06,0xff]988// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32989 990v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v3991// GFX12: v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x0c,0xc9,0x7f,0x06,0x06,0xff]992// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32993 994v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v3995// GFX12: v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v3 ; encoding: [0xff,0x04,0x0c,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]996// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=32997 998v_dual_add_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v3999// GFX12: v_dual_add_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x0c,0xc9,0xc1,0x06,0x06,0xff]1000// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321001 1002v_dual_add_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v21003// GFX12: v_dual_add_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x0c,0xc9,0xf0,0x04,0x06,0xff]1004// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321005 1006v_dual_add_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v51007// GFX12: v_dual_add_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x0c,0xc9,0xfd,0x0a,0x06,0xff]1008// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321009 1010v_dual_add_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v41011// GFX12: v_dual_add_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x0c,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]1012// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321013 1014v_dual_cndmask_b32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v31015// GFX12: v_dual_cndmask_b32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x48,0xca,0x01,0x07,0x06,0xff]1016// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321017 1018v_dual_cndmask_b32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v31019// GFX12: v_dual_cndmask_b32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x48,0xca,0xff,0x07,0x06,0xff]1020// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321021 1022v_dual_cndmask_b32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v31023// GFX12: v_dual_cndmask_b32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x48,0xca,0x02,0x07,0x06,0xff]1024// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321025 1026v_dual_cndmask_b32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v31027// GFX12: v_dual_cndmask_b32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x48,0xca,0x03,0x07,0x06,0xff]1028// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321029 1030v_dual_cndmask_b32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v31031// GFX12: v_dual_cndmask_b32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x48,0xca,0x04,0x07,0x06,0xff]1032// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321033 1034v_dual_cndmask_b32 v255, s105, v2 :: v_dual_add_f32 v6, s105, v31035// GFX12: v_dual_cndmask_b32 v255, s105, v2 :: v_dual_add_f32 v6, s105, v3 ; encoding: [0x69,0x04,0x48,0xca,0x69,0x06,0x06,0xff]1036// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321037 1038v_dual_cndmask_b32 v255, s1, v2 :: v_dual_add_f32 v6, s1, v31039// GFX12: v_dual_cndmask_b32 v255, s1, v2 :: v_dual_add_f32 v6, s1, v3 ; encoding: [0x01,0x04,0x48,0xca,0x01,0x06,0x06,0xff]1040// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321041 1042v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_add_f32 v6, ttmp15, v31043// GFX12: v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_add_f32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x48,0xca,0x7b,0x06,0x06,0xff]1044// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321045 1046v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_add_f32 v6, exec_hi, v31047// GFX12: v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_add_f32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x48,0xca,0x7f,0x06,0x06,0xff]1048// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321049 1050v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_add_f32 v6, exec_lo, v31051// GFX12: v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_add_f32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x48,0xca,0x7e,0x06,0x06,0xff]1052// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321053 1054v_dual_cndmask_b32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v31055// GFX12: v_dual_cndmask_b32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x48,0xca,0x7d,0x06,0x06,0xff]1056// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321057 1058v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v31059// GFX12: v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x48,0xca,0x6b,0x06,0x06,0xff]1060// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321061 1062v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, vcc_lo, v31063// GFX12: v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x48,0xca,0x6a,0x06,0x06,0xff]1064// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321065 1066v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v31067// GFX12: v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v3 ; encoding: [0xff,0x04,0x48,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]1068// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321069 1070v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v31071// GFX12: v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x48,0xca,0xc1,0x06,0x06,0xff]1072// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321073 1074v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v21075// GFX12: v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x48,0xca,0xf0,0x04,0x06,0xff]1076// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321077 1078v_dual_cndmask_b32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v51079// GFX12: v_dual_cndmask_b32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x48,0xca,0xfd,0x0a,0x06,0xff]1080// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321081 1082v_dual_cndmask_b32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v41083// GFX12: v_dual_cndmask_b32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x48,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]1084// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321085 1086v_dual_cndmask_b32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v31087// GFX12: v_dual_cndmask_b32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v3 ; encoding: [0x04,0x05,0x60,0xca,0x01,0x07,0x06,0xff]1088// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321089 1090v_dual_cndmask_b32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v31091// GFX12: v_dual_cndmask_b32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v3 ; encoding: [0x01,0x05,0x60,0xca,0xff,0x07,0x06,0xff]1092// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321093 1094v_dual_cndmask_b32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v31095// GFX12: v_dual_cndmask_b32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v3 ; encoding: [0xff,0x05,0x60,0xca,0x02,0x07,0x06,0xff]1096// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321097 1098v_dual_cndmask_b32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v31099// GFX12: v_dual_cndmask_b32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v3 ; encoding: [0x02,0x05,0x60,0xca,0x03,0x07,0x06,0xff]1100// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321101 1102v_dual_cndmask_b32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v31103// GFX12: v_dual_cndmask_b32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v3 ; encoding: [0x03,0x05,0x60,0xca,0x04,0x07,0x06,0xff]1104// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321105 1106v_dual_cndmask_b32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s105, v31107// GFX12: v_dual_cndmask_b32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s105, v3 ; encoding: [0x69,0x04,0x60,0xca,0x69,0x06,0x06,0xff]1108// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321109 1110v_dual_cndmask_b32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s1, v31111// GFX12: v_dual_cndmask_b32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s1, v3 ; encoding: [0x01,0x04,0x60,0xca,0x01,0x06,0x06,0xff]1112// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321113 1114v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, ttmp15, v31115// GFX12: v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x60,0xca,0x7b,0x06,0x06,0xff]1116// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321117 1118v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, exec_hi, v31119// GFX12: v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x60,0xca,0x7f,0x06,0x06,0xff]1120// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321121 1122v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, exec_lo, v31123// GFX12: v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x60,0xca,0x7e,0x06,0x06,0xff]1124// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321125 1126v_dual_cndmask_b32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v31127// GFX12: v_dual_cndmask_b32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v3 ; encoding: [0x7d,0x04,0x60,0xca,0x7d,0x06,0x06,0xff]1128// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321129 1130v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v31131// GFX12: v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x60,0xca,0x6b,0x06,0x06,0xff]1132// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321133 1134v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v31135// GFX12: v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x60,0xca,0x6a,0x06,0x06,0xff]1136// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321137 1138v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v31139// GFX12: v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v3 ; encoding: [0xff,0x04,0x60,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]1140// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321141 1142v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v31143// GFX12: v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v3 ; encoding: [0xfd,0x04,0x60,0xca,0xc1,0x06,0x06,0xff]1144// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321145 1146v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v21147// GFX12: v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x60,0xca,0xf0,0x04,0x06,0xff]1148// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321149 1150v_dual_cndmask_b32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v51151// GFX12: v_dual_cndmask_b32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x60,0xca,0xfd,0x0a,0x06,0xff]1152// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321153 1154v_dual_cndmask_b32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v41155// GFX12: v_dual_cndmask_b32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x60,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]1156// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321157 1158v_dual_cndmask_b32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v31159// GFX12: v_dual_cndmask_b32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3 ; encoding: [0x04,0x05,0x52,0xca,0x01,0x07,0x06,0xff]1160// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321161 1162v_dual_cndmask_b32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v31163// GFX12: v_dual_cndmask_b32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3 ; encoding: [0x01,0x05,0x52,0xca,0xff,0x07,0x06,0xff]1164// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321165 1166v_dual_cndmask_b32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v31167// GFX12: v_dual_cndmask_b32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3 ; encoding: [0xff,0x05,0x52,0xca,0x02,0x07,0x06,0xff]1168// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321169 1170v_dual_cndmask_b32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v31171// GFX12: v_dual_cndmask_b32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3 ; encoding: [0x02,0x05,0x52,0xca,0x03,0x07,0x06,0xff]1172// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321173 1174v_dual_cndmask_b32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v31175// GFX12: v_dual_cndmask_b32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3 ; encoding: [0x03,0x05,0x52,0xca,0x04,0x07,0x06,0xff]1176// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321177 1178v_dual_cndmask_b32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v31179// GFX12: v_dual_cndmask_b32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3 ; encoding: [0x69,0x04,0x52,0xca,0x69,0x06,0x06,0xff]1180// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321181 1182v_dual_cndmask_b32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v31183// GFX12: v_dual_cndmask_b32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3 ; encoding: [0x01,0x04,0x52,0xca,0x01,0x06,0x06,0xff]1184// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321185 1186v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v31187// GFX12: v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x52,0xca,0x7b,0x06,0x06,0xff]1188// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321189 1190v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v31191// GFX12: v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x52,0xca,0x7f,0x06,0x06,0xff]1192// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321193 1194v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v31195// GFX12: v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x52,0xca,0x7e,0x06,0x06,0xff]1196// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321197 1198v_dual_cndmask_b32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v31199// GFX12: v_dual_cndmask_b32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0x52,0xca,0x7d,0x06,0x06,0xff]1200// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321201 1202v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v31203// GFX12: v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x52,0xca,0x6b,0x06,0x06,0xff]1204// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321205 1206v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v31207// GFX12: v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x52,0xca,0x6a,0x06,0x06,0xff]1208// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321209 1210v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v31211// GFX12: v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v3 ; encoding: [0xff,0x04,0x52,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]1212// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321213 1214v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v31215// GFX12: v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v3 ; encoding: [0xfd,0x04,0x52,0xca,0xc1,0x06,0x06,0xff]1216// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321217 1218v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v21219// GFX12: v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x52,0xca,0xf0,0x04,0x06,0xff]1220// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321221 1222v_dual_cndmask_b32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v51223// GFX12: v_dual_cndmask_b32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x52,0xca,0xfd,0x0a,0x06,0xff]1224// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321225 1226v_dual_cndmask_b32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v41227// GFX12: v_dual_cndmask_b32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x52,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]1228// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321229 1230v_dual_cndmask_b32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf1234561231// GFX12: v_dual_cndmask_b32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf123456 ; encoding: [0x04,0x05,0x42,0xca,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]1232// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321233 1234v_dual_cndmask_b32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf1234561235// GFX12: v_dual_cndmask_b32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf123456 ; encoding: [0x01,0x05,0x42,0xca,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]1236// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321237 1238v_dual_cndmask_b32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf1234561239// GFX12: v_dual_cndmask_b32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf123456 ; encoding: [0xff,0x05,0x42,0xca,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]1240// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321241 1242v_dual_cndmask_b32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf1234561243// GFX12: v_dual_cndmask_b32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf123456 ; encoding: [0x02,0x05,0x42,0xca,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]1244// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321245 1246v_dual_cndmask_b32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf1234561247// GFX12: v_dual_cndmask_b32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf123456 ; encoding: [0x03,0x05,0x42,0xca,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]1248// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321249 1250v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf1234561251// GFX12: v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf123456 ; encoding: [0xff,0x04,0x42,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]1252// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321253 1254v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, -1, v2, 0xaf1234561255// GFX12: v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, -1, v2, 0xaf123456 ; encoding: [0xf0,0x06,0x42,0xca,0xc1,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]1256// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321257 1258v_dual_cndmask_b32 v255, -1, v4 :: v_dual_fmaak_f32 v6, 0.5, v5, 0xaf1234561259// GFX12: v_dual_cndmask_b32 v255, -1, v4 :: v_dual_fmaak_f32 v6, 0.5, v5, 0xaf123456 ; encoding: [0xc1,0x08,0x42,0xca,0xf0,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]1260// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321261 1262v_dual_cndmask_b32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf1234561263// GFX12: v_dual_cndmask_b32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf123456 ; encoding: [0x7c,0x0a,0x42,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]1264// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321265 1266v_dual_cndmask_b32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v31267// GFX12: v_dual_cndmask_b32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x40,0xca,0x01,0x07,0x06,0xff]1268// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321269 1270v_dual_cndmask_b32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v31271// GFX12: v_dual_cndmask_b32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x40,0xca,0xff,0x07,0x06,0xff]1272// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321273 1274v_dual_cndmask_b32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v31275// GFX12: v_dual_cndmask_b32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x40,0xca,0x02,0x07,0x06,0xff]1276// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321277 1278v_dual_cndmask_b32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v31279// GFX12: v_dual_cndmask_b32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x40,0xca,0x03,0x07,0x06,0xff]1280// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321281 1282v_dual_cndmask_b32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v31283// GFX12: v_dual_cndmask_b32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x40,0xca,0x04,0x07,0x06,0xff]1284// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321285 1286v_dual_cndmask_b32 v255, s105, v2 :: v_dual_fmac_f32 v6, s105, v31287// GFX12: v_dual_cndmask_b32 v255, s105, v2 :: v_dual_fmac_f32 v6, s105, v3 ; encoding: [0x69,0x04,0x40,0xca,0x69,0x06,0x06,0xff]1288// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321289 1290v_dual_cndmask_b32 v255, s1, v2 :: v_dual_fmac_f32 v6, s1, v31291// GFX12: v_dual_cndmask_b32 v255, s1, v2 :: v_dual_fmac_f32 v6, s1, v3 ; encoding: [0x01,0x04,0x40,0xca,0x01,0x06,0x06,0xff]1292// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321293 1294v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, ttmp15, v31295// GFX12: v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x40,0xca,0x7b,0x06,0x06,0xff]1296// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321297 1298v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, exec_hi, v31299// GFX12: v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x40,0xca,0x7f,0x06,0x06,0xff]1300// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321301 1302v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, exec_lo, v31303// GFX12: v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x40,0xca,0x7e,0x06,0x06,0xff]1304// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321305 1306v_dual_cndmask_b32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v31307// GFX12: v_dual_cndmask_b32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x40,0xca,0x7d,0x06,0x06,0xff]1308// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321309 1310v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v31311// GFX12: v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x40,0xca,0x6b,0x06,0x06,0xff]1312// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321313 1314v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, vcc_lo, v31315// GFX12: v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x40,0xca,0x6a,0x06,0x06,0xff]1316// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321317 1318v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v31319// GFX12: v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v3 ; encoding: [0xff,0x04,0x40,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]1320// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321321 1322v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v31323// GFX12: v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x40,0xca,0xc1,0x06,0x06,0xff]1324// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321325 1326v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v21327// GFX12: v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x40,0xca,0xf0,0x04,0x06,0xff]1328// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321329 1330v_dual_cndmask_b32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v51331// GFX12: v_dual_cndmask_b32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x40,0xca,0xfd,0x0a,0x06,0xff]1332// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321333 1334v_dual_cndmask_b32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v41335// GFX12: v_dual_cndmask_b32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x40,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]1336// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321337 1338v_dual_cndmask_b32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v2551339// GFX12: v_dual_cndmask_b32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v255 ; encoding: [0x04,0xff,0x45,0xca,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]1340// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321341 1342v_dual_cndmask_b32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v2551343// GFX12: v_dual_cndmask_b32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v255 ; encoding: [0x01,0xff,0x45,0xca,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]1344// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321345 1346v_dual_cndmask_b32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v2551347// GFX12: v_dual_cndmask_b32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v255 ; encoding: [0xff,0xff,0x45,0xca,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]1348// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321349 1350v_dual_cndmask_b32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v2551351// GFX12: v_dual_cndmask_b32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v255 ; encoding: [0x02,0xff,0x45,0xca,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]1352// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321353 1354v_dual_cndmask_b32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v2551355// GFX12: v_dual_cndmask_b32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v255 ; encoding: [0x03,0xff,0x45,0xca,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]1356// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321357 1358v_dual_cndmask_b32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v2551359// GFX12: v_dual_cndmask_b32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v255 ; encoding: [0xff,0xfe,0x45,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]1360// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321361 1362v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v2551363// GFX12: v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v255 ; encoding: [0xf0,0x06,0x44,0xca,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]1364// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321365 1366v_dual_cndmask_b32 v255, -1, v4 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v2551367// GFX12: v_dual_cndmask_b32 v255, -1, v4 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v255 ; encoding: [0xc1,0x08,0x44,0xca,0xf0,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]1368// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321369 1370v_dual_cndmask_b32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v41371// GFX12: v_dual_cndmask_b32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x44,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]1372// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321373 1374v_dual_cndmask_b32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v31375// GFX12: v_dual_cndmask_b32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3 ; encoding: [0x04,0x05,0x62,0xca,0x01,0x07,0x06,0xff]1376// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321377 1378v_dual_cndmask_b32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v31379// GFX12: v_dual_cndmask_b32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3 ; encoding: [0x01,0x05,0x62,0xca,0xff,0x07,0x06,0xff]1380// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321381 1382v_dual_cndmask_b32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v31383// GFX12: v_dual_cndmask_b32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3 ; encoding: [0xff,0x05,0x62,0xca,0x02,0x07,0x06,0xff]1384// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321385 1386v_dual_cndmask_b32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v31387// GFX12: v_dual_cndmask_b32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3 ; encoding: [0x02,0x05,0x62,0xca,0x03,0x07,0x06,0xff]1388// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321389 1390v_dual_cndmask_b32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v31391// GFX12: v_dual_cndmask_b32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3 ; encoding: [0x03,0x05,0x62,0xca,0x04,0x07,0x06,0xff]1392// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321393 1394v_dual_cndmask_b32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s105, v31395// GFX12: v_dual_cndmask_b32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s105, v3 ; encoding: [0x69,0x04,0x62,0xca,0x69,0x06,0x06,0xff]1396// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321397 1398v_dual_cndmask_b32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s1, v31399// GFX12: v_dual_cndmask_b32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s1, v3 ; encoding: [0x01,0x04,0x62,0xca,0x01,0x06,0x06,0xff]1400// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321401 1402v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v31403// GFX12: v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x62,0xca,0x7b,0x06,0x06,0xff]1404// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321405 1406v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v31407// GFX12: v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x62,0xca,0x7f,0x06,0x06,0xff]1408// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321409 1410v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v31411// GFX12: v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x62,0xca,0x7e,0x06,0x06,0xff]1412// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321413 1414v_dual_cndmask_b32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v31415// GFX12: v_dual_cndmask_b32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0x62,0xca,0x7d,0x06,0x06,0xff]1416// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321417 1418v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v31419// GFX12: v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x62,0xca,0x6b,0x06,0x06,0xff]1420// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321421 1422v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v31423// GFX12: v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x62,0xca,0x6a,0x06,0x06,0xff]1424// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321425 1426v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v31427// GFX12: v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v3 ; encoding: [0xff,0x04,0x62,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]1428// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321429 1430v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v31431// GFX12: v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v3 ; encoding: [0xfd,0x04,0x62,0xca,0xc1,0x06,0x06,0xff]1432// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321433 1434v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v21435// GFX12: v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x62,0xca,0xf0,0x04,0x06,0xff]1436// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321437 1438v_dual_cndmask_b32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v51439// GFX12: v_dual_cndmask_b32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x62,0xca,0xfd,0x0a,0x06,0xff]1440// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321441 1442v_dual_cndmask_b32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v41443// GFX12: v_dual_cndmask_b32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x62,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]1444// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321445 1446v_dual_cndmask_b32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v31447// GFX12: v_dual_cndmask_b32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x54,0xca,0x01,0x07,0x06,0xff]1448// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321449 1450v_dual_cndmask_b32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v31451// GFX12: v_dual_cndmask_b32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x54,0xca,0xff,0x07,0x06,0xff]1452// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321453 1454v_dual_cndmask_b32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v31455// GFX12: v_dual_cndmask_b32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x54,0xca,0x02,0x07,0x06,0xff]1456// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321457 1458v_dual_cndmask_b32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v31459// GFX12: v_dual_cndmask_b32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x54,0xca,0x03,0x07,0x06,0xff]1460// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321461 1462v_dual_cndmask_b32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v31463// GFX12: v_dual_cndmask_b32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x54,0xca,0x04,0x07,0x06,0xff]1464// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321465 1466v_dual_cndmask_b32 v255, s105, v2 :: v_dual_max_num_f32 v6, s105, v31467// GFX12: v_dual_cndmask_b32 v255, s105, v2 :: v_dual_max_num_f32 v6, s105, v3 ; encoding: [0x69,0x04,0x54,0xca,0x69,0x06,0x06,0xff]1468// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321469 1470v_dual_cndmask_b32 v255, s1, v2 :: v_dual_max_num_f32 v6, s1, v31471// GFX12: v_dual_cndmask_b32 v255, s1, v2 :: v_dual_max_num_f32 v6, s1, v3 ; encoding: [0x01,0x04,0x54,0xca,0x01,0x06,0x06,0xff]1472// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321473 1474v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, ttmp15, v31475// GFX12: v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x54,0xca,0x7b,0x06,0x06,0xff]1476// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321477 1478v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, exec_hi, v31479// GFX12: v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x54,0xca,0x7f,0x06,0x06,0xff]1480// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321481 1482v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, exec_lo, v31483// GFX12: v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x54,0xca,0x7e,0x06,0x06,0xff]1484// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321485 1486v_dual_cndmask_b32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v31487// GFX12: v_dual_cndmask_b32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x54,0xca,0x7d,0x06,0x06,0xff]1488// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321489 1490v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v31491// GFX12: v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x54,0xca,0x6b,0x06,0x06,0xff]1492// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321493 1494v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, vcc_lo, v31495// GFX12: v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x54,0xca,0x6a,0x06,0x06,0xff]1496// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321497 1498v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v31499// GFX12: v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v3 ; encoding: [0xff,0x04,0x54,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]1500// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321501 1502v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v31503// GFX12: v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x54,0xca,0xc1,0x06,0x06,0xff]1504// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321505 1506v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v21507// GFX12: v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x54,0xca,0xf0,0x04,0x06,0xff]1508// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321509 1510v_dual_cndmask_b32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v51511// GFX12: v_dual_cndmask_b32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x54,0xca,0xfd,0x0a,0x06,0xff]1512// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321513 1514v_dual_cndmask_b32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v41515// GFX12: v_dual_cndmask_b32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x54,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]1516// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321517 1518v_dual_cndmask_b32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v31519// GFX12: v_dual_cndmask_b32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x56,0xca,0x01,0x07,0x06,0xff]1520// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321521 1522v_dual_cndmask_b32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v31523// GFX12: v_dual_cndmask_b32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x56,0xca,0xff,0x07,0x06,0xff]1524// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321525 1526v_dual_cndmask_b32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v31527// GFX12: v_dual_cndmask_b32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x56,0xca,0x02,0x07,0x06,0xff]1528// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321529 1530v_dual_cndmask_b32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v31531// GFX12: v_dual_cndmask_b32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x56,0xca,0x03,0x07,0x06,0xff]1532// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321533 1534v_dual_cndmask_b32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v31535// GFX12: v_dual_cndmask_b32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x56,0xca,0x04,0x07,0x06,0xff]1536// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321537 1538v_dual_cndmask_b32 v255, s105, v2 :: v_dual_min_num_f32 v6, s105, v31539// GFX12: v_dual_cndmask_b32 v255, s105, v2 :: v_dual_min_num_f32 v6, s105, v3 ; encoding: [0x69,0x04,0x56,0xca,0x69,0x06,0x06,0xff]1540// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321541 1542v_dual_cndmask_b32 v255, s1, v2 :: v_dual_min_num_f32 v6, s1, v31543// GFX12: v_dual_cndmask_b32 v255, s1, v2 :: v_dual_min_num_f32 v6, s1, v3 ; encoding: [0x01,0x04,0x56,0xca,0x01,0x06,0x06,0xff]1544// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321545 1546v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, ttmp15, v31547// GFX12: v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x56,0xca,0x7b,0x06,0x06,0xff]1548// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321549 1550v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, exec_hi, v31551// GFX12: v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x56,0xca,0x7f,0x06,0x06,0xff]1552// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321553 1554v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, exec_lo, v31555// GFX12: v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x56,0xca,0x7e,0x06,0x06,0xff]1556// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321557 1558v_dual_cndmask_b32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v31559// GFX12: v_dual_cndmask_b32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x56,0xca,0x7d,0x06,0x06,0xff]1560// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321561 1562v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v31563// GFX12: v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x56,0xca,0x6b,0x06,0x06,0xff]1564// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321565 1566v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, vcc_lo, v31567// GFX12: v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x56,0xca,0x6a,0x06,0x06,0xff]1568// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321569 1570v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v31571// GFX12: v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v3 ; encoding: [0xff,0x04,0x56,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]1572// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321573 1574v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v31575// GFX12: v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x56,0xca,0xc1,0x06,0x06,0xff]1576// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321577 1578v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v21579// GFX12: v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x56,0xca,0xf0,0x04,0x06,0xff]1580// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321581 1582v_dual_cndmask_b32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v51583// GFX12: v_dual_cndmask_b32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x56,0xca,0xfd,0x0a,0x06,0xff]1584// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321585 1586v_dual_cndmask_b32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v41587// GFX12: v_dual_cndmask_b32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x56,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]1588// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321589 1590v_dual_cndmask_b32 v255, v4, v255 :: v_dual_mov_b32 v6, v11591// GFX12: v_dual_cndmask_b32 v255, v4, v255 :: v_dual_mov_b32 v6, v1 ; encoding: [0x04,0xff,0x51,0xca,0x01,0x01,0x06,0xff]1592// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321593 1594v_dual_cndmask_b32 v255, v1, v255 :: v_dual_mov_b32 v6, v2551595// GFX12: v_dual_cndmask_b32 v255, v1, v255 :: v_dual_mov_b32 v6, v255 ; encoding: [0x01,0xff,0x51,0xca,0xff,0x01,0x06,0xff]1596// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321597 1598v_dual_cndmask_b32 v255, v255, v255 :: v_dual_mov_b32 v6, v21599// GFX12: v_dual_cndmask_b32 v255, v255, v255 :: v_dual_mov_b32 v6, v2 ; encoding: [0xff,0xff,0x51,0xca,0x02,0x01,0x06,0xff]1600// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321601 1602v_dual_cndmask_b32 v255, v2, v255 :: v_dual_mov_b32 v6, v31603// GFX12: v_dual_cndmask_b32 v255, v2, v255 :: v_dual_mov_b32 v6, v3 ; encoding: [0x02,0xff,0x51,0xca,0x03,0x01,0x06,0xff]1604// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321605 1606v_dual_cndmask_b32 v255, v3, v255 :: v_dual_mov_b32 v6, v41607// GFX12: v_dual_cndmask_b32 v255, v3, v255 :: v_dual_mov_b32 v6, v4 ; encoding: [0x03,0xff,0x51,0xca,0x04,0x01,0x06,0xff]1608// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321609 1610v_dual_cndmask_b32 v255, s105, v255 :: v_dual_mov_b32 v6, s1051611// GFX12: v_dual_cndmask_b32 v255, s105, v255 :: v_dual_mov_b32 v6, s105 ; encoding: [0x69,0xfe,0x51,0xca,0x69,0x00,0x06,0xff]1612// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321613 1614v_dual_cndmask_b32 v255, s1, v255 :: v_dual_mov_b32 v6, s11615// GFX12: v_dual_cndmask_b32 v255, s1, v255 :: v_dual_mov_b32 v6, s1 ; encoding: [0x01,0xfe,0x51,0xca,0x01,0x00,0x06,0xff]1616// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321617 1618v_dual_cndmask_b32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, ttmp151619// GFX12: v_dual_cndmask_b32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, ttmp15 ; encoding: [0x7b,0xfe,0x51,0xca,0x7b,0x00,0x06,0xff]1620// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321621 1622v_dual_cndmask_b32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, exec_hi1623// GFX12: v_dual_cndmask_b32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, exec_hi ; encoding: [0x7f,0xfe,0x51,0xca,0x7f,0x00,0x06,0xff]1624// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321625 1626v_dual_cndmask_b32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, exec_lo1627// GFX12: v_dual_cndmask_b32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, exec_lo ; encoding: [0x7e,0xfe,0x51,0xca,0x7e,0x00,0x06,0xff]1628// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321629 1630v_dual_cndmask_b32 v255, m0, v255 :: v_dual_mov_b32 v6, m01631// GFX12: v_dual_cndmask_b32 v255, m0, v255 :: v_dual_mov_b32 v6, m0 ; encoding: [0x7d,0xfe,0x51,0xca,0x7d,0x00,0x06,0xff]1632// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321633 1634v_dual_cndmask_b32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, vcc_hi1635// GFX12: v_dual_cndmask_b32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, vcc_hi ; encoding: [0x6b,0xfe,0x51,0xca,0x6b,0x00,0x06,0xff]1636// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321637 1638v_dual_cndmask_b32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, vcc_lo1639// GFX12: v_dual_cndmask_b32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, vcc_lo ; encoding: [0x6a,0xfe,0x51,0xca,0x6a,0x00,0x06,0xff]1640// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321641 1642v_dual_cndmask_b32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null1643// GFX12: v_dual_cndmask_b32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null ; encoding: [0xff,0xfe,0x51,0xca,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]1644// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321645 1646v_dual_cndmask_b32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -11647// GFX12: v_dual_cndmask_b32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1 ; encoding: [0xfd,0xfe,0x51,0xca,0xc1,0x00,0x06,0xff]1648// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321649 1650v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.51651// GFX12: v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.5 ; encoding: [0xf0,0x06,0x50,0xca,0xf0,0x00,0x06,0xff]1652// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321653 1654v_dual_cndmask_b32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc1655// GFX12: v_dual_cndmask_b32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc ; encoding: [0xc1,0x08,0x50,0xca,0xfd,0x00,0x06,0xff]1656// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321657 1658v_dual_cndmask_b32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf1234561659// GFX12: v_dual_cndmask_b32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf123456 ; encoding: [0x7c,0x0a,0x50,0xca,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]1660// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321661 1662v_dual_cndmask_b32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v31663// GFX12: v_dual_cndmask_b32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x4e,0xca,0x01,0x07,0x06,0xff]1664// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321665 1666v_dual_cndmask_b32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v31667// GFX12: v_dual_cndmask_b32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x4e,0xca,0xff,0x07,0x06,0xff]1668// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321669 1670v_dual_cndmask_b32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v31671// GFX12: v_dual_cndmask_b32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x4e,0xca,0x02,0x07,0x06,0xff]1672// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321673 1674v_dual_cndmask_b32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v31675// GFX12: v_dual_cndmask_b32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x4e,0xca,0x03,0x07,0x06,0xff]1676// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321677 1678v_dual_cndmask_b32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v31679// GFX12: v_dual_cndmask_b32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x4e,0xca,0x04,0x07,0x06,0xff]1680// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321681 1682v_dual_cndmask_b32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v31683// GFX12: v_dual_cndmask_b32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v3 ; encoding: [0x69,0x04,0x4e,0xca,0x69,0x06,0x06,0xff]1684// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321685 1686v_dual_cndmask_b32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v31687// GFX12: v_dual_cndmask_b32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v3 ; encoding: [0x01,0x04,0x4e,0xca,0x01,0x06,0x06,0xff]1688// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321689 1690v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v31691// GFX12: v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x4e,0xca,0x7b,0x06,0x06,0xff]1692// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321693 1694v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v31695// GFX12: v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x4e,0xca,0x7f,0x06,0x06,0xff]1696// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321697 1698v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v31699// GFX12: v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x4e,0xca,0x7e,0x06,0x06,0xff]1700// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321701 1702v_dual_cndmask_b32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v31703// GFX12: v_dual_cndmask_b32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x4e,0xca,0x7d,0x06,0x06,0xff]1704// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321705 1706v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v31707// GFX12: v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x4e,0xca,0x6b,0x06,0x06,0xff]1708// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321709 1710v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v31711// GFX12: v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x4e,0xca,0x6a,0x06,0x06,0xff]1712// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321713 1714v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v31715// GFX12: v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v3 ; encoding: [0xff,0x04,0x4e,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]1716// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321717 1718v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v31719// GFX12: v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x4e,0xca,0xc1,0x06,0x06,0xff]1720// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321721 1722v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v21723// GFX12: v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x4e,0xca,0xf0,0x04,0x06,0xff]1724// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321725 1726v_dual_cndmask_b32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v51727// GFX12: v_dual_cndmask_b32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x4e,0xca,0xfd,0x0a,0x06,0xff]1728// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321729 1730v_dual_cndmask_b32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v41731// GFX12: v_dual_cndmask_b32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x4e,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]1732// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321733 1734v_dual_cndmask_b32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v31735// GFX12: v_dual_cndmask_b32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x46,0xca,0x01,0x07,0x06,0xff]1736// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321737 1738v_dual_cndmask_b32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v31739// GFX12: v_dual_cndmask_b32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x46,0xca,0xff,0x07,0x06,0xff]1740// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321741 1742v_dual_cndmask_b32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v31743// GFX12: v_dual_cndmask_b32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x46,0xca,0x02,0x07,0x06,0xff]1744// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321745 1746v_dual_cndmask_b32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v31747// GFX12: v_dual_cndmask_b32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x46,0xca,0x03,0x07,0x06,0xff]1748// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321749 1750v_dual_cndmask_b32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v31751// GFX12: v_dual_cndmask_b32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x46,0xca,0x04,0x07,0x06,0xff]1752// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321753 1754v_dual_cndmask_b32 v255, s105, v2 :: v_dual_mul_f32 v6, s105, v31755// GFX12: v_dual_cndmask_b32 v255, s105, v2 :: v_dual_mul_f32 v6, s105, v3 ; encoding: [0x69,0x04,0x46,0xca,0x69,0x06,0x06,0xff]1756// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321757 1758v_dual_cndmask_b32 v255, s1, v2 :: v_dual_mul_f32 v6, s1, v31759// GFX12: v_dual_cndmask_b32 v255, s1, v2 :: v_dual_mul_f32 v6, s1, v3 ; encoding: [0x01,0x04,0x46,0xca,0x01,0x06,0x06,0xff]1760// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321761 1762v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, ttmp15, v31763// GFX12: v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x46,0xca,0x7b,0x06,0x06,0xff]1764// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321765 1766v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, exec_hi, v31767// GFX12: v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x46,0xca,0x7f,0x06,0x06,0xff]1768// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321769 1770v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, exec_lo, v31771// GFX12: v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x46,0xca,0x7e,0x06,0x06,0xff]1772// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321773 1774v_dual_cndmask_b32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v31775// GFX12: v_dual_cndmask_b32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x46,0xca,0x7d,0x06,0x06,0xff]1776// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321777 1778v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v31779// GFX12: v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x46,0xca,0x6b,0x06,0x06,0xff]1780// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321781 1782v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, vcc_lo, v31783// GFX12: v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x46,0xca,0x6a,0x06,0x06,0xff]1784// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321785 1786v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v31787// GFX12: v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v3 ; encoding: [0xff,0x04,0x46,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]1788// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321789 1790v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v31791// GFX12: v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x46,0xca,0xc1,0x06,0x06,0xff]1792// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321793 1794v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v21795// GFX12: v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x46,0xca,0xf0,0x04,0x06,0xff]1796// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321797 1798v_dual_cndmask_b32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v51799// GFX12: v_dual_cndmask_b32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x46,0xca,0xfd,0x0a,0x06,0xff]1800// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321801 1802v_dual_cndmask_b32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v41803// GFX12: v_dual_cndmask_b32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x46,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]1804// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321805 1806v_dual_cndmask_b32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v31807// GFX12: v_dual_cndmask_b32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x4a,0xca,0x01,0x07,0x06,0xff]1808// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321809 1810v_dual_cndmask_b32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v31811// GFX12: v_dual_cndmask_b32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x4a,0xca,0xff,0x07,0x06,0xff]1812// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321813 1814v_dual_cndmask_b32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v31815// GFX12: v_dual_cndmask_b32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x4a,0xca,0x02,0x07,0x06,0xff]1816// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321817 1818v_dual_cndmask_b32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v31819// GFX12: v_dual_cndmask_b32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x4a,0xca,0x03,0x07,0x06,0xff]1820// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321821 1822v_dual_cndmask_b32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v31823// GFX12: v_dual_cndmask_b32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x4a,0xca,0x04,0x07,0x06,0xff]1824// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321825 1826v_dual_cndmask_b32 v255, s105, v2 :: v_dual_sub_f32 v6, s105, v31827// GFX12: v_dual_cndmask_b32 v255, s105, v2 :: v_dual_sub_f32 v6, s105, v3 ; encoding: [0x69,0x04,0x4a,0xca,0x69,0x06,0x06,0xff]1828// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321829 1830v_dual_cndmask_b32 v255, s1, v2 :: v_dual_sub_f32 v6, s1, v31831// GFX12: v_dual_cndmask_b32 v255, s1, v2 :: v_dual_sub_f32 v6, s1, v3 ; encoding: [0x01,0x04,0x4a,0xca,0x01,0x06,0x06,0xff]1832// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321833 1834v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, ttmp15, v31835// GFX12: v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x4a,0xca,0x7b,0x06,0x06,0xff]1836// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321837 1838v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, exec_hi, v31839// GFX12: v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x4a,0xca,0x7f,0x06,0x06,0xff]1840// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321841 1842v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, exec_lo, v31843// GFX12: v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x4a,0xca,0x7e,0x06,0x06,0xff]1844// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321845 1846v_dual_cndmask_b32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v31847// GFX12: v_dual_cndmask_b32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x4a,0xca,0x7d,0x06,0x06,0xff]1848// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321849 1850v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v31851// GFX12: v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x4a,0xca,0x6b,0x06,0x06,0xff]1852// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321853 1854v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, vcc_lo, v31855// GFX12: v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x4a,0xca,0x6a,0x06,0x06,0xff]1856// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321857 1858v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v31859// GFX12: v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v3 ; encoding: [0xff,0x04,0x4a,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]1860// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321861 1862v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v31863// GFX12: v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x4a,0xca,0xc1,0x06,0x06,0xff]1864// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321865 1866v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v21867// GFX12: v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x4a,0xca,0xf0,0x04,0x06,0xff]1868// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321869 1870v_dual_cndmask_b32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v51871// GFX12: v_dual_cndmask_b32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x4a,0xca,0xfd,0x0a,0x06,0xff]1872// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321873 1874v_dual_cndmask_b32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v41875// GFX12: v_dual_cndmask_b32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x4a,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]1876// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321877 1878v_dual_cndmask_b32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v31879// GFX12: v_dual_cndmask_b32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x4c,0xca,0x01,0x07,0x06,0xff]1880// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321881 1882v_dual_cndmask_b32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v31883// GFX12: v_dual_cndmask_b32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x4c,0xca,0xff,0x07,0x06,0xff]1884// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321885 1886v_dual_cndmask_b32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v31887// GFX12: v_dual_cndmask_b32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x4c,0xca,0x02,0x07,0x06,0xff]1888// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321889 1890v_dual_cndmask_b32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v31891// GFX12: v_dual_cndmask_b32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x4c,0xca,0x03,0x07,0x06,0xff]1892// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321893 1894v_dual_cndmask_b32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v31895// GFX12: v_dual_cndmask_b32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x4c,0xca,0x04,0x07,0x06,0xff]1896// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321897 1898v_dual_cndmask_b32 v255, s105, v2 :: v_dual_subrev_f32 v6, s105, v31899// GFX12: v_dual_cndmask_b32 v255, s105, v2 :: v_dual_subrev_f32 v6, s105, v3 ; encoding: [0x69,0x04,0x4c,0xca,0x69,0x06,0x06,0xff]1900// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321901 1902v_dual_cndmask_b32 v255, s1, v2 :: v_dual_subrev_f32 v6, s1, v31903// GFX12: v_dual_cndmask_b32 v255, s1, v2 :: v_dual_subrev_f32 v6, s1, v3 ; encoding: [0x01,0x04,0x4c,0xca,0x01,0x06,0x06,0xff]1904// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321905 1906v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, ttmp15, v31907// GFX12: v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x4c,0xca,0x7b,0x06,0x06,0xff]1908// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321909 1910v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, exec_hi, v31911// GFX12: v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x4c,0xca,0x7f,0x06,0x06,0xff]1912// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321913 1914v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, exec_lo, v31915// GFX12: v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x4c,0xca,0x7e,0x06,0x06,0xff]1916// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321917 1918v_dual_cndmask_b32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v31919// GFX12: v_dual_cndmask_b32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x4c,0xca,0x7d,0x06,0x06,0xff]1920// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321921 1922v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v31923// GFX12: v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x4c,0xca,0x6b,0x06,0x06,0xff]1924// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321925 1926v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, vcc_lo, v31927// GFX12: v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x4c,0xca,0x6a,0x06,0x06,0xff]1928// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321929 1930v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v31931// GFX12: v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v3 ; encoding: [0xff,0x04,0x4c,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]1932// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321933 1934v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v31935// GFX12: v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x4c,0xca,0xc1,0x06,0x06,0xff]1936// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321937 1938v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v21939// GFX12: v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x4c,0xca,0xf0,0x04,0x06,0xff]1940// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321941 1942v_dual_cndmask_b32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v51943// GFX12: v_dual_cndmask_b32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x4c,0xca,0xfd,0x0a,0x06,0xff]1944// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321945 1946v_dual_cndmask_b32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v41947// GFX12: v_dual_cndmask_b32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x4c,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]1948// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321949 1950v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_add_f32 v6, v1, v31951// GFX12: v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_add_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x48,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]1952// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321953 1954v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_add_f32 v6, v255, v31955// GFX12: v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_add_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x48,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]1956// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321957 1958v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_add_f32 v6, v2, v31959// GFX12: v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_add_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x48,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]1960// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321961 1962v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_add_f32 v6, v3, v31963// GFX12: v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_add_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x48,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]1964// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321965 1966v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_add_f32 v6, v4, v31967// GFX12: v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_add_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x48,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]1968// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321969 1970v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_add_f32 v6, s105, v31971// GFX12: v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_add_f32 v6, s105, v3 ; encoding: [0x69,0x04,0x48,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]1972// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321973 1974v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_add_f32 v6, s1, v31975// GFX12: v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_add_f32 v6, s1, v3 ; encoding: [0x01,0x04,0x48,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]1976// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321977 1978v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_add_f32 v6, ttmp15, v31979// GFX12: v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_add_f32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x48,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]1980// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321981 1982v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_add_f32 v6, exec_hi, v31983// GFX12: v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_add_f32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x48,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]1984// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321985 1986v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_add_f32 v6, exec_lo, v31987// GFX12: v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_add_f32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x48,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]1988// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321989 1990v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_add_f32 v6, m0, v31991// GFX12: v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_add_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x48,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]1992// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321993 1994v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_add_f32 v6, vcc_hi, v31995// GFX12: v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_add_f32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x48,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]1996// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=321997 1998v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_add_f32 v6, vcc_lo, v31999// GFX12: v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_add_f32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x48,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2000// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322001 2002v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_add_f32 v6, null, v32003// GFX12: v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_add_f32 v6, null, v3 ; encoding: [0xff,0x04,0x48,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2004// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322005 2006v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_add_f32 v6, -1, v32007// GFX12: v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_add_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x48,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2008// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322009 2010v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_add_f32 v6, 0.5, v22011// GFX12: v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_add_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x48,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]2012// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322013 2014v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_add_f32 v6, src_scc, v52015// GFX12: v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_add_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x48,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]2016// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322017 2018v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_add_f32 v255, 0xaf123456, v42019// GFX12: v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_add_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x48,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]2020// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322021 2022v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, v1, v32023// GFX12: v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, v1, v3 ; encoding: [0x04,0x05,0x60,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2024// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322025 2026v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, v255, v32027// GFX12: v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, v255, v3 ; encoding: [0x01,0x05,0x60,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2028// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322029 2030v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, v2, v32031// GFX12: v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, v2, v3 ; encoding: [0xff,0x05,0x60,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2032// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322033 2034v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, v3, v32035// GFX12: v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, v3, v3 ; encoding: [0x02,0x05,0x60,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2036// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322037 2038v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, v4, v32039// GFX12: v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, v4, v3 ; encoding: [0x03,0x05,0x60,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2040// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322041 2042v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, s105, v32043// GFX12: v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, s105, v3 ; encoding: [0x69,0x04,0x60,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2044// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322045 2046v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, s1, v32047// GFX12: v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, s1, v3 ; encoding: [0x01,0x04,0x60,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2048// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322049 2050v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, ttmp15, v32051// GFX12: v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x60,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2052// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322053 2054v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, exec_hi, v32055// GFX12: v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x60,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2056// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322057 2058v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, exec_lo, v32059// GFX12: v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x60,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2060// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322061 2062v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, m0, v32063// GFX12: v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, m0, v3 ; encoding: [0x7d,0x04,0x60,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2064// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322065 2066v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, vcc_hi, v32067// GFX12: v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x60,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2068// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322069 2070v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, vcc_lo, v32071// GFX12: v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x60,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2072// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322073 2074v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, null, v32075// GFX12: v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, null, v3 ; encoding: [0xff,0x04,0x60,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2076// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322077 2078v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, -1, v32079// GFX12: v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_add_nc_u32 v6, -1, v3 ; encoding: [0xfd,0x04,0x60,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2080// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322081 2082v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_add_nc_u32 v6, 0.5, v22083// GFX12: v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_add_nc_u32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x60,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]2084// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322085 2086v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_add_nc_u32 v6, src_scc, v52087// GFX12: v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_add_nc_u32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x60,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]2088// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322089 2090v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_add_nc_u32 v255, 0xaf123456, v42091// GFX12: v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_add_nc_u32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x60,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]2092// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322093 2094v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_cndmask_b32 v6, v1, v32095// GFX12: v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_cndmask_b32 v6, v1, v3 ; encoding: [0x04,0x05,0x52,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2096// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322097 2098v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_cndmask_b32 v6, v255, v32099// GFX12: v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_cndmask_b32 v6, v255, v3 ; encoding: [0x01,0x05,0x52,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2100// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322101 2102v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_cndmask_b32 v6, v2, v32103// GFX12: v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_cndmask_b32 v6, v2, v3 ; encoding: [0xff,0x05,0x52,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2104// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322105 2106v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_cndmask_b32 v6, v3, v32107// GFX12: v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_cndmask_b32 v6, v3, v3 ; encoding: [0x02,0x05,0x52,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2108// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322109 2110v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_cndmask_b32 v6, v4, v32111// GFX12: v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_cndmask_b32 v6, v4, v3 ; encoding: [0x03,0x05,0x52,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2112// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322113 2114v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_cndmask_b32 v6, null, v32115// GFX12: v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_cndmask_b32 v6, null, v3 ; encoding: [0xff,0x04,0x52,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2116// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322117 2118v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_cndmask_b32 v6, -1, v22119// GFX12: v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_cndmask_b32 v6, -1, v2 ; encoding: [0xf0,0x06,0x52,0xc8,0xc1,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]2120// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322121 2122v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_cndmask_b32 v6, 0.5, v52123// GFX12: v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_cndmask_b32 v6, 0.5, v5 ; encoding: [0xc1,0x08,0x52,0xc8,0xf0,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]2124// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322125 2126v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_cndmask_b32 v255, 0xaf123456, v42127// GFX12: v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_cndmask_b32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x52,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]2128// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322129 2130v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf1234562131// GFX12: v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf123456 ; encoding: [0x04,0x05,0x42,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2132// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322133 2134v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf1234562135// GFX12: v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf123456 ; encoding: [0x01,0x05,0x42,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2136// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322137 2138v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf1234562139// GFX12: v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf123456 ; encoding: [0xff,0x05,0x42,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2140// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322141 2142v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf1234562143// GFX12: v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf123456 ; encoding: [0x02,0x05,0x42,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2144// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322145 2146v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf1234562147// GFX12: v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf123456 ; encoding: [0x03,0x05,0x42,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2148// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322149 2150v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf1234562151// GFX12: v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf123456 ; encoding: [0x69,0x04,0x42,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2152// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322153 2154v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf1234562155// GFX12: v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf123456 ; encoding: [0x01,0x04,0x42,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2156// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322157 2158v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf1234562159// GFX12: v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf123456 ; encoding: [0x7b,0x04,0x42,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2160// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322161 2162v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf1234562163// GFX12: v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf123456 ; encoding: [0x7f,0x04,0x42,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2164// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322165 2166v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf1234562167// GFX12: v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf123456 ; encoding: [0x7e,0x04,0x42,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2168// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322169 2170v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf1234562171// GFX12: v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf123456 ; encoding: [0x7d,0x04,0x42,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2172// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322173 2174v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf1234562175// GFX12: v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf123456 ; encoding: [0x6b,0x04,0x42,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2176// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322177 2178v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf1234562179// GFX12: v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf123456 ; encoding: [0x6a,0x04,0x42,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2180// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322181 2182v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, null, v3, 0xaf1234562183// GFX12: v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, null, v3, 0xaf123456 ; encoding: [0xff,0x04,0x42,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2184// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322185 2186v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf1234562187// GFX12: v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf123456 ; encoding: [0xfd,0x04,0x42,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2188// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322189 2190v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf1234562191// GFX12: v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf123456 ; encoding: [0xf0,0x06,0x42,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]2192// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322193 2194v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf1234562195// GFX12: v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456 ; encoding: [0xc1,0x08,0x42,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]2196// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322197 2198v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf1234562199// GFX12: v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf123456 ; encoding: [0x7c,0x0a,0x42,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]2200// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322201 2202v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_fmac_f32 v6, v1, v32203// GFX12: v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_fmac_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x40,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2204// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322205 2206v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_fmac_f32 v6, v255, v32207// GFX12: v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_fmac_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x40,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2208// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322209 2210v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_fmac_f32 v6, v2, v32211// GFX12: v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_fmac_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x40,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2212// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322213 2214v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_fmac_f32 v6, v3, v32215// GFX12: v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_fmac_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x40,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2216// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322217 2218v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_fmac_f32 v6, v4, v32219// GFX12: v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_fmac_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x40,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2220// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322221 2222v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_fmac_f32 v6, s105, v32223// GFX12: v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_fmac_f32 v6, s105, v3 ; encoding: [0x69,0x04,0x40,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2224// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322225 2226v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_fmac_f32 v6, s1, v32227// GFX12: v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_fmac_f32 v6, s1, v3 ; encoding: [0x01,0x04,0x40,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2228// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322229 2230v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_fmac_f32 v6, ttmp15, v32231// GFX12: v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_fmac_f32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x40,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2232// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322233 2234v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_fmac_f32 v6, exec_hi, v32235// GFX12: v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_fmac_f32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x40,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2236// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322237 2238v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_fmac_f32 v6, exec_lo, v32239// GFX12: v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_fmac_f32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x40,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2240// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322241 2242v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_fmac_f32 v6, m0, v32243// GFX12: v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_fmac_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x40,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2244// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322245 2246v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_fmac_f32 v6, vcc_hi, v32247// GFX12: v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_fmac_f32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x40,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2248// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322249 2250v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_fmac_f32 v6, vcc_lo, v32251// GFX12: v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_fmac_f32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x40,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2252// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322253 2254v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_fmac_f32 v6, null, v32255// GFX12: v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_fmac_f32 v6, null, v3 ; encoding: [0xff,0x04,0x40,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2256// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322257 2258v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_fmac_f32 v6, -1, v32259// GFX12: v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_fmac_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x40,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2260// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322261 2262v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_fmac_f32 v6, 0.5, v22263// GFX12: v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_fmac_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x40,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]2264// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322265 2266v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_fmac_f32 v6, src_scc, v52267// GFX12: v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_fmac_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x40,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]2268// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322269 2270v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_fmac_f32 v255, 0xaf123456, v42271// GFX12: v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_fmac_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x40,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]2272// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322273 2274v_dual_fmaak_f32 v255, v4, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v2552275// GFX12: v_dual_fmaak_f32 v255, v4, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v255 ; encoding: [0x04,0xff,0x45,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]2276// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322277 2278v_dual_fmaak_f32 v255, v1, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v2552279// GFX12: v_dual_fmaak_f32 v255, v1, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v255 ; encoding: [0x01,0xff,0x45,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]2280// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322281 2282v_dual_fmaak_f32 v255, v255, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v2552283// GFX12: v_dual_fmaak_f32 v255, v255, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v255 ; encoding: [0xff,0xff,0x45,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]2284// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322285 2286v_dual_fmaak_f32 v255, v2, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v2552287// GFX12: v_dual_fmaak_f32 v255, v2, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v255 ; encoding: [0x02,0xff,0x45,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]2288// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322289 2290v_dual_fmaak_f32 v255, v3, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v2552291// GFX12: v_dual_fmaak_f32 v255, v3, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v255 ; encoding: [0x03,0xff,0x45,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]2292// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322293 2294v_dual_fmaak_f32 v255, s105, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v2552295// GFX12: v_dual_fmaak_f32 v255, s105, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v255 ; encoding: [0x69,0xfe,0x45,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]2296// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322297 2298v_dual_fmaak_f32 v255, s1, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v2552299// GFX12: v_dual_fmaak_f32 v255, s1, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v255 ; encoding: [0x01,0xfe,0x45,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]2300// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322301 2302v_dual_fmaak_f32 v255, ttmp15, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v2552303// GFX12: v_dual_fmaak_f32 v255, ttmp15, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v255 ; encoding: [0x7b,0xfe,0x45,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]2304// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322305 2306v_dual_fmaak_f32 v255, exec_hi, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v2552307// GFX12: v_dual_fmaak_f32 v255, exec_hi, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v255 ; encoding: [0x7f,0xfe,0x45,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]2308// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322309 2310v_dual_fmaak_f32 v255, exec_lo, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v2552311// GFX12: v_dual_fmaak_f32 v255, exec_lo, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v255 ; encoding: [0x7e,0xfe,0x45,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]2312// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322313 2314v_dual_fmaak_f32 v255, m0, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v2552315// GFX12: v_dual_fmaak_f32 v255, m0, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v255 ; encoding: [0x7d,0xfe,0x45,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]2316// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322317 2318v_dual_fmaak_f32 v255, vcc_hi, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v2552319// GFX12: v_dual_fmaak_f32 v255, vcc_hi, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v255 ; encoding: [0x6b,0xfe,0x45,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]2320// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322321 2322v_dual_fmaak_f32 v255, vcc_lo, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v2552323// GFX12: v_dual_fmaak_f32 v255, vcc_lo, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v255 ; encoding: [0x6a,0xfe,0x45,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]2324// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322325 2326v_dual_fmaak_f32 v255, 0xaf123456, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v2552327// GFX12: v_dual_fmaak_f32 v255, 0xaf123456, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v255 ; encoding: [0xff,0xfe,0x45,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]2328// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322329 2330v_dual_fmaak_f32 v255, src_scc, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v2552331// GFX12: v_dual_fmaak_f32 v255, src_scc, v255, 0xaf123456 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v255 ; encoding: [0xfd,0xfe,0x45,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]2332// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322333 2334v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v2552335// GFX12: v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v255 ; encoding: [0xf0,0x06,0x44,0xc8,0xf0,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]2336// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322337 2338v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v2552339// GFX12: v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255 ; encoding: [0xc1,0x08,0x44,0xc8,0xfd,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]2340// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322341 2342v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v42343// GFX12: v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x44,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]2344// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322345 2346v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, v1, v32347// GFX12: v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, v1, v3 ; encoding: [0x04,0x05,0x62,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2348// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322349 2350v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, v255, v32351// GFX12: v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, v255, v3 ; encoding: [0x01,0x05,0x62,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2352// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322353 2354v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, v2, v32355// GFX12: v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, v2, v3 ; encoding: [0xff,0x05,0x62,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2356// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322357 2358v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, v3, v32359// GFX12: v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, v3, v3 ; encoding: [0x02,0x05,0x62,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2360// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322361 2362v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, v4, v32363// GFX12: v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, v4, v3 ; encoding: [0x03,0x05,0x62,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2364// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322365 2366v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, s105, v32367// GFX12: v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, s105, v3 ; encoding: [0x69,0x04,0x62,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2368// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322369 2370v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, s1, v32371// GFX12: v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, s1, v3 ; encoding: [0x01,0x04,0x62,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2372// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322373 2374v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, ttmp15, v32375// GFX12: v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x62,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2376// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322377 2378v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, exec_hi, v32379// GFX12: v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x62,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2380// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322381 2382v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, exec_lo, v32383// GFX12: v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x62,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2384// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322385 2386v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, m0, v32387// GFX12: v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0x62,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2388// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322389 2390v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, vcc_hi, v32391// GFX12: v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x62,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2392// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322393 2394v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, vcc_lo, v32395// GFX12: v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x62,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2396// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322397 2398v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, null, v32399// GFX12: v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, null, v3 ; encoding: [0xff,0x04,0x62,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2400// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322401 2402v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, -1, v32403// GFX12: v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_lshlrev_b32 v6, -1, v3 ; encoding: [0xfd,0x04,0x62,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2404// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322405 2406v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_lshlrev_b32 v6, 0.5, v22407// GFX12: v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_lshlrev_b32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x62,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]2408// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322409 2410v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_lshlrev_b32 v6, src_scc, v52411// GFX12: v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_lshlrev_b32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x62,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]2412// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322413 2414v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_lshlrev_b32 v255, 0xaf123456, v42415// GFX12: v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_lshlrev_b32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x62,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]2416// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322417 2418v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_max_num_f32 v6, v1, v32419// GFX12: v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_max_num_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x54,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2420// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322421 2422v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_max_num_f32 v6, v255, v32423// GFX12: v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_max_num_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x54,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2424// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322425 2426v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_max_num_f32 v6, v2, v32427// GFX12: v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_max_num_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x54,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2428// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322429 2430v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_max_num_f32 v6, v3, v32431// GFX12: v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_max_num_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x54,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2432// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322433 2434v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_max_num_f32 v6, v4, v32435// GFX12: v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_max_num_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x54,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2436// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322437 2438v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_max_num_f32 v6, s105, v32439// GFX12: v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_max_num_f32 v6, s105, v3 ; encoding: [0x69,0x04,0x54,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2440// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322441 2442v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_max_num_f32 v6, s1, v32443// GFX12: v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_max_num_f32 v6, s1, v3 ; encoding: [0x01,0x04,0x54,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2444// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322445 2446v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_max_num_f32 v6, ttmp15, v32447// GFX12: v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_max_num_f32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x54,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2448// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322449 2450v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_max_num_f32 v6, exec_hi, v32451// GFX12: v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_max_num_f32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x54,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2452// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322453 2454v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_max_num_f32 v6, exec_lo, v32455// GFX12: v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_max_num_f32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x54,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2456// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322457 2458v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_max_num_f32 v6, m0, v32459// GFX12: v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_max_num_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x54,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2460// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322461 2462v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_max_num_f32 v6, vcc_hi, v32463// GFX12: v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_max_num_f32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x54,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2464// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322465 2466v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_max_num_f32 v6, vcc_lo, v32467// GFX12: v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_max_num_f32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x54,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2468// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322469 2470v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_max_num_f32 v6, null, v32471// GFX12: v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_max_num_f32 v6, null, v3 ; encoding: [0xff,0x04,0x54,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2472// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322473 2474v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_max_num_f32 v6, -1, v32475// GFX12: v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_max_num_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x54,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2476// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322477 2478v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_max_num_f32 v6, 0.5, v22479// GFX12: v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_max_num_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x54,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]2480// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322481 2482v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_max_num_f32 v6, src_scc, v52483// GFX12: v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_max_num_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x54,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]2484// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322485 2486v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_max_num_f32 v255, 0xaf123456, v42487// GFX12: v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_max_num_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x54,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]2488// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322489 2490v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_min_num_f32 v6, v1, v32491// GFX12: v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_min_num_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x56,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2492// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322493 2494v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_min_num_f32 v6, v255, v32495// GFX12: v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_min_num_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x56,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2496// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322497 2498v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_min_num_f32 v6, v2, v32499// GFX12: v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_min_num_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x56,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2500// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322501 2502v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_min_num_f32 v6, v3, v32503// GFX12: v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_min_num_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x56,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2504// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322505 2506v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_min_num_f32 v6, v4, v32507// GFX12: v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_min_num_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x56,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2508// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322509 2510v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_min_num_f32 v6, s105, v32511// GFX12: v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_min_num_f32 v6, s105, v3 ; encoding: [0x69,0x04,0x56,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2512// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322513 2514v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_min_num_f32 v6, s1, v32515// GFX12: v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_min_num_f32 v6, s1, v3 ; encoding: [0x01,0x04,0x56,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2516// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322517 2518v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_min_num_f32 v6, ttmp15, v32519// GFX12: v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_min_num_f32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x56,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2520// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322521 2522v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_min_num_f32 v6, exec_hi, v32523// GFX12: v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_min_num_f32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x56,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2524// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322525 2526v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_min_num_f32 v6, exec_lo, v32527// GFX12: v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_min_num_f32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x56,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2528// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322529 2530v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_min_num_f32 v6, m0, v32531// GFX12: v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_min_num_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x56,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2532// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322533 2534v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_min_num_f32 v6, vcc_hi, v32535// GFX12: v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_min_num_f32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x56,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2536// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322537 2538v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_min_num_f32 v6, vcc_lo, v32539// GFX12: v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_min_num_f32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x56,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2540// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322541 2542v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_min_num_f32 v6, null, v32543// GFX12: v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_min_num_f32 v6, null, v3 ; encoding: [0xff,0x04,0x56,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2544// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322545 2546v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_min_num_f32 v6, -1, v32547// GFX12: v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_min_num_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x56,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2548// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322549 2550v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_min_num_f32 v6, 0.5, v22551// GFX12: v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_min_num_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x56,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]2552// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322553 2554v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_min_num_f32 v6, src_scc, v52555// GFX12: v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_min_num_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x56,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]2556// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322557 2558v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_min_num_f32 v255, 0xaf123456, v42559// GFX12: v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_min_num_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x56,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]2560// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322561 2562v_dual_fmaak_f32 v255, v4, v255, 0xaf123456 :: v_dual_mov_b32 v6, v12563// GFX12: v_dual_fmaak_f32 v255, v4, v255, 0xaf123456 :: v_dual_mov_b32 v6, v1 ; encoding: [0x04,0xff,0x51,0xc8,0x01,0x01,0x06,0xff,0x56,0x34,0x12,0xaf]2564// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322565 2566v_dual_fmaak_f32 v255, v1, v255, 0xaf123456 :: v_dual_mov_b32 v6, v2552567// GFX12: v_dual_fmaak_f32 v255, v1, v255, 0xaf123456 :: v_dual_mov_b32 v6, v255 ; encoding: [0x01,0xff,0x51,0xc8,0xff,0x01,0x06,0xff,0x56,0x34,0x12,0xaf]2568// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322569 2570v_dual_fmaak_f32 v255, v255, v255, 0xaf123456 :: v_dual_mov_b32 v6, v22571// GFX12: v_dual_fmaak_f32 v255, v255, v255, 0xaf123456 :: v_dual_mov_b32 v6, v2 ; encoding: [0xff,0xff,0x51,0xc8,0x02,0x01,0x06,0xff,0x56,0x34,0x12,0xaf]2572// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322573 2574v_dual_fmaak_f32 v255, v2, v255, 0xaf123456 :: v_dual_mov_b32 v6, v32575// GFX12: v_dual_fmaak_f32 v255, v2, v255, 0xaf123456 :: v_dual_mov_b32 v6, v3 ; encoding: [0x02,0xff,0x51,0xc8,0x03,0x01,0x06,0xff,0x56,0x34,0x12,0xaf]2576// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322577 2578v_dual_fmaak_f32 v255, v3, v255, 0xaf123456 :: v_dual_mov_b32 v6, v42579// GFX12: v_dual_fmaak_f32 v255, v3, v255, 0xaf123456 :: v_dual_mov_b32 v6, v4 ; encoding: [0x03,0xff,0x51,0xc8,0x04,0x01,0x06,0xff,0x56,0x34,0x12,0xaf]2580// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322581 2582v_dual_fmaak_f32 v255, s105, v255, 0xaf123456 :: v_dual_mov_b32 v6, s1052583// GFX12: v_dual_fmaak_f32 v255, s105, v255, 0xaf123456 :: v_dual_mov_b32 v6, s105 ; encoding: [0x69,0xfe,0x51,0xc8,0x69,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]2584// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322585 2586v_dual_fmaak_f32 v255, s1, v255, 0xaf123456 :: v_dual_mov_b32 v6, s12587// GFX12: v_dual_fmaak_f32 v255, s1, v255, 0xaf123456 :: v_dual_mov_b32 v6, s1 ; encoding: [0x01,0xfe,0x51,0xc8,0x01,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]2588// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322589 2590v_dual_fmaak_f32 v255, ttmp15, v255, 0xaf123456 :: v_dual_mov_b32 v6, ttmp152591// GFX12: v_dual_fmaak_f32 v255, ttmp15, v255, 0xaf123456 :: v_dual_mov_b32 v6, ttmp15 ; encoding: [0x7b,0xfe,0x51,0xc8,0x7b,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]2592// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322593 2594v_dual_fmaak_f32 v255, exec_hi, v255, 0xaf123456 :: v_dual_mov_b32 v6, exec_hi2595// GFX12: v_dual_fmaak_f32 v255, exec_hi, v255, 0xaf123456 :: v_dual_mov_b32 v6, exec_hi ; encoding: [0x7f,0xfe,0x51,0xc8,0x7f,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]2596// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322597 2598v_dual_fmaak_f32 v255, exec_lo, v255, 0xaf123456 :: v_dual_mov_b32 v6, exec_lo2599// GFX12: v_dual_fmaak_f32 v255, exec_lo, v255, 0xaf123456 :: v_dual_mov_b32 v6, exec_lo ; encoding: [0x7e,0xfe,0x51,0xc8,0x7e,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]2600// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322601 2602v_dual_fmaak_f32 v255, m0, v255, 0xaf123456 :: v_dual_mov_b32 v6, m02603// GFX12: v_dual_fmaak_f32 v255, m0, v255, 0xaf123456 :: v_dual_mov_b32 v6, m0 ; encoding: [0x7d,0xfe,0x51,0xc8,0x7d,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]2604// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322605 2606v_dual_fmaak_f32 v255, vcc_hi, v255, 0xaf123456 :: v_dual_mov_b32 v6, vcc_hi2607// GFX12: v_dual_fmaak_f32 v255, vcc_hi, v255, 0xaf123456 :: v_dual_mov_b32 v6, vcc_hi ; encoding: [0x6b,0xfe,0x51,0xc8,0x6b,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]2608// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322609 2610v_dual_fmaak_f32 v255, vcc_lo, v255, 0xaf123456 :: v_dual_mov_b32 v6, vcc_lo2611// GFX12: v_dual_fmaak_f32 v255, vcc_lo, v255, 0xaf123456 :: v_dual_mov_b32 v6, vcc_lo ; encoding: [0x6a,0xfe,0x51,0xc8,0x6a,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]2612// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322613 2614v_dual_fmaak_f32 v255, 0xaf123456, v255, 0xaf123456 :: v_dual_mov_b32 v6, null2615// GFX12: v_dual_fmaak_f32 v255, 0xaf123456, v255, 0xaf123456 :: v_dual_mov_b32 v6, null ; encoding: [0xff,0xfe,0x51,0xc8,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]2616// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322617 2618v_dual_fmaak_f32 v255, src_scc, v255, 0xaf123456 :: v_dual_mov_b32 v6, -12619// GFX12: v_dual_fmaak_f32 v255, src_scc, v255, 0xaf123456 :: v_dual_mov_b32 v6, -1 ; encoding: [0xfd,0xfe,0x51,0xc8,0xc1,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]2620// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322621 2622v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_mov_b32 v6, 0.52623// GFX12: v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_mov_b32 v6, 0.5 ; encoding: [0xf0,0x06,0x50,0xc8,0xf0,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]2624// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322625 2626v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_mov_b32 v6, src_scc2627// GFX12: v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_mov_b32 v6, src_scc ; encoding: [0xc1,0x08,0x50,0xc8,0xfd,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]2628// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322629 2630v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_mov_b32 v255, 0xaf1234562631// GFX12: v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_mov_b32 v255, 0xaf123456 ; encoding: [0x7c,0x0a,0x50,0xc8,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]2632// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322633 2634v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, v1, v32635// GFX12: v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x4e,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2636// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322637 2638v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, v255, v32639// GFX12: v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x4e,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2640// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322641 2642v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, v2, v32643// GFX12: v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x4e,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2644// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322645 2646v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, v3, v32647// GFX12: v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x4e,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2648// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322649 2650v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, v4, v32651// GFX12: v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x4e,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2652// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322653 2654v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, s105, v32655// GFX12: v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, s105, v3 ; encoding: [0x69,0x04,0x4e,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2656// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322657 2658v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, s1, v32659// GFX12: v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, s1, v3 ; encoding: [0x01,0x04,0x4e,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2660// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322661 2662v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v32663// GFX12: v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x4e,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2664// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322665 2666v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v32667// GFX12: v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x4e,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2668// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322669 2670v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v32671// GFX12: v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x4e,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2672// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322673 2674v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, m0, v32675// GFX12: v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x4e,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2676// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322677 2678v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v32679// GFX12: v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x4e,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2680// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322681 2682v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v32683// GFX12: v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x4e,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2684// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322685 2686v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, null, v32687// GFX12: v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, null, v3 ; encoding: [0xff,0x04,0x4e,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2688// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322689 2690v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, -1, v32691// GFX12: v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x4e,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2692// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322693 2694v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v22695// GFX12: v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x4e,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]2696// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322697 2698v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v52699// GFX12: v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x4e,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]2700// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322701 2702v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v42703// GFX12: v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x4e,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]2704// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322705 2706v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_mul_f32 v6, v1, v32707// GFX12: v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_mul_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x46,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2708// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322709 2710v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_mul_f32 v6, v255, v32711// GFX12: v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_mul_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x46,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2712// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322713 2714v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_mul_f32 v6, v2, v32715// GFX12: v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_mul_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x46,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2716// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322717 2718v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_mul_f32 v6, v3, v32719// GFX12: v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_mul_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x46,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2720// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322721 2722v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_mul_f32 v6, v4, v32723// GFX12: v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_mul_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x46,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2724// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322725 2726v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_mul_f32 v6, s105, v32727// GFX12: v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_mul_f32 v6, s105, v3 ; encoding: [0x69,0x04,0x46,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2728// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322729 2730v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_mul_f32 v6, s1, v32731// GFX12: v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_mul_f32 v6, s1, v3 ; encoding: [0x01,0x04,0x46,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2732// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322733 2734v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_mul_f32 v6, ttmp15, v32735// GFX12: v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_mul_f32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x46,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2736// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322737 2738v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_mul_f32 v6, exec_hi, v32739// GFX12: v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_mul_f32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x46,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2740// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322741 2742v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_mul_f32 v6, exec_lo, v32743// GFX12: v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_mul_f32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x46,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2744// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322745 2746v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_mul_f32 v6, m0, v32747// GFX12: v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_mul_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x46,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2748// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322749 2750v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_mul_f32 v6, vcc_hi, v32751// GFX12: v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_mul_f32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x46,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2752// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322753 2754v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_mul_f32 v6, vcc_lo, v32755// GFX12: v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_mul_f32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x46,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2756// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322757 2758v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_mul_f32 v6, null, v32759// GFX12: v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_mul_f32 v6, null, v3 ; encoding: [0xff,0x04,0x46,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2760// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322761 2762v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_mul_f32 v6, -1, v32763// GFX12: v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_mul_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x46,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2764// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322765 2766v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_mul_f32 v6, 0.5, v22767// GFX12: v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_mul_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x46,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]2768// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322769 2770v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_mul_f32 v6, src_scc, v52771// GFX12: v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_mul_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x46,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]2772// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322773 2774v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_mul_f32 v255, 0xaf123456, v42775// GFX12: v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_mul_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x46,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]2776// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322777 2778v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_sub_f32 v6, v1, v32779// GFX12: v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_sub_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x4a,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2780// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322781 2782v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_sub_f32 v6, v255, v32783// GFX12: v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_sub_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x4a,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2784// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322785 2786v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_sub_f32 v6, v2, v32787// GFX12: v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_sub_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x4a,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2788// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322789 2790v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_sub_f32 v6, v3, v32791// GFX12: v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_sub_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x4a,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2792// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322793 2794v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_sub_f32 v6, v4, v32795// GFX12: v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_sub_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x4a,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2796// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322797 2798v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_sub_f32 v6, s105, v32799// GFX12: v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_sub_f32 v6, s105, v3 ; encoding: [0x69,0x04,0x4a,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2800// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322801 2802v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_sub_f32 v6, s1, v32803// GFX12: v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_sub_f32 v6, s1, v3 ; encoding: [0x01,0x04,0x4a,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2804// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322805 2806v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_sub_f32 v6, ttmp15, v32807// GFX12: v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_sub_f32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x4a,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2808// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322809 2810v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_sub_f32 v6, exec_hi, v32811// GFX12: v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_sub_f32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x4a,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2812// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322813 2814v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_sub_f32 v6, exec_lo, v32815// GFX12: v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_sub_f32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x4a,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2816// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322817 2818v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_sub_f32 v6, m0, v32819// GFX12: v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_sub_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x4a,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2820// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322821 2822v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_sub_f32 v6, vcc_hi, v32823// GFX12: v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_sub_f32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x4a,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2824// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322825 2826v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_sub_f32 v6, vcc_lo, v32827// GFX12: v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_sub_f32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x4a,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2828// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322829 2830v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_sub_f32 v6, null, v32831// GFX12: v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_sub_f32 v6, null, v3 ; encoding: [0xff,0x04,0x4a,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2832// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322833 2834v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_sub_f32 v6, -1, v32835// GFX12: v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_sub_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x4a,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2836// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322837 2838v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_sub_f32 v6, 0.5, v22839// GFX12: v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_sub_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x4a,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]2840// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322841 2842v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_sub_f32 v6, src_scc, v52843// GFX12: v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_sub_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x4a,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]2844// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322845 2846v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_sub_f32 v255, 0xaf123456, v42847// GFX12: v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_sub_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x4a,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]2848// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322849 2850v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_subrev_f32 v6, v1, v32851// GFX12: v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_subrev_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x4c,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2852// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322853 2854v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_subrev_f32 v6, v255, v32855// GFX12: v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_subrev_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x4c,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2856// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322857 2858v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_subrev_f32 v6, v2, v32859// GFX12: v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_subrev_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x4c,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2860// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322861 2862v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_subrev_f32 v6, v3, v32863// GFX12: v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_subrev_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x4c,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2864// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322865 2866v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_subrev_f32 v6, v4, v32867// GFX12: v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_subrev_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x4c,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]2868// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322869 2870v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_subrev_f32 v6, s105, v32871// GFX12: v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_subrev_f32 v6, s105, v3 ; encoding: [0x69,0x04,0x4c,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2872// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322873 2874v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_subrev_f32 v6, s1, v32875// GFX12: v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_subrev_f32 v6, s1, v3 ; encoding: [0x01,0x04,0x4c,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2876// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322877 2878v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_subrev_f32 v6, ttmp15, v32879// GFX12: v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_subrev_f32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x4c,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2880// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322881 2882v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_subrev_f32 v6, exec_hi, v32883// GFX12: v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_subrev_f32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x4c,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2884// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322885 2886v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_subrev_f32 v6, exec_lo, v32887// GFX12: v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_subrev_f32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x4c,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2888// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322889 2890v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_subrev_f32 v6, m0, v32891// GFX12: v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_subrev_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x4c,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2892// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322893 2894v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_subrev_f32 v6, vcc_hi, v32895// GFX12: v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_subrev_f32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x4c,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2896// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322897 2898v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_subrev_f32 v6, vcc_lo, v32899// GFX12: v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_subrev_f32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x4c,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2900// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322901 2902v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_subrev_f32 v6, null, v32903// GFX12: v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_subrev_f32 v6, null, v3 ; encoding: [0xff,0x04,0x4c,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2904// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322905 2906v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_subrev_f32 v6, -1, v32907// GFX12: v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_subrev_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x4c,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2908// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322909 2910v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_subrev_f32 v6, 0.5, v22911// GFX12: v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_subrev_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x4c,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]2912// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322913 2914v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_subrev_f32 v6, src_scc, v52915// GFX12: v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_subrev_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x4c,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]2916// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322917 2918v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_subrev_f32 v255, 0xaf123456, v42919// GFX12: v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_subrev_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x4c,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]2920// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322921 2922v_dual_fmac_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v32923// GFX12: v_dual_fmac_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x08,0xc8,0x01,0x07,0x06,0xff]2924// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322925 2926v_dual_fmac_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v32927// GFX12: v_dual_fmac_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x08,0xc8,0xff,0x07,0x06,0xff]2928// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322929 2930v_dual_fmac_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v32931// GFX12: v_dual_fmac_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x08,0xc8,0x02,0x07,0x06,0xff]2932// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322933 2934v_dual_fmac_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v32935// GFX12: v_dual_fmac_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x08,0xc8,0x03,0x07,0x06,0xff]2936// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322937 2938v_dual_fmac_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v32939// GFX12: v_dual_fmac_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x08,0xc8,0x04,0x07,0x06,0xff]2940// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322941 2942v_dual_fmac_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v32943// GFX12: v_dual_fmac_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x08,0xc8,0x01,0x06,0x06,0xff]2944// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322945 2946v_dual_fmac_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v32947// GFX12: v_dual_fmac_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x08,0xc8,0x69,0x06,0x06,0xff]2948// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322949 2950v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v32951// GFX12: v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x08,0xc8,0x6a,0x06,0x06,0xff]2952// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322953 2954v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v32955// GFX12: v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x08,0xc8,0x6b,0x06,0x06,0xff]2956// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322957 2958v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v32959// GFX12: v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x08,0xc8,0x7b,0x06,0x06,0xff]2960// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322961 2962v_dual_fmac_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v32963// GFX12: v_dual_fmac_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x08,0xc8,0x7d,0x06,0x06,0xff]2964// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322965 2966v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v32967// GFX12: v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x08,0xc8,0x7e,0x06,0x06,0xff]2968// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322969 2970v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v32971// GFX12: v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x08,0xc8,0x7f,0x06,0x06,0xff]2972// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322973 2974v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v32975// GFX12: v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v3 ; encoding: [0xff,0x04,0x08,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]2976// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322977 2978v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v32979// GFX12: v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x08,0xc8,0xc1,0x06,0x06,0xff]2980// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322981 2982v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v22983// GFX12: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x08,0xc8,0xf0,0x04,0x06,0xff]2984// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322985 2986v_dual_fmac_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v52987// GFX12: v_dual_fmac_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x08,0xc8,0xfd,0x0a,0x06,0xff]2988// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322989 2990v_dual_fmac_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v42991// GFX12: v_dual_fmac_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x08,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]2992// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322993 2994v_dual_fmac_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v32995// GFX12: v_dual_fmac_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v3 ; encoding: [0x04,0x05,0x20,0xc8,0x01,0x07,0x06,0xff]2996// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=322997 2998v_dual_fmac_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v32999// GFX12: v_dual_fmac_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v3 ; encoding: [0x01,0x05,0x20,0xc8,0xff,0x07,0x06,0xff]3000// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323001 3002v_dual_fmac_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v33003// GFX12: v_dual_fmac_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v3 ; encoding: [0xff,0x05,0x20,0xc8,0x02,0x07,0x06,0xff]3004// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323005 3006v_dual_fmac_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v33007// GFX12: v_dual_fmac_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v3 ; encoding: [0x02,0x05,0x20,0xc8,0x03,0x07,0x06,0xff]3008// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323009 3010v_dual_fmac_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v33011// GFX12: v_dual_fmac_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v3 ; encoding: [0x03,0x05,0x20,0xc8,0x04,0x07,0x06,0xff]3012// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323013 3014v_dual_fmac_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v33015// GFX12: v_dual_fmac_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v3 ; encoding: [0x69,0x04,0x20,0xc8,0x01,0x06,0x06,0xff]3016// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323017 3018v_dual_fmac_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v33019// GFX12: v_dual_fmac_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v3 ; encoding: [0x01,0x04,0x20,0xc8,0x69,0x06,0x06,0xff]3020// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323021 3022v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v33023// GFX12: v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x20,0xc8,0x6a,0x06,0x06,0xff]3024// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323025 3026v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v33027// GFX12: v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x20,0xc8,0x6b,0x06,0x06,0xff]3028// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323029 3030v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v33031// GFX12: v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x20,0xc8,0x7b,0x06,0x06,0xff]3032// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323033 3034v_dual_fmac_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v33035// GFX12: v_dual_fmac_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v3 ; encoding: [0x7d,0x04,0x20,0xc8,0x7d,0x06,0x06,0xff]3036// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323037 3038v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v33039// GFX12: v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x20,0xc8,0x7e,0x06,0x06,0xff]3040// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323041 3042v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v33043// GFX12: v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x20,0xc8,0x7f,0x06,0x06,0xff]3044// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323045 3046v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v33047// GFX12: v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v3 ; encoding: [0xff,0x04,0x20,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3048// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323049 3050v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v33051// GFX12: v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v3 ; encoding: [0xfd,0x04,0x20,0xc8,0xc1,0x06,0x06,0xff]3052// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323053 3054v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v23055// GFX12: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x20,0xc8,0xf0,0x04,0x06,0xff]3056// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323057 3058v_dual_fmac_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v53059// GFX12: v_dual_fmac_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x20,0xc8,0xfd,0x0a,0x06,0xff]3060// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323061 3062v_dual_fmac_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v43063// GFX12: v_dual_fmac_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x20,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]3064// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323065 3066v_dual_fmac_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v33067// GFX12: v_dual_fmac_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3 ; encoding: [0x04,0x05,0x12,0xc8,0x01,0x07,0x06,0xff]3068// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323069 3070v_dual_fmac_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v33071// GFX12: v_dual_fmac_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3 ; encoding: [0x01,0x05,0x12,0xc8,0xff,0x07,0x06,0xff]3072// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323073 3074v_dual_fmac_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v33075// GFX12: v_dual_fmac_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3 ; encoding: [0xff,0x05,0x12,0xc8,0x02,0x07,0x06,0xff]3076// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323077 3078v_dual_fmac_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v33079// GFX12: v_dual_fmac_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3 ; encoding: [0x02,0x05,0x12,0xc8,0x03,0x07,0x06,0xff]3080// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323081 3082v_dual_fmac_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v33083// GFX12: v_dual_fmac_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3 ; encoding: [0x03,0x05,0x12,0xc8,0x04,0x07,0x06,0xff]3084// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323085 3086v_dual_fmac_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v33087// GFX12: v_dual_fmac_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3 ; encoding: [0x69,0x04,0x12,0xc8,0x69,0x06,0x06,0xff]3088// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323089 3090v_dual_fmac_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v33091// GFX12: v_dual_fmac_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3 ; encoding: [0x01,0x04,0x12,0xc8,0x01,0x06,0x06,0xff]3092// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323093 3094v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v33095// GFX12: v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x12,0xc8,0x7b,0x06,0x06,0xff]3096// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323097 3098v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v33099// GFX12: v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x12,0xc8,0x7f,0x06,0x06,0xff]3100// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323101 3102v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v33103// GFX12: v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x12,0xc8,0x7e,0x06,0x06,0xff]3104// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323105 3106v_dual_fmac_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v33107// GFX12: v_dual_fmac_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0x12,0xc8,0x7d,0x06,0x06,0xff]3108// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323109 3110v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v33111// GFX12: v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x12,0xc8,0x6b,0x06,0x06,0xff]3112// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323113 3114v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v33115// GFX12: v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x12,0xc8,0x6a,0x06,0x06,0xff]3116// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323117 3118v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v33119// GFX12: v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v3 ; encoding: [0xff,0x04,0x12,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3120// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323121 3122v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v33123// GFX12: v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v3 ; encoding: [0xfd,0x04,0x12,0xc8,0xc1,0x06,0x06,0xff]3124// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323125 3126v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v23127// GFX12: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x12,0xc8,0xf0,0x04,0x06,0xff]3128// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323129 3130v_dual_fmac_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v53131// GFX12: v_dual_fmac_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x12,0xc8,0xfd,0x0a,0x06,0xff]3132// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323133 3134v_dual_fmac_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v43135// GFX12: v_dual_fmac_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x12,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]3136// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323137 3138v_dual_fmac_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf1234563139// GFX12: v_dual_fmac_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf123456 ; encoding: [0x04,0x05,0x02,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3140// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323141 3142v_dual_fmac_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf1234563143// GFX12: v_dual_fmac_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf123456 ; encoding: [0x01,0x05,0x02,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3144// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323145 3146v_dual_fmac_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf1234563147// GFX12: v_dual_fmac_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf123456 ; encoding: [0xff,0x05,0x02,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3148// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323149 3150v_dual_fmac_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf1234563151// GFX12: v_dual_fmac_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf123456 ; encoding: [0x02,0x05,0x02,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3152// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323153 3154v_dual_fmac_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf1234563155// GFX12: v_dual_fmac_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf123456 ; encoding: [0x03,0x05,0x02,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]3156// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323157 3158v_dual_fmac_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf1234563159// GFX12: v_dual_fmac_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf123456 ; encoding: [0x69,0x04,0x02,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3160// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323161 3162v_dual_fmac_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf1234563163// GFX12: v_dual_fmac_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf123456 ; encoding: [0x01,0x04,0x02,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3164// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323165 3166v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf1234563167// GFX12: v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf123456 ; encoding: [0x7b,0x04,0x02,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3168// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323169 3170v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf1234563171// GFX12: v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf123456 ; encoding: [0x7f,0x04,0x02,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3172// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323173 3174v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf1234563175// GFX12: v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf123456 ; encoding: [0x7e,0x04,0x02,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3176// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323177 3178v_dual_fmac_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf1234563179// GFX12: v_dual_fmac_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf123456 ; encoding: [0x7d,0x04,0x02,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3180// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323181 3182v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf1234563183// GFX12: v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf123456 ; encoding: [0x6b,0x04,0x02,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3184// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323185 3186v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf1234563187// GFX12: v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf123456 ; encoding: [0x6a,0x04,0x02,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3188// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323189 3190v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf1234563191// GFX12: v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf123456 ; encoding: [0xff,0x04,0x02,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3192// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323193 3194v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf1234563195// GFX12: v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf123456 ; encoding: [0xfd,0x04,0x02,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3196// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323197 3198v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf1234563199// GFX12: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf123456 ; encoding: [0xf0,0x06,0x02,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]3200// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323201 3202v_dual_fmac_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf1234563203// GFX12: v_dual_fmac_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456 ; encoding: [0xc1,0x08,0x02,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]3204// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323205 3206v_dual_fmac_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf1234563207// GFX12: v_dual_fmac_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf123456 ; encoding: [0x7c,0x0a,0x02,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]3208// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323209 3210v_dual_fmac_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v33211// GFX12: v_dual_fmac_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x00,0xc8,0x01,0x07,0x06,0xff]3212// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323213 3214v_dual_fmac_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v33215// GFX12: v_dual_fmac_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x00,0xc8,0xff,0x07,0x06,0xff]3216// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323217 3218v_dual_fmac_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v33219// GFX12: v_dual_fmac_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x00,0xc8,0x02,0x07,0x06,0xff]3220// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323221 3222v_dual_fmac_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v33223// GFX12: v_dual_fmac_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x00,0xc8,0x03,0x07,0x06,0xff]3224// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323225 3226v_dual_fmac_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v33227// GFX12: v_dual_fmac_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x00,0xc8,0x04,0x07,0x06,0xff]3228// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323229 3230v_dual_fmac_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v33231// GFX12: v_dual_fmac_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x00,0xc8,0x01,0x06,0x06,0xff]3232// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323233 3234v_dual_fmac_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v33235// GFX12: v_dual_fmac_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x00,0xc8,0x69,0x06,0x06,0xff]3236// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323237 3238v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v33239// GFX12: v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x00,0xc8,0x6a,0x06,0x06,0xff]3240// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323241 3242v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v33243// GFX12: v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x00,0xc8,0x6b,0x06,0x06,0xff]3244// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323245 3246v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v33247// GFX12: v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x00,0xc8,0x7b,0x06,0x06,0xff]3248// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323249 3250v_dual_fmac_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v33251// GFX12: v_dual_fmac_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x00,0xc8,0x7d,0x06,0x06,0xff]3252// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323253 3254v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v33255// GFX12: v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x00,0xc8,0x7e,0x06,0x06,0xff]3256// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323257 3258v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v33259// GFX12: v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x00,0xc8,0x7f,0x06,0x06,0xff]3260// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323261 3262v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v33263// GFX12: v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v3 ; encoding: [0xff,0x04,0x00,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3264// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323265 3266v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v33267// GFX12: v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x00,0xc8,0xc1,0x06,0x06,0xff]3268// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323269 3270v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v23271// GFX12: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x00,0xc8,0xf0,0x04,0x06,0xff]3272// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323273 3274v_dual_fmac_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v53275// GFX12: v_dual_fmac_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x00,0xc8,0xfd,0x0a,0x06,0xff]3276// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323277 3278v_dual_fmac_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v43279// GFX12: v_dual_fmac_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x00,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]3280// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323281 3282v_dual_fmac_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v43283// GFX12: v_dual_fmac_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v4 ; encoding: [0x04,0xff,0x05,0xc8,0x01,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]3284// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323285 3286v_dual_fmac_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v43287// GFX12: v_dual_fmac_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v4 ; encoding: [0x01,0xff,0x05,0xc8,0xff,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]3288// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323289 3290v_dual_fmac_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v43291// GFX12: v_dual_fmac_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v4 ; encoding: [0xff,0xff,0x05,0xc8,0x02,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]3292// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323293 3294v_dual_fmac_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v43295// GFX12: v_dual_fmac_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v4 ; encoding: [0x02,0xff,0x05,0xc8,0x03,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]3296// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323297 3298v_dual_fmac_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v43299// GFX12: v_dual_fmac_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v4 ; encoding: [0x03,0xff,0x05,0xc8,0x04,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]3300// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323301 3302v_dual_fmac_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v43303// GFX12: v_dual_fmac_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v4 ; encoding: [0x69,0xfe,0x05,0xc8,0x69,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]3304// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323305 3306v_dual_fmac_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v43307// GFX12: v_dual_fmac_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v4 ; encoding: [0x01,0xfe,0x05,0xc8,0x01,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]3308// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323309 3310v_dual_fmac_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v43311// GFX12: v_dual_fmac_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v4 ; encoding: [0x7b,0xfe,0x05,0xc8,0x7b,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]3312// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323313 3314v_dual_fmac_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v43315// GFX12: v_dual_fmac_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v4 ; encoding: [0x7f,0xfe,0x05,0xc8,0x7f,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]3316// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323317 3318v_dual_fmac_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v43319// GFX12: v_dual_fmac_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v4 ; encoding: [0x7e,0xfe,0x05,0xc8,0x7e,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]3320// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323321 3322v_dual_fmac_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v43323// GFX12: v_dual_fmac_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v4 ; encoding: [0x7d,0xfe,0x05,0xc8,0x7d,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]3324// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323325 3326v_dual_fmac_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v43327// GFX12: v_dual_fmac_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v4 ; encoding: [0x6b,0xfe,0x05,0xc8,0x6b,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]3328// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323329 3330v_dual_fmac_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v43331// GFX12: v_dual_fmac_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v4 ; encoding: [0x6a,0xfe,0x05,0xc8,0x6a,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]3332// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323333 3334v_dual_fmac_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v43335// GFX12: v_dual_fmac_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v4 ; encoding: [0xff,0xfe,0x05,0xc8,0x7c,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]3336// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323337 3338v_dual_fmac_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v43339// GFX12: v_dual_fmac_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v4 ; encoding: [0xfd,0xfe,0x05,0xc8,0xc1,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]3340// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323341 3342v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v43343// GFX12: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v4 ; encoding: [0xf0,0x06,0x04,0xc8,0xf0,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]3344// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323345 3346v_dual_fmac_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v43347// GFX12: v_dual_fmac_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v4 ; encoding: [0xc1,0x08,0x04,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]3348// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323349 3350v_dual_fmac_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v2553351// GFX12: v_dual_fmac_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 ; encoding: [0x7c,0x0a,0x04,0xc8,0xff,0xfe,0xff,0x06,0x56,0x34,0x12,0xaf]3352// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323353 3354v_dual_fmac_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v33355// GFX12: v_dual_fmac_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3 ; encoding: [0x04,0x05,0x22,0xc8,0x01,0x07,0x06,0xff]3356// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323357 3358v_dual_fmac_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v33359// GFX12: v_dual_fmac_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3 ; encoding: [0x01,0x05,0x22,0xc8,0xff,0x07,0x06,0xff]3360// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323361 3362v_dual_fmac_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v33363// GFX12: v_dual_fmac_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3 ; encoding: [0xff,0x05,0x22,0xc8,0x02,0x07,0x06,0xff]3364// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323365 3366v_dual_fmac_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v33367// GFX12: v_dual_fmac_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3 ; encoding: [0x02,0x05,0x22,0xc8,0x03,0x07,0x06,0xff]3368// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323369 3370v_dual_fmac_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v33371// GFX12: v_dual_fmac_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3 ; encoding: [0x03,0x05,0x22,0xc8,0x04,0x07,0x06,0xff]3372// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323373 3374v_dual_fmac_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v33375// GFX12: v_dual_fmac_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v3 ; encoding: [0x69,0x04,0x22,0xc8,0x01,0x06,0x06,0xff]3376// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323377 3378v_dual_fmac_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v33379// GFX12: v_dual_fmac_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v3 ; encoding: [0x01,0x04,0x22,0xc8,0x69,0x06,0x06,0xff]3380// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323381 3382v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v33383// GFX12: v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x22,0xc8,0x6a,0x06,0x06,0xff]3384// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323385 3386v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v33387// GFX12: v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x22,0xc8,0x6b,0x06,0x06,0xff]3388// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323389 3390v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v33391// GFX12: v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x22,0xc8,0x7b,0x06,0x06,0xff]3392// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323393 3394v_dual_fmac_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v33395// GFX12: v_dual_fmac_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0x22,0xc8,0x7d,0x06,0x06,0xff]3396// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323397 3398v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v33399// GFX12: v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x22,0xc8,0x7e,0x06,0x06,0xff]3400// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323401 3402v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v33403// GFX12: v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x22,0xc8,0x7f,0x06,0x06,0xff]3404// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323405 3406v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v33407// GFX12: v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v3 ; encoding: [0xff,0x04,0x22,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3408// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323409 3410v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v33411// GFX12: v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v3 ; encoding: [0xfd,0x04,0x22,0xc8,0xc1,0x06,0x06,0xff]3412// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323413 3414v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v23415// GFX12: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x22,0xc8,0xf0,0x04,0x06,0xff]3416// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323417 3418v_dual_fmac_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v53419// GFX12: v_dual_fmac_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x22,0xc8,0xfd,0x0a,0x06,0xff]3420// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323421 3422v_dual_fmac_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v43423// GFX12: v_dual_fmac_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x22,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]3424// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323425 3426v_dual_fmac_f32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v33427// GFX12: v_dual_fmac_f32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x14,0xc8,0x01,0x07,0x06,0xff]3428// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323429 3430v_dual_fmac_f32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v33431// GFX12: v_dual_fmac_f32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x14,0xc8,0xff,0x07,0x06,0xff]3432// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323433 3434v_dual_fmac_f32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v33435// GFX12: v_dual_fmac_f32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x14,0xc8,0x02,0x07,0x06,0xff]3436// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323437 3438v_dual_fmac_f32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v33439// GFX12: v_dual_fmac_f32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x14,0xc8,0x03,0x07,0x06,0xff]3440// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323441 3442v_dual_fmac_f32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v33443// GFX12: v_dual_fmac_f32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x14,0xc8,0x04,0x07,0x06,0xff]3444// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323445 3446v_dual_fmac_f32 v255, s105, v2 :: v_dual_max_num_f32 v6, s1, v33447// GFX12: v_dual_fmac_f32 v255, s105, v2 :: v_dual_max_num_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x14,0xc8,0x01,0x06,0x06,0xff]3448// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323449 3450v_dual_fmac_f32 v255, s1, v2 :: v_dual_max_num_f32 v6, s105, v33451// GFX12: v_dual_fmac_f32 v255, s1, v2 :: v_dual_max_num_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x14,0xc8,0x69,0x06,0x06,0xff]3452// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323453 3454v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, vcc_lo, v33455// GFX12: v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x14,0xc8,0x6a,0x06,0x06,0xff]3456// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323457 3458v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v33459// GFX12: v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x14,0xc8,0x6b,0x06,0x06,0xff]3460// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323461 3462v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, ttmp15, v33463// GFX12: v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x14,0xc8,0x7b,0x06,0x06,0xff]3464// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323465 3466v_dual_fmac_f32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v33467// GFX12: v_dual_fmac_f32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x14,0xc8,0x7d,0x06,0x06,0xff]3468// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323469 3470v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, exec_lo, v33471// GFX12: v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x14,0xc8,0x7e,0x06,0x06,0xff]3472// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323473 3474v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, exec_hi, v33475// GFX12: v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x14,0xc8,0x7f,0x06,0x06,0xff]3476// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323477 3478v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v33479// GFX12: v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v3 ; encoding: [0xff,0x04,0x14,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3480// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323481 3482v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v33483// GFX12: v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x14,0xc8,0xc1,0x06,0x06,0xff]3484// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323485 3486v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v23487// GFX12: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x14,0xc8,0xf0,0x04,0x06,0xff]3488// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323489 3490v_dual_fmac_f32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v53491// GFX12: v_dual_fmac_f32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x14,0xc8,0xfd,0x0a,0x06,0xff]3492// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323493 3494v_dual_fmac_f32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v43495// GFX12: v_dual_fmac_f32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x14,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]3496// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323497 3498v_dual_fmac_f32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v33499// GFX12: v_dual_fmac_f32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x16,0xc8,0x01,0x07,0x06,0xff]3500// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323501 3502v_dual_fmac_f32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v33503// GFX12: v_dual_fmac_f32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x16,0xc8,0xff,0x07,0x06,0xff]3504// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323505 3506v_dual_fmac_f32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v33507// GFX12: v_dual_fmac_f32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x16,0xc8,0x02,0x07,0x06,0xff]3508// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323509 3510v_dual_fmac_f32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v33511// GFX12: v_dual_fmac_f32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x16,0xc8,0x03,0x07,0x06,0xff]3512// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323513 3514v_dual_fmac_f32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v33515// GFX12: v_dual_fmac_f32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x16,0xc8,0x04,0x07,0x06,0xff]3516// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323517 3518v_dual_fmac_f32 v255, s105, v2 :: v_dual_min_num_f32 v6, s1, v33519// GFX12: v_dual_fmac_f32 v255, s105, v2 :: v_dual_min_num_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x16,0xc8,0x01,0x06,0x06,0xff]3520// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323521 3522v_dual_fmac_f32 v255, s1, v2 :: v_dual_min_num_f32 v6, s105, v33523// GFX12: v_dual_fmac_f32 v255, s1, v2 :: v_dual_min_num_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x16,0xc8,0x69,0x06,0x06,0xff]3524// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323525 3526v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, vcc_lo, v33527// GFX12: v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x16,0xc8,0x6a,0x06,0x06,0xff]3528// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323529 3530v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v33531// GFX12: v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x16,0xc8,0x6b,0x06,0x06,0xff]3532// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323533 3534v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, ttmp15, v33535// GFX12: v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x16,0xc8,0x7b,0x06,0x06,0xff]3536// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323537 3538v_dual_fmac_f32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v33539// GFX12: v_dual_fmac_f32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x16,0xc8,0x7d,0x06,0x06,0xff]3540// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323541 3542v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, exec_lo, v33543// GFX12: v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x16,0xc8,0x7e,0x06,0x06,0xff]3544// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323545 3546v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, exec_hi, v33547// GFX12: v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x16,0xc8,0x7f,0x06,0x06,0xff]3548// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323549 3550v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v33551// GFX12: v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v3 ; encoding: [0xff,0x04,0x16,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3552// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323553 3554v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v33555// GFX12: v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x16,0xc8,0xc1,0x06,0x06,0xff]3556// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323557 3558v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v23559// GFX12: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x16,0xc8,0xf0,0x04,0x06,0xff]3560// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323561 3562v_dual_fmac_f32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v53563// GFX12: v_dual_fmac_f32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x16,0xc8,0xfd,0x0a,0x06,0xff]3564// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323565 3566v_dual_fmac_f32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v43567// GFX12: v_dual_fmac_f32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x16,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]3568// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323569 3570v_dual_fmac_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v13571// GFX12: v_dual_fmac_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v1 ; encoding: [0x04,0xff,0x11,0xc8,0x01,0x01,0x06,0xff]3572// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323573 3574v_dual_fmac_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v2553575// GFX12: v_dual_fmac_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v255 ; encoding: [0x01,0xff,0x11,0xc8,0xff,0x01,0x06,0xff]3576// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323577 3578v_dual_fmac_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v23579// GFX12: v_dual_fmac_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v2 ; encoding: [0xff,0xff,0x11,0xc8,0x02,0x01,0x06,0xff]3580// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323581 3582v_dual_fmac_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v33583// GFX12: v_dual_fmac_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v3 ; encoding: [0x02,0xff,0x11,0xc8,0x03,0x01,0x06,0xff]3584// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323585 3586v_dual_fmac_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v43587// GFX12: v_dual_fmac_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v4 ; encoding: [0x03,0xff,0x11,0xc8,0x04,0x01,0x06,0xff]3588// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323589 3590v_dual_fmac_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s13591// GFX12: v_dual_fmac_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s1 ; encoding: [0x69,0xfe,0x11,0xc8,0x01,0x00,0x06,0xff]3592// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323593 3594v_dual_fmac_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s1053595// GFX12: v_dual_fmac_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s105 ; encoding: [0x01,0xfe,0x11,0xc8,0x69,0x00,0x06,0xff]3596// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323597 3598v_dual_fmac_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo3599// GFX12: v_dual_fmac_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo ; encoding: [0x7b,0xfe,0x11,0xc8,0x6a,0x00,0x06,0xff]3600// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323601 3602v_dual_fmac_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi3603// GFX12: v_dual_fmac_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi ; encoding: [0x7f,0xfe,0x11,0xc8,0x6b,0x00,0x06,0xff]3604// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323605 3606v_dual_fmac_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp153607// GFX12: v_dual_fmac_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp15 ; encoding: [0x7e,0xfe,0x11,0xc8,0x7b,0x00,0x06,0xff]3608// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323609 3610v_dual_fmac_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m03611// GFX12: v_dual_fmac_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m0 ; encoding: [0x7d,0xfe,0x11,0xc8,0x7d,0x00,0x06,0xff]3612// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323613 3614v_dual_fmac_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo3615// GFX12: v_dual_fmac_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo ; encoding: [0x6b,0xfe,0x11,0xc8,0x7e,0x00,0x06,0xff]3616// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323617 3618v_dual_fmac_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi3619// GFX12: v_dual_fmac_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi ; encoding: [0x6a,0xfe,0x11,0xc8,0x7f,0x00,0x06,0xff]3620// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323621 3622v_dual_fmac_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null3623// GFX12: v_dual_fmac_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null ; encoding: [0xff,0xfe,0x11,0xc8,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]3624// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323625 3626v_dual_fmac_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -13627// GFX12: v_dual_fmac_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1 ; encoding: [0xfd,0xfe,0x11,0xc8,0xc1,0x00,0x06,0xff]3628// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323629 3630v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.53631// GFX12: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.5 ; encoding: [0xf0,0x06,0x10,0xc8,0xf0,0x00,0x06,0xff]3632// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323633 3634v_dual_fmac_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc3635// GFX12: v_dual_fmac_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc ; encoding: [0xc1,0x08,0x10,0xc8,0xfd,0x00,0x06,0xff]3636// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323637 3638v_dual_fmac_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf1234563639// GFX12: v_dual_fmac_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf123456 ; encoding: [0x7c,0x0a,0x10,0xc8,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]3640// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323641 3642v_dual_fmac_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v33643// GFX12: v_dual_fmac_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x0e,0xc8,0x01,0x07,0x06,0xff]3644// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323645 3646v_dual_fmac_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v33647// GFX12: v_dual_fmac_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x0e,0xc8,0xff,0x07,0x06,0xff]3648// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323649 3650v_dual_fmac_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v33651// GFX12: v_dual_fmac_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x0e,0xc8,0x02,0x07,0x06,0xff]3652// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323653 3654v_dual_fmac_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v33655// GFX12: v_dual_fmac_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x0e,0xc8,0x03,0x07,0x06,0xff]3656// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323657 3658v_dual_fmac_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v33659// GFX12: v_dual_fmac_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x0e,0xc8,0x04,0x07,0x06,0xff]3660// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323661 3662v_dual_fmac_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v33663// GFX12: v_dual_fmac_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x0e,0xc8,0x01,0x06,0x06,0xff]3664// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323665 3666v_dual_fmac_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v33667// GFX12: v_dual_fmac_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x0e,0xc8,0x69,0x06,0x06,0xff]3668// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323669 3670v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v33671// GFX12: v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x0e,0xc8,0x6a,0x06,0x06,0xff]3672// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323673 3674v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v33675// GFX12: v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x0e,0xc8,0x6b,0x06,0x06,0xff]3676// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323677 3678v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v33679// GFX12: v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x0e,0xc8,0x7b,0x06,0x06,0xff]3680// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323681 3682v_dual_fmac_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v33683// GFX12: v_dual_fmac_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x0e,0xc8,0x7d,0x06,0x06,0xff]3684// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323685 3686v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v33687// GFX12: v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x0e,0xc8,0x7e,0x06,0x06,0xff]3688// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323689 3690v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v33691// GFX12: v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x0e,0xc8,0x7f,0x06,0x06,0xff]3692// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323693 3694v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v33695// GFX12: v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v3 ; encoding: [0xff,0x04,0x0e,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3696// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323697 3698v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v33699// GFX12: v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x0e,0xc8,0xc1,0x06,0x06,0xff]3700// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323701 3702v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v23703// GFX12: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x0e,0xc8,0xf0,0x04,0x06,0xff]3704// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323705 3706v_dual_fmac_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v53707// GFX12: v_dual_fmac_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x0e,0xc8,0xfd,0x0a,0x06,0xff]3708// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323709 3710v_dual_fmac_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v43711// GFX12: v_dual_fmac_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x0e,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]3712// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323713 3714v_dual_fmac_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v33715// GFX12: v_dual_fmac_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x06,0xc8,0x01,0x07,0x06,0xff]3716// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323717 3718v_dual_fmac_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v33719// GFX12: v_dual_fmac_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x06,0xc8,0xff,0x07,0x06,0xff]3720// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323721 3722v_dual_fmac_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v33723// GFX12: v_dual_fmac_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x06,0xc8,0x02,0x07,0x06,0xff]3724// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323725 3726v_dual_fmac_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v33727// GFX12: v_dual_fmac_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x06,0xc8,0x03,0x07,0x06,0xff]3728// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323729 3730v_dual_fmac_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v33731// GFX12: v_dual_fmac_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x06,0xc8,0x04,0x07,0x06,0xff]3732// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323733 3734v_dual_fmac_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v33735// GFX12: v_dual_fmac_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x06,0xc8,0x01,0x06,0x06,0xff]3736// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323737 3738v_dual_fmac_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v33739// GFX12: v_dual_fmac_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x06,0xc8,0x69,0x06,0x06,0xff]3740// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323741 3742v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v33743// GFX12: v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x06,0xc8,0x6a,0x06,0x06,0xff]3744// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323745 3746v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v33747// GFX12: v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x06,0xc8,0x6b,0x06,0x06,0xff]3748// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323749 3750v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v33751// GFX12: v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x06,0xc8,0x7b,0x06,0x06,0xff]3752// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323753 3754v_dual_fmac_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v33755// GFX12: v_dual_fmac_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x06,0xc8,0x7d,0x06,0x06,0xff]3756// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323757 3758v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v33759// GFX12: v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x06,0xc8,0x7e,0x06,0x06,0xff]3760// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323761 3762v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v33763// GFX12: v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x06,0xc8,0x7f,0x06,0x06,0xff]3764// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323765 3766v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v33767// GFX12: v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v3 ; encoding: [0xff,0x04,0x06,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3768// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323769 3770v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v33771// GFX12: v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x06,0xc8,0xc1,0x06,0x06,0xff]3772// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323773 3774v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v23775// GFX12: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x06,0xc8,0xf0,0x04,0x06,0xff]3776// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323777 3778v_dual_fmac_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v53779// GFX12: v_dual_fmac_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x06,0xc8,0xfd,0x0a,0x06,0xff]3780// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323781 3782v_dual_fmac_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v43783// GFX12: v_dual_fmac_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x06,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]3784// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323785 3786v_dual_fmac_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v33787// GFX12: v_dual_fmac_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x0a,0xc8,0x01,0x07,0x06,0xff]3788// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323789 3790v_dual_fmac_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v33791// GFX12: v_dual_fmac_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x0a,0xc8,0xff,0x07,0x06,0xff]3792// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323793 3794v_dual_fmac_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v33795// GFX12: v_dual_fmac_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x0a,0xc8,0x02,0x07,0x06,0xff]3796// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323797 3798v_dual_fmac_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v33799// GFX12: v_dual_fmac_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x0a,0xc8,0x03,0x07,0x06,0xff]3800// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323801 3802v_dual_fmac_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v33803// GFX12: v_dual_fmac_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x0a,0xc8,0x04,0x07,0x06,0xff]3804// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323805 3806v_dual_fmac_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v33807// GFX12: v_dual_fmac_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x0a,0xc8,0x01,0x06,0x06,0xff]3808// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323809 3810v_dual_fmac_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v33811// GFX12: v_dual_fmac_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x0a,0xc8,0x69,0x06,0x06,0xff]3812// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323813 3814v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v33815// GFX12: v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x0a,0xc8,0x6a,0x06,0x06,0xff]3816// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323817 3818v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v33819// GFX12: v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x0a,0xc8,0x6b,0x06,0x06,0xff]3820// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323821 3822v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v33823// GFX12: v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x0a,0xc8,0x7b,0x06,0x06,0xff]3824// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323825 3826v_dual_fmac_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v33827// GFX12: v_dual_fmac_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x0a,0xc8,0x7d,0x06,0x06,0xff]3828// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323829 3830v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v33831// GFX12: v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x0a,0xc8,0x7e,0x06,0x06,0xff]3832// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323833 3834v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v33835// GFX12: v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x0a,0xc8,0x7f,0x06,0x06,0xff]3836// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323837 3838v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v33839// GFX12: v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v3 ; encoding: [0xff,0x04,0x0a,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3840// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323841 3842v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v33843// GFX12: v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x0a,0xc8,0xc1,0x06,0x06,0xff]3844// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323845 3846v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v23847// GFX12: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x0a,0xc8,0xf0,0x04,0x06,0xff]3848// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323849 3850v_dual_fmac_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v53851// GFX12: v_dual_fmac_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x0a,0xc8,0xfd,0x0a,0x06,0xff]3852// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323853 3854v_dual_fmac_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v43855// GFX12: v_dual_fmac_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x0a,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]3856// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323857 3858v_dual_fmac_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v33859// GFX12: v_dual_fmac_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x0c,0xc8,0x01,0x07,0x06,0xff]3860// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323861 3862v_dual_fmac_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v33863// GFX12: v_dual_fmac_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x0c,0xc8,0xff,0x07,0x06,0xff]3864// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323865 3866v_dual_fmac_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v33867// GFX12: v_dual_fmac_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x0c,0xc8,0x02,0x07,0x06,0xff]3868// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323869 3870v_dual_fmac_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v33871// GFX12: v_dual_fmac_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x0c,0xc8,0x03,0x07,0x06,0xff]3872// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323873 3874v_dual_fmac_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v33875// GFX12: v_dual_fmac_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x0c,0xc8,0x04,0x07,0x06,0xff]3876// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323877 3878v_dual_fmac_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v33879// GFX12: v_dual_fmac_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x0c,0xc8,0x01,0x06,0x06,0xff]3880// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323881 3882v_dual_fmac_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v33883// GFX12: v_dual_fmac_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x0c,0xc8,0x69,0x06,0x06,0xff]3884// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323885 3886v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v33887// GFX12: v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x0c,0xc8,0x6a,0x06,0x06,0xff]3888// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323889 3890v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v33891// GFX12: v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x0c,0xc8,0x6b,0x06,0x06,0xff]3892// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323893 3894v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v33895// GFX12: v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x0c,0xc8,0x7b,0x06,0x06,0xff]3896// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323897 3898v_dual_fmac_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v33899// GFX12: v_dual_fmac_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x0c,0xc8,0x7d,0x06,0x06,0xff]3900// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323901 3902v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v33903// GFX12: v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x0c,0xc8,0x7e,0x06,0x06,0xff]3904// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323905 3906v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v33907// GFX12: v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x0c,0xc8,0x7f,0x06,0x06,0xff]3908// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323909 3910v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v33911// GFX12: v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v3 ; encoding: [0xff,0x04,0x0c,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3912// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323913 3914v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v33915// GFX12: v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x0c,0xc8,0xc1,0x06,0x06,0xff]3916// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323917 3918v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v23919// GFX12: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x0c,0xc8,0xf0,0x04,0x06,0xff]3920// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323921 3922v_dual_fmac_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v53923// GFX12: v_dual_fmac_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x0c,0xc8,0xfd,0x0a,0x06,0xff]3924// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323925 3926v_dual_fmac_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v43927// GFX12: v_dual_fmac_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x0c,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]3928// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323929 3930v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_add_f32 v6, v1, v2553931// GFX12: v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_add_f32 v6, v1, v255 ; encoding: [0x04,0xff,0x89,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]3932// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323933 3934v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_add_f32 v6, v255, v2553935// GFX12: v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_add_f32 v6, v255, v255 ; encoding: [0x01,0xff,0x89,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]3936// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323937 3938v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_add_f32 v6, v2, v2553939// GFX12: v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_add_f32 v6, v2, v255 ; encoding: [0xff,0xff,0x89,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]3940// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323941 3942v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_add_f32 v6, v3, v2553943// GFX12: v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_add_f32 v6, v3, v255 ; encoding: [0x02,0xff,0x89,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]3944// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323945 3946v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_add_f32 v6, v4, v2553947// GFX12: v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_add_f32 v6, v4, v255 ; encoding: [0x03,0xff,0x89,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]3948// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323949 3950v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_add_f32 v6, s105, v2553951// GFX12: v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_add_f32 v6, s105, v255 ; encoding: [0x69,0xfe,0x89,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]3952// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323953 3954v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_add_f32 v6, s1, v2553955// GFX12: v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_add_f32 v6, s1, v255 ; encoding: [0x01,0xfe,0x89,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]3956// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323957 3958v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_add_f32 v6, ttmp15, v2553959// GFX12: v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_add_f32 v6, ttmp15, v255 ; encoding: [0x7b,0xfe,0x89,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]3960// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323961 3962v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_add_f32 v6, exec_hi, v2553963// GFX12: v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_add_f32 v6, exec_hi, v255 ; encoding: [0x7f,0xfe,0x89,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]3964// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323965 3966v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_add_f32 v6, exec_lo, v2553967// GFX12: v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_add_f32 v6, exec_lo, v255 ; encoding: [0x7e,0xfe,0x89,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]3968// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323969 3970v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_add_f32 v6, m0, v2553971// GFX12: v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_add_f32 v6, m0, v255 ; encoding: [0x7d,0xfe,0x89,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]3972// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323973 3974v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_add_f32 v6, vcc_hi, v2553975// GFX12: v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_add_f32 v6, vcc_hi, v255 ; encoding: [0x6b,0xfe,0x89,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]3976// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323977 3978v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_add_f32 v6, vcc_lo, v2553979// GFX12: v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_add_f32 v6, vcc_lo, v255 ; encoding: [0x6a,0xfe,0x89,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]3980// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323981 3982v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_add_f32 v6, null, v2553983// GFX12: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_add_f32 v6, null, v255 ; encoding: [0xff,0xfe,0x89,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]3984// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323985 3986v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_add_f32 v6, -1, v2553987// GFX12: v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_add_f32 v6, -1, v255 ; encoding: [0xfd,0xfe,0x89,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]3988// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323989 3990v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_add_f32 v6, 0.5, v33991// GFX12: v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_add_f32 v6, 0.5, v3 ; encoding: [0xf0,0xfe,0x89,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]3992// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323993 3994v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_add_f32 v6, src_scc, v43995// GFX12: v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_add_f32 v6, src_scc, v4 ; encoding: [0xc1,0xfe,0x89,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]3996// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=323997 3998v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_add_f32 v255, 0xaf123456, v53999// GFX12: v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_add_f32 v255, 0xaf123456, v5 ; encoding: [0x7c,0x08,0x88,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]4000// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324001 4002v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, v1, v2554003// GFX12: v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, v1, v255 ; encoding: [0x04,0xff,0xa1,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4004// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324005 4006v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, v255, v2554007// GFX12: v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, v255, v255 ; encoding: [0x01,0xff,0xa1,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4008// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324009 4010v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, v2, v2554011// GFX12: v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, v2, v255 ; encoding: [0xff,0xff,0xa1,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4012// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324013 4014v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, v3, v2554015// GFX12: v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, v3, v255 ; encoding: [0x02,0xff,0xa1,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4016// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324017 4018v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, v4, v2554019// GFX12: v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, v4, v255 ; encoding: [0x03,0xff,0xa1,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4020// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324021 4022v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, s105, v2554023// GFX12: v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, s105, v255 ; encoding: [0x69,0xfe,0xa1,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4024// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324025 4026v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, s1, v2554027// GFX12: v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, s1, v255 ; encoding: [0x01,0xfe,0xa1,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4028// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324029 4030v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, ttmp15, v2554031// GFX12: v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, ttmp15, v255 ; encoding: [0x7b,0xfe,0xa1,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4032// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324033 4034v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, exec_hi, v2554035// GFX12: v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, exec_hi, v255 ; encoding: [0x7f,0xfe,0xa1,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4036// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324037 4038v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, exec_lo, v2554039// GFX12: v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, exec_lo, v255 ; encoding: [0x7e,0xfe,0xa1,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4040// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324041 4042v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, m0, v2554043// GFX12: v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, m0, v255 ; encoding: [0x7d,0xfe,0xa1,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4044// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324045 4046v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, vcc_hi, v2554047// GFX12: v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, vcc_hi, v255 ; encoding: [0x6b,0xfe,0xa1,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4048// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324049 4050v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, vcc_lo, v2554051// GFX12: v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, vcc_lo, v255 ; encoding: [0x6a,0xfe,0xa1,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4052// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324053 4054v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, null, v2554055// GFX12: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, null, v255 ; encoding: [0xff,0xfe,0xa1,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4056// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324057 4058v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, -1, v2554059// GFX12: v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, -1, v255 ; encoding: [0xfd,0xfe,0xa1,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4060// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324061 4062v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, 0.5, v34063// GFX12: v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, 0.5, v3 ; encoding: [0xf0,0xfe,0xa1,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4064// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324065 4066v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, src_scc, v44067// GFX12: v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, src_scc, v4 ; encoding: [0xc1,0xfe,0xa1,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]4068// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324069 4070v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_add_nc_u32 v255, 0xaf123456, v54071// GFX12: v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_add_nc_u32 v255, 0xaf123456, v5 ; encoding: [0x7c,0x08,0xa0,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]4072// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324073 4074v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, v1, v2554075// GFX12: v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, v1, v255 ; encoding: [0x04,0xff,0x93,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4076// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324077 4078v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, v255, v2554079// GFX12: v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, v255, v255 ; encoding: [0x01,0xff,0x93,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4080// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324081 4082v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, v2, v2554083// GFX12: v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, v2, v255 ; encoding: [0xff,0xff,0x93,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4084// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324085 4086v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, v3, v2554087// GFX12: v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, v3, v255 ; encoding: [0x02,0xff,0x93,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4088// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324089 4090v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, v4, v2554091// GFX12: v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, v4, v255 ; encoding: [0x03,0xff,0x93,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4092// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324093 4094v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, null, v2554095// GFX12: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, null, v255 ; encoding: [0xff,0xfe,0x93,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4096// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324097 4098v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, -1, v34099// GFX12: v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, -1, v3 ; encoding: [0xf0,0xfe,0x93,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4100// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324101 4102v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, 0.5, v44103// GFX12: v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, 0.5, v4 ; encoding: [0xc1,0xfe,0x93,0xc8,0xf0,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]4104// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324105 4106v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_cndmask_b32 v255, 0xaf123456, v54107// GFX12: v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_cndmask_b32 v255, 0xaf123456, v5 ; encoding: [0x7c,0x08,0x92,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]4108// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324109 4110v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, v1, v255, 0xaf1234564111// GFX12: v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, v1, v255, 0xaf123456 ; encoding: [0x04,0xff,0x83,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4112// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324113 4114v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, v255, v255, 0xaf1234564115// GFX12: v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, v255, v255, 0xaf123456 ; encoding: [0x01,0xff,0x83,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4116// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324117 4118v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, v2, v255, 0xaf1234564119// GFX12: v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, v2, v255, 0xaf123456 ; encoding: [0xff,0xff,0x83,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4120// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324121 4122v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, v3, v255, 0xaf1234564123// GFX12: v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, v3, v255, 0xaf123456 ; encoding: [0x02,0xff,0x83,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4124// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324125 4126v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, v4, v255, 0xaf1234564127// GFX12: v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, v4, v255, 0xaf123456 ; encoding: [0x03,0xff,0x83,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4128// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324129 4130v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, s105, v255, 0xaf1234564131// GFX12: v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, s105, v255, 0xaf123456 ; encoding: [0x69,0xfe,0x83,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4132// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324133 4134v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, s1, v255, 0xaf1234564135// GFX12: v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, s1, v255, 0xaf123456 ; encoding: [0x01,0xfe,0x83,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4136// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324137 4138v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, ttmp15, v255, 0xaf1234564139// GFX12: v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, ttmp15, v255, 0xaf123456 ; encoding: [0x7b,0xfe,0x83,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4140// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324141 4142v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, exec_hi, v255, 0xaf1234564143// GFX12: v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, exec_hi, v255, 0xaf123456 ; encoding: [0x7f,0xfe,0x83,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4144// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324145 4146v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, exec_lo, v255, 0xaf1234564147// GFX12: v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, exec_lo, v255, 0xaf123456 ; encoding: [0x7e,0xfe,0x83,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4148// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324149 4150v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, m0, v255, 0xaf1234564151// GFX12: v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, m0, v255, 0xaf123456 ; encoding: [0x7d,0xfe,0x83,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4152// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324153 4154v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, vcc_hi, v255, 0xaf1234564155// GFX12: v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, vcc_hi, v255, 0xaf123456 ; encoding: [0x6b,0xfe,0x83,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4156// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324157 4158v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, vcc_lo, v255, 0xaf1234564159// GFX12: v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, vcc_lo, v255, 0xaf123456 ; encoding: [0x6a,0xfe,0x83,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4160// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324161 4162v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, null, v255, 0xaf1234564163// GFX12: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, null, v255, 0xaf123456 ; encoding: [0xff,0xfe,0x83,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4164// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324165 4166v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, -1, v255, 0xaf1234564167// GFX12: v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, -1, v255, 0xaf123456 ; encoding: [0xfd,0xfe,0x83,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4168// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324169 4170v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, 0.5, v3, 0xaf1234564171// GFX12: v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, 0.5, v3, 0xaf123456 ; encoding: [0xf0,0xfe,0x83,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4172// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324173 4174v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, src_scc, v4, 0xaf1234564175// GFX12: v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, src_scc, v4, 0xaf123456 ; encoding: [0xc1,0xfe,0x83,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]4176// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324177 4178v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_fmaak_f32 v255, 0xaf123456, v5, 0xaf1234564179// GFX12: v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_fmaak_f32 v255, 0xaf123456, v5, 0xaf123456 ; encoding: [0x7c,0x08,0x82,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]4180// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324181 4182v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_fmac_f32 v6, v1, v2554183// GFX12: v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_fmac_f32 v6, v1, v255 ; encoding: [0x04,0xff,0x81,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4184// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324185 4186v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_fmac_f32 v6, v255, v2554187// GFX12: v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_fmac_f32 v6, v255, v255 ; encoding: [0x01,0xff,0x81,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4188// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324189 4190v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_fmac_f32 v6, v2, v2554191// GFX12: v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_fmac_f32 v6, v2, v255 ; encoding: [0xff,0xff,0x81,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4192// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324193 4194v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_fmac_f32 v6, v3, v2554195// GFX12: v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_fmac_f32 v6, v3, v255 ; encoding: [0x02,0xff,0x81,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4196// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324197 4198v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_fmac_f32 v6, v4, v2554199// GFX12: v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_fmac_f32 v6, v4, v255 ; encoding: [0x03,0xff,0x81,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4200// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324201 4202v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_fmac_f32 v6, s105, v2554203// GFX12: v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_fmac_f32 v6, s105, v255 ; encoding: [0x69,0xfe,0x81,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4204// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324205 4206v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_fmac_f32 v6, s1, v2554207// GFX12: v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_fmac_f32 v6, s1, v255 ; encoding: [0x01,0xfe,0x81,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4208// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324209 4210v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_fmac_f32 v6, ttmp15, v2554211// GFX12: v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_fmac_f32 v6, ttmp15, v255 ; encoding: [0x7b,0xfe,0x81,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4212// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324213 4214v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_fmac_f32 v6, exec_hi, v2554215// GFX12: v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_fmac_f32 v6, exec_hi, v255 ; encoding: [0x7f,0xfe,0x81,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4216// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324217 4218v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_fmac_f32 v6, exec_lo, v2554219// GFX12: v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_fmac_f32 v6, exec_lo, v255 ; encoding: [0x7e,0xfe,0x81,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4220// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324221 4222v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_fmac_f32 v6, m0, v2554223// GFX12: v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_fmac_f32 v6, m0, v255 ; encoding: [0x7d,0xfe,0x81,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4224// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324225 4226v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_fmac_f32 v6, vcc_hi, v2554227// GFX12: v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_fmac_f32 v6, vcc_hi, v255 ; encoding: [0x6b,0xfe,0x81,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4228// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324229 4230v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_fmac_f32 v6, vcc_lo, v2554231// GFX12: v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_fmac_f32 v6, vcc_lo, v255 ; encoding: [0x6a,0xfe,0x81,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4232// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324233 4234v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_fmac_f32 v6, null, v2554235// GFX12: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_fmac_f32 v6, null, v255 ; encoding: [0xff,0xfe,0x81,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4236// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324237 4238v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_fmac_f32 v6, -1, v2554239// GFX12: v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_fmac_f32 v6, -1, v255 ; encoding: [0xfd,0xfe,0x81,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4240// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324241 4242v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_fmac_f32 v6, 0.5, v34243// GFX12: v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_fmac_f32 v6, 0.5, v3 ; encoding: [0xf0,0xfe,0x81,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4244// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324245 4246v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_fmac_f32 v6, src_scc, v44247// GFX12: v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_fmac_f32 v6, src_scc, v4 ; encoding: [0xc1,0xfe,0x81,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]4248// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324249 4250v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_fmac_f32 v255, 0xaf123456, v54251// GFX12: v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_fmac_f32 v255, 0xaf123456, v5 ; encoding: [0x7c,0x08,0x80,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]4252// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324253 4254v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v44255// GFX12: v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v4 ; encoding: [0x04,0xff,0x85,0xc8,0x01,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]4256// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324257 4258v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v44259// GFX12: v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v4 ; encoding: [0x01,0xff,0x85,0xc8,0xff,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]4260// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324261 4262v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v44263// GFX12: v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v4 ; encoding: [0xff,0xff,0x85,0xc8,0x02,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]4264// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324265 4266v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v44267// GFX12: v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v4 ; encoding: [0x02,0xff,0x85,0xc8,0x03,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]4268// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324269 4270v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v44271// GFX12: v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v4 ; encoding: [0x03,0xff,0x85,0xc8,0x04,0x09,0x06,0xff,0x56,0x34,0x12,0xaf]4272// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324273 4274v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v44275// GFX12: v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v4 ; encoding: [0x69,0xfe,0x85,0xc8,0x69,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]4276// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324277 4278v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v44279// GFX12: v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v4 ; encoding: [0x01,0xfe,0x85,0xc8,0x01,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]4280// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324281 4282v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v44283// GFX12: v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v4 ; encoding: [0x7b,0xfe,0x85,0xc8,0x7b,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]4284// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324285 4286v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v44287// GFX12: v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v4 ; encoding: [0x7f,0xfe,0x85,0xc8,0x7f,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]4288// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324289 4290v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v44291// GFX12: v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v4 ; encoding: [0x7e,0xfe,0x85,0xc8,0x7e,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]4292// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324293 4294v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v44295// GFX12: v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v4 ; encoding: [0x7d,0xfe,0x85,0xc8,0x7d,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]4296// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324297 4298v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v44299// GFX12: v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v4 ; encoding: [0x6b,0xfe,0x85,0xc8,0x6b,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]4300// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324301 4302v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v44303// GFX12: v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v4 ; encoding: [0x6a,0xfe,0x85,0xc8,0x6a,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]4304// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324305 4306v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v44307// GFX12: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v4 ; encoding: [0xff,0xfe,0x85,0xc8,0x7c,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]4308// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324309 4310v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v44311// GFX12: v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v4 ; encoding: [0xfd,0xfe,0x85,0xc8,0xc1,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]4312// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324313 4314v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v44315// GFX12: v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v4 ; encoding: [0xf0,0xfe,0x85,0xc8,0xf0,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]4316// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324317 4318v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v44319// GFX12: v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v4 ; encoding: [0xc1,0xfe,0x85,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]4320// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324321 4322v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v2554323// GFX12: v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 ; encoding: [0x7c,0x08,0x84,0xc8,0xff,0xfe,0xff,0x06,0x56,0x34,0x12,0xaf]4324// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324325 4326v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, v1, v2554327// GFX12: v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, v1, v255 ; encoding: [0x04,0xff,0xa3,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4328// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324329 4330v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, v255, v2554331// GFX12: v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, v255, v255 ; encoding: [0x01,0xff,0xa3,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4332// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324333 4334v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, v2, v2554335// GFX12: v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, v2, v255 ; encoding: [0xff,0xff,0xa3,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4336// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324337 4338v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, v3, v2554339// GFX12: v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, v3, v255 ; encoding: [0x02,0xff,0xa3,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4340// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324341 4342v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, v4, v2554343// GFX12: v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, v4, v255 ; encoding: [0x03,0xff,0xa3,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4344// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324345 4346v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, s105, v2554347// GFX12: v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, s105, v255 ; encoding: [0x69,0xfe,0xa3,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4348// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324349 4350v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, s1, v2554351// GFX12: v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, s1, v255 ; encoding: [0x01,0xfe,0xa3,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4352// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324353 4354v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, ttmp15, v2554355// GFX12: v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, ttmp15, v255 ; encoding: [0x7b,0xfe,0xa3,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4356// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324357 4358v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, exec_hi, v2554359// GFX12: v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, exec_hi, v255 ; encoding: [0x7f,0xfe,0xa3,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4360// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324361 4362v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, exec_lo, v2554363// GFX12: v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, exec_lo, v255 ; encoding: [0x7e,0xfe,0xa3,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4364// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324365 4366v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, m0, v2554367// GFX12: v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, m0, v255 ; encoding: [0x7d,0xfe,0xa3,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4368// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324369 4370v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, vcc_hi, v2554371// GFX12: v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, vcc_hi, v255 ; encoding: [0x6b,0xfe,0xa3,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4372// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324373 4374v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, vcc_lo, v2554375// GFX12: v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, vcc_lo, v255 ; encoding: [0x6a,0xfe,0xa3,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4376// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324377 4378v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, null, v2554379// GFX12: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, null, v255 ; encoding: [0xff,0xfe,0xa3,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4380// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324381 4382v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, -1, v2554383// GFX12: v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, -1, v255 ; encoding: [0xfd,0xfe,0xa3,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4384// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324385 4386v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, 0.5, v34387// GFX12: v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, 0.5, v3 ; encoding: [0xf0,0xfe,0xa3,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4388// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324389 4390v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, src_scc, v44391// GFX12: v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_lshlrev_b32 v6, src_scc, v4 ; encoding: [0xc1,0xfe,0xa3,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]4392// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324393 4394v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_lshlrev_b32 v255, 0xaf123456, v54395// GFX12: v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_lshlrev_b32 v255, 0xaf123456, v5 ; encoding: [0x7c,0x08,0xa2,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]4396// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324397 4398v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_max_num_f32 v6, v1, v2554399// GFX12: v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_max_num_f32 v6, v1, v255 ; encoding: [0x04,0xff,0x95,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4400// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324401 4402v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_max_num_f32 v6, v255, v2554403// GFX12: v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_max_num_f32 v6, v255, v255 ; encoding: [0x01,0xff,0x95,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4404// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324405 4406v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_max_num_f32 v6, v2, v2554407// GFX12: v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_max_num_f32 v6, v2, v255 ; encoding: [0xff,0xff,0x95,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4408// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324409 4410v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_max_num_f32 v6, v3, v2554411// GFX12: v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_max_num_f32 v6, v3, v255 ; encoding: [0x02,0xff,0x95,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4412// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324413 4414v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_max_num_f32 v6, v4, v2554415// GFX12: v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_max_num_f32 v6, v4, v255 ; encoding: [0x03,0xff,0x95,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4416// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324417 4418v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_max_num_f32 v6, s105, v2554419// GFX12: v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_max_num_f32 v6, s105, v255 ; encoding: [0x69,0xfe,0x95,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4420// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324421 4422v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_max_num_f32 v6, s1, v2554423// GFX12: v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_max_num_f32 v6, s1, v255 ; encoding: [0x01,0xfe,0x95,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4424// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324425 4426v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_max_num_f32 v6, ttmp15, v2554427// GFX12: v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_max_num_f32 v6, ttmp15, v255 ; encoding: [0x7b,0xfe,0x95,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4428// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324429 4430v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_max_num_f32 v6, exec_hi, v2554431// GFX12: v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_max_num_f32 v6, exec_hi, v255 ; encoding: [0x7f,0xfe,0x95,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4432// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324433 4434v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_max_num_f32 v6, exec_lo, v2554435// GFX12: v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_max_num_f32 v6, exec_lo, v255 ; encoding: [0x7e,0xfe,0x95,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4436// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324437 4438v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_max_num_f32 v6, m0, v2554439// GFX12: v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_max_num_f32 v6, m0, v255 ; encoding: [0x7d,0xfe,0x95,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4440// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324441 4442v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_max_num_f32 v6, vcc_hi, v2554443// GFX12: v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_max_num_f32 v6, vcc_hi, v255 ; encoding: [0x6b,0xfe,0x95,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4444// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324445 4446v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_max_num_f32 v6, vcc_lo, v2554447// GFX12: v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_max_num_f32 v6, vcc_lo, v255 ; encoding: [0x6a,0xfe,0x95,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4448// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324449 4450v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_max_num_f32 v6, null, v2554451// GFX12: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_max_num_f32 v6, null, v255 ; encoding: [0xff,0xfe,0x95,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4452// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324453 4454v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_max_num_f32 v6, -1, v2554455// GFX12: v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_max_num_f32 v6, -1, v255 ; encoding: [0xfd,0xfe,0x95,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4456// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324457 4458v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_max_num_f32 v6, 0.5, v34459// GFX12: v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_max_num_f32 v6, 0.5, v3 ; encoding: [0xf0,0xfe,0x95,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4460// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324461 4462v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_max_num_f32 v6, src_scc, v44463// GFX12: v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_max_num_f32 v6, src_scc, v4 ; encoding: [0xc1,0xfe,0x95,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]4464// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324465 4466v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_max_num_f32 v255, 0xaf123456, v54467// GFX12: v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_max_num_f32 v255, 0xaf123456, v5 ; encoding: [0x7c,0x08,0x94,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]4468// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324469 4470v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_min_num_f32 v6, v1, v2554471// GFX12: v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_min_num_f32 v6, v1, v255 ; encoding: [0x04,0xff,0x97,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4472// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324473 4474v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_min_num_f32 v6, v255, v2554475// GFX12: v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_min_num_f32 v6, v255, v255 ; encoding: [0x01,0xff,0x97,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4476// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324477 4478v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_min_num_f32 v6, v2, v2554479// GFX12: v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_min_num_f32 v6, v2, v255 ; encoding: [0xff,0xff,0x97,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4480// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324481 4482v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_min_num_f32 v6, v3, v2554483// GFX12: v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_min_num_f32 v6, v3, v255 ; encoding: [0x02,0xff,0x97,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4484// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324485 4486v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_min_num_f32 v6, v4, v2554487// GFX12: v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_min_num_f32 v6, v4, v255 ; encoding: [0x03,0xff,0x97,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4488// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324489 4490v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_min_num_f32 v6, s105, v2554491// GFX12: v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_min_num_f32 v6, s105, v255 ; encoding: [0x69,0xfe,0x97,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4492// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324493 4494v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_min_num_f32 v6, s1, v2554495// GFX12: v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_min_num_f32 v6, s1, v255 ; encoding: [0x01,0xfe,0x97,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4496// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324497 4498v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_min_num_f32 v6, ttmp15, v2554499// GFX12: v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_min_num_f32 v6, ttmp15, v255 ; encoding: [0x7b,0xfe,0x97,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4500// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324501 4502v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_min_num_f32 v6, exec_hi, v2554503// GFX12: v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_min_num_f32 v6, exec_hi, v255 ; encoding: [0x7f,0xfe,0x97,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4504// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324505 4506v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_min_num_f32 v6, exec_lo, v2554507// GFX12: v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_min_num_f32 v6, exec_lo, v255 ; encoding: [0x7e,0xfe,0x97,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4508// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324509 4510v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_min_num_f32 v6, m0, v2554511// GFX12: v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_min_num_f32 v6, m0, v255 ; encoding: [0x7d,0xfe,0x97,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4512// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324513 4514v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_min_num_f32 v6, vcc_hi, v2554515// GFX12: v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_min_num_f32 v6, vcc_hi, v255 ; encoding: [0x6b,0xfe,0x97,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4516// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324517 4518v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_min_num_f32 v6, vcc_lo, v2554519// GFX12: v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_min_num_f32 v6, vcc_lo, v255 ; encoding: [0x6a,0xfe,0x97,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4520// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324521 4522v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_min_num_f32 v6, null, v2554523// GFX12: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_min_num_f32 v6, null, v255 ; encoding: [0xff,0xfe,0x97,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4524// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324525 4526v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_min_num_f32 v6, -1, v2554527// GFX12: v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_min_num_f32 v6, -1, v255 ; encoding: [0xfd,0xfe,0x97,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4528// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324529 4530v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_min_num_f32 v6, 0.5, v34531// GFX12: v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_min_num_f32 v6, 0.5, v3 ; encoding: [0xf0,0xfe,0x97,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4532// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324533 4534v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_min_num_f32 v6, src_scc, v44535// GFX12: v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_min_num_f32 v6, src_scc, v4 ; encoding: [0xc1,0xfe,0x97,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]4536// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324537 4538v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_min_num_f32 v255, 0xaf123456, v54539// GFX12: v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_min_num_f32 v255, 0xaf123456, v5 ; encoding: [0x7c,0x08,0x96,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]4540// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324541 4542v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_mov_b32 v6, v14543// GFX12: v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_mov_b32 v6, v1 ; encoding: [0x04,0xff,0x91,0xc8,0x01,0x01,0x06,0xff,0x56,0x34,0x12,0xaf]4544// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324545 4546v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_mov_b32 v6, v2554547// GFX12: v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_mov_b32 v6, v255 ; encoding: [0x01,0xff,0x91,0xc8,0xff,0x01,0x06,0xff,0x56,0x34,0x12,0xaf]4548// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324549 4550v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, v24551// GFX12: v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, v2 ; encoding: [0xff,0xff,0x91,0xc8,0x02,0x01,0x06,0xff,0x56,0x34,0x12,0xaf]4552// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324553 4554v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_mov_b32 v6, v34555// GFX12: v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_mov_b32 v6, v3 ; encoding: [0x02,0xff,0x91,0xc8,0x03,0x01,0x06,0xff,0x56,0x34,0x12,0xaf]4556// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324557 4558v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_mov_b32 v6, v44559// GFX12: v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_mov_b32 v6, v4 ; encoding: [0x03,0xff,0x91,0xc8,0x04,0x01,0x06,0xff,0x56,0x34,0x12,0xaf]4560// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324561 4562v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_mov_b32 v6, s1054563// GFX12: v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_mov_b32 v6, s105 ; encoding: [0x69,0xfe,0x91,0xc8,0x69,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]4564// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324565 4566v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_mov_b32 v6, s14567// GFX12: v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_mov_b32 v6, s1 ; encoding: [0x01,0xfe,0x91,0xc8,0x01,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]4568// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324569 4570v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_mov_b32 v6, ttmp154571// GFX12: v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_mov_b32 v6, ttmp15 ; encoding: [0x7b,0xfe,0x91,0xc8,0x7b,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]4572// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324573 4574v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_mov_b32 v6, exec_hi4575// GFX12: v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_mov_b32 v6, exec_hi ; encoding: [0x7f,0xfe,0x91,0xc8,0x7f,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]4576// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324577 4578v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_mov_b32 v6, exec_lo4579// GFX12: v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_mov_b32 v6, exec_lo ; encoding: [0x7e,0xfe,0x91,0xc8,0x7e,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]4580// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324581 4582v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_mov_b32 v6, m04583// GFX12: v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_mov_b32 v6, m0 ; encoding: [0x7d,0xfe,0x91,0xc8,0x7d,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]4584// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324585 4586v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_mov_b32 v6, vcc_hi4587// GFX12: v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_mov_b32 v6, vcc_hi ; encoding: [0x6b,0xfe,0x91,0xc8,0x6b,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]4588// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324589 4590v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_mov_b32 v6, vcc_lo4591// GFX12: v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_mov_b32 v6, vcc_lo ; encoding: [0x6a,0xfe,0x91,0xc8,0x6a,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]4592// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324593 4594v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_mov_b32 v6, null4595// GFX12: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_mov_b32 v6, null ; encoding: [0xff,0xfe,0x91,0xc8,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]4596// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324597 4598v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_mov_b32 v6, -14599// GFX12: v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_mov_b32 v6, -1 ; encoding: [0xfd,0xfe,0x91,0xc8,0xc1,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]4600// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324601 4602v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_mov_b32 v6, 0.54603// GFX12: v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_mov_b32 v6, 0.5 ; encoding: [0xf0,0xfe,0x91,0xc8,0xf0,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]4604// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324605 4606v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_mov_b32 v6, src_scc4607// GFX12: v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_mov_b32 v6, src_scc ; encoding: [0xc1,0xfe,0x91,0xc8,0xfd,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]4608// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324609 4610v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_mov_b32 v255, 0xaf1234564611// GFX12: v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_mov_b32 v255, 0xaf123456 ; encoding: [0x7c,0x08,0x90,0xc8,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]4612// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324613 4614v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, v1, v2554615// GFX12: v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, v1, v255 ; encoding: [0x04,0xff,0x8f,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4616// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324617 4618v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, v255, v2554619// GFX12: v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, v255, v255 ; encoding: [0x01,0xff,0x8f,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4620// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324621 4622v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, v2, v2554623// GFX12: v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, v2, v255 ; encoding: [0xff,0xff,0x8f,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4624// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324625 4626v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, v3, v2554627// GFX12: v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, v3, v255 ; encoding: [0x02,0xff,0x8f,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4628// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324629 4630v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, v4, v2554631// GFX12: v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, v4, v255 ; encoding: [0x03,0xff,0x8f,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4632// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324633 4634v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, s105, v2554635// GFX12: v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, s105, v255 ; encoding: [0x69,0xfe,0x8f,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4636// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324637 4638v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, s1, v2554639// GFX12: v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, s1, v255 ; encoding: [0x01,0xfe,0x8f,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4640// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324641 4642v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v2554643// GFX12: v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v255 ; encoding: [0x7b,0xfe,0x8f,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4644// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324645 4646v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v2554647// GFX12: v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v255 ; encoding: [0x7f,0xfe,0x8f,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4648// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324649 4650v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v2554651// GFX12: v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v255 ; encoding: [0x7e,0xfe,0x8f,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4652// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324653 4654v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, m0, v2554655// GFX12: v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, m0, v255 ; encoding: [0x7d,0xfe,0x8f,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4656// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324657 4658v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v2554659// GFX12: v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v255 ; encoding: [0x6b,0xfe,0x8f,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4660// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324661 4662v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v2554663// GFX12: v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v255 ; encoding: [0x6a,0xfe,0x8f,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4664// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324665 4666v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, null, v2554667// GFX12: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, null, v255 ; encoding: [0xff,0xfe,0x8f,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4668// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324669 4670v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, -1, v2554671// GFX12: v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, -1, v255 ; encoding: [0xfd,0xfe,0x8f,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4672// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324673 4674v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v34675// GFX12: v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v3 ; encoding: [0xf0,0xfe,0x8f,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4676// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324677 4678v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v44679// GFX12: v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v4 ; encoding: [0xc1,0xfe,0x8f,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]4680// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324681 4682v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v54683// GFX12: v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v5 ; encoding: [0x7c,0x08,0x8e,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]4684// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324685 4686v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_mul_f32 v6, v1, v2554687// GFX12: v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_mul_f32 v6, v1, v255 ; encoding: [0x04,0xff,0x87,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4688// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324689 4690v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_mul_f32 v6, v255, v2554691// GFX12: v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_mul_f32 v6, v255, v255 ; encoding: [0x01,0xff,0x87,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4692// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324693 4694v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_mul_f32 v6, v2, v2554695// GFX12: v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_mul_f32 v6, v2, v255 ; encoding: [0xff,0xff,0x87,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4696// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324697 4698v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_mul_f32 v6, v3, v2554699// GFX12: v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_mul_f32 v6, v3, v255 ; encoding: [0x02,0xff,0x87,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4700// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324701 4702v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_mul_f32 v6, v4, v2554703// GFX12: v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_mul_f32 v6, v4, v255 ; encoding: [0x03,0xff,0x87,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4704// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324705 4706v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_mul_f32 v6, s105, v2554707// GFX12: v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_mul_f32 v6, s105, v255 ; encoding: [0x69,0xfe,0x87,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4708// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324709 4710v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_mul_f32 v6, s1, v2554711// GFX12: v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_mul_f32 v6, s1, v255 ; encoding: [0x01,0xfe,0x87,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4712// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324713 4714v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_mul_f32 v6, ttmp15, v2554715// GFX12: v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_mul_f32 v6, ttmp15, v255 ; encoding: [0x7b,0xfe,0x87,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4716// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324717 4718v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_mul_f32 v6, exec_hi, v2554719// GFX12: v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_mul_f32 v6, exec_hi, v255 ; encoding: [0x7f,0xfe,0x87,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4720// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324721 4722v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_mul_f32 v6, exec_lo, v2554723// GFX12: v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_mul_f32 v6, exec_lo, v255 ; encoding: [0x7e,0xfe,0x87,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4724// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324725 4726v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_mul_f32 v6, m0, v2554727// GFX12: v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_mul_f32 v6, m0, v255 ; encoding: [0x7d,0xfe,0x87,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4728// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324729 4730v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_mul_f32 v6, vcc_hi, v2554731// GFX12: v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_mul_f32 v6, vcc_hi, v255 ; encoding: [0x6b,0xfe,0x87,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4732// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324733 4734v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_mul_f32 v6, vcc_lo, v2554735// GFX12: v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_mul_f32 v6, vcc_lo, v255 ; encoding: [0x6a,0xfe,0x87,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4736// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324737 4738v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_mul_f32 v6, null, v2554739// GFX12: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_mul_f32 v6, null, v255 ; encoding: [0xff,0xfe,0x87,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4740// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324741 4742v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_mul_f32 v6, -1, v2554743// GFX12: v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_mul_f32 v6, -1, v255 ; encoding: [0xfd,0xfe,0x87,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4744// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324745 4746v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_mul_f32 v6, 0.5, v34747// GFX12: v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_mul_f32 v6, 0.5, v3 ; encoding: [0xf0,0xfe,0x87,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4748// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324749 4750v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_mul_f32 v6, src_scc, v44751// GFX12: v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_mul_f32 v6, src_scc, v4 ; encoding: [0xc1,0xfe,0x87,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]4752// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324753 4754v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_mul_f32 v255, 0xaf123456, v54755// GFX12: v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_mul_f32 v255, 0xaf123456, v5 ; encoding: [0x7c,0x08,0x86,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]4756// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324757 4758v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_sub_f32 v6, v1, v2554759// GFX12: v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_sub_f32 v6, v1, v255 ; encoding: [0x04,0xff,0x8b,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4760// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324761 4762v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_sub_f32 v6, v255, v2554763// GFX12: v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_sub_f32 v6, v255, v255 ; encoding: [0x01,0xff,0x8b,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4764// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324765 4766v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_sub_f32 v6, v2, v2554767// GFX12: v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_sub_f32 v6, v2, v255 ; encoding: [0xff,0xff,0x8b,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4768// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324769 4770v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_sub_f32 v6, v3, v2554771// GFX12: v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_sub_f32 v6, v3, v255 ; encoding: [0x02,0xff,0x8b,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4772// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324773 4774v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_sub_f32 v6, v4, v2554775// GFX12: v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_sub_f32 v6, v4, v255 ; encoding: [0x03,0xff,0x8b,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4776// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324777 4778v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_sub_f32 v6, s105, v2554779// GFX12: v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_sub_f32 v6, s105, v255 ; encoding: [0x69,0xfe,0x8b,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4780// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324781 4782v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_sub_f32 v6, s1, v2554783// GFX12: v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_sub_f32 v6, s1, v255 ; encoding: [0x01,0xfe,0x8b,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4784// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324785 4786v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_sub_f32 v6, ttmp15, v2554787// GFX12: v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_sub_f32 v6, ttmp15, v255 ; encoding: [0x7b,0xfe,0x8b,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4788// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324789 4790v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_sub_f32 v6, exec_hi, v2554791// GFX12: v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_sub_f32 v6, exec_hi, v255 ; encoding: [0x7f,0xfe,0x8b,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4792// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324793 4794v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_sub_f32 v6, exec_lo, v2554795// GFX12: v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_sub_f32 v6, exec_lo, v255 ; encoding: [0x7e,0xfe,0x8b,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4796// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324797 4798v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_sub_f32 v6, m0, v2554799// GFX12: v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_sub_f32 v6, m0, v255 ; encoding: [0x7d,0xfe,0x8b,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4800// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324801 4802v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_sub_f32 v6, vcc_hi, v2554803// GFX12: v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_sub_f32 v6, vcc_hi, v255 ; encoding: [0x6b,0xfe,0x8b,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4804// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324805 4806v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_sub_f32 v6, vcc_lo, v2554807// GFX12: v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_sub_f32 v6, vcc_lo, v255 ; encoding: [0x6a,0xfe,0x8b,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4808// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324809 4810v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_sub_f32 v6, null, v2554811// GFX12: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_sub_f32 v6, null, v255 ; encoding: [0xff,0xfe,0x8b,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4812// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324813 4814v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_sub_f32 v6, -1, v2554815// GFX12: v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_sub_f32 v6, -1, v255 ; encoding: [0xfd,0xfe,0x8b,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4816// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324817 4818v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_sub_f32 v6, 0.5, v34819// GFX12: v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_sub_f32 v6, 0.5, v3 ; encoding: [0xf0,0xfe,0x8b,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4820// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324821 4822v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_sub_f32 v6, src_scc, v44823// GFX12: v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_sub_f32 v6, src_scc, v4 ; encoding: [0xc1,0xfe,0x8b,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]4824// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324825 4826v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_sub_f32 v255, 0xaf123456, v54827// GFX12: v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_sub_f32 v255, 0xaf123456, v5 ; encoding: [0x7c,0x08,0x8a,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]4828// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324829 4830v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_subrev_f32 v6, v1, v2554831// GFX12: v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_subrev_f32 v6, v1, v255 ; encoding: [0x04,0xff,0x8d,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4832// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324833 4834v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_subrev_f32 v6, v255, v2554835// GFX12: v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_subrev_f32 v6, v255, v255 ; encoding: [0x01,0xff,0x8d,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4836// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324837 4838v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_subrev_f32 v6, v2, v2554839// GFX12: v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_subrev_f32 v6, v2, v255 ; encoding: [0xff,0xff,0x8d,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4840// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324841 4842v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_subrev_f32 v6, v3, v2554843// GFX12: v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_subrev_f32 v6, v3, v255 ; encoding: [0x02,0xff,0x8d,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4844// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324845 4846v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_subrev_f32 v6, v4, v2554847// GFX12: v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_subrev_f32 v6, v4, v255 ; encoding: [0x03,0xff,0x8d,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]4848// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324849 4850v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_subrev_f32 v6, s105, v2554851// GFX12: v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_subrev_f32 v6, s105, v255 ; encoding: [0x69,0xfe,0x8d,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4852// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324853 4854v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_subrev_f32 v6, s1, v2554855// GFX12: v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_subrev_f32 v6, s1, v255 ; encoding: [0x01,0xfe,0x8d,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4856// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324857 4858v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_subrev_f32 v6, ttmp15, v2554859// GFX12: v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_subrev_f32 v6, ttmp15, v255 ; encoding: [0x7b,0xfe,0x8d,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4860// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324861 4862v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_subrev_f32 v6, exec_hi, v2554863// GFX12: v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_subrev_f32 v6, exec_hi, v255 ; encoding: [0x7f,0xfe,0x8d,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4864// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324865 4866v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_subrev_f32 v6, exec_lo, v2554867// GFX12: v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_subrev_f32 v6, exec_lo, v255 ; encoding: [0x7e,0xfe,0x8d,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4868// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324869 4870v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_subrev_f32 v6, m0, v2554871// GFX12: v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_subrev_f32 v6, m0, v255 ; encoding: [0x7d,0xfe,0x8d,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4872// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324873 4874v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_subrev_f32 v6, vcc_hi, v2554875// GFX12: v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_subrev_f32 v6, vcc_hi, v255 ; encoding: [0x6b,0xfe,0x8d,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4876// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324877 4878v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_subrev_f32 v6, vcc_lo, v2554879// GFX12: v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_subrev_f32 v6, vcc_lo, v255 ; encoding: [0x6a,0xfe,0x8d,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4880// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324881 4882v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_subrev_f32 v6, null, v2554883// GFX12: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_subrev_f32 v6, null, v255 ; encoding: [0xff,0xfe,0x8d,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4884// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324885 4886v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_subrev_f32 v6, -1, v2554887// GFX12: v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_subrev_f32 v6, -1, v255 ; encoding: [0xfd,0xfe,0x8d,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]4888// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324889 4890v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_subrev_f32 v6, 0.5, v34891// GFX12: v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_subrev_f32 v6, 0.5, v3 ; encoding: [0xf0,0xfe,0x8d,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4892// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324893 4894v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_subrev_f32 v6, src_scc, v44895// GFX12: v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_subrev_f32 v6, src_scc, v4 ; encoding: [0xc1,0xfe,0x8d,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]4896// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324897 4898v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_subrev_f32 v255, 0xaf123456, v54899// GFX12: v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_subrev_f32 v255, 0xaf123456, v5 ; encoding: [0x7c,0x08,0x8c,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]4900// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324901 4902v_dual_max_num_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v34903// GFX12: v_dual_max_num_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x88,0xca,0x01,0x07,0x06,0xff]4904// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324905 4906v_dual_max_num_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v34907// GFX12: v_dual_max_num_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x88,0xca,0xff,0x07,0x06,0xff]4908// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324909 4910v_dual_max_num_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v34911// GFX12: v_dual_max_num_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x88,0xca,0x02,0x07,0x06,0xff]4912// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324913 4914v_dual_max_num_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v34915// GFX12: v_dual_max_num_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x88,0xca,0x03,0x07,0x06,0xff]4916// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324917 4918v_dual_max_num_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v34919// GFX12: v_dual_max_num_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x88,0xca,0x04,0x07,0x06,0xff]4920// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324921 4922v_dual_max_num_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v34923// GFX12: v_dual_max_num_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x88,0xca,0x01,0x06,0x06,0xff]4924// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324925 4926v_dual_max_num_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v34927// GFX12: v_dual_max_num_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x88,0xca,0x69,0x06,0x06,0xff]4928// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324929 4930v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v34931// GFX12: v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x88,0xca,0x6a,0x06,0x06,0xff]4932// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324933 4934v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v34935// GFX12: v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x88,0xca,0x6b,0x06,0x06,0xff]4936// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324937 4938v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v34939// GFX12: v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x88,0xca,0x7b,0x06,0x06,0xff]4940// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324941 4942v_dual_max_num_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v34943// GFX12: v_dual_max_num_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x88,0xca,0x7d,0x06,0x06,0xff]4944// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324945 4946v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v34947// GFX12: v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x88,0xca,0x7e,0x06,0x06,0xff]4948// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324949 4950v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v34951// GFX12: v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x88,0xca,0x7f,0x06,0x06,0xff]4952// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324953 4954v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v34955// GFX12: v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v3 ; encoding: [0xff,0x04,0x88,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]4956// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324957 4958v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v34959// GFX12: v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x88,0xca,0xc1,0x06,0x06,0xff]4960// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324961 4962v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v24963// GFX12: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x88,0xca,0xf0,0x04,0x06,0xff]4964// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324965 4966v_dual_max_num_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v54967// GFX12: v_dual_max_num_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x88,0xca,0xfd,0x0a,0x06,0xff]4968// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324969 4970v_dual_max_num_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v44971// GFX12: v_dual_max_num_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x88,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]4972// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324973 4974v_dual_max_num_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v34975// GFX12: v_dual_max_num_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v3 ; encoding: [0x04,0x05,0xa0,0xca,0x01,0x07,0x06,0xff]4976// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324977 4978v_dual_max_num_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v34979// GFX12: v_dual_max_num_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v3 ; encoding: [0x01,0x05,0xa0,0xca,0xff,0x07,0x06,0xff]4980// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324981 4982v_dual_max_num_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v34983// GFX12: v_dual_max_num_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v3 ; encoding: [0xff,0x05,0xa0,0xca,0x02,0x07,0x06,0xff]4984// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324985 4986v_dual_max_num_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v34987// GFX12: v_dual_max_num_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v3 ; encoding: [0x02,0x05,0xa0,0xca,0x03,0x07,0x06,0xff]4988// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324989 4990v_dual_max_num_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v34991// GFX12: v_dual_max_num_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v3 ; encoding: [0x03,0x05,0xa0,0xca,0x04,0x07,0x06,0xff]4992// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324993 4994v_dual_max_num_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v34995// GFX12: v_dual_max_num_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v3 ; encoding: [0x69,0x04,0xa0,0xca,0x01,0x06,0x06,0xff]4996// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=324997 4998v_dual_max_num_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v34999// GFX12: v_dual_max_num_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v3 ; encoding: [0x01,0x04,0xa0,0xca,0x69,0x06,0x06,0xff]5000// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325001 5002v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v35003// GFX12: v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xa0,0xca,0x6a,0x06,0x06,0xff]5004// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325005 5006v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v35007// GFX12: v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xa0,0xca,0x6b,0x06,0x06,0xff]5008// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325009 5010v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v35011// GFX12: v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xa0,0xca,0x7b,0x06,0x06,0xff]5012// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325013 5014v_dual_max_num_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v35015// GFX12: v_dual_max_num_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v3 ; encoding: [0x7d,0x04,0xa0,0xca,0x7d,0x06,0x06,0xff]5016// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325017 5018v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v35019// GFX12: v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xa0,0xca,0x7e,0x06,0x06,0xff]5020// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325021 5022v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v35023// GFX12: v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xa0,0xca,0x7f,0x06,0x06,0xff]5024// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325025 5026v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v35027// GFX12: v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v3 ; encoding: [0xff,0x04,0xa0,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]5028// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325029 5030v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v35031// GFX12: v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v3 ; encoding: [0xfd,0x04,0xa0,0xca,0xc1,0x06,0x06,0xff]5032// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325033 5034v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v25035// GFX12: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xa0,0xca,0xf0,0x04,0x06,0xff]5036// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325037 5038v_dual_max_num_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v55039// GFX12: v_dual_max_num_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xa0,0xca,0xfd,0x0a,0x06,0xff]5040// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325041 5042v_dual_max_num_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v45043// GFX12: v_dual_max_num_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xa0,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]5044// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325045 5046v_dual_max_num_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v35047// GFX12: v_dual_max_num_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3 ; encoding: [0x04,0x05,0x92,0xca,0x01,0x07,0x06,0xff]5048// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325049 5050v_dual_max_num_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v35051// GFX12: v_dual_max_num_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3 ; encoding: [0x01,0x05,0x92,0xca,0xff,0x07,0x06,0xff]5052// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325053 5054v_dual_max_num_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v35055// GFX12: v_dual_max_num_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3 ; encoding: [0xff,0x05,0x92,0xca,0x02,0x07,0x06,0xff]5056// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325057 5058v_dual_max_num_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v35059// GFX12: v_dual_max_num_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3 ; encoding: [0x02,0x05,0x92,0xca,0x03,0x07,0x06,0xff]5060// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325061 5062v_dual_max_num_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v35063// GFX12: v_dual_max_num_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3 ; encoding: [0x03,0x05,0x92,0xca,0x04,0x07,0x06,0xff]5064// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325065 5066v_dual_max_num_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v35067// GFX12: v_dual_max_num_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3 ; encoding: [0x69,0x04,0x92,0xca,0x69,0x06,0x06,0xff]5068// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325069 5070v_dual_max_num_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v35071// GFX12: v_dual_max_num_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3 ; encoding: [0x01,0x04,0x92,0xca,0x01,0x06,0x06,0xff]5072// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325073 5074v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v35075// GFX12: v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x92,0xca,0x7b,0x06,0x06,0xff]5076// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325077 5078v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v35079// GFX12: v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x92,0xca,0x7f,0x06,0x06,0xff]5080// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325081 5082v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v35083// GFX12: v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x92,0xca,0x7e,0x06,0x06,0xff]5084// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325085 5086v_dual_max_num_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v35087// GFX12: v_dual_max_num_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0x92,0xca,0x7d,0x06,0x06,0xff]5088// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325089 5090v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v35091// GFX12: v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x92,0xca,0x6b,0x06,0x06,0xff]5092// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325093 5094v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v35095// GFX12: v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x92,0xca,0x6a,0x06,0x06,0xff]5096// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325097 5098v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v35099// GFX12: v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v3 ; encoding: [0xff,0x04,0x92,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]5100// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325101 5102v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v35103// GFX12: v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v3 ; encoding: [0xfd,0x04,0x92,0xca,0xc1,0x06,0x06,0xff]5104// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325105 5106v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v25107// GFX12: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x92,0xca,0xf0,0x04,0x06,0xff]5108// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325109 5110v_dual_max_num_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v55111// GFX12: v_dual_max_num_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x92,0xca,0xfd,0x0a,0x06,0xff]5112// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325113 5114v_dual_max_num_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v45115// GFX12: v_dual_max_num_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x92,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]5116// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325117 5118v_dual_max_num_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf1234565119// GFX12: v_dual_max_num_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf123456 ; encoding: [0x04,0x05,0x82,0xca,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]5120// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325121 5122v_dual_max_num_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf1234565123// GFX12: v_dual_max_num_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf123456 ; encoding: [0x01,0x05,0x82,0xca,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]5124// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325125 5126v_dual_max_num_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf1234565127// GFX12: v_dual_max_num_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf123456 ; encoding: [0xff,0x05,0x82,0xca,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]5128// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325129 5130v_dual_max_num_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf1234565131// GFX12: v_dual_max_num_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf123456 ; encoding: [0x02,0x05,0x82,0xca,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]5132// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325133 5134v_dual_max_num_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf1234565135// GFX12: v_dual_max_num_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf123456 ; encoding: [0x03,0x05,0x82,0xca,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]5136// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325137 5138v_dual_max_num_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf1234565139// GFX12: v_dual_max_num_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf123456 ; encoding: [0x69,0x04,0x82,0xca,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]5140// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325141 5142v_dual_max_num_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf1234565143// GFX12: v_dual_max_num_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf123456 ; encoding: [0x01,0x04,0x82,0xca,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]5144// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325145 5146v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf1234565147// GFX12: v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf123456 ; encoding: [0x7b,0x04,0x82,0xca,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]5148// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325149 5150v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf1234565151// GFX12: v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf123456 ; encoding: [0x7f,0x04,0x82,0xca,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]5152// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325153 5154v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf1234565155// GFX12: v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf123456 ; encoding: [0x7e,0x04,0x82,0xca,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]5156// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325157 5158v_dual_max_num_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf1234565159// GFX12: v_dual_max_num_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf123456 ; encoding: [0x7d,0x04,0x82,0xca,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]5160// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325161 5162v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf1234565163// GFX12: v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf123456 ; encoding: [0x6b,0x04,0x82,0xca,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]5164// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325165 5166v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf1234565167// GFX12: v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf123456 ; encoding: [0x6a,0x04,0x82,0xca,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]5168// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325169 5170v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf1234565171// GFX12: v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf123456 ; encoding: [0xff,0x04,0x82,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]5172// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325173 5174v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf1234565175// GFX12: v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf123456 ; encoding: [0xfd,0x04,0x82,0xca,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]5176// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325177 5178v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf1234565179// GFX12: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf123456 ; encoding: [0xf0,0x06,0x82,0xca,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]5180// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325181 5182v_dual_max_num_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf1234565183// GFX12: v_dual_max_num_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456 ; encoding: [0xc1,0x08,0x82,0xca,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]5184// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325185 5186v_dual_max_num_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf1234565187// GFX12: v_dual_max_num_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf123456 ; encoding: [0x7c,0x0a,0x82,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]5188// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325189 5190v_dual_max_num_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v35191// GFX12: v_dual_max_num_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x80,0xca,0x01,0x07,0x06,0xff]5192// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325193 5194v_dual_max_num_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v35195// GFX12: v_dual_max_num_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x80,0xca,0xff,0x07,0x06,0xff]5196// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325197 5198v_dual_max_num_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v35199// GFX12: v_dual_max_num_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x80,0xca,0x02,0x07,0x06,0xff]5200// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325201 5202v_dual_max_num_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v35203// GFX12: v_dual_max_num_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x80,0xca,0x03,0x07,0x06,0xff]5204// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325205 5206v_dual_max_num_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v35207// GFX12: v_dual_max_num_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x80,0xca,0x04,0x07,0x06,0xff]5208// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325209 5210v_dual_max_num_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v35211// GFX12: v_dual_max_num_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x80,0xca,0x01,0x06,0x06,0xff]5212// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325213 5214v_dual_max_num_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v35215// GFX12: v_dual_max_num_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x80,0xca,0x69,0x06,0x06,0xff]5216// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325217 5218v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v35219// GFX12: v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x80,0xca,0x6a,0x06,0x06,0xff]5220// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325221 5222v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v35223// GFX12: v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x80,0xca,0x6b,0x06,0x06,0xff]5224// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325225 5226v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v35227// GFX12: v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x80,0xca,0x7b,0x06,0x06,0xff]5228// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325229 5230v_dual_max_num_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v35231// GFX12: v_dual_max_num_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x80,0xca,0x7d,0x06,0x06,0xff]5232// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325233 5234v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v35235// GFX12: v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x80,0xca,0x7e,0x06,0x06,0xff]5236// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325237 5238v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v35239// GFX12: v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x80,0xca,0x7f,0x06,0x06,0xff]5240// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325241 5242v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v35243// GFX12: v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v3 ; encoding: [0xff,0x04,0x80,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]5244// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325245 5246v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v35247// GFX12: v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x80,0xca,0xc1,0x06,0x06,0xff]5248// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325249 5250v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v25251// GFX12: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x80,0xca,0xf0,0x04,0x06,0xff]5252// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325253 5254v_dual_max_num_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v55255// GFX12: v_dual_max_num_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x80,0xca,0xfd,0x0a,0x06,0xff]5256// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325257 5258v_dual_max_num_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v45259// GFX12: v_dual_max_num_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x80,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]5260// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325261 5262v_dual_max_num_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v2555263// GFX12: v_dual_max_num_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v255 ; encoding: [0x04,0xff,0x85,0xca,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5264// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325265 5266v_dual_max_num_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v2555267// GFX12: v_dual_max_num_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v255 ; encoding: [0x01,0xff,0x85,0xca,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5268// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325269 5270v_dual_max_num_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v2555271// GFX12: v_dual_max_num_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v255 ; encoding: [0xff,0xff,0x85,0xca,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5272// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325273 5274v_dual_max_num_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v2555275// GFX12: v_dual_max_num_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v255 ; encoding: [0x02,0xff,0x85,0xca,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5276// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325277 5278v_dual_max_num_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v2555279// GFX12: v_dual_max_num_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v255 ; encoding: [0x03,0xff,0x85,0xca,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]5280// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325281 5282v_dual_max_num_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v2555283// GFX12: v_dual_max_num_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v255 ; encoding: [0x69,0xfe,0x85,0xca,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5284// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325285 5286v_dual_max_num_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v2555287// GFX12: v_dual_max_num_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v255 ; encoding: [0x01,0xfe,0x85,0xca,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5288// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325289 5290v_dual_max_num_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v2555291// GFX12: v_dual_max_num_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v255 ; encoding: [0x7b,0xfe,0x85,0xca,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5292// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325293 5294v_dual_max_num_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v2555295// GFX12: v_dual_max_num_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v255 ; encoding: [0x7f,0xfe,0x85,0xca,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5296// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325297 5298v_dual_max_num_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v2555299// GFX12: v_dual_max_num_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v255 ; encoding: [0x7e,0xfe,0x85,0xca,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5300// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325301 5302v_dual_max_num_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v2555303// GFX12: v_dual_max_num_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v255 ; encoding: [0x7d,0xfe,0x85,0xca,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5304// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325305 5306v_dual_max_num_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v2555307// GFX12: v_dual_max_num_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v255 ; encoding: [0x6b,0xfe,0x85,0xca,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5308// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325309 5310v_dual_max_num_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v2555311// GFX12: v_dual_max_num_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v255 ; encoding: [0x6a,0xfe,0x85,0xca,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5312// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325313 5314v_dual_max_num_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v2555315// GFX12: v_dual_max_num_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v255 ; encoding: [0xff,0xfe,0x85,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5316// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325317 5318v_dual_max_num_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v2555319// GFX12: v_dual_max_num_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v255 ; encoding: [0xfd,0xfe,0x85,0xca,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5320// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325321 5322v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v2555323// GFX12: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v255 ; encoding: [0xf0,0x06,0x84,0xca,0xf0,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5324// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325325 5326v_dual_max_num_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v2555327// GFX12: v_dual_max_num_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255 ; encoding: [0xc1,0x08,0x84,0xca,0xfd,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]5328// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325329 5330v_dual_max_num_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v45331// GFX12: v_dual_max_num_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x84,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]5332// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325333 5334v_dual_max_num_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v35335// GFX12: v_dual_max_num_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3 ; encoding: [0x04,0x05,0xa2,0xca,0x01,0x07,0x06,0xff]5336// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325337 5338v_dual_max_num_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v35339// GFX12: v_dual_max_num_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3 ; encoding: [0x01,0x05,0xa2,0xca,0xff,0x07,0x06,0xff]5340// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325341 5342v_dual_max_num_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v35343// GFX12: v_dual_max_num_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3 ; encoding: [0xff,0x05,0xa2,0xca,0x02,0x07,0x06,0xff]5344// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325345 5346v_dual_max_num_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v35347// GFX12: v_dual_max_num_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3 ; encoding: [0x02,0x05,0xa2,0xca,0x03,0x07,0x06,0xff]5348// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325349 5350v_dual_max_num_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v35351// GFX12: v_dual_max_num_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3 ; encoding: [0x03,0x05,0xa2,0xca,0x04,0x07,0x06,0xff]5352// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325353 5354v_dual_max_num_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v35355// GFX12: v_dual_max_num_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v3 ; encoding: [0x69,0x04,0xa2,0xca,0x01,0x06,0x06,0xff]5356// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325357 5358v_dual_max_num_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v35359// GFX12: v_dual_max_num_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v3 ; encoding: [0x01,0x04,0xa2,0xca,0x69,0x06,0x06,0xff]5360// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325361 5362v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v35363// GFX12: v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xa2,0xca,0x6a,0x06,0x06,0xff]5364// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325365 5366v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v35367// GFX12: v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xa2,0xca,0x6b,0x06,0x06,0xff]5368// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325369 5370v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v35371// GFX12: v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xa2,0xca,0x7b,0x06,0x06,0xff]5372// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325373 5374v_dual_max_num_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v35375// GFX12: v_dual_max_num_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0xa2,0xca,0x7d,0x06,0x06,0xff]5376// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325377 5378v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v35379// GFX12: v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xa2,0xca,0x7e,0x06,0x06,0xff]5380// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325381 5382v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v35383// GFX12: v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xa2,0xca,0x7f,0x06,0x06,0xff]5384// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325385 5386v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v35387// GFX12: v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v3 ; encoding: [0xff,0x04,0xa2,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]5388// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325389 5390v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v35391// GFX12: v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v3 ; encoding: [0xfd,0x04,0xa2,0xca,0xc1,0x06,0x06,0xff]5392// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325393 5394v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v25395// GFX12: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xa2,0xca,0xf0,0x04,0x06,0xff]5396// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325397 5398v_dual_max_num_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v55399// GFX12: v_dual_max_num_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xa2,0xca,0xfd,0x0a,0x06,0xff]5400// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325401 5402v_dual_max_num_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v45403// GFX12: v_dual_max_num_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xa2,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]5404// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325405 5406v_dual_max_num_f32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v35407// GFX12: v_dual_max_num_f32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x94,0xca,0x01,0x07,0x06,0xff]5408// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325409 5410v_dual_max_num_f32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v35411// GFX12: v_dual_max_num_f32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x94,0xca,0xff,0x07,0x06,0xff]5412// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325413 5414v_dual_max_num_f32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v35415// GFX12: v_dual_max_num_f32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x94,0xca,0x02,0x07,0x06,0xff]5416// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325417 5418v_dual_max_num_f32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v35419// GFX12: v_dual_max_num_f32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x94,0xca,0x03,0x07,0x06,0xff]5420// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325421 5422v_dual_max_num_f32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v35423// GFX12: v_dual_max_num_f32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x94,0xca,0x04,0x07,0x06,0xff]5424// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325425 5426v_dual_max_num_f32 v255, s105, v2 :: v_dual_max_num_f32 v6, s1, v35427// GFX12: v_dual_max_num_f32 v255, s105, v2 :: v_dual_max_num_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x94,0xca,0x01,0x06,0x06,0xff]5428// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325429 5430v_dual_max_num_f32 v255, s1, v2 :: v_dual_max_num_f32 v6, s105, v35431// GFX12: v_dual_max_num_f32 v255, s1, v2 :: v_dual_max_num_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x94,0xca,0x69,0x06,0x06,0xff]5432// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325433 5434v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, vcc_lo, v35435// GFX12: v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x94,0xca,0x6a,0x06,0x06,0xff]5436// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325437 5438v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v35439// GFX12: v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x94,0xca,0x6b,0x06,0x06,0xff]5440// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325441 5442v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, ttmp15, v35443// GFX12: v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x94,0xca,0x7b,0x06,0x06,0xff]5444// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325445 5446v_dual_max_num_f32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v35447// GFX12: v_dual_max_num_f32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x94,0xca,0x7d,0x06,0x06,0xff]5448// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325449 5450v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, exec_lo, v35451// GFX12: v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x94,0xca,0x7e,0x06,0x06,0xff]5452// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325453 5454v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, exec_hi, v35455// GFX12: v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x94,0xca,0x7f,0x06,0x06,0xff]5456// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325457 5458v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v35459// GFX12: v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v3 ; encoding: [0xff,0x04,0x94,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]5460// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325461 5462v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v35463// GFX12: v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x94,0xca,0xc1,0x06,0x06,0xff]5464// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325465 5466v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v25467// GFX12: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x94,0xca,0xf0,0x04,0x06,0xff]5468// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325469 5470v_dual_max_num_f32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v55471// GFX12: v_dual_max_num_f32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x94,0xca,0xfd,0x0a,0x06,0xff]5472// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325473 5474v_dual_max_num_f32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v45475// GFX12: v_dual_max_num_f32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x94,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]5476// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325477 5478v_dual_max_num_f32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v35479// GFX12: v_dual_max_num_f32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x96,0xca,0x01,0x07,0x06,0xff]5480// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325481 5482v_dual_max_num_f32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v35483// GFX12: v_dual_max_num_f32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x96,0xca,0xff,0x07,0x06,0xff]5484// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325485 5486v_dual_max_num_f32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v35487// GFX12: v_dual_max_num_f32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x96,0xca,0x02,0x07,0x06,0xff]5488// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325489 5490v_dual_max_num_f32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v35491// GFX12: v_dual_max_num_f32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x96,0xca,0x03,0x07,0x06,0xff]5492// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325493 5494v_dual_max_num_f32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v35495// GFX12: v_dual_max_num_f32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x96,0xca,0x04,0x07,0x06,0xff]5496// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325497 5498v_dual_max_num_f32 v255, s105, v2 :: v_dual_min_num_f32 v6, s1, v35499// GFX12: v_dual_max_num_f32 v255, s105, v2 :: v_dual_min_num_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x96,0xca,0x01,0x06,0x06,0xff]5500// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325501 5502v_dual_max_num_f32 v255, s1, v2 :: v_dual_min_num_f32 v6, s105, v35503// GFX12: v_dual_max_num_f32 v255, s1, v2 :: v_dual_min_num_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x96,0xca,0x69,0x06,0x06,0xff]5504// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325505 5506v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, vcc_lo, v35507// GFX12: v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x96,0xca,0x6a,0x06,0x06,0xff]5508// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325509 5510v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v35511// GFX12: v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x96,0xca,0x6b,0x06,0x06,0xff]5512// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325513 5514v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, ttmp15, v35515// GFX12: v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x96,0xca,0x7b,0x06,0x06,0xff]5516// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325517 5518v_dual_max_num_f32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v35519// GFX12: v_dual_max_num_f32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x96,0xca,0x7d,0x06,0x06,0xff]5520// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325521 5522v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, exec_lo, v35523// GFX12: v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x96,0xca,0x7e,0x06,0x06,0xff]5524// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325525 5526v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, exec_hi, v35527// GFX12: v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x96,0xca,0x7f,0x06,0x06,0xff]5528// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325529 5530v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v35531// GFX12: v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v3 ; encoding: [0xff,0x04,0x96,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]5532// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325533 5534v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v35535// GFX12: v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x96,0xca,0xc1,0x06,0x06,0xff]5536// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325537 5538v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v25539// GFX12: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x96,0xca,0xf0,0x04,0x06,0xff]5540// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325541 5542v_dual_max_num_f32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v55543// GFX12: v_dual_max_num_f32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x96,0xca,0xfd,0x0a,0x06,0xff]5544// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325545 5546v_dual_max_num_f32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v45547// GFX12: v_dual_max_num_f32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x96,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]5548// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325549 5550v_dual_max_num_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v15551// GFX12: v_dual_max_num_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v1 ; encoding: [0x04,0xff,0x91,0xca,0x01,0x01,0x06,0xff]5552// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325553 5554v_dual_max_num_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v2555555// GFX12: v_dual_max_num_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v255 ; encoding: [0x01,0xff,0x91,0xca,0xff,0x01,0x06,0xff]5556// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325557 5558v_dual_max_num_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v25559// GFX12: v_dual_max_num_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v2 ; encoding: [0xff,0xff,0x91,0xca,0x02,0x01,0x06,0xff]5560// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325561 5562v_dual_max_num_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v35563// GFX12: v_dual_max_num_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v3 ; encoding: [0x02,0xff,0x91,0xca,0x03,0x01,0x06,0xff]5564// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325565 5566v_dual_max_num_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v45567// GFX12: v_dual_max_num_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v4 ; encoding: [0x03,0xff,0x91,0xca,0x04,0x01,0x06,0xff]5568// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325569 5570v_dual_max_num_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s15571// GFX12: v_dual_max_num_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s1 ; encoding: [0x69,0xfe,0x91,0xca,0x01,0x00,0x06,0xff]5572// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325573 5574v_dual_max_num_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s1055575// GFX12: v_dual_max_num_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s105 ; encoding: [0x01,0xfe,0x91,0xca,0x69,0x00,0x06,0xff]5576// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325577 5578v_dual_max_num_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo5579// GFX12: v_dual_max_num_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo ; encoding: [0x7b,0xfe,0x91,0xca,0x6a,0x00,0x06,0xff]5580// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325581 5582v_dual_max_num_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi5583// GFX12: v_dual_max_num_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi ; encoding: [0x7f,0xfe,0x91,0xca,0x6b,0x00,0x06,0xff]5584// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325585 5586v_dual_max_num_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp155587// GFX12: v_dual_max_num_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp15 ; encoding: [0x7e,0xfe,0x91,0xca,0x7b,0x00,0x06,0xff]5588// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325589 5590v_dual_max_num_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m05591// GFX12: v_dual_max_num_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m0 ; encoding: [0x7d,0xfe,0x91,0xca,0x7d,0x00,0x06,0xff]5592// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325593 5594v_dual_max_num_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo5595// GFX12: v_dual_max_num_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo ; encoding: [0x6b,0xfe,0x91,0xca,0x7e,0x00,0x06,0xff]5596// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325597 5598v_dual_max_num_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi5599// GFX12: v_dual_max_num_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi ; encoding: [0x6a,0xfe,0x91,0xca,0x7f,0x00,0x06,0xff]5600// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325601 5602v_dual_max_num_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null5603// GFX12: v_dual_max_num_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null ; encoding: [0xff,0xfe,0x91,0xca,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]5604// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325605 5606v_dual_max_num_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -15607// GFX12: v_dual_max_num_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1 ; encoding: [0xfd,0xfe,0x91,0xca,0xc1,0x00,0x06,0xff]5608// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325609 5610v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.55611// GFX12: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.5 ; encoding: [0xf0,0x06,0x90,0xca,0xf0,0x00,0x06,0xff]5612// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325613 5614v_dual_max_num_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc5615// GFX12: v_dual_max_num_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc ; encoding: [0xc1,0x08,0x90,0xca,0xfd,0x00,0x06,0xff]5616// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325617 5618v_dual_max_num_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf1234565619// GFX12: v_dual_max_num_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf123456 ; encoding: [0x7c,0x0a,0x90,0xca,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]5620// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325621 5622v_dual_max_num_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v35623// GFX12: v_dual_max_num_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x8e,0xca,0x01,0x07,0x06,0xff]5624// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325625 5626v_dual_max_num_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v35627// GFX12: v_dual_max_num_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x8e,0xca,0xff,0x07,0x06,0xff]5628// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325629 5630v_dual_max_num_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v35631// GFX12: v_dual_max_num_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x8e,0xca,0x02,0x07,0x06,0xff]5632// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325633 5634v_dual_max_num_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v35635// GFX12: v_dual_max_num_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x8e,0xca,0x03,0x07,0x06,0xff]5636// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325637 5638v_dual_max_num_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v35639// GFX12: v_dual_max_num_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x8e,0xca,0x04,0x07,0x06,0xff]5640// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325641 5642v_dual_max_num_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v35643// GFX12: v_dual_max_num_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x8e,0xca,0x01,0x06,0x06,0xff]5644// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325645 5646v_dual_max_num_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v35647// GFX12: v_dual_max_num_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x8e,0xca,0x69,0x06,0x06,0xff]5648// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325649 5650v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v35651// GFX12: v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x8e,0xca,0x6a,0x06,0x06,0xff]5652// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325653 5654v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v35655// GFX12: v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x8e,0xca,0x6b,0x06,0x06,0xff]5656// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325657 5658v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v35659// GFX12: v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x8e,0xca,0x7b,0x06,0x06,0xff]5660// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325661 5662v_dual_max_num_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v35663// GFX12: v_dual_max_num_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x8e,0xca,0x7d,0x06,0x06,0xff]5664// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325665 5666v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v35667// GFX12: v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x8e,0xca,0x7e,0x06,0x06,0xff]5668// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325669 5670v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v35671// GFX12: v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x8e,0xca,0x7f,0x06,0x06,0xff]5672// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325673 5674v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v35675// GFX12: v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v3 ; encoding: [0xff,0x04,0x8e,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]5676// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325677 5678v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v35679// GFX12: v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x8e,0xca,0xc1,0x06,0x06,0xff]5680// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325681 5682v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v25683// GFX12: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x8e,0xca,0xf0,0x04,0x06,0xff]5684// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325685 5686v_dual_max_num_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v55687// GFX12: v_dual_max_num_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x8e,0xca,0xfd,0x0a,0x06,0xff]5688// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325689 5690v_dual_max_num_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v45691// GFX12: v_dual_max_num_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x8e,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]5692// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325693 5694v_dual_max_num_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v35695// GFX12: v_dual_max_num_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x86,0xca,0x01,0x07,0x06,0xff]5696// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325697 5698v_dual_max_num_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v35699// GFX12: v_dual_max_num_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x86,0xca,0xff,0x07,0x06,0xff]5700// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325701 5702v_dual_max_num_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v35703// GFX12: v_dual_max_num_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x86,0xca,0x02,0x07,0x06,0xff]5704// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325705 5706v_dual_max_num_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v35707// GFX12: v_dual_max_num_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x86,0xca,0x03,0x07,0x06,0xff]5708// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325709 5710v_dual_max_num_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v35711// GFX12: v_dual_max_num_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x86,0xca,0x04,0x07,0x06,0xff]5712// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325713 5714v_dual_max_num_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v35715// GFX12: v_dual_max_num_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x86,0xca,0x01,0x06,0x06,0xff]5716// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325717 5718v_dual_max_num_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v35719// GFX12: v_dual_max_num_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x86,0xca,0x69,0x06,0x06,0xff]5720// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325721 5722v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v35723// GFX12: v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x86,0xca,0x6a,0x06,0x06,0xff]5724// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325725 5726v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v35727// GFX12: v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x86,0xca,0x6b,0x06,0x06,0xff]5728// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325729 5730v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v35731// GFX12: v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x86,0xca,0x7b,0x06,0x06,0xff]5732// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325733 5734v_dual_max_num_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v35735// GFX12: v_dual_max_num_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x86,0xca,0x7d,0x06,0x06,0xff]5736// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325737 5738v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v35739// GFX12: v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x86,0xca,0x7e,0x06,0x06,0xff]5740// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325741 5742v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v35743// GFX12: v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x86,0xca,0x7f,0x06,0x06,0xff]5744// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325745 5746v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v35747// GFX12: v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v3 ; encoding: [0xff,0x04,0x86,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]5748// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325749 5750v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v35751// GFX12: v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x86,0xca,0xc1,0x06,0x06,0xff]5752// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325753 5754v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v25755// GFX12: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x86,0xca,0xf0,0x04,0x06,0xff]5756// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325757 5758v_dual_max_num_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v55759// GFX12: v_dual_max_num_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x86,0xca,0xfd,0x0a,0x06,0xff]5760// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325761 5762v_dual_max_num_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v45763// GFX12: v_dual_max_num_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x86,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]5764// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325765 5766v_dual_max_num_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v35767// GFX12: v_dual_max_num_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x8a,0xca,0x01,0x07,0x06,0xff]5768// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325769 5770v_dual_max_num_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v35771// GFX12: v_dual_max_num_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x8a,0xca,0xff,0x07,0x06,0xff]5772// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325773 5774v_dual_max_num_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v35775// GFX12: v_dual_max_num_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x8a,0xca,0x02,0x07,0x06,0xff]5776// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325777 5778v_dual_max_num_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v35779// GFX12: v_dual_max_num_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x8a,0xca,0x03,0x07,0x06,0xff]5780// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325781 5782v_dual_max_num_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v35783// GFX12: v_dual_max_num_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x8a,0xca,0x04,0x07,0x06,0xff]5784// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325785 5786v_dual_max_num_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v35787// GFX12: v_dual_max_num_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x8a,0xca,0x01,0x06,0x06,0xff]5788// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325789 5790v_dual_max_num_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v35791// GFX12: v_dual_max_num_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x8a,0xca,0x69,0x06,0x06,0xff]5792// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325793 5794v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v35795// GFX12: v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x8a,0xca,0x6a,0x06,0x06,0xff]5796// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325797 5798v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v35799// GFX12: v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x8a,0xca,0x6b,0x06,0x06,0xff]5800// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325801 5802v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v35803// GFX12: v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x8a,0xca,0x7b,0x06,0x06,0xff]5804// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325805 5806v_dual_max_num_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v35807// GFX12: v_dual_max_num_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x8a,0xca,0x7d,0x06,0x06,0xff]5808// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325809 5810v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v35811// GFX12: v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x8a,0xca,0x7e,0x06,0x06,0xff]5812// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325813 5814v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v35815// GFX12: v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x8a,0xca,0x7f,0x06,0x06,0xff]5816// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325817 5818v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v35819// GFX12: v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v3 ; encoding: [0xff,0x04,0x8a,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]5820// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325821 5822v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v35823// GFX12: v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x8a,0xca,0xc1,0x06,0x06,0xff]5824// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325825 5826v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v25827// GFX12: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x8a,0xca,0xf0,0x04,0x06,0xff]5828// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325829 5830v_dual_max_num_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v55831// GFX12: v_dual_max_num_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x8a,0xca,0xfd,0x0a,0x06,0xff]5832// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325833 5834v_dual_max_num_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v45835// GFX12: v_dual_max_num_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x8a,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]5836// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325837 5838v_dual_max_num_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v35839// GFX12: v_dual_max_num_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x8c,0xca,0x01,0x07,0x06,0xff]5840// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325841 5842v_dual_max_num_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v35843// GFX12: v_dual_max_num_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x8c,0xca,0xff,0x07,0x06,0xff]5844// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325845 5846v_dual_max_num_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v35847// GFX12: v_dual_max_num_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x8c,0xca,0x02,0x07,0x06,0xff]5848// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325849 5850v_dual_max_num_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v35851// GFX12: v_dual_max_num_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x8c,0xca,0x03,0x07,0x06,0xff]5852// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325853 5854v_dual_max_num_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v35855// GFX12: v_dual_max_num_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x8c,0xca,0x04,0x07,0x06,0xff]5856// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325857 5858v_dual_max_num_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v35859// GFX12: v_dual_max_num_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x8c,0xca,0x01,0x06,0x06,0xff]5860// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325861 5862v_dual_max_num_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v35863// GFX12: v_dual_max_num_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x8c,0xca,0x69,0x06,0x06,0xff]5864// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325865 5866v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v35867// GFX12: v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x8c,0xca,0x6a,0x06,0x06,0xff]5868// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325869 5870v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v35871// GFX12: v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x8c,0xca,0x6b,0x06,0x06,0xff]5872// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325873 5874v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v35875// GFX12: v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x8c,0xca,0x7b,0x06,0x06,0xff]5876// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325877 5878v_dual_max_num_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v35879// GFX12: v_dual_max_num_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x8c,0xca,0x7d,0x06,0x06,0xff]5880// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325881 5882v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v35883// GFX12: v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x8c,0xca,0x7e,0x06,0x06,0xff]5884// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325885 5886v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v35887// GFX12: v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x8c,0xca,0x7f,0x06,0x06,0xff]5888// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325889 5890v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v35891// GFX12: v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v3 ; encoding: [0xff,0x04,0x8c,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]5892// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325893 5894v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v35895// GFX12: v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x8c,0xca,0xc1,0x06,0x06,0xff]5896// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325897 5898v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v25899// GFX12: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x8c,0xca,0xf0,0x04,0x06,0xff]5900// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325901 5902v_dual_max_num_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v55903// GFX12: v_dual_max_num_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x8c,0xca,0xfd,0x0a,0x06,0xff]5904// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325905 5906v_dual_max_num_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v45907// GFX12: v_dual_max_num_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x8c,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]5908// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325909 5910v_dual_min_num_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v35911// GFX12: v_dual_min_num_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3 ; encoding: [0x04,0x05,0xc8,0xca,0x01,0x07,0x06,0xff]5912// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325913 5914v_dual_min_num_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v35915// GFX12: v_dual_min_num_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3 ; encoding: [0x01,0x05,0xc8,0xca,0xff,0x07,0x06,0xff]5916// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325917 5918v_dual_min_num_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v35919// GFX12: v_dual_min_num_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3 ; encoding: [0xff,0x05,0xc8,0xca,0x02,0x07,0x06,0xff]5920// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325921 5922v_dual_min_num_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v35923// GFX12: v_dual_min_num_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3 ; encoding: [0x02,0x05,0xc8,0xca,0x03,0x07,0x06,0xff]5924// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325925 5926v_dual_min_num_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v35927// GFX12: v_dual_min_num_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3 ; encoding: [0x03,0x05,0xc8,0xca,0x04,0x07,0x06,0xff]5928// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325929 5930v_dual_min_num_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v35931// GFX12: v_dual_min_num_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v3 ; encoding: [0x69,0x04,0xc8,0xca,0x01,0x06,0x06,0xff]5932// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325933 5934v_dual_min_num_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v35935// GFX12: v_dual_min_num_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v3 ; encoding: [0x01,0x04,0xc8,0xca,0x69,0x06,0x06,0xff]5936// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325937 5938v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v35939// GFX12: v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xc8,0xca,0x6a,0x06,0x06,0xff]5940// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325941 5942v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v35943// GFX12: v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xc8,0xca,0x6b,0x06,0x06,0xff]5944// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325945 5946v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v35947// GFX12: v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xc8,0xca,0x7b,0x06,0x06,0xff]5948// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325949 5950v_dual_min_num_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v35951// GFX12: v_dual_min_num_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0xc8,0xca,0x7d,0x06,0x06,0xff]5952// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325953 5954v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v35955// GFX12: v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xc8,0xca,0x7e,0x06,0x06,0xff]5956// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325957 5958v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v35959// GFX12: v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xc8,0xca,0x7f,0x06,0x06,0xff]5960// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325961 5962v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v35963// GFX12: v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v3 ; encoding: [0xff,0x04,0xc8,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]5964// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325965 5966v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v35967// GFX12: v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0xc8,0xca,0xc1,0x06,0x06,0xff]5968// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325969 5970v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v25971// GFX12: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xc8,0xca,0xf0,0x04,0x06,0xff]5972// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325973 5974v_dual_min_num_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v55975// GFX12: v_dual_min_num_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xc8,0xca,0xfd,0x0a,0x06,0xff]5976// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325977 5978v_dual_min_num_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v45979// GFX12: v_dual_min_num_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xc8,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]5980// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325981 5982v_dual_min_num_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v35983// GFX12: v_dual_min_num_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v3 ; encoding: [0x04,0x05,0xe0,0xca,0x01,0x07,0x06,0xff]5984// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325985 5986v_dual_min_num_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v35987// GFX12: v_dual_min_num_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v3 ; encoding: [0x01,0x05,0xe0,0xca,0xff,0x07,0x06,0xff]5988// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325989 5990v_dual_min_num_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v35991// GFX12: v_dual_min_num_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v3 ; encoding: [0xff,0x05,0xe0,0xca,0x02,0x07,0x06,0xff]5992// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325993 5994v_dual_min_num_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v35995// GFX12: v_dual_min_num_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v3 ; encoding: [0x02,0x05,0xe0,0xca,0x03,0x07,0x06,0xff]5996// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=325997 5998v_dual_min_num_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v35999// GFX12: v_dual_min_num_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v3 ; encoding: [0x03,0x05,0xe0,0xca,0x04,0x07,0x06,0xff]6000// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326001 6002v_dual_min_num_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v36003// GFX12: v_dual_min_num_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v3 ; encoding: [0x69,0x04,0xe0,0xca,0x01,0x06,0x06,0xff]6004// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326005 6006v_dual_min_num_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v36007// GFX12: v_dual_min_num_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v3 ; encoding: [0x01,0x04,0xe0,0xca,0x69,0x06,0x06,0xff]6008// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326009 6010v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v36011// GFX12: v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xe0,0xca,0x6a,0x06,0x06,0xff]6012// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326013 6014v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v36015// GFX12: v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xe0,0xca,0x6b,0x06,0x06,0xff]6016// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326017 6018v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v36019// GFX12: v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xe0,0xca,0x7b,0x06,0x06,0xff]6020// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326021 6022v_dual_min_num_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v36023// GFX12: v_dual_min_num_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v3 ; encoding: [0x7d,0x04,0xe0,0xca,0x7d,0x06,0x06,0xff]6024// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326025 6026v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v36027// GFX12: v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xe0,0xca,0x7e,0x06,0x06,0xff]6028// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326029 6030v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v36031// GFX12: v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xe0,0xca,0x7f,0x06,0x06,0xff]6032// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326033 6034v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v36035// GFX12: v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v3 ; encoding: [0xff,0x04,0xe0,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]6036// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326037 6038v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v36039// GFX12: v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v3 ; encoding: [0xfd,0x04,0xe0,0xca,0xc1,0x06,0x06,0xff]6040// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326041 6042v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v26043// GFX12: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xe0,0xca,0xf0,0x04,0x06,0xff]6044// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326045 6046v_dual_min_num_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v56047// GFX12: v_dual_min_num_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xe0,0xca,0xfd,0x0a,0x06,0xff]6048// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326049 6050v_dual_min_num_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v46051// GFX12: v_dual_min_num_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xe0,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]6052// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326053 6054v_dual_min_num_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v36055// GFX12: v_dual_min_num_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3 ; encoding: [0x04,0x05,0xd2,0xca,0x01,0x07,0x06,0xff]6056// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326057 6058v_dual_min_num_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v36059// GFX12: v_dual_min_num_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3 ; encoding: [0x01,0x05,0xd2,0xca,0xff,0x07,0x06,0xff]6060// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326061 6062v_dual_min_num_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v36063// GFX12: v_dual_min_num_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3 ; encoding: [0xff,0x05,0xd2,0xca,0x02,0x07,0x06,0xff]6064// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326065 6066v_dual_min_num_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v36067// GFX12: v_dual_min_num_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3 ; encoding: [0x02,0x05,0xd2,0xca,0x03,0x07,0x06,0xff]6068// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326069 6070v_dual_min_num_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v36071// GFX12: v_dual_min_num_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3 ; encoding: [0x03,0x05,0xd2,0xca,0x04,0x07,0x06,0xff]6072// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326073 6074v_dual_min_num_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v36075// GFX12: v_dual_min_num_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3 ; encoding: [0x69,0x04,0xd2,0xca,0x69,0x06,0x06,0xff]6076// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326077 6078v_dual_min_num_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v36079// GFX12: v_dual_min_num_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3 ; encoding: [0x01,0x04,0xd2,0xca,0x01,0x06,0x06,0xff]6080// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326081 6082v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v36083// GFX12: v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0xd2,0xca,0x7b,0x06,0x06,0xff]6084// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326085 6086v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v36087// GFX12: v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0xd2,0xca,0x7f,0x06,0x06,0xff]6088// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326089 6090v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v36091// GFX12: v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0xd2,0xca,0x7e,0x06,0x06,0xff]6092// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326093 6094v_dual_min_num_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v36095// GFX12: v_dual_min_num_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0xd2,0xca,0x7d,0x06,0x06,0xff]6096// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326097 6098v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v36099// GFX12: v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0xd2,0xca,0x6b,0x06,0x06,0xff]6100// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326101 6102v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v36103// GFX12: v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0xd2,0xca,0x6a,0x06,0x06,0xff]6104// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326105 6106v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v36107// GFX12: v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v3 ; encoding: [0xff,0x04,0xd2,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]6108// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326109 6110v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v36111// GFX12: v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v3 ; encoding: [0xfd,0x04,0xd2,0xca,0xc1,0x06,0x06,0xff]6112// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326113 6114v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v26115// GFX12: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xd2,0xca,0xf0,0x04,0x06,0xff]6116// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326117 6118v_dual_min_num_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v56119// GFX12: v_dual_min_num_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xd2,0xca,0xfd,0x0a,0x06,0xff]6120// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326121 6122v_dual_min_num_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v46123// GFX12: v_dual_min_num_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xd2,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]6124// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326125 6126v_dual_min_num_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf1234566127// GFX12: v_dual_min_num_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf123456 ; encoding: [0x04,0x05,0xc2,0xca,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]6128// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326129 6130v_dual_min_num_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf1234566131// GFX12: v_dual_min_num_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf123456 ; encoding: [0x01,0x05,0xc2,0xca,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]6132// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326133 6134v_dual_min_num_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf1234566135// GFX12: v_dual_min_num_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf123456 ; encoding: [0xff,0x05,0xc2,0xca,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]6136// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326137 6138v_dual_min_num_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf1234566139// GFX12: v_dual_min_num_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf123456 ; encoding: [0x02,0x05,0xc2,0xca,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]6140// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326141 6142v_dual_min_num_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf1234566143// GFX12: v_dual_min_num_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf123456 ; encoding: [0x03,0x05,0xc2,0xca,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]6144// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326145 6146v_dual_min_num_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf1234566147// GFX12: v_dual_min_num_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf123456 ; encoding: [0x69,0x04,0xc2,0xca,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]6148// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326149 6150v_dual_min_num_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf1234566151// GFX12: v_dual_min_num_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf123456 ; encoding: [0x01,0x04,0xc2,0xca,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]6152// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326153 6154v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf1234566155// GFX12: v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf123456 ; encoding: [0x7b,0x04,0xc2,0xca,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]6156// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326157 6158v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf1234566159// GFX12: v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf123456 ; encoding: [0x7f,0x04,0xc2,0xca,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]6160// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326161 6162v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf1234566163// GFX12: v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf123456 ; encoding: [0x7e,0x04,0xc2,0xca,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]6164// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326165 6166v_dual_min_num_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf1234566167// GFX12: v_dual_min_num_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf123456 ; encoding: [0x7d,0x04,0xc2,0xca,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]6168// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326169 6170v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf1234566171// GFX12: v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf123456 ; encoding: [0x6b,0x04,0xc2,0xca,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]6172// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326173 6174v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf1234566175// GFX12: v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf123456 ; encoding: [0x6a,0x04,0xc2,0xca,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]6176// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326177 6178v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf1234566179// GFX12: v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf123456 ; encoding: [0xff,0x04,0xc2,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]6180// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326181 6182v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf1234566183// GFX12: v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf123456 ; encoding: [0xfd,0x04,0xc2,0xca,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]6184// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326185 6186v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf1234566187// GFX12: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf123456 ; encoding: [0xf0,0x06,0xc2,0xca,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]6188// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326189 6190v_dual_min_num_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf1234566191// GFX12: v_dual_min_num_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456 ; encoding: [0xc1,0x08,0xc2,0xca,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]6192// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326193 6194v_dual_min_num_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf1234566195// GFX12: v_dual_min_num_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf123456 ; encoding: [0x7c,0x0a,0xc2,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]6196// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326197 6198v_dual_min_num_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v36199// GFX12: v_dual_min_num_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3 ; encoding: [0x04,0x05,0xc0,0xca,0x01,0x07,0x06,0xff]6200// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326201 6202v_dual_min_num_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v36203// GFX12: v_dual_min_num_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3 ; encoding: [0x01,0x05,0xc0,0xca,0xff,0x07,0x06,0xff]6204// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326205 6206v_dual_min_num_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v36207// GFX12: v_dual_min_num_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3 ; encoding: [0xff,0x05,0xc0,0xca,0x02,0x07,0x06,0xff]6208// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326209 6210v_dual_min_num_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v36211// GFX12: v_dual_min_num_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3 ; encoding: [0x02,0x05,0xc0,0xca,0x03,0x07,0x06,0xff]6212// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326213 6214v_dual_min_num_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v36215// GFX12: v_dual_min_num_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3 ; encoding: [0x03,0x05,0xc0,0xca,0x04,0x07,0x06,0xff]6216// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326217 6218v_dual_min_num_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v36219// GFX12: v_dual_min_num_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v3 ; encoding: [0x69,0x04,0xc0,0xca,0x01,0x06,0x06,0xff]6220// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326221 6222v_dual_min_num_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v36223// GFX12: v_dual_min_num_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v3 ; encoding: [0x01,0x04,0xc0,0xca,0x69,0x06,0x06,0xff]6224// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326225 6226v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v36227// GFX12: v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xc0,0xca,0x6a,0x06,0x06,0xff]6228// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326229 6230v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v36231// GFX12: v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xc0,0xca,0x6b,0x06,0x06,0xff]6232// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326233 6234v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v36235// GFX12: v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xc0,0xca,0x7b,0x06,0x06,0xff]6236// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326237 6238v_dual_min_num_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v36239// GFX12: v_dual_min_num_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0xc0,0xca,0x7d,0x06,0x06,0xff]6240// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326241 6242v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v36243// GFX12: v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xc0,0xca,0x7e,0x06,0x06,0xff]6244// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326245 6246v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v36247// GFX12: v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xc0,0xca,0x7f,0x06,0x06,0xff]6248// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326249 6250v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v36251// GFX12: v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v3 ; encoding: [0xff,0x04,0xc0,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]6252// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326253 6254v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v36255// GFX12: v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0xc0,0xca,0xc1,0x06,0x06,0xff]6256// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326257 6258v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v26259// GFX12: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xc0,0xca,0xf0,0x04,0x06,0xff]6260// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326261 6262v_dual_min_num_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v56263// GFX12: v_dual_min_num_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xc0,0xca,0xfd,0x0a,0x06,0xff]6264// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326265 6266v_dual_min_num_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v46267// GFX12: v_dual_min_num_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xc0,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]6268// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326269 6270v_dual_min_num_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v2556271// GFX12: v_dual_min_num_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v255 ; encoding: [0x04,0xff,0xc5,0xca,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6272// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326273 6274v_dual_min_num_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v2556275// GFX12: v_dual_min_num_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v255 ; encoding: [0x01,0xff,0xc5,0xca,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6276// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326277 6278v_dual_min_num_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v2556279// GFX12: v_dual_min_num_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v255 ; encoding: [0xff,0xff,0xc5,0xca,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6280// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326281 6282v_dual_min_num_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v2556283// GFX12: v_dual_min_num_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v255 ; encoding: [0x02,0xff,0xc5,0xca,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6284// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326285 6286v_dual_min_num_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v2556287// GFX12: v_dual_min_num_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v255 ; encoding: [0x03,0xff,0xc5,0xca,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]6288// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326289 6290v_dual_min_num_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v2556291// GFX12: v_dual_min_num_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v255 ; encoding: [0x69,0xfe,0xc5,0xca,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6292// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326293 6294v_dual_min_num_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v2556295// GFX12: v_dual_min_num_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v255 ; encoding: [0x01,0xfe,0xc5,0xca,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6296// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326297 6298v_dual_min_num_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v2556299// GFX12: v_dual_min_num_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v255 ; encoding: [0x7b,0xfe,0xc5,0xca,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6300// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326301 6302v_dual_min_num_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v2556303// GFX12: v_dual_min_num_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v255 ; encoding: [0x7f,0xfe,0xc5,0xca,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6304// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326305 6306v_dual_min_num_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v2556307// GFX12: v_dual_min_num_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v255 ; encoding: [0x7e,0xfe,0xc5,0xca,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6308// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326309 6310v_dual_min_num_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v2556311// GFX12: v_dual_min_num_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v255 ; encoding: [0x7d,0xfe,0xc5,0xca,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6312// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326313 6314v_dual_min_num_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v2556315// GFX12: v_dual_min_num_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v255 ; encoding: [0x6b,0xfe,0xc5,0xca,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6316// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326317 6318v_dual_min_num_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v2556319// GFX12: v_dual_min_num_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v255 ; encoding: [0x6a,0xfe,0xc5,0xca,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6320// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326321 6322v_dual_min_num_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v2556323// GFX12: v_dual_min_num_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v255 ; encoding: [0xff,0xfe,0xc5,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6324// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326325 6326v_dual_min_num_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v2556327// GFX12: v_dual_min_num_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v255 ; encoding: [0xfd,0xfe,0xc5,0xca,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6328// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326329 6330v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v2556331// GFX12: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v255 ; encoding: [0xf0,0x06,0xc4,0xca,0xf0,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6332// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326333 6334v_dual_min_num_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v2556335// GFX12: v_dual_min_num_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255 ; encoding: [0xc1,0x08,0xc4,0xca,0xfd,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6336// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326337 6338v_dual_min_num_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v46339// GFX12: v_dual_min_num_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xc4,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]6340// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326341 6342v_dual_min_num_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v36343// GFX12: v_dual_min_num_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3 ; encoding: [0x04,0x05,0xe2,0xca,0x01,0x07,0x06,0xff]6344// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326345 6346v_dual_min_num_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v36347// GFX12: v_dual_min_num_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3 ; encoding: [0x01,0x05,0xe2,0xca,0xff,0x07,0x06,0xff]6348// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326349 6350v_dual_min_num_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v36351// GFX12: v_dual_min_num_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3 ; encoding: [0xff,0x05,0xe2,0xca,0x02,0x07,0x06,0xff]6352// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326353 6354v_dual_min_num_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v36355// GFX12: v_dual_min_num_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3 ; encoding: [0x02,0x05,0xe2,0xca,0x03,0x07,0x06,0xff]6356// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326357 6358v_dual_min_num_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v36359// GFX12: v_dual_min_num_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3 ; encoding: [0x03,0x05,0xe2,0xca,0x04,0x07,0x06,0xff]6360// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326361 6362v_dual_min_num_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v36363// GFX12: v_dual_min_num_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v3 ; encoding: [0x69,0x04,0xe2,0xca,0x01,0x06,0x06,0xff]6364// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326365 6366v_dual_min_num_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v36367// GFX12: v_dual_min_num_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v3 ; encoding: [0x01,0x04,0xe2,0xca,0x69,0x06,0x06,0xff]6368// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326369 6370v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v36371// GFX12: v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xe2,0xca,0x6a,0x06,0x06,0xff]6372// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326373 6374v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v36375// GFX12: v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xe2,0xca,0x6b,0x06,0x06,0xff]6376// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326377 6378v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v36379// GFX12: v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xe2,0xca,0x7b,0x06,0x06,0xff]6380// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326381 6382v_dual_min_num_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v36383// GFX12: v_dual_min_num_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0xe2,0xca,0x7d,0x06,0x06,0xff]6384// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326385 6386v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v36387// GFX12: v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xe2,0xca,0x7e,0x06,0x06,0xff]6388// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326389 6390v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v36391// GFX12: v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xe2,0xca,0x7f,0x06,0x06,0xff]6392// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326393 6394v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v36395// GFX12: v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v3 ; encoding: [0xff,0x04,0xe2,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]6396// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326397 6398v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v36399// GFX12: v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v3 ; encoding: [0xfd,0x04,0xe2,0xca,0xc1,0x06,0x06,0xff]6400// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326401 6402v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v26403// GFX12: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xe2,0xca,0xf0,0x04,0x06,0xff]6404// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326405 6406v_dual_min_num_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v56407// GFX12: v_dual_min_num_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xe2,0xca,0xfd,0x0a,0x06,0xff]6408// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326409 6410v_dual_min_num_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v46411// GFX12: v_dual_min_num_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xe2,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]6412// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326413 6414v_dual_min_num_f32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v36415// GFX12: v_dual_min_num_f32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v3 ; encoding: [0x04,0x05,0xd4,0xca,0x01,0x07,0x06,0xff]6416// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326417 6418v_dual_min_num_f32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v36419// GFX12: v_dual_min_num_f32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v3 ; encoding: [0x01,0x05,0xd4,0xca,0xff,0x07,0x06,0xff]6420// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326421 6422v_dual_min_num_f32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v36423// GFX12: v_dual_min_num_f32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v3 ; encoding: [0xff,0x05,0xd4,0xca,0x02,0x07,0x06,0xff]6424// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326425 6426v_dual_min_num_f32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v36427// GFX12: v_dual_min_num_f32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v3 ; encoding: [0x02,0x05,0xd4,0xca,0x03,0x07,0x06,0xff]6428// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326429 6430v_dual_min_num_f32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v36431// GFX12: v_dual_min_num_f32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v3 ; encoding: [0x03,0x05,0xd4,0xca,0x04,0x07,0x06,0xff]6432// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326433 6434v_dual_min_num_f32 v255, s105, v2 :: v_dual_max_num_f32 v6, s1, v36435// GFX12: v_dual_min_num_f32 v255, s105, v2 :: v_dual_max_num_f32 v6, s1, v3 ; encoding: [0x69,0x04,0xd4,0xca,0x01,0x06,0x06,0xff]6436// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326437 6438v_dual_min_num_f32 v255, s1, v2 :: v_dual_max_num_f32 v6, s105, v36439// GFX12: v_dual_min_num_f32 v255, s1, v2 :: v_dual_max_num_f32 v6, s105, v3 ; encoding: [0x01,0x04,0xd4,0xca,0x69,0x06,0x06,0xff]6440// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326441 6442v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, vcc_lo, v36443// GFX12: v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xd4,0xca,0x6a,0x06,0x06,0xff]6444// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326445 6446v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v36447// GFX12: v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xd4,0xca,0x6b,0x06,0x06,0xff]6448// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326449 6450v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, ttmp15, v36451// GFX12: v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xd4,0xca,0x7b,0x06,0x06,0xff]6452// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326453 6454v_dual_min_num_f32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v36455// GFX12: v_dual_min_num_f32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0xd4,0xca,0x7d,0x06,0x06,0xff]6456// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326457 6458v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, exec_lo, v36459// GFX12: v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xd4,0xca,0x7e,0x06,0x06,0xff]6460// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326461 6462v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, exec_hi, v36463// GFX12: v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xd4,0xca,0x7f,0x06,0x06,0xff]6464// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326465 6466v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v36467// GFX12: v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v3 ; encoding: [0xff,0x04,0xd4,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]6468// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326469 6470v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v36471// GFX12: v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0xd4,0xca,0xc1,0x06,0x06,0xff]6472// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326473 6474v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v26475// GFX12: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xd4,0xca,0xf0,0x04,0x06,0xff]6476// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326477 6478v_dual_min_num_f32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v56479// GFX12: v_dual_min_num_f32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xd4,0xca,0xfd,0x0a,0x06,0xff]6480// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326481 6482v_dual_min_num_f32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v46483// GFX12: v_dual_min_num_f32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xd4,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]6484// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326485 6486v_dual_min_num_f32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v36487// GFX12: v_dual_min_num_f32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v3 ; encoding: [0x04,0x05,0xd6,0xca,0x01,0x07,0x06,0xff]6488// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326489 6490v_dual_min_num_f32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v36491// GFX12: v_dual_min_num_f32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v3 ; encoding: [0x01,0x05,0xd6,0xca,0xff,0x07,0x06,0xff]6492// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326493 6494v_dual_min_num_f32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v36495// GFX12: v_dual_min_num_f32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v3 ; encoding: [0xff,0x05,0xd6,0xca,0x02,0x07,0x06,0xff]6496// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326497 6498v_dual_min_num_f32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v36499// GFX12: v_dual_min_num_f32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v3 ; encoding: [0x02,0x05,0xd6,0xca,0x03,0x07,0x06,0xff]6500// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326501 6502v_dual_min_num_f32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v36503// GFX12: v_dual_min_num_f32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v3 ; encoding: [0x03,0x05,0xd6,0xca,0x04,0x07,0x06,0xff]6504// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326505 6506v_dual_min_num_f32 v255, s105, v2 :: v_dual_min_num_f32 v6, s1, v36507// GFX12: v_dual_min_num_f32 v255, s105, v2 :: v_dual_min_num_f32 v6, s1, v3 ; encoding: [0x69,0x04,0xd6,0xca,0x01,0x06,0x06,0xff]6508// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326509 6510v_dual_min_num_f32 v255, s1, v2 :: v_dual_min_num_f32 v6, s105, v36511// GFX12: v_dual_min_num_f32 v255, s1, v2 :: v_dual_min_num_f32 v6, s105, v3 ; encoding: [0x01,0x04,0xd6,0xca,0x69,0x06,0x06,0xff]6512// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326513 6514v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, vcc_lo, v36515// GFX12: v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xd6,0xca,0x6a,0x06,0x06,0xff]6516// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326517 6518v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v36519// GFX12: v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xd6,0xca,0x6b,0x06,0x06,0xff]6520// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326521 6522v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, ttmp15, v36523// GFX12: v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xd6,0xca,0x7b,0x06,0x06,0xff]6524// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326525 6526v_dual_min_num_f32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v36527// GFX12: v_dual_min_num_f32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0xd6,0xca,0x7d,0x06,0x06,0xff]6528// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326529 6530v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, exec_lo, v36531// GFX12: v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xd6,0xca,0x7e,0x06,0x06,0xff]6532// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326533 6534v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, exec_hi, v36535// GFX12: v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xd6,0xca,0x7f,0x06,0x06,0xff]6536// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326537 6538v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v36539// GFX12: v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v3 ; encoding: [0xff,0x04,0xd6,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]6540// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326541 6542v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v36543// GFX12: v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0xd6,0xca,0xc1,0x06,0x06,0xff]6544// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326545 6546v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v26547// GFX12: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xd6,0xca,0xf0,0x04,0x06,0xff]6548// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326549 6550v_dual_min_num_f32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v56551// GFX12: v_dual_min_num_f32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xd6,0xca,0xfd,0x0a,0x06,0xff]6552// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326553 6554v_dual_min_num_f32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v46555// GFX12: v_dual_min_num_f32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xd6,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]6556// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326557 6558v_dual_min_num_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v16559// GFX12: v_dual_min_num_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v1 ; encoding: [0x04,0xff,0xd1,0xca,0x01,0x01,0x06,0xff]6560// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326561 6562v_dual_min_num_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v2556563// GFX12: v_dual_min_num_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v255 ; encoding: [0x01,0xff,0xd1,0xca,0xff,0x01,0x06,0xff]6564// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326565 6566v_dual_min_num_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v26567// GFX12: v_dual_min_num_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v2 ; encoding: [0xff,0xff,0xd1,0xca,0x02,0x01,0x06,0xff]6568// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326569 6570v_dual_min_num_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v36571// GFX12: v_dual_min_num_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v3 ; encoding: [0x02,0xff,0xd1,0xca,0x03,0x01,0x06,0xff]6572// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326573 6574v_dual_min_num_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v46575// GFX12: v_dual_min_num_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v4 ; encoding: [0x03,0xff,0xd1,0xca,0x04,0x01,0x06,0xff]6576// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326577 6578v_dual_min_num_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s16579// GFX12: v_dual_min_num_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s1 ; encoding: [0x69,0xfe,0xd1,0xca,0x01,0x00,0x06,0xff]6580// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326581 6582v_dual_min_num_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s1056583// GFX12: v_dual_min_num_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s105 ; encoding: [0x01,0xfe,0xd1,0xca,0x69,0x00,0x06,0xff]6584// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326585 6586v_dual_min_num_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo6587// GFX12: v_dual_min_num_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo ; encoding: [0x7b,0xfe,0xd1,0xca,0x6a,0x00,0x06,0xff]6588// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326589 6590v_dual_min_num_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi6591// GFX12: v_dual_min_num_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi ; encoding: [0x7f,0xfe,0xd1,0xca,0x6b,0x00,0x06,0xff]6592// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326593 6594v_dual_min_num_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp156595// GFX12: v_dual_min_num_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp15 ; encoding: [0x7e,0xfe,0xd1,0xca,0x7b,0x00,0x06,0xff]6596// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326597 6598v_dual_min_num_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m06599// GFX12: v_dual_min_num_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m0 ; encoding: [0x7d,0xfe,0xd1,0xca,0x7d,0x00,0x06,0xff]6600// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326601 6602v_dual_min_num_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo6603// GFX12: v_dual_min_num_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo ; encoding: [0x6b,0xfe,0xd1,0xca,0x7e,0x00,0x06,0xff]6604// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326605 6606v_dual_min_num_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi6607// GFX12: v_dual_min_num_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi ; encoding: [0x6a,0xfe,0xd1,0xca,0x7f,0x00,0x06,0xff]6608// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326609 6610v_dual_min_num_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null6611// GFX12: v_dual_min_num_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null ; encoding: [0xff,0xfe,0xd1,0xca,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]6612// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326613 6614v_dual_min_num_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -16615// GFX12: v_dual_min_num_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1 ; encoding: [0xfd,0xfe,0xd1,0xca,0xc1,0x00,0x06,0xff]6616// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326617 6618v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.56619// GFX12: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.5 ; encoding: [0xf0,0x06,0xd0,0xca,0xf0,0x00,0x06,0xff]6620// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326621 6622v_dual_min_num_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc6623// GFX12: v_dual_min_num_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc ; encoding: [0xc1,0x08,0xd0,0xca,0xfd,0x00,0x06,0xff]6624// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326625 6626v_dual_min_num_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf1234566627// GFX12: v_dual_min_num_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf123456 ; encoding: [0x7c,0x0a,0xd0,0xca,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]6628// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326629 6630v_dual_min_num_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v36631// GFX12: v_dual_min_num_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v3 ; encoding: [0x04,0x05,0xce,0xca,0x01,0x07,0x06,0xff]6632// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326633 6634v_dual_min_num_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v36635// GFX12: v_dual_min_num_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v3 ; encoding: [0x01,0x05,0xce,0xca,0xff,0x07,0x06,0xff]6636// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326637 6638v_dual_min_num_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v36639// GFX12: v_dual_min_num_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v3 ; encoding: [0xff,0x05,0xce,0xca,0x02,0x07,0x06,0xff]6640// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326641 6642v_dual_min_num_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v36643// GFX12: v_dual_min_num_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v3 ; encoding: [0x02,0x05,0xce,0xca,0x03,0x07,0x06,0xff]6644// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326645 6646v_dual_min_num_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v36647// GFX12: v_dual_min_num_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v3 ; encoding: [0x03,0x05,0xce,0xca,0x04,0x07,0x06,0xff]6648// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326649 6650v_dual_min_num_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v36651// GFX12: v_dual_min_num_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v3 ; encoding: [0x69,0x04,0xce,0xca,0x01,0x06,0x06,0xff]6652// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326653 6654v_dual_min_num_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v36655// GFX12: v_dual_min_num_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v3 ; encoding: [0x01,0x04,0xce,0xca,0x69,0x06,0x06,0xff]6656// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326657 6658v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v36659// GFX12: v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xce,0xca,0x6a,0x06,0x06,0xff]6660// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326661 6662v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v36663// GFX12: v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xce,0xca,0x6b,0x06,0x06,0xff]6664// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326665 6666v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v36667// GFX12: v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xce,0xca,0x7b,0x06,0x06,0xff]6668// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326669 6670v_dual_min_num_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v36671// GFX12: v_dual_min_num_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0xce,0xca,0x7d,0x06,0x06,0xff]6672// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326673 6674v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v36675// GFX12: v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xce,0xca,0x7e,0x06,0x06,0xff]6676// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326677 6678v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v36679// GFX12: v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xce,0xca,0x7f,0x06,0x06,0xff]6680// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326681 6682v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v36683// GFX12: v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v3 ; encoding: [0xff,0x04,0xce,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]6684// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326685 6686v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v36687// GFX12: v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0xce,0xca,0xc1,0x06,0x06,0xff]6688// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326689 6690v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v26691// GFX12: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xce,0xca,0xf0,0x04,0x06,0xff]6692// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326693 6694v_dual_min_num_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v56695// GFX12: v_dual_min_num_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xce,0xca,0xfd,0x0a,0x06,0xff]6696// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326697 6698v_dual_min_num_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v46699// GFX12: v_dual_min_num_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xce,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]6700// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326701 6702v_dual_min_num_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v36703// GFX12: v_dual_min_num_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3 ; encoding: [0x04,0x05,0xc6,0xca,0x01,0x07,0x06,0xff]6704// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326705 6706v_dual_min_num_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v36707// GFX12: v_dual_min_num_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3 ; encoding: [0x01,0x05,0xc6,0xca,0xff,0x07,0x06,0xff]6708// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326709 6710v_dual_min_num_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v36711// GFX12: v_dual_min_num_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3 ; encoding: [0xff,0x05,0xc6,0xca,0x02,0x07,0x06,0xff]6712// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326713 6714v_dual_min_num_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v36715// GFX12: v_dual_min_num_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3 ; encoding: [0x02,0x05,0xc6,0xca,0x03,0x07,0x06,0xff]6716// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326717 6718v_dual_min_num_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v36719// GFX12: v_dual_min_num_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3 ; encoding: [0x03,0x05,0xc6,0xca,0x04,0x07,0x06,0xff]6720// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326721 6722v_dual_min_num_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v36723// GFX12: v_dual_min_num_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v3 ; encoding: [0x69,0x04,0xc6,0xca,0x01,0x06,0x06,0xff]6724// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326725 6726v_dual_min_num_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v36727// GFX12: v_dual_min_num_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v3 ; encoding: [0x01,0x04,0xc6,0xca,0x69,0x06,0x06,0xff]6728// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326729 6730v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v36731// GFX12: v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xc6,0xca,0x6a,0x06,0x06,0xff]6732// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326733 6734v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v36735// GFX12: v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xc6,0xca,0x6b,0x06,0x06,0xff]6736// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326737 6738v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v36739// GFX12: v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xc6,0xca,0x7b,0x06,0x06,0xff]6740// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326741 6742v_dual_min_num_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v36743// GFX12: v_dual_min_num_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0xc6,0xca,0x7d,0x06,0x06,0xff]6744// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326745 6746v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v36747// GFX12: v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xc6,0xca,0x7e,0x06,0x06,0xff]6748// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326749 6750v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v36751// GFX12: v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xc6,0xca,0x7f,0x06,0x06,0xff]6752// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326753 6754v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v36755// GFX12: v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v3 ; encoding: [0xff,0x04,0xc6,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]6756// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326757 6758v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v36759// GFX12: v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0xc6,0xca,0xc1,0x06,0x06,0xff]6760// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326761 6762v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v26763// GFX12: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xc6,0xca,0xf0,0x04,0x06,0xff]6764// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326765 6766v_dual_min_num_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v56767// GFX12: v_dual_min_num_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xc6,0xca,0xfd,0x0a,0x06,0xff]6768// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326769 6770v_dual_min_num_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v46771// GFX12: v_dual_min_num_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xc6,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]6772// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326773 6774v_dual_min_num_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v36775// GFX12: v_dual_min_num_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3 ; encoding: [0x04,0x05,0xca,0xca,0x01,0x07,0x06,0xff]6776// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326777 6778v_dual_min_num_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v36779// GFX12: v_dual_min_num_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3 ; encoding: [0x01,0x05,0xca,0xca,0xff,0x07,0x06,0xff]6780// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326781 6782v_dual_min_num_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v36783// GFX12: v_dual_min_num_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3 ; encoding: [0xff,0x05,0xca,0xca,0x02,0x07,0x06,0xff]6784// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326785 6786v_dual_min_num_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v36787// GFX12: v_dual_min_num_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3 ; encoding: [0x02,0x05,0xca,0xca,0x03,0x07,0x06,0xff]6788// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326789 6790v_dual_min_num_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v36791// GFX12: v_dual_min_num_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3 ; encoding: [0x03,0x05,0xca,0xca,0x04,0x07,0x06,0xff]6792// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326793 6794v_dual_min_num_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v36795// GFX12: v_dual_min_num_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v3 ; encoding: [0x69,0x04,0xca,0xca,0x01,0x06,0x06,0xff]6796// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326797 6798v_dual_min_num_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v36799// GFX12: v_dual_min_num_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v3 ; encoding: [0x01,0x04,0xca,0xca,0x69,0x06,0x06,0xff]6800// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326801 6802v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v36803// GFX12: v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xca,0xca,0x6a,0x06,0x06,0xff]6804// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326805 6806v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v36807// GFX12: v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xca,0xca,0x6b,0x06,0x06,0xff]6808// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326809 6810v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v36811// GFX12: v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xca,0xca,0x7b,0x06,0x06,0xff]6812// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326813 6814v_dual_min_num_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v36815// GFX12: v_dual_min_num_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0xca,0xca,0x7d,0x06,0x06,0xff]6816// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326817 6818v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v36819// GFX12: v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xca,0xca,0x7e,0x06,0x06,0xff]6820// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326821 6822v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v36823// GFX12: v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xca,0xca,0x7f,0x06,0x06,0xff]6824// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326825 6826v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v36827// GFX12: v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v3 ; encoding: [0xff,0x04,0xca,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]6828// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326829 6830v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v36831// GFX12: v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0xca,0xca,0xc1,0x06,0x06,0xff]6832// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326833 6834v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v26835// GFX12: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xca,0xca,0xf0,0x04,0x06,0xff]6836// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326837 6838v_dual_min_num_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v56839// GFX12: v_dual_min_num_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xca,0xca,0xfd,0x0a,0x06,0xff]6840// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326841 6842v_dual_min_num_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v46843// GFX12: v_dual_min_num_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xca,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]6844// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326845 6846v_dual_min_num_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v36847// GFX12: v_dual_min_num_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3 ; encoding: [0x04,0x05,0xcc,0xca,0x01,0x07,0x06,0xff]6848// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326849 6850v_dual_min_num_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v36851// GFX12: v_dual_min_num_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3 ; encoding: [0x01,0x05,0xcc,0xca,0xff,0x07,0x06,0xff]6852// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326853 6854v_dual_min_num_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v36855// GFX12: v_dual_min_num_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3 ; encoding: [0xff,0x05,0xcc,0xca,0x02,0x07,0x06,0xff]6856// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326857 6858v_dual_min_num_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v36859// GFX12: v_dual_min_num_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3 ; encoding: [0x02,0x05,0xcc,0xca,0x03,0x07,0x06,0xff]6860// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326861 6862v_dual_min_num_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v36863// GFX12: v_dual_min_num_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3 ; encoding: [0x03,0x05,0xcc,0xca,0x04,0x07,0x06,0xff]6864// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326865 6866v_dual_min_num_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v36867// GFX12: v_dual_min_num_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v3 ; encoding: [0x69,0x04,0xcc,0xca,0x01,0x06,0x06,0xff]6868// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326869 6870v_dual_min_num_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v36871// GFX12: v_dual_min_num_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v3 ; encoding: [0x01,0x04,0xcc,0xca,0x69,0x06,0x06,0xff]6872// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326873 6874v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v36875// GFX12: v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xcc,0xca,0x6a,0x06,0x06,0xff]6876// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326877 6878v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v36879// GFX12: v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xcc,0xca,0x6b,0x06,0x06,0xff]6880// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326881 6882v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v36883// GFX12: v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xcc,0xca,0x7b,0x06,0x06,0xff]6884// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326885 6886v_dual_min_num_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v36887// GFX12: v_dual_min_num_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0xcc,0xca,0x7d,0x06,0x06,0xff]6888// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326889 6890v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v36891// GFX12: v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xcc,0xca,0x7e,0x06,0x06,0xff]6892// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326893 6894v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v36895// GFX12: v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xcc,0xca,0x7f,0x06,0x06,0xff]6896// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326897 6898v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v36899// GFX12: v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v3 ; encoding: [0xff,0x04,0xcc,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]6900// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326901 6902v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v36903// GFX12: v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0xcc,0xca,0xc1,0x06,0x06,0xff]6904// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326905 6906v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v26907// GFX12: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xcc,0xca,0xf0,0x04,0x06,0xff]6908// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326909 6910v_dual_min_num_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v56911// GFX12: v_dual_min_num_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xcc,0xca,0xfd,0x0a,0x06,0xff]6912// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326913 6914v_dual_min_num_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v46915// GFX12: v_dual_min_num_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xcc,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]6916// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326917 6918v_dual_mov_b32 v255, v4 :: v_dual_add_f32 v6, v1, v2556919// GFX12: v_dual_mov_b32 v255, v4 :: v_dual_add_f32 v6, v1, v255 ; encoding: [0x04,0x01,0x08,0xca,0x01,0xff,0x07,0xff]6920// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326921 6922v_dual_mov_b32 v255, v1 :: v_dual_add_f32 v6, v255, v2556923// GFX12: v_dual_mov_b32 v255, v1 :: v_dual_add_f32 v6, v255, v255 ; encoding: [0x01,0x01,0x08,0xca,0xff,0xff,0x07,0xff]6924// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326925 6926v_dual_mov_b32 v255, v255 :: v_dual_add_f32 v6, v2, v2556927// GFX12: v_dual_mov_b32 v255, v255 :: v_dual_add_f32 v6, v2, v255 ; encoding: [0xff,0x01,0x08,0xca,0x02,0xff,0x07,0xff]6928// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326929 6930v_dual_mov_b32 v255, v2 :: v_dual_add_f32 v6, v3, v2556931// GFX12: v_dual_mov_b32 v255, v2 :: v_dual_add_f32 v6, v3, v255 ; encoding: [0x02,0x01,0x08,0xca,0x03,0xff,0x07,0xff]6932// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326933 6934v_dual_mov_b32 v255, v3 :: v_dual_add_f32 v6, v4, v2556935// GFX12: v_dual_mov_b32 v255, v3 :: v_dual_add_f32 v6, v4, v255 ; encoding: [0x03,0x01,0x08,0xca,0x04,0xff,0x07,0xff]6936// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326937 6938v_dual_mov_b32 v255, s105 :: v_dual_add_f32 v6, s1, v2556939// GFX12: v_dual_mov_b32 v255, s105 :: v_dual_add_f32 v6, s1, v255 ; encoding: [0x69,0x00,0x08,0xca,0x01,0xfe,0x07,0xff]6940// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326941 6942v_dual_mov_b32 v255, s1 :: v_dual_add_f32 v6, s105, v2556943// GFX12: v_dual_mov_b32 v255, s1 :: v_dual_add_f32 v6, s105, v255 ; encoding: [0x01,0x00,0x08,0xca,0x69,0xfe,0x07,0xff]6944// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326945 6946v_dual_mov_b32 v255, ttmp15 :: v_dual_add_f32 v6, vcc_lo, v2556947// GFX12: v_dual_mov_b32 v255, ttmp15 :: v_dual_add_f32 v6, vcc_lo, v255 ; encoding: [0x7b,0x00,0x08,0xca,0x6a,0xfe,0x07,0xff]6948// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326949 6950v_dual_mov_b32 v255, exec_hi :: v_dual_add_f32 v6, vcc_hi, v2556951// GFX12: v_dual_mov_b32 v255, exec_hi :: v_dual_add_f32 v6, vcc_hi, v255 ; encoding: [0x7f,0x00,0x08,0xca,0x6b,0xfe,0x07,0xff]6952// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326953 6954v_dual_mov_b32 v255, exec_lo :: v_dual_add_f32 v6, ttmp15, v2556955// GFX12: v_dual_mov_b32 v255, exec_lo :: v_dual_add_f32 v6, ttmp15, v255 ; encoding: [0x7e,0x00,0x08,0xca,0x7b,0xfe,0x07,0xff]6956// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326957 6958v_dual_mov_b32 v255, m0 :: v_dual_add_f32 v6, m0, v2556959// GFX12: v_dual_mov_b32 v255, m0 :: v_dual_add_f32 v6, m0, v255 ; encoding: [0x7d,0x00,0x08,0xca,0x7d,0xfe,0x07,0xff]6960// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326961 6962v_dual_mov_b32 v255, vcc_hi :: v_dual_add_f32 v6, exec_lo, v2556963// GFX12: v_dual_mov_b32 v255, vcc_hi :: v_dual_add_f32 v6, exec_lo, v255 ; encoding: [0x6b,0x00,0x08,0xca,0x7e,0xfe,0x07,0xff]6964// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326965 6966v_dual_mov_b32 v255, vcc_lo :: v_dual_add_f32 v6, exec_hi, v2556967// GFX12: v_dual_mov_b32 v255, vcc_lo :: v_dual_add_f32 v6, exec_hi, v255 ; encoding: [0x6a,0x00,0x08,0xca,0x7f,0xfe,0x07,0xff]6968// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326969 6970v_dual_mov_b32 v255, 0xaf123456 :: v_dual_add_f32 v6, null, v2556971// GFX12: v_dual_mov_b32 v255, 0xaf123456 :: v_dual_add_f32 v6, null, v255 ; encoding: [0xff,0x00,0x08,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]6972// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326973 6974v_dual_mov_b32 v255, src_scc :: v_dual_add_f32 v6, -1, v2556975// GFX12: v_dual_mov_b32 v255, src_scc :: v_dual_add_f32 v6, -1, v255 ; encoding: [0xfd,0x00,0x08,0xca,0xc1,0xfe,0x07,0xff]6976// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326977 6978v_dual_mov_b32 v255, 0.5 :: v_dual_add_f32 v6, 0.5, v36979// GFX12: v_dual_mov_b32 v255, 0.5 :: v_dual_add_f32 v6, 0.5, v3 ; encoding: [0xf0,0x00,0x08,0xca,0xf0,0x06,0x06,0xff]6980// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326981 6982v_dual_mov_b32 v255, -1 :: v_dual_add_f32 v6, src_scc, v46983// GFX12: v_dual_mov_b32 v255, -1 :: v_dual_add_f32 v6, src_scc, v4 ; encoding: [0xc1,0x00,0x08,0xca,0xfd,0x08,0x06,0xff]6984// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326985 6986v_dual_mov_b32 v6, null :: v_dual_add_f32 v255, 0xaf123456, v56987// GFX12: v_dual_mov_b32 v6, null :: v_dual_add_f32 v255, 0xaf123456, v5 ; encoding: [0x7c,0x00,0x08,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]6988// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326989 6990v_dual_mov_b32 v255, v4 :: v_dual_add_nc_u32 v6, v1, v2556991// GFX12: v_dual_mov_b32 v255, v4 :: v_dual_add_nc_u32 v6, v1, v255 ; encoding: [0x04,0x01,0x20,0xca,0x01,0xff,0x07,0xff]6992// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326993 6994v_dual_mov_b32 v255, v1 :: v_dual_add_nc_u32 v6, v255, v2556995// GFX12: v_dual_mov_b32 v255, v1 :: v_dual_add_nc_u32 v6, v255, v255 ; encoding: [0x01,0x01,0x20,0xca,0xff,0xff,0x07,0xff]6996// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=326997 6998v_dual_mov_b32 v255, v255 :: v_dual_add_nc_u32 v6, v2, v2556999// GFX12: v_dual_mov_b32 v255, v255 :: v_dual_add_nc_u32 v6, v2, v255 ; encoding: [0xff,0x01,0x20,0xca,0x02,0xff,0x07,0xff]7000// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327001 7002v_dual_mov_b32 v255, v2 :: v_dual_add_nc_u32 v6, v3, v2557003// GFX12: v_dual_mov_b32 v255, v2 :: v_dual_add_nc_u32 v6, v3, v255 ; encoding: [0x02,0x01,0x20,0xca,0x03,0xff,0x07,0xff]7004// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327005 7006v_dual_mov_b32 v255, v3 :: v_dual_add_nc_u32 v6, v4, v2557007// GFX12: v_dual_mov_b32 v255, v3 :: v_dual_add_nc_u32 v6, v4, v255 ; encoding: [0x03,0x01,0x20,0xca,0x04,0xff,0x07,0xff]7008// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327009 7010v_dual_mov_b32 v255, s105 :: v_dual_add_nc_u32 v6, s1, v2557011// GFX12: v_dual_mov_b32 v255, s105 :: v_dual_add_nc_u32 v6, s1, v255 ; encoding: [0x69,0x00,0x20,0xca,0x01,0xfe,0x07,0xff]7012// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327013 7014v_dual_mov_b32 v255, s1 :: v_dual_add_nc_u32 v6, s105, v2557015// GFX12: v_dual_mov_b32 v255, s1 :: v_dual_add_nc_u32 v6, s105, v255 ; encoding: [0x01,0x00,0x20,0xca,0x69,0xfe,0x07,0xff]7016// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327017 7018v_dual_mov_b32 v255, ttmp15 :: v_dual_add_nc_u32 v6, vcc_lo, v2557019// GFX12: v_dual_mov_b32 v255, ttmp15 :: v_dual_add_nc_u32 v6, vcc_lo, v255 ; encoding: [0x7b,0x00,0x20,0xca,0x6a,0xfe,0x07,0xff]7020// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327021 7022v_dual_mov_b32 v255, exec_hi :: v_dual_add_nc_u32 v6, vcc_hi, v2557023// GFX12: v_dual_mov_b32 v255, exec_hi :: v_dual_add_nc_u32 v6, vcc_hi, v255 ; encoding: [0x7f,0x00,0x20,0xca,0x6b,0xfe,0x07,0xff]7024// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327025 7026v_dual_mov_b32 v255, exec_lo :: v_dual_add_nc_u32 v6, ttmp15, v2557027// GFX12: v_dual_mov_b32 v255, exec_lo :: v_dual_add_nc_u32 v6, ttmp15, v255 ; encoding: [0x7e,0x00,0x20,0xca,0x7b,0xfe,0x07,0xff]7028// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327029 7030v_dual_mov_b32 v255, m0 :: v_dual_add_nc_u32 v6, m0, v2557031// GFX12: v_dual_mov_b32 v255, m0 :: v_dual_add_nc_u32 v6, m0, v255 ; encoding: [0x7d,0x00,0x20,0xca,0x7d,0xfe,0x07,0xff]7032// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327033 7034v_dual_mov_b32 v255, vcc_hi :: v_dual_add_nc_u32 v6, exec_lo, v2557035// GFX12: v_dual_mov_b32 v255, vcc_hi :: v_dual_add_nc_u32 v6, exec_lo, v255 ; encoding: [0x6b,0x00,0x20,0xca,0x7e,0xfe,0x07,0xff]7036// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327037 7038v_dual_mov_b32 v255, vcc_lo :: v_dual_add_nc_u32 v6, exec_hi, v2557039// GFX12: v_dual_mov_b32 v255, vcc_lo :: v_dual_add_nc_u32 v6, exec_hi, v255 ; encoding: [0x6a,0x00,0x20,0xca,0x7f,0xfe,0x07,0xff]7040// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327041 7042v_dual_mov_b32 v255, 0xaf123456 :: v_dual_add_nc_u32 v6, null, v2557043// GFX12: v_dual_mov_b32 v255, 0xaf123456 :: v_dual_add_nc_u32 v6, null, v255 ; encoding: [0xff,0x00,0x20,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7044// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327045 7046v_dual_mov_b32 v255, src_scc :: v_dual_add_nc_u32 v6, -1, v2557047// GFX12: v_dual_mov_b32 v255, src_scc :: v_dual_add_nc_u32 v6, -1, v255 ; encoding: [0xfd,0x00,0x20,0xca,0xc1,0xfe,0x07,0xff]7048// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327049 7050v_dual_mov_b32 v255, 0.5 :: v_dual_add_nc_u32 v6, 0.5, v37051// GFX12: v_dual_mov_b32 v255, 0.5 :: v_dual_add_nc_u32 v6, 0.5, v3 ; encoding: [0xf0,0x00,0x20,0xca,0xf0,0x06,0x06,0xff]7052// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327053 7054v_dual_mov_b32 v255, -1 :: v_dual_add_nc_u32 v6, src_scc, v47055// GFX12: v_dual_mov_b32 v255, -1 :: v_dual_add_nc_u32 v6, src_scc, v4 ; encoding: [0xc1,0x00,0x20,0xca,0xfd,0x08,0x06,0xff]7056// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327057 7058v_dual_mov_b32 v6, null :: v_dual_add_nc_u32 v255, 0xaf123456, v57059// GFX12: v_dual_mov_b32 v6, null :: v_dual_add_nc_u32 v255, 0xaf123456, v5 ; encoding: [0x7c,0x00,0x20,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]7060// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327061 7062v_dual_mov_b32 v255, v4 :: v_dual_cndmask_b32 v6, v1, v2557063// GFX12: v_dual_mov_b32 v255, v4 :: v_dual_cndmask_b32 v6, v1, v255 ; encoding: [0x04,0x01,0x12,0xca,0x01,0xff,0x07,0xff]7064// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327065 7066v_dual_mov_b32 v255, v1 :: v_dual_cndmask_b32 v6, v255, v2557067// GFX12: v_dual_mov_b32 v255, v1 :: v_dual_cndmask_b32 v6, v255, v255 ; encoding: [0x01,0x01,0x12,0xca,0xff,0xff,0x07,0xff]7068// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327069 7070v_dual_mov_b32 v255, v255 :: v_dual_cndmask_b32 v6, v2, v2557071// GFX12: v_dual_mov_b32 v255, v255 :: v_dual_cndmask_b32 v6, v2, v255 ; encoding: [0xff,0x01,0x12,0xca,0x02,0xff,0x07,0xff]7072// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327073 7074v_dual_mov_b32 v255, v2 :: v_dual_cndmask_b32 v6, v3, v2557075// GFX12: v_dual_mov_b32 v255, v2 :: v_dual_cndmask_b32 v6, v3, v255 ; encoding: [0x02,0x01,0x12,0xca,0x03,0xff,0x07,0xff]7076// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327077 7078v_dual_mov_b32 v255, v3 :: v_dual_cndmask_b32 v6, v4, v2557079// GFX12: v_dual_mov_b32 v255, v3 :: v_dual_cndmask_b32 v6, v4, v255 ; encoding: [0x03,0x01,0x12,0xca,0x04,0xff,0x07,0xff]7080// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327081 7082v_dual_mov_b32 v255, s105 :: v_dual_cndmask_b32 v6, s105, v2557083// GFX12: v_dual_mov_b32 v255, s105 :: v_dual_cndmask_b32 v6, s105, v255 ; encoding: [0x69,0x00,0x12,0xca,0x69,0xfe,0x07,0xff]7084// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327085 7086v_dual_mov_b32 v255, s1 :: v_dual_cndmask_b32 v6, s1, v2557087// GFX12: v_dual_mov_b32 v255, s1 :: v_dual_cndmask_b32 v6, s1, v255 ; encoding: [0x01,0x00,0x12,0xca,0x01,0xfe,0x07,0xff]7088// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327089 7090v_dual_mov_b32 v255, ttmp15 :: v_dual_cndmask_b32 v6, ttmp15, v2557091// GFX12: v_dual_mov_b32 v255, ttmp15 :: v_dual_cndmask_b32 v6, ttmp15, v255 ; encoding: [0x7b,0x00,0x12,0xca,0x7b,0xfe,0x07,0xff]7092// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327093 7094v_dual_mov_b32 v255, exec_hi :: v_dual_cndmask_b32 v6, exec_hi, v2557095// GFX12: v_dual_mov_b32 v255, exec_hi :: v_dual_cndmask_b32 v6, exec_hi, v255 ; encoding: [0x7f,0x00,0x12,0xca,0x7f,0xfe,0x07,0xff]7096// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327097 7098v_dual_mov_b32 v255, exec_lo :: v_dual_cndmask_b32 v6, exec_lo, v2557099// GFX12: v_dual_mov_b32 v255, exec_lo :: v_dual_cndmask_b32 v6, exec_lo, v255 ; encoding: [0x7e,0x00,0x12,0xca,0x7e,0xfe,0x07,0xff]7100// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327101 7102v_dual_mov_b32 v255, m0 :: v_dual_cndmask_b32 v6, m0, v2557103// GFX12: v_dual_mov_b32 v255, m0 :: v_dual_cndmask_b32 v6, m0, v255 ; encoding: [0x7d,0x00,0x12,0xca,0x7d,0xfe,0x07,0xff]7104// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327105 7106v_dual_mov_b32 v255, vcc_hi :: v_dual_cndmask_b32 v6, vcc_hi, v2557107// GFX12: v_dual_mov_b32 v255, vcc_hi :: v_dual_cndmask_b32 v6, vcc_hi, v255 ; encoding: [0x6b,0x00,0x12,0xca,0x6b,0xfe,0x07,0xff]7108// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327109 7110v_dual_mov_b32 v255, vcc_lo :: v_dual_cndmask_b32 v6, vcc_lo, v2557111// GFX12: v_dual_mov_b32 v255, vcc_lo :: v_dual_cndmask_b32 v6, vcc_lo, v255 ; encoding: [0x6a,0x00,0x12,0xca,0x6a,0xfe,0x07,0xff]7112// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327113 7114v_dual_mov_b32 v255, 0xaf123456 :: v_dual_cndmask_b32 v6, null, v2557115// GFX12: v_dual_mov_b32 v255, 0xaf123456 :: v_dual_cndmask_b32 v6, null, v255 ; encoding: [0xff,0x00,0x12,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7116// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327117 7118v_dual_mov_b32 v255, src_scc :: v_dual_cndmask_b32 v6, -1, v2557119// GFX12: v_dual_mov_b32 v255, src_scc :: v_dual_cndmask_b32 v6, -1, v255 ; encoding: [0xfd,0x00,0x12,0xca,0xc1,0xfe,0x07,0xff]7120// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327121 7122v_dual_mov_b32 v255, 0.5 :: v_dual_cndmask_b32 v6, 0.5, v37123// GFX12: v_dual_mov_b32 v255, 0.5 :: v_dual_cndmask_b32 v6, 0.5, v3 ; encoding: [0xf0,0x00,0x12,0xca,0xf0,0x06,0x06,0xff]7124// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327125 7126v_dual_mov_b32 v255, -1 :: v_dual_cndmask_b32 v6, src_scc, v47127// GFX12: v_dual_mov_b32 v255, -1 :: v_dual_cndmask_b32 v6, src_scc, v4 ; encoding: [0xc1,0x00,0x12,0xca,0xfd,0x08,0x06,0xff]7128// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327129 7130v_dual_mov_b32 v6, null :: v_dual_cndmask_b32 v255, 0xaf123456, v57131// GFX12: v_dual_mov_b32 v6, null :: v_dual_cndmask_b32 v255, 0xaf123456, v5 ; encoding: [0x7c,0x00,0x12,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]7132// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327133 7134v_dual_mov_b32 v255, v4 :: v_dual_fmaak_f32 v6, v1, v255, 0xaf1234567135// GFX12: v_dual_mov_b32 v255, v4 :: v_dual_fmaak_f32 v6, v1, v255, 0xaf123456 ; encoding: [0x04,0x01,0x02,0xca,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]7136// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327137 7138v_dual_mov_b32 v255, v1 :: v_dual_fmaak_f32 v6, v255, v255, 0xaf1234567139// GFX12: v_dual_mov_b32 v255, v1 :: v_dual_fmaak_f32 v6, v255, v255, 0xaf123456 ; encoding: [0x01,0x01,0x02,0xca,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]7140// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327141 7142v_dual_mov_b32 v255, v255 :: v_dual_fmaak_f32 v6, v2, v255, 0xaf1234567143// GFX12: v_dual_mov_b32 v255, v255 :: v_dual_fmaak_f32 v6, v2, v255, 0xaf123456 ; encoding: [0xff,0x01,0x02,0xca,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]7144// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327145 7146v_dual_mov_b32 v255, v2 :: v_dual_fmaak_f32 v6, v3, v255, 0xaf1234567147// GFX12: v_dual_mov_b32 v255, v2 :: v_dual_fmaak_f32 v6, v3, v255, 0xaf123456 ; encoding: [0x02,0x01,0x02,0xca,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]7148// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327149 7150v_dual_mov_b32 v255, v3 :: v_dual_fmaak_f32 v6, v4, v255, 0xaf1234567151// GFX12: v_dual_mov_b32 v255, v3 :: v_dual_fmaak_f32 v6, v4, v255, 0xaf123456 ; encoding: [0x03,0x01,0x02,0xca,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]7152// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327153 7154v_dual_mov_b32 v255, s105 :: v_dual_fmaak_f32 v6, s105, v255, 0xaf1234567155// GFX12: v_dual_mov_b32 v255, s105 :: v_dual_fmaak_f32 v6, s105, v255, 0xaf123456 ; encoding: [0x69,0x00,0x02,0xca,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7156// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327157 7158v_dual_mov_b32 v255, s1 :: v_dual_fmaak_f32 v6, s1, v255, 0xaf1234567159// GFX12: v_dual_mov_b32 v255, s1 :: v_dual_fmaak_f32 v6, s1, v255, 0xaf123456 ; encoding: [0x01,0x00,0x02,0xca,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7160// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327161 7162v_dual_mov_b32 v255, ttmp15 :: v_dual_fmaak_f32 v6, ttmp15, v255, 0xaf1234567163// GFX12: v_dual_mov_b32 v255, ttmp15 :: v_dual_fmaak_f32 v6, ttmp15, v255, 0xaf123456 ; encoding: [0x7b,0x00,0x02,0xca,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7164// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327165 7166v_dual_mov_b32 v255, exec_hi :: v_dual_fmaak_f32 v6, exec_hi, v255, 0xaf1234567167// GFX12: v_dual_mov_b32 v255, exec_hi :: v_dual_fmaak_f32 v6, exec_hi, v255, 0xaf123456 ; encoding: [0x7f,0x00,0x02,0xca,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7168// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327169 7170v_dual_mov_b32 v255, exec_lo :: v_dual_fmaak_f32 v6, exec_lo, v255, 0xaf1234567171// GFX12: v_dual_mov_b32 v255, exec_lo :: v_dual_fmaak_f32 v6, exec_lo, v255, 0xaf123456 ; encoding: [0x7e,0x00,0x02,0xca,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7172// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327173 7174v_dual_mov_b32 v255, m0 :: v_dual_fmaak_f32 v6, m0, v255, 0xaf1234567175// GFX12: v_dual_mov_b32 v255, m0 :: v_dual_fmaak_f32 v6, m0, v255, 0xaf123456 ; encoding: [0x7d,0x00,0x02,0xca,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7176// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327177 7178v_dual_mov_b32 v255, vcc_hi :: v_dual_fmaak_f32 v6, vcc_hi, v255, 0xaf1234567179// GFX12: v_dual_mov_b32 v255, vcc_hi :: v_dual_fmaak_f32 v6, vcc_hi, v255, 0xaf123456 ; encoding: [0x6b,0x00,0x02,0xca,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7180// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327181 7182v_dual_mov_b32 v255, vcc_lo :: v_dual_fmaak_f32 v6, vcc_lo, v255, 0xaf1234567183// GFX12: v_dual_mov_b32 v255, vcc_lo :: v_dual_fmaak_f32 v6, vcc_lo, v255, 0xaf123456 ; encoding: [0x6a,0x00,0x02,0xca,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7184// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327185 7186v_dual_mov_b32 v255, 0xaf123456 :: v_dual_fmaak_f32 v6, null, v255, 0xaf1234567187// GFX12: v_dual_mov_b32 v255, 0xaf123456 :: v_dual_fmaak_f32 v6, null, v255, 0xaf123456 ; encoding: [0xff,0x00,0x02,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7188// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327189 7190v_dual_mov_b32 v255, src_scc :: v_dual_fmaak_f32 v6, -1, v255, 0xaf1234567191// GFX12: v_dual_mov_b32 v255, src_scc :: v_dual_fmaak_f32 v6, -1, v255, 0xaf123456 ; encoding: [0xfd,0x00,0x02,0xca,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7192// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327193 7194v_dual_mov_b32 v255, 0.5 :: v_dual_fmaak_f32 v6, 0.5, v3, 0xaf1234567195// GFX12: v_dual_mov_b32 v255, 0.5 :: v_dual_fmaak_f32 v6, 0.5, v3, 0xaf123456 ; encoding: [0xf0,0x00,0x02,0xca,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]7196// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327197 7198v_dual_mov_b32 v255, -1 :: v_dual_fmaak_f32 v6, src_scc, v4, 0xaf1234567199// GFX12: v_dual_mov_b32 v255, -1 :: v_dual_fmaak_f32 v6, src_scc, v4, 0xaf123456 ; encoding: [0xc1,0x00,0x02,0xca,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]7200// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327201 7202v_dual_mov_b32 v6, null :: v_dual_fmaak_f32 v255, 0xaf123456, v5, 0xaf1234567203// GFX12: v_dual_mov_b32 v6, null :: v_dual_fmaak_f32 v255, 0xaf123456, v5, 0xaf123456 ; encoding: [0x7c,0x00,0x02,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]7204// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327205 7206v_dual_mov_b32 v255, v4 :: v_dual_fmac_f32 v6, v1, v2557207// GFX12: v_dual_mov_b32 v255, v4 :: v_dual_fmac_f32 v6, v1, v255 ; encoding: [0x04,0x01,0x00,0xca,0x01,0xff,0x07,0xff]7208// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327209 7210v_dual_mov_b32 v255, v1 :: v_dual_fmac_f32 v6, v255, v2557211// GFX12: v_dual_mov_b32 v255, v1 :: v_dual_fmac_f32 v6, v255, v255 ; encoding: [0x01,0x01,0x00,0xca,0xff,0xff,0x07,0xff]7212// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327213 7214v_dual_mov_b32 v255, v255 :: v_dual_fmac_f32 v6, v2, v2557215// GFX12: v_dual_mov_b32 v255, v255 :: v_dual_fmac_f32 v6, v2, v255 ; encoding: [0xff,0x01,0x00,0xca,0x02,0xff,0x07,0xff]7216// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327217 7218v_dual_mov_b32 v255, v2 :: v_dual_fmac_f32 v6, v3, v2557219// GFX12: v_dual_mov_b32 v255, v2 :: v_dual_fmac_f32 v6, v3, v255 ; encoding: [0x02,0x01,0x00,0xca,0x03,0xff,0x07,0xff]7220// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327221 7222v_dual_mov_b32 v255, v3 :: v_dual_fmac_f32 v6, v4, v2557223// GFX12: v_dual_mov_b32 v255, v3 :: v_dual_fmac_f32 v6, v4, v255 ; encoding: [0x03,0x01,0x00,0xca,0x04,0xff,0x07,0xff]7224// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327225 7226v_dual_mov_b32 v255, s105 :: v_dual_fmac_f32 v6, s1, v2557227// GFX12: v_dual_mov_b32 v255, s105 :: v_dual_fmac_f32 v6, s1, v255 ; encoding: [0x69,0x00,0x00,0xca,0x01,0xfe,0x07,0xff]7228// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327229 7230v_dual_mov_b32 v255, s1 :: v_dual_fmac_f32 v6, s105, v2557231// GFX12: v_dual_mov_b32 v255, s1 :: v_dual_fmac_f32 v6, s105, v255 ; encoding: [0x01,0x00,0x00,0xca,0x69,0xfe,0x07,0xff]7232// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327233 7234v_dual_mov_b32 v255, ttmp15 :: v_dual_fmac_f32 v6, vcc_lo, v2557235// GFX12: v_dual_mov_b32 v255, ttmp15 :: v_dual_fmac_f32 v6, vcc_lo, v255 ; encoding: [0x7b,0x00,0x00,0xca,0x6a,0xfe,0x07,0xff]7236// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327237 7238v_dual_mov_b32 v255, exec_hi :: v_dual_fmac_f32 v6, vcc_hi, v2557239// GFX12: v_dual_mov_b32 v255, exec_hi :: v_dual_fmac_f32 v6, vcc_hi, v255 ; encoding: [0x7f,0x00,0x00,0xca,0x6b,0xfe,0x07,0xff]7240// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327241 7242v_dual_mov_b32 v255, exec_lo :: v_dual_fmac_f32 v6, ttmp15, v2557243// GFX12: v_dual_mov_b32 v255, exec_lo :: v_dual_fmac_f32 v6, ttmp15, v255 ; encoding: [0x7e,0x00,0x00,0xca,0x7b,0xfe,0x07,0xff]7244// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327245 7246v_dual_mov_b32 v255, m0 :: v_dual_fmac_f32 v6, m0, v2557247// GFX12: v_dual_mov_b32 v255, m0 :: v_dual_fmac_f32 v6, m0, v255 ; encoding: [0x7d,0x00,0x00,0xca,0x7d,0xfe,0x07,0xff]7248// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327249 7250v_dual_mov_b32 v255, vcc_hi :: v_dual_fmac_f32 v6, exec_lo, v2557251// GFX12: v_dual_mov_b32 v255, vcc_hi :: v_dual_fmac_f32 v6, exec_lo, v255 ; encoding: [0x6b,0x00,0x00,0xca,0x7e,0xfe,0x07,0xff]7252// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327253 7254v_dual_mov_b32 v255, vcc_lo :: v_dual_fmac_f32 v6, exec_hi, v2557255// GFX12: v_dual_mov_b32 v255, vcc_lo :: v_dual_fmac_f32 v6, exec_hi, v255 ; encoding: [0x6a,0x00,0x00,0xca,0x7f,0xfe,0x07,0xff]7256// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327257 7258v_dual_mov_b32 v255, 0xaf123456 :: v_dual_fmac_f32 v6, null, v2557259// GFX12: v_dual_mov_b32 v255, 0xaf123456 :: v_dual_fmac_f32 v6, null, v255 ; encoding: [0xff,0x00,0x00,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7260// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327261 7262v_dual_mov_b32 v255, src_scc :: v_dual_fmac_f32 v6, -1, v2557263// GFX12: v_dual_mov_b32 v255, src_scc :: v_dual_fmac_f32 v6, -1, v255 ; encoding: [0xfd,0x00,0x00,0xca,0xc1,0xfe,0x07,0xff]7264// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327265 7266v_dual_mov_b32 v255, 0.5 :: v_dual_fmac_f32 v6, 0.5, v37267// GFX12: v_dual_mov_b32 v255, 0.5 :: v_dual_fmac_f32 v6, 0.5, v3 ; encoding: [0xf0,0x00,0x00,0xca,0xf0,0x06,0x06,0xff]7268// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327269 7270v_dual_mov_b32 v255, -1 :: v_dual_fmac_f32 v6, src_scc, v47271// GFX12: v_dual_mov_b32 v255, -1 :: v_dual_fmac_f32 v6, src_scc, v4 ; encoding: [0xc1,0x00,0x00,0xca,0xfd,0x08,0x06,0xff]7272// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327273 7274v_dual_mov_b32 v6, null :: v_dual_fmac_f32 v255, 0xaf123456, v57275// GFX12: v_dual_mov_b32 v6, null :: v_dual_fmac_f32 v255, 0xaf123456, v5 ; encoding: [0x7c,0x00,0x00,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]7276// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327277 7278v_dual_mov_b32 v255, v4 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v2557279// GFX12: v_dual_mov_b32 v255, v4 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v255 ; encoding: [0x04,0x01,0x04,0xca,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]7280// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327281 7282v_dual_mov_b32 v255, v1 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v2557283// GFX12: v_dual_mov_b32 v255, v1 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v255 ; encoding: [0x01,0x01,0x04,0xca,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]7284// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327285 7286v_dual_mov_b32 v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v2557287// GFX12: v_dual_mov_b32 v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v255 ; encoding: [0xff,0x01,0x04,0xca,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]7288// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327289 7290v_dual_mov_b32 v255, v2 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v2557291// GFX12: v_dual_mov_b32 v255, v2 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v255 ; encoding: [0x02,0x01,0x04,0xca,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]7292// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327293 7294v_dual_mov_b32 v255, v3 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v2557295// GFX12: v_dual_mov_b32 v255, v3 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v255 ; encoding: [0x03,0x01,0x04,0xca,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]7296// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327297 7298v_dual_mov_b32 v255, s105 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v2557299// GFX12: v_dual_mov_b32 v255, s105 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v255 ; encoding: [0x69,0x00,0x04,0xca,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7300// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327301 7302v_dual_mov_b32 v255, s1 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v2557303// GFX12: v_dual_mov_b32 v255, s1 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v255 ; encoding: [0x01,0x00,0x04,0xca,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7304// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327305 7306v_dual_mov_b32 v255, ttmp15 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v2557307// GFX12: v_dual_mov_b32 v255, ttmp15 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v255 ; encoding: [0x7b,0x00,0x04,0xca,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7308// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327309 7310v_dual_mov_b32 v255, exec_hi :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v2557311// GFX12: v_dual_mov_b32 v255, exec_hi :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v255 ; encoding: [0x7f,0x00,0x04,0xca,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7312// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327313 7314v_dual_mov_b32 v255, exec_lo :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v2557315// GFX12: v_dual_mov_b32 v255, exec_lo :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v255 ; encoding: [0x7e,0x00,0x04,0xca,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7316// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327317 7318v_dual_mov_b32 v255, m0 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v2557319// GFX12: v_dual_mov_b32 v255, m0 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v255 ; encoding: [0x7d,0x00,0x04,0xca,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7320// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327321 7322v_dual_mov_b32 v255, vcc_hi :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v2557323// GFX12: v_dual_mov_b32 v255, vcc_hi :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v255 ; encoding: [0x6b,0x00,0x04,0xca,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7324// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327325 7326v_dual_mov_b32 v255, vcc_lo :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v2557327// GFX12: v_dual_mov_b32 v255, vcc_lo :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v255 ; encoding: [0x6a,0x00,0x04,0xca,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7328// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327329 7330v_dual_mov_b32 v255, 0xaf123456 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v2557331// GFX12: v_dual_mov_b32 v255, 0xaf123456 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v255 ; encoding: [0xff,0x00,0x04,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7332// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327333 7334v_dual_mov_b32 v255, src_scc :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v2557335// GFX12: v_dual_mov_b32 v255, src_scc :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v255 ; encoding: [0xfd,0x00,0x04,0xca,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7336// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327337 7338v_dual_mov_b32 v255, 0.5 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v2557339// GFX12: v_dual_mov_b32 v255, 0.5 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v255 ; encoding: [0xf0,0x00,0x04,0xca,0xf0,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7340// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327341 7342v_dual_mov_b32 v255, -1 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v2557343// GFX12: v_dual_mov_b32 v255, -1 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255 ; encoding: [0xc1,0x00,0x04,0xca,0xfd,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7344// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327345 7346v_dual_mov_b32 v6, null :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v47347// GFX12: v_dual_mov_b32 v6, null :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v4 ; encoding: [0x7c,0x00,0x04,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]7348// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327349 7350v_dual_mov_b32 v255, v4 :: v_dual_lshlrev_b32 v6, v1, v2557351// GFX12: v_dual_mov_b32 v255, v4 :: v_dual_lshlrev_b32 v6, v1, v255 ; encoding: [0x04,0x01,0x22,0xca,0x01,0xff,0x07,0xff]7352// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327353 7354v_dual_mov_b32 v255, v1 :: v_dual_lshlrev_b32 v6, v255, v2557355// GFX12: v_dual_mov_b32 v255, v1 :: v_dual_lshlrev_b32 v6, v255, v255 ; encoding: [0x01,0x01,0x22,0xca,0xff,0xff,0x07,0xff]7356// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327357 7358v_dual_mov_b32 v255, v255 :: v_dual_lshlrev_b32 v6, v2, v2557359// GFX12: v_dual_mov_b32 v255, v255 :: v_dual_lshlrev_b32 v6, v2, v255 ; encoding: [0xff,0x01,0x22,0xca,0x02,0xff,0x07,0xff]7360// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327361 7362v_dual_mov_b32 v255, v2 :: v_dual_lshlrev_b32 v6, v3, v2557363// GFX12: v_dual_mov_b32 v255, v2 :: v_dual_lshlrev_b32 v6, v3, v255 ; encoding: [0x02,0x01,0x22,0xca,0x03,0xff,0x07,0xff]7364// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327365 7366v_dual_mov_b32 v255, v3 :: v_dual_lshlrev_b32 v6, v4, v2557367// GFX12: v_dual_mov_b32 v255, v3 :: v_dual_lshlrev_b32 v6, v4, v255 ; encoding: [0x03,0x01,0x22,0xca,0x04,0xff,0x07,0xff]7368// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327369 7370v_dual_mov_b32 v255, s105 :: v_dual_lshlrev_b32 v6, s1, v2557371// GFX12: v_dual_mov_b32 v255, s105 :: v_dual_lshlrev_b32 v6, s1, v255 ; encoding: [0x69,0x00,0x22,0xca,0x01,0xfe,0x07,0xff]7372// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327373 7374v_dual_mov_b32 v255, s1 :: v_dual_lshlrev_b32 v6, s105, v2557375// GFX12: v_dual_mov_b32 v255, s1 :: v_dual_lshlrev_b32 v6, s105, v255 ; encoding: [0x01,0x00,0x22,0xca,0x69,0xfe,0x07,0xff]7376// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327377 7378v_dual_mov_b32 v255, ttmp15 :: v_dual_lshlrev_b32 v6, vcc_lo, v2557379// GFX12: v_dual_mov_b32 v255, ttmp15 :: v_dual_lshlrev_b32 v6, vcc_lo, v255 ; encoding: [0x7b,0x00,0x22,0xca,0x6a,0xfe,0x07,0xff]7380// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327381 7382v_dual_mov_b32 v255, exec_hi :: v_dual_lshlrev_b32 v6, vcc_hi, v2557383// GFX12: v_dual_mov_b32 v255, exec_hi :: v_dual_lshlrev_b32 v6, vcc_hi, v255 ; encoding: [0x7f,0x00,0x22,0xca,0x6b,0xfe,0x07,0xff]7384// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327385 7386v_dual_mov_b32 v255, exec_lo :: v_dual_lshlrev_b32 v6, ttmp15, v2557387// GFX12: v_dual_mov_b32 v255, exec_lo :: v_dual_lshlrev_b32 v6, ttmp15, v255 ; encoding: [0x7e,0x00,0x22,0xca,0x7b,0xfe,0x07,0xff]7388// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327389 7390v_dual_mov_b32 v255, m0 :: v_dual_lshlrev_b32 v6, m0, v2557391// GFX12: v_dual_mov_b32 v255, m0 :: v_dual_lshlrev_b32 v6, m0, v255 ; encoding: [0x7d,0x00,0x22,0xca,0x7d,0xfe,0x07,0xff]7392// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327393 7394v_dual_mov_b32 v255, vcc_hi :: v_dual_lshlrev_b32 v6, exec_lo, v2557395// GFX12: v_dual_mov_b32 v255, vcc_hi :: v_dual_lshlrev_b32 v6, exec_lo, v255 ; encoding: [0x6b,0x00,0x22,0xca,0x7e,0xfe,0x07,0xff]7396// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327397 7398v_dual_mov_b32 v255, vcc_lo :: v_dual_lshlrev_b32 v6, exec_hi, v2557399// GFX12: v_dual_mov_b32 v255, vcc_lo :: v_dual_lshlrev_b32 v6, exec_hi, v255 ; encoding: [0x6a,0x00,0x22,0xca,0x7f,0xfe,0x07,0xff]7400// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327401 7402v_dual_mov_b32 v255, 0xaf123456 :: v_dual_lshlrev_b32 v6, null, v2557403// GFX12: v_dual_mov_b32 v255, 0xaf123456 :: v_dual_lshlrev_b32 v6, null, v255 ; encoding: [0xff,0x00,0x22,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7404// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327405 7406v_dual_mov_b32 v255, src_scc :: v_dual_lshlrev_b32 v6, -1, v2557407// GFX12: v_dual_mov_b32 v255, src_scc :: v_dual_lshlrev_b32 v6, -1, v255 ; encoding: [0xfd,0x00,0x22,0xca,0xc1,0xfe,0x07,0xff]7408// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327409 7410v_dual_mov_b32 v255, 0.5 :: v_dual_lshlrev_b32 v6, 0.5, v37411// GFX12: v_dual_mov_b32 v255, 0.5 :: v_dual_lshlrev_b32 v6, 0.5, v3 ; encoding: [0xf0,0x00,0x22,0xca,0xf0,0x06,0x06,0xff]7412// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327413 7414v_dual_mov_b32 v255, -1 :: v_dual_lshlrev_b32 v6, src_scc, v47415// GFX12: v_dual_mov_b32 v255, -1 :: v_dual_lshlrev_b32 v6, src_scc, v4 ; encoding: [0xc1,0x00,0x22,0xca,0xfd,0x08,0x06,0xff]7416// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327417 7418v_dual_mov_b32 v6, null :: v_dual_lshlrev_b32 v255, 0xaf123456, v57419// GFX12: v_dual_mov_b32 v6, null :: v_dual_lshlrev_b32 v255, 0xaf123456, v5 ; encoding: [0x7c,0x00,0x22,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]7420// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327421 7422v_dual_mov_b32 v255, v4 :: v_dual_max_num_f32 v6, v1, v2557423// GFX12: v_dual_mov_b32 v255, v4 :: v_dual_max_num_f32 v6, v1, v255 ; encoding: [0x04,0x01,0x14,0xca,0x01,0xff,0x07,0xff]7424// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327425 7426v_dual_mov_b32 v255, v1 :: v_dual_max_num_f32 v6, v255, v2557427// GFX12: v_dual_mov_b32 v255, v1 :: v_dual_max_num_f32 v6, v255, v255 ; encoding: [0x01,0x01,0x14,0xca,0xff,0xff,0x07,0xff]7428// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327429 7430v_dual_mov_b32 v255, v255 :: v_dual_max_num_f32 v6, v2, v2557431// GFX12: v_dual_mov_b32 v255, v255 :: v_dual_max_num_f32 v6, v2, v255 ; encoding: [0xff,0x01,0x14,0xca,0x02,0xff,0x07,0xff]7432// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327433 7434v_dual_mov_b32 v255, v2 :: v_dual_max_num_f32 v6, v3, v2557435// GFX12: v_dual_mov_b32 v255, v2 :: v_dual_max_num_f32 v6, v3, v255 ; encoding: [0x02,0x01,0x14,0xca,0x03,0xff,0x07,0xff]7436// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327437 7438v_dual_mov_b32 v255, v3 :: v_dual_max_num_f32 v6, v4, v2557439// GFX12: v_dual_mov_b32 v255, v3 :: v_dual_max_num_f32 v6, v4, v255 ; encoding: [0x03,0x01,0x14,0xca,0x04,0xff,0x07,0xff]7440// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327441 7442v_dual_mov_b32 v255, s105 :: v_dual_max_num_f32 v6, s1, v2557443// GFX12: v_dual_mov_b32 v255, s105 :: v_dual_max_num_f32 v6, s1, v255 ; encoding: [0x69,0x00,0x14,0xca,0x01,0xfe,0x07,0xff]7444// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327445 7446v_dual_mov_b32 v255, s1 :: v_dual_max_num_f32 v6, s105, v2557447// GFX12: v_dual_mov_b32 v255, s1 :: v_dual_max_num_f32 v6, s105, v255 ; encoding: [0x01,0x00,0x14,0xca,0x69,0xfe,0x07,0xff]7448// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327449 7450v_dual_mov_b32 v255, ttmp15 :: v_dual_max_num_f32 v6, vcc_lo, v2557451// GFX12: v_dual_mov_b32 v255, ttmp15 :: v_dual_max_num_f32 v6, vcc_lo, v255 ; encoding: [0x7b,0x00,0x14,0xca,0x6a,0xfe,0x07,0xff]7452// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327453 7454v_dual_mov_b32 v255, exec_hi :: v_dual_max_num_f32 v6, vcc_hi, v2557455// GFX12: v_dual_mov_b32 v255, exec_hi :: v_dual_max_num_f32 v6, vcc_hi, v255 ; encoding: [0x7f,0x00,0x14,0xca,0x6b,0xfe,0x07,0xff]7456// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327457 7458v_dual_mov_b32 v255, exec_lo :: v_dual_max_num_f32 v6, ttmp15, v2557459// GFX12: v_dual_mov_b32 v255, exec_lo :: v_dual_max_num_f32 v6, ttmp15, v255 ; encoding: [0x7e,0x00,0x14,0xca,0x7b,0xfe,0x07,0xff]7460// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327461 7462v_dual_mov_b32 v255, m0 :: v_dual_max_num_f32 v6, m0, v2557463// GFX12: v_dual_mov_b32 v255, m0 :: v_dual_max_num_f32 v6, m0, v255 ; encoding: [0x7d,0x00,0x14,0xca,0x7d,0xfe,0x07,0xff]7464// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327465 7466v_dual_mov_b32 v255, vcc_hi :: v_dual_max_num_f32 v6, exec_lo, v2557467// GFX12: v_dual_mov_b32 v255, vcc_hi :: v_dual_max_num_f32 v6, exec_lo, v255 ; encoding: [0x6b,0x00,0x14,0xca,0x7e,0xfe,0x07,0xff]7468// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327469 7470v_dual_mov_b32 v255, vcc_lo :: v_dual_max_num_f32 v6, exec_hi, v2557471// GFX12: v_dual_mov_b32 v255, vcc_lo :: v_dual_max_num_f32 v6, exec_hi, v255 ; encoding: [0x6a,0x00,0x14,0xca,0x7f,0xfe,0x07,0xff]7472// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327473 7474v_dual_mov_b32 v255, 0xaf123456 :: v_dual_max_num_f32 v6, null, v2557475// GFX12: v_dual_mov_b32 v255, 0xaf123456 :: v_dual_max_num_f32 v6, null, v255 ; encoding: [0xff,0x00,0x14,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7476// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327477 7478v_dual_mov_b32 v255, src_scc :: v_dual_max_num_f32 v6, -1, v2557479// GFX12: v_dual_mov_b32 v255, src_scc :: v_dual_max_num_f32 v6, -1, v255 ; encoding: [0xfd,0x00,0x14,0xca,0xc1,0xfe,0x07,0xff]7480// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327481 7482v_dual_mov_b32 v255, 0.5 :: v_dual_max_num_f32 v6, 0.5, v37483// GFX12: v_dual_mov_b32 v255, 0.5 :: v_dual_max_num_f32 v6, 0.5, v3 ; encoding: [0xf0,0x00,0x14,0xca,0xf0,0x06,0x06,0xff]7484// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327485 7486v_dual_mov_b32 v255, -1 :: v_dual_max_num_f32 v6, src_scc, v47487// GFX12: v_dual_mov_b32 v255, -1 :: v_dual_max_num_f32 v6, src_scc, v4 ; encoding: [0xc1,0x00,0x14,0xca,0xfd,0x08,0x06,0xff]7488// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327489 7490v_dual_mov_b32 v6, null :: v_dual_max_num_f32 v255, 0xaf123456, v57491// GFX12: v_dual_mov_b32 v6, null :: v_dual_max_num_f32 v255, 0xaf123456, v5 ; encoding: [0x7c,0x00,0x14,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]7492// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327493 7494v_dual_mov_b32 v255, v4 :: v_dual_min_num_f32 v6, v1, v2557495// GFX12: v_dual_mov_b32 v255, v4 :: v_dual_min_num_f32 v6, v1, v255 ; encoding: [0x04,0x01,0x16,0xca,0x01,0xff,0x07,0xff]7496// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327497 7498v_dual_mov_b32 v255, v1 :: v_dual_min_num_f32 v6, v255, v2557499// GFX12: v_dual_mov_b32 v255, v1 :: v_dual_min_num_f32 v6, v255, v255 ; encoding: [0x01,0x01,0x16,0xca,0xff,0xff,0x07,0xff]7500// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327501 7502v_dual_mov_b32 v255, v255 :: v_dual_min_num_f32 v6, v2, v2557503// GFX12: v_dual_mov_b32 v255, v255 :: v_dual_min_num_f32 v6, v2, v255 ; encoding: [0xff,0x01,0x16,0xca,0x02,0xff,0x07,0xff]7504// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327505 7506v_dual_mov_b32 v255, v2 :: v_dual_min_num_f32 v6, v3, v2557507// GFX12: v_dual_mov_b32 v255, v2 :: v_dual_min_num_f32 v6, v3, v255 ; encoding: [0x02,0x01,0x16,0xca,0x03,0xff,0x07,0xff]7508// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327509 7510v_dual_mov_b32 v255, v3 :: v_dual_min_num_f32 v6, v4, v2557511// GFX12: v_dual_mov_b32 v255, v3 :: v_dual_min_num_f32 v6, v4, v255 ; encoding: [0x03,0x01,0x16,0xca,0x04,0xff,0x07,0xff]7512// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327513 7514v_dual_mov_b32 v255, s105 :: v_dual_min_num_f32 v6, s1, v2557515// GFX12: v_dual_mov_b32 v255, s105 :: v_dual_min_num_f32 v6, s1, v255 ; encoding: [0x69,0x00,0x16,0xca,0x01,0xfe,0x07,0xff]7516// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327517 7518v_dual_mov_b32 v255, s1 :: v_dual_min_num_f32 v6, s105, v2557519// GFX12: v_dual_mov_b32 v255, s1 :: v_dual_min_num_f32 v6, s105, v255 ; encoding: [0x01,0x00,0x16,0xca,0x69,0xfe,0x07,0xff]7520// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327521 7522v_dual_mov_b32 v255, ttmp15 :: v_dual_min_num_f32 v6, vcc_lo, v2557523// GFX12: v_dual_mov_b32 v255, ttmp15 :: v_dual_min_num_f32 v6, vcc_lo, v255 ; encoding: [0x7b,0x00,0x16,0xca,0x6a,0xfe,0x07,0xff]7524// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327525 7526v_dual_mov_b32 v255, exec_hi :: v_dual_min_num_f32 v6, vcc_hi, v2557527// GFX12: v_dual_mov_b32 v255, exec_hi :: v_dual_min_num_f32 v6, vcc_hi, v255 ; encoding: [0x7f,0x00,0x16,0xca,0x6b,0xfe,0x07,0xff]7528// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327529 7530v_dual_mov_b32 v255, exec_lo :: v_dual_min_num_f32 v6, ttmp15, v2557531// GFX12: v_dual_mov_b32 v255, exec_lo :: v_dual_min_num_f32 v6, ttmp15, v255 ; encoding: [0x7e,0x00,0x16,0xca,0x7b,0xfe,0x07,0xff]7532// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327533 7534v_dual_mov_b32 v255, m0 :: v_dual_min_num_f32 v6, m0, v2557535// GFX12: v_dual_mov_b32 v255, m0 :: v_dual_min_num_f32 v6, m0, v255 ; encoding: [0x7d,0x00,0x16,0xca,0x7d,0xfe,0x07,0xff]7536// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327537 7538v_dual_mov_b32 v255, vcc_hi :: v_dual_min_num_f32 v6, exec_lo, v2557539// GFX12: v_dual_mov_b32 v255, vcc_hi :: v_dual_min_num_f32 v6, exec_lo, v255 ; encoding: [0x6b,0x00,0x16,0xca,0x7e,0xfe,0x07,0xff]7540// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327541 7542v_dual_mov_b32 v255, vcc_lo :: v_dual_min_num_f32 v6, exec_hi, v2557543// GFX12: v_dual_mov_b32 v255, vcc_lo :: v_dual_min_num_f32 v6, exec_hi, v255 ; encoding: [0x6a,0x00,0x16,0xca,0x7f,0xfe,0x07,0xff]7544// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327545 7546v_dual_mov_b32 v255, 0xaf123456 :: v_dual_min_num_f32 v6, null, v2557547// GFX12: v_dual_mov_b32 v255, 0xaf123456 :: v_dual_min_num_f32 v6, null, v255 ; encoding: [0xff,0x00,0x16,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7548// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327549 7550v_dual_mov_b32 v255, src_scc :: v_dual_min_num_f32 v6, -1, v2557551// GFX12: v_dual_mov_b32 v255, src_scc :: v_dual_min_num_f32 v6, -1, v255 ; encoding: [0xfd,0x00,0x16,0xca,0xc1,0xfe,0x07,0xff]7552// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327553 7554v_dual_mov_b32 v255, 0.5 :: v_dual_min_num_f32 v6, 0.5, v37555// GFX12: v_dual_mov_b32 v255, 0.5 :: v_dual_min_num_f32 v6, 0.5, v3 ; encoding: [0xf0,0x00,0x16,0xca,0xf0,0x06,0x06,0xff]7556// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327557 7558v_dual_mov_b32 v255, -1 :: v_dual_min_num_f32 v6, src_scc, v47559// GFX12: v_dual_mov_b32 v255, -1 :: v_dual_min_num_f32 v6, src_scc, v4 ; encoding: [0xc1,0x00,0x16,0xca,0xfd,0x08,0x06,0xff]7560// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327561 7562v_dual_mov_b32 v6, null :: v_dual_min_num_f32 v255, 0xaf123456, v57563// GFX12: v_dual_mov_b32 v6, null :: v_dual_min_num_f32 v255, 0xaf123456, v5 ; encoding: [0x7c,0x00,0x16,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]7564// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327565 7566v_dual_mov_b32 v255, v4 :: v_dual_mov_b32 v6, v17567// GFX12: v_dual_mov_b32 v255, v4 :: v_dual_mov_b32 v6, v1 ; encoding: [0x04,0x01,0x10,0xca,0x01,0x01,0x06,0xff]7568// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327569 7570v_dual_mov_b32 v255, v1 :: v_dual_mov_b32 v6, v2557571// GFX12: v_dual_mov_b32 v255, v1 :: v_dual_mov_b32 v6, v255 ; encoding: [0x01,0x01,0x10,0xca,0xff,0x01,0x06,0xff]7572// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327573 7574v_dual_mov_b32 v255, v255 :: v_dual_mov_b32 v6, v27575// GFX12: v_dual_mov_b32 v255, v255 :: v_dual_mov_b32 v6, v2 ; encoding: [0xff,0x01,0x10,0xca,0x02,0x01,0x06,0xff]7576// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327577 7578v_dual_mov_b32 v255, v2 :: v_dual_mov_b32 v6, v37579// GFX12: v_dual_mov_b32 v255, v2 :: v_dual_mov_b32 v6, v3 ; encoding: [0x02,0x01,0x10,0xca,0x03,0x01,0x06,0xff]7580// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327581 7582v_dual_mov_b32 v255, v3 :: v_dual_mov_b32 v6, v47583// GFX12: v_dual_mov_b32 v255, v3 :: v_dual_mov_b32 v6, v4 ; encoding: [0x03,0x01,0x10,0xca,0x04,0x01,0x06,0xff]7584// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327585 7586v_dual_mov_b32 v255, s105 :: v_dual_mov_b32 v6, s17587// GFX12: v_dual_mov_b32 v255, s105 :: v_dual_mov_b32 v6, s1 ; encoding: [0x69,0x00,0x10,0xca,0x01,0x00,0x06,0xff]7588// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327589 7590v_dual_mov_b32 v255, s1 :: v_dual_mov_b32 v6, s1057591// GFX12: v_dual_mov_b32 v255, s1 :: v_dual_mov_b32 v6, s105 ; encoding: [0x01,0x00,0x10,0xca,0x69,0x00,0x06,0xff]7592// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327593 7594v_dual_mov_b32 v255, ttmp15 :: v_dual_mov_b32 v6, vcc_lo7595// GFX12: v_dual_mov_b32 v255, ttmp15 :: v_dual_mov_b32 v6, vcc_lo ; encoding: [0x7b,0x00,0x10,0xca,0x6a,0x00,0x06,0xff]7596// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327597 7598v_dual_mov_b32 v255, exec_hi :: v_dual_mov_b32 v6, vcc_hi7599// GFX12: v_dual_mov_b32 v255, exec_hi :: v_dual_mov_b32 v6, vcc_hi ; encoding: [0x7f,0x00,0x10,0xca,0x6b,0x00,0x06,0xff]7600// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327601 7602v_dual_mov_b32 v255, exec_lo :: v_dual_mov_b32 v6, ttmp157603// GFX12: v_dual_mov_b32 v255, exec_lo :: v_dual_mov_b32 v6, ttmp15 ; encoding: [0x7e,0x00,0x10,0xca,0x7b,0x00,0x06,0xff]7604// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327605 7606v_dual_mov_b32 v255, m0 :: v_dual_mov_b32 v6, m07607// GFX12: v_dual_mov_b32 v255, m0 :: v_dual_mov_b32 v6, m0 ; encoding: [0x7d,0x00,0x10,0xca,0x7d,0x00,0x06,0xff]7608// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327609 7610v_dual_mov_b32 v255, vcc_hi :: v_dual_mov_b32 v6, exec_lo7611// GFX12: v_dual_mov_b32 v255, vcc_hi :: v_dual_mov_b32 v6, exec_lo ; encoding: [0x6b,0x00,0x10,0xca,0x7e,0x00,0x06,0xff]7612// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327613 7614v_dual_mov_b32 v255, vcc_lo :: v_dual_mov_b32 v6, exec_hi7615// GFX12: v_dual_mov_b32 v255, vcc_lo :: v_dual_mov_b32 v6, exec_hi ; encoding: [0x6a,0x00,0x10,0xca,0x7f,0x00,0x06,0xff]7616// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327617 7618v_dual_mov_b32 v255, 0xaf123456 :: v_dual_mov_b32 v6, null7619// GFX12: v_dual_mov_b32 v255, 0xaf123456 :: v_dual_mov_b32 v6, null ; encoding: [0xff,0x00,0x10,0xca,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]7620// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327621 7622v_dual_mov_b32 v255, src_scc :: v_dual_mov_b32 v6, -17623// GFX12: v_dual_mov_b32 v255, src_scc :: v_dual_mov_b32 v6, -1 ; encoding: [0xfd,0x00,0x10,0xca,0xc1,0x00,0x06,0xff]7624// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327625 7626v_dual_mov_b32 v255, 0.5 :: v_dual_mov_b32 v6, 0.57627// GFX12: v_dual_mov_b32 v255, 0.5 :: v_dual_mov_b32 v6, 0.5 ; encoding: [0xf0,0x00,0x10,0xca,0xf0,0x00,0x06,0xff]7628// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327629 7630v_dual_mov_b32 v255, -1 :: v_dual_mov_b32 v6, src_scc7631// GFX12: v_dual_mov_b32 v255, -1 :: v_dual_mov_b32 v6, src_scc ; encoding: [0xc1,0x00,0x10,0xca,0xfd,0x00,0x06,0xff]7632// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327633 7634v_dual_mov_b32 v6, null :: v_dual_mov_b32 v255, 0xaf1234567635// GFX12: v_dual_mov_b32 v6, null :: v_dual_mov_b32 v255, 0xaf123456 ; encoding: [0x7c,0x00,0x10,0xca,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]7636// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327637 7638v_dual_mov_b32 v255, v4 :: v_dual_mul_dx9_zero_f32 v6, v1, v2557639// GFX12: v_dual_mov_b32 v255, v4 :: v_dual_mul_dx9_zero_f32 v6, v1, v255 ; encoding: [0x04,0x01,0x0e,0xca,0x01,0xff,0x07,0xff]7640// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327641 7642v_dual_mov_b32 v255, v1 :: v_dual_mul_dx9_zero_f32 v6, v255, v2557643// GFX12: v_dual_mov_b32 v255, v1 :: v_dual_mul_dx9_zero_f32 v6, v255, v255 ; encoding: [0x01,0x01,0x0e,0xca,0xff,0xff,0x07,0xff]7644// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327645 7646v_dual_mov_b32 v255, v255 :: v_dual_mul_dx9_zero_f32 v6, v2, v2557647// GFX12: v_dual_mov_b32 v255, v255 :: v_dual_mul_dx9_zero_f32 v6, v2, v255 ; encoding: [0xff,0x01,0x0e,0xca,0x02,0xff,0x07,0xff]7648// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327649 7650v_dual_mov_b32 v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v2557651// GFX12: v_dual_mov_b32 v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v255 ; encoding: [0x02,0x01,0x0e,0xca,0x03,0xff,0x07,0xff]7652// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327653 7654v_dual_mov_b32 v255, v3 :: v_dual_mul_dx9_zero_f32 v6, v4, v2557655// GFX12: v_dual_mov_b32 v255, v3 :: v_dual_mul_dx9_zero_f32 v6, v4, v255 ; encoding: [0x03,0x01,0x0e,0xca,0x04,0xff,0x07,0xff]7656// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327657 7658v_dual_mov_b32 v255, s105 :: v_dual_mul_dx9_zero_f32 v6, s1, v2557659// GFX12: v_dual_mov_b32 v255, s105 :: v_dual_mul_dx9_zero_f32 v6, s1, v255 ; encoding: [0x69,0x00,0x0e,0xca,0x01,0xfe,0x07,0xff]7660// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327661 7662v_dual_mov_b32 v255, s1 :: v_dual_mul_dx9_zero_f32 v6, s105, v2557663// GFX12: v_dual_mov_b32 v255, s1 :: v_dual_mul_dx9_zero_f32 v6, s105, v255 ; encoding: [0x01,0x00,0x0e,0xca,0x69,0xfe,0x07,0xff]7664// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327665 7666v_dual_mov_b32 v255, ttmp15 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v2557667// GFX12: v_dual_mov_b32 v255, ttmp15 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v255 ; encoding: [0x7b,0x00,0x0e,0xca,0x6a,0xfe,0x07,0xff]7668// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327669 7670v_dual_mov_b32 v255, exec_hi :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v2557671// GFX12: v_dual_mov_b32 v255, exec_hi :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v255 ; encoding: [0x7f,0x00,0x0e,0xca,0x6b,0xfe,0x07,0xff]7672// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327673 7674v_dual_mov_b32 v255, exec_lo :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v2557675// GFX12: v_dual_mov_b32 v255, exec_lo :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v255 ; encoding: [0x7e,0x00,0x0e,0xca,0x7b,0xfe,0x07,0xff]7676// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327677 7678v_dual_mov_b32 v255, m0 :: v_dual_mul_dx9_zero_f32 v6, m0, v2557679// GFX12: v_dual_mov_b32 v255, m0 :: v_dual_mul_dx9_zero_f32 v6, m0, v255 ; encoding: [0x7d,0x00,0x0e,0xca,0x7d,0xfe,0x07,0xff]7680// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327681 7682v_dual_mov_b32 v255, vcc_hi :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v2557683// GFX12: v_dual_mov_b32 v255, vcc_hi :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v255 ; encoding: [0x6b,0x00,0x0e,0xca,0x7e,0xfe,0x07,0xff]7684// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327685 7686v_dual_mov_b32 v255, vcc_lo :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v2557687// GFX12: v_dual_mov_b32 v255, vcc_lo :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v255 ; encoding: [0x6a,0x00,0x0e,0xca,0x7f,0xfe,0x07,0xff]7688// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327689 7690v_dual_mov_b32 v255, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, null, v2557691// GFX12: v_dual_mov_b32 v255, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, null, v255 ; encoding: [0xff,0x00,0x0e,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7692// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327693 7694v_dual_mov_b32 v255, src_scc :: v_dual_mul_dx9_zero_f32 v6, -1, v2557695// GFX12: v_dual_mov_b32 v255, src_scc :: v_dual_mul_dx9_zero_f32 v6, -1, v255 ; encoding: [0xfd,0x00,0x0e,0xca,0xc1,0xfe,0x07,0xff]7696// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327697 7698v_dual_mov_b32 v255, 0.5 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v37699// GFX12: v_dual_mov_b32 v255, 0.5 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v3 ; encoding: [0xf0,0x00,0x0e,0xca,0xf0,0x06,0x06,0xff]7700// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327701 7702v_dual_mov_b32 v255, -1 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v47703// GFX12: v_dual_mov_b32 v255, -1 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v4 ; encoding: [0xc1,0x00,0x0e,0xca,0xfd,0x08,0x06,0xff]7704// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327705 7706v_dual_mov_b32 v6, null :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v57707// GFX12: v_dual_mov_b32 v6, null :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v5 ; encoding: [0x7c,0x00,0x0e,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]7708// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327709 7710v_dual_mov_b32 v255, v4 :: v_dual_mul_f32 v6, v1, v2557711// GFX12: v_dual_mov_b32 v255, v4 :: v_dual_mul_f32 v6, v1, v255 ; encoding: [0x04,0x01,0x06,0xca,0x01,0xff,0x07,0xff]7712// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327713 7714v_dual_mov_b32 v255, v1 :: v_dual_mul_f32 v6, v255, v2557715// GFX12: v_dual_mov_b32 v255, v1 :: v_dual_mul_f32 v6, v255, v255 ; encoding: [0x01,0x01,0x06,0xca,0xff,0xff,0x07,0xff]7716// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327717 7718v_dual_mov_b32 v255, v255 :: v_dual_mul_f32 v6, v2, v2557719// GFX12: v_dual_mov_b32 v255, v255 :: v_dual_mul_f32 v6, v2, v255 ; encoding: [0xff,0x01,0x06,0xca,0x02,0xff,0x07,0xff]7720// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327721 7722v_dual_mov_b32 v255, v2 :: v_dual_mul_f32 v6, v3, v2557723// GFX12: v_dual_mov_b32 v255, v2 :: v_dual_mul_f32 v6, v3, v255 ; encoding: [0x02,0x01,0x06,0xca,0x03,0xff,0x07,0xff]7724// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327725 7726v_dual_mov_b32 v255, v3 :: v_dual_mul_f32 v6, v4, v2557727// GFX12: v_dual_mov_b32 v255, v3 :: v_dual_mul_f32 v6, v4, v255 ; encoding: [0x03,0x01,0x06,0xca,0x04,0xff,0x07,0xff]7728// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327729 7730v_dual_mov_b32 v255, s105 :: v_dual_mul_f32 v6, s1, v2557731// GFX12: v_dual_mov_b32 v255, s105 :: v_dual_mul_f32 v6, s1, v255 ; encoding: [0x69,0x00,0x06,0xca,0x01,0xfe,0x07,0xff]7732// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327733 7734v_dual_mov_b32 v255, s1 :: v_dual_mul_f32 v6, s105, v2557735// GFX12: v_dual_mov_b32 v255, s1 :: v_dual_mul_f32 v6, s105, v255 ; encoding: [0x01,0x00,0x06,0xca,0x69,0xfe,0x07,0xff]7736// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327737 7738v_dual_mov_b32 v255, ttmp15 :: v_dual_mul_f32 v6, vcc_lo, v2557739// GFX12: v_dual_mov_b32 v255, ttmp15 :: v_dual_mul_f32 v6, vcc_lo, v255 ; encoding: [0x7b,0x00,0x06,0xca,0x6a,0xfe,0x07,0xff]7740// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327741 7742v_dual_mov_b32 v255, exec_hi :: v_dual_mul_f32 v6, vcc_hi, v2557743// GFX12: v_dual_mov_b32 v255, exec_hi :: v_dual_mul_f32 v6, vcc_hi, v255 ; encoding: [0x7f,0x00,0x06,0xca,0x6b,0xfe,0x07,0xff]7744// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327745 7746v_dual_mov_b32 v255, exec_lo :: v_dual_mul_f32 v6, ttmp15, v2557747// GFX12: v_dual_mov_b32 v255, exec_lo :: v_dual_mul_f32 v6, ttmp15, v255 ; encoding: [0x7e,0x00,0x06,0xca,0x7b,0xfe,0x07,0xff]7748// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327749 7750v_dual_mov_b32 v255, m0 :: v_dual_mul_f32 v6, m0, v2557751// GFX12: v_dual_mov_b32 v255, m0 :: v_dual_mul_f32 v6, m0, v255 ; encoding: [0x7d,0x00,0x06,0xca,0x7d,0xfe,0x07,0xff]7752// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327753 7754v_dual_mov_b32 v255, vcc_hi :: v_dual_mul_f32 v6, exec_lo, v2557755// GFX12: v_dual_mov_b32 v255, vcc_hi :: v_dual_mul_f32 v6, exec_lo, v255 ; encoding: [0x6b,0x00,0x06,0xca,0x7e,0xfe,0x07,0xff]7756// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327757 7758v_dual_mov_b32 v255, vcc_lo :: v_dual_mul_f32 v6, exec_hi, v2557759// GFX12: v_dual_mov_b32 v255, vcc_lo :: v_dual_mul_f32 v6, exec_hi, v255 ; encoding: [0x6a,0x00,0x06,0xca,0x7f,0xfe,0x07,0xff]7760// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327761 7762v_dual_mov_b32 v255, 0xaf123456 :: v_dual_mul_f32 v6, null, v2557763// GFX12: v_dual_mov_b32 v255, 0xaf123456 :: v_dual_mul_f32 v6, null, v255 ; encoding: [0xff,0x00,0x06,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7764// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327765 7766v_dual_mov_b32 v255, src_scc :: v_dual_mul_f32 v6, -1, v2557767// GFX12: v_dual_mov_b32 v255, src_scc :: v_dual_mul_f32 v6, -1, v255 ; encoding: [0xfd,0x00,0x06,0xca,0xc1,0xfe,0x07,0xff]7768// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327769 7770v_dual_mov_b32 v255, 0.5 :: v_dual_mul_f32 v6, 0.5, v37771// GFX12: v_dual_mov_b32 v255, 0.5 :: v_dual_mul_f32 v6, 0.5, v3 ; encoding: [0xf0,0x00,0x06,0xca,0xf0,0x06,0x06,0xff]7772// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327773 7774v_dual_mov_b32 v255, -1 :: v_dual_mul_f32 v6, src_scc, v47775// GFX12: v_dual_mov_b32 v255, -1 :: v_dual_mul_f32 v6, src_scc, v4 ; encoding: [0xc1,0x00,0x06,0xca,0xfd,0x08,0x06,0xff]7776// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327777 7778v_dual_mov_b32 v6, null :: v_dual_mul_f32 v255, 0xaf123456, v57779// GFX12: v_dual_mov_b32 v6, null :: v_dual_mul_f32 v255, 0xaf123456, v5 ; encoding: [0x7c,0x00,0x06,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]7780// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327781 7782v_dual_mov_b32 v255, v4 :: v_dual_sub_f32 v6, v1, v2557783// GFX12: v_dual_mov_b32 v255, v4 :: v_dual_sub_f32 v6, v1, v255 ; encoding: [0x04,0x01,0x0a,0xca,0x01,0xff,0x07,0xff]7784// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327785 7786v_dual_mov_b32 v255, v1 :: v_dual_sub_f32 v6, v255, v2557787// GFX12: v_dual_mov_b32 v255, v1 :: v_dual_sub_f32 v6, v255, v255 ; encoding: [0x01,0x01,0x0a,0xca,0xff,0xff,0x07,0xff]7788// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327789 7790v_dual_mov_b32 v255, v255 :: v_dual_sub_f32 v6, v2, v2557791// GFX12: v_dual_mov_b32 v255, v255 :: v_dual_sub_f32 v6, v2, v255 ; encoding: [0xff,0x01,0x0a,0xca,0x02,0xff,0x07,0xff]7792// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327793 7794v_dual_mov_b32 v255, v2 :: v_dual_sub_f32 v6, v3, v2557795// GFX12: v_dual_mov_b32 v255, v2 :: v_dual_sub_f32 v6, v3, v255 ; encoding: [0x02,0x01,0x0a,0xca,0x03,0xff,0x07,0xff]7796// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327797 7798v_dual_mov_b32 v255, v3 :: v_dual_sub_f32 v6, v4, v2557799// GFX12: v_dual_mov_b32 v255, v3 :: v_dual_sub_f32 v6, v4, v255 ; encoding: [0x03,0x01,0x0a,0xca,0x04,0xff,0x07,0xff]7800// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327801 7802v_dual_mov_b32 v255, s105 :: v_dual_sub_f32 v6, s1, v2557803// GFX12: v_dual_mov_b32 v255, s105 :: v_dual_sub_f32 v6, s1, v255 ; encoding: [0x69,0x00,0x0a,0xca,0x01,0xfe,0x07,0xff]7804// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327805 7806v_dual_mov_b32 v255, s1 :: v_dual_sub_f32 v6, s105, v2557807// GFX12: v_dual_mov_b32 v255, s1 :: v_dual_sub_f32 v6, s105, v255 ; encoding: [0x01,0x00,0x0a,0xca,0x69,0xfe,0x07,0xff]7808// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327809 7810v_dual_mov_b32 v255, ttmp15 :: v_dual_sub_f32 v6, vcc_lo, v2557811// GFX12: v_dual_mov_b32 v255, ttmp15 :: v_dual_sub_f32 v6, vcc_lo, v255 ; encoding: [0x7b,0x00,0x0a,0xca,0x6a,0xfe,0x07,0xff]7812// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327813 7814v_dual_mov_b32 v255, exec_hi :: v_dual_sub_f32 v6, vcc_hi, v2557815// GFX12: v_dual_mov_b32 v255, exec_hi :: v_dual_sub_f32 v6, vcc_hi, v255 ; encoding: [0x7f,0x00,0x0a,0xca,0x6b,0xfe,0x07,0xff]7816// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327817 7818v_dual_mov_b32 v255, exec_lo :: v_dual_sub_f32 v6, ttmp15, v2557819// GFX12: v_dual_mov_b32 v255, exec_lo :: v_dual_sub_f32 v6, ttmp15, v255 ; encoding: [0x7e,0x00,0x0a,0xca,0x7b,0xfe,0x07,0xff]7820// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327821 7822v_dual_mov_b32 v255, m0 :: v_dual_sub_f32 v6, m0, v2557823// GFX12: v_dual_mov_b32 v255, m0 :: v_dual_sub_f32 v6, m0, v255 ; encoding: [0x7d,0x00,0x0a,0xca,0x7d,0xfe,0x07,0xff]7824// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327825 7826v_dual_mov_b32 v255, vcc_hi :: v_dual_sub_f32 v6, exec_lo, v2557827// GFX12: v_dual_mov_b32 v255, vcc_hi :: v_dual_sub_f32 v6, exec_lo, v255 ; encoding: [0x6b,0x00,0x0a,0xca,0x7e,0xfe,0x07,0xff]7828// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327829 7830v_dual_mov_b32 v255, vcc_lo :: v_dual_sub_f32 v6, exec_hi, v2557831// GFX12: v_dual_mov_b32 v255, vcc_lo :: v_dual_sub_f32 v6, exec_hi, v255 ; encoding: [0x6a,0x00,0x0a,0xca,0x7f,0xfe,0x07,0xff]7832// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327833 7834v_dual_mov_b32 v255, 0xaf123456 :: v_dual_sub_f32 v6, null, v2557835// GFX12: v_dual_mov_b32 v255, 0xaf123456 :: v_dual_sub_f32 v6, null, v255 ; encoding: [0xff,0x00,0x0a,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7836// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327837 7838v_dual_mov_b32 v255, src_scc :: v_dual_sub_f32 v6, -1, v2557839// GFX12: v_dual_mov_b32 v255, src_scc :: v_dual_sub_f32 v6, -1, v255 ; encoding: [0xfd,0x00,0x0a,0xca,0xc1,0xfe,0x07,0xff]7840// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327841 7842v_dual_mov_b32 v255, 0.5 :: v_dual_sub_f32 v6, 0.5, v37843// GFX12: v_dual_mov_b32 v255, 0.5 :: v_dual_sub_f32 v6, 0.5, v3 ; encoding: [0xf0,0x00,0x0a,0xca,0xf0,0x06,0x06,0xff]7844// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327845 7846v_dual_mov_b32 v255, -1 :: v_dual_sub_f32 v6, src_scc, v47847// GFX12: v_dual_mov_b32 v255, -1 :: v_dual_sub_f32 v6, src_scc, v4 ; encoding: [0xc1,0x00,0x0a,0xca,0xfd,0x08,0x06,0xff]7848// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327849 7850v_dual_mov_b32 v6, null :: v_dual_sub_f32 v255, 0xaf123456, v57851// GFX12: v_dual_mov_b32 v6, null :: v_dual_sub_f32 v255, 0xaf123456, v5 ; encoding: [0x7c,0x00,0x0a,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]7852// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327853 7854v_dual_mov_b32 v255, v4 :: v_dual_subrev_f32 v6, v1, v2557855// GFX12: v_dual_mov_b32 v255, v4 :: v_dual_subrev_f32 v6, v1, v255 ; encoding: [0x04,0x01,0x0c,0xca,0x01,0xff,0x07,0xff]7856// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327857 7858v_dual_mov_b32 v255, v1 :: v_dual_subrev_f32 v6, v255, v2557859// GFX12: v_dual_mov_b32 v255, v1 :: v_dual_subrev_f32 v6, v255, v255 ; encoding: [0x01,0x01,0x0c,0xca,0xff,0xff,0x07,0xff]7860// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327861 7862v_dual_mov_b32 v255, v255 :: v_dual_subrev_f32 v6, v2, v2557863// GFX12: v_dual_mov_b32 v255, v255 :: v_dual_subrev_f32 v6, v2, v255 ; encoding: [0xff,0x01,0x0c,0xca,0x02,0xff,0x07,0xff]7864// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327865 7866v_dual_mov_b32 v255, v2 :: v_dual_subrev_f32 v6, v3, v2557867// GFX12: v_dual_mov_b32 v255, v2 :: v_dual_subrev_f32 v6, v3, v255 ; encoding: [0x02,0x01,0x0c,0xca,0x03,0xff,0x07,0xff]7868// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327869 7870v_dual_mov_b32 v255, v3 :: v_dual_subrev_f32 v6, v4, v2557871// GFX12: v_dual_mov_b32 v255, v3 :: v_dual_subrev_f32 v6, v4, v255 ; encoding: [0x03,0x01,0x0c,0xca,0x04,0xff,0x07,0xff]7872// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327873 7874v_dual_mov_b32 v255, s105 :: v_dual_subrev_f32 v6, s1, v2557875// GFX12: v_dual_mov_b32 v255, s105 :: v_dual_subrev_f32 v6, s1, v255 ; encoding: [0x69,0x00,0x0c,0xca,0x01,0xfe,0x07,0xff]7876// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327877 7878v_dual_mov_b32 v255, s1 :: v_dual_subrev_f32 v6, s105, v2557879// GFX12: v_dual_mov_b32 v255, s1 :: v_dual_subrev_f32 v6, s105, v255 ; encoding: [0x01,0x00,0x0c,0xca,0x69,0xfe,0x07,0xff]7880// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327881 7882v_dual_mov_b32 v255, ttmp15 :: v_dual_subrev_f32 v6, vcc_lo, v2557883// GFX12: v_dual_mov_b32 v255, ttmp15 :: v_dual_subrev_f32 v6, vcc_lo, v255 ; encoding: [0x7b,0x00,0x0c,0xca,0x6a,0xfe,0x07,0xff]7884// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327885 7886v_dual_mov_b32 v255, exec_hi :: v_dual_subrev_f32 v6, vcc_hi, v2557887// GFX12: v_dual_mov_b32 v255, exec_hi :: v_dual_subrev_f32 v6, vcc_hi, v255 ; encoding: [0x7f,0x00,0x0c,0xca,0x6b,0xfe,0x07,0xff]7888// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327889 7890v_dual_mov_b32 v255, exec_lo :: v_dual_subrev_f32 v6, ttmp15, v2557891// GFX12: v_dual_mov_b32 v255, exec_lo :: v_dual_subrev_f32 v6, ttmp15, v255 ; encoding: [0x7e,0x00,0x0c,0xca,0x7b,0xfe,0x07,0xff]7892// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327893 7894v_dual_mov_b32 v255, m0 :: v_dual_subrev_f32 v6, m0, v2557895// GFX12: v_dual_mov_b32 v255, m0 :: v_dual_subrev_f32 v6, m0, v255 ; encoding: [0x7d,0x00,0x0c,0xca,0x7d,0xfe,0x07,0xff]7896// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327897 7898v_dual_mov_b32 v255, vcc_hi :: v_dual_subrev_f32 v6, exec_lo, v2557899// GFX12: v_dual_mov_b32 v255, vcc_hi :: v_dual_subrev_f32 v6, exec_lo, v255 ; encoding: [0x6b,0x00,0x0c,0xca,0x7e,0xfe,0x07,0xff]7900// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327901 7902v_dual_mov_b32 v255, vcc_lo :: v_dual_subrev_f32 v6, exec_hi, v2557903// GFX12: v_dual_mov_b32 v255, vcc_lo :: v_dual_subrev_f32 v6, exec_hi, v255 ; encoding: [0x6a,0x00,0x0c,0xca,0x7f,0xfe,0x07,0xff]7904// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327905 7906v_dual_mov_b32 v255, 0xaf123456 :: v_dual_subrev_f32 v6, null, v2557907// GFX12: v_dual_mov_b32 v255, 0xaf123456 :: v_dual_subrev_f32 v6, null, v255 ; encoding: [0xff,0x00,0x0c,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]7908// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327909 7910v_dual_mov_b32 v255, src_scc :: v_dual_subrev_f32 v6, -1, v2557911// GFX12: v_dual_mov_b32 v255, src_scc :: v_dual_subrev_f32 v6, -1, v255 ; encoding: [0xfd,0x00,0x0c,0xca,0xc1,0xfe,0x07,0xff]7912// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327913 7914v_dual_mov_b32 v255, 0.5 :: v_dual_subrev_f32 v6, 0.5, v37915// GFX12: v_dual_mov_b32 v255, 0.5 :: v_dual_subrev_f32 v6, 0.5, v3 ; encoding: [0xf0,0x00,0x0c,0xca,0xf0,0x06,0x06,0xff]7916// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327917 7918v_dual_mov_b32 v255, -1 :: v_dual_subrev_f32 v6, src_scc, v47919// GFX12: v_dual_mov_b32 v255, -1 :: v_dual_subrev_f32 v6, src_scc, v4 ; encoding: [0xc1,0x00,0x0c,0xca,0xfd,0x08,0x06,0xff]7920// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327921 7922v_dual_mov_b32 v6, null :: v_dual_subrev_f32 v255, 0xaf123456, v57923// GFX12: v_dual_mov_b32 v6, null :: v_dual_subrev_f32 v255, 0xaf123456, v5 ; encoding: [0x7c,0x00,0x0c,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]7924// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327925 7926v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v37927// GFX12: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3 ; encoding: [0x04,0x05,0xc8,0xc9,0x01,0x07,0x06,0xff]7928// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327929 7930v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v37931// GFX12: v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3 ; encoding: [0x01,0x05,0xc8,0xc9,0xff,0x07,0x06,0xff]7932// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327933 7934v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v37935// GFX12: v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3 ; encoding: [0xff,0x05,0xc8,0xc9,0x02,0x07,0x06,0xff]7936// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327937 7938v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v37939// GFX12: v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3 ; encoding: [0x02,0x05,0xc8,0xc9,0x03,0x07,0x06,0xff]7940// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327941 7942v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v37943// GFX12: v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3 ; encoding: [0x03,0x05,0xc8,0xc9,0x04,0x07,0x06,0xff]7944// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327945 7946v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v37947// GFX12: v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v3 ; encoding: [0x69,0x04,0xc8,0xc9,0x01,0x06,0x06,0xff]7948// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327949 7950v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v37951// GFX12: v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v3 ; encoding: [0x01,0x04,0xc8,0xc9,0x69,0x06,0x06,0xff]7952// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327953 7954v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v37955// GFX12: v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xc8,0xc9,0x6a,0x06,0x06,0xff]7956// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327957 7958v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v37959// GFX12: v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xc8,0xc9,0x6b,0x06,0x06,0xff]7960// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327961 7962v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v37963// GFX12: v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xc8,0xc9,0x7b,0x06,0x06,0xff]7964// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327965 7966v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v37967// GFX12: v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0xc8,0xc9,0x7d,0x06,0x06,0xff]7968// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327969 7970v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v37971// GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xc8,0xc9,0x7e,0x06,0x06,0xff]7972// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327973 7974v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v37975// GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xc8,0xc9,0x7f,0x06,0x06,0xff]7976// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327977 7978v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v37979// GFX12: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v3 ; encoding: [0xff,0x04,0xc8,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]7980// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327981 7982v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v37983// GFX12: v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0xc8,0xc9,0xc1,0x06,0x06,0xff]7984// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327985 7986v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v27987// GFX12: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xc8,0xc9,0xf0,0x04,0x06,0xff]7988// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327989 7990v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v57991// GFX12: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xc8,0xc9,0xfd,0x0a,0x06,0xff]7992// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327993 7994v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v47995// GFX12: v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xc8,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]7996// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=327997 7998v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v37999// GFX12: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v3 ; encoding: [0x04,0x05,0xe0,0xc9,0x01,0x07,0x06,0xff]8000// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328001 8002v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v38003// GFX12: v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v3 ; encoding: [0x01,0x05,0xe0,0xc9,0xff,0x07,0x06,0xff]8004// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328005 8006v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v38007// GFX12: v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v3 ; encoding: [0xff,0x05,0xe0,0xc9,0x02,0x07,0x06,0xff]8008// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328009 8010v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v38011// GFX12: v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v3 ; encoding: [0x02,0x05,0xe0,0xc9,0x03,0x07,0x06,0xff]8012// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328013 8014v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v38015// GFX12: v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v3 ; encoding: [0x03,0x05,0xe0,0xc9,0x04,0x07,0x06,0xff]8016// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328017 8018v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v38019// GFX12: v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v3 ; encoding: [0x69,0x04,0xe0,0xc9,0x01,0x06,0x06,0xff]8020// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328021 8022v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v38023// GFX12: v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v3 ; encoding: [0x01,0x04,0xe0,0xc9,0x69,0x06,0x06,0xff]8024// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328025 8026v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v38027// GFX12: v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xe0,0xc9,0x6a,0x06,0x06,0xff]8028// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328029 8030v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v38031// GFX12: v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xe0,0xc9,0x6b,0x06,0x06,0xff]8032// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328033 8034v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v38035// GFX12: v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xe0,0xc9,0x7b,0x06,0x06,0xff]8036// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328037 8038v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v38039// GFX12: v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v3 ; encoding: [0x7d,0x04,0xe0,0xc9,0x7d,0x06,0x06,0xff]8040// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328041 8042v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v38043// GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xe0,0xc9,0x7e,0x06,0x06,0xff]8044// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328045 8046v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v38047// GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xe0,0xc9,0x7f,0x06,0x06,0xff]8048// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328049 8050v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v38051// GFX12: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v3 ; encoding: [0xff,0x04,0xe0,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8052// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328053 8054v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v38055// GFX12: v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v3 ; encoding: [0xfd,0x04,0xe0,0xc9,0xc1,0x06,0x06,0xff]8056// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328057 8058v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v28059// GFX12: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xe0,0xc9,0xf0,0x04,0x06,0xff]8060// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328061 8062v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v58063// GFX12: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xe0,0xc9,0xfd,0x0a,0x06,0xff]8064// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328065 8066v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v48067// GFX12: v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xe0,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]8068// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328069 8070v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v38071// GFX12: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3 ; encoding: [0x04,0x05,0xd2,0xc9,0x01,0x07,0x06,0xff]8072// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328073 8074v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v38075// GFX12: v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3 ; encoding: [0x01,0x05,0xd2,0xc9,0xff,0x07,0x06,0xff]8076// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328077 8078v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v38079// GFX12: v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3 ; encoding: [0xff,0x05,0xd2,0xc9,0x02,0x07,0x06,0xff]8080// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328081 8082v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v38083// GFX12: v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3 ; encoding: [0x02,0x05,0xd2,0xc9,0x03,0x07,0x06,0xff]8084// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328085 8086v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v38087// GFX12: v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3 ; encoding: [0x03,0x05,0xd2,0xc9,0x04,0x07,0x06,0xff]8088// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328089 8090v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v38091// GFX12: v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3 ; encoding: [0x69,0x04,0xd2,0xc9,0x69,0x06,0x06,0xff]8092// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328093 8094v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v38095// GFX12: v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3 ; encoding: [0x01,0x04,0xd2,0xc9,0x01,0x06,0x06,0xff]8096// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328097 8098v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v38099// GFX12: v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0xd2,0xc9,0x7b,0x06,0x06,0xff]8100// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328101 8102v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v38103// GFX12: v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0xd2,0xc9,0x7f,0x06,0x06,0xff]8104// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328105 8106v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v38107// GFX12: v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0xd2,0xc9,0x7e,0x06,0x06,0xff]8108// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328109 8110v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v38111// GFX12: v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0xd2,0xc9,0x7d,0x06,0x06,0xff]8112// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328113 8114v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v38115// GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0xd2,0xc9,0x6b,0x06,0x06,0xff]8116// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328117 8118v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v38119// GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0xd2,0xc9,0x6a,0x06,0x06,0xff]8120// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328121 8122v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v38123// GFX12: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v3 ; encoding: [0xff,0x04,0xd2,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8124// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328125 8126v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v38127// GFX12: v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v3 ; encoding: [0xfd,0x04,0xd2,0xc9,0xc1,0x06,0x06,0xff]8128// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328129 8130v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v28131// GFX12: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xd2,0xc9,0xf0,0x04,0x06,0xff]8132// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328133 8134v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v58135// GFX12: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xd2,0xc9,0xfd,0x0a,0x06,0xff]8136// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328137 8138v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v48139// GFX12: v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xd2,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]8140// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328141 8142v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf1234568143// GFX12: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf123456 ; encoding: [0x04,0x05,0xc2,0xc9,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]8144// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328145 8146v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf1234568147// GFX12: v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf123456 ; encoding: [0x01,0x05,0xc2,0xc9,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]8148// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328149 8150v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf1234568151// GFX12: v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf123456 ; encoding: [0xff,0x05,0xc2,0xc9,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]8152// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328153 8154v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf1234568155// GFX12: v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf123456 ; encoding: [0x02,0x05,0xc2,0xc9,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]8156// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328157 8158v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf1234568159// GFX12: v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf123456 ; encoding: [0x03,0x05,0xc2,0xc9,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]8160// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328161 8162v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf1234568163// GFX12: v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf123456 ; encoding: [0x69,0x04,0xc2,0xc9,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8164// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328165 8166v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf1234568167// GFX12: v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf123456 ; encoding: [0x01,0x04,0xc2,0xc9,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8168// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328169 8170v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf1234568171// GFX12: v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf123456 ; encoding: [0x7b,0x04,0xc2,0xc9,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8172// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328173 8174v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf1234568175// GFX12: v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf123456 ; encoding: [0x7f,0x04,0xc2,0xc9,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8176// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328177 8178v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf1234568179// GFX12: v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf123456 ; encoding: [0x7e,0x04,0xc2,0xc9,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8180// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328181 8182v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf1234568183// GFX12: v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf123456 ; encoding: [0x7d,0x04,0xc2,0xc9,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8184// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328185 8186v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf1234568187// GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf123456 ; encoding: [0x6b,0x04,0xc2,0xc9,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8188// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328189 8190v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf1234568191// GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf123456 ; encoding: [0x6a,0x04,0xc2,0xc9,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8192// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328193 8194v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf1234568195// GFX12: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf123456 ; encoding: [0xff,0x04,0xc2,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8196// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328197 8198v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf1234568199// GFX12: v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf123456 ; encoding: [0xfd,0x04,0xc2,0xc9,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8200// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328201 8202v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf1234568203// GFX12: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf123456 ; encoding: [0xf0,0x06,0xc2,0xc9,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]8204// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328205 8206v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf1234568207// GFX12: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456 ; encoding: [0xc1,0x08,0xc2,0xc9,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]8208// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328209 8210v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf1234568211// GFX12: v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf123456 ; encoding: [0x7c,0x0a,0xc2,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]8212// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328213 8214v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v38215// GFX12: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3 ; encoding: [0x04,0x05,0xc0,0xc9,0x01,0x07,0x06,0xff]8216// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328217 8218v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v38219// GFX12: v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3 ; encoding: [0x01,0x05,0xc0,0xc9,0xff,0x07,0x06,0xff]8220// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328221 8222v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v38223// GFX12: v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3 ; encoding: [0xff,0x05,0xc0,0xc9,0x02,0x07,0x06,0xff]8224// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328225 8226v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v38227// GFX12: v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3 ; encoding: [0x02,0x05,0xc0,0xc9,0x03,0x07,0x06,0xff]8228// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328229 8230v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v38231// GFX12: v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3 ; encoding: [0x03,0x05,0xc0,0xc9,0x04,0x07,0x06,0xff]8232// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328233 8234v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v38235// GFX12: v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v3 ; encoding: [0x69,0x04,0xc0,0xc9,0x01,0x06,0x06,0xff]8236// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328237 8238v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v38239// GFX12: v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v3 ; encoding: [0x01,0x04,0xc0,0xc9,0x69,0x06,0x06,0xff]8240// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328241 8242v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v38243// GFX12: v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xc0,0xc9,0x6a,0x06,0x06,0xff]8244// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328245 8246v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v38247// GFX12: v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xc0,0xc9,0x6b,0x06,0x06,0xff]8248// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328249 8250v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v38251// GFX12: v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xc0,0xc9,0x7b,0x06,0x06,0xff]8252// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328253 8254v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v38255// GFX12: v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0xc0,0xc9,0x7d,0x06,0x06,0xff]8256// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328257 8258v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v38259// GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xc0,0xc9,0x7e,0x06,0x06,0xff]8260// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328261 8262v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v38263// GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xc0,0xc9,0x7f,0x06,0x06,0xff]8264// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328265 8266v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v38267// GFX12: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v3 ; encoding: [0xff,0x04,0xc0,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8268// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328269 8270v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v38271// GFX12: v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0xc0,0xc9,0xc1,0x06,0x06,0xff]8272// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328273 8274v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v28275// GFX12: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xc0,0xc9,0xf0,0x04,0x06,0xff]8276// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328277 8278v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v58279// GFX12: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xc0,0xc9,0xfd,0x0a,0x06,0xff]8280// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328281 8282v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v48283// GFX12: v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xc0,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]8284// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328285 8286v_dual_mul_dx9_zero_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v2558287// GFX12: v_dual_mul_dx9_zero_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v255 ; encoding: [0x04,0xff,0xc5,0xc9,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]8288// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328289 8290v_dual_mul_dx9_zero_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v2558291// GFX12: v_dual_mul_dx9_zero_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v255 ; encoding: [0x01,0xff,0xc5,0xc9,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]8292// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328293 8294v_dual_mul_dx9_zero_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v2558295// GFX12: v_dual_mul_dx9_zero_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v255 ; encoding: [0xff,0xff,0xc5,0xc9,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]8296// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328297 8298v_dual_mul_dx9_zero_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v2558299// GFX12: v_dual_mul_dx9_zero_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v255 ; encoding: [0x02,0xff,0xc5,0xc9,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]8300// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328301 8302v_dual_mul_dx9_zero_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v2558303// GFX12: v_dual_mul_dx9_zero_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v255 ; encoding: [0x03,0xff,0xc5,0xc9,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]8304// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328305 8306v_dual_mul_dx9_zero_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v2558307// GFX12: v_dual_mul_dx9_zero_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v255 ; encoding: [0x69,0xfe,0xc5,0xc9,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]8308// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328309 8310v_dual_mul_dx9_zero_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v2558311// GFX12: v_dual_mul_dx9_zero_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v255 ; encoding: [0x01,0xfe,0xc5,0xc9,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]8312// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328313 8314v_dual_mul_dx9_zero_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v2558315// GFX12: v_dual_mul_dx9_zero_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v255 ; encoding: [0x7b,0xfe,0xc5,0xc9,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]8316// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328317 8318v_dual_mul_dx9_zero_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v2558319// GFX12: v_dual_mul_dx9_zero_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v255 ; encoding: [0x7f,0xfe,0xc5,0xc9,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]8320// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328321 8322v_dual_mul_dx9_zero_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v2558323// GFX12: v_dual_mul_dx9_zero_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v255 ; encoding: [0x7e,0xfe,0xc5,0xc9,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]8324// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328325 8326v_dual_mul_dx9_zero_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v2558327// GFX12: v_dual_mul_dx9_zero_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v255 ; encoding: [0x7d,0xfe,0xc5,0xc9,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]8328// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328329 8330v_dual_mul_dx9_zero_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v2558331// GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v255 ; encoding: [0x6b,0xfe,0xc5,0xc9,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]8332// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328333 8334v_dual_mul_dx9_zero_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v2558335// GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v255 ; encoding: [0x6a,0xfe,0xc5,0xc9,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]8336// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328337 8338v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v2558339// GFX12: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v255 ; encoding: [0xff,0xfe,0xc5,0xc9,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]8340// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328341 8342v_dual_mul_dx9_zero_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v2558343// GFX12: v_dual_mul_dx9_zero_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v255 ; encoding: [0xfd,0xfe,0xc5,0xc9,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]8344// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328345 8346v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v2558347// GFX12: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v255 ; encoding: [0xf0,0x06,0xc4,0xc9,0xf0,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]8348// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328349 8350v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v2558351// GFX12: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255 ; encoding: [0xc1,0x08,0xc4,0xc9,0xfd,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]8352// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328353 8354v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v48355// GFX12: v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xc4,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]8356// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328357 8358v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v38359// GFX12: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3 ; encoding: [0x04,0x05,0xe2,0xc9,0x01,0x07,0x06,0xff]8360// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328361 8362v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v38363// GFX12: v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3 ; encoding: [0x01,0x05,0xe2,0xc9,0xff,0x07,0x06,0xff]8364// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328365 8366v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v38367// GFX12: v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3 ; encoding: [0xff,0x05,0xe2,0xc9,0x02,0x07,0x06,0xff]8368// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328369 8370v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v38371// GFX12: v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3 ; encoding: [0x02,0x05,0xe2,0xc9,0x03,0x07,0x06,0xff]8372// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328373 8374v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v38375// GFX12: v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3 ; encoding: [0x03,0x05,0xe2,0xc9,0x04,0x07,0x06,0xff]8376// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328377 8378v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v38379// GFX12: v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v3 ; encoding: [0x69,0x04,0xe2,0xc9,0x01,0x06,0x06,0xff]8380// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328381 8382v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v38383// GFX12: v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v3 ; encoding: [0x01,0x04,0xe2,0xc9,0x69,0x06,0x06,0xff]8384// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328385 8386v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v38387// GFX12: v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xe2,0xc9,0x6a,0x06,0x06,0xff]8388// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328389 8390v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v38391// GFX12: v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xe2,0xc9,0x6b,0x06,0x06,0xff]8392// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328393 8394v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v38395// GFX12: v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xe2,0xc9,0x7b,0x06,0x06,0xff]8396// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328397 8398v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v38399// GFX12: v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0xe2,0xc9,0x7d,0x06,0x06,0xff]8400// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328401 8402v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v38403// GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xe2,0xc9,0x7e,0x06,0x06,0xff]8404// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328405 8406v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v38407// GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xe2,0xc9,0x7f,0x06,0x06,0xff]8408// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328409 8410v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v38411// GFX12: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v3 ; encoding: [0xff,0x04,0xe2,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8412// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328413 8414v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v38415// GFX12: v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v3 ; encoding: [0xfd,0x04,0xe2,0xc9,0xc1,0x06,0x06,0xff]8416// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328417 8418v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v28419// GFX12: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xe2,0xc9,0xf0,0x04,0x06,0xff]8420// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328421 8422v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v58423// GFX12: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xe2,0xc9,0xfd,0x0a,0x06,0xff]8424// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328425 8426v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v48427// GFX12: v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xe2,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]8428// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328429 8430v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v38431// GFX12: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v3 ; encoding: [0x04,0x05,0xd4,0xc9,0x01,0x07,0x06,0xff]8432// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328433 8434v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v38435// GFX12: v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v3 ; encoding: [0x01,0x05,0xd4,0xc9,0xff,0x07,0x06,0xff]8436// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328437 8438v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v38439// GFX12: v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v3 ; encoding: [0xff,0x05,0xd4,0xc9,0x02,0x07,0x06,0xff]8440// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328441 8442v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v38443// GFX12: v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v3 ; encoding: [0x02,0x05,0xd4,0xc9,0x03,0x07,0x06,0xff]8444// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328445 8446v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v38447// GFX12: v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v3 ; encoding: [0x03,0x05,0xd4,0xc9,0x04,0x07,0x06,0xff]8448// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328449 8450v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_max_num_f32 v6, s1, v38451// GFX12: v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_max_num_f32 v6, s1, v3 ; encoding: [0x69,0x04,0xd4,0xc9,0x01,0x06,0x06,0xff]8452// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328453 8454v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_max_num_f32 v6, s105, v38455// GFX12: v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_max_num_f32 v6, s105, v3 ; encoding: [0x01,0x04,0xd4,0xc9,0x69,0x06,0x06,0xff]8456// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328457 8458v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, vcc_lo, v38459// GFX12: v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xd4,0xc9,0x6a,0x06,0x06,0xff]8460// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328461 8462v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v38463// GFX12: v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xd4,0xc9,0x6b,0x06,0x06,0xff]8464// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328465 8466v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, ttmp15, v38467// GFX12: v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xd4,0xc9,0x7b,0x06,0x06,0xff]8468// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328469 8470v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v38471// GFX12: v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0xd4,0xc9,0x7d,0x06,0x06,0xff]8472// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328473 8474v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, exec_lo, v38475// GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xd4,0xc9,0x7e,0x06,0x06,0xff]8476// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328477 8478v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, exec_hi, v38479// GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xd4,0xc9,0x7f,0x06,0x06,0xff]8480// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328481 8482v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v38483// GFX12: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v3 ; encoding: [0xff,0x04,0xd4,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8484// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328485 8486v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v38487// GFX12: v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0xd4,0xc9,0xc1,0x06,0x06,0xff]8488// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328489 8490v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v28491// GFX12: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xd4,0xc9,0xf0,0x04,0x06,0xff]8492// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328493 8494v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v58495// GFX12: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xd4,0xc9,0xfd,0x0a,0x06,0xff]8496// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328497 8498v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v48499// GFX12: v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xd4,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]8500// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328501 8502v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v38503// GFX12: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v3 ; encoding: [0x04,0x05,0xd6,0xc9,0x01,0x07,0x06,0xff]8504// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328505 8506v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v38507// GFX12: v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v3 ; encoding: [0x01,0x05,0xd6,0xc9,0xff,0x07,0x06,0xff]8508// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328509 8510v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v38511// GFX12: v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v3 ; encoding: [0xff,0x05,0xd6,0xc9,0x02,0x07,0x06,0xff]8512// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328513 8514v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v38515// GFX12: v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v3 ; encoding: [0x02,0x05,0xd6,0xc9,0x03,0x07,0x06,0xff]8516// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328517 8518v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v38519// GFX12: v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v3 ; encoding: [0x03,0x05,0xd6,0xc9,0x04,0x07,0x06,0xff]8520// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328521 8522v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_min_num_f32 v6, s1, v38523// GFX12: v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_min_num_f32 v6, s1, v3 ; encoding: [0x69,0x04,0xd6,0xc9,0x01,0x06,0x06,0xff]8524// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328525 8526v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_min_num_f32 v6, s105, v38527// GFX12: v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_min_num_f32 v6, s105, v3 ; encoding: [0x01,0x04,0xd6,0xc9,0x69,0x06,0x06,0xff]8528// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328529 8530v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, vcc_lo, v38531// GFX12: v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xd6,0xc9,0x6a,0x06,0x06,0xff]8532// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328533 8534v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v38535// GFX12: v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xd6,0xc9,0x6b,0x06,0x06,0xff]8536// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328537 8538v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, ttmp15, v38539// GFX12: v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xd6,0xc9,0x7b,0x06,0x06,0xff]8540// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328541 8542v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v38543// GFX12: v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0xd6,0xc9,0x7d,0x06,0x06,0xff]8544// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328545 8546v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, exec_lo, v38547// GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xd6,0xc9,0x7e,0x06,0x06,0xff]8548// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328549 8550v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, exec_hi, v38551// GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xd6,0xc9,0x7f,0x06,0x06,0xff]8552// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328553 8554v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v38555// GFX12: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v3 ; encoding: [0xff,0x04,0xd6,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8556// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328557 8558v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v38559// GFX12: v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0xd6,0xc9,0xc1,0x06,0x06,0xff]8560// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328561 8562v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v28563// GFX12: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xd6,0xc9,0xf0,0x04,0x06,0xff]8564// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328565 8566v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v58567// GFX12: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xd6,0xc9,0xfd,0x0a,0x06,0xff]8568// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328569 8570v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v48571// GFX12: v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xd6,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]8572// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328573 8574v_dual_mul_dx9_zero_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v18575// GFX12: v_dual_mul_dx9_zero_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v1 ; encoding: [0x04,0xff,0xd1,0xc9,0x01,0x01,0x06,0xff]8576// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328577 8578v_dual_mul_dx9_zero_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v2558579// GFX12: v_dual_mul_dx9_zero_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v255 ; encoding: [0x01,0xff,0xd1,0xc9,0xff,0x01,0x06,0xff]8580// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328581 8582v_dual_mul_dx9_zero_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v28583// GFX12: v_dual_mul_dx9_zero_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v2 ; encoding: [0xff,0xff,0xd1,0xc9,0x02,0x01,0x06,0xff]8584// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328585 8586v_dual_mul_dx9_zero_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v38587// GFX12: v_dual_mul_dx9_zero_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v3 ; encoding: [0x02,0xff,0xd1,0xc9,0x03,0x01,0x06,0xff]8588// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328589 8590v_dual_mul_dx9_zero_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v48591// GFX12: v_dual_mul_dx9_zero_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v4 ; encoding: [0x03,0xff,0xd1,0xc9,0x04,0x01,0x06,0xff]8592// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328593 8594v_dual_mul_dx9_zero_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s18595// GFX12: v_dual_mul_dx9_zero_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s1 ; encoding: [0x69,0xfe,0xd1,0xc9,0x01,0x00,0x06,0xff]8596// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328597 8598v_dual_mul_dx9_zero_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s1058599// GFX12: v_dual_mul_dx9_zero_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s105 ; encoding: [0x01,0xfe,0xd1,0xc9,0x69,0x00,0x06,0xff]8600// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328601 8602v_dual_mul_dx9_zero_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo8603// GFX12: v_dual_mul_dx9_zero_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo ; encoding: [0x7b,0xfe,0xd1,0xc9,0x6a,0x00,0x06,0xff]8604// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328605 8606v_dual_mul_dx9_zero_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi8607// GFX12: v_dual_mul_dx9_zero_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi ; encoding: [0x7f,0xfe,0xd1,0xc9,0x6b,0x00,0x06,0xff]8608// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328609 8610v_dual_mul_dx9_zero_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp158611// GFX12: v_dual_mul_dx9_zero_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp15 ; encoding: [0x7e,0xfe,0xd1,0xc9,0x7b,0x00,0x06,0xff]8612// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328613 8614v_dual_mul_dx9_zero_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m08615// GFX12: v_dual_mul_dx9_zero_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m0 ; encoding: [0x7d,0xfe,0xd1,0xc9,0x7d,0x00,0x06,0xff]8616// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328617 8618v_dual_mul_dx9_zero_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo8619// GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo ; encoding: [0x6b,0xfe,0xd1,0xc9,0x7e,0x00,0x06,0xff]8620// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328621 8622v_dual_mul_dx9_zero_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi8623// GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi ; encoding: [0x6a,0xfe,0xd1,0xc9,0x7f,0x00,0x06,0xff]8624// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328625 8626v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null8627// GFX12: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null ; encoding: [0xff,0xfe,0xd1,0xc9,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]8628// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328629 8630v_dual_mul_dx9_zero_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -18631// GFX12: v_dual_mul_dx9_zero_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1 ; encoding: [0xfd,0xfe,0xd1,0xc9,0xc1,0x00,0x06,0xff]8632// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328633 8634v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.58635// GFX12: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.5 ; encoding: [0xf0,0x06,0xd0,0xc9,0xf0,0x00,0x06,0xff]8636// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328637 8638v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc8639// GFX12: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc ; encoding: [0xc1,0x08,0xd0,0xc9,0xfd,0x00,0x06,0xff]8640// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328641 8642v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf1234568643// GFX12: v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf123456 ; encoding: [0x7c,0x0a,0xd0,0xc9,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]8644// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328645 8646v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v38647// GFX12: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v3 ; encoding: [0x04,0x05,0xce,0xc9,0x01,0x07,0x06,0xff]8648// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328649 8650v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v38651// GFX12: v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v3 ; encoding: [0x01,0x05,0xce,0xc9,0xff,0x07,0x06,0xff]8652// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328653 8654v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v38655// GFX12: v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v3 ; encoding: [0xff,0x05,0xce,0xc9,0x02,0x07,0x06,0xff]8656// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328657 8658v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v38659// GFX12: v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v3 ; encoding: [0x02,0x05,0xce,0xc9,0x03,0x07,0x06,0xff]8660// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328661 8662v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v38663// GFX12: v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v3 ; encoding: [0x03,0x05,0xce,0xc9,0x04,0x07,0x06,0xff]8664// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328665 8666v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v38667// GFX12: v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v3 ; encoding: [0x69,0x04,0xce,0xc9,0x01,0x06,0x06,0xff]8668// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328669 8670v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v38671// GFX12: v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v3 ; encoding: [0x01,0x04,0xce,0xc9,0x69,0x06,0x06,0xff]8672// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328673 8674v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v38675// GFX12: v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xce,0xc9,0x6a,0x06,0x06,0xff]8676// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328677 8678v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v38679// GFX12: v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xce,0xc9,0x6b,0x06,0x06,0xff]8680// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328681 8682v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v38683// GFX12: v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xce,0xc9,0x7b,0x06,0x06,0xff]8684// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328685 8686v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v38687// GFX12: v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0xce,0xc9,0x7d,0x06,0x06,0xff]8688// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328689 8690v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v38691// GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xce,0xc9,0x7e,0x06,0x06,0xff]8692// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328693 8694v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v38695// GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xce,0xc9,0x7f,0x06,0x06,0xff]8696// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328697 8698v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v38699// GFX12: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v3 ; encoding: [0xff,0x04,0xce,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8700// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328701 8702v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v38703// GFX12: v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0xce,0xc9,0xc1,0x06,0x06,0xff]8704// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328705 8706v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v28707// GFX12: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xce,0xc9,0xf0,0x04,0x06,0xff]8708// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328709 8710v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v58711// GFX12: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xce,0xc9,0xfd,0x0a,0x06,0xff]8712// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328713 8714v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v48715// GFX12: v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xce,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]8716// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328717 8718v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v38719// GFX12: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3 ; encoding: [0x04,0x05,0xc6,0xc9,0x01,0x07,0x06,0xff]8720// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328721 8722v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v38723// GFX12: v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3 ; encoding: [0x01,0x05,0xc6,0xc9,0xff,0x07,0x06,0xff]8724// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328725 8726v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v38727// GFX12: v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3 ; encoding: [0xff,0x05,0xc6,0xc9,0x02,0x07,0x06,0xff]8728// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328729 8730v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v38731// GFX12: v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3 ; encoding: [0x02,0x05,0xc6,0xc9,0x03,0x07,0x06,0xff]8732// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328733 8734v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v38735// GFX12: v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3 ; encoding: [0x03,0x05,0xc6,0xc9,0x04,0x07,0x06,0xff]8736// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328737 8738v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v38739// GFX12: v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v3 ; encoding: [0x69,0x04,0xc6,0xc9,0x01,0x06,0x06,0xff]8740// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328741 8742v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v38743// GFX12: v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v3 ; encoding: [0x01,0x04,0xc6,0xc9,0x69,0x06,0x06,0xff]8744// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328745 8746v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v38747// GFX12: v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xc6,0xc9,0x6a,0x06,0x06,0xff]8748// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328749 8750v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v38751// GFX12: v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xc6,0xc9,0x6b,0x06,0x06,0xff]8752// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328753 8754v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v38755// GFX12: v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xc6,0xc9,0x7b,0x06,0x06,0xff]8756// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328757 8758v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v38759// GFX12: v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0xc6,0xc9,0x7d,0x06,0x06,0xff]8760// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328761 8762v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v38763// GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xc6,0xc9,0x7e,0x06,0x06,0xff]8764// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328765 8766v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v38767// GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xc6,0xc9,0x7f,0x06,0x06,0xff]8768// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328769 8770v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v38771// GFX12: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v3 ; encoding: [0xff,0x04,0xc6,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8772// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328773 8774v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v38775// GFX12: v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0xc6,0xc9,0xc1,0x06,0x06,0xff]8776// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328777 8778v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v28779// GFX12: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xc6,0xc9,0xf0,0x04,0x06,0xff]8780// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328781 8782v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v58783// GFX12: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xc6,0xc9,0xfd,0x0a,0x06,0xff]8784// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328785 8786v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v48787// GFX12: v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xc6,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]8788// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328789 8790v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v38791// GFX12: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3 ; encoding: [0x04,0x05,0xca,0xc9,0x01,0x07,0x06,0xff]8792// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328793 8794v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v38795// GFX12: v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3 ; encoding: [0x01,0x05,0xca,0xc9,0xff,0x07,0x06,0xff]8796// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328797 8798v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v38799// GFX12: v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3 ; encoding: [0xff,0x05,0xca,0xc9,0x02,0x07,0x06,0xff]8800// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328801 8802v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v38803// GFX12: v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3 ; encoding: [0x02,0x05,0xca,0xc9,0x03,0x07,0x06,0xff]8804// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328805 8806v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v38807// GFX12: v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3 ; encoding: [0x03,0x05,0xca,0xc9,0x04,0x07,0x06,0xff]8808// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328809 8810v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v38811// GFX12: v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v3 ; encoding: [0x69,0x04,0xca,0xc9,0x01,0x06,0x06,0xff]8812// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328813 8814v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v38815// GFX12: v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v3 ; encoding: [0x01,0x04,0xca,0xc9,0x69,0x06,0x06,0xff]8816// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328817 8818v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v38819// GFX12: v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xca,0xc9,0x6a,0x06,0x06,0xff]8820// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328821 8822v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v38823// GFX12: v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xca,0xc9,0x6b,0x06,0x06,0xff]8824// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328825 8826v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v38827// GFX12: v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xca,0xc9,0x7b,0x06,0x06,0xff]8828// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328829 8830v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v38831// GFX12: v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0xca,0xc9,0x7d,0x06,0x06,0xff]8832// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328833 8834v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v38835// GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xca,0xc9,0x7e,0x06,0x06,0xff]8836// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328837 8838v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v38839// GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xca,0xc9,0x7f,0x06,0x06,0xff]8840// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328841 8842v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v38843// GFX12: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v3 ; encoding: [0xff,0x04,0xca,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8844// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328845 8846v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v38847// GFX12: v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0xca,0xc9,0xc1,0x06,0x06,0xff]8848// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328849 8850v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v28851// GFX12: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xca,0xc9,0xf0,0x04,0x06,0xff]8852// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328853 8854v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v58855// GFX12: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xca,0xc9,0xfd,0x0a,0x06,0xff]8856// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328857 8858v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v48859// GFX12: v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xca,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]8860// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328861 8862v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v38863// GFX12: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3 ; encoding: [0x04,0x05,0xcc,0xc9,0x01,0x07,0x06,0xff]8864// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328865 8866v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v38867// GFX12: v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3 ; encoding: [0x01,0x05,0xcc,0xc9,0xff,0x07,0x06,0xff]8868// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328869 8870v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v38871// GFX12: v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3 ; encoding: [0xff,0x05,0xcc,0xc9,0x02,0x07,0x06,0xff]8872// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328873 8874v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v38875// GFX12: v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3 ; encoding: [0x02,0x05,0xcc,0xc9,0x03,0x07,0x06,0xff]8876// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328877 8878v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v38879// GFX12: v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3 ; encoding: [0x03,0x05,0xcc,0xc9,0x04,0x07,0x06,0xff]8880// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328881 8882v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v38883// GFX12: v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v3 ; encoding: [0x69,0x04,0xcc,0xc9,0x01,0x06,0x06,0xff]8884// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328885 8886v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v38887// GFX12: v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v3 ; encoding: [0x01,0x04,0xcc,0xc9,0x69,0x06,0x06,0xff]8888// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328889 8890v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v38891// GFX12: v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xcc,0xc9,0x6a,0x06,0x06,0xff]8892// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328893 8894v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v38895// GFX12: v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xcc,0xc9,0x6b,0x06,0x06,0xff]8896// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328897 8898v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v38899// GFX12: v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xcc,0xc9,0x7b,0x06,0x06,0xff]8900// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328901 8902v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v38903// GFX12: v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0xcc,0xc9,0x7d,0x06,0x06,0xff]8904// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328905 8906v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v38907// GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xcc,0xc9,0x7e,0x06,0x06,0xff]8908// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328909 8910v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v38911// GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xcc,0xc9,0x7f,0x06,0x06,0xff]8912// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328913 8914v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v38915// GFX12: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v3 ; encoding: [0xff,0x04,0xcc,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8916// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328917 8918v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v38919// GFX12: v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0xcc,0xc9,0xc1,0x06,0x06,0xff]8920// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328921 8922v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v28923// GFX12: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xcc,0xc9,0xf0,0x04,0x06,0xff]8924// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328925 8926v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v58927// GFX12: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xcc,0xc9,0xfd,0x0a,0x06,0xff]8928// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328929 8930v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v48931// GFX12: v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xcc,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]8932// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328933 8934v_dual_mul_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v38935// GFX12: v_dual_mul_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3 ; encoding: [0x04,0x05,0xc8,0xc8,0x01,0x07,0x06,0xff]8936// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328937 8938v_dual_mul_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v38939// GFX12: v_dual_mul_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3 ; encoding: [0x01,0x05,0xc8,0xc8,0xff,0x07,0x06,0xff]8940// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328941 8942v_dual_mul_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v38943// GFX12: v_dual_mul_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3 ; encoding: [0xff,0x05,0xc8,0xc8,0x02,0x07,0x06,0xff]8944// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328945 8946v_dual_mul_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v38947// GFX12: v_dual_mul_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3 ; encoding: [0x02,0x05,0xc8,0xc8,0x03,0x07,0x06,0xff]8948// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328949 8950v_dual_mul_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v38951// GFX12: v_dual_mul_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3 ; encoding: [0x03,0x05,0xc8,0xc8,0x04,0x07,0x06,0xff]8952// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328953 8954v_dual_mul_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v38955// GFX12: v_dual_mul_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v3 ; encoding: [0x69,0x04,0xc8,0xc8,0x01,0x06,0x06,0xff]8956// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328957 8958v_dual_mul_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v38959// GFX12: v_dual_mul_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v3 ; encoding: [0x01,0x04,0xc8,0xc8,0x69,0x06,0x06,0xff]8960// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328961 8962v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v38963// GFX12: v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xc8,0xc8,0x6a,0x06,0x06,0xff]8964// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328965 8966v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v38967// GFX12: v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xc8,0xc8,0x6b,0x06,0x06,0xff]8968// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328969 8970v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v38971// GFX12: v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xc8,0xc8,0x7b,0x06,0x06,0xff]8972// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328973 8974v_dual_mul_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v38975// GFX12: v_dual_mul_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0xc8,0xc8,0x7d,0x06,0x06,0xff]8976// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328977 8978v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v38979// GFX12: v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xc8,0xc8,0x7e,0x06,0x06,0xff]8980// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328981 8982v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v38983// GFX12: v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xc8,0xc8,0x7f,0x06,0x06,0xff]8984// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328985 8986v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v38987// GFX12: v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v3 ; encoding: [0xff,0x04,0xc8,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]8988// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328989 8990v_dual_mul_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v38991// GFX12: v_dual_mul_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0xc8,0xc8,0xc1,0x06,0x06,0xff]8992// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328993 8994v_dual_mul_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v28995// GFX12: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xc8,0xc8,0xf0,0x04,0x06,0xff]8996// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=328997 8998v_dual_mul_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v58999// GFX12: v_dual_mul_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xc8,0xc8,0xfd,0x0a,0x06,0xff]9000// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329001 9002v_dual_mul_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v49003// GFX12: v_dual_mul_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xc8,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]9004// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329005 9006v_dual_mul_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v39007// GFX12: v_dual_mul_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v3 ; encoding: [0x04,0x05,0xe0,0xc8,0x01,0x07,0x06,0xff]9008// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329009 9010v_dual_mul_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v39011// GFX12: v_dual_mul_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v3 ; encoding: [0x01,0x05,0xe0,0xc8,0xff,0x07,0x06,0xff]9012// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329013 9014v_dual_mul_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v39015// GFX12: v_dual_mul_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v3 ; encoding: [0xff,0x05,0xe0,0xc8,0x02,0x07,0x06,0xff]9016// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329017 9018v_dual_mul_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v39019// GFX12: v_dual_mul_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v3 ; encoding: [0x02,0x05,0xe0,0xc8,0x03,0x07,0x06,0xff]9020// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329021 9022v_dual_mul_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v39023// GFX12: v_dual_mul_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v3 ; encoding: [0x03,0x05,0xe0,0xc8,0x04,0x07,0x06,0xff]9024// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329025 9026v_dual_mul_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v39027// GFX12: v_dual_mul_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v3 ; encoding: [0x69,0x04,0xe0,0xc8,0x01,0x06,0x06,0xff]9028// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329029 9030v_dual_mul_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v39031// GFX12: v_dual_mul_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v3 ; encoding: [0x01,0x04,0xe0,0xc8,0x69,0x06,0x06,0xff]9032// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329033 9034v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v39035// GFX12: v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xe0,0xc8,0x6a,0x06,0x06,0xff]9036// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329037 9038v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v39039// GFX12: v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xe0,0xc8,0x6b,0x06,0x06,0xff]9040// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329041 9042v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v39043// GFX12: v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xe0,0xc8,0x7b,0x06,0x06,0xff]9044// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329045 9046v_dual_mul_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v39047// GFX12: v_dual_mul_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v3 ; encoding: [0x7d,0x04,0xe0,0xc8,0x7d,0x06,0x06,0xff]9048// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329049 9050v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v39051// GFX12: v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xe0,0xc8,0x7e,0x06,0x06,0xff]9052// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329053 9054v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v39055// GFX12: v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xe0,0xc8,0x7f,0x06,0x06,0xff]9056// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329057 9058v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v39059// GFX12: v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v3 ; encoding: [0xff,0x04,0xe0,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]9060// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329061 9062v_dual_mul_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v39063// GFX12: v_dual_mul_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v3 ; encoding: [0xfd,0x04,0xe0,0xc8,0xc1,0x06,0x06,0xff]9064// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329065 9066v_dual_mul_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v29067// GFX12: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xe0,0xc8,0xf0,0x04,0x06,0xff]9068// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329069 9070v_dual_mul_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v59071// GFX12: v_dual_mul_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xe0,0xc8,0xfd,0x0a,0x06,0xff]9072// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329073 9074v_dual_mul_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v49075// GFX12: v_dual_mul_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xe0,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]9076// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329077 9078v_dual_mul_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v39079// GFX12: v_dual_mul_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3 ; encoding: [0x04,0x05,0xd2,0xc8,0x01,0x07,0x06,0xff]9080// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329081 9082v_dual_mul_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v39083// GFX12: v_dual_mul_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3 ; encoding: [0x01,0x05,0xd2,0xc8,0xff,0x07,0x06,0xff]9084// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329085 9086v_dual_mul_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v39087// GFX12: v_dual_mul_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3 ; encoding: [0xff,0x05,0xd2,0xc8,0x02,0x07,0x06,0xff]9088// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329089 9090v_dual_mul_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v39091// GFX12: v_dual_mul_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3 ; encoding: [0x02,0x05,0xd2,0xc8,0x03,0x07,0x06,0xff]9092// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329093 9094v_dual_mul_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v39095// GFX12: v_dual_mul_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3 ; encoding: [0x03,0x05,0xd2,0xc8,0x04,0x07,0x06,0xff]9096// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329097 9098v_dual_mul_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v39099// GFX12: v_dual_mul_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3 ; encoding: [0x69,0x04,0xd2,0xc8,0x69,0x06,0x06,0xff]9100// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329101 9102v_dual_mul_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v39103// GFX12: v_dual_mul_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3 ; encoding: [0x01,0x04,0xd2,0xc8,0x01,0x06,0x06,0xff]9104// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329105 9106v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v39107// GFX12: v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0xd2,0xc8,0x7b,0x06,0x06,0xff]9108// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329109 9110v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v39111// GFX12: v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0xd2,0xc8,0x7f,0x06,0x06,0xff]9112// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329113 9114v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v39115// GFX12: v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0xd2,0xc8,0x7e,0x06,0x06,0xff]9116// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329117 9118v_dual_mul_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v39119// GFX12: v_dual_mul_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0xd2,0xc8,0x7d,0x06,0x06,0xff]9120// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329121 9122v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v39123// GFX12: v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0xd2,0xc8,0x6b,0x06,0x06,0xff]9124// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329125 9126v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v39127// GFX12: v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0xd2,0xc8,0x6a,0x06,0x06,0xff]9128// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329129 9130v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v39131// GFX12: v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v3 ; encoding: [0xff,0x04,0xd2,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]9132// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329133 9134v_dual_mul_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v39135// GFX12: v_dual_mul_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v3 ; encoding: [0xfd,0x04,0xd2,0xc8,0xc1,0x06,0x06,0xff]9136// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329137 9138v_dual_mul_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v29139// GFX12: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xd2,0xc8,0xf0,0x04,0x06,0xff]9140// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329141 9142v_dual_mul_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v59143// GFX12: v_dual_mul_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xd2,0xc8,0xfd,0x0a,0x06,0xff]9144// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329145 9146v_dual_mul_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v49147// GFX12: v_dual_mul_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xd2,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]9148// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329149 9150v_dual_mul_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf1234569151// GFX12: v_dual_mul_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf123456 ; encoding: [0x04,0x05,0xc2,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]9152// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329153 9154v_dual_mul_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf1234569155// GFX12: v_dual_mul_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf123456 ; encoding: [0x01,0x05,0xc2,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]9156// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329157 9158v_dual_mul_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf1234569159// GFX12: v_dual_mul_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf123456 ; encoding: [0xff,0x05,0xc2,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]9160// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329161 9162v_dual_mul_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf1234569163// GFX12: v_dual_mul_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf123456 ; encoding: [0x02,0x05,0xc2,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]9164// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329165 9166v_dual_mul_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf1234569167// GFX12: v_dual_mul_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf123456 ; encoding: [0x03,0x05,0xc2,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]9168// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329169 9170v_dual_mul_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf1234569171// GFX12: v_dual_mul_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf123456 ; encoding: [0x69,0x04,0xc2,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]9172// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329173 9174v_dual_mul_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf1234569175// GFX12: v_dual_mul_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf123456 ; encoding: [0x01,0x04,0xc2,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]9176// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329177 9178v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf1234569179// GFX12: v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf123456 ; encoding: [0x7b,0x04,0xc2,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]9180// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329181 9182v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf1234569183// GFX12: v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf123456 ; encoding: [0x7f,0x04,0xc2,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]9184// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329185 9186v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf1234569187// GFX12: v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf123456 ; encoding: [0x7e,0x04,0xc2,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]9188// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329189 9190v_dual_mul_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf1234569191// GFX12: v_dual_mul_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf123456 ; encoding: [0x7d,0x04,0xc2,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]9192// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329193 9194v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf1234569195// GFX12: v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf123456 ; encoding: [0x6b,0x04,0xc2,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]9196// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329197 9198v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf1234569199// GFX12: v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf123456 ; encoding: [0x6a,0x04,0xc2,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]9200// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329201 9202v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf1234569203// GFX12: v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf123456 ; encoding: [0xff,0x04,0xc2,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]9204// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329205 9206v_dual_mul_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf1234569207// GFX12: v_dual_mul_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf123456 ; encoding: [0xfd,0x04,0xc2,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]9208// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329209 9210v_dual_mul_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf1234569211// GFX12: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf123456 ; encoding: [0xf0,0x06,0xc2,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]9212// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329213 9214v_dual_mul_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf1234569215// GFX12: v_dual_mul_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456 ; encoding: [0xc1,0x08,0xc2,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]9216// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329217 9218v_dual_mul_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf1234569219// GFX12: v_dual_mul_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf123456 ; encoding: [0x7c,0x0a,0xc2,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]9220// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329221 9222v_dual_mul_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v39223// GFX12: v_dual_mul_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3 ; encoding: [0x04,0x05,0xc0,0xc8,0x01,0x07,0x06,0xff]9224// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329225 9226v_dual_mul_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v39227// GFX12: v_dual_mul_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3 ; encoding: [0x01,0x05,0xc0,0xc8,0xff,0x07,0x06,0xff]9228// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329229 9230v_dual_mul_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v39231// GFX12: v_dual_mul_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3 ; encoding: [0xff,0x05,0xc0,0xc8,0x02,0x07,0x06,0xff]9232// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329233 9234v_dual_mul_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v39235// GFX12: v_dual_mul_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3 ; encoding: [0x02,0x05,0xc0,0xc8,0x03,0x07,0x06,0xff]9236// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329237 9238v_dual_mul_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v39239// GFX12: v_dual_mul_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3 ; encoding: [0x03,0x05,0xc0,0xc8,0x04,0x07,0x06,0xff]9240// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329241 9242v_dual_mul_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v39243// GFX12: v_dual_mul_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v3 ; encoding: [0x69,0x04,0xc0,0xc8,0x01,0x06,0x06,0xff]9244// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329245 9246v_dual_mul_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v39247// GFX12: v_dual_mul_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v3 ; encoding: [0x01,0x04,0xc0,0xc8,0x69,0x06,0x06,0xff]9248// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329249 9250v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v39251// GFX12: v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xc0,0xc8,0x6a,0x06,0x06,0xff]9252// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329253 9254v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v39255// GFX12: v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xc0,0xc8,0x6b,0x06,0x06,0xff]9256// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329257 9258v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v39259// GFX12: v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xc0,0xc8,0x7b,0x06,0x06,0xff]9260// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329261 9262v_dual_mul_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v39263// GFX12: v_dual_mul_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0xc0,0xc8,0x7d,0x06,0x06,0xff]9264// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329265 9266v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v39267// GFX12: v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xc0,0xc8,0x7e,0x06,0x06,0xff]9268// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329269 9270v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v39271// GFX12: v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xc0,0xc8,0x7f,0x06,0x06,0xff]9272// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329273 9274v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v39275// GFX12: v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v3 ; encoding: [0xff,0x04,0xc0,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]9276// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329277 9278v_dual_mul_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v39279// GFX12: v_dual_mul_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0xc0,0xc8,0xc1,0x06,0x06,0xff]9280// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329281 9282v_dual_mul_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v29283// GFX12: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xc0,0xc8,0xf0,0x04,0x06,0xff]9284// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329285 9286v_dual_mul_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v59287// GFX12: v_dual_mul_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xc0,0xc8,0xfd,0x0a,0x06,0xff]9288// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329289 9290v_dual_mul_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v49291// GFX12: v_dual_mul_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xc0,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]9292// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329293 9294v_dual_mul_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v2559295// GFX12: v_dual_mul_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v255 ; encoding: [0x04,0xff,0xc5,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]9296// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329297 9298v_dual_mul_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v2559299// GFX12: v_dual_mul_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v255 ; encoding: [0x01,0xff,0xc5,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]9300// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329301 9302v_dual_mul_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v2559303// GFX12: v_dual_mul_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v255 ; encoding: [0xff,0xff,0xc5,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]9304// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329305 9306v_dual_mul_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v2559307// GFX12: v_dual_mul_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v255 ; encoding: [0x02,0xff,0xc5,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]9308// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329309 9310v_dual_mul_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v2559311// GFX12: v_dual_mul_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v255 ; encoding: [0x03,0xff,0xc5,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]9312// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329313 9314v_dual_mul_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v2559315// GFX12: v_dual_mul_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v255 ; encoding: [0x69,0xfe,0xc5,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9316// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329317 9318v_dual_mul_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v2559319// GFX12: v_dual_mul_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v255 ; encoding: [0x01,0xfe,0xc5,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9320// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329321 9322v_dual_mul_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v2559323// GFX12: v_dual_mul_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v255 ; encoding: [0x7b,0xfe,0xc5,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9324// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329325 9326v_dual_mul_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v2559327// GFX12: v_dual_mul_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v255 ; encoding: [0x7f,0xfe,0xc5,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9328// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329329 9330v_dual_mul_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v2559331// GFX12: v_dual_mul_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v255 ; encoding: [0x7e,0xfe,0xc5,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9332// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329333 9334v_dual_mul_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v2559335// GFX12: v_dual_mul_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v255 ; encoding: [0x7d,0xfe,0xc5,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9336// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329337 9338v_dual_mul_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v2559339// GFX12: v_dual_mul_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v255 ; encoding: [0x6b,0xfe,0xc5,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9340// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329341 9342v_dual_mul_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v2559343// GFX12: v_dual_mul_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v255 ; encoding: [0x6a,0xfe,0xc5,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9344// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329345 9346v_dual_mul_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v2559347// GFX12: v_dual_mul_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v255 ; encoding: [0xff,0xfe,0xc5,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9348// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329349 9350v_dual_mul_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v2559351// GFX12: v_dual_mul_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v255 ; encoding: [0xfd,0xfe,0xc5,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9352// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329353 9354v_dual_mul_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v2559355// GFX12: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v255 ; encoding: [0xf0,0x06,0xc4,0xc8,0xf0,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9356// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329357 9358v_dual_mul_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v2559359// GFX12: v_dual_mul_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255 ; encoding: [0xc1,0x08,0xc4,0xc8,0xfd,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]9360// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329361 9362v_dual_mul_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v49363// GFX12: v_dual_mul_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xc4,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]9364// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329365 9366v_dual_mul_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v39367// GFX12: v_dual_mul_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3 ; encoding: [0x04,0x05,0xe2,0xc8,0x01,0x07,0x06,0xff]9368// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329369 9370v_dual_mul_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v39371// GFX12: v_dual_mul_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3 ; encoding: [0x01,0x05,0xe2,0xc8,0xff,0x07,0x06,0xff]9372// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329373 9374v_dual_mul_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v39375// GFX12: v_dual_mul_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3 ; encoding: [0xff,0x05,0xe2,0xc8,0x02,0x07,0x06,0xff]9376// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329377 9378v_dual_mul_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v39379// GFX12: v_dual_mul_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3 ; encoding: [0x02,0x05,0xe2,0xc8,0x03,0x07,0x06,0xff]9380// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329381 9382v_dual_mul_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v39383// GFX12: v_dual_mul_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3 ; encoding: [0x03,0x05,0xe2,0xc8,0x04,0x07,0x06,0xff]9384// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329385 9386v_dual_mul_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v39387// GFX12: v_dual_mul_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v3 ; encoding: [0x69,0x04,0xe2,0xc8,0x01,0x06,0x06,0xff]9388// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329389 9390v_dual_mul_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v39391// GFX12: v_dual_mul_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v3 ; encoding: [0x01,0x04,0xe2,0xc8,0x69,0x06,0x06,0xff]9392// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329393 9394v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v39395// GFX12: v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xe2,0xc8,0x6a,0x06,0x06,0xff]9396// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329397 9398v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v39399// GFX12: v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xe2,0xc8,0x6b,0x06,0x06,0xff]9400// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329401 9402v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v39403// GFX12: v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xe2,0xc8,0x7b,0x06,0x06,0xff]9404// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329405 9406v_dual_mul_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v39407// GFX12: v_dual_mul_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0xe2,0xc8,0x7d,0x06,0x06,0xff]9408// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329409 9410v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v39411// GFX12: v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xe2,0xc8,0x7e,0x06,0x06,0xff]9412// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329413 9414v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v39415// GFX12: v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xe2,0xc8,0x7f,0x06,0x06,0xff]9416// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329417 9418v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v39419// GFX12: v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v3 ; encoding: [0xff,0x04,0xe2,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]9420// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329421 9422v_dual_mul_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v39423// GFX12: v_dual_mul_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v3 ; encoding: [0xfd,0x04,0xe2,0xc8,0xc1,0x06,0x06,0xff]9424// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329425 9426v_dual_mul_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v29427// GFX12: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xe2,0xc8,0xf0,0x04,0x06,0xff]9428// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329429 9430v_dual_mul_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v59431// GFX12: v_dual_mul_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xe2,0xc8,0xfd,0x0a,0x06,0xff]9432// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329433 9434v_dual_mul_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v49435// GFX12: v_dual_mul_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xe2,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]9436// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329437 9438v_dual_mul_f32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v39439// GFX12: v_dual_mul_f32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v3 ; encoding: [0x04,0x05,0xd4,0xc8,0x01,0x07,0x06,0xff]9440// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329441 9442v_dual_mul_f32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v39443// GFX12: v_dual_mul_f32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v3 ; encoding: [0x01,0x05,0xd4,0xc8,0xff,0x07,0x06,0xff]9444// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329445 9446v_dual_mul_f32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v39447// GFX12: v_dual_mul_f32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v3 ; encoding: [0xff,0x05,0xd4,0xc8,0x02,0x07,0x06,0xff]9448// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329449 9450v_dual_mul_f32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v39451// GFX12: v_dual_mul_f32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v3 ; encoding: [0x02,0x05,0xd4,0xc8,0x03,0x07,0x06,0xff]9452// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329453 9454v_dual_mul_f32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v39455// GFX12: v_dual_mul_f32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v3 ; encoding: [0x03,0x05,0xd4,0xc8,0x04,0x07,0x06,0xff]9456// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329457 9458v_dual_mul_f32 v255, s105, v2 :: v_dual_max_num_f32 v6, s1, v39459// GFX12: v_dual_mul_f32 v255, s105, v2 :: v_dual_max_num_f32 v6, s1, v3 ; encoding: [0x69,0x04,0xd4,0xc8,0x01,0x06,0x06,0xff]9460// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329461 9462v_dual_mul_f32 v255, s1, v2 :: v_dual_max_num_f32 v6, s105, v39463// GFX12: v_dual_mul_f32 v255, s1, v2 :: v_dual_max_num_f32 v6, s105, v3 ; encoding: [0x01,0x04,0xd4,0xc8,0x69,0x06,0x06,0xff]9464// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329465 9466v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, vcc_lo, v39467// GFX12: v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xd4,0xc8,0x6a,0x06,0x06,0xff]9468// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329469 9470v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v39471// GFX12: v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xd4,0xc8,0x6b,0x06,0x06,0xff]9472// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329473 9474v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, ttmp15, v39475// GFX12: v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xd4,0xc8,0x7b,0x06,0x06,0xff]9476// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329477 9478v_dual_mul_f32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v39479// GFX12: v_dual_mul_f32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0xd4,0xc8,0x7d,0x06,0x06,0xff]9480// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329481 9482v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, exec_lo, v39483// GFX12: v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xd4,0xc8,0x7e,0x06,0x06,0xff]9484// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329485 9486v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, exec_hi, v39487// GFX12: v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xd4,0xc8,0x7f,0x06,0x06,0xff]9488// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329489 9490v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v39491// GFX12: v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v3 ; encoding: [0xff,0x04,0xd4,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]9492// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329493 9494v_dual_mul_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v39495// GFX12: v_dual_mul_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0xd4,0xc8,0xc1,0x06,0x06,0xff]9496// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329497 9498v_dual_mul_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v29499// GFX12: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xd4,0xc8,0xf0,0x04,0x06,0xff]9500// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329501 9502v_dual_mul_f32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v59503// GFX12: v_dual_mul_f32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xd4,0xc8,0xfd,0x0a,0x06,0xff]9504// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329505 9506v_dual_mul_f32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v49507// GFX12: v_dual_mul_f32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xd4,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]9508// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329509 9510v_dual_mul_f32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v39511// GFX12: v_dual_mul_f32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v3 ; encoding: [0x04,0x05,0xd6,0xc8,0x01,0x07,0x06,0xff]9512// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329513 9514v_dual_mul_f32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v39515// GFX12: v_dual_mul_f32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v3 ; encoding: [0x01,0x05,0xd6,0xc8,0xff,0x07,0x06,0xff]9516// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329517 9518v_dual_mul_f32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v39519// GFX12: v_dual_mul_f32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v3 ; encoding: [0xff,0x05,0xd6,0xc8,0x02,0x07,0x06,0xff]9520// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329521 9522v_dual_mul_f32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v39523// GFX12: v_dual_mul_f32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v3 ; encoding: [0x02,0x05,0xd6,0xc8,0x03,0x07,0x06,0xff]9524// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329525 9526v_dual_mul_f32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v39527// GFX12: v_dual_mul_f32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v3 ; encoding: [0x03,0x05,0xd6,0xc8,0x04,0x07,0x06,0xff]9528// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329529 9530v_dual_mul_f32 v255, s105, v2 :: v_dual_min_num_f32 v6, s1, v39531// GFX12: v_dual_mul_f32 v255, s105, v2 :: v_dual_min_num_f32 v6, s1, v3 ; encoding: [0x69,0x04,0xd6,0xc8,0x01,0x06,0x06,0xff]9532// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329533 9534v_dual_mul_f32 v255, s1, v2 :: v_dual_min_num_f32 v6, s105, v39535// GFX12: v_dual_mul_f32 v255, s1, v2 :: v_dual_min_num_f32 v6, s105, v3 ; encoding: [0x01,0x04,0xd6,0xc8,0x69,0x06,0x06,0xff]9536// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329537 9538v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, vcc_lo, v39539// GFX12: v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xd6,0xc8,0x6a,0x06,0x06,0xff]9540// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329541 9542v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v39543// GFX12: v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xd6,0xc8,0x6b,0x06,0x06,0xff]9544// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329545 9546v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, ttmp15, v39547// GFX12: v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xd6,0xc8,0x7b,0x06,0x06,0xff]9548// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329549 9550v_dual_mul_f32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v39551// GFX12: v_dual_mul_f32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0xd6,0xc8,0x7d,0x06,0x06,0xff]9552// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329553 9554v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, exec_lo, v39555// GFX12: v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xd6,0xc8,0x7e,0x06,0x06,0xff]9556// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329557 9558v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, exec_hi, v39559// GFX12: v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xd6,0xc8,0x7f,0x06,0x06,0xff]9560// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329561 9562v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v39563// GFX12: v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v3 ; encoding: [0xff,0x04,0xd6,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]9564// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329565 9566v_dual_mul_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v39567// GFX12: v_dual_mul_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0xd6,0xc8,0xc1,0x06,0x06,0xff]9568// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329569 9570v_dual_mul_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v29571// GFX12: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xd6,0xc8,0xf0,0x04,0x06,0xff]9572// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329573 9574v_dual_mul_f32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v59575// GFX12: v_dual_mul_f32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xd6,0xc8,0xfd,0x0a,0x06,0xff]9576// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329577 9578v_dual_mul_f32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v49579// GFX12: v_dual_mul_f32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xd6,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]9580// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329581 9582v_dual_mul_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v19583// GFX12: v_dual_mul_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v1 ; encoding: [0x04,0xff,0xd1,0xc8,0x01,0x01,0x06,0xff]9584// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329585 9586v_dual_mul_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v2559587// GFX12: v_dual_mul_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v255 ; encoding: [0x01,0xff,0xd1,0xc8,0xff,0x01,0x06,0xff]9588// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329589 9590v_dual_mul_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v29591// GFX12: v_dual_mul_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v2 ; encoding: [0xff,0xff,0xd1,0xc8,0x02,0x01,0x06,0xff]9592// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329593 9594v_dual_mul_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v39595// GFX12: v_dual_mul_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v3 ; encoding: [0x02,0xff,0xd1,0xc8,0x03,0x01,0x06,0xff]9596// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329597 9598v_dual_mul_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v49599// GFX12: v_dual_mul_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v4 ; encoding: [0x03,0xff,0xd1,0xc8,0x04,0x01,0x06,0xff]9600// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329601 9602v_dual_mul_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s19603// GFX12: v_dual_mul_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s1 ; encoding: [0x69,0xfe,0xd1,0xc8,0x01,0x00,0x06,0xff]9604// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329605 9606v_dual_mul_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s1059607// GFX12: v_dual_mul_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s105 ; encoding: [0x01,0xfe,0xd1,0xc8,0x69,0x00,0x06,0xff]9608// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329609 9610v_dual_mul_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo9611// GFX12: v_dual_mul_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo ; encoding: [0x7b,0xfe,0xd1,0xc8,0x6a,0x00,0x06,0xff]9612// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329613 9614v_dual_mul_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi9615// GFX12: v_dual_mul_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi ; encoding: [0x7f,0xfe,0xd1,0xc8,0x6b,0x00,0x06,0xff]9616// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329617 9618v_dual_mul_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp159619// GFX12: v_dual_mul_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp15 ; encoding: [0x7e,0xfe,0xd1,0xc8,0x7b,0x00,0x06,0xff]9620// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329621 9622v_dual_mul_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m09623// GFX12: v_dual_mul_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m0 ; encoding: [0x7d,0xfe,0xd1,0xc8,0x7d,0x00,0x06,0xff]9624// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329625 9626v_dual_mul_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo9627// GFX12: v_dual_mul_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo ; encoding: [0x6b,0xfe,0xd1,0xc8,0x7e,0x00,0x06,0xff]9628// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329629 9630v_dual_mul_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi9631// GFX12: v_dual_mul_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi ; encoding: [0x6a,0xfe,0xd1,0xc8,0x7f,0x00,0x06,0xff]9632// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329633 9634v_dual_mul_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null9635// GFX12: v_dual_mul_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null ; encoding: [0xff,0xfe,0xd1,0xc8,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]9636// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329637 9638v_dual_mul_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -19639// GFX12: v_dual_mul_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1 ; encoding: [0xfd,0xfe,0xd1,0xc8,0xc1,0x00,0x06,0xff]9640// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329641 9642v_dual_mul_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.59643// GFX12: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.5 ; encoding: [0xf0,0x06,0xd0,0xc8,0xf0,0x00,0x06,0xff]9644// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329645 9646v_dual_mul_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc9647// GFX12: v_dual_mul_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc ; encoding: [0xc1,0x08,0xd0,0xc8,0xfd,0x00,0x06,0xff]9648// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329649 9650v_dual_mul_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf1234569651// GFX12: v_dual_mul_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf123456 ; encoding: [0x7c,0x0a,0xd0,0xc8,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]9652// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329653 9654v_dual_mul_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v39655// GFX12: v_dual_mul_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v3 ; encoding: [0x04,0x05,0xce,0xc8,0x01,0x07,0x06,0xff]9656// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329657 9658v_dual_mul_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v39659// GFX12: v_dual_mul_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v3 ; encoding: [0x01,0x05,0xce,0xc8,0xff,0x07,0x06,0xff]9660// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329661 9662v_dual_mul_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v39663// GFX12: v_dual_mul_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v3 ; encoding: [0xff,0x05,0xce,0xc8,0x02,0x07,0x06,0xff]9664// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329665 9666v_dual_mul_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v39667// GFX12: v_dual_mul_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v3 ; encoding: [0x02,0x05,0xce,0xc8,0x03,0x07,0x06,0xff]9668// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329669 9670v_dual_mul_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v39671// GFX12: v_dual_mul_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v3 ; encoding: [0x03,0x05,0xce,0xc8,0x04,0x07,0x06,0xff]9672// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329673 9674v_dual_mul_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v39675// GFX12: v_dual_mul_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v3 ; encoding: [0x69,0x04,0xce,0xc8,0x01,0x06,0x06,0xff]9676// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329677 9678v_dual_mul_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v39679// GFX12: v_dual_mul_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v3 ; encoding: [0x01,0x04,0xce,0xc8,0x69,0x06,0x06,0xff]9680// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329681 9682v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v39683// GFX12: v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xce,0xc8,0x6a,0x06,0x06,0xff]9684// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329685 9686v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v39687// GFX12: v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xce,0xc8,0x6b,0x06,0x06,0xff]9688// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329689 9690v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v39691// GFX12: v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xce,0xc8,0x7b,0x06,0x06,0xff]9692// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329693 9694v_dual_mul_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v39695// GFX12: v_dual_mul_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0xce,0xc8,0x7d,0x06,0x06,0xff]9696// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329697 9698v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v39699// GFX12: v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xce,0xc8,0x7e,0x06,0x06,0xff]9700// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329701 9702v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v39703// GFX12: v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xce,0xc8,0x7f,0x06,0x06,0xff]9704// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329705 9706v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v39707// GFX12: v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v3 ; encoding: [0xff,0x04,0xce,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]9708// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329709 9710v_dual_mul_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v39711// GFX12: v_dual_mul_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0xce,0xc8,0xc1,0x06,0x06,0xff]9712// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329713 9714v_dual_mul_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v29715// GFX12: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xce,0xc8,0xf0,0x04,0x06,0xff]9716// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329717 9718v_dual_mul_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v59719// GFX12: v_dual_mul_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xce,0xc8,0xfd,0x0a,0x06,0xff]9720// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329721 9722v_dual_mul_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v49723// GFX12: v_dual_mul_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xce,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]9724// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329725 9726v_dual_mul_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v39727// GFX12: v_dual_mul_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3 ; encoding: [0x04,0x05,0xc6,0xc8,0x01,0x07,0x06,0xff]9728// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329729 9730v_dual_mul_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v39731// GFX12: v_dual_mul_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3 ; encoding: [0x01,0x05,0xc6,0xc8,0xff,0x07,0x06,0xff]9732// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329733 9734v_dual_mul_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v39735// GFX12: v_dual_mul_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3 ; encoding: [0xff,0x05,0xc6,0xc8,0x02,0x07,0x06,0xff]9736// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329737 9738v_dual_mul_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v39739// GFX12: v_dual_mul_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3 ; encoding: [0x02,0x05,0xc6,0xc8,0x03,0x07,0x06,0xff]9740// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329741 9742v_dual_mul_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v39743// GFX12: v_dual_mul_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3 ; encoding: [0x03,0x05,0xc6,0xc8,0x04,0x07,0x06,0xff]9744// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329745 9746v_dual_mul_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v39747// GFX12: v_dual_mul_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v3 ; encoding: [0x69,0x04,0xc6,0xc8,0x01,0x06,0x06,0xff]9748// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329749 9750v_dual_mul_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v39751// GFX12: v_dual_mul_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v3 ; encoding: [0x01,0x04,0xc6,0xc8,0x69,0x06,0x06,0xff]9752// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329753 9754v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v39755// GFX12: v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xc6,0xc8,0x6a,0x06,0x06,0xff]9756// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329757 9758v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v39759// GFX12: v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xc6,0xc8,0x6b,0x06,0x06,0xff]9760// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329761 9762v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v39763// GFX12: v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xc6,0xc8,0x7b,0x06,0x06,0xff]9764// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329765 9766v_dual_mul_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v39767// GFX12: v_dual_mul_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0xc6,0xc8,0x7d,0x06,0x06,0xff]9768// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329769 9770v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v39771// GFX12: v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xc6,0xc8,0x7e,0x06,0x06,0xff]9772// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329773 9774v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v39775// GFX12: v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xc6,0xc8,0x7f,0x06,0x06,0xff]9776// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329777 9778v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v39779// GFX12: v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v3 ; encoding: [0xff,0x04,0xc6,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]9780// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329781 9782v_dual_mul_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v39783// GFX12: v_dual_mul_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0xc6,0xc8,0xc1,0x06,0x06,0xff]9784// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329785 9786v_dual_mul_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v29787// GFX12: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xc6,0xc8,0xf0,0x04,0x06,0xff]9788// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329789 9790v_dual_mul_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v59791// GFX12: v_dual_mul_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xc6,0xc8,0xfd,0x0a,0x06,0xff]9792// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329793 9794v_dual_mul_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v49795// GFX12: v_dual_mul_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xc6,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]9796// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329797 9798v_dual_mul_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v39799// GFX12: v_dual_mul_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3 ; encoding: [0x04,0x05,0xca,0xc8,0x01,0x07,0x06,0xff]9800// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329801 9802v_dual_mul_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v39803// GFX12: v_dual_mul_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3 ; encoding: [0x01,0x05,0xca,0xc8,0xff,0x07,0x06,0xff]9804// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329805 9806v_dual_mul_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v39807// GFX12: v_dual_mul_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3 ; encoding: [0xff,0x05,0xca,0xc8,0x02,0x07,0x06,0xff]9808// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329809 9810v_dual_mul_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v39811// GFX12: v_dual_mul_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3 ; encoding: [0x02,0x05,0xca,0xc8,0x03,0x07,0x06,0xff]9812// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329813 9814v_dual_mul_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v39815// GFX12: v_dual_mul_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3 ; encoding: [0x03,0x05,0xca,0xc8,0x04,0x07,0x06,0xff]9816// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329817 9818v_dual_mul_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v39819// GFX12: v_dual_mul_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v3 ; encoding: [0x69,0x04,0xca,0xc8,0x01,0x06,0x06,0xff]9820// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329821 9822v_dual_mul_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v39823// GFX12: v_dual_mul_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v3 ; encoding: [0x01,0x04,0xca,0xc8,0x69,0x06,0x06,0xff]9824// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329825 9826v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v39827// GFX12: v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xca,0xc8,0x6a,0x06,0x06,0xff]9828// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329829 9830v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v39831// GFX12: v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xca,0xc8,0x6b,0x06,0x06,0xff]9832// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329833 9834v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v39835// GFX12: v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xca,0xc8,0x7b,0x06,0x06,0xff]9836// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329837 9838v_dual_mul_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v39839// GFX12: v_dual_mul_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0xca,0xc8,0x7d,0x06,0x06,0xff]9840// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329841 9842v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v39843// GFX12: v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xca,0xc8,0x7e,0x06,0x06,0xff]9844// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329845 9846v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v39847// GFX12: v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xca,0xc8,0x7f,0x06,0x06,0xff]9848// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329849 9850v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v39851// GFX12: v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v3 ; encoding: [0xff,0x04,0xca,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]9852// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329853 9854v_dual_mul_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v39855// GFX12: v_dual_mul_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0xca,0xc8,0xc1,0x06,0x06,0xff]9856// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329857 9858v_dual_mul_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v29859// GFX12: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xca,0xc8,0xf0,0x04,0x06,0xff]9860// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329861 9862v_dual_mul_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v59863// GFX12: v_dual_mul_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xca,0xc8,0xfd,0x0a,0x06,0xff]9864// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329865 9866v_dual_mul_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v49867// GFX12: v_dual_mul_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xca,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]9868// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329869 9870v_dual_mul_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v39871// GFX12: v_dual_mul_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3 ; encoding: [0x04,0x05,0xcc,0xc8,0x01,0x07,0x06,0xff]9872// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329873 9874v_dual_mul_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v39875// GFX12: v_dual_mul_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3 ; encoding: [0x01,0x05,0xcc,0xc8,0xff,0x07,0x06,0xff]9876// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329877 9878v_dual_mul_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v39879// GFX12: v_dual_mul_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3 ; encoding: [0xff,0x05,0xcc,0xc8,0x02,0x07,0x06,0xff]9880// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329881 9882v_dual_mul_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v39883// GFX12: v_dual_mul_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3 ; encoding: [0x02,0x05,0xcc,0xc8,0x03,0x07,0x06,0xff]9884// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329885 9886v_dual_mul_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v39887// GFX12: v_dual_mul_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3 ; encoding: [0x03,0x05,0xcc,0xc8,0x04,0x07,0x06,0xff]9888// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329889 9890v_dual_mul_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v39891// GFX12: v_dual_mul_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v3 ; encoding: [0x69,0x04,0xcc,0xc8,0x01,0x06,0x06,0xff]9892// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329893 9894v_dual_mul_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v39895// GFX12: v_dual_mul_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v3 ; encoding: [0x01,0x04,0xcc,0xc8,0x69,0x06,0x06,0xff]9896// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329897 9898v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v39899// GFX12: v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xcc,0xc8,0x6a,0x06,0x06,0xff]9900// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329901 9902v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v39903// GFX12: v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xcc,0xc8,0x6b,0x06,0x06,0xff]9904// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329905 9906v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v39907// GFX12: v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xcc,0xc8,0x7b,0x06,0x06,0xff]9908// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329909 9910v_dual_mul_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v39911// GFX12: v_dual_mul_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0xcc,0xc8,0x7d,0x06,0x06,0xff]9912// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329913 9914v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v39915// GFX12: v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xcc,0xc8,0x7e,0x06,0x06,0xff]9916// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329917 9918v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v39919// GFX12: v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xcc,0xc8,0x7f,0x06,0x06,0xff]9920// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329921 9922v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v39923// GFX12: v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v3 ; encoding: [0xff,0x04,0xcc,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]9924// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329925 9926v_dual_mul_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v39927// GFX12: v_dual_mul_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0xcc,0xc8,0xc1,0x06,0x06,0xff]9928// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329929 9930v_dual_mul_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v29931// GFX12: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xcc,0xc8,0xf0,0x04,0x06,0xff]9932// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329933 9934v_dual_mul_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v59935// GFX12: v_dual_mul_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xcc,0xc8,0xfd,0x0a,0x06,0xff]9936// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329937 9938v_dual_mul_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v49939// GFX12: v_dual_mul_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xcc,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]9940// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329941 9942v_dual_sub_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v39943// GFX12: v_dual_sub_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x48,0xc9,0x01,0x07,0x06,0xff]9944// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329945 9946v_dual_sub_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v39947// GFX12: v_dual_sub_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x48,0xc9,0xff,0x07,0x06,0xff]9948// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329949 9950v_dual_sub_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v39951// GFX12: v_dual_sub_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x48,0xc9,0x02,0x07,0x06,0xff]9952// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329953 9954v_dual_sub_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v39955// GFX12: v_dual_sub_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x48,0xc9,0x03,0x07,0x06,0xff]9956// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329957 9958v_dual_sub_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v39959// GFX12: v_dual_sub_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x48,0xc9,0x04,0x07,0x06,0xff]9960// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329961 9962v_dual_sub_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v39963// GFX12: v_dual_sub_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x48,0xc9,0x01,0x06,0x06,0xff]9964// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329965 9966v_dual_sub_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v39967// GFX12: v_dual_sub_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x48,0xc9,0x69,0x06,0x06,0xff]9968// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329969 9970v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v39971// GFX12: v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x48,0xc9,0x6a,0x06,0x06,0xff]9972// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329973 9974v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v39975// GFX12: v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x48,0xc9,0x6b,0x06,0x06,0xff]9976// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329977 9978v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v39979// GFX12: v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x48,0xc9,0x7b,0x06,0x06,0xff]9980// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329981 9982v_dual_sub_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v39983// GFX12: v_dual_sub_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x48,0xc9,0x7d,0x06,0x06,0xff]9984// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329985 9986v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v39987// GFX12: v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x48,0xc9,0x7e,0x06,0x06,0xff]9988// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329989 9990v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v39991// GFX12: v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x48,0xc9,0x7f,0x06,0x06,0xff]9992// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329993 9994v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v39995// GFX12: v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v3 ; encoding: [0xff,0x04,0x48,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]9996// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=329997 9998v_dual_sub_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v39999// GFX12: v_dual_sub_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x48,0xc9,0xc1,0x06,0x06,0xff]10000// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210001 10002v_dual_sub_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v210003// GFX12: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x48,0xc9,0xf0,0x04,0x06,0xff]10004// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210005 10006v_dual_sub_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v510007// GFX12: v_dual_sub_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x48,0xc9,0xfd,0x0a,0x06,0xff]10008// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210009 10010v_dual_sub_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v410011// GFX12: v_dual_sub_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x48,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]10012// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210013 10014v_dual_sub_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v310015// GFX12: v_dual_sub_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v3 ; encoding: [0x04,0x05,0x60,0xc9,0x01,0x07,0x06,0xff]10016// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210017 10018v_dual_sub_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v310019// GFX12: v_dual_sub_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v3 ; encoding: [0x01,0x05,0x60,0xc9,0xff,0x07,0x06,0xff]10020// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210021 10022v_dual_sub_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v310023// GFX12: v_dual_sub_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v3 ; encoding: [0xff,0x05,0x60,0xc9,0x02,0x07,0x06,0xff]10024// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210025 10026v_dual_sub_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v310027// GFX12: v_dual_sub_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v3 ; encoding: [0x02,0x05,0x60,0xc9,0x03,0x07,0x06,0xff]10028// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210029 10030v_dual_sub_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v310031// GFX12: v_dual_sub_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v3 ; encoding: [0x03,0x05,0x60,0xc9,0x04,0x07,0x06,0xff]10032// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210033 10034v_dual_sub_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v310035// GFX12: v_dual_sub_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v3 ; encoding: [0x69,0x04,0x60,0xc9,0x01,0x06,0x06,0xff]10036// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210037 10038v_dual_sub_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v310039// GFX12: v_dual_sub_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v3 ; encoding: [0x01,0x04,0x60,0xc9,0x69,0x06,0x06,0xff]10040// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210041 10042v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v310043// GFX12: v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x60,0xc9,0x6a,0x06,0x06,0xff]10044// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210045 10046v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v310047// GFX12: v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x60,0xc9,0x6b,0x06,0x06,0xff]10048// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210049 10050v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v310051// GFX12: v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x60,0xc9,0x7b,0x06,0x06,0xff]10052// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210053 10054v_dual_sub_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v310055// GFX12: v_dual_sub_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v3 ; encoding: [0x7d,0x04,0x60,0xc9,0x7d,0x06,0x06,0xff]10056// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210057 10058v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v310059// GFX12: v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x60,0xc9,0x7e,0x06,0x06,0xff]10060// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210061 10062v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v310063// GFX12: v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x60,0xc9,0x7f,0x06,0x06,0xff]10064// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210065 10066v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v310067// GFX12: v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v3 ; encoding: [0xff,0x04,0x60,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10068// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210069 10070v_dual_sub_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v310071// GFX12: v_dual_sub_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v3 ; encoding: [0xfd,0x04,0x60,0xc9,0xc1,0x06,0x06,0xff]10072// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210073 10074v_dual_sub_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v210075// GFX12: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x60,0xc9,0xf0,0x04,0x06,0xff]10076// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210077 10078v_dual_sub_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v510079// GFX12: v_dual_sub_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x60,0xc9,0xfd,0x0a,0x06,0xff]10080// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210081 10082v_dual_sub_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v410083// GFX12: v_dual_sub_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x60,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]10084// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210085 10086v_dual_sub_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v310087// GFX12: v_dual_sub_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3 ; encoding: [0x04,0x05,0x52,0xc9,0x01,0x07,0x06,0xff]10088// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210089 10090v_dual_sub_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v310091// GFX12: v_dual_sub_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3 ; encoding: [0x01,0x05,0x52,0xc9,0xff,0x07,0x06,0xff]10092// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210093 10094v_dual_sub_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v310095// GFX12: v_dual_sub_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3 ; encoding: [0xff,0x05,0x52,0xc9,0x02,0x07,0x06,0xff]10096// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210097 10098v_dual_sub_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v310099// GFX12: v_dual_sub_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3 ; encoding: [0x02,0x05,0x52,0xc9,0x03,0x07,0x06,0xff]10100// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210101 10102v_dual_sub_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v310103// GFX12: v_dual_sub_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3 ; encoding: [0x03,0x05,0x52,0xc9,0x04,0x07,0x06,0xff]10104// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210105 10106v_dual_sub_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v310107// GFX12: v_dual_sub_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3 ; encoding: [0x69,0x04,0x52,0xc9,0x69,0x06,0x06,0xff]10108// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210109 10110v_dual_sub_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v310111// GFX12: v_dual_sub_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3 ; encoding: [0x01,0x04,0x52,0xc9,0x01,0x06,0x06,0xff]10112// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210113 10114v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v310115// GFX12: v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x52,0xc9,0x7b,0x06,0x06,0xff]10116// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210117 10118v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v310119// GFX12: v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x52,0xc9,0x7f,0x06,0x06,0xff]10120// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210121 10122v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v310123// GFX12: v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x52,0xc9,0x7e,0x06,0x06,0xff]10124// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210125 10126v_dual_sub_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v310127// GFX12: v_dual_sub_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0x52,0xc9,0x7d,0x06,0x06,0xff]10128// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210129 10130v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v310131// GFX12: v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x52,0xc9,0x6b,0x06,0x06,0xff]10132// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210133 10134v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v310135// GFX12: v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x52,0xc9,0x6a,0x06,0x06,0xff]10136// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210137 10138v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v310139// GFX12: v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v3 ; encoding: [0xff,0x04,0x52,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10140// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210141 10142v_dual_sub_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v310143// GFX12: v_dual_sub_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v3 ; encoding: [0xfd,0x04,0x52,0xc9,0xc1,0x06,0x06,0xff]10144// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210145 10146v_dual_sub_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v210147// GFX12: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x52,0xc9,0xf0,0x04,0x06,0xff]10148// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210149 10150v_dual_sub_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v510151// GFX12: v_dual_sub_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x52,0xc9,0xfd,0x0a,0x06,0xff]10152// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210153 10154v_dual_sub_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v410155// GFX12: v_dual_sub_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x52,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]10156// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210157 10158v_dual_sub_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf12345610159// GFX12: v_dual_sub_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf123456 ; encoding: [0x04,0x05,0x42,0xc9,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]10160// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210161 10162v_dual_sub_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf12345610163// GFX12: v_dual_sub_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf123456 ; encoding: [0x01,0x05,0x42,0xc9,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]10164// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210165 10166v_dual_sub_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf12345610167// GFX12: v_dual_sub_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf123456 ; encoding: [0xff,0x05,0x42,0xc9,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]10168// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210169 10170v_dual_sub_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf12345610171// GFX12: v_dual_sub_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf123456 ; encoding: [0x02,0x05,0x42,0xc9,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]10172// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210173 10174v_dual_sub_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf12345610175// GFX12: v_dual_sub_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf123456 ; encoding: [0x03,0x05,0x42,0xc9,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]10176// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210177 10178v_dual_sub_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf12345610179// GFX12: v_dual_sub_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf123456 ; encoding: [0x69,0x04,0x42,0xc9,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10180// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210181 10182v_dual_sub_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf12345610183// GFX12: v_dual_sub_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf123456 ; encoding: [0x01,0x04,0x42,0xc9,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10184// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210185 10186v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf12345610187// GFX12: v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf123456 ; encoding: [0x7b,0x04,0x42,0xc9,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10188// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210189 10190v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf12345610191// GFX12: v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf123456 ; encoding: [0x7f,0x04,0x42,0xc9,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10192// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210193 10194v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf12345610195// GFX12: v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf123456 ; encoding: [0x7e,0x04,0x42,0xc9,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10196// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210197 10198v_dual_sub_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf12345610199// GFX12: v_dual_sub_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf123456 ; encoding: [0x7d,0x04,0x42,0xc9,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10200// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210201 10202v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf12345610203// GFX12: v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf123456 ; encoding: [0x6b,0x04,0x42,0xc9,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10204// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210205 10206v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf12345610207// GFX12: v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf123456 ; encoding: [0x6a,0x04,0x42,0xc9,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10208// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210209 10210v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf12345610211// GFX12: v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf123456 ; encoding: [0xff,0x04,0x42,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10212// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210213 10214v_dual_sub_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf12345610215// GFX12: v_dual_sub_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf123456 ; encoding: [0xfd,0x04,0x42,0xc9,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10216// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210217 10218v_dual_sub_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf12345610219// GFX12: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf123456 ; encoding: [0xf0,0x06,0x42,0xc9,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]10220// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210221 10222v_dual_sub_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf12345610223// GFX12: v_dual_sub_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456 ; encoding: [0xc1,0x08,0x42,0xc9,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]10224// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210225 10226v_dual_sub_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf12345610227// GFX12: v_dual_sub_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf123456 ; encoding: [0x7c,0x0a,0x42,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]10228// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210229 10230v_dual_sub_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v310231// GFX12: v_dual_sub_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x40,0xc9,0x01,0x07,0x06,0xff]10232// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210233 10234v_dual_sub_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v310235// GFX12: v_dual_sub_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x40,0xc9,0xff,0x07,0x06,0xff]10236// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210237 10238v_dual_sub_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v310239// GFX12: v_dual_sub_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x40,0xc9,0x02,0x07,0x06,0xff]10240// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210241 10242v_dual_sub_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v310243// GFX12: v_dual_sub_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x40,0xc9,0x03,0x07,0x06,0xff]10244// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210245 10246v_dual_sub_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v310247// GFX12: v_dual_sub_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x40,0xc9,0x04,0x07,0x06,0xff]10248// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210249 10250v_dual_sub_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v310251// GFX12: v_dual_sub_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x40,0xc9,0x01,0x06,0x06,0xff]10252// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210253 10254v_dual_sub_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v310255// GFX12: v_dual_sub_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x40,0xc9,0x69,0x06,0x06,0xff]10256// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210257 10258v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v310259// GFX12: v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x40,0xc9,0x6a,0x06,0x06,0xff]10260// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210261 10262v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v310263// GFX12: v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x40,0xc9,0x6b,0x06,0x06,0xff]10264// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210265 10266v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v310267// GFX12: v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x40,0xc9,0x7b,0x06,0x06,0xff]10268// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210269 10270v_dual_sub_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v310271// GFX12: v_dual_sub_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x40,0xc9,0x7d,0x06,0x06,0xff]10272// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210273 10274v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v310275// GFX12: v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x40,0xc9,0x7e,0x06,0x06,0xff]10276// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210277 10278v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v310279// GFX12: v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x40,0xc9,0x7f,0x06,0x06,0xff]10280// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210281 10282v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v310283// GFX12: v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v3 ; encoding: [0xff,0x04,0x40,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10284// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210285 10286v_dual_sub_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v310287// GFX12: v_dual_sub_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x40,0xc9,0xc1,0x06,0x06,0xff]10288// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210289 10290v_dual_sub_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v210291// GFX12: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x40,0xc9,0xf0,0x04,0x06,0xff]10292// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210293 10294v_dual_sub_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v510295// GFX12: v_dual_sub_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x40,0xc9,0xfd,0x0a,0x06,0xff]10296// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210297 10298v_dual_sub_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v410299// GFX12: v_dual_sub_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x40,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]10300// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210301 10302v_dual_sub_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v25510303// GFX12: v_dual_sub_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v255 ; encoding: [0x04,0xff,0x45,0xc9,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]10304// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210305 10306v_dual_sub_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v25510307// GFX12: v_dual_sub_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v255 ; encoding: [0x01,0xff,0x45,0xc9,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]10308// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210309 10310v_dual_sub_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v25510311// GFX12: v_dual_sub_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v255 ; encoding: [0xff,0xff,0x45,0xc9,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]10312// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210313 10314v_dual_sub_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v25510315// GFX12: v_dual_sub_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v255 ; encoding: [0x02,0xff,0x45,0xc9,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]10316// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210317 10318v_dual_sub_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v25510319// GFX12: v_dual_sub_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v255 ; encoding: [0x03,0xff,0x45,0xc9,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]10320// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210321 10322v_dual_sub_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v25510323// GFX12: v_dual_sub_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v255 ; encoding: [0x69,0xfe,0x45,0xc9,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]10324// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210325 10326v_dual_sub_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v25510327// GFX12: v_dual_sub_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v255 ; encoding: [0x01,0xfe,0x45,0xc9,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]10328// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210329 10330v_dual_sub_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v25510331// GFX12: v_dual_sub_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v255 ; encoding: [0x7b,0xfe,0x45,0xc9,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]10332// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210333 10334v_dual_sub_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v25510335// GFX12: v_dual_sub_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v255 ; encoding: [0x7f,0xfe,0x45,0xc9,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]10336// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210337 10338v_dual_sub_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v25510339// GFX12: v_dual_sub_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v255 ; encoding: [0x7e,0xfe,0x45,0xc9,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]10340// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210341 10342v_dual_sub_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v25510343// GFX12: v_dual_sub_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v255 ; encoding: [0x7d,0xfe,0x45,0xc9,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]10344// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210345 10346v_dual_sub_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v25510347// GFX12: v_dual_sub_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v255 ; encoding: [0x6b,0xfe,0x45,0xc9,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]10348// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210349 10350v_dual_sub_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v25510351// GFX12: v_dual_sub_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v255 ; encoding: [0x6a,0xfe,0x45,0xc9,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]10352// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210353 10354v_dual_sub_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v25510355// GFX12: v_dual_sub_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v255 ; encoding: [0xff,0xfe,0x45,0xc9,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]10356// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210357 10358v_dual_sub_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v25510359// GFX12: v_dual_sub_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v255 ; encoding: [0xfd,0xfe,0x45,0xc9,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]10360// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210361 10362v_dual_sub_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v25510363// GFX12: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v255 ; encoding: [0xf0,0x06,0x44,0xc9,0xf0,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]10364// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210365 10366v_dual_sub_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v25510367// GFX12: v_dual_sub_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255 ; encoding: [0xc1,0x08,0x44,0xc9,0xfd,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]10368// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210369 10370v_dual_sub_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v410371// GFX12: v_dual_sub_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x44,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]10372// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210373 10374v_dual_sub_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v310375// GFX12: v_dual_sub_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3 ; encoding: [0x04,0x05,0x62,0xc9,0x01,0x07,0x06,0xff]10376// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210377 10378v_dual_sub_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v310379// GFX12: v_dual_sub_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3 ; encoding: [0x01,0x05,0x62,0xc9,0xff,0x07,0x06,0xff]10380// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210381 10382v_dual_sub_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v310383// GFX12: v_dual_sub_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3 ; encoding: [0xff,0x05,0x62,0xc9,0x02,0x07,0x06,0xff]10384// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210385 10386v_dual_sub_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v310387// GFX12: v_dual_sub_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3 ; encoding: [0x02,0x05,0x62,0xc9,0x03,0x07,0x06,0xff]10388// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210389 10390v_dual_sub_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v310391// GFX12: v_dual_sub_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3 ; encoding: [0x03,0x05,0x62,0xc9,0x04,0x07,0x06,0xff]10392// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210393 10394v_dual_sub_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v310395// GFX12: v_dual_sub_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v3 ; encoding: [0x69,0x04,0x62,0xc9,0x01,0x06,0x06,0xff]10396// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210397 10398v_dual_sub_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v310399// GFX12: v_dual_sub_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v3 ; encoding: [0x01,0x04,0x62,0xc9,0x69,0x06,0x06,0xff]10400// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210401 10402v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v310403// GFX12: v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x62,0xc9,0x6a,0x06,0x06,0xff]10404// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210405 10406v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v310407// GFX12: v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x62,0xc9,0x6b,0x06,0x06,0xff]10408// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210409 10410v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v310411// GFX12: v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x62,0xc9,0x7b,0x06,0x06,0xff]10412// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210413 10414v_dual_sub_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v310415// GFX12: v_dual_sub_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0x62,0xc9,0x7d,0x06,0x06,0xff]10416// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210417 10418v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v310419// GFX12: v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x62,0xc9,0x7e,0x06,0x06,0xff]10420// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210421 10422v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v310423// GFX12: v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x62,0xc9,0x7f,0x06,0x06,0xff]10424// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210425 10426v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v310427// GFX12: v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v3 ; encoding: [0xff,0x04,0x62,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10428// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210429 10430v_dual_sub_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v310431// GFX12: v_dual_sub_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v3 ; encoding: [0xfd,0x04,0x62,0xc9,0xc1,0x06,0x06,0xff]10432// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210433 10434v_dual_sub_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v210435// GFX12: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x62,0xc9,0xf0,0x04,0x06,0xff]10436// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210437 10438v_dual_sub_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v510439// GFX12: v_dual_sub_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x62,0xc9,0xfd,0x0a,0x06,0xff]10440// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210441 10442v_dual_sub_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v410443// GFX12: v_dual_sub_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x62,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]10444// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210445 10446v_dual_sub_f32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v310447// GFX12: v_dual_sub_f32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x54,0xc9,0x01,0x07,0x06,0xff]10448// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210449 10450v_dual_sub_f32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v310451// GFX12: v_dual_sub_f32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x54,0xc9,0xff,0x07,0x06,0xff]10452// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210453 10454v_dual_sub_f32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v310455// GFX12: v_dual_sub_f32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x54,0xc9,0x02,0x07,0x06,0xff]10456// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210457 10458v_dual_sub_f32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v310459// GFX12: v_dual_sub_f32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x54,0xc9,0x03,0x07,0x06,0xff]10460// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210461 10462v_dual_sub_f32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v310463// GFX12: v_dual_sub_f32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x54,0xc9,0x04,0x07,0x06,0xff]10464// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210465 10466v_dual_sub_f32 v255, s105, v2 :: v_dual_max_num_f32 v6, s1, v310467// GFX12: v_dual_sub_f32 v255, s105, v2 :: v_dual_max_num_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x54,0xc9,0x01,0x06,0x06,0xff]10468// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210469 10470v_dual_sub_f32 v255, s1, v2 :: v_dual_max_num_f32 v6, s105, v310471// GFX12: v_dual_sub_f32 v255, s1, v2 :: v_dual_max_num_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x54,0xc9,0x69,0x06,0x06,0xff]10472// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210473 10474v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, vcc_lo, v310475// GFX12: v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x54,0xc9,0x6a,0x06,0x06,0xff]10476// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210477 10478v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v310479// GFX12: v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x54,0xc9,0x6b,0x06,0x06,0xff]10480// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210481 10482v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, ttmp15, v310483// GFX12: v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x54,0xc9,0x7b,0x06,0x06,0xff]10484// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210485 10486v_dual_sub_f32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v310487// GFX12: v_dual_sub_f32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x54,0xc9,0x7d,0x06,0x06,0xff]10488// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210489 10490v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, exec_lo, v310491// GFX12: v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x54,0xc9,0x7e,0x06,0x06,0xff]10492// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210493 10494v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, exec_hi, v310495// GFX12: v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x54,0xc9,0x7f,0x06,0x06,0xff]10496// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210497 10498v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v310499// GFX12: v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v3 ; encoding: [0xff,0x04,0x54,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10500// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210501 10502v_dual_sub_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v310503// GFX12: v_dual_sub_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x54,0xc9,0xc1,0x06,0x06,0xff]10504// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210505 10506v_dual_sub_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v210507// GFX12: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x54,0xc9,0xf0,0x04,0x06,0xff]10508// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210509 10510v_dual_sub_f32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v510511// GFX12: v_dual_sub_f32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x54,0xc9,0xfd,0x0a,0x06,0xff]10512// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210513 10514v_dual_sub_f32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v410515// GFX12: v_dual_sub_f32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x54,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]10516// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210517 10518v_dual_sub_f32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v310519// GFX12: v_dual_sub_f32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x56,0xc9,0x01,0x07,0x06,0xff]10520// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210521 10522v_dual_sub_f32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v310523// GFX12: v_dual_sub_f32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x56,0xc9,0xff,0x07,0x06,0xff]10524// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210525 10526v_dual_sub_f32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v310527// GFX12: v_dual_sub_f32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x56,0xc9,0x02,0x07,0x06,0xff]10528// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210529 10530v_dual_sub_f32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v310531// GFX12: v_dual_sub_f32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x56,0xc9,0x03,0x07,0x06,0xff]10532// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210533 10534v_dual_sub_f32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v310535// GFX12: v_dual_sub_f32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x56,0xc9,0x04,0x07,0x06,0xff]10536// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210537 10538v_dual_sub_f32 v255, s105, v2 :: v_dual_min_num_f32 v6, s1, v310539// GFX12: v_dual_sub_f32 v255, s105, v2 :: v_dual_min_num_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x56,0xc9,0x01,0x06,0x06,0xff]10540// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210541 10542v_dual_sub_f32 v255, s1, v2 :: v_dual_min_num_f32 v6, s105, v310543// GFX12: v_dual_sub_f32 v255, s1, v2 :: v_dual_min_num_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x56,0xc9,0x69,0x06,0x06,0xff]10544// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210545 10546v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, vcc_lo, v310547// GFX12: v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x56,0xc9,0x6a,0x06,0x06,0xff]10548// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210549 10550v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v310551// GFX12: v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x56,0xc9,0x6b,0x06,0x06,0xff]10552// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210553 10554v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, ttmp15, v310555// GFX12: v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x56,0xc9,0x7b,0x06,0x06,0xff]10556// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210557 10558v_dual_sub_f32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v310559// GFX12: v_dual_sub_f32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x56,0xc9,0x7d,0x06,0x06,0xff]10560// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210561 10562v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, exec_lo, v310563// GFX12: v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x56,0xc9,0x7e,0x06,0x06,0xff]10564// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210565 10566v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, exec_hi, v310567// GFX12: v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x56,0xc9,0x7f,0x06,0x06,0xff]10568// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210569 10570v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v310571// GFX12: v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v3 ; encoding: [0xff,0x04,0x56,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10572// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210573 10574v_dual_sub_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v310575// GFX12: v_dual_sub_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x56,0xc9,0xc1,0x06,0x06,0xff]10576// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210577 10578v_dual_sub_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v210579// GFX12: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x56,0xc9,0xf0,0x04,0x06,0xff]10580// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210581 10582v_dual_sub_f32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v510583// GFX12: v_dual_sub_f32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x56,0xc9,0xfd,0x0a,0x06,0xff]10584// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210585 10586v_dual_sub_f32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v410587// GFX12: v_dual_sub_f32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x56,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]10588// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210589 10590v_dual_sub_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v110591// GFX12: v_dual_sub_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v1 ; encoding: [0x04,0xff,0x51,0xc9,0x01,0x01,0x06,0xff]10592// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210593 10594v_dual_sub_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v25510595// GFX12: v_dual_sub_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v255 ; encoding: [0x01,0xff,0x51,0xc9,0xff,0x01,0x06,0xff]10596// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210597 10598v_dual_sub_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v210599// GFX12: v_dual_sub_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v2 ; encoding: [0xff,0xff,0x51,0xc9,0x02,0x01,0x06,0xff]10600// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210601 10602v_dual_sub_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v310603// GFX12: v_dual_sub_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v3 ; encoding: [0x02,0xff,0x51,0xc9,0x03,0x01,0x06,0xff]10604// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210605 10606v_dual_sub_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v410607// GFX12: v_dual_sub_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v4 ; encoding: [0x03,0xff,0x51,0xc9,0x04,0x01,0x06,0xff]10608// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210609 10610v_dual_sub_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s110611// GFX12: v_dual_sub_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s1 ; encoding: [0x69,0xfe,0x51,0xc9,0x01,0x00,0x06,0xff]10612// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210613 10614v_dual_sub_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s10510615// GFX12: v_dual_sub_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s105 ; encoding: [0x01,0xfe,0x51,0xc9,0x69,0x00,0x06,0xff]10616// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210617 10618v_dual_sub_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo10619// GFX12: v_dual_sub_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo ; encoding: [0x7b,0xfe,0x51,0xc9,0x6a,0x00,0x06,0xff]10620// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210621 10622v_dual_sub_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi10623// GFX12: v_dual_sub_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi ; encoding: [0x7f,0xfe,0x51,0xc9,0x6b,0x00,0x06,0xff]10624// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210625 10626v_dual_sub_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp1510627// GFX12: v_dual_sub_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp15 ; encoding: [0x7e,0xfe,0x51,0xc9,0x7b,0x00,0x06,0xff]10628// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210629 10630v_dual_sub_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m010631// GFX12: v_dual_sub_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m0 ; encoding: [0x7d,0xfe,0x51,0xc9,0x7d,0x00,0x06,0xff]10632// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210633 10634v_dual_sub_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo10635// GFX12: v_dual_sub_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo ; encoding: [0x6b,0xfe,0x51,0xc9,0x7e,0x00,0x06,0xff]10636// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210637 10638v_dual_sub_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi10639// GFX12: v_dual_sub_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi ; encoding: [0x6a,0xfe,0x51,0xc9,0x7f,0x00,0x06,0xff]10640// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210641 10642v_dual_sub_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null10643// GFX12: v_dual_sub_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null ; encoding: [0xff,0xfe,0x51,0xc9,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]10644// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210645 10646v_dual_sub_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -110647// GFX12: v_dual_sub_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1 ; encoding: [0xfd,0xfe,0x51,0xc9,0xc1,0x00,0x06,0xff]10648// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210649 10650v_dual_sub_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.510651// GFX12: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.5 ; encoding: [0xf0,0x06,0x50,0xc9,0xf0,0x00,0x06,0xff]10652// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210653 10654v_dual_sub_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc10655// GFX12: v_dual_sub_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc ; encoding: [0xc1,0x08,0x50,0xc9,0xfd,0x00,0x06,0xff]10656// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210657 10658v_dual_sub_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf12345610659// GFX12: v_dual_sub_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf123456 ; encoding: [0x7c,0x0a,0x50,0xc9,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]10660// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210661 10662v_dual_sub_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v310663// GFX12: v_dual_sub_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x4e,0xc9,0x01,0x07,0x06,0xff]10664// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210665 10666v_dual_sub_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v310667// GFX12: v_dual_sub_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x4e,0xc9,0xff,0x07,0x06,0xff]10668// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210669 10670v_dual_sub_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v310671// GFX12: v_dual_sub_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x4e,0xc9,0x02,0x07,0x06,0xff]10672// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210673 10674v_dual_sub_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v310675// GFX12: v_dual_sub_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x4e,0xc9,0x03,0x07,0x06,0xff]10676// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210677 10678v_dual_sub_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v310679// GFX12: v_dual_sub_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x4e,0xc9,0x04,0x07,0x06,0xff]10680// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210681 10682v_dual_sub_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v310683// GFX12: v_dual_sub_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x4e,0xc9,0x01,0x06,0x06,0xff]10684// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210685 10686v_dual_sub_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v310687// GFX12: v_dual_sub_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x4e,0xc9,0x69,0x06,0x06,0xff]10688// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210689 10690v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v310691// GFX12: v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x4e,0xc9,0x6a,0x06,0x06,0xff]10692// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210693 10694v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v310695// GFX12: v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x4e,0xc9,0x6b,0x06,0x06,0xff]10696// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210697 10698v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v310699// GFX12: v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x4e,0xc9,0x7b,0x06,0x06,0xff]10700// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210701 10702v_dual_sub_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v310703// GFX12: v_dual_sub_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x4e,0xc9,0x7d,0x06,0x06,0xff]10704// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210705 10706v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v310707// GFX12: v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x4e,0xc9,0x7e,0x06,0x06,0xff]10708// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210709 10710v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v310711// GFX12: v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x4e,0xc9,0x7f,0x06,0x06,0xff]10712// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210713 10714v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v310715// GFX12: v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v3 ; encoding: [0xff,0x04,0x4e,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10716// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210717 10718v_dual_sub_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v310719// GFX12: v_dual_sub_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x4e,0xc9,0xc1,0x06,0x06,0xff]10720// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210721 10722v_dual_sub_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v210723// GFX12: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x4e,0xc9,0xf0,0x04,0x06,0xff]10724// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210725 10726v_dual_sub_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v510727// GFX12: v_dual_sub_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x4e,0xc9,0xfd,0x0a,0x06,0xff]10728// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210729 10730v_dual_sub_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v410731// GFX12: v_dual_sub_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x4e,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]10732// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210733 10734v_dual_sub_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v310735// GFX12: v_dual_sub_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x46,0xc9,0x01,0x07,0x06,0xff]10736// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210737 10738v_dual_sub_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v310739// GFX12: v_dual_sub_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x46,0xc9,0xff,0x07,0x06,0xff]10740// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210741 10742v_dual_sub_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v310743// GFX12: v_dual_sub_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x46,0xc9,0x02,0x07,0x06,0xff]10744// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210745 10746v_dual_sub_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v310747// GFX12: v_dual_sub_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x46,0xc9,0x03,0x07,0x06,0xff]10748// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210749 10750v_dual_sub_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v310751// GFX12: v_dual_sub_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x46,0xc9,0x04,0x07,0x06,0xff]10752// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210753 10754v_dual_sub_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v310755// GFX12: v_dual_sub_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x46,0xc9,0x01,0x06,0x06,0xff]10756// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210757 10758v_dual_sub_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v310759// GFX12: v_dual_sub_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x46,0xc9,0x69,0x06,0x06,0xff]10760// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210761 10762v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v310763// GFX12: v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x46,0xc9,0x6a,0x06,0x06,0xff]10764// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210765 10766v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v310767// GFX12: v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x46,0xc9,0x6b,0x06,0x06,0xff]10768// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210769 10770v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v310771// GFX12: v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x46,0xc9,0x7b,0x06,0x06,0xff]10772// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210773 10774v_dual_sub_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v310775// GFX12: v_dual_sub_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x46,0xc9,0x7d,0x06,0x06,0xff]10776// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210777 10778v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v310779// GFX12: v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x46,0xc9,0x7e,0x06,0x06,0xff]10780// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210781 10782v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v310783// GFX12: v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x46,0xc9,0x7f,0x06,0x06,0xff]10784// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210785 10786v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v310787// GFX12: v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v3 ; encoding: [0xff,0x04,0x46,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10788// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210789 10790v_dual_sub_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v310791// GFX12: v_dual_sub_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x46,0xc9,0xc1,0x06,0x06,0xff]10792// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210793 10794v_dual_sub_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v210795// GFX12: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x46,0xc9,0xf0,0x04,0x06,0xff]10796// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210797 10798v_dual_sub_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v510799// GFX12: v_dual_sub_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x46,0xc9,0xfd,0x0a,0x06,0xff]10800// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210801 10802v_dual_sub_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v410803// GFX12: v_dual_sub_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x46,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]10804// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210805 10806v_dual_sub_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v310807// GFX12: v_dual_sub_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x4a,0xc9,0x01,0x07,0x06,0xff]10808// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210809 10810v_dual_sub_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v310811// GFX12: v_dual_sub_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x4a,0xc9,0xff,0x07,0x06,0xff]10812// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210813 10814v_dual_sub_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v310815// GFX12: v_dual_sub_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x4a,0xc9,0x02,0x07,0x06,0xff]10816// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210817 10818v_dual_sub_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v310819// GFX12: v_dual_sub_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x4a,0xc9,0x03,0x07,0x06,0xff]10820// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210821 10822v_dual_sub_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v310823// GFX12: v_dual_sub_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x4a,0xc9,0x04,0x07,0x06,0xff]10824// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210825 10826v_dual_sub_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v310827// GFX12: v_dual_sub_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x4a,0xc9,0x01,0x06,0x06,0xff]10828// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210829 10830v_dual_sub_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v310831// GFX12: v_dual_sub_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x4a,0xc9,0x69,0x06,0x06,0xff]10832// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210833 10834v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v310835// GFX12: v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x4a,0xc9,0x6a,0x06,0x06,0xff]10836// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210837 10838v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v310839// GFX12: v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x4a,0xc9,0x6b,0x06,0x06,0xff]10840// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210841 10842v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v310843// GFX12: v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x4a,0xc9,0x7b,0x06,0x06,0xff]10844// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210845 10846v_dual_sub_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v310847// GFX12: v_dual_sub_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x4a,0xc9,0x7d,0x06,0x06,0xff]10848// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210849 10850v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v310851// GFX12: v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x4a,0xc9,0x7e,0x06,0x06,0xff]10852// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210853 10854v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v310855// GFX12: v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x4a,0xc9,0x7f,0x06,0x06,0xff]10856// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210857 10858v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v310859// GFX12: v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v3 ; encoding: [0xff,0x04,0x4a,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10860// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210861 10862v_dual_sub_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v310863// GFX12: v_dual_sub_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x4a,0xc9,0xc1,0x06,0x06,0xff]10864// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210865 10866v_dual_sub_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v210867// GFX12: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x4a,0xc9,0xf0,0x04,0x06,0xff]10868// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210869 10870v_dual_sub_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v510871// GFX12: v_dual_sub_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x4a,0xc9,0xfd,0x0a,0x06,0xff]10872// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210873 10874v_dual_sub_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v410875// GFX12: v_dual_sub_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x4a,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]10876// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210877 10878v_dual_sub_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v310879// GFX12: v_dual_sub_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x4c,0xc9,0x01,0x07,0x06,0xff]10880// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210881 10882v_dual_sub_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v310883// GFX12: v_dual_sub_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x4c,0xc9,0xff,0x07,0x06,0xff]10884// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210885 10886v_dual_sub_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v310887// GFX12: v_dual_sub_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x4c,0xc9,0x02,0x07,0x06,0xff]10888// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210889 10890v_dual_sub_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v310891// GFX12: v_dual_sub_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x4c,0xc9,0x03,0x07,0x06,0xff]10892// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210893 10894v_dual_sub_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v310895// GFX12: v_dual_sub_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x4c,0xc9,0x04,0x07,0x06,0xff]10896// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210897 10898v_dual_sub_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v310899// GFX12: v_dual_sub_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x4c,0xc9,0x01,0x06,0x06,0xff]10900// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210901 10902v_dual_sub_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v310903// GFX12: v_dual_sub_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x4c,0xc9,0x69,0x06,0x06,0xff]10904// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210905 10906v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v310907// GFX12: v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x4c,0xc9,0x6a,0x06,0x06,0xff]10908// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210909 10910v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v310911// GFX12: v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x4c,0xc9,0x6b,0x06,0x06,0xff]10912// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210913 10914v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v310915// GFX12: v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x4c,0xc9,0x7b,0x06,0x06,0xff]10916// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210917 10918v_dual_sub_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v310919// GFX12: v_dual_sub_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x4c,0xc9,0x7d,0x06,0x06,0xff]10920// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210921 10922v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v310923// GFX12: v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x4c,0xc9,0x7e,0x06,0x06,0xff]10924// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210925 10926v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v310927// GFX12: v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x4c,0xc9,0x7f,0x06,0x06,0xff]10928// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210929 10930v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v310931// GFX12: v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v3 ; encoding: [0xff,0x04,0x4c,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]10932// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210933 10934v_dual_sub_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v310935// GFX12: v_dual_sub_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x4c,0xc9,0xc1,0x06,0x06,0xff]10936// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210937 10938v_dual_sub_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v210939// GFX12: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x4c,0xc9,0xf0,0x04,0x06,0xff]10940// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210941 10942v_dual_sub_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v510943// GFX12: v_dual_sub_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x4c,0xc9,0xfd,0x0a,0x06,0xff]10944// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210945 10946v_dual_sub_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v410947// GFX12: v_dual_sub_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x4c,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]10948// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210949 10950v_dual_subrev_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v310951// GFX12: v_dual_subrev_f32 v255, v4, v2 :: v_dual_add_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x88,0xc9,0x01,0x07,0x06,0xff]10952// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210953 10954v_dual_subrev_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v310955// GFX12: v_dual_subrev_f32 v255, v1, v2 :: v_dual_add_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x88,0xc9,0xff,0x07,0x06,0xff]10956// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210957 10958v_dual_subrev_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v310959// GFX12: v_dual_subrev_f32 v255, v255, v2 :: v_dual_add_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x88,0xc9,0x02,0x07,0x06,0xff]10960// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210961 10962v_dual_subrev_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v310963// GFX12: v_dual_subrev_f32 v255, v2, v2 :: v_dual_add_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x88,0xc9,0x03,0x07,0x06,0xff]10964// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210965 10966v_dual_subrev_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v310967// GFX12: v_dual_subrev_f32 v255, v3, v2 :: v_dual_add_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x88,0xc9,0x04,0x07,0x06,0xff]10968// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210969 10970v_dual_subrev_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v310971// GFX12: v_dual_subrev_f32 v255, s105, v2 :: v_dual_add_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x88,0xc9,0x01,0x06,0x06,0xff]10972// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210973 10974v_dual_subrev_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v310975// GFX12: v_dual_subrev_f32 v255, s1, v2 :: v_dual_add_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x88,0xc9,0x69,0x06,0x06,0xff]10976// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210977 10978v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v310979// GFX12: v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_add_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x88,0xc9,0x6a,0x06,0x06,0xff]10980// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210981 10982v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v310983// GFX12: v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_add_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x88,0xc9,0x6b,0x06,0x06,0xff]10984// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210985 10986v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v310987// GFX12: v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_add_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x88,0xc9,0x7b,0x06,0x06,0xff]10988// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210989 10990v_dual_subrev_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v310991// GFX12: v_dual_subrev_f32 v255, m0, v2 :: v_dual_add_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x88,0xc9,0x7d,0x06,0x06,0xff]10992// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210993 10994v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v310995// GFX12: v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_add_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x88,0xc9,0x7e,0x06,0x06,0xff]10996// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3210997 10998v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v310999// GFX12: v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_add_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x88,0xc9,0x7f,0x06,0x06,0xff]11000// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211001 11002v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v311003// GFX12: v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_add_f32 v6, null, v3 ; encoding: [0xff,0x04,0x88,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11004// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211005 11006v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v311007// GFX12: v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_add_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x88,0xc9,0xc1,0x06,0x06,0xff]11008// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211009 11010v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v211011// GFX12: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_add_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x88,0xc9,0xf0,0x04,0x06,0xff]11012// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211013 11014v_dual_subrev_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v511015// GFX12: v_dual_subrev_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x88,0xc9,0xfd,0x0a,0x06,0xff]11016// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211017 11018v_dual_subrev_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v411019// GFX12: v_dual_subrev_f32 v6, null, v5 :: v_dual_add_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x88,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]11020// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211021 11022v_dual_subrev_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v311023// GFX12: v_dual_subrev_f32 v255, v4, v2 :: v_dual_add_nc_u32 v6, v1, v3 ; encoding: [0x04,0x05,0xa0,0xc9,0x01,0x07,0x06,0xff]11024// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211025 11026v_dual_subrev_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v311027// GFX12: v_dual_subrev_f32 v255, v1, v2 :: v_dual_add_nc_u32 v6, v255, v3 ; encoding: [0x01,0x05,0xa0,0xc9,0xff,0x07,0x06,0xff]11028// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211029 11030v_dual_subrev_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v311031// GFX12: v_dual_subrev_f32 v255, v255, v2 :: v_dual_add_nc_u32 v6, v2, v3 ; encoding: [0xff,0x05,0xa0,0xc9,0x02,0x07,0x06,0xff]11032// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211033 11034v_dual_subrev_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v311035// GFX12: v_dual_subrev_f32 v255, v2, v2 :: v_dual_add_nc_u32 v6, v3, v3 ; encoding: [0x02,0x05,0xa0,0xc9,0x03,0x07,0x06,0xff]11036// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211037 11038v_dual_subrev_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v311039// GFX12: v_dual_subrev_f32 v255, v3, v2 :: v_dual_add_nc_u32 v6, v4, v3 ; encoding: [0x03,0x05,0xa0,0xc9,0x04,0x07,0x06,0xff]11040// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211041 11042v_dual_subrev_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v311043// GFX12: v_dual_subrev_f32 v255, s105, v2 :: v_dual_add_nc_u32 v6, s1, v3 ; encoding: [0x69,0x04,0xa0,0xc9,0x01,0x06,0x06,0xff]11044// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211045 11046v_dual_subrev_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v311047// GFX12: v_dual_subrev_f32 v255, s1, v2 :: v_dual_add_nc_u32 v6, s105, v3 ; encoding: [0x01,0x04,0xa0,0xc9,0x69,0x06,0x06,0xff]11048// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211049 11050v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v311051// GFX12: v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_add_nc_u32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xa0,0xc9,0x6a,0x06,0x06,0xff]11052// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211053 11054v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v311055// GFX12: v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_add_nc_u32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xa0,0xc9,0x6b,0x06,0x06,0xff]11056// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211057 11058v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v311059// GFX12: v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_add_nc_u32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xa0,0xc9,0x7b,0x06,0x06,0xff]11060// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211061 11062v_dual_subrev_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v311063// GFX12: v_dual_subrev_f32 v255, m0, v2 :: v_dual_add_nc_u32 v6, m0, v3 ; encoding: [0x7d,0x04,0xa0,0xc9,0x7d,0x06,0x06,0xff]11064// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211065 11066v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v311067// GFX12: v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_add_nc_u32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xa0,0xc9,0x7e,0x06,0x06,0xff]11068// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211069 11070v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v311071// GFX12: v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_add_nc_u32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xa0,0xc9,0x7f,0x06,0x06,0xff]11072// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211073 11074v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v311075// GFX12: v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_add_nc_u32 v6, null, v3 ; encoding: [0xff,0x04,0xa0,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11076// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211077 11078v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v311079// GFX12: v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_add_nc_u32 v6, -1, v3 ; encoding: [0xfd,0x04,0xa0,0xc9,0xc1,0x06,0x06,0xff]11080// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211081 11082v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v211083// GFX12: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_add_nc_u32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xa0,0xc9,0xf0,0x04,0x06,0xff]11084// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211085 11086v_dual_subrev_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v511087// GFX12: v_dual_subrev_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xa0,0xc9,0xfd,0x0a,0x06,0xff]11088// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211089 11090v_dual_subrev_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v411091// GFX12: v_dual_subrev_f32 v6, null, v5 :: v_dual_add_nc_u32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xa0,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]11092// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211093 11094v_dual_subrev_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v311095// GFX12: v_dual_subrev_f32 v255, v4, v2 :: v_dual_cndmask_b32 v6, v1, v3 ; encoding: [0x04,0x05,0x92,0xc9,0x01,0x07,0x06,0xff]11096// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211097 11098v_dual_subrev_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v311099// GFX12: v_dual_subrev_f32 v255, v1, v2 :: v_dual_cndmask_b32 v6, v255, v3 ; encoding: [0x01,0x05,0x92,0xc9,0xff,0x07,0x06,0xff]11100// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211101 11102v_dual_subrev_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v311103// GFX12: v_dual_subrev_f32 v255, v255, v2 :: v_dual_cndmask_b32 v6, v2, v3 ; encoding: [0xff,0x05,0x92,0xc9,0x02,0x07,0x06,0xff]11104// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211105 11106v_dual_subrev_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v311107// GFX12: v_dual_subrev_f32 v255, v2, v2 :: v_dual_cndmask_b32 v6, v3, v3 ; encoding: [0x02,0x05,0x92,0xc9,0x03,0x07,0x06,0xff]11108// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211109 11110v_dual_subrev_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v311111// GFX12: v_dual_subrev_f32 v255, v3, v2 :: v_dual_cndmask_b32 v6, v4, v3 ; encoding: [0x03,0x05,0x92,0xc9,0x04,0x07,0x06,0xff]11112// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211113 11114v_dual_subrev_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v311115// GFX12: v_dual_subrev_f32 v255, s105, v2 :: v_dual_cndmask_b32 v6, s105, v3 ; encoding: [0x69,0x04,0x92,0xc9,0x69,0x06,0x06,0xff]11116// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211117 11118v_dual_subrev_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v311119// GFX12: v_dual_subrev_f32 v255, s1, v2 :: v_dual_cndmask_b32 v6, s1, v3 ; encoding: [0x01,0x04,0x92,0xc9,0x01,0x06,0x06,0xff]11120// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211121 11122v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v311123// GFX12: v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_cndmask_b32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x92,0xc9,0x7b,0x06,0x06,0xff]11124// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211125 11126v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v311127// GFX12: v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_cndmask_b32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x92,0xc9,0x7f,0x06,0x06,0xff]11128// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211129 11130v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v311131// GFX12: v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_cndmask_b32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x92,0xc9,0x7e,0x06,0x06,0xff]11132// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211133 11134v_dual_subrev_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v311135// GFX12: v_dual_subrev_f32 v255, m0, v2 :: v_dual_cndmask_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0x92,0xc9,0x7d,0x06,0x06,0xff]11136// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211137 11138v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v311139// GFX12: v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_cndmask_b32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x92,0xc9,0x6b,0x06,0x06,0xff]11140// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211141 11142v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v311143// GFX12: v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_cndmask_b32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x92,0xc9,0x6a,0x06,0x06,0xff]11144// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211145 11146v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v311147// GFX12: v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_cndmask_b32 v6, null, v3 ; encoding: [0xff,0x04,0x92,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11148// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211149 11150v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v311151// GFX12: v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_cndmask_b32 v6, -1, v3 ; encoding: [0xfd,0x04,0x92,0xc9,0xc1,0x06,0x06,0xff]11152// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211153 11154v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v211155// GFX12: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_cndmask_b32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x92,0xc9,0xf0,0x04,0x06,0xff]11156// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211157 11158v_dual_subrev_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v511159// GFX12: v_dual_subrev_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x92,0xc9,0xfd,0x0a,0x06,0xff]11160// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211161 11162v_dual_subrev_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v411163// GFX12: v_dual_subrev_f32 v6, null, v5 :: v_dual_cndmask_b32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x92,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]11164// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211165 11166v_dual_subrev_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf12345611167// GFX12: v_dual_subrev_f32 v255, v4, v2 :: v_dual_fmaak_f32 v6, v1, v3, 0xaf123456 ; encoding: [0x04,0x05,0x82,0xc9,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]11168// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211169 11170v_dual_subrev_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf12345611171// GFX12: v_dual_subrev_f32 v255, v1, v2 :: v_dual_fmaak_f32 v6, v255, v3, 0xaf123456 ; encoding: [0x01,0x05,0x82,0xc9,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]11172// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211173 11174v_dual_subrev_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf12345611175// GFX12: v_dual_subrev_f32 v255, v255, v2 :: v_dual_fmaak_f32 v6, v2, v3, 0xaf123456 ; encoding: [0xff,0x05,0x82,0xc9,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]11176// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211177 11178v_dual_subrev_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf12345611179// GFX12: v_dual_subrev_f32 v255, v2, v2 :: v_dual_fmaak_f32 v6, v3, v3, 0xaf123456 ; encoding: [0x02,0x05,0x82,0xc9,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]11180// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211181 11182v_dual_subrev_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf12345611183// GFX12: v_dual_subrev_f32 v255, v3, v2 :: v_dual_fmaak_f32 v6, v4, v3, 0xaf123456 ; encoding: [0x03,0x05,0x82,0xc9,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]11184// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211185 11186v_dual_subrev_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf12345611187// GFX12: v_dual_subrev_f32 v255, s105, v2 :: v_dual_fmaak_f32 v6, s105, v3, 0xaf123456 ; encoding: [0x69,0x04,0x82,0xc9,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11188// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211189 11190v_dual_subrev_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf12345611191// GFX12: v_dual_subrev_f32 v255, s1, v2 :: v_dual_fmaak_f32 v6, s1, v3, 0xaf123456 ; encoding: [0x01,0x04,0x82,0xc9,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11192// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211193 11194v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf12345611195// GFX12: v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_fmaak_f32 v6, ttmp15, v3, 0xaf123456 ; encoding: [0x7b,0x04,0x82,0xc9,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11196// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211197 11198v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf12345611199// GFX12: v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_fmaak_f32 v6, exec_hi, v3, 0xaf123456 ; encoding: [0x7f,0x04,0x82,0xc9,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11200// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211201 11202v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf12345611203// GFX12: v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_fmaak_f32 v6, exec_lo, v3, 0xaf123456 ; encoding: [0x7e,0x04,0x82,0xc9,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11204// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211205 11206v_dual_subrev_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf12345611207// GFX12: v_dual_subrev_f32 v255, m0, v2 :: v_dual_fmaak_f32 v6, m0, v3, 0xaf123456 ; encoding: [0x7d,0x04,0x82,0xc9,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11208// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211209 11210v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf12345611211// GFX12: v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_fmaak_f32 v6, vcc_hi, v3, 0xaf123456 ; encoding: [0x6b,0x04,0x82,0xc9,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11212// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211213 11214v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf12345611215// GFX12: v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_fmaak_f32 v6, vcc_lo, v3, 0xaf123456 ; encoding: [0x6a,0x04,0x82,0xc9,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11216// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211217 11218v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf12345611219// GFX12: v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_fmaak_f32 v6, null, v3, 0xaf123456 ; encoding: [0xff,0x04,0x82,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11220// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211221 11222v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf12345611223// GFX12: v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_fmaak_f32 v6, -1, v3, 0xaf123456 ; encoding: [0xfd,0x04,0x82,0xc9,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11224// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211225 11226v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf12345611227// GFX12: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_fmaak_f32 v6, 0.5, v2, 0xaf123456 ; encoding: [0xf0,0x06,0x82,0xc9,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]11228// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211229 11230v_dual_subrev_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf12345611231// GFX12: v_dual_subrev_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456 ; encoding: [0xc1,0x08,0x82,0xc9,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]11232// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211233 11234v_dual_subrev_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf12345611235// GFX12: v_dual_subrev_f32 v6, null, v5 :: v_dual_fmaak_f32 v255, 0xaf123456, v4, 0xaf123456 ; encoding: [0x7c,0x0a,0x82,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]11236// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211237 11238v_dual_subrev_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v311239// GFX12: v_dual_subrev_f32 v255, v4, v2 :: v_dual_fmac_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x80,0xc9,0x01,0x07,0x06,0xff]11240// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211241 11242v_dual_subrev_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v311243// GFX12: v_dual_subrev_f32 v255, v1, v2 :: v_dual_fmac_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x80,0xc9,0xff,0x07,0x06,0xff]11244// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211245 11246v_dual_subrev_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v311247// GFX12: v_dual_subrev_f32 v255, v255, v2 :: v_dual_fmac_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x80,0xc9,0x02,0x07,0x06,0xff]11248// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211249 11250v_dual_subrev_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v311251// GFX12: v_dual_subrev_f32 v255, v2, v2 :: v_dual_fmac_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x80,0xc9,0x03,0x07,0x06,0xff]11252// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211253 11254v_dual_subrev_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v311255// GFX12: v_dual_subrev_f32 v255, v3, v2 :: v_dual_fmac_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x80,0xc9,0x04,0x07,0x06,0xff]11256// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211257 11258v_dual_subrev_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v311259// GFX12: v_dual_subrev_f32 v255, s105, v2 :: v_dual_fmac_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x80,0xc9,0x01,0x06,0x06,0xff]11260// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211261 11262v_dual_subrev_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v311263// GFX12: v_dual_subrev_f32 v255, s1, v2 :: v_dual_fmac_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x80,0xc9,0x69,0x06,0x06,0xff]11264// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211265 11266v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v311267// GFX12: v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_fmac_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x80,0xc9,0x6a,0x06,0x06,0xff]11268// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211269 11270v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v311271// GFX12: v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_fmac_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x80,0xc9,0x6b,0x06,0x06,0xff]11272// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211273 11274v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v311275// GFX12: v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_fmac_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x80,0xc9,0x7b,0x06,0x06,0xff]11276// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211277 11278v_dual_subrev_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v311279// GFX12: v_dual_subrev_f32 v255, m0, v2 :: v_dual_fmac_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x80,0xc9,0x7d,0x06,0x06,0xff]11280// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211281 11282v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v311283// GFX12: v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_fmac_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x80,0xc9,0x7e,0x06,0x06,0xff]11284// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211285 11286v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v311287// GFX12: v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_fmac_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x80,0xc9,0x7f,0x06,0x06,0xff]11288// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211289 11290v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v311291// GFX12: v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_fmac_f32 v6, null, v3 ; encoding: [0xff,0x04,0x80,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11292// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211293 11294v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v311295// GFX12: v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_fmac_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x80,0xc9,0xc1,0x06,0x06,0xff]11296// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211297 11298v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v211299// GFX12: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_fmac_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x80,0xc9,0xf0,0x04,0x06,0xff]11300// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211301 11302v_dual_subrev_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v511303// GFX12: v_dual_subrev_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x80,0xc9,0xfd,0x0a,0x06,0xff]11304// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211305 11306v_dual_subrev_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v411307// GFX12: v_dual_subrev_f32 v6, null, v5 :: v_dual_fmac_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x80,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]11308// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211309 11310v_dual_subrev_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v25511311// GFX12: v_dual_subrev_f32 v255, v4, v255 :: v_dual_fmamk_f32 v6, v1, 0xaf123456, v255 ; encoding: [0x04,0xff,0x85,0xc9,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]11312// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211313 11314v_dual_subrev_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v25511315// GFX12: v_dual_subrev_f32 v255, v1, v255 :: v_dual_fmamk_f32 v6, v255, 0xaf123456, v255 ; encoding: [0x01,0xff,0x85,0xc9,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]11316// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211317 11318v_dual_subrev_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v25511319// GFX12: v_dual_subrev_f32 v255, v255, v255 :: v_dual_fmamk_f32 v6, v2, 0xaf123456, v255 ; encoding: [0xff,0xff,0x85,0xc9,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]11320// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211321 11322v_dual_subrev_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v25511323// GFX12: v_dual_subrev_f32 v255, v2, v255 :: v_dual_fmamk_f32 v6, v3, 0xaf123456, v255 ; encoding: [0x02,0xff,0x85,0xc9,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]11324// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211325 11326v_dual_subrev_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v25511327// GFX12: v_dual_subrev_f32 v255, v3, v255 :: v_dual_fmamk_f32 v6, v4, 0xaf123456, v255 ; encoding: [0x03,0xff,0x85,0xc9,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]11328// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211329 11330v_dual_subrev_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v25511331// GFX12: v_dual_subrev_f32 v255, s105, v255 :: v_dual_fmamk_f32 v6, s105, 0xaf123456, v255 ; encoding: [0x69,0xfe,0x85,0xc9,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]11332// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211333 11334v_dual_subrev_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v25511335// GFX12: v_dual_subrev_f32 v255, s1, v255 :: v_dual_fmamk_f32 v6, s1, 0xaf123456, v255 ; encoding: [0x01,0xfe,0x85,0xc9,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]11336// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211337 11338v_dual_subrev_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v25511339// GFX12: v_dual_subrev_f32 v255, ttmp15, v255 :: v_dual_fmamk_f32 v6, ttmp15, 0xaf123456, v255 ; encoding: [0x7b,0xfe,0x85,0xc9,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]11340// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211341 11342v_dual_subrev_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v25511343// GFX12: v_dual_subrev_f32 v255, exec_hi, v255 :: v_dual_fmamk_f32 v6, exec_hi, 0xaf123456, v255 ; encoding: [0x7f,0xfe,0x85,0xc9,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]11344// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211345 11346v_dual_subrev_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v25511347// GFX12: v_dual_subrev_f32 v255, exec_lo, v255 :: v_dual_fmamk_f32 v6, exec_lo, 0xaf123456, v255 ; encoding: [0x7e,0xfe,0x85,0xc9,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]11348// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211349 11350v_dual_subrev_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v25511351// GFX12: v_dual_subrev_f32 v255, m0, v255 :: v_dual_fmamk_f32 v6, m0, 0xaf123456, v255 ; encoding: [0x7d,0xfe,0x85,0xc9,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]11352// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211353 11354v_dual_subrev_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v25511355// GFX12: v_dual_subrev_f32 v255, vcc_hi, v255 :: v_dual_fmamk_f32 v6, vcc_hi, 0xaf123456, v255 ; encoding: [0x6b,0xfe,0x85,0xc9,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]11356// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211357 11358v_dual_subrev_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v25511359// GFX12: v_dual_subrev_f32 v255, vcc_lo, v255 :: v_dual_fmamk_f32 v6, vcc_lo, 0xaf123456, v255 ; encoding: [0x6a,0xfe,0x85,0xc9,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]11360// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211361 11362v_dual_subrev_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v25511363// GFX12: v_dual_subrev_f32 v255, 0xaf123456, v255 :: v_dual_fmamk_f32 v6, null, 0xaf123456, v255 ; encoding: [0xff,0xfe,0x85,0xc9,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]11364// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211365 11366v_dual_subrev_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v25511367// GFX12: v_dual_subrev_f32 v255, src_scc, v255 :: v_dual_fmamk_f32 v6, -1, 0xaf123456, v255 ; encoding: [0xfd,0xfe,0x85,0xc9,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]11368// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211369 11370v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v25511371// GFX12: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v255 ; encoding: [0xf0,0x06,0x84,0xc9,0xf0,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]11372// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211373 11374v_dual_subrev_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v25511375// GFX12: v_dual_subrev_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255 ; encoding: [0xc1,0x08,0x84,0xc9,0xfd,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]11376// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211377 11378v_dual_subrev_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v411379// GFX12: v_dual_subrev_f32 v6, null, v5 :: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x84,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]11380// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211381 11382v_dual_subrev_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v311383// GFX12: v_dual_subrev_f32 v255, v4, v2 :: v_dual_lshlrev_b32 v6, v1, v3 ; encoding: [0x04,0x05,0xa2,0xc9,0x01,0x07,0x06,0xff]11384// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211385 11386v_dual_subrev_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v311387// GFX12: v_dual_subrev_f32 v255, v1, v2 :: v_dual_lshlrev_b32 v6, v255, v3 ; encoding: [0x01,0x05,0xa2,0xc9,0xff,0x07,0x06,0xff]11388// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211389 11390v_dual_subrev_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v311391// GFX12: v_dual_subrev_f32 v255, v255, v2 :: v_dual_lshlrev_b32 v6, v2, v3 ; encoding: [0xff,0x05,0xa2,0xc9,0x02,0x07,0x06,0xff]11392// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211393 11394v_dual_subrev_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v311395// GFX12: v_dual_subrev_f32 v255, v2, v2 :: v_dual_lshlrev_b32 v6, v3, v3 ; encoding: [0x02,0x05,0xa2,0xc9,0x03,0x07,0x06,0xff]11396// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211397 11398v_dual_subrev_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v311399// GFX12: v_dual_subrev_f32 v255, v3, v2 :: v_dual_lshlrev_b32 v6, v4, v3 ; encoding: [0x03,0x05,0xa2,0xc9,0x04,0x07,0x06,0xff]11400// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211401 11402v_dual_subrev_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v311403// GFX12: v_dual_subrev_f32 v255, s105, v2 :: v_dual_lshlrev_b32 v6, s1, v3 ; encoding: [0x69,0x04,0xa2,0xc9,0x01,0x06,0x06,0xff]11404// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211405 11406v_dual_subrev_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v311407// GFX12: v_dual_subrev_f32 v255, s1, v2 :: v_dual_lshlrev_b32 v6, s105, v3 ; encoding: [0x01,0x04,0xa2,0xc9,0x69,0x06,0x06,0xff]11408// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211409 11410v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v311411// GFX12: v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_lshlrev_b32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xa2,0xc9,0x6a,0x06,0x06,0xff]11412// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211413 11414v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v311415// GFX12: v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_lshlrev_b32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xa2,0xc9,0x6b,0x06,0x06,0xff]11416// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211417 11418v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v311419// GFX12: v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_lshlrev_b32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xa2,0xc9,0x7b,0x06,0x06,0xff]11420// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211421 11422v_dual_subrev_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v311423// GFX12: v_dual_subrev_f32 v255, m0, v2 :: v_dual_lshlrev_b32 v6, m0, v3 ; encoding: [0x7d,0x04,0xa2,0xc9,0x7d,0x06,0x06,0xff]11424// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211425 11426v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v311427// GFX12: v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_lshlrev_b32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xa2,0xc9,0x7e,0x06,0x06,0xff]11428// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211429 11430v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v311431// GFX12: v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_lshlrev_b32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xa2,0xc9,0x7f,0x06,0x06,0xff]11432// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211433 11434v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v311435// GFX12: v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_lshlrev_b32 v6, null, v3 ; encoding: [0xff,0x04,0xa2,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11436// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211437 11438v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v311439// GFX12: v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_lshlrev_b32 v6, -1, v3 ; encoding: [0xfd,0x04,0xa2,0xc9,0xc1,0x06,0x06,0xff]11440// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211441 11442v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v211443// GFX12: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_lshlrev_b32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xa2,0xc9,0xf0,0x04,0x06,0xff]11444// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211445 11446v_dual_subrev_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v511447// GFX12: v_dual_subrev_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xa2,0xc9,0xfd,0x0a,0x06,0xff]11448// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211449 11450v_dual_subrev_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v411451// GFX12: v_dual_subrev_f32 v6, null, v5 :: v_dual_lshlrev_b32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xa2,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]11452// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211453 11454v_dual_subrev_f32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v311455// GFX12: v_dual_subrev_f32 v255, v4, v2 :: v_dual_max_num_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x94,0xc9,0x01,0x07,0x06,0xff]11456// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211457 11458v_dual_subrev_f32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v311459// GFX12: v_dual_subrev_f32 v255, v1, v2 :: v_dual_max_num_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x94,0xc9,0xff,0x07,0x06,0xff]11460// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211461 11462v_dual_subrev_f32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v311463// GFX12: v_dual_subrev_f32 v255, v255, v2 :: v_dual_max_num_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x94,0xc9,0x02,0x07,0x06,0xff]11464// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211465 11466v_dual_subrev_f32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v311467// GFX12: v_dual_subrev_f32 v255, v2, v2 :: v_dual_max_num_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x94,0xc9,0x03,0x07,0x06,0xff]11468// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211469 11470v_dual_subrev_f32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v311471// GFX12: v_dual_subrev_f32 v255, v3, v2 :: v_dual_max_num_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x94,0xc9,0x04,0x07,0x06,0xff]11472// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211473 11474v_dual_subrev_f32 v255, s105, v2 :: v_dual_max_num_f32 v6, s1, v311475// GFX12: v_dual_subrev_f32 v255, s105, v2 :: v_dual_max_num_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x94,0xc9,0x01,0x06,0x06,0xff]11476// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211477 11478v_dual_subrev_f32 v255, s1, v2 :: v_dual_max_num_f32 v6, s105, v311479// GFX12: v_dual_subrev_f32 v255, s1, v2 :: v_dual_max_num_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x94,0xc9,0x69,0x06,0x06,0xff]11480// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211481 11482v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, vcc_lo, v311483// GFX12: v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_max_num_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x94,0xc9,0x6a,0x06,0x06,0xff]11484// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211485 11486v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v311487// GFX12: v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_max_num_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x94,0xc9,0x6b,0x06,0x06,0xff]11488// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211489 11490v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, ttmp15, v311491// GFX12: v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_max_num_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x94,0xc9,0x7b,0x06,0x06,0xff]11492// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211493 11494v_dual_subrev_f32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v311495// GFX12: v_dual_subrev_f32 v255, m0, v2 :: v_dual_max_num_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x94,0xc9,0x7d,0x06,0x06,0xff]11496// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211497 11498v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, exec_lo, v311499// GFX12: v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_max_num_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x94,0xc9,0x7e,0x06,0x06,0xff]11500// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211501 11502v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, exec_hi, v311503// GFX12: v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_max_num_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x94,0xc9,0x7f,0x06,0x06,0xff]11504// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211505 11506v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v311507// GFX12: v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_max_num_f32 v6, null, v3 ; encoding: [0xff,0x04,0x94,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11508// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211509 11510v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v311511// GFX12: v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_max_num_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x94,0xc9,0xc1,0x06,0x06,0xff]11512// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211513 11514v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v211515// GFX12: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_max_num_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x94,0xc9,0xf0,0x04,0x06,0xff]11516// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211517 11518v_dual_subrev_f32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v511519// GFX12: v_dual_subrev_f32 v255, -1, v4 :: v_dual_max_num_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x94,0xc9,0xfd,0x0a,0x06,0xff]11520// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211521 11522v_dual_subrev_f32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v411523// GFX12: v_dual_subrev_f32 v6, null, v5 :: v_dual_max_num_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x94,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]11524// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211525 11526v_dual_subrev_f32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v311527// GFX12: v_dual_subrev_f32 v255, v4, v2 :: v_dual_min_num_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x96,0xc9,0x01,0x07,0x06,0xff]11528// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211529 11530v_dual_subrev_f32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v311531// GFX12: v_dual_subrev_f32 v255, v1, v2 :: v_dual_min_num_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x96,0xc9,0xff,0x07,0x06,0xff]11532// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211533 11534v_dual_subrev_f32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v311535// GFX12: v_dual_subrev_f32 v255, v255, v2 :: v_dual_min_num_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x96,0xc9,0x02,0x07,0x06,0xff]11536// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211537 11538v_dual_subrev_f32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v311539// GFX12: v_dual_subrev_f32 v255, v2, v2 :: v_dual_min_num_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x96,0xc9,0x03,0x07,0x06,0xff]11540// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211541 11542v_dual_subrev_f32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v311543// GFX12: v_dual_subrev_f32 v255, v3, v2 :: v_dual_min_num_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x96,0xc9,0x04,0x07,0x06,0xff]11544// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211545 11546v_dual_subrev_f32 v255, s105, v2 :: v_dual_min_num_f32 v6, s1, v311547// GFX12: v_dual_subrev_f32 v255, s105, v2 :: v_dual_min_num_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x96,0xc9,0x01,0x06,0x06,0xff]11548// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211549 11550v_dual_subrev_f32 v255, s1, v2 :: v_dual_min_num_f32 v6, s105, v311551// GFX12: v_dual_subrev_f32 v255, s1, v2 :: v_dual_min_num_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x96,0xc9,0x69,0x06,0x06,0xff]11552// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211553 11554v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, vcc_lo, v311555// GFX12: v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_min_num_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x96,0xc9,0x6a,0x06,0x06,0xff]11556// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211557 11558v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v311559// GFX12: v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_min_num_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x96,0xc9,0x6b,0x06,0x06,0xff]11560// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211561 11562v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, ttmp15, v311563// GFX12: v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_min_num_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x96,0xc9,0x7b,0x06,0x06,0xff]11564// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211565 11566v_dual_subrev_f32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v311567// GFX12: v_dual_subrev_f32 v255, m0, v2 :: v_dual_min_num_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x96,0xc9,0x7d,0x06,0x06,0xff]11568// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211569 11570v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, exec_lo, v311571// GFX12: v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_min_num_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x96,0xc9,0x7e,0x06,0x06,0xff]11572// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211573 11574v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, exec_hi, v311575// GFX12: v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_min_num_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x96,0xc9,0x7f,0x06,0x06,0xff]11576// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211577 11578v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v311579// GFX12: v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_min_num_f32 v6, null, v3 ; encoding: [0xff,0x04,0x96,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11580// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211581 11582v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v311583// GFX12: v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_min_num_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x96,0xc9,0xc1,0x06,0x06,0xff]11584// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211585 11586v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v211587// GFX12: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_min_num_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x96,0xc9,0xf0,0x04,0x06,0xff]11588// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211589 11590v_dual_subrev_f32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v511591// GFX12: v_dual_subrev_f32 v255, -1, v4 :: v_dual_min_num_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x96,0xc9,0xfd,0x0a,0x06,0xff]11592// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211593 11594v_dual_subrev_f32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v411595// GFX12: v_dual_subrev_f32 v6, null, v5 :: v_dual_min_num_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x96,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]11596// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211597 11598v_dual_subrev_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v111599// GFX12: v_dual_subrev_f32 v255, v4, v255 :: v_dual_mov_b32 v6, v1 ; encoding: [0x04,0xff,0x91,0xc9,0x01,0x01,0x06,0xff]11600// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211601 11602v_dual_subrev_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v25511603// GFX12: v_dual_subrev_f32 v255, v1, v255 :: v_dual_mov_b32 v6, v255 ; encoding: [0x01,0xff,0x91,0xc9,0xff,0x01,0x06,0xff]11604// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211605 11606v_dual_subrev_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v211607// GFX12: v_dual_subrev_f32 v255, v255, v255 :: v_dual_mov_b32 v6, v2 ; encoding: [0xff,0xff,0x91,0xc9,0x02,0x01,0x06,0xff]11608// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211609 11610v_dual_subrev_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v311611// GFX12: v_dual_subrev_f32 v255, v2, v255 :: v_dual_mov_b32 v6, v3 ; encoding: [0x02,0xff,0x91,0xc9,0x03,0x01,0x06,0xff]11612// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211613 11614v_dual_subrev_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v411615// GFX12: v_dual_subrev_f32 v255, v3, v255 :: v_dual_mov_b32 v6, v4 ; encoding: [0x03,0xff,0x91,0xc9,0x04,0x01,0x06,0xff]11616// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211617 11618v_dual_subrev_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s111619// GFX12: v_dual_subrev_f32 v255, s105, v255 :: v_dual_mov_b32 v6, s1 ; encoding: [0x69,0xfe,0x91,0xc9,0x01,0x00,0x06,0xff]11620// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211621 11622v_dual_subrev_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s10511623// GFX12: v_dual_subrev_f32 v255, s1, v255 :: v_dual_mov_b32 v6, s105 ; encoding: [0x01,0xfe,0x91,0xc9,0x69,0x00,0x06,0xff]11624// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211625 11626v_dual_subrev_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo11627// GFX12: v_dual_subrev_f32 v255, ttmp15, v255 :: v_dual_mov_b32 v6, vcc_lo ; encoding: [0x7b,0xfe,0x91,0xc9,0x6a,0x00,0x06,0xff]11628// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211629 11630v_dual_subrev_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi11631// GFX12: v_dual_subrev_f32 v255, exec_hi, v255 :: v_dual_mov_b32 v6, vcc_hi ; encoding: [0x7f,0xfe,0x91,0xc9,0x6b,0x00,0x06,0xff]11632// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211633 11634v_dual_subrev_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp1511635// GFX12: v_dual_subrev_f32 v255, exec_lo, v255 :: v_dual_mov_b32 v6, ttmp15 ; encoding: [0x7e,0xfe,0x91,0xc9,0x7b,0x00,0x06,0xff]11636// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211637 11638v_dual_subrev_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m011639// GFX12: v_dual_subrev_f32 v255, m0, v255 :: v_dual_mov_b32 v6, m0 ; encoding: [0x7d,0xfe,0x91,0xc9,0x7d,0x00,0x06,0xff]11640// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211641 11642v_dual_subrev_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo11643// GFX12: v_dual_subrev_f32 v255, vcc_hi, v255 :: v_dual_mov_b32 v6, exec_lo ; encoding: [0x6b,0xfe,0x91,0xc9,0x7e,0x00,0x06,0xff]11644// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211645 11646v_dual_subrev_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi11647// GFX12: v_dual_subrev_f32 v255, vcc_lo, v255 :: v_dual_mov_b32 v6, exec_hi ; encoding: [0x6a,0xfe,0x91,0xc9,0x7f,0x00,0x06,0xff]11648// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211649 11650v_dual_subrev_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null11651// GFX12: v_dual_subrev_f32 v255, 0xaf123456, v255 :: v_dual_mov_b32 v6, null ; encoding: [0xff,0xfe,0x91,0xc9,0x7c,0x00,0x06,0xff,0x56,0x34,0x12,0xaf]11652// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211653 11654v_dual_subrev_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -111655// GFX12: v_dual_subrev_f32 v255, src_scc, v255 :: v_dual_mov_b32 v6, -1 ; encoding: [0xfd,0xfe,0x91,0xc9,0xc1,0x00,0x06,0xff]11656// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211657 11658v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.511659// GFX12: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_mov_b32 v6, 0.5 ; encoding: [0xf0,0x06,0x90,0xc9,0xf0,0x00,0x06,0xff]11660// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211661 11662v_dual_subrev_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc11663// GFX12: v_dual_subrev_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc ; encoding: [0xc1,0x08,0x90,0xc9,0xfd,0x00,0x06,0xff]11664// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211665 11666v_dual_subrev_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf12345611667// GFX12: v_dual_subrev_f32 v6, null, v5 :: v_dual_mov_b32 v255, 0xaf123456 ; encoding: [0x7c,0x0a,0x90,0xc9,0xff,0x00,0xfe,0x06,0x56,0x34,0x12,0xaf]11668// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211669 11670v_dual_subrev_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v311671// GFX12: v_dual_subrev_f32 v255, v4, v2 :: v_dual_mul_dx9_zero_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x8e,0xc9,0x01,0x07,0x06,0xff]11672// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211673 11674v_dual_subrev_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v311675// GFX12: v_dual_subrev_f32 v255, v1, v2 :: v_dual_mul_dx9_zero_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x8e,0xc9,0xff,0x07,0x06,0xff]11676// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211677 11678v_dual_subrev_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v311679// GFX12: v_dual_subrev_f32 v255, v255, v2 :: v_dual_mul_dx9_zero_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x8e,0xc9,0x02,0x07,0x06,0xff]11680// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211681 11682v_dual_subrev_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v311683// GFX12: v_dual_subrev_f32 v255, v2, v2 :: v_dual_mul_dx9_zero_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x8e,0xc9,0x03,0x07,0x06,0xff]11684// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211685 11686v_dual_subrev_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v311687// GFX12: v_dual_subrev_f32 v255, v3, v2 :: v_dual_mul_dx9_zero_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x8e,0xc9,0x04,0x07,0x06,0xff]11688// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211689 11690v_dual_subrev_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v311691// GFX12: v_dual_subrev_f32 v255, s105, v2 :: v_dual_mul_dx9_zero_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x8e,0xc9,0x01,0x06,0x06,0xff]11692// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211693 11694v_dual_subrev_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v311695// GFX12: v_dual_subrev_f32 v255, s1, v2 :: v_dual_mul_dx9_zero_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x8e,0xc9,0x69,0x06,0x06,0xff]11696// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211697 11698v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v311699// GFX12: v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x8e,0xc9,0x6a,0x06,0x06,0xff]11700// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211701 11702v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v311703// GFX12: v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x8e,0xc9,0x6b,0x06,0x06,0xff]11704// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211705 11706v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v311707// GFX12: v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x8e,0xc9,0x7b,0x06,0x06,0xff]11708// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211709 11710v_dual_subrev_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v311711// GFX12: v_dual_subrev_f32 v255, m0, v2 :: v_dual_mul_dx9_zero_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x8e,0xc9,0x7d,0x06,0x06,0xff]11712// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211713 11714v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v311715// GFX12: v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x8e,0xc9,0x7e,0x06,0x06,0xff]11716// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211717 11718v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v311719// GFX12: v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_mul_dx9_zero_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x8e,0xc9,0x7f,0x06,0x06,0xff]11720// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211721 11722v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v311723// GFX12: v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_mul_dx9_zero_f32 v6, null, v3 ; encoding: [0xff,0x04,0x8e,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11724// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211725 11726v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v311727// GFX12: v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_mul_dx9_zero_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x8e,0xc9,0xc1,0x06,0x06,0xff]11728// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211729 11730v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v211731// GFX12: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_mul_dx9_zero_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x8e,0xc9,0xf0,0x04,0x06,0xff]11732// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211733 11734v_dual_subrev_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v511735// GFX12: v_dual_subrev_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x8e,0xc9,0xfd,0x0a,0x06,0xff]11736// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211737 11738v_dual_subrev_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v411739// GFX12: v_dual_subrev_f32 v6, null, v5 :: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x8e,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]11740// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211741 11742v_dual_subrev_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v311743// GFX12: v_dual_subrev_f32 v255, v4, v2 :: v_dual_mul_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x86,0xc9,0x01,0x07,0x06,0xff]11744// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211745 11746v_dual_subrev_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v311747// GFX12: v_dual_subrev_f32 v255, v1, v2 :: v_dual_mul_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x86,0xc9,0xff,0x07,0x06,0xff]11748// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211749 11750v_dual_subrev_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v311751// GFX12: v_dual_subrev_f32 v255, v255, v2 :: v_dual_mul_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x86,0xc9,0x02,0x07,0x06,0xff]11752// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211753 11754v_dual_subrev_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v311755// GFX12: v_dual_subrev_f32 v255, v2, v2 :: v_dual_mul_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x86,0xc9,0x03,0x07,0x06,0xff]11756// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211757 11758v_dual_subrev_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v311759// GFX12: v_dual_subrev_f32 v255, v3, v2 :: v_dual_mul_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x86,0xc9,0x04,0x07,0x06,0xff]11760// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211761 11762v_dual_subrev_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v311763// GFX12: v_dual_subrev_f32 v255, s105, v2 :: v_dual_mul_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x86,0xc9,0x01,0x06,0x06,0xff]11764// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211765 11766v_dual_subrev_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v311767// GFX12: v_dual_subrev_f32 v255, s1, v2 :: v_dual_mul_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x86,0xc9,0x69,0x06,0x06,0xff]11768// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211769 11770v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v311771// GFX12: v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_mul_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x86,0xc9,0x6a,0x06,0x06,0xff]11772// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211773 11774v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v311775// GFX12: v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_mul_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x86,0xc9,0x6b,0x06,0x06,0xff]11776// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211777 11778v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v311779// GFX12: v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_mul_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x86,0xc9,0x7b,0x06,0x06,0xff]11780// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211781 11782v_dual_subrev_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v311783// GFX12: v_dual_subrev_f32 v255, m0, v2 :: v_dual_mul_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x86,0xc9,0x7d,0x06,0x06,0xff]11784// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211785 11786v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v311787// GFX12: v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_mul_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x86,0xc9,0x7e,0x06,0x06,0xff]11788// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211789 11790v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v311791// GFX12: v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_mul_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x86,0xc9,0x7f,0x06,0x06,0xff]11792// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211793 11794v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v311795// GFX12: v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_mul_f32 v6, null, v3 ; encoding: [0xff,0x04,0x86,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11796// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211797 11798v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v311799// GFX12: v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_mul_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x86,0xc9,0xc1,0x06,0x06,0xff]11800// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211801 11802v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v211803// GFX12: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_mul_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x86,0xc9,0xf0,0x04,0x06,0xff]11804// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211805 11806v_dual_subrev_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v511807// GFX12: v_dual_subrev_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x86,0xc9,0xfd,0x0a,0x06,0xff]11808// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211809 11810v_dual_subrev_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v411811// GFX12: v_dual_subrev_f32 v6, null, v5 :: v_dual_mul_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x86,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]11812// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211813 11814v_dual_subrev_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v311815// GFX12: v_dual_subrev_f32 v255, v4, v2 :: v_dual_sub_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x8a,0xc9,0x01,0x07,0x06,0xff]11816// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211817 11818v_dual_subrev_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v311819// GFX12: v_dual_subrev_f32 v255, v1, v2 :: v_dual_sub_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x8a,0xc9,0xff,0x07,0x06,0xff]11820// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211821 11822v_dual_subrev_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v311823// GFX12: v_dual_subrev_f32 v255, v255, v2 :: v_dual_sub_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x8a,0xc9,0x02,0x07,0x06,0xff]11824// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211825 11826v_dual_subrev_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v311827// GFX12: v_dual_subrev_f32 v255, v2, v2 :: v_dual_sub_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x8a,0xc9,0x03,0x07,0x06,0xff]11828// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211829 11830v_dual_subrev_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v311831// GFX12: v_dual_subrev_f32 v255, v3, v2 :: v_dual_sub_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x8a,0xc9,0x04,0x07,0x06,0xff]11832// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211833 11834v_dual_subrev_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v311835// GFX12: v_dual_subrev_f32 v255, s105, v2 :: v_dual_sub_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x8a,0xc9,0x01,0x06,0x06,0xff]11836// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211837 11838v_dual_subrev_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v311839// GFX12: v_dual_subrev_f32 v255, s1, v2 :: v_dual_sub_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x8a,0xc9,0x69,0x06,0x06,0xff]11840// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211841 11842v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v311843// GFX12: v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_sub_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x8a,0xc9,0x6a,0x06,0x06,0xff]11844// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211845 11846v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v311847// GFX12: v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_sub_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x8a,0xc9,0x6b,0x06,0x06,0xff]11848// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211849 11850v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v311851// GFX12: v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_sub_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x8a,0xc9,0x7b,0x06,0x06,0xff]11852// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211853 11854v_dual_subrev_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v311855// GFX12: v_dual_subrev_f32 v255, m0, v2 :: v_dual_sub_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x8a,0xc9,0x7d,0x06,0x06,0xff]11856// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211857 11858v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v311859// GFX12: v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_sub_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x8a,0xc9,0x7e,0x06,0x06,0xff]11860// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211861 11862v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v311863// GFX12: v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_sub_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x8a,0xc9,0x7f,0x06,0x06,0xff]11864// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211865 11866v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v311867// GFX12: v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_sub_f32 v6, null, v3 ; encoding: [0xff,0x04,0x8a,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11868// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211869 11870v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v311871// GFX12: v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_sub_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x8a,0xc9,0xc1,0x06,0x06,0xff]11872// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211873 11874v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v211875// GFX12: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_sub_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x8a,0xc9,0xf0,0x04,0x06,0xff]11876// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211877 11878v_dual_subrev_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v511879// GFX12: v_dual_subrev_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x8a,0xc9,0xfd,0x0a,0x06,0xff]11880// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211881 11882v_dual_subrev_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v411883// GFX12: v_dual_subrev_f32 v6, null, v5 :: v_dual_sub_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x8a,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]11884// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211885 11886v_dual_subrev_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v311887// GFX12: v_dual_subrev_f32 v255, v4, v2 :: v_dual_subrev_f32 v6, v1, v3 ; encoding: [0x04,0x05,0x8c,0xc9,0x01,0x07,0x06,0xff]11888// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211889 11890v_dual_subrev_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v311891// GFX12: v_dual_subrev_f32 v255, v1, v2 :: v_dual_subrev_f32 v6, v255, v3 ; encoding: [0x01,0x05,0x8c,0xc9,0xff,0x07,0x06,0xff]11892// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211893 11894v_dual_subrev_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v311895// GFX12: v_dual_subrev_f32 v255, v255, v2 :: v_dual_subrev_f32 v6, v2, v3 ; encoding: [0xff,0x05,0x8c,0xc9,0x02,0x07,0x06,0xff]11896// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211897 11898v_dual_subrev_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v311899// GFX12: v_dual_subrev_f32 v255, v2, v2 :: v_dual_subrev_f32 v6, v3, v3 ; encoding: [0x02,0x05,0x8c,0xc9,0x03,0x07,0x06,0xff]11900// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211901 11902v_dual_subrev_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v311903// GFX12: v_dual_subrev_f32 v255, v3, v2 :: v_dual_subrev_f32 v6, v4, v3 ; encoding: [0x03,0x05,0x8c,0xc9,0x04,0x07,0x06,0xff]11904// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211905 11906v_dual_subrev_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v311907// GFX12: v_dual_subrev_f32 v255, s105, v2 :: v_dual_subrev_f32 v6, s1, v3 ; encoding: [0x69,0x04,0x8c,0xc9,0x01,0x06,0x06,0xff]11908// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211909 11910v_dual_subrev_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v311911// GFX12: v_dual_subrev_f32 v255, s1, v2 :: v_dual_subrev_f32 v6, s105, v3 ; encoding: [0x01,0x04,0x8c,0xc9,0x69,0x06,0x06,0xff]11912// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211913 11914v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v311915// GFX12: v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_subrev_f32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x8c,0xc9,0x6a,0x06,0x06,0xff]11916// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211917 11918v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v311919// GFX12: v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_subrev_f32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x8c,0xc9,0x6b,0x06,0x06,0xff]11920// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211921 11922v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v311923// GFX12: v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_subrev_f32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x8c,0xc9,0x7b,0x06,0x06,0xff]11924// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211925 11926v_dual_subrev_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v311927// GFX12: v_dual_subrev_f32 v255, m0, v2 :: v_dual_subrev_f32 v6, m0, v3 ; encoding: [0x7d,0x04,0x8c,0xc9,0x7d,0x06,0x06,0xff]11928// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211929 11930v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v311931// GFX12: v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_subrev_f32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x8c,0xc9,0x7e,0x06,0x06,0xff]11932// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211933 11934v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v311935// GFX12: v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_subrev_f32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x8c,0xc9,0x7f,0x06,0x06,0xff]11936// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211937 11938v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v311939// GFX12: v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_subrev_f32 v6, null, v3 ; encoding: [0xff,0x04,0x8c,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]11940// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211941 11942v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v311943// GFX12: v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_subrev_f32 v6, -1, v3 ; encoding: [0xfd,0x04,0x8c,0xc9,0xc1,0x06,0x06,0xff]11944// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211945 11946v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v211947// GFX12: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_subrev_f32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x8c,0xc9,0xf0,0x04,0x06,0xff]11948// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211949 11950v_dual_subrev_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v511951// GFX12: v_dual_subrev_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x8c,0xc9,0xfd,0x0a,0x06,0xff]11952// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211953 11954v_dual_subrev_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v411955// GFX12: v_dual_subrev_f32 v6, null, v5 :: v_dual_subrev_f32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x8c,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]11956// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211957 11958v_dual_add_f32 v255, v4, v2 :: v_dual_max_i32 v6, v1, v311959// GFX12: v_dual_add_f32 v255, v4, v2 :: v_dual_max_i32 v6, v1, v3 ; encoding: [0x04,0x05,0x2e,0xc9,0x01,0x07,0x06,0xff]11960// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211961 11962v_dual_add_f32 v255, v1, v2 :: v_dual_max_i32 v6, v255, v311963// GFX12: v_dual_add_f32 v255, v1, v2 :: v_dual_max_i32 v6, v255, v3 ; encoding: [0x01,0x05,0x2e,0xc9,0xff,0x07,0x06,0xff]11964// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211965 11966v_dual_add_f32 v255, v255, v2 :: v_dual_max_i32 v6, v2, v311967// GFX12: v_dual_add_f32 v255, v255, v2 :: v_dual_max_i32 v6, v2, v3 ; encoding: [0xff,0x05,0x2e,0xc9,0x02,0x07,0x06,0xff]11968// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211969 11970v_dual_add_f32 v255, v2, v2 :: v_dual_max_i32 v6, v3, v311971// GFX12: v_dual_add_f32 v255, v2, v2 :: v_dual_max_i32 v6, v3, v3 ; encoding: [0x02,0x05,0x2e,0xc9,0x03,0x07,0x06,0xff]11972// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211973 11974v_dual_add_f32 v255, v3, v2 :: v_dual_max_i32 v6, v4, v311975// GFX12: v_dual_add_f32 v255, v3, v2 :: v_dual_max_i32 v6, v4, v3 ; encoding: [0x03,0x05,0x2e,0xc9,0x04,0x07,0x06,0xff]11976// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211977 11978v_dual_add_f32 v255, s105, v2 :: v_dual_max_i32 v6, s1, v311979// GFX12: v_dual_add_f32 v255, s105, v2 :: v_dual_max_i32 v6, s1, v3 ; encoding: [0x69,0x04,0x2e,0xc9,0x01,0x06,0x06,0xff]11980// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211981 11982v_dual_add_f32 v255, s1, v2 :: v_dual_max_i32 v6, s105, v311983// GFX12: v_dual_add_f32 v255, s1, v2 :: v_dual_max_i32 v6, s105, v3 ; encoding: [0x01,0x04,0x2e,0xc9,0x69,0x06,0x06,0xff]11984// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211985 11986v_dual_add_f32 v255, ttmp15, v2 :: v_dual_max_i32 v6, vcc_lo, v311987// GFX12: v_dual_add_f32 v255, ttmp15, v2 :: v_dual_max_i32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x2e,0xc9,0x6a,0x06,0x06,0xff]11988// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211989 11990v_dual_add_f32 v255, exec_hi, v2 :: v_dual_max_i32 v6, vcc_hi, v311991// GFX12: v_dual_add_f32 v255, exec_hi, v2 :: v_dual_max_i32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x2e,0xc9,0x6b,0x06,0x06,0xff]11992// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211993 11994v_dual_add_f32 v255, exec_lo, v2 :: v_dual_max_i32 v6, ttmp15, v311995// GFX12: v_dual_add_f32 v255, exec_lo, v2 :: v_dual_max_i32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x2e,0xc9,0x7b,0x06,0x06,0xff]11996// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3211997 11998v_dual_add_f32 v255, m0, v2 :: v_dual_max_i32 v6, m0, v311999// GFX12: v_dual_add_f32 v255, m0, v2 :: v_dual_max_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0x2e,0xc9,0x7d,0x06,0x06,0xff]12000// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212001 12002v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v6, exec_lo, v312003// GFX12: v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x2e,0xc9,0x7e,0x06,0x06,0xff]12004// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212005 12006v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v6, exec_hi, v312007// GFX12: v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x2e,0xc9,0x7f,0x06,0x06,0xff]12008// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212009 12010v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_max_i32 v6, null, v312011// GFX12: v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_max_i32 v6, null, v3 ; encoding: [0xff,0x04,0x2e,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12012// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212013 12014v_dual_add_f32 v255, src_scc, v2 :: v_dual_max_i32 v6, -1, v312015// GFX12: v_dual_add_f32 v255, src_scc, v2 :: v_dual_max_i32 v6, -1, v3 ; encoding: [0xfd,0x04,0x2e,0xc9,0xc1,0x06,0x06,0xff]12016// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212017 12018v_dual_add_f32 v255, 0.5, v3 :: v_dual_max_i32 v6, 0.5, v212019// GFX12: v_dual_add_f32 v255, 0.5, v3 :: v_dual_max_i32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x2e,0xc9,0xf0,0x04,0x06,0xff]12020// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212021 12022v_dual_add_f32 v255, -1, v4 :: v_dual_max_i32 v6, src_scc, v512023// GFX12: v_dual_add_f32 v255, -1, v4 :: v_dual_max_i32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x2e,0xc9,0xfd,0x0a,0x06,0xff]12024// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212025 12026v_dual_add_f32 v6, null, v5 :: v_dual_max_i32 v255, 0xaf123456, v412027// GFX12: v_dual_add_f32 v6, null, v5 :: v_dual_max_i32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x2e,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]12028// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212029 12030v_dual_cndmask_b32 v255, v4, v2 :: v_dual_max_i32 v6, v1, v312031// GFX12: v_dual_cndmask_b32 v255, v4, v2 :: v_dual_max_i32 v6, v1, v3 ; encoding: [0x04,0x05,0x6e,0xca,0x01,0x07,0x06,0xff]12032// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212033 12034v_dual_cndmask_b32 v255, v1, v2 :: v_dual_max_i32 v6, v255, v312035// GFX12: v_dual_cndmask_b32 v255, v1, v2 :: v_dual_max_i32 v6, v255, v3 ; encoding: [0x01,0x05,0x6e,0xca,0xff,0x07,0x06,0xff]12036// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212037 12038v_dual_cndmask_b32 v255, v255, v2 :: v_dual_max_i32 v6, v2, v312039// GFX12: v_dual_cndmask_b32 v255, v255, v2 :: v_dual_max_i32 v6, v2, v3 ; encoding: [0xff,0x05,0x6e,0xca,0x02,0x07,0x06,0xff]12040// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212041 12042v_dual_cndmask_b32 v255, v2, v2 :: v_dual_max_i32 v6, v3, v312043// GFX12: v_dual_cndmask_b32 v255, v2, v2 :: v_dual_max_i32 v6, v3, v3 ; encoding: [0x02,0x05,0x6e,0xca,0x03,0x07,0x06,0xff]12044// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212045 12046v_dual_cndmask_b32 v255, v3, v2 :: v_dual_max_i32 v6, v4, v312047// GFX12: v_dual_cndmask_b32 v255, v3, v2 :: v_dual_max_i32 v6, v4, v3 ; encoding: [0x03,0x05,0x6e,0xca,0x04,0x07,0x06,0xff]12048// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212049 12050v_dual_cndmask_b32 v255, s105, v2 :: v_dual_max_i32 v6, s105, v312051// GFX12: v_dual_cndmask_b32 v255, s105, v2 :: v_dual_max_i32 v6, s105, v3 ; encoding: [0x69,0x04,0x6e,0xca,0x69,0x06,0x06,0xff]12052// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212053 12054v_dual_cndmask_b32 v255, s1, v2 :: v_dual_max_i32 v6, s1, v312055// GFX12: v_dual_cndmask_b32 v255, s1, v2 :: v_dual_max_i32 v6, s1, v3 ; encoding: [0x01,0x04,0x6e,0xca,0x01,0x06,0x06,0xff]12056// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212057 12058v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_max_i32 v6, ttmp15, v312059// GFX12: v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_max_i32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x6e,0xca,0x7b,0x06,0x06,0xff]12060// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212061 12062v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_max_i32 v6, exec_hi, v312063// GFX12: v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_max_i32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x6e,0xca,0x7f,0x06,0x06,0xff]12064// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212065 12066v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_max_i32 v6, exec_lo, v312067// GFX12: v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_max_i32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x6e,0xca,0x7e,0x06,0x06,0xff]12068// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212069 12070v_dual_cndmask_b32 v255, m0, v2 :: v_dual_max_i32 v6, m0, v312071// GFX12: v_dual_cndmask_b32 v255, m0, v2 :: v_dual_max_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0x6e,0xca,0x7d,0x06,0x06,0xff]12072// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212073 12074v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_max_i32 v6, vcc_hi, v312075// GFX12: v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_max_i32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x6e,0xca,0x6b,0x06,0x06,0xff]12076// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212077 12078v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_max_i32 v6, vcc_lo, v312079// GFX12: v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_max_i32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x6e,0xca,0x6a,0x06,0x06,0xff]12080// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212081 12082v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_max_i32 v6, null, v312083// GFX12: v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_max_i32 v6, null, v3 ; encoding: [0xff,0x04,0x6e,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12084// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212085 12086v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_max_i32 v6, -1, v312087// GFX12: v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_max_i32 v6, -1, v3 ; encoding: [0xfd,0x04,0x6e,0xca,0xc1,0x06,0x06,0xff]12088// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212089 12090v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_max_i32 v6, 0.5, v212091// GFX12: v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_max_i32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x6e,0xca,0xf0,0x04,0x06,0xff]12092// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212093 12094v_dual_cndmask_b32 v255, -1, v4 :: v_dual_max_i32 v6, src_scc, v512095// GFX12: v_dual_cndmask_b32 v255, -1, v4 :: v_dual_max_i32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x6e,0xca,0xfd,0x0a,0x06,0xff]12096// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212097 12098v_dual_cndmask_b32 v6, null, v5 :: v_dual_max_i32 v255, 0xaf123456, v412099// GFX12: v_dual_cndmask_b32 v6, null, v5 :: v_dual_max_i32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x6e,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]12100// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212101 12102v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_max_i32 v6, v1, v312103// GFX12: v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_max_i32 v6, v1, v3 ; encoding: [0x04,0x05,0x6e,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]12104// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212105 12106v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_max_i32 v6, v255, v312107// GFX12: v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_max_i32 v6, v255, v3 ; encoding: [0x01,0x05,0x6e,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]12108// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212109 12110v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_max_i32 v6, v2, v312111// GFX12: v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_max_i32 v6, v2, v3 ; encoding: [0xff,0x05,0x6e,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]12112// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212113 12114v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_max_i32 v6, v3, v312115// GFX12: v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_max_i32 v6, v3, v3 ; encoding: [0x02,0x05,0x6e,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]12116// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212117 12118v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_max_i32 v6, v4, v312119// GFX12: v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_max_i32 v6, v4, v3 ; encoding: [0x03,0x05,0x6e,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]12120// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212121 12122v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_max_i32 v6, s105, v312123// GFX12: v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_max_i32 v6, s105, v3 ; encoding: [0x69,0x04,0x6e,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12124// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212125 12126v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_max_i32 v6, s1, v312127// GFX12: v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_max_i32 v6, s1, v3 ; encoding: [0x01,0x04,0x6e,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12128// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212129 12130v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_max_i32 v6, ttmp15, v312131// GFX12: v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_max_i32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x6e,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12132// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212133 12134v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_max_i32 v6, exec_hi, v312135// GFX12: v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_max_i32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x6e,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12136// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212137 12138v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_max_i32 v6, exec_lo, v312139// GFX12: v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_max_i32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x6e,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12140// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212141 12142v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_max_i32 v6, m0, v312143// GFX12: v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_max_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0x6e,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12144// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212145 12146v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_max_i32 v6, vcc_hi, v312147// GFX12: v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_max_i32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x6e,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12148// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212149 12150v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_max_i32 v6, vcc_lo, v312151// GFX12: v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_max_i32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x6e,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12152// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212153 12154v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_max_i32 v6, null, v312155// GFX12: v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_max_i32 v6, null, v3 ; encoding: [0xff,0x04,0x6e,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12156// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212157 12158v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_max_i32 v6, -1, v312159// GFX12: v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_max_i32 v6, -1, v3 ; encoding: [0xfd,0x04,0x6e,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12160// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212161 12162v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_max_i32 v6, 0.5, v212163// GFX12: v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_max_i32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x6e,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]12164// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212165 12166v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_max_i32 v6, src_scc, v512167// GFX12: v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_max_i32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x6e,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]12168// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212169 12170v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_max_i32 v255, 0xaf123456, v412171// GFX12: v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_max_i32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x6e,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]12172// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212173 12174v_dual_fmac_f32 v255, v4, v2 :: v_dual_max_i32 v6, v1, v312175// GFX12: v_dual_fmac_f32 v255, v4, v2 :: v_dual_max_i32 v6, v1, v3 ; encoding: [0x04,0x05,0x2e,0xc8,0x01,0x07,0x06,0xff]12176// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212177 12178v_dual_fmac_f32 v255, v1, v2 :: v_dual_max_i32 v6, v255, v312179// GFX12: v_dual_fmac_f32 v255, v1, v2 :: v_dual_max_i32 v6, v255, v3 ; encoding: [0x01,0x05,0x2e,0xc8,0xff,0x07,0x06,0xff]12180// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212181 12182v_dual_fmac_f32 v255, v255, v2 :: v_dual_max_i32 v6, v2, v312183// GFX12: v_dual_fmac_f32 v255, v255, v2 :: v_dual_max_i32 v6, v2, v3 ; encoding: [0xff,0x05,0x2e,0xc8,0x02,0x07,0x06,0xff]12184// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212185 12186v_dual_fmac_f32 v255, v2, v2 :: v_dual_max_i32 v6, v3, v312187// GFX12: v_dual_fmac_f32 v255, v2, v2 :: v_dual_max_i32 v6, v3, v3 ; encoding: [0x02,0x05,0x2e,0xc8,0x03,0x07,0x06,0xff]12188// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212189 12190v_dual_fmac_f32 v255, v3, v2 :: v_dual_max_i32 v6, v4, v312191// GFX12: v_dual_fmac_f32 v255, v3, v2 :: v_dual_max_i32 v6, v4, v3 ; encoding: [0x03,0x05,0x2e,0xc8,0x04,0x07,0x06,0xff]12192// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212193 12194v_dual_fmac_f32 v255, s105, v2 :: v_dual_max_i32 v6, s1, v312195// GFX12: v_dual_fmac_f32 v255, s105, v2 :: v_dual_max_i32 v6, s1, v3 ; encoding: [0x69,0x04,0x2e,0xc8,0x01,0x06,0x06,0xff]12196// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212197 12198v_dual_fmac_f32 v255, s1, v2 :: v_dual_max_i32 v6, s105, v312199// GFX12: v_dual_fmac_f32 v255, s1, v2 :: v_dual_max_i32 v6, s105, v3 ; encoding: [0x01,0x04,0x2e,0xc8,0x69,0x06,0x06,0xff]12200// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212201 12202v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_max_i32 v6, vcc_lo, v312203// GFX12: v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_max_i32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x2e,0xc8,0x6a,0x06,0x06,0xff]12204// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212205 12206v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_max_i32 v6, vcc_hi, v312207// GFX12: v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_max_i32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x2e,0xc8,0x6b,0x06,0x06,0xff]12208// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212209 12210v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_max_i32 v6, ttmp15, v312211// GFX12: v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_max_i32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x2e,0xc8,0x7b,0x06,0x06,0xff]12212// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212213 12214v_dual_fmac_f32 v255, m0, v2 :: v_dual_max_i32 v6, m0, v312215// GFX12: v_dual_fmac_f32 v255, m0, v2 :: v_dual_max_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0x2e,0xc8,0x7d,0x06,0x06,0xff]12216// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212217 12218v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v6, exec_lo, v312219// GFX12: v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x2e,0xc8,0x7e,0x06,0x06,0xff]12220// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212221 12222v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v6, exec_hi, v312223// GFX12: v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x2e,0xc8,0x7f,0x06,0x06,0xff]12224// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212225 12226v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_max_i32 v6, null, v312227// GFX12: v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_max_i32 v6, null, v3 ; encoding: [0xff,0x04,0x2e,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12228// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212229 12230v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_max_i32 v6, -1, v312231// GFX12: v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_max_i32 v6, -1, v3 ; encoding: [0xfd,0x04,0x2e,0xc8,0xc1,0x06,0x06,0xff]12232// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212233 12234v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_max_i32 v6, 0.5, v212235// GFX12: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_max_i32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x2e,0xc8,0xf0,0x04,0x06,0xff]12236// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212237 12238v_dual_fmac_f32 v255, -1, v4 :: v_dual_max_i32 v6, src_scc, v512239// GFX12: v_dual_fmac_f32 v255, -1, v4 :: v_dual_max_i32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x2e,0xc8,0xfd,0x0a,0x06,0xff]12240// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212241 12242v_dual_fmac_f32 v6, null, v5 :: v_dual_max_i32 v255, 0xaf123456, v412243// GFX12: v_dual_fmac_f32 v6, null, v5 :: v_dual_max_i32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x2e,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]12244// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212245 12246v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_max_i32 v6, v1, v25512247// GFX12: v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_max_i32 v6, v1, v255 ; encoding: [0x04,0xff,0xaf,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]12248// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212249 12250v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_max_i32 v6, v255, v25512251// GFX12: v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_max_i32 v6, v255, v255 ; encoding: [0x01,0xff,0xaf,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]12252// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212253 12254v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_max_i32 v6, v2, v25512255// GFX12: v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_max_i32 v6, v2, v255 ; encoding: [0xff,0xff,0xaf,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]12256// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212257 12258v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_max_i32 v6, v3, v25512259// GFX12: v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_max_i32 v6, v3, v255 ; encoding: [0x02,0xff,0xaf,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]12260// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212261 12262v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_max_i32 v6, v4, v25512263// GFX12: v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_max_i32 v6, v4, v255 ; encoding: [0x03,0xff,0xaf,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]12264// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212265 12266v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_max_i32 v6, s105, v25512267// GFX12: v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_max_i32 v6, s105, v255 ; encoding: [0x69,0xfe,0xaf,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]12268// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212269 12270v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_max_i32 v6, s1, v25512271// GFX12: v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_max_i32 v6, s1, v255 ; encoding: [0x01,0xfe,0xaf,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]12272// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212273 12274v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_max_i32 v6, ttmp15, v25512275// GFX12: v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_max_i32 v6, ttmp15, v255 ; encoding: [0x7b,0xfe,0xaf,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]12276// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212277 12278v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_max_i32 v6, exec_hi, v25512279// GFX12: v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_max_i32 v6, exec_hi, v255 ; encoding: [0x7f,0xfe,0xaf,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]12280// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212281 12282v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_max_i32 v6, exec_lo, v25512283// GFX12: v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_max_i32 v6, exec_lo, v255 ; encoding: [0x7e,0xfe,0xaf,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]12284// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212285 12286v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_max_i32 v6, m0, v25512287// GFX12: v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_max_i32 v6, m0, v255 ; encoding: [0x7d,0xfe,0xaf,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]12288// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212289 12290v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_max_i32 v6, vcc_hi, v25512291// GFX12: v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_max_i32 v6, vcc_hi, v255 ; encoding: [0x6b,0xfe,0xaf,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]12292// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212293 12294v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_max_i32 v6, vcc_lo, v25512295// GFX12: v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_max_i32 v6, vcc_lo, v255 ; encoding: [0x6a,0xfe,0xaf,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]12296// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212297 12298v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_max_i32 v6, null, v25512299// GFX12: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_max_i32 v6, null, v255 ; encoding: [0xff,0xfe,0xaf,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]12300// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212301 12302v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_max_i32 v6, -1, v25512303// GFX12: v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_max_i32 v6, -1, v255 ; encoding: [0xfd,0xfe,0xaf,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]12304// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212305 12306v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_max_i32 v6, 0.5, v312307// GFX12: v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_max_i32 v6, 0.5, v3 ; encoding: [0xf0,0xfe,0xaf,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12308// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212309 12310v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_max_i32 v6, src_scc, v412311// GFX12: v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_max_i32 v6, src_scc, v4 ; encoding: [0xc1,0xfe,0xaf,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]12312// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212313 12314v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_max_i32 v255, 0xaf123456, v512315// GFX12: v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_max_i32 v255, 0xaf123456, v5 ; encoding: [0x7c,0x08,0xae,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]12316// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212317 12318v_dual_max_num_f32 v255, v4, v2 :: v_dual_max_i32 v6, v1, v312319// GFX12: v_dual_max_num_f32 v255, v4, v2 :: v_dual_max_i32 v6, v1, v3 ; encoding: [0x04,0x05,0xae,0xca,0x01,0x07,0x06,0xff]12320// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212321 12322v_dual_max_num_f32 v255, v1, v2 :: v_dual_max_i32 v6, v255, v312323// GFX12: v_dual_max_num_f32 v255, v1, v2 :: v_dual_max_i32 v6, v255, v3 ; encoding: [0x01,0x05,0xae,0xca,0xff,0x07,0x06,0xff]12324// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212325 12326v_dual_max_num_f32 v255, v255, v2 :: v_dual_max_i32 v6, v2, v312327// GFX12: v_dual_max_num_f32 v255, v255, v2 :: v_dual_max_i32 v6, v2, v3 ; encoding: [0xff,0x05,0xae,0xca,0x02,0x07,0x06,0xff]12328// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212329 12330v_dual_max_num_f32 v255, v2, v2 :: v_dual_max_i32 v6, v3, v312331// GFX12: v_dual_max_num_f32 v255, v2, v2 :: v_dual_max_i32 v6, v3, v3 ; encoding: [0x02,0x05,0xae,0xca,0x03,0x07,0x06,0xff]12332// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212333 12334v_dual_max_num_f32 v255, v3, v2 :: v_dual_max_i32 v6, v4, v312335// GFX12: v_dual_max_num_f32 v255, v3, v2 :: v_dual_max_i32 v6, v4, v3 ; encoding: [0x03,0x05,0xae,0xca,0x04,0x07,0x06,0xff]12336// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212337 12338v_dual_max_num_f32 v255, s105, v2 :: v_dual_max_i32 v6, s1, v312339// GFX12: v_dual_max_num_f32 v255, s105, v2 :: v_dual_max_i32 v6, s1, v3 ; encoding: [0x69,0x04,0xae,0xca,0x01,0x06,0x06,0xff]12340// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212341 12342v_dual_max_num_f32 v255, s1, v2 :: v_dual_max_i32 v6, s105, v312343// GFX12: v_dual_max_num_f32 v255, s1, v2 :: v_dual_max_i32 v6, s105, v3 ; encoding: [0x01,0x04,0xae,0xca,0x69,0x06,0x06,0xff]12344// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212345 12346v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_max_i32 v6, vcc_lo, v312347// GFX12: v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_max_i32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xae,0xca,0x6a,0x06,0x06,0xff]12348// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212349 12350v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_max_i32 v6, vcc_hi, v312351// GFX12: v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_max_i32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xae,0xca,0x6b,0x06,0x06,0xff]12352// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212353 12354v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_max_i32 v6, ttmp15, v312355// GFX12: v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_max_i32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xae,0xca,0x7b,0x06,0x06,0xff]12356// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212357 12358v_dual_max_num_f32 v255, m0, v2 :: v_dual_max_i32 v6, m0, v312359// GFX12: v_dual_max_num_f32 v255, m0, v2 :: v_dual_max_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0xae,0xca,0x7d,0x06,0x06,0xff]12360// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212361 12362v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v6, exec_lo, v312363// GFX12: v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xae,0xca,0x7e,0x06,0x06,0xff]12364// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212365 12366v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v6, exec_hi, v312367// GFX12: v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xae,0xca,0x7f,0x06,0x06,0xff]12368// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212369 12370v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_max_i32 v6, null, v312371// GFX12: v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_max_i32 v6, null, v3 ; encoding: [0xff,0x04,0xae,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12372// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212373 12374v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_max_i32 v6, -1, v312375// GFX12: v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_max_i32 v6, -1, v3 ; encoding: [0xfd,0x04,0xae,0xca,0xc1,0x06,0x06,0xff]12376// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212377 12378v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_max_i32 v6, 0.5, v212379// GFX12: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_max_i32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xae,0xca,0xf0,0x04,0x06,0xff]12380// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212381 12382v_dual_max_num_f32 v255, -1, v4 :: v_dual_max_i32 v6, src_scc, v512383// GFX12: v_dual_max_num_f32 v255, -1, v4 :: v_dual_max_i32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xae,0xca,0xfd,0x0a,0x06,0xff]12384// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212385 12386v_dual_max_num_f32 v6, null, v5 :: v_dual_max_i32 v255, 0xaf123456, v412387// GFX12: v_dual_max_num_f32 v6, null, v5 :: v_dual_max_i32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xae,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]12388// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212389 12390v_dual_min_num_f32 v255, v4, v2 :: v_dual_max_i32 v6, v1, v312391// GFX12: v_dual_min_num_f32 v255, v4, v2 :: v_dual_max_i32 v6, v1, v3 ; encoding: [0x04,0x05,0xee,0xca,0x01,0x07,0x06,0xff]12392// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212393 12394v_dual_min_num_f32 v255, v1, v2 :: v_dual_max_i32 v6, v255, v312395// GFX12: v_dual_min_num_f32 v255, v1, v2 :: v_dual_max_i32 v6, v255, v3 ; encoding: [0x01,0x05,0xee,0xca,0xff,0x07,0x06,0xff]12396// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212397 12398v_dual_min_num_f32 v255, v255, v2 :: v_dual_max_i32 v6, v2, v312399// GFX12: v_dual_min_num_f32 v255, v255, v2 :: v_dual_max_i32 v6, v2, v3 ; encoding: [0xff,0x05,0xee,0xca,0x02,0x07,0x06,0xff]12400// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212401 12402v_dual_min_num_f32 v255, v2, v2 :: v_dual_max_i32 v6, v3, v312403// GFX12: v_dual_min_num_f32 v255, v2, v2 :: v_dual_max_i32 v6, v3, v3 ; encoding: [0x02,0x05,0xee,0xca,0x03,0x07,0x06,0xff]12404// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212405 12406v_dual_min_num_f32 v255, v3, v2 :: v_dual_max_i32 v6, v4, v312407// GFX12: v_dual_min_num_f32 v255, v3, v2 :: v_dual_max_i32 v6, v4, v3 ; encoding: [0x03,0x05,0xee,0xca,0x04,0x07,0x06,0xff]12408// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212409 12410v_dual_min_num_f32 v255, s105, v2 :: v_dual_max_i32 v6, s1, v312411// GFX12: v_dual_min_num_f32 v255, s105, v2 :: v_dual_max_i32 v6, s1, v3 ; encoding: [0x69,0x04,0xee,0xca,0x01,0x06,0x06,0xff]12412// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212413 12414v_dual_min_num_f32 v255, s1, v2 :: v_dual_max_i32 v6, s105, v312415// GFX12: v_dual_min_num_f32 v255, s1, v2 :: v_dual_max_i32 v6, s105, v3 ; encoding: [0x01,0x04,0xee,0xca,0x69,0x06,0x06,0xff]12416// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212417 12418v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_max_i32 v6, vcc_lo, v312419// GFX12: v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_max_i32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xee,0xca,0x6a,0x06,0x06,0xff]12420// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212421 12422v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_max_i32 v6, vcc_hi, v312423// GFX12: v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_max_i32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xee,0xca,0x6b,0x06,0x06,0xff]12424// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212425 12426v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_max_i32 v6, ttmp15, v312427// GFX12: v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_max_i32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xee,0xca,0x7b,0x06,0x06,0xff]12428// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212429 12430v_dual_min_num_f32 v255, m0, v2 :: v_dual_max_i32 v6, m0, v312431// GFX12: v_dual_min_num_f32 v255, m0, v2 :: v_dual_max_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0xee,0xca,0x7d,0x06,0x06,0xff]12432// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212433 12434v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v6, exec_lo, v312435// GFX12: v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xee,0xca,0x7e,0x06,0x06,0xff]12436// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212437 12438v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v6, exec_hi, v312439// GFX12: v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xee,0xca,0x7f,0x06,0x06,0xff]12440// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212441 12442v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_max_i32 v6, null, v312443// GFX12: v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_max_i32 v6, null, v3 ; encoding: [0xff,0x04,0xee,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12444// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212445 12446v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_max_i32 v6, -1, v312447// GFX12: v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_max_i32 v6, -1, v3 ; encoding: [0xfd,0x04,0xee,0xca,0xc1,0x06,0x06,0xff]12448// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212449 12450v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_max_i32 v6, 0.5, v212451// GFX12: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_max_i32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xee,0xca,0xf0,0x04,0x06,0xff]12452// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212453 12454v_dual_min_num_f32 v255, -1, v4 :: v_dual_max_i32 v6, src_scc, v512455// GFX12: v_dual_min_num_f32 v255, -1, v4 :: v_dual_max_i32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xee,0xca,0xfd,0x0a,0x06,0xff]12456// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212457 12458v_dual_min_num_f32 v6, null, v5 :: v_dual_max_i32 v255, 0xaf123456, v412459// GFX12: v_dual_min_num_f32 v6, null, v5 :: v_dual_max_i32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xee,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]12460// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212461 12462v_dual_mov_b32 v255, v4 :: v_dual_max_i32 v6, v1, v25512463// GFX12: v_dual_mov_b32 v255, v4 :: v_dual_max_i32 v6, v1, v255 ; encoding: [0x04,0x01,0x2e,0xca,0x01,0xff,0x07,0xff]12464// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212465 12466v_dual_mov_b32 v255, v1 :: v_dual_max_i32 v6, v255, v25512467// GFX12: v_dual_mov_b32 v255, v1 :: v_dual_max_i32 v6, v255, v255 ; encoding: [0x01,0x01,0x2e,0xca,0xff,0xff,0x07,0xff]12468// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212469 12470v_dual_mov_b32 v255, v255 :: v_dual_max_i32 v6, v2, v25512471// GFX12: v_dual_mov_b32 v255, v255 :: v_dual_max_i32 v6, v2, v255 ; encoding: [0xff,0x01,0x2e,0xca,0x02,0xff,0x07,0xff]12472// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212473 12474v_dual_mov_b32 v255, v2 :: v_dual_max_i32 v6, v3, v25512475// GFX12: v_dual_mov_b32 v255, v2 :: v_dual_max_i32 v6, v3, v255 ; encoding: [0x02,0x01,0x2e,0xca,0x03,0xff,0x07,0xff]12476// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212477 12478v_dual_mov_b32 v255, v3 :: v_dual_max_i32 v6, v4, v25512479// GFX12: v_dual_mov_b32 v255, v3 :: v_dual_max_i32 v6, v4, v255 ; encoding: [0x03,0x01,0x2e,0xca,0x04,0xff,0x07,0xff]12480// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212481 12482v_dual_mov_b32 v255, s105 :: v_dual_max_i32 v6, s1, v25512483// GFX12: v_dual_mov_b32 v255, s105 :: v_dual_max_i32 v6, s1, v255 ; encoding: [0x69,0x00,0x2e,0xca,0x01,0xfe,0x07,0xff]12484// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212485 12486v_dual_mov_b32 v255, s1 :: v_dual_max_i32 v6, s105, v25512487// GFX12: v_dual_mov_b32 v255, s1 :: v_dual_max_i32 v6, s105, v255 ; encoding: [0x01,0x00,0x2e,0xca,0x69,0xfe,0x07,0xff]12488// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212489 12490v_dual_mov_b32 v255, ttmp15 :: v_dual_max_i32 v6, vcc_lo, v25512491// GFX12: v_dual_mov_b32 v255, ttmp15 :: v_dual_max_i32 v6, vcc_lo, v255 ; encoding: [0x7b,0x00,0x2e,0xca,0x6a,0xfe,0x07,0xff]12492// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212493 12494v_dual_mov_b32 v255, exec_hi :: v_dual_max_i32 v6, vcc_hi, v25512495// GFX12: v_dual_mov_b32 v255, exec_hi :: v_dual_max_i32 v6, vcc_hi, v255 ; encoding: [0x7f,0x00,0x2e,0xca,0x6b,0xfe,0x07,0xff]12496// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212497 12498v_dual_mov_b32 v255, exec_lo :: v_dual_max_i32 v6, ttmp15, v25512499// GFX12: v_dual_mov_b32 v255, exec_lo :: v_dual_max_i32 v6, ttmp15, v255 ; encoding: [0x7e,0x00,0x2e,0xca,0x7b,0xfe,0x07,0xff]12500// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212501 12502v_dual_mov_b32 v255, m0 :: v_dual_max_i32 v6, m0, v25512503// GFX12: v_dual_mov_b32 v255, m0 :: v_dual_max_i32 v6, m0, v255 ; encoding: [0x7d,0x00,0x2e,0xca,0x7d,0xfe,0x07,0xff]12504// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212505 12506v_dual_mov_b32 v255, vcc_hi :: v_dual_max_i32 v6, exec_lo, v25512507// GFX12: v_dual_mov_b32 v255, vcc_hi :: v_dual_max_i32 v6, exec_lo, v255 ; encoding: [0x6b,0x00,0x2e,0xca,0x7e,0xfe,0x07,0xff]12508// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212509 12510v_dual_mov_b32 v255, vcc_lo :: v_dual_max_i32 v6, exec_hi, v25512511// GFX12: v_dual_mov_b32 v255, vcc_lo :: v_dual_max_i32 v6, exec_hi, v255 ; encoding: [0x6a,0x00,0x2e,0xca,0x7f,0xfe,0x07,0xff]12512// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212513 12514v_dual_mov_b32 v255, 0xaf123456 :: v_dual_max_i32 v6, null, v25512515// GFX12: v_dual_mov_b32 v255, 0xaf123456 :: v_dual_max_i32 v6, null, v255 ; encoding: [0xff,0x00,0x2e,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]12516// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212517 12518v_dual_mov_b32 v255, src_scc :: v_dual_max_i32 v6, -1, v25512519// GFX12: v_dual_mov_b32 v255, src_scc :: v_dual_max_i32 v6, -1, v255 ; encoding: [0xfd,0x00,0x2e,0xca,0xc1,0xfe,0x07,0xff]12520// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212521 12522v_dual_mov_b32 v255, 0.5 :: v_dual_max_i32 v6, 0.5, v312523// GFX12: v_dual_mov_b32 v255, 0.5 :: v_dual_max_i32 v6, 0.5, v3 ; encoding: [0xf0,0x00,0x2e,0xca,0xf0,0x06,0x06,0xff]12524// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212525 12526v_dual_mov_b32 v255, -1 :: v_dual_max_i32 v6, src_scc, v412527// GFX12: v_dual_mov_b32 v255, -1 :: v_dual_max_i32 v6, src_scc, v4 ; encoding: [0xc1,0x00,0x2e,0xca,0xfd,0x08,0x06,0xff]12528// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212529 12530v_dual_mov_b32 v6, null :: v_dual_max_i32 v255, 0xaf123456, v512531// GFX12: v_dual_mov_b32 v6, null :: v_dual_max_i32 v255, 0xaf123456, v5 ; encoding: [0x7c,0x00,0x2e,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]12532// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212533 12534v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_max_i32 v6, v1, v312535// GFX12: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_max_i32 v6, v1, v3 ; encoding: [0x04,0x05,0xee,0xc9,0x01,0x07,0x06,0xff]12536// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212537 12538v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_max_i32 v6, v255, v312539// GFX12: v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_max_i32 v6, v255, v3 ; encoding: [0x01,0x05,0xee,0xc9,0xff,0x07,0x06,0xff]12540// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212541 12542v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_max_i32 v6, v2, v312543// GFX12: v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_max_i32 v6, v2, v3 ; encoding: [0xff,0x05,0xee,0xc9,0x02,0x07,0x06,0xff]12544// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212545 12546v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_max_i32 v6, v3, v312547// GFX12: v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_max_i32 v6, v3, v3 ; encoding: [0x02,0x05,0xee,0xc9,0x03,0x07,0x06,0xff]12548// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212549 12550v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_max_i32 v6, v4, v312551// GFX12: v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_max_i32 v6, v4, v3 ; encoding: [0x03,0x05,0xee,0xc9,0x04,0x07,0x06,0xff]12552// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212553 12554v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_max_i32 v6, s1, v312555// GFX12: v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_max_i32 v6, s1, v3 ; encoding: [0x69,0x04,0xee,0xc9,0x01,0x06,0x06,0xff]12556// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212557 12558v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_max_i32 v6, s105, v312559// GFX12: v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_max_i32 v6, s105, v3 ; encoding: [0x01,0x04,0xee,0xc9,0x69,0x06,0x06,0xff]12560// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212561 12562v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_max_i32 v6, vcc_lo, v312563// GFX12: v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_max_i32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xee,0xc9,0x6a,0x06,0x06,0xff]12564// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212565 12566v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_max_i32 v6, vcc_hi, v312567// GFX12: v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_max_i32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xee,0xc9,0x6b,0x06,0x06,0xff]12568// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212569 12570v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_max_i32 v6, ttmp15, v312571// GFX12: v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_max_i32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xee,0xc9,0x7b,0x06,0x06,0xff]12572// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212573 12574v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_max_i32 v6, m0, v312575// GFX12: v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_max_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0xee,0xc9,0x7d,0x06,0x06,0xff]12576// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212577 12578v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v6, exec_lo, v312579// GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xee,0xc9,0x7e,0x06,0x06,0xff]12580// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212581 12582v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v6, exec_hi, v312583// GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xee,0xc9,0x7f,0x06,0x06,0xff]12584// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212585 12586v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_max_i32 v6, null, v312587// GFX12: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_max_i32 v6, null, v3 ; encoding: [0xff,0x04,0xee,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12588// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212589 12590v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_max_i32 v6, -1, v312591// GFX12: v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_max_i32 v6, -1, v3 ; encoding: [0xfd,0x04,0xee,0xc9,0xc1,0x06,0x06,0xff]12592// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212593 12594v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_max_i32 v6, 0.5, v212595// GFX12: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_max_i32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xee,0xc9,0xf0,0x04,0x06,0xff]12596// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212597 12598v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_max_i32 v6, src_scc, v512599// GFX12: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_max_i32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xee,0xc9,0xfd,0x0a,0x06,0xff]12600// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212601 12602v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_max_i32 v255, 0xaf123456, v412603// GFX12: v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_max_i32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xee,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]12604// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212605 12606v_dual_mul_f32 v255, v4, v2 :: v_dual_max_i32 v6, v1, v312607// GFX12: v_dual_mul_f32 v255, v4, v2 :: v_dual_max_i32 v6, v1, v3 ; encoding: [0x04,0x05,0xee,0xc8,0x01,0x07,0x06,0xff]12608// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212609 12610v_dual_mul_f32 v255, v1, v2 :: v_dual_max_i32 v6, v255, v312611// GFX12: v_dual_mul_f32 v255, v1, v2 :: v_dual_max_i32 v6, v255, v3 ; encoding: [0x01,0x05,0xee,0xc8,0xff,0x07,0x06,0xff]12612// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212613 12614v_dual_mul_f32 v255, v255, v2 :: v_dual_max_i32 v6, v2, v312615// GFX12: v_dual_mul_f32 v255, v255, v2 :: v_dual_max_i32 v6, v2, v3 ; encoding: [0xff,0x05,0xee,0xc8,0x02,0x07,0x06,0xff]12616// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212617 12618v_dual_mul_f32 v255, v2, v2 :: v_dual_max_i32 v6, v3, v312619// GFX12: v_dual_mul_f32 v255, v2, v2 :: v_dual_max_i32 v6, v3, v3 ; encoding: [0x02,0x05,0xee,0xc8,0x03,0x07,0x06,0xff]12620// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212621 12622v_dual_mul_f32 v255, v3, v2 :: v_dual_max_i32 v6, v4, v312623// GFX12: v_dual_mul_f32 v255, v3, v2 :: v_dual_max_i32 v6, v4, v3 ; encoding: [0x03,0x05,0xee,0xc8,0x04,0x07,0x06,0xff]12624// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212625 12626v_dual_mul_f32 v255, s105, v2 :: v_dual_max_i32 v6, s1, v312627// GFX12: v_dual_mul_f32 v255, s105, v2 :: v_dual_max_i32 v6, s1, v3 ; encoding: [0x69,0x04,0xee,0xc8,0x01,0x06,0x06,0xff]12628// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212629 12630v_dual_mul_f32 v255, s1, v2 :: v_dual_max_i32 v6, s105, v312631// GFX12: v_dual_mul_f32 v255, s1, v2 :: v_dual_max_i32 v6, s105, v3 ; encoding: [0x01,0x04,0xee,0xc8,0x69,0x06,0x06,0xff]12632// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212633 12634v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_max_i32 v6, vcc_lo, v312635// GFX12: v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_max_i32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xee,0xc8,0x6a,0x06,0x06,0xff]12636// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212637 12638v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_max_i32 v6, vcc_hi, v312639// GFX12: v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_max_i32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xee,0xc8,0x6b,0x06,0x06,0xff]12640// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212641 12642v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_max_i32 v6, ttmp15, v312643// GFX12: v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_max_i32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xee,0xc8,0x7b,0x06,0x06,0xff]12644// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212645 12646v_dual_mul_f32 v255, m0, v2 :: v_dual_max_i32 v6, m0, v312647// GFX12: v_dual_mul_f32 v255, m0, v2 :: v_dual_max_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0xee,0xc8,0x7d,0x06,0x06,0xff]12648// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212649 12650v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v6, exec_lo, v312651// GFX12: v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xee,0xc8,0x7e,0x06,0x06,0xff]12652// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212653 12654v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v6, exec_hi, v312655// GFX12: v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xee,0xc8,0x7f,0x06,0x06,0xff]12656// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212657 12658v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_max_i32 v6, null, v312659// GFX12: v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_max_i32 v6, null, v3 ; encoding: [0xff,0x04,0xee,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12660// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212661 12662v_dual_mul_f32 v255, src_scc, v2 :: v_dual_max_i32 v6, -1, v312663// GFX12: v_dual_mul_f32 v255, src_scc, v2 :: v_dual_max_i32 v6, -1, v3 ; encoding: [0xfd,0x04,0xee,0xc8,0xc1,0x06,0x06,0xff]12664// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212665 12666v_dual_mul_f32 v255, 0.5, v3 :: v_dual_max_i32 v6, 0.5, v212667// GFX12: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_max_i32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xee,0xc8,0xf0,0x04,0x06,0xff]12668// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212669 12670v_dual_mul_f32 v255, -1, v4 :: v_dual_max_i32 v6, src_scc, v512671// GFX12: v_dual_mul_f32 v255, -1, v4 :: v_dual_max_i32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xee,0xc8,0xfd,0x0a,0x06,0xff]12672// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212673 12674v_dual_mul_f32 v6, null, v5 :: v_dual_max_i32 v255, 0xaf123456, v412675// GFX12: v_dual_mul_f32 v6, null, v5 :: v_dual_max_i32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xee,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]12676// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212677 12678v_dual_sub_f32 v255, v4, v2 :: v_dual_max_i32 v6, v1, v312679// GFX12: v_dual_sub_f32 v255, v4, v2 :: v_dual_max_i32 v6, v1, v3 ; encoding: [0x04,0x05,0x6e,0xc9,0x01,0x07,0x06,0xff]12680// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212681 12682v_dual_sub_f32 v255, v1, v2 :: v_dual_max_i32 v6, v255, v312683// GFX12: v_dual_sub_f32 v255, v1, v2 :: v_dual_max_i32 v6, v255, v3 ; encoding: [0x01,0x05,0x6e,0xc9,0xff,0x07,0x06,0xff]12684// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212685 12686v_dual_sub_f32 v255, v255, v2 :: v_dual_max_i32 v6, v2, v312687// GFX12: v_dual_sub_f32 v255, v255, v2 :: v_dual_max_i32 v6, v2, v3 ; encoding: [0xff,0x05,0x6e,0xc9,0x02,0x07,0x06,0xff]12688// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212689 12690v_dual_sub_f32 v255, v2, v2 :: v_dual_max_i32 v6, v3, v312691// GFX12: v_dual_sub_f32 v255, v2, v2 :: v_dual_max_i32 v6, v3, v3 ; encoding: [0x02,0x05,0x6e,0xc9,0x03,0x07,0x06,0xff]12692// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212693 12694v_dual_sub_f32 v255, v3, v2 :: v_dual_max_i32 v6, v4, v312695// GFX12: v_dual_sub_f32 v255, v3, v2 :: v_dual_max_i32 v6, v4, v3 ; encoding: [0x03,0x05,0x6e,0xc9,0x04,0x07,0x06,0xff]12696// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212697 12698v_dual_sub_f32 v255, s105, v2 :: v_dual_max_i32 v6, s1, v312699// GFX12: v_dual_sub_f32 v255, s105, v2 :: v_dual_max_i32 v6, s1, v3 ; encoding: [0x69,0x04,0x6e,0xc9,0x01,0x06,0x06,0xff]12700// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212701 12702v_dual_sub_f32 v255, s1, v2 :: v_dual_max_i32 v6, s105, v312703// GFX12: v_dual_sub_f32 v255, s1, v2 :: v_dual_max_i32 v6, s105, v3 ; encoding: [0x01,0x04,0x6e,0xc9,0x69,0x06,0x06,0xff]12704// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212705 12706v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_max_i32 v6, vcc_lo, v312707// GFX12: v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_max_i32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x6e,0xc9,0x6a,0x06,0x06,0xff]12708// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212709 12710v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_max_i32 v6, vcc_hi, v312711// GFX12: v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_max_i32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x6e,0xc9,0x6b,0x06,0x06,0xff]12712// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212713 12714v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_max_i32 v6, ttmp15, v312715// GFX12: v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_max_i32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x6e,0xc9,0x7b,0x06,0x06,0xff]12716// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212717 12718v_dual_sub_f32 v255, m0, v2 :: v_dual_max_i32 v6, m0, v312719// GFX12: v_dual_sub_f32 v255, m0, v2 :: v_dual_max_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0x6e,0xc9,0x7d,0x06,0x06,0xff]12720// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212721 12722v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v6, exec_lo, v312723// GFX12: v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x6e,0xc9,0x7e,0x06,0x06,0xff]12724// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212725 12726v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v6, exec_hi, v312727// GFX12: v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x6e,0xc9,0x7f,0x06,0x06,0xff]12728// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212729 12730v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_max_i32 v6, null, v312731// GFX12: v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_max_i32 v6, null, v3 ; encoding: [0xff,0x04,0x6e,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12732// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212733 12734v_dual_sub_f32 v255, src_scc, v2 :: v_dual_max_i32 v6, -1, v312735// GFX12: v_dual_sub_f32 v255, src_scc, v2 :: v_dual_max_i32 v6, -1, v3 ; encoding: [0xfd,0x04,0x6e,0xc9,0xc1,0x06,0x06,0xff]12736// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212737 12738v_dual_sub_f32 v255, 0.5, v3 :: v_dual_max_i32 v6, 0.5, v212739// GFX12: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_max_i32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x6e,0xc9,0xf0,0x04,0x06,0xff]12740// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212741 12742v_dual_sub_f32 v255, -1, v4 :: v_dual_max_i32 v6, src_scc, v512743// GFX12: v_dual_sub_f32 v255, -1, v4 :: v_dual_max_i32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x6e,0xc9,0xfd,0x0a,0x06,0xff]12744// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212745 12746v_dual_sub_f32 v6, null, v5 :: v_dual_max_i32 v255, 0xaf123456, v412747// GFX12: v_dual_sub_f32 v6, null, v5 :: v_dual_max_i32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x6e,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]12748// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212749 12750v_dual_subrev_f32 v255, v4, v2 :: v_dual_max_i32 v6, v1, v312751// GFX12: v_dual_subrev_f32 v255, v4, v2 :: v_dual_max_i32 v6, v1, v3 ; encoding: [0x04,0x05,0xae,0xc9,0x01,0x07,0x06,0xff]12752// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212753 12754v_dual_subrev_f32 v255, v1, v2 :: v_dual_max_i32 v6, v255, v312755// GFX12: v_dual_subrev_f32 v255, v1, v2 :: v_dual_max_i32 v6, v255, v3 ; encoding: [0x01,0x05,0xae,0xc9,0xff,0x07,0x06,0xff]12756// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212757 12758v_dual_subrev_f32 v255, v255, v2 :: v_dual_max_i32 v6, v2, v312759// GFX12: v_dual_subrev_f32 v255, v255, v2 :: v_dual_max_i32 v6, v2, v3 ; encoding: [0xff,0x05,0xae,0xc9,0x02,0x07,0x06,0xff]12760// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212761 12762v_dual_subrev_f32 v255, v2, v2 :: v_dual_max_i32 v6, v3, v312763// GFX12: v_dual_subrev_f32 v255, v2, v2 :: v_dual_max_i32 v6, v3, v3 ; encoding: [0x02,0x05,0xae,0xc9,0x03,0x07,0x06,0xff]12764// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212765 12766v_dual_subrev_f32 v255, v3, v2 :: v_dual_max_i32 v6, v4, v312767// GFX12: v_dual_subrev_f32 v255, v3, v2 :: v_dual_max_i32 v6, v4, v3 ; encoding: [0x03,0x05,0xae,0xc9,0x04,0x07,0x06,0xff]12768// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212769 12770v_dual_subrev_f32 v255, s105, v2 :: v_dual_max_i32 v6, s1, v312771// GFX12: v_dual_subrev_f32 v255, s105, v2 :: v_dual_max_i32 v6, s1, v3 ; encoding: [0x69,0x04,0xae,0xc9,0x01,0x06,0x06,0xff]12772// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212773 12774v_dual_subrev_f32 v255, s1, v2 :: v_dual_max_i32 v6, s105, v312775// GFX12: v_dual_subrev_f32 v255, s1, v2 :: v_dual_max_i32 v6, s105, v3 ; encoding: [0x01,0x04,0xae,0xc9,0x69,0x06,0x06,0xff]12776// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212777 12778v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_max_i32 v6, vcc_lo, v312779// GFX12: v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_max_i32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xae,0xc9,0x6a,0x06,0x06,0xff]12780// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212781 12782v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_max_i32 v6, vcc_hi, v312783// GFX12: v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_max_i32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xae,0xc9,0x6b,0x06,0x06,0xff]12784// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212785 12786v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_max_i32 v6, ttmp15, v312787// GFX12: v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_max_i32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xae,0xc9,0x7b,0x06,0x06,0xff]12788// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212789 12790v_dual_subrev_f32 v255, m0, v2 :: v_dual_max_i32 v6, m0, v312791// GFX12: v_dual_subrev_f32 v255, m0, v2 :: v_dual_max_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0xae,0xc9,0x7d,0x06,0x06,0xff]12792// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212793 12794v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v6, exec_lo, v312795// GFX12: v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_max_i32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xae,0xc9,0x7e,0x06,0x06,0xff]12796// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212797 12798v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v6, exec_hi, v312799// GFX12: v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_max_i32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xae,0xc9,0x7f,0x06,0x06,0xff]12800// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212801 12802v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_max_i32 v6, null, v312803// GFX12: v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_max_i32 v6, null, v3 ; encoding: [0xff,0x04,0xae,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12804// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212805 12806v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_max_i32 v6, -1, v312807// GFX12: v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_max_i32 v6, -1, v3 ; encoding: [0xfd,0x04,0xae,0xc9,0xc1,0x06,0x06,0xff]12808// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212809 12810v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_max_i32 v6, 0.5, v212811// GFX12: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_max_i32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xae,0xc9,0xf0,0x04,0x06,0xff]12812// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212813 12814v_dual_subrev_f32 v255, -1, v4 :: v_dual_max_i32 v6, src_scc, v512815// GFX12: v_dual_subrev_f32 v255, -1, v4 :: v_dual_max_i32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xae,0xc9,0xfd,0x0a,0x06,0xff]12816// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212817 12818v_dual_subrev_f32 v6, null, v5 :: v_dual_max_i32 v255, 0xaf123456, v412819// GFX12: v_dual_subrev_f32 v6, null, v5 :: v_dual_max_i32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xae,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]12820// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212821 12822v_dual_add_f32 v255, v4, v2 :: v_dual_min_i32 v6, v1, v312823// GFX12: v_dual_add_f32 v255, v4, v2 :: v_dual_min_i32 v6, v1, v3 ; encoding: [0x04,0x05,0x30,0xc9,0x01,0x07,0x06,0xff]12824// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212825 12826v_dual_add_f32 v255, v1, v2 :: v_dual_min_i32 v6, v255, v312827// GFX12: v_dual_add_f32 v255, v1, v2 :: v_dual_min_i32 v6, v255, v3 ; encoding: [0x01,0x05,0x30,0xc9,0xff,0x07,0x06,0xff]12828// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212829 12830v_dual_add_f32 v255, v255, v2 :: v_dual_min_i32 v6, v2, v312831// GFX12: v_dual_add_f32 v255, v255, v2 :: v_dual_min_i32 v6, v2, v3 ; encoding: [0xff,0x05,0x30,0xc9,0x02,0x07,0x06,0xff]12832// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212833 12834v_dual_add_f32 v255, v2, v2 :: v_dual_min_i32 v6, v3, v312835// GFX12: v_dual_add_f32 v255, v2, v2 :: v_dual_min_i32 v6, v3, v3 ; encoding: [0x02,0x05,0x30,0xc9,0x03,0x07,0x06,0xff]12836// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212837 12838v_dual_add_f32 v255, v3, v2 :: v_dual_min_i32 v6, v4, v312839// GFX12: v_dual_add_f32 v255, v3, v2 :: v_dual_min_i32 v6, v4, v3 ; encoding: [0x03,0x05,0x30,0xc9,0x04,0x07,0x06,0xff]12840// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212841 12842v_dual_add_f32 v255, s105, v2 :: v_dual_min_i32 v6, s1, v312843// GFX12: v_dual_add_f32 v255, s105, v2 :: v_dual_min_i32 v6, s1, v3 ; encoding: [0x69,0x04,0x30,0xc9,0x01,0x06,0x06,0xff]12844// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212845 12846v_dual_add_f32 v255, s1, v2 :: v_dual_min_i32 v6, s105, v312847// GFX12: v_dual_add_f32 v255, s1, v2 :: v_dual_min_i32 v6, s105, v3 ; encoding: [0x01,0x04,0x30,0xc9,0x69,0x06,0x06,0xff]12848// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212849 12850v_dual_add_f32 v255, ttmp15, v2 :: v_dual_min_i32 v6, vcc_lo, v312851// GFX12: v_dual_add_f32 v255, ttmp15, v2 :: v_dual_min_i32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x30,0xc9,0x6a,0x06,0x06,0xff]12852// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212853 12854v_dual_add_f32 v255, exec_hi, v2 :: v_dual_min_i32 v6, vcc_hi, v312855// GFX12: v_dual_add_f32 v255, exec_hi, v2 :: v_dual_min_i32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x30,0xc9,0x6b,0x06,0x06,0xff]12856// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212857 12858v_dual_add_f32 v255, exec_lo, v2 :: v_dual_min_i32 v6, ttmp15, v312859// GFX12: v_dual_add_f32 v255, exec_lo, v2 :: v_dual_min_i32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x30,0xc9,0x7b,0x06,0x06,0xff]12860// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212861 12862v_dual_add_f32 v255, m0, v2 :: v_dual_min_i32 v6, m0, v312863// GFX12: v_dual_add_f32 v255, m0, v2 :: v_dual_min_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0x30,0xc9,0x7d,0x06,0x06,0xff]12864// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212865 12866v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v6, exec_lo, v312867// GFX12: v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x30,0xc9,0x7e,0x06,0x06,0xff]12868// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212869 12870v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v6, exec_hi, v312871// GFX12: v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x30,0xc9,0x7f,0x06,0x06,0xff]12872// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212873 12874v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_min_i32 v6, null, v312875// GFX12: v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_min_i32 v6, null, v3 ; encoding: [0xff,0x04,0x30,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12876// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212877 12878v_dual_add_f32 v255, src_scc, v2 :: v_dual_min_i32 v6, -1, v312879// GFX12: v_dual_add_f32 v255, src_scc, v2 :: v_dual_min_i32 v6, -1, v3 ; encoding: [0xfd,0x04,0x30,0xc9,0xc1,0x06,0x06,0xff]12880// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212881 12882v_dual_add_f32 v255, 0.5, v3 :: v_dual_min_i32 v6, 0.5, v212883// GFX12: v_dual_add_f32 v255, 0.5, v3 :: v_dual_min_i32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x30,0xc9,0xf0,0x04,0x06,0xff]12884// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212885 12886v_dual_add_f32 v255, -1, v4 :: v_dual_min_i32 v6, src_scc, v512887// GFX12: v_dual_add_f32 v255, -1, v4 :: v_dual_min_i32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x30,0xc9,0xfd,0x0a,0x06,0xff]12888// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212889 12890v_dual_add_f32 v6, null, v5 :: v_dual_min_i32 v255, 0xaf123456, v412891// GFX12: v_dual_add_f32 v6, null, v5 :: v_dual_min_i32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x30,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]12892// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212893 12894v_dual_cndmask_b32 v255, v4, v2 :: v_dual_min_i32 v6, v1, v312895// GFX12: v_dual_cndmask_b32 v255, v4, v2 :: v_dual_min_i32 v6, v1, v3 ; encoding: [0x04,0x05,0x70,0xca,0x01,0x07,0x06,0xff]12896// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212897 12898v_dual_cndmask_b32 v255, v1, v2 :: v_dual_min_i32 v6, v255, v312899// GFX12: v_dual_cndmask_b32 v255, v1, v2 :: v_dual_min_i32 v6, v255, v3 ; encoding: [0x01,0x05,0x70,0xca,0xff,0x07,0x06,0xff]12900// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212901 12902v_dual_cndmask_b32 v255, v255, v2 :: v_dual_min_i32 v6, v2, v312903// GFX12: v_dual_cndmask_b32 v255, v255, v2 :: v_dual_min_i32 v6, v2, v3 ; encoding: [0xff,0x05,0x70,0xca,0x02,0x07,0x06,0xff]12904// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212905 12906v_dual_cndmask_b32 v255, v2, v2 :: v_dual_min_i32 v6, v3, v312907// GFX12: v_dual_cndmask_b32 v255, v2, v2 :: v_dual_min_i32 v6, v3, v3 ; encoding: [0x02,0x05,0x70,0xca,0x03,0x07,0x06,0xff]12908// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212909 12910v_dual_cndmask_b32 v255, v3, v2 :: v_dual_min_i32 v6, v4, v312911// GFX12: v_dual_cndmask_b32 v255, v3, v2 :: v_dual_min_i32 v6, v4, v3 ; encoding: [0x03,0x05,0x70,0xca,0x04,0x07,0x06,0xff]12912// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212913 12914v_dual_cndmask_b32 v255, s105, v2 :: v_dual_min_i32 v6, s105, v312915// GFX12: v_dual_cndmask_b32 v255, s105, v2 :: v_dual_min_i32 v6, s105, v3 ; encoding: [0x69,0x04,0x70,0xca,0x69,0x06,0x06,0xff]12916// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212917 12918v_dual_cndmask_b32 v255, s1, v2 :: v_dual_min_i32 v6, s1, v312919// GFX12: v_dual_cndmask_b32 v255, s1, v2 :: v_dual_min_i32 v6, s1, v3 ; encoding: [0x01,0x04,0x70,0xca,0x01,0x06,0x06,0xff]12920// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212921 12922v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_min_i32 v6, ttmp15, v312923// GFX12: v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_min_i32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x70,0xca,0x7b,0x06,0x06,0xff]12924// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212925 12926v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_min_i32 v6, exec_hi, v312927// GFX12: v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_min_i32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x70,0xca,0x7f,0x06,0x06,0xff]12928// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212929 12930v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_min_i32 v6, exec_lo, v312931// GFX12: v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_min_i32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x70,0xca,0x7e,0x06,0x06,0xff]12932// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212933 12934v_dual_cndmask_b32 v255, m0, v2 :: v_dual_min_i32 v6, m0, v312935// GFX12: v_dual_cndmask_b32 v255, m0, v2 :: v_dual_min_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0x70,0xca,0x7d,0x06,0x06,0xff]12936// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212937 12938v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_min_i32 v6, vcc_hi, v312939// GFX12: v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_min_i32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x70,0xca,0x6b,0x06,0x06,0xff]12940// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212941 12942v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_min_i32 v6, vcc_lo, v312943// GFX12: v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_min_i32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x70,0xca,0x6a,0x06,0x06,0xff]12944// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212945 12946v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_min_i32 v6, null, v312947// GFX12: v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_min_i32 v6, null, v3 ; encoding: [0xff,0x04,0x70,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12948// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212949 12950v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_min_i32 v6, -1, v312951// GFX12: v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_min_i32 v6, -1, v3 ; encoding: [0xfd,0x04,0x70,0xca,0xc1,0x06,0x06,0xff]12952// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212953 12954v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_min_i32 v6, 0.5, v212955// GFX12: v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_min_i32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x70,0xca,0xf0,0x04,0x06,0xff]12956// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212957 12958v_dual_cndmask_b32 v255, -1, v4 :: v_dual_min_i32 v6, src_scc, v512959// GFX12: v_dual_cndmask_b32 v255, -1, v4 :: v_dual_min_i32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x70,0xca,0xfd,0x0a,0x06,0xff]12960// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212961 12962v_dual_cndmask_b32 v6, null, v5 :: v_dual_min_i32 v255, 0xaf123456, v412963// GFX12: v_dual_cndmask_b32 v6, null, v5 :: v_dual_min_i32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x70,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]12964// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212965 12966v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_min_i32 v6, v1, v312967// GFX12: v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_min_i32 v6, v1, v3 ; encoding: [0x04,0x05,0x70,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]12968// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212969 12970v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_min_i32 v6, v255, v312971// GFX12: v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_min_i32 v6, v255, v3 ; encoding: [0x01,0x05,0x70,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]12972// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212973 12974v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_min_i32 v6, v2, v312975// GFX12: v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_min_i32 v6, v2, v3 ; encoding: [0xff,0x05,0x70,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]12976// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212977 12978v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_min_i32 v6, v3, v312979// GFX12: v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_min_i32 v6, v3, v3 ; encoding: [0x02,0x05,0x70,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]12980// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212981 12982v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_min_i32 v6, v4, v312983// GFX12: v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_min_i32 v6, v4, v3 ; encoding: [0x03,0x05,0x70,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]12984// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212985 12986v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_min_i32 v6, s105, v312987// GFX12: v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_min_i32 v6, s105, v3 ; encoding: [0x69,0x04,0x70,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12988// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212989 12990v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_min_i32 v6, s1, v312991// GFX12: v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_min_i32 v6, s1, v3 ; encoding: [0x01,0x04,0x70,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12992// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212993 12994v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_min_i32 v6, ttmp15, v312995// GFX12: v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_min_i32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x70,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]12996// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3212997 12998v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_min_i32 v6, exec_hi, v312999// GFX12: v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_min_i32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x70,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13000// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213001 13002v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_min_i32 v6, exec_lo, v313003// GFX12: v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_min_i32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x70,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13004// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213005 13006v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_min_i32 v6, m0, v313007// GFX12: v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_min_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0x70,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13008// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213009 13010v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_min_i32 v6, vcc_hi, v313011// GFX12: v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_min_i32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x70,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13012// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213013 13014v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_min_i32 v6, vcc_lo, v313015// GFX12: v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_min_i32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x70,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13016// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213017 13018v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_min_i32 v6, null, v313019// GFX12: v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_min_i32 v6, null, v3 ; encoding: [0xff,0x04,0x70,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13020// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213021 13022v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_min_i32 v6, -1, v313023// GFX12: v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_min_i32 v6, -1, v3 ; encoding: [0xfd,0x04,0x70,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13024// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213025 13026v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_min_i32 v6, 0.5, v213027// GFX12: v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_min_i32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x70,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]13028// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213029 13030v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_min_i32 v6, src_scc, v513031// GFX12: v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_min_i32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x70,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]13032// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213033 13034v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_min_i32 v255, 0xaf123456, v413035// GFX12: v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_min_i32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x70,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]13036// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213037 13038v_dual_fmac_f32 v255, v4, v2 :: v_dual_min_i32 v6, v1, v313039// GFX12: v_dual_fmac_f32 v255, v4, v2 :: v_dual_min_i32 v6, v1, v3 ; encoding: [0x04,0x05,0x30,0xc8,0x01,0x07,0x06,0xff]13040// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213041 13042v_dual_fmac_f32 v255, v1, v2 :: v_dual_min_i32 v6, v255, v313043// GFX12: v_dual_fmac_f32 v255, v1, v2 :: v_dual_min_i32 v6, v255, v3 ; encoding: [0x01,0x05,0x30,0xc8,0xff,0x07,0x06,0xff]13044// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213045 13046v_dual_fmac_f32 v255, v255, v2 :: v_dual_min_i32 v6, v2, v313047// GFX12: v_dual_fmac_f32 v255, v255, v2 :: v_dual_min_i32 v6, v2, v3 ; encoding: [0xff,0x05,0x30,0xc8,0x02,0x07,0x06,0xff]13048// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213049 13050v_dual_fmac_f32 v255, v2, v2 :: v_dual_min_i32 v6, v3, v313051// GFX12: v_dual_fmac_f32 v255, v2, v2 :: v_dual_min_i32 v6, v3, v3 ; encoding: [0x02,0x05,0x30,0xc8,0x03,0x07,0x06,0xff]13052// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213053 13054v_dual_fmac_f32 v255, v3, v2 :: v_dual_min_i32 v6, v4, v313055// GFX12: v_dual_fmac_f32 v255, v3, v2 :: v_dual_min_i32 v6, v4, v3 ; encoding: [0x03,0x05,0x30,0xc8,0x04,0x07,0x06,0xff]13056// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213057 13058v_dual_fmac_f32 v255, s105, v2 :: v_dual_min_i32 v6, s1, v313059// GFX12: v_dual_fmac_f32 v255, s105, v2 :: v_dual_min_i32 v6, s1, v3 ; encoding: [0x69,0x04,0x30,0xc8,0x01,0x06,0x06,0xff]13060// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213061 13062v_dual_fmac_f32 v255, s1, v2 :: v_dual_min_i32 v6, s105, v313063// GFX12: v_dual_fmac_f32 v255, s1, v2 :: v_dual_min_i32 v6, s105, v3 ; encoding: [0x01,0x04,0x30,0xc8,0x69,0x06,0x06,0xff]13064// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213065 13066v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_min_i32 v6, vcc_lo, v313067// GFX12: v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_min_i32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x30,0xc8,0x6a,0x06,0x06,0xff]13068// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213069 13070v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_min_i32 v6, vcc_hi, v313071// GFX12: v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_min_i32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x30,0xc8,0x6b,0x06,0x06,0xff]13072// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213073 13074v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_min_i32 v6, ttmp15, v313075// GFX12: v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_min_i32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x30,0xc8,0x7b,0x06,0x06,0xff]13076// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213077 13078v_dual_fmac_f32 v255, m0, v2 :: v_dual_min_i32 v6, m0, v313079// GFX12: v_dual_fmac_f32 v255, m0, v2 :: v_dual_min_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0x30,0xc8,0x7d,0x06,0x06,0xff]13080// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213081 13082v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v6, exec_lo, v313083// GFX12: v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x30,0xc8,0x7e,0x06,0x06,0xff]13084// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213085 13086v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v6, exec_hi, v313087// GFX12: v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x30,0xc8,0x7f,0x06,0x06,0xff]13088// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213089 13090v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_min_i32 v6, null, v313091// GFX12: v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_min_i32 v6, null, v3 ; encoding: [0xff,0x04,0x30,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13092// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213093 13094v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_min_i32 v6, -1, v313095// GFX12: v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_min_i32 v6, -1, v3 ; encoding: [0xfd,0x04,0x30,0xc8,0xc1,0x06,0x06,0xff]13096// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213097 13098v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_min_i32 v6, 0.5, v213099// GFX12: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_min_i32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x30,0xc8,0xf0,0x04,0x06,0xff]13100// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213101 13102v_dual_fmac_f32 v255, -1, v4 :: v_dual_min_i32 v6, src_scc, v513103// GFX12: v_dual_fmac_f32 v255, -1, v4 :: v_dual_min_i32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x30,0xc8,0xfd,0x0a,0x06,0xff]13104// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213105 13106v_dual_fmac_f32 v6, null, v5 :: v_dual_min_i32 v255, 0xaf123456, v413107// GFX12: v_dual_fmac_f32 v6, null, v5 :: v_dual_min_i32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x30,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]13108// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213109 13110v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_min_i32 v6, v1, v25513111// GFX12: v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_min_i32 v6, v1, v255 ; encoding: [0x04,0xff,0xb1,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]13112// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213113 13114v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_min_i32 v6, v255, v25513115// GFX12: v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_min_i32 v6, v255, v255 ; encoding: [0x01,0xff,0xb1,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]13116// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213117 13118v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_min_i32 v6, v2, v25513119// GFX12: v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_min_i32 v6, v2, v255 ; encoding: [0xff,0xff,0xb1,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]13120// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213121 13122v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_min_i32 v6, v3, v25513123// GFX12: v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_min_i32 v6, v3, v255 ; encoding: [0x02,0xff,0xb1,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]13124// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213125 13126v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_min_i32 v6, v4, v25513127// GFX12: v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_min_i32 v6, v4, v255 ; encoding: [0x03,0xff,0xb1,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]13128// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213129 13130v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_min_i32 v6, s105, v25513131// GFX12: v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_min_i32 v6, s105, v255 ; encoding: [0x69,0xfe,0xb1,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]13132// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213133 13134v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_min_i32 v6, s1, v25513135// GFX12: v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_min_i32 v6, s1, v255 ; encoding: [0x01,0xfe,0xb1,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]13136// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213137 13138v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_min_i32 v6, ttmp15, v25513139// GFX12: v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_min_i32 v6, ttmp15, v255 ; encoding: [0x7b,0xfe,0xb1,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]13140// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213141 13142v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_min_i32 v6, exec_hi, v25513143// GFX12: v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_min_i32 v6, exec_hi, v255 ; encoding: [0x7f,0xfe,0xb1,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]13144// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213145 13146v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_min_i32 v6, exec_lo, v25513147// GFX12: v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_min_i32 v6, exec_lo, v255 ; encoding: [0x7e,0xfe,0xb1,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]13148// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213149 13150v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_min_i32 v6, m0, v25513151// GFX12: v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_min_i32 v6, m0, v255 ; encoding: [0x7d,0xfe,0xb1,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]13152// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213153 13154v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_min_i32 v6, vcc_hi, v25513155// GFX12: v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_min_i32 v6, vcc_hi, v255 ; encoding: [0x6b,0xfe,0xb1,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]13156// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213157 13158v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_min_i32 v6, vcc_lo, v25513159// GFX12: v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_min_i32 v6, vcc_lo, v255 ; encoding: [0x6a,0xfe,0xb1,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]13160// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213161 13162v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_min_i32 v6, null, v25513163// GFX12: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_min_i32 v6, null, v255 ; encoding: [0xff,0xfe,0xb1,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]13164// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213165 13166v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_min_i32 v6, -1, v25513167// GFX12: v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_min_i32 v6, -1, v255 ; encoding: [0xfd,0xfe,0xb1,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]13168// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213169 13170v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_min_i32 v6, 0.5, v313171// GFX12: v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_min_i32 v6, 0.5, v3 ; encoding: [0xf0,0xfe,0xb1,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13172// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213173 13174v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_min_i32 v6, src_scc, v413175// GFX12: v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_min_i32 v6, src_scc, v4 ; encoding: [0xc1,0xfe,0xb1,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]13176// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213177 13178v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_min_i32 v255, 0xaf123456, v513179// GFX12: v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_min_i32 v255, 0xaf123456, v5 ; encoding: [0x7c,0x08,0xb0,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]13180// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213181 13182v_dual_max_num_f32 v255, v4, v2 :: v_dual_min_i32 v6, v1, v313183// GFX12: v_dual_max_num_f32 v255, v4, v2 :: v_dual_min_i32 v6, v1, v3 ; encoding: [0x04,0x05,0xb0,0xca,0x01,0x07,0x06,0xff]13184// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213185 13186v_dual_max_num_f32 v255, v1, v2 :: v_dual_min_i32 v6, v255, v313187// GFX12: v_dual_max_num_f32 v255, v1, v2 :: v_dual_min_i32 v6, v255, v3 ; encoding: [0x01,0x05,0xb0,0xca,0xff,0x07,0x06,0xff]13188// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213189 13190v_dual_max_num_f32 v255, v255, v2 :: v_dual_min_i32 v6, v2, v313191// GFX12: v_dual_max_num_f32 v255, v255, v2 :: v_dual_min_i32 v6, v2, v3 ; encoding: [0xff,0x05,0xb0,0xca,0x02,0x07,0x06,0xff]13192// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213193 13194v_dual_max_num_f32 v255, v2, v2 :: v_dual_min_i32 v6, v3, v313195// GFX12: v_dual_max_num_f32 v255, v2, v2 :: v_dual_min_i32 v6, v3, v3 ; encoding: [0x02,0x05,0xb0,0xca,0x03,0x07,0x06,0xff]13196// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213197 13198v_dual_max_num_f32 v255, v3, v2 :: v_dual_min_i32 v6, v4, v313199// GFX12: v_dual_max_num_f32 v255, v3, v2 :: v_dual_min_i32 v6, v4, v3 ; encoding: [0x03,0x05,0xb0,0xca,0x04,0x07,0x06,0xff]13200// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213201 13202v_dual_max_num_f32 v255, s105, v2 :: v_dual_min_i32 v6, s1, v313203// GFX12: v_dual_max_num_f32 v255, s105, v2 :: v_dual_min_i32 v6, s1, v3 ; encoding: [0x69,0x04,0xb0,0xca,0x01,0x06,0x06,0xff]13204// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213205 13206v_dual_max_num_f32 v255, s1, v2 :: v_dual_min_i32 v6, s105, v313207// GFX12: v_dual_max_num_f32 v255, s1, v2 :: v_dual_min_i32 v6, s105, v3 ; encoding: [0x01,0x04,0xb0,0xca,0x69,0x06,0x06,0xff]13208// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213209 13210v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_min_i32 v6, vcc_lo, v313211// GFX12: v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_min_i32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xb0,0xca,0x6a,0x06,0x06,0xff]13212// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213213 13214v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_min_i32 v6, vcc_hi, v313215// GFX12: v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_min_i32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xb0,0xca,0x6b,0x06,0x06,0xff]13216// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213217 13218v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_min_i32 v6, ttmp15, v313219// GFX12: v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_min_i32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xb0,0xca,0x7b,0x06,0x06,0xff]13220// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213221 13222v_dual_max_num_f32 v255, m0, v2 :: v_dual_min_i32 v6, m0, v313223// GFX12: v_dual_max_num_f32 v255, m0, v2 :: v_dual_min_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0xb0,0xca,0x7d,0x06,0x06,0xff]13224// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213225 13226v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v6, exec_lo, v313227// GFX12: v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xb0,0xca,0x7e,0x06,0x06,0xff]13228// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213229 13230v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v6, exec_hi, v313231// GFX12: v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xb0,0xca,0x7f,0x06,0x06,0xff]13232// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213233 13234v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_min_i32 v6, null, v313235// GFX12: v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_min_i32 v6, null, v3 ; encoding: [0xff,0x04,0xb0,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13236// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213237 13238v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_min_i32 v6, -1, v313239// GFX12: v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_min_i32 v6, -1, v3 ; encoding: [0xfd,0x04,0xb0,0xca,0xc1,0x06,0x06,0xff]13240// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213241 13242v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_min_i32 v6, 0.5, v213243// GFX12: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_min_i32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xb0,0xca,0xf0,0x04,0x06,0xff]13244// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213245 13246v_dual_max_num_f32 v255, -1, v4 :: v_dual_min_i32 v6, src_scc, v513247// GFX12: v_dual_max_num_f32 v255, -1, v4 :: v_dual_min_i32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xb0,0xca,0xfd,0x0a,0x06,0xff]13248// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213249 13250v_dual_max_num_f32 v6, null, v5 :: v_dual_min_i32 v255, 0xaf123456, v413251// GFX12: v_dual_max_num_f32 v6, null, v5 :: v_dual_min_i32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xb0,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]13252// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213253 13254v_dual_min_num_f32 v255, v4, v2 :: v_dual_min_i32 v6, v1, v313255// GFX12: v_dual_min_num_f32 v255, v4, v2 :: v_dual_min_i32 v6, v1, v3 ; encoding: [0x04,0x05,0xf0,0xca,0x01,0x07,0x06,0xff]13256// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213257 13258v_dual_min_num_f32 v255, v1, v2 :: v_dual_min_i32 v6, v255, v313259// GFX12: v_dual_min_num_f32 v255, v1, v2 :: v_dual_min_i32 v6, v255, v3 ; encoding: [0x01,0x05,0xf0,0xca,0xff,0x07,0x06,0xff]13260// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213261 13262v_dual_min_num_f32 v255, v255, v2 :: v_dual_min_i32 v6, v2, v313263// GFX12: v_dual_min_num_f32 v255, v255, v2 :: v_dual_min_i32 v6, v2, v3 ; encoding: [0xff,0x05,0xf0,0xca,0x02,0x07,0x06,0xff]13264// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213265 13266v_dual_min_num_f32 v255, v2, v2 :: v_dual_min_i32 v6, v3, v313267// GFX12: v_dual_min_num_f32 v255, v2, v2 :: v_dual_min_i32 v6, v3, v3 ; encoding: [0x02,0x05,0xf0,0xca,0x03,0x07,0x06,0xff]13268// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213269 13270v_dual_min_num_f32 v255, v3, v2 :: v_dual_min_i32 v6, v4, v313271// GFX12: v_dual_min_num_f32 v255, v3, v2 :: v_dual_min_i32 v6, v4, v3 ; encoding: [0x03,0x05,0xf0,0xca,0x04,0x07,0x06,0xff]13272// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213273 13274v_dual_min_num_f32 v255, s105, v2 :: v_dual_min_i32 v6, s1, v313275// GFX12: v_dual_min_num_f32 v255, s105, v2 :: v_dual_min_i32 v6, s1, v3 ; encoding: [0x69,0x04,0xf0,0xca,0x01,0x06,0x06,0xff]13276// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213277 13278v_dual_min_num_f32 v255, s1, v2 :: v_dual_min_i32 v6, s105, v313279// GFX12: v_dual_min_num_f32 v255, s1, v2 :: v_dual_min_i32 v6, s105, v3 ; encoding: [0x01,0x04,0xf0,0xca,0x69,0x06,0x06,0xff]13280// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213281 13282v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_min_i32 v6, vcc_lo, v313283// GFX12: v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_min_i32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xf0,0xca,0x6a,0x06,0x06,0xff]13284// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213285 13286v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_min_i32 v6, vcc_hi, v313287// GFX12: v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_min_i32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xf0,0xca,0x6b,0x06,0x06,0xff]13288// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213289 13290v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_min_i32 v6, ttmp15, v313291// GFX12: v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_min_i32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xf0,0xca,0x7b,0x06,0x06,0xff]13292// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213293 13294v_dual_min_num_f32 v255, m0, v2 :: v_dual_min_i32 v6, m0, v313295// GFX12: v_dual_min_num_f32 v255, m0, v2 :: v_dual_min_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0xf0,0xca,0x7d,0x06,0x06,0xff]13296// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213297 13298v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v6, exec_lo, v313299// GFX12: v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xf0,0xca,0x7e,0x06,0x06,0xff]13300// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213301 13302v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v6, exec_hi, v313303// GFX12: v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xf0,0xca,0x7f,0x06,0x06,0xff]13304// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213305 13306v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_min_i32 v6, null, v313307// GFX12: v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_min_i32 v6, null, v3 ; encoding: [0xff,0x04,0xf0,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13308// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213309 13310v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_min_i32 v6, -1, v313311// GFX12: v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_min_i32 v6, -1, v3 ; encoding: [0xfd,0x04,0xf0,0xca,0xc1,0x06,0x06,0xff]13312// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213313 13314v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_min_i32 v6, 0.5, v213315// GFX12: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_min_i32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xf0,0xca,0xf0,0x04,0x06,0xff]13316// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213317 13318v_dual_min_num_f32 v255, -1, v4 :: v_dual_min_i32 v6, src_scc, v513319// GFX12: v_dual_min_num_f32 v255, -1, v4 :: v_dual_min_i32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xf0,0xca,0xfd,0x0a,0x06,0xff]13320// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213321 13322v_dual_min_num_f32 v6, null, v5 :: v_dual_min_i32 v255, 0xaf123456, v413323// GFX12: v_dual_min_num_f32 v6, null, v5 :: v_dual_min_i32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xf0,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]13324// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213325 13326v_dual_mov_b32 v255, v4 :: v_dual_min_i32 v6, v1, v25513327// GFX12: v_dual_mov_b32 v255, v4 :: v_dual_min_i32 v6, v1, v255 ; encoding: [0x04,0x01,0x30,0xca,0x01,0xff,0x07,0xff]13328// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213329 13330v_dual_mov_b32 v255, v1 :: v_dual_min_i32 v6, v255, v25513331// GFX12: v_dual_mov_b32 v255, v1 :: v_dual_min_i32 v6, v255, v255 ; encoding: [0x01,0x01,0x30,0xca,0xff,0xff,0x07,0xff]13332// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213333 13334v_dual_mov_b32 v255, v255 :: v_dual_min_i32 v6, v2, v25513335// GFX12: v_dual_mov_b32 v255, v255 :: v_dual_min_i32 v6, v2, v255 ; encoding: [0xff,0x01,0x30,0xca,0x02,0xff,0x07,0xff]13336// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213337 13338v_dual_mov_b32 v255, v2 :: v_dual_min_i32 v6, v3, v25513339// GFX12: v_dual_mov_b32 v255, v2 :: v_dual_min_i32 v6, v3, v255 ; encoding: [0x02,0x01,0x30,0xca,0x03,0xff,0x07,0xff]13340// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213341 13342v_dual_mov_b32 v255, v3 :: v_dual_min_i32 v6, v4, v25513343// GFX12: v_dual_mov_b32 v255, v3 :: v_dual_min_i32 v6, v4, v255 ; encoding: [0x03,0x01,0x30,0xca,0x04,0xff,0x07,0xff]13344// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213345 13346v_dual_mov_b32 v255, s105 :: v_dual_min_i32 v6, s1, v25513347// GFX12: v_dual_mov_b32 v255, s105 :: v_dual_min_i32 v6, s1, v255 ; encoding: [0x69,0x00,0x30,0xca,0x01,0xfe,0x07,0xff]13348// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213349 13350v_dual_mov_b32 v255, s1 :: v_dual_min_i32 v6, s105, v25513351// GFX12: v_dual_mov_b32 v255, s1 :: v_dual_min_i32 v6, s105, v255 ; encoding: [0x01,0x00,0x30,0xca,0x69,0xfe,0x07,0xff]13352// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213353 13354v_dual_mov_b32 v255, ttmp15 :: v_dual_min_i32 v6, vcc_lo, v25513355// GFX12: v_dual_mov_b32 v255, ttmp15 :: v_dual_min_i32 v6, vcc_lo, v255 ; encoding: [0x7b,0x00,0x30,0xca,0x6a,0xfe,0x07,0xff]13356// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213357 13358v_dual_mov_b32 v255, exec_hi :: v_dual_min_i32 v6, vcc_hi, v25513359// GFX12: v_dual_mov_b32 v255, exec_hi :: v_dual_min_i32 v6, vcc_hi, v255 ; encoding: [0x7f,0x00,0x30,0xca,0x6b,0xfe,0x07,0xff]13360// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213361 13362v_dual_mov_b32 v255, exec_lo :: v_dual_min_i32 v6, ttmp15, v25513363// GFX12: v_dual_mov_b32 v255, exec_lo :: v_dual_min_i32 v6, ttmp15, v255 ; encoding: [0x7e,0x00,0x30,0xca,0x7b,0xfe,0x07,0xff]13364// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213365 13366v_dual_mov_b32 v255, m0 :: v_dual_min_i32 v6, m0, v25513367// GFX12: v_dual_mov_b32 v255, m0 :: v_dual_min_i32 v6, m0, v255 ; encoding: [0x7d,0x00,0x30,0xca,0x7d,0xfe,0x07,0xff]13368// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213369 13370v_dual_mov_b32 v255, vcc_hi :: v_dual_min_i32 v6, exec_lo, v25513371// GFX12: v_dual_mov_b32 v255, vcc_hi :: v_dual_min_i32 v6, exec_lo, v255 ; encoding: [0x6b,0x00,0x30,0xca,0x7e,0xfe,0x07,0xff]13372// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213373 13374v_dual_mov_b32 v255, vcc_lo :: v_dual_min_i32 v6, exec_hi, v25513375// GFX12: v_dual_mov_b32 v255, vcc_lo :: v_dual_min_i32 v6, exec_hi, v255 ; encoding: [0x6a,0x00,0x30,0xca,0x7f,0xfe,0x07,0xff]13376// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213377 13378v_dual_mov_b32 v255, 0xaf123456 :: v_dual_min_i32 v6, null, v25513379// GFX12: v_dual_mov_b32 v255, 0xaf123456 :: v_dual_min_i32 v6, null, v255 ; encoding: [0xff,0x00,0x30,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]13380// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213381 13382v_dual_mov_b32 v255, src_scc :: v_dual_min_i32 v6, -1, v25513383// GFX12: v_dual_mov_b32 v255, src_scc :: v_dual_min_i32 v6, -1, v255 ; encoding: [0xfd,0x00,0x30,0xca,0xc1,0xfe,0x07,0xff]13384// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213385 13386v_dual_mov_b32 v255, 0.5 :: v_dual_min_i32 v6, 0.5, v313387// GFX12: v_dual_mov_b32 v255, 0.5 :: v_dual_min_i32 v6, 0.5, v3 ; encoding: [0xf0,0x00,0x30,0xca,0xf0,0x06,0x06,0xff]13388// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213389 13390v_dual_mov_b32 v255, -1 :: v_dual_min_i32 v6, src_scc, v413391// GFX12: v_dual_mov_b32 v255, -1 :: v_dual_min_i32 v6, src_scc, v4 ; encoding: [0xc1,0x00,0x30,0xca,0xfd,0x08,0x06,0xff]13392// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213393 13394v_dual_mov_b32 v6, null :: v_dual_min_i32 v255, 0xaf123456, v513395// GFX12: v_dual_mov_b32 v6, null :: v_dual_min_i32 v255, 0xaf123456, v5 ; encoding: [0x7c,0x00,0x30,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]13396// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213397 13398v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_min_i32 v6, v1, v313399// GFX12: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_min_i32 v6, v1, v3 ; encoding: [0x04,0x05,0xf0,0xc9,0x01,0x07,0x06,0xff]13400// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213401 13402v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_min_i32 v6, v255, v313403// GFX12: v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_min_i32 v6, v255, v3 ; encoding: [0x01,0x05,0xf0,0xc9,0xff,0x07,0x06,0xff]13404// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213405 13406v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_min_i32 v6, v2, v313407// GFX12: v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_min_i32 v6, v2, v3 ; encoding: [0xff,0x05,0xf0,0xc9,0x02,0x07,0x06,0xff]13408// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213409 13410v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_min_i32 v6, v3, v313411// GFX12: v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_min_i32 v6, v3, v3 ; encoding: [0x02,0x05,0xf0,0xc9,0x03,0x07,0x06,0xff]13412// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213413 13414v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_min_i32 v6, v4, v313415// GFX12: v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_min_i32 v6, v4, v3 ; encoding: [0x03,0x05,0xf0,0xc9,0x04,0x07,0x06,0xff]13416// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213417 13418v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_min_i32 v6, s1, v313419// GFX12: v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_min_i32 v6, s1, v3 ; encoding: [0x69,0x04,0xf0,0xc9,0x01,0x06,0x06,0xff]13420// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213421 13422v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_min_i32 v6, s105, v313423// GFX12: v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_min_i32 v6, s105, v3 ; encoding: [0x01,0x04,0xf0,0xc9,0x69,0x06,0x06,0xff]13424// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213425 13426v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_min_i32 v6, vcc_lo, v313427// GFX12: v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_min_i32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xf0,0xc9,0x6a,0x06,0x06,0xff]13428// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213429 13430v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_min_i32 v6, vcc_hi, v313431// GFX12: v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_min_i32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xf0,0xc9,0x6b,0x06,0x06,0xff]13432// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213433 13434v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_min_i32 v6, ttmp15, v313435// GFX12: v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_min_i32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xf0,0xc9,0x7b,0x06,0x06,0xff]13436// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213437 13438v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_min_i32 v6, m0, v313439// GFX12: v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_min_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0xf0,0xc9,0x7d,0x06,0x06,0xff]13440// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213441 13442v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v6, exec_lo, v313443// GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xf0,0xc9,0x7e,0x06,0x06,0xff]13444// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213445 13446v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v6, exec_hi, v313447// GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xf0,0xc9,0x7f,0x06,0x06,0xff]13448// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213449 13450v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_min_i32 v6, null, v313451// GFX12: v_dual_mul_dx9_zero_f32 v255, 0xaf123456, v2 :: v_dual_min_i32 v6, null, v3 ; encoding: [0xff,0x04,0xf0,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13452// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213453 13454v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_min_i32 v6, -1, v313455// GFX12: v_dual_mul_dx9_zero_f32 v255, src_scc, v2 :: v_dual_min_i32 v6, -1, v3 ; encoding: [0xfd,0x04,0xf0,0xc9,0xc1,0x06,0x06,0xff]13456// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213457 13458v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_min_i32 v6, 0.5, v213459// GFX12: v_dual_mul_dx9_zero_f32 v255, 0.5, v3 :: v_dual_min_i32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xf0,0xc9,0xf0,0x04,0x06,0xff]13460// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213461 13462v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_min_i32 v6, src_scc, v513463// GFX12: v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_min_i32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xf0,0xc9,0xfd,0x0a,0x06,0xff]13464// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213465 13466v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_min_i32 v255, 0xaf123456, v413467// GFX12: v_dual_mul_dx9_zero_f32 v6, null, v5 :: v_dual_min_i32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xf0,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]13468// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213469 13470v_dual_mul_f32 v255, v4, v2 :: v_dual_min_i32 v6, v1, v313471// GFX12: v_dual_mul_f32 v255, v4, v2 :: v_dual_min_i32 v6, v1, v3 ; encoding: [0x04,0x05,0xf0,0xc8,0x01,0x07,0x06,0xff]13472// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213473 13474v_dual_mul_f32 v255, v1, v2 :: v_dual_min_i32 v6, v255, v313475// GFX12: v_dual_mul_f32 v255, v1, v2 :: v_dual_min_i32 v6, v255, v3 ; encoding: [0x01,0x05,0xf0,0xc8,0xff,0x07,0x06,0xff]13476// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213477 13478v_dual_mul_f32 v255, v255, v2 :: v_dual_min_i32 v6, v2, v313479// GFX12: v_dual_mul_f32 v255, v255, v2 :: v_dual_min_i32 v6, v2, v3 ; encoding: [0xff,0x05,0xf0,0xc8,0x02,0x07,0x06,0xff]13480// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213481 13482v_dual_mul_f32 v255, v2, v2 :: v_dual_min_i32 v6, v3, v313483// GFX12: v_dual_mul_f32 v255, v2, v2 :: v_dual_min_i32 v6, v3, v3 ; encoding: [0x02,0x05,0xf0,0xc8,0x03,0x07,0x06,0xff]13484// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213485 13486v_dual_mul_f32 v255, v3, v2 :: v_dual_min_i32 v6, v4, v313487// GFX12: v_dual_mul_f32 v255, v3, v2 :: v_dual_min_i32 v6, v4, v3 ; encoding: [0x03,0x05,0xf0,0xc8,0x04,0x07,0x06,0xff]13488// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213489 13490v_dual_mul_f32 v255, s105, v2 :: v_dual_min_i32 v6, s1, v313491// GFX12: v_dual_mul_f32 v255, s105, v2 :: v_dual_min_i32 v6, s1, v3 ; encoding: [0x69,0x04,0xf0,0xc8,0x01,0x06,0x06,0xff]13492// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213493 13494v_dual_mul_f32 v255, s1, v2 :: v_dual_min_i32 v6, s105, v313495// GFX12: v_dual_mul_f32 v255, s1, v2 :: v_dual_min_i32 v6, s105, v3 ; encoding: [0x01,0x04,0xf0,0xc8,0x69,0x06,0x06,0xff]13496// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213497 13498v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_min_i32 v6, vcc_lo, v313499// GFX12: v_dual_mul_f32 v255, ttmp15, v2 :: v_dual_min_i32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xf0,0xc8,0x6a,0x06,0x06,0xff]13500// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213501 13502v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_min_i32 v6, vcc_hi, v313503// GFX12: v_dual_mul_f32 v255, exec_hi, v2 :: v_dual_min_i32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xf0,0xc8,0x6b,0x06,0x06,0xff]13504// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213505 13506v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_min_i32 v6, ttmp15, v313507// GFX12: v_dual_mul_f32 v255, exec_lo, v2 :: v_dual_min_i32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xf0,0xc8,0x7b,0x06,0x06,0xff]13508// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213509 13510v_dual_mul_f32 v255, m0, v2 :: v_dual_min_i32 v6, m0, v313511// GFX12: v_dual_mul_f32 v255, m0, v2 :: v_dual_min_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0xf0,0xc8,0x7d,0x06,0x06,0xff]13512// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213513 13514v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v6, exec_lo, v313515// GFX12: v_dual_mul_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xf0,0xc8,0x7e,0x06,0x06,0xff]13516// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213517 13518v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v6, exec_hi, v313519// GFX12: v_dual_mul_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xf0,0xc8,0x7f,0x06,0x06,0xff]13520// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213521 13522v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_min_i32 v6, null, v313523// GFX12: v_dual_mul_f32 v255, 0xaf123456, v2 :: v_dual_min_i32 v6, null, v3 ; encoding: [0xff,0x04,0xf0,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13524// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213525 13526v_dual_mul_f32 v255, src_scc, v2 :: v_dual_min_i32 v6, -1, v313527// GFX12: v_dual_mul_f32 v255, src_scc, v2 :: v_dual_min_i32 v6, -1, v3 ; encoding: [0xfd,0x04,0xf0,0xc8,0xc1,0x06,0x06,0xff]13528// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213529 13530v_dual_mul_f32 v255, 0.5, v3 :: v_dual_min_i32 v6, 0.5, v213531// GFX12: v_dual_mul_f32 v255, 0.5, v3 :: v_dual_min_i32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xf0,0xc8,0xf0,0x04,0x06,0xff]13532// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213533 13534v_dual_mul_f32 v255, -1, v4 :: v_dual_min_i32 v6, src_scc, v513535// GFX12: v_dual_mul_f32 v255, -1, v4 :: v_dual_min_i32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xf0,0xc8,0xfd,0x0a,0x06,0xff]13536// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213537 13538v_dual_mul_f32 v6, null, v5 :: v_dual_min_i32 v255, 0xaf123456, v413539// GFX12: v_dual_mul_f32 v6, null, v5 :: v_dual_min_i32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xf0,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]13540// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213541 13542v_dual_sub_f32 v255, v4, v2 :: v_dual_min_i32 v6, v1, v313543// GFX12: v_dual_sub_f32 v255, v4, v2 :: v_dual_min_i32 v6, v1, v3 ; encoding: [0x04,0x05,0x70,0xc9,0x01,0x07,0x06,0xff]13544// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213545 13546v_dual_sub_f32 v255, v1, v2 :: v_dual_min_i32 v6, v255, v313547// GFX12: v_dual_sub_f32 v255, v1, v2 :: v_dual_min_i32 v6, v255, v3 ; encoding: [0x01,0x05,0x70,0xc9,0xff,0x07,0x06,0xff]13548// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213549 13550v_dual_sub_f32 v255, v255, v2 :: v_dual_min_i32 v6, v2, v313551// GFX12: v_dual_sub_f32 v255, v255, v2 :: v_dual_min_i32 v6, v2, v3 ; encoding: [0xff,0x05,0x70,0xc9,0x02,0x07,0x06,0xff]13552// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213553 13554v_dual_sub_f32 v255, v2, v2 :: v_dual_min_i32 v6, v3, v313555// GFX12: v_dual_sub_f32 v255, v2, v2 :: v_dual_min_i32 v6, v3, v3 ; encoding: [0x02,0x05,0x70,0xc9,0x03,0x07,0x06,0xff]13556// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213557 13558v_dual_sub_f32 v255, v3, v2 :: v_dual_min_i32 v6, v4, v313559// GFX12: v_dual_sub_f32 v255, v3, v2 :: v_dual_min_i32 v6, v4, v3 ; encoding: [0x03,0x05,0x70,0xc9,0x04,0x07,0x06,0xff]13560// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213561 13562v_dual_sub_f32 v255, s105, v2 :: v_dual_min_i32 v6, s1, v313563// GFX12: v_dual_sub_f32 v255, s105, v2 :: v_dual_min_i32 v6, s1, v3 ; encoding: [0x69,0x04,0x70,0xc9,0x01,0x06,0x06,0xff]13564// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213565 13566v_dual_sub_f32 v255, s1, v2 :: v_dual_min_i32 v6, s105, v313567// GFX12: v_dual_sub_f32 v255, s1, v2 :: v_dual_min_i32 v6, s105, v3 ; encoding: [0x01,0x04,0x70,0xc9,0x69,0x06,0x06,0xff]13568// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213569 13570v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_min_i32 v6, vcc_lo, v313571// GFX12: v_dual_sub_f32 v255, ttmp15, v2 :: v_dual_min_i32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x70,0xc9,0x6a,0x06,0x06,0xff]13572// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213573 13574v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_min_i32 v6, vcc_hi, v313575// GFX12: v_dual_sub_f32 v255, exec_hi, v2 :: v_dual_min_i32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x70,0xc9,0x6b,0x06,0x06,0xff]13576// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213577 13578v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_min_i32 v6, ttmp15, v313579// GFX12: v_dual_sub_f32 v255, exec_lo, v2 :: v_dual_min_i32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x70,0xc9,0x7b,0x06,0x06,0xff]13580// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213581 13582v_dual_sub_f32 v255, m0, v2 :: v_dual_min_i32 v6, m0, v313583// GFX12: v_dual_sub_f32 v255, m0, v2 :: v_dual_min_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0x70,0xc9,0x7d,0x06,0x06,0xff]13584// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213585 13586v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v6, exec_lo, v313587// GFX12: v_dual_sub_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x70,0xc9,0x7e,0x06,0x06,0xff]13588// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213589 13590v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v6, exec_hi, v313591// GFX12: v_dual_sub_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x70,0xc9,0x7f,0x06,0x06,0xff]13592// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213593 13594v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_min_i32 v6, null, v313595// GFX12: v_dual_sub_f32 v255, 0xaf123456, v2 :: v_dual_min_i32 v6, null, v3 ; encoding: [0xff,0x04,0x70,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13596// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213597 13598v_dual_sub_f32 v255, src_scc, v2 :: v_dual_min_i32 v6, -1, v313599// GFX12: v_dual_sub_f32 v255, src_scc, v2 :: v_dual_min_i32 v6, -1, v3 ; encoding: [0xfd,0x04,0x70,0xc9,0xc1,0x06,0x06,0xff]13600// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213601 13602v_dual_sub_f32 v255, 0.5, v3 :: v_dual_min_i32 v6, 0.5, v213603// GFX12: v_dual_sub_f32 v255, 0.5, v3 :: v_dual_min_i32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x70,0xc9,0xf0,0x04,0x06,0xff]13604// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213605 13606v_dual_sub_f32 v255, -1, v4 :: v_dual_min_i32 v6, src_scc, v513607// GFX12: v_dual_sub_f32 v255, -1, v4 :: v_dual_min_i32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x70,0xc9,0xfd,0x0a,0x06,0xff]13608// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213609 13610v_dual_sub_f32 v6, null, v5 :: v_dual_min_i32 v255, 0xaf123456, v413611// GFX12: v_dual_sub_f32 v6, null, v5 :: v_dual_min_i32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x70,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]13612// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213613 13614v_dual_subrev_f32 v255, v4, v2 :: v_dual_min_i32 v6, v1, v313615// GFX12: v_dual_subrev_f32 v255, v4, v2 :: v_dual_min_i32 v6, v1, v3 ; encoding: [0x04,0x05,0xb0,0xc9,0x01,0x07,0x06,0xff]13616// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213617 13618v_dual_subrev_f32 v255, v1, v2 :: v_dual_min_i32 v6, v255, v313619// GFX12: v_dual_subrev_f32 v255, v1, v2 :: v_dual_min_i32 v6, v255, v3 ; encoding: [0x01,0x05,0xb0,0xc9,0xff,0x07,0x06,0xff]13620// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213621 13622v_dual_subrev_f32 v255, v255, v2 :: v_dual_min_i32 v6, v2, v313623// GFX12: v_dual_subrev_f32 v255, v255, v2 :: v_dual_min_i32 v6, v2, v3 ; encoding: [0xff,0x05,0xb0,0xc9,0x02,0x07,0x06,0xff]13624// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213625 13626v_dual_subrev_f32 v255, v2, v2 :: v_dual_min_i32 v6, v3, v313627// GFX12: v_dual_subrev_f32 v255, v2, v2 :: v_dual_min_i32 v6, v3, v3 ; encoding: [0x02,0x05,0xb0,0xc9,0x03,0x07,0x06,0xff]13628// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213629 13630v_dual_subrev_f32 v255, v3, v2 :: v_dual_min_i32 v6, v4, v313631// GFX12: v_dual_subrev_f32 v255, v3, v2 :: v_dual_min_i32 v6, v4, v3 ; encoding: [0x03,0x05,0xb0,0xc9,0x04,0x07,0x06,0xff]13632// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213633 13634v_dual_subrev_f32 v255, s105, v2 :: v_dual_min_i32 v6, s1, v313635// GFX12: v_dual_subrev_f32 v255, s105, v2 :: v_dual_min_i32 v6, s1, v3 ; encoding: [0x69,0x04,0xb0,0xc9,0x01,0x06,0x06,0xff]13636// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213637 13638v_dual_subrev_f32 v255, s1, v2 :: v_dual_min_i32 v6, s105, v313639// GFX12: v_dual_subrev_f32 v255, s1, v2 :: v_dual_min_i32 v6, s105, v3 ; encoding: [0x01,0x04,0xb0,0xc9,0x69,0x06,0x06,0xff]13640// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213641 13642v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_min_i32 v6, vcc_lo, v313643// GFX12: v_dual_subrev_f32 v255, ttmp15, v2 :: v_dual_min_i32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xb0,0xc9,0x6a,0x06,0x06,0xff]13644// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213645 13646v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_min_i32 v6, vcc_hi, v313647// GFX12: v_dual_subrev_f32 v255, exec_hi, v2 :: v_dual_min_i32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xb0,0xc9,0x6b,0x06,0x06,0xff]13648// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213649 13650v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_min_i32 v6, ttmp15, v313651// GFX12: v_dual_subrev_f32 v255, exec_lo, v2 :: v_dual_min_i32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xb0,0xc9,0x7b,0x06,0x06,0xff]13652// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213653 13654v_dual_subrev_f32 v255, m0, v2 :: v_dual_min_i32 v6, m0, v313655// GFX12: v_dual_subrev_f32 v255, m0, v2 :: v_dual_min_i32 v6, m0, v3 ; encoding: [0x7d,0x04,0xb0,0xc9,0x7d,0x06,0x06,0xff]13656// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213657 13658v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v6, exec_lo, v313659// GFX12: v_dual_subrev_f32 v255, vcc_hi, v2 :: v_dual_min_i32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xb0,0xc9,0x7e,0x06,0x06,0xff]13660// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213661 13662v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v6, exec_hi, v313663// GFX12: v_dual_subrev_f32 v255, vcc_lo, v2 :: v_dual_min_i32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xb0,0xc9,0x7f,0x06,0x06,0xff]13664// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213665 13666v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_min_i32 v6, null, v313667// GFX12: v_dual_subrev_f32 v255, 0xaf123456, v2 :: v_dual_min_i32 v6, null, v3 ; encoding: [0xff,0x04,0xb0,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13668// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213669 13670v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_min_i32 v6, -1, v313671// GFX12: v_dual_subrev_f32 v255, src_scc, v2 :: v_dual_min_i32 v6, -1, v3 ; encoding: [0xfd,0x04,0xb0,0xc9,0xc1,0x06,0x06,0xff]13672// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213673 13674v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_min_i32 v6, 0.5, v213675// GFX12: v_dual_subrev_f32 v255, 0.5, v3 :: v_dual_min_i32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xb0,0xc9,0xf0,0x04,0x06,0xff]13676// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213677 13678v_dual_subrev_f32 v255, -1, v4 :: v_dual_min_i32 v6, src_scc, v513679// GFX12: v_dual_subrev_f32 v255, -1, v4 :: v_dual_min_i32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xb0,0xc9,0xfd,0x0a,0x06,0xff]13680// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213681 13682v_dual_subrev_f32 v6, null, v5 :: v_dual_min_i32 v255, 0xaf123456, v413683// GFX12: v_dual_subrev_f32 v6, null, v5 :: v_dual_min_i32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xb0,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]13684// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213685 13686v_dual_add_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v6, v1, v313687// GFX12: v_dual_add_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v6, v1, v3 ; encoding: [0x04,0x05,0x28,0xc9,0x01,0x07,0x06,0xff]13688// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213689 13690v_dual_add_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v6, v255, v313691// GFX12: v_dual_add_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v6, v255, v3 ; encoding: [0x01,0x05,0x28,0xc9,0xff,0x07,0x06,0xff]13692// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213693 13694v_dual_add_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v6, v2, v313695// GFX12: v_dual_add_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v6, v2, v3 ; encoding: [0xff,0x05,0x28,0xc9,0x02,0x07,0x06,0xff]13696// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213697 13698v_dual_add_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v6, v3, v313699// GFX12: v_dual_add_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v6, v3, v3 ; encoding: [0x02,0x05,0x28,0xc9,0x03,0x07,0x06,0xff]13700// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213701 13702v_dual_add_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v6, v4, v313703// GFX12: v_dual_add_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v6, v4, v3 ; encoding: [0x03,0x05,0x28,0xc9,0x04,0x07,0x06,0xff]13704// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213705 13706v_dual_add_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v6, s1, v313707// GFX12: v_dual_add_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v6, s1, v3 ; encoding: [0x69,0x04,0x28,0xc9,0x01,0x06,0x06,0xff]13708// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213709 13710v_dual_add_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v6, s105, v313711// GFX12: v_dual_add_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v6, s105, v3 ; encoding: [0x01,0x04,0x28,0xc9,0x69,0x06,0x06,0xff]13712// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213713 13714v_dual_add_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v6, vcc_lo, v313715// GFX12: v_dual_add_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x28,0xc9,0x6a,0x06,0x06,0xff]13716// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213717 13718v_dual_add_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v6, vcc_hi, v313719// GFX12: v_dual_add_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x28,0xc9,0x6b,0x06,0x06,0xff]13720// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213721 13722v_dual_add_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v6, ttmp15, v313723// GFX12: v_dual_add_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x28,0xc9,0x7b,0x06,0x06,0xff]13724// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213725 13726v_dual_add_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v6, m0, v313727// GFX12: v_dual_add_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v6, m0, v3 ; encoding: [0x7d,0x04,0x28,0xc9,0x7d,0x06,0x06,0xff]13728// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213729 13730v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v6, exec_lo, v313731// GFX12: v_dual_add_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x28,0xc9,0x7e,0x06,0x06,0xff]13732// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213733 13734v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v6, exec_hi, v313735// GFX12: v_dual_add_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x28,0xc9,0x7f,0x06,0x06,0xff]13736// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213737 13738v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_sub_nc_u32 v6, null, v313739// GFX12: v_dual_add_f32 v255, 0xaf123456, v2 :: v_dual_sub_nc_u32 v6, null, v3 ; encoding: [0xff,0x04,0x28,0xc9,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13740// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213741 13742v_dual_add_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v6, -1, v313743// GFX12: v_dual_add_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v6, -1, v3 ; encoding: [0xfd,0x04,0x28,0xc9,0xc1,0x06,0x06,0xff]13744// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213745 13746v_dual_add_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v6, 0.5, v213747// GFX12: v_dual_add_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x28,0xc9,0xf0,0x04,0x06,0xff]13748// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213749 13750v_dual_add_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v6, src_scc, v513751// GFX12: v_dual_add_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x28,0xc9,0xfd,0x0a,0x06,0xff]13752// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213753 13754v_dual_add_f32 v6, null, v5 :: v_dual_sub_nc_u32 v255, 0xaf123456, v413755// GFX12: v_dual_add_f32 v6, null, v5 :: v_dual_sub_nc_u32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x28,0xc9,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]13756// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213757 13758v_dual_cndmask_b32 v255, v4, v2 :: v_dual_sub_nc_u32 v6, v1, v313759// GFX12: v_dual_cndmask_b32 v255, v4, v2 :: v_dual_sub_nc_u32 v6, v1, v3 ; encoding: [0x04,0x05,0x68,0xca,0x01,0x07,0x06,0xff]13760// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213761 13762v_dual_cndmask_b32 v255, v1, v2 :: v_dual_sub_nc_u32 v6, v255, v313763// GFX12: v_dual_cndmask_b32 v255, v1, v2 :: v_dual_sub_nc_u32 v6, v255, v3 ; encoding: [0x01,0x05,0x68,0xca,0xff,0x07,0x06,0xff]13764// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213765 13766v_dual_cndmask_b32 v255, v255, v2 :: v_dual_sub_nc_u32 v6, v2, v313767// GFX12: v_dual_cndmask_b32 v255, v255, v2 :: v_dual_sub_nc_u32 v6, v2, v3 ; encoding: [0xff,0x05,0x68,0xca,0x02,0x07,0x06,0xff]13768// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213769 13770v_dual_cndmask_b32 v255, v2, v2 :: v_dual_sub_nc_u32 v6, v3, v313771// GFX12: v_dual_cndmask_b32 v255, v2, v2 :: v_dual_sub_nc_u32 v6, v3, v3 ; encoding: [0x02,0x05,0x68,0xca,0x03,0x07,0x06,0xff]13772// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213773 13774v_dual_cndmask_b32 v255, v3, v2 :: v_dual_sub_nc_u32 v6, v4, v313775// GFX12: v_dual_cndmask_b32 v255, v3, v2 :: v_dual_sub_nc_u32 v6, v4, v3 ; encoding: [0x03,0x05,0x68,0xca,0x04,0x07,0x06,0xff]13776// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213777 13778v_dual_cndmask_b32 v255, s105, v2 :: v_dual_sub_nc_u32 v6, s105, v313779// GFX12: v_dual_cndmask_b32 v255, s105, v2 :: v_dual_sub_nc_u32 v6, s105, v3 ; encoding: [0x69,0x04,0x68,0xca,0x69,0x06,0x06,0xff]13780// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213781 13782v_dual_cndmask_b32 v255, s1, v2 :: v_dual_sub_nc_u32 v6, s1, v313783// GFX12: v_dual_cndmask_b32 v255, s1, v2 :: v_dual_sub_nc_u32 v6, s1, v3 ; encoding: [0x01,0x04,0x68,0xca,0x01,0x06,0x06,0xff]13784// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213785 13786v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v6, ttmp15, v313787// GFX12: v_dual_cndmask_b32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x68,0xca,0x7b,0x06,0x06,0xff]13788// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213789 13790v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v6, exec_hi, v313791// GFX12: v_dual_cndmask_b32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x68,0xca,0x7f,0x06,0x06,0xff]13792// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213793 13794v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v6, exec_lo, v313795// GFX12: v_dual_cndmask_b32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x68,0xca,0x7e,0x06,0x06,0xff]13796// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213797 13798v_dual_cndmask_b32 v255, m0, v2 :: v_dual_sub_nc_u32 v6, m0, v313799// GFX12: v_dual_cndmask_b32 v255, m0, v2 :: v_dual_sub_nc_u32 v6, m0, v3 ; encoding: [0x7d,0x04,0x68,0xca,0x7d,0x06,0x06,0xff]13800// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213801 13802v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v6, vcc_hi, v313803// GFX12: v_dual_cndmask_b32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x68,0xca,0x6b,0x06,0x06,0xff]13804// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213805 13806v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v6, vcc_lo, v313807// GFX12: v_dual_cndmask_b32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x68,0xca,0x6a,0x06,0x06,0xff]13808// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213809 13810v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_sub_nc_u32 v6, null, v313811// GFX12: v_dual_cndmask_b32 v255, 0xaf123456, v2 :: v_dual_sub_nc_u32 v6, null, v3 ; encoding: [0xff,0x04,0x68,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13812// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213813 13814v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v6, -1, v313815// GFX12: v_dual_cndmask_b32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v6, -1, v3 ; encoding: [0xfd,0x04,0x68,0xca,0xc1,0x06,0x06,0xff]13816// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213817 13818v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v6, 0.5, v213819// GFX12: v_dual_cndmask_b32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x68,0xca,0xf0,0x04,0x06,0xff]13820// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213821 13822v_dual_cndmask_b32 v255, -1, v4 :: v_dual_sub_nc_u32 v6, src_scc, v513823// GFX12: v_dual_cndmask_b32 v255, -1, v4 :: v_dual_sub_nc_u32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x68,0xca,0xfd,0x0a,0x06,0xff]13824// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213825 13826v_dual_cndmask_b32 v6, null, v5 :: v_dual_sub_nc_u32 v255, 0xaf123456, v413827// GFX12: v_dual_cndmask_b32 v6, null, v5 :: v_dual_sub_nc_u32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x68,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]13828// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213829 13830v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, v1, v313831// GFX12: v_dual_fmaak_f32 v255, v4, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, v1, v3 ; encoding: [0x04,0x05,0x68,0xc8,0x01,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]13832// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213833 13834v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, v255, v313835// GFX12: v_dual_fmaak_f32 v255, v1, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, v255, v3 ; encoding: [0x01,0x05,0x68,0xc8,0xff,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]13836// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213837 13838v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, v2, v313839// GFX12: v_dual_fmaak_f32 v255, v255, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, v2, v3 ; encoding: [0xff,0x05,0x68,0xc8,0x02,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]13840// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213841 13842v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, v3, v313843// GFX12: v_dual_fmaak_f32 v255, v2, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, v3, v3 ; encoding: [0x02,0x05,0x68,0xc8,0x03,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]13844// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213845 13846v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, v4, v313847// GFX12: v_dual_fmaak_f32 v255, v3, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, v4, v3 ; encoding: [0x03,0x05,0x68,0xc8,0x04,0x07,0x06,0xff,0x56,0x34,0x12,0xaf]13848// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213849 13850v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, s105, v313851// GFX12: v_dual_fmaak_f32 v255, s105, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, s105, v3 ; encoding: [0x69,0x04,0x68,0xc8,0x69,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13852// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213853 13854v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, s1, v313855// GFX12: v_dual_fmaak_f32 v255, s1, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, s1, v3 ; encoding: [0x01,0x04,0x68,0xc8,0x01,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13856// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213857 13858v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, ttmp15, v313859// GFX12: v_dual_fmaak_f32 v255, ttmp15, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, ttmp15, v3 ; encoding: [0x7b,0x04,0x68,0xc8,0x7b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13860// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213861 13862v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, exec_hi, v313863// GFX12: v_dual_fmaak_f32 v255, exec_hi, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, exec_hi, v3 ; encoding: [0x7f,0x04,0x68,0xc8,0x7f,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13864// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213865 13866v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, exec_lo, v313867// GFX12: v_dual_fmaak_f32 v255, exec_lo, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, exec_lo, v3 ; encoding: [0x7e,0x04,0x68,0xc8,0x7e,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13868// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213869 13870v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, m0, v313871// GFX12: v_dual_fmaak_f32 v255, m0, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, m0, v3 ; encoding: [0x7d,0x04,0x68,0xc8,0x7d,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13872// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213873 13874v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, vcc_hi, v313875// GFX12: v_dual_fmaak_f32 v255, vcc_hi, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, vcc_hi, v3 ; encoding: [0x6b,0x04,0x68,0xc8,0x6b,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13876// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213877 13878v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, vcc_lo, v313879// GFX12: v_dual_fmaak_f32 v255, vcc_lo, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, vcc_lo, v3 ; encoding: [0x6a,0x04,0x68,0xc8,0x6a,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13880// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213881 13882v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, null, v313883// GFX12: v_dual_fmaak_f32 v255, 0xaf123456, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, null, v3 ; encoding: [0xff,0x04,0x68,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13884// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213885 13886v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, -1, v313887// GFX12: v_dual_fmaak_f32 v255, src_scc, v2, 0xaf123456 :: v_dual_sub_nc_u32 v6, -1, v3 ; encoding: [0xfd,0x04,0x68,0xc8,0xc1,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13888// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213889 13890v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_sub_nc_u32 v6, 0.5, v213891// GFX12: v_dual_fmaak_f32 v255, 0.5, v3, 0xaf123456 :: v_dual_sub_nc_u32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x68,0xc8,0xf0,0x04,0x06,0xff,0x56,0x34,0x12,0xaf]13892// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213893 13894v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_sub_nc_u32 v6, src_scc, v513895// GFX12: v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_sub_nc_u32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x68,0xc8,0xfd,0x0a,0x06,0xff,0x56,0x34,0x12,0xaf]13896// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213897 13898v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_sub_nc_u32 v255, 0xaf123456, v413899// GFX12: v_dual_fmaak_f32 v6, null, v5, 0xaf123456 :: v_dual_sub_nc_u32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x68,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]13900// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213901 13902v_dual_fmac_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v6, v1, v313903// GFX12: v_dual_fmac_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v6, v1, v3 ; encoding: [0x04,0x05,0x28,0xc8,0x01,0x07,0x06,0xff]13904// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213905 13906v_dual_fmac_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v6, v255, v313907// GFX12: v_dual_fmac_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v6, v255, v3 ; encoding: [0x01,0x05,0x28,0xc8,0xff,0x07,0x06,0xff]13908// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213909 13910v_dual_fmac_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v6, v2, v313911// GFX12: v_dual_fmac_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v6, v2, v3 ; encoding: [0xff,0x05,0x28,0xc8,0x02,0x07,0x06,0xff]13912// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213913 13914v_dual_fmac_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v6, v3, v313915// GFX12: v_dual_fmac_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v6, v3, v3 ; encoding: [0x02,0x05,0x28,0xc8,0x03,0x07,0x06,0xff]13916// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213917 13918v_dual_fmac_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v6, v4, v313919// GFX12: v_dual_fmac_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v6, v4, v3 ; encoding: [0x03,0x05,0x28,0xc8,0x04,0x07,0x06,0xff]13920// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213921 13922v_dual_fmac_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v6, s1, v313923// GFX12: v_dual_fmac_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v6, s1, v3 ; encoding: [0x69,0x04,0x28,0xc8,0x01,0x06,0x06,0xff]13924// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213925 13926v_dual_fmac_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v6, s105, v313927// GFX12: v_dual_fmac_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v6, s105, v3 ; encoding: [0x01,0x04,0x28,0xc8,0x69,0x06,0x06,0xff]13928// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213929 13930v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v6, vcc_lo, v313931// GFX12: v_dual_fmac_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0x28,0xc8,0x6a,0x06,0x06,0xff]13932// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213933 13934v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v6, vcc_hi, v313935// GFX12: v_dual_fmac_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0x28,0xc8,0x6b,0x06,0x06,0xff]13936// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213937 13938v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v6, ttmp15, v313939// GFX12: v_dual_fmac_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0x28,0xc8,0x7b,0x06,0x06,0xff]13940// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213941 13942v_dual_fmac_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v6, m0, v313943// GFX12: v_dual_fmac_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v6, m0, v3 ; encoding: [0x7d,0x04,0x28,0xc8,0x7d,0x06,0x06,0xff]13944// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213945 13946v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v6, exec_lo, v313947// GFX12: v_dual_fmac_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0x28,0xc8,0x7e,0x06,0x06,0xff]13948// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213949 13950v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v6, exec_hi, v313951// GFX12: v_dual_fmac_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0x28,0xc8,0x7f,0x06,0x06,0xff]13952// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213953 13954v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_sub_nc_u32 v6, null, v313955// GFX12: v_dual_fmac_f32 v255, 0xaf123456, v2 :: v_dual_sub_nc_u32 v6, null, v3 ; encoding: [0xff,0x04,0x28,0xc8,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]13956// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213957 13958v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v6, -1, v313959// GFX12: v_dual_fmac_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v6, -1, v3 ; encoding: [0xfd,0x04,0x28,0xc8,0xc1,0x06,0x06,0xff]13960// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213961 13962v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v6, 0.5, v213963// GFX12: v_dual_fmac_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0x28,0xc8,0xf0,0x04,0x06,0xff]13964// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213965 13966v_dual_fmac_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v6, src_scc, v513967// GFX12: v_dual_fmac_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0x28,0xc8,0xfd,0x0a,0x06,0xff]13968// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213969 13970v_dual_fmac_f32 v6, null, v5 :: v_dual_sub_nc_u32 v255, 0xaf123456, v413971// GFX12: v_dual_fmac_f32 v6, null, v5 :: v_dual_sub_nc_u32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0x28,0xc8,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]13972// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213973 13974v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, v1, v25513975// GFX12: v_dual_fmamk_f32 v255, v4, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, v1, v255 ; encoding: [0x04,0xff,0xa9,0xc8,0x01,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]13976// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213977 13978v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, v255, v25513979// GFX12: v_dual_fmamk_f32 v255, v1, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, v255, v255 ; encoding: [0x01,0xff,0xa9,0xc8,0xff,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]13980// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213981 13982v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, v2, v25513983// GFX12: v_dual_fmamk_f32 v255, v255, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, v2, v255 ; encoding: [0xff,0xff,0xa9,0xc8,0x02,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]13984// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213985 13986v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, v3, v25513987// GFX12: v_dual_fmamk_f32 v255, v2, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, v3, v255 ; encoding: [0x02,0xff,0xa9,0xc8,0x03,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]13988// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213989 13990v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, v4, v25513991// GFX12: v_dual_fmamk_f32 v255, v3, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, v4, v255 ; encoding: [0x03,0xff,0xa9,0xc8,0x04,0xff,0x07,0xff,0x56,0x34,0x12,0xaf]13992// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213993 13994v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, s105, v25513995// GFX12: v_dual_fmamk_f32 v255, s105, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, s105, v255 ; encoding: [0x69,0xfe,0xa9,0xc8,0x69,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]13996// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3213997 13998v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, s1, v25513999// GFX12: v_dual_fmamk_f32 v255, s1, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, s1, v255 ; encoding: [0x01,0xfe,0xa9,0xc8,0x01,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]14000// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214001 14002v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, ttmp15, v25514003// GFX12: v_dual_fmamk_f32 v255, ttmp15, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, ttmp15, v255 ; encoding: [0x7b,0xfe,0xa9,0xc8,0x7b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]14004// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214005 14006v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, exec_hi, v25514007// GFX12: v_dual_fmamk_f32 v255, exec_hi, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, exec_hi, v255 ; encoding: [0x7f,0xfe,0xa9,0xc8,0x7f,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]14008// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214009 14010v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, exec_lo, v25514011// GFX12: v_dual_fmamk_f32 v255, exec_lo, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, exec_lo, v255 ; encoding: [0x7e,0xfe,0xa9,0xc8,0x7e,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]14012// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214013 14014v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, m0, v25514015// GFX12: v_dual_fmamk_f32 v255, m0, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, m0, v255 ; encoding: [0x7d,0xfe,0xa9,0xc8,0x7d,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]14016// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214017 14018v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, vcc_hi, v25514019// GFX12: v_dual_fmamk_f32 v255, vcc_hi, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, vcc_hi, v255 ; encoding: [0x6b,0xfe,0xa9,0xc8,0x6b,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]14020// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214021 14022v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, vcc_lo, v25514023// GFX12: v_dual_fmamk_f32 v255, vcc_lo, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, vcc_lo, v255 ; encoding: [0x6a,0xfe,0xa9,0xc8,0x6a,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]14024// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214025 14026v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, null, v25514027// GFX12: v_dual_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, null, v255 ; encoding: [0xff,0xfe,0xa9,0xc8,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]14028// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214029 14030v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, -1, v25514031// GFX12: v_dual_fmamk_f32 v255, src_scc, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, -1, v255 ; encoding: [0xfd,0xfe,0xa9,0xc8,0xc1,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]14032// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214033 14034v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, 0.5, v314035// GFX12: v_dual_fmamk_f32 v255, 0.5, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, 0.5, v3 ; encoding: [0xf0,0xfe,0xa9,0xc8,0xf0,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]14036// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214037 14038v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, src_scc, v414039// GFX12: v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_sub_nc_u32 v6, src_scc, v4 ; encoding: [0xc1,0xfe,0xa9,0xc8,0xfd,0x08,0x06,0xff,0x56,0x34,0x12,0xaf]14040// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214041 14042v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_sub_nc_u32 v255, 0xaf123456, v514043// GFX12: v_dual_fmamk_f32 v6, null, 0xaf123456, v4 :: v_dual_sub_nc_u32 v255, 0xaf123456, v5 ; encoding: [0x7c,0x08,0xa8,0xc8,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]14044// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214045 14046v_dual_max_num_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v6, v1, v314047// GFX12: v_dual_max_num_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v6, v1, v3 ; encoding: [0x04,0x05,0xa8,0xca,0x01,0x07,0x06,0xff]14048// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214049 14050v_dual_max_num_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v6, v255, v314051// GFX12: v_dual_max_num_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v6, v255, v3 ; encoding: [0x01,0x05,0xa8,0xca,0xff,0x07,0x06,0xff]14052// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214053 14054v_dual_max_num_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v6, v2, v314055// GFX12: v_dual_max_num_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v6, v2, v3 ; encoding: [0xff,0x05,0xa8,0xca,0x02,0x07,0x06,0xff]14056// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214057 14058v_dual_max_num_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v6, v3, v314059// GFX12: v_dual_max_num_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v6, v3, v3 ; encoding: [0x02,0x05,0xa8,0xca,0x03,0x07,0x06,0xff]14060// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214061 14062v_dual_max_num_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v6, v4, v314063// GFX12: v_dual_max_num_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v6, v4, v3 ; encoding: [0x03,0x05,0xa8,0xca,0x04,0x07,0x06,0xff]14064// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214065 14066v_dual_max_num_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v6, s1, v314067// GFX12: v_dual_max_num_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v6, s1, v3 ; encoding: [0x69,0x04,0xa8,0xca,0x01,0x06,0x06,0xff]14068// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214069 14070v_dual_max_num_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v6, s105, v314071// GFX12: v_dual_max_num_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v6, s105, v3 ; encoding: [0x01,0x04,0xa8,0xca,0x69,0x06,0x06,0xff]14072// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214073 14074v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v6, vcc_lo, v314075// GFX12: v_dual_max_num_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xa8,0xca,0x6a,0x06,0x06,0xff]14076// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214077 14078v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v6, vcc_hi, v314079// GFX12: v_dual_max_num_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xa8,0xca,0x6b,0x06,0x06,0xff]14080// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214081 14082v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v6, ttmp15, v314083// GFX12: v_dual_max_num_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xa8,0xca,0x7b,0x06,0x06,0xff]14084// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214085 14086v_dual_max_num_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v6, m0, v314087// GFX12: v_dual_max_num_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v6, m0, v3 ; encoding: [0x7d,0x04,0xa8,0xca,0x7d,0x06,0x06,0xff]14088// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214089 14090v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v6, exec_lo, v314091// GFX12: v_dual_max_num_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xa8,0xca,0x7e,0x06,0x06,0xff]14092// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214093 14094v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v6, exec_hi, v314095// GFX12: v_dual_max_num_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xa8,0xca,0x7f,0x06,0x06,0xff]14096// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214097 14098v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_sub_nc_u32 v6, null, v314099// GFX12: v_dual_max_num_f32 v255, 0xaf123456, v2 :: v_dual_sub_nc_u32 v6, null, v3 ; encoding: [0xff,0x04,0xa8,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]14100// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214101 14102v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v6, -1, v314103// GFX12: v_dual_max_num_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v6, -1, v3 ; encoding: [0xfd,0x04,0xa8,0xca,0xc1,0x06,0x06,0xff]14104// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214105 14106v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v6, 0.5, v214107// GFX12: v_dual_max_num_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xa8,0xca,0xf0,0x04,0x06,0xff]14108// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214109 14110v_dual_max_num_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v6, src_scc, v514111// GFX12: v_dual_max_num_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xa8,0xca,0xfd,0x0a,0x06,0xff]14112// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214113 14114v_dual_max_num_f32 v6, null, v5 :: v_dual_sub_nc_u32 v255, 0xaf123456, v414115// GFX12: v_dual_max_num_f32 v6, null, v5 :: v_dual_sub_nc_u32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xa8,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]14116// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214117 14118v_dual_min_num_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v6, v1, v314119// GFX12: v_dual_min_num_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v6, v1, v3 ; encoding: [0x04,0x05,0xe8,0xca,0x01,0x07,0x06,0xff]14120// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214121 14122v_dual_min_num_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v6, v255, v314123// GFX12: v_dual_min_num_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v6, v255, v3 ; encoding: [0x01,0x05,0xe8,0xca,0xff,0x07,0x06,0xff]14124// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214125 14126v_dual_min_num_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v6, v2, v314127// GFX12: v_dual_min_num_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v6, v2, v3 ; encoding: [0xff,0x05,0xe8,0xca,0x02,0x07,0x06,0xff]14128// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214129 14130v_dual_min_num_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v6, v3, v314131// GFX12: v_dual_min_num_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v6, v3, v3 ; encoding: [0x02,0x05,0xe8,0xca,0x03,0x07,0x06,0xff]14132// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214133 14134v_dual_min_num_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v6, v4, v314135// GFX12: v_dual_min_num_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v6, v4, v3 ; encoding: [0x03,0x05,0xe8,0xca,0x04,0x07,0x06,0xff]14136// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214137 14138v_dual_min_num_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v6, s1, v314139// GFX12: v_dual_min_num_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v6, s1, v3 ; encoding: [0x69,0x04,0xe8,0xca,0x01,0x06,0x06,0xff]14140// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214141 14142v_dual_min_num_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v6, s105, v314143// GFX12: v_dual_min_num_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v6, s105, v3 ; encoding: [0x01,0x04,0xe8,0xca,0x69,0x06,0x06,0xff]14144// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214145 14146v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v6, vcc_lo, v314147// GFX12: v_dual_min_num_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xe8,0xca,0x6a,0x06,0x06,0xff]14148// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214149 14150v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v6, vcc_hi, v314151// GFX12: v_dual_min_num_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xe8,0xca,0x6b,0x06,0x06,0xff]14152// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214153 14154v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v6, ttmp15, v314155// GFX12: v_dual_min_num_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xe8,0xca,0x7b,0x06,0x06,0xff]14156// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214157 14158v_dual_min_num_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v6, m0, v314159// GFX12: v_dual_min_num_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v6, m0, v3 ; encoding: [0x7d,0x04,0xe8,0xca,0x7d,0x06,0x06,0xff]14160// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214161 14162v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v6, exec_lo, v314163// GFX12: v_dual_min_num_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xe8,0xca,0x7e,0x06,0x06,0xff]14164// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214165 14166v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v6, exec_hi, v314167// GFX12: v_dual_min_num_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v6, exec_hi, v3 ; encoding: [0x6a,0x04,0xe8,0xca,0x7f,0x06,0x06,0xff]14168// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214169 14170v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_sub_nc_u32 v6, null, v314171// GFX12: v_dual_min_num_f32 v255, 0xaf123456, v2 :: v_dual_sub_nc_u32 v6, null, v3 ; encoding: [0xff,0x04,0xe8,0xca,0x7c,0x06,0x06,0xff,0x56,0x34,0x12,0xaf]14172// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214173 14174v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v6, -1, v314175// GFX12: v_dual_min_num_f32 v255, src_scc, v2 :: v_dual_sub_nc_u32 v6, -1, v3 ; encoding: [0xfd,0x04,0xe8,0xca,0xc1,0x06,0x06,0xff]14176// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214177 14178v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v6, 0.5, v214179// GFX12: v_dual_min_num_f32 v255, 0.5, v3 :: v_dual_sub_nc_u32 v6, 0.5, v2 ; encoding: [0xf0,0x06,0xe8,0xca,0xf0,0x04,0x06,0xff]14180// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214181 14182v_dual_min_num_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v6, src_scc, v514183// GFX12: v_dual_min_num_f32 v255, -1, v4 :: v_dual_sub_nc_u32 v6, src_scc, v5 ; encoding: [0xc1,0x08,0xe8,0xca,0xfd,0x0a,0x06,0xff]14184// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214185 14186v_dual_min_num_f32 v6, null, v5 :: v_dual_sub_nc_u32 v255, 0xaf123456, v414187// GFX12: v_dual_min_num_f32 v6, null, v5 :: v_dual_sub_nc_u32 v255, 0xaf123456, v4 ; encoding: [0x7c,0x0a,0xe8,0xca,0xff,0x08,0xfe,0x06,0x56,0x34,0x12,0xaf]14188// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214189 14190v_dual_mov_b32 v255, v4 :: v_dual_sub_nc_u32 v6, v1, v25514191// GFX12: v_dual_mov_b32 v255, v4 :: v_dual_sub_nc_u32 v6, v1, v255 ; encoding: [0x04,0x01,0x28,0xca,0x01,0xff,0x07,0xff]14192// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214193 14194v_dual_mov_b32 v255, v1 :: v_dual_sub_nc_u32 v6, v255, v25514195// GFX12: v_dual_mov_b32 v255, v1 :: v_dual_sub_nc_u32 v6, v255, v255 ; encoding: [0x01,0x01,0x28,0xca,0xff,0xff,0x07,0xff]14196// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214197 14198v_dual_mov_b32 v255, v255 :: v_dual_sub_nc_u32 v6, v2, v25514199// GFX12: v_dual_mov_b32 v255, v255 :: v_dual_sub_nc_u32 v6, v2, v255 ; encoding: [0xff,0x01,0x28,0xca,0x02,0xff,0x07,0xff]14200// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214201 14202v_dual_mov_b32 v255, v2 :: v_dual_sub_nc_u32 v6, v3, v25514203// GFX12: v_dual_mov_b32 v255, v2 :: v_dual_sub_nc_u32 v6, v3, v255 ; encoding: [0x02,0x01,0x28,0xca,0x03,0xff,0x07,0xff]14204// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214205 14206v_dual_mov_b32 v255, v3 :: v_dual_sub_nc_u32 v6, v4, v25514207// GFX12: v_dual_mov_b32 v255, v3 :: v_dual_sub_nc_u32 v6, v4, v255 ; encoding: [0x03,0x01,0x28,0xca,0x04,0xff,0x07,0xff]14208// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214209 14210v_dual_mov_b32 v255, s105 :: v_dual_sub_nc_u32 v6, s1, v25514211// GFX12: v_dual_mov_b32 v255, s105 :: v_dual_sub_nc_u32 v6, s1, v255 ; encoding: [0x69,0x00,0x28,0xca,0x01,0xfe,0x07,0xff]14212// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214213 14214v_dual_mov_b32 v255, s1 :: v_dual_sub_nc_u32 v6, s105, v25514215// GFX12: v_dual_mov_b32 v255, s1 :: v_dual_sub_nc_u32 v6, s105, v255 ; encoding: [0x01,0x00,0x28,0xca,0x69,0xfe,0x07,0xff]14216// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214217 14218v_dual_mov_b32 v255, ttmp15 :: v_dual_sub_nc_u32 v6, vcc_lo, v25514219// GFX12: v_dual_mov_b32 v255, ttmp15 :: v_dual_sub_nc_u32 v6, vcc_lo, v255 ; encoding: [0x7b,0x00,0x28,0xca,0x6a,0xfe,0x07,0xff]14220// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214221 14222v_dual_mov_b32 v255, exec_hi :: v_dual_sub_nc_u32 v6, vcc_hi, v25514223// GFX12: v_dual_mov_b32 v255, exec_hi :: v_dual_sub_nc_u32 v6, vcc_hi, v255 ; encoding: [0x7f,0x00,0x28,0xca,0x6b,0xfe,0x07,0xff]14224// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214225 14226v_dual_mov_b32 v255, exec_lo :: v_dual_sub_nc_u32 v6, ttmp15, v25514227// GFX12: v_dual_mov_b32 v255, exec_lo :: v_dual_sub_nc_u32 v6, ttmp15, v255 ; encoding: [0x7e,0x00,0x28,0xca,0x7b,0xfe,0x07,0xff]14228// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214229 14230v_dual_mov_b32 v255, m0 :: v_dual_sub_nc_u32 v6, m0, v25514231// GFX12: v_dual_mov_b32 v255, m0 :: v_dual_sub_nc_u32 v6, m0, v255 ; encoding: [0x7d,0x00,0x28,0xca,0x7d,0xfe,0x07,0xff]14232// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214233 14234v_dual_mov_b32 v255, vcc_hi :: v_dual_sub_nc_u32 v6, exec_lo, v25514235// GFX12: v_dual_mov_b32 v255, vcc_hi :: v_dual_sub_nc_u32 v6, exec_lo, v255 ; encoding: [0x6b,0x00,0x28,0xca,0x7e,0xfe,0x07,0xff]14236// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214237 14238v_dual_mov_b32 v255, vcc_lo :: v_dual_sub_nc_u32 v6, exec_hi, v25514239// GFX12: v_dual_mov_b32 v255, vcc_lo :: v_dual_sub_nc_u32 v6, exec_hi, v255 ; encoding: [0x6a,0x00,0x28,0xca,0x7f,0xfe,0x07,0xff]14240// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214241 14242v_dual_mov_b32 v255, 0xaf123456 :: v_dual_sub_nc_u32 v6, null, v25514243// GFX12: v_dual_mov_b32 v255, 0xaf123456 :: v_dual_sub_nc_u32 v6, null, v255 ; encoding: [0xff,0x00,0x28,0xca,0x7c,0xfe,0x07,0xff,0x56,0x34,0x12,0xaf]14244// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214245 14246v_dual_mov_b32 v255, src_scc :: v_dual_sub_nc_u32 v6, -1, v25514247// GFX12: v_dual_mov_b32 v255, src_scc :: v_dual_sub_nc_u32 v6, -1, v255 ; encoding: [0xfd,0x00,0x28,0xca,0xc1,0xfe,0x07,0xff]14248// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214249 14250v_dual_mov_b32 v255, 0.5 :: v_dual_sub_nc_u32 v6, 0.5, v314251// GFX12: v_dual_mov_b32 v255, 0.5 :: v_dual_sub_nc_u32 v6, 0.5, v3 ; encoding: [0xf0,0x00,0x28,0xca,0xf0,0x06,0x06,0xff]14252// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214253 14254v_dual_mov_b32 v255, -1 :: v_dual_sub_nc_u32 v6, src_scc, v414255// GFX12: v_dual_mov_b32 v255, -1 :: v_dual_sub_nc_u32 v6, src_scc, v4 ; encoding: [0xc1,0x00,0x28,0xca,0xfd,0x08,0x06,0xff]14256// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214257 14258v_dual_mov_b32 v6, null :: v_dual_sub_nc_u32 v255, 0xaf123456, v514259// GFX12: v_dual_mov_b32 v6, null :: v_dual_sub_nc_u32 v255, 0xaf123456, v5 ; encoding: [0x7c,0x00,0x28,0xca,0xff,0x0a,0xfe,0x06,0x56,0x34,0x12,0xaf]14260// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214261 14262v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v6, v1, v314263// GFX12: v_dual_mul_dx9_zero_f32 v255, v4, v2 :: v_dual_sub_nc_u32 v6, v1, v3 ; encoding: [0x04,0x05,0xe8,0xc9,0x01,0x07,0x06,0xff]14264// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214265 14266v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v6, v255, v314267// GFX12: v_dual_mul_dx9_zero_f32 v255, v1, v2 :: v_dual_sub_nc_u32 v6, v255, v3 ; encoding: [0x01,0x05,0xe8,0xc9,0xff,0x07,0x06,0xff]14268// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214269 14270v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v6, v2, v314271// GFX12: v_dual_mul_dx9_zero_f32 v255, v255, v2 :: v_dual_sub_nc_u32 v6, v2, v3 ; encoding: [0xff,0x05,0xe8,0xc9,0x02,0x07,0x06,0xff]14272// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214273 14274v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v6, v3, v314275// GFX12: v_dual_mul_dx9_zero_f32 v255, v2, v2 :: v_dual_sub_nc_u32 v6, v3, v3 ; encoding: [0x02,0x05,0xe8,0xc9,0x03,0x07,0x06,0xff]14276// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214277 14278v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v6, v4, v314279// GFX12: v_dual_mul_dx9_zero_f32 v255, v3, v2 :: v_dual_sub_nc_u32 v6, v4, v3 ; encoding: [0x03,0x05,0xe8,0xc9,0x04,0x07,0x06,0xff]14280// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214281 14282v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v6, s1, v314283// GFX12: v_dual_mul_dx9_zero_f32 v255, s105, v2 :: v_dual_sub_nc_u32 v6, s1, v3 ; encoding: [0x69,0x04,0xe8,0xc9,0x01,0x06,0x06,0xff]14284// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214285 14286v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v6, s105, v314287// GFX12: v_dual_mul_dx9_zero_f32 v255, s1, v2 :: v_dual_sub_nc_u32 v6, s105, v3 ; encoding: [0x01,0x04,0xe8,0xc9,0x69,0x06,0x06,0xff]14288// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214289 14290v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v6, vcc_lo, v314291// GFX12: v_dual_mul_dx9_zero_f32 v255, ttmp15, v2 :: v_dual_sub_nc_u32 v6, vcc_lo, v3 ; encoding: [0x7b,0x04,0xe8,0xc9,0x6a,0x06,0x06,0xff]14292// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214293 14294v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v6, vcc_hi, v314295// GFX12: v_dual_mul_dx9_zero_f32 v255, exec_hi, v2 :: v_dual_sub_nc_u32 v6, vcc_hi, v3 ; encoding: [0x7f,0x04,0xe8,0xc9,0x6b,0x06,0x06,0xff]14296// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214297 14298v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v6, ttmp15, v314299// GFX12: v_dual_mul_dx9_zero_f32 v255, exec_lo, v2 :: v_dual_sub_nc_u32 v6, ttmp15, v3 ; encoding: [0x7e,0x04,0xe8,0xc9,0x7b,0x06,0x06,0xff]14300// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214301 14302v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v6, m0, v314303// GFX12: v_dual_mul_dx9_zero_f32 v255, m0, v2 :: v_dual_sub_nc_u32 v6, m0, v3 ; encoding: [0x7d,0x04,0xe8,0xc9,0x7d,0x06,0x06,0xff]14304// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214305 14306v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v6, exec_lo, v314307// GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_hi, v2 :: v_dual_sub_nc_u32 v6, exec_lo, v3 ; encoding: [0x6b,0x04,0xe8,0xc9,0x7e,0x06,0x06,0xff]14308// W64-ERR: :[[@LINE-2]]:1: error: instruction requires wavesize=3214309 14310v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v6, exec_hi, v314311// GFX12: v_dual_mul_dx9_zero_f32 v255, vcc_lo, v2 :: v_dual_sub_nc_u32 v6, exec

File truncated to the first 1 MiB.